r64114 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r64113‎ | r64114 | r64115 >
Date:14:00, 24 March 2010
Author:jojo
Status:deferred
Tags:
Comment:
backport changes from trunk
Modified paths:
  • /branches/REL1_16/extensions/Collection (modified) (history)
  • /branches/REL1_16/extensions/Collection/Collection.alias.php (modified) (history)
  • /branches/REL1_16/extensions/Collection/Collection.body.php (modified) (history)
  • /branches/REL1_16/extensions/Collection/Collection.i18n.php (modified) (history)
  • /branches/REL1_16/extensions/Collection/Collection.php (modified) (history)
  • /branches/REL1_16/extensions/Collection/CollectionCore.i18n.php (modified) (history)

Diff [purge]

Index: branches/REL1_16/extensions/Collection/Collection.i18n.php
@@ -2012,6 +2012,8 @@
20132013 'coll-rendering_status' => '<strong>Status:</strong> $1',
20142014 'coll-rendering_article' => '(Wikiseite: $1)',
20152015 'coll-rendering_page' => '(Seite: $1)',
 2016+ 'coll-rendering_page_info_text_article' => '{{MediaWiki:Coll-helppage}}/Informationen über das Rendern von Seiten',
 2017+ 'coll-rendering_collection_info_text_article' => '{{MediaWiki:Coll-helppage}}/Informationen über das Rendern von Sammlungen',
20162018 'coll-rendering_finished_title' => 'Fertig erstellt',
20172019 'coll-rendering_finished_text' => '<strong>Die Datei wurde erfolgreich erstellt.</strong>
20182020 <strong>[$1 Dokument herunterladen]</strong>.
@@ -7338,6 +7340,8 @@
73397341 'coll-print_template_prefix' => 'Drucke',
73407342 'coll-print_template_pattern' => '$1/Druck',
73417343 'coll-your_book' => 'Dei Buch',
 7344+ 'coll-download_title' => 'Runnerlaade',
 7345+ 'coll-download' => 'Runnerlaade',
73427346 'coll-remove' => 'Lösche',
73437347 'coll-show' => 'Zeige',
73447348 'coll-rename' => 'Naame ennere',
@@ -7717,12 +7721,12 @@
77187722 'coll-unknown_subpage_title' => 'Subpágina desconhecida',
77197723 'coll-unknown_subpage_text' => 'Não existe esta sub-página do [[Special:Book|Livro]]',
77207724 'coll-couldnotaddarticle_title' => 'Não foi possível adicionar a página wiki',
7721 - 'coll-couldnotaddarticle_msg' => 'A página wiki não pode ser adicionada.',
 7725+ 'coll-couldnotaddarticle_msg' => 'A página wiki não pôde ser adicionada.',
77227726 'coll-couldnotremovearticle_title' => 'Não foi possível remover a página wiki',
77237727 'coll-couldnotremovearticle_msg' => 'A página wiki não pôde ser removida.',
77247728 'coll-noscript_text' => '<h1>É necessário o JavaScript!</h1>
7725 -<strong>O seu navegador não suporta JavaScript ou o JavaScript foi desactivado.
7726 -Esta página não funcionará correctamente, se não activar o JavaScript.</strong>',
 7729+<strong>Ou o seu navegador não suporta JavaScript ou o JavaScript foi desactivado.
 7730+Esta página não funcionará correctamente sem o JavaScript.</strong>',
77277731 'coll-savedbook_template' => 'livro_gravado',
77287732 'coll-your_book' => 'O seu livro',
77297733 'coll-download_title' => 'Descarregar',
@@ -7762,7 +7766,7 @@
77637767 'coll-save_collection' => 'Gravar livro',
77647768 'coll-save_category' => 'Todos os livros gravados são adicionados à categoria [[:Category:{{MediaWiki:Coll-bookscategory}}|{{MediaWiki:Coll-bookscategory}}]].',
77657769 'coll-overwrite_title' => 'A página existe. Escrever por cima?',
7766 - 'coll-overwrite_text' => 'Um página com o nome [[:$1]] já existe.
 7770+ 'coll-overwrite_text' => 'Uma página com o nome [[:$1]] já existe.
77677771 Deseja substituí-la com o seu livro?',
77687772 'coll-yes' => 'Sim',
77697773 'coll-no' => 'Não',
@@ -7793,7 +7797,7 @@
77947798
77957799 Notas:
77967800 * Não está satisfeito com o resultado? Consulte [[{{MediaWiki:Coll-helppage}}|a página de ajuda sobre livros]] para conhecer as possibilidades de aprimoramento.',
7797 - 'coll-notfound_title' => 'Livro não encontrado',
 7801+ 'coll-notfound_title' => 'Livro não foi encontrado',
77987802 'coll-notfound_text' => 'Não foi possível encontrar a página do livro.',
77997803 'coll-download_notfound_title' => 'Ficheiro não encontrado',
78007804 'coll-download_notfound_text' => 'O ficheiro que está a tentar descarregar não existe:
@@ -7813,8 +7817,8 @@
78147818 Por favor, contacte o seu administrador MediaWiki.',
78157819 'coll-license' => 'Licença',
78167820 'coll-return_to' => 'Voltar para [[:$1]]',
7817 - 'coll-more_info' => 'Mostrar mais informações',
7818 - 'coll-hide_info' => 'Ocultar informações',
 7821+ 'coll-more_info' => 'Mostrar mais informação',
 7822+ 'coll-hide_info' => 'Ocultar informação',
