Index: branches/iwtransclusion/phase3/RELEASE-NOTES |
— | — | @@ -189,6 +189,7 @@ |
190 | 190 | the $noRedir parameter is set to true |
191 | 191 | * (bug 23688) Correct mime types for Office 2007 OpenXML documents. |
192 | 192 | * (bug 23787) Corrected $wgDefaultSkin's comment in DefaultSettings.php |
| 193 | +* (bug 23797) Xml::input() now allows '0' for the value parameter |
193 | 194 | |
194 | 195 | === API changes in 1.17 === |
195 | 196 | * (bug 22738) Allow filtering by action type on query=logevent. |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesAr.php |
— | — | @@ -230,8 +230,8 @@ |
231 | 231 | 'img_center' => array( '1', 'مركز', 'center', 'centre' ), |
232 | 232 | 'img_framed' => array( '1', 'إطار', 'بإطار', 'framed', 'enframed', 'frame' ), |
233 | 233 | 'img_frameless' => array( '1', 'لاإطار', 'frameless' ), |
234 | | - 'img_page' => array( '1', 'صفحة=$1', 'صفحة $1', 'page=$1', 'page $1' ), |
235 | | - 'img_upright' => array( '1', 'معدول', 'معدول=$1', 'معدول $1', 'upright', 'upright=$1', 'upright $1' ), |
| 234 | + 'img_page' => array( '1', 'صفحة=$1', 'صفحة_$1', 'page=$1', 'page $1' ), |
| 235 | + 'img_upright' => array( '1', 'معدول', 'معدول=$1', 'معدول_$1', 'upright', 'upright=$1', 'upright $1' ), |
236 | 236 | 'img_border' => array( '1', 'حدود', 'border' ), |
237 | 237 | 'img_baseline' => array( '1', 'خط_أساسي', 'baseline' ), |
238 | 238 | 'img_sub' => array( '1', 'فرعي', 'sub' ), |
— | — | @@ -265,6 +265,7 @@ |
266 | 266 | 'revisionday' => array( '1', 'يوم_المراجعة', 'REVISIONDAY' ), |
267 | 267 | 'revisionday2' => array( '1', 'يوم_المراجعة2', 'REVISIONDAY2' ), |
268 | 268 | 'revisionmonth' => array( '1', 'شهر_المراجعة', 'REVISIONMONTH' ), |
| 269 | + 'revisionmonth1' => array( '1', 'شهر_المراجعة1', 'REVISIONMONTH1' ), |
269 | 270 | 'revisionyear' => array( '1', 'عام_المراجعة', 'REVISIONYEAR' ), |
270 | 271 | 'revisiontimestamp' => array( '1', 'طابع_وقت_المراجعة', 'REVISIONTIMESTAMP' ), |
271 | 272 | 'revisionuser' => array( '1', 'مستخدم_المراجعة', 'REVISIONUSER' ), |
— | — | @@ -381,7 +382,7 @@ |
382 | 383 | 'FileDuplicateSearch' => array( 'بحث_ملف_مكرر' ), |
383 | 384 | 'Unwatchedpages' => array( 'صفحات_غير_مراقبة' ), |
384 | 385 | 'Listredirects' => array( 'عرض_التحويلات' ), |
385 | | - 'Revisiondelete' => array( 'حذف_نسخة' ), |
| 386 | + 'Revisiondelete' => array( 'حذف_مراجعة' ), |
386 | 387 | 'Unusedtemplates' => array( 'قوالب_غير_مستخدمة' ), |
387 | 388 | 'Randomredirect' => array( 'تحويلة_عشوائية' ), |
388 | 389 | 'Mypage' => array( 'صفحتي' ), |
— | — | @@ -401,6 +402,7 @@ |
402 | 403 | 'DeletedContributions' => array( 'مساهمات_محذوفة' ), |
403 | 404 | 'Tags' => array( 'وسوم' ), |
404 | 405 | 'Activeusers' => array( 'مستخدمون_نشطون' ), |
| 406 | + 'RevisionMove' => array( 'نقل_مراجعة' ), |
405 | 407 | ); |
406 | 408 | |
407 | 409 | /** |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesPt.php |
— | — | @@ -1195,7 +1195,7 @@ |
1196 | 1196 | 'revmove-badparam' => '<span class="error">O seu pedido contém parâmetros ilegais ou insuficientes. Clique "voltar" e tente novamente.</span>', |
1197 | 1197 | 'revmove-norevisions-title' => 'A revisão especificada é inválida', |
1198 | 1198 | 'revmove-norevisions' => '<span class="error">Não especificou uma ou mais revisões sobre as quais deve ser executada esta operação, ou a revisão que especificou não existe.</span>', |
1199 | | -'revmove-nullmove-title' => 'Titulo incorrecto', |
| 1199 | +'revmove-nullmove-title' => 'Título incorrecto', |
1200 | 1200 | 'revmove-nullmove' => '<span class="error">As páginas de origem e destino são idênticas. Clique "voltar" e introduza um nome de página diferente de "$1".</span>', |
1201 | 1201 | 'revmove-success-existing' => '{{PLURAL:$1|Uma revisão de [[$2]] foi movida|$1 revisões de [[$2]] foram movidas}} para a página existente [[$3]].', |
1202 | 1202 | 'revmove-success-created' => '{{PLURAL:$1|Uma revisão de [[$2]] foi movida|$1 revisões de [[$2]] foram movidas}} para a página recém-criada [[$3]].', |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesMl.php |
— | — | @@ -1151,9 +1151,13 @@ |
1152 | 1152 | 'revmove-reasonfield' => 'കാരണം:', |
1153 | 1153 | 'revmove-titlefield' => 'ലക്ഷ്യ താൾ:', |
1154 | 1154 | 'revmove-badparam-title' => 'മോശം ചരങ്ങൾ', |
| 1155 | +'revmove-badparam' => '<span class="error">താങ്കൾ നൽകിയതിൽ അനുമതിയില്ലാത്ത അല്ലെങ്കീൽ അപര്യാപ്തമായ ചരങ്ങളുണ്ട്. ദയവായി "ബാക്ക്" ബട്ടൺ ഉപയോഗിച്ച് തിരിച്ചുപോയി വീണ്ടും ശ്രമിക്കുക.</span>', |
1155 | 1156 | 'revmove-norevisions-title' => 'അസാധുവായ ലക്ഷ്യ നാൾപ്പതിപ്പ്', |
| 1157 | +'revmove-norevisions' => '<span class="error">ഈ പ്രവൃത്തി ചെയ്യാനാവശ്യമുള്ള ഒന്നോ അതിലധികമോ ലക്ഷ്യ പതിപ്പുകൾ താങ്കൾ വ്യക്തമാക്കിയിട്ടില്ല, അല്ലെങ്കിൽ വ്യക്തമാക്കിയ നാൾപ്പതിപ്പ് നിലവിലില്ല.</span>', |
1156 | 1158 | 'revmove-nullmove-title' => 'അസാധുവായ തലക്കെട്ട്', |
1157 | 1159 | 'revmove-nullmove' => '<span class="error">സ്രോതസ്സ് താളും ലക്ഷ്യതാളും ഒന്നാണ്. ദയവായി "ബാക്ക്" ബട്ടൺ ഞെക്കിയ ശേഷം, "$1" എന്നതിൽ നിന്നും വ്യത്യസ്തമായ ഒരു താൾ നൽകുക.</span>', |
| 1160 | +'revmove-success-existing' => '{{PLURAL:$1|[[$2]] എന്നതിലെ ഒരു നാൾപ്പതിപ്പ്|[[$2]] എന്നതിലെ $1 നാൾപ്പതിപ്പുകൾ}} നിലവിലുള്ള [[$3]] എന്ന താളിലേയ്ക്ക് മാറ്റിയിരിക്കുന്നു.', |
| 1161 | +'revmove-success-created' => '{{PLURAL:$1|[[$2]] എന്നതിലെ ഒരു നാൾപ്പതിപ്പ്|[[$2]] എന്നതിലെ $1 നാൾപ്പതിപ്പുകൾ}} പുതുതായി സൃഷ്ടിച്ച [[$3]] എന്ന താളിലേയ്ക്ക് മാറ്റിയിരിക്കുന്നു.', |
1158 | 1162 | |
1159 | 1163 | # History merging |
1160 | 1164 | 'mergehistory' => 'താളുകളുടെ നാൾവഴികൾ സംയോജിപ്പിക്കുക', |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesBe_tarask.php |
— | — | @@ -834,7 +834,7 @@ |
835 | 835 | 'loginreqlink' => 'ўвайсьці', |
836 | 836 | 'loginreqpagetext' => 'Вы мусіце $1, каб праглядаць іншыя старонкі.', |
837 | 837 | 'accmailtitle' => 'Пароль адасланы.', |
838 | | -'accmailtext' => "Выпадкова створаны пароль для [[User talk:$1|$1]] быў адасланы па адрасе $2. |
| 838 | +'accmailtext' => "Выпадковым чынам створаны пароль для [[User talk:$1|$1]] быў адасланы па адрасе $2. |
839 | 839 | |
840 | 840 | Пароль для гэтага новага рахунку можа быць зьменены на старонцы ''[[Special:ChangePassword|зьмены паролю]]'' пасьля ўваходу.", |
841 | 841 | 'newarticle' => '(Новая)', |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesVi.php |
— | — | @@ -878,7 +878,7 @@ |
879 | 879 | sửa đổi. Việc hủy bỏ này nhằm tránh nội dung trang bị hỏng. |
880 | 880 | Điều này thường xảy ra khi bạn sử dụng một dịch vụ proxy vô danh trên web có vấn đề.'''", |
881 | 881 | 'editing' => 'Sửa đổi $1', |
882 | | -'editingsection' => 'Sửa đổi $1', |
| 882 | +'editingsection' => 'Sửa đổi $1 (đề mục)', |
883 | 883 | 'editingcomment' => 'Sửa đổi $1 (đề mục mới)', |
884 | 884 | 'editconflict' => 'Sửa đổi mâu thuẫn: $1', |
885 | 885 | 'explainconflict' => "Trang này có đã được lưu bởi người khác sau khi bạn bắt đầu sửa. |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesCe.php |
— | — | @@ -164,6 +164,7 @@ |
165 | 165 | 'permalink' => 'Даиман йолу хьажориг', |
166 | 166 | 'print' => 'Зорба тоха', |
167 | 167 | 'edit' => 'Нисйé', |
| 168 | +'create' => 'Кхолла', |
168 | 169 | 'delete' => 'Дlадайá', |
169 | 170 | 'deletethispage' => 'Дlайайá хlара агlо', |
170 | 171 | 'protect' => 'Гlаролла дé', |
— | — | @@ -180,6 +181,8 @@ |
181 | 182 | 'toolbox' => 'Гlирсаш', |
182 | 183 | 'viewtalkpage' => 'Хьажа дийцаре', |
183 | 184 | 'otherlanguages' => 'Кхечу маттахь дерш', |
| 185 | +'redirectedfrom' => '(Дlасахьажийна кху $1)', |
| 186 | +'lastmodifiedat' => 'Хlокху агlон тlаьххьаралера хийцам: $2, $1.', |
184 | 187 | 'jumpto' => 'Дехьавала оцу:', |
185 | 188 | 'jumptonavigation' => 'шавигар', |
186 | 189 | 'jumptosearch' => 'лахар', |
— | — | @@ -187,6 +190,8 @@ |
188 | 191 | # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations). |
189 | 192 | 'aboutsite' => '{{grammar:genitive|{{SITENAME}}}}х лаьцна', |
190 | 193 | 'aboutpage' => 'Project:Цунах лаьцна', |
| 194 | +'copyright' => 'Чулацам лело мега догlуш хиларца оцу $1.', |
| 195 | +'copyrightpage' => '{{ns:project}}:Куьг де бакъо', |
191 | 196 | 'currentevents' => 'Оьхаш дол хилларш', |
192 | 197 | 'currentevents-url' => 'Project:Оьхаш дол хилларш', |
193 | 198 | 'disclaimers' => 'Бехк тlе ца эцар', |
— | — | @@ -223,6 +228,7 @@ |
224 | 229 | # Short words for each namespace, by default used in the namespace tab in monobook |
225 | 230 | 'nstab-main' => 'Яззам', |
226 | 231 | 'nstab-user' => 'Декъашхо', |
| 232 | +'nstab-special' => 'Белха агlо', |
227 | 233 | 'nstab-image' => 'Хlум', |
228 | 234 | 'nstab-mediawiki' => 'Хаам', |
229 | 235 | 'nstab-template' => 'Куцкеп', |
— | — | @@ -231,6 +237,12 @@ |
232 | 238 | |
233 | 239 | # General errors |
234 | 240 | 'error' => 'Гlалат', |
| 241 | +'missing-article' => 'Хlокху чохь кароезаш йолу хьан дехарца йозан агlонаш цакарийна «$1» $2. |
| 242 | + |
| 243 | +Иштнарг наггахь хуьлу хьажориг дlайаьккхина йалхь йа хийцам бина тиша хьажоригца дехьа вала гlоьртича. |
| 244 | + |
| 245 | +Нагахьсан гlулкх цуьнах доьзна дацахь, хьуна карийна гlирс латточехь гlалат. |
| 246 | +Дехар до, хаам бе оцуьнах [[Special:ListUsers/sysop|адаманкуьйгалхога]], гойтуш URL.', |
235 | 247 | 'missingarticle-rev' => '(башхо № $1)', |
236 | 248 | 'missingarticle-diff' => '(тейп тайпнара: $1, $2)', |
237 | 249 | 'viewsource' => 'Хьажар', |
— | — | @@ -254,7 +266,13 @@ |
255 | 267 | 'nologinlink' => 'Кхолла керла дlавазвалар', |
256 | 268 | 'createaccount' => 'Дlавазве керла декъашхо', |
257 | 269 | 'gotaccount' => "Хьо дlавазвина вуй? '''$1'''.", |
| 270 | +'gotaccountlink' => 'Возийта хьой', |
| 271 | +'loginerror' => 'Гlалат ду декъашхо вовзарехь', |
258 | 272 | 'loginsuccesstitle' => 'Хьо вовзар хаз чакхдели', |
| 273 | +'nosuchuser' => 'Декъашхо цlарца $1 воцаш ву. |
| 274 | +Декъашхой цlераш хаалуш йу дlайазвалрца элраш. |
| 275 | +Нийса юьй хьажа цlе йа [[Special:UserLogin/signup|дlайазвалар кхолла керла]].', |
| 276 | +'wrongpassword' => 'Ахьа язъйина йолу ишар нийса яц. Хьажа йуху цхьаъз.', |
259 | 277 | 'mailmypassword' => 'Схьаэца керла ишар', |
260 | 278 | 'accountcreated' => 'Дlавазвар кхоллина дели', |
261 | 279 | 'accountcreatedtext' => 'Кхоллина декъашхо дlавазвар $1.', |
— | — | @@ -271,7 +289,21 @@ |
272 | 290 | 'resetpass-submit-cancel' => 'Цаоьшу', |
273 | 291 | |
274 | 292 | # Edit page toolbar |
275 | | -'extlink_sample' => 'http://www.example.com хьажориг корта', |
| 293 | +'bold_sample' => 'Жим хатl дерстинадар', |
| 294 | +'bold_tip' => 'Жим хатl дерстинадар', |
| 295 | +'italic_sample' => 'Раз дерзор', |
| 296 | +'italic_tip' => 'Раз дерзор', |
| 297 | +'link_sample' => 'Хьажориган корта', |
| 298 | +'link_tip' => 'Чоьхьара хьажориг', |
| 299 | +'extlink_sample' => 'http://www.example.com хьажориг корта', |
| 300 | +'extlink_tip' => 'Арахьара хьажориг (йиц ма йе хlотталушерг http:// )', |
| 301 | +'headline_sample' => 'Йозан корта', |
| 302 | +'math_sample' => 'Каьчдинарг чудила кхузе', |
| 303 | +'math_tip' => 'Матlематlекхиа каьчйар (барам LaTeX)', |
| 304 | +'nowiki_sample' => 'Чудиллийша кхузе барамхlоттонза йоза.', |
| 305 | +'nowiki_tip' => 'Тергалцабар вики-барам', |
| 306 | +'image_tip' => 'Чохь йолу хlум', |
| 307 | +'hr_tip' => 'Ана сиз (сих сиха ма леладайша)', |
276 | 308 | |
277 | 309 | # Edit pages |
278 | 310 | 'summary' => 'Хийцамех лаьцна:', |
— | — | @@ -282,7 +314,7 @@ |
283 | 315 | 'preview' => 'Хьалха муха ю хьажа', |
284 | 316 | 'showpreview' => 'Хьалха муха ю хьажар', |
285 | 317 | 'showdiff' => 'Хlоттина болу хийцам', |
286 | | -'anoneditwarning' => "'''Тергам бе''': Ахьа хьо вовзитина вац гlирсан. Хьан IP-долу меттиг дlаязйина хира ю хlокху агlон исцlрера чу.", |
| 318 | +'anoneditwarning' => "'''Тергам бе''': Ахьа хьо вовзитина вац гlирсан. Хьан IP-долу меттиг дlаязйина хира ю хlокху агlон исцlарера чу.", |
287 | 319 | 'blockedtitle' => 'Декъашхо сацийна', |
288 | 320 | 'accmailtitle' => 'Ишар дlаяхьийтина.', |
289 | 321 | 'accmailtext' => "Ишар декъашхочуьна [[User talk:$1|$1]], йина ша шех хитта делла чу элпашах, дlаяхийтина хьокху хааман зlен чу $2. |
— | — | @@ -296,17 +328,9 @@ |
297 | 329 | Цундела иза вовзийта лелош ду терахьца IP-долу метаг. |
298 | 330 | Иза терахь долу меттиг хила мега кхечу декъашхойчух терра. |
299 | 331 | Нагахь хьо къайлах волу декъашхо валахь хьайна хаам кхаьчна аьлла хеташн, хьуна хьажийна доцуш, дехар до, кхолла хьай меттиг кху чохь[[Special:UserLogin/signup|дlавазло]] йа [[Special:UserLogin|хьой вовзийта]],", |
300 | | -'noarticletext' => "<div id=\"noarticletext\" class=\"plainlinks\" style=\"padding-left: 2em; padding-right: 2em\"> |
301 | | -Хlокх Энасихалпаде жайни чохь '''дац ишта цIе йолуш {{#if:{{NAMESPACE}}|агIонаш|яззамаш}}'''. |
302 | | -{{#ifexist:{{FULLPAGENAME}})|:Хила мега, ахьа боху яззам агIо <strong style=\"font-size:135%\">[[{{FULLPAGENAME}})]]</strong>}} |
303 | | -Шуьга далундерг: |
304 | | - |
305 | | -* '''[[Special:Search/{{PAGENAME}}|лаха]]''' хьехош йолун цIе; |
306 | | -* [[Special:WhatLinksHere/{{FULLPAGENAME}}|лаха йозан агIонаш]], муьлхарш йу хьажжина оцуьнах терра. |
307 | | -Йуха а шуьга далундерг изацалуш ишта '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} яззам кхоллар]'''{{#if:{{NAMESPACE}}||, оцун далурду гIо [[Википедийа:Болх сихо бола балитарна хьехар|Болх сихо бола балитарна хьехар]]}} |
308 | | - |
309 | | -</div>", |
| 332 | +'noarticletext' => 'Хlокх хан чохь кху яззамехь йоза дац. |
| 333 | +Шуьга далундерг [[Special:Search/{{PAGENAME}}|лахар ишта агlо]] кхечу яззамехь, |
| 334 | +йа <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} лаха кхечу тептаршкахь].</span>', |
310 | 335 | 'noarticletext-nopermission' => 'Хlокх хан чохь кху яззамехь йоза дац. |
311 | 336 | Шуьга далундерг [[Special:Search/{{PAGENAME}}|лахар ишта агlо]] кхечу яззамехь, |
312 | 337 | йа <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} лаха кхечу тептаршкахь].</span>', |
— | — | @@ -315,6 +339,11 @@ |
316 | 340 | 'editingcomment' => 'Редаккхар $1 (керла дакъа)', |
317 | 341 | 'editconflict' => 'Редаккхарна дойнаш: $1', |
318 | 342 | 'yourtext' => 'Хьан йоза', |
| 343 | +'copyrightwarning' => "Тергаме хьажа, массо яззаман чутухуш долу йозан хийцам хьажарехь бу, арахоьцушсанна оцу бакъойалар хьоляхь $2 (хьаж. $1). |
| 344 | +Нагахь хьо лууш вацахь хьай йозанаш маьрша даржа а кхечаьрга хийцам байта, мадаха уьш кху чу.<br /> |
| 345 | +Ишта чlагlо йой ахьа, айхьа далош долучуьн хьо куьг да ву аьлла, йа хьаэцна цхьан |
| 346 | +хьостера, хийцам ба а дlаса даржада а чулацам болуш.<br /> |
| 347 | +'''МАТОХИЙШ БАКЪО ЙОЦУ ГlИРСАШ КХУ ЧУ, КУЬГ ДЕ БАКЪО ЛАР ЙЕШ ЙОЛУ!'''", |
319 | 348 | 'protectedpagewarning' => "'''Дlахьедар. Хlара агlо гlаролла дина ю хийцам цабайта, иза хийца йа нисйа а бакъо йолуш адаманкуьйгалла лелош болу декъашхой бе бац.''' |
320 | 349 | Лахахьа гойту хаамаш тlаьхьара бина болу хийцамна тептар чура:", |
321 | 350 | 'cascadeprotectedwarning' => "'''Дlахьедар:''' Хlокху агlонна редаккха бакъо йолуш хlара тоба йу «Адаманкуьйгалхой», хlунда аьлча иза латийна {{PLURAL:$1|кхечу агlонца|кхечу агlонашца}} хlоттделлачу гlароллийца:", |
— | — | @@ -332,9 +361,18 @@ |
333 | 362 | # "Undo" feature |
334 | 363 | 'undo-success' => 'Нисйинарг а тlе цалаца мега. Дехар до, хьажа цхьатерра йуй башхо, тешна хила, баккъалла иза хийцам буйте хьуна безарг, тlакха тlе таlайе «дlайазйе агlо», хийцам хlотта ба.', |
335 | 364 | |
| 365 | +# History pages |
| 366 | +'revisionasof' => 'Башхо $1', |
| 367 | +'previousrevision' => '← Хьалха йоьдург', |
| 368 | +'cur' => 'карара.', |
| 369 | +'last' => 'хьалх.', |
| 370 | +'histfirst' => 'къена', |
| 371 | +'histlast' => 'хьалхо', |
| 372 | + |
336 | 373 | # Revision deletion |
337 | 374 | 'rev-delundel' => 'гайта/къайладаккха', |
338 | 375 | 'rev-showdeleted' => 'гайта', |
| 376 | +'revdel-restore' => 'Хийцам бе схьагарехь', |
339 | 377 | 'revdelete-content' => 'чуьраниг', |
340 | 378 | |
341 | 379 | # Revision move |
— | — | @@ -343,17 +381,38 @@ |
344 | 382 | # History merging |
345 | 383 | 'mergehistory-reason' => 'Бахьан:', |
346 | 384 | |
| 385 | +# Merge log |
| 386 | +'revertmerge' => 'Йекъа', |
| 387 | + |
347 | 388 | # Diffs |
348 | 389 | 'lineno' => 'Могlа $1:', |
349 | 390 | 'showhideselectedversions' => 'Гайта/къайлайаха хаьржина башхонаш', |
350 | 391 | 'editundo' => 'дlадаккха', |
351 | 392 | |
352 | 393 | # Search results |
| 394 | +'searchresults' => 'Лахарна хилам', |
| 395 | +'searchresults-title' => 'Лахар «$1»', |
| 396 | +'searchresulttext' => 'Хlокху кхолламан агlонаш чохь лахарх лаьцна кхетош хаам, хьажа. [[{{MediaWiki:Helppage}}|собаркхе дакъанчу]].', |
| 397 | +'searchsubtitle' => 'Дехарца йолу «[[:$1]]» ([[Special:Prefixindex/$1|агlонаш, дlайуьлалуш йу хlо цlарца]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|тlетовжуш йу хlо цlарна]])', |
| 398 | +'notitlematches' => 'Агlонаши цlерашца цхьатера йогlуш яц', |
| 399 | +'notextmatches' => 'Агlонаш чура йозанашца цхьатера йогlуш яц', |
| 400 | +'prevn' => '{{PLURAL:$1|хьалхарниг $1|хьалхарнаш $1|хьалхарнаш $1}}', |
| 401 | +'nextn' => '{{PLURAL:$1|тlаьхьйогlург $1|тlаьхьйогlурш $1|тlаьхьйогlурш $1}}', |
| 402 | +'viewprevnext' => 'Хьажа ($1 {{int:pipe-separator}} $2) ($3)', |
353 | 403 | 'searchmenu-legend' => 'Лахарна гlирс нисба', |
354 | 404 | 'searchhelp-url' => 'Help:Чулацам', |
355 | 405 | 'search-result-size' => '$1 ({{PLURAL:$2|$2 дош|$2 дешнаш|$2 дешнаш}})', |
| 406 | +'search-redirect' => '(дlасахьажийна $1)', |
| 407 | +'search-section' => '(дакъа $1)', |
| 408 | +'search-suggest' => 'Хила мега ахьа лоьхарг: $1', |
356 | 409 | 'search-mwsuggest-enabled' => 'хьехаршца', |
357 | 410 | 'search-mwsuggest-disabled' => 'хьехар доцуш', |
| 411 | +'nonefound' => "'''Билгалдаккхар.''' Хlумма цадеш lад йитича массо цlеран энахь цалоху. Лела йе тlехуттург ''all:'', лахийта массо цlеран энахь (юкъадалош декъашхойн дийцарш а куцкепаш а кхин дерг.), йа хlотта йе оьшуш йолу цlеран эна.", |
| 412 | +'powersearch' => 'Шуьро лахар', |
| 413 | +'powersearch-legend' => 'Шуьро лахар', |
| 414 | +'powersearch-ns' => 'Цlераши анахь лахар:', |
| 415 | +'powersearch-redir' => 'Схьагайта дlасахьажийнарш', |
| 416 | +'powersearch-field' => 'Лахар', |
358 | 417 | 'powersearch-toggleall' => 'Массо', |
359 | 418 | |
360 | 419 | # Preferences page |
— | — | @@ -390,13 +449,15 @@ |
391 | 450 | 'editinguser' => "Хийца декъашхочуьна бакъо '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])", |
392 | 451 | |
393 | 452 | # Groups |
394 | | -'group' => 'Тоба:', |
395 | | -'group-user' => 'Декъашхой', |
396 | | -'group-all' => '(массо)', |
| 453 | +'group' => 'Тоба:', |
| 454 | +'group-user' => 'Декъашхой', |
| 455 | +'group-sysop' => 'Адаманкуьйгалхой', |
| 456 | +'group-all' => '(массо)', |
397 | 457 | |
398 | 458 | 'group-user-member' => 'декъашхо', |
399 | 459 | |
400 | | -'grouppage-user' => '{{ns:project}}:Декъашхой', |
| 460 | +'grouppage-user' => '{{ns:project}}:Декъашхой', |
| 461 | +'grouppage-sysop' => '{{ns:project}}:Адаманкуьйгалхой', |
401 | 462 | |
402 | 463 | # Associated actions - in the sentence "You do not have permission to X" |
403 | 464 | 'action-edit' => 'нисйа хlара агlо', |
— | — | @@ -417,14 +478,19 @@ |
418 | 479 | 'hist' => 'исцlарера', |
419 | 480 | 'hide' => 'Къайла яккха', |
420 | 481 | 'show' => 'Гайта', |
| 482 | +'minoreditletter' => 'ж', |
421 | 483 | 'rc_categories_any' => 'Муьлхаа', |
422 | 484 | 'newsectionsummary' => '/* $1 */ Керла хьедар', |
| 485 | +'rc-enhanced-expand' => 'Гайта ма дарра дерг (лелош ю JavaScript)', |
| 486 | +'rc-enhanced-hide' => 'Ма дарра дерг къайладаккха', |
423 | 487 | |
424 | 488 | # Recent changes linked |
425 | 489 | 'recentchangeslinked' => 'Кхуьнца долу нисдарш', |
426 | 490 | 'recentchangeslinked-feed' => 'Кхуьнца долу нисдарш', |
427 | 491 | 'recentchangeslinked-toolbox' => 'Кхуьнца долу нисдарш', |
428 | 492 | 'recentchangeslinked-title' => 'Кхуьнца долу нисдарш $1', |
| 493 | +'recentchangeslinked-summary' => "Хlара хийцам биначу агlонашан могlам бу, тlетовжар долуш хьагучу агlон (йа хьагойтуш йолучу кадегарна). |
| 494 | +Агlонаш юькъайогlуш йолу хьан [[Special:Watchlist|тергаме могlам чохь]] '''къастийна йу'''.", |
429 | 495 | |
430 | 496 | # Upload |
431 | 497 | 'upload' => 'Чуйаккха хlум', |
— | — | @@ -444,10 +510,20 @@ |
445 | 511 | 'listfiles_description' => 'Цунах лаьцна', |
446 | 512 | |
447 | 513 | # File description page |
448 | | -'file-anchor-link' => ' Хlум', |
449 | | -'filehist-deleteall' => 'дlадайá массо', |
450 | | -'filehist-deleteone' => 'дlадайá', |
451 | | -'filehist-user' => 'Декъашхо', |
| 514 | +'file-anchor-link' => ' Хlум', |
| 515 | +'filehist' => 'Хlуман исцlарера', |
| 516 | +'filehist-help' => 'Тlетаlаде терахь/хан, муха хилла хьажарна и хlум.', |
| 517 | +'filehist-deleteall' => 'дlадайá массо', |
| 518 | +'filehist-deleteone' => 'дlадайá', |
| 519 | +'filehist-current' => 'карара', |
| 520 | +'filehist-datetime' => 'Терахь/Хан', |
| 521 | +'filehist-thumb' => 'Жима', |
| 522 | +'filehist-thumbtext' => 'Жимо башхо оцу $1', |
| 523 | +'filehist-user' => 'Декъашхо', |
| 524 | +'filehist-dimensions' => 'Хlуман барам', |
| 525 | +'filehist-comment' => 'Билгалдаккхар', |
| 526 | +'imagelinks' => 'Хьажоригаш оцу хlуман', |
| 527 | +'linkstoimage' => '{{PLURAL:$1|Тlаьхьайогlу $1 агlо тlетойжина|Тlаьхьайогlу $1 агlонаш тlетойжина|Тlаьхьайогlу $1 агlонаш тlетойжина}} хlокху хlуман:', |
452 | 528 | |
453 | 529 | # File deletion |
454 | 530 | 'filedelete-legend' => 'Дlайайá и хlум', |
— | — | @@ -478,6 +554,8 @@ |
479 | 555 | 'ancientpages' => 'Яззамаш оцу терахьца тяххьара редаккхар дина долу', |
480 | 556 | 'move' => 'Цlе хийца', |
481 | 557 | 'unusedimagestext' => 'Дехар до, тидаме эца, кхин йолу дуьнана машан-меттигаш а лелош хила мега нисса йогlу хьажориг (URL) хlокху хlуман, хlокху могlаме йогlуш ялахь яцахь а иза хила мега жигара лелош.', |
| 558 | +'pager-newer-n' => '{{PLURAL:$1|алсамо керла|алсамо керланаш|алсамо керлачарех}} $1', |
| 559 | +'pager-older-n' => '{{PLURAL:$1|алсамо къена|алсамо къенанаш|алсамо къеначарех}} $1', |
482 | 560 | |
483 | 561 | # Book sources |
484 | 562 | 'booksources' => 'Жайнан хьосташ', |
— | — | @@ -542,10 +620,15 @@ |
543 | 621 | 'addedwatchtext' => 'Хlар агlо «[[:$1]]» тlетоьхна хьан [[Special:Watchlist|тидаме могlам чу]]. |
544 | 622 | Тlаьхьабогlу хийцамаш хlокх агlонна а кхунца дозуш долу дийцаре агlо а дlаяздийра ду кху могlамашкахь, ишта къастина хирду уьш шуьрочу элпашца хlокх агlон чохь [[Special:RecentChanges|керла хийцаме могlамашкахь]], бгlаьран га атту болуш.', |
545 | 623 | 'watch' => 'Тидам бе', |
| 624 | +'unwatch' => 'Тергамах къаста', |
546 | 625 | 'notanarticle' => 'Дац яззам', |
547 | 626 | 'wlnote' => 'Лахахьа {{PLURAL:$1|тlаьхьа богlу $1 хийцам|тlаьхьа богlу $1 хийцамаш|тlаьхьа богlу $1 хийцамаш}} хlокху {{PLURAL:$2|тlаьхьар|тlаьхьара|тlаьхьара}} <strong>$2</strong> {{plural:$2|сохьт|сохьатехь|сохьташкахь}}.', |
548 | 627 | 'wlshowlast' => 'Гайта тlаьххьара $1 сахьташ $2 денош $3', |
549 | 628 | |
| 629 | +# Displayed when you click the "watch" button and it is in the process of watching |
| 630 | +'watching' => 'Тергаме мlогаман юкъаяккха…', |
| 631 | +'unwatching' => 'Тергаме мlогаман чура дlайаккха…', |
| 632 | + |
550 | 633 | 'enotif_newpagetext' => 'Хlара керла агlо ю.', |
551 | 634 | |
552 | 635 | # Delete |
— | — | @@ -560,6 +643,9 @@ |
561 | 644 | 'dellogpage' => 'Дlадайарш долу тéптар', |
562 | 645 | 'deletionlog' => 'дlадайарш долу тéптар', |
563 | 646 | |
| 647 | +# Rollback |
| 648 | +'rollbacklink' => 'йухаяккха', |
| 649 | + |
564 | 650 | # Protect |
565 | 651 | 'protectedarticle' => 'гlаролла дина агlо «[[$1]]»', |
566 | 652 | 'prot_1movedto2' => '«[[$1]]» цlе хийцина оцу «[[$2]]»', |
— | — | @@ -580,6 +666,7 @@ |
581 | 667 | 'undelete-search-submit' => 'Лаха', |
582 | 668 | |
583 | 669 | # Namespace form on various pages |
| 670 | +'namespace' => 'Ана цlераш:', |
584 | 671 | 'invert' => 'Хаьржинарг хилийта', |
585 | 672 | 'blanknamespace' => '(Коьрта)', |
586 | 673 | |
— | — | @@ -613,19 +700,22 @@ |
614 | 701 | 'ipblocklist' => 'Сацийна IP-долу меттиг а дlалаьрра язбаларш', |
615 | 702 | 'ipblocklist-submit' => 'Лаха', |
616 | 703 | 'blocklink' => 'сацаве', |
| 704 | +'unblocklink' => 'хьаваста', |
| 705 | +'change-blocklink' => 'хийцам бе сацорна', |
617 | 706 | 'contribslink' => 'къинхьегам', |
618 | 707 | |
619 | 708 | # Move page |
620 | 709 | 'move-page' => '$1 — цlе хийцар', |
621 | 710 | 'movearticle' => 'Цle хийца хlокху агlон', |
622 | 711 | '1movedto2' => 'цlе хийцина «[[$1]]» оцу «[[$2]]»', |
| 712 | +'revertmove' => 'йухаяккха', |
623 | 713 | 'delete_and_move' => 'Цle а хуьйцуш дlадайá', |
624 | 714 | 'delete_and_move_confirm' => 'Хlаъ, дlайайъа хlара агlо', |
625 | 715 | |
626 | 716 | # Export |
627 | 717 | 'exporttext' => 'Шуьга далур ду кхечу меттера чудахарш, йоза а хийцаме тептарш билгалла йолу агlонаш йа гулдина йолу агlонаш хlокх XML барамца, йуха тlяхьа чура [[Special:Import|хьаэцалурдолш]] кхечу вики-хьалхен, болх беш йолу хlокху MediaWiki гlирсаца. |
628 | 718 | |
629 | | -Кхечу меттера яззамаш чуйаха, чуязйе цlе редокхчу метте, цlхьа могlан цlе могlаршкахь, йуха харжа лаьи шуна Кхечу меттер чуйаха массо яззамашна исцlрера хийцамбарш йа тlяхьаралера яззамна башхо. |
| 719 | +Кхечу меттера яззамаш чуйаха, чуязйе цlе редокхчу метте, цlхьа могlан цlе могlаршкахь, йуха харжа лаьи шуна Кхечу меттер чуйаха массо яззамашна исцlарера хийцамбарш йа тlяхьаралера яззамна башхо. |
630 | 720 | |
631 | 721 | Шуьга кхи даландерг, лелаеш йолу меттиг къастаман машан хьажориг кхечу меттер чудаха тlяхьарлера башхон яззамаш. Массала оцу яззамна [[{{MediaWiki:Mainpage}}]] хlара хира йу хьажориг [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]].', |
632 | 722 | 'export-templates' => 'Латадé куцкепаш', |
— | — | @@ -659,10 +749,12 @@ |
660 | 750 | 'tooltip-pt-preferences' => 'Хьан гlирс нисбар', |
661 | 751 | 'tooltip-pt-watchlist' => 'Ахьа тергам бо агlонаши хийцаман могlам', |
662 | 752 | 'tooltip-pt-mycontris' => 'Хьан нисдаран могlам', |
| 753 | +'tooltip-pt-login' => 'Хlокху гlирса чохь дlавазвала мега, амма иза тlедожош дац.', |
663 | 754 | 'tooltip-pt-logout' => 'Дlадерзадо болх бар', |
664 | 755 | 'tooltip-ca-talk' => 'Дийцаре агlон чулацам', |
665 | 756 | 'tooltip-ca-edit' => 'Хlара агlо хийцалур ю. Лелайе, дехар до, хьалххьажар айхьа чутохале lалашан', |
666 | 757 | 'tooltip-ca-addsection' => 'Кхолла керла дакъа', |
| 758 | +'tooltip-ca-viewsource' => 'Хlара агlо хийцам цабайта гароллехь ю, хьоьга далундерг хьажар а дезахь чура йоза хьаэцар', |
667 | 759 | 'tooltip-ca-history' => 'Хlокху агlон хийцамаш болу тептар', |
668 | 760 | 'tooltip-ca-protect' => 'Гlаролла дé хlокху агlон хийцам цабайта', |
669 | 761 | 'tooltip-ca-unprotect' => 'Дlадаккха хlокху агlонна долу гаролла', |
— | — | @@ -690,8 +782,15 @@ |
691 | 783 | 'tooltip-ca-nstab-main' => 'Яззамна чулацам', |
692 | 784 | 'tooltip-ca-nstab-user' => 'Хlора декъашхон долахь йолу агlо', |
693 | 785 | 'tooltip-ca-nstab-media' => 'Медиа-хlум', |
| 786 | +'tooltip-ca-nstab-special' => 'Хlара белха агlо йу, хlара рéдаккхалуш яц', |
694 | 787 | 'tooltip-ca-nstab-project' => 'Кхолламан дакъа', |
| 788 | +'tooltip-ca-nstab-image' => 'Хlуман агlо', |
695 | 789 | 'tooltip-ca-nstab-mediawiki' => 'Хааман агlо MediaWiki', |
| 790 | +'tooltip-save' => 'Хьан хийцамаш lалашбой', |
| 791 | +'tooltip-preview' => 'Дехар до, агlо lалаш йарал хьалха хьажа муха йу яз!', |
| 792 | +'tooltip-diff' => 'Гайта долуш долу йозанах бина болу хийцам.', |
| 793 | +'tooltip-rollback' => 'Цхьоз тlетаlийча дlабаккха кхечо бина болу тlаьххьара хийцам', |
| 794 | +'tooltip-undo' => 'Дlабаккха бина болу хийцам а хьалхьажар гойтуш, дlайаккхарна бахьан гайта аьтту беш', |
696 | 795 | |
697 | 796 | # Attribution |
698 | 797 | 'siteuser' => 'декъашхо {{grammar:genitive|{{SITENAME}}}} $1', |
— | — | @@ -710,6 +809,7 @@ |
711 | 810 | |
712 | 811 | # Media information |
713 | 812 | 'widthheightpage' => '$1 × $2, $3 {{PLURAL:$3|агlо|агlонаш|агlонаш}}', |
| 813 | +'file-info-size' => '($1 × $2 сиртакх, хlуман барам: $3, MIME-тайп: $4)', |
714 | 814 | 'show-big-image' => 'Сурт цlанал лакхаро бакъонца', |
715 | 815 | |
716 | 816 | # Special:NewFiles |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesGsw.php |
— | — | @@ -720,8 +720,8 @@ |
721 | 721 | 'blocked-notice-logextract' => 'Dää Benutzer isch zur Zyt gsperrt. |
722 | 722 | As Information chunnt do ne aktuälle Uuszug us em Benutzersperr-Logbuech:', |
723 | 723 | 'clearyourcache' => "'''Hywys:''' Noch dynere Änderig muess no der Browser-Cache gläärt wäre!<br />'''Mozilla/Safari/Konqueror:''' ''Strg-Umschalttaschte-R'' (oder ''Umschalttasche'' druckt halte und uf s ''Nei-Lade''-Symbol klicke), '''IE:''' ''Strg-F5'', '''Opera/Firefox:''' ''F5''", |
724 | | -'usercssyoucanpreview' => "'''Tipp:''' Nimm dr Vorschau-Chnopf, zum Dyy nej CSS vor em Spichere z teschte.", |
725 | | -'userjsyoucanpreview' => "'''Tipp:''' Nimm dr Vorschau-Chnopf, zum Dyy nej JS vor em Spichere z teschte.", |
| 724 | +'usercssyoucanpreview' => "'''Tipp:''' Nimm dr „{{int:showpreview}}”-Chnopf, zum Dyy nej CSS vor em Spichere z teschte.", |
| 725 | +'userjsyoucanpreview' => "'''Tipp:''' „Nimm dr {{int:showpreview}}”-Chnopf, zum Dyy nej JS vor em Spichere z teschte.", |
726 | 726 | 'usercsspreview' => "== Vorschau vu Dyynem Benutzer-CSS. == |
727 | 727 | '''Wichtig:''' Noch em Spichere muesch Dyynem Browser sage, ass er die nej Version ladet: |
728 | 728 | |
— | — | @@ -974,6 +974,24 @@ |
975 | 975 | 'suppressionlog' => 'Oversight-Logbuech', |
976 | 976 | 'suppressionlogtext' => 'Des isch s Logbuech vu dr Oversight-Aktione (Änderige vu dr Sichtbarkeit vu Versione, Bearbeitigskommentar, Benutzernäme un Benutzersperrine).', |
977 | 977 | |
| 978 | +# Revision move |
| 979 | +'moverevlogentry' => 'het {{PLURAL:$3|ei Version|$3 Versione}} vu $1 no $2 verschobe', |
| 980 | +'revisionmove' => 'Versione verschiebe vu „$1“', |
| 981 | +'revmove-explain' => 'Die Versione wäre vu $1 uf d Ziilsyte, wu aagee isch, verschobe. Wänn s d Ziilsyte nit git, no wird si aagleit. Sunscht wäre die Versione in dr Versionsgschicht zämmegfiert.', |
| 982 | +'revmove-legend' => 'Ziilsyte un Zämmefassig feschtlege', |
| 983 | +'revmove-submit' => 'Versione zue dr uusgwehlte Syte verschiebe', |
| 984 | +'revisionmoveselectedversions' => 'Uusgwehlti Versione verschiebe', |
| 985 | +'revmove-reasonfield' => 'Grund:', |
| 986 | +'revmove-titlefield' => 'Ziilsyte:', |
| 987 | +'revmove-badparam-title' => 'Falschi Parameter', |
| 988 | +'revmove-badparam' => '<span class="error">In dyyre Aafrog het s nit erlaubti oder mangelhafti Parameter. Bitte druck uf „zruck“ un versuech s nomol.</span>', |
| 989 | +'revmove-norevisions-title' => 'Nit giltigi Ziilversion', |
| 990 | +'revmove-norevisions' => '<span class="error">Du hesch kei Ziilversion aagee, zum die Aktion durzfiere oder d Version, wu Du aagee hesch, git s nit.</span>', |
| 991 | +'revmove-nullmove-title' => 'Nit giltige Titel', |
| 992 | +'revmove-nullmove' => '<span class="error">Quäll- un Ziilsyte sin idäntisch. Bitte druck uf „zruck“ un gib e andere Sytenname wie „$1“ yy.</span>', |
| 993 | +'revmove-success-existing' => '{{PLURAL:$1|Ei Version vu [[$2]] isch|$1 Versione vu [[$2]] sin}} zu dr exischtänte Syte [[$3]] verschobe wore.', |
| 994 | +'revmove-success-created' => '{{PLURAL:$1|Ei Version vu [[$2]] isch|$1 Versione vu [[$2]] sin}} zue dr nej aagleite Syte [[$3]] verschobe wore.', |
| 995 | + |
978 | 996 | # History merging |
979 | 997 | 'mergehistory' => 'Versionsgschichte zämmefiere', |
980 | 998 | 'mergehistory-header' => 'Mit däre Spezialsyte chasch d Versionsgschicht vun ere Ursprungssyte mit dr Versionsgchicht vun ee Ziilsyte zämefiere. |
— | — | @@ -1299,6 +1317,7 @@ |
1300 | 1318 | 'right-reset-passwords' => 'S Passwort vun eme andere Benutzer zrucksetze', |
1301 | 1319 | 'right-override-export-depth' => 'Exportier Syte mitsamt dr vergleichte Syte bis zuen ere Tiefi vu 5', |
1302 | 1320 | 'right-sendemail' => 'E-Mail an anderi Benutzer schicke', |
| 1321 | +'right-revisionmove' => 'Versione verschiebe', |
1303 | 1322 | |
1304 | 1323 | # User rights log |
1305 | 1324 | 'rightslog' => 'Benutzerrächt-Logbuech', |
— | — | @@ -1341,6 +1360,7 @@ |
1342 | 1361 | 'action-userrights' => 'Benutzerrächt z ändere', |
1343 | 1362 | 'action-userrights-interwiki' => 'd Rächt vu Benutzer in andere Wiki z ändere', |
1344 | 1363 | 'action-siteadmin' => 'd Datebank z sperre oder frejzgee', |
| 1364 | +'action-revisionmove' => 'Versione verschiebe', |
1345 | 1365 | |
1346 | 1366 | # Recent changes |
1347 | 1367 | 'nchanges' => '$1 {{PLURAL:$1|Änderig|Änderige}}', |
— | — | @@ -2021,7 +2041,8 @@ |
2022 | 2042 | 'rollback-success' => 'D Änderige vu $1 sin ruckgängig gmacht wore un di letscht Version vu $2 isch widerhärgstellt wore.', |
2023 | 2043 | |
2024 | 2044 | # Edit tokens |
2025 | | -'sessionfailure' => 'S het e Probläm mit em Ibertrage vu Dyyne Benutzerdate gee. |
| 2045 | +'sessionfailure-title' => 'Sitzigsfähler', |
| 2046 | +'sessionfailure' => 'S het e Probläm mit em Ibertrage vu Dyyne Benutzerdate gee. |
2026 | 2047 | Die Aktion isch wäge däm us Sicherheitsgrind abbroche wore go ne falschi Zueornig vu Dyyne Änderige zuen eme andere Benutzer verhindere. |
2027 | 2048 | Bitte gang zruck, tue d Syte nej lade un versuech s nomol.', |
2028 | 2049 | |
— | — | @@ -2109,7 +2130,7 @@ |
2110 | 2131 | 'undeleteviewlink' => 'aaluege', |
2111 | 2132 | 'undeletereset' => 'Abbräche', |
2112 | 2133 | 'undeleteinvert' => 'Uswahl umchehre', |
2113 | | -'undeletecomment' => 'Begrindig:', |
| 2134 | +'undeletecomment' => 'Grund:', |
2114 | 2135 | 'undeletedarticle' => 'hät d Site „[[$1]]“ widderhergstellt', |
2115 | 2136 | 'undeletedrevisions' => '{{PLURAL:$1|ei Revision|$1 Revisione}} wider zruckgholt.', |
2116 | 2137 | 'undeletedrevisions-files' => '{{PLURAL:$1|1 Version|$1 Versione}} un {{PLURAL:$2|1 Datei|$2 Dateie}} sin widerhärgstellt wore', |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesFr.php |
— | — | @@ -772,7 +772,7 @@ |
773 | 773 | 'nocookieslogin' => "{{SITENAME}} utilise des témoins (''cookies'') pour la connexion mais vous les avez désactivés. Veuillez les activer et vous reconnecter.", |
774 | 774 | 'noname' => 'Vous n’avez pas saisi un nom d’utilisateur valide.', |
775 | 775 | 'loginsuccesstitle' => 'Connexion réussie', |
776 | | -'loginsuccess' => 'Vous êtes maintenant connecté{{GENDER:||e|(e)}} à {{SITENAME}} en tant que « $1 ».', |
| 776 | +'loginsuccess' => 'Vous êtes maintenant connecté{{GENDER:$1||e|(e)}} à {{SITENAME}} en tant que « $1 ».', |
777 | 777 | 'nosuchuser' => 'L’utilisateur « $1 » n’existe pas. |
778 | 778 | Les noms d’utilisateurs sont sensibles à la casse. |
779 | 779 | Vérifiez l’orthographe, ou [[Special:UserLogin/signup|créez un nouveau compte]].', |
— | — | @@ -1522,9 +1522,9 @@ |
1523 | 1523 | 'right-protect' => 'Modifier le niveau de protection des pages et modifier les pages protégées', |
1524 | 1524 | 'right-editprotected' => 'Modifier les pages protégées (sans protection en cascade)', |
1525 | 1525 | 'right-editinterface' => 'Modifier l’interface utilisateur', |
1526 | | -'right-editusercssjs' => 'Modifier les fichiers CSS et JS d’autres utilisateurs', |
| 1526 | +'right-editusercssjs' => 'Modifier les fichiers CSS et JavaScript d’autres utilisateurs', |
1527 | 1527 | 'right-editusercss' => 'Modifier les fichiers CSS d’autres utilisateurs', |
1528 | | -'right-edituserjs' => 'Modifier les fichiers JS d’autres utilisateurs', |
| 1528 | +'right-edituserjs' => 'Modifier les fichiers JavaScript d’autres utilisateurs', |
1529 | 1529 | 'right-rollback' => 'Révoquer rapidement les modifications du dernier contributeur d’une page particulière', |
1530 | 1530 | 'right-markbotedits' => 'Marquer des modifications révoquées comme ayant été faites par un robot.', |
1531 | 1531 | 'right-noratelimit' => 'Ne pas être affecté par les limites de taux', |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesRgn.php |
— | — | @@ -42,6 +42,7 @@ |
43 | 43 | 'tog-enotifminoredits' => "Fam' save' par e-mail tòt al mudefchi, neca al znini", |
44 | 44 | 'tog-enotifrevealaddr' => "Lasa avdè e' mi indirèzi d'posta eletrònica int'j mesàg d'nutèfica", |
45 | 45 | 'tog-shownumberswatching' => "Fam' avdè e' nòmar d'j utent ch'j tèn sta pàgina sot occ", |
| 46 | +'tog-oldsig' => 'Anteprèma dla fírma bona', |
46 | 47 | |
47 | 48 | # Dates |
48 | 49 | 'january' => 'Znèr', |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesDe.php |
— | — | @@ -718,7 +718,7 @@ |
719 | 719 | Funktion: $1<br /> |
720 | 720 | Abfrage: $2', |
721 | 721 | 'viewsource' => 'Quelltext anzeigen', |
722 | | -'viewsourcefor' => 'für $1', |
| 722 | +'viewsourcefor' => 'von $1', |
723 | 723 | 'actionthrottled' => 'Aktionsanzahl limitiert', |
724 | 724 | 'actionthrottledtext' => 'Im Rahmen einer Anti-Spam-Maßnahme kann diese Aktion in einem kurzen Zeitabstand nur begrenzt oft ausgeführt werden. Diese Grenze hast du überschritten. |
725 | 725 | Bitte versuche es in ein paar Minuten erneut.', |
— | — | @@ -2581,7 +2581,7 @@ |
2582 | 2582 | 'databasenotlocked' => 'Die Datenbank ist nicht gesperrt.', |
2583 | 2583 | |
2584 | 2584 | # Move page |
2585 | | -'move-page' => 'Verschiebe „$1“', |
| 2585 | +'move-page' => 'Verschieben von „$1“', |
2586 | 2586 | 'move-page-legend' => 'Seite verschieben', |
2587 | 2587 | 'movepagetext' => "Mit diesem Formular kannst du eine Seite umbenennen (mitsamt allen Versionen). |
2588 | 2588 | Der alte Titel wird zum neuen weiterleiten. |
Index: branches/iwtransclusion/phase3/languages/messages/MessagesPt_br.php |
— | — | @@ -1158,6 +1158,9 @@ |
1159 | 1159 | 'suppressionlogtext' => 'Abaixo está uma lista das remoções e bloqueios envolvendo conteúdo ocultado por administradores. |
1160 | 1160 | Veja a [[Special:IPBlockList|lista de bloqueios]] para uma lista de banimentos e bloqueios em efeito neste momento.', |
1161 | 1161 | |
| 1162 | +# Revision move |
| 1163 | +'revmove-nullmove-title' => 'Título incorreto', |
| 1164 | + |
1162 | 1165 | # History merging |
1163 | 1166 | 'mergehistory' => 'Fundir histórico de páginas', |
1164 | 1167 | 'mergehistory-header' => 'A partir desta página é possível fundir históricos de edições de uma página em outra. |
Property changes on: branches/iwtransclusion/phase3/includes/ChangesList.php |
___________________________________________________________________ |
Modified: svn:mergeinfo |
1165 | 1168 | Merged /trunk/phase3/includes/ChangesList.php:r67507-67610 |
Index: branches/iwtransclusion/phase3/includes/Html.php |
— | — | @@ -61,10 +61,9 @@ |
62 | 62 | ); |
63 | 63 | |
64 | 64 | # Boolean attributes, which may have the value omitted entirely. Manually |
65 | | - # collected from the HTML5 spec as of 2009-08-10. |
| 65 | + # collected from the HTML5 spec as of 2010-06-07. |
66 | 66 | private static $boolAttribs = array( |
67 | 67 | 'async', |
68 | | - 'autobuffer', |
69 | 68 | 'autofocus', |
70 | 69 | 'autoplay', |
71 | 70 | 'checked', |
— | — | @@ -74,10 +73,12 @@ |
75 | 74 | 'formnovalidate', |
76 | 75 | 'hidden', |
77 | 76 | 'ismap', |
| 77 | + 'itemscope', |
78 | 78 | 'loop', |
79 | 79 | 'multiple', |
80 | 80 | 'novalidate', |
81 | 81 | 'open', |
| 82 | + 'pubdate', |
82 | 83 | 'readonly', |
83 | 84 | 'required', |
84 | 85 | 'reversed', |
Index: branches/iwtransclusion/phase3/includes/parser/Parser.php |
— | — | @@ -3056,16 +3056,17 @@ |
3057 | 3057 | $found = true; |
3058 | 3058 | } |
3059 | 3059 | } elseif ( $title->isTrans() ) { |
| 3060 | + // TODO: Work by Peter17 in progress |
3060 | 3061 | # Interwiki transclusion |
3061 | | - if ( $this->ot['html'] && !$forceRawInterwiki ) { |
3062 | | - $text = $this->interwikiTransclude( $title, 'render' ); |
3063 | | - $isHTML = true; |
3064 | | - } else { |
| 3062 | + //if ( $this->ot['html'] && !$forceRawInterwiki ) { |
| 3063 | + // $text = $this->interwikiTransclude( $title, 'render' ); |
| 3064 | + // $isHTML = true; |
| 3065 | + //} else { |
3065 | 3066 | $text = $this->interwikiTransclude( $title, 'raw' ); |
3066 | 3067 | # Preprocess it like a template |
3067 | 3068 | $text = $this->preprocessToDom( $text, self::PTD_FOR_INCLUSION ); |
3068 | 3069 | $isChildObj = true; |
3069 | | - } |
| 3070 | + //} |
3070 | 3071 | $found = true; |
3071 | 3072 | } |
3072 | 3073 | |
— | — | @@ -3274,23 +3275,88 @@ |
3275 | 3276 | 'deps' => $deps ); |
3276 | 3277 | } |
3277 | 3278 | |
| 3279 | + |
3278 | 3280 | /** |
3279 | 3281 | * Transclude an interwiki link. |
| 3282 | + * TODO: separate in interwikiTranscludeFromDB & interwikiTranscludeFromAPI according to the iw type |
3280 | 3283 | */ |
3281 | 3284 | function interwikiTransclude( $title, $action ) { |
| 3285 | + |
3282 | 3286 | global $wgEnableScaryTranscluding; |
3283 | 3287 | |
3284 | 3288 | if ( !$wgEnableScaryTranscluding ) { |
3285 | 3289 | return wfMsg('scarytranscludedisabled'); |
3286 | 3290 | } |
3287 | 3291 | |
3288 | | - $url = $title->getFullUrl( "action=$action" ); |
| 3292 | + //$url1 = $title->getFullUrl( "action=$action" ); |
| 3293 | + $titles = $title->getNsText().':'.$title->getText(); |
| 3294 | + $url1 = $title->getTransAPI( )."?action=query&prop=revisions&titles=$titles&rvprop=content&format=json"; |
3289 | 3295 | |
3290 | | - if ( strlen( $url ) > 255 ) { |
| 3296 | + if ( strlen( $url1 ) > 255 ) { |
3291 | 3297 | return wfMsg( 'scarytranscludetoolong' ); |
3292 | 3298 | } |
3293 | | - return $this->fetchScaryTemplateMaybeFromCache( $url ); |
| 3299 | + |
| 3300 | + $text = $this->fetchTemplateMaybeFromCache( $url1 ); |
| 3301 | + |
| 3302 | + $url2 = $title->getTransAPI( )."?action=parse&text={{".$titles."}}&prop=templates&format=json"; |
| 3303 | + |
| 3304 | + $get = Http::get( $url2 ); |
| 3305 | + $myArray = FormatJson::decode($get, true); |
| 3306 | + |
| 3307 | + if ( ! empty($myArray['parse'])) { |
| 3308 | + $templates = $myArray['parse']['templates']; |
| 3309 | + } |
| 3310 | + |
| 3311 | + |
| 3312 | + for ($i = 0 ; $i < count($templates) ; $i++) { |
| 3313 | + $newTitle = $templates[$i]['*']; |
| 3314 | + |
| 3315 | + $url = $title->getTransAPI( )."?action=query&prop=revisions&titles=$newTitle&rvprop=content&format=json"; |
| 3316 | + |
| 3317 | + |
| 3318 | + $listSubTemplates.= $newTitle."\n"; |
| 3319 | + $list2.="<h2>".$newTitle."</h2>\n<pre>".$this->fetchTemplateMaybeFromCache( $url )."</pre>"; |
| 3320 | + |
| 3321 | + |
| 3322 | + } |
| 3323 | + |
| 3324 | + |
| 3325 | + return "<h2>$titles</h2><pre>$text</pre> Liste des modèles : <pre>".$listSubTemplates.'</pre>' . $list2; |
3294 | 3326 | } |
| 3327 | + |
| 3328 | + |
| 3329 | + function fetchTemplateMaybeFromCache( $url ) { |
| 3330 | + global $wgTranscludeCacheExpiry; |
| 3331 | + $dbr = wfGetDB( DB_SLAVE ); |
| 3332 | + $tsCond = $dbr->timestamp( time() - $wgTranscludeCacheExpiry ); |
| 3333 | + $obj = $dbr->selectRow( 'transcache', array('tc_time', 'tc_contents' ), |
| 3334 | + array( 'tc_url' => $url, "tc_time >= " . $dbr->addQuotes( $tsCond ) ) ); |
| 3335 | + if ( $obj ) { |
| 3336 | + return 'CACHE: '.$obj->tc_contents; |
| 3337 | + } |
| 3338 | + |
| 3339 | + $get = Http::get( $url ); |
| 3340 | + |
| 3341 | + $content = FormatJson::decode($get, true); |
| 3342 | + |
| 3343 | + if ( ! empty($content['query']['pages'])) { |
| 3344 | + $page = array_pop($content['query']['pages']); |
| 3345 | + $text = $page['revisions'][0]['*']; |
| 3346 | + } else { |
| 3347 | + |
| 3348 | + return wfMsg( 'scarytranscludefailed', $url ); |
| 3349 | + |
| 3350 | + } |
| 3351 | + |
| 3352 | + $dbw = wfGetDB( DB_MASTER ); |
| 3353 | + $dbw->replace( 'transcache', array('tc_url'), array( |
| 3354 | + 'tc_url' => $url, |
| 3355 | + 'tc_time' => $dbw->timestamp( time() ), |
| 3356 | + 'tc_contents' => $text) |
| 3357 | + ); |
| 3358 | + |
| 3359 | + return 'GET: '.$text; |
| 3360 | + } |
3295 | 3361 | |
3296 | 3362 | function fetchScaryTemplateMaybeFromCache( $url ) { |
3297 | 3363 | global $wgTranscludeCacheExpiry; |
Index: branches/iwtransclusion/phase3/includes/RevisionDelete.php |
— | — | @@ -258,10 +258,10 @@ |
259 | 259 | } |
260 | 260 | |
261 | 261 | // Pipe links |
262 | | - $revert = wfMsg( 'parentheses', $wgLang->pipeList( $revert ) ); |
| 262 | + return wfMsg( 'parentheses', $wgLang->pipeList( $revert ) ); |
263 | 263 | } |
264 | | - return $revert; |
265 | | - } |
| 264 | + return ''; |
| 265 | + } |
266 | 266 | } |
267 | 267 | |
268 | 268 | /** |
Index: branches/iwtransclusion/phase3/includes/api/ApiQueryUserInfo.php |
— | — | @@ -121,8 +121,48 @@ |
122 | 122 | $vals['emailauthenticated'] = wfTimestamp( TS_ISO_8601, $auth ); |
123 | 123 | } |
124 | 124 | } |
| 125 | + |
| 126 | + if ( isset( $this->prop['acceptlang'] ) ) { |
| 127 | + $vals['acceptlang'] = $this->getAcceptLang(); |
| 128 | + $result->setIndexedTagName( $vals['acceptlang'], 'lang' ); |
| 129 | + } |
125 | 130 | return $vals; |
126 | 131 | } |
| 132 | + |
| 133 | + protected function getAcceptLang() { |
| 134 | + // Modified version of code found at http://www.thefutureoftheweb.com/blog/use-accept-language-header |
| 135 | + if ( !isset( $_SERVER['HTTP_ACCEPT_LANGUAGE'] ) ) { |
| 136 | + return array(); |
| 137 | + } |
| 138 | + |
| 139 | + // Break up string into pieces (languages and q factors) |
| 140 | + $lang_parse = null; |
| 141 | + preg_match_all( '/([a-z]{1,8}(-[a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0(\.[0-9]+))?)?/i', |
| 142 | + $_SERVER['HTTP_ACCEPT_LANGUAGE'], $lang_parse ); |
| 143 | + |
| 144 | + if ( !count( $lang_parse[1] ) ) { |
| 145 | + return array(); |
| 146 | + } |
| 147 | + // Create a list like "en" => 0.8 |
| 148 | + $langs = array_combine( $lang_parse[1], $lang_parse[4] ); |
| 149 | + // Set default q factor to 1 |
| 150 | + foreach ( $langs as $lang => $val ) { |
| 151 | + if ( $val === '' ) { |
| 152 | + $langs[$lang] = 1; |
| 153 | + } |
| 154 | + } |
| 155 | + // Sort list |
| 156 | + arsort( $langs, SORT_NUMERIC ); |
| 157 | + |
| 158 | + // Format for API output |
| 159 | + $retval = array(); |
| 160 | + foreach ( $langs as $lang => $val ) { |
| 161 | + $r = array( 'q' => $val ); |
| 162 | + ApiResult::setContent( $r, $lang ); |
| 163 | + $retval[] = $r; |
| 164 | + } |
| 165 | + return $retval; |
| 166 | + } |
127 | 167 | |
128 | 168 | protected function getRateLimits() { |
129 | 169 | global $wgUser, $wgRateLimits; |
— | — | @@ -174,6 +214,7 @@ |
175 | 215 | 'editcount', |
176 | 216 | 'ratelimits', |
177 | 217 | 'email', |
| 218 | + 'acceptlang', |
178 | 219 | ) |
179 | 220 | ) |
180 | 221 | ); |
— | — | @@ -192,6 +233,7 @@ |
193 | 234 | ' editcount - adds the current user\'s edit count', |
194 | 235 | ' ratelimits - lists all rate limits applying to the current user', |
195 | 236 | ' email - adds the user\'s email address and email authentication date', |
| 237 | + ' acceptlang - echoes the Accept-Language header sent by the client in a structured format', |
196 | 238 | ) |
197 | 239 | ); |
198 | 240 | } |
Property changes on: branches/iwtransclusion/phase3/includes/api |
___________________________________________________________________ |
Modified: svn:mergeinfo |
199 | 241 | Merged /trunk/phase3/includes/api:r67507-67610 |
Property changes on: branches/iwtransclusion/phase3/includes/json/Services_JSON.php |
___________________________________________________________________ |
Modified: svn:mergeinfo |
200 | 242 | Merged /trunk/phase3/includes/json/Services_JSON.php:r67507-67610 |
Property changes on: branches/iwtransclusion/phase3/includes/OutputPage.php |
___________________________________________________________________ |
Modified: svn:mergeinfo |
201 | 243 | Merged /trunk/phase3/includes/OutputPage.php:r67507-67610 |
Index: branches/iwtransclusion/phase3/includes/Xml.php |
— | — | @@ -280,7 +280,7 @@ |
281 | 281 | $attributes['size'] = $size; |
282 | 282 | } |
283 | 283 | |
284 | | - if( $value ) { |
| 284 | + if( $value !== false ) { // maybe 0 |
285 | 285 | $attributes['value'] = $value; |
286 | 286 | } |
287 | 287 | |
Property changes on: branches/iwtransclusion/phase3/includes/specials |
___________________________________________________________________ |
Modified: svn:mergeinfo |
288 | 288 | Merged /trunk/phase3/includes/specials:r67507-67610 |
Index: branches/iwtransclusion/phase3/includes/DefaultSettings.php |
— | — | @@ -1676,7 +1676,7 @@ |
1677 | 1677 | * to ensure that client-side caches do not keep obsolete copies of global |
1678 | 1678 | * styles. |
1679 | 1679 | */ |
1680 | | -$wgStyleVersion = '284'; |
| 1680 | +$wgStyleVersion = '286'; |
1681 | 1681 | |
1682 | 1682 | |
1683 | 1683 | # Server-side caching: |
— | — | @@ -3777,7 +3777,7 @@ |
3778 | 3778 | /** |
3779 | 3779 | * Expiry time for interwiki transclusion |
3780 | 3780 | */ |
3781 | | -$wgTranscludeCacheExpiry = 3600; |
| 3781 | +$wgTranscludeCacheExpiry = 10; |
3782 | 3782 | |
3783 | 3783 | /** |
3784 | 3784 | * Support blog-style "trackbacks" for articles. See |
Index: branches/iwtransclusion/phase3/includes/installer/Installer.php |
— | — | @@ -900,9 +900,9 @@ |
901 | 901 | } catch( PasswordError $pwe ) { |
902 | 902 | return Status::newFatal( 'config-admin-error-password', $name, $pwe->getMessage() ); |
903 | 903 | } |
904 | | - $user->saveSettings(); |
905 | 904 | $user->addGroup( 'sysop' ); |
906 | 905 | $user->addGroup( 'bureaucrat' ); |
| 906 | + $user->saveSettings(); |
907 | 907 | } |
908 | 908 | return Status::newGood(); |
909 | 909 | } |
Property changes on: branches/iwtransclusion/phase3/includes/ConfEditor.php |
___________________________________________________________________ |
Modified: svn:mergeinfo |
910 | 910 | Merged /trunk/phase3/includes/ConfEditor.php:r67507-67610 |
Index: branches/iwtransclusion/phase3/includes/Interwiki.php |
— | — | @@ -15,11 +15,12 @@ |
16 | 16 | protected static $smCache = array(); |
17 | 17 | const CACHE_LIMIT = 100; // 0 means unlimited, any other value is max number of entries. |
18 | 18 | |
19 | | - protected $mPrefix, $mURL, $mLocal, $mTrans; |
| 19 | + protected $mPrefix, $mURL, $mAPI, $mLocal, $mTrans; |
20 | 20 | |
21 | | - public function __construct( $prefix = null, $url = '', $local = 0, $trans = 0 ) { |
| 21 | + public function __construct( $prefix = null, $url = '', $api = '', $local = 0, $trans = 0 ) { |
22 | 22 | $this->mPrefix = $prefix; |
23 | 23 | $this->mURL = $url; |
| 24 | + $this->mAPI = $api; |
24 | 25 | $this->mLocal = $local; |
25 | 26 | $this->mTrans = $trans; |
26 | 27 | } |
— | — | @@ -153,7 +154,7 @@ |
154 | 155 | __METHOD__ ) ); |
155 | 156 | $iw = Interwiki::loadFromArray( $row ); |
156 | 157 | if ( $iw ) { |
157 | | - $mc = array( 'iw_url' => $iw->mURL, 'iw_local' => $iw->mLocal, 'iw_trans' => $iw->mTrans ); |
| 158 | + $mc = array( 'iw_url' => $iw->mURL, 'iw_api' => $iw->mAPI, 'iw_local' => $iw->mLocal, 'iw_trans' => $iw->mTrans ); |
158 | 159 | $wgMemc->add( $key, $mc, $wgInterwikiExpiry ); |
159 | 160 | return $iw; |
160 | 161 | } |
— | — | @@ -168,9 +169,10 @@ |
169 | 170 | * @return Boolean: whether everything was there |
170 | 171 | */ |
171 | 172 | protected static function loadFromArray( $mc ) { |
172 | | - if( isset( $mc['iw_url'] ) && isset( $mc['iw_local'] ) && isset( $mc['iw_trans'] ) ) { |
| 173 | + if( isset( $mc['iw_url'] ) && isset( $mc['iw_api'] ) && isset( $mc['iw_local'] ) && isset( $mc['iw_trans'] ) ) { |
173 | 174 | $iw = new Interwiki(); |
174 | 175 | $iw->mURL = $mc['iw_url']; |
| 176 | + $iw->mAPI = $mc['iw_api']; |
175 | 177 | $iw->mLocal = $mc['iw_local']; |
176 | 178 | $iw->mTrans = $mc['iw_trans']; |
177 | 179 | return $iw; |
— | — | @@ -193,6 +195,17 @@ |
194 | 196 | } |
195 | 197 | |
196 | 198 | /** |
| 199 | + * Get the API URL for this wiki |
| 200 | + * |
| 201 | + * @return String: the URL |
| 202 | + */ |
| 203 | + public function getAPI( ) { |
| 204 | + $url = $this->mAPI; |
| 205 | + |
| 206 | + return $url; |
| 207 | + } |
| 208 | + |
| 209 | + /** |
197 | 210 | * Is this a local link from a sister project, or is |
198 | 211 | * it something outside, like Google |
199 | 212 | * |
Index: branches/iwtransclusion/phase3/includes/Title.php |
— | — | @@ -513,7 +513,20 @@ |
514 | 514 | |
515 | 515 | return Interwiki::fetch( $this->mInterwiki )->isTranscludable(); |
516 | 516 | } |
| 517 | + |
| 518 | + /** |
| 519 | + * Returns the API URL of the distant wiki |
| 520 | + * which owns the object. |
| 521 | + * |
| 522 | + * @return \type{\string} the API URL |
| 523 | + */ |
| 524 | + public function getTransAPI() { |
| 525 | + if ( $this->mInterwiki == '' ) |
| 526 | + return false; |
517 | 527 | |
| 528 | + return Interwiki::fetch( $this->mInterwiki )->getAPI(); |
| 529 | + } |
| 530 | + |
518 | 531 | /** |
519 | 532 | * Escape a text fragment, say from a link, for a URL |
520 | 533 | * |
Property changes on: branches/iwtransclusion/phase3/includes/HistoryPage.php |
___________________________________________________________________ |
Modified: svn:mergeinfo |
521 | 534 | Merged /trunk/phase3/includes/HistoryPage.php:r67507-67610 |
Property changes on: branches/iwtransclusion/phase3/includes |
___________________________________________________________________ |
Modified: svn:mergeinfo |
522 | 535 | Merged /trunk/phase3/includes:r67507-67610 |
Index: branches/iwtransclusion/phase3/maintenance/updateSearchIndex.php |
— | — | @@ -69,10 +69,10 @@ |
70 | 70 | fwrite( $file, $end ); |
71 | 71 | fclose( $file ); |
72 | 72 | } else { |
73 | | - $this->output( "*** Couldn't write to the $posFile!" ); |
| 73 | + $this->output( "*** Couldn't write to the $posFile!\n" ); |
74 | 74 | } |
75 | 75 | } else { |
76 | | - $this->output( "*** Couldn't write to the $posFile!" ); |
| 76 | + $this->output( "*** Couldn't write to the $posFile!\n" ); |
77 | 77 | } |
78 | 78 | } |
79 | 79 | |
Index: branches/iwtransclusion/phase3/maintenance/tests/selenium/Selenium.php |
— | — | @@ -37,12 +37,16 @@ |
38 | 38 | } |
39 | 39 | |
40 | 40 | public function login() { |
41 | | - global $wgSeleniumTestsWikiUser, $wgSeleniumTestsWikiPassword, $wgSeleniumTestsWikiUrl; |
| 41 | + global $wgSeleniumTestsWikiUser, $wgSeleniumTestsWikiPassword, $wgSeleniumTestsWikiUrl, $wgVersion; |
42 | 42 | |
43 | 43 | $this->open( $wgSeleniumTestsWikiUrl . '/index.php?title=Special:Userlogin' ); |
44 | 44 | $this->type( 'wpName1', $wgSeleniumTestsWikiUser ); |
45 | 45 | $this->type( 'wpPassword1', $wgSeleniumTestsWikiPassword ); |
46 | | - $this->click( "//input[@id='wpLoginAttempt']" ); |
| 46 | + if (version_compare($wgVersion, '1.15.2', '>=')) { |
| 47 | + $this->click( "//input[@id='wpLoginAttempt']" ); |
| 48 | + } else { |
| 49 | + $this->click( "//input[@id='wpLoginattempt']" ); |
| 50 | + } |
47 | 51 | $value = $this->doCommand( 'assertTitle', array( 'Login successful*' ) ); |
48 | 52 | } |
49 | 53 | |
Index: branches/iwtransclusion/phase3/maintenance/updateDoubleWidthSearch.php |
— | — | @@ -44,7 +44,7 @@ |
45 | 45 | |
46 | 46 | $dbw = wfGetDB( DB_MASTER ); |
47 | 47 | if ( $dbw->getType() !== 'mysql' ) { |
48 | | - $this->output( "This change is only needed on MySQL, quitting..." ); |
| 48 | + $this->output( "This change is only needed on MySQL, quitting.\n" ); |
49 | 49 | exit( 1 ); |
50 | 50 | } |
51 | 51 | |
Property changes on: branches/iwtransclusion/phase3/maintenance/cleanupTable.inc |
___________________________________________________________________ |
Modified: svn:mergeinfo |
52 | 52 | Merged /trunk/phase3/maintenance/cleanupTable.inc:r67507-67610 |
Property changes on: branches/iwtransclusion/phase3/maintenance/deleteSelfExternals.php |
___________________________________________________________________ |
Modified: svn:mergeinfo |
53 | 53 | Merged /trunk/phase3/maintenance/deleteSelfExternals.php:r67507-67610 |
Property changes on: branches/iwtransclusion/phase3/maintenance/populateRevisionLength.php |
___________________________________________________________________ |
Modified: svn:mergeinfo |
54 | 54 | Merged /trunk/phase3/maintenance/populateRevisionLength.php:r67507-67610 |
Index: branches/iwtransclusion/phase3/skins/Vector.php |
— | — | @@ -498,7 +498,7 @@ |
499 | 499 | <?php if ( $this->data['showjumplinks'] ): ?> |
500 | 500 | <!-- jumpto --> |
501 | 501 | <div id="jump-to-nav"> |
502 | | - <?php $this->msg( 'jumpto' ) ?><a href="#head"><?php $this->msg( 'jumptonavigation' ) ?></a>, |
| 502 | + <?php $this->msg( 'jumpto' ) ?> <a href="#head"><?php $this->msg( 'jumptonavigation' ) ?></a>, |
503 | 503 | <a href="#p-search"><?php $this->msg( 'jumptosearch' ) ?></a> |
504 | 504 | </div> |
505 | 505 | <!-- /jumpto --> |
Property changes on: branches/iwtransclusion/phase3/skins/common/jquery-1.3.2.min.js |
___________________________________________________________________ |
Modified: svn:mergeinfo |
506 | 506 | Merged /trunk/phase3/skins/common/jquery-1.3.2.min.js:r67507-67610 |
Property changes on: branches/iwtransclusion/phase3/skins/common/jquery-1.3.2.js |
___________________________________________________________________ |
Modified: svn:mergeinfo |
507 | 507 | Merged /trunk/phase3/skins/common/jquery-1.3.2.js:r67507-67610 |
Index: branches/iwtransclusion/phase3/skins/common/wikibits.js |
— | — | @@ -145,7 +145,9 @@ |
146 | 146 | var toggleLink = document.createElement( 'a' ); |
147 | 147 | toggleLink.id = 'togglelink'; |
148 | 148 | toggleLink.className = 'internal'; |
149 | | - toggleLink.href = 'javascript:toggleToc()'; |
| 149 | + toggleLink.href = '#'; |
| 150 | + toggleLink.onclick = toggleToc; |
| 151 | + |
150 | 152 | toggleLink.appendChild( document.createTextNode( tocHideText ) ); |
151 | 153 | |
152 | 154 | outerSpan.appendChild( document.createTextNode( '[' ) ); |
— | — | @@ -187,6 +189,7 @@ |
188 | 190 | document.cookie = "hidetoc=1"; |
189 | 191 | tocmain.className = 'toc tochidden'; |
190 | 192 | } |
| 193 | + return false; |
191 | 194 | } |
192 | 195 | |
193 | 196 | var mwEditButtons = []; |
— | — | @@ -374,6 +377,7 @@ |
375 | 378 | } |
376 | 379 | |
377 | 380 | /* Dummy for deprecated function */ |
| 381 | +window.ta = []; |
378 | 382 | function akeytt( doId ) { |
379 | 383 | } |
380 | 384 | |
Index: branches/iwtransclusion/phase3/skins/vector/main-ltr.css |
— | — | @@ -111,6 +111,7 @@ |
112 | 112 | /* @noflip */ |
113 | 113 | div.vectorTabs { |
114 | 114 | float: left; |
| 115 | + height: 2.5em; |
115 | 116 | } |
116 | 117 | div.vectorTabs { |
117 | 118 | background-image: url(images/tab-break.png?1); |
Index: branches/iwtransclusion/phase3/skins/vector/main-rtl.css |
— | — | @@ -111,6 +111,7 @@ |
112 | 112 | /* @noflip */ |
113 | 113 | div.vectorTabs { |
114 | 114 | float: left; |
| 115 | + height: 2.5em; |
115 | 116 | } |
116 | 117 | div.vectorTabs { |
117 | 118 | background-image: url(images/tab-break.png?1); |
Property changes on: branches/iwtransclusion/phase3 |
___________________________________________________________________ |
Modified: svn:mergeinfo |
118 | 119 | Merged /trunk/phase3:r67507-67610 |