r57565 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r57564‎ | r57565 | r57566 >
Date:15:49, 9 October 2009
Author:werdna
Status:deferred
Tags:
Comment:
Update LiquidThreads to trunk state
Modified paths:
  • /branches/wmf-deployment/extensions/LiquidThreads (modified) (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/Threads.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/classes/View.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/compat/Lqt-compat.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/i18n/Lqt.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/pages/NewUserMessagesView.php (modified) (history)
  • /branches/wmf-deployment/extensions/LiquidThreads/pages/ThreadHistoricalRevisionView.php (modified) (history)

Diff [purge]

Index: branches/wmf-deployment/extensions/LiquidThreads/i18n/Lqt.i18n.php
@@ -175,7 +175,7 @@
176176 'lqt-thread-split' => 'Split to new thread',
177177 'lqt-split-success' => 'You have successfully split off the thread $1.',
178178 'lqt_split_thread' => 'Split a thread',
179 - 'lqt-thread-split-subject'=> 'New thread subject:',
 179+ 'lqt-thread-split-subject' => 'New thread subject:',
180180 'lqt-thread-split-thread' => 'Thread:',
181181 'lqt-split-submit' => 'Split',
182182 'lqt_split_badsubject' => 'The subject you entered is invalid.',
@@ -278,7 +278,6 @@
279279 */
280280 $messages['qqq'] = array(
281281 'lqt-desc' => 'Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.',
282 - 'lqt_newmessages' => '{{Identical|New messages}}',
283282 'lqt_contents_title' => '{{Identical|Contents}}',
284283 'lqt_toc_thread_replycount' => '{{Identical|Reply}}',
285284 'lqt_new_thread' => '{{Identical|Start a new discussion}}',
@@ -395,14 +394,15 @@
396395 * $2 is a link to the user posting in the thread
397396 * $3 is a link to the super thread
398397 * $4 is the name of the user posting to the thread, optional, can be used for GENDER',
 398+ 'lqt_newmessages' => '{{Identical|New messages}}',
399399 );
400400
401401 /** Faeag Rotuma (Faeag Rotuma)
402402 * @author Jose77
403403 */
404404 $messages['rtm'] = array(
405 - 'lqt_newmessages' => "Fäeag fo'ou",
406405 'lqt_discussion_link' => 'hạifäega',
 406+ 'lqt_newmessages' => "Fäeag fo'ou",
407407 );
408408
409409 /** Karelian (Karjala)
@@ -416,18 +416,18 @@
417417 * @author Jose77
418418 */
419419 $messages['niu'] = array(
420 - 'lqt_newmessages' => 'Tau tohi foou',
421420 'lqt_delete' => 'Tamate',
422421 'lqt_discussion_link' => 'fakatutala',
423422 'lqt_move_move' => 'Une',
 423+ 'lqt_newmessages' => 'Tau tohi foou',
424424 );
425425
426426 /** Goanese Konkani (Latin) (कोंकणी/Konknni (Latin))
427427 * @author Deepak D'Souza
428428 */
429429 $messages['gom-latn'] = array(
430 - 'lqt_newmessages' => 'Noveo sondes',
431430 'lqt_delete_return' => '$1 ak patim vos',
 431+ 'lqt_newmessages' => 'Noveo sondes',
432432 );
433433
434434 /** Afrikaans (Afrikaans)
@@ -435,7 +435,6 @@
436436 * @author Naudefj
437437 */
438438 $messages['af'] = array(
439 - 'lqt_newmessages' => 'Nuwe boodskappe',
440439 'lqt_contents_title' => 'Inhoud',
441440 'lqt_toc_thread_author' => 'Begin deur',
442441 'lqt_toc_thread_replycount' => 'Antwoorde',
@@ -481,6 +480,7 @@
482481 'lqt-feed-title-replies-from' => '{{SITENAME}} — Antwoorde van $1',
483482 'lqt-feed-new-thread-intro' => 'Nuwe onderwerp deur $2 op $1',
484483 'lqt-feed-reply-intro' => 'Antwoord op $3 (op $1) deur $2',
 484+ 'lqt_newmessages' => 'Nuwe boodskappe',
485485 );
486486
487487 /** Amharic (አማርኛ)
@@ -497,8 +497,10 @@
498498 * @author Juanpabl
499499 */
500500 $messages['an'] = array(
 501+ 'lqt_delete' => 'Borrar',
501502 'lqt-any-date' => 'En cualsiquier calendata',
502503 'lqt-only-date' => 'Nomás istas calendatas:',
 504+ 'lqt-email-undo' => 'Desfer',
503505 );
504506
505507 /** Arabic (العربية)
@@ -508,8 +510,6 @@
509511 */
510512 $messages['ar'] = array(
511513 'lqt-desc' => 'يضيف نقاشات في مجموعات إلى صفحات النقاش',
512 - 'lqt-nothread' => 'لا توجد مجموعات رسائل في الأرشيف.',
513 - 'lqt_newmessages' => 'رسائل جديدة',
514514 'lqt_movethread' => 'نقل الرسائل إلى صفحة أخرى',
515515 'lqt_deletethread' => 'حذف أو استرجاع الرسائل',
516516 'lqt_contents_title' => 'المحتويات',
@@ -555,7 +555,6 @@
556556 'lqt_protectedfromreply' => 'مجموعة الرسائل هذه تم $1 من الرد عليها.',
557557 'lqt_protectedfromreply_link' => 'حمايتها',
558558 'lqt_subject' => 'موضوع:',
559 - 'lqt_nosubject' => '«لا موضوع»',
560559 'lqt_noreason' => 'لا سبب معطى.',
561560 'lqt_move_placeholder' => 'مجموعة الرسائل هذه هي لحجز المكان وتعني أن مجموعة رسائل، $1، أزيلت من هذه الصفحة إلى صفحة نقاش أخرى.
562561 هذا النقل تم بواسطة $2 في $3 $4.',
@@ -687,6 +686,7 @@
688687 'lqt-ajax-update-link' => 'حدّث',
689688 'lqt-thread-show-replies' => 'أظهر {{PLURAL:$1||ردًا واحدًا|ردّين|$1 ردود|$1 ردًا|$1 رد}}',
690689 'lqt-thread-show-more' => 'أظهر مزيدًا من الردود',
 690+ 'lqt_newmessages' => 'رسائل جديدة',
691691 );
692692
693693 /** Egyptian Spoken Arabic (مصرى)
@@ -695,8 +695,6 @@
696696 */
697697 $messages['arz'] = array(
698698 'lqt-desc' => 'يضيف نقاشات فى مجموعات إلى صفحات النقاش',
699 - 'lqt-nothread' => 'لا توجد مجموعات رسائل فى الأرشيف.',
700 - 'lqt_newmessages' => 'رسائل جديدة',
701699 'lqt_movethread' => 'نقل الرسائل إلى صفحة أخرى',
702700 'lqt_deletethread' => 'حذف أو استرجاع الرسائل',
703701 'lqt_contents_title' => 'المحتويات',
@@ -734,7 +732,6 @@
735733 'lqt_protectedfromreply' => 'مجموعة الرسائل هذه تم $1 من الرد عليها.',
736734 'lqt_protectedfromreply_link' => 'حمايتها',
737735 'lqt_subject' => 'موضوع:',
738 - 'lqt_nosubject' => '«لا موضوع»',
739736 'lqt_noreason' => 'لا سبب معطى.',
740737 'lqt_move_placeholder' => 'مجموعة الرسائل هذه هى لحجز المكان وتعنى أن مجموعة رسائل، $1، أزيلت من هذه الصفحة إلى صفحة نقاش أخرى.
741738 هذا النقل تم بواسطة $2 فى $3 $4.',
@@ -807,6 +804,7 @@
808805 'lqt_rc_new_reply' => 'رد على $1، فى $2. • $3 يكتب:',
809806 'lqt_rc_author_original' => '(المؤلف الأصلي)',
810807 'lqt_rc_author_others' => '(ليس المؤلف)',
 808+ 'lqt_newmessages' => 'رسائل جديدة',
811809 );
812810
813811 /** Southern Balochi (بلوچی مکرانی)
@@ -823,8 +821,6 @@
824822 */
825823 $messages['be-tarask'] = array(
826824 'lqt-desc' => 'Дадае галіны абмеркаваньняў у старонкі абмеркаваньняў',
827 - 'lqt-nothread' => 'У архіве няма галінаў абмеркаваньняў.',
828 - 'lqt_newmessages' => 'Новыя паведамленьні',
829825 'lqt_movethread' => 'Перанесьці галіну на іншую старонку',
830826 'lqt_deletethread' => 'Выдаліць ці аднавіць галіну',
831827 'lqt_contents_title' => 'Зьмест',
@@ -1040,6 +1036,7 @@
10411037 'lqt-feed-title-replies-from' => '{{SITENAME}} — Адказы $1',
10421038 'lqt-feed-new-thread-intro' => 'Новая галіна на $1 разьмешчаная $2',
10431039 'lqt-feed-reply-intro' => 'Адказ на $3 (на $1) разьмешчаны $2',
 1040+ 'lqt_newmessages' => 'Новыя паведамленьні',
10441041 );
10451042
10461043 /** Bulgarian (Български)
@@ -1047,7 +1044,6 @@
10481045 * @author Spiritia
10491046 */
10501047 $messages['bg'] = array(
1051 - 'lqt_newmessages' => 'Нови съобщения',
10521048 'lqt_movethread' => 'Преместване на нишка към друга страница',
10531049 'lqt_deletethread' => 'Изтриване или възстановяване на нишка',
10541050 'lqt_contents_title' => 'Съдържание',
@@ -1070,7 +1066,6 @@
10711067 'lqt_protectedfromreply' => 'Тази нишка е била $1 за следващи коментари.',
10721068 'lqt_protectedfromreply_link' => 'защитена',
10731069 'lqt_subject' => 'Тема:',
1074 - 'lqt_nosubject' => '«няма тема»',
10751070 'lqt_noreason' => 'Не е указана причина.',
10761071 'lqt_thread_deleted_for_sysops' => 'Тази нишка е била $1 и е видима само за администратори.',
10771072 'lqt_thread_deleted' => 'Нишката е била изтрита.',
@@ -1124,6 +1119,7 @@
11251120 'lqt-new-messages' => '✒ Имате нови съобщения.',
11261121 'lqt-date-info' => 'Тази връзка е деактивирана, тъй като преглеждате нишките от всички дати.',
11271122 'lqt_rc_new_discussion' => 'Нова дискусия, $1, от $2. • $3 написа:',
 1123+ 'lqt_newmessages' => 'Нови съобщения',
11281124 );
11291125
11301126 /** Bengali (বাংলা)
@@ -1131,8 +1127,8 @@
11321128 * @author Zaheen
11331129 */
11341130 $messages['bn'] = array(
1135 - 'lqt_newmessages' => 'নতুন বার্তা',
11361131 'lqt_delete' => 'মুছে ফেলা হোক',
 1132+ 'lqt_newmessages' => 'নতুন বার্তা',
11371133 );
11381134
11391135 /** Breton (Brezhoneg)
@@ -1140,8 +1136,6 @@
11411137 */
11421138 $messages['br'] = array(
11431139 'lqt-desc' => 'Ouzhpennañ a ra neudennadoù kaozioù er pajennoù kaozeal',
1144 - 'lqt-nothread' => "N'eus neudennad kaozioù ebet en dielloù.",
1145 - 'lqt_newmessages' => 'Kemennoù nevez',
11461140 'lqt_movethread' => 'Kas an neudennad kaozioù war ur bajenn all',
11471141 'lqt_deletethread' => 'Diverkañ pe adtapout an neudennad',
11481142 'lqt_contents_title' => 'Danvezioù',
@@ -1204,7 +1198,6 @@
12051199 'lqt_protectedfromreply' => "$1 eo bet ar gaoz-mañ. N'hallit ket respont dezhi.",
12061200 'lqt_protectedfromreply_link' => 'gwarezet',
12071201 'lqt_subject' => 'Danvez :',
1208 - 'lqt_nosubject' => '"danvez ebet"',
12091202 'lqt_noreason' => "N'eus bet roet abeg ebet.",
12101203 'lqt_move_placeholder' => "N'eo an neudennad-mañ nemet ur merk erlec'hiañ a verk ez eus bet kaset ur gaoz, $1, eus ar bajenn-mañ war-du ur bajenn gaozeal all.
12111204 Graet eo bet an dilec'hiañ gant $2 da $3 da $4",
@@ -1356,6 +1349,7 @@
13571350 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respontoù digant $1',
13581351 'lqt-feed-new-thread-intro' => 'Neudennadoù nevez war $1 postet gant $2',
13591352 'lqt-feed-reply-intro' => 'Respontoù da $3 (war $1) postet gant $2',
 1353+ 'lqt_newmessages' => 'Kemennoù nevez',
13601354 );
13611355
13621356 /** Bosnian (Bosanski)
@@ -1363,8 +1357,6 @@
13641358 */
13651359 $messages['bs'] = array(
13661360 'lqt-desc' => 'Dodaj nizane diskusije stranicama za razgovor',
1367 - 'lqt-nothread' => 'Nema nizova u arhivi.',
1368 - 'lqt_newmessages' => 'Nove poruke',
13691361 'lqt_movethread' => 'Premjesti niz na drugu stranicu',
13701362 'lqt_deletethread' => 'Obriši ili vrati niz',
13711363 'lqt_contents_title' => 'Sadržaj',
@@ -1476,6 +1468,7 @@
14771469 'lqt-search-button' => 'Traži',
14781470 'searchprofile-threads' => 'Razgovori',
14791471 'lqt-ajax-update-link' => 'Ažuriranje',
 1472+ 'lqt_newmessages' => 'Nove poruke',
14801473 );
14811474
14821475 /** Catalan (Català)
@@ -1489,8 +1482,6 @@
14901483 */
14911484 $messages['ca'] = array(
14921485 'lqt-desc' => 'Afegeix fils de discussió a les pàgines de discussió',
1493 - 'lqt-nothread' => "No hi ha fils a l'arxiu.",
1494 - 'lqt_newmessages' => 'Nous missatges',
14951486 'lqt_movethread' => 'Moure el fil a una altra pàgina',
14961487 'lqt_deletethread' => 'Esborrar o recuperar fil',
14971488 'lqt_contents_title' => 'Contingut',
@@ -1553,7 +1544,6 @@
15541545 'lqt_protectedfromreply' => 'Aquest fil ha estat $1 de poder ser respost.',
15551546 'lqt_protectedfromreply_link' => 'protegit',
15561547 'lqt_subject' => 'Assumpte:',
1557 - 'lqt_nosubject' => '«sense tema»',
15581548 'lqt_noreason' => "No s'ha donat cap motiu.",
15591549 'lqt_move_placeholder' => "Aquest fil és un marcador que indica que un fil, $1, va ser retirat d'aquesta pàgina cap a una altra pàgina de discussió. Aquest trasllat va ser fet per $2 a $3 a $4.",
15601550 'lqt_thread_deleted_for_sysops' => "Aquest fil ha estat '''esborrat''' i només és visible pels administradors.",
@@ -1701,6 +1691,7 @@
17021692 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respostes de $1',
17031693 'lqt-feed-new-thread-intro' => 'Nou fil a $1 publicat per $2',
17041694 'lqt-feed-reply-intro' => 'Resposta al fil $3 (dins $1) publicada per $2',
 1695+ 'lqt_newmessages' => 'Nous missatges',
17051696 );
17061697
17071698 /** Chamorro (Chamoru)
@@ -1716,7 +1707,6 @@
17171708 */
17181709 $messages['cs'] = array(
17191710 'lqt-desc' => 'Umožňuje uspořádávat diskusní stránky do vláken',
1720 - 'lqt_newmessages' => 'Nové zprávy',
17211711 'lqt_movethread' => 'Přesunout vlákno na jinou stránku',
17221712 'lqt_contents_title' => 'Obsah',
17231713 'lqt_toc_thread_title' => 'Název vlákna',
@@ -1761,7 +1751,6 @@
17621752 'lqt_protectedfromreply' => 'Toto vlákno je $1, takže na něj nelze odpovídat.',
17631753 'lqt_protectedfromreply_link' => 'zamčeno',
17641754 'lqt_subject' => 'Předmět:',
1765 - 'lqt_nosubject' => '«bez předmětu»',
17661755 'lqt_move_placeholder' => 'Toto je pozůstatek vlákna $1, které bylo přesunuto z této stránky do jiné diskuse.
17671756 Přesun {{GENDER:$2|provedl|provedla|provedl}} $2 v $4, $3.',
17681757 'lqt_summary_label' => 'Shrnutí tohoto vlákna:',
@@ -1878,6 +1867,7 @@
18791868 'lqt-feed-title-replies-from' => '{{SITENAME}} – Odpovědi z $1',
18801869 'lqt-feed-new-thread-intro' => '$2 {{GENDER:$4|založil|založila|založil}} na $1 nové vlákno',
18811870 'lqt-feed-reply-intro' => '$2 {{GENDER:$4|přidal|přidala|přidal}} odpověď k $3 (v $1)',
 1871+ 'lqt_newmessages' => 'Nové zprávy',
18821872 );
18831873
18841874 /** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)
@@ -1924,8 +1914,6 @@
19251915 */
19261916 $messages['de'] = array(
19271917 'lqt-desc' => 'Benutzung von Diskussionssträngen auf Diskussionsseiten',
1928 - 'lqt-nothread' => 'Es sind keine archivierten Diskussionsstränge vorhanden.',
1929 - 'lqt_newmessages' => 'Neue Nachrichten',
19301918 'lqt_movethread' => 'Verschiebe Diskussionsstrang auf eine andere Seite',
19311919 'lqt_deletethread' => 'Lösche oder stelle Diskussionsstrang wieder her',
19321920 'lqt_contents_title' => 'Inhalt',
@@ -2136,6 +2124,7 @@
21372125 'lqt-feed-title-replies-from' => '{{SITENAME}} — Antworten von $1',
21382126 'lqt-feed-new-thread-intro' => 'Neuer Diskussionsstrang auf $1 von $2',
21392127 'lqt-feed-reply-intro' => 'Antwort auf $3 (auf $1) von $2',
 2128+ 'lqt_newmessages' => 'Neue Nachrichten',
21402129 );
21412130
21422131 /** German (formal address) (Deutsch (Sie-Form))
@@ -2181,8 +2170,6 @@
21822171 */
21832172 $messages['dsb'] = array(
21842173 'lqt-desc' => 'Nitkowe diskusije k diskusijnym bokam pśidaś',
2185 - 'lqt-nothread' => 'Njejsu nitki w archiwje.',
2186 - 'lqt_newmessages' => 'Nowe powěsći',
21872174 'lqt_movethread' => 'Nitku k druhemu bokoju pśesunuś',
21882175 'lqt_deletethread' => 'Nitku wulašowaś abo wótnowiś',
21892176 'lqt_contents_title' => 'Wopśimjeśe',
@@ -2244,7 +2231,6 @@
22452232 'lqt_protectedfromreply' => 'Toś ta nitka jo była $1 pśeśiwo wótegrono na nju.',
22462233 'lqt_protectedfromreply_link' => 'šćitany',
22472234 'lqt_subject' => 'Tema:',
2248 - 'lqt_nosubject' => '"žedna tema"',
22492235 'lqt_noreason' => 'Žedna pśicyna pódana.',
22502236 '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.
22512237 Toś to pśesunjenje jo se pśewjadło wót $2 $3 $4.',
@@ -2397,17 +2383,19 @@
23982384 'lqt-feed-title-replies-from' => '{{SITENAME}} - wótegrona z $1',
23992385 'lqt-feed-new-thread-intro' => 'Nowa nitka na $1 pósłana wót $2',
24002386 'lqt-feed-reply-intro' => 'Wótegrono na $3 (na $1) pósłane wót $2',
 2387+ 'lqt-newmessages-n' => 'Nowe powěźeńki ($1)',
 2388+ 'lqt_newmessages' => 'Nowe powěsći',
24012389 );
24022390
24032391 /** Ewe (Eʋegbe)
24042392 * @author Natsubee
24052393 */
24062394 $messages['ee'] = array(
2407 - 'lqt_newmessages' => 'Du yeyewo',
24082395 'lqt_contents_title' => 'Emenyawo',
24092396 'lqt_delete' => 'Tutui',
24102397 'lqt_move_move' => 'Ɖɔli eƒe nɔƒe',
24112398 'lqt_delete_return' => 'Gbugbɔ yi $1.',
 2399+ 'lqt_newmessages' => 'Du yeyewo',
24122400 );
24132401
24142402 /** Greek (Ελληνικά)
@@ -2418,8 +2406,6 @@
24192407 */
24202408 $messages['el'] = array(
24212409 'lqt-desc' => 'Προσθήκη θεματικών συζητήσεων στις σελίδες συζήτησης',
2422 - 'lqt-nothread' => 'Δεν υπάρχουν θέματα στο αρχείο.',
2423 - 'lqt_newmessages' => 'Νέα Μηνύματα',
24242410 'lqt_movethread' => 'Μετακίνηση θέματος σε άλλη σελίδα',
24252411 'lqt_deletethread' => 'Διαγραφή η επαναφορά θέματος',
24262412 'lqt_contents_title' => 'Περιεχόμενα',
@@ -2460,7 +2446,6 @@
24612447 'lqt_youhavenewmessages' => 'Έχετε [$1 νέα μηνύματα].',
24622448 'lqt_protectedfromreply_link' => 'προστατευμένο',
24632449 'lqt_subject' => 'Θέμα:',
2464 - 'lqt_nosubject' => '«Δεν υπάρχει θέμα»',
24652450 'lqt_noreason' => 'Δεν δίνετε λόγος.',
24662451 'lqt_thread_deleted' => 'Το θέμα έχει διαγραφεί.',
24672452 'lqt_summary_notice_link' => 'γράψτε μια περίληψη',
@@ -2553,6 +2538,7 @@
25542539 'lqt-ajax-update-link' => 'Ενημέρωση',
25552540 'lqt-thread-show-replies' => 'Εμφάνιση $1 απαντἠσεων',
25562541 'lqt-thread-show-more' => 'Προβολή περισσότερων απαντήσεων',
 2542+ 'lqt_newmessages' => 'Νέα Μηνύματα',
25572543 );
25582544
25592545 /** Esperanto (Esperanto)
@@ -2560,8 +2546,6 @@
25612547 */
25622548 $messages['eo'] = array(
25632549 'lqt-desc' => 'Aldonas fadenajn diskutojn al diskuto-paĝoj',
2564 - 'lqt-nothread' => 'Estas neniuj fadenoj en la arkivo.',
2565 - 'lqt_newmessages' => 'Novaj Mesaĝoj',
25662550 'lqt_movethread' => 'Movu fadenon al alia paĝo',
25672551 'lqt_deletethread' => 'Forigi aŭ restarigi fadenon',
25682552 'lqt_contents_title' => 'Enhavo',
@@ -2604,7 +2588,6 @@
26052589 'lqt_youhavenewmessages' => 'Vi havas [$1 novajn mesaĝojn].',
26062590 'lqt_protectedfromreply_link' => 'protektita',
26072591 'lqt_subject' => 'Subjekto:',
2608 - 'lqt_nosubject' => '«neniu subjekto»',
26092592 'lqt_noreason' => 'Nenia kialo donata',
26102593 'lqt_thread_deleted' => 'Ĉi tiu fadeno estis forigita.',
26112594 'lqt_summary_notice_link' => 'verki resumon',
@@ -2694,6 +2677,7 @@
26952678 'lqt-feed-title-new-threads-from' => '{{SITENAME}} — Novaj fadenoj de $1',
26962679 'lqt-feed-title-replies' => '{{SITENAME}} — Respndoj',
26972680 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respondoj de $1',
 2681+ 'lqt_newmessages' => 'Novaj Mesaĝoj',
26982682 );
26992683
27002684 /** Spanish (Español)
@@ -2706,8 +2690,6 @@
27072691 */
27082692 $messages['es'] = array(
27092693 'lqt-desc' => 'Agregar discusiones en hilos a páginas de discusión',
2710 - 'lqt-nothread' => 'No hay hilos en el archivo.',
2711 - 'lqt_newmessages' => 'Nuevos mensajes',
27122694 'lqt_movethread' => 'Mover hilo a otra página',
27132695 'lqt_deletethread' => 'Borrar o reestablecer hilo',
27142696 'lqt_contents_title' => 'Contenidos',
@@ -2767,7 +2749,6 @@
27682750 'lqt_youhavenewmessages' => 'Tienes [$1 nuevos mensajes].',
27692751 'lqt_protectedfromreply_link' => 'protegido',
27702752 'lqt_subject' => 'Tema:',
2771 - 'lqt_nosubject' => '«sin tema»',
27722753 'lqt_noreason' => 'No se da ninguna razón',
27732754 'lqt_thread_deleted_for_sysops' => "Este hilo ha sido '''borrado''' y es solamente visible para los administradores.",
27742755 'lqt_thread_deleted' => 'Este hilo ha sido borrado.',
@@ -2887,6 +2868,7 @@
28882869 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respuestas de $1',
28892870 'lqt-feed-new-thread-intro' => 'Nuevo hilo en $1 enviado por $2',
28902871 'lqt-feed-reply-intro' => 'Respuesta a $3 (en $1) enviado por $2',
 2872+ 'lqt_newmessages' => 'Nuevos mensajes',
28912873 );
28922874
28932875 /** Estonian (Eesti)
@@ -2901,7 +2883,6 @@
29022884 * @author Kobazulo
29032885 */
29042886 $messages['eu'] = array(
2905 - 'lqt_newmessages' => 'Mezu berriak',
29062887 'lqt_contents_title' => 'Edukiak',
29072888 'lqt_add_header' => 'Goiburua gehitu',
29082889 'lqt_new_thread' => 'Eztabaida berria hasi',
@@ -2929,16 +2910,17 @@
29302911 'lqt-search-button' => 'Bilatu',
29312912 'searchprofile-threads' => 'Eztabaidak',
29322913 'lqt-ajax-update-link' => 'Eguneratu',
 2914+ 'lqt_newmessages' => 'Mezu berriak',
29332915 );
29342916
29352917 /** Persian (فارسی)
29362918 * @author Ladsgroup
29372919 */
29382920 $messages['fa'] = array(
2939 - 'lqt_newmessages' => 'پیام‌های جدید',
29402921 'lqt_from_talk' => 'از $1',
29412922 'lqt_newer' => 'جدیدتر ←',
29422923 'lqt_older' => '→ قدیمی‌تر',
 2924+ 'lqt_newmessages' => 'پیام‌های جدید',
29432925 );
29442926
29452927 /** Finnish (Suomi)
@@ -2950,8 +2932,6 @@
29512933 */
29522934 $messages['fi'] = array(
29532935 'lqt-desc' => 'Lisää keskustelusivuille viestiketjut.',
2954 - 'lqt-nothread' => 'Arkistossa ei ole viestiketjuja.',
2955 - 'lqt_newmessages' => 'Uudet viestit',
29562936 'lqt_movethread' => 'Siirrä viestiketju toiselle sivulle',
29572937 'lqt_deletethread' => 'Poista tai palauta viestiketju',
29582938 'lqt_contents_title' => 'Sisältö',
@@ -3001,7 +2981,6 @@
30022982 'lqt_youhavenewmessages' => 'Sinulle on [$1 uusia viestejä].',
30032983 'lqt_protectedfromreply_link' => 'suojattu',
30042984 'lqt_subject' => 'Otsikko',
3005 - 'lqt_nosubject' => '«ei aihetta»',
30062985 'lqt_noreason' => 'Ei annettua syytä.',
30072986 'lqt_move_placeholder' => 'Tämä viestiketju on paikanvaraaja, joka osoittaa viestiketjun $1 olevan poistettu tältä sivulta toiselle keskustelusivulle.
30082987 Siirron teki $2 aikana $3 $4.',
@@ -3104,6 +3083,7 @@
31053084 'lqt-thread-show-replies' => 'Näytä {{PLURAL:$1|vastaus|vastausta}}',
31063085 'lqt-thread-show-more' => 'Näytä lisää vastauksia',
31073086 'lqt-feed-title-new-threads' => '{{SITENAME}} – Uudet viestiketjut',
 3087+ 'lqt_newmessages' => 'Uudet viestit',
31083088 );
31093089
31103090 /** French (Français)
@@ -3122,8 +3102,6 @@
31233103 */
31243104 $messages['fr'] = array(
31253105 'lqt-desc' => 'Ajoute des fils de discussion dans les pages de discussion',
3126 - 'lqt-nothread' => 'Il n’existe aucun fil de discussion dans les archives.',
3127 - 'lqt_newmessages' => 'Nouveaux messages',
31283106 'lqt_movethread' => 'Déplacer le fil vers une autre page',
31293107 'lqt_deletethread' => 'Effacer ou récupérer le fil',
31303108 'lqt_contents_title' => 'Sujets',
@@ -3185,7 +3163,6 @@
31863164 'lqt_protectedfromreply' => 'Ce fil a été $1. Vous ne pouvez y répondre.',
31873165 'lqt_protectedfromreply_link' => 'protégé',
31883166 'lqt_subject' => 'Sujet :',
3189 - 'lqt_nosubject' => '« Aucun sujet »',
31903167 'lqt_noreason' => 'Aucun raison donnée',
31913168 '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.',
31923169 'lqt_thread_deleted_for_sysops' => "Ce fil a été '''supprimé''' et seuls les administrateurs peuvent le voir.",
@@ -3338,6 +3315,8 @@
33393316 'lqt-feed-title-replies-from' => '{{SITENAME}} - Réponses de $1',
33403317 'lqt-feed-new-thread-intro' => 'Nouveau fil de discussion sur $1 posté par $2',
33413318 'lqt-feed-reply-intro' => 'Réponse à $3 (sur $1) postée par $2',
 3319+ 'lqt-newmessages-n' => 'Nouveaux messages ($1)',
 3320+ 'lqt_newmessages' => 'Nouveaux messages',
33423321 );
33433322
33443323 /** Franco-Provençal (Arpetan)
@@ -3368,8 +3347,6 @@
33693348 */
33703349 $messages['gl'] = array(
33713350 'lqt-desc' => 'Engadir os fíos de discusión ás páxinas de conversa',
3372 - 'lqt-nothread' => 'Non hai fíos no arquivo.',
3373 - 'lqt_newmessages' => 'Mensaxes novas',
33743351 'lqt_movethread' => 'Mover o fío a outra páxina',
33753352 'lqt_deletethread' => 'Eliminar ou recuperar fío',
33763353 'lqt_contents_title' => 'Contidos',
@@ -3583,6 +3560,7 @@
35843561 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respostas en $1',
35853562 'lqt-feed-new-thread-intro' => 'Novo fío de conversa en "$1" publicado por $2',
35863563 'lqt-feed-reply-intro' => 'Resposta a "$3" (en "$1") publicada por $2',
 3564+ 'lqt_newmessages' => 'Mensaxes novas',
35873565 );
35883566
35893567 /** Gothic (Gothic)
@@ -3600,7 +3578,6 @@
36013579 * @author Omnipaedista
36023580 */
36033581 $messages['grc'] = array(
3604 - 'lqt_newmessages' => 'Νέαι ἀγγέλιαι',
36053582 'lqt_contents_title' => 'Περιεχόμενα',
36063583 'lqt_delete' => 'Σβεννύναι',
36073584 'lqt_discussion_link' => 'διάλεξις',
@@ -3618,6 +3595,7 @@
36193596 'lqt-thread-split-thread' => 'Νῆμα διαλέξεως:',
36203597 'lqt-search-button' => 'Ζητεῖν',
36213598 'lqt-ajax-update-link' => 'Ἐνημεροῦν',
 3599+ 'lqt_newmessages' => 'Νέαι ἀγγέλιαι',
36223600 );
36233601
36243602 /** Swiss German (Alemannisch)
@@ -3625,8 +3603,6 @@
36263604 */
36273605 $messages['gsw'] = array(
36283606 'lqt-desc' => 'Diskussionssträng uf Diskussionssyte bruuche',
3629 - 'lqt-nothread' => 'S git kei archivierti Diskussionssträng.',
3630 - 'lqt_newmessages' => 'Neji Nochrichte',
36313607 'lqt_movethread' => 'Diskussionsstrang uf e anderi Syte verschiebe',
36323608 'lqt_deletethread' => 'Diskussionsstrang lesche oder widerhärstelle',
36333609 'lqt_contents_title' => 'Inhalt',
@@ -3688,7 +3664,6 @@
36893665 'lqt_protectedfromreply' => 'Dää Diskussionsstrang isch $1 wore. E Antwort isch nit megli.',
36903666 'lqt_protectedfromreply_link' => 'gschitzt',
36913667 'lqt_subject' => 'Thema:',
3692 - 'lqt_nosubject' => '„kei Thema“',
36933668 'lqt_noreason' => 'kei Grund aagee.',
36943669 '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.
36953670 D Verschiebig isch gmacht wore dur $2 am $3 $4.',
@@ -3830,6 +3805,9 @@
38313806 'lqt-ajax-update-link' => 'Aktualisiere',
38323807 'lqt-thread-show-replies' => '$1 Antworte zeige',
38333808 'lqt-thread-show-more' => 'Meh Antworte zeige',
 3809+ 'lqt-thread-link-url' => 'URL-Link:',
 3810+ 'lqt-thread-link-title' => 'Wikitext-Link:',
 3811+ 'lqt-thread-link-copy' => 'In d Zwischenablag kopiere',
38343812 'lqt-feed-title-all' => '{{SITENAME}} — Neji Byytreg',
38353813 'lqt-feed-title-all-from' => '{{SITENAME}} — Neji Byytreg vu $1',
38363814 'lqt-feed-title-new-threads' => '{{SITENAME}} — Neji Diskussionssträng',
@@ -3838,6 +3816,8 @@
38393817 'lqt-feed-title-replies-from' => '{{SITENAME}} — Antworte vu $1',
38403818 'lqt-feed-new-thread-intro' => 'E neje Diskussionsstrang uf $1, aagleit vu $2',
38413819 'lqt-feed-reply-intro' => 'Antworte uf $3 (uf $1) vu $2',
 3820+ 'lqt-newmessages-n' => 'Neji Nochrichte ($1)',
 3821+ 'lqt_newmessages' => 'Neji Nochrichte',
38423822 );
38433823
38443824 /** Gujarati (ગુજરાતી)
@@ -3845,7 +3825,6 @@
38463826 * @author Dsvyas
38473827 */
38483828 $messages['gu'] = array(
3849 - 'lqt_newmessages' => 'નવા સંદેશા',
38503829 'lqt_contents_title' => 'સૂચિ',
38513830 'lqt_add_header' => 'મથાળુ ઉમેરો',
38523831 'lqt_new_thread' => 'નવી ચર્ચા શરૂ કરો',
@@ -3874,7 +3853,6 @@
38753854 'lqt_change_edited_root' => 'હાઇલાઇટ કરેલી ટિપ્પણીમાં ફેરફાર વર્તમાન સુધારા દરમ્યાન કરવામાં આવ્યો છે',
38763855 'lqt_protectedfromreply_link' => 'સુરક્ષિત',
38773856 'lqt_subject' => 'વિષય',
3878 - 'lqt_nosubject' => '<<વિષય વિના>>',
38793857 'lqt_noreason' => 'કોઇ કારણ દર્શાવવામાં આવ્યું નથી',
38803858 'lqt_summary_notice' => 'અહીં છેલ્લા {{PLURAL:$2|દિવસ|દિવસ}} દિવસથી કોઇ ફેરફાર થયા નથી. જો આ ચર્ચા પૂરી થઇ ગયેલી લાગે તો, તમે $1 શકો છો.',
38813859 'lqt_summary_notice_link' => 'સારાંશ લખો',
@@ -3882,16 +3860,17 @@
38833861 'lqt_move_torename_edit' => 'ફેરફાર કરો',
38843862 'lqt_move_move' => 'ખસેડો',
38853863 'lqt_move_noreason' => 'કોઇ કારણ દર્શાવવામાં આવ્યું નથી',
 3864+ 'lqt_newmessages' => 'નવા સંદેશા',
38863865 );
38873866
38883867 /** Manx (Gaelg)
38893868 * @author MacTire02
38903869 */
38913870 $messages['gv'] = array(
3892 - 'lqt_newmessages' => 'Çhaghteraghtyn noa',
38933871 'lqt_discussion_link' => 'resoonaght',
38943872 'lqt_hist_deleted' => 'Scryssit',
38953873 'lqt_summary_notice_link' => 'screeu giare-choontey',
 3874+ 'lqt_newmessages' => 'Çhaghteraghtyn noa',
38963875 );
38973876
38983877 /** Hakka (Hak-kâ-fa)
@@ -3918,8 +3897,6 @@
39193898 */
39203899 $messages['he'] = array(
39213900 'lqt-desc' => 'הוספת דיונים משורשרים לדפי השיחה',
3922 - 'lqt-nothread' => 'אין שרשורים בארכיון.',
3923 - 'lqt_newmessages' => 'הודעות חדשות',
39243901 'lqt_movethread' => 'העברת השרשור לדף אחר',
39253902 'lqt_deletethread' => 'מחיקת או שחזור שרשור',
39263903 'lqt_contents_title' => 'תכנים',
@@ -3982,7 +3959,6 @@
39833960 'lqt_protectedfromreply' => 'שרשור זה $1 תגובות.',
39843961 'lqt_protectedfromreply_link' => 'מוגן מפני',
39853962 'lqt_subject' => 'נושא:',
3986 - 'lqt_nosubject' => '«אין נושא»',
39873963 'lqt_noreason' => 'לא צוינה סיבה.',
39883964 'lqt_move_placeholder' => 'שרשור זה הינו ממלא מקום המציין כי שרשור, $1, הוסר מדף זה והועבר לדף שיחה אחר.
39893965 העברה זו בוצעה על ידי $2 ב־$4, $3.',
@@ -4126,6 +4102,9 @@
41274103 'lqt-ajax-update-link' => 'עדכון',
41284104 'lqt-thread-show-replies' => 'הצגת $1 תגובות',
41294105 'lqt-thread-show-more' => 'הצגת תגובות נוספות',
 4106+ 'lqt-thread-link-url' => 'כתובת הקישור:',
 4107+ 'lqt-thread-link-title' => 'טקסט הוויקי של הקישור:',
 4108+ 'lqt-thread-link-copy' => 'העתקה ללוח',
41304109 'lqt-feed-title-all' => '{{SITENAME}} — הודעות חדשות',
41314110 'lqt-feed-title-all-from' => '{{SITENAME}} — הודעות חדשות מתוך $1',
41324111 'lqt-feed-title-new-threads' => '{{SITENAME}} — שרשורים חדשים',
@@ -4134,6 +4113,7 @@
41354114 'lqt-feed-title-replies-from' => '{{SITENAME}} — תגובות מתוך $1',
41364115 'lqt-feed-new-thread-intro' => 'שרשור חדש ב$1 שנוצר על־ידי $2',
41374116 'lqt-feed-reply-intro' => 'תגובה לשרשור $3 (ב$1) שנוצר על־ידי $2',
 4117+ 'lqt_newmessages' => 'הודעות חדשות',
41384118 );
41394119
41404120 /** Hindi (हिन्दी)
@@ -4142,8 +4122,6 @@
41434123 */
41444124 $messages['hi'] = array(
41454125 'lqt-desc' => 'वार्ता पृष्ठ पर वार्ता के थ्रेड्स बढायें',
4146 - 'lqt-nothread' => 'इस आर्चिव्हमें थ्रेड्स नहीं हैं।',
4147 - 'lqt_newmessages' => 'नये संदेश',
41484126 'lqt_movethread' => 'थ्रेड दुसरे पन्ने पर डालें',
41494127 'lqt_deletethread' => 'थ्रेड हटायें या पुनर्स्थापित करें',
41504128 'lqt_contents_title' => 'अनुक्रम',
@@ -4181,7 +4159,6 @@
41824160 'lqt_protectedfromreply' => 'यह थ्रेड जवाब देने से $1 हैं।',
41834161 'lqt_protectedfromreply_link' => 'सुरक्षित',
41844162 'lqt_subject' => 'विषय:',
4185 - 'lqt_nosubject' => '«विषय नहीं»',
41864163 'lqt_noreason' => 'कारण दिया नहीं।',
41874164 'lqt_thread_deleted_for_sysops' => 'यह थ्रेड $1 हैं और सिर्फ प्रबंधकोंको ही दिख सकता हैं।',
41884165 'lqt_thread_deleted' => 'यह थ्रेड हटाया गया हैं।',
@@ -4219,6 +4196,7 @@
42204197 'lqt_sort_newest_changes' => 'आखिर में बदले गये पहले',
42214198 'lqt_sort_newest_threads' => 'नये थ्रेड पहले',
42224199 'lqt_sort_oldest_threads' => 'पुराने थ्रेड पहले',
 4200+ 'lqt_newmessages' => 'नये संदेश',
42234201 );
42244202
42254203 /** Hiligaynon (Ilonggo)
@@ -4236,8 +4214,6 @@
42374215 */
42384216 $messages['hr'] = array(
42394217 'lqt-desc' => 'Dodaj rasprave na stranice za razgovor',
4240 - 'lqt-nothread' => 'Nema rasprava u arhivu.',
4241 - 'lqt_newmessages' => 'Nove poruke',
42424218 'lqt_movethread' => 'Premjesti raspravu na drugu stranicu',
42434219 'lqt_deletethread' => 'Izbriši ili vrati izbrisanu raspravu',
42444220 'lqt_contents_title' => 'Sadržaj',
@@ -4268,7 +4244,6 @@
42694245 'lqt_hist_moved_talkpage' => 'Premješteno',
42704246 'lqt_protectedfromreply_link' => 'zaštićen',
42714247 'lqt_subject' => 'Tema:',
4272 - 'lqt_nosubject' => '«nema teme»',
42734248 'lqt-any-date' => 'Bilo koji datum',
42744249 'lqt-only-date' => 'Samo ovi datumi:',
42754250 'lqt-date-from' => 'Od',
@@ -4327,6 +4302,7 @@
43284303 'lqt-search-legend' => 'Pretraži raspravu na ovoj stranici',
43294304 'lqt-search-label' => 'Pojmovi pretrage:',
43304305 'lqt-search-button' => 'Traži',
 4306+ 'lqt_newmessages' => 'Nove poruke',
43314307 );
43324308
43334309 /** Upper Sorbian (Hornjoserbsce)
@@ -4334,8 +4310,6 @@
43354311 */
43364312 $messages['hsb'] = array(
43374313 'lqt-desc' => 'Nitkowe diskusije k diskusijnym stronam přidać',
4338 - 'lqt-nothread' => 'W archiwje žane nitki njejsu.',
4339 - 'lqt_newmessages' => 'Nowe powěsće',
43404314 'lqt_movethread' => 'Nitku na druhu stronu přesunyć',
43414315 'lqt_deletethread' => 'Nitku wušmórnyć abo wobnowić',
43424316 'lqt_contents_title' => 'Wobsah',
@@ -4397,7 +4371,6 @@
43984372 'lqt_protectedfromreply' => 'Z tuteje nitki je $1 wotmołwił.',
43994373 'lqt_protectedfromreply_link' => 'škitany',
44004374 'lqt_subject' => 'Tema:',
4401 - 'lqt_nosubject' => '«žana tema»',
44024375 'lqt_noreason' => 'Žana pričina podata.',
44034376 '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ł.',
44044377 'lqt_thread_deleted_for_sysops' => "Tuta nitka je so '''wušmórnyła''' a je jenož za administratorow widźomna.",
@@ -4546,6 +4519,8 @@
45474520 'lqt-feed-title-replies-from' => '{{SITENAME}} - wotmołwy z $1',
45484521 'lqt-feed-new-thread-intro' => 'Nowa nitka na $1 pósłana wot $2',
45494522 'lqt-feed-reply-intro' => 'Wotmołwa na $3 (na $1) pósłana wot $2',
 4523+ 'lqt-newmessages-n' => 'Nowe powěsće ($1)',
 4524+ 'lqt_newmessages' => 'Nowe powěsće',
45504525 );
45514526
45524527 /** Hungarian (Magyar)
@@ -4554,8 +4529,6 @@
45554530 * @author Tgr
45564531 */
45574532 $messages['hu'] = array(
4558 - 'lqt-nothread' => 'Nincsenek beszélgetésfolyamok az archívumban.',
4559 - 'lqt_newmessages' => 'Új üzenetek',
45604533 'lqt_movethread' => 'Beszélgetésfolyam áthelyezése egy másik lapra',
45614534 'lqt_deletethread' => 'Beszélgetésfolyam törlése vagy helyreállítása',
45624535 'lqt_contents_title' => 'Tartalomjegyzék',
@@ -4609,7 +4582,6 @@
46104583 'lqt_protectedfromreply' => 'Ez a beszélgetés $1 a válaszlehetőségtől.',
46114584 'lqt_protectedfromreply_link' => 'le van védve',
46124585 'lqt_subject' => 'Tárgy:',
4613 - 'lqt_nosubject' => '«nincs tárgy»',
46144586 'lqt_noreason' => 'Nincs ok megadva.',
46154587 '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.',
46164588 'lqt_thread_deleted_for_sysops' => "A beszélgetést '''törölték''' és csak adminisztrátorok számára látható.",
@@ -4694,6 +4666,7 @@
46954667 'lqt-ajax-update-link' => 'Frissítés',
46964668 'lqt-thread-show-replies' => '$1 válasz megjelenítése',
46974669 'lqt-thread-show-more' => 'További válaszok megjelenítése',
 4670+ 'lqt_newmessages' => 'Új üzenetek',
46984671 );
46994672
47004673 /** Interlingua (Interlingua)
@@ -4701,8 +4674,6 @@
47024675 */
47034676 $messages['ia'] = array(
47044677 'lqt-desc' => 'Adde discussiones in filos al paginas de discussion',
4705 - 'lqt-nothread' => 'Non existe filos de discussion in le archivo.',
4706 - 'lqt_newmessages' => 'Nove messages',
47074678 'lqt_movethread' => 'Displaciar le filo verso un altere pagina',
47084679 'lqt_deletethread' => 'Deler o restaurar filo',
47094680 'lqt_contents_title' => 'Contento',
@@ -4764,7 +4735,6 @@
47654736 'lqt_protectedfromreply' => 'Iste filo ha essite $1 contra responsas.',
47664737 'lqt_protectedfromreply_link' => 'protegite',
47674738 'lqt_subject' => 'Subjecto:',
4768 - 'lqt_nosubject' => '«nulle subjecto»',
47694739 'lqt_noreason' => 'Nulle motivo specificate.',
47704740 '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.
47714741 Iste displaciamento esseva facite per $2 le $3 $4.',
@@ -4920,6 +4890,8 @@
49214891 'lqt-feed-title-replies-from' => '{{SITENAME}} — Responsas de $1',
49224892 'lqt-feed-new-thread-intro' => 'Nove filo in $1 publicate per $2',
49234893 'lqt-feed-reply-intro' => 'Responsa a $3 (super $1) publicate per $2',
 4894+ 'lqt-newmessages-n' => 'Nove messages ($1)',
 4895+ 'lqt_newmessages' => 'Nove messages',
49244896 );
49254897
49264898 /** Indonesian (Bahasa Indonesia)
@@ -4929,8 +4901,6 @@
49304902 */
49314903 $messages['id'] = array(
49324904 'lqt-desc' => 'Menambahkan diskusi bertopik pada halaman pembicaraan',
4933 - 'lqt-nothread' => 'Tidak ada topik pada arsip.',
4934 - 'lqt_newmessages' => 'Pesan baru',
49354905 'lqt_movethread' => 'Pindahkan topik pembicaraan ke halaman lain',
49364906 'lqt_deletethread' => 'Hapus atau batalkan penghapusan topik pembicaraan',
49374907 'lqt_contents_title' => 'Daftar isi',
@@ -4971,7 +4941,6 @@
49724942 'lqt_protectedfromreply' => 'Topik ini telah $1 dari mengirim balasan',
49734943 'lqt_protectedfromreply_link' => 'dilindungi',
49744944 'lqt_subject' => 'Perihal:',
4975 - 'lqt_nosubject' => '«tanpa judul»',
49764945 'lqt_noreason' => 'Tidak ada alasan yang diberikan.',
49774946 'lqt_thread_deleted_for_sysops' => "Topik ini telah '''dihapus''' dan hanya bisa dilihat oleh pengurus.",
49784947 'lqt_thread_deleted' => 'Topik ini telah dihapus.',
@@ -5078,6 +5047,7 @@
50795048 'lqt-feed-title-new-threads-from' => '{{SITENAME}} — Topik baru dari $1',
50805049 'lqt-feed-title-replies' => '{{SITENAME}} — Balasan',
50815050 'lqt-feed-title-replies-from' => '{{SITENAME}} — Balasan dari $1',
 5051+ 'lqt_newmessages' => 'Pesan baru',
50825052 );
50835053
50845054 /** Ido (Ido)
@@ -5101,8 +5071,6 @@
51025072 * @author Melos
51035073 */
51045074 $messages['it'] = array(
5105 - 'lqt-nothread' => 'Non ci sono discussioni in archivio.',
5106 - 'lqt_newmessages' => 'Nuovi messaggi',
51075075 'lqt_movethread' => "Sposta discussione in un'altra pagina",
51085076 'lqt_deletethread' => 'Cancellare o recuperare discussione',
51095077 'lqt_contents_title' => 'Indice',
@@ -5156,7 +5124,6 @@
51575125 'lqt_youhavenewmessages' => 'Hai [$1 nuovi messaggi].',
51585126 'lqt_protectedfromreply_link' => 'protetto',
51595127 'lqt_subject' => 'Oggetto:',
5160 - 'lqt_nosubject' => '«Nessun oggetto»',
51615128 'lqt_noreason' => 'Nessuna motivazione indicata.',
51625129 'lqt_thread_deleted_for_sysops' => "Questa discussione è stata '''cancellata''' ed è visibile solamente dagli amministratori.",
51635130 'lqt_thread_deleted' => 'Questa discussione è stata cancellata.',
@@ -5245,6 +5212,7 @@
52465213 'searchprofile-threads' => 'Discussioni',
52475214 'lqt-thread-show-replies' => 'Mostra $1 {{PLURAL:$1|risposta|risposte}}',
52485215 'lqt-thread-show-more' => 'Mostra più risposte',
 5216+ 'lqt_newmessages' => 'Nuovi messaggi',
52495217 );
52505218
52515219 /** Japanese (日本語)
@@ -5254,8 +5222,6 @@
52555223 */
52565224 $messages['ja'] = array(
52575225 'lqt-desc' => '{{int:talk}}ページをスレッド形式の議論ページにする',
5258 - 'lqt-nothread' => '保存されているスレッドはありません。',
5259 - 'lqt_newmessages' => '新しいメッセージ',
52605226 'lqt_movethread' => 'スレッドを別のページに移動',
52615227 'lqt_deletethread' => 'スレッドの削除と復帰',
52625228 'lqt_contents_title' => '目次',
@@ -5317,7 +5283,6 @@
53185284 'lqt_protectedfromreply' => 'このスレッドは$1されているため返答できません。',
53195285 'lqt_protectedfromreply_link' => '保護',
53205286 'lqt_subject' => '表題:',
5321 - 'lqt_nosubject' => '«無題»',
53225287 'lqt_noreason' => '理由は付記されていません。',
53235288 'lqt_move_placeholder' => 'このスレッドは、$1 が別ページの{{int:talk}}ページへ移動したことを示すプレースホルダです。この移動は $3 $4 に $2 によって行われました。',
53245289 'lqt_thread_deleted_for_sysops' => "このスレッドは'''削除'''されており、{{int:group-sysop}}だけが内容を見ることができます。",
@@ -5457,6 +5422,7 @@
54585423 'lqt-feed-title-replies-from' => '{{SITENAME}} — $1からの返信',
54595424 'lqt-feed-new-thread-intro' => '$1に$2が投稿した新規スレッド',
54605425 'lqt-feed-reply-intro' => '$2が$1に投稿した$3への返信',
 5426+ 'lqt_newmessages' => '新しいメッセージ',
54615427 );
54625428
54635429 /** Javanese (Basa Jawa)
@@ -5464,7 +5430,6 @@
54655431 * @author Pras
54665432 */
54675433 $messages['jv'] = array(
5468 - 'lqt_newmessages' => 'Pesen anyar',
54695434 'lqt_contents_title' => 'Isi',
54705435 'lqt_new_thread' => 'Miwiti dhiskusi anyar',
54715436 'lqt_edited_notice' => 'Disunting',
@@ -5484,7 +5449,6 @@
54855450 'lqt_youhavenewmessages' => 'Panjenengan duwé [$1 pesen anyar].',
54865451 'lqt_protectedfromreply_link' => 'direksa',
54875452 'lqt_subject' => 'Subyèk:',
5488 - 'lqt_nosubject' => '«ora ana subyèk»',
54895453 'lqt_noreason' => 'Ora mènèhi alesan.',
54905454 'lqt_summary_notice_link' => 'nulis ringkesan',
54915455 'lqt_summary_subtitle' => 'ringkesan saka $1.',
@@ -5497,12 +5461,15 @@
54985462 'lqt_header_warning_big' => 'Panjenengan nyunting sawijining $1.',
54995463 'lqt_header_warning_new_discussion' => 'miwiti dhiskusi anyar',
55005464 'lqt_sorting_order' => 'Urutan sortir:',
 5465+ 'lqt_newmessages' => 'Pesen anyar',
55015466 );
55025467
55035468 /** Georgian (ქართული)
55045469 * @author BRUTE
55055470 */
55065471 $messages['ka'] = array(
 5472+ 'lqt_noreason' => 'მიზეზი ნაჩვენები არაა.',
 5473+ 'lqt_move_move' => 'გადატანა',
55075474 'lqt-title' => 'სათაური',
55085475 );
55095476
@@ -5514,7 +5481,6 @@
55155482 * @author វ័ណថារិទ្ធ
55165483 */
55175484 $messages['km'] = array(
5518 - 'lqt_newmessages' => 'សារថ្មីៗ',
55195485 'lqt_contents_title' => 'មាតិកា',
55205486 'lqt_add_header' => 'បន្ថែមក្បាលទំព័រ',
55215487 'lqt_new_thread' => 'បើកការពិភាក្សាថ្មីមួយ',
@@ -5542,7 +5508,6 @@
55435509 'lqt_youhavenewmessages' => 'អ្នកមាន [$1 សារថ្មីៗ]​។',
55445510 'lqt_protectedfromreply_link' => 'បានការពារ',
55455511 'lqt_subject' => 'ប្រធានបទ ៖',
5546 - 'lqt_nosubject' => '«មិនមានប្រធានបទទេ»',
55475512 'lqt_noreason' => 'គ្មានហេតុផល ត្រូវបានផ្តល់ឱ្យ ។',
55485513 'lqt_thread_deleted' => 'ខ្សែស្រឡាយ​នេះ​ត្រូវ​បាន​លុប​។',
55495514 'lqt_summary_notice' => 'គ្មានបំលាស់ប្តូរ​ក្នុងការពិភាក្សានេះ តាំងពី​យ៉ាងតិច $2 ថ្ងៃ​។ បើចង់ផ្លាស់ប្តូរវា, អ្នកអាចនឹង​ត្រូវការ $1 ។',
@@ -5600,6 +5565,7 @@
56015566 'lqt-header-actions' => 'សកម្មភាព​',
56025567 'lqt_summarize_link' => 'សង្ខេប​',
56035568 'lqt-search-button' => 'ស្វែង​រក​',
 5569+ 'lqt_newmessages' => 'សារថ្មីៗ',
56045570 );
56055571
56065572 /** Kannada (ಕನ್ನಡ)
@@ -5616,8 +5582,6 @@
56175583 */
56185584 $messages['ko'] = array(
56195585 'lqt-desc' => '토론문서에서 새주제의 토론 추가',
5620 - 'lqt-nothread' => '저장소에 토론이 없습니다.',
5621 - 'lqt_newmessages' => '새 메시지',
56225586 'lqt_new_thread' => '새 토론 시작하기',
56235587 'lqt_invalid_subject' => '당신이 입력한 주제가 잘못되었습니다.
56245588 * 주제가 너무 길거나
@@ -5639,6 +5603,7 @@
56405604 'lqt-quote' => '인용',
56415605 'lqt-search-button' => '찾기',
56425606 'lqt-thread-link-url' => '링크 URL:',
 5607+ 'lqt_newmessages' => '새 메시지',
56435608 );
56445609
56455610 /** Krio (Krio)
@@ -5665,8 +5630,6 @@
56665631 */
56675632 $messages['ksh'] = array(
56685633 'lqt-desc' => 'Määt Jeschprääschßfäddeme en Klaaf-Sigge müjjelesch.',
5669 - 'lqt-nothread' => 'Mer han keine Jeschprääschßfäddeme en dämm Aschiif.',
5670 - 'lqt_newmessages' => 'Neu Nohreschte',
56715634 'lqt_movethread' => 'Donn dä Jeschprääschßfäddem op en ander Sigg ömträke',
56725635 'lqt_deletethread' => 'Ene Jeschprääschßfäddem fottschmiiße odder zeröckholle',
56735636 'lqt_contents_title' => 'Enhallt',
@@ -5690,7 +5653,7 @@
56915654 'lqt_permalink' => 'Permalengk',
56925655 'lqt_fragment' => 'E Shtöckelsche vun enem $1 op dä Sigg „$2“',
56935656 'lqt_discussion_link' => 'Klaaf',
5694 - 'lqt_from_talk' => 'Fum $1',
 5657+ 'lqt_from_talk' => 'Fun dä Sigg „$1“',
56955658 'lqt_newer' => '← neuer',
56965659 'lqt_older' => 'ällder →',
56975660 'lqt-history-title' => 'Dem Jeshprääschßfäddem sing Verjangeheit un Versione',
@@ -5729,7 +5692,6 @@
57305693 'lqt_protectedfromreply' => 'Dä Jeschprääschßfäddem es $1, un dröm kam_mer nix dobei donn.',
57315694 'lqt_protectedfromreply_link' => 'jeschöz',
57325695 'lqt_subject' => 'Övver:',
5733 - 'lqt_nosubject' => '„kei Teema jenannt“',
57345696 'lqt_noreason' => 'Keine Aanlass aanjejovve.',
57355697 'lqt_move_placeholder' => 'Dat hee es ene Plazhallder. Hä shteiht för dä Jeschprääschßfäddem „$1“, dä {{GENDER:$2|dä|dat|dä Metmaacher|dat|de}} $2 aam $3 öm $4 Uhr op en ander Klaafsigg ömjetrocke hät.',
57365698 'lqt_thread_deleted_for_sysops' => "Dä Jeschprääschßfäddem es '''fottjeschmeße''', un kann bloß noch vun de Wiki-Köbeße aanjesinn wääde.",
@@ -5882,6 +5844,7 @@
58835845 'lqt-feed-title-replies-from' => '{{SITENAME}} — Antwoote vun dä {{PLURAL:$2|Sigg|Sigge}}: $1',
58845846 'lqt-feed-new-thread-intro' => 'Ene neuje Jeshprääschßfäddem, dä hät {{GENDER:$4|dä|et|dä Medtmaacher|de|dat}} $2 op dä Sigg „$1“ opjemaat.',
58855847 'lqt-feed-reply-intro' => '{{GENDER:$4|Dä|Et|Dä Medtmaacher|De|Dat}} $2 hät en Antwoot en dä Jeschprääschßfäddem „$3“ op de Sigg „$1“ jeschrevve.',
 5848+ 'lqt_newmessages' => 'Neu Nohreschte',
58865849 );
58875850
58885851 /** Luxembourgish (Lëtzebuergesch)
@@ -5889,8 +5852,6 @@
58905853 */
58915854 $messages['lb'] = array(
58925855 'lqt-desc' => "Setz Diskussiouns -Rubriken op d'Diskussiounssäiten derbäi",
5893 - 'lqt-nothread' => 'Et gëtt keng Rubriken am Archiv',
5894 - 'lqt_newmessages' => 'Nei Messagen',
58955856 'lqt_movethread' => 'Rubrik op eng aner Säit réckelen',
58965857 'lqt_deletethread' => 'Rubrik läschen oder restauréieren',
58975858 'lqt_contents_title' => 'Inhalter',
@@ -5953,7 +5914,6 @@
59545915 'lqt_protectedfromreply' => 'Dës Rubrik gouf $1 vir datt net drop geäntwert ka ginn.',
59555916 'lqt_protectedfromreply_link' => 'protegéiert',
59565917 'lqt_subject' => 'Sujet:',
5957 - 'lqt_nosubject' => '"kee Sujet"',
59585918 'lqt_noreason' => 'Kee Grond uginn.',
59595919 '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.
59605920
@@ -6106,16 +6066,17 @@
61076067 'lqt-feed-title-replies-from' => '{{SITENAME}} — Äntwerte vum $1',
61086068 'lqt-feed-new-thread-intro' => 'Nei Rubrik iwwer $1 geschriwwe vum $2',
61096069 'lqt-feed-reply-intro' => 'Äntwert vum $2 op $3 (op $1)',
 6070+ 'lqt_newmessages' => 'Nei Messagen',
61106071 );
61116072
61126073 /** Lozi (Silozi)
61136074 * @author Ooswesthoesbes
61146075 */
61156076 $messages['loz'] = array(
6116 - 'lqt_newmessages' => 'Nca Mulumiwa',
61176077 'lqt_revision_as_of' => 'Selt di $1.',
61186078 'lqt_youhavenewmessages' => 'A sa $1.',
61196079 'lqt_protectedfromreply_link' => 'sa bukelezi',
 6080+ 'lqt_newmessages' => 'Nca Mulumiwa',
61206081 );
61216082
61226083 /** Lithuanian (Lietuvių)
@@ -6146,7 +6107,6 @@
61476108 * @author Shijualex
61486109 */
61496110 $messages['ml'] = array(
6150 - 'lqt_newmessages' => 'പുതിയ സന്ദേശങ്ങള്‍',
61516111 'lqt_movethread' => 'ത്രെഡ് മറ്റൊരു താളിലേക്കു മാറ്റുക',
61526112 'lqt_contents_title' => 'ഉള്ളടക്കം',
61536113 'lqt_new_thread' => 'പുതിയൊരു സം‌വാദം ആരംഭിക്കുക',
@@ -6171,7 +6131,6 @@
61726132 'lqt_youhavenewmessages' => 'താങ്കൾക്ക് [$1 പുതിയ സന്ദേശങ്ങൾ] ഉണ്ട്.',
61736133 'lqt_protectedfromreply_link' => 'സം‌രക്ഷിക്കപ്പെട്ടിരിക്കുന്നു',
61746134 'lqt_subject' => 'വിഷയം:',
6175 - 'lqt_nosubject' => '«വിഷയം കൊടുത്തിട്ടില്ല»',
61766135 'lqt_noreason' => 'കാരണമൊന്നും സൂചിപ്പിച്ചിട്ടില്ല',
61776136 'lqt_thread_deleted_for_sysops' => "ഈ ത്രെഡ് '''മായ്ച്ചിരിക്കുന്നു''', സിസോപ്പുകള്‍ക്ക് മാത്രമേ ഇതു ദൃശ്യമാവൂ.",
61786137 'lqt_thread_deleted' => 'ഈ ത്രെഡ് ഒഴിവാക്കി.',
@@ -6208,6 +6167,7 @@
62096168 'lqt-history-comment' => 'കുറിപ്പ്',
62106169 'lqt-thread-edited-author' => 'സ്രഷ്ടാവ് തിരുത്തിയിരിക്കുന്നു',
62116170 'lqt-header-actions' => 'പ്രവർത്തനങ്ങൾ',
 6171+ 'lqt_newmessages' => 'പുതിയ സന്ദേശങ്ങള്‍',
62126172 );
62136173
62146174 /** Mongolian (Монгол)
@@ -6224,8 +6184,6 @@
62256185 */
62266186 $messages['mr'] = array(
62276187 'lqt-desc' => 'चर्चा पानावर चर्चेचे मुद्दे वाढवा',
6228 - 'lqt-nothread' => 'या आर्चिव्ह मध्ये थ्रेड्स नाहीत.',
6229 - 'lqt_newmessages' => 'नवीन संदेश',
62306188 'lqt_movethread' => 'थ्रेड दुसर्‍या पानावर हलवा',
62316189 'lqt_deletethread' => 'थ्रेड वगळा किंवा पुनर्स्थापित करा',
62326190 'lqt_contents_title' => 'कंटेन्ट्स',
@@ -6263,7 +6221,6 @@
62646222 'lqt_protectedfromreply' => 'ह्या थ्रेडला उत्तर देणे $1 आहे.',
62656223 'lqt_protectedfromreply_link' => 'सुरक्षीत',
62666224 'lqt_subject' => 'विषय:',
6267 - 'lqt_nosubject' => '«विषय नाही»',
62686225 'lqt_noreason' => 'कारण दिलेले नाही.',
62696226 'lqt_move_placeholder' => 'हा थ्रेड $1 थ्रेडची जागा दर्शवितो, जो दुसर्‍या चर्चा पानावर हलविण्यात आलेला होता. हे स्थानांतरण $2 ने $3 $4 ला केले.',
62706227 'lqt_thread_deleted_for_sysops' => 'हा थ्रेड $1 आहे व फक्त प्रबंधकांनाच दिसू शकतो.',
@@ -6302,6 +6259,7 @@
63036260 'lqt_sort_newest_changes' => 'शेवटी बदललेले पहिल्यांदा',
63046261 'lqt_sort_newest_threads' => 'नवीन थ्रेड पहिल्यांदा',
63056262 'lqt_sort_oldest_threads' => 'जुने थ्रेड पहिल्यांदा',
 6263+ 'lqt_newmessages' => 'नवीन संदेश',
63066264 );
63076265
63086266 /** Malay (Bahasa Melayu)
@@ -6332,7 +6290,6 @@
63336291 * @author Fluence
63346292 */
63356293 $messages['nah'] = array(
6336 - 'lqt_newmessages' => 'Yancuīc tlahcuilōltzintli',
63376294 'lqt_delete' => 'Ticpolōz',
63386295 'lqt_newer' => '←yancuīc',
63396296 'lqt_older' => 'huēhueh→',
@@ -6350,6 +6307,7 @@
63516308 'lqt-older' => 'huēhueh',
63526309 'lqt-newer' => 'yancuīc',
63536310 'lqt-read-message' => 'Ticpōhuāz',
 6311+ 'lqt_newmessages' => 'Yancuīc tlahcuilōltzintli',
63546312 );
63556313
63566314 /** Nedersaksisch (Nedersaksisch)
@@ -6366,8 +6324,6 @@
63676325 */
63686326 $messages['nl'] = array(
63696327 'lqt-desc' => "Voegt overleg in onderwerpen op overlegpagina's toe",
6370 - 'lqt-nothread' => 'Er zijn geen onderwerpen in het archief aanwezig.',
6371 - 'lqt_newmessages' => 'Nieuwe berichten',
63726328 'lqt_movethread' => 'Onderwerp naar andere pagina verplaatsen',
63736329 'lqt_deletethread' => 'Onderwerp verwijderen of terugplaatsen',
63746330 'lqt_contents_title' => 'Inhoud',
@@ -6429,7 +6385,6 @@
64306386 'lqt_protectedfromreply' => 'Dit onderwerp is $1 van te worden beantwoord.',
64316387 'lqt_protectedfromreply_link' => 'beveiligd',
64326388 'lqt_subject' => 'Onderwerp:',
6433 - 'lqt_nosubject' => '«geen onderwerp»',
64346389 'lqt_noreason' => 'Geen reden gegeven.',
64356390 'lqt_move_placeholder' => 'Dit is een markering die aangeeft dat een onderwerp $1 verplaatst is van deze pagina naar een andere overlegpagina.
64366391 Deze verplaatsing is uitgevoerd door $2 op $3 $4.',
@@ -6584,6 +6539,8 @@
65856540 'lqt-feed-title-replies-from' => '{{SITENAME}} — Reacties van $1',
65866541 'lqt-feed-new-thread-intro' => 'Nieuw onderwerp op $1 door $2',
65876542 'lqt-feed-reply-intro' => 'Reactie op $3 (op $1) door $2',
 6543+ 'lqt-newmessages-n' => 'Nieuwe berichten ($1}',
 6544+ 'lqt_newmessages' => 'Nieuwe berichten',
65886545 );
65896546
65906547 /** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
@@ -6593,8 +6550,6 @@
65946551 */
65956552 $messages['nn'] = array(
65966553 'lqt-desc' => 'Legg til tråda diskusjonar til diskusjonssider',
6597 - 'lqt-nothread' => 'Det finst ingen trådar i arkivet.',
6598 - 'lqt_newmessages' => 'Nye meldingar',
65996554 'lqt_movethread' => 'Flytt tråd til ei anna sida',
66006555 'lqt_deletethread' => 'Slett ein eller omgjer slettinga av ein tråd',
66016556 'lqt_contents_title' => 'Innhald',
@@ -6632,7 +6587,6 @@
66336588 'lqt_protectedfromreply' => 'Denne tråden har vorten $1 for svar.',
66346589 'lqt_protectedfromreply_link' => 'låst',
66356590 'lqt_subject' => 'Emne:',
6636 - 'lqt_nosubject' => '«ikkje noko emne»',
66376591 'lqt_noreason' => 'Inga grunngjeving.',
66386592 'lqt_move_placeholder' => 'Denne tråden finst berre for å syna at tråden $1 vart flytt frå denne sida til ei anna diskusjonssida.
66396593 Flyttinga vart gjort av $2 $3 $4.',
@@ -6705,6 +6659,7 @@
67066660 'lqt_rc_new_reply' => 'Svar til $1 på $2. &bull; $3 skriv:',
67076661 'lqt_rc_author_original' => '(opphavleg forfattar)',
67086662 'lqt_rc_author_others' => '(ikkje forfattaren)',
 6663+ 'lqt_newmessages' => 'Nye meldingar',
67096664 );
67106665
67116666 /** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
@@ -6714,8 +6669,6 @@
67156670 */
67166671 $messages['no'] = array(
67176672 'lqt-desc' => 'Legger til trådede diskusjoner til diskusjonssider',
6718 - 'lqt-nothread' => 'Det er ingen tråder i arkivet.',
6719 - 'lqt_newmessages' => 'Nye beskjeder',
67206673 'lqt_movethread' => 'Flytt tråd til en annen side',
67216674 'lqt_deletethread' => 'Slett eller gjenopprett tråd',
67226675 'lqt_contents_title' => 'Innhold',
@@ -6762,7 +6715,6 @@
67636716 'lqt_protectedfromreply' => 'Denne tråden har blitt $1 for svar.',
67646717 'lqt_protectedfromreply_link' => 'låst',
67656718 'lqt_subject' => 'Emne:',
6766 - 'lqt_nosubject' => '«intet emne»',
67676719 'lqt_noreason' => 'Ingen grunn gitt.',
67686720 'lqt_move_placeholder' => 'Denne tråden eksisterer kun for å vise at tråden $1 ble flyttet fra denne siden til en annen diskusjonsside. Denne flyttingen ble foretatt av $2 $3 $4.',
67696721 'lqt_thread_deleted_for_sysops' => "Denne tråden har blitt '''slettet''' og er kun synlig for administratorer.",
@@ -6852,6 +6804,7 @@
68536805
68546806 Du kan se den på <$6>",
68556807 'lqt-quote-intro' => 'Den $2 klokka $3 skrev [[User:$1|$1]]:',
 6808+ 'lqt_newmessages' => 'Nye beskjeder',
68566809 );
68576810
68586811 /** Northern Sotho (Sesotho sa Leboa)
@@ -6861,7 +6814,6 @@
68626815 'lqt_delete' => 'Phumula',
68636816 'lqt_youhavenewmessages' => 'O nale $1.',
68646817 'lqt_subject' => 'Tabataba:',
6865 - 'lqt_nosubject' => '«gago tabataba»',
68666818 );
68676819
68686820 /** Occitan (Occitan)
@@ -6869,8 +6821,6 @@
68706822 */
68716823 $messages['oc'] = array(
68726824 'lqt-desc' => 'Apond de fials de discussion dins las paginas de discussion',
6873 - 'lqt-nothread' => 'Existís pas cap de fial de discussion dins los archius.',
6874 - 'lqt_newmessages' => 'Messatges Novèls',
68756825 'lqt_movethread' => 'Desplaçar lo fial cap a una autra pagina',
68766826 'lqt_deletethread' => 'Escafar o recuperar lo fial',
68776827 'lqt_contents_title' => 'Taula dels subjèctes',
@@ -6931,7 +6881,6 @@
69326882 'lqt_protectedfromreply' => 'Aqueste fial es estat $1. I podètz pas respondre.',
69336883 'lqt_protectedfromreply_link' => 'protegit',
69346884 'lqt_subject' => 'Subjècte :',
6935 - 'lqt_nosubject' => '« Cap de subjècte »',
69366885 'lqt_noreason' => 'Cap de motiu balhat',
69376886 'lqt_move_placeholder' => "Aqueste fial es una marca substitutiva qu'indica qu'un fial, $1, es estat desplaçat d'aquesta pagina cap a una autra pagina de discussion. Aqueste desplaçament es estat fach per $2 a $3 $4.",
69386887 'lqt_thread_deleted_for_sysops' => "Aqueste fial es estat '''suprimit''' e sols los administrators o pòdon veire.",
@@ -7078,6 +7027,7 @@
70797028 'lqt-feed-title-replies-from' => '{{SITENAME}} - Responsas de $1',
70807029 'lqt-feed-new-thread-intro' => 'Fial de discussion novèl sus $1 postat per $2',
70817030 'lqt-feed-reply-intro' => 'Responsa a $3 (sus $1) postada per $2',
 7031+ 'lqt_newmessages' => 'Messatges Novèls',
70827032 );
70837033
70847034 /** Oriya (ଓଡ଼ିଆ)
@@ -7102,8 +7052,6 @@
71037053 * @author Katimawan2005
71047054 */
71057055 $messages['pam'] = array(
7106 - 'lqt-nothread' => 'Alang tema (thread) king simpanan (archive).',
7107 - 'lqt_newmessages' => 'Bayung mensahi',
71087056 'lqt_movethread' => 'Iyalis ya ing tema (thread) king aliwang bulung',
71097057 'lqt_deletethread' => 'Buran ya o iurung ya pangabura ing sinulad (thread)',
71107058 'lqt_contents_title' => 'Kalamnan',
@@ -7115,6 +7063,7 @@
71167064 'lqt_move_torename_edit' => 'i-edit ya',
71177065 'lqt_delete_return' => 'Mibalik king $1.',
71187066 'lqt_sorting_order' => 'Basi ning pamituki-tuki (sorting order)',
 7067+ 'lqt_newmessages' => 'Bayung mensahi',
71197068 );
71207069
71217070 /** Deitsch (Deitsch)
@@ -7143,8 +7092,6 @@
71447093 */
71457094 $messages['pl'] = array(
71467095 'lqt-desc' => 'Umożliwia prowadzenie na stronach dyskusji korespondencji podzielonej na wątki',
7147 - 'lqt-nothread' => 'Brak wątków w archiwum.',
7148 - 'lqt_newmessages' => 'Nowe wiadomości',
71497096 'lqt_movethread' => 'Przenieś wątek na inną stronę',
71507097 'lqt_deletethread' => 'Usuń lub odtwórz wątek',
71517098 'lqt_contents_title' => 'Zawartość',
@@ -7195,7 +7142,6 @@
71967143 'lqt_protectedfromreply' => 'Ten wątek został $1 przed odpowiadaniem.',
71977144 'lqt_protectedfromreply_link' => 'zabezpieczony',
71987145 'lqt_subject' => 'Temat:',
7199 - 'lqt_nosubject' => '«brak tematu»',
72007146 'lqt_noreason' => 'Nie podano powodu.',
72017147 'lqt_move_placeholder' => '$1 został przeniesiony na inną stronę. Przeniesienia dokonał $2 $3 o $4.',
72027148 'lqt_thread_deleted_for_sysops' => "Ten wątek został '''usunięty''' i jest dostępny jedynie dla administratorów.",
@@ -7307,13 +7253,13 @@
73087254 'lqt-feed-title-replies-from' => '{{SITENAME}} — Odpowiedzi ze stron{{plural:$2|y|}} $1',
73097255 'lqt-feed-new-thread-intro' => 'Nowy wątek $1 napisany przez $2',
73107256 'lqt-feed-reply-intro' => 'Odpowiedź w wątku $3 (na stronie $1) przez $2',
 7257+ 'lqt_newmessages' => 'Nowe wiadomości',
73117258 );
73127259
73137260 /** Pashto (پښتو)
73147261 * @author Ahmed-Najib-Biabani-Ibrahimkhel
73157262 */
73167263 $messages['ps'] = array(
7317 - 'lqt_newmessages' => 'نوي پيغامونه',
73187264 'lqt_contents_title' => 'مينځپانګه',
73197265 'lqt_reply' => 'ځوابول',
73207266 'lqt_delete' => 'ړنګول',
@@ -7333,6 +7279,7 @@
73347280 'lqt-history-user' => 'کارن',
73357281 'lqt-search-button' => 'پلټل',
73367282 'lqt-ajax-update-link' => 'اوسمهاله کول',
 7283+ 'lqt_newmessages' => 'نوي پيغامونه',
73377284 );
73387285
73397286 /** Portuguese (Português)
@@ -7343,8 +7290,6 @@
73447291 */
73457292 $messages['pt'] = array(
73467293 'lqt-desc' => 'Adiciona discussões em tópicos a páginas de discussão',
7347 - 'lqt-nothread' => 'Não há tópicos no arquivo.',
7348 - 'lqt_newmessages' => 'Novas Mensagens',
73497294 'lqt_movethread' => 'Mover tópico para outra página',
73507295 'lqt_deletethread' => 'Apagar ou recuperar tópico',
73517296 'lqt_contents_title' => 'Conteúdo',
@@ -7389,7 +7334,6 @@
73907335 'lqt_protectedfromreply' => 'Este tópico foi $1 contra respostas.',
73917336 'lqt_protectedfromreply_link' => 'protegido',
73927337 'lqt_subject' => 'Assunto:',
7393 - 'lqt_nosubject' => '«sem assunto»',
73947338 'lqt_noreason' => 'Nenhum motivo foi especificado.',
73957339 'lqt_move_placeholder' => 'Este tópico é uma representação que indica que um tópico, $1, foi removido desta página para outra página de discussão.
73967340 Esta movimentação foi feita por $2 em $3 $4.',
@@ -7495,6 +7439,7 @@
74967440 'lqt-thread-show-more' => 'Mostrar mais respostas',
74977441 'lqt-feed-new-thread-intro' => 'Novo tópico em $1 colocado por $2',
74987442 'lqt-feed-reply-intro' => 'Resposta a $3 (em $1) colocada por $2',
 7443+ 'lqt_newmessages' => 'Novas Mensagens',
74997444 );
75007445
75017446 /** Brazilian Portuguese (Português do Brasil)
@@ -7504,8 +7449,6 @@
75057450 */
75067451 $messages['pt-br'] = array(
75077452 'lqt-desc' => 'Adiciona discussões em tópicos a páginas de discussão',
7508 - 'lqt-nothread' => 'Não há tópicos no arquivo.',
7509 - 'lqt_newmessages' => 'Novas Mensagens',
75107453 'lqt_movethread' => 'Mover tópico para outra página',
75117454 'lqt_deletethread' => 'Apagar ou recuperar tópico',
75127455 'lqt_contents_title' => 'Conteúdo',
@@ -7543,7 +7486,6 @@
75447487 'lqt_protectedfromreply' => 'Este tópico foi $1 contra respostas.',
75457488 'lqt_protectedfromreply_link' => 'protegido',
75467489 'lqt_subject' => 'Assunto:',
7547 - 'lqt_nosubject' => '«sem assunto»',
75487490 'lqt_noreason' => 'Nenhum motivo foi especificado.',
75497491 'lqt_move_placeholder' => 'Este tópico é uma representação que indica que um tópico, $1, foi removido desta página para outra página de discussão.
75507492 Esta movimentação foi feita por $2 em $3 $4.',
@@ -7619,15 +7561,16 @@
76207562 'lqt-history-action' => 'Atividade',
76217563 'lqt-header-actions' => 'Ações',
76227564 'searchprofile-threads' => 'Discussões',
 7565+ 'lqt_newmessages' => 'Novas Mensagens',
76237566 );
76247567
76257568 /** Tarifit (Tarifit)
76267569 * @author Jose77
76277570 */
76287571 $messages['rif'] = array(
7629 - 'lqt_newmessages' => 'Tibratin timaynutin',
76307572 'lqt_delete' => 'Sfaḍ',
76317573 'lqt_protectedfromreply_link' => 'twaḥḍa',
 7574+ 'lqt_newmessages' => 'Tibratin timaynutin',
76327575 );
76337576
76347577 /** Romanian (Română)
@@ -7635,7 +7578,6 @@
76367579 * @author KlaudiuMihaila
76377580 */
76387581 $messages['ro'] = array(
7639 - 'lqt_newmessages' => 'Mesaje noi',
76407582 'lqt_contents_title' => 'Cuprins',
76417583 'lqt_toc_thread_author' => 'Început de',
76427584 'lqt_toc_thread_replycount' => 'Răspunsuri',
@@ -7653,7 +7595,6 @@
76547596 'lqt_youhavenewmessages' => 'Aveţi [$1 noi mesaje].',
76557597 'lqt_protectedfromreply_link' => 'protejat',
76567598 'lqt_subject' => 'Subiect:',
7657 - 'lqt_nosubject' => '«fără subiect»',
76587599 'lqt_noreason' => 'Nici un motiv oferit.',
76597600 'lqt_move_noreason' => 'Nici un motiv oferit.',
76607601 'lqt_delete_return' => 'Înapoi la $1.',
@@ -7699,6 +7640,7 @@
77007641 'lqt-preference-notify-talk' => 'Trimite-mi e-mail la răspunsurile firelor pe care le urmăresc',
77017642 'lqt-quote-intro' => 'Pe $2 la $3, [[User:$1|$1]] a scris:',
77027643 'lqt-search-label' => 'Caută termeni:',
 7644+ 'lqt_newmessages' => 'Mesaje noi',
77037645 );
77047646
77057647 /** Tarandíne (Tarandíne)
@@ -7751,8 +7693,6 @@
77527694 */
77537695 $messages['ru'] = array(
77547696 'lqt-desc' => 'Добавляет на страницы обсуждения ветки (потоки) обсуждений',
7755 - 'lqt-nothread' => 'В архиве нет веток обсуждений.',
7756 - 'lqt_newmessages' => 'Новые сообщения',
77577697 'lqt_movethread' => 'Переместить ветку на другую страницу',
77587698 'lqt_deletethread' => 'Удалить/восстановить ветку',
77597699 'lqt_contents_title' => 'Оглавление',
@@ -7814,7 +7754,6 @@
78157755 'lqt_protectedfromreply' => 'Эта ветка была $1 от ответа на неё.',
78167756 'lqt_protectedfromreply_link' => 'защищена',
78177757 'lqt_subject' => 'Заголовок:',
7818 - 'lqt_nosubject' => '«без заголовка»',
78197758 'lqt_noreason' => 'Не указана причина.',
78207759 'lqt_move_placeholder' => 'Эта ветка отображает то, что ветка $1 была перемещена на страницу $3 $4 участником $2',
78217760 'lqt_thread_deleted_for_sysops' => "Эта ветка была '''удалена''' и видна только администраторам.",
@@ -7963,6 +7902,7 @@
79647903 'lqt-feed-title-replies-from' => '{{SITENAME}} — Ответы $1',
79657904 'lqt-feed-new-thread-intro' => 'Новая ветка в $1, размещена $2',
79667905 'lqt-feed-reply-intro' => 'Ответ на $3 (в $1), размещена $2',
 7906+ 'lqt_newmessages' => 'Новые сообщения',
79677907 );
79687908
79697909 /** Yakut (Саха тыла)
@@ -7970,8 +7910,6 @@
79717911 */
79727912 $messages['sah'] = array(
79737913 'lqt-desc' => 'Ырытыы сирэйдэригэр салаалары эбэр',
7974 - 'lqt-nothread' => 'Архыыпка ырытыы туһунан салаалара суох.',
7975 - 'lqt_newmessages' => 'Саҥа этиилэр',
79767914 'lqt_movethread' => 'Салааны атын сирэйгэ көһөрүү',
79777915 'lqt_deletethread' => 'Салааны соторго/төннөрөргө',
79787916 'lqt_contents_title' => 'Баһа',
@@ -8032,7 +7970,6 @@
80337971 'lqt_protectedfromreply' => 'Бу салаа киниэхэ хоруйтан $1.',
80347972 'lqt_protectedfromreply_link' => 'көмүскэммит',
80357973 'lqt_subject' => 'Аата:',
8036 - 'lqt_nosubject' => '«аата суох»',
80377974 'lqt_noreason' => 'Төрүөтэ ыйыллыбатах.',
80387975 'lqt_thread_deleted_for_sysops' => "Бу салаа '''сотуллубут''', дьаһабылларга эрэ костөр кыахтаах.",
80397976 'lqt_thread_deleted' => 'Бу салаа сотуллубут.',
@@ -8173,6 +8110,7 @@
81748111 'lqt-feed-title-replies-from' => '{{SITENAME}} — Хоруйдар $1',
81758112 'lqt-feed-new-thread-intro' => 'Манна $1 $2 оҥорбут саҥа салаата',
81768113 'lqt-feed-reply-intro' => '$3 сурукка хоруй ($1) манна баар $2',
 8114+ 'lqt_newmessages' => 'Саҥа этиилэр',
81778115 );
81788116
81798117 /** Sicilian (Sicilianu)
@@ -8200,8 +8138,6 @@
82018139 */
82028140 $messages['sk'] = array(
82038141 'lqt-desc' => 'Pridáva organizáciu správ na diskusných stránkach do vlákien',
8204 - 'lqt-nothread' => 'V archíve sa nenachádzajú žiadne vlákna.',
8205 - 'lqt_newmessages' => 'Nové správy',
82068142 'lqt_movethread' => 'Presunúť vlákno na inú stránku',
82078143 'lqt_deletethread' => 'Zmazať alebo obnoviť zmazané vlákno',
82088144 'lqt_contents_title' => 'Obsah',
@@ -8262,7 +8198,6 @@
82638199 'lqt_protectedfromreply' => 'Toto vlákno bolo $1 proti odpovediam naň.',
82648200 'lqt_protectedfromreply_link' => 'zamknuté',
82658201 'lqt_subject' => 'Predmet:',
8266 - 'lqt_nosubject' => '«bez predmetu»',
82678202 'lqt_noreason' => 'Nebol udaný dôvod.',
82688203 'lqt_move_placeholder' => 'Toto vlákno je vyhradené miesto, ktoré označuje, že vlákno $1 bolo odstránené z tejto stránky na inú diskusnú stránku. Tento presun vykonal $2 $3 $4.',
82698204 'lqt_thread_deleted_for_sysops' => "Vlákno bolo '''zmazané''' a môžu ho vidieť iba správcovia.",
@@ -8408,6 +8343,7 @@
84098344 'lqt-feed-title-replies-from' => '{{SITENAME}} — Odpovede od $1',
84108345 'lqt-feed-new-thread-intro' => 'Nové vlákno na tému $1, ktoré poslal $2',
84118346 'lqt-feed-reply-intro' => 'Odpoveď na $3 (na tému $1), ktorú poslal $2',
 8347+ 'lqt_newmessages' => 'Nové správy',
84128348 );
84138349
84148350 /** Lower Silesian (Schläsch)
@@ -8443,7 +8379,6 @@
84448380 * @author Pyt
84458381 */
84468382 $messages['stq'] = array(
8447 - 'lqt_newmessages' => 'Näie Ättergjuchte',
84488383 'lqt_movethread' => 'Ferschuuwe Diskussionsstrang ap ne uur Siede',
84498384 'lqt_deletethread' => 'Läsk Diskussionsstrang of staal ju wier häär',
84508385 'lqt_contents_title' => 'Inhoold',
@@ -8475,13 +8410,13 @@
84768411 'lqt_revision_as_of' => 'Versionsgeschichte fon dän $2 uum $3 Uure.',
84778412 'lqt_move_placeholder' => "''Steedehoolder, wan die Diskussionsstrang $1 ap ne uur Siede ferschäuwen wuude.''<br />
84788413 Disse Ferschuuwenge waas däin fon $2 ap n $3 $4.",
 8414+ 'lqt_newmessages' => 'Näie Ättergjuchte',
84798415 );
84808416
84818417 /** Sundanese (Basa Sunda)
84828418 * @author Irwangatot
84838419 */
84848420 $messages['su'] = array(
8485 - 'lqt_newmessages' => 'Talatah anyar',
84868421 'lqt_contents_title' => 'Eusi',
84878422 'lqt_reply' => 'Balesan',
84888423 'lqt_delete' => 'Hapus',
@@ -8491,6 +8426,7 @@
84928427 'lqt_move_noreason' => 'Henteu di béré alesan.',
84938428 'lqt_delete_return' => 'Balik deui ka $1.',
84948429 'lqt_header_warning_big' => 'Anjeun keur ngédit $1',
 8430+ 'lqt_newmessages' => 'Talatah anyar',
84958431 );
84968432
84978433 /** Swedish (Svenska)
@@ -8503,8 +8439,6 @@
85048440 */
85058441 $messages['sv'] = array(
85068442 'lqt-desc' => 'Lägger till trådade diskussioner till diskussionssidor',
8507 - 'lqt-nothread' => 'Det är inga diskussionssidor i arkivet.',
8508 - 'lqt_newmessages' => 'Nya meddelanden',
85098443 'lqt_movethread' => 'Flytta diskussionssida till en annan sida',
85108444 'lqt_deletethread' => 'Radera eller återupprätta diskussionssida',
85118445 'lqt_contents_title' => 'Innehåll',
@@ -8567,7 +8501,6 @@
85688502 'lqt_protectedfromreply' => 'Den här diskussionssidan har blivit $1 för svar.',
85698503 'lqt_protectedfromreply_link' => 'skyddad',
85708504 'lqt_subject' => 'Ämne:',
8571 - 'lqt_nosubject' => '«inget motiv»',
85728505 'lqt_noreason' => 'Ingen anledning given.',
85738506 'lqt_move_placeholder' => 'Den här diskussionssidan existerar endast för att visa att diskussionssidan $1 flyttades från den här sidan till en annan diskussionssida. Den här flytten gjordes av $2 $3 $4.',
85748507 'lqt_thread_deleted_for_sysops' => "Denna tråd har '''raderats''' och är endast synlig för administratörer.",
@@ -8717,6 +8650,7 @@
87188651 'lqt-feed-title-replies-from' => '{{SITENAME}} — Svar från $1',
87198652 'lqt-feed-new-thread-intro' => 'Ny tråd på $1 postad av $2',
87208653 'lqt-feed-reply-intro' => 'Svar till $3 (på $1) postad av $2',
 8654+ 'lqt_newmessages' => 'Nya meddelanden',
87218655 );
87228656
87238657 /** Silesian (Ślůnski)
@@ -8732,7 +8666,6 @@
87338667 * @author Veeven
87348668 */
87358669 $messages['te'] = array(
8736 - 'lqt_newmessages' => 'కొత్త సందేశాలు',
87378670 'lqt_movethread' => 'చర్చాహారాన్ని మరో పేజీకి తరలించండి',
87388671 'lqt_contents_title' => 'విషయాలు',
87398672 'lqt_toc_thread_replycount' => 'స్పందనలు',
@@ -8758,12 +8691,11 @@
87598692 'lqt_youhavenewmessages' => 'మీకు [$1 క్రొత్త సందేశాలు] ఉన్నాయి.',
87608693 'lqt_protectedfromreply_link' => 'సంరక్షించారు',
87618694 'lqt_subject' => 'విషయం:',
8762 - 'lqt_nosubject' => '«విషయం లేదు»',
87638695 'lqt_noreason' => 'కారణం తెలుపలేదు.',
87648696 'lqt_thread_deleted' => 'ఈ చర్చాహారాన్ని తొలగించాం.',
87658697 'lqt_summary_notice_link' => 'సంగ్రహం వ్రాయండి',
87668698 'lqt_summary_label' => 'ఈ చర్చాహారం యొక్క సారాంశం ఇదీ:',
8767 - 'lqt_summary_subtitle' => '$1 యొక్క సంగ్రహం.',
 8699+ 'lqt_summary_subtitle' => '$1 యొక్క సంగ్రహం',
87688700 'lqt_nosuchrevision' => 'ఈ చర్చాహారానికి అటువంటి కూర్పు లేదు.',
87698701 'lqt_nosuchthread' => 'మీరు పేర్కొన్నటువంటి చర్చాహారమేదీ లేదు.',
87708702 'lqt_move_torename' => "ఈ చర్చాహారపు పేరు మార్చడానికి, $1 మరియు 'విషయం' అంశాన్ని మార్చండి.",
@@ -8808,6 +8740,8 @@
88098741 'lqt-merge-submit' => 'కలుపు',
88108742 'lqt-search-button' => 'వెతుకు',
88118743 'searchprofile-threads' => 'చర్చలు',
 8744+ 'lqt-feed-title-replies' => '{{SITENAME}} — స్పందనలు',
 8745+ 'lqt_newmessages' => 'కొత్త సందేశాలు',
88128746 );
88138747
88148748 /** Tetum (Tetun)
@@ -8832,8 +8766,6 @@
88338767 */
88348768 $messages['tg-cyrl'] = array(
88358769 'lqt-desc' => 'Илова кардани баҳси торкашӣ ба саҳифаҳои баҳс',
8836 - 'lqt-nothread' => 'Дар бойгонӣ ҳеҷ торе нест.',
8837 - 'lqt_newmessages' => 'Пайёмҳои нав',
88388770 'lqt_movethread' => 'Кӯчонидани тор ба дигар саҳифа',
88398771 'lqt_deletethread' => 'Ҳазф ё барқарор кардани тор',
88408772 'lqt_contents_title' => 'Мундариҷа',
@@ -8848,7 +8780,6 @@
88498781 'lqt_hist_deleted' => 'Ҳазфшуда',
88508782 'lqt_protectedfromreply_link' => 'ҳифзшуда',
88518783 'lqt_subject' => 'Мавзӯъ:',
8852 - 'lqt_nosubject' => '«мавзӯъ нест»',
88538784 'lqt_noreason' => 'Далеле мушаххас нашудааст.',
88548785 'lqt_summary_notice_link' => 'навиштани хулоса',
88558786 'lqt_summary_label' => 'Ин тор ба таври зерин хулоса шудааст:',
@@ -8868,6 +8799,7 @@
88698800 'lqt_header_warning_new_discussion' => 'оғози мубоҳисаи ҷадид',
88708801 'lqt_sort_newest_threads' => 'торҳои навтарин аввал',
88718802 'lqt_sort_oldest_threads' => 'торҳои кӯҳнатарин аввал',
 8803+ 'lqt_newmessages' => 'Пайёмҳои нав',
88728804 );
88738805
88748806 /** Thai (ไทย)
@@ -8890,8 +8822,6 @@
88918823 */
88928824 $messages['tl'] = array(
88938825 'lqt-desc' => 'Magdagdag ng bagting ng mga usapan sa pahina ng usapan',
8894 - 'lqt-nothread' => 'Walang mga bagting sa loob ng sinupan.',
8895 - 'lqt_newmessages' => 'Bagong mga mensahe',
88968826 'lqt_movethread' => 'Ilipat ang bagting patungo sa iba pang pahina',
88978827 'lqt_deletethread' => 'Burahin o huwag burahin ang bagting',
88988828 'lqt_contents_title' => 'Mga nilalaman',
@@ -8929,7 +8859,6 @@
89308860 'lqt_protectedfromreply' => 'Ang bagting ay $1 mula sa kakayahang makatugon.',
89318861 'lqt_protectedfromreply_link' => 'nakasanggalang',
89328862 'lqt_subject' => 'Paksa:',
8933 - 'lqt_nosubject' => '«walang paksa»',
89348863 'lqt_noreason' => 'Walang ibinigay na dahilan.',
89358864 'lqt_move_placeholder' => 'Ang bagting na ito ay isang tagapaghawak ng kinalalagyan/kinalulunanan na nagpapahiwatig na ang bagting na $1 ay tinanggal mula sa pahinang ito papunta sa iba pang pahina ng usapan.
89368865 Ang galaw na ito ay ginawa ni $2 noong $3 $4.',
@@ -9002,6 +8931,7 @@
90038932 'lqt_rc_new_reply' => 'Tugon sa $1, na nasa $2. &bull; sumulat si $3 ng:',
90048933 'lqt_rc_author_original' => '(orihinal na may-akda)',
90058934 'lqt_rc_author_others' => '(hindi ang umakda)',
 8935+ 'lqt_newmessages' => 'Bagong mga mensahe',
90068936 );
90078937
90088938 /** Turkish (Türkçe)
@@ -9012,8 +8942,6 @@
90138943 */
90148944 $messages['tr'] = array(
90158945 'lqt-desc' => 'Mesaj sayfalarına düğümlenen tartışmalar ekler',
9016 - 'lqt-nothread' => 'Arşivde hiç düğüm yok.',
9017 - 'lqt_newmessages' => 'Yeni iletiler',
90188946 'lqt_movethread' => 'Düğümü başka bir sayfaya taşı',
90198947 'lqt_deletethread' => 'Düğümü sil ya da silmeyi geri al',
90208948 'lqt_contents_title' => 'İçerikler',
@@ -9076,7 +9004,6 @@
90779005 'lqt_protectedfromreply' => 'Bu düğüm cevaplanmaya karşı $1.',
90789006 'lqt_protectedfromreply_link' => 'koruma altında',
90799007 'lqt_subject' => 'Konu:',
9080 - 'lqt_nosubject' => '«konu yok»',
90819008 'lqt_noreason' => 'Sebep belirtilmemiş.',
90829009 '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.
90839010 Bu taşıma $3 $4 tarihinde $2 tarafından yapılmıştır.',
@@ -9217,6 +9144,7 @@
92189145 'lqt-feed-title-replies-from' => '{{SITENAME}} — $1 sayfaları için cevaplar',
92199146 'lqt-feed-new-thread-intro' => '$1 sayfasında yeni düğüm $2 tarafından gönderildi',
92209147 'lqt-feed-reply-intro' => '$3 düğümüne cevap ($1 sayfasında) $2 tarafından gönderildi',
 9148+ 'lqt_newmessages' => 'Yeni iletiler',
92219149 );
92229150
92239151 /** Tatar (Cyrillic) (Татарча/Tatarça (Cyrillic))
@@ -9232,8 +9160,6 @@
92339161 */
92349162 $messages['vec'] = array(
92359163 'lqt-desc' => 'Zonta dei argomenti de discussion a le pagine de discussion',
9236 - 'lqt-nothread' => "No ghe xe argomenti in te l'archivio.",
9237 - 'lqt_newmessages' => 'Messagi novi',
92389164 'lqt_movethread' => "Sposta l'argomento su n'antra pagina",
92399165 'lqt_deletethread' => 'Scancela o recupera argomento',
92409166 'lqt_contents_title' => 'Ìndice',
@@ -9338,13 +9264,13 @@
93399265 'lqt-feed-title-replies-from' => '{{SITENAME}} — Risposte da $1',
93409266 'lqt-feed-new-thread-intro' => 'Argomento novo su $1, tacà da $2',
93419267 'lqt-feed-reply-intro' => 'Risposta a $3 (su $1) mandà da $2',
 9268+ 'lqt_newmessages' => 'Messagi novi',
93429269 );
93439270
93449271 /** Veps (Vepsan kel')
93459272 * @author Игорь Бродский
93469273 */
93479274 $messages['vep'] = array(
9348 - 'lqt_newmessages' => 'Uded tedotused',
93499275 'lqt_contents_title' => 'Südäimišt',
93509276 'lqt_toc_thread_replycount' => 'Vastused',
93519277 'lqt_add_header' => 'Ližata pälkirjutez',
@@ -9387,6 +9313,7 @@
93889314 'lqt-search-button' => 'Ectä',
93899315 'searchprofile-threads' => 'Lodu',
93909316 'lqt-ajax-update-link' => 'Udištada',
 9317+ 'lqt_newmessages' => 'Uded tedotused',
93919318 );
93929319
93939320 /** Vietnamese (Tiếng Việt)
@@ -9395,8 +9322,6 @@
93969323 */
93979324 $messages['vi'] = array(
93989325 'lqt-desc' => 'Thêm những thảo luận có cấu trúc vào trang thảo luận',
9399 - 'lqt-nothread' => 'Không có luồng nào trong bản lưu.',
9400 - 'lqt_newmessages' => 'Tin nhắn mới',
94019326 'lqt_movethread' => 'Di chuyển luồng đến trang khác',
94029327 'lqt_deletethread' => 'Xóa hay phục hồi cuộc thảo luận',
94039328 'lqt_contents_title' => 'Nội dung',
@@ -9458,7 +9383,6 @@
94599384 'lqt_protectedfromreply' => 'Luồng này đã được $1 từ những gì trả lời.',
94609385 'lqt_protectedfromreply_link' => 'khóa',
94619386 'lqt_subject' => 'Chủ đề:',
9462 - 'lqt_nosubject' => '«không có chủ đề»',
94639387 'lqt_noreason' => 'Không đưa ra lý do.',
94649388 'lqt_move_placeholder' => 'Luồng này là một nơi lưu trữ cho thấy rằng một luồng, $1, đã bị xóa khỏi trang này đến trang thảo luận khác.
94659389 Sự di chuyển này do $2 thực hiện vào lúc $3 $4.',
@@ -9608,17 +9532,18 @@
96099533 'lqt-feed-title-replies-from' => '{{SITENAME}} – Trả lời từ $1',
96109534 'lqt-feed-new-thread-intro' => 'Luồng mới về $1 do $2 đăng',
96119535 'lqt-feed-reply-intro' => 'Trả lời $3 (về $1) do $2 đăng',
 9536+ 'lqt_newmessages' => 'Tin nhắn mới',
96129537 );
96139538
96149539 /** Volapük (Volapük)
96159540 * @author Malafaya
96169541 */
96179542 $messages['vo'] = array(
9618 - 'lqt_newmessages' => 'Nuns Nulik',
96199543 'lqt_contents_title' => 'Ninäd',
96209544 'lqt_youhavenewmessages' => 'Labol [$1 nunis nulik].',
96219545 'lqt_header_warning_big' => 'Redakol $1.',
96229546 'lqt-title' => 'Tiäd',
 9547+ 'lqt_newmessages' => 'Nuns Nulik',
96239548 );
96249549
96259550 /** Yiddish (ייִדיש)
@@ -9634,7 +9559,6 @@
96359560 * @author Shinjiman
96369561 */
96379562 $messages['yue'] = array(
9638 - 'lqt_newmessages' => '新訊息',
96399563 'lqt_movethread' => '搬討論串去另一版',
96409564 'lqt_deletethread' => '刪除或反刪除討論串',
96419565 'lqt_contents_title' => '內容',
@@ -9672,7 +9596,6 @@
96739597 'lqt_protectedfromreply' => '呢個要回覆嘅討論串己經$1。',
96749598 'lqt_protectedfromreply_link' => '保護咗',
96759599 'lqt_subject' => '主旨:',
9676 - 'lqt_nosubject' => '«無主旨»',
96779600 'lqt_noreason' => '無畀到原因。',
96789601 'lqt_move_placeholder' => '呢個討論串係一個放置指定討論串$1響呢版度刪除咗,搬咗去另一版討論版度。呢次嘅搬動係由$2響$3 $4做嘅。',
96799602 'lqt_thread_deleted_for_sysops' => '呢個討論串已經$1,只係可以俾操作員睇到。',
@@ -9707,6 +9630,7 @@
97089631 'lqt_header_warning_after_big' => '用來做公告同埋導言嘅版頭。你可能想去$2。',
97099632 'lqt_header_warning_bold' => '討論頁版頭',
97109633 'lqt_header_warning_new_discussion' => '開始一個新討論',
 9634+ 'lqt_newmessages' => '新訊息',
97119635 );
97129636
97139637 /** Simplified Chinese (‪中文(简体)‬)
@@ -9717,8 +9641,6 @@
97189642 */
97199643 $messages['zh-hans'] = array(
97209644 'lqt-desc' => '在讨论页增加话题讨论功能',
9721 - 'lqt-nothread' => '存档中没有话题。',
9722 - 'lqt_newmessages' => '新消息',
97239645 'lqt_movethread' => '将话题移动到其他页面',
97249646 'lqt_deletethread' => '删除或恢复话题',
97259647 'lqt_contents_title' => '内容',
@@ -9779,7 +9701,6 @@
97809702 'lqt_protectedfromreply' => '此话题已被$1,不能回复。',
97819703 'lqt_protectedfromreply_link' => '保护',
97829704 'lqt_subject' => '主题:',
9783 - 'lqt_nosubject' => '«无主题»',
97849705 'lqt_noreason' => '未给出原因。',
97859706 'lqt_move_placeholder' => '此话题为占位标志,以表明话题$1已被$2在$3 $4移动到其他讨论页。',
97869707 'lqt_thread_deleted_for_sysops' => "此话题已被'''删除'''并只对管理员可见。",
@@ -9901,6 +9822,7 @@
99029823 'lqt-search-legend' => '在本页搜索讨论',
99039824 'lqt-search-label' => '搜索词语:',
99049825 'lqt-search-button' => '搜索',
 9826+ 'lqt_newmessages' => '新消息',
99059827 );
99069828
99079829 /** Traditional Chinese (‪中文(繁體)‬)
@@ -9908,7 +9830,6 @@
99099831 * @author Shinjiman
99109832 */
99119833 $messages['zh-hant'] = array(
9912 - 'lqt_newmessages' => '新信息',
99139834 'lqt_movethread' => '移動討論串到另一頁面',
99149835 'lqt_deletethread' => '刪除或反刪除討論串',
99159836 'lqt_contents_title' => '內容',
@@ -9946,7 +9867,6 @@
99479868 'lqt_protectedfromreply' => '這個要回覆的討論串$1。',
99489869 'lqt_protectedfromreply_link' => '已保護',
99499870 'lqt_subject' => '主旨:',
9950 - 'lqt_nosubject' => '«無主旨»',
99519871 'lqt_noreason' => '無給出原因。',
99529872 'lqt_move_placeholder' => '這個討論串是一個放置指定討論串$1在這個頁面中刪除了,移動到另一個討論版中。這次的移動是由$2於$3 $4所作的。',
99539873 'lqt_thread_deleted_for_sysops' => '這個討論串$1,只可以給操作員可見。',
@@ -9981,5 +9901,6 @@
99829902 'lqt_header_warning_after_big' => '用來作為公告和導言的頁頂。您可能想去$2。',
99839903 'lqt_header_warning_bold' => '討論頁頁頂',
99849904 'lqt_header_warning_new_discussion' => '開始一個新的討論',
 9905+ 'lqt_newmessages' => '新信息',
99859906 );
99869907
Index: branches/wmf-deployment/extensions/LiquidThreads/compat/Lqt-compat.i18n.php
@@ -1,7 +1,7 @@
22 <?php
33 // This file is generated automatically by generateCompatibilityLocalisation.php
44 $messages = array (
5 - 'ar' =>
 5+ 'ar' =>
66 array (
77 'htmlform-reset' => 'الرجوع عن التغييرات',
88 'htmlform-submit' => 'تنفيذ',
@@ -12,13 +12,13 @@
1313 'htmlform-selectorother-other' => 'أخرى',
1414 'htmlform-invalid-input' => 'توجد مشكلات ضمن بعض من مدخلاتك',
1515 ),
16 - 'arc' =>
 16+ 'arc' =>
1717 array (
1818 'htmlform-reset' => 'ܠܐ ܥܒܘܕ ܫܘܚܠܦ̈ܐ',
1919 'htmlform-submit' => 'ܫܕܪ',
2020 'htmlform-selectorother-other' => 'ܐܚܪܢܐ',
2121 ),
22 - 'arz' =>
 22+ 'arz' =>
2323 array (
2424 'htmlform-reset' => 'الرجوع فى التغييرات',
2525 'htmlform-submit' => 'تقديم',
@@ -29,7 +29,7 @@
3030 'htmlform-selectorother-other' => 'تانيين',
3131 'htmlform-invalid-input' => 'فى مشاكل فى المدخلات بتاعتك',
3232 ),
33 - 'bcc' =>
 33+ 'bcc' =>
3434 array (
3535 'htmlform-reset' => 'ترینگ تغییرات',
3636 'htmlform-submit' => 'دیم دی',
@@ -40,7 +40,7 @@
4141 'htmlform-selectorother-other' => 'دگه',
4242 'htmlform-invalid-input' => 'لهتی چه ورودی شما مشکل هست',
4343 ),
44 - 'be-tarask' =>
 44+ 'be-tarask' =>
4545 array (
4646 'htmlform-reset' => 'Адмяніць зьмены',
4747 'htmlform-submit' => 'Захаваць',
@@ -51,13 +51,13 @@
5252 'htmlform-selectorother-other' => 'Іншае',
5353 'htmlform-invalid-input' => 'Узьніклі праблемы з некаторымі з Вашых уваходных зьвестак',
5454 ),
55 - 'bg' =>
 55+ 'bg' =>
5656 array (
5757 'htmlform-reset' => 'Отказване на промените',
5858 'htmlform-submit' => 'Изпращане',
5959 'htmlform-selectorother-other' => 'Друга',
6060 ),
61 - 'br' =>
 61+ 'br' =>
6262 array (
6363 'htmlform-reset' => 'Dizober ar c\'hemmoù',
6464 'htmlform-submit' => 'Kas',
@@ -68,7 +68,7 @@
6969 'htmlform-selectorother-other' => 'Unan all',
7070 'htmlform-invalid-input' => 'Kudennoù zo gant talvoudennoù zo merket ganeoc\'h.',
7171 ),
72 - 'bs' =>
 72+ 'bs' =>
7373 array (
7474 'htmlform-reset' => 'Vrati izmjene',
7575 'htmlform-submit' => 'Pošalji',
@@ -79,7 +79,7 @@
8080 'htmlform-selectorother-other' => 'Ostalo',
8181 'htmlform-invalid-input' => 'Postoje određeni problemi s Vašim unosom',
8282 ),
83 - 'ca' =>
 83+ 'ca' =>
8484 array (
8585 'htmlform-reset' => 'Desfés els canvis',
8686 'htmlform-submit' => 'Tramet',
@@ -90,11 +90,11 @@
9191 'htmlform-selectorother-other' => 'Altres',
9292 'htmlform-invalid-input' => 'Hi ha problemes amb alguna de les seves entrades',
9393 ),
94 - 'ckb-arab' =>
 94+ 'ckb-arab' =>
9595 array (
9696 'htmlform-reset' => 'گەڕانەوەی گۆڕانکاری',
9797 ),
98 - 'cs' =>
 98+ 'cs' =>
9999 array (
100100 'htmlform-reset' => 'Vrátit změny',
101101 'htmlform-submit' => 'Odeslat',
@@ -105,12 +105,12 @@
106106 'htmlform-selectorother-other' => 'Jiná hodnota',
107107 'htmlform-invalid-input' => 'Některé vámi zadané údaje jsou chybné',
108108 ),
109 - 'cy' =>
 109+ 'cy' =>
110110 array (
111111 'htmlform-reset' => 'Datod y newidiadau',
112112 'htmlform-selectorother-other' => 'Arall',
113113 ),
114 - 'da' =>
 114+ 'da' =>
115115 array (
116116 'htmlform-reset' => 'Annuller ændringer',
117117 'htmlform-submit' => 'Gem',
@@ -121,7 +121,7 @@
122122 'htmlform-selectorother-other' => 'Anden',
123123 'htmlform-invalid-input' => 'Det er problemer med dine angivelser',
124124 ),
125 - 'de' =>
 125+ 'de' =>
126126 array (
127127 'htmlform-reset' => 'Änderungen rückgängig machen',
128128 'htmlform-submit' => 'Übertragen',
@@ -132,7 +132,7 @@
133133 'htmlform-selectorother-other' => 'Andere',
134134 'htmlform-invalid-input' => 'Mit einigen Eingaben gibt es Probleme',
135135 ),
136 - 'dsb' =>
 136+ 'dsb' =>
137137 array (
138138 'htmlform-reset' => 'Změny anulěrowaś',
139139 'htmlform-submit' => 'Wótpósłaś',
@@ -143,7 +143,7 @@
144144 'htmlform-selectorother-other' => 'Druge',
145145 'htmlform-invalid-input' => 'Su někotare problemy z twójim zapodaśim',
146146 ),
147 - 'el' =>
 147+ 'el' =>
148148 array (
149149 'htmlform-reset' => 'Αναστροφή αλλαγών',
150150 'htmlform-submit' => 'Υποβολή',
@@ -154,7 +154,7 @@
155155 'htmlform-selectorother-other' => 'Άλλο',
156156 'htmlform-invalid-input' => 'Υπάρχουν κάποια προβλήματα με μερικές από τις εισροές σας',
157157 ),
158 - 'en' =>
 158+ 'en' =>
159159 array (
160160 'htmlform-reset' => 'Undo changes',
161161 'htmlform-submit' => 'Submit',
@@ -165,7 +165,7 @@
166166 'htmlform-selectorother-other' => 'Other',
167167 'htmlform-invalid-input' => 'There are problems with some of your input',
168168 ),
169 - 'eo' =>
 169+ 'eo' =>
170170 array (
171171 'htmlform-reset' => 'Malfari ŝanĝojn',
172172 'htmlform-submit' => 'Ek!',
@@ -176,7 +176,7 @@
177177 'htmlform-selectorother-other' => 'Alia',
178178 'htmlform-invalid-input' => 'Estas problemoj kun iom da via enigo',
179179 ),
180 - 'es' =>
 180+ 'es' =>
181181 array (
182182 'htmlform-reset' => 'Deshacer cambios',
183183 'htmlform-submit' => 'Enviar',
@@ -187,13 +187,13 @@
188188 'htmlform-selectorother-other' => 'Otro',
189189 'htmlform-invalid-input' => 'Hay problemas con alguno de tus ingresos',
190190 ),
191 - 'eu' =>
 191+ 'eu' =>
192192 array (
193193 'htmlform-reset' => 'Aldaketak desegin',
194194 'htmlform-submit' => 'Bidali',
195195 'htmlform-selectorother-other' => 'Beste bat',
196196 ),
197 - 'fa' =>
 197+ 'fa' =>
198198 array (
199199 'htmlform-reset' => 'خنثی کردن تغییرات',
200200 'htmlform-submit' => 'ارسال',
@@ -204,7 +204,7 @@
205205 'htmlform-selectorother-other' => 'دیگر',
206206 'htmlform-invalid-input' => 'بخشی از ورودی شما مشکل دارد',
207207 ),
208 - 'fi' =>
 208+ 'fi' =>
209209 array (
210210 'htmlform-reset' => 'Kumoa muutokset',
211211 'htmlform-submit' => 'Lähetä',
@@ -215,7 +215,7 @@
216216 'htmlform-selectorother-other' => 'Muu',
217217 'htmlform-invalid-input' => 'Antamassasi syötteessä on ongelmia',
218218 ),
219 - 'fr' =>
 219+ 'fr' =>
220220 array (
221221 'htmlform-reset' => 'Défaire les modifications',
222222 'htmlform-submit' => 'Soumettre',
@@ -226,7 +226,7 @@
227227 'htmlform-selectorother-other' => 'Autre',
228228 'htmlform-invalid-input' => 'Des problèmes sont survenus avec certaines valeurs',
229229 ),
230 - 'frp' =>
 230+ 'frp' =>
231231 array (
232232 'htmlform-reset' => 'Dèfâre los changements',
233233 'htmlform-submit' => 'Sometre',
@@ -237,7 +237,7 @@
238238 'htmlform-selectorother-other' => 'Ôtro',
239239 'htmlform-invalid-input' => 'Des problèmos sont arrevâs avouéc quârques valors',
240240 ),
241 - 'gl' =>
 241+ 'gl' =>
242242 array (
243243 'htmlform-reset' => 'Desfacer os cambios',
244244 'htmlform-submit' => 'Enviar',
@@ -248,7 +248,7 @@
249249 'htmlform-selectorother-other' => 'Outra',
250250 'htmlform-invalid-input' => 'Hai algún problema con partes do texto que inseriu',
251251 ),
252 - 'grc' =>
 252+ 'grc' =>
253253 array (
254254 'htmlform-reset' => 'Ἀναστρέφειν μεταβολάς',
255255 'htmlform-submit' => 'Ὑποβάλλειν',
@@ -259,7 +259,7 @@
260260 'htmlform-selectorother-other' => 'Ἄλλον',
261261 'htmlform-invalid-input' => 'Μέρος τῶν εἰσαγομένων δεδομένων σου προβληματικὸν ἐστίν',
262262 ),
263 - 'gsw' =>
 263+ 'gsw' =>
264264 array (
265265 'htmlform-reset' => 'Änderige ruckgängig mache',
266266 'htmlform-submit' => 'Ibertrage',
@@ -270,7 +270,7 @@
271271 'htmlform-selectorother-other' => 'Anderi',
272272 'htmlform-invalid-input' => 'Mit e Teil Yygabe git s Probläm',
273273 ),
274 - 'he' =>
 274+ 'he' =>
275275 array (
276276 'htmlform-reset' => 'ביטול השינויים',
277277 'htmlform-submit' => 'שליחה',
@@ -281,7 +281,7 @@
282282 'htmlform-selectorother-other' => 'אחר',
283283 'htmlform-invalid-input' => 'יש בעיות עם חלק מהקלט שהכנסתם',
284284 ),
285 - 'hr' =>
 285+ 'hr' =>
286286 array (
287287 'htmlform-reset' => 'Poništi izmjene',
288288 'htmlform-submit' => 'Pošalji',
@@ -292,7 +292,7 @@
293293 'htmlform-selectorother-other' => 'Drugi',
294294 'htmlform-invalid-input' => 'Postoje problemi s nekim od vaših unosa',
295295 ),
296 - 'hsb' =>
 296+ 'hsb' =>
297297 array (
298298 'htmlform-reset' => 'Změny cofnyć',
299299 'htmlform-submit' => 'Wotpósłać',
@@ -303,7 +303,7 @@
304304 'htmlform-selectorother-other' => 'Druhe',
305305 'htmlform-invalid-input' => 'Su problemy z twojim zapodaćom',
306306 ),
307 - 'hu' =>
 307+ 'hu' =>
308308 array (
309309 'htmlform-reset' => 'Változtatások visszavonása',
310310 'htmlform-submit' => 'Elküldés',
@@ -314,7 +314,7 @@
315315 'htmlform-selectorother-other' => 'egyéb',
316316 'htmlform-invalid-input' => 'Probléma van az általad megadott értékkel',
317317 ),
318 - 'ia' =>
 318+ 'ia' =>
319319 array (
320320 'htmlform-reset' => 'Disfacer modificationes',
321321 'htmlform-submit' => 'Submitter',
@@ -325,7 +325,7 @@
326326 'htmlform-selectorother-other' => 'Altere',
327327 'htmlform-invalid-input' => 'Il ha problemas con alique que tu entrava',
328328 ),
329 - 'id' =>
 329+ 'id' =>
330330 array (
331331 'htmlform-reset' => 'Batalkan perubahan',
332332 'htmlform-submit' => 'Kirim',
@@ -336,7 +336,7 @@
337337 'htmlform-selectorother-other' => 'Lain-lain',
338338 'htmlform-invalid-input' => 'Ada kesalahan dalam beberapa input Anda',
339339 ),
340 - 'it' =>
 340+ 'it' =>
341341 array (
342342 'htmlform-reset' => 'Annulla modifiche',
343343 'htmlform-submit' => 'Invia',
@@ -347,7 +347,7 @@
348348 'htmlform-selectorother-other' => 'Altro',
349349 'htmlform-invalid-input' => 'Ci sono problemi con l\'input inserito',
350350 ),
351 - 'ja' =>
 351+ 'ja' =>
352352 array (
353353 'htmlform-reset' => '変更を取り消す',
354354 'htmlform-submit' => '送信',
@@ -358,7 +358,7 @@
359359 'htmlform-selectorother-other' => 'その他',
360360 'htmlform-invalid-input' => '入力になんらかの問題があります',
361361 ),
362 - 'jv' =>
 362+ 'jv' =>
363363 array (
364364 'htmlform-reset' => 'Batalna pangowahan',
365365 'htmlform-int-invalid' => 'Aji sing panjenengan lebokaké dudu angka wutuh (integer).',
@@ -368,7 +368,7 @@
369369 'htmlform-selectorother-other' => 'Liya',
370370 'htmlform-invalid-input' => 'Ana masalah jroning sawetara input panjenengan',
371371 ),
372 - 'ka' =>
 372+ 'ka' =>
373373 array (
374374 'htmlform-reset' => 'ცვლილებების გაუქმება',
375375 'htmlform-submit' => 'შენახვა',
@@ -379,7 +379,7 @@
380380 'htmlform-selectorother-other' => 'სხვა',
381381 'htmlform-invalid-input' => 'თქვენს მიერ შეყვანილი ინფორმაციის ნაწილმა გამოიწვია პრობლემები',
382382 ),
383 - 'ko' =>
 383+ 'ko' =>
384384 array (
385385 'htmlform-reset' => '변경한 것을 되돌리기',
386386 'htmlform-submit' => '저장',
@@ -390,7 +390,7 @@
391391 'htmlform-selectorother-other' => '기타',
392392 'htmlform-invalid-input' => '당신이 입력한 값에 문제가 있습니다.',
393393 ),
394 - 'ksh' =>
 394+ 'ksh' =>
395395 array (
396396 'htmlform-reset' => 'Änderunge retuur nämme',
397397 'htmlform-submit' => 'Loß Jonn!',
@@ -401,11 +401,11 @@
402402 'htmlform-selectorother-other' => 'Annder',
403403 'htmlform-invalid-input' => 'Mer han e Problem met jet wat De enjejovve häß',
404404 ),
405 - 'la' =>
 405+ 'la' =>
406406 array (
407407 'htmlform-selectorother-other' => 'Aliud',
408408 ),
409 - 'lb' =>
 409+ 'lb' =>
410410 array (
411411 'htmlform-reset' => 'Ännerungen zrécksetzen',
412412 'htmlform-submit' => 'Späicheren',
@@ -416,7 +416,7 @@
417417 'htmlform-selectorother-other' => 'Anerer',
418418 'htmlform-invalid-input' => 'Et gëtt Problemer mat de Werter déi dir aginn hutt.',
419419 ),
420 - 'lt' =>
 420+ 'lt' =>
421421 array (
422422 'htmlform-reset' => 'Atšaukti pakeitimus',
423423 'htmlform-submit' => 'Siųsti',
@@ -427,7 +427,7 @@
428428 'htmlform-selectorother-other' => 'Kita',
429429 'htmlform-invalid-input' => 'Yra problemų su jūsų įvestimi',
430430 ),
431 - 'lzh' =>
 431+ 'lzh' =>
432432 array (
433433 'htmlform-reset' => '復',
434434 'htmlform-submit' => '呈',
@@ -438,7 +438,7 @@
439439 'htmlform-selectorother-other' => '他',
440440 'htmlform-invalid-input' => '爾之輸問也',
441441 ),
442 - 'mk' =>
 442+ 'mk' =>
443443 array (
444444 'htmlform-reset' => 'Откажи промени',
445445 'htmlform-submit' => 'Зачувај',
@@ -449,11 +449,11 @@
450450 'htmlform-selectorother-other' => 'Друго',
451451 'htmlform-invalid-input' => 'Има проблеми со дел од вашиот внес',
452452 ),
453 - 'ml' =>
 453+ 'ml' =>
454454 array (
455455 'htmlform-reset' => 'മാറ്റങ്ങള്‍ വേണ്ട',
456456 ),
457 - 'ms' =>
 457+ 'ms' =>
458458 array (
459459 'htmlform-reset' => 'Undur perubahan',
460460 'htmlform-submit' => 'Hantar',
@@ -462,7 +462,7 @@
463463 'htmlform-selectorother-other' => 'Lain-lain',
464464 'htmlform-invalid-input' => 'Terdapat beberapa masalah dengan input anda',
465465 ),
466 - 'mt' =>
 466+ 'mt' =>
467467 array (
468468 'htmlform-reset' => 'Annulla l-modifiki',
469469 'htmlform-submit' => 'Ibgħat',
@@ -473,7 +473,7 @@
474474 'htmlform-selectorother-other' => 'Oħrajn',
475475 'htmlform-invalid-input' => 'Hemm xi problemi f\'dak li daħħalt',
476476 ),
477 - 'nds' =>
 477+ 'nds' =>
478478 array (
479479 'htmlform-reset' => 'Ännern trüchsetten',
480480 'htmlform-submit' => 'Afspiekern',
@@ -484,7 +484,7 @@
485485 'htmlform-selectorother-other' => 'Annere',
486486 'htmlform-invalid-input' => 'Mit welk vun de angeven Weerten gifft dat Problemen',
487487 ),
488 - 'nds-nl' =>
 488+ 'nds-nl' =>
489489 array (
490490 'htmlform-reset' => 'Wiezigingen ongedaonmaken',
491491 'htmlform-submit' => 'Opslaon',
@@ -495,7 +495,7 @@
496496 'htmlform-selectorother-other' => 'Aanders',
497497 'htmlform-invalid-input' => 'Der bin preblemen mit een paor in-egeven weerden',
498498 ),
499 - 'nl' =>
 499+ 'nl' =>
500500 array (
501501 'htmlform-reset' => 'Wijzigingen ongedaan maken',
502502 'htmlform-submit' => 'Opslaan',
@@ -506,7 +506,7 @@
507507 'htmlform-selectorother-other' => 'Anders',
508508 'htmlform-invalid-input' => 'Er zijn problemen met enkele ingegeven waarden',
509509 ),
510 - 'nn' =>
 510+ 'nn' =>
511511 array (
512512 'htmlform-reset' => 'Gjer om endringar',
513513 'htmlform-submit' => 'Lagre',
@@ -517,7 +517,7 @@
518518 'htmlform-selectorother-other' => 'Andre',
519519 'htmlform-invalid-input' => 'Det finst problem med innskrivinga di',
520520 ),
521 - 'no' =>
 521+ 'no' =>
522522 array (
523523 'htmlform-reset' => 'Omgjør endringer',
524524 'htmlform-submit' => 'Lagre',
@@ -528,7 +528,7 @@
529529 'htmlform-selectorother-other' => 'Andre',
530530 'htmlform-invalid-input' => 'Det er problemer med noen av inndatene dine',
531531 ),
532 - 'oc' =>
 532+ 'oc' =>
533533 array (
534534 'htmlform-reset' => 'Desfar las modificacions',
535535 'htmlform-submit' => 'Sometre',
@@ -539,11 +539,11 @@
540540 'htmlform-selectorother-other' => 'Autre',
541541 'htmlform-invalid-input' => 'De problèmas son arribats amb d\'unas valors',
542542 ),
543 - 'pdc' =>
 543+ 'pdc' =>
544544 array (
545545 'htmlform-selectorother-other' => 'Annere',
546546 ),
547 - 'pl' =>
 547+ 'pl' =>
548548 array (
549549 'htmlform-reset' => 'Cofnij zmiany',
550550 'htmlform-submit' => 'Zapisz',
@@ -554,11 +554,11 @@
555555 'htmlform-selectorother-other' => 'Inne',
556556 'htmlform-invalid-input' => 'Wystąpił problem z wprowadzonymi danymi',
557557 ),
558 - 'pnt' =>
 558+ 'pnt' =>
559559 array (
560560 'htmlform-selectorother-other' => 'Άλλον',
561561 ),
562 - 'pt' =>
 562+ 'pt' =>
563563 array (
564564 'htmlform-reset' => 'Desfazer alterações',
565565 'htmlform-submit' => 'Enviar',
@@ -569,7 +569,7 @@
570570 'htmlform-selectorother-other' => 'Outros',
571571 'htmlform-invalid-input' => 'Existem problemas com alguns dos dados introduzidos',
572572 ),
573 - 'qu' =>
 573+ 'qu' =>
574574 array (
575575 'htmlform-reset' => 'Hukchasqakunata kutichiy',
576576 'htmlform-submit' => 'Kachay',
@@ -580,7 +580,7 @@
581581 'htmlform-selectorother-other' => 'Wakin',
582582 'htmlform-invalid-input' => 'Yaykuchisqaykiwanqa sasachakuykunam kachkan',
583583 ),
584 - 'ro' =>
 584+ 'ro' =>
585585 array (
586586 'htmlform-reset' => 'Anulează modificările',
587587 'htmlform-submit' => 'Trimite',
@@ -591,7 +591,7 @@
592592 'htmlform-selectorother-other' => 'Altul',
593593 'htmlform-invalid-input' => 'Există probleme la valorile introduse',
594594 ),
595 - 'roa-tara' =>
 595+ 'roa-tara' =>
596596 array (
597597 'htmlform-reset' => 'Annulle le cangiaminde',
598598 'htmlform-submit' => 'Conferme',
@@ -602,7 +602,7 @@
603603 'htmlform-selectorother-other' => 'Otre',
604604 'htmlform-invalid-input' => 'Stonne probbleme cu certe input ca tu è mise',
605605 ),
606 - 'ru' =>
 606+ 'ru' =>
607607 array (
608608 'htmlform-reset' => 'Отменить изменения',
609609 'htmlform-submit' => 'Отправить',
@@ -613,7 +613,7 @@
614614 'htmlform-selectorother-other' => 'Иное',
615615 'htmlform-invalid-input' => 'Часть введённых вами данных вызвала проблемы',
616616 ),
617 - 'sah' =>
 617+ 'sah' =>
618618 array (
619619 'htmlform-reset' => 'Уларытыыны төннөр',
620620 'htmlform-submit' => 'Ыыт',
@@ -624,11 +624,11 @@
625625 'htmlform-selectorother-other' => 'Атын',
626626 'htmlform-invalid-input' => 'Киллэрбит сибидиэнньэҥ сорҕото алҕаһы таһаарда',
627627 ),
628 - 'sc' =>
 628+ 'sc' =>
629629 array (
630630 'htmlform-selectorother-other' => 'Àteru',
631631 ),
632 - 'sh' =>
 632+ 'sh' =>
633633 array (
634634 'htmlform-reset' => 'Vrati izmjene',
635635 'htmlform-submit' => 'Unesi',
@@ -639,7 +639,7 @@
640640 'htmlform-selectorother-other' => 'Ostalo',
641641 'htmlform-invalid-input' => 'Postoje određeni problemi sa Vašim unosom',
642642 ),
643 - 'si' =>
 643+ 'si' =>
644644 array (
645645 'htmlform-reset' => 'වෙනස්කිරීම් අහෝසිකරන්න',
646646 'htmlform-submit' => 'යොමුකරන්න',
@@ -650,7 +650,7 @@
651651 'htmlform-selectorother-other' => 'වෙනත්',
652652 'htmlform-invalid-input' => 'ඔබගේ සමහරක් ප්‍රදානයන් විෂයයෙහි ගැ‍ටළු ඇත',
653653 ),
654 - 'sk' =>
 654+ 'sk' =>
655655 array (
656656 'htmlform-reset' => 'Vrátiť zmeny',
657657 'htmlform-submit' => 'Odoslať',
@@ -661,7 +661,7 @@
662662 'htmlform-selectorother-other' => 'Iné',
663663 'htmlform-invalid-input' => 'Niekotrý z údajov, ktoré ste zadali je problematický',
664664 ),
665 - 'sr-ec' =>
 665+ 'sr-ec' =>
666666 array (
667667 'htmlform-reset' => 'Врати измене',
668668 'htmlform-submit' => 'Пошаљи',
@@ -672,7 +672,7 @@
673673 'htmlform-selectorother-other' => 'Друго',
674674 'htmlform-invalid-input' => 'Има проблема са делом Вашег уноса',
675675 ),
676 - 'sv' =>
 676+ 'sv' =>
677677 array (
678678 'htmlform-reset' => 'Ogör ändringar',
679679 'htmlform-submit' => 'Spara',
@@ -683,15 +683,15 @@
684684 'htmlform-selectorother-other' => 'Andra',
685685 'htmlform-invalid-input' => 'Det finns problem med din inmatning',
686686 ),
687 - 'sw' =>
 687+ 'sw' =>
688688 array (
689689 'htmlform-selectorother-other' => 'Nyingine',
690690 ),
691 - 'te' =>
 691+ 'te' =>
692692 array (
693693 'htmlform-selectorother-other' => 'ఇతర',
694694 ),
695 - 'tr' =>
 695+ 'tr' =>
696696 array (
697697 'htmlform-reset' => 'Değişiklikleri geri al',
698698 'htmlform-submit' => 'Gönder',
@@ -702,7 +702,7 @@
703703 'htmlform-selectorother-other' => 'Diğer',
704704 'htmlform-invalid-input' => 'Girdinizin bir kısmıyla ilgili sorunlar var',
705705 ),
706 - 'uk' =>
 706+ 'uk' =>
707707 array (
708708 'htmlform-reset' => 'Відкотити зміни',
709709 'htmlform-submit' => 'Відправити',
@@ -713,7 +713,7 @@
714714 'htmlform-selectorother-other' => 'Інше',
715715 'htmlform-invalid-input' => 'Частина введених вами даних викликала проблеми',
716716 ),
717 - 'vec' =>
 717+ 'vec' =>
718718 array (
719719 'htmlform-reset' => 'Scancèla modifiche',
720720 'htmlform-submit' => 'Manda',
@@ -723,7 +723,7 @@
724724 'htmlform-select-badoption' => 'El valor che te ghè indicà no\'l xe mia valido.',
725725 'htmlform-invalid-input' => 'Ghe xe problemi con l\'input che te ghè inserìo',
726726 ),
727 - 'vi' =>
 727+ 'vi' =>
728728 array (
729729 'htmlform-reset' => 'Hủy các thay đổi',
730730 'htmlform-submit' => 'Đăng',
@@ -734,15 +734,15 @@
735735 'htmlform-selectorother-other' => 'Khác',
736736 'htmlform-invalid-input' => 'Có vấn đề trong dữ liệu bạn vừa đưa vào',
737737 ),
738 - 'vo' =>
 738+ 'vo' =>
739739 array (
740740 'htmlform-selectorother-other' => 'Votik',
741741 ),
742 - 'xal' =>
 742+ 'xal' =>
743743 array (
744744 'htmlform-reset' => 'Сольлһдудиг уга кех',
745745 ),
746 - 'yue' =>
 746+ 'yue' =>
747747 array (
748748 'htmlform-reset' => '復原更改',
749749 'htmlform-submit' => '遞交',
@@ -753,7 +753,7 @@
754754 'htmlform-selectorother-other' => '其它',
755755 'htmlform-invalid-input' => '響你嘅輸入度有一啲問題',
756756 ),
757 - 'zh-hans' =>
 757+ 'zh-hans' =>
758758 array (
759759 'htmlform-reset' => '撤销更改',
760760 'htmlform-submit' => '提交',
@@ -764,7 +764,7 @@
765765 'htmlform-selectorother-other' => '其他',
766766 'htmlform-invalid-input' => '您输入的内容存在问题',
767767 ),
768 - 'zh-hant' =>
 768+ 'zh-hant' =>
769769 array (
770770 'htmlform-reset' => '復原更改',
771771 'htmlform-submit' => '遞交',
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/Threads.php
@@ -7,6 +7,7 @@
88 const TYPE_NORMAL = 0;
99 const TYPE_MOVED = 1;
1010 const TYPE_DELETED = 2;
 11+ const TYPE_HIDDEN = 4;
1112
1213 const CHANGE_NEW_THREAD = 0;
1314 const CHANGE_REPLY_CREATED = 1;
@@ -22,11 +23,21 @@
2324 const CHANGE_MERGED_TO = 11;
2425 const CHANGE_SPLIT_FROM = 12;
2526
26 - static $VALID_CHANGE_TYPES = array( self::CHANGE_EDITED_SUMMARY, self::CHANGE_EDITED_ROOT,
27 - self::CHANGE_REPLY_CREATED, self::CHANGE_NEW_THREAD, self::CHANGE_DELETED, self::CHANGE_UNDELETED,
28 - self::CHANGE_MOVED_TALKPAGE, self::CHANGE_SPLIT, self::CHANGE_EDITED_SUBJECT,
29 - self::CHANGE_PARENT_DELETED, self::CHANGE_MERGED_FROM, self::CHANGE_MERGED_TO,
30 - self::CHANGE_SPLIT_FROM );
 27+ static $VALID_CHANGE_TYPES = array(
 28+ self::CHANGE_EDITED_SUMMARY,
 29+ self::CHANGE_EDITED_ROOT,
 30+ self::CHANGE_REPLY_CREATED,
 31+ self::CHANGE_NEW_THREAD,
 32+ self::CHANGE_DELETED,
 33+ self::CHANGE_UNDELETED,
 34+ self::CHANGE_MOVED_TALKPAGE,
 35+ self::CHANGE_SPLIT,
 36+ self::CHANGE_EDITED_SUBJECT,
 37+ self::CHANGE_PARENT_DELETED,
 38+ self::CHANGE_MERGED_FROM,
 39+ self::CHANGE_MERGED_TO,
 40+ self::CHANGE_SPLIT_FROM,
 41+ );
3142
3243 // Possible values of Thread->editedness.
3344 const EDITED_NEVER = 0;
@@ -36,10 +47,10 @@
3748
3849 static $cache_by_root = array();
3950 static $cache_by_id = array();
40 - static protected $occupied_titles = array();
 51+ static $occupied_titles = array();
4152
42 - static function newThread( $root, $article, $superthread = null,
43 - $type = self::TYPE_NORMAL, $subject = '' ) {
 53+ static function newThread( $root, $article, $superthread = null,
 54+ $type = self::TYPE_NORMAL, $subject = '' ) {
4455 return Thread::create( $root, $article, $superthread, $type, $subject );
4556 }
4657
@@ -51,11 +62,12 @@
5263 if ( ! $talkpage->exists() ) {
5364 try {
5465 wfLoadExtensionMessages( 'LiquidThreads' );
55 - $talkpage->doEdit( "", wfMsgForContent( 'lqt_talkpage_autocreate_summary' ),
56 - EDIT_NEW | EDIT_SUPPRESS_RC );
 66+ $talkpage->doEdit( "",
 67+ wfMsgForContent( 'lqt_talkpage_autocreate_summary' ),
 68+ EDIT_NEW | EDIT_SUPPRESS_RC );
5769 } catch ( DBQueryError $e ) {
5870 // The article already existed by now. No need to do anything.
59 - wfDebug( __METHOD__ . ": Article already existed by the time we tried to create it." );
 71+ wfDebug( __METHOD__ . ": Article already exists." );
6072 }
6173 }
6274 }
@@ -89,7 +101,7 @@
90102
91103 private static function databaseError( $msg ) {
92104 // TODO tie into MW's error reporting facilities.
93 - throw new MWException( "Corrupt liquidthreads database: $msg" );
 105+ throw new MWException( "Corrupt LiquidThreads database: $msg" );
94106 }
95107
96108 private static function assertSingularity( $threads, $attribute, $value ) {
@@ -101,24 +113,18 @@
102114 }
103115 }
104116
105 - private static function arrayContainsThreadWithId( $a, $id ) {
106 - // There's gotta be a nice way to express this in PHP. Anyone?
107 - foreach ( $a as $t )
108 - if ( $t->id() == $id )
109 - return true;
110 - return false;
111 - }
112 -
113117 static function withRoot( $post ) {
114118 if ( $post->getTitle()->getNamespace() != NS_LQT_THREAD ) {
115119 // No articles outside the thread namespace have threads associated with them;
116 - // avoiding the query saves time during the TitleGetRestrictions hook.
117120 return null;
118121 }
 122+
119123 if ( array_key_exists( $post->getID(), self::$cache_by_root ) ) {
120124 return self::$cache_by_root[$post->getID()];
121125 }
 126+
122127 $ts = Threads::where( array( 'thread_root' => $post->getID() ) );
 128+
123129 return self::assertSingularity( $ts, 'thread_root', $post->getID() );
124130 }
125131
@@ -126,6 +132,7 @@
127133 if ( array_key_exists( $id, self::$cache_by_id ) ) {
128134 return self::$cache_by_id[$id];
129135 }
 136+
130137 $ts = Threads::where( array( 'thread_id' => $id ) );
131138
132139 return self::assertSingularity( $ts, 'thread_id', $id );
@@ -136,34 +143,11 @@
137144 return self::assertSingularity( $ts, 'thread_summary_page', $article->getId() );
138145 }
139146
140 - /**
141 - * Horrible, horrible!
142 - * List of months in which there are >0 threads, suitable for threadsOfArticleInMonth.
143 - * Returned as an array of months in the format yyyymm
144 - */
145 - static function monthsWhereArticleHasThreads( $article ) {
146 - // FIXME this probably performs absolutely horribly for pages with lots of threads.
147 -
148 - $threads = Threads::where( Threads::articleClause( $article ) );
149 - $months = array();
150 -
151 - foreach ( $threads as $t ) {
152 - $month = substr( $t->modified(), 0, 6 );
153 -
154 - $months[$month] = true;
155 - }
156 -
157 - // Some code seems to assume that it's sorted by month, make sure it's true.
158 - ksort( $months );
159 -
160 - return array_keys( $months );
161 - }
162 -
163147 static function articleClause( $article ) {
164148 $dbr = wfGetDB( DB_SLAVE );
165149
166150 $titleCond = array( 'thread_article_title' => $article->getTitle()->getDBKey(),
167 - 'thread_article_namespace' => $article->getTitle()->getNamespace() );
 151+ 'thread_article_namespace' => $article->getTitle()->getNamespace() );
168152 $titleCond = $dbr->makeList( $titleCond, LIST_AND );
169153
170154 $conds = array( $titleCond );
@@ -292,7 +276,8 @@
293277 $roundRowsAffected = 0;
294278
295279 // Fix wrong title.
296 - $res = $dbw->update( 'thread', $titleCond, $fixTitleCond, __METHOD__, $options );
 280+ $res = $dbw->update( 'thread', $titleCond, $fixTitleCond,
 281+ __METHOD__, $options );
297282 $roundRowsAffected += $dbw->affectedRows();
298283
299284 // Fix wrong ID
@@ -304,7 +289,8 @@
305290
306291 if ( $limit && ( $rowsAffected >= $limit ) && $queueMore ) {
307292 $jobParams = array( 'limit' => $limit, 'cascade' => true );
308 - $job = new SynchroniseThreadArticleDataJob( $article->getTitle(), $jobParams );
 293+ $job = new SynchroniseThreadArticleDataJob( $article->getTitle(),
 294+ $jobParams );
309295 $job->insert();
310296 }
311297
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/View.php
@@ -699,9 +699,18 @@
700700 static function exportJSLocalisation() {
701701 wfLoadExtensionMessages( 'LiquidThreads' );
702702
703 - $messages = array( 'lqt-quote-intro', 'lqt-quote', 'lqt-ajax-updated',
704 - 'lqt-ajax-update-link', 'watch', 'unwatch', 'lqt-thread-link-url',
705 - 'lqt-thread-link-title', 'lqt-thread-link-copy' );
 703+ $messages = array(
 704+ 'lqt-quote-intro',
 705+ 'lqt-quote',
 706+ 'lqt-ajax-updated',
 707+ 'lqt-ajax-update-link',
 708+ 'watch',
 709+ 'unwatch',
 710+ 'lqt-thread-link-url',
 711+ 'lqt-thread-link-title',
 712+ 'lqt-thread-link-copy',
 713+ );
 714+
706715 $data = array();
707716
708717 foreach ( $messages as $msg ) {
@@ -912,7 +921,8 @@
913922 $infoElements = array();
914923
915924 $timestamp = $wgLang->timeanddate( $thread->created(), true );
916 - $infoElements[] = Xml::element( 'div', array( 'class' => 'lqt-thread-toolbar-timestamp' ),
 925+ $infoElements[] = Xml::element( 'div',
 926+ array( 'class' => 'lqt-thread-toolbar-timestamp' ),
917927 $timestamp );
918928
919929 // Check for edited flag.
@@ -939,7 +949,8 @@
940950 if ( $thread->hasSuperthread() ) {
941951 $commands_html = "";
942952 } else {
943 - $lis = $this->listItemsForCommands( $this->topLevelThreadCommands( $thread ) );
 953+ $commands = $this->topLevelThreadCommands( $thread );
 954+ $lis = $this->listItemsForCommands( $commands );
944955 $id = 'lqt-threadlevel-commands-' . $thread->id();
945956 $commands_html = Xml::tags( 'ul',
946957 array( 'class' => 'lqt_threadlevel_commands',
@@ -1046,14 +1057,144 @@
10471058 $this->showThreadBody( $thread );
10481059
10491060 }
 1061+
 1062+ function getMustShowThreads( $threads = array() ) {
 1063+ if ( $this->request->getVal( 'lqt_operand' ) ) {
 1064+ $operands = explode( ',', $this->request->getVal( 'lqt_operand' ) );
 1065+ $threads = array_merge( $threads, $operands );
 1066+ }
 1067+
 1068+ foreach ( $threads as $walk_thread ) {
 1069+ do {
 1070+ if ( !is_object( $walk_thread ) ) {
 1071+ $walk_thread = Threads::withId( $walk_thread );
 1072+ }
 1073+
 1074+ $threads[$walk_thread->id()] = $walk_thread;
 1075+ $walk_thread = $walk_thread->superthread();
 1076+ } while ( $walk_thread );
 1077+ }
 1078+
 1079+ return $threads;
 1080+ }
 1081+
 1082+ function getShowMore( $thread, $st, $i ) {
 1083+ $sk = $this->user->getSkin();
 1084+
 1085+ $linkText = wfMsgExt( 'lqt-thread-show-more', 'parseinline' );
 1086+ $linkTitle = clone $thread->topmostThread()->title();
 1087+ $linkTitle->setFragment( '#' . $st->getAnchorName() );
 1088+
 1089+ $link = $sk->link( $linkTitle, $linkText,
 1090+ array( 'class' => 'lqt-show-more-posts' ) );
 1091+ $link .= Xml::hidden( 'lqt-thread-start-at', $i,
 1092+ array( 'class' => 'lqt-thread-start-at' ) );
 1093+
 1094+ return $link;
 1095+ }
 1096+
 1097+ function getShowReplies( $thread ) {
 1098+ global $wgLang;
 1099+
 1100+ $sk = $this->user->getSkin();
 1101+
 1102+ $replyCount = $wgLang->formatNum( $thread->replyCount() );
 1103+ $linkText = wfMsgExt( 'lqt-thread-show-replies', 'parseinline', $replyCount );
 1104+ $linkTitle = clone $thread->topmostThread()->title();
 1105+ $linkTitle->setFragment( '#' . $thread->getAnchorName() );
 1106+
 1107+ $link = $sk->link( $linkTitle, $linkText,
 1108+ array( 'class' => 'lqt-show-replies' ) );
 1109+ $link = Xml::tags( 'div', array( 'class' => 'lqt-thread-replies' ), $link );
 1110+
 1111+ return $link;
 1112+ }
 1113+
 1114+ static function threadContainsRepliesWithContent( $thread ) {
 1115+ $replies = $thread->replies();
 1116+
 1117+ foreach( $replies as $reply ) {
 1118+ $content = $reply->root()->getContent();
 1119+
 1120+ if ( trim($content) != '' ) {
 1121+ return true;
 1122+ }
 1123+
 1124+ if ( self::threadContainsRepliesWithContent( $reply ) ) {
 1125+ return true;
 1126+ }
 1127+ }
 1128+
 1129+ return false;
 1130+ }
 1131+
 1132+ function showThreadReplies( $thread, $startAt, $maxCount, $showThreads,
 1133+ $cascadeOptions ) {
 1134+ $repliesClass = 'lqt-thread-replies lqt-thread-replies-' .
 1135+ $this->threadNestingLevel;
 1136+ $div = Xml::openElement( 'div', array( 'class' => $repliesClass ) );
 1137+ $this->output->addHTML( $div );
 1138+
 1139+ $subthreadCount = count( $thread->subthreads() );
 1140+ $i = 0;
 1141+ $showCount = 0;
 1142+ $showThreads = true;
 1143+
 1144+ $mustShowThreads = $cascadeOptions['mustShowThreads'];
 1145+
 1146+ foreach ( $thread->subthreads() as $st ) {
 1147+ ++$i;
 1148+
 1149+ // Only show undeleted threads that are above our 'startAt' index.
 1150+ $shown = false;
 1151+ if ( $st->type() != Threads::TYPE_DELETED &&
 1152+ $i >= $startAt &&
 1153+ $showThreads ) {
 1154+ if ( $showCount > $maxCount && $maxCount > 0 ) {
 1155+ // We've shown too many threads.
 1156+ $link = $this->getShowMore( $thread, $st, $i );
 1157+
 1158+ $this->output->addHTML( $link );
 1159+ $showThreads = false;
 1160+ continue;
 1161+ }
 1162+
 1163+ ++$showCount;
 1164+ if ( $showCount == 1 ) {
 1165+ // There's a post sep before each reply group to
 1166+ // separate from the parent thread.
 1167+ $this->output->addHTML(
 1168+ Xml::tags( 'div',
 1169+ array( 'class' => 'lqt-post-sep' ),
 1170+ '&nbsp;' ) );
 1171+ }
 1172+
 1173+ $this->showThread( $st, $i, $subthreadCount, $cascadeOptions );
 1174+ $shown = true;
 1175+ }
 1176+
 1177+ // Handle must-show threads.
 1178+ // FIXME this thread will be duplicated if somebody clicks the
 1179+ // "show more" link (probably needs fixing in the JS)
 1180+ if ( $st->type() != Threads::TYPE_DELETED && !$shown &&
 1181+ array_key_exists( $st->id(), $mustShowThreads ) ) {
 1182+
 1183+ $this->showThread( $st, $i, $subthreadCount, $cascadeOptions );
 1184+ }
 1185+ }
 1186+
 1187+ $finishDiv = Xml::tags( 'div', array( 'class' => 'lqt-replies-finish' ),
 1188+ Xml::tags( 'div', array( 'class' => 'lqt-replies-finish-corner' ), '&nbsp;' ) );
 1189+
 1190+ $this->output->addHTML( $finishDiv . Xml::CloseElement( 'div' ) );
 1191+ }
10501192
1051 - function showThread( $thread, $levelNum = 1, $totalInLevel = 1, $options = array() ) {
 1193+ function showThread( $thread, $levelNum = 1, $totalInLevel = 1,
 1194+ $options = array() ) {
10521195 global $wgLang;
10531196
10541197 // Safeguard
1055 - if ( $thread->type() == Threads::TYPE_DELETED
1056 - && ! ( $this->request->getBool( 'lqt_show_deleted_threads' )
1057 - && $this->user->isAllowed( 'deletedhistory' ) ) ) {
 1198+ if ( $thread->type() & Threads::TYPE_DELETED ) {
10581199 return;
10591200 }
10601201
@@ -1061,25 +1202,29 @@
10621203
10631204 // Figure out which threads *need* to be shown because they're involved in an
10641205 // operation
1065 - static $mustShowThreads = null; // Array of thread IDs
1066 - if ( is_null( $mustShowThreads ) ) {
1067 - $mustShowThreads = array();
1068 - if ( $this->request->getVal( 'lqt_operand' ) ) {
1069 - $walk_thread = Threads::withId( $this->request->getVal( 'lqt_operand' ) );
1070 -
1071 - do {
1072 - $mustShowThreads[$walk_thread->id()] = $walk_thread;
1073 - $walk_thread = $walk_thread->superthread();
1074 - } while ( $walk_thread );
1075 - }
 1206+ $mustShowOption = array();
 1207+ if ( isset( $options['mustShowThreads'] ) ) {
 1208+ $mustShowOption = $options['mustShowThreads' ];
10761209 }
 1210+ $mustShowThreads = $this->getMustShowThreads( $mustShowOption );
10771211
 1212+ // For cascading.
 1213+ $options['mustShowThreads'] = $mustShowThreads;
 1214+
 1215+ // Don't show blank posts unless we have to
 1216+ $content = $thread->root()->getContent();
 1217+ if ( trim($content) == '' &&
 1218+ ! self::threadContainsRepliesWithContent( $thread ) &&
 1219+ ! array_key_exists( $thread->id(), $mustShowThreads ) ) {
 1220+
 1221+ $this->threadNestingLevel--;
 1222+ return;
 1223+ }
 1224+
10781225 $sk = $this->user->getSkin();
1079 -
10801226 $html = '';
10811227
10821228 $html .= Xml::element( 'a', array( 'name' => $this->anchorName( $thread ) ), ' ' );
1083 -
10841229 $html .= $this->showThreadHeading( $thread );
10851230
10861231 $class = $this->threadDivClass( $thread );
@@ -1089,15 +1234,17 @@
10901235 $class .= ' lqt-thread-last';
10911236 }
10921237
1093 - $html .= Xml::openElement( 'div', array( 'class' => $class,
1094 - 'id' => 'lqt_thread_id_' . $thread->id() ) );
 1238+ $html .= Xml::openElement( 'div',
 1239+ array( 'class' => $class,
 1240+ 'id' => 'lqt_thread_id_' . $thread->id() ) );
10951241
 1242+ // Metadata stuck in the top of the lqt_thread div.
10961243 // Modified time for topmost threads...
10971244 if ( $thread->isTopmostThread() ) {
10981245 $html .= Xml::hidden( 'lqt-thread-modified-' . $thread->id(),
10991246 wfTimestamp( TS_MW, $thread->modified() ),
11001247 array( 'id' => 'lqt-thread-modified-' . $thread->id(),
1101 - 'class' => 'lqt-thread-modified' ) );
 1248+ 'class' => 'lqt-thread-modified' ) );
11021249 }
11031250
11041251 // Add the thread's title
@@ -1135,75 +1282,30 @@
11361283 $cascadeOptions = $options;
11371284 unset( $cascadeOptions['startAt'] );
11381285
1139 - $showThreads = ( $maxDepth == - 1 ) || ( $this->threadNestingLevel <= $maxDepth );
 1286+ $showThreads = ( $maxDepth == - 1 ) ||
 1287+ ( $this->threadNestingLevel <= $maxDepth );
11401288
 1289+ $mustShowThreadIds = array_keys( $mustShowThreads );
 1290+ $subthreadIds = array_keys( $thread->replies() );
 1291+ $mustShowSubthreadIds = array_intersect( $mustShowThreadIds, $subthreadIds );
 1292+
 1293+ $hasSubthreads = self::threadContainsRepliesWithContent( $thread );
 1294+ $hasSubthreads = $hasSubthreads || count( $mustShowSubthreadIds );
 1295+
11411296 // Show subthreads if one of the subthreads is on the must-show list
11421297 $showThreads = $showThreads ||
1143 - count( array_intersect( array_keys( $mustShowThreads ), array_keys( $thread->replies() ) ) );
1144 - if ( $thread->hasSubthreads() && $showThreads ) {
1145 - $repliesClass = 'lqt-thread-replies lqt-thread-replies-' . $this->threadNestingLevel;
1146 - $div = Xml::openElement( 'div', array( 'class' => $repliesClass ) );
1147 - $this->output->addHTML( $div );
1148 -
1149 - $subthreadCount = count( $thread->subthreads() );
1150 - $i = 0;
1151 - $showCount = 0;
1152 - $showThreads = true;
1153 -
1154 - foreach ( $thread->subthreads() as $st ) {
1155 - ++$i;
1156 -
1157 - // Only show undeleted threads that are above our 'startAt' index.
1158 - $shown = false;
1159 - if ( $st->type() != Threads::TYPE_DELETED && $i >= $startAt && $showThreads ) {
1160 - if ( $showCount > $maxCount && $maxCount > 0 ) {
1161 - // We've shown too many threads.
1162 - $linkText = wfMsgExt( 'lqt-thread-show-more', 'parseinline' );
1163 - $linkTitle = clone $thread->topmostThread()->title();
1164 - $linkTitle->setFragment( '#' . $st->getAnchorName() );
1165 -
1166 - $link = $sk->link( $linkTitle, $linkText,
1167 - array( 'class' => 'lqt-show-more-posts' ) );
1168 - $link .= Xml::hidden( 'lqt-thread-start-at', $i,
1169 - array( 'class' => 'lqt-thread-start-at' ) );
1170 -
1171 - $this->output->addHTML( $link );
1172 - $showThreads = false;
1173 - continue;
1174 - }
1175 -
1176 - ++$showCount;
1177 - if ( $showCount == 1 ) {
1178 - $this->output->addHTML(
1179 - Xml::tags( 'div', array( 'class' => 'lqt-post-sep' ), '&nbsp;' ) );
1180 - }
1181 -
1182 - $this->showThread( $st, $i, $subthreadCount, $cascadeOptions );
1183 - $shown = true;
1184 - }
1185 -
1186 - if ( $st->type() != Threads::TYPE_DELETED && !$shown &&
1187 - array_key_exists( $st->id(), $mustShowThreads ) ) {
1188 -
1189 - $this->showThread( $st, $i, $subthreadCount, $cascadeOptions );
1190 - }
1191 - }
1192 -
1193 - $finishDiv = Xml::tags( 'div', array( 'class' => 'lqt-replies-finish' ),
1194 - Xml::tags( 'div', array( 'class' => 'lqt-replies-finish-corner' ), '&nbsp;' ) );
1195 -
1196 - $this->output->addHTML( $finishDiv . Xml::CloseElement( 'div' ) );
1197 - } elseif ( $thread->hasSubthreads() && !$showThreads ) {
 1298+ count( array_intersect(
 1299+ array_keys( $mustShowThreads ), array_keys( $thread->replies() )
 1300+ ) );
 1301+ if ( $hasSubthreads && $showThreads ) {
 1302+ $this->showThreadReplies( $thread, $startAt, $maxCount, $showThreads,
 1303+ $cascadeOptions );
 1304+ } elseif ( $hasSubthreads && !$showThreads ) {
11981305 // Add a "show subthreads" link.
1199 - $replies = count( $thread->replies() );
1200 - $linkText = wfMsgExt( 'lqt-thread-show-replies', 'parseinline', $wgLang->formatNum( $replies ) );
1201 - $linkTitle = clone $thread->topmostThread()->title();
1202 - $linkTitle->setFragment( '#' . $thread->getAnchorName() );
 1306+ $link = $this->getShowReplies( $thread );
12031307
1204 - $link = $sk->link( $linkTitle, $linkText, array( 'class' => 'lqt-show-replies' ) );
 1308+ $this->output->addHTML( $link );
12051309
1206 - $this->output->addHTML( Xml::tags( 'div', array( 'class' => 'lqt-thread-replies' ), $link ) );
1207 -
12081310 if ( $levelNum < $totalInLevel ) {
12091311 $this->output->addHTML(
12101312 Xml::tags( 'div', array( 'class' => 'lqt-post-sep' ), '&nbsp;' ) );
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/NewMessagesController.php
@@ -318,7 +318,7 @@
319319
320320 $cval = $wgMemc->get( wfMemcKey( 'lqt-new-messages-count', $user->getId() ) );
321321
322 - if ($cval)
 322+ if ( $cval )
323323 return $cval;
324324
325325 $dbr = wfGetDB( DB_SLAVE );
@@ -330,7 +330,7 @@
331331
332332 $count = $res->numRows();
333333
334 - if ($count >= 500) {
 334+ if ( $count >= 500 ) {
335335 $count = $dbr->estimateRowCount( 'user_message_state', '*', $cond,
336336 __METHOD__ );
337337 }
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/Thread.php
@@ -256,8 +256,11 @@
257257
258258 // Fix reply count.
259259 $t = $this->superthread();
260 - $t->decrementReplyCount();
261 - $t->save();
 260+
 261+ if ($t) {
 262+ $t->decrementReplyCount();
 263+ $t->save();
 264+ }
262265 }
263266
264267 function undelete( $reason ) {
@@ -266,8 +269,10 @@
267270
268271 // Fix reply count.
269272 $t = $this->superthread();
270 - $t->incrementReplyCount( 1 );
271 - $t->save();
 273+ if ($t) {
 274+ $t->incrementReplyCount( 1 );
 275+ $t->save();
 276+ }
272277 }
273278
274279 function moveToPage( $title, $reason, $leave_trace ) {
@@ -283,18 +288,21 @@
284289
285290 $new_articleNamespace = $title->getNamespace();
286291 $new_articleTitle = $title->getDBkey();
 292+ $new_articleID = $title->getArticleID();
287293
288294 // Update on *all* subthreads.
289295 $dbr->update( 'thread',
290296 array(
291297 'thread_article_namespace' => $new_articleNamespace,
292298 'thread_article_title' => $new_articleTitle,
 299+ 'thread_article_id' => $new_articleID,
293300 ),
294301 array( 'thread_ancestor' => $this->id() ),
295302 __METHOD__ );
296303
297304 $this->articleNamespace = $new_articleNamespace;
298305 $this->articleTitle = $new_articleTitle;
 306+ $this->articleId = $new_articleID;
299307 $this->commitRevision( Threads::CHANGE_MOVED_TALKPAGE, null, $reason );
300308
301309 # Log the move
@@ -335,7 +343,7 @@
336344
337345 function incrementReplyCount( $val = 1 ) {
338346 $thread = $this;
339 - while ($thread) {
 347+ while ( $thread ) {
340348 $thread->replyCount += $val;
341349 $thread->save();
342350
@@ -1175,7 +1183,7 @@
11761184 }
11771185
11781186 function setSortKey( $k = null ) {
1179 - if ( is_null($k) ) {
 1187+ if ( is_null( $k ) ) {
11801188 $dbr = wfGetDB( DB_SLAVE );
11811189 $k = wfTimestampNow( TS_DB );
11821190 }
Index: branches/wmf-deployment/extensions/LiquidThreads/pages/ThreadHistoricalRevisionView.php
@@ -11,7 +11,7 @@
1212 function postDivClass( $thread ) {
1313 $changedObject = $this->mDisplayRevision->getChangeObject();
1414 $is_changed_thread = $changedObject &&
15 - ( $changedObject->id() == $thread->id() );
 15+ ( $changedObject->id() == $thread->id() );
1616
1717 $class = parent::postDivClass( $thread );
1818
@@ -50,12 +50,12 @@
5151
5252 $html = '';
5353 $html .= wfMsgExt( 'lqt_revision_as_of', 'parseinline',
54 - array(
55 - $wgLang->timeanddate( $this->mDisplayRevision->getTimestamp() ),
56 - $wgLang->date( $this->mDisplayRevision->getTimestamp() ),
57 - $wgLang->time( $this->mDisplayRevision->getTimestamp() )
58 - )
59 - );
 54+ array(
 55+ $wgLang->timeanddate( $this->mDisplayRevision->getTimestamp() ),
 56+ $wgLang->date( $this->mDisplayRevision->getTimestamp() ),
 57+ $wgLang->time( $this->mDisplayRevision->getTimestamp() )
 58+ )
 59+ );
6060
6161 $html .= '<br/>';
6262
@@ -64,8 +64,8 @@
6565 $msg = '';
6666 if ( $ct == Threads::CHANGE_EDITED_ROOT ) {
6767 $diff_link = $this->diffPermalink( $this->thread,
68 - wfMsgExt( 'diff', 'parseinline' ),
69 - $this->mDisplayRevision );
 68+ wfMsgExt( 'diff', 'parseinline' ),
 69+ $this->mDisplayRevision );
7070 $msg = wfMsgExt( 'lqt_change_edited_root', 'parseinline' ) .
7171 " [$diff_link]";
7272 } else {
@@ -91,7 +91,25 @@
9292 $this->thread = $this->mDisplayRevision->getThreadObj();
9393
9494 $this->showHistoryInfo();
95 - parent::show();
 95+
 96+ global $wgHooks;
 97+ $wgHooks['SkinTemplateTabs'][] = array( $this, 'customizeTabs' );
 98+
 99+ if ( !$this->thread ) {
 100+ $this->showMissingThreadPage();
 101+ return false;
 102+ }
 103+
 104+ self::addJSandCSS();
 105+ $this->output->setSubtitle( $this->getSubtitle() );
 106+
 107+ $changedObject = $this->mDisplayRevision->getChangeObject();
 108+
 109+ $this->showThread( $this->thread, 1, 1,
 110+ array( 'maxDepth' => - 1, 'maxCount' => - 1,
 111+ 'mustShowThreads' => array( $changedObject->id() ) ) );
 112+
 113+ $this->output->setPageTitle( $this->thread->subject() );
96114 return false;
97115 }
98116 }
Index: branches/wmf-deployment/extensions/LiquidThreads/pages/NewUserMessagesView.php
@@ -178,7 +178,9 @@
179179 $html = "<tr>$leftColumn<td>";
180180 $this->output->addHTML( $html );
181181
182 - $this->showThread( $t );
 182+ $mustShowThreads = $this->targets[$t->id()];
 183+
 184+ $this->showThread( $t, 1, 1, array( 'mustShowThreads' => $mustShowThreads ) );
183185
184186 $this->output->addHTML( "</td></tr>" );
185187 }
Property changes on: branches/wmf-deployment/extensions/LiquidThreads
___________________________________________________________________
Name: svn:mergeinfo
186188 - /branches/REL1_15/phase3/extensions/LiquidThreads:51646
/trunk/extensions/LiquidThreads:56151-57522,57524
/trunk/phase3/extensions/LiquidThreads:56213,56215-56216,56218,56325,56334-56336,56338,56340,56343,56345,56347,56350,57154-57447
187189 + /branches/REL1_15/phase3/extensions/LiquidThreads:51646
/trunk/extensions/LiquidThreads:56151-57564
/trunk/phase3/extensions/LiquidThreads:56213,56215-56216,56218,56325,56334-56336,56338,56340,56343,56345,56347,56350,57154-57447

Status & tagging log