78197823 'coll-order_info_article' => '{{MediaWiki:Coll-helppage}}/Informação sobre encomendas PediaPress',
78207824 'coll-suggest_title' => 'Páginas sugeridas para o seu livro',
78217825 'coll-suggest_intro_text' => 'As sugestões são baseadas no conjunto actual de páginas wiki no seu livro.
@@ -9750,25 +9754,26 @@
97519755 * @author Joseph
97529756 * @author Karduelis
97539757 * @author Mach
 9758+ * @author Manco Capac
97549759 * @author Srhat
97559760 * @author Suelnur
97569761 */
97579762 $messages['tr'] = array(
97589763 'coll-desc' => '[[Special:Book|Kitap oluştur]]',
9759 - 'coll-book_creator_intro' => "<big>''Koleksiyon oluşturucu'' ile seçtiğiniz viki sayfalarından bir koleksiyon oluşturabilirsiniz. Oluşturduğunuz koleksiyonun diğer formatlardan (mesela PDF veya ODF) çıktısını alabilir veya yazdırılmış bir kopya sipariş edebilirsiniz.</big>",
9760 - 'coll-manage_your_book' => 'Koleksiyonunuzu düzenleyin',
9761 - 'coll-book_creator_help' => 'Daha fazla bilgi için [[{{MediaWiki:Coll-helppage}}|koleksiyonlar hakkındaki yardım sayfasına]] bakın.',
9762 - 'coll-start_book_creator' => 'Koleksiyon oluşturucuyu başlat',
9763 - 'coll-book_creator_continue' => 'Koleksiyon oluşturucuyu kullanmaya devam et',
9764 - 'coll-book_creator_disable_text' => "''Koleksiyon oluşturucu'' devre dışı bırakılacak ve üzerinde çalıştığınız koleksiyon silinecektir.",
 9764+ 'coll-book_creator_intro' => "<big>''Kitap oluşturucu'' ile seçtiğiniz viki sayfalarından bir kitap oluşturabilirsiniz. Oluşturduğunuz kitabın diğer formatlardan (örneğin PDF veya ODF) çıktısını alabilir veya yazdırılmış bir kopya sipariş edebilirsiniz.</big>",
 9765+ 'coll-manage_your_book' => 'Kitabınızı düzenleyin',
 9766+ 'coll-book_creator_help' => 'Daha fazla bilgi için [[{{MediaWiki:Coll-helppage}}|kitaplar hakkındaki yardım sayfasına]] bakın.',
 9767+ 'coll-start_book_creator' => 'Kitap oluşturucuyu başlat',
 9768+ 'coll-book_creator_continue' => 'Kitap oluşturucuyu kullanmaya devam et',
 9769+ 'coll-book_creator_disable_text' => "''Kitap oluşturucu'' devre dışı bırakılacak ve üzerinde çalıştığınız kitap silinecektir.",
97659770 'coll-book_creator_text_article' => '{{MediaWiki:Coll-helppage}}/Kitap oluşturucu metni',
9766 - 'coll-collection' => 'Koleksiyon',
9767 - 'coll-collections' => 'Koleksiyonlar',
 9771+ 'coll-collection' => 'Kitap',
 9772+ 'coll-collections' => 'Kitaplar',
97689773 'coll-exclusion_category_title' => 'Yazdırırken hariç tut',
97699774 'coll-print_template_prefix' => 'Yazdır',
97709775 'coll-print_template_pattern' => '$1/Yazdır',
97719776 'coll-unknown_subpage_title' => 'Bilinmeyen altsayfa',
9772 - 'coll-unknown_subpage_text' => '[[Special:Book|Koleksiyonun]] bu altsayfası mevcut değil',
 9777+ 'coll-unknown_subpage_text' => '[[Special:Book|Kitabın]] bu altsayfası mevcut değil',
97739778 'coll-couldnotaddarticle_title' => 'Viki sayfası eklenemiyor',
97749779 'coll-couldnotaddarticle_msg' => 'Viki sayfası eklenemedi.',
97759780 'coll-couldnotremovearticle_title' => 'Viki sayfası kaldırılamıyor',
@@ -9777,10 +9782,10 @@
97789783 <strong>Tarayıcınız JavaScript desteklemiyor ya da JavaScript kapalı.
97799784 JavaScript devreye sokulmadıkça bu sayfa doğru çalışmayacaktır.</strong>',
97809785 'coll-savedbook_template' => 'kaydedilmiş_kitap',
9781 - 'coll-your_book' => 'Koleksiyonunuz',
 9786+ 'coll-your_book' => 'Kitabınız',
97829787 'coll-download_title' => 'İndir',
9783 - 'coll-download_text' => 'Koleksiyonunuzu bilgisayarınıza indirmek için bir format seçin ve butona tıklayın.',
9784 - 'coll-download_as_text' => 'Koleksiyonunuzu $1 formatında bilgisayarınıza indirmek için butona tıklayın.',
 9788+ 'coll-download_text' => 'Kitabınızı bilgisayarınıza indirmek için bir format seçin ve butona tıklayın.',
 9789+ 'coll-download_as_text' => 'Kitabınızı $1 formatında bilgisayarınıza indirmek için butona tıklayın.',
97859790 'coll-download' => 'İndir',
97869791 'coll-format_label' => 'Format:',
97879792 'coll-remove' => 'Kaldır',
@@ -9798,36 +9803,36 @@
97999804 'coll-rename' => 'Yeniden adlandır',
98009805 'coll-new_chapter' => 'Yeni bölüm için isim girin',
98019806 'coll-rename_chapter' => 'Bölüm için yeni isim girin',
9802 - 'coll-no_such_category' => 'Böyle bir kategori bululnmamaktadır',
 9807+ 'coll-no_such_category' => 'Böyle bir kategori bulunmamaktadır',
98039808 'coll-notitle_title' => 'Sayfanın başlığı belirlenemiyor.',
98049809 'coll-post_failed_title' => 'POST isteği başarısız',
98059810 'coll-post_failed_msg' => '$1 için POST isteği başarısız ($2).',
98069811 'coll-mwserve_failed_title' => 'İşlem sunucusu hatası',
98079812 'coll-mwserve_failed_msg' => 'İşlem sunucusunda bir hata oluştu: <nowiki>$1</nowiki>',
98089813 'coll-error_reponse' => 'Sunucudan hata cevabı',
9809 - 'coll-empty_collection' => 'Boş koleksiyon',
 9814+ 'coll-empty_collection' => 'Boş kitap',
98109815 'coll-revision' => 'Revizyon: $1',
9811 - 'coll-save_collection_title' => 'Koleksiyonunuzu kaydedip paylaşın',
 9816+ 'coll-save_collection_title' => 'Kitabınızı kaydedip paylaşın',
98129817 'coll-save_collection_text' => 'Bir konum seçin:',
9813 - 'coll-login_to_save' => 'Koleksiyonlarınızı daha sonra kullanmak için kaydetmek istiyorsanız, lütfen [[Special:UserLogin|giriş yapın ya da bir hesap oluşturun]].',
9814 - 'coll-personal_collection_label' => 'Kişisel koleksiyon:',
9815 - 'coll-community_collection_label' => 'Topluluk koleksiyonu:',
9816 - 'coll-save_collection' => 'Koleksiyonu kaydet',
9817 - 'coll-save_category' => 'Tüm kaydedilen koleksiyonlar [[:Category:{{MediaWiki:Coll-bookscategory}}|{{MediaWiki:Coll-bookscategory}}]] kategorisine eklenir.',
 9818+ 'coll-login_to_save' => 'Kitaplarınızı daha sonra kullanmak için kaydetmek istiyorsanız, lütfen [[Special:UserLogin|giriş yapın ya da bir hesap oluşturun]].',
 9819+ 'coll-personal_collection_label' => 'Kişisel kitap:',
 9820+ 'coll-community_collection_label' => 'Topluluk kitabı:',
 9821+ 'coll-save_collection' => 'Kitabı kaydet',
 9822+ 'coll-save_category' => 'Tüm kaydedilen kitaplar [[:Category:{{MediaWiki:Coll-bookscategory}}|{{MediaWiki:Coll-bookscategory}}]] kategorisine eklenir.',
98189823 'coll-overwrite_title' => 'Sayfa zaten mevcut.
98199824 Üzerine yazmak ister misiniz?',
98209825 'coll-overwrite_text' => '[[:$1]] adında bir sayfa zaten mevcut.
9821 -Koleksiyonunuzla beraber değiştirilmesini istiyor musunuz?',
 9826+Kitabınızla beraber değiştirilmesini istiyor musunuz?',
98229827 'coll-yes' => 'Evet',
98239828 'coll-no' => 'Hayır',
9824 - 'coll-load_overwrite_text' => 'Koleksiyonunuzda birkaç sayfa zaten var.
9825 -Şu anki koleksiyonunuzun üzerine yazmak mı, yeni içeriği eklemek mi, veya bu kitabı yüklemeyi iptal etmek mi istiyorsunuz?',
 9829+ 'coll-load_overwrite_text' => 'Kitabınızda birkaç sayfa zaten var.
 9830+Şu anki kitabınızın üzerine yazmak mı, yeni içeriği eklemek mi, veya bu kitabı yüklemeyi iptal etmek mi istiyorsunuz?',
98269831 'coll-overwrite' => 'Üzerine yaz',
98279832 'coll-append' => 'Ekle',
98289833 'coll-cancel' => 'İptal',
98299834 'coll-update' => 'Güncelle',
9830 - 'coll-limit_exceeded_title' => 'Koleksiyon çok büyük',
9831 - 'coll-limit_exceeded_text' => 'Koleksiyonunuz çok büyük.
 9835+ 'coll-limit_exceeded_title' => 'Kitap çok büyük',
 9836+ 'coll-limit_exceeded_text' => 'Kitabınız çok büyük.
98329837 Daha fazla sayfa eklenememektedir.',
98339838 'coll-rendering_title' => 'Oluşturuluyor',
98349839 'coll-rendering_text' => '<p><strong>Lütfen belge oluşturulurken bekleyin.</strong></p>
@@ -9846,9 +9851,9 @@
98479852 Dosyayı bilgisayarınıza <strong>[$1 indirin]</strong>.
98489853
98499854 Not:
9850 -* Çıktıdan memnun değil misiniz? Geliştirme olanakları için [[{{MediaWiki:Coll-helppage}}|koleksiyonlar hakkındaki yardım sayfalarına]] bakın.',
9851 - 'coll-notfound_title' => 'Koleksiyon bulunamadı',
9852 - 'coll-notfound_text' => 'Koleksiyon sayfası bulunamadı.',
 9855+* Çıktıdan memnun değil misiniz? Geliştirme olanakları için [[{{MediaWiki:Coll-helppage}}|kitaplar hakkındaki yardım sayfalarına]] bakın.',
 9856+ 'coll-notfound_title' => 'Kitap bulunamadı',
 9857+ 'coll-notfound_text' => 'Kitap sayfası bulunamadı.',
98539858 'coll-download_notfound_title' => 'Dosya bulunamadı',
98549859 'coll-download_notfound_text' => 'İndirmeye çalıştığınız dosya mevcut değil: Silinmiş olabilir ve yeniden oluşturulması gerekebilir.',
98559860 'coll-download_failed_title' => 'İndirme sırasında hata',
@@ -9856,7 +9861,7 @@
98579862 'coll-is_cached' => '<ul><li>Belgenin önbellekteki bir sürümü bulundu, bu yüzden oluşturmaya gerekmemektedir. <a href="$1">Yeniden oluşturmaya zorla.</a></li></ul>',
98589863 'coll-excluded-templates' => '* [[:Category:$1|$1]] kategorisindeki şablonlar hariç tutuldu.',
98599864 'coll-blacklisted-templates' => '* [[:$1]] kara listesindeki şablonlar hariç tutuldu.',
9860 - 'coll-return_to_collection' => '<p><a href="$1">$2</a> koleksiyonuna geri dön</p>',
 9865+ 'coll-return_to_collection' => '<p><a href="$1">$2</a> kitaba geri dön</p>',
98619866 'coll-book_title' => 'Basılı bir kitap olarak sipariş et',
98629867 'coll-book_text' => 'Talebe-göre-basım ortağımızdan basılı bir kitap al:',
98639868 'coll-order_from_pp' => '$1 ile önizle',
@@ -9869,20 +9874,20 @@
98709875 'coll-more_info' => 'Daha fazla bilgi göster',
98719876 'coll-hide_info' => 'Bilgiyi gizle',
98729877 'coll-order_info_article' => '{{MediaWiki:Coll-helppage}}/PediaPress sipariş bilgisi',
9873 - 'coll-suggest_title' => 'Koleksiyonunuz için önerilen sayfalar',
9874 - 'coll-suggest_intro_text' => 'Öneriler şu anda koleksiyonunuzda bulunan viki sayfalarına dayalıdır.
 9878+ 'coll-suggest_title' => 'Kitabınız için önerilen sayfalar',
 9879+ 'coll-suggest_intro_text' => 'Öneriler şu anda kitabınızda bulunan viki sayfalarına dayalıdır.
98759880 Ekle veya sil butonlarına her bastığınızda liste yenilenir.',
98769881 'coll-suggested_articles' => 'Öneriler',
98779882 'coll-suggest_reset_bans' => 'sıfırla',
98789883 'coll-suggest_reset_bans_tooltip' => 'Daha önceden silinmiş önerileri göster',
98799884 'coll-suggest_add_selected' => 'Seçili sayfaları ekle',
98809885 'coll-suggest_ban_selected' => 'Seçili sayfaları kaldır',
9881 - 'coll-suggest_your_book' => 'Koleksiyonunuz',
 9886+ 'coll-suggest_your_book' => 'Kitabınız',
98829887 'coll-suggest_show' => 'göster',
98839888 'coll-suggest_ban_tooltip' => 'Bu sayfayı öneri listesinden kaldır',
98849889 'coll-suggest_article_ban' => '<strong>$1</strong> sayfası önerilerden ($2) kaldırıldı.',
9885 - 'coll-suggest_article_add' => '<strong>$1</strong> sayfası koleksiyonunuza ($2) eklendi.',
9886 - 'coll-suggest_article_remove' => '<strong>$1</strong> sayfası koleksiyonunuzdan ($2) çıkarıldı.',
 9890+ 'coll-suggest_article_add' => '<strong>$1</strong> sayfası kitabınıza ($2) eklendi.',
 9891+ 'coll-suggest_article_remove' => '<strong>$1</strong> sayfası kitabınızdan ($2) çıkarıldı.',
98879892 'coll-suggest_undo_tooltip' => 'Bu eylemi geri al',
98889893 'coll-suggest_undo' => 'geri al',
98899894 'right-collectionsaveasuserpage' => 'Kitapları kullanıcı sayfası olarak kaydet',
Index: branches/REL1_16/extensions/Collection/Collection.php
@@ -93,6 +93,12 @@
9494 'rl' => 'PDF',
9595 );
9696
 97+
 98+$wgCollectionContentTypeToFilename = array(
 99+ 'application/pdf' => 'collection.pdf',
 100+ 'application/vnd.oasis.opendocument.text' => 'collection.odt',
 101+);
 102+
