r54752 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r54751‎ | r54752 | r54753 >
Date:22:12, 10 August 2009
Author:catrope
Status:ok
Tags:
Comment:
Merge a bunch of UsabilityInitiative fixes. This commit may mess up svn:mergeinfo; if it does and you care, reverting this commit and re-merging the revisions in order should fix it.
* r54607 (Moved the "only use this for vector" logic out to the PHP level)
* r54619 (i18n update, UsabilityInitiative only)
* r54625 (added Windows Mobile and iPhone OS detection)
* r54642 (Improve toolbar loading experience by adding tabs immediately instead of after their contents have been generated)
* r54647 (Kill @CHARSET declarations)
* r54648 (PrefStats: Add counters to Special:PrefStats)
* r54662 (EditWarning: Add preference for EditWarning)
* r54663 (OptIn: Fix browser+OS registration)
* r54664 (EditWarning: Change wording in warning message)
* r54675 (Add symbols to specialchars; right-float RTL chars again)
* r54682 (i18n update, UsabilityInitiative only)
* r54717 (EditWarning: Mention possibility to disable warning in warning message)
* r54720 (Tweak EditWarning message)
* r54732 (i18n update, UsabilityInitiative only)
* r54738 (Add stacked chars to PrefStats)
* r54743 (Swtiched back to using js2AddOnloadHook from jQuery directly)
* r54749 (Remove quotes to work around double-escaping bug)
Modified paths:
  • /branches/wmf-deployment/extensions/UsabilityInitiative (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/EditToolbar/EditToolbar.hooks.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/EditToolbar/EditToolbar.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/EditToolbar/EditToolbar.js (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/EditToolbar/EditToolbar.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/EditToolbar/images (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/EditWarning/EditWarning.hooks.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/EditWarning/EditWarning.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/EditWarning/EditWarning.js (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/EditWarning/EditWarning.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/NavigableTOC/NavigableTOC.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/OptIn/OptIn.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/OptIn/OptIn.js (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/OptIn/OptIn.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/OptIn/SpecialOptIn.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/PrefStats/PrefStats.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/PrefStats/PrefStats.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/PrefStats/SpecialPrefStats.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/SimpleSearch/SimpleSearch.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/UsabilityInitiative.hooks.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/UsabilityInitiative.i18n.php (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/css/combined.css (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/css/combined.min.css (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/css/wikiEditor.css (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/css/wikiEditor.toc.css (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/css/wikiEditor.toolbar.css (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/js/plugins.combined.js (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/js/plugins.combined.min.js (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.js (modified) (history)
  • /branches/wmf-deployment/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toolbar.js (modified) (history)

Diff [purge]

Index: branches/wmf-deployment/extensions/UsabilityInitiative/NavigableTOC/NavigableTOC.i18n.php
@@ -41,6 +41,13 @@
4242 'navigabletoc-desc' => 'Pśidawa zapis wopśimjeśa wobźěłowańskemu formularoju, kótaryž kula tekstowe pólo, gaž se na wótrězk kliknjo',
4343 );
4444
 45+/** Greek (Ελληνικά)
 46+ * @author ZaDiak
 47+ */
 48+$messages['el'] = array(
 49+ 'navigabletoc' => 'Περιηγήσιμος πίνακας περιεχομένων',
 50+);
 51+
4552 /** Spanish (Español)
4653 * @author Crazymadlover
4754 */
@@ -49,6 +56,23 @@
5057 'navigabletoc-desc' => 'Añade una tabla de contenido al formulario de edición que desplaza el cuadro de texto cuando se hace clic en una sección',
5158 );
5259
 60+/** Basque (Euskara)
 61+ * @author An13sa
 62+ */
 63+$messages['eu'] = array(
 64+ 'navigabletoc' => 'Eduki-taula nabigagarria',
 65+ 'navigabletoc-desc' => 'Eduki-taula gehitzen du editatzeko orrira eta testu-taula erakusten du klikatzean',
 66+);
 67+
 68+/** Finnish (Suomi)
 69+ * @author Cimon Avaro
 70+ * @author Crt
 71+ */
 72+$messages['fi'] = array(
 73+ 'navigabletoc' => 'Navigoitava sisällysluettelo',
 74+ 'navigabletoc-desc' => 'Lisää tekstikenttään sisällysluettelon, joka vierii kun osiota napsautetaan.',
 75+);
 76+
5377 /** French (Français)
5478 * @author IAlex
5579 */
@@ -113,6 +137,14 @@
114138 'navigabletoc-desc' => 'Menambahkan sebuah daftar isi pada formulir penyuntingan yang jika diklik dapat langsung menuju bagian yang dimaksud',
115139 );
116140
 141+/** Italian (Italiano)
 142+ * @author Darth Kule
 143+ */
 144+$messages['it'] = array(
 145+ 'navigabletoc' => 'Indice navigabile',
 146+ 'navigabletoc-desc' => 'Aggiunge un indice al modulo di modifica che scorre la casella di testo quando si fa clic su una sezione',
 147+);
 148+
117149 /** Japanese (日本語)
118150 * @author Fryed-peach
119151 */
@@ -121,6 +153,14 @@
122154 'navigabletoc-desc' => 'クリックした際にテキストボックスをスクロールさせる目次を編集フォームに加える',
123155 );
124156
 157+/** Georgian (ქართული)
 158+ * @author Alsandro
 159+ */
 160+$messages['ka'] = array(
 161+ 'navigabletoc' => 'მართვადი სარჩევი',
 162+ 'navigabletoc-desc' => 'ამატებს სარჩევს რედაქტირების ფორმას, რომელიც ტექსტის დაფის ამოძრავების საშუალებას იძლევა განყოფილებაზე დაწკაპუნებით',
 163+);
 164+
125165 /** Ripoarisch (Ripoarisch)
126166 * @author Purodha
127167 */
@@ -136,6 +176,14 @@
137177 'navigabletoc' => 'Inhaltsverzeechnis fir ze navigéieren',
138178 );
139179
 180+/** Malay (Bahasa Melayu)
 181+ * @author Diagramma Della Verita
 182+ */
 183+$messages['ms'] = array(
 184+ 'navigabletoc' => 'Navigasi kandungan',
 185+ 'navigabletoc-desc' => "Menambahkan jadual kandungan dalam bahagian suntingan yang ''scroll'' ke bawah.",
 186+);
 187+
140188 /** Dutch (Nederlands)
141189 * @author Siebrand
142190 */
@@ -159,6 +207,14 @@
160208 'navigabletoc-desc' => 'Apond lo somari al formulari de modificacion que desfila lo tèxte quand una seccion es clicada',
161209 );
162210
 211+/** Polish (Polski)
 212+ * @author Sp5uhe
 213+ */
 214+$messages['pl'] = array(
 215+ 'navigabletoc' => 'Nawigacyjny spis treści',
 216+ 'navigabletoc-desc' => 'Przewija tekst w formularzu edycji, jeśli zostanie kliknięty kliknięty tytuł sekcji w dodanym do formularza spisie treści',
 217+);
 218+
163219 /** Portuguese (Português)
164220 * @author Malafaya
165221 */
@@ -167,6 +223,21 @@
168224 'navigabletoc-desc' => 'Adiciona uma tabela de conteúdo ao formulário de edição que desloca a caixa de texto quando a secção é clicada',
169225 );
170226
 227+/** Brazilian Portuguese (Português do Brasil)
 228+ * @author Eduardo.mps
 229+ */
 230+$messages['pt-br'] = array(
 231+ 'navigabletoc' => 'Tabela de conteúdo navegável',
 232+ 'navigabletoc-desc' => 'Adiciona uma tabela de conteúdo ao formulário de edição que desloca a caixa de texto quando uma seção é clicada',
 233+);
 234+
 235+/** Romanian (Română)
 236+ * @author KlaudiuMihaila
 237+ */
 238+$messages['ro'] = array(
 239+ 'navigabletoc' => 'Cuprins navigabil',
 240+);
 241+
171242 /** Tarandíne (Tarandíne)
172243 * @author Joetaras
173244 */
@@ -192,6 +263,14 @@
193264 'navigabletoc-desc' => 'Pridáva do formulára úprav Obsah, ktorý sa posunie na správne miesto po kliknutí na sekciu',
194265 );
195266
 267+/** Swedish (Svenska)
 268+ * @author Micke
 269+ */
 270+$messages['sv'] = array(
 271+ 'navigabletoc' => 'Navigeringsbar innehållsförteckning',
 272+ 'navigabletoc-desc' => 'Lägger till en innehållsförteckning i redigeringsfönstret som scrollar textrutan när ett avsnitt väljs',
 273+);
 274+
196275 /** Turkish (Türkçe)
197276 * @author Joseph
198277 */
Index: branches/wmf-deployment/extensions/UsabilityInitiative/SimpleSearch/SimpleSearch.i18n.php
@@ -24,6 +24,22 @@
2525 'simplesearch-search' => '{{Identical/Search}}',
2626 );
2727
 28+/** Afrikaans (Afrikaans)
 29+ * @author Naudefj
 30+ */
 31+$messages['af'] = array(
 32+ 'simplesearch-search' => 'Soek',
 33+);
 34+
 35+/** Arabic (العربية)
 36+ * @author OsamaK
 37+ */
 38+$messages['ar'] = array(
 39+ 'simplesearch' => 'بحث بسيط',
 40+ 'simplesearch-desc' => 'يضيف خصائص جديدة إلى بحث ڤكتور المبسّط',
 41+ 'simplesearch-search' => 'ابحث',
 42+);
 43+
2844 /** Egyptian Spoken Arabic (مصرى)
2945 * @author Ramsis II
3046 */
@@ -80,9 +96,11 @@
8197
8298 /** Greek (Ελληνικά)
8399 * @author Consta
 100+ * @author Omnipaedista
84101 */
85102 $messages['el'] = array(
86103 'simplesearch' => 'Απλή αναζήτηση',
 104+ 'simplesearch-desc' => 'Προσθέτει έξτρα λειτουργικότητα στην απλοποιημένη αναζήτηση του Vector',
87105 'simplesearch-search' => 'Αναζήτηση',
88106 );
89107
@@ -92,13 +110,31 @@
93111 $messages['eo'] = array(
94112 'simplesearch' => 'Simpla serĉo',
95113 'simplesearch-desc' => 'Aldonas pluan funkciadon al la simpligita serĉo de Vector.',
 114+ 'simplesearch-search' => 'Serĉi',
96115 );
97116
 117+/** Spanish (Español)
 118+ * @author Locos epraix
 119+ */
 120+$messages['es'] = array(
 121+ 'simplesearch-search' => 'Búsqueda',
 122+);
 123+
 124+/** Estonian (Eesti)
 125+ * @author Avjoska
 126+ */
 127+$messages['et'] = array(
 128+ 'simplesearch' => 'Lihtotsing',
 129+ 'simplesearch-search' => 'Otsi',
 130+);
 131+
98132 /** Basque (Euskara)
 133+ * @author An13sa
99134 * @author Kobazulo
100135 */
101136 $messages['eu'] = array(
102137 'simplesearch' => 'Bilaketa sinplea',
 138+ 'simplesearch-desc' => 'Funtzio gehiagarria gehitzen du Vector-en bilaketa erraztura',
103139 'simplesearch-search' => 'Bilatu',
104140 );
105141
@@ -148,6 +184,15 @@
149185 'simplesearch-search' => 'חיפוש',
150186 );
151187
 188+/** Croatian (Hrvatski)
 189+ * @author Suradnik13
 190+ */
 191+$messages['hr'] = array(
 192+ 'simplesearch' => 'Jednostavno pretraživanje',
 193+ 'simplesearch-desc' => 'Dodaje dodatne mogućnosti Vectorovom pojednostavljenom pretraživanju',
 194+ 'simplesearch-search' => 'Traži',
 195+);
 196+
152197 /** Upper Sorbian (Hornjoserbsce)
153198 * @author Michawiki
154199 */
@@ -202,6 +247,23 @@
203248 'simplesearch-search' => '検索',
204249 );
205250
 251+/** Georgian (ქართული)
 252+ * @author Alsandro
 253+ */
 254+$messages['ka'] = array(
 255+ 'simplesearch' => 'მარტივი ძიება',
 256+ 'simplesearch-desc' => 'ამატებს დამატებით ფუნქციებს ვექტორის გამარტივებულ საძიებელს',
 257+ 'simplesearch-search' => 'ძიება',
 258+);
 259+
 260+/** Khmer (ភាសាខ្មែរ)
 261+ * @author វ័ណថារិទ្ធ
 262+ */
 263+$messages['km'] = array(
 264+ 'simplesearch' => 'ស្វែងរកសាមញ្ញ​',
 265+ 'simplesearch-search' => 'ស្វែងរក​',
 266+);
 267+
206268 /** Ripoarisch (Ripoarisch)
207269 * @author Purodha
208270 */
@@ -237,6 +299,15 @@
238300 'simplesearch-search' => 'തിരയുക',
239301 );
240302
 303+/** Malay (Bahasa Melayu)
 304+ * @author Diagramma Della Verita
 305+ */
 306+$messages['ms'] = array(
 307+ 'simplesearch' => 'Carian mudah',
 308+ 'simplesearch-desc' => 'Menambahkan lebih fungsi dalam penggunaan carian mudah Vector',
 309+ 'simplesearch-search' => 'Cari',
 310+);
 311+
241312 /** Dutch (Nederlands)
242313 * @author Siebrand
243314 */
@@ -273,6 +344,15 @@
274345 'simplesearch-search' => 'Szukaj',
275346 );
276347
 348+/** Pashto (پښتو)
 349+ * @author Ahmed-Najib-Biabani-Ibrahimkhel
 350+ */
 351+$messages['ps'] = array(
 352+ 'simplesearch' => 'ساده پلټنه',
 353+ 'simplesearch-desc' => 'د وېکټور ساده پلټنې ته نورې کړنې ورګډوي',
 354+ 'simplesearch-search' => 'پلټل',
 355+);
 356+
277357 /** Portuguese (Português)
278358 * @author Waldir
279359 */
@@ -282,6 +362,23 @@
283363 'simplesearch-search' => 'Pesquisa',
284364 );
285365
 366+/** Quechua (Runa Simi)
 367+ * @author AlimanRuna
 368+ */
 369+$messages['qu'] = array(
 370+ 'simplesearch' => 'Sikllalla maskay',
 371+ 'simplesearch-desc' => 'Sinkurwaq illwap sikllalla maskayninman huk ruranakunatam yapan',
 372+ 'simplesearch-search' => 'Maskay',
 373+);
 374+
 375+/** Romanian (Română)
 376+ * @author Firilacroco
 377+ */
 378+$messages['ro'] = array(
 379+ 'simplesearch' => 'Căutare simplă',
 380+ 'simplesearch-search' => 'Căutaţi',
 381+);
 382+
286383 /** Tarandíne (Tarandíne)
287384 * @author Joetaras
288385 */
@@ -309,6 +406,15 @@
310407 'simplesearch-search' => 'Көрдөөһүн',
311408 );
312409
 410+/** Sicilian (Sicilianu)
 411+ * @author Melos
 412+ */
 413+$messages['scn'] = array(
 414+ 'simplesearch' => 'Ricerca semplici',
 415+ 'simplesearch-desc' => 'Junci funzionalità supplemintari â ricerca simplificata di Vector',
 416+ 'simplesearch-search' => 'Ricerca',
 417+);
 418+
313419 /** Slovak (Slovenčina)
314420 * @author Helix84
315421 */
@@ -326,6 +432,14 @@
327433 'simplesearch-search' => 'Претрага',
328434 );
329435
 436+/** latinica (latinica)
 437+ * @author Michaello
 438+ */
 439+$messages['sr-el'] = array(
 440+ 'simplesearch' => 'Jednostavna pretraga',
 441+ 'simplesearch-search' => 'Pretraga',
 442+);
 443+
330444 /** Swedish (Svenska)
331445 * @author Fluff
332446 */
@@ -351,6 +465,14 @@
352466 'simplesearch-search' => 'Ara',
353467 );
354468
 469+/** Ukrainian (Українська)
 470+ * @author Pavlo Shevelo
 471+ */
 472+$messages['uk'] = array(
 473+ 'simplesearch' => 'Простий пошук',
 474+ 'simplesearch-desc' => 'Додає більше функціональності до спрощеного пошуку Vector',
 475+);
 476+
355477 /** Vèneto (Vèneto)
356478 * @author Candalua
357479 */
Index: branches/wmf-deployment/extensions/UsabilityInitiative/UsabilityInitiative.i18n.php
@@ -16,6 +16,14 @@
1717 'usabilityinitiative-desc' => 'Features developed by the Wikipedia Usability Initiative to enhance the usability of MediaWiki',
1818 );
1919
 20+/** Arabic (العربية)
 21+ * @author OsamaK
 22+ */
 23+$messages['ar'] = array(
 24+ 'usabilityinitiative' => 'مبادرة الاستخدامية',
 25+ 'usabilityinitiative-desc' => 'مزايا طورتها مبادرة استخدامية ويكيبيديا (Wikipedia Usability Initiative) لتحسين استخدامية ميدياويكي.',
 26+);
 27+
2028 /** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
2129 * @author EugeneZelenko
2230 * @author Jim-by
@@ -57,6 +65,21 @@
5866 'usabilityinitiative-desc' => 'Funkcije wuwite pśez iniciatiwu wužywajobnosći Wikipedije za pólěpšenje wužywajobnosći MediaWiki',
5967 );
6068
 69+/** Greek (Ελληνικά)
 70+ * @author ZaDiak
 71+ */
 72+$messages['el'] = array(
 73+ 'usabilityinitiative' => 'Πρωτοβουλία Χρηστικότητας',
 74+);
 75+
 76+/** Esperanto (Esperanto)
 77+ * @author Yekrats
 78+ */
 79+$messages['eo'] = array(
 80+ 'usabilityinitiative' => 'Iniciato pri Uzebleco',
 81+ 'usabilityinitiative-desc' => 'Funkcioj disvolvitaj de la Uzebleca Iniciato de Vikipedio por plibonigi la uzeblecon de MediaWiki',
 82+);
 83+
6184 /** Spanish (Español)
6285 * @author Crazymadlover
6386 */
@@ -65,6 +88,21 @@
6689 'usabilityinitiative-desc' => 'Características desarrolladas por la iniciativa de usabilidad de Wikipedia para mejorar la usabilidad de MediaWiki',
6790 );
6891
 92+/** Estonian (Eesti)
 93+ * @author Pikne
 94+ */
 95+$messages['et'] = array(
 96+ 'usabilityinitiative-desc' => 'Vikipeedia kasutushõlpsuse algatuse välja töötatud omadused, mis peaks täiustama MediaWiki kasutatavust.',
 97+);
 98+
 99+/** Basque (Euskara)
 100+ * @author An13sa
 101+ */
 102+$messages['eu'] = array(
 103+ 'usabilityinitiative' => 'Erabilgarritasun Iniziatiba',
 104+ 'usabilityinitiative-desc' => 'Wikipediaren Erabilgarritasun Iniziatibak garatutako ezaugarriak MediaWikiren erabilgarritasuna hobetzeko.',
 105+);
 106+
69107 /** Finnish (Suomi)
70108 * @author Str4nd
71109 */
@@ -105,6 +143,14 @@
106144 'usabilityinitiative-desc' => 'תכונות שפותחו על ידי יוזמת השימושית של ויקיפדיה, כדי לשפר את השימושיות של מדיה־ויקי',
107145 );
108146
 147+/** Croatian (Hrvatski)
 148+ * @author Suradnik13
 149+ */
 150+$messages['hr'] = array(
 151+ 'usabilityinitiative' => 'Inicijativa za uporabljivost',
 152+ 'usabilityinitiative-desc' => 'Mogućnosti razvijane od strane Inicijative za uporabljivost Wikipedije kako bi se unaprijedila uporabljivost MediaWikija',
 153+);
 154+
109155 /** Upper Sorbian (Hornjoserbsce)
110156 * @author Michawiki
111157 */
@@ -154,13 +200,22 @@
155201 );
156202
157203 /** Georgian (ქართული)
 204+ * @author Alsandro
158205 * @author გიორგიმელა
159206 */
160207 $messages['ka'] = array(
161 - 'usabilityinitiative' => 'шгяфишдшЕшы штшсшфешмф',
162 - 'usabilityinitiative-desc' => 'MediaWiki ძრავის შესაძლებლობები, რომლებიც შეიქმნა ვიკიპედიის იუზაბილითი ინიციატივის ფარგლებში და რომლის მიზანია გამოყენების გამარტივება.',
 208+ 'usabilityinitiative' => 'გამოყენებადობის ინიციატივა',
 209+ 'usabilityinitiative-desc' => 'ფუნქციები, რომლებიც შემუშავდა ვიკიპედიის გამოყენებადობის ინიციატივის ჯგუფის მიერ, მედიავიკის გამოყენებადობის გასაუმჯობესებლად',
163210 );
164211
 212+/** Korean (한국어)
 213+ * @author Klutzy
 214+ */
 215+$messages['ko'] = array(
 216+ 'usabilityinitiative' => 'Usability Initiative',
 217+ 'usabilityinitiative-desc' => '위키백과 Usability Initiative에서 제작한, 미디어위키 사용성을 높여 주는 기능',
 218+);
 219+
165220 /** Ripoarisch (Ripoarisch)
166221 * @author Purodha
167222 */
@@ -185,6 +240,14 @@
186241 'usabilityinitiative-desc' => 'Priedai, rengiami Wikipedia Naudojimo Iniciatyvos, siekiant padidinti MediaWiki naudojimą.',
187242 );
188243
 244+/** Nedersaksisch (Nedersaksisch)
 245+ * @author Servien
 246+ */
 247+$messages['nds-nl'] = array(
 248+ 'usabilityinitiative' => 'Bruukbaorheidsinitiatief',
 249+ 'usabilityinitiative-desc' => "Functionaliteit dee deur 't Bruukbaorheidsinitiatief van Wikipedie is ontwikkeld um de gebruuksvriendelijkheid van MediaWiki te verbeteren",
 250+);
 251+
189252 /** Dutch (Nederlands)
190253 * @author Siebrand
191254 */
@@ -218,6 +281,14 @@
219282 'usabilityinitiative-desc' => 'Funcionalidades desenvolvidas pela Wikipedia Usability Initiative, para melhorar a usabilidade do MediaWiki',
220283 );
221284
 285+/** Brazilian Portuguese (Português do Brasil)
 286+ * @author Eduardo.mps
 287+ */
 288+$messages['pt-br'] = array(
 289+ 'usabilityinitiative' => 'Iniciativa de Usabilidade',
 290+ 'usabilityinitiative-desc' => 'Funcionalidades desenvolvidas pela Wikipedia Usability Initiative, para melhorar a usabilidade do MediaWiki',
 291+);
 292+
222293 /** Tarandíne (Tarandíne)
223294 * @author Joetaras
224295 */
@@ -242,6 +313,15 @@
243314 'usabilityinitiative-desc' => 'Vlastnosti na rozšírenie použiteľnosti MediaWiki vyvinuté v rámci Iniciatívy použiteľnosti Wikipédie',
244315 );
245316
 317+/** Swedish (Svenska)
 318+ * @author Fluff
 319+ * @author Rotsee
 320+ */
 321+$messages['sv'] = array(
 322+ 'usabilityinitiative' => 'Initiativet för användbarhet',
 323+ 'usabilityinitiative-desc' => "Funktioner utvecklade av ''Wikipedias initiativ för användbarhet'', för att förbättra MediaWikis användbarhet",
 324+);
 325+
246326 /** Turkish (Türkçe)
247327 * @author Joseph
248328 */
Index: branches/wmf-deployment/extensions/UsabilityInitiative/UsabilityInitiative.hooks.php
@@ -16,15 +16,15 @@
1717 private static $styleFiles = array(
1818 'base_sets' => array(
1919 'raw' => array(
20 - array( 'src' => 'css/wikiEditor.css', 'version' => 3 ),
21 - array( 'src' => 'css/wikiEditor.toolbar.css', 'version' => 3 ),
22 - array( 'src' => 'css/wikiEditor.toc.css', 'version' => 3 ),
 20+ array( 'src' => 'css/wikiEditor.css', 'version' => 4 ),
 21+ array( 'src' => 'css/wikiEditor.toolbar.css', 'version' => 5 ),
 22+ array( 'src' => 'css/wikiEditor.toc.css', 'version' => 4 ),
2323 ),
2424 'combined' => array(
25 - array( 'src' => 'css/combined.css', 'version' => 3 ),
 25+ array( 'src' => 'css/combined.css', 'version' => 5 ),
2626 ),
2727 'minified' => array(
28 - array( 'src' => 'css/combined.min.css', 'version' => 3 ),
 28+ array( 'src' => 'css/combined.min.css', 'version' => 5 ),
2929 ),
3030 )
3131 );
Index: branches/wmf-deployment/extensions/UsabilityInitiative/EditToolbar/EditToolbar.i18n.php
@@ -210,12 +210,121 @@
211211 );
212212
213213 /** Arabic (العربية)
 214+ * @author Orango
214215 * @author OsamaK
215216 */
216217 $messages['ar'] = array(
 218+ 'edittoolbar' => 'شريط أدوات التحرير',
 219+ 'edittoolbar-desc' => 'شريط تحرير الصفحات مع تحسين الاستخدامية',
 220+ 'edittoolbar-preference' => 'مكّن شريط أدوات التحرير المُحسّن',
 221+ 'edittoolbar-loading' => 'تحميل...',
 222+ 'edittoolbar-tool-bold' => 'عريض',
 223+ 'edittoolbar-tool-bold-example' => 'نص عريض',
 224+ 'edittoolbar-tool-italic' => 'مائل',
 225+ 'edittoolbar-tool-italic-example' => 'نص مائل',
 226+ 'edittoolbar-tool-ilink' => 'وصلة داخلية',
 227+ 'edittoolbar-tool-ilink-example' => 'عنوان الوصلة',
 228+ 'edittoolbar-tool-xlink' => 'وصلة خارجية (تذكر البدء بhttp://)',
 229+ 'edittoolbar-tool-xlink-example' => 'http://www.example.com عنوان الوصلة',
 230+ 'edittoolbar-tool-file' => 'ملف مضمّن',
 231+ 'edittoolbar-tool-file-pre' => '$1ملف:',
 232+ 'edittoolbar-tool-file-example' => 'Example.jpg',
 233+ 'edittoolbar-tool-reference' => 'مرجع',
 234+ 'edittoolbar-tool-reference-example' => 'أدرج نص الحاشية هنا',
 235+ 'edittoolbar-tool-signature' => 'توقيع مع الطابع الزمني',
 236+ 'edittoolbar-section-advanced' => 'متقدم',
 237+ 'edittoolbar-tool-heading' => 'ترويسة',
 238+ 'edittoolbar-tool-heading-1' => 'المستوى 1',
 239+ 'edittoolbar-tool-heading-2' => 'المستوى 2',
 240+ 'edittoolbar-tool-heading-3' => 'المستوى 3',
 241+ 'edittoolbar-tool-heading-4' => 'المستوى 4',
 242+ 'edittoolbar-tool-heading-5' => 'المستوى 5',
 243+ 'edittoolbar-tool-heading-example' => 'نص الترويسة',
 244+ 'edittoolbar-group-list' => 'قائمة',
 245+ 'edittoolbar-tool-ulist' => 'قائمة منقّطة',
 246+ 'edittoolbar-tool-ulist-example' => 'عنصر فائمة منقّطة',
 247+ 'edittoolbar-tool-olist' => 'قائمة مرقّمة',
 248+ 'edittoolbar-tool-olist-example' => 'عنصر قائمة مرقّمة',
 249+ 'edittoolbar-group-size' => 'الحجم',
 250+ 'edittoolbar-tool-big' => 'كبير',
 251+ 'edittoolbar-tool-big-example' => 'نص كبير',
 252+ 'edittoolbar-tool-small' => 'صغير',
 253+ 'edittoolbar-tool-small-example' => 'نص صغير',
 254+ 'edittoolbar-group-insert' => 'أدرج',
 255+ 'edittoolbar-tool-gallery' => 'معرض صور',
 256+ 'edittoolbar-tool-gallery-example' => 'File:Example.jpg|تعليق1
 257+File:Example.jpg|تعليق2',
 258+ 'edittoolbar-tool-newline' => 'سطر جديد',
 259+ 'edittoolbar-tool-table' => 'جدول',
 260+ 'edittoolbar-section-characters' => 'محارف خاصة',
 261+ 'edittoolbar-characters-page-latin' => 'اللاتينية',
 262+ 'edittoolbar-characters-page-symbols' => 'رموز',
 263+ 'edittoolbar-characters-page-greek' => 'اليونانية',
 264+ 'edittoolbar-characters-page-cyrillic' => 'السيريلية',
 265+ 'edittoolbar-characters-page-arabic' => 'العربية',
 266+ 'edittoolbar-characters-page-hebrew' => 'العبرية',
 267+ 'edittoolbar-section-help' => 'مساعدة',
 268+ 'edittoolbar-help-heading-description' => 'الوصف',
 269+ 'edittoolbar-help-heading-syntax' => 'ما تكتبه',
 270+ 'edittoolbar-help-heading-result' => 'ما تحصل عليه',
 271+ 'edittoolbar-help-page-format' => 'تنسيق',
 272+ 'edittoolbar-help-page-link' => 'وصلات',
 273+ 'edittoolbar-help-page-heading' => 'ترويسات',
 274+ 'edittoolbar-help-page-list' => 'قوائم',
 275+ 'edittoolbar-help-page-file' => 'ملفات',
 276+ 'edittoolbar-help-page-reference' => 'مراجع',
217277 'edittoolbar-help-page-discussion' => 'نقاش',
 278+ 'edittoolbar-help-content-italic-description' => 'مائل',
 279+ 'edittoolbar-help-content-italic-syntax' => "''نص مائل''",
 280+ 'edittoolbar-help-content-italic-result' => '<em>نص مائل</em>',
218281 'edittoolbar-help-content-bold-description' => 'عريض',
219282 'edittoolbar-help-content-bold-syntax' => "'''نص عريض'''",
 283+ 'edittoolbar-help-content-bold-result' => '<strong>نص عريض</strong>',
 284+ 'edittoolbar-help-content-bolditalic-description' => 'عريض ومائل',
 285+ 'edittoolbar-help-content-bolditalic-syntax' => "'''''نص عريض ومائل'''''",
 286+ 'edittoolbar-help-content-bolditalic-result' => '<strong><em>نص عريض ومائل</em></strong>',
 287+ 'edittoolbar-help-content-ilink-description' => 'وصلة داخلية',
 288+ 'edittoolbar-help-content-ilink-syntax' => '[[عنوان الصفحة|اسم الوصلة]]<br />[[عنوان الصفحة]]',
 289+ 'edittoolbar-help-content-ilink-result' => "<a href='#'>اسم الوصلة</a><br /><a href='#'>عنوان الصفحة</a>",
 290+ 'edittoolbar-help-content-xlink-description' => 'وصلة خارجية',
 291+ 'edittoolbar-help-content-xlink-syntax' => '[http://www.example.org اسم الوصلة]<br />[http://www.example.org]<br />http://www.example.org',
 292+ 'edittoolbar-help-content-xlink-result' => "<a href='#' class='external'>اسم الوصلة</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>",
 293+ 'edittoolbar-help-content-heading1-description' => 'ترويسة المستوى الأول',
 294+ 'edittoolbar-help-content-heading1-syntax' => '= نص الترويسة =',
 295+ 'edittoolbar-help-content-heading1-result' => '<h1>نص الترويسة</h1>',
 296+ 'edittoolbar-help-content-heading2-description' => 'ترويسة المستوى الثاني',
 297+ 'edittoolbar-help-content-heading2-syntax' => '== نص الترويسة ==',
 298+ 'edittoolbar-help-content-heading2-result' => '<h2>نص الترويسة</h2>',
 299+ 'edittoolbar-help-content-heading3-description' => 'ترويسة المستوى الثالث',
 300+ 'edittoolbar-help-content-heading3-syntax' => '=== نص الترويسة ===',
 301+ 'edittoolbar-help-content-heading3-result' => '<h3>نص الترويسة</h3>',
 302+ 'edittoolbar-help-content-heading4-description' => 'توريسة المستوى الرابع',
 303+ 'edittoolbar-help-content-heading4-syntax' => '==== نص الترويسة ====',
 304+ 'edittoolbar-help-content-heading4-result' => '<h4>نص الترويسة</h4>',
 305+ 'edittoolbar-help-content-heading5-description' => 'توريسة المستوى الخامس',
 306+ 'edittoolbar-help-content-heading5-syntax' => '===== نص الترويسة =====',
 307+ 'edittoolbar-help-content-heading5-result' => '<h5>نص الترويسة</h5>',
 308+ 'edittoolbar-help-content-ulist-description' => 'قائمة منقّطة',
 309+ 'edittoolbar-help-content-ulist-syntax' => '* عنصر قائمة<br />* عنصر قائمة',
 310+ 'edittoolbar-help-content-ulist-result' => '<ul><li>عنصر قائمة</li><li>عنصر قائمة</li></ul>',
 311+ 'edittoolbar-help-content-olist-description' => 'قائمة مرقّمة',
 312+ 'edittoolbar-help-content-olist-syntax' => '# عنصر قائمة<br /># عنصر قائمة',
 313+ 'edittoolbar-help-content-olist-result' => '<ol><li>عنصر قائمة</li><li>عنصر قائمة</li></ol>',
 314+ 'edittoolbar-help-content-file-description' => 'ملف مضمّن',
 315+ 'edittoolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='نص التعليق' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/UsabilityInitiative/images/wikiEditor/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='تكبير' class='internal' href='#'><img height='11' width='15' alt='' src='skins/common/images/magnify-clip.png'/></a></div>نص التعليق</div></div>",
 316+ 'edittoolbar-help-content-reference-description' => 'مرجع',
 317+ 'edittoolbar-help-content-reference-syntax' => 'نص الصفحة.&lt;ref name="test"&gt;[http://www.example.org نص الوصلة]، نص إضافي.&lt;/ref&gt;',
 318+ 'edittoolbar-help-content-reference-result' => "نص الصفحة.<sup><a href='#'>[1]</a></sup>",
 319+ 'edittoolbar-help-content-rereference-description' => 'استخدام نفس المرجع مرة أخرى',
 320+ 'edittoolbar-help-content-rereference-result' => "نص الصفحة.<sup><a href='#'>[1]</a></sup>",
 321+ 'edittoolbar-help-content-showreferences-description' => 'اعرض المراجع',
 322+ 'edittoolbar-help-content-signaturetimestamp-description' => 'التوقيع مع الطابع الزمني',
 323+ 'edittoolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>اسم المستخدم</a> (<a href='#' title='{{#special:mytalk}}'>ناقش</a>) 15:54، 10 يونيو 2009 (ت‌ع‌م)",
 324+ 'edittoolbar-help-content-signature-description' => 'التوقيع',
 325+ 'edittoolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>اسم المستخدم</a> (<a href='#' title='{{#special:mytalk}}'>ناقش</a>)",
 326+ 'edittoolbar-help-content-indent-description' => 'بادئة',
 327+ 'edittoolbar-help-content-indent-syntax' => 'نص عادي<br />:نص ببادئة<br />::نص ببادئة',
 328+ 'edittoolbar-help-content-indent-result' => 'نص عادي<dl><dd>نص ببادئة<dl><dd>نص ببادئة</dd></dl></dd></dl>',
220329 );
221330
222331 /** Aramaic (ܐܪܡܝܐ)
@@ -300,6 +409,7 @@
301410 'edittoolbar-tool-table' => 'Табліца',
302411 'edittoolbar-section-characters' => 'Спэцыяльныя сымбалі',
303412 'edittoolbar-characters-page-latin' => 'Лацінскія',
 413+ 'edittoolbar-characters-page-latinextended' => 'Лацінскі пашыраны',
304414 'edittoolbar-characters-page-ipa' => 'IPA',
305415 'edittoolbar-characters-page-symbols' => 'Сымбалі',
306416 'edittoolbar-characters-page-greek' => 'Грэцкія',
@@ -374,8 +484,11 @@
375485
376486 /** Bulgarian (Български)
377487 * @author DCLXVI
 488+ * @author Spiritia
378489 */
379490 $messages['bg'] = array(
 491+ 'edittoolbar' => 'Лента за редактиране',
 492+ 'edittoolbar-desc' => 'Лента за редактиране с подобрени възможности за използваемост',
380493 'edittoolbar-loading' => 'Зареждане...',
381494 'edittoolbar-tool-bold' => 'Получер',
382495 'edittoolbar-tool-bold-example' => 'Текст в получер',
@@ -387,13 +500,24 @@
388501 'edittoolbar-group-list' => 'Списък',
389502 'edittoolbar-tool-table' => 'Таблица',
390503 'edittoolbar-section-characters' => 'Специални символи',
 504+ 'edittoolbar-characters-page-latin' => 'Латиница',
 505+ 'edittoolbar-characters-page-ipa' => 'IPA',
 506+ 'edittoolbar-characters-page-symbols' => 'Символи',
 507+ 'edittoolbar-characters-page-greek' => 'Гръцки',
 508+ 'edittoolbar-characters-page-cyrillic' => 'Кирилица',
 509+ 'edittoolbar-characters-page-arabic' => 'Арабски',
 510+ 'edittoolbar-characters-page-hebrew' => 'Иврит',
391511 'edittoolbar-section-help' => 'Помощ',
392512 'edittoolbar-help-heading-description' => 'Описание',
393513 'edittoolbar-help-page-format' => 'Форматиране',
 514+ 'edittoolbar-help-content-bold-description' => 'Получер',
 515+ 'edittoolbar-help-content-bold-syntax' => "'''Получер текст'''",
 516+ 'edittoolbar-help-content-bold-result' => '<strong>Получер текст</strong>',
394517 );
395518
396519 /** Bosnian (Bosanski)
397520 * @author CERminator
 521+ * @author Smooth O
398522 */
399523 $messages['bs'] = array(
400524 'edittoolbar' => 'Uređivanje alatne trake',
@@ -445,12 +569,14 @@
446570 'edittoolbar-tool-table' => 'Tabela',
447571 'edittoolbar-section-characters' => 'Posebni znakovi',
448572 'edittoolbar-characters-page-latin' => 'Latinica',
 573+ 'edittoolbar-characters-page-latinextended' => 'Prošireni latinski',
449574 'edittoolbar-characters-page-ipa' => 'IPA',
450575 'edittoolbar-characters-page-symbols' => 'Simboli',
451576 'edittoolbar-characters-page-greek' => 'Grčki',
452577 'edittoolbar-characters-page-cyrillic' => 'Ćirilica',
453578 'edittoolbar-characters-page-arabic' => 'Arapski',
454579 'edittoolbar-characters-page-hebrew' => 'Hebrejski',
 580+ 'edittoolbar-characters-page-telugu' => 'Telugu',
455581 'edittoolbar-section-help' => 'Pomoć',
456582 'edittoolbar-help-heading-description' => 'Opis',
457583 'edittoolbar-help-heading-syntax' => 'Šta upisujete',
@@ -852,6 +978,7 @@
853979 * @author Lukas9950
854980 * @author Merlissimo
855981 * @author Metalhead64
 982+ * @author Sebastian Wallroth
856983 * @author Tbleher
857984 * @author Umherirrender
858985 */
@@ -905,12 +1032,14 @@
9061033 'edittoolbar-tool-table' => 'Tabelle',
9071034 'edittoolbar-section-characters' => 'Sonderzeichen',
9081035 'edittoolbar-characters-page-latin' => 'Lateinisch',
 1036+ 'edittoolbar-characters-page-latinextended' => 'Lateinisch, erweitert',
9091037 'edittoolbar-characters-page-ipa' => 'Internationales Phonetisches Alphabet (IPA)',
9101038 'edittoolbar-characters-page-symbols' => 'Symbole',
9111039 'edittoolbar-characters-page-greek' => 'Griechisch',
9121040 'edittoolbar-characters-page-cyrillic' => 'Kyrillisch',
9131041 'edittoolbar-characters-page-arabic' => 'Arabisch',
9141042 'edittoolbar-characters-page-hebrew' => 'Hebräisch',
 1043+ 'edittoolbar-characters-page-telugu' => 'Telugu',
9151044 'edittoolbar-section-help' => 'Hilfe',
9161045 'edittoolbar-help-heading-description' => 'Beschreibung',
9171046 'edittoolbar-help-heading-syntax' => 'Was du eingibst',
@@ -1030,12 +1159,14 @@
10311160 'edittoolbar-tool-table' => 'Tabela',
10321161 'edittoolbar-section-characters' => 'Specialne znamješka',
10331162 'edittoolbar-characters-page-latin' => 'Łatyńske',
 1163+ 'edittoolbar-characters-page-latinextended' => 'Łatyńske rozšyrjone',
10341164 'edittoolbar-characters-page-ipa' => 'IPA',
10351165 'edittoolbar-characters-page-symbols' => 'Symbole',
10361166 'edittoolbar-characters-page-greek' => 'Grichiske',
10371167 'edittoolbar-characters-page-cyrillic' => 'Kyriliske',
10381168 'edittoolbar-characters-page-arabic' => 'Arabiske',
10391169 'edittoolbar-characters-page-hebrew' => 'Hebrejske',
 1170+ 'edittoolbar-characters-page-telugu' => 'Telugu',
10401171 'edittoolbar-section-help' => 'Pomoc',
10411172 'edittoolbar-help-heading-description' => 'Wopisanje',
10421173 'edittoolbar-help-heading-syntax' => 'Což zapisujoš',
@@ -1105,6 +1236,7 @@
11061237 /** Greek (Ελληνικά)
11071238 * @author Consta
11081239 * @author Omnipaedista
 1240+ * @author ZaDiak
11091241 */
11101242 $messages['el'] = array(
11111243 'edittoolbar' => 'Επεξεργασία εργαλειοθήκης',
@@ -1144,6 +1276,10 @@
11451277 'edittoolbar-tool-small' => 'Μικρά',
11461278 'edittoolbar-tool-small-example' => 'Κείμενο με μικρούς χαρακτήρες',
11471279 'edittoolbar-group-baseline' => 'Υπογεγραμμένο',
 1280+ 'edittoolbar-tool-superscript' => 'Superscript',
 1281+ 'edittoolbar-tool-superscript-example' => 'Κείμενο Superscript',
 1282+ 'edittoolbar-tool-subscript' => 'Subscript',
 1283+ 'edittoolbar-tool-subscript-example' => 'Κείμενο Subscript',
11481284 'edittoolbar-group-insert' => 'Εισαγωγή',
11491285 'edittoolbar-tool-gallery' => 'Συλλογή εικόνων',
11501286 'edittoolbar-tool-gallery-example' => 'File:Example.jpg|Λεζάντα1
@@ -1151,7 +1287,15 @@
11521288 'edittoolbar-tool-newline' => 'Νέα γραμμή',
11531289 'edittoolbar-tool-table' => 'Πίνακας',
11541290 'edittoolbar-section-characters' => 'Ειδικοί χαρακτήρες',
 1291+ 'edittoolbar-characters-page-latin' => 'Λατινικό',
 1292+ 'edittoolbar-characters-page-latinextended' => 'Επέκταση του λατινικού',
11551293 'edittoolbar-characters-page-ipa' => 'ΔΦΑ',
 1294+ 'edittoolbar-characters-page-symbols' => 'Σύμβολα',
 1295+ 'edittoolbar-characters-page-greek' => 'Ελληνικό',
 1296+ 'edittoolbar-characters-page-cyrillic' => 'Κυριλλικό',
 1297+ 'edittoolbar-characters-page-arabic' => 'Αραβικό',
 1298+ 'edittoolbar-characters-page-hebrew' => 'Εβραϊκό',
 1299+ 'edittoolbar-characters-page-telugu' => 'Τελούγκου',
11561300 'edittoolbar-section-help' => 'Βοήθεια',
11571301 'edittoolbar-help-heading-description' => 'Περιγραφή',
11581302 'edittoolbar-help-heading-syntax' => 'Τι πληκτρολογείς',
@@ -1218,6 +1362,8 @@
12191363 */
12201364 $messages['eo'] = array(
12211365 'edittoolbar' => 'Redakta ilobreto',
 1366+ 'edittoolbar-desc' => 'Redakta ilobreto kun plibonigita uzebleco',
 1367+ 'edittoolbar-preference' => 'Ŝalti plibonigitan redaktan ilobreton',
12221368 'edittoolbar-loading' => 'Ŝarĝante...',
12231369 'edittoolbar-tool-bold' => 'Grasa',
12241370 'edittoolbar-tool-bold-example' => 'Grasa teksto',
@@ -1232,7 +1378,8 @@
12331379 'edittoolbar-tool-file-example' => 'Ekzemplo.jpg',
12341380 'edittoolbar-tool-reference' => 'Referenco',
12351381 'edittoolbar-tool-reference-example' => 'Enmetu tekston de piednoto ĉi tien',
1236 - 'edittoolbar-section-advanced' => 'Progresa',
 1382+ 'edittoolbar-tool-signature' => 'Subskribo kaj tempindiko',
 1383+ 'edittoolbar-section-advanced' => 'Progresa ilobreto',
12371384 'edittoolbar-tool-heading' => 'Titolo',
12381385 'edittoolbar-tool-heading-1' => 'Nivelo 1',
12391386 'edittoolbar-tool-heading-2' => 'Nivelo 2',
@@ -1242,20 +1389,33 @@
12431390 'edittoolbar-tool-heading-example' => 'Titola teksto',
12441391 'edittoolbar-group-list' => 'Listo',
12451392 'edittoolbar-tool-ulist' => 'Bulpunktita listo',
 1393+ 'edittoolbar-tool-ulist-example' => 'Bulpunktita listero',
 1394+ 'edittoolbar-tool-olist' => 'Nombrita listo',
 1395+ 'edittoolbar-tool-olist-example' => 'Nombrita listero',
12461396 'edittoolbar-group-size' => 'Grandeco',
12471397 'edittoolbar-tool-big' => 'Granda',
12481398 'edittoolbar-tool-big-example' => 'Granda teksto',
12491399 'edittoolbar-tool-small' => 'Malgranda',
12501400 'edittoolbar-tool-small-example' => 'Malgranda teksto',
 1401+ 'edittoolbar-group-baseline' => 'Bazolinio',
12511402 'edittoolbar-tool-superscript' => 'Alta skribo',
12521403 'edittoolbar-tool-superscript-example' => 'Alta skribo',
12531404 'edittoolbar-tool-subscript' => 'Malalta skribo',
12541405 'edittoolbar-tool-subscript-example' => 'Malalta skribo',
12551406 'edittoolbar-group-insert' => 'Enmeti',
12561407 'edittoolbar-tool-gallery' => 'Bilda galerio',
 1408+ 'edittoolbar-tool-gallery-example' => 'File:Ekzemplo.jpg|Teksto1 pri dosiero
 1409+File:Ekzemplo.jpg|Teksto2 pri dosiero',
12571410 'edittoolbar-tool-newline' => 'Nova linio',
12581411 'edittoolbar-tool-table' => 'Tabelo',
12591412 'edittoolbar-section-characters' => 'Specialaj signoj',
 1413+ 'edittoolbar-characters-page-latin' => 'Latina',
 1414+ 'edittoolbar-characters-page-latinextended' => 'Latina etendita',
 1415+ 'edittoolbar-characters-page-symbols' => 'Simboloj',
 1416+ 'edittoolbar-characters-page-greek' => 'Greka',
 1417+ 'edittoolbar-characters-page-cyrillic' => 'Cirila',
 1418+ 'edittoolbar-characters-page-arabic' => 'Araba',
 1419+ 'edittoolbar-characters-page-hebrew' => 'Hebrea',
12601420 'edittoolbar-section-help' => 'Helpo',
12611421 'edittoolbar-help-heading-description' => 'Priskribo',
12621422 'edittoolbar-help-heading-syntax' => 'Kion vi tajpas',
@@ -1280,10 +1440,19 @@
12811441 'edittoolbar-help-content-ilink-syntax' => '[[Paĝa titolo|Ligila etikedo]]<br />[[Paĝa titolo]]',
12821442 'edittoolbar-help-content-ilink-result' => "<a href='#'>Ligila etikedo</a><br /><a href='#'>Paĝa titolo</a>",
12831443 'edittoolbar-help-content-xlink-description' => 'Ekstera ligilo',
 1444+ 'edittoolbar-help-content-heading1-description' => '1-a nivela titolo',
12841445 'edittoolbar-help-content-heading1-syntax' => '= Titola teksto =',
 1446+ 'edittoolbar-help-content-heading1-result' => '<h1>Titola teksto</h1>',
 1447+ 'edittoolbar-help-content-heading2-description' => '2-a nivela titolo',
12851448 'edittoolbar-help-content-heading2-syntax' => '== Titola teksto ==',
 1449+ 'edittoolbar-help-content-heading2-result' => '<h2>Titola teksto</h2>',
 1450+ 'edittoolbar-help-content-heading3-description' => '3-a nivela titolo',
12861451 'edittoolbar-help-content-heading3-syntax' => '=== Titola teksto ===',
 1452+ 'edittoolbar-help-content-heading3-result' => '<h3>Titola teksto</h3>',
 1453+ 'edittoolbar-help-content-heading4-description' => '4-a nivela titolo',
12871454 'edittoolbar-help-content-heading4-syntax' => '==== Titola teksto ====',
 1455+ 'edittoolbar-help-content-heading4-result' => '<h4>Titola teksto</h4>',
 1456+ 'edittoolbar-help-content-heading5-description' => '5-a nivela titolo',
12881457 'edittoolbar-help-content-heading5-syntax' => '===== Titola teksto =====',
12891458 'edittoolbar-help-content-heading5-result' => '<h5>Titola teksto</h5>',
12901459 'edittoolbar-help-content-ulist-description' => 'Bulpunktita listo',
@@ -1293,9 +1462,19 @@
12941463 'edittoolbar-help-content-olist-syntax' => '# Listero<br /># Listero',
12951464 'edittoolbar-help-content-olist-result' => '<ol><li>Listero</li><li>Listero</li></ol>',
12961465 'edittoolbar-help-content-file-description' => 'Enmetita dosiero',
 1466+ 'edittoolbar-help-content-file-syntax' => '[[File:Ekzemplo.png|thumb|Teksto pri dosiero]]',
 1467+ 'edittoolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/UsabilityInitiative/images/wikiEditor/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Pligrandigi' class='internal' href='#'><img height='11' width='15' alt='' src='skins/common/images/magnify-clip.png'/></a></div>Teksto pri dosiero</div></div>",
12971468 'edittoolbar-help-content-reference-description' => 'Referenco',
 1469+ 'edittoolbar-help-content-reference-result' => "Paĝa teksto.<sup><a href='#'>[1]</a></sup>",
 1470+ 'edittoolbar-help-content-rereference-description' => 'Aldona uzo de la sama referenco.',
 1471+ 'edittoolbar-help-content-rereference-result' => "Paĝa teksto.<sup><a href='#'>[1]</a></sup>",
12981472 'edittoolbar-help-content-showreferences-description' => 'Montri referencojn',
 1473+ 'edittoolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.ekzemplo.org' class='external text' href='#'>Ligila teksto</a>, aldona teksto.</li></ol>",
 1474+ 'edittoolbar-help-content-signaturetimestamp-description' => 'Subskribo kun tempindiko',
12991475 'edittoolbar-help-content-signature-description' => 'Subskribo',
 1476+ 'edittoolbar-help-content-indent-description' => 'Krommarĝeno',
 1477+ 'edittoolbar-help-content-indent-syntax' => 'Norma teksto<br />:Krommarĝena teksto<br />::Krommarĝena teksto',
 1478+ 'edittoolbar-help-content-indent-result' => 'Norma teksto<dl><dd>Krommarĝena teksto<dl><dd>Krommarĝena teksto</dd></dl><dd></dl>',
13001479 );
13011480
13021481 /** Spanish (Español)
@@ -1416,6 +1595,146 @@
14171596 'edittoolbar-help-content-indent-result' => 'Texto normal<dl><dd>Texto indentado<dl><dd>Texto indentado</dd></dl></dd></dl>',
14181597 );
14191598
 1599+/** Estonian (Eesti)
 1600+ * @author Avjoska
 1601+ * @author Pikne
 1602+ */
 1603+$messages['et'] = array(
 1604+ 'edittoolbar' => 'Toimetamise tööriistariba',
 1605+ 'edittoolbar-desc' => 'Täiustatud kasutushõlpsusega redigeerimislehekülje tööriistariba',
 1606+ 'edittoolbar-preference' => 'Kasuta laiendatud redigeerimisriba',
 1607+ 'edittoolbar-loading' => 'Laen...',
 1608+ 'edittoolbar-tool-bold' => 'Paks',
 1609+ 'edittoolbar-tool-bold-example' => 'Rasvane kiri',
 1610+ 'edittoolbar-tool-italic' => 'Kursiiv',
 1611+ 'edittoolbar-tool-italic-example' => 'Kaldkiri',
 1612+ 'edittoolbar-tool-ilink' => 'Siselink',
 1613+ 'edittoolbar-tool-ilink-example' => 'Lingi pealkiri',
 1614+ 'edittoolbar-tool-xlink' => 'Välislink (ära unusta eesliidet http://)',
 1615+ 'edittoolbar-tool-xlink-example' => 'http://www.näide.ee lingi pealkiri',
 1616+ 'edittoolbar-tool-file' => 'Manusfail',
 1617+ 'edittoolbar-tool-file-example' => 'Näide.jpg',
 1618+ 'edittoolbar-tool-reference' => 'Viide',
 1619+ 'edittoolbar-tool-reference-example' => 'Lisa siia allmärkuse tekst',
 1620+ 'edittoolbar-tool-signature' => 'Allkiri ja ajatempel',
 1621+ 'edittoolbar-section-advanced' => 'Laiendatud',
 1622+ 'edittoolbar-tool-heading' => 'Pealkiri',
 1623+ 'edittoolbar-tool-heading-1' => 'Pealkiri 1',
 1624+ 'edittoolbar-tool-heading-2' => 'Pealkiri 2',
 1625+ 'edittoolbar-tool-heading-3' => 'Pealkiri 3',
 1626+ 'edittoolbar-tool-heading-4' => 'Pealkiri 4',
 1627+ 'edittoolbar-tool-heading-5' => 'Pealkiri 5',
 1628+ 'edittoolbar-tool-heading-example' => 'Pealkirja tekst',
 1629+ 'edittoolbar-group-list' => 'Loend',
 1630+ 'edittoolbar-tool-ulist' => 'Täpploend',
 1631+ 'edittoolbar-tool-ulist-example' => 'Täpploendi liige',
 1632+ 'edittoolbar-tool-olist' => 'Numberloend',
 1633+ 'edittoolbar-tool-olist-example' => 'Numberloendi liige',
 1634+ 'edittoolbar-group-size' => 'Suurus',
 1635+ 'edittoolbar-tool-big' => 'Suur',
 1636+ 'edittoolbar-tool-big-example' => 'Suur tekst',
 1637+ 'edittoolbar-tool-small' => 'Väike',
 1638+ 'edittoolbar-tool-small-example' => 'Väike tekst',
 1639+ 'edittoolbar-group-baseline' => 'Alusjoon',
 1640+ 'edittoolbar-tool-superscript' => 'Ülaindeks',
 1641+ 'edittoolbar-tool-superscript-example' => 'Tekst ülaindeksina',
 1642+ 'edittoolbar-tool-subscript' => 'Allindeks',
 1643+ 'edittoolbar-tool-subscript-example' => 'Tekst allindeksina',
 1644+ 'edittoolbar-group-insert' => 'Lisa',
 1645+ 'edittoolbar-tool-gallery' => 'Pildigalerii',
 1646+ 'edittoolbar-tool-gallery-example' => 'Pilt:Näide.jpg|Pildiallkiri1
 1647+Pilt:Näide.jpg|Pildiallkiri2',
 1648+ 'edittoolbar-tool-newline' => 'Uus rida',
 1649+ 'edittoolbar-tool-table' => 'Tabel',
 1650+ 'edittoolbar-tool-table-example' => '-
 1651+! päis 1
 1652+! päis 2
 1653+! päis 3
 1654+|-
 1655+| rida 1, lahter 1
 1656+| rida 1, lahter 2
 1657+| rida 1, lahter 3
 1658+|-
 1659+| rida 2, lahter 1
 1660+| rida 2, lahter 2
 1661+| rida 2, lahter 3',
 1662+ 'edittoolbar-section-characters' => 'Erimärgid',
 1663+ 'edittoolbar-characters-page-latin' => 'Ladina',
 1664+ 'edittoolbar-characters-page-latinextended' => 'Ladina (laiendatud)',
 1665+ 'edittoolbar-characters-page-ipa' => 'IPA-laiendid',
 1666+ 'edittoolbar-characters-page-symbols' => 'Sümbolid',
 1667+ 'edittoolbar-characters-page-greek' => 'Kreeka',
 1668+ 'edittoolbar-characters-page-cyrillic' => 'Kirillitsa',
 1669+ 'edittoolbar-characters-page-arabic' => 'Araabia',
 1670+ 'edittoolbar-characters-page-hebrew' => 'Heebrea',
 1671+ 'edittoolbar-characters-page-telugu' => 'Telugu',
 1672+ 'edittoolbar-section-help' => 'Abi',
 1673+ 'edittoolbar-help-heading-description' => 'Kirjeldus',
 1674+ 'edittoolbar-help-heading-syntax' => 'Trükitu',
 1675+ 'edittoolbar-help-heading-result' => 'Tulemus',
 1676+ 'edittoolbar-help-page-format' => 'Vorming',
 1677+ 'edittoolbar-help-page-link' => 'Lingid',
 1678+ 'edittoolbar-help-page-heading' => 'Pealkirjad',
 1679+ 'edittoolbar-help-page-list' => 'Loendid',
 1680+ 'edittoolbar-help-page-file' => 'Failid',
 1681+ 'edittoolbar-help-page-reference' => 'Viited',
 1682+ 'edittoolbar-help-page-discussion' => 'Arutelu',
 1683+ 'edittoolbar-help-content-italic-description' => 'Kaldkiri',
 1684+ 'edittoolbar-help-content-italic-syntax' => "''Kaldkirjas tekst''",
 1685+ 'edittoolbar-help-content-italic-result' => '<em>Kaldkirjas tekst</em>',
 1686+ 'edittoolbar-help-content-bold-description' => 'Rasvane',
 1687+ 'edittoolbar-help-content-bold-syntax' => "'''Rasvane tekst'''",
 1688+ 'edittoolbar-help-content-bold-result' => '<strong>Rasvane tekst</strong>',
 1689+ 'edittoolbar-help-content-bolditalic-description' => 'Rasvane kaldkiri',
 1690+ 'edittoolbar-help-content-bolditalic-syntax' => "'''''Rasvane kaldkirjas tekst'''''",
 1691+ 'edittoolbar-help-content-bolditalic-result' => '<strong><em>Rasvane kaldkirjas tekst</em></strong>',
 1692+ 'edittoolbar-help-content-ilink-description' => 'Siselink',
 1693+ 'edittoolbar-help-content-ilink-syntax' => '[[Lehekülje pealkiri|Lingi silt]]<br />[[Lehekülje pealkiri]]',
 1694+ 'edittoolbar-help-content-ilink-result' => "<a href='#'>Lingi silt</a><br /><a href='#'>Lehekülje pealkiri</a>",
 1695+ 'edittoolbar-help-content-xlink-description' => 'Välislink',
 1696+ 'edittoolbar-help-content-xlink-syntax' => '[http://www.näide.ee Lingi silt]<br />[http://www.näide.ee]<br />http://www.näide.ee',
 1697+ 'edittoolbar-help-content-xlink-result' => "<a href='#' class='external'>Lingi silt</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.näide.ee</a>",
 1698+ 'edittoolbar-help-content-heading1-description' => '1. taseme pealkiri',
 1699+ 'edittoolbar-help-content-heading1-syntax' => '=Pealkirjatekst=',
 1700+ 'edittoolbar-help-content-heading1-result' => '<h1>Pealkirjatekst</h1>',
 1701+ 'edittoolbar-help-content-heading2-description' => '2. taseme pealkiri',
 1702+ 'edittoolbar-help-content-heading2-syntax' => '==Pealkirjatekst==',
 1703+ 'edittoolbar-help-content-heading2-result' => '<h2>Pealkirjatekst</h2>',
 1704+ 'edittoolbar-help-content-heading3-description' => '3. taseme pealkiri',
 1705+ 'edittoolbar-help-content-heading3-syntax' => '===Pealkirjatekst===',
 1706+ 'edittoolbar-help-content-heading3-result' => '<h3>Pealkirjatekst</h3>',
 1707+ 'edittoolbar-help-content-heading4-description' => '4. taseme pealkiri',
 1708+ 'edittoolbar-help-content-heading4-syntax' => '==== Pealkirjatekst ====',
 1709+ 'edittoolbar-help-content-heading4-result' => '<h4>Pealkirjatekst</h4>',
 1710+ 'edittoolbar-help-content-heading5-description' => '5. taseme pealkiri',
 1711+ 'edittoolbar-help-content-heading5-syntax' => '===== Pealkirjatekst =====',
 1712+ 'edittoolbar-help-content-heading5-result' => '<h5>Pealkirjatekst</h5>',
 1713+ 'edittoolbar-help-content-ulist-description' => 'Täpploend',
 1714+ 'edittoolbar-help-content-ulist-syntax' => '* Loendi liige<br />* Loendi liige',
 1715+ 'edittoolbar-help-content-ulist-result' => '<ul><li>Loendi liige</li><li>Loendi liige</li></ul>',
 1716+ 'edittoolbar-help-content-olist-description' => 'Numberloend',
 1717+ 'edittoolbar-help-content-olist-syntax' => '# Loendi liige<br /># Loendi liige',
 1718+ 'edittoolbar-help-content-olist-result' => '<ol><li>Loendi liige</li><li>Loendi liige</li></ol>',
 1719+ 'edittoolbar-help-content-file-description' => 'Manusfail',
 1720+ 'edittoolbar-help-content-file-syntax' => '[[Pilt:Näide.png|thumb|Pildiallkiri]]',
 1721+ 'edittoolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Pildiallkiri' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/UsabilityInitiative/images/wikiEditor/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Suurenda' class='internal' href='#'><img height='11' width='15' alt='' src='skins/common/images/magnify-clip.png'/></a></div>Pildiallkiri</div></div>",
 1722+ 'edittoolbar-help-content-reference-description' => 'Viide',
 1723+ 'edittoolbar-help-content-reference-syntax' => 'Lehekülje tekst.&lt;ref name="test"&gt;[http://www.näide.ee Lingi tekst], täiendav tekst.&lt;/ref&gt;',
 1724+ 'edittoolbar-help-content-reference-result' => "Lehekülje tekst.<sup><a href='#'>[1]</a></sup>",
 1725+ 'edittoolbar-help-content-rereference-description' => 'Sama viite mitmekordne kasutamine',
 1726+ 'edittoolbar-help-content-rereference-syntax' => 'Lehekülje tekst.&lt;ref name="test" /&gt;',
 1727+ 'edittoolbar-help-content-rereference-result' => "Lehekülje tekst.<sup><a href='#'>[1]</a></sup>",
 1728+ 'edittoolbar-help-content-showreferences-description' => 'Viidete kuvamine',
 1729+ 'edittoolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.näide.ee' class='external text' href='#'>Lingi tekst</a>, täiendav tekst.</li></ol>",
 1730+ 'edittoolbar-help-content-signaturetimestamp-description' => 'Allkiri ja ajatempel',
 1731+ 'edittoolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Kasutajanimi</a> 10. juuni 2009, kell 15:54 (UTC)",
 1732+ 'edittoolbar-help-content-signature-description' => 'Allkiri',
 1733+ 'edittoolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Kasutajanimi</a>",
 1734+ 'edittoolbar-help-content-indent-description' => 'Taane',
 1735+ 'edittoolbar-help-content-indent-syntax' => 'Harilik tekst<br />:Taandega tekst<br />::Taandega tekst',
 1736+ 'edittoolbar-help-content-indent-result' => 'Harilik tekst<dl><dd>Taandega tekst<dl><dd>Taandega tekst</dd></dl></dd></dl>',
 1737+);
 1738+
14201739 /** Basque (Euskara)
14211740 * @author An13sa
14221741 * @author Kobazulo
@@ -1429,7 +1748,10 @@
14301749 'edittoolbar-tool-italic-example' => 'Testu etzana',
14311750 'edittoolbar-tool-ilink' => 'Barne lotura',
14321751 'edittoolbar-tool-ilink-example' => 'Loturaren izenburua',
 1752+ 'edittoolbar-tool-xlink' => 'Kanpo lotura (gogoratu http:// aurrizkia)',
 1753+ 'edittoolbar-tool-xlink-example' => 'http://www.adibidea.com lotura izenburua',
14331754 'edittoolbar-tool-file' => 'Txertatutako fitxategia',
 1755+ 'edittoolbar-tool-file-pre' => '$1Fitxategi:',
14341756 'edittoolbar-tool-file-example' => 'Adibidea.jpg',
14351757 'edittoolbar-tool-reference' => 'Erreferentzia',
14361758 'edittoolbar-tool-signature' => 'SInadura data eta orduarekin',
@@ -1469,6 +1791,7 @@
14701792 'edittoolbar-characters-page-hebrew' => 'Hebrearra',
14711793 'edittoolbar-section-help' => 'Laguntza',
14721794 'edittoolbar-help-heading-description' => 'Deskribapena',
 1795+ 'edittoolbar-help-page-format' => 'Formatua ematen',
14731796 'edittoolbar-help-page-link' => 'Loturak',
14741797 'edittoolbar-help-page-heading' => 'Goiburuak',
14751798 'edittoolbar-help-page-list' => 'Zerrendak',
@@ -1480,6 +1803,7 @@
14811804 'edittoolbar-help-content-italic-result' => '<em>Testu etzana</em>',
14821805 'edittoolbar-help-content-bold-description' => 'Beltza',
14831806 'edittoolbar-help-content-bold-syntax' => "'''Testu beltza'''",
 1807+ 'edittoolbar-help-content-bold-result' => '<strong>Testu beltza</strong>',
14841808 'edittoolbar-help-content-bolditalic-description' => 'Beltza eta etzana',
14851809 'edittoolbar-help-content-bolditalic-syntax' => "'''''Testu beltza eta etzana'''''",
14861810 'edittoolbar-help-content-bolditalic-result' => '<strong><em>Testu beltza eta etzana</em></strong>',
@@ -1503,6 +1827,7 @@
15041828 'edittoolbar-help-content-ulist-description' => 'Buletdun zerrenda',
15051829 'edittoolbar-help-content-olist-description' => 'Zenbakidun zerrenda',
15061830 'edittoolbar-help-content-file-description' => 'Txertatutako fitxategia',
 1831+ 'edittoolbar-help-content-file-syntax' => '[[Fitxategi:Adibidea.png|thumb|Oinaren testua]]',
15071832 'edittoolbar-help-content-reference-description' => 'Erreferentzia',
15081833 'edittoolbar-help-content-reference-syntax' => 'Orrialdearen testua.&lt;ref name="test"&gt;[http://www.adibidea.org Loturaren testua], testu gehigarria.&lt;/ref&gt;',
15091834 'edittoolbar-help-content-reference-result' => "Orrialdearen testua.<sup><a href='#'>[1]</a></sup>",
@@ -1659,6 +1984,7 @@
16601985 * @author IAlex
16611986 * @author McDutchie
16621987 * @author Omnipaedista
 1988+ * @author Verdy p
16631989 */
16641990 $messages['fr'] = array(
16651991 'edittoolbar' => 'Barre d’outils de modification',
@@ -1710,12 +2036,14 @@
17112037 'edittoolbar-tool-table' => 'Tableau',
17122038 'edittoolbar-section-characters' => 'Caractères spéciaux',
17132039 'edittoolbar-characters-page-latin' => 'Latin',
 2040+ 'edittoolbar-characters-page-latinextended' => 'Latin étendu',
17142041 'edittoolbar-characters-page-ipa' => 'API',
17152042 'edittoolbar-characters-page-symbols' => 'Symboles',
17162043 'edittoolbar-characters-page-greek' => 'Grec',
17172044 'edittoolbar-characters-page-cyrillic' => 'Cyrillique',
17182045 'edittoolbar-characters-page-arabic' => 'Arabe',
17192046 'edittoolbar-characters-page-hebrew' => 'Hébreu',
 2047+ 'edittoolbar-characters-page-telugu' => 'Télougou',
17202048 'edittoolbar-section-help' => 'Aide',
17212049 'edittoolbar-help-heading-description' => 'Description',
17222050 'edittoolbar-help-heading-syntax' => 'Ce que vous tapez',
@@ -2024,12 +2352,14 @@
20252353 'edittoolbar-tool-table' => 'Tabälle',
20262354 'edittoolbar-section-characters' => 'Sunderzeiche',
20272355 'edittoolbar-characters-page-latin' => 'Latynisch',
 2356+ 'edittoolbar-characters-page-latinextended' => 'Latin Extended',
20282357 'edittoolbar-characters-page-ipa' => 'IPA',
20292358 'edittoolbar-characters-page-symbols' => 'Symbol',
20302359 'edittoolbar-characters-page-greek' => 'Griechisch',
20312360 'edittoolbar-characters-page-cyrillic' => 'Kyrillisch',
20322361 'edittoolbar-characters-page-arabic' => 'Arabisch',
20332362 'edittoolbar-characters-page-hebrew' => 'Hebräisch',
 2363+ 'edittoolbar-characters-page-telugu' => 'Telugu',
20342364 'edittoolbar-section-help' => 'Hilf',
20352365 'edittoolbar-help-heading-description' => 'Bschrybig',
20362366 'edittoolbar-help-heading-syntax' => 'Was Du schrybsch',
@@ -2096,6 +2426,22 @@
20972427 'edittoolbar-help-content-indent-result' => 'Normale Tekscht<dl><dd>Yygruckte Tekscht<dl><dd>Yygruckte Tekscht</dd></dl></dd></dl>',
20982428 );
20992429
 2430+/** Manx (Gaelg)
 2431+ * @author MacTire02
 2432+ */
 2433+$messages['gv'] = array(
 2434+ 'edittoolbar-characters-page-greek' => 'Greagagh',
 2435+ 'edittoolbar-characters-page-arabic' => 'Arabagh',
 2436+ 'edittoolbar-characters-page-hebrew' => 'Ewagh',
 2437+ 'edittoolbar-help-page-discussion' => 'Resoonaght',
 2438+ 'edittoolbar-help-content-italic-description' => 'Iddaalagh',
 2439+ 'edittoolbar-help-content-italic-syntax' => "''Clou iddaalagh''",
 2440+ 'edittoolbar-help-content-italic-result' => '<em>Teks iddaalagh</em>',
 2441+ 'edittoolbar-help-content-bold-description' => 'Trome',
 2442+ 'edittoolbar-help-content-bold-syntax' => "'''Clou trome'''",
 2443+ 'edittoolbar-help-content-bold-result' => '<strong>Teks trome</strong>',
 2444+);
 2445+
21002446 /** Hebrew (עברית)
21012447 * @author Rotem Liss
21022448 * @author YaronSh
@@ -2149,6 +2495,13 @@
21502496 'edittoolbar-tool-newline' => 'שורה חדשה',
21512497 'edittoolbar-tool-table' => 'טבלה',
21522498 'edittoolbar-section-characters' => 'תווים מיוחדים',
 2499+ 'edittoolbar-characters-page-latin' => 'לטיני',
 2500+ 'edittoolbar-characters-page-latinextended' => 'לטיני מורחב',
 2501+ 'edittoolbar-characters-page-symbols' => 'סימנים',
 2502+ 'edittoolbar-characters-page-greek' => 'יווני',
 2503+ 'edittoolbar-characters-page-cyrillic' => 'קירילי',
 2504+ 'edittoolbar-characters-page-arabic' => 'ערבי',
 2505+ 'edittoolbar-characters-page-hebrew' => 'עברי',
21532506 'edittoolbar-section-help' => 'עזרה',
21542507 'edittoolbar-help-heading-description' => 'תיאור',
21552508 'edittoolbar-help-heading-syntax' => 'מה יש להקליד',
@@ -2224,6 +2577,132 @@
22252578 'edittoolbar-tool-italic' => 'Tirchha',
22262579 );
22272580
 2581+/** Croatian (Hrvatski)
 2582+ * @author Suradnik13
 2583+ */
 2584+$messages['hr'] = array(
 2585+ 'edittoolbar' => 'Alatna traka',
 2586+ 'edittoolbar-desc' => 'Alatna traka za uređivanje s poboljšanom uporabljivošću',
 2587+ 'edittoolbar-preference' => 'Omogući poboljšanu alatnu traku',
 2588+ 'edittoolbar-loading' => 'Učitavam...',
 2589+ 'edittoolbar-tool-bold' => 'Podebljano',
 2590+ 'edittoolbar-tool-bold-example' => 'Podebljani tekst',
 2591+ 'edittoolbar-tool-italic' => 'Kurziv',
 2592+ 'edittoolbar-tool-italic-example' => 'Kurzivni tekst',
 2593+ 'edittoolbar-tool-ilink' => 'Unutarnja poveznica',
 2594+ 'edittoolbar-tool-ilink-example' => 'Naziv poveznice',
 2595+ 'edittoolbar-tool-xlink' => 'Vanjska poveznica (nužan je prefiks http://)',
 2596+ 'edittoolbar-tool-xlink-example' => 'http://www.primjer.com naziv poveznice',
 2597+ 'edittoolbar-tool-file' => 'Uložena datoteka',
 2598+ 'edittoolbar-tool-file-example' => 'Primjer.jpg',
 2599+ 'edittoolbar-tool-reference' => 'Bilješke',
 2600+ 'edittoolbar-tool-reference-example' => 'Umetni tekst fusnote ovdje',
 2601+ 'edittoolbar-tool-signature' => 'Potpis i datum',
 2602+ 'edittoolbar-section-advanced' => 'Napredno',
 2603+ 'edittoolbar-tool-heading' => 'Podnaslov',
 2604+ 'edittoolbar-tool-heading-1' => 'Razina 1',
 2605+ 'edittoolbar-tool-heading-2' => 'Razina 2',
 2606+ 'edittoolbar-tool-heading-3' => 'Razina 3',
 2607+ 'edittoolbar-tool-heading-4' => 'Razina 4',
 2608+ 'edittoolbar-tool-heading-5' => 'Razina 5',
 2609+ 'edittoolbar-tool-heading-example' => 'Tekst podnaslova',
 2610+ 'edittoolbar-group-list' => 'Popis',
 2611+ 'edittoolbar-tool-ulist' => 'Popis s grafičkim oznakama',
 2612+ 'edittoolbar-tool-ulist-example' => 'Stavka popisa s grafičkim oznakama',
 2613+ 'edittoolbar-tool-olist' => 'Numerirani popis',
 2614+ 'edittoolbar-tool-olist-example' => 'Stavka numeriranog popisa',
 2615+ 'edittoolbar-group-size' => 'Veličina',
 2616+ 'edittoolbar-tool-big' => 'Velika slova',
 2617+ 'edittoolbar-tool-big-example' => 'Tekst velikim slovima',
 2618+ 'edittoolbar-tool-small' => 'Malim slovima',
 2619+ 'edittoolbar-tool-small-example' => 'Tekst malim slovima',
 2620+ 'edittoolbar-group-baseline' => 'Vodoravna crta',
 2621+ 'edittoolbar-tool-superscript' => 'Eksponent',
 2622+ 'edittoolbar-tool-superscript-example' => 'Tekst eksponenta',
 2623+ 'edittoolbar-tool-subscript' => 'Indeks',
 2624+ 'edittoolbar-tool-subscript-example' => 'Tekst indeksa',
 2625+ 'edittoolbar-group-insert' => 'Uloži',
 2626+ 'edittoolbar-tool-gallery' => 'Galerija slika',
 2627+ 'edittoolbar-tool-gallery-example' => 'File:Primjer.jpg|Opis1
 2628+File:Primjer.jpg|Opis2',
 2629+ 'edittoolbar-tool-newline' => 'Novi redak',
 2630+ 'edittoolbar-tool-table' => 'Tablica',
 2631+ 'edittoolbar-section-characters' => 'Posebni znakovi',
 2632+ 'edittoolbar-characters-page-latin' => 'latinica',
 2633+ 'edittoolbar-characters-page-latinextended' => 'proširena latinica',
 2634+ 'edittoolbar-characters-page-ipa' => 'IPA',
 2635+ 'edittoolbar-characters-page-symbols' => 'simboli',
 2636+ 'edittoolbar-characters-page-greek' => 'grčki',
 2637+ 'edittoolbar-characters-page-cyrillic' => 'ćirilica',
 2638+ 'edittoolbar-characters-page-arabic' => 'arapski',
 2639+ 'edittoolbar-characters-page-hebrew' => 'hebrejski',
 2640+ 'edittoolbar-characters-page-telugu' => 'telugu',
 2641+ 'edittoolbar-section-help' => 'Pomoć',
 2642+ 'edittoolbar-help-heading-description' => 'Opis',
 2643+ 'edittoolbar-help-heading-syntax' => 'Što upisujete',
 2644+ 'edittoolbar-help-heading-result' => 'Što dobivate',
 2645+ 'edittoolbar-help-page-format' => 'Formatiranje',
 2646+ 'edittoolbar-help-page-link' => 'Poveznice',
 2647+ 'edittoolbar-help-page-heading' => 'Podnaslovi',
 2648+ 'edittoolbar-help-page-list' => 'Popisi',
 2649+ 'edittoolbar-help-page-file' => 'Datoteke',
 2650+ 'edittoolbar-help-page-reference' => 'Napomene',
 2651+ 'edittoolbar-help-page-discussion' => 'Razgovor',
 2652+ 'edittoolbar-help-content-italic-description' => 'Kurziv',
 2653+ 'edittoolbar-help-content-italic-syntax' => "''Kurzivni tekst''",
 2654+ 'edittoolbar-help-content-italic-result' => '<em>Kurzivni tekst</em>',
 2655+ 'edittoolbar-help-content-bold-description' => 'Podebljano',
 2656+ 'edittoolbar-help-content-bold-syntax' => "'''Podebljani tekst'''",
 2657+ 'edittoolbar-help-content-bold-result' => '<strong>Podebljani tekst</strong>',
 2658+ 'edittoolbar-help-content-bolditalic-description' => 'Podebljano i kurziv',
 2659+ 'edittoolbar-help-content-bolditalic-syntax' => "'''''Podebljani i kurzivni tekst'''''",
 2660+ 'edittoolbar-help-content-bolditalic-result' => '<strong><em>Podebljani i kurzivni tekst</em></strong>',
 2661+ 'edittoolbar-help-content-ilink-description' => 'Unutarnja poveznica',
 2662+ 'edittoolbar-help-content-ilink-syntax' => '[[Naslov stranice|Oznaka poveznice]]<br />[[Naslov stranice]]',
 2663+ 'edittoolbar-help-content-ilink-result' => "<a href='#'>Oznaka poveznice</a><br /><a href='#'>Naslov stranice</a>",
 2664+ 'edittoolbar-help-content-xlink-description' => 'Vanjska poveznica',
 2665+ 'edittoolbar-help-content-xlink-syntax' => '[http://www.primjer.org Oznaka poveznice]<br />[http://www.primjer.org]<br />http://www.primjer.org',
 2666+ 'edittoolbar-help-content-xlink-result' => "<a href='#' class='external'>Oznaka poveznice</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.primjer.org</a>",
 2667+ 'edittoolbar-help-content-heading1-description' => 'Podnaslov 1. razine',
 2668+ 'edittoolbar-help-content-heading1-syntax' => '= Tekst podnaslova =',
 2669+ 'edittoolbar-help-content-heading1-result' => '<h1> Tekst podnaslova </h1>',
 2670+ 'edittoolbar-help-content-heading2-description' => 'Podnaslov 2. razine',
 2671+ 'edittoolbar-help-content-heading2-syntax' => '== Tekst podnaslova ==',
 2672+ 'edittoolbar-help-content-heading2-result' => '<h2> Tekst podnaslova </h2>',
 2673+ 'edittoolbar-help-content-heading3-description' => 'Podnaslov 3. razine',
 2674+ 'edittoolbar-help-content-heading3-syntax' => '=== Tekst podnaslova ===',
 2675+ 'edittoolbar-help-content-heading3-result' => '<h3> Tekst podnaslova </h3>',
 2676+ 'edittoolbar-help-content-heading4-description' => 'Podnaslov 4. razine',
 2677+ 'edittoolbar-help-content-heading4-syntax' => '==== Tekst podnaslova ====',
 2678+ 'edittoolbar-help-content-heading4-result' => '<h4> Tekst podnaslova </h4>',
 2679+ 'edittoolbar-help-content-heading5-description' => 'Podnaslov 5. razine',
 2680+ 'edittoolbar-help-content-heading5-syntax' => '===== Tekst podnaslova =====',
 2681+ 'edittoolbar-help-content-heading5-result' => '<h5> Tekst podnaslova </h5>',
 2682+ 'edittoolbar-help-content-ulist-description' => 'Popis s grafičkim oznakama',
 2683+ 'edittoolbar-help-content-ulist-syntax' => '* stavka popisa<br />*stavka popisa',
 2684+ 'edittoolbar-help-content-ulist-result' => '<ul><li>stavka popisa</li><li>stavka popisa</li></ul>',
 2685+ 'edittoolbar-help-content-olist-description' => 'Numerirani popis',
 2686+ 'edittoolbar-help-content-olist-syntax' => '# stavka popisa<br /># stavka popisa',
 2687+ 'edittoolbar-help-content-olist-result' => '<ol><li>stavka popisa</li><li>stavka popisa</li></ol>',
 2688+ 'edittoolbar-help-content-file-description' => 'Uložena datoteka',
 2689+ 'edittoolbar-help-content-file-syntax' => '[[File:Primjer.jpg|thumb|Tekst opisa]]',
 2690+ 'edittoolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tekst opisa' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/UsabilityInitiative/images/wikiEditor/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Povećaj' class='internal' href='#'><img height='11' width='15' alt='' src='skins/common/images/magnify-clip.png'/></a></div>Tekst opisa'</div></div>",
 2691+ 'edittoolbar-help-content-reference-description' => 'Bilješke',
 2692+ 'edittoolbar-help-content-reference-syntax' => 'Tekst stranice.&lt;ref name="test"&gt;[http://www.primjer.org Tekst poveznice], dodatni tekst.&lt;/ref&gt;',
 2693+ 'edittoolbar-help-content-reference-result' => "Tekst stranice.<sup><a href='#'>[1]</a></sup>",
 2694+ 'edittoolbar-help-content-rereference-description' => 'Dodatno korištenje iste bilješke',
 2695+ 'edittoolbar-help-content-rereference-result' => "Tekst stranice.<sup><a href='#'>[1]</a></sup>",
 2696+ 'edittoolbar-help-content-showreferences-description' => 'Prikazivanje bilješki',
 2697+ 'edittoolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.primjer.org' class='vanjski tekst' href='#'>Teks poveznice</a>, dodatni tekst.</li></ol>",
 2698+ 'edittoolbar-help-content-signaturetimestamp-description' => 'Potpis s datumom',
 2699+ 'edittoolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Suradničko ime</a> (<a href='#' title='{{#special:mytalk}}'>razgovor</a>) 15:54, 10. lipnja 2009. (UTC)",
 2700+ 'edittoolbar-help-content-signature-description' => 'Potpis',
 2701+ 'edittoolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Suradničko ime</a> (<a href='#' title='{{#special:mytalk}}'>razgovor</a>)",
 2702+ 'edittoolbar-help-content-indent-description' => 'Uvlaka',
 2703+ 'edittoolbar-help-content-indent-syntax' => 'Normalni tekst<br />:Uvučeni tekst <br />::Uvučeni tekst',
 2704+ 'edittoolbar-help-content-indent-result' => 'Normalni tekst<dl><dd>Uvučeni tekst<dl><dd>Uvučeni tekst</dd></dl></dd></dl>',
 2705+);
 2706+
22282707 /** Upper Sorbian (Hornjoserbsce)
22292708 * @author Michawiki
22302709 */
@@ -2277,12 +2756,14 @@
22782757 'edittoolbar-tool-table' => 'Tabela',
22792758 'edittoolbar-section-characters' => 'Specialne znamješka',
22802759 'edittoolbar-characters-page-latin' => 'Łaćonske',
 2760+ 'edittoolbar-characters-page-latinextended' => 'Łaćonske rozšěrjene',
22812761 'edittoolbar-characters-page-ipa' => 'IPA',
22822762 'edittoolbar-characters-page-symbols' => 'Symbole',
22832763 'edittoolbar-characters-page-greek' => 'Grjekske',
22842764 'edittoolbar-characters-page-cyrillic' => 'Kyriliske',
22852765 'edittoolbar-characters-page-arabic' => 'Arabske',
22862766 'edittoolbar-characters-page-hebrew' => 'Hebrejske',
 2767+ 'edittoolbar-characters-page-telugu' => 'Telugu',
22872768 'edittoolbar-section-help' => 'Pomoc',
22882769 'edittoolbar-help-heading-description' => 'Wopisanje',
22892770 'edittoolbar-help-heading-syntax' => 'Štož zapisuješ',
@@ -2665,6 +3146,7 @@
26663147 'edittoolbar-tool-table' => 'Tabel',
26673148 'edittoolbar-section-characters' => 'Karakter spesial',
26683149 'edittoolbar-characters-page-latin' => 'Latin',
 3150+ 'edittoolbar-characters-page-latinextended' => 'Ekstensi Latin',
26693151 'edittoolbar-characters-page-ipa' => 'IPA',
26703152 'edittoolbar-characters-page-symbols' => 'Simbol',
26713153 'edittoolbar-characters-page-greek' => 'Yunani',
@@ -2742,6 +3224,7 @@
27433225 */
27443226 $messages['it'] = array(
27453227 'edittoolbar' => 'Barra degli strumenti di modifica',
 3228+ 'edittoolbar-desc' => 'Modifica barra degli strumenti della pagina con una maggiore usabilità',
27463229 'edittoolbar-preference' => 'Abilita barra degli strumenti di modifica avanzata',
27473230 'edittoolbar-loading' => 'Caricamento in corso...',
27483231 'edittoolbar-tool-bold' => 'Grassetto',
@@ -2922,12 +3405,14 @@
29233406 | 行2、セル3',
29243407 'edittoolbar-section-characters' => '特殊文字',
29253408 'edittoolbar-characters-page-latin' => 'ラテン文字',
 3409+ 'edittoolbar-characters-page-latinextended' => '拡張ラテン文字',
29263410 'edittoolbar-characters-page-ipa' => '国際音声記号',
29273411 'edittoolbar-characters-page-symbols' => '記号',
29283412 'edittoolbar-characters-page-greek' => 'ギリシャ文字',
29293413 'edittoolbar-characters-page-cyrillic' => 'キリル文字',
29303414 'edittoolbar-characters-page-arabic' => 'アラビア文字',
29313415 'edittoolbar-characters-page-hebrew' => 'ヘブライ文字',
 3416+ 'edittoolbar-characters-page-telugu' => 'テルグ文字',
29323417 'edittoolbar-section-help' => 'ヘルプ',
29333418 'edittoolbar-help-heading-description' => '解説',
29343419 'edittoolbar-help-heading-syntax' => '入力内容',
@@ -2995,6 +3480,7 @@
29963481 );
29973482
29983483 /** Georgian (ქართული)
 3484+ * @author Alsandro
29993485 * @author გიორგიმელა
30003486 */
30013487 $messages['ka'] = array(
@@ -3046,6 +3532,13 @@
30473533 'edittoolbar-tool-newline' => 'ახალი ხაზი',
30483534 'edittoolbar-tool-table' => 'ტაბულა',
30493535 'edittoolbar-section-characters' => 'სპეციალური სიმბოლოები',
 3536+ 'edittoolbar-characters-page-latin' => 'ლათინური',
 3537+ 'edittoolbar-characters-page-ipa' => 'IPA',
 3538+ 'edittoolbar-characters-page-symbols' => 'სიმბოლოები',
 3539+ 'edittoolbar-characters-page-greek' => 'ბერძნული',
 3540+ 'edittoolbar-characters-page-cyrillic' => 'კირილიცა',
 3541+ 'edittoolbar-characters-page-arabic' => 'არაბული',
 3542+ 'edittoolbar-characters-page-hebrew' => 'ივრითი',
30503543 'edittoolbar-section-help' => 'დახმარება',
30513544 'edittoolbar-help-heading-description' => 'აღწერა',
30523545 'edittoolbar-help-heading-syntax' => 'რას ბეჭდავთ',
@@ -3055,23 +3548,23 @@
30563549 'edittoolbar-help-page-heading' => 'სათაურები',
30573550 'edittoolbar-help-page-list' => 'სიები',
30583551 'edittoolbar-help-page-file' => 'ფაილები',
3059 - 'edittoolbar-help-page-reference' => 'შენიშნებები',
 3552+ 'edittoolbar-help-page-reference' => 'მინიშნებები',
30603553 'edittoolbar-help-page-discussion' => 'განხილვა',
30613554 'edittoolbar-help-content-italic-description' => 'კურსივი',
3062 - 'edittoolbar-help-content-italic-syntax' => "''კურსივის ტექსტი''",
3063 - 'edittoolbar-help-content-italic-result' => '<em>კურსივის ტექსტი</em>',
3064 - 'edittoolbar-help-content-bold-description' => 'მსუქანი',
3065 - 'edittoolbar-help-content-bold-syntax' => "'''მსუქანი ტექსტი'''",
3066 - 'edittoolbar-help-content-bold-result' => '<strong>მსუქანი ტექსტი</strong>',
3067 - 'edittoolbar-help-content-bolditalic-description' => 'მსუქანი კურსივი',
3068 - 'edittoolbar-help-content-bolditalic-syntax' => "'''''მსუქანი კურსივი'''''",
3069 - 'edittoolbar-help-content-bolditalic-result' => '<em><strong>მსუქანი კურსივი</strong></em>',
 3555+ 'edittoolbar-help-content-italic-syntax' => "''დახრილი ტექსტი''",
 3556+ 'edittoolbar-help-content-italic-result' => '<em>დახრილი ტექსტი</em>',
 3557+ 'edittoolbar-help-content-bold-description' => 'სქელი',
 3558+ 'edittoolbar-help-content-bold-syntax' => "'''სქელი ტექსტი'''",
 3559+ 'edittoolbar-help-content-bold-result' => '<strong>სქელი ტექსტი</strong>',
 3560+ 'edittoolbar-help-content-bolditalic-description' => 'სქელი დახრილი',
 3561+ 'edittoolbar-help-content-bolditalic-syntax' => "'''''სქელი დახრილი ტექსტი'''''",
 3562+ 'edittoolbar-help-content-bolditalic-result' => '<em><strong>სქელი დახრილი ტექსტი</strong></em>',
30703563 'edittoolbar-help-content-ilink-description' => 'შიდა ბმული',
3071 - 'edittoolbar-help-content-ilink-syntax' => '[[ტექსტის სათაური|ტექსტის სათაური]]<br />[[გვერდის სათაური]]',
 3564+ 'edittoolbar-help-content-ilink-syntax' => '[[გვერდის სათაური|ბმულის წარწერა]]<br />[[გვერდის სათაური]]',
30723565 'edittoolbar-help-content-ilink-result' => "<a href='#'>ბმულის ტექსტი</a><br /><a href='#'>გვერდის სათაური</a>",
30733566 'edittoolbar-help-content-xlink-description' => 'გარე ბმული',
3074 - 'edittoolbar-help-content-xlink-syntax' => '[http://www.example.org ბმულის გვერდი]<br />[http://www.example.org]<br />http://www.example.org',
3075 - 'edittoolbar-help-content-xlink-result' => "<a href='#' class='external'>Текст ссылки</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>",
 3567+ 'edittoolbar-help-content-xlink-syntax' => '[http://www.example.org ბმულის წარწერა]<br />[http://www.example.org]<br />http://www.example.org',
 3568+ 'edittoolbar-help-content-xlink-result' => "<a href='#' class='external'>ბმულის წარწერა</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>",
30763569 'edittoolbar-help-content-heading1-description' => 'პირველი დონის სათაური',
30773570 'edittoolbar-help-content-heading1-syntax' => '= სათაურის ტექსტი =',
30783571 'edittoolbar-help-content-heading1-result' => '<h1>სათაურის ტექსტი</h1>',
@@ -3090,30 +3583,149 @@
30913584 'edittoolbar-help-content-ulist-description' => 'მარკირებული სია',
30923585 'edittoolbar-help-content-ulist-syntax' => '* სიის ელემენტი<br />* სიის ელემენტი',
30933586 'edittoolbar-help-content-ulist-result' => '<ul><li>სიის ელემენტი</li><li>სიის ელემენტი</li></ul>',
3094 - 'edittoolbar-help-content-olist-description' => 'დათვლადი სია',
 3587+ 'edittoolbar-help-content-olist-description' => 'დანომრილი სია',
30953588 'edittoolbar-help-content-olist-syntax' => '#სიის ელემენტი<br /># სიის ელემენტი',
30963589 'edittoolbar-help-content-olist-result' => '<ol><li>სიის ელემენტი</li><li>სიის ელემენტი</li></ol>',
30973590 'edittoolbar-help-content-file-description' => 'ჩასმული ფაილი',
3098 - 'edittoolbar-help-content-file-syntax' => '[[File:Example.png|thumb|ახსნის ტექსტი]]',
3099 - 'edittoolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='
3100 -თანმხლები ნაწერი' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/UsabilityInitiative/images/wikiEditor/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='skins/common/images/magnify-clip.png'/></a></div>
3101 -თანმხლები ნაწერი</div></div>",
3102 - 'edittoolbar-help-content-reference-description' => 'შენიშნებები',
 3591+ 'edittoolbar-help-content-file-syntax' => '[[File:Example.png|thumb|წარწერის ტექსტი]]',
 3592+ 'edittoolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='წარწერის ტექსტი' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/UsabilityInitiative/images/wikiEditor/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='skins/common/images/magnify-clip.png'/></a></div>წარწერის ტექსტი</div></div>",
 3593+ 'edittoolbar-help-content-reference-description' => 'მინიშნება',
31033594 'edittoolbar-help-content-reference-syntax' => 'გვერდის ტექსტი&lt;ref name="test"&gt;[http://www.example.org ბმულის ტექსტი], დამატებითი ტექსტი.&lt;/ref&gt;.',
31043595 'edittoolbar-help-content-reference-result' => "გვერდის ტექსტი<sup><a href='#'>[1]</a></sup>.",
3105 - 'edittoolbar-help-content-rereference-description' => 'იგივე ბმულის დამატებითი გამოყენება',
 3596+ 'edittoolbar-help-content-rereference-description' => 'იგივე მინიშნების დამატებითი გამოყენება',
31063597 'edittoolbar-help-content-rereference-result' => "გვერდის ტექსტი<sup><a href='#'>[1]</a></sup>.",
31073598 'edittoolbar-help-content-showreferences-description' => 'სქოლიოს ჩვენება',
31083599 'edittoolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>ბმულის ტექსტი</a>, დამატებითი ტექსტი.</li></ol>",
3109 - 'edittoolbar-help-content-signaturetimestamp-description' => 'ხელმოწერა და დროის მინიშნება',
 3600+ 'edittoolbar-help-content-signaturetimestamp-description' => 'ხელმოწერა დროის მითითებით',
31103601 'edittoolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>მომხმარებლის სახელი</a> (<a href='#' title='{{#special:mytalk}}'>განხილვა</a>) 15:54, 10 ივნისი 2009 (UTC)",
31113602 'edittoolbar-help-content-signature-description' => 'ხელმოწერა',
31123603 'edittoolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>მომხმარებლის სახელი</a> (<a href='#' title='{{#special:mytalk}}'>განხილვა</a>)",
3113 - 'edittoolbar-help-content-indent-description' => 'გამოსვლა',
3114 - 'edittoolbar-help-content-indent-syntax' => 'ჩვეულებრივი ტექსტი<br />:ტექსტი გამოტოვებით<br />::ტექსტი გამოტოვებით',
3115 - 'edittoolbar-help-content-indent-result' => 'ჩვეულებრივი ტექსტი<dl><dd>ტექსტი გამოტოვებით<dl><dd>ტექსტი გამოტოვებით</dd></dl></dd></dl>',
 3604+ 'edittoolbar-help-content-indent-description' => 'შეწევა',
 3605+ 'edittoolbar-help-content-indent-syntax' => 'ჩვეულებრივი ტექსტი<br />:შეწეული ტექსტი<br />::შეწეული ტექსტი',
 3606+ 'edittoolbar-help-content-indent-result' => 'ჩვეულებრივი ტექსტი<dl><dd>შეწეული ტექსტი<dl><dd>შეწეული ტექსტი</dd></dl></dd></dl>',
31163607 );
31173608
 3609+/** Khmer (ភាសាខ្មែរ)
 3610+ * @author គីមស៊្រុន
 3611+ * @author វ័ណថារិទ្ធ
 3612+ */
 3613+$messages['km'] = array(
 3614+ 'edittoolbar' => 'របារឧបករណ៍កែប្រែ',
 3615+ 'edittoolbar-loading' => 'កំពុងផ្ទុក…',
 3616+ 'edittoolbar-tool-bold' => 'អក្សរដិត',
 3617+ 'edittoolbar-tool-bold-example' => 'អត្ថបទជាអក្សរដិត',
 3618+ 'edittoolbar-tool-italic' => 'អក្សរទ្រេត',
 3619+ 'edittoolbar-tool-italic-example' => 'អត្ថបទជាអក្សរទ្រេត',
 3620+ 'edittoolbar-tool-ilink' => 'តំណភ្ជាប់​ខាងក្នុង',
 3621+ 'edittoolbar-tool-ilink-example' => 'ចំណងជើង​តំណភ្ជាប់',
 3622+ 'edittoolbar-tool-xlink' => 'តំណភ្ជាប់​ខាងក្រៅ (កុំភ្លេច​ដាក់ http:// នៅពីមុខ)',
 3623+ 'edittoolbar-tool-xlink-example' => 'http://www.example.com ចំណងជើង​តំណភ្ជាប់',
 3624+ 'edittoolbar-tool-file' => 'រូបភាពបង្កប់',
 3625+ 'edittoolbar-tool-file-pre' => '$1ឯកសារ៖',
 3626+ 'edittoolbar-tool-file-example' => 'ឧទាហរណ៍.jpg',
 3627+ 'edittoolbar-tool-reference' => 'ឯកសារយោង',
 3628+ 'edittoolbar-tool-reference-example' => 'បញ្ចូលអត្ថបទយោងនៅទីនេះ',
 3629+ 'edittoolbar-tool-signature' => 'ហត្ថលេខា​និងកាលបរិច្ឆេទ',
 3630+ 'edittoolbar-section-advanced' => 'ថ្នាក់ខ្ពស់',
 3631+ 'edittoolbar-tool-heading' => 'កូនចំណងជើង',
 3632+ 'edittoolbar-tool-heading-1' => 'កំរិត១',
 3633+ 'edittoolbar-tool-heading-2' => 'កំរិត២',
 3634+ 'edittoolbar-tool-heading-3' => 'កំរិត៣',
 3635+ 'edittoolbar-tool-heading-4' => 'កំរិត៤',
 3636+ 'edittoolbar-tool-heading-5' => 'កំរិត៥',
 3637+ 'edittoolbar-tool-heading-example' => 'អត្ថបទកូនចំណងជើង',
 3638+ 'edittoolbar-group-list' => 'បញ្ជី',
 3639+ 'edittoolbar-tool-ulist' => 'បញ្ជីផ្ដើមដោយត្រេ',
 3640+ 'edittoolbar-tool-ulist-example' => 'ធាតុរបស់បញ្ជីផ្ដើមដោយត្រេ',
 3641+ 'edittoolbar-tool-olist' => 'បញ្ជីផ្ដើមដោយលេខរៀង',
 3642+ 'edittoolbar-tool-olist-example' => 'ធាតុរបស់បញ្ជីផ្ដើមដោយលេខរៀង',
 3643+ 'edittoolbar-group-size' => 'ទំហំ',
 3644+ 'edittoolbar-tool-big' => 'ធំ',
 3645+ 'edittoolbar-tool-big-example' => 'អត្ថបទធំ',
 3646+ 'edittoolbar-tool-small' => 'តូច',
 3647+ 'edittoolbar-tool-small-example' => 'អត្ថបទតូច',
 3648+ 'edittoolbar-group-baseline' => 'បន្ទាត់គោល',
 3649+ 'edittoolbar-tool-superscript' => 'និទស្សន្តន៍',
 3650+ 'edittoolbar-tool-superscript-example' => 'ឃ្លាជានិទស្សន្តន៍',
 3651+ 'edittoolbar-tool-subscript' => 'សន្ទស្សន៍',
 3652+ 'edittoolbar-tool-subscript-example' => 'ឃ្លាជាសន្ទស្សន៍',
 3653+ 'edittoolbar-group-insert' => 'បញ្ជូល',
 3654+ 'edittoolbar-tool-gallery' => 'វិចិត្រសាលរូបភាព',
 3655+ 'edittoolbar-tool-gallery-example' => 'រូបភាព:ឧទាហរណ៍.jpg|ចំនងជើងក្រោមរូបភាព១
 3656+
 3657+រូបភាព:ឧទាហរណ៍.jpg|ចំនងជើងក្រោមរូបភាព២',
 3658+ 'edittoolbar-tool-newline' => 'ចុះបន្ទាត់',
 3659+ 'edittoolbar-tool-table' => 'តារាង',
 3660+ 'edittoolbar-section-characters' => 'តួអក្សរពិសេសៗ',
 3661+ 'edittoolbar-characters-page-latin' => 'អក្សរឡាតាំង',
 3662+ 'edittoolbar-characters-page-ipa' => 'អក្ខរក្រមសំលេងអន្តរជាតិ',
 3663+ 'edittoolbar-characters-page-symbols' => 'សញ្ញា',
 3664+ 'edittoolbar-characters-page-greek' => 'អក្សរក្រិច',
 3665+ 'edittoolbar-characters-page-cyrillic' => 'អក្សរស៊ីរីល',
 3666+ 'edittoolbar-characters-page-arabic' => 'អក្សរអារ៉ាប់',
 3667+ 'edittoolbar-characters-page-hebrew' => 'អក្សរហេប៊្រូ',
 3668+ 'edittoolbar-section-help' => 'ជំនួយ',
 3669+ 'edittoolbar-help-heading-description' => 'ការពិពណ៌នា',
 3670+ 'edittoolbar-help-heading-syntax' => 'អ្វីដែលអ្នកវាយបញ្ចូល',
 3671+ 'edittoolbar-help-heading-result' => 'អ្វីដែលអ្នកបាន',
 3672+ 'edittoolbar-help-page-format' => 'ទំរង់ទ្រង់ទ្រាយ',
 3673+ 'edittoolbar-help-page-link' => 'តំណភ្ជាប់',
 3674+ 'edittoolbar-help-page-heading' => 'កូនចំនងជើង',
 3675+ 'edittoolbar-help-page-list' => 'បញ្ជី',
 3676+ 'edittoolbar-help-page-file' => 'ឯកសារ',
 3677+ 'edittoolbar-help-page-reference' => 'ឯកសារយោង',
 3678+ 'edittoolbar-help-page-discussion' => 'ការពិភាក្សា',
 3679+ 'edittoolbar-help-content-italic-description' => 'អក្សរទ្រេត',
 3680+ 'edittoolbar-help-content-italic-syntax' => "''អត្ថបទជាអក្សរទ្រេត''",
 3681+ 'edittoolbar-help-content-italic-result' => '<em>អត្ថបទជាអក្សរទ្រេត</em>',
 3682+ 'edittoolbar-help-content-bold-description' => 'អក្សរដិត',
 3683+ 'edittoolbar-help-content-bold-syntax' => "'''អត្ថបទជាអក្សរដិត'''",
 3684+ 'edittoolbar-help-content-bold-result' => '<strong>អត្ថបទជាអក្សរដិត</strong>',
 3685+ 'edittoolbar-help-content-bolditalic-description' => 'អក្សរដិត &amp; ទ្រេត',
 3686+ 'edittoolbar-help-content-bolditalic-syntax' => "'''''អត្ថបទជាអក្សរដិត &amp; ទ្រេត'''''",
 3687+ 'edittoolbar-help-content-bolditalic-result' => '<strong><em>អត្ថបទជាអក្សរដិត &amp; ទ្រេត</em></strong>',
 3688+ 'edittoolbar-help-content-ilink-description' => 'តំណភ្ជាប់​ខាងក្នុង',
 3689+ 'edittoolbar-help-content-ilink-syntax' => '[[ចំនងជើងទំព័រ|ប្លាកសំគាល់តំនភ្ជាប់]]<br />[[ចំនងជើងទំព័រ]]',
 3690+ 'edittoolbar-help-content-ilink-result' => "<a href='#'>ប្លាកសំគាល់តំនភ្ជាប់</a><br /><a href='#'>ចំនងជើងទំព័រ</a>",
 3691+ 'edittoolbar-help-content-xlink-description' => 'តំណភ្ជាប់​ខាងក្រៅ',
 3692+ 'edittoolbar-help-content-xlink-syntax' => '[http://www.ឧទាហរណ៍.org ប្លាកសំគាល់តំនភ្ជាប់]<br />[http://www.ឧទាហរណ៍.org]<br />http://www.ឧទាហរណ៍.org',
 3693+ 'edittoolbar-help-content-xlink-result' => "<a href='#' class='external'>ប្លាកសំគាល់តំនភ្ជាប់</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.ឧទាហរណ៍.org</a>",
 3694+ 'edittoolbar-help-content-heading1-description' => 'កូនចំនងជើងកំរិត១',
 3695+ 'edittoolbar-help-content-heading1-syntax' => '= កូនចំនងជើង =',
 3696+ 'edittoolbar-help-content-heading1-result' => '<h1>កូនចំនងជើង</h1>',
 3697+ 'edittoolbar-help-content-heading2-description' => 'កូនចំនងជើងកំរិត២',
 3698+ 'edittoolbar-help-content-heading2-syntax' => '== កូនចំនងជើង ==',
 3699+ 'edittoolbar-help-content-heading2-result' => '<h2>កូនចំនងជើង</h2>',
 3700+ 'edittoolbar-help-content-heading3-description' => 'កូនចំនងជើងកំរិត៣',
 3701+ 'edittoolbar-help-content-heading3-syntax' => '=== កូនចំនងជើង ===',
 3702+ 'edittoolbar-help-content-heading3-result' => '<h3>កូនចំនងជើង</h3>',
 3703+ 'edittoolbar-help-content-heading4-description' => 'កូនចំនងជើងកំរិត៤',
 3704+ 'edittoolbar-help-content-heading4-syntax' => '==== កូនចំនងជើង ====',
 3705+ 'edittoolbar-help-content-heading4-result' => '<h4>កូនចំនងជើង</h4>',
 3706+ 'edittoolbar-help-content-heading5-description' => 'កូនចំនងជើងកំរិត៥',
 3707+ 'edittoolbar-help-content-heading5-syntax' => '===== កូនចំនងជើង =====',
 3708+ 'edittoolbar-help-content-heading5-result' => '<h5>កូនចំនងជើង</h5>',
 3709+ 'edittoolbar-help-content-ulist-description' => 'បញ្ជីផ្ដើមដោយត្រេ',
 3710+ 'edittoolbar-help-content-ulist-syntax' => '* ធាតុរបស់បញ្ជី<br />* ធាតុរបស់បញ្ជី',
 3711+ 'edittoolbar-help-content-ulist-result' => '<ul><li>ធាតុរបស់បញ្ជី</li><li>ធាតុរបស់បញ្ជី</li></ul>',
 3712+ 'edittoolbar-help-content-olist-description' => 'បញ្ជីផ្ដើមដោយលេខ',
 3713+ 'edittoolbar-help-content-olist-syntax' => '# ធាតុរបស់បញ្ជី<br /># ធាតុរបស់បញ្ចី',
 3714+ 'edittoolbar-help-content-olist-result' => '<ol><li>ធាតុរបស់បញ្ជី</li><li>ធាតុរបស់បញ្ជី</li></ol>',
 3715+ 'edittoolbar-help-content-file-description' => 'រូបភាពបង្កប់',
 3716+ 'edittoolbar-help-content-file-syntax' => '[[រូបភាព:ឧទាហរណ៍.png|thumb|កូនចំនងជើងក្រោមរូបភាព]]',
 3717+ 'edittoolbar-help-content-reference-description' => 'ឯកសារ​យោង​',
 3718+ 'edittoolbar-help-content-reference-syntax' => 'អត្ថបទ​ទំព័រ​.&lt;ref name="test"&gt;[http://www.example.org តំណ​បណ្ដាញ​], អក្សរ​បន្ថែម​.&lt;/ref&gt;',
 3719+ 'edittoolbar-help-content-reference-result' => "អត្ថបទ​ទំព័រ​.<sup><a href='#'>[1]</a></sup>",
 3720+ 'edittoolbar-help-content-rereference-description' => 'ការប្រើប្រាស់​បន្ថែម​នៃ​ឯកសារ​យោង​ដូចគ្នា​',
 3721+ 'edittoolbar-help-content-rereference-result' => "អត្ថបទ​ទំព័រ​.<sup><a href='#'>[1]</a></sup>",
 3722+ 'edittoolbar-help-content-showreferences-description' => 'បង្ហាញ​ឯកសារ​យោង​',
 3723+ 'edittoolbar-help-content-signaturetimestamp-description' => 'ហត្ថលេខា​ ជាមួយនឹង​ត្រាពេលវេលា​',
 3724+ 'edittoolbar-help-content-signature-description' => 'ហត្ថលេខា​',
 3725+ 'edittoolbar-help-content-indent-description' => 'ខិតចូល (Indent)',
 3726+ 'edittoolbar-help-content-indent-syntax' => 'អក្សរ​ធម្មតា​<br />:អក្សរ​ខិតចូល​<br />::អក្សរ​ខិតចូល​',
 3727+ 'edittoolbar-help-content-indent-result' => 'អក្សរ​ធម្មតា​​<dl><dd>អក្សរ​ខិតចូល​<dl><dd>អក្សរ​ខិតចូល​</dd></dl></dd></dl>',
 3728+);
 3729+
31183730 /** Korean (한국어)
31193731 * @author ITurtle
31203732 * @author Klutzy
@@ -3121,6 +3733,7 @@
31223734 */
31233735 $messages['ko'] = array(
31243736 'edittoolbar' => '편집 툴바',
 3737+ 'edittoolbar-desc' => '사용성이 향상된 편집 툴바',
31253738 'edittoolbar-preference' => '기능이 향상된 편집 툴바 사용하기',
31263739 'edittoolbar-loading' => '불러오는 중…',
31273740 'edittoolbar-tool-bold' => '굵은 글씨',
@@ -3132,9 +3745,13 @@
31333746 'edittoolbar-tool-xlink' => '외부 링크 (http://를 붙여 주세요)',
31343747 'edittoolbar-tool-xlink-example' => 'http://www.example.com 링크 이름',
31353748 'edittoolbar-tool-file' => '파일 넣기',
 3749+ 'edittoolbar-tool-file-pre' => '$1File:',
 3750+ 'edittoolbar-tool-file-example' => 'Exemple.jpg',
 3751+ 'edittoolbar-tool-reference' => '출처',
 3752+ 'edittoolbar-tool-reference-example' => '여기에 출처 내용을 적어 주세요',
31363753 'edittoolbar-tool-signature' => '서명 및 시각',
3137 - 'edittoolbar-section-advanced' => '고급',
3138 - 'edittoolbar-tool-heading' => '제목',
 3754+ 'edittoolbar-section-advanced' => '고급 기능',
 3755+ 'edittoolbar-tool-heading' => '문단 제목',
31393756 'edittoolbar-tool-heading-1' => '1단계',
31403757 'edittoolbar-tool-heading-2' => '2단계',
31413758 'edittoolbar-tool-heading-3' => '3단계',
@@ -3142,19 +3759,92 @@
31433760 'edittoolbar-tool-heading-5' => '5단계',
31443761 'edittoolbar-tool-heading-example' => '제목',
31453762 'edittoolbar-group-list' => '목록',
3146 - 'edittoolbar-tool-ulist' => '별표 표시된 목록',
 3763+ 'edittoolbar-tool-ulist' => '순서 없는 목록',
 3764+ 'edittoolbar-tool-ulist-example' => '항목',
 3765+ 'edittoolbar-tool-olist' => '순서 있는 목록',
 3766+ 'edittoolbar-tool-olist-example' => '항목',
 3767+ 'edittoolbar-group-size' => '글자 크기',
 3768+ 'edittoolbar-tool-big' => '크게',
 3769+ 'edittoolbar-tool-big-example' => '큰 글자',
 3770+ 'edittoolbar-tool-small' => '작게',
 3771+ 'edittoolbar-tool-small-example' => '작은 글자',
 3772+ 'edittoolbar-group-baseline' => '첨자',
 3773+ 'edittoolbar-tool-superscript' => '위 첨자',
 3774+ 'edittoolbar-tool-superscript-example' => '위 첨자',
 3775+ 'edittoolbar-tool-subscript' => '아래 첨자',
 3776+ 'edittoolbar-tool-subscript-example' => '아래 첨자',
 3777+ 'edittoolbar-group-insert' => '추가',
 3778+ 'edittoolbar-tool-gallery' => '화랑',
 3779+ 'edittoolbar-tool-gallery-example' => 'File:Example.jpg|설명1
 3780+File:Example.jpg|설명2',
31473781 'edittoolbar-tool-newline' => '새 줄',
31483782 'edittoolbar-tool-table' => '표',
3149 - 'edittoolbar-section-characters' => '특수 문자',
 3783+ 'edittoolbar-section-characters' => '특수문자',
 3784+ 'edittoolbar-characters-page-latin' => '라틴 문자',
 3785+ 'edittoolbar-characters-page-ipa' => 'IPA 문자',
 3786+ 'edittoolbar-characters-page-symbols' => '기호',
 3787+ 'edittoolbar-characters-page-greek' => '그리스 문자',
 3788+ 'edittoolbar-characters-page-cyrillic' => '키릴 문자',
 3789+ 'edittoolbar-characters-page-arabic' => '아랍 문자',
 3790+ 'edittoolbar-characters-page-hebrew' => '히브리 문자',
31503791 'edittoolbar-section-help' => '도움말',
31513792 'edittoolbar-help-heading-description' => '설명',
3152 - 'edittoolbar-help-heading-syntax' => '입력할 내용',
 3793+ 'edittoolbar-help-heading-syntax' => '입력하는 내용',
 3794+ 'edittoolbar-help-heading-result' => '문서에 나오는 결과',
 3795+ 'edittoolbar-help-page-format' => '글자 모양',
 3796+ 'edittoolbar-help-page-link' => '링크',
 3797+ 'edittoolbar-help-page-heading' => '문단 제목',
 3798+ 'edittoolbar-help-page-list' => '목록',
 3799+ 'edittoolbar-help-page-file' => '파일',
 3800+ 'edittoolbar-help-page-reference' => '출처',
31533801 'edittoolbar-help-page-discussion' => '토론',
 3802+ 'edittoolbar-help-content-italic-description' => '기울인 글씨',
31543803 'edittoolbar-help-content-italic-syntax' => "''기울인 글씨''",
 3804+ 'edittoolbar-help-content-italic-result' => '<em>기울인 글씨</em>',
 3805+ 'edittoolbar-help-content-bold-description' => '굵은 글씨',
31553806 'edittoolbar-help-content-bold-syntax' => "'''굵은 글씨'''",
 3807+ 'edittoolbar-help-content-bold-result' => '<strong>굵은 글씨</strong>',
31563808 'edittoolbar-help-content-bolditalic-description' => '굵고 기울인 글씨',
 3809+ 'edittoolbar-help-content-bolditalic-syntax' => "'''굵고 기울인 글씨'''",
 3810+ 'edittoolbar-help-content-bolditalic-result' => '<strong><em>굵고 기울인 글씨</em></strong>',
31573811 'edittoolbar-help-content-ilink-description' => '내부 링크',
 3812+ 'edittoolbar-help-content-ilink-syntax' => '[[문서 이름|다른 이름]]<br />
 3813+[[문서 이름]]',
 3814+ 'edittoolbar-help-content-ilink-result' => "<a href='#'>다른 이름</a><br /><a href='#'>문서 이름</a>",
31583815 'edittoolbar-help-content-xlink-description' => '외부 링크',
 3816+ 'edittoolbar-help-content-xlink-syntax' => '[http://www.example.org 링크 이름]<br />[http://www.example.org]<br />http://www.example.org',
 3817+ 'edittoolbar-help-content-xlink-result' => "<a href='#' class='external'>링크 이름</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>",
 3818+ 'edittoolbar-help-content-heading1-description' => '1단계 제목',
 3819+ 'edittoolbar-help-content-heading1-syntax' => '= 제목 =',
 3820+ 'edittoolbar-help-content-heading1-result' => '<h1>제목</h1>',
 3821+ 'edittoolbar-help-content-heading2-description' => '2단계 제목',
 3822+ 'edittoolbar-help-content-heading2-syntax' => '== 제목 ==',
 3823+ 'edittoolbar-help-content-heading2-result' => '<h2>제목</h2>',
 3824+ 'edittoolbar-help-content-heading3-description' => '3단계 제목',
 3825+ 'edittoolbar-help-content-heading3-syntax' => '=== 제목 ===',
 3826+ 'edittoolbar-help-content-heading3-result' => '<h3>제목</h3>',
 3827+ 'edittoolbar-help-content-heading4-description' => '4단계 제목',
 3828+ 'edittoolbar-help-content-heading4-syntax' => '==== 제목 ====',
 3829+ 'edittoolbar-help-content-heading4-result' => '<h4>제목</h4>',
 3830+ 'edittoolbar-help-content-heading5-description' => '5단계 제목',
 3831+ 'edittoolbar-help-content-heading5-syntax' => '===== 제목 =====',
 3832+ 'edittoolbar-help-content-heading5-result' => '<h5>제목</h5>',
 3833+ 'edittoolbar-help-content-ulist-description' => '순서 없는 목록',
 3834+ 'edittoolbar-help-content-ulist-syntax' => '* 목록 항목<br />* 목록 항목',
 3835+ 'edittoolbar-help-content-ulist-result' => '<ul><li>목록 항목</li><li>목록 항목</li></ul>',
 3836+ 'edittoolbar-help-content-olist-description' => '순서 있는 목록',
 3837+ 'edittoolbar-help-content-olist-syntax' => '# 목록 항목<br /># 목록 항목',
 3838+ 'edittoolbar-help-content-olist-result' => '<ol><li>목록 항목</li><li>목록 항목</li></ol>',
 3839+ 'edittoolbar-help-content-file-description' => '파일 넣기',
 3840+ 'edittoolbar-help-content-file-syntax' => '[[File:Example.png|thumb|그림 설명]]',
 3841+ 'edittoolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/UsabilityInitiative/images/wikiEditor/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='실제 크기로' class='internal' href='#'><img height='11' width='15' alt='' src='skins/common/images/magnify-clip.png'/></a></div>그림 설명</div></div>",
 3842+ 'edittoolbar-help-content-reference-description' => '출처',
 3843+ 'edittoolbar-help-content-reference-syntax' => '문서 내용.&lt;ref name="test"&gt;[http://www.example.org 링크 제목], 기타 설명.&lt;/ref&gt;',
 3844+ 'edittoolbar-help-content-reference-result' => "문서 내용.<sup><a href='#'>[1]</a></sup>",
 3845+ 'edittoolbar-help-content-rereference-description' => '기존에 붙인 출처 재사용하기',
 3846+ 'edittoolbar-help-content-rereference-result' => "문서 내용.<sup><a href='#'>[1]</a></sup>",
 3847+ 'edittoolbar-help-content-showreferences-description' => '출처 표시하기',
 3848+ 'edittoolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>링크 제목</a>, 기타 설명.</li></ol>",
31593849 'edittoolbar-help-content-signaturetimestamp-description' => '서명 및 시각',
31603850 'edittoolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>사용자 이름</a> (<a href='#' title='{{#special:mytalk}}'>토론</a>) 2009년 6월 10일 (수) 15:54 (UTC)",
31613851 'edittoolbar-help-content-signature-description' => '서명',
@@ -3229,12 +3919,14 @@
32303920 | Reih 2, Shpallde 3',
32313921 'edittoolbar-section-characters' => 'Sönderzeijsche',
32323922 'edittoolbar-characters-page-latin' => 'Lateinesch',
 3923+ 'edittoolbar-characters-page-latinextended' => 'Lateinesch met Extras',
32333924 'edittoolbar-characters-page-ipa' => 'IPA, et engernazjonal foneetesch Alfabeet',
32343925 'edittoolbar-characters-page-symbols' => 'Symbole',
32353926 'edittoolbar-characters-page-greek' => 'Jriischesch',
32363927 'edittoolbar-characters-page-cyrillic' => 'Kyrillesch',
32373928 'edittoolbar-characters-page-arabic' => 'Arabesch',
32383929 'edittoolbar-characters-page-hebrew' => 'Hebräjesch',
 3930+ 'edittoolbar-characters-page-telugu' => 'Telugu',
32393931 'edittoolbar-section-help' => 'Hülp',
32403932 'edittoolbar-help-heading-description' => 'Beschrevve',
32413933 'edittoolbar-help-heading-syntax' => 'Wat De schriifs',
@@ -3354,6 +4046,18 @@
33554047 File:Example.jpg|Beschreiwung2',
33564048 'edittoolbar-tool-newline' => 'Nei Linn',
33574049 'edittoolbar-tool-table' => 'Tabell',
 4050+ 'edittoolbar-tool-table-example' => '-
 4051+! Titel 1
 4052+! Titel 2
 4053+! Titel 3
 4054+|-
 4055+| Rei 1, Zell 1
 4056+| Rei 1, Zell 2
 4057+| Rei 1, Zell 3
 4058+|-
 4059+| Rei 2, Zell 1
 4060+| Rei 2, Zell 2
 4061+| Rei 2, Zell 3',
33584062 'edittoolbar-section-characters' => 'Spezialzeechen',
33594063 'edittoolbar-characters-page-latin' => 'Laténgesch',
33604064 'edittoolbar-characters-page-ipa' => 'IPA',
@@ -3362,7 +4066,7 @@
33634067 'edittoolbar-characters-page-cyrillic' => 'Kyrillisch',
33644068 'edittoolbar-characters-page-arabic' => 'Arabesch',
33654069 'edittoolbar-characters-page-hebrew' => 'Hebräisch',
3366 - 'edittoolbar-section-help' => 'Hellëf',
 4070+ 'edittoolbar-section-help' => 'Hëllef',
33674071 'edittoolbar-help-heading-description' => 'Beschreiwung',
33684072 'edittoolbar-help-heading-syntax' => 'Wat Dir antippt',
33694073 'edittoolbar-help-heading-result' => 'Wat Dir kritt',
@@ -3573,24 +4277,228 @@
35744278 'edittoolbar-section-help' => 'Palīdzība',
35754279 );
35764280
 4281+/** Malayalam (മലയാളം)
 4282+ * @author Sadik Khalid
 4283+ */
 4284+$messages['ml'] = array(
 4285+ 'edittoolbar-help-page-discussion' => 'സംവാദം',
 4286+);
 4287+
 4288+/** Mongolian (Монгол)
 4289+ * @author Chinneeb
 4290+ */
 4291+$messages['mn'] = array(
 4292+ 'edittoolbar-tool-italic' => 'Налуу',
 4293+ 'edittoolbar-help-content-italic-description' => 'Налуу бичиг',
 4294+);
 4295+
 4296+/** Malay (Bahasa Melayu)
 4297+ * @author Diagramma Della Verita
 4298+ */
 4299+$messages['ms'] = array(
 4300+ 'edittoolbar' => "''Toolbar'' penyuntingan",
 4301+ 'edittoolbar-desc' => "Penyuntingan laman ''toolbar'' dengan lebih fungsi",
 4302+ 'edittoolbar-preference' => "Tidak menggunakan ''toolbar'' suntingan dengan lebih fungsi",
 4303+ 'edittoolbar-loading' => 'Sedang dimuat turun...',
 4304+ 'edittoolbar-tool-bold' => 'Teks tebal',
 4305+ 'edittoolbar-tool-bold-example' => 'Teks tebal',
 4306+ 'edittoolbar-tool-italic' => 'Teks condong',
 4307+ 'edittoolbar-tool-italic-example' => 'Teks condong',
 4308+ 'edittoolbar-tool-ilink' => 'Pautan dalaman',
 4309+ 'edittoolbar-tool-ilink-example' => 'Tajuk pautan',
 4310+ 'edittoolbar-tool-xlink' => 'Pautan luar (ingat http:// singkatan)',
 4311+ 'edittoolbar-tool-xlink-example' => 'http://www.contoh.com tajuk pautan',
 4312+ 'edittoolbar-tool-file' => "Fail ''embedded''",
 4313+ 'edittoolbar-tool-file-pre' => '$1Fail:',
 4314+ 'edittoolbar-tool-file-example' => 'Contoh.jpg',
 4315+ 'edittoolbar-tool-reference' => 'Rujukan',
 4316+ 'edittoolbar-tool-reference-example' => 'Masukkan nota kaki di sini',
 4317+ 'edittoolbar-tool-signature' => 'Tandatangan dengan sistem waktu',
 4318+ 'edittoolbar-section-advanced' => 'Maju',
 4319+ 'edittoolbar-tool-heading' => "''Heading''",
 4320+ 'edittoolbar-tool-heading-1' => 'Tingkat 1',
 4321+ 'edittoolbar-tool-heading-2' => 'Tingkat 2',
 4322+ 'edittoolbar-tool-heading-3' => 'Tingkat 3',
 4323+ 'edittoolbar-tool-heading-4' => 'Tingkat 4',
 4324+ 'edittoolbar-tool-heading-5' => 'Tingkat 5',
 4325+ 'edittoolbar-tool-heading-example' => 'Teks tajuk',
 4326+ 'edittoolbar-group-list' => 'Senarai',
 4327+ 'edittoolbar-tool-ulist' => "Senarai titik tumpu (''bulleted list'')",
 4328+ 'edittoolbar-tool-ulist-example' => 'Perkara dalam titik tumpu',
 4329+ 'edittoolbar-tool-olist' => 'Senarai bernombor',
 4330+ 'edittoolbar-tool-olist-example' => 'Perkara dalam senarai bernombor',
 4331+ 'edittoolbar-group-size' => 'Saiz',
 4332+ 'edittoolbar-tool-big' => 'Besar',
 4333+ 'edittoolbar-tool-big-example' => 'Teks besar',
 4334+ 'edittoolbar-tool-small' => 'Kecil',
 4335+ 'edittoolbar-tool-small-example' => 'Teks kecil',
 4336+ 'edittoolbar-characters-page-symbols' => 'Simbol',
 4337+ 'edittoolbar-characters-page-greek' => 'Yunani',
 4338+ 'edittoolbar-characters-page-cyrillic' => 'Cyrillic',
 4339+ 'edittoolbar-characters-page-arabic' => 'Arab',
 4340+ 'edittoolbar-characters-page-hebrew' => 'Bahasa Ibrani',
 4341+ 'edittoolbar-section-help' => 'Bantuan',
 4342+ 'edittoolbar-help-heading-description' => 'Maklumat dan penerangan',
 4343+ 'edittoolbar-help-heading-syntax' => 'Perkara yang ditaip',
 4344+ 'edittoolbar-help-heading-result' => 'Perkara yang anda dapat',
 4345+ 'edittoolbar-help-page-format' => 'Format',
 4346+ 'edittoolbar-help-page-link' => 'Pautan',
 4347+ 'edittoolbar-help-page-list' => 'Senarai',
 4348+ 'edittoolbar-help-page-file' => 'Fail',
 4349+ 'edittoolbar-help-page-reference' => 'Rujukan',
 4350+ 'edittoolbar-help-page-discussion' => 'Perbincangan',
 4351+ 'edittoolbar-help-content-italic-description' => 'Teks condong',
 4352+ 'edittoolbar-help-content-italic-syntax' => "'''Teks condong'''",
 4353+ 'edittoolbar-help-content-italic-result' => '<em>Teks condong</em>',
 4354+ 'edittoolbar-help-content-bold-description' => 'Teks tebal',
 4355+ 'edittoolbar-help-content-bold-syntax' => "'''Teks tebal'''",
 4356+ 'edittoolbar-help-content-bold-result' => '<tebal>Teks tebal </tebal>',
 4357+ 'edittoolbar-help-content-bolditalic-description' => 'Tebal &amp; condong',
 4358+ 'edittoolbar-help-content-bolditalic-syntax' => "'''''Teks tebal &amp; condong'''''",
 4359+ 'edittoolbar-help-content-bolditalic-result' => '<tebal><em>Teks tebal &amp; condong</em></tebal>',
 4360+ 'edittoolbar-help-content-ilink-description' => 'Pautan dalaman',
 4361+ 'edittoolbar-help-content-xlink-description' => 'Pautan luar',
 4362+ 'edittoolbar-help-content-reference-description' => 'Rujukan',
 4363+ 'edittoolbar-help-content-reference-syntax' => 'Teks laman.&lt;ref nama="cubaan"&gt;[http://www.contoh.org Teks pautan], teks tambahan.&lt;/ref&gt;',
 4364+ 'edittoolbar-help-content-reference-result' => "Teks laman.<sup><a href='#'>[1]</a></sup>",
 4365+ 'edittoolbar-help-content-rereference-description' => 'Penggunaan rujukan sama',
 4366+ 'edittoolbar-help-content-rereference-result' => "Teks laman.<sup><a href='#'>[1]</a></sup>",
 4367+ 'edittoolbar-help-content-showreferences-description' => 'Paparkan senarai rujukan',
 4368+ 'edittoolbar-help-content-signaturetimestamp-description' => 'Tandatangan dengan waktu',
 4369+ 'edittoolbar-help-content-signature-description' => 'Tanda tangan',
 4370+);
 4371+
 4372+/** Maltese (Malti)
 4373+ * @author Chrisportelli
 4374+ */
 4375+$messages['mt'] = array(
 4376+ 'edittoolbar-help-content-bold-syntax' => "'''Tipa ħoxna'''",
 4377+ 'edittoolbar-help-content-bold-result' => '<strong>Tipa ħoxna</strong>',
 4378+);
 4379+
35774380 /** Nedersaksisch (Nedersaksisch)
35784381 * @author Servien
35794382 */
35804383 $messages['nds-nl'] = array(
 4384+ 'edittoolbar' => 'Bewarkingswarkbalke',
 4385+ 'edittoolbar-desc' => 'Bewarkingsbalke dee gebruuksvriendelijker is',
35814386 'edittoolbar-preference' => 'Uut-ebreien bewarkingsbalke inschakelen',
 4387+ 'edittoolbar-loading' => 'Bezig mit laojen...',
35824388 'edittoolbar-tool-bold' => 'Vet',
 4389+ 'edittoolbar-tool-bold-example' => 'Vet-edrokken tekse',
35834390 'edittoolbar-tool-italic' => 'Schunedrok',
 4391+ 'edittoolbar-tool-italic-example' => 'Schunedrokken tekse',
 4392+ 'edittoolbar-tool-ilink' => 'Interne verwiezing',
35844393 'edittoolbar-tool-ilink-example' => 'Verwiezingsbeschrieving',
 4394+ 'edittoolbar-tool-xlink' => "Uutgaonde verwiezing (vergeet 't veurvoegsel http:// neet)",
 4395+ 'edittoolbar-tool-xlink-example' => 'http://www.example.com beschrieving',
 4396+ 'edittoolbar-tool-file' => 'Bestaand derbie doon',
 4397+ 'edittoolbar-tool-file-pre' => '$1Bestaand:',
 4398+ 'edittoolbar-tool-file-example' => 'Veurbeeld.jpg',
 4399+ 'edittoolbar-tool-reference' => 'Rifferentie',
 4400+ 'edittoolbar-tool-reference-example' => 'Plaos hier tekse veur de vootnote',
 4401+ 'edittoolbar-tool-signature' => 'Ondertekening en tiedstempel',
 4402+ 'edittoolbar-section-advanced' => 'Meer functies',
 4403+ 'edittoolbar-tool-heading' => 'Kopjen',
35854404 'edittoolbar-tool-heading-1' => 'Nivo 1',
35864405 'edittoolbar-tool-heading-2' => 'Nivo 2',
35874406 'edittoolbar-tool-heading-3' => 'Nivo 3',
35884407 'edittoolbar-tool-heading-4' => 'Nivo 4',
35894408 'edittoolbar-tool-heading-5' => 'Nivo 5',
 4409+ 'edittoolbar-tool-heading-example' => 'Koptekse',
35904410 'edittoolbar-group-list' => 'Lieste',
 4411+ 'edittoolbar-tool-ulist' => 'Lieste zonder nummers',
 4412+ 'edittoolbar-tool-ulist-example' => 'Regel in een lieste zonder nummers',
 4413+ 'edittoolbar-tool-olist' => 'Lieste mit nummers',
 4414+ 'edittoolbar-tool-olist-example' => 'Regel in een lieste mit nummers',
35914415 'edittoolbar-group-size' => 'Grootte',
 4416+ 'edittoolbar-tool-big' => 'Groot',
 4417+ 'edittoolbar-tool-big-example' => 'Groot edrokken tekse',
 4418+ 'edittoolbar-tool-small' => 'Klein',
 4419+ 'edittoolbar-tool-small-example' => 'Klein edrokken tekse',
 4420+ 'edittoolbar-group-baseline' => 'Baosisliende',
35924421 'edittoolbar-tool-superscript' => 'Superscript',
35934422 'edittoolbar-tool-superscript-example' => 'Tekse in superscript',
35944423 'edittoolbar-tool-subscript' => 'Subscript',
 4424+ 'edittoolbar-tool-subscript-example' => 'Subscript tekse',
 4425+ 'edittoolbar-group-insert' => 'Derbie doon',
 4426+ 'edittoolbar-tool-gallery' => 'Foto-uutstalling',
 4427+ 'edittoolbar-tool-gallery-example' => '{{ns:file}}:Veurbeeld1|Bieschrifte1
 4428+{{ns:file}}:Veurbeeld2|Bieschrifte2',
 4429+ 'edittoolbar-tool-newline' => 'Nieje regel',
 4430+ 'edittoolbar-tool-table' => 'Tebel',
 4431+ 'edittoolbar-section-characters' => 'Speciale tekens',
 4432+ 'edittoolbar-characters-page-latin' => 'Latien',
 4433+ 'edittoolbar-characters-page-ipa' => 'Fonetisch',
 4434+ 'edittoolbar-characters-page-symbols' => 'Symbolen',
 4435+ 'edittoolbar-characters-page-greek' => 'Grieks',
 4436+ 'edittoolbar-characters-page-cyrillic' => 'Cyrillisch',
 4437+ 'edittoolbar-characters-page-arabic' => 'Arabisch',
 4438+ 'edittoolbar-characters-page-hebrew' => 'Hibreeuws',
 4439+ 'edittoolbar-section-help' => 'Hulpe',
 4440+ 'edittoolbar-help-heading-description' => 'Beschrieving',
 4441+ 'edittoolbar-help-heading-syntax' => 'Wa-j tikken',
 4442+ 'edittoolbar-help-heading-result' => 'Wa-j kriegen',
 4443+ 'edittoolbar-help-page-format' => 'Opmaak',
 4444+ 'edittoolbar-help-page-link' => 'Verwiezingen',
 4445+ 'edittoolbar-help-page-heading' => 'Kopjes',
 4446+ 'edittoolbar-help-page-list' => 'Liesten',
 4447+ 'edittoolbar-help-page-file' => 'Bestanen',
 4448+ 'edittoolbar-help-page-reference' => 'Rifferenties',
 4449+ 'edittoolbar-help-page-discussion' => 'Overleg',
 4450+ 'edittoolbar-help-content-italic-description' => 'Schunedrok',
 4451+ 'edittoolbar-help-content-italic-syntax' => 'Schunedrokken tekse',
 4452+ 'edittoolbar-help-content-italic-result' => '<em>Schunedrokken tekse</em>',
 4453+ 'edittoolbar-help-content-bold-description' => 'Vet-edrok',
 4454+ 'edittoolbar-help-content-bold-syntax' => "'''Vet-edrokken tekse'''",
 4455+ 'edittoolbar-help-content-bold-result' => '<strong>Vet-edrokken tekse</strong>',
 4456+ 'edittoolbar-help-content-bolditalic-description' => 'Vet- en schunedrok',
 4457+ 'edittoolbar-help-content-bolditalic-syntax' => "'''''Vet- en schunedrokken tekse'''''",
 4458+ 'edittoolbar-help-content-bolditalic-result' => '<em><strong>Vet- en schunedrokken tekse</strong></em>',
 4459+ 'edittoolbar-help-content-ilink-description' => 'Interne verwiezing',
 4460+ 'edittoolbar-help-content-ilink-syntax' => '[[Paginanaam|Beschrieving]]<br />[[Paginanaam]]',
 4461+ 'edittoolbar-help-content-ilink-result' => "<a href='#'>Beschrieving</a><br /><a href='#'>Paginanaam</a>",
 4462+ 'edittoolbar-help-content-xlink-description' => 'Uutgaonde verwiezing',
 4463+ 'edittoolbar-help-content-xlink-syntax' => '[http://www.example.org Beschrieving]<br />[http://www.example.org]<br />http://www.example.org',
 4464+ 'edittoolbar-help-content-xlink-result' => "<a href='#' class='external'>Beschrieving</a><br /><a href='#' class='external autonummering'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>",
 4465+ 'edittoolbar-help-content-heading1-description' => 'Kopjen nivo 1',
 4466+ 'edittoolbar-help-content-heading1-syntax' => '== Koptekse ==',
 4467+ 'edittoolbar-help-content-heading1-result' => '<h1>Koptekse</h1>',
 4468+ 'edittoolbar-help-content-heading2-description' => 'Kopjen nivo 2',
 4469+ 'edittoolbar-help-content-heading2-syntax' => '== Koptekse ==',
 4470+ 'edittoolbar-help-content-heading2-result' => '<h2>Koptekse</h2>',
 4471+ 'edittoolbar-help-content-heading3-description' => 'Kopjen nivo 3',
 4472+ 'edittoolbar-help-content-heading3-syntax' => '=== Koptekse ===',
 4473+ 'edittoolbar-help-content-heading3-result' => '<h3>Koptekse</h3>',
 4474+ 'edittoolbar-help-content-heading4-description' => 'Kopjen nivo 4',
 4475+ 'edittoolbar-help-content-heading4-syntax' => '==== Koptekse ====',
 4476+ 'edittoolbar-help-content-heading4-result' => '<h4>Koptekse</h4>',
 4477+ 'edittoolbar-help-content-heading5-description' => 'Kopjen nivo 5',
 4478+ 'edittoolbar-help-content-heading5-syntax' => '===== Koptekse =====',
 4479+ 'edittoolbar-help-content-heading5-result' => '<h5>Koptekse</h5>',
 4480+ 'edittoolbar-help-content-ulist-description' => 'Lieste zonder nummers',
 4481+ 'edittoolbar-help-content-ulist-syntax' => '* Regel in een lieste zonder nummers<br />* Regel in een lieste zonder nummers',
 4482+ 'edittoolbar-help-content-ulist-result' => '<ul><li>Regel in een lieste zonder nummers</li><li>Regel in een lieste zonder nummers</li></ul>',
 4483+ 'edittoolbar-help-content-olist-description' => 'Lieste mit nummers',
 4484+ 'edittoolbar-help-content-olist-syntax' => '# Regel in een lieste mit nummers<br /># Regel in een lieste mit nummers',
 4485+ 'edittoolbar-help-content-olist-result' => '<ol><li>Regel in een lieste mit nummers</li><li>Regel in een lieste mit nummers</li></ol>',
 4486+ 'edittoolbar-help-content-file-description' => 'Bestaand derbie doon',
 4487+ 'edittoolbar-help-content-file-syntax' => '[[File:Veurbeeld.png|thumb|Bieschrifte]]',
 4488+ 'edittoolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bieschrifte' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/UsabilityInitiative/images/wikiEditor/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergroten' class='internal' href='#'><img height='11' width='15' alt='' src='skins/common/images/magnify-clip.png'/></a></div>Bieschrifte</div></div>",
 4489+ 'edittoolbar-help-content-reference-description' => 'Rifferentie',
 4490+ 'edittoolbar-help-content-reference-syntax' => 'Paginatekse.&lt;ref name="test"&gt;[http://www.example.org Beschrieving], eventuele tekse.&lt;/ref&gt;',
 4491+ 'edittoolbar-help-content-reference-result' => "Paginatekse <sup><a href='#'>[1]</a></sup>",
 4492+ 'edittoolbar-help-content-rereference-description' => 'Hergebruuk van dezelfde rifferentie',
 4493+ 'edittoolbar-help-content-rereference-result' => "Paginatekse <sup><a href='#'>[1]</a></sup>",
 4494+ 'edittoolbar-help-content-showreferences-description' => 'Rifferenties weergeven',
 4495+ 'edittoolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>Beschrieving</a>, eventuele tekse.</li></ol>",
 4496+ 'edittoolbar-help-content-signaturetimestamp-description' => 'Ondertekening mit tiedstempel',
 4497+ 'edittoolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Gebrukersnaam</a> (<a href='#' title='{{#special:mytalk}}'>overleg</a>) 15:54, 10 juni 2009 (UTC)",
 4498+ 'edittoolbar-help-content-signature-description' => 'Ondertekening',
 4499+ 'edittoolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Gebrukersnaam</a> (<a href='#' title='{{#special:mytalk}}'>overleg</a>)",
 4500+ 'edittoolbar-help-content-indent-description' => 'Inspringen',
 4501+ 'edittoolbar-help-content-indent-syntax' => 'Normale tekse<br />: In-esprungen tekse<br />::In-esprungen tekse',
 4502+ 'edittoolbar-help-content-indent-result' => 'Normale tekse<dl><dd>In-esprungen tekse<dl><dd>In-esprungen tekse</dd></dl></dd></dl>',
35954503 );
35964504
35974505 /** Dutch (Nederlands)
@@ -3658,12 +4566,14 @@
36594567 | rij 2, cel 3',
36604568 'edittoolbar-section-characters' => 'Speciale tekens',
36614569 'edittoolbar-characters-page-latin' => 'Latijns',
 4570+ 'edittoolbar-characters-page-latinextended' => 'Latijns uitgebreid',
36624571 'edittoolbar-characters-page-ipa' => 'IPA',
36634572 'edittoolbar-characters-page-symbols' => 'Symbolen',
36644573 'edittoolbar-characters-page-greek' => 'Grieks',
36654574 'edittoolbar-characters-page-cyrillic' => 'Cyrillisch',
36664575 'edittoolbar-characters-page-arabic' => 'Arabisch',
36674576 'edittoolbar-characters-page-hebrew' => 'Hebreeuws',
 4577+ 'edittoolbar-characters-page-telugu' => 'Telugu',
36684578 'edittoolbar-section-help' => 'Hulp',
36694579 'edittoolbar-help-heading-description' => 'Beschrijving',
36704580 'edittoolbar-help-heading-syntax' => 'Wat u typt',
@@ -3766,6 +4676,7 @@
37674677 );
37684678
37694679 /** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
 4680+ * @author Laaknor
37704681 * @author Nghtwlkr
37714682 */
37724683 $messages['no'] = array(
@@ -3804,6 +4715,11 @@
38054716 Fil:Example.jpg|Bildetekst2',
38064717 'edittoolbar-tool-newline' => 'Linjeskift',
38074718 'edittoolbar-section-characters' => 'Spesialtegn',
 4719+ 'edittoolbar-characters-page-symbols' => 'Symboler',
 4720+ 'edittoolbar-characters-page-greek' => 'Gresk',
 4721+ 'edittoolbar-characters-page-cyrillic' => 'Kyrillisk',
 4722+ 'edittoolbar-characters-page-arabic' => 'Arabisk',
 4723+ 'edittoolbar-characters-page-hebrew' => 'Hebraisk',
38084724 'edittoolbar-section-help' => 'Hjelp',
38094725 'edittoolbar-help-heading-description' => 'Beskrivelse',
38104726 'edittoolbar-help-heading-syntax' => 'Hva du skriver',
@@ -4059,6 +4975,7 @@
40604976 'edittoolbar-tool-table' => 'Tabela',
40614977 'edittoolbar-section-characters' => 'Znaki specjalne',
40624978 'edittoolbar-characters-page-latin' => 'Łacińskie',
 4979+ 'edittoolbar-characters-page-latinextended' => 'Łacińskie – rozszerzony',
40634980 'edittoolbar-characters-page-ipa' => 'IPA',
40644981 'edittoolbar-characters-page-symbols' => 'Symbole',
40654982 'edittoolbar-characters-page-greek' => 'Greckie',
@@ -4259,27 +5176,96 @@
42605177 );
42615178
42625179 /** Romanian (Română)
 5180+ * @author Firilacroco
42635181 * @author KlaudiuMihaila
42645182 */
42655183 $messages['ro'] = array(
 5184+ 'edittoolbar-loading' => 'Încărcare...',
42665185 'edittoolbar-tool-bold' => 'Aldin',
42675186 'edittoolbar-tool-bold-example' => 'Text aldin',
42685187 'edittoolbar-tool-italic' => 'Cursiv',
42695188 'edittoolbar-tool-italic-example' => 'Text cursiv',
42705189 'edittoolbar-tool-file-example' => 'Exemplu.jpg',
 5190+ 'edittoolbar-tool-reference' => 'Referinţă',
 5191+ 'edittoolbar-section-advanced' => 'Avansat',
 5192+ 'edittoolbar-tool-heading-1' => 'Nivelul 1',
 5193+ 'edittoolbar-tool-heading-2' => 'Nivelul 2',
 5194+ 'edittoolbar-tool-heading-3' => 'Nivelul 3',
 5195+ 'edittoolbar-tool-heading-4' => 'Nivelul 4',
 5196+ 'edittoolbar-tool-heading-5' => 'Nivelul 5',
 5197+ 'edittoolbar-tool-heading-example' => 'Textul din titlu',
42715198 'edittoolbar-group-list' => 'Listă',
 5199+ 'edittoolbar-tool-ulist' => 'Listă cu puncte',
 5200+ 'edittoolbar-tool-ulist-example' => 'Item în listă neordonată',
 5201+ 'edittoolbar-tool-olist' => 'Listă ordonată',
 5202+ 'edittoolbar-tool-olist-example' => 'Item în listă ordonată',
 5203+ 'edittoolbar-group-size' => 'Mărime',
 5204+ 'edittoolbar-tool-big' => 'Mare',
 5205+ 'edittoolbar-tool-big-example' => 'Text mare',
 5206+ 'edittoolbar-tool-small' => 'Mic',
 5207+ 'edittoolbar-tool-small-example' => 'Text mic',
 5208+ 'edittoolbar-tool-superscript' => 'Exponent',
 5209+ 'edittoolbar-tool-superscript-example' => 'Text la exponent',
 5210+ 'edittoolbar-tool-subscript' => 'Indice',
 5211+ 'edittoolbar-tool-subscript-example' => 'Text la indice',
 5212+ 'edittoolbar-tool-gallery' => 'Galerie de imagini',
42725213 'edittoolbar-tool-newline' => 'Linie nouă',
 5214+ 'edittoolbar-tool-table' => 'Tabel',
42735215 'edittoolbar-section-characters' => 'Caractere speciale',
 5216+ 'edittoolbar-characters-page-latin' => 'Latin',
 5217+ 'edittoolbar-characters-page-latinextended' => 'Latin extins',
 5218+ 'edittoolbar-characters-page-ipa' => 'AFI',
 5219+ 'edittoolbar-characters-page-symbols' => 'Simboluri',
 5220+ 'edittoolbar-characters-page-greek' => 'Grecesc',
 5221+ 'edittoolbar-characters-page-cyrillic' => 'Chirilic',
 5222+ 'edittoolbar-characters-page-arabic' => 'Arabic',
 5223+ 'edittoolbar-characters-page-hebrew' => 'Ebraic',
 5224+ 'edittoolbar-characters-page-telugu' => 'Telugu',
42745225 'edittoolbar-section-help' => 'Ajutor',
42755226 'edittoolbar-help-heading-description' => 'Descriere',
 5227+ 'edittoolbar-help-page-link' => 'Legături',
42765228 'edittoolbar-help-page-list' => 'Liste',
42775229 'edittoolbar-help-page-file' => 'Fişiere',
 5230+ 'edittoolbar-help-page-reference' => 'Referinţe',
 5231+ 'edittoolbar-help-page-discussion' => 'Discuţie',
42785232 'edittoolbar-help-content-italic-description' => 'Cursiv',
42795233 'edittoolbar-help-content-italic-syntax' => "''Text cursiv''",
42805234 'edittoolbar-help-content-italic-result' => '<em>Text cursiv</em>',
42815235 'edittoolbar-help-content-bold-description' => 'Aldin',
42825236 'edittoolbar-help-content-bold-syntax' => "'''Text aldin'''",
42835237 'edittoolbar-help-content-bold-result' => '<strong>Text aldin</strong>',
 5238+ 'edittoolbar-help-content-bolditalic-description' => 'Aldin &amp; cursiv',
 5239+ 'edittoolbar-help-content-bolditalic-syntax' => "'''''Aldin &amp; cursiv'''''",
 5240+ 'edittoolbar-help-content-ilink-description' => 'Legătură internă',
 5241+ 'edittoolbar-help-content-xlink-description' => 'Legătură externă',
 5242+ 'edittoolbar-help-content-heading1-description' => 'Titlu de nivelul 1',
 5243+ 'edittoolbar-help-content-heading1-syntax' => '= Titlu =',
 5244+ 'edittoolbar-help-content-heading1-result' => '<h1>Titlu</h1>',
 5245+ 'edittoolbar-help-content-heading2-description' => 'Titlu de nivelul 2',
 5246+ 'edittoolbar-help-content-heading2-syntax' => '== Titlu ==',
 5247+ 'edittoolbar-help-content-heading2-result' => '<h2>Titlu</h2>',
 5248+ 'edittoolbar-help-content-heading3-description' => 'Titlu de nivelul 3',
 5249+ 'edittoolbar-help-content-heading3-syntax' => '=== Titlu ===',
 5250+ 'edittoolbar-help-content-heading3-result' => '<h3>Titlu</h3>',
 5251+ 'edittoolbar-help-content-heading4-description' => 'Titlu de nivelul 4',
 5252+ 'edittoolbar-help-content-heading4-syntax' => '==== Titlu ====',
 5253+ 'edittoolbar-help-content-heading4-result' => '<h4>Titlu</h4>',
 5254+ 'edittoolbar-help-content-heading5-description' => 'Titlu de nivelul 5',
 5255+ 'edittoolbar-help-content-heading5-syntax' => '===== Titlu =====',
 5256+ 'edittoolbar-help-content-heading5-result' => '<h5>Titlu</h5>',
 5257+ 'edittoolbar-help-content-ulist-description' => 'Listă neordonată',
 5258+ 'edittoolbar-help-content-ulist-syntax' => '* Item<br />* Item',
 5259+ 'edittoolbar-help-content-ulist-result' => '<ul><li>Item</li><li>Item</li></ul>',
 5260+ 'edittoolbar-help-content-olist-description' => 'Listă ordonată',
 5261+ 'edittoolbar-help-content-olist-syntax' => '# Item<br /># Item',
 5262+ 'edittoolbar-help-content-olist-result' => '<ol><li>Item</li><li>Item</li></ol>',
 5263+ 'edittoolbar-help-content-reference-description' => 'Referinţă',
 5264+ 'edittoolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Nume de utilizator</a> (<a href='#' title='{{#special:mytalk}}'>talk</a>) 15:54, 10 June 2009 (UTC)",
 5265+ 'edittoolbar-help-content-signature-description' => 'Semnătură',
 5266+ 'edittoolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Nume de utilizator</a> (<a href='#' title='{{#special:mytalk}}'>talk</a>)",
 5267+ 'edittoolbar-help-content-indent-description' => 'Indentare',
 5268+ 'edittoolbar-help-content-indent-syntax' => 'Text normal<br />:Text indentat<br />::Text indentat',
 5269+ 'edittoolbar-help-content-indent-result' => 'Text normal<dl><dd>Text indented<dl><dd>Text indented</dd></dl></dd></dl>',
42845270 );
42855271
42865272 /** Tarandíne (Tarandíne)
@@ -4346,12 +5332,14 @@
43475333 'edittoolbar-tool-table' => 'Таблица',
43485334 'edittoolbar-section-characters' => 'Специальные символы',
43495335 'edittoolbar-characters-page-latin' => 'Латинские',
 5336+ 'edittoolbar-characters-page-latinextended' => 'Латинские расширенные',
43505337 'edittoolbar-characters-page-ipa' => 'МФА (IPA)',
43515338 'edittoolbar-characters-page-symbols' => 'Символы',
43525339 'edittoolbar-characters-page-greek' => 'Греческие',
43535340 'edittoolbar-characters-page-cyrillic' => 'Кириллица',
43545341 'edittoolbar-characters-page-arabic' => 'Арабские',
43555342 'edittoolbar-characters-page-hebrew' => 'Иврит',
 5343+ 'edittoolbar-characters-page-telugu' => 'Телугу',
43565344 'edittoolbar-section-help' => 'Справка',
43575345 'edittoolbar-help-heading-description' => 'Описание',
43585346 'edittoolbar-help-heading-syntax' => 'Что вы вводите',
@@ -4547,6 +5535,16 @@
45485536 'edittoolbar-help-content-indent-result' => 'Судургу тиэкис<dl><dd>Отступтаах тиэкис<dl><dd>Отступтаах тиэкис</dd></dl></dd></dl>',
45495537 );
45505538
 5539+/** Sicilian (Sicilianu)
 5540+ * @author Melos
 5541+ */
 5542+$messages['scn'] = array(
 5543+ 'edittoolbar-loading' => 'Caricamentu in corsu...',
 5544+ 'edittoolbar-tool-bold' => 'Grassettu',
 5545+ 'edittoolbar-tool-bold-example' => 'Testu in grassettu',
 5546+ 'edittoolbar-tool-italic' => 'Cursivu',
 5547+);
 5548+
45515549 /** Slovak (Slovenčina)
45525550 * @author Helix84
45535551 */
@@ -4600,6 +5598,7 @@
46015599 'edittoolbar-tool-table' => 'Tabuľka',
46025600 'edittoolbar-section-characters' => 'Špeciálne znaky',
46035601 'edittoolbar-characters-page-latin' => 'Latinka',
 5602+ 'edittoolbar-characters-page-latinextended' => 'Latina rozšírené',
46045603 'edittoolbar-characters-page-ipa' => 'IPA',
46055604 'edittoolbar-characters-page-symbols' => 'Symboly',
46065605 'edittoolbar-characters-page-greek' => 'Grécke',
@@ -4716,6 +5715,49 @@
47175716 'edittoolbar-help-content-heading5-result' => '<h5>Наслов одељка</h5>',
47185717 );
47195718
 5719+/** latinica (latinica)
 5720+ * @author Michaello
 5721+ */
 5722+$messages['sr-el'] = array(
 5723+ 'edittoolbar-loading' => 'Učitavanje...',
 5724+ 'edittoolbar-tool-bold' => 'Podebljan',
 5725+ 'edittoolbar-tool-bold-example' => 'Podebljan tekst',
 5726+ 'edittoolbar-tool-italic' => 'Korziv',
 5727+ 'edittoolbar-tool-italic-example' => 'Kurzivan tekst',
 5728+ 'edittoolbar-tool-ilink' => 'Unutrašnja veza',
 5729+ 'edittoolbar-tool-ilink-example' => 'Naslov veze',
 5730+ 'edittoolbar-tool-xlink' => 'Spoljašnja veza (ne zaboravite <a href="http://">http://</a> prefiks)',
 5731+ 'edittoolbar-tool-xlink-example' => '<a href="http://www.example.com">http://www.example.com</a> naslov veze',
 5732+ 'edittoolbar-tool-file-example' => 'Primer.jpg',
 5733+ 'edittoolbar-tool-reference' => 'Referenca',
 5734+ 'edittoolbar-tool-reference-example' => 'Unesite tekst fusnote ovde',
 5735+ 'edittoolbar-section-advanced' => 'Napredno',
 5736+ 'edittoolbar-tool-heading' => 'Odeljak',
 5737+ 'edittoolbar-tool-heading-1' => 'Nivo 1',
 5738+ 'edittoolbar-tool-heading-2' => 'Nivo 2',
 5739+ 'edittoolbar-tool-heading-3' => 'Nivo 3',
 5740+ 'edittoolbar-tool-heading-4' => 'Nivo 4',
 5741+ 'edittoolbar-tool-heading-5' => 'Nivo 5',
 5742+ 'edittoolbar-tool-heading-example' => 'Tekst odeljka',
 5743+ 'edittoolbar-group-list' => 'Spisak',
 5744+ 'edittoolbar-group-size' => 'Veličina',
 5745+ 'edittoolbar-help-content-heading1-description' => 'odeljak prvog nivoa',
 5746+ 'edittoolbar-help-content-heading1-syntax' => '= Naslov odeljka =',
 5747+ 'edittoolbar-help-content-heading1-result' => '<h1>Naslov odeljka</h1>',
 5748+ 'edittoolbar-help-content-heading2-description' => 'Odeljak drugog nivoa',
 5749+ 'edittoolbar-help-content-heading2-syntax' => '== Naslov odeljka ==',
 5750+ 'edittoolbar-help-content-heading2-result' => '<h2>Naslov odeljka</h2>',
 5751+ 'edittoolbar-help-content-heading3-description' => 'Odeljak trećeg nivoa',
 5752+ 'edittoolbar-help-content-heading3-syntax' => '=== Naslov odeljka ===',
 5753+ 'edittoolbar-help-content-heading3-result' => '<h3>Naslov odeljka</h3>',
 5754+ 'edittoolbar-help-content-heading4-description' => 'Odeljak četvrtog nivoa',
 5755+ 'edittoolbar-help-content-heading4-syntax' => '==== Naslov odeljka ====',
 5756+ 'edittoolbar-help-content-heading4-result' => '<h4>Naslov odeljka</h4>',
 5757+ 'edittoolbar-help-content-heading5-description' => 'Odeljak petog nivoa',
 5758+ 'edittoolbar-help-content-heading5-syntax' => '===== Naslov odeljka =====',
 5759+ 'edittoolbar-help-content-heading5-result' => '<h5>Naslov odeljka</h5>',
 5760+);
 5761+
47205762 /** Seeltersk (Seeltersk)
47215763 * @author Pyt
47225764 */
@@ -4725,7 +5767,10 @@
47265768 );
47275769
47285770 /** Swedish (Svenska)
 5771+ * @author Fluff
 5772+ * @author Micke
47295773 * @author Najami
 5774+ * @author Rotsee
47305775 */
47315776 $messages['sv'] = array(
47325777 'edittoolbar' => 'Redigeringsverktygsrad',
@@ -4738,13 +5783,13 @@
47395784 'edittoolbar-tool-italic-example' => 'Kursiv text',
47405785 'edittoolbar-tool-ilink' => 'Intern länk',
47415786 'edittoolbar-tool-ilink-example' => 'Länktitel',
4742 - 'edittoolbar-tool-xlink' => 'Extern länk (kom ihåh http:// -prefixet)',
 5787+ 'edittoolbar-tool-xlink' => 'Extern länk (kom ihåg http:// -prefixet)',
47435788 'edittoolbar-tool-xlink-example' => 'http://www.exempel.com länktitel',
47445789 'edittoolbar-tool-file' => 'Inbäddad fil',
47455790 'edittoolbar-tool-file-pre' => '$1Fil:',
47465791 'edittoolbar-tool-file-example' => 'Exempel.jpg',
47475792 'edittoolbar-tool-reference' => 'Referens',
4748 - 'edittoolbar-tool-reference-example' => 'Sätt in fotnottext här',
 5793+ 'edittoolbar-tool-reference-example' => 'Sätt in fotnotstexten här',
47495794 'edittoolbar-tool-signature' => 'Signatur och tidsstämpel',
47505795 'edittoolbar-section-advanced' => 'Avancerad',
47515796 'edittoolbar-tool-heading' => 'Rubrik',
@@ -4776,6 +5821,11 @@
47775822 'edittoolbar-tool-newline' => 'Ny rad',
47785823 'edittoolbar-tool-table' => 'Tabell',
47795824 'edittoolbar-section-characters' => 'Specialtecken',
 5825+ 'edittoolbar-characters-page-symbols' => 'Symboler',
 5826+ 'edittoolbar-characters-page-greek' => 'Grekiska',
 5827+ 'edittoolbar-characters-page-cyrillic' => 'Kyrilliskt',
 5828+ 'edittoolbar-characters-page-arabic' => 'Arabiska',
 5829+ 'edittoolbar-characters-page-hebrew' => 'Hebreiska',
47805830 'edittoolbar-section-help' => 'Hjälp',
47815831 'edittoolbar-help-heading-description' => 'Beskrivning',
47825832 'edittoolbar-help-heading-syntax' => 'Vad du skriver',
@@ -4796,18 +5846,67 @@
47975847 'edittoolbar-help-content-bolditalic-description' => 'Fet &amp; kursiv',
47985848 'edittoolbar-help-content-bolditalic-syntax' => "'''''Fet &amp; kursiv text'''''",
47995849 'edittoolbar-help-content-bolditalic-result' => '<strong><em>Fet &amp; kursiv text</em></strong>',
 5850+ 'edittoolbar-help-content-ilink-description' => 'Intern länk',
 5851+ 'edittoolbar-help-content-ilink-syntax' => '[[Sidtitel|Länktext]]<br />[[Sidtitel]]',
 5852+ 'edittoolbar-help-content-ilink-result' => "<a href='#'>Länktext</a><br /><a href='#'>Sidtitel</a>",
 5853+ 'edittoolbar-help-content-xlink-description' => 'Extern länk',
 5854+ 'edittoolbar-help-content-xlink-syntax' => '[http://www.exeample.org Länktext]<br />[http://www.example.org]<br />http://www.example.org',
 5855+ 'edittoolbar-help-content-xlink-result' => "<a href='#' class='external'>Länktext</a><br /><a href=\"'#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>",
 5856+ 'edittoolbar-help-content-heading1-description' => 'Rubriknivå 1',
 5857+ 'edittoolbar-help-content-heading1-syntax' => '= Rubriktext =',
 5858+ 'edittoolbar-help-content-heading1-result' => '<h1>Rubriktext</h1>',
 5859+ 'edittoolbar-help-content-heading2-description' => 'Rubriknivå 2',
 5860+ 'edittoolbar-help-content-heading2-syntax' => '== Rubriktext ==',
 5861+ 'edittoolbar-help-content-heading2-result' => '<h2>Rubriktext</h2>',
 5862+ 'edittoolbar-help-content-heading3-description' => 'Rubriknivå 3',
 5863+ 'edittoolbar-help-content-heading3-syntax' => '=== Rubriktext ===',
 5864+ 'edittoolbar-help-content-heading3-result' => '<h3>Rubriktext</h3>',
 5865+ 'edittoolbar-help-content-heading4-description' => 'Rubriknivå 4',
 5866+ 'edittoolbar-help-content-heading4-syntax' => '==== Rubriktext ====',
 5867+ 'edittoolbar-help-content-heading4-result' => '<h4>Rubriktext</h4>',
 5868+ 'edittoolbar-help-content-heading5-description' => 'Rubriknivå 5',
 5869+ 'edittoolbar-help-content-heading5-syntax' => '===== Rubriktext =====',
 5870+ 'edittoolbar-help-content-heading5-result' => '<h5>Rubriktext</h5>',
 5871+ 'edittoolbar-help-content-ulist-description' => 'Punktlista',
 5872+ 'edittoolbar-help-content-ulist-syntax' => '* Listelement<br />*Listelement',
 5873+ 'edittoolbar-help-content-ulist-result' => '<ul><li>Listelement</li><li>Listelement</li></ul>',
 5874+ 'edittoolbar-help-content-olist-description' => 'Numrerad lista',
 5875+ 'edittoolbar-help-content-olist-syntax' => '# Listelement<br /># Listelement',
 5876+ 'edittoolbar-help-content-olist-result' => '<ol><li>Listelement</li><li>Listelement</li></ol>',
 5877+ 'edittoolbar-help-content-file-description' => 'Inbäddad fil',
 5878+ 'edittoolbar-help-content-file-syntax' => '[[Fil:Example.png|miniatyr|Bildtext]]',
 5879+ 'edittoolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bildtext' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/UsabilityInitiative/images/wikiEditor/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Förstora' class='internal' href='#'><img height='11' width='15' alt='' src='skins/common/images/magnify-clip.png'/></a></div>Bildtext</div></div>",
 5880+ 'edittoolbar-help-content-reference-description' => 'Referens',
 5881+ 'edittoolbar-help-content-reference-syntax' => 'Brödtext.&lt;ref name="test"&gt;[http://www.example.org Länktext], ytterligare text.&lt;/ref&gt;',
 5882+ 'edittoolbar-help-content-reference-result' => "Brödtext.<sup><a href='#'>[1]</a></sup>",
 5883+ 'edittoolbar-help-content-rereference-description' => 'Ytterligare användning av samma referens',
 5884+ 'edittoolbar-help-content-rereference-result' => "Brödtext.<sup><a href='#'>[1]</a></sup>",
 5885+ 'edittoolbar-help-content-showreferences-description' => 'Visa referenser',
 5886+ 'edittoolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>Länktext</a>, ytterligare text.</li></ol>",
 5887+ 'edittoolbar-help-content-signaturetimestamp-description' => 'Din signatur med tidsstämpel',
 5888+ 'edittoolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Användarnamn</a> (<a href='#' title='{{#special:mytalk}}'>diskussion</a>) 10 juni 2009 kl. 15:54 (UTC)",
 5889+ 'edittoolbar-help-content-signature-description' => 'Signatur',
 5890+ 'edittoolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Användarnamn</a> (<a href='#' title='{{#special:mytalk}}'>diskussion</a>)",
 5891+ 'edittoolbar-help-content-indent-description' => 'Indrag',
 5892+ 'edittoolbar-help-content-indent-syntax' => 'Normal text<br />:indragen text<br />::indragen text',
 5893+ 'edittoolbar-help-content-indent-result' => 'Normal text<dl><dd>indragen text<dl><dd>indragen text</dd></dl></dd></dl>',
48005894 );
48015895
48025896 /** Telugu (తెలుగు)
 5897+ * @author Ravichandra
48035898 * @author Veeven
48045899 */
48055900 $messages['te'] = array(
 5901+ 'edittoolbar' => 'ఎడిటింగ్ టూల్‌బార్',
 5902+ 'edittoolbar-loading' => 'లోడ్ అవుతోంది...',
48065903 'edittoolbar-tool-bold' => 'బొద్దు',
48075904 'edittoolbar-tool-bold-example' => 'బొద్దు పాఠ్యం',
48085905 'edittoolbar-tool-italic' => 'వాలు',
48095906 'edittoolbar-tool-italic-example' => 'వాలు పాఠ్యం',
48105907 'edittoolbar-tool-ilink' => 'అంతర్గత లింకు',
 5908+ 'edittoolbar-tool-ilink-example' => 'లంకె లంకెపేరు',
48115909 'edittoolbar-tool-xlink' => 'బయటి లింకు (http:// ఉపసర్గని మరిచిపోకండి)',
 5910+ 'edittoolbar-tool-xlink-example' => 'http://www.example.com లంకె లంకెపేరు',
48125911 'edittoolbar-tool-heading-1' => '1వ స్థాయి',
48135912 'edittoolbar-tool-heading-2' => '2వ స్థాయి',
48145913 'edittoolbar-tool-heading-3' => '3వ స్థాయి',
@@ -4815,10 +5914,13 @@
48165915 'edittoolbar-tool-heading-5' => '5వ స్థాయి',
48175916 'edittoolbar-group-list' => 'జాబితా',
48185917 'edittoolbar-group-size' => 'పరిమాణం',
 5918+ 'edittoolbar-group-insert' => 'చేర్చు',
 5919+ 'edittoolbar-tool-gallery' => 'చిత్రమాలిక',
48195920 'edittoolbar-tool-newline' => 'కొత్త లైను',
48205921 'edittoolbar-tool-table' => 'పట్టిక',
48215922 'edittoolbar-section-characters' => 'ప్రత్యేక అక్షరాలు',
48225923 'edittoolbar-characters-page-latin' => 'లాటిన్',
 5924+ 'edittoolbar-characters-page-symbols' => 'గుర్తులు',
48235925 'edittoolbar-characters-page-greek' => 'గ్రీకు',
48245926 'edittoolbar-characters-page-arabic' => 'అరబిక్',
48255927 'edittoolbar-characters-page-hebrew' => 'హిబ్రూ',
@@ -4826,8 +5928,10 @@
48275929 'edittoolbar-help-heading-description' => 'వివరణ',
48285930 'edittoolbar-help-heading-syntax' => 'మీరు టైపు చేసేది',
48295931 'edittoolbar-help-page-link' => 'లంకెలు',
 5932+ 'edittoolbar-help-page-heading' => 'శీర్షికలు',
48305933 'edittoolbar-help-page-list' => 'జాబితాలు',
48315934 'edittoolbar-help-page-file' => 'ఫైళ్ళు',
 5935+ 'edittoolbar-help-page-reference' => 'మూలాలు',
48325936 'edittoolbar-help-page-discussion' => 'చర్చ',
48335937 'edittoolbar-help-content-italic-description' => 'వాలు',
48345938 'edittoolbar-help-content-italic-syntax' => "''వాలు పాఠ్యం''",
@@ -4838,6 +5942,8 @@
48395943 'edittoolbar-help-content-bolditalic-description' => 'బొద్దు &amp; వాలు',
48405944 'edittoolbar-help-content-ilink-description' => 'అంతర్గత లింకు',
48415945 'edittoolbar-help-content-xlink-description' => 'బయటి లింకు',
 5946+ 'edittoolbar-help-content-olist-description' => 'సంఖ్యానుగుణ జాబితా',
 5947+ 'edittoolbar-help-content-signature-description' => 'సంతకం',
48425948 );
48435949
48445950 /** Thai (ไทย)
@@ -5126,6 +6232,13 @@
51276233 'edittoolbar-tool-newline' => 'Riga nova',
51286234 'edittoolbar-tool-table' => 'Tabèla',
51296235 'edittoolbar-section-characters' => 'Caràteri speciali',
 6236+ 'edittoolbar-characters-page-latin' => 'Latìn',
 6237+ 'edittoolbar-characters-page-ipa' => 'IPA',
 6238+ 'edittoolbar-characters-page-symbols' => 'Sìnboli',
 6239+ 'edittoolbar-characters-page-greek' => 'Grego',
 6240+ 'edittoolbar-characters-page-cyrillic' => 'Cirìlico',
 6241+ 'edittoolbar-characters-page-arabic' => 'Àrabo',
 6242+ 'edittoolbar-characters-page-hebrew' => 'Ebràico',
51306243 'edittoolbar-section-help' => 'Ajuto',
51316244 'edittoolbar-help-heading-description' => 'Descrission',
51326245 'edittoolbar-help-heading-syntax' => 'Quel che te scrivi',
@@ -5452,6 +6565,7 @@
54536566 );
54546567
54556568 /** Simplified Chinese (‪中文(简体)‬)
 6569+ * @author Jimmy xu wrk
54566570 * @author PhiLiP
54576571 * @author Shinjiman
54586572 */
@@ -5470,6 +6584,7 @@
54716585 'edittoolbar-tool-xlink-example' => 'http://www.example.com 链接标题',
54726586 'edittoolbar-tool-file' => '插入文件',
54736587 'edittoolbar-tool-file-pre' => '$1文件:',
 6588+ 'edittoolbar-tool-file-example' => 'Example.jpg',
54746589 'edittoolbar-tool-reference' => '参考',
54756590 'edittoolbar-tool-reference-example' => '在此插入脚注文本',
54766591 'edittoolbar-tool-signature' => '签名和时间戳',
Index: branches/wmf-deployment/extensions/UsabilityInitiative/EditToolbar/EditToolbar.php
@@ -19,7 +19,7 @@
2020 /* Configuration */
2121
2222 // Bump the version number every time you change any of the .css/.js files
23 -$wgEditToolbarStyleVersion = 12;
 23+$wgEditToolbarStyleVersion = 13;
2424
2525 // Set this to true to simply override the stock toolbar for everyone
2626 $wgEditToolbarGlobalEnable = false;
Index: branches/wmf-deployment/extensions/UsabilityInitiative/EditToolbar/EditToolbar.hooks.php
@@ -185,7 +185,7 @@
186186 * GetPreferences hook
187187 * Add toolbar related items to the preferences
188188 */
189 - public static function addPreferences( $user, $defaultPreferences ) {
 189+ public static function addPreferences( $user, &$defaultPreferences ) {
190190 global $wgEditToolbarGlobalEnable, $wgEditToolbarUserEnable;
191191
192192 // Checks if...
Index: branches/wmf-deployment/extensions/UsabilityInitiative/EditToolbar/EditToolbar.js
@@ -493,7 +493,13 @@
494494 "\u17db", "\u20a8", "\u20aa", "\u09f3",
495495 "\u20ae", "\u20a9", "\u00a5", "\u2660",
496496 "\u2663", "\u2665", "\u2666",
497 - "m\u00b2", "m\u00b3"]
 497+ "m\u00b2", "m\u00b3", "\u2013",
 498+ "\u2014", "\u2026", "\u2018", "\u201c",
 499+ "\u2019", "\u201d", "\u00b0", "\u2033",
 500+ "\u2032", "\u2248", "\u2260", "\u2264",
 501+ "\u2265", "\u00b1", "\u2212", "\u00d7",
 502+ "\u00f7", "\u2190", "\u2192", "\u00b7",
 503+ "\u00a7" ]
498504 },
499505 'greek': {
500506 'labelMsg': 'edittoolbar-characters-page-greek',
Property changes on: branches/wmf-deployment/extensions/UsabilityInitiative/EditToolbar/images
___________________________________________________________________
Modified: svn:mergeinfo
501507 Merged /trunk/extensions/UsabilityInitiative/EditToolbar/images:r54597,54607,54619,54625,54642,54647-54648,54662-54664,54675,54682,54717,54720,54732,54738,54743,54749
Index: branches/wmf-deployment/extensions/UsabilityInitiative/css/wikiEditor.toc.css
@@ -1,9 +1,7 @@
2 -@CHARSET "UTF-8";
3 -
42 /* wikiEditor toc module */
53
64 .wikiEditor-ui .wikiEditor-ui-toc {
7 - /* width is set dynmaically */
 5+ /* width is set dynamically */
86 position: absolute;
97 right: -1px;
108 top: 0;
Index: branches/wmf-deployment/extensions/UsabilityInitiative/css/combined.css
@@ -1,5 +1,3 @@
2 -@CHARSET "UTF-8";
3 -
42 /* wikiEditor plugin */
53
64 /* This ID (#editform) could change in MediaWiki */
@@ -34,12 +32,11 @@
3533 position: relative;
3634 border: solid silver 1px;
3735 border-bottom-width: 0;
38 -}@CHARSET "UTF-8";
39 -
 36+}
4037 /* wikiEditor toc module */
4138
4239 .wikiEditor-ui .wikiEditor-ui-toc {
43 - /* width is set dynmaically */
 40+ /* width is set dynamically */
4441 position: absolute;
4542 right: -1px;
4643 top: 0;
@@ -80,10 +77,8 @@
8178 .wikiEditor-ui .wikiEditor-ui-toc ul li a.section-0 {
8279 font-size: 1em;
8380 border-bottom: solid 1px #DDDDDD;
84 -}@CHARSET "UTF-8";
 81+}/* wikiEditor toolbar module */
8582
86 -/* wikiEditor toolbar module */
87 -
8883 .wikiEditor-ui .wikiEditor-ui-toolbar {
8984 position: relative;
9085 }
@@ -340,7 +335,7 @@
341336 text-decoration: none;
342337 }
343338 body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters > div > a,
344 -.wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters div.rtl a {
 339+.wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters div[dir=rtl] a {
345340 direction: rtl;
346341 float: right;
347342 margin-left: 0;
Index: branches/wmf-deployment/extensions/UsabilityInitiative/css/combined.min.css
@@ -1 +1 @@
2 -@CHARSET "UTF-8";form#editform{margin:0;padding:0;}.wikiEditor-ui textarea#wpTextbox1{border:none;padding:0;width:100%;margin:-1px;}.wikiEditor-ui .wikiEditor-ui-text > textarea#wpTextbox1{margin:0;}.wikiEditor-ui{float:left;position:relative;clear:both;width:100%;line-height:1em;background-color:#f3f3f3;}.wikiEditor-ui .wikiEditor-ui-bottom{position:relative;border:solid silver 1px;border-top-width:0;}.wikiEditor-ui .wikiEditor-ui-top{position:relative;border:solid silver 1px;border-bottom-width:0;}@CHARSET "UTF-8";.wikiEditor-ui .wikiEditor-ui-toc{position:absolute;right:-1px;top:0;padding:0;border-left:solid silver 1px;overflow:auto;}body.rtl .wikiEditor-ui .wikiEditor-ui-toc{right:auto;left:-1px;border-left:none;border-right:solid silver 1px;}.wikiEditor-ui .wikiEditor-ui-toc ul{padding:0;margin:0.5em 1em;list-style:none;}.wikiEditor-ui .wikiEditor-ui-toc ul ul{padding:0;margin:0;margin-left:0.75em;margin-bottom:0 !important;margin-top:0 !important;list-style:none;}body.rtl .wikiEditor-ui .wikiEditor-ui-toc ul ul{margin-left:0;margin-right:0.75em;}.wikiEditor-ui .wikiEditor-ui-toc ul li a{display:block;font-size:0.9em;}.wikiEditor-ui .wikiEditor-ui-toc ul li a.currentSelection{font-weight:bold;}.wikiEditor-ui .wikiEditor-ui-toc ul li a.section-0{font-size:1em;border-bottom:solid 1px #DDDDDD;}@CHARSET "UTF-8";.wikiEditor-ui .wikiEditor-ui-toolbar{position:relative;}.wikiEditor-ui .wikiEditor-ui-toolbar .break{border-bottom:solid silver 1px;clear:both;}.wikiEditor-ui .wikiEditor-ui-toolbar .sections{float:left;width:100%;clear:both;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .sections{float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .sections .section{display:none;float:left;width:100%;margin-left:-1px;border-left:solid silver 1px;border-right:solid silver 1px;border-top:solid 1px #DDDDDD;background-color:#F3F3F3;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .sections .section{float:right;margin-left:auto;margin-right:-1px;}.wikiEditor-ui .wikiEditor-ui-toolbar .sections .loading{padding-top:0.5em;padding-bottom:0.5em;}.wikiEditor-ui .wikiEditor-ui-toolbar .sections div .spinner{display:none;}.wikiEditor-ui .wikiEditor-ui-toolbar .sections .loading .spinner{display:block;background-image:url(../images/wikiEditor/toolbar/loading.gif);background-position:left center;background-repeat:no-repeat;padding-left:32px;margin-left:1em;float:left;color:#666666;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .sections .loading .spinner{background-position:right center;padding-left:0;padding-right:32px;margin-left:0;margin-right:1em;float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs,.wikiEditor-ui .wikiEditor-ui-toolbar .group{float:left;height:26px;margin:3px;padding:0;padding-right:6px;border-right:solid 1px #DDDDDD;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs,body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .group{float:right;padding-right:0;padding-left:6px;border-right:none;border-left:solid 1px #DDDDDD;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .first{border-right:none;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs{list-style:none;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab{display:inline-block;float:left;line-height:26px;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs > span.tab{display:block;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs > span.tab{float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a,.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a:visited{display:inline-block;float:left;padding-left:18px;padding-right:12px;height:26px;cursor:pointer;color:#0645ad;background-image:url(../images/wikiEditor/toolbar/arrow-right.png);background-position:left center;background-repeat:no-repeat;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a,body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a:visited{padding-left:12px;padding-right:18px;background-image:url(../images/wikiEditor/toolbar/arrow-left.png);background-position:right center;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs > span.tab > a,body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs > pan.tab > a:visited{float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a.current,.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a.current:visited{color:#333333;background-image:url(../images/wikiEditor/toolbar/arrow-down.png);}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a.current,body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a.current:visited{background-image:url(../images/wikiEditor/toolbar/arrow-down.png);}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a.current:hover{text-decoration:none;}.wikiEditor-ui .wikiEditor-ui-toolbar .group .label{float:left;border:0px;height:22px;line-height:22px;margin:2px;margin-left:5px;margin-right:8px;color:#777777;cursor:default;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .group > .label{float:right;margin-left:8px;margin-right:5px;}.wikiEditor-ui .wikiEditor-ui-toolbar .group img.tool{float:left;border:0px;height:22px;width:22px;padding:2px;cursor:pointer;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .group > img.tool{float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .group select{float:left;margin:2px;height:22px;cursor:pointer;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .group > select{float:right;font-size:0.9em;}.wikiEditor-ui .wikiEditor-ui-toolbar .booklet .index{float:left;width:20%;height:125px;overflow:auto;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .booklet .index{float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .booklet .index div{padding:4px;padding-left:6px;cursor:pointer;color:#0645ad;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .booklet .index div{padding-left:4px;padding-right:6px;}.wikiEditor-ui .wikiEditor-ui-toolbar .booklet .index .current{background-color:#FAFAFA;color:#333333;cursor:default;}.wikiEditor-ui .wikiEditor-ui-toolbar .booklet .pages{float:right;width:80%;height:125px;overflow:auto;background-color:#FAFAFA;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .booklet .pages{float:left;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table{padding-left:5px;padding-right:5px;background:none;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table th{color:#999999;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td{color:black;border-top:solid 1px #EEEEEE;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table th,.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td{text-align:left;padding:5px;margin:0px;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table th,body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td{text-align:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td.syntax{font-family:monospace;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td.syntax,.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td.result{width:40%;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td.description{width:20%;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters div a{border:solid 1px #DDDDDD;padding:5px;padding-left:8px;padding-right:8px;margin-left:5px;margin-top:5px;height:1em;float:left;display:block;color:black;text-decoration:none;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters > div > a,.wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters div.rtl a{direction:rtl;float:right;margin-left:0;margin-right:5px;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters div a:hover{background-color:white;text-decoration:none;border-color:#a8d7f9;}
 2+form#editform{margin:0;padding:0;}.wikiEditor-ui textarea#wpTextbox1{border:none;padding:0;width:100%;margin:-1px;}.wikiEditor-ui .wikiEditor-ui-text > textarea#wpTextbox1{margin:0;}.wikiEditor-ui{float:left;position:relative;clear:both;width:100%;line-height:1em;background-color:#f3f3f3;}.wikiEditor-ui .wikiEditor-ui-bottom{position:relative;border:solid silver 1px;border-top-width:0;}.wikiEditor-ui .wikiEditor-ui-top{position:relative;border:solid silver 1px;border-bottom-width:0;}.wikiEditor-ui .wikiEditor-ui-toc{position:absolute;right:-1px;top:0;padding:0;border-left:solid silver 1px;overflow:auto;}body.rtl .wikiEditor-ui .wikiEditor-ui-toc{right:auto;left:-1px;border-left:none;border-right:solid silver 1px;}.wikiEditor-ui .wikiEditor-ui-toc ul{padding:0;margin:0.5em 1em;list-style:none;}.wikiEditor-ui .wikiEditor-ui-toc ul ul{padding:0;margin:0;margin-left:0.75em;margin-bottom:0 !important;margin-top:0 !important;list-style:none;}body.rtl .wikiEditor-ui .wikiEditor-ui-toc ul ul{margin-left:0;margin-right:0.75em;}.wikiEditor-ui .wikiEditor-ui-toc ul li a{display:block;font-size:0.9em;}.wikiEditor-ui .wikiEditor-ui-toc ul li a.currentSelection{font-weight:bold;}.wikiEditor-ui .wikiEditor-ui-toc ul li a.section-0{font-size:1em;border-bottom:solid 1px #DDDDDD;}.wikiEditor-ui .wikiEditor-ui-toolbar{position:relative;}.wikiEditor-ui .wikiEditor-ui-toolbar .break{border-bottom:solid silver 1px;clear:both;}.wikiEditor-ui .wikiEditor-ui-toolbar .sections{float:left;width:100%;clear:both;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .sections{float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .sections .section{display:none;float:left;width:100%;margin-left:-1px;border-left:solid silver 1px;border-right:solid silver 1px;border-top:solid 1px #DDDDDD;background-color:#F3F3F3;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .sections .section{float:right;margin-left:auto;margin-right:-1px;}.wikiEditor-ui .wikiEditor-ui-toolbar .sections .loading{padding-top:0.5em;padding-bottom:0.5em;}.wikiEditor-ui .wikiEditor-ui-toolbar .sections div .spinner{display:none;}.wikiEditor-ui .wikiEditor-ui-toolbar .sections .loading .spinner{display:block;background-image:url(../images/wikiEditor/toolbar/loading.gif);background-position:left center;background-repeat:no-repeat;padding-left:32px;margin-left:1em;float:left;color:#666666;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .sections .loading .spinner{background-position:right center;padding-left:0;padding-right:32px;margin-left:0;margin-right:1em;float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs,.wikiEditor-ui .wikiEditor-ui-toolbar .group{float:left;height:26px;margin:3px;padding:0;padding-right:6px;border-right:solid 1px #DDDDDD;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs,body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .group{float:right;padding-right:0;padding-left:6px;border-right:none;border-left:solid 1px #DDDDDD;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .first{border-right:none;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs{list-style:none;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab{display:inline-block;float:left;line-height:26px;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs > span.tab{display:block;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs > span.tab{float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a,.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a:visited{display:inline-block;float:left;padding-left:18px;padding-right:12px;height:26px;cursor:pointer;color:#0645ad;background-image:url(../images/wikiEditor/toolbar/arrow-right.png);background-position:left center;background-repeat:no-repeat;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a,body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a:visited{padding-left:12px;padding-right:18px;background-image:url(../images/wikiEditor/toolbar/arrow-left.png);background-position:right center;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs > span.tab > a,body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs > pan.tab > a:visited{float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a.current,.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a.current:visited{color:#333333;background-image:url(../images/wikiEditor/toolbar/arrow-down.png);}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a.current,body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a.current:visited{background-image:url(../images/wikiEditor/toolbar/arrow-down.png);}.wikiEditor-ui .wikiEditor-ui-toolbar .tabs span.tab a.current:hover{text-decoration:none;}.wikiEditor-ui .wikiEditor-ui-toolbar .group .label{float:left;border:0px;height:22px;line-height:22px;margin:2px;margin-left:5px;margin-right:8px;color:#777777;cursor:default;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .group > .label{float:right;margin-left:8px;margin-right:5px;}.wikiEditor-ui .wikiEditor-ui-toolbar .group img.tool{float:left;border:0px;height:22px;width:22px;padding:2px;cursor:pointer;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .group > img.tool{float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .group select{float:left;margin:2px;height:22px;cursor:pointer;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .group > select{float:right;font-size:0.9em;}.wikiEditor-ui .wikiEditor-ui-toolbar .booklet .index{float:left;width:20%;height:125px;overflow:auto;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .booklet .index{float:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .booklet .index div{padding:4px;padding-left:6px;cursor:pointer;color:#0645ad;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .booklet .index div{padding-left:4px;padding-right:6px;}.wikiEditor-ui .wikiEditor-ui-toolbar .booklet .index .current{background-color:#FAFAFA;color:#333333;cursor:default;}.wikiEditor-ui .wikiEditor-ui-toolbar .booklet .pages{float:right;width:80%;height:125px;overflow:auto;background-color:#FAFAFA;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .booklet .pages{float:left;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table{padding-left:5px;padding-right:5px;background:none;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table th{color:#999999;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td{color:black;border-top:solid 1px #EEEEEE;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table th,.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td{text-align:left;padding:5px;margin:0px;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table th,body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td{text-align:right;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td.syntax{font-family:monospace;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td.syntax,.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td.result{width:40%;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-help .page-table table td.description{width:20%;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters div a{border:solid 1px #DDDDDD;padding:5px;padding-left:8px;padding-right:8px;margin-left:5px;margin-top:5px;height:1em;float:left;display:block;color:black;text-decoration:none;}body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters > div > a,.wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters div[dir=rtl] a{direction:rtl;float:right;margin-left:0;margin-right:5px;}.wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters div a:hover{background-color:white;text-decoration:none;border-color:#a8d7f9;}
Index: branches/wmf-deployment/extensions/UsabilityInitiative/css/wikiEditor.css
@@ -1,5 +1,3 @@
2 -@CHARSET "UTF-8";
3 -
42 /* wikiEditor plugin */
53
64 /* This ID (#editform) could change in MediaWiki */
@@ -34,4 +32,4 @@
3533 position: relative;
3634 border: solid silver 1px;
3735 border-bottom-width: 0;
38 -}
\ No newline at end of file
 36+}
Index: branches/wmf-deployment/extensions/UsabilityInitiative/css/wikiEditor.toolbar.css
@@ -1,5 +1,3 @@
2 -@CHARSET "UTF-8";
3 -
42 /* wikiEditor toolbar module */
53
64 .wikiEditor-ui .wikiEditor-ui-toolbar {
@@ -258,7 +256,7 @@
259257 text-decoration: none;
260258 }
261259 body.rtl .wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters > div > a,
262 -.wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters div.rtl a {
 260+.wikiEditor-ui .wikiEditor-ui-toolbar .section-characters .page-characters div[dir=rtl] a {
263261 direction: rtl;
264262 float: right;
265263 margin-left: 0;
Index: branches/wmf-deployment/extensions/UsabilityInitiative/OptIn/OptIn.i18n.php
@@ -81,7 +81,9 @@
8282 'optin-survey-answer-browser-other' => 'Other browser:',
8383 'optin-survey-question-os' => 'Which operating system do you use?',
8484 'optin-survey-answer-os-windows' => 'Windows',
 85+ 'optin-survey-answer-os-windowsmobile' => 'Windows Mobile',
8586 'optin-survey-answer-os-macos' => 'Mac OS',
 87+ 'optin-survey-answer-os-iphoneos' => 'iPhone OS',
8688 'optin-survey-answer-os-linux' => 'Linux',
8789 'optin-survey-answer-os-other' => 'Other operating system:',
8890 'optin-survey-question-res' => 'What is the resolution of your screen?',
@@ -153,7 +155,9 @@
154156 'optin-needlogin' => 'يجب أن [$1 تسجل دخولك] لتجرّب البيتا.',
155157 'optin-intro' => 'عملت مبادرة استخدامية ويكيبيديا (Wikipedia Usability Initiative) بجد على تحسين استخدامية ويكيبيديا.
156158 أترغب في تجربة نسختنا البيتا؟',
157 - 'optin-feedback-back' => 'اذا لم ترغب بملىء الاستطلاع, يمكنك الرجوع إلى $1 .',
 159+ 'optin-feedback-intro' => 'شكرًا لتجريبك البيتا.
 160+نود الإطلاع على رأيك في الواجهة الجديدة، لذا فإننا سنقدر ملأك للاستطلاع الاختياري أدناه.',
 161+ 'optin-feedback-back' => 'إذا لم ترغب بملء الاستطلاع، يمكنك الرجوع إلى $1.',
158162 'optin-success-in' => 'تقوم الآن بتجريب البيتا.
159163 تستطيع العودة في أي وقت بنقر وصلة "{{int:optin-leave}}" في أعلى الشاشة.',
160164 'optin-leave-cancel' => 'إن كنت تريد الاستمرار في استخدام بيتا, فيمكنك الرجوع إلى $1.',
@@ -161,10 +165,10 @@
162166 تستطيع تجريبها مرة أخرى في أي وقت بنقر وصلة "{{int:optin-try}}" في أعلى يسار الشاشة.',
163167 'optin-success-feedback' => 'شكرًا لك على ملاحظاتك!',
164168 'optin-accept-short' => 'لنجربها!',
165 - 'optin-accept-long' => 'جرب بيتا',
 169+ 'optin-accept-long' => 'جرّب البيتا',
166170 'optin-accept-long-anon' => 'انشىء حسابا و قم بتجريب بيتا',
167 - 'optin-deny-short' => 'لا, شكرا',
168 - 'optin-deny-long' => 'الرجوع للصفحة السابقة',
 171+ 'optin-deny-short' => 'لا، شكرًا',
 172+ 'optin-deny-long' => 'ارجع إلى الصفحة السابقة',
169173 'optin-submit-out' => 'غادر البيتا',
170174 'optin-submit-feedback' => 'أعطِ ملاحظاتك',
171175 'optin-try' => 'جرّب البيتا',
@@ -205,20 +209,60 @@
206210 'optin-survey-answer-changes-predictability' => 'تطوير القدرة على تنبؤ الأداء.',
207211 'optin-survey-answer-changes-custom' => 'السماح بتخصيص أكبر من المستخدم.',
208212 'optin-survey-answer-changes-other' => 'غير ذلك:',
 213+ 'optin-improvements' => '<div dir="rtl">
 214+== ما الذي تحسن؟ ==
 215+[[File:UsabilityNavigation.png|left|link=]]
 216+;تصفح أفضل
 217+يسهل نظام التصفح الجديد معرفة المكان الذي أنت فيه والشيء الذي تقوم به، كما يريك كيفية الوصول إلى الصفحات بوضوح. صندوق البحث وضع في الزاوية العليا، لتصبح عملية البحث أسرع وأسهل استخداما.
 218+[[File:UsabilityToolbar.png|left|link=]]
 219+;شريط أدوات التحرير قد تطور
 220+الأيقونات الجديدة ستجعل تحرير المقالات أسهل وأكثر وضوحا، بحيث يوضح لك النظام الجديد وظيفة هذه الأيقونات. كما تجعل المقاطع القابلة للتمديد عملية البحث عن الأداة أو الأيقونة أسهل، مع جعل الأدوات التي لا تستخدم كثيراً تظهر بضغطة زر واحدة. بالإضافة إلى ذلك، زود شريط الأدوات بقسم للمساعدة السريعة لتوضيح وظائف الأيقونات والشروحات المبسطة لاستخدام رموز الويكي.
 221+
 222+== كيف يمكنك المشاركة؟ ==
 223+لمعرفة المزيد حول المشروع أو للمشاركة فيه، بإمكانك زيارة صفحة [http://usability.wikimedia.org Usability Initiative]. هناك ستجد معلومات حول منحنا، وأبحاثنا، وتصاميمنا، وتطويراتنا، وإصداراتنا. لكي تطرح الأسئلة أو لكي تترك انطباعك العام، بإمكانك استخدام صفحة المناقشة [http://usability.wikimedia.org/wiki/Talk:Prototype هذه]. بإمكانك طرح الموضوعات الأخرى هناك أيضا. إذا رأيت أية مشكلة في النظام الجديد، بإمكانك ترك الملاحظات في [http://usability.wikimedia.org/wiki/Talk:Releases/Acai صفحة نقاش مشروع Acai] أو من خلال [https://bugzilla.wikimedia.org Bugzilla].
 224+
 225+شكراً ونتمنى سماع رأيك!
 226+</div>',
209227 );
210228
211229 /** Aramaic (ܐܪܡܝܐ)
212230 * @author Basharh
213231 */
214232 $messages['arc'] = array(
 233+ 'optin-title-optedout' => 'ܢܣܝ ܒܝܛܐ',
 234+ 'optin-title-optedin' => 'ܫܒܘܩ ܒܝܛܐ',
 235+ 'optin-title-justoptedin' => 'ܒܫܝܢܐ ܒܟ ܒܒܝܛܐ',
 236+ 'optin-title-justoptedout' => 'ܬܘܕܝ ܠܢܣܝܢܐ ܕܒܝܛܐ',
 237+ 'optin-title-feedback' => 'ܡܚܫܚܬ̈ܐ ܘܡܥܝܪ̈ܢܘܬܐ ܥܠ ܒܝܛܐ',
 238+ 'optin-success-feedback' => 'ܬܘܕܝ ܥܠ ܡܚܫܚܬ̈ܐ ܘܡܥܝܪ̈ܢܘܬܐ',
 239+ 'optin-accept-short' => 'ܢܣܝ',
 240+ 'optin-accept-long' => 'ܢܣܝ ܒܝܛܐ',
 241+ 'optin-accept-long-anon' => 'ܥܘܠ ܘܢܣܝ ܒܝܛܐ',
 242+ 'optin-deny-short' => 'ܠܐ ܬܘܕܝ',
 243+ 'optin-deny-long' => 'ܦܢܝ ܠܦܐܬܐ ܩܕܝܡܬܐ',
 244+ 'optin-submit-out' => 'ܫܒܘܩ ܒܝܛܐ',
 245+ 'optin-submit-feedback' => 'ܗܒ ܡܚܫܚܬ̈ܐ ܘܡܥܝܪ̈ܢܘܬܐ',
 246+ 'optin-try' => 'ܢܣܝ ܒܝܛܐ',
 247+ 'optin-leave' => 'ܫܒܘܩ ܒܝܛܐ',
 248+ 'optin-feedback' => 'ܡܚܫܚܬ̈ܐ ܘܡܥܝܪ̈ܢܘܬܐ ܥܠ ܒܝܛܐ',
 249+ 'optin-survey-yes' => 'ܐܝܢ',
 250+ 'optin-survey-no' => 'ܠܐ',
 251+ 'optin-survey-answer-whyoptout-other' => 'ܥܠܬܐ ܐܚܪܬܐ:',
215252 'optin-survey-answer-os-other' => '',
 253+ 'optin-survey-answer-changes-other' => 'ܐܚܪܢܐ:',
216254 );
217255
218256 /** Egyptian Spoken Arabic (مصرى)
 257+ * @author Ghaly
219258 * @author Ramsis II
220259 */
221260 $messages['arz'] = array(
222261 'optin-title-optedout' => 'تجريب بيتا',
 262+ 'optin-title-optedin' => 'سيب البيتا',
 263+ 'optin-accept-long' => 'جرّب البيتا',
 264+ 'optin-deny-short' => 'لا، شكرًا',
 265+ 'optin-submit-out' => 'سيب البيتا',
 266+ 'optin-survey-no' => 'لا',
223267 );
224268
225269 /** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
@@ -299,7 +343,11 @@
300344 [[File:UsabilityToolbar.png|left|link=]]
301345 ;Паляпшэньне панэлі рэдагаваньняў
302346 Новыя і палепшаныя значкі дазваляюць лягчэй зразумець якія дзеяньні выконвае кожная прылада. Адчыняемыя сэктары зьмяньшаюць тлум, захоўваючы рэдка выкарыстоўваемыя прылады для кліку мышкай. Дапаможны падзел забясьпечвае хуткі доступ да прыкладаў па найбольш выкарыстоўваемым тыпам вікі-метак.
303 -<div style="clear:both;"></div>',
 347+<div style="clear:both;"></div>
 348+== Як далучыцца ==
 349+Каб даведацца болей пра праект, ці ці прыняць у ім удзел, калі ласка наведайце [http://usability.wikimedia.org Вікі-сайт ініцыятывы Usability]. Там Вы знойдзіце інфармацыю пра нашыя гранты, дасьледаваньні, дызайн + распрацоўкі і рэлізы. Каб задаць пытаньні ці заставіць водгук, калі ласка, карыстайцеся нашай [http://usability.wikimedia.org/wiki/Talk:Prototype старонкай абмеркаваньня прататыпу]. Для рашэньня неадкладных пытаньняў, калі ласка, карыстайцеся адпаведныя старонкі абмеркаваньня. Калі Вы знайшлі памылку, калі ласка, застаўце свой камэнтар на [http://usability.wikimedia.org/wiki/Talk:Releases/Acai старонцы абмеркаваньня Acai] ці праз выкарыстаньне [https://bugzilla.wikimedia.org Bugzilla].
 350+
 351+Дзякуй, мы чакаем Вашых водгукаў!',
304352 );
305353
306354 /** Bosnian (Bosanski)
@@ -492,6 +540,71 @@
493541 'optin-survey-answer-browser-other' => 'گەڕۆکی دیکە:',
494542 );
495543
 544+/** Czech (Česky)
 545+ * @author Mormegil
 546+ */
 547+$messages['cs'] = array(
 548+ 'optin' => 'Přihlášení se do Iniciativy použitelnosti',
 549+ 'optin-desc' => 'Umožňuje uživatelům vyzkoušet Betu, nejnovější vylepšení použitelnosti vytvořená Iniciativou použitelnosti.',
 550+ 'optin-title-optedout' => 'Vyzkoušet Betu',
 551+ 'optin-title-optedin' => 'Opustit Betu',
 552+ 'optin-title-justoptedin' => 'Vítejte v Betě',
 553+ 'optin-title-justoptedout' => 'Děkujeme, že jste zkoušeli Betu',
 554+ 'optin-title-feedback' => 'Názory na Betu',
 555+ 'optin-needlogin' => 'Pokud chcete zkusit Betu, musíte se [$1 přihlásit].',
 556+ 'optin-intro' => 'Iniciativa použitelnosti Wikipedie tvrdě pracovala na vylepšení použitelnosti Wikipedie.
 557+Nechcete zkusit naši Betu?',
 558+ 'optin-feedback-intro' => 'Děkujeme, že zkoušíte Betu.
 559+Rádi bychom věděli, co si o našem novém rozhraní myslíte, takže oceníme, pokud vyplníte nepovinný průzkum zobrazený níže.',
 560+ 'optin-feedback-back' => 'Pokud se nechcete našeho průzkum zúčastnit, můžete se vrátit na stránku $1.',
 561+ 'optin-success-in' => 'Nyní se účastníte testování Bety.
 562+Z testování se můžete kdykoli odhlásit kliknutím na odkaz „{{int:optin-leave}}“ v horní části obrazovky.',
 563+ 'optin-leave-cancel' => 'Pokud chcete i nadále používat Betu, můžete se vrátit na stránku $1.',
 564+ 'optin-success-out' => 'Úspěšně jste opustili Betu.
 565+Kdykoli ji budete moci znovu vyzkoušet kliknutím na odkaz „{{int:optin-try}}“ v horní části obrazovky.',
 566+ 'optin-success-feedback' => 'Děkujeme za váš názor!',
 567+ 'optin-accept-short' => 'Jdu do toho!',
 568+ 'optin-accept-long' => 'Vyzkoušet Betu',
 569+ 'optin-accept-long-anon' => 'Přihlásit se a vyzkoušet Betu',
 570+ 'optin-deny-short' => 'Ne, díky',
 571+ 'optin-deny-long' => 'Vrátit se na předchozí stránku',
 572+ 'optin-submit-out' => 'Opustit Betu',
 573+ 'optin-try' => 'Vyzkoušet Betu',
 574+ 'optin-leave' => 'Opustit Betu',
 575+ 'optin-survey-yes' => 'Ano',
 576+ 'optin-survey-no' => 'Ne',
 577+ 'optin-survey-question-likedislike' => 'Co se vám na Betě líbilo? Co se vám na Betě nelíbilo?',
 578+ 'optin-survey-question-whyoptout' => 'Proč chcete opustit Betu? (Vyberte všechny relevantní důvody.)',
 579+ 'optin-survey-answer-whyoptout-hard' => 'Byla příliš složitá na používání.',
 580+ 'optin-survey-answer-whyoptout-didntwork' => 'Nefungovala správně.',
 581+ 'optin-survey-answer-whyoptout-notpredictable' => 'Nechovala se předvídatelně.',
 582+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Nelíbil se mi její vzhled.',
 583+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Nelíbily se mi nové záložky a rozvržení.',
 584+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Nelíbil se mi nový panel nástrojů.',
 585+ 'optin-survey-answer-whyoptout-other' => 'Jiný důvod:',
 586+ 'optin-survey-question-explain' => 'Vysvětlení či doplnění vaší odpovědi na výše uvedenou otázku:',
 587+ 'optin-survey-question-techfail' => '{{GRAMMAR:|Zaznamenal|Zaznamenala|Zaznamenali}} jste při používání Bety nějaké technické potíže?',
 588+ 'optin-survey-question-techfail-ifyes' => 'Pokud ano, upřesněte:',
 589+ 'optin-survey-question-usedtoolbar' => '{{GRAMMAR:|Používal|Používala|Používali}} jste při editaci stránek nový rozbalovací panel nástrojů?',
 590+ 'optin-survey-question-usedtoolbar-ifyes' => 'Pokud ano, co se vám na něm líbilo? Co se vám na něm nelíbilo?',
 591+ 'optin-survey-question-usedtoolbar-ifno' => 'Pokud ne, proč ne? Zkusíte to někdy v budoucnu? Upřesněte, prosím.',
 592+ 'optin-improvements' => '== Co jsme vylepšili? ==
 593+[[File:UsabilityNavigation.png|left|link=]]
 594+;Zdokonalená navigace
 595+Díky novému systému navigace snáze vidíte, kde jste a co děláte, stejně tak i to, kam můžete jít a jak se tam dostanete. Vyhledávání umístěné v pravém horním rohu lze jednodušeji nalézt a rychleji používat.
 596+<div style="clear:both;"></div>
 597+
 598+[[File:UsabilityToolbar.png|left|link=]]
 599+;Vylepšení editačního panelu nástrojů
 600+Nové a vylepšené ikonky zřetelněji označují, co který nástroj dělá. Díky rozbalovacím částem je panel jednodušší, přitom méně používané nástroje jsou dostupné jediným kliknutím.
 601+Část s nápovědou poskytuje rychlý přístup k přehledu základního použití wikikódu.
 602+<div style="clear:both;"></div>
 603+== Jak se zapojit ==
 604+Pokud se chcete o projektu dozvědět více nebo se zapojit, navštivte [http://usability.wikimedia.org wiki Iniciativy použitelnosti]. Najdete tam informace o našem grantu, výzkumu, návrhu a vývoji i vydaných verzích. Pokud se chcete na něco zeptat nebo nám něco sdělit, použijte naši [http://usability.wikimedia.org/wiki/Talk:Prototype diskusi k prototypu]. Připomínky ke konkrétním tématům můžete psát na příslušné diskusní stránky. Pokud najdete nějakou chybu, můžete ji oznámit v [http://usability.wikimedia.org/wiki/Talk:Releases/Acai diskusi k vydání verze Acai] nebo pomocí [https://bugzilla.wikimedia.org Bugzilly].
 605+
 606+Děkujeme a budeme se těšit na vaše názory!',
 607+);
 608+
496609 /** German (Deutsch)
497610 * @author Als-Holder
498611 * @author Benzen
@@ -508,7 +621,7 @@
509622 'optin-title-feedback' => 'Feedback geben',
510623 'optin-needlogin' => 'Du musst dich [$1 anmelden], um Beta auszuprobieren',
511624 'optin-intro' => 'Die Wikipedia-Benutzerfreundlichkeitsinitiative hat hart daran gearbeitet, die Benutzerfreundlichkeit von Wikipedia zu verbessern.
512 -Möchtest du Beta ausprobieren?',
 625+Möchtest du jetzt die Betaversion ausprobieren?',
513626 'optin-feedback-intro' => 'Danke, dass du Beta ausprobierst.
514627 Wir möchten gerne erfahren, was du über unsere neue Benutzeroberfläche denkst und würden uns freuen, wenn du an der folgenden, freiwilligen Umfrage teilnimmst',
515628 'optin-feedback-back' => 'Wenn du die Umfrage nicht ausfüllen willst, kannst du zu $1 zurückkehren.',
@@ -571,12 +684,12 @@
572685
573686 [[File:UsabilityToolbar.png|left|link=]]
574687 ;Verbesserungen der Werkzeugleiste
575 -Neue und verbesserte Symbole tragen dazu bei, dass man die gewünschte Funktion einfach und schnell erreichen kann. Die Menüstruktur wurde durch ausklappbare Abschnitte vereinfacht, während unterdessen selten verwendete Werkzeuge nur einen Klick entfernt sind.
576 -Der Hilfeabschnitt erlaubt den schnellen Zugruff auf häufig verwendete Wikisyntax.
 688+Neue und verbesserte Symbole tragen dazu bei, dass man die gewünschte Funktion einfach und schnell erreichen kann. Mithilfe ausklappbarer Abschnitte konnte die Menüstruktur einerseits übersichtlich gehalten werden, andererseits sind so auch selten verwendete Werkzeuge nur einen Klick entfernt.
 689+Der Hilfeabschnitt erlaubt den schnellen Zugriff auf häufig verwendete Wikisyntax.
577690 <div style="clear:both;"></div>
578691
579692 == Wie kann ich mich daran beteiligen? ==
580 -Um mehr über das Projekt zu erfahren oder selbst daran teilzunehmen, finden sich im [http://usability.wikimedia.org Wiki des Usability-Projekts] weitere Informationen, zum Beispiel über unsere Spende, Forschung, Design und Entwicklung sowie über neue Versionen. Für Fragen oder allgemeine Rückmeldungen steht die [http://usability.wikimedia.org/wiki/Talk:Prototype Diskussionsseite des Prototyps] zur Verfügung. Für spezielle Themen eignen sich die entsprechenden dazugehörigen Diskussionsseiten. Solltest du Fehler („Bugs“) entdecken, hinterlasse bitte unter http://usability.wikimedia.org/wiki/Talk:Releases/Acai einen entsprechenden Hinweis oder melde die Fehler über [https://bugzilla.wikimedia.org Bugzilla].
 693+Um mehr über das Projekt zu erfahren oder selbst daran teilzunehmen, finden sich im [http://usability.wikimedia.org Wiki der Benutzerfreundlichkeitsinitiative] weitere Informationen, zum Beispiel über unsere Spende, Forschung, Design und Entwicklung sowie über neue Versionen. Für Fragen oder allgemeine Rückmeldungen steht die [http://usability.wikimedia.org/wiki/Talk:Prototype Diskussionsseite des Prototyps] zur Verfügung. Für spezielle Themen eignen sich die entsprechenden dazugehörigen Diskussionsseiten. Solltest du Fehler („Bugs“) entdecken, hinterlasse bitte unter http://usability.wikimedia.org/wiki/Talk:Releases/Acai einen entsprechenden Hinweis oder melde die Fehler über [https://bugzilla.wikimedia.org Bugzilla].
581694
582695 Vielen Dank, wir freuen uns auf dein Feedback!',
583696 );
@@ -598,6 +711,7 @@
599712 'optin-success-out' => 'Sy wuspěšnje Betu spušćił.
600713 Móžoš ju hyšći raz kuždy cas pśez kliknjenje na wótkaz "{{int:optin-try}}" górjejce napšawo na wobrazowce wopytaś.',
601714 'optin-success-feedback' => 'Žěkujomy se za twójo wótegrono!',
 715+ 'optin-accept-short' => 'Něnt ale zasobu!',
602716 'optin-accept-long' => 'Betu wopytaś',
603717 'optin-accept-long-anon' => 'Pśizjawiś se a Betu wopytaś',
604718 'optin-deny-short' => 'Ně, źěkujomy se',
@@ -619,24 +733,46 @@
620734 'optin-survey-answer-os-other' => 'Drugi źěłowy system:',
621735 'optin-survey-question-res' => 'Kótare jo rozeznaśe twójeje wobrazowki?',
622736 'optin-survey-answer-changes-other' => 'Druge:',
 737+ 'optin-improvements' => '== Co jo se pólěpšyło? ==
 738+[[File:UsabilityNavigation.png|left|link=]]
 739+;Pólěpšona nawigacija
 740+Nowy nawigaciski system wólažcujo wiźeś, źož sy a což cyniš a teke, źož móžoš hyś a kak se tam dostanjoš. Z pytańskim pólom górjejce napšawo pytańska funkcija dajo se lažčej namakaś a malsnjej wužywaś.
 741+<div style="clear:both;"></div>
 742+
 743+[[File:UsabilityToolbar.png|left|link=]]
 744+;Pólěpšenja wobźěłowańskeje kšomy
 745+Nowe a pólěpšone symbole lěpjej rozjasnjuju, kótaru akciju kuždy rěd wuwjedujo. Wótrězki, kótarež daju se wócyniś, reducěruju barłog, mjaztym až rědko wužywane rědy su jano jadne kliknjenje zdalone.
 746+Wótrězk pomocy bitujo malsny pśistup na referencu wó powšyknem wužywanju wikijoweje syntaksy.
 747+<div style="clear:both;"></div>
 748+== Kak móžoš se wobźěliś ==
 749+Aby wěcej wó projekśe zgónił, abo wó tom, kak móžoš se wobźěliś, wóglědaj pšosym k [http://usability.wikimedia.org wikijeju iniciatiwy wužywajobnosći]. Tam namakajoš informacije wó našej koncesiji, slěźenju, designje + wuwiśu a nowych wersijach. Za pšašanja abo powšykne powěsći, wužyj naš [http://usability.wikimedia.org/wiki/Talk:Prototype diskusijny bok prototypa]. Aby wósebne temy wobjadnał, wužyj pšosym zwězane diskusijne boki. Jolic namakajoš programowe zmólki, zawóstaj pšosym swóje komentary na [http://usability.wikimedia.org/wiki/Talk:Releases/Acai diskusijnem boku wersije Acai] abo wužyj [https://bugzilla.wikimedia.org Bugzilla].
 750+
 751+Źěkujomy se a by se wjaselili wót tebje słyšaś.',
623752 );
624753
625754 /** Greek (Ελληνικά)
626755 * @author Crazymadlover
627756 * @author Omnipaedista
 757+ * @author ZaDiak
628758 */
629759 $messages['el'] = array(
630760 'optin-title-optedout' => 'Δοκιμάστε την Beta',
631761 'optin-title-optedin' => 'Εγκαταλείψτε την Beta',
632762 'optin-title-justoptedin' => 'Καλωσήρθατε στην Beta',
 763+ 'optin-title-justoptedout' => 'Σας ευχαριστούμε που δοκιμάσατε την Beta μας',
 764+ 'optin-title-feedback' => 'Ανάδραση Beta',
633765 'optin-needlogin' => 'Πρέπει να [$1 συνδεθείς] για να δοκιμάσεις την Beta',
 766+ 'optin-success-feedback' => 'Σας ευχαριστούμε για την ανάδραση!',
634767 'optin-accept-short' => 'Ας το κάνουμε!',
635768 'optin-accept-long' => 'Δοκιμάστε την Beta',
 769+ 'optin-accept-long-anon' => 'Συνδεθείτε και δοκιμάστε το Beta',
636770 'optin-deny-short' => 'Όχι, ευχαριστώ.',
637771 'optin-deny-long' => 'Επιστροφή στην προηγούμενη σελίδα',
638772 'optin-submit-out' => 'Εγκαταλείψτε την Beta',
 773+ 'optin-submit-feedback' => 'Δώστε ανάδραση',
639774 'optin-try' => 'Δοκιμάστε την Beta',
640775 'optin-leave' => 'Εγκαταλείψτε την Beta',
 776+ 'optin-feedback' => 'Ανάδραση Beta',
641777 'optin-survey-yes' => 'Ναι',
642778 'optin-survey-no' => 'Όχι',
643779 'optin-survey-answer-whyoptout-hard' => 'Ήταν δύσχρηστο.',
@@ -671,31 +807,94 @@
672808 'optin-survey-answer-os-linux' => 'Linux',
673809 'optin-survey-answer-os-other' => 'Άλλο λειτουργικό σύστημα:',
674810 'optin-survey-question-res' => 'Ποια είναι η ανάλυση της οθόνης σας;',
 811+ 'optin-survey-answer-changes-custom' => 'Επέτρεψε μεγαλύτερη προσαρμογή χρήστη.',
 812+ 'optin-survey-answer-changes-other' => 'Άλλο:',
675813 );
676814
677815 /** Esperanto (Esperanto)
 816+ * @author ArnoLagrange
678817 * @author Yekrats
679818 */
680819 $messages['eo'] = array(
 820+ 'optin' => 'Nedeviga iniciato pri uzebleco',
 821+ 'optin-desc' => 'Permesi al uzantoj provi la Beta-version, la plej lastaj aldonaĵoj de la Iniciato pri Uzebleco.',
681822 'optin-title-optedout' => 'Provi betan version de Açai',
682 - 'optin-title-justoptedin' => 'Bonvenon al Beta',
 823+ 'optin-title-optedin' => 'Forlasi Beta-version',
 824+ 'optin-title-justoptedin' => 'Bonvenon al Beta-version',
 825+ 'optin-title-justoptedout' => 'Dankon por provante nian Beta-version',
 826+ 'optin-title-feedback' => 'Opinioj pri Beta-versio',
683827 'optin-needlogin' => 'Vi devas [$1 ensaluti] por provi Beta-n.',
684 - 'optin-accept-short' => 'Ek!',
 828+ 'optin-intro' => 'La Iniciato pri Uzebleco de Vikipedio estis laboranta diliĝente por plibonigi la uzeblecon de Vikipedio. Ĉu vi volas provi nian Beta-version?',
 829+ 'optin-feedback-intro' => 'Dankon por provado de Beta-versio.
 830+Ni volus scii vian opinion pri la nova interfaco, do bonvolu respondi la jenan nedevigan enketon.',
 831+ 'optin-feedback-back' => 'Se vi ne volas respondi la enketon, vi povas reiri al $1.',
 832+ 'optin-success-in' => 'Vi nun provas la Beta-version.
 833+Vi povas reveni al la stabila versio klakante la ligilon "{{int:optin-leave}}" ĉe la supro de la ekrano.',
 834+ 'optin-leave-cancel' => 'Se vi deziras plu uzadi Beta-version, vi povas reveni al $1.',
 835+ 'optin-success-out' => 'Vi sukcese foriris el Beta-versio.
 836+Vi povas reprovi ĝin iam ajn klakante la ligilon "{{int:optin-try}}" suprer dekstre de la ekrano.',
 837+ 'optin-success-feedback' => 'Dankon pro viaj opinioj!',
 838+ 'optin-accept-short' => 'Jes, ek!',
 839+ 'optin-accept-long' => 'Provi la Beta-version',
 840+ 'optin-accept-long-anon' => 'Ensaluti kaj provi la Beta-version',
685841 'optin-deny-short' => 'Ne, dankon.',
686842 'optin-deny-long' => 'Reiri al antaŭa paĝo',
687 - 'optin-submit-out' => 'Forlasu Beta-n',
 843+ 'optin-submit-out' => 'Forlasi Beta-version',
 844+ 'optin-submit-feedback' => 'Komenti',
 845+ 'optin-try' => 'Provi Beta-version',
 846+ 'optin-leave' => 'Forlasi Beta-version',
 847+ 'optin-feedback' => 'Opinioj pri Beta-versio',
688848 'optin-survey-yes' => 'Jes',
689849 'optin-survey-no' => 'Ne',
 850+ 'optin-survey-intro' => 'Dankon pro via provado de la Beta-versio.
 851+Ni volus sciigi vian opinion pri la nova interfaco, do ni dankemus se vi plenumus la jenan nedevigan enketon antaŭ klakante "[[#leave|{{int:optin-submit-out}}]]".',
 852+ 'optin-survey-question-likedislike' => 'Kio plaĉas al vi pri la Beta-versio? Kio malplaĉas al vi pri la Beta-versio?',
690853 'optin-survey-question-whyoptout' => 'Kial vi forlasas ĉi tiun beta-version? (bv. elekti ĉion taŭgan)',
691854 'optin-survey-answer-whyoptout-hard' => 'Ĝi estis tro malfacila uzi.',
692855 'optin-survey-answer-whyoptout-didntwork' => 'Ĝi ne funkciis ĝuste.',
 856+ 'optin-survey-answer-whyoptout-notpredictable' => 'Ĝi ne funkciis ĝuste.',
 857+ 'optin-survey-answer-whyoptout-didntlike-look' => 'La aspekto de la interfaco ne plaĉas al mi.',
 858+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'La novaj etikedoj kaj dizajno ne plaĉas al mi.',
 859+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'La nova ilobreto ne plaĉas al mi.',
693860 'optin-survey-answer-whyoptout-other' => 'Alia kialo:',
 861+ 'optin-survey-question-explain' => 'Bonvolu ekspliki aŭ pligrandigi vian supran respondon:',
 862+ 'optin-survey-question-techfail' => 'Ĉu vi trovis iujn ajn teknikajn fuŝojn uzante la Beta-version?',
 863+ 'optin-survey-question-techfail-ifyes' => 'Se jes, bonvolu priskribi:',
 864+ 'optin-survey-question-usedtoolbar' => 'Ĉu vi provis la novan etendeblan ilaron por redakti paĝon ?',
 865+ 'optin-survey-question-usedtoolbar-ifyes' => 'Se jes, kion vi ŝatis en ĝi? Kion vi malŝatis en ĝi?',
 866+ 'optin-survey-question-usedtoolbar-ifno' => 'Se ne, kial ne? Ĉu vi uzos ĝin estonte? Bonvolu klarigi.',
 867+ 'optin-survey-question-different' => 'Kion ni povus fari malsame por ke vi plu uzu Beta-on?',
694868 'optin-survey-question-feedback' => 'Bonvolu diri al ni viajn rimarkojn:',
695869 'optin-survey-question-browser' => 'Kiun retumilon vi uzas?',
696870 'optin-survey-answer-browser-other' => 'Alia retumilo:',
697871 'optin-survey-question-os' => 'Kiun operaciumon vi uzas?',
698872 'optin-survey-answer-os-other' => 'Alia operaciumo:',
699873 'optin-survey-question-res' => 'Kio estas la distingivo de via ekrano?',
 874+ 'optin-survey-question-changes' => 'Kiujn ŝanĝojn vi ŝatus vidi en Beta estonte (bonvolu elekti ĉion kio taŭgas)?',
 875+ 'optin-survey-answer-changes-nav' => 'Igas la foliumadon ĉien en la retejo pli facila',
 876+ 'optin-survey-answer-changes-edittools' => 'Etendu kaj plibonigu redaktajn ilojn',
 877+ 'optin-survey-answer-changes-upload' => 'Plibonigu enhavon kaj dosierajn alŝutaĵojn.',
 878+ 'optin-survey-answer-changes-richtext' => 'Disvolvu redaktajn ilojn similaj al riĉatekstaj redaktiloj.',
 879+ 'optin-survey-answer-changes-lookfeel' => 'Ĝisdatigu la aspekton de la retejo.',
 880+ 'optin-survey-answer-changes-predictability' => 'Plibonigu funkciigon sen fuŝoj nek cimoj',
 881+ 'optin-survey-answer-changes-custom' => 'Ebligu pli multe da uzulaj preferoj',
 882+ 'optin-survey-answer-changes-other' => 'Alia:',
 883+ 'optin-improvements' => '== Kio estis plibonigita? ==
 884+[[File:UsabilityNavigation.png|left|link=]]
 885+;Plibonigita navigado
 886+La nova navigada sistemo plifacilas vidi kie vi estas, kaj kion vi faras, kaj kie vi povas iri, kaj kiel iri tie. Kun la nova serĉkadro ĉe la supra-dekstra angulo, la serĉ-funkcio estas pli facila trovi kaj pli rapida uzi.
 887+<div style="clear:both;"></div>
 888+
 889+[[File:UsabilityToolbar.png|left|link=]]
 890+;Plibonigado al la redakta ilobreto
 891+
 892+Novaj kaj pli bonaj ikonoj klarigas la funkciojn de ĉiu ilo. Etendeblaj sekcioj kaŝas troaĵojn, sed permesas atingon al maloftaj iloj per nur simpla kliko.
 893+La help-sekcio donas rapidan atingon al referenco por oftaj uzoj de vikia marklingvo.
 894+<div style="clear:both;"></div>
 895+== Kiel helpi ==
 896+Lerni plu pri la projekto aŭ helpi, bonvolu viziti la [http://usability.wikimedia.org vikio de la Iniciato pri Uzebleco]. Tie vi trovos informon pri nia subvencio, esplorado, dezegno & disvolvado, kaj eldonado. Demandi aŭ ĝenerale komenti, bonvolu uzi nian [http://usability.wikimedia.org/wiki/Talk:Prototype prototipa diskuto-paĝo]. Trakti specifajn temojn, bonvolu uzi la temajn diskuto-paĝojn. Se vi trovas cimojn, bonvolu komenti ĉe [http://usability.wikimedia.org/wiki/Talk:Releases/Acai eldona diskuto-paĝo de Acai] aŭ uzi [https://bugzilla.wikimedia.org Bugzilla].
 897+
 898+Dankegon, kaj ni antaŭĝojas viajn komentojn!',
700899 );
701900
702901 /** Spanish (Español)
@@ -758,12 +957,36 @@
759958
760959 [[File:UsabilityToolbar.png|left|link=]]
761960 ;Mejoramientos de la barra de herramientas de edición
762 -Nuevos-y-mejorados íconos hacen más claro qué acción cada herramienta realiza. Secciones expandibles reducen abarrotamiento mientras mantienen herramientas usuadas infrecuentemente solo a un clic de distancia.
 961+Nuevos-y-mejorados iconos hacen más claro qué acción realiza cada herramienta. Secciones expansibles reducen el amontonamiento mientras mantienen herramientas usadas infrecuentemente solo a un clic de distancia.
763962 La sección de ayuda provee acceso rápido a una referencia para usos comunes del lenguaje wiki.
764963 <div style="clear:both;"></div>',
765964 );
766965
 966+/** Estonian (Eesti)
 967+ * @author Avjoska
 968+ * @author Pikne
 969+ */
 970+$messages['et'] = array(
 971+ 'optin-desc' => 'Võimaldab proovida beetat, viimaseid kasutushõlpsuse täiustusi.',
 972+ 'optin-title-optedout' => 'Proovi beetat',
 973+ 'optin-title-optedin' => 'Lahku Beta-versioonist',
 974+ 'optin-title-justoptedin' => 'Tere tulemast Beta-versiooni',
 975+ 'optin-title-justoptedout' => 'Täname, et proovisid Beta-versiooni',
 976+ 'optin-title-feedback' => 'Anna tagasisidet',
 977+ 'optin-success-feedback' => 'Aitäh tagasiside eest!',
 978+ 'optin-accept-short' => 'Tehkem seda!',
 979+ 'optin-accept-long' => 'Proovi Beta-versiooni',
 980+ 'optin-accept-long-anon' => 'Logi sisse ja proovi Beta-versiooni',
 981+ 'optin-deny-short' => 'Ei, tänan',
 982+ 'optin-deny-long' => 'Naase eelmisele lehele',
 983+ 'optin-submit-out' => 'Lahku Beta-versioonist',
 984+ 'optin-submit-feedback' => 'Anna tagasisidet',
 985+ 'optin-try' => 'Proovi beetat',
 986+ 'optin-leave' => 'Lahku Beta-versioonist',
 987+);
 988+
767989 /** Basque (Euskara)
 990+ * @author An13sa
768991 * @author Kobazulo
769992 */
770993 $messages['eu'] = array(
@@ -771,39 +994,74 @@
772995 'optin-title-optedin' => 'Beta utzi',
773996 'optin-title-justoptedin' => 'Ongi etorri Betara',
774997 'optin-title-justoptedout' => 'Mila esker Beta probatzeagatik',
 998+ 'optin-title-feedback' => 'Beta feedbacka',
 999+ 'optin-needlogin' => '[$1 saioa hasi] behar duzu Beta probatzeko.',
 1000+ 'optin-intro' => 'Wikipediaren Erabilgarritasun Iniziatiba lanean aritu da Wikipediaren erabilgarritasuna hobetzeko.
 1001+Nahiko al zenuke gure Beta probatu?',
 1002+ 'optin-feedback-back' => 'Ez baduzu gure inkesta bete nahi, $1-(e)ra itzul zenezake.',
 1003+ 'optin-success-out' => 'Betarik arrakastatsuko atera zara.
 1004+Nahi duzunean proba dezakezu berriro "{{int:optin-try}}" loturan klik eginda pantailaren goian eskuinaldean.',
 1005+ 'optin-success-feedback' => 'Milesker zure feedbackarengatik!',
 1006+ 'optin-accept-short' => 'Proba dezagun!',
7751007 'optin-accept-long' => 'Beta probatu',
7761008 'optin-accept-long-anon' => 'Saioa hasi eta Beta probatu',
7771009 'optin-deny-short' => 'Ez, mila esker',
7781010 'optin-deny-long' => 'Itzuli aurreko orrialdera',
7791011 'optin-submit-out' => 'Beta utzi',
 1012+ 'optin-submit-feedback' => 'Eman feedbacka',
7801013 'optin-try' => 'Beta probatu',
7811014 'optin-leave' => 'Beta utzi',
 1015+ 'optin-feedback' => 'Beta feedbacka',
7821016 'optin-survey-yes' => 'Bai',
7831017 'optin-survey-no' => 'Ez',
 1018+ 'optin-survey-question-likedislike' => 'Zer gustatu zaizu Betatik? Zer ez zaizu gustatu?',
 1019+ 'optin-survey-question-whyoptout' => 'Zergatik atera zara Betatik? (Mesedez galdera guztiak erantzun.)',
7841020 'optin-survey-answer-whyoptout-hard' => 'Erabiltzea zailegia zen.',
7851021 'optin-survey-answer-whyoptout-didntwork' => 'Ez zebilen behar bezala.',
 1022+ 'optin-survey-answer-whyoptout-notpredictable' => 'Ez du ondo funtzionatzen.',
7861023 'optin-survey-answer-whyoptout-didntlike-look' => 'Ez nuen bere itxura gustuko.',
 1024+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Diseinu berria ez zait gustatu.',
7871025 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Ez zitzaidan tresna-barra berria gustatzen.',
7881026 'optin-survey-answer-whyoptout-other' => 'Beste arrazoirik:',
 1027+ 'optin-survey-question-explain' => 'Mesedez azaldu zure erantzuna behean:',
7891028 'optin-survey-question-techfail' => 'Arazo teknikorik izan duzu Beta erabiltzean?',
 1029+ 'optin-survey-question-different' => 'Zer egin genezakeen ezberdina zuk Beta erabiltzen jarraitzeko?',
7901030 'optin-survey-question-browser' => 'Zein nabigatzaile erabiltzen duzu?',
7911031 'optin-survey-answer-browser-other' => 'Beste nabigatzailerik:',
7921032 'optin-survey-question-os' => 'Zein sistema eragile erabiltzen duzu?',
7931033 'optin-survey-answer-os-other' => 'Beste sistema eragilerik:',
7941034 'optin-survey-question-res' => 'Zein da zure pantailaren bereizmena?',
 1035+ 'optin-survey-answer-changes-upload' => 'Edukiak eta artxiboen igoera hobetu.',
 1036+ 'optin-survey-answer-changes-other' => 'Bestelakoak:',
 1037+ 'optin-improvements' => '== Zer hobetu da? ==
 1038+[[File:UsabilityNavigation.png|left|link=]]
 1039+;Nabigazioa hobetua
 1040+Nabigazio sistema berriak non zauden ikusteko eta ezer egiten ari zaren jakiteko erraztasun handiagoa ematen du, hala nola nahi duzun lekura joan eta nahi duzuna lortzeko. Goian eskuinean dagoen bilaketa kutxarekin, bilaketak egitea errazagoa izango da.
 1041+<div style="clear:both;"></div>
 1042+
 1043+[[File:UsabilityToolbar.png|left|link=]]
 1044+;Editatzeko tresna-barrako hobekuntzak
 1045+Ikono berria eta hobetuek erabili behar duzun tresna argiago erakusten dute. Gainera, gehien erabiltzen dituzun tresnak klik batera edukiko dituzu.
 1046+Laguntza atalak tresna hauen erabilera amankomunetarako erreferentzia azkar batera eramango zaitu .
 1047+<div style="clear:both;"></div>
 1048+== Gehiago jakiteko ==
 1049+Proiektuari buruz gehiago jakiteko edo parte hartzeko, joan zaitez [http://usability.wikimedia.org Erabilgarritasun Iniziatibaren wikira]. Orri horretan gure beka, ikerketa, diseinu + garapena, eta argitaratutako berriak ikusiko dituzu. Galderak egiteko edo zure feedback orokorra uzteko, joan zaitez gure [http://usability.wikimedia.org/wiki/Talk:Prototype prototype eztabaida orrira]. Gai zehatzak helbideratzeko, erabili atxikitutako eztabaida orria. Akatsik aurkitzen baduzu, utzi zure iruzkina [http://usability.wikimedia.org/wiki/Talk:Releases/Acai Acai release eztabaida orrian] edo [https://bugzilla.wikimedia.org Bugzilla] erabiliz.
 1050+
 1051+Milesker eta zure berri izateko irrikan gaude!',
7951052 );
7961053
7971054 /** Finnish (Suomi)
7981055 * @author Cimon Avaro
7991056 * @author Crt
8001057 * @author Nike
 1058+ * @author Silvonen
8011059 * @author Str4nd
8021060 */
8031061 $messages['fi'] = array(
8041062 'optin' => 'Käytettävyyshankkeen valinnanvarainen käyttöönotto',
8051063 'optin-desc' => 'Salli käyttäjien kokeilla Betaa, käytettävyyshankkeen uusimpia käytettävyyttä parantavia lisäyksiä.',
8061064 'optin-title-optedout' => 'Kokeile Betaa',
807 - 'optin-title-optedin' => 'Jätä Beta',
 1065+ 'optin-title-optedin' => 'Poistu Betasta',
8081066 'optin-title-justoptedin' => 'Tervetuloa Betaan',
8091067 'optin-title-justoptedout' => 'Kiitos Betan kokeilusta',
8101068 'optin-title-feedback' => 'Anna palautetta',
@@ -816,8 +1074,8 @@
8171075 'optin-success-in' => 'Kokeilet nyt Betaa.
8181076 Voit poistaa valinnan käytöstä milloin tahansa napsauttamalla ”{{int:optin-leave}}” -painiketta ruudun yläreunassa.',
8191077 'optin-leave-cancel' => 'Jos haluat edelleen käyttää Betaa, voit palata kohteeseen $1',
820 - 'optin-success-out' => 'Olet onnistuneesti jättänyt Betan.
821 -Voit milloin tahansa kokeilla sitä uudelleen ”{{int:optin-submit-in}}” -painikkeesta ruudun oikeasta yläkulmasta.',
 1078+ 'optin-success-out' => 'Olet onnistuneesti poistunut Betasta.
 1079+Voit milloin tahansa kokeilla sitä uudelleen ”{{int:optin-try}}” -painikkeesta ruudun oikeasta yläkulmasta.',
8221080 'optin-success-feedback' => 'Kiitos palautteestasi.',
8231081 'optin-accept-short' => 'Tehdään niin!',
8241082 'optin-accept-long' => 'Kokeile Betaa',
@@ -827,7 +1085,7 @@
8281086 'optin-submit-out' => 'Poistu Betasta',
8291087 'optin-submit-feedback' => 'Anna palautetta',
8301088 'optin-try' => 'Kokeile Betaa',
831 - 'optin-leave' => 'Jätä Beta',
 1089+ 'optin-leave' => 'Poistu Betasta',
8321090 'optin-feedback' => 'Anna palautetta',
8331091 'optin-survey-yes' => 'Kyllä',
8341092 'optin-survey-no' => 'Ei',
@@ -879,32 +1137,34 @@
8801138
8811139 /** French (Français)
8821140 * @author IAlex
 1141+ * @author Kropotkine 113
8831142 * @author Louperivois
8841143 * @author PieRRoMaN
 1144+ * @author Urhixidur
8851145 */
8861146 $messages['fr'] = array(
887 - 'optin' => "Participer à l'initiative d'utilisabilité",
888 - 'optin-desc' => "Permet aux utilisateurs d'essayer la bêta Açai, les améliorations de l'initiative d'utilisabilité",
 1147+ 'optin' => 'Participer à l’initiative d’utilisabilité',
 1148+ 'optin-desc' => 'Permet aux utilisateurs d’essayer la bêta Açai, les améliorations de l’initiative d’utilisabilité',
8891149 'optin-title-optedout' => 'Essayer la bêta Açai',
8901150 'optin-title-optedin' => 'Quitter la bêta Açai',
8911151 'optin-title-justoptedin' => 'Bienvenue à la bêta Açai',
8921152 'optin-title-justoptedout' => 'Merci pour votre participation à la bêta Açai',
8931153 'optin-title-feedback' => 'Donnez votre avis',
8941154 'optin-needlogin' => 'Vous devez vous [$1 connecter] pour essayer la bêta Açai',
895 - 'optin-intro' => "L'initiative d'utilisabilité de Wikipédia a travaillé dur pour améliorer l'utilisabilité de Wikipédia.
896 -Voulez-vous essayer la bêta Açai ?",
897 - 'optin-feedback-intro' => "Merci d'essayer la bêta.
898 -Nous aimerions avoir ce que vous pensez de notre nouvelle interface, nous apprécierions si vous remplissiez le questionnaire ci-dessous.",
 1155+ 'optin-intro' => 'L’initiative d’utilisabilité de Wikipédia a travaillé dur pour améliorer l’utilisabilité des projets Wikimédia.
 1156+Voulez-vous essayer la bêta Açai ?',
 1157+ 'optin-feedback-intro' => 'Merci d’essayer la Bêta.
 1158+Nous aimerions savoir ce que vous pensez de notre nouvelle interface, nous apprécierions que vous remplissiez le questionnaire ci-dessous.',
8991159 'optin-feedback-back' => 'Si vous ne voulez pas remplir le questionnaire, vous pouvez revenir à $1.',
900 - 'optin-success-in' => "Vous êtes en train de tester Beta.
901 -Vous pouvez interrompre la session à tout moment en cliquant sur le lien « {{int:optin-leave}} » en haut à droite de l'écran.",
 1160+ 'optin-success-in' => 'Vous êtes en train de tester la Bêta.
 1161+Vous pouvez interrompre la session à tout moment en cliquant sur le lien « {{int:optin-leave}} » en haut de l’écran.',
9021162 'optin-leave-cancel' => 'Si vous voulez continuer à utiliser la bêta Acai, vous pouvez revenir à $1',
903 - 'optin-success-out' => "Vous avez quitté Beta.
904 -Vous pouvez de nouveau participer à tout moment en cliquant sur le lien « {{int:optin-try}} » en haut à droite de l'écran.",
 1163+ 'optin-success-out' => 'Vous avez quitté la Bêta.
 1164+Vous pouvez de nouveau participer à tout moment en cliquant sur le lien « {{int:optin-try}} » en haut à droite de l’écran.',
9051165 'optin-success-feedback' => 'Merci pour votre avis !',
9061166 'optin-accept-short' => 'Allons-y !',
9071167 'optin-accept-long' => 'Essayer la bêta Açai',
908 - 'optin-accept-long-anon' => 'Connectez-vous et essayez la bêta',
 1168+ 'optin-accept-long-anon' => 'Connectez-vous et essayez la Bêta',
9091169 'optin-deny-short' => 'Non merci',
9101170 'optin-deny-long' => 'Revenir à la page précédente',
9111171 'optin-submit-out' => 'Quitter la bêta Açai',
@@ -914,58 +1174,66 @@
9151175 'optin-feedback' => 'Donnez votre avis',
9161176 'optin-survey-yes' => 'Oui',
9171177 'optin-survey-no' => 'Non',
918 - 'optin-survey-intro' => 'Merci pour essayer la bêta Acai.
 1178+ 'optin-survey-intro' => 'Merci pour votre essai de la bêta Açai.
9191179
920 -Nous aimerions savoir ce que vous pensez de notre nouvelle interface, nous apprécierions si vous remplissiez le sondage optionnel avant de cliquer sur « [[#leave|{{int:optin-submit-out}}]] ».',
921 - 'optin-survey-question-likedislike' => "Qu'avez-vous aimé dans la bêta Acai ? Qu'est-ce que vous n'avez pas aimé dans la bêta Acai ?",
922 - 'optin-survey-question-whyoptout' => 'Pourquoi quittez-vous la bêta ? (sélectionnez tout ce qui convient)',
923 - 'optin-survey-answer-whyoptout-hard' => "Il était trop difficile de l'utiliser.",
 1180+Nous aimerions savoir ce que vous pensez de notre nouvelle interface, nous apprécierions que vous remplissiez le sondage optionnel avant de cliquer sur « [[#leave|{{int:optin-submit-out}}]] ».',
 1181+ 'optin-survey-question-likedislike' => 'Qu’avez-vous aimé dans la bêta Acai ? Qu’est-ce que vous n’avez pas aimé dans la bêta Acai ?',
 1182+ 'optin-survey-question-whyoptout' => 'Pourquoi quittez-vous la Bêta ? (sélectionnez tout ce qui convient)',
 1183+ 'optin-survey-answer-whyoptout-hard' => 'Il était trop difficile de l’utiliser.',
9241184 'optin-survey-answer-whyoptout-didntwork' => 'Ça ne fonctionne pas correctement.',
925 - 'optin-survey-answer-whyoptout-notpredictable' => "Cela ne s'est pas passé comme prévu.",
926 - 'optin-survey-answer-whyoptout-didntlike-look' => "Je n'ai pas aimé son aspect.",
927 - 'optin-survey-answer-whyoptout-didntlike-layout' => "Je n'ai pas aimé les nouveaux onglets et la nouvelle disposition.",
928 - 'optin-survey-answer-whyoptout-didntlike-toolbar' => "Je n'ai pas aimé la nouvelle barre d'outils.",
 1185+ 'optin-survey-answer-whyoptout-notpredictable' => 'Cela ne s’est pas passé comme prévu.',
 1186+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Je n’ai pas aimé son apparence.',
 1187+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Je n’ai pas aimé les nouveaux onglets et la nouvelle disposition.',
 1188+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Je n’ai pas aimé la nouvelle barre d’outils.',
9291189 'optin-survey-answer-whyoptout-other' => 'Autre raison :',
9301190 'optin-survey-question-explain' => 'Expliquez ou élaborez votre réponse ci-dessus :',
9311191 'optin-survey-question-techfail' => 'Avez-vous rencontré des problèmes techniques en utilisant la bêta Açai ?',
9321192 'optin-survey-question-techfail-ifyes' => 'Si oui, expliquez ou élaborez :',
933 - 'optin-survey-question-usedtoolbar' => "Avez-vous utilisé la nouvelle barre d'outils déroulable pour modifier une page ?",
934 - 'optin-survey-question-usedtoolbar-ifyes' => "Si oui, qu'avez vous aimé et que n'avez-vous pas aimé à son propos ?",
935 - 'optin-survey-question-usedtoolbar-ifno' => "Si non, pourquoi ? L'utiliserez-vous dans le futur ? Expliquez.",
936 - 'optin-survey-question-different' => "Qu'est-ce qui aurait dû être différent pour vous continuiez à utiliser notre bêta ?",
 1193+ 'optin-survey-question-usedtoolbar' => 'Avez-vous utilisé la nouvelle barre d’outils déroulable pour modifier une page ?',
 1194+ 'optin-survey-question-usedtoolbar-ifyes' => 'Si oui, qu’avez vous aimé et que n’avez-vous pas aimé à son propos ?',
 1195+ 'optin-survey-question-usedtoolbar-ifno' => 'Si non, pourquoi ? L’utiliserez-vous dans le futur ? Expliquez.',
 1196+ 'optin-survey-question-different' => 'Qu’est-ce qui aurait dû être différent pour que vous continuiez à utiliser notre Bêta ?',
9371197 'optin-survey-question-feedback' => 'Donnez-nous votre réaction :',
9381198 'optin-survey-question-browser' => 'Quel navigateur utilisez-vous ?',
9391199 'optin-survey-answer-browser-other' => 'Autre navigateur :',
940 - 'optin-survey-question-os' => "Quel système d'exploitation utilisez-vous ?",
941 - 'optin-survey-answer-os-other' => "Autre système d'exploitation :",
 1200+ 'optin-survey-question-os' => 'Quel système d’exploitation utilisez-vous ?',
 1201+ 'optin-survey-answer-os-other' => 'Autre système d’exploitation :',
9421202 'optin-survey-question-res' => 'Quelle est la résolution de votre écran ?',
943 - 'optin-survey-question-changes' => "Qu'aimeriez-vous voir dans la bêta dans le futur (sélectionnez tout ce qui convient) ?",
944 - 'optin-survey-answer-changes-nav' => 'Fait que la navigation générale du site est plus simple à utiliser.',
945 - 'optin-survey-answer-changes-edittools' => "Améliore et augmente les outils d'édition.",
946 - 'optin-survey-answer-changes-upload' => "Améliore l'import de contenu et de média.",
947 - 'optin-survey-answer-changes-richtext' => 'Développe des outils de modifications similaires aux éditeurs en texte enrichi.',
948 - 'optin-survey-answer-changes-lookfeel' => "Change l'apparence du site.",
949 - 'optin-survey-answer-changes-predictability' => 'Améliore la prévisibilité des performances.',
950 - 'optin-survey-answer-changes-custom' => "Permet une plus grande personnalisation de l'interface.",
 1203+ 'optin-survey-question-changes' => 'Qu’aimeriez-vous voir dans la Bêta dans le futur (sélectionnez tout ce qui convient) ?',
 1204+ 'optin-survey-answer-changes-nav' => 'Faire que la navigation générale du site soit plus simple à utiliser.',
 1205+ 'optin-survey-answer-changes-edittools' => 'Améliorer et augmenter les outils d’édition.',
 1206+ 'optin-survey-answer-changes-upload' => 'Améliorer l’importation de contenu et de média.',
 1207+ 'optin-survey-answer-changes-richtext' => 'Développer des outils de modification similaires aux éditeurs en texte enrichi.',
 1208+ 'optin-survey-answer-changes-lookfeel' => 'Changer l’apparence du site.',
 1209+ 'optin-survey-answer-changes-predictability' => 'Améliorer la prévisibilité des modifications.',
 1210+ 'optin-survey-answer-changes-custom' => 'Permettre une plus grande personnalisation de l’interface.',
9511211 'optin-survey-answer-changes-other' => 'Autre :',
952 - 'optin-improvements' => "== Qu'est-ce qui a été amélioré ? ==
 1212+ 'optin-improvements' => '== Qu’est-ce qui a été amélioré ? ==
9531213 [[File:UsabilityNavigation.png|left|link=]]
9541214 ;Navigation enrichie
9551215 Le nouveau système de navigation vous permet de voir plus facilement où vous êtes et ce que vous faites, de même que où vous pouvez aller et comment vous y rendre. Avec la boîte de recherche située dans le coin supérieur droit, la fonctionnalité de recherche est plus facile à trouver et plus rapide à utiliser.
956 -<div style=\"clear:both;\"></div>
 1216+<div style="clear:both;"></div>
9571217
9581218 [[File:UsabilityToolbar.png|left|link=]]
959 -;Améliorations de la barre d'outils
960 -De toutes nouvelles icônes clarifient l'action effectuée par chaque outil. Des sections expansibles réduisent le désordre tout en gardant l'accès aux outils plus rarement utilisés à seulement un clic.
961 -La section d'aide fournit un accès rapide à la documentation sur l'utilisation courante des balises wiki.
962 -<div style=\"clear:both;\"></div>
 1219+;Améliorations de la barre d’outils
 1220+De toutes nouvelles icônes clarifient l’action effectuée par chaque outil. Des sections expansibles réduisent le désordre tout en gardant l’accès aux outils plus rarement utilisés à portée de clic.
 1221+La section d’aide fournit un accès rapide à la documentation sur l’utilisation courante des balises wiki.
 1222+<div style="clear:both;"></div>
9631223
964 -== Comment s'impliquer ==
965 -Pour en savoir davantage à propos du projet ou pour s'y impliquer, visitez [http://usability.wikimedia.org le wiki de l'initiative d'usabilité]. Vous y trouverez des informations sur notre subvention, la recherche, le design et le développement. Pour poser des questions ou pour laisser des commentaires, merci d'utiliser notre [http://usability.wikimedia.org/wiki/Talk:Prototype page de discussion sur le prototype]. Pour aborder des sujets particuliers, utilisez les pages de discussion associées. Si vous trouvez des bogues, merci de laisser un message sur [http://usability.wikimedia.org/wiki/Talk:Releases/Acai la page de discussion de la version Açai] ou via [https://bugzilla.wikimedia.org Bugzilla].
 1224+== Comment s’impliquer ==
 1225+Pour en savoir davantage à propos du projet ou pour s’y impliquer, visitez [http://usability.wikimedia.org le wiki de l’initiative d’utilisabilité]. Vous y trouverez des informations sur notre subvention, la recherche, la conception et le développement. Pour poser des questions ou pour laisser des commentaires, merci d’utiliser notre [http://usability.wikimedia.org/wiki/Talk:Prototype page de discussion sur le prototype]. Pour aborder des sujets particuliers, utilisez les pages de discussion associées. Si vous trouvez des bogues, merci de laisser un message sur [http://usability.wikimedia.org/wiki/Talk:Releases/Acai la page de discussion de la version Açai] ou via [https://bugzilla.wikimedia.org Bugzilla].
9661226
967 -Merci, et nous nous nous réjouissons de votre intérêt !",
 1227+Merci, nous nous réjouissons de votre intérêt !',
9681228 );
9691229
 1230+/** Irish (Gaeilge)
 1231+ * @author Kwekubo
 1232+ */
 1233+$messages['ga'] = array(
 1234+ 'optin-intro' => 'Tá Tionscnamh Inúsáideachta na Vicipéide ag obair chun inúsáideacht na Vicipéide a fheabhsú.
 1235+Ar mhaith leat ár Béite a thriail?',
 1236+);
 1237+
9701238 /** Galician (Galego)
9711239 * @author Toliño
9721240 */
@@ -1140,7 +1408,12 @@
11411409 D Grafike vum Wärchzygchäschtli sin nej designed wore mit Hilf vu Tango- un Gnome-Grafike.
11421410 Neji un verbessereti Grafike mache s klarer, was du chasch mache mit dr einzelne Wärchzyg. Uusklappbari Abschnitt verringere s Durenander, di wenig bruchte Wärchzyg sin aber nume ei Klick ewäg.
11431411 D Hilf-Sektion stellt e schnölle zuegang z Verfiegig zuen ere Quälle vu gängige Aawändige vu Wiki-Zueschläg
1144 -<div style="clear:both;"></div>',
 1412+<div style="clear:both;"></div>
 1413+
 1414+== Wie chan i mitmache? ==
 1415+Go meh iber s Projäkt erfahre oder sälber mitmache, git s im [http://usability.wikimedia.org Wiki vu dr Benutzerfrejdligkeitsinitiative] meh Informatione, zem Byspel iber unseri Spänd, Forschig, Design un Entwicklig un au iber neji Versione. Fir Froge oder allgmeini Ruckmäldige stoht d [http://usability.wikimedia.org/wiki/Talk:Prototype Diskussionssyte vum Prototyp] z Verfiegig. Fir speziälli Theme het s di derzuegherige Diskussionssyte. Wänn Du Fähler („Bugs“) findsch, gib bitte unter http://usability.wikimedia.org/wiki/Talk:Releases/Acai e Hiiwys druf oder mäld d Fähler iber [https://bugzilla.wikimedia.org Bugzilla].
 1416+
 1417+Dankschen vilmol, mir freien is uf Dyy Ruckmäldig!',
11451418 );
11461419
11471420 /** Hebrew (עברית)
@@ -1159,6 +1432,7 @@
11601433 באפשרותכם להירשם שוב בכל זמן באמצעות לחיצה על הכפתור "{{int:optin-submit-out}}" שלהלן.',
11611434 'optin-success-feedback' => 'תודה על המשוב!',
11621435 'optin-deny-short' => 'לא תודה',
 1436+ 'optin-deny-long' => 'חזרה לדף הקודם',
11631437 'optin-submit-out' => 'ביטול הרשמה',
11641438 'optin-survey-yes' => 'כן',
11651439 'optin-survey-no' => 'לא',
@@ -1169,13 +1443,19 @@
11701444 'optin-survey-question-whyoptout' => 'למה אתם מבטלים את הרשמתכם לממשק זה?',
11711445 'optin-survey-answer-whyoptout-hard' => 'היה קשה מדי לערוך דף.',
11721446 'optin-survey-answer-whyoptout-didntwork' => 'הוא לא פעל כפי שצריך.',
 1447+ 'optin-survey-answer-whyoptout-notpredictable' => 'האתר פעל באופן בלתי צפוי.',
 1448+ 'optin-survey-answer-whyoptout-didntlike-look' => 'לא אהבתי את איך שהוא נראה.',
 1449+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'לא אהבתי את הפריסה והלשוניות החדשים.',
11731450 'optin-survey-answer-whyoptout-other' => 'סיבה אחרת:',
 1451+ 'optin-survey-question-techfail-ifyes' => 'באם כן, פרטו או הסבירו:',
11741452 'optin-survey-question-feedback' => 'אנא העבירו לנו משוב:',
11751453 'optin-survey-question-browser' => 'באיזה דפדפן אתם משתמשים?',
11761454 'optin-survey-answer-browser-other' => 'דפדפן אחר:',
11771455 'optin-survey-question-os' => 'באיזו מערכת הפעלה אתם משתמשים?',
1178 - 'optin-survey-answer-os-other' => 'אחרת:',
 1456+ 'optin-survey-answer-os-other' => 'מערכת הפעלה אחרת:',
11791457 'optin-survey-question-res' => 'מהי רזולוציית המסך שלכם?',
 1458+ 'optin-survey-answer-changes-richtext' => 'פיתוח כלי עריכה הדומים לעורכי טקסט עשיר.',
 1459+ 'optin-survey-answer-changes-lookfeel' => 'עדכון "המראה והתחושה" של האתר.',
11801460 'optin-survey-answer-changes-other' => 'אחר:',
11811461 );
11821462
@@ -1183,12 +1463,21 @@
11841464 * @author Suradnik13
11851465 */
11861466 $messages['hr'] = array(
 1467+ 'optin' => 'Izbor Inicijative za uporabljivost',
 1468+ 'optin-desc' => 'Omogućavam suradnicima isprobavanje Beta, najnovijeg poboljšanja upotrebljivosti Inicijative za uporabljivost.',
11871469 'optin-title-optedout' => 'Isprobajte Beta',
11881470 'optin-title-optedin' => 'Izađite iz Beta',
11891471 'optin-title-justoptedin' => 'Dobrodošli na Beta',
11901472 'optin-title-justoptedout' => 'Hvala što ste isprobali našu Beta',
11911473 'optin-title-feedback' => 'Beta komentari',
11921474 'optin-needlogin' => 'Morate se [$1 prijaviti] kako biste isprobali Beta.',
 1475+ 'optin-intro' => 'Inicijativa za uporabljivost Wikipedije puno je radila na poboljšanju uporabljivosti Wikipedije. Želite li isprobati našu Beta?',
 1476+ 'optin-feedback-intro' => 'Hvala što ste isprobali Beta. Željeli bistmo znati što mislite o našem novom sučelju, stoga bismo cijenili ukoliko biste ispunili našu neobvezatnu anketu koja se nalazi u nastavku.',
 1477+ 'optin-feedback-back' => 'Ukoliko ne želite ispuniti anketu, možete se vratiti na $1.',
 1478+ 'optin-success-in' => 'Sada isprobavate Beta. U bilo kojem trenutku možete se odlučiti vratiti nazad klikom na poveznicu "{{int:optin-leave}}" koja se nalazi na vrhu zaslona.',
 1479+ 'optin-leave-cancel' => 'Ako želite nastaviti koristiti Beta, možete se vratiti na $1.',
 1480+ 'optin-success-out' => 'Uspješno ste izašli iz Beta.
 1481+Možete je u svakom trenutku ponovno isprobati klikom na poveznicu "{{int:optin-try}} u gornjem desnom dijelu zaslona.',
11931482 'optin-success-feedback' => 'Hvala Vam na Vašem komentaru!',
11941483 'optin-accept-short' => 'Idemo probati!',
11951484 'optin-accept-long' => 'Isprobajte Beta',
@@ -1198,8 +1487,58 @@
11991488 'optin-submit-out' => 'Izađite iz Beta',
12001489 'optin-submit-feedback' => 'Ostavite komentare',
12011490 'optin-try' => 'Isprobajte Beta',
 1491+ 'optin-leave' => 'Izađite iz Beta',
 1492+ 'optin-feedback' => 'Beta komentari',
12021493 'optin-survey-yes' => 'Da',
12031494 'optin-survey-no' => 'Ne',
 1495+ 'optin-survey-intro' => 'Hvala što ste isprobali Beta.
 1496+Željeli bismo znati što mislite o našem novom sučelju, stoga bismo cijenili ukoliko biste ispunili našu neobvezatnu anketu koja se nalazi u nastavku prije nego kliknete na "[[#leave|{{int:optin-submit-out}}]]".',
 1497+ 'optin-survey-question-likedislike' => 'Što Vam se svidjelo na Beta? Što Vam se nije svidjelo na Beta?',
 1498+ 'optin-survey-question-whyoptout' => 'Zašto napuštate Beta? (molimo označite sve što se može primijeniti.)',
 1499+ 'optin-survey-answer-whyoptout-hard' => 'Bilo je preteško za uporabu.',
 1500+ 'optin-survey-answer-whyoptout-didntwork' => 'Nije ispravno radilo.',
 1501+ 'optin-survey-answer-whyoptout-notpredictable' => 'Nije radilo kako je predviđeno.',
 1502+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Ne sviđa mi se kako izgleda.',
 1503+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Nije mi se svidio novi izgled i kartice.',
 1504+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Nije mi se svidjela nova alatna traka.',
 1505+ 'optin-survey-answer-whyoptout-other' => 'Drugi razlog:',
 1506+ 'optin-survey-question-explain' => 'Molim objasnite ili pojasnite Vaš odgovor iznad:',
 1507+ 'optin-survey-question-techfail' => 'Jeste li primjetili tehničke probleme dok ste rabili Beta?',
 1508+ 'optin-survey-question-techfail-ifyes' => 'Ako da, molimo objasnite ili pojasnite:',
 1509+ 'optin-survey-question-usedtoolbar' => 'Jeste li koristiti novu proširivu alatnu traku za uređivanje stranice?',
 1510+ 'optin-survey-question-usedtoolbar-ifyes' => 'Ako da, što Vam se svidjelo? Što Vam se nije svidjelo?',
 1511+ 'optin-survey-question-usedtoolbar-ifno' => 'Ako ne, zašto ne? Hoćete li u budućnosti? Molim objasnite.',
 1512+ 'optin-survey-question-different' => 'Što možemo učiniti drugačije da nastavite rabiti Beta?',
 1513+ 'optin-survey-question-feedback' => 'Molimo Vas da nas izvjestite o bilo kojim drugim komentarima, mišljenjima i gledištima - sve povratne informacije su korisne!:',
 1514+ 'optin-survey-question-browser' => 'Koji preglednik rabite?',
 1515+ 'optin-survey-answer-browser-other' => 'Drugi preglednik:',
 1516+ 'optin-survey-question-os' => 'Koji operativni sustav rabite?',
 1517+ 'optin-survey-answer-os-other' => 'Drugi operativni sustav:',
 1518+ 'optin-survey-question-res' => 'Koja je rezolucija Vašeg zaslona?',
 1519+ 'optin-survey-question-changes' => 'Koje promjene biste željeli vidjeti u Beta u budućnosti (odaberi sve što se može primijeniti)?',
 1520+ 'optin-survey-answer-changes-nav' => 'Cjelokupnu navigaciju stranice učiniti jednostavnijom za uporabu.',
 1521+ 'optin-survey-answer-changes-edittools' => 'Povećati i poboljšati alatnu traku.',
 1522+ 'optin-survey-answer-changes-upload' => 'Poboljšati postavljanje sadržaja i medija.',
 1523+ 'optin-survey-answer-changes-richtext' => 'Razviti alatnu traku sličnu naprednijim uređivačima teksta.',
 1524+ 'optin-survey-answer-changes-lookfeel' => 'Ažurirati "vidi i osjeti" stranice.',
 1525+ 'optin-survey-answer-changes-predictability' => 'Poboljšati predvidljivost izvedbe.',
 1526+ 'optin-survey-answer-changes-custom' => 'Omogućiti suradniku veću mogućnost prilagođavanja.',
 1527+ 'optin-survey-answer-changes-other' => 'Ostalo:',
 1528+ 'optin-improvements' => '== Što je poboljšano? ==
 1529+[[File:UsabilityNavigation.png|left|link=]]
 1530+;Poboljšana navigacija
 1531+Novi navigacijski sustav omogućava Vam da lakše pratite gdje se nalazite i što radite, te gdje možete ići i kako doći do tamo. S okvirom za pretraživanje u gornjem desnom uglu, tražilica postaje pristupačnija za korištenje.
 1532+<div style="clear:both;"></div>
 1533+
 1534+[[File:UsabilityToolbar.png|left|link=]]
 1535+;Unapređenja alatne trake
 1536+Nove i unaprijeđene ikonice jasnije ukazuju na to koju radnju vrši svaki alat. Proširivi odjeljci smanjuju nepreglednost, skrivajući manje korištene alate.
 1537+Odjeljak pomoći pruža brz pristup napomenama za opću uporabu wiki sintakse.
 1538+<div style="clear:both;"></div>
 1539+== Kako se uključiti==
 1540+Kako biste saznali više o projektu ili se uključili, molimo posjetite [http://usability.wikimedia.org wiki Inicijative za uporabljivost]. Tamo ćete pronaći više informacija o našim potporama, istraživanjima, dizajnu + razvoju, te izdanjima. Za postavljanje pitanja ili ostavljanje općih povratnih informacija, molimo rabite našu [http://usability.wikimedia.org/wiki/Talk:Prototype stranicu za razgovor o prototipovima]. Za komentar o posebnoj temi, molimo rabite stranicu za razgovor iste. Ukoliko ste pronašli greške (\'\'bug\'\'), molimo ostavite svoje komentare na [http://usability.wikimedia.org/wiki/Talk:Releases/Acai stranici za razgovor o Acai izdanju] ili na [https://bugzilla.wikimedia.org Bugzilli].
 1541+
 1542+Hvala Vam i nadamo se Vašim povratnim informacijama!',
12041543 );
12051544
12061545 /** Upper Sorbian (Hornjoserbsce)
@@ -1207,29 +1546,30 @@
12081547 */
12091548 $messages['hsb'] = array(
12101549 'optin' => 'Iniciatiwa wužiwajomnosće wuzwolenje',
1211 - 'optin-desc' => 'Zmóžnja wužiwarjam Beta spytać, najnowše polěpšenja wužiwajomnosće iniciatiwy wužiwajomnosće.',
1212 - 'optin-title-optedout' => 'Beta spytać',
1213 - 'optin-title-optedin' => 'Beta wopušćić',
1214 - 'optin-title-justoptedin' => 'Witaj do Beta',
1215 - 'optin-title-justoptedout' => 'Dźakujemy so, zo sy Beta wupruwował',
 1550+ 'optin-desc' => 'Zmóžnja wužiwarjam Betu wupruwować, najnowše polěpšenja wužiwajomnosće iniciatiwy wužiwajomnosće.',
 1551+ 'optin-title-optedout' => 'Betu wupruwować',
 1552+ 'optin-title-optedin' => 'Betu wopušćić',
 1553+ 'optin-title-justoptedin' => 'Witaj do Bety',
 1554+ 'optin-title-justoptedout' => 'Dźakujemy so, zo sy Betu wupruwował',
12161555 'optin-title-feedback' => 'Powěsć dać',
1217 - 'optin-needlogin' => 'Dyrbiš so [$1 přizjewić], zo by Beta wupruwował',
 1556+ 'optin-needlogin' => 'Dyrbiš so [$1 přizjewić], zo by Betu wupruwował',
12181557 'optin-intro' => 'Iniciatiwa wužiwajomnosće Wikipedije intensiwnje na polěpšenju wužiwajomnosće Wikipedije dźěła. By rady Betu wupruwował?',
12191558 'optin-feedback-intro' => 'Dźakujemy so za wupruwowanje Bety.
12201559 Bychmy rady wědźeli, što mysliš wo našim nowym wužiwarskim powjerchu, bychmy so wjeselili, jeli by opcionelny naprašnik deleka wupjelnił.',
1221 - 'optin-success-in' => 'Wupruwuješ nětko Betu. Móžeš ju kóždy čas přez kliknjenja na wotkaz kóždy čas přez kliknjenje na "{{int:optin-leave}}" horjeka na wobrazowce wopušćić.',
1222 - 'optin-leave-cancel' => 'Jeli rady chceš Beta dale wužiwać, móžeš so k $1 wróćić.',
 1560+ 'optin-feedback-back' => 'Jeli nochceš formular wupjelnić, móžeš so k $1 wróćić.',
 1561+ 'optin-success-in' => 'Wupruwuješ nětko Betu. Móžeš ju kóždy čas přez kliknjenje na wotkaz "{{int:optin-leave}}" horjeka na wobrazowce wopušćić.',
 1562+ 'optin-leave-cancel' => 'Jeli rady chceš Betu dale wužiwać, móžeš so k $1 wróćić.',
12231563 'optin-success-out' => 'Sy Betu wuspěšnje wopušćił. Móžeš ju kóždy čas přez kliknjenje na wotkaz "{{int:optin-try}}" horjeka naprawo na wobrazowce wupruwować.',
12241564 'optin-success-feedback' => 'Dźakujemy so za twoju powěsć!',
1225 - 'optin-accept-short' => 'Čińmy to!',
 1565+ 'optin-accept-short' => 'Nětk pak skoku!',
12261566 'optin-accept-long' => 'Betu wupruwować',
12271567 'optin-accept-long-anon' => 'Přizjewić so a Betu wupruwować',
12281568 'optin-deny-short' => 'Ně, dźakujemy so',
12291569 'optin-deny-long' => 'wróćo k předchadnej stronje',
1230 - 'optin-submit-out' => 'Beta wopušćić',
 1570+ 'optin-submit-out' => 'Betu wopušćić',
12311571 'optin-submit-feedback' => 'Powěsć dać',
12321572 'optin-try' => 'Betu wupruwować',
1233 - 'optin-leave' => 'Beta wopušćić',
 1573+ 'optin-leave' => 'Betu wopušćić',
12341574 'optin-feedback' => 'Powěsć dać',
12351575 'optin-survey-yes' => 'Haj',
12361576 'optin-survey-no' => 'Ně',
@@ -1240,18 +1580,53 @@
12411581 'optin-survey-question-whyoptout' => 'Čehodla wopušćeš tutu betu? (prošu wubjer wšo prawe)',
12421582 'optin-survey-answer-whyoptout-hard' => 'Wužiwanje je překomplikowane.',
12431583 'optin-survey-answer-whyoptout-didntwork' => 'To njeje porjadnje fungowało.',
 1584+ 'optin-survey-answer-whyoptout-notpredictable' => 'Njefunguje na předwidźomne wašnje.',
 1585+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Napohlad njeje so mi spodobał.',
 1586+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Njespodobaja so mi nowe rajtarki a wuhotowanje.',
 1587+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Nowa gratowa lajsta njeje so mi njespodobała.',
12441588 'optin-survey-answer-whyoptout-other' => 'Druha přičina:',
 1589+ 'optin-survey-question-explain' => 'Prošu wujasń abo wudźěłaj swoju hornju wotmołwu:',
 1590+ 'optin-survey-question-techfail' => 'Sy při wupruwowanju Bety na techniske zmylki {{GENDER:User|storčił|storčiła|storčił}}?',
 1591+ 'optin-survey-question-techfail-ifyes' => 'Jeli haj, prošu wudźěłaj abo wujasń:',
 1592+ 'optin-survey-question-usedtoolbar' => 'Sy nowu rozfałdujomnu gratowu lajstu za wobdźěłowanje stronow wupruwował?',
 1593+ 'optin-survey-question-usedtoolbar-ifyes' => 'Jeli haj, što so ći na tym spodoba? Što so ći na tym njespodoba?',
 1594+ 'optin-survey-question-usedtoolbar-ifno' => 'Jeli nic, čehodla nic? Budźeš to w přichodźe činić? Prošu wujasń to.',
 1595+ 'optin-survey-question-different' => 'Što móžemy hišće hinak činić, zo by Betu dale wužiwał?',
12451596 'optin-survey-question-feedback' => 'Zdźěl nam prošu swoje měnjenja:',
12461597 'optin-survey-question-browser' => 'Kotry wobhladowak wužiwaš?',
12471598 'optin-survey-answer-browser-other' => 'Druhi wobhladowak:',
12481599 'optin-survey-question-os' => 'Kotry dźěłowy system wužiwaš?',
12491600 'optin-survey-answer-os-other' => 'Druhi dźěłowy system:',
12501601 'optin-survey-question-res' => 'Kotre je rozeznaće twojeje wobrazowki?',
 1602+ 'optin-survey-question-changes' => 'Kotre změny by rady w Beće w přichodźe widźał (prošu wubjer wšě, kotrež trjecha)?',
 1603+ 'optin-survey-answer-changes-nav' => 'Cyłkownu nawigaciju sydła zjednorić.',
 1604+ 'optin-survey-answer-changes-edittools' => 'Wobdźěłowanske nastroje rozšěrić a polěpšić.',
 1605+ 'optin-survey-answer-changes-upload' => 'Wobsah a nahraća medijow polěpšić.',
 1606+ 'optin-survey-answer-changes-richtext' => 'Wobdźěłowanske nastroje podobne tym editorow rich-teksta wuwić.',
 1607+ 'optin-survey-answer-changes-lookfeel' => 'Zwonkowny napohlad sydła zaktualizować',
 1608+ 'optin-survey-answer-changes-predictability' => 'Předwidźomnosć wukona polěpšić.',
 1609+ 'optin-survey-answer-changes-custom' => 'Wjace wužiwarskich přiměrjenjow dowolić',
12511610 'optin-survey-answer-changes-other' => 'Druhe:',
 1611+ 'optin-improvements' => '== Što je so polěpšiło? ==
 1612+[[File:UsabilityNavigation.png|left|link=]]
 1613+;Polěpšena nawigacija
 1614+Nowy nawigaciski system wolóžuje widźeć, hdźež sy a štož činiš a tež, hdźež móžeš hić a kak so dóstanješ. Z pytanskim polom horjeka naprawo, hodźi so pytanska funkcija lóšo namakać a spěšnišo wužiwać.
 1615+<div style="clear:both;"></div>
 1616+
 1617+[[File:UsabilityToolbar.png|left|link=]]
 1618+;Polěpšenja wobdźěłanskeje lajsty
 1619+Nowe a polěpšene symbole lěpje znazornjuja, kotru akciju kóždy nastroj čini. Rozfałdujomne wotrězki šmjatańcu redukuja, mjeztym zo su zrědka wužiwane nastroje jenož jedne kliknjenje zdalene.
 1620+Wotrězk pomocy skići spěšny přistup na referencu za powšitkowne wužiwanje wikijoweje syntaksy.
 1621+<div style="clear:both;"></div>
 1622+== Kak móžeš so wobdźělić? ==
 1623+Zo by wjace wo projekće zhonił, abo wo tym, kak móžeš so wobdźělić, wopytaj prošu [http://usability.wikimedia.org wiki iniciatiwy wužiwajomnosće]. Tam namakaš informacije wo našej koncesiji, slědźenju, designu + wuwiću a nowych wersijach. Za prašenja abo powšitkowne powěsćach, wužij prošu [http://usability.wikimedia.org/wiki/Talk:Prototype diskusijnu stronu prototypa]. Zo by wosebite temy wobjednał, wužij prošu zwjazane diskusijne strony. Jeli programowe zmylki namakaš, zawostaj prošu swoje komentary na [http://usability.wikimedia.org/wiki/Talk:Releases/Acai diskusijnej stronje wersije Acai] abo wužij [https://bugzilla.wikimedia.org Bugzilla].
 1624+
 1625+Dźakujemy so a bychmy so wjeselili wot tebje słyšeć!',
12521626 );
12531627
12541628 /** Hungarian (Magyar)
12551629 * @author Dani
 1630+ * @author Hunyadym
12561631 */
12571632 $messages['hu'] = array(
12581633 'optin-title-optedout' => 'A béta kipróbálása',
@@ -1265,12 +1640,19 @@
12661641 'optin-feedback-intro' => 'Köszönjük, hogy kipróbáltad a bétát.
12671642 Szeretnénk tudni, hogy mit gondolsz az új felületről, így örülnénk neki, ha kitöltenéd az alábbi kérdőívet.',
12681643 'optin-feedback-back' => 'Ha nem szeretnéd kitölteni a kérdőívet, visszatérhetsz a(z) $1 lapra.',
 1644+ 'optin-leave-cancel' => 'Ha továbbra is szeretnéd használni a bétát, akkor visszatérhetsz a(z) $1 lapra.',
12691645 'optin-accept-short' => 'Kipróbálom!',
12701646 'optin-accept-long' => 'A béta kipróbálása',
12711647 'optin-accept-long-anon' => 'Jelentkezz be, és próbáld ki a bétát',
 1648+ 'optin-deny-short' => 'Köszönöm, nem',
12721649 'optin-deny-long' => 'Visszatérés az előző lapra',
 1650+ 'optin-submit-out' => 'A bétateszt befejezése',
 1651+ 'optin-submit-feedback' => 'Visszajelzés küldése',
12731652 'optin-try' => 'Bétateszt',
 1653+ 'optin-leave' => 'A bétateszt befejezése',
12741654 'optin-feedback' => 'Visszajelzés a bétáról',
 1655+ 'optin-survey-yes' => 'Igen',
 1656+ 'optin-survey-no' => 'Nem',
12751657 'optin-improvements' => '== Mit fejlesztettünk? ==
12761658 [[File:UsabilityNavigation.png|left|link=]]
12771659 ;Fejlettebb navigáció
@@ -1387,10 +1769,10 @@
13881770 'optin-title-feedback' => 'Umpan balik Beta',
13891771 'optin-needlogin' => 'Anda harus [$1 masuk log] untuk dapat bergabung dengan peningkatan kebergunaan dari Proyek Inisiatif Kebergunaan.',
13901772 'optin-intro' => 'Proyek Inisiatif Kebergunaan Wikipedia telah mengembangkan sebuah skin baru dan batang alat penyuntingan baru yang ditujukan untuk meningkatkan kebergunaan Wikipedia. Peningkatan ini belum diaktifkan untuk semua pengguna, tapi Anda dapat bergabung dengan Proyek ini dengan mengklik "{{int:optin-submit-in}}" di bawah ini.',
1391 - 'optin-success-in' => 'Anda telah berhasil bergabung dengan peningkatan kebergunaan dari Proyek Inisiatif Kebergunaan.
1392 -Anda dapat keluar kapan saja dengan mengklik "{{int:optin-submit-out}}" di bawah ini.',
1393 - 'optin-success-out' => 'Anda telah berhasil keluar dari Proyek Inisiatif Kebergunaan.
1394 -Anda dapat bergabung kembali kapan saja dengan mengklik "{{int:optin-submit-in}}" di bawah ini.',
 1773+ 'optin-success-in' => 'Anda saat ini sedang mencoba Beta.
 1774+Anda dapat keluar kapan saja dengan menekan pranala "{{int:optin-submit-out}}" di bagian atas halaman.',
 1775+ 'optin-success-out' => 'Anda telah berhasil meninggalkan Beta.
 1776+Anda dapat bergabung kembali kapan saja dengan menekan pranala "{{int:optin-submit-in}}" di bagian atas halaman.',
13951777 'optin-success-feedback' => 'Terima kasih atas umpan balik Anda!',
13961778 'optin-accept-short' => 'Ayo lakukan!',
13971779 'optin-accept-long' => 'Coba Beta',
@@ -1423,40 +1805,61 @@
14241806
14251807 /** Italian (Italiano)
14261808 * @author Darth Kule
 1809+ * @author Melos
 1810+ * @author Nemo bis
14271811 * @author Stefano-c
14281812 */
14291813 $messages['it'] = array(
1430 - 'optin-desc' => "Consente agli utenti di provare Beta, gli ultimi miglioramenti dell'iniziativa di usabilità.",
1431 - 'optin-title-optedout' => 'Prova Beta',
 1814+ 'optin' => 'Adesione al Progetto usabilità',
 1815+ 'optin-desc' => 'Consente agli utenti di provare Beta, gli ultimi miglioramenti del Progetto usabilità.',
 1816+ 'optin-title-optedout' => 'Prova la Beta',
14321817 'optin-title-optedin' => 'Lascia Beta',
14331818 'optin-title-justoptedin' => 'Benvenuto in Beta',
14341819 'optin-title-justoptedout' => 'Grazie per aver provato Beta',
 1820+ 'optin-title-feedback' => 'Feedback della Beta',
14351821 'optin-needlogin' => "È necessario [$1 effettuare l'accesso] per provare Beta",
1436 - 'optin-intro' => "L'iniziativa di usabilità di Wikipedia sta lavorando intensamente per migliorare l'usabilità di Wikipedia.
 1822+ 'optin-intro' => "Il progetto usabilità di Wikipedia sta lavorando intensamente per migliorare l'usabilità di Wikipedia.
14371823 Si desidera provare Beta?",
 1824+ 'optin-feedback-intro' => 'Ti ringraziamo per aver provato la Beta.
 1825+Vorremmo sapere cosa ne pensi della nostra nuova interfaccia, quindi apprezzeremmo se compilassi il sondaggio facoltativo qui sotto.',
 1826+ 'optin-feedback-back' => 'Se non si desidera compilare il sondaggio, si può tornare a $1.',
 1827+ 'optin-success-in' => 'Ora stai provando la Beta.
 1828+Puoi uscirne in qualsiasi momento facendo clic sul link "{{int:optin-leave}}" nella parte superiore dello schermo.',
14381829 'optin-leave-cancel' => 'Se si desidera continuare a usare Beta è possibile tornare a $1',
14391830 'optin-success-out' => 'Beta è stato lasciato con successo.
14401831 È possibile provarlo nuovamente in qualsiasi momento facendo clic sul collegamento "{{int:optin-try}}" in alto a destra dello schermo.',
 1832+ 'optin-success-feedback' => 'Grazie per il tuo feedback!',
 1833+ 'optin-accept-short' => 'Prova!',
14411834 'optin-accept-long' => 'Prova la Beta',
14421835 'optin-accept-long-anon' => 'Accedi e prova la Beta',
14431836 'optin-deny-short' => 'No grazie',
14441837 'optin-deny-long' => 'Torna alla pagina precedente',
14451838 'optin-submit-out' => 'Lascia Beta',
 1839+ 'optin-submit-feedback' => 'Lascia un feedback',
14461840 'optin-try' => 'Prova Beta',
14471841 'optin-leave' => 'Lascia Beta',
 1842+ 'optin-feedback' => 'Feedback della Beta',
14481843 'optin-survey-yes' => 'Sì',
14491844 'optin-survey-no' => 'No',
 1845+ 'optin-survey-intro' => 'Ti ringraziamo per aver provato il Beta.
 1846+Vorremmo sapere cosa ne pensi della nostra nuova interfaccia, quindi apprezzeremmo se compilassi il sondaggio facoltativo qui sotto prima di fare clic su "[[#leave|{{int:optin-submit-out}}]]".',
 1847+ 'optin-survey-question-likedislike' => 'Cosa ti è piaciuto della Beta? Cosa non ti è piaciuto della Beta?',
 1848+ 'optin-survey-question-whyoptout' => 'Perché stai lasciando la Beta? (Si prega di selezionare tutte le risposte pertinenti.)',
14501849 'optin-survey-answer-whyoptout-hard' => 'Era troppo difficile da usare.',
14511850 'optin-survey-answer-whyoptout-didntwork' => 'Non funzionava correttamente.',
1452 - 'optin-survey-answer-whyoptout-notpredictable' => 'Non si comportava come previsto.',
 1851+ 'optin-survey-answer-whyoptout-notpredictable' => 'Non si comportava in modo coerente.',
14531852 'optin-survey-answer-whyoptout-didntlike-look' => "Non mi piaceva l'aspetto.",
14541853 'optin-survey-answer-whyoptout-didntlike-layout' => 'Non mi piacevano le nuove schede e il layout.',
14551854 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Non mi piaceva la nuova barra degli strumenti.',
14561855 'optin-survey-answer-whyoptout-other' => 'Altra motivazione:',
1457 - 'optin-survey-question-explain' => 'Si prega di spiegare o approfondire la sua risposta di cui sopra:',
 1856+ 'optin-survey-question-explain' => 'Spiega o approfondisci la tua risposta di cui sopra:',
14581857 'optin-survey-question-techfail' => 'Si sono verificati problemi tecnici usando Beta?',
14591858 'optin-survey-question-techfail-ifyes' => 'In caso affermativo, si prega di elaborare o spiegare:',
1460 - 'optin-survey-question-usedtoolbar' => 'La nuova barra degli strumenti espandibile è stata usata per modificare una pagina?',
 1859+ 'optin-survey-question-usedtoolbar' => 'Hai usato la nuova barra degli strumenti espandibile per modificare una pagina?',
 1860+ 'optin-survey-question-usedtoolbar-ifyes' => 'Se sì, cosa ti è piaciuto? Cosa non ti è piaciuto?',
 1861+ 'optin-survey-question-usedtoolbar-ifno' => 'Se no, perché no? Potresti usarla in futuro? Si prega di spiegare.',
 1862+ 'optin-survey-question-different' => 'Che cosa avremmo potuto fare diversamente per farti continuare a usare la Beta?',
 1863+ 'optin-survey-question-feedback' => 'Facci conoscere altre osservazioni, preoccupazioni o pensieri che hai per noi - tutti i feedback sono utili:',
14611864 'optin-survey-question-browser' => 'Quale browser usi?',
14621865 'optin-survey-answer-browser-other' => 'Altri browser:',
14631866 'optin-survey-question-os' => 'Quale sistema operativo usi?',
@@ -1465,11 +1868,26 @@
14661869 'optin-survey-question-changes' => 'Quali cambiamenti vorresti vedere in Beta in futuro (selezionare tutte le risposte pertinenti)?',
14671870 'optin-survey-answer-changes-nav' => 'Rendere la navigazione del sito più semplice da usare.',
14681871 'optin-survey-answer-changes-edittools' => 'Aumentare e migliorare gli strumenti di modifica.',
 1872+ 'optin-survey-answer-changes-upload' => 'Migliorare il caricamento di contenuti e di multimedia.',
14691873 'optin-survey-answer-changes-richtext' => 'Sviluppare strumenti di modifica simili a un editor rich-text.',
14701874 'optin-survey-answer-changes-lookfeel' => "Aggiornare l'aspetto del sito.",
14711875 'optin-survey-answer-changes-predictability' => 'Migliorare la prevedibilità delle prestazioni.',
14721876 'optin-survey-answer-changes-custom' => "Consentire una maggiore personalizzazione all'utente.",
14731877 'optin-survey-answer-changes-other' => 'Altro:',
 1878+ 'optin-improvements' => '== Cosa è stato migliorato? ==
 1879+[[File:UsabilityNavigation.png|left|link=]]
 1880+;Navigazione potenziata
 1881+Il nuovo sistema di navigazione rende più semplice vedere dove ti trovi e cosa stai facendo, oltre a dove puoi andare e come puoi arrivarci. Con il box di ricerca situato nell\'angolo in alto a destra, la funzione di ricerca è più facile per trovare e più veloce da usare.
 1882+<div style="clear:both;"></div>
 1883+
 1884+[[File:UsabilityToolbar.png|left|link=]]
 1885+;Miglioramenti della barra degli strumenti
 1886+Le icone nuove e migliorate rendono più chiare le azioni che ciascuno strumento esegue. Le sezioni espandibili riducono l\'ingombro mantenendo gli strumenti usati di rado a un clic di distanza. La sezione di aiuto fornisce un rapido accesso a un riferimento per gli usi comuni della sintassi wiki.
 1887+<div style="clear:both;"></div>
 1888+== Come aiutare ==
 1889+Per saperne di più sul progetto o aiutare, visita il [http://usability.wikimedia.org sito del Progetto usabilità]. Lì potrai trovare informazioni sulla nostra sovvenzione, ricerca, progettazione e sviluppo e nuove versioni. Per porre domande o lasciare un commento generale, usa la nostra [http://usability.wikimedia.org/wiki/Talk:Prototype pagina di discussione sui prototipi]. Per discutere di specifici argomenti, usa le pagine di discussione relative. Se trovi degli errori, lascia un commento nella [http://usability.wikimedia.org/wiki/Talk:Releases/Acai pagina di discussione delle versioni di Acai] o usa [https://bugzilla.wikimedia.org Bugzilla].
 1890+
 1891+Grazie; non vediamo l\'ora di sentirti.',
14741892 );
14751893
14761894 /** Japanese (日本語)
@@ -1557,68 +1975,175 @@
15581976 );
15591977
15601978 /** Georgian (ქართული)
 1979+ * @author Alsandro
15611980 * @author გიორგიმელა
15621981 */
15631982 $messages['ka'] = array(
1564 - 'optin' => 'იუზაბილითის ინიციატივაში მონაწილეობა',
1565 - 'optin-desc' => 'აძლევს მომხმარებლებს უფლებას გამოიყენონ Beta, იუზაბილითის ინიციატივის ბოლო ხელსაწყო',
1566 - 'optin-title-optedout' => 'Beta ტესტირება',
1567 - 'optin-title-optedin' => 'Beta-ს გათიშვა',
1568 - 'optin-title-justoptedin' => 'მოგესალმებით Beta-ში',
1569 - 'optin-title-justoptedout' => 'მადლობას გიხდით Beta-ს შემოწმებისთვის',
1570 - 'optin-needlogin' => 'თქვენ უნდა [$1 წარადგინოთ თავი] Beta-ს გამოყენებისთვის',
1571 - 'optin-intro' => 'იუზაბილითის ინიციატივის ფარგლებში განხორციელდა ვიკიპედიის გამოყენების გამარტივებასთან დაკავშირებული სამუშაო.
1572 -გსურთ Beta-ს ტესტირება?',
1573 - 'optin-success-in' => 'ახლა თქვენ შეგიძლიათ მიიღოთ მონაწილეობა Beta-ს ტესტირებაში.
1574 -თქვენ შეგიძიათ შეწყვიტოთ მონაწილეობის მიღება "Beta-ს დატოვება"-ს ღილაკზე დაჭერისას.',
1575 - 'optin-leave-cancel' => 'თუ თქვენ გსურთ Beta-ს გამოყენება, შეგიძლიათ დაბრუნდეთ $1-ზე.',
1576 - 'optin-success-out' => 'თქვენ წარმატებით გათიშეთ Beta.
1577 -თქვენ კიდევ ერთხელ შეგიძლიათ ამ სისტემის ტესტირება ბმულის დაჭერით «Beta-ს ჩართვა» ეკრანის მარჯვენა კუთხეში.',
1578 - 'optin-accept-short' => 'წავედით!',
1579 - 'optin-accept-long' => 'Beta-ს გასინჯვა',
 1983+ 'optin' => 'გამოყენებადობის ინიციატივაში მონაწილეობა',
 1984+ 'optin-desc' => 'მომხმარებლებისთვის ბეტას, გამოყენებადობის ინიციატივის ჯგუფის შემუშავებული ინტერფეისის, გამოცდის უფლება.',
 1985+ 'optin-title-optedout' => 'გამოსცადეთ ბეტა',
 1986+ 'optin-title-optedin' => 'ბეტადან გასვლა',
 1987+ 'optin-title-justoptedin' => 'მოგესალმებით ბეტაში',
 1988+ 'optin-title-justoptedout' => 'გმადლობთ ბეტას გამოცდისთვის',
 1989+ 'optin-title-feedback' => 'გამოხმაურება',
 1990+ 'optin-needlogin' => 'ბეტას მოსასინჯად უნდა [$1 დარეგისტრირდეთ].',
 1991+ 'optin-intro' => 'ვიკიპედიის გამოყენებადობის საინიციატივო ჯგუფმა დიდი შრომა გასწია ვიკიპედიის გამოყენებადობის გასაუმჯობესებლად.
 1992+ხომ არ გსურთ მოსინჯოთ ჩვენი ბეტა?',
 1993+ 'optin-feedback-intro' => 'გმადლობთ ბეტას მოსინჯვისთვის.
 1994+ჩვენ გვსურს გავიგოთ, თუ რას ფიქრობთ თქვენ ჩვენს ახალ ინტერფეისზე და მადლიერი დაგრჩებოდით, თუ შეავსებდით ქვემოთ მოყვანილ კითხვარს.',
 1995+ 'optin-feedback-back' => 'თუ არ გსურთ კითხვარის შევსება, შეგიძლიათ დაბრუნდეთ $1-ზე.',
 1996+ 'optin-success-in' => 'თქვენ ამჟამად ბეტას სცდით.
 1997+შეგიძიათ გახვიდეთ ნებისმიერ დროს ეკრანის მარჯვენა ზედა კუთხეში "{{int:optin-leave}}" ბმულზე დაწკაპუნებით.',
 1998+ 'optin-leave-cancel' => 'თუ გსურთ გააგრძელოთ ბეტას გამოყენება, შეგიძლიათ დაბრუნდეთ $1-ზე.',
 1999+ 'optin-success-out' => 'თქვენ წარმატებით გახვედით ბეტადან.
 2000+თქვენ კვლავ შეგიძლიათ მისი მოსინჯვა ნებისმიერ დროს ეკრანის ზედა მარჯვენა კუთხეში "{{int:optin-try}}" ბმულზე დაწკაპუნებით.',
 2001+ 'optin-success-feedback' => 'გმადლობთ გამოხმაურებისთვის!',
 2002+ 'optin-accept-short' => 'თანახმა ვარ!',
 2003+ 'optin-accept-long' => 'მოსინჯეთ ბეტა',
 2004+ 'optin-accept-long-anon' => 'დარეგისტრირდით და მოსინჯეთ ბეტა',
15802005 'optin-deny-short' => 'არა, გმადლობთ',
15812006 'optin-deny-long' => 'წინა გვერდზე დაბრუნება',
1582 - 'optin-submit-out' => 'Beta-ს გათიშვა',
1583 - 'optin-try' => 'Beta-ს გასინჯვა',
1584 - 'optin-leave' => 'Beta-ს გათიშვა',
 2007+ 'optin-submit-out' => 'ბეტადან გასვლა',
 2008+ 'optin-submit-feedback' => 'გამოგვეხმაურეთ',
 2009+ 'optin-try' => 'მოსინჯეთ ბეტა',
 2010+ 'optin-leave' => 'ბეტადან გასვლა',
 2011+ 'optin-feedback' => 'გამოხმაურება',
15852012 'optin-survey-yes' => 'ჰო',
15862013 'optin-survey-no' => 'არა',
1587 - 'optin-survey-intro' => 'გმადლობთ Beta-ს შემოწმებისთვის.
1588 -ჩვენ გვაინტერესებს, რას ფიქრობთ ახალ ინტერფეისზე და მადლობელნი ვიქნებით თუ თქვენ მიღიებთ მონაწილეობას გამოკითხვაში მანამ, სანამ დააჭერთ «[[#leave|{{int:optin-submit-out}}]]».',
1589 - 'optin-survey-question-likedislike' => 'რა მოგწონთ Beta-ში? რა არა?',
1590 - 'optin-survey-question-whyoptout' => 'რატომ ტოვებთ ამ ბეტას? (გთხოვთ აირჩიოთ შესაბამისი მნიშვნელობა)',
1591 - 'optin-survey-answer-whyoptout-hard' => 'იგი ძალზედ რთულია გამოყენებისას.',
1592 - 'optin-survey-answer-whyoptout-didntwork' => 'ის არ ფუნქციონირებს მართობულად.',
1593 - 'optin-survey-answer-whyoptout-notpredictable' => 'იგი მოულოდნელად მოქმედებს.',
1594 - 'optin-survey-answer-whyoptout-didntlike-look' => 'მე არ მომწონს როგორც მუშაობს',
1595 - 'optin-survey-answer-whyoptout-didntlike-layout' => 'მე არ მომეწონა ახალი თაბები და კოდი.',
 2014+ 'optin-survey-intro' => 'გმადლობთ ბეტას გამოცდისთვის.
 2015+ჩვენ გვსურს გავიგოთ, რას ფიქრობთ ახალ ინტერფეისზე და მადლიერი ვიქნებით თუ ღილაკზე «[[#leave|{{int:optin-submit-out}}]]» დაწკაპუნებამდე შეავსებთ კითხვარს.',
 2016+ 'optin-survey-question-likedislike' => 'რა მოგეწონათ ბეტაში? რა არ მოგეწონათ ბეტაში?',
 2017+ 'optin-survey-question-whyoptout' => 'რატომ გადიხართ ბეტადან? (გთხოვთ მონიშნოთ ყველა შესაბამისი მიზიზი.)',
 2018+ 'optin-survey-answer-whyoptout-hard' => 'ძალიან რთული იყო გამოსაყენებლად.',
 2019+ 'optin-survey-answer-whyoptout-didntwork' => 'ის გაუმართავი იყო.',
 2020+ 'optin-survey-answer-whyoptout-notpredictable' => 'იგი გაუთვალისწინებლად მოქმედებდა.',
 2021+ 'optin-survey-answer-whyoptout-didntlike-look' => 'არ მომწონდა მისი გარეგნობა.',
 2022+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'არ მომეწონა ახალი ყუები და განლაგება.',
15962023 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'მე არ მომეწონა რედაქტირების პანელი.',
1597 - 'optin-survey-answer-whyoptout-other' => 'სხვა მიზეზი',
1598 - 'optin-survey-question-explain' => 'გთხოვთ დააკონკრეტოთ თქვენი პასუხი ზემოთ:',
1599 - 'optin-survey-question-techfail' => 'თქვენ დაესწარით ტექნიკურ პრობლემებს Beta-ს ტესტირებისას?',
 2024+ 'optin-survey-answer-whyoptout-other' => 'სხვა მიზეზი:',
 2025+ 'optin-survey-question-explain' => 'გთხოვთ დააკონკრეტოთ თქვენს მიერ ზემოთ გაცემული პასუხი:',
 2026+ 'optin-survey-question-techfail' => 'ბეტას გამოყენებისას რაიმე ტექნიკური გაუმართაობა ხომ არ შეგიმჩნევიათ?',
16002027 'optin-survey-question-techfail-ifyes' => 'თუ კი, გთხოვთ აღწეროთ ან დააკონკრეტოთ:',
1601 - 'optin-survey-question-usedtoolbar' => 'თქვენ გამოიყენეთ ახალი ჩაკეცვადი ინსტრუმენტების პანელი?',
1602 - 'optin-survey-question-usedtoolbar-ifyes' => 'თუ კი, რა მოგეწონათ და რა არა.',
1603 - 'optin-survey-question-different' => 'რას გადააკეთებდით ბეტას გამოყენების გაგრძელების შემთხვევაში?',
1604 - 'optin-survey-question-feedback' => 'გთხოვთ მოგვაწოდოთ თქვენი აზრი:',
1605 - 'optin-survey-question-browser' => 'რომელ ბროუზერს იყენებთ?',
1606 - 'optin-survey-answer-browser-other' => 'სხვა ბროუზერი:',
 2028+ 'optin-survey-question-usedtoolbar' => 'გამოიყენეთ ახალი გაშლადი ინსტრუმენტების პანელი გვერდის რედაქტირებისთვის?',
 2029+ 'optin-survey-question-usedtoolbar-ifyes' => 'თუ კი, რა მოგეწონათ მასში? რა არ მოგეწონათ მასში?',
 2030+ 'optin-survey-question-usedtoolbar-ifno' => 'თუ არა, მაშინ რატომ? მომავალში გამოიყენებთ? გთხოვთ განმარტოთ.',
 2031+ 'optin-survey-question-different' => 'რისი გაკეთება შეგვეძლო ბეტას გამოყენება რომ გაგეგრძელებინათ?',
 2032+ 'optin-survey-question-feedback' => 'გთხოვთ გაგვიზიაროთ თქვენი მოსაზრებები:',
 2033+ 'optin-survey-question-browser' => 'რომელ ბრაუზერს იყენებთ?',
 2034+ 'optin-survey-answer-browser-other' => 'სხვა ბრაუზერი:',
16072035 'optin-survey-question-os' => 'რომელ ოპერაციულ სისტემას იყენებთ?',
1608 - 'optin-survey-answer-os-other' => 'სხვა:',
 2036+ 'optin-survey-answer-os-other' => 'სხვა ოპერაციული სისტემა:',
16092037 'optin-survey-question-res' => 'თქვენი მონიტორის გაფართოება:',
 2038+ 'optin-survey-question-changes' => 'რა ცვლილებების დანახვა გსურთ მომავალში ბეტაში (გთხოვთ მონიშნოთ ყველა შესაბამისი პასუხი)?',
 2039+ 'optin-survey-answer-changes-nav' => 'საიტის ზოგადი ნავიგაციის გაადვილება.',
 2040+ 'optin-survey-answer-changes-edittools' => 'გაზარდეთ და გააუმჯობესეთ რედაქტირების ინსტრუმენტები.',
 2041+ 'optin-survey-answer-changes-upload' => 'გააუმჯობესეთ შიგთავსისა და მედიის ატვირთვა.',
 2042+ 'optin-survey-answer-changes-richtext' => 'დაამუშავეთ რედაქტირების ხელსაწყოები რიჩ-ტექსტ რედაქტორების მსგავსად.',
 2043+ 'optin-survey-answer-changes-lookfeel' => 'განაახლეთ საიტის შესახედაობა.',
 2044+ 'optin-survey-answer-changes-predictability' => 'შესრულების წინასწარგანსაზღვრის გაუმჯობესება.',
 2045+ 'optin-survey-answer-changes-custom' => 'კონფიგურაციის მეტი შესაძლებლობის დაშვება.',
 2046+ 'optin-survey-answer-changes-other' => 'სხვა:',
16102047 'optin-improvements' => '== რა გაუმჯობესდა? ==
16112048 [[File:UsabilityNavigation.png|left|link=]]
1612 -; ნავიგაციის გაუმჯობესება
1613 -ახალი ნავიგაციის სისტემა გაძლევთ საშალებას უფრო მარტივად გაერკვეთ სად ხართ, სად შეგიძიათ გადახვიდეთ და როგორ. ძიების ვეით, რომელიც ეკრანის კუთხეშია განლაგებული, ძიება უფრო მარტივი და ჩქარია.
 2049+;გაუმჯობესებული ნავიგაცია
 2050+ახალი ნავიგაციის სისტემა საშუალებას გაძლევთ უფრო მარტივად გაერკვეთ სად ხართ და რას აკეთებთ, ასევე სად ან როგორ შეგიძლიათ გადახვიდეთ. ეკრანის მარჯვენა ზედა კუთხეში მოთავსებული საძიებო ველით ძიების ფუნქცია ადვილი მისაგნებია და მოხერხებულია.
16142051 <div style="clear:both;"></div>
16152052
16162053 [[File:UsabilityToolbar.png|left|link=]]
1617 -; რედაქტირების პანელის გაუმჯობესება
1618 -ახალი და გაუმჯობესებული ხატულები უფრო ზუსტად აჩვენეენ რა ინსტრუმენტები რა ფუნქციას ატარებენ. გახსნადი ნაწილები აკლებენ Expandable sections reduce clutter while keeping infrequently used tools just a click away.
1619 -The help section provides quick access to a reference for common uses of wiki-markup.
1620 -<div style="clear:both;"></div>',
 2054+;გაუმჯობესდა რედაქტირების პანელი
 2055+ახალი და გაუმჯობესებული ხატულები უფრო მკაფიოდ მიუთითებს ინსტრუმენტების დანიშნულებაზე. გახსნადი განყოფილებები საშუალებას იძლევა ნაკლებად გადაიტვირთოს პანელი, ხოლო ნაკლებად გამოყენებული ხელსაწყოების მიგნება მხოლოდ ერთი დაწკაპუნებით არის შესაძლებელი.
 2056+დახმარების სექცია სწრაფად მიგითითებთ ვიკი-მარკაპის გამოყენების დეტალებზე.
 2057+<div style="clear:both;"></div>
 2058+== მონაწილეობის მიღება ==
 2059+პროექტზე მეტი ინფორმაციის ან მასში მონაწილეობის მისაღებად, გთხოვთ ეწვიოთ [http://usability.wikimedia.org გამოყენებადობის ინიციატივის ვიკის]. აქ თქვენ იპოვით ინფორმაციას ჩვენს გრანტზე, კვლევაზე, დიზაინსა და დამუშავებაზე. შეკითხვებისთვის ან ზოგადი მოსაზრებებისთვის, გთხოვთ გამოიყენოთ ჩვენი [http://usability.wikimedia.org/wiki/Talk:Prototype განხილვის გვერდის პროტოტიპი]. კონკრეტული თემების განხილვისთვის, გთხოვთ გამოიყენოთ მათთან დაკავშირებული განხილვის გვერდები. თუ პროგრამაში შეცდომებს იპოვით, გთხოვთ კომენტარი დატოვოთ [http://usability.wikimedia.org/wiki/Talk:Releases/Acai Acai რელიზის განხილვის გვერზე] ან [https://bugzilla.wikimedia.org ბაგზილას] გამოყენებით.
 2060+
 2061+გმადლობთ და ველით თქვენს გამოხმაურებებს!',
16212062 );
16222063
 2064+/** Khmer (ភាសាខ្មែរ)
 2065+ * @author គីមស៊្រុន
 2066+ */
 2067+$messages['km'] = array(
 2068+ 'optin-title-optedout' => 'សាកប្រើស៊េរីបេតា',
 2069+ 'optin-title-optedin' => 'ចាកចេញពីស៊េរីបេតា',
 2070+ 'optin-title-justoptedin' => 'បេតាសូមសូមស្វាគមន៍',
 2071+ 'optin-title-justoptedout' => 'សូមថ្លែងអំណរគុណលោកអ្នកដែលបានសាកល្បងប្រើស៊េរីបេតារបស់យើងខ្ញុំ',
 2072+ 'optin-title-feedback' => 'មតិយោបល់អំពីស៊េរីបេតា',
 2073+ 'optin-needlogin' => 'អ្នកត្រូវតែ[$1 ឡុកអ៊ីន]មុននឹងសាកល្បងប្រើស៊េរីបេតា។',
 2074+ 'optin-intro' => 'ក្រុមការងារវីគីភីឌាកំពុងតែខំប្រឹងប្រែងធ្វើអោយវិគីភីឌាមានភាពងាយស្រួលក្នុងការប្រើប្រាស់។ តើអ្នកចង់សាកល្បងប្រើស៊េរីបេតារបស់យើងខ្ញុំទេ?',
 2075+ 'optin-feedback-intro' => 'សូមថ្លែងអំណរគុណលោកអ្នកដែលបានសាកល្បងប្រើស៊េរីបេតា។ យើងខ្ញុំចង់ដឹងអំពីយោបល់លោកអ្នកស្ដីអំពីអន្តរមុខថ្មីនេះ។ ហេតុនេះយើងខ្ញុំសង្ឃឹមថាលោកអ្នកនឹងជួយឆ្លើយសំនួរអង្កេតខាងក្រោមនេះ។',
 2076+ 'optin-feedback-back' => 'ប្រសិនបើលោកអ្នកមិនចង់ឆ្លើយសំនួរអង្កេតនេះទេ អ្នកអាចត្រលប់ទៅកាន់$1វិញក៏បាន។',
 2077+ 'optin-success-in' => 'អ្នកកំពុងសាកល្បងប្រើស៊េរីបេតា។ អ្នកអាចចាកចេញទៅវិញពេលណាក៏បាន ដោយគ្រាន់តែចុចលើពាក្យ "{{int:optin-leave}}" នៅផ្នែកខាងលើរបស់អេក្រង់។',
 2078+ 'optin-leave-cancel' => 'ប្រសិនបើអ្នកនៅចង់បន្តប្រើស៊េរីបេតា អ្នកអាចត្រលប់ទៅកាន់$1វិញក៏បាន។',
 2079+ 'optin-success-out' => 'អ្នកបានចាកចេញពីបេតាដោយជោគជ័យហើត។ អ្នកអាចសាកប្រើវាម្ដងទៀតនៅពេលណាក៏ដោយ ដោយចុចលើពាក្យ "{{int:optin-try}}" នៅផ្នែកខាងលើខាងស្ដាំនៃអេក្រង់របស់អ្នក។',
 2080+ 'optin-success-feedback' => 'សូមថ្លែងអំណរគុណសំរាប់មតិយោបល់របស់លោកអ្នក!',
 2081+ 'optin-accept-short' => 'សាកប្រើវា!',
 2082+ 'optin-accept-long' => 'សាកប្រើស៊េរីបេតា',
 2083+ 'optin-accept-long-anon' => 'ឡុកអ៊ីនរួចសាកប្រើស៊េរីបេតា',
 2084+ 'optin-deny-short' => 'ទេ,អរគុណ',
 2085+ 'optin-deny-long' => 'ត្រលប់ទៅកាន់ទំព័រមុន',
 2086+ 'optin-submit-out' => 'ចាកចេញពីស៊េរីបេតា',
 2087+ 'optin-submit-feedback' => 'ផ្ដល់មតិយោបល់',
 2088+ 'optin-try' => 'សាកប្រើស៊េរីបេតា',
 2089+ 'optin-leave' => 'ចាកចេញពីស៊េរីបេតា',
 2090+ 'optin-feedback' => 'មតិយោបល់អំពីស៊េរីបេតា',
 2091+ 'optin-survey-yes' => 'បាទ/ចាស៎',
 2092+ 'optin-survey-no' => 'ទេ',
 2093+ 'optin-survey-intro' => 'សូមថ្លែងអំណរគុណលោកអ្នកដែលបានសាកល្បងប្រើស៊េរីបេតា។ យើងខ្ញុំចង់ដឹងអំពីយោបល់លោកអ្នកស្ដីអំពីអន្តរមុខថ្មីនេះ។ ហេតុនេះយើងខ្ញុំសង្ឃឹមថាលោកអ្នកនឹងជួយឆ្លើយសំនួរអង្កេតខាងក្រោមនេះ មុននឹងចាកចេញទៅដោយចុចលើ"[[#leave|{{int:optin-submit-out}}]]"។',
 2094+ 'optin-survey-question-likedislike' => 'តើចំនុចណាខ្លះដែលលោកអ្នកពេញចិត្តនិងមិនពេញចិត្តអំពីស៊េរីបេតានេះ? (សូមឆ្លើយជាភាសាអង់គ្លេស)',
 2095+ 'optin-survey-question-whyoptout' => 'ហេតុអ្វីក៏លោកអ្នកចង់ចាកចេញពីស៊េរីបេតានេះ? (សូមជ្រើសរើសពីខាងក្រោម)',
 2096+ 'optin-survey-answer-whyoptout-hard' => 'វាពិបាកប្រើពេក។',
 2097+ 'optin-survey-answer-whyoptout-didntwork' => 'វាដំនើរការមិនបានល្អ។',
 2098+ 'optin-survey-answer-whyoptout-notpredictable' => 'វាដំនើរការតែពិះតែពាស។',
 2099+ 'optin-survey-answer-whyoptout-didntlike-look' => 'ខ្ញុំមិនចូលចិត្តការរចនារបស់វាទេ។',
 2100+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'ខ្ញុំមិនចូលចិត្តស្លាកនិងប្លង់ថ្មីទេ។',
 2101+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'ខ្ញុំមិនចូលចិត្តរបារឧបករណ៍ថ្មីទេ។',
 2102+ 'optin-survey-answer-whyoptout-other' => 'មូលហេតុផ្សេងទៀត៖',
 2103+ 'optin-survey-question-explain' => 'សូមពន្យល់រៀបរាប់ក្បោះក្បាយថែមទៀតអំពីចំលើយខាងលើរបស់លោកអ្នក៖ (សូមសរសេរជាភាសាអង់គ្លេស)',
 2104+ 'optin-survey-question-techfail' => 'តើលោកអ្នកមានជួបបញ្ហាបច្ចេកទេសពេលកំពុងប្រើស៊េរីបេតានេះទេ? (សូមឆ្លើយជាភាសាអង់គ្លេស)',
 2105+ 'optin-survey-question-techfail-ifyes' => 'បើមាន​​​ សូមពន្យល់រៀបរាប់៖ (សូមសរសេរជាភាសាអង់គ្លេស)',
 2106+ 'optin-survey-question-usedtoolbar' => 'តើអ្នកមានបានប្រើរបារឧបករណ៍កែប្រែថ្មីនៅពេលធ្វើការកែប្រែទំព័រទេ?',
 2107+ 'optin-survey-question-usedtoolbar-ifyes' => 'បើមាន តែចំនុចណាខ្លះដែលអ្នកពេញចិត្តនិងមិនពេញចិត្តអំពីវា?',
 2108+ 'optin-survey-question-usedtoolbar-ifno' => 'បើទេ ហេតុអ្វី? តើអ្នកនឹងប្រើវានាពេលអនាគតទេ? សូមពន្យល់។',
 2109+ 'optin-survey-question-different' => 'តើយើងខ្ញុំអាចធ្វើអ្វីផ្សេងពីនេះទៀត ដើម្បីទាក់ទាញអ្នកអោយនៅប្រើស៊េរីបេតា? (សូមឆ្លើយជាភាសាអង់គ្លេស)',
 2110+ 'optin-survey-question-feedback' => 'សូមប្រាប់យើងខ្ញុំអោយដឹងពីគំនិត យោបល់ឬកង្វល់របស់អ្នកអំពីយើងខ្ញុំ។ មតិយោបល់របស់លោកអ្នកទាំងអស់មានសារសំខាន់ណាស់!៖ (សូមឆ្លើយជាភាសាអង់គ្លេស)',
 2111+ 'optin-survey-question-browser' => 'តើអ្នកប្រើកម្មវិធីរាវរកប្រភេទអ្វី?',
 2112+ 'optin-survey-answer-browser-other' => 'កម្មវិធីរាវរកដទៃ៖',
 2113+ 'optin-survey-question-os' => 'តើអ្នកកំពុងប្រើប្រព័ន្ធប្រតិបត្តិការប្រភេទអ្វី?',
 2114+ 'optin-survey-answer-os-other' => 'ប្រព័ន្ធប្រតិបត្តិការដទៃ៖',
 2115+ 'optin-survey-question-res' => 'តើអេក្រង់របស់អ្នកមានភាពម៉ត់កំរិតណា?',
 2116+ 'optin-survey-question-changes' => 'តើបំលាស់ប្ដូរណាខ្លះដែលអ្នកចង់ឃើញនៅក្នុងស៊េរីបេតានាពេលអនាគត (សូមជ្រើសយកពីខាងក្រោម)?',
 2117+ 'optin-survey-answer-changes-nav' => 'ធ្វើអោយការចុចរាវនៅក្នុងវិបសាយទាំងមូលកាន់តែងាយស្រួល។',
 2118+ 'optin-survey-answer-changes-edittools' => 'បង្កើននិងជំរុញឧបករណ៍កែប្រែអោយកាន់តែប្រសើរ។',
 2119+ 'optin-survey-answer-changes-upload' => 'បង្កើតចំនួនអត្ថបទនឹងការផ្ទុកឡើងមេឌា។',
 2120+ 'optin-survey-answer-changes-richtext' => 'អភិវឌ្ឍឧបករណ៍កែប្រែអោយស្រដៀងទៅនឹងឧបករណ៍កែប្រែទំរង់rich-textដែរ។',
 2121+ 'optin-survey-answer-changes-lookfeel' => 'បន្ទាន់សម័យ"ការរចនានិងភាពទាក់ទាញ"របស់វិបសាយ។',
 2122+ 'optin-survey-answer-changes-predictability' => 'បង្កើនសុក្រិតភាពនៃដំនើរការ។',
 2123+ 'optin-survey-answer-changes-custom' => 'អនុញ្ញាតអោយមានការលំអតាមចិត្តអោយទូលំទូលាយទៀត។',
 2124+ 'optin-survey-answer-changes-other' => 'ផ្សេងទៀត៖',
 2125+ 'optin-improvements' => '== តើមានអ្វីខ្លះដែលត្រូវបានកែលំអ? ==
 2126+[[File:UsabilityNavigation.png|left|link=]]
 2127+;ប្រព័ន្ធចុចរាវកាន់តែប្រសើរ
 2128+ប្រព័ន្ធចុចរាវថ្មី​ធ្វើអោយលោកអ្នកមានភាពងាយស្រួល​ក្នុងការមើលពីកន្លែងដែលអ្នកនៅ​និងអ្វីដែលអ្នកកំពុងធ្វើ ក៏ដូចជាកន្លែងដែលអ្នកអាចទៅ​និងពីវិធីដែលអ្នកអាចចូលទៅកាន់កន្លែងនោះ។ ជាមួយនឹងប្រអប់ស្វែងរកដែលបង្ហាញនៅគែមខាងលើខាងស្ដាំ ការស្វែងរកនឹងកាន់តែមានភាពងាយស្រួលនិងលឿនជាងមុន។
 2129+<div style="clear:both;"></div>
 2130+
 2131+[[File:UsabilityToolbar.png|left|link=]]
 2132+;កំនែលំអរបារឧបករណ៍កែប្រែ
 2133+កូនរូបតំណាងថ្មីៗនិងកែលំអហើយ​ធ្វើអោយលោកអ្នកកាន់តែងាយស្រួលដឹងពីមុខងាររបស់ឧបករណ៍នីមួយៗ។ ផ្នែកពង្រីកបន្ថែម​ឆ្លាស់ការបើកបិទឧបករណ៍ដែលមិនសូវប្រើដើម្បីកាត់បន្ថយភាពរញ៉េរញ៉ៃ។ ផ្នែកជំនួយ​អាចអោយលោកអ្នកចូលទៅមើល​របៀបប្រើប្រាស់របស់ឧបករណ៍នានាបានកាន់តែរហ័សជាងមុន។
 2134+<div style="clear:both;"></div>
 2135+== របៀបចូលរួម ==
 2136+ដើម្បីយល់ដឹងបន្ថែមឬចូលរួមក្នុគំរោងនេះ សូមចូលទៅកាន់[http://usability.wikimedia.org Usability Initiative\'s wiki]។ លោកអ្នកអាចរកឃើញព័ត៌មានអំពី សម្បទាន ការស្រាវជ្រាវ ការឌីហ្សាញ + ការអភិវឌ្ឍន៍ និងការចេញផ្សាយរបស់យើងខ្ញុំ។ ដើម្បីសួរសំណួរឬផ្ដល់មតិយោបល់ផ្សេងៗ សូមប្រើប្រាស់[http://usability.wikimedia.org/wiki/Talk:Prototype ទំព័រពិភាក្សាបឋម]របស់យើងខ្ញុំ។ សំរាប់សំណួរអំពីប្រធានបទពិសេសៗ សូមប្រើប្រាស់ទំព័រពិភាក្សា​ដែលទាក់ទិន។ ប្រសិនបើលោកអ្នកជួបប្រទះbug សូមដាក់វិចាររបស់អ្នកនៅ [http://usability.wikimedia.org/wiki/Talk:Releases/Acai ទំព័រពិភាក្សា Acai] ឬដោយប្រើ[https://bugzilla.wikimedia.org Bugzilla]។
 2137+
 2138+យើងខ្ញុំនឹងទន្ទឹមរង់ចាំមតិយោបល់ពីលោកអ្នក។ សូមអរគុណ។',
 2139+);
 2140+
 2141+/** Kannada (ಕನ್ನಡ)
 2142+ * @author Nayvik
 2143+ */
 2144+$messages['kn'] = array(
 2145+ 'optin-survey-answer-changes-other' => 'ಇತರ:',
 2146+);
 2147+
16232148 /** Korean (한국어)
16242149 * @author Klutzy
16252150 * @author Kwj2772
@@ -1822,7 +2347,7 @@
18232348 'optin-title-justoptedout' => 'Merci datt Dir Beta ausprobéiert',
18242349 'optin-title-feedback' => 'Gitt eis Är Meenung',
18252350 'optin-needlogin' => 'Dir musst Iech [$1 alogge] fir Beta auszeprobéieren.',
1826 - 'optin-intro' => "D'Benotzerfrëndlechkeets-Initiative vu Wikipedia huet vill geschaft fir d'Benotzerfrëndlechkeet vu Wikipedia ze verbesseren.
 2351+ 'optin-intro' => "D'Benotzerfrëndlechkeets-Initiative vu Wikipedia huet vill geschafft fir d'Benotzerfrëndlechkeet vu Wikipedia ze verbesseren.
18272352 Wëllt Dir Beta ausprobéieren?",
18282353 'optin-feedback-intro' => 'Merci datt Dir Beta ausprobéiert hutt.
18292354 Mir wëlle wëssen wat Dir vun dem neien Interface halt, dofir wiere mir frou wann Dir bei der fräiwëlleger Ëmfro hei ënnedrënner matmaache géift.',
@@ -1836,18 +2361,18 @@
18372362 'optin-accept-short' => 'Kommt mir maachen et!',
18382363 'optin-accept-long' => 'Probéiert Beta aus',
18392364 'optin-accept-long-anon' => 'Aloggen a Beta ausprobéieren',
1840 - 'optin-deny-short' => 'Kee Merci',
 2365+ 'optin-deny-short' => 'Nee Merci',
18412366 'optin-deny-long' => 'Zréck op déi Säit virdrun',
18422367 'optin-submit-out' => 'Beta verloossen',
18432368 'optin-submit-feedback' => 'Gitt eis Är Meenung',
18442369 'optin-try' => 'Probéiert Beta aus',
1845 - 'optin-leave' => 'Beta verloosen',
 2370+ 'optin-leave' => 'Beta verloossen',
18462371 'optin-feedback' => 'Gitt eis Är Meenung',
18472372 'optin-survey-yes' => 'Jo',
18482373 'optin-survey-no' => 'Neen',
18492374 'optin-survey-intro' => 'Merci datt Dir Beta ausprobéiert.
18502375 Mir wiere frou fir ze wëssen wat Dir vun deem neien Interface denkt, dofir wiere mir frou wann Dir déi fräiwëlleg Ëmfro hei ënnendrënner géift ausfëllen ier Dir op "[[#leave|{{int:optin-submit-out}}]]" klickt.',
1851 - 'optin-survey-question-likedislike' => 'Wat hutt dir bäi Beta gutt finnt? Wat huet Iech un Beta net gefall?',
 2376+ 'optin-survey-question-likedislike' => 'Wat hutt dir bäi Beta gutt finnt? Wat huet Iech u Beta net gefall?',
18522377 'optin-survey-question-whyoptout' => 'Firwat Verloost Dir dës Beta? (wielt w.e.g. alles aus wat zoutrëfft)',
18532378 'optin-survey-answer-whyoptout-hard' => 'Et war ze komplizéiert fir ze benotzen.',
18542379 'optin-survey-answer-whyoptout-didntwork' => 'Et huet net richteg fonctionnéiert.',
@@ -1857,7 +2382,7 @@
18582383 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Ech hunn déi nei Toolbar net gär.',
18592384 'optin-survey-answer-whyoptout-other' => 'Anere Grond:',
18602385 'optin-survey-question-explain' => 'Erklärt oder preziséiert Är Äntwert w.e.g.:',
1861 - 'optin-survey-question-techfail' => 'Hat Dir technesch Schwieregkeete beim Benotze vun Beta?',
 2386+ 'optin-survey-question-techfail' => 'Hat Dir technesch Schwieregkeete beim Benotze vu Beta?',
18622387 'optin-survey-question-techfail-ifyes' => 'Wa jo, da begrënnt oder erklärt et:',
18632388 'optin-survey-question-usedtoolbar' => "Hutt Dir déi nei erweiderbar Toolbar benotzt fir eng Säit z'änneren?",
18642389 'optin-survey-question-usedtoolbar-ifyes' => 'Wa jo, wat hutt Dir doru gutt fonnt? Wat huet Iech net esougutt gefall?',
@@ -1871,7 +2396,7 @@
18722397 'optin-survey-question-res' => "Wéi ass d'Opléisung vun ärem Ecran?",
18732398 'optin-survey-question-changes' => 'Watfir Ännerunge géif Dir am léifsten an der Beta an Zukunft gesinn (sicht w.e.g. all déi eraus déi Iech gefalen)?',
18742399 'optin-survey-answer-changes-nav' => 'Déi allgemeng Navigatioun vum Site méi einfach maachen.',
1875 - 'optin-survey-answer-changes-edittools' => "D'Méiglechkeete fir z'änneren vergréisseren a verbesseren.",
 2400+ 'optin-survey-answer-changes-edittools' => "D'Méiglechkeete fir z'ännere vergréisseren a verbesseren.",
18762401 'optin-survey-answer-changes-upload' => "D'Eropluede vun Inhalt a Medie verbesseren.",
18772402 'optin-survey-answer-changes-richtext' => "Ännerungsméiglechkeeten entwéckelen ähnlech wéi 'rich-text'-Editeuren.",
18782403 'optin-survey-answer-changes-lookfeel' => 'Ausgesi vum Site aktualiséieren.',
@@ -1950,38 +2475,206 @@
19512476
19522477 /** Malayalam (മലയാളം)
19532478 * @author Junaidpv
 2479+ * @author Sadik Khalid
19542480 */
19552481 $messages['ml'] = array(
19562482 'optin-deny-short' => 'വേണ്ട, നന്ദി',
1957 - 'optin-survey-yes' => 'ശരി',
1958 - 'optin-survey-no' => 'അല്ല',
 2483+ 'optin-survey-yes' => 'ഉണ്ട്',
 2484+ 'optin-survey-no' => 'ഇല്ല',
19592485 'optin-survey-answer-whyoptout-other' => 'മറ്റു കാരണം:',
 2486+ 'optin-survey-question-techfail' => 'ബീറ്റ ഉപയോഗിക്കുമ്പോള്‍ ഏന്തെങ്കിലും സാങ്കേതിക തകരാറുകള്‍ താങ്കള്‍ക്ക് അനുഭവപ്പെട്ടിട്ടുണ്ടോ?',
 2487+ 'optin-survey-question-usedtoolbar' => 'ഒരു താള്‍ തിരുത്തുവാന്‍ വേണ്ടി വിപുലീകരിക്കാവുന്ന ടൂള്‍ബാര്‍ താങ്കള്‍ ഉപയോഗിട്ടുണ്ടോ?',
 2488+ 'optin-survey-question-browser' => 'ഏതു ബ്രൌസറാണ് താങ്കള്‍ ഉപയോഗിക്കുന്നത്?',
 2489+ 'optin-survey-question-os' => 'ഏത് ഓപറേറ്റിങ്ങ് സിസ്റ്റമാണ് താങ്കള്‍ ഉപയോഗിക്കുന്നത്?',
 2490+ 'optin-survey-question-res' => 'താങ്കളുടെ സ്ക്രീന്‍ റെസ‌ല്യൂഷന്‍ എന്താണ്?',
19602491 );
19612492
 2493+/** Malay (Bahasa Melayu)
 2494+ * @author Diagramma Della Verita
 2495+ */
 2496+$messages['ms'] = array(
 2497+ 'optin-title-optedout' => 'Cuba Beta',
 2498+ 'optin-title-optedin' => 'Singkiran Versi Beta',
 2499+ 'optin-title-justoptedin' => 'Selamat datang ke Beta',
 2500+ 'optin-title-justoptedout' => 'Terima kasih kerana menggunakan versi Beta kami',
 2501+ 'optin-title-feedback' => 'Maklum balas Beta',
 2502+ 'optin-needlogin' => 'Anda perlu [$1 log masuk] untuk mencuba versi Beta.',
 2503+ 'optin-intro' => 'Program Inisiatif Penggunaan Wikipedia telah berusaha untuk membaiki sistem penggunaan Wikipedia. Adakah anda ingin mencuba versi Beta kami?',
 2504+ 'optin-feedback-intro' => 'Terima kasih kerana sudi menggunakan Beta.
 2505+Kami ingin mengetahui pendapat anda tentang versi ini. Oleh itu, amat kami hargai sekiranya anda sudi mengisi soal selidik di bawah.',
 2506+ 'optin-feedback-back' => 'Sekiranya anda tidak ingin mengisi soal selidik di bawah, kembali ke $1.',
 2507+ 'optin-success-in' => 'Anda sekarang sedang menggunakan versi Beta.
 2508+Sekiranya anda tidak ingin menggunakan versi ini, sila tekan "{{int:optin-leave}}" di atas skrin anda.',
 2509+ 'optin-leave-cancel' => 'Sekiranya anda ingin terus menggunakan Beta, sila kembali ke $1.',
 2510+ 'optin-success-out' => 'Anda tidak lagi menggunakan Beta.
 2511+Sekiranya anda ingin mencuba versi Beta, sila tekan "{{int:optin-try}}" pada bahagian kiri atas skrin anda.',
 2512+ 'optin-success-feedback' => 'Terima kasih atas pendapat anda!',
 2513+ 'optin-accept-short' => 'Lakukan sekarang!',
 2514+ 'optin-deny-short' => 'Tidak',
 2515+ 'optin-survey-answer-whyoptout-hard' => 'Sangat susah untuk digunakan.',
 2516+ 'optin-survey-answer-whyoptout-didntwork' => 'Tidak muat atau berjalan dengan lancar.',
 2517+ 'optin-survey-answer-whyoptout-notpredictable' => 'Tidak berfungsi sepenuhnya.',
 2518+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Tidak suka design dan bentuk paparan baru.',
 2519+ 'optin-survey-answer-whyoptout-didntlike-layout' => "Tidak suka pengasingan tab dan ''layout''.",
 2520+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => "Tidak suka ''toolbar'' baru.",
 2521+ 'optin-survey-answer-whyoptout-other' => 'Sebab-sebab lain:',
 2522+);
 2523+
19622524 /** Maltese (Malti)
19632525 * @author Chrisportelli
19642526 */
19652527 $messages['mt'] = array(
 2528+ 'optin-desc' => "Ħalli lill-utenti jipprova l-Beta, l-aħħar titjib tal-inizzjattiva ta' użu.",
19662529 'optin-title-optedout' => 'Ipprova l-Beta',
19672530 'optin-title-optedin' => 'Ħalli l-Beta',
19682531 'optin-title-justoptedin' => 'Merħba fil-Beta',
1969 - 'optin-title-justoptedout' => 'Grazzi talli qed tipprova l-verżjoni Beta',
 2532+ 'optin-title-justoptedout' => 'Grazzi talli ippruvajt l-verżjoni Beta',
 2533+ 'optin-title-feedback' => 'Rispons fuq il-Beta',
19702534 'optin-needlogin' => 'Huwa neċessarju li l-ewwel [$1 tidħol fil-kont tiegħek] qabel ma tipprova l-Beta.',
 2535+ 'optin-intro' => "L-inizzjattiva ta' użu tal-Wikipedija qed taħdem biex ittejjeb l-użu tal-Wikipedija. Tixtieq tipprova l-Beta?",
 2536+ 'optin-feedback-intro' => "Grazzi talli għamilt użu mill-Beta.
 2537+Nixtiequ nkunu nafu x'taħseb fuq din l-interfaċċa l-ġdida, għalhekk napprezzaw jekk issib ħin biex tikkompila dan is-sondaġġ t'hawn taħt.",
 2538+ 'optin-feedback-back' => "Jekk ma tridx timla dan is-sondaġġ, tista' tirritorna lura lejn $1.",
19712539 'optin-success-in' => 'Bħalissa qiegħed tipprova l-Beta.
19722540 Tista\' toħroġ barra minn din il-verżjoni billi tagħfas il-ħolqa "{{int:optin-leave}}" fil-quċċata tal-iskrin.',
 2541+ 'optin-leave-cancel' => "Jekk tixtieq tkompli tuża' l-Beta, tista' tirritorna lejn $1.",
 2542+ 'optin-success-out' => "Tħalliet b'suċċess il-verżjoni Beta.
 2543+Huwa possibbli li terġa' tipprova mill-ġdid f'kwalunkwe mument li tixtieq billi tagħfas il-ħolqa \"{{int:optin-try}}\" fin-naħa leminija tal-quċċata tal-iskrin.",
 2544+ 'optin-success-feedback' => 'Grazzi għall-fehmiet tiegħek!',
 2545+ 'optin-accept-short' => 'Nagħmluha!',
 2546+ 'optin-accept-long' => 'Ipprova l-Beta',
 2547+ 'optin-accept-long-anon' => 'Illogja u ipprova l-Beta',
 2548+ 'optin-deny-short' => 'Le grazzi',
 2549+ 'optin-deny-long' => 'Irritorna lejn il-paġna preċedenti',
 2550+ 'optin-submit-out' => 'Ħalli l-Beta',
 2551+ 'optin-submit-feedback' => 'Ħalli l-fehmiet tiegħek',
19732552 'optin-try' => 'Ipprova l-Beta',
19742553 'optin-leave' => 'Ħalli l-Beta',
 2554+ 'optin-feedback' => 'Rispons tal-Beta',
19752555 'optin-survey-yes' => 'Iva',
 2556+ 'optin-survey-no' => 'Le',
 2557+ 'optin-survey-intro' => "Nirringrazzjawk talli għamilt użu mill-Beta.
 2558+Nixtiequ nkunu nafu x'taħseb fuq din l-interfaċċa l-ġdida, fejn napprezzaw jekk issib ħin biex tikkompila dan is-sondaġġ t'hawn taħt qabel ma' tagħfas fuq \"[[#leave|{{int:optin-submit-out}}]]\".",
19762559 'optin-survey-question-likedislike' => "X'għoġbok mill-Beta? X'ma għoġobkx mill-Beta?",
19772560 'optin-survey-question-whyoptout' => 'Għaliex se tħalli l-Beta? (Agħżel skont dak li jaqbel.)',
 2561+ 'optin-survey-answer-whyoptout-hard' => 'Kien wisq diffiċli biex tużah.',
 2562+ 'optin-survey-answer-whyoptout-didntwork' => 'Ma kienx qed jaħdem tajjeb.',
 2563+ 'optin-survey-answer-whyoptout-notpredictable' => 'Ma kienx qed jaħdem kif mixtieq.',
 2564+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Ma kienx jogħġobni d-dehra tiegħu.',
 2565+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Ma kinux jogħġbuni l-buttuni l-ġodda u t-tqassim tal-paġni.',
 2566+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Ma kinitx togħġobni l-kaxxa tal-għodda l-ġdida.',
 2567+ 'optin-survey-answer-whyoptout-other' => 'Raġuni oħra:',
 2568+ 'optin-survey-question-explain' => 'Jekk jogħġbok spjega jew elabora iktar fuq it-tweġiba preċedenti li għamilt:',
 2569+ 'optin-survey-question-techfail' => "Esperjenzajt ruħek ma' xi problemi tekniċi waqt l-użu tal-Beta?",
 2570+ 'optin-survey-question-techfail-ifyes' => 'Jekk iva, jekk jogħġbok elabora jew spjega:',
 2571+ 'optin-survey-question-usedtoolbar' => 'Għamilt użu mill-kaxxa l-ġdida tal-għodda espansiva biex timmodifika paġna?',
 2572+ 'optin-survey-question-usedtoolbar-ifyes' => "Jekk iva, x'għoġbok minnha? X'ma għoġbokx minnha?",
 2573+ 'optin-survey-question-feedback' => "Ħallina nkunu nafu fuq kwalunkwe kumment jew ħsibijiet oħra li għadek għalina - kull tip ta' rispons huwa bżonnjuż!:",
 2574+ 'optin-survey-question-browser' => "Xi browżer tuża'?",
 2575+ 'optin-survey-answer-browser-other' => 'Browżer ieħor:',
 2576+ 'optin-survey-question-os' => "X'sistema operattiva tuża'?",
 2577+ 'optin-survey-answer-os-other' => 'Sistema operattiva oħra:',
 2578+ 'optin-survey-question-res' => "X'inhi r-riżoluzzjoni tal-iskrin tiegħek?",
 2579+ 'optin-survey-question-changes' => "X'tibdil tixtieq tara fil-futur fil-Beta (agħżel skont dak li jaqbel)?",
 2580+ 'optin-survey-answer-changes-nav' => 'In-navigazzjoni tas-sit isir aktar sempliċi għall-użu.',
 2581+ 'optin-survey-answer-changes-edittools' => 'Tkabbir u titjib tal-għodda tal-immodifikar.',
 2582+ 'optin-survey-answer-changes-upload' => "Titjib fit-tlugħ ta' medja u fit-tpoġġija ta' kontenut.",
 2583+ 'optin-survey-answer-changes-richtext' => "Żvilupp fl-għodda tal-immodifikar simili għal ta' editur ''rich-text''.",
 2584+ 'optin-survey-answer-changes-lookfeel' => 'Aġġornament tal-aspett tas-sit.',
 2585+ 'optin-survey-answer-changes-predictability' => 'Titjib fil-prevedibilità tal-prestazzjonijiet.',
 2586+ 'optin-survey-answer-changes-custom' => "Tingħata ċans ikbar ta' personalizzazzjoni min-naħa tal-utent.",
 2587+ 'optin-survey-answer-changes-other' => 'Oħrajn:',
19782588 );
19792589
19802590 /** Nedersaksisch (Nedersaksisch)
19812591 * @author Servien
19822592 */
19832593 $messages['nds-nl'] = array(
 2594+ 'optin' => "Anmelding bie 't Bruukbaorheidsinitiatief",
 2595+ 'optin-desc' => "Hierdeur kunnen gebrukers Beta, en de leste verbeteringen van 't Bruukbaorheidsinitiatief uutpreberen.",
 2596+ 'optin-title-optedout' => 'Beta uutpreberen',
 2597+ 'optin-title-optedin' => 'Beta uutzetten',
 2598+ 'optin-title-justoptedin' => 'Welkom bie Beta',
 2599+ 'optin-title-justoptedout' => "Bedank veur 't uutpreberen van Beta",
 2600+ 'optin-title-feedback' => "Is 't wat?",
 2601+ 'optin-needlogin' => 'U mutten [$1 an-emeld ween] veurda-j Beta anzetten kunnen.',
 2602+ 'optin-intro' => "'t Bruukbaorheidsinitiatief van Wikipedie hef een nieje vormgeving en nieje bewarkingshulpmiddels ontwikkeld um de bruukbaorheid van Wikipedie te verbeteren.
 2603+Wi-j Beta uutpreberen?",
 2604+ 'optin-feedback-intro' => "Bedank veur 't uutpreberen van Beta.
 2605+Wie willen grege weten wa-jie van de nieje vormgeving vienen, 't zol dus mooi ween a-j disse vragen effen in willen vullen.",
 2606+ 'optin-feedback-back' => 'A-j de vragen neet in willen vullen, ku-j weerummegaon naor $1',
 2607+ 'optin-success-in' => 'Je hemmen Beta noen anstaon.
 2608+Je kunnen disse instellingen altied weer uutzetten deur op de knoppe "{{int:optin-submit-out}}" te klikken.',
 2609+ 'optin-leave-cancel' => 'A-j Beta an willen laoten staon, ku-j weerummegaon naor $1',
 2610+ 'optin-success-out' => 'Je hemmen Beta uut-ezet.
 2611+Je kunnen disse functionaliteit altied weer anzetten deur op de knoppe {{int:optin-submit-in}} te klikken.',
 2612+ 'optin-success-feedback' => 'Bedank veur joew commetaar',
 2613+ 'optin-accept-short' => "Lao-w 't mar doon!",
 2614+ 'optin-accept-long' => 'Beta uutpreberen',
 2615+ 'optin-accept-long-anon' => 'Anmelden en Beta uutpreberen',
 2616+ 'optin-deny-short' => 'Nee, dank je',
 2617+ 'optin-deny-long' => 'Weerumme naor de veurige pagina',
 2618+ 'optin-submit-out' => 'Beta uutzetten',
 2619+ 'optin-submit-feedback' => "Is 't wat?",
 2620+ 'optin-try' => 'Beta uutpreberen',
 2621+ 'optin-leave' => 'Beta uutzetten',
 2622+ 'optin-feedback' => "Is 't wat?",
 2623+ 'optin-survey-yes' => 'Ja',
 2624+ 'optin-survey-no' => 'Nee',
 2625+ 'optin-survey-intro' => 'Bedank veur \'t uutpreberen van Beta.
 2626+Wie willen grege weten wa-jie van de nieje vormgeving vienen, \'t zol dus mooi ween a-j disse vragen effen in willen vullen veurda-j op "[[#leave|{{int:optin-submit-out}}]]" klikken.',
 2627+ 'optin-survey-question-likedislike' => 'Wat vu-j goed an Beta en wat neet?',
 2628+ 'optin-survey-question-whyoptout' => 'Waorumme gao-j Beta uutzetten? (Kies wat van toepassing is.)',
 2629+ 'optin-survey-answer-whyoptout-hard' => "'t Was te meuilijk um te gebruken.",
 2630+ 'optin-survey-answer-whyoptout-didntwork' => "'t Warken neet goed.",
 2631+ 'optin-survey-answer-whyoptout-notpredictable' => "'t Reageren neet veurspelbaor.",
 2632+ 'optin-survey-answer-whyoptout-didntlike-look' => "'t Zag der neet uut.",
 2633+ 'optin-survey-answer-whyoptout-didntlike-layout' => "Ik vunne 't mar niks dee nieje tabblaojen en vormgeving.",
 2634+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => "Ik vunne 't mar niks dee warkbalke.",
19842635 'optin-survey-answer-whyoptout-other' => 'Aandere rejen:',
1985 - 'optin-survey-answer-os-other' => 'Aanders:',
 2636+ 'optin-survey-question-explain' => 'Wat is der gebeurd dà?',
 2637+ 'optin-survey-question-techfail' => 'He-j fouten ehad mit Beta?',
 2638+ 'optin-survey-question-techfail-ifyes' => 'Zo ja, waorumme dà?',
 2639+ 'optin-survey-question-usedtoolbar' => "He-j de nieje uutklapbaore warkbalke uut-eprebeerd bie 't bewarken van een pagina?",
 2640+ 'optin-survey-question-usedtoolbar-ifyes' => 'Zo ja, wat vu-j der goed à, en wat neet?',
 2641+ 'optin-survey-question-usedtoolbar-ifno' => "Zo nee, waorum neet dà? Meschien laoter? Wie heuren grege waorumme of dat 't is.",
 2642+ 'optin-survey-question-different' => 'Wat konnen we aanders edaon hemmen um derveur te zörgen da-j Beta an-ehuilen hannen?',
 2643+ 'optin-survey-question-feedback' => 'Laot effen weten wa-j dervan vienen:',
 2644+ 'optin-survey-question-browser' => 'Welke webkieker he-j?',
 2645+ 'optin-survey-answer-browser-other' => 'Aandere webkieker:',
 2646+ 'optin-survey-question-os' => 'Welk besturingssysteem he-j?',
 2647+ 'optin-survey-answer-os-other' => 'Aander besturingssysteem:',
 2648+ 'optin-survey-question-res' => 'Wat is joe beeldscharmreselusie?',
 2649+ 'optin-survey-question-changes' => 'Wat zo-jie aanders willen hemmen in de toekomstige Beta (kies meugelijkheen dee van toepassing bin)?',
 2650+ 'optin-survey-answer-changes-nav' => 'De navigasie van de webstee makkelijker maken.',
 2651+ 'optin-survey-answer-changes-edittools' => 'Meer en betere bewarkingshulpmiddels',
 2652+ 'optin-survey-answer-changes-upload' => "Verbeter 't toevoegen van inhoud en media.",
 2653+ 'optin-survey-answer-changes-richtext' => 'Ontwikkel bewarkingshulpmiddels vergeliekbaor mit uut-ebreien teksverwarkers.',
 2654+ 'optin-survey-answer-changes-lookfeel' => 'De uutstraoling en warking van de webstee biewarken.',
 2655+ 'optin-survey-answer-changes-predictability' => 'Verbeter de veurspelbaorheid van de prestasies',
 2656+ 'optin-survey-answer-changes-custom' => 'Meer gebrukersanpassingen meugelijk maken.',
 2657+ 'optin-survey-answer-changes-other' => 'Overig:',
 2658+ 'optin-improvements' => "== Wat is der verbeterd?==
 2659+[[File:UsabilityNavigation.png|left|link=]]
 2660+;Navigasie is verbeterd
 2661+'t Nieje navigasiesysteem maak 't makkelijker um te zien waor of da-j bin en wa-j doon, en oek waor of da-j hinnegaon kunnen en ho um der te koemen.
 2662+Mit 't zeukvakjen in de rechterbovenhoek is de zeukfunctie makkelijker te vienen en vlogger te gebruken.
 2663+<div style=\"clear:both;\"></div>
 2664+
 2665+[[File:UsabilityToolbar.png|left|link=]]
 2666+;Bewarkingsbalke is verbeterd
 2667+Nieje en verbeteren pictogrammen maken 't dudelijker wat elk hulpmiddel dut.
 2668+Uutklapbaore onderdelen verminderen een rommelig uterlijk, terwiel functies dee minder vake gebruuk wonnen wel bereikbaor blieven.
 2669+De hulpfunctie biejt vlogge toegang tot uutleg over veelgebruken functies van de wikiopmaaktaal.
 2670+<div style=\"clear:both;\"></div>
 2671+== Hoe kan-k meedoon ==
 2672+Um meer over 't prejek te weten te koemen, of um mee te doon, ku-j naor de [http://usability.wikimedia.org wiki van 't Bruukbaorheidsinitiatief] gaon.
 2673+Daor vie-j infermasie over schenking, 't onderzeuk, ontwarp en ontwikkeling en de uutkomsten.
 2674+Veur vragen of commetaar, ku-j de [http://usability.wikimedia.org/wiki/Talk:Prototype overlegpagina over 't prototype] gebruken.
 2675+Um specefieke punten an de orde te stellen, ku-j de biebeheurende overlegpagina's gebruken.
 2676+A-j fouten in de pregrammetuur vienen, maak dan gebruuk van de [http://usability.wikimedia.org/wiki/Talk:Releases/Acai overlegpagina voor Açai] of gebruuk [https://bugzilla.wikimedia.org Bugzilla].
 2677+
 2678+Bedank en we kieken uut naor joew mening!",
19862679 );
19872680
19882681 /** Dutch (Nederlands)
@@ -2069,7 +2762,15 @@
20702763 Nieuwe en verbeterde pictogrammen maken het duidelijker wat ieder hulpmiddel doet.
20712764 Uitklapbare onderdelen verminderen een rommelig uiterlijk, terwijl minder vaak gebruikte functies wel bereikbaar blijven.
20722765 De hulpfunctie biedt snelle toegang tot uitleg over veelgebruikte functies van de wikiopmaaktaal.
2073 -<div style="clear:both;"></div>',
 2766+<div style="clear:both;"></div>
 2767+== Hoe meedoen ==
 2768+Om meer over het project te weten te komen, of om mee te doen, kunt u naar de [http://usability.wikimedia.org wiki van het Bruikbaarheidsinitiatief] gaan.
 2769+Daar treft u informatie aan over schenking, het onderzoek, ontwerp en ontwikkeling en de uitkomsten.
 2770+Voor vragen of terugkoppeling, kunt u de [http://usability.wikimedia.org/wiki/Talk:Prototype overlegpagina over het prototype] gebruiken.
 2771+Om specifieke punten aan de orde te stellen, kunt u de bijbehorende overlegpagina\'s gebruiken.
 2772+Als u softwarefouten aantreft, maak dan gebruik van de [http://usability.wikimedia.org/wiki/Talk:Releases/Acai overlegpagina voor Acai] of gebruik[https://bugzilla.wikimedia.org Bugzilla].
 2773+
 2774+Dank u wel en we zien uit naar uw mening!',
20742775 );
20752776
20762777 /** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
@@ -2107,6 +2808,22 @@
21082809 'optin-needlogin' => 'Du må [$1 logge inn] for å prøve Beta',
21092810 'optin-intro' => 'Wikipedias brukervennlighetsprosjekt har jobbet hardt for å forbedre brukervennligheten til Wikipedia.
21102811 Ønsker du å prøve betaversjonen?',
 2812+ 'optin-feedback-intro' => 'Takk for at du prøver Beta.
 2813+Vi vil gjerne vite hva du mener om vårt nye grensesnitt, og vil gjerne at du fyller ut den valgfrie undersøkelsen under.',
 2814+ 'optin-feedback-back' => 'Hvis du ikke vil fylle ut undersøkelsen, kan du gå tilbake til $1.',
 2815+ 'optin-success-in' => 'Du prøver nå Beta.
 2816+Du kan velge å gå tilbake når som helst ved å klikke på "{{int:optin-leave}}"-lenken øverst på siden.',
 2817+ 'optin-leave-cancel' => 'Hvis du vil fortsette å bruke Beta kan du gå tilbake til $1.',
 2818+ 'optin-success-out' => 'Du har forlat Beta.
 2819+Du kan forsøke det igjen ved å klikke på "{{int:optin-try}}"-lenken på toppen av skjermen.',
 2820+ 'optin-success-feedback' => 'Takk for din tilbakemelding!',
 2821+ 'optin-accept-short' => 'La oss gjøre det!',
 2822+ 'optin-accept-long' => 'Forsøk Beta',
 2823+ 'optin-accept-long-anon' => 'Logg inn og forsøk Beta',
 2824+ 'optin-deny-short' => 'Neitakk',
 2825+ 'optin-deny-long' => 'Gå tilbake til forrige side',
 2826+ 'optin-submit-out' => 'Forlat Beta',
 2827+ 'optin-submit-feedback' => 'Gi tilbakemelding',
21112828 'optin-try' => 'Forsøk Beta',
21122829 'optin-leave' => 'Forlat Beta',
21132830 'optin-feedback' => 'Beta tilbakemelding',
@@ -2114,17 +2831,25 @@
21152832 'optin-survey-no' => 'Nei',
21162833 'optin-survey-intro' => 'Takk for at du prøver Betaen.
21172834 Vi vil gjerne vite hva du tenker om vårt nye grensesnitt, så vi vil sette pris på om du fyller ut et valgfritt skjema under, før du trykker på "[[#leave|{{int:optin-submit-out}}]]".',
2118 - 'optin-survey-answer-whyoptout-hard' => 'Det var for vanskelig å redigere en side.',
 2835+ 'optin-survey-question-likedislike' => 'Hva likte du med Beta? Hva likte du ikke om Beta?',
 2836+ 'optin-survey-question-whyoptout' => 'Hvorfor forlater du Beta? (Vær vennlig og velg alle grunner du mener er aktuelle.)',
 2837+ 'optin-survey-answer-whyoptout-hard' => 'Den var for vanskelig å bruke.',
21192838 'optin-survey-answer-whyoptout-didntwork' => 'Den virket ikke ordentlig.',
 2839+ 'optin-survey-answer-whyoptout-notpredictable' => 'Den oppførte seg ikke som jeg skulle forvente.',
21202840 'optin-survey-answer-whyoptout-didntlike-look' => 'Jeg likte ikke måten det så ut.',
21212841 'optin-survey-answer-whyoptout-didntlike-layout' => 'Jeg likte ikke de nye fanene og utseende.',
21222842 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Jeg likte ikke den nye menyen.',
21232843 'optin-survey-answer-whyoptout-other' => 'Annen årsak:',
 2844+ 'optin-survey-question-explain' => 'Forklar eller utdyp gjerne svarene dine over:',
 2845+ 'optin-survey-question-techfail' => 'Har du opplevd noen tekniske feil mens du brukte Beta?',
 2846+ 'optin-survey-question-techfail-ifyes' => 'Hvis ja, forklar:',
 2847+ 'optin-survey-question-usedtoolbar' => 'Har du brukt den nye utvidbare menyen for å redigere en side?',
 2848+ 'optin-survey-question-usedtoolbar-ifyes' => 'Hvis ja, hva likte du med den? Hva likte du ikke om den?',
21242849 'optin-survey-question-feedback' => 'Vennligst gi oss dine tilbakemeldinger:',
21252850 'optin-survey-question-browser' => 'Hvilken nettleser bruker du?',
21262851 'optin-survey-answer-browser-other' => 'Annen nettleser:',
21272852 'optin-survey-question-os' => 'Hvilket operativsystem bruker du?',
2128 - 'optin-survey-answer-os-other' => 'Annet:',
 2853+ 'optin-survey-answer-os-other' => 'Annet operativsystem:',
21292854 'optin-survey-question-res' => 'Hva er skjermoppløsningen din?',
21302855 );
21312856
@@ -2133,41 +2858,41 @@
21342859 */
21352860 $messages['oc'] = array(
21362861 'optin' => "Participar a l'iniciativa d'utilizabilitat",
2137 - 'optin-desc' => "Permet als utilizaires d'ensajar la Beta, los melhoraments de l'iniciativa d'utilizabilitat.",
2138 - 'optin-title-optedout' => 'Ensajar la Beta',
2139 - 'optin-title-optedin' => 'Quitar la Beta',
2140 - 'optin-title-justoptedin' => 'Benvenguda dins la Beta',
2141 - 'optin-title-justoptedout' => 'Mercés per vòstra participacion a la Beta',
 2862+ 'optin-desc' => "Permet als utilizaires d'ensajar la Bèta, los melhoraments de l'iniciativa d'utilizabilitat.",
 2863+ 'optin-title-optedout' => 'Ensajar la Bèta',
 2864+ 'optin-title-optedin' => 'Quitar la Bèta',
 2865+ 'optin-title-justoptedin' => 'Benvenguda dins la Bèta',
 2866+ 'optin-title-justoptedout' => 'Mercés per vòstra participacion a la Bèta',
21422867 'optin-title-feedback' => 'Balhatz vòstre vejaire',
2143 - 'optin-needlogin' => 'Vos cal vos [$1 connectar] per ensajar la Beta.',
 2868+ 'optin-needlogin' => 'Vos cal vos [$1 connectar] per ensajar la Bèta.',
21442869 'optin-intro' => "L'iniciativa d'utilizabilitat de Wikipèdia a trabalhat dur per melhorar l'utilizabilitat de Wikipèdia.
2145 -Volètz ensajar la Beta ?",
2146 - 'optin-feedback-intro' => "Mercés d'ensajar la beta.
 2870+Volètz ensajar la Bèta ?",
 2871+ 'optin-feedback-intro' => "Mercés d'ensajar la Bèta.
21472872 Nos agradariá saber çò que pensatz de nòstra interfàcia novèla, nos agradariá qu'emplenèssetz lo questionari çaijós.",
21482873 'optin-feedback-back' => 'Se volètz pas emplenar lo questionari, podètz tornar a $1.',
2149 - 'optin-success-in' => "Sètz a testar Beta.
 2874+ 'optin-success-in' => "Sètz a testar Bèta.
21502875 Podètz interrompre la sesilha a tot moment en clicant sul ligam « {{int:optin-leave}} » en naut a drecha de l'ecran.",
2151 - 'optin-leave-cancel' => 'Se volètz contunhar a utilizar la Beta, podètz tornar a $1.',
2152 - 'optin-success-out' => "Avètz quitat Beta.
 2876+ 'optin-leave-cancel' => "Se volètz contunhar d'utilizar la Bèta, podètz tornar a $1.",
 2877+ 'optin-success-out' => "Avètz quitat Bèta.
21532878 Podètz participar tornamai a tot moment en clicant sul ligam « {{int:optin-try}} » en naut a drecha de l'ecran.",
21542879 'optin-success-feedback' => 'Mercés per vòstre vejaire !',
21552880 'optin-accept-short' => 'Anem !',
2156 - 'optin-accept-long' => 'Ensajar la Beta',
2157 - 'optin-accept-long-anon' => 'Connectatz-vos e ensajatz la beta',
 2881+ 'optin-accept-long' => 'Ensajar la Bèta',
 2882+ 'optin-accept-long-anon' => 'Connectatz-vos e ensajatz la Bèta',
21582883 'optin-deny-short' => 'Non mercés',
21592884 'optin-deny-long' => 'Tornar a la pagina precedenta',
2160 - 'optin-submit-out' => 'Quitar Beta',
 2885+ 'optin-submit-out' => 'Quitar la Bèta',
21612886 'optin-submit-feedback' => 'Balhatz vòstre vejaire',
2162 - 'optin-try' => 'Ensajar la Beta',
2163 - 'optin-leave' => 'Quitar la Beta',
 2887+ 'optin-try' => 'Ensajar la Bèta',
 2888+ 'optin-leave' => 'Quitar la Bèta',
21642889 'optin-feedback' => 'Balhatz vòstre vejaire',
21652890 'optin-survey-yes' => 'Òc',
21662891 'optin-survey-no' => 'Non',
2167 - 'optin-survey-intro' => "Mercés per ensajar la Beta.
 2892+ 'optin-survey-intro' => "Mercés per ensajar la Bèta.
21682893
21692894 Nos agradariá de saber çò que pensatz de nòstra interfàcia novèla, nos agradariá s'emplenèssetz l'escandalhatge opcional abans de clicar sus « [[#leave|{{int:optin-submit-out}}]] ».",
2170 - 'optin-survey-question-likedislike' => 'Qué vos a agradat dins la Beta ? Qué vos a pas agradat dins la Beta ?',
2171 - 'optin-survey-question-whyoptout' => 'Perqué quitatz la beta ? (seleccionatz tot çò que conven)',
 2895+ 'optin-survey-question-likedislike' => 'Qué vos a agradat dins la Bèta ? Qué vos a pas agradat dins la Bèta ?',
 2896+ 'optin-survey-question-whyoptout' => 'Perqué quitatz la Bèta ? (seleccionatz tot çò que vos conven)',
21722897 'optin-survey-answer-whyoptout-hard' => "Èra tròp complicat d'utilizar.",
21732898 'optin-survey-answer-whyoptout-didntwork' => 'Aquò fonciona pas corrèctament.',
21742899 'optin-survey-answer-whyoptout-notpredictable' => "Aquò s'es pas passat coma previst.",
@@ -2176,19 +2901,19 @@
21772902 'optin-survey-answer-whyoptout-didntlike-toolbar' => "La barra d'espleches novèla m'a pas agradat.",
21782903 'optin-survey-answer-whyoptout-other' => 'Autra rason :',
21792904 'optin-survey-question-explain' => 'Explicatz o elaboratz vòstra responsa çaisús :',
2180 - 'optin-survey-question-techfail' => 'Avètz rencontrat de problèmas tecnics en utilizant la Beta ?',
 2905+ 'optin-survey-question-techfail' => 'Avètz rencontrat de problèmas tecnics en utilizant la Bèta ?',
21812906 'optin-survey-question-techfail-ifyes' => 'Se òc, explicatz o elaboratz :',
21822907 'optin-survey-question-usedtoolbar' => "Avètz utilizat la barra d'espleches desenrotlabla novèla per modificar una pagina ?",
21832908 'optin-survey-question-usedtoolbar-ifyes' => 'Se òc, qué vos a agradat e qué vos a pas agradat a son prepaus ?',
21842909 'optin-survey-question-usedtoolbar-ifno' => "Se non, perqué ? L'utilizaretz dins lo futur ? Explicatz-vos.",
2185 - 'optin-survey-question-different' => "Qué auriá degut èsser diferent per que continhuèssetz d'utilizar nòstra beta ?",
 2910+ 'optin-survey-question-different' => "Qué auriá degut èsser diferent per que continhuèssetz d'utilizar nòstra Bèta ?",
21862911 'optin-survey-question-feedback' => 'Balhatz-nos vòstra reaccion :',
21872912 'optin-survey-question-browser' => 'Quin navigador utilizatz ?',
21882913 'optin-survey-answer-browser-other' => 'Autre navigador :',
21892914 'optin-survey-question-os' => 'Quin sistèma operatiu utilizatz ?',
21902915 'optin-survey-answer-os-other' => 'Autre sistèma operatiu :',
21912916 'optin-survey-question-res' => 'Quina es la resolucion de vòstre ecran ?',
2192 - 'optin-survey-question-changes' => 'Qué vos agradariá veire dins la Beta dins lo futur (seleccionatz tot çò que conven) ?',
 2917+ 'optin-survey-question-changes' => 'Qué vos agradariá veire dins la Bèta dins lo futur (seleccionatz tot çò que conven) ?',
21932918 'optin-survey-answer-changes-nav' => "Fa que la navigacion generala del site es mai simpla d'utilizar.",
21942919 'optin-survey-answer-changes-edittools' => "Melhora e augmenta los espleches d'edicion.",
21952920 'optin-survey-answer-changes-upload' => "Melhora l'impòrt de contengut e de mèdia.",
@@ -2200,24 +2925,36 @@
22012926 'optin-improvements' => "== De qué es es estat melhorat ? ==
22022927 [[File:UsabilityNavigation.png|left|link=]]
22032928 ;Navigacion enriquida
2204 -Lo sistèma de navigacion novèl vos permet de veire mau aisidament ont sètz e çò que fasètz, e mai ont podètz anar e cossí vos i rendre. Amb la boita de recèrca situada dins lo canton superior drech, la foncionalitat de recèrca es de melhor trobar e de melhor utilizar.
 2929+Lo sistèma de navigacion novèl vos permet de veire mau aisidament ont sètz e çò que fasètz, e mai ont podètz anar e cossí vos i rendre. Amb la bóstia de recèrca situada dins lo canton superior drech, la foncionalitat de recèrca es de melhor trobar e de melhor utilizar.
22052930 <div style=\"clear:both;\"></div>
22062931
22072932 [[File:UsabilityToolbar.png|left|link=]]
22082933 ;Melhoraments de la barra d'espleches
22092934 D'icòna tota novèlas clarifican l'accion efectuada per cada esplech. De seccions extensibles redusisson lo desòrdre tot en gardant l'accès als espleches utilizats mai raremant en un sol clic.
22102935 La seccion d'ajuda provesís un accès rapid a la documentacion sus l'utilizacion correnta de las balisas wiki.
2211 -<div style=\"clear:both;\"></div>",
 2936+<div style=\"clear:both;\"></div>
 2937+
 2938+== Cossí s’implicar ==
 2939+Per ne saber mai a propos del projècte o per s’i implicar, visitatz [http://usability.wikimedia.org lo wiki de l’iniciativa d’utilizabilitat]. I trobaretz d'informacions sus nòstra subvencion, la recèrca, la concepcion e lo desvolopament. Per pausar de questions o per daissar de comentaris, mercés d’utilizar nòstra [http://usability.wikimedia.org/wiki/Talk:Prototype pagina de discussion sul prototipe]. Per abordar de subjèctes particulars, utilizatz las paginas de discussion associadas. Si vous trouvez des bogues, merci de laisser un message sur [http://usability.wikimedia.org/wiki/Talk:Releases/Acai la pagina de discussion de la version Açai] o via [https://bugzilla.wikimedia.org Bugzilla].
 2940+
 2941+Mercés, nos regaudissèm de vòstre interès !",
22122942 );
22132943
22142944 /** Deitsch (Deitsch)
22152945 * @author Xqt
22162946 */
22172947 $messages['pdc'] = array(
 2948+ 'optin-title-optedin' => 'Beta verlosse',
22182949 'optin-title-justoptedin' => 'Wilkum zu Beta',
 2950+ 'optin-deny-short' => 'Nee, ken Interest',
22192951 'optin-deny-long' => 'Zerick zum letscht Blatt',
 2952+ 'optin-submit-out' => 'Beta verlosse',
 2953+ 'optin-leave' => 'Beta verlosse',
22202954 'optin-survey-yes' => 'Ya',
22212955 'optin-survey-no' => 'Nee',
 2956+ 'optin-survey-answer-whyoptout-other' => 'Annre Grind:',
 2957+ 'optin-survey-answer-browser-other' => 'Annre Browser:',
 2958+ 'optin-survey-answer-changes-other' => 'Annre:',
22222959 );
22232960
22242961 /** Polish (Polski)
@@ -2226,46 +2963,55 @@
22272964 */
22282965 $messages['pl'] = array(
22292966 'optin' => 'Włączenie Inicjatywy Użyteczności',
2230 - 'optin-desc' => 'Pozwala użytkownikom włączyć doświadczalne ulepszenia Beta zrealizowane w ramach Inicjatywy Użyteczności.',
2231 - 'optin-title-optedout' => 'Wypróbuj Beta',
2232 - 'optin-title-optedin' => 'Rezygnacja z Beta',
2233 - 'optin-title-justoptedin' => 'Witaj w Beta',
2234 - 'optin-title-justoptedout' => 'Dziękujemy za wypróbowanie Beta',
2235 - 'optin-title-feedback' => 'Opinie o Beta',
2236 - 'optin-needlogin' => 'Musisz [$1 zalogować się] by wypróbować Beta.',
 2967+ 'optin-desc' => 'Pozwala użytkownikom wypróbować wersję testową zrealizowaną w ramach inicjatywy użyteczności.',
 2968+ 'optin-title-optedout' => 'Wypróbuj wersję testową',
 2969+ 'optin-title-optedin' => 'Koniec testowania',
 2970+ 'optin-title-justoptedin' => 'Witaj w wersji testowej',
 2971+ 'optin-title-justoptedout' => 'Dziękujemy za wypróbowanie wersji testowej',
 2972+ 'optin-title-feedback' => 'Opinie o wersji testowej',
 2973+ 'optin-needlogin' => 'Musisz [$1 zalogować się] by wypróbować wersję testową.',
22372974 'optin-intro' => 'Podjęliśmy inicjatywę mającą poprawić użyteczność Wikipedii.
2238 -Czy chcesz wypróbować wersję Beta?',
2239 - 'optin-feedback-intro' => 'Dziękujemy za wypróbowanie Beta.
2240 -Chcielibyśmy wiedzieć co myślisz o nowym interfejsie. Będziemy wdzięczni, jeśli wypełnisz poniższą ankiety.',
 2975+Czy chcesz wypróbować wersję testową?',
 2976+ 'optin-feedback-intro' => 'Dziękujemy za wypróbowanie wersji testowej.
 2977+Chcielibyśmy wiedzieć co myślisz o nowym interfejsie. Będziemy wdzięczni, jeśli wypełnisz poniższą ankietę.',
22412978 'optin-feedback-back' => 'Jeśli nie chcesz wypełnić ankiety, możesz powrócić do $1.',
2242 - 'optin-success-in' => 'Rozpocząłeś testowanie Beta.
2243 -W każdej chwili możesz je wyłączyć poprzez kliknięcie linku „{{int:optin-submit-out}}” umieszczonego na górze strony.',
2244 - 'optin-leave-cancel' => 'Jeśli chcesz nadal używać Beta, powróć do $1.',
2245 - 'optin-success-out' => 'Udało Ci się wyłączyć wersję Beta.
 2979+ 'optin-success-in' => 'Rozpocząłeś korzystanie z wersji testowej.
 2980+W każdej chwili możesz ją wyłączyć poprzez kliknięcie linku „{{int:optin-submit-out}}” umieszczonego na górze strony.',
 2981+ 'optin-leave-cancel' => 'Jeśli chcesz nadal korzystać z wersji testowej, powróć do $1.',
 2982+ 'optin-success-out' => 'Wyłączyłeś wersję testową.
22462983 W każdej chwili możesz ją przywrócić poprzez kliknięcie linku „{{int:optin-try}}” znajdującego się na górze, po prawej stronie.',
22472984 'optin-success-feedback' => 'Dziękujemy za przesłaną opinię!',
2248 - 'optin-accept-short' => 'Zrób to!',
2249 - 'optin-accept-long' => 'Wypróbuj Beta',
2250 - 'optin-accept-long-anon' => 'Zaloguj się i wypróbuj Beta',
 2985+ 'optin-accept-short' => 'Tak!',
 2986+ 'optin-accept-long' => 'Wypróbuj wersję testową',
 2987+ 'optin-accept-long-anon' => 'Zaloguj się i wypróbuj wersję testową',
22512988 'optin-deny-short' => 'Nie, dziękuję',
22522989 'optin-deny-long' => 'Powrót do poprzedniej strony',
2253 - 'optin-submit-out' => 'Rezygnuję z Beta',
 2990+ 'optin-submit-out' => 'Koniec testowania',
22542991 'optin-submit-feedback' => 'Prześlij opinię',
2255 - 'optin-try' => 'Wypróbuj Beta',
2256 - 'optin-leave' => 'Rezygnacja z Beta',
2257 - 'optin-feedback' => 'Opinia o Beta',
 2992+ 'optin-try' => 'Wypróbuj wersję testową',
 2993+ 'optin-leave' => 'Koniec testowania',
 2994+ 'optin-feedback' => 'Opinia o wersji testowej',
22582995 'optin-survey-yes' => 'Tak',
22592996 'optin-survey-no' => 'Nie',
2260 - 'optin-survey-intro' => 'Dziękujemy za włączenie wersji Beta.
 2997+ 'optin-survey-intro' => 'Dziękujemy za wypróbowanie wersji testowej.
22612998
22622999 Chcielibyśmy poznać Twoją opinię dotyczącą nowego interfejsu, w związku z tym będziemy wdzięczni za wypełnienie poniższej nieobowiązkowej ankiety, zanim klikniesz „[[#leave|{{int:optin-submit-out}}]]”.',
2263 - 'optin-survey-question-likedislike' => 'Co Ci się spodobało w Beta? Co Ci się nie podoba w Beta?',
2264 - 'optin-survey-question-whyoptout' => 'Dlaczego rezygnujesz z Beta? (zaznacz wszystkie, które pasują)',
 3000+ 'optin-survey-question-likedislike' => 'Co Ci się spodobało w wersji testowej? Co Ci się w niej nie podoba?',
 3001+ 'optin-survey-question-whyoptout' => 'Dlaczego rezygnujesz z wersji testowej? (zaznacz wszystkie opcje, które pasują)',
22653002 'optin-survey-answer-whyoptout-hard' => 'To było zbyt trudne, aby z tego korzystać.',
22663003 'optin-survey-answer-whyoptout-didntwork' => 'Nie działał poprawnie.',
 3004+ 'optin-survey-answer-whyoptout-notpredictable' => 'Działa w sposób nieprzewidywalny.',
 3005+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Nie podoba mi się wygląd.',
 3006+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Nie podobają mi się nowe zakładki i układ.',
22673007 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Nie podoba mi się nowy pasek narzędzi.',
22683008 'optin-survey-answer-whyoptout-other' => 'Inny powód',
2269 - 'optin-survey-question-techfail-ifyes' => 'Jeśli tak, wyjaśnij proszę',
 3009+ 'optin-survey-question-explain' => 'Wyjaśnij lub omów swoją powyższą odpowiedź',
 3010+ 'optin-survey-question-techfail' => 'Czy napotkałeś jakąś awarię techniczną podczas korzystania z wersji testowej?',
 3011+ 'optin-survey-question-techfail-ifyes' => 'Jeśli tak, opowiedz o tym.',
 3012+ 'optin-survey-question-usedtoolbar' => 'Czy korzystałeś z nowego rozszerzalnego paska narzędzi, aby edytować stronę?',
 3013+ 'optin-survey-question-usedtoolbar-ifyes' => 'Jeśli tak, to co Ci się podobało? Co Ci się nie podobało?',
 3014+ 'optin-survey-question-usedtoolbar-ifno' => 'Jeśli nie, to dlaczego nie? Może jednak kiedyś? Wyjaśnij prosimy.',
 3015+ 'optin-survey-question-different' => 'Co należy poprawić, aby przekonać Cię do korzystania z wersji testowej?',
22703016 'optin-survey-question-feedback' => 'Podziel się z nami swoją opinią, wątpliwościami lub sugestiami – każdy komentarz jest mile widziany!',
22713017 'optin-survey-question-browser' => 'Z jakiej korzystasz przeglądarki?',
22723018 'optin-survey-answer-browser-ie5' => 'Internet Explorer 5',
@@ -2290,20 +3036,31 @@
22913037 'optin-survey-answer-os-linux' => 'Linux',
22923038 'optin-survey-answer-os-other' => 'Inny system operacyjny',
22933039 'optin-survey-question-res' => 'Z jakiej rozdzielczości ekranu korzystasz?',
 3040+ 'optin-survey-question-changes' => 'Jakie zmiany chciałbyś zobaczyć w wersji testowej w przyszłości? Zaznacz wszystkie prawidłowe odpowiedzi.',
 3041+ 'optin-survey-answer-changes-nav' => 'Poprawienie ogólne nawigacji wewnątrz witryny, aby stała się łatwiejsza w użyciu.',
 3042+ 'optin-survey-answer-changes-edittools' => 'Zwiększenie liczby i rozszerzenie funkcjonalności narzędzi edycyjnych.',
 3043+ 'optin-survey-answer-changes-upload' => 'Poprawienie przesyłania treści i plików.',
 3044+ 'optin-survey-answer-changes-richtext' => 'Opracowanie narzędzi edycyjnych zbliżonych do tych z profesjonalnych edytorów tekstu.',
 3045+ 'optin-survey-answer-changes-lookfeel' => 'Zaktualizowanie wyglądu i stylu witryny.',
 3046+ 'optin-survey-answer-changes-predictability' => 'Poprawienie przewidywalności zmian.',
 3047+ 'optin-survey-answer-changes-custom' => 'Umożliwienie lepszego dostosowania do indywidualnych potrzeb użytkownika.',
 3048+ 'optin-survey-answer-changes-other' => 'Inne',
22943049 'optin-improvements' => '== Co zostało poprawione? ==
22953050 [[File:UsabilityNavigation.png|left|link=]]
2296 -;Ulepszono nawigację
2297 -Wyraźne wskazanie stanu „czytanie” czy „pisanie” na stronie artykułu oraz dyskusji.
2298 -Pole wyszukiwania jest przeniesione z lewego paska nawigacyjnego do prawego górnego rogu aby ułatwić i przyspieszyć dostęp do wyszukiwania.
 3051+;Poprawiono nawigację
 3052+Nowy sposób nawigacji umożliwia łatwiejsze zorientowanie się o aktualnym położeniu oraz wykonywanej czynności, jak również gdzie można się udać i jak tam dotrzeć. Umieszczenie wyszukiwania w prawym górnym rogu strony ułatwiło i przyspieszyło do niego dostęp.
22993053 <div style="clear:both;"></div>
23003054
23013055 [[File:UsabilityToolbar.png|left|link=]]
2302 -;Zmodyfikowano pasek narzędzi edycyjnych
2303 -Rozszerzalny pasek narzędzi ukrywa ikony rzadko wykorzystywanych narzędzi.
2304 -Doświadczeni użytkownicy mogą rozwinąć pasek, aby uzyskać dostęp do ikon narzędzi specjalistycznych.
2305 -Odniesienia do stron pomocy są wbudowane w pasek narzędzi.
2306 -Jako ikony paska narzędzi zostały wykorzystane ikony środowisk Tango oraz Gnome.
2307 -<div style="clear:both;"></div>',
 3056+;Poprawiono pasek narzędzi edycyjnych
 3057+Nowe ikony, czytelniejsze i lepiej dopasowane do narzędzi. Rozwijalny kliknięciem pasek narzędzi zmniejsza bałagan ukrywając ikony rzadko wykorzystywanych narzędzi.
 3058+Sekcja pomocy umożliwia szybki dostęp do pomocy kontekstowej dla często wykorzystywanych znaczników wiki.
 3059+<div style="clear:both;"></div>
 3060+
 3061+== Jak można pomóc? ==
 3062+Aby dowiedzieć się więcej o projekcie lub wziąć w nim udział odwiedź witrynę [http://usability.wikimedia.org projektu użyteczności wiki]. Odnajdziesz tam informacje o tym jak nas wesprzeć finansowo, badaniach, w projektowaniu, rozwoju oraz wydawaniu wersji. Pytania można zadawać poprzez ogólny system opiniowania, używając [http://usability.wikimedia.org/wiki/Talk:Prototype prototypowej strony dyskusji]. Konkretne problemy należy poruszać na powiązanych stronach dyskusji. Odnalezione błędy należy zgłaszać pozostawiając komentarz na [http://usability.wikimedia.org/wiki/Talk:Releases/Acai stronie dyskusji wersji Acai] lub korzystając z [https://bugzilla.wikimedia.org Bugzilli].
 3063+
 3064+Dziękujemy i zapraszamy!',
23083065 );
23093066
23103067 /** Pashto (پښتو)
@@ -2398,12 +3155,113 @@
23993156 <div style="clear:both;"></div>',
24003157 );
24013158
 3159+/** Brazilian Portuguese (Português do Brasil)
 3160+ * @author Heldergeovane
 3161+ */
 3162+$messages['pt-br'] = array(
 3163+ 'optin' => 'Participar na Iniciativa de Usabilidade',
 3164+ 'optin-desc' => 'Permitir que os usuários experimentem o Beta, as melhorias mais recentes da Iniciativa de Usabilidade.',
 3165+ 'optin-title-optedout' => 'Experimentar o Beta',
 3166+ 'optin-title-optedin' => 'Sair do Beta',
 3167+ 'optin-title-justoptedin' => 'Bem-vindo ao Beta',
 3168+ 'optin-title-justoptedout' => 'Obrigado por experimentar o Beta',
 3169+ 'optin-title-feedback' => 'Enviar comentários',
 3170+ 'optin-needlogin' => 'Você precisa [$1 autenticar-se] para experimentar o Beta.',
 3171+ 'optin-intro' => 'A Iniciativa de Usabilidade da Wikipédia tem trabalhado arduamente para melhorar a usabilidade da Wikipédia.
 3172+Gostaria de experimentar nosso Beta?',
 3173+ 'optin-feedback-intro' => 'Obrigado por experimentar o Beta.
 3174+Gostaríamos de saber o que você acha da nossa nova interface, por isso agradeceríamos se você preenchesse a pesquisa opcional abaixo.',
 3175+ 'optin-feedback-back' => 'Se você não quiser preencher a pesquisa, pode voltar para $1.',
 3176+ 'optin-success-in' => 'Agora você está experimentando o Beta.
 3177+Você pode optar por sair a qualquer momento, clicando na ligação "{{int:optin-leave}}" no topo da tela.',
 3178+ 'optin-leave-cancel' => 'Se você quiser continuar usando o Beta, você pode voltar para $1.',
 3179+ 'optin-success-out' => 'Você saiu do Beta.
 3180+Você pode experimentá-lo novamente a qualquer momento, clicando na ligação "{{int:optin-try}}" na parte superior direita da tela.',
 3181+ 'optin-success-feedback' => 'Obrigado pelos seus comentários!',
 3182+ 'optin-accept-short' => 'Ok, vamos fazê-lo!',
 3183+ 'optin-accept-long' => 'Experimente o Beta',
 3184+ 'optin-accept-long-anon' => 'Entre e experimente o Beta',
 3185+ 'optin-deny-short' => 'Não, obrigado',
 3186+ 'optin-deny-long' => 'Voltar à página anterior',
 3187+ 'optin-submit-out' => 'Sair do Beta',
 3188+ 'optin-submit-feedback' => 'Enviar comentários',
 3189+ 'optin-try' => 'Experimente o Beta',
 3190+ 'optin-leave' => 'Sair do Beta',
 3191+ 'optin-feedback' => 'Enviar comentários',
 3192+ 'optin-survey-yes' => 'Sim',
 3193+ 'optin-survey-no' => 'Não',
 3194+ 'optin-survey-intro' => 'Obrigado por experimentar o Beta.
 3195+Gostaríamos de saber o que você acha da nossa nova interface, por isso agradeceríamos se você preenchesse a pesquisa opcional abaixo, antes de clicar em "[[#leave|{{int:optin-submit-out}}]]".',
 3196+ 'optin-survey-question-likedislike' => 'De que você gostou no Beta? De que você não gostou no Beta?',
 3197+ 'optin-survey-question-whyoptout' => 'Por que você está saindo do Beta? (Por favor, selecione todas as opções que se aplicam.)',
 3198+ 'optin-survey-answer-whyoptout-hard' => 'Foi muito difícil de usar.',
 3199+ 'optin-survey-answer-whyoptout-didntwork' => 'Não funcionou corretamente.',
 3200+ 'optin-survey-answer-whyoptout-notpredictable' => 'Não funcionou como esperado.',
 3201+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Eu não gostei do seu aspecto.',
 3202+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Eu não gostei das novas abas e design.',
 3203+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Eu não gostei da nova barra de ferramentas.',
 3204+ 'optin-survey-answer-whyoptout-other' => 'Outro motivo:',
 3205+ 'optin-survey-question-explain' => 'Por favor explique ou elabore a sua resposta anterior:',
 3206+ 'optin-survey-question-techfail' => 'Você sofreu alguma falha técnica ao usar o Beta?',
 3207+ 'optin-survey-question-techfail-ifyes' => 'Se sim, por favor descreva ou explique:',
 3208+ 'optin-survey-question-usedtoolbar' => 'Você usou a nova barra de ferramentas expansível para editar uma página?',
 3209+);
 3210+
 3211+/** Quechua (Runa Simi)
 3212+ * @author AlimanRuna
 3213+ */
 3214+$messages['qu'] = array(
 3215+ 'optin-title-optedout' => 'Beta nisqata llanchiy',
 3216+ 'optin-title-optedin' => 'Beta nisqamanta lluqsiy',
 3217+ 'optin-title-justoptedin' => 'Beta nisqaman allin hamusqayki',
 3218+ 'optin-title-justoptedout' => 'Añañayki Beta nisqata llanchisqaykimanta',
 3219+ 'optin-title-feedback' => 'Beta nisqamanta rimanakuy',
 3220+ 'optin-needlogin' => 'Beta nisqata llanchiykachaspaykiqa, [$1 yaykunaykim] tiyan.',
 3221+ 'optin-success-feedback' => 'Añañayki qillqamuwasqaykimanta!',
 3222+ 'optin-accept-short' => 'Rurasunchik!',
 3223+ 'optin-accept-long' => 'Beta nisqata llanchipuy',
 3224+ 'optin-accept-long-anon' => 'Yaykuspa Beta nisqata llanchipuy',
 3225+ 'optin-deny-short' => 'Manam munanichu',
 3226+ 'optin-deny-long' => "ñawpa p'anqaman kutimuy",
 3227+ 'optin-submit-out' => 'Beta nisqamanta lluqsiy',
 3228+ 'optin-submit-feedback' => 'Beta nisqamanta rimanakuy',
 3229+ 'optin-try' => 'Beta nisqata llanchiy',
 3230+ 'optin-leave' => 'Beta nisqamanta lluqsiy',
 3231+ 'optin-feedback' => 'Beta nisqata rimanakuy',
 3232+ 'optin-survey-yes' => 'Arí',
 3233+ 'optin-survey-no' => 'Ama kachunchu',
 3234+);
 3235+
24023236 /** Romanian (Română)
 3237+ * @author Firilacroco
24033238 * @author KlaudiuMihaila
24043239 */
24053240 $messages['ro'] = array(
 3241+ 'optin-title-optedout' => 'Încercaţi Beta',
 3242+ 'optin-title-optedin' => 'Părăsiţi Beta',
 3243+ 'optin-title-justoptedin' => 'Bine ati venit la Beta',
 3244+ 'optin-title-justoptedout' => 'Vă mulţumim că aţi încercat Beta',
 3245+ 'optin-title-feedback' => 'Păreri în legătură cu Beta',
 3246+ 'optin-success-feedback' => 'Vă mulţumim pentru părere!',
 3247+ 'optin-accept-short' => 'S-o facem!',
 3248+ 'optin-accept-long' => 'Încercaţi Beta',
 3249+ 'optin-accept-long-anon' => 'Autentificaţi-vă şi încercaţi Beta',
 3250+ 'optin-deny-short' => 'Nu, mulţumesc',
 3251+ 'optin-deny-long' => 'Reveniţi la pagina anterioară',
 3252+ 'optin-submit-out' => 'Părăsiţi Beta',
 3253+ 'optin-submit-feedback' => 'Trimiteţi-vă părerea',
 3254+ 'optin-try' => 'Încercaţi Beta',
 3255+ 'optin-leave' => 'Părăsiţi Beta',
 3256+ 'optin-feedback' => 'Părere despre Beta',
 3257+ 'optin-survey-yes' => 'Da',
 3258+ 'optin-survey-no' => 'Nu',
 3259+ 'optin-survey-answer-whyoptout-notpredictable' => 'Nu s-a comportat predictibil.',
 3260+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Nu mi-a plăcut cum arată.',
 3261+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Nu mi-au plăcut filele noi şi aspectul.',
 3262+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Nu mi-a plăcut noua bară de unelte.',
24063263 'optin-survey-answer-whyoptout-other' => 'Alt motiv:',
24073264 'optin-survey-answer-browser-other' => 'Alt browser:',
 3265+ 'optin-survey-answer-os-other' => 'Alt sistem de operare:',
24083266 );
24093267
24103268 /** Tarandíne (Tarandíne)
@@ -2605,6 +3463,15 @@
26063464 Махтанабыт, суруккутун кэтэһэбит!',
26073465 );
26083466
 3467+/** Sicilian (Sicilianu)
 3468+ * @author Melos
 3469+ */
 3470+$messages['scn'] = array(
 3471+ 'optin-accept-short' => 'Prova!',
 3472+ 'optin-accept-long' => 'Prova a Beta',
 3473+ 'optin-accept-long-anon' => 'Accedi e prova a Beta',
 3474+);
 3475+
26093476 /** Slovak (Slovenčina)
26103477 * @author Helix84
26113478 */
@@ -2683,7 +3550,12 @@
26843551 Nové a vylepšené ikony vyjasňujú čo ktorý nástroj robí.
26853552 Rozbaliteľné časti skrývajú zriedka používané nástroje, pričom sú stále len o jedno kliknutie ďalej.
26863553 Časť Pomocník poskytuje rýchly prístup do referenčnej dokumentácie bežného ppoužitia wiki syntaxe.
2687 -<div style="clear:both;"></div>',
 3554+<div style="clear:both;"></div>
 3555+
 3556+== Ako sa zapojiť ==
 3557+Ak sa chcete dozvedieť viac o projekte alebo sa zapojiť, navštívte prosím [http://usability.wikimedia.org wiki Iniciatívy použiteľnosti]. Nájdete na nej informácie o našom grante, výskume, dizajne a vývoji a vydaniach. Ak sa chcete pýtať otázky alebo napísať všeobecné komentáre, prosím, použite našu [http://usability.wikimedia.org/wiki/Talk:Prototype diskusnú stránku prototypu]. Ak sa týkajú konkrétnych problémov, komentujte na [http://usability.wikimedia.org/wiki/Talk:Releases/Acai diskusnej stránke vydania Acai] alebo pomocou [https://bugzilla.wikimedia.org Bugzilla].
 3558+
 3559+Ďakujeme a tešíme sa na vašu odozvu!',
26883560 );
26893561
26903562 /** Serbian Cyrillic ekavian (ћирилица)
@@ -2707,21 +3579,175 @@
27083580 'optin-survey-answer-changes-other' => 'Друго:',
27093581 );
27103582
 3583+/** latinica (latinica)
 3584+ * @author Michaello
 3585+ */
 3586+$messages['sr-el'] = array(
 3587+ 'optin-survey-yes' => 'Da',
 3588+ 'optin-survey-no' => 'Ne',
 3589+ 'optin-survey-answer-whyoptout-hard' => 'Bio je pretežak za korišćenje.',
 3590+ 'optin-survey-answer-whyoptout-didntwork' => 'Nije radio kako treba.',
 3591+ 'optin-survey-answer-whyoptout-notpredictable' => 'Nije radio predvidivo.',
 3592+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Nije mi se svidelo kako izgleda.',
 3593+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Nisu mi se svideli novi tabovi i izgled.',
 3594+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Nije mi se svideo novi tulbar.',
 3595+ 'optin-survey-answer-whyoptout-other' => 'Drugi razlog:',
 3596+ 'optin-survey-question-browser' => 'Koji brauzer koristite?',
 3597+ 'optin-survey-answer-browser-other' => 'Drugi brauzer:',
 3598+ 'optin-survey-question-os' => 'Koji operativni sistem koristite?',
 3599+ 'optin-survey-answer-os-other' => 'Drugi operativni sistem:',
 3600+ 'optin-survey-question-res' => 'Koja je rezolucija Vašeg ekrana?',
 3601+ 'optin-survey-answer-changes-other' => 'Drugo:',
 3602+);
 3603+
 3604+/** Swedish (Svenska)
 3605+ * @author Micke
 3606+ * @author Rotsee
 3607+ */
 3608+$messages['sv'] = array(
 3609+ 'optin' => "Delta i ''Wikipedias initiativ för användarvänlighet''",
 3610+ 'optin-desc' => "Tillåt användare att prova betaversionen, ''Wikipedias initiativ för användarvänlighet''s senaste förbättring.",
 3611+ 'optin-title-optedout' => 'Prova betaversionen',
 3612+ 'optin-title-optedin' => 'Lämna betatestet',
 3613+ 'optin-title-justoptedin' => 'Välkommen till betaversionen',
 3614+ 'optin-title-justoptedout' => 'Tack för att du deltar i vårt betatest',
 3615+ 'optin-title-feedback' => 'Feedback för betaversionen',
 3616+ 'optin-needlogin' => 'Du måste [$1 logga in] för att delta i betatestet.',
 3617+ 'optin-intro' => "''Wikipedias initiativ för användarvänlighet'' har arbetat hårt för att förbättra Wikipedias användarvänlighet.
 3618+Skulle du vilja prova vår betaversion?",
 3619+ 'optin-feedback-intro' => 'Tack för att du deltar i betatestet. Vi vill veta vad du tycker om vårt nya gränssnitt, så vi skulle uppskatta om du fyllde i enkäten nedan.',
 3620+ 'optin-feedback-back' => 'Om du inte vill fylla i enkäten kan du återgå till $1.',
 3621+ 'optin-success-in' => 'Du använder nu betaversionen.
 3622+Du kan välja att gå tillbaka när som helst genom att klicka på "{{int:optin-leave}}"-länken högst upp på sidan.',
 3623+ 'optin-leave-cancel' => 'Om du vill fortsätta använda betaversionen kan du återgå till $1.',
 3624+ 'optin-success-out' => 'Du har nu lämnat betatestet.
 3625+Du kan prova betaversionen igen när som helst genom att klicka på "{{int:optin-try}}"-länken överst till höger på sidan.',
 3626+ 'optin-success-feedback' => 'Tack för din feedback!',
 3627+ 'optin-accept-short' => 'Gör det!',
 3628+ 'optin-accept-long' => 'Prova betaversionen',
 3629+ 'optin-accept-long-anon' => 'Logga in och prova betaversionen',
 3630+ 'optin-deny-short' => 'Nej tack',
 3631+ 'optin-deny-long' => 'Återgå till föregående sida',
 3632+ 'optin-submit-out' => 'Lämna betatest',
 3633+ 'optin-submit-feedback' => 'Ge feedback',
 3634+ 'optin-try' => 'Prova betaversion',
 3635+ 'optin-leave' => 'Lämna betatest',
 3636+ 'optin-feedback' => 'Feedback för betaversionen',
 3637+ 'optin-survey-yes' => 'Ja',
 3638+ 'optin-survey-no' => 'Nej',
 3639+ 'optin-survey-intro' => 'Tack för att du provar betaversionen. Vi vill veta vad du tycker om vårt nya gränssnitt, så vi skulle uppskatta om du svarar på enkäten nedan innan du klickar på "[[#leave|{{int:optin-submit-out}}]]".',
 3640+ 'optin-survey-question-likedislike' => 'Vad tyckte du var bra i betaversionen? Vad tyckte du inte om?',
 3641+ 'optin-survey-question-whyoptout' => 'Varför lämnar du betaversionen? (Välj allt som passar in.)',
 3642+ 'optin-survey-answer-whyoptout-hard' => 'Den var för svårt att använda.',
 3643+ 'optin-survey-answer-whyoptout-didntwork' => 'Den fungerade inte ordentligt.',
 3644+ 'optin-survey-answer-whyoptout-notpredictable' => 'Saker fungerade inte som jag väntade mig.',
 3645+ 'optin-survey-answer-whyoptout-didntlike-look' => 'Jag tyckte inte om utseendet.',
 3646+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'Jag tyckte inte om de nya flikarna och layouten.',
 3647+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'Jag tyckte inte om det nya verktygsfältet.',
 3648+ 'optin-survey-answer-whyoptout-other' => 'Annan orsak:',
 3649+ 'optin-survey-question-explain' => 'Förklara eller utveckla gärna ditt svar ovan:',
 3650+ 'optin-survey-question-techfail' => 'Upplevde du några tekniska fel när du använde betaversionen?',
 3651+ 'optin-survey-question-techfail-ifyes' => 'Om ja, utveckla eller förklara:',
 3652+ 'optin-survey-question-usedtoolbar' => 'Har du använt det nya expanderbara verktygsfältet för att redigera en sida?',
 3653+ 'optin-survey-question-usedtoolbar-ifyes' => 'Om ja, vad gjorde att du tyckte om det? Vad ogillade du med det?',
 3654+ 'optin-survey-question-usedtoolbar-ifno' => 'Om nej, varför inte? Kommer du göra det längre fram? Förklara.',
 3655+ 'optin-survey-question-different' => 'Vad kunde vi gjort annorlunda för att du skulle ha fortsatt att använda betaversionen?',
 3656+ 'optin-survey-question-feedback' => 'Låt oss gärna veta om du har några andra synpunkter, frågor eller funderingar - alla kommentarer är nyttiga:',
 3657+ 'optin-survey-question-browser' => 'Vilken webbläsare använder du?',
 3658+ 'optin-survey-answer-browser-other' => 'Andra webbläsare:',
 3659+ 'optin-survey-question-os' => 'Vilket operativsystem använder du?',
 3660+ 'optin-survey-answer-os-other' => 'Andra operativsystem:',
 3661+ 'optin-survey-question-res' => 'Vilken upplösning har du på din skärm?',
 3662+ 'optin-survey-question-changes' => 'Vilka förändringar skulle du vilja se i betaversionen i framtiden (välj alla som passar)?',
 3663+ 'optin-survey-answer-changes-nav' => 'Gör den övergripande navigeringen för webbplatsen lättare att använda.',
 3664+ 'optin-survey-answer-changes-edittools' => 'Utöka och förbättra redigeringsverktygen.',
 3665+ 'optin-survey-answer-changes-upload' => 'Förbättra innehållet och filuppladdningen.',
 3666+ 'optin-survey-answer-changes-richtext' => 'Utveckla redigeringsverktyg som liknar ordbehandlingsprogram.',
 3667+ 'optin-survey-answer-changes-lookfeel' => 'Uppdatera webbplatsens utseende.',
 3668+ 'optin-survey-answer-changes-predictability' => 'Förbättra förutsägbarheten för hur webbplatsen beter sig.',
 3669+ 'optin-survey-answer-changes-custom' => 'Tillåt mer skräddarsydda inställningar.',
 3670+ 'optin-survey-answer-changes-other' => 'Övrigt:',
 3671+ 'optin-improvements' => '== Vad har förbättrats? ==
 3672+[[File:UsabilityNavigation.png|left|link=]]
 3673+;Förbättrad navigering
 3674+Det nya navigationssystemet gör det enklare att se var du är och vad du gör, liksom vart du kan bege dig och hur du kan komma dit. Med sökrutan i det övre högra hörnet så är sökfunktionen lättare att hitta och går snabbare att använda.
 3675+<div style="clear:both;"></div>
 3676+
 3677+[[File:UsabilityToolbar.png|left|link=]]
 3678+;Förbättringar i verktygsraden
 3679+Nya och förbättrade ikoner gör det tydligare vilken funktion varje verktyg är kopplad till. Utfällbara sektioner minskar rörigheten, men gör att verktyg som sällan används ändå finns nära till hands.
 3680+Hjälpavsnittet ger snabbt förklaringar till vanlig koder i wikitext.
 3681+<div style="clear:both;"></div>
 3682+
 3683+== Hur du kan engagera dig ==
 3684+För att få mer information om projektet eller för att engagera dig, besök [http://usability.wikimedia.org Wikipedias initiativ för användbarhets wiki]. Där finns mer information om vårt stipendium, forskning, design, utveckling och kommande utgåvor. För att ställa frågor eller lämna allmänna kommentarer, använd vår [http://usability.wikimedia.org/wiki/Talk:Prototype prototyp till diskussionssida]. För att ta upp specifika ämnen, använd respektive diskussionssidorna. Om du hittar buggar så kan du påtala det på [http://usability.wikimedia.org/wiki/Talk:Releases/Acai Acaiutgåvans diskussionssida] eller använd [https://bugzilla.wikimedia.org Bugzilla].
 3685+
 3686+Tack så mycket, vi ser fram emot att höra av dig!',
 3687+);
 3688+
27113689 /** Telugu (తెలుగు)
27123690 * @author Kiranmayee
 3691+ * @author Ravichandra
27133692 * @author Veeven
27143693 */
27153694 $messages['te'] = array(
 3695+ 'optin' => 'మెరుగైన వాడుక సౌలభ్యాన్ని ఎంచుకున్నారు',
27163696 'optin-title-optedout' => 'బీటాని ప్రయత్నించండి',
 3697+ 'optin-title-optedin' => 'బీటాను విడిచి వెళ్ళు',
 3698+ 'optin-title-justoptedin' => 'బీటాకు స్వాగతం',
 3699+ 'optin-title-justoptedout' => 'బీటాను ప్రయత్నిస్తున్నందుకు ధన్యవాదాలు',
 3700+ 'optin-title-feedback' => 'బీటా పై అభిప్రాయాలు',
 3701+ 'optin-needlogin' => 'బీటాను ప్రయత్నించడం కోసం [$1 log in] కావాలి',
 3702+ 'optin-intro' => 'వికీపీడీయా వాడుక సౌలభ్యాన్ని పెంచేందుకు కొన్ని ప్రయత్నాలు జరుగుతున్నాయి. దానికి సంబంధించిన బీటాను ప్రయత్నిస్తారా?',
 3703+ 'optin-feedback-intro' => 'బీటాను ప్రయత్నించినందుకు ధన్యవాదాలు.
 3704+ఈ కొత్త ఇంటర్‌ఫేస్ గురించి మీ అభిప్రాయాలేమిటో మేము తెలుసుకొనదలచాము. క్రిందనున్న అభిప్రాయ సేకరణలో పాలుపంచుకోండి.',
 3705+ 'optin-feedback-back' => 'మీకు ఈ అభిప్రాయ సేకరణలో పాలుపంచుకోవడం ఇష్టం లేకపోతే $1 కి తిరిగి వెళ్ళవచ్చు.',
 3706+ 'optin-success-in' => 'మీరు ఇప్పుడు బీటాను ప్రయత్నిస్తున్నారు.
 3707+ఒకవేళ మీరు వెనక్కి వెళ్ళదలిస్తే తెర పైభాగాన ఉన్న "{{int:optin-leave}}" లింకును నొక్కండి.',
 3708+ 'optin-leave-cancel' => 'బీటాను వాడడం మీకు సమ్మతం అయితే $1 కు తిరిగి వెళ్ళండి.',
 3709+ 'optin-success-out' => 'బీటా నుంచి మీరు విజయవంతంగా వదిలివచ్చారు.
 3710+మీకు మళ్ళీ ఎప్పుడైనా ప్రయత్నించాలనిపిస్తే తెర పైభాగం కుడివైపున ఉన్న "{{int:optin-try}}" లింకును నొక్కండి.',
 3711+ 'optin-success-feedback' => 'మీ అభిప్రాయానికి ధన్యవాదాలు!',
 3712+ 'optin-accept-short' => 'అలాగే చేద్దాం!',
27173713 'optin-accept-long' => 'బీటాని ప్రయత్నించండి',
 3714+ 'optin-accept-long-anon' => 'లాగిన్ అయ్యి బీటాను ప్రయత్నించండి',
 3715+ 'optin-deny-short' => 'వద్దు, ధన్యవాలు',
 3716+ 'optin-deny-long' => 'మునుపటి పేజీకి వెళ్ళండి.',
 3717+ 'optin-submit-out' => 'బీటాను విడిచి వెళ్ళు',
 3718+ 'optin-submit-feedback' => 'అభిప్రాయాన్ని తెలుపండి',
 3719+ 'optin-try' => 'బీటాను ప్రయత్నించండి',
 3720+ 'optin-leave' => 'బీటాను విడిచి వెళ్ళు',
 3721+ 'optin-feedback' => 'బీటాపై అభిప్రాయాలు',
27183722 'optin-survey-yes' => 'అవును',
27193723 'optin-survey-no' => 'కాదు',
 3724+ 'optin-survey-intro' => 'బీటాను ప్రయత్నిస్తున్నందుకు ధన్యవాదాలు.
 3725+కొత్త ఇంటర్‌ఫేస్ పై మీ అభిప్రాయాలను తెలియగోరుచున్నాము. "[[#leave|{{int:optin-submit-out}}]]" పై నొక్కడానికి ముందు క్రింద ఇచ్చిన అభిప్రాయ సేకరణలో పాలుపంచుకుంటే అభినందిస్తాము.',
27203726 'optin-survey-answer-whyoptout-hard' => 'వాడడానికి చాలా కష్టంగా ఉంది.',
 3727+ 'optin-survey-answer-whyoptout-didntwork' => 'ఇది సరిగ్గా పనిచేయడం లేదు.',
 3728+ 'optin-survey-answer-whyoptout-notpredictable' => 'ఇది అనుకున్నట్లుగా పనిచేయడం లేదు',
 3729+ 'optin-survey-answer-whyoptout-didntlike-look' => 'దీని రూపు నాకు నచ్చలేదు',
 3730+ 'optin-survey-answer-whyoptout-didntlike-layout' => 'కొత్త ట్యాబులు, లే అవుట్ నాకు నచ్చలేదు',
 3731+ 'optin-survey-answer-whyoptout-didntlike-toolbar' => 'కొత్త టూల్‌బార్ నాకు నచ్చలేదు',
27213732 'optin-survey-answer-whyoptout-other' => 'ఇతర కారణం:',
 3733+ 'optin-survey-question-explain' => 'పైన ఇచ్చిన సమాధానాన్ని మరికొంత వివరించండి:',
 3734+ 'optin-survey-question-techfail' => 'బీటాను ప్రయత్నించేటపుడు మీకేమైనా సాంకేతిక లోపాలు ఎదురయ్యాయా?',
 3735+ 'optin-survey-question-techfail-ifyes' => 'నిజమే అయితే దానిని గురించి వివరణ రాయండి:',
 3736+ 'optin-survey-question-usedtoolbar' => 'కొత్తగా వచ్చిన తెరవగలిగే టూల్‌బార్ ను పేజీ ను మార్చేందుకు వాడారా?',
 3737+ 'optin-survey-question-usedtoolbar-ifyes' => 'వాడిఉంటే దానిలో మీకు నచ్చిన/నచ్చని అంశాలేమిటి?',
 3738+ 'optin-survey-question-usedtoolbar-ifno' => 'వాడకపోయి ఉంటే ఎందుకు వాడలేదు? భవిష్యత్తులో వాడతారా? కొంచెం వివరణ ఇవ్వండి.',
 3739+ 'optin-survey-question-different' => 'మీరు బీటాను వాడేటట్లుగా చేయాలంటే మేము ఏమి చేసి ఉండవచ్చునని మీరు భావిస్తున్నారు?',
 3740+ 'optin-survey-question-feedback' => 'మీకు తోచిన వ్యాఖ్యలు, ఆలోచనలు ఇంకేమైనా ఉంటే మాకు తప్పక పంపించండి. మీ అభిప్రాయాలు మాకు అమూల్యమైనవి!:',
27223741 'optin-survey-question-browser' => 'మీరు ఏ విహారిణిని వాడుతున్నారు?',
27233742 'optin-survey-answer-browser-other' => 'ఇతర విహారిణి:',
27243743 'optin-survey-question-os' => 'మీరు వాడుతున్న నిర్వాహక వ్యవస్థ ఏది?',
27253744 'optin-survey-answer-os-other' => 'ఇతర నిర్వాహక వ్యవస్థలు:',
 3745+ 'optin-survey-question-res' => 'మీ స్క్రీన్ రిజల్యూషన్ ఎంత?',
 3746+ 'optin-survey-question-changes' => 'భవిష్యత్తులో బీటాలో మీరు ఎటువంటి మార్పును చూడదలుచుకుంటున్నారు (మీరు చూడదలుచుకున్నవన్నీ ఎంచుకోండి)?',
 3747+ 'optin-survey-answer-changes-nav' => 'మొత్తం నావిగేషన్ సులభంగా వాడుకునేలా తయారు చేయండి.',
 3748+ 'optin-survey-answer-changes-edittools' => 'ఎడిటింగ్ టూల్స్ ను పెంచండి, అభివృద్ధి చేయండి',
 3749+ 'optin-survey-answer-changes-upload' => 'కంటెంట్ ను మీడియాను పెంచండి.',
 3750+ 'optin-survey-answer-changes-richtext' => 'రిచ్ టెక్స్ట్ ఎడిటర్ లాంటి ఎడిటింగ్ ఉపకరణాలను రూపొందించండి.',
 3751+ 'optin-survey-answer-changes-lookfeel' => 'సైటు యొక్క లుక్ అండ్ ఫీల్ ను మార్చండి.',
27263752 'optin-survey-answer-changes-other' => 'ఇతర:',
27273753 );
27283754
@@ -2807,8 +3833,22 @@
28083834
28093835 /** Ukrainian (Українська)
28103836 * @author AS
 3837+ * @author Ickis
28113838 */
28123839 $messages['uk'] = array(
 3840+ 'optin' => 'Участь в ініціативі зручності',
 3841+ 'optin-desc' => 'Дозволити користувачам спробувати Beta, останні покращення, в рамках ініціативи зручності.',
 3842+ 'optin-title-optedout' => 'Спробуйте Beta',
 3843+ 'optin-title-optedin' => 'Залишити Beta',
 3844+ 'optin-title-justoptedin' => 'Ласкаво просимо до Beta',
 3845+ 'optin-title-justoptedout' => 'Дякуємо вам за випробування нашої Beta',
 3846+ 'optin-title-feedback' => "Зворотний зв'язок",
 3847+ 'optin-needlogin' => 'Вам необхідно [$1 увійти], щоб спробувати Beta.',
 3848+ 'optin-intro' => 'В рамках ініціативи зручності була проведена робота щодо поліпшення зручності використання Вікіпедії.
 3849+Чи не бажаєте ви спробувати нашу Beta?',
 3850+ 'optin-feedback-intro' => 'Дякуємо вам за випробування Beta.
 3851+Нам хотілося б знати, що ви думаєте про наш новий інтерфейс, так що ми будемо вдячні, якщо ви візьмете участь у наведеному нижче опитуванні.',
 3852+ 'optin-feedback-back' => 'Якщо ви не хочете брати участь в опитуванні, ви можете повернутися до $1.',
28133853 'optin-survey-question-whyoptout' => 'Чому ви покидаєте Бету? (Будь ласка, виберіть підходящі значення)',
28143854 'optin-survey-answer-whyoptout-hard' => 'Він дуже складний у використанні.',
28153855 'optin-survey-answer-whyoptout-didntwork' => 'Він не працює належним чином.',
@@ -2825,6 +3865,19 @@
28263866 * @author Candalua
28273867 */
28283868 $messages['vec'] = array(
 3869+ 'optin-title-optedout' => 'Próa la Beta',
 3870+ 'optin-title-optedin' => 'Và fora da Beta',
 3871+ 'optin-title-justoptedin' => 'Benvegnù in Beta',
 3872+ 'optin-needlogin' => 'Te ghè da [$1 far el login] par proàr Beta',
 3873+ 'optin-success-in' => 'Desso te sì drio proàr la Beta.
 3874+Te pol \'ndar fora in qualunque momento strucando "{{int:optin-leave}}" ne la parte de sora del schermo.',
 3875+ 'optin-accept-long' => 'Próa la Beta',
 3876+ 'optin-accept-long-anon' => 'Fà el login e próa la Beta',
 3877+ 'optin-deny-short' => 'No, grassie',
 3878+ 'optin-deny-long' => 'Torna a la pagina de prima',
 3879+ 'optin-submit-out' => 'Và fora da la Beta',
 3880+ 'optin-try' => 'Próa la Beta',
 3881+ 'optin-leave' => 'Và fora da Beta',
28293882 'optin-survey-yes' => 'Sì',
28303883 'optin-survey-no' => 'No',
28313884 );
Index: branches/wmf-deployment/extensions/UsabilityInitiative/OptIn/OptIn.php
@@ -28,7 +28,7 @@
2929 $wgOptInAlwaysShowPersonalLink = false;
3030 $wgOptInNeverShowPersonalLink = false;
3131
32 -$wgOptInStyleVersion = 7;
 32+$wgOptInStyleVersion = 9;
3333
3434 // Preferences to set when users opt in
3535 // array( prefname => value )
@@ -92,7 +92,9 @@
9393 'type' => 'dropdown',
9494 'answers' => array(
9595 'windows' => 'optin-survey-answer-os-windows',
 96+ 'windowsmobile' => 'optin-survey-answer-os-windowsmobile',
9697 'macos' => 'optin-survey-answer-os-macos',
 98+ 'iphoneos' => 'ptin-survey-answer-os-iphoneos',
9799 'linux' => 'optin-survey-answer-os-linux' ),
98100 'other' => 'optin-survey-answer-os-other' ),
99101 'res' => array(
Index: branches/wmf-deployment/extensions/UsabilityInitiative/OptIn/SpecialOptIn.php
@@ -113,10 +113,11 @@
114114 UsabilityInitiativeHooks::initialize();
115115 UsabilityInitiativeHooks::addScript( 'OptIn/OptIn.js',
116116 $wgOptInStyleVersion );
 117+
117118 $url = $this->getTitle()->getLinkUrl();
118119 $wgOut->addHTML( Xml::tags( 'script',
119120 array( 'type' => $wgJsMimeType ),
120 - "js2AddOnloadHook(function() { \$j.post( \"$url\", optInGetPOSTData() ); } );"
 121+ 'js2AddOnloadHook( function() { $j.post( "' . $url . '", optInGetPOSTData() ); } );'
121122 ) );
122123 } else if ( $wgRequest->getVal( 'opt' ) == 'feedback' ) {
123124 if ( $wgRequest->wasPosted() ) {
Index: branches/wmf-deployment/extensions/UsabilityInitiative/OptIn/OptIn.js
@@ -1,30 +1,6 @@
22 /* JavaScript for OptIn extension */
33
4 -js2AddOnloadHook( function() {
5 - $j( '.optin-other-select' ).parent().hide();
6 - $j( 'select.optin-need-other' ).change( function() {
7 - if( $j(this).val() == 'other' )
8 - $j( '#' + $j(this).attr( 'id' ) + '-other' ).parent().slideDown( 'fast' );
9 - else
10 - $j( '#' + $j(this).attr( 'id' ) + '-other' ).parent().slideUp( 'fast' );
11 - });
12 - $j( '.optin-other-radios, .optin-other-checks' ).click( function() {
13 - $j(this).prev().prev().attr( 'checked', true );
14 - });
15 - $j( '.survey-ifyes, .survey-ifno' ).hide();
16 - $j( '.survey-yes, .survey-no' ).change( function() {
17 - yesrow = $j( '#' + $j(this).attr( 'name' ) + '-ifyes-row' );
18 - norow = $j( '#' + $j(this).attr( 'name' ) + '-ifno-row' );
19 - if( $j(this).is( '.survey-yes:checked' ) ) {
20 - yesrow.slideDown( 'fast' );
21 - norow.slideUp( 'fast' );
22 - } else if( $j(this).is( '.survey-no:checked' ) ) {
23 - yesrow.slideUp( 'fast' );
24 - norow.slideDown( 'fast' );
25 - }
26 - });
27 - // Load initial state
28 - $j( '.survey-yes, .survey-no' ).change();
 4+function optInGetPOSTData() {
295 // Detect browser
306 var browserIndex = 'other';
317 switch ( $j.browser.name ) {
@@ -63,24 +39,65 @@
6440 browserIndex = 'o10';
6541 break;
6642 }
67 - $j( '#survey-browser' ).val( browserIndex );
6843 // Detect operating system
6944 var osIndex = 'other';
7045 switch ( $j.os.name ) {
7146 case 'win':
7247 osIndex = 'windows';
7348 break;
 49+ case 'iemobile':
 50+ osIndex = 'windowsmobile';
 51+ break;
7452 case 'mac':
7553 osIndex = 'macos';
7654 break;
 55+ case 'iphone':
 56+ osIndex = 'iphoneos';
 57+ break;
 58+ case 'ipod':
 59+ osIndex = 'iphoneos';
 60+ break;
7761 case 'linux':
7862 osIndex = 'linux';
7963 break;
8064 }
81 - $j( '#survey-os' ).val( osIndex );
 65+ return { 'survey-browser': browserIndex, 'survey-os': osIndex,
 66+ 'survey-res-x': screen.width, 'survey-res-y': screen.height,
 67+ 'opt': 'browser' };
 68+}
 69+
 70+js2AddOnloadHook( function() {
 71+ $j( '.optin-other-select' ).parent().hide();
 72+ $j( 'select.optin-need-other' ).change( function() {
 73+ if( $j(this).val() == 'other' )
 74+ $j( '#' + $j(this).attr( 'id' ) + '-other' ).parent().slideDown( 'fast' );
 75+ else
 76+ $j( '#' + $j(this).attr( 'id' ) + '-other' ).parent().slideUp( 'fast' );
 77+ });
 78+ $j( '.optin-other-radios, .optin-other-checks' ).click( function() {
 79+ $j(this).prev().prev().attr( 'checked', true );
 80+ });
 81+ $j( '.survey-ifyes, .survey-ifno' ).hide();
 82+ $j( '.survey-yes, .survey-no' ).change( function() {
 83+ yesrow = $j( '#' + $j(this).attr( 'name' ) + '-ifyes-row' );
 84+ norow = $j( '#' + $j(this).attr( 'name' ) + '-ifno-row' );
 85+ if( $j(this).is( '.survey-yes:checked' ) ) {
 86+ yesrow.slideDown( 'fast' );
 87+ norow.slideUp( 'fast' );
 88+ } else if( $j(this).is( '.survey-no:checked' ) ) {
 89+ yesrow.slideUp( 'fast' );
 90+ norow.slideDown( 'fast' );
 91+ }
 92+ });
 93+ // Load initial state
 94+ $j( '.survey-yes, .survey-no' ).change();
 95+
 96+ var detected = optInGetPOSTData();
 97+ $j( '#survey-browser' ).val( detected['survey-browser'] );
 98+ $j( '#survey-os' ).val( detected['survey-os'] );
8299 // Detect screen dimensions
83 - if ( screen.width && screen.height ) {
84 - $j( '.optin-resolution-x' ).val( screen.width );
85 - $j( '.optin-resolution-y' ).val( screen.height );
 100+ if ( detected['survey-res-x'] && detected['survey-res-y'] ) {
 101+ $j( '.optin-resolution-x' ).val( detected['survey-res-x'] );
 102+ $j( '.optin-resolution-y' ).val( detected['survey-res-y'] );
86103 }
87104 });
Index: branches/wmf-deployment/extensions/UsabilityInitiative/EditWarning/EditWarning.js
@@ -1,9 +1,6 @@
22 /* JavaScript for EditWarning extension */
33
44 js2AddOnloadHook( function() {
5 - // Only use this function in conjuction with the Vector skin
6 - if( skin != 'vector' )
7 - return;
85 // Get the original values of some form elements
96 $j( '#wpTextbox1, #wpSummary' ).each( function() {
107 $j(this).data( 'origtext', $j(this).val() );
Index: branches/wmf-deployment/extensions/UsabilityInitiative/EditWarning/EditWarning.i18n.php
@@ -14,7 +14,9 @@
1515 $messages['en'] = array(
1616 'editwarning' => 'Edit warning',
1717 'editwarning-desc' => 'Show a warning when a user tries to leave the edit form without saving',
18 - 'editwarning-warning' => 'Leaving this page will cause you to lose any changes you have made.',
 18+ 'editwarning-warning' => 'Leaving this page may cause you to lose any changes you have made.
 19+You can disable this warning in the {{int:prefs-editing}} section of your preferences.',
 20+ 'editwarning-preference' => 'Warn me when I leave an edit page with unsaved changes',
1921 );
2022
2123 /** Message documentation (Message documentation)
@@ -24,6 +26,16 @@
2527 'editwarning' => "This is the name of an extension that warns people when they try to leave an edit form without saving. So it means something like \"warning about (your) edit\", '''not''' \"edit the warning\".",
2628 );
2729
 30+/** Arabic (العربية)
 31+ * @author OsamaK
 32+ */
 33+$messages['ar'] = array(
 34+ 'editwarning' => 'تحذير تحريري',
 35+ 'editwarning-desc' => 'أظهر تحذيرًا عندما ياحول مستخدم مغادرة نموذج تحرير قبل الحفظ',
 36+ 'editwarning-warning' => 'قد تتسبب مغادرة هذه الصفحة بخسارتك لأي تغييرات قمت بها.',
 37+ 'editwarning-preference' => 'حذّرني عندما أغادر تحرير صفحة ذات تغييرات غير محفوظة',
 38+);
 39+
2840 /** Aramaic (ܐܪܡܝܐ)
2941 * @author Basharh
3042 */
@@ -38,16 +50,21 @@
3951 $messages['be-tarask'] = array(
4052 'editwarning' => 'Папярэджаньне рэдагаваньня',
4153 'editwarning-desc' => 'Паказвае папярэджаньне, калі ўдзельнік спрабуе пакінуць форму рэдагаваньня без захаваньня',
42 - 'editwarning-warning' => 'Усе зробленыя Вамі зьмены будуць страчаныя, калі Вы пакінеце гэтую старонку.',
 54+ 'editwarning-warning' => 'Усе зробленыя Вамі зьмены могуць быць страчаныя, калі Вы пакінеце гэтую старонку.
 55+Вы можаце адключыць гэтае папярэджаньне у сэкцыі «{{int:prefs-editing}}» Вашых установак.',
 56+ 'editwarning-preference' => 'Папярэджваць мяне, калі я буду пакідаць старонку рэдагаваньня з незахаванымі зьменамі',
4357 );
4458
4559 /** Bosnian (Bosanski)
4660 * @author CERminator
 61+ * @author Smooth O
4762 */
4863 $messages['bs'] = array(
4964 'editwarning' => 'Upozorenje uređivanja',
5065 'editwarning-desc' => 'Prikazuje upozorenje kada korisnik pokušava napustiti obrazac za uređivanje bez spremanja',
51 - 'editwarning-warning' => 'Napuštanjem ove stranice će se izgubiti sve promjene koje ste načinili.',
 66+ 'editwarning-warning' => 'Napuštanje ove stranice može dovesti do gubitka svih promjena koje ste načinili.
 67+Možete isključiti ovo upozorenje u {{int:prefs-editing}} dijelu vaših opcija.',
 68+ 'editwarning-preference' => 'Upozori me kada napustim stranicu za izmjene bez spašenih promjena',
5269 );
5370
5471 /** Catalan (Català)
@@ -74,17 +91,22 @@
7592 $messages['cs'] = array(
7693 'editwarning' => 'Upozornění na změny',
7794 'editwarning-desc' => 'Zobrazí upozornění, pokud se uživatel pokusí opustit editaci bez uložení změn',
78 - 'editwarning-warning' => 'Opuštěním této stránky se veškeré provedené změny ztratí.',
 95+ 'editwarning-warning' => 'Opuštěním této stránky se mohou veškeré provedené změny ztratit.',
 96+ 'editwarning-preference' => 'Upozornit, když budu opouštět editaci bez uložení změn',
7997 );
8098
8199 /** German (Deutsch)
 100+ * @author MF-Warburg
82101 * @author Metalhead64
 102+ * @author Sebastian Wallroth
83103 * @author Umherirrender
84104 */
85105 $messages['de'] = array(
86106 'editwarning' => 'Bearbeitungswarnung',
87107 'editwarning-desc' => 'Eine Warnung anzeigen, wenn ein Benutzer versucht, den Bearbeitungsvorgang ohne speichern zu verlassen',
88 - 'editwarning-warning' => 'Das Verlassen dieser Seite führt dazu, dass jede gemachte Änderung verloren geht.',
 108+ 'editwarning-warning' => 'Das Verlassen dieser Seite kann dazu führen, dass deine Änderungen verloren gehen.
 109+Du kannst das Anzeigen dieser Warnung im {{int:prefs-editing}}-Bereich deiner Einstellungen abschalten.',
 110+ 'editwarning-preference' => 'Warne mich, wenn ich eine „Bearbeiten“-Seite mit nicht gesicherten Änderungen verlasse',
89111 );
90112
91113 /** Lower Sorbian (Dolnoserbski)
@@ -93,7 +115,8 @@
94116 $messages['dsb'] = array(
95117 'editwarning' => 'Wobźěłowańske warnowanje',
96118 'editwarning-desc' => 'Warnowanje pokazaś, gaž wužywaŕ wopytujo wobźěłowański formular bźeze składowanja spušćiś',
97 - 'editwarning-warning' => 'Gaž toś ten bok se spušća, budu se změny zgubowaś.',
 119+ 'editwarning-warning' => 'Gaž toś ten bok se spušća, mógu se změny zgubiś, kótarež sy pśewjadł.',
 120+ 'editwarning-preference' => 'Warnowaś, gaž bok spušća se z njeskłaźonymi změnami',
98121 );
99122
100123 /** Greek (Ελληνικά)
@@ -108,6 +131,10 @@
109132 */
110133 $messages['eo'] = array(
111134 'editwarning' => 'Redakta averto',
 135+ 'editwarning-desc' => 'Montri averton kiam uzanto provas forlasi la redaktan paĝon sen konservado.',
 136+ 'editwarning-warning' => 'Forlasante ĉi tiun paĝon perdos iun ajn ŝanĝojn kiujn vi faris.
 137+Vi povas malŝalti ĉi tiun averton en la sekcio {{int:prefs-editing}} de viaj preferoj.',
 138+ 'editwarning-preference' => 'Avertu min kiam mi forlasas redaktan paĝon kun nekonservitaj ŝanĝoj',
112139 );
113140
114141 /** Spanish (Español)
@@ -121,22 +148,42 @@
122149 'editwarning-warning' => 'Dejar esta página le causará pérdida de los cambios que ha hecho.',
123150 );
124151
 152+/** Estonian (Eesti)
 153+ * @author Pikne
 154+ */
 155+$messages['et'] = array(
 156+ 'editwarning-desc' => 'Kuvab hoiatuse, kui kasutaja üritab redigeerimisvormi salvestamata sulgeda.',
 157+);
 158+
 159+/** Basque (Euskara)
 160+ * @author An13sa
 161+ */
 162+$messages['eu'] = array(
 163+ 'editwarning' => 'Oharra aldatu',
 164+ 'editwarning-desc' => 'Oharra erakusten du lankide batek editatzeko orritik irteten denean gorde gabe',
 165+ 'editwarning-warning' => 'Orrialde honetatik irteten bazara, egindako aldaketak galdu egingo dira.',
 166+);
 167+
125168 /** Finnish (Suomi)
126169 * @author Str4nd
127170 */
128171 $messages['fi'] = array(
129172 'editwarning' => 'Muokkausvaroitus',
130173 'editwarning-desc' => 'Näyttää varoituksen kun käyttäjä yrittää poistua muokkaustilasta tallentamatta.',
131 - 'editwarning-warning' => 'Tältä sivulta poistuminen aiheuttaa kaikkien tekemiesi muutosten katoamisen.',
 174+ 'editwarning-warning' => 'Tältä sivulta poistuminen saattaa aiheuttaa kaikkien tekemiesi muutosten katoamisen.',
132175 );
133176
134177 /** French (Français)
135178 * @author Crochet.david
 179+ * @author Kropotkine 113
 180+ * @author Verdy p
136181 */
137182 $messages['fr'] = array(
138183 'editwarning' => 'Avertissement de modification',
139184 'editwarning-desc' => 'Afficher un avertissement lorsque l’utilisateur tente de quitter le formulaire sans enregistrer les modifications',
140 - 'editwarning-warning' => 'Quitter cette page vous fera perdre toutes les modifications que vous avez faite.',
 185+ 'editwarning-warning' => 'Quitter cette page vous fera perdre toutes les modifications que vous avez faites.
 186+Vous pouvez retirer cet avertissement dans la section « {{int:prefs-editing}} » de vos préférences.',
 187+ 'editwarning-preference' => 'M’avertir quand je quitte une page de modification sans publier les changements',
141188 );
142189
143190 /** Galician (Galego)
@@ -154,25 +201,40 @@
155202 $messages['gsw'] = array(
156203 'editwarning' => 'Warnig bearbeite',
157204 'editwarning-desc' => 'E Warnig zeige wänn e Benutzer versuecht s Bearbeitgsfänschter ohni Spychere z verloo',
158 - 'editwarning-warning' => 'Wänn Du die Syte verlosch, no verliersch alli Bearbeitige, wu Du do dra gmacht hesch.',
 205+ 'editwarning-warning' => 'Wänn Du die Syte verlosch, cha s syy, ass Du alli Bearbeitige verliersch, wu Du do dra gmacht hesch.',
 206+ 'editwarning-preference' => 'Warn mi, wänn I ne Syte verloss mit Bearbeitige, wu nonig gspycheret sin',
159207 );
160208
161209 /** Hebrew (עברית)
162210 * @author Rotem Liss
 211+ * @author YaronSh
163212 */
164213 $messages['he'] = array(
165214 'editwarning' => 'אזהרת עריכה',
166215 'editwarning-desc' => 'הצגת אזהרה כאשר משתמש מנסה לעזוב את טופס העריכה בלי לשמור',
167 - 'editwarning-warning' => 'עזיבת דף זה תגרום לך לאבד את כל השינויים שביצעת.',
 216+ 'editwarning-warning' => 'עזיבת דף זה תגרום לאובדן כל השינויים שבוצעו.',
 217+ 'editwarning-preference' => 'הצגת אזהרה במידה שדף העריכה עם השינויים שטרם נשמרו עומד להנטש',
168218 );
169219
 220+/** Croatian (Hrvatski)
 221+ * @author Suradnik13
 222+ */
 223+$messages['hr'] = array(
 224+ 'editwarning' => 'Upozorenje o uređivanju',
 225+ 'editwarning-desc' => 'Prikazuje upozorenje kada suradnik pokušava napustiti okvir za uređivanje bez spremanja',
 226+ 'editwarning-warning' => 'Napuštanje ove stranice može uzrokovati gubitak svake izmjene koju ste napravili.
 227+Možete onemogućiti ovo upozorenje u odjeljku {{int:prefs-editing}} Vaših postavki.',
 228+ 'editwarning-preference' => 'Upozori me kad napuštam stranicu za uređivanje bez spremanja izmjena',
 229+);
 230+
170231 /** Upper Sorbian (Hornjoserbsce)
171232 * @author Michawiki
172233 */
173234 $messages['hsb'] = array(
174235 'editwarning' => 'Wobdźěłowanske warnowanje',
175236 'editwarning-desc' => 'Warnowanje pokazać, hdyž wužiwar pospytuje, wobdźěłowanski formular bjez składowanja wopušćić',
176 - 'editwarning-warning' => 'Hdyž so strona wopušća, so přewjedźene změny zhubja.',
 237+ 'editwarning-warning' => 'Hdyž so strona wopušća, móžeja so změny zhubić, kotrež sy přewjedł.',
 238+ 'editwarning-preference' => 'Warnować, hdyž so wobdźěłowanska strona z njeskładowanymi změnami wopušća',
177239 );
178240
179241 /** Hungarian (Magyar)
@@ -190,16 +252,18 @@
191253 $messages['ia'] = array(
192254 'editwarning' => 'Advertimento de modification',
193255 'editwarning-desc' => 'Monstra un advertimento quando un usator tenta quitar un formulario de modification sin immagazinar',
194 - 'editwarning-warning' => 'Quitar iste pagina causara le perdita de omne modificationes que tu ha facite.',
 256+ 'editwarning-warning' => 'Quitar iste pagina pote causar le perdita de omne modificationes que tu ha facite.',
195257 );
196258
197259 /** Indonesian (Bahasa Indonesia)
 260+ * @author Bennylin
198261 * @author Rex
199262 */
200263 $messages['id'] = array(
201264 'editwarning' => 'Peringatan suntingan',
202 - 'editwarning-desc' => 'Menampilkan sebuah peringatan jika pengguna hendak meninggalkan penyuntingan tanpa menyimpan',
203 - 'editwarning-warning' => 'Semua perubahan yang Anda lakukan akan hilang jika Anda meninggalkan halaman ini',
 265+ 'editwarning-desc' => 'Menampilkan sebuah peringatan jika pengguna hendak meninggalkan halaman penyuntingan tanpa menyimpan perubahan yang dilakukan',
 266+ 'editwarning-warning' => 'Meninggalkan halaman ini dapat menyebabkan semua perubahan yang belum tersimpan hilang.',
 267+ 'editwarning-preference' => 'Peringatkan saya jika saya meninggalkan halaman penyuntingan dengan perubahan yang belum tersimpan',
204268 );
205269
206270 /** Italian (Italiano)
@@ -208,7 +272,8 @@
209273 $messages['it'] = array(
210274 'editwarning' => 'Avviso di modifica',
211275 'editwarning-desc' => 'Visualizza un avviso quando un utente cerca di lasciare il modulo di modifica senza salvare',
212 - 'editwarning-warning' => 'Lasciare questa pagina provoca la perdita di tutti i cambiamenti effettuati.',
 276+ 'editwarning-warning' => 'Lasciare questa pagina potrebbe provocare la perdita di tutti i cambiamenti effettuati.',
 277+ 'editwarning-preference' => 'Avvisa quando lascio una pagina di modifica con modifiche non salvate',
213278 );
214279
215280 /** Japanese (日本語)
@@ -217,7 +282,8 @@
218283 $messages['ja'] = array(
219284 'editwarning' => '編集警告',
220285 'editwarning-desc' => '利用者が編集フォームを保存せずに閉じようとしたときに警告を表示する',
221 - 'editwarning-warning' => 'このページを離れると、あなたが行った変更はすべて失われてしまいます。',
 286+ 'editwarning-warning' => 'このページを離れると、あなたが行った変更はすべて失われてしまうかもしれません。個人設定の「{{int:prefs-editing}}」セクションでこの警告を表示しないようにすることができます。',
 287+ 'editwarning-preference' => '変更を保存せずに編集画面から離れようとした際に警告する',
222288 );
223289
224290 /** Georgian (ქართული)
@@ -229,13 +295,34 @@
230296 'editwarning-warning' => 'სხვა გვერდზე გადასვლა გამოიწვევს ცვლილებების დაკარგვას.',
231297 );
232298
 299+/** Khmer (ភាសាខ្មែរ)
 300+ * @author គីមស៊្រុន
 301+ * @author វ័ណថារិទ្ធ
 302+ */
 303+$messages['km'] = array(
 304+ 'editwarning' => 'សារក្រើនរំលឹកអំពីការកែប្រែ',
 305+ 'editwarning-desc' => 'បង្ហាញសារក្រើនរំលឹកនៅពេលដែលអ្នកប្រើប្រាស់ព្យាយាមចាកចេញពីទំរង់បែបបទកែប្រែដោយមិនបានរក្សាទុក',
 306+ 'editwarning-warning' => 'ចាកចេញពីទំព័រនេះ នឹងធ្វើឲ្យអ្នកបាត់បង់កំនែប្រែដែលអ្នកបានធ្វើ។',
 307+ 'editwarning-preference' => 'សូមព្រមាន​ខ្ញុំ​ ពេលដែលខ្ញុំ​ចាកចេញ​ពី​ទំព័រ​កែប្រែដោយមិន​បានរក្សា​ទុកបំលាស់ប្ដូរ​នានា​',
 308+);
 309+
 310+/** Korean (한국어)
 311+ * @author Klutzy
 312+ */
 313+$messages['ko'] = array(
 314+ 'editwarning' => '편집 주의',
 315+ 'editwarning-desc' => '저장하지 않고 화면을 닫을 때 주의문을 표시하기',
 316+ 'editwarning-warning' => '저장하지 않은 편집이 모두 사라집니다.',
 317+);
 318+
233319 /** Ripoarisch (Ripoarisch)
234320 * @author Purodha
235321 */
236322 $messages['ksh'] = array(
237323 'editwarning' => 'Warnung beim Ändere_Afbreshe',
238324 'editwarning-desc' => 'Donn en Warnung aanzeije, wann ene Metmaacher vum Sigge_Ändere fott jonn well, der oohne sing Änderunge afzeseschere.',
239 - 'editwarning-warning' => 'Wann de vun hee dä SIgg fott jeihß, dann jonn all Ding Änderunge aan dä Sigg verschött.',
 325+ 'editwarning-warning' => 'Wann de vun hee dä Sigg fott jeihß, dann künnte all Ding Änderunge aan dä Sigg verschött jonn.',
 326+ 'editwarning-preference' => 'Donn mesch warne, wann esch vun en Sigg fott jonn, ih dat esch all ming Änderunge avjeschpeischert hann.',
240327 );
241328
242329 /** Luxembourgish (Lëtzebuergesch)
@@ -244,7 +331,9 @@
245332 $messages['lb'] = array(
246333 'editwarning' => 'Warnung virun enger Ännerung',
247334 'editwarning-desc' => 'Weist eng Warnung wann e Benotzer versicht den Ännerungsformulaire ze verloossen ouni ofzespàicheren',
248 - 'editwarning-warning' => 'Wann Dir dës Säit verloosst da verléiert Dir all Ännerungen déi Dir gemaach hutt.',
 335+ 'editwarning-warning' => 'Wann Dir dës Säit verloosst kann dat dozou féieren datt Dir all Ännerungen, déi Dir gemaach hutt, verléiert.
 336+Dir kënnt dës Warnung an der Sektioun {{int:prefs-editing}} vun Ären Astellungen ausschalten.',
 337+ 'editwarning-preference' => "Mech warne wann ech d'Ännerung vun enger Säit verloosen, ouni Ännerunge gespäichert ze hunn",
249338 );
250339
251340 /** Lithuanian (Lietuvių)
@@ -262,7 +351,9 @@
263352 $messages['nl'] = array(
264353 'editwarning' => 'Bewerkingswaarschuwing',
265354 'editwarning-desc' => 'Geeft een waarschuwing weer als een gebruiker probeert een bewerkingsvenster te verlaten zonder wijzigingen op te slaan',
266 - 'editwarning-warning' => 'Als u deze pagina verlaat verliest u eventuele wijzigingen die u hebt gemaakt.',
 355+ 'editwarning-warning' => 'Als u deze pagina verlaat verliest u mogelijk wijzigingen die u hebt gemaakt.
 356+U kunt deze waarschuwing uitschakelen in het tabblad {{int:prefs-editing}} in uw voorkeuren.',
 357+ 'editwarning-preference' => 'Waarschuw mij als ik een bewerkte pagina die nog niet is opgeslagen wil verlaten',
267358 );
268359
269360 /** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
@@ -299,7 +390,8 @@
300391 $messages['pl'] = array(
301392 'editwarning' => 'Edycja – ostrzeżenie',
302393 'editwarning-desc' => 'Wyświetla ostrzeżenie gdy użytkownik próbuje opuścić formularz edycji bez zapisania',
303 - 'editwarning-warning' => 'Opuszczenie tej strony spowoduje utratę wprowadzonych przez Ciebie zmian.',
 394+ 'editwarning-warning' => 'Opuszczenie tej strony może spowodować utratę wprowadzonych przez Ciebie zmian.',
 395+ 'editwarning-preference' => 'Ostrzegaj mnie, gdy opuszczam stronę edycji bez zapisania zmian',
304396 );
305397
306398 /** Portuguese (Português)
@@ -313,12 +405,16 @@
314406 );
315407
316408 /** Russian (Русский)
 409+ * @author Ferrer
 410+ * @author Lockal
317411 * @author Александр Сигачёв
318412 */
319413 $messages['ru'] = array(
320414 'editwarning' => 'Предупреждение редактирования',
321415 'editwarning-desc' => 'Выдаёт предупреждение, когда участник пытается покинуть форму редактирования без сохранения',
322 - 'editwarning-warning' => 'Переход на другую страницу приведёт к потере сделанных вами изменений.',
 416+ 'editwarning-warning' => 'Переход на другую страницу может привести к потере сделанных вами изменений.
 417+Вы можете отключить это предупреждение в секции «{{int:prefs-editing}}» ваших настроек.',
 418+ 'editwarning-preference' => 'Предупреждать меня, когда я покидаю страницу редактирования с несохранёнными изменениями',
323419 );
324420
325421 /** Yakut (Саха тыла)
@@ -327,7 +423,7 @@
328424 $messages['sah'] = array(
329425 'editwarning' => 'Уларытыы сэрэтиитэ',
330426 'editwarning-desc' => 'Кыттааччы көннөрбүтүн бигэргэппэккэ эрэ тахсан эрэрин сэрэтэр',
331 - 'editwarning-warning' => 'Атын сирэйгэ көстөххүнэ билигин оҥорбут уларытыыларыҥ сүтэн хаалыахтара.',
 427+ 'editwarning-warning' => 'Атын сирэйгэ көстөххүнэ билигин оҥорбут уларытыыларыҥ барыта сүтэн хаалыахтара.',
332428 );
333429
334430 /** Slovak (Slovenčina)
@@ -336,18 +432,30 @@
337433 $messages['sk'] = array(
338434 'editwarning' => 'Upozornenie pri úprave',
339435 'editwarning-desc' => 'Zobrazí upozornenie, keď sa používateľ pokúsi opustiť formulár na úpravy bez uloženia',
340 - 'editwarning-warning' => 'Ak opustíte túto stránku, stratíte tým všetky vykonané zmeny.',
 436+ 'editwarning-warning' => 'Ak opustíte túto stránku, môžete tým stratiť všetky vykonané zmeny.',
 437+ 'editwarning-preference' => 'Upozorniť ma, keď opúšťam upravovaciu stránku s neuloženými zmenami',
341438 );
342439
343440 /** Swedish (Svenska)
 441+ * @author Fluff
344442 * @author Najami
 443+ * @author Rotsee
345444 */
346445 $messages['sv'] = array(
347446 'editwarning' => 'Redigeringsvarning',
348447 'editwarning-desc' => 'Visar en varning när en användare försöker att lämna redigeringsformuläret utan att spara',
349 - 'editwarning-warning' => 'Genom att lämna den här sidan kommer du att förlora alla ändringar du har gjort.',
 448+ 'editwarning-warning' => 'Om du lämnar den här sidan kommer du att förlora alla ändringar du har gjort.
 449+Du kan slå av den här varningen under {{int:prefs-editing}} i dina inställningar.',
 450+ 'editwarning-preference' => 'Varna mig om jag lämnar en redigeringssida där jag gjort ändringar men inte sparat.',
350451 );
351452
 453+/** Telugu (తెలుగు)
 454+ * @author Ravichandra
 455+ */
 456+$messages['te'] = array(
 457+ 'editwarning' => 'దిద్దుబాటు ఘర్షణ',
 458+);
 459+
352460 /** Turkish (Türkçe)
353461 * @author Joseph
354462 */
@@ -394,13 +502,15 @@
395503 );
396504
397505 /** Simplified Chinese (‪中文(简体)‬)
 506+ * @author Jimmy xu wrk
398507 * @author PhiLiP
399508 * @author Shinjiman
400509 */
401510 $messages['zh-hans'] = array(
402511 'editwarning' => '编辑警告',
403512 'editwarning-desc' => '当用户尝试离开未保存的编辑时显示警告',
404 - 'editwarning-warning' => '离开这个页面会令您所作的更改遗失。',
 513+ 'editwarning-warning' => '离开这个页面会令到您所作的更改遗失。',
 514+ 'editwarning-preference' => '当我在更改未保存时离开页面时警告我',
405515 );
406516
407517 /** Traditional Chinese (‪中文(繁體)‬)
Index: branches/wmf-deployment/extensions/UsabilityInitiative/EditWarning/EditWarning.php
@@ -46,3 +46,7 @@
4747
4848 // Registers Hooks
4949 $wgHooks['EditPage::showEditForm:initial'][] = 'EditWarningHooks::initialize';
 50+$wgHooks['GetPreferences'][] = 'EditWarningHooks::addPreferences';
 51+
 52+// Enable EditWarning by default
 53+$wgDefaultUserOptions['useeditwarning'] = 1;
\ No newline at end of file
Index: branches/wmf-deployment/extensions/UsabilityInitiative/EditWarning/EditWarning.hooks.php
@@ -15,20 +15,41 @@
1616 * Initializes the component
1717 */
1818 public static function initialize( $out ) {
19 - global $wgEditWarningStyleVersion, $wgRequest;
 19+ global $wgEditWarningStyleVersion, $wgRequest, $wgUser;
2020
21 - UsabilityInitiativeHooks::initialize();
22 - // Adds script to document
23 - UsabilityInitiativeHooks::addScript(
24 - 'EditWarning/EditWarning.js', $wgEditWarningStyleVersion
25 - );
26 - // Internationalization
 21+ $skin = $wgUser->getSkin();
 22+ if ( $skin->skinname == 'vector' && $wgUser->getOption( 'useeditwarning' ) ) {
 23+ UsabilityInitiativeHooks::initialize();
 24+ // Adds script to document
 25+ UsabilityInitiativeHooks::addScript(
 26+ 'EditWarning/EditWarning.js', $wgEditWarningStyleVersion
 27+ );
 28+ // Internationalization
 29+ wfLoadExtensionMessages( 'EditWarning' );
 30+ // Adds messages to page
 31+ UsabilityInitiativeHooks::addMessages(
 32+ array( 'editwarning-warning' )
 33+ );
 34+ }
 35+ // Continue
 36+ return true;
 37+ }
 38+
 39+ /**
 40+ * GetPreferences hook
 41+ * Add EditWarning-related items to the preferences
 42+ */
 43+ public static function addPreferences( $user, &$defaultPreferences ) {
 44+ global $wgEditToolbarGlobalEnable, $wgEditToolbarUserEnable;
 45+
2746 wfLoadExtensionMessages( 'EditWarning' );
28 - // Adds messages to page
29 - UsabilityInitiativeHooks::addMessages(
30 - array( 'editwarning-warning' )
 47+ // Adds preference for enabling/disabling EditWarning
 48+ $defaultPreferences['useeditwarning'] =
 49+ array(
 50+ 'type' => 'toggle',
 51+ 'label-message' => 'editwarning-preference',
 52+ 'section' => 'editing/advancedediting',
3153 );
32 - // Continue
3354 return true;
3455 }
3556 }
Index: branches/wmf-deployment/extensions/UsabilityInitiative/PrefStats/PrefStats.i18n.php
@@ -18,9 +18,45 @@
1919 'prefstats-list-intro' => 'Currently, the following preferences are being tracked.
2020 Click on one to view statistics about it.',
2121 'prefstats-list-elem' => '$1 = $2',
22 - 'prefstats-noprefs' => 'No preferences are currently being tracked. Configure $wgPrefStatsTrackPrefs to track preferences.',
 22+ 'prefstats-noprefs' => 'No preferences are currently being tracked.
 23+Configure $wgPrefStatsTrackPrefs to track preferences.',
 24+ 'prefstats-counters' => '* $1 {{PLURAL:$1|user has|users have}} enabled this preference since preference statistics were activated
 25+** $2 {{PLURAL:$2|user has|users have}} enabled it
 26+** $3 {{PLURAL:$3|user has|users have}} disabled it',
 27+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|user has|users have}} enabled this preference since preference statistics were activated
 28+** $2 {{PLURAL:$2|user has|users have}} enabled it
 29+** $3 {{PLURAL:$3|user has|users have}} disabled it
 30+* In total, $4 {{PLURAL:$4|user has|users have}} this preference set',
 31+ 'prefstats-xaxis' => 'Duration (hours)',
 32+ 'prefstats-factors' => 'View per: $1',
 33+ 'prefstats-factor-hour' => 'hour',
 34+ 'prefstats-factor-day' => 'day',
 35+ 'prefstats-factor-week' => 'week',
 36+ 'prefstats-factor-twoweeks' => 'two weeks',
 37+ 'prefstats-factor-fourweeks' => 'four weeks',
 38+ 'prefstats-factor-default' => 'back to default scale',
 39+>>>>>>> .merge-right.r54738
2340 );
2441
 42+/** Arabic (العربية)
 43+ * @author OsamaK
 44+ */
 45+$messages['ar'] = array(
 46+ 'prefstats' => 'إحصاءات التفضيلات',
 47+ 'prefstats-desc' => 'تتبع الإحصاءات التي تظهر عدد المستخدمين الذين فعّلوا تفضيلات معينة.',
 48+ 'prefstats-title' => 'إحصاءات التفضيلات',
 49+ 'prefstats-list-intro' => 'يتم حاليًا تتبع التفضيلات التالية.
 50+انقر على أحد التفضيلات لتظهر إحصاءات عنه.',
 51+ 'prefstats-noprefs' => 'لا توجد تفضيلات يتم تتبعها. اضبط $wgPrefStatsTrackPrefs لتتبع التفضيلات.',
 52+ 'prefstats-counters' => '* فعّل {{PLURAL:$1||مستخدم واحد|مستخدمان|$1 مستخدمين|$1 مستخدمًا|$1 مستخدم}} هذه التفضيلة منذ تنفعيل إحصاءات التفضيلات.
 53+** فعّلها {{PLURAL:$2||مستخدم واحد|مستخدمان|$2 مستخدمين|$2 مستخدمًا|$2 مستخدم}}
 54+** عطّلها {{PLURAL:$3||مستخدم واحد|مستخدمان|$3 مستخدمين|$3 مستخدمًا|$3 مستخدم}}',
 55+ 'prefstats-counters-expensive' => '* فعّل {{PLURAL:$1||مستخدم واحد|مستخدمان|$1 مستخدمين|$1 مستخدمًا|$1 مستخدم}} هذه التفضيلة منذ تنفعيل إحصاءات التفضيلات.
 56+** فعّلها {{PLURAL:$2||مستخدم واحد|مستخدمان|$2 مستخدمين|$2 مستخدمًا|$2 مستخدم}}
 57+** عطّلها {{PLURAL:$3||مستخدم واحد|مستخدمان|$3 مستخدمين|$3 مستخدمًا|$3 مستخدم}}
 58+* في المحصلة، ضبط {{PLURAL:$4||مستخدم واحد|مستخدمان|$4 مستخدمين|$4 مستخدمًا|$4 مستخدم}} هذه التفضيلة',
 59+);
 60+
2561 /** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
2662 * @author EugeneZelenko
2763 * @author Jim-by
@@ -32,6 +68,13 @@
3369 'prefstats-list-intro' => 'Зараз адсочваюцца наступныя ўстаноўкі.
3470 Націсьніце на адну зь іх для прагляду яе статыстыкі.',
3571 'prefstats-noprefs' => 'У цяперашні момант ніякія ўстаноўкі не адсочваюцца. Устанавіце $wgPrefStatsTrackPrefs для сачэньня за ўстаноўкамі.',
 72+ 'prefstats-counters' => '* $1 {{PLURAL:$1|удзельнік уключыў|удзельнікі ўключылі|удзельнікаў уключылі}} гэтую магчымасьць з моманту актывізацыі гэтай статыстыкі
 73+** У $2 {{PLURAL:$2|удзельніка|удзельнікаў|удзельнікаў}} яна уключаная
 74+** У $3 {{PLURAL:$3|удзельніка|удзельнікаў|удзельнікаў}} яна выключаная',
 75+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|удзельнік уключыў|удзельнікі ўключылі|удзельнікаў уключылі}} гэтую магчымасьць з моманту актывізацыі гэтай статыстыкі
 76+** У $2 {{PLURAL:$2|удзельніка|удзельнікаў|удзельнікаў}} яна уключаная
 77+** У $3 {{PLURAL:$3|удзельніка|удзельнікаў|удзельнікаў}} яна выключаная
 78+* Агулам $4 {{PLURAL:$4|удзельнік устанавіў|удзельнікі устанавілі|удзельнікаў устанавілі}} гэтую магчымасьць',
3679 );
3780
3881 /** Bosnian (Bosanski)
@@ -68,6 +111,13 @@
69112 'prefstats-list-intro' => 'V současnosti se sledují následující nastavení.
70113 Kliknutím zobrazíte příslušné statistiky.',
71114 'prefstats-noprefs' => 'Momentálně se nesleduje žádné nastavení. Sledování musíte nakonfigurovat v $wgPrefStatsTrackPrefs.',
 115+ 'prefstats-counters' => '* $1 {{PLURAL:$1|uživatel si aktivoval|uživatelé si aktivovali|uživatelů si aktivovalo}} tuto volbu od zavedení statistik.
 116+** $2 {{PLURAL:$2|uživatel si ji zapnul|uživatelé si ji zapnuli|uživatelů si ji zapnulo}}
 117+** $3 {{PLURAL:$3|uživatel si ji vypnul|uživatelé si ji vypnuli|uživatelů si ji vypnulo}}',
 118+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|uživatel si aktivoval|uživatelé si aktivovali|uživatelů si aktivovalo}} tuto volbu od zavedení statistik.
 119+** $2 {{PLURAL:$2|uživatel si ji zapnul|uživatelé si ji zapnuli|uživatelů si ji zapnulo}}
 120+** $3 {{PLURAL:$3|uživatel si ji vypnul|uživatelé si ji vypnuli|uživatelů si ji vypnulo}}
 121+* Celkem {{PLURAL:$4|má|mají|má}} tuto volbu nastavenu $4 {{PLURAL:$4|uživatel|uživatelé|uživatelů}}',
72122 );
73123
74124 /** German (Deutsch)
@@ -81,6 +131,13 @@
82132 'prefstats-list-intro' => 'Derzeit werden die folgenden Einstellungen aufgezeichnet.
83133 Klicke auf eine, um Statistiken darüber zu erhalten.',
84134 'prefstats-noprefs' => 'Derzeit werden keine Einstellungen verfolgt. Konfiguriere $wgPrefStatsTrackPrefs, um Einstellungen zu verfolgen.',
 135+ 'prefstats-counters' => '* $1 Benutzer {{PLURAL:$1|hat|haben}} diese Einstellung aktiviert seit Statistiken über Einstellungen erhoben werden
 136+** $2 Benutzer {{PLURAL:$2|hat|haben}} sie aktiviert
 137+** $3 Benutzer {{PLURAL:$3|hat|haben}} sie deaktiviert',
 138+ 'prefstats-counters-expensive' => '* $1 Benutzer {{PLURAL:$1|hat|haben}} diese Einstellung aktiviert seit Statistiken über Einstellungen erhoben werden
 139+** $2 Benutzer {{PLURAL:$2|hat|haben}} sie aktiviert
 140+** $3 Benutzer {{PLURAL:$3|hat|haben}} sie deaktiviert
 141+* Insgesamt {{PLURAL:$4|hat|haben}} $4 Benutzer diese Einstellung gesetzt',
85142 );
86143
87144 /** Lower Sorbian (Dolnoserbski)
@@ -93,6 +150,13 @@
94151 'prefstats-list-intro' => 'Tuchylu se slědujuce nastajenja slěduju.
95152 Klikni na jadne z nich, aby se statistiku wó nim woglědał.',
96153 'prefstats-noprefs' => 'Tuchylu žedne nastajenja se slěduju. Konfigurěruj $wgPrefStatsTrackPrefs, aby nastajenja slědował.',
 154+ 'prefstats-counters' => '* $1 {{PLURAL:$1|wužywaŕ jo|wužywarja stej|wužywarje su|wužywarjow jo}} toś to nastajenje {{PLURAL:$1|zmóžnił|zmóžniłej|zmóžnili|zmóžniło}}, wót togo, až statistika nastajenjow jo se aktiwěrowała
 155+** $2 {{PLURAL:$2|wužywaŕ jo|wužywarja stej|wužywarje su|wužywarjow jo}} jo {{PLURAL:$1|zmóžnił|zmóžniłej|zmóžnili|zmóžniło}}
 156+** $3 {{PLURAL:$2|wužywaŕ jo|wužywarja stej|wužywarje su|wužywarjow jo}} jo {{PLURAL:$1|znjemóžnił|znjemóžniłej|znjemóžnili|znjemóžniło}}',
 157+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|wužywaŕ jo|wužywarja stej|wužywarje su|wužywarjow jo}} toś to nastajenje {{PLURAL:$1|zmóžnił|zmóžniłej|zmóžnili|zmóžniło}}, wót togo, až statistika nastajenjow jo se aktiwěrowała
 158+** $2 {{PLURAL:$2|wužywaŕ jo|wužywarja stej|wužywarje su|wužywarjow jo}} jo {{PLURAL:$2|zmóžnił|zmóžniłej|zmóžnili|zmóžniło}}
 159+** $3 {{PLURAL:$2|wužywaŕ jo|wužywarja stej|wužywarje su|wužywarjow jo}} jo {{PLURAL:$3|znjemóžnił|znjemóžniłej|znjemóžnili|znjemóžniło}}
 160+*Dogromady $4 {{PLURAL:$4|wužywaŕ jo|wužywarja stej|wužywarje su|wužywarjow jo}} toś to nastajenje {{PLURAL:$4|stajił|stajiłej|stajili|stajiło}}',
97161 );
98162
99163 /** Greek (Ελληνικά)
@@ -111,7 +175,16 @@
112176 'prefstats-desc' => 'Atenti statistikojn pri kiom da uzantoj ŝaltas certajn agordojn',
113177 'prefstats-title' => 'Statistikoj pri preferoj',
114178 'prefstats-list-intro' => 'Nune, la jenaj agordoj estas atentitaj.
115 -Klaku por vidi statistikojn pri ĝxi.',
 179+Klaku por vidi statistikojn pri ĝi.',
 180+ 'prefstats-noprefs' => 'Neniuj preferoj estas nune sekvita.
 181+Konfiguru $wgPrefStatsTrackPrefs por sekvi preferojn.',
 182+ 'prefstats-counters' => '* $1 {{PLURAL:$1|uzanto|uzantoj}} ŝaltis ĉi tiun preferon ekde statistikoj pri preferoj aktiviĝis
 183+** $2 {{PLURAL:$2|uzanto|uzantoj}} ŝaltis ĝin
 184+** $3 {{PLURAL:$3|uzanto|uzantoj}} malŝaltis ĝin',
 185+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|uzanto|uzantoj}} ŝaltis ĉi tiun preferon ekde statistikoj pri preferoj aktiviĝis
 186+** $2 {{PLURAL:$2|uzanto|uzantoj}} ŝaltis ĝin
 187+** $3 {{PLURAL:$3|uzanto|uzantoj}} malŝaltis ĝin
 188+* Sume, $4 {{PLURAL:$4|uzanto|uzantoj}} uzas ĉi tiun preferon.',
116189 );
117190
118191 /** Spanish (Español)
@@ -126,6 +199,23 @@
127200 Selecciona una para ver estadísticas acerca de ella.',
128201 );
129202
 203+/** Estonian (Eesti)
 204+ * @author Pikne
 205+ */
 206+$messages['et'] = array(
 207+ 'prefstats-desc' => 'Kogub arvandmeid kindlate eelistuste kasutatavuse kohta.',
 208+);
 209+
 210+/** Basque (Euskara)
 211+ * @author An13sa
 212+ */
 213+$messages['eu'] = array(
 214+ 'prefstats' => 'Hobespen estatistikak',
 215+ 'prefstats-title' => 'Hobespen estatistikak',
 216+ 'prefstats-list-intro' => 'Une honetan, ondorengo hobespenak jarraitzen ari dira.
 217+Klikatu batean bere estatistikak ikusteko.',
 218+);
 219+
130220 /** Finnish (Suomi)
131221 * @author Str4nd
132222 */
@@ -140,14 +230,23 @@
141231 /** French (Français)
142232 * @author Crochet.david
143233 * @author IAlex
 234+ * @author Kropotkine 113
 235+ * @author Verdy p
144236 */
145237 $messages['fr'] = array(
146 - 'prefstats' => 'Préférence des statistiques',
 238+ 'prefstats' => 'Statistiques des préférences',
147239 'prefstats-desc' => "Statistiques sur le nombre d'utilisateurs ayant certaines préférences activées",
148240 'prefstats-title' => 'Statistiques des préférences',
149241 'prefstats-list-intro' => "En ce moment, les préférences suivantes sont suivies.
150242 Cliquez sur l'une d'entre elles pour voir les statistiques à son propos.",
151243 'prefstats-noprefs' => 'Aucune préférence n\'est actuellement suivie. Configurer $wgPrefStatsTrackPrefs pour suivre des préférences.',
 244+ 'prefstats-counters' => '* $1 {{PLURAL:$1|utilisateur a|utilisateurs ont}} activé cette préférence depuis que les statistiques de préférences ont été activées
 245+** $2 {{PLURAL:$2|utilisateur a|utilisateurs ont}} activé cette préférence
 246+** $3 {{PLURAL:$3|utilisateur a|utilisateurs ont}} désactivé cette préférence',
 247+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|utilisateur a|utilisateurs ont}} activé cette préférence depuis que les statistiques de préférences ont été activées
 248+** $2 {{PLURAL:$2|utilisateur a|utilisateurs ont}} activé cette préférence
 249+** $3 {{PLURAL:$3|utilisateur a|utilisateurs ont}} désactivé cette préférence
 250+* Au total, $4 {{PLURAL:$4|utilisateur a|utilisateurs ont}} défini cette préférence',
152251 );
153252
154253 /** Galician (Galego)
@@ -172,7 +271,14 @@
173272 'prefstats-title' => 'Priorotätestatischtik',
174273 'prefstats-list-intro' => 'Zur Zyt wäre die Prioritäte verfolgt.
175274 Druck uf eini go Statischtike iber si aaluege.',
176 - 'prefstats-noprefs' => 'Bis jetz wäre kei Prioritete verfolgt. Konfigurier $wgPrefStatsTrackPrefs go Prioritete verfolge.',
 275+ 'prefstats-noprefs' => 'Bis jetz wäre kei Yystellige verfolgt. Konfigurier $wgPrefStatsTrackPrefs go Yystellige verfolge.',
 276+ 'prefstats-counters' => '* $1 {{PLURAL:$1|Benutzer het|Benutzer hän}} die Yystellig megli gmacht syt d Yystelligsstatischtike aktiviert wore sin
 277+** $2 {{PLURAL:$2|Benutzer het|Benutzer hän}} si megli gmacht
 278+** $3 {{PLURAL:$3|Benutzer het|Benutzer hän}} si abgstellt',
 279+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|Benutzer het|Benutzer hän}} die Yystellig megli gmacht syt d Yystelligsstatischtike aktiviert wore sin
 280+** $2 {{PLURAL:$2|Benutzer het|Benutzer hän}} si megli gmacht
 281+** $3 {{PLURAL:$3|Benutzer het|Benutzer hän}} si abgstellt
 282+* $4 {{PLURAL:$4|Benutzer het si insgsamt|Benutzer hän si insgsamt}} die Yystellig megli gmacht',
177283 );
178284
179285 /** Hebrew (עברית)
@@ -186,8 +292,26 @@
187293 'prefstats-list-intro' => 'כרגע, ההעדפות הבאות נמצאות במעקב.
188294 לחצו על אחת כדי לצפות בסטטיסטיקות אודותיה.',
189295 'prefstats-noprefs' => 'נכון לעכשיו לא מתבצע מעקב אחר העדפות. יש להגדיר את $wgPrefStatsTrackPrefs כדי לעקוב אחר העדפות.',
 296+ 'prefstats-counters' => '* {{PLURAL:$1|משתמש אחד|$1 משתמשים}} הפעילו העדפה זו מאז שהופעלו סטטיסטיקות ההעדפות
 297+** {{PLURAL:$2|משתמש אחד|$2 משתמשים}} הפעילו אותה
 298+** {{PLURAL:$3|משתמש אחד|$3 משתמשים}} ביטלו אותה',
 299+ 'prefstats-counters-expensive' => '* {{PLURAL:$1|משתמש אחד|$1 משתמשים}} הפעילו העדפה זו מאז שהופעלו סטטיסטיקות ההעדפות
 300+** {{PLURAL:$2|משתמש אחד|$2 משתמשים}} הפעילו אותה
 301+** {{PLURAL:$3|משתמש אחד|$3 משתמשים}} ביטלו אותה
 302+* סך הכל, {{PLURAL:$4|משתמש אחד|$4 משתמשים}} הגדירו העדפה זו',
190303 );
191304
 305+/** Croatian (Hrvatski)
 306+ * @author Suradnik13
 307+ */
 308+$messages['hr'] = array(
 309+ 'prefstats' => 'Statistike postavki',
 310+ 'prefstats-desc' => 'Praćenje statistike o tome koliko suradnika ima omogućene određene postavke',
 311+ 'prefstats-title' => 'Statistike postavki',
 312+ 'prefstats-list-intro' => 'Trenutačno su sljedeće postavke praćene.
 313+Kliknite na jednu kako biste vidjeli njezinu statistiku.',
 314+);
 315+
192316 /** Upper Sorbian (Hornjoserbsce)
193317 * @author Michawiki
194318 */
@@ -197,6 +321,13 @@
198322 'prefstats-title' => 'Statistika nastajenjow',
199323 'prefstats-list-intro' => 'Tuchwilu so slědowace nastajenja sćěhuja. Klikń na jedne z nich, zo by sej statistiku wo nim wobhladał.',
200324 'prefstats-noprefs' => 'Tuchwilu so žane nastajenja njesćěhuja. Konfiguruj $wgPrefStatsTrackPrefs, zo by nastajenja sćěhował.',
 325+ 'prefstats-counters' => '* $1 {{PLURAL:$1|wužiwar je|wužiwarjej staj|wužiwarjo su|wužiwarjow je}} tute nastajenje {{PLURAL:$1|zmóžnił|zmóžniłoj|zmóžnili|zmóžniło}}, wot toho, zo statistika nastajenjow je so aktiwizowała
 326+** $2 {{PLURAL:$2|wužiwar je|wužiwarjej staj|wužiwarjo su|wužiwarjow je}} jo {{PLURAL:$1|zmóžnił|zmóžniłoj|zmóžnili|zmóžniło}}
 327+** $3 {{PLURAL:$3|wužiwar je|wužiwarjej staj|wužiwarjo su|wužiwarjow je}} jo {{PLURAL:$1|znjemóžnił|znjemóžniłoj|znjemóžnili|znjemóžniło}}',
 328+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|wužiwar je|wužiwarjej staj|wužiwarjo su|wužiwarjow je}} tute nastajenje {{PLURAL:$1|zmóžnił|zmóžniłoj|zmóžnili|zmóžniło}}, wot toho, zo statistika nastajenjow je so aktiwizowała
 329+** $2 {{PLURAL:$2|wužiwar je|wužiwarjej staj|wužiwarjo su|wužiwarjow je}} jo {{PLURAL:$1|zmóžnił|zmóžniłoj|zmóžnili|zmóžniło}}
 330+** $3 {{PLURAL:$3|wužiwar je|wužiwarjej staj|wužiwarjo su|wužiwarjow je}} jo {{PLURAL:$1|znjemóžnił|znjemóžniłoj|znjemóžnili|znjemóžniło}}
 331+Dohromady $4 {{PLURAL:$4|wužiwar je|wužiwarjej saj|wužiwarjo su|wužiwarjow je}} tute nastajenje {{PLURAL:$4|stajił|stajiłoj|stajili|stajiło}}',
201332 );
202333
203334 /** Hungarian (Magyar)
@@ -221,6 +352,14 @@
222353 'prefstats-title' => 'Statisticas de preferentias',
223354 'prefstats-list-intro' => 'Actualmente, le sequente preferentias es sequite.
224355 Clicca super un pro vider statisticas super illo.',
 356+ 'prefstats-noprefs' => 'Nulle preferentia es ora sequite. Configura $wgPrefStatsTrackPrefs pro sequer preferentias.',
 357+ 'prefstats-counters' => '* $1 {{PLURAL:$1|usator|usatores}} ha activate iste preferentia depost le comenciamento del statisticas de preferentias
 358+** $2 {{PLURAL:$2|usator|usatores}} lo ha activate
 359+** $3 {{PLURAL:$3|usator|usatores}} lo ha disactivate',
 360+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|usator|usatores}} ha activate iste preferentia depost le comenciamento del statisticas de preferentias
 361+** $2 {{PLURAL:$2|usator|usatores}} lo ha activate
 362+** $3 {{PLURAL:$3|usator|usatores}} lo ha disactivate
 363+* In total, iste preferentia es active pro $4 {{PLURAL:$4|usator|usatores}}',
225364 );
226365
227366 /** Indonesian (Bahasa Indonesia)
@@ -257,9 +396,17 @@
258397 'prefstats-title' => '個人設定に関する統計',
259398 'prefstats-list-intro' => '現在、以下の個人設定項目について追跡調査を行っています。調査結果を見るにはそれぞれをクリックしてください。',
260399 'prefstats-noprefs' => '現在、追跡調査の対象となっている個人設定項目はありません。追跡調査を行うには $wgPrefStatsTrackPrefs を設定してください。',
 400+ 'prefstats-counters' => '* 個人設定の統計が稼動して以降、$1人の利用者がこの設定を有効にしました
 401+** $2人の利用者がこれを有効にしています
 402+** $3人の利用者がこれを無効にしています',
 403+ 'prefstats-counters-expensive' => '* 個人設定の統計が稼動して以降、$1人の利用者がこの設定を有効にしました
 404+** $2人の利用者がこれを有効にしています
 405+** $3人の利用者がこれを無効にしています
 406+* 合計では、$4人の利用者がこの項目を設定しています',
261407 );
262408
263409 /** Georgian (ქართული)
 410+ * @author Alsandro
264411 * @author გიორგიმელა
265412 */
266413 $messages['ka'] = array(
@@ -268,8 +415,26 @@
269416 'prefstats-title' => 'კონფიგურაციათა სტატისტიკა',
270417 'prefstats-list-intro' => 'ეხლა მიმდინარეობს შემდეგ კონფიგურაციათა კონტროლი
271418 აირჩიეთ რომელიმე მათგანი სტატისტიკის სანახავად',
 419+ 'prefstats-noprefs' => 'რაიმე უპირატესობა ამჟამად კონტროლი არ ეწევა. კონფიგურაციის კონტროლისთვის შეიტანეთ ცვლილებები $wgPrefStatsTrackPrefs გვერდზე.',
272420 );
273421
 422+/** Khmer (ភាសាខ្មែរ)
 423+ * @author វ័ណថារិទ្ធ
 424+ */
 425+$messages['km'] = array(
 426+ 'prefstats' => 'ស្ថិតិ​ ចំណូលចិត្ត​',
 427+ 'prefstats-title' => 'ស្ថិតិ​ ចំណូលចិត្ត​',
 428+);
 429+
 430+/** Korean (한국어)
 431+ * @author Klutzy
 432+ */
 433+$messages['ko'] = array(
 434+ 'prefstats' => '환경 설정 통계',
 435+ 'prefstats-desc' => '각 환경 설정에 대한 사용자 비율 통계',
 436+ 'prefstats-title' => '환경 설정 통계',
 437+);
 438+
274439 /** Ripoarisch (Ripoarisch)
275440 * @author Purodha
276441 */
@@ -292,6 +457,13 @@
293458 'prefstats-list-intro' => 'Elo ginn dës Astellungen iwwerwaacht.
294459 Klickt op eng fir Statistiken iwwer hire Gebrauch ze gesinn.',
295460 'prefstats-noprefs' => "Et ginn elo keng Astellungen iwwerwaacht. Stellt \$wgPrefStatsTrackPrefs an fir d'Astellungen z'iwwerwaachen.",
 461+ 'prefstats-counters' => "* $1 {{PLURAL:$1|Benotzer huet|Benotzer hunn}} dës Astellung ageschalt zënter datt d'Statistik vun de Benotzerastellungen aktivéiert gouf
 462+** $2 {{PLURAL:$2|Benotzer huet|Benotzer hunn}} et ageschalt
 463+** $3 {{PLURAL:$3|Benotzer huet|Benotzer hunn}} et ausgeschalt",
 464+ 'prefstats-counters-expensive' => "* $1 {{PLURAL:$1|Benotzer huet|Benotzer hunn}} dës Astellung ageschalt zënter datt d'Statistik vun de Benotzerastellungen aktivéiert gouf
 465+** $2 {{PLURAL:$2|Benotzer huet|Benotzer hunn}} et ageschalt
 466+** $3 {{PLURAL:$3|Benotzer huet|Benotzer hunn}} et ausgeschalt
 467+* am Ganzen, $4 {{PLURAL:$3|Benotzer huet|Benotzer hunn}} dës Astellung konfiguréiert",
296468 );
297469
298470 /** Lithuanian (Lietuvių)
@@ -316,6 +488,13 @@
317489 Klik op een voorkeur om de statistieken te bekijken.',
318490 'prefstats-noprefs' => 'Er worden geen voorkeuren bijgehouden.
319491 Stel $wgPrefStatsTrackPrefs in om voorkeuren bij te houden.',
 492+ 'prefstats-counters' => '* $1 {{PLURAL:$1|gebruiker heeft|gebruikers hebben}} deze voorkeur ingesteld sinds de voorkeurstatistieken zijn geactiveerd.
 493+** $2 {{PLURAL:$2|gebruiker heeft|gebruikers hebben}} deze nog insteld
 494+** $3 {{PLURAL:$3|gebruiker heeft|gebruikers hebben}} deze weer uitgeschakeld',
 495+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|gebruiker heeft|gebruikers hebben}} deze voorkeur ingesteld sinds de voorkeurstatistieken zijn geactiveerd.
 496+** $2 {{PLURAL:$2|gebruiker heeft|gebruikers hebben}} deze nog insteld.
 497+** $3 {{PLURAL:$3|gebruiker heeft|gebruikers hebben}} deze weer uitgeschakeld.
 498+* In totaal {{PLURAL:$4|heeft $4 gebruiker|hebben $4 gebruikers}} deze voorkeur ingesteld.',
320499 );
321500
322501 /** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
@@ -363,6 +542,13 @@
364543 'prefstats-list-intro' => 'Obecnie następujące preferencje są analizowane.
365544 Kliknij na jednej aby zobaczyć statystyki jej dotyczące.',
366545 'prefstats-noprefs' => 'Żadne preferencje nie są obecnie śledzone. Skonfiguruj $wgPrefStatsTrackPrefs aby śledzić preferencje.',
 546+ 'prefstats-counters' => '* $1 {{PLURAL:$1|użytkownik włączał|użytkowników włączało}} tę opcję od momentu aktywowania tej statystyki
 547+** $2 {{PLURAL:$2|użytkownik|użytkowników}} ma tę opcję włączoną
 548+** $3 {{PLURAL:$3|użytkownik|użytkowników}} ma tę opcję wyłączoną',
 549+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|użytkownik włączał|użytkowników włączało}} tę opcję od momentu aktywowania tej statystyki
 550+** $2 {{PLURAL:$2|użytkownik|użytkowników}} ma tę opcję włączoną
 551+** $3 {{PLURAL:$3|użytkownik|użytkowników}} ma tę opcję wyłączoną
 552+* Ogólnie $4 {{PLURAL:$4|użytkownik|użytkowników}} ustawiło tę opcję',
367553 );
368554
369555 /** Portuguese (Português)
@@ -376,6 +562,15 @@
377563 Clique numa para ver as estatísticas sobre ela.',
378564 );
379565
 566+/** Quechua (Runa Simi)
 567+ * @author AlimanRuna
 568+ */
 569+$messages['qu'] = array(
 570+ 'prefstats' => 'Munakusqa ranuy (kanchachani)',
 571+ 'prefstats-desc' => "Kaypiqa rukunki, hayk'a ruraqkuna ima munakusqankunata allinkachina nisqapi akllarqan",
 572+ 'prefstats-title' => 'Munakusqa ranuy (kanchachani)',
 573+);
 574+
380575 /** Romanian (Română)
381576 * @author Firilacroco
382577 */
@@ -411,6 +606,13 @@
412607 Выберите одну из них для просмотра статистики.',
413608 'prefstats-noprefs' => 'В настоящее время настройки не отслеживаются.
414609 Установите $wgPrefStatsTrackPrefs для отслеживания настроек.',
 610+ 'prefstats-counters' => '* $1 {{PLURAL:$1|участник включил|участника включили|участников включили}} этот параметр, с момента начала работы статистики по параметрам
 611+** $2 {{PLURAL:$2|участник включил|участника включили|участников включили}} параметр
 612+** $3 {{PLURAL:$3|участник выключил|участника выключили|участников выключили}} параметр',
 613+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|участник включил|участника включили|участников включили}} этот параметр, с момента начала работы статистики по параметрам
 614+** $2 {{PLURAL:$2|участник включил|участника включили|участников включили}} параметр
 615+** $3 {{PLURAL:$3|участник выключил|участника выключили|участников выключили}} параметр
 616+* Всего этот параметр установлен у $4 {{PLURAL:$4|участника|участников|участников}}',
415617 );
416618
417619 /** Yakut (Саха тыла)
@@ -424,6 +626,14 @@
425627 Статиистикатын көрөргө ханныгы эмит биири тал.',
426628 );
427629
 630+/** Sicilian (Sicilianu)
 631+ * @author Melos
 632+ */
 633+$messages['scn'] = array(
 634+ 'prefstats' => 'Statistichi dê prifirenzi',
 635+ 'prefstats-title' => 'Statistichi dê prifirenzi',
 636+);
 637+
428638 /** Slovak (Slovenčina)
429639 * @author Helix84
430640 */
@@ -434,19 +644,34 @@
435645 'prefstats-list-intro' => 'Momentálne sa sledujú nasledovné nastavenia.
436646 Po kliknutí na niektoré z nich zobrazíte štatistiku o ňom.',
437647 'prefstats-noprefs' => 'Momentálne sa nesledujú žiadne nastavenia. Ak chcete sledovať nastavenia, nastavte $wgPrefStatsTrackPrefs.',
 648+ 'prefstats-counters' => '* $1 {{PLURAL:$1|používateľ zapol|používatelia zapli|používateľov zaplo}} túto voľbu od aktivácie štatistiky nastavení
 649+** $2 {{PLURAL:$2|používateľ ju zapol|používatelia ju zapli|používateľov ju zaplo}}
 650+** $3 {{PLURAL:$3|používateľ ju vypol|používatelia ju vypli|používateľov ju vyplo}}',
 651+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|používateľ zapol|používatelia zapli|používateľov zaplo}} túto voľbu od aktivácie štatistiky nastavení
 652+** $2 {{PLURAL:$2|používateľ ju zapol|používatelia ju zapli|používateľov ju zaplo}}
 653+** $3 {{PLURAL:$3|používateľ ju vypol|používatelia ju vypli|používateľov ju vyplo}}
 654+* Celkom {{PLURAL:$4|má|majú}} túto voľbu zapnutú $4 {{PLURAL:$4|používateľ|používatelia|používateľov}}',
438655 );
439656
440657 /** Swedish (Svenska)
441658 * @author Fluff
442659 * @author Ozp
 660+ * @author Rotsee
443661 */
444662 $messages['sv'] = array(
445663 'prefstats' => 'Statistik över inställningar',
446664 'prefstats-desc' => 'Statistik över hur många användare som har vissa inställningar',
447665 'prefstats-title' => 'Statistik över inställningar',
448 - 'prefstats-list-intro' => 'För närvarande blir följande inställningar spårade.
449 -Klicka på en för att visa statistik om den.',
450 - 'prefstats-noprefs' => 'Inga inställningar blir för närvarande spårade. Konfigurera $wgPrefStatsTrackPrefs för att spåra inställningar.',
 666+ 'prefstats-list-intro' => 'För närvarande spåras följande inställningar.
 667+Klicka på en inställning för att visa statistik om den.',
 668+ 'prefstats-noprefs' => 'Inga inställningar spåras för närvarande. Ändra $wgPrefStatsTrackPrefs för att spåra inställningar.',
 669+ 'prefstats-counters' => '* $1 {{PLURAL:$1|användare|användare}} har slagit på den här inställningen sedan spårningen av inställningar inleddes.
 670+** $2 {{PLURAL:$2|användare|användare}} har slagit på den
 671+** $3 {{PLURAL:$3|användare|användare}} har slagit av den',
 672+ 'prefstats-counters-expensive' => '* $1 {{PLURAL:$1|användare|användare}} har slagit på den här inställningen sedan spårningen av inställningar inleddes
 673+** $2 {{PLURAL:$2|användare|användare}} har slagit på den
 674+** $3 {{PLURAL:$3|användare|användare}} har slagit av den
 675+* Sammanlagt har $4 {{PLURAL:$4|användare|användare}} den här inställningen påslagen',
451676 );
452677
453678 /** Telugu (తెలుగు)
@@ -518,6 +743,7 @@
519744 );
520745
521746 /** Simplified Chinese (‪中文(简体)‬)
 747+ * @author Jimmy xu wrk
522748 * @author Shinjiman
523749 */
524750 $messages['zh-hans'] = array(
@@ -527,6 +753,13 @@
528754 'prefstats-list-intro' => '直到现时,以下的喜好设置会追踪下来。
529755 点击其中一种设置去查看有关它的统计。',
530756 'prefstats-noprefs' => '无喜好可供追踪。设置 $wgPrefStatsTrackPrefs 去追踪喜好。',
 757+ 'prefstats-counters' => '* $1名用户在统计启用之后启用了此选项
 758+** $2名用户启用了它
 759+** $3名用户禁用了它',
 760+ 'prefstats-counters-expensive' => '* $1名用户在统计启用之后启用了此选项
 761+** $2名用户启用了它
 762+** $3名用户禁用了它
 763+* 总的来说,$4名用户设置了此选项',
531764 );
532765
533766 /** Traditional Chinese (‪中文(繁體)‬)
Index: branches/wmf-deployment/extensions/UsabilityInitiative/PrefStats/PrefStats.php
@@ -30,11 +30,27 @@
3131 $wgPrefStatsTrackPrefs = array();
3232
3333 // Dimensions of the chart on Special:PrefStats
34 -$wgPrefStatsChartDimensions = '1000x300';
 34+$wgPrefStatsChartDimensions = array( 800, 300 );
3535
3636 // Time unit to use for the graph on Special:PrefStats
37 -$wgPrefStatsTimeUnit = 60 * 60 * 24; // one day
 37+// Don't change this unless you know what you're doing
 38+$wgPrefStatsTimeUnit = 60 * 60; // one hour
3839
 40+// Multiples of $wgPrefStatsTimeUnit to offer
 41+// array( messagekey => factor )
 42+$wgPrefStatsTimeFactors = array(
 43+ 'prefstats-factor-hour' => 1,
 44+ 'prefstats-factor-day' => 24,
 45+ 'prefstats-factor-week' => 7*24,
 46+ 'prefstats-factor-twoweeks' => 2*7*24,
 47+ 'prefstats-factor-fourweeks' => 4*7*24,
 48+ 'prefstats-factor-default' => null,
 49+);
 50+
 51+// Whether to run possibly expensive COUNT(*) queries on the user_properties
 52+// table
 53+$wgPrefStatsExpensiveCounts = false;
 54+
3955 /* Setup */
4056
4157 // Right required to view Special:PrefStats
Index: branches/wmf-deployment/extensions/UsabilityInitiative/PrefStats/SpecialPrefStats.php
@@ -51,28 +51,79 @@
5252 }
5353
5454 function displayPrefStats( $pref ) {
55 - global $wgOut, $wgRequest, $wgPrefStatsTrackPrefs;
 55+ global $wgOut, $wgRequest, $wgPrefStatsExpensiveCounts;
5656 $max = $this->getMaxDuration( $pref );
5757 $stats = $this->getPrefStats( $pref,
5858 $wgRequest->getIntOrNull( 'inc' ) );
 59+ $counters = $this->getCounters( $pref );
 60+ $message = $wgPrefStatsExpensiveCounts ?
 61+ 'prefstats-counters-expensive' :
 62+ 'prefstats-counters';
 63+ $wgOut->addWikiMsgArray( $message, $counters );
 64+ $wgOut->addHTML( $this->incLinks( $pref ) );
5965 $wgOut->addHTML( Xml::element( 'img', array( 'src' =>
6066 $this->getGoogleChartParams( $stats ) ) ) );
6167 }
 68+
 69+ function incLinks( $pref ) {
 70+ global $wgPrefStatsTimeFactors, $wgLang;
 71+ $factors = array();
 72+ foreach ( $wgPrefStatsTimeFactors as $message => $factor ) {
 73+ $attrs = array();
 74+ if ( !is_null( $factor ) )
 75+ $attrs['inc'] = $factor;
 76+ $factors[] = Xml::element( 'a', array( 'href' =>
 77+ $this->getTitle( $pref )->getFullURL( $attrs )
 78+ ), wfMsg( $message ) );
 79+ }
 80+ return wfMsg( 'prefstats-factors',
 81+ $wgLang->pipeList( $factors ) );
 82+ }
6283
6384 function getGoogleChartParams( $stats ) {
6485 global $wgPrefStatsChartDimensions;
 86+ $max = max( $stats[0] ) + max( $stats[1] );
 87+ $min = min( min( $stats[0] ), min( $stats[1] ) );
6588 return "http://chart.apis.google.com/chart?" . wfArrayToCGI(
6689 array(
67 - 'chs' => $wgPrefStatsChartDimensions,
 90+ 'chs' => implode( 'x', $wgPrefStatsChartDimensions ),
6891 'cht' => 'bvs',
69 - 'chds' => '0,' . max( $stats ),
70 - 'chd' => 't:' . implode( ',', $stats ),
71 - 'chxt' => 'x,y',
72 - 'chxr' => '1,' . min( $stats ) . ',' . max( $stats ),
73 - 'chxl' => '0:|' . implode( '|', array_keys( $stats ) ),
74 - 'chm' => 'N*f0zy*,000000,0,-1,11'
 92+ 'chds' => '0,' . $max,
 93+ 'chd' => 't:' . implode( ',', $stats[0] ) . '|' .
 94+ implode( ',', $stats[1] ),
 95+ 'chxt' => 'x,y,x',
 96+ 'chxr' => '1,' . $min . ',' . $max,
 97+ 'chxl' => '2:|' . wfMsg( 'prefstats-xaxis' ) .
 98+ '|0:|' . implode( '|', array_keys( $stats[0] ) ),
 99+ 'chm' => 'N*f0zy*,000000,0,-1,11|N*f0zy*,000000,1,-1,11',
 100+ 'chco' => '4D89F9,C6D9FD',
 101+ 'chbh' => 'a'
75102 ) );
76103 }
 104+
 105+ function getCounters( $pref ) {
 106+ global $wgPrefStatsExpensiveCounts, $wgPrefStatsTrackPrefs;
 107+ $val = $wgPrefStatsTrackPrefs[$pref];
 108+
 109+ $dbr = wfGetDb( DB_SLAVE );
 110+ $c2 = $dbr->selectField( 'prefstats', 'COUNT(*)', array(
 111+ 'ps_pref' => $pref,
 112+ 'ps_duration IS NULL'
 113+ ), __METHOD__ );
 114+ $c3 = $dbr->selectField( 'prefstats', 'COUNT(*)', array(
 115+ 'ps_pref' => $pref,
 116+ 'ps_duration IS NOT NULL'
 117+ ), __METHOD__ );
 118+ $c1 = $c2 + $c3;
 119+ if ( $wgPrefStatsExpensiveCounts )
 120+ $c4 = $dbr->selectField( 'user_properties', 'COUNT(*)',
 121+ array( 'up_property' => $pref,
 122+ 'up_value' => $val
 123+ ), __METHOD__ );
 124+ else
 125+ $c4 = 0;
 126+ return array( $c1, $c2, $c3, $c4 );
 127+ }
77128
78129 function getPrefStats( $pref, $inc = null ) {
79130 global $wgPrefStatsTimeUnit;
@@ -83,9 +134,11 @@
84135 for ( $i = 0; $i <= $max; $i += $inc ) {
85136 $end = min( $max, $i + $inc );
86137 $key = $i . '-' . $end;
87 - $retval[$key] = $this->countBetween( $pref,
 138+ list( $out, $in ) = $this->countBetween( $pref,
88139 $i * $wgPrefStatsTimeUnit,
89140 $end * $wgPrefStatsTimeUnit );
 141+ $retval[0][$key] = $out;
 142+ $retval[1][$key] = $in;
90143 }
91144 return $retval;
92145 }
@@ -107,6 +160,7 @@
108161 /**
109162 * Count the number of users having $pref enabled between
110163 * $min and $max seconds
 164+ * @return array( opted out, still opted in )
111165 */
112166 function countBetween( $pref, $min, $max ) {
113167 $dbr = wfGetDb( DB_SLAVE );
@@ -123,6 +177,6 @@
124178 'ps_start <' . $dbr->addQuotes( $dbr->timestamp( $maxTS ) ),
125179 'ps_start >=' . $dbr->addQuotes( $dbr->timestamp( $minTS ) )
126180 ), __METHOD__ );
127 - return $count1 + $count2;
 181+ return array( $count1, $count2 );
128182 }
129183 }
Index: branches/wmf-deployment/extensions/UsabilityInitiative/js/plugins.combined.min.js
@@ -1,94 +1,94 @@
2 -
3 -(function($){$.whileAsync=function(opts)
4 -{var delay=Math.abs(opts.delay)||10,bulk=isNaN(opts.bulk)?500:Math.abs(opts.bulk),test=opts.test||function(){return true;},loop=opts.loop||function(){},end=opts.end||function(){};(function(){var t=false,begin=new Date();while(t=test())
5 -{loop();if(bulk===0||(new Date()-begin)>bulk)
6 -{break;}}
7 -if(t)
8 -{setTimeout(arguments.callee,delay);}
9 -else
10 -{end();}})();}
11 -$.eachAsync=function(array,opts)
12 -{var i=0,l=array.length,loop=opts.loop||function(){};$.whileAsync($.extend(opts,{test:function(){return i<l;},loop:function()
13 -{var val=array[i];return loop.call(val,i++,val);}}));}
14 -$.fn.eachAsync=function(opts)
15 -{$.eachAsync(this,opts);return this;}})(jQuery);(function($){$.browserTest=function(a,z){var u='unknown',x='X',m=function(r,h){for(var i=0;i<h.length;i=i+1){r=r.replace(h[i][0],h[i][1]);}
16 -return r;},c=function(i,a,b,c){var r={name:m((a.exec(i)||[u,u])[1],b)};r[r.name]=true;r.version=(c.exec(i)||[x,x,x,x])[3];if(r.name.match(/safari/)&&r.version>400){r.version='2.0';}
17 -if(r.name==='presto'){r.version=($.browser.version>9.27)?'futhark':'linear_b';}
18 -r.versionNumber=parseFloat(r.version,10)||0;r.versionX=(r.version!==x)?(r.version+'').substr(0,1):x;r.className=r.name+r.versionX;return r;};a=(a.match(/Opera|Navigator|Minefield|KHTML|Chrome/)?m(a,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,''],['Chrome Safari','Chrome'],['KHTML','Konqueror'],['Minefield','Firefox'],['Navigator','Netscape']]):a).toLowerCase();$.browser=$.extend((!z)?$.browser:{},c(a,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,[],/(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));$.layout=c(a,/(gecko|konqueror|msie|opera|webkit)/,[['konqueror','khtml'],['msie','trident'],['opera','presto']],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);$.os={name:(/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase())||[u])[0].replace('sunos','solaris')};if(!z){$('html').addClass([$.os.name,$.browser.name,$.browser.className,$.layout.name,$.layout.className].join(' '));}};$.browserTest(navigator.userAgent);})(jQuery);jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
19 -var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
20 -expires='; expires='+date.toUTCString();}
21 -var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
22 -return cookieValue;}};(function($){$.fn.extend({encapsulateSelection:function(pre,peri,post){function checkSelectedText(){if(!selText){selText=peri;isSample=true;}else if(selText.charAt(selText.length-1)==' '){selText=selText.substring(0,selText.length-1);post+=' '}}
23 -var e=this.jquery?this[0]:this;var selText;var isSample=false;if(document.selection&&document.selection.createRange){if(document.documentElement&&document.documentElement.scrollTop){var winScroll=document.documentElement.scrollTop;}else if(document.body){var winScroll=document.body.scrollTop;}
24 -$(this).focus();var range=document.selection.createRange();selText=range.text;checkSelectedText();range.text=pre+selText+post;if(isSample&&range.moveStart){if(window.opera){post=post.replace(/\n/g,'');}
25 -range.moveStart('character',-post.length-selText.length);range.moveEnd('character',-post.length);}
26 -range.select();if(document.documentElement&&document.documentElement.scrollTop){document.documentElement.scrollTop=winScroll}else if(document.body){document.body.scrollTop=winScroll;}}else if(e.selectionStart||e.selectionStart=='0'){var textScroll=e.scrollTop;$(this).focus();var startPos=e.selectionStart;var endPos=e.selectionEnd;selText=e.value.substring(startPos,endPos);checkSelectedText();e.value=e.value.substring(0,startPos)+pre+selText+post+
27 -e.value.substring(endPos,e.value.length);if(isSample){e.selectionStart=startPos+pre.length;e.selectionEnd=startPos+pre.length+selText.length;}else{e.selectionStart=startPos+pre.length+selText.length+post.length;e.selectionEnd=e.selectionStart;}
28 -e.scrollTop=textScroll;}
29 -$(this).trigger('encapsulateSelection');},getCaretPosition:function(){function getCaret(e){var caretPos=0;if($.browser.msie){var postFinished=false;var periFinished=false;var postFinished=false;var preText,rawPreText,periText;var rawPeriText,postText,rawPostText;var periRange=document.selection.createRange().duplicate();var preRange=document.body.createTextRange();preRange.moveToElementText(e);preRange.setEndPoint("EndToStart",periRange);var postRange=document.body.createTextRange();postRange.moveToElementText(e);postRange.setEndPoint("StartToEnd",periRange);preText=rawPreText=preRange.text;periText=rawPeriText=periRange.text;postText=rawPostText=postRange.text;do{if(!postFinished){if(preRange.compareEndPoints("StartToEnd",preRange)==0){postFinished=true;}else{preRange.moveEnd("character",-1)
30 -if(preRange.text==preText){rawPreText+="\r\n";}else{postFinished=true;}}}
31 -if(!periFinished){if(periRange.compareEndPoints("StartToEnd",periRange)==0){periFinished=true;}else{periRange.moveEnd("character",-1)
32 -if(periRange.text==periText){rawPeriText+="\r\n";}else{periFinished=true;}}}
33 -if(!postFinished){if(postRange.compareEndPoints("StartToEnd",postRange)==0){postFinished=true;}else{postRange.moveEnd("character",-1)
34 -if(postRange.text==postText){rawPostText+="\r\n";}else{postFinished=true;}}}}while((!postFinished||!periFinished||!postFinished));caretPos=rawPreText.replace(/\r\n/g,"\n").length;}else if(e.selectionStart||e.selectionStart=='0'){caretPos=e.selectionStart;}
35 -return caretPos;}
36 -return getCaret(this.get(0));},scrollToCaretPosition:function(pos){function getLineLength(e){return Math.floor(e.scrollWidth/($.os.name=='linux'?7:8));}
37 -function getCaretScrollPosition(e){var text=e.value.replace(/\r/g,"");var caret=$(e).getCaretPosition();var lineLength=getLineLength(e);var row=0;var charInLine=0;var lastSpaceInLine=0;for(i=0;i<caret;i++){charInLine++;if(text.charAt(i)==" "){lastSpaceInLine=charInLine;}else if(text.charAt(i)=="\n"){lastSpaceInLine=0;charInLine=0;row++;}
38 -if(charInLine>lineLength){if(lastSpaceInLine>0){charInLine=charInLine-lastSpaceInLine;lastSpaceInLine=0;row++;}}}
39 -var nextSpace=0;for(j=caret;j<caret+lineLength;j++){if(text.charAt(j)==" "||text.charAt(j)=="\n"||caret==text.length){nextSpace=j;break;}}
40 -if(nextSpace>lineLength&&caret<=lineLength){charInLine=caret-lastSpaceInLine;row++;}
41 -return($.os.name=='mac'?13:($.os.name=='linux'?15:16))*row;}
42 -return this.each(function(){$(this).focus();if(this.selectionStart||this.selectionStart=='0'){this.selectionStart=pos;this.selectionEnd=pos;$(this).scrollTop(getCaretScrollPosition(this));}else if(document.selection&&document.selection.createRange){var range=document.selection.createRange();var oldPos=$(this).getCaretPosition();var goBack=false;if(oldPos==pos){pos++;goBack=true;}
43 -range.moveToElementText(this);range.collapse();range.move('character',pos);range.select();this.scrollTop+=range.offsetTop;if(goBack){range.move('character',-1);range.select();}}
44 -$(this).trigger('scrollToPosition');});}});})(jQuery);(function($){$.wikiEditor={'modules':{},'instances':[]};$.fn.wikiEditor=function(){var context=$(this).data('context');if(typeof context!=='undefined'){arguments=$.makeArray(arguments);if(arguments.length>0){var call=arguments.shift();if(call in context.api){context.api[call](context,arguments[0]==undefined?{}:arguments[0]);}
45 -return $(this).data('context',context);}
46 -return $(this);}
47 -var instance=$.wikiEditor.instances.length;context={'$textarea':$(this),'modules':{},'data':{},'instance':instance};$.wikiEditor.instances[instance]=$(this);$(this).wrap($('<div></div>').addClass('wikiEditor-ui')).wrap($('<div></div>').addClass('wikiEditor-ui-bottom')).wrap($('<div></div>').addClass('wikiEditor-ui-text'));context.$ui=$(this).parent().parent().parent();context.$ui.after($('<div style="clear:both;"></div>'));context.$ui.prepend($('<div></div>').addClass('wikiEditor-ui-top'));context.api={addModule:function(context,data){function callModuleApi(module,call,data){if(module in $.wikiEditor.modules&&'fn'in $.wikiEditor.modules[module]&&call in $.wikiEditor.modules[module].fn){$.wikiEditor.modules[module].fn[call](context,data);}}
48 -if(typeof data=='string'){callModuleApi(data,'create',{});}else if(typeof data=='object'){for(module in data){if(typeof module=='string'){callModuleApi(module,'create',data[module]);}}}}};for(module in $.wikiEditor.modules){if('api'in $.wikiEditor.modules[module]){for(call in $.wikiEditor.modules[module].api){if(!(call in context.api)){context.api[call]=$.wikiEditor.modules[module].api[call];}}}}
49 -context.$textarea.scrollToCaretPosition(0);if(arguments.length>0&&typeof arguments[0]=='object'){context.api.addModule(context,arguments[0]);}
50 -return $(this).data('context',context);;};})(jQuery);(function($){$.wikiEditor.modules.toc={api:{},fn:{create:function(context,config){if('$toc'in context.modules){return;}
51 -context.modules.$toc=$('<div></div>').addClass('wikiEditor-ui-toc');$.wikiEditor.modules.toc.fn.build(context,config);context.$ui.find('.wikiEditor-ui-bottom').append(context.modules.$toc);context.modules.$toc.height(context.$ui.find('.wikiEditor-ui-bottom').height());context.modules.$toc.css('width','12em');context.$ui.find('.wikiEditor-ui-text').css(($('body.rtl').size()?'marginLeft':'marginRight'),'12em');$.wikiEditor.modules.toc.fn.build(context);$.wikiEditor.modules.toc.fn.update(context);context.$textarea.bind('keyup encapsulateSelection',function(event){var context=$(this).data('context');$(this).eachAsync({bulk:0,loop:function(){$.wikiEditor.modules.toc.fn.build(context);$.wikiEditor.modules.toc.fn.update(context);}});}).bind('mouseup scrollToPosition',function(event){var context=$(this).data('context');$(this).eachAsync({bulk:0,loop:function(){$.wikiEditor.modules.toc.fn.update(context);}});});},update:function(context){context.modules.$toc.find('a').removeClass('currentSelection');var position=context.$textarea.getCaretPosition();var section=0;if(context.data.outline.length>0){if(!(position<context.data.outline[0].position-1)){while(section<context.data.outline.length&&context.data.outline[section].position-1<position){section++;}
52 -section=Math.max(0,section);}
53 -context.modules.$toc.find('a.section-'+section).addClass('currentSelection');}},build:function(context){function buildStructure(outline,offset,level){if(offset==undefined)offset=0;if(level==undefined)level=1;var sections=[];for(var i=offset;i<outline.length;i++){if(outline[i].nLevel==level){var sub=buildStructure(outline,i+1,level+1);if(sub.length){outline[i].sections=sub;}
54 -sections[sections.length]=outline[i];}else if(outline[i].nLevel<level){break;}}
55 -return sections;}
56 -function buildList(structure){var list=$('<ul></ul>');for(i in structure){var item=$('<li></li>').append($('<a></a>').attr('href','#').addClass('section-'+structure[i].index).data('textbox',context.$textarea).data('position',structure[i].position).click(function(event){$(this).data('textbox').scrollToCaretPosition($(this).data('position'));event.preventDefault();}).text(structure[i].text));if(structure[i].sections!==undefined){item.append(buildList(structure[i].sections));}
57 -list.append(item);}
58 -return list;}
59 -var outline=[];var wikitext='\n'+context.$textarea.val()+'\n';var headings=wikitext.match(/\n={1,5}.*={1,5}(?=\n)/g);var offset=0;headings=$.makeArray(headings);for(var h=0;h<headings.length;h++){text=headings[h];var position=wikitext.indexOf(text,offset);if(position>offset){offset=position;}else if(position==-1){continue;}
60 -text=$.trim(text);var startLevel=0;for(var c=0;c<text.length;c++){if(text.charAt(c)=='='){startLevel++;}else{break;}}
61 -var endLevel=0;for(var c=text.length-1;c>=0;c--){if(text.charAt(c)=='='){endLevel++;}else{break;}}
62 -var level=Math.min(startLevel,endLevel);text=$.trim(text.substr(level,text.length-(level*2)));outline[h]={'text':text,'position':position,'level':level,'index':h+1};}
63 -var lastLevel=0;var nLevel=0;for(var i=0;i<outline.length;i++){if(outline[i].level>lastLevel){nLevel++;}
64 -else if(outline[i].level<lastLevel){nLevel-=Math.max(1,lastLevel-outline[i].level);}
65 -outline[i].nLevel=nLevel;lastLevel=nLevel;}
66 -var structure=buildStructure(outline);structure.unshift({'text':wgTitle,'level':1,'index':0,'position':0});context.modules.$toc.html(buildList(structure));context.data.outline=outline;}}};})(jQuery);(function($){$.wikiEditor.modules.toolbar={imgPath:wgScriptPath+'/extensions/UsabilityInitiative/images/wikiEditor/toolbar/',api:{addToToolbar:function(context,data){},modifyToolbar:function(context,data){},removeFromToolbar:function(context,data){if(typeof data.section=='string'){var selector='div[rel='+data.section+'].section';if(typeof data.group=='string'){selector+=' div[rel='+data.group+'].group';if(typeof data.tool=='string'){selector+=' div[rel='+data.tool+'].tool';}}
67 -context.modules.$toolbar.find(selector).remove();}}},fn:{autoMsg:function(object,property){if(property in object){return object[property];}else if(property+'Msg'in object){return gM(object[property+'Msg']);}else{return'';}},create:function(context,config){if('$toolbar'in context.modules){return;}
68 -context.modules.$toolbar=$('<div></div>').addClass('wikiEditor-ui-toolbar');$.wikiEditor.modules.toolbar.fn.build(context,config);context.$ui.find('.wikiEditor-ui-top').append(context.modules.$toolbar);},doAction:function(context,action){switch(action.type){case'encapsulate':var parts={'pre':'','peri':'','post':''};for(part in parts){if(part+'Msg'in action.options){parts[part]=gM(action.options[part+'Msg'],(action.options[part]||null));}else{parts[part]=(action.options[part]||'')}}
69 -context.$textarea.encapsulateSelection(parts.pre,parts.peri,parts.post);break;default:break;}},buildSection:function(context,id,section){switch(section.type){case'toolbar':return $.wikiEditor.modules.toolbar.fn.buildToolbar(context,id,section);case'booklet':return $.wikiEditor.modules.toolbar.fn.buildBooklet(context,id,section);default:return null;}},buildToolbar:function(context,id,toolbar){var $toolbar=$('<div></div>').attr({'class':'toolbar section section-'+id,'rel':id});if('groups'in toolbar){for(group in toolbar.groups){$toolbar.append($.wikiEditor.modules.toolbar.fn.buildGroup(context,group,toolbar.groups[group]));}}
70 -return $toolbar;},buildGroup:function(context,id,group){var $group=$('<div></div>').attr({'class':'group group-'+id,'rel':id});var label=$.wikiEditor.modules.toolbar.fn.autoMsg(group,'label');if(label){$group.append($('<div></div>').text(label).addClass('label'))}
71 -if('tools'in group){for(tool in group.tools){$group.append($.wikiEditor.modules.toolbar.fn.buildTool(context,tool,group.tools[tool]));}}
72 -return $group;},buildTool:function(context,id,tool){if('filters'in tool){for(filter in tool.filters){if($(tool.filters[filter]).size()==0){return null;}}}
73 -var label=$.wikiEditor.modules.toolbar.fn.autoMsg(tool,'label');switch(tool.type){case'button':$button=$('<img />').attr({'src':$.wikiEditor.modules.toolbar.imgPath+tool.icon,'alt':label,'title':label,'rel':id,'class':'tool tool-'+id});if('action'in tool){$button.data('action',tool.action).data('context',context).click(function(){$.wikiEditor.modules.toolbar.fn.doAction($(this).data('context'),$(this).data('action'));return false;});}
74 -return $button;case'select':var $select=$('<select></select>').attr({'rel':id,'class':'tool tool-'+id});$select.append($('<option></option>').text(label))
75 -if('list'in tool){$select.data('list',tool.list).data('context',context).click(function(){var list=$(this).data('list');var val=$(this).val();if(val in list&&'action'in list[val]){$.wikiEditor.modules.toolbar.fn.doAction($(this).data('context'),list[val].action);}
76 -$(this).find(":selected").attr('selected',false).find(":first").attr('selected',true);return false;});for(option in tool.list){var optionLabel=$.wikiEditor.modules.toolbar.fn.autoMsg(tool.list[option],'label');$select.append($('<option></option>').text(optionLabel).attr('value',option));}}
77 -return $select;default:return null;}},buildBooklet:function(context,id,booklet){var selected=$.cookie('wikiEditor-'+context.instance+'-booklet-'+id+'-page');var $booklet=$('<div></div>').attr({'class':'booklet section section-'+id,'rel':id});var $pages=$('<div></div>').attr('class','pages');var $index=$('<div></div>').attr('class','index');if('pages'in booklet){if(!(selected in booklet.pages)){selected=null;}
78 -for(page in booklet.pages){if(selected===null){selected=page;}
79 -var $page=$.wikiEditor.modules.toolbar.fn.buildPage(context,page,booklet.pages[page]);var $bookmark=$.wikiEditor.modules.toolbar.fn.buildBookmark(context,page,booklet.pages[page]);if(selected==page){$page.show();$bookmark.addClass('current');}else{$page.hide();}
80 -$pages.append($page);$index.append($bookmark);}}
81 -return $booklet.append($index).append($pages);},buildBookmark:function(context,id,page){var label=$.wikiEditor.modules.toolbar.fn.autoMsg(page,'label');return $('<div></div>').text(label).attr('rel',id).data('context',context).click(function(){$(this).parent().parent().find('.page').hide();$(this).parent().parent().find('.page-'+$(this).attr('rel')).show();$(this).siblings().removeClass('current');$(this).addClass('current');var section=$(this).parent().parent().attr('rel');$.cookie('wikiEditor-'+$(this).data('context').instance+'-booklet-'+section+'-page',$(this).attr('rel'));});},buildPage:function(context,id,page){var $page=$('<div></div>').attr({'class':'page page-'+id,'rel':id});switch(page.layout){case'table':$page.addClass('page-table');var $table=$('<table></table>').attr({'cellpadding':'0','cellspacing':'0','border':'0','width':'100%','class':'table table-'+id});if('headings'in page){var $headings=$('<tr></tr>');for(heading in page.headings){var content=$.wikiEditor.modules.toolbar.fn.autoMsg(page.headings[heading],'content');$headings.append($('<th></th>').text(content));}
82 -$table.append($headings);}
83 -if('rows'in page){for(row in page.rows){var $row=$('<tr></tr>');for(cell in page.rows[row]){var $cell=$('<td></td>').attr({'class':'cell cell-'+cell,'valign':'top'});var content=$.wikiEditor.modules.toolbar.fn.autoMsg(page.rows[row][cell],'content');$cell.append($('<span></span>').html(content));$row.append($cell);}
84 -$table.append($row);}}
85 -$page.append($table);break;case'characters':$page.addClass('page-characters');$characters=$('<div></div>');if('language'in page){$characters.attr('lang',page.language);}
86 -if('direction'in page){$characters.attr('dir',page.direction);}
87 -if('characters'in page){for(character in page.characters){var tool=page.characters[character];if(typeof tool=='string'){tool={'label':tool,'action':{'type':'encapsulate','options':{'pre':tool}}};}
88 -if('action'in tool&&'label'in tool){var $character=$('<a></a>').attr('href','#').text(tool.label).data('context',context).data('action',tool.action).click(function(){$.wikiEditor.modules.toolbar.fn.doAction($(this).data('context'),$(this).data('action'));return false;});$characters.append($character);}}
89 -$page.append($characters);}
90 -break;}
91 -return $page;},build:function(context,config){var $tabs=$('<div></div>').addClass('tabs').appendTo(context.modules.$toolbar);var $sections=$('<div></div>').addClass('sections').appendTo(context.modules.$toolbar);context.modules.$toolbar.append($('<div></div>').addClass('break'));var selected=$.cookie('wikiEditor-'+context.instance+'-toolbar-section');var sectionQueue=[];for(section in config){if(section=='main'){context.modules.$toolbar.prepend($.wikiEditor.modules.toolbar.fn.buildSection(context,section,config[section]));}else{sectionQueue[sectionQueue.length]={'context':context,'$sections':$sections,'$tabs':$tabs,'section':section,'config':config[section],'selected':(selected==section)};}}
92 -$.eachAsync(sectionQueue,{'bulk':0,'end':function(){$('body').css('position','static');$('body').css('position','relative');},'loop':function(i,s){s.$sections.append($.wikiEditor.modules.toolbar.fn.buildSection(s.context,s.section,s.config).css('display',s.selected?'block':'none'));s.$tabs.append($('<span></span>').attr({'class':'tab tab-'+s.section,'rel':s.section}).append($('<a></a>').addClass(s.selected?'current':null).attr('href','#').text($.wikiEditor.modules.toolbar.fn.autoMsg(s.config,'label')).data('context',s.context).click(function(){var $section=$(this).data('context').$ui.find('.section-'+
93 -$(this).parent().attr('rel'));$(this).blur();var show=$section.css('display')=='none';$section.parent().children().hide();$(this).parent().parent().find('a').removeClass('current');if(show){$section.show();$(this).addClass('current');}
94 -$.cookie('wikiEditor-'+
95 -$(this).data('context').instance+'-toolbar-section',show?$section.attr('rel'):null);return false;})));}});}}};})(jQuery);
\ No newline at end of file
 2+
 3+(function($){$.whileAsync=function(opts)
 4+{var delay=Math.abs(opts.delay)||10,bulk=isNaN(opts.bulk)?500:Math.abs(opts.bulk),test=opts.test||function(){return true;},loop=opts.loop||function(){},end=opts.end||function(){};(function(){var t=false,begin=new Date();while(t=test())
 5+{loop();if(bulk===0||(new Date()-begin)>bulk)
 6+{break;}}
 7+if(t)
 8+{setTimeout(arguments.callee,delay);}
 9+else
 10+{end();}})();}
 11+$.eachAsync=function(array,opts)
 12+{var i=0,l=array.length,loop=opts.loop||function(){};$.whileAsync($.extend(opts,{test:function(){return i<l;},loop:function()
 13+{var val=array[i];return loop.call(val,i++,val);}}));}
 14+$.fn.eachAsync=function(opts)
 15+{$.eachAsync(this,opts);return this;}})(jQuery);(function($){$.browserTest=function(a,z){var u='unknown',x='X',m=function(r,h){for(var i=0;i<h.length;i=i+1){r=r.replace(h[i][0],h[i][1]);}
 16+return r;},c=function(i,a,b,c){var r={name:m((a.exec(i)||[u,u])[1],b)};r[r.name]=true;r.version=(c.exec(i)||[x,x,x,x])[3];if(r.name.match(/safari/)&&r.version>400){r.version='2.0';}
 17+if(r.name==='presto'){r.version=($.browser.version>9.27)?'futhark':'linear_b';}
 18+r.versionNumber=parseFloat(r.version,10)||0;r.versionX=(r.version!==x)?(r.version+'').substr(0,1):x;r.className=r.name+r.versionX;return r;};a=(a.match(/Opera|Navigator|Minefield|KHTML|Chrome/)?m(a,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,''],['Chrome Safari','Chrome'],['KHTML','Konqueror'],['Minefield','Firefox'],['Navigator','Netscape']]):a).toLowerCase();$.browser=$.extend((!z)?$.browser:{},c(a,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,[],/(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));$.layout=c(a,/(gecko|konqueror|msie|opera|webkit)/,[['konqueror','khtml'],['msie','trident'],['opera','presto']],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);$.os={name:(/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase())||[u])[0].replace('sunos','solaris')};if(!z){$('html').addClass([$.os.name,$.browser.name,$.browser.className,$.layout.name,$.layout.className].join(' '));}};$.browserTest(navigator.userAgent);})(jQuery);jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
 19+var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
 20+expires='; expires='+date.toUTCString();}
 21+var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
 22+return cookieValue;}};(function($){$.fn.extend({encapsulateSelection:function(pre,peri,post){function checkSelectedText(){if(!selText){selText=peri;isSample=true;}else if(selText.charAt(selText.length-1)==' '){selText=selText.substring(0,selText.length-1);post+=' '}}
 23+var e=this.jquery?this[0]:this;var selText;var isSample=false;if(document.selection&&document.selection.createRange){if(document.documentElement&&document.documentElement.scrollTop){var winScroll=document.documentElement.scrollTop;}else if(document.body){var winScroll=document.body.scrollTop;}
 24+$(this).focus();var range=document.selection.createRange();selText=range.text;checkSelectedText();range.text=pre+selText+post;if(isSample&&range.moveStart){if(window.opera){post=post.replace(/\n/g,'');}
 25+range.moveStart('character',-post.length-selText.length);range.moveEnd('character',-post.length);}
 26+range.select();if(document.documentElement&&document.documentElement.scrollTop){document.documentElement.scrollTop=winScroll}else if(document.body){document.body.scrollTop=winScroll;}}else if(e.selectionStart||e.selectionStart=='0'){var textScroll=e.scrollTop;$(this).focus();var startPos=e.selectionStart;var endPos=e.selectionEnd;selText=e.value.substring(startPos,endPos);checkSelectedText();e.value=e.value.substring(0,startPos)+pre+selText+post+
 27+e.value.substring(endPos,e.value.length);if(isSample){e.selectionStart=startPos+pre.length;e.selectionEnd=startPos+pre.length+selText.length;}else{e.selectionStart=startPos+pre.length+selText.length+post.length;e.selectionEnd=e.selectionStart;}
 28+e.scrollTop=textScroll;}
 29+$(this).trigger('encapsulateSelection');},getCaretPosition:function(){function getCaret(e){var caretPos=0;if($.browser.msie){var postFinished=false;var periFinished=false;var postFinished=false;var preText,rawPreText,periText;var rawPeriText,postText,rawPostText;var periRange=document.selection.createRange().duplicate();var preRange=document.body.createTextRange();preRange.moveToElementText(e);preRange.setEndPoint("EndToStart",periRange);var postRange=document.body.createTextRange();postRange.moveToElementText(e);postRange.setEndPoint("StartToEnd",periRange);preText=rawPreText=preRange.text;periText=rawPeriText=periRange.text;postText=rawPostText=postRange.text;do{if(!postFinished){if(preRange.compareEndPoints("StartToEnd",preRange)==0){postFinished=true;}else{preRange.moveEnd("character",-1)
 30+if(preRange.text==preText){rawPreText+="\r\n";}else{postFinished=true;}}}
 31+if(!periFinished){if(periRange.compareEndPoints("StartToEnd",periRange)==0){periFinished=true;}else{periRange.moveEnd("character",-1)
 32+if(periRange.text==periText){rawPeriText+="\r\n";}else{periFinished=true;}}}
 33+if(!postFinished){if(postRange.compareEndPoints("StartToEnd",postRange)==0){postFinished=true;}else{postRange.moveEnd("character",-1)
 34+if(postRange.text==postText){rawPostText+="\r\n";}else{postFinished=true;}}}}while((!postFinished||!periFinished||!postFinished));caretPos=rawPreText.replace(/\r\n/g,"\n").length;}else if(e.selectionStart||e.selectionStart=='0'){caretPos=e.selectionStart;}
 35+return caretPos;}
 36+return getCaret(this.get(0));},scrollToCaretPosition:function(pos){function getLineLength(e){return Math.floor(e.scrollWidth/($.os.name=='linux'?7:8));}
 37+function getCaretScrollPosition(e){var text=e.value.replace(/\r/g,"");var caret=$(e).getCaretPosition();var lineLength=getLineLength(e);var row=0;var charInLine=0;var lastSpaceInLine=0;for(i=0;i<caret;i++){charInLine++;if(text.charAt(i)==" "){lastSpaceInLine=charInLine;}else if(text.charAt(i)=="\n"){lastSpaceInLine=0;charInLine=0;row++;}
 38+if(charInLine>lineLength){if(lastSpaceInLine>0){charInLine=charInLine-lastSpaceInLine;lastSpaceInLine=0;row++;}}}
 39+var nextSpace=0;for(j=caret;j<caret+lineLength;j++){if(text.charAt(j)==" "||text.charAt(j)=="\n"||caret==text.length){nextSpace=j;break;}}
 40+if(nextSpace>lineLength&&caret<=lineLength){charInLine=caret-lastSpaceInLine;row++;}
 41+return($.os.name=='mac'?13:($.os.name=='linux'?15:16))*row;}
 42+return this.each(function(){$(this).focus();if(this.selectionStart||this.selectionStart=='0'){this.selectionStart=pos;this.selectionEnd=pos;$(this).scrollTop(getCaretScrollPosition(this));}else if(document.selection&&document.selection.createRange){var range=document.selection.createRange();var oldPos=$(this).getCaretPosition();var goBack=false;if(oldPos==pos){pos++;goBack=true;}
 43+range.moveToElementText(this);range.collapse();range.move('character',pos);range.select();this.scrollTop+=range.offsetTop;if(goBack){range.move('character',-1);range.select();}}
 44+$(this).trigger('scrollToPosition');});}});})(jQuery);(function($){$.wikiEditor={'modules':{},'instances':[]};$.fn.wikiEditor=function(){var context=$(this).data('context');if(typeof context!=='undefined'){arguments=$.makeArray(arguments);if(arguments.length>0){var call=arguments.shift();if(call in context.api){context.api[call](context,arguments[0]==undefined?{}:arguments[0]);}
 45+return $(this).data('context',context);}
 46+return $(this);}
 47+var instance=$.wikiEditor.instances.length;context={'$textarea':$(this),'modules':{},'data':{},'instance':instance};$.wikiEditor.instances[instance]=$(this);$(this).wrap($('<div></div>').addClass('wikiEditor-ui')).wrap($('<div></div>').addClass('wikiEditor-ui-bottom')).wrap($('<div></div>').addClass('wikiEditor-ui-text'));context.$ui=$(this).parent().parent().parent();context.$ui.after($('<div style="clear:both;"></div>'));context.$ui.prepend($('<div></div>').addClass('wikiEditor-ui-top'));context.api={addModule:function(context,data){function callModuleApi(module,call,data){if(module in $.wikiEditor.modules&&'fn'in $.wikiEditor.modules[module]&&call in $.wikiEditor.modules[module].fn){$.wikiEditor.modules[module].fn[call](context,data);}}
 48+if(typeof data=='string'){callModuleApi(data,'create',{});}else if(typeof data=='object'){for(module in data){if(typeof module=='string'){callModuleApi(module,'create',data[module]);}}}}};for(module in $.wikiEditor.modules){if('api'in $.wikiEditor.modules[module]){for(call in $.wikiEditor.modules[module].api){if(!(call in context.api)){context.api[call]=$.wikiEditor.modules[module].api[call];}}}}
 49+context.$textarea.scrollToCaretPosition(0);if(arguments.length>0&&typeof arguments[0]=='object'){context.api.addModule(context,arguments[0]);}
 50+return $(this).data('context',context);;};})(jQuery);(function($){$.wikiEditor.modules.toc={api:{},fn:{create:function(context,config){if('$toc'in context.modules){return;}
 51+context.modules.$toc=$('<div></div>').addClass('wikiEditor-ui-toc');$.wikiEditor.modules.toc.fn.build(context,config);context.$ui.find('.wikiEditor-ui-bottom').append(context.modules.$toc);context.modules.$toc.height(context.$ui.find('.wikiEditor-ui-bottom').height());context.modules.$toc.css('width','12em');context.$ui.find('.wikiEditor-ui-text').css(($('body.rtl').size()?'marginLeft':'marginRight'),'12em');$.wikiEditor.modules.toc.fn.build(context);$.wikiEditor.modules.toc.fn.update(context);context.$textarea.bind('keyup encapsulateSelection',function(event){var context=$(this).data('context');$(this).eachAsync({bulk:0,loop:function(){$.wikiEditor.modules.toc.fn.build(context);$.wikiEditor.modules.toc.fn.update(context);}});}).bind('mouseup scrollToPosition',function(event){var context=$(this).data('context');$(this).eachAsync({bulk:0,loop:function(){$.wikiEditor.modules.toc.fn.update(context);}});});},update:function(context){context.modules.$toc.find('a').removeClass('currentSelection');var position=context.$textarea.getCaretPosition();var section=0;if(context.data.outline.length>0){if(!(position<context.data.outline[0].position-1)){while(section<context.data.outline.length&&context.data.outline[section].position-1<position){section++;}
 52+section=Math.max(0,section);}
 53+context.modules.$toc.find('a.section-'+section).addClass('currentSelection');}},build:function(context){function buildStructure(outline,offset,level){if(offset==undefined)offset=0;if(level==undefined)level=1;var sections=[];for(var i=offset;i<outline.length;i++){if(outline[i].nLevel==level){var sub=buildStructure(outline,i+1,level+1);if(sub.length){outline[i].sections=sub;}
 54+sections[sections.length]=outline[i];}else if(outline[i].nLevel<level){break;}}
 55+return sections;}
 56+function buildList(structure){var list=$('<ul></ul>');for(i in structure){var item=$('<li></li>').append($('<a></a>').attr('href','#').addClass('section-'+structure[i].index).data('textbox',context.$textarea).data('position',structure[i].position).click(function(event){$(this).data('textbox').scrollToCaretPosition($(this).data('position'));event.preventDefault();}).text(structure[i].text));if(structure[i].sections!==undefined){item.append(buildList(structure[i].sections));}
 57+list.append(item);}
 58+return list;}
 59+var outline=[];var wikitext='\n'+context.$textarea.val()+'\n';var headings=wikitext.match(/\n={1,5}.*={1,5}(?=\n)/g);var offset=0;headings=$.makeArray(headings);for(var h=0;h<headings.length;h++){text=headings[h];var position=wikitext.indexOf(text,offset);if(position>offset){offset=position;}else if(position==-1){continue;}
 60+text=$.trim(text);var startLevel=0;for(var c=0;c<text.length;c++){if(text.charAt(c)=='='){startLevel++;}else{break;}}
 61+var endLevel=0;for(var c=text.length-1;c>=0;c--){if(text.charAt(c)=='='){endLevel++;}else{break;}}
 62+var level=Math.min(startLevel,endLevel);text=$.trim(text.substr(level,text.length-(level*2)));outline[h]={'text':text,'position':position,'level':level,'index':h+1};}
 63+var lastLevel=0;var nLevel=0;for(var i=0;i<outline.length;i++){if(outline[i].level>lastLevel){nLevel++;}
 64+else if(outline[i].level<lastLevel){nLevel-=Math.max(1,lastLevel-outline[i].level);}
 65+outline[i].nLevel=nLevel;lastLevel=nLevel;}
 66+var structure=buildStructure(outline);structure.unshift({'text':wgTitle,'level':1,'index':0,'position':0});context.modules.$toc.html(buildList(structure));context.data.outline=outline;}}};})(jQuery);(function($){$.wikiEditor.modules.toolbar={imgPath:wgScriptPath+'/extensions/UsabilityInitiative/images/wikiEditor/toolbar/',api:{addToToolbar:function(context,data){},modifyToolbar:function(context,data){},removeFromToolbar:function(context,data){if(typeof data.section=='string'){var selector='div[rel='+data.section+'].section';if(typeof data.group=='string'){selector+=' div[rel='+data.group+'].group';if(typeof data.tool=='string'){selector+=' div[rel='+data.tool+'].tool';}}
 67+context.modules.$toolbar.find(selector).remove();}}},fn:{autoMsg:function(object,property){if(property in object){return object[property];}else if(property+'Msg'in object){return gM(object[property+'Msg']);}else{return'';}},create:function(context,config){if('$toolbar'in context.modules){return;}
 68+context.modules.$toolbar=$('<div></div>').addClass('wikiEditor-ui-toolbar');$.wikiEditor.modules.toolbar.fn.build(context,config);context.$ui.find('.wikiEditor-ui-top').append(context.modules.$toolbar);},doAction:function(context,action){switch(action.type){case'encapsulate':var parts={'pre':'','peri':'','post':''};for(part in parts){if(part+'Msg'in action.options){parts[part]=gM(action.options[part+'Msg'],(action.options[part]||null));}else{parts[part]=(action.options[part]||'')}}
 69+context.$textarea.encapsulateSelection(parts.pre,parts.peri,parts.post);break;default:break;}},buildSection:function(context,id,section){switch(section.type){case'toolbar':return $.wikiEditor.modules.toolbar.fn.buildToolbar(context,id,section);case'booklet':return $.wikiEditor.modules.toolbar.fn.buildBooklet(context,id,section);default:return null;}},buildToolbar:function(context,id,toolbar){var $toolbar=$('<div></div>').attr({'class':'toolbar section section-'+id,'rel':id});if('groups'in toolbar){for(group in toolbar.groups){$toolbar.append($.wikiEditor.modules.toolbar.fn.buildGroup(context,group,toolbar.groups[group]));}}
 70+return $toolbar;},buildGroup:function(context,id,group){var $group=$('<div></div>').attr({'class':'group group-'+id,'rel':id});var label=$.wikiEditor.modules.toolbar.fn.autoMsg(group,'label');if(label){$group.append($('<div></div>').text(label).addClass('label'))}
 71+if('tools'in group){for(tool in group.tools){$group.append($.wikiEditor.modules.toolbar.fn.buildTool(context,tool,group.tools[tool]));}}
 72+return $group;},buildTool:function(context,id,tool){if('filters'in tool){for(filter in tool.filters){if($(tool.filters[filter]).size()==0){return null;}}}
 73+var label=$.wikiEditor.modules.toolbar.fn.autoMsg(tool,'label');switch(tool.type){case'button':$button=$('<img />').attr({'src':$.wikiEditor.modules.toolbar.imgPath+tool.icon,'alt':label,'title':label,'rel':id,'class':'tool tool-'+id});if('action'in tool){$button.data('action',tool.action).data('context',context).click(function(){$.wikiEditor.modules.toolbar.fn.doAction($(this).data('context'),$(this).data('action'));return false;});}
 74+return $button;case'select':var $select=$('<select></select>').attr({'rel':id,'class':'tool tool-'+id});$select.append($('<option></option>').text(label))
 75+if('list'in tool){$select.data('list',tool.list).data('context',context).click(function(){var list=$(this).data('list');var val=$(this).val();if(val in list&&'action'in list[val]){$.wikiEditor.modules.toolbar.fn.doAction($(this).data('context'),list[val].action);}
 76+$(this).find(":selected").attr('selected',false).find(":first").attr('selected',true);return false;});for(option in tool.list){var optionLabel=$.wikiEditor.modules.toolbar.fn.autoMsg(tool.list[option],'label');$select.append($('<option></option>').text(optionLabel).attr('value',option));}}
 77+return $select;default:return null;}},buildBooklet:function(context,id,booklet){var selected=$.cookie('wikiEditor-'+context.instance+'-booklet-'+id+'-page');var $booklet=$('<div></div>').attr({'class':'booklet section section-'+id,'rel':id});var $pages=$('<div></div>').attr('class','pages');var $index=$('<div></div>').attr('class','index');if('pages'in booklet){if(!(selected in booklet.pages)){selected=null;}
 78+for(page in booklet.pages){if(selected===null){selected=page;}
 79+var $page=$.wikiEditor.modules.toolbar.fn.buildPage(context,page,booklet.pages[page]);var $bookmark=$.wikiEditor.modules.toolbar.fn.buildBookmark(context,page,booklet.pages[page]);if(selected==page){$page.show();$bookmark.addClass('current');}else{$page.hide();}
 80+$pages.append($page);$index.append($bookmark);}}
 81+return $booklet.append($index).append($pages);},buildBookmark:function(context,id,page){var label=$.wikiEditor.modules.toolbar.fn.autoMsg(page,'label');return $('<div></div>').text(label).attr('rel',id).data('context',context).click(function(){$(this).parent().parent().find('.page').hide();$(this).parent().parent().find('.page-'+$(this).attr('rel')).show();$(this).siblings().removeClass('current');$(this).addClass('current');var section=$(this).parent().parent().attr('rel');$.cookie('wikiEditor-'+$(this).data('context').instance+'-booklet-'+section+'-page',$(this).attr('rel'));});},buildPage:function(context,id,page){var $page=$('<div></div>').attr({'class':'page page-'+id,'rel':id});switch(page.layout){case'table':$page.addClass('page-table');var $table=$('<table></table>').attr({'cellpadding':'0','cellspacing':'0','border':'0','width':'100%','class':'table table-'+id});if('headings'in page){var $headings=$('<tr></tr>');for(heading in page.headings){var content=$.wikiEditor.modules.toolbar.fn.autoMsg(page.headings[heading],'content');$headings.append($('<th></th>').text(content));}
 82+$table.append($headings);}
 83+if('rows'in page){for(row in page.rows){var $row=$('<tr></tr>');for(cell in page.rows[row]){var $cell=$('<td></td>').attr({'class':'cell cell-'+cell,'valign':'top'});var content=$.wikiEditor.modules.toolbar.fn.autoMsg(page.rows[row][cell],'content');$cell.append($('<span></span>').html(content));$row.append($cell);}
 84+$table.append($row);}}
 85+$page.append($table);break;case'characters':$page.addClass('page-characters');$characters=$('<div></div>');if('language'in page){$characters.attr('lang',page.language);}
 86+if('direction'in page){$characters.attr('dir',page.direction);}
 87+if('characters'in page){for(character in page.characters){var tool=page.characters[character];if(typeof tool=='string'){tool={'label':tool,'action':{'type':'encapsulate','options':{'pre':tool}}};}
 88+if('action'in tool&&'label'in tool){var $character=$('<a></a>').attr('href','#').text(tool.label).data('context',context).data('action',tool.action).click(function(){$.wikiEditor.modules.toolbar.fn.doAction($(this).data('context'),$(this).data('action'));return false;});$characters.append($character);}}
 89+$page.append($characters);}
 90+break;}
 91+return $page;},build:function(context,config){var $tabs=$('<div></div>').addClass('tabs').appendTo(context.modules.$toolbar);var $sections=$('<div></div>').addClass('sections').appendTo(context.modules.$toolbar);context.modules.$toolbar.append($('<div></div>').addClass('break'));var selected=$.cookie('wikiEditor-'+context.instance+'-toolbar-section');var sectionQueue=[];for(section in config){if(section=='main'){context.modules.$toolbar.prepend($.wikiEditor.modules.toolbar.fn.buildSection(context,section,config[section]));}else{s={'context':context,'$sections':$sections,'$tabs':$tabs,'section':section,'config':config[section],'selected':(selected==section)};sectionQueue[sectionQueue.length]=s;s.$tabs.append($('<span></span>').attr({'class':'tab tab-'+s.section,'rel':s.section}).append($('<a></a>').addClass(s.selected?'current':null).attr('href','#').text($.wikiEditor.modules.toolbar.fn.autoMsg(s.config,'label')).data('context',s.context).click(function(){var $section=$(this).data('context').$ui.find('.section-'+
 92+$(this).parent().attr('rel'));$(this).blur();var show=$section.css('display')=='none';$section.parent().children().hide();$(this).parent().parent().find('a').removeClass('current');if(show){$section.show();$(this).addClass('current');}
 93+$.cookie('wikiEditor-'+
 94+$(this).data('context').instance+'-toolbar-section',show?$section.attr('rel'):null);return false;})));}}
 95+$.eachAsync(sectionQueue,{'bulk':0,'end':function(){$('body').css('position','static');$('body').css('position','relative');},'loop':function(i,s){s.$sections.append($.wikiEditor.modules.toolbar.fn.buildSection(s.context,s.section,s.config).css('display',s.selected?'block':'none'));}});}}};})(jQuery);
\ No newline at end of file
Index: branches/wmf-deployment/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.js
@@ -58,7 +58,8 @@
5959 .wrap( $( '<div></div>' ).addClass( 'wikiEditor-ui' ) )
6060 .wrap( $( '<div></div>' ).addClass( 'wikiEditor-ui-bottom' ) )
6161 .wrap( $( '<div></div>' ).addClass( 'wikiEditor-ui-text' ) );
62 -// Get a refrence to the outter container
 62+
 63+// Get a reference to the outer container
6364 context.$ui = $(this).parent().parent().parent();
6465 context.$ui.after( $( '<div style="clear:both;"></div>' ) );
6566 // Attach a container in the top
Index: branches/wmf-deployment/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toolbar.js
@@ -388,7 +388,7 @@
389389 )
390390 );
391391 } else {
392 - sectionQueue[sectionQueue.length] = {
 392+ s = {
393393 'context': context,
394394 '$sections': $sections,
395395 '$tabs': $tabs,
@@ -396,23 +396,7 @@
397397 'config': config[section],
398398 'selected': ( selected == section )
399399 };
400 - }
401 - }
402 - $.eachAsync( sectionQueue, {
403 - 'bulk': 0,
404 - 'end': function() {
405 - // HACK: Opera doesn't seem to want to redraw after these bits
406 - // are added to the DOM, so we can just FORCE it!
407 - $( 'body' ).css( 'position', 'static' );
408 - $( 'body' ).css( 'position', 'relative' );
409 - },
410 - 'loop': function( i, s ) {
411 - s.$sections.append(
412 - $.wikiEditor.modules.toolbar.fn.buildSection(
413 - s.context, s.section, s.config
414 - )
415 - .css( 'display', s.selected ? 'block' : 'none' )
416 - );
 400+ sectionQueue[sectionQueue.length] = s;
417401 s.$tabs.append(
418402 $( '<span></span>' )
419403 .attr( {
@@ -458,6 +442,24 @@
459443 )
460444 );
461445 }
 446+ }
 447+ $.eachAsync( sectionQueue, {
 448+ 'bulk': 0,
 449+ 'end': function() {
 450+ // HACK: Opera doesn't seem to want to redraw after these bits
 451+ // are added to the DOM, so we can just FORCE it!
 452+ $( 'body' ).css( 'position', 'static' );
 453+ $( 'body' ).css( 'position', 'relative' );
 454+ },
 455+ 'loop': function( i, s ) {
 456+ s.$sections.append(
 457+ $.wikiEditor.modules.toolbar.fn.buildSection(
 458+ s.context, s.section, s.config
 459+ )
 460+ .css( 'display', s.selected ? 'block' : 'none' )
 461+ );
 462+
 463+ }
462464 } );
463465 }
464466 }
Index: branches/wmf-deployment/extensions/UsabilityInitiative/js/plugins.combined.js
@@ -1,638 +1,638 @@
2 -/*
3 - * jQuery Asynchronous Plugin 1.0
4 - *
5 - * Copyright (c) 2008 Vincent Robert (genezys.net)
6 - * Dual licensed under the MIT (MIT-LICENSE.txt)
7 - * and GPL (GPL-LICENSE.txt) licenses.
8 - *
9 - */
10 -(function($){
11 -
12 -// opts.delay : (default 10) delay between async call in ms
13 -// opts.bulk : (default 500) delay during which the loop can continue synchronously without yielding the CPU
14 -// opts.test : (default true) function to test in the while test part
15 -// opts.loop : (default empty) function to call in the while loop part
16 -// opts.end : (default empty) function to call at the end of the while loop
17 -$.whileAsync = function(opts)
18 -{
19 - var delay = Math.abs(opts.delay) || 10,
20 - bulk = isNaN(opts.bulk) ? 500 : Math.abs(opts.bulk),
21 - test = opts.test || function(){ return true; },
22 - loop = opts.loop || function(){},
23 - end = opts.end || function(){};
24 -
25 - (function(){
26 -
27 - var t = false,
28 - begin = new Date();
29 -
30 - while( t = test() )
31 - {
32 - loop();
33 - if( bulk === 0 || (new Date() - begin) > bulk )
34 - {
35 - break;
36 - }
37 - }
38 - if( t )
39 - {
40 - setTimeout(arguments.callee, delay);
41 - }
42 - else
43 - {
44 - end();
45 - }
46 -
47 - })();
48 -}
49 -
50 -// opts.delay : (default 10) delay between async call in ms
51 -// opts.bulk : (default 500) delay during which the loop can continue synchronously without yielding the CPU
52 -// opts.loop : (default empty) function to call in the each loop part, signature: function(index, value) this = value
53 -// opts.end : (default empty) function to call at the end of the each loop
54 -$.eachAsync = function(array, opts)
55 -{
56 - var i = 0,
57 - l = array.length,
58 - loop = opts.loop || function(){};
59 -
60 - $.whileAsync(
61 - $.extend(opts, {
62 - test: function(){ return i < l; },
63 - loop: function()
64 - {
65 - var val = array[i];
66 - return loop.call(val, i++, val);
67 - }
68 - })
69 - );
70 -}
71 -
72 -$.fn.eachAsync = function(opts)
73 -{
74 - $.eachAsync(this, opts);
75 - return this;
76 -}
77 -
78 -})(jQuery);
79 -
80 -/*
81 -
82 -jQuery Browser Plugin
83 - * Version 2.3
84 - * 2008-09-17 19:27:05
85 - * URL: http://jquery.thewikies.com/browser
86 - * Description: jQuery Browser Plugin extends browser detection capabilities and can assign browser selectors to CSS classes.
87 - * Author: Nate Cavanaugh, Minhchau Dang, & Jonathan Neal
88 - * Copyright: Copyright (c) 2008 Jonathan Neal under dual MIT/GPL license.
89 - * JSLint: This javascript file passes JSLint verification.
90 -*//*jslint
91 - bitwise: true,
92 - browser: true,
93 - eqeqeq: true,
94 - forin: true,
95 - nomen: true,
96 - plusplus: true,
97 - undef: true,
98 - white: true
99 -*//*global
100 - jQuery
101 -*/
102 -
103 -(function ($) {
104 - $.browserTest = function (a, z) {
105 - var u = 'unknown', x = 'X', m = function (r, h) {
106 - for (var i = 0; i < h.length; i = i + 1) {
107 - r = r.replace(h[i][0], h[i][1]);
108 - }
109 -
110 - return r;
111 - }, c = function (i, a, b, c) {
112 - var r = {
113 - name: m((a.exec(i) || [u, u])[1], b)
114 - };
115 -
116 - r[r.name] = true;
117 -
118 - r.version = (c.exec(i) || [x, x, x, x])[3];
119 -
120 - if (r.name.match(/safari/) && r.version > 400) {
121 - r.version = '2.0';
122 - }
123 -
124 - if (r.name === 'presto') {
125 - r.version = ($.browser.version > 9.27) ? 'futhark' : 'linear_b';
126 - }
127 - r.versionNumber = parseFloat(r.version, 10) || 0;
128 - r.versionX = (r.version !== x) ? (r.version + '').substr(0, 1) : x;
129 - r.className = r.name + r.versionX;
130 -
131 - return r;
132 - };
133 -
134 - a = (a.match(/Opera|Navigator|Minefield|KHTML|Chrome/) ? m(a, [
135 - [/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/, ''],
136 - ['Chrome Safari', 'Chrome'],
137 - ['KHTML', 'Konqueror'],
138 - ['Minefield', 'Firefox'],
139 - ['Navigator', 'Netscape']
140 - ]) : a).toLowerCase();
141 -
142 - $.browser = $.extend((!z) ? $.browser : {}, c(a, /(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/, [], /(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));
143 -
144 - $.layout = c(a, /(gecko|konqueror|msie|opera|webkit)/, [
145 - ['konqueror', 'khtml'],
146 - ['msie', 'trident'],
147 - ['opera', 'presto']
148 - ], /(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);
149 -
150 - $.os = {
151 - name: (/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase()) || [u])[0].replace('sunos', 'solaris')
152 - };
153 -
154 - if (!z) {
155 - $('html').addClass([$.os.name, $.browser.name, $.browser.className, $.layout.name, $.layout.className].join(' '));
156 - }
157 - };
158 -
159 - $.browserTest(navigator.userAgent);
160 -})(jQuery);
161 -
162 -/**
163 - * Cookie plugin
164 - *
165 - * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
166 - * Dual licensed under the MIT and GPL licenses:
167 - * http://www.opensource.org/licenses/mit-license.php
168 - * http://www.gnu.org/licenses/gpl.html
169 - *
170 - */
171 -
172 -/**
173 - * Create a cookie with the given name and value and other optional parameters.
174 - *
175 - * @example $.cookie('the_cookie', 'the_value');
176 - * @desc Set the value of a cookie.
177 - * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
178 - * @desc Create a cookie with all available options.
179 - * @example $.cookie('the_cookie', 'the_value');
180 - * @desc Create a session cookie.
181 - * @example $.cookie('the_cookie', null);
182 - * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
183 - * used when the cookie was set.
184 - *
185 - * @param String name The name of the cookie.
186 - * @param String value The value of the cookie.
187 - * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
188 - * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
189 - * If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
190 - * If set to null or omitted, the cookie will be a session cookie and will not be retained
191 - * when the the browser exits.
192 - * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
193 - * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
194 - * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
195 - * require a secure protocol (like HTTPS).
196 - * @type undefined
197 - *
198 - * @name $.cookie
199 - * @cat Plugins/Cookie
200 - * @author Klaus Hartl/klaus.hartl@stilbuero.de
201 - */
202 -
203 -/**
204 - * Get the value of a cookie with the given name.
205 - *
206 - * @example $.cookie('the_cookie');
207 - * @desc Get the value of a cookie.
208 - *
209 - * @param String name The name of the cookie.
210 - * @return The value of the cookie.
211 - * @type String
212 - *
213 - * @name $.cookie
214 - * @cat Plugins/Cookie
215 - * @author Klaus Hartl/klaus.hartl@stilbuero.de
216 - */
217 -jQuery.cookie = function(name, value, options) {
218 - if (typeof value != 'undefined') { // name and value given, set cookie
219 - options = options || {};
220 - if (value === null) {
221 - value = '';
222 - options.expires = -1;
223 - }
224 - var expires = '';
225 - if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
226 - var date;
227 - if (typeof options.expires == 'number') {
228 - date = new Date();
229 - date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
230 - } else {
231 - date = options.expires;
232 - }
233 - expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
234 - }
235 - // CAUTION: Needed to parenthesize options.path and options.domain
236 - // in the following expressions, otherwise they evaluate to undefined
237 - // in the packed version for some reason...
238 - var path = options.path ? '; path=' + (options.path) : '';
239 - var domain = options.domain ? '; domain=' + (options.domain) : '';
240 - var secure = options.secure ? '; secure' : '';
241 - document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
242 - } else { // only name given, get cookie
243 - var cookieValue = null;
244 - if (document.cookie && document.cookie != '') {
245 - var cookies = document.cookie.split(';');
246 - for (var i = 0; i < cookies.length; i++) {
247 - var cookie = jQuery.trim(cookies[i]);
248 - // Does this cookie string begin with the name we want?
249 - if (cookie.substring(0, name.length + 1) == (name + '=')) {
250 - cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
251 - break;
252 - }
253 - }
254 - }
255 - return cookieValue;
256 - }
257 -};
258 -
259 -/**
260 - * These plugins provide extra functionality for interaction with textareas.
261 - */
262 -( function( $ ) { $.fn.extend( {
263 -/**
264 - * Ported from skins/common/edit.js by Trevor Parscal
265 - * (c) 2009 Wikimedia Foundation (GPLv2) - http://www.wikimedia.org
266 - *
267 - * Inserts text at the begining and end of a text selection, optionally
268 - * inserting text at the caret when selection is empty.
269 - *
270 - * @param pre Text to insert before selection
271 - * @param peri Text to insert at caret if selection is empty
272 - * @param post Text to insert after selection
273 - */
274 -encapsulateSelection: function( pre, peri, post ) {
275 - /**
276 - * Check if the selected text is the same as the insert text
277 - */
278 - function checkSelectedText() {
279 - if ( !selText ) {
280 - selText = peri;
281 - isSample = true;
282 - } else if ( selText.charAt( selText.length - 1 ) == ' ' ) {
283 - // Exclude ending space char
284 - selText = selText.substring(0, selText.length - 1);
285 - post += ' '
286 - }
287 - }
288 - var e = this.jquery ? this[0] : this;
289 - var selText;
290 - var isSample = false;
291 - if ( document.selection && document.selection.createRange ) {
292 - // IE/Opera
293 - if ( document.documentElement && document.documentElement.scrollTop ) {
294 - var winScroll = document.documentElement.scrollTop;
295 - } else if ( document.body ) {
296 - var winScroll = document.body.scrollTop;
297 - }
298 - $(this).focus();
299 - var range = document.selection.createRange();
300 - selText = range.text;
301 - checkSelectedText();
302 - range.text = pre + selText + post;
303 - if ( isSample && range.moveStart ) {
304 - if ( window.opera ) {
305 - post = post.replace( /\n/g, '' );
306 - }
307 - range.moveStart( 'character', - post.length - selText.length );
308 - range.moveEnd( 'character', - post.length );
309 - }
310 - range.select();
311 - if ( document.documentElement && document.documentElement.scrollTop ) {
312 - document.documentElement.scrollTop = winScroll
313 - } else if ( document.body ) {
314 - document.body.scrollTop = winScroll;
315 - }
316 - } else if ( e.selectionStart || e.selectionStart == '0' ) {
317 - // Mozilla
318 - var textScroll = e.scrollTop;
319 - $(this).focus();
320 - var startPos = e.selectionStart;
321 - var endPos = e.selectionEnd;
322 - selText = e.value.substring( startPos, endPos );
323 - checkSelectedText();
324 - e.value = e.value.substring( 0, startPos ) + pre + selText + post +
325 - e.value.substring( endPos, e.value.length );
326 - if ( isSample ) {
327 - e.selectionStart = startPos + pre.length;
328 - e.selectionEnd = startPos + pre.length + selText.length;
329 - } else {
330 - e.selectionStart =
331 - startPos + pre.length + selText.length + post.length;
332 - e.selectionEnd = e.selectionStart;
333 - }
334 - e.scrollTop = textScroll;
335 - }
336 - $(this).trigger( 'encapsulateSelection' );
337 -},
338 -/**
339 - * Ported from Wikia's LinkSuggest extension
340 - * https://svn.wikia-code.com/wikia/trunk/extensions/wikia/LinkSuggest
341 - * Some code copied from
342 - * http://www.dedestruct.com/2008/03/22/howto-cross-browser-cursor-position-in-textareas/
343 - *
344 - * Get the position (in resolution of bytes not nessecarily characters)
345 - * in a textarea
346 - */
347 - getCaretPosition: function() {
348 - function getCaret( e ) {
349 - var caretPos = 0;
350 - if($.browser.msie) {
351 - // IE Support
352 - var postFinished = false;
353 - var periFinished = false;
354 - var postFinished = false;
355 - var preText, rawPreText, periText;
356 - var rawPeriText, postText, rawPostText;
357 - // Create range containing text in the selection
358 - var periRange = document.selection.createRange().duplicate();
359 - // Create range containing text before the selection
360 - var preRange = document.body.createTextRange();
361 - // Select all the text
362 - preRange.moveToElementText(e);
363 - // Move the end where we need it
364 - preRange.setEndPoint("EndToStart", periRange);
365 - // Create range containing text after the selection
366 - var postRange = document.body.createTextRange();
367 - // Select all the text
368 - postRange.moveToElementText(e);
369 - // Move the start where we need it
370 - postRange.setEndPoint("StartToEnd", periRange);
371 - // Load the text values we need to compare
372 - preText = rawPreText = preRange.text;
373 - periText = rawPeriText = periRange.text;
374 - postText = rawPostText = postRange.text;
375 - /*
376 - * Check each range for trimmed newlines by shrinking the range by 1
377 - * character and seeing if the text property has changed. If it has
378 - * not changed then we know that IE has trimmed a \r\n from the end.
379 - */
380 - do {
381 - if ( !postFinished ) {
382 - if ( preRange.
383 - compareEndPoints( "StartToEnd", preRange ) == 0 ) {
384 - postFinished = true;
385 - } else {
386 - preRange.moveEnd( "character", -1 )
387 - if ( preRange.text == preText ) {
388 - rawPreText += "\r\n";
389 - } else {
390 - postFinished = true;
391 - }
392 - }
393 - }
394 - if ( !periFinished ) {
395 - if ( periRange.
396 - compareEndPoints( "StartToEnd", periRange ) == 0 ) {
397 - periFinished = true;
398 - } else {
399 - periRange.moveEnd( "character", -1 )
400 - if ( periRange.text == periText ) {
401 - rawPeriText += "\r\n";
402 - } else {
403 - periFinished = true;
404 - }
405 - }
406 - }
407 - if ( !postFinished ) {
408 - if ( postRange.
409 - compareEndPoints("StartToEnd", postRange) == 0 ) {
410 - postFinished = true;
411 - } else {
412 - postRange.moveEnd( "character", -1 )
413 - if ( postRange.text == postText ) {
414 - rawPostText += "\r\n";
415 - } else {
416 - postFinished = true;
417 - }
418 - }
419 - }
420 - } while ( ( !postFinished || !periFinished || !postFinished ) );
421 - caretPos = rawPreText.replace( /\r\n/g, "\n" ).length;
422 - } else if ( e.selectionStart || e.selectionStart == '0' ) {
423 - // Firefox support
424 - caretPos = e.selectionStart;
425 - }
426 - return caretPos;
427 - }
428 - return getCaret( this.get( 0 ) );
429 -},
430 -/**
431 - * Ported from Wikia's LinkSuggest extension
432 - * https://svn.wikia-code.com/wikia/trunk/extensions/wikia/LinkSuggest
433 - *
434 - * Scroll a textarea to a certain offset
435 - * @param pos Byte offset
436 - */
437 -scrollToCaretPosition: function( pos ) {
438 - function getLineLength( e ) {
439 - return Math.floor( e.scrollWidth / ( $.os.name == 'linux' ? 7 : 8 ) );
440 - }
441 - function getCaretScrollPosition( e ) {
442 - var text = e.value.replace( /\r/g, "" );
443 - var caret = $( e ).getCaretPosition();
444 - var lineLength = getLineLength( e );
445 - var row = 0;
446 - var charInLine = 0;
447 - var lastSpaceInLine = 0;
448 - for ( i = 0; i < caret; i++ ) {
449 - charInLine++;
450 - if ( text.charAt( i ) == " " ) {
451 - lastSpaceInLine = charInLine;
452 - } else if ( text.charAt( i ) == "\n" ) {
453 - lastSpaceInLine = 0;
454 - charInLine = 0;
455 - row++;
456 - }
457 - if ( charInLine > lineLength ) {
458 - if ( lastSpaceInLine > 0 ) {
459 - charInLine = charInLine - lastSpaceInLine;
460 - lastSpaceInLine = 0;
461 - row++;
462 - }
463 - }
464 - }
465 - var nextSpace = 0;
466 - for ( j = caret; j < caret + lineLength; j++ ) {
467 - if (
468 - text.charAt( j ) == " " ||
469 - text.charAt( j ) == "\n" ||
470 - caret == text.length
471 - ) {
472 - nextSpace = j;
473 - break;
474 - }
475 - }
476 - if( nextSpace > lineLength && caret <= lineLength ) {
477 - charInLine = caret - lastSpaceInLine;
478 - row++;
479 - }
480 - return (
481 - $.os.name == 'mac' ? 13 : ( $.os.name == 'linux' ? 15 : 16 )
482 - ) * row;
483 - }
484 - return this.each(function() {
485 - $(this).focus();
486 - if ( this.selectionStart || this.selectionStart == '0' ) {
487 - // Mozilla
488 - this.selectionStart = pos;
489 - this.selectionEnd = pos;
490 - $(this).scrollTop( getCaretScrollPosition( this ) );
491 - } else if ( document.selection && document.selection.createRange ) {
492 - // IE / Opera
493 - /*
494 - * IE automatically scrolls the section to the bottom of the page,
495 - * except if it's already in view and the cursor position hasn't
496 - * changed, in which case it does nothing. In that case we'll force
497 - * it to act by moving one character back and forth.
498 - */
499 - var range = document.selection.createRange();
500 - var oldPos = $(this).getCaretPosition();
501 - var goBack = false;
502 - if ( oldPos == pos ) {
503 - pos++;
504 - goBack = true;
505 - }
506 - range.moveToElementText( this );
507 - range.collapse();
508 - range.move( 'character', pos );
509 - range.select();
510 - this.scrollTop += range.offsetTop;
511 - if ( goBack ) {
512 - range.move( 'character', -1 );
513 - range.select();
514 - }
515 - }
516 - $(this).trigger( 'scrollToPosition' );
517 - });
518 -}
519 -
520 -} ); } )( jQuery );/**
521 - * This plugin provides a way to build a user interface around a textarea. You
522 - * can build the UI from a confguration..
523 - * $j( 'div#edittoolbar' ).wikiEditor(
524 - * { 'modules': { 'toolbar': { ... config ... } } }
525 - * );
526 - * ...and add modules after it's already been initialized...
527 - * $j( 'textarea#wpTextbox1' ).wikiEditor(
528 - * 'addModule', 'toc', { ... config ... }
529 - * );
530 - * ...using the API, which is still be finished.
531 - */
532 -(function($) {
533 -$.wikiEditor = { 'modules': {}, 'instances': [] };
534 -$.fn.wikiEditor = function() {
535 -
536 -/* Initialization */
537 -
538 -// The wikiEditor context is stored in the element, so when this function
539 -// gets called again we can pick up where we left off
540 -var context = $(this).data( 'context' );
541 -
542 -/* API */
543 -
544 -// The first time this is called, we expect context to be undefined, meaning
545 -// the editing ui has not yet been, and still needs to be built, however each
546 -// additional call after that is expected to be an API call, which contains a
547 -// string as the first argument which corrosponds to a supported api call
548 -if ( typeof context !== 'undefined' ) {
549 - // Since javascript gives arugments as an object, we need to convert them
550 - // so they can be used more easily
551 - arguments = $.makeArray( arguments );
552 - if ( arguments.length > 0 ) {
553 - // Handle API calls
554 - var call = arguments.shift();
555 - if ( call in context.api ) {
556 - context.api[call](
557 - context, arguments[0] == undefined ? {} : arguments[0]
558 - );
559 - }
560 - // Store the context for next time and return
561 - return $(this).data( 'context', context );
562 - }
563 - // Nothing to do, just return
564 - return $(this);
565 -}
566 -
567 -/* Construction */
568 -
569 -var instance = $.wikiEditor.instances.length;
570 -context = {
571 - '$textarea': $(this), 'modules': {}, 'data': {}, 'instance': instance
572 -};
573 -$.wikiEditor.instances[instance] = $(this);
574 -
575 -// Encapsulate the textarea with some containers for layout
576 -$(this)
577 - .wrap( $( '<div></div>' ).addClass( 'wikiEditor-ui' ) )
578 - .wrap( $( '<div></div>' ).addClass( 'wikiEditor-ui-bottom' ) )
579 - .wrap( $( '<div></div>' ).addClass( 'wikiEditor-ui-text' ) );
580 -// Get a refrence to the outter container
581 -context.$ui = $(this).parent().parent().parent();
582 -context.$ui.after( $( '<div style="clear:both;"></div>' ) );
583 -// Attach a container in the top
584 -context.$ui.prepend( $( '<div></div>' ).addClass( 'wikiEditor-ui-top' ) );
585 -// Create a set of standard methods for internal and external use
586 -context.api = {
587 - /**
588 - * Accepts either a string of the name of a module to add without any
589 - * additional configuration parameters, or an object with members keyed with
590 - * module names and valued with configuration objects
591 - */
592 - addModule: function( context, data ) {
593 - // A safe way of calling an API function on a module
594 - function callModuleApi( module, call, data ) {
595 - if (
596 - module in $.wikiEditor.modules &&
597 - 'fn' in $.wikiEditor.modules[module] &&
598 - call in $.wikiEditor.modules[module].fn
599 - ) {
600 - $.wikiEditor.modules[module].fn[call]( context, data );
601 - }
602 - }
603 - if ( typeof data == 'string' ) {
604 - callModuleApi( data, 'create', {} );
605 - } else if ( typeof data == 'object' ) {
606 - for ( module in data ) {
607 - if ( typeof module == 'string' ) {
608 - callModuleApi( module, 'create', data[module] );
609 - }
610 - }
611 - }
612 - }
613 -};
614 -// Allow modules to extend the API
615 -for ( module in $.wikiEditor.modules ) {
616 - if ( 'api' in $.wikiEditor.modules[module] ) {
617 - for ( call in $.wikiEditor.modules[module].api ) {
618 - // Modules may not overwrite existing API functions - first come,
619 - // first serve
620 - if ( !( call in context.api ) ) {
621 - context.api[call] = $.wikiEditor.modules[module].api[call];
622 - }
623 - }
624 - }
625 -}
626 -// Each browser seems to do this differently, so let's keep our editor
627 -// consistent by allways starting at the begining
628 -context.$textarea.scrollToCaretPosition( 0 );
629 -// If there was a configuration passed, it's assumed to be for the addModule
630 -// API call, so we can just send it on it's way right now
631 -if ( arguments.length > 0 && typeof arguments[0] == 'object' ) {
632 - context.api.addModule( context, arguments[0] );
633 -}
634 -// Store the context for next time, and support chaining
635 -return $(this).data( 'context', context );;
636 -
 2+/*
 3+ * jQuery Asynchronous Plugin 1.0
 4+ *
 5+ * Copyright (c) 2008 Vincent Robert (genezys.net)
 6+ * Dual licensed under the MIT (MIT-LICENSE.txt)
 7+ * and GPL (GPL-LICENSE.txt) licenses.
 8+ *
 9+ */
 10+(function($){
 11+
 12+// opts.delay : (default 10) delay between async call in ms
 13+// opts.bulk : (default 500) delay during which the loop can continue synchronously without yielding the CPU
 14+// opts.test : (default true) function to test in the while test part
 15+// opts.loop : (default empty) function to call in the while loop part
 16+// opts.end : (default empty) function to call at the end of the while loop
 17+$.whileAsync = function(opts)
 18+{
 19+ var delay = Math.abs(opts.delay) || 10,
 20+ bulk = isNaN(opts.bulk) ? 500 : Math.abs(opts.bulk),
 21+ test = opts.test || function(){ return true; },
 22+ loop = opts.loop || function(){},
 23+ end = opts.end || function(){};
 24+
 25+ (function(){
 26+
 27+ var t = false,
 28+ begin = new Date();
 29+
 30+ while( t = test() )
 31+ {
 32+ loop();
 33+ if( bulk === 0 || (new Date() - begin) > bulk )
 34+ {
 35+ break;
 36+ }
 37+ }
 38+ if( t )
 39+ {
 40+ setTimeout(arguments.callee, delay);
 41+ }
 42+ else
 43+ {
 44+ end();
 45+ }
 46+
 47+ })();
 48+}
 49+
 50+// opts.delay : (default 10) delay between async call in ms
 51+// opts.bulk : (default 500) delay during which the loop can continue synchronously without yielding the CPU
 52+// opts.loop : (default empty) function to call in the each loop part, signature: function(index, value) this = value
 53+// opts.end : (default empty) function to call at the end of the each loop
 54+$.eachAsync = function(array, opts)
 55+{
 56+ var i = 0,
 57+ l = array.length,
 58+ loop = opts.loop || function(){};
 59+
 60+ $.whileAsync(
 61+ $.extend(opts, {
 62+ test: function(){ return i < l; },
 63+ loop: function()
 64+ {
 65+ var val = array[i];
 66+ return loop.call(val, i++, val);
 67+ }
 68+ })
 69+ );
 70+}
 71+
 72+$.fn.eachAsync = function(opts)
 73+{
 74+ $.eachAsync(this, opts);
 75+ return this;
 76+}
 77+
 78+})(jQuery);
 79+
 80+/*
 81+
 82+jQuery Browser Plugin
 83+ * Version 2.3
 84+ * 2008-09-17 19:27:05
 85+ * URL: http://jquery.thewikies.com/browser
 86+ * Description: jQuery Browser Plugin extends browser detection capabilities and can assign browser selectors to CSS classes.
 87+ * Author: Nate Cavanaugh, Minhchau Dang, & Jonathan Neal
 88+ * Copyright: Copyright (c) 2008 Jonathan Neal under dual MIT/GPL license.
 89+ * JSLint: This javascript file passes JSLint verification.
 90+*//*jslint
 91+ bitwise: true,
 92+ browser: true,
 93+ eqeqeq: true,
 94+ forin: true,
 95+ nomen: true,
 96+ plusplus: true,
 97+ undef: true,
 98+ white: true
 99+*//*global
 100+ jQuery
 101+*/
 102+
 103+(function ($) {
 104+ $.browserTest = function (a, z) {
 105+ var u = 'unknown', x = 'X', m = function (r, h) {
 106+ for (var i = 0; i < h.length; i = i + 1) {
 107+ r = r.replace(h[i][0], h[i][1]);
 108+ }
 109+
 110+ return r;
 111+ }, c = function (i, a, b, c) {
 112+ var r = {
 113+ name: m((a.exec(i) || [u, u])[1], b)
 114+ };
 115+
 116+ r[r.name] = true;
 117+
 118+ r.version = (c.exec(i) || [x, x, x, x])[3];
 119+
 120+ if (r.name.match(/safari/) && r.version > 400) {
 121+ r.version = '2.0';
 122+ }
 123+
 124+ if (r.name === 'presto') {
 125+ r.version = ($.browser.version > 9.27) ? 'futhark' : 'linear_b';
 126+ }
 127+ r.versionNumber = parseFloat(r.version, 10) || 0;
 128+ r.versionX = (r.version !== x) ? (r.version + '').substr(0, 1) : x;
 129+ r.className = r.name + r.versionX;
 130+
 131+ return r;
 132+ };
 133+
 134+ a = (a.match(/Opera|Navigator|Minefield|KHTML|Chrome/) ? m(a, [
 135+ [/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/, ''],
 136+ ['Chrome Safari', 'Chrome'],
 137+ ['KHTML', 'Konqueror'],
 138+ ['Minefield', 'Firefox'],
 139+ ['Navigator', 'Netscape']
 140+ ]) : a).toLowerCase();
 141+
 142+ $.browser = $.extend((!z) ? $.browser : {}, c(a, /(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/, [], /(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));
 143+
 144+ $.layout = c(a, /(gecko|konqueror|msie|opera|webkit)/, [
 145+ ['konqueror', 'khtml'],
 146+ ['msie', 'trident'],
 147+ ['opera', 'presto']
 148+ ], /(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);
 149+
 150+ $.os = {
 151+ name: (/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase()) || [u])[0].replace('sunos', 'solaris')
 152+ };
 153+
 154+ if (!z) {
 155+ $('html').addClass([$.os.name, $.browser.name, $.browser.className, $.layout.name, $.layout.className].join(' '));
 156+ }
 157+ };
 158+
 159+ $.browserTest(navigator.userAgent);
 160+})(jQuery);
 161+
 162+/**
 163+ * Cookie plugin
 164+ *
 165+ * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 166+ * Dual licensed under the MIT and GPL licenses:
 167+ * http://www.opensource.org/licenses/mit-license.php
 168+ * http://www.gnu.org/licenses/gpl.html
 169+ *
 170+ */
 171+
 172+/**
 173+ * Create a cookie with the given name and value and other optional parameters.
 174+ *
 175+ * @example $.cookie('the_cookie', 'the_value');
 176+ * @desc Set the value of a cookie.
 177+ * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
 178+ * @desc Create a cookie with all available options.
 179+ * @example $.cookie('the_cookie', 'the_value');
 180+ * @desc Create a session cookie.
 181+ * @example $.cookie('the_cookie', null);
 182+ * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
 183+ * used when the cookie was set.
 184+ *
 185+ * @param String name The name of the cookie.
 186+ * @param String value The value of the cookie.
 187+ * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
 188+ * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
 189+ * If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
 190+ * If set to null or omitted, the cookie will be a session cookie and will not be retained
 191+ * when the the browser exits.
 192+ * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
 193+ * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
 194+ * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
 195+ * require a secure protocol (like HTTPS).
 196+ * @type undefined
 197+ *
 198+ * @name $.cookie
 199+ * @cat Plugins/Cookie
 200+ * @author Klaus Hartl/klaus.hartl@stilbuero.de
 201+ */
 202+
 203+/**
 204+ * Get the value of a cookie with the given name.
 205+ *
 206+ * @example $.cookie('the_cookie');
 207+ * @desc Get the value of a cookie.
 208+ *
 209+ * @param String name The name of the cookie.
 210+ * @return The value of the cookie.
 211+ * @type String
 212+ *
 213+ * @name $.cookie
 214+ * @cat Plugins/Cookie
 215+ * @author Klaus Hartl/klaus.hartl@stilbuero.de
 216+ */
 217+jQuery.cookie = function(name, value, options) {
 218+ if (typeof value != 'undefined') { // name and value given, set cookie
 219+ options = options || {};
 220+ if (value === null) {
 221+ value = '';
 222+ options.expires = -1;
 223+ }
 224+ var expires = '';
 225+ if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
 226+ var date;
 227+ if (typeof options.expires == 'number') {
 228+ date = new Date();
 229+ date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
 230+ } else {
 231+ date = options.expires;
 232+ }
 233+ expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
 234+ }
 235+ // CAUTION: Needed to parenthesize options.path and options.domain
 236+ // in the following expressions, otherwise they evaluate to undefined
 237+ // in the packed version for some reason...
 238+ var path = options.path ? '; path=' + (options.path) : '';
 239+ var domain = options.domain ? '; domain=' + (options.domain) : '';
 240+ var secure = options.secure ? '; secure' : '';
 241+ document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
 242+ } else { // only name given, get cookie
 243+ var cookieValue = null;
 244+ if (document.cookie && document.cookie != '') {
 245+ var cookies = document.cookie.split(';');
 246+ for (var i = 0; i < cookies.length; i++) {
 247+ var cookie = jQuery.trim(cookies[i]);
 248+ // Does this cookie string begin with the name we want?
 249+ if (cookie.substring(0, name.length + 1) == (name + '=')) {
 250+ cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
 251+ break;
 252+ }
 253+ }
 254+ }
 255+ return cookieValue;
 256+ }
 257+};
 258+
 259+/**
 260+ * These plugins provide extra functionality for interaction with textareas.
 261+ */
 262+( function( $ ) { $.fn.extend( {
 263+/**
 264+ * Ported from skins/common/edit.js by Trevor Parscal
 265+ * (c) 2009 Wikimedia Foundation (GPLv2) - http://www.wikimedia.org
 266+ *
 267+ * Inserts text at the begining and end of a text selection, optionally
 268+ * inserting text at the caret when selection is empty.
 269+ *
 270+ * @param pre Text to insert before selection
 271+ * @param peri Text to insert at caret if selection is empty
 272+ * @param post Text to insert after selection
 273+ */
 274+encapsulateSelection: function( pre, peri, post ) {
 275+ /**
 276+ * Check if the selected text is the same as the insert text
 277+ */
 278+ function checkSelectedText() {
 279+ if ( !selText ) {
 280+ selText = peri;
 281+ isSample = true;
 282+ } else if ( selText.charAt( selText.length - 1 ) == ' ' ) {
 283+ // Exclude ending space char
 284+ selText = selText.substring(0, selText.length - 1);
 285+ post += ' '
 286+ }
 287+ }
 288+ var e = this.jquery ? this[0] : this;
 289+ var selText;
 290+ var isSample = false;
 291+ if ( document.selection && document.selection.createRange ) {
 292+ // IE/Opera
 293+ if ( document.documentElement && document.documentElement.scrollTop ) {
 294+ var winScroll = document.documentElement.scrollTop;
 295+ } else if ( document.body ) {
 296+ var winScroll = document.body.scrollTop;
 297+ }
 298+ $(this).focus();
 299+ var range = document.selection.createRange();
 300+ selText = range.text;
 301+ checkSelectedText();
 302+ range.text = pre + selText + post;
 303+ if ( isSample && range.moveStart ) {
 304+ if ( window.opera ) {
 305+ post = post.replace( /\n/g, '' );
 306+ }
 307+ range.moveStart( 'character', - post.length - selText.length );
 308+ range.moveEnd( 'character', - post.length );
 309+ }
 310+ range.select();
 311+ if ( document.documentElement && document.documentElement.scrollTop ) {
 312+ document.documentElement.scrollTop = winScroll
 313+ } else if ( document.body ) {
 314+ document.body.scrollTop = winScroll;
 315+ }
 316+ } else if ( e.selectionStart || e.selectionStart == '0' ) {
 317+ // Mozilla
 318+ var textScroll = e.scrollTop;
 319+ $(this).focus();
 320+ var startPos = e.selectionStart;
 321+ var endPos = e.selectionEnd;
 322+ selText = e.value.substring( startPos, endPos );
 323+ checkSelectedText();
 324+ e.value = e.value.substring( 0, startPos ) + pre + selText + post +
 325+ e.value.substring( endPos, e.value.length );
 326+ if ( isSample ) {
 327+ e.selectionStart = startPos + pre.length;
 328+ e.selectionEnd = startPos + pre.length + selText.length;
 329+ } else {
 330+ e.selectionStart =
 331+ startPos + pre.length + selText.length + post.length;
 332+ e.selectionEnd = e.selectionStart;
 333+ }
 334+ e.scrollTop = textScroll;
 335+ }
 336+ $(this).trigger( 'encapsulateSelection' );
 337+},
 338+/**
 339+ * Ported from Wikia's LinkSuggest extension
 340+ * https://svn.wikia-code.com/wikia/trunk/extensions/wikia/LinkSuggest
 341+ * Some code copied from
 342+ * http://www.dedestruct.com/2008/03/22/howto-cross-browser-cursor-position-in-textareas/
 343+ *
 344+ * Get the position (in resolution of bytes not nessecarily characters)
 345+ * in a textarea
 346+ */
 347+ getCaretPosition: function() {
 348+ function getCaret( e ) {
 349+ var caretPos = 0;
 350+ if($.browser.msie) {
 351+ // IE Support
 352+ var postFinished = false;
 353+ var periFinished = false;
 354+ var postFinished = false;
 355+ var preText, rawPreText, periText;
 356+ var rawPeriText, postText, rawPostText;
 357+ // Create range containing text in the selection
 358+ var periRange = document.selection.createRange().duplicate();
 359+ // Create range containing text before the selection
 360+ var preRange = document.body.createTextRange();
 361+ // Select all the text
 362+ preRange.moveToElementText(e);
 363+ // Move the end where we need it
 364+ preRange.setEndPoint("EndToStart", periRange);
 365+ // Create range containing text after the selection
 366+ var postRange = document.body.createTextRange();
 367+ // Select all the text
 368+ postRange.moveToElementText(e);
 369+ // Move the start where we need it
 370+ postRange.setEndPoint("StartToEnd", periRange);
 371+ // Load the text values we need to compare
 372+ preText = rawPreText = preRange.text;
 373+ periText = rawPeriText = periRange.text;
 374+ postText = rawPostText = postRange.text;
 375+ /*
 376+ * Check each range for trimmed newlines by shrinking the range by 1
 377+ * character and seeing if the text property has changed. If it has
 378+ * not changed then we know that IE has trimmed a \r\n from the end.
 379+ */
 380+ do {
 381+ if ( !postFinished ) {
 382+ if ( preRange.
 383+ compareEndPoints( "StartToEnd", preRange ) == 0 ) {
 384+ postFinished = true;
 385+ } else {
 386+ preRange.moveEnd( "character", -1 )
 387+ if ( preRange.text == preText ) {
 388+ rawPreText += "\r\n";
 389+ } else {
 390+ postFinished = true;
 391+ }
 392+ }
 393+ }
 394+ if ( !periFinished ) {
 395+ if ( periRange.
 396+ compareEndPoints( "StartToEnd", periRange ) == 0 ) {
 397+ periFinished = true;
 398+ } else {
 399+ periRange.moveEnd( "character", -1 )
 400+ if ( periRange.text == periText ) {
 401+ rawPeriText += "\r\n";
 402+ } else {
 403+ periFinished = true;
 404+ }
 405+ }
 406+ }
 407+ if ( !postFinished ) {
 408+ if ( postRange.
 409+ compareEndPoints("StartToEnd", postRange) == 0 ) {
 410+ postFinished = true;
 411+ } else {
 412+ postRange.moveEnd( "character", -1 )
 413+ if ( postRange.text == postText ) {
 414+ rawPostText += "\r\n";
 415+ } else {
 416+ postFinished = true;
 417+ }
 418+ }
 419+ }
 420+ } while ( ( !postFinished || !periFinished || !postFinished ) );
 421+ caretPos = rawPreText.replace( /\r\n/g, "\n" ).length;
 422+ } else if ( e.selectionStart || e.selectionStart == '0' ) {
 423+ // Firefox support
 424+ caretPos = e.selectionStart;
 425+ }
 426+ return caretPos;
 427+ }
 428+ return getCaret( this.get( 0 ) );
 429+},
 430+/**
 431+ * Ported from Wikia's LinkSuggest extension
 432+ * https://svn.wikia-code.com/wikia/trunk/extensions/wikia/LinkSuggest
 433+ *
 434+ * Scroll a textarea to a certain offset
 435+ * @param pos Byte offset
 436+ */
 437+scrollToCaretPosition: function( pos ) {
 438+ function getLineLength( e ) {
 439+ return Math.floor( e.scrollWidth / ( $.os.name == 'linux' ? 7 : 8 ) );
 440+ }
 441+ function getCaretScrollPosition( e ) {
 442+ var text = e.value.replace( /\r/g, "" );
 443+ var caret = $( e ).getCaretPosition();
 444+ var lineLength = getLineLength( e );
 445+ var row = 0;
 446+ var charInLine = 0;
 447+ var lastSpaceInLine = 0;
 448+ for ( i = 0; i < caret; i++ ) {
 449+ charInLine++;
 450+ if ( text.charAt( i ) == " " ) {
 451+ lastSpaceInLine = charInLine;
 452+ } else if ( text.charAt( i ) == "\n" ) {
 453+ lastSpaceInLine = 0;
 454+ charInLine = 0;
 455+ row++;
 456+ }
 457+ if ( charInLine > lineLength ) {
 458+ if ( lastSpaceInLine > 0 ) {
 459+ charInLine = charInLine - lastSpaceInLine;
 460+ lastSpaceInLine = 0;
 461+ row++;
 462+ }
 463+ }
 464+ }
 465+ var nextSpace = 0;
 466+ for ( j = caret; j < caret + lineLength; j++ ) {
 467+ if (
 468+ text.charAt( j ) == " " ||
 469+ text.charAt( j ) == "\n" ||
 470+ caret == text.length
 471+ ) {
 472+ nextSpace = j;
 473+ break;
 474+ }
 475+ }
 476+ if( nextSpace > lineLength && caret <= lineLength ) {
 477+ charInLine = caret - lastSpaceInLine;
 478+ row++;
 479+ }
 480+ return (
 481+ $.os.name == 'mac' ? 13 : ( $.os.name == 'linux' ? 15 : 16 )
 482+ ) * row;
 483+ }
 484+ return this.each(function() {
 485+ $(this).focus();
 486+ if ( this.selectionStart || this.selectionStart == '0' ) {
 487+ // Mozilla
 488+ this.selectionStart = pos;
 489+ this.selectionEnd = pos;
 490+ $(this).scrollTop( getCaretScrollPosition( this ) );
 491+ } else if ( document.selection && document.selection.createRange ) {
 492+ // IE / Opera
 493+ /*
 494+ * IE automatically scrolls the section to the bottom of the page,
 495+ * except if it's already in view and the cursor position hasn't
 496+ * changed, in which case it does nothing. In that case we'll force
 497+ * it to act by moving one character back and forth.
 498+ */
 499+ var range = document.selection.createRange();
 500+ var oldPos = $(this).getCaretPosition();
 501+ var goBack = false;
 502+ if ( oldPos == pos ) {
 503+ pos++;
 504+ goBack = true;
 505+ }
 506+ range.moveToElementText( this );
 507+ range.collapse();
 508+ range.move( 'character', pos );
 509+ range.select();
 510+ this.scrollTop += range.offsetTop;
 511+ if ( goBack ) {
 512+ range.move( 'character', -1 );
 513+ range.select();
 514+ }
 515+ }
 516+ $(this).trigger( 'scrollToPosition' );
 517+ });
 518+}
 519+
 520+} ); } )( jQuery );/**
 521+ * This plugin provides a way to build a user interface around a textarea. You
 522+ * can build the UI from a confguration..
 523+ * $j( 'div#edittoolbar' ).wikiEditor(
 524+ * { 'modules': { 'toolbar': { ... config ... } } }
 525+ * );
 526+ * ...and add modules after it's already been initialized...
 527+ * $j( 'textarea#wpTextbox1' ).wikiEditor(
 528+ * 'addModule', 'toc', { ... config ... }
 529+ * );
 530+ * ...using the API, which is still be finished.
 531+ */
 532+(function($) {
 533+$.wikiEditor = { 'modules': {}, 'instances': [] };
 534+$.fn.wikiEditor = function() {
 535+
 536+/* Initialization */
 537+
 538+// The wikiEditor context is stored in the element, so when this function
 539+// gets called again we can pick up where we left off
 540+var context = $(this).data( 'context' );
 541+
 542+/* API */
 543+
 544+// The first time this is called, we expect context to be undefined, meaning
 545+// the editing ui has not yet been, and still needs to be built, however each
 546+// additional call after that is expected to be an API call, which contains a
 547+// string as the first argument which corrosponds to a supported api call
 548+if ( typeof context !== 'undefined' ) {
 549+ // Since javascript gives arugments as an object, we need to convert them
 550+ // so they can be used more easily
 551+ arguments = $.makeArray( arguments );
 552+ if ( arguments.length > 0 ) {
 553+ // Handle API calls
 554+ var call = arguments.shift();
 555+ if ( call in context.api ) {
 556+ context.api[call](
 557+ context, arguments[0] == undefined ? {} : arguments[0]
 558+ );
 559+ }
 560+ // Store the context for next time and return
 561+ return $(this).data( 'context', context );
 562+ }
 563+ // Nothing to do, just return
 564+ return $(this);
 565+}
 566+
 567+/* Construction */
 568+
 569+var instance = $.wikiEditor.instances.length;
 570+context = {
 571+ '$textarea': $(this), 'modules': {}, 'data': {}, 'instance': instance
 572+};
 573+$.wikiEditor.instances[instance] = $(this);
 574+
 575+// Encapsulate the textarea with some containers for layout
 576+$(this)
 577+ .wrap( $( '<div></div>' ).addClass( 'wikiEditor-ui' ) )
 578+ .wrap( $( '<div></div>' ).addClass( 'wikiEditor-ui-bottom' ) )
 579+ .wrap( $( '<div></div>' ).addClass( 'wikiEditor-ui-text' ) );
 580+// Get a refrence to the outter container
 581+context.$ui = $(this).parent().parent().parent();
 582+context.$ui.after( $( '<div style="clear:both;"></div>' ) );
 583+// Attach a container in the top
 584+context.$ui.prepend( $( '<div></div>' ).addClass( 'wikiEditor-ui-top' ) );
 585+// Create a set of standard methods for internal and external use
 586+context.api = {
 587+ /**
 588+ * Accepts either a string of the name of a module to add without any
 589+ * additional configuration parameters, or an object with members keyed with
 590+ * module names and valued with configuration objects
 591+ */
 592+ addModule: function( context, data ) {
 593+ // A safe way of calling an API function on a module
 594+ function callModuleApi( module, call, data ) {
 595+ if (
 596+ module in $.wikiEditor.modules &&
 597+ 'fn' in $.wikiEditor.modules[module] &&
 598+ call in $.wikiEditor.modules[module].fn
 599+ ) {
 600+ $.wikiEditor.modules[module].fn[call]( context, data );
 601+ }
 602+ }
 603+ if ( typeof data == 'string' ) {
 604+ callModuleApi( data, 'create', {} );
 605+ } else if ( typeof data == 'object' ) {
 606+ for ( module in data ) {
 607+ if ( typeof module == 'string' ) {
 608+ callModuleApi( module, 'create', data[module] );
 609+ }
 610+ }
 611+ }
 612+ }
 613+};
 614+// Allow modules to extend the API
 615+for ( module in $.wikiEditor.modules ) {
 616+ if ( 'api' in $.wikiEditor.modules[module] ) {
 617+ for ( call in $.wikiEditor.modules[module].api ) {
 618+ // Modules may not overwrite existing API functions - first come,
 619+ // first serve
 620+ if ( !( call in context.api ) ) {
 621+ context.api[call] = $.wikiEditor.modules[module].api[call];
 622+ }
 623+ }
 624+ }
 625+}
 626+// Each browser seems to do this differently, so let's keep our editor
 627+// consistent by allways starting at the begining
 628+context.$textarea.scrollToCaretPosition( 0 );
 629+// If there was a configuration passed, it's assumed to be for the addModule
 630+// API call, so we can just send it on it's way right now
 631+if ( arguments.length > 0 && typeof arguments[0] == 'object' ) {
 632+ context.api.addModule( context, arguments[0] );
 633+}
 634+// Store the context for next time, and support chaining
 635+return $(this).data( 'context', context );;
 636+
637637 };})(jQuery);/**
638638 * TOC Module for wikiEditor
639639 */
@@ -1249,7 +1249,7 @@
12501250 )
12511251 );
12521252 } else {
1253 - sectionQueue[sectionQueue.length] = {
 1253+ s = {
12541254 'context': context,
12551255 '$sections': $sections,
12561256 '$tabs': $tabs,
@@ -1257,23 +1257,7 @@
12581258 'config': config[section],
12591259 'selected': ( selected == section )
12601260 };
1261 - }
1262 - }
1263 - $.eachAsync( sectionQueue, {
1264 - 'bulk': 0,
1265 - 'end': function() {
1266 - // HACK: Opera doesn't seem to want to redraw after these bits
1267 - // are added to the DOM, so we can just FORCE it!
1268 - $( 'body' ).css( 'position', 'static' );
1269 - $( 'body' ).css( 'position', 'relative' );
1270 - },
1271 - 'loop': function( i, s ) {
1272 - s.$sections.append(
1273 - $.wikiEditor.modules.toolbar.fn.buildSection(
1274 - s.context, s.section, s.config
1275 - )
1276 - .css( 'display', s.selected ? 'block' : 'none' )
1277 - );
 1261+ sectionQueue[sectionQueue.length] = s;
12781262 s.$tabs.append(
12791263 $( '<span></span>' )
12801264 .attr( {
@@ -1319,6 +1303,24 @@
13201304 )
13211305 );
13221306 }
 1307+ }
 1308+ $.eachAsync( sectionQueue, {
 1309+ 'bulk': 0,
 1310+ 'end': function() {
 1311+ // HACK: Opera doesn't seem to want to redraw after these bits
 1312+ // are added to the DOM, so we can just FORCE it!
 1313+ $( 'body' ).css( 'position', 'static' );
 1314+ $( 'body' ).css( 'position', 'relative' );
 1315+ },
 1316+ 'loop': function( i, s ) {
 1317+ s.$sections.append(
 1318+ $.wikiEditor.modules.toolbar.fn.buildSection(
 1319+ s.context, s.section, s.config
 1320+ )
 1321+ .css( 'display', s.selected ? 'block' : 'none' )
 1322+ );
 1323+
 1324+ }
13231325 } );
13241326 }
13251327 }
Property changes on: branches/wmf-deployment/extensions/UsabilityInitiative
___________________________________________________________________
Modified: svn:mergeinfo
13261328 Merged /trunk/extensions/UsabilityInitiative:r54597,54607,54619,54625,54642,54647-54648,54662-54664,54675,54682,54717,54720,54732,54738,54743,54749

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r54607Moved the "only use this for vector" logic out to the PHP level so we aren't ...tparscal21:21, 7 August 2009
r54619Localisation updates for extension messages from translatewiki.net (2009-08-0...siebrand00:26, 8 August 2009
r54625added Windows Mobile and iPhone OS detection, bump $wgOptInStyleVersion.shinjiman06:22, 8 August 2009
r54642EditToolbar: Improve toolbar loading experience by adding tabs immediately in...catrope21:29, 8 August 2009
r54647UsabilityInitiative: (bug 20139) Remove @CHARSET declarations from CSS files....catrope10:13, 9 August 2009
r54648PrefStats: Add counters to Special:PrefStatscatrope10:49, 9 August 2009
r54662EditWarning: Add preference for EditWarning so users can disable it (enabled ...catrope14:46, 9 August 2009
r54663OptIn: Fix browser+OS registration that got borked by r53990 and was commente...catrope15:00, 9 August 2009
r54664EditWarning: (bug 20138) Change wording in warning message: some browsers res...catrope15:15, 9 August 2009
r54675UsabilityInitiative: Add some more symbols to the toolbar's special character...catrope18:19, 9 August 2009
r54682Localisation updates for extension messages from translatewiki.net (2009-08-0...siebrand20:35, 9 August 2009
r54717EditWarning: Mention possibility to disable warning in warning messagecatrope13:34, 10 August 2009
r54720Tweak 'editwarning-warning' from r54717siebrand13:54, 10 August 2009
r54732Localisation updates for extension messages from translatewiki.net (2009-08-1...siebrand18:24, 10 August 2009
r54738PrefStats:...catrope20:38, 10 August 2009
r54743Swtiched back to using js2AddOnloadHook from jQuery directly (in response to ...tparscal20:57, 10 August 2009
r54749EditWarning: Remove quotes from message to work around double-escaping bugcatrope21:20, 10 August 2009

Status & tagging log