r58239 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r58238‎ | r58239 | r58240 >
Date:02:25, 28 October 2009
Author:tstarling
Status:deferred
Tags:
Comment:
Reverting r58176 and r58164 in an attempt to fix the reported infinite recursion bug in Thread::loadAllData().
Modified paths:
  • /branches/wmf-deployment/extensions/LiquidThreads (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/LiquidThreads.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/api/ApiFeedLQTThreads.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/api/ApiQueryLQTThreads.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/classes/Hooks.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/classes/HotTopics.php (deleted) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/classes/NewMessagesController.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/classes/Thread.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/classes/ThreadHistoryPager.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/classes/Threads.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/classes/View.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/i18n/Lqt.alias.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/i18n/Lqt.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/lqt.js (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/lqt.sql (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/newmessages.js (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/pages/SpecialHotTopics.php (deleted) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/pages/SpecialNewMessages.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/pages/TalkpageHistoryView.php (modified) (history)

Diff [purge]

Index: branches/wmf-deployment/extensions/LiquidThreads/i18n/Lqt.i18n.php
@@ -191,7 +191,6 @@
192192 'lqt-movethread' => 'Move',
193193 'lqt-menu-trigger' => 'More',
194194 'lqt-newmessages-from' => 'From $1',
195 - 'lqt-hot-topics' => 'Hot topics',
196195
197196 // Rights
198197 'right-lqt-split' => 'Split threads',
@@ -425,8 +424,6 @@
426425 * $4 is the name of the user posting to the thread, optional, can be used for GENDER',
427426 'lqt-newmessages-n' => '{{Identical|New messages}}',
428427 'lqt_newmessages' => '{{Identical|New messages}}',
429 - 'lqt-talkpage-history-subtitle' => 'Parameters:
430 -* $1 is a link to a talk page, with the talk page title as link label',
431428 );
432429
433430 /** Faeag Rotuma (Faeag Rotuma)
@@ -654,7 +651,7 @@
655652 هذه العملية لا يمكن الرجوع عنها.',
656653 'lqt-marked-read' => "مجموعة الرسائل '''$1''' تم التعليم عليها كمقروءة.",
657654 'lqt-count-marked-read' => '$1 {{PLURAL:$1|رسالة|رسالة}} تم التعليم عليها كمقروءة.',
658 - 'lqt-email-undo' => 'ارجع',
 655+ 'lqt-email-undo' => 'رجوع',
659656 'lqt-messages-sent' => 'الرسائل المرسلة إليك:',
660657 'lqt-other-messages' => 'الرسائل في صفحات النقاش الأخرى:',
661658 'lqt-no-new-messages' => 'لا توجد رسائل جديدة لك.',
@@ -688,8 +685,6 @@
689686 'lqt_split_badsubject' => 'العنوان الذي أدخلته غير صحيح.',
690687 'lqt-no-threads' => 'لا توجد أي مواضيع في هذه الصفحة إلى الآن.',
691688 'lqt-delete-replies-done' => 'تم حذف جميع الردود على هذا الموضوع أيضًا.',
692 - 'lqt-movethread' => 'انقل',
693 - 'lqt-menu-trigger' => 'مزيد',
694689 'right-lqt-split' => 'فصل الخيوط',
695690 'right-lqt-merge' => 'دمج الخيوط',
696691 'lqt-thread-merge' => 'دمج إلى خيط آخر',
@@ -927,7 +922,7 @@
928923 'lqt_subject' => 'Тэма:',
929924 'lqt_noreason' => 'Прычына не пазначана.',
930925 'lqt_move_placeholder' => 'Гэта галіна паказвае, што галіна $1 была перанесена з гэтай старонкі на іншую старонку абмеркаваньня.
931 -Гэты перанос быў зроблены $3 $4 {{GENDER:$2|удзельнікам|удзельніцай}} $2. Галіна цяпер знаходзіцца на $5.',
 926+Гэты перанос быў зроблены $3 $4 {{GENDER:$2|удзельнікам|удзельніцай}} $2.',
932927 'lqt_thread_deleted_for_sysops' => "Гэта галіна была '''выдалена''' і бачна толькі адміністратарам.",
933928 'lqt_thread_deleted' => 'Гэта галіна была выдалена.',
934929 'lqt_summary_notice' => 'У гэтым абмеркаваньні не было зьменаў ужо $2 {{PLURAL:$2|дзень|дні|дзён}}.
@@ -1425,7 +1420,7 @@
14261421 'lqt_reply' => 'Odgovoriti',
14271422 'lqt_delete' => 'Obriši',
14281423 'lqt_undelete' => 'Vrati obrisano',
1429 - 'lqt_permalink' => 'Link prema',
 1424+ 'lqt_permalink' => 'Link ka ovom',
14301425 'lqt_fragment' => 'Fragment od $1 sa $2',
14311426 'lqt_discussion_link' => 'razgovor',
14321427 'lqt_from_talk' => 'Od $1',
@@ -1514,20 +1509,15 @@
15151510 'lqt-messages-sent' => 'Poruke koje su upućene Vama:',
15161511 'lqt-other-messages' => 'Poruke na drugim stranicama za razgovor:',
15171512 'lqt_rc_author_original' => '(prvobitni autor)',
1518 - 'lqt-newmessages-context' => 'Puni niz',
15191513 'lqt-history-time' => 'Vrijeme',
15201514 'lqt-history-user' => 'Korisnik',
15211515 'lqt-history-action' => 'Aktivnost',
15221516 'lqt-history-comment' => 'Komentar',
1523 - 'lqt-history-thread' => 'Niz',
1524 - 'lqt-header-actions' => 'Akcije',
15251517 'lqt-merge-submit' => 'Spoji',
15261518 'lqt-log-action-move' => 'premješteno [[$1]] iz [[$2]] u [[$3]].',
15271519 'lqt-preference-display-count' => 'Najveći broj odgovora za prikazivanje:',
1528 - 'lqt-quote' => 'Citat',
15291520 'lqt-search-button' => 'Traži',
15301521 'searchprofile-threads' => 'Razgovori',
1531 - 'lqt-ajax-updated' => 'Ovaj niz ima nove postove.',
15321522 'lqt-ajax-update-link' => 'Ažuriranje',
15331523 'lqt_newmessages' => 'Nove poruke',
15341524 );
@@ -1815,7 +1805,7 @@
18161806 'lqt_protectedfromreply_link' => 'zamčeno',
18171807 'lqt_subject' => 'Předmět:',
18181808 'lqt_move_placeholder' => 'Toto je pozůstatek vlákna $1, které bylo přesunuto z této stránky do jiné diskuse.
1819 -Přesun {{GENDER:$2|provedl|provedla|provedl}} $2 v $4, $3. Vlákno je nyní umístěno na $5.',
 1809+Přesun {{GENDER:$2|provedl|provedla|provedl}} $2 v $4, $3.',
18201810 'lqt_summary_label' => 'Shrnutí tohoto vlákna:',
18211811 'lqt_summary_subtitle' => 'Shrnutí „$1“',
18221812 'lqt_nosuchthread' => 'Uvedené vlákno neexistuje.',
@@ -2050,7 +2040,7 @@
20512041 'lqt_subject' => 'Thema:',
20522042 'lqt_noreason' => 'kein Grund angegeben.',
20532043 'lqt_move_placeholder' => 'Dieser Diskussionsstrang ist ein Platzhalter um anzuzeigen, dass ein Diskussionsstrang, $1, von dieser Seite auf eine andere Diskussionsseite verschoben wurde.
2054 -Die Verschiebung erfolgte durch $2 am $3 um $4. Der Diskussionsstrang befindet sich jetzt auf $5.',
 2044+Die Verschiebung erfolgte durch $2 am $3 um $4.',
20552045 'lqt_thread_deleted_for_sysops' => "Dieser Diskussionsstrang wurde '''gelöscht''' und ist nur für Administratoren sichtbar.",
20562046 'lqt_thread_deleted' => 'Diskussionsstrang wurde gelöscht.',
20572047 'lqt_summary_notice' => 'Zu dieser Diskussion gibt es seit $2 {{PLURAL:$2|Tag|Tagen}} keine neuen Beiträge.
@@ -2130,7 +2120,6 @@
21312121 'lqt-history-user' => 'Benutzer',
21322122 'lqt-history-action' => 'Aktivität',
21332123 'lqt-history-comment' => 'Kommentar',
2134 - 'lqt-history-thread' => 'Diskussionsstrang',
21352124 'lqt-thread-edited-author' => 'Vom Autor bearbeitet',
21362125 'lqt-thread-edited-others' => 'Von andern Benutzern geändert',
21372126 'lqt-header-actions' => 'Aktionen',
@@ -2151,9 +2140,6 @@
21522141 'lqt-delete-parent-deleted' => 'Der übergeordnete Diskussionsstrang wurde gelöscht ($1)',
21532142 'lqt-delete-replies-done' => 'Sämtliche Antworten auf diesen Thread wurden ebenfalls gelöscht.',
21542143 'lqt-movethread' => 'Verschieben',
2155 - 'lqt-menu-trigger' => 'Mehr',
2156 - 'lqt-newmessages-from' => 'Von $1',
2157 - 'lqt-hot-topics' => 'Heiße Themen',
21582144 'right-lqt-split' => 'Threads teilen',
21592145 'right-lqt-merge' => 'Threads zusammenführen',
21602146 'lqt-thread-merge' => 'Mit einem anderen Thread zusammenführen',
@@ -2206,10 +2192,6 @@
22072193 'lqt-feed-reply-intro' => 'Antwort auf $3 (auf $1) von $2',
22082194 'lqt-newmessages-n' => 'Neue Nachrichten ($1)',
22092195 'lqt_newmessages' => 'Neue Nachrichten',
2210 - 'lqt-newpost-summary' => 'Neuer Diskussionsstrang: $1',
2211 - 'lqt-reply-summary' => 'Antwort auf [[$2|$1]]',
2212 - 'lqt-talkpage-history-title' => 'Diskussionsseiten-Versionsgeschichte',
2213 - 'lqt-talkpage-history-subtitle' => 'Für $1',
22142196 );
22152197
22162198 /** German (formal address) (Deutsch (Sie-Form))
@@ -2253,7 +2235,6 @@
22542236 /** Zazaki (Zazaki)
22552237 * @author Aspar
22562238 * @author Mirzali
2257 - * @author Xoser
22582239 */
22592240 $messages['diq'] = array(
22602241 'lqt-desc' => 'werêameyişê ke gırediyayê pelê mesajan, têarê keno',
@@ -2289,7 +2270,7 @@
22902271 'lqt_hist_reply_created' => 'cewabo newe bı hazır',
22912272 'lqt_hist_thread_created' => 'gıreyo newe bı hazır',
22922273 'lqt_hist_deleted' => 'hewna bı',
2293 - 'lqt_hist_undeleted' => 'esterıtış tepiya geriya',
 2274+ 'lqt_hist_undeleted' => 'hewnabiyayişê ey tepiya geriya',
22942275 'lqt_hist_moved_talkpage' => 'kırışiya',
22952276 'lqt_hist_listing_subtitle' => 'listeya halê verin ramociyeno',
22962277 'lqt_hist_view_whole_thread' => 'qey ın gıre halê verin bıvin',
@@ -2317,13 +2298,12 @@
23182299 'lqt_change_merged_to' => '[$1 cevabo servınderte] yewna gıre ra kırışiya',
23192300 'lqt_change_split_from' => '[$1 yew bıngıreyê] no gıreyi no gıre ra bı ciya',
23202301 'lqt_change_root_blanked' => 'metnê [$1 yew mışoreyi] erziya.',
2321 - 'lqt_youhavenewmessages' => ' [$1 mesajê tu newe] esto.',
2322 - 'lqt_protectedfromreply' => 'no gıre, cewabdayiş nêwazeno $1.',
 2302+ 'lqt_protectedfromreply' => 'no gıre cewab dayiş nêwazeno $1.',
23232303 'lqt_protectedfromreply_link' => 'pawıteyo',
23242304 'lqt_subject' => 'muhtewa:',
23252305 'lqt_noreason' => 'sebeb nêvaciyayo',
2326 - 'lqt_move_placeholder' => 'Bu düğüm, bir düğümün, $1, bu sayfadan başka bir tartışma sayfasına çıkarıldığını belirten bir yertutucudur.
2327 -Bu taşıma $3 $4 tarihinde $2 tarafından yapılmıştır. Düğüm şu anda $5 adresinde bulunuyor.',
 2306+ 'lqt_move_placeholder' => 'wezifeya no gıreyi, gıreyeko, $1, yew pel ra kırışiyo yewna pelê werêameyişi yo.
 2307+ın kırıştış $3 $4 ın tarix de hetê $2 ra biyo.',
23282308 'lqt_thread_deleted_for_sysops' => "no gıre '''hewna biyo''' u têna serkari eşkêni bıvini.",
23292309 'lqt_thread_deleted' => 'no gıre hewna biyo',
23302310 'lqt_summary_notice' => 'no werêameyiş de tewr tay $2 {{PLURAL:$2|roc o|roc o}} çıyek o newe nêbı.
@@ -2404,9 +2384,8 @@
24052385 'lqt-history-user' => 'karber',
24062386 'lqt-history-action' => 'kar/şuxul',
24072387 'lqt-history-comment' => 'mışore',
2408 - 'lqt-history-thread' => 'gıre',
2409 - 'lqt-thread-edited-author' => 'hetê nuştoxi ra vuriya',
2410 - 'lqt-thread-edited-others' => 'hetê karberanê binan ra vuriya',
 2388+ 'lqt-thread-edited-author' => 'hetê xuştoxi ra vuriya',
 2389+ 'lqt-thread-edited-others' => 'hetê karberanê binani ra vuriya',
24112390 'lqt-header-actions' => 'kari/şuxuli',
24122391 'lqt_summarize_link' => 'xulasa bıker',
24132392 'lqt-summarize-intro' => 'kerem kerê gıreyo cêrın qutiya vurnayişi de xulasa bıkerê.
@@ -2426,8 +2405,6 @@
24272406 'lqt-delete-replies-done' => 'cewabê ke no gıre re ameyi, esteriyê',
24282407 'lqt-movethread' => 'bıkırış',
24292408 'lqt-menu-trigger' => 'hema/hona zêd',
2430 - 'lqt-newmessages-from' => 'şawıtox $1',
2431 - 'lqt-hot-topics' => 'sernameyê neweyi',
24322409 'right-lqt-split' => 'gıreyan ciya ker',
24332410 'right-lqt-merge' => 'gıreyan piyawan (bıbesn)',
24342411 'lqt-thread-merge' => 'piyawan (bıbesn) gıreyo bin',
@@ -2482,8 +2459,6 @@
24832460 'lqt_newmessages' => 'mesajo newe',
24842461 'lqt-newpost-summary' => 'gıreyo newe: $1',
24852462 'lqt-reply-summary' => "gıreyê [[$2|$1]]'i re cewab bıd'",
2486 - 'lqt-talkpage-history-title' => 'hal-verinê pelê werêameyişi',
2487 - 'lqt-talkpage-history-subtitle' => 'seba $1',
24882463 );
24892464
24902465 /** Lower Sorbian (Dolnoserbski)
@@ -2555,8 +2530,8 @@
25562531 'lqt_protectedfromreply_link' => 'šćitany',
25572532 'lqt_subject' => 'Tema:',
25582533 'lqt_noreason' => 'Žedna pśicyna pódana.',
2559 - 'lqt_move_placeholder' => 'Toś ta nitka jo zastupnik, kótaryž pódawa, až nitka, $1, jo se pśesunuła z toś togo boka.
2560 -Toś to pśesunjenje jo se pśewjadło wót $2 $3 $4. Nitka jo něnto pśi $5.',
 2534+ 'lqt_move_placeholder' => 'Toś ta nitka jo zastupnik, kótaryž pódawa, až nitka, $1, jo se wótpórała z toś togo boka k drugemu bokoju.
 2535+Toś to pśesunjenje jo se pśewjadło wót $2 $3 $4.',
25612536 'lqt_thread_deleted_for_sysops' => "Toś ta nitka jo se '''wulašowała''' a jo jano widobna za administratorow.",
25622537 'lqt_thread_deleted' => 'Toś ta nitka jo se wulašowała.',
25632538 'lqt_summary_notice' => 'W toś tej diskusiji njejsu byli nanejmjenjej $2 {{PLURAL:$2|źeń|dnja|dny|dnjow}} žedne změny.
@@ -2637,7 +2612,6 @@
26382613 'lqt-history-user' => 'Wužywaŕ',
26392614 'lqt-history-action' => 'Aktiwita',
26402615 'lqt-history-comment' => 'Komentar',
2641 - 'lqt-history-thread' => 'Nitka',
26422616 'lqt-thread-edited-author' => 'Wót awtora wobźěłany',
26432617 'lqt-thread-edited-others' => 'Wót drugich wužywarjow wobźěłany',
26442618 'lqt-header-actions' => 'Akcije',
@@ -2659,8 +2633,6 @@
26602634 'lqt-delete-replies-done' => 'Wše wótegrona k toś tej nitce su teke južo wulašowane.',
26612635 'lqt-movethread' => 'Pśesunuś',
26622636 'lqt-menu-trigger' => 'Wěcej',
2663 - 'lqt-newmessages-from' => 'Wót $1',
2664 - 'lqt-hot-topics' => 'Nejcesćej cytane temy',
26652637 'right-lqt-split' => 'Nitki rozdźěliś',
26662638 'right-lqt-merge' => 'Nitki zjadnośiś',
26672639 'lqt-thread-merge' => 'Z druheju nitku zjadnośiś',
@@ -2715,8 +2687,6 @@
27162688 'lqt_newmessages' => 'Nowe powěsći',
27172689 'lqt-newpost-summary' => 'Nowa nitka: $1',
27182690 'lqt-reply-summary' => 'Wótegrono na [[$2|$1]]',
2719 - 'lqt-talkpage-history-title' => 'Historija diskusijnego boka',
2720 - 'lqt-talkpage-history-subtitle' => 'Za $1',
27212691 );
27222692
27232693 /** Ewe (Eʋegbe)
@@ -3020,7 +2990,6 @@
30212991 * @author McDutchie
30222992 * @author Piolinfax
30232993 * @author Sanbec
3024 - * @author Translationista
30252994 */
30262995 $messages['es'] = array(
30272996 'lqt-desc' => 'Agregar discusiones en hilos a páginas de discusión',
@@ -3043,7 +3012,7 @@
30443013 'lqt_reply' => 'Responder',
30453014 'lqt_delete' => 'Borrar',
30463015 'lqt_undelete' => 'Restaurar',
3047 - 'lqt_permalink' => 'Vínculo a',
 3016+ 'lqt_permalink' => 'Vínculo a esto',
30483017 'lqt_fragment' => 'Fragmento de una $1 de $2',
30493018 'lqt_discussion_link' => 'discusión',
30503019 'lqt_from_talk' => 'De $1',
@@ -3068,19 +3037,18 @@
30693038 'lqt_hist_merged_from' => 'Respuesta movida a otro hilo',
30703039 'lqt_hist_merged_to' => 'Respuesta movida de otro hilo',
30713040 'lqt_hist_split_from' => 'Separar en un nuevo hilo',
3072 - 'lqt_hist_root_blanked' => 'Texto de comentario eliminado',
30733041 'lqt_change_new_thread' => 'Esta es la revisión inicial del hilo.',
3074 - 'lqt_change_reply_created' => 'El [comentario resaltado $1] fue creado en esta revisión.',
3075 - 'lqt_change_edited_root' => 'El [comentario resaltado $1] fue editado en esta revisión.',
 3042+ 'lqt_change_reply_created' => 'El comentario resaltado fue creado en esta revisión.',
 3043+ 'lqt_change_edited_root' => 'El comentario resaltado fue editado en esta revisión.',
30763044 'lqt_change_edited_summary' => 'El resumen del hilo fue editado',
3077 - 'lqt_change_deleted' => '[Este hilo $1] o su raíz fue borrada',
3078 - 'lqt_change_undeleted' => 'El [mensaje remarcado $1] fue reestablecido',
3079 - 'lqt_change_moved' => '[Este hilo $1] fue movido a otra página de discusión',
3080 - 'lqt_change_split' => '[Este hilo $1] fue separado de otro hilo',
 3045+ 'lqt_change_deleted' => 'Este hilo o una respuesta a él fue borrada',
 3046+ 'lqt_change_undeleted' => 'El mensaje remarcado fue reestablecido',
 3047+ 'lqt_change_moved' => 'Este hilo fue movido a otra página de discusión',
 3048+ 'lqt_change_split' => 'Este hilo fue separado de otro hilo',
30813049 'lqt_change_subject_edited' => 'El tema de este hilo fue cambiado',
3082 - 'lqt_change_merged_from' => 'Una [respuesta $1] a este hilo fue movida a otro hilo',
3083 - 'lqt_change_merged_to' => 'La [respuesta remarcada $1] fue movida de otro hilo',
3084 - 'lqt_change_split_from' => 'Un [subhilo $1] de este hilo fue separada en su propio hilo',
 3050+ 'lqt_change_merged_from' => 'Una respuesta a este hilo fue movida a otro hilo',
 3051+ 'lqt_change_merged_to' => 'La respuesta remarcada fue movida a otro hilo',
 3052+ 'lqt_change_split_from' => 'Un subhilo de este hilo fue separada en su propio hilo',
30853053 'lqt_youhavenewmessages' => 'Tienes [$1 nuevos mensajes].',
30863054 'lqt_protectedfromreply_link' => 'protegido',
30873055 'lqt_subject' => 'Tema:',
@@ -3157,7 +3125,6 @@
31583126 'lqt-history-user' => 'Usuario',
31593127 'lqt-history-action' => 'Actividad',
31603128 'lqt-history-comment' => 'Comentario',
3161 - 'lqt-history-thread' => 'Hilo',
31623129 'lqt-thread-edited-author' => 'Editado por el autor',
31633130 'lqt-thread-edited-others' => 'Editado por otros usuarios',
31643131 'lqt-header-actions' => 'Acciones',
@@ -3170,9 +3137,6 @@
31713138 'lqt_split_badsubject' => 'El tema que has ingresado es inválido.',
31723139 'lqt-no-threads' => 'No hay hilos en esta página aún.',
31733140 'lqt-delete-replies-done' => 'Todas las respuestas a este hilo han sido también borradas.',
3174 - 'lqt-movethread' => 'Mover',
3175 - 'lqt-menu-trigger' => 'Más',
3176 - 'lqt-newmessages-from' => 'De $1',
31773141 'right-lqt-split' => 'Separar hilos',
31783142 'right-lqt-merge' => 'Fusionar hilos',
31793143 'lqt-thread-merge' => 'Fusionar dentro de otro hilo',
@@ -3181,7 +3145,6 @@
31823146 'lqt-thread-merge-source' => 'Hilo de origen:',
31833147 'lqt-thread-merge-dest' => 'Hilo de destino:',
31843148 'lqt-merge-submit' => 'Juntar',
3185 - 'lqt-merge-success' => 'Usted ha incluido el hilo $1 en el hilo inferior $2 exitosamente.',
31863149 'lqt-log-name' => 'Registro de discusión en hilo',
31873150 'lqt-log-action-move' => 'movido [[$1]] de [[$2]] a [[$3]].',
31883151 'lqt-preference-watch-threads' => 'Vigilar hilos que he creado o respondido',
@@ -3200,8 +3163,6 @@
32013164 'lqt-ajax-update-link' => 'Actualizar',
32023165 'lqt-thread-show-replies' => 'Mostrar $1 respuestas',
32033166 'lqt-thread-show-more' => 'Mostrar más respuestas',
3204 - 'lqt-thread-link-url' => 'Enlazar URL:',
3205 - 'lqt-thread-link-title' => 'Enlace Wikitexto:',
32063167 'lqt-feed-title-all' => '{{SITENAME}} — Nuevos mensajes',
32073168 'lqt-feed-title-all-from' => '{{SITENAME}} — Nuevos mensajes de $1',
32083169 'lqt-feed-title-new-threads' => '{{SITENAME}} — Nuevos hilos',
@@ -3210,12 +3171,7 @@
32113172 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respuestas de $1',
32123173 'lqt-feed-new-thread-intro' => 'Nuevo hilo en $1 enviado por $2',
32133174 'lqt-feed-reply-intro' => 'Respuesta a $3 (en $1) enviado por $2',
3214 - 'lqt-newmessages-n' => 'Nuevos mensajes ($1)',
32153175 'lqt_newmessages' => 'Nuevos mensajes',
3216 - 'lqt-newpost-summary' => 'Nuevo hilo: $1',
3217 - 'lqt-reply-summary' => 'Respuesta a [[$2|$1]]',
3218 - 'lqt-talkpage-history-title' => 'Historial de la página de discusión',
3219 - 'lqt-talkpage-history-subtitle' => 'Para $1',
32203176 );
32213177
32223178 /** Estonian (Eesti)
@@ -3532,8 +3488,7 @@
35333489 'lqt_protectedfromreply_link' => 'protégé',
35343490 'lqt_subject' => 'Sujet :',
35353491 'lqt_noreason' => 'Aucun raison donnée',
3536 - 'lqt_move_placeholder' => 'Ce fil est une marque substitutive indiquant qu’un fil, $1, a été déplacé de cette page.
3537 -Ce déplacement a été fait par $2 à $3 $4. Le fil se trouve maintenant à $5.',
 3492+ 'lqt_move_placeholder' => 'Ce fil est une marque substitutive indiquant qu’un fil, $1, a été déplacé de cette page vers une autre page de discussion. Ce déplacement a été fait par $2 à $3 $4.',
35383493 'lqt_thread_deleted_for_sysops' => "Ce fil a été '''supprimé''' et seuls les administrateurs peuvent le voir.",
35393494 'lqt_thread_deleted' => 'Ce fil a été effacé.',
35403495 'lqt_summary_notice' => 'Il n’y a eu aucun changement dans cette discussion depuis au moins $2 jour{{PLURAL:$2||s}}.
@@ -3613,7 +3568,6 @@
36143569 'lqt-history-user' => 'Utilisateur',
36153570 'lqt-history-action' => 'Activité',
36163571 'lqt-history-comment' => 'Commentaire',
3617 - 'lqt-history-thread' => 'Fil de discussion',
36183572 'lqt-thread-edited-author' => 'Modifié par l’auteur',
36193573 'lqt-thread-edited-others' => 'Modifié par d’autres utilisateurs',
36203574 'lqt-header-actions' => 'Actions',
@@ -3635,8 +3589,6 @@
36363590 'lqt-delete-replies-done' => 'Toutes les réponses à ce fil de discussion ont aussi été supprimées.',
36373591 'lqt-movethread' => 'Déplacer',
36383592 'lqt-menu-trigger' => 'Plus',
3639 - 'lqt-newmessages-from' => 'Depuis $1',
3640 - 'lqt-hot-topics' => 'Sujets brûlants',
36413593 'right-lqt-split' => 'Scinder les fils de discussion',
36423594 'right-lqt-merge' => 'Fusionner les fils de discussion',
36433595 'lqt-thread-merge' => 'Fusionner dans un autre fil',
@@ -3693,8 +3645,6 @@
36943646 'lqt_newmessages' => 'Nouveaux messages',
36953647 'lqt-newpost-summary' => 'Nouveau fil : $1',
36963648 'lqt-reply-summary' => 'Répondre à [[$2|$1]]',
3697 - 'lqt-talkpage-history-title' => 'Historique de la page de discussion',
3698 - 'lqt-talkpage-history-subtitle' => 'Pour $1',
36993649 );
37003650
37013651 /** Franco-Provençal (Arpetan)
@@ -3789,8 +3739,8 @@
37903740 'lqt_protectedfromreply_link' => 'protexido',
37913741 'lqt_subject' => 'Asunto:',
37923742 'lqt_noreason' => 'Non foi dada ningunha razón.',
3793 - 'lqt_move_placeholder' => 'Este fío é un substituto que indica que outro fío, $1, foi movido desta páxina.
3794 -Este traslado realizouno $2 o $3 ás $4. Agora o fío está en $5.',
 3743+ 'lqt_move_placeholder' => 'Este fío é un substituto que indica que outro fío, $1, foi eliminado desta páxina e pasado a outra páxina de conversa.
 3744+Este traslado foi feito por $2 o $3 ás $4.',
37953745 'lqt_thread_deleted_for_sysops' => "Este fío foi '''borrado''' e só pode ser visto polos administradores.",
37963746 'lqt_thread_deleted' => 'Este fío foi eliminado.',
37973747 'lqt_summary_notice' => 'Non houbo modificacións nesta conversa en, polo menos, {{PLURAL:$2|un día|$2 días}}.
@@ -3869,7 +3819,6 @@
38703820 'lqt-history-user' => 'Usuario',
38713821 'lqt-history-action' => 'Actividade',
38723822 'lqt-history-comment' => 'Comentario',
3873 - 'lqt-history-thread' => 'Fío',
38743823 'lqt-thread-edited-author' => 'Editado polo autor',
38753824 'lqt-thread-edited-others' => 'Editado por outros usuarios',
38763825 'lqt-header-actions' => 'Accións',
@@ -3891,8 +3840,6 @@
38923841 'lqt-delete-replies-done' => 'Todas as respostas a este fío foron tamén borradas.',
38933842 'lqt-movethread' => 'Mover',
38943843 'lqt-menu-trigger' => 'Máis',
3895 - 'lqt-newmessages-from' => 'De $1',
3896 - 'lqt-hot-topics' => 'Temas máis vistos',
38973844 'right-lqt-split' => 'Separar fíos',
38983845 'right-lqt-merge' => 'Fusionar fíos',
38993846 'lqt-thread-merge' => 'Fusionar noutro fío',
@@ -3949,8 +3896,6 @@
39503897 'lqt_newmessages' => 'Mensaxes novas',
39513898 'lqt-newpost-summary' => 'Novo fío: $1',
39523899 'lqt-reply-summary' => 'Responder a [[$2|$1]]',
3953 - 'lqt-talkpage-history-title' => 'Historial da páxina de conversa',
3954 - 'lqt-talkpage-history-subtitle' => 'Para $1',
39553900 );
39563901
39573902 /** Gothic (Gothic)
@@ -4058,7 +4003,7 @@
40594004 'lqt_subject' => 'Thema:',
40604005 'lqt_noreason' => 'kei Grund aagee.',
40614006 'lqt_move_placeholder' => 'Dää Diskussionsstrang isch e Platzhalter zum aazeige, ass e Diskussionsstrang, $1, vu däre Syte uf e anderi Diskussionssyte verschobe woren isch.
4062 -D Verschiebig isch gmacht wore dur $2 am $3 $4. Dr Diskussionsstrang isch jetz uf $5.',
 4007+D Verschiebig isch gmacht wore dur $2 am $3 $4.',
40634008 'lqt_thread_deleted_for_sysops' => "Dää Diskussionsstrang isch '''glescht''' woren un isch nume fir Adminischtratore sichtbar.",
40644009 'lqt_thread_deleted' => 'Diskussionsstrang isch glescht wore.',
40654010 'lqt_summary_notice' => 'Zue däre Diskussion git s syter $2 {{PLURAL:$2|Tag|Täg}} kei neji Byyträg.
@@ -4138,7 +4083,6 @@
41394084 'lqt-history-user' => 'Benutzer',
41404085 'lqt-history-action' => 'Aktivitet',
41414086 'lqt-history-comment' => 'Kommentar',
4142 - 'lqt-history-thread' => 'Strang',
41434087 'lqt-thread-edited-author' => 'Bearbeitet dur dr Autor',
41444088 'lqt-thread-edited-others' => 'Bearbeitet dur anderi Benutzer',
41454089 'lqt-header-actions' => 'Aktione',
@@ -4160,8 +4104,6 @@
41614105 'lqt-delete-replies-done' => 'Alli Antworte uf dää Strang sin au glescht wore.',
41624106 'lqt-movethread' => 'Verschiebe',
41634107 'lqt-menu-trigger' => 'Meh',
4164 - 'lqt-newmessages-from' => 'Vu $1',
4165 - 'lqt-hot-topics' => 'Heißi Themene',
41664108 'right-lqt-split' => 'Strang ufteile',
41674109 'right-lqt-merge' => 'Strang zämmefiere',
41684110 'lqt-thread-merge' => 'In e andere Strang yyfiege',
@@ -4217,8 +4159,6 @@
42184160 'lqt_newmessages' => 'Neji Nochrichte',
42194161 'lqt-newpost-summary' => 'Neje Diskussionstrang: $1',
42204162 'lqt-reply-summary' => 'Anwort uf [[$2|$1]]',
4221 - 'lqt-talkpage-history-title' => 'Diskussionssyte-Versionsgschicht',
4222 - 'lqt-talkpage-history-subtitle' => 'Fir $1',
42234163 );
42244164
42254165 /** Gujarati (ગુજરાતી)
@@ -4363,8 +4303,8 @@
43644304 'lqt_protectedfromreply_link' => 'מוגן מפני',
43654305 'lqt_subject' => 'נושא:',
43664306 'lqt_noreason' => 'לא צוינה סיבה.',
4367 - 'lqt_move_placeholder' => 'שרשור זה הינו ממלא מקום המציין כי שרשור, $1, הועבר מדף זה.
4368 -העברה זו בוצעה על ידי $2 ב־$4, $3. השרשור נמצא כעת ב$5.',
 4307+ 'lqt_move_placeholder' => 'שרשור זה הינו ממלא מקום המציין כי שרשור, $1, הוסר מדף זה והועבר לדף שיחה אחר.
 4308+העברה זו בוצעה על ידי $2 ב־$4, $3.',
43694309 'lqt_thread_deleted_for_sysops' => "שרשור זה '''נמחק''' ורק מפעילי מערכת יכולים לצפות בו.",
43704310 'lqt_thread_deleted' => 'שרשור זה נמחק.',
43714311 'lqt_summary_notice' => 'לא חלו שינויים בדיון זה לפחות במשך {{PLURAL:$2|היום האחרון|$2 הימים האחרונים|היומיים האחרונים}}.
@@ -4445,7 +4385,6 @@
44464386 'lqt-history-user' => 'משתמש',
44474387 'lqt-history-action' => 'פעילות',
44484388 'lqt-history-comment' => 'הערה',
4449 - 'lqt-history-thread' => 'שרשור',
44504389 'lqt-thread-edited-author' => 'נערך על ידי המחבר',
44514390 'lqt-thread-edited-others' => 'נערך על ידי משתמשים אחרים',
44524391 'lqt-header-actions' => 'פעולות',
@@ -4467,7 +4406,6 @@
44684407 'lqt-delete-replies-done' => 'כל התגובות לשרשור זה נמחקו גם הן.',
44694408 'lqt-movethread' => 'העברה',
44704409 'lqt-menu-trigger' => 'עוד',
4471 - 'lqt-newmessages-from' => 'מתוך $1',
44724410 'right-lqt-split' => 'פיצול שרשורים',
44734411 'right-lqt-merge' => 'מיזוג שרשורים',
44744412 'lqt-thread-merge' => 'מיזוג לשרשור אחר',
@@ -4524,8 +4462,6 @@
45254463 'lqt_newmessages' => 'הודעות חדשות',
45264464 'lqt-newpost-summary' => 'שרשור חדש: $1',
45274465 'lqt-reply-summary' => 'תגובה אל [[$2|$1]]',
4528 - 'lqt-talkpage-history-title' => 'היסטוריית דף השיחה',
4529 - 'lqt-talkpage-history-subtitle' => 'עבור $1',
45304466 );
45314467
45324468 /** Hindi (हिन्दी)
@@ -4786,7 +4722,7 @@
47874723 'lqt_protectedfromreply_link' => 'škitany',
47884724 'lqt_subject' => 'Tema:',
47894725 'lqt_noreason' => 'Žana pričina podata.',
4790 - 'lqt_move_placeholder' => 'Tuta nitka je naměstnik, kotryž podawa, zo nitka, $1, je so z tuteje strony přesunyła. Tute přesunjenje je wot $2 $3 $4 činił. Nitka je nětko při $5.',
 4726+ 'lqt_move_placeholder' => 'Tuta nitka je naměstnik, kotryž podawa, zo nitka, $1, je so z tuteje strony na druhu diskusijnu stron přesunyła. Tute přesunjenje je $2 pola $3 $4 činił.',
47914727 'lqt_thread_deleted_for_sysops' => "Tuta nitka je so '''wušmórnyła''' a je jenož za administratorow widźomna.",
47924728 'lqt_thread_deleted' => 'Tuta nitka je so wušmórnyła.',
47934729 'lqt_summary_notice' => 'Wot znajmjeńša $2 {{PLURAL:$2|dnja|dnjow|dnjow|dnjow}} na tutej diskusijnej stronje žane změny njeběchu. Jeli je zakónčena, chceš snano $1.',
@@ -4864,7 +4800,6 @@
48654801 'lqt-history-user' => 'Wužiwar',
48664802 'lqt-history-action' => 'Aktiwita',
48674803 'lqt-history-comment' => 'Komentar',
4868 - 'lqt-history-thread' => 'Nitka',
48694804 'lqt-thread-edited-author' => 'Wot awtora wobdźěłany',
48704805 'lqt-thread-edited-others' => 'Wot druhich wužiwarjow wobdźěłany',
48714806 'lqt-header-actions' => 'Akcije',
@@ -4886,8 +4821,6 @@
48874822 'lqt-delete-replies-done' => 'Wšě wotmołwy k tutej nitce su tež hižo wušmórnjene.',
48884823 'lqt-movethread' => 'Přesunyć',
48894824 'lqt-menu-trigger' => 'Wjace',
4890 - 'lqt-newmessages-from' => 'Wot $1',
4891 - 'lqt-hot-topics' => 'Najčasćišo čitane temy',
48924825 'right-lqt-split' => 'Nitki rozdźělić',
48934826 'right-lqt-merge' => 'Nitki zjednoćić',
48944827 'lqt-thread-merge' => 'Z druhej nitku zjednoćić',
@@ -4942,8 +4875,6 @@
49434876 'lqt_newmessages' => 'Nowe powěsće',
49444877 'lqt-newpost-summary' => 'Nowa nitka: $1',
49454878 'lqt-reply-summary' => 'Wotmołwa na [[$2|$1]]',
4946 - 'lqt-talkpage-history-title' => 'Historija diskusijneje strony',
4947 - 'lqt-talkpage-history-subtitle' => 'Za $1',
49484879 );
49494880
49504881 /** Hungarian (Magyar)
@@ -5006,8 +4937,7 @@
50074938 'lqt_protectedfromreply_link' => 'le van védve',
50084939 'lqt_subject' => 'Tárgy:',
50094940 'lqt_noreason' => 'Nincs ok megadva.',
5010 - 'lqt_move_placeholder' => 'Ez a beszélgetés csupán egy jelzés, hogy a $1 beszélgetést áthelyezték erről a lapról.
5011 -$2 helyezte át $3 $4-kor. A beszélgetés most a következő helyen található: $5.',
 4941+ 'lqt_move_placeholder' => 'Ez a beszélgetés csupán egy jelzés, hogy a $1 beszélgetést $2 áthelyezte $3 $4-kor egy másik vitalapra.',
50124942 'lqt_thread_deleted_for_sysops' => "A beszélgetést '''törölték''' és csak adminisztrátorok számára látható.",
50134943 'lqt_thread_deleted' => 'A beszélgetést törölték.',
50144944 'lqt_summary_notice' => 'Nem történt változás az utóbbi {{PLURAL:$2||$2}} napban.
@@ -5162,8 +5092,8 @@
51635093 'lqt_protectedfromreply_link' => 'protegite',
51645094 'lqt_subject' => 'Subjecto:',
51655095 'lqt_noreason' => 'Nulle motivo specificate.',
5166 - 'lqt_move_placeholder' => 'Iste filo es un substitution que indica le displaciamento de un filo, $1, ab iste pagina.
5167 -Iste displaciamento esseva facite per $2 le $3 $4. Le filo se trova ora a $5.',
 5096+ 'lqt_move_placeholder' => 'Iste filo es un substitution que indica le displaciamento de un filo, $1, ab iste pagina verso un altere pagina de discussion.
 5097+Iste displaciamento esseva facite per $2 le $3 $4.',
51685098 'lqt_thread_deleted_for_sysops' => "Iste filo ha essite '''delite''' e es solmente visibile al administratores.",
51695099 'lqt_thread_deleted' => 'Iste filo ha essite delite.',
51705100 'lqt_summary_notice' => 'Nihil ha essite modificate in iste discussion depost al minus $2 {{PLURAL:$2|die|dies}}.
@@ -5245,7 +5175,6 @@
52465176 'lqt-history-user' => 'Usator',
52475177 'lqt-history-action' => 'Activitate',
52485178 'lqt-history-comment' => 'Commento',
5249 - 'lqt-history-thread' => 'Filo',
52505179 'lqt-thread-edited-author' => 'Modificate per le autor',
52515180 'lqt-thread-edited-others' => 'Modificate per altere usatores',
52525181 'lqt-header-actions' => 'Actiones',
@@ -5267,8 +5196,6 @@
52685197 'lqt-delete-replies-done' => 'Tote le responsas a iste filo ha tamben essite delite.',
52695198 'lqt-movethread' => 'Displaciar',
52705199 'lqt-menu-trigger' => 'Plus',
5271 - 'lqt-newmessages-from' => 'De $1',
5272 - 'lqt-hot-topics' => 'Topicos popular',
52735200 'right-lqt-split' => 'Separar filos',
52745201 'right-lqt-merge' => 'Fusionar filos',
52755202 'lqt-thread-merge' => 'Fusionar in un altere filo',
@@ -5325,8 +5252,6 @@
53265253 'lqt_newmessages' => 'Nove messages',
53275254 'lqt-newpost-summary' => 'Nove filo: $1',
53285255 'lqt-reply-summary' => 'Responder a [[$2|$1]]',
5329 - 'lqt-talkpage-history-title' => 'Historia del pagina de discussion',
5330 - 'lqt-talkpage-history-subtitle' => 'Pro $1',
53315256 );
53325257
53335258 /** Indonesian (Bahasa Indonesia)
@@ -5669,7 +5594,6 @@
56705595 * @author Aotake
56715596 * @author Fryed-peach
56725597 * @author JtFuruhata
5673 - * @author Whym
56745598 */
56755599 $messages['ja'] = array(
56765600 'lqt-desc' => '{{int:talk}}ページをスレッド形式の議論ページにする',
@@ -5692,7 +5616,7 @@
56935617 'lqt_reply' => '返答',
56945618 'lqt_delete' => '削除',
56955619 'lqt_undelete' => '復帰',
5696 - 'lqt_permalink' => 'この発言へのリンク',
 5620+ 'lqt_permalink' => 'これへのリンク',
56975621 'lqt_fragment' => '$2 における$1の一部',
56985622 'lqt_discussion_link' => '議論',
56995623 'lqt_from_talk' => '$1 より',
@@ -5737,7 +5661,7 @@
57385662 'lqt_protectedfromreply_link' => '保護',
57395663 'lqt_subject' => '表題:',
57405664 'lqt_noreason' => '理由は付記されていません。',
5741 - 'lqt_move_placeholder' => 'このスレッドは、スレッド「$1」が別ページへ移動したことを示すプレースホルダーです。この移動は $3 $4 に $2 によって行われました。スレッドは現在 $5 にあります。',
 5665+ 'lqt_move_placeholder' => 'このスレッドは、$1 が別ページの{{int:talk}}ページへ移動したことを示すプレースホルダです。この移動は $3 $4 に $2 によって行われました。',
57425666 'lqt_thread_deleted_for_sysops' => "このスレッドは'''削除'''されており、{{int:group-sysop}}だけが内容を見ることができます。",
57435667 'lqt_thread_deleted' => 'このスレッドは削除されました。',
57445668 'lqt_summary_notice' => 'この議論は少なくとも$2{{PLURAL:$2|日間}}進展がありません。議論が終結しているなら、$1のも良いでしょう。',
@@ -5812,7 +5736,6 @@
58135737 'lqt-history-user' => '利用者',
58145738 'lqt-history-action' => '活動',
58155739 'lqt-history-comment' => 'コメント',
5816 - 'lqt-history-thread' => 'スレッド',
58175740 'lqt-thread-edited-author' => '開始者による編集',
58185741 'lqt-thread-edited-others' => '他の利用者による編集',
58195742 'lqt-header-actions' => '操作',
@@ -5830,9 +5753,6 @@
58315754 'lqt-delete-parent-deleted' => '親スレッド削除済み ($1)',
58325755 'lqt-delete-replies-done' => 'このスレッドへの返信もすべて削除されました。',
58335756 'lqt-movethread' => '移動',
5834 - 'lqt-menu-trigger' => 'その他',
5835 - 'lqt-newmessages-from' => '$1 より',
5836 - 'lqt-hot-topics' => '活発なトピック',
58375757 'right-lqt-split' => 'スレッドを分割する',
58385758 'right-lqt-merge' => 'スレッドを統合する',
58395759 'lqt-thread-merge' => '別のスレッドに統合する',
@@ -5885,10 +5805,6 @@
58865806 'lqt-feed-reply-intro' => '$2が$1に投稿した$3への返信',
58875807 'lqt-newmessages-n' => '新しいメッセージ ($1)',
58885808 'lqt_newmessages' => '新しいメッセージ',
5889 - 'lqt-newpost-summary' => '新規スレッド: $1',
5890 - 'lqt-reply-summary' => '[[$2|$1]] への返信',
5891 - 'lqt-talkpage-history-title' => '議論ページ履歴',
5892 - 'lqt-talkpage-history-subtitle' => 'ページ: $1',
58935809 );
58945810
58955811 /** Javanese (Basa Jawa)
@@ -6060,8 +5976,6 @@
60615977 $messages['ko'] = array(
60625978 'lqt-desc' => '토론문서에서 새주제의 토론 추가',
60635979 'lqt_movethread' => '다른 페이지로 옮기기',
6064 - 'lqt_toc_thread_title' => '스레드 제목',
6065 - 'lqt_add_header' => '머리말 추가',
60665980 'lqt_new_thread' => '새 토론 시작하기',
60675981 'lqt_invalid_subject' => '당신이 입력한 주제가 잘못되었습니다.
60685982 * 주제가 너무 길거나
@@ -6081,7 +5995,6 @@
60825996 'lqt-history-user' => '사용자',
60835997 'lqt_summarize_link' => '요약',
60845998 'lqt-split-submit' => '분할',
6085 - 'lqt-movethread' => '이동',
60865999 'lqt-log-action-move' => '[[$1]]을 [[$2]]에서 [[$3]]으로 옮김',
60876000 'lqt-quote-intro' => '[[User:$1|$1]] 사용자가 $2 $3에 남긴 글:',
60886001 'lqt-quote' => '인용',
@@ -6357,7 +6270,7 @@
63586271 'lqt_reply' => 'Äntwert',
63596272 'lqt_delete' => 'Läschen',
63606273 'lqt_undelete' => 'Restauréieren',
6361 - 'lqt_permalink' => 'Link op',
 6274+ 'lqt_permalink' => 'Link op dëst',
63626275 'lqt_fragment' => 'Deel vun enger $1 vu(n) $2',
63636276 'lqt_discussion_link' => 'Diskussioun',
63646277 'lqt_from_talk' => 'Vum $1',
@@ -6402,9 +6315,9 @@
64036316 'lqt_protectedfromreply_link' => 'protegéiert',
64046317 'lqt_subject' => 'Sujet:',
64056318 'lqt_noreason' => 'Kee Grond uginn.',
6406 - 'lqt_move_placeholder' => "Dës Rubrik ass en Ersatz fir ze weisen datt eng Rubrik, $1, vun dëser Säit geréckelt gouf.
 6319+ 'lqt_move_placeholder' => 'Dës Rubrik ass en Ersatz fir ze weisen datt eng Rubrik, $1, vun dëser Säit op eng aner Diskussiounssäit geréckelt gouf.
64076320
6408 -Dëst Réckele gouf vum $2 den $3 ëm $4 Auer gemaacht. D'Rubrik ass elo op $5 lokaliséiert.",
 6321+Dëst Réckele gouf vum $2 den $3 ëm $4 Auer gemaacht.',
64096322 'lqt_thread_deleted_for_sysops' => "Dës Rubrik gouf 'geläscht''' an ass nëmme fir Administrateuren ze gesinn.",
64106323 'lqt_thread_deleted' => 'Dës Rubrik gouf geläscht.',
64116324 'lqt_summary_notice' => 'Et gouf keng Ännerungen un dëser Diskussioun fir mindestens $2 {{PLURAL:$2|Dag|Deeg}}.
@@ -6485,7 +6398,6 @@
64866399 'lqt-history-user' => 'Benotzer',
64876400 'lqt-history-action' => 'Aktivitéit',
64886401 'lqt-history-comment' => 'Bemierkung',
6489 - 'lqt-history-thread' => 'Rubrik',
64906402 'lqt-thread-edited-author' => 'Geännert vum Auteur',
64916403 'lqt-thread-edited-others' => 'Vun anere Benotzer geännert',
64926404 'lqt-header-actions' => 'Aktiounen',
@@ -6506,8 +6418,6 @@
65076419 'lqt-delete-parent-deleted' => 'Iwwerrubrik geläscht ($1)',
65086420 'lqt-delete-replies-done' => 'All Antwerten op dës Rubrik goufen och geläscht.',
65096421 'lqt-movethread' => 'Réckelen',
6510 - 'lqt-menu-trigger' => 'Méi',
6511 - 'lqt-newmessages-from' => 'Vu(n) $1',
65126422 'right-lqt-split' => 'Rubriken opdeelen',
65136423 'right-lqt-merge' => 'Rubriken zesummeleeën',
65146424 'lqt-thread-merge' => 'An eng anerer Rubrik zesummeleeën',
@@ -6562,10 +6472,6 @@
65636473 'lqt-feed-reply-intro' => 'Äntwert vum $2 op $3 (op $1)',
65646474 'lqt-newmessages-n' => 'Nei Messagen ($1)',
65656475 'lqt_newmessages' => 'Nei Messagen',
6566 - 'lqt-newpost-summary' => 'Nei Rubrik: $1',
6567 - 'lqt-reply-summary' => 'Äntwert op [[$2|$1]]',
6568 - 'lqt-talkpage-history-title' => 'Versioune vun der Diskussiounssäit',
6569 - 'lqt-talkpage-history-subtitle' => 'Fir $1',
65706476 );
65716477
65726478 /** Lozi (Silozi)
@@ -6608,7 +6514,6 @@
66096515 $messages['ml'] = array(
66106516 'lqt_movethread' => 'ത്രെഡ് മറ്റൊരു താളിലേക്കു മാറ്റുക',
66116517 'lqt_contents_title' => 'ഉള്ളടക്കം',
6612 - 'lqt_toc_thread_author' => 'തുടക്കമിട്ടത്',
66136518 'lqt_toc_thread_replycount' => 'മറുപടികൾ',
66146519 'lqt_toc_thread_modified' => 'ഒടുവിലെ പുതുക്കൽ',
66156520 'lqt_add_header' => 'തലക്കുറി ചേർക്കുക',
@@ -6630,7 +6535,6 @@
66316536 'lqt_hist_summary_changed' => 'ചുരുക്കം മാറ്റി',
66326537 'lqt_hist_reply_created' => 'പുതിയ മറുപടി ഉണ്ടാക്കി',
66336538 'lqt_hist_deleted' => 'മായ്ച്ചു',
6634 - 'lqt_hist_undeleted' => 'മായ്ച്ചതു പുനഃസ്ഥാപിച്ചു',
66356539 'lqt_hist_moved_talkpage' => 'തലക്കെട്ട് മാറ്റി',
66366540 'lqt_hist_tooltip_newer_disabled' => 'നിങ്ങള്‍ ആദ്യത്തെ താളിലായതിനാല്‍ ഈ കണ്ണി നിര്‍‌വീര്യമാക്കി.',
66376541 'lqt_hist_tooltip_older_disabled' => 'നിങ്ങള്‍ അവസാനത്തെ താളിലായതിനാല്‍ ഈ കണ്ണി നിര്‍‌വീര്യമാക്കി.',
@@ -6658,7 +6562,6 @@
66596563 'lqt_move_noreason' => 'കാരണമൊന്നും സൂചിപ്പിച്ചിട്ടില്ല',
66606564 'lqt_move_success' => 'ത്രെഡ് $1ലേക്കു മാറ്റി.',
66616565 'lqt_delete_undeleting' => "'''$1''' പുനഃസ്ഥാപിക്കുന്നു.",
6662 - 'lqt_delete_deleting' => "'''$1''' കൂടെ അതിനുള്ള '''എല്ലാ മറുപടികളും''' മായ്ക്കുന്നു.",
66636566 'lqt_delete_deleted' => 'ത്രെഡ് മായ്ക്കപ്പെട്ടിരിക്കുന്നു.',
66646567 'lqt_delete_return' => '$1 എന്ന താളിലേക്ക് തിരിച്ചുപോവുക.',
66656568 'lqt_delete_return_link' => 'സം‌വാദം താള്‍',
@@ -6699,8 +6602,6 @@
67006603 'lqt-split-submit' => 'വിഘടിപ്പിക്കുക',
67016604 'lqt_split_badsubject' => 'താങ്കൾ ചേർത്ത വിഷയം അസാധുവാണ്.',
67026605 'lqt-movethread' => 'മാറ്റുക',
6703 - 'lqt-menu-trigger' => 'കൂടുതൽ',
6704 - 'lqt-newmessages-from' => '$1 മുതൽ',
67056606 'lqt-merge-submit' => 'ലയിപ്പിക്കുക',
67066607 'lqt-log-action-move' => '[[$1]]- [[$2]] എന്നതിൽ നിന്നു [[$3]] എന്നതിലേയ്ക്കു മാറ്റിയിരിക്കുന്നു.',
67076608 'lqt-preference-custom-signatures' => 'മാറ്റിയെടുത്ത ഉപയോക്തൃ ഒപ്പുകൾ കാട്ടുക',
@@ -6724,8 +6625,6 @@
67256626 'lqt-feed-title-replies-from' => '{{SITENAME}} — {{PLURAL:$2|$1 എന്ന താളിലുള്ള|$1 എന്ന താളുകളിലുള്ള}} മറുപടികൾ',
67266627 'lqt-newmessages-n' => 'പുതിയ സന്ദേശങ്ങൾ($1)',
67276628 'lqt_newmessages' => 'പുതിയ സന്ദേശങ്ങള്‍',
6728 - 'lqt-talkpage-history-title' => 'സംവാദം താളിന്റെ നാൾവഴി',
6729 - 'lqt-talkpage-history-subtitle' => 'താൾ $1',
67306629 );
67316630
67326631 /** Mongolian (Монгол)
@@ -6947,7 +6846,7 @@
69486847 'lqt_protectedfromreply_link' => 'beveiligd',
69496848 'lqt_subject' => 'Onderwerp:',
69506849 'lqt_noreason' => 'Geen reden gegeven.',
6951 - 'lqt_move_placeholder' => 'Dit is een markering die aangeeft dat een onderwerp $1 verplaatst is van deze pagina naar een andere overlegpagina ($5).
 6850+ 'lqt_move_placeholder' => 'Dit is een markering die aangeeft dat een onderwerp $1 verplaatst is van deze pagina naar een andere overlegpagina.
69526851 Deze verplaatsing is uitgevoerd door $2 op $3 $4.',
69536852 'lqt_thread_deleted_for_sysops' => "Dit onderwerp is '''verwijderd''' en is alleen zichtbaar voor beheerders.",
69546853 'lqt_thread_deleted' => 'Dit onderwerp is verwijderd.',
@@ -7028,7 +6927,6 @@
70296928 'lqt-history-user' => 'Gebruiker',
70306929 'lqt-history-action' => 'Activiteit',
70316930 'lqt-history-comment' => 'Opmerking',
7032 - 'lqt-history-thread' => 'Onderwerp',
70336931 'lqt-thread-edited-author' => 'Bewerkt door auteur',
70346932 'lqt-thread-edited-others' => 'Bewerkt door andere gebruikers',
70356933 'lqt-header-actions' => 'Handelingen',
@@ -7051,8 +6949,6 @@
70526950 'lqt-delete-replies-done' => 'Alle antwoorden in dit overleg zijn ook verwijderd.',
70536951 'lqt-movethread' => 'Verplaatsen',
70546952 'lqt-menu-trigger' => 'Meer',
7055 - 'lqt-newmessages-from' => 'Van $1',
7056 - 'lqt-hot-topics' => 'Populaire onderwerpen',
70576953 'right-lqt-split' => 'Onderwerpen splitsen',
70586954 'right-lqt-merge' => 'Onderwerpen samenvoegen',
70596955 'lqt-thread-merge' => 'In een ander onderwerp toevoegen',
@@ -7109,8 +7005,6 @@
71107006 'lqt_newmessages' => 'Nieuwe berichten',
71117007 'lqt-newpost-summary' => 'Nieuw onderwerp: $1',
71127008 'lqt-reply-summary' => 'Reactie op [[$2|$1]]',
7113 - 'lqt-talkpage-history-title' => 'Geschiedenis van de overlegpagina',
7114 - 'lqt-talkpage-history-subtitle' => 'Voor $1',
71157009 );
71167010
71177011 /** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
@@ -7693,7 +7587,7 @@
76947588 'lqt_reply' => 'Odpowiedz',
76957589 'lqt_delete' => 'Usuń',
76967590 'lqt_undelete' => 'Odkasuj',
7697 - 'lqt_permalink' => 'Link do',
 7591+ 'lqt_permalink' => 'Link do tej wiadomości',
76987592 'lqt_fragment' => 'Fragment $1 z $2',
76997593 'lqt_discussion_link' => 'dyskusji',
77007594 'lqt_from_talk' => 'Ze strony $1',
@@ -7838,7 +7732,6 @@
78397733 'lqt-delete-parent-deleted' => 'Wątek został usunięty ($1)',
78407734 'lqt-delete-replies-done' => 'Wszystkie odpowiedzi w tym wątku zostały również usunięte.',
78417735 'lqt-movethread' => 'Przenieś',
7842 - 'lqt-menu-trigger' => 'Więcej',
78437736 'right-lqt-split' => 'Rozgałęzianie wątków',
78447737 'right-lqt-merge' => 'Łączenie wątków',
78457738 'lqt-thread-merge' => 'Połącz z innym wątkiem',
@@ -7893,8 +7786,6 @@
78947787 'lqt-feed-reply-intro' => 'Odpowiedź w wątku $3 (na stronie $1) napisana przez $2',
78957788 'lqt-newmessages-n' => 'Nowe wiadomości ($1)',
78967789 'lqt_newmessages' => 'Nowe wiadomości',
7897 - 'lqt-newpost-summary' => 'Nowy wątek – $1',
7898 - 'lqt-reply-summary' => 'Odpowiedz na [[$2|$1]]',
78997790 );
79007791
79017792 /** Pashto (پښتو)
@@ -8399,8 +8290,7 @@
84008291 'lqt_protectedfromreply_link' => 'защищена',
84018292 'lqt_subject' => 'Заголовок:',
84028293 'lqt_noreason' => 'Не указана причина.',
8403 - 'lqt_move_placeholder' => 'Эта заглушка ветки показывает, что ветка $1 была перемещена с этой страницы.
8404 -Перемещение произведено участником $2 $3 в $4. Теперь ветку можно найти как $5.',
 8294+ 'lqt_move_placeholder' => 'Эта ветка отображает то, что ветка $1 была перемещена на страницу $3 $4 участником $2',
84058295 'lqt_thread_deleted_for_sysops' => "Эта ветка была '''удалена''' и видна только администраторам.",
84068296 'lqt_thread_deleted' => 'Эта ветка была удалена.',
84078297 'lqt_summary_notice' => 'Это обсуждение не изменялось как минимум $2 {{PLURAL:$2|день|дня|дней}}.
@@ -8479,7 +8369,6 @@
84808370 'lqt-history-user' => 'Участник',
84818371 'lqt-history-action' => 'Действия',
84828372 'lqt-history-comment' => 'Комментарий',
8483 - 'lqt-history-thread' => 'Ветка',
84848373 'lqt-thread-edited-author' => 'Отредактировано автором',
84858374 'lqt-thread-edited-others' => 'Отредактировано другими участниками',
84868375 'lqt-header-actions' => 'Действия',
@@ -8501,7 +8390,6 @@
85028391 'lqt-delete-replies-done' => 'Также были удалены все ответы на эту ветку.',
85038392 'lqt-movethread' => 'Переименовать',
85048393 'lqt-menu-trigger' => 'Ещё',
8505 - 'lqt-newmessages-from' => 'От $1',
85068394 'right-lqt-split' => 'разделение ветвей',
85078395 'right-lqt-merge' => 'объединение ветвей',
85088396 'lqt-thread-merge' => 'Присоединить к другой ветке',
@@ -8558,8 +8446,6 @@
85598447 'lqt_newmessages' => 'Новые сообщения',
85608448 'lqt-newpost-summary' => 'Новая ветка: $1',
85618449 'lqt-reply-summary' => 'Ответ на [[$2|$1]]',
8562 - 'lqt-talkpage-history-title' => 'История страницы обсуждения',
8563 - 'lqt-talkpage-history-subtitle' => 'Для $1',
85648450 );
85658451
85668452 /** Yakut (Саха тыла)
@@ -8631,8 +8517,7 @@
86328518 'lqt_protectedfromreply_link' => 'көмүскэммит',
86338519 'lqt_subject' => 'Аата:',
86348520 'lqt_noreason' => 'Төрүөтэ ыйыллыбатах.',
8635 - 'lqt_move_placeholder' => 'Бу салаа бүөтэ $1 салаа бу сирэйтэн көһөрүллүбүтүн көрдөрөр.
8636 -Көһөрүүнү $3 $4 сирэйгэ $2 кыттааччы оҥорбут. Онон салаа маннык буолбут $5.',
 8521+ 'lqt_move_placeholder' => 'Бу салаа $1 салааны $3 $4 сирэйгэ $2 кыттааччы көһөрбүтүн туһунан кэпсиир.',
86378522 'lqt_thread_deleted_for_sysops' => "Бу салаа '''сотуллубут''', дьаһабылларга эрэ костөр кыахтаах.",
86388523 'lqt_thread_deleted' => 'Бу салаа сотуллубут.',
86398524 'lqt_summary_notice' => 'Бу ырытыы $2 хонуктан ордук кэмҥэ уларытыллыбатах.
@@ -9352,7 +9237,7 @@
93539238 'lqt_new_thread' => 'కొత్త చర్చని ప్రారంభించండి',
93549239 'lqt_reply' => 'స్పందించు',
93559240 'lqt_delete' => 'తొలగించు',
9356 - 'lqt_permalink' => 'కి లంకె',
 9241+ 'lqt_permalink' => 'ఇక్కడికి లింకు',
93579242 'lqt_discussion_link' => 'చర్చ',
93589243 'lqt_from_talk' => '$1 నుండి',
93599244 'lqt_newer' => '←కొత్తవి',
@@ -9406,7 +9291,6 @@
94079292 'lqt-older' => 'పాతవి',
94089293 'lqt-newer' => 'కొత్తవి',
94099294 'lqt-email-undo' => 'రద్దుచెయ్యి',
9410 - 'lqt-other-messages' => 'ఇతర చర్చా పేజీలలోని సందేశాలు:',
94119295 'lqt-no-new-messages' => 'మీకు కొత్త సందేశాలేమీ లేవు.',
94129296 'lqt-new-messages' => '✒ మీకు కొత్త సందేశాలు ఉన్నాయి.',
94139297 'lqt_rc_author_original' => '(అసలు రచయిత)',
@@ -9690,7 +9574,7 @@
96919575 'lqt_subject' => 'Konu:',
96929576 'lqt_noreason' => 'Sebep belirtilmemiş.',
96939577 'lqt_move_placeholder' => 'Bu düğüm, bir düğümün, $1, bu sayfadan başka bir tartışma sayfasına çıkarıldığını belirten bir yertutucudur.
9694 -Bu taşıma $3 $4 tarihinde $2 tarafından yapılmıştır. Düğüm şu anda $5 adresinde bulunuyor.',
 9578+Bu taşıma $3 $4 tarihinde $2 tarafından yapılmıştır.',
96959579 'lqt_thread_deleted_for_sysops' => "Bu düğüm '''silinmiş''' ve sadece yöneticiler tarafından görülebilir.",
96969580 'lqt_thread_deleted' => 'Bu düğüm silinmiş.',
96979581 'lqt_summary_notice' => 'Bu tartışmada en az $2 {{PLURAL:$2|gündür|gündür}} hiçbir değişiklik yok.
@@ -9771,7 +9655,6 @@
97729656 'lqt-history-user' => 'Kullanıcı',
97739657 'lqt-history-action' => 'Eylem',
97749658 'lqt-history-comment' => 'Yorum',
9775 - 'lqt-history-thread' => 'Düğüm',
97769659 'lqt-thread-edited-author' => 'Yazar tarafından değiştirildi',
97779660 'lqt-thread-edited-others' => 'Diğer kullanıcılar tarafından değiştirildi',
97789661 'lqt-header-actions' => 'Eylemler',
@@ -9793,8 +9676,6 @@
97949677 'lqt-delete-replies-done' => 'Bu düğüme olan tüm cevaplar da silindi.',
97959678 'lqt-movethread' => 'Taşı',
97969679 'lqt-menu-trigger' => 'Daha fazla',
9797 - 'lqt-newmessages-from' => 'Gönderen $1',
9798 - 'lqt-hot-topics' => 'Taze başlıklar',
97999680 'right-lqt-split' => 'Düğümleri ayır',
98009681 'right-lqt-merge' => 'Düğümleri birleştir',
98019682 'lqt-thread-merge' => 'Diğer bir düğüme birleştir',
@@ -9849,8 +9730,6 @@
98509731 'lqt_newmessages' => 'Yeni iletiler',
98519732 'lqt-newpost-summary' => 'Yeni düğüm: $1',
98529733 'lqt-reply-summary' => '[[$2|$1]] düğümüne cevap ver',
9853 - 'lqt-talkpage-history-title' => 'Tartışma sayfası geçmişi',
9854 - 'lqt-talkpage-history-subtitle' => '$1 için',
98559734 );
98569735
98579736 /** Tatar (Cyrillic) (Татарча/Tatarça (Cyrillic))
@@ -9880,7 +9759,7 @@
98819760 'lqt_reply' => 'Rispóndighe',
98829761 'lqt_delete' => 'Scancela',
98839762 'lqt_undelete' => 'Recupera',
9884 - 'lqt_permalink' => 'Colegamento a',
 9763+ 'lqt_permalink' => 'Colegamento a sto qua',
98859764 'lqt_fragment' => 'Tochetin de $1 da $2',
98869765 'lqt_discussion_link' => 'discussion',
98879766 'lqt_from_talk' => 'Da $1',
@@ -9893,30 +9772,20 @@
98949773 'lqt_hist_undeleted' => 'Recuperà',
98959774 'lqt_hist_moved_talkpage' => 'Spostà',
98969775 'lqt_hist_edited_subject' => 'Sogeto canbià',
9897 - 'lqt_hist_split_from' => 'Dividi verso un argomento novo',
9898 - 'lqt_revision_as_of' => 'Version de $2 a le $3.',
98999776 'lqt_youhavenewmessages' => 'Te ghè [$1 messagi novi].',
99009777 'lqt_protectedfromreply_link' => 'protèto',
9901 - 'lqt_noreason' => 'Nissuna motivassion indicà.',
99029778 'lqt_summary_notice_link' => 'inserir un ogeto',
99039779 'lqt_nosuchthread_title' => 'No esiste sto argomento',
99049780 'lqt_move_torename' => "Par rinominar sto argomento, $1 e cànbia el canpo 'Ogeto'.",
99059781 'lqt_move_torename_edit' => 'modifichela',
99069782 'lqt_move_move' => 'Sposta',
9907 - 'lqt_move_samedestination' => 'Sto argomento el xe de zà su sta pagina!',
9908 - 'lqt_move_success' => "L'argomento el xe stà spostà a $1.",
9909 - 'lqt_delete_partof' => "Sto argomento el fa parte de '''$1'''.",
9910 - 'lqt_delete_deleting' => "Scancelassion de '''$1''' e de '''tute le risposte''' a elo.",
99119783 'lqt_delete_deleted' => 'Sto argomento el xe stà scancelà.',
99129784 'lqt_delete_undeleted' => 'Sto argomento el xe stà recuperà.',
99139785 'lqt_delete_return' => 'Torna indrìo a $1.',
99149786 'lqt_delete_return_link' => 'la pagina de discussion',
9915 - 'lqt_delete_show_checkbox' => 'Fà védar i argomenti scancelà',
9916 - 'lqt_header_warning_big' => 'Te sì drio modificar un $1.',
99179787 'lqt_header_warning_after_big' => 'Le intestassion le serve par i anunci e le premesse.
99189788 Ti fòrsi te voléi $2.',
99199789 'lqt_header_warning_new_discussion' => 'tacar na discussion nova',
9920 - 'lqt_sorting_order' => 'Ordinamento:',
99219790 'lqt_sort_newest_changes' => 'par primi quei modificà da manco',
99229791 'lqt_sort_newest_threads' => 'i argomenti novi par primi',
99239792 'lqt_sort_oldest_threads' => 'i argomenti vèci par primi',
@@ -9931,7 +9800,6 @@
99329801 'lqt-searching' => 'Serca argomenti',
99339802 'lqt-read-message' => 'Ségnelo come zà lèto',
99349803 'lqt-read-all' => 'Ségneli tuti come zà lèti',
9935 - 'lqt-marked-read' => "Argomento '''$1''' segnà come zà lèto.",
99369804 'lqt-count-marked-read' => '$1 {{PLURAL:$1|messagio segnà come lèto|messagi segnà come lèti}}.',
99379805 'lqt-email-undo' => 'Anula',
99389806 'lqt-messages-sent' => 'Messagi mandài a ti:',
@@ -9950,26 +9818,9 @@
99519819 'lqt-history-user' => 'Utente',
99529820 'lqt-history-action' => 'Atività',
99539821 'lqt-history-comment' => 'Comento',
9954 - 'lqt-history-thread' => 'Argomento',
99559822 'lqt-thread-edited-author' => "Modifegà de l'autor",
99569823 'lqt-thread-edited-others' => 'Modifegà da altri utenti',
9957 - 'lqt-thread-split' => 'Dividi verso un argomento novo',
9958 - 'lqt_split_thread' => 'Divìdar un argomento',
9959 - 'lqt-thread-split-subject' => "Titolo de l'argomento novo:",
99609824 'lqt-thread-split-thread' => 'Argomento:',
9961 - 'lqt-split-submit' => 'Dividi',
9962 - 'lqt-movethread' => 'Sposta',
9963 - 'lqt-menu-trigger' => 'Piassè',
9964 - 'lqt-newmessages-from' => 'Da $1',
9965 - 'lqt-hot-topics' => 'Argomenti caldi',
9966 - 'right-lqt-split' => 'Divìdar dei argomenti',
9967 - 'right-lqt-merge' => 'Unir dei argomenti',
9968 - 'lqt-thread-merge' => "Unissi co n'altro argomento",
9969 - 'lqt-thread-merge-to' => 'Unissi a sto argomento',
9970 - 'lqt_merge_thread' => 'Unissi argomento',
9971 - 'lqt-thread-merge-source' => 'Argomento de partensa:',
9972 - 'lqt-thread-merge-dest' => 'Argomento de destinassion:',
9973 - 'lqt-merge-submit' => 'Unissi',
99749825 'lqt-log-action-move' => 'gà spostà [[$1]] da [[$2]] a [[$3]].',
99759826 'lqt-enotif-subject-reply' => 'Discussion su {{SITENAME}} - Risposta: $1',
99769827 'lqt-enotif-subject-newthread' => 'Discussion su {{SITENAME}} - Argomento novo: $1',
@@ -9990,7 +9841,6 @@
99919842 'lqt-ajax-update-link' => 'Ajorna',
99929843 'lqt-thread-show-replies' => 'Mostra $1 {{PLURAL:$1|risposta|risposte}}',
99939844 'lqt-thread-show-more' => 'Mostra piassè risposte',
9994 - 'lqt-thread-link-copy' => 'Copia sui apunti',
99959845 'lqt-feed-title-all' => '{{SITENAME}} — Messagi novi',
99969846 'lqt-feed-title-all-from' => '{{SITENAME}} — Messagi novi da $1',
99979847 'lqt-feed-title-new-threads' => '{{SITENAME}} — Argomenti novi',
@@ -9999,12 +9849,7 @@
100009850 'lqt-feed-title-replies-from' => '{{SITENAME}} — Risposte da $1',
100019851 'lqt-feed-new-thread-intro' => 'Argomento novo su $1, tacà da $2',
100029852 'lqt-feed-reply-intro' => 'Risposta a $3 (su $1) mandà da $2',
10003 - 'lqt-newmessages-n' => 'Messagi novi ($1)',
100049853 'lqt_newmessages' => 'Messagi novi',
10005 - 'lqt-newpost-summary' => 'Argomento novo: $1',
10006 - 'lqt-reply-summary' => 'Rispóndighe a [[$2|$1]]',
10007 - 'lqt-talkpage-history-title' => 'Storico de la pagina de discussion',
10008 - 'lqt-talkpage-history-subtitle' => 'De $1',
100099854 );
100109855
100119856 /** Veps (Vepsan kel')
Index: branches/wmf-deployment/extensions/LiquidThreads/i18n/Lqt.alias.php
@@ -11,7 +11,6 @@
1212 /** English */
1313 $aliases['en'] = array(
1414 'DeleteThread' => array( 'DeleteThread' ),
15 - 'HotTopics' => array( 'HotTopics' ),
1615 'MoveThread' => array( 'MoveThread' ),
1716 'NewMessages' => array( 'NewMessages' ),
1817 'SplitThread' => array( 'SplitThread' ),
Index: branches/wmf-deployment/extensions/LiquidThreads/LiquidThreads.php
@@ -98,7 +98,6 @@
9999 $wgSpecialPages['NewMessages'] = 'SpecialNewMessages';
100100 $wgSpecialPages['SplitThread'] = 'SpecialSplitThread';
101101 $wgSpecialPages['MergeThread'] = 'SpecialMergeThread';
102 -//$wgSpecialPages['HotTopics'] = 'SpecialHotTopics';
103102 $wgSpecialPageGroups['NewMessages'] = 'wiki';
104103
105104 // Classes
@@ -116,7 +115,6 @@
117116 $wgAutoloadClasses['SynchroniseThreadArticleDataJob'] = "$dir/classes/SynchroniseThreadArticleDataJob.php";
118117 $wgAutoloadClasses['ThreadHistoryPager'] = "$dir/classes/ThreadHistoryPager.php";
119118 $wgAutoloadClasses['TalkpageHistoryView'] = "$dir/pages/TalkpageHistoryView.php";
120 -$wgAutoloadClasses['LqtHotTopicsController'] = "$dir/classes/HotTopics.php";
121119
122120 // View classes
123121 $wgAutoloadClasses['TalkpageView'] = $dir . 'pages/TalkpageView.php';
@@ -137,7 +135,6 @@
138136 $wgAutoloadClasses['SpecialNewMessages'] = $dir . 'pages/SpecialNewMessages.php';
139137 $wgAutoloadClasses['SpecialSplitThread'] = $dir . 'pages/SpecialSplitThread.php';
140138 $wgAutoloadClasses['SpecialMergeThread'] = $dir . 'pages/SpecialMergeThread.php';
141 -$wgAutoloadClasses['SpecialHotTopics'] = "$dir/pages/SpecialHotTopics.php";
142139
143140 // Job queue
144141 $wgJobClasses['synchroniseThreadArticleData'] = 'SynchroniseThreadArticleDataJob';
Index: branches/wmf-deployment/extensions/LiquidThreads/newmessages.js
@@ -4,16 +4,9 @@
55 e.preventDefault();
66
77 var button = $j(this);
8 - var type = 'one';
98
109 // Find the operand.
1110 var form = button.closest('form.lqt_newmessages_read_button');
12 -
13 - if (!form.length) {
14 - form = button.closest( 'form.lqt_newmessages_read_all_button' );
15 - type = 'all';
16 - }
17 -
1811 var operand = form.find('input[name=lqt_operand]').val();
1912 var threads = operand.replace( /\,/g, '|' );
2013
@@ -29,21 +22,6 @@
3023 var spinner = $j('<div class="mw-ajax-loader"/>');
3124 $j(button).before( spinner );
3225
33 - var doneCallback =
34 - function(reply) {
35 - if ( type == 'one' ) {
36 - var row = button.closest('tr');
37 - row.fadeOut( 'slow',
38 - function() { row.remove(); } );
39 - } else {
40 - var tables = $j('table.lqt-new-messages');
41 - tables.fadeOut( 'slow',
42 - function() { tables.remove(); } );
43 - }
44 -
45 - spinner.remove();
46 - }
47 -
4826 $j.get( wgScriptPath+'/api'+wgScriptExtension, getTokenParams,
4927 function( data ) {
5028 var token = data.query.pages[-1].edittoken;
@@ -59,7 +37,12 @@
6038
6139 $j.post( wgScriptPath+'/api'+wgScriptExtension,
6240 markReadParameters,
63 - doneCallback, 'json' );
 41+ function(reply) {
 42+ var row = button.closest('tr');
 43+ row.fadeOut( 'slow',
 44+ function() { row.remove(); } );
 45+ spinner.remove();
 46+ }, 'json' );
6447 }, 'json' );
6548 }
6649
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/HotTopics.php
@@ -1,122 +0,0 @@
2 -<?php
3 -
4 -/* Test
5 -print_r( LqtHotTopicsController::generateHotTopics() )
6 -*/
7 -class LqtHotTopicsController {
8 - public static function generateHotTopics( $count = 10 ) {
9 - $dbr = wfGetDB( DB_SLAVE );
10 -
11 - $now = wfTimestamp( TS_UNIX, wfTimestampNow() );
12 - $dateCutoff = $dbr->addQuotes( $dbr->timestamp( $now - (7*86400) ) );
13 -
14 - $conds = array();
15 -// $conds[] ='th_timestamp>'.$dateCutoff;
16 -
17 - // Grab the ID cutoff
18 - $idCutoff = $dbr->selectField( 'thread_history', 'th_id',
19 - array( 'th_timestamp>'.$dateCutoff ),
20 - __METHOD__,
21 - array( 'ORDER BY' => 'th_id desc',
22 - 'OFFSET' => 10000 )
23 - );
24 -
25 - if ( $idCutoff ) {
26 - $idCutoff = $dbr->addQuotes( $idCutoff );
27 - $conds[] = 'th_id>'.$idCutoff;
28 - }
29 -
30 - $res = $dbr->select( array( 'thread_history' ),
31 - array( 'th_id', 'th_thread', 'th_timestamp' ),
32 - $conds,
33 - __METHOD__,
34 - array( 'LIMIT' => 10000 )
35 - );
36 -
37 - $threads = array();
38 -
39 - foreach( $res as $row ) {
40 - if ( isset( $threads[$row->th_thread] ) ) {
41 - $thread =& $threads[$row->th_thread];
42 - $thread['count']++;
43 -
44 - if ( $thread['firstpost'] > $row->th_timestamp ) {
45 - $thread['firstpost'] = $row->th_timestamp;
46 - }
47 -
48 - if ( $thread['lastpost'] < $row->th_timestamp ) {
49 - $thread['lastpost'] = $row->th_timestamp;
50 - }
51 - unset($thread);
52 - } else {
53 - $thread = array();
54 -
55 - $thread['id'] = $row->th_thread;
56 - $thread['count'] = 1;
57 - $thread['firstpost'] = $row->th_timestamp;
58 - $thread['lastpost'] = $row->th_timestamp;
59 -
60 - $threads[$row->th_thread] = $thread;
61 - }
62 - }
63 -
64 - foreach( $threads as &$thread ) {
65 - $thread['rate'] = self::getThreadPostRate( $thread );
66 - }
67 -
68 - // Filter out useless stuff
69 - $threads = array_filter( $threads, array( __CLASS__, 'threadFilterCallback' ) );
70 -
71 - // Sort
72 - usort( $threads, array( __CLASS__, 'threadSortCallback' ) );
73 -
74 - $threads = array_slice( $threads, 0, $count, true );
75 -
76 - $outputThreads = array();
77 -
78 - foreach( $threads as $thread ) {
79 - $outputThreads[$thread['id']] = $thread['id'];
80 - }
81 -
82 - return $outputThreads;
83 - }
84 -
85 - public static function getHotThreads( $count = 10 ) {
86 - $topics = array_values( self::generateHotTopics( $count ) );
87 -
88 - return Threads::where( array( 'thread_id' => $topics ) );
89 - }
90 -
91 - public static function threadFilterCallback( $entry ) {
92 - return $entry['count'] > 3;
93 - }
94 -
95 - public static function threadSortCallback( $a, $b ) {
96 - $rateA = floatval($a['rate']);
97 - $rateB = floatval($b['rate']);
98 -
99 - if ( $rateA == $rateB ) {
100 - $val = 0;
101 - } elseif ( $rateA < $rateB ) {
102 - $val = 1;
103 - } elseif ( $rateA > $rateB ) {
104 - $val = -1;
105 - }
106 -
107 - return $val;
108 - }
109 -
110 - public static function getThreadPostRate( $entry ) {
111 - if ( $entry['count'] < 2 ) {
112 - return 0;
113 - }
114 -
115 - $startTime = wfTimestamp( TS_UNIX, $entry['firstpost'] );
116 - $endTime = wfTimestamp( TS_UNIX, wfTimestampNow() );
117 - $duration = $endTime - $startTime;
118 -
119 - // Get count over duration, multiply out to give posts per day
120 -
121 - return ( $entry['count'] / $duration ) * 86400;
122 - }
123 -}
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/Threads.php
@@ -191,13 +191,8 @@
192192 }
193193
194194 // This will attempt to replace invalid characters and sequences in a title with
195 - // a safe replacement (_, currently). Before doing this, it will parse any wikitext
196 - // and strip the HTML, before converting HTML entities back into their corresponding
197 - // characters.
 195+ // a safe replacement (_, currently).
198196 public static function makeTitleValid( $text ) {
199 - $text = self::stripWikitext( $text );
200 - $text = html_entity_decode( $text, ENT_QUOTES, 'UTF-8' );
201 -
202197 static $rxTc;
203198
204199 if ( is_callable( array( 'Title', 'getTitleInvalidRegex' ) ) ) {
@@ -221,16 +216,6 @@
222217 return $text;
223218 }
224219
225 - // This will strip wikitext of its formatting.
226 - public static function stripWikitext( $text ) {
227 - global $wgOut;
228 - $text = $wgOut->parseInline( $text );
229 -
230 - $text = StringUtils::delimiterReplace( '<', '>', '', $text );
231 -
232 - return $text;
233 - }
234 -
235220 /** Keep trying titles starting with $basename until one is unoccupied. */
236221 public static function incrementedTitle( $basename, $namespace ) {
237222 $i = 2;
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/View.php
@@ -40,11 +40,6 @@
4141 $this->user_colors = array();
4242 $this->user_color_index = 1;
4343 }
44 -
45 - static function getView() {
46 - global $wgOut, $wgArticle, $wgTitle, $wgUser, $wgRequest;
47 - return new LqtView( $wgOut, $wgArticle, $wgTitle, $wgUser, $wgRequest );
48 - }
4944
5045 function setHeaderLevel( $int ) {
5146 $this->headerLevel = $int;
@@ -319,8 +314,6 @@
320315 $this->showReplyForm( $thread );
321316 } elseif ( $method == 'talkpage_new_thread' ) {
322317 $this->showNewThreadForm();
323 - } elseif ( $method == 'edit' ) {
324 - $this->showPostEditingForm( $thread );
325318 }
326319
327320 $this->output->setArticleBodyOnly( true );
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/Hooks.php
@@ -206,7 +206,7 @@
207207 Threads::TYPE_DELETED => 'deleted' );
208208 // Is it a thread
209209 if ( !empty($row->thread_id) ) {
210 - $thread = Thread::newFromRow( $row );
 210+ $thread = new Thread( $row );
211211 $threadInfo = "\n";
212212 $attribs = array();
213213 $attribs['ThreadSubject'] = $thread->subject();
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/NewMessagesController.php
@@ -329,7 +329,7 @@
330330 __METHOD__, array(),
331331 array(
332332 'user_message_state' =>
333 - array( 'RIGHT JOIN', $joinClause )
 333+ array( 'LEFT OUTER JOIN', $joinClause )
334334 ) );
335335
336336 return Threads::loadFromResult( $res, $dbr );
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/Thread.php
@@ -139,15 +139,12 @@
140140 $this->root = null;
141141 }
142142
143 - function commitRevision( $change_type, $change_object = null, $reason = "",
144 - $bump = null ) {
 143+ function commitRevision( $change_type, $change_object = null, $reason = "" ) {
145144 $this->dieIfHistorical();
146145 global $wgUser;
147146
148147 global $wgThreadActionsNoBump;
149 - if ( is_null($bump) ) {
150 - $bump = !in_array( $change_type, $wgThreadActionsNoBump );
151 - }
 148+ $bump = !in_array( $change_type, $wgThreadActionsNoBump );
152149 if ( $bump ) {
153150 $this->sortkey = wfTimestampNow( TS_DB );
154151 }
@@ -379,35 +376,20 @@
380377 }
381378
382379 function incrementReplyCount( $val = 1 ) {
383 - $this->replyCount += $val;
384 -
385 - wfDebug( "Incremented reply count for thread ".$this->id()." to ".$this->replyCount."\n" );
386 -
387 - $thread = $this->superthread();
388 -
389 - if ( $thread ) {
390 - $thread->incrementReplyCount( $val );
391 - wfDebug( "Saving Incremented thread ".$thread->id().
392 - " with reply count ".$thread->replyCount."\n" );
 380+ $thread = $this;
 381+ while ( $thread ) {
 382+ $thread->replyCount += $val;
393383 $thread->save();
 384+
 385+ $thread = $thread->superthread();
394386 }
395387 }
396388
397389 function decrementReplyCount( $val = 1 ) {
398390 $this->incrementReplyCount( - $val );
399391 }
400 -
401 - static function newFromRow( $row ) {
402 - $id = $row->thread_id;
403 -
404 - if ( isset( Threads::$cache_by_id[$id] ) ) {
405 - return Threads::$cache_by_id[$id];
406 - }
407 -
408 - return new Thread( $row );
409 - }
410392
411 - protected function __construct( $line, $unused = null ) {
 393+ function __construct( $line, $unused = null ) {
412394 /* SCHEMA changes must be reflected here. */
413395
414396 if ( is_null( $line ) ) { // For Thread::create().
@@ -560,7 +542,7 @@
561543 // user talk pages to a link batch, cache the relevant user id/name pair, and
562544 // populate the reply cache.
563545 foreach ( $all_thread_rows as $row ) {
564 - $thread = Thread::newFromRow( $row, null );
 546+ $thread = new Thread( $row, null );
565547
566548 if ( isset( $articlesById[$thread->rootId] ) )
567549 $thread->root = $articlesById[$thread->rootId];
Property changes on: branches/wmf-deployment/extensions/LiquidThreads/classes/ThreadHistoryPager.php
___________________________________________________________________
Name: svn:eol-style
568550 - native
Index: branches/wmf-deployment/extensions/LiquidThreads/lqt.sql
@@ -80,6 +80,6 @@
8181
8282 PRIMARY KEY (th_id),
8383 KEY (th_thread,th_timestamp),
84 - KEY (th_timestamp,th_thread),
 84+ KEY (th_timestamp),
8585 KEY (th_user,th_user_text)
8686 ) /*$wgDBTableOptions*/;
Index: branches/wmf-deployment/extensions/LiquidThreads/pages/SpecialHotTopics.php
@@ -1,31 +0,0 @@
2 -<?php
3 -
4 -class SpecialHotTopics extends SpecialPage {
5 - function __construct() {
6 - parent::__construct( 'HotTopics' );
7 - }
8 -
9 - function execute( $par ) {
10 - global $wgOut;
11 -
12 - wfLoadExtensionMessages( 'LiquidThreads' );
13 -
14 - $this->setHeaders();
15 -
16 - $wgOut->setPageTitle( wfMsg( 'lqt-hot-topics' ) );
17 - $view = LqtView::getView();
18 -
19 - LqtView::addJsAndCss();
20 -
21 - // Get hot topics
22 - $topics = LqtHotTopicsController::getHotThreads();
23 -
24 - foreach( $topics as $thread ) {
25 - $view->showThread( $thread );
26 - }
27 - }
28 -
29 - function getPageName() {
30 - return wfMsg( 'lqt-hot-topics' );
31 - }
32 -}
Property changes on: branches/wmf-deployment/extensions/LiquidThreads/pages/TalkpageHistoryView.php
___________________________________________________________________
Name: svn:eol-style
331 - native
Index: branches/wmf-deployment/extensions/LiquidThreads/pages/SpecialNewMessages.php
@@ -29,9 +29,6 @@
3030
3131 $article = new Article( $this->getTitle() );
3232 $title = $this->getTitle();
33 -
34 - // Clear newtalk
35 - $this->user->setNewtalk( false );
3633
3734 $view = new NewUserMessagesView( $this->output, $article,
3835 $title, $this->user, $this->request );
Index: branches/wmf-deployment/extensions/LiquidThreads/api/ApiFeedLQTThreads.php
@@ -75,7 +75,7 @@
7676
7777 private function createFeedItem( $row ) {
7878 global $wgOut;
79 - $thread = Thread::newFromRow( $row );
 79+ $thread = new Thread( $row );
8080 $linker = new Linker;
8181
8282 $titleStr = $thread->subject();
Index: branches/wmf-deployment/extensions/LiquidThreads/api/ApiQueryLQTThreads.php
@@ -83,18 +83,13 @@
8484 'thread_article_title', 'thread_summary_page', 'thread_ancestor',
8585 'thread_parent', 'thread_modified', 'thread_created', 'thread_type',
8686 'thread_editedness', 'thread_subject', 'thread_author_id',
87 - 'thread_author_name',
 87+ 'thread_author_name'
8888 );
8989
9090 $this->addFields( $allFields );
9191 }
9292
9393 $res = $this->select( __METHOD__ );
94 -
95 - if ( $params['render'] ) {
96 - $threads = Threads::loadFromResult( $res, $this->getDB() );
97 - }
98 -
9994 $count = 0;
10095 foreach ( $res as $row )
10196 {
@@ -135,7 +130,7 @@
136131 $wgOut->clearHTML();
137132
138133 // Setup
139 - $thread = Thread::newFromRow( $row );
 134+ $thread = new Thread( $row );
140135 $article = $thread->root();
141136 $title = $article->getTitle();
142137 $view = new LqtView( $wgOut, $article, $title, $wgUser, $wgRequest );
Index: branches/wmf-deployment/extensions/LiquidThreads/lqt.js
@@ -40,16 +40,6 @@
4141 liquidThreads.currentReplyThread = 0;
4242 },
4343
44 - 'handleEditLink' : function(e) {
45 - e.preventDefault();
46 -
47 - // Grab the container.
48 - var container = $j(this).closest('.lqt-post-wrapper');
49 - var query='&lqt_method=edit&lqt_operand='+container.data('thread-id');
50 -
51 - liquidThreads.injectEditForm( query, container );
52 - },
53 -
5444 'injectEditForm' : function(query, container, preload) {
5545 var url = wgServer+wgScript+'?lqt_inline=1&title='+encodeURIComponent(wgPageName)+
5646 query
@@ -248,10 +238,6 @@
249239 var menuContainer = post.find( '.lqt-thread-toolbar-menu' );
250240 menu.remove().appendTo( menuContainer );
251241 menuContainer.find('.lqt-thread-toolbar-command-list').hide();
252 -
253 - // Add handler for edit link
254 - var editLink = menu.find('.lqt-command-edit > a');
255 - editLink.click( liquidThreads.handleEditLink );
256242
257243 var trigger = menuContainer.find( '.lqt-thread-actions-trigger' )
258244
@@ -294,11 +280,6 @@
295281 threads.push(threadID);
296282 } );
297283
298 - // Optimisation: if no threads are to be checked, do not check.
299 - if ( ! threads.length ) {
300 - return;
301 - }
302 -
303284 var getData = { 'action' : 'query', 'list' : 'threads', 'thid' : threads.join('|'),
304285 'format' : 'json', 'thprop' : 'id|subject|parent|modified' };
305286
Property changes on: branches/wmf-deployment/extensions/LiquidThreads
___________________________________________________________________
Name: svn:mergeinfo
306287 - /branches/REL1_15/phase3/extensions/LiquidThreads:51646
/trunk/extensions/LiquidThreads:56151-58150
/trunk/phase3/extensions/LiquidThreads:56213,56215-56216,56218,56325,56334-56336,56338,56340,56343,56345,56347,56350,57154-57447
307288 + /branches/REL1_15/phase3/extensions/LiquidThreads:51646
/trunk/extensions/LiquidThreads:56151-58018
/trunk/phase3/extensions/LiquidThreads:56213,56215-56216,56218,56325,56334-56336,56338,56340,56343,56345,56347,56350,57154-57447

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r58164Update LiquidThreads to trunk statewerdna20:19, 26 October 2009
r58176LiquidThreads: Deploy r58175, clear newtalk when visiting Special:NewMessageswerdna00:16, 27 October 2009

Status & tagging log