97103 $wgCollectionPortletFormats = array( 'rl' );
98104
99105 $wgCollectionPortletForLoggedInUsersOnly = false;
Index: branches/REL1_16/extensions/Collection/CollectionCore.i18n.php
@@ -388,6 +388,8 @@
389389 'coll-disable' => 'isključena',
390390 'coll-book_creator_disable' => 'Onemogući pravljenje knjiga',
391391 'coll-book_creator_disable_tooltip' => 'Prestani koristiti pravljenje knjiga',
 392+ 'coll-add_linked_article' => 'Dodaj povezanu wiki stranicu u vašu knjigu',
 393+ 'coll-remove_linked_article' => 'Ukloni povezanu wiki stranicu iz Vaše knjige',
392394 'coll-add_category' => 'Dodaj ovu kategoriju u Vašu knjigu',
393395 'coll-add_category_tooltip' => 'Dodaj sve wiki članke iz ove kategorije u Vašu knjigu',
394396 'coll-add_this_page' => 'Dodajte ovu stranicu u Vašu knjigu',
@@ -680,6 +682,8 @@
681683 'coll-disable' => 'znjemóžniś',
682684 'coll-book_creator_disable' => 'Funkciju knigłow znjemóžniś',
683685 'coll-book_creator_disable_tooltip' => 'Wužywanje funkcije knigłow zastajiś',
 686+ 'coll-add_linked_article' => 'Wótkazany wikibok wašim knigłam pśidaś',
 687+ 'coll-remove_linked_article' => 'Wótkazany wikibok z wašich knigłow wótpóraś',
