Index: branches/REL1_16/extensions/Collection/Collection.i18n.php |
— | — | @@ -1130,8 +1130,8 @@ |
1131 | 1131 | 'coll-savedbook_template' => 'levr enrollet', |
1132 | 1132 | 'coll-your_book' => 'Ho levr', |
1133 | 1133 | 'coll-download_title' => 'Pellgargañ', |
1134 | | - 'coll-download_text' => 'A-benn pellgargañ ho levr, dibabit ur furmad ha klikit war ar bouton.', |
1135 | | - 'coll-download_as_text' => 'A-benn pellgargañ ur stumm eus o levr er furmad $1, klikit war ar bouton.', |
| 1134 | + 'coll-download_text' => 'Evit pellgargañ ho levr, dibabit ur furmad ha klikit war ar bouton.', |
| 1135 | + 'coll-download_as_text' => 'Evit pellgargañ ho levr er furmad $1, klikit war ar bouton.', |
1136 | 1136 | 'coll-download' => 'Pellgargañ', |
1137 | 1137 | 'coll-format_label' => 'Furmad :', |
1138 | 1138 | 'coll-remove' => 'Lemel kuit', |
— | — | @@ -1164,7 +1164,7 @@ |
1165 | 1165 | 'coll-personal_collection_label' => 'Levr personel', |
1166 | 1166 | 'coll-community_collection_label' => 'Levr eus ar gumuniezh', |
1167 | 1167 | 'coll-save_collection' => 'Enrollañ al levr', |
1168 | | - 'coll-save_category' => 'Enrollet eo an holl levrioù er rummad [[:Category:{{MediaWiki:Coll-bookscategory}}|{{MediaWiki:Coll-bookscategory}}]].', |
| 1168 | + 'coll-save_category' => 'Emañ renket an holl levrioù enrollet er rummad [[:Category:{{MediaWiki:Coll-bookscategory}}|{{MediaWiki:Coll-bookscategory}}]].', |
1169 | 1169 | 'coll-overwrite_title' => "Bez'ez eus eus ar bajenn c'hoazh. |
1170 | 1170 | Skrivañ war-c'horre ?", |
1171 | 1171 | 'coll-overwrite_text' => "Ur bajenn dezhi an anv [[:$1]] zo dija. |
Index: branches/REL1_16/extensions/Collection/CollectionCore.i18n.php |
— | — | @@ -464,6 +464,8 @@ |
465 | 465 | 'coll-disable' => 'vypnout', |
466 | 466 | 'coll-book_creator_disable' => 'Vypnout editor knih', |
467 | 467 | 'coll-book_creator_disable_tooltip' => 'Přestane s používáním editoru knih', |
| 468 | + 'coll-add_linked_article' => 'Přidat odkazovanou stránku wiki do knihy', |
| 469 | + 'coll-remove_linked_article' => 'Odebrat odkazovanou stránku wiki z knihy', |
468 | 470 | 'coll-add_category' => 'Přidat tuto kategorii do vaší knihy', |
469 | 471 | 'coll-add_category_tooltip' => 'Přidá všechny stránky wiki v této kategorii do vaší knihy', |
470 | 472 | 'coll-add_this_page' => 'Přidat tuto stránku do vaší knihy', |
— | — | @@ -581,6 +583,8 @@ |
582 | 584 | 'coll-disable' => 'deaktivieren', |
583 | 585 | 'coll-book_creator_disable' => 'Buchgenerator deaktivieren', |
584 | 586 | 'coll-book_creator_disable_tooltip' => 'Buchgenerator nicht verwenden', |
| 587 | + 'coll-add_linked_article' => 'Füge die verlinkte Wikiseite deinem Buch hinzu', |
| 588 | + 'coll-remove_linked_article' => 'Entferne die verlinkte Wikiseite aus deinem Buch', |
585 | 589 | 'coll-add_category' => 'Alle Seiten aus dieser Kategorie deinem Buch hinzufügen', |
586 | 590 | 'coll-add_category_tooltip' => 'Alle Wikiseiten dieser Kategorie deinem Buch hinzufügen', |
587 | 591 | 'coll-add_this_page' => 'Diese Seite zu deinem Buch hinzufügen', |
— | — | @@ -951,6 +955,7 @@ |
952 | 956 | * @author Grondin |
953 | 957 | * @author Guillom |
954 | 958 | * @author IAlex |
| 959 | + * @author Jean-Frédéric |
955 | 960 | * @author McDutchie |
956 | 961 | * @author Meithal |
957 | 962 | * @author PieRRoMaN |
— | — | @@ -966,6 +971,8 @@ |
967 | 972 | 'coll-disable' => 'désactiver', |
968 | 973 | 'coll-book_creator_disable' => 'Désactiver le créateur de livre', |
969 | 974 | 'coll-book_creator_disable_tooltip' => "Cesser d'utiliser le créateur de livre", |
| 975 | + 'coll-add_linked_article' => 'Ajouter la page wiki liée à votre livre', |
| 976 | + 'coll-remove_linked_article' => 'Retirer la page wiki liée de votre livre', |
970 | 977 | 'coll-add_category' => 'Ajouter cette catégorie à votre livre', |
971 | 978 | 'coll-add_category_tooltip' => 'Ajouter tous les articles de cette catégorie à votre livre', |
972 | 979 | 'coll-add_this_page' => 'Ajouter cette page à votre livre', |
— | — | @@ -1043,6 +1050,8 @@ |
1044 | 1051 | 'coll-disable' => 'desactivar', |
1045 | 1052 | 'coll-book_creator_disable' => 'Desactivar o creador de libros', |
1046 | 1053 | 'coll-book_creator_disable_tooltip' => 'Deixar de usar o creador de libros', |
| 1054 | + 'coll-add_linked_article' => 'Engadir a páxina wiki ligada ao seu libro', |
| 1055 | + 'coll-remove_linked_article' => 'Eliminar a páxina wiki ligada do seu libro', |
1047 | 1056 | 'coll-add_category' => 'Engadir esta categoría ao seu libro', |
1048 | 1057 | 'coll-add_category_tooltip' => 'Engadir todas as páxinas wiki desta categoría ao seu libro', |
1049 | 1058 | 'coll-add_this_page' => 'Engadir esta páxina ao seu libro', |
— | — | @@ -1231,6 +1240,8 @@ |
1232 | 1241 | 'coll-disable' => 'znjemóžnić', |
1233 | 1242 | 'coll-book_creator_disable' => 'Generator knihow znjemóžnić', |
1234 | 1243 | 'coll-book_creator_disable_tooltip' => 'Wužiwanje generatora knihow zastajić', |
| 1244 | + 'coll-add_linked_article' => 'Wotkazanu wikistronu twojej knize přidać', |
| 1245 | + 'coll-remove_linked_article' => 'Wotkazanu wikistronu z twojeje knihi wotstronić', |
1235 | 1246 | 'coll-add_category' => 'Tutu kategoriju twojej knize přidać', |
1236 | 1247 | 'coll-add_category_tooltip' => 'Wšě wikistrony w tutej kategoriji twojej knize přidać', |
1237 | 1248 | 'coll-add_this_page' => 'Tutu stronu twojej knize přidać', |
— | — | @@ -1658,6 +1669,7 @@ |
1659 | 1670 | ); |
1660 | 1671 | |
1661 | 1672 | /** Luxembourgish (Lëtzebuergesch) |
| 1673 | + * @author Les Meloures |
1662 | 1674 | * @author Robby |
1663 | 1675 | */ |
1664 | 1676 | $messages['lb'] = array( |
— | — | @@ -1669,7 +1681,9 @@ |
1670 | 1682 | 'coll-download_as_tooltip' => 'Eng $1 Versioun vun dëser Wiki-Säit eroflueden', |
1671 | 1683 | 'coll-disable' => 'Ausschalten', |
1672 | 1684 | 'coll-book_creator_disable' => 'Buchfonctioun ausschalten', |
1673 | | - 'coll-book_creator_disable_tooltip' => "Ophalen d'buchfonctioun ze benotzen", |
| 1685 | + 'coll-book_creator_disable_tooltip' => "Ophalen d'Buchfonctioun ze benotzen", |
| 1686 | + 'coll-add_linked_article' => 'Déi verlinkte Wiki-Säit an däi buch derbäisetzen', |
| 1687 | + 'coll-remove_linked_article' => 'Déi verlinkte Wiki-Säit aus dengem Buch eraushuelen', |
1674 | 1688 | 'coll-add_category' => 'Dës Kategorie an Ärt Buch derbäisetzen', |
1675 | 1689 | 'coll-add_category_tooltip' => 'All Wiki-Säiten aus dëser Kategorie an Ärt Buch derbäisetzen', |
1676 | 1690 | 'coll-add_this_page' => 'Dës Säit an Ärt Buch derbäisetzen', |
— | — | @@ -1740,6 +1754,8 @@ |
1741 | 1755 | 'coll-disable' => 'оневозможи', |
1742 | 1756 | 'coll-book_creator_disable' => 'Оневозможи ја книговезницата', |
1743 | 1757 | 'coll-book_creator_disable_tooltip' => 'Прекини со користење на книговезницата', |
| 1758 | + 'coll-add_linked_article' => 'Додавај врска до викистраница во книгата', |
| 1759 | + 'coll-remove_linked_article' => 'Отстрани врска до викистраница од книгата', |
1744 | 1760 | 'coll-add_category' => 'Додајте ја категоријава во вашата книга', |
1745 | 1761 | 'coll-add_category_tooltip' => 'Додај ги сите вики-страници од оваа категорија во книгата', |
1746 | 1762 | 'coll-add_this_page' => 'Додај ја страницава во мојата книга', |
— | — | @@ -1906,6 +1922,7 @@ |
1907 | 1923 | ); |
1908 | 1924 | |
1909 | 1925 | /** Dutch (Nederlands) |
| 1926 | + * @author McDutchie |
1910 | 1927 | * @author Siebrand |
1911 | 1928 | * @author Tvdm |
1912 | 1929 | */ |
— | — | @@ -1919,6 +1936,8 @@ |
1920 | 1937 | 'coll-disable' => 'uitschakelen', |
1921 | 1938 | 'coll-book_creator_disable' => 'Boekenmaker uitschakelen', |
1922 | 1939 | 'coll-book_creator_disable_tooltip' => 'Boekenmaker niet meer gebruiken', |
| 1940 | + 'coll-add_linked_article' => 'De gekoppelde wikipagina aan uw boek toevoegen', |
| 1941 | + 'coll-remove_linked_article' => 'De gekoppelde wikipagina uit uw boek verwijderen', |
1923 | 1942 | 'coll-add_category' => 'Deze categorie aan uw boek toevoegen', |
1924 | 1943 | 'coll-add_category_tooltip' => "Alle pagina's in deze categorie aan uw boek toevoegen", |
1925 | 1944 | 'coll-add_this_page' => 'Deze pagina aan uw boek toevoegen', |
— | — | @@ -2335,6 +2354,8 @@ |
2336 | 2355 | 'coll-disable' => 'выключить', |
2337 | 2356 | 'coll-book_creator_disable' => 'Отключить книжного мастера', |
2338 | 2357 | 'coll-book_creator_disable_tooltip' => 'Прекратите использование книжного мастера', |
| 2358 | + 'coll-add_linked_article' => 'Добавить связанную вики-страницу в вашу книгу', |
| 2359 | + 'coll-remove_linked_article' => 'Удалить связанную вики-страницу из вашей книги', |
2339 | 2360 | 'coll-add_category' => 'Добавить эту категорию в вашу книгу', |
2340 | 2361 | 'coll-add_category_tooltip' => 'Добавить все вики-страницы этой категории в книгу', |
2341 | 2362 | 'coll-add_this_page' => 'Добавить эту страницу в вашу книгу', |
— | — | @@ -2742,6 +2763,8 @@ |
2743 | 2764 | 'coll-disable' => 'devre dışı bırak', |
2744 | 2765 | 'coll-book_creator_disable' => 'Koleksiyon oluşturucuyu devre dışı bırak', |
2745 | 2766 | 'coll-book_creator_disable_tooltip' => 'Koleksiyon oluşturucuyu kullanmayı bırak', |
| 2767 | + 'coll-add_linked_article' => 'Bağlantılı viki sayfasını kitabınıza ekleyin', |
| 2768 | + 'coll-remove_linked_article' => 'Bağlantılı viki sayfasını kitabınızdan çıkarın', |
2746 | 2769 | 'coll-add_category' => 'Bu kategoriyi kitabınıza ekleyin', |
2747 | 2770 | 'coll-add_category_tooltip' => 'Bu kategorideki tüm viki sayfalarını koleksiyonunuza ekleyin', |
2748 | 2771 | 'coll-add_this_page' => 'Bu sayfayı koleksiyonunuza ekleyin', |
Index: branches/REL1_16/extensions/Collection/js/bookcreator.js |
— | — | @@ -19,13 +19,8 @@ |
20 | 20 | * http://www.gnu.org/copyleft/gpl.html |
21 | 21 | */ |
22 | 22 | |
23 | | -(function() { |
| 23 | +(function($) { |
24 | 24 | |
25 | | -var $ = window.$; |
26 | | -if (typeof $ == 'undefined') { |
27 | | - $ = jQuery; |
28 | | -} |
29 | | - |
30 | 25 | function refreshBookCreatorBox(hint, oldid) { |
31 | 26 | sajax_request_type = 'GET'; |
32 | 27 | sajax_do_call('wfAjaxCollectionGetBookCreatorBoxContent', [hint, oldid], function(xhr) { |
— | — | @@ -177,4 +172,4 @@ |
178 | 173 | }); |
179 | 174 | }); |
180 | 175 | |
181 | | -})(); |
| 176 | +})(jQuery); |
Index: branches/REL1_16/extensions/Collection/Collection.body.php |
— | — | @@ -736,7 +736,7 @@ |
737 | 737 | ); |
738 | 738 | } elseif ( substr( $line, 0, 1 ) == ':' ) { // article |
739 | 739 | $articleTitle = trim( substr( $line, 1 ) ); |
740 | | - if ( preg_match( '/\[\[:?(.*?)(\|(.*?))?\]\]/', $articleTitle, $match ) ) { |
| 740 | + if ( preg_match( '/^\[\[:?(.*?)(\|(.*?))?\]\]$/', $articleTitle, $match ) ) { |
741 | 741 | $articleTitle = $match[1]; |
742 | 742 | if ( isset( $match[3] ) ) { |
743 | 743 | $displayTitle = $match[3]; |
— | — | @@ -745,7 +745,7 @@ |
746 | 746 | } |
747 | 747 | $oldid = -1; |
748 | 748 | $currentVersion = 1; |
749 | | - } elseif ( preg_match( '/\[\{\{fullurl:(.*?)\|oldid=(.*?)\}\}\s+(.*?)\]/', $articleTitle, $match ) ) { |
| 749 | + } elseif ( preg_match( '/^\[\{\{fullurl:(.*?)\|oldid=(.*?)\}\}\s+(.*?)\]$/', $articleTitle, $match ) ) { |
750 | 750 | $articleTitle = $match[1]; |
751 | 751 | if ( isset( $match[3] ) ) { |
752 | 752 | $displayTitle = $match[3]; |
— | — | @@ -754,6 +754,8 @@ |
755 | 755 | } |
756 | 756 | $oldid = $match[2]; |
757 | 757 | $currentVersion = 0; |
| 758 | + } else { |
| 759 | + return null; |
758 | 760 | } |
759 | 761 | |
760 | 762 | $articleTitle = Title::newFromText( $articleTitle ); |
— | — | @@ -794,6 +796,7 @@ |
795 | 797 | |
796 | 798 | function loadCollection( $title, $append=false ) { |
797 | 799 | global $wgOut; |
| 800 | + |
798 | 801 | if ( is_null( $title ) ) { |
799 | 802 | $wgOut->showErrorPage( 'coll-notitle_title', 'coll-notitle_msg' ); |
800 | 803 | return; |
— | — | @@ -815,6 +818,8 @@ |
816 | 819 | $items = $collection['items']; |
817 | 820 | } |
818 | 821 | |
| 822 | + $article = new Article( $title ); |
| 823 | + |
819 | 824 | foreach( preg_split( '/[\r\n]+/', $article->getContent() ) as $line ) { |
820 | 825 | $item = $this->parseCollectionLine( $collection, $line, $append ); |
821 | 826 | if ( !is_null( $item ) ) { |
Property changes on: branches/REL1_16/extensions/Collection |
___________________________________________________________________ |
Name: svn:mergeinfo |
822 | 827 | - /trunk/extensions/Collection:62820-63596 |
823 | 828 | + /trunk/extensions/Collection:62820-63810 |