Index: branches/wmf-deployment/extensions/LiquidThreads/i18n/Lqt.i18n.php |
— | — | @@ -175,7 +175,7 @@ |
176 | 176 | 'lqt-thread-split' => 'Split to new thread', |
177 | 177 | 'lqt-split-success' => 'You have successfully split off the thread $1.', |
178 | 178 | 'lqt_split_thread' => 'Split a thread', |
179 | | - 'lqt-thread-split-subject'=> 'New thread subject:', |
| 179 | + 'lqt-thread-split-subject' => 'New thread subject:', |
180 | 180 | 'lqt-thread-split-thread' => 'Thread:', |
181 | 181 | 'lqt-split-submit' => 'Split', |
182 | 182 | 'lqt_split_badsubject' => 'The subject you entered is invalid.', |
— | — | @@ -278,7 +278,6 @@ |
279 | 279 | */ |
280 | 280 | $messages['qqq'] = array( |
281 | 281 | 'lqt-desc' => 'Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.', |
282 | | - 'lqt_newmessages' => '{{Identical|New messages}}', |
283 | 282 | 'lqt_contents_title' => '{{Identical|Contents}}', |
284 | 283 | 'lqt_toc_thread_replycount' => '{{Identical|Reply}}', |
285 | 284 | 'lqt_new_thread' => '{{Identical|Start a new discussion}}', |
— | — | @@ -395,14 +394,15 @@ |
396 | 395 | * $2 is a link to the user posting in the thread |
397 | 396 | * $3 is a link to the super thread |
398 | 397 | * $4 is the name of the user posting to the thread, optional, can be used for GENDER', |
| 398 | + 'lqt_newmessages' => '{{Identical|New messages}}', |
399 | 399 | ); |
400 | 400 | |
401 | 401 | /** Faeag Rotuma (Faeag Rotuma) |
402 | 402 | * @author Jose77 |
403 | 403 | */ |
404 | 404 | $messages['rtm'] = array( |
405 | | - 'lqt_newmessages' => "Fäeag fo'ou", |
406 | 405 | 'lqt_discussion_link' => 'hạifäega', |
| 406 | + 'lqt_newmessages' => "Fäeag fo'ou", |
407 | 407 | ); |
408 | 408 | |
409 | 409 | /** Karelian (Karjala) |
— | — | @@ -416,18 +416,18 @@ |
417 | 417 | * @author Jose77 |
418 | 418 | */ |
419 | 419 | $messages['niu'] = array( |
420 | | - 'lqt_newmessages' => 'Tau tohi foou', |
421 | 420 | 'lqt_delete' => 'Tamate', |
422 | 421 | 'lqt_discussion_link' => 'fakatutala', |
423 | 422 | 'lqt_move_move' => 'Une', |
| 423 | + 'lqt_newmessages' => 'Tau tohi foou', |
424 | 424 | ); |
425 | 425 | |
426 | 426 | /** Goanese Konkani (Latin) (कोंकणी/Konknni (Latin)) |
427 | 427 | * @author Deepak D'Souza |
428 | 428 | */ |
429 | 429 | $messages['gom-latn'] = array( |
430 | | - 'lqt_newmessages' => 'Noveo sondes', |
431 | 430 | 'lqt_delete_return' => '$1 ak patim vos', |
| 431 | + 'lqt_newmessages' => 'Noveo sondes', |
432 | 432 | ); |
433 | 433 | |
434 | 434 | /** Afrikaans (Afrikaans) |
— | — | @@ -435,7 +435,6 @@ |
436 | 436 | * @author Naudefj |
437 | 437 | */ |
438 | 438 | $messages['af'] = array( |
439 | | - 'lqt_newmessages' => 'Nuwe boodskappe', |
440 | 439 | 'lqt_contents_title' => 'Inhoud', |
441 | 440 | 'lqt_toc_thread_author' => 'Begin deur', |
442 | 441 | 'lqt_toc_thread_replycount' => 'Antwoorde', |
— | — | @@ -481,6 +480,7 @@ |
482 | 481 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Antwoorde van $1', |
483 | 482 | 'lqt-feed-new-thread-intro' => 'Nuwe onderwerp deur $2 op $1', |
484 | 483 | 'lqt-feed-reply-intro' => 'Antwoord op $3 (op $1) deur $2', |
| 484 | + 'lqt_newmessages' => 'Nuwe boodskappe', |
485 | 485 | ); |
486 | 486 | |
487 | 487 | /** Amharic (አማርኛ) |
— | — | @@ -497,8 +497,10 @@ |
498 | 498 | * @author Juanpabl |
499 | 499 | */ |
500 | 500 | $messages['an'] = array( |
| 501 | + 'lqt_delete' => 'Borrar', |
501 | 502 | 'lqt-any-date' => 'En cualsiquier calendata', |
502 | 503 | 'lqt-only-date' => 'Nomás istas calendatas:', |
| 504 | + 'lqt-email-undo' => 'Desfer', |
503 | 505 | ); |
504 | 506 | |
505 | 507 | /** Arabic (العربية) |
— | — | @@ -508,8 +510,6 @@ |
509 | 511 | */ |
510 | 512 | $messages['ar'] = array( |
511 | 513 | 'lqt-desc' => 'يضيف نقاشات في مجموعات إلى صفحات النقاش', |
512 | | - 'lqt-nothread' => 'لا توجد مجموعات رسائل في الأرشيف.', |
513 | | - 'lqt_newmessages' => 'رسائل جديدة', |
514 | 514 | 'lqt_movethread' => 'نقل الرسائل إلى صفحة أخرى', |
515 | 515 | 'lqt_deletethread' => 'حذف أو استرجاع الرسائل', |
516 | 516 | 'lqt_contents_title' => 'المحتويات', |
— | — | @@ -555,7 +555,6 @@ |
556 | 556 | 'lqt_protectedfromreply' => 'مجموعة الرسائل هذه تم $1 من الرد عليها.', |
557 | 557 | 'lqt_protectedfromreply_link' => 'حمايتها', |
558 | 558 | 'lqt_subject' => 'موضوع:', |
559 | | - 'lqt_nosubject' => '«لا موضوع»', |
560 | 559 | 'lqt_noreason' => 'لا سبب معطى.', |
561 | 560 | 'lqt_move_placeholder' => 'مجموعة الرسائل هذه هي لحجز المكان وتعني أن مجموعة رسائل، $1، أزيلت من هذه الصفحة إلى صفحة نقاش أخرى. |
562 | 561 | هذا النقل تم بواسطة $2 في $3 $4.', |
— | — | @@ -687,6 +686,7 @@ |
688 | 687 | 'lqt-ajax-update-link' => 'حدّث', |
689 | 688 | 'lqt-thread-show-replies' => 'أظهر {{PLURAL:$1||ردًا واحدًا|ردّين|$1 ردود|$1 ردًا|$1 رد}}', |
690 | 689 | 'lqt-thread-show-more' => 'أظهر مزيدًا من الردود', |
| 690 | + 'lqt_newmessages' => 'رسائل جديدة', |
691 | 691 | ); |
692 | 692 | |
693 | 693 | /** Egyptian Spoken Arabic (مصرى) |
— | — | @@ -695,8 +695,6 @@ |
696 | 696 | */ |
697 | 697 | $messages['arz'] = array( |
698 | 698 | 'lqt-desc' => 'يضيف نقاشات فى مجموعات إلى صفحات النقاش', |
699 | | - 'lqt-nothread' => 'لا توجد مجموعات رسائل فى الأرشيف.', |
700 | | - 'lqt_newmessages' => 'رسائل جديدة', |
701 | 699 | 'lqt_movethread' => 'نقل الرسائل إلى صفحة أخرى', |
702 | 700 | 'lqt_deletethread' => 'حذف أو استرجاع الرسائل', |
703 | 701 | 'lqt_contents_title' => 'المحتويات', |
— | — | @@ -734,7 +732,6 @@ |
735 | 733 | 'lqt_protectedfromreply' => 'مجموعة الرسائل هذه تم $1 من الرد عليها.', |
736 | 734 | 'lqt_protectedfromreply_link' => 'حمايتها', |
737 | 735 | 'lqt_subject' => 'موضوع:', |
738 | | - 'lqt_nosubject' => '«لا موضوع»', |
739 | 736 | 'lqt_noreason' => 'لا سبب معطى.', |
740 | 737 | 'lqt_move_placeholder' => 'مجموعة الرسائل هذه هى لحجز المكان وتعنى أن مجموعة رسائل، $1، أزيلت من هذه الصفحة إلى صفحة نقاش أخرى. |
741 | 738 | هذا النقل تم بواسطة $2 فى $3 $4.', |
— | — | @@ -807,6 +804,7 @@ |
808 | 805 | 'lqt_rc_new_reply' => 'رد على $1، فى $2. • $3 يكتب:', |
809 | 806 | 'lqt_rc_author_original' => '(المؤلف الأصلي)', |
810 | 807 | 'lqt_rc_author_others' => '(ليس المؤلف)', |
| 808 | + 'lqt_newmessages' => 'رسائل جديدة', |
811 | 809 | ); |
812 | 810 | |
813 | 811 | /** Southern Balochi (بلوچی مکرانی) |
— | — | @@ -823,8 +821,6 @@ |
824 | 822 | */ |
825 | 823 | $messages['be-tarask'] = array( |
826 | 824 | 'lqt-desc' => 'Дадае галіны абмеркаваньняў у старонкі абмеркаваньняў', |
827 | | - 'lqt-nothread' => 'У архіве няма галінаў абмеркаваньняў.', |
828 | | - 'lqt_newmessages' => 'Новыя паведамленьні', |
829 | 825 | 'lqt_movethread' => 'Перанесьці галіну на іншую старонку', |
830 | 826 | 'lqt_deletethread' => 'Выдаліць ці аднавіць галіну', |
831 | 827 | 'lqt_contents_title' => 'Зьмест', |
— | — | @@ -1040,6 +1036,7 @@ |
1041 | 1037 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Адказы $1', |
1042 | 1038 | 'lqt-feed-new-thread-intro' => 'Новая галіна на $1 разьмешчаная $2', |
1043 | 1039 | 'lqt-feed-reply-intro' => 'Адказ на $3 (на $1) разьмешчаны $2', |
| 1040 | + 'lqt_newmessages' => 'Новыя паведамленьні', |
1044 | 1041 | ); |
1045 | 1042 | |
1046 | 1043 | /** Bulgarian (Български) |
— | — | @@ -1047,7 +1044,6 @@ |
1048 | 1045 | * @author Spiritia |
1049 | 1046 | */ |
1050 | 1047 | $messages['bg'] = array( |
1051 | | - 'lqt_newmessages' => 'Нови съобщения', |
1052 | 1048 | 'lqt_movethread' => 'Преместване на нишка към друга страница', |
1053 | 1049 | 'lqt_deletethread' => 'Изтриване или възстановяване на нишка', |
1054 | 1050 | 'lqt_contents_title' => 'Съдържание', |
— | — | @@ -1070,7 +1066,6 @@ |
1071 | 1067 | 'lqt_protectedfromreply' => 'Тази нишка е била $1 за следващи коментари.', |
1072 | 1068 | 'lqt_protectedfromreply_link' => 'защитена', |
1073 | 1069 | 'lqt_subject' => 'Тема:', |
1074 | | - 'lqt_nosubject' => '«няма тема»', |
1075 | 1070 | 'lqt_noreason' => 'Не е указана причина.', |
1076 | 1071 | 'lqt_thread_deleted_for_sysops' => 'Тази нишка е била $1 и е видима само за администратори.', |
1077 | 1072 | 'lqt_thread_deleted' => 'Нишката е била изтрита.', |
— | — | @@ -1124,6 +1119,7 @@ |
1125 | 1120 | 'lqt-new-messages' => '✒ Имате нови съобщения.', |
1126 | 1121 | 'lqt-date-info' => 'Тази връзка е деактивирана, тъй като преглеждате нишките от всички дати.', |
1127 | 1122 | 'lqt_rc_new_discussion' => 'Нова дискусия, $1, от $2. • $3 написа:', |
| 1123 | + 'lqt_newmessages' => 'Нови съобщения', |
1128 | 1124 | ); |
1129 | 1125 | |
1130 | 1126 | /** Bengali (বাংলা) |
— | — | @@ -1131,8 +1127,8 @@ |
1132 | 1128 | * @author Zaheen |
1133 | 1129 | */ |
1134 | 1130 | $messages['bn'] = array( |
1135 | | - 'lqt_newmessages' => 'নতুন বার্তা', |
1136 | 1131 | 'lqt_delete' => 'মুছে ফেলা হোক', |
| 1132 | + 'lqt_newmessages' => 'নতুন বার্তা', |
1137 | 1133 | ); |
1138 | 1134 | |
1139 | 1135 | /** Breton (Brezhoneg) |
— | — | @@ -1140,8 +1136,6 @@ |
1141 | 1137 | */ |
1142 | 1138 | $messages['br'] = array( |
1143 | 1139 | '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', |
1146 | 1140 | 'lqt_movethread' => 'Kas an neudennad kaozioù war ur bajenn all', |
1147 | 1141 | 'lqt_deletethread' => 'Diverkañ pe adtapout an neudennad', |
1148 | 1142 | 'lqt_contents_title' => 'Danvezioù', |
— | — | @@ -1204,7 +1198,6 @@ |
1205 | 1199 | 'lqt_protectedfromreply' => "$1 eo bet ar gaoz-mañ. N'hallit ket respont dezhi.", |
1206 | 1200 | 'lqt_protectedfromreply_link' => 'gwarezet', |
1207 | 1201 | 'lqt_subject' => 'Danvez :', |
1208 | | - 'lqt_nosubject' => '"danvez ebet"', |
1209 | 1202 | 'lqt_noreason' => "N'eus bet roet abeg ebet.", |
1210 | 1203 | '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. |
1211 | 1204 | Graet eo bet an dilec'hiañ gant $2 da $3 da $4", |
— | — | @@ -1356,6 +1349,7 @@ |
1357 | 1350 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respontoù digant $1', |
1358 | 1351 | 'lqt-feed-new-thread-intro' => 'Neudennadoù nevez war $1 postet gant $2', |
1359 | 1352 | 'lqt-feed-reply-intro' => 'Respontoù da $3 (war $1) postet gant $2', |
| 1353 | + 'lqt_newmessages' => 'Kemennoù nevez', |
1360 | 1354 | ); |
1361 | 1355 | |
1362 | 1356 | /** Bosnian (Bosanski) |
— | — | @@ -1363,8 +1357,6 @@ |
1364 | 1358 | */ |
1365 | 1359 | $messages['bs'] = array( |
1366 | 1360 | 'lqt-desc' => 'Dodaj nizane diskusije stranicama za razgovor', |
1367 | | - 'lqt-nothread' => 'Nema nizova u arhivi.', |
1368 | | - 'lqt_newmessages' => 'Nove poruke', |
1369 | 1361 | 'lqt_movethread' => 'Premjesti niz na drugu stranicu', |
1370 | 1362 | 'lqt_deletethread' => 'Obriši ili vrati niz', |
1371 | 1363 | 'lqt_contents_title' => 'Sadržaj', |
— | — | @@ -1476,6 +1468,7 @@ |
1477 | 1469 | 'lqt-search-button' => 'Traži', |
1478 | 1470 | 'searchprofile-threads' => 'Razgovori', |
1479 | 1471 | 'lqt-ajax-update-link' => 'Ažuriranje', |
| 1472 | + 'lqt_newmessages' => 'Nove poruke', |
1480 | 1473 | ); |
1481 | 1474 | |
1482 | 1475 | /** Catalan (Català) |
— | — | @@ -1489,8 +1482,6 @@ |
1490 | 1483 | */ |
1491 | 1484 | $messages['ca'] = array( |
1492 | 1485 | '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', |
1495 | 1486 | 'lqt_movethread' => 'Moure el fil a una altra pàgina', |
1496 | 1487 | 'lqt_deletethread' => 'Esborrar o recuperar fil', |
1497 | 1488 | 'lqt_contents_title' => 'Contingut', |
— | — | @@ -1553,7 +1544,6 @@ |
1554 | 1545 | 'lqt_protectedfromreply' => 'Aquest fil ha estat $1 de poder ser respost.', |
1555 | 1546 | 'lqt_protectedfromreply_link' => 'protegit', |
1556 | 1547 | 'lqt_subject' => 'Assumpte:', |
1557 | | - 'lqt_nosubject' => '«sense tema»', |
1558 | 1548 | 'lqt_noreason' => "No s'ha donat cap motiu.", |
1559 | 1549 | '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.", |
1560 | 1550 | 'lqt_thread_deleted_for_sysops' => "Aquest fil ha estat '''esborrat''' i només és visible pels administradors.", |
— | — | @@ -1701,6 +1691,7 @@ |
1702 | 1692 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respostes de $1', |
1703 | 1693 | 'lqt-feed-new-thread-intro' => 'Nou fil a $1 publicat per $2', |
1704 | 1694 | 'lqt-feed-reply-intro' => 'Resposta al fil $3 (dins $1) publicada per $2', |
| 1695 | + 'lqt_newmessages' => 'Nous missatges', |
1705 | 1696 | ); |
1706 | 1697 | |
1707 | 1698 | /** Chamorro (Chamoru) |
— | — | @@ -1716,7 +1707,6 @@ |
1717 | 1708 | */ |
1718 | 1709 | $messages['cs'] = array( |
1719 | 1710 | 'lqt-desc' => 'Umožňuje uspořádávat diskusní stránky do vláken', |
1720 | | - 'lqt_newmessages' => 'Nové zprávy', |
1721 | 1711 | 'lqt_movethread' => 'Přesunout vlákno na jinou stránku', |
1722 | 1712 | 'lqt_contents_title' => 'Obsah', |
1723 | 1713 | 'lqt_toc_thread_title' => 'Název vlákna', |
— | — | @@ -1761,7 +1751,6 @@ |
1762 | 1752 | 'lqt_protectedfromreply' => 'Toto vlákno je $1, takže na něj nelze odpovídat.', |
1763 | 1753 | 'lqt_protectedfromreply_link' => 'zamčeno', |
1764 | 1754 | 'lqt_subject' => 'Předmět:', |
1765 | | - 'lqt_nosubject' => '«bez předmětu»', |
1766 | 1755 | 'lqt_move_placeholder' => 'Toto je pozůstatek vlákna $1, které bylo přesunuto z této stránky do jiné diskuse. |
1767 | 1756 | Přesun {{GENDER:$2|provedl|provedla|provedl}} $2 v $4, $3.', |
1768 | 1757 | 'lqt_summary_label' => 'Shrnutí tohoto vlákna:', |
— | — | @@ -1878,6 +1867,7 @@ |
1879 | 1868 | 'lqt-feed-title-replies-from' => '{{SITENAME}} – Odpovědi z $1', |
1880 | 1869 | 'lqt-feed-new-thread-intro' => '$2 {{GENDER:$4|založil|založila|založil}} na $1 nové vlákno', |
1881 | 1870 | 'lqt-feed-reply-intro' => '$2 {{GENDER:$4|přidal|přidala|přidal}} odpověď k $3 (v $1)', |
| 1871 | + 'lqt_newmessages' => 'Nové zprávy', |
1882 | 1872 | ); |
1883 | 1873 | |
1884 | 1874 | /** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) |
— | — | @@ -1924,8 +1914,6 @@ |
1925 | 1915 | */ |
1926 | 1916 | $messages['de'] = array( |
1927 | 1917 | 'lqt-desc' => 'Benutzung von Diskussionssträngen auf Diskussionsseiten', |
1928 | | - 'lqt-nothread' => 'Es sind keine archivierten Diskussionsstränge vorhanden.', |
1929 | | - 'lqt_newmessages' => 'Neue Nachrichten', |
1930 | 1918 | 'lqt_movethread' => 'Verschiebe Diskussionsstrang auf eine andere Seite', |
1931 | 1919 | 'lqt_deletethread' => 'Lösche oder stelle Diskussionsstrang wieder her', |
1932 | 1920 | 'lqt_contents_title' => 'Inhalt', |
— | — | @@ -2136,6 +2124,7 @@ |
2137 | 2125 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Antworten von $1', |
2138 | 2126 | 'lqt-feed-new-thread-intro' => 'Neuer Diskussionsstrang auf $1 von $2', |
2139 | 2127 | 'lqt-feed-reply-intro' => 'Antwort auf $3 (auf $1) von $2', |
| 2128 | + 'lqt_newmessages' => 'Neue Nachrichten', |
2140 | 2129 | ); |
2141 | 2130 | |
2142 | 2131 | /** German (formal address) (Deutsch (Sie-Form)) |
— | — | @@ -2181,8 +2170,6 @@ |
2182 | 2171 | */ |
2183 | 2172 | $messages['dsb'] = array( |
2184 | 2173 | 'lqt-desc' => 'Nitkowe diskusije k diskusijnym bokam pśidaś', |
2185 | | - 'lqt-nothread' => 'Njejsu nitki w archiwje.', |
2186 | | - 'lqt_newmessages' => 'Nowe powěsći', |
2187 | 2174 | 'lqt_movethread' => 'Nitku k druhemu bokoju pśesunuś', |
2188 | 2175 | 'lqt_deletethread' => 'Nitku wulašowaś abo wótnowiś', |
2189 | 2176 | 'lqt_contents_title' => 'Wopśimjeśe', |
— | — | @@ -2244,7 +2231,6 @@ |
2245 | 2232 | 'lqt_protectedfromreply' => 'Toś ta nitka jo była $1 pśeśiwo wótegrono na nju.', |
2246 | 2233 | 'lqt_protectedfromreply_link' => 'šćitany', |
2247 | 2234 | 'lqt_subject' => 'Tema:', |
2248 | | - 'lqt_nosubject' => '"žedna tema"', |
2249 | 2235 | 'lqt_noreason' => 'Žedna pśicyna pódana.', |
2250 | 2236 | '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. |
2251 | 2237 | Toś to pśesunjenje jo se pśewjadło wót $2 $3 $4.', |
— | — | @@ -2397,17 +2383,19 @@ |
2398 | 2384 | 'lqt-feed-title-replies-from' => '{{SITENAME}} - wótegrona z $1', |
2399 | 2385 | 'lqt-feed-new-thread-intro' => 'Nowa nitka na $1 pósłana wót $2', |
2400 | 2386 | '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', |
2401 | 2389 | ); |
2402 | 2390 | |
2403 | 2391 | /** Ewe (Eʋegbe) |
2404 | 2392 | * @author Natsubee |
2405 | 2393 | */ |
2406 | 2394 | $messages['ee'] = array( |
2407 | | - 'lqt_newmessages' => 'Du yeyewo', |
2408 | 2395 | 'lqt_contents_title' => 'Emenyawo', |
2409 | 2396 | 'lqt_delete' => 'Tutui', |
2410 | 2397 | 'lqt_move_move' => 'Ɖɔli eƒe nɔƒe', |
2411 | 2398 | 'lqt_delete_return' => 'Gbugbɔ yi $1.', |
| 2399 | + 'lqt_newmessages' => 'Du yeyewo', |
2412 | 2400 | ); |
2413 | 2401 | |
2414 | 2402 | /** Greek (Ελληνικά) |
— | — | @@ -2418,8 +2406,6 @@ |
2419 | 2407 | */ |
2420 | 2408 | $messages['el'] = array( |
2421 | 2409 | 'lqt-desc' => 'Προσθήκη θεματικών συζητήσεων στις σελίδες συζήτησης', |
2422 | | - 'lqt-nothread' => 'Δεν υπάρχουν θέματα στο αρχείο.', |
2423 | | - 'lqt_newmessages' => 'Νέα Μηνύματα', |
2424 | 2410 | 'lqt_movethread' => 'Μετακίνηση θέματος σε άλλη σελίδα', |
2425 | 2411 | 'lqt_deletethread' => 'Διαγραφή η επαναφορά θέματος', |
2426 | 2412 | 'lqt_contents_title' => 'Περιεχόμενα', |
— | — | @@ -2460,7 +2446,6 @@ |
2461 | 2447 | 'lqt_youhavenewmessages' => 'Έχετε [$1 νέα μηνύματα].', |
2462 | 2448 | 'lqt_protectedfromreply_link' => 'προστατευμένο', |
2463 | 2449 | 'lqt_subject' => 'Θέμα:', |
2464 | | - 'lqt_nosubject' => '«Δεν υπάρχει θέμα»', |
2465 | 2450 | 'lqt_noreason' => 'Δεν δίνετε λόγος.', |
2466 | 2451 | 'lqt_thread_deleted' => 'Το θέμα έχει διαγραφεί.', |
2467 | 2452 | 'lqt_summary_notice_link' => 'γράψτε μια περίληψη', |
— | — | @@ -2553,6 +2538,7 @@ |
2554 | 2539 | 'lqt-ajax-update-link' => 'Ενημέρωση', |
2555 | 2540 | 'lqt-thread-show-replies' => 'Εμφάνιση $1 απαντἠσεων', |
2556 | 2541 | 'lqt-thread-show-more' => 'Προβολή περισσότερων απαντήσεων', |
| 2542 | + 'lqt_newmessages' => 'Νέα Μηνύματα', |
2557 | 2543 | ); |
2558 | 2544 | |
2559 | 2545 | /** Esperanto (Esperanto) |
— | — | @@ -2560,8 +2546,6 @@ |
2561 | 2547 | */ |
2562 | 2548 | $messages['eo'] = array( |
2563 | 2549 | 'lqt-desc' => 'Aldonas fadenajn diskutojn al diskuto-paĝoj', |
2564 | | - 'lqt-nothread' => 'Estas neniuj fadenoj en la arkivo.', |
2565 | | - 'lqt_newmessages' => 'Novaj Mesaĝoj', |
2566 | 2550 | 'lqt_movethread' => 'Movu fadenon al alia paĝo', |
2567 | 2551 | 'lqt_deletethread' => 'Forigi aŭ restarigi fadenon', |
2568 | 2552 | 'lqt_contents_title' => 'Enhavo', |
— | — | @@ -2604,7 +2588,6 @@ |
2605 | 2589 | 'lqt_youhavenewmessages' => 'Vi havas [$1 novajn mesaĝojn].', |
2606 | 2590 | 'lqt_protectedfromreply_link' => 'protektita', |
2607 | 2591 | 'lqt_subject' => 'Subjekto:', |
2608 | | - 'lqt_nosubject' => '«neniu subjekto»', |
2609 | 2592 | 'lqt_noreason' => 'Nenia kialo donata', |
2610 | 2593 | 'lqt_thread_deleted' => 'Ĉi tiu fadeno estis forigita.', |
2611 | 2594 | 'lqt_summary_notice_link' => 'verki resumon', |
— | — | @@ -2694,6 +2677,7 @@ |
2695 | 2678 | 'lqt-feed-title-new-threads-from' => '{{SITENAME}} — Novaj fadenoj de $1', |
2696 | 2679 | 'lqt-feed-title-replies' => '{{SITENAME}} — Respndoj', |
2697 | 2680 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respondoj de $1', |
| 2681 | + 'lqt_newmessages' => 'Novaj Mesaĝoj', |
2698 | 2682 | ); |
2699 | 2683 | |
2700 | 2684 | /** Spanish (Español) |
— | — | @@ -2706,8 +2690,6 @@ |
2707 | 2691 | */ |
2708 | 2692 | $messages['es'] = array( |
2709 | 2693 | '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', |
2712 | 2694 | 'lqt_movethread' => 'Mover hilo a otra página', |
2713 | 2695 | 'lqt_deletethread' => 'Borrar o reestablecer hilo', |
2714 | 2696 | 'lqt_contents_title' => 'Contenidos', |
— | — | @@ -2767,7 +2749,6 @@ |
2768 | 2750 | 'lqt_youhavenewmessages' => 'Tienes [$1 nuevos mensajes].', |
2769 | 2751 | 'lqt_protectedfromreply_link' => 'protegido', |
2770 | 2752 | 'lqt_subject' => 'Tema:', |
2771 | | - 'lqt_nosubject' => '«sin tema»', |
2772 | 2753 | 'lqt_noreason' => 'No se da ninguna razón', |
2773 | 2754 | 'lqt_thread_deleted_for_sysops' => "Este hilo ha sido '''borrado''' y es solamente visible para los administradores.", |
2774 | 2755 | 'lqt_thread_deleted' => 'Este hilo ha sido borrado.', |
— | — | @@ -2887,6 +2868,7 @@ |
2888 | 2869 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respuestas de $1', |
2889 | 2870 | 'lqt-feed-new-thread-intro' => 'Nuevo hilo en $1 enviado por $2', |
2890 | 2871 | 'lqt-feed-reply-intro' => 'Respuesta a $3 (en $1) enviado por $2', |
| 2872 | + 'lqt_newmessages' => 'Nuevos mensajes', |
2891 | 2873 | ); |
2892 | 2874 | |
2893 | 2875 | /** Estonian (Eesti) |
— | — | @@ -2901,7 +2883,6 @@ |
2902 | 2884 | * @author Kobazulo |
2903 | 2885 | */ |
2904 | 2886 | $messages['eu'] = array( |
2905 | | - 'lqt_newmessages' => 'Mezu berriak', |
2906 | 2887 | 'lqt_contents_title' => 'Edukiak', |
2907 | 2888 | 'lqt_add_header' => 'Goiburua gehitu', |
2908 | 2889 | 'lqt_new_thread' => 'Eztabaida berria hasi', |
— | — | @@ -2929,16 +2910,17 @@ |
2930 | 2911 | 'lqt-search-button' => 'Bilatu', |
2931 | 2912 | 'searchprofile-threads' => 'Eztabaidak', |
2932 | 2913 | 'lqt-ajax-update-link' => 'Eguneratu', |
| 2914 | + 'lqt_newmessages' => 'Mezu berriak', |
2933 | 2915 | ); |
2934 | 2916 | |
2935 | 2917 | /** Persian (فارسی) |
2936 | 2918 | * @author Ladsgroup |
2937 | 2919 | */ |
2938 | 2920 | $messages['fa'] = array( |
2939 | | - 'lqt_newmessages' => 'پیامهای جدید', |
2940 | 2921 | 'lqt_from_talk' => 'از $1', |
2941 | 2922 | 'lqt_newer' => 'جدیدتر ←', |
2942 | 2923 | 'lqt_older' => '→ قدیمیتر', |
| 2924 | + 'lqt_newmessages' => 'پیامهای جدید', |
2943 | 2925 | ); |
2944 | 2926 | |
2945 | 2927 | /** Finnish (Suomi) |
— | — | @@ -2950,8 +2932,6 @@ |
2951 | 2933 | */ |
2952 | 2934 | $messages['fi'] = array( |
2953 | 2935 | 'lqt-desc' => 'Lisää keskustelusivuille viestiketjut.', |
2954 | | - 'lqt-nothread' => 'Arkistossa ei ole viestiketjuja.', |
2955 | | - 'lqt_newmessages' => 'Uudet viestit', |
2956 | 2936 | 'lqt_movethread' => 'Siirrä viestiketju toiselle sivulle', |
2957 | 2937 | 'lqt_deletethread' => 'Poista tai palauta viestiketju', |
2958 | 2938 | 'lqt_contents_title' => 'Sisältö', |
— | — | @@ -3001,7 +2981,6 @@ |
3002 | 2982 | 'lqt_youhavenewmessages' => 'Sinulle on [$1 uusia viestejä].', |
3003 | 2983 | 'lqt_protectedfromreply_link' => 'suojattu', |
3004 | 2984 | 'lqt_subject' => 'Otsikko', |
3005 | | - 'lqt_nosubject' => '«ei aihetta»', |
3006 | 2985 | 'lqt_noreason' => 'Ei annettua syytä.', |
3007 | 2986 | 'lqt_move_placeholder' => 'Tämä viestiketju on paikanvaraaja, joka osoittaa viestiketjun $1 olevan poistettu tältä sivulta toiselle keskustelusivulle. |
3008 | 2987 | Siirron teki $2 aikana $3 $4.', |
— | — | @@ -3104,6 +3083,7 @@ |
3105 | 3084 | 'lqt-thread-show-replies' => 'Näytä {{PLURAL:$1|vastaus|vastausta}}', |
3106 | 3085 | 'lqt-thread-show-more' => 'Näytä lisää vastauksia', |
3107 | 3086 | 'lqt-feed-title-new-threads' => '{{SITENAME}} – Uudet viestiketjut', |
| 3087 | + 'lqt_newmessages' => 'Uudet viestit', |
3108 | 3088 | ); |
3109 | 3089 | |
3110 | 3090 | /** French (Français) |
— | — | @@ -3122,8 +3102,6 @@ |
3123 | 3103 | */ |
3124 | 3104 | $messages['fr'] = array( |
3125 | 3105 | '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', |
3128 | 3106 | 'lqt_movethread' => 'Déplacer le fil vers une autre page', |
3129 | 3107 | 'lqt_deletethread' => 'Effacer ou récupérer le fil', |
3130 | 3108 | 'lqt_contents_title' => 'Sujets', |
— | — | @@ -3185,7 +3163,6 @@ |
3186 | 3164 | 'lqt_protectedfromreply' => 'Ce fil a été $1. Vous ne pouvez y répondre.', |
3187 | 3165 | 'lqt_protectedfromreply_link' => 'protégé', |
3188 | 3166 | 'lqt_subject' => 'Sujet :', |
3189 | | - 'lqt_nosubject' => '« Aucun sujet »', |
3190 | 3167 | 'lqt_noreason' => 'Aucun raison donnée', |
3191 | 3168 | '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.', |
3192 | 3169 | 'lqt_thread_deleted_for_sysops' => "Ce fil a été '''supprimé''' et seuls les administrateurs peuvent le voir.", |
— | — | @@ -3338,6 +3315,8 @@ |
3339 | 3316 | 'lqt-feed-title-replies-from' => '{{SITENAME}} - Réponses de $1', |
3340 | 3317 | 'lqt-feed-new-thread-intro' => 'Nouveau fil de discussion sur $1 posté par $2', |
3341 | 3318 | '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', |
3342 | 3321 | ); |
3343 | 3322 | |
3344 | 3323 | /** Franco-Provençal (Arpetan) |
— | — | @@ -3368,8 +3347,6 @@ |
3369 | 3348 | */ |
3370 | 3349 | $messages['gl'] = array( |
3371 | 3350 | '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', |
3374 | 3351 | 'lqt_movethread' => 'Mover o fío a outra páxina', |
3375 | 3352 | 'lqt_deletethread' => 'Eliminar ou recuperar fío', |
3376 | 3353 | 'lqt_contents_title' => 'Contidos', |
— | — | @@ -3583,6 +3560,7 @@ |
3584 | 3561 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Respostas en $1', |
3585 | 3562 | 'lqt-feed-new-thread-intro' => 'Novo fío de conversa en "$1" publicado por $2', |
3586 | 3563 | 'lqt-feed-reply-intro' => 'Resposta a "$3" (en "$1") publicada por $2', |
| 3564 | + 'lqt_newmessages' => 'Mensaxes novas', |
3587 | 3565 | ); |
3588 | 3566 | |
3589 | 3567 | /** Gothic (Gothic) |
— | — | @@ -3600,7 +3578,6 @@ |
3601 | 3579 | * @author Omnipaedista |
3602 | 3580 | */ |
3603 | 3581 | $messages['grc'] = array( |
3604 | | - 'lqt_newmessages' => 'Νέαι ἀγγέλιαι', |
3605 | 3582 | 'lqt_contents_title' => 'Περιεχόμενα', |
3606 | 3583 | 'lqt_delete' => 'Σβεννύναι', |
3607 | 3584 | 'lqt_discussion_link' => 'διάλεξις', |
— | — | @@ -3618,6 +3595,7 @@ |
3619 | 3596 | 'lqt-thread-split-thread' => 'Νῆμα διαλέξεως:', |
3620 | 3597 | 'lqt-search-button' => 'Ζητεῖν', |
3621 | 3598 | 'lqt-ajax-update-link' => 'Ἐνημεροῦν', |
| 3599 | + 'lqt_newmessages' => 'Νέαι ἀγγέλιαι', |
3622 | 3600 | ); |
3623 | 3601 | |
3624 | 3602 | /** Swiss German (Alemannisch) |
— | — | @@ -3625,8 +3603,6 @@ |
3626 | 3604 | */ |
3627 | 3605 | $messages['gsw'] = array( |
3628 | 3606 | 'lqt-desc' => 'Diskussionssträng uf Diskussionssyte bruuche', |
3629 | | - 'lqt-nothread' => 'S git kei archivierti Diskussionssträng.', |
3630 | | - 'lqt_newmessages' => 'Neji Nochrichte', |
3631 | 3607 | 'lqt_movethread' => 'Diskussionsstrang uf e anderi Syte verschiebe', |
3632 | 3608 | 'lqt_deletethread' => 'Diskussionsstrang lesche oder widerhärstelle', |
3633 | 3609 | 'lqt_contents_title' => 'Inhalt', |
— | — | @@ -3688,7 +3664,6 @@ |
3689 | 3665 | 'lqt_protectedfromreply' => 'Dää Diskussionsstrang isch $1 wore. E Antwort isch nit megli.', |
3690 | 3666 | 'lqt_protectedfromreply_link' => 'gschitzt', |
3691 | 3667 | 'lqt_subject' => 'Thema:', |
3692 | | - 'lqt_nosubject' => '„kei Thema“', |
3693 | 3668 | 'lqt_noreason' => 'kei Grund aagee.', |
3694 | 3669 | '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. |
3695 | 3670 | D Verschiebig isch gmacht wore dur $2 am $3 $4.', |
— | — | @@ -3830,6 +3805,9 @@ |
3831 | 3806 | 'lqt-ajax-update-link' => 'Aktualisiere', |
3832 | 3807 | 'lqt-thread-show-replies' => '$1 Antworte zeige', |
3833 | 3808 | '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', |
3834 | 3812 | 'lqt-feed-title-all' => '{{SITENAME}} — Neji Byytreg', |
3835 | 3813 | 'lqt-feed-title-all-from' => '{{SITENAME}} — Neji Byytreg vu $1', |
3836 | 3814 | 'lqt-feed-title-new-threads' => '{{SITENAME}} — Neji Diskussionssträng', |
— | — | @@ -3838,6 +3816,8 @@ |
3839 | 3817 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Antworte vu $1', |
3840 | 3818 | 'lqt-feed-new-thread-intro' => 'E neje Diskussionsstrang uf $1, aagleit vu $2', |
3841 | 3819 | 'lqt-feed-reply-intro' => 'Antworte uf $3 (uf $1) vu $2', |
| 3820 | + 'lqt-newmessages-n' => 'Neji Nochrichte ($1)', |
| 3821 | + 'lqt_newmessages' => 'Neji Nochrichte', |
3842 | 3822 | ); |
3843 | 3823 | |
3844 | 3824 | /** Gujarati (ગુજરાતી) |
— | — | @@ -3845,7 +3825,6 @@ |
3846 | 3826 | * @author Dsvyas |
3847 | 3827 | */ |
3848 | 3828 | $messages['gu'] = array( |
3849 | | - 'lqt_newmessages' => 'નવા સંદેશા', |
3850 | 3829 | 'lqt_contents_title' => 'સૂચિ', |
3851 | 3830 | 'lqt_add_header' => 'મથાળુ ઉમેરો', |
3852 | 3831 | 'lqt_new_thread' => 'નવી ચર્ચા શરૂ કરો', |
— | — | @@ -3874,7 +3853,6 @@ |
3875 | 3854 | 'lqt_change_edited_root' => 'હાઇલાઇટ કરેલી ટિપ્પણીમાં ફેરફાર વર્તમાન સુધારા દરમ્યાન કરવામાં આવ્યો છે', |
3876 | 3855 | 'lqt_protectedfromreply_link' => 'સુરક્ષિત', |
3877 | 3856 | 'lqt_subject' => 'વિષય', |
3878 | | - 'lqt_nosubject' => '<<વિષય વિના>>', |
3879 | 3857 | 'lqt_noreason' => 'કોઇ કારણ દર્શાવવામાં આવ્યું નથી', |
3880 | 3858 | 'lqt_summary_notice' => 'અહીં છેલ્લા {{PLURAL:$2|દિવસ|દિવસ}} દિવસથી કોઇ ફેરફાર થયા નથી. જો આ ચર્ચા પૂરી થઇ ગયેલી લાગે તો, તમે $1 શકો છો.', |
3881 | 3859 | 'lqt_summary_notice_link' => 'સારાંશ લખો', |
— | — | @@ -3882,16 +3860,17 @@ |
3883 | 3861 | 'lqt_move_torename_edit' => 'ફેરફાર કરો', |
3884 | 3862 | 'lqt_move_move' => 'ખસેડો', |
3885 | 3863 | 'lqt_move_noreason' => 'કોઇ કારણ દર્શાવવામાં આવ્યું નથી', |
| 3864 | + 'lqt_newmessages' => 'નવા સંદેશા', |
3886 | 3865 | ); |
3887 | 3866 | |
3888 | 3867 | /** Manx (Gaelg) |
3889 | 3868 | * @author MacTire02 |
3890 | 3869 | */ |
3891 | 3870 | $messages['gv'] = array( |
3892 | | - 'lqt_newmessages' => 'Çhaghteraghtyn noa', |
3893 | 3871 | 'lqt_discussion_link' => 'resoonaght', |
3894 | 3872 | 'lqt_hist_deleted' => 'Scryssit', |
3895 | 3873 | 'lqt_summary_notice_link' => 'screeu giare-choontey', |
| 3874 | + 'lqt_newmessages' => 'Çhaghteraghtyn noa', |
3896 | 3875 | ); |
3897 | 3876 | |
3898 | 3877 | /** Hakka (Hak-kâ-fa) |
— | — | @@ -3918,8 +3897,6 @@ |
3919 | 3898 | */ |
3920 | 3899 | $messages['he'] = array( |
3921 | 3900 | 'lqt-desc' => 'הוספת דיונים משורשרים לדפי השיחה', |
3922 | | - 'lqt-nothread' => 'אין שרשורים בארכיון.', |
3923 | | - 'lqt_newmessages' => 'הודעות חדשות', |
3924 | 3901 | 'lqt_movethread' => 'העברת השרשור לדף אחר', |
3925 | 3902 | 'lqt_deletethread' => 'מחיקת או שחזור שרשור', |
3926 | 3903 | 'lqt_contents_title' => 'תכנים', |
— | — | @@ -3982,7 +3959,6 @@ |
3983 | 3960 | 'lqt_protectedfromreply' => 'שרשור זה $1 תגובות.', |
3984 | 3961 | 'lqt_protectedfromreply_link' => 'מוגן מפני', |
3985 | 3962 | 'lqt_subject' => 'נושא:', |
3986 | | - 'lqt_nosubject' => '«אין נושא»', |
3987 | 3963 | 'lqt_noreason' => 'לא צוינה סיבה.', |
3988 | 3964 | 'lqt_move_placeholder' => 'שרשור זה הינו ממלא מקום המציין כי שרשור, $1, הוסר מדף זה והועבר לדף שיחה אחר. |
3989 | 3965 | העברה זו בוצעה על ידי $2 ב־$4, $3.', |
— | — | @@ -4126,6 +4102,9 @@ |
4127 | 4103 | 'lqt-ajax-update-link' => 'עדכון', |
4128 | 4104 | 'lqt-thread-show-replies' => 'הצגת $1 תגובות', |
4129 | 4105 | 'lqt-thread-show-more' => 'הצגת תגובות נוספות', |
| 4106 | + 'lqt-thread-link-url' => 'כתובת הקישור:', |
| 4107 | + 'lqt-thread-link-title' => 'טקסט הוויקי של הקישור:', |
| 4108 | + 'lqt-thread-link-copy' => 'העתקה ללוח', |
4130 | 4109 | 'lqt-feed-title-all' => '{{SITENAME}} — הודעות חדשות', |
4131 | 4110 | 'lqt-feed-title-all-from' => '{{SITENAME}} — הודעות חדשות מתוך $1', |
4132 | 4111 | 'lqt-feed-title-new-threads' => '{{SITENAME}} — שרשורים חדשים', |
— | — | @@ -4134,6 +4113,7 @@ |
4135 | 4114 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — תגובות מתוך $1', |
4136 | 4115 | 'lqt-feed-new-thread-intro' => 'שרשור חדש ב$1 שנוצר על־ידי $2', |
4137 | 4116 | 'lqt-feed-reply-intro' => 'תגובה לשרשור $3 (ב$1) שנוצר על־ידי $2', |
| 4117 | + 'lqt_newmessages' => 'הודעות חדשות', |
4138 | 4118 | ); |
4139 | 4119 | |
4140 | 4120 | /** Hindi (हिन्दी) |
— | — | @@ -4142,8 +4122,6 @@ |
4143 | 4123 | */ |
4144 | 4124 | $messages['hi'] = array( |
4145 | 4125 | 'lqt-desc' => 'वार्ता पृष्ठ पर वार्ता के थ्रेड्स बढायें', |
4146 | | - 'lqt-nothread' => 'इस आर्चिव्हमें थ्रेड्स नहीं हैं।', |
4147 | | - 'lqt_newmessages' => 'नये संदेश', |
4148 | 4126 | 'lqt_movethread' => 'थ्रेड दुसरे पन्ने पर डालें', |
4149 | 4127 | 'lqt_deletethread' => 'थ्रेड हटायें या पुनर्स्थापित करें', |
4150 | 4128 | 'lqt_contents_title' => 'अनुक्रम', |
— | — | @@ -4181,7 +4159,6 @@ |
4182 | 4160 | 'lqt_protectedfromreply' => 'यह थ्रेड जवाब देने से $1 हैं।', |
4183 | 4161 | 'lqt_protectedfromreply_link' => 'सुरक्षित', |
4184 | 4162 | 'lqt_subject' => 'विषय:', |
4185 | | - 'lqt_nosubject' => '«विषय नहीं»', |
4186 | 4163 | 'lqt_noreason' => 'कारण दिया नहीं।', |
4187 | 4164 | 'lqt_thread_deleted_for_sysops' => 'यह थ्रेड $1 हैं और सिर्फ प्रबंधकोंको ही दिख सकता हैं।', |
4188 | 4165 | 'lqt_thread_deleted' => 'यह थ्रेड हटाया गया हैं।', |
— | — | @@ -4219,6 +4196,7 @@ |
4220 | 4197 | 'lqt_sort_newest_changes' => 'आखिर में बदले गये पहले', |
4221 | 4198 | 'lqt_sort_newest_threads' => 'नये थ्रेड पहले', |
4222 | 4199 | 'lqt_sort_oldest_threads' => 'पुराने थ्रेड पहले', |
| 4200 | + 'lqt_newmessages' => 'नये संदेश', |
4223 | 4201 | ); |
4224 | 4202 | |
4225 | 4203 | /** Hiligaynon (Ilonggo) |
— | — | @@ -4236,8 +4214,6 @@ |
4237 | 4215 | */ |
4238 | 4216 | $messages['hr'] = array( |
4239 | 4217 | 'lqt-desc' => 'Dodaj rasprave na stranice za razgovor', |
4240 | | - 'lqt-nothread' => 'Nema rasprava u arhivu.', |
4241 | | - 'lqt_newmessages' => 'Nove poruke', |
4242 | 4218 | 'lqt_movethread' => 'Premjesti raspravu na drugu stranicu', |
4243 | 4219 | 'lqt_deletethread' => 'Izbriši ili vrati izbrisanu raspravu', |
4244 | 4220 | 'lqt_contents_title' => 'Sadržaj', |
— | — | @@ -4268,7 +4244,6 @@ |
4269 | 4245 | 'lqt_hist_moved_talkpage' => 'Premješteno', |
4270 | 4246 | 'lqt_protectedfromreply_link' => 'zaštićen', |
4271 | 4247 | 'lqt_subject' => 'Tema:', |
4272 | | - 'lqt_nosubject' => '«nema teme»', |
4273 | 4248 | 'lqt-any-date' => 'Bilo koji datum', |
4274 | 4249 | 'lqt-only-date' => 'Samo ovi datumi:', |
4275 | 4250 | 'lqt-date-from' => 'Od', |
— | — | @@ -4327,6 +4302,7 @@ |
4328 | 4303 | 'lqt-search-legend' => 'Pretraži raspravu na ovoj stranici', |
4329 | 4304 | 'lqt-search-label' => 'Pojmovi pretrage:', |
4330 | 4305 | 'lqt-search-button' => 'Traži', |
| 4306 | + 'lqt_newmessages' => 'Nove poruke', |
4331 | 4307 | ); |
4332 | 4308 | |
4333 | 4309 | /** Upper Sorbian (Hornjoserbsce) |
— | — | @@ -4334,8 +4310,6 @@ |
4335 | 4311 | */ |
4336 | 4312 | $messages['hsb'] = array( |
4337 | 4313 | 'lqt-desc' => 'Nitkowe diskusije k diskusijnym stronam přidać', |
4338 | | - 'lqt-nothread' => 'W archiwje žane nitki njejsu.', |
4339 | | - 'lqt_newmessages' => 'Nowe powěsće', |
4340 | 4314 | 'lqt_movethread' => 'Nitku na druhu stronu přesunyć', |
4341 | 4315 | 'lqt_deletethread' => 'Nitku wušmórnyć abo wobnowić', |
4342 | 4316 | 'lqt_contents_title' => 'Wobsah', |
— | — | @@ -4397,7 +4371,6 @@ |
4398 | 4372 | 'lqt_protectedfromreply' => 'Z tuteje nitki je $1 wotmołwił.', |
4399 | 4373 | 'lqt_protectedfromreply_link' => 'škitany', |
4400 | 4374 | 'lqt_subject' => 'Tema:', |
4401 | | - 'lqt_nosubject' => '«žana tema»', |
4402 | 4375 | 'lqt_noreason' => 'Žana pričina podata.', |
4403 | 4376 | '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ł.', |
4404 | 4377 | 'lqt_thread_deleted_for_sysops' => "Tuta nitka je so '''wušmórnyła''' a je jenož za administratorow widźomna.", |
— | — | @@ -4546,6 +4519,8 @@ |
4547 | 4520 | 'lqt-feed-title-replies-from' => '{{SITENAME}} - wotmołwy z $1', |
4548 | 4521 | 'lqt-feed-new-thread-intro' => 'Nowa nitka na $1 pósłana wot $2', |
4549 | 4522 | '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', |
4550 | 4525 | ); |
4551 | 4526 | |
4552 | 4527 | /** Hungarian (Magyar) |
— | — | @@ -4554,8 +4529,6 @@ |
4555 | 4530 | * @author Tgr |
4556 | 4531 | */ |
4557 | 4532 | $messages['hu'] = array( |
4558 | | - 'lqt-nothread' => 'Nincsenek beszélgetésfolyamok az archívumban.', |
4559 | | - 'lqt_newmessages' => 'Új üzenetek', |
4560 | 4533 | 'lqt_movethread' => 'Beszélgetésfolyam áthelyezése egy másik lapra', |
4561 | 4534 | 'lqt_deletethread' => 'Beszélgetésfolyam törlése vagy helyreállítása', |
4562 | 4535 | 'lqt_contents_title' => 'Tartalomjegyzék', |
— | — | @@ -4609,7 +4582,6 @@ |
4610 | 4583 | 'lqt_protectedfromreply' => 'Ez a beszélgetés $1 a válaszlehetőségtől.', |
4611 | 4584 | 'lqt_protectedfromreply_link' => 'le van védve', |
4612 | 4585 | 'lqt_subject' => 'Tárgy:', |
4613 | | - 'lqt_nosubject' => '«nincs tárgy»', |
4614 | 4586 | 'lqt_noreason' => 'Nincs ok megadva.', |
4615 | 4587 | '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.', |
4616 | 4588 | '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 @@ |
4695 | 4667 | 'lqt-ajax-update-link' => 'Frissítés', |
4696 | 4668 | 'lqt-thread-show-replies' => '$1 válasz megjelenítése', |
4697 | 4669 | 'lqt-thread-show-more' => 'További válaszok megjelenítése', |
| 4670 | + 'lqt_newmessages' => 'Új üzenetek', |
4698 | 4671 | ); |
4699 | 4672 | |
4700 | 4673 | /** Interlingua (Interlingua) |
— | — | @@ -4701,8 +4674,6 @@ |
4702 | 4675 | */ |
4703 | 4676 | $messages['ia'] = array( |
4704 | 4677 | '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', |
4707 | 4678 | 'lqt_movethread' => 'Displaciar le filo verso un altere pagina', |
4708 | 4679 | 'lqt_deletethread' => 'Deler o restaurar filo', |
4709 | 4680 | 'lqt_contents_title' => 'Contento', |
— | — | @@ -4764,7 +4735,6 @@ |
4765 | 4736 | 'lqt_protectedfromreply' => 'Iste filo ha essite $1 contra responsas.', |
4766 | 4737 | 'lqt_protectedfromreply_link' => 'protegite', |
4767 | 4738 | 'lqt_subject' => 'Subjecto:', |
4768 | | - 'lqt_nosubject' => '«nulle subjecto»', |
4769 | 4739 | 'lqt_noreason' => 'Nulle motivo specificate.', |
4770 | 4740 | '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. |
4771 | 4741 | Iste displaciamento esseva facite per $2 le $3 $4.', |
— | — | @@ -4920,6 +4890,8 @@ |
4921 | 4891 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Responsas de $1', |
4922 | 4892 | 'lqt-feed-new-thread-intro' => 'Nove filo in $1 publicate per $2', |
4923 | 4893 | 'lqt-feed-reply-intro' => 'Responsa a $3 (super $1) publicate per $2', |
| 4894 | + 'lqt-newmessages-n' => 'Nove messages ($1)', |
| 4895 | + 'lqt_newmessages' => 'Nove messages', |
4924 | 4896 | ); |
4925 | 4897 | |
4926 | 4898 | /** Indonesian (Bahasa Indonesia) |
— | — | @@ -4929,8 +4901,6 @@ |
4930 | 4902 | */ |
4931 | 4903 | $messages['id'] = array( |
4932 | 4904 | 'lqt-desc' => 'Menambahkan diskusi bertopik pada halaman pembicaraan', |
4933 | | - 'lqt-nothread' => 'Tidak ada topik pada arsip.', |
4934 | | - 'lqt_newmessages' => 'Pesan baru', |
4935 | 4905 | 'lqt_movethread' => 'Pindahkan topik pembicaraan ke halaman lain', |
4936 | 4906 | 'lqt_deletethread' => 'Hapus atau batalkan penghapusan topik pembicaraan', |
4937 | 4907 | 'lqt_contents_title' => 'Daftar isi', |
— | — | @@ -4971,7 +4941,6 @@ |
4972 | 4942 | 'lqt_protectedfromreply' => 'Topik ini telah $1 dari mengirim balasan', |
4973 | 4943 | 'lqt_protectedfromreply_link' => 'dilindungi', |
4974 | 4944 | 'lqt_subject' => 'Perihal:', |
4975 | | - 'lqt_nosubject' => '«tanpa judul»', |
4976 | 4945 | 'lqt_noreason' => 'Tidak ada alasan yang diberikan.', |
4977 | 4946 | 'lqt_thread_deleted_for_sysops' => "Topik ini telah '''dihapus''' dan hanya bisa dilihat oleh pengurus.", |
4978 | 4947 | 'lqt_thread_deleted' => 'Topik ini telah dihapus.', |
— | — | @@ -5078,6 +5047,7 @@ |
5079 | 5048 | 'lqt-feed-title-new-threads-from' => '{{SITENAME}} — Topik baru dari $1', |
5080 | 5049 | 'lqt-feed-title-replies' => '{{SITENAME}} — Balasan', |
5081 | 5050 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Balasan dari $1', |
| 5051 | + 'lqt_newmessages' => 'Pesan baru', |
5082 | 5052 | ); |
5083 | 5053 | |
5084 | 5054 | /** Ido (Ido) |
— | — | @@ -5101,8 +5071,6 @@ |
5102 | 5072 | * @author Melos |
5103 | 5073 | */ |
5104 | 5074 | $messages['it'] = array( |
5105 | | - 'lqt-nothread' => 'Non ci sono discussioni in archivio.', |
5106 | | - 'lqt_newmessages' => 'Nuovi messaggi', |
5107 | 5075 | 'lqt_movethread' => "Sposta discussione in un'altra pagina", |
5108 | 5076 | 'lqt_deletethread' => 'Cancellare o recuperare discussione', |
5109 | 5077 | 'lqt_contents_title' => 'Indice', |
— | — | @@ -5156,7 +5124,6 @@ |
5157 | 5125 | 'lqt_youhavenewmessages' => 'Hai [$1 nuovi messaggi].', |
5158 | 5126 | 'lqt_protectedfromreply_link' => 'protetto', |
5159 | 5127 | 'lqt_subject' => 'Oggetto:', |
5160 | | - 'lqt_nosubject' => '«Nessun oggetto»', |
5161 | 5128 | 'lqt_noreason' => 'Nessuna motivazione indicata.', |
5162 | 5129 | 'lqt_thread_deleted_for_sysops' => "Questa discussione è stata '''cancellata''' ed è visibile solamente dagli amministratori.", |
5163 | 5130 | 'lqt_thread_deleted' => 'Questa discussione è stata cancellata.', |
— | — | @@ -5245,6 +5212,7 @@ |
5246 | 5213 | 'searchprofile-threads' => 'Discussioni', |
5247 | 5214 | 'lqt-thread-show-replies' => 'Mostra $1 {{PLURAL:$1|risposta|risposte}}', |
5248 | 5215 | 'lqt-thread-show-more' => 'Mostra più risposte', |
| 5216 | + 'lqt_newmessages' => 'Nuovi messaggi', |
5249 | 5217 | ); |
5250 | 5218 | |
5251 | 5219 | /** Japanese (日本語) |
— | — | @@ -5254,8 +5222,6 @@ |
5255 | 5223 | */ |
5256 | 5224 | $messages['ja'] = array( |
5257 | 5225 | 'lqt-desc' => '{{int:talk}}ページをスレッド形式の議論ページにする', |
5258 | | - 'lqt-nothread' => '保存されているスレッドはありません。', |
5259 | | - 'lqt_newmessages' => '新しいメッセージ', |
5260 | 5226 | 'lqt_movethread' => 'スレッドを別のページに移動', |
5261 | 5227 | 'lqt_deletethread' => 'スレッドの削除と復帰', |
5262 | 5228 | 'lqt_contents_title' => '目次', |
— | — | @@ -5317,7 +5283,6 @@ |
5318 | 5284 | 'lqt_protectedfromreply' => 'このスレッドは$1されているため返答できません。', |
5319 | 5285 | 'lqt_protectedfromreply_link' => '保護', |
5320 | 5286 | 'lqt_subject' => '表題:', |
5321 | | - 'lqt_nosubject' => '«無題»', |
5322 | 5287 | 'lqt_noreason' => '理由は付記されていません。', |
5323 | 5288 | 'lqt_move_placeholder' => 'このスレッドは、$1 が別ページの{{int:talk}}ページへ移動したことを示すプレースホルダです。この移動は $3 $4 に $2 によって行われました。', |
5324 | 5289 | 'lqt_thread_deleted_for_sysops' => "このスレッドは'''削除'''されており、{{int:group-sysop}}だけが内容を見ることができます。", |
— | — | @@ -5457,6 +5422,7 @@ |
5458 | 5423 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — $1からの返信', |
5459 | 5424 | 'lqt-feed-new-thread-intro' => '$1に$2が投稿した新規スレッド', |
5460 | 5425 | 'lqt-feed-reply-intro' => '$2が$1に投稿した$3への返信', |
| 5426 | + 'lqt_newmessages' => '新しいメッセージ', |
5461 | 5427 | ); |
5462 | 5428 | |
5463 | 5429 | /** Javanese (Basa Jawa) |
— | — | @@ -5464,7 +5430,6 @@ |
5465 | 5431 | * @author Pras |
5466 | 5432 | */ |
5467 | 5433 | $messages['jv'] = array( |
5468 | | - 'lqt_newmessages' => 'Pesen anyar', |
5469 | 5434 | 'lqt_contents_title' => 'Isi', |
5470 | 5435 | 'lqt_new_thread' => 'Miwiti dhiskusi anyar', |
5471 | 5436 | 'lqt_edited_notice' => 'Disunting', |
— | — | @@ -5484,7 +5449,6 @@ |
5485 | 5450 | 'lqt_youhavenewmessages' => 'Panjenengan duwé [$1 pesen anyar].', |
5486 | 5451 | 'lqt_protectedfromreply_link' => 'direksa', |
5487 | 5452 | 'lqt_subject' => 'Subyèk:', |
5488 | | - 'lqt_nosubject' => '«ora ana subyèk»', |
5489 | 5453 | 'lqt_noreason' => 'Ora mènèhi alesan.', |
5490 | 5454 | 'lqt_summary_notice_link' => 'nulis ringkesan', |
5491 | 5455 | 'lqt_summary_subtitle' => 'ringkesan saka $1.', |
— | — | @@ -5497,12 +5461,15 @@ |
5498 | 5462 | 'lqt_header_warning_big' => 'Panjenengan nyunting sawijining $1.', |
5499 | 5463 | 'lqt_header_warning_new_discussion' => 'miwiti dhiskusi anyar', |
5500 | 5464 | 'lqt_sorting_order' => 'Urutan sortir:', |
| 5465 | + 'lqt_newmessages' => 'Pesen anyar', |
5501 | 5466 | ); |
5502 | 5467 | |
5503 | 5468 | /** Georgian (ქართული) |
5504 | 5469 | * @author BRUTE |
5505 | 5470 | */ |
5506 | 5471 | $messages['ka'] = array( |
| 5472 | + 'lqt_noreason' => 'მიზეზი ნაჩვენები არაა.', |
| 5473 | + 'lqt_move_move' => 'გადატანა', |
5507 | 5474 | 'lqt-title' => 'სათაური', |
5508 | 5475 | ); |
5509 | 5476 | |
— | — | @@ -5514,7 +5481,6 @@ |
5515 | 5482 | * @author វ័ណថារិទ្ធ |
5516 | 5483 | */ |
5517 | 5484 | $messages['km'] = array( |
5518 | | - 'lqt_newmessages' => 'សារថ្មីៗ', |
5519 | 5485 | 'lqt_contents_title' => 'មាតិកា', |
5520 | 5486 | 'lqt_add_header' => 'បន្ថែមក្បាលទំព័រ', |
5521 | 5487 | 'lqt_new_thread' => 'បើកការពិភាក្សាថ្មីមួយ', |
— | — | @@ -5542,7 +5508,6 @@ |
5543 | 5509 | 'lqt_youhavenewmessages' => 'អ្នកមាន [$1 សារថ្មីៗ]។', |
5544 | 5510 | 'lqt_protectedfromreply_link' => 'បានការពារ', |
5545 | 5511 | 'lqt_subject' => 'ប្រធានបទ ៖', |
5546 | | - 'lqt_nosubject' => '«មិនមានប្រធានបទទេ»', |
5547 | 5512 | 'lqt_noreason' => 'គ្មានហេតុផល ត្រូវបានផ្តល់ឱ្យ ។', |
5548 | 5513 | 'lqt_thread_deleted' => 'ខ្សែស្រឡាយនេះត្រូវបានលុប។', |
5549 | 5514 | 'lqt_summary_notice' => 'គ្មានបំលាស់ប្តូរក្នុងការពិភាក្សានេះ តាំងពីយ៉ាងតិច $2 ថ្ងៃ។ បើចង់ផ្លាស់ប្តូរវា, អ្នកអាចនឹងត្រូវការ $1 ។', |
— | — | @@ -5600,6 +5565,7 @@ |
5601 | 5566 | 'lqt-header-actions' => 'សកម្មភាព', |
5602 | 5567 | 'lqt_summarize_link' => 'សង្ខេប', |
5603 | 5568 | 'lqt-search-button' => 'ស្វែងរក', |
| 5569 | + 'lqt_newmessages' => 'សារថ្មីៗ', |
5604 | 5570 | ); |
5605 | 5571 | |
5606 | 5572 | /** Kannada (ಕನ್ನಡ) |
— | — | @@ -5616,8 +5582,6 @@ |
5617 | 5583 | */ |
5618 | 5584 | $messages['ko'] = array( |
5619 | 5585 | 'lqt-desc' => '토론문서에서 새주제의 토론 추가', |
5620 | | - 'lqt-nothread' => '저장소에 토론이 없습니다.', |
5621 | | - 'lqt_newmessages' => '새 메시지', |
5622 | 5586 | 'lqt_new_thread' => '새 토론 시작하기', |
5623 | 5587 | 'lqt_invalid_subject' => '당신이 입력한 주제가 잘못되었습니다. |
5624 | 5588 | * 주제가 너무 길거나 |
— | — | @@ -5639,6 +5603,7 @@ |
5640 | 5604 | 'lqt-quote' => '인용', |
5641 | 5605 | 'lqt-search-button' => '찾기', |
5642 | 5606 | 'lqt-thread-link-url' => '링크 URL:', |
| 5607 | + 'lqt_newmessages' => '새 메시지', |
5643 | 5608 | ); |
5644 | 5609 | |
5645 | 5610 | /** Krio (Krio) |
— | — | @@ -5665,8 +5630,6 @@ |
5666 | 5631 | */ |
5667 | 5632 | $messages['ksh'] = array( |
5668 | 5633 | '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', |
5671 | 5634 | 'lqt_movethread' => 'Donn dä Jeschprääschßfäddem op en ander Sigg ömträke', |
5672 | 5635 | 'lqt_deletethread' => 'Ene Jeschprääschßfäddem fottschmiiße odder zeröckholle', |
5673 | 5636 | 'lqt_contents_title' => 'Enhallt', |
— | — | @@ -5690,7 +5653,7 @@ |
5691 | 5654 | 'lqt_permalink' => 'Permalengk', |
5692 | 5655 | 'lqt_fragment' => 'E Shtöckelsche vun enem $1 op dä Sigg „$2“', |
5693 | 5656 | 'lqt_discussion_link' => 'Klaaf', |
5694 | | - 'lqt_from_talk' => 'Fum $1', |
| 5657 | + 'lqt_from_talk' => 'Fun dä Sigg „$1“', |
5695 | 5658 | 'lqt_newer' => '← neuer', |
5696 | 5659 | 'lqt_older' => 'ällder →', |
5697 | 5660 | 'lqt-history-title' => 'Dem Jeshprääschßfäddem sing Verjangeheit un Versione', |
— | — | @@ -5729,7 +5692,6 @@ |
5730 | 5693 | 'lqt_protectedfromreply' => 'Dä Jeschprääschßfäddem es $1, un dröm kam_mer nix dobei donn.', |
5731 | 5694 | 'lqt_protectedfromreply_link' => 'jeschöz', |
5732 | 5695 | 'lqt_subject' => 'Övver:', |
5733 | | - 'lqt_nosubject' => '„kei Teema jenannt“', |
5734 | 5696 | 'lqt_noreason' => 'Keine Aanlass aanjejovve.', |
5735 | 5697 | '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.', |
5736 | 5698 | '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 @@ |
5883 | 5845 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Antwoote vun dä {{PLURAL:$2|Sigg|Sigge}}: $1', |
5884 | 5846 | '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.', |
5885 | 5847 | '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', |
5886 | 5849 | ); |
5887 | 5850 | |
5888 | 5851 | /** Luxembourgish (Lëtzebuergesch) |
— | — | @@ -5889,8 +5852,6 @@ |
5890 | 5853 | */ |
5891 | 5854 | $messages['lb'] = array( |
5892 | 5855 | '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', |
5895 | 5856 | 'lqt_movethread' => 'Rubrik op eng aner Säit réckelen', |
5896 | 5857 | 'lqt_deletethread' => 'Rubrik läschen oder restauréieren', |
5897 | 5858 | 'lqt_contents_title' => 'Inhalter', |
— | — | @@ -5953,7 +5914,6 @@ |
5954 | 5915 | 'lqt_protectedfromreply' => 'Dës Rubrik gouf $1 vir datt net drop geäntwert ka ginn.', |
5955 | 5916 | 'lqt_protectedfromreply_link' => 'protegéiert', |
5956 | 5917 | 'lqt_subject' => 'Sujet:', |
5957 | | - 'lqt_nosubject' => '"kee Sujet"', |
5958 | 5918 | 'lqt_noreason' => 'Kee Grond uginn.', |
5959 | 5919 | '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. |
5960 | 5920 | |
— | — | @@ -6106,16 +6066,17 @@ |
6107 | 6067 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Äntwerte vum $1', |
6108 | 6068 | 'lqt-feed-new-thread-intro' => 'Nei Rubrik iwwer $1 geschriwwe vum $2', |
6109 | 6069 | 'lqt-feed-reply-intro' => 'Äntwert vum $2 op $3 (op $1)', |
| 6070 | + 'lqt_newmessages' => 'Nei Messagen', |
6110 | 6071 | ); |
6111 | 6072 | |
6112 | 6073 | /** Lozi (Silozi) |
6113 | 6074 | * @author Ooswesthoesbes |
6114 | 6075 | */ |
6115 | 6076 | $messages['loz'] = array( |
6116 | | - 'lqt_newmessages' => 'Nca Mulumiwa', |
6117 | 6077 | 'lqt_revision_as_of' => 'Selt di $1.', |
6118 | 6078 | 'lqt_youhavenewmessages' => 'A sa $1.', |
6119 | 6079 | 'lqt_protectedfromreply_link' => 'sa bukelezi', |
| 6080 | + 'lqt_newmessages' => 'Nca Mulumiwa', |
6120 | 6081 | ); |
6121 | 6082 | |
6122 | 6083 | /** Lithuanian (Lietuvių) |
— | — | @@ -6146,7 +6107,6 @@ |
6147 | 6108 | * @author Shijualex |
6148 | 6109 | */ |
6149 | 6110 | $messages['ml'] = array( |
6150 | | - 'lqt_newmessages' => 'പുതിയ സന്ദേശങ്ങള്', |
6151 | 6111 | 'lqt_movethread' => 'ത്രെഡ് മറ്റൊരു താളിലേക്കു മാറ്റുക', |
6152 | 6112 | 'lqt_contents_title' => 'ഉള്ളടക്കം', |
6153 | 6113 | 'lqt_new_thread' => 'പുതിയൊരു സംവാദം ആരംഭിക്കുക', |
— | — | @@ -6171,7 +6131,6 @@ |
6172 | 6132 | 'lqt_youhavenewmessages' => 'താങ്കൾക്ക് [$1 പുതിയ സന്ദേശങ്ങൾ] ഉണ്ട്.', |
6173 | 6133 | 'lqt_protectedfromreply_link' => 'സംരക്ഷിക്കപ്പെട്ടിരിക്കുന്നു', |
6174 | 6134 | 'lqt_subject' => 'വിഷയം:', |
6175 | | - 'lqt_nosubject' => '«വിഷയം കൊടുത്തിട്ടില്ല»', |
6176 | 6135 | 'lqt_noreason' => 'കാരണമൊന്നും സൂചിപ്പിച്ചിട്ടില്ല', |
6177 | 6136 | 'lqt_thread_deleted_for_sysops' => "ഈ ത്രെഡ് '''മായ്ച്ചിരിക്കുന്നു''', സിസോപ്പുകള്ക്ക് മാത്രമേ ഇതു ദൃശ്യമാവൂ.", |
6178 | 6137 | 'lqt_thread_deleted' => 'ഈ ത്രെഡ് ഒഴിവാക്കി.', |
— | — | @@ -6208,6 +6167,7 @@ |
6209 | 6168 | 'lqt-history-comment' => 'കുറിപ്പ്', |
6210 | 6169 | 'lqt-thread-edited-author' => 'സ്രഷ്ടാവ് തിരുത്തിയിരിക്കുന്നു', |
6211 | 6170 | 'lqt-header-actions' => 'പ്രവർത്തനങ്ങൾ', |
| 6171 | + 'lqt_newmessages' => 'പുതിയ സന്ദേശങ്ങള്', |
6212 | 6172 | ); |
6213 | 6173 | |
6214 | 6174 | /** Mongolian (Монгол) |
— | — | @@ -6224,8 +6184,6 @@ |
6225 | 6185 | */ |
6226 | 6186 | $messages['mr'] = array( |
6227 | 6187 | 'lqt-desc' => 'चर्चा पानावर चर्चेचे मुद्दे वाढवा', |
6228 | | - 'lqt-nothread' => 'या आर्चिव्ह मध्ये थ्रेड्स नाहीत.', |
6229 | | - 'lqt_newmessages' => 'नवीन संदेश', |
6230 | 6188 | 'lqt_movethread' => 'थ्रेड दुसर्या पानावर हलवा', |
6231 | 6189 | 'lqt_deletethread' => 'थ्रेड वगळा किंवा पुनर्स्थापित करा', |
6232 | 6190 | 'lqt_contents_title' => 'कंटेन्ट्स', |
— | — | @@ -6263,7 +6221,6 @@ |
6264 | 6222 | 'lqt_protectedfromreply' => 'ह्या थ्रेडला उत्तर देणे $1 आहे.', |
6265 | 6223 | 'lqt_protectedfromreply_link' => 'सुरक्षीत', |
6266 | 6224 | 'lqt_subject' => 'विषय:', |
6267 | | - 'lqt_nosubject' => '«विषय नाही»', |
6268 | 6225 | 'lqt_noreason' => 'कारण दिलेले नाही.', |
6269 | 6226 | 'lqt_move_placeholder' => 'हा थ्रेड $1 थ्रेडची जागा दर्शवितो, जो दुसर्या चर्चा पानावर हलविण्यात आलेला होता. हे स्थानांतरण $2 ने $3 $4 ला केले.', |
6270 | 6227 | 'lqt_thread_deleted_for_sysops' => 'हा थ्रेड $1 आहे व फक्त प्रबंधकांनाच दिसू शकतो.', |
— | — | @@ -6302,6 +6259,7 @@ |
6303 | 6260 | 'lqt_sort_newest_changes' => 'शेवटी बदललेले पहिल्यांदा', |
6304 | 6261 | 'lqt_sort_newest_threads' => 'नवीन थ्रेड पहिल्यांदा', |
6305 | 6262 | 'lqt_sort_oldest_threads' => 'जुने थ्रेड पहिल्यांदा', |
| 6263 | + 'lqt_newmessages' => 'नवीन संदेश', |
6306 | 6264 | ); |
6307 | 6265 | |
6308 | 6266 | /** Malay (Bahasa Melayu) |
— | — | @@ -6332,7 +6290,6 @@ |
6333 | 6291 | * @author Fluence |
6334 | 6292 | */ |
6335 | 6293 | $messages['nah'] = array( |
6336 | | - 'lqt_newmessages' => 'Yancuīc tlahcuilōltzintli', |
6337 | 6294 | 'lqt_delete' => 'Ticpolōz', |
6338 | 6295 | 'lqt_newer' => '←yancuīc', |
6339 | 6296 | 'lqt_older' => 'huēhueh→', |
— | — | @@ -6350,6 +6307,7 @@ |
6351 | 6308 | 'lqt-older' => 'huēhueh', |
6352 | 6309 | 'lqt-newer' => 'yancuīc', |
6353 | 6310 | 'lqt-read-message' => 'Ticpōhuāz', |
| 6311 | + 'lqt_newmessages' => 'Yancuīc tlahcuilōltzintli', |
6354 | 6312 | ); |
6355 | 6313 | |
6356 | 6314 | /** Nedersaksisch (Nedersaksisch) |
— | — | @@ -6366,8 +6324,6 @@ |
6367 | 6325 | */ |
6368 | 6326 | $messages['nl'] = array( |
6369 | 6327 | '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', |
6372 | 6328 | 'lqt_movethread' => 'Onderwerp naar andere pagina verplaatsen', |
6373 | 6329 | 'lqt_deletethread' => 'Onderwerp verwijderen of terugplaatsen', |
6374 | 6330 | 'lqt_contents_title' => 'Inhoud', |
— | — | @@ -6429,7 +6385,6 @@ |
6430 | 6386 | 'lqt_protectedfromreply' => 'Dit onderwerp is $1 van te worden beantwoord.', |
6431 | 6387 | 'lqt_protectedfromreply_link' => 'beveiligd', |
6432 | 6388 | 'lqt_subject' => 'Onderwerp:', |
6433 | | - 'lqt_nosubject' => '«geen onderwerp»', |
6434 | 6389 | 'lqt_noreason' => 'Geen reden gegeven.', |
6435 | 6390 | 'lqt_move_placeholder' => 'Dit is een markering die aangeeft dat een onderwerp $1 verplaatst is van deze pagina naar een andere overlegpagina. |
6436 | 6391 | Deze verplaatsing is uitgevoerd door $2 op $3 $4.', |
— | — | @@ -6584,6 +6539,8 @@ |
6585 | 6540 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Reacties van $1', |
6586 | 6541 | 'lqt-feed-new-thread-intro' => 'Nieuw onderwerp op $1 door $2', |
6587 | 6542 | 'lqt-feed-reply-intro' => 'Reactie op $3 (op $1) door $2', |
| 6543 | + 'lqt-newmessages-n' => 'Nieuwe berichten ($1}', |
| 6544 | + 'lqt_newmessages' => 'Nieuwe berichten', |
6588 | 6545 | ); |
6589 | 6546 | |
6590 | 6547 | /** Norwegian Nynorsk (Norsk (nynorsk)) |
— | — | @@ -6593,8 +6550,6 @@ |
6594 | 6551 | */ |
6595 | 6552 | $messages['nn'] = array( |
6596 | 6553 | 'lqt-desc' => 'Legg til tråda diskusjonar til diskusjonssider', |
6597 | | - 'lqt-nothread' => 'Det finst ingen trådar i arkivet.', |
6598 | | - 'lqt_newmessages' => 'Nye meldingar', |
6599 | 6554 | 'lqt_movethread' => 'Flytt tråd til ei anna sida', |
6600 | 6555 | 'lqt_deletethread' => 'Slett ein eller omgjer slettinga av ein tråd', |
6601 | 6556 | 'lqt_contents_title' => 'Innhald', |
— | — | @@ -6632,7 +6587,6 @@ |
6633 | 6588 | 'lqt_protectedfromreply' => 'Denne tråden har vorten $1 for svar.', |
6634 | 6589 | 'lqt_protectedfromreply_link' => 'låst', |
6635 | 6590 | 'lqt_subject' => 'Emne:', |
6636 | | - 'lqt_nosubject' => '«ikkje noko emne»', |
6637 | 6591 | 'lqt_noreason' => 'Inga grunngjeving.', |
6638 | 6592 | 'lqt_move_placeholder' => 'Denne tråden finst berre for å syna at tråden $1 vart flytt frå denne sida til ei anna diskusjonssida. |
6639 | 6593 | Flyttinga vart gjort av $2 $3 $4.', |
— | — | @@ -6705,6 +6659,7 @@ |
6706 | 6660 | 'lqt_rc_new_reply' => 'Svar til $1 på $2. • $3 skriv:', |
6707 | 6661 | 'lqt_rc_author_original' => '(opphavleg forfattar)', |
6708 | 6662 | 'lqt_rc_author_others' => '(ikkje forfattaren)', |
| 6663 | + 'lqt_newmessages' => 'Nye meldingar', |
6709 | 6664 | ); |
6710 | 6665 | |
6711 | 6666 | /** Norwegian (bokmål) (Norsk (bokmål)) |
— | — | @@ -6714,8 +6669,6 @@ |
6715 | 6670 | */ |
6716 | 6671 | $messages['no'] = array( |
6717 | 6672 | 'lqt-desc' => 'Legger til trådede diskusjoner til diskusjonssider', |
6718 | | - 'lqt-nothread' => 'Det er ingen tråder i arkivet.', |
6719 | | - 'lqt_newmessages' => 'Nye beskjeder', |
6720 | 6673 | 'lqt_movethread' => 'Flytt tråd til en annen side', |
6721 | 6674 | 'lqt_deletethread' => 'Slett eller gjenopprett tråd', |
6722 | 6675 | 'lqt_contents_title' => 'Innhold', |
— | — | @@ -6762,7 +6715,6 @@ |
6763 | 6716 | 'lqt_protectedfromreply' => 'Denne tråden har blitt $1 for svar.', |
6764 | 6717 | 'lqt_protectedfromreply_link' => 'låst', |
6765 | 6718 | 'lqt_subject' => 'Emne:', |
6766 | | - 'lqt_nosubject' => '«intet emne»', |
6767 | 6719 | 'lqt_noreason' => 'Ingen grunn gitt.', |
6768 | 6720 | '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.', |
6769 | 6721 | 'lqt_thread_deleted_for_sysops' => "Denne tråden har blitt '''slettet''' og er kun synlig for administratorer.", |
— | — | @@ -6852,6 +6804,7 @@ |
6853 | 6805 | |
6854 | 6806 | Du kan se den på <$6>", |
6855 | 6807 | 'lqt-quote-intro' => 'Den $2 klokka $3 skrev [[User:$1|$1]]:', |
| 6808 | + 'lqt_newmessages' => 'Nye beskjeder', |
6856 | 6809 | ); |
6857 | 6810 | |
6858 | 6811 | /** Northern Sotho (Sesotho sa Leboa) |
— | — | @@ -6861,7 +6814,6 @@ |
6862 | 6815 | 'lqt_delete' => 'Phumula', |
6863 | 6816 | 'lqt_youhavenewmessages' => 'O nale $1.', |
6864 | 6817 | 'lqt_subject' => 'Tabataba:', |
6865 | | - 'lqt_nosubject' => '«gago tabataba»', |
6866 | 6818 | ); |
6867 | 6819 | |
6868 | 6820 | /** Occitan (Occitan) |
— | — | @@ -6869,8 +6821,6 @@ |
6870 | 6822 | */ |
6871 | 6823 | $messages['oc'] = array( |
6872 | 6824 | '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', |
6875 | 6825 | 'lqt_movethread' => 'Desplaçar lo fial cap a una autra pagina', |
6876 | 6826 | 'lqt_deletethread' => 'Escafar o recuperar lo fial', |
6877 | 6827 | 'lqt_contents_title' => 'Taula dels subjèctes', |
— | — | @@ -6931,7 +6881,6 @@ |
6932 | 6882 | 'lqt_protectedfromreply' => 'Aqueste fial es estat $1. I podètz pas respondre.', |
6933 | 6883 | 'lqt_protectedfromreply_link' => 'protegit', |
6934 | 6884 | 'lqt_subject' => 'Subjècte :', |
6935 | | - 'lqt_nosubject' => '« Cap de subjècte »', |
6936 | 6885 | 'lqt_noreason' => 'Cap de motiu balhat', |
6937 | 6886 | '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.", |
6938 | 6887 | 'lqt_thread_deleted_for_sysops' => "Aqueste fial es estat '''suprimit''' e sols los administrators o pòdon veire.", |
— | — | @@ -7078,6 +7027,7 @@ |
7079 | 7028 | 'lqt-feed-title-replies-from' => '{{SITENAME}} - Responsas de $1', |
7080 | 7029 | 'lqt-feed-new-thread-intro' => 'Fial de discussion novèl sus $1 postat per $2', |
7081 | 7030 | 'lqt-feed-reply-intro' => 'Responsa a $3 (sus $1) postada per $2', |
| 7031 | + 'lqt_newmessages' => 'Messatges Novèls', |
7082 | 7032 | ); |
7083 | 7033 | |
7084 | 7034 | /** Oriya (ଓଡ଼ିଆ) |
— | — | @@ -7102,8 +7052,6 @@ |
7103 | 7053 | * @author Katimawan2005 |
7104 | 7054 | */ |
7105 | 7055 | $messages['pam'] = array( |
7106 | | - 'lqt-nothread' => 'Alang tema (thread) king simpanan (archive).', |
7107 | | - 'lqt_newmessages' => 'Bayung mensahi', |
7108 | 7056 | 'lqt_movethread' => 'Iyalis ya ing tema (thread) king aliwang bulung', |
7109 | 7057 | 'lqt_deletethread' => 'Buran ya o iurung ya pangabura ing sinulad (thread)', |
7110 | 7058 | 'lqt_contents_title' => 'Kalamnan', |
— | — | @@ -7115,6 +7063,7 @@ |
7116 | 7064 | 'lqt_move_torename_edit' => 'i-edit ya', |
7117 | 7065 | 'lqt_delete_return' => 'Mibalik king $1.', |
7118 | 7066 | 'lqt_sorting_order' => 'Basi ning pamituki-tuki (sorting order)', |
| 7067 | + 'lqt_newmessages' => 'Bayung mensahi', |
7119 | 7068 | ); |
7120 | 7069 | |
7121 | 7070 | /** Deitsch (Deitsch) |
— | — | @@ -7143,8 +7092,6 @@ |
7144 | 7093 | */ |
7145 | 7094 | $messages['pl'] = array( |
7146 | 7095 | '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', |
7149 | 7096 | 'lqt_movethread' => 'Przenieś wątek na inną stronę', |
7150 | 7097 | 'lqt_deletethread' => 'Usuń lub odtwórz wątek', |
7151 | 7098 | 'lqt_contents_title' => 'Zawartość', |
— | — | @@ -7195,7 +7142,6 @@ |
7196 | 7143 | 'lqt_protectedfromreply' => 'Ten wątek został $1 przed odpowiadaniem.', |
7197 | 7144 | 'lqt_protectedfromreply_link' => 'zabezpieczony', |
7198 | 7145 | 'lqt_subject' => 'Temat:', |
7199 | | - 'lqt_nosubject' => '«brak tematu»', |
7200 | 7146 | 'lqt_noreason' => 'Nie podano powodu.', |
7201 | 7147 | 'lqt_move_placeholder' => '$1 został przeniesiony na inną stronę. Przeniesienia dokonał $2 $3 o $4.', |
7202 | 7148 | 'lqt_thread_deleted_for_sysops' => "Ten wątek został '''usunięty''' i jest dostępny jedynie dla administratorów.", |
— | — | @@ -7307,13 +7253,13 @@ |
7308 | 7254 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Odpowiedzi ze stron{{plural:$2|y|}} $1', |
7309 | 7255 | 'lqt-feed-new-thread-intro' => 'Nowy wątek $1 napisany przez $2', |
7310 | 7256 | 'lqt-feed-reply-intro' => 'Odpowiedź w wątku $3 (na stronie $1) przez $2', |
| 7257 | + 'lqt_newmessages' => 'Nowe wiadomości', |
7311 | 7258 | ); |
7312 | 7259 | |
7313 | 7260 | /** Pashto (پښتو) |
7314 | 7261 | * @author Ahmed-Najib-Biabani-Ibrahimkhel |
7315 | 7262 | */ |
7316 | 7263 | $messages['ps'] = array( |
7317 | | - 'lqt_newmessages' => 'نوي پيغامونه', |
7318 | 7264 | 'lqt_contents_title' => 'مينځپانګه', |
7319 | 7265 | 'lqt_reply' => 'ځوابول', |
7320 | 7266 | 'lqt_delete' => 'ړنګول', |
— | — | @@ -7333,6 +7279,7 @@ |
7334 | 7280 | 'lqt-history-user' => 'کارن', |
7335 | 7281 | 'lqt-search-button' => 'پلټل', |
7336 | 7282 | 'lqt-ajax-update-link' => 'اوسمهاله کول', |
| 7283 | + 'lqt_newmessages' => 'نوي پيغامونه', |
7337 | 7284 | ); |
7338 | 7285 | |
7339 | 7286 | /** Portuguese (Português) |
— | — | @@ -7343,8 +7290,6 @@ |
7344 | 7291 | */ |
7345 | 7292 | $messages['pt'] = array( |
7346 | 7293 | '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', |
7349 | 7294 | 'lqt_movethread' => 'Mover tópico para outra página', |
7350 | 7295 | 'lqt_deletethread' => 'Apagar ou recuperar tópico', |
7351 | 7296 | 'lqt_contents_title' => 'Conteúdo', |
— | — | @@ -7389,7 +7334,6 @@ |
7390 | 7335 | 'lqt_protectedfromreply' => 'Este tópico foi $1 contra respostas.', |
7391 | 7336 | 'lqt_protectedfromreply_link' => 'protegido', |
7392 | 7337 | 'lqt_subject' => 'Assunto:', |
7393 | | - 'lqt_nosubject' => '«sem assunto»', |
7394 | 7338 | 'lqt_noreason' => 'Nenhum motivo foi especificado.', |
7395 | 7339 | '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. |
7396 | 7340 | Esta movimentação foi feita por $2 em $3 $4.', |
— | — | @@ -7495,6 +7439,7 @@ |
7496 | 7440 | 'lqt-thread-show-more' => 'Mostrar mais respostas', |
7497 | 7441 | 'lqt-feed-new-thread-intro' => 'Novo tópico em $1 colocado por $2', |
7498 | 7442 | 'lqt-feed-reply-intro' => 'Resposta a $3 (em $1) colocada por $2', |
| 7443 | + 'lqt_newmessages' => 'Novas Mensagens', |
7499 | 7444 | ); |
7500 | 7445 | |
7501 | 7446 | /** Brazilian Portuguese (Português do Brasil) |
— | — | @@ -7504,8 +7449,6 @@ |
7505 | 7450 | */ |
7506 | 7451 | $messages['pt-br'] = array( |
7507 | 7452 | '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', |
7510 | 7453 | 'lqt_movethread' => 'Mover tópico para outra página', |
7511 | 7454 | 'lqt_deletethread' => 'Apagar ou recuperar tópico', |
7512 | 7455 | 'lqt_contents_title' => 'Conteúdo', |
— | — | @@ -7543,7 +7486,6 @@ |
7544 | 7487 | 'lqt_protectedfromreply' => 'Este tópico foi $1 contra respostas.', |
7545 | 7488 | 'lqt_protectedfromreply_link' => 'protegido', |
7546 | 7489 | 'lqt_subject' => 'Assunto:', |
7547 | | - 'lqt_nosubject' => '«sem assunto»', |
7548 | 7490 | 'lqt_noreason' => 'Nenhum motivo foi especificado.', |
7549 | 7491 | '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. |
7550 | 7492 | Esta movimentação foi feita por $2 em $3 $4.', |
— | — | @@ -7619,15 +7561,16 @@ |
7620 | 7562 | 'lqt-history-action' => 'Atividade', |
7621 | 7563 | 'lqt-header-actions' => 'Ações', |
7622 | 7564 | 'searchprofile-threads' => 'Discussões', |
| 7565 | + 'lqt_newmessages' => 'Novas Mensagens', |
7623 | 7566 | ); |
7624 | 7567 | |
7625 | 7568 | /** Tarifit (Tarifit) |
7626 | 7569 | * @author Jose77 |
7627 | 7570 | */ |
7628 | 7571 | $messages['rif'] = array( |
7629 | | - 'lqt_newmessages' => 'Tibratin timaynutin', |
7630 | 7572 | 'lqt_delete' => 'Sfaḍ', |
7631 | 7573 | 'lqt_protectedfromreply_link' => 'twaḥḍa', |
| 7574 | + 'lqt_newmessages' => 'Tibratin timaynutin', |
7632 | 7575 | ); |
7633 | 7576 | |
7634 | 7577 | /** Romanian (Română) |
— | — | @@ -7635,7 +7578,6 @@ |
7636 | 7579 | * @author KlaudiuMihaila |
7637 | 7580 | */ |
7638 | 7581 | $messages['ro'] = array( |
7639 | | - 'lqt_newmessages' => 'Mesaje noi', |
7640 | 7582 | 'lqt_contents_title' => 'Cuprins', |
7641 | 7583 | 'lqt_toc_thread_author' => 'Început de', |
7642 | 7584 | 'lqt_toc_thread_replycount' => 'Răspunsuri', |
— | — | @@ -7653,7 +7595,6 @@ |
7654 | 7596 | 'lqt_youhavenewmessages' => 'Aveţi [$1 noi mesaje].', |
7655 | 7597 | 'lqt_protectedfromreply_link' => 'protejat', |
7656 | 7598 | 'lqt_subject' => 'Subiect:', |
7657 | | - 'lqt_nosubject' => '«fără subiect»', |
7658 | 7599 | 'lqt_noreason' => 'Nici un motiv oferit.', |
7659 | 7600 | 'lqt_move_noreason' => 'Nici un motiv oferit.', |
7660 | 7601 | 'lqt_delete_return' => 'Înapoi la $1.', |
— | — | @@ -7699,6 +7640,7 @@ |
7700 | 7641 | 'lqt-preference-notify-talk' => 'Trimite-mi e-mail la răspunsurile firelor pe care le urmăresc', |
7701 | 7642 | 'lqt-quote-intro' => 'Pe $2 la $3, [[User:$1|$1]] a scris:', |
7702 | 7643 | 'lqt-search-label' => 'Caută termeni:', |
| 7644 | + 'lqt_newmessages' => 'Mesaje noi', |
7703 | 7645 | ); |
7704 | 7646 | |
7705 | 7647 | /** Tarandíne (Tarandíne) |
— | — | @@ -7751,8 +7693,6 @@ |
7752 | 7694 | */ |
7753 | 7695 | $messages['ru'] = array( |
7754 | 7696 | 'lqt-desc' => 'Добавляет на страницы обсуждения ветки (потоки) обсуждений', |
7755 | | - 'lqt-nothread' => 'В архиве нет веток обсуждений.', |
7756 | | - 'lqt_newmessages' => 'Новые сообщения', |
7757 | 7697 | 'lqt_movethread' => 'Переместить ветку на другую страницу', |
7758 | 7698 | 'lqt_deletethread' => 'Удалить/восстановить ветку', |
7759 | 7699 | 'lqt_contents_title' => 'Оглавление', |
— | — | @@ -7814,7 +7754,6 @@ |
7815 | 7755 | 'lqt_protectedfromreply' => 'Эта ветка была $1 от ответа на неё.', |
7816 | 7756 | 'lqt_protectedfromreply_link' => 'защищена', |
7817 | 7757 | 'lqt_subject' => 'Заголовок:', |
7818 | | - 'lqt_nosubject' => '«без заголовка»', |
7819 | 7758 | 'lqt_noreason' => 'Не указана причина.', |
7820 | 7759 | 'lqt_move_placeholder' => 'Эта ветка отображает то, что ветка $1 была перемещена на страницу $3 $4 участником $2', |
7821 | 7760 | 'lqt_thread_deleted_for_sysops' => "Эта ветка была '''удалена''' и видна только администраторам.", |
— | — | @@ -7963,6 +7902,7 @@ |
7964 | 7903 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Ответы $1', |
7965 | 7904 | 'lqt-feed-new-thread-intro' => 'Новая ветка в $1, размещена $2', |
7966 | 7905 | 'lqt-feed-reply-intro' => 'Ответ на $3 (в $1), размещена $2', |
| 7906 | + 'lqt_newmessages' => 'Новые сообщения', |
7967 | 7907 | ); |
7968 | 7908 | |
7969 | 7909 | /** Yakut (Саха тыла) |
— | — | @@ -7970,8 +7910,6 @@ |
7971 | 7911 | */ |
7972 | 7912 | $messages['sah'] = array( |
7973 | 7913 | 'lqt-desc' => 'Ырытыы сирэйдэригэр салаалары эбэр', |
7974 | | - 'lqt-nothread' => 'Архыыпка ырытыы туһунан салаалара суох.', |
7975 | | - 'lqt_newmessages' => 'Саҥа этиилэр', |
7976 | 7914 | 'lqt_movethread' => 'Салааны атын сирэйгэ көһөрүү', |
7977 | 7915 | 'lqt_deletethread' => 'Салааны соторго/төннөрөргө', |
7978 | 7916 | 'lqt_contents_title' => 'Баһа', |
— | — | @@ -8032,7 +7970,6 @@ |
8033 | 7971 | 'lqt_protectedfromreply' => 'Бу салаа киниэхэ хоруйтан $1.', |
8034 | 7972 | 'lqt_protectedfromreply_link' => 'көмүскэммит', |
8035 | 7973 | 'lqt_subject' => 'Аата:', |
8036 | | - 'lqt_nosubject' => '«аата суох»', |
8037 | 7974 | 'lqt_noreason' => 'Төрүөтэ ыйыллыбатах.', |
8038 | 7975 | 'lqt_thread_deleted_for_sysops' => "Бу салаа '''сотуллубут''', дьаһабылларга эрэ костөр кыахтаах.", |
8039 | 7976 | 'lqt_thread_deleted' => 'Бу салаа сотуллубут.', |
— | — | @@ -8173,6 +8110,7 @@ |
8174 | 8111 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Хоруйдар $1', |
8175 | 8112 | 'lqt-feed-new-thread-intro' => 'Манна $1 $2 оҥорбут саҥа салаата', |
8176 | 8113 | 'lqt-feed-reply-intro' => '$3 сурукка хоруй ($1) манна баар $2', |
| 8114 | + 'lqt_newmessages' => 'Саҥа этиилэр', |
8177 | 8115 | ); |
8178 | 8116 | |
8179 | 8117 | /** Sicilian (Sicilianu) |
— | — | @@ -8200,8 +8138,6 @@ |
8201 | 8139 | */ |
8202 | 8140 | $messages['sk'] = array( |
8203 | 8141 | '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', |
8206 | 8142 | 'lqt_movethread' => 'Presunúť vlákno na inú stránku', |
8207 | 8143 | 'lqt_deletethread' => 'Zmazať alebo obnoviť zmazané vlákno', |
8208 | 8144 | 'lqt_contents_title' => 'Obsah', |
— | — | @@ -8262,7 +8198,6 @@ |
8263 | 8199 | 'lqt_protectedfromreply' => 'Toto vlákno bolo $1 proti odpovediam naň.', |
8264 | 8200 | 'lqt_protectedfromreply_link' => 'zamknuté', |
8265 | 8201 | 'lqt_subject' => 'Predmet:', |
8266 | | - 'lqt_nosubject' => '«bez predmetu»', |
8267 | 8202 | 'lqt_noreason' => 'Nebol udaný dôvod.', |
8268 | 8203 | '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.', |
8269 | 8204 | 'lqt_thread_deleted_for_sysops' => "Vlákno bolo '''zmazané''' a môžu ho vidieť iba správcovia.", |
— | — | @@ -8408,6 +8343,7 @@ |
8409 | 8344 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Odpovede od $1', |
8410 | 8345 | 'lqt-feed-new-thread-intro' => 'Nové vlákno na tému $1, ktoré poslal $2', |
8411 | 8346 | 'lqt-feed-reply-intro' => 'Odpoveď na $3 (na tému $1), ktorú poslal $2', |
| 8347 | + 'lqt_newmessages' => 'Nové správy', |
8412 | 8348 | ); |
8413 | 8349 | |
8414 | 8350 | /** Lower Silesian (Schläsch) |
— | — | @@ -8443,7 +8379,6 @@ |
8444 | 8380 | * @author Pyt |
8445 | 8381 | */ |
8446 | 8382 | $messages['stq'] = array( |
8447 | | - 'lqt_newmessages' => 'Näie Ättergjuchte', |
8448 | 8383 | 'lqt_movethread' => 'Ferschuuwe Diskussionsstrang ap ne uur Siede', |
8449 | 8384 | 'lqt_deletethread' => 'Läsk Diskussionsstrang of staal ju wier häär', |
8450 | 8385 | 'lqt_contents_title' => 'Inhoold', |
— | — | @@ -8475,13 +8410,13 @@ |
8476 | 8411 | 'lqt_revision_as_of' => 'Versionsgeschichte fon dän $2 uum $3 Uure.', |
8477 | 8412 | 'lqt_move_placeholder' => "''Steedehoolder, wan die Diskussionsstrang $1 ap ne uur Siede ferschäuwen wuude.''<br /> |
8478 | 8413 | Disse Ferschuuwenge waas däin fon $2 ap n $3 $4.", |
| 8414 | + 'lqt_newmessages' => 'Näie Ättergjuchte', |
8479 | 8415 | ); |
8480 | 8416 | |
8481 | 8417 | /** Sundanese (Basa Sunda) |
8482 | 8418 | * @author Irwangatot |
8483 | 8419 | */ |
8484 | 8420 | $messages['su'] = array( |
8485 | | - 'lqt_newmessages' => 'Talatah anyar', |
8486 | 8421 | 'lqt_contents_title' => 'Eusi', |
8487 | 8422 | 'lqt_reply' => 'Balesan', |
8488 | 8423 | 'lqt_delete' => 'Hapus', |
— | — | @@ -8491,6 +8426,7 @@ |
8492 | 8427 | 'lqt_move_noreason' => 'Henteu di béré alesan.', |
8493 | 8428 | 'lqt_delete_return' => 'Balik deui ka $1.', |
8494 | 8429 | 'lqt_header_warning_big' => 'Anjeun keur ngédit $1', |
| 8430 | + 'lqt_newmessages' => 'Talatah anyar', |
8495 | 8431 | ); |
8496 | 8432 | |
8497 | 8433 | /** Swedish (Svenska) |
— | — | @@ -8503,8 +8439,6 @@ |
8504 | 8440 | */ |
8505 | 8441 | $messages['sv'] = array( |
8506 | 8442 | 'lqt-desc' => 'Lägger till trådade diskussioner till diskussionssidor', |
8507 | | - 'lqt-nothread' => 'Det är inga diskussionssidor i arkivet.', |
8508 | | - 'lqt_newmessages' => 'Nya meddelanden', |
8509 | 8443 | 'lqt_movethread' => 'Flytta diskussionssida till en annan sida', |
8510 | 8444 | 'lqt_deletethread' => 'Radera eller återupprätta diskussionssida', |
8511 | 8445 | 'lqt_contents_title' => 'Innehåll', |
— | — | @@ -8567,7 +8501,6 @@ |
8568 | 8502 | 'lqt_protectedfromreply' => 'Den här diskussionssidan har blivit $1 för svar.', |
8569 | 8503 | 'lqt_protectedfromreply_link' => 'skyddad', |
8570 | 8504 | 'lqt_subject' => 'Ämne:', |
8571 | | - 'lqt_nosubject' => '«inget motiv»', |
8572 | 8505 | 'lqt_noreason' => 'Ingen anledning given.', |
8573 | 8506 | '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.', |
8574 | 8507 | 'lqt_thread_deleted_for_sysops' => "Denna tråd har '''raderats''' och är endast synlig för administratörer.", |
— | — | @@ -8717,6 +8650,7 @@ |
8718 | 8651 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Svar från $1', |
8719 | 8652 | 'lqt-feed-new-thread-intro' => 'Ny tråd på $1 postad av $2', |
8720 | 8653 | 'lqt-feed-reply-intro' => 'Svar till $3 (på $1) postad av $2', |
| 8654 | + 'lqt_newmessages' => 'Nya meddelanden', |
8721 | 8655 | ); |
8722 | 8656 | |
8723 | 8657 | /** Silesian (Ślůnski) |
— | — | @@ -8732,7 +8666,6 @@ |
8733 | 8667 | * @author Veeven |
8734 | 8668 | */ |
8735 | 8669 | $messages['te'] = array( |
8736 | | - 'lqt_newmessages' => 'కొత్త సందేశాలు', |
8737 | 8670 | 'lqt_movethread' => 'చర్చాహారాన్ని మరో పేజీకి తరలించండి', |
8738 | 8671 | 'lqt_contents_title' => 'విషయాలు', |
8739 | 8672 | 'lqt_toc_thread_replycount' => 'స్పందనలు', |
— | — | @@ -8758,12 +8691,11 @@ |
8759 | 8692 | 'lqt_youhavenewmessages' => 'మీకు [$1 క్రొత్త సందేశాలు] ఉన్నాయి.', |
8760 | 8693 | 'lqt_protectedfromreply_link' => 'సంరక్షించారు', |
8761 | 8694 | 'lqt_subject' => 'విషయం:', |
8762 | | - 'lqt_nosubject' => '«విషయం లేదు»', |
8763 | 8695 | 'lqt_noreason' => 'కారణం తెలుపలేదు.', |
8764 | 8696 | 'lqt_thread_deleted' => 'ఈ చర్చాహారాన్ని తొలగించాం.', |
8765 | 8697 | 'lqt_summary_notice_link' => 'సంగ్రహం వ్రాయండి', |
8766 | 8698 | 'lqt_summary_label' => 'ఈ చర్చాహారం యొక్క సారాంశం ఇదీ:', |
8767 | | - 'lqt_summary_subtitle' => '$1 యొక్క సంగ్రహం.', |
| 8699 | + 'lqt_summary_subtitle' => '$1 యొక్క సంగ్రహం', |
8768 | 8700 | 'lqt_nosuchrevision' => 'ఈ చర్చాహారానికి అటువంటి కూర్పు లేదు.', |
8769 | 8701 | 'lqt_nosuchthread' => 'మీరు పేర్కొన్నటువంటి చర్చాహారమేదీ లేదు.', |
8770 | 8702 | 'lqt_move_torename' => "ఈ చర్చాహారపు పేరు మార్చడానికి, $1 మరియు 'విషయం' అంశాన్ని మార్చండి.", |
— | — | @@ -8808,6 +8740,8 @@ |
8809 | 8741 | 'lqt-merge-submit' => 'కలుపు', |
8810 | 8742 | 'lqt-search-button' => 'వెతుకు', |
8811 | 8743 | 'searchprofile-threads' => 'చర్చలు', |
| 8744 | + 'lqt-feed-title-replies' => '{{SITENAME}} — స్పందనలు', |
| 8745 | + 'lqt_newmessages' => 'కొత్త సందేశాలు', |
8812 | 8746 | ); |
8813 | 8747 | |
8814 | 8748 | /** Tetum (Tetun) |
— | — | @@ -8832,8 +8766,6 @@ |
8833 | 8767 | */ |
8834 | 8768 | $messages['tg-cyrl'] = array( |
8835 | 8769 | 'lqt-desc' => 'Илова кардани баҳси торкашӣ ба саҳифаҳои баҳс', |
8836 | | - 'lqt-nothread' => 'Дар бойгонӣ ҳеҷ торе нест.', |
8837 | | - 'lqt_newmessages' => 'Пайёмҳои нав', |
8838 | 8770 | 'lqt_movethread' => 'Кӯчонидани тор ба дигар саҳифа', |
8839 | 8771 | 'lqt_deletethread' => 'Ҳазф ё барқарор кардани тор', |
8840 | 8772 | 'lqt_contents_title' => 'Мундариҷа', |
— | — | @@ -8848,7 +8780,6 @@ |
8849 | 8781 | 'lqt_hist_deleted' => 'Ҳазфшуда', |
8850 | 8782 | 'lqt_protectedfromreply_link' => 'ҳифзшуда', |
8851 | 8783 | 'lqt_subject' => 'Мавзӯъ:', |
8852 | | - 'lqt_nosubject' => '«мавзӯъ нест»', |
8853 | 8784 | 'lqt_noreason' => 'Далеле мушаххас нашудааст.', |
8854 | 8785 | 'lqt_summary_notice_link' => 'навиштани хулоса', |
8855 | 8786 | 'lqt_summary_label' => 'Ин тор ба таври зерин хулоса шудааст:', |
— | — | @@ -8868,6 +8799,7 @@ |
8869 | 8800 | 'lqt_header_warning_new_discussion' => 'оғози мубоҳисаи ҷадид', |
8870 | 8801 | 'lqt_sort_newest_threads' => 'торҳои навтарин аввал', |
8871 | 8802 | 'lqt_sort_oldest_threads' => 'торҳои кӯҳнатарин аввал', |
| 8803 | + 'lqt_newmessages' => 'Пайёмҳои нав', |
8872 | 8804 | ); |
8873 | 8805 | |
8874 | 8806 | /** Thai (ไทย) |
— | — | @@ -8890,8 +8822,6 @@ |
8891 | 8823 | */ |
8892 | 8824 | $messages['tl'] = array( |
8893 | 8825 | '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', |
8896 | 8826 | 'lqt_movethread' => 'Ilipat ang bagting patungo sa iba pang pahina', |
8897 | 8827 | 'lqt_deletethread' => 'Burahin o huwag burahin ang bagting', |
8898 | 8828 | 'lqt_contents_title' => 'Mga nilalaman', |
— | — | @@ -8929,7 +8859,6 @@ |
8930 | 8860 | 'lqt_protectedfromreply' => 'Ang bagting ay $1 mula sa kakayahang makatugon.', |
8931 | 8861 | 'lqt_protectedfromreply_link' => 'nakasanggalang', |
8932 | 8862 | 'lqt_subject' => 'Paksa:', |
8933 | | - 'lqt_nosubject' => '«walang paksa»', |
8934 | 8863 | 'lqt_noreason' => 'Walang ibinigay na dahilan.', |
8935 | 8864 | '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. |
8936 | 8865 | Ang galaw na ito ay ginawa ni $2 noong $3 $4.', |
— | — | @@ -9002,6 +8931,7 @@ |
9003 | 8932 | 'lqt_rc_new_reply' => 'Tugon sa $1, na nasa $2. • sumulat si $3 ng:', |
9004 | 8933 | 'lqt_rc_author_original' => '(orihinal na may-akda)', |
9005 | 8934 | 'lqt_rc_author_others' => '(hindi ang umakda)', |
| 8935 | + 'lqt_newmessages' => 'Bagong mga mensahe', |
9006 | 8936 | ); |
9007 | 8937 | |
9008 | 8938 | /** Turkish (Türkçe) |
— | — | @@ -9012,8 +8942,6 @@ |
9013 | 8943 | */ |
9014 | 8944 | $messages['tr'] = array( |
9015 | 8945 | 'lqt-desc' => 'Mesaj sayfalarına düğümlenen tartışmalar ekler', |
9016 | | - 'lqt-nothread' => 'Arşivde hiç düğüm yok.', |
9017 | | - 'lqt_newmessages' => 'Yeni iletiler', |
9018 | 8946 | 'lqt_movethread' => 'Düğümü başka bir sayfaya taşı', |
9019 | 8947 | 'lqt_deletethread' => 'Düğümü sil ya da silmeyi geri al', |
9020 | 8948 | 'lqt_contents_title' => 'İçerikler', |
— | — | @@ -9076,7 +9004,6 @@ |
9077 | 9005 | 'lqt_protectedfromreply' => 'Bu düğüm cevaplanmaya karşı $1.', |
9078 | 9006 | 'lqt_protectedfromreply_link' => 'koruma altında', |
9079 | 9007 | 'lqt_subject' => 'Konu:', |
9080 | | - 'lqt_nosubject' => '«konu yok»', |
9081 | 9008 | 'lqt_noreason' => 'Sebep belirtilmemiş.', |
9082 | 9009 | '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. |
9083 | 9010 | Bu taşıma $3 $4 tarihinde $2 tarafından yapılmıştır.', |
— | — | @@ -9217,6 +9144,7 @@ |
9218 | 9145 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — $1 sayfaları için cevaplar', |
9219 | 9146 | 'lqt-feed-new-thread-intro' => '$1 sayfasında yeni düğüm $2 tarafından gönderildi', |
9220 | 9147 | 'lqt-feed-reply-intro' => '$3 düğümüne cevap ($1 sayfasında) $2 tarafından gönderildi', |
| 9148 | + 'lqt_newmessages' => 'Yeni iletiler', |
9221 | 9149 | ); |
9222 | 9150 | |
9223 | 9151 | /** Tatar (Cyrillic) (Татарча/Tatarça (Cyrillic)) |
— | — | @@ -9232,8 +9160,6 @@ |
9233 | 9161 | */ |
9234 | 9162 | $messages['vec'] = array( |
9235 | 9163 | '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', |
9238 | 9164 | 'lqt_movethread' => "Sposta l'argomento su n'antra pagina", |
9239 | 9165 | 'lqt_deletethread' => 'Scancela o recupera argomento', |
9240 | 9166 | 'lqt_contents_title' => 'Ìndice', |
— | — | @@ -9338,13 +9264,13 @@ |
9339 | 9265 | 'lqt-feed-title-replies-from' => '{{SITENAME}} — Risposte da $1', |
9340 | 9266 | 'lqt-feed-new-thread-intro' => 'Argomento novo su $1, tacà da $2', |
9341 | 9267 | 'lqt-feed-reply-intro' => 'Risposta a $3 (su $1) mandà da $2', |
| 9268 | + 'lqt_newmessages' => 'Messagi novi', |
9342 | 9269 | ); |
9343 | 9270 | |
9344 | 9271 | /** Veps (Vepsan kel') |
9345 | 9272 | * @author Игорь Бродский |
9346 | 9273 | */ |
9347 | 9274 | $messages['vep'] = array( |
9348 | | - 'lqt_newmessages' => 'Uded tedotused', |
9349 | 9275 | 'lqt_contents_title' => 'Südäimišt', |
9350 | 9276 | 'lqt_toc_thread_replycount' => 'Vastused', |
9351 | 9277 | 'lqt_add_header' => 'Ližata pälkirjutez', |
— | — | @@ -9387,6 +9313,7 @@ |
9388 | 9314 | 'lqt-search-button' => 'Ectä', |
9389 | 9315 | 'searchprofile-threads' => 'Lodu', |
9390 | 9316 | 'lqt-ajax-update-link' => 'Udištada', |
| 9317 | + 'lqt_newmessages' => 'Uded tedotused', |
9391 | 9318 | ); |
9392 | 9319 | |
9393 | 9320 | /** Vietnamese (Tiếng Việt) |
— | — | @@ -9395,8 +9322,6 @@ |
9396 | 9323 | */ |
9397 | 9324 | $messages['vi'] = array( |
9398 | 9325 | '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', |
9401 | 9326 | 'lqt_movethread' => 'Di chuyển luồng đến trang khác', |
9402 | 9327 | 'lqt_deletethread' => 'Xóa hay phục hồi cuộc thảo luận', |
9403 | 9328 | 'lqt_contents_title' => 'Nội dung', |
— | — | @@ -9458,7 +9383,6 @@ |
9459 | 9384 | 'lqt_protectedfromreply' => 'Luồng này đã được $1 từ những gì trả lời.', |
9460 | 9385 | 'lqt_protectedfromreply_link' => 'khóa', |
9461 | 9386 | 'lqt_subject' => 'Chủ đề:', |
9462 | | - 'lqt_nosubject' => '«không có chủ đề»', |
9463 | 9387 | 'lqt_noreason' => 'Không đưa ra lý do.', |
9464 | 9388 | '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. |
9465 | 9389 | Sự di chuyển này do $2 thực hiện vào lúc $3 $4.', |
— | — | @@ -9608,17 +9532,18 @@ |
9609 | 9533 | 'lqt-feed-title-replies-from' => '{{SITENAME}} – Trả lời từ $1', |
9610 | 9534 | 'lqt-feed-new-thread-intro' => 'Luồng mới về $1 do $2 đăng', |
9611 | 9535 | 'lqt-feed-reply-intro' => 'Trả lời $3 (về $1) do $2 đăng', |
| 9536 | + 'lqt_newmessages' => 'Tin nhắn mới', |
9612 | 9537 | ); |
9613 | 9538 | |
9614 | 9539 | /** Volapük (Volapük) |
9615 | 9540 | * @author Malafaya |
9616 | 9541 | */ |
9617 | 9542 | $messages['vo'] = array( |
9618 | | - 'lqt_newmessages' => 'Nuns Nulik', |
9619 | 9543 | 'lqt_contents_title' => 'Ninäd', |
9620 | 9544 | 'lqt_youhavenewmessages' => 'Labol [$1 nunis nulik].', |
9621 | 9545 | 'lqt_header_warning_big' => 'Redakol $1.', |
9622 | 9546 | 'lqt-title' => 'Tiäd', |
| 9547 | + 'lqt_newmessages' => 'Nuns Nulik', |
9623 | 9548 | ); |
9624 | 9549 | |
9625 | 9550 | /** Yiddish (ייִדיש) |
— | — | @@ -9634,7 +9559,6 @@ |
9635 | 9560 | * @author Shinjiman |
9636 | 9561 | */ |
9637 | 9562 | $messages['yue'] = array( |
9638 | | - 'lqt_newmessages' => '新訊息', |
9639 | 9563 | 'lqt_movethread' => '搬討論串去另一版', |
9640 | 9564 | 'lqt_deletethread' => '刪除或反刪除討論串', |
9641 | 9565 | 'lqt_contents_title' => '內容', |
— | — | @@ -9672,7 +9596,6 @@ |
9673 | 9597 | 'lqt_protectedfromreply' => '呢個要回覆嘅討論串己經$1。', |
9674 | 9598 | 'lqt_protectedfromreply_link' => '保護咗', |
9675 | 9599 | 'lqt_subject' => '主旨:', |
9676 | | - 'lqt_nosubject' => '«無主旨»', |
9677 | 9600 | 'lqt_noreason' => '無畀到原因。', |
9678 | 9601 | 'lqt_move_placeholder' => '呢個討論串係一個放置指定討論串$1響呢版度刪除咗,搬咗去另一版討論版度。呢次嘅搬動係由$2響$3 $4做嘅。', |
9679 | 9602 | 'lqt_thread_deleted_for_sysops' => '呢個討論串已經$1,只係可以俾操作員睇到。', |
— | — | @@ -9707,6 +9630,7 @@ |
9708 | 9631 | 'lqt_header_warning_after_big' => '用來做公告同埋導言嘅版頭。你可能想去$2。', |
9709 | 9632 | 'lqt_header_warning_bold' => '討論頁版頭', |
9710 | 9633 | 'lqt_header_warning_new_discussion' => '開始一個新討論', |
| 9634 | + 'lqt_newmessages' => '新訊息', |
9711 | 9635 | ); |
9712 | 9636 | |
9713 | 9637 | /** Simplified Chinese (中文(简体)) |
— | — | @@ -9717,8 +9641,6 @@ |
9718 | 9642 | */ |
9719 | 9643 | $messages['zh-hans'] = array( |
9720 | 9644 | 'lqt-desc' => '在讨论页增加话题讨论功能', |
9721 | | - 'lqt-nothread' => '存档中没有话题。', |
9722 | | - 'lqt_newmessages' => '新消息', |
9723 | 9645 | 'lqt_movethread' => '将话题移动到其他页面', |
9724 | 9646 | 'lqt_deletethread' => '删除或恢复话题', |
9725 | 9647 | 'lqt_contents_title' => '内容', |
— | — | @@ -9779,7 +9701,6 @@ |
9780 | 9702 | 'lqt_protectedfromreply' => '此话题已被$1,不能回复。', |
9781 | 9703 | 'lqt_protectedfromreply_link' => '保护', |
9782 | 9704 | 'lqt_subject' => '主题:', |
9783 | | - 'lqt_nosubject' => '«无主题»', |
9784 | 9705 | 'lqt_noreason' => '未给出原因。', |
9785 | 9706 | 'lqt_move_placeholder' => '此话题为占位标志,以表明话题$1已被$2在$3 $4移动到其他讨论页。', |
9786 | 9707 | 'lqt_thread_deleted_for_sysops' => "此话题已被'''删除'''并只对管理员可见。", |
— | — | @@ -9901,6 +9822,7 @@ |
9902 | 9823 | 'lqt-search-legend' => '在本页搜索讨论', |
9903 | 9824 | 'lqt-search-label' => '搜索词语:', |
9904 | 9825 | 'lqt-search-button' => '搜索', |
| 9826 | + 'lqt_newmessages' => '新消息', |
9905 | 9827 | ); |
9906 | 9828 | |
9907 | 9829 | /** Traditional Chinese (中文(繁體)) |
— | — | @@ -9908,7 +9830,6 @@ |
9909 | 9831 | * @author Shinjiman |
9910 | 9832 | */ |
9911 | 9833 | $messages['zh-hant'] = array( |
9912 | | - 'lqt_newmessages' => '新信息', |
9913 | 9834 | 'lqt_movethread' => '移動討論串到另一頁面', |
9914 | 9835 | 'lqt_deletethread' => '刪除或反刪除討論串', |
9915 | 9836 | 'lqt_contents_title' => '內容', |
— | — | @@ -9946,7 +9867,6 @@ |
9947 | 9868 | 'lqt_protectedfromreply' => '這個要回覆的討論串$1。', |
9948 | 9869 | 'lqt_protectedfromreply_link' => '已保護', |
9949 | 9870 | 'lqt_subject' => '主旨:', |
9950 | | - 'lqt_nosubject' => '«無主旨»', |
9951 | 9871 | 'lqt_noreason' => '無給出原因。', |
9952 | 9872 | 'lqt_move_placeholder' => '這個討論串是一個放置指定討論串$1在這個頁面中刪除了,移動到另一個討論版中。這次的移動是由$2於$3 $4所作的。', |
9953 | 9873 | 'lqt_thread_deleted_for_sysops' => '這個討論串$1,只可以給操作員可見。', |
— | — | @@ -9981,5 +9901,6 @@ |
9982 | 9902 | 'lqt_header_warning_after_big' => '用來作為公告和導言的頁頂。您可能想去$2。', |
9983 | 9903 | 'lqt_header_warning_bold' => '討論頁頁頂', |
9984 | 9904 | 'lqt_header_warning_new_discussion' => '開始一個新的討論', |
| 9905 | + 'lqt_newmessages' => '新信息', |
9985 | 9906 | ); |
9986 | 9907 | |
Index: branches/wmf-deployment/extensions/LiquidThreads/compat/Lqt-compat.i18n.php |
— | — | @@ -1,7 +1,7 @@ |
2 | 2 | <?php |
3 | 3 | // This file is generated automatically by generateCompatibilityLocalisation.php |
4 | 4 | $messages = array ( |
5 | | - 'ar' => |
| 5 | + 'ar' => |
6 | 6 | array ( |
7 | 7 | 'htmlform-reset' => 'الرجوع عن التغييرات', |
8 | 8 | 'htmlform-submit' => 'تنفيذ', |
— | — | @@ -12,13 +12,13 @@ |
13 | 13 | 'htmlform-selectorother-other' => 'أخرى', |
14 | 14 | 'htmlform-invalid-input' => 'توجد مشكلات ضمن بعض من مدخلاتك', |
15 | 15 | ), |
16 | | - 'arc' => |
| 16 | + 'arc' => |
17 | 17 | array ( |
18 | 18 | 'htmlform-reset' => 'ܠܐ ܥܒܘܕ ܫܘܚܠܦ̈ܐ', |
19 | 19 | 'htmlform-submit' => 'ܫܕܪ', |
20 | 20 | 'htmlform-selectorother-other' => 'ܐܚܪܢܐ', |
21 | 21 | ), |
22 | | - 'arz' => |
| 22 | + 'arz' => |
23 | 23 | array ( |
24 | 24 | 'htmlform-reset' => 'الرجوع فى التغييرات', |
25 | 25 | 'htmlform-submit' => 'تقديم', |
— | — | @@ -29,7 +29,7 @@ |
30 | 30 | 'htmlform-selectorother-other' => 'تانيين', |
31 | 31 | 'htmlform-invalid-input' => 'فى مشاكل فى المدخلات بتاعتك', |
32 | 32 | ), |
33 | | - 'bcc' => |
| 33 | + 'bcc' => |
34 | 34 | array ( |
35 | 35 | 'htmlform-reset' => 'ترینگ تغییرات', |
36 | 36 | 'htmlform-submit' => 'دیم دی', |
— | — | @@ -40,7 +40,7 @@ |
41 | 41 | 'htmlform-selectorother-other' => 'دگه', |
42 | 42 | 'htmlform-invalid-input' => 'لهتی چه ورودی شما مشکل هست', |
43 | 43 | ), |
44 | | - 'be-tarask' => |
| 44 | + 'be-tarask' => |
45 | 45 | array ( |
46 | 46 | 'htmlform-reset' => 'Адмяніць зьмены', |
47 | 47 | 'htmlform-submit' => 'Захаваць', |
— | — | @@ -51,13 +51,13 @@ |
52 | 52 | 'htmlform-selectorother-other' => 'Іншае', |
53 | 53 | 'htmlform-invalid-input' => 'Узьніклі праблемы з некаторымі з Вашых уваходных зьвестак', |
54 | 54 | ), |
55 | | - 'bg' => |
| 55 | + 'bg' => |
56 | 56 | array ( |
57 | 57 | 'htmlform-reset' => 'Отказване на промените', |
58 | 58 | 'htmlform-submit' => 'Изпращане', |
59 | 59 | 'htmlform-selectorother-other' => 'Друга', |
60 | 60 | ), |
61 | | - 'br' => |
| 61 | + 'br' => |
62 | 62 | array ( |
63 | 63 | 'htmlform-reset' => 'Dizober ar c\'hemmoù', |
64 | 64 | 'htmlform-submit' => 'Kas', |
— | — | @@ -68,7 +68,7 @@ |
69 | 69 | 'htmlform-selectorother-other' => 'Unan all', |
70 | 70 | 'htmlform-invalid-input' => 'Kudennoù zo gant talvoudennoù zo merket ganeoc\'h.', |
71 | 71 | ), |
72 | | - 'bs' => |
| 72 | + 'bs' => |
73 | 73 | array ( |
74 | 74 | 'htmlform-reset' => 'Vrati izmjene', |
75 | 75 | 'htmlform-submit' => 'Pošalji', |
— | — | @@ -79,7 +79,7 @@ |
80 | 80 | 'htmlform-selectorother-other' => 'Ostalo', |
81 | 81 | 'htmlform-invalid-input' => 'Postoje određeni problemi s Vašim unosom', |
82 | 82 | ), |
83 | | - 'ca' => |
| 83 | + 'ca' => |
84 | 84 | array ( |
85 | 85 | 'htmlform-reset' => 'Desfés els canvis', |
86 | 86 | 'htmlform-submit' => 'Tramet', |
— | — | @@ -90,11 +90,11 @@ |
91 | 91 | 'htmlform-selectorother-other' => 'Altres', |
92 | 92 | 'htmlform-invalid-input' => 'Hi ha problemes amb alguna de les seves entrades', |
93 | 93 | ), |
94 | | - 'ckb-arab' => |
| 94 | + 'ckb-arab' => |
95 | 95 | array ( |
96 | 96 | 'htmlform-reset' => 'گەڕانەوەی گۆڕانکاری', |
97 | 97 | ), |
98 | | - 'cs' => |
| 98 | + 'cs' => |
99 | 99 | array ( |
100 | 100 | 'htmlform-reset' => 'Vrátit změny', |
101 | 101 | 'htmlform-submit' => 'Odeslat', |
— | — | @@ -105,12 +105,12 @@ |
106 | 106 | 'htmlform-selectorother-other' => 'Jiná hodnota', |
107 | 107 | 'htmlform-invalid-input' => 'Některé vámi zadané údaje jsou chybné', |
108 | 108 | ), |
109 | | - 'cy' => |
| 109 | + 'cy' => |
110 | 110 | array ( |
111 | 111 | 'htmlform-reset' => 'Datod y newidiadau', |
112 | 112 | 'htmlform-selectorother-other' => 'Arall', |
113 | 113 | ), |
114 | | - 'da' => |
| 114 | + 'da' => |
115 | 115 | array ( |
116 | 116 | 'htmlform-reset' => 'Annuller ændringer', |
117 | 117 | 'htmlform-submit' => 'Gem', |
— | — | @@ -121,7 +121,7 @@ |
122 | 122 | 'htmlform-selectorother-other' => 'Anden', |
123 | 123 | 'htmlform-invalid-input' => 'Det er problemer med dine angivelser', |
124 | 124 | ), |
125 | | - 'de' => |
| 125 | + 'de' => |
126 | 126 | array ( |
127 | 127 | 'htmlform-reset' => 'Änderungen rückgängig machen', |
128 | 128 | 'htmlform-submit' => 'Übertragen', |
— | — | @@ -132,7 +132,7 @@ |
133 | 133 | 'htmlform-selectorother-other' => 'Andere', |
134 | 134 | 'htmlform-invalid-input' => 'Mit einigen Eingaben gibt es Probleme', |
135 | 135 | ), |
136 | | - 'dsb' => |
| 136 | + 'dsb' => |
137 | 137 | array ( |
138 | 138 | 'htmlform-reset' => 'Změny anulěrowaś', |
139 | 139 | 'htmlform-submit' => 'Wótpósłaś', |
— | — | @@ -143,7 +143,7 @@ |
144 | 144 | 'htmlform-selectorother-other' => 'Druge', |
145 | 145 | 'htmlform-invalid-input' => 'Su někotare problemy z twójim zapodaśim', |
146 | 146 | ), |
147 | | - 'el' => |
| 147 | + 'el' => |
148 | 148 | array ( |
149 | 149 | 'htmlform-reset' => 'Αναστροφή αλλαγών', |
150 | 150 | 'htmlform-submit' => 'Υποβολή', |
— | — | @@ -154,7 +154,7 @@ |
155 | 155 | 'htmlform-selectorother-other' => 'Άλλο', |
156 | 156 | 'htmlform-invalid-input' => 'Υπάρχουν κάποια προβλήματα με μερικές από τις εισροές σας', |
157 | 157 | ), |
158 | | - 'en' => |
| 158 | + 'en' => |
159 | 159 | array ( |
160 | 160 | 'htmlform-reset' => 'Undo changes', |
161 | 161 | 'htmlform-submit' => 'Submit', |
— | — | @@ -165,7 +165,7 @@ |
166 | 166 | 'htmlform-selectorother-other' => 'Other', |
167 | 167 | 'htmlform-invalid-input' => 'There are problems with some of your input', |
168 | 168 | ), |
169 | | - 'eo' => |
| 169 | + 'eo' => |
170 | 170 | array ( |
171 | 171 | 'htmlform-reset' => 'Malfari ŝanĝojn', |
172 | 172 | 'htmlform-submit' => 'Ek!', |
— | — | @@ -176,7 +176,7 @@ |
177 | 177 | 'htmlform-selectorother-other' => 'Alia', |
178 | 178 | 'htmlform-invalid-input' => 'Estas problemoj kun iom da via enigo', |
179 | 179 | ), |
180 | | - 'es' => |
| 180 | + 'es' => |
181 | 181 | array ( |
182 | 182 | 'htmlform-reset' => 'Deshacer cambios', |
183 | 183 | 'htmlform-submit' => 'Enviar', |
— | — | @@ -187,13 +187,13 @@ |
188 | 188 | 'htmlform-selectorother-other' => 'Otro', |
189 | 189 | 'htmlform-invalid-input' => 'Hay problemas con alguno de tus ingresos', |
190 | 190 | ), |
191 | | - 'eu' => |
| 191 | + 'eu' => |
192 | 192 | array ( |
193 | 193 | 'htmlform-reset' => 'Aldaketak desegin', |
194 | 194 | 'htmlform-submit' => 'Bidali', |
195 | 195 | 'htmlform-selectorother-other' => 'Beste bat', |
196 | 196 | ), |
197 | | - 'fa' => |
| 197 | + 'fa' => |
198 | 198 | array ( |
199 | 199 | 'htmlform-reset' => 'خنثی کردن تغییرات', |
200 | 200 | 'htmlform-submit' => 'ارسال', |
— | — | @@ -204,7 +204,7 @@ |
205 | 205 | 'htmlform-selectorother-other' => 'دیگر', |
206 | 206 | 'htmlform-invalid-input' => 'بخشی از ورودی شما مشکل دارد', |
207 | 207 | ), |
208 | | - 'fi' => |
| 208 | + 'fi' => |
209 | 209 | array ( |
210 | 210 | 'htmlform-reset' => 'Kumoa muutokset', |
211 | 211 | 'htmlform-submit' => 'Lähetä', |
— | — | @@ -215,7 +215,7 @@ |
216 | 216 | 'htmlform-selectorother-other' => 'Muu', |
217 | 217 | 'htmlform-invalid-input' => 'Antamassasi syötteessä on ongelmia', |
218 | 218 | ), |
219 | | - 'fr' => |
| 219 | + 'fr' => |
220 | 220 | array ( |
221 | 221 | 'htmlform-reset' => 'Défaire les modifications', |
222 | 222 | 'htmlform-submit' => 'Soumettre', |
— | — | @@ -226,7 +226,7 @@ |
227 | 227 | 'htmlform-selectorother-other' => 'Autre', |
228 | 228 | 'htmlform-invalid-input' => 'Des problèmes sont survenus avec certaines valeurs', |
229 | 229 | ), |
230 | | - 'frp' => |
| 230 | + 'frp' => |
231 | 231 | array ( |
232 | 232 | 'htmlform-reset' => 'Dèfâre los changements', |
233 | 233 | 'htmlform-submit' => 'Sometre', |
— | — | @@ -237,7 +237,7 @@ |
238 | 238 | 'htmlform-selectorother-other' => 'Ôtro', |
239 | 239 | 'htmlform-invalid-input' => 'Des problèmos sont arrevâs avouéc quârques valors', |
240 | 240 | ), |
241 | | - 'gl' => |
| 241 | + 'gl' => |
242 | 242 | array ( |
243 | 243 | 'htmlform-reset' => 'Desfacer os cambios', |
244 | 244 | 'htmlform-submit' => 'Enviar', |
— | — | @@ -248,7 +248,7 @@ |
249 | 249 | 'htmlform-selectorother-other' => 'Outra', |
250 | 250 | 'htmlform-invalid-input' => 'Hai algún problema con partes do texto que inseriu', |
251 | 251 | ), |
252 | | - 'grc' => |
| 252 | + 'grc' => |
253 | 253 | array ( |
254 | 254 | 'htmlform-reset' => 'Ἀναστρέφειν μεταβολάς', |
255 | 255 | 'htmlform-submit' => 'Ὑποβάλλειν', |
— | — | @@ -259,7 +259,7 @@ |
260 | 260 | 'htmlform-selectorother-other' => 'Ἄλλον', |
261 | 261 | 'htmlform-invalid-input' => 'Μέρος τῶν εἰσαγομένων δεδομένων σου προβληματικὸν ἐστίν', |
262 | 262 | ), |
263 | | - 'gsw' => |
| 263 | + 'gsw' => |
264 | 264 | array ( |
265 | 265 | 'htmlform-reset' => 'Änderige ruckgängig mache', |
266 | 266 | 'htmlform-submit' => 'Ibertrage', |
— | — | @@ -270,7 +270,7 @@ |
271 | 271 | 'htmlform-selectorother-other' => 'Anderi', |
272 | 272 | 'htmlform-invalid-input' => 'Mit e Teil Yygabe git s Probläm', |
273 | 273 | ), |
274 | | - 'he' => |
| 274 | + 'he' => |
275 | 275 | array ( |
276 | 276 | 'htmlform-reset' => 'ביטול השינויים', |
277 | 277 | 'htmlform-submit' => 'שליחה', |
— | — | @@ -281,7 +281,7 @@ |
282 | 282 | 'htmlform-selectorother-other' => 'אחר', |
283 | 283 | 'htmlform-invalid-input' => 'יש בעיות עם חלק מהקלט שהכנסתם', |
284 | 284 | ), |
285 | | - 'hr' => |
| 285 | + 'hr' => |
286 | 286 | array ( |
287 | 287 | 'htmlform-reset' => 'Poništi izmjene', |
288 | 288 | 'htmlform-submit' => 'Pošalji', |
— | — | @@ -292,7 +292,7 @@ |
293 | 293 | 'htmlform-selectorother-other' => 'Drugi', |
294 | 294 | 'htmlform-invalid-input' => 'Postoje problemi s nekim od vaših unosa', |
295 | 295 | ), |
296 | | - 'hsb' => |
| 296 | + 'hsb' => |
297 | 297 | array ( |
298 | 298 | 'htmlform-reset' => 'Změny cofnyć', |
299 | 299 | 'htmlform-submit' => 'Wotpósłać', |
— | — | @@ -303,7 +303,7 @@ |
304 | 304 | 'htmlform-selectorother-other' => 'Druhe', |
305 | 305 | 'htmlform-invalid-input' => 'Su problemy z twojim zapodaćom', |
306 | 306 | ), |
307 | | - 'hu' => |
| 307 | + 'hu' => |
308 | 308 | array ( |
309 | 309 | 'htmlform-reset' => 'Változtatások visszavonása', |
310 | 310 | 'htmlform-submit' => 'Elküldés', |
— | — | @@ -314,7 +314,7 @@ |
315 | 315 | 'htmlform-selectorother-other' => 'egyéb', |
316 | 316 | 'htmlform-invalid-input' => 'Probléma van az általad megadott értékkel', |
317 | 317 | ), |
318 | | - 'ia' => |
| 318 | + 'ia' => |
319 | 319 | array ( |
320 | 320 | 'htmlform-reset' => 'Disfacer modificationes', |
321 | 321 | 'htmlform-submit' => 'Submitter', |
— | — | @@ -325,7 +325,7 @@ |
326 | 326 | 'htmlform-selectorother-other' => 'Altere', |
327 | 327 | 'htmlform-invalid-input' => 'Il ha problemas con alique que tu entrava', |
328 | 328 | ), |
329 | | - 'id' => |
| 329 | + 'id' => |
330 | 330 | array ( |
331 | 331 | 'htmlform-reset' => 'Batalkan perubahan', |
332 | 332 | 'htmlform-submit' => 'Kirim', |
— | — | @@ -336,7 +336,7 @@ |
337 | 337 | 'htmlform-selectorother-other' => 'Lain-lain', |
338 | 338 | 'htmlform-invalid-input' => 'Ada kesalahan dalam beberapa input Anda', |
339 | 339 | ), |
340 | | - 'it' => |
| 340 | + 'it' => |
341 | 341 | array ( |
342 | 342 | 'htmlform-reset' => 'Annulla modifiche', |
343 | 343 | 'htmlform-submit' => 'Invia', |
— | — | @@ -347,7 +347,7 @@ |
348 | 348 | 'htmlform-selectorother-other' => 'Altro', |
349 | 349 | 'htmlform-invalid-input' => 'Ci sono problemi con l\'input inserito', |
350 | 350 | ), |
351 | | - 'ja' => |
| 351 | + 'ja' => |
352 | 352 | array ( |
353 | 353 | 'htmlform-reset' => '変更を取り消す', |
354 | 354 | 'htmlform-submit' => '送信', |
— | — | @@ -358,7 +358,7 @@ |
359 | 359 | 'htmlform-selectorother-other' => 'その他', |
360 | 360 | 'htmlform-invalid-input' => '入力になんらかの問題があります', |
361 | 361 | ), |
362 | | - 'jv' => |
| 362 | + 'jv' => |
363 | 363 | array ( |
364 | 364 | 'htmlform-reset' => 'Batalna pangowahan', |
365 | 365 | 'htmlform-int-invalid' => 'Aji sing panjenengan lebokaké dudu angka wutuh (integer).', |
— | — | @@ -368,7 +368,7 @@ |
369 | 369 | 'htmlform-selectorother-other' => 'Liya', |
370 | 370 | 'htmlform-invalid-input' => 'Ana masalah jroning sawetara input panjenengan', |
371 | 371 | ), |
372 | | - 'ka' => |
| 372 | + 'ka' => |
373 | 373 | array ( |
374 | 374 | 'htmlform-reset' => 'ცვლილებების გაუქმება', |
375 | 375 | 'htmlform-submit' => 'შენახვა', |
— | — | @@ -379,7 +379,7 @@ |
380 | 380 | 'htmlform-selectorother-other' => 'სხვა', |
381 | 381 | 'htmlform-invalid-input' => 'თქვენს მიერ შეყვანილი ინფორმაციის ნაწილმა გამოიწვია პრობლემები', |
382 | 382 | ), |
383 | | - 'ko' => |
| 383 | + 'ko' => |
384 | 384 | array ( |
385 | 385 | 'htmlform-reset' => '변경한 것을 되돌리기', |
386 | 386 | 'htmlform-submit' => '저장', |
— | — | @@ -390,7 +390,7 @@ |
391 | 391 | 'htmlform-selectorother-other' => '기타', |
392 | 392 | 'htmlform-invalid-input' => '당신이 입력한 값에 문제가 있습니다.', |
393 | 393 | ), |
394 | | - 'ksh' => |
| 394 | + 'ksh' => |
395 | 395 | array ( |
396 | 396 | 'htmlform-reset' => 'Änderunge retuur nämme', |
397 | 397 | 'htmlform-submit' => 'Loß Jonn!', |
— | — | @@ -401,11 +401,11 @@ |
402 | 402 | 'htmlform-selectorother-other' => 'Annder', |
403 | 403 | 'htmlform-invalid-input' => 'Mer han e Problem met jet wat De enjejovve häß', |
404 | 404 | ), |
405 | | - 'la' => |
| 405 | + 'la' => |
406 | 406 | array ( |
407 | 407 | 'htmlform-selectorother-other' => 'Aliud', |
408 | 408 | ), |
409 | | - 'lb' => |
| 409 | + 'lb' => |
410 | 410 | array ( |
411 | 411 | 'htmlform-reset' => 'Ännerungen zrécksetzen', |
412 | 412 | 'htmlform-submit' => 'Späicheren', |
— | — | @@ -416,7 +416,7 @@ |
417 | 417 | 'htmlform-selectorother-other' => 'Anerer', |
418 | 418 | 'htmlform-invalid-input' => 'Et gëtt Problemer mat de Werter déi dir aginn hutt.', |
419 | 419 | ), |
420 | | - 'lt' => |
| 420 | + 'lt' => |
421 | 421 | array ( |
422 | 422 | 'htmlform-reset' => 'Atšaukti pakeitimus', |
423 | 423 | 'htmlform-submit' => 'Siųsti', |
— | — | @@ -427,7 +427,7 @@ |
428 | 428 | 'htmlform-selectorother-other' => 'Kita', |
429 | 429 | 'htmlform-invalid-input' => 'Yra problemų su jūsų įvestimi', |
430 | 430 | ), |
431 | | - 'lzh' => |
| 431 | + 'lzh' => |
432 | 432 | array ( |
433 | 433 | 'htmlform-reset' => '復', |
434 | 434 | 'htmlform-submit' => '呈', |
— | — | @@ -438,7 +438,7 @@ |
439 | 439 | 'htmlform-selectorother-other' => '他', |
440 | 440 | 'htmlform-invalid-input' => '爾之輸問也', |
441 | 441 | ), |
442 | | - 'mk' => |
| 442 | + 'mk' => |
443 | 443 | array ( |
444 | 444 | 'htmlform-reset' => 'Откажи промени', |
445 | 445 | 'htmlform-submit' => 'Зачувај', |
— | — | @@ -449,11 +449,11 @@ |
450 | 450 | 'htmlform-selectorother-other' => 'Друго', |
451 | 451 | 'htmlform-invalid-input' => 'Има проблеми со дел од вашиот внес', |
452 | 452 | ), |
453 | | - 'ml' => |
| 453 | + 'ml' => |
454 | 454 | array ( |
455 | 455 | 'htmlform-reset' => 'മാറ്റങ്ങള് വേണ്ട', |
456 | 456 | ), |
457 | | - 'ms' => |
| 457 | + 'ms' => |
458 | 458 | array ( |
459 | 459 | 'htmlform-reset' => 'Undur perubahan', |
460 | 460 | 'htmlform-submit' => 'Hantar', |
— | — | @@ -462,7 +462,7 @@ |
463 | 463 | 'htmlform-selectorother-other' => 'Lain-lain', |
464 | 464 | 'htmlform-invalid-input' => 'Terdapat beberapa masalah dengan input anda', |
465 | 465 | ), |
466 | | - 'mt' => |
| 466 | + 'mt' => |
467 | 467 | array ( |
468 | 468 | 'htmlform-reset' => 'Annulla l-modifiki', |
469 | 469 | 'htmlform-submit' => 'Ibgħat', |
— | — | @@ -473,7 +473,7 @@ |
474 | 474 | 'htmlform-selectorother-other' => 'Oħrajn', |
475 | 475 | 'htmlform-invalid-input' => 'Hemm xi problemi f\'dak li daħħalt', |
476 | 476 | ), |
477 | | - 'nds' => |
| 477 | + 'nds' => |
478 | 478 | array ( |
479 | 479 | 'htmlform-reset' => 'Ännern trüchsetten', |
480 | 480 | 'htmlform-submit' => 'Afspiekern', |
— | — | @@ -484,7 +484,7 @@ |
485 | 485 | 'htmlform-selectorother-other' => 'Annere', |
486 | 486 | 'htmlform-invalid-input' => 'Mit welk vun de angeven Weerten gifft dat Problemen', |
487 | 487 | ), |
488 | | - 'nds-nl' => |
| 488 | + 'nds-nl' => |
489 | 489 | array ( |
490 | 490 | 'htmlform-reset' => 'Wiezigingen ongedaonmaken', |
491 | 491 | 'htmlform-submit' => 'Opslaon', |
— | — | @@ -495,7 +495,7 @@ |
496 | 496 | 'htmlform-selectorother-other' => 'Aanders', |
497 | 497 | 'htmlform-invalid-input' => 'Der bin preblemen mit een paor in-egeven weerden', |
498 | 498 | ), |
499 | | - 'nl' => |
| 499 | + 'nl' => |
500 | 500 | array ( |
501 | 501 | 'htmlform-reset' => 'Wijzigingen ongedaan maken', |
502 | 502 | 'htmlform-submit' => 'Opslaan', |
— | — | @@ -506,7 +506,7 @@ |
507 | 507 | 'htmlform-selectorother-other' => 'Anders', |
508 | 508 | 'htmlform-invalid-input' => 'Er zijn problemen met enkele ingegeven waarden', |
509 | 509 | ), |
510 | | - 'nn' => |
| 510 | + 'nn' => |
511 | 511 | array ( |
512 | 512 | 'htmlform-reset' => 'Gjer om endringar', |
513 | 513 | 'htmlform-submit' => 'Lagre', |
— | — | @@ -517,7 +517,7 @@ |
518 | 518 | 'htmlform-selectorother-other' => 'Andre', |
519 | 519 | 'htmlform-invalid-input' => 'Det finst problem med innskrivinga di', |
520 | 520 | ), |
521 | | - 'no' => |
| 521 | + 'no' => |
522 | 522 | array ( |
523 | 523 | 'htmlform-reset' => 'Omgjør endringer', |
524 | 524 | 'htmlform-submit' => 'Lagre', |
— | — | @@ -528,7 +528,7 @@ |
529 | 529 | 'htmlform-selectorother-other' => 'Andre', |
530 | 530 | 'htmlform-invalid-input' => 'Det er problemer med noen av inndatene dine', |
531 | 531 | ), |
532 | | - 'oc' => |
| 532 | + 'oc' => |
533 | 533 | array ( |
534 | 534 | 'htmlform-reset' => 'Desfar las modificacions', |
535 | 535 | 'htmlform-submit' => 'Sometre', |
— | — | @@ -539,11 +539,11 @@ |
540 | 540 | 'htmlform-selectorother-other' => 'Autre', |
541 | 541 | 'htmlform-invalid-input' => 'De problèmas son arribats amb d\'unas valors', |
542 | 542 | ), |
543 | | - 'pdc' => |
| 543 | + 'pdc' => |
544 | 544 | array ( |
545 | 545 | 'htmlform-selectorother-other' => 'Annere', |
546 | 546 | ), |
547 | | - 'pl' => |
| 547 | + 'pl' => |
548 | 548 | array ( |
549 | 549 | 'htmlform-reset' => 'Cofnij zmiany', |
550 | 550 | 'htmlform-submit' => 'Zapisz', |
— | — | @@ -554,11 +554,11 @@ |
555 | 555 | 'htmlform-selectorother-other' => 'Inne', |
556 | 556 | 'htmlform-invalid-input' => 'Wystąpił problem z wprowadzonymi danymi', |
557 | 557 | ), |
558 | | - 'pnt' => |
| 558 | + 'pnt' => |
559 | 559 | array ( |
560 | 560 | 'htmlform-selectorother-other' => 'Άλλον', |
561 | 561 | ), |
562 | | - 'pt' => |
| 562 | + 'pt' => |
563 | 563 | array ( |
564 | 564 | 'htmlform-reset' => 'Desfazer alterações', |
565 | 565 | 'htmlform-submit' => 'Enviar', |
— | — | @@ -569,7 +569,7 @@ |
570 | 570 | 'htmlform-selectorother-other' => 'Outros', |
571 | 571 | 'htmlform-invalid-input' => 'Existem problemas com alguns dos dados introduzidos', |
572 | 572 | ), |
573 | | - 'qu' => |
| 573 | + 'qu' => |
574 | 574 | array ( |
575 | 575 | 'htmlform-reset' => 'Hukchasqakunata kutichiy', |
576 | 576 | 'htmlform-submit' => 'Kachay', |
— | — | @@ -580,7 +580,7 @@ |
581 | 581 | 'htmlform-selectorother-other' => 'Wakin', |
582 | 582 | 'htmlform-invalid-input' => 'Yaykuchisqaykiwanqa sasachakuykunam kachkan', |
583 | 583 | ), |
584 | | - 'ro' => |
| 584 | + 'ro' => |
585 | 585 | array ( |
586 | 586 | 'htmlform-reset' => 'Anulează modificările', |
587 | 587 | 'htmlform-submit' => 'Trimite', |
— | — | @@ -591,7 +591,7 @@ |
592 | 592 | 'htmlform-selectorother-other' => 'Altul', |
593 | 593 | 'htmlform-invalid-input' => 'Există probleme la valorile introduse', |
594 | 594 | ), |
595 | | - 'roa-tara' => |
| 595 | + 'roa-tara' => |
596 | 596 | array ( |
597 | 597 | 'htmlform-reset' => 'Annulle le cangiaminde', |
598 | 598 | 'htmlform-submit' => 'Conferme', |
— | — | @@ -602,7 +602,7 @@ |
603 | 603 | 'htmlform-selectorother-other' => 'Otre', |
604 | 604 | 'htmlform-invalid-input' => 'Stonne probbleme cu certe input ca tu è mise', |
605 | 605 | ), |
606 | | - 'ru' => |
| 606 | + 'ru' => |
607 | 607 | array ( |
608 | 608 | 'htmlform-reset' => 'Отменить изменения', |
609 | 609 | 'htmlform-submit' => 'Отправить', |
— | — | @@ -613,7 +613,7 @@ |
614 | 614 | 'htmlform-selectorother-other' => 'Иное', |
615 | 615 | 'htmlform-invalid-input' => 'Часть введённых вами данных вызвала проблемы', |
616 | 616 | ), |
617 | | - 'sah' => |
| 617 | + 'sah' => |
618 | 618 | array ( |
619 | 619 | 'htmlform-reset' => 'Уларытыыны төннөр', |
620 | 620 | 'htmlform-submit' => 'Ыыт', |
— | — | @@ -624,11 +624,11 @@ |
625 | 625 | 'htmlform-selectorother-other' => 'Атын', |
626 | 626 | 'htmlform-invalid-input' => 'Киллэрбит сибидиэнньэҥ сорҕото алҕаһы таһаарда', |
627 | 627 | ), |
628 | | - 'sc' => |
| 628 | + 'sc' => |
629 | 629 | array ( |
630 | 630 | 'htmlform-selectorother-other' => 'Àteru', |
631 | 631 | ), |
632 | | - 'sh' => |
| 632 | + 'sh' => |
633 | 633 | array ( |
634 | 634 | 'htmlform-reset' => 'Vrati izmjene', |
635 | 635 | 'htmlform-submit' => 'Unesi', |
— | — | @@ -639,7 +639,7 @@ |
640 | 640 | 'htmlform-selectorother-other' => 'Ostalo', |
641 | 641 | 'htmlform-invalid-input' => 'Postoje određeni problemi sa Vašim unosom', |
642 | 642 | ), |
643 | | - 'si' => |
| 643 | + 'si' => |
644 | 644 | array ( |
645 | 645 | 'htmlform-reset' => 'වෙනස්කිරීම් අහෝසිකරන්න', |
646 | 646 | 'htmlform-submit' => 'යොමුකරන්න', |
— | — | @@ -650,7 +650,7 @@ |
651 | 651 | 'htmlform-selectorother-other' => 'වෙනත්', |
652 | 652 | 'htmlform-invalid-input' => 'ඔබගේ සමහරක් ප්රදානයන් විෂයයෙහි ගැටළු ඇත', |
653 | 653 | ), |
654 | | - 'sk' => |
| 654 | + 'sk' => |
655 | 655 | array ( |
656 | 656 | 'htmlform-reset' => 'Vrátiť zmeny', |
657 | 657 | 'htmlform-submit' => 'Odoslať', |
— | — | @@ -661,7 +661,7 @@ |
662 | 662 | 'htmlform-selectorother-other' => 'Iné', |
663 | 663 | 'htmlform-invalid-input' => 'Niekotrý z údajov, ktoré ste zadali je problematický', |
664 | 664 | ), |
665 | | - 'sr-ec' => |
| 665 | + 'sr-ec' => |
666 | 666 | array ( |
667 | 667 | 'htmlform-reset' => 'Врати измене', |
668 | 668 | 'htmlform-submit' => 'Пошаљи', |
— | — | @@ -672,7 +672,7 @@ |
673 | 673 | 'htmlform-selectorother-other' => 'Друго', |
674 | 674 | 'htmlform-invalid-input' => 'Има проблема са делом Вашег уноса', |
675 | 675 | ), |
676 | | - 'sv' => |
| 676 | + 'sv' => |
677 | 677 | array ( |
678 | 678 | 'htmlform-reset' => 'Ogör ändringar', |
679 | 679 | 'htmlform-submit' => 'Spara', |
— | — | @@ -683,15 +683,15 @@ |
684 | 684 | 'htmlform-selectorother-other' => 'Andra', |
685 | 685 | 'htmlform-invalid-input' => 'Det finns problem med din inmatning', |
686 | 686 | ), |
687 | | - 'sw' => |
| 687 | + 'sw' => |
688 | 688 | array ( |
689 | 689 | 'htmlform-selectorother-other' => 'Nyingine', |
690 | 690 | ), |
691 | | - 'te' => |
| 691 | + 'te' => |
692 | 692 | array ( |
693 | 693 | 'htmlform-selectorother-other' => 'ఇతర', |
694 | 694 | ), |
695 | | - 'tr' => |
| 695 | + 'tr' => |
696 | 696 | array ( |
697 | 697 | 'htmlform-reset' => 'Değişiklikleri geri al', |
698 | 698 | 'htmlform-submit' => 'Gönder', |
— | — | @@ -702,7 +702,7 @@ |
703 | 703 | 'htmlform-selectorother-other' => 'Diğer', |
704 | 704 | 'htmlform-invalid-input' => 'Girdinizin bir kısmıyla ilgili sorunlar var', |
705 | 705 | ), |
706 | | - 'uk' => |
| 706 | + 'uk' => |
707 | 707 | array ( |
708 | 708 | 'htmlform-reset' => 'Відкотити зміни', |
709 | 709 | 'htmlform-submit' => 'Відправити', |
— | — | @@ -713,7 +713,7 @@ |
714 | 714 | 'htmlform-selectorother-other' => 'Інше', |
715 | 715 | 'htmlform-invalid-input' => 'Частина введених вами даних викликала проблеми', |
716 | 716 | ), |
717 | | - 'vec' => |
| 717 | + 'vec' => |
718 | 718 | array ( |
719 | 719 | 'htmlform-reset' => 'Scancèla modifiche', |
720 | 720 | 'htmlform-submit' => 'Manda', |
— | — | @@ -723,7 +723,7 @@ |
724 | 724 | 'htmlform-select-badoption' => 'El valor che te ghè indicà no\'l xe mia valido.', |
725 | 725 | 'htmlform-invalid-input' => 'Ghe xe problemi con l\'input che te ghè inserìo', |
726 | 726 | ), |
727 | | - 'vi' => |
| 727 | + 'vi' => |
728 | 728 | array ( |
729 | 729 | 'htmlform-reset' => 'Hủy các thay đổi', |
730 | 730 | 'htmlform-submit' => 'Đăng', |
— | — | @@ -734,15 +734,15 @@ |
735 | 735 | 'htmlform-selectorother-other' => 'Khác', |
736 | 736 | 'htmlform-invalid-input' => 'Có vấn đề trong dữ liệu bạn vừa đưa vào', |
737 | 737 | ), |
738 | | - 'vo' => |
| 738 | + 'vo' => |
739 | 739 | array ( |
740 | 740 | 'htmlform-selectorother-other' => 'Votik', |
741 | 741 | ), |
742 | | - 'xal' => |
| 742 | + 'xal' => |
743 | 743 | array ( |
744 | 744 | 'htmlform-reset' => 'Сольлһдудиг уга кех', |
745 | 745 | ), |
746 | | - 'yue' => |
| 746 | + 'yue' => |
747 | 747 | array ( |
748 | 748 | 'htmlform-reset' => '復原更改', |
749 | 749 | 'htmlform-submit' => '遞交', |
— | — | @@ -753,7 +753,7 @@ |
754 | 754 | 'htmlform-selectorother-other' => '其它', |
755 | 755 | 'htmlform-invalid-input' => '響你嘅輸入度有一啲問題', |
756 | 756 | ), |
757 | | - 'zh-hans' => |
| 757 | + 'zh-hans' => |
758 | 758 | array ( |
759 | 759 | 'htmlform-reset' => '撤销更改', |
760 | 760 | 'htmlform-submit' => '提交', |
— | — | @@ -764,7 +764,7 @@ |
765 | 765 | 'htmlform-selectorother-other' => '其他', |
766 | 766 | 'htmlform-invalid-input' => '您输入的内容存在问题', |
767 | 767 | ), |
768 | | - 'zh-hant' => |
| 768 | + 'zh-hant' => |
769 | 769 | array ( |
770 | 770 | 'htmlform-reset' => '復原更改', |
771 | 771 | 'htmlform-submit' => '遞交', |
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/Threads.php |
— | — | @@ -7,6 +7,7 @@ |
8 | 8 | const TYPE_NORMAL = 0; |
9 | 9 | const TYPE_MOVED = 1; |
10 | 10 | const TYPE_DELETED = 2; |
| 11 | + const TYPE_HIDDEN = 4; |
11 | 12 | |
12 | 13 | const CHANGE_NEW_THREAD = 0; |
13 | 14 | const CHANGE_REPLY_CREATED = 1; |
— | — | @@ -22,11 +23,21 @@ |
23 | 24 | const CHANGE_MERGED_TO = 11; |
24 | 25 | const CHANGE_SPLIT_FROM = 12; |
25 | 26 | |
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 | + ); |
31 | 42 | |
32 | 43 | // Possible values of Thread->editedness. |
33 | 44 | const EDITED_NEVER = 0; |
— | — | @@ -36,10 +47,10 @@ |
37 | 48 | |
38 | 49 | static $cache_by_root = array(); |
39 | 50 | static $cache_by_id = array(); |
40 | | - static protected $occupied_titles = array(); |
| 51 | + static $occupied_titles = array(); |
41 | 52 | |
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 = '' ) { |
44 | 55 | return Thread::create( $root, $article, $superthread, $type, $subject ); |
45 | 56 | } |
46 | 57 | |
— | — | @@ -51,11 +62,12 @@ |
52 | 63 | if ( ! $talkpage->exists() ) { |
53 | 64 | try { |
54 | 65 | 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 ); |
57 | 69 | } catch ( DBQueryError $e ) { |
58 | 70 | // 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." ); |
60 | 72 | } |
61 | 73 | } |
62 | 74 | } |
— | — | @@ -89,7 +101,7 @@ |
90 | 102 | |
91 | 103 | private static function databaseError( $msg ) { |
92 | 104 | // TODO tie into MW's error reporting facilities. |
93 | | - throw new MWException( "Corrupt liquidthreads database: $msg" ); |
| 105 | + throw new MWException( "Corrupt LiquidThreads database: $msg" ); |
94 | 106 | } |
95 | 107 | |
96 | 108 | private static function assertSingularity( $threads, $attribute, $value ) { |
— | — | @@ -101,24 +113,18 @@ |
102 | 114 | } |
103 | 115 | } |
104 | 116 | |
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 | | - |
113 | 117 | static function withRoot( $post ) { |
114 | 118 | if ( $post->getTitle()->getNamespace() != NS_LQT_THREAD ) { |
115 | 119 | // No articles outside the thread namespace have threads associated with them; |
116 | | - // avoiding the query saves time during the TitleGetRestrictions hook. |
117 | 120 | return null; |
118 | 121 | } |
| 122 | + |
119 | 123 | if ( array_key_exists( $post->getID(), self::$cache_by_root ) ) { |
120 | 124 | return self::$cache_by_root[$post->getID()]; |
121 | 125 | } |
| 126 | + |
122 | 127 | $ts = Threads::where( array( 'thread_root' => $post->getID() ) ); |
| 128 | + |
123 | 129 | return self::assertSingularity( $ts, 'thread_root', $post->getID() ); |
124 | 130 | } |
125 | 131 | |
— | — | @@ -126,6 +132,7 @@ |
127 | 133 | if ( array_key_exists( $id, self::$cache_by_id ) ) { |
128 | 134 | return self::$cache_by_id[$id]; |
129 | 135 | } |
| 136 | + |
130 | 137 | $ts = Threads::where( array( 'thread_id' => $id ) ); |
131 | 138 | |
132 | 139 | return self::assertSingularity( $ts, 'thread_id', $id ); |
— | — | @@ -136,34 +143,11 @@ |
137 | 144 | return self::assertSingularity( $ts, 'thread_summary_page', $article->getId() ); |
138 | 145 | } |
139 | 146 | |
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 | | - |
163 | 147 | static function articleClause( $article ) { |
164 | 148 | $dbr = wfGetDB( DB_SLAVE ); |
165 | 149 | |
166 | 150 | $titleCond = array( 'thread_article_title' => $article->getTitle()->getDBKey(), |
167 | | - 'thread_article_namespace' => $article->getTitle()->getNamespace() ); |
| 151 | + 'thread_article_namespace' => $article->getTitle()->getNamespace() ); |
168 | 152 | $titleCond = $dbr->makeList( $titleCond, LIST_AND ); |
169 | 153 | |
170 | 154 | $conds = array( $titleCond ); |
— | — | @@ -292,7 +276,8 @@ |
293 | 277 | $roundRowsAffected = 0; |
294 | 278 | |
295 | 279 | // Fix wrong title. |
296 | | - $res = $dbw->update( 'thread', $titleCond, $fixTitleCond, __METHOD__, $options ); |
| 280 | + $res = $dbw->update( 'thread', $titleCond, $fixTitleCond, |
| 281 | + __METHOD__, $options ); |
297 | 282 | $roundRowsAffected += $dbw->affectedRows(); |
298 | 283 | |
299 | 284 | // Fix wrong ID |
— | — | @@ -304,7 +289,8 @@ |
305 | 290 | |
306 | 291 | if ( $limit && ( $rowsAffected >= $limit ) && $queueMore ) { |
307 | 292 | $jobParams = array( 'limit' => $limit, 'cascade' => true ); |
308 | | - $job = new SynchroniseThreadArticleDataJob( $article->getTitle(), $jobParams ); |
| 293 | + $job = new SynchroniseThreadArticleDataJob( $article->getTitle(), |
| 294 | + $jobParams ); |
309 | 295 | $job->insert(); |
310 | 296 | } |
311 | 297 | |
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/View.php |
— | — | @@ -699,9 +699,18 @@ |
700 | 700 | static function exportJSLocalisation() { |
701 | 701 | wfLoadExtensionMessages( 'LiquidThreads' ); |
702 | 702 | |
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 | + |
706 | 715 | $data = array(); |
707 | 716 | |
708 | 717 | foreach ( $messages as $msg ) { |
— | — | @@ -912,7 +921,8 @@ |
913 | 922 | $infoElements = array(); |
914 | 923 | |
915 | 924 | $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' ), |
917 | 927 | $timestamp ); |
918 | 928 | |
919 | 929 | // Check for edited flag. |
— | — | @@ -939,7 +949,8 @@ |
940 | 950 | if ( $thread->hasSuperthread() ) { |
941 | 951 | $commands_html = ""; |
942 | 952 | } else { |
943 | | - $lis = $this->listItemsForCommands( $this->topLevelThreadCommands( $thread ) ); |
| 953 | + $commands = $this->topLevelThreadCommands( $thread ); |
| 954 | + $lis = $this->listItemsForCommands( $commands ); |
944 | 955 | $id = 'lqt-threadlevel-commands-' . $thread->id(); |
945 | 956 | $commands_html = Xml::tags( 'ul', |
946 | 957 | array( 'class' => 'lqt_threadlevel_commands', |
— | — | @@ -1046,14 +1057,144 @@ |
1047 | 1058 | $this->showThreadBody( $thread ); |
1048 | 1059 | |
1049 | 1060 | } |
| 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 | + ' ' ) ); |
| 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' ), ' ' ) ); |
| 1189 | + |
| 1190 | + $this->output->addHTML( $finishDiv . Xml::CloseElement( 'div' ) ); |
| 1191 | + } |
1050 | 1192 | |
1051 | | - function showThread( $thread, $levelNum = 1, $totalInLevel = 1, $options = array() ) { |
| 1193 | + function showThread( $thread, $levelNum = 1, $totalInLevel = 1, |
| 1194 | + $options = array() ) { |
1052 | 1195 | global $wgLang; |
1053 | 1196 | |
1054 | 1197 | // 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 ) { |
1058 | 1199 | return; |
1059 | 1200 | } |
1060 | 1201 | |
— | — | @@ -1061,25 +1202,29 @@ |
1062 | 1203 | |
1063 | 1204 | // Figure out which threads *need* to be shown because they're involved in an |
1064 | 1205 | // 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' ]; |
1076 | 1209 | } |
| 1210 | + $mustShowThreads = $this->getMustShowThreads( $mustShowOption ); |
1077 | 1211 | |
| 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 | + |
1078 | 1225 | $sk = $this->user->getSkin(); |
1079 | | - |
1080 | 1226 | $html = ''; |
1081 | 1227 | |
1082 | 1228 | $html .= Xml::element( 'a', array( 'name' => $this->anchorName( $thread ) ), ' ' ); |
1083 | | - |
1084 | 1229 | $html .= $this->showThreadHeading( $thread ); |
1085 | 1230 | |
1086 | 1231 | $class = $this->threadDivClass( $thread ); |
— | — | @@ -1089,15 +1234,17 @@ |
1090 | 1235 | $class .= ' lqt-thread-last'; |
1091 | 1236 | } |
1092 | 1237 | |
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() ) ); |
1095 | 1241 | |
| 1242 | + // Metadata stuck in the top of the lqt_thread div. |
1096 | 1243 | // Modified time for topmost threads... |
1097 | 1244 | if ( $thread->isTopmostThread() ) { |
1098 | 1245 | $html .= Xml::hidden( 'lqt-thread-modified-' . $thread->id(), |
1099 | 1246 | wfTimestamp( TS_MW, $thread->modified() ), |
1100 | 1247 | array( 'id' => 'lqt-thread-modified-' . $thread->id(), |
1101 | | - 'class' => 'lqt-thread-modified' ) ); |
| 1248 | + 'class' => 'lqt-thread-modified' ) ); |
1102 | 1249 | } |
1103 | 1250 | |
1104 | 1251 | // Add the thread's title |
— | — | @@ -1135,75 +1282,30 @@ |
1136 | 1283 | $cascadeOptions = $options; |
1137 | 1284 | unset( $cascadeOptions['startAt'] ); |
1138 | 1285 | |
1139 | | - $showThreads = ( $maxDepth == - 1 ) || ( $this->threadNestingLevel <= $maxDepth ); |
| 1286 | + $showThreads = ( $maxDepth == - 1 ) || |
| 1287 | + ( $this->threadNestingLevel <= $maxDepth ); |
1140 | 1288 | |
| 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 | + |
1141 | 1296 | // Show subthreads if one of the subthreads is on the must-show list |
1142 | 1297 | $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' ), ' ' ) ); |
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' ), ' ' ) ); |
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 ) { |
1198 | 1305 | // 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 ); |
1203 | 1307 | |
1204 | | - $link = $sk->link( $linkTitle, $linkText, array( 'class' => 'lqt-show-replies' ) ); |
| 1308 | + $this->output->addHTML( $link ); |
1205 | 1309 | |
1206 | | - $this->output->addHTML( Xml::tags( 'div', array( 'class' => 'lqt-thread-replies' ), $link ) ); |
1207 | | - |
1208 | 1310 | if ( $levelNum < $totalInLevel ) { |
1209 | 1311 | $this->output->addHTML( |
1210 | 1312 | Xml::tags( 'div', array( 'class' => 'lqt-post-sep' ), ' ' ) ); |
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/NewMessagesController.php |
— | — | @@ -318,7 +318,7 @@ |
319 | 319 | |
320 | 320 | $cval = $wgMemc->get( wfMemcKey( 'lqt-new-messages-count', $user->getId() ) ); |
321 | 321 | |
322 | | - if ($cval) |
| 322 | + if ( $cval ) |
323 | 323 | return $cval; |
324 | 324 | |
325 | 325 | $dbr = wfGetDB( DB_SLAVE ); |
— | — | @@ -330,7 +330,7 @@ |
331 | 331 | |
332 | 332 | $count = $res->numRows(); |
333 | 333 | |
334 | | - if ($count >= 500) { |
| 334 | + if ( $count >= 500 ) { |
335 | 335 | $count = $dbr->estimateRowCount( 'user_message_state', '*', $cond, |
336 | 336 | __METHOD__ ); |
337 | 337 | } |
Index: branches/wmf-deployment/extensions/LiquidThreads/classes/Thread.php |
— | — | @@ -256,8 +256,11 @@ |
257 | 257 | |
258 | 258 | // Fix reply count. |
259 | 259 | $t = $this->superthread(); |
260 | | - $t->decrementReplyCount(); |
261 | | - $t->save(); |
| 260 | + |
| 261 | + if ($t) { |
| 262 | + $t->decrementReplyCount(); |
| 263 | + $t->save(); |
| 264 | + } |
262 | 265 | } |
263 | 266 | |
264 | 267 | function undelete( $reason ) { |
— | — | @@ -266,8 +269,10 @@ |
267 | 270 | |
268 | 271 | // Fix reply count. |
269 | 272 | $t = $this->superthread(); |
270 | | - $t->incrementReplyCount( 1 ); |
271 | | - $t->save(); |
| 273 | + if ($t) { |
| 274 | + $t->incrementReplyCount( 1 ); |
| 275 | + $t->save(); |
| 276 | + } |
272 | 277 | } |
273 | 278 | |
274 | 279 | function moveToPage( $title, $reason, $leave_trace ) { |
— | — | @@ -283,18 +288,21 @@ |
284 | 289 | |
285 | 290 | $new_articleNamespace = $title->getNamespace(); |
286 | 291 | $new_articleTitle = $title->getDBkey(); |
| 292 | + $new_articleID = $title->getArticleID(); |
287 | 293 | |
288 | 294 | // Update on *all* subthreads. |
289 | 295 | $dbr->update( 'thread', |
290 | 296 | array( |
291 | 297 | 'thread_article_namespace' => $new_articleNamespace, |
292 | 298 | 'thread_article_title' => $new_articleTitle, |
| 299 | + 'thread_article_id' => $new_articleID, |
293 | 300 | ), |
294 | 301 | array( 'thread_ancestor' => $this->id() ), |
295 | 302 | __METHOD__ ); |
296 | 303 | |
297 | 304 | $this->articleNamespace = $new_articleNamespace; |
298 | 305 | $this->articleTitle = $new_articleTitle; |
| 306 | + $this->articleId = $new_articleID; |
299 | 307 | $this->commitRevision( Threads::CHANGE_MOVED_TALKPAGE, null, $reason ); |
300 | 308 | |
301 | 309 | # Log the move |
— | — | @@ -335,7 +343,7 @@ |
336 | 344 | |
337 | 345 | function incrementReplyCount( $val = 1 ) { |
338 | 346 | $thread = $this; |
339 | | - while ($thread) { |
| 347 | + while ( $thread ) { |
340 | 348 | $thread->replyCount += $val; |
341 | 349 | $thread->save(); |
342 | 350 | |
— | — | @@ -1175,7 +1183,7 @@ |
1176 | 1184 | } |
1177 | 1185 | |
1178 | 1186 | function setSortKey( $k = null ) { |
1179 | | - if ( is_null($k) ) { |
| 1187 | + if ( is_null( $k ) ) { |
1180 | 1188 | $dbr = wfGetDB( DB_SLAVE ); |
1181 | 1189 | $k = wfTimestampNow( TS_DB ); |
1182 | 1190 | } |
Index: branches/wmf-deployment/extensions/LiquidThreads/pages/ThreadHistoricalRevisionView.php |
— | — | @@ -11,7 +11,7 @@ |
12 | 12 | function postDivClass( $thread ) { |
13 | 13 | $changedObject = $this->mDisplayRevision->getChangeObject(); |
14 | 14 | $is_changed_thread = $changedObject && |
15 | | - ( $changedObject->id() == $thread->id() ); |
| 15 | + ( $changedObject->id() == $thread->id() ); |
16 | 16 | |
17 | 17 | $class = parent::postDivClass( $thread ); |
18 | 18 | |
— | — | @@ -50,12 +50,12 @@ |
51 | 51 | |
52 | 52 | $html = ''; |
53 | 53 | $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 | + ); |
60 | 60 | |
61 | 61 | $html .= '<br/>'; |
62 | 62 | |
— | — | @@ -64,8 +64,8 @@ |
65 | 65 | $msg = ''; |
66 | 66 | if ( $ct == Threads::CHANGE_EDITED_ROOT ) { |
67 | 67 | $diff_link = $this->diffPermalink( $this->thread, |
68 | | - wfMsgExt( 'diff', 'parseinline' ), |
69 | | - $this->mDisplayRevision ); |
| 68 | + wfMsgExt( 'diff', 'parseinline' ), |
| 69 | + $this->mDisplayRevision ); |
70 | 70 | $msg = wfMsgExt( 'lqt_change_edited_root', 'parseinline' ) . |
71 | 71 | " [$diff_link]"; |
72 | 72 | } else { |
— | — | @@ -91,7 +91,25 @@ |
92 | 92 | $this->thread = $this->mDisplayRevision->getThreadObj(); |
93 | 93 | |
94 | 94 | $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() ); |
96 | 114 | return false; |
97 | 115 | } |
98 | 116 | } |
Index: branches/wmf-deployment/extensions/LiquidThreads/pages/NewUserMessagesView.php |
— | — | @@ -178,7 +178,9 @@ |
179 | 179 | $html = "<tr>$leftColumn<td>"; |
180 | 180 | $this->output->addHTML( $html ); |
181 | 181 | |
182 | | - $this->showThread( $t ); |
| 182 | + $mustShowThreads = $this->targets[$t->id()]; |
| 183 | + |
| 184 | + $this->showThread( $t, 1, 1, array( 'mustShowThreads' => $mustShowThreads ) ); |
183 | 185 | |
184 | 186 | $this->output->addHTML( "</td></tr>" ); |
185 | 187 | } |
Property changes on: branches/wmf-deployment/extensions/LiquidThreads |
___________________________________________________________________ |
Name: svn:mergeinfo |
186 | 188 | - /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 |
187 | 189 | + /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 |