684688 'coll-add_category' => 'Toś tu kategoriju twójim knigłam pśidaś',
685689 'coll-add_category_tooltip' => 'Wšě wikiboki w toś tej kategoriji twójim knigłam pśidaś',
686690 'coll-add_this_page' => 'Toś ten bok twójim knigłam pśidaś',
@@ -2019,6 +2023,8 @@
20202024 'coll-disable' => 'slå av',
20212025 'coll-book_creator_disable' => 'Slå av bokskaper',
20222026 'coll-book_creator_disable_tooltip' => 'Stopp å bruke bokskaperen',
 2027+ 'coll-add_linked_article' => 'Legg lenket wikiside til din bok',
 2028+ 'coll-remove_linked_article' => 'Fjern lenket wikiside fra din bok',
20232029 'coll-add_category' => 'Legg til denne kategorien i boka di',
20242030 'coll-add_category_tooltip' => 'Legg til alle wikisider i denne kategorien til din bok',
20252031 'coll-add_this_page' => 'Legg til denne siden i boka di',
@@ -2093,6 +2099,7 @@
20942100 * @author Xqt
20952101 */
20962102 $messages['pdc'] = array(
 2103+ 'coll-download_as' => 'Runnerlaade ass $1',
20972104 'coll-bookscategory' => 'Bicher',
20982105 'coll-clear_collection' => 'Buch lösche',
20992106 'coll-help' => 'Hilf',
@@ -2158,6 +2165,8 @@
21592166 'coll-disable' => 'Disabìlita',
21602167 'coll-book_creator_disable' => 'Disabìlita ël creator ëd lìber',
21612168 'coll-book_creator_disable_tooltip' => 'Deuvra pi nen ël creator ëd lìber',
 2169+ 'coll-add_linked_article' => 'Gionta na pàgina colegà wiki a tò lìber',
 2170+ 'coll-remove_linked_article' => 'Gava na pàgina colegà wiki da tò lìber',
21622171 'coll-add_category' => 'Gionta sta categorìa-sì a tò lìber',
21632172 'coll-add_category_tooltip' => 'Gionta tute le pàgine wiki an sta categorìa-sì a tò lìber',
21642173 'coll-add_this_page' => 'Gionta sta pàgina-sì a tò lìber',
@@ -2217,35 +2226,37 @@
22182227 $messages['pt'] = array(
22192228 'coll-print_export' => 'Imprimir/exportar',
22202229 'coll-create_a_book' => 'Criar um livro',
2221 - 'coll-create_a_book_tooltip' => 'Cria um livro ou uma coleção de páginas',
 2230+ 'coll-create_a_book_tooltip' => 'Cria um livro ou uma colecção de páginas',
22222231 'coll-book_creator' => 'Criador de livros',
22232232 'coll-download_as' => 'Descarregar como $1',
22242233 'coll-download_as_tooltip' => 'Descarregar uma versão $1 desta página wiki',
22252234 'coll-disable' => 'desactivar',
22262235 'coll-book_creator_disable' => 'Desactivar criador de livros',
2227 - 'coll-book_creator_disable_tooltip' => 'Parar o uso do criador de livros',
 2236+ 'coll-book_creator_disable_tooltip' => 'Terminar de usar o criador de livros',
 2237+ 'coll-add_linked_article' => 'Adicionar ao livro a página wiki ligada',
 2238+ 'coll-remove_linked_article' => 'Remover do livro a página wiki ligada',
22282239 'coll-add_category' => 'Adicionar categoria ao seu livro',
22292240 'coll-add_category_tooltip' => 'Adicionar todas as páginas wiki nesta categoria ao seu livro',
22302241 'coll-add_this_page' => 'Adicionar esta página ao seu livro',
2231 - 'coll-add_page_tooltip' => 'Adicionar a página wiki atual ao seu livro',
 2242+ 'coll-add_page_tooltip' => 'Adicionar a página wiki actual ao seu livro',
22322243 'coll-bookscategory' => 'Livros',
22332244 'coll-clear_collection' => 'Esvaziar livro',
22342245 'coll-clear_collection_confirm' => 'Deseja realmente limpar completamente o seu livro?',
2235 - 'coll-clear_collection_tooltip' => 'Remover todas as páginas wiki do seu livro atual',
 2246+ 'coll-clear_collection_tooltip' => 'Remover todas as páginas wiki do seu livro actual',
22362247 'coll-help' => 'Ajuda',
22372248 'coll-help_tooltip' => 'Mostrar ajuda sobre criação de livros',
22382249 'coll-helppage' => 'Help:Livros',
22392250 'coll-load_collection' => 'Carregar livro',
2240 - 'coll-load_collection_tooltip' => 'Carregar este livro como o seu livro atual',
 2251+ 'coll-load_collection_tooltip' => 'Carregar este livro como o seu livro actual',
22412252 'coll-n_pages' => '$1 {{PLURAL:$1|página|páginas}}',
22422253 'coll-printable_version_pdf' => 'Versão em PDF',
22432254 'coll-remove_this_page' => 'Remover esta página do seu livro',
2244 - 'coll-remove_page_tooltip' => 'Remover a página wiki atual do seu livro',
 2255+ 'coll-remove_page_tooltip' => 'Remover a página wiki actual do livro',
22452256 'coll-show_collection' => 'Mostrar livro',
2246 - 'coll-show_collection_tooltip' => 'Clique para editar/descarregar/encomendar o seu livro',
 2257+ 'coll-show_collection_tooltip' => 'Clique para editar/descarregar/encomendar o livro',
22472258 'coll-not_addable' => 'Esta página não pode ser adicionada',
22482259 'coll-make_suggestions' => 'Sugerir páginas',
2249 - 'coll-make_suggestions_tooltip' => 'Mostrar sugestões baseadas nas páginas no seu livro',
 2260+ 'coll-make_suggestions_tooltip' => 'Mostrar sugestões com base nas páginas do livro',
22502261 'coll-suggest_empty' => 'vazio',
22512262 );
22522263
@@ -2751,42 +2762,43 @@
27522763 /** Turkish (Türkçe)
27532764 * @author Joseph
27542765 * @author Mach
 2766+ * @author Manco Capac
27552767 * @author Srhat
27562768 */
27572769 $messages['tr'] = array(
27582770 'coll-print_export' => 'Yazdır/dışa aktar',
27592771 'coll-create_a_book' => 'Bir kitap oluştur',
27602772 'coll-create_a_book_tooltip' => 'Bir kitap veya sayfa derlemesi oluştur',
2761 - 'coll-book_creator' => 'Koleksiyon oluşturucu',
 2773+ 'coll-book_creator' => 'Kitap oluşturucu',
27622774 'coll-download_as' => '$1 olarak indir',
27632775 'coll-download_as_tooltip' => 'Bu viki sayfasının bir $1 sürümünü indir',
27642776 'coll-disable' => 'devre dışı bırak',
2765 - 'coll-book_creator_disable' => 'Koleksiyon oluşturucuyu devre dışı bırak',
2766 - 'coll-book_creator_disable_tooltip' => 'Koleksiyon oluşturucuyu kullanmayı bırak',
 2777+ 'coll-book_creator_disable' => 'Kitap oluşturucuyu devre dışı bırak',
 2778+ 'coll-book_creator_disable_tooltip' => 'Kitap oluşturucuyu kullanmayı bırak',
27672779 'coll-add_linked_article' => 'Bağlantılı viki sayfasını kitabınıza ekleyin',
27682780 'coll-remove_linked_article' => 'Bağlantılı viki sayfasını kitabınızdan çıkarın',
27692781 'coll-add_category' => 'Bu kategoriyi kitabınıza ekleyin',
2770 - 'coll-add_category_tooltip' => 'Bu kategorideki tüm viki sayfalarını koleksiyonunuza ekleyin',
2771 - 'coll-add_this_page' => 'Bu sayfayı koleksiyonunuza ekleyin',
2772 - 'coll-add_page_tooltip' => 'Bu sayfayı koleksiyonunuza ekleyin',
2773 - 'coll-bookscategory' => 'Koleksiyonlar',
2774 - 'coll-clear_collection' => 'Koleksiyonu temizle',
2775 - 'coll-clear_collection_confirm' => 'Koleksiyonunuzu tamamen temizlemeyi istiyor musunuz?',
2776 - 'coll-clear_collection_tooltip' => 'Mevcut koleksiyonunuzdaki tüm viki sayfalarını silin',
 2782+ 'coll-add_category_tooltip' => 'Bu kategorideki tüm viki sayfalarını kitabınıza ekleyin',
 2783+ 'coll-add_this_page' => 'Bu sayfayı kitabınıza ekleyin',
 2784+ 'coll-add_page_tooltip' => 'Bu sayfayı kitabınıza ekleyin',
 2785+ 'coll-bookscategory' => 'Viki-kitaplar',
 2786+ 'coll-clear_collection' => 'Kitabı temizle',
 2787+ 'coll-clear_collection_confirm' => 'Kitabınızı tamamen temizlemeyi istiyor musunuz?',
 2788+ 'coll-clear_collection_tooltip' => 'Mevcut kitabınızdaki tüm viki sayfalarını silin',
27772789 'coll-help' => 'Yardım',
2778 - 'coll-help_tooltip' => 'Koleksiyon oluşturma hakkında yardım göster',
2779 - 'coll-helppage' => 'Help:Koleksiyonlar',
2780 - 'coll-load_collection' => 'Koleksiyonu yükle',
2781 - 'coll-load_collection_tooltip' => 'Bu koleksiyonu varsayılan koleksiyonunuz olarak yükleyin',
 2790+ 'coll-help_tooltip' => 'Kitap oluşturma hakkında yardım göster',
 2791+ 'coll-helppage' => 'Yardım:Kitaplar',
 2792+ 'coll-load_collection' => 'Kitabı yükle',
 2793+ 'coll-load_collection_tooltip' => 'Bu kitabı varsayılan kitabınız olarak yükleyin',
27822794 'coll-n_pages' => '$1 {{PLURAL:$1|sayfa|sayfa}}',
27832795 'coll-printable_version_pdf' => 'PDF sürümü',
2784 - 'coll-remove_this_page' => 'Bu sayfayı koleksiyonunuzdan çıkarın',
2785 - 'coll-remove_page_tooltip' => 'Bu sayfayı koleksiyonunuzdan çıkarın',
2786 - 'coll-show_collection' => 'Koleksiyonu göster',
2787 - 'coll-show_collection_tooltip' => 'Tıklayıp koleksiyonunuzu düzenleyin/indirin/sipariş edin',
 2796+ 'coll-remove_this_page' => 'Bu sayfayı kitabınızdan çıkarın',
 2797+ 'coll-remove_page_tooltip' => 'Bu sayfayı kitabınızdan çıkarın',
 2798+ 'coll-show_collection' => 'Kitabı göster',
 2799+ 'coll-show_collection_tooltip' => 'Tıklayıp kitabınızı düzenleyin/indirin/sipariş edin',
27882800 'coll-not_addable' => 'Sayfa eklenemiyor',
27892801 'coll-make_suggestions' => 'Sayfa öner',
2790 - 'coll-make_suggestions_tooltip' => 'Koleksiyonunuzda mevcut sayfalara göre öneri göster',
 2802+ 'coll-make_suggestions_tooltip' => 'Kitabınızdaki mevcut sayfalara göre öneriler göster',
27912803 'coll-suggest_empty' => 'boş',
27922804 );
27932805
Index: branches/REL1_16/extensions/Collection/Collection.alias.php
@@ -158,7 +158,7 @@
159159 'Book' => array( '책', '모음' ),
160160 );
161161
162 -/** Ripoarisch (Ripoarisch) */
 162+/** Colognian (Ripoarisch) */
163163 $aliases['ksh'] = array(
164164 'Book' => array( 'Booch sammelle', 'Sammlong', 'Sigge sammelle' ),
165165 );
Index: branches/REL1_16/extensions/Collection/Collection.body.php
@@ -1116,34 +1116,24 @@
11171117 function download() {
11181118 global $wgOut;
11191119 global $wgRequest;
 1120+ global $wgCollectionContentTypeToFilename;
11201121
11211122 $tempfile = tmpfile();
1122 - $headers = self::mwServeCommand( 'download', array(
 1123+ $info = self::mwServeCommand( 'download', array(
11231124 'collection_id' => $wgRequest->getVal( 'collection_id' ),
11241125 'writer' => $wgRequest->getVal( 'writer' ),
11251126 ), $timeout=false, $toFile=$tempfile );
1126 - if ( !$headers ) {
 1127+ if ( !$info ) {
11271128 $wgOut->showErrorPage( 'coll-download_notfound_title', 'coll-download_notfound_text' );
11281129 return;
11291130 }
1130 - if ( isset( $headers['error'] ) ) {
1131 - $wgOut->showErrorPage(
1132 - 'coll-download_failed_title',
1133 - 'coll-download_failed_text',
1134 - array( $headers['error'] )
1135 - );
1136 - return;
1137 - }
11381131 wfResetOutputBuffers();
1139 - if ( isset( $headers['content-type'] ) ) {
1140 - header( 'Content-Type: ' . $headers['content-type']);
 1132+ $ct = $info['content_type'];
 1133+ header( 'Content-Type: ' . $ct );
 1134+ header( 'Content-Length: ' . $info['download_content_length'] );
 1135+ if ( isset( $wgCollectionContentTypeToFilename[$ct] ) ) {
 1136+ header( 'Content-Disposition: inline; filename=' . $wgCollectionContentTypeToFilename[$ct] );
11411137 }
1142 - if ( isset( $headers['content-disposition'] ) ) {
1143 - header( 'Content-Disposition: ' . $headers['content-disposition']);
1144 - }
1145 - if ( isset( $headers['content-length'] ) ) {
1146 - header( 'Content-Length: ' . $headers['content-length']);
1147 - }
11481138 fseek( $tempfile, 0 );
11491139 fpassthru( $tempfile );
11501140 $wgOut->disable();
@@ -1235,11 +1225,16 @@
12361226 $args['login_credentials'] = $wgCollectionMWServeCredentials;
12371227 }
12381228 $errorMessage = '';
1239 - $headers = array();
1240 - $response = self::post( $wgCollectionMWServeURL, $args, $errorMessage, $headers, $timeout, $toFile );
 1229+ if ( $command == 'download' ) {
 1230+ $method = 'GET';
 1231+ } else {
 1232+ $method = 'POST';
 1233+ }
 1234+ $info = false;
 1235+ $response = self::curlreq( $method, $wgCollectionMWServeURL, $args, $errorMessage, $info, $timeout, $toFile );
12411236 if ( $toFile ) {
1242 - if ( $headers ) {
1243 - return $headers;
 1237+ if ( $info ) {
 1238+ return $info;
12441239 } else {
12451240 return array( 'error' => $errorMessage );
12461241 }
@@ -1278,12 +1273,15 @@
12791274 return $json_response;
12801275 }
12811276
1282 - static function post( $url, $postFields, &$errorMessage, &$headers,
 1277+ static function curlreq( $method, $url, $postFields, &$errorMessage, &$info,
12831278 $timeout=true, $toFile=null ) {
12841279 global $wgHTTPTimeout, $wgHTTPProxy, $wgTitle, $wgVersion;
12851280 global $wgCollectionMWServeCert;
12861281 global $wgCollectionVersion;
12871282
 1283+ if ( $method == 'GET') {
 1284+ $url = wfAppendQuery( $url, $postFields );
 1285+ }
12881286 $c = curl_init( $url );
12891287 curl_setopt($c, CURLOPT_PROXY, $wgHTTPProxy);
12901288 $userAgent = wfGetAgent();
@@ -1292,9 +1290,14 @@
12931291 }
12941292 $userAgent .= " (via MediaWiki/$wgVersion, Collection/$wgCollectionVersion)";
12951293 curl_setopt( $c, CURLOPT_USERAGENT, $userAgent);
1296 - curl_setopt( $c, CURLOPT_POST, true );
1297 - curl_setopt( $c, CURLOPT_POSTFIELDS, $postFields );
 1294+ if ( $method == 'POST' ) {
 1295+ curl_setopt( $c, CURLOPT_POST, true );
 1296+ curl_setopt( $c, CURLOPT_POSTFIELDS, $postFields );
 1297+ } else {
 1298+ curl_setopt( $c, CURLOPT_FOLLOWLOCATION, true );
 1299+ }
12981300 curl_setopt( $c, CURLOPT_HTTPHEADER, array( 'Expect:' ) );
 1301+ curl_setopt( $c, CURLOPT_HEADER, false );
12991302 if ( is_object( $wgTitle ) ) {
13001303 curl_setopt( $c, CURLOPT_REFERER, $wgTitle->getFullURL() );
13011304 }
@@ -1309,33 +1312,20 @@
13101313 curl_setopt ($c, CURLOPT_CAINFO, $wgCollectionMWServeCert);
13111314 }
13121315
1313 - $headerStream = tmpfile();
1314 - curl_setopt( $c, CURLOPT_WRITEHEADER, $headerStream );
13151316 if ( $toFile ) {
13161317 curl_setopt( $c, CURLOPT_FILE, $toFile );
13171318 } else {
13181319 curl_setopt( $c, CURLOPT_RETURNTRANSFER, true );
13191320 }
1320 -
13211321 $result = curl_exec( $c );
 1322+ $text = false;
 1323+ $info = false;
13221324 if ( curl_errno( $c ) != CURLE_OK ) {
1323 - $text = false;
13241325 $errorMessage = curl_error( $c );
1325 - $headers = false;
13261326 } elseif ( curl_getinfo( $c, CURLINFO_HTTP_CODE ) != 200 ) {
1327 - $text = false;
13281327 $errorMessage = 'HTTP status ' . curl_getinfo( $c, CURLINFO_HTTP_CODE );
1329 - $headers = false;
13301328 } else {
1331 - $headerSize = curl_getinfo( $c, CURLINFO_HEADER_SIZE );
1332 - fseek( $headerStream, 0 );
1333 - $headerLines = explode( "\n", fread( $headerStream, $headerSize ) );
1334 - foreach( $headerLines as $line ) {
1335 - if ( preg_match( "/^(.+?):\s+(.+)$/", trim( $line ), $matches ) ) {
1336 - $headers[ strtolower( $matches[1] ) ] = $matches[2];
1337 - }
1338 - unset( $matches );
1339 - }
 1329+ $info = curl_getinfo( $c );
13401330 if ( !$toFile ) {
13411331 $text = $result;
13421332 }
Property changes on: branches/REL1_16/extensions/Collection
___________________________________________________________________
Modified: svn:mergeinfo
13431333 Merged /trunk/extensions/Collection:r63811-64113

Status & tagging log