summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2013-01-18 16:46:04 +0100
committerPierre Schmitz <pierre@archlinux.de>2013-01-18 16:46:04 +0100
commit63601400e476c6cf43d985f3e7b9864681695ed4 (patch)
treef7846203a952e38aaf66989d0a4702779f549962 /extensions
parent8ff01378c9e0207f9169b81966a51def645b6a51 (diff)
Update to MediaWiki 1.20.2
this update includes: * adjusted Arch Linux skin * updated FluxBBAuthPlugin * patch for https://bugzilla.wikimedia.org/show_bug.cgi?id=44024
Diffstat (limited to 'extensions')
-rw-r--r--extensions/ConfirmEdit/.gitreview5
-rw-r--r--extensions/ConfirmEdit/Asirra.class.php12
-rw-r--r--extensions/ConfirmEdit/Asirra.i18n.php155
-rw-r--r--extensions/ConfirmEdit/Asirra.php3
-rw-r--r--extensions/ConfirmEdit/Captcha.php64
-rw-r--r--extensions/ConfirmEdit/ConfirmEdit.alias.php13
-rw-r--r--extensions/ConfirmEdit/ConfirmEdit.i18n.php681
-rw-r--r--extensions/ConfirmEdit/ConfirmEdit.php2
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha.class.php304
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha.i18n.php245
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha.php13
-rw-r--r--extensions/ConfirmEdit/HTMLCaptchaField.php5
-rw-r--r--extensions/ConfirmEdit/MathCaptcha.php5
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha.class.php10
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha.i18n.php131
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha.php7
-rw-r--r--extensions/ConfirmEdit/README2
-rw-r--r--extensions/ConfirmEdit/ReCaptcha.class.php9
-rw-r--r--extensions/ConfirmEdit/ReCaptcha.i18n.php73
-rw-r--r--extensions/ConfirmEdit/ReCaptcha.php5
-rw-r--r--extensions/ConfirmEdit/ext.confirmedit.asirra.js6
-rw-r--r--extensions/ConfirmEdit/maintenance/GenerateFancyCaptchas.php128
-rw-r--r--extensions/ConfirmEdit/recaptchalib.php3
-rw-r--r--extensions/FluxBBAuthPlugin.php33
-rw-r--r--extensions/Gadgets/.gitreview5
-rw-r--r--extensions/Gadgets/ApiQueryGadgetCategories.php2
-rw-r--r--extensions/Gadgets/ApiQueryGadgets.php6
-rw-r--r--extensions/Gadgets/Gadgets.alias.php23
-rw-r--r--extensions/Gadgets/Gadgets.i18n.php789
-rw-r--r--extensions/Gadgets/Gadgets.php6
-rw-r--r--extensions/Gadgets/Gadgets_body.php9
-rw-r--r--extensions/Gadgets/README6
-rw-r--r--extensions/Gadgets/SpecialGadgets.php92
-rw-r--r--extensions/Nuke/.gitreview5
-rw-r--r--extensions/Nuke/INSTALL11
-rw-r--r--extensions/Nuke/Nuke.alias.php31
-rw-r--r--extensions/Nuke/Nuke.i18n.php370
-rw-r--r--extensions/Nuke/Nuke.php6
-rw-r--r--extensions/Nuke/Nuke_body.php114
-rw-r--r--extensions/Nuke/README2
-rw-r--r--extensions/Nuke/RELEASE-NOTES20
-rw-r--r--extensions/ParserFunctions/.gitreview5
-rw-r--r--extensions/ParserFunctions/Convert.php907
-rw-r--r--extensions/ParserFunctions/Expr.php8
-rw-r--r--extensions/ParserFunctions/ParserFunctions.i18n.magic.php148
-rw-r--r--extensions/ParserFunctions/ParserFunctions.i18n.php3358
-rw-r--r--extensions/ParserFunctions/ParserFunctions.php25
-rw-r--r--extensions/ParserFunctions/ParserFunctions_body.php78
-rw-r--r--extensions/ParserFunctions/convertTests.txt231
-rw-r--r--extensions/README13
-rw-r--r--extensions/Renameuser/.gitreview5
-rw-r--r--extensions/Renameuser/Renameuser.alias.php26
-rw-r--r--extensions/Renameuser/Renameuser.i18n.php515
-rw-r--r--extensions/Vector/.gitreview5
-rw-r--r--extensions/Vector/README4
-rw-r--r--extensions/Vector/Vector.hooks.php4
-rw-r--r--extensions/Vector/Vector.i18n.php467
-rw-r--r--extensions/Vector/Vector.php26
-rw-r--r--extensions/Vector/modules/ext.vector.editWarning.js61
-rw-r--r--extensions/Vector/modules/ext.vector.footerCleanup.css115
-rw-r--r--extensions/Vector/modules/ext.vector.footerCleanup.js90
-rw-r--r--extensions/Vector/modules/ext.vector.simpleSearch.js142
-rw-r--r--extensions/Vector/modules/jquery.footerCollapsibleList.js46
-rw-r--r--extensions/WikiEditor/.gitreview6
-rw-r--r--extensions/WikiEditor/README1
-rw-r--r--extensions/WikiEditor/WikiEditor.hooks.php25
-rw-r--r--extensions/WikiEditor/WikiEditor.i18n.php2608
-rw-r--r--extensions/WikiEditor/WikiEditor.php13
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.css8
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.dialogs.js2
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.templateEditor.js4
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.templates.js6
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.tests.toolbar.js219
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.css9
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js2351
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.css14
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.js409
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.highlight.js638
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.js177
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.preview.css9
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.preview.js103
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.previewDialog.css8
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.publish.js68
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.templateEditor.js4
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toc.css35
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toc.js57
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js6
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.css10
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js2
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php68
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php296
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorConstants.php84
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php27
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php35
94 files changed, 7818 insertions, 9174 deletions
diff --git a/extensions/ConfirmEdit/.gitreview b/extensions/ConfirmEdit/.gitreview
deleted file mode 100644
index 780d35df..00000000
--- a/extensions/ConfirmEdit/.gitreview
+++ /dev/null
@@ -1,5 +0,0 @@
-[gerrit]
-host=gerrit.wikimedia.org
-port=29418
-project=mediawiki/extensions/ConfirmEdit.git
-defaultbranch=master
diff --git a/extensions/ConfirmEdit/Asirra.class.php b/extensions/ConfirmEdit/Asirra.class.php
index 1f31d089..cbe51e26 100644
--- a/extensions/ConfirmEdit/Asirra.class.php
+++ b/extensions/ConfirmEdit/Asirra.class.php
@@ -10,12 +10,12 @@ class Asirra extends SimpleCaptcha {
// As we don't have to store anything but some other things to do,
// we're going to replace that constructor completely.
function __construct() {
- global $wgExtensionAssetsPath, $wgAsirraScriptPath;
+ global $wgExtensionAssetsPath;
$this->asirra_localpath = "$wgExtensionAssetsPath/ConfirmEdit";
}
function getForm() {
- global $wgAsirraEnlargedPosition, $wgAsirraCellsPerRow, $wgOut, $wgLang;
+ global $wgOut;
$wgOut->addModules( 'ext.confirmedit.asirra' );
$js = Html::linkedScript( $this->asirra_clientscript );
@@ -29,6 +29,14 @@ JAVASCRIPT
return $js;
}
+ function getMessage( $action ) {
+ $name = 'asirra-' . $action;
+ $text = wfMessage( $name )->text();
+ # Obtain a more tailored message, if possible, otherwise, fall
+ # back to the default for edits
+ return wfMessage( $name, $text )->isDisabled() ? wfMessage( 'asirra-edit' )->text() : $text;
+ }
+
function passCaptcha() {
global $wgRequest;
diff --git a/extensions/ConfirmEdit/Asirra.i18n.php b/extensions/ConfirmEdit/Asirra.i18n.php
index 62ac6e69..7329a83d 100644
--- a/extensions/ConfirmEdit/Asirra.i18n.php
+++ b/extensions/ConfirmEdit/Asirra.i18n.php
@@ -22,7 +22,35 @@ $messages['en'] = array(
'asirra-failed' => 'Please identify all cat images',
);
-/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
+/** Message documentation (Message documentation)
+ * @author 2nd-player
+ * @author Beta16
+ */
+$messages['qqq'] = array(
+ 'asirra-desc' => '{{desc}}',
+ 'asirra-edit' => 'See also
+*{{msg-mw|Captcha-edit}}
+*{{msg-mw|Questycaptcha-edit}}
+*{{msg-mw|Fancycaptcha-edit}}
+*{{msg-mw|Recaptcha-edit}}',
+ 'asirra-addurl' => 'See also
+*{{msg-mw|Captcha-addurl}}
+*{{msg-mw|Questycaptcha-addurl}}
+*{{msg-mw|Fancycaptcha-addurl}}
+*{{msg-mw|Recaptcha-addurl}}',
+ 'asirra-badpass' => 'See also
+*{{msg-mw|Captcha-badlogin}}
+*{{msg-mw|Questycaptcha-badlogin}}
+*{{msg-mw|Fancycaptcha-badlogin}}
+*{{msg-mw|Recaptcha-badpass}}',
+ 'asirra-createaccount' => 'See also
+*{{msg-mw|Captcha-createaccount}}
+*{{msg-mw|Questycaptcha-createaccount}}
+*{{msg-mw|Fancycaptcha-createaccount}}
+*{{msg-mw|Recaptcha-createaccount}}',
+);
+
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
* @author EugeneZelenko
* @author Jim-by
* @author Wizardist
@@ -54,7 +82,7 @@ $messages['de'] = array(
'asirra-failed' => 'Bitte wähle nur die Fotos mit Katzen aus.',
);
-/** German (formal address) (‪Deutsch (Sie-Form)‬)
+/** German (formal address) (Deutsch (Sie-Form)‎)
* @author Kghbln
*/
$messages['de-formal'] = array(
@@ -66,7 +94,14 @@ $messages['de-formal'] = array(
'asirra-failed' => 'Bitte wählen Sie nur die Fotos mit Katzen aus.',
);
-/** Spanish (Español)
+/** Zazaki (Zazaki)
+ * @author Erdemaslancan
+ */
+$messages['diq'] = array(
+ 'asirra-desc' => 'Qandê Asirra modulê RaştkerdenVurnen',
+);
+
+/** Spanish (español)
* @author Armando-Martin
*/
$messages['es'] = array(
@@ -81,7 +116,7 @@ $messages['es'] = array(
'asirra-failed' => 'Identifique todas las imágenes de gatos',
);
-/** French (Français)
+/** French (français)
* @author Gomoko
* @author Seb35
*/
@@ -97,7 +132,7 @@ $messages['fr'] = array(
'asirra-failed' => 'Veuillez identifier toutes les images de chat',
);
-/** Galician (Galego)
+/** Galician (galego)
* @author Toliño
*/
$messages['gl'] = array(
@@ -112,7 +147,7 @@ $messages['gl'] = array(
'asirra-failed' => 'Identifique todas as fotos de gatos',
);
-/** Upper Sorbian (Hornjoserbsce)
+/** Upper Sorbian (hornjoserbsce)
* @author Michawiki
*/
$messages['hsb'] = array(
@@ -127,7 +162,7 @@ $messages['hsb'] = array(
'asirra-failed' => 'Prošu identifikuj wšě wobrazy z kóčkami',
);
-/** Interlingua (Interlingua)
+/** Interlingua (interlingua)
* @author McDutchie
*/
$messages['ia'] = array(
@@ -142,12 +177,50 @@ $messages['ia'] = array(
'asirra-failed' => 'Per favor identifica tote le imagines de cattos',
);
+/** Italian (italiano)
+ * @author Beta16
+ */
+$messages['it'] = array(
+ 'asirra-desc' => 'Modulo ASIRRA per ConfirmEdit',
+ 'asirra-edit' => 'Per aiutarci a proteggerci dalle modifiche automatiche che aggiungono spam, seleziona solo le foto di gatti nel riquadro sottostante:',
+ 'asirra-addurl' => 'La tua modifica aggiunge qualche nuovo collegamento esterno. Per aiutarci a proteggerci dallo spam automatico, seleziona solo le foto di gatti nel riquadro sottostante:',
+ 'asirra-badpass' => 'Per aiutarci a proteggerci dalla forzatura automatica delle password, seleziona solo le foto di gatti nel riquadro sottostante:',
+ 'asirra-createaccount' => 'Per aiutarci a proteggerci dalla creazione automatica di nuovi accessi, seleziona solo le foto di gatti nel riquadro sottostante:',
+ 'asirra-createaccount-fail' => 'Identifica correttamente i gatti.',
+ 'asirra-create' => 'Per aiutarci a proteggerci dalla creazione automatica di pagine, seleziona solo le foto di gatti nel riquadro sottostante:',
+ 'asirra-nojs' => "'''Attiva JavaScript ed invia di nuovo la pagina.'''",
+ 'asirra-failed' => 'Identifica tutte le immagini di gatti',
+);
+
/** Japanese (日本語)
+ * @author 2nd-player
* @author Shirayuki
*/
$messages['ja'] = array(
'asirra-desc' => 'ConfirmEdit 用 Asirra モジュール',
+ 'asirra-edit' => '自動編集のスパム攻撃を防ぐため、猫が写っている画像を以下から選択してください:',
+ 'asirra-addurl' => 'あなたは新しい外部リンクを追加しようとしています。自動でのスパム攻撃を防ぐため、猫が写っている画像を以下から選択してください:',
+ 'asirra-badpass' => '自動でのパスワードクラック攻撃を防ぐため、猫が写っている画像を以下から選択してください:',
+ 'asirra-createaccount' => 'アカウントの自動登録を防ぐため、猫が写っている画像を以下から選択してください:',
+ 'asirra-createaccount-fail' => '猫を正しく選択してください。',
+ 'asirra-create' => 'ページの自動作成を防ぐため、猫が写っている画像を以下から選択してください:',
'asirra-nojs' => "'''JavaScript を有効にしてページを再読込してください。'''",
+ 'asirra-failed' => '猫が写っている画像をすべて選択してください',
+);
+
+/** Colognian (Ripoarisch)
+ * @author Purodha
+ */
+$messages['ksh'] = array(
+ 'asirra-desc' => 'Dä Zohsaz <i lang="en">Asirra</i> för et Zohsazprojramm <i lang="en">ConfirmEdit</i>.',
+ 'asirra-edit' => 'Heh dat Wiki well sesch jääje <i lang="en">SPAM</i> schöze. Dröm moß mer beim Ändere noch en Prööfong aflääje, dat mer ene Minsch un kei Projramm es. Söhk bloß de Katzebelder em Kaßte us:',
+ 'asirra-addurl' => 'Heh dat Wiki well sesch jääje <i lang="en">SPAM</i> schöze. Dröm moß mer, wam_mer lengks noh ußerhallef enfööje well, noch en Prööfong aflääje, dat mer ene Minsch un kei Projramm es. Söhk bloß de Katzebelder em Kaßte us:',
+ 'asirra-badpass' => 'Heh dat Wiki well sesch jääje et automattesche Paßwoot_Knacke schöze. Dröm moß mer heh nor_en Prööfong aflääje, dat mer ene Minsch un kei Projramm es. Söhk bloß de Katzebelder em Kaßte us:',
+ 'asirra-createaccount' => 'Heh dat Wiki well sesch jääje automattesch aanjelaate „Metmaacher“ schöze. Dröm moß mer heh nor_en Prööfong aflääje, dat mer ene Minsch un kei Projramm es. Söhk bloß de Katzebelder em Kaßte us:',
+ 'asirra-createaccount-fail' => 'Bes esu jood un don de Kazebelder ußwähle.',
+ 'asirra-create' => 'Heh dat Wiki well sesch jääje automattesch neu aanjelaate Sigge schöze. Dröm moß mer heh nor_en Prööfong aflääje, dat mer ene Minsch un kei Projramm es. Söhk bloß de Katzebelder em Kaßte us:',
+ 'asirra-nojs' => "'''Bes esu jood un donn JavaSkrep en Dingem Brauser aanschallde un scheck heh di Sigg norr_ens af.'''",
+ 'asirra-failed' => 'Bes esu jood un don all de Kazebelder ußwähle.',
);
/** Luxembourgish (Lëtzebuergesch)
@@ -161,7 +234,7 @@ $messages['lb'] = array(
'asirra-failed' => 'Identifizéiert w.e.g. all Biller wou Kazen drop sinn',
);
-/** Macedonian (Македонски)
+/** Macedonian (македонски)
* @author Bjankuloski06
*/
$messages['mk'] = array(
@@ -176,7 +249,22 @@ $messages['mk'] = array(
'asirra-failed' => 'Изберете ги сликите што имаат мачка',
);
-/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
+/** Maltese (Malti)
+ * @author Chrisportelli
+ */
+$messages['mt'] = array(
+ 'asirra-desc' => 'Modulu ASIRRA għal ConfirmEdit',
+ 'asirra-edit' => "Sabiex tgħinna nipproteġu kontra l-modifiki li jżidu spam, jekk jogħġbok agħżel ir-ritratti tal-qtates fil-kaxxa t'hawn taħt:",
+ 'asirra-addurl' => "Il-modifika tiegħek tinkludi ħoloq esterni ġodda. Sabiex tipproteġi kontra spam awtomatiku, jekk jogħġbok agħżel ir-ritratti tal-qtates fil-kaxxa t'hawn taħt:",
+ 'asirra-badpass' => "Sabiex tgħinna nipproteġu kontra l-infurzar awtomatiku tal-passwords, jekk jogħġbok agħżel ir-ritratti tal-qtates fil-kaxxa t'hawn taħt:",
+ 'asirra-createaccount' => "Sabiex tgħinna nipproteġu kontra l-ħolqien awtomatiku ta' kontijiet ġodda, jekk jogħġbok agħżel ir-ritratti tal-qtates fil-kaxxa t'hawn taħt:",
+ 'asirra-createaccount-fail' => 'Sib il-qtates.',
+ 'asirra-create' => "Sabiex tgħinna nipproteġu kontra l-ħolqien awtomatiku ta' paġni, jekk jogħġbok agħżel ir-ritratti tal-qtates fil-kaxxa t'hawn taħt:",
+ 'asirra-nojs' => "'''Jekk jogħġbok attiva l-JavaScript u erġa' ibgħat din il-paġna.'''",
+ 'asirra-failed' => 'Sib l-istampi kollha tal-qtates',
+);
+
+/** Norwegian Bokmål (norsk (bokmål)‎)
* @author Event
*/
$messages['nb'] = array(
@@ -206,7 +294,7 @@ $messages['nl'] = array(
'asirra-failed' => 'Identificeer alle afbeeldingen van katten.',
);
-/** Polish (Polski)
+/** Polish (polski)
* @author BeginaFelicysym
*/
$messages['pl'] = array(
@@ -237,7 +325,7 @@ $messages['pms'] = array(
'asirra-failed' => 'Për piasì identìfica tute le figure ëd gat',
);
-/** Portuguese (Português)
+/** Portuguese (português)
* @author Hamilton Abreu
*/
$messages['pt'] = array(
@@ -251,6 +339,36 @@ $messages['pt'] = array(
'asirra-nojs' => "'''Possibilite o uso de JavaScript e reenvie a página, por favor.'''",
);
+/** Russian (русский)
+ * @author DCamer
+ */
+$messages['ru'] = array(
+ 'asirra-desc' => 'Модуль Asirra для ConfirmEdit',
+ 'asirra-edit' => 'В целях защиты от автоматического спама в правках, пожалуйста, выберите фотографии кота, которые вы видите ниже:',
+ 'asirra-addurl' => 'Ваша правка содержит новые внешние ссылки. В целях защиты от автоматического спама, пожалуйста, выберите фотографии кота, которые вы видите ниже:',
+ 'asirra-badpass' => 'В целях защиты от автоматического подбора пароля, пожалуйста, выберите фотографии кота, которые вы видите ниже:',
+ 'asirra-createaccount' => 'В целях защиты от автоматического создания учётных записей, пожалуйста, выберите фотографии кота, которые вы видите ниже:',
+ 'asirra-createaccount-fail' => 'Пожалуйста правильно идентифицируйте котов.',
+ 'asirra-create' => 'В целях защиты от автоматического создания страниц, пожалуйста, выберите фотографии кота, которые вы видите ниже:',
+ 'asirra-nojs' => "'''Пожалуйста, включите JavaScript и обновите страницу.'''",
+ 'asirra-failed' => 'Пожалуйста, идентифицируйте все фотографии кота',
+);
+
+/** Tagalog (Tagalog)
+ * @author AnakngAraw
+ */
+$messages['tl'] = array(
+ 'asirra-desc' => 'Modyul ng Asirra para sa ConfirmEdit',
+ 'asirra-edit' => 'Upang makatulong sa pagprutekta laban sa kusang basurang pamamatnugot, paki piliin iyong mga litrato lamang ng pusa na nasa loob ng kahong nasa ibaba:',
+ 'asirra-addurl' => 'Ang pagbabago mo ay nagsasama ng bagong panlabas na mga kawing. Upang makatulong sa pagprutekta laban sa kusang paglusob ng basurang-liham, paki piliin iyong mga litrato lamang ng pusa na nasa loob ng kahong nasa ibaba:',
+ 'asirra-badpass' => 'Upang makatulong sa pagprutekta laban sa kusang pag-alam ng hudyat, paki piliin lamang iyong mga litrato ng pusa na nasa loob ng kahong nasa ibaba:',
+ 'asirra-createaccount' => 'Upang makatulong sa pagprutekta laban sa kusang paglikha ng akawnt, paki piliin lamang iyong mga litrato ng pusa na nasa loob ng kahong nasa ibaba:',
+ 'asirra-createaccount-fail' => 'Paki kilalanin ng tama ang mga pusa.',
+ 'asirra-create' => 'Upang makatulong sa pagprutekta laban sa kusang paglikha ng pahina, paki piliin lamang iyong mga litrato ng pusa na nasa loob ng kahong nasa ibaba:',
+ 'asirra-nojs' => "'''Paki paganahin ang JavaScript at muling ipasa ang pahina.'''",
+ 'asirra-failed' => 'Paki kilalanin ang lahat ng mga imahe ng pusa',
+);
+
/** Walloon (walon)
* @author Srtxg
*/
@@ -267,7 +385,7 @@ Po s' mete a houte des des robots di spam, nos vs dimandans d' acertiner ki vos
'asirra-failed' => 'Idintifyî totes les imådjes avou des tchets',
);
-/** Simplified Chinese (‪中文(简体)‬)
+/** Simplified Chinese (中文(简体)‎)
* @author Hzy980512
*/
$messages['zh-hans'] = array(
@@ -282,3 +400,16 @@ $messages['zh-hans'] = array(
'asirra-failed' => '请选出所有猫的图片',
);
+/** Traditional Chinese (中文(繁體)‎) */
+$messages['zh-hant'] = array(
+ 'asirra-desc' => 'ConfirmEdit的Asirra模塊',
+ 'asirra-edit' => '為了防止垃圾編輯攻擊,請在下面的方框中選出貓的圖片:',
+ 'asirra-addurl' => '您的編輯包含新的外部鏈接。為了幫助防止自動垃圾郵件,請在下面的方框中選出貓的圖片:',
+ 'asirra-badpass' => '為防止自動程序破解密碼,請在下面的方框中選出貓的圖片:',
+ 'asirra-createaccount' => '為了防止自動程序創建帳戶,請在下面的方框中選出貓的圖片:',
+ 'asirra-createaccount-fail' => '請正確辨認出貓的圖片。',
+ 'asirra-create' => '為了防止自動程序創建頁面,請在下面的方框中選出貓的圖片:',
+ 'asirra-nojs' => "'''請啟動JavaScript後再提交頁面。'''",
+ 'asirra-failed' => '請選出所有貓的圖片',
+);
+
diff --git a/extensions/ConfirmEdit/Asirra.php b/extensions/ConfirmEdit/Asirra.php
index 21dd37a4..ff4cee9a 100644
--- a/extensions/ConfirmEdit/Asirra.php
+++ b/extensions/ConfirmEdit/Asirra.php
@@ -24,9 +24,8 @@ if ( !defined( 'MEDIAWIKI' ) ) {
exit;
}
-$dir = dirname( __FILE__ ) . '/';
+$dir = __DIR__ . '/';
require_once( "$dir/ConfirmEdit.php" );
-$dir = dirname( __FILE__ ) . '/';
$wgCaptchaClass = 'Asirra';
$wgExtensionMessagesFiles['Asirra'] = "$dir/Asirra.i18n.php";
diff --git a/extensions/ConfirmEdit/Captcha.php b/extensions/ConfirmEdit/Captcha.php
index 3d6494ff..0f78d36f 100644
--- a/extensions/ConfirmEdit/Captcha.php
+++ b/extensions/ConfirmEdit/Captcha.php
@@ -1,7 +1,6 @@
<?php
class SimpleCaptcha {
-
function getCaptcha() {
$a = mt_rand( 0, 100 );
$b = mt_rand( 0, 10 );
@@ -65,15 +64,15 @@ class SimpleCaptcha {
* Show a message asking the user to enter a captcha on edit
* The result will be treated as wiki text
*
- * @param $action Action being performed
+ * @param $action string Action being performed
* @return string
*/
function getMessage( $action ) {
$name = 'captcha-' . $action;
- $text = wfMsg( $name );
+ $text = wfMessage( $name )->text();
# Obtain a more tailored message, if possible, otherwise, fall back to
# the default for edits
- return wfEmptyMsg( $name, $text ) ? wfMsg( 'captcha-edit' ) : $text;
+ return wfMessage( $name, $text )->isDisabled() ? wfMessage( 'captcha-edit' )->text() : $text;
}
/**
@@ -156,7 +155,8 @@ class SimpleCaptcha {
if ( !$count ) {
$wgMemc->add( $key, 0, $wgCaptchaBadLoginExpiration );
}
- $count = $wgMemc->incr( $key );
+
+ $wgMemc->incr( $key );
}
return true;
}
@@ -181,8 +181,7 @@ class SimpleCaptcha {
if ( $wgCaptchaWhitelistIP ) {
global $wgRequest;
- // Compat: WebRequest::getIP is only available since MW 1.19.
- $ip = method_exists( $wgRequest, 'getIP' ) ? $wgRequest->getIP() : wfGetIP();
+ $ip = $wgRequest->getIP();
foreach ( $wgCaptchaWhitelistIP as $range ) {
if ( IP::isInRange( $ip, $range ) ) {
@@ -200,8 +199,7 @@ class SimpleCaptcha {
*/
function badLoginKey() {
global $wgRequest;
- // Compat: WebRequest::getIP is only available since MW 1.19.
- $ip = method_exists( $wgRequest, 'getIP' ) ? $wgRequest->getIP() : wfGetIP();
+ $ip = $wgRequest->getIP();
return wfMemcKey( 'captcha', 'badlogin', 'ip', $ip );
}
@@ -236,9 +234,10 @@ class SimpleCaptcha {
}
/**
- * @param EditPage $editPage
- * @param string $newtext
- * @param string $section
+ * @param $editPage EditPage
+ * @param $newtext string
+ * @param $section string
+ * @param $merged bool
* @return bool true if the captcha should run
*/
function shouldCheck( &$editPage, $newtext, $section, $merged = false ) {
@@ -316,8 +315,8 @@ class SimpleCaptcha {
global $wgCaptchaRegexes;
if ( $wgCaptchaRegexes ) {
- // Custom regex checks
- $oldtext = $this->loadText( $editPage, $section );
+ // Custom regex checks. Reuse $oldtext if set above.
+ $oldtext = isset( $oldtext ) ? $oldtext : $this->loadText( $editPage, $section );
foreach ( $wgCaptchaRegexes as $regex ) {
$newMatches = array();
@@ -348,15 +347,15 @@ class SimpleCaptcha {
/**
* Filter callback function for URL whitelisting
- * @param string url to check
+ * @param $url string to check
* @return bool true if unknown, false if whitelisted
* @access private
*/
function filterLink( $url ) {
global $wgCaptchaWhitelist;
- $source = wfMsgForContent( 'captcha-addurl-whitelist' );
+ $source = wfMessage( 'captcha-addurl-whitelist' )->inContentLanguage()->text();
- $whitelist = wfEmptyMsg( 'captcha-addurl-whitelist', $source )
+ $whitelist = wfMessage( 'captcha-addurl-whitelist', $source )->isDisabled()
? false
: $this->buildRegexes( explode( "\n", $source ) );
@@ -368,7 +367,7 @@ class SimpleCaptcha {
/**
* Build regex from whitelist
- * @param string lines from [[MediaWiki:Captcha-addurl-whitelist]]
+ * @param $lines string from [[MediaWiki:Captcha-addurl-whitelist]]
* @return string Regex or bool false if whitelist is empty
* @access private
*/
@@ -433,6 +432,10 @@ class SimpleCaptcha {
/**
* Backend function for confirmEdit() and confirmEditAPI()
+ * @param $editPage EditPage
+ * @param $newtext string
+ * @param $section
+ * @param $merged bool
* @return bool false if the CAPTCHA is rejected, true otherwise
*/
private function doConfirmEdit( $editPage, $newtext, $section, $merged = false ) {
@@ -476,6 +479,7 @@ class SimpleCaptcha {
* A more efficient edit filter callback based on the text after section merging
* @param EditPage $editPage
* @param string $newtext
+ * @return bool
*/
function confirmEditMerged( $editPage, $newtext ) {
return $this->confirmEdit( $editPage, $newtext, false, true );
@@ -508,7 +512,7 @@ class SimpleCaptcha {
$this->trigger = "new account '" . $u->getName() . "'";
if ( !$this->passCaptcha() ) {
- $message = wfMsg( 'captcha-createaccount-fail' );
+ $message = wfMessage( 'captcha-createaccount-fail' )->text();
return false;
}
}
@@ -517,8 +521,9 @@ class SimpleCaptcha {
/**
* Hook for user login form submissions.
- * @param User $u
- * @param string $message
+ * @param $u User
+ * @param $pass
+ * @param $retval
* @return bool true to continue, false to abort user creation
*/
function confirmUserLogin( $u, $pass, &$retval ) {
@@ -558,12 +563,12 @@ class SimpleCaptcha {
if ( defined( 'MW_API' ) ) {
# API mode
# Asking for captchas in the API is really silly
- $error = wfMsg( 'captcha-disabledinapi' );
+ $error = wfMessage( 'captcha-disabledinapi' )->text();
return false;
}
$this->trigger = "{$wgUser->getName()} sending email";
if ( !$this->passCaptcha() ) {
- $error = wfMsg( 'captcha-sendemail-fail' );
+ $error = wfMessage( 'captcha-sendemail-fail' )->text();
return false;
}
}
@@ -586,7 +591,7 @@ class SimpleCaptcha {
}
/**
- * @param $module ApiBae
+ * @param $module ApiBase
* @param $desc array
* @return bool
*/
@@ -678,7 +683,7 @@ class SimpleCaptcha {
* @access private
*/
function loadText( $editPage, $section ) {
- $rev = Revision::newFromTitle( $editPage->mTitle );
+ $rev = Revision::newFromTitle( $editPage->mTitle, false, Revision::READ_LATEST );
if ( is_null( $rev ) ) {
return "";
} else {
@@ -694,7 +699,8 @@ class SimpleCaptcha {
/**
* Extract a list of all recognized HTTP links in the text.
- * @param string $text
+ * @param $editpage EditPage
+ * @param $text string
* @return array of strings
*/
function findLinks( &$editpage, $text ) {
@@ -712,10 +718,10 @@ class SimpleCaptcha {
*/
function showHelp() {
global $wgOut;
- $wgOut->setPageTitle( wfMsg( 'captchahelp-title' ) );
- $wgOut->addWikiText( wfMsg( 'captchahelp-text' ) );
+ $wgOut->setPageTitle( wfMessage( 'captchahelp-title' )->text() );
+ $wgOut->addWikiMsg( 'captchahelp-text' );
if ( CaptchaStore::get()->cookiesNeeded() ) {
- $wgOut->addWikiText( wfMsg( 'captchahelp-cookies-needed' ) );
+ $wgOut->addWikiMsg( 'captchahelp-cookies-needed' );
}
}
}
diff --git a/extensions/ConfirmEdit/ConfirmEdit.alias.php b/extensions/ConfirmEdit/ConfirmEdit.alias.php
index a2ddf554..7823cf69 100644
--- a/extensions/ConfirmEdit/ConfirmEdit.alias.php
+++ b/extensions/ConfirmEdit/ConfirmEdit.alias.php
@@ -43,7 +43,7 @@ $specialPageAliases['fi'] = array(
'Captcha' => array( 'Ihmiskäyttäjävarmistus' ),
);
-/** Galician (Galego) */
+/** Galician (galego) */
$specialPageAliases['gl'] = array(
'Captcha' => array( 'Captcha' ),
);
@@ -83,22 +83,27 @@ $specialPageAliases['ml'] = array(
'Captcha' => array( 'ക്യാപ്ച' ),
);
-/** Serbian (Cyrillic script) (‪српски (ћирилица)‬) */
+/** Serbian (Cyrillic script) (српски (ћирилица)‎) */
$specialPageAliases['sr-ec'] = array(
'Captcha' => array( 'Потврдни_код' ),
);
+/** Turkish (Türkçe) */
+$specialPageAliases['tr'] = array(
+ 'Captcha' => array( 'GüvenlikKodu' ),
+);
+
/** Cantonese (粵語) */
$specialPageAliases['yue'] = array(
'Captcha' => array( '驗證碼' ),
);
-/** Simplified Chinese (‪中文(简体)‬) */
+/** Simplified Chinese (中文(简体)‎) */
$specialPageAliases['zh-hans'] = array(
'Captcha' => array( '验证码' ),
);
-/** Traditional Chinese (‪中文(繁體)‬) */
+/** Traditional Chinese (中文(繁體)‎) */
$specialPageAliases['zh-hant'] = array(
'Captcha' => array( '驗證碼' ),
); \ No newline at end of file
diff --git a/extensions/ConfirmEdit/ConfirmEdit.i18n.php b/extensions/ConfirmEdit/ConfirmEdit.i18n.php
index 85dd8746..4f68eabc 100644
--- a/extensions/ConfirmEdit/ConfirmEdit.i18n.php
+++ b/extensions/ConfirmEdit/ConfirmEdit.i18n.php
@@ -13,16 +13,16 @@ $messages['en'] = array(
'captcha-desc' => 'Provides CAPTCHA techniques to protect against spam and password-guessing',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Your edit includes new external links.
-To help protect against automated spam, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
- 'captcha-badlogin' => 'To help protect against automated password cracking, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
- 'captcha-createaccount' => 'To help protect against automated account creation, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
- 'captcha-createaccount-fail' => "Incorrect or missing confirmation code.",
+To protect the wiki against automated spam, we kindly ask you to solve the simple sum below and enter the answer in the box in order to save your edit ([[Special:Captcha/help|more info]]):',
+ 'captcha-badlogin' => 'To protect the wiki against automated password cracking, we kindly ask you to solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
+ 'captcha-createaccount' => 'To protect the wiki against automated account creation, we kindly ask you to solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
+ 'captcha-createaccount-fail' => 'Incorrect or missing confirmation code.',
'captcha-create' => 'To create the page, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
- 'captcha-sendemail' => 'To help protect against automated spamming, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
+ 'captcha-sendemail' => 'To protect the wiki against automated spamming, we kindly ask you to solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):',
'captcha-sendemail-fail' => 'Incorrect or missing confirmation code.',
'captcha-disabledinapi' => 'This action requires a captcha, so it cannot be performed through the API.',
'captchahelp-title' => 'CAPTCHA help',
- 'captchahelp-cookies-needed' => "You will need to have cookies enabled in your browser for this to work.",
+ 'captchahelp-cookies-needed' => 'You will need to have cookies enabled in your browser for this to work.',
'captchahelp-text' => "Web sites that accept postings from the public, like this wiki, are often abused by spammers who use automated tools to post their links to many sites.
While these spam links can be removed, they are a significant nuisance.
@@ -31,7 +31,7 @@ Since this is a task that's hard to automate, it will allow most real humans to
Unfortunately this may inconvenience users with limited vision or using text-based or speech-based browsers.
At the moment we do not have an audio alternative available.
-Please contact the [[{{MediaWiki:Grouppage-sysop}}|site administrators]] for assistance if this is unexpectedly preventing you from making legitimate posts.
+Please contact the [[{{MediaWiki:Grouppage-sysop}}|site administrators]] for assistance if this is unexpectedly preventing you from making legitimate actions.
Hit the 'back' button in your browser to return to the page editor.",
'captcha-addurl-whitelist' => ' #<!-- leave this line exactly as it is --> <pre>
@@ -84,6 +84,13 @@ See also
'right-skipcaptcha' => '{{doc-right|skipcaptcha}}',
);
+/** Turoyo (Ṫuroyo)
+ * @author Ariyo
+ */
+$messages['tru'] = array(
+ 'captcha-label' => 'CAPTCHA',
+);
+
/** Afrikaans (Afrikaans)
* @author BrokenArrow
* @author Naudefj
@@ -91,7 +98,8 @@ See also
*/
$messages['af'] = array(
'captcha-edit' => 'U wysiging bevat nuwe webskakels. Neem kennis dat blote reklame van u werf, produk of besigheid as vandalisme beskou kan word. As beskerming teen outomatiese gemorsbydraes, sal u die woorde wat onder verskyn in die prentjie moet intik: <br />([[Special:Captcha/help|Wat is hierdie?]])',
- 'captcha-desc' => 'Eenvoudige implementasie van captcha',
+ 'captcha-desc' => 'Implementeer CAPTCHA-tegnieke om beskerming teen spam en die raai van wagwoorde te bied',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'U wysiging bevat nuwe webskakels.
As beskerming teen outomatiese gemorsbydraes, sal u die woorde wat onder verskyn in die prentjie moet intik ([[Special:Captcha/help|Wat is hierdie?]]):',
'captcha-badlogin' => 'Los asseblief die onderstaande eenvoudige som op en voer die antwoord in die blokkie in ter beskerming teen die outomatiese kraak van wagwoorde ([[Special:Captcha/help|meer inligting]]):',
@@ -153,7 +161,7 @@ $messages['am'] = array(
አሁን ( <= 'back' ) በbrowserዎ ላይ ይጫኑ።",
);
-/** Aragonese (Aragonés)
+/** Aragonese (aragonés)
* @author Juanpabl
*/
$messages['an'] = array(
@@ -196,6 +204,7 @@ Punche o botón 'enta zaga' d'o suyo navegador ta tornar ta l'editor de pachinas
$messages['ar'] = array(
'captcha-edit' => 'لتعديل هذه الصفحة، من فضلك قم بحل المسألة الرياضية البسيطة بالأسفل وأدخل الإجابة في الصندوق ([[Special:Captcha/help|مزيد من المعلومات]]):',
'captcha-desc' => 'يوفر تقنيات كابتشا للحماية ضد السبام وتخمين كلمات السر',
+ 'captcha-label' => 'كابتشا',
'captcha-addurl' => 'تعديلك يحتوي على وصلات خارجية جديدة.
للمساعدة في الحماية من السبام الأوتوماتيكي، من فضلك حل عملية الجمع بالأسفل وأدخل الإجابة في الصندوق ([[Special:Captcha/help|مزيد من المعلومات]]):',
'captcha-badlogin' => 'للمساعدة في الحماية ضد سرقة كلمات السر، من فضلك حل عملية الجمع البسيطة بالأسفل وأدخل الحل في الصندوق ([[Special:Captcha/help|مزيد من المعلومات]]):',
@@ -275,7 +284,7 @@ $messages['as'] = array(
'captcha-label' => 'কেপছা',
'captcha-addurl' => 'আপোনাৰ সম্পাদনাত বাহিৰলৈ সংযোগ আছে।
স্বয়ংক্ৰীয় স্পামৰ পৰা বাচিবলৈ, তলৰ সহজ অংকটো কৰি উত্তৰতো বাকছৰ ভিতৰত লিখক ([[Special:Captcha/help|অধিক তথ্য]]):',
- 'captcha-badlogin' => 'স্বয়ংক্ৰীয়ভাবে গুপ্তশব্দ ভঙাৰ পৰা বাচিবলৈ, তলৰ সহজ অংকটো কৰি উত্তৰতো বাকছৰ ভিতৰত লিখক
+ 'captcha-badlogin' => 'স্বয়ংক্ৰিয়ভাবে গুপ্তশব্দ ভঙাৰ পৰা বাচিবলৈ, তলৰ সহজ অংকটো কৰি উত্তৰটো বাকছৰ ভিতৰত লিখক
([[Special:Captcha/help|অধিক তথ্য]]):',
'captcha-createaccount' => 'স্বয়ংক্ৰীয় হোৱা ভাবে সদস্যভুক্তি ৰোধ কৰিবলৈ, তলৰ সহজ অংকটো কৰি উত্তৰতো বাকছৰ ভিতৰত লিখক
([[Special:Captcha/help|অধিক তথ্য]]):',
@@ -306,19 +315,20 @@ $messages['as'] = array(
'right-skipcaptcha' => 'CAPTCHAৰ মাজেৰে নোযোৱাকৈ CAPTCHA সক্ৰিয় কৰা কাম কৰক',
);
-/** Asturian (Asturianu)
+/** Asturian (asturianu)
* @author Esbardu
* @author Xuacu
*/
$messages['ast'] = array(
'captcha-edit' => "Pa editar esta páxina, por favor resuelvi la suma simple d'embaxo y pon la rempuesta nel caxellu ([[Special:Captcha/help|más información]]):",
'captcha-desc' => "Ufre téuniques de CAPTCHA pa protexese escontra'l spam y descubrimientu de contraseñes",
- 'captcha-addurl' => "La to edición inclúi nuevos enllaces esternos. P'aidar a protexer escontra'l spam automatizáu, por favor resuelvi la suma simple d'embaxo y pon la rempuesta nel caxellu ([[Special:Captcha/help|más información]]):",
- 'captcha-badlogin' => "P'aidar a protexer escontra'l descifráu automáticu de claves, por favor resuelvi la suma simple d'embaxo y pon la rempuesta nel caxellu ([[Special:Captcha/help|más información]]):",
- 'captcha-createaccount' => "P'aidar a protexer escontra la creación automática de cuentes, por favor resuelvi la suma simple d'embaxo y pon la rempuesta nel caxellu ([[Special:Captcha/help|más información]]):",
+ 'captcha-label' => 'CAPTCHA',
+ 'captcha-addurl' => "La to edición inclúi nuevos enllaces esternos. Pa protexer la wiki escontra'l spam automatizáu, pidimoste por favor que resuelvas la suma simple d'embaxo y pongas la rempuesta na caxella pa guardar la edición ([[Special:Captcha/help|más información]]):",
+ 'captcha-badlogin' => "Pa protexer la wiki escontra'l descifráu automáticu de claves, pidimoste por favor que resuelvas la suma simple d'embaxo y pongas la rempuesta na caxella ([[Special:Captcha/help|más información]]):",
+ 'captcha-createaccount' => "Pa protexer la wiki escontra la creación automática de cuentes, pidimoste por favor que resuelvas la suma simple d'embaxo y pongas la rempuesta na caxella ([[Special:Captcha/help|más información]]):",
'captcha-createaccount-fail' => 'Códigu de confirmación incorreutu o ausente.',
'captcha-create' => "Pa crear la páxina, por favor resuelvi la suma simple d'embaxo y pon la rempuesta nel caxellu ([[Special:Captcha/help|más información]]):",
- 'captcha-sendemail' => "P'aidar a protexese escontra la puxarra automatizada, por favor resuelvi la suma cenciella d'embaxo y pon la rempuesta na caxella ([[Special:Captcha/help|más información]]):",
+ 'captcha-sendemail' => "Pa protexer la wiki escontra la puxarra automatizada, pidimoste por favor que resuelvas la suma cenciella d'embaxo y pongas la rempuesta na caxella ([[Special:Captcha/help|más información]]):",
'captcha-sendemail-fail' => 'Códigu de confirmación incorreutu o ausente.',
'captcha-disabledinapi' => 'Esta aición requier un captcha y, poro, nun pue facese pel API',
'captchahelp-title' => 'Ayuda tocante al CAPTCHA',
@@ -340,19 +350,21 @@ Calca nel botón 'atrás' del to navegador pa volver a la páxina d'edición.",
'right-skipcaptcha' => 'Facer les acciones que requieren captcha ensin tener que lu introducir',
);
-/** Azerbaijani (Azərbaycanca)
+/** Azerbaijani (azərbaycanca)
* @author Vugar 1981
*/
$messages['az'] = array(
'captchahelp-title' => 'CAPTCHA kömək',
);
-/** Bashkir (Башҡортса)
+/** Bashkir (башҡортса)
* @author Assele
+ * @author ҒатаУлла
*/
$messages['ba'] = array(
'captcha-edit' => 'Был битте мөхәррирләү өсөн, зинһар, ябай мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):',
'captcha-desc' => 'Спамдан һәм паролде яратыуҙан һаҡлау өсөн CAPTCHA ысулдары менән тәьмин итә',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Һеҙҙең текстығыҙҙа яңы тышҡы һылтанмалар бар.
Автоматик спамдан һаҡлау маҡсатында, зинһар, ябай мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):',
'captcha-badlogin' => 'Паролде автоматик ватыуҙан һаҡлау маҡсатында, зинһар, ябай мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):',
@@ -422,7 +434,7 @@ $messages['bcl'] = array(
'captchahelp-title' => 'Tabang sa Captcha',
);
-/** Belarusian (Беларуская)
+/** Belarusian (беларуская)
* @author Yury Tarasievich
* @author Хомелка
*/
@@ -439,7 +451,7 @@ $messages['be'] = array(
#</pre> <!-- радок абавязкова пакінуць як ёсць (у т.л., з прагалам у пачатку) -->',
);
-/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
* @author EugeneZelenko
* @author Jim-by
* @author Red Winged Duck
@@ -450,12 +462,12 @@ $messages['be-tarask'] = array(
'captcha-desc' => 'Дадае мэтад CAPTCHA для абароны супраць спаму і падбору пароляў',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Вашае рэдагаваньне ўтрымлівае новыя вонкавыя спасылкі.
-У мэтах абароны ад аўтаматычнага спаму, калі ласка, знайдзіце простую суму і ўвядзіце адказ у поле ([[Special:Captcha/help|падрабязнасьці]]):',
- 'captcha-badlogin' => 'У мэтах абароны ад аўтаматычнага ўзлому пароляў, калі ласка, знайдзіце простую суму і ўвядзіце адказ у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):',
- 'captcha-createaccount' => 'У мэтах абароны ад аўтаматычнага стварэньня рахункаў, калі ласка, знайдзіце простую суму і ўвядзіце адказ у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):',
+У мэтах абароны ад аўтаматычнага спаму, калі ласка, рашыце простае раўнаньне і ўвядзіце вынік у поле, каб захаваць зьмены ([[Special:Captcha/help|падрабязнасьці]]):',
+ 'captcha-badlogin' => 'У мэтах абароны ад аўтаматычнага ўзлому пароляў, калі ласка, рашыце простае раўнаньне і ўвядзіце вынік у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):',
+ 'captcha-createaccount' => 'У мэтах абароны ад аўтаматычнага стварэньня рахункаў, калі ласка, рашыце простае раўнаньне і ўвядзіце вынік у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):',
'captcha-createaccount-fail' => 'Код пацьверджаньня — няслушны альбо адсутнічае.',
'captcha-create' => 'Каб стварыць старонку, калі ласка, знайдзіце простую суму і ўвядзіце адказ у поле ([[Special:Captcha/help|падрабязнасьці]]):',
- 'captcha-sendemail' => 'У мэтах абароны супраць аўтаматычнага спаму, калі ласка, знайдзіце простую суму і ўвядзіце вынік у полі ніжэй ([[Special:Captcha/help|дадатковая інфармацыя]]):',
+ 'captcha-sendemail' => 'У мэтах абароны супраць аўтаматычнага спаму, калі ласка, рашыце простае раўнаньне і ўвядзіце вынік у полі ніжэй ([[Special:Captcha/help|дадатковая інфармацыя]]):',
'captcha-sendemail-fail' => 'Код пацьверджаньня — няслушны альбо адсутнічае.',
'captcha-disabledinapi' => 'Гэтае дзеяньне патрабуе праверкі captcha, і з-за гэтага ня можа быць выкананае праз API.',
'captchahelp-title' => 'Дапамога ў captcha',
@@ -480,7 +492,7 @@ $messages['be-tarask'] = array(
'right-skipcaptcha' => 'выкананьне дзеяньняў без праверкі CAPTCHA, дзе яна патрабуецца',
);
-/** Bulgarian (Български)
+/** Bulgarian (български)
* @author DCLXVI
* @author Spiritia
*/
@@ -553,7 +565,7 @@ $messages['br'] = array(
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => "Liammoù diavaez nevez zo bet ouzhpennet ganeoc'h. A-benn talañ ouzh ar strob emgefre skrivit disoc'h ar jedadennig eeun-mañ er stern : <br />([[Special:Captcha/help|Petra eo se?]])",
'captcha-badlogin' => "A-benn talañ ouzh preizhadur emgefre ar gerioù-tremen gant ar botoù e c'houlenner ouzhoc'h jediñ an tamm oberiadenn ha skrivañ an disoc'h anezhi er vaezienn a-is ([[Special:Captcha/help|Petra eo se ?]]):",
- 'captcha-createaccount' => "A-benn hor skoazellañ da dalañ ouzh ar c'hrouiñ kontoù emgefre, skrivit ar gerioù a zeu war wel er stern-mañ evit enrollañ ho kont : <br />([[Special:Captcha/help|Petra eo se?]])",
+ 'captcha-createaccount' => "A-benn hor skoazellañ da dalañ ouzh ar c'hrouiñ kontoù emgefre, jediñ an tamm oberiadenn ha skrivañ an disoc'h anezhi er vaezienn a-is ([[Special:Captcha/help|gouzout hiroc'h]]) :",
'captcha-createaccount-fail' => "Pe e vank ar c'hod kadarnaat pe eo fall anezhañ.",
'captcha-create' => "A-benn krouiñ ar bajenn, skrivit disoc'h ar jedadennig eeun-mañ er vaezienn : <br />([[Special:Captcha/help|Petra eo se?]])",
'captcha-sendemail' => "Evit hor skoazellañ da zizarbenn ar strob emgefre, sammit ar sifroù a-is ha skrivit an disoc'h er voest ([[Special:Captcha/help|gouzout hiroc'h]]) :",
@@ -579,7 +591,7 @@ Pouezit war bouton 'kent' ho merdeer evit distreiñ d'ar bajenn gemmañ.",
'right-skipcaptcha' => 'Lañsañ a ra an oberoù captcha hep bezañ rediet da dremen drezañ',
);
-/** Bosnian (Bosanski)
+/** Bosnian (bosanski)
* @author BrokenArrow
* @author CERminator
*/
@@ -618,7 +630,8 @@ Kliknite 'nazad' ('back') dugme vašeg preglednika da se vratite na polje za uno
'right-skipcaptcha' => 'Korištenje akcija nakon captcha bez potrebe prolaska kroz captcha proces',
);
-/** Catalan (Català)
+/** Catalan (català)
+ * @author Arnaugir
* @author El libre
* @author Paucabot
* @author SMP
@@ -628,6 +641,7 @@ Kliknite 'nazad' ('back') dugme vašeg preglednika da se vratite na polje za uno
$messages['ca'] = array(
'captcha-edit' => 'Per a poder modificar aquesta pàgina cal que resolgueu aquesta simple suma i introduïu el resultat en el quadre ([[Special:Captcha/help|més informació]]):',
'captcha-desc' => "Proporciona tècniques CAPTCHA per a protegir contra la publicitat no desitjada i l'obtenció de contrasenyes",
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'La vostra modificació conté enllaços externs nous. Com a protecció contra la brossa de propaganda automàtica, cal que resolgueu aquesta simple suma i introduïu el resultat en el quadre a continuació ([[Special:Captcha/help|més informació]]):',
'captcha-badlogin' => "Per a ajudar en la protecció contra l'obtenció automatitzada de contrasenyes haureu de resoldre la suma que apareix a continuació ([[Special:Captcha/help|més informació]]):",
'captcha-createaccount' => "Com a protecció contra la creació automàtica de comptes d'usuari necessitem que resolgueu aquesta simple suma i introduïu el resultat en el quadre a continuació ([[Special:Captcha/help|més informació]]):",
@@ -681,12 +695,12 @@ $messages['cs'] = array(
'captcha-desc' => 'Poskytuje techniky CAPTCHA pro ochranu před spamem a hádáním hesel',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Vaše editace obsahuje nové externí odkazy.
-V zájmu ochrany před automatickým spamováním vyřešte následující jednoduchý součet a napište výsledek. ([[Special:Captcha/help|Co tohle znamená?]])',
- 'captcha-badlogin' => 'V zájmu ochrany proti automatickým pokusům uhodnout heslo musíte vyřešit následující jednoduchý součet a napsat výsledek. ([[Special:Captcha/help|Co tohle znamená?]]):',
- 'captcha-createaccount' => 'V rámci ochrany před automatickým vytvářením účtů musíte pro provedení registrace vyřešit následující jednoduchý součet a napsat výsledek. ([[Special:Captcha/help|Co tohle znamená?]])',
+V zájmu ochrany této wiki před automatickým spamováním vás prosíme o vyřešení následujícího jednoduchého součtu a napsání výsledku, abychom mohli vaši editaci uložit. ([[Special:Captcha/help|Co tohle znamená?]])',
+ 'captcha-badlogin' => 'V zájmu ochrany této wiki proti automatickým pokusům uhodnout heslo vás prosíme o vyřešení následujícího jednoduchého součtu a napsání výsledku. ([[Special:Captcha/help|Co tohle znamená?]])',
+ 'captcha-createaccount' => 'V zájmu ochrany této wiki před automatickým vytvářením účtů vás prosíme o vyřešení následujícího jednoduchého součtu a napsání výsledku. ([[Special:Captcha/help|Co tohle znamená?]])',
'captcha-createaccount-fail' => 'Chybějící či neplatný potvrzovací kód.',
'captcha-create' => 'Abyste mohli založit stránku, musíte vyřešit následující jednoduchý součet a napsat výsledek. ([[Special:Captcha/help|Co tohle znamená?]])',
- 'captcha-sendemail' => 'V rámci ochrany proti automatickému spamování musíte vyřešit jednoduchý součet a napsat výsledek ([[Special:Captcha/help|více informací]]):',
+ 'captcha-sendemail' => 'V zájmu ochrany této wiki před automatickým spamováním vás prosíme o vyřešení následujícího jednoduchého součtu a napsání výsledku. ([[Special:Captcha/help|Co tohle znamená?]])',
'captcha-sendemail-fail' => 'Chybějící či neplatný potvrzovací kód.',
'captcha-disabledinapi' => 'Tato operace vyžaduje splnění CAPTCHA, takže ji nelze provést prostřednictvím API.',
'captchahelp-title' => 'Nápověda ke captcha',
@@ -712,6 +726,7 @@ Pro návrat na předchozí stránku stiskněte ve svém prohlížeči tlačítko
$messages['cy'] = array(
'captcha-edit' => "Er mwyn gallu golygu'r dudalen, gwnewch y swm isod a gosodwch y canlyniad yn y blwch ([[Special:Captcha/help|rhagor o wybodaeth]]):",
'captcha-desc' => 'Yn gweithredu technegau CAPTCHA i arbed rhag sbam a dyfalu cyfrineiriau',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Mae eich golygiad yn cynnwys cysylltiadau URL newydd. Er mwyn profi nad ydych yn beiriant sbam, byddwch gystal â theipio cyfanswm y swm canlynol yn y blwch isod ([[Special:Captcha/help|mwy o wybodaeth]]):',
'captcha-badlogin' => 'Er mwyn ceisio rhwystro peiriannau datrys cyfrineiriau, byddwch gystal â gwneud y swm isod a gosod yr ateb yn y blwch ([[Special:Captcha/help|rhagor o wybodaeth]]):',
'captcha-createaccount' => "Teipiwch cyfanswm y swm canlynol yn y blwch isod, os gwelwch yn dda. Mae'r nodwedd hon yn rhwystro rhaglenni sbam rhag creu cyfrifon i'w hunain ([[Special:Captcha/help|Mwy o wybodaeth]]):",
@@ -742,14 +757,16 @@ Gwasgwch botwm 'nôl' eich porwr er mwyn dychwelyd at y dudalen golygu.",
'right-skipcaptcha' => "Gwneud rhyw weithred, sy'n arfer deffro meddalwedd y captcha, heb ei ddeffro.",
);
-/** Danish (Dansk)
+/** Danish (dansk)
* @author Aputtu
* @author Byrial
+ * @author Hylle
* @author Peter Alberti
*/
$messages['da'] = array(
'captcha-edit' => 'For at redigere denne side, skal du give svaret på regnestykket nedenfor, og angive resultatet i feltet under det. ([[Special:Captcha/help|mere information]]):',
'captcha-desc' => 'Giver CAPTCHA-teknikker til at beskytte mod spam og gætning af adgangskoder',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Din redigering tilføjer nye eksterne henvisninger til artiklen. Som beskyttelse mod automatiseret spam, skal du give svaret på regnestyket nedenfor, og angive resultatet i feltet under det. ([[Special:Captcha/help|mere information]]):',
'captcha-badlogin' => 'For at beskytte mod automatiserede gæt på kodeord, skal du give svaret på regnestyket nedenfor, og angive resultatet i feltet under det. ([[Special:Captcha/help|mere information]]):',
'captcha-createaccount' => 'For at beskytte mod automatisk oprettelse af brugernavne, skal du give svaret på regnestyket nedenfor, og angive resultatet i feltet under det. ([[Special:Captcha/help|mere information]]):',
@@ -789,12 +806,12 @@ $messages['de'] = array(
'captcha-desc' => 'Ermöglicht verschiedene CAPTCHA-Techniken zum Schutz vor Spam und dem Erraten von Passwörtern',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Deine Bearbeitung enthält neue externe Links.
-Zum Schutz vor automatisiertem Spamming löse die nachfolgende Rechenaufgabe und trage das Ergebnis in das Feld unten ein. Klicke dann erneut auf „Seite speichern“ [[Special:Captcha/help|(Fragen oder Probleme?)]].',
- 'captcha-badlogin' => 'Zum Schutz vor einer Kompromittierung deines Benutzerkontos löse die nachfolgende Rechenaufgabe und trage das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]]:',
- 'captcha-createaccount' => 'Zum Schutz vor automatisierter Anlage von Benutzerkonten löse die nachfolgende Rechenaufgabe und trage das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]].',
+Um das Wiki vor automatisiertem Spam zu schützen, bitten wir dich die untenstehende einfache Rechenaufgabe zu lösen und deine Antwort in das Feld einzugeben, damit deine Bearbeitung gespeichert werden kann ([[Special:Captcha/help|mehr Informationen …]]):',
+ 'captcha-badlogin' => 'Um das Wiki vor der automatisierten Kompromittierung der Benutzerkonten zu schützen, bitten wir dich die untenstehende einfache Rechenaufgabe zu lösen und deine Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):',
+ 'captcha-createaccount' => 'Um das Wiki vor der automatisierten Erstellung von Benutzerkonten zu schützen, bitten wir dich die untenstehende einfache Rechenaufgabe zu lösen und deine Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):',
'captcha-createaccount-fail' => 'Falscher oder fehlender Bestätigungscode.',
'captcha-create' => 'Zur Erstellung der Seite löse die nachfolgende Rechenaufgabe und trage das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]].',
- 'captcha-sendemail' => 'Um gegen automatischen Spam vorzugehen, löse bitte die einfache Rechenaufgabe und gib die Antwort unten in das Feld ein ([[Special:Captcha/help|mehr Informationen]]):',
+ 'captcha-sendemail' => 'Um das Wiki vor automatisiertem Spam zu schützen, bitten wir dich die untenstehende einfache Rechenaufgabe zu lösen und deine Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):',
'captcha-sendemail-fail' => 'Falscher oder fehlender Bestätigungscode.',
'captcha-disabledinapi' => 'Diese Aktion benötigt ein CAPTCHA. Sie kann nicht über die API ausgeführt werden.',
'captchahelp-title' => 'CAPTCHA-Hilfe',
@@ -817,20 +834,20 @@ Der „Zurück“-Knopf des Browsers führt zurück zum Bearbeitungsfenster.',
'right-skipcaptcha' => 'Überspringen der CAPTCHA-Eingabe',
);
-/** German (formal address) (‪Deutsch (Sie-Form)‬)
+/** German (formal address) (Deutsch (Sie-Form)‎)
* @author Imre
+ * @author Kghbln
* @author Raimond Spekking
* @author The Evil IP address
*/
$messages['de-formal'] = array(
'captcha-edit' => 'Zur Bearbeitung der Seite lösen Sie die nachfolgende Rechenaufgabe und tragen Sie das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]].',
'captcha-addurl' => 'Ihre Bearbeitung enthält neue externe Links.
-Zum Schutz vor automatisiertem Spamming lösen Sie die nachfolgende Rechenaufgabe und tragen Sie das Ergebnis in das Feld unten ein.
-Klicken Sie dann erneut auf „Seite speichern“ [[Special:Captcha/help|(Fragen oder Probleme?)]].',
- 'captcha-badlogin' => 'Zum Schutz vor einer Kompromittierung Ihres Benutzerkontos lösen Sie die nachfolgende Rechenaufgabe und tragen Sie das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]]:',
- 'captcha-createaccount' => 'Zum Schutz vor automatisierter Anlage von Benutzerkonten lösen Sie die nachfolgende Rechenaufgabe und tragen Sie das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]].',
+Um das Wiki vor automatisiertem Spam zu schützen, bitten wir Sie die untenstehende einfache Rechenaufgabe zu lösen und Ihre Antwort in das Feld einzugeben, damit Ihre Bearbeitung gespeichert werden kann ([[Special:Captcha/help|mehr Informationen …]]):',
+ 'captcha-badlogin' => 'Um das Wiki vor der automatisierten Kompromittierung der Benutzerkonten zu schützen, bitten wir Sie die untenstehende einfache Rechenaufgabe zu lösen und Ihre Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):',
+ 'captcha-createaccount' => 'Um das Wiki vor der automatisierten Erstellung von Benutzerkonten zu schützen, bitten wir Sie die untenstehende einfache Rechenaufgabe zu lösen und Ihre Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):',
'captcha-create' => 'Zur Erstellung der Seite lösen Sie die nachfolgende Rechenaufgabe und tragen Sie das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]].',
- 'captcha-sendemail' => 'Um gegen automatischen Spam vorzugehen, lösen Sie bitte die einfache Rechenaufgabe und geben Sie die Antwort unten in das Feld ein ([[Special:Captcha/help|mehr Informationen]]):',
+ 'captcha-sendemail' => 'Um das Wiki vor automatisiertem Spam zu schützen, bitten wir Sie die untenstehende einfache Rechenaufgabe zu lösen und Ihre Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):',
'captchahelp-text' => 'Internetangebote, die für Beiträge von praktisch jedem offen sind — so wie dieses Wiki — werden oft von Spammern missbraucht, die ihre Links automatisch auf vielen Webseiten platzieren. Diese Spam-Links können wieder entfernt werden, sie sind aber ein erhebliches Ärgernis.
In manchen Fällen, insbesondere beim Hinzufügen von neuen Weblinks zu einer Seite, kann es vorkommen, dass dieses Wiki ein Bild mit einem farbigen und verzerrten Text anzeigt und dazu auffordert, die angezeigten Wörter einzutippen.
@@ -852,14 +869,16 @@ $messages['diq'] = array(
'captcha-edit' => 'Qe ena pel vurnayîşî, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|enformasyonê bînî]]):',
'captcha-desc' => 'Rehat CAPTCHA teknoloci u dezgina parola-ezayan',
'captcha-label' => 'CAPTCHA',
- 'captcha-addurl' => 'Vurnayîşanê tu de linkanê harîcîyê newe esto.
-Qe otomatik spamî ra pawitîş, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|enformasyonê bînî]]):',
- 'captcha-badlogin' => 'Qe otomatik parola crack kerdişî ra pawitîş, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|enformasyonê bînî]]):',
- 'captcha-createaccount' => 'Qe otomatik hesab viraştişî ra pawitîş, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|enformasyonê bînî]]):',
+ 'captcha-addurl' => 'Vurnayışa şıma gray teberiya newi muhtewa kena.
+Otomatik spamî ra pawitîş, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|malumato detayın]]):',
+ 'captcha-badlogin' => 'Otomatik spam ra pawıtışi, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse
+([[Special:Captcha/help|malumato detayın]]):',
+ 'captcha-createaccount' => 'Otomatik spam ra pawıtışi, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse
+([[Special:Captcha/help|malumato detayın]]):',
'captcha-createaccount-fail' => 'Kodê testiqî vin biyo ya zi raşt niyo.',
'captcha-create' => 'Qe pel viraştîşî, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|enformasyonê bînî]]):',
- 'captcha-sendemail' => 'Qe otomatik spam ra pawitîşi, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse
-([[Special:Captcha/help|enformasyonê bînî]]):',
+ 'captcha-sendemail' => 'Otomatik spam ra pawıtışi, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse
+([[Special:Captcha/help|malumato detayın]]):',
'captcha-sendemail-fail' => 'Kodê testiqî vin biyo ya zi raşt niyo.',
'captcha-disabledinapi' => 'Ena hereket de captcha lazim o, aye ra ser API ra ena hereket nibena.',
'captchahelp-title' => 'Yardimê captchayî',
@@ -883,7 +902,7 @@ Browser xo de goceke 'back' rê klik bike şo pela editorî.",
'right-skipcaptcha' => 'Herekatanê captcha trigger perform bike ke ti ser captcha meşo',
);
-/** Lower Sorbian (Dolnoserbski)
+/** Lower Sorbian (dolnoserbski)
* @author Michawiki
*/
$messages['dsb'] = array(
@@ -891,12 +910,12 @@ $messages['dsb'] = array(
'captcha-desc' => 'Staja techniki CAPTCHA za šćit pśeśiwo spamoju a wugódanjoju gronidłow k dispoziciji',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Twója změna wopśimujo nowe eksterne wótkaze.
-Za šćit pśeśiwo zawtomatizěrowanemu spamoju, rozwěž pšosym slědujucy jadnory liceński nadawk a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):',
- 'captcha-badlogin' => 'Za šćit pśeśiwo zawtomatizěrowanemu wuzgónjowanjeju gronidła, rozwěž pšosym slědujucy jadnory liceński nadawk a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):',
- 'captcha-createaccount' => 'Za šćit pśeśiwo zawtomatizěrowanemu załoženjeju kontow, rozwěž pšosym slědujucy jadnory liceński nadawk a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):',
+Za šćit pśeśiwo zawtomatizěrowanemu spamoju, pšosymy śi slědujucy jadnory liceński nadawk rozwězaś a zapódaj wuslědk do kašćika, aby swóju změnu składował ([[Special:Captcha/help|dalšne info]]):',
+ 'captcha-badlogin' => 'Aby wiki pśeśiwo zawtomatizěrowanemu wuzgónjowanjeju gronidła šćitał, pšosymy śi slědujucy jadnory liceński nadawk rozwězaś a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):',
+ 'captcha-createaccount' => 'Aby wiki pśeśiwo zawtomatizěrowanemu załoženjeju kontow šćitał, pšosymy śi slědujucy jadnory liceński nadawk rozwězaś a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):',
'captcha-createaccount-fail' => 'Wopacny abo felujucy wobkšuśeński kod.',
'captcha-create' => 'Aby napórał bok, rozwěž pšosym slědujucy jadnory liceński nadawk a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):',
- 'captcha-sendemail' => 'Za šćit pśeśiwo awtomatiskemu spamowanjeju, rozwěž pšosym jadnory liceński nadawk a zapódaj wótegrono do kašćika ([[Special:Captcha/help|dalšne informacije]]):',
+ 'captcha-sendemail' => 'Aby wiki pśeśiwo awtomatiskemu spamowanjeju šćitał, pšosymy śi jadnory liceński nadawk rozwězaś a zapódaj wótegrono do kašćika ([[Special:Captcha/help|dalšne informacije]]):',
'captcha-sendemail-fail' => 'Wopacny abo felujucy wobkšuśeński kod.',
'captcha-disabledinapi' => 'Toś ta akcija pomina se captcha, togodla njedajo se pśez API wuwjasć.',
'captchahelp-title' => 'Pomoc wó captcha',
@@ -920,7 +939,7 @@ Klikni na tłocašk "Slědk" we swójom wobglědowaku, aby wróśił k bokowemu
'right-skipcaptcha' => 'Akcije wugbaś, kótarež zapušćiju captcha, mimo až se nadawk captcha rozwěžo.',
);
-/** Ewe (Eʋegbe)
+/** Ewe (eʋegbe)
* @author Natsubee
*/
$messages['ee'] = array(
@@ -941,6 +960,7 @@ $messages['ee'] = array(
$messages['el'] = array(
'captcha-edit' => 'Για να επεξεργαστείτε αυτή την σελίδα, παρακαλούμε λύστε την παρακάτω πρόσθεση και απαντήστε στο πλαίσιο ([[Special:Captcha/help|πληροφορίες]]):',
'captcha-desc' => 'Παρέχει τεχνικές CAPTCHA για την προστασία από spam και προσπάθειες σπασίματος κωδικών πρόσβασης',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Η επεξεργασία σας περιλαμβάνει νέους εξωτερικούς συνδέσμους. Για λόγους προστασίας κατά αυτοματοποιημένου spam, παρακαλούμε λύστε την παρακάτω πρόσθεση και απαντήστε στο πλαίσιο ([[Special:Captcha/help|πληροφορίες]]):',
'captcha-badlogin' => 'Για να βοηθήσετε στην προστασία ενάντια στον "σπασμένο" κωδικό πρόσβασης, παρακαλώ λύστε αυτή την απλή πράξη και εισάγετε το αποτέλεσμα της στο παρακάτω κενό ([[Special:Captcha/help|περισσότερες πληροφορίες]]):',
'captcha-createaccount' => 'Για να βοηθήσετε στην προστασία ενάντια στην αυτοματοποιημένη δημιουργία λογαριασμού, παρακαλώ λύστε την απλή πράξη
@@ -1010,6 +1030,7 @@ Hit the 'back' button in your browser to return to the page editor.",
$messages['eo'] = array(
'captcha-edit' => 'Por redakti ĉi tiun paĝon, bonvolu solvi la simplan sumon jenan kaj enigi la respondon en la skatolo ([[Special:Captcha/help|plua informo]]):',
'captcha-desc' => 'Disponigas ilojn de Captcha por kontraŭigi spamaĵojn kaj pasvorto-divenadon',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Via redakto entenas novajn eksterajn ligilojn.
Por malhelpi aŭtomatan spamadon, bonvolu solvi la simplan problemon sube kaj entajpu la respondon en la kesto ([[Special:Captcha/help|pli da informo]]):',
'captcha-badlogin' => 'Helpi protekti kontraŭ aŭtomata divenado de pasvortoj, bonvolu solvi la simplan sumon kaj enigi la respondon en la skatolo ([[Special:Captcha/help|plua informo]]):',
@@ -1058,12 +1079,12 @@ $messages['es'] = array(
'captcha-desc' => 'Provee técnicas CAPTCHA para proteger contra spam y adivinación de contraseña.',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Tu edición incluye nuevos enlaces externos.
-Para ayudar a proteger contra el spam automatizado, por favor resuelve la sencilla suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):',
- 'captcha-badlogin' => 'Para ayudar a protegernos de la creación automática de cuentas, por favor resuelve la simple suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):',
- 'captcha-createaccount' => 'Para ayudar a protegernos de la creación automática de cuentas, por favor resuelve la simple suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):',
+Para proteger el wiki contra el spam automatizado, por favor resuelve la sencilla suma de abajo e introduce la respuesta en la caja para guardar tu edición ([[Special:Captcha/help|más información]]):',
+ 'captcha-badlogin' => 'Para proteger el wiki del descifrado de contraseñas automatizado, por favor resuelve la simple suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):',
+ 'captcha-createaccount' => 'Para proteger el wiki de la creación automática de cuentas, resuelve por favor la simple suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):',
'captcha-createaccount-fail' => 'Falta el código de confirmación, o éste es incorrecto.',
'captcha-create' => 'Para crear la página, por favor resuelve la simple suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):',
- 'captcha-sendemail' => 'Para protegernos contra el spam automatizado, por favor resuelva la suma simple que se presenta a continuación e ingrese la respuesta en el cuadro de texto ([[Special:Captcha/help|más información]]):',
+ 'captcha-sendemail' => 'Para proteger el wiki contra el spam automatizado, por favor resuelve la simple suma que se presenta a continuación e introduce la respuesta en el cuadro de texto ([[Special:Captcha/help|más información]]):',
'captcha-sendemail-fail' => 'El código de confirmación falta o es incorrecto.',
'captcha-disabledinapi' => 'Esta acción requiere un captcha, así que no puede ser ejecutada a través de un API.',
'captchahelp-title' => 'Ayuda sobre el captcha',
@@ -1085,7 +1106,7 @@ Presione el botón 'atrás' en su navegador para retornar al editor de página."
'right-skipcaptcha' => 'Realiza acciones que despliegan un captcha sin tener que confirmar el captcha',
);
-/** Estonian (Eesti)
+/** Estonian (eesti)
* @author BrokenArrow
* @author Jaan513
* @author Pikne
@@ -1094,13 +1115,13 @@ $messages['et'] = array(
'captcha-edit' => 'Selle lehekülje muutmiseks lahenda palun lihtne tehe ja sisesta vastus kasti ([[Special:Captcha/help|lisateave]]).',
'captcha-desc' => 'Pakub robotilõksu abil kaitset rämpspostituste ja paroolide äraarvamise vastu.',
'captcha-addurl' => 'Sinu muudatus sisaldab uusi välislinke.
-Palun lahenda allpool lihtne tehe ja sisesta vastus kasti. Abinõu on kaitseks automaadistatud rämpsmuudatuste eest ([[Special:Captcha/help|lisateave]]):',
- 'captcha-badlogin' => 'Palun lahenda allpool lihtne tehe ja sisesta vastus kasti. Abinõu on kaitseks automaatsete parooliäraarvajate eest ([[Special:Captcha/help|lisateave]]):',
- 'captcha-createaccount' => 'Palun lahenda lihtne tehe ja sisesta vastus kasti. Abinõu on kaitseks kontode automaatse loomise eest ([[Special:Captcha/help|lisateave]]):',
+Palun lahenda allpool lihtne tehe ja sisesta vastus kasti, et saaksid muudatuse salvestada. Abinõu on viki kaitseks automaadistatud rämpsmuudatuste eest ([[Special:Captcha/help|lisateave]]):',
+ 'captcha-badlogin' => 'Palun lahenda allpool lihtne tehe ja sisesta vastus kasti. Abinõu on viki kaitseks automaatsete parooliäraarvajate eest ([[Special:Captcha/help|lisateave]]):',
+ 'captcha-createaccount' => 'Palun lahenda lihtne tehe ja sisesta vastus kasti. Abinõu on viki kaitseks kontode automaatse loomise eest ([[Special:Captcha/help|lisateave]]):',
'captcha-createaccount-fail' => 'Puuduv või valesti sisestatud kinnituskood.',
'captcha-create' => 'Lehekülje loomiseks lahenda palun lihtne tehe ja sisesta vastus kasti
([[Special:Captcha/help|lisateave]]):',
- 'captcha-sendemail' => 'Palun lahenda allpool lihtne tehe ja sisesta vastus kasti. Abinõu on kaitseks automaadistatud rämpsmuudatuste vastu ([[Special:Captcha/help|lisateave]]):',
+ 'captcha-sendemail' => 'Palun lahenda allpool lihtne tehe ja sisesta vastus kasti. Abinõu on viki kaitseks automaadistatud rämpsmuudatuste eest ([[Special:Captcha/help|lisateave]]):',
'captcha-sendemail-fail' => 'Vigane või puuduv kinnituskood.',
'captcha-disabledinapi' => 'Ühes selle toiminguga tuleb läbida robotilõks ja seetõttu ei saa seda API kaudu sooritada.',
'captchahelp-title' => 'Mis on robotilõks?',
@@ -1121,7 +1142,7 @@ Konto registreerimise lehele või redigeerimisaknasse tagasi jõudmiseks klõpsa
'right-skipcaptcha' => 'Sooritada robotilõksu vallapäästvaid toiminguid testi läbimata',
);
-/** Basque (Euskara)
+/** Basque (euskara)
* @author An13sa
* @author BrokenArrow
* @author Kobazulo
@@ -1150,11 +1171,13 @@ Zure nabigatzaileko 'atzera' lotura erabili aldaketen orrialdera itzultzeko.",
* @author Ebraminio
* @author Huji
* @author Mjbmr
+ * @author Reza1615
* @author Wayiran
*/
$messages['fa'] = array(
'captcha-edit' => 'برای ویرایش این مقاله، لطفاً حاصل جمع زیر را حساب کنید و نتیجه را در جعبه وارد کنید ([[Special:Captcha/help|اطلاعات بیشتر]]):',
'captcha-desc' => 'روش‌های مبتنی بر CAPTCHA برای مقابله با هرزنگاری و کشف گذرواژه فراهم می‌کند',
+ 'captcha-label' => 'حرف بزرگ',
'captcha-addurl' => 'ویرایش شما شامل پیوندهای تازه‌ای به بیرون است. برای کمک به جلوگیری از ارسال خودکار هرزنامه‌ها، لطفاً حاصل جمع زیر را حساب کنید و نتیجه را در جعبه وارد کنید ([[Special:Captcha/help|اطلاعات بیشتر]]):',
'captcha-badlogin' => 'برای کمک به جلوگیری از سرقت خودکار کلمه عبور، لطفاً حاصل جمع زیر را حساب کنید و نتیجه را در جعبه وارد کنید ([[Special:Captcha/help|اطلاعات بیشتر]]):',
'captcha-createaccount' => 'برای جلوگیری از ایجاد خودکار حساب کاربری، لطفاً حاصل جمع زیر را حساب کنید و نتیجه را در جعبه وارد کنید ([[Special:Captcha/help|اطلاعات بیشتر]]):',
@@ -1183,16 +1206,18 @@ $messages['fa'] = array(
'right-skipcaptcha' => 'انجام کارهایی که CAPTCHA را فعال می‌کنند بدون نیاز به گذر از CAPTCHA',
);
-/** Finnish (Suomi)
+/** Finnish (suomi)
* @author Agony
* @author Centerlink
* @author Crt
+ * @author Linnea
* @author Nike
* @author Varusmies
*/
$messages['fi'] = array(
'captcha-edit' => 'Ratkaise alla oleva summa jatkaaksesi ([[Special:Captcha/help|lisätietoja]]):',
'captcha-desc' => 'Tarjoaa CAPTCHA-tekniikoita suojaamaan mainoslinkkejä ja salasana-arvailua vastaan.',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Muokkauksesi sisältää uusia linkkejä muille sivuille. Ratkaise alla oleva summa jatkaaksesi ([[Special:Captcha/help|lisätietoja]]):',
'captcha-badlogin' => 'Salasananmurtajasovellusten takia, ratkaise alla oleva summa jatkaaksesi ([[Special:Captcha/help|lisätietoja]]):',
'captcha-createaccount' => 'Ratkaise alla oleva summa jatkaaksesi ([[Special:Captcha/help|lisätietoja]]):',
@@ -1220,11 +1245,14 @@ Voit palata muokkaustilaan selaimen paluutoiminnolla.',
'right-skipcaptcha' => 'Suorittaa ilman captcha-tarkistusta toimintoja, jotka normaalisti vaatisivat tarkistuksen läpikäyntiä',
);
-/** Faroese (Føroyskt)
+/** Faroese (føroyskt)
* @author EileenSanda
* @author Spacebirdy
*/
$messages['fo'] = array(
+ 'captcha-edit' => 'Fyri at rætta hesa síðu, vinarliga loys tað einfalda roknistykki niðanfyri og skriva svarið í teigin ([[Special:Captcha/help|meira kunning]]):',
+ 'captcha-desc' => 'Gevur CAPTCHA teknikkir fyri at verja ímóti spamming og ímóti giting av loyniorði',
+ 'captcha-label' => 'CAPTCHA',
'captcha-createaccount' => 'Sum ein vernd ímóti sjálvvirknum spam, er neyðugt hjá tær at skriva inn tey orð, sum koma fyri á myndini fyri at stovna eina kontu: <br />([[Special:Captcha/help|Hvat er hetta?]])',
'captcha-createaccount-fail' => 'Skeiv ella manglandi váttanar loyniorð.',
'captcha-create' => 'Fyri at upprætta síðuna, vinarliga loys tað einfalda roknistykki niðanfyri og skriva svarið í teigin ([[Special:Captcha/help|meira kunning]]):',
@@ -1243,6 +1271,7 @@ $messages['fo'] = array(
* @author PieRRoMaN
* @author Seb35
* @author Sherbrooke
+ * @author Tititou36
* @author Urhixidur
* @author Verdy p
* @author Wyz
@@ -1250,15 +1279,15 @@ $messages['fo'] = array(
*/
$messages['fr'] = array(
'captcha-edit' => 'Pour modifier cette page, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :',
- 'captcha-desc' => 'Offre des techniques CAPTCHA pour prétéger contre le spam et la découverte des mots de passe par essais multiples',
+ 'captcha-desc' => 'Offre des techniques CAPTCHA pour protéger contre le pollupostage et la découverte des mots de passe par essais multiples',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Votre modification inclut de nouveaux liens externes.
Pour nous aider dans la protection contre le pourriel automatisé, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :',
- 'captcha-badlogin' => 'Afin de nous aider à prévenir le cassage des mots de passe par des automates, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :',
+ 'captcha-badlogin' => 'Afin de nous aider à prévenir le cassage automatisé des mots de passe, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :',
'captcha-createaccount' => 'Afin de nous aider à lutter contre les créations automatiques de comptes, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :',
'captcha-createaccount-fail' => 'Code de confirmation erroné ou manquant.',
'captcha-create' => 'Pour créer la page, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :',
- 'captcha-sendemail' => 'Afin de nous aider à prévenir le spam automatique, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :',
+ 'captcha-sendemail' => 'Afin de nous aider à prévenir le pollupostage automatisé, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :',
'captcha-sendemail-fail' => 'Code de confirmation incorrect ou manquant.',
'captcha-disabledinapi' => 'Cette action requiert un captcha, donc elle ne peut pas être effectuée via l’IPA.',
'captchahelp-title' => 'Aide sur le captcha',
@@ -1281,12 +1310,13 @@ Cliquez sur le bouton « Précédent » de votre navigateur pour revenir à la p
'right-skipcaptcha' => 'Réaliser des actions qui déclenchent un captcha sans avoir à passer celui-ci',
);
-/** Franco-Provençal (Arpetan)
+/** Franco-Provençal (arpetan)
* @author ChrisPtDe
*/
$messages['frp'] = array(
'captcha-edit' => 'Por changiér ceta pâge, volyéd calcular l’opèracion simpla ce-desot et pués nen buchiér lo rèsultat dens la bouèta ([[Special:Captcha/help|més d’enformacions]]) :',
'captcha-desc' => 'Semond des tècniques CAPTCHA por protègiér contre lo spame et la dècuvèrta des contresegnos per un mouél de tentatives.',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Voutron changement encllut de lims de defôr novéls.
Por nos édiér a combatre contre lo spame ôtomatisâ, volyéd calcular l’opèracion simpla ce-desot et pués nen buchiér lo rèsultat dens la bouèta ([[Special:Captcha/help|més d’enformacions]]) :',
'captcha-badlogin' => 'Por nos édiér a combatre contre lo cassâjo ôtomatisâ de contresegnos, volyéd calcular l’opèracion simpla ce-desot et pués nen buchiér lo rèsultat dedens la bouèta ([[Special:Captcha/help|més d’enformacions]]) :',
@@ -1317,7 +1347,7 @@ Clicâd sur lo boton « Devant » de voutron navigator por tornar a la bouèta d
'right-skipcaptcha' => 'Rèalisar des accions que dècllenchont un captch·a sen avêr a passar ceti',
);
-/** Friulian (Furlan)
+/** Friulian (furlan)
* @author Klenje
*/
$messages['fur'] = array(
@@ -1359,7 +1389,7 @@ $messages['ga'] = array(
'captchahelp-title' => 'Cabhair maidir le Captcha',
);
-/** Galician (Galego)
+/** Galician (galego)
* @author Alma
* @author Toliño
* @author Xosé
@@ -1374,7 +1404,7 @@ Para contribuír na protección contra as ferramentas de publicación automátic
'captcha-createaccount' => 'Para contribuír contra a creación automatizada de contas, resolva a suma que aparece a continuación e introduza a resposta na caixa ([[Special:Captcha/help|máis información]]):',
'captcha-createaccount-fail' => 'Falta o código de confirmación ou é incorrecto.',
'captcha-create' => 'Para crear a páxina, resolva a suma que aparece a continuación e introduza a resposta na caixa ([[Special:Captcha/help|máis información]]):',
- 'captcha-sendemail' => 'Para contribuír na protección contra o spam automatizado, resolva a suma que aparece a continuación e introduza a resposta na caixa ([[Special:Captcha/help|máis información]]):',
+ 'captcha-sendemail' => 'Para contribuír na protección contra as ferramentas de publicación automática de ligazóns publicitarias, resolva a suma que aparece a continuación e introduza a resposta na caixa ([[Special:Captcha/help|máis información]]):',
'captcha-sendemail-fail' => 'Falta o código de confirmación ou é incorrecto.',
'captcha-disabledinapi' => 'Esta acción necesita o captcha, polo que non se pode realizar a través da API.',
'captchahelp-title' => 'Axuda acerca do captcha',
@@ -1415,13 +1445,12 @@ $messages['gsw'] = array(
'captcha-desc' => 'Stellt CAPTCHA-Tächnike zum Schutz vor Spam un em Rote vu Passwerter z Verfiegig',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'In Dyynere Bearbeitig het s neiji externi Link.
-Zum Schutz vor automatisiertem Spamming lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy. Druck drno nomol uf „Syte spychere“. [[Special:Captcha/help|(Frogen oder Probläm?)]]',
- 'captcha-badlogin' => 'Zum Schutz vor ere Kompromittierig vu Dyynem Benutzerkonto lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy [[Special:Captcha/help|(Frogen oder Probläm?)]]:',
- 'captcha-createaccount' => 'Zum Schutz vor automatisiertem Aalege vu Benutzerkonte lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy. [[Special:Captcha/help|(Frogen oder Probläm?)]]',
+Zum Schutz vor automatisiertem Spamming lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy. Druck drno nomol uf „Syte spychere“. ([[Special:Captcha/help|meh Informatione …]]):',
+ 'captcha-badlogin' => 'Zum Schutz vor ere Kompromittierig vu Dyynem Benutzerkonto lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy ([[Special:Captcha/help|meh Informatione]]):',
+ 'captcha-createaccount' => 'Zum Schutz vor automatisiertem Aalege vu Benutzerkonte lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy. ([[Special:Captcha/help|meh Informatione]]):',
'captcha-createaccount-fail' => 'Bestätigungscode isch falsch oder fählt.',
'captcha-create' => 'Zum d Syten aalege lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy. [[Special:Captcha/help|(Frogen oder Probläm?)]]',
- 'captcha-sendemail' => '
-As Schutz gege e automatischs Spamming, lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy ([[Special:Captcha/help|meh Informatione]]):',
+ 'captcha-sendemail' => 'As Schutz gege e automatischs Spamming, lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy ([[Special:Captcha/help|meh Informatione]]):',
'captcha-sendemail-fail' => 'Bestätigungscode isch falsch oder fählt.',
'captcha-disabledinapi' => 'Die Aktion brucht e Captcha. Si cha nit iber d API uusgfiert wäre.',
'captchahelp-title' => 'Captcha-Hilf',
@@ -1452,6 +1481,7 @@ Ins Bearbeitigsfänschter chunnt mer derno eifach wider mit em „Zruck“-Chnop
$messages['gu'] = array(
'captcha-edit' => 'આ લેખમાં ફેરફાર કરવા માટે નીચે આપેલા સરળ દાખલાનો જવાબ તેની બાજુના ખાનામાં લખો ([[Special:Captcha/help|more info]]):',
'captcha-desc' => '',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'તમે કરેલા ફેરફારોમાં નવી બાહ્ય કડીઓ સામેલ છે. સ્વચાલિત સ્પેમ/સ્પામ(spam) થી બચવા માટે નીચે આપેલા સરળ દાખલાનો જવાબ તેની બાજુના ખાનામાં લખો
([[Special:Captcha/help|more info]]):',
'captcha-badlogin' => 'આપોઆપ થતી ગુપ્તસંજ્ઞાની ચોરી (password cracking)થી બચાવવા માટે નીચે આપેલા સરળ દાખલાનો જવાબ તેની બાજુના ખાનામાં લખો ([[Special:Captcha/help|more info]]):',
@@ -1487,9 +1517,11 @@ $messages['gu'] = array(
$messages['he'] = array(
'captcha-edit' => 'כדי לערוך את הדף, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):',
'captcha-desc' => 'מתן טכניקות CAPTCHA להגנה נגד זיבול וניחוש ססמאות',
- 'captcha-addurl' => 'עריכתכם כוללת קישורים חיצוניים חדשים. כהגנה מפני ספאם אוטומטי, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):',
- 'captcha-badlogin' => 'כהגנה מפני פריצת סיסמאות אוטומטית, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):',
- 'captcha-createaccount' => 'כהגנה מפני יצירת חשבונות אוטומטית, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):',
+ 'captcha-label' => 'CAPTCHA',
+ 'captcha-addurl' => 'עריכתכם כוללת קישורים חיצוניים חדשים.
+לשם הגנה מפני ספאם אוטומטי, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה כדי לשמור את עריכתכם ([[Special:Captcha/help|מידע נוסף]]):',
+ 'captcha-badlogin' => 'לשם הגנה מפני פריצת סיסמאות אוטומטית, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):',
+ 'captcha-createaccount' => 'לשם הגנה מפני יצירת חשבונות אוטומטית, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):',
'captcha-createaccount-fail' => 'לא הקלדתם קוד אישור, או שהוא שגוי.',
'captcha-create' => 'כדי ליצור את הדף, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):',
'captcha-sendemail' => 'כדי לעזור להילחם במציפי זבל אוטומטיים, עליך לחשב את הסכום הפשוט שלהלן ולהזין את התוצאה בתיבה ([[Special:Captcha/help|מידע נוסף]]):',
@@ -1520,16 +1552,20 @@ $messages['he'] = array(
* @author Ansumang
* @author Kaustubh
* @author Shyam
+ * @author Siddhartha Ghai
* @author आलोक
*/
$messages['hi'] = array(
- 'captcha-edit' => 'यह पन्ना संपादित करने के लिये, नीचे दिये हुए आसान राशि का जवाब दिये हुए टेक्स्टबॉक्समें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):',
+ 'captcha-edit' => 'यह पन्ना संपादित करने के लिये नीचे दिये हुए आसान गणित प्रश्न का उत्तर बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):',
'captcha-desc' => 'आसानसे कॅपचा (captcha) का इस्तेमाल',
- 'captcha-addurl' => 'आपके बदलावोंमें नई बाह्यकड़ियां हैं। अपने आप होने वाले स्पॅमसे बचने के लिये, नीचे दिये हुए आसान राशि का जवाब दिये हुए टेक्स्टबॉक्समें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):',
- 'captcha-badlogin' => 'अपने आप होनेवाले कूटशब्द के भेद से बचने के लिये, नीचे दिये हुए आसान राशि का जवाब दिये हुए टेक्स्टबॉक्समें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):',
- 'captcha-createaccount' => 'अपने आप होने वाले सदस्य पंजीकरण से बचने के लिये, नीचे दिये हुए आसान राशि का जवाब दिये हुए टेक्स्टबॉक्समें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):',
+ 'captcha-addurl' => 'आपके सम्पादन में नई बाहरी कड़ियाँ हैं।
+स्वचालित स्पॅम से बचाव में सहायता के लिये नीचे दिये हुए आसान गणित प्रश्न का उत्तर बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):',
+ 'captcha-badlogin' => 'स्वचालित कूटशब्द भेद से बचाव में सहायता के लिये नीचे दिये हुए आसान गणित प्रश्न का उत्तर बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):',
+ 'captcha-createaccount' => 'स्वचालित सदस्य पंजीकरण से बचाव में सहायता के लिये नीचे दिये हुए आसान गणित प्रश्न का उत्तर बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):',
'captcha-createaccount-fail' => 'गलत या खाली सहमती कोड।',
- 'captcha-create' => 'यह पन्ना बनाने के लिये, नीचे दिये हुए आसान राशि का जवाब दिये हुए टेक्स्टबॉक्समें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):',
+ 'captcha-create' => 'यह पन्ना बनाने के लिये, नीचे दिये आसान गणित प्रश्न का उत्तर बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):',
+ 'captcha-sendemail' => 'स्वचालित स्पैमिंग से बचाव के लिये कृपया नीचे दिये गणित प्रश्न का उत्तर बक्से में लिखें
+([[Special:Captcha/help|अधिक जानकारी]]):',
'captcha-sendemail-fail' => 'गलत या लापता पुष्टिकरण कोड ।',
'captchahelp-title' => 'कॅप्टचा सहायता',
'captchahelp-cookies-needed' => 'यह कार्य करने के लिये आपने कूकीज (cookies) एनेबल किया होना आवश्यक हैं।',
@@ -1552,11 +1588,12 @@ $messages['hi'] = array(
'right-skipcaptcha' => 'Captcha में जाये बिना Captcha का इस्तेमाल करने के लिये मजबूर करें',
);
-/** Croatian (Hrvatski)
+/** Croatian (hrvatski)
* @author Dalibor Bosits
* @author Dnik
* @author Ex13
* @author Herr Mlinka
+ * @author Roberta F.
* @author SpeedyGonsales
*/
$messages['hr'] = array(
@@ -1584,26 +1621,26 @@ Molimo obratite se [[{{MediaWiki:Grouppage-sysop}}|administratorima]] za pomoć,
Pritisnite u svom pregledniku 'nazad' kako bi se vratili na uređivač stranice.",
'captcha-addurl-whitelist' => ' #<!-- leave this line exactly as it is --> <pre>
-# Rabi se slijedeća sintaksa:
+# Rabi se sljedeća sintaksa:
# * Sve od "#" znaka do kraja linije je komentar
-# * Svaki neprazni redak je regularni izraz (regex) koji odgovara poslužitelju unutar URL-a
+# * Svaki je neprazni redak regularni izraz (regex) koji odgovara poslužitelju unutar URL-a
#</pre> <!-- leave this line exactly as it is -->',
'right-skipcaptcha' => 'Izvođenje akcija koje pokreću captcha bez prolaženja kroz captcha sustav',
);
-/** Upper Sorbian (Hornjoserbsce)
+/** Upper Sorbian (hornjoserbsce)
* @author Michawiki
*/
$messages['hsb'] = array(
'captcha-edit' => 'Zo by stronu wobdźěłał, rozrisaj prošu slědowacy ličenski nadawk a zapodaj wuslědk do kašćika ([[Special:Captcha/help|Dalše informacije]]):',
'captcha-desc' => 'Staja CAPTCHA-techniki za škit přećiwo spamej a zhódowanju hesłow k dispoziciji',
'captcha-label' => 'CAPTCHA',
- 'captcha-addurl' => 'W twojej změnje su nowe eksterne wotkazy. Jako škitna naprawa přećiwo awtomatizowanemu spamej dyrbiš slědowacy nadawk wuličić a wuslědk do kašćika [[Special:Captcha/help|(dalše informacije)]] zapisować.',
- 'captcha-badlogin' => 'Zo by so awtomatiskemu zadobywanju do hesłow zadźěwało, dyrbiš slědowacy nadawk wuličeć a wuslědk do kašćika zapisować. ([[Special:Captcha/help|dalše informacije]])',
- 'captcha-createaccount' => 'Jako škitna naprawa přećiwo awtomatiskemu wutworjenju wužiwarskich kontow dyrbiš slědowacy nadawk wuličeć a wuslědk do kašćika zapisować ([[Special:Captcha/help|dalše informacije]]):',
+ 'captcha-addurl' => 'W twojej změnje su nowe eksterne wotkazy. Zo by wiki přećiwo awtomatizowanemu spamej škitał, prosymy će slědowacy nadawk wuličić a wuslědk do kašćika zapisować, zo by so twoja změna składowała ([[Special:Captcha/help|dalše informacije]]).',
+ 'captcha-badlogin' => 'Zo by wiki přećiwo awtomatiskemu zadobywanju do hesłow škitał, prosymy će slědowacy nadawk wuličeć a wuslědk do kašćika zapisować ([[Special:Captcha/help|dalše informacije]]):',
+ 'captcha-createaccount' => 'Zo by wiki přećiwo awtomatiskemu wutworjenju wužiwarskich kontow škitał, prosymy će slědowacy nadawk nadawk rozrisać a wuslědk do kašćika zapisować ([[Special:Captcha/help|dalše informacije]]):',
'captcha-createaccount-fail' => 'Wopačny abo pobrachowacy wobkrućenski kod.',
'captcha-create' => 'Zo by stronu wutworił, rozrisaj prošu slědowacy ličenski nadawk a zapodaj wuslědk do kašćika ([[Special:Captcha/help|Dalše informacije]]):',
- 'captcha-sendemail' => 'Za škit přećiwo awtomatiskemu spamowanju, rozrisaj prošu jednory ličenski nadawk a zapodaj wotmołwu do kašćika ([[Special:Captcha/help|dalše informacije]]):',
+ 'captcha-sendemail' => 'Za škit přećiwo awtomatiskemu spamowanju, rozrisaj prošu slědowacy jednory ličenski nadawk a zapodaj wotmołwu do kašćika ([[Special:Captcha/help|dalše informacije]]):',
'captcha-sendemail-fail' => 'Wopačny abo falowacy wobkrućenski kod.',
'captcha-disabledinapi' => 'Tuta akcija wužaduje sej captcha, tohodla njeda so přez API wuwjesć.',
'captchahelp-title' => 'Pomoc za CAPTCHA',
@@ -1639,13 +1676,15 @@ Pou ede nou pwoteje sistèm an kont pouryèl, tanpri, fè ti adisyon fasil sa ep
'captcha-createaccount' => 'Pou ede nou lite kont kreyasyon kont otomatik yo, souple rezoud ti adisyon sa epi mete nan bwat an repons ou an ([[Special:Captcha/help|konnen plis sou fonksyon sa]]):',
);
-/** Hungarian (Magyar)
+/** Hungarian (magyar)
* @author Dani
+ * @author Dj
* @author Glanthor Reviol
*/
$messages['hu'] = array(
'captcha-edit' => 'A lap szerkesztéséhez meg kell, hogy kérjünk, írd be a lenti dobozba az alábbi egyszerű összeadás eredményét ([[Special:Captcha/help|segítség]]):',
'captcha-desc' => 'CAPTCHA-technológiák a spamek és a jelszókitalálási technikák ellen',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Szerkesztésed új külső linket tartalmaz. A reklámokat elhelyező robotok kiszűrése érdekében meg kell, hogy kérjünk, írd be a lenti dobozba az alábbi matematikai művelet eredményét. ([[Special:Captcha/help|segítség]])',
'captcha-badlogin' => 'Az automatikus jelszófeltörés kiszűrése érdekében meg kell, hogy kérjünk, írd be a lenti dobozba az alábbi egyszerű számtani művelet eredményét ([[Special:Captcha/help|segítség]]):',
'captcha-createaccount' => 'A felhasználói fiókok automatizált létrehozásának kiszűrése érdekében meg kell, hogy kérjünk, írd be a lenti dobozba az alábbi egyszerű számtani művelet eredményét. ([[Special:Captcha/help|segítség]])',
@@ -1710,6 +1749,7 @@ Clicca le button 'retro' in tu navigator pro retornar al pagina de modification.
/** Indonesian (Bahasa Indonesia)
* @author Borgx
+ * @author Farras
* @author IvanLanin
* @author Iwan Novirion
* @author Rex
@@ -1717,6 +1757,7 @@ Clicca le button 'retro' in tu navigator pro retornar al pagina de modification.
$messages['id'] = array(
'captcha-edit' => 'Untuk menyunting halaman ini, harap pecahkan penjumlahan sederhana di bawah ini dan masukkan jawaban di kotak yang tersedia ([[Special:Captcha/help|info lengkap]]):',
'captcha-desc' => 'Menyediakan teknik captcha untuk melindungi terhadap spam dan penebakan sandi',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => "Suntingan Anda menyertakan pranala luar baru. Sebagai pelindungan terhadap ''spam'' otomatis, Anda harus mengetikkan kata atau hasil perhitungan yang tertera berikut ini:<br />
([[Special:Captcha/help|info lengkap]])",
'captcha-badlogin' => 'Untuk membantu pelindungan terhadap perengkahan kunci sandi otomatis, tolong masukkan kata atau hasil perhitungan sederhana berikut dalam kotak yang tersedia ([[Special:Captcha/help|info lengkap]]):',
@@ -1754,6 +1795,7 @@ Tekan tombol 'back' di penjelajah web Anda untuk kembali ke halaman penyuntingan
$messages['ilo'] = array(
'captcha-edit' => 'Tapno maurnos daytoy a panid, pangaasim a sulbaren ti nalaka a dagup dita baba ken ikabil ti sungbat mo dita kahon ([[Special:Captcha/help|adu pay a pakaammo]]):',
'captcha-desc' => 'Ikkan na kadagiti CAPTCHA a pamay-ay tapno masalakniban kadagiti spam ken agpugpugto ti kontrasenias',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Ti inurnos mo ket adda nagyan na a panilpo iti ruar.
Tapno maasalakniban kadagiti automatiko a spam, pangaasim na sulbaren ti nalaka a dagup dita baba ken ikabil ti sungbat mo dita kahon ([[Special:Captcha/help|adu pay a pakaammo]]):',
'captcha-badlogin' => 'Tapno makasalaknib kadagiti automatiko a pinagsulbar ti kontrasenias, pangaasim a sulbaren ti nalaka a dagup dita baba ken ikabil ti sungbat mo dita kahon ([[Special:Captcha/help|adu pay a pakaammo]]):',
@@ -1784,20 +1826,19 @@ Peslen ti 'agsubli' a buton dita pagbasabasam (browser) ti agsubli idiay panid t
'right-skipcaptcha' => 'Pakabaelan ti agkalbit ti CAPTCHA kadagiti aramid a saan a mapan ti CAPTCHA.',
);
-/** Icelandic (Íslenska)
+/** Icelandic (íslenska)
* @author S.Örvarr.S
* @author Snævar
*/
$messages['is'] = array(
- 'captcha-edit' => 'Til að breyta þessari síðu, gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í
-kassann ([[Special:Captcha/help|frekari upplýsinngar]]):',
+ 'captcha-edit' => 'Til að breyta þessari síðu, vinsamlegast finndu summuna að neðan og skrifaðu svarið í
+reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):',
'captcha-addurl' => 'Breyting þín felur í sér viðbætta ytri tengla. Til að hjálpa okkur að verjast sjálfvirku
-auglýsingarusli gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í kassann ([[Special:Captcha/help|frekari upplýsinngar]]):',
- 'captcha-badlogin' => 'Til að hjálpa okkur að verjast sjálfvirku leyniorðaárásum, gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í
-kassann ([[Special:Captcha/help|frekari upplýsinngar]]):',
- 'captcha-createaccount' => 'Til að hjálpa okkur að verjast sjálfvirkri gerð aðganga gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í kassann ([[Special:Captcha/help|frekari upplýsinngar]]):',
+auglýsingarusli, vinsamlegast finndu summuna að neðan og skrifaðu svarið í reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):',
+ 'captcha-badlogin' => 'Til að hjálpa okkur að verjast sjálfvirku leyniorðaárásum, vinsamlegast finndu summuna að neðan og skrifaðu svarið í reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):',
+ 'captcha-createaccount' => 'Til að hjálpa okkur að verjast sjálfvirkri stofnun aðganga, vinsamlegast finndu summuna að neðan og skrifaðu svarið í reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):',
'captcha-createaccount-fail' => 'Staðfestingarkóðinn var rangur eða ekki til staðar.',
- 'captcha-create' => 'Til að búa síðuna til, gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í kassann ([[Special:Captcha/help|frekari upplýsinngar]]):',
+ 'captcha-create' => 'Til að búa síðuna til, vinsamlegast finndu summuna að neðan og skrifaðu svarið í reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):',
'captcha-sendemail' => 'Til að hjálpa okkur að verjast sjálfvirkri gerð aðganga gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í kassann ([[Special:Captcha/help|frekari upplýsinngar]]):',
'captcha-sendemail-fail' => 'Staðfestingarkóðinn var rangur eða ekki til staðar.',
'captcha-disabledinapi' => 'Þessi aðgerð þarfnast kæfuvarnar og því er ekki hægt að framkvæma hana í gegnum API.',
@@ -1824,13 +1865,13 @@ $messages['it'] = array(
([[Special:Captcha/help|maggiori informazioni]]):',
'captcha-desc' => "Fornisce tecniche CAPTCHA per la protezione contro lo spam e l'individuazione delle password",
'captcha-label' => 'CAPTCHA',
- 'captcha-addurl' => "La modifica richiesta aggiunge dei nuovi collegamenti esterni alla pagina; come misura precauzionale contro l'inserimento automatico di spam, è necessario risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|maggiori informazioni]]):",
- 'captcha-badlogin' => 'Come misura precauzionale contro i tentativi di forzatura automatica della password, è necessario risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|maggiori informazioni]]):',
- 'captcha-createaccount' => 'Come misura precauzionale contro i tentativi di creazione automatica degli account, per registrarsi è necessario risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|maggiori informazioni]]):',
+ 'captcha-addurl' => "La modifica richiesta aggiunge dei nuovi collegamenti esterni alla pagina; come misura precauzionale contro l'inserimento automatico di spam, si prega di risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|come funziona?]]):",
+ 'captcha-badlogin' => 'Come misura precauzionale contro i tentativi di forzatura automatica della password, si prega di risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|come funziona?]]):',
+ 'captcha-createaccount' => 'Come misura precauzionale contro i tentativi di creazione automatica degli account, si prega di risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|come funziona?]]):',
'captcha-createaccount-fail' => 'Codice di verifica errato o mancante.',
'captcha-create' => 'Per creare la pagina è necessario risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella:<br />
([[Special:Captcha/help|maggiori informazioni]]):',
- 'captcha-sendemail' => 'Come misura precauzionale nei confronti dei messaggi di spam automatici, è necessario risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|maggiori informazioni]]):',
+ 'captcha-sendemail' => 'Come misura precauzionale nei confronti dei messaggi di spam automatici, si prega di risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|come funziona?]]):',
'captcha-sendemail-fail' => 'Codice di verifica errato o mancante.',
'captcha-disabledinapi' => 'Questa azione richiede un captcha, quindi non può essere eseguita tramite API.',
'captchahelp-title' => "Cos'è il captcha?",
@@ -1859,17 +1900,19 @@ Fare clic sul pulsante 'back' del browser per tornare alla pagina di modifica.",
* @author Whym
*/
$messages['ja'] = array(
- 'captcha-edit' => 'このページを編集するには、下記の簡単な数式を計算し、欄に答えを入力してください([[Special:Captcha/help|ヘルプ]]):',
- 'captcha-desc' => 'スパムやパスワード推定の攻撃を防ぐためのCAPTCHA技術を提供する',
- 'captcha-addurl' => 'あなたの編集により新たに外部リンクが追加されようとしています。スパム防止のため、下記の簡単な数式を計算し、欄に答えを入力してください。([[Special:Captcha/help|ヘルプ]])',
- 'captcha-badlogin' => '自動化スクリプトによるパスワードクラック攻撃を防ぐため、下記の簡単な数式を計算し、欄に答えを入力してください。([[Special:Captcha/help|ヘルプ]])',
- 'captcha-createaccount' => 'アカウントの自動作成を防ぐため、下記の簡単な数式を計算し、欄に答えを入力してください。([[Special:Captcha/help|ヘルプ]])',
- 'captcha-createaccount-fail' => '確認コードの入力がないか、間違っています。',
- 'captcha-create' => 'ページを新規作成するには、下記の簡単な数式を計算し、欄に答えを入力してください。([[Special:Captcha/help|ヘルプ]])',
- 'captcha-sendemail' => 'ロボットによるスパムを防ぐため、下記の簡単な数式を計算し、欄に答えを入力してください ([[Special:Captcha/help|詳細]]):',
- 'captcha-sendemail-fail' => '確認コードが間違っているか入力されていません。',
- 'captcha-disabledinapi' => 'この操作はキャプチャを必要としているため、APIによって実行することができません。',
- 'captchahelp-title' => 'CAPTCHA(画像認証)ヘルプ',
+ 'captcha-edit' => 'このページを編集するには、下記の簡単な数式を計算してその答えを欄に入力してください([[Special:Captcha/help|ヘルプ]]):',
+ 'captcha-desc' => 'スパム攻撃やパスワード推定攻撃を防ぐための CAPTCHA 技術を提供する',
+ 'captcha-label' => 'CAPTCHA',
+ 'captcha-addurl' => 'あなたは新しい外部リンクを追加しようとしています。
+自動でのスパム攻撃を防ぐため、お手数ですが下記の簡単な数式を計算してその答えを欄に入力してください ([[Special:Captcha/help|ヘルプ]]):',
+ 'captcha-badlogin' => '自動でのパスワードクラック攻撃からウィキを保護するため、お手数ですが下記の簡単な数式を計算してその答えを欄に入力してください ([[Special:Captcha/help|詳細]]):',
+ 'captcha-createaccount' => 'アカウントの自動登録からウィキを保護するため、お手数ですが下記の簡単な数式を計算してその答えを欄に入力してください ([[Special:Captcha/help|ヘルプ]]):',
+ 'captcha-createaccount-fail' => '確認コードが正しくない、または入力されていません。',
+ 'captcha-create' => 'ページを新規作成するには、下記の簡単な数式を計算してその答えを欄に入力してください ([[Special:Captcha/help|ヘルプ]]):',
+ 'captcha-sendemail' => '自動でのスパム攻撃からウィキを保護するため、お手数ですが下記の簡単な数式を計算してその答えを欄に入力してください ([[Special:Captcha/help|詳細]]):',
+ 'captcha-sendemail-fail' => '確認コードが正しくない、または入力されていません。',
+ 'captcha-disabledinapi' => 'この操作には CAPTCHA 認証が必要なため、API では実行できません。',
+ 'captchahelp-title' => 'CAPTCHA (画像認証) ヘルプ',
'captchahelp-cookies-needed' => 'ブラウザーの Cookie を有効にする必要があります。',
'captchahelp-text' => '一般からの投稿を受け付けるこのウィキのようなウェブサイトは、自動投稿ツールを使って多くのサイトにリンクを張ってまわるスパマーにより荒らされがちです。
このようなスパムは除去できるものの、その作業は大変に面倒なものです。
@@ -1879,7 +1922,7 @@ $messages['ja'] = array(
しかし、残念なことに、この方法により、視力が低い利用者や、テキストベースあるいは音声ベースのブラウザーを使用している利用者にご不便をおかけする場合があります。
現時点では、音声による代替方法はありません。
-正当な投稿をするにあたって本機能が障害となっている場合、[[{{MediaWiki:Grouppage-sysop}}|サイト管理者]]に連絡して協力を求めてください。
+正当な操作をするにあたって本機能が障害となっている場合、[[{{MediaWiki:Grouppage-sysop}}|サイト管理者]]に連絡して協力を求めてください。
ページの編集に戻るには、ブラウザーの「戻る」ボタンを押してください。',
'captcha-addurl-whitelist' => ' #<!-- この行は変更しないでください --> <pre>
@@ -1890,7 +1933,7 @@ $messages['ja'] = array(
'right-skipcaptcha' => 'CAPTCHAが必要な場面でCAPTCHAをスキップして操作を実行',
);
-/** Jutish (Jysk)
+/** Jutish (jysk)
* @author Huslåke
* @author Ælsån
*/
@@ -1920,17 +1963,20 @@ Tryk på 'tilbage'-knappen i din browser for at returnere til redigeringssiden."
/** Javanese (Basa Jawa)
* @author Meursault2004
+ * @author NoiX180
* @author Pras
*/
$messages['jv'] = array(
'captcha-edit' => 'Kanggo nyunting kaca iki, mangga pecahna tambah-tambahan ing ngisor iki lan lebokna wangsulané ing kothak cedaké ([[Special:Captcha/help|info sabanjuré]]):',
- 'captcha-desc' => 'Implementasi prasaja captcha',
+ 'captcha-desc' => 'Nyadhiyakaké tèhnik CAPTCHA kanggo njaga saka spam lan pambedhèk sandhi',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => "Suntingan panjenengan iku nyertakaké pranala jaba anyar.
Kanggo ngéwangi ngreksa lawan ''spam'' otomatis, tulung pecahna itung-itungan ing ngisor iki lan lebokna kasilna sajroning kothak ([[Special:Captcha/help|info sabanjuré]]):",
'captcha-badlogin' => 'Kanggo ngreksa lawan parengkahan kunci sandhi otomatis, tulung lebokna tembung utawa kasil itung-itungan gampang ing ngisor sajroning kothak sing wis sumedya ([[Special:Captcha/help|info sabanjuré]]):',
'captcha-createaccount' => 'Kanggo ngreksa lawan panggawéyan rékening (akun) otomatis, tulung pecahna itung-itungan ing ngisor iki lan lebokna kasilna sajroning kothak ([[Special:Captcha/help|info sabanjuré]]):',
'captcha-createaccount-fail' => 'Kode pandhedhesan (konfirmasi) salah utawa durung diisi.',
'captcha-create' => 'Kanggo nggawé kaca iki, mangga itung-itungan ing ngisor iki diwangsuli sajroning kothak ([[Special:Captcha/help|info sabanjuré]]):',
+ 'captcha-sendemail-fail' => 'Kodhe pepesthèn salah utawa durung diisi.',
'captchahelp-title' => 'Pitulung Captcha',
'captchahelp-cookies-needed' => 'Panjenengan perlu ngaktifaké cookie ing panjlajah wèb panjenengan kanggo nganggo fitur iki.',
'captchahelp-text' => "Situs-situs wèb sing nampa data saka umum, kaya ta wiki iki, kerep disalahgunakaké déning panganggo-panganggo sing ora bertanggungjawab kanggo ngirimaké ''spam'' mawa program-program otomatis. Senadyan spam-spam iku bisa dibuang kabèh, nanging waé tetep ngrusuhi lan dianggep gawé masalah.
@@ -1994,7 +2040,7 @@ $messages['kaa'] = array(
'captcha-createaccount-fail' => "Tastıyıqlawshı kodın'ız nadurıs yamasa jazılmag'an",
);
-/** Kazakh (Arabic script) (‫قازاقشا (تٴوتە)‬) */
+/** Kazakh (Arabic script) (قازاقشا (تٴوتە)‏) */
$messages['kk-arab'] = array(
'captcha-edit' => 'بۇل بەتتٸ ٶڭدەۋ ٷشٸن, تٶمەندەگٸ قوسىندىلاۋدى شەشٸڭٸز دە, نٵتيجەسٸن
اۋماققا ەنگٸزٸڭٸز ([[{{ns:special}}:Captcha/help|كٶبٸرەك اقپارات]]):',
@@ -2020,7 +2066,7 @@ $messages['kk-arab'] = array(
بەت ٶڭدەۋٸنە قايتۋ بارۋ ٷشٸن «ارتقا» دەگەن تٷيمەسٸن باسىڭىز.',
);
-/** Kazakh (Cyrillic script) (‪Қазақша (кирил)‬) */
+/** Kazakh (Cyrillic script) (қазақша (кирил)‎) */
$messages['kk-cyrl'] = array(
'captcha-edit' => 'Бұл бетті өңдеу үшін, төмендегі қосындылауды шешіңіз де, нәтижесін
аумаққа енгізіңіз ([[{{ns:special}}:Captcha/help|көбірек ақпарат]]):',
@@ -2046,7 +2092,7 @@ $messages['kk-cyrl'] = array(
Бет өңдеуіне қайту бару үшін «Артқа» деген түймесін басыңыз.',
);
-/** Kazakh (Latin script) (‪Qazaqşa (latın)‬) */
+/** Kazakh (Latin script) (qazaqşa (latın)‎) */
$messages['kk-latn'] = array(
'captcha-edit' => 'Bul betti öñdew üşin, tömendegi qosındılawdı şeşiñiz de, nätïjesin
awmaqqa engiziñiz ([[{{ns:special}}:Captcha/help|köbirek aqparat]]):',
@@ -2096,26 +2142,31 @@ $messages['km'] = array(
* @author 아라
*/
$messages['ko'] = array(
- 'captcha-edit' => '글을 편집하기 위해서는, 아래의 간단한 덧셈 값을 입력상자에 적어 주세요([[Special:Captcha/help|자세한 정보]]):',
+ 'captcha-edit' => '글을 편집하기 위해서는, 아래의 간단한 덧셈 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):',
'captcha-desc' => '스팸과 비밀번호 탈취를 방지하기 위한 CAPTCHA(캡차) 기능을 제공',
'captcha-label' => 'CAPTCHA(캡차)',
- 'captcha-addurl' => '편집 내용에 다른 웹 사이트 링크가 포함되어 있습니다. 자동 스팸을 막기 위해, 아래의 간단한 계산 값을 입력상자에 적어 주세요([[Special:Captcha/help|자세한 정보]]):',
- 'captcha-badlogin' => '계정 비밀번호 해킹을 막기 위해, 아래의 간단한 계산 값을 입력상자에 적어 주세요. ([[Special:Captcha/help|자세한 정보]]):',
- 'captcha-createaccount' => '자동 가입을 막기 위해, 아래 문제의 답을 적어 주세요. ([[Special:Captcha/help|관련 도움말]]):',
+ 'captcha-addurl' => '편집에 새로운 바깥 링크가 포함되어 있습니다.
+자동화된 스팸으로부터 위키를 보호하기 위해, 편집을 저장하려면 아래의 간단한 계산 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):',
+ 'captcha-badlogin' => '자동화된 계정 비밀번호 해킹으로부터 위키를 보호하기 위해, 아래의 간단한 계산 값을 입력 상자에 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):',
+ 'captcha-createaccount' => '자동화된 계정 가입으로부터 위키를 보호하기 위해, 아래의 간단한 계산 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):',
'captcha-createaccount-fail' => '입력값이 잘못되었거나 없습니다.',
- 'captcha-create' => '문서를 만들기 위해서는, 아래의 간단한 계산 값을 입력상자에 적어 주세요([[Special:Captcha/help|자세한 정보]]):',
- 'captcha-sendemail' => '자동화된 스팸을 방지하기 위해, 아래의 간단한 계산 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):',
+ 'captcha-create' => '문서를 만들기 위해서는, 아래의 간단한 계산 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):',
+ 'captcha-sendemail' => '자동화된 스팸으로부터 위키를 보호하기 위해, 아래의 간단한 계산 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):',
'captcha-sendemail-fail' => '입력값이 잘못되었거나 없습니다.',
'captcha-disabledinapi' => '이 동작은 캡차를 거쳐야 하기 때문에 API로 이 작업을 수행할 수 없습니다.',
'captchahelp-title' => 'CAPTCHA(캡차) 도움말',
- 'captchahelp-cookies-needed' => '정상적으로 작동하려면 웹 브라우저의 쿠키 사용이 활성화되어있어야 합니다.',
- 'captchahelp-text' => '이 위키와 같이 사람들의 공개적인 참여가 가능한 웹 사이트에서는 자동 프로그램이 스팸을 뿌리는 경우가 있습니다. 물론 이러한 스팸은 제거할 수는 있지만 번거로운 작업이 늘어납니다.
+ 'captchahelp-cookies-needed' => '정상적으로 작동하려면 웹 브라우저의 쿠키 사용이 활성화되어 있어야 합니다.',
+ 'captchahelp-text' => "이 위키와 같이 사람의 공개적인 참여가 가능한 웹 사이트에서는 자동 프로그램이 스팸을 뿌리는 경우가 있습니다.
+물론 이러한 스팸은 제거할 수는 있지만 번거로운 작업이 늘어납니다.
-이러한 스팸을 방지하기 위해서, 이 위키의 문서에 웹 사이트 주소를 추가하는 등의 행동을 할 경우에는 비틀린 글자가 들어있는 그림을 보여주고 그 그림의 글자를 입력해 달라고 하는 경우가 있습니다. 이 글자 입력 작업은 자동 프로그램을 만들기가 힘들기 때문에 스팸을 효과적으로 막으면서 일반 사용자를 막지 않을 수 있습니다.
+이러한 스팸을 방지하기 위해서, 이 위키의 문서에 웹 사이트 주소를 추가하는 등의 행동을 할 경우에는 비틀린 글자가 들어있는 그림을 보여주고 그 그림의 글자를 입력해 달라고 하는 경우가 있습니다.
+이 글자 입력 작업은 자동 프로그램을 만들기가 힘들기 때문에 스팸을 효과적으로 막으면서 일반 사용자를 막지 않을 수 있습니다.
-웹 브라우저에서 그림을 완벽하게 표시할 수 없거나, 그림이 나오지 않는 텍스트 방식이나 음성 합성 방식 웹 브라우저를 사용하는 경우에는 이러한 입력이 불가능합니다. 아직까지는 이런 경우에 대한 대안이 없습니다. 이 경우 [[{{MediaWiki:Grouppage-sysop}}|사이트 관리자]]에게 도움을 요청해 주세요.
+웹 브라우저에서 그림을 완벽하게 표시할 수 없거나, 그림이 나오지 않는 텍스트 방식이나 음성 합성 방식 웹 브라우저를 사용하는 경우에는 이러한 입력이 불가능합니다.
+아직까지는 이런 경우에 대한 대안이 없습니다.
+이 경우 [[{{MediaWiki:Grouppage-sysop}}|사이트 관리자]]에게 도움을 요청해 주세요.
-이전 화면으로 돌아가려면 웹 브라우저의 ‘뒤로’ 버튼을 눌러 주세요.',
+이전 화면으로 돌아가려면 웹 브라우저의 '뒤로' 버튼을 눌러 주세요.",
'captcha-addurl-whitelist' => ' #<!-- 이 줄은 그대로 두십시오 --> <pre>
# 문법은 다음과 같습니다:
# * "#"로 시작하는 줄은 주석입니다.
@@ -2175,6 +2226,14 @@ Jetz kanns De met Dingem Brauser singem „Zeröck“-Knopp wigger maache, wo De
'right-skipcaptcha' => 'De Opforderung fum Kaptscha överjonn',
);
+/** Kirghiz (Кыргызча)
+ * @author Chorobek
+ */
+$messages['ky'] = array(
+ 'captcha-edit' => 'Бул баракты оңдош үчүн бул жөнөкөй эсепти чыгарып, жообун көзөнөккө жазыңыз ([[Special:Captcha/help|more info]]):',
+ 'captcha-desc' => 'Сырсөздү жандыруудан жана керексиз маалыматтардан (спам) коргонуу максатында CAPTCHA ыкмасы колдонулат',
+);
+
/** Latin (Latina)
* @author UV
*/
@@ -2196,12 +2255,13 @@ $messages['lb'] = array(
'captcha-edit' => "Fir dës Säit z'änneren, léist w.e.g. dës Rechenaufgab a gitt d'Resultat an d'Këscht ënnendrënner an ([[Special:Captcha/help|méi Informatiounen]]):",
'captcha-desc' => 'Stellt Captcha-Techniken zur Verfügung fir géint Spam an Errode vu Passwierder ze schützen',
'captcha-label' => 'CAPTCHA',
- 'captcha-addurl' => 'An ärer Ännerung sinn nei extern Linken. Fir eis virun automatiséiertem Spamming ze schütze froe mir iech fir déi folgend einfach Rechenaufgab ze léisen an d\'Resultat an d\'Feld ënnen anzedroen. Klickt duerno w.e.g. nach eng Kéier op "Säit ofspäicheren" [[Special:Captcha/help|méi Informatiounen]].',
- 'captcha-badlogin' => "Fir eis géint automatescht Hacke vu Passwierder ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):",
- 'captcha-createaccount' => "Fir eis géint d'automatescht Uleeë vu Benotzerkonten ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner, an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):",
+ 'captcha-addurl' => "An Ärer Ännerung sinn nei extern Linken.
+Fir dës Wiki virun automatiséiertem Spam ze schütze froe mir Iech fir déi folgend einfach Additioun ze léisen an d'Resultat an d'Feld ënnen anzedroen fir Är Ännerung ze späicheren ([[Special:Captcha/help|méi Informatiounen]]):",
+ 'captcha-badlogin' => "Fir dës Wiki géint automatescht Hacke vu Passwierder ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):",
+ 'captcha-createaccount' => "Fir dës Wiki géint d'automatescht Uleeë vu Benotzerkonten ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner, an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):",
'captcha-createaccount-fail' => 'Falschen oder kee Confirmatiouns-Code.',
'captcha-create' => "Fir eng Nei Säit unzeleeën, léist w.e.g. déi einfach Additioun hei ënnendrënner an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):",
- 'captcha-sendemail' => "Fir eis géint automatescht Spammen ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):",
+ 'captcha-sendemail' => "Fir dës Wiki géint automatescht Spammen ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):",
'captcha-sendemail-fail' => 'Falschen oder kee Confirmatiouns-Code.',
'captcha-disabledinapi' => 'Dës Aktioun brauch e Captcha, dofir ka se net mat enger API gemaach ginn.',
'captchahelp-title' => 'Captcha-Hëllef',
@@ -2265,7 +2325,7 @@ $messages['lo'] = array(
'captcha-create' => 'ກະລຸນາ ແກ້ເລກບວກງ່າຍໆລຸ່ມນີ້ ແລະ ພິມຜົນບວກໃສ່ໃນກັບ ເພື່ອ ສ້າງໜ້ານີ້ ([[Special:Captcha/help|ຂໍ້ມູນເພີ່ມເຕີມ]]):',
);
-/** Lithuanian (Lietuvių)
+/** Lithuanian (lietuvių)
* @author Eitvys200
* @author Garas
* @author Homo
@@ -2273,12 +2333,13 @@ $messages['lo'] = array(
*/
$messages['lt'] = array(
'captcha-edit' => 'Kad redaguotumėte šį straipsnį, apskaičiuokite šią paprastą sumą ir įveskite atsakymą į laukelį ([[Special:Captcha/help|daugiau informacijos]]):',
+ 'captcha-label' => 'CAPTCHA',
'captcha-createaccount-fail' => 'Blogas arba nerastas patvirtinimo kodas.',
'captchahelp-title' => 'CAPTCHA pagalba',
'captchahelp-cookies-needed' => 'Jums reikia būti įjungus sausainėlius savo naršyklėje kad tai veiktu',
);
-/** Latvian (Latviešu)
+/** Latvian (latviešu)
* @author BrokenArrow
* @author Marozols
* @author Yyy
@@ -2317,13 +2378,12 @@ $messages['mk'] = array(
'captcha-desc' => 'Овозможува техники од CAPTCHA за заштита од спам и погодување на лозинки',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Вашето уредување содржи нови надворешни врски.
-За да ни помогнете да се заштитиме од автоматизиран спам, решете ја простата задача подолу и впишете го бројот во полето ([[Special:Captcha/help|повеќе инфо]]):',
- 'captcha-badlogin' => 'За да ни помогнете да се заштитиме од автоматизирано пробивање на лозинки, решете ја простата задача подолу и впишете го решението во полето
-([[Special:Captcha/help|повеќе инфо]]):',
- 'captcha-createaccount' => 'За да ни помогнете да се заштитиме од автоматизирано создавање на сметки, решете ја простата задача подолу и впишете го бројот во полето ([[Special:Captcha/help|повеќе инфо]]):',
+За да ни помогнете да се заштитиме од автоматизиран спам, би ве замолиле да ја решите простата задача подолу и да го внесете резултатот во полето за да можете да го зачувате уредувањето ([[Special:Captcha/help|повеќе инфо]]):',
+ 'captcha-badlogin' => 'За да ни помогнете да се заштитиме од автоматизирано пробивање на лозинки, би ве замолиле да ја решите простата задача подолу и внесете резултатот во полето ([[Special:Captcha/help|повеќе информации]]):',
+ 'captcha-createaccount' => 'За да ни помогнете да се заштитиме од автоматизирано создавање на сметки, би ве замолиле да ја решите простата задача подолу и да го внесете резултатот во полето ([[Special:Captcha/help|повеќе инфо]]):',
'captcha-createaccount-fail' => 'Потврдниот код е неточен или недостасува.',
'captcha-create' => 'За да ја создадете страницата, прво решете ја простата задача подолу и впишете го решението во полето ([[Special:Captcha/help|повеќе инфо]]):',
- 'captcha-sendemail' => 'За да се заштитиме од автоматизирано спамирање, решете ја простата задача подолу и впишете го резултатот во полето ([[Special:Captcha/help|повеќе информации]]):',
+ 'captcha-sendemail' => 'За да се заштитиме од автоматизирано спамирање, би сакале да ве замолиме да ја решите простата задача подолу и да го внесете резултатот во полето ([[Special:Captcha/help|повеќе информации]]):',
'captcha-sendemail-fail' => 'Потврдниот код е неточен или недостасува.',
'captcha-disabledinapi' => 'Ова дејство бара captcha, така што не може да се изврши преку API.',
'captchahelp-title' => 'Помош со Captcha',
@@ -2354,13 +2414,13 @@ $messages['ml'] = array(
'captcha-edit' => 'ഈ താൾ തിരുത്തുവാൻ, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):',
'captcha-desc' => 'പാഴെഴുത്ത് ഉൾപ്പെടുത്തലിനും രഹസ്യവാക്ക് ഊഹിക്കലിനുമെതിരെ സംരക്ഷണം തരുന്ന കാപ്ച സംവിധാനം നൽകുന്നു',
'captcha-label' => 'കാപ്ച',
- 'captcha-addurl' => 'താങ്കളുടെ തിരുത്തലലിൽ പുറം കണ്ണികൾ ഉൾപ്പെട്ടിരിക്കുന്നു.
-യാന്ത്രിക സ്പാമിനെതിരെയുള്ള സം‌രക്ഷണത്തിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):',
- 'captcha-badlogin' => 'യാന്ത്രിക രഹസ്യവാക്ക് പൊളിക്കലിനെതിരായുള്ള സം‌രക്ഷണത്തിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):',
- 'captcha-createaccount' => 'യാന്ത്രിക അംഗത്വം സൃഷ്ടിക്കലിനെതിരെയുള്ള സം‌രക്ഷണത്തിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):',
+ 'captcha-addurl' => 'താങ്കളുടെ തിരുത്തലിൽ പുറം കണ്ണികൾ ഉൾപ്പെട്ടിരിക്കുന്നു.
+യാന്ത്രികമായി പാഴെഴുത്തുൾപ്പെടുത്തുന്നതിൽ നിന്നും വിക്കി സം‌രക്ഷിക്കുന്നതിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):',
+ 'captcha-badlogin' => 'യാന്ത്രികമായി രഹസ്യവാക്ക് പൊളിക്കുന്നതിൽ നിന്നും വിക്കി സംരക്ഷിക്കുന്നതിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത്, ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):',
+ 'captcha-createaccount' => 'യാന്ത്രികമായി അംഗത്വം സൃഷ്ടിക്കുന്നതിൽ നിന്നും വിക്കി സം‌രക്ഷിക്കുന്നതിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):',
'captcha-createaccount-fail' => 'തെറ്റായതോ ലഭ്യമല്ലാത്തതോ ആയ സ്ഥിരീകരണ കോഡ്.',
'captcha-create' => 'ഈ താൾ സൃഷ്ടിക്കുവാൻ, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന കൂട്ടൽ ക്രിയയുടെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ എഴുതുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):',
- 'captcha-sendemail' => 'യാന്ത്രികമായ പാഴെഴുത്ത് ഉൾപ്പെടുത്തലിനുള്ള പ്രതിരോധമെന്ന നിലയിൽ, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിതപ്രശ്നത്തിന്റെ ഉത്തരം പെട്ടിയിൽ എഴുതുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):',
+ 'captcha-sendemail' => 'യാന്ത്രികമായ പാഴെഴുത്ത് ഉൾപ്പെടുത്തുന്നതിൽ നിന്നും വിക്കി സംരക്ഷിക്കുന്നതിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത്, ഉത്തരം പെട്ടിയിൽ എഴുതുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):',
'captcha-sendemail-fail' => 'തെറ്റായതോ ലഭ്യമല്ലാത്തതോ ആയ സ്ഥിരീകരണ കോഡ്.',
'captcha-disabledinapi' => 'ഈ പ്രവൃത്തി പൂർണ്ണമാകാൻ കാപ്ച ആവശ്യമാണ്, അതുകൊണ്ടിത് എ.പി.ഐ. ഉപയോഗിച്ച് ചെയ്യാൻ കഴിയില്ല.',
'captchahelp-title' => 'കാപ്ച്ച സഹായം',
@@ -2385,7 +2445,7 @@ $messages['ml'] = array(
'right-skipcaptcha' => 'കാപ്ച ഉപയോഗിക്കേണ്ട പ്രവൃത്തികൾ കാപ്ചയിലൂടെ കടന്നു പോകാതെ തന്നെ ചെയ്യാൻ കഴിയുക',
);
-/** Mongolian (Монгол)
+/** Mongolian (монгол)
* @author Chinneeb
*/
$messages['mn'] = array(
@@ -2454,12 +2514,12 @@ $messages['ms'] = array(
'captcha-desc' => 'Menyediakan teknik CAPTCHA untuk melindungi daripada spam dan teka kata laluan',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Suntingan anda mengandungi pautan luar baru.
-Untuk membanteras kegiatan spam automatik, anda diminta menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):',
- 'captcha-badlogin' => 'Untuk membanteras kegiatan meneka kata laluan secara automatik, anda diminta menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):',
- 'captcha-createaccount' => 'Untuk membanteras kegiatan pembukaan akaun secara automatik, anda diminta menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):',
+Untuk melindungi wiki daripada spam automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan memasukkan jawapannya dalam kotak yang disediakan untuk menyimpan suntingan anda ([[Special:Captcha/help|maklumat lanjut]]):',
+ 'captcha-badlogin' => 'Untuk melindungi wiki daripada kegiatan meneka kata laluan secara automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):',
+ 'captcha-createaccount' => 'Untuk melindungi wiki daripada pembukaan akaun secara automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):',
'captcha-createaccount-fail' => 'Kod pengesahan tidak betul atau tidak ada.',
'captcha-create' => 'Untuk mencipta laman tersebut, sila selesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):',
- 'captcha-sendemail' => 'Untuk membanteras kegiatan spam secara automatik, anda diminta menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):',
+ 'captcha-sendemail' => 'Untuk melindungi wiki daripada spam automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):',
'captcha-sendemail-fail' => 'Kod pengesahan tidak betul atau tidak ada.',
'captcha-disabledinapi' => 'Tindakan ini memerlukan captcha, maka ia tidak boleh dilakukan melalui API.',
'captchahelp-title' => 'Bantuan CAPTCHA',
@@ -2482,6 +2542,32 @@ Sila tekan butang 'back' di pelayar web anda untuk kembali ke laman suntingan.",
'right-skipcaptcha' => 'Melepasi pemeriksaan CAPTCHA',
);
+/** Maltese (Malti)
+ * @author Chrisportelli
+ */
+$messages['mt'] = array(
+ 'captcha-edit' => "Sabiex timmodifika din il-paġna, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):",
+ 'captcha-desc' => "Tipprovidi tekniki tal-CAPTCHA sabiex tipproteġi kontra spam u l-għarfien ta' passwords",
+ 'captcha-label' => 'CAPTCHA',
+ 'captcha-addurl' => "Il-modifika tiegħek tinkludi ħoloq esterni ġodda.
+Sabiex tipproteġi kontra spam awtomatiku, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):",
+ 'captcha-badlogin' => "Bħala prekawzjoni kontra l-infurzar awtomatiku tal-password, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):",
+ 'captcha-createaccount' => "Bħala miżura ta' prekawzjoni kontra l-ħolqien awtomatiku tal-kontijiet, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):",
+ 'captcha-createaccount-fail' => "Kodiċi ta' konferma ħażin jew nieqes.",
+ 'captcha-create' => "Sabiex toħloq din il-paġna, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):",
+ 'captcha-sendemail' => "Bħala prekawzjoni kontra l-''ispam'' awtomatiku, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):",
+ 'captcha-sendemail-fail' => "Kodiċi ta' konferma ħażin jew nieqes.",
+ 'captcha-disabledinapi' => 'Din l-azzjoni għandha bżonn il-captcha, għalhekk ma tistax issir permezz tal-API.',
+ 'captchahelp-title' => "X'inhi l-captcha?",
+ 'captchahelp-cookies-needed' => "Irid ikollok il-''cookies'' attivati sabiex tkompli",
+ 'captcha-addurl-whitelist' => " #<!-- ħalli din il-linja kif inhi --> <pre>
+# Is-sintassi hi din li jmiss:
+# * Kull ħaġa wara l-karattru \"#\" huwa kumment, sat-tmiem tal-linja
+# * Kull linja li mhijiex vojta huma frammeti ta' espressjonijiet regolari (''regex'') li japplikaw biss għall-isem tal-ospitu fil-URLs
+ #</pre> <!-- ħalli din il-linja kif inhi -->",
+ 'right-skipcaptcha' => "Jagħmel l-azzjonijiet li jattivaw il-CAPTCHA mingħajr m'għandu bżonn jgħaddi mill-CAPTCHA",
+);
+
/** Nahuatl (Nāhuatl)
* @author Fluence
*/
@@ -2496,19 +2582,20 @@ $messages['nan'] = array(
'captcha-createaccount-fail' => 'Khak-jīn-bé chhò-gō· iah-sī làu-kau.',
);
-/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
+/** Norwegian Bokmål (norsk (bokmål)‎)
* @author Audun
- * @author Jon Harald Søby
+ * @author Danmichaelo
* @author Laaknor
* @author Nghtwlkr
*/
$messages['nb'] = array(
'captcha-edit' => 'Skriv inn summen nedenfor i boksen for å kunne redigere denne siden ([[Special:Captcha/help|mer informasjon]]):',
'captcha-desc' => 'Gir tilgang til CAPTCHA-teknikker for å beskytte mot søppl og passordgjetting',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Din redigering inneholder nye eksterne lenker. Løs det enkle regnestykket i boksen nedenfor for å hjelpe oss å beskytte oss mot automatisk spam ([[Special:Captcha/help|mer informasjon]]):',
'captcha-badlogin' => 'Løs det enkle regnestykket i boksen nedenfor for å hjelpe oss å beskytte oss mot automatisk passordtyveri ([[Special:Captcha/help|mer informasjon]]):',
'captcha-createaccount' => 'Løs det enkle regnestykket i boksen nedenfor for å hjelpe oss å beskytte oss mot automatisk kontoopprettelse ([[Special:Captcha/help|mer informasjon]]):',
- 'captcha-createaccount-fail' => 'Ukorrekt eller manglende bekreftelseskode.',
+ 'captcha-createaccount-fail' => 'Feil eller manglende bekreftelseskode.',
'captcha-create' => 'Løs det enkle regnestykket i boksen nedenfor for å opprette siden ([[Special:Captcha/help|mer informasjon]]):',
'captcha-sendemail' => 'Løs det enkle regnestykket i boksen nedenfor for å hjelpe oss å beskytte oss mot automatisk spamming ([[Special:Captcha/help|mer informasjon]]):',
'captcha-sendemail-fail' => 'Ukorrekt eller manglende bekreftelseskode.',
@@ -2572,22 +2659,26 @@ Mit den „Trüch“-Knopp vun dien Browser kummst du trüch na dat Ännerfinste
* @author Servien
*/
$messages['nds-nl'] = array(
- 'captcha-edit' => "Um disse pagina te bewarken, mö'j eers t antwoord op disse eenvoudige somme invullen ([[Special:Captcha/help|meer informasie]]):",
- 'captcha-desc' => 'Eenvoudige invoering van captcha',
+ 'captcha-edit' => "Um disse zied te bewarken, mu'j eerst t antwoord op disse eenvoudige somme invullen ([[Special:Captcha/help|meer informasie]]):",
+ 'captcha-desc' => 'Biejt CAPTCHA-technieken um bescharming te biejen tegen moekpost en t raojen van wachtwoorden',
'captcha-addurl' => 'Joew bewarking bevat nieje uutgaonde verwiezingen.
Voer ter de bescharming tegen ongewunste reklame de somme in die hieronder steet:<br />
([[Special:Captcha/help|Hulpe?]])',
'captcha-badlogin' => 'Los disse eenvoudige rekensomme op en voer t antwoord in bie t invoervienster in ter bescharming tegen t automaties kraken van wachtwoorden ([[Special:Captcha/help|meer informasie]]):',
'captcha-createaccount' => 'Voer ter bescharming tegen automatiese ongewunste reklame t antwoord op disse eenvoudige rekensomme in bie invoervienster ([[Special:Captcha/help|meer informatie]]):',
'captcha-createaccount-fail' => 'Verkeerde of ontbrekende bevestigingskode.',
- 'captcha-create' => 'Je bin n nieje pagina an t maken.
+ 'captcha-create' => 'Je bin n nieje zied an t maken.
Voer t antwoord van disse eenvoudige rekensomme in bie t invoervienster
([[Special:Captcha/help|meer informasie]]).',
'captchahelp-title' => 'Lettertoetshulpe',
'captchahelp-cookies-needed' => 'Je mutten scheumbestaanden (cookies) an hebben staon um disse funksie te gebruken.',
'captchahelp-text' => "Websteeën waor iederene an kan biedragen, zo as disse {{SITENAME}}-wiki, wörden vake misbruukt deurdat der ongewunste verwiezingen op ezet wörden. Op disse wiki kunnen zokken bewarkingen makkelik weerummezet wörden, mer t nimp wel tied in beslag die aanders gebruukt kan wörden.
-Soms a'j nieje verwiezingen bie n pagina derop zetten, wö'j evreugen um iets over te tikken of in te vullen. Dit zörgt derveur dat der gien ongewunste verwiezingen eplaotst wörden, umdat dit allenig deur meensen edaon kan wörden en niet deur botgebrukers.
+Soms a'j nieje verwiezingen bie n zied derop zetten, wö'j evreugen um iets over te tikken of in te vullen. Dit zörgt derveur dat der gien ongewunste verwiezingen eplaotst wörden, umdat dit allinnig deur meensen edaon kan wörden en niet deur botgebrukers.
+
+Spietig genog levert disse bevestiging veur gebrukers mit n visuele beparking of n tekst- of spraakebaseerden webkieker problemen op.
+Op t moment is der gien alternatief mit geluud beschikbaor.
+Vraag um hulpe van de [[{{MediaWiki:Grouppage-sysop}}|websteebeheerders]] as dit proses joe in de weg steet n nuttige biedrage te leveren.
(Klik op de knoppe 'terug' in joew webkieker, um weerumme te gaon naor t tekstbewarkingscharm.)",
'captcha-addurl-whitelist' => ' #<!-- laot disse regel zo as t is --> <pre>
@@ -2607,9 +2698,9 @@ Voer het antwoord op de onderstaande eenvoudige som in het invoervenster in ([[S
'captcha-desc' => 'Biedt CAPTCHA-technieken om bescherming te bieden tegen spam en het raden van wachtwoorden',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => "Uw bewerking bevat nieuwe externe verwijzingen (URL's).
-Voer ter bescherming tegen geautomatiseerde spam het antwoord op de onderstaande eenvoudige som in in het invoerveld ([[Special:Captcha/help|meer informatie]]):",
+Voer ter bescherming tegen geautomatiseerde spam het antwoord op de onderstaande eenvoudige som in in het invoerveld om uw bewerking op te slaan ([[Special:Captcha/help|meer informatie]]):",
'captcha-badlogin' => 'Los de onderstaande eenvoudige som op en voer het antwoord in het invoervenster in ter bescherming tegen het automatisch kraken van wachtwoorden ([[Special:Captcha/help|meer informatie]]):',
- 'captcha-createaccount' => 'Voer ter bescherming tegen het geautomatiseerd gebruikers aanmaken het antwoord op de onderstaande eenvoudige som in het invoervenster in ([[Special:Captcha/help|meer informatie]]):',
+ 'captcha-createaccount' => 'Voer ter bescherming tegen het geautomatiseerd gebruikers aanmaken, het antwoord op de onderstaande eenvoudige som in in het invoervenster ([[Special:Captcha/help|meer informatie]]):',
'captcha-createaccount-fail' => 'De bevestigingscode ontbreekt of is onjuist.',
'captcha-create' => 'U wilt een nieuwe pagina aanmaken.
Voer het antwoord op de onderstaande eenvoudige som in het invoervenster in ([[Special:Captcha/help|meer informatie]]):',
@@ -2637,7 +2728,27 @@ Klik op de knop 'terug' in uw browser om terug te gaan naar het tekstbewerkingss
'right-skipcaptcha' => 'Captchahandelingen uitvoeren zonder captcha te hoeven oplossen',
);
-/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
+/** Nederlands (informeel)‎ (Nederlands (informeel)‎)
+ * @author Siebrand
+ */
+$messages['nl-informal'] = array(
+ 'captcha-addurl' => "Je bewerking bevat nieuwe externe verwijzingen (URL's).
+Voer ter bescherming tegen geautomatiseerde spam het antwoord op de onderstaande eenvoudige som in in het invoerveld ([[Special:Captcha/help|meer informatie]]):",
+ 'captchahelp-cookies-needed' => 'Je moet in je browser cookies ingeschakeld te hebben om dit te laten werken.',
+ 'captchahelp-text' => "Websites die vrij te bewerken zijn, zoals deze wiki, worden vaak misbruikt door spammers die er met hun programma's automatisch verwijzigen op zetten naar vele websites.
+Hoewel deze externe verwijzingen weer verwijderd kunnen worden, leveren ze wel veel hinder en administratief werk op.
+
+Soms, en in het bijzonder bij het toevoegen van externe verwijzingen op pagina's, zie je een afbeelding met gekleurde of vervormde tekst en wordt je gevraagd de weergegeven tekst in te voeren.
+Omdat dit proces lastig te automatiseren is, zijn vrijwel alleen mensen in staat dit proces succesvol te doorlopen en worden hiermee spammers en andere geautomatiseerde aanvallen geweerd.
+
+Helaas levert deze bevestiging voor gebruikers met een visuele handicap of een tekst- of spraakgebaseerde browser problemen op.
+Op het moment is er geen alternatief met geluid beschikbaar.
+Vraag assistentie van de [[{{MediaWiki:Grouppage-sysop}}|sitebeheerders]] als dit proces je verhindert een nuttige bijdrage te leveren.
+
+Klik op de knop 'terug' in je browser om terug te gaan naar het tekstbewerkingsscherm.",
+);
+
+/** Norwegian Nynorsk (norsk (nynorsk)‎)
* @author Eirik
* @author Frokor
* @author Harald Khan
@@ -2671,7 +2782,7 @@ Trykk på «attende»-knappen for å kome tilbake til endringssida.',
'right-skipcaptcha' => 'Utføre handlingar som normalt krever «captcha»-stadfesting utan å bruke «captcha»',
);
-/** Occitan (Occitan)
+/** Occitan (occitan)
* @author Cedric31
*/
$messages['oc'] = array(
@@ -2702,10 +2813,12 @@ Clicatz sul boton « Precedent » de vòstre navigador per tornar a la pagina de
/** Oriya (ଓଡ଼ିଆ)
* @author Psubhashish
+ * @author Shisir 1945
*/
$messages['or'] = array(
'captcha-edit' => 'ଏହି ପୃଷ୍ଠାଟିକୁ ବଦଳାଇବା ନିମନ୍ତେ, ତଳେ ଥିବା ସହଜ ଅଙ୍କଟିର ସମାଧାନ କରନ୍ତୁ ଓ ଘରଟିରେ ଫଳାଫଳ ଦିଅନ୍ତୁ ([[Special:Captcha/help|ଅଧିକ ଜାଣନ୍ତୁ]]):',
'captcha-desc' => 'CAPTCHA କାରିଗରି ଉପାୟରେ ସ୍ପାମ ଓ ପାସବାର୍ଡ଼ ରକ୍ଷା କରିଥାଏ ।',
+ 'captcha-label' => 'କାପ୍‌ଚା',
'captcha-addurl' => 'ଆପଣଙ୍କ ସମ୍ପାଦନାରେ ନୂଆ ବାହାର ଲିଙ୍କ ରହିଛି ।
ଆପେଆପେ ହେଉଥିବା ସ୍ପାମର ପ୍ରତିରୋଧ କରିବା ନିମନ୍ତେ ତଳେ ଥିବା ଗଣିତର ସମାଧାନ କରନ୍ତୁ ଓ ତଳେ ଥିବା ଘରେ ଉତ୍ତର ଦିଅନ୍ତୁ ([[Special:Captcha/help|ଅଧିକ ବିବରଣୀ]]):',
'captcha-badlogin' => 'ଆପେଆପେ ହେଉଥିବା ପାସବାର୍ଡ଼ ଚୋରାଇବାକୁ ପ୍ରତିରୋଧ କରିବା ନିମନ୍ତେ ତଳେ ଥିବା ସରଳ ଗଣିତର ସମାଧାନ କରନ୍ତୁ ([[Special:Captcha/help|ଅଧିକ ସୂଚନା]]):',
@@ -2769,11 +2882,11 @@ $messages['pl'] = array(
'captcha-desc' => 'Dodaje CAPTCHA – zabezpieczenie przed spamującymi automatami oraz odgadywaniem haseł',
'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Dodałeś nowe linki zewnętrzne. Ze względu na ochronę przed zautomatyzowanym spamem musisz wykonać proste działanie matematyczne i wpisać wynik w pole obok ([[Special:Captcha/help|więcej informacji]]):',
- 'captcha-badlogin' => 'Zabezpieczenie przed automatycznym łamaniem haseł. Wpisz w pole poniżej wynik prostego działania matematycznego ([[Special:Captcha/help|pomoc]]).',
- 'captcha-createaccount' => 'Zabezpieczenie przed automatycznie dodawanym spamem. Wpisz w pole poniżej wynik prostego działania matematycznego ([[Special:Captcha/help|pomoc]]).',
+ 'captcha-badlogin' => 'Zabezpieczenie przed automatycznym łamaniem hasełm, wpisz w pole poniżej wynik prostego działania matematycznego ([[Special:Captcha/help|pomoc]]):',
+ 'captcha-createaccount' => 'Zabezpieczenie przed automatycznym tworzeniem konta - wpisz w pole poniżej wynik prostego działania matematycznego ([[Special:Captcha/help|pomoc]]):',
'captcha-createaccount-fail' => 'Nieprawidłowy kod lub brak kodu potwierdzającego.',
'captcha-create' => 'Aby utworzyć stronę wykonaj proste działanie i wpisz wynik w pole tekstowe ([[Special:Captcha/help|pomoc]]):',
- 'captcha-sendemail' => 'Zabezpieczenie przed automatycznym spamem. Wpisz w pole poniżej wynik prostego dodawania ([[Special:Captcha/help|więcej informacji]]).',
+ 'captcha-sendemail' => 'Zabezpieczenie przed automatycznym spamem, wpisz w pole poniżej wynik prostego dodawania ([[Special:Captcha/help|więcej informacji]]):',
'captcha-sendemail-fail' => 'Nieprawidłowy lub brak kodu potwierdzającego.',
'captcha-disabledinapi' => 'Ta czynność wymaga potwierdzenia capcha i z tego względu nie może być przeprowadzona z użyciem API.',
'captchahelp-title' => 'Pomoc dla ochrony antyspamowej',
@@ -2874,9 +2987,22 @@ $messages['ps'] = array(
'captcha-create' => 'ددې لپاره چې نوی ليکنه ترسره کړی، لطفاً د همدغه ساده شمېرو ځواب په ورکړ شوي چوکاټ کې وليکی ([[Special:Captcha/help|نور مالومات]]):',
'captchahelp-title' => 'CAPTCHA لارښود',
'captchahelp-cookies-needed' => 'ددې کړنې د ترسره کېدلو لپاره تاسو ته پکار ده چې د خپل کتنمل (browser) کوکيز (cookies) چارن کړی.',
+ 'captchahelp-text' => "هغه وېبځايونه چې د ټولو وګړو پر لور د ليکنو د ليکلو لپاره پرانيستي دي، لکه همدا ويکي، ډېر ځل د سپمرګرو لخوا چې اتوماتيک اوزارونه د خپلو د تړنو او وېبپاڼو د خبرتياو په خپرولو کې کاروي، په ناوړه توګه کارېږي. تر هغه وخت پورې چې همدا سپمونه او هماغه تړنې راموندل کېږي او ليرې کېږي، نو تر هغه وخته پورې همدا سپمونه ډېر سرخوږی جوړوي.
+
+په ځانګړي توګه په يوه مخ کې د يوه وېبځي د تړنې د ورګډولو په وخت کې به ويکي يو ډول ګډوډ رنګين متن ښکاره کړي او له کارن نه به د هماغه متن د ټاپلو غوښتنه شوې وي.
+
+څرنګه چې جوته ده چې اصلي وګړي کولی شي چې په دې کار کې بريالي شي، خو دې ته ناورته سپامګر ماشينونه او روبوټونه دا ډول کار په خپلکاره توګه نه شي ترسره کولی او پدې توګه د سپامګرو او روبوټونو د غورځنګ مخ نيول کېږي.
+
+بدبختانه چې دا کار د کارنانو لپاره ستونزه جوړولای شي او هغه څوک چې د سترګو نظر يې کمزوری دی او يا هم د متن پر بنسټ او يا هم د غږ پر بنسټ جوړ شوي کتنملونه کاروي نه شي کولی په آسانۍ سره خپلې سمونې او خپرونې ترسره کړي.
+
+دم مهال موږ د داسې متنونو غږيز انډول نه لرو.
+
+که چېرته دا کار تاسې له سمونو او ليکنو خپرولو پاتې راولي نو لطفاً د مرستې لپاره د [[{{MediaWiki:Grouppage-sysop}}|پازوالانو]] سره اړيکه ټينګه کړۍ.
+
+په خپل کتنمل کې د 'شاکېدلو' تڼۍ کېښکاږۍ چې بېرته پخواني مخ ته وګرځۍ.",
);
-/** Portuguese (Português)
+/** Portuguese (português)
* @author 555
* @author Hamilton Abreu
* @author Malafaya
@@ -2884,6 +3010,7 @@ $messages['ps'] = array(
$messages['pt'] = array(
'captcha-edit' => 'Para editar esta página, por favor, resolva a soma simples apresentada abaixo e introduza a resposta na caixa ([[Special:Captcha/help|mais informações]]):',
'captcha-desc' => 'Fornece técnicas CAPTCHA para protecção contra spam e tentativas de adivinhar a palavra-chave',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => "A sua edição introduziu links externos novos.
Como prevenção contra sistemas automatizados de inserção de ''spam'', resolva a soma simples apresentada abaixo e introduza a resposta na caixa ([[Special:Captcha/help|mais informações]]):",
'captcha-badlogin' => 'Como prevenção com sistemas automatizados de descoberta de palavras-chave, resolva a soma simples apresentada abaixo e introduza a resposta na caixa ([[Special:Captcha/help|mais informações]]):',
@@ -2911,10 +3038,10 @@ Clique o botão 'voltar' do seu browser para voltar à página de edição.",
# * Tudo desde um símbolo de cardinal (#) até ao fim da linha é um comentário
# * Qualquer linha que não esteja em branco é um fragmento de expressão regular (regex) que será comparado com o servidor das URLs
#</pre> <!-- deixe esta linha exactamente como está -->',
- 'right-skipcaptcha' => "Executar acções despoletadoras do CAPTCHA' sem ter de passar pelo CAPTCHA",
+ 'right-skipcaptcha' => 'Executar operações desencadeadoras do CAPTCHA sem ter que passar pelo CAPTCHA',
);
-/** Brazilian Portuguese (Português do Brasil)
+/** Brazilian Portuguese (português do Brasil)
* @author Eduardo.mps
* @author Giro720
* @author Jesielt
@@ -2959,7 +3086,7 @@ $messages['qu'] = array(
'captchahelp-title' => 'Captcha nisqamanta yanapay',
);
-/** Romanian (Română)
+/** Romanian (română)
* @author BrokenArrow
* @author Firilacroco
* @author KlaudiuMihaila
@@ -2969,24 +3096,28 @@ $messages['qu'] = array(
$messages['ro'] = array(
'captcha-edit' => 'Editarea include legături externe noi. Pentru a evita spam-ul automat, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță ([[Special:Captcha/help|detalii]]):',
'captcha-desc' => 'Oferă implementare de tip CAPTCHA împotriva spamului și încercărilor de aflare a parolelor',
- 'captcha-addurl' => 'Editarea include legături externe noi. Pentru a evita spam-ul automat, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță ([[Special:Captcha/help|detalii]]):',
+ 'captcha-label' => 'CAPTCHA',
+ 'captcha-addurl' => 'Modificarea dumneavoastră include legături externe noi.
+Pentru a proteja wikiul împotriva spamului automat, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță pentru a salva modificarea ([[Special:Captcha/help|detalii]]):',
'captcha-badlogin' => 'Ca măsură de protecție împotriva spargerii de parole, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță ([[Special:Captcha/help|detalii]]):',
'captcha-createaccount' => 'Pentru a evita crearea automată de conturi, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță ([[Special:Captcha/help|detalii]]):',
'captcha-createaccount-fail' => 'Cod de confirmare incorect sau lipsă.',
'captcha-create' => 'Editarea include legături externe noi. Pentru a evita spam-ul automat, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță ([[Special:Captcha/help|detalii]]):',
- 'captcha-sendemail' => 'Pentru a împiedica roboții de spam, vă rugăm să rezolvați operația simplă de mai jos și să introduceți răspunsul în căsuță ([[Special:Captcha/help|mai multe detalii]]):',
+ 'captcha-sendemail' => 'Pentru a proteja wikiul împotriva roboților de spam, vă rugăm să rezolvați operația simplă de mai jos și să introduceți răspunsul în căsuță ([[Special:Captcha/help|mai multe detalii]]):',
'captcha-sendemail-fail' => 'Codul de confirmare lipsește sau este incorect.',
'captcha-disabledinapi' => 'Această acțiune necesită rezolvarea unui captcha, deci nu poate fi efectuată prin API.',
'captchahelp-title' => 'Despre „Captcha”',
'captchahelp-cookies-needed' => 'Trebuie ca browserul dumneavoastră să accepte cookie-uri pentru ca aceasta să funcționeze.',
- 'captchahelp-text' => 'Siturile web care acceptă postări din partea publicului, precum acest wiki, sunt de obicei abuzate de persoane care folosesc unelte automate pentru a introduce legături către multe alte situri. Deși aceste legături de spam pot fi îndepărtate, acest lucru reprezintă o muncă inconvenientă.
+ 'captchahelp-text' => 'Siturile web care acceptă contribuții din partea publicului, precum acest wiki, sunt de obicei victime ale persoanelor care folosesc unelte automate pentru a introduce legături către multe alte situri.
+Deși aceste legături de spam pot fi îndepărtate, acest lucru reprezintă o bătaie de cap semnificativă.
-Uneori, mai ales la adăugarea de legături web noi într-o pagină, situl wiki vă poate arăta o imagine cu un text colorat sau distorsionat și veți fi rugat să introduceți cuvintele indicate. Deoarece aceasta este o sarcină greu de automatizat, ea permite majorității persoanelor reale să posteze și va opri majoritatea atacatorilor.
+Uneori, mai ales la adăugarea de noi legături web într-o pagină, situl wiki vă poate arăta o imagine cu un text colorat sau distorsionat și veți fi rugat să introduceți cuvintele indicate.
+Întrucât rezolvarea acestei cerințe este dificil de automatizat, ea permite majorității persoanelor reale să-și trimită contribuțiile și va opri majoritatea atacatorilor.
-Din nefericire, această metodă îi poate deranja pe utilizatorii cu probleme vizuale sau care folosesc browsere bazate pe text sau sunet. În acest moment nu avem o alternativă audio disponibilă.
-Vă rugăm, contactați [[{{MediaWiki:Grouppage-sysop}}|administratorii sitului]] pentru asistență dacă metoda vă oprește de la a face postări legitime.
+Din nefericire, această metodă îi poate deranja pe utilizatorii cu probleme vizuale sau care folosesc navigatoare bazate pe text sau sunet. În acest moment nu avem o alternativă audio disponibilă.
+În cazul în care această practică vă împiedică în mod neașteptat să faceți contribuții legitime, vă rugăm să contactați [[{{MediaWiki:Grouppage-sysop}}|administratorii sitului]].
-Apasă butonul „Înapoi” al browserului pentru a te reîntoarce la pagina de editare.',
+Apăsați butonul „Înapoi” al navigatorului pentru a vă reîntoarce la pagina de editare.',
'captcha-addurl-whitelist' => ' #<!-- lăsați această linie așa cum este --> <pre>
# Sintaxa este așa cum urmează:
# * Toate liniile care încep cu „#” sunt considerate comentarii
@@ -2995,12 +3126,13 @@ Apasă butonul „Înapoi” al browserului pentru a te reîntoarce la pagina de
'right-skipcaptcha' => 'Efectuează acțiuni care necesită completarea unui cod CAPTCHA fără a fi nevoie să facă acest lucru',
);
-/** Tarandíne (Tarandíne)
+/** tarandíne (tarandíne)
* @author Joetaras
* @author Reder
*/
$messages['roa-tara'] = array(
'captcha-edit' => "Pe cangià sta pàgene, pe piacere fa sta somma facile facile aqquà sotte e mitte 'a resposte jndr'à sckatele ([[Special:Captcha/help|maggiore 'mbormaziune]]):",
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => "'U cangiamende tue inglude de le collegaminde esterne.
Pe aiutà a proteggere condre a 'u spam automateche, pe piacere respunne a 'a domande ca combare sotte ([[Special:Captcha/help|cchiù 'mbormaziune]]):",
'captcha-badlogin' => "Pe aiutà a proteggere da le futteminde de passuord automateche, pe piacere fa sta somma facile facile aqquà sotte e mitte 'a resposte jndr'à sckatele ([[Special:Captcha/help|maggiore 'mbormaziune]]):",
@@ -3018,21 +3150,22 @@ Pe aiutà a proteggere condre a 'u spam automateche, pe piacere respunne a 'a do
#</pre> <!-- leave this line exactly as it is -->",
);
-/** Russian (Русский)
+/** Russian (русский)
* @author Ahonc
* @author Aleksandrit
+ * @author Amire80
+ * @author Ignatus
* @author Kalan
* @author Александр Сигачёв
*/
$messages['ru'] = array(
'captcha-edit' => 'Чтобы отредактировать эту страницу, пожалуйста, решите простой пример и введите ответ в текстовое поле ([[Special:Captcha/help|подробнее]]):',
'captcha-desc' => 'Предоставляет методы CAPTCHA для защиты от спама и подбора пароля',
- 'captcha-addurl' => 'Вы добавили ссылку на внешний сайт;
-в целях защиты от автоматического спама, введите буквы изображённые на картинке:<br />
-([[Special:Captcha/help|Что это такое?]])',
+ 'captcha-label' => 'CAPTCHA',
+ 'captcha-addurl' => 'Вы добавляете новые ссылки на внешние сайты.
+В целях защиты от автоматического спама необходимо произвести следующее простое вычисление и записать ответ в поле рядом, чтобы правка была сохранена ([[Special:Captcha/help|подробнее]]):',
'captcha-badlogin' => 'В целях защиты от автоматического взлома пароля, пожалуйста, выполните следующее простое арифметическое действие и введите ответ в текстовое поле ниже ([[Special:Captcha/help|подробнее]]):',
- 'captcha-createaccount' => 'В качестве меры против автоматического спама, вы должны ввести буквы, изображённые на картинке, чтобы зарегистрироваться в системе:<br />
-([[Special:Captcha/help|Что это такое?]])',
+ 'captcha-createaccount' => 'Для защиты от автоматической спам-регистрации необходимо выполнить следующее простое вычисление и записать ответ в поле рядом ([[Special:Captcha/help|подробнее]]):',
'captcha-createaccount-fail' => 'Контрольная комбинация неверна или не введена.',
'captcha-create' => 'Чтобы создать страницу, решите простой пример и введите ответ в текстовое поле ([[Special:Captcha/help|что это?]]):',
'captcha-sendemail' => 'В целях защиты от автоматического спама, пожалуйста, вычислите приведённое простое выражение и введите ответ ([[Special:Captcha/help| подробнее]]):',
@@ -3059,12 +3192,13 @@ $messages['ru'] = array(
'right-skipcaptcha' => 'выполнение требующих CAPTCHA-проверки действий без прохождения CAPTCHA',
);
-/** Rusyn (Русиньскый)
+/** Rusyn (русиньскый)
* @author Gazeb
*/
$messages['rue'] = array(
'captcha-edit' => 'Жебысьте могли едітовати тоту сторінку, мусите вырїшыти наступну просту суму і написати резултат. ([[Special:Captcha/help|Што тото значіть?]])',
'captcha-desc' => 'Забезпечує техніку CAPTCHA про охрану перед спамом і гаданём гесел',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Ваше едітованя обсягує новы одказы формов URL; про охорону перед автоматічным спамом мусите вырїшыти наступну просту суму і написати резултат. ([[Special:Captcha/help|Што тото значіть?]])',
'captcha-badlogin' => 'В рамках охороны перед автоматічныма пробами угаднути гесло мусите вырїшыти наступну просту суму і написати резултат. ([[Special:Captcha/help|Што тото значіть?]]):',
'captcha-createaccount' => 'В рамках охороны перед автоматічныма створёванями конт мусите про выконаня реґістрації вырїшыти наступну просту суму і написати резултат. ([[Special:Captcha/help|Што тото значіть?]]):',
@@ -3090,7 +3224,45 @@ $messages['rue'] = array(
'right-skipcaptcha' => 'Выконованя дїй споєных з CAPTCHA без потребы їх рїшіня',
);
-/** Sakha (Саха тыла)
+/** Sanskrit (संस्कृतम्)
+ * @author Shubha
+ */
+$messages['sa'] = array(
+ 'captcha-edit' => 'इदं पृष्ठं सम्पादयितुं कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं कोष्टके लिख्यताम् ([[Special:Captcha/help|अधिकविवरणाय]]):',
+ 'captcha-desc' => 'अनिष्टसन्देशानां कूटशब्दस्य ऊहनं च निवारयितुं क्याप्चा(CAPTCHA)तन्त्रांशः उपलभ्यते',
+ 'captcha-label' => 'क्याप्चा(CAPTCHA)तन्त्रांशः',
+ 'captcha-addurl' => 'भवतः सम्पादने नूतनबाह्यानुबन्धाः अन्तर्भूताः ।
+स्वचालितानिष्टसन्देशेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं मञ्जूषायां लिखतु
+([[Special:Captcha/help|more info]]) :',
+ 'captcha-badlogin' => 'स्वचालिताभ्यः कूटशब्दभेदनेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं मञ्जूषायां लिखतु
+([[Special:Captcha/help|more info]]) :',
+ 'captcha-createaccount' => 'स्वचालिताभ्यः लेखासर्जनेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं मञ्जूषायां लिखतु
+([[Special:Captcha/help|more info]]) :',
+ 'captcha-createaccount-fail' => 'दृढीकरणकूटशब्दः दोषयुक्तः अथवा नष्टः ।',
+ 'captcha-create' => 'इदं पृष्ठं स्रष्टुं, कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं कोष्टके लिख्यताम् ([[Special:Captcha/help|अधिकविवरणाय]]):',
+ 'captcha-sendemail' => 'स्वचालिताभ्यः अनिष्टसन्देशेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं मञ्जूषायां लिखतु
+([[Special:Captcha/help|more info]]) :',
+ 'captcha-sendemail-fail' => 'दृढीकरणकूटशब्दः दोषयुक्तः अथवा नष्टः ।',
+ 'captcha-disabledinapi' => 'अस्य कार्यस्य निमित्तं क्याप्चातन्त्रांशः अपेक्षितः, अतः इदम् ए पि ऐ द्वारा कर्तुं न शक्यते ।',
+ 'captchahelp-title' => 'क्याप्चासाहाय्यम्',
+ 'captchahelp-cookies-needed' => 'अस्य कार्यस्य सम्पादनाय भवतां विचरके कुकीस् इत्येतत् सक्रियं स्यात् ।',
+ 'captchahelp-text' => "वीकिसदृशानि जालक्षेत्राणि यत्र सार्वजनिकानां लेखाः अङ्गीक्रियन्ते तानि स्वचालितोपकरणैः बहुक्षेत्रेभ्यः सम्पर्कप्रेषकैः अनिष्टसन्देशप्रेषकैः निन्द्यन्ते ।
+एते अनिष्टसन्देशाः निष्कासयितुं शक्याः, तथापि इदं कार्यं शिरोवेदनायै ।
+कदाचित्, पृष्ठाय नूतनजालानुबन्धानां योजनावसरे, वीक्या वर्णयुक्तचित्रम् अव्यवस्थितं पाठं वा दर्शयित्वा शब्दलेखनाय सूचयेत् ।
+इदं कार्यं स्वचालितरूपेण कर्तुं न शक्यते, मानवैः एव करणीयम् इत्यतः अनिष्टसन्देशप्रेषकाः यन्त्रचालितकार्याणि अवरुद्धानि भवन्ति ।
+दुरदृष्टवशात् एतेन परिमितसंस्करणयुक्तानां योजकानां क्लेशः भवेत् अथवा पाठाधारितानां भाषणाधारितानां जालगवेषकप्रयोक्तॄणामपि कष्टाय भवेत् ।
+सम्प्रति श्रव्यविकल्पः अस्मत्सविधे न उपलभ्यते ।
+योग्यलेखानाम् उत्पूरणे अनिरीक्षितक्लेशाः यदि भवन्ति तर्हि साहाय्यार्थम् एतेषां साहाय्यं प्राप्नुवन्तु [[{{MediaWiki:Grouppage-sysop}}|क्षेत्रनिर्वाहकाः]] ।
+पृष्ठसम्पादकं प्रति गमनाय भवतः जालगवेषके 'पूर्वतनम्' इत्येतं पिञ्जं नुदतु ।",
+ 'captcha-addurl-whitelist' => ' #<!-- leave this line exactly as it is --> <pre>
+# अस्य प्रारूपम् एवमस्ति:
+# * "#" इत्यनेन आरभ्यमाणाः सर्वाः टिप्पण्यः ।
+# * सर्वा पङ्क्तिः regex fragment विद्यते याः सार्वसङ्केते विद्यमानैः होस्ट्-नामकैः सह संयोजयति
+ #</pre> <!-- leave this line exactly as it is -->',
+ 'right-skipcaptcha' => 'क्याप्चातन्त्रांशस्य प्रवेशं विना क्याप्चा-उद्दीपककार्याणि क्रियन्ताम्',
+);
+
+/** Sakha (саха тыла)
* @author HalanTul
*/
$messages['sah'] = array(
@@ -3128,7 +3300,7 @@ $messages['sah'] = array(
'right-skipcaptcha' => 'CAPTCHA-бэрэбиэркэни ааһыахтаах дьайыылары CAPTCHA-та суох толоруу',
);
-/** Sicilian (Sicilianu)
+/** Sicilian (sicilianu)
* @author Melos
* @author Santu
*/
@@ -3175,6 +3347,7 @@ $messages['sco'] = array(
$messages['si'] = array(
'captcha-edit' => 'මෙම පිටුව සංස්කරණය කිරීමට, කරුණාකර පහත දැක්වෙන සරල එකතුකිරීම විසඳා පිලිතුර කොටුවේ ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩි විස්තර]]):',
'captcha-desc' => 'ස්පෑම් සහ මුරපද-අනුමාන වලන් ආරක්ෂාව සදහා කැප්චා තාක්ෂණය සපයනු ලැබේ',
+ 'captcha-label' => 'කැප්චා',
'captcha-addurl' => 'ඔබගේ සංස්කරණයෙහි නව බාහිර සබැඳියන් අඩංගුයි.
ස්වයංක්‍රීය අයාචිත තැපෑලෙන් ආරක්ෂා වනු වස්, පහත සරල ගණිත ගැටළුව විසඳා පිළිතුර කොටුවෙහි ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):',
'captcha-badlogin' => 'ස්වයංක්‍රීය මුරපද බිඳීම වලක්වනු වස්, පහත සරල ගණිත ගැටළුව විසඳා පිළිතුර කොටුවෙහි ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):',
@@ -3205,12 +3378,13 @@ $messages['si'] = array(
'right-skipcaptcha' => 'captcha පරික්ෂා කීරීම සිදුකිරීමෙන් වැලකෙමින් captcha පූරනකාරක ක්‍රියාවලීන් සිදුකරන්න',
);
-/** Slovak (Slovenčina)
+/** Slovak (slovenčina)
* @author Helix84
*/
$messages['sk'] = array(
'captcha-edit' => 'Aby ste mohli upravovať túto stránku, vyriešte prosím tento jednoduchý súčet a napíšte výsledok do poľa ([[Special:Captcha/help|viac informácií]]):',
'captcha-desc' => 'Poskytuje techniky captcha na ochranu pred spamom a hádaním hesla',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Vaša úprava obsahuje nové externé odkazy. Ako pomoc pri ochrane pred automatickým spamom vyriešte prosím tento jednoduchý súčet a zadajte výsledok do poľa ([[Special:Captcha/help|viac informácií]]):',
'captcha-badlogin' => 'Ako ochranu proti automatizovanému lámaniu hesiel, prosím vyriešte nasledujúci súčet a zadajte ho do poľa pre odpoveď ([[Special:Captcha/help|viac informácií]]):',
'captcha-createaccount' => 'Kvôli ochrane proti automatizovanému spamu je potrebné napísať slová zobrazené na tomto obrázku, až potom bude vytvorený nový účet:
@@ -3237,13 +3411,14 @@ Stlačením tlačidla „späť“ vo vašom prehliadači sa vrátite do editora
'right-skipcaptcha' => 'Vykonávať činnosti spúšťajúce captcha bez toho, aby bolo potrebné vyriešiť captcha',
);
-/** Slovenian (Slovenščina)
+/** Slovenian (slovenščina)
* @author BrokenArrow
* @author Dbc334
*/
$messages['sl'] = array(
'captcha-edit' => 'Če želite urejati stran, prosimo izračunajte preprost seštevek spodaj in odgovor vpišite v polje ([[Special:Captcha/help|več informacij]]):',
'captcha-desc' => 'Nudi pristope CAPTCHA za zaščito proti smetju in ugibanju gesel',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Vaše urejanje vključuje nove zunanje povezave.
Zaradi zaščite pred samodejno navlako boste morali vpisati besede, ki se pojavijo v okencu ([[Special:Captcha/help|več informacij]]):',
'captcha-badlogin' => 'Zaradi zaščite pred samodejnim ugotavljanjem gesel prosimo, da rešite preprost seštevek spodaj in vnesete odgovor v okence ([[Special:Captcha/help|več informacij]]):',
@@ -3274,7 +3449,7 @@ Za vrnitev v urejevalnik izberite gumb »nazaj« v vašem brskalniku.',
'right-skipcaptcha' => 'Izvaja dejanja, ki sprožijo preverjanje captcha, brez da bi moral opraviti preverjanje',
);
-/** Albanian (Shqip)
+/** Albanian (shqip)
* @author BrokenArrow
* @author Dori
* @author Mikullovci11
@@ -3309,7 +3484,7 @@ Shtypni butonin "prapa" ("back") të shfletuesit tuaj për tu kthyer tek faqja e
'right-skipcaptcha' => 'Kryen veprime CAPTCHA-triggering pa pasur nevojë të shkojë nëpërmjet CAPTCHA',
);
-/** Serbian (Cyrillic script) (‪Српски (ћирилица)‬)
+/** Serbian (Cyrillic script) (српски (ћирилица)‎)
* @author Millosh
* @author Rancher
*/
@@ -3329,7 +3504,7 @@ $messages['sr-ec'] = array(
'right-skipcaptcha' => 'прескакање радњи које захтевају унос потврдног кода',
);
-/** Serbian (Latin script) (‪Srpski (latinica)‬)
+/** Serbian (Latin script) (srpski (latinica)‎)
* @author Michaello
*/
$messages['sr-el'] = array(
@@ -3403,28 +3578,27 @@ Hit the 'back' button in your browser to return to the page editor.",
'right-skipcaptcha' => 'Ngalakonan pamicu captcha tanpa ngaliwatan Captcha',
);
-/** Swedish (Svenska)
+/** Swedish (svenska)
* @author Ainali
* @author Boivie
* @author Lejonel
* @author M.M.S.
* @author MagnusA
+ * @author Martinwiss
* @author Per
*/
$messages['sv'] = array(
'captcha-edit' => 'För att redigera den här sidan måste du först skriva svaret på följande
räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):',
'captcha-desc' => 'Ger CAPTCHA tekniker för att skydda mot skräppost och lösenordsgissning',
- 'captcha-addurl' => 'Din ändring lägger till nya externa länkar i texten. För att skydda wikin mot
-automatisk spam måste du skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):',
- 'captcha-badlogin' => 'För att skydda mot wikin mot automatiserad lösenordsknäckning måste du skriva
-svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):',
- 'captcha-createaccount' => 'För att skydda wikin mot automatiskt skapade användarkonton måste du
-skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):',
+ 'captcha-label' => 'CAPTCHA',
+ 'captcha-addurl' => 'Din ändring innebär nya externa länkar i texten. För att skydda wikin mot automatisk spam måste du skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):',
+ 'captcha-badlogin' => 'För att skydda mot wikin mot försök att knäcka lösenord på automatisk väg, måste du skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):',
+ 'captcha-createaccount' => 'För att skydda wikin mot automatiskt skapade användarkonton, måste du skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):',
'captcha-createaccount-fail' => 'Bekräftelsekoden är felaktig eller saknas.',
'captcha-create' => 'För att skapa den här sidan måste du skriva svaret på följande räkneuppgift
i rutan ([[Special:Captcha/help|mer information]]):',
- 'captcha-sendemail' => 'Lös den enkla matematiska uppgiften i rutan nedan, för att hjälpa oss att skydda mot automatisk spamning ([[Special:Captcha/help|mer information]]):',
+ 'captcha-sendemail' => 'För att skydda wikin mot automatiska skräpinlägg, ber vi dig att lösa den enkla matematiska ekvationen här nedanför och skriva in svaret i rutan ([[Special:Captcha/help|mer information]]):',
'captcha-sendemail-fail' => 'Felaktig eller saknad bekräftelsekod.',
'captcha-disabledinapi' => 'Denna åtgärd kräver en captcha, så den kan inte utföras genom APIet.',
'captchahelp-title' => 'Captchahjälp',
@@ -3448,15 +3622,43 @@ Tryck på bakåtknappen i din webbläsare för att gå tillbaks till sidredigeri
'right-skipcaptcha' => 'Utföra handlingar som normalt kräver "captcha"-bekräftning utan att använda "captcha"',
);
+/** Swahili (Kiswahili)
+ * @author Stephenwanjau
+ */
+$messages['sw'] = array(
+ 'captcha-label' => 'CAPTCHA',
+ 'captchahelp-title' => 'Usaidizi wa CAPTCHA',
+);
+
/** Tamil (தமிழ்)
+ * @author Balajijagadesh
+ * @author Karthi.dr
* @author Shanmugamp7
* @author செல்வா
+ * @author மதனாஹரன்
*/
$messages['ta'] = array(
+ 'captcha-edit' => 'இப்பக்கத்தைத் தொகுப்பதற்குத் தயவு செய்து கீழேயுள்ள எளிய கூட்டலைத் தீர்த்துப் பெட்டியினுள் விடையை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):',
+ 'captcha-label' => 'காப்ச்சா',
+ 'captcha-addurl' => 'உங்கள் தொகுப்பானது புதிய வெளியிணைப்புகளைக் கொண்டுள்ளது.
+தானியங்கு எரிதத்திலிருந்து பாதுகாக்க உதவுவதற்காகத் தயவு செய்து கீழேயுள்ள எளிய கூட்டலைத் தீர்த்துப் பெட்டியில் விடையை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):',
+ 'captcha-badlogin' => 'தானியங்கு கடவுச் சொல் உடைத்தலிலிருந்து பாதுகாக்க உதவுவதற்காகத் தயவு செய்து கீழேயுள்ள எளிய கூட்டலைத் தீர்த்துப் பெட்டியினுள் விடையை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):',
+ 'captcha-createaccount' => 'தானியங்கு கணக்கு உருவாக்கத்திலிருந்து பாதுகாக்க உதவுவதற்காகத் தயவு செய்து கீழேயுள்ள எளிய கூட்டலைத் தீர்த்து விடையைப் பெட்டியினுள் உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):',
'captcha-createaccount-fail' => 'தவறான அல்லது குறையுடைய உறுதிப்படுத்தல் குறியீடு.',
+ 'captcha-create' => 'பக்கத்தை உருவாக்குவதற்குத் தயவு செய்து கீழேயுள்ள எளிய கூட்டலைத் தீர்த்துப் பெட்டியினுள் விடையை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):',
'captcha-sendemail-fail' => 'தவறான அல்லது குறையுடைய உறுதிப்படுத்தல் குறியீடு.',
'captcha-disabledinapi' => 'இச்செயற்பாட்டிற்கு காப்சா (நெளியெழுத்து) தேவை, ஆகவே இதனை ஏபிஐ (API) வழியாக செய்ய முடியாது.',
'captchahelp-title' => 'CAPTCHA உதவி',
+ 'captchahelp-cookies-needed' => 'உங்கள் உலாவியில் நினைவிகளைச் செயல்படுத்தினால் தான் இது வேலை செய்யும்.',
+ 'captchahelp-text' => 'பொதுமக்கள் பங்களிப்பைப் பெறும் இது போன்ற இணையத்தளங்கள் பல நேரங்களில் விசமிகளால் தவறாகப் பயன்படுத்தப்படுகின்றன. விசமிகள் தானியங்கி மூலம் தங்கள் இணைப்புகளைப் பதிவேற்றுகின்றனர். இவற்றை நீக்க முடியுமென்றாலும் இது ஒரு முக்கியமான தொல்லையே.
+
+எனவே, சில நேரங்களில் விக்கியில் புதிய இணைய இணைப்பை நீங்கள் சேர்க்கும் போது உங்களுக்குக் காட்டப்படும் சற்று கோணலான அல்லது பல்வண்ண எண்ணெழுத்துப் படத்தை நீங்கள் சரியாகத் தட்டச்சு செய்ய வேண்டியிருக்கும்.
+
+பார்வைக் குறைபாடு உடையோர், முதியோர் மற்றும் வெறும் வார்த்தைகள் அல்லது ஒலி அடிப்படையிலான உலாவிகளைப் பயன்படுத்துவோருக்கு இது துரதிஷ்டவசமாகத் தொல்லையளிக்கக் கூடும்.
+
+இச்சமயத்தில் எழுத்துகளுக்கான ஒலி மாற்று எங்களிடம் இல்லை. உங்களுக்கு ஏதேனும் உதவி தேவைப்பட்டால் [[{{MediaWiki:Grouppage-sysop}}|site administrators]] ஐத் தொடர்பு கொள்ளவும்.
+
+தொகுத்தல் பக்கத்திற்குச் செல்ல உங்கள் உலாவியில் “பின்செல்” பொத்தானை அழுத்தவும்.',
);
/** Telugu (తెలుగు)
@@ -3491,7 +3693,7 @@ $messages['te'] = array(
'right-skipcaptcha' => 'ఆమకవేప ద్వారా పోకుండానే దాని ట్రిగ్గరు చర్యలను అమలు చెయ్యి',
);
-/** Tajik (Cyrillic script) (Тоҷикӣ)
+/** Tajik (Cyrillic script) (тоҷикӣ)
* @author Ibrahim
*/
$messages['tg-cyrl'] = array(
@@ -3518,7 +3720,7 @@ $messages['tg-cyrl'] = array(
#</pre> <!-- ин сатрро ҳамон гуна, ки ҳаст раҳо кунед-->',
);
-/** Tajik (Latin script) (Tojikī)
+/** Tajik (Latin script) (tojikī)
* @author Liangent
*/
$messages['tg-latn'] = array(
@@ -3618,48 +3820,52 @@ Pindutin ang pindutang 'bumalik' sa iyong pantingin-tingin upang makabalik sa pa
);
/** Turkish (Türkçe)
+ * @author Emperyan
* @author Joseph
* @author Runningfridgesrule
*/
$messages['tr'] = array(
- 'captcha-edit' => 'Bu sayfayı değiştirebilmek için lütfen aşağıdaki basit soruyu cevaplayın ve cevabı kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):',
- 'captcha-desc' => 'Basit captcha uygulaması',
+ 'captcha-edit' => 'Bu sayfayı değiştirebilmek için lütfen aşağıdaki basit soruyu yanıtlayın ve yanıtı kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):',
+ 'captcha-desc' => 'Spam ve parola tahminine karşı korunmak için "Güvenlik Kodu" (CAPTCHA) tekniği sağlar.',
+ 'captcha-label' => 'Güvenlik Kodu',
'captcha-addurl' => 'Değişikliğiniz yeni dış bağlantılar içeriyor.
-Otomatik spamdan korunmak için, lütfen aşağıdaki basit soruyu cevaplayın ve cevabı kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):',
- 'captcha-badlogin' => 'Otomatik parola çözülmesinden korunmak için, lütfen aşağıdaki basit soruyu cevaplayın ve kutunın içinde cevabı yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):',
- 'captcha-createaccount' => 'Otomatik spama karşı bir koruma olarak, hesabınızı kaydetmek için bu resimde gözüken kelimeleri tuşlamanız gerekmektedir ([[Special:Captcha/help|Bu nedir?]]):',
+Otomatik spamdan korunmak için lütfen aşağıdaki basit soruyu yanıtlayın ve yanıtı kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):',
+ 'captcha-badlogin' => 'Otomatik parola çözülmesine karşı korunmak için, lütfen aşağıdaki basit soruyu yanıtlayın ve kutunın içinde yanıtı yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):',
+ 'captcha-createaccount' => 'Otomatik hesap oluşturmaya karşı korunmak için, lütfen aşağıdaki basit soruyu yanıtlayın ve kutunın içinde yanıtı yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):',
'captcha-createaccount-fail' => 'Hatalı ya da eksik onay kodu.',
- 'captcha-create' => 'Bu sayfayı oluşturmak için, lütfen aşağıdaki basit soruyu cevaplayın ve kutunun içinde cevabı yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):',
- 'captcha-sendemail' => 'Otomatik spamlere karşı korunmaya yardımcı olmak için, lütfen aşağıdaki basit işlemi çözün ve cevabı kutuya yazın ([[Special:Captcha/help|daha fazla bilgi]]):',
- 'captcha-sendemail-fail' => 'Yanlış veya eksik onay kodu.',
- 'captcha-disabledinapi' => 'Bu eylem captcha gerektiriyor, dolayısıyla API aracılığıyla yapılamaz.',
- 'captchahelp-title' => 'Captcha yardımı',
- 'captchahelp-cookies-needed' => 'Bunun çalışabilmesi için tarayıcınızın çerezleri kabul edilmesi gerekiyor.',
- 'captchahelp-text' => "Bu viki gibi, dışarıdan katılıma izin veren web siteleri, pek çok siteye bağlantılar yaratan otomatik araçlarını çalıştıran ''spam''cilerin saldırılarına sıklıkla maruz kalırlar. Bu spam nitelikli bağlantılar silinebilir, fakat bu temizlik önemli bir sıkıntı yaratacaktır.
+ 'captcha-create' => 'Bu sayfayı oluşturmak için, lütfen aşağıdaki basit soruyu yanıtlayın ve kutunun içinde yanıtı yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):',
+ 'captcha-sendemail' => 'Otomatik spamlara karşı korunmaya yardımcı olmak için, lütfen aşağıdaki basit işlemi çözün ve yanıtı kutuya yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):',
+ 'captcha-sendemail-fail' => 'Hatalı ya da eksik onay kodu.',
+ 'captcha-disabledinapi' => 'Bu eylem güvenlik kodu gerektiriyor, dolayısıyla API aracılığıyla yapılamaz.',
+ 'captchahelp-title' => 'Güvenlik kodu yardımı',
+ 'captchahelp-cookies-needed' => 'Bunun çalışabilmesi için tarayıcınızın çerezleri etkinleştirilmelidir.',
+ 'captchahelp-text' => "Bu viki gibi dışarıdan katılıma izin veren internet siteleri, pek çok siteye bağlantılar yaratan otomatik araçlarını çalıştıran spamcıların saldırılarına sıklıkla maruz kalırlar. Bu spam nitelikli bağlantılar silinebilir, fakat bu temizlik önemli bir sıkıntı oluşturacaktır.
-Bazen, özellikle bir başka internet sitesine bağ eklerken, bozulmuş ve renklendirilmiş harflerden oluşan bir resim gösterilebilir ve sizden bu harfleri kutucuğa girmenizi istenir. Bu, otomatizasyonu oldukça zor bir iş olduğu için, gerçek insanlar bu işlemi yerine getirebilirken, spam yapmaya yarayan araçlar bunu yapmakta zorlanacaklardır.
+Bazen, özellikle bir başka internet sitesine bağlantı eklerken, bozulmuş ve renklendirilmiş harflerden oluşan bir resim gösterilebilir ve sizden bu harfleri kutucuğa girmenizi istenir. Bu, otomatizasyonu oldukça zor bir iş olduğu için, gerçek insanlar bu işlemi yerine getirebilirken, spam yapmaya yarayan araçlar bunu yapmakta zorlanacaklardır.
-Ne var ki bu durum, görme sorunları yaşayan kişiler ve salt yazı-tabanlı veya salt ses tabanlı internet tarayıcı programları kullanan kimseler için rahatsızlık yaratmaktadır. Ne yazık ki, şu an için sesli bir alternatifimiz bulunmamaktadır. Eğer bu, sizin geçerli gönderiler yapmanıza beklenmedik bir şekilde engel oluyorsa, lütfen destek için [[{{MediaWiki:Grouppage-sysop}}|site yöneticileriyle]] irtibata geçin.
+Ne var ki bu durum, görme sorunları yaşayan kişiler ve salt yazı-tabanlı ya da salt ses tabanlı internet tarayıcı programları kullanan kimseler için rahatsızlık yaratmaktadır. Ne yazık ki, şu an için sesli bir alternatifimiz bulunmamaktadır. Eğer bu, sizin geçerli gönderiler yapmanıza beklenmedik bir şekilde engel oluyorsa, lütfen destek için [[{{MediaWiki:Grouppage-sysop}}|site yöneticileriyle]] irtibata geçin.
Sayfa düzenleyiciye dönmek için tarayıcınızın 'geri' tuşuna basınız.",
'captcha-addurl-whitelist' => ' #<!-- bu satırı olduğu gibi bırakın --> <pre>
# Sözdizimi aşağıdaki gibidir:
# * "#" karakterinden satır sonuna kadar her şey yorumdur
-# * Her boş olmayan satır, URLler içinde sadece host ile eşleşen regex parçalarıdır
+# * Her boş olmayan satır, URL\'ler içinde sadece host ile eşleşen regex parçalarıdır
#</pre> <!-- bu satırı olduğu gibi bırakın -->',
- 'right-skipcaptcha' => "Captcha ile tetiklenen hareketleri, captcha'yı geçme zorunluluğu olmadan yap",
+ 'right-skipcaptcha' => 'Güvenlik kodu ile tetiklenen hareketleri, güvenlik kodunu geçme zorunluluğu olmadan yap',
);
-/** Ukrainian (Українська)
+/** Ukrainian (українська)
* @author Ahonc
* @author Alex Khimich
* @author NickK
+ * @author Olvin
* @author Riwnodennyk
* @author Тест
*/
$messages['uk'] = array(
'captcha-edit' => 'Щоб відредагувати цю сторінку, будь ласка, виконайте просту арифметичну дію і введіть відповідь у текстове поле ([[Special:Captcha/help|докладніше]]):',
'captcha-desc' => 'Забезпечує методи CAPTCHA для захисту від спаму і підбору пароля',
+ 'captcha-label' => 'CAPTCHA',
'captcha-addurl' => 'Ви додали посилання на зовнішній сайт.
Із метою захисту від автоматичного спаму, будь ласка, виконайте просту арифметичну дію і введіть відповідь у текстове поле ([[Special:Captcha/help|докладніше]]):',
'captcha-badlogin' => 'Із метою захисту від автоматичного злому пароля, будь ласка, виконайте просту арифметичну дію і введіть відповідь у текстове поле ([[Special:Captcha/help|докладніше]]):',
@@ -3688,7 +3894,7 @@ $messages['uk'] = array(
'right-skipcaptcha' => 'Виконання дій, що вимагають CAPTCHA-перевірки, без проходження CAPTCHA',
);
-/** Vèneto (Vèneto)
+/** vèneto (vèneto)
* @author Candalua
*/
$messages['vec'] = array(
@@ -3728,15 +3934,13 @@ $messages['vi'] = array(
'captcha-edit' => 'Để sửa đổi trang này, xin hãy giải phép cộng đơn giản dưới đây và gõ câu trả lời vào ô ([[Special:Captcha/help|thông tin thêm]]):',
'captcha-desc' => 'Chống spam và sự đoán mật khẩu dùng CAPTCHA',
'captcha-label' => 'CAPTCHA',
- 'captcha-addurl' => 'Sửa đổi của bạn có chứa các liên kết ra bên ngoài. Để giúp tránh spam tự động, xin hãy giải phép toán đơn giản ở dưới và gõ kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):',
- 'captcha-badlogin' => 'Để giúp tránh hành động bẻ mật khẩu tự động, xin hãy giải phép cộng
-đơn giản ở dưới và gõ kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):',
- 'captcha-createaccount' => 'Để giúp tránh việc tạo tài khoản tự động, xin hãy giải phép cộng
-đơn giản ở dưới và gõ kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):',
+ 'captcha-addurl' => 'Sửa đổi của bạn có chứa các liên kết ra bên ngoài. Để tránh spam tự động trong wiki, xin bạn vui lòng giải phép toán đơn giản ở dưới và nhập kết quả vào ô để lưu giữ các sửa đổi của bạn ([[Special:Captcha/help|thông tin thêm]]):',
+ 'captcha-badlogin' => 'Để tránh vụ tự động bẻ mật khẩu của người dùng wiki, xin bạn vui lòng giải phép cộng đơn giản ở dưới và nhập kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):',
+ 'captcha-createaccount' => 'Để tránh vụ tự động mở tài khoản trong wiki, xin bạn vui lòng giải phép cộng đơn giản ở dưới và nhập kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):',
'captcha-createaccount-fail' => 'Thiếu mã xác nhận hoặc mã xác nhận sai.',
'captcha-create' => 'Để tạo mới trang, xin hãy giải phép cộng đơn giản ở dưới và gõ
câu trả lời vào ô ([[Special:Captcha/help|thông tin thêm]]):',
- 'captcha-sendemail' => 'Để xác nhận rằng bạn không phải là tay spam, xin hãy giải phép cộng đơn giản ở dưới và gõ câu trả lời vào ô ([[Special:Captcha/help|thông tin thêm]]):',
+ 'captcha-sendemail' => 'Để xác nhận rằng bạn không phải là tay spam, xin bạn vui lòng giải phép cộng đơn giản ở dưới và nhập kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):',
'captcha-sendemail-fail' => 'Mã xác nhận không chính xác hoặc chưa được cung cấp.',
'captcha-disabledinapi' => 'Tác vụ này đòi người dùng giải CAPTCHA trước tiên, nên không thể thực hiện nó qua API.',
'captchahelp-title' => 'Trợ giúp Captcha',
@@ -3819,10 +4023,10 @@ Clitchîz sol boton «En erî» di vosse betchteu waibe po rivni al pådje di dv
* @author פוילישער
*/
$messages['yi'] = array(
- 'captcha-addurl' => 'אײַער רעדאַקטירונג אַנטהאַלט נײַע דרויסנדיקע לינקען.
-כדי צו העלפֿן שיצן קעגן אויטאמזירטן ספאַם, זײַט אַזוי גוט און לייזט דאָס פשוטע רעטעניש אונטן און קלאַפט אײַן דעם ענטפֿער אינעם קעסטל ([[Special:Captcha/help|נאך אינפֿארמאַציע]]):',
- 'captcha-badlogin' => 'כדי צו העלפֿן קעגן אויטאמאַטישער ברעכן פאַסווערטער, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):',
- 'captcha-createaccount' => 'כדי צו העלפֿן קעגן אויטאמאַטישע שאַפֿן קאנטעס, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):',
+ 'captcha-addurl' => 'אײַער רעדאַקטירונג אַנטהאַלט נײַע דרויסנדיקע לינקען.
+צו שיצן די וויקי קעגן אויטאמזירטן ספאַם, בעטן מיר אײַך צו לייזן די פשוטע סומע אונטן און קלאַפט אײַן דעם ענטפֿער אינעם קעסטל כדי אויפצוהיטן אײַער רעדאקטירונג. ([[Special:Captcha/help|נאך אינפֿארמאַציע]]):',
+ 'captcha-badlogin' => 'צו שיצן די וויקי קעגן אויטאמאַטישן ברעכן פאַסווערטער, בעטן מיר אײַך צו לייזן די פשוטע סומע אונטן און קלאַפט אײַן דעם ענטפֿער אינעם קעסטל כדי אויפצוהיטן אײַער רעדאקטירונג. ([[Special:Captcha/help|נאך אינפֿארמאַציע]]):',
+ 'captcha-createaccount' => 'צו שיצן די וויקי קעגן אויטאמאַטישע שאַפֿן קאנטעס, בעטן מיר אײַך צו לייזן די פשוטע סומע אונטן און אריינקלאַפן דעם ענטפֿער אינעם קעסטל כדי אויפצוהיטן אײַער רעדאקטירונג. ([[Special:Captcha/help|נאך אינפֿארמאַציע]]):',
'captcha-createaccount-fail' => 'גרײַזיקער אָדער פֿעלנדיקער באַשטעטיק־קאָד',
'captchahelp-title' => 'CAPTCHA הילף',
);
@@ -3861,15 +4065,17 @@ $messages['yue'] = array(
'right-skipcaptcha' => '執行captcha引發嘅動作時唔需要經過captcha',
);
-/** Simplified Chinese (‪中文(简体)‬)
+/** Simplified Chinese (中文(简体)‎)
* @author Bencmq
* @author Hzy980512
* @author Liangent
* @author PhiLiP
+ * @author Xiaomingyan
*/
$messages['zh-hans'] = array(
'captcha-edit' => '要编辑这篇文章,请答出一个简单的加法,然後在框内输入 ([[Special:Captcha/help|更多资料]]):',
'captcha-desc' => '通过验证码技术来阻止垃圾邮件和密码猜解',
+ 'captcha-label' => '验证码',
'captcha-addurl' => '你编辑的内容中含有一个新的外部链接;为了免受自动垃圾程序的侵扰,请答出一个简单的加法,然后在框内输入([[Special:Captcha/help|更多信息]]):',
'captcha-badlogin' => '为了防止程式自动破解密码,请答出一个简单的加法,然後在框内输入 ([[Special:Captcha/help|更多资料]]):',
'captcha-createaccount' => '为了防止程式自动注册,请答出一个简单的加法,然後在框内输入 ([[Special:Captcha/help|更多资料]]):',
@@ -3892,10 +4098,10 @@ $messages['zh-hans'] = array(
# * 所有在 "#" 字符后的内容全部是注释
# * 所有非空白行是一个正则表达式,只会对URL中的内容进行匹配
#</pre> <!-- leave this line exactly as it is -->',
- 'right-skipcaptcha' => '绕过验证码的验证',
+ 'right-skipcaptcha' => '进行触发验证操作时无需验证',
);
-/** Traditional Chinese (‪中文(繁體)‬)
+/** Traditional Chinese (中文(繁體)‎)
* @author Horacewai2
* @author Hydra
* @author Liangent
@@ -3905,6 +4111,7 @@ $messages['zh-hans'] = array(
$messages['zh-hant'] = array(
'captcha-edit' => '要編輯這篇文章,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):',
'captcha-desc' => '通過驗證碼技術來阻止垃圾郵件和密碼猜解',
+ 'captcha-label' => '驗證碼',
'captcha-addurl' => '你編輯的內容中含有一個新的URL連結;為了免受自動垃圾程式的侵擾,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):',
'captcha-badlogin' => '為了防止程式自動破解密碼,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):',
'captcha-createaccount' => '為了防止程式自動註冊,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):',
diff --git a/extensions/ConfirmEdit/ConfirmEdit.php b/extensions/ConfirmEdit/ConfirmEdit.php
index b0e71c7b..87a48e0a 100644
--- a/extensions/ConfirmEdit/ConfirmEdit.php
+++ b/extensions/ConfirmEdit/ConfirmEdit.php
@@ -173,7 +173,7 @@ $wgCaptchaRegexes = array();
/** Register special page */
$wgSpecialPages['Captcha'] = 'CaptchaSpecialPage';
-$wgConfirmEditIP = dirname( __FILE__ );
+$wgConfirmEditIP = __DIR__;
$wgExtensionMessagesFiles['ConfirmEdit'] = "$wgConfirmEditIP/ConfirmEdit.i18n.php";
$wgExtensionMessagesFiles['ConfirmEditAlias'] = "$wgConfirmEditIP/ConfirmEdit.alias.php";
diff --git a/extensions/ConfirmEdit/FancyCaptcha.class.php b/extensions/ConfirmEdit/FancyCaptcha.class.php
index 97a89045..f559f0f3 100644
--- a/extensions/ConfirmEdit/FancyCaptcha.class.php
+++ b/extensions/ConfirmEdit/FancyCaptcha.class.php
@@ -2,6 +2,53 @@
class FancyCaptcha extends SimpleCaptcha {
/**
+ * @return FileBackend
+ */
+ public function getBackend() {
+ global $wgCaptchaFileBackend, $wgCaptchaDirectory;
+
+ if ( $wgCaptchaFileBackend ) {
+ return FileBackendGroup::singleton()->get( $wgCaptchaFileBackend );
+ } else {
+ static $backend = null;
+ if ( !$backend ) {
+ $backend = new FSFileBackend( array(
+ 'name' => 'captcha-backend',
+ 'lockManager' => 'nullLockManager',
+ 'containerPaths' => array( 'captcha-render' => $wgCaptchaDirectory ),
+ 'fileMode' => 777
+ ) );
+ }
+ return $backend;
+ }
+ }
+
+ /**
+ * @return integer Estimate of the number of captchas files
+ */
+ public function estimateCaptchaCount() {
+ global $wgCaptchaDirectoryLevels;
+
+ $factor = 1;
+ $sampleDir = $this->getBackend()->getRootStoragePath() . '/captcha-render';
+ if ( $wgCaptchaDirectoryLevels >= 1 ) { // 1/16 sample if 16 shards
+ $sampleDir .= '/' . dechex( mt_rand( 0, 15 ) );
+ $factor = 16;
+ }
+ if ( $wgCaptchaDirectoryLevels >= 3 ) { // 1/256 sample if 4096 shards
+ $sampleDir .= '/' . dechex( mt_rand( 0, 15 ) );
+ $factor = 256;
+ }
+
+ $count = 0;
+ foreach ( $this->getBackend()->getFileList( array( 'dir' => $sampleDir ) ) as $file ) {
+ ++$count;
+ }
+
+ return ( $count * $factor );
+ }
+
+ /**
* Check if the submitted form matches the captcha session data provided
* by the plugin when the form was generated.
*
@@ -71,7 +118,7 @@ class FancyCaptcha extends SimpleCaptcha {
'<p>' .
Html::element( 'label', array(
'for' => 'wpCaptchaWord',
- ), parent::getMessage( 'label' ) . wfMsg( 'colon-separator' ) ) .
+ ), parent::getMessage( 'label' ) . wfMessage( 'colon-separator' )->text() ) .
Html::element( 'input', array(
'name' => 'wpCaptchaWord',
'id' => 'wpCaptchaWord',
@@ -85,94 +132,151 @@ class FancyCaptcha extends SimpleCaptcha {
/**
* Select a previously generated captcha image from the queue.
- * @fixme subject to race conditions if lots of files vanish
* @return mixed tuple of (salt key, text hash) or false if no image to find
*/
- function pickImage() {
- global $wgCaptchaDirectory, $wgCaptchaDirectoryLevels;
- return $this->pickImageDir(
- $wgCaptchaDirectory,
- $wgCaptchaDirectoryLevels );
+ protected function pickImage() {
+ global $wgCaptchaDirectoryLevels;
+
+ $lockouts = 0; // number of times another process claimed a file before this one
+ $baseDir = $this->getBackend()->getRootStoragePath() . '/captcha-render';
+ return $this->pickImageDir( $baseDir, $wgCaptchaDirectoryLevels, $lockouts );
}
- function pickImageDir( $directory, $levels ) {
- if ( $levels ) {
- $dirs = array();
+ /**
+ * @param $directory string
+ * @param $levels integer
+ * @param $lockouts integer
+ * @return Array|bool
+ */
+ protected function pickImageDir( $directory, $levels, &$lockouts ) {
+ global $wgMemc;
- // Check which subdirs are actually present...
- $dir = opendir( $directory );
- if ( !$dir ) {
- return false;
- }
- while ( false !== ( $entry = readdir( $dir ) ) ) {
+ if ( $levels <= 0 ) { // $directory has regular files
+ return $this->pickImageFromDir( $directory, $lockouts );
+ }
+
+ $backend = $this->getBackend();
+
+ $key = "fancycaptcha:dirlist:{$backend->getWikiId()}:" . sha1( $directory );
+ $dirs = $wgMemc->get( $key ); // check cache
+ if ( !is_array( $dirs ) ) { // cache miss
+ $dirs = array(); // subdirs actually present...
+ foreach ( $backend->getTopDirectoryList( array( 'dir' => $directory ) ) as $entry ) {
if ( ctype_xdigit( $entry ) && strlen( $entry ) == 1 ) {
$dirs[] = $entry;
}
}
- closedir( $dir );
-
- $place = mt_rand( 0, count( $dirs ) - 1 );
- // In case all dirs are not filled,
- // cycle through next digits...
- for ( $j = 0; $j < count( $dirs ); $j++ ) {
- $char = $dirs[( $place + $j ) % count( $dirs )];
- $return = $this->pickImageDir( "$directory/$char", $levels - 1 );
- if ( $return ) {
- return $return;
- }
+ wfDebug( "Cache miss for $directory subdirectory listing.\n" );
+ $wgMemc->set( $key, $dirs, 86400 );
+ }
+
+ if ( !count( $dirs ) ) {
+ // Remove this directory if empty so callers don't keep looking here
+ $backend->clean( array( 'dir' => $directory ) );
+ return false; // none found
+ }
+
+ $place = mt_rand( 0, count( $dirs ) - 1 ); // pick a random subdir
+ // In case all dirs are not filled, cycle through next digits...
+ for ( $j = 0; $j < count( $dirs ); $j++ ) {
+ $char = $dirs[( $place + $j ) % count( $dirs )];
+ $info = $this->pickImageDir( "$directory/$char", $levels - 1, $lockouts );
+ if ( $info ) {
+ return $info; // found a captcha
+ } else {
+ wfDebug( "Could not find captcha in $directory.\n" );
+ $wgMemc->delete( $key ); // files changed on disk?
}
- // Didn't find any images in this directory... empty?
- return false;
- } else {
- return $this->pickImageFromDir( $directory );
}
+
+ return false; // didn't find any images in this directory... empty?
}
- function pickImageFromDir( $directory ) {
- if ( !is_dir( $directory ) ) {
- return false;
- }
- $n = mt_rand( 0, $this->countFiles( $directory ) - 1 );
- $dir = opendir( $directory );
+ /**
+ * @param $directory string
+ * @param $lockouts integer
+ * @return Array|bool
+ */
+ protected function pickImageFromDir( $directory, &$lockouts ) {
+ global $wgMemc;
- $count = 0;
+ $backend = $this->getBackend();
- $entry = readdir( $dir );
- $pick = false;
- while ( false !== $entry ) {
- $entry = readdir( $dir );
- if ( preg_match( '/^image_([0-9a-f]+)_([0-9a-f]+)\\.png$/', $entry, $matches ) ) {
- $size = getimagesize( "$directory/$entry" );
- $pick = array(
- 'salt' => $matches[1],
- 'hash' => $matches[2],
- 'width' => $size[0],
- 'height' => $size[1],
- 'viewed' => false,
- );
- if ( $count++ == $n ) {
+ $key = "fancycaptcha:filelist:{$backend->getWikiId()}:" . sha1( $directory );
+ $files = $wgMemc->get( $key ); // check cache
+ if ( !is_array( $files ) ) { // cache miss
+ $files = array(); // captcha files
+ foreach ( $backend->getTopFileList( array( 'dir' => $directory ) ) as $entry ) {
+ $files[] = $entry;
+ if ( count( $files ) >= 500 ) { // sanity
+ wfDebug( 'Skipping some captchas; $wgCaptchaDirectoryLevels set too low?.' );
break;
}
}
+ $wgMemc->set( $key, $files, 86400 );
+ wfDebug( "Cache miss for $directory captcha listing.\n" );
+ }
+
+ if ( !count( $files ) ) {
+ // Remove this directory if empty so callers don't keep looking here
+ $backend->clean( array( 'dir' => $directory ) );
+ return false;
+ }
+
+ $info = $this->pickImageFromList( $directory, $files, $lockouts );
+ if ( !$info ) {
+ wfDebug( "Could not find captcha in $directory.\n" );
+ $wgMemc->delete( $key ); // files changed on disk?
}
- closedir( $dir );
- return $pick;
+
+ return $info;
}
/**
- * Count the number of files in a directory.
- * @return int
+ * @param $directory string
+ * @param $files array
+ * @param $lockouts integer
+ * @return boolean
*/
- function countFiles( $dirname ) {
- $dir = opendir( $dirname );
- $count = 0;
- while ( false !== ( $entry = readdir( $dir ) ) ) {
- if ( $entry != '.' && $entry != '..' ) {
- $count++;
+ protected function pickImageFromList( $directory, array $files, &$lockouts ) {
+ global $wgMemc, $wgCaptchaDeleteOnSolve;
+
+ if ( !count( $files ) ) {
+ return false; // none found
+ }
+
+ $backend = $this->getBackend();
+ $place = mt_rand( 0, count( $files ) - 1 ); // pick a random file
+ $misses = 0; // number of files in listing that don't actually exist
+ for ( $j = 0; $j < count( $files ); $j++ ) {
+ $entry = $files[( $place + $j ) % count( $files )];
+ if ( preg_match( '/^image_([0-9a-f]+)_([0-9a-f]+)\\.png$/', $entry, $matches ) ) {
+ if ( $wgCaptchaDeleteOnSolve ) { // captcha will be deleted when solved
+ $key = "fancycaptcha:filelock:{$backend->getWikiId()}:" . sha1( $entry );
+ // Try to claim this captcha for 10 minutes (for the user to solve)...
+ if ( ++$lockouts <= 10 && !$wgMemc->add( $key, '1', 600 ) ) {
+ continue; // could not acquire (skip it to avoid race conditions)
+ }
+ }
+ $fsFile = $backend->getLocalReference( array( 'src' => "$directory/$entry" ) );
+ if ( !$fsFile || !$fsFile->exists() ) {
+ if ( ++$misses >= 5 ) { // too many files in the listing don't exist
+ break; // listing cache too stale? break out so it will be cleared
+ }
+ continue; // try next file
+ }
+ $size = getimagesize( $fsFile->getPath() );
+ return array(
+ 'salt' => $matches[1],
+ 'hash' => $matches[2],
+ 'width' => $size[0],
+ 'height' => $size[1],
+ 'viewed' => false,
+ );
}
}
- closedir( $dir );
- return $count;
+
+ return false; // none found
}
function showImage() {
@@ -182,60 +286,67 @@ class FancyCaptcha extends SimpleCaptcha {
$info = $this->retrieveCaptcha();
if ( $info ) {
- /*
- // Be a little less restrictive for now; in at least some circumstances,
- // Konqueror tries to reload the image even if you haven't navigated
- // away from the page.
- if( $info['viewed'] ) {
- wfHttpError( 403, 'Access Forbidden', "Can't view captcha image a second time." );
- return false;
- }
- */
-
- $info['viewed'] = wfTimestamp();
+ $timestamp = new MWTimestamp();
+ $info['viewed'] = $timestamp->getTimestamp();
$this->storeCaptcha( $info );
$salt = $info['salt'];
$hash = $info['hash'];
- $file = $this->imagePath( $salt, $hash );
-
- if ( file_exists( $file ) ) {
- global $IP;
- require_once "$IP/includes/StreamFile.php";
- header( "Cache-Control: private, s-maxage=0, max-age=3600" );
- wfStreamFile( $file );
- return true;
- }
+
+ return $this->getBackend()->streamFile( array(
+ 'src' => $this->imagePath( $salt, $hash ),
+ 'headers' => array( "Cache-Control: private, s-maxage=0, max-age=3600" )
+ ) )->isOK();
}
+
wfHttpError( 500, 'Internal Error', 'Requested bogus captcha image' );
return false;
}
- function imagePath( $salt, $hash ) {
- global $wgCaptchaDirectory, $wgCaptchaDirectoryLevels;
- $file = $wgCaptchaDirectory;
- $file .= DIRECTORY_SEPARATOR;
+ /**
+ * @param $salt string
+ * @param $hash string
+ * @return string
+ */
+ public function imagePath( $salt, $hash ) {
+ global $wgCaptchaDirectoryLevels;
+
+ $file = $this->getBackend()->getRootStoragePath() . '/captcha-render/';
for ( $i = 0; $i < $wgCaptchaDirectoryLevels; $i++ ) {
- $file .= $hash { $i } ;
- $file .= DIRECTORY_SEPARATOR;
+ $file .= $hash{ $i } . '/';
}
$file .= "image_{$salt}_{$hash}.png";
+
return $file;
}
/**
+ * @param $basename string
+ * @return Array (salt, hash)
+ * @throws MWException
+ */
+ public function hashFromImageName( $basename ) {
+ if ( preg_match( '/^image_([0-9a-f]+)_([0-9a-f]+)\\.png$/', $basename, $matches ) ) {
+ return array( $matches[1], $matches[2] );
+ } else {
+ throw new MWException( "Invalid filename '$basename'.\n" );
+ }
+ }
+
+ /**
* Show a message asking the user to enter a captcha on edit
* The result will be treated as wiki text
*
- * @param $action Action being performed
+ * @param $action string Action being performed
* @return string
*/
function getMessage( $action ) {
$name = 'fancycaptcha-' . $action;
- $text = wfMsg( $name );
+ $text = wfMessage( $name )->text();
# Obtain a more tailored message, if possible, otherwise, fall back to
# the default for edits
- return wfEmptyMsg( $name, $text ) ? wfMsg( 'fancycaptcha-edit' ) : $text;
+ return wfMessage( $name, $text )->isDisabled() ?
+ wfMessage( 'fancycaptcha-edit' )->text() : $text;
}
/**
@@ -248,10 +359,9 @@ class FancyCaptcha extends SimpleCaptcha {
$pass = parent::passCaptcha();
if ( $pass && $wgCaptchaDeleteOnSolve ) {
- $filename = $this->imagePath( $info['salt'], $info['hash'] );
- if ( file_exists( $filename ) ) {
- unlink( $filename );
- }
+ $this->getBackend()->quickDelete( array(
+ 'src' => $this->imagePath( $info['salt'], $info['hash'] )
+ ) );
}
return $pass;
diff --git a/extensions/ConfirmEdit/FancyCaptcha.i18n.php b/extensions/ConfirmEdit/FancyCaptcha.i18n.php
index 74addd99..b6f45f20 100644
--- a/extensions/ConfirmEdit/FancyCaptcha.i18n.php
+++ b/extensions/ConfirmEdit/FancyCaptcha.i18n.php
@@ -64,7 +64,7 @@ $messages['am'] = array(
'fancycaptcha-createaccount' => 'ያልተፈለገ የመኪናነት አባልነት ለመከላከል፥ አባል ለመሆን በዚህ ምስል የታዩት እንግሊዝኛ ቃላት ወይም ቁጥር መልስ በትክክል መጻፍ ግዴታ ነው። ([[Special:Captcha/help|ይህ ምንድነው?]]) (To help protect against automated spam, you must type in the words or correct number answer exactly as seen beneath here before registering your account:)<br />',
);
-/** Aragonese (Aragonés)
+/** Aragonese (aragonés)
* @author Juanpabl
*/
$messages['an'] = array(
@@ -126,7 +126,7 @@ $messages['as'] = array(
'fancycaptcha-sendemail' => 'স্বয়ংক্ৰিয় স্পেমিঙৰ পৰা বাচিবলৈ অনুগ্ৰহ কৰি তলৰ বাকছটোৰ তলত ওলোৱা আখৰকেইটা লিখক ([[Special:Captcha/help|অধিক তথ্য]]):',
);
-/** Asturian (Asturianu)
+/** Asturian (asturianu)
* @author Esbardu
* @author Xuacu
*/
@@ -139,7 +139,7 @@ $messages['ast'] = array(
'fancycaptcha-sendemail' => "P'aidar a protexer escontra'l corréu puxarra automáticu, por favor escribi nel caxellu les pallabres qu'apaecen embaxo ([[Special:Captcha/help|más información]]):",
);
-/** Bashkir (Башҡортса)
+/** Bashkir (башҡортса)
* @author Assele
*/
$messages['ba'] = array(
@@ -163,7 +163,7 @@ $messages['bcc'] = array(
'fancycaptcha-edit' => 'په اصلاح کتن ای صفحه، لطفا کلماتی که ته جهلگی جعبه ظاهراند واردش کنیت ([[Special:Captcha/help|گیشتر اطلاعات]]):',
);
-/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
* @author EugeneZelenko
* @author Jim-by
* @author Red Winged Duck
@@ -178,7 +178,7 @@ $messages['be-tarask'] = array(
'fancycaptcha-sendemail' => 'У мэтах абароны супраць аўтаматычнага спаму, калі ласка, увядзіце словы паказаныя ніжэй у полі ([[Special:Captcha/help|дадатковая інфармацыя]]):',
);
-/** Bulgarian (Български)
+/** Bulgarian (български)
* @author Borislav
* @author DCLXVI
*/
@@ -205,7 +205,7 @@ $messages['bn'] = array(
'fancycaptcha-sendemail' => 'স্বয়ংক্রিয় স্প্যামিং এর বিরুদ্ধে সুরক্ষার খাতিরে অনুগ্রহ করে নিচের বাক্সে দেখানো শব্দগুলি প্রবেশ করান ([[Special:Captcha/help|আরও তথ্য]]):',
);
-/** Breton (Brezhoneg)
+/** Breton (brezhoneg)
* @author Fulup
*/
$messages['br'] = array(
@@ -218,7 +218,7 @@ a zeu war wel er voest a-is ([[Special:Captcha/help|gouzout hiroc'h]]):",
'fancycaptcha-sendemail' => "Evit hor skoazellañ da zizarbenn ar strob emgefre, adskrivit ar gerioù a welit er voest dindan ([[Special:Captcha/help|gouzout hiroc'h]]):",
);
-/** Bosnian (Bosanski)
+/** Bosnian (bosanski)
* @author CERminator
*/
$messages['bs'] = array(
@@ -231,7 +231,7 @@ Da bi se zaštitili od automatskog spama, molimo da unesete riječi koje su prik
'fancycaptcha-sendemail' => 'Da bi pomogli u sprječavanju protiv automatskog spamovanja, molimo Vas da unesete riječi koje su prikazane ispod u kutiji ([[Special:Captcha/help|više informacija]]):',
);
-/** Catalan (Català)
+/** Catalan (català)
* @author Davidpar
* @author SMP
* @author Ssola
@@ -250,14 +250,14 @@ $messages['cdo'] = array(
'fancycaptcha-badlogin' => 'Ôi-lāu huòng-cī tiàng-sê̤ṳ cê̤ṳ-dông puái-gāi mĭk-mā, chiāng nṳ̄ sṳ̆-ĭk â-dā̤ bēng-bēng diē-lié gì sṳ̀ ([[Special:Captcha/help|gáing sâ̤ séng-sék]]):',
);
-/** Sorani (کوردی)
+/** Sorani Kurdish (کوردی)
* @author Asoxor
*/
$messages['ckb'] = array(
'fancycaptcha-createaccount' => 'بۆ یارمەتیدانی بەرگری لە دروستکردنی خۆکاری ھەژمار، تکایە ئەو وشانە لە خوارەوەدا دیارن لە بۆکسەکەدا بنووسە ([[Special:Captcha/help|زانیاریی زۆرتر]]):',
);
-/** Czech (Česky)
+/** Czech (česky)
* @author Mormegil
*/
$messages['cs'] = array(
@@ -270,7 +270,7 @@ $messages['cs'] = array(
'fancycaptcha-sendemail' => 'V rámci ochrany proti automatickému spamování musíte opsat níže zobrazená slova ([[Special:Captcha/help|více informací]]):',
);
-/** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)
+/** Church Slavic (словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)
* @author ОйЛ
*/
$messages['cu'] = array(
@@ -290,7 +290,7 @@ Er mwyn ceisio rhwystro peiriannau spam, byddwch gystal â theipio'r geiriau a w
'fancycaptcha-sendemail' => "Er mwyn cyfrannu at ddiogelu rhag sbamio awtomatig, byddwch gystal â gwneud y swm isod ac ysgrifennu'r ateb yn y blwch ([[Special:Captcha/help|rhagor o wybodaeth]]):",
);
-/** Danish (Dansk)
+/** Danish (dansk)
* @author Peter Alberti
*/
$messages['da'] = array(
@@ -317,7 +317,7 @@ Zum Schutz vor automatisiertem Spamming gib das folgende Wort in das Feld unten
'fancycaptcha-sendemail' => 'Um gegen automatischen Spam vorzugehen, gib bitte die Wörter unten in das Feld ein ([[Special:Captcha/help|mehr Informationen]]):',
);
-/** German (formal address) (‪Deutsch (Sie-Form)‬)
+/** German (formal address) (Deutsch (Sie-Form)‎)
* @author Imre
* @author MichaelFrey
* @author Umherirrender
@@ -346,7 +346,7 @@ Qe otomatik spamî ra pawitîş, ma rica keno çekuyanê ke qutiya cor de înan
([[Special:Captcha/help|enformasyonê bînî]]):',
);
-/** Lower Sorbian (Dolnoserbski)
+/** Lower Sorbian (dolnoserbski)
* @author Michawiki
*/
$messages['dsb'] = array(
@@ -391,7 +391,7 @@ Por preventi aŭtomatan spamon, bonvolu enigi la jenajn vortojn en la skatolo ([
'fancycaptcha-sendemail' => 'Por helpi protekti kontraŭ aŭtomata spamado, bonvolu enigi la jenajn vortojn de la skatolo ([[Special:Captcha/help|plua informo]]):',
);
-/** Spanish (Español)
+/** Spanish (español)
* @author Icvav
* @author Pertile
* @author Sanbec
@@ -405,7 +405,7 @@ $messages['es'] = array(
'fancycaptcha-sendemail' => 'Para protegernos contra el spam automatizado por favor ingrese las palabras que aparecen en el siguiente cuadro ([[Special:Captcha/help|más información]]):',
);
-/** Estonian (Eesti)
+/** Estonian (eesti)
* @author Pikne
*/
$messages['et'] = array(
@@ -419,7 +419,7 @@ Palun sisesta allpool olevas kastis kuvatud sõnad. Abinõu on kaitseks automaad
'fancycaptcha-sendemail' => 'Palun sisesta allpool olevas kastis kuvatud sõnad. Abinõu on kaitseks automaadistatud rämpsmuudatuste vastu ([[Special:Captcha/help|lisateave]]):',
);
-/** Basque (Euskara)
+/** Basque (euskara)
* @author An13sa
*/
$messages['eu'] = array(
@@ -448,7 +448,7 @@ $messages['fa'] = array(
'fancycaptcha-sendemail' => 'برای کمک به محافظت در برابر هرزه‌نگاری خودکار، لطفاً واژه‌هایی را که در جعبهٔ زیر نمایش داده می‌شوند وارد کنید ([[Special:Captcha/help|اطلاعات بیشتر]]):',
);
-/** Finnish (Suomi)
+/** Finnish (suomi)
* @author Crt
* @author Nike
*/
@@ -461,7 +461,7 @@ $messages['fi'] = array(
'fancycaptcha-sendemail' => 'Automatisoidun roskapostin lähettämisen vaikeuttamiseksi kirjoita kuvan sisältämät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoja]]):',
);
-/** Faroese (Føroyskt)
+/** Faroese (føroyskt)
* @author Spacebirdy
*/
$messages['fo'] = array(
@@ -469,10 +469,11 @@ $messages['fo'] = array(
'fancycaptcha-createaccount' => 'Sum ein vernd ímóti sjálvvirknum konto gerð, er neyðugt hjá tær at skriva inn tey orð, sum koma fyri á myndini fyri at stovna eina kontu: <br />([[Special:Captcha/help|Hvat er hetta?]]):',
);
-/** French (Français)
+/** French (français)
* @author Crochet.david
* @author IAlex
* @author Sherbrooke
+ * @author Urhixidur
* @author Verdy p
*/
$messages['fr'] = array(
@@ -483,10 +484,10 @@ Pour vérifier qu’il ne s’agit pas de pourriels automatisés, veuillez entre
'fancycaptcha-createaccount' => 'Afin de nous aider à lutter contre les créations automatiques de comptes, veuillez entrer les mots qui apparaissent dans la boîte ci-dessous ([[Special:Captcha/help|plus d’informations]]) :',
'fancycaptcha-create' => 'Pour créer la page, veuillez entrer les mots qui apparaissent dans la boîte ci-dessous ([[Special:Captcha|plus d’informations]]) :',
'fancycaptcha-edit' => 'Pour modifier cette page, veuillez entrer les mots qui apparaissent dans la boîte ci-dessous ([[Special:Captcha|plus d’informations]]) :',
- 'fancycaptcha-sendemail' => 'Afin de nous aider à prévenir le spam automatique, veuillez entrer les mots qui apparaissent dans la boîte ci-dessous ([[Special:Captcha/help|plus d’informations]]) :',
+ 'fancycaptcha-sendemail' => 'Afin de nous aider à prévenir le pollupostage automatisé, veuillez entrer les mots qui apparaissent dans la boîte ci-dessous ([[Special:Captcha/help|plus d’informations]]) :',
);
-/** Franco-Provençal (Arpetan)
+/** Franco-Provençal (arpetan)
* @author ChrisPtDe
*/
$messages['frp'] = array(
@@ -512,7 +513,7 @@ $messages['ga'] = array(
'fancycaptcha-createaccount' => 'Mar chosaint in éadan cuntais a chruthaítear go huathoibríoch, ionchuir na focail a thaispeántar san íomhá seo thíos: <br />([[Special:Captcha/help|tuilleadh eolais]])',
);
-/** Galician (Galego)
+/** Galician (galego)
* @author Toliño
* @author Xosé
*/
@@ -520,11 +521,11 @@ $messages['gl'] = array(
'fancycaptcha-desc' => 'Xerador de imaxes CAPTCHA para Confirm Edit',
'fancycaptcha-addurl' => 'A súa edición inclúe ligazóns externas novas.
Para contribuír na protección contra o spam automatizado, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):',
- 'fancycaptcha-badlogin' => 'Para contribuír a que non se descubran os contrasinais por medios automáticos, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):',
- 'fancycaptcha-createaccount' => 'Para contribuír contra a creación automatizada de contas, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):',
+ 'fancycaptcha-badlogin' => 'Para contribuír a que non se descubran os contrasinais por medios automáticos, introduza as palabras que aparecen na caixa ([[Special:Captcha/help|máis información]]):',
+ 'fancycaptcha-createaccount' => 'Para contribuír contra a creación automatizada de contas, introduza as palabras que aparecen na caixa ([[Special:Captcha/help|máis información]]):',
'fancycaptcha-create' => 'Para crear a páxina, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):',
'fancycaptcha-edit' => 'Para editar esta páxina, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):',
- 'fancycaptcha-sendemail' => 'Para contribuír na protección contra o spam automatizado, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):',
+ 'fancycaptcha-sendemail' => 'Para contribuír na protección contra o spam automatizado, introduza as palabras que aparecen na caixa ([[Special:Captcha/help|máis información]]):',
);
/** Swiss German (Alemannisch)
@@ -573,17 +574,18 @@ $messages['he'] = array(
/** Hindi (हिन्दी)
* @author Kaustubh
+ * @author Siddhartha Ghai
*/
$messages['hi'] = array(
- 'fancycaptcha-addurl' => 'आपके बदलावोंमें नयी बाहरी कड़ीयाँ हैं।
-अपनेआप होनेवाले संपादनोंसे बचाव के लिये, नीचे दिखनेवाले शब्द दिये हुए बक्सेमें भरें ([[Special:Captcha/help|अधिक ज़ानकारी]]):',
- 'fancycaptcha-badlogin' => 'अपनेआप होनेवाले कूटशब्द की चोरी से बचाव के लिये, नीचे दिखनेवाले शब्द दिये हुए बक्सेमें भरें ([[Special:Captcha/help|अधिक ज़ानकारी]]):',
- 'fancycaptcha-createaccount' => 'अपनेआप होने वाले सदस्य पंजिकरण से बचाव के लिये, नीचे दिखनेवाले शब्द दिये हुए बक्सेमें भरें ([[Special:Captcha/help|अधिक ज़ानकारी]]):',
- 'fancycaptcha-create' => 'यह पृष्ठ बनाने के लिये, नीचे दिखने वाले अक्षर टेक्स्ट बक्सेमें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):',
- 'fancycaptcha-edit' => 'यह पृष्ठ बदलने के लिये, नीचे दिखने वाले अक्षर टेक्स्ट बक्सेमें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):',
+ 'fancycaptcha-addurl' => 'आपके सम्पादन में नई बाहरी कड़ियाँ हैं।
+स्वचालित स्पॅम से बचाव में सहायता के लिये नीचे दिये हुए शब्द बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):',
+ 'fancycaptcha-badlogin' => 'स्वचालित कूटशब्द चोरी से बचाव में सहायता के लिये नीचे दिये हुए शब्द बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):',
+ 'fancycaptcha-createaccount' => 'स्वचालित सदस्य पंजीकरण से बचाव में सहायता के लिये नीचे दिये शब्द बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):',
+ 'fancycaptcha-create' => 'यह पृष्ठ बनाने के लिये कृपया नीचे दिये शब्द बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):',
+ 'fancycaptcha-edit' => 'यह पृष्ठ बदलने के लिये, नीचे दिखने वाले अक्षर टेक्स्ट बक्सेमें लिखें ([[Special:Captcha/help|अधिक जानकारी]]):',
);
-/** Croatian (Hrvatski)
+/** Croatian (hrvatski)
* @author SpeedyGonsales
*/
$messages['hr'] = array(
@@ -599,7 +601,7 @@ slova koja vidite na slici dolje: <br />([[Special:Captcha/help|Pomoć]])',
'fancycaptcha-sendemail' => 'Da bi ste nam pomogli protiv automatskog spama, molimo unesite riječi koje su prikazane ispod u okvir ([[Special:Captcha/help|više informacija]]):',
);
-/** Upper Sorbian (Hornjoserbsce)
+/** Upper Sorbian (hornjoserbsce)
* @author Michawiki
*/
$messages['hsb'] = array(
@@ -611,7 +613,7 @@ $messages['hsb'] = array(
'fancycaptcha-sendemail' => 'Za škit přećiwo awtomatiskemu spamowanju, zapodaj prošu słowa, kotrež so deleka w kašćiku jewi ([[Special:Captcha/help|dalše informacije]]):',
);
-/** Hungarian (Magyar)
+/** Hungarian (magyar)
* @author Adam78
* @author Dorgan
* @author Glanthor Reviol
@@ -625,7 +627,7 @@ $messages['hu'] = array(
'fancycaptcha-sendemail' => 'Hogy segíts az automatikus spammelés elleni védekezésben, kérünk írd be az alábbi szavakat a szövegdobozba ([[Special:Captcha/help|segítség]]):',
);
-/** Interlingua (Interlingua)
+/** Interlingua (interlingua)
* @author McDutchie
*/
$messages['ia'] = array(
@@ -665,7 +667,20 @@ Tapno masalakniban kadagiti automatiko a spam, pangaasim nga ikabil ti balikas
'fancycaptcha-sendemail' => 'Tapno makasalaknib kadagiti automatiko a pinagspam, pangaasim nga ikabil ti balikas nga agparang dita baba a kahon. ([[Special:Captcha/help|adu pay a pakaammo]]):',
);
-/** Italian (Italiano)
+/** Icelandic (íslenska)
+ * @author Snævar
+ */
+$messages['is'] = array(
+ 'fancycaptcha-addurl' => 'Breytingin þín inniheldur viðbætta ytri tengla.
+Til þess að hjálpa okkur verjast sjálfvirku auglýsingarusli, vinsamlegast sláðu inn orðin sem birtast hér fyrir neðan í reitinn ([[Special:Captcha/help|frekari upplýsingar]]):',
+ 'fancycaptcha-badlogin' => 'Til þess að hjálpa okkur að verjast gegn sjálfvirkum leyniorðaárásum, vinsamlegast sláðu inn orðin sem birtast hér fyrir neðan í reitinn ([[Special:Captcha/help|frekari upplýsingar]]):',
+ 'fancycaptcha-createaccount' => 'Til þess að hjálpa okkur að verjast sjálfvirkri stofnun aðganga, vinsamlegast sláðu inn orðin sem birtast hér fyrir neðan í reitinn ([[Special:Captcha/help|frekari upplýsingar]]):',
+ 'fancycaptcha-create' => 'Til þess að búa til þessa síðu, vinsamlegast sláðu inn orðin sem birtast hér fyrir neðan í reitinn ([[Special:Captcha/help|frekari upplýsingar]]):',
+ 'fancycaptcha-edit' => 'Til þess að breyta þessari síðu, vinsamlegast sláðu inn orðin að neðan í reitinn ([[Special:Captcha/help|frekari upplýsingar]]):',
+ 'fancycaptcha-sendemail' => 'Til þess að hjálpa okkur að verjast sjálfvirkum auglýsingapósti, vinsamlegast sláðu inn orðin hér fyrir neðan í reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):',
+);
+
+/** Italian (italiano)
* @author Beta16
* @author BrokenArrow
* @author Darth Kule
@@ -687,16 +702,16 @@ $messages['it'] = array(
*/
$messages['ja'] = array(
'fancycaptcha-desc' => 'Confirm Edit 用の装飾的な CAPTCHA ジェネレーター',
- 'fancycaptcha-addurl' => 'あなたの編集で新たな外部リンクが追加されています。
-自動化スクリプトによるスパム行為防止のため、以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):',
- 'fancycaptcha-badlogin' => '自動化スクリプトによるパスワードクラック攻撃を防止するため、以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):',
- 'fancycaptcha-createaccount' => '自動化されたアカウント作成を防止するため、以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):',
- 'fancycaptcha-create' => 'ページを作成するには以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):',
- 'fancycaptcha-edit' => 'このページを編集するには以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):',
- 'fancycaptcha-sendemail' => 'ロボットによるスパムを防ぐため、以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):',
+ 'fancycaptcha-addurl' => 'あなたは新しい外部リンクを追加しようとしています。
+自動でのスパム攻撃を防ぐため、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):',
+ 'fancycaptcha-badlogin' => '自動でのパスワードクラック攻撃を防ぐため、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):',
+ 'fancycaptcha-createaccount' => 'アカウントの自動登録を防ぐため、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):',
+ 'fancycaptcha-create' => 'ページを新規作成するには、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):',
+ 'fancycaptcha-edit' => 'このページを編集するには、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):',
+ 'fancycaptcha-sendemail' => '自動でのスパム攻撃を防ぐため、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):',
);
-/** Jutish (Jysk)
+/** Jutish (jysk)
* @author Huslåke
*/
$messages['jut'] = array(
@@ -741,7 +756,7 @@ $messages['kaa'] = array(
ko'rsetilgen so'zlerdi kiritin'([[{{ns:special}}:Captcha/help|ko'birek mag'lıwmat]]):",
);
-/** Kazakh (Arabic script) (‫قازاقشا (تٴوتە)‬) */
+/** Kazakh (Arabic script) (قازاقشا (تٴوتە)‏) */
$messages['kk-arab'] = array(
'fancycaptcha-addurl' => 'تٷزەتۋٸڭٸزدە جاڭا سىرتقى سٸلتەمەلەر بار ەكەن. ٶزدٸك تٷردە «سپام» جاسالۋىنان قورعانۋ ٷشٸن,
تٶمەندەگٸ كٶرسەتٸلگەن سٶزدەردٸ اۋماققا ەنگٸزٸڭٸز ([[{{ns:special}}:Captcha/help|كٶبٸرەك اقپارات]]):',
@@ -755,7 +770,7 @@ $messages['kk-arab'] = array(
تٶمەندەگٸ كٶرسەتٸلگەن سٶزدەردٸ اۋماققا ەنگٸزٸڭٸز ([[{{ns:special}}:Captcha/help|كٶبٸرەك اقپارات]]):',
);
-/** Kazakh (Cyrillic script) (‪Қазақша (кирил)‬) */
+/** Kazakh (Cyrillic script) (қазақша (кирил)‎) */
$messages['kk-cyrl'] = array(
'fancycaptcha-addurl' => 'Түзетуіңізде жаңа сыртқы сілтемелер бар екен. Өздік түрде «спам» жасалуынан қорғану үшін,
төмендегі көрсетілген сөздерді аумаққа енгізіңіз ([[{{ns:special}}:Captcha/help|көбірек ақпарат]]):',
@@ -769,7 +784,7 @@ $messages['kk-cyrl'] = array(
төмендегі көрсетілген сөздерді аумаққа енгізіңіз ([[{{ns:special}}:Captcha/help|көбірек ақпарат]]):',
);
-/** Kazakh (Latin script) (‪Qazaqşa (latın)‬) */
+/** Kazakh (Latin script) (qazaqşa (latın)‎) */
$messages['kk-latn'] = array(
'fancycaptcha-addurl' => 'Tüzetwiñizde jaña sırtqı siltemeler bar eken. Özdik türde «spam» jasalwınan qorğanw üşin,
tömendegi körsetilgen sözderdi awmaqqa engiziñiz ([[{{ns:special}}:Captcha/help|köbirek aqparat]]):',
@@ -804,16 +819,16 @@ $messages['km'] = array(
*/
$messages['ko'] = array(
'fancycaptcha-desc' => '편집 확인에 대한 공상 CAPTCHA(캡차) 생성기',
- 'fancycaptcha-addurl' => '편집이 새로운 외부 링크를 포함하고 있습니다.
-자동화된 스팸을 막기 위해 아래 상자의 단어를 적어주세요. ([[Special:Captcha/help|더 많은 정보]])',
- 'fancycaptcha-badlogin' => '자동화된 암호깨기를 막기 위해서, 아래 상자에 있는 단어를 입력해 주시기 바랍니다. ([[Special:Captcha/help|추가 도움말]]):',
- 'fancycaptcha-createaccount' => '자동화된 계정 생성을 막기 위해서, 아래 상자에 있는 단어를 입력해 주시기 바랍니다. ([[Special:Captcha/help|추가 도움말]]):',
- 'fancycaptcha-create' => '이 문서를 생성하시려면, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):',
- 'fancycaptcha-edit' => '이 문서를 편집하시려면, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):',
- 'fancycaptcha-sendemail' => '자동화된 스팸을 방지하기 위해, 아래 상자에 있는 단어를 입력해 주시기 바랍니다. ([[Special:Captcha/help|추가 도움말]]):',
+ 'fancycaptcha-addurl' => '편집에 새로운 바깥 링크가 포함되어 있습니다.
+자동화된 스팸을 막기 위해 아래 상자의 단어를 적어주세요 ([[Special:Captcha/help|더 많은 정보]]):',
+ 'fancycaptcha-badlogin' => '자동화된 비밀번호 깨기를 막기 위해서, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):',
+ 'fancycaptcha-createaccount' => '자동화된 계정 만들기를 막기 위해서, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):',
+ 'fancycaptcha-create' => '이 문서를 만드려면, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):',
+ 'fancycaptcha-edit' => '이 문서를 편집하려면, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):',
+ 'fancycaptcha-sendemail' => '자동화된 스팸을 방지하기 위해, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):',
);
-/** Karachay-Balkar (Къарачай-Малкъар)
+/** Karachay-Balkar (къарачай-малкъар)
* @author Iltever
*/
$messages['krc'] = array(
@@ -841,6 +856,13 @@ bes esu joot, donn di Wööter enjävve, di en däm Käßje heh dronger shtonn.
([[Special:Captcha/help|Mieh Enfommazjuhne]])',
);
+/** Kirghiz (Кыргызча)
+ * @author Chorobek
+ */
+$messages['ky'] = array(
+ 'fancycaptcha-sendemail' => 'Автоматташтырылган спамдан коргонууга жардам катары бул сөздөрдү төмөндөгү көзөнөккө киргизиңиз ([[Special:Captcha/help|more info]]):',
+);
+
/** Latin (Latina)
* @author SPQRobin
*/
@@ -893,7 +915,7 @@ $messages['lo'] = array(
'fancycaptcha-edit' => 'ກະລຸນາ ພິມຄຳສັບຂ້າງລຸ່ມນີ້ ໃສ່ໃນກັບ ເພື່ອ ດັດແກ້ໜ້ານີ້ ([[Special:Captcha/help|ຂໍ້ມູນເພີ່ມຕື່ມ]]):',
);
-/** Macedonian (Македонски)
+/** Macedonian (македонски)
* @author Bjankuloski06
*/
$messages['mk'] = array(
@@ -952,15 +974,22 @@ $messages['ms'] = array(
* @author Chrisportelli
*/
$messages['mt'] = array(
+ 'fancycaptcha-addurl' => "Il-modifika tiegħek tinkludi ħoloq esterni ġodda.
+Sabiex tipproteġi kontra spam awtomatiku, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):",
+ 'fancycaptcha-badlogin' => 'Bħala prekawzjoni kontra l-infurzar awtomatiku tal-password, jekk jogħġbok daħħal il-kliem li jidhru hawn taħt fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):',
'fancycaptcha-createaccount' => "Bħala miżura ta' prekawzjoni kontra l-ħolqien awtomatiku tal-kontijiet, jekk jogħġbok daħħal fil-kaxxa l-ittri li jidhru hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):",
+ 'fancycaptcha-create' => 'Sabiex toħloq din il-paġna, jekk jogħġbok daħħal il-kliem li jidhru hawn taħt fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):',
+ 'fancycaptcha-edit' => 'Sabiex timmodifika din il-paġna, jekk jogħġbok daħħal il-kliem li jidhru hawn taħt fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):',
+ 'fancycaptcha-sendemail' => 'Bħala prekawzjoni kontra l-ispam awtomatiku, jekk jogħġbok daħħal fil-kaxxa l-ittri li jidhru hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):',
);
-/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
+/** Norwegian Bokmål (norsk (bokmål)‎)
* @author Harald Khan
- * @author Jon Harald Søby
* @author Laaknor
+ * @author Njardarlogar
*/
$messages['nb'] = array(
+ 'fancycaptcha-desc' => 'CAPTCHA-generator for «Confirm Edit»',
'fancycaptcha-addurl' => 'Din endring inkluderer nye eksterne lenker. For hjelpe oss å beskytte oss mot automatisk spam, vennligst skriv inn ordene som kommer opp i denne boksen ([[Special:Captcha/help|mer informasjon]]):',
'fancycaptcha-badlogin' => 'Skriv inn ordene som dukker opp i boksen nedenfor for å hjelpe oss å beskytte oss mot passordtyveri ([[Special:Captcha/help|mer informasjon]]):',
'fancycaptcha-createaccount' => 'Skriv inn ordene som dukker opp i boksen nedenfor for å hjelpe oss å beskytte oss mot automatisk kontoopprettelse ([[Special:Captcha/help|mer informasjon]]):',
@@ -1009,7 +1038,15 @@ Voer de woorden die hieronder verschijnen in het invoerveld in als bescherming t
'fancycaptcha-sendemail' => 'Voer de woorden die hieronder verschijnen in het invoerveld in als bescherming tegen geautomatiseerde spam ([[Special:Captcha/help|meer informatie]]):',
);
-/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
+/** Nederlands (informeel)‎ (Nederlands (informeel)‎)
+ * @author Siebrand
+ */
+$messages['nl-informal'] = array(
+ 'fancycaptcha-addurl' => 'Je bewerking bevat nieuwe externe verwijzingen.
+Voer de woorden die hieronder verschijnen in het invoerveld in als bescherming tegen automatische spam ([[Special:Captcha/help|meer informatie]]):',
+);
+
+/** Norwegian Nynorsk (norsk (nynorsk)‎)
* @author Harald Khan
* @author Njardarlogar
*/
@@ -1022,7 +1059,7 @@ For å hjelpa oss med å unngå automatisert spam, ver venleg og skriv inn orda
'fancycaptcha-edit' => 'For å endra denne sida, ver venleg og skriv inn orda som kjem til syne i boksen nedanfor ([[Special:Captcha/help|meir informasjon]]):',
);
-/** Occitan (Occitan)
+/** Occitan (occitan)
* @author Cedric31
*/
$messages['oc'] = array(
@@ -1048,7 +1085,7 @@ $messages['or'] = array(
'fancycaptcha-sendemail' => 'ଆପେଆପେ ହେଉଥିବା ସ୍ପାମକୁ ରୋକିବା ନିମନ୍ତେ ଦୟାକରି ଏହି ଘରଭିତରେ ଥିବା ଶବ୍ଦସବୁକୁ ତାହା ତଳେ ଥିବା ବାକ୍ସରେ ଟାଇପ କରନ୍ତୁ । ([[Special:Captcha/help|ଅଧିକ ସୂଚନା]]):',
);
-/** Polish (Polski)
+/** Polish (polski)
* @author Sp5uhe
*/
$messages['pl'] = array(
@@ -1092,11 +1129,11 @@ $messages['pnb'] = array(
* @author Ahmed-Najib-Biabani-Ibrahimkhel
*/
$messages['ps'] = array(
- 'fancycaptcha-create' => 'ددې لپاره چې يو مخ جوړ شي، مهرباني وکړی لاندې ورکړ شوي توري څنګه چې تاسو ته ښکاري هماغسې کټ مټ په لانديني چوکاټ کې وليکی
-([[Special:Captcha/help|نور مالومات]]):',
+ 'fancycaptcha-create' => 'ددې مخ د جوړلو لپاره، لطفاً ورکړل شوي توري څنګه چې تاسو ته ښکاري هماغسې کټ مټ په لانديني چوکاټ کې وليکی ([[Special:Captcha/help|نور مالومات]]):',
+ 'fancycaptcha-edit' => 'ددې مخ د سمولو لپاره، لطفاً ورکړل شوي توري څنګه چې تاسې ته ښکاري هماغسې کټ مټ په لانديني چوکاټ کې وليکی ([[Special:Captcha/help|نور مالومات]]):',
);
-/** Portuguese (Português)
+/** Portuguese (português)
* @author Hamilton Abreu
* @author Malafaya
*/
@@ -1111,7 +1148,7 @@ Para ajudar a prevenir o ''spam'' automatizado, por favor, introduza na caixa ab
'fancycaptcha-sendemail' => "Para ajudar a prevenir o ''spam'' automatizado, por favor, introduza na caixa as palavras que aparecem abaixo ([[Special:Captcha/help|mais informações]]):",
);
-/** Brazilian Portuguese (Português do Brasil)
+/** Brazilian Portuguese (português do Brasil)
* @author Eduardo.mps
* @author Giro720
*/
@@ -1124,28 +1161,29 @@ $messages['pt-br'] = array(
'fancycaptcha-sendemail' => "Para ajudar a prevenir o ''spam'' automatizado, por favor, introduza na caixa as palavras que aparecem abaixo ([[Special:Captcha/help|mais informações]]):",
);
-/** Romansh (Rumantsch)
+/** Romansh (rumantsch)
* @author Kazu89
*/
$messages['rm'] = array(
'fancycaptcha-createaccount' => "Per impedir la creaziun automatica da contos d'utilisader, endatescha per plaschair ils bustabs che vegnan mussads sutvart ([[Special:Captcha/help|dapli infos]]):",
);
-/** Romanian (Română)
+/** Romanian (română)
* @author Firilacroco
* @author Mihai
+ * @author Minisarm
*/
$messages['ro'] = array(
'fancycaptcha-addurl' => 'Modificarea dumneavoastră include legături externe noi.
Pentru a împiedica roboții de spam, vă rugăm să introduceți cuvintele care apar mai jos în căsuță ([[Special:Captcha/help|mai multe detalii]]):',
'fancycaptcha-badlogin' => 'Pentru a împiedica spargerea automată a parolelor, vă rugăm să introduceți cuvintele care apar mai jos în căsuță ([[Special:Captcha/help|mai multe detalii]]):',
'fancycaptcha-createaccount' => 'Pentru a împiedica crearea automată de conturi, vă rugăm să introduceți cuvintele care apar mai jos în căsuță ([[Special:Captcha/help|mai multe detalii]]):',
- 'fancycaptcha-create' => 'Pentru a crea pagina, te rog să introduci în cutie cuvintele care apar mai jos ([[Special:Captcha/help|mai multe detalii]]):',
- 'fancycaptcha-edit' => 'Pentru a modifica această pagină, te rog să introduci în cutie cuvintele care apar mai jos ([[Special:Captcha/help|mai multe detalii]]):',
+ 'fancycaptcha-create' => 'Pentru a crea pagina, vă rugăm să introduceți în casetă cuvintele care apar mai jos ([[Special:Captcha/help|mai multe detalii]]):',
+ 'fancycaptcha-edit' => 'Pentru a modifica această pagină, vă rugăm să introduceți în casetă cuvintele care apar mai jos ([[Special:Captcha/help|mai multe detalii]]):',
'fancycaptcha-sendemail' => 'Pentru a împiedica roboții de spam, vă rugăm să introduceți cuvintele care apar mai jos în căsuță ([[Special:Captcha/help|mai multe detalii]]):',
);
-/** Tarandíne (Tarandíne)
+/** tarandíne (tarandíne)
* @author Joetaras
*/
$messages['roa-tara'] = array(
@@ -1158,7 +1196,7 @@ Pe aiutà a proteggere condre a 'u spam automateche, pe piacere mitte le parole
'fancycaptcha-sendemail' => "Pe aiutà a proteggere condre a spam automatece, pe piacere mitte le parole ca combare aqquà sotte ([[Special:Captcha/help|cchiù 'mbormaziune]]):",
);
-/** Russian (Русский)
+/** Russian (русский)
* @author Dim Grits
* @author Lockal
* @author Александр Сигачёв
@@ -1173,7 +1211,7 @@ $messages['ru'] = array(
'fancycaptcha-sendemail' => 'В целях защиты от автоматического спама, пожалуйста, введите показанные ниже слова ([[Special:Captcha/help|подробнее]]):',
);
-/** Rusyn (Русиньскый)
+/** Rusyn (русиньскый)
* @author Gazeb
*/
$messages['rue'] = array(
@@ -1185,7 +1223,24 @@ $messages['rue'] = array(
'fancycaptcha-sendemail' => 'В рамках охороны перед автоматічным спамом мусите описати текст з наступного образку. ([[Special:Captcha/help|Што тото значіть?]]):',
);
-/** Sakha (Саха тыла)
+/** Sanskrit (संस्कृतम्)
+ * @author Shubha
+ */
+$messages['sa'] = array(
+ 'fancycaptcha-addurl' => 'भवतः सम्पादने नूतनबाह्यानुबन्धाः अन्तर्भूताः ।
+स्वचालितानिष्टसन्देशेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु
+([[Special:Captcha/help|more info]]) :',
+ 'fancycaptcha-badlogin' => 'स्वचालिताभ्यः कूटशब्दभेदनेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु
+([[Special:Captcha/help|more info]]) :',
+ 'fancycaptcha-createaccount' => 'स्वचालिताभ्यः लेखासर्जनेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु
+([[Special:Captcha/help|more info]]) :',
+ 'fancycaptcha-create' => 'पृष्ठस्य सर्जनाय, अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु ([[Special:Captcha/help|more info]]):',
+ 'fancycaptcha-edit' => 'अस्य पृष्ठस्य सम्पादनाय, अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु ([[Special:Captcha/help|अधिक जानकारी]]):',
+ 'fancycaptcha-sendemail' => 'स्वचालिताभ्यः अनिष्टसन्देशेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु
+([[Special:Captcha/help|more info]]) :',
+);
+
+/** Sakha (саха тыла)
* @author HalanTul
*/
$messages['sah'] = array(
@@ -1198,6 +1253,7 @@ $messages['sah'] = array(
);
/** Sinhala (සිංහල)
+ * @author Singhalawap
* @author Thameera123
* @author නන්දිමිතුරු
*/
@@ -1205,13 +1261,13 @@ $messages['si'] = array(
'fancycaptcha-addurl' => 'ඔබගේ සංස්කරණයෙහි නව බාහිර සබැඳියන් අඩංගුයි.
ස්වයංක්‍රීය අයාචිත තැපෑලෙන් ආරක්ෂා වනු වස්, පහත පෙන්නුම් කෙරෙන වචන කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):',
'fancycaptcha-badlogin' => 'ස්වයංක්‍රීය මුරපද බිඳීම වලක්වනු වස්, පහත පෙන්නුම් කෙරෙන වචන කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):',
- 'fancycaptcha-createaccount' => 'ස්වයංක්‍රීය ගිණුම් තැනීම වැලකුම‍ට උදවු වනු වස්, පහත පෙන්නුම් කෙරෙන වචන කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):',
+ 'fancycaptcha-createaccount' => 'ස්වයංක්‍රීයව ගිණුම් තැනීම වැලකුම‍ට සඳහා, පහත දැක්වෙන වචන CAPTCHA කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):',
'fancycaptcha-create' => 'පිටුව තනනු වස්, පහත පෙන්නුම් කෙරෙන වචන කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):',
'fancycaptcha-edit' => 'මෙම පිටුව සංස්කරණය කරනු වස්, පහත පෙන්නුම් කෙරෙන වචන කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):',
'fancycaptcha-sendemail' => 'ස්වයංක්‍රීය ස්පෑම් කිරීම්වලින් ආරක්ෂා කිරීම සඳහා උදව් වීමට පහත කොටුවේ පෙන්වන වචන ඇතුළත් කරන්න ([[Special:Captcha/help|more info]]):',
);
-/** Slovak (Slovenčina)
+/** Slovak (slovenčina)
* @author Helix84
*/
$messages['sk'] = array(
@@ -1223,7 +1279,7 @@ $messages['sk'] = array(
'fancycaptcha-sendemail' => 'Ako ochranu proti automatizovanému spamu, prosím zadajte slová z nasledujúceho obrázka do poľa pre odpoveď ([[Special:Captcha/help|ďalšie informácie]]):',
);
-/** Slovenian (Slovenščina)
+/** Slovenian (slovenščina)
* @author Dbc334
*/
$messages['sl'] = array(
@@ -1236,7 +1292,7 @@ Zaradi zaščite pred samodejnim smetjem prosimo, da vnesete spodnje besede v po
'fancycaptcha-sendemail' => 'Zaradi zaščite pred samodejnim smetenjem prosimo, da vnesete spodnje besede v polje ([[Special:Captcha/help|več informacij]]):',
);
-/** Albanian (Shqip)
+/** Albanian (shqip)
* @author Dori
* @author Olsi
*/
@@ -1249,7 +1305,7 @@ $messages['sq'] = array(
'fancycaptcha-sendemail' => "Për t'u mbrojtur nga metoda automatike e gjetjes së fjalëkalimeve ju kërkojmë të vendosni fjalët e figurës në kuti ([[Special:Captcha/help|më shumë informacion]]):",
);
-/** Serbian (Cyrillic script) (‪Српски (ћирилица)‬)
+/** Serbian (Cyrillic script) (српски (ћирилица)‎)
* @author Millosh
* @author Rancher
* @author Жељко Тодоровић
@@ -1266,7 +1322,7 @@ $messages['sr-ec'] = array(
'fancycaptcha-sendemail' => 'У циљу заштите од непожељних порука, унесите речи са слике у поље испод ([[Special:Captcha/help|више информација]]):',
);
-/** Serbian (Latin script) (‪Srpski (latinica)‬)
+/** Serbian (Latin script) (srpski (latinica)‎)
* @author Michaello
* @author Жељко Тодоровић
*/
@@ -1302,7 +1358,7 @@ $messages['su'] = array(
'fancycaptcha-edit' => 'Éditan Anjeun ngeusikeun tumbu kaluar nu anyar. Pikeun panangtayungan ka spam otomatis, mangga asukkeun kecap di handapeun ieu ka kotak anu disadiakeun ([[Special:Captcha/help|salengkeupna]]):',
);
-/** Swedish (Svenska)
+/** Swedish (svenska)
* @author Ainali
*/
$messages['sv'] = array(
@@ -1320,6 +1376,17 @@ skriva orden som visas härunder i rutan ([[Special:Captcha/help|mer information
orden som visas härunder i rutan ([[Special:Captcha/help|mer information]]):',
);
+/** Tamil (தமிழ்)
+ * @author Shanmugamp7
+ * @author மதனாஹரன்
+ */
+$messages['ta'] = array(
+ 'fancycaptcha-badlogin' => 'தானியங்கு கடவுச் சொல் உடைத்தலிலிருந்து பாதுகாக்க உதவுவதற்காகத் தயவு செய்து கீழேயுள்ள பெட்டியில் தோன்றும் சொற்களை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):',
+ 'fancycaptcha-createaccount' => 'தானியங்கியாக கணக்கு உருவாக்குவதிலிருந்து பாதுகாக்க உதவ, தயவுசெய்து கீழே தெரியும் வார்த்தைகளை பெட்டியில் உள்ளிடவும் ([[Special:Captcha/help|மேலும் விவரங்களுக்கு]]):',
+ 'fancycaptcha-create' => 'பக்கத்தை உருவாக்குவதற்காக, தயவு செய்து கீழே பெட்டியில் தோன்றுகின்ற சொற்களை உள்ளிடுங்கள் ([[Special:Captcha/help|கூடிய தகவல்]]):',
+ 'fancycaptcha-edit' => 'இப்பக்கத்தைத் தொகுப்பதற்குத் தயவு செய்து கீழேயுள்ள பெட்டியில் தோன்றும் சொற்களை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):',
+);
+
/** Telugu (తెలుగు)
* @author Mpradeep
*/
@@ -1335,7 +1402,7 @@ $messages['te'] = array(
([[Special:Captcha/help|మరింత సమాచారం]]):',
);
-/** Tajik (Cyrillic script) (Тоҷикӣ)
+/** Tajik (Cyrillic script) (тоҷикӣ)
* @author Ibrahim
*/
$messages['tg-cyrl'] = array(
@@ -1346,7 +1413,7 @@ $messages['tg-cyrl'] = array(
'fancycaptcha-edit' => 'Барои вироиши ин саҳифа, вожаеро ки дар тасвир мебинед, ворид кунед ([[Special:Captcha/help|иттилооти бештар]]):',
);
-/** Tajik (Latin script) (Tojikī)
+/** Tajik (Latin script) (tojikī)
* @author Liangent
*/
$messages['tg-latn'] = array(
@@ -1382,6 +1449,7 @@ $messages['tk'] = array(
* @author AnakngAraw
*/
$messages['tl'] = array(
+ 'fancycaptcha-desc' => 'Kaakit-akit na panlikha ng CAPTCHA para sa Pagtiyak ng Pagbago',
'fancycaptcha-addurl' => "Kabilang sa ginawa mong pagbabago ang bagong panlabas na mga kawing.
Upang makatulong sa pagsasanggalang laban sa kusang pinapadalang mga \"manlulusob\" (''spam''), pakilagay lamang ang mga salitang lumitaw sa ibaba papasok sa loob ng kahon ([[Special:Captcha/help|mas marami pang kabatiran]]):",
'fancycaptcha-badlogin' => 'Upang makatulong sa pagsasanggalang laban sa mga kusang paglutas ng hudyat, pakilagay lamang ang mga salitang lumitaw sa ibaba patungo sa loob ng kahon ([[Special:Captcha/help|mas marami pang kabatiran]]):',
@@ -1392,20 +1460,21 @@ Upang makatulong sa pagsasanggalang laban sa kusang pinapadalang mga \"manluluso
);
/** Turkish (Türkçe)
+ * @author Emperyan
* @author Joseph
* @author Runningfridgesrule
*/
$messages['tr'] = array(
'fancycaptcha-addurl' => 'Değişikliğiniz yeni dış bağlantılar içeriyor.
Otomatik spamdan korunmak için, lütfen aşağıdaki sözcükleri kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):',
- 'fancycaptcha-badlogin' => 'Otomatik parola çözülmesinden korunmak için, lütfen aşağıdaki sözcükleri kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):',
+ 'fancycaptcha-badlogin' => 'Otomatik parola kırma yöntemine karşı korunmak için lütfen aşağıdaki sözcükleri kutunun içine yazınız ([[Special:Captcha/help|ayrıntılı bilgi]]):',
'fancycaptcha-createaccount' => 'Otomatik hesap oluşturmaya karşı korumaya yardım etmek için, lütfen aşağıdaki kutuda görünen kelimeleri girin ([[Special:Captcha/help|daha fazla bilgi]]):',
'fancycaptcha-create' => 'Sayfayı oluşturmak için, lütfen aşağıdaki kutuda görünen kelimeleri girin ([[Special:Captcha/help|daha fazla bilgi]]):',
'fancycaptcha-edit' => 'Bu sayfayı değiştirmek için, lütfen aşağıdaki kutuda görünen kelimeleri girin ([[Special:Captcha/help|daha fazla bilgi]]):',
'fancycaptcha-sendemail' => 'Otomatik spamlerden korunmaya yardımcı olmak için, lütfen aşağıda görünen sözcükleri kutuya yazın ([[Special:Captcha/help|daha fazla bilgi]]):',
);
-/** Ukrainian (Українська)
+/** Ukrainian (українська)
* @author Ahonc
* @author Dim Grits
* @author Ytsukeng Fyvaprol
@@ -1421,7 +1490,7 @@ $messages['uk'] = array(
'fancycaptcha-sendemail' => 'Для захисту від автоматичного спаму, будь ласка, введіть слова, які показані нижче в полі ([[Special:Captcha/help|more info]]):',
);
-/** Vèneto (Vèneto)
+/** vèneto (vèneto)
* @author Candalua
*/
$messages['vec'] = array(
@@ -1505,7 +1574,7 @@ $messages['yue'] = array(
'fancycaptcha-edit' => '要編輯呢一版,請響下面個盒度輸入下面嘅文字 ([[Special:Captcha/help|更多資訊]]):',
);
-/** Simplified Chinese (‪中文(简体)‬)
+/** Simplified Chinese (中文(简体)‎)
* @author Bencmq
*/
$messages['zh-hans'] = array(
@@ -1517,7 +1586,7 @@ $messages['zh-hans'] = array(
'fancycaptcha-sendemail' => '为防止不当程式进行破坏,请输入以下的文字([[Special:Captcha/help|相关资讯]]):',
);
-/** Traditional Chinese (‪中文(繁體)‬)
+/** Traditional Chinese (中文(繁體)‎)
* @author Horacewai2
* @author Waihorace
*/
diff --git a/extensions/ConfirmEdit/FancyCaptcha.php b/extensions/ConfirmEdit/FancyCaptcha.php
index dbc136b8..69e3be01 100644
--- a/extensions/ConfirmEdit/FancyCaptcha.php
+++ b/extensions/ConfirmEdit/FancyCaptcha.php
@@ -29,9 +29,16 @@ if ( !defined( 'MEDIAWIKI' ) ) {
exit;
}
-require_once dirname( __FILE__ ) . '/ConfirmEdit.php';
+$dir = __DIR__;
+require_once $dir . '/ConfirmEdit.php';
$wgCaptchaClass = 'FancyCaptcha';
+/**
+ * The name of a file backend ($wgFileBackends) to be used for storing files.
+ * Defaults to FSFileBackend using $wgCaptchaDirectory as a base path.
+ */
+$wgCaptchaFileBackend = '';
+
global $wgCaptchaDirectory;
$wgCaptchaDirectory = "$wgUploadDirectory/captcha"; // bad default :D
@@ -49,5 +56,5 @@ $wgCaptchaSecret = "CHANGE_THIS_SECRET!";
*/
$wgCaptchaDeleteOnSolve = false;
-$wgExtensionMessagesFiles['FancyCaptcha'] = dirname( __FILE__ ) . '/FancyCaptcha.i18n.php';
-$wgAutoloadClasses['FancyCaptcha'] = dirname( __FILE__ ) . '/FancyCaptcha.class.php';
+$wgExtensionMessagesFiles['FancyCaptcha'] = $dir . '/FancyCaptcha.i18n.php';
+$wgAutoloadClasses['FancyCaptcha'] = $dir . '/FancyCaptcha.class.php';
diff --git a/extensions/ConfirmEdit/HTMLCaptchaField.php b/extensions/ConfirmEdit/HTMLCaptchaField.php
index 6b1765d0..c069ce9e 100644
--- a/extensions/ConfirmEdit/HTMLCaptchaField.php
+++ b/extensions/ConfirmEdit/HTMLCaptchaField.php
@@ -20,7 +20,6 @@
* @class
*/
class HTMLCaptchaField extends HTMLFormField {
-
/**
* @var Captcha
*/
@@ -59,8 +58,6 @@ class HTMLCaptchaField extends HTMLFormField {
if ( $data === false ) {
return true;
}
-
-
}
/**
@@ -81,4 +78,4 @@ class HTMLCaptchaField extends HTMLFormField {
// "you answered the captcha wrongly"
return $this->captcha->exists();
}
-} \ No newline at end of file
+}
diff --git a/extensions/ConfirmEdit/MathCaptcha.php b/extensions/ConfirmEdit/MathCaptcha.php
index 8c815bf7..d1eb44ef 100644
--- a/extensions/ConfirmEdit/MathCaptcha.php
+++ b/extensions/ConfirmEdit/MathCaptcha.php
@@ -15,7 +15,8 @@ if ( !defined( 'MEDIAWIKI' ) ) {
exit;
}
-require_once dirname( __FILE__ ) . '/ConfirmEdit.php';
+$dir = __DIR__;
+require_once $dir . '/ConfirmEdit.php';
$wgCaptchaClass = 'MathCaptcha';
-$wgAutoloadClasses['MathCaptcha'] = dirname( __FILE__ ) . '/MathCaptcha.class.php';
+$wgAutoloadClasses['MathCaptcha'] = $dir . '/MathCaptcha.class.php';
diff --git a/extensions/ConfirmEdit/QuestyCaptcha.class.php b/extensions/ConfirmEdit/QuestyCaptcha.class.php
index 8e87db30..93954f1e 100644
--- a/extensions/ConfirmEdit/QuestyCaptcha.class.php
+++ b/extensions/ConfirmEdit/QuestyCaptcha.class.php
@@ -55,18 +55,18 @@ class QuestyCaptcha extends SimpleCaptcha {
function getMessage( $action ) {
$name = 'questycaptcha-' . $action;
- $text = wfMsg( $name );
+ $text = wfMessage( $name )->text();
# Obtain a more tailored message, if possible, otherwise, fall back to
# the default for edits
- return wfEmptyMsg( $name, $text ) ? wfMsg( 'questycaptcha-edit' ) : $text;
+ return wfMessage( $name, $text )->isDisabled() ? wfMessage( 'questycaptcha-edit' )->text() : $text;
}
function showHelp() {
global $wgOut;
- $wgOut->setPageTitle( wfMsg( 'captchahelp-title' ) );
- $wgOut->addWikiText( wfMsg( 'questycaptchahelp-text' ) );
+ $wgOut->setPageTitle( wfMessage( 'captchahelp-title' )->text() );
+ $wgOut->addWikiMsg( 'questycaptchahelp-text' );
if ( CaptchaStore::get()->cookiesNeeded() ) {
- $wgOut->addWikiText( wfMsg( 'captchahelp-cookies-needed' ) );
+ $wgOut->addWikiMsg( 'captchahelp-cookies-needed' );
}
}
}
diff --git a/extensions/ConfirmEdit/QuestyCaptcha.i18n.php b/extensions/ConfirmEdit/QuestyCaptcha.i18n.php
index 5eab60d4..ca345e47 100644
--- a/extensions/ConfirmEdit/QuestyCaptcha.i18n.php
+++ b/extensions/ConfirmEdit/QuestyCaptcha.i18n.php
@@ -94,7 +94,7 @@ $messages['ar'] = array(
إذا كنت تحرر صفحة معينة: اضغط زر 'العودة' في متصفحك للعودة إلى التحرير.",
);
-/** Bashkir (Башҡортса)
+/** Bashkir (башҡортса)
* @author Assele
*/
$messages['ba'] = array(
@@ -115,7 +115,7 @@ $messages['ba'] = array(
Мөхәррирләүгә кире ҡайтыу өсөн, браузерығыҙҙа кире ҡайтыу төймәһенә баҫығыҙ.',
);
-/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
* @author EugeneZelenko
* @author Jim-by
*/
@@ -140,7 +140,7 @@ $messages['be-tarask'] = array(
Націсьніце кнопку «назад» у Вашым браўзэры, каб вярнуцца да рэдагаваньня старонкі.',
);
-/** Breton (Brezhoneg)
+/** Breton (brezhoneg)
* @author Fulup
*/
$messages['br'] = array(
@@ -161,7 +161,7 @@ Kit e darempred gant [[{{MediaWiki:Grouppage-sysop}}|merourien al lec'hienn]] ev
Pouezit war bouton 'kent' ho merdeer evit distreiñ d'ar bajenn gemmañ.",
);
-/** Bosnian (Bosanski)
+/** Bosnian (bosanski)
* @author CERminator
*/
$messages['bs'] = array(
@@ -182,7 +182,7 @@ Molimo Vas da kontaktirate [[{{MediaWiki:Grouppage-sysop}}|administratore strani
Kliknite 'nazad' ('back') dugme vašeg preglednika da se vratite na polje za unos teksta.",
);
-/** Catalan (Català)
+/** Catalan (català)
* @author Paucabot
* @author Toniher
*/
@@ -192,7 +192,7 @@ Per ajudar a protegir-se contra la brossa automàtica, responeu la pregunta que
'questycaptcha-create' => 'Per crear la pàgina, per favor responeu la pregunta que apareix a continuació ([[Special:Captcha/help|més informació]]):',
);
-/** Czech (Česky)
+/** Czech (česky)
* @author Mormegil
*/
$messages['cs'] = array(
@@ -238,7 +238,7 @@ Sollte dich dieses Verfahren beim Vornehmen erwünschter Bearbeitungen behindern
Die Schaltfläche „Zurück“ des Browsers führt zurück zum vorherigen Bearbeitungsfenster.',
);
-/** German (formal address) (‪Deutsch (Sie-Form)‬)
+/** German (formal address) (Deutsch (Sie-Form)‎)
* @author Imre
* @author Umherirrender
*/
@@ -260,7 +260,7 @@ Sollte Sie dieses Verfahren beim Vornehmen erwünschter Bearbeitungen behindern,
Der „Zurück“-Knopf des Browsers führt zurück zum Bearbeitungsfenster.',
);
-/** Lower Sorbian (Dolnoserbski)
+/** Lower Sorbian (dolnoserbski)
* @author Michawiki
*/
$messages['dsb'] = array(
@@ -308,7 +308,7 @@ Bonvolu kontakti la [[{{MediaWiki:Grouppage-sysop}}|administrantojn de la retejo
Klaku la 'reiru' butonon en via retumilo por reiri al la paĝo-redaktilo.",
);
-/** Spanish (Español)
+/** Spanish (español)
* @author Crazymadlover
* @author Pertile
*/
@@ -331,7 +331,7 @@ Por favor contacta a los [[{{MediaWiki:Grouppage-sysop}}|administradores del sit
Haz click en el botón 'atrás' en tu navegador para regresar al editor de página.",
);
-/** Estonian (Eesti)
+/** Estonian (eesti)
* @author Pikne
*/
$messages['et'] = array(
@@ -352,7 +352,7 @@ Kui sul tekib raskusi muudatuste tegemisel, võta palun ühendust selle võrguko
Redigeerimislehele naasmiseks klõpsa võrgulehitseja ''tagasi''-nuppu.",
);
-/** Basque (Euskara)
+/** Basque (euskara)
* @author Kobazulo
*/
$messages['eu'] = array(
@@ -360,7 +360,7 @@ $messages['eu'] = array(
'questycaptcha-edit' => 'Orrialde hau aldatzeko, behean agertzen den galdera erantzun ezazu mesedez ([[Special:Captcha/help|informazio gehiago]]):',
);
-/** Finnish (Suomi)
+/** Finnish (suomi)
* @author Crt
* @author Nike
*/
@@ -382,7 +382,7 @@ Ota yhteyttä [[{{MediaWiki:Grouppage-sysop}}|ylläpitäjiin]] saadaksesi avustu
Napsauta selaimesi \'takaisin\'-painiketta palataksesi sivumuokkaimeen.',
);
-/** French (Français)
+/** French (français)
* @author IAlex
* @author Verdy p
*/
@@ -406,7 +406,7 @@ Veuillez contacter [[{{MediaWiki:Grouppage-sysop}}|les administrateurs du site]]
Cliquez sur le bouton « Précédent » de votre navigateur pour revenir à la page de modification.',
);
-/** Galician (Galego)
+/** Galician (galego)
* @author Toliño
*/
$messages['gl'] = array(
@@ -475,7 +475,7 @@ $messages['he'] = array(
לחצו על הכפתור 'Back' בדפדפן שלכם כדי לחזור לדף העריכה.",
);
-/** Upper Sorbian (Hornjoserbsce)
+/** Upper Sorbian (hornjoserbsce)
* @author Michawiki
*/
$messages['hsb'] = array(
@@ -496,7 +496,7 @@ Prošu staj so z [[{{MediaWiki:Grouppage-sysop}}|administratorami sydła]] z pro
Klikń na tłócatko "Wróćo" w swojim wobhladowaku, zo by so k wobdźěłowanskemu woknu wróćił.',
);
-/** Hungarian (Magyar)
+/** Hungarian (magyar)
* @author Glanthor Reviol
*/
$messages['hu'] = array(
@@ -517,7 +517,7 @@ Ha ez nem várt módon akadályoz a hasznos közreműködéseidben, segítségé
Használd a böngésződ „vissza” gombját a szöveg szerkesztéséhez való visszalépéshez.',
);
-/** Interlingua (Interlingua)
+/** Interlingua (interlingua)
* @author McDutchie
*/
$messages['ia'] = array(
@@ -591,7 +591,7 @@ Pangngaasi a kontaken ti [[{{MediaWiki:Grouppage-sysop}}|administrador ti pagsaa
Peslen ti 'agsubli' a buton dita pagbasabasam (browser) ti agsubli idiay panid ti pinagurnos.",
);
-/** Italian (Italiano)
+/** Italian (italiano)
* @author Beta16
* @author Darth Kule
*/
@@ -618,12 +618,13 @@ Fare clic sul pulsante 'indietro' del browser per tornare alla pagina di modific
*/
$messages['ja'] = array(
'questycaptcha-desc' => 'Confirm Edit 用の質問形式 CAPTCHA ジェネレーター',
- 'questycaptcha-addurl' => 'あなたの編集では新たな外部リンクが追加されています。自動で実行されるスパム行為防止のため、以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
- 'questycaptcha-badlogin' => '自動化スクリプトによるパスワードクラック攻撃を防止するため、以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
- 'questycaptcha-createaccount' => '自動化されたアカウント作成を防止するため、以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
- 'questycaptcha-create' => 'ページを作成するには以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
- 'questycaptcha-edit' => 'このページを編集するには以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
- 'questycaptcha-sendemail' => 'ロボットによるスパムを防ぐため、以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
+ 'questycaptcha-addurl' => 'あなたは新しい外部リンクを追加しようとしています。
+自動でのスパム攻撃を防ぐため、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
+ 'questycaptcha-badlogin' => '自動でのパスワードクラック攻撃を防ぐため、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
+ 'questycaptcha-createaccount' => 'アカウントの自動登録を防ぐため、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
+ 'questycaptcha-create' => 'ページを新規作成するには、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
+ 'questycaptcha-edit' => 'このページを編集するには、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
+ 'questycaptcha-sendemail' => '自動でのスパム攻撃を防ぐため、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):',
'questycaptchahelp-text' => '一般からの投稿を受け付けるこのウィキのようなウェブサイトは、自動投稿ツールを使って多くのサイトにリンクを張ってまわるスパマーにより荒らされがちです。このようなスパムは除去できるものの、その作業は大変に面倒なものです。
このため、このウィキではときどき、特に新しい外部リンクがページに追加されたときなどに、質問に答えていただくようお願いすることがあります。この作業は自動化が難しいため、スパマーなどのプログラムを用いた攻撃をほぼ阻止しつつ、大半の生身の人間による投稿を可能にします。
@@ -639,7 +640,9 @@ $messages['ja'] = array(
*/
$messages['ko'] = array(
'questycaptcha-desc' => '편집 확인에 대한 탐구적인 CAPCHA(캡차) 생성기',
- 'questycaptcha-badlogin' => '자동화된 비밀번호 깨기를 방지하기 위해 아래애 보이는 질문에 대답해주세요 ([[Special:Captcha/help|자세한 정보]]):',
+ 'questycaptcha-addurl' => '편집에 새로운 바깥 링크가 포함되어 있습니다.
+자동화된 스팸을 막기 위해 아래 질문에 답해주세요 ([[Special:Captcha/help|더 많은 정보]]):',
+ 'questycaptcha-badlogin' => '자동화된 비밀번호 깨기를 방지하기 위해, 아래애 보이는 질문에 대답해주세요 ([[Special:Captcha/help|자세한 정보]]):',
);
/** Colognian (Ripoarisch)
@@ -707,7 +710,7 @@ Kontaktéiert w.e.g. d'[[{{MediaWiki:Grouppage-sysop}}|Administrateure vun dëse
Dréckt op den 'Zréck' Knäppche vun ärem Browser fir an d'Beaarbechtungsfënster zréckzekommen.",
);
-/** Macedonian (Македонски)
+/** Macedonian (македонски)
* @author Bjankuloski06
*/
$messages['mk'] = array(
@@ -760,7 +763,29 @@ Sila hubungi [[{{MediaWiki:Grouppage-sysop}}|pentadbir laman]] untuk mendapatkan
Klik butang '←' untuk kembali ke editor laman.",
);
-/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
+/** Maltese (Malti)
+ * @author Chrisportelli
+ */
+$messages['mt'] = array(
+ 'questycaptcha-addurl' => 'Il-modifika tiegħek tinkludi ħoloq esterni ġodda.
+Sabiex tipproteġi kontra spam awtomatiku, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):',
+ 'questycaptcha-badlogin' => 'Bħala prekawzjoni kontra l-infurzar awtomatiku tal-password, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):',
+ 'questycaptcha-createaccount' => "Bħala miżura ta' prekawzjoni kontra l-ħolqien awtomatiku tal-kontijiet, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):",
+ 'questycaptcha-create' => 'Sabiex toħloq din il-paġna, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):',
+ 'questycaptcha-edit' => 'Sabiex timmodifika din il-paġna, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):',
+ 'questycaptcha-sendemail' => 'Bħala prekawzjoni kontra l-ispam awtomatiku, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):',
+ 'questycaptchahelp-text' => "Siti elettroniċi li jaċċettaw kontribuzzjonijiet mill-pubbliku, bħal din il-wiki, huma ħafna drabi abbużati minn ''spammers'' li jużaw għodda awtomatiċi sabiex idaħħlu ħoloq lejn ħafna siti.
+Waqt li dawn il-ħoloq ta' spam jistgħu jitneħħew, dan huwa xorta waħda xogħol għalxejn.
+
+Xi drabi, speċjalment meta żżid ħoloq esterni ġodda f'paġna, il-paġna wiki tista' tistaqsik biex tirrispondi mistoqsija.
+Minħabba li din hija azzjoni li diffiċli li tiġi replikata min-naħa ta' kompjuter, dan il-mekkaniżmu jippermetti lil (kważi) kull utent li jeżisti li jagħmel il-kontribuzzjonijiet tiegħu waqt li ħafna ''spammers'' u attakki awtomatiċi jiġu mwaqqfa.
+
+Jekk jogħġbok ikkuntatja lill-[[{{MediaWiki:Grouppage-sysop}}|amministraturi tas-sit]] għall-għajnuna fuq jekk din il-proċedura hix qed tipprevjeni milli tagħmel kontribuzzjonijiet leġittimi.
+
+Iklikkja fuq il-buttuna 'lura' tal-browżer tiegħek sabiex tirritorna għall-editur ta-paġna.",
+);
+
+/** Norwegian Bokmål (norsk (bokmål)‎)
* @author Nghtwlkr
* @author Simny
*/
@@ -805,7 +830,7 @@ Vraag assistentie van de [[{{MediaWiki:Grouppage-sysop}}|sitebeheerders]] als di
Klik op de knop 'terug' in uw browser om terug te gaan naar het tekstbewerkingsscherm.",
);
-/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
+/** Norwegian Nynorsk (norsk (nynorsk)‎)
* @author Gunnernett
*/
$messages['nn'] = array(
@@ -816,7 +841,7 @@ Som ei hjelp til å unngå automatisert spam, ver venleg og skiv inn spørsmåle
'questycaptcha-edit' => 'For å endra sida, ver venleg og svar på spørsmålet som er synt nedanfor ([[Special:Captcha/help|meir informasjon]]):',
);
-/** Occitan (Occitan)
+/** Occitan (occitan)
* @author Cedric31
*/
$messages['oc'] = array(
@@ -838,7 +863,7 @@ Contactatz [[{{MediaWiki:Grouppage-sysop}}|los administrators del site]] s'aquò
Clicatz sul boton « Precedent » de vòstre navigador per tornar a la pagina de modificacion.",
);
-/** Polish (Polski)
+/** Polish (polski)
* @author Sp5uhe
*/
$messages['pl'] = array(
@@ -883,7 +908,7 @@ Për piasì contata j'[[{{MediaWiki:Grouppage-sysop}}|aministrador dël sit]] p
Ch'a-i bata ansima al boton 'andré' ant sò navigator për torné andré a l'editor dla pàgina.",
);
-/** Portuguese (Português)
+/** Portuguese (português)
* @author Crazymadlover
* @author Giro720
* @author Hamilton Abreu
@@ -907,7 +932,7 @@ Por favor, contacte os [[{{MediaWiki:Grouppage-sysop}}|administradores]] para as
Clique o botão 'voltar' do seu browser para voltar à página de edição.",
);
-/** Brazilian Portuguese (Português do Brasil)
+/** Brazilian Portuguese (português do Brasil)
* @author 555
* @author Eduardo.mps
* @author Giro720
@@ -931,7 +956,28 @@ Entre em contato com os [[{{MediaWiki:Grouppage-sysop}}|administradores do site]
Clique no botão 'voltar' de seu navegador para retornar ao editor de páginas.",
);
-/** Tarandíne (Tarandíne)
+/** Romanian (română)
+ * @author Minisarm
+ */
+$messages['ro'] = array(
+ 'questycaptcha-addurl' => 'Modificarea dumneavoastră include legături externe noi.
+Pentru a împiedica roboții de spam, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):',
+ 'questycaptcha-badlogin' => 'Pentru a împiedica spargerea automată a parolelor, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):',
+ 'questycaptcha-createaccount' => 'Pentru a împiedica crearea automată de conturi, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):',
+ 'questycaptcha-create' => 'Pentru a crea pagina, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):',
+ 'questycaptcha-edit' => 'Pentru a modifica această pagină, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):',
+ 'questycaptcha-sendemail' => 'Pentru a împiedica roboții de spam, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):',
+ 'questycaptchahelp-text' => 'Siturile web care acceptă contribuții din partea publicului, precum acest wiki, sunt de obicei victime ale persoanelor care folosesc unelte automate pentru a introduce legături către multe alte situri.
+Deși aceste legături de spam pot fi îndepărtate, acest lucru reprezintă o bătaie de cap semnificativă.
+
+Uneori, mai ales la adăugarea de noi legături web într-o pagină, situl wiki vă poate cere să răspundeți la o anumită întrebare. Întrucât rezolvarea acestei cerințe este dificil de automatizat, ea permite majorității persoanelor reale să-și trimită contribuțiile și va opri majoritatea atacatorilor.
+
+În cazul în care această practică vă împiedică în mod neașteptat să faceți contribuții legitime, vă rugăm să contactați [[{{MediaWiki:Grouppage-sysop}}|administratorii sitului]].
+
+Apăsați butonul „Înapoi” al navigatorului pentru a vă reîntoarce la pagina de editare.',
+);
+
+/** tarandíne (tarandíne)
* @author Joetaras
*/
$messages['roa-tara'] = array(
@@ -953,7 +999,7 @@ Pe piacere condatte le [[{{MediaWiki:Grouppage-sysop}}|amministrature d'u site]]
Cazze 'u buttone 'rrete' jndr'à 'u browser tue pe turnà 'a pàgene d'u cangiamende.",
);
-/** Russian (Русский)
+/** Russian (русский)
* @author Александр Сигачёв
*/
$messages['ru'] = array(
@@ -975,7 +1021,7 @@ $messages['ru'] = array(
Нажмите в вашем браузере кнопку «назад», чтобы вернуться к странице редактирования.',
);
-/** Slovak (Slovenčina)
+/** Slovak (slovenčina)
* @author Helix84
*/
$messages['sk'] = array(
@@ -1001,7 +1047,7 @@ Kontaktujte prosím [[{{MediaWiki:Grouppage-sysop}}|správcov lokality]] ak potr
Späť na úpravu stránky sa vrátite kliknutím na tlačidlo „Späť“ vo vašom prehliadači.',
);
-/** Slovenian (Slovenščina)
+/** Slovenian (slovenščina)
* @author Dbc334
*/
$messages['sl'] = array(
@@ -1023,19 +1069,19 @@ Ker je to opravilo težko avtomatizirati, bo s tem večini ljudi prispevanje dov
Za vrnitev v urejevalnik izberite gumb »nazaj« v vašem brskalniku.',
);
-/** Serbian (Cyrillic script) (‪Српски (ћирилица)‬)
+/** Serbian (Cyrillic script) (српски (ћирилица)‎)
* @author Rancher
*/
$messages['sr-ec'] = array(
'questycaptcha-desc' => 'Стварач сликовног кода за потврду уређивања',
);
-/** Serbian (Latin script) (‪Srpski (latinica)‬) */
+/** Serbian (Latin script) (srpski (latinica)‎) */
$messages['sr-el'] = array(
'questycaptcha-desc' => 'Stvarač slikovnog koda za potvrdu uređivanja',
);
-/** Swedish (Svenska)
+/** Swedish (svenska)
* @author Boivie
*/
$messages['sv'] = array(
@@ -1084,6 +1130,7 @@ $messages['th'] = array(
* @author AnakngAraw
*/
$messages['tl'] = array(
+ 'questycaptcha-desc' => 'Kaakit-akit na panlikha ng CAPTCHA na Questy para sa Pagtiyak ng Pagbago',
'questycaptcha-addurl' => 'Kasali sa pagbago mo ang bagong panglabas na mga kawing.
Upang makatulong sa pagsanggalang laban sa kusang panglulusob, pakisagot ang tanong na nakalitaw sa ibaba ([[Special:Captcha/help|more info]]):',
'questycaptcha-badlogin' => 'Upang makatulong sa pagsasanggalang laban sa mga kusang paglutas ng hudyat, pakisagot lamang ang tanong na nakalitaw sa ibaba ([[Special:Captcha/help|marami pang kabatiran]]):',
@@ -1124,7 +1171,7 @@ Bu durumun sizi normal katkılarınızı yapmaktan olağandışı bir şekilde a
Sayfa editörüne dönmek için tarayıcınızın 'geri' düğmesine tıklayın.",
);
-/** Ukrainian (Українська)
+/** Ukrainian (українська)
* @author Diemon.ukr
*/
$messages['uk'] = array(
@@ -1174,7 +1221,7 @@ $messages['yi'] = array(
'questycaptcha-create' => 'צו שאַפֿן דעם בלאַט, ביטע ענטפֿערט די פֿראַגע אונטן ([[Special:Captcha/help|מער אינפֿארמאַציע]]):',
);
-/** Simplified Chinese (‪中文(简体)‬) */
+/** Simplified Chinese (中文(简体)‎) */
$messages['zh-hans'] = array(
'questycaptcha-addurl' => '您的编辑内容中含有本网站以外的连结。为防止不当程式大量破坏,请回答以下的问题([[Special:Captcha/help|相关资讯]]):',
'questycaptcha-badlogin' => '为防止不当程式破解密码,请回答以下的问题([[Special:Captcha/help|相关资讯]]):',
@@ -1184,7 +1231,7 @@ $messages['zh-hans'] = array(
'questycaptcha-sendemail' => '为防止不当程式破解密码,请回答下列问题([[Special:Captcha/help|相关资讯]]):',
);
-/** Traditional Chinese (‪中文(繁體)‬)
+/** Traditional Chinese (中文(繁體)‎)
* @author Horacewai2
* @author Waihorace
*/
diff --git a/extensions/ConfirmEdit/QuestyCaptcha.php b/extensions/ConfirmEdit/QuestyCaptcha.php
index d4c23fd6..2cef79c7 100644
--- a/extensions/ConfirmEdit/QuestyCaptcha.php
+++ b/extensions/ConfirmEdit/QuestyCaptcha.php
@@ -28,7 +28,8 @@ if ( !defined( 'MEDIAWIKI' ) ) {
exit;
}
-require_once dirname( __FILE__ ) . '/ConfirmEdit.php';
+$dir = __DIR__;
+require_once $dir . '/ConfirmEdit.php';
$wgCaptchaClass = 'QuestyCaptcha';
global $wgCaptchaQuestions;
@@ -41,5 +42,5 @@ $wgCaptchaQuestions = array();
// You can also provide several acceptable answers to a given question (the answers shall be in lowercase):
// $wgCaptchaQuestions[] = array( 'question' => "2 + 2 ?", 'answer' => array( '4', 'four' ) );
-$wgExtensionMessagesFiles['QuestyCaptcha'] = dirname( __FILE__ ) . '/QuestyCaptcha.i18n.php';
-$wgAutoloadClasses['QuestyCaptcha'] = dirname( __FILE__ ) . '/QuestyCaptcha.class.php';
+$wgExtensionMessagesFiles['QuestyCaptcha'] = $dir . '/QuestyCaptcha.i18n.php';
+$wgAutoloadClasses['QuestyCaptcha'] = $dir . '/QuestyCaptcha.class.php';
diff --git a/extensions/ConfirmEdit/README b/extensions/ConfirmEdit/README
index 1f6ddb3b..70e2c22c 100644
--- a/extensions/ConfirmEdit/README
+++ b/extensions/ConfirmEdit/README
@@ -25,7 +25,7 @@ and dogs, from a widget provided by the Microsoft Asirra service
== License ==
ConfirmEdit is published under the GPL license.
-
+
== Authors ==
The main framework, and the SimpleCaptcha and FancyCaptcha modules, were
diff --git a/extensions/ConfirmEdit/ReCaptcha.class.php b/extensions/ConfirmEdit/ReCaptcha.class.php
index a041aeb1..59b31f47 100644
--- a/extensions/ConfirmEdit/ReCaptcha.class.php
+++ b/extensions/ConfirmEdit/ReCaptcha.class.php
@@ -36,8 +36,7 @@ class ReCaptcha extends SimpleCaptcha {
return false;
}
- // Compat: WebRequest::getIP is only available since MW 1.19.
- $ip = method_exists( $wgRequest, 'getIP' ) ? $wgRequest->getIP() : wfGetIP();
+ $ip = $wgRequest->getIP();
$recaptcha_response = recaptcha_check_answer(
$wgReCaptchaPrivateKey,
@@ -70,16 +69,16 @@ class ReCaptcha extends SimpleCaptcha {
* Show a message asking the user to enter a captcha on edit
* The result will be treated as wiki text
*
- * @param $action Action being performed
+ * @param $action string Action being performed
* @return string
*/
function getMessage( $action ) {
$name = 'recaptcha-' . $action;
- $text = wfMsg( $name );
+ $text = wfMessage( $name )->text();
# Obtain a more tailored message, if possible, otherwise, fall back to
# the default for edits
- return wfEmptyMsg( $name, $text ) ? wfMsg( 'recaptcha-edit' ) : $text;
+ return wfMessage( $name, $text )->isDisabled() ? wfMessage( 'recaptcha-edit' )->text() : $text;
}
public function APIGetAllowedParams( &$module, &$params ) {
diff --git a/extensions/ConfirmEdit/ReCaptcha.i18n.php b/extensions/ConfirmEdit/ReCaptcha.i18n.php
index b94218cd..2143ffe0 100644
--- a/extensions/ConfirmEdit/ReCaptcha.i18n.php
+++ b/extensions/ConfirmEdit/ReCaptcha.i18n.php
@@ -41,7 +41,7 @@ $messages['ar'] = array(
'recaptcha-create' => 'للمساعدة في الحماية ضد الإنشاء الآلي للصفحات، يرجى كتابة الكلمتين اللتين تراهما في المربع أدناه :',
);
-/** Asturian (Asturianu)
+/** Asturian (asturianu)
* @author Xuacu
*/
$messages['ast'] = array(
@@ -53,7 +53,7 @@ $messages['ast'] = array(
'recaptcha-create' => "P'ayudar a protexenos escontra la creación de páxines automática, escribi les dos pallabres que se ven na caxella d'abaxo:",
);
-/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
* @author EugeneZelenko
* @author Jim-by
*/
@@ -66,7 +66,7 @@ $messages['be-tarask'] = array(
'recaptcha-create' => 'Для абароны супраць аўтаматычнага стварэньня старонак, калі ласка, увядзіце два словы, якія Вы бачыце ў полі ніжэй:',
);
-/** Breton (Brezhoneg)
+/** Breton (brezhoneg)
* @author Fulup
*/
$messages['br'] = array(
@@ -78,7 +78,7 @@ $messages['br'] = array(
'recaptcha-create' => "Da sikour en em wareziñ diouzh ar c'hrouiñ pajennoù emgefre, merkit an daou c'her a welit er voest dindan :",
);
-/** Bosnian (Bosanski)
+/** Bosnian (bosanski)
* @author CERminator
*/
$messages['bs'] = array(
@@ -90,7 +90,7 @@ $messages['bs'] = array(
'recaptcha-create' => 'Da bismo pomogli protiv automatiziranog pravljenja stranica, molimo upišite dvije riječi koje vidite u kutiju ispod:',
);
-/** Czech (Česky)
+/** Czech (česky)
* @author Jkjk
* @author Mormegil
*/
@@ -130,21 +130,21 @@ $messages['de'] = array(
'recaptcha-create' => 'Zum Schutz gegen automatisierte Erstellung von Seiten gib bitte die beiden folgenden Wörter in das folgende Feld ein:',
);
-/** German (formal address) (‪Deutsch (Sie-Form)‬)
+/** German (formal address) (Deutsch (Sie-Form)‎)
* @author Kghbln
*/
$messages['de-formal'] = array(
'recaptcha-createaccount' => 'Zum Schutz gegen die automatisierte Erstellung von Benutzerkonten bitten wir Sie, die folgenden beiden Wörter in das untenstehende Feld einzugeben:',
);
-/** Lower Sorbian (Dolnoserbski)
+/** Lower Sorbian (dolnoserbski)
* @author Michawiki
*/
$messages['dsb'] = array(
'recaptcha-createaccount-fail' => 'Wopacne abo felujuce wótegrono reCAPTCHA.',
);
-/** Spanish (Español)
+/** Spanish (español)
* @author Fitoschido
*/
$messages['es'] = array(
@@ -156,7 +156,7 @@ $messages['es'] = array(
'recaptcha-create' => 'Para protegernos de la creación automática de páginas, escribe las dos palabras que ves en el cuadro de abajo:',
);
-/** French (Français)
+/** French (français)
* @author Urhixidur
*/
$messages['fr'] = array(
@@ -168,7 +168,7 @@ $messages['fr'] = array(
'recaptcha-create' => "Pour nous protéger des créations automatiques de pages, merci d'écrire les deux mots visibles dans le cadre qui suit:",
);
-/** Galician (Galego)
+/** Galician (galego)
* @author Toliño
*/
$messages['gl'] = array(
@@ -203,7 +203,7 @@ $messages['he'] = array(
'recaptcha-create' => 'אינכם משתמש רשום.כהגנה מפני ספאם אוטומטי, אנא הקלידו את שתי המילים שלהלן. תודה.',
);
-/** Upper Sorbian (Hornjoserbsce)
+/** Upper Sorbian (hornjoserbsce)
* @author Michawiki
*/
$messages['hsb'] = array(
@@ -215,7 +215,7 @@ $messages['hsb'] = array(
'recaptcha-create' => 'Za škit přećiwo awtomatiskemu wutworjenju strony, prošu zapisaj tej wobě słowje, kotrejž w slědowacym polu widźiš:',
);
-/** Interlingua (Interlingua)
+/** Interlingua (interlingua)
* @author McDutchie
*/
$messages['ia'] = array(
@@ -239,7 +239,7 @@ $messages['id'] = array(
'recaptcha-create' => 'Untuk membantu pelindungan terhadap pembuatan halaman otomatis, silakan ketik dua kata yang Anda lihat dalam kotak di bawah ini:',
);
-/** Italian (Italiano)
+/** Italian (italiano)
* @author Nemo bis
*/
$messages['it'] = array(
@@ -256,12 +256,12 @@ $messages['it'] = array(
*/
$messages['ja'] = array(
'recaptcha-desc' => 'Confirm Edit 用 reCAPTCHA モジュール',
- 'recaptcha-edit' => '自動編集スパムからの保護のため、下の画像に表示されている2つの単語を入力してください:',
- 'recaptcha-addurl' => 'あなたの編集は新しい外部リンクを含んでいます。自動スパムからの保護のため、下の画像に表示されている2つの単語を入力してください:',
- 'recaptcha-badpass' => '自動パスワードクラッキングからの保護のために、下の画像に表示されている2つの単語を入力してください:',
- 'recaptcha-createaccount' => '自動アカウント登録からの保護のために、下の画像に表示されている2つの単語を入力してください:',
+ 'recaptcha-edit' => '自動編集のスパム攻撃を防ぐため、下の画像に表示されている 2 つの単語を入力してください:',
+ 'recaptcha-addurl' => 'あなたは新しい外部リンクを追加しようとしています。自動でのスパム攻撃を防ぐため、下の画像に表示されている 2 つの単語を入力してください:',
+ 'recaptcha-badpass' => '自動でのパスワードクラック攻撃を防ぐため、下の画像に表示されている 2 つの単語を入力してください:',
+ 'recaptcha-createaccount' => 'アカウントの自動登録を防ぐため、下の画像に表示されている 2 つの単語を入力してください:',
'recaptcha-createaccount-fail' => '文字列が正しくない、または入力されていません。',
- 'recaptcha-create' => '自動ページ作成からの保護のために、下の画像に表示されている2つの単語を入力してください:',
+ 'recaptcha-create' => 'ページの自動作成を防ぐため、下の画像に表示されている 2 つの単語を入力してください:',
);
/** Korean (한국어)
@@ -300,7 +300,7 @@ $messages['lb'] = array(
'recaptcha-create' => "Fir ze hëllefe eis géint d'automatiséiert Uleeë vu Säiten ze schützen, tippt w.e.g. déi zwee Wierder déi Dir gesitt an d'Këscht ënnendrënner an:",
);
-/** Macedonian (Македонски)
+/** Macedonian (македонски)
* @author Bjankuloski06
*/
$messages['mk'] = array(
@@ -325,7 +325,19 @@ $messages['ms'] = array(
'recaptcha-create' => 'Untuk membanteras kegiatan mencipta laman secara automatik, sila taipkan dua perkataan yang anda lihat dalam petak di bawah:',
);
-/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
+/** Maltese (Malti)
+ * @author Chrisportelli
+ */
+$messages['mt'] = array(
+ 'recaptcha-edit' => "Sabiex tgħinna nipproteġu kontra l-modifiki li jżidu spam, jekk jogħġbok ikteb iż-żewġ kelmiet li tara fil-kaxxa t'hawn taħt:",
+ 'recaptcha-addurl' => "Il-modifika tiegħek tinkludi ħoloq esterni ġodda. Sabiex tipproteġi kontra spam awtomatiku, jekk jogħġbok ikteb iż-żewġ kelmiet li tara fil-kaxxa t'hawn taħt:",
+ 'recaptcha-badpass' => "Sabiex tgħinna nipproteġu kontra l-infurzar awtomatiku tal-passwords, jekk jogħġbok ikteb iż-żewġ kelmiet li tara fil-kaxxa t'hawn taħt:",
+ 'recaptcha-createaccount' => "Sabiex tgħinna nipproteġu kontra l-ħolqien awtomatiku ta' kontijiet ġodda, jekk jogħġbok ikteb iż-żewġ kelmiet li tara fil-kaxxa t'hawn taħt:",
+ 'recaptcha-createaccount-fail' => 'Tweġiba reCAPTCHA ħażina jew nieqsa.',
+ 'recaptcha-create' => "Sabiex tgħinna nipproteġu kontra l-ħolqien awtomatiku ta' paġni, jekk jogħġbok ikteb iż-żewġ kelmiet li tara fil-kaxxa t'hawn taħt:",
+);
+
+/** Norwegian Bokmål (norsk (bokmål)‎)
* @author Event
*/
$messages['nb'] = array(
@@ -349,7 +361,7 @@ $messages['nl'] = array(
'recaptcha-create' => "Om het automatisch aanmaken van pagina's tegen te gaan moet u de twee woorden die u ziet invoeren:",
);
-/** Polish (Polski) */
+/** Polish (polski) */
$messages['pl'] = array(
'recaptcha-edit' => 'Aby uchronić nas przed robotami, proszę wpisać dwa widoczne słowa w poniższym polu:',
'recaptcha-addurl' => 'Twoja edycja zawiera linki zewnętrzne. Aby uchronić nas przed robotami, proszę wpisać dwa widoczne słowa w poniższym polu:',
@@ -372,7 +384,7 @@ $messages['pms'] = array(
'recaptcha-create' => "Për giuté a protege contra la creassion automatisà ëd pàgine, për piasì ch'a scriv le doe paròle ch'a s-ciàira ant la casela sì-sota:",
);
-/** Portuguese (Português)
+/** Portuguese (português)
* @author Hamilton Abreu
*/
$messages['pt'] = array(
@@ -384,7 +396,7 @@ $messages['pt'] = array(
'recaptcha-create' => 'Para proteger-nos da criação automática de páginas, por favor escreva as duas palavras visíveis abaixo:',
);
-/** Brazilian Portuguese (Português do Brasil) */
+/** Brazilian Portuguese (português do Brasil) */
$messages['pt-br'] = array(
'recaptcha-edit' => 'Para ajudar a prevenir contra vandalismos, por favor digite as duas palavras que você vê na caixa abaixo:',
'recaptcha-addurl' => 'A sua edição inclui ligações externas. Para ajudar a prevenir contra vandalismos, por favor digite as duas palavras que você vê na caixa abaixo:',
@@ -394,7 +406,7 @@ $messages['pt-br'] = array(
'recaptcha-create' => 'Para ajudar a prevenir contra criação automatizada de páginas, por favor digite as duas palavras que você vê na caixa abaixo:',
);
-/** Russian (Русский)
+/** Russian (русский)
* @author Александр Сигачёв
*/
$messages['ru'] = array(
@@ -406,19 +418,19 @@ $messages['ru'] = array(
'recaptcha-create' => 'В целях защиты от автоматического создания страниц, пожалуйста, введите два слова, которые вы видите ниже:',
);
-/** Serbian (Cyrillic script) (‪Српски (ћирилица)‬)
+/** Serbian (Cyrillic script) (српски (ћирилица)‎)
* @author Rancher
*/
$messages['sr-ec'] = array(
'recaptcha-desc' => 'Модул reCAPTCHA за потврду уређивања',
);
-/** Serbian (Latin script) (‪Srpski (latinica)‬) */
+/** Serbian (Latin script) (srpski (latinica)‎) */
$messages['sr-el'] = array(
'recaptcha-desc' => 'Modul reCAPTCHA za potvrdu uređivanja',
);
-/** Swedish (Svenska) */
+/** Swedish (svenska) */
$messages['sv'] = array(
'recaptcha-edit' => 'Den här sidan skyddas mot spam-robotar, bevisa att du är en människa genom att skriva de två orden du ser i boxen nedan:',
'recaptcha-addurl' => 'Din förändring av sidan innehåller nya externa länkar, vilket är typiskt för spam. Bevisa att du är en människa genom att skriva de två orden du ser i boxen nedan:',
@@ -444,6 +456,7 @@ $messages['sw'] = array(
* @author AnakngAraw
*/
$messages['tl'] = array(
+ 'recaptcha-desc' => 'Modulo ng reCAPTCHA para sa Pagtiyak ng Pagbago',
'recaptcha-edit' => 'Upang makatulong sa pagprutekta laban sa kusang basurang pamamatnugot, paki imakinilya ang dalawang mga salitang nakikita mo sa loob ng kahong nasa ibaba:',
'recaptcha-addurl' => 'Ang pagbabago mo ay nagsasama ng bagong panlabas na mga kawing. Upang makatulong sa pagprutekta laban sa kusang paglusob ng basurang-liham, paki imakinilya ang dalawang mga salitang nakikita sa loob ng kahong nasa ibaba:',
'recaptcha-badpass' => 'Upang makatulong sa pagsasanggalang laban sa kusang panghuhula ng hudyat, paki imakinilya ang dalawang mga salitang nakikita mo sa loob ng kahong nasa ibaba:',
@@ -452,7 +465,7 @@ $messages['tl'] = array(
'recaptcha-create' => 'Upang makatulong sa pagprutekta laban sa kusang paglikha ng pahina, paki imakinilya ang dalawang mga salitang nakikita mo sa loob ng kahong nasa ibaba:',
);
-/** Ukrainian (Українська)
+/** Ukrainian (українська)
* @author Тест
*/
$messages['uk'] = array(
@@ -469,7 +482,7 @@ $messages['vi'] = array(
'recaptcha-create' => 'Để giúp tránh việc tạo trang tự động, xin hãy gõ hai từ mà bạn nhìn vào ô dưới đây:',
);
-/** Simplified Chinese (‪中文(简体)‬)
+/** Simplified Chinese (中文(简体)‎)
* @author Hydra
* @author Hzy980512
* @author Onecountry
@@ -483,7 +496,7 @@ $messages['zh-hans'] = array(
'recaptcha-create' => '为了避免垃圾用户自动创建页面,请键入下面框中的两个单词:',
);
-/** Traditional Chinese (‪中文(繁體)‬) */
+/** Traditional Chinese (中文(繁體)‎) */
$messages['zh-hant'] = array(
'recaptcha-edit' => '要幫助保護免受垃圾郵件自動的編輯,請鍵入您在下面的框中看到這兩個詞:',
'recaptcha-addurl' => '您的編輯包含新的外部鏈接。為了幫助防止自動垃圾郵件,請鍵入您在下面的框中看到這兩個詞:',
diff --git a/extensions/ConfirmEdit/ReCaptcha.php b/extensions/ConfirmEdit/ReCaptcha.php
index cedaae10..8d44e6f6 100644
--- a/extensions/ConfirmEdit/ReCaptcha.php
+++ b/extensions/ConfirmEdit/ReCaptcha.php
@@ -14,11 +14,10 @@ if ( !defined( 'MEDIAWIKI' ) ) {
exit;
}
-require_once dirname( __FILE__ ) . '/ConfirmEdit.php';
+$dir = __DIR__;
+require_once $dir . '/ConfirmEdit.php';
$wgCaptchaClass = 'ReCaptcha';
-$dir = dirname( __FILE__ );
-
$wgExtensionMessagesFiles['ReCaptcha'] = $dir . '/ReCaptcha.i18n.php';
$wgAutoloadClasses['ReCaptcha'] = $dir . '/ReCaptcha.class.php';
diff --git a/extensions/ConfirmEdit/ext.confirmedit.asirra.js b/extensions/ConfirmEdit/ext.confirmedit.asirra.js
index 6294b4f1..52dc532c 100644
--- a/extensions/ConfirmEdit/ext.confirmedit.asirra.js
+++ b/extensions/ConfirmEdit/ext.confirmedit.asirra.js
@@ -9,7 +9,7 @@
\*======================================================================*/
jQuery( function( $ ) {
- var asirraform = $( "form#userlogin2" )
+ var asirraform = $( "form#userlogin2" );
var submitButtonClicked = document.createElement("input");
var passThroughFormSubmit = false;
@@ -49,7 +49,7 @@ jQuery( function( $ ) {
asirraform.submit();
}
}
-
+
PrepareSubmit();
-
+
} );
diff --git a/extensions/ConfirmEdit/maintenance/GenerateFancyCaptchas.php b/extensions/ConfirmEdit/maintenance/GenerateFancyCaptchas.php
new file mode 100644
index 00000000..e5620753
--- /dev/null
+++ b/extensions/ConfirmEdit/maintenance/GenerateFancyCaptchas.php
@@ -0,0 +1,128 @@
+<?php
+/**
+ * Generate captchas using a python script and copy them into storage.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @author Aaron Schulz
+ * @ingroup Maintenance
+ */
+if ( getenv( 'MW_INSTALL_PATH' ) ) {
+ $IP = getenv( 'MW_INSTALL_PATH' );
+} else {
+ $IP = dirname(__FILE__).'/../../..';
+}
+
+require_once( "$IP/maintenance/Maintenance.php" );
+
+/**
+ * Maintenance script to change the password of a given user.
+ *
+ * @ingroup Maintenance
+ */
+class GenerateFancyCaptchas extends Maintenance {
+ public function __construct() {
+ parent::__construct();
+ // See captcha.py for argument usage
+ $this->addOption( "wordlist", 'A list of words', true, true );
+ $this->addOption( "font", "The font to use", true, true );
+ $this->addOption( "font-size", "The font size ", false, true );
+ $this->addOption( "blacklist", "A blacklist of words that should not be used", false, true );
+ $this->addOption( "fill", "Fill the captcha container to N files", true, true );
+ $this->addOption( "verbose", "Show debugging information" );
+ $this->mDescription = "Generate new captchas and move them into storage";
+ }
+
+ public function execute() {
+ global $wgCaptchaSecret, $wgCaptchaDirectoryLevels;
+
+ $instance = ConfirmEditHooks::getInstance();
+ if ( !( $instance instanceof FancyCaptcha ) ) {
+ $this->error( "\$wgCaptchaClass is not FancyCaptcha.\n", 1 );
+ }
+ $backend = $instance->getBackend();
+
+ $countAct = $instance->estimateCaptchaCount();
+ $this->output( "Estimated number of captchas is $countAct.\n" );
+
+ $countGen = (int)$this->getOption( 'fill' ) - $countAct;
+ if ( $countGen <= 0 ) {
+ $this->output( "No need to generate anymore captchas.\n" );
+ return;
+ }
+
+ $tmpDir = wfTempDir() . '/mw-fancycaptcha-' . time() . '-' . wfRandomString( 6 );
+ if ( !wfMkdirParents( $tmpDir ) ) {
+ $this->error( "Could not create temp directory.\n", 1 );
+ }
+
+ $e = null; // exception
+ try {
+ $cmd = sprintf( "python %s --key %s --output %s --count %s --dirs %s",
+ wfEscapeShellArg( __DIR__ . '/../captcha.py' ),
+ wfEscapeShellArg( $wgCaptchaSecret ),
+ wfEscapeShellArg( $tmpDir ),
+ wfEscapeShellArg( $countGen ),
+ wfEscapeShellArg( $wgCaptchaDirectoryLevels )
+ );
+ foreach ( array( 'wordlist', 'font', 'font-size', 'blacklist', 'verbose' ) as $par ) {
+ if ( $this->hasOption( $par ) ) {
+ $cmd .= " --$par " . wfEscapeShellArg( $this->getOption( $par ) );
+ }
+ }
+
+ $this->output( "Generating $countGen new captchas...\n" );
+ $retVal = 1;
+ wfShellExec( $cmd, $retVal );
+ if ( $retVal != 0 ) {
+ wfRecursiveRemoveDir( $tmpDir );
+ $this->error( "Could not run generation script.\n", 1 );
+ }
+
+ $flags = FilesystemIterator::SKIP_DOTS;
+ $iter = new RecursiveIteratorIterator(
+ new RecursiveDirectoryIterator( $tmpDir, $flags ),
+ RecursiveIteratorIterator::CHILD_FIRST // include dirs
+ );
+
+ $this->output( "Copying the new captchas to storage...\n" );
+ foreach ( $iter as $fileInfo ) {
+ if ( !$fileInfo->isFile() ) {
+ continue;
+ }
+ list( $salt, $hash ) = $instance->hashFromImageName( $fileInfo->getBasename() );
+ $status = $backend->quickStore( array(
+ 'src' => $fileInfo->getPathname(),
+ 'dst' => $instance->imagePath( $salt, $hash )
+ ) );
+ if ( !$status->isOK() ) {
+ $this->error( "Could not save file '{$fileInfo->getPathname()}'.\n" );
+ }
+ }
+ } catch ( Exception $e ) {
+ wfRecursiveRemoveDir( $tmpDir );
+ throw $e;
+ }
+
+ $this->output( "Removing temporary files...\n" );
+ wfRecursiveRemoveDir( $tmpDir );
+ $this->output( "Done.\n" );
+ }
+}
+
+$maintClass = "GenerateFancyCaptchas";
+require_once( RUN_MAINTENANCE_IF_MAIN );
diff --git a/extensions/ConfirmEdit/recaptchalib.php b/extensions/ConfirmEdit/recaptchalib.php
index 8e2c0c4f..73fd6309 100644
--- a/extensions/ConfirmEdit/recaptchalib.php
+++ b/extensions/ConfirmEdit/recaptchalib.php
@@ -272,6 +272,3 @@ function recaptcha_mailhide_html( $pubkey, $privkey, $email ) {
"' onclick=\"window.open('" . htmlentities ( $url ) . "', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;\" title=\"Reveal this e-mail address\">...</a>@" . htmlentities ( $emailparts [1] );
}
-
-
-?>
diff --git a/extensions/FluxBBAuthPlugin.php b/extensions/FluxBBAuthPlugin.php
index dd8732f5..ce3cf8f8 100644
--- a/extensions/FluxBBAuthPlugin.php
+++ b/extensions/FluxBBAuthPlugin.php
@@ -4,7 +4,7 @@ $wgHooks['isValidPassword'][] = 'FluxBBAuthPlugin::isValidPassword';
$wgExtensionCredits['other'][] = array(
'name' => 'FluxBBAuthPlugin',
- 'version' => '1.2',
+ 'version' => '1.3',
'description' => 'Use FluxBB accounts in MediaWiki',
'author' => 'Pierre Schmitz',
'url' => 'https://pierre-schmitz.com/'
@@ -12,6 +12,8 @@ $wgExtensionCredits['other'][] = array(
require_once(__DIR__.'/../includes/AuthPlugin.php');
+global $FluxBBDatabase;
+$FluxBBDatabase = 'fluxbb';
class FluxBBAuthPlugin extends AuthPlugin {
@@ -21,23 +23,21 @@ public static function isValidPassword($password) {
}
private function getUserData($username) {
+ global $FluxBBDatabase;
$dbr = wfGetDB( DB_SLAVE );
- $result = $dbr->safeQuery('SELECT id, username, email, realname FROM fluxbb.users WHERE username = ?', $username);
- $data = $result->fetchRow();
- $result->free();
-
- return $data;
+ return $dbr->selectRow($FluxBBDatabase.'.users', array('username', 'email', 'realname'), array('username' => $username));
}
public function userExists( $username ) {
+ global $FluxBBDatabase;
$dbr = wfGetDB( DB_SLAVE );
try {
- $result = $dbr->safeQuery('SELECT id FROM fluxbb.users WHERE username = ?', $username);
+ $result = $dbr->select($FluxBBDatabase.'.users', 'id', array('username' => $username));
$exists = ($result->numRows() > 0 ? true : false);
$result->free();
- } catch (Exception $e) {
+ } catch (DBQueryError $e) {
$exists = false;
}
@@ -45,13 +45,14 @@ public function userExists( $username ) {
}
public function authenticate( $username, $password ) {
+ global $FluxBBDatabase;
$dbr = wfGetDB( DB_SLAVE );
try {
- $result = $dbr->safeQuery('SELECT id FROM fluxbb.users WHERE username = ? AND password = ?', $username, sha1($password));
+ $result = $dbr->select($FluxBBDatabase.'.users', 'id', array('username' => $username, 'password' => sha1($password)));
$authenticated = ($result->numRows() > 0 ? true : false);
$result->free();
- } catch (Exception $e) {
+ } catch (DBQueryError $e) {
$authenticated = false;
}
@@ -126,9 +127,12 @@ public function strictUserAuth( $username ) {
public function initUser( &$user, $autocreate=false ) {
try {
$data = $this->getUserData($user->getName());
- $user->setEmail($data['email']);
+ if (!$data) {
+ return false;
+ }
+ $user->setEmail($data->email);
$user->confirmEmail();
- $user->setRealName($data['realname']);
+ $user->setRealName($data->realname);
} catch (Exception $e) {
return false;
}
@@ -139,7 +143,10 @@ public function getCanonicalName( $username ) {
if ($username != 'MediaWiki default') {
try {
$data = $this->getUserData($username);
- return strtoupper(substr($data['username'], 0, 1)).substr($data['username'], 1);
+ if (!$data) {
+ return false;
+ }
+ return strtoupper(substr($data->username, 0, 1)).substr($data->username, 1);
} catch (Exception $e) {
return false;
}
diff --git a/extensions/Gadgets/.gitreview b/extensions/Gadgets/.gitreview
deleted file mode 100644
index a1a8ead4..00000000
--- a/extensions/Gadgets/.gitreview
+++ /dev/null
@@ -1,5 +0,0 @@
-[gerrit]
-host=gerrit.wikimedia.org
-port=29418
-project=mediawiki/extensions/Gadgets.git
-defaultbranch=master
diff --git a/extensions/Gadgets/ApiQueryGadgetCategories.php b/extensions/Gadgets/ApiQueryGadgetCategories.php
index d49e000e..a5d328b1 100644
--- a/extensions/Gadgets/ApiQueryGadgetCategories.php
+++ b/extensions/Gadgets/ApiQueryGadgetCategories.php
@@ -53,7 +53,7 @@ class ApiQueryGadgetCategories extends ApiQueryBase {
if ( $category !== "" ) {
if ( isset( $this->props['title'] ) ) {
- $row['desc'] = wfMessage( "gadget-section-$category" )->parse();
+ $row['desc'] = $this->msg( "gadget-section-$category" )->parse();
}
}
diff --git a/extensions/Gadgets/ApiQueryGadgets.php b/extensions/Gadgets/ApiQueryGadgets.php
index c6d90781..90e77a3b 100644
--- a/extensions/Gadgets/ApiQueryGadgets.php
+++ b/extensions/Gadgets/ApiQueryGadgets.php
@@ -107,11 +107,11 @@ class ApiQueryGadgets extends ApiQueryBase {
* @return bool
*/
private function isNeeded( Gadget $gadget ) {
- global $wgUser;
+ $user = $this->getUser();
return ( $this->neededIds === false || isset( $this->neededIds[$gadget->getName()] ) )
- && ( !$this->listAllowed || $gadget->isAllowed( $wgUser ) )
- && ( !$this->listEnabled || $gadget->isEnabled( $wgUser ) );
+ && ( !$this->listAllowed || $gadget->isAllowed( $user ) )
+ && ( !$this->listEnabled || $gadget->isEnabled( $user ) );
}
/**
diff --git a/extensions/Gadgets/Gadgets.alias.php b/extensions/Gadgets/Gadgets.alias.php
index 31eb2b24..4f30aa1d 100644
--- a/extensions/Gadgets/Gadgets.alias.php
+++ b/extensions/Gadgets/Gadgets.alias.php
@@ -28,6 +28,11 @@ $specialPageAliases['arz'] = array(
'Gadgets' => array( 'ادوات' ),
);
+/** Assamese (অসমীয়া) */
+$specialPageAliases['as'] = array(
+ 'Gadgets' => array( 'গেজেটসমূহ' ),
+);
+
/** Bulgarian (български) */
$specialPageAliases['bg'] = array(
'Gadgets' => array( 'Джаджи' ),
@@ -63,7 +68,7 @@ $specialPageAliases['diq'] = array(
'Gadgets' => array( 'Gadgeti' ),
);
-/** Lower Sorbian (Dolnoserbski) */
+/** Lower Sorbian (dolnoserbski) */
$specialPageAliases['dsb'] = array(
'Gadgets' => array( 'Gadgety' ),
);
@@ -108,7 +113,7 @@ $specialPageAliases['frp'] = array(
'Gadgets' => array( 'Outils' ),
);
-/** Galician (Galego) */
+/** Galician (galego) */
$specialPageAliases['gl'] = array(
'Gadgets' => array( 'Trebellos' ),
);
@@ -138,7 +143,7 @@ $specialPageAliases['hr'] = array(
'Gadgets' => array( 'Dodaci' ),
);
-/** Upper Sorbian (Hornjoserbsce) */
+/** Upper Sorbian (hornjoserbsce) */
$specialPageAliases['hsb'] = array(
'Gadgets' => array( 'Specialne_funkcije' ),
);
@@ -213,7 +218,7 @@ $specialPageAliases['mt'] = array(
'Gadgets' => array( 'Aġġeġġi', 'Aċċessorji' ),
);
-/** Norwegian Bokmål (‪norsk (bokmål)‬) */
+/** Norwegian Bokmål (norsk (bokmål)‎) */
$specialPageAliases['nb'] = array(
'Gadgets' => array( 'Tilleggsfunksjoner' ),
);
@@ -228,7 +233,7 @@ $specialPageAliases['nl'] = array(
'Gadgets' => array( 'Extensies' ),
);
-/** Norwegian Nynorsk (‪norsk (nynorsk)‬) */
+/** Norwegian Nynorsk (norsk (nynorsk)‎) */
$specialPageAliases['nn'] = array(
'Gadgets' => array( 'Tilleggsfunksjonar' ),
);
@@ -273,7 +278,7 @@ $specialPageAliases['sl'] = array(
'Gadgets' => array( 'Vtičniki', 'Vticniki' ),
);
-/** Serbian (Cyrillic script) (‪српски (ћирилица)‬) */
+/** Serbian (Cyrillic script) (српски (ћирилица)‎) */
$specialPageAliases['sr-ec'] = array(
'Gadgets' => array( 'Гаџети' ),
);
@@ -290,7 +295,7 @@ $specialPageAliases['th'] = array(
/** Tagalog (Tagalog) */
$specialPageAliases['tl'] = array(
- 'Gadgets' => array( 'Mga gadyet' ),
+ 'Gadgets' => array( 'Mga_gadyet' ),
);
/** Turkish (Türkçe) */
@@ -318,12 +323,12 @@ $specialPageAliases['vi'] = array(
'Gadgets' => array( 'Công_cụ_đa_năng' ),
);
-/** Simplified Chinese (‪中文(简体)‬) */
+/** Simplified Chinese (中文(简体)‎) */
$specialPageAliases['zh-hans'] = array(
'Gadgets' => array( '小工具' ),
);
-/** Traditional Chinese (‪中文(繁體)‬) */
+/** Traditional Chinese (中文(繁體)‎) */
$specialPageAliases['zh-hant'] = array(
'Gadgets' => array( '小工具' ),
); \ No newline at end of file
diff --git a/extensions/Gadgets/Gadgets.i18n.php b/extensions/Gadgets/Gadgets.i18n.php
index c9099f43..0b518d45 100644
--- a/extensions/Gadgets/Gadgets.i18n.php
+++ b/extensions/Gadgets/Gadgets.i18n.php
@@ -16,7 +16,7 @@ $messages = array();
*/
$messages['en'] = array(
# for Special:Version
- 'gadgets-desc' => 'Lets users select custom [[Special:Gadgets|CSS and JavaScript gadgets]] in their [[Special:Preferences|preferences]]',
+ 'gadgets-desc' => 'Lets users select custom [[Special:Gadgets|CSS and JavaScript gadgets]] in their [[Special:Preferences#mw-prefsection-gadgets|preferences]]',
# for Special:Preferences
'prefs-gadgets' => 'Gadgets',
@@ -31,7 +31,7 @@ Local administrators can edit the [[MediaWiki:Gadgets-definition|definitions]] a
'gadgets' => 'Gadgets',
'gadgets-definition' => '', # do not translate or duplicate this message to other languages
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => "Below is a list of special gadgets users can enable on their [[Special:Preferences|preferences page]], as defined by the [[MediaWiki:Gadgets-definition|definitions]].
+ 'gadgets-pagetext' => "Below is a list of special gadgets users can enable on their [[Special:Preferences#mw-prefsection-gadgets|preferences page]], as defined by the [[MediaWiki:Gadgets-definition|definitions]].
This overview provides easy access to the system message pages that define each gadget's description and code.",
'gadgets-uses' => 'Uses',
'gadgets-required-rights' => 'Requires the following {{PLURAL:$2|right|rights}}:
@@ -57,15 +57,16 @@ You must have appropriate permissions on destination wiki (including the right t
* @author Mormegil
* @author Purodha
* @author SPQRobin
+ * @author Shirayuki
* @author Siebrand
* @author The Evil IP address
*/
$messages['qqq'] = array(
'gadgets-desc' => '{{desc}}',
- 'prefs-gadgets' => 'In Gadgets extension. The name of a tab in [[Special:Preferences]] where user set their preferences for the extension.
+ 'prefs-gadgets' => 'In Gadgets extension. The name of a tab in [[Special:Preferences#mw-prefsection-gadgets|Special:Preferences]] where user set their preferences for the extension.
{{Identical|Gadgets}}',
- 'gadgets-prefstext' => 'In Gadgets extension. This is the explanation text displayed under the Gadgets tab in [[Special:Preferences]].',
+ 'gadgets-prefstext' => 'In Gadgets extension. This is the explanation text displayed under the Gadgets tab in [[Special:Preferences#mw-prefsection-gadgets|Special:Preferences]].',
'gadgets' => '{{Identical|Gadgets}}',
'gadgets-title' => '{{Identical|Gadgets}}',
'gadgets-uses' => "This is used as a verb in third-person singular. It appears in front of a script name. Example: \"''Uses: Gadget-UTCLiveClock.js''\"
@@ -79,6 +80,8 @@ See [http://meta.wikimedia.org/wiki/Special:Gadgets Gadgets page in meta.wikimed
* $2 - the number of items in list $1 for PLURAL use.',
'gadgets-export' => 'Used on [[Special:Gadgets]]. This is a verb, not noun.
{{Identical|Export}}',
+ 'gadgets-export-title' => 'Used as page title. Example: [[Special:Gadgets/export/editbuttons]]',
+ 'gadgets-export-text' => 'Used as page description. See example: [[Special:Gadgets/export/editbuttons]]',
'gadgets-export-download' => 'Use the verb for this message. Submit button.
{{Identical|Download}}',
);
@@ -88,7 +91,7 @@ See [http://meta.wikimedia.org/wiki/Special:Gadgets Gadgets page in meta.wikimed
* @author Naudefj
*/
$messages['af'] = array(
- 'gadgets-desc' => 'Laat gebruikers toe om [[Special:Gadgets|CSS en JavaScripts]] geriewe te aktiveer in hulle [[Special:Preferences|voorkeure]]',
+ 'gadgets-desc' => 'Laat gebruikers toe om [[Special:Gadgets|CSS en JavaScripts]] geriewe te aktiveer in hulle [[Special:Preferences#mw-prefsection-gadgets|voorkeure]]',
'prefs-gadgets' => 'Geriewe',
'gadgets-prefstext' => "Hieronder is 'n lys van spesiale geriewe wat u kan aktiveer.
Hierdie geriewe maak hoofsaaklik van JavaScript gebruik. Dus moet JavaScript in u webblaaier geaktiveer wees.
@@ -98,7 +101,7 @@ Hierdie geriewe is nie deel van die MediaWiki-sagteware nie en word gewoonlik de
Plaaslike administrateurs kan die beskikbare geriewe by [[MediaWiki:Gadgets-definition|definisies]] en [[Special:Gadgets|beskrywings]] wysig.",
'gadgets' => 'Geriewe',
'gadgets-title' => 'Geriewe',
- 'gadgets-pagetext' => "Hieronder is 'n lys van spesiale geriewe wat gebruikers deur hulle [[Special:Preferences|voorkeure]] kan aktiveer, soos gedefinieer in [[MediaWiki:Gadgets-definition]].
+ 'gadgets-pagetext' => "Hieronder is 'n lys van spesiale geriewe wat gebruikers deur hulle [[Special:Preferences#mw-prefsection-gadgets|voorkeure]] kan aktiveer, soos gedefinieer in [[MediaWiki:Gadgets-definition]].
Die oorsig bied maklike toegang tot die stelselboodskapblaaie wat elke gerief se beskrywing en kode wys.",
'gadgets-uses' => 'Gebruik',
'gadgets-export' => 'Eksporteer',
@@ -118,7 +121,7 @@ $messages['am'] = array(
'gadgets-title' => 'ተጨማሪ መሣርያዎች',
'gadgets-pagetext' => 'ተጨማሪ መሣርያዎች ወይም መኪናዎች በየዊኪ ፕሮዤ የለያያሉ።
-ተጨማሪ መሣሪያዎች ለማግኘት፣ ወደ [[Special:Preferences|ምርጫዎች]] ይሂዱ።
+ተጨማሪ መሣሪያዎች ለማግኘት፣ ወደ [[Special:Preferences#mw-prefsection-gadgets|ምርጫዎች]] ይሂዱ።
የዚህ ገጽ መራጃ በተለይ ለመጋቢዎችና አስተዳዳሪዎች ይጠቅማል።
@@ -126,11 +129,11 @@ $messages['am'] = array(
'gadgets-uses' => 'የተጠቀመው ጃቫ-ስክሪፕት',
);
-/** Aragonese (Aragonés)
+/** Aragonese (aragonés)
* @author Juanpabl
*/
$messages['an'] = array(
- 'gadgets-desc' => 'Deixa que os usuario seleccionen os [[Special:Gadgets|gadgets de CSS y JavaScript]] que quieran en as suyas [[Special:Preferences|preferencias]]',
+ 'gadgets-desc' => 'Deixa que os usuario seleccionen os [[Special:Gadgets|gadgets de CSS y JavaScript]] que quieran en as suyas [[Special:Preferences#mw-prefsection-gadgets|preferencias]]',
'prefs-gadgets' => 'Trastes',
'gadgets-prefstext' => "Contino ye una lista de trastes especials que puede fer servir en a suya cuenta.
Como quasi totz istos trastes son feitos en JavaScript, caldrá que tienga activato JavaScript en o suyo navegador ta que vaigan bien. Pare cuenta que istos trastes no tendrán garra efeuto en ista pachina de preferencias.
@@ -139,7 +142,7 @@ Pare cuenta tamién que istos trastes especials no fan parte d'o software MediaW
Os almenistradors locals pueden editar os trastes disponibles en as pachinas de [[MediaWiki:Gadgets-definition|definicions]] y de [[Special:Gadgets|descripcions]].",
'gadgets' => 'Trastes',
'gadgets-title' => 'Trastes',
- 'gadgets-pagetext' => "Contino ye una lista de trastes especials que os usuarios pueden activar en a suya [[Special:Preferences|pachina de preferencias]], como se define en a pachina de [[MediaWiki:Gadgets-definition|definicions]].
+ 'gadgets-pagetext' => "Contino ye una lista de trastes especials que os usuarios pueden activar en a suya [[Special:Preferences#mw-prefsection-gadgets|pachina de preferencias]], como se define en a pachina de [[MediaWiki:Gadgets-definition|definicions]].
Ista lista premite ir facilment t'as pachinas de mensaches d'o sistema que definen a descripción y o codigo de cada traste.",
'gadgets-uses' => 'Fa servir',
'gadgets-required-rights' => 'Requiere {{PLURAL:$2|o siguient dreito|os siguients dreitos}}:
@@ -165,7 +168,7 @@ Has de tener permisos apropiaus en o wiki de destín (incluindo o dreito a edita
* @author روخو
*/
$messages['ar'] = array(
- 'gadgets-desc' => 'يسمح للمستخدمين باختيار [[Special:Gadgets|إضافات سي إس إس وجافاسكريبت]] معدلة في [[Special:Preferences|تفضيلاتهم]]',
+ 'gadgets-desc' => 'يسمح للمستخدمين باختيار [[Special:Gadgets|إضافات سي إس إس وجافاسكريبت]] معدلة في [[Special:Preferences#mw-prefsection-gadgets|تفضيلاتهم]]',
'prefs-gadgets' => 'الإضافات',
'gadgets-prefstext' => 'بالأسفل قائمة بالإضافات الخاصة التي يمكن تفعيلها لحسابك.
هذه الإضافات مبنية على الأغلب على جافاسكريبت، لذا فالجافاسكريبت يجب أن تكون مفعلة في متصفحك لكي يعملوا.
@@ -176,7 +179,7 @@ $messages['ar'] = array(
و [[Special:Gadgets|الوصوفات]].',
'gadgets' => 'إضافات',
'gadgets-title' => 'إضافات',
- 'gadgets-pagetext' => 'بالأسفل قائمة بالإضافات الخاصة التي يمكن أن يقوم المستخدمون بتفعيلها على [[Special:Preferences|صفحة تفضيلاتهم]]، معرفة بواسطة [[MediaWiki:Gadgets-definition|التعريفات]].
+ 'gadgets-pagetext' => 'بالأسفل قائمة بالإضافات الخاصة التي يمكن أن يقوم المستخدمون بتفعيلها على [[Special:Preferences#mw-prefsection-gadgets|صفحة تفضيلاتهم]]، معرفة بواسطة [[MediaWiki:Gadgets-definition|التعريفات]].
هذا العرض يوفر دخولا سهلا لصفحات رسائل النظام التي تعرف وصف وكود كل إضافة.',
'gadgets-uses' => 'تستخدم',
'gadgets-required-rights' => 'يتطلب {{PLURAL:$2|الحق|الحقوق}} التالية:
@@ -209,7 +212,7 @@ $messages['arc'] = array(
* @author Ramsis II
*/
$messages['arz'] = array(
- 'gadgets-desc' => 'بيسمح لليوزرز انهم يختارو [[Special:Gadgets|اضافاتCSS وJavaScript]] فى [[Special:Preferences|التفضيلات]] بتاعتهم',
+ 'gadgets-desc' => 'بيسمح لليوزرز انهم يختارو [[Special:Gadgets|اضافاتCSS وJavaScript]] فى [[Special:Preferences#mw-prefsection-gadgets|التفضيلات]] بتاعتهم',
'prefs-gadgets' => 'اضافات',
'gadgets-prefstext' => 'تحت فى لستة بالضافات المخصوصة اللى انت ممكن تفعلها فى الحساب بتاعك.
الاضافات دى غالبا ما بتبقى مبينة على الجافاسكريبت،و علشان كده لازم تفعل الجافاسطريبت فى البراوزر بتاعك علشتن يشتغلو.
@@ -219,7 +222,7 @@ $messages['arz'] = array(
الادارى المحلى ممكن يعدل الاضافات الموجودة باستخدام [[MediaWiki:Gadgets-definition|التعريفات]] و [[Special:Gadgets|التوصيفات]].',
'gadgets' => 'إضافات',
'gadgets-title' => 'إضافات',
- 'gadgets-pagetext' => 'تحت فى لستة بالاضافات المخصوصة و اللى اليوزرز ممكن يفعلوها على [[Special:Preferences|صفحة التفضيلات]], زى ما بتعرفها [[MediaWiki:Gadgets-definition|التعريفات]].
+ 'gadgets-pagetext' => 'تحت فى لستة بالاضافات المخصوصة و اللى اليوزرز ممكن يفعلوها على [[Special:Preferences#mw-prefsection-gadgets|صفحة التفضيلات]], زى ما بتعرفها [[MediaWiki:Gadgets-definition|التعريفات]].
العرض دا بيوفر دخول سهل لصفحات رسايل النظام و اللى بتعرف وصف و كود كل اضافة.',
'gadgets-uses' => 'إستخدامات',
);
@@ -229,7 +232,7 @@ $messages['arz'] = array(
* @author Gitartha.bordoloi
*/
$messages['as'] = array(
- 'gadgets-desc' => "সদস্যসকলক তেওঁলোকৰ [[Special:Preferences|পছন্দসমূহত]] কাষ্ট'ম [[Special:Gadgets|CSS আৰু JavaScript গেজেট]] বাছনি কৰাৰ সুযোগ দিয়ে",
+ 'gadgets-desc' => "সদস্যসকলক তেওঁলোকৰ [[Special:Preferences#mw-prefsection-gadgets|পছন্দসমূহত]] কাষ্ট'ম [[Special:Gadgets|CSS আৰু JavaScript গেজেট]] বাছনি কৰাৰ সুযোগ দিয়ে",
'prefs-gadgets' => 'গেজেট',
'gadgets-prefstext' => "আপুনি এই একাউণ্টত সক্ৰিয় কৰিব পৰা বিশেষ গেজেটসমূহৰ তালিকা তলত দিয়া হ'ল।
এই গেজেটসমূহৰ বেছিভাগ জাভাস্ক্ৰিপ্ট ভিত্তিক, গতিকে সেইবোৰে কাম কৰিবলৈ আপোনাৰ ব্ৰাউজাৰৰ জাভাস্ক্ৰিপ্ট সক্ৰিয় হৈ থাকিব লাগিব।
@@ -239,7 +242,7 @@ $messages['as'] = array(
স্থানীয় প্ৰশাসকসকলে উপলব্ধ গেজেটসমূহৰ [[MediaWiki:Gadgets-definition|সংজ্ঞা]] আৰু [[Special:Gadgets|বিৱৰণ]] সম্পাদনা কৰিব পাৰে।",
'gadgets' => 'গেজেটসমূহ',
'gadgets-title' => 'গেজেটসমূহ',
- 'gadgets-pagetext' => 'সদস্যসকলে তেওঁলোকৰ [[Special:Preferences|পছন্দ পৃষ্ঠাত]] সক্ৰিয় কৰিব পৰা আৰু [[MediaWiki:Gadgets-definition|সংজ্ঞা থকা]] বিশেষ গেজেটসমূহৰ তালিকা তলত দিয়া হৈছে।
+ 'gadgets-pagetext' => 'সদস্যসকলে তেওঁলোকৰ [[Special:Preferences#mw-prefsection-gadgets|পছন্দ পৃষ্ঠাত]] সক্ৰিয় কৰিব পৰা আৰু [[MediaWiki:Gadgets-definition|সংজ্ঞা থকা]] বিশেষ গেজেটসমূহৰ তালিকা তলত দিয়া হৈছে।
এই সাৰাংশই প্ৰতিটো গেজেটৰ বিৱৰণ আৰু সংকেত থকা প্ৰণালী বাৰ্তাসমূহলৈ প্ৰৱেশাধিকাৰ দিয়ে।',
'gadgets-uses' => 'ব্যৱহাৰ',
'gadgets-required-rights' => 'তলৰ {{PLURAL:$2|অধিকাৰৰ|অধিকাৰসমূহৰ}} প্ৰয়োজন:
@@ -256,12 +259,12 @@ $1',
'gadgets-export-download' => 'ডাউনল’ড',
);
-/** Asturian (Asturianu)
+/** Asturian (asturianu)
* @author Esbardu
* @author Xuacu
*/
$messages['ast'] = array(
- 'gadgets-desc' => 'Permite a los usuarios seleicionar al gustu [[Special:Gadgets|accesorios CSS y JavaScript]] nes sos [[Special:Preferences|preferencies]]',
+ 'gadgets-desc' => 'Permite a los usuarios seleicionar al gustu [[Special:Gadgets|accesorios CSS y JavaScript]] nes sos [[Special:Preferences#mw-prefsection-gadgets|preferencies]]',
'prefs-gadgets' => 'Accesorios',
'gadgets-prefstext' => "Embaxo amuésase una llista de los accesorios especiales que pues activar pa la to cuenta.
Estos accesorios tán mayormente basaos en JavaScript, polo qu'has tener activáu esti nel to navegador pa que funcionen.
@@ -272,7 +275,7 @@ desenrollaos y manteníos por usuarios de la to wiki llocal.
Los alministradores llocales puen editar los accesorios disponibles usando les [[MediaWiki:Gadgets-definition|definiciones]] y les [[Special:Gadgets|descripciones]].",
'gadgets' => 'Accesorios',
'gadgets-title' => 'Accesorios',
- 'gadgets-pagetext' => 'Embaxo amuésase una llista de los accesorios especiales que los usuarios puen activar na so [[Special:Preferences|páxina de preferencies]], según queden definíos poles [[MediaWiki:Gadgets-definition|definiciones]].
+ 'gadgets-pagetext' => 'Embaxo amuésase una llista de los accesorios especiales que los usuarios puen activar na so [[Special:Preferences#mw-prefsection-gadgets|páxina de preferencies]], según queden definíos poles [[MediaWiki:Gadgets-definition|definiciones]].
Esta visión xeneral proporciona un accesu fácil a les páxines de mensaxes del sistema que definen la descripción y el códigu de cada accesoriu.',
'gadgets-uses' => 'Usa',
'gadgets-required-rights' => 'Requier {{PLURAL:$2|el siguiente permisu|los siguientes permisos}}:
@@ -290,7 +293,7 @@ Has de tener los permisos afayadizos na wiki de destín (incluyendo permisu pa e
'gadgets-export-download' => 'Descargar',
);
-/** Azerbaijani (Azərbaycanca)
+/** Azerbaijani (azərbaycanca)
* @author Cekli829
* @author PPerviz
* @author Vago
@@ -307,14 +310,18 @@ $messages['az'] = array(
'gadgets-export-download' => 'Yüklə',
);
-/** Bashkir (Башҡортса)
+/** Bashkir (башҡортса)
* @author Рустам Нурыев
+ * @author ҒатаУлла
*/
$messages['ba'] = array(
'prefs-gadgets' => 'Гаджеттар',
'gadgets' => 'Гаджеттар',
'gadgets-title' => 'Гаджеттар',
'gadgets-uses' => 'Ҡулланыла',
+ 'gadgets-required-rights' => '{{PLURAL:$2|Хоҡуҡ талап ителә|Хоҡутар талап ителә}}:
+
+$1',
'gadgets-export' => 'Сығарырға',
'gadgets-not-found' => '"$1" гаджеты табылманы.',
'gadgets-export-download' => 'Күсереп алырға',
@@ -333,14 +340,14 @@ $messages['bar'] = array(
* @author Mostafadaneshvar
*/
$messages['bcc'] = array(
- 'gadgets-desc' => 'اجازت دن کابرانء که انتخاب کنن دلواهی [[Special:Gadgets|گجت آنی سی اس اس و جاوا اسکرسپت]] ته وتی [[Special:Preferences|ترجیحات]]',
+ 'gadgets-desc' => 'اجازت دن کابرانء که انتخاب کنن دلواهی [[Special:Gadgets|گجت آنی سی اس اس و جاوا اسکرسپت]] ته وتی [[Special:Preferences#mw-prefsection-gadgets|ترجیحات]]',
'prefs-gadgets' => 'گجت آن',
'gadgets' => 'گجت آن',
'gadgets-title' => 'گجت آن',
'gadgets-uses' => 'استفاده بیت',
);
-/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
* @author Cesco
* @author EugeneZelenko
* @author Jim-by
@@ -349,7 +356,7 @@ $messages['bcc'] = array(
* @author Zedlik
*/
$messages['be-tarask'] = array(
- 'gadgets-desc' => 'Дазваляе ўдзельнікам выбіраць [[Special:Gadgets|CSS і JavaScript-дадаткі]] ў сваіх [[Special:Preferences|наладах]]',
+ 'gadgets-desc' => 'Дазваляе ўдзельнікам выбіраць [[Special:Gadgets|CSS і JavaScript-дадаткі]] ў сваіх [[Special:Preferences#mw-prefsection-gadgets|наладах]]',
'prefs-gadgets' => 'Гаджэты',
'gadgets-prefstext' => 'Ніжэй знаходзіцца сьпіс спэцыяльных гаджэтаў, якія Вы можаце ўключыць для свайго рахунка.
Гэтыя гаджэты, пераважна, заснаваныя на JavaScript, таму Вам неабходна ўключыць JavaScript у сваім браўзэры для таго, каб яны працавалі.
@@ -359,7 +366,7 @@ $messages['be-tarask'] = array(
Лякальныя адміністратары маюць магчымасьць мяняць сьпіс гаджэтаў з дапамогай [[MediaWiki:Gadgets-definition|вызначэньняў]] і [[Special:Gadgets|апісаньняў]].',
'gadgets' => 'Гаджэты',
'gadgets-title' => 'Гаджэты',
- 'gadgets-pagetext' => 'Ніжэй знаходзіцца сьпіс гаджэтаў, якія ўдзельнікі могуць уключыць у [[Special:Preferences|сваіх наладах]], у адпаведнасьці са сьпісам на старонцы [[MediaWiki:Gadgets-definition|вызначэньняў]].
+ 'gadgets-pagetext' => 'Ніжэй знаходзіцца сьпіс гаджэтаў, якія ўдзельнікі могуць уключыць у [[Special:Preferences#mw-prefsection-gadgets|сваіх наладах]], у адпаведнасьці са сьпісам на старонцы [[MediaWiki:Gadgets-definition|вызначэньняў]].
Гэты сьпіс дазваляе лёгка атрымаць доступ да старонак сыстэмных паведамленьняў, якія вызначаюць апісаньні і крынічныя коды гаджэтаў.',
'gadgets-uses' => 'Выкарыстоўвае',
'gadgets-required-rights' => '{{PLURAL:$2|Патрабуецца права|Патрабуюцца наступныя правы}}:
@@ -376,14 +383,14 @@ $1',
'gadgets-export-download' => 'Загрузіць',
);
-/** Bulgarian (Български)
+/** Bulgarian (български)
* @author Borislav
* @author DCLXVI
* @author Spiritia
* @author Turin
*/
$messages['bg'] = array(
- 'gadgets-desc' => 'Позволява на потребителите да избират и активират [[Special:Gadgets|CSS и JavaScript джаджи]] от своите [[Special:Preferences|настройки]]',
+ 'gadgets-desc' => 'Позволява на потребителите да избират и активират [[Special:Gadgets|CSS и JavaScript джаджи]] от своите [[Special:Preferences#mw-prefsection-gadgets|настройки]]',
'prefs-gadgets' => 'Джаджи',
'gadgets-prefstext' => 'По-долу е списъкът на специалните джаджи, които можете да активирате на своята потребителска сметка.
Тъй като почти всички джаджи са базирани на Джаваскрипт, трябва да го активирате на браузъра си, за да могат те да работят.
@@ -392,7 +399,7 @@ $messages['bg'] = array(
Също така, джаджите не са част от софтуера МедияУики, и обикновено се разработват и поддържат от потребители в локалното уики. Локалните администратори могат да редактират наличните джаджи посредством [[MediaWiki:Gadgets-definition|дефинициите]] и [[Special:Gadgets|описанията]].',
'gadgets' => 'Джаджи',
'gadgets-title' => 'Джаджи',
- 'gadgets-pagetext' => 'По-долу е списъкът на специалните джаджи, които потребителите могат да активират чрез [[Special:Preferences|страницата си с настройки]], както е указано на [[MediaWiki:Gadgets-definition]].
+ 'gadgets-pagetext' => 'По-долу е списъкът на специалните джаджи, които потребителите могат да активират чрез [[Special:Preferences#mw-prefsection-gadgets|страницата си с настройки]], както е указано на [[MediaWiki:Gadgets-definition]].
Този списък дава лесен достъп до страниците със системни съобщения, съдържащи описанието и кода на всяка джаджа.',
'gadgets-uses' => 'Използва',
'gadgets-default' => 'Активирана за всички по подразбиране.',
@@ -407,11 +414,12 @@ $messages['bg'] = array(
/** Bengali (বাংলা)
* @author Bellayet
+ * @author Nasir8891
* @author Wikitanvir
* @author Zaheen
*/
$messages['bn'] = array(
- 'gadgets-desc' => 'ব্যবহারকারীদের তাদের [[Special:Preferences|পছন্দে]] স্বনির্বাচিত [[Special:Gadgets|সিএসএস এবং জাভাস্ক্রিপ্ট গ্যাজেট]] নির্বাচনের সুযোগ দাও',
+ 'gadgets-desc' => 'ব্যবহারকারীদের তাদের [[Special:Preferences#mw-prefsection-gadgets|পছন্দে]] স্বনির্বাচিত [[Special:Gadgets|সিএসএস এবং জাভাস্ক্রিপ্ট গ্যাজেট]] নির্বাচনের সুযোগ দাও',
'prefs-gadgets' => 'গ্যাজেটগুলি',
'gadgets-prefstext' => 'নিচে কিছু বিশেষ গ্যাজেটের তালিকা দেওয়া হল, যেগুলি আপনি আপনার অ্যাকাউন্টের জন্য সক্রিয় করতে পারেন।
এই গ্যাজেটগুলি বেশিরভাগই জাভাস্ক্রিপ্ট-ভিত্তিক, তাই এগুলি কাজ করতে হলে আপনার ব্রাউজারে জাভাস্ক্রিপ্ট সক্রিয় থাকতে হবে।
@@ -420,21 +428,25 @@ $messages['bn'] = array(
আরও লক্ষ্য করুন যে এই বিশেষ গ্যাজেটগুলি মিডিয়াউইকি সফটওয়্যারের অংশ নয়, এবং সাধারণত আপনার স্থানীয় উইকির ব্যবহারকারীরা এগুলি তৈরি করেন ও রক্ষণাবেক্ষণ করেন। স্থানীয় প্রশাসকেরা লভ্য গ্যাজেটগুলি [[MediaWiki:Gadgets-definition|সংজ্ঞা]] এবং [[Special:Gadgets|বর্ণনা]]-এর সাহায্যে সম্পাদনা করতে পারেন।',
'gadgets' => 'গ্যাজেটগুলি',
'gadgets-title' => 'গ্যাজেট',
- 'gadgets-pagetext' => 'নিচে বিশেষ গ্যাজেটের একটি তালিকা রয়েছে, যা ব্যবহারকারী তাদের [[Special:Preferences|প্রছন্দের পাতা]] থেকে সক্রিয় করে নিতে পারবেন এবং যা [[MediaWiki:Gadgets-definition|definitions]] পাতায় সংজ্ঞায়িত রয়েছে। পর্যালোচনা সিস্টেম বার্তা পাতায় সহজ প্রবেশাধিকার দিবে, যেখানে গ্যাজেটের বর্ণনা এবং কোড রয়েছে।',
+ 'gadgets-pagetext' => 'নিচে বিশেষ গ্যাজেটের একটি তালিকা রয়েছে, যা ব্যবহারকারী তাদের [[Special:Preferences#mw-prefsection-gadgets|প্রছন্দের পাতা]] থেকে সক্রিয় করে নিতে পারবেন এবং যা [[MediaWiki:Gadgets-definition|definitions]] পাতায় সংজ্ঞায়িত রয়েছে। পর্যালোচনা সিস্টেম বার্তা পাতায় সহজ প্রবেশাধিকার দিবে, যেখানে গ্যাজেটের বর্ণনা এবং কোড রয়েছে।',
'gadgets-uses' => 'ব্যবহারসমূহ',
+ 'gadgets-required-rights' => 'নিচের {{PLURAL:$2|অধিকার|অধিকারগুলো}} প্রয়োজন:
+$1',
+ 'gadgets-required-skins' => '{{PLURAL:$2|$1 স্কিন|স্কিনগুলো: $1}} থেকে ব্যবহার করা যাবে।',
+ 'gadgets-default' => 'সকলের জন্য সয়ংক্রিয়ভাবে সক্রিয়।',
'gadgets-export' => 'রপ্তানি',
'gadgets-export-title' => 'গ্যাজেট রফতানী',
'gadgets-not-found' => 'গ্যাজেট "$1" খুজে পাওয়া যায়নি।',
'gadgets-export-download' => 'ডাউনলোড',
);
-/** Breton (Brezhoneg)
+/** Breton (brezhoneg)
* @author Fulup
* @author Gwendal
* @author Y-M D
*/
$messages['br'] = array(
- 'gadgets-desc' => 'Leuskel a ra an implijerien da bersonelaat [[Special:Gadgets|bitrakoù CSS ha JavaScript]] en o [[Special:Preferences|fenndibaboù]]',
+ 'gadgets-desc' => 'Leuskel a ra an implijerien da bersonelaat [[Special:Gadgets|bitrakoù CSS ha JavaScript]] en o [[Special:Preferences#mw-prefsection-gadgets|fenndibaboù]]',
'prefs-gadgets' => 'Bitrakoù',
'gadgets-prefstext' => "A-is ez eus ur roll eus ar bitrakoù a c'hallit gweredekaat evit ho kont.
Evit ar pep brasañ eo diazezet ar bitrakoù-se war JavaScript, setu ma rank JavaScript bezañ gweredekaet war ho merdeer evit ma'z afent en-dro.
@@ -444,7 +456,7 @@ Notennit ivez n'eus ket eus ar bitrakoù-se tammoù eus meziant MediaWiki; peurl
Gallout a ra ar verourien lec'hel degas cheñchamantoù er bitrakoù en ur ober gant an [[MediaWiki:Gadgets-definition|termenadurioù]] hag an [[Special:Gadgets|deskrivadurioù]].",
'gadgets' => 'Bitrakoù',
'gadgets-title' => 'Bitrakoù',
- 'gadgets-pagetext' => "A-is ez eus ur roll eus ar bitrakoù a c'hall bezañ gweredekaet gant an implijerien war o fajenn [[Special:Preferences|penndibaboù]], evel m'eo termenet en [[MediaWiki:Gadgets-definition|termenadurioù]].
+ 'gadgets-pagetext' => "A-is ez eus ur roll eus ar bitrakoù a c'hall bezañ gweredekaet gant an implijerien war o fajenn [[Special:Preferences#mw-prefsection-gadgets|penndibaboù]], evel m'eo termenet en [[MediaWiki:Gadgets-definition|termenadurioù]].
Ar sell hollek-mañ a bourchas ur moned aes d'ar pajennoù kemennadennoù reizhiad a dermen deskrivadur ha kod pep bitrak.",
'gadgets-uses' => 'A implij',
'gadgets-required-rights' => 'Rekis eo kaout an {{PLURAL:$2|aotre|aotreoù}} da-heul :
@@ -461,11 +473,11 @@ Rankout a rit kaout ar gwirioù a zere war ar wiki tal (en o zouez ar gwir da ze
'gadgets-export-download' => 'Pellgargañ',
);
-/** Bosnian (Bosanski)
+/** Bosnian (bosanski)
* @author CERminator
*/
$messages['bs'] = array(
- 'gadgets-desc' => 'Omogućava korisnicima da odaberu vlastite [[Special:Gadgets|CSS i JavaScript dodatke]] (gadgets) u svojim [[Special:Preferences|postavkama]]',
+ 'gadgets-desc' => 'Omogućava korisnicima da odaberu vlastite [[Special:Gadgets|CSS i JavaScript dodatke]] (gadgets) u svojim [[Special:Preferences#mw-prefsection-gadgets|postavkama]]',
'prefs-gadgets' => 'Dodaci',
'gadgets-prefstext' => "Ovo je spisak specijalih gadgets (''dodataka'') koje možete omogućiti za Vaš korisnički račun. Ovi dodaci su najčešće bazirani na JavaScript, tako da se postavke JavaScript moraju omogućiti u Vašem web pregledniku da bi mogli raditi.
Zapamtite da ovi gadgets ne uzrokuju nikakve efekte na ovoj stranici za postavke.
@@ -474,7 +486,7 @@ Također morate obratiti pažnju da ovi specijalni dodaci nisu dio MediaWiki sof
Administratori mogu mijenjati dostupne gadgetse koristeći [[MediaWiki:Gadgets-definition|definicije]] i [[Special:Gadgets|opise]].",
'gadgets' => 'Dodaci (gadgets)',
'gadgets-title' => 'Dodaci',
- 'gadgets-pagetext' => 'Ispod je spisak posebnih dodataka koje korisnici mogu omogućiti na svojim [[Special:Preferences|postavkama]], kako je to definisano u [[MediaWiki:Gadgets-definition|definicijama dodataka]].
+ 'gadgets-pagetext' => 'Ispod je spisak posebnih dodataka koje korisnici mogu omogućiti na svojim [[Special:Preferences#mw-prefsection-gadgets|postavkama]], kako je to definisano u [[MediaWiki:Gadgets-definition|definicijama dodataka]].
Ovaj pregled daje jednostavan pristup sistemu stranica poruka koje definišu svaki dodatak i njihov opis i kod.',
'gadgets-uses' => 'Upotrebe',
'gadgets-required-rights' => 'Zahtijeva {{PLURAL:$2|$1 pravo|slijedeća prava: $1}}.',
@@ -489,7 +501,7 @@ Morate imati odgovarajuća prava na odredišnoj wiki (uključujući pravo da ure
'gadgets-export-download' => 'Skidanje',
);
-/** Catalan (Català)
+/** Catalan (català)
* @author Aleator
* @author Gemmaa
* @author Paucabot
@@ -498,7 +510,7 @@ Morate imati odgovarajuća prava na odredišnoj wiki (uključujući pravo da ure
* @author Vriullop
*/
$messages['ca'] = array(
- 'gadgets-desc' => 'Permet als usuaris personalitzar [[Special:Gadgets|ginys CSS i JavaScript]] a les seves [[Special:Preferences|preferències]]',
+ 'gadgets-desc' => 'Permet als usuaris personalitzar [[Special:Gadgets|ginys CSS i JavaScript]] a les seves [[Special:Preferences#mw-prefsection-gadgets|preferències]]',
'prefs-gadgets' => 'Ginys',
'gadgets-prefstext' => "A continuació teniu una llista de ginys especials que podeu activar al vostre compte.<br />
La majoria d'aquests ginys fan servir JavaScript, per tant l'haureu de tenir activat al vostre navegador per a que funcionin.
@@ -508,14 +520,14 @@ Tingueu també present que aquests ginys especials no formen part del programari
Els administradors locals poden editar els ginys disponibles fent servir [[MediaWiki:Gadgets-definition|definicions]] i [[Special:Gadgets|descripcions]].",
'gadgets' => 'Ginys',
'gadgets-title' => 'Ginys',
- 'gadgets-pagetext' => 'A continuació teniu una llista de ginys especials que els usuaris poden activar a la seva [[Special:Preferences|pàgina de preferències]], segons les [[MediaWiki:Gadgets-definition|seves definicions]].
+ 'gadgets-pagetext' => 'A continuació teniu una llista de ginys especials que els usuaris poden activar a la seva [[Special:Preferences#mw-prefsection-gadgets|pàgina de preferències]], segons les [[MediaWiki:Gadgets-definition|seves definicions]].
Aquesta llista permet un fàcil accés a les pàgines del sistema que defineixen la descripció i el codi de cada giny.',
'gadgets-uses' => 'Usa',
'gadgets-required-rights' => '{{PLURAL:$2|Es necessita el dret següent|Es necessiten els drets següents}}:
$1',
'gadgets-required-skins' => 'Disponible a la {{PLURAL:$2| $1 skin|following skins: $1 }}.',
- 'gadgets-default' => 'Habilitat per a tot el món per defecte.',
+ 'gadgets-default' => 'Habilitat per a tothom per defecte.',
'gadgets-export' => 'Exporta',
'gadgets-export-title' => 'Exportació de ginys',
'gadgets-not-found' => "No s'ha trobat el giny «$1».",
@@ -526,11 +538,11 @@ Heu de tenir els permisos adequats en el wiki de destinació (incloent-hi els pe
'gadgets-export-download' => 'Baixa',
);
-/** Chechen (Нохчийн)
+/** Chechen (нохчийн)
* @author Sasan700
*/
$messages['ce'] = array(
- 'gadgets-desc' => 'Атто бо декъашхошна харжам ба [[Special:Preferences|гIирс нисбарца]] CSS- а JavaScript-хIоттончаш, лато лууш йерш',
+ 'gadgets-desc' => 'Атто бо декъашхошна харжам ба [[Special:Preferences#mw-prefsection-gadgets|гIирс нисбарца]] CSS- а JavaScript-хIоттончаш, лато лууш йерш',
'prefs-gadgets' => 'Хlоттончаш',
'gadgets-prefstext' => 'Лаххьа балийна леррина хlоттончаш могlам, шуьга шайга латалур йолуш хьай долахь долучу дакъан.
Хlара хlоттончаш дукхачу хьоляхь болх беш ю оцу JavaScript тlяхь, цундела аша латоеза JavaScript шай дуьнена машан гlирса чохь, цаьрга болх байта.
@@ -545,7 +557,7 @@ $messages['ce'] = array(
'gadgets-uses' => 'Лелош йу',
);
-/** Sorani (کوردی)
+/** Sorani Kurdish (کوردی)
* @author Asoxor
*/
$messages['ckb'] = array(
@@ -554,13 +566,13 @@ $messages['ckb'] = array(
'gadgets-title' => 'ئامرازەکان',
);
-/** Czech (Česky)
+/** Czech (česky)
* @author Danny B.
* @author Li-sung
* @author Mormegil
*/
$messages['cs'] = array(
- 'gadgets-desc' => 'Umožňuje uživatelům vybrat si [[Special:Gadgets|CSS a JavaScriptové udělátko]] ve svém [[Special:Preferences|nastavení]].',
+ 'gadgets-desc' => 'Umožňuje uživatelům vybrat si [[Special:Gadgets|CSS a JavaScriptové udělátko]] ve svém [[Special:Preferences#mw-prefsection-gadgets|nastavení]].',
'prefs-gadgets' => 'Udělátka',
'gadgets-prefstext' => 'Níže je přehled speciálních udělátek, která si můžete ve svém účtu zapnout.
Tato udělátka jsou založena převážně na JavaScriptu, takže je pro jejich funkčnost nutné mít v prohlížeči JavaScript zapnutý.
@@ -570,7 +582,7 @@ Uvědomte si také, že speciální udělátka nejsou součástí softwaru Media
Místní správci mohou upravovat [[MediaWiki:Gadgets-definition|definice]] a&nbsp;[[Special:Gadgets|popisy]] dostupných udělátek.',
'gadgets' => 'Udělátka',
'gadgets-title' => 'Udělátka',
- 'gadgets-pagetext' => 'Níže je přehled speciálních udělátek, která si uživatelé mohou zapnout ve svém [[Special:Preferences|nastavení]]. Jejich seznam lze upravovat na stránce [[MediaWiki:Gadgets-definition]].
+ 'gadgets-pagetext' => 'Níže je přehled speciálních udělátek, která si uživatelé mohou zapnout ve svém [[Special:Preferences#mw-prefsection-gadgets|nastavení]]. Jejich seznam lze upravovat na stránce [[MediaWiki:Gadgets-definition]].
Tento přehled poskytuje jednoduchý přístup k&nbsp;systémovým hlášením, která definují zdrojový kód a&nbsp;popis každého udělátka.',
'gadgets-uses' => 'používá',
'gadgets-required-rights' => 'Vyžaduje následující {{PLURAL:$2|oprávnění}}:
@@ -587,11 +599,18 @@ Na cílové wiki musíte mít příslušná oprávnění (včetně práva editov
'gadgets-export-download' => 'Stáhnout',
);
+/** Church Slavic (словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)
+ * @author ОйЛ
+ */
+$messages['cu'] = array(
+ 'gadgets-title' => 'доплънитєл҄ьнꙑ орѫдиꙗ',
+);
+
/** Welsh (Cymraeg)
* @author Lloffiwr
*/
$messages['cy'] = array(
- 'gadgets-desc' => 'Yn galluogi defnyddwyr i ddewis [[Special:Gadgets|teclynnau CSS a JavaScript]] yn eu [[Special:Preferences|dewisiadau]]',
+ 'gadgets-desc' => 'Yn galluogi defnyddwyr i ddewis [[Special:Gadgets|teclynnau CSS a JavaScript]] yn eu [[Special:Preferences#mw-prefsection-gadgets|dewisiadau]]',
'prefs-gadgets' => 'Teclynnau',
'gadgets-prefstext' => "Ceir rhestr isod o'r teclynnau y gallwch eu galluogi.
Mae'r rhan fwyaf o'r teclynnau yn defnyddio JavaScript, felly mae'n rhaid galluogi JavaScript ar eich porwr er mwyn iddynt weithio.
@@ -601,7 +620,7 @@ Sylwer hefyd nad yw'r teclynnau hyn yn ran o feddalwedd MediaWiki; fel arfer def
Mae gweinyddwyr y wici hwn yn gallu golygu [[MediaWiki:Gadgets-definition|diffiniadau]] a [[Special:Gadgets|disgrifiadau]]'r teclynnau sydd ar gael.",
'gadgets' => 'Teclynnau',
'gadgets-title' => 'Teclynnau',
- 'gadgets-pagetext' => "Isod mae rhestr o declynnau arbennig y gall defnyddwyr eu galluogi ar eu [[Special:Preferences|tudalennau dewisiadau]], sef rhestr a bennir yn y dudalen [[MediaWiki:Gadgets-definition|diffiniadau]].
+ 'gadgets-pagetext' => "Isod mae rhestr o declynnau arbennig y gall defnyddwyr eu galluogi ar eu [[Special:Preferences#mw-prefsection-gadgets|tudalennau dewisiadau]], sef rhestr a bennir yn y dudalen [[MediaWiki:Gadgets-definition|diffiniadau]].
Mae'r trosolwg hwn yn cynnig mynediad rhwydd at y tudalennau negeseuon sustem sy'n diffinio disgrifiad a chod pob teclyn.",
'gadgets-uses' => 'Yn defnyddio',
'gadgets-required-rights' => 'Mae gofyn cael y {{PLURAL:$2||gallu|galluoedd|galluoedd|galluoedd|galluoedd}}:
@@ -618,12 +637,12 @@ Mae'n rhaid bod y galluoedd pwrpasol gennych ar wici'r pendraw (gan gynnwys y ga
'gadgets-export-download' => 'Islwyther',
);
-/** Danish (Dansk)
+/** Danish (dansk)
* @author Byrial
* @author Peter Alberti
*/
$messages['da'] = array(
- 'gadgets-desc' => 'Lader brugere vælge brugerdefinerede [[Special:Gadgets|CSS og JavaScript gadgets]] i deres [[Special:Preferences|indstillinger]]',
+ 'gadgets-desc' => 'Lader brugere vælge brugerdefinerede [[Special:Gadgets|CSS og JavaScript gadgets]] i deres [[Special:Preferences#mw-prefsection-gadgets|indstillinger]]',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => 'Nedenstående er en liste over de gadgets som du kan aktivere for din brugerkonto.
Da disse gadgets hovedsageligt er baseret på JavaScript skal du slå JavaScript til i din browser for at få dem til at virke.
@@ -633,7 +652,7 @@ Bemærk også at disse specielle gadgets ikke er en del af MediaWiki-softwaren o
Lokale administratorer kan redigere tilgængelige gadgets med [[MediaWiki:Gadgets-definition|definitioner]] og [[Special:Gadgets|beskrivelser]].',
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => 'Nedenstående er en liste med de specielle gadgets som brugere kan aktivere i deres [[Special:Preferences|indstillinger]], som defineret i [[MediaWiki:Gadgets-definition|definitionerne]].
+ 'gadgets-pagetext' => 'Nedenstående er en liste med de specielle gadgets som brugere kan aktivere i deres [[Special:Preferences#mw-prefsection-gadgets|indstillinger]], som defineret i [[MediaWiki:Gadgets-definition|definitionerne]].
Denne oversigtsside giver simpel adgang til de beskedsider som definerer hver gadgets beskrivelse og kode.',
'gadgets-uses' => 'Bruger',
'gadgets-required-rights' => 'Kræver {{PLURAL:$2|rettigheden|følgende rettigheder}}:
@@ -660,7 +679,7 @@ Du skal have de nødvendige rettigheder på destinationswikien (herunder rettigh
* @author ✓
*/
$messages['de'] = array(
- 'gadgets-desc' => 'Ermöglicht es Benutzern, in ihren [[Special:Preferences|persönlichen Einstellungen]] vordefinierte [[Special:Gadgets|CSS- und JavaScript-Helferlein]] zu aktivieren',
+ 'gadgets-desc' => 'Ermöglicht es Benutzern, in ihren [[Special:Preferences#mw-prefsection-gadgets|persönlichen Einstellungen]] vordefinierte [[Special:Gadgets|CSS- und JavaScript-Helferlein]] zu aktivieren',
'prefs-gadgets' => 'Helferlein',
'gadgets-prefstext' => 'Dies ist eine Liste spezieller Helferlein, die jeder Benutzer aktivieren kann.
Die Helferlein basieren zumeist auf JavaScript. Daher muss JavaScript im Browser aktiviert sein, damit sie funktionieren können.
@@ -670,7 +689,7 @@ Außerdem ist zu beachten, dass diese Helferlein im Allgemeinen nicht Teil von M
Lokale Administratoren können die verfügbaren Helferlein bearbeiten. Dafür stehen die [[MediaWiki:Gadgets-definition|Definitionen]] und [[Special:Gadgets|Beschreibungen]] zur Verfügung.',
'gadgets' => 'Helferlein',
'gadgets-title' => 'Helferlein',
- 'gadgets-pagetext' => 'Liste besonderer, in [[MediaWiki:Gadgets-definition]] festgelegter Helferlein, die für jeden Benutzer in seinen [[Special:Preferences|persönlichen Einstellungen]] verfügbar sind.
+ 'gadgets-pagetext' => 'Liste besonderer, in [[MediaWiki:Gadgets-definition]] festgelegter Helferlein, die für jeden Benutzer in seinen [[Special:Preferences#mw-prefsection-gadgets|persönlichen Einstellungen]] verfügbar sind.
Diese Übersicht bietet direkten Zugang zu den MediaWiki-Systemnachrichten, welche die Beschreibung sowie den Programmcode jedes Helferlein enthalten.',
'gadgets-uses' => 'Benutzt',
'gadgets-required-rights' => 'Erfordert die {{PLURAL:$2|folgende Berechtigung|folgenden Berechtigungen}}:
@@ -687,7 +706,23 @@ Du musst über die notwendigen Berechtigungen auf dem für den Import vorgesehen
'gadgets-export-download' => 'Herunterladen',
);
-/** German (formal address) (‪Deutsch (Sie-Form)‬)
+/** Swiss High German (Schweizer Hochdeutsch)
+ * @author Geitost
+ */
+$messages['de-ch'] = array(
+ 'gadgets-prefstext' => 'Dies ist eine Liste spezieller Helferlein, die jeder Benutzer aktivieren kann.
+Die Helferlein basieren zumeist auf JavaScript. Daher muss JavaScript im Browser aktiviert sein, damit sie funktionieren können.
+Sie funktionieren allerdings nicht auf dieser Spezialseite mit den persönlichen Einstellungen.
+
+Ausserdem ist zu beachten, dass diese Helferlein im Allgemeinen nicht Teil von MediaWiki sind, sondern meist von Benutzern lokaler Wikis entwickelt und gewartet werden.
+Lokale Administratoren können die verfügbaren Helferlein bearbeiten. Dafür stehen die [[MediaWiki:Gadgets-definition|Definitionen]] und [[Special:Gadgets|Beschreibungen]] zur Verfügung.',
+ 'gadgets-default' => 'Für alle standardmässig aktiviert.',
+ 'gadgets-export-text' => 'Um das Helferlein $1 zu exportieren, klicke auf die Schaltfläche „{{int:gadgets-export-download}}“ und speichere die heruntergeladene Datei. Gehe sodann zur Spezialseite Spezial:Import auf dem für den Import vorgesehenen Wiki und lade die Datei hoch. Danach füge den folgenden Text der Seite MediaWiki:Gadgets-definition hinzu:
+<pre>$2</pre>
+Du musst über die notwendigen Berechtigungen auf dem für den Import vorgesehenen Wiki verfügen (einschliesslich der Berechtigung MediaWiki-Systemnachrichten zu bearbeiten). Zudem muss der Import von Datei-Uploads aktiviert sein.',
+);
+
+/** German (formal address) (Deutsch (Sie-Form)‎)
* @author Kghbln
*/
$messages['de-formal'] = array(
@@ -698,10 +733,11 @@ Sie müssen über die notwendigen Berechtigungen auf dem für den Import vorgese
/** Zazaki (Zazaki)
* @author Erdemaslancan
+ * @author Olvörg
* @author Xoser
*/
$messages['diq'] = array(
- 'gadgets-desc' => 'Karberan rê destur bide ke pê [[Special:Preferences|opsiyonan]] ra [[Special:Gadgets|Xacetanê CSS u JavaScriptî]] biweçî',
+ 'gadgets-desc' => 'Karberan rê destur bide ke pê [[Special:Preferences#mw-prefsection-gadgets|opsiyonan]] ra [[Special:Gadgets|Xacetanê CSS u JavaScriptî]] biweçî',
'prefs-gadgets' => 'Xacetî',
'gadgets-prefstext' => 'Cor de yew listeyê xacetanê xasî estê ke ti eşkenî xesabê xo de a bike.
Enê xecatan ser JavaScript gure kenê, aya ra ti gani browser xo de JavaScript a bike.
@@ -711,23 +747,28 @@ Enê xecatanê xasî parçê sofwarê Mediyawîkî niyo, aye ra karberanê local
Adminstorê localî eşkenê xacetî [[MediaWiki:Gadgets-definition|definitions]] u [[Special:Gadgets|descriptions]] ra bivurne.',
'gadgets' => 'Xacetî',
'gadgets-title' => 'Xacetî',
- 'gadgets-pagetext' => 'Cor de yew listeyê xacetanê xasî estê ke ti eşkenî [[Special:Preferences|xesabê xo]] de a bike, descripsiyon [[MediaWiki:Gadgets-definition|definitions]] de esto.
+ 'gadgets-pagetext' => 'Cor de yew listeyê xacetanê xasî estê ke ti eşkenî [[Special:Preferences#mw-prefsection-gadgets|xesabê xo]] de a bike, descripsiyon [[MediaWiki:Gadgets-definition|definitions]] de esto.
Ena descripisyon kerberanê îmkan dano ke aye meajanê sistemî ra asani cikewtê.',
'gadgets-uses' => 'Karber',
'gadgets-required-rights' => 'Cêrêni icab kenê {{PLURAL:$2|raşti|raşteya}}:
$1',
+ 'gadgets-required-skins' => 'Zerrey {{PLURAL:$2|$1 skin|skino ke pawêno: $1}} dı esto.',
+ 'gadgets-default' => 'Merduman pêron rê aktiv ke.',
'gadgets-export' => 'Teber de',
'gadgets-export-title' => 'Teberdayışê gadgeti',
'gadgets-not-found' => 'Gadget "$1" nêvineya.',
+ 'gadgets-export-text' => 'Qande gadgeto $1 teber rê rusnayış ,"{{int:gadgets-export-download}}" rê hengnayış kerên,u dosya ke download biyo,star kerên.Wikiyê hedef de şo pela Special:Import rê and download kerên.Bahdo nuşteyê ke cerên de dero pela MediaWiki:Gadgets-definition rê bınuse:
+<pre>$2</pre>
+Wikiyê ke hedefo de desturê lazımo (vurnayışê mesacanê sistemi daxilo) u dosya ra zerê rê rusnayışi enabled lazımo.',
'gadgets-export-download' => 'Ron',
);
-/** Lower Sorbian (Dolnoserbski)
+/** Lower Sorbian (dolnoserbski)
* @author Michawiki
*/
$messages['dsb'] = array(
- 'gadgets-desc' => 'Dowólujo wužywarjam w jich [[Special:Preferences|nastajenjach]] [[Special:Gadgets|gadgets CSS a JavaScript]] wubraś',
+ 'gadgets-desc' => 'Dowólujo wužywarjam w jich [[Special:Preferences#mw-prefsection-gadgets|nastajenjach]] [[Special:Gadgets|gadgets CSS a JavaScript]] wubraś',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => 'Dołojce jo lisćina specielnych gadgetow, kótarež móžoš za swójo konto zmóžniś.
Toś te gadgety se zwětšego bazěruju na JavaScripśe, togodla musy JavaScript w twójom wobglědowaku zmóžnjony byś, aby funkcioněrowali.
@@ -737,7 +778,7 @@ Glědaj teke, až toś te gadgety njejsu źěl softwary MediaWiki a se zwětšeg
Lokalne administratory mógu k dispoziciji stojece gadgety z pomocu [[MediaWiki:Gadgets-definition|definicijow ]] a [[Special:Gadgets|wopisanjow]] wobźełaś.',
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => 'Dołojce jo lisćina specialnych gadgetow, kótarež wužywarje mógu w [[Special:Preferences|swójich nastajenjach]] zmóžniś, kaž w [[MediaWiki:Gadgets-definition]] definiěrowane.
+ 'gadgets-pagetext' => 'Dołojce jo lisćina specialnych gadgetow, kótarež wužywarje mógu w [[Special:Preferences#mw-prefsection-gadgets|swójich nastajenjach]] zmóžniś, kaž w [[MediaWiki:Gadgets-definition]] definiěrowane.
Toś ten pśeglěd bitujo lažki pśistup k bokam systemowych powěsćow, kótarež wopisanje a kod gadgeta definěruju.',
'gadgets-uses' => 'Wužywa',
'gadgets-required-rights' => 'Pomina se {{PLURAL:$2|slědujuce pšawo|slědujucej pšawje|slědujuce pšawa|slědujuce pšawa}}:
@@ -764,7 +805,7 @@ Musyš trěbne pšawa na celowem wikiju měś (inkluziwnje pšawo za wobźěłow
* @author ZaDiak
*/
$messages['el'] = array(
- 'gadgets-desc' => 'Επιτρέπει στους χρήστες να διαλέξουν [[Special:Gadgets|CSS και JavaScript συσκευές]] στις [[Special:Preferences|προτιμήσεις]] τους',
+ 'gadgets-desc' => 'Επιτρέπει στους χρήστες να διαλέξουν [[Special:Gadgets|CSS και JavaScript συσκευές]] στις [[Special:Preferences#mw-prefsection-gadgets|προτιμήσεις]] τους',
'prefs-gadgets' => 'Ειδικές επιλογές',
'gadgets-prefstext' => 'Ακολουθεί μια λίστα με ειδικές επιλογές που μπορείτε να ενεργοποιήσειτε για το λογαριασμό σας.
Αυτές οι επιλογές είναι βασισμένες κυρίως σε JavaScript, οπότε αυτή θα πρέπει να ενεργοποιηθεί στον φυλλομετρητή σας για να δουλέψουν.
@@ -774,7 +815,7 @@ $messages['el'] = array(
Οι τοπικοί διαχειριστές μπορούν να επεξεργαστούν τις διαθέσιμες επιλογές χρησιμοποιώντας τις σελίδες [[MediaWiki:Gadgets-definition]] και [[Special:Gadgets]].',
'gadgets' => 'Ειδικές επιλογές',
'gadgets-title' => 'Συσκευές',
- 'gadgets-pagetext' => 'Παρακάτω βρίσκεται ένας κατάλογος με τις ειδικές λειτουργίες τις οποίες οι χρήστες μπορούν να ενεργοποιήσουν στη [[Special:Preferences|σελίδα προτιμήσεών]] τους, όπως ορίζεται από τη σελίδα [[MediaWiki:Gadgets-definition|ορισμών]].<br />
+ 'gadgets-pagetext' => 'Παρακάτω βρίσκεται ένας κατάλογος με τις ειδικές λειτουργίες τις οποίες οι χρήστες μπορούν να ενεργοποιήσουν στη [[Special:Preferences#mw-prefsection-gadgets|σελίδα προτιμήσεών]] τους, όπως ορίζεται από τη σελίδα [[MediaWiki:Gadgets-definition|ορισμών]].<br />
Αυτή η επισκόπηση παρέχει εύκολη πρόσβαση στις σελίδες μηνυμάτων του συστήματος που ορίζουν την περιγραφή και τον κώδικα κάθε λειτουργίας.',
'gadgets-uses' => 'Χρήσεις',
'gadgets-required-rights' => 'Απαιτεί {{PLURAL:$2|το εξής δικαίωμα|τα εξής δικαιώματα}}:
@@ -794,7 +835,7 @@ $1',
* @author Yekrats
*/
$messages['eo'] = array(
- 'gadgets-desc' => 'Permesas al uzantoj elekti proprajn [[Special:Gadgets|CSS kaj JavaScript aldonaĵojn]] en ties [[Special:Preferences|preferoj]].',
+ 'gadgets-desc' => 'Permesas al uzantoj elekti proprajn [[Special:Gadgets|CSS kaj JavaScript aldonaĵojn]] en ties [[Special:Preferences#mw-prefsection-gadgets|preferoj]].',
'prefs-gadgets' => 'Aldonaĵoj',
'gadgets-prefstext' => 'Jen listo de specialaj aldonaĵoj kiujn vi povas aktivigi por via uzulkonto.
Plej multaj el ili baziĝas sur Ĵavaskriptoj, sekve Ĵavaskripto nepre estu aktivigita por ke ili funkciu.
@@ -804,7 +845,7 @@ Notu ankaŭ ke ili ne estas parto de la programaro MediaWiki, kaj estas kutime e
Lokaj administrantoj povas redakti liston de haveblaj aldonaĵoj per [[MediaWiki:Gadgets-definition|difinoj]] kaj [[Special:Gadgets|priskriboj]].',
'gadgets' => 'Aldonaĵoj',
'gadgets-title' => 'Aldonaĵoj',
- 'gadgets-pagetext' => 'Jen listo da specialaj aldonaĵoj kiujn uzuloj povas aktivigi en [[Special:Preferences|siaj preferoj]], kiel difinite en [[MediaWiki:Gadgets-definition|difinoj]].
+ 'gadgets-pagetext' => 'Jen listo da specialaj aldonaĵoj kiujn uzuloj povas aktivigi en [[Special:Preferences#mw-prefsection-gadgets|siaj preferoj]], kiel difinite en [[MediaWiki:Gadgets-definition|difinoj]].
Ĉi tiu superrigardo provizas facilan aliron al la sistemaj mesaĝoj kiuj difinas la priskribon kaj la kodon de ĉiuj aldonaĵoj.',
'gadgets-uses' => 'uzas',
'gadgets-required-rights' => 'Bezonas la {{PLURAL:$2|jenan rajton|jenajn rajtojn}}:
@@ -822,7 +863,7 @@ Vi nepras la taŭgajn rajtojn ĉe cela vikio (inkluzivante rajton redakti sistem
'gadgets-export-download' => 'Elŝuti',
);
-/** Spanish (Español)
+/** Spanish (español)
* @author Crazymadlover
* @author Fitoschido
* @author Muro de Aguas
@@ -832,7 +873,7 @@ Vi nepras la taŭgajn rajtojn ĉe cela vikio (inkluzivante rajton redakti sistem
*/
$messages['es'] = array(
'gadgets-desc' => 'Permite a los usuarios seleccionar [[Special:Gadgets|accesorios de CSS y JavaScript personailzados]]
-en sus [[Special:Preferences|preferencias]].',
+en sus [[Special:Preferences#mw-prefsection-gadgets|preferencias]].',
'prefs-gadgets' => 'Accesorios',
'gadgets-prefstext' => 'Debajo hay una lista de accesorios que puedes activar a tu gusto.
Ten en cuenta que la mayoría de ellos utilizan JavaScript para funcionar, así que debes tenerlo activado en tu navegador si quieres que los accesorios que actives funcionen.
@@ -842,7 +883,7 @@ Ten en cuenta también que estos complementos no forman parte del software Media
Los administradores pueden editar los accesorios que están disponibles en las páginas [[MediaWiki:Gadgets-definition]] y [[Special:Gadgets]].',
'gadgets' => 'Accesorios',
'gadgets-title' => 'Accesorios',
- 'gadgets-pagetext' => 'Debajo hay una lista de accesorios especiales que los usuarios pueden activar en sus [[Special:Preferences|preferencias]], según la [[MediaWiki:Gadgets-definition|lista de definición de accesorios]]. Esta vista provee un acceso fácil a las páginas de mensajes del sistema que definen la descripción y el código de cada accesorio.',
+ 'gadgets-pagetext' => 'Debajo hay una lista de accesorios especiales que los usuarios pueden activar en sus [[Special:Preferences#mw-prefsection-gadgets|preferencias]], según la [[MediaWiki:Gadgets-definition|lista de definición de accesorios]]. Esta vista provee un acceso fácil a las páginas de mensajes del sistema que definen la descripción y el código de cada accesorio.',
'gadgets-uses' => 'Usos',
'gadgets-required-rights' => 'Requiere {{PLURAL:$2|el siguiente derecho|los siguientes derechos}}:
@@ -859,12 +900,12 @@ Debes tener permisos apropiados en el wiki de destino (incluyendo el derecho a e
'gadgets-export-download' => 'Descargar',
);
-/** Estonian (Eesti)
+/** Estonian (eesti)
* @author Avjoska
* @author Pikne
*/
$messages['et'] = array(
- 'gadgets-desc' => 'Võimaldab kasutajal [[Special:Preferences|eelistuste leheküljel]] erinevaid [[Special:Gadgets|CSS- ja JavaScript-tööriistu]] valida.',
+ 'gadgets-desc' => 'Võimaldab kasutajal [[Special:Preferences#mw-prefsection-gadgets|eelistuste leheküljel]] erinevaid [[Special:Gadgets|CSS- ja JavaScript-tööriistu]] valida.',
'prefs-gadgets' => 'Tööriistad',
'gadgets-prefstext' => 'Allpool on nimekiri eririistadest, mida kasutajad saavad oma konto jaoks sisse lülitada.
Enamasti põhinevad need riistad JavaScriptil, seega peab nende töötamiseks sinu veebilehitsejas JavaScript lubatud olema.
@@ -874,7 +915,7 @@ Samuti pane tähele, et need eririistad ei ole osa MediaWiki tarkvarast ja on ta
Kohalikud administraatorid saavad olemasolevaid riistu muuta [[MediaWiki:Gadgets-definition|määratluste]] ja [[Special:Gadgets|kirjelduste]] abil.',
'gadgets' => 'Tööriistad',
'gadgets-title' => 'Tööriistad',
- 'gadgets-pagetext' => 'Allpool on nimekiri eririistadest, mida kasutajad saavad oma [[Special:Preferences|eelistuste leheküljel]] sisse lülitada, nii nagu [[MediaWiki:Gadgets-definition|määratlustes]] määratletud. See ülevaade võimaldab kergesti ligi pääseda süsteemi sõnumilehekülgedele, milles on iga riista kirjeldus ja kood.',
+ 'gadgets-pagetext' => 'Allpool on nimekiri eririistadest, mida kasutajad saavad oma [[Special:Preferences#mw-prefsection-gadgets|eelistuste leheküljel]] sisse lülitada, nii nagu [[MediaWiki:Gadgets-definition|määratlustes]] määratletud. See ülevaade võimaldab kergesti ligi pääseda süsteemi sõnumilehekülgedele, milles on iga riista kirjeldus ja kood.',
'gadgets-uses' => 'Kasutab',
'gadgets-required-rights' => 'Tarvis on {{PLURAL:$2|järgmist õigust|järgmisi õigusi}}:
@@ -891,13 +932,14 @@ Sul peavad olema sihtvikis vajalikud õigused (kaasa arvatud õigus redigeerida
'gadgets-export-download' => 'Laadi alla',
);
-/** Basque (Euskara)
+/** Basque (euskara)
* @author An13sa
* @author Inorbez
* @author Unai Fdz. de Betoño
+ * @author පසිඳු කාවින්ද
*/
$messages['eu'] = array(
- 'gadgets-desc' => 'Lankideek [[Special:Gadgets|CSS eta JavaScript gadgetak]] aukeratu ditzazkete beraien [[Special:Preferences|hobespenetan]]',
+ 'gadgets-desc' => 'Lankideek [[Special:Gadgets|CSS eta JavaScript gadgetak]] aukeratu ditzazkete beraien [[Special:Preferences#mw-prefsection-gadgets|hobespenetan]]',
'prefs-gadgets' => 'Gadgetak',
'gadgets-prefstext' => 'Zure kontuan erabili ditzakezun gadgeten zerrenda bat agertzen da behean.
JavaScript-en oinarritzen dira gehienbat gadget hauek; beraz, funtzionatzeko zure nabigatzailean JavaScript gaituta egon behar da.
@@ -907,13 +949,14 @@ Kontuan izan baita gadget berezi hauek ez direla MediaWiki softwarearen zati bat
Administratzaileek [[MediaWiki:Gadgets-definition|definizioak]] eta [[Special:Gadgets|deskribapenak]] erabiliz aldatu dezakete eskuragarri dauden gadgetak.',
'gadgets' => 'Gadgetak',
'gadgets-title' => 'Gadgetak',
- 'gadgets-pagetext' => 'Erabiltzaile bakoitzak bere [[Special:Preferences|hobespen orrian]] erabili ditzakeen gadgeten zerrenda bat agertzen da behean, [[MediaWiki:Gadgets-definition|definizioek]] zehaztu bezala.
+ 'gadgets-pagetext' => 'Erabiltzaile bakoitzak bere [[Special:Preferences#mw-prefsection-gadgets|hobespen orrian]] erabili ditzakeen gadgeten zerrenda bat agertzen da behean, [[MediaWiki:Gadgets-definition|definizioek]] zehaztu bezala.
Ikuspegi orokor honek gadget bakoitza definitzen duen deskribapen eta kode orrietarako lotura errazak eskaintzen ditu.',
'gadgets-uses' => 'Erabilerak',
'gadgets-export' => 'Esportatu',
+ 'gadgets-export-download' => 'Jaitsi',
);
-/** Extremaduran (Estremeñu)
+/** Extremaduran (estremeñu)
* @author Better
*/
$messages['ext'] = array(
@@ -929,7 +972,7 @@ $messages['ext'] = array(
* @author ZxxZxxZ
*/
$messages['fa'] = array(
- 'gadgets-desc' => 'به کاربرها امکان انتخاب ابزارهای شخصی CSS و JavaScript را از طریق صفحهٔ [[Special:Preferences|ترجیحات]] می‌دهد',
+ 'gadgets-desc' => 'به کاربرها امکان انتخاب ابزارهای شخصی CSS و JavaScript را از طریق صفحهٔ [[Special:Preferences#mw-prefsection-gadgets|ترجیحات]] می‌دهد',
'prefs-gadgets' => 'ابزارها',
'gadgets-prefstext' => 'در زیر فهرستی از ابزارهای ویژه‌ای که می‌توانید برای حساب کاربری‌تان فعال کنید را می‌بینید.
این ابزارها در بیشتر موارد مبتنی بر جاوااسکریپت هستند، پس برای استفاده از آن‌ها باید جاوااسکرپیت را در مرورگر خودتان فعال کنید.
@@ -939,7 +982,7 @@ $messages['fa'] = array(
مدیران هر ویکی می‌توانند با استفاده از صفحه‌های [[MediaWiki:Gadgets-definition|تعاریف]] و [[Special:Gadgets|توضیحات]] به ویرایش ابزارها بپردازند.',
'gadgets' => 'ابزارها',
'gadgets-title' => 'ابزارها',
- 'gadgets-pagetext' => 'در زیر فهرستی از ابزارهای ویژه‌ای که کاربران می‌توانند از طریق [[Special:Preferences|صفحهٔ ترجیحاتشان]] فعال کنند می‌بینید، که مطابق آن چه است که در صفحهٔ [[MediaWiki:Gadgets-definition|تعاریف]] تعریف شده‌است.
+ 'gadgets-pagetext' => 'در زیر فهرستی از ابزارهای ویژه‌ای که کاربران می‌توانند از طریق [[Special:Preferences#mw-prefsection-gadgets|صفحهٔ ترجیحاتشان]] فعال کنند می‌بینید، که مطابق آن چه است که در صفحهٔ [[MediaWiki:Gadgets-definition|تعاریف]] تعریف شده‌است.
این خلاصه کمک می‌کند که به صفحه‌های پیغام سیستمی که توضیحات و کد هر ابزار را شامل می‌شوند به راحتی دست پیدا کنید.',
'gadgets-uses' => 'برنامه',
'gadgets-required-rights' => 'به {{PLURAL:$2|دسترسی|دسترسی‌های}} روبرو نیاز است:
@@ -956,20 +999,20 @@ $1',
'gadgets-export-download' => 'بارگیری',
);
-/** Finnish (Suomi)
+/** Finnish (suomi)
* @author Crt
* @author Nike
* @author Olli
*/
$messages['fi'] = array(
- 'gadgets-desc' => 'Tarjoaa mahdollisuuden käyttäjille ottaa käyttöön [[Special:Gadgets|määritettyjä CSS- ja JavaScript-pienoisohjelmia]] omista [[Special:Preferences|asetuksistaan]].',
+ 'gadgets-desc' => 'Tarjoaa mahdollisuuden käyttäjille ottaa käyttöön [[Special:Gadgets|määritettyjä CSS- ja JavaScript-pienoisohjelmia]] omista [[Special:Preferences#mw-prefsection-gadgets|asetuksistaan]].',
'prefs-gadgets' => 'Pienoisohjelmat',
'gadgets-prefstext' => 'Alla on lista pienoisohjelmista, joita käyttäjät voivat ottaa käyttöön. Nämä pienoisohjelmat pohjautuvat usein JavaScriptiin, joten toimiakseen selaimessasi pitää olla JavaScript käytössä.
Huomio myös, että nämä pienoisohjelmat eivät ole osa MediaWiki-ohjelmistoa – tavallisesti niitä kehittävät ja ylläpitävät paikallisen wikin käyttäjät. Paikalliset ylläpitäjät voivat muokata saatavilla olevia pienoisohjelmia [[MediaWiki:Gadgets-definition|määrityssivulla]] ja [[Special:Gadgets|kuvauksista]].',
'gadgets' => 'Pienoisohjelmat',
'gadgets-title' => 'Pienoisohjelmat',
- 'gadgets-pagetext' => 'Alla on lista pienoisohjelmista, joita käyttäjät voivat ottaa käyttöön [[Special:Preferences|asetussivulta]]. Pienoisohjelmat määritetään [[MediaWiki:Gadgets-definition|täältä]].
+ 'gadgets-pagetext' => 'Alla on lista pienoisohjelmista, joita käyttäjät voivat ottaa käyttöön [[Special:Preferences#mw-prefsection-gadgets|asetussivulta]]. Pienoisohjelmat määritetään [[MediaWiki:Gadgets-definition|täältä]].
Tämä lista antaa helpon pääsyn järjestelmäviesteihin, jotka sisältävät pienoisohjelmien kuvauksen ja koodin.',
'gadgets-uses' => 'Käyttää',
@@ -987,7 +1030,7 @@ Sinulla pitää olla tarvittavat oikeudet omassa wikissäsi, kuten järjestelmä
'gadgets-export-download' => 'Lataa',
);
-/** Faroese (Føroyskt)
+/** Faroese (føroyskt)
* @author EileenSanda
*/
$messages['fo'] = array(
@@ -1000,7 +1043,7 @@ $1',
'gadgets-export' => 'Útflyt',
);
-/** French (Français)
+/** French (français)
* @author Delhovlyn
* @author Dr Brains
* @author Grondin
@@ -1014,14 +1057,14 @@ $1',
* @author Zetud
*/
$messages['fr'] = array(
- 'gadgets-desc' => 'Permet aux utilisateurs de choisir des [[Special:Gadgets|gadgets CSS et Javascripts]] personnalisés dans leurs [[Special:Preferences|préférences]]',
+ 'gadgets-desc' => 'Permet aux utilisateurs de choisir des [[Special:Gadgets|gadgets CSS et Javascripts]] personnalisés dans leurs [[Special:Preferences#mw-prefsection-gadgets|préférences]]',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => 'Ci-dessous apparaît une liste de gadgets que vous pouvez activer pour votre compte. Ils font appel à JavaScript, lequel doit donc être activé pour votre navigateur Web.
Notez aussi que ces gadgets spéciaux ne font nullement partie du logiciel MediaWiki. De plus, ils sont généralement développés et maintenus par les utilisateurs sur votre wiki local. Les administrateurs locaux peuvent modifier les gadgets disponibles en utilisant [[MediaWiki:Gadgets-definition|les définitions]] et les [[Special:Gadgets|descriptions]].',
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => 'Voici une liste de gadgets que les utilisateurs peuvent activer dans leur [[Special:Preferences|page de préférences]], tel que défini dans les [[MediaWiki:Gadgets-definition|définitions]].
+ 'gadgets-pagetext' => 'Voici une liste de gadgets que les utilisateurs peuvent activer dans leur [[Special:Preferences#mw-prefsection-gadgets|page de préférences]], tel que défini dans les [[MediaWiki:Gadgets-definition|définitions]].
Cette vue d’ensemble donne un accès rapide aux pages de messages système qui définissent la description et le code de chaque gadget.',
'gadgets-uses' => 'Utilise',
'gadgets-required-rights' => 'Requiert {{PLURAL:$2|le droit suivant|les droits suivants}} :
@@ -1038,11 +1081,11 @@ Il est nécessaire de disposer des droits correspondants sur le wiki de destinat
'gadgets-export-download' => 'Télécharger',
);
-/** Franco-Provençal (Arpetan)
+/** Franco-Provençal (arpetan)
* @author ChrisPtDe
*/
$messages['frp'] = array(
- 'gadgets-desc' => 'Pèrmèt ux usanciérs de chouèsir des [[Special:Gadgets|outils CSS et JavaScript]] pèrsonalisâs dens lors [[Special:Preferences|prèferences]].',
+ 'gadgets-desc' => 'Pèrmèt ux usanciérs de chouèsir des [[Special:Gadgets|outils CSS et JavaScript]] pèrsonalisâs dens lors [[Special:Preferences#mw-prefsection-gadgets|prèferences]].',
'prefs-gadgets' => 'Outils',
'gadgets-prefstext' => 'Vê-que una lista d’outils que vos pouede activar por voutron compto.
Font apèl a JavaScript, que dêt vêr étre activâ sur voutron navigator por que fonccionont.
@@ -1052,7 +1095,7 @@ Notâd asse-ben que celos outils spèciâls sont pas du tot avouéc la programer
Los administrators locals pôvont changiér los outils disponiblos en utilisent les [[MediaWiki:Gadgets-definition|dèfinicions]] et les [[Special:Gadgets|dèscripcions]].',
'gadgets' => 'Outils',
'gadgets-title' => 'Outils',
- 'gadgets-pagetext' => 'Vê-que una lista d’outils que los usanciérs pôvont activar dens lor [[Special:Preferences|pâge de prèferences]], coment dèfeni dens les [[MediaWiki:Gadgets-definition|dèfinicions]].
+ 'gadgets-pagetext' => 'Vê-que una lista d’outils que los usanciérs pôvont activar dens lor [[Special:Preferences#mw-prefsection-gadgets|pâge de prèferences]], coment dèfeni dens les [[MediaWiki:Gadgets-definition|dèfinicions]].
Ceti apèrçu balye un accès vito fêt a les pâges de mèssâjos sistèmo que dèfenéssont la dèscripcion et lo code de châque outil.',
'gadgets-uses' => 'Utilise',
'gadgets-required-rights' => 'At fôta de cet{{PLURAL:$2|i drêt|os drêts}} :
@@ -1070,12 +1113,19 @@ O est nècèssèro de d’avêr los drêts corrèspondents sur lo vouiqui de dè
'gadgets-export-download' => 'Tèlèchargiér',
);
-/** Galician (Galego)
+/** Irish (Gaeilge)
+ * @author පසිඳු කාවින්ද
+ */
+$messages['ga'] = array(
+ 'gadgets-export' => 'Easportáil',
+);
+
+/** Galician (galego)
* @author Alma
* @author Toliño
*/
$messages['gl'] = array(
- 'gadgets-desc' => 'Deixa que os usuarios seleccionen [[Special:Gadgets|trebellos CSS e JavaScript]] nas súas [[Special:Preferences|preferencias]]',
+ 'gadgets-desc' => 'Deixa que os usuarios seleccionen [[Special:Gadgets|trebellos CSS e JavaScript]] nas súas [[Special:Preferences#mw-prefsection-gadgets|preferencias]]',
'prefs-gadgets' => 'Trebellos',
'gadgets-prefstext' => 'A continuación hai unha lista de trebellos especiais que pode activar para a súa conta.
A maioría destes trebellos baséanse no JavaScript, así que ten que ter o JavaScript activado no seu navegador para que funcionen.
@@ -1117,7 +1167,7 @@ $messages['grc'] = array(
* @author Als-Holder
*/
$messages['gsw'] = array(
- 'gadgets-desc' => 'Macht s Benutzer megli, in ihre [[Special:Preferences|persenlige Yystellige]] vordefinierti [[Special:Gadgets|CSS- und JavaScript-Gadgets]] z aktiviere',
+ 'gadgets-desc' => 'Macht s Benutzer megli, in ihre [[Special:Preferences#mw-prefsection-gadgets|persenlige Yystellige]] vordefinierti [[Special:Gadgets|CSS- und JavaScript-Gadgets]] z aktiviere',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => 'Unter git s e Lischt vu spezielle Gadgets, wu for jede Benutzer chenne aktiviert wäre.
D Gadgets basiere zmeischt uf JavaScript, wäge däm muess JavaScript im Browser aktiviert syy, ass si funktioniere.
@@ -1127,7 +1177,7 @@ Mer muess au Acht gee, ass die Gadgets im Allgmeinen nit Teil vu MediaWiki sin,
Benutzer vum lokale Wikis entwicklet un gwartet wäre. Lokali Wiki-Ammanne chenne d Lischt vu dr verfiegbare Gadgets iber d Syte [[MediaWiki:Gadgets-definition]] un [[Special:Gadgets]] bearbeite',
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => 'Lischt vu spezielle Gadgets, wu fir jede Benutzer in syyne [[Special:Preferences|persenlige Yystellige]] verfiegbar sin, wie s [[MediaWiki:Gadgets-definition|definiert]] isch.
+ 'gadgets-pagetext' => 'Lischt vu spezielle Gadgets, wu fir jede Benutzer in syyne [[Special:Preferences#mw-prefsection-gadgets|persenlige Yystellige]] verfiegbar sin, wie s [[MediaWiki:Gadgets-definition|definiert]] isch.
Die Ibersicht bietet e direkte Zuegang zue dr Syschtemnochrichte, wu d Bschryybig un dr Programmcode vu jedem Gadget din sin.',
'gadgets-uses' => 'Bruucht',
'gadgets-required-rights' => 'Brucht {{PLURAL:$2|des folgendi Rächt|die folgende Rächt}}:
@@ -1149,7 +1199,7 @@ Du muesch iber di notwändige Rächt uf em Wiki verfiege, wu fir dr Import vorgs
* @author Sushant savla
*/
$messages['gu'] = array(
- 'gadgets-desc' => 'સભ્યોને [[Special:Preferences|મારી પસંદ]] માં પોતાના [[Special:Gadgets|CSS અને JavaScript ગેજેટ્સ]] પસંદ કરવા દે છે.',
+ 'gadgets-desc' => 'સભ્યોને [[Special:Preferences#mw-prefsection-gadgets|મારી પસંદ]] માં પોતાના [[Special:Gadgets|CSS અને JavaScript ગેજેટ્સ]] પસંદ કરવા દે છે.',
'prefs-gadgets' => 'યંત્રો/સાધનો',
'gadgets-prefstext' => "નીચે એવા વિશેષ સાધનોની યાદી નીચે આપી છે જે તમે તમારા ખાતામાં સક્રિય કરી શકો છો.
આ સાધનો મહદ્ અંશે જાવા સ્ક્રિપ્ટ આધારિત છે માટે તે યોગ્ય રીતે કામ કરે તે માટે આપના બ્રાઉઝરમાં જાવા સ્ક્રિપ્ટ સક્રિય (ઍનેબલ) કરેલી હોવી જરૂરી છે.
@@ -1158,7 +1208,7 @@ $messages['gu'] = array(
એ વાત પણ ધ્યાનમાં રાખશો કે આ વિશેષ સાધનો મિડિયાવિકિ સૉફ્ટવેરનો ભાગ નથી, સામાન્ય રીતે તે આપના સ્થાનીક વિકિના સભ્યો દ્વારા વિકસાવવામાં આવ્યા હોય છે અને તેઓજ તેનું ધ્યાન રાખે છે. સ્થાનિક પ્રબંધકો [[MediaWiki:Gadgets-definition|વ્યાખ્યા]] અને [[Special:Gadgets|વર્ણન]]નો ઉપયોગ કરીને આ સાધનોમાં ફેરફાર કરી શકે છે.",
'gadgets' => 'યંત્રો/સાધનો',
'gadgets-title' => 'યંત્રો/સાધનો',
- 'gadgets-pagetext' => 'નીચે એવા વિશેષ સાધનોની યાદી આપી છે જેમાથી જરૂરીયાત પ્રમાણેના સાધનો સભ્ય તેમના [[Special:Preferences|મારી પસંદ]] પાના ઉપર સક્રિય કરી શકે છે ([[MediaWiki:Gadgets-definition|વ્યાખ્યા]]મા વર્ણવ્યા મુજબ).
+ 'gadgets-pagetext' => 'નીચે એવા વિશેષ સાધનોની યાદી આપી છે જેમાથી જરૂરીયાત પ્રમાણેના સાધનો સભ્ય તેમના [[Special:Preferences#mw-prefsection-gadgets|મારી પસંદ]] પાના ઉપર સક્રિય કરી શકે છે ([[MediaWiki:Gadgets-definition|વ્યાખ્યા]]મા વર્ણવ્યા મુજબ).
આ નિરિક્ષણથી સહેલાઇથી સિસ્ટમ સંદેશા વાળા પાના ખોલી શકશો જ્યાં દરેક સાધનનું વર્ણન અને તેનો કોડ આપેલો છે.',
'gadgets-uses' => 'ઉપયોગો',
@@ -1183,17 +1233,17 @@ Special:Import નિયોજીત વિકિ પર Special:Import પર
* @author YaronSh
*/
$messages['he'] = array(
- 'gadgets-desc' => 'אפשרות למשתמשים לבחור [[Special:Gadgets|סקריפטים בקוד JavaScript וסגנונות בקוד CSS]] ב[[Special:Preferences|העדפות]] שלהם',
- 'prefs-gadgets' => 'סקריפטים',
+ 'gadgets-desc' => 'אפשרות למשתמשים לבחור [[Special:Gadgets|סקריפטים בקוד JavaScript וסגנונות בקוד CSS]] ב[[Special:Preferences#mw-prefsection-gadgets|העדפות]] שלהם',
+ 'prefs-gadgets' => "גאדג'טים",
'gadgets-prefstext' => 'להלן רשימה של סקריפטים שתוכלו להתקין בחשבון שלכם.
הסקריפטים מבוססים ברובם על שפת JavaScript, ולכן יש לאפשר את הפעלתה בדפדפן כדי שהם יעבדו.
שימו לב שלא תהיה לסקריפטים כל השפעה על דף ההעדפות הזה.
כמו כן, הסקריפטים אינם חלק מתוכנת מדיה־ויקי, והם בדרך כלל מפותחים ומתוחזקים על ידי משתמשים בוויקי המקומי.
מפעילי המערכת יכולים לערוך את ב[[MediaWiki:Gadgets-definition|דף ההגדרות]] ו[[Special:Gadgets|התיאורים]] של הסקריפטים.',
- 'gadgets' => 'סקריפטים',
+ 'gadgets' => "גאדג'טים",
'gadgets-title' => 'סקריפטים',
- 'gadgets-pagetext' => 'זוהי רשימה של סקריפטים שמשתמשים יכולים להתקין באמצעות [[Special:Preferences|דף ההעדפות]] שלהם, כפי שהוגדרו ב[[MediaWiki:Gadgets-definition|הודעת המערכת המתאימה]].
+ 'gadgets-pagetext' => 'זוהי רשימה של סקריפטים שמשתמשים יכולים להתקין באמצעות [[Special:Preferences#mw-prefsection-gadgets|דף ההעדפות]] שלהם, כפי שהוגדרו ב[[MediaWiki:Gadgets-definition|הודעת המערכת המתאימה]].
מכאן ניתן לגשת בקלות לדפי הודעות המערכת שמגדירים את התיאור והקוד של כל סקריפט.',
'gadgets-uses' => 'משתמש בדפים',
'gadgets-required-rights' => '{{PLURAL:$2|נדרשת ההרשאה הבאה|נדרשות ההרשאות הבאות}}:
@@ -1216,20 +1266,21 @@ $1',
* @author Kaustubh
* @author Mayur
* @author Shyam
+ * @author Siddhartha Ghai
*/
$messages['hi'] = array(
- 'gadgets-desc' => 'सदस्यों को उनकी [[Special:Preferences|वरीयताओं]] में से चुनिंदा [[Special:Gadgets|CSS और जावालिपि जुगत]] चुनने दो।',
+ 'gadgets-desc' => 'सदस्यों को उनकी [[Special:Preferences#mw-prefsection-gadgets|वरीयताओं]] में से चुनिंदा [[Special:Gadgets|CSS और जावालिपि जुगत]] चुनने दो।',
'prefs-gadgets' => 'उपकरण (गैज़ेट)',
- 'gadgets-prefstext' => 'नीचे विशेष जुगतों की सूची दी गई है, जो कि आप अपने खाते में सक्षम कर सकते हैं।
-ये जुगत अधिकांशत: जावालिपि पर आधारित है, इसलिए इन्हें कार्यशील कराने के लिए आप अपने ब्राउजर में जावालिपि को सक्षम कर लें।
-ध्यान दें कि इन जुगतों से आपके वरीयता पृष्ठ पर कोई असर नहीं होगा।
+ 'gadgets-prefstext' => 'नीचे विशेष उपकरणों की सूची दी गई है, जिन्हें आप अपने खाते के लिये सक्षम कर सकते हैं।
+ये उपकरण अधिकांशतः जावास्क्रिप्ट पर आधारित है, इसलिए इनके कार्यशील होने के लिए आपके ब्राउज़र में जावास्क्रिप्ट सक्षम होनी चाहिये।
+ध्यान दें कि इन उपकरणों से आपके वरीयता पृष्ठ पर कोई असर नहीं होगा।
-यह भी ध्यान दें कि ये विशेष जुगत मीडियाविकी सॉफ्टवेयर का भाग नहीं हैं, और प्राय: सदस्यों द्वारा उनकी स्थानीय विकी पर विकसित एवं अनुरक्षित किए जाते हैं।
-स्थानीय प्रशासक [[MediaWiki:Gadgets-definition]] एवं [[Special:Gadgets]] प्रयोग करके उपलब्ध जुगतों को संपादित कर सकते हैं।',
+यह भी ध्यान दें कि ये विशेष उपकरण मीडियाविकी सॉफ़्टवेयर का भाग नहीं हैं, और प्रायः सदस्यों द्वारा उनकी स्थानीय विकी पर विकसित एवं अनुरक्षित किए जाते हैं।
+स्थानीय प्रबंधक उपकरणों की [[MediaWiki:Gadgets-definition|परिभाषाएँ]] एवं [[Special:Gadgets|विवरण]] संपादित कर सकते हैं।',
'gadgets' => 'उपकरण',
'gadgets-title' => 'उपकरण',
- 'gadgets-pagetext' => 'नीचे विशेष जुगतों कि सूची दी गई है, जिन्हें सदस्य [[MediaWiki:Gadgets-definition]] की परिभाषा के अनुसार, अपने वरीयता पृष्ठ में सक्षम कर सकते हैं।
-यह समीक्षा तंत्र संदेश पृष्ठों तक पहुँचने का आसान मार्ग प्रदान करती है, जो की प्रत्येक जुगत के वर्णन एवं कूट भाषा को परिभाषित करते हैं।',
+ 'gadgets-pagetext' => 'नीचे सभी [[MediaWiki:Gadgets-definition|परिभाषित]] विशेष उपकरणों की सूची दी गई है, जिन्हें सदस्य [[Special:Preferences#mw-prefsection-gadgets|अपनी वरीयताओं]] से सक्षम कर सकते हैं।
+यह समीक्षा सभी उपकरणों के विवरण और कोड वाले अंतरफल संदेश पृष्ठों की कड़ियाँ प्रदान करती है।',
'gadgets-uses' => 'उपयोग',
'gadgets-required-rights' => 'निम्नलिखित की आबश्यकता है {{PLURAL:$2|अधिकार|अधिकार}}:
@@ -1239,17 +1290,21 @@ $1',
'gadgets-export' => 'निर्यात',
'gadgets-export-title' => 'गैजेट निर्यात',
'gadgets-not-found' => 'गैजेट "$1" मिला नहीं ।',
+ 'gadgets-export-text' => '$1 उपकरण निर्यात करने के लिये "{{int:gadgets-export-download}}" बटन पर क्लिक करें, डाउनलोड की गई फ़ाइल सहेजें, लक्ष्य विकि पर Special:Import पर जाएँ और फ़ाइल अपलोड करें। तत्पश्चात MediaWiki:Gadgets-definition में निम्न पाठ जोड़ें:
+<pre>$2</pre>
+आपके पास लक्ष्य विकि पर उपयुक्त अधिकार होने चाहिये (जिसमें अंतरफल संदेशों को सम्पादित करने का अधिकार शामिल है) और विकि पर फ़ाइल द्वारा आयात सक्षम होना चाहिये।',
'gadgets-export-download' => 'डाउनलोड',
);
-/** Croatian (Hrvatski)
+/** Croatian (hrvatski)
* @author Anton008
* @author Dalibor Bosits
* @author Ex13
+ * @author Roberta F.
* @author SpeedyGonsales
*/
$messages['hr'] = array(
- 'gadgets-desc' => 'Omogućava suradnicama biranje osobnih [[Special:Gadgets|CSS i JavaScript dodataka]] u svojim [[Special:Preferences|postavkama]]',
+ 'gadgets-desc' => 'Omogućava suradnicama biranje osobnih [[Special:Gadgets|CSS i JavaScript dodataka]] u svojim [[Special:Preferences#mw-prefsection-gadgets|postavkama]]',
'prefs-gadgets' => 'Dodaci',
'gadgets-prefstext' => 'Slijedi popis posebnih dodataka koje možete omogućiti.
One su većinom napisane u JavaScriptu, stoga JavaScript mora biti omogućen u vašem web pregledniku da bi dodaci radili.
@@ -1258,10 +1313,10 @@ Nijedan dodatak nema učinka na ovu stranicu s postavkama.
Ovi posebni dodaci nisu dio MediaWiki softvera, najčešće su razvijane i održavane od suradnika na lokalnom wikiju.
Lokalni administratori mogu uređivati dostupne dodatke putem [[MediaWiki:Gadgets-definition|definicija]] i [[Special:Gadgets|opisa]].',
'gadgets' => 'Dodaci',
- 'gadgets-title' => 'Dodaci',
- 'gadgets-pagetext' => 'Slijedi popis posebnih JavaScript dodataka koje suradnici mogu omogućiti u svojim [[Special:Preferences|postavkama]], kako je definirano stranicom [[MediaWiki:Gadgets-definition|definicija]].
+ 'gadgets-title' => 'Dodatci',
+ 'gadgets-pagetext' => 'Slijedi popis posebnih JavaScript dodataka koje suradnici mogu omogućiti u svojim [[Special:Preferences#mw-prefsection-gadgets|postavkama]], kako je definirano stranicom [[MediaWiki:Gadgets-definition|definicija]].
Ovaj pregled omogućava lak pristup porukama sustava koje opisuju dodatke i njihov kod.',
- 'gadgets-uses' => 'Koristi',
+ 'gadgets-uses' => 'Rabi',
'gadgets-required-rights' => 'Zahtijeva {{PLURAL:$2|$1 pravo|sljedeća prava: $1}}.',
'gadgets-export' => 'Izvezi',
'gadgets-export-title' => "Izvoz JS skripti (''gadgets'')",
@@ -1273,11 +1328,11 @@ Morate imati odgovarajuća prava na odredišnoj wiki (uključujući i pravo na u
'gadgets-export-download' => 'Preuzmi',
);
-/** Upper Sorbian (Hornjoserbsce)
+/** Upper Sorbian (hornjoserbsce)
* @author Michawiki
*/
$messages['hsb'] = array(
- 'gadgets-desc' => 'Zmóžnja wužiwarjam swójske [[Special:Gadgets|přisłuški za CSS a JavaScript]] w jich [[Special:Preferences|nastajenjach]] wubrać',
+ 'gadgets-desc' => 'Zmóžnja wužiwarjam swójske [[Special:Gadgets|přisłuški za CSS a JavaScript]] w jich [[Special:Preferences#mw-prefsection-gadgets|nastajenjach]] wubrać',
'prefs-gadgets' => 'Specialne funkcije',
'gadgets-prefstext' => 'Deleka je lisćina specialnych funkcijow, kotrež móžeš za swoje wužiwarske konto zmóžnić. Tute specialne funkcije zwjetša na JavaScripće bazěruja, tohodla dyrbi JavaScript we wobhladowaku zmóžnjeny być, zo bychu fungowali.
Wobkedźbuj tež, zo so tute specialne funkcije na tutu stronu z wosobinskimi nastajenjemi njewuskutkuja.
@@ -1285,7 +1340,7 @@ Wobkedźbuj tež, zo so tute specialne funkcije na tutu stronu z wosobinskimi na
Nimo toho wobkedźbuj, zo tute specialne funkcije dźěl softwary MediaWiki njejsu a so zwjetša wot wužiwarjow na jich lokalnym wikiju wuwiwaja a wothladuja. Lokalni administratorojo móža lisćinu k dispoziciji stejacych specialnych funkcijow z pomocu [[MediaWiki:Gadgets-definition|definicijow]] a [[Special:Gadgets|wopisanjow]] wobdźěłać.',
'gadgets' => 'Specialne funkcije',
'gadgets-title' => 'Specialne funkcije',
- 'gadgets-pagetext' => 'Deleka je lisćina specialnych funkcijow, kotrež wužiwarjo móža na swojej [[Special:Preferences|stronje nastajenjow]] zmóžnić, kaž přez [[MediaWiki:Gadgets-definition|definicije]] definowane.
+ 'gadgets-pagetext' => 'Deleka je lisćina specialnych funkcijow, kotrež wužiwarjo móža na swojej [[Special:Preferences#mw-prefsection-gadgets|stronje nastajenjow]] zmóžnić, kaž přez [[MediaWiki:Gadgets-definition|definicije]] definowane.
Tutón přehlad skići lochki přistup k systemowym zdźělenkam, kotrež wopisanje a kod kóždeje specialneje funkcije definuja.',
'gadgets-uses' => 'Wužiwa',
'gadgets-required-rights' => 'Wužaduje sej {{PLURAL:$2|slědowace prawo|slědowacej prawje|slědowace prawa|slědowace prawa}}:
@@ -1302,13 +1357,13 @@ Dyrbiš trěbne prawa na cilowym wikiju měć (inkluziwnje prawo systemowe powě
'gadgets-export-download' => 'Sćahnyć',
);
-/** Hungarian (Magyar)
+/** Hungarian (magyar)
* @author BáthoryPéter
* @author Dani
* @author Tgr
*/
$messages['hu'] = array(
- 'gadgets-desc' => 'A felhasználók saját [[Special:Gadgets|CSS és JavaScript eszközöket]] választhatnak ki a [[Special:Preferences|beállításaiknál]]',
+ 'gadgets-desc' => 'A felhasználók saját [[Special:Gadgets|CSS és JavaScript eszközöket]] választhatnak ki a [[Special:Preferences#mw-prefsection-gadgets|beállításaiknál]]',
'prefs-gadgets' => 'Segédeszközök',
'gadgets-prefstext' => 'Az alábbi listában látható segédeszközök bekapcsolásával kényelmesebbé teheted a wiki használatát és szerkesztését.
Legtöbbjük JavaScriptet használ, így ezt engedélyezned kell a böngésződben, hogy működjenek.
@@ -1335,11 +1390,11 @@ A célwikiben rendelkezned kell a megfelelő jogokkal (beleértve a rendszerüze
'gadgets-export-download' => 'Letöltés',
);
-/** Interlingua (Interlingua)
+/** Interlingua (interlingua)
* @author McDutchie
*/
$messages['ia'] = array(
- 'gadgets-desc' => 'Permitte que usatores selige [[Special:Gadgets|gadgets CSS e JavaScript]] personalisate in lor [[Special:Preferences|preferentias]]',
+ 'gadgets-desc' => 'Permitte que usatores selige [[Special:Gadgets|gadgets CSS e JavaScript]] personalisate in lor [[Special:Preferences#mw-prefsection-gadgets|preferentias]]',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => 'Infra es un lista de gadgets special que tu pote activar in tu conto.
Iste gadgets se basa pro le major parte in JavaScript, ergo JavaScript debe esser active in tu navigator pro permitter que illos functiona.
@@ -1349,7 +1404,7 @@ Nota etiam que iste gadgets special non face parte del software de MediaWiki, e
Le administratores local pote modificar le gadgets disponibile per medio de [[MediaWiki:Gadgets-definition|definitiones]] e [[Special:Gadgets|descriptiones]].',
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => 'Infra es un lista de gadgets special que le usatores pote activar in lor [[Special:Preferences|paginas de preferentias]], secundo le [[MediaWiki:Gadgets-definition|definitiones]].
+ 'gadgets-pagetext' => 'Infra es un lista de gadgets special que le usatores pote activar in lor [[Special:Preferences#mw-prefsection-gadgets|paginas de preferentias]], secundo le [[MediaWiki:Gadgets-definition|definitiones]].
Iste supervista permitte le accesso commode al paginas de messages de systema que defini le description e codice de cata gadget.',
'gadgets-uses' => 'Usa',
'gadgets-required-rights' => 'Require le sequente {{PLURAL:$2|derecto|derectos}}:
@@ -1371,18 +1426,22 @@ Tu debe haber le permissiones appropriate in le wiki de destination (includente
* @author Bennylin
* @author Farras
* @author IvanLanin
+ * @author Kenrick95
*/
$messages['id'] = array(
- 'gadgets-desc' => 'Memungkinkan pengguna memilih [[Special:Gadgets|perkakas CSS dan JavaScript]] melalui [[Special:Preferences|preferensi]] mereka',
+ 'gadgets-desc' => 'Memungkinkan pengguna memilih [[Special:Gadgets|perkakas CSS dan JavaScript]] melalui [[Special:Preferences#mw-prefsection-gadgets|preferensi]] mereka',
'prefs-gadgets' => 'Perkakas',
'gadgets-prefstext' => 'Berikut adalah daftar perkakas istimewa yang dapat Anda aktifkan untuk akun Anda. Semua perkakas tersebut sebagian besar berbasis JavaScript sehingga Anda harus mengaktifkan JavaScript pada penjelajah Anda untuk dapat menjalankannya. Perhatikan bahwa berbagai perkakas tersebut tidak memiliki pengaruh terhadap halaman preferensi ini.
Juga perhatikan bahwa perkakas istimewa ini bukanlah bagian dari perangkat lunak MediaWiki dan biasanya dikembangkan dan dipelihara oleh para pengguna di wiki lokal Anda. Pengurus lokal dapat menyunting perkakas yang tersedia melalui [[MediaWiki:Gadgets-definition]] dan [[Special:Gadgets]].',
'gadgets' => 'Perkakas',
'gadgets-title' => 'Perkakas',
- 'gadgets-pagetext' => 'Berikut adalah daftar perkakas istimewa yang dapat diaktifkan pengguna melalui [[Special:Preferences|halaman preferensi]] mereka sebagaimana didefinisikan oleh [[MediaWiki:Gadgets-definition]]. Tinjauan berikut memberikan kemudahan akses ke dalam halaman pesan sistem yang mendefinisikan deskripsi dan kode masing-masing perkakas.',
+ 'gadgets-pagetext' => 'Berikut adalah daftar perkakas istimewa yang dapat diaktifkan pengguna melalui [[Special:Preferences#mw-prefsection-gadgets|halaman preferensi]] mereka sebagaimana didefinisikan oleh [[MediaWiki:Gadgets-definition]]. Tinjauan berikut memberikan kemudahan akses ke dalam halaman pesan sistem yang mendefinisikan deskripsi dan kode masing-masing perkakas.',
'gadgets-uses' => 'Penggunaan',
- 'gadgets-required-rights' => 'Memerlukan {{PLURAL:$2|hak $1|hak-hak berikut: $1}}.',
+ 'gadgets-required-rights' => 'Memerlukan {{PLURAL:$2|hak|hak-hak}} berikut:
+
+$1',
+ 'gadgets-required-skins' => 'Tersedia dalam {{PLURAL:$2|$1 kulit|kulit berikut: $1}}.',
'gadgets-default' => 'Diaktifkan untuk semua orang secara bawaan.',
'gadgets-export' => 'Ekspor',
'gadgets-export-title' => 'Ekspor perkakas',
@@ -1398,7 +1457,7 @@ Anda harus memeroleh izin pada wiki tujuan (termasuk hak menyunting pesan sistem
* @author Lam-ang
*/
$messages['ilo'] = array(
- 'gadgets-desc' => 'Mabalin dagiti agar-aramat nga agpili iti [[Special:Gadgets|CSS ken JavaScript gadgets]] idiay [[Special:Preferences|kaykayat da]]',
+ 'gadgets-desc' => 'Mabalin dagiti agar-aramat nga agpili iti [[Special:Gadgets|CSS ken JavaScript gadgets]] idiay [[Special:Preferences#mw-prefsection-gadgets|kaykayat da]]',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => 'Adda dita baba ti listaan ti naipangruna a gadgets nga usaren idiay pakabilangam.
Dagitoy a gadgets ket naibasta iti JavaScript, masapul a pakabaelan ti JavaScript idiay "pagbasabasam" tapno agbalin da.
@@ -1408,7 +1467,7 @@ Dagitoy a gadgets ket saan a paset ti MediaWiki software, inaramid ken inayaywan
Mabaliwan dagita administrador nga urnosen ti [[MediaWiki:Gadgets-definition|pinakailawag]] ken [[Special:Gadgets|deskripsion]] ti gadgets.',
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => 'Dita baba ket adda listaan dagiti naipangruna a gadgets a dagiti agar-aramat ket mapagbalin da idiay [[Special:Preferences|kaykayat da a panid]], a naipalawag iti [[MediaWiki:Gadgets-definition|dagiti pinakailawag]].
+ 'gadgets-pagetext' => 'Dita baba ket adda listaan dagiti naipangruna a gadgets a dagiti agar-aramat ket mapagbalin da idiay [[Special:Preferences#mw-prefsection-gadgets|kaykayat da a panid]], a naipalawag iti [[MediaWiki:Gadgets-definition|dagiti pinakailawag]].
Daytoy a pinakabuklan ket mangted ti nalaka a pinagserrek kadagit mensahe ti sistema a panid a nagpailawag iti deskripsion ti gadget ken kodigo.',
'gadgets-uses' => 'Usar',
'gadgets-required-rights' => 'Masapul dagiti sumaganad {{PLURAL:$2|a karbengan|dagiti karbengan}}:
@@ -1433,20 +1492,20 @@ $messages['io'] = array(
'gadgets-uses' => 'Ol uzas',
);
-/** Icelandic (Íslenska)
+/** Icelandic (íslenska)
* @author Jóna Þórunn
* @author Maxí
* @author Snævar
*/
$messages['is'] = array(
- 'gadgets-desc' => 'Gerir notendum kleift að velja [[Special:Gadgets|CSS og JavaScript-forrit]] í [[Special:Preferences|stillingum sínum]]',
+ 'gadgets-desc' => 'Gerir notendum kleift að velja [[Special:Gadgets|CSS og JavaScript-forrit]] í [[Special:Preferences#mw-prefsection-gadgets|stillingum sínum]]',
'prefs-gadgets' => 'Smáforrit',
'gadgets-prefstext' => 'Eftirfarandi er listi yfir smáforrit sem þú getur notað á notandareikningi þínum. Þessi forrit eru að mestu byggð á JavaScript svo vafrinn þarf að styðja JavaScript til að þau virki. Athugaðu einnig að forritin hafa engin áhrif á stillingasíðunni.
Forritin eru ekki hluti af MediaWiki-hugbúnaðinum heldur eru skrifuð og viðhaldin af notendum á þessu wiki-verkefni. Möppudýr geta breytt forritunum á [[MediaWiki:Gadgets-definition]] og [[Special:Gadgets]].',
'gadgets' => 'Smáforrit',
'gadgets-title' => 'Smáforrit',
- 'gadgets-pagetext' => 'Eftirfarandi er listi yfir smáforrit sem notendur geta virkjað í [[Special:Preferences|stillingunum sínum]] og eru tilgreind á [[MediaWiki:Gadgets-definition]].
+ 'gadgets-pagetext' => 'Eftirfarandi er listi yfir smáforrit sem notendur geta virkjað í [[Special:Preferences#mw-prefsection-gadgets|stillingunum sínum]] og eru tilgreind á [[MediaWiki:Gadgets-definition]].
Þessi listi veitir auðveldan aðgang að lýsingum á smáforritunum og kóðanum þeirra.',
'gadgets-uses' => 'Notar',
'gadgets-required-rights' => 'Þarfnast eftifarandi {{PLURAL:$2|réttinda}}:
@@ -1464,7 +1523,7 @@ farðu á þann wiki sem á að flytja smátólið á, farðu á kerfisíðuna S
'gadgets-export-download' => 'Hlaða niður',
);
-/** Italian (Italiano)
+/** Italian (italiano)
* @author Beta16
* @author BrokenArrow
* @author Darth Kule
@@ -1472,7 +1531,7 @@ farðu á þann wiki sem á að flytja smátólið á, farðu á kerfisíðuna S
* @author Nemo bis
*/
$messages['it'] = array(
- 'gadgets-desc' => 'Consente agli utenti di selezionare [[Special:Gadgets|accessori CSS e JavaScript]] nelle proprie [[Special:Preferences|preferenze]]',
+ 'gadgets-desc' => 'Consente agli utenti di selezionare [[Special:Gadgets|accessori CSS e JavaScript]] nelle proprie [[Special:Preferences#mw-prefsection-gadgets|preferenze]]',
'prefs-gadgets' => 'Accessori',
'gadgets-prefstext' => "Di seguito viene presentata una lista di accessori speciali (''gadget'') che è possibile abilitare per il proprio account.
La maggior parte di questi accessori è basata su JavaScript, è quindi necessario abilitare JavaScript nel proprio browser perché funzionino correttamente. Si noti che gli accessori non hanno alcun effetto in questa pagina di preferenze.
@@ -1480,7 +1539,7 @@ La maggior parte di questi accessori è basata su JavaScript, è quindi necessar
Inoltre, si noti che questi accessori speciali non sono compresi nel software MediaWiki e vengono di solito realizzati e gestiti dagli utenti di ciascun sito wiki. Gli amministratori del sito possono modificare la lista degli accessori disponibili tramite le pagine delle [[MediaWiki:Gadgets-definition|definizioni]] e delle [[Special:Gadgets|descrizioni]].",
'gadgets' => 'Accessori',
'gadgets-title' => 'Accessori',
- 'gadgets-pagetext' => "Di seguito sono elencati gli accessori (''gadget'') che gli utenti possono abilitare sulla propria pagina delle [[Special:Preferences|preferenze]], seguendo le [[MediaWiki:Gadgets-definition|definizioni]]. Questa panoramica fornisce un comodo meccanismo per accedere ai messaggi di sistema nei quali sono definiti la descrizione e il codice di ciascun accessorio.",
+ 'gadgets-pagetext' => "Di seguito sono elencati gli accessori (''gadget'') che gli utenti possono abilitare sulla propria pagina delle [[Special:Preferences#mw-prefsection-gadgets|preferenze]], seguendo le [[MediaWiki:Gadgets-definition|definizioni]]. Questa panoramica fornisce un comodo meccanismo per accedere ai messaggi di sistema nei quali sono definiti la descrizione e il codice di ciascun accessorio.",
'gadgets-uses' => 'Utilizza',
'gadgets-required-rights' => 'Richiede {{PLURAL:$2|il seguente diritto|i seguenti diritti}}:
@@ -1507,32 +1566,32 @@ Devi disporre dei permessi appropriati nella wiki di destinazione (incluso il di
* @author 青子守歌
*/
$messages['ja'] = array(
- 'gadgets-desc' => '利用者が[[Special:Gadgets|CSSやJavaScriptのカスタムガジェット]]を[[Special:Preferences|{{int:preferences}}]]で選択できるようにする',
+ 'gadgets-desc' => '利用者が [[Special:Gadgets|CSS や JavaScript のカスタム ガジェット]]を[[Special:Preferences#mw-prefsection-gadgets|{{int:preferences}}]]で選択できるようにする',
'prefs-gadgets' => 'ガジェット',
'gadgets-prefstext' => '以下はあなたのアカウントで利用できるガジェットの一覧です。これらのガジェットはほとんどがJavaScriptベースのため、動作させるにはブラウザーのJavaScriptを有効にする必要があります。なお、{{int:preferences}}ページ上では動作しません。
また、これらのガジェットは MediaWiki ソフトウェアの一部ではなく、通常はローカル ウィキの利用者が開発とメンテナンスをしていることにも注意してください。管理者は[[MediaWiki:Gadgets-definition|ガジェットの定義]]や[[Special:Gadgets|ガジェットの説明]]から利用できるガジェットを編集できます。',
'gadgets' => 'ガジェット',
'gadgets-title' => 'ガジェット',
- 'gadgets-pagetext' => '以下は、利用者が[[Special:Preferences|{{int:preferences}}]]で有効化できるガジェットの一覧です。これらは[[MediaWiki:Gadgets-definition|定義ページ]]で定義されています。
-この一覧はガジェットの説明やプログラムコードを定義しているシステムメッセージページへの簡単なアクセスも提供します。',
- 'gadgets-uses' => '利用するファイル',
- 'gadgets-required-rights' => '以下の{{PLURAL:$2|権限}}が必要です:
+ 'gadgets-pagetext' => '以下は、利用者が[[Special:Preferences#mw-prefsection-gadgets|{{int:preferences}}]]で有効化できるガジェットの一覧です。これらは[[MediaWiki:Gadgets-definition|定義ページ]]で定義されています。
+この概要ページでは、各ガジェットの説明やプログラム コードを定義しているシステム メッセージ ページへの簡単なアクセスを提供します。',
+ 'gadgets-uses' => '使用するファイル',
+ 'gadgets-required-rights' => '以下の{{PLURAL:$2|権限}}が必要です:
$1',
- 'gadgets-required-skins' => '{{PLURAL:$2|$1外装|外装:$1}}で利用てきます。',
+ 'gadgets-required-skins' => '{{PLURAL:$2|$1外装で利用できます|以下の外装で利用できます: $1}}。',
'gadgets-default' => '既定では全員に有効です。',
- 'gadgets-export' => 'エクスポート',
- 'gadgets-export-title' => 'ガジェットのエクスポート',
+ 'gadgets-export' => '書き出し',
+ 'gadgets-export-title' => 'ガジェットの書き出し',
'gadgets-not-found' => 'ガジェット「$1」が見つかりません。',
- 'gadgets-export-text' => '$1ガジェットをエクスポートするには、「{{int:gadgets-export-download}}」ボタンをクリックし、ダウンロードしたファイルを保存し、
-配布先のウィキのSpecial:Importへ行ってアップロードしてください。そして、以下をMediaWiki:Gadgets-definitionページに追加してください:
+ 'gadgets-export-text' => '$1 ガジェットを書き出すには、「{{int:gadgets-export-download}}」ボタンをクリックし、ダウンロードしたファイルを保存し、
+配布先ウィキの Special:Import に行ってアップロードしてください。そして、以下を MediaWiki:Gadgets-definition ページに追加してください:
<pre>$2</pre>
-エクスポートには、配布先のウィキで適切な許可(システムメッセージの編集権限を含む)が必要で、さらにファイルからのインポートが有効化されている必要があります。',
+この操作には、配布先のウィキで適切な権限 (システムメッセージの編集権限を含む) が必要で、さらにファイル アップロードによる取り込みが有効になっている必要があります。',
'gadgets-export-download' => 'ダウンロード',
);
-/** Jutish (Jysk)
+/** Jutish (jysk)
* @author Huslåke
*/
$messages['jut'] = array(
@@ -1548,10 +1607,11 @@ Bemærk også at disse specielle gadgets ikke er en del af MediaWiki-softwaren o
/** Javanese (Basa Jawa)
* @author Meursault2004
+ * @author NoiX180
* @author Pras
*/
$messages['jv'] = array(
- 'gadgets-desc' => 'Marengaké para panganggo milih [[Special:Gadgets|gadget CSS lan JavaScript]] ngliwati [[Special:Preferences|préferènsi]] dhéwé-dhéwé.',
+ 'gadgets-desc' => 'Marengaké para panganggo milih [[Special:Gadgets|gadget CSS lan JavaScript]] ngliwati [[Special:Preferences#mw-prefsection-gadgets|préferènsi]] dhéwé-dhéwé.',
'prefs-gadgets' => 'Gadget',
'gadgets-prefstext' => 'Ing ngisor iki daftar gadget astaméwa sing bisa panjenangan aktifaké kanggo rékening panjenengan. Gadget-gadget iki sabagéyan gedhé adhedhasar JavaScript dadi panjenengan kudu ngaktifaké JavaScript ing panjlajah wèb panjenengan supaya bisa nglakokaké.
Mangga diwigatèkaké yèn gadget-gadget iki ora ndarbèni pangaruh marang kaca préferènsi iki.
@@ -1559,9 +1619,18 @@ Mangga diwigatèkaké yèn gadget-gadget iki ora ndarbèni pangaruh marang kaca
Uga mangga diwigatèkaké yèn gadget astaméwa iki dudu bagéyan saka piranti empuk MediaWiki lan biasané dikembangaké lan diopèni déning panganggo-panganggo ing wiki lokal panjenengan. Pangurus lokal bisa nyunting gadget sing kasedyakaké nganggo [[MediaWiki:Gadgets-definition|dhéfinisi]] lan [[Special:Gadgets|uraian]].',
'gadgets' => 'Gadget',
'gadgets-title' => 'Gadget',
- 'gadgets-pagetext' => 'Ing ngisor iki daftar gadget astaméwa sing bisa diaktifaké ing [[Special:Preferences|kaca prèferènsi]] panganggo, kayadéné didéfinisi déning [[MediaWiki:Gadgets-definition|dhéfinisi]].
+ 'gadgets-pagetext' => 'Ing ngisor iki daftar gadget astaméwa sing bisa diaktifaké ing [[Special:Preferences#mw-prefsection-gadgets|kaca prèferènsi]] panganggo, kayadéné didéfinisi déning [[MediaWiki:Gadgets-definition|dhéfinisi]].
Tinjoan iki mènèhi aksès sing gampang menyang kaca-kaca pesen sistem sing ngawedhar saben gadget lan kodhe.',
'gadgets-uses' => 'Kagunan',
+ 'gadgets-required-rights' => 'Mbutuhaké {{PLURAL:$2|hak|hak-hak}}:
+
+$1',
+ 'gadgets-required-skins' => 'Sumadhiya nèng {{PLURAL:$2|$1 kulit|kulit-kulit iki: $1}}.',
+ 'gadgets-default' => 'Diurubaké kanggo kabèh wong sacara gawan.',
+ 'gadgets-export' => 'Èkspor',
+ 'gadgets-export-title' => 'Èkspor perkakas',
+ 'gadgets-not-found' => 'Perkasas "$1" ora ditemokaké.',
+ 'gadgets-export-download' => 'Undhuh',
);
/** Georgian (ქართული)
@@ -1569,7 +1638,7 @@ Tinjoan iki mènèhi aksès sing gampang menyang kaca-kaca pesen sistem sing nga
* @author David1010
*/
$messages['ka'] = array(
- 'gadgets-desc' => 'მოხმარებლებს საშუალებას აძლევთ [[Special:Preferences|კონფიგურაციაში]] აირჩიონ [[Special:Gadgets|CSS და JavaScript გაჯეტები]], რომელთა ჩართვაც სურთ',
+ 'gadgets-desc' => 'მოხმარებლებს საშუალებას აძლევთ [[Special:Preferences#mw-prefsection-gadgets|კონფიგურაციაში]] აირჩიონ [[Special:Gadgets|CSS და JavaScript გაჯეტები]], რომელთა ჩართვაც სურთ',
'prefs-gadgets' => 'გაჯეტები',
'gadgets-prefstext' => 'ქვემოთ მოცემულია სპეციალური გაჯეტების სია, რომელთა ჩართვაც თქვენ შეგიძლიათ თქვენი ანგარიშისათვის.
ეს გაჯეტები უპირატესად დაფუძნებულია JavaScript-ზე, ამიტომ თქვენ უნდა ჩართოთ JavaScript თქვენ ბრაუზერში, რათა მათ იმუშაონ.
@@ -1579,7 +1648,7 @@ $messages['ka'] = array(
ადმინისტრატორებს შეუძლიათ შეცვალონ გაჯეტების სია [[MediaWiki:Gadgets-definition|განმარტებებისა]] და [[Special:Gadgets|აღწერების]] გვერდების დახმარებით.',
'gadgets' => 'გაჯეტები',
'gadgets-title' => 'გაჯეტები',
- 'gadgets-pagetext' => 'ქვემოთ მოცემულია სპეციალური გაჯეტების სია, რომლების ჩართვაც შეუძლიათ მომხმარებლებს თავიანთი [[Special:Preferences|კონფიგურაციის გვერდზე]], სიის შესაბამისად [[MediaWiki:Gadgets-definition|განმარტებების]] გვერდზე.
+ 'gadgets-pagetext' => 'ქვემოთ მოცემულია სპეციალური გაჯეტების სია, რომლების ჩართვაც შეუძლიათ მომხმარებლებს თავიანთი [[Special:Preferences#mw-prefsection-gadgets|კონფიგურაციის გვერდზე]], სიის შესაბამისად [[MediaWiki:Gadgets-definition|განმარტებების]] გვერდზე.
ეს სია საშუალებას იძლევა მარტივად მივიღოთ სისტემური შეტყობინებების გვერდებთან წვდომა, რომლებიც განსაზღვრავენ გაჯეტების აღწერასა და გამავალ კოდებს.',
'gadgets-uses' => 'გამოიყენება',
'gadgets-required-rights' => '{{PLURAL:$2|საჭიროა უფლება|საჭიროა უფლება}}:
@@ -1597,7 +1666,7 @@ $1',
'gadgets-export-download' => 'ჩამოტვირთვა',
);
-/** Kazakh (Arabic script) (‫قازاقشا (تٴوتە)‬) */
+/** Kazakh (Arabic script) (قازاقشا (تٴوتە)‏) */
$messages['kk-arab'] = array(
'prefs-gadgets' => 'قاجەت قۇرالدار',
'gadgets-prefstext' => 'تومەندە ٴوز تىركەلگىڭىزدە قوسا الاتىن ارناۋلى قاجەت قۇرالدار ٴتىزىمى بەرىلەدى.
@@ -1614,7 +1683,7 @@ $messages['kk-arab'] = array(
'gadgets-uses' => 'قولدانۋداعىلار',
);
-/** Kazakh (Cyrillic script) (‪Қазақша (кирил)‬) */
+/** Kazakh (Cyrillic script) (қазақша (кирил)‎) */
$messages['kk-cyrl'] = array(
'prefs-gadgets' => 'Қажет құралдар',
'gadgets-prefstext' => 'Төменде өз тіркелгіңізде қоса алатын арнаулы қажет құралдар тізімі беріледі.
@@ -1631,7 +1700,7 @@ $messages['kk-cyrl'] = array(
'gadgets-uses' => 'Қолданудағылар',
);
-/** Kazakh (Latin script) (‪Qazaqşa (latın)‬) */
+/** Kazakh (Latin script) (qazaqşa (latın)‎) */
$messages['kk-latn'] = array(
'prefs-gadgets' => 'Qajet quraldar',
'gadgets-prefstext' => 'Tömende öz tirkelgiñizde qosa alatın arnawlı qajet quraldar tizimi beriledi.
@@ -1668,20 +1737,21 @@ $messages['km'] = array(
* @author IRTC1015
* @author Klutzy
* @author Kwj2772
+ * @author 아라
*/
$messages['ko'] = array(
- 'gadgets-desc' => '각 사용자가 [[Special:Gadgets|CSS/자바스크립트 소도구]]를 [[Special:Preferences|사용자 환경 설정]]을 통해 사용할 수 있도록 허용',
+ 'gadgets-desc' => '각 사용자가 [[Special:Gadgets|CSS와 자바스크립트 소도구]]를 [[Special:Preferences#mw-prefsection-gadgets|사용자 환경 설정]]을 통해 사용할 수 있도록 허용',
'prefs-gadgets' => '소도구',
'gadgets-prefstext' => '아래 목록은 현재 사용 가능한 소도구의 목록입니다.
대부분의 소도구는 자바스크립트로 동작하며, 웹 브라우저에서 자바스크립트를 사용할 수 있어야 동작합니다.
소도구는 이 환경 설정 페이지에는 영향을 주지 않습니다.
-이 소도구들은 미디어위키의 기능이 아니며, 일반적으로 각 위키의 사용자가 개발·관리하고 있습니다.
-각 위키의 관리자는 [[MediaWiki:Gadgets-definition|소도구 정의 문서]]와 [[Special:Gadgets|소도구 설명 문서]]를 통해 소도구들을 관리할 수 있습니다.',
+이 소도구는 미디어위키의 기능이 아니며, 일반적으로 각 위키의 사용자가 개발 및 관리하고 있습니다.
+각 위키의 관리자는 [[MediaWiki:Gadgets-definition|소도구 정의 문서]]와 [[Special:Gadgets|소도구 설명 문서]]를 통해 소도구를 관리할 수 있습니다.',
'gadgets' => '소도구 목록',
'gadgets-title' => '소도구',
- 'gadgets-pagetext' => '[[Special:Preferences|사용자 환경 설정]]에서 설정할 수 있는 소도구 목록입니다. 해당 목록은 [[MediaWiki:Gadgets-definition|소도구 정의]]에서 편집할 수 있습니다.
-이 문서에서는 각 소도구의 각 설명 문서/코드의 시스템 메시지 링크를 제공합니다.',
+ 'gadgets-pagetext' => '[[Special:Preferences#mw-prefsection-gadgets|사용자 환경 설정]]에서 설정할 수 있는 소도구 목록입니다. 해당 목록은 [[MediaWiki:Gadgets-definition|소도구 정의]]에서 편집할 수 있습니다.
+이 문서에서는 각 소도구의 각 설명 문서와 코드의 시스템 메시지 링크를 제공합니다.',
'gadgets-uses' => '다음 코드를 이용',
'gadgets-required-rights' => '다음 {{PLURAL:$2|권한}}이 필요합니다:
@@ -1690,15 +1760,15 @@ $1',
'gadgets-default' => '기본적으로 모든 사람에게 활성화되어 있습니다.',
'gadgets-export' => '내보내기',
'gadgets-export-title' => '소도구 내보내기',
- 'gadgets-not-found' => '소도구 "$1"을 찾을 수 없습니다.',
+ 'gadgets-not-found' => '"$1" 소도구를 찾을 수 없습니다.',
'gadgets-export-text' => '$1 소도구를 내보내려면 "{{int:gadgets-export-download}}" 버튼을 클릭하여 다운로드된 파일을 저장한 후,
-내보내려는 위키에서 Special:Import로 가서 올리십시오. 그 다음 MediaWiki:Gadgets-definition 문서에 다음을 추가하십시오:
+내보내려는 위키에서 Special:Import로 가서 올리십시오. 그 다음 MediaWiki:Gadgets-definition 문서에 다음을 추가하세요:
<pre>$2</pre>
해당 위키에서 시스템 메시지 편집 등 특정 권한을 갖고 있어야 합니다. 또한 파일 올리기를 통한 가져오기 기능이 활성화되어 있어야 합니다.',
'gadgets-export-download' => '다운로드',
);
-/** Karachay-Balkar (Къарачай-Малкъар)
+/** Karachay-Balkar (къарачай-малкъар)
* @author Iltever
*/
$messages['krc'] = array(
@@ -1710,7 +1780,7 @@ $messages['krc'] = array(
* @author Purodha
*/
$messages['ksh'] = array(
- 'gadgets-desc' => 'En iere [[Special:Preferences|Enstellunge]] künne Metmaacher [[Special:Gadgets|CSS- un JavaScrip-Gadgets]] en- un ußschallde.',
+ 'gadgets-desc' => 'En iere [[Special:Preferences#mw-prefsection-gadgets|Enstellunge]] künne Metmaacher [[Special:Gadgets|CSS- un JavaScrip-Gadgets]] en- un ußschallde.',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => 'Hee is en Liss met bestemmpte <i lang="en">Gadgets</i>,
di för jede Metmaacher enjeschalldt wäde könne.
@@ -1730,7 +1800,7 @@ enreschte un ändere.',
'gadgets-title' => '<i lang="en">Gadgets</i>',
'gadgets-pagetext' => 'He kütt en Liss met spezielle <i lang="en">Gadgets</i>,
di jede Metmaacher övver sing
-[[Special:Preferences|päsönlije Enstellunge]] enschallte kann.
+[[Special:Preferences#mw-prefsection-gadgets|päsönlije Enstellunge]] enschallte kann.
Se wääde üvver [[MediaWiki:Gadgets-definition]] enjerecht.
Die Övverseech hee jit enne direkte Zohjang op di Texte em Wiki,
wo de Projramme, un de Erklierunge för de <i lang="en">Gadgets</i> dren enthallde
@@ -1750,7 +1820,7 @@ Do moß en däm Wiki de nüüdijje Rääschde han, och dat Rääsch, aan Täxte
'gadgets-export-download' => 'Eronger laade',
);
-/** Kurdish (Latin script) (‪Kurdî (latînî)‬)
+/** Kurdish (Latin script) (Kurdî (latînî)‎)
* @author George Animal
*/
$messages['ku-latn'] = array(
@@ -1762,7 +1832,7 @@ $messages['ku-latn'] = array(
* @author Robby
*/
$messages['lb'] = array(
- 'gadgets-desc' => 'Erméiglecht de Benotzer et perséinlech [[Special:Gadgets|CSS a JavaScript Gadgeten]] an hiren [[Special:Preferences|Astellunge]] festzeleeën.',
+ 'gadgets-desc' => 'Erméiglecht de Benotzer et perséinlech [[Special:Gadgets|CSS a JavaScript Gadgeten]] an hiren [[Special:Preferences#mw-prefsection-gadgets|Astellunge]] festzeleeën.',
'prefs-gadgets' => 'Gadgeten',
'gadgets-prefstext' => "Lëscht vu spezielle Gadgeten déi fir Äre Benotzerkont aktivéiert kënne ginn.
D'Gadgete baséiere meeschtens op engem JavaScript, dofir muss JavaScript an Ärem Browser aktivéiert sinn, fir datt se fonctionéieren.
@@ -1772,7 +1842,7 @@ Ausserdeem sollt Dir wëssen, datt dës Gadgete generell net Deel vu MediaWiki s
Lokal Wiki-Administrateure kënnen d'Lëscht von den disponibele Gadgeten op de Säiten [[MediaWiki:Gadgets-definition|Definitioune vun Gadgeten]] a [[Special:Gadgets|Beschreiwunge vu Gadgeten]] änneren.",
'gadgets' => 'Gadgeten',
'gadgets-title' => 'Gadgeten',
- 'gadgets-pagetext' => "Ënnendrënner ass eng Lëscht vun de spezielle Gadgeten déi d'Benotzer op hire [[Special:Preferences|Benotzer-Astellungen]] aschalte kënnen, esou wéi dat op [[MediaWiki:Gadgets-definition|definéiert]] ass.
+ 'gadgets-pagetext' => "Ënnendrënner ass eng Lëscht vun de spezielle Gadgeten déi d'Benotzer op hire [[Special:Preferences#mw-prefsection-gadgets|Benotzer-Astellungen]] aschalte kënnen, esou wéi dat op [[MediaWiki:Gadgets-definition|definéiert]] ass.
Dës Iwwersiicht gëtt einfachen Zougang zu de Systemmessage-Säiten, déi all Gadget beschreiwen an zum Programméiercode vun dem Gadget.",
'gadgets-uses' => 'Benotzt',
'gadgets-required-rights' => "Erfuerdert {{PLURAL:$2|d'Recht|dës Rechter}}: $1.",
@@ -1786,7 +1856,7 @@ Dir musst déi erfuerdert Rechter(inklusiv d\'Recht fir System-Messagen z\'änne
'gadgets-export-download' => 'Eroflueden',
);
-/** Lezghian (Лезги)
+/** Lezghian (лезги)
* @author Soul Train
*/
$messages['lez'] = array(
@@ -1799,7 +1869,7 @@ $messages['lez'] = array(
* @author Tibor
*/
$messages['li'] = array(
- 'gadgets-desc' => 'Laot gebroekers [[Special:Gadgets|CSS en JavaScripts]] activere in häör [[Special:Preferences|veurkeure]]',
+ 'gadgets-desc' => 'Laot gebroekers [[Special:Gadgets|CSS en JavaScripts]] activere in häör [[Special:Preferences#mw-prefsection-gadgets|veurkeure]]',
'prefs-gadgets' => 'Biedènger',
'gadgets-prefstext' => 'Hiejónger sjtaon de sjpeciaal oetbreijinge dies te veur dien gebroekersaccount kèns insjakele.
De oetbreijinge zeen veurnamelik gebaseerd op JavaScript, dus JavaScript mót veur diene browser ingesjakeld zeen óm die te laote wirke.
@@ -1809,7 +1879,7 @@ Dees sjpeciaal oetbreijinge zeen ouch gein óngerdeil van de MediaWiki-software
Lokaal beheerders kónne de besjikbaar oetbreijinge aangaeve in [[MediaWiki:Gadgets-definition]] en [[Special:Gadgets]].',
'gadgets' => 'Oetbreijinger',
'gadgets-title' => 'Oetbreijinger',
- 'gadgets-pagetext' => 'Hiej ónger staon de speciaal oetbreijinger die gebroekers kinne insjakele via häöre [[Special:Preferences|veurkeure]] wie ingesteldj is in [[MediaWiki:Gadgets-definition]].
+ 'gadgets-pagetext' => 'Hiej ónger staon de speciaal oetbreijinger die gebroekers kinne insjakele via häöre [[Special:Preferences#mw-prefsection-gadgets|veurkeure]] wie ingesteldj is in [[MediaWiki:Gadgets-definition]].
Dit euverzich bi-jtj uch einvoudige toegank toet de systeemtekspazjena wo de besjrieving en de programmacode van edere oetbreijing steit.',
'gadgets-uses' => 'Gebroek',
'gadgets-required-rights' => "{{PLURAL:$2|'t Volgend rech is|De volgende rechte zeen}} vereis: $1.",
@@ -1827,13 +1897,13 @@ Doe mós de juuste rèchte höbben óppe doelwie, ouch óm bewirkinge aan systee
'gadgets-export-download' => 'Haol óp',
);
-/** Lithuanian (Lietuvių)
+/** Lithuanian (lietuvių)
* @author Eitvys200
* @author Homo
* @author Vpovilaitis
*/
$messages['lt'] = array(
- 'gadgets-desc' => 'Leidžia naudotojams pasirinkti savo [[Special:Gadgets|CSS ir JavaScript priemones]] jų [[Special:Preferences|nustatymuose]]',
+ 'gadgets-desc' => 'Leidžia naudotojams pasirinkti savo [[Special:Gadgets|CSS ir JavaScript priemones]] jų [[Special:Preferences#mw-prefsection-gadgets|nustatymuose]]',
'prefs-gadgets' => 'Priemonės',
'gadgets-prefstext' => 'Žemiau yra sąrašas specialių priemonių, kurias jūs galite įjungti naudojimui.
Šios priemonės daugiausiai yra sukurtos naudojant JavaScript, todėl, kad jos veiktų, jūsų naršyklėje turi būti įjungtas JavaScript palaikymas.
@@ -1842,7 +1912,7 @@ Atsiminkite, kad šios priemonės neturi įtakos jūsų nustatymų puslapiui.
Taip pat žinokite, kad šios specialios priemonės nėra MediaWiki programinės įrangos dalis ir yra sukurtos bei palaikomos vietinio vikiprojekto naudotojų. Vietiniai administratoriai gali redaguoti suteikiamų specialių priemonių sąrašą, naudodami puslapius [[MediaWiki:Gadgets-definition|priemonių aprašymas]] ir [[Special:Gadgets|priemonės]].',
'gadgets' => 'Priemonės',
'gadgets-title' => 'Priemonės',
- 'gadgets-pagetext' => 'Žemiau yra sąrašas specialių priemonių, kurias naudotojai gali įjungti savo [[Special:Preferences|nustatymų puslapyje]]. Jos apibūdintos [[MediaWiki:Gadgets-definition|priemonių aprašyme]]. Ši apžvalga suteikia lengvą priėjimą prie sisteminių pranešimų puslapių, kuriuose pateiktas kiekvienos priemonės trumpas aprašas ir kodas.',
+ 'gadgets-pagetext' => 'Žemiau yra sąrašas specialių priemonių, kurias naudotojai gali įjungti savo [[Special:Preferences#mw-prefsection-gadgets|nustatymų puslapyje]]. Jos apibūdintos [[MediaWiki:Gadgets-definition|priemonių aprašyme]]. Ši apžvalga suteikia lengvą priėjimą prie sisteminių pranešimų puslapių, kuriuose pateiktas kiekvienos priemonės trumpas aprašas ir kodas.',
'gadgets-uses' => 'Panaudojimai',
'gadgets-export' => 'Eksportas',
'gadgets-export-title' => 'Įtaiso eksportas',
@@ -1854,12 +1924,29 @@ Taip pat žinokite, kad šios specialios priemonės nėra MediaWiki programinės
* @author RMizo
*/
$messages['lus'] = array(
+ 'gadgets-desc' => 'Hmangtute [[Special:Gadgets|CSS leh JavaScript hmanrelhte]] an [[Special:Preferences#mw-prefsection-gadgets|duhthlanna phêk]]a duhthlantir theihna.',
'prefs-gadgets' => 'Hmanrelhte',
+ 'gadgets-prefstext' => 'A hnuaiah hian i siangchana hmanrelh i tihnun theihho kan rawn chhawp chhuak a.
+Hêng hmanrelhte hi JavaScript-a innghat a ni deuh ber a, chuvang tak chuan hengte hman theihna tùrin i rangpuifannaah JavaScript i tihnun a ngai a ni.
+Hë duhthlanna phêkah erawh hi chuan hêng hmanrelhte hian nghawng a nei lo vang tih hria ang che.
+
+Hëng hmanrelh bîkte hi MediaWiki khawlthluak zinga mi a ni lo va, a tlangpuiin i khawsakna hmun wiki-a hmangtute duan leh enkawl a ni hlawm.
+Chü wiki-a roreltute chuan hmanrelh hman theiha awmte [[MediaWiki:Gadgets-definition|hrilhfiahna]] leh [[Special:Gadgets|sawifiahna]] an siamṭha thei a ni.',
'gadgets' => 'Hmanrelhte',
'gadgets-title' => 'Hmanrelhte',
+ 'gadgets-uses' => 'Hmante',
+ 'gadgets-required-rights' => 'A hnuaia {{PLURAL:$2|dikna-chanvo|dikna-chanvote}} hi neih a ngái:
+
+$1',
+ 'gadgets-required-skins' => 'A hnuaia {{PLURAL:$2|vunah hian a hman theih: $1 |vunahte hian a hman theih: $1}}.',
+ 'gadgets-default' => 'Mi zawng zawng tana tihnun sa vek a ni.',
+ 'gadgets-export' => 'Thawnchhuahna',
+ 'gadgets-export-title' => 'Hmanrelh thawnchhuah',
+ 'gadgets-not-found' => 'Hmanrelh "$1" hmuh a ni lo.',
+ 'gadgets-export-download' => 'Hnuhthlâkna',
);
-/** Latvian (Latviešu)
+/** Latvian (latviešu)
* @author Marozols
* @author Papuass
*/
@@ -1883,12 +1970,12 @@ $messages['mg'] = array(
'gadgets-export-download' => 'Hampidina',
);
-/** Macedonian (Македонски)
+/** Macedonian (македонски)
* @author Bjankuloski06
* @author Brest
*/
$messages['mk'] = array(
- 'gadgets-desc' => 'Им овозможува на корисниците во нивните [[Special:Preferences|нагодувања]] да одберат свои сопствени [[Special:Gadgets|CSS- и JavaScript-алатки]]',
+ 'gadgets-desc' => 'Им овозможува на корисниците во нивните [[Special:Preferences#mw-prefsection-gadgets|нагодувања]] да одберат свои сопствени [[Special:Gadgets|CSS- и JavaScript-алатки]]',
'prefs-gadgets' => 'Алатки',
'gadgets-prefstext' => 'Ова е список на специјални алатки кои можете да ги активирате за вашата корисничка сметка.
Алатките се основани претежно на JavaScript, па затоа морате да имате овозможено JavaScript на вашиот прелистувач за да можат да работат.
@@ -1898,7 +1985,7 @@ $messages['mk'] = array(
Локалните администратори можат да ги уредуваат и прилагодуваат алатките користејќи се со [[MediaWiki:Gadgets-definition|определувања]] и [[Special:Gadgets|описи]].',
'gadgets' => 'Алатки',
'gadgets-title' => 'Алатки',
- 'gadgets-pagetext' => 'Ова е список на специјални алатки кои корисниците можат да ги активираат на нивната [[Special:Preferences|страница за нагодување]], наведени во [[MediaWiki:Gadgets-definition|определувањата]].
+ 'gadgets-pagetext' => 'Ова е список на специјални алатки кои корисниците можат да ги активираат на нивната [[Special:Preferences#mw-prefsection-gadgets|страница за нагодување]], наведени во [[MediaWiki:Gadgets-definition|определувањата]].
Овој преглед дава лесен пристап до системските пораки кои го определуваат описот и кодот на секоја алатка.',
'gadgets-uses' => 'Користи',
'gadgets-required-rights' => '{{PLURAL:$2|Го бара следново право|Ги бара следниве права}}:
@@ -1921,7 +2008,7 @@ $1',
* @author Shijualex
*/
$messages['ml'] = array(
- 'gadgets-desc' => 'ഉപയോക്താക്കൾ [[Special:Preferences|ക്രമീകരണങ്ങളിൽ നിന്നു]] അവർക്കിഷ്ടമുള്ള [[Special:Gadgets|സി.എസ്.എസ്., ജാവാസ്ക്രിപ്റ്റ് ഗാഡ്ജറ്റുകൾ]] തിരഞ്ഞെടുക്കാൻ അനുവദിക്കൽ.',
+ 'gadgets-desc' => 'ഉപയോക്താക്കൾ [[Special:Preferences#mw-prefsection-gadgets|ക്രമീകരണങ്ങളിൽ നിന്നു]] അവർക്കിഷ്ടമുള്ള [[Special:Gadgets|സി.എസ്.എസ്., ജാവാസ്ക്രിപ്റ്റ് ഗാഡ്ജറ്റുകൾ]] തിരഞ്ഞെടുക്കാൻ അനുവദിക്കൽ.',
'prefs-gadgets' => 'ഗാഡ്ജറ്റ്',
'gadgets-prefstext' => 'താങ്കളുടെ അംഗത്വത്തിനു ഉപയോഗിക്കാവുന്ന പ്രത്യേക ഗാഡ്ജറ്റുകളുടെ പട്ടികയാണ് താഴെയുള്ളത്.
ഈ ഗാഡ്‌‌ജറ്റുകൾ പ്രധാനമായും ജാവാസ്ക്രിപ്റ്റിൽ അധിഷ്ഠിതമായതിനാൽ ഇവ പ്രവർത്തിക്കുവാൻ താങ്കളുടെ ബ്രൗസറിൽ ജാവാസ്ക്രിപ്റ്റ് സജ്ജമാക്കി നൽകിയിരിക്കണം.
@@ -1931,7 +2018,7 @@ $messages['ml'] = array(
പ്രാദേശിക കാര്യനിർവാഹകർക്ക് ലഭ്യമായ ഗാഡ്‌‌ജറ്റുകളെ [[MediaWiki:Gadgets-definition|നിർവചനങ്ങളും]] [[Special:Gadgets|വിവരണങ്ങളും]] ഉപയോഗിച്ച് തിരുത്താൻ കഴിയുന്നതാണ്.',
'gadgets' => 'ഗാഡ്ജറ്റ്',
'gadgets-title' => 'ഗാഡ്ജറ്റ്',
- 'gadgets-pagetext' => 'ഉപയോക്താക്കൾക്ക് അവരുടെ [[Special:Preferences|ക്രമീകരണങ്ങൾ താളിൽ]] നിന്നും സജ്ജമാക്കാവുന്ന ഗാഡ്ജറ്റുകളുടെ പട്ടിക [[MediaWiki:Gadgets-definition|അവ നിർവ്വചിക്കപ്പെട്ട പ്രകാരം]] താഴെ കൊടുത്തിരിക്കുന്നു.
+ 'gadgets-pagetext' => 'ഉപയോക്താക്കൾക്ക് അവരുടെ [[Special:Preferences#mw-prefsection-gadgets|ക്രമീകരണങ്ങൾ താളിൽ]] നിന്നും സജ്ജമാക്കാവുന്ന ഗാഡ്ജറ്റുകളുടെ പട്ടിക [[MediaWiki:Gadgets-definition|അവ നിർവ്വചിക്കപ്പെട്ട പ്രകാരം]] താഴെ കൊടുത്തിരിക്കുന്നു.
ഓരോ ഗാഡ്ജറ്റിന്റേയും വിവരണവും കോഡും ഉള്ള സന്ദേശ താളുകളിലേക്കു പോകാനുള്ള എളുപ്പവഴി ഈ പട്ടിക നൽകുന്നു.',
'gadgets-uses' => 'ഉപയോഗങ്ങൾ',
'gadgets-required-rights' => 'താഴെപ്പറയുന്ന {{PLURAL:$2|അവകാശം|അവകാശങ്ങൾ}} ആവശ്യമാണ്:
@@ -1955,7 +2042,7 @@ $1',
* @author V.narsikar
*/
$messages['mr'] = array(
- 'gadgets-desc' => 'सदस्यांना त्यांच्या [[Special:Preferences|पसंतीची]] [[Special:Gadgets|CSS व जावास्क्रीप्ट गॅजेट्स]] निवडण्याची परवानगी देते.',
+ 'gadgets-desc' => 'सदस्यांना त्यांच्या [[Special:Preferences#mw-prefsection-gadgets|पसंतीची]] [[Special:Gadgets|CSS व जावास्क्रीप्ट गॅजेट्स]] निवडण्याची परवानगी देते.',
'prefs-gadgets' => 'उपकरण(गॅजेट)',
'gadgets-prefstext' => 'खाली तुम्ही तुमच्या सदस्यखात्यासाठी वापरू शकत असलेल्या गॅजेट्सची यादी दिलेली आहे. ही गॅजेट्स मुख्यत्वे जावास्क्रीप्टवर अवलंबून असल्यामुळे तुमच्या ब्राउझर मध्ये जावास्क्रीप्ट एनेबल असणे आवश्यक आहे. या गॅजेट्समुळे या पसंतीच्या पानावर कुठलेही परिणाम होणार नाहीत याची कृपया नोंद घ्यावी.
@@ -1964,7 +2051,7 @@ $messages['mr'] = array(
स्थानिक प्रचालक उपलब्ध गॅजेट्स [[MediaWiki:Gadgets-definition|व्याख्या]] व [[Special:Gadgets|वर्णने]] वापरून बदलू शकतात.',
'gadgets' => 'सुविधा (गॅजेट)',
'gadgets-title' => 'गॅजेट',
- 'gadgets-pagetext' => 'खाली तुम्ही तुमच्या सदस्यत्वासाठी [[Special:Preferences|माझ्या पसंती]] पानावर वापरू शकत असलेल्या [[MediaWiki:Gadgets-definition|व्याख्या]]ने सांगितलेल्या गॅजेट्सची यादी दिलेली आहे. हे पान तुम्हाला प्रत्येक गॅजेट्सचा कोड व व्याख्या देणार्‍या पानासाठी सोपी संपर्क सुविधा पुरविते.',
+ 'gadgets-pagetext' => 'खाली तुम्ही तुमच्या सदस्यत्वासाठी [[Special:Preferences#mw-prefsection-gadgets|माझ्या पसंती]] पानावर वापरू शकत असलेल्या [[MediaWiki:Gadgets-definition|व्याख्या]]ने सांगितलेल्या गॅजेट्सची यादी दिलेली आहे. हे पान तुम्हाला प्रत्येक गॅजेट्सचा कोड व व्याख्या देणार्‍या पानासाठी सोपी संपर्क सुविधा पुरविते.',
'gadgets-uses' => 'उपयोग',
'gadgets-required-rights' => 'खलील गोष्ठी साठी विनंती {{PLURAL:$2|right|rights}}:
@@ -1987,14 +2074,14 @@ $1',
* @author Zamwan
*/
$messages['ms'] = array(
- 'gadgets-desc' => 'Membolehkan pengguna memilih [[Special:Gadgets|gajet CSS dan JavaScript]] tempahan melalui [[Special:Preferences|laman keutamaan]]',
+ 'gadgets-desc' => 'Membolehkan pengguna memilih [[Special:Gadgets|gajet CSS dan JavaScript]] tempahan melalui [[Special:Preferences#mw-prefsection-gadgets|laman keutamaan]]',
'prefs-gadgets' => 'Gajet',
'gadgets-prefstext' => 'Yang berikut ialah senarai gajet khas yang anda boleh hidupkan untuk akaun anda. Kebanyakan daripada gajet-gajet ini memerlukan JavaScript, oleh itu anda perlu menghidupkan ciri JavaScript dalam pelayar web anda untuk menggunakannya. Sila ambil perhatian bahawa gajet-gajet ini tidak menjejaskan laman keutamaan ini.
Sila ambil perhatian juga bahawa gajet-gajet khas ini bukan sebahagian daripada perisian MediaWiki, dan biasanya dibangunkan dan diselenggara oleh para pengguna di wiki tempatan anda. Pentadbir tempatan boleh mengubah gajet-gajet yang sedia ada menggunakan [[MediaWiki:Gadgets-definition|takrif]] dan [[Special:Gadgets|keterangan]].',
'gadgets' => 'Gajet',
'gadgets-title' => 'Gajet',
- 'gadgets-pagetext' => 'Yang berikut ialah senarai gajet khas yang boleh dihidupkan oleh pengguna melalui [[Special:Preferences|laman keutamaan]], sebagai mana yang telah [[MediaWiki:Gadgets-definition|ditakrifkan]]. Laman ini menyediakan capaian mudah kepada laman pesanan sistem yang mentakrifkan setiap kod dan keterangan gajet.',
+ 'gadgets-pagetext' => 'Yang berikut ialah senarai gajet khas yang boleh dihidupkan oleh pengguna melalui [[Special:Preferences#mw-prefsection-gadgets|laman keutamaan]], sebagai mana yang telah [[MediaWiki:Gadgets-definition|ditakrifkan]]. Laman ini menyediakan capaian mudah kepada laman pesanan sistem yang mentakrifkan setiap kod dan keterangan gajet.',
'gadgets-uses' => 'Menggunakan',
'gadgets-required-rights' => '{{PLURAL:$2|Hak|Hak-hak}} yang berikut diperlukan:
@@ -2014,14 +2101,27 @@ Anda hendaklah mempunyai keizinan yang bersesuaian di wiki sasaran (termasuklah
* @author Chrisportelli
*/
$messages['mt'] = array(
+ 'gadgets-desc' => 'Tħalli lill-utenti jagħżlu [[Special:Gadgets|aċċessorji CSS u JavaScript]] fil-[[Special:Preferences#mw-prefsection-gadgets|preferenzi]] tagħhom',
+ 'prefs-gadgets' => 'Aċċessorji',
'gadgets-prefstext' => "Hawn taħt hawn lista ta' aġġeġġi speċjali li inti tista' tippermetti għall-kont tiegħek.
Dawn l-aġġeġġi huma l-aktar ibbażati fuq JavaScript, u għalhekk il-JavaScript trid tkun awtorizzata fil-browżer tiegħek sabiex ikunu jistgħu jaħdmu.
Kun af li dawn l-aġġeġġi mhu se jħallu ebda effett fuq din il-paġna tal-preferenzi.
Għandek tkun taf ukoll li dawn l-aġġeġġi spe1jali mhumiex parti mis-softwer tal-MediaWiki, u huma ħafna drabi żviluppati u mantenuti minn utenti fuq il-wiki lokali tiegħek.
L-amministraturi lokali jistgħu jimmodifikaw id-[[MediaWiki:Gadgets-definition|definizzjonijiet]] u d-[[Special:Gadgets|deskrizzjonijiet]] tal-aġġeġġi disponibbli.",
- 'gadgets-pagetext' => "Hawn taħt hawn lista ta' aġġeġġi speċjali li l-utenti jistgħu jippermettu fil-[[Special:Preferences|paġna tal-preferenzi]], kif definit fid-[[MediaWiki:Gadgets-definition|definizzjonijiet]].
+ 'gadgets' => 'Aċċessorji',
+ 'gadgets-title' => 'Aċċessorji',
+ 'gadgets-pagetext' => "Hawn taħt hawn lista ta' aġġeġġi speċjali li l-utenti jistgħu jippermettu fil-[[Special:Preferences#mw-prefsection-gadgets|paġna tal-preferenzi]], kif definit fid-[[MediaWiki:Gadgets-definition|definizzjonijiet]].
Din il-ħarsa tipprovdi aċċess faċli għall-messaġġi tas-sistema li fihom hemm deskrizzjoni u s-sors ta' kull aġġeġġ.",
+ 'gadgets-uses' => 'Juża',
+ 'gadgets-required-rights' => 'Għandu bżonn id-{{PLURAL:$2|dritt|drittijiet}} segwenti:
+
+$1',
+ 'gadgets-required-skins' => 'Disponibbli fuq {{PLURAL:$2|l-iskema $1|l-iskemi segwenti: $1}}.',
+ 'gadgets-export' => 'Esporta',
+ 'gadgets-export-title' => 'Esporta aċċessorju',
+ 'gadgets-not-found' => 'L-aċċessorju "$1" ma nstabx.',
+ 'gadgets-export-download' => 'Niżżel',
);
/** Mazanderani (مازِرونی)
@@ -2038,14 +2138,13 @@ $messages['mzn'] = array(
'gadgets-title' => 'ابزارون',
);
-/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
- * @author Jon Harald Søby
+/** Norwegian Bokmål (norsk (bokmål)‎)
* @author Laaknor
* @author Nghtwlkr
* @author Sjurhamre
*/
$messages['nb'] = array(
- 'gadgets-desc' => 'Lar brukere velge egendefinerte [[Special:Gadgets|CSS- og JavaScript-verktøy]] i [[Special:Preferences|innstillingene sine]]',
+ 'gadgets-desc' => 'Lar brukere velge egendefinerte [[Special:Gadgets|CSS- og JavaScript-verktøy]] i [[Special:Preferences#mw-prefsection-gadgets|innstillingene sine]]',
'prefs-gadgets' => 'Tilleggsfunksjoner',
'gadgets-prefstext' => 'Nedenfor er en liste over tilleggsfunksjoner du kan slå på for kontoen din.
Disse funksjonene er for det meste basert på JavaScript, så du må ha dette slått på i nettleseren din for at de skal fungere.
@@ -2054,7 +2153,7 @@ Merk at funksjonene ikke vil ha noen innvirkning på denne innstillingssiden.
Merk også at disse verktøyene ikke er del av MediaWiki-programvaren, og vanligvis utvikles og vedlikeholdes av brukere på den lokale wikien. Lokale administratorer kan redigere tilgjengelig verktøy ved å endre [[MediaWiki:Gadgets-definition|definisjonene]] og [[Special:Gadgets|beskrivelsene]].',
'gadgets' => 'Tilleggsfunksjoner',
'gadgets-title' => 'Tilleggsfunksjoner',
- 'gadgets-pagetext' => 'Nedenfor er en liste over tilleggsfunksjoner brukere kan slå på i [[Special:Preferences|innstillingene]], som definert på [[MediaWiki:Gadgets-definition]]. Denne oversikten gir lett tilgang til systembeskjedsidene som definerer hvert verktøys beskrivelse og kode.',
+ 'gadgets-pagetext' => 'Nedenfor er en liste over tilleggsfunksjoner brukere kan slå på i [[Special:Preferences#mw-prefsection-gadgets|innstillingene]], som definert på [[MediaWiki:Gadgets-definition]]. Denne oversikten gir lett tilgang til systembeskjedsidene som definerer hvert verktøys beskrivelse og kode.',
'gadgets-uses' => 'Bruk',
'gadgets-required-rights' => 'Krever følgende {{PLURAL:$2|rettighet|rettigheter}}:
@@ -2074,7 +2173,7 @@ Du må ha de nødvendige tillatelsene på destinasjonswikien (inkludert retten t
* @author Slomox
*/
$messages['nds'] = array(
- 'gadgets-desc' => 'Lett Brukers vörgeven [[Special:Gadgets|CSS- un JavaScript-Gadgets]] in jemehr [[Special:Preferences|Instellungen]] aktiveren',
+ 'gadgets-desc' => 'Lett Brukers vörgeven [[Special:Gadgets|CSS- un JavaScript-Gadgets]] in jemehr [[Special:Preferences#mw-prefsection-gadgets|Instellungen]] aktiveren',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => 'Ünnen steit en List vun spezielle Warktüüch, de elkeen Bruker för sik anstellen kann.
Disse Warktüüch loopt tomehrst mit Javascript. Dat mutt also in’n Browser anstellt wesen, dat dat löppt.
@@ -2083,7 +2182,7 @@ Wees aver gewohr, dat de Warktüüch hier direkt op disse Sied mit de persönlic
De Warktüüch sünd denn ok keen offiziellen Deel vun MediaWiki, sünnern warrt normalerwies vun enkelte Brukers vun dat lokale Wiki schreven. De Administraters vun dat Wiki köönt de List mit de Warktüüch över de Sieden [[MediaWiki:Gadgets-definition]] un [[Special:Gadgets]] ännern.',
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => 'Ünnen steit en List mit spezielle Warktüüch, de för all Brukers in de [[Special:Preferences|Instellungen]] anstellt warrn köönt. Defineert sünd de Warktüüch in [[MediaWiki:Gadgets-definition]].
+ 'gadgets-pagetext' => 'Ünnen steit en List mit spezielle Warktüüch, de för all Brukers in de [[Special:Preferences#mw-prefsection-gadgets|Instellungen]] anstellt warrn köönt. Defineert sünd de Warktüüch in [[MediaWiki:Gadgets-definition]].
Disse Översicht gifft direkten Togang to de Systemnarichten, in de de Text to de Warktüüch un jemehr Programmkood steit.',
'gadgets-uses' => 'Bruukt',
);
@@ -2092,7 +2191,7 @@ Disse Översicht gifft direkten Togang to de Systemnarichten, in de de Text to d
* @author Servien
*/
$messages['nds-nl'] = array(
- 'gadgets-desc' => 'Laot gebrukers [[Special:Gadgets|CSS en JavaScripts]] aktiveren in der eigen [[Special:Preferences|veurkeuren]]',
+ 'gadgets-desc' => 'Laot gebrukers [[Special:Gadgets|CSS en JavaScripts]] aktiveren in der eigen [[Special:Preferences#mw-prefsection-gadgets|veurkeuren]]',
'prefs-gadgets' => 'Technies spul',
'gadgets-prefstext' => "Hieronder steet spesiaal techiniese spul da'j inschakelen kunnen.
't Is veurnamelik ebaseerd op JavaScript, dus JavaScript mö'j an hebben staon in joew webkieker um t te laoten warken.
@@ -2103,8 +2202,8 @@ deur gebrukers van joew eigen wiki.
Beheerders kunnen t beschikbaore techniese spul angeven in [[MediaWiki:Gadgets-definition|defenisies]] en [[Special:Gadgets|beschrievingen]].",
'gadgets' => 'Technies spul',
'gadgets-title' => 'Technies spul',
- 'gadgets-pagetext' => 'Hieronder steet spesiaal technies spul die gebrukers in kunnen schakelen bie [[Special:Preferences|mien veurkeuren]], zo as in-esteld in de [[MediaWiki:Gadgets-definition|defenisies]].
-Dit overzichte biejt eenvoudige toegang tot de systeemtekstpagina waor de beschrieving en de programmakode van elke technies snufjen steet.',
+ 'gadgets-pagetext' => 'Hieronder steet spesiaal technies spul die gebrukers in kunnen schakelen bie [[Special:Preferences#mw-prefsection-gadgets|mien veurkeuren]], zo as in-esteld in de [[MediaWiki:Gadgets-definition|defenisies]].
+Dit overzichte biejt eenvoudige toegang tot de systeemtekstzied waor de beschrieving en de programmakode van elke technies snufjen steet.',
'gadgets-uses' => 'Gebruuk',
);
@@ -2112,7 +2211,7 @@ Dit overzichte biejt eenvoudige toegang tot de systeemtekstpagina waor de beschr
* @author Bhawani Gautam
*/
$messages['ne'] = array(
- 'gadgets-desc' => 'प्रयोगकर्ताको [[Special:Preferences|अभिरुचि अनुसार]] [[Special:Gadgets|CSS र जाभास्क्रीप्ट उपकरणहरु]] छान्न दिनुहोस्',
+ 'gadgets-desc' => 'प्रयोगकर्ताको [[Special:Preferences#mw-prefsection-gadgets|अभिरुचि अनुसार]] [[Special:Gadgets|CSS र जाभास्क्रीप्ट उपकरणहरु]] छान्न दिनुहोस्',
'prefs-gadgets' => 'उपकरणहरु',
'gadgets-prefstext' => 'विशेष उपकरणहरुको सूची तल दिइएकोछ तपाईंले आफ्नो खातामा सक्रिय पार्न सक्नुहुन्छ।
प्राय सबै उपकरणहरु जाभास्क्रीप्टमा आधारित छन्, यस कारण ब्राउजरमा काम गराउनको लागि जाभास्क्रीप्टलाई सक्रिय गर्नु पर्छ।
@@ -2120,7 +2219,7 @@ $messages['ne'] = array(
यो पनि याद राखुहोस् यी विशेष उपकरणहरु मीडिया विकि सफ्टवेयरभित्र पर्दैनन् र प्राय स्थानीय विकि प्रयोगकर्ताहरुले विकास यसको विकास र सञ्चालन गर्दछन्। स्थानीय प्रबन्धकहरुले उपलब्ध उपकरणहरुका [[MediaWiki:Gadgets-definition|परिभाषाहरु]] र [[Special:Gadgets|विवरणहरु]] सम्पादन गर्दछन्।',
'gadgets' => 'उपकरणहरु',
'gadgets-title' => 'उपकरणहरु',
- 'gadgets-pagetext' => 'विशेष उपकरणहरुको सूची तल दिइएकोछ प्रयोगकर्ताहरुले [[MediaWiki:Gadgets-definition|परिभाषाहरु]]मा जनाए अनुसार आफ्नो [[Special:Preferences|अभिरुचि पृष्ठमा]], सक्रिय पार्न सक्नेछन्।।
+ 'gadgets-pagetext' => 'विशेष उपकरणहरुको सूची तल दिइएकोछ प्रयोगकर्ताहरुले [[MediaWiki:Gadgets-definition|परिभाषाहरु]]मा जनाए अनुसार आफ्नो [[Special:Preferences#mw-prefsection-gadgets|अभिरुचि पृष्ठमा]], सक्रिय पार्न सक्नेछन्।।
यस सिंहावलोकनले प्रणाली सन्देश पृष्ठ सजिलै प्राप्त गर्न सकिनेछ जसले प्रत्येक उपकरणको विवरण र कोडलाई परिभाषित गरेको छ।',
'gadgets-uses' => 'प्रयोगहरु',
'gadgets-required-rights' => 'आवश्यकता छ {{PLURAL:$2|$1 अधिकारको|निम्न अधिकारहरुको: $1}}.',
@@ -2141,7 +2240,7 @@ $messages['ne'] = array(
* @author Siebrand
*/
$messages['nl'] = array(
- 'gadgets-desc' => 'Laat gebruikers [[Special:Gadgets|CSS en JavaScripts]] activeren in hun [[Special:Preferences|voorkeuren]]',
+ 'gadgets-desc' => 'Laat gebruikers [[Special:Gadgets|CSS en JavaScripts]] activeren in hun [[Special:Preferences#mw-prefsection-gadgets|voorkeuren]]',
'prefs-gadgets' => 'Uitbreidingen',
'gadgets-prefstext' => 'Hieronder staan de speciale uitbreidingen die u kunt inschakelen.
De uitbreidingen zijn voornamelijk gebaseerd op JavaScript, dus JavaScript moet voor uw browser ingeschakeld zijn om ze te laten werken.
@@ -2151,7 +2250,7 @@ Deze speciale uitbreidingen zijn geen onderdeel van de MediaWiki-software en wor
Beheerders kunnen de beschikbare uitbreidingen aangeven in [[MediaWiki:Gadgets-definition|definities]] en [[Special:Gadgets|beschrijvingen]].',
'gadgets' => 'Uitbreidingen',
'gadgets-title' => 'Uitbreidingen',
- 'gadgets-pagetext' => 'Hieronder staan de speciale uitbreidingen die gebruikers kunnen inschakelen via hun [[Special:Preferences|voorkeuren]], zoals ingesteld in de [[MediaWiki:Gadgets-definition|definities]].
+ 'gadgets-pagetext' => 'Hieronder staan de speciale uitbreidingen die gebruikers kunnen inschakelen via hun [[Special:Preferences#mw-prefsection-gadgets|voorkeuren]], zoals ingesteld in de [[MediaWiki:Gadgets-definition|definities]].
Dit overzicht biedt eenvoudige toegang tot de systeemtekstpagina waar de beschrijving en de programmacode van iedere uitbreiding staat.',
'gadgets-uses' => 'Gebruikt',
'gadgets-required-rights' => '{{PLURAL:$2|Het volgende recht is|De volgende rechten zijn}} vereist:
@@ -2171,33 +2270,51 @@ U moet de juiste rechten hebben op de doelwiki, inclusief het recht om bewerking
'gadgets-export-download' => 'Downloaden',
);
-/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
+/** Nederlands (informeel)‎ (Nederlands (informeel)‎)
+ * @author Siebrand
+ */
+$messages['nl-informal'] = array(
+ 'gadgets-prefstext' => 'Hieronder staan de speciale uitbreidingen die je kunt inschakelen.
+De uitbreidingen zijn voornamelijk gebaseerd op JavaScript, dus JavaScript moet voor je browser ingeschakeld zijn om ze te laten werken.
+De uitbreidingen hebben geen invloed op deze pagina met voorkeuren.
+
+Deze speciale uitbreidingen zijn geen onderdeel van de MediaWiki-software en worden meestal ontwikkeld en onderhouden door gebruikers van jouw wiki.
+Beheerders kunnen de beschikbare uitbreidingen aangeven in [[MediaWiki:Gadgets-definition|definities]] en [[Special:Gadgets|beschrijvingen]].',
+ 'gadgets-export-text' => 'Klik op de knop "{{int:gadgets-export-download}}" om de uitbreiding "$1" te exporteren.
+Sla daarna het gedownloade bestand op.
+Ga naar "Special:Import" in de doelwiki en upload het geëxporteerde bestand.
+Voeg daarna het volgende toe aan de pagina "MediaWiki:Gadgets-definition":
+<pre>$2</pre>
+Je moet de juiste rechten hebben op de doelwiki, inclusief het recht om bewerkingen te maken aan de systeemberichten, en importeren uit bestanden moet ingeschakeld zijn.',
+);
+
+/** Norwegian Nynorsk (norsk (nynorsk)‎)
* @author Eirik
* @author Harald Khan
* @author Nghtwlkr
* @author Njardarlogar
*/
$messages['nn'] = array(
- 'gadgets-desc' => 'Lèt brukarane velje eigendefinerte [[Special:Gadgets|CSS- og JavaScript-verktøy]] i [[Special:Preferences|innstillingane sine]].',
+ 'gadgets-desc' => 'Lèt brukarane velje eigendefinerte [[Special:Gadgets|CSS- og JavaScript-verktøy]] i [[Special:Preferences#mw-prefsection-gadgets|innstillingane sine]].',
'prefs-gadgets' => 'Tilleggsfunksjonar',
'gadgets-prefstext' => 'Under finn du ei liste over tilleggsfunksjonar som du kan slå på på kontoen din. Desse tilleggsfunksjonane er for det meste baserte på JavaScript, så JavaScript må vere slått på i nettlesaren din for at dei skal verke. Merk at desse tilleggsfunksjonane ikkje har nokon effekt på denne innstillingssida.
Merk også at tilleggsfunksjonane ikkje er ein del av MediaWiki-programvara, og at dei vanlegvis er utvikla og vedlikehaldne av brukarar på din lokale wiki. Lokale administratorar kan endre dei tilgjengelege tilleggsfunksjonane ved å endre [[MediaWiki:Gadgets-definition|definisjonane]] og [[Special:Gadgets|skildringane]].',
'gadgets' => 'Tilleggsfunksjonar',
'gadgets-title' => 'Tilleggsfunksjonar',
- 'gadgets-pagetext' => 'Under finn du ei liste over tilleggsfunksjonar som brukarane kan slå på på [[Special:Preferences|innstillingane]] sine, som oppgjevne i [[MediaWiki:Gadgets-definition|definisjonane]].
+ 'gadgets-pagetext' => 'Under finn du ei liste over tilleggsfunksjonar som brukarane kan slå på på [[Special:Preferences#mw-prefsection-gadgets|innstillingane]] sine, som oppgjevne i [[MediaWiki:Gadgets-definition|definisjonane]].
Dette oversynet gjev enkel tilgang til systemmeldingssidene som inneheld skildringa og koden til kvar enkelt tilleggsfunksjon.',
'gadgets-uses' => 'Brukar',
'gadgets-export' => 'Eksporter',
'gadgets-export-download' => 'Last ned',
);
-/** Occitan (Occitan)
+/** Occitan (occitan)
* @author Boulaur
* @author Cedric31
*/
$messages['oc'] = array(
- 'gadgets-desc' => 'Daissa als utilizaires los [[Special:Gadgets|gadgets CSS e JavaScript]] dins lor [[Special:Preferences|preferéncias]]',
+ 'gadgets-desc' => 'Daissa als utilizaires los [[Special:Gadgets|gadgets CSS e JavaScript]] dins lor [[Special:Preferences#mw-prefsection-gadgets|preferéncias]]',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => "Çaijós apareis una tièra de gadgets que podètz activar per vòstre compte. Fan ampèl a JavaScript, deu doncas èsser activat per vòstre navigador Web.
@@ -2205,7 +2322,7 @@ An pas cap d'incidéncia sus aquesta pagina de preferéncias. E mai, son general
Los administrators pòdon modificar los gadgets en passant per [[MediaWiki:Gadgets-definition|las definicions]] e las [[Special:Gadgets|descripcions]].",
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => "Çaijós apareis una lista de gadgets que los utilizaires pòdon activar dins lor [[Special:Preferences|pagina de preferéncias]], coma definit dins ''[[MediaWiki:Gadgets-definition|las definicions]]''.
+ 'gadgets-pagetext' => "Çaijós apareis una lista de gadgets que los utilizaires pòdon activar dins lor [[Special:Preferences#mw-prefsection-gadgets|pagina de preferéncias]], coma definit dins ''[[MediaWiki:Gadgets-definition|las definicions]]''.
Aqueste susvòl dona un accès rapid a las paginas de messatges del sistèma que definisson cada descripcion e cada còde dels gadgets.",
'gadgets-uses' => 'Utiliza',
'gadgets-export' => 'Exportar',
@@ -2213,21 +2330,22 @@ Aqueste susvòl dona un accès rapid a las paginas de messatges del sistèma que
);
/** Oriya (ଓଡ଼ିଆ)
+ * @author Ansumang
* @author Odisha1
* @author Psubhashish
*/
$messages['or'] = array(
- 'gadgets-desc' => 'ସଭ୍ୟମାନଙ୍କୁ ଆପଣା ମନପସନ୍ଦର [[Special:Gadgets|CSS ଓ ଜାଭାସ୍କ୍ରିପ୍ଟ ଗ୍ୟାଜେଟ]] ସେମାନଙ୍କର [[Special:Preferences|ପସନ୍ଦସବୁ]]ରେ ବାଛିବାକୁ ଦିଅନ୍ତୁ',
+ 'gadgets-desc' => 'ସଭ୍ୟମାନଙ୍କୁ ଆପଣା ମନପସନ୍ଦର [[Special:Gadgets|CSS ଓ ଜାଭାସ୍କ୍ରିପ୍ଟ ଗ୍ୟାଜେଟ]] ସେମାନଙ୍କର [[Special:Preferences#mw-prefsection-gadgets|ପସନ୍ଦସବୁ]]ରେ ବାଛିବାକୁ ଦିଅନ୍ତୁ',
'prefs-gadgets' => 'ଗ୍ୟାଜେଟ',
'gadgets-prefstext' => 'ତଳେ ଆପଣଙ୍କ ଖାତା ଲାଗି କେତେକ ବିଶେଷ ଗ୍ୟାଜେଟର ତାଲିକା ଦିଆଗଲା ।
ଏହି ଗ୍ୟାଜେଟମାନ ମୂଳତ ଜାଭାସ୍କ୍ରିପ୍ଟକୁ ଆଧାର କରି ତିଆରି, ତେଣୁ ସେମାନଙ୍କୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଆପଣଙ୍କୁ ନିଜ ବ୍ରାଉଜରରେ ଜାଭାସ୍କ୍ରିପ୍ଟ ସଚଳ କରିବାକୁ ପଡ଼ିବ ।
ଜାଣିରଖନ୍ତୁ ଯେ ଏହିସବୁ ଗ୍ୟାଜେଟ ଆପଣଙ୍କର ପସନ୍ଦ ପୃଷ୍ଠା ଉପରେ କିଛି ପ୍ରଭାବ ପକାଇବେ ନାହିଁ ।
ଆହୁରି ଜାଣିରଖନ୍ତୁ ଯେ ଏହି ବିଶେଷ ଗ୍ୟାଜେଟସବୁ ମିଡ଼ିଆଉଇକି ସଫ୍ଟଵେର ଅନ୍ତଭୁକ୍ତ ନୁହଁନ୍ତି । ଏହିସବୁ ସାଧାରଣତ ଆପଣଙ୍କ ଆଞ୍ଚଳିକ ଉଇକିର ସଭ୍ୟ ମାନଙ୍କ ଦେଇ ତିଆରି ଓ ପରିଚାଳିତ ହୋଇଥାଏ ।
-ଆଞ୍ଚଳିକ ପରିଛାଗଣ ଗ୍ୟାଜେଟର [[MediaWiki:Gadgets-definition|ସଜ୍ଞା]] ଓ [[Special:Gadgets|ବିବରଣୀ]]ସବୁ ବଦଳାଇପାରିବେ ।',
+ଆଞ୍ଚଳିକ ପରିଚାଳକଗଣ ଗ୍ୟାଜେଟର [[MediaWiki:Gadgets-definition|ସଜ୍ଞା]] ଓ [[Special:Gadgets|ବିବରଣୀ]]ସବୁ ବଦଳାଇପାରିବେ ।',
'gadgets' => 'ଗ୍ୟାଜେଟ',
'gadgets-title' => 'ଗ୍ୟାଜେଟ',
- 'gadgets-pagetext' => '[[MediaWiki:Gadgets-definition|ସଜ୍ଞା]] ଅନୁସାରେ ତଳେ ସଭ୍ୟମାନଙ୍କ [[Special:Preferences|ପସନ୍ଦ ପୃଷ୍ଠା]]ରୁ ସଚଳ କରାଯାଇପାରିବା ଭଳି କେତେକ ବିଶେଷ ଗ୍ୟାଜେଟର ତାଲିକା ଦିଆଗଲା ।
+ 'gadgets-pagetext' => '[[MediaWiki:Gadgets-definition|ସଜ୍ଞା]] ଅନୁସାରେ ତଳେ ସଭ୍ୟମାନଙ୍କ [[Special:Preferences#mw-prefsection-gadgets|ପସନ୍ଦ ପୃଷ୍ଠା]]ରୁ ସଚଳ କରାଯାଇପାରିବା ଭଳି କେତେକ ବିଶେଷ ଗ୍ୟାଜେଟର ତାଲିକା ଦିଆଗଲା ।
ଏହି ଅବଲୋକନ ପ୍ରତ୍ୟେକ ଗ୍ୟାଜେଟର ବିବରଣୀ ଓ କୋଡ଼ ନିର୍ଦ୍ଧାରଣ କରୁଥିବା ସିଷ୍ଟମ ମେସେଜ ପୃଷ୍ଠା ସବୁକୁ ସହଜ ଯିବାଆସିବାର ସୁବିଧା ଦେଇଥାଏ ।',
'gadgets-uses' => 'ବ୍ୟବହାର',
'gadgets-required-rights' => 'ଏହି {{PLURAL:$2|ଅଧିକାରଟି|ଅଧିକାରସମୂହ}} ଲୋଡ଼ା :
@@ -2249,7 +2367,7 @@ $1',
* @author Katimawan2005
*/
$messages['pam'] = array(
- 'gadgets-desc' => 'Didinan nong tsansa/pamikatagun a mamiling pasadiang [[Special:Gadgets|CSS ampong JavaScript gadget]] ketang karelang [[Special:Preferences|pinili]] (preferences)',
+ 'gadgets-desc' => 'Didinan nong tsansa/pamikatagun a mamiling pasadiang [[Special:Gadgets|CSS ampong JavaScript gadget]] ketang karelang [[Special:Preferences#mw-prefsection-gadgets|pinili]] (preferences)',
'prefs-gadgets' => 'Deng gadget',
'gadgets-prefstext' => 'Ating tala (listaan) da reng espesial a gadget a agamit mu ba meng apaliari (enable) ing kekang account.
Uling makabasi la king JavaScript deng keraklan kareting gadget, kailangan yang papaliari ing JavaScript king kekang browser ba lang gumada deti.
@@ -2274,13 +2392,13 @@ $messages['pdc'] = array(
'gadgets-export-download' => 'Runnerdraage',
);
-/** Polish (Polski)
+/** Polish (polski)
* @author Derbeth
* @author Marcin Łukasz Kiejzik
* @author Sp5uhe
*/
$messages['pl'] = array(
- 'gadgets-desc' => 'Pozwala użytkownikom wybrać [[Special:Gadgets|gadżety CSS i JavaScript]] na [[Special:Preferences|stronie preferencji]]',
+ 'gadgets-desc' => 'Pozwala użytkownikom wybrać [[Special:Gadgets|gadżety CSS i JavaScript]] na [[Special:Preferences#mw-prefsection-gadgets|stronie preferencji]]',
'prefs-gadgets' => 'Gadżety',
'gadgets-prefstext' => 'Poniżej znajduje się lista specjalnych gadżetów, które możesz włączyć dla swojego konta użytkownika.
Gadżety najczęściej wykorzystują JavaScript, więc by działały musisz mieć w swojej przeglądarce włączoną obsługę JavaScriptu. Gadżety nie mają wpływu na tę stronę preferencji.
@@ -2289,7 +2407,7 @@ Gadżety nie są częścią oprogramowania MediaWiki i najprawdopodobniej zosta
Lokalni administratorzy mogą edytować dostępne gadżety używając stron [[MediaWiki:Gadgets-definition|Definicje gadżetów]] oraz [[Special:Gadgets|Gadżety]].',
'gadgets' => 'Gadżety',
'gadgets-title' => 'Gadżety',
- 'gadgets-pagetext' => 'Poniżej znajduje się lista specjalnych gadżetów, które użytkownicy mogą włączyć na swojej [[Special:Preferences|stronie preferencji]]. Lista ta jest zdefiniowana na stronie [[MediaWiki:Gadgets-definition|definicji]].
+ 'gadgets-pagetext' => 'Poniżej znajduje się lista specjalnych gadżetów, które użytkownicy mogą włączyć na swojej [[Special:Preferences#mw-prefsection-gadgets|stronie preferencji]]. Lista ta jest zdefiniowana na stronie [[MediaWiki:Gadgets-definition|definicji]].
Poniższy przegląd ułatwia dostęp do komunikatów systemu, które definiują opis i kod każdego z gadżetów.',
'gadgets-uses' => 'Użycie',
'gadgets-required-rights' => 'Wymaga {{PLURAL:$2|uprawnienia|następujących uprawnień:}}
@@ -2312,7 +2430,7 @@ Musisz mieć właściwe uprawnienia na wiki docelowej (w tym do edycji komunikat
* @author Dragonòt
*/
$messages['pms'] = array(
- 'gadgets-desc' => "A lassa che j'utent a selession-o [[Special:Gadgets|CSS e gadget JavaScript]] ant ij [[Special:Preferences|sò gust]]",
+ 'gadgets-desc' => "A lassa che j'utent a selession-o dij [[Special:Gadgets|component CSS e JavaScript]] ant ij [[Special:Preferences#mw-prefsection-gadgets|sò gust]]",
'prefs-gadgets' => 'Component',
'gadgets-prefstext' => "Ambelessì sota a-i é na lista ëd component ch'a peul vischesse ant sò cont personal.
Sti component-sì a son dzortut basà ansima a JavaScript, donca a venta anans tut che JavaScript a sia avisch ant sò navigator, s'a veul che ij component a travajo.
@@ -2322,8 +2440,8 @@ Ch'a nòta ëdcò che a son nen part dël programa MediaWiki e che për sòlit a
J'aministrator locaj a peulo regolé ij component disponibij ën dovrand le pàgine [[MediaWiki:Gadgets-definition|definission dij component]] e [[Special:Gadgets|component]].",
'gadgets' => 'Component',
'gadgets-title' => 'Component',
- 'gadgets-pagetext' => "Ambelessì sota a-i é na lista ëd component spessiaj che j'utent a peulo butesse avisch ant ij [[Special:Preferences|sò gust]], conforma a la [[MediaWiki:Gadgets-definition|definission dij component]].
-Sta lista complessiva a smon na stra còmoda për rivé a le pàgine ëd messagi ëd sistema ch'a definisso descrission e còdes ëd vira component.",
+ 'gadgets-pagetext' => "Ambelessì-sota a-i é na lista ëd component speciaj che j'utent a peulo butesse avisch ant ij [[Special:Preferences#mw-prefsection-gadgets|sò gust]], conforma a la [[MediaWiki:Gadgets-definition|definission dij component]].
+Sta lista complessiva a smon na stra còmoda për rivé a le pàgine ëd messagi ëd sistema ch'a definisso descrission e còdes ëd minca component.",
'gadgets-uses' => 'a dòvra',
'gadgets-required-rights' => 'A ciama {{PLURAL:$1|ël drit|ij drit}} sì-dapress:
@@ -2343,7 +2461,7 @@ A-i é da manca d'avèj ij përmess aproprià an sla wiki ëd destinassion (comp
* @author Khalid Mahmood
*/
$messages['pnb'] = array(
- 'gadgets-desc' => 'ورتن والیاں نوں کسٹم [[Special:Gadgets|CSS and JavaScript gadgets]] چنن دیو اپنیاں [[Special:Preferences|تانگاں]] چ',
+ 'gadgets-desc' => 'ورتن والیاں نوں کسٹم [[Special:Gadgets|CSS and JavaScript gadgets]] چنن دیو اپنیاں [[Special:Preferences#mw-prefsection-gadgets|تانگاں]] چ',
'prefs-gadgets' => 'گیجٹ',
'gadgets-prefstext' => 'تھلے خاص گیجٹ دی لسٹ اے جینون تسیں اپنے کھاتے ج چلاسکدے او۔
ایہ گیجٹ جاواسکرپٹ تے چلدے نیں، ایس لئی جاواسکرپٹ تواڈے چ چلنا چائیدا اے اوناں نوں چلان لئی۔
@@ -2353,7 +2471,7 @@ $messages['pnb'] = array(
مکھۓ تبدیل کرسکدے نیں [[MediaWiki:Gadgets-definition|definitions]] تے [[Special:Gadgets|descriptions]] اپنے کول ہیگے گیجٹاں چ۔',
'gadgets' => 'گیجٹ',
'gadgets-title' => 'گیجٹ',
- 'gadgets-pagetext' => 'تھلے خاص گیجٹاں دی اک لسٹ جینوں ورتن والے اپنے [[Special:Preferences|تانگاں والا صفہ]] ، جیویں کے [[MediaWiki:Gadgets-definition|ڈیفینیشن]] چ دسیا گیا اے۔
+ 'gadgets-pagetext' => 'تھلے خاص گیجٹاں دی اک لسٹ جینوں ورتن والے اپنے [[Special:Preferences#mw-prefsection-gadgets|تانگاں والا صفہ]] ، جیویں کے [[MediaWiki:Gadgets-definition|ڈیفینیشن]] چ دسیا گیا اے۔
ایہ وکھالہ اسان راہ پربندھ سنیعہ دا راہ دسدا اے جیدے چ ہر گیجٹ دا کم کاج تے کوڈ دتا گیا اے۔',
'gadgets-uses' => 'ورتن آلے',
'gadgets-required-rights' => '{{PLURAL:$2|$1 حق|تھلے دتے گۓ حق: $1}} دی لوڑ اے۔',
@@ -2380,13 +2498,14 @@ $messages['ps'] = array(
'gadgets-export-download' => 'ښکته کول',
);
-/** Portuguese (Português)
+/** Portuguese (português)
* @author 555
* @author Hamilton Abreu
+ * @author Helder.wiki
* @author Malafaya
*/
$messages['pt'] = array(
- 'gadgets-desc' => "Permite que os utilizadores seleccionem [[Special:Gadgets|''\"gadgets\"'' JavaScript e CSS]] personalizados nas suas [[Special:Preferences|preferências]]",
+ 'gadgets-desc' => "Permite que os utilizadores seleccionem [[Special:Gadgets|''\"gadgets\"'' em JavaScript e CSS]] personalizados nas suas [[Special:Preferences#mw-prefsection-gadgets|preferências]]",
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => "Segue-se uma lista de ''\"gadgets\"'' especiais que pode activar na sua conta.
Estes ''gadgets'' são baseados principalmente em JavaScript, sendo necessário activar o suporte a JavaScript no seu browser para que funcionem.
@@ -2396,10 +2515,13 @@ Note também que estes ''gadgets'' especiais não fazem parte do programa MediaW
Administradores locais podem editar os ''gadgets'' disponíveis usando as [[MediaWiki:Gadgets-definition|definições]] e [[Special:Gadgets|descrições]].",
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => "Segue-se uma lista de ''\"gadgets\"'' que podem ser activados pelos utilizadores nas suas [[Special:Preferences|preferências]], como estabelecido pelas [[MediaWiki:Gadgets-definition|definições]].
+ 'gadgets-pagetext' => "Segue-se uma lista de ''\"gadgets\"'' que podem ser activados pelos utilizadores nas suas [[Special:Preferences#mw-prefsection-gadgets|preferências]], como estabelecido pelas [[MediaWiki:Gadgets-definition|definições]].
Este resumo proporciona acesso fácil às páginas das mensagens de sistema que definem a descrição e o código de cada ''gadget''.",
'gadgets-uses' => 'Utiliza',
- 'gadgets-required-rights' => 'Requer {{PLURAL:$2|o privilégio $1|os seguintes privilégios: $1}}.',
+ 'gadgets-required-rights' => 'Requer {{PLURAL:$2|o seguinte privilégio|os seguintes privilégios}}:
+
+$1',
+ 'gadgets-required-skins' => 'Disponível {{PLURAL:$2|no tema $1|nos seguintes temas: $1}}',
'gadgets-default' => 'Activado para todos por padrão.',
'gadgets-export' => 'Exportar',
'gadgets-export-title' => 'Exportação de gadget',
@@ -2411,14 +2533,15 @@ Na wiki de destino, tem de ter as permissões necessárias (incluindo o privilé
'gadgets-export-download' => 'Download',
);
-/** Brazilian Portuguese (Português do Brasil)
+/** Brazilian Portuguese (português do Brasil)
* @author Eduardo.mps
* @author Giro720
* @author GoEThe
+ * @author Helder.wiki
* @author Rafael Vargas
*/
$messages['pt-br'] = array(
- 'gadgets-desc' => 'Permite aos utilizadores selecionarem [[Special:Gadgets|"gadgets" JavaScript e CSS]] personalizados nas suas [[Special:Preferences|preferências]]',
+ 'gadgets-desc' => 'Permite aos utilizadores selecionarem [[Special:Gadgets|"gadgets" JavaScript e CSS]] personalizados nas suas [[Special:Preferences#mw-prefsection-gadgets|preferências]]',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => 'Segue-se uma lista de "gadgets" que podem ser ativados em sua conta.
Tais gadgets normalmente são baseados em JavaScript, o que faz com que seja necessário que o suporte a JavaScript esteja ativado em seu navegador para que os mesmos funcionem.
@@ -2428,12 +2551,14 @@ Note também que tais gadgets não são parte do software MediaWiki, geralmente
Administradores locais podem editar os gadgets disponíveis através de [[MediaWiki:Gadgets-definition|definições]] e [[Special:Gadgets|descrições]].',
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => 'Segue-se uma lista de "gadgets" que podem ser ativados por utilizadores através de [[Special:Preferences|suas páginas de preferências]], definidos em [[MediaWiki:Gadgets-definition|definições]].
+ 'gadgets-pagetext' => 'Segue-se uma lista de "gadgets" que podem ser ativados por utilizadores através de [[Special:Preferences#mw-prefsection-gadgets|suas páginas de preferências]], definidos em [[MediaWiki:Gadgets-definition|definições]].
Esta visão geral proporciona um acesso fácil para as mensagens de sistema que definem as descrições e códigos de cada um dos gadgets.',
'gadgets-uses' => 'Utiliza',
- 'gadgets-required-rights' => 'Requer {{PLURAL:$2|o seguinte privilégio $1|os seguintes privilégios: $1}}.',
+ 'gadgets-required-rights' => 'Requer {{PLURAL:$2|o seguinte privilégio|os seguintes privilégios}}:
+
+$1',
'gadgets-required-skins' => 'Disponível {{PLURAL:$2|no skin $1|nos seguintes skins: $1}}.',
- 'gadgets-default' => 'Ativar para todos por padrão.',
+ 'gadgets-default' => 'Ativado para todos por padrão.',
'gadgets-export' => 'Exportar',
'gadgets-export-title' => 'Exportação de gadget',
'gadgets-not-found' => '*Gadget "$1" não encontrado.',
@@ -2453,7 +2578,7 @@ $messages['qu'] = array(
'gadgets-title' => 'Yanapaqchakuna',
);
-/** Romanian (Română)
+/** Romanian (română)
* @author Cin
* @author Firilacroco
* @author KlaudiuMihaila
@@ -2461,7 +2586,7 @@ $messages['qu'] = array(
* @author Stelistcristi
*/
$messages['ro'] = array(
- 'gadgets-desc' => 'Permite utilizatorilor să își aleagă [[Special:Gadgets|gadgeturi CSS și JavaScript]] în [[Special:Preferences|preferințele]] lor',
+ 'gadgets-desc' => 'Permite utilizatorilor să își aleagă [[Special:Gadgets|gadgeturi CSS și JavaScript]] în [[Special:Preferences#mw-prefsection-gadgets|preferințele]] lor',
'prefs-gadgets' => 'Gadgeturi',
'gadgets' => 'Gadgeturi',
'gadgets-title' => 'Gadgeturi',
@@ -2477,11 +2602,11 @@ $1',
'gadgets-export-download' => 'Descarcă',
);
-/** Tarandíne (Tarandíne)
+/** tarandíne (tarandíne)
* @author Joetaras
*/
$messages['roa-tara'] = array(
- 'gadgets-desc' => "Lasse scacchià a l'utinde le [[Special:Gadgets|gadget CSS e JavaScript]] personalizzate jndr'à le lore [[Special:Preferences|preferenze]]",
+ 'gadgets-desc' => "Lasse scacchià a l'utinde le [[Special:Gadgets|gadget CSS e JavaScript]] personalizzate jndr'à le lore [[Special:Preferences#mw-prefsection-gadgets|preferenze]]",
'prefs-gadgets' => 'Gadget',
'gadgets-prefstext' => "Sotte stè 'n'elenghe de gadget speciale ca tu abbilità sus a 'u cunde tune.
Ste riale sò assaije basate sus a Javascript, accussì Javascript addà essere abbilitate jndr'à 'u browser tune pe le fà fatià.
@@ -2491,7 +2616,7 @@ Pò vide pure ca ste gadget non ge sonde parte d'u software de MediaUicchi e son
Le amministrature locale ponne cangià le gadget disponibbele ausanne le [[MediaWiki:Gadgets-definition|definiziune]] e le [[Special:Gadgets|descriziune]].",
'gadgets' => 'Gadget',
'gadgets-title' => 'Gadget',
- 'gadgets-pagetext' => "Sotte stè 'n'elenghe de gadget speciale ca l'utinde ponne abbilità sus a lore [[Special:Preferences|pàgene de le preferenze]], cumme definite da le [[MediaWiki:Gadgets-definition|definiziune]].
+ 'gadgets-pagetext' => "Sotte stè 'n'elenghe de gadget speciale ca l'utinde ponne abbilità sus a lore [[Special:Preferences#mw-prefsection-gadgets|pàgene de le preferenze]], cumme definite da le [[MediaWiki:Gadgets-definition|definiziune]].
Stu riepileghe prevede 'nu facile facile accesse a le pàggene de le messagge d'u sisteme ca definiscene ogne descrizione e codece de le gadget.",
'gadgets-uses' => 'Ause',
'gadgets-required-rights' => 'Richiede {{PLURAL:$2|deritte|deritte}}:
@@ -2508,16 +2633,17 @@ Tu a ave le permesse appropriate sus 'a Uicchi de destinazione (ingludenne le de
'gadgets-export-download' => 'Scareche',
);
-/** Russian (Русский)
+/** Russian (русский)
* @author Ahonc
* @author Eleferen
+ * @author Ignatus
* @author Illusion
* @author MaxSem
* @author VasilievVV
* @author Александр Сигачёв
*/
$messages['ru'] = array(
- 'gadgets-desc' => 'Позволяет участникам выбирать в [[Special:Preferences|настройках]] CSS- и JavaScript-гаджеты, которые они хотят подключить',
+ 'gadgets-desc' => 'Позволяет участникам выбирать в своих [[Special:Preferences#mw-prefsection-gadgets|настройках]] те или иные [[Special:Gadgets|CSS- и JavaScript-гаджеты]]',
'prefs-gadgets' => 'Гаджеты',
'gadgets-prefstext' => 'Ниже приведён список специальных гаджетов, которые вы можете включить для своей учётной записи.
Эти гаджеты преимущественно основаны на JavaScript, поэтому вы должны включить JavaScript в своём браузере для того, чтобы они работали.
@@ -2545,11 +2671,11 @@ $1',
'gadgets-export-download' => 'Загрузить',
);
-/** Rusyn (Русиньскый)
+/** Rusyn (русиньскый)
* @author Gazeb
*/
$messages['rue'] = array(
- 'gadgets-desc' => 'Уможнює хоснователям собі выбрати [[Special:Gadgets|CSS і JavaScript додаток]] у своїм [[Special:Preferences|наставлїню]].',
+ 'gadgets-desc' => 'Уможнює хоснователям собі выбрати [[Special:Gadgets|CSS і JavaScript додаток]] у своїм [[Special:Preferences#mw-prefsection-gadgets|наставлїню]].',
'prefs-gadgets' => 'Додаткы',
'gadgets-prefstext' => 'Ниже є перегляд шпеціалный додатків, котры собі можете у своїм контї запнути.
Тоты додаткы суть основаны переважно на JavaScript-і, также є про їх функчность треба мати запнутый JavaScript в переглядачі.
@@ -2559,10 +2685,13 @@ $messages['rue'] = array(
Локалны адміністраторы можуть управляти [[MediaWiki:Gadgets-definition|дефініції]] і&nbsp;[[Special:Gadgets|пописы]] доступных додатків.',
'gadgets' => 'Додаткы',
'gadgets-title' => 'Додаткы',
- 'gadgets-pagetext' => 'Ниже є перегляд шпеціалных додатків, котры собі хоснователї можуть запнути у своїм [[Special:Preferences|наставлїню]]. Їх список ся дасть управляти на сторінцї [[MediaWiki:Gadgets-definition]].
+ 'gadgets-pagetext' => 'Ниже є перегляд шпеціалных додатків, котры собі хоснователї можуть запнути у своїм [[Special:Preferences#mw-prefsection-gadgets|наставлїню]]. Їх список ся дасть управляти на сторінцї [[MediaWiki:Gadgets-definition]].
Тот перегляд додавать простый приступ к&nbsp;сістемным повідомлїням, котры дефінують код і&nbsp;попис каждого додатку.',
'gadgets-uses' => 'Хоснує',
- 'gadgets-required-rights' => 'Потребує {{PLURAL:$2|права $1|наступны права: $1}}.',
+ 'gadgets-required-rights' => 'Потребує слїдуючі {{PLURAL:$2|права}}:
+
+$1',
+ 'gadgets-required-skins' => 'Доступне {{PLURAL:$2|про взгляд $1|про слїдуючі взгляды: $1}}.',
'gadgets-default' => 'Імпліцітно запнуте вшыткым.',
'gadgets-export' => 'Експортовати',
'gadgets-export-title' => 'Експорт додатку',
@@ -2573,11 +2702,41 @@ $messages['rue'] = array(
'gadgets-export-download' => 'Скачати',
);
-/** Sakha (Саха тыла)
+/** Sanskrit (संस्कृतम्)
+ * @author Shubha
+ */
+$messages['sa'] = array(
+ 'gadgets-desc' => 'योजकाः स्वस्य [[Special:Preferences#mw-prefsection-gadgets|इष्टतमानि]] इत्यत्र [[Special:Gadgets|CSS जावालिपि-उपकरणं च]] चीयताम् ।',
+ 'prefs-gadgets' => 'उपकरणानि',
+ 'gadgets-prefstext' => 'अधः विशेषोपकरणानां सूची प्रदत्ता अस्ति याः भवान् भवतः लेखायां सक्रियाः कर्तुम् अर्हति ।
+एतानि जावालिप्याधारितानि विद्यन्ते, अतः कार्यकरणाय भवतः जालगवेषके जावालिपिः सक्रिया करणीया ।
+ज्ञायतां यत् एतानि उपकरणानि भवतः इष्टतमानि इत्येतस्मिन् पृष्ठे कार्यं न कुर्वन्ति ।
+
+इदमपि जानातु यत् एतानि विशेषोपकरणानि विकिमाध्यमतन्त्रांशस्य भागभूताः न, भवतः स्थानीयविक्यामेव योजकैः निर्मितं निरूह्यमानञ्च वर्तते ।
+विद्यमानानाम् उपकरणानां [[MediaWiki:Gadgets-definition|definitions]] [[Special:Gadgets|descriptions]] च स्थानीयप्रबन्धकैः सम्पादयितुं शक्यते ।',
+ 'gadgets' => 'उपकरणानि',
+ 'gadgets-title' => 'उपकरणानि',
+ 'gadgets-pagetext' => '[[MediaWiki:Gadgets-definition|निर्वचन]]स्य अनुगुणम् अधः विशेषोपकरणानाम् अवली निर्दिष्टा अस्ति यानि भवतः [[Special:Preferences#mw-prefsection-gadgets|इष्टतमानि]] इत्यस्मिन् पृष्ठे सक्रियाणि कर्तुम् अर्हति ।
+इयं समीक्षा सर्वेषाम् उपकरणानां विवरणं कूटसङ्ख्यां च तन्त्रसन्देशे सुलभतया प्राप्तुं सहकरोति ।',
+ 'gadgets-uses' => 'उपयोगः',
+ 'gadgets-required-rights' => 'अधोनिर्दिष्टम् अपेक्षते {{PLURAL:$2|अधिकारः|अधिकारः}}:
+
+$1',
+ 'gadgets-required-skins' => 'उपलभ्यते {{PLURAL:$2|$1 विन्यासः|अधोनिर्दिष्टः विन्यासः: $1}}.',
+ 'gadgets-default' => 'पूर्वनिर्दिष्टरूपेण सर्वेषां कृते सक्रियं विद्यते।',
+ 'gadgets-export' => 'निर्यातः',
+ 'gadgets-export-title' => 'उपकरणनिर्यातः',
+ 'gadgets-not-found' => '"$1" उपकरणं न प्राप्तम् ।',
+ 'gadgets-export-text' => '$1 उपकरणस्य निर्याताय "{{int:gadgets-export-download}}" पिञ्जः नोदनीयः, अवारोपिता सञ्चिका रक्ष्यताम्, लक्ष्यविक्यां Special:Import प्रति गम्यताम् उपारोप्यताञ्च । तत्पश्चात् MediaWiki:Gadgets-definition इत्यस्मिन् अधोनिर्दिष्टं योज्यताम् : <pre>$2</pre>
+लक्ष्यविक्यां भवतः उप्युक्ताधिकारः स्यात् (तन्त्रसन्देशसम्पादनस्य अधिकारः अन्तर्भूतः) सञ्चिकोपरोपणात् आयातः सक्षमः करणीयः',
+ 'gadgets-export-download' => 'अवतार्यताम्',
+);
+
+/** Sakha (саха тыла)
* @author HalanTul
*/
$messages['sah'] = array(
- 'gadgets-desc' => 'Бэйэлэрин [[Special:Preferences|туруорууларыгар]] кыттааччылар [[Special:Gadgets|CSS уонна JavaScript гаджеттары]] холбонуохтарын сөп.',
+ 'gadgets-desc' => 'Бэйэлэрин [[Special:Preferences#mw-prefsection-gadgets|туруорууларыгар]] кыттааччылар [[Special:Gadgets|CSS уонна JavaScript гаджеттары]] холбонуохтарын сөп.',
'prefs-gadgets' => 'Гаджеттар',
'gadgets-prefstext' => 'Аллара аналлаах гаджеттар испииһэктэрэ көстөллөр. Балары бэйэҥ бэлиэтэммит ааккынан киирэн туһаныаххын сөп.
Бу үнүстүрүмүөннэр үксүлэрэ JavaScript көмөтүнэн үлэлииллэр, онон туһаныаххын баҕарар буоллаххына JavaScript холбоо.
@@ -2586,7 +2745,7 @@ $messages['sah'] = array(
Өссө маны умнума: бу гаджеттар MediaWiki сорҕото буолбатахтар, кинилэри кыттааччылар бэйэлэрэ айаллар уонна көрөллөр-истэллэр. Дьаһабыллар гаджеттар испииһэктэрин [[MediaWiki:Gadgets-definition|быһаарыы сирэйдэр]] уонна [[Special:Gadgets|ойуулуур сирэйдэр]] көмөлөрүнэн уларытыахтарын сөп.',
'gadgets' => 'Гаджеттар',
'gadgets-title' => 'Гаджеттар',
- 'gadgets-pagetext' => 'Манна [[MediaWiki:Gadgets-definition|быһаарыы сирэйигэр]] суруллубутун курдук [[Special:Preferences|туруоруу сирэйин]] көмөтүнэн холбонуон сөптөөх гаджеттар тиһиктэрэ көрдөрүлүннэ.
+ 'gadgets-pagetext' => 'Манна [[MediaWiki:Gadgets-definition|быһаарыы сирэйигэр]] суруллубутун курдук [[Special:Preferences#mw-prefsection-gadgets|туруоруу сирэйин]] көмөтүнэн холбонуон сөптөөх гаджеттар тиһиктэрэ көрдөрүлүннэ.
Этот список позволяет легко получить доступ к страницам системных сообщений, определяющих описания и исходные коды гаджетов.',
'gadgets-uses' => 'Туһанар',
'gadgets-required-rights' => '$2 бэйэбил (быраап) ирдэнэр: «$1»',
@@ -2601,7 +2760,7 @@ $messages['sah'] = array(
'gadgets-export-download' => 'Хачайдааһын',
);
-/** Samogitian (Žemaitėška)
+/** Samogitian (žemaitėška)
* @author Hugo.arg
*/
$messages['sgs'] = array(
@@ -2615,7 +2774,7 @@ $messages['sgs'] = array(
* @author බිඟුවා
*/
$messages['si'] = array(
- 'gadgets-desc' => 'උපයෝග්‍ය [[Special:Gadgets|CSS හා ජාවාස්ක්‍රිප්ට් මෙවලම්]] ඔවුන්ගේ [[Special:Preferences|අභිරුචීන්හිදී]] තෝරාගැනුමට පරිශීලකයන් හට ඉඩ සලසයි',
+ 'gadgets-desc' => 'උපයෝග්‍ය [[Special:Gadgets|CSS හා ජාවාස්ක්‍රිප්ට් මෙවලම්]] ඔවුන්ගේ [[Special:Preferences#mw-prefsection-gadgets|අභිරුචීන්හිදී]] තෝරාගැනුමට පරිශීලකයන් හට ඉඩ සලසයි',
'prefs-gadgets' => 'මෙවලම්',
'gadgets-prefstext' => 'පහත දැක්වෙන්නේ ඔබේ ගිණුම සඳහා සක්‍රීය කළ හැකි විශේෂ ගැජටයන් ලයිස්තුවකි.
මෙම ගැජටයන් බොහෝ විට JavaScript මත පදනම් වේ, එම නිසා ඒවා ක්‍රියාත්මක වීම සඳහා ඔබේ පිරික්සකයේ JavaScript සක්‍රීය කොට තිබිය යුතුය.
@@ -2625,7 +2784,7 @@ $messages['si'] = array(
ප්‍රාදේශික පරිපාලකයන් හට ගැජටයන්හි [[MediaWiki:Gadgets-definition|අර්ථ දැක්වීම්]] හා [[Special:Gadgets|පැහැදිළිකෙරුම්]] වෙනස් කළ හැක.',
'gadgets' => 'මෙවලම්',
'gadgets-title' => 'මෙවලම්',
- 'gadgets-pagetext' => 'පහත දැක්වෙන්නේ [[MediaWiki:Gadgets-definition|අර්ථදැක්වීම්]] කරන ලද ආකාරය අනුව පරිශීලකයන්ට ඔවුන්ගේ [[Special:Preferences|රිසිකෙරුම් පිටුව]] මතදී සක්‍රීය කළ හැකි විශේෂ ගැජටයන් ලයිස්තුවකි.
+ 'gadgets-pagetext' => 'පහත දැක්වෙන්නේ [[MediaWiki:Gadgets-definition|අර්ථදැක්වීම්]] කරන ලද ආකාරය අනුව පරිශීලකයන්ට ඔවුන්ගේ [[Special:Preferences#mw-prefsection-gadgets|රිසිකෙරුම් පිටුව]] මතදී සක්‍රීය කළ හැකි විශේෂ ගැජටයන් ලයිස්තුවකි.
මෙම දළ විශ්ලේෂණය සියළු ගැජටයන්ගේ විස්තර කෙරුම් හා කේතයන් අර්ථ දක්වන පද්ධති පණිවුඩ පිටු වෙත පහසු ළඟාවීම් ලබාදේ.',
'gadgets-uses' => 'පරිශීලනය කරයි',
'gadgets-required-rights' => 'මෙම {{PLURAL:$2|හිමිකම|හිමිකම්}} අවශ්‍ය වේ:
@@ -2644,12 +2803,12 @@ $1',
'gadgets-export-download' => 'බාගන්න',
);
-/** Slovak (Slovenčina)
+/** Slovak (slovenčina)
* @author Helix84
* @author Teslaton
*/
$messages['sk'] = array(
- 'gadgets-desc' => 'Umožňuje používateľovi vybrať [[Special:Gadgets|CSS a JavaScriptové nástroje]] vo svojich [[Special:Preferences|nastaveniach]]',
+ 'gadgets-desc' => 'Umožňuje používateľovi vybrať [[Special:Gadgets|CSS a JavaScriptové nástroje]] vo svojich [[Special:Preferences#mw-prefsection-gadgets|nastaveniach]]',
'prefs-gadgets' => 'Nástroje',
'gadgets-prefstext' => 'Dolu je zoznam špeciálnych nástrojov, ktoré môžete zapnúť v rámci svojho účtu.
Tieto nástroje sú zväčša založené na JavaScripte, takže aby fungovali, musíte mať v prehliadači JavaScript zapnutý.
@@ -2659,7 +2818,7 @@ Majte tiež na pamäti, že tieto nástroje nie sú súčasťou MediaWiki a zvy
Lokálni správcovia môžu upraviť zoznam dostupných nástrojov pomocou [[MediaWiki:Gadgets-definition|definícií]] a [[Special:Gadgets|popisov]].',
'gadgets' => 'Nástroje',
'gadgets-title' => 'Nástroje',
- 'gadgets-pagetext' => 'Dolu je zoznam špeciálnych nástrojov, ktoré môžu používatelia zapnúť v rámci svojho účtu na svojej stránke [[Special:Preferences|nastavení]]. Tento zoznam definuje stránka [[MediaWiki:Gadgets-definition]]. Tento prehľad poskytuje jednoduchý prístup k systémovým stránkam, ktoré definujú popis a kód každého z nástrojov.',
+ 'gadgets-pagetext' => 'Dolu je zoznam špeciálnych nástrojov, ktoré môžu používatelia zapnúť v rámci svojho účtu na svojej stránke [[Special:Preferences#mw-prefsection-gadgets|nastavení]]. Tento zoznam definuje stránka [[MediaWiki:Gadgets-definition]]. Tento prehľad poskytuje jednoduchý prístup k systémovým stránkam, ktoré definujú popis a kód každého z nástrojov.',
'gadgets-uses' => 'Použitia',
'gadgets-required-rights' => 'Vyžaduje nasledovné {{PLURAL:$2|právo|práva}}:
@@ -2676,12 +2835,12 @@ Musíte mať príslušné oprávnenia na cieľovej wiki (vrátane práva na úpr
'gadgets-export-download' => 'Stiahnuť',
);
-/** Slovenian (Slovenščina)
+/** Slovenian (slovenščina)
* @author Dbc334
* @author Smihael
*/
$messages['sl'] = array(
- 'gadgets-desc' => 'Omogoča uporabnikom, da vključijo [[Special:Gadgets|vtičnike CSS in JavaScript]] v [[Special:Preferences|nastavitvah]]',
+ 'gadgets-desc' => 'Omogoča uporabnikom, da vključijo [[Special:Gadgets|vtičnike CSS in JavaScript]] v [[Special:Preferences#mw-prefsection-gadgets|nastavitvah]]',
'prefs-gadgets' => 'Vtičniki',
'gadgets-prefstext' => 'Prikazan je seznam posebnih vtičnikov, ki jih lahko omogočite za vaš račun.
Večinoma temeljijo na JavaScriptu, zato mora biti za njihovo delovanje omogočen v vašem brskalniku.
@@ -2691,7 +2850,7 @@ Prav tako pomnite, da ti vtičniki niso del programja MediaWiki in jih običajno
Administratorji lahko uredite seznam vtičnikov z uporabo [[MediaWiki:Gadgets-definition|opredelitev]] in [[Special:Gadgets|posebne strani]].',
'gadgets' => 'Vtičniki',
'gadgets-title' => 'Vtičniki',
- 'gadgets-pagetext' => 'Spodaj je seznam posebnih vtičnikov (opredeljenih z [[MediaWiki:Gadgets-definition|definicijami]]), ki jih lahko uporabniki vključijo v svojih [[Special:Preferences|nastavitvah]].
+ 'gadgets-pagetext' => 'Spodaj je seznam posebnih vtičnikov (opredeljenih z [[MediaWiki:Gadgets-definition|definicijami]]), ki jih lahko uporabniki vključijo v svojih [[Special:Preferences#mw-prefsection-gadgets|nastavitvah]].
Ta pregled omogoča enostaven dostop do sistema za nastavljanje opisa in kode vsakega vtičnika posebej.',
'gadgets-uses' => 'Uporablja',
'gadgets-required-rights' => 'Zahteva {{PLURAL:$2|naslednjo pravico|naslednji pravici|naslednje pravice}}:
@@ -2709,13 +2868,13 @@ Na ciljnem wikiju morate imeti ustrezna dovoljenja (vključno s pravico urejanja
'gadgets-export-download' => 'Prenesi',
);
-/** Albanian (Shqip)
+/** Albanian (shqip)
* @author Mikullovci11
* @author Olsi
* @author Vinie007
*/
$messages['sq'] = array(
- 'gadgets-desc' => 'Lejin përdoruesit të zgjedhin [[Special:Gadgets|CSS dhe JavaScript gadgets]] në [[Special:Preferences|preferencat]] e tyre',
+ 'gadgets-desc' => 'Lejin përdoruesit të zgjedhin [[Special:Gadgets|CSS dhe JavaScript gadgets]] në [[Special:Preferences#mw-prefsection-gadgets|preferencat]] e tyre',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => "Më poshtë është një listë e mjeteve shtesë speciale që mund të aktivizohen për llogarinë tuaj.
Këto mjete shtesë janë të bazuara kryesisht në JavaScript, pra JavaScript-i duhet aktivizuar në shfletuesin tuaj që ato të punojnë.
@@ -2725,7 +2884,7 @@ Gjithashtu vini re se këto mjete shtesë speciale nuk janë pjesë e softuerit
Administratorët lokalë mund t'i ndryshojnë [[MediaWiki:Gadgets-definition|përkufizimet]] dhe [[Special:Gadgets|përshkrimet]] e mjeteve shtesë të mundshme.",
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => 'Më poshtë është një listë e mjeteve shtesë speciale që mund të aktivizohen në [[Special:Preferences|faqen e preferencave]] të tyre, siç është përcaktuar nga [[MediaWiki:Gadgets-definition|përkufizimet]].
+ 'gadgets-pagetext' => 'Më poshtë është një listë e mjeteve shtesë speciale që mund të aktivizohen në [[Special:Preferences#mw-prefsection-gadgets|faqen e preferencave]] të tyre, siç është përcaktuar nga [[MediaWiki:Gadgets-definition|përkufizimet]].
Kjo pasqyrë siguron qasje të lehtë në faqet e mesazheve të sistemit që përkufizon përshkrimin e çdo mjeti shtesë dhe kodin.',
'gadgets-uses' => 'Përdorues',
'gadgets-required-rights' => 'Kërkon {{PLURAL:$2|të drejtën|të drejtat}} e mëposhtme:
@@ -2743,14 +2902,14 @@ Ju duhet të keni leje të përshtatshme në wiki-n e destinuar (duke përfshir
'gadgets-export-download' => 'Shkarko',
);
-/** Serbian (Cyrillic script) (‪Српски (ћирилица)‬)
+/** Serbian (Cyrillic script) (српски (ћирилица)‎)
* @author Millosh
* @author Nikola Smolenski
* @author Rancher
* @author Жељко Тодоровић
*/
$messages['sr-ec'] = array(
- 'gadgets-desc' => 'Омогућава корисницима да изаберу прилагођене [[Special:Gadgets|CSS и јаваскрипт гаџете]] у својим [[Special:Preferences|подешавањима]]',
+ 'gadgets-desc' => 'Омогућава корисницима да изаберу прилагођене [[Special:Gadgets|CSS и јаваскрипт гаџете]] у својим [[Special:Preferences#mw-prefsection-gadgets|подешавањима]]',
'prefs-gadgets' => 'Гаџети',
'gadgets-prefstext' => 'Испод се налази списак посебних гаџета које можете да омогућите на свом налогу.
Ове справице су углавном засноване на јаваскрипти, тако да она мора бити омогућена.
@@ -2760,7 +2919,7 @@ $messages['sr-ec'] = array(
Администратори могу да измене [[MediaWiki:Gadgets-definition|значења]] и [[Special:Gadgets|описе]] доступних гаџета.',
'gadgets' => 'Гаџети',
'gadgets-title' => 'Гаџети',
- 'gadgets-pagetext' => 'Испод је списак посебних гаџета које корисници могу да омогуће на својој [[Special:Preferences|страници за подешавање]], као што је наведено у [[MediaWiki:Gadgets-definition|дефиницијама]].
+ 'gadgets-pagetext' => 'Испод је списак посебних гаџета које корисници могу да омогуће на својој [[Special:Preferences#mw-prefsection-gadgets|страници за подешавање]], као што је наведено у [[MediaWiki:Gadgets-definition|дефиницијама]].
Овај преглед пружа брз приступ системским порукама које дефинишу сваки опис и кoд гаџета.',
'gadgets-uses' => 'Користи',
'gadgets-required-rights' => 'Захтева {{PLURAL:$2|следеће право|следећа права}}:
@@ -2778,12 +2937,12 @@ $1',
'gadgets-export-download' => 'Преузми',
);
-/** Serbian (Latin script) (‪Srpski (latinica)‬)
+/** Serbian (Latin script) (srpski (latinica)‎)
* @author Michaello
* @author Жељко Тодоровић
*/
$messages['sr-el'] = array(
- 'gadgets-desc' => 'Omogućava korisnicima da izaberu prilagođene [[Special:Gadgets|CSS i javaskript gadžete]] u svojim [[Special:Preferences|podešavanjima]]',
+ 'gadgets-desc' => 'Omogućava korisnicima da izaberu prilagođene [[Special:Gadgets|CSS i javaskript gadžete]] u svojim [[Special:Preferences#mw-prefsection-gadgets|podešavanjima]]',
'prefs-gadgets' => 'Gedžeti',
'gadgets-prefstext' => 'Ispod se nalazi spisak posebnih gadžeta koje možete da omogućite na svom nalogu.
Ove spravice su uglavnom zasnovane na javaskripti, tako da ona mora biti omogućena.
@@ -2793,12 +2952,13 @@ Oni nisu deo softvera Medijaviki, već se razvijaju i održavaju od strane koris
Administratori mogu da izmene [[MediaWiki:Gadgets-definition|značenja]] i [[Special:Gadgets|opise]] dostupnih gadžeta.',
'gadgets' => 'gedžeti',
'gadgets-title' => 'gedžeti',
- 'gadgets-pagetext' => 'Ispod je spisak posebnih gadžeta koje korisnici mogu da omoguće na svojoj [[Special:Preferences|stranici za podešavanje]], kao što je navedeno u [[MediaWiki:Gadgets-definition|definicijama]].
+ 'gadgets-pagetext' => 'Ispod je spisak posebnih gadžeta koje korisnici mogu da omoguće na svojoj [[Special:Preferences#mw-prefsection-gadgets|stranici za podešavanje]], kao što je navedeno u [[MediaWiki:Gadgets-definition|definicijama]].
Ovaj pregled pruža brz pristup sistemskim porukama koje definišu svaki opis i kod gadžeta.',
'gadgets-uses' => 'koristi se',
'gadgets-required-rights' => 'Zahteva {{PLURAL:$2|sledeće pravo|sledeća prava}}:
$1',
+ 'gadgets-required-skins' => 'Dostupno u {{PLURAL:$2|temi $1|sledećim temama: $1}}.',
'gadgets-default' => 'Podrazumevano uključen za svakog.',
'gadgets-export' => 'Izvezi',
'gadgets-export-title' => 'Izvoz gadžeta',
@@ -2814,7 +2974,7 @@ Morate imati određene dozvole na navedenoj vikiji (uključujući i pravo za ure
* @author Pyt
*/
$messages['stq'] = array(
- 'gadgets-desc' => 'Lät Benutsere in hiere [[Special:Preferences|persöönelke Ienstaalengen]] foardefinierde [[Special:Gadgets|CSS- un JavaScript-Gadgets]] aktivierje',
+ 'gadgets-desc' => 'Lät Benutsere in hiere [[Special:Preferences#mw-prefsection-gadgets|persöönelke Ienstaalengen]] foardefinierde [[Special:Gadgets|CSS- un JavaScript-Gadgets]] aktivierje',
'prefs-gadgets' => 'Gadgets',
'gadgets-prefstext' => 'Lieste fon spezielle Hälpere do der fon älken Benutser aktivierd wäide konnen.
Do Hälpere basierje maastens ap Javascript, deeruum mout Javascript in dän Browser aktivierd weese, uumdät jo funktionierje.
@@ -2824,7 +2984,7 @@ Buutendät is tou beoachtjen, dät disse Hälpere in Algemeenen nit Paat fon Med
Benutsere fon lokoale Wikis äntwikkeld un fersuurged wäide. Lokoale Wiki-Administratore konnen do ferföichboare Hälpere beoarbaidje. Deerfoar stounde do [[MediaWiki:Gadgets-definition|Definitione]] un [[Special:Gadgets|Beskrieuwengen]] tou Ferföigenge.',
'gadgets' => 'Gadgets',
'gadgets-title' => 'Gadgets',
- 'gadgets-pagetext' => 'Lieste fon spezielle Hälpere, do der foar älken Benutser in sien [[Special:Preferences|persöönelke Ienstaalengen]] ferföichboar sunt, as [[MediaWiki:Gadgets-definition| definierd]].
+ 'gadgets-pagetext' => 'Lieste fon spezielle Hälpere, do der foar älken Benutser in sien [[Special:Preferences#mw-prefsection-gadgets|persöönelke Ienstaalengen]] ferföichboar sunt, as [[MediaWiki:Gadgets-definition| definierd]].
Disse Uursicht bjut direkten Tougoang tou do Systemättergjuchte, do ju Beskrieuwenge as uk dän Programkode fon älken Hälper änthoolde.',
'gadgets-uses' => 'Benutsed',
);
@@ -2833,10 +2993,10 @@ Disse Uursicht bjut direkten Tougoang tou do Systemättergjuchte, do ju Beskrieu
* @author Irwangatot
*/
$messages['su'] = array(
- 'gadgets-desc' => 'Matak bisa pamaké milih [[Special:Gadgets|Gajet CSS sarta Javascript]] ngaliwatan [[Special:Preferences|Préferénsi]] maranéhanana',
+ 'gadgets-desc' => 'Matak bisa pamaké milih [[Special:Gadgets|Gajet CSS sarta Javascript]] ngaliwatan [[Special:Preferences#mw-prefsection-gadgets|Préferénsi]] maranéhanana',
);
-/** Swedish (Svenska)
+/** Swedish (svenska)
* @author Ainali
* @author Boivie
* @author Cohan
@@ -2845,7 +3005,7 @@ $messages['su'] = array(
* @author M.M.S.
*/
$messages['sv'] = array(
- 'gadgets-desc' => 'Låter användare aktivera personliga [[Special:Gadgets|CSS- och JavaScript-finesser]] genom sina [[Special:Preferences|inställningar]]',
+ 'gadgets-desc' => 'Låter användare aktivera personliga [[Special:Gadgets|CSS- och JavaScript-finesser]] genom sina [[Special:Preferences#mw-prefsection-gadgets|inställningar]]',
'prefs-gadgets' => 'Finesser',
'gadgets-prefstext' => 'Härunder finns en lista över finesser som du kan aktivera för ditt konto.
De flesta funktionerna är baserade på JavaScript, så du måste ha JavaScript aktiverat i din webbläsare för att de ska fungera.
@@ -2855,7 +3015,7 @@ Notera också att dessa finesser inte är en del av MediaWiki-programvaran, och
Lokala administratörer kan redigera [[MediaWiki:Gadgets-definition|definitionerna]] och [[Special:Gadgets|beskrivningarna]] av de tillgängliga finesserna.',
'gadgets' => 'Finesser',
'gadgets-title' => 'Finesser',
- 'gadgets-pagetext' => 'Härunder finns en lista över finesser som användare kan aktivera i sina [[Special:Preferences|inställningar]], definierad av [[MediaWiki:Gadgets-definition|definieringarna]].
+ 'gadgets-pagetext' => 'Härunder finns en lista över finesser som användare kan aktivera i sina [[Special:Preferences#mw-prefsection-gadgets|inställningar]], definierad av [[MediaWiki:Gadgets-definition|definieringarna]].
Den här översikten ger enkel åtkomst till de systemmeddelanden som definierar beskrivningarna och koden för varje finess.',
'gadgets-uses' => 'Använder',
'gadgets-required-rights' => 'Kräver följande {{PLURAL:$2|rättighet|rättigheter}}:
@@ -2872,19 +3032,31 @@ Du måste ha tillräckliga behörigheter på destinationswikin (inklusive möjli
'gadgets-export-download' => 'Ladda ner',
);
-/** Swahili (Kiswahili) */
+/** Swahili (Kiswahili)
+ * @author Kwisha
+ * @author Stephenwanjau
+ */
$messages['sw'] = array(
+ 'gadgets' => 'Vifaa',
+ 'gadgets-title' => 'Vifaa',
+ 'gadgets-uses' => 'Inatumia',
'gadgets-export-download' => 'Pakua',
);
/** Tamil (தமிழ்)
* @author TRYPPN
+ * @author மதனாஹரன்
*/
$messages['ta'] = array(
'prefs-gadgets' => 'கருவிகள்',
'gadgets' => 'கருவிகள்',
'gadgets-title' => 'கருவிகள்',
'gadgets-uses' => 'பயன்பாடுகள்',
+ 'gadgets-required-rights' => 'பின்வரும் {{PLURAL:$2|உரிமை|உரிமைகள்}} வேண்டப்படுகின்றன:
+
+$1',
+ 'gadgets-required-skins' => '{{PLURAL:$2|$1 தோலில்|பின்வரும் தோல்களில்: $1} கிடைக்கும்.',
+ 'gadgets-default' => 'இயல்பாக அனைவருக்கும் செயற்பட வைக்கப்பட்டது.',
'gadgets-export' => 'ஏற்றுமதி செய்',
'gadgets-export-title' => 'கருவியை ஏற்றுமதி செய்',
'gadgets-not-found' => "''$1'' என்ற கருவி காணப்படவில்லை.",
@@ -2897,7 +3069,7 @@ $messages['ta'] = array(
* @author Veeven
*/
$messages['te'] = array(
- 'gadgets-desc' => 'వాడుకర్లను వారి [[Special:Preferences|అభిరుచుల]]లో ప్రత్యేక [[Special:Gadgets|CSS మరియు జావాస్క్రిప్ట్ గాడ్జెట్లను]] ఎంచుకోనిస్తుంది',
+ 'gadgets-desc' => 'వాడుకర్లను వారి [[Special:Preferences#mw-prefsection-gadgets|అభిరుచుల]]లో ప్రత్యేక [[Special:Gadgets|CSS మరియు జావాస్క్రిప్ట్ గాడ్జెట్లను]] ఎంచుకోనిస్తుంది',
'prefs-gadgets' => 'ఉపకరణాలు',
'gadgets-prefstext' => 'ఈ దిగువ ఉన్న ప్రత్యేక ఉపకరణాల నుండి మీకు కావలసిన వాటికి టిక్కు పెట్టి మీ ఖాతాకు వీటిని చేతనం చేసుకొవచ్చు.
ఈ ఉపకరణాలు జావాస్క్రిప్టుపై ఆధారపడి పనిచేస్తాయి కాబట్టి ఇవి సరిగా పనిచెయ్యాలంటే మీ విహారిణిలో జావాస్క్రిప్టు చేతనం చేసి ఉండాలి.
@@ -2906,17 +3078,21 @@ $messages['te'] = array(
అలాగే ఈ ప్రత్యేక ఉపకరణాలు మీడియావికీ సాఫ్టువేరులో భాగము కాదని గమనించాలి. వీటిని సాధారణంగా మీ స్థానిక వికీలోని వాడుకరులే తయారుచేసి నిర్వహిస్తూ ఉంటారు. అందుబాటులో ఉన్న ఉపకరణాలకు [[MediaWiki:Gadgets-definition|ఉపకరణాల నిర్వచన]] మరియు [[Special:Gadgets|ఉపకరణాల వివరణ]] పేజీలను ఉపయోగించి స్థానిక వికీ నిర్వాహకులు మార్పులు చేయవచ్చు.',
'gadgets' => 'ఉపకరణాలు',
'gadgets-title' => 'ఉపకరణాలు',
- 'gadgets-pagetext' => 'ఈ దిగువన ఉన్న ప్రత్యేక ఉపకరణాల నుండి సభ్యులు తమకు కావలసినవి తమ [[Special:Preferences|అభిరుచులు పేజీ]]లోని ఉపకరణాల టాబులో టిక్కు పెట్టి ఎనేబుల్ చేసుకొనే అవకాశం ఉన్నది. వీటిని [[MediaWiki:Gadgets-definition|ఉపకరణాల నిర్వచన]] పేజీలో నిర్వచించడం జరిగింది. ఈ చిన్న పరిచయం ఆయా ఉపకరణాల నిర్వచన మరియు కోడుకు సంబంధించిన మీడియావికీ సందేశాలకు సులువుగా చేరుకునేందుకు లింకులను సమకూర్చుతుంది.',
+ 'gadgets-pagetext' => 'ఈ దిగువన ఉన్న ప్రత్యేక ఉపకరణాల నుండి సభ్యులు తమకు కావలసినవి తమ [[Special:Preferences#mw-prefsection-gadgets|అభిరుచులు పేజీ]]లోని ఉపకరణాల టాబులో టిక్కు పెట్టి ఎనేబుల్ చేసుకొనే అవకాశం ఉన్నది. వీటిని [[MediaWiki:Gadgets-definition|ఉపకరణాల నిర్వచన]] పేజీలో నిర్వచించడం జరిగింది. ఈ చిన్న పరిచయం ఆయా ఉపకరణాల నిర్వచన మరియు కోడుకు సంబంధించిన మీడియావికీ సందేశాలకు సులువుగా చేరుకునేందుకు లింకులను సమకూర్చుతుంది.',
'gadgets-uses' => 'ఉపయోగించే ఫైళ్ళు',
+ 'gadgets-required-rights' => 'ఈ క్రింది {{PLURAL:$2|హక్కు|హక్కులు}} కావాలి:
+
+$1',
'gadgets-export' => 'ఎగుమతించు',
+ 'gadgets-not-found' => '"$1" ఉపకరణం కనబడలేదు.',
'gadgets-export-download' => 'దింపుకోండి',
);
-/** Tajik (Cyrillic script) (Тоҷикӣ)
+/** Tajik (Cyrillic script) (тоҷикӣ)
* @author Ibrahim
*/
$messages['tg-cyrl'] = array(
- 'gadgets-desc' => 'Аз тариқи саҳифаи [[Special:Preferences|тарҷиҳот]] ба корбарон имконияти интихоби абзорҳои шахсии [[Special:Gadgets|CSS ва ҶаваСкрипт]]ро медиҳад.',
+ 'gadgets-desc' => 'Аз тариқи саҳифаи [[Special:Preferences#mw-prefsection-gadgets|тарҷиҳот]] ба корбарон имконияти интихоби абзорҳои шахсии [[Special:Gadgets|CSS ва ҶаваСкрипт]]ро медиҳад.',
'prefs-gadgets' => 'Абзорҳо',
'gadgets-prefstext' => 'Дар зер феҳристи аз абзорҳои вижаеро мебинед, ки барои ҳисобатон метавонед фаъол кунед. Ин абзорҳо бештар дар асоси ҶаваСкрипт ҳастанд, пас барои истфода аз онҳо бояд ҶаваСкриптро дар мурургаратон фаъол кунед. Таваҷҷӯҳ кунед, ки ин абзорҳо наметавонанд саҳифаи тарҷиҳотро тағйир диҳанд.
@@ -2927,11 +3103,11 @@ $messages['tg-cyrl'] = array(
'gadgets-uses' => 'Корбурдҳо',
);
-/** Tajik (Latin script) (Tojikī)
+/** Tajik (Latin script) (tojikī)
* @author Liangent
*/
$messages['tg-latn'] = array(
- 'gadgets-desc' => 'Az tariqi sahifai [[Special:Preferences|tarçihot]] ba korbaron imkonijati intixobi abzorhoi şaxsiji [[Special:Gadgets|CSS va ÇavaSkript]]ro medihad.',
+ 'gadgets-desc' => 'Az tariqi sahifai [[Special:Preferences#mw-prefsection-gadgets|tarçihot]] ba korbaron imkonijati intixobi abzorhoi şaxsiji [[Special:Gadgets|CSS va ÇavaSkript]]ro medihad.',
'prefs-gadgets' => 'Abzorho',
'gadgets' => 'Abzorho',
'gadgets-title' => 'Abzorho',
@@ -2943,7 +3119,7 @@ $messages['tg-latn'] = array(
* @author Passawuth
*/
$messages['th'] = array(
- 'gadgets-desc' => 'ให้ผู้ใช้สามารถเลือกใช้ [[Special:Gadgets|CSS และ จาวาสคริปต์]] ที่สร้างขึ้นเป็นการเฉพาะ ในหน้า [[Special:Preferences|ตั้งค่า]] ได้',
+ 'gadgets-desc' => 'ให้ผู้ใช้สามารถเลือกใช้ [[Special:Gadgets|CSS และ จาวาสคริปต์]] ที่สร้างขึ้นเป็นการเฉพาะ ในหน้า [[Special:Preferences#mw-prefsection-gadgets|ตั้งค่า]] ได้',
'prefs-gadgets' => 'อุปกรณ์เสริม',
'gadgets-prefstext' => 'ด้านล่างเป็นรายการอุปกรณ์เสริม ที่บัญชีผู้ใช้ของคุณสามารถเปิดใช้งานได้
อุปกรณ์เสริมเหล่านี้ส่วนใหญ่จะทำงานผ่านจาวาสคริปต์ ดังนั้นเบราเซอร์ของคุณต้องเปิดใช้งานจาวาสคริปต์จึงจะสามารถใช้อุปกรณ์เสริมเหล่านี้ได้
@@ -2953,7 +3129,7 @@ $messages['th'] = array(
โดยผู้ดูแลของวิกินั้นๆ สามารถแก้ไขอุปกรณ์เสริมที่มีอยู่ผ่านทางหน้า [[MediaWiki:Gadgets-definition|definition]] และ [[Special:Gadgets|คำอธิบาย]]',
'gadgets' => 'อุปกรณ์เสริม',
'gadgets-title' => 'อุปกรณ์เสริม',
- 'gadgets-pagetext' => 'รายการด้านล่างเป็นรายการอุปกรณ์เสริมพิเศษที่ผู้ใช้สามารถเปิดใช้ในส่วน[[Special:Preferences|การตั้งค่าส่วนตัว]] อุปกรณ์เสริมทั้งหมดได้ถูกกำหนดไว้ใน [[MediaWiki:Gadgets-definition|ส่วนกำหนดอุปกรณ์เสริม]]
+ 'gadgets-pagetext' => 'รายการด้านล่างเป็นรายการอุปกรณ์เสริมพิเศษที่ผู้ใช้สามารถเปิดใช้ในส่วน[[Special:Preferences#mw-prefsection-gadgets|การตั้งค่าส่วนตัว]] อุปกรณ์เสริมทั้งหมดได้ถูกกำหนดไว้ใน [[MediaWiki:Gadgets-definition|ส่วนกำหนดอุปกรณ์เสริม]]
ขณะที่หน้านี้จะกล่าวโดยรวมเกี่ยวกับ คำอธิบายการใช้งาน และ โค้ดของอุปกรณ์เสริมแต่ละตัว',
'gadgets-uses' => 'เรียกใช้',
);
@@ -2962,7 +3138,7 @@ $messages['th'] = array(
* @author Hanberke
*/
$messages['tk'] = array(
- 'gadgets-desc' => 'Ulanyjylaryň [[Special:Preferences|ileri tutmalarynda]] ýörite [[Special:Gadgets|CSS we JavaScript gajetlerini]] saýlamaklaryna rugsat berýär',
+ 'gadgets-desc' => 'Ulanyjylaryň [[Special:Preferences#mw-prefsection-gadgets|ileri tutmalarynda]] ýörite [[Special:Gadgets|CSS we JavaScript gajetlerini]] saýlamaklaryna rugsat berýär',
'prefs-gadgets' => 'Gajetler',
'gadgets' => 'Gajetler',
'gadgets-title' => 'Gajetler',
@@ -2977,7 +3153,7 @@ $messages['tk'] = array(
* @author AnakngAraw
*/
$messages['tl'] = array(
- 'gadgets-desc' => 'Nagpapahintulot sa mga tagagamit na makapili ng pinasadyang [[Special:Gadgets|mga gadyet na pang-CSS at pang-JavaScript]] sa kanilang [[Special:Preferences|mga kagustuhan]]',
+ 'gadgets-desc' => 'Nagpapahintulot sa mga tagagamit na makapili ng pinasadyang [[Special:Gadgets|mga gadyet na pang-CSS at pang-JavaScript]] sa kanilang [[Special:Preferences#mw-prefsection-gadgets|mga kagustuhan]]',
'prefs-gadgets' => 'Mga gadyet (kasangkapan)',
'gadgets-prefstext' => "Nasa ibaba ang isang talaan ng mga natatanging kasangkapan (gadyet) na maaari mong paganahin para sa iyong kuwenta/akawnt.
Karamihan sa mga gadyet na ito ang nakaugnay/nakabatay sa ''JavaScript'', kaya dapat na paandarin ang ''JavaScript'' sa iyong pantingin-tingin (''browser'') upang gumana.
@@ -2987,10 +3163,13 @@ Pakitandaan din na ang mga natatanging gadyet na ito ay hindi kabahagi ng sopwer
Maaaring baguhin ng pampook/lokal na mga tagapangasiwa ang makukuhang mga gadyet sa pamamagitan ng [[MediaWiki:Gadgets-definition|mga kahulugan]] at [[Special:Gadgets|mga paglalarawan]].",
'gadgets' => 'Mga gadyet (kasangkapan)',
'gadgets-title' => 'Mga gadyet (kasangkapan)',
- 'gadgets-pagetext' => 'Nasa ibaba ang isang talaan ng natatanging mga kasangkapan (gadyet) na mapapagana ng mga tagagamit sa kanilang [[Special:Preferences|pahina ng mga kagustuhan]], ayon sa nilalarawan ng [[MediaWiki:Gadgets-definition|mga kahulugan]].
+ 'gadgets-pagetext' => 'Nasa ibaba ang isang talaan ng natatanging mga kasangkapan (gadyet) na mapapagana ng mga tagagamit sa kanilang [[Special:Preferences#mw-prefsection-gadgets|pahina ng mga kagustuhan]], ayon sa nilalarawan ng [[MediaWiki:Gadgets-definition|mga kahulugan]].
Nagbibigay ang pagtalakay na ito ng magaang na daan/akseso patungo sa mga pahina ng sistemang pangmensahe na nagbibigay kahulugan sa paglalarawan at kodigo ng bawat gadyet.',
'gadgets-uses' => 'Mga mapaggagamitan',
- 'gadgets-required-rights' => 'Nangangailangan ng {{PLURAL:$2|$1 na karapatan|sumusunod na mga karapatan: $1}}.',
+ 'gadgets-required-rights' => 'Nangangailangan ng sumusunod na {{PLURAL:$2|karapatan|mga karapatan:}}:
+
+$1',
+ 'gadgets-required-skins' => 'Makukuha sa ibabaw ng {{PLURAL:$2|$1 na pabalat|sumusunod na mga pabalat: $1}}.',
'gadgets-default' => 'Likas ang pagkakatakda na pinapagana para sa lahat.',
'gadgets-export' => 'Iluwas',
'gadgets-export-title' => 'Pagluluwas ng gadyet',
@@ -3010,7 +3189,7 @@ Dapat kang mayroong nararapat na mga pahintulot sa kapupuntahang wiki (kasama an
* @author Koc61
*/
$messages['tr'] = array(
- 'gadgets-desc' => 'Kullanıcıların [[Special:Preferences|tercihlerinde]] özel [[Special:Gadgets|CSS ve JavaScript gadgetlerini]] seçmelerine izin verir',
+ 'gadgets-desc' => 'Kullanıcıların [[Special:Preferences#mw-prefsection-gadgets|tercihlerinde]] özel [[Special:Gadgets|CSS ve JavaScript gadgetlerini]] seçmelerine izin verir',
'prefs-gadgets' => 'Küçük araçlar',
'gadgets-prefstext' => 'Aşağıdaki, hesabınız için etkinleştirebileceğiniz özel araçların listesidir.
Bu küçük araçlar çoğunlukla JavaScript temellidir, bu yüzden çalışmaları için tarayıcınızda JavaScript etkinleştirilmelidir. Bu küçük araçların tercihler sayfasına bir etkisinin olmayacağını unutmayın.
@@ -3019,7 +3198,7 @@ Ayrıca unutmayın ki, bu özel araçlar MedyaViki yazılımının bir parçası
Yerel yöneticiler [[MediaWiki:Gadgets-definition|tanımları]] ve [[Special:Gadgets|açıklamaları]] kullanarak uygun araçları değiştirebilirler.',
'gadgets' => 'Küçük araçlar',
'gadgets-title' => 'Küçük araçlar',
- 'gadgets-pagetext' => "Aşağıdaki, kullanıcıların [[Special:Preferences|tercihler sayfasında]] etkin hale getirebileceği, [[MediaWiki:Gadgets-definition|tanımlarla]] belirtildiği gibi, özel gadgetlerin bir listesidir.
+ 'gadgets-pagetext' => "Aşağıdaki, kullanıcıların [[Special:Preferences#mw-prefsection-gadgets|tercihler sayfasında]] etkin hale getirebileceği, [[MediaWiki:Gadgets-definition|tanımlarla]] belirtildiği gibi, özel gadgetlerin bir listesidir.
Bu genel bakış, her gadget'in tanımını ve kodunu belirten sistem mesaj sayfalarına kolay erişim sağlar.",
'gadgets-uses' => 'Kullanıyor',
'gadgets-export' => 'Dışa aktar',
@@ -3031,7 +3210,7 @@ Hedef vikide uygun izinlerinizin olması (sistem mesajlarını değiştirmek yet
'gadgets-export-download' => 'İndir',
);
-/** Tatar (Cyrillic script) (Татарча)
+/** Tatar (Cyrillic script) (татарча)
* @author Ильнар
*/
$messages['tt-cyrl'] = array(
@@ -3040,28 +3219,29 @@ $messages['tt-cyrl'] = array(
'gadgets-title' => 'Гаджетлар',
);
-/** Ukrainian (Українська)
+/** Ukrainian (українська)
* @author AS
* @author Ahonc
* @author Dim Grits
+ * @author Olvin
* @author Prima klasy4na
* @author Riwnodennyk
* @author Sodmy
* @author Тест
*/
$messages['uk'] = array(
- 'gadgets-desc' => 'Дозволяє користувачам обирати [[Special:Gadgets|CSS- та JavaScript-додатки]] у своїх [[Special:Preferences|налаштуваннях]]',
+ 'gadgets-desc' => 'Дозволяє користувачам обирати [[Special:Gadgets|CSS- та JavaScript-додатки]] у своїх [[Special:Preferences#mw-prefsection-gadgets|налаштуваннях]]',
'prefs-gadgets' => 'Додатки',
- 'gadgets-prefstext' => 'Нижче наведений список спеціальних додатків, які ви можете ввімкнути для свого облікового запису.
-Ці додатки переважно базуються на JavaScript, тому ви повинні ввімкнути JavaScript для того, щоб вони працювали.
-Зауважте, що ці додатки не працюють на сторінці налаштувань.
+ 'gadgets-prefstext' => 'Нижче наведено перелік особливих додатків, які ви можете ввімкнути для свого облікового запису.
+Ці додатки переважно засновані на JavaScript, тому ви маєте ввімкнути JavaScript для того, щоб вони працювали.
+Зауважте, що на цій сторінці налаштувань такі додатки не працюватимуть.
-Також зауважте, що ці додатки не є частиною MediaWiki і зазвичай розробляються і обслуговуються користувачами локальної вікі.
-Адміністратори можуть змінювати список додатків за допомогою сторінок їх [[MediaWiki:Gadgets-definition|визначення]] та [[Special:Gadgets|опису]].',
+Також зауважте, що ці додатки не є частиною MediaWiki й зазвичай розробляються та обслуговуються дописувачами цієї локальної вікі.
+Адміністратори можуть змінювати перелік додатків за допомогою сторінок їх [[MediaWiki:Gadgets-definition|визначення]] та [[Special:Gadgets|опису]].',
'gadgets' => 'Додатки',
'gadgets-title' => 'Додатки',
- 'gadgets-pagetext' => 'Нижче наведений список додатків, які можна ввімкнути на [[Special:Preferences|сторінці налаштувань]]. Список міститься на [[MediaWiki:Gadgets-definition|сторінці визначень]].
-Цей список дозволяє легко переглядати системні повідомлення, які містять описи і коди додатків.',
+ 'gadgets-pagetext' => 'Нижче наведено перелік додатків, які можна ввімкнути на [[Special:Preferences#mw-prefsection-gadgets|сторінці налаштувань]]. Цей перелік задано на [[MediaWiki:Gadgets-definition|сторінці визначень]].
+Таким чином, можна отримати простий доступ до системних сторінок, де задається опис кожного додатку та його код.',
'gadgets-uses' => 'Використовує',
'gadgets-required-rights' => '{{PLURAL:$2|Потрібне право|Потрібні такі права}}:
@@ -3078,11 +3258,32 @@ $1',
'gadgets-export-download' => 'Завантажити',
);
-/** Vèneto (Vèneto)
+/** Urdu (اردو)
+ * @author පසිඳු කාවින්ද
+ */
+$messages['ur'] = array(
+ 'prefs-gadgets' => 'گیجٹ',
+ 'gadgets' => 'گیجٹ',
+ 'gadgets-title' => 'گیجٹ',
+ 'gadgets-uses' => 'استعمال کرتا ہے',
+ 'gadgets-export' => 'برآمد',
+ 'gadgets-export-title' => 'گیجٹ برآمد',
+);
+
+/** Uzbek (oʻzbekcha)
+ * @author CoderSI
+ */
+$messages['uz'] = array(
+ 'prefs-gadgets' => 'Gadjetlar',
+ 'gadgets' => 'Gadjetlar',
+ 'gadgets-title' => 'Gadjetlar',
+);
+
+/** vèneto (vèneto)
* @author Candalua
*/
$messages['vec'] = array(
- 'gadgets-desc' => 'Consente ai utenti de selezionar [[Special:Gadgets|acessori CSS e JavaScript]] ne le proprie [[Special:Preferences|preferense]]',
+ 'gadgets-desc' => 'Consente ai utenti de selezionar [[Special:Gadgets|acessori CSS e JavaScript]] ne le proprie [[Special:Preferences#mw-prefsection-gadgets|preferense]]',
'prefs-gadgets' => 'Acessori',
'gadgets-prefstext' => "De seguito se cata na lista de acessori speciali (''gadget'') che se pol abilitar par el proprio account.
La mazor parte de sti acessori la se basa su JavaScript, e quindi te ghè da abilitar JavaScript sul to browser se te vol che i funsiona coretamente. Nota che i accessori no i gà nissun efeto in sta pagina de preferense.
@@ -3090,7 +3291,7 @@ La mazor parte de sti acessori la se basa su JavaScript, e quindi te ghè da abi
Nota anca che sti acessori speciali no i fa parte del software MediaWiki e i vien de solito realizà e gestìi dai utenti de ogni sito wiki. I aministradori del sito i pol modificar la lista dei acessori disponibili tramite le pagine [[MediaWiki:Gadgets-definition|definissioni]] e [[Special:Gadgets|descrissioni]].",
'gadgets' => 'Acessori',
'gadgets-title' => 'Acessori',
- 'gadgets-pagetext' => "De seguito vien presentà n'elenco de acessori (''gadget'') che i utenti i pol abilitar su la so [[Special:Preferences|pagina de le preferenze]], seguendo le definizion riportà in [[MediaWiki:Gadgets-definition]].
+ 'gadgets-pagetext' => "De seguito vien presentà n'elenco de acessori (''gadget'') che i utenti i pol abilitar su la so [[Special:Preferences#mw-prefsection-gadgets|pagina de le preferenze]], seguendo le definizion riportà in [[MediaWiki:Gadgets-definition]].
Sta panoramica la fornisse un comodo mecanismo par accédar ai messagi de sistema nei quali xe definìo la descrizion e el codice de ciascun acessorio.",
'gadgets-uses' => 'Dopara',
'gadgets-export' => 'Esporta',
@@ -3102,7 +3303,7 @@ Te serve i parmessi su la wiki de destinassion (compreso quelo de modificar i me
'gadgets-export-download' => 'Descarga',
);
-/** Veps (Vepsän kel’)
+/** Veps (vepsän kel’)
* @author Игорь Бродский
*/
$messages['vep'] = array(
@@ -3120,7 +3321,7 @@ $messages['vep'] = array(
* @author Vinhtantran
*/
$messages['vi'] = array(
- 'gadgets-desc' => 'Để các thành viên chọn những [[Special:Gadgets|công cụ đa năng]] đặc chế bằng CSS và JavaScript trong [[Special:Preferences|tùy chọn]]',
+ 'gadgets-desc' => 'Để các thành viên chọn những [[Special:Gadgets|công cụ đa năng]] đặc chế bằng CSS và JavaScript trong [[Special:Preferences#mw-prefsection-gadgets|tùy chọn]]',
'prefs-gadgets' => 'Công cụ đa năng',
'gadgets-prefstext' => 'Dưới đây là danh sách các công cụ đa năng đặc biệt mà bạn có thể kích hoạt cho tài khoản của mình.
Những công cụ này chủ yếu dựa trên JavaScript, do đó bạn phải kích hoạt JavaScript trong trình duyệt để các công cụ này hoạt động.
@@ -3129,7 +3330,7 @@ Chú ý rằng những công cụ đa năng này sẽ không có tác dụng tro
Cũng chú ý rằng những công cụ đặc biệt này không phải là một phần của phần mềm MediaWiki, mà thường được phát triển và bảo trì bởi những thành viên ở wiki của họ. Những quản lý ở từng ngôn ngữ có thể sửa đổi các công cụ đa năng có sẵn từ các danh sách [[MediaWiki:Gadgets-definition|định nghĩa]] và [[Special:Gadgets|miêu tả]].',
'gadgets' => 'Công cụ đa năng',
'gadgets-title' => 'Công cụ đa năng',
- 'gadgets-pagetext' => 'Dưới đây là danh sách các công cụ đa năng đặc biệt mà thành viên có thể dùng tại [[Special:Preferences|trang tùy chọn cá nhân]] của họ, theo [[MediaWiki:Gadgets-definition|định nghĩa]]. Trang tổng quan này cung cấp cách tiếp cận dễ dàng đến trang các thông báo hệ thống để định nghĩa miêu tả và mã của từng công cụ.',
+ 'gadgets-pagetext' => 'Dưới đây là danh sách các công cụ đa năng đặc biệt mà thành viên có thể dùng tại [[Special:Preferences#mw-prefsection-gadgets|trang tùy chọn cá nhân]] của họ, theo [[MediaWiki:Gadgets-definition|định nghĩa]]. Trang tổng quan này cung cấp cách tiếp cận dễ dàng đến trang các thông báo hệ thống để định nghĩa miêu tả và mã của từng công cụ.',
'gadgets-uses' => 'Sử dụng',
'gadgets-required-rights' => 'Cần {{PLURAL:$2|quyền|các quyền}} sau:
@@ -3156,11 +3357,11 @@ $messages['vo'] = array(
* @author פוילישער
*/
$messages['yi'] = array(
- 'gadgets-desc' => 'דערמעגלעכט באניצער אויסקלייבן [[Special:Gadgets|CSS און JavaScript דזשימדזשיקעס]] אין זייערע [[Special:Preferences|פרעפֿערענצן]]',
+ 'gadgets-desc' => 'דערמעגלעכט באניצער אויסקלייבן [[Special:Gadgets|CSS און JavaScript דזשימדזשיקעס]] אין זייערע [[Special:Preferences#mw-prefsection-gadgets|פרעפֿערענצן]]',
'prefs-gadgets' => 'דזשימדזשיקעס',
'gadgets' => 'דזשימדזשיקעס',
'gadgets-title' => 'דזשימדזשיקעס',
- 'gadgets-pagetext' => 'אונטן איז א רשימה פון דזשימדזשיקעס וואס באניצער קענען אקטיוויזירן דורך זיין [[Special:Preferences|פרעפֿערענצן בלאט]], לויט ווי זיי זענען באשטימט אין די [[MediaWiki:Gadgets-definition|דעפֿיניציעס]].
+ 'gadgets-pagetext' => 'אונטן איז א רשימה פון דזשימדזשיקעס וואס באניצער קענען אקטיוויזירן דורך זיין [[Special:Preferences#mw-prefsection-gadgets|פרעפֿערענצן בלאט]], לויט ווי זיי זענען באשטימט אין די [[MediaWiki:Gadgets-definition|דעפֿיניציעס]].
דער איבערבליק גיט א גרינגן צוטריט צו די סיסטעם בלעטער וואס דעפֿינירן די שילדערונג און קאד פון יעדן דזשימדזשיק.',
'gadgets-uses' => 'באניצט',
'gadgets-required-rights' => 'פֿאדערט {{PLURAL:$2|דאס פֿאלגנדע רעכט|די פֿאלגנדע רעכטן}}:
@@ -3191,7 +3392,7 @@ $messages['yo'] = array(
* @author Shinjiman
*/
$messages['yue'] = array(
- 'gadgets-desc' => '畀用戶響佢哋嘅[[Special:Preferences|喜好設定]]度設定自定嘅[[Special:Gadgets|CSS同埋JavaScript小工具]]',
+ 'gadgets-desc' => '畀用戶響佢哋嘅[[Special:Preferences#mw-prefsection-gadgets|喜好設定]]度設定自定嘅[[Special:Gadgets|CSS同埋JavaScript小工具]]',
'prefs-gadgets' => '小工具',
'gadgets-prefstext' => '下面係一個特別小工具,你可以響你個戶口度啟用。
呢啲小工具多數都係基於JavaScript建造,如果要開佢哋,噉個瀏覽器嘅JavaScript就需要啟用咗先至用得到。
@@ -3205,7 +3406,7 @@ $messages['yue'] = array(
'gadgets-uses' => '用',
);
-/** Simplified Chinese (‪中文(简体)‬)
+/** Simplified Chinese (中文(简体)‎)
* @author Anakmalaysia
* @author Bencmq
* @author Gaoxuewei
@@ -3216,7 +3417,7 @@ $messages['yue'] = array(
* @author 阿pp
*/
$messages['zh-hans'] = array(
- 'gadgets-desc' => '允许用户在其[[Special:Preferences|系统设置]]中选择自定义[[Special:Gadgets|CSS和JavaScript工具]]',
+ 'gadgets-desc' => '允许用户在其[[Special:Preferences#mw-prefsection-gadgets|系统设置]]中选择自定义[[Special:Gadgets|CSS和JavaScript工具]]',
'prefs-gadgets' => '小工具',
'gadgets-prefstext' => '以下是一个特殊小工具,您可以在您的账户中激活。
这些小工具多数都是基于JavaScript建造,如果要激活它们,那么浏览器的JavaScript就需要激活后方可使用。
@@ -3225,7 +3426,7 @@ $messages['zh-hans'] = array(
亦都同时留意这些小工具的特殊页面不是MediaWiki软件的一部份,通常都是由您本地的wiki中开发以及维护。本地管理员可以编辑可供使用的小工具的[[MediaWiki:Gadgets-definition|定义]]以及[[Special:Gadgets|描述]]。',
'gadgets' => '小工具',
'gadgets-title' => '小工具',
- 'gadgets-pagetext' => '以下是一个按照[[MediaWiki:Gadgets-definition]]定义的特殊小工具列表,用户可以在他们的[[Special:Preferences|参数设置页面]]中激活它们。
+ 'gadgets-pagetext' => '以下是一个按照[[MediaWiki:Gadgets-definition]]定义的特殊小工具列表,用户可以在他们的[[Special:Preferences#mw-prefsection-gadgets|参数设置页面]]中激活它们。
通过这个概览可以方便的获得系统信息页面,从而可以定义每个小工具的描述以及源码。',
'gadgets-uses' => '使用',
'gadgets-required-rights' => '需要以下{{PLURAL:$2|权限|权限}}:
@@ -3242,7 +3443,7 @@ $1',
'gadgets-export-download' => '下载',
);
-/** Traditional Chinese (‪中文(繁體)‬)
+/** Traditional Chinese (中文(繁體)‎)
* @author Anakmalaysia
* @author Horacewai2
* @author Liangent
@@ -3251,7 +3452,7 @@ $1',
* @author Waihorace
*/
$messages['zh-hant'] = array(
- 'gadgets-desc' => '讓使用者可以在[[Special:Preferences|偏好設定]]中自訂 [[Special:Gadgets|CSS與JavaScript工具]]',
+ 'gadgets-desc' => '讓使用者可以在[[Special:Preferences#mw-prefsection-gadgets|偏好設定]]中自訂 [[Special:Gadgets|CSS與JavaScript工具]]',
'prefs-gadgets' => '小工具',
'gadgets-prefstext' => '以下是一個特殊小工具,您可以在您的帳戶中啟用。
這些小工具多數都是基於JavaScript建造,如果要啟用它們,那麼瀏覽器的JavaScript就需要啟用後方可使用。
@@ -3260,7 +3461,7 @@ $messages['zh-hant'] = array(
亦都同時留意這些小工具的特殊頁面不是MediaWiki軟體的一部份,通常都是由您本地的wiki中開發以及維護。本地管理員可以編輯可供使用的小工具的[[MediaWiki:Gadgets-definition|定義]]以及[[Special:Gadgets|描述]]。',
'gadgets' => '小工具',
'gadgets-title' => '小工具',
- 'gadgets-pagetext' => '以下是一個按照 [[MediaWiki:Gadgets-definition]] 的定義特殊小工具清單,用戶可以在它們的[[Special:Preferences|偏好設定頁面]]中啟用它們。
+ 'gadgets-pagetext' => '以下是一個按照 [[MediaWiki:Gadgets-definition]] 的定義特殊小工具清單,用戶可以在它們的[[Special:Preferences#mw-prefsection-gadgets|偏好設定頁面]]中啟用它們。
這個概覽提供的系統資訊頁面的簡易存取,可以定義每個小工具的描述以及原始碼。',
'gadgets-uses' => '使用',
'gadgets-required-rights' => '需要以下{{PLURAL:$2|權限|權限}}:
diff --git a/extensions/Gadgets/Gadgets.php b/extensions/Gadgets/Gadgets.php
index d90f5977..25c22afd 100644
--- a/extensions/Gadgets/Gadgets.php
+++ b/extensions/Gadgets/Gadgets.php
@@ -16,15 +16,15 @@ if ( !defined( 'MEDIAWIKI' ) ) {
die( 1 );
}
-if ( version_compare( $wgVersion, '1.18alpha', '<' ) ) {
- die( "This version of Extension:Gadgets requires MediaWiki 1.18+\n" );
+if ( version_compare( $wgVersion, '1.19', '<' ) ) {
+ die( "This version of Extension:Gadgets requires MediaWiki 1.19+\n" );
}
$wgExtensionCredits['other'][] = array(
'path' => __FILE__,
'name' => 'Gadgets',
'author' => array( 'Daniel Kinzler', 'Max Semenik' ),
- 'url' => 'http://mediawiki.org/wiki/Extension:Gadgets',
+ 'url' => 'https://mediawiki.org/wiki/Extension:Gadgets',
'descriptionmsg' => 'gadgets-desc',
);
diff --git a/extensions/Gadgets/Gadgets_body.php b/extensions/Gadgets/Gadgets_body.php
index 4869d8c2..330a1541 100644
--- a/extensions/Gadgets/Gadgets_body.php
+++ b/extensions/Gadgets/Gadgets_body.php
@@ -87,7 +87,7 @@ class GadgetHooks {
}
if ( $section !== '' ) {
- $section = wfMsgExt( "gadget-section-$section", 'parseinline' );
+ $section = wfMessage( "gadget-section-$section" )->parse();
if ( count ( $available ) ) {
$options[$section] = $available;
@@ -103,7 +103,7 @@ class GadgetHooks {
'label' => '&#160;',
'default' => Xml::tags( 'tr', array(),
Xml::tags( 'td', array( 'colspan' => 2 ),
- wfMsgExt( 'gadgets-prefstext', 'parse' ) ) ),
+ wfMessage( 'gadgets-prefstext' )->parseAsBlock() ) ),
'section' => 'gadgets',
'raw' => 1,
'rawrow' => 1,
@@ -152,8 +152,6 @@ class GadgetHooks {
* @return bool
*/
public static function beforePageDisplay( $out ) {
- global $wgUser;
-
wfProfileIn( __METHOD__ );
$gadgets = Gadget::loadList();
@@ -169,8 +167,9 @@ class GadgetHooks {
/**
* @var $gadget Gadget
*/
+ $user = $out->getUser();
foreach ( $gadgets as $gadget ) {
- if ( $gadget->isEnabled( $wgUser ) && $gadget->isAllowed( $wgUser ) ) {
+ if ( $gadget->isEnabled( $user ) && $gadget->isAllowed( $user ) ) {
if ( $gadget->hasModule() ) {
$out->addModuleStyles( $gadget->getModuleName() );
$out->addModules( $gadget->getModuleName() );
diff --git a/extensions/Gadgets/README b/extensions/Gadgets/README
index 4754865a..cbe0862e 100644
--- a/extensions/Gadgets/README
+++ b/extensions/Gadgets/README
@@ -8,7 +8,7 @@ Licenses: GNU General Public Licence (GPL)
The Gadgets extension provides a way for users to pick JavaScript or CSS
based "gadgets" that other wiki users provide.
-<http://mediawiki.org/wiki/Extension:Gadgets>
+<https://mediawiki.org/wiki/Extension:Gadgets>
The Gadgets extension was originally written by Daniel Kinzler in 2007
and is released under the GNU General Public Licence (GPL).
@@ -16,9 +16,9 @@ The internationalization files may contain contributions by several people;
they should be mentioned in each file individually.
== Prerequisites ==
-This version of Gadgets requires MediaWiki 1.17 or later. To get a version
+This version of Gadgets requires MediaWiki 1.19 or later. To get a version
compatible with earlier MediaWiki release, visit
- http://www.mediawiki.org/wiki/Special:ExtensionDistributor/Gadgets
+ https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Gadgets
== Installing ==
Copy the Gadgets directory into the extensions folder of your
diff --git a/extensions/Gadgets/SpecialGadgets.php b/extensions/Gadgets/SpecialGadgets.php
index c9717c0a..888ba6e2 100644
--- a/extensions/Gadgets/SpecialGadgets.php
+++ b/extensions/Gadgets/SpecialGadgets.php
@@ -10,7 +10,6 @@
*/
class SpecialGadgets extends SpecialPage {
-
/**
* Constructor
*/
@@ -36,70 +35,82 @@ class SpecialGadgets extends SpecialPage {
* Displays form showing the list of installed gadgets
*/
public function showMainForm() {
- global $wgOut, $wgUser, $wgLang, $wgContLang;
+ global $wgContLang;
+ $output = $this->getOutput();
$this->setHeaders();
- $wgOut->setPagetitle( wfMsg( "gadgets-title" ) );
- $wgOut->addWikiMsg( 'gadgets-pagetext' );
+ $output->setPagetitle( $this->msg( 'gadgets-title' ) );
+ $output->addWikiMsg( 'gadgets-pagetext' );
$gadgets = Gadget::loadStructuredList();
- if ( !$gadgets ) return;
+ if ( !$gadgets ) {
+ return;
+ }
- $lang = "";
- if ( $wgLang->getCode() != $wgContLang->getCode() ) {
- $lang = "/" . $wgLang->getCode();
+ $lang = $this->getLanguage();
+ $langSuffix = "";
+ if ( $lang->getCode() != $wgContLang->getCode() ) {
+ $langSuffix = "/" . $lang->getCode();
}
$listOpen = false;
- $msgOpt = array( 'parseinline', 'parsemag' );
- $editInterfaceMessage = $wgUser->isAllowed( 'editinterface' )
+ $editInterfaceMessage = $this->getUser()->isAllowed( 'editinterface' )
? 'edit'
: 'viewsource';
foreach ( $gadgets as $section => $entries ) {
if ( $section !== false && $section !== '' ) {
- $t = Title::makeTitleSafe( NS_MEDIAWIKI, "Gadget-section-$section$lang" );
+ $t = Title::makeTitleSafe( NS_MEDIAWIKI, "Gadget-section-$section$langSuffix" );
$lnkTarget = $t
- ? Linker::link( $t, wfMsgHTML( $editInterfaceMessage ), array(), array( 'action' => 'edit' ) )
+ ? Linker::link( $t, $this->msg( $editInterfaceMessage )->escaped(), array(), array( 'action' => 'edit' ) )
: htmlspecialchars( $section );
$lnk = "&#160; &#160; [$lnkTarget]";
- $ttext = wfMsgExt( "gadget-section-$section", $msgOpt );
+ $ttext = $this->msg( "gadget-section-$section" )->parse();
if ( $listOpen ) {
- $wgOut->addHTML( Xml::closeElement( 'ul' ) . "\n" );
+ $output->addHTML( Xml::closeElement( 'ul' ) . "\n" );
$listOpen = false;
}
- $wgOut->addHTML( Html::rawElement( 'h2', array(), $ttext . $lnk ) . "\n" );
+ $output->addHTML( Html::rawElement( 'h2', array(), $ttext . $lnk ) . "\n" );
}
/**
* @var $gadget Gadget
*/
foreach ( $entries as $gadget ) {
- $t = Title::makeTitleSafe( NS_MEDIAWIKI, "Gadget-{$gadget->getName()}$lang" );
+ $t = Title::makeTitleSafe( NS_MEDIAWIKI, "Gadget-{$gadget->getName()}$langSuffix" );
if ( !$t ) {
continue;
}
$links = array();
- $links[] = Linker::link( $t, wfMsgHTML( $editInterfaceMessage ), array(), array( 'action' => 'edit' ) );
- $links[] = Linker::link( $this->getTitle( "export/{$gadget->getName()}" ), wfMsgHtml( 'gadgets-export' ) );
+ $links[] = Linker::link(
+ $t,
+ $this->msg( $editInterfaceMessage )->escaped(),
+ array(),
+ array( 'action' => 'edit' )
+ );
+ $links[] = Linker::link(
+ $this->getTitle( "export/{$gadget->getName()}" ),
+ $this->msg( 'gadgets-export' )->escaped()
+ );
- $ttext = wfMsgExt( "gadget-{$gadget->getName()}", $msgOpt );
+ $ttext = $this->msg( "gadget-{$gadget->getName()}" )->parse();
if ( !$listOpen ) {
$listOpen = true;
- $wgOut->addHTML( Xml::openElement( 'ul' ) );
+ $output->addHTML( Xml::openElement( 'ul' ) );
}
- $lnk = '&#160;&#160;' . wfMsg( 'parentheses', $wgLang->pipeList( $links ) );
- $wgOut->addHTML( Xml::openElement( 'li' ) .
+ $lnk = '&#160;&#160;' . $this->msg( 'parentheses', $lang->pipeList( $links ) )->text();
+ $output->addHTML( Xml::openElement( 'li' ) .
$ttext . $lnk . "<br />" .
- wfMsgHTML( 'gadgets-uses' ) . wfMsg( 'colon-separator' )
+ $this->msg( 'gadgets-uses' )->escaped() .
+ $this->msg( 'colon-separator' )->escaped()
);
$lnk = array();
@@ -112,15 +123,15 @@ class SpecialGadgets extends SpecialPage {
$lnk[] = Linker::link( $t, htmlspecialchars( $t->getText() ) );
}
- $wgOut->addHTML( $wgLang->commaList( $lnk ) );
+ $output->addHTML( $lang->commaList( $lnk ) );
$rights = array();
foreach ( $gadget->getRequiredRights() as $right ) {
- $rights[] = '* ' . wfMessage( "right-$right" )->plain();
+ $rights[] = '* ' . $this->msg( "right-$right" )->plain();
}
if ( count( $rights ) ) {
- $wgOut->addHTML( '<br />' .
- wfMessage( 'gadgets-required-rights', implode( "\n", $rights ), count( $rights ) )->parse()
+ $output->addHTML( '<br />' .
+ $this->msg( 'gadgets-required-rights', implode( "\n", $rights ), count( $rights ) )->parse()
);
}
@@ -128,27 +139,29 @@ class SpecialGadgets extends SpecialPage {
$validskins = Skin::getSkinNames();
foreach ( $gadget->getRequiredSkins() as $skinid ) {
if ( isset( $validskins[$skinid] ) ) {
- $skins[] = wfMessage( "skinname-$skinid" )->plain();
+ $skins[] = $this->msg( "skinname-$skinid" )->plain();
} else {
$skins[] = $skinid;
}
}
if ( count( $skins ) ) {
- $wgOut->addHTML( '<br />' .
- wfMessage( 'gadgets-required-skins', $wgLang->commaList( $skins ), count( $skins ) )->parse()
+ $output->addHTML(
+ '<br />' .
+ $this->msg( 'gadgets-required-skins', $lang->commaList( $skins ) )
+ ->numParams( count( $skins ) )->parse()
);
}
if ( $gadget->isOnByDefault() ) {
- $wgOut->addHTML( '<br />' . wfMessage( 'gadgets-default' )->parse() );
+ $output->addHTML( '<br />' . $this->msg( 'gadgets-default' )->parse() );
}
- $wgOut->addHTML( Xml::closeElement( 'li' ) . "\n" );
+ $output->addHTML( Xml::closeElement( 'li' ) . "\n" );
}
}
if ( $listOpen ) {
- $wgOut->addHTML( Xml::closeElement( 'ul' ) . "\n" );
+ $output->addHTML( Xml::closeElement( 'ul' ) . "\n" );
}
}
@@ -157,11 +170,12 @@ class SpecialGadgets extends SpecialPage {
* @param $gadget String Name of gadget to export
*/
public function showExportForm( $gadget ) {
- global $wgOut, $wgScript;
+ global $wgScript;
+ $output = $this->getOutput();
$gadgets = Gadget::loadList();
if ( !isset( $gadgets[$gadget] ) ) {
- $wgOut->showErrorPage( 'error', 'gadgets-not-found', array( $gadget ) );
+ $output->showErrorPage( 'error', 'gadgets-not-found', array( $gadget ) );
return;
}
@@ -170,20 +184,20 @@ class SpecialGadgets extends SpecialPage {
*/
$g = $gadgets[$gadget];
$this->setHeaders();
- $wgOut->setPagetitle( wfMsg( "gadgets-export-title" ) );
- $wgOut->addWikiMsg( 'gadgets-export-text', $gadget, $g->getDefinition() );
+ $output->setPagetitle( $this->msg( 'gadgets-export-title' ) );
+ $output->addWikiMsg( 'gadgets-export-text', $gadget, $g->getDefinition() );
$exportList = "MediaWiki:gadget-$gadget\n";
foreach ( $g->getScriptsAndStyles() as $page ) {
$exportList .= "MediaWiki:$page\n";
}
- $wgOut->addHTML( Html::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) )
+ $output->addHTML( Html::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) )
. Html::hidden( 'title', SpecialPage::getTitleFor( 'Export' )->getPrefixedDBKey() )
. Html::hidden( 'pages', $exportList )
. Html::hidden( 'wpDownload', '1' )
. Html::hidden( 'templates', '1' )
- . Xml::submitButton( wfMsg( 'gadgets-export-download' ) )
+ . Xml::submitButton( $this->msg( 'gadgets-export-download' )->text() )
. Html::closeElement( 'form' )
);
}
diff --git a/extensions/Nuke/.gitreview b/extensions/Nuke/.gitreview
deleted file mode 100644
index c623aede..00000000
--- a/extensions/Nuke/.gitreview
+++ /dev/null
@@ -1,5 +0,0 @@
-[gerrit]
-host=gerrit.wikimedia.org
-port=29418
-project=mediawiki/extensions/Nuke.git
-defaultbranch=master
diff --git a/extensions/Nuke/INSTALL b/extensions/Nuke/INSTALL
index 5b3b93b9..600ffb0b 100644
--- a/extensions/Nuke/INSTALL
+++ b/extensions/Nuke/INSTALL
@@ -1,7 +1,7 @@
These is the install file for the Nuke extension.
Extension page on mediawiki.org: https://www.mediawiki.org/wiki/Extension:Nuke
-Latest version of the install file: http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Nuke/INSTALL?view=co
+Latest version of the install file: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Nuke.git;a=blob;f=INSTALL
== Requirements ==
@@ -12,14 +12,15 @@ Nuke requires:
== Download ==
-You can get the code directly from SVN. Tags can be obtained via
+You can get the code directly from Git.
+
+ git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Nuke.git
+
+Old tags can be obtained via SVN:
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/tags/extensions/Nuke/REL_version
Where 'version' is the version number of the tag, such as 0_1 (see the available tags at http://svn.wikimedia.org/svnroot/mediawiki/tags/extensions/Nuke/).
-The latest code can be obtained from trunk:
-
- svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Nuke/
== Installation ==
diff --git a/extensions/Nuke/Nuke.alias.php b/extensions/Nuke/Nuke.alias.php
index 6e3613af..2ac719d4 100644
--- a/extensions/Nuke/Nuke.alias.php
+++ b/extensions/Nuke/Nuke.alias.php
@@ -23,7 +23,12 @@ $specialPageAliases['arz'] = array(
'Nuke' => array( 'مسح_كامل' ),
);
-/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬) */
+/** Bashkir (башҡортса) */
+$specialPageAliases['ba'] = array(
+ 'Nuke' => array( 'Nuke' ),
+);
+
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎) */
$specialPageAliases['be-tarask'] = array(
'Nuke' => array( 'Масавае_выдаленьне' ),
);
@@ -43,7 +48,7 @@ $specialPageAliases['diq'] = array(
'Nuke' => array( 'Pıperne' ),
);
-/** Lower Sorbian (Dolnoserbski) */
+/** Lower Sorbian (dolnoserbski) */
$specialPageAliases['dsb'] = array(
'Nuke' => array( 'Wulašowanje_z_kopicami' ),
);
@@ -88,7 +93,7 @@ $specialPageAliases['hi'] = array(
'Nuke' => array( 'कई_पृष्ठ_हटाएँ', 'कई_पृष्ठ_हटायें', 'न्यूक' ),
);
-/** Upper Sorbian (Hornjoserbsce) */
+/** Upper Sorbian (hornjoserbsce) */
$specialPageAliases['hsb'] = array(
'Nuke' => array( 'Masowe_wušmórnjenje' ),
);
@@ -113,6 +118,11 @@ $specialPageAliases['id'] = array(
'Nuke' => array( 'Nuklir' ),
);
+/** Icelandic (íslenska) */
+$specialPageAliases['is'] = array(
+ 'Nuke' => array( 'Fjöldaeyða' ),
+);
+
/** Italian (italiano) */
$specialPageAliases['it'] = array(
'Nuke' => array( 'CancellazioneMassiva' ),
@@ -163,7 +173,7 @@ $specialPageAliases['ms'] = array(
'Nuke' => array( 'Hapus_pukal' ),
);
-/** Norwegian Bokmål (‪norsk (bokmål)‬) */
+/** Norwegian Bokmål (norsk (bokmål)‎) */
$specialPageAliases['nb'] = array(
'Nuke' => array( 'Massesletting' ),
);
@@ -178,7 +188,7 @@ $specialPageAliases['nl'] = array(
'Nuke' => array( 'MassaalVerwijderen' ),
);
-/** Norwegian Nynorsk (‪norsk (nynorsk)‬) */
+/** Norwegian Nynorsk (norsk (nynorsk)‎) */
$specialPageAliases['nn'] = array(
'Nuke' => array( 'Massesletting' ),
);
@@ -220,7 +230,7 @@ $specialPageAliases['sv'] = array(
/** Tagalog (Tagalog) */
$specialPageAliases['tl'] = array(
- 'Nuke' => array( 'Malawakang pagbura' ),
+ 'Nuke' => array( 'Malawakang_pagbura' ),
);
/** Turkish (Türkçe) */
@@ -228,17 +238,22 @@ $specialPageAliases['tr'] = array(
'Nuke' => array( 'Uçur' ),
);
+/** Ukrainian (українська) */
+$specialPageAliases['uk'] = array(
+ 'Nuke' => array( 'Масове_вилучення' ),
+);
+
/** Vietnamese (Tiếng Việt) */
$specialPageAliases['vi'] = array(
'Nuke' => array( 'Xóa_hàng_loạt', 'Xoá_hàng_loạt' ),
);
-/** Simplified Chinese (‪中文(简体)‬) */
+/** Simplified Chinese (中文(简体)‎) */
$specialPageAliases['zh-hans'] = array(
'Nuke' => array( '大量删除' ),
);
-/** Traditional Chinese (‪中文(繁體)‬) */
+/** Traditional Chinese (中文(繁體)‎) */
$specialPageAliases['zh-hant'] = array(
'Nuke' => array( '大量刪除' ),
); \ No newline at end of file
diff --git a/extensions/Nuke/Nuke.i18n.php b/extensions/Nuke/Nuke.i18n.php
index 6a5c0040..465f8b42 100644
--- a/extensions/Nuke/Nuke.i18n.php
+++ b/extensions/Nuke/Nuke.i18n.php
@@ -11,33 +11,35 @@ $messages = array();
/** English
* @author Brion Vibber
+ * @author Jeroen De Dauw
*/
$messages['en'] = array(
- 'nuke' => 'Mass delete',
- 'action-nuke' => 'nuke pages',
- 'nuke-desc' => 'Gives administrators the ability to [[Special:Nuke|mass delete]] pages',
- 'nuke-nopages' => "No new pages by [[Special:Contributions/$1|$1]] in recent changes.",
- 'nuke-list' => "The following pages were recently created by [[Special:Contributions/$1|$1]];
+ 'nuke' => 'Mass delete',
+ 'action-nuke' => 'nuke pages',
+ 'nuke-desc' => 'Gives administrators the ability to [[Special:Nuke|mass delete]] pages',
+ 'nuke-nopages' => "No new pages by [[Special:Contributions/$1|$1]] in recent changes.",
+ 'nuke-list' => "The following pages were recently created by [[Special:Contributions/$1|$1]];
put in a comment and hit the button to delete them.",
'nuke-list-multiple' => 'The following pages were recently created;
put in a comment and hit the button to delete them.',
'nuke-defaultreason' => "Mass deletion of pages added by $1",
- 'nuke-multiplepeople'=> 'Mass deletion of recently added pages',
- 'nuke-tools' => 'This tool allows for mass deletions of pages recently added by a given user or an IP address.
+ 'nuke-multiplepeople' => 'Mass deletion of recently added pages',
+ 'nuke-tools' => 'This tool allows for mass deletions of pages recently added by a given user or an IP address.
Input the username or IP address to get a list of pages to delete, or leave blank for all users.',
- 'nuke-submit-user' => 'Go',
+ 'nuke-submit-user' => 'Go',
'nuke-submit-delete' => 'Delete selected',
- 'right-nuke' => 'Mass delete pages',
- 'nuke-select' => 'Select: $1',
- 'nuke-userorip' => 'Username, IP address or blank:',
- 'nuke-maxpages' => 'Maximum number of pages:',
- 'nuke-editby' => 'Created by [[Special:Contributions/$1|$1]]',
- 'nuke-deleted' => "Page '''$1''' has been deleted.",
- 'nuke-not-deleted' => "Page [[:$1]] '''could not''' be deleted.",
- 'nuke-delete-more' => '[[Special:Nuke|Delete more pages]]',
- 'nuke-pattern' => 'Pattern for the page name:',
- 'nuke-nopages-global'=> 'There are no new pages in [[Special:RecentChanges|recent changes]].',
- 'nuke-viewchanges' => 'view changes',
+ 'right-nuke' => 'Mass delete pages',
+ 'nuke-select' => 'Select: $1',
+ 'nuke-userorip' => 'Username, IP address or blank:',
+ 'nuke-maxpages' => 'Maximum number of pages:',
+ 'nuke-editby' => 'Created by [[Special:Contributions/$1|$1]]',
+ 'nuke-deleted' => "Page '''$1''' has been deleted.",
+ 'nuke-not-deleted' => "Page [[:$1]] '''could not''' be deleted.",
+ 'nuke-delete-more' => '[[Special:Nuke|Delete more pages]]',
+ 'nuke-pattern' => 'Pattern for the page name:',
+ 'nuke-nopages-global' => 'There are no new pages in [[Special:RecentChanges|recent changes]].',
+ 'nuke-viewchanges' => 'view changes',
+ 'nuke-namespace' => 'Limit to namespace:',
);
/** Message documentation (Message documentation)
@@ -58,9 +60,8 @@ For more information, see http://www.mediawiki.org/wiki/Extension:Nuke',
'nuke-desc' => 'The Nuke extension allows for sysops to delete a large number of pages ("Mass delete").
For more information, see http://www.mediawiki.org/wiki/Extension:Nuke
{{desc}}',
- 'nuke-defaultreason' => 'Reason for deletion in logs. Parameters: $1 is a username or IP address, with a link to their contributions.
-
-{{msg-mw|nuke-multiplepeople}} is used when pages created by multiple people are deleted.',
+ 'nuke-defaultreason' => 'Reason for deletion in logs. {{msg-mw|nuke-multiplepeople}} is used when pages created by multiple people are deleted. Parameters:
+* $1 is a username or IP address, with a link to their contributions.',
'nuke-multiplepeople' => 'Reason for deletion in logs, when pages created by multiple users were deleted.
{{msg-mw|nuke-defaultreason}} is used when pages created by only 1 user are deleted.',
@@ -70,6 +71,7 @@ For more information, see http://www.mediawiki.org/wiki/Extension:Nuke
'nuke-select' => 'Parameter $1 are two links: {{msg-mw|powersearch-toggleall}} and {{msg-mw|powersearch-togglenone}} which respectively selects all pages and de-selects all pages.
{{Identical|Select}}',
+ 'nuke-namespace' => 'Label shown on Special:Nuke in front of the namespace input that allows choosing a namespace to filter the search by',
);
/** Niuean (ko e vagahau Niuē)
@@ -102,7 +104,7 @@ sit dit in 'n kommentaar en druk die knoppie om dit te skrap.",
'nuke-pattern' => 'Patroon vir die naam:',
);
-/** Aragonese (Aragonés)
+/** Aragonese (aragonés)
* @author Juanpabl
*/
$messages['an'] = array(
@@ -123,6 +125,7 @@ $messages['an'] = array(
*/
$messages['ar'] = array(
'nuke' => 'حذف كمي',
+ 'action-nuke' => 'حذف الصفحات كميا',
'nuke-desc' => 'يعطي مدراء النظام القدرة على [[Special:Nuke|الحذف الكمي]] للصفحات',
'nuke-nopages' => 'لا صفحات جديدة بواسطة [[Special:Contributions/$1|$1]] في أحدث التغييرات.',
'nuke-list' => 'الصفحات التالية تم إنشاؤها حديثا بواسطة [[Special:Contributions/$1|$1]]؛
@@ -130,7 +133,7 @@ $messages['ar'] = array(
'nuke-list-multiple' => 'الصفحات التالية أنشئت حديثا؛
علق عليها واضغط الزر لحذفها',
'nuke-defaultreason' => 'إزالة كمية للصفحات المضافة بواسطة $1',
- 'nuke-multiplepeople' => 'مستخدمون كثر',
+ 'nuke-multiplepeople' => 'حذف كمي لصفحات مضافة حديثا',
'nuke-tools' => 'هذه الأداة تسمح بالحذف الكمي للصفحات المضافة حديثا بواسطة مستخدم أو أيبي معطى.
أدخل اسم المستخدم أو الأيبي لعرض قائمة بالصفحات للحذف، أو اترك فارغة لكل المستخدمين.',
'nuke-submit-user' => 'اذهب',
@@ -142,13 +145,18 @@ $messages['ar'] = array(
'nuke-editby' => 'من إنشاء [[Special:Contributions/$1|$1]]',
'nuke-deleted' => "صفحة '''$1''' حذفت.",
'nuke-not-deleted' => "صفحة [[:$1]] '''لا''' تحذف.",
+ 'nuke-viewchanges' => 'عرض التغييرات',
);
/** Aramaic (ܐܪܡܝܐ)
* @author Basharh
*/
$messages['arc'] = array(
+ 'nuke' => 'ܫܝܦܐ ܟܡܢܝܐ',
+ 'action-nuke' => 'ܫܝܦܐ ܟܡܢܝܐ ܕܦܐܬܬ̈ܐ',
+ 'nuke-desc' => 'ܗܒ ܡܕܒܪ̈ܢܐ ܫܘܠܛܢܐ ܥܠ [[Special:Nuke|ܫܝܦܐ ܟܡܢܝܐ]] ܕܦܐܬܬ̈ܐ',
'nuke-submit-user' => 'ܙܠ',
+ 'nuke-select' => 'ܓܒܝ: $1',
);
/** Egyptian Spoken Arabic (مصرى)
@@ -169,7 +177,14 @@ $messages['arz'] = array(
'right-nuke' => 'مسح كبير للصفحات',
);
-/** Asturian (Asturianu)
+/** Assamese (অসমীয়া)
+ * @author Bishnu Saikia
+ */
+$messages['as'] = array(
+ 'nuke-submit-user' => 'যাওক',
+);
+
+/** Asturian (asturianu)
* @author Esbardu
* @author Xuacu
*/
@@ -197,17 +212,19 @@ un comentariu y calca nel botón pa desaniciales.',
'nuke-pattern' => 'Patrón pal nome de páxina:',
'nuke-nopages-global' => 'Nun hai páxines nueves nos [[Special:RecentChanges|cambios recientes]].',
'nuke-viewchanges' => 'ver los cambios',
+ 'nuke-namespace' => 'Llendar al espaciu de nomes:',
);
-/** Azerbaijani (Azərbaycanca)
+/** Azerbaijani (azərbaycanca)
* @author Cekli829
*/
$messages['az'] = array(
'nuke-select' => 'Seçin: $1',
);
-/** Bashkir (Башҡортса)
+/** Bashkir (башҡортса)
* @author Assele
+ * @author Haqmar
*/
$messages['ba'] = array(
'nuke' => 'Күпләп юйыу',
@@ -222,6 +239,7 @@ $messages['ba'] = array(
'nuke-submit-delete' => 'Һайланғандарҙы юйырға',
'right-nuke' => 'Биттәрҙе күпләп юйыу',
'nuke-select' => 'Һайланған: $1',
+ 'nuke-deleted' => "'''$1''' бите юйылды.",
);
/** Southern Balochi (بلوچی مکرانی)
@@ -241,7 +259,7 @@ $messages['bcc'] = array(
'right-nuke' => 'حذف جمعی صفحات',
);
-/** Belarusian (Беларуская)
+/** Belarusian (беларуская)
* @author Yury Tarasievich
* @author Хомелка
*/
@@ -259,7 +277,7 @@ $messages['be'] = array(
'right-nuke' => 'масава сціраць старонкі',
);
-/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
* @author EugeneZelenko
* @author Jim-by
* @author Wizardist
@@ -289,9 +307,10 @@ $messages['be-tarask'] = array(
'nuke-pattern' => 'Узор для назвы старонкі:',
'nuke-nopages-global' => 'У [[Special:RecentChanges|апошніх зьменах]] больш няма новых старонак.',
'nuke-viewchanges' => 'праглядзець зьмены',
+ 'nuke-namespace' => 'Абмежаваць прасторай назваў:',
);
-/** Bulgarian (Български)
+/** Bulgarian (български)
* @author Borislav
* @author DCLXVI
* @author Spiritia
@@ -328,7 +347,7 @@ $messages['bn'] = array(
'nuke-maxpages' => 'সর্বোচ্চ সংখ্যক পাতাসমূহ:',
);
-/** Breton (Brezhoneg)
+/** Breton (brezhoneg)
* @author Fulup
*/
$messages['br'] = array(
@@ -359,7 +378,7 @@ Merkañ ar c'homlec'h IP pe anv an implijer evit kaout roll ar pajennoù da zive
'nuke-viewchanges' => "Diskouez ar c'hemmoù",
);
-/** Bosnian (Bosanski)
+/** Bosnian (bosanski)
* @author CERminator
*/
$messages['bs'] = array(
@@ -383,7 +402,7 @@ Unesite korisničko ime ili IP adresu za izlistavanje stranica koje se brišu il
'nuke-editby' => 'Napravio [[Special:Contributions/$1|$1]]',
);
-/** Catalan (Català)
+/** Catalan (català)
* @author Aleator
* @author Paucabot
* @author SMP
@@ -403,7 +422,7 @@ Per obtenir la llista de pàgines per esborrar podeu introduir el nom d'un usuar
'right-nuke' => 'Esborrar pàgines de forma massiva',
);
-/** Chechen (Нохчийн)
+/** Chechen (нохчийн)
* @author Sasan700
*/
$messages['ce'] = array(
@@ -429,6 +448,7 @@ $messages['ch'] = array(
*/
$messages['cs'] = array(
'nuke' => 'Hromadné mazání',
+ 'action-nuke' => 'hromadně mazat stránky',
'nuke-desc' => 'Dává správcům možnost [[Special:Nuke|hromadného mazání]] stránek',
'nuke-nopages' => 'V posledních změnách nejsou žádné nové stránky od uživatele [[Special:Contributions/$1|$1]].',
'nuke-list' => 'Následující stránky nedávno vytvořil uživatel [[Special:Contributions/$1|$1]]; vyplňte komentář a všechny smažte kliknutím na tlačítko.',
@@ -453,7 +473,7 @@ Zadejte uživatelské jméno nebo IP adresu, zobrazí se seznam stránek ke smaz
'nuke-viewchanges' => 'ukázat změny',
);
-/** Danish (Dansk)
+/** Danish (dansk)
* @author Byrial
* @author Peter Alberti
*/
@@ -514,9 +534,10 @@ Gib die IP-Adresse oder den Benutzernamen ein, um eine Liste der zu löschenden
'nuke-pattern' => 'Muster für den Seitennamen:',
'nuke-nopages-global' => 'Es gibt keine neuen Seiten unter den [[Special:RecentChanges|letzten Änderungen]].',
'nuke-viewchanges' => 'Änderungen ansehen',
+ 'nuke-namespace' => 'Auf den folgenden Namensraum begrenzen:',
);
-/** German (formal address) (‪Deutsch (Sie-Form)‬)
+/** German (formal address) (Deutsch (Sie-Form)‎)
* @author Kghbln
* @author Raimond Spekking
* @author SVG
@@ -532,21 +553,23 @@ Geben Sie die IP-Adresse oder den Benutzernamen ein, um eine Liste der zu lösch
/** Zazaki (Zazaki)
* @author Aspar
+ * @author Erdemaslancan
+ * @author Mirzali
*/
$messages['diq'] = array(
'nuke' => 'pêropiya hewnakeno..',
'nuke-desc' => 'Hizmetlilere, sayfaları [[Special:Nuke|kitlesel silme]] yeteneği verir',
'nuke-nopages' => 'vuriyayişê ke hetê ıney ra [[Special:Contributions/$1|$1]] biye tede çı pelê neweyi çini .',
'nuke-list' => 'pelê ke cêr de yê hetê ıney ra [[Special:Contributions/$1|$1]] yew tarixo nızdi de vıraziyayi; mışore bıkerê u qey hewnakerdışi yew tuş bıtıknê.',
- 'nuke-defaultreason' => 'Mass removal of pages added by $1',
- 'nuke-tools' => 'Bu araç, bir kullanıcı ya da IP tarafından yakın zamanda eklenen sayfaların kitlesel silinmelerine izin verir.
-Silinecek sayfaların listesini almak için kullanıcı adını ya da IPyi girin.',
- 'nuke-submit-user' => 'şo',
- 'nuke-submit-delete' => 'nişanbiyayeyi hewnaker',
+ 'nuke-defaultreason' => 'Peleyê ke $1 dekerdê de ena pêron hewadayış',
+ 'nuke-tools' => 'Na hacet, peleyê ke nezdı ra yew karber yana ip ra akerdê êna pêrun rê esternayış de cı rê mısade dano.
+Listanê peleyê ke besternaya vinayışi rê namey karberi yana ip adresi dekere de.',
+ 'nuke-submit-user' => 'Şo',
+ 'nuke-submit-delete' => 'Weçinayi esterne',
'right-nuke' => 'pelan yew hew de hewnaker',
);
-/** Lower Sorbian (Dolnoserbski)
+/** Lower Sorbian (dolnoserbski)
* @author Michawiki
*/
$messages['dsb'] = array(
@@ -576,13 +599,14 @@ zapódaj komentar a klikni na tłocašk, aby je wulašował.',
'nuke-viewchanges' => 'změny pokazaś',
);
-/** Ewe (Eʋegbe) */
+/** Ewe (eʋegbe) */
$messages['ee'] = array(
'nuke-submit-user' => 'Yi',
);
/** Greek (Ελληνικά)
* @author Dead3y3
+ * @author Glavkos
* @author ZaDiak
*/
$messages['el'] = array(
@@ -592,7 +616,7 @@ $messages['el'] = array(
'nuke-list' => 'Οι ακόλουθες σελίδες δημιουργήθηκαν προσφατα από τον/την [[Special:Contributions/$1|$1]]·
βάλτε ένα σχόλιο και πατήστε το κουμπί για να τις διαγράψετε.',
'nuke-defaultreason' => 'Μαζική αφαίρεση σελίδων προστιθέμενων από τον/την $1',
- 'nuke-multiplepeople' => 'πολλαπλοί χρήστες',
+ 'nuke-multiplepeople' => 'Μαζική διαγραφή σελίδων που προστέθηκαν πρόσφατα',
'nuke-tools' => 'Αυτό το εργαλείο επιτρέπει μαζικές διαγραφές σελίδων πρόσφατα προστιθέμενων από έναν δοσμέ-νο/νη χρήστ-η/ρια ή IP.<br />
Εισάγετε το όνομα χρήστ-η/ριας ή την IP για να πάρετε έναν κατάλογο με σελίδες προς διαγραφή.',
'nuke-submit-user' => 'Πήγαινε',
@@ -636,7 +660,7 @@ Enigu la salutnomon aŭ IP-adreson por akiri liston de paĝoj forigi, aŭ lasu
'nuke-pattern' => 'Modelo por la paĝonomo:',
);
-/** Spanish (Español)
+/** Spanish (español)
* @author Aleator
* @author Armando-Martin
* @author Crazymadlover
@@ -673,9 +697,10 @@ Introduzca el nombre de usuario o la dirección IP para obtener la lista de pág
'nuke-pattern' => 'Patrón del título de la página:',
'nuke-nopages-global' => 'No hay nuevas páginas en los [[Special:RecentChanges|cambios recientes]].',
'nuke-viewchanges' => 'Mostrar cambios',
+ 'nuke-namespace' => 'Límite al espacio de nombres',
);
-/** Estonian (Eesti)
+/** Estonian (eesti)
* @author Pikne
*/
$messages['et'] = array(
@@ -700,11 +725,12 @@ Kustutatavate lehekülgede nimekirja näitamiseks sisesta kasutajanimi või IP-a
'nuke-deleted' => "Lehekülg '''$1''' on kustutatud.",
'nuke-not-deleted' => "Lehekülge [[:$1]] '''ei saa''' kustutada.",
'nuke-delete-more' => '[[Special:Nuke|Kustuta veel lehekülgi]]',
+ 'nuke-pattern' => 'Lehekülje pealkirja kuju:',
'nuke-nopages-global' => '[[Special:RecentChanges|Viimaste muudatuste]] all pole uusi lehekülgi.',
'nuke-viewchanges' => 'vaata muudatusi',
);
-/** Basque (Euskara)
+/** Basque (euskara)
* @author Theklan
* @author Unai Fdz. de Betoño
*/
@@ -725,6 +751,7 @@ $messages['eu'] = array(
*/
$messages['fa'] = array(
'nuke' => 'حذف دسته‌جمعی',
+ 'action-nuke' => 'حذف دسته‌جمعی صفحه‌ها',
'nuke-desc' => 'به مدیران امکان [[Special:Nuke|حذف دسته‌جمعی]] صفحه‌ها را می‌دهد',
'nuke-nopages' => 'صفحهٔ جدیدی از [[Special:Contributions/$1|$1]] در تغییرات اخیر وجود ندارد.',
'nuke-list' => 'صفحه‌های زیر به تازگی توسط [[Special:Contributions/$1|$1]] ایجاد شده‌اند؛ توضیحی ارائه کنید و دکمه را بزنید تا این صحفه‌ها حذف شوند.',
@@ -749,7 +776,8 @@ $messages['fa'] = array(
'nuke-viewchanges' => 'نمایش تغییرات',
);
-/** Finnish (Suomi)
+/** Finnish (suomi)
+ * @author Beluga
* @author Crt
* @author Jaakonam
* @author Nike
@@ -771,7 +799,7 @@ Kirjoita käyttäjänimi tai IP-osoite, niin saat listan poistettavista sivuista
'nuke-submit-user' => 'Siirry',
'nuke-submit-delete' => 'Poista valitut',
'right-nuke' => 'Massapoistaa sivuja',
- 'nuke-select' => 'Valitse: $1',
+ 'nuke-select' => 'Valinta: $1',
'nuke-userorip' => 'Käyttäjänimi tai IP-osoite (voi jättää myös tyhjäksi):',
'nuke-maxpages' => 'Sivujen enimmäismäärä:',
'nuke-editby' => 'Tehnyt [[Special:Contributions/$1|$1]]',
@@ -780,9 +808,10 @@ Kirjoita käyttäjänimi tai IP-osoite, niin saat listan poistettavista sivuista
'nuke-delete-more' => '[[Special:Nuke|Poista lisää sivuja]]',
'nuke-pattern' => 'Sivun nimien etuliite',
'nuke-nopages-global' => '[[Special:RecentChanges|Tuoreissa muutoksissa]] ei ole uusia sivuja.',
+ 'nuke-viewchanges' => 'näytä muutokset',
);
-/** French (Français)
+/** French (français)
* @author Crochet.david
* @author Gomoko
* @author Grondin
@@ -821,7 +850,7 @@ entrez un commentaire et cliquez sur le bouton pour les supprimer.',
'nuke-viewchanges' => 'voir les modifications',
);
-/** Franco-Provençal (Arpetan)
+/** Franco-Provençal (arpetan)
* @author ChrisPtDe
*/
$messages['frp'] = array(
@@ -849,16 +878,17 @@ Buchiér lo nom d’usanciér ou ben l’adrèce IP por avêr la lista de les p
'nuke-delete-more' => '[[Special:Nuke|Suprimar més de pâges]]',
'nuke-pattern' => 'Modèlo por lo nom de pâge :',
'nuke-nopages-global' => 'Y at gins de pâge novèla dedens los [[Special:RecentChanges|dèrriérs changements]].',
+ 'nuke-viewchanges' => 'vêre los changements',
);
-/** Friulian (Furlan)
+/** Friulian (furlan)
* @author Klenje
*/
$messages['fur'] = array(
'nuke-submit-user' => 'Va',
);
-/** Galician (Galego)
+/** Galician (galego)
* @author Alma
* @author Toliño
* @author Xosé
@@ -889,6 +919,7 @@ Introduza o nome do usuario ou enderezo IP para obter unha lista das páxinas pa
'nuke-pattern' => 'Patrón para o nome de páxina:',
'nuke-nopages-global' => 'Non hai páxinas novas nos [[Special:RecentChanges|cambios recentes]].',
'nuke-viewchanges' => 'ollar os cambios',
+ 'nuke-namespace' => 'Limitar ao espazo de nomes:',
);
/** Ancient Greek (Ἀρχαία ἑλληνικὴ)
@@ -977,6 +1008,7 @@ $messages['he'] = array(
'nuke-pattern' => 'תבנית עבור שם הדף:',
'nuke-nopages-global' => 'אין דפים חדשים ב[[Special:RecentChanges|שינויים אחרונים]].',
'nuke-viewchanges' => 'הצגת שינויים',
+ 'nuke-namespace' => 'להגביל למרחב השמות הבא:',
);
/** Hindi (हिन्दी)
@@ -1008,16 +1040,17 @@ $messages['hil'] = array(
'nuke-submit-user' => 'Lakat',
);
-/** Croatian (Hrvatski)
+/** Croatian (hrvatski)
* @author Dalibor Bosits
* @author Dnik
+ * @author Roberta F.
* @author SpeedyGonsales
*/
$messages['hr'] = array(
'nuke' => 'Skupno brisanje',
'nuke-desc' => 'Daje administratorima mogućnost [[Special:Nuke|skupnog brisanja]] stranica',
'nuke-nopages' => 'Nema novih stranica suradnika [[Special:Contributions/$1|$1]] među nedavnim promjenama.',
- 'nuke-list' => 'Slijedeće stranice je stvorio suradnik [[Special:Contributions/$1|$1]]; napišite zaključak i kliknite gumb za njihovo brisanje.',
+ 'nuke-list' => 'Sljedeće stranice stvorio je suradnik [[Special:Contributions/$1|$1]]; napišite zaključak i pritisnite puce za njihovo brisanje.',
'nuke-defaultreason' => 'Skupno brisanje stranica suradnika $1',
'nuke-tools' => 'Ova ekstenzija omogućava skupno brisanje stranica (članaka) nekog prijavljenog ili neprijavljenog suradnika. Upišite ime ili IP adresu za dobivanje popisa stranica koje je moguće obrisati:',
'nuke-submit-user' => 'Kreni',
@@ -1026,7 +1059,7 @@ $messages['hr'] = array(
'nuke-select' => 'Odaberite: $1',
);
-/** Upper Sorbian (Hornjoserbsce)
+/** Upper Sorbian (hornjoserbsce)
* @author Michawiki
*/
$messages['hsb'] = array(
@@ -1055,7 +1088,7 @@ napisaj komentar a klikń na tłóčatko, zo by je wušmórnył.',
'nuke-viewchanges' => 'změny pokazać',
);
-/** Hungarian (Magyar)
+/** Hungarian (magyar)
* @author Dani
* @author Dj
* @author Dorgan
@@ -1080,7 +1113,7 @@ $messages['hu'] = array(
'nuke-delete-more' => '[[Special:Nuke|További oldalak törlése]]',
);
-/** Interlingua (Interlingua)
+/** Interlingua (interlingua)
* @author McDutchie
*/
$messages['ia'] = array(
@@ -1156,7 +1189,7 @@ ikkam ti komento ken ikklik ti buton tapno maikkat dan.',
'nuke-list-multiple' => 'Dagiti sumaganad nga panid kaararamid;
ikkam ti komento ken ikklik ti buton tapno maikkat dan.',
'nuke-defaultreason' => 'Dagiti paga-adduan nga pinag-ikkat ti panid ket inikkan ni $1',
- 'nuke-multiplepeople' => 'adu nga agusar',
+ 'nuke-multiplepeople' => 'Pagaaduan a panagikkat kadagiti kinaudi a nainayon a pampanid',
'nuke-tools' => 'Daytoy nga ramit ket mangpabalin ti paga-adduan ti pinag-ikkat ti panid nga kinaikkan ti maysa nga agaramat wenno maysa nga IP address.
Ikabil ti nagan ti agar-aramat wenno IP address tapno maalam dagiti listaan dagiti naikkat nga panid, wenno ibatim nga blanko kadagit amin nga agar-aramat.',
'nuke-submit-user' => 'Inkan',
@@ -1171,6 +1204,7 @@ Ikabil ti nagan ti agar-aramat wenno IP address tapno maalam dagiti listaan dagi
'nuke-delete-more' => '[[Special:Nuke|Agikkat ka pay kadagita nga panid]]',
'nuke-pattern' => 'Manipud a kita iti nagan ti panid:',
'nuke-nopages-global' => 'Awan dagiti baro a panid idiay [[Special:RecentChanges|kinaudian a pinagbaliw]].',
+ 'nuke-viewchanges' => 'kitaen dagiti sinukatan',
);
/** Ido (Ido)
@@ -1181,7 +1215,7 @@ $messages['io'] = array(
'nuke-submit-delete' => 'Efacez selektiti',
);
-/** Icelandic (Íslenska)
+/** Icelandic (íslenska)
* @author S.Örvarr.S
* @author Snævar
*/
@@ -1213,7 +1247,7 @@ Tilgreindu notendanafn eða vistfang til að fá lista yfir síður til að eyð
'nuke-viewchanges' => 'skoða breytingar',
);
-/** Italian (Italiano)
+/** Italian (italiano)
* @author .anaconda
* @author Beta16
* @author BrokenArrow
@@ -1245,6 +1279,7 @@ Inserisci il nome utente o l'indirizzo IP per la lista delle pagine da cancellar
'nuke-pattern' => 'Modello per il titolo della pagina:',
'nuke-nopages-global' => 'Non ci sono nuove pagine negli [[Special:RecentChanges|ultimi cambiamenti]].',
'nuke-viewchanges' => 'vedi modifiche',
+ 'nuke-namespace' => 'Limita al namespace:',
);
/** Japanese (日本語)
@@ -1261,7 +1296,7 @@ Inserisci il nome utente o l'indirizzo IP per la lista delle pagine da cancellar
*/
$messages['ja'] = array(
'nuke' => '一括削除',
- 'action-nuke' => 'ページを一括削除',
+ 'action-nuke' => 'ページの一括削除',
'nuke-desc' => '{{int:group-sysop}}がページを[[Special:Nuke|一括削除]]できるようにする',
'nuke-nopages' => '最近の更新に[[Special:Contributions/$1|$1]]が新規作成したページはありません。',
'nuke-list' => '[[Special:Contributions/$1|$1]] は最近、以下のページを作成しました;
@@ -1275,19 +1310,19 @@ $messages['ja'] = array(
'nuke-submit-user' => '一覧取得',
'nuke-submit-delete' => '選択されたページを削除',
'right-nuke' => 'ページを一括削除',
- 'nuke-select' => '選択:$1',
- 'nuke-userorip' => '利用者名、IP アドレスまたは空欄:',
- 'nuke-maxpages' => '最大ページ数:',
+ 'nuke-select' => '選択: $1',
+ 'nuke-userorip' => '利用者名、IP アドレス、空欄のいずれか:',
+ 'nuke-maxpages' => '最大ページ数:',
'nuke-editby' => '[[Special:Contributions/$1|$1]]が作成',
'nuke-deleted' => "ページ '''$1''' は削除されました。",
'nuke-not-deleted' => "ページ [[:$1]] は削除'''できません''' 。",
'nuke-delete-more' => '[[Special:Nuke|他のページも削除]]',
- 'nuke-pattern' => 'ページ名のパターン:',
+ 'nuke-pattern' => 'ページ名のパターン:',
'nuke-nopages-global' => '[[Special:RecentChanges|最近の更新]]には新しいページはありません。',
'nuke-viewchanges' => '差分を表示',
);
-/** Jutish (Jysk)
+/** Jutish (jysk)
* @author Huslåke
*/
$messages['jut'] = array(
@@ -1303,6 +1338,7 @@ $messages['jut'] = array(
/** Javanese (Basa Jawa)
* @author Meursault2004
+ * @author NoiX180
*/
$messages['jv'] = array(
'nuke' => 'Busak massal',
@@ -1316,6 +1352,16 @@ Lebokna jeneng panganggo utawa alamat IP kanggo olèh daftar kaca-kaca sing bisa
'nuke-submit-user' => 'Lakokna',
'nuke-submit-delete' => 'Busaken sing kapilih',
'right-nuke' => 'Pambusakan masal',
+ 'nuke-select' => 'Pilih: $1',
+ 'nuke-userorip' => 'Jeneng panganggo, alamat IP utawa kosong:',
+ 'nuke-maxpages' => 'Cacahé kaca maksimal:',
+ 'nuke-editby' => 'Digawé déning [[Special:Contributions/$1|$1]]',
+ 'nuke-deleted' => "Kaca '''$1''' wis dibusak.",
+ 'nuke-not-deleted' => "Kaca [[:$1]] '''ora bisa''' dibusak.",
+ 'nuke-delete-more' => '[[Special:Nuke|Busak kaca luwih akèh]]',
+ 'nuke-pattern' => 'Pola kanggo jeneng kaca:',
+ 'nuke-nopages-global' => 'Ora ana kaca anyar nèng [[Special:RecentChanges|owah-owahan paling anyar]].',
+ 'nuke-viewchanges' => 'delok owah-owahan',
);
/** Georgian (ქართული)
@@ -1327,6 +1373,7 @@ Lebokna jeneng panganggo utawa alamat IP kanggo olèh daftar kaca-kaca sing bisa
*/
$messages['ka'] = array(
'nuke' => 'მასობრივი წაშლა',
+ 'action-nuke' => 'გვერდების მასიური წაშლა',
'nuke-desc' => 'ადმინისტრატორებს აძლევს გვერდების [[Special:Nuke|მასობრივად წაშლის]] საშუალებას',
'nuke-nopages' => 'ბოლო ცვლილებებში არ არის ახალი გვერდები [[Special:Contributions/$1|$1]]-ის მიერ.',
'nuke-list' => 'ეს გვერდები შეიქმნა [[Special:Contributions/$1|$1]]-ის მიერ;
@@ -1340,8 +1387,11 @@ $messages['ka'] = array(
'nuke-select' => 'აირჩიეთ: $1',
'nuke-userorip' => 'მომხმარებლის სახელი, IP-მისამართი (შესაძლებელია ცარიელის დატოვება):',
'nuke-maxpages' => 'გვერდების მაქსიმალური რაოდენობა:',
+ 'nuke-editby' => 'შექმნილია [[Special:Contributions/$1|$1]]-ის მიერ',
'nuke-deleted' => "გვერდი '''$1''' წაიშალა.",
'nuke-not-deleted' => "გვერდი [[:$1]] წაშლა '''შეუძლებელია'''.",
+ 'nuke-delete-more' => '[[Special:Nuke|მრავალრიცხოვანი გვერდების წაშლა]]',
+ 'nuke-viewchanges' => 'ცვლილებების ჩვენება',
);
/** Khmer (ភាសាខ្មែរ)
@@ -1377,29 +1427,30 @@ $messages['kn'] = array(
$messages['ko'] = array(
'nuke' => '문서 대량 삭제',
'action-nuke' => '문서를 대량 삭제할',
- 'nuke-desc' => '관리자가 문서를 [[Special:Nuke|대량 삭제]]할 수 있는 기능을 추가합니다.',
+ 'nuke-desc' => '관리자가 문서를 [[Special:Nuke|대량 삭제]]할 수 있는 기능을 추가',
'nuke-nopages' => '최근에 [[Special:Contributions/$1|$1]] 사용자가 만든 문서가 없습니다.',
'nuke-list' => '다음은 [[Special:Contributions/$1|$1]]이(가) 최근에 만든 문서입니다.
삭제에 대한 이유를 입력한 다음 아래 버튼을 클릭해주세요.',
- 'nuke-list-multiple' => '다음은 최근에 생성된 문서입니다.
+ 'nuke-list-multiple' => '다음은 최근에 만들어진 문서입니다.
문서를 삭제하려면 이유를 입력하고 삭제 버튼을 누르세요.',
'nuke-defaultreason' => '$1 사용자가 작성한 문서를 대량 삭제함',
'nuke-multiplepeople' => '최근 작성된 문서를 대량 삭제함',
- 'nuke-tools' => '이 도구를 이용해 특정 사용자나 IP 사용자가 최근 생성한 문서를 대량으로 삭제할 수 있습니다.
-삭제할 문서 목록을 가져오려면 계정 이름이나 IP 주소를 입력하십시오. 입력하지 않으면 모든 사용자를 대상으로 합니다.',
+ 'nuke-tools' => '이 도구를 이용해 특정 사용자나 IP 사용자가 최근 만들어진 문서를 대량으로 삭제할 수 있습니다.
+삭제할 문서 목록을 가져오려면 계정 이름이나 IP 주소를 입력하세요. 입력하지 않으면 모든 사용자를 대상으로 합니다.',
'nuke-submit-user' => '계속',
'nuke-submit-delete' => '선택한 문서 삭제',
'right-nuke' => '문서 대량 삭제',
'nuke-select' => '선택: $1',
'nuke-userorip' => '계정 이름이나 IP 주소 또는 빈 칸:',
'nuke-maxpages' => '문서의 최대 크기:',
- 'nuke-editby' => '[[Special:Contributions/$1|$1]] 사용자가 만듦',
- 'nuke-deleted' => "'''$1''' 문서가 삭제되었습니다.",
+ 'nuke-editby' => '[[Special:Contributions/$1|$1]] 사용자가 만듦',
+ 'nuke-deleted' => "'''$1''' 문서를 삭제했습니다.",
'nuke-not-deleted' => "[[:$1]] 문서를 삭제하지 '''못했습니다'''.",
'nuke-delete-more' => '[[Special:Nuke|더 많은 문서를 삭제하기]]',
'nuke-pattern' => '문서 이름의 패턴:',
'nuke-nopages-global' => '[[Special:RecentChanges|최근 바뀜]]에 새 문서가 없습니다.',
'nuke-viewchanges' => '차이 보기',
+ 'nuke-namespace' => '이름공간 제한:',
);
/** Krio (Krio)
@@ -1421,6 +1472,7 @@ $messages['krj'] = array(
*/
$messages['ksh'] = array(
'nuke' => 'Sigge fottschmieße ang Mass',
+ 'action-nuke' => 'pöngelswies Sigge fottschmiiße.',
'nuke-desc' => 'Määd_et müjjelesch för de Wiki-Köbesse, [[Special:Nuke|angmass Sigge fottzeschmieße]].',
'nuke-nopages' => 'Mer han kein neu Sigge {{GENDER:$1|vum|vum|vum Metmaacher|vun dä|vum}} [[Special:Contributions/$1|$1]] en de {{lcfirst:{{int:Recentchanges}}}}.',
'nuke-list' => 'Hee di Sigge sen fum „[[Special:Contributions/$1|$1]]“ neu
@@ -1430,7 +1482,7 @@ un dann donn der Knopp zom Fottschmieße dröcke.',
Jiv ene Jrond udder Zosammegfassung aan,
un kleck op dä Knopp för se fott ze schmiiße.',
'nuke-defaultreason' => 'Fum $1 neu aanjelaate Sigge ang Block fottschmieße',
- 'nuke-multiplepeople' => 'ongerscheidlijje Metmaacher',
+ 'nuke-multiplepeople' => 'Köözlesch aanjelaate Sigge ang Blok fottjeschmeße.',
'nuke-tools' => 'Di Sigg hee hellef Der, angmaß Sigge fottzeschmieße,
di ene bestemmpte enjeloggte udder namelose Metmaacher
köözlesch aanjalaat hät.
@@ -1444,6 +1496,19 @@ udder lohß dat Feld läddesch, dann kriß De en Leß vun Alle.',
'nuke-userorip' => 'Metmaacher_Name, <i lang="en">IP</i>-Addräß udder nix:',
'nuke-maxpages' => 'Nit mieh Sigge, wi:',
'nuke-editby' => 'Aanjelaat vum [[Special:Contributions/$1|$1]]',
+ 'nuke-deleted' => "Di Sigg '''„$1“''' es fottjeschmeße.",
+ 'nuke-not-deleted' => "Di Sigg „[[:$1]]“ '''kunnt nit''' fottjeschmeße wääde.",
+ 'nuke-delete-more' => '[[Special:Nuke|Noch mieh Sigge fottschmiiße]]',
+ 'nuke-pattern' => 'Et Moster för dä Sigge iere Naame:',
+ 'nuke-nopages-global' => 'Mer han kein neue Sigge en de [[Special:RecentChanges|neuste Änderonge]].',
+ 'nuke-viewchanges' => 'de Ungerscheide zeije',
+);
+
+/** Kurdish (Latin script) (Kurdî (latînî)‎)
+ * @author George Animal
+ */
+$messages['ku-latn'] = array(
+ 'nuke-submit-user' => 'Biçe',
);
/** Luxembourgish (Lëtzebuergesch)
@@ -1496,7 +1561,7 @@ $messages['li'] = array(
'nuke-select' => 'Selecteer: $1',
);
-/** Lithuanian (Lietuvių)
+/** Lithuanian (lietuvių)
* @author Eitvys200
* @author Homo
* @author Matasg
@@ -1539,7 +1604,7 @@ $messages['mg'] = array(
'right-nuke' => 'Mamafa pejy maro',
);
-/** Macedonian (Македонски)
+/** Macedonian (македонски)
* @author Bjankuloski06
*/
$messages['mk'] = array(
@@ -1568,6 +1633,7 @@ $messages['mk'] = array(
'nuke-pattern' => 'Мостра за име на страница:',
'nuke-nopages-global' => 'Нема нови страници во [[Special:RecentChanges|скорешните промени]].',
'nuke-viewchanges' => 'прикажи промени',
+ 'nuke-namespace' => 'Само во имен. простор:',
);
/** Malayalam (മലയാളം)
@@ -1645,6 +1711,7 @@ Isikan nama pengguna atau alamat IP untuk mendapat senarai laman yang hendak dik
'nuke-pattern' => 'Pola nama laman:',
'nuke-nopages-global' => 'Tiada laman baru dalam [[Special:RecentChanges|perubahan terkini]].',
'nuke-viewchanges' => 'lihat perubahan',
+ 'nuke-namespace' => 'Had ruang nama:',
);
/** Maltese (Malti)
@@ -1657,17 +1724,18 @@ $messages['mt'] = array(
'nuke-list' => 'Il-paġni segwenti ġew riċentament maħluqa minn [[Special:Contributions/$1|$1]];
daħħal kumment u agħfas il-buttuna sabiex tħassarhom.',
'nuke-defaultreason' => "Tħassir ta' massa ta' paġni miżjuda minn $1",
- 'nuke-multiplepeople' => 'iktar minn utent wieħed',
+ 'nuke-multiplepeople' => "Tħassir tal-massa ta' paġni miżjuda riċenta",
'nuke-tools' => "Din l-għodda tippermetti t-tħassir ta' massa ta' paġni li ġew miżjuda riċentament minn utent partikulari jew IP.
Daħħal l-isem tal-utent jew l-indirizz IP biex tikseb lista ta' paġni li jridu jitħassru, jew ħalliha votja sabiex issejjaħ l-utenti kollha.",
'nuke-submit-user' => 'Mur',
'nuke-submit-delete' => 'Ħassar dawk magħżula',
'right-nuke' => 'Ħassar paġni bil-massa',
+ 'nuke-select' => 'Agħżel: $1',
'nuke-userorip' => 'Isem tal-utent, indirizz IP jew vojt:',
'nuke-maxpages' => "Numru massimu ta' paġni:",
);
-/** Erzya (Эрзянь)
+/** Erzya (эрзянь)
* @author Botuzhaleny-sodamo
*/
$messages['myv'] = array(
@@ -1682,31 +1750,34 @@ $messages['nah'] = array(
'nuke-submit-user' => 'Yāuh',
);
-/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
+/** Norwegian Bokmål (norsk (bokmål)‎)
* @author Event
- * @author Jon Harald Søby
* @author Nghtwlkr
*/
$messages['nb'] = array(
'nuke' => 'Massesletting',
+ 'action-nuke' => 'masseslette sider',
'nuke-desc' => 'Gir administratorer muligheten til å [[Special:Nuke|masseslette]] sider',
'nuke-nopages' => 'Ingen nye sider av [[Special:Contributions/$1|$1]] i siste endringer.',
'nuke-list' => 'Følgende sider ble nylig opprettet av [[Special:Contributions/$1|$1]]; skriv inn en slettingsgrunn og trykk på knappen for å slette alle sidene.',
'nuke-list-multiple' => 'Følgende sider ble nylig opprettet;
sett inn en kommentar og trykk på knappen for å slette dem.',
'nuke-defaultreason' => 'Massesletting av sider lagt inn av $1',
- 'nuke-multiplepeople' => 'flere brukere',
+ 'nuke-multiplepeople' => 'Massesletting av nylig opprettede sider',
'nuke-tools' => 'Dette verktøyet muliggjør massesletting av sider som nylig er opprettet av gitt bruker eller IP-adresse.
Skriv et brukernavn eller en IP-adresse for å få en liste over sider som kan slettes, eller angi tomt for alle brukere.',
'nuke-submit-user' => 'Gå',
'nuke-submit-delete' => 'Slett valgte',
- 'right-nuke' => 'Slette sider <i>en masse</i>',
+ 'right-nuke' => 'Slette sider <em>en masse</em>',
'nuke-select' => 'Velg: $1',
'nuke-userorip' => 'Brukernavn, IP-adresse eller tomt:',
'nuke-maxpages' => 'Maksimalt antall sider:',
'nuke-editby' => 'Opprettet av [[Special:Contributions/$1|$1]]',
'nuke-deleted' => "Side '''$1''' ble slettet.",
'nuke-not-deleted' => "Side [[:$1]] ''kunne ikke''' slettes.",
+ 'nuke-delete-more' => '[[Special:Nuke|Slett flere sider]]',
+ 'nuke-pattern' => 'Mønster for sidenavnet:',
+ 'nuke-nopages-global' => 'Det er ingen sider i [[Special:RecentChanges|siste endringer]].',
);
/** Low German (Plattdüütsch)
@@ -1729,10 +1800,10 @@ $messages['nds'] = array(
*/
$messages['nds-nl'] = array(
'nuke' => 'Massaal vortdoon',
- 'nuke-desc' => "Hiermee kunnen beheerders [[Special:Nuke|massaal pagina's vortdoon]]",
- 'nuke-nopages' => "Gien nieje pagina's van [[Special:Contributions/$1|$1]] in de leste wiezigingen.",
- 'nuke-defaultreason' => "Massaal pagina's van $1 vortdoon",
- 'right-nuke' => "Massaal pagina's vortdoon",
+ 'nuke-desc' => 'Hiermee kunnen beheerders [[Special:Nuke|massaal ziejen vortdoon]]',
+ 'nuke-nopages' => 'Gien nieje ziejen van [[Special:Contributions/$1|$1]] in de leste wiezigingen.',
+ 'nuke-defaultreason' => 'Massaal ziejen van $1 vortdoon',
+ 'right-nuke' => 'Massaal ziejen vortdoon',
);
/** Nepali (नेपाली)
@@ -1756,6 +1827,7 @@ $messages['ne'] = array(
/** Dutch (Nederlands)
* @author SPQRobin
* @author Siebrand
+ * @author Wiki13
*/
$messages['nl'] = array(
'nuke' => 'Massaal verwijderen',
@@ -1782,9 +1854,10 @@ Voer de gebruikersnaam of het IP-adres in voor een lijst van te verwijderen pagi
'nuke-pattern' => 'Patroon voor de paginanaam:',
'nuke-nopages-global' => "Er zijn geen nieuwe pagina's in de [[Special:RecentChanges|recente wijzigingen]].",
'nuke-viewchanges' => 'wijzigingen bekijken',
+ 'nuke-namespace' => 'Beperk tot naamruimte:',
);
-/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
+/** Norwegian Nynorsk (norsk (nynorsk)‎)
* @author Harald Khan
* @author Njardarlogar
*/
@@ -1813,6 +1886,7 @@ Skriv inn eit brukarnamn eller ei IP-adresse for å få ei liste over sider som
'nuke-delete-more' => '[[Special:Nuke|Slett fleire sider]]',
'nuke-pattern' => 'Mønster for sidenamnet:',
'nuke-nopages-global' => 'Det er ingen nye sider i [[Special:RecentChanges|siste endringane]].',
+ 'nuke-viewchanges' => 'vis endringar',
);
/** Northern Sotho (Sesotho sa Leboa)
@@ -1822,7 +1896,7 @@ $messages['nso'] = array(
'nuke-submit-user' => 'Sepela',
);
-/** Occitan (Occitan)
+/** Occitan (occitan)
* @author Cedric31
*/
$messages['oc'] = array(
@@ -1871,7 +1945,7 @@ $messages['pdc'] = array(
'nuke-deleted' => 'Blatt „$1“ is glescht warre.',
);
-/** Polish (Polski)
+/** Polish (polski)
* @author Beau
* @author BeginaFelicysym
* @author Derbeth
@@ -1947,16 +2021,17 @@ $messages['ps'] = array(
'nuke-multiplepeople' => 'د تازه راګډ شويو مخونو ټول ړنګېدنه',
'nuke-submit-user' => 'ورځه',
'nuke-submit-delete' => 'ټاکل شوی ړنګول',
- 'right-nuke' => 'د ټول ړنګېدنې مخونه',
+ 'right-nuke' => 'د ډله ايز ړنګون مخونه',
'nuke-select' => 'ټاکل: $1',
'nuke-userorip' => 'کارن-نوم، آي پي پته يا تش:',
'nuke-maxpages' => 'د حد اکثر شمېر مخونه:',
'nuke-deleted' => "د '''$1''' مخ ړنګ شو.",
'nuke-not-deleted' => "د [[:$1]] مخ '''نشي''' ړنګېدلی.",
'nuke-delete-more' => '[[Special:Nuke|لا نور مخونه ړنګول]]',
+ 'nuke-viewchanges' => 'بدلونونه کتل',
);
-/** Portuguese (Português)
+/** Portuguese (português)
* @author 555
* @author Hamilton Abreu
* @author Malafaya
@@ -1982,7 +2057,7 @@ introduza um comentário e clique o botão para eliminá-las.',
'nuke-not-deleted' => 'Não foi possível eliminar a página [[:$1]].',
);
-/** Brazilian Portuguese (Português do Brasil)
+/** Brazilian Portuguese (português do Brasil)
* @author 555
* @author Carla404
* @author Eduardo.mps
@@ -2042,7 +2117,7 @@ $messages['rif'] = array(
'nuke-submit-user' => 'Raḥ ɣa',
);
-/** Romanian (Română)
+/** Romanian (română)
* @author Cin
* @author Firilacroco
* @author KlaudiuMihaila
@@ -2052,13 +2127,16 @@ $messages['rif'] = array(
*/
$messages['ro'] = array(
'nuke' => 'Ştergere în masă',
+ 'action-nuke' => 'să ștergeți pagini în masă',
'nuke-desc' => 'Oferă administratorilor abilitatea de [[Special:Nuke|a șterge în masă]] pagini',
'nuke-nopages' => 'Nicio pagină nouă de către [[Special:Contributions/$1|$1]] în schimbările recente.',
'nuke-list' => 'Aceste pagini au fost recent create de [[Special:Contributions/$1|$1]];
adăugați un comentariu și apăsați butonul pentru a le șterge.',
+ 'nuke-list-multiple' => 'Următoarele pagini au fost create recent;
+adăugați un comentariu și apăsați butonul pentru a le șterge.',
'nuke-defaultreason' => 'Ștergere în masă a paginilor adăugate de $1',
'nuke-multiplepeople' => 'Ștergere în masă a paginilor recent adăugate',
- 'nuke-tools' => 'Această unealtă permite ștergeri în masă a paginilor recent adăugate de către un utilizator dat sau adresă IP.
+ 'nuke-tools' => 'Această unealtă permite ștergeri în masă a paginilor recent adăugate de către un utilizator dat sau o adresă IP.
Introduceți numele de utilizator sau adresa IP pentru a primi o listă cu paginile de șters sau nu completați nimic pentru a lua în calcul toți utilizatorii.',
'nuke-submit-user' => 'Du-te',
'nuke-submit-delete' => 'Șterge ce e marcat',
@@ -2071,7 +2149,7 @@ Introduceți numele de utilizator sau adresa IP pentru a primi o listă cu pagin
'nuke-not-deleted' => "Pagina [[:$1]] '''nu a putut''' fi ștearsă.",
);
-/** Tarandíne (Tarandíne)
+/** tarandíne (tarandíne)
* @author Joetaras
*/
$messages['roa-tara'] = array(
@@ -2096,9 +2174,10 @@ Mitte 'u nome de l'utende o l'indirizze IP pe avè 'n'elenghe de le pàggene de
'nuke-deleted' => "Pàgene '''$1''' ha state scangellate.",
'nuke-not-deleted' => "Pàgene [[:$1]] '''non ge pò''' essere scangellate.",
'nuke-pattern' => "Segnaposte pu nomed'a pàgene:",
+ 'nuke-viewchanges' => 'vide le cangiaminde',
);
-/** Russian (Русский)
+/** Russian (русский)
* @author DR
* @author Eugrus
* @author HalanTul
@@ -2133,7 +2212,7 @@ $messages['ru'] = array(
'nuke-viewchanges' => 'Внесённые изменения',
);
-/** Rusyn (Русиньскый)
+/** Rusyn (русиньскый)
* @author Gazeb
*/
$messages['rue'] = array(
@@ -2158,7 +2237,7 @@ $messages['rue'] = array(
'nuke-not-deleted' => "Сторінка [[:$1]] '''не може''' быти змазана.",
);
-/** Sakha (Саха тыла)
+/** Sakha (саха тыла)
* @author HalanTul
*/
$messages['sah'] = array(
@@ -2181,7 +2260,7 @@ $messages['sah'] = array(
'nuke-editby' => 'Оҥоһуллубуттар [[Special:Contributions/$1|$1]]',
);
-/** Sicilian (Sicilianu)
+/** Sicilian (sicilianu)
* @author Santu
*/
$messages['scn'] = array(
@@ -2218,9 +2297,10 @@ $messages['si'] = array(
'nuke-delete-more' => '[[Special:Nuke|තවත් පිටු මකන්න]]',
'nuke-pattern' => 'පිටුවේ නම සඳහා රටාව:',
'nuke-nopages-global' => '[[Special:RecentChanges|මෑත වෙනස්වීම්වල]] නව පිටු නොමැත.',
+ 'nuke-viewchanges' => 'වෙනස්කිරීම් පෙන්වන්න',
);
-/** Slovak (Slovenčina)
+/** Slovak (slovenčina)
* @author Helix84
*/
$messages['sk'] = array(
@@ -2243,7 +2323,7 @@ Zadajte používateľa alebo IP a dostanete zoznam stránok na zmazanie. Ponecha
'nuke-editby' => 'Vytvoril [[Special:Contributions/$1|$1]]',
);
-/** Slovenian (Slovenščina)
+/** Slovenian (slovenščina)
* @author Dbc334
*/
$messages['sl'] = array(
@@ -2274,7 +2354,7 @@ Vnesite uporabniško ime ali IP, da pridobite seznam strani za izbris, ali pusti
'nuke-viewchanges' => 'ogled sprememb',
);
-/** Serbian (Cyrillic script) (‪Српски (ћирилица)‬)
+/** Serbian (Cyrillic script) (српски (ћирилица)‎)
* @author Millosh
* @author Rancher
* @author Жељко Тодоровић
@@ -2286,28 +2366,47 @@ $messages['sr-ec'] = array(
'nuke-nopages' => 'Нема нових страница од стране корисника [[Special:Contributions/$1|$1]] у скорашњим изменама.',
'nuke-list' => 'Следеће странице је скоро направио корисник [[Special:Contributions/$1|$1]]; коментариши и притисни дугме за њихово брисање.',
'nuke-defaultreason' => 'Масовно брисање страница које је направио корисник $1',
+ 'nuke-multiplepeople' => 'Масовно брисање недавно додатих страница',
'nuke-tools' => 'Ова алатка омогућава збирно брисање страница које је недавно додао одређени корисник (са налогом или без њега).
Унесите корисничко име или ИП адресу да бисте добили списак страница за брисање, или оставите празно ако желите да се наведу сви корисници.',
'nuke-submit-user' => 'Иди',
'nuke-submit-delete' => 'Обриши изабрано',
'right-nuke' => 'масовно брисање страница',
+ 'nuke-select' => 'Изабери: $1',
+ 'nuke-userorip' => 'Корисничко име, ИП адреса или празно:',
+ 'nuke-maxpages' => 'Највећи број страница:',
+ 'nuke-editby' => 'Направио [[Special:Contributions/$1|$1]]',
+ 'nuke-deleted' => "Страница '''$1''' је обрисана.",
+ 'nuke-not-deleted' => "'''Не могу''' да обришем страницу [[:$1]].",
+ 'nuke-delete-more' => '[[Special:Nuke|Обриши још страница]]',
+ 'nuke-pattern' => 'Образац за назив странице:',
);
-/** Serbian (Latin script) (‪Srpski (latinica)‬)
+/** Serbian (Latin script) (srpski (latinica)‎)
* @author Michaello
* @author Жељко Тодоровић
*/
$messages['sr-el'] = array(
'nuke' => 'Masovno brisanje',
+ 'action-nuke' => 'masovno brisanje stranica',
'nuke-desc' => 'Daje administratoru mogućnost da [[Special:Nuke|masovno briše]] stranice.',
'nuke-nopages' => 'Nema novih stranica od strane korisnika [[Special:Contributions/$1|$1]] u skorašnjim izmenama.',
'nuke-list' => 'Sledeće stranice je skoro napravio korisnik [[Special:Contributions/$1|$1]]; komentariši i pritisni dugme za njihovo brisanje.',
'nuke-defaultreason' => 'Masovno brisanje stranica koje je napravio korisnik $1.',
+ 'nuke-multiplepeople' => 'Masovno brisanje nedavno dodatih stranica',
'nuke-tools' => 'Ova alatka omogućava zbirno brisanje stranica koje je nedavno dodao određeni korisnik (sa nalogom ili bez njega).
Unesite korisničko ime ili IP adresu da biste dobili spisak stranica za brisanje, ili ostavite prazno ako želite da se navedu svi korisnici.',
'nuke-submit-user' => 'Idi',
'nuke-submit-delete' => 'Obriši obeleženo',
'right-nuke' => 'Masovno brisanje strana.',
+ 'nuke-select' => 'Izaberi: $1',
+ 'nuke-userorip' => 'Korisničko ime, IP adresa ili prazno:',
+ 'nuke-maxpages' => 'Najveći broj stranica:',
+ 'nuke-editby' => 'Napravio [[Special:Contributions/$1|$1]]',
+ 'nuke-deleted' => "Stranica '''$1''' je obrisana.",
+ 'nuke-not-deleted' => "'''Ne mogu''' da obrišem stranicu [[:$1]].",
+ 'nuke-delete-more' => '[[Special:Nuke|Obriši još stranica]]',
+ 'nuke-pattern' => 'Obrazac za naziv stranice:',
);
/** Seeltersk (Seeltersk)
@@ -2342,13 +2441,15 @@ tuliskeun pamanggih anjeun, terus pencét tombolna pikeun ngahapus.',
'right-nuke' => 'Ngahapus masal kaca',
);
-/** Swedish (Svenska)
+/** Swedish (svenska)
* @author Lejonel
+ * @author Martinwiss
* @author Tobulos1
* @author WikiPhoenix
*/
$messages['sv'] = array(
'nuke' => 'Massradering',
+ 'action-nuke' => 'massradera sidor',
'nuke-desc' => 'Gör det möjligt för administratörer att [[Special:Nuke|massradera]] sidor',
'nuke-nopages' => 'Inga nya sidor av [[Special:Contributions/$1|$1]] bland de senaste ändringarna.',
'nuke-list' => 'Följande sidor har nyligen skapats av [[Special:Contributions/$1|$1]]. Skriv en raderingskommentar och klicka på knappen för att ta bort dem.',
@@ -2367,6 +2468,10 @@ Ange användarnamnet eller IP-adressen för att se en lista över sidor som kan
'nuke-editby' => 'Skapades av [[Special:Contributions/$1|$1]]',
'nuke-deleted' => "Sidan '''$1''' har raderats.",
'nuke-not-deleted' => "Sidan [[:$1]] '''kunde inte''' raderas.",
+ 'nuke-delete-more' => '[[Special:Nuke|Radera fler sidor]]',
+ 'nuke-pattern' => 'Mönster för sidnamn:',
+ 'nuke-nopages-global' => 'Det finns inga nya sidor i [[Special:RecentChanges|senaste ändringar]].',
+ 'nuke-viewchanges' => 'visa ändringar',
);
/** Swahili (Kiswahili) */
@@ -2375,10 +2480,18 @@ $messages['sw'] = array(
);
/** Tamil (தமிழ்)
+ * @author Karthi.dr
* @author TRYPPN
+ * @author மதனாஹரன்
*/
$messages['ta'] = array(
'nuke-submit-user' => 'செல்',
+ 'nuke-submit-delete' => 'தேர்ந்தெடுத்ததை நீக்கு',
+ 'nuke-select' => 'தேர்ந்தெடுக்கவும்:$1',
+ 'nuke-maxpages' => 'அதிகபட்ச பக்கங்களின் எண்ணிக்கை:',
+ 'nuke-deleted' => "பக்கம் '''$1''' அழிக்கப்பட்டுள்ளது.",
+ 'nuke-delete-more' => '[[Special:Nuke|இன்னும் பக்கங்களை அழிக்கவும்]]',
+ 'nuke-viewchanges' => 'மாற்றங்களைப் பார்',
);
/** Telugu (తెలుగు)
@@ -2397,16 +2510,20 @@ $messages['te'] = array(
'right-nuke' => 'పేజీలను సామూహికంగా తొలగించడం',
'nuke-select' => 'ఎంచుకోండి: $1',
'nuke-maxpages' => 'గరిష్ఠ పుటల సంఖ్య:',
+ 'nuke-deleted' => "'''$1''' పేజీని తొలగించారు.",
+ 'nuke-delete-more' => '[[Special:Nuke|మరిన్ని పేజీలను తొలగించండి]]',
+ 'nuke-nopages-global' => '[[Special:RecentChanges|ఇటీవలి మార్పుల]]లో కొత్త పేజీలు ఏమీ లేవు.',
+ 'nuke-viewchanges' => 'మార్పులను చూడండి',
);
-/** Tetum (Tetun)
+/** Tetum (tetun)
* @author MF-Warburg
*/
$messages['tet'] = array(
'nuke-submit-user' => 'Bá',
);
-/** Tajik (Cyrillic script) (Тоҷикӣ)
+/** Tajik (Cyrillic script) (тоҷикӣ)
* @author Ibrahim
*/
$messages['tg-cyrl'] = array(
@@ -2421,7 +2538,7 @@ $messages['tg-cyrl'] = array(
'right-nuke' => 'Ҳазфи дастаҷамъии саҳифаҳо',
);
-/** Tajik (Latin script) (Tojikī)
+/** Tajik (Latin script) (tojikī)
* @author Liangent
*/
$messages['tg-latn'] = array(
@@ -2458,6 +2575,7 @@ bir teswir ýazyň we öçürmek üçin düwmä basyň.',
*/
$messages['tl'] = array(
'nuke' => 'Malawakang pagbura',
+ 'action-nuke' => 'mga pahinang nukleyar',
'nuke-desc' => "Nagbibigay sa mga ''sysop'' ng kakayahang [[Special:Nuke|magburang pangmalawakan]] ng mga pahina",
'nuke-nopages' => 'Walang bagong mga pahinang ginawa ni [[Special:Contributions/$1|$1]] na nasa loob ng kamakailang mga pagbabago.',
'nuke-list' => 'Ang sumusunod na mga pahina ay nilikha kamakailan lamang ni [[Special:Contributions/$1|$1]];
@@ -2465,7 +2583,7 @@ maglagay/magpasok ng isang puna (kumento) at pindutin ang pindutan upang mabura
'nuke-list-multiple' => 'Ang sumusunod na mga pahina ay kamakailan lamang nalikha;
maglagay ng isang puna at pindutin ang pindutan upang mabura ang mga ito.',
'nuke-defaultreason' => 'Idinagdag ni $1 ang malawakang pagbubura ng mga pahina',
- 'nuke-multiplepeople' => 'maramihang mga tagagamit',
+ 'nuke-multiplepeople' => 'Maramihang pagbubura ng kamakailang idinagdag na mga pahina',
'nuke-tools' => 'Nagpapahintulot ang kagamitang ito upang mabura ng malawakan ang mga pahinang idinagdag kamakailan ng isang ibinigay na tagagamit o tirahan ng IP.
Ipasok ang pangalan ng tagagamit o tirahan ng IP upang makakuha ng isang talaan ng mga pahinang buburahin, o iwanang walang laman para sa lahat ng mga tagagamit.',
'nuke-submit-user' => 'Gawin',
@@ -2475,6 +2593,12 @@ Ipasok ang pangalan ng tagagamit o tirahan ng IP upang makakuha ng isang talaan
'nuke-userorip' => 'Pangalan ng tagagamit, Tirahan ng IP o walang laman:',
'nuke-maxpages' => 'Pinakamaraming bilang ng mga pahina:',
'nuke-editby' => 'Nilikha ni [[Special:Contributions/$1|$1]]',
+ 'nuke-deleted' => "Nabura na ang pahinang '''$1'''.",
+ 'nuke-not-deleted' => "'''Hindi mabura''' ang pahinang [[:$1]].",
+ 'nuke-delete-more' => '[[Special:Nuke|Magbura ng marami pang mga pahina]]',
+ 'nuke-pattern' => 'Padron para sa pangalan ng pahina:',
+ 'nuke-nopages-global' => 'Walang bagong mga pahina sa loob ng [[Special:RecentChanges|kamakailang mga pagbabago]].',
+ 'nuke-viewchanges' => 'tingnan ang mga pagbabago',
);
/** Turkish (Türkçe)
@@ -2500,7 +2624,7 @@ Silinecek sayfaların listesini almak için kullanıcı adını ya da IPyi girin
'nuke-deleted' => "'''$1''' sayfası silindi.",
);
-/** Tatar (Cyrillic script) (Татарча)
+/** Tatar (Cyrillic script) (татарча)
* @author Ильнар
*/
$messages['tt-cyrl'] = array(
@@ -2527,6 +2651,7 @@ $messages['ug-latn'] = array(
* @author Ahonc
* @author Base
* @author Dim Grits
+ * @author Microcell
* @author Тест
*/
$messages['uk'] = array(
@@ -2551,10 +2676,23 @@ $messages['uk'] = array(
'nuke-editby' => 'Створені [[Special:Contributions/$1|$1]]',
'nuke-deleted' => "Сторінка '''$1''' була вилучена.",
'nuke-not-deleted' => "Сторінка [[:$1]] '''не може''' бути вилучена.",
+ 'nuke-delete-more' => '[[Special:Nuke|Масове вилучення сторінок]]',
'nuke-pattern' => 'Шаблон назви сторінки:',
);
-/** Vèneto (Vèneto)
+/** Urdu (اردو)
+ * @author පසිඳු කාවින්ද
+ */
+$messages['ur'] = array(
+ 'nuke' => 'بڑے پیمانے پر خارج',
+ 'nuke-submit-user' => 'چلو',
+ 'nuke-submit-delete' => 'منتخب شدہ خارج',
+ 'right-nuke' => 'بڑے پیمانے پر صفحات کو حذف',
+ 'nuke-maxpages' => 'صفحات کی زیادہ سے زیادہ تعداد:',
+ 'nuke-viewchanges' => 'قول تبدیلیاں',
+);
+
+/** vèneto (vèneto)
* @author Candalua
*/
$messages['vec'] = array(
@@ -2569,7 +2707,7 @@ $messages['vec'] = array(
'right-nuke' => 'Scancelassion de massa de le pagine',
);
-/** Veps (Vepsän kel’)
+/** Veps (vepsän kel’)
* @author Игорь Бродский
*/
$messages['vep'] = array(
@@ -2607,6 +2745,7 @@ Hãy nhập tên thành viên hoặc địa chỉ IP để lấy danh sách các
'nuke-pattern' => 'Mẫu tên trang:',
'nuke-nopages-global' => 'Không có trang mới trong các [[Special:RecentChanges|thay đổi gần đây]].',
'nuke-viewchanges' => 'xem thay đổi',
+ 'nuke-namespace' => 'Giới hạn theo không gian tên:',
);
/** Volapük (Volapük)
@@ -2648,7 +2787,7 @@ $messages['yue'] = array(
'right-nuke' => '大量刪頁',
);
-/** Simplified Chinese (‪中文(简体)‬)
+/** Simplified Chinese (中文(简体)‎)
* @author Anakmalaysia
* @author Gaoxuewei
* @author Hydra
@@ -2661,7 +2800,7 @@ $messages['yue'] = array(
*/
$messages['zh-hans'] = array(
'nuke' => '大量删除',
- 'action-nuke' => '大量删除页面',
+ 'action-nuke' => '删除大量页面',
'nuke-desc' => '让管理员可以[[Special:Nuke|批量删除]]页面',
'nuke-nopages' => '在最近更改中没有[[Special:Contributions/$1|$1]]创建的新页面。',
'nuke-list' => '以下为[[Special:Contributions/$1|$1]]最近创建的页面,请填写注释并点击按钮删除它们。',
@@ -2671,7 +2810,7 @@ $messages['zh-hans'] = array(
'nuke-tools' => '此工具允许大量删除指定用户或IP地址在最近创建的页面。输入用户名或IP地址可获取可删除页面列表,留白则检索所有用户。',
'nuke-submit-user' => '执行',
'nuke-submit-delete' => '删除所选',
- 'right-nuke' => '大量删除页面',
+ 'right-nuke' => '删除大量页面',
'nuke-select' => '选择:$1',
'nuke-userorip' => '用户名、IP地址或空白:',
'nuke-maxpages' => '最多页面数:',
@@ -2684,7 +2823,7 @@ $messages['zh-hans'] = array(
'nuke-viewchanges' => '查看变更',
);
-/** Traditional Chinese (‪中文(繁體)‬)
+/** Traditional Chinese (中文(繁體)‎)
* @author Anakmalaysia
* @author Mark85296341
* @author Shinjiman
@@ -2711,5 +2850,6 @@ $messages['zh-hant'] = array(
'nuke-delete-more' => '[[Special:Nuke|刪除更多頁面]]',
'nuke-pattern' => '頁面名稱的模式:',
'nuke-nopages-global' => '[[Special:RecentChanges|最近更改]]中沒有新的頁面。',
+ 'nuke-viewchanges' => '查看變更',
);
diff --git a/extensions/Nuke/Nuke.php b/extensions/Nuke/Nuke.php
index 64ae4fe3..80a41631 100644
--- a/extensions/Nuke/Nuke.php
+++ b/extensions/Nuke/Nuke.php
@@ -1,12 +1,12 @@
<?php
-if( !defined( 'MEDIAWIKI' ) ) {
+if ( !defined( 'MEDIAWIKI' ) ) {
die( 'Not an entry point.' );
}
-define( 'Nuke_VERSION', '1.1.4' );
+define( 'Nuke_VERSION', '1.1.7' );
-$dir = dirname(__FILE__) . '/';
+$dir = dirname( __FILE__ ) . '/';
$wgExtensionMessagesFiles['Nuke'] = $dir . 'Nuke.i18n.php';
$wgExtensionMessagesFiles['NukeAlias'] = $dir . 'Nuke.alias.php';
diff --git a/extensions/Nuke/Nuke_body.php b/extensions/Nuke/Nuke_body.php
index fbe4f56e..b8cea2f4 100644
--- a/extensions/Nuke/Nuke_body.php
+++ b/extensions/Nuke/Nuke_body.php
@@ -17,7 +17,11 @@ class SpecialNuke extends SpecialPage {
$block = $this->getUser()->getBlock();
throw new UserBlockedError( $block );
}
- $this->checkReadOnly();
+
+ if ( method_exists( $this, 'checkReadOnly' ) ) {
+ // checkReadOnly was introduced only in 1.19
+ $this->checkReadOnly();
+ }
$req = $this->getRequest();
@@ -29,31 +33,35 @@ class SpecialNuke extends SpecialPage {
if ( $user ) $target = $user->getName();
}
- $reason = $req->getText( 'wpReason',
- $target === '' ?
- wfMsgForContent( 'nuke-multiplepeople' ) :
- wfMsgForContent( 'nuke-defaultreason', "[[Special:Contributions/$target|$target]]" )
- );
+ $msg = $target === '' ?
+ $this->msg( 'nuke-multiplepeople' )->inContentLanguage()->text() :
+ $this->msg( 'nuke-defaultreason', "[[Special:Contributions/$target|$target]]" )->
+ inContentLanguage()->text();
+ $reason = $req->getText( 'wpReason', $msg );
- if( $req->wasPosted()
+ $limit = $req->getInt( 'limit', 500 );
+ $namespace = $req->getVal( 'namespace' );
+ $namespace = ctype_digit( $namespace ) ? (int)$namespace : null;
+
+ if ( $req->wasPosted()
&& $this->getUser()->matchEditToken( $req->getVal( 'wpEditToken' ) ) ) {
if ( $req->getVal( 'action' ) == 'delete' ) {
$pages = $req->getArray( 'pages' );
- if( $pages ) {
+ if ( $pages ) {
$this->doDelete( $pages, $reason );
return;
}
} elseif ( $req->getVal( 'action' ) == 'submit' ) {
- $this->listForm( $target, $reason, $req->getInt( 'limit', 500 ) );
+ $this->listForm( $target, $reason, $limit, $namespace );
} else {
$this->promptForm();
}
} elseif ( $target === '' ) {
$this->promptForm();
} else {
- $this->listForm( $target, $reason, $req->getInt( 'limit', 500 ) );
+ $this->listForm( $target, $reason, $limit, $namespace );
}
}
@@ -76,19 +84,22 @@ class SpecialNuke extends SpecialPage {
)
)
. '<table><tr>'
- . '<td>' . Xml::label( wfMsg( 'nuke-userorip' ), 'nuke-target' ) . '</td>'
+ . '<td>' . Xml::label( $this->msg( 'nuke-userorip' )->text(), 'nuke-target' ) . '</td>'
. '<td>' . Xml::input( 'target', 40, $userName, array( 'id' => 'nuke-target' ) ) . '</td>'
. '</tr><tr>'
- . '<td>' . Xml::label( wfMsg( 'nuke-pattern' ), 'nuke-pattern' ) . '</td>'
+ . '<td>' . Xml::label( $this->msg( 'nuke-pattern' )->text(), 'nuke-pattern' ) . '</td>'
. '<td>' . Xml::input( 'pattern', 40, '', array( 'id' => 'nuke-pattern' ) ) . '</td>'
+ . '</tr><tr>'
+ . '<td>' . Xml::label( $this->msg( 'nuke-namespace' )->text(), 'nuke-namespace' ) . '</td>'
+ . '<td>' . Html::namespaceSelector( array( 'all' => 'all' ), array( 'name' => 'namespace' ) ) . '</td>'
. '</tr><tr>'
- . '<td>' . Xml::label( wfMsg( 'nuke-maxpages' ), 'nuke-limit' ) . '</td>'
+ . '<td>' . Xml::label( $this->msg( 'nuke-maxpages' )->text(), 'nuke-limit' ) . '</td>'
. '<td>' . Xml::input( 'limit', 7, '500', array( 'id' => 'nuke-limit' ) ) . '</td>'
. '</tr><tr>'
. '<td></td>'
- . '<td>' . Xml::submitButton( wfMsg( 'nuke-submit-user' ) ) . '</td>'
- .'</tr></table>'
- . Html::hidden( 'wpEditToken', $this->getUser()->editToken() )
+ . '<td>' . Xml::submitButton( $this->msg( 'nuke-submit-user' )->text() ) . '</td>'
+ . '</tr></table>'
+ . Html::hidden( 'wpEditToken', $this->getUser()->getEditToken() )
. Xml::closeElement( 'form' )
);
}
@@ -99,13 +110,14 @@ class SpecialNuke extends SpecialPage {
* @param string $username
* @param string $reason
* @param integer $limit
+ * @param integer|null $namespace
*/
- protected function listForm( $username, $reason, $limit ) {
+ protected function listForm( $username, $reason, $limit, $namespace = null ) {
$out = $this->getOutput();
- $pages = $this->getNewPages( $username, $limit );
+ $pages = $this->getNewPages( $username, $limit, $namespace );
- if( count( $pages ) == 0 ) {
+ if ( count( $pages ) == 0 ) {
if ( $username === '' ) {
$out->addWikiMsg( 'nuke-nopages-global' );
} else {
@@ -130,13 +142,13 @@ class SpecialNuke extends SpecialPage {
Xml::openElement( 'form', array(
'action' => $nuke->getLocalURL( 'action=delete' ),
'method' => 'post',
- 'name' => 'nukelist')
+ 'name' => 'nukelist' )
) .
- Html::hidden( 'wpEditToken', $this->getUser()->editToken() ) .
+ Html::hidden( 'wpEditToken', $this->getUser()->getEditToken() ) .
Xml::tags( 'p',
null,
Xml::inputLabel(
- wfMsg( 'deletecomment' ), 'wpReason', 'wpReason', 70, $reason
+ $this->msg( 'deletecomment' )->text(), 'wpReason', 'wpReason', 70, $reason
)
)
);
@@ -144,24 +156,27 @@ class SpecialNuke extends SpecialPage {
// Select: All, None
$links = array();
$links[] = '<a href="#" id="toggleall">' .
- wfMsg( 'powersearch-toggleall' ) . '</a>';
+ $this->msg( 'powersearch-toggleall' )->text() . '</a>';
$links[] = '<a href="#" id="togglenone">' .
- wfMsg( 'powersearch-togglenone' ) . '</a>';
+ $this->msg( 'powersearch-togglenone' )->text() . '</a>';
$out->addHTML(
Xml::tags( 'p',
null,
- wfMsg( 'nuke-select', $this->getLanguage()->commaList( $links ) )
+ $this->msg( 'nuke-select', $this->getLanguage()->commaList( $links ) )->text()
)
);
// Delete button
$out->addHTML(
- Xml::submitButton( wfMsg( 'nuke-submit-delete' ) )
+ Xml::submitButton( $this->msg( 'nuke-submit-delete' )->text() )
);
$out->addHTML( '<ul>' );
- foreach( $pages as $info ) {
+ $wordSeparator = $this->msg( 'word-separator' )->text();
+ $commaSeparator = $this->msg( 'comma-separator' )->text();
+
+ foreach ( $pages as $info ) {
/**
* @var $title Title
*/
@@ -170,29 +185,28 @@ class SpecialNuke extends SpecialPage {
$image = $title->getNamespace() == NS_IMAGE ? wfLocalFile( $title ) : false;
$thumb = $image && $image->exists() ? $image->transform( array( 'width' => 120, 'height' => 120 ), 0 ) : false;
+ $userNameText = $userName ? $this->msg( 'nuke-editby', $userName )->parse() . $commaSeparator : '';
+ $changesLink = Linker::linkKnown(
+ $title,
+ $this->msg( 'nuke-viewchanges' )->text(),
+ array(),
+ array( 'action' => 'history' )
+ );
$out->addHTML( '<li>' .
Xml::check(
'pages[]',
true,
array( 'value' => $title->getPrefixedDbKey() )
- ) .
- '&#160;' .
+ ) . '&#160;' .
( $thumb ? $thumb->toHtml( array( 'desc-link' => true ) ) : '' ) .
- Linker::linkKnown( $title ) .
- '&#160;(' .
- ( $userName ? wfMsgExt( 'nuke-editby', 'parseinline', $userName ) . ',&#160;' : '' ) .
- Linker::linkKnown(
- $title,
- wfMsg( 'nuke-viewchanges' ),
- array(),
- array( 'action' => 'history' )
- ) .
- ")</li>\n" );
+ Linker::linkKnown( $title ) . $wordSeparator .
+ $this->msg( 'parentheses' )->rawParams( $userNameText . $changesLink )->escaped() .
+ "</li>\n" );
}
$out->addHTML(
"</ul>\n" .
- Xml::submitButton( wfMsg( 'nuke-submit-delete' ) ) .
+ Xml::submitButton( wfMessage( 'nuke-submit-delete' )->text() ) .
'</form>'
);
}
@@ -202,10 +216,11 @@ class SpecialNuke extends SpecialPage {
*
* @param string $username
* @param integer $limit
+ * @param integer|null $namespace
*
* @return array
*/
- protected function getNewPages( $username, $limit ) {
+ protected function getNewPages( $username, $limit, $namespace = null ) {
$dbr = wfGetDB( DB_SLAVE );
$what = array(
@@ -222,6 +237,10 @@ class SpecialNuke extends SpecialPage {
$where['rc_user_text'] = $username;
}
+ if ( $namespace !== null ) {
+ $where['rc_namespace'] = $namespace;
+ }
+
$pattern = $this->getRequest()->getText( 'pattern' );
if ( !is_null( $pattern ) && trim( $pattern ) !== '' ) {
$where[] = 'rc_title LIKE ' . $dbr->addQuotes( $pattern );
@@ -256,17 +275,18 @@ class SpecialNuke extends SpecialPage {
*
* @param array $pages The pages to delete
* @param string $reason
+ * @throws PermissionsError
*/
protected function doDelete( array $pages, $reason ) {
$res = array();
- foreach( $pages as $page ) {
+ foreach ( $pages as $page ) {
$title = Title::newFromURL( $page );
$file = $title->getNamespace() == NS_FILE ? wfLocalFile( $title ) : false;
- $permission_errors = $title->getUserPermissionsErrors( 'delete', $this->getUser());
+ $permission_errors = $title->getUserPermissionsErrors( 'delete', $this->getUser() );
- if ( count( $permission_errors )) {
+ if ( $permission_errors !== array() ) {
throw new PermissionsError( 'delete', $permission_errors );
}
@@ -279,15 +299,13 @@ class SpecialNuke extends SpecialPage {
}
if ( $ok ) {
- $res[] = wfMsgExt( 'nuke-deleted', array( 'parseinline' ), $title->getPrefixedText() );
+ $res[] = wfMessage( 'nuke-deleted', $title->getPrefixedText() )->parse();
} else {
- $res[] = wfMsgExt( 'nuke-not-deleted', array( 'parseinline' ), $title->getPrefixedText() );
+ $res[] = wfMessage( 'nuke-not-deleted', $title->getPrefixedText() )->parse();
}
}
$this->getOutput()->addHTML( "<ul>\n<li>" . implode( "</li>\n<li>", $res ) . "</li>\n</ul>\n" );
-
$this->getOutput()->addWikiMsg( 'nuke-delete-more' );
}
-
}
diff --git a/extensions/Nuke/README b/extensions/Nuke/README
index cfb5f7e2..39b272e0 100644
--- a/extensions/Nuke/README
+++ b/extensions/Nuke/README
@@ -1,7 +1,7 @@
These is the readme file for the Nuke extension.
Extension page on mediawiki.org: https://www.mediawiki.org/wiki/Extension:Nuke
-Latest version of the readme file: http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Nuke/README?view=co
+Latest version of the readme file: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Nuke.git;a=blob;f=README
== About ==
diff --git a/extensions/Nuke/RELEASE-NOTES b/extensions/Nuke/RELEASE-NOTES
index 56de5b99..3d4f40a6 100644
--- a/extensions/Nuke/RELEASE-NOTES
+++ b/extensions/Nuke/RELEASE-NOTES
@@ -1,10 +1,24 @@
These are the release notes for the Nuke extension.
Extension page on mediawiki.org: https://www.mediawiki.org/wiki/Extension:Nuke
-Latest version of the release notes: http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Nuke/RELEASE-NOTES?view=co
+Latest version of the release notes: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Nuke.git;a=blob;f=RELEASE-NOTES
-=== Version 1.1.5 ==
+=== Version 1.1.7 ===
+(2012-10-05)
+
+* Added option to limit page selection by namespace.
+
+=== Version 1.1.6 ===
+(2012-08-14)
+
+* Making use of of the new message methods introduced in MW 1.18 instead of wfMsg*.
+* Use of User::getEditToken rather then deprecated User::editToken.
+* Updated release notes, readme and install to reflect the Git migration.
+* Changed minimum required MediaWiki version from 1.18 to 1.19.
+
+=== Version 1.1.5 ===
(2012-03-14)
+
* (bug 35214) Special:Nuke allows deletions even when blocked
* (bug 16985) Show number of recent edits in Special:Nuke
* (bug 23600) Nuke extension w/PostgreSQL: column "recentchanges.rc_timestamp" should be in GROUP BY
@@ -25,7 +39,7 @@ Latest version of the release notes: http://svn.wikimedia.org/viewvc/mediawiki/t
* Implemented sql like match feature as suggested in bug 5835.
* Removed inline JavaScript and make use of jQuery loaded via the resource loader instead.
* Modernizing of some of the code to make use of newly introduced features.
-* Compatibility with MediaWiki < 1.18 broken.
+* Changed minimum required MediaWiki version from 1.16 to 1.18.
=== Version 1.1.1 ===
(2011-10-19)
diff --git a/extensions/ParserFunctions/.gitreview b/extensions/ParserFunctions/.gitreview
deleted file mode 100644
index decb9867..00000000
--- a/extensions/ParserFunctions/.gitreview
+++ /dev/null
@@ -1,5 +0,0 @@
-[gerrit]
-host=gerrit.wikimedia.org
-port=29418
-project=mediawiki/extensions/ParserFunctions.git
-defaultbranch=master
diff --git a/extensions/ParserFunctions/Convert.php b/extensions/ParserFunctions/Convert.php
deleted file mode 100644
index cdfd2232..00000000
--- a/extensions/ParserFunctions/Convert.php
+++ /dev/null
@@ -1,907 +0,0 @@
-<?php
-
-if ( !defined( 'MEDIAWIKI' ) ) {
- die( 'This file is a MediaWiki extension, it is not a valid entry point' );
-}
-
-class ConvertError extends MWException {
- public function __construct( $msg /*...*/ ) {
- $args = func_get_args();
- array_shift( $args );
- array_map( 'htmlspecialchars', $args );
- $this->message = '<strong class="error">' . wfMsgForContent( "pfunc-convert-$msg", $args ) . '</strong>';
- }
-}
-
-class ConvertParser {
-
- # A regex which matches the body of the string and the source unit separately
- const UNITS_REGEX = '/^(.+?)([a-z]+\^?\d?(?:\/\w+\^?\d?)*)$/i';
-
- # A regex which matches a number
- const NUM_REGEX = '/\b((?:\+|\-|&minus;|\x{2212})?(\d+(?:\.\d+)?)(?:E(?:\+|\-|&minus;|\x{2212})?\d+)?)\b/iu';
-
- # A regex *FRAGMENT* which matches SI prefixes
- const PREFIX_REGEX = '[YZEPTGMkh(da)dcm\x{03BC}\x{00B5}npfazy]?';
-
- /**
- * @var ConvertUnit
- */
- protected $sourceUnit;
-
- /**
- * @var ConvertUnit
- */
- protected $targetUnit;
-
- # Whether to abbreviate the output unit
- protected $abbreviate;
-
- # Whether to link the output unit, if possible
- protected $link;
-
- # If set, don't output the unit or format the number
- protected $raw;
-
- # What precision to round to.
- protected $decimalPlaces;
- protected $significantFigures;
-
- # What language to display the units in
- # @var Language
- protected $language;
-
- # The last value converted, which will be used for PLURAL evaluation
- protected $lastValue;
-
- protected $precision;
-
- /**
- * Reset the parser so it isn't contaminated by the results of previous parses
- */
- public function clearState(){
- # Make sure we break any references set up in the parameter passing below
- unset( $this->sourceUnit );
- unset( $this->targetUnit );
- $this->sourceUnit = null;
- $this->targetUnit = null;
-
- $this->lastValue
- = $this->link
- = $this->precision
- = $this->abbreviate
- = $this->raw
- = $this->significantFigures
- = $this->decimalPlaces
- = null;
-
- $this->language = true; # prompts wfGetLangObj() to use $wgContLang
- }
-
- /**
- * Evaluate a convert expression
- * @param $args Array of the parameters passed to the original tag function
- * @return String
- * @throws ConvertError
- */
- public function execute( $args ) {
- $this->clearState();
- array_shift( $args ); # Dump Parser object
-
- if( count( $args ) == 0 ){
- # that was easy
- return '';
- }
- $string = trim( array_shift( $args ) );
-
- # Process the rest of the args
- static $magicWords = array(
- 'sourceunit' => null,
- 'targetunit' => null,
- 'linkunit' => null,
- 'decimalplaces' => null,
- 'significantfigures' => null,
- 'abbreviate' => null,
- 'rawsuffix' => null,
- 'language' => null,
- );
- if( !is_object( $magicWords ) ){
- foreach( $magicWords as $key => &$val ){
- $magicWords[$key] =& MagicWord::get( $key );
- }
- # The $magicWords[key]->function() syntax doesn't work, so cast to
- # object so we can use $magicWords->key->function() instead
- $magicWords = (object)$magicWords;
- }
-
- $n = 0; # Count of unnamed parameters
- foreach ( $args as $arg ) {
- $parts = array_map( 'trim', explode( '=', $arg, 2 ) );
- if ( count( $parts ) == 2 ) {
- # Found "="
- if ( $magicWords->sourceunit->matchStartAndRemove( $parts[0] ) ) {
- if( $magicWords->targetunit->matchStartAndRemove( $parts[1] ) ){
- $this->targetUnit =& $this->sourceUnit;
- } else {
- $this->sourceUnit = new ConvertUnit( $parts[1] );
- }
-
- } elseif ( $magicWords->targetunit->matchStartAndRemove( $parts[0] ) ) {
- if( $magicWords->sourceunit->matchStartAndRemove( $parts[1] ) ){
- $this->targetUnit =& $this->sourceUnit;
- } else {
- $this->targetUnit = new ConvertUnit( $parts[1] );
- }
-
- } elseif( $magicWords->decimalplaces->matchStartAndRemove( $parts[0] ) ) {
- $this->decimalPlaces = intval( $parts[1] );
-
- } elseif( $magicWords->significantfigures->matchStartAndRemove( $parts[0] ) ) {
- # It doesn't make any sense to have negative sig-figs
- if( intval( $parts[1] ) > 0 ){
- $this->significantFigures = intval( $parts[1] );
- }
-
- } elseif( $magicWords->language->matchStartAndRemove( $parts[0] ) ) {
- # if this is an invalid code we'll get $wgContLang back
- $this->language = Language::factory( $parts[1] );
- }
-
- } elseif( $magicWords->linkunit->matchStartAndRemove( $parts[0] ) ) {
- $this->link = true;
-
- } elseif( $magicWords->abbreviate->matchStartAndRemove( $parts[0] ) ) {
- $this->abbreviate = true;
-
- } elseif( $magicWords->rawsuffix->matchStartAndRemove( $parts[0] ) ) {
- $this->raw = true;
-
- } elseif( $parts[0] != '' && !$n++ && !$this->targetUnit instanceof ConvertUnit ){
- # First unnamed parameter = output unit
- $this->targetUnit = new ConvertUnit( $parts[0] );
- }
- }
-
- # Get the source unit, if not already set. This throws ConvertError on failure
- if ( !$this->sourceUnit instanceof ConvertUnit ){
- $this->deduceSourceUnit( $string );
- } else {
- # The string has no unit on the end, so it's been trimmed to the end of the
- # last digit, meaning the unit specified by #sourceunit won't have any space
- $string .= ' ';
- }
-
- # Use the default unit (SI usually)
- if( !$this->targetUnit instanceof ConvertUnit ){
- $this->targetUnit = $this->sourceUnit->getDefaultUnit();
- }
-
- if( $this->targetUnit->dimension->value != $this->sourceUnit->dimension->value ){
- throw new ConvertError(
- 'dimensionmismatch',
- $this->sourceUnit->dimension->getLocalisedName(true),
- $this->targetUnit->dimension->getLocalisedName(true)
- );
- }
-
- # If the Language hasn't been deliberately specified, get it from the wiki's
- # content language, but run it through a configurable map first
- if( $this->language === true ){
- global $wgContLang, $wgPFUnitLanguageVariants;
- $code = $wgContLang->getCode();
- if( isset( $wgPFUnitLanguageVariants[$code] ) ){
- $this->language = Language::factory( $wgPFUnitLanguageVariants[$code] );
- } else {
- # Ok, actually *do* use $wgContLang
- $this->language = true;
- }
- }
-
- return $this->processString( $string );
- }
-
- /**
- * Find the unit at the end of the string and load $this->sourceUnit with an appropriate
- * ConvertUnit, or throw an exception if the unit is unrecognised.
- * @param $string
- */
- protected function deduceSourceUnit( $string ){
- # Get the unit from the end of the string
- $matches = array();
- preg_match( self::UNITS_REGEX, $string, $matches );
-
- if( count( $matches ) == 3 ){
- $this->sourceUnit = new ConvertUnit( $matches[2] );
- } else {
- throw new ConvertError( 'nounit' );
- }
- }
-
- /**
- * Identify the values to be converted, and convert them
- * @param $string String
- * @return String
- */
- protected function processString( $string ){
- # Replace values
- $string = preg_replace_callback(
- self::NUM_REGEX,
- array( $this, 'convert' ),
- ltrim( preg_replace( self::UNITS_REGEX, '$1', $string ) )
- );
- if( $this->raw ){
- return trim( $string );
- } else {
- return $this->targetUnit->getText(
- $string,
- $this->lastValue,
- $this->link,
- $this->abbreviate,
- $this->language
- );
- }
- }
-
- /**
- * Express a value in the $sourceUnit in terms of the $targetUnit, preserving
- * an appropriate degree of accuracy.
- * @param $value String
- * @return String
- */
- public function convert( $value ){
- global $wgContLang;
- $valueFloat = floatval( $value[1] );
- $newValue = $valueFloat
- * $this->sourceUnit->getConversion()
- / $this->targetUnit->getConversion();
- if( $this->decimalPlaces !== null && $this->significantFigures !== null ){
- # round to the required number of decimal places, or the required number
- # of significant figures, whichever is the least precise
- $dp = floor( $this->significantFigures - log10( abs( $newValue ) ) ); # Convert SF to DP
- $newValue = round( $newValue, max( $dp, $this->decimalPlaces ) );
-
- } elseif( $this->decimalPlaces !== null ){
- $newValue = round( $newValue, $this->decimalPlaces );
-
- } elseif( $this->significantFigures !== null ){
- $dp = floor( $this->significantFigures - log10( abs( $newValue ) ) ); # Convert SF to DP
- $newValue = round( $newValue, $dp );
-
- } else {
- # Need to round to a similar accuracy as the original value. To do that we
- # select the accuracy which will as closely as possible preserve the maximum
- # percentage error in the value. So 36ft = 36 ± 0.5 ft, so the uncertainty
- # is ±0.5/36 = ±1.4%. In metres this is 10.9728 ± 1.4%, or 10.9728 ± 0.154
- # we take the stance of choosing the limit which is *more* precise than the
- # original value.
-
- # Strip sign and exponent
- $num = preg_replace( self::NUM_REGEX, '$2', $value[1] );
-
- if( strpos( $num, '.' ) !== false ){
- # If there is a decimal point, this is the number of digits after it.
- $dpAfter = strlen( $num ) - strpos( $num, '.' ) - 1;
- $error = pow( 10, -$dpAfter - 1 ) * 5;
-
- } elseif( $num == 0 ) {
- # The logarithms below will be unhappy, and it doesn't actually matter
- # what error we come up with, zero is still zero
- $error = 1;
-
- } else {
- # Number of digits before the point
- $dpBefore = floor( log10( abs( $num ) ) );
-
- # Number of digits if we reverse the string = number
- # of digits excluding trailing zeros
- $dpAfter = floor( log10( abs( strrev( $num ) ) ) );
-
- # How many significant figures to consider numbers like "35000" to have
- # is a tricky question. We say 2 here because if people want to ensure
- # that the zeros are included, they could write it as 3.500E4
- $error = pow( 10, $dpBefore - $dpAfter - 1 ) * 5;
- }
-
- $errorFraction = $error / $num;
-
- $i = 10;
- while( $i > -10 && ( round( $newValue, $i - 1 ) != 0 ) &&
- # Rounding to 10dp avoids floating point errors in exact conversions,
- # which are on the order of 1E-16
- ( round( 5 * pow( 10, -$i ) / round( $newValue, $i - 1 ), 10 ) <= round( $errorFraction, 10 ) ) )
- {
- $i--;
- }
-
- $newValue = round( $newValue, $i );
- # We may need to stick significant zeros back onto the number
- if( $i > 0 ){
- if( strpos( $newValue, '.' ) !== false ){
- $newValue = str_pad( $newValue, $i + strpos( $newValue, '.' ) + 1, '0' );
- } else {
- $newValue .= '.' . str_repeat( '0', $i );
- }
- }
- }
-
- # Store the last value for use in PLURAL later
- $this->lastValue = $newValue;
-
- return $this->raw
- ? $newValue
- : $wgContLang->formatNum( $newValue );
- }
-
-}
-
-/**
- * A dimension
- */
-class ConvertDimension {
-
- const MASS = 1; # KILOGRAM
- const LENGTH = 10; # METRE
- const TIME = 100; # SECOND
- const TEMPERATURE = 1E3; # KELVIN
- const QUANTITY = 1E4; # MOLE
- const CURRENT = 1E5; # AMPERE
- const INTENSITY = 1E6; # CANDELA
-
- # fuel efficiencies are ugly and horrible and dimensionally confused, and have the
- # same dimensions as LENGTH or 1/LENGTH. But someone wanted to include them... so
- # we have up to ten dimensions which can be identified by values of this.
- # 0 = sane unit
- # 1 = some sort of fuel efficiency
- const UGLY_HACK_VALUE = 1E7;
-
- /**
- * Dimension constants. These are the values you'd get if you added the SI
- * base units together with the weighting given above, also the output from
- * getDimensionHash(). Cool thing is, you can add these together to get new
- * compound dimensions.
- */
- const DIM_DIMENSIONLESS = 0; # Numbers etc
- const DIM_LENGTH = 10;
- const DIM_AREA = 20;
- const DIM_VOLUME = 30;
- const DIM_TIME = 100;
- const DIM_TIME_SQ = 200;
- const DIM_MASS = 1;
- const DIM_TEMPERATURE = 1000;
- const DIM_SPEED = -90; # LENGTH / TIME
- const DIM_ACCELERATION = -190; # LENGTH / TIME_SQ
- const DIM_FORCE = -189; # MASS * LENGTH / TIME_SQ
- const DIM_TORQUE = -179; # also MASS * AREA / TIME_SQ, but all units are single
- const DIM_ENERGY = -179; # MASS * AREA / TIME_SQ, all units are compound
- const DIM_PRESSURE = -209; # MASS / ( LENGTH * TIME_SQ )
- const DIM_POWER = -79; # MASS * AREA / TIME
- const DIM_DENSITY = -29; # MASS / VOLUME
- const DIM_FUELEFFICIENCY_PVE = 10000020; # fuel efficiency in VOLUME / LENGTH
- const DIM_FUELEFFICIENCY_NVE = 99999990; # fuel efficiency in LENGTH / VOLUME
-
- # Map of dimension names to message keys. This also serves as a list of what
- # dimensions will not throw an error when encountered.
- public static $legalDimensions = array(
- self::DIM_LENGTH => 'length',
- self::DIM_AREA => 'area',
- self::DIM_VOLUME => 'volume',
- self::DIM_TIME => 'time',
- self::DIM_TIME_SQ => 'timesquared',
- self::DIM_MASS => 'mass',
- self::DIM_TEMPERATURE => 'temperature',
- self::DIM_SPEED => 'speed',
- self::DIM_ACCELERATION => 'acceleration',
- self::DIM_FORCE => 'force',
- self::DIM_TORQUE => 'torque',
- self::DIM_ENERGY => 'energy',
- self::DIM_PRESSURE => 'pressure',
- self::DIM_POWER => 'power',
- self::DIM_DENSITY => 'density',
- self::DIM_FUELEFFICIENCY_PVE => 'fuelefficiencypositive',
- self::DIM_FUELEFFICIENCY_NVE => 'fuelefficiencynegative',
- );
-
- public $value;
- protected $name;
-
- /**
- * Constructor
- * @param $var ConvertDimension|Int a dimension constant or existing unit
- * @param $var2 ConvertDimension|Int optionally another dimension constant for a compound unit $var/$var2
- */
- public function __construct( $var, $var2=null ){
- static $legalDimensionsFlip;
-
- if( is_string( $var ) ){
- if( $legalDimensionsFlip === null ){
- $legalDimensionsFlip = array_flip( self::$legalDimensions );
- }
- if( isset( $legalDimensionsFlip[$var] ) ){
- $dim = $legalDimensionsFlip[$var];
- } else {
- # Should be unreachable
- throw new ConvertError( 'unknowndimension' );
- }
- } elseif( $var instanceof self ){
- $dim = $var->value;
- } else {
- $dim = intval( $var );
- }
-
- if( $var2 === null ){
- $this->value = $dim;
- $this->name = $this->compoundName = self::$legalDimensions[$this->value];
-
- } else {
- if( is_string( $var2 ) ){
- if( $legalDimensionsFlip === null ){
- $legalDimensionsFlip = array_flip( self::$legalDimensions );
- }
- if( isset( $legalDimensionsFlip[$var2] ) ){
- $dim2 = $legalDimensionsFlip[$var2];
- } else {
- # Should be unreachable
- throw new ConvertError( 'unknowndimension' );
- }
- } elseif( $var2 instanceof self ){
- $dim2 = $var2->value;
- } else {
- $dim2 = intval( $var2 );
- }
-
- $this->value = $dim - $dim2;
- if( in_array( $this->value, array_keys( self::$legalDimensions ) ) ){
- $this->name = self::$legalDimensions[$this->value];
- $this->compoundName = array(
- self::$legalDimensions[$dim],
- self::$legalDimensions[$dim2],
- );
- } else {
- # Some combinations of units are fine (carats per bushel is a perfectly good,
- # if somewhat bizarre, measure of density, for instance). But others (like
- # carats per miles-per-gallon) are definitely not.
- # TODO: this allows compound units like <gigawatthours>/<pascal> as a unit
- # of volume; is that a good thing or a bad thing?
- throw new ConvertError( 'invalidcompoundunit', "$var/$var2" );
- }
- }
- }
-
- /**
- * Convert to string. Magic in PHP 5.1 and above.
- * @return String
- */
- public function __toString(){
- return strval( $this->name );
- }
-
- /**
- * Get the name, or names, of the dimension
- * @param $expandCompound Bool Whether to return a string instead of an array of strings in
- * case of a compound unit
- * @return String|Array of String
- */
- public function getName( $expandCompound = false ){
- return $expandCompound
- ? $this->name
- : $this->compoundName;
- }
-
- /**
- * Get the localised name of the dimension. Output is unescaped
- * @return String
- */
- public function getLocalisedName(){
- return wfMsg( "pfunc-convert-dimension-{$this->name}" );
- }
-
-}
-
-class ConvertUnit {
-
- /**
- * array(
- * DIMENSION => array(
- * UNIT => array(
- * CONVERSION,
- * REGEX,
- * TAKES_SI_PREFIXES,
- * )
- * )
- * )
- */
- protected static $units = array(
- ConvertDimension::DIM_LENGTH => array(
- 'metre' => array( 1, 'm', true ),
- 'angstrom' => array( 0.00000001, '\x{00C5}', false ),
-
- 'mile' => array( 1609.344, 'mi|miles?', false ),
- 'furlong' => array( 201.168, 'furlong', false ),
- 'chain' => array( 20.1168 , 'chain', false ),
- 'rod' => array( 5.0292, 'rod|pole|perch', false ),
- 'fathom' => array( 1.8288, 'fathom', false ),
- 'yard' => array( 0.9144, 'yards?|yd', false ),
- 'foot' => array( 0.3048, 'foot|feet|ft', false ),
- 'hand' => array( 0.1016, 'hands?', false ),
- 'inch' => array( 0.0254, 'inch|inches|in', false ),
-
- 'nauticalmile' => array( 1852, 'nauticalmiles?|nmi', false ),
- 'nauticalmileuk' => array( 1853.184, 'old[Uu][Kk]nmi|[Bb]rnmi|admi', false ),
- 'nauticalmileus' => array( 1853.24496, 'old[Uu][Ss]nmi', false ),
-
- 'parsec' => array( 3.0856775813057E16, 'parsecs?|pc', true ),
- 'lightyear' => array( 9.4607304725808E15, 'lightyears?|ly', true ),
- 'astronomicalunit' => array( 149597870700, 'astronomicalunits?|AU|au', false ),
- ),
-
- ConvertDimension::DIM_AREA => array(
- 'squarekilometre' => array( 1E6, 'km2|km\^2', false ),
- 'squaremetre' => array( 1, 'm2|m\^2', false ),
- 'squarecentimetre' => array( 1E-4, 'cm2|cm\^2', false ),
- 'squaremillimetre' => array( 1E-6, 'mm2|mm\^2', false ),
- 'hectare' => array( 1E4, 'hectares?|ha', false ),
-
- 'squaremile' => array( 2589988.110336, 'sqmi|mi2|mi\^2', false ),
- 'acre' => array( 4046.856422, 'acres?', false ),
- 'squareyard' => array( 0.83612736, 'sqyd|yd2|yd\^2', false ),
- 'squarefoot' => array( 0.09290304, 'sqft|ft2|ft\^2', false ),
- 'squareinch' => array( 0.00064516, 'sqin|in2|in\^2', false ),
-
- 'squarenauticalmile' => array( 3429904, 'sqnmi|nmi2|nmi\^2', false ),
- 'dunam' => array( 1000, 'dunam', false ),
- 'tsubo' => array( 3.305785, 'tsubo', false ),
- ),
-
- ConvertDimension::DIM_VOLUME => array(
- 'cubicmetre' => array( 1, 'm3|m\^3', false ),
- 'cubiccentimetre' => array( 1E-6, 'cm3|cm\^3', false ),
- 'cubicmillimetre' => array( 1E-9, 'mm3|mm\^3', false ),
- 'litre' => array( 1E-3 , 'l', true ),
-
- 'cubicyard' => array( 0.764554857984, 'cuyd|yd3|yd\^3', false ),
- 'cubicfoot' => array( 0.028316846592, 'cuft|ft3|ft\^3', false ),
- 'cubicinch' => array( 0.000016387064, 'cuin|in3|in\^3', false ),
- 'barrel' => array( 0.16365924, 'bbl|barrels?|impbbl', false ),
- 'bushel' => array( 0.03636872, 'bsh|bushels?|impbsh', false ),
- 'gallon' => array( 0.00454609, 'gal|gallons?|impgal', false ),
- 'quart' => array( 0.0011365225, 'qt|quarts?|impqt', false ),
- 'pint' => array( 0.00056826125, 'pt|pints?|imppt', false ),
- 'fluidounce' => array( 0.0000284130625, 'floz|impfloz', false ),
-
- 'barrelus' => array( 0.119240471196, 'usbbl', false ),
- 'barreloil' => array( 0.158987294928, 'oilbbl', false ),
- 'barrelbeer' => array( 0.117347765304, 'beerbbl', false ),
- 'usgallon' => array( 0.003785411784, 'usgal', false ),
- 'usquart' => array( 0.000946352946, 'usqt', false ),
- 'uspint' => array( 0.000473176473, 'uspt', false ),
- 'usfluidounce' => array( 0.0000295735295625, 'usfloz', false ),
- 'usdrybarrel' => array( 0.11562819898508, 'usdrybbl', false ),
- 'usbushel' => array( 0.03523907016688, 'usbsh', false ),
- 'usdrygallon' => array( 0.00440488377086, 'usdrygal', false ),
- 'usdryquart' => array( 0.001101220942715, 'usdryqt', false ),
- 'usdrypint' => array( 0.0005506104713575, 'usdrypt', false ),
- ),
-
- ConvertDimension::DIM_TIME => array(
- 'year' => array( 31557600, 'yr', true ),
- 'day' => array( 86400, 'd|days?', false ),
- 'hour' => array( 3600, 'hours?|hr|h', false ),
- 'minute' => array( 60, 'minutes?|mins?', false ),
- 'second' => array( 1, 's', false ),
- ),
-
- ConvertDimension::DIM_SPEED => array(
- 'knot' => array( 0.514444444, 'knot|kn', false ),
- 'speedoflight' => array( 2.9979E8, 'c', false ),
- ),
-
- ConvertDimension::DIM_PRESSURE => array(
- 'pascal' => array( 1, 'Pa', true ),
-
- 'bar' => array( 100000, 'bar', false ),
- 'decibar' => array( 10000, 'dbar', false ),
- 'millibar' => array( 100 , 'mbar|mb', false ),
- 'kilobarye' => array( 100, 'kba', false ),
- 'barye' => array( 0.1, 'ba', false ),
-
- 'atmosphere' => array( 101325, 'atm|atmospheres?', false ),
- 'torr' => array( 133.32237, 'torr', false ),
- 'mmhg' => array( 133.322387415, 'mmHg', false ),
- 'inhg' => array( 3386.38864034, 'inHg', false ),
- 'psi' => array( 6894.757293, 'psi', false ),
- ),
- # TODO: other dimensions as needed
- );
-
- /**
- * array(
- * PREFIX => array(
- * CONVERSION,
- * REGEX,
- * )
- * )
- * They're out of order because this is the order in which they are tested, and
- * some prefixes are much more likely to occur than others
- */
- protected static $prefixes = array(
- 'kilo' => array( 1E3, 'k' ),
- 'milli' => array( 1E-3, 'm' ),
- 'centi' => array( 1E-2, 'c' ),
- 'giga' => array( 1E9, 'G' ),
- 'micro' => array( 1E-6, '(?:\x{03BC}|\x{00B5})' ), # There are two similar mu characters
- 'mega' => array( 1E6, 'M' ),
- 'nano' => array( 1E-9, 'n' ),
- 'hecto' => array( 1E2, 'h' ),
- 'deca' => array( 1E1, 'da' ),
- 'deci' => array( 1E-1, 'd' ),
- 'yotta' => array( 1E24, 'Y' ),
- 'zetta' => array( 1E21, 'Z' ),
- 'exa' => array( 1E18, 'E' ),
- 'peta' => array( 1E15, 'P' ),
- 'tera' => array( 1E12, 'T' ),
- 'pico' => array( 1E-12, 'p' ),
- 'femto' => array( 1E-15, 'f' ),
- 'atto' => array( 1E-18, 'a' ),
- 'zepto' => array( 1E-21, 'z' ),
- 'yocto' => array( 1E-24, 'y' ),
- );
-
- # Default units for each dimension
- # TODO: this should ideally be localisable
- protected static $defaultUnit = array(
- ConvertDimension::DIM_LENGTH => 'metre',
- ConvertDimension::DIM_AREA => 'squaremetre',
- ConvertDimension::DIM_VOLUME => 'cubicmetre',
- ConvertDimension::DIM_TIME => 'second',
- ConvertDimension::DIM_SPEED => 'metre/second',
- ConvertDimension::DIM_PRESSURE => 'pascal',
- );
-
- # An array of preprocessing conversions to apply to units
- protected static $unitConversions = array(
- '/^mph$/u' => 'mi/h',
- );
-
- # Map of UNIT => DIMENSION, created on construct
- protected static $dimensionMap = false;
-
- /***************** MEMBER VARIABLES *****************/
-
- /**
- * @var ConvertDimension
- */
- public $dimension;
-
- # What number you need to multiply this unit by to get the equivalent
- # value in SI base units
- protected $conversion = 1;
-
- # A regex which matches the unit
- protected $regex;
-
- # The name of the unit (key into $units[$dimension] above
- protected $unitName;
-
- # The SI prefix, if applicable
- protected $prefix = null;
-
- /***************** MEMBER FUNCTIONS *****************/
-
- /**
- * Constructor
- * @param $rawUnit String
- */
- public function __construct( $rawUnit ){
- if( self::$dimensionMap === false ){
- self::$dimensionMap = array();
- foreach( self::$units as $dimension => $arr ){
- foreach( $arr as $unit => $val ){
- self::$dimensionMap[$unit] = $dimension;
- }
- }
- }
-
- $this->parseUnit( $rawUnit );
- }
-
- /**
- * Parse a raw unit string, and populate member variables
- * @param $rawUnit String
- */
- protected function parseUnit( $rawUnit ){
-
- # Do mappings like 'mph' --> 'mi/h'
- $rawUnit = preg_replace(
- array_keys( self::$unitConversions ),
- array_values( self::$unitConversions ),
- $rawUnit
- );
-
- $parts = explode( '/', $rawUnit );
- array_map( 'trim', $parts );
- if( count( $parts ) == 1 ){
- # Single unit
- foreach( self::$units as $dimension => $units ){
- foreach( $units as $unit => $data ){
- if( $rawUnit == $unit
- || ( !$data[2] && preg_match( "/^({$data[1]})$/u", $parts[0] ) )
- || ( $data[2] && preg_match( "/^(" . ConvertParser::PREFIX_REGEX . ")(" . $data[1] . ")$/u", $parts[0] ) ) )
- {
- $this->dimension = new ConvertDimension( self::$dimensionMap[$unit] );
- $this->conversion = $data[0];
- $this->regex = $data[1];
- $this->unitName = $unit;
-
- # Grab the SI prefix, if it's allowed and there is one
- if( $data[2] && !preg_match( "/^({$data[1]})$/u", $parts[0] ) ){
- foreach( self::$prefixes as $prefix => $pdata ){
- if( preg_match( "/^({$pdata[1]})({$data[1]})$/u", $parts[0] ) ){
- $this->prefix = $prefix;
- break;
- }
- }
- }
-
- return;
- }
- }
- }
-
- # Unknown unit
- throw new ConvertError( 'unknownunit', $rawUnit );
-
- } elseif( count( $parts ) == 2 ){
- # Compound unit.
- $top = new self( $parts[0] );
- $bottom = new self( $parts[1] );
- $this->dimension = new ConvertDimension( $top->dimension, $bottom->dimension );
- $this->conversion = $top->conversion / $bottom->conversion;
- $this->regex = "(?:{$top->regex})/(?:{$bottom->regex})";
- $this->unitName = array( $top->unitName, $bottom->unitName );
- $this->prefix = array( $top->prefix, $bottom->prefix );
- return;
-
- } else {
- # Whaaat? Too many parts
- throw new ConvertError( 'doublecompoundunit', $rawUnit );
- }
- }
-
- /**
- * Get the mathematical factor which will convert a measurement in this unit into a
- * measurement in the SI base unit for the dimension
- * @return double
- */
- public function getConversion(){
- return $this->conversion * $this->getPrefixConversion();
- }
-
- /**
- * Get the conversion factor associated with the prefix(es) in the unit
- * @return double
- */
- public function getPrefixConversion(){
- if( !$this->prefix ){
- return 1;
- } elseif( is_array( $this->prefix ) ){
- $x = $this->prefix[0] !== null
- ? self::$prefixes[$this->prefix[0]][0]
- : 1;
- if( $this->prefix[1] !== null ){
- $x *= self::$prefixes[$this->prefix[1]][0];
- }
- return $x;
- } else {
- return self::$prefixes[$this->prefix][0];
- }
- }
-
- /**
- * Get a regular expression which will match keywords for this unit
- * @return String
- */
- public function getRegex(){
- return $this->regex;
- }
-
- /**
- * Get the text of the unit
- * @param $string String Original text, with the number converted
- * @param $value String number for PLURAL support
- * @param $link Bool
- * @param $abbreviate Bool
- * @param $language Language
- * @return String
- */
- public function getText( $string, $value, $link=false, $abbreviate=false, $language=null ){
- global $wgContLang;
- $value = $wgContLang->formatNum( $value );
-
- if( !is_array( $this->unitName ) ){
- $msgText = $this->getTextFromMessage(
- $this->dimension->getName(),
- $this->unitName,
- $this->prefix,
- $string, $value, $link, $abbreviate, $language
- );
-
- } elseif( !wfEmptyMsg( "pfunc-convert-unit-{$this->dimension->getName(true)}-{$this->unitName[0]}-{$this->unitName[1]}" ) ){
- # A wiki has created, say, [[MediaWiki:pfunc-convert-unit-speed-metres-second]]
- # so they can have it display "<metres per second>" rather than
- # "<metres>/<second>"
- $msgText = $this->getTextFromMessage(
- $this->dimension->getName(true),
- "{$this->unitName[0]}-{$this->unitName[1]}",
- $this->prefix, # This will probably be rubbish, but it's the wiki users' problem, not ours
- $string, $value, $link, $abbreviate, $language
- );
-
- } else {
- $dimensionNames = $this->dimension->getName();
- $msgText = $this->getTextFromMessage(
- $dimensionNames[0],
- $this->unitName[0],
- $this->prefix[0],
- $string, $value, $link, $abbreviate, $language
- );
- $msg2Text = $this->getTextFromMessage(
- $dimensionNames[1],
- $this->unitName[1],
- $this->prefix[1],
- '',
- 1, # Singular for denominator
- $link, $abbreviate, $language
- );
- $msgText = "$msgText/$msg2Text";
- }
-
- return trim( $msgText );
- }
-
- /**
- * Retrieve the unit text from actual messages
- * @param $dimension String
- * @param $unit String
- * @param $prefix String
- * @param $string String
- * @param $number String the actual value (for {{PLURAL}} etc)
- * @param $link Bool
- * @param $abbreviate Bool
- * @param $language Language|Bool|null
- * @return String
- */
- protected function getTextFromMessage( $dimension, $unit, $prefix, $string, $number, $link, $abbreviate, $language ){
- $abbr = $abbreviate ? '-abbr' : '';
- $prefix = $prefix === null
- ? ''
- : wfMsgExt( "pfunc-convert-prefix-$prefix$abbr", array( 'parsemag', 'language' => $language ) );
-
- $text = wfMsgExt(
- "pfunc-convert-unit-$dimension-$unit$abbr",
- array( 'parsemag', 'language' => $language ),
- $string,
- $number,
- $prefix
- );
-
- if( $link && !wfEmptyMsg( "pfunc-convert-unit-$dimension-$unit-link" ) ){
- $title = Title::newFromText(
- wfMsgForContentNoTrans( "pfunc-convert-unit-$dimension-$unit-link" ),
- $prefix
- );
- if( $title instanceof Title ){
- $text = "[[{$title->getFullText()}|$text]]";
- }
- }
-
- return $text;
- }
-
- /**
- * Get the default (usually SI) unit associated with this particular dimension
- * @return ConvertUnit
- */
- public function getDefaultUnit(){
- return new ConvertUnit( self::$defaultUnit[$this->dimension->value] );
- }
-}
diff --git a/extensions/ParserFunctions/Expr.php b/extensions/ParserFunctions/Expr.php
index ee646021..8597f1f7 100644
--- a/extensions/ParserFunctions/Expr.php
+++ b/extensions/ParserFunctions/Expr.php
@@ -47,8 +47,13 @@ define( 'EXPR_POW', 35 );
define( 'EXPR_PI', 36 );
class ExprError extends MWException {
+ /**
+ * @param $msg string
+ * @param $parameter string
+ */
public function __construct( $msg, $parameter = '' ) {
- $this->message = '<strong class="error">' . wfMsgForContent( "pfunc_expr_$msg", htmlspecialchars( $parameter ) ) . '</strong>';
+ $msg = wfMessage( "pfunc_expr_$msg", $parameter )->inContentLanguage()->escaped();
+ $this->message = '<strong class="error">' . $msg . '</strong>';
}
}
@@ -158,6 +163,7 @@ class ExprParser {
* http://montcs.bloomu.edu/~bobmon/Information/RPN/infix2rpn.shtml
* It's essentially the same as Dijkstra's shunting yard algorithm.
* @param $expr string
+ * @throws ExprError
* @return string
*/
function doExpression( $expr ) {
diff --git a/extensions/ParserFunctions/ParserFunctions.i18n.magic.php b/extensions/ParserFunctions/ParserFunctions.i18n.magic.php
index 0dda0911..640dd7aa 100644
--- a/extensions/ParserFunctions/ParserFunctions.i18n.magic.php
+++ b/extensions/ParserFunctions/ParserFunctions.i18n.magic.php
@@ -22,14 +22,6 @@ $magicWords['en'] = array(
'timel' => array( 0, 'timel' ),
'rel2abs' => array( 0, 'rel2abs' ),
'titleparts' => array( 0, 'titleparts' ),
- 'convert' => array( 0, 'convert' ),
- 'sourceunit' => array( 0, '#sourceunit' ),
- 'targetunit' => array( 0, '#targetunit' ),
- 'linkunit' => array( 0, '#linkunit' ),
- 'decimalplaces' => array( 0, '#dp' ),
- 'significantfigures' => array( 0, '#sf' ),
- 'abbreviate' => array( 0, '#abbreviate' ),
- 'language' => array( 0, '#language' ),
'len' => array( 0, 'len' ),
'pos' => array( 0, 'pos' ),
'rpos' => array( 0, 'rpos' ),
@@ -54,7 +46,6 @@ $magicWords['ar'] = array(
'timel' => array( 0, 'تيمل' ),
'rel2abs' => array( 0, 'ريلتوآبس' ),
'titleparts' => array( 0, 'أجزاء_العنوان' ),
- 'language' => array( 0, '#لغة:' ),
'len' => array( 0, 'لين' ),
'pos' => array( 0, 'بوس' ),
'rpos' => array( 0, 'آربوس' ),
@@ -65,11 +56,6 @@ $magicWords['ar'] = array(
'urldecode' => array( 0, 'فك_مسار' ),
);
-/** Aramaic (ܐܪܡܝܐ) */
-$magicWords['arc'] = array(
- 'language' => array( 0, '#ܠܫܢܐ:' ),
-);
-
/** Egyptian Spoken Arabic (مصرى) */
$magicWords['arz'] = array(
'expr' => array( 0, 'تعبير', 'expr' ),
@@ -93,26 +79,20 @@ $magicWords['arz'] = array(
'explode' => array( 0, 'انفجار', 'explode' ),
);
-/** Breton (Brezhoneg) */
+/** Breton (brezhoneg) */
$magicWords['br'] = array(
'time' => array( 0, 'amzer' ),
- 'convert' => array( 0, 'amdreiñ' ),
'count' => array( 0, 'kontañ' ),
'replace' => array( 0, 'erlec\'hiañ' ),
);
-/** Bosnian (Bosanski) */
-$magicWords['bs'] = array(
- 'language' => array( 0, '#JEZIK:' ),
-);
-
-/** Chechen (Нохчийн) */
+/** Chechen (нохчийн) */
$magicWords['ce'] = array(
'time' => array( 0, 'хан', 'time' ),
'replace' => array( 0, 'хийцарна', 'замена', 'replace' ),
);
-/** Czech (Česky) */
+/** Czech (česky) */
$magicWords['cs'] = array(
'expr' => array( 0, 'výraz', 'expr' ),
'if' => array( 0, 'když', 'if' ),
@@ -123,6 +103,15 @@ $magicWords['cs'] = array(
'replace' => array( 0, 'nahradit', 'replace' ),
);
+/** German (Deutsch) */
+$magicWords['de'] = array(
+ 'switch' => array( 0, 'wechsle' ),
+ 'default' => array( 0, '#standard' ),
+ 'count' => array( 0, 'zähle' ),
+ 'replace' => array( 0, 'ersetze' ),
+ 'urldecode' => array( 0, 'dekodiereurl', 'dekodiere_url' ),
+);
+
/** Esperanto (Esperanto) */
$magicWords['eo'] = array(
'expr' => array( 0, 'espr', 'esprimo' ),
@@ -135,25 +124,19 @@ $magicWords['eo'] = array(
'ifexist' => array( 0, 'seekzistas' ),
'time' => array( 0, 'tempo' ),
'timel' => array( 0, 'tempoo' ),
- 'language' => array( 0, '#LINGVO:' ),
);
-/** Spanish (Español) */
+/** Spanish (español) */
$magicWords['es'] = array(
- 'if' => array( 0, 'si', 'if' ),
- 'ifexpr' => array( 0, 'siexpr', 'ifexpr' ),
- 'iferror' => array( 0, 'sierror', 'iferror' ),
- 'switch' => array( 0, 'según', 'switch' ),
- 'ifexist' => array( 0, 'siexiste', 'ifexist' ),
- 'time' => array( 0, 'tiempo', 'time' ),
- 'len' => array( 0, 'long', 'longitud', 'len' ),
- 'replace' => array( 0, 'reemplazar', 'replace' ),
- 'explode' => array( 0, 'separar', 'explode' ),
-);
-
-/** Estonian (Eesti) */
-$magicWords['et'] = array(
- 'language' => array( 0, '#KEEL:' ),
+ 'if' => array( 0, 'si' ),
+ 'ifexpr' => array( 0, 'siexpr' ),
+ 'iferror' => array( 0, 'sierror' ),
+ 'switch' => array( 0, 'según' ),
+ 'ifexist' => array( 0, 'siexiste' ),
+ 'time' => array( 0, 'tiempo' ),
+ 'len' => array( 0, 'long', 'longitud' ),
+ 'replace' => array( 0, 'reemplazar' ),
+ 'explode' => array( 0, 'separar' ),
);
/** Persian (فارسی) */
@@ -170,7 +153,6 @@ $magicWords['fa'] = array(
'timel' => array( 0, 'زمان‌بلند' ),
'rel2abs' => array( 0, 'نسبی‌به‌مطلق' ),
'titleparts' => array( 0, 'پاره‌عنوان' ),
- 'language' => array( 0, '#زبان' ),
'len' => array( 0, 'طول' ),
'pos' => array( 0, 'جا' ),
'rpos' => array( 0, 'جار' ),
@@ -181,16 +163,6 @@ $magicWords['fa'] = array(
'urldecode' => array( 0, 'نشانی‌بی‌کد' ),
);
-/** Finnish (Suomi) */
-$magicWords['fi'] = array(
- 'language' => array( 0, '#KIELI:' ),
-);
-
-/** Galician (Galego) */
-$magicWords['gl'] = array(
- 'language' => array( 0, '#LINGUA:', '#IDIOMA:' ),
-);
-
/** Hebrew (עברית) */
$magicWords['he'] = array(
'expr' => array( 0, 'חשב', 'expr' ),
@@ -207,7 +179,7 @@ $magicWords['he'] = array(
'titleparts' => array( 0, 'חלק בכותרת', 'titleparts' ),
);
-/** Hungarian (Magyar) */
+/** Hungarian (magyar) */
$magicWords['hu'] = array(
'expr' => array( 0, 'kif', 'expr' ),
'if' => array( 0, 'ha', 'if' ),
@@ -244,10 +216,9 @@ $magicWords['ig'] = array(
'timel' => array( 0, 'ógèl', 'timel' ),
);
-/** Italian (Italiano) */
+/** Italian (italiano) */
$magicWords['it'] = array(
'ifexist' => array( 0, 'ifexist' ),
- 'language' => array( 0, '#LINGUA' ),
);
/** Japanese (日本語) */
@@ -264,7 +235,6 @@ $magicWords['ja'] = array(
'timel' => array( 0, '時間地方' ),
'rel2abs' => array( 0, '参照から絶対' ),
'titleparts' => array( 0, 'タイトル部分' ),
- 'language' => array( 0, '#言語:', '#言語:' ),
'len' => array( 0, '長さ' ),
'pos' => array( 0, '位置' ),
'rpos' => array( 0, '最後の位置' ),
@@ -275,27 +245,28 @@ $magicWords['ja'] = array(
'urldecode' => array( 0, 'URLデコード' ),
);
-/** Khmer (ភាសាខ្មែរ) */
-$magicWords['km'] = array(
- 'language' => array( 0, '#ភាសា:' ),
-);
-
/** Korean (한국어) */
$magicWords['ko'] = array(
'expr' => array( 0, '수식' ),
+ 'if' => array( 0, '만약' ),
+ 'ifeq' => array( 0, '만약일치' ),
+ 'ifexpr' => array( 0, '만약계산' ),
+ 'iferror' => array( 0, '만약오류' ),
'switch' => array( 0, '스위치' ),
'default' => array( 0, '#기본값' ),
+ 'ifexist' => array( 0, '만약존재' ),
'time' => array( 0, '시간' ),
'timel' => array( 0, '지역시간' ),
- 'language' => array( 0, '#언어:' ),
'len' => array( 0, '길이' ),
+ 'pos' => array( 0, '위치' ),
+ 'rpos' => array( 0, '오른위치' ),
'count' => array( 0, '개수' ),
'replace' => array( 0, '교체' ),
'explode' => array( 0, '분리' ),
'urldecode' => array( 0, '주소디코딩:' ),
);
-/** ‪Kurdî (latînî)‬ (‪Kurdî (latînî)‬) */
+/** Kurdish (Latin script) (Kurdî (latînî)‎) */
$magicWords['ku-latn'] = array(
'len' => array( 0, '#ziman' ),
);
@@ -316,7 +287,7 @@ $magicWords['mg'] = array(
'time' => array( 0, 'lera', 'time' ),
);
-/** Macedonian (Македонски) */
+/** Macedonian (македонски) */
$magicWords['mk'] = array(
'expr' => array( 0, 'израз' ),
'if' => array( 0, 'ако' ),
@@ -330,11 +301,6 @@ $magicWords['mk'] = array(
'timel' => array( 0, 'времел' ),
'rel2abs' => array( 0, 'релдоапс' ),
'titleparts' => array( 0, 'насловделови' ),
- 'convert' => array( 0, 'претвори' ),
- 'sourceunit' => array( 0, '#изворнаединица' ),
- 'targetunit' => array( 0, '#целнаединица' ),
- 'linkunit' => array( 0, '#врскаединица' ),
- 'abbreviate' => array( 0, '#скрати' ),
'len' => array( 0, 'долж' ),
'pos' => array( 0, 'пол' ),
'rpos' => array( 0, 'впол' ),
@@ -356,7 +322,6 @@ $magicWords['ml'] = array(
'ifexist' => array( 0, 'ഉണ്ടെങ്കിൽ' ),
'time' => array( 0, 'സമയം' ),
'timel' => array( 0, 'സമയം|' ),
- 'language' => array( 0, '#ഭാഷ:' ),
'sub' => array( 0, 'ഉപം' ),
'count' => array( 0, 'എണ്ണുക' ),
'replace' => array( 0, 'മാറ്റിച്ചേർക്കുക' ),
@@ -385,11 +350,6 @@ $magicWords['mr'] = array(
'explode' => array( 0, 'एकफोड', 'explode' ),
);
-/** Erzya (Эрзянь) */
-$magicWords['myv'] = array(
- 'language' => array( 0, '#КЕЛЕСЬ:' ),
-);
-
/** Nedersaksisch (Nedersaksisch) */
$magicWords['nds-nl'] = array(
'if' => array( 0, 'as', 'als', 'if' ),
@@ -417,19 +377,13 @@ $magicWords['nl'] = array(
'timel' => array( 0, 'tijdl' ),
'rel2abs' => array( 0, 'relatiefnaarabsoluut' ),
'titleparts' => array( 0, 'paginanaamdelen' ),
- 'convert' => array( 0, 'converteren' ),
- 'sourceunit' => array( 0, '#broneenheid' ),
- 'targetunit' => array( 0, '#doeleenheid' ),
- 'linkunit' => array( 0, '#verbindingseenheid' ),
- 'abbreviate' => array( 0, '#afkorten' ),
- 'language' => array( 0, '#TAAL:' ),
'count' => array( 0, 'telling' ),
'replace' => array( 0, 'vervangen' ),
'explode' => array( 0, 'exploderen' ),
'urldecode' => array( 0, 'urldecoderen' ),
);
-/** Norwegian Nynorsk (‪Norsk (nynorsk)‬) */
+/** Norwegian Nynorsk (norsk (nynorsk)‎) */
$magicWords['nn'] = array(
'expr' => array( 0, 'uttrykk', 'expr' ),
'if' => array( 0, 'om', 'if' ),
@@ -449,12 +403,6 @@ $magicWords['nn'] = array(
/** Oriya (ଓଡ଼ିଆ) */
$magicWords['or'] = array(
'time' => array( 0, 'ସମୟ' ),
- 'convert' => array( 0, 'ବଦଳାଇବା' ),
-);
-
-/** Polish (Polski) */
-$magicWords['pl'] = array(
- 'language' => array( 0, '#JĘZYK:' ),
);
/** Pashto (پښتو) */
@@ -464,7 +412,7 @@ $magicWords['ps'] = array(
'count' => array( 0, 'شمېرل', 'count' ),
);
-/** Portuguese (Português) */
+/** Portuguese (português) */
$magicWords['pt'] = array(
'if' => array( 0, 'se', 'if' ),
'ifeq' => array( 0, 'seigual', 'ifeq' ),
@@ -476,31 +424,21 @@ $magicWords['pt'] = array(
'len' => array( 0, 'comprimento', 'len' ),
);
-/** Russian (Русский) */
+/** Russian (русский) */
$magicWords['ru'] = array(
'replace' => array( 0, 'замена' ),
);
-/** Albanian (Shqip) */
-$magicWords['sq'] = array(
- 'language' => array( 0, '#GJUHA:' ),
-);
-
-/** Serbian Cyrillic ekavian (‪Српски (ћирилица)‬) */
+/** Serbian (Cyrillic script) (српски (ћирилица)‎) */
$magicWords['sr-ec'] = array(
'default' => array( 0, '#подразумевано' ),
'time' => array( 0, 'време' ),
- 'convert' => array( 0, 'претвори' ),
- 'sourceunit' => array( 0, '#изворнајединица', '#изворна_јединица' ),
- 'targetunit' => array( 0, '#крајњајединица', '#крајња_јединица' ),
- 'linkunit' => array( 0, '#везајединице', '#веза_јединице' ),
- 'abbreviate' => array( 0, '#скрати' ),
'pos' => array( 0, 'поз' ),
'count' => array( 0, 'број' ),
'replace' => array( 0, 'замени' ),
);
-/** Swedish (Svenska) */
+/** Swedish (svenska) */
$magicWords['sv'] = array(
'expr' => array( 0, 'utr', 'expr' ),
'if' => array( 0, 'om', 'if' ),
@@ -529,12 +467,7 @@ $magicWords['tr'] = array(
'default' => array( 0, '#vas' ),
);
-/** Татарча (Татарча) */
-$magicWords['tt-cyrl'] = array(
- 'language' => array( 0, '#ТЕЛ:' ),
-);
-
-/** Ukrainian (Українська) */
+/** Ukrainian (українська) */
$magicWords['uk'] = array(
'expr' => array( 0, 'вираз', 'expr' ),
'if' => array( 0, 'якщо', 'if' ),
@@ -549,7 +482,6 @@ $magicWords['uk'] = array(
/** Vietnamese (Tiếng Việt) */
$magicWords['vi'] = array(
'expr' => array( 0, 'côngthức' ),
- 'language' => array( 0, '#NGÔNNGỮ:' ),
);
/** Yiddish (ייִדיש) */
@@ -563,4 +495,4 @@ $magicWords['yi'] = array(
'ifexist' => array( 0, 'עקזיסט' ),
'time' => array( 0, 'צייט' ),
'timel' => array( 0, 'צייטל' ),
-);
+); \ No newline at end of file
diff --git a/extensions/ParserFunctions/ParserFunctions.i18n.php b/extensions/ParserFunctions/ParserFunctions.i18n.php
index 2e8c8ad4..75f6fcd2 100644
--- a/extensions/ParserFunctions/ParserFunctions.i18n.php
+++ b/extensions/ParserFunctions/ParserFunctions.i18n.php
@@ -29,242 +29,6 @@ $messages['en'] = array(
'pfunc_expr_unknown_error' => 'Expression error: Unknown error ($1).',
'pfunc_expr_not_a_number' => 'In $1: Result is not a number.',
'pfunc_string_too_long' => 'Error: String exceeds $1 character limit.',
- 'pfunc-convert-dimensionmismatch' => 'Error: Cannot convert between units of "$1" and "$2".',
- 'pfunc-convert-unknownunit' => 'Error: Unknown unit "$1".',
- 'pfunc-convert-unknowndimension' => 'Error: Unknown dimension "$1".',
- 'pfunc-convert-invalidcompoundunit' => 'Error: Invalid compound unit "$1".',
- 'pfunc-convert-nounit' => 'Error: No source unit given.',
- 'pfunc-convert-doublecompoundunit' => 'Error: Cannot parse double compound units like "$1".',
-
- # DIMENSION NAMES
- 'pfunc-convert-dimension-length' => 'length',
- 'pfunc-convert-dimension-area' => 'area',
- 'pfunc-convert-dimension-volume' => 'volume',
- 'pfunc-convert-dimension-time' => 'time',
- 'pfunc-convert-dimension-timesquared' => 'time<sup>2</sup>',
- 'pfunc-convert-dimension-mass' => 'mass',
- 'pfunc-convert-dimension-speed' => 'speed',
- 'pfunc-convert-dimension-temperature' => 'temperature',
- 'pfunc-convert-dimension-acceleration' => 'acceleration',
- 'pfunc-convert-dimension-force' => 'force',
- 'pfunc-convert-dimension-torque' => 'torque',
- 'pfunc-convert-dimension-energy' => 'energy',
- 'pfunc-convert-dimension-power' => 'power',
- 'pfunc-convert-dimension-pressure' => 'pressure',
- 'pfunc-convert-dimension-density' => 'density',
- 'pfunc-convert-dimension-fuelefficiencypositive' => 'fuelefficiencypositive',
- 'pfunc-convert-dimension-fuelefficiencynegative' => 'fuelefficiencynegative',
-
- # SI PREFIXES
-
- 'pfunc-convert-prefix-yotta' => 'yotta',
- 'pfunc-convert-prefix-zetta' => 'zetta',
- 'pfunc-convert-prefix-exa' => 'exa',
- 'pfunc-convert-prefix-peta' => 'peta',
- 'pfunc-convert-prefix-tera' => 'tera',
- 'pfunc-convert-prefix-giga' => 'giga',
- 'pfunc-convert-prefix-mega' => 'mega',
- 'pfunc-convert-prefix-kilo' => 'kilo',
- 'pfunc-convert-prefix-hecto' => 'hecto',
- 'pfunc-convert-prefix-deca' => 'deca',
- 'pfunc-convert-prefix-deci' => 'deci',
- 'pfunc-convert-prefix-centi' => 'centi',
- 'pfunc-convert-prefix-milli' => 'milli',
- 'pfunc-convert-prefix-micro' => 'micro',
- 'pfunc-convert-prefix-nano' => 'nano',
- 'pfunc-convert-prefix-pico' => 'pico',
- 'pfunc-convert-prefix-femto' => 'femto',
- 'pfunc-convert-prefix-atto' => 'atto',
- 'pfunc-convert-prefix-zepto' => 'zepto',
- 'pfunc-convert-prefix-yocto' => 'yocto',
-
- 'pfunc-convert-prefix-yotta-abbr' => 'Y',
- 'pfunc-convert-prefix-zetta-abbr' => 'Z',
- 'pfunc-convert-prefix-exa-abbr' => 'E',
- 'pfunc-convert-prefix-peta-abbr' => 'P',
- 'pfunc-convert-prefix-tera-abbr' => 'T',
- 'pfunc-convert-prefix-giga-abbr' => 'G',
- 'pfunc-convert-prefix-mega-abbr' => 'M',
- 'pfunc-convert-prefix-kilo-abbr' => 'k',
- 'pfunc-convert-prefix-hecto-abbr' => 'h',
- 'pfunc-convert-prefix-deca-abbr' => 'da',
- 'pfunc-convert-prefix-deci-abbr' => 'd',
- 'pfunc-convert-prefix-centi-abbr' => 'c',
- 'pfunc-convert-prefix-milli-abbr' => 'm',
- 'pfunc-convert-prefix-micro-abbr' => 'μ',
- 'pfunc-convert-prefix-nano-abbr' => 'n',
- 'pfunc-convert-prefix-pico-abbr' => 'p',
- 'pfunc-convert-prefix-femto-abbr' => 'f',
- 'pfunc-convert-prefix-atto-abbr' => 'a',
- 'pfunc-convert-prefix-zepto-abbr' => 'z',
- 'pfunc-convert-prefix-yocto-abbr' => 'y',
-
- # LENGTH
- 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3meter|$3meters}}',
- 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|angstrom|angstroms}}',
- 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|mile|miles}}',
- 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|furlong|furlongs}}',
- 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|chain|chains}}',
- 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|rod|rods}}',
- 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|fathom|fathoms}}',
- 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|yard|yards}}',
- 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|foot|feet}}',
- 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|hand|hands}}',
- 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|inch|inches}}',
- 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|nautical mile|nautical miles}}',
- 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|nautical mile (pre-1970 British)|nautical miles (pre-1970 British)}}',
- 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|nautical mile (pre-1954 US)|nautical miles (pre-1954 US)}}',
- 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3parsec|$3parsecs}}',
- 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3lightyear|$3lightyears}}',
- 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomical unit|astronomical units}}',
-
- 'pfunc-convert-unit-length-metre-abbr' => '$1$3m',
- 'pfunc-convert-unit-length-angstrom-abbr' => '$1Å',
- 'pfunc-convert-unit-length-mile-abbr' => '$1mi',
- 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong',
- 'pfunc-convert-unit-length-chain-abbr' => '$1chain',
- 'pfunc-convert-unit-length-rod-abbr' => '$1rd',
- 'pfunc-convert-unit-length-fathom-abbr' => '$1fathom',
- 'pfunc-convert-unit-length-yard-abbr' => '$1yd',
- 'pfunc-convert-unit-length-foot-abbr' => '$1ft',
- 'pfunc-convert-unit-length-hand-abbr' => '$1h',
- 'pfunc-convert-unit-length-inch-abbr' => '$1in',
- 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1nmi',
- 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1nmi (Brit)',
- 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1nmi (pre-1954 US)',
- 'pfunc-convert-unit-length-parsec-abbr' => '$1$3pc',
- 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3ly',
- 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1AU',
-
- # AREA #
- 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|square kilometer|square kilometers}}',
- 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|square meter|square meters}}',
- 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|square centimeter|square centimeters}}',
- 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|square millimeter|square millimeters}}',
- 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hectare|hectares}}',
- 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|square mile|square miles}}',
- 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|acre|acres}}',
- 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|square yard|square yards}}',
- 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|square foot|square feet}}',
- 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|square inch|square inches}}',
- 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|square nautical mile|square nautical miles}}',
- 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|dunam|dunams}}',
- 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|tsubo|tsubo}}',
-
- 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>',
- 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>',
- 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>',
- 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>',
- 'pfunc-convert-unit-area-hectare-abbr' => '$1ha',
- 'pfunc-convert-unit-area-squaremile-abbr' => '$1sq mi',
- 'pfunc-convert-unit-area-acre-abbr' => '$1acre',
- 'pfunc-convert-unit-area-squareyard-abbr' => '$1sq yd',
- 'pfunc-convert-unit-area-squarefoot-abbr' => '$1sq ft',
- 'pfunc-convert-unit-area-squareinch-abbr' => '$1sq in',
- 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1sq nmi',
- 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam',
- 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo',
-
- # TIME #
- 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|second|seconds}}',
- 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3year|$3years}}',
- 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|day|days}}',
- 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|hour|hours}}',
- 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|minute|minutes}}',
-
- 'pfunc-convert-unit-time-second-abbr' => '$1s',
- 'pfunc-convert-unit-time-year-abbr' => '$1$3yr',
- 'pfunc-convert-unit-time-day-abbr' => '$1day',
- 'pfunc-convert-unit-time-hour-abbr' => '$1hr',
- 'pfunc-convert-unit-time-minute-abbr' => '$1min',
-
- # VOLUME #
- 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|cubic meter|cubic meters}}',
- 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|cubic centimeter|cubic centimeters}}',
- 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|cubic millimeter|cubic millimeters}}',
- 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|kiloliter|kiloliters}}',
- 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|liter|liters}}',
- 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|centiliter|centiliters}}',
- 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|milliliter|milliliters}}',
- 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|cubic yard|cubic yards}}',
- 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|cubic foot|cubic feet}}',
- 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|cubic inch|cubic inches}}',
- 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|barrel|barrels}}',
- 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|bushel|bushels}}',
- 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|gallon|gallons}}',
- 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|quart|quarts}}',
- 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|pint|pints}}',
- 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|fluid ounce|fluid ounces}}',
- 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|US barrel|US barrels}}',
- 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|barrel|barrel}}',
- 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|barrel|barrel}}',
- 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|US gallon|US gallons}}',
- 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|US quart|US quarts}}',
- 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|US pint|US pints}}',
- 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|US fluid ounce|US fluid ounces}}',
- 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|US dry barrel|US dry barrels}}',
- 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|US bushel|US bushels}}',
- 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|US dry gallon|US dry gallons}}',
- 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|US dry quart|US dry quarts}}',
- 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|US dry pint|US dry pints}}',
-
- 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>',
- 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>',
- 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>',
- 'pfunc-convert-unit-volume-litre-abbr' => '$1$3l',
- 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1cu yd',
- 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1cu ft',
- 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1cu in',
- 'pfunc-convert-unit-volume-barrel-abbr' => '$1bbl',
- 'pfunc-convert-unit-volume-bushel-abbr' => '$1bsh',
- 'pfunc-convert-unit-volume-gallon-abbr' => '$1gal',
- 'pfunc-convert-unit-volume-quart-abbr' => '$1qt',
- 'pfunc-convert-unit-volume-pint-abbr' => '$1pt',
- 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1fl oz',
- 'pfunc-convert-unit-volume-barrelus-abbr' => '$1US bbl',
- 'pfunc-convert-unit-volume-barreloil-abbr' => '$1bbl',
- 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1bbl',
- 'pfunc-convert-unit-volume-usgallon-abbr' => '$1US gal',
- 'pfunc-convert-unit-volume-usquart-abbr' => '$1US qt',
- 'pfunc-convert-unit-volume-uspint-abbr' => '$1US pt',
- 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1US fl oz',
- 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1US bbl',
- 'pfunc-convert-unit-volume-usbushel-abbr' => '$1US bsh',
- 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1US dry gal',
- 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1US dry qt',
- 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1US dry pt',
-
- # SPEED
- 'pfunc-convert-unit-speed-mile-hour' => '$1miles per hour',
- 'pfunc-convert-unit-speed-speedoflight' => '$1c',
-
- 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1mph',
- 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c',
-
- # PRESSURE
- 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3pascal|$3pascals}}',
- 'pfunc-convert-unit-pressure-bar' => '$1bar',
- 'pfunc-convert-unit-pressure-decibar' => '$1decibar',
- 'pfunc-convert-unit-pressure-millibar' => '$1millibar',
- 'pfunc-convert-unit-pressure-kilobarye' => '$1kilobarye',
- 'pfunc-convert-unit-pressure-barye' => '$1barye',
- 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosphere|atmospheres}}',
- 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|Torr|Torr}}',
- 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|millimeter of mercury|millimeters of mercury}}',
- 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|inch of mercury|inches of mercury}}',
- 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2|pound per square-inch|pounds per square-inch}}',
-
- 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa',
- 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar',
- 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar',
- 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar',
- 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1kBa',
- 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba',
- 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm',
- 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr',
- 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg',
- 'pfunc-convert-unit-pressure-inhg-abbr' => '$1inHg',
- 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi',
);
/** Message documentation (Message documentation)
@@ -278,8 +42,6 @@ $messages['qqq'] = array(
'pfunc_desc' => '{{desc}}',
'pfunc_expr_division_by_zero' => '{{Identical|Divizion by zero}}',
'pfunc_string_too_long' => 'PLURAL is supported for $1.',
- 'pfunc-convert-unit-length-parsec-abbr' => 'The $3 is directly connected to the abbreviated unit to hold abbreviations like "kilo", "milli", "pico", etc.',
- 'pfunc-convert-unit-length-lightyear-abbr' => 'The $3 is directly connected to the abbreviated unit to hold abbreviations like "kilo", "milli", "pico", etc.',
);
/** Afrikaans (Afrikaans)
@@ -319,7 +81,7 @@ $messages['aln'] = array(
'pfunc_expr_unexpected_number' => 'gabim Shprehja: Numri i papritur',
);
-/** Aragonese (Aragonés)
+/** Aragonese (aragonés)
* @author Juanpabl
*/
$messages['an'] = array(
@@ -410,7 +172,7 @@ $messages['as'] = array(
'pfunc_time_error' => 'ভুল: অযোগ্য সময়',
);
-/** Asturian (Asturianu)
+/** Asturian (asturianu)
* @author Esbardu
* @author Xuacu
*/
@@ -418,6 +180,7 @@ $messages['ast'] = array(
'pfunc_desc' => "Ameyora l'análisis sintáuticu con funciones llóxiques",
'pfunc_time_error' => 'Error: tiempu non válidu',
'pfunc_time_too_long' => 'Error: demasiaes llamaes #time',
+ 'pfunc_time_too_big' => 'Error: #time sólo almite años fasta 9999.',
'pfunc_rel2abs_invalid_depth' => 'Error: Nivel de subdireutoriu non válidu: "$1" (intentu d\'accesu penriba del direutoriu raíz)',
'pfunc_expr_stack_exhausted' => "Error d'espresión: Pila escosada",
'pfunc_expr_unexpected_number' => "Error d'espresión: Númberu inesperáu",
@@ -434,64 +197,16 @@ $messages['ast'] = array(
'pfunc_expr_unknown_error' => "Error d'espresión: Error desconocíu ($1)",
'pfunc_expr_not_a_number' => 'En $1: el resultáu nun ye un númberu',
'pfunc_string_too_long' => 'Error: la cadena pasa la llende de $1 caráuteres',
- 'pfunc-convert-unit-length-metre' => '{{PLURAL:$1|$2metru|$2metros}}',
- 'pfunc-convert-unit-length-angstrom' => '{{PLURAL:$1|angstrom|angstroms}}',
- 'pfunc-convert-unit-length-mile' => '{{PLURAL:$1|milla|milles}}',
- 'pfunc-convert-unit-length-yard' => '{{PLURAL:$1|yarda|yardes}}',
- 'pfunc-convert-unit-length-foot' => '{{PLURAL:$1|pie|pies}}',
- 'pfunc-convert-unit-area-squarekilometre' => '{{PLURAL:$1|quilómetru cuadráu|quilómetros cuadraos}}',
- 'pfunc-convert-unit-area-squaremetre' => '{{PLURAL:$1|metru cuadráu|metros cuadraos}}',
- 'pfunc-convert-unit-area-squarekilometre-abbr' => 'km<sup>2</sup>',
- 'pfunc-convert-unit-area-squaremetre-abbr' => 'm<sup>2</sup>',
- 'pfunc-convert-unit-area-squarecentimetre-abbr' => 'cm<sup>2</sup>',
- 'pfunc-convert-unit-area-squaremillimetre-abbr' => 'mm<sup>2</sup>',
- 'pfunc-convert-unit-area-hectare-abbr' => 'ha',
- 'pfunc-convert-unit-time-second' => '{{PLURAL:$1|segundu|segundos}}',
- 'pfunc-convert-unit-time-year' => '{{PLURAL:$1|$2añu|$2años}}',
- 'pfunc-convert-unit-time-day' => '{{PLURAL:$1|día|díes}}',
- 'pfunc-convert-unit-time-hour' => '{{PLURAL:$1|hora|hores}}',
- 'pfunc-convert-unit-time-minute' => '{{PLURAL:$1|minutu|minutos}}',
- 'pfunc-convert-unit-time-second-abbr' => 's',
- 'pfunc-convert-unit-time-year-abbr' => '$2añ',
- 'pfunc-convert-unit-time-day-abbr' => 'día',
- 'pfunc-convert-unit-time-hour-abbr' => 'h',
- 'pfunc-convert-unit-time-minute-abbr' => 'min',
- 'pfunc-convert-unit-volume-cubicmetre' => '{{PLURAL:$1|metru cúbicu|metros cúbicos}}',
- 'pfunc-convert-unit-volume-cubiccentimetre' => '{{PLURAL:$1|centímetru cúbicu|centímetros cúbicos}}',
- 'pfunc-convert-unit-volume-cubicmillimetre' => '{{PLURAL:$1|milímetru cúbicu|milímetros cúbicos}}',
- 'pfunc-convert-unit-volume-kilolitre' => '{{PLURAL:$1|kilollitru|kilollitros}}',
- 'pfunc-convert-unit-volume-litre' => '{{PLURAL:$1|llitru|llitros}}',
- 'pfunc-convert-unit-volume-centilitre' => '{{PLURAL:$1|centillitru|centillitros}}',
- 'pfunc-convert-unit-volume-millilitre' => '{{PLURAL:$1|milillitru|milillitros}}',
- 'pfunc-convert-unit-volume-cubicmetre-abbr' => 'm<sup>3</sup>',
- 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => 'cm<sup>3</sup>',
- 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => 'mm<sup>3</sup>',
- 'pfunc-convert-unit-volume-litre-abbr' => '$2l',
- 'pfunc-convert-unit-speed-mile-hour' => 'milles por hora',
- 'pfunc-convert-unit-pressure-pascal' => '{{PLURAL:$1|$2pascal|$2pascales}}',
- 'pfunc-convert-unit-pressure-bar' => 'bar',
- 'pfunc-convert-unit-pressure-decibar' => 'decibar',
- 'pfunc-convert-unit-pressure-millibar' => 'milibar',
- 'pfunc-convert-unit-pressure-kilobarye' => 'kilobario',
- 'pfunc-convert-unit-pressure-barye' => 'bario',
- 'pfunc-convert-unit-pressure-atmosphere' => '{{PLURAL:$1|atmósfera|atmósferes}}',
- 'pfunc-convert-unit-pressure-pascal-abbr' => '$2Pa',
- 'pfunc-convert-unit-pressure-bar-abbr' => 'bar',
- 'pfunc-convert-unit-pressure-decibar-abbr' => 'dbar',
- 'pfunc-convert-unit-pressure-millibar-abbr' => 'mbar',
- 'pfunc-convert-unit-pressure-kilobarye-abbr' => 'kBa',
- 'pfunc-convert-unit-pressure-barye-abbr' => 'Ba',
- 'pfunc-convert-unit-pressure-atmosphere-abbr' => 'atm',
);
-/** Azerbaijani (Azərbaycanca)
+/** Azerbaijani (azərbaycanca)
* @author Cekli829
*/
$messages['az'] = array(
'pfunc_time_error' => 'Xəta: yanlış zaman',
);
-/** Bashkir (Башҡортса)
+/** Bashkir (башҡортса)
* @author Assele
*/
$messages['ba'] = array(
@@ -540,7 +255,7 @@ $messages['bcc'] = array(
'pfunc_expr_not_a_number' => 'ته $1: نتیجه یک عددی نهنت',
);
-/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
* @author EugeneZelenko
* @author Jim-by
* @author Red Winged Duck
@@ -568,7 +283,7 @@ $messages['be-tarask'] = array(
'pfunc_string_too_long' => 'Памылка: у радку перавышаны ліміт $1 {{PLURAL:$1|сымбаль|сымбалі|сымбаляў}}',
);
-/** Bulgarian (Български)
+/** Bulgarian (български)
* @author DCLXVI
* @author Spiritia
*/
@@ -619,7 +334,7 @@ $messages['bn'] = array(
'pfunc_expr_not_a_number' => '$1: এ ফলাফল কোন সংখ্যা নয়',
);
-/** Breton (Brezhoneg)
+/** Breton (brezhoneg)
* @author Fulup
*/
$messages['br'] = array(
@@ -645,7 +360,7 @@ $messages['br'] = array(
'pfunc_string_too_long' => "Fazi : Dreist d'ar vevenn uhelañ a $1 arouezenn eo an neudennad",
);
-/** Bosnian (Bosanski)
+/** Bosnian (bosanski)
* @author CERminator
* @author Seha
*/
@@ -672,7 +387,7 @@ $messages['bs'] = array(
'pfunc_string_too_long' => 'Greška: Niz prelazi limit od $1 znakova',
);
-/** Catalan (Català)
+/** Catalan (català)
* @author Jordi Roqué
* @author Qllach
* @author SMP
@@ -699,7 +414,7 @@ $messages['ca'] = array(
'pfunc_string_too_long' => 'Error: La cadena és $1 caràcters massa llarga',
);
-/** Chechen (Нохчийн)
+/** Chechen (нохчийн)
* @author Sasan700
*/
$messages['ce'] = array(
@@ -708,7 +423,7 @@ $messages['ce'] = array(
'pfunc_expr_unrecognised_word' => 'Яздарехь гlалат ду: дойзуш доцу дош «$1»',
);
-/** Czech (Česky)
+/** Czech (česky)
* @author Danny B.
* @author Li-sung
* @author Matěj Grabovský
@@ -736,74 +451,9 @@ $messages['cs'] = array(
'pfunc_expr_unknown_error' => 'Chyba ve výrazu: Neznámá chyba ($1)',
'pfunc_expr_not_a_number' => 'V $1: výsledkem není číslo',
'pfunc_string_too_long' => 'Chyba: Řetězec je delší než $1 {{PLURAL:$1|znak|znaky|znaků}}, což je limit',
- 'pfunc-convert-dimensionmismatch' => 'Chyba: Nelze převést mezi jednotkami „$1“ a „$2“.',
- 'pfunc-convert-unknownunit' => 'Chyba: Neznámá jednotka „$1“.',
- 'pfunc-convert-unknowndimension' => 'Chyba: Neznámý rozměr „$1“',
- 'pfunc-convert-invalidcompoundunit' => 'Chyba: Neplatná složená jednotka „$1“.',
- 'pfunc-convert-nounit' => 'Chyba: Nebyla zadána zdrojová jednotka.',
- 'pfunc-convert-doublecompoundunit' => 'Chyba: Nelze zpracovat dvojitě složené jednotky, jako je „$1“.',
- 'pfunc-convert-dimension-length' => 'délka',
- 'pfunc-convert-dimension-area' => 'plocha',
- 'pfunc-convert-dimension-volume' => 'objem',
- 'pfunc-convert-dimension-time' => 'čas',
- 'pfunc-convert-dimension-timesquared' => 'čas²',
- 'pfunc-convert-dimension-mass' => 'hmotnost',
- 'pfunc-convert-dimension-speed' => 'rychlost',
- 'pfunc-convert-dimension-temperature' => 'teplota',
- 'pfunc-convert-dimension-acceleration' => 'zrychlení',
- 'pfunc-convert-dimension-force' => 'síla',
- 'pfunc-convert-dimension-torque' => 'točivý moment',
- 'pfunc-convert-dimension-energy' => 'energie',
- 'pfunc-convert-dimension-power' => 'výkon',
- 'pfunc-convert-dimension-pressure' => 'tlak',
- 'pfunc-convert-dimension-density' => 'hustota',
- 'pfunc-convert-dimension-fuelefficiencynegative' => 'spotřeba',
- 'pfunc-convert-prefix-yotta' => 'yotta',
- 'pfunc-convert-prefix-zetta' => 'zetta',
- 'pfunc-convert-prefix-exa' => 'exa',
- 'pfunc-convert-prefix-peta' => 'peta',
- 'pfunc-convert-prefix-tera' => 'tera',
- 'pfunc-convert-prefix-giga' => 'giga',
- 'pfunc-convert-prefix-mega' => 'mega',
- 'pfunc-convert-prefix-kilo' => 'kilo',
- 'pfunc-convert-prefix-hecto' => 'hekto',
- 'pfunc-convert-prefix-deca' => 'deka',
- 'pfunc-convert-prefix-deci' => 'deci',
- 'pfunc-convert-prefix-centi' => 'centi',
- 'pfunc-convert-prefix-milli' => 'mili',
- 'pfunc-convert-prefix-micro' => 'mikro',
- 'pfunc-convert-prefix-nano' => 'nano',
- 'pfunc-convert-prefix-pico' => 'piko',
- 'pfunc-convert-prefix-femto' => 'femto',
- 'pfunc-convert-prefix-atto' => 'atto',
- 'pfunc-convert-prefix-zepto' => 'zepto',
- 'pfunc-convert-prefix-yocto' => 'yokto',
- 'pfunc-convert-prefix-milli-abbr' => 'm',
- 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3metr|$3metry|$3metrů}}',
- 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|míle|míle|mil}}',
- 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|stopa|stopy|stop}}',
- 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|palec|palce|palců}}',
- 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3parsek|$3parseky|$3parseků}}',
- 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomická jednotka|astronomické jednotky|astronomických jednotek}}',
- 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|kilometr čtvereční|kilometry čtvereční|kilometrů čtverečních}}',
- 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hektar|hektary|hektarů}}',
- 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|akr|akry|akrů}}',
- 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|čtvereční stopa|čtvereční stopy|čtverečních stop}}',
- 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|čtvereční palec|čtvereční palce|čtverečních palců}}',
- 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km²',
- 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m²',
- 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm²',
- 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm²',
- 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m³',
- 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm³',
- 'pfunc-convert-unit-volume-litre-abbr' => '$1$3l',
- 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3pascal|$3pascaly|$3pascalů}}',
- 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosféra|atmosféry|atmosfér}}',
- 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|torr|torry|torrů}}',
- 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa',
);
-/** Danish (Dansk)
+/** Danish (dansk)
* @author Byrial
* @author Morten LJ
* @author Peter Alberti
@@ -840,7 +490,7 @@ $messages['da'] = array(
* @author Rillke
*/
$messages['de'] = array(
- 'pfunc_desc' => 'Erweitert den Parser um logische Funktionen',
+ 'pfunc_desc' => 'Ergänzt Parserfunktionen, die logische Funktionen auf Wikiseiten ermöglichen',
'pfunc_time_error' => 'Fehler: Ungültige Zeitangabe',
'pfunc_time_too_long' => 'Fehler: Zu viele #time-Aufrufe',
'pfunc_time_too_big' => 'Fehler: #time unterstützt nur Jahre bis 9999',
@@ -860,196 +510,6 @@ $messages['de'] = array(
'pfunc_expr_unknown_error' => 'Expression-Fehler: Unbekannter Fehler ($1)',
'pfunc_expr_not_a_number' => 'In $1: Ergebnis ist keine Zahl',
'pfunc_string_too_long' => 'Fehler: Zeichenkette überschreitet Zeichenlimit von $1',
- 'pfunc-convert-dimensionmismatch' => 'Fehler: Die Einheiten „$1“ und „$2“ sind nicht untereinander konvertierbar',
- 'pfunc-convert-unknownunit' => 'Fehler: Unbekannte Einheit „$1“',
- 'pfunc-convert-unknowndimension' => 'Fehler: Unbekannte Dimension „$1“',
- 'pfunc-convert-invalidcompoundunit' => 'Fehler: Ungültige Einheitenkombination „$1“',
- 'pfunc-convert-nounit' => 'Fehler: Ausgangseinheit fehlt',
- 'pfunc-convert-doublecompoundunit' => 'Fehler: Doppelte Einheitenkombinationen wie „$1“ können nicht verarbeitet werden',
- 'pfunc-convert-dimension-length' => 'Länge',
- 'pfunc-convert-dimension-area' => 'Fläche',
- 'pfunc-convert-dimension-volume' => 'Volumen',
- 'pfunc-convert-dimension-time' => 'Zeit',
- 'pfunc-convert-dimension-timesquared' => 'Zeit<sup>2</sup>',
- 'pfunc-convert-dimension-mass' => 'Masse',
- 'pfunc-convert-dimension-speed' => 'Geschwindigkeit',
- 'pfunc-convert-dimension-temperature' => 'Temperatur',
- 'pfunc-convert-dimension-acceleration' => 'Beschleunigung',
- 'pfunc-convert-dimension-force' => 'Kraft',
- 'pfunc-convert-dimension-torque' => 'Drehmoment',
- 'pfunc-convert-dimension-energy' => 'Energie',
- 'pfunc-convert-dimension-power' => 'Leistung',
- 'pfunc-convert-dimension-pressure' => 'Druck',
- 'pfunc-convert-dimension-density' => 'Dichte',
- 'pfunc-convert-dimension-fuelefficiencypositive' => 'Positive Kraftstoffeffizienz',
- 'pfunc-convert-dimension-fuelefficiencynegative' => 'Negative Kraftstoffeffizienz',
- 'pfunc-convert-prefix-yotta' => 'Yotta',
- 'pfunc-convert-prefix-zetta' => 'Zetta',
- 'pfunc-convert-prefix-exa' => 'Exa',
- 'pfunc-convert-prefix-peta' => 'Peta',
- 'pfunc-convert-prefix-tera' => 'Tera',
- 'pfunc-convert-prefix-giga' => 'Giga',
- 'pfunc-convert-prefix-mega' => 'Mega',
- 'pfunc-convert-prefix-kilo' => 'Kilo',
- 'pfunc-convert-prefix-hecto' => 'Hekto',
- 'pfunc-convert-prefix-deca' => 'Deka',
- 'pfunc-convert-prefix-deci' => 'Dezi',
- 'pfunc-convert-prefix-centi' => 'Zenti',
- 'pfunc-convert-prefix-milli' => 'Milli',
- 'pfunc-convert-prefix-micro' => 'Mikro',
- 'pfunc-convert-prefix-nano' => 'Nano',
- 'pfunc-convert-prefix-pico' => 'Piko',
- 'pfunc-convert-prefix-femto' => 'Femto',
- 'pfunc-convert-prefix-atto' => 'Atto',
- 'pfunc-convert-prefix-zepto' => 'Zepto',
- 'pfunc-convert-prefix-yocto' => 'Yokto',
- 'pfunc-convert-prefix-milli-abbr' => 'm',
- 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|Meter|Meter}}',
- 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|Ångström|Ångström}}',
- 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|Meile|Meilen}}',
- 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|Furlong|Furlong}}',
- 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|Chain|Chain}}',
- 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|Rute|Ruten}}',
- 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|Fathom|Fathom}}',
- 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|Yard|Yard}}',
- 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|Fuß|Fuß}}',
- 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|Hand|Hand}}',
- 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|Zoll|Zoll}}',
- 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|Seemeile|Seemeilen}}',
- 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|britische Seemeile (vor 1970)|britische Seemeilen (vor 1970)}}',
- 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|US-Seemeile (vor 1954)|US-Seemeilen (vor 1954)}}',
- 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3parsec|$3parsec}}',
- 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3 Lichtjahr|$3 Lichtjahre}}',
- 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomische Einheit|astronomische Einheiten}}',
- 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong',
- 'pfunc-convert-unit-length-chain-abbr' => '$1Chain',
- 'pfunc-convert-unit-length-rod-abbr' => '$1rd',
- 'pfunc-convert-unit-length-fathom-abbr' => '$1Faden',
- 'pfunc-convert-unit-length-yard-abbr' => '$1yd',
- 'pfunc-convert-unit-length-foot-abbr' => '$1ft',
- 'pfunc-convert-unit-length-hand-abbr' => '$1h',
- 'pfunc-convert-unit-length-inch-abbr' => '$1″',
- 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1nmi',
- 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1nmi (Brit)',
- 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1nmi (US, vor 1954)',
- 'pfunc-convert-unit-length-parsec-abbr' => '$1$3pc',
- 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3lj',
- 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1AE',
- 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|Quadratkilometer|Quadratkilometer}}',
- 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|Quadratmeter|Quadratmeter}}',
- 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|Quadratzentimeter|Quadratzentimeter}}',
- 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|Quadratmillimeter|Quadratmillimeter}}',
- 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|Hektar|Hektar}}',
- 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|Quadratmeile|Quadratmeilen}}',
- 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|Acre|Acre}}',
- 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|Quadratyard|Quadratyard}}',
- 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|Quadratfuß|Quadratfuß}}',
- 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|Quadratzoll|Quadratzoll}}',
- 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|Quadratseemeilen|Quadratseemeilen}}',
- 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|Dunam|Dunam}}',
- 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|Tsubo|Tsubo}}',
- 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>',
- 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>',
- 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>',
- 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>',
- 'pfunc-convert-unit-area-hectare-abbr' => '$1ha',
- 'pfunc-convert-unit-area-squaremile-abbr' => '$1mi²',
- 'pfunc-convert-unit-area-acre-abbr' => '$1acre',
- 'pfunc-convert-unit-area-squareyard-abbr' => '$1yd²',
- 'pfunc-convert-unit-area-squarefoot-abbr' => '$1ft²',
- 'pfunc-convert-unit-area-squareinch-abbr' => '$1inch²',
- 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1sm<sup>2</sup>',
- 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam',
- 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo',
- 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|Sekunde|Sekunden}}',
- 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3 Jahr|$3 Jahre}}',
- 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|Tag|Tage}}',
- 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|Stunde|Stunden}}',
- 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|Minute|Minuten}}',
- 'pfunc-convert-unit-time-second-abbr' => '$1sek',
- 'pfunc-convert-unit-time-year-abbr' => '$1$3a',
- 'pfunc-convert-unit-time-day-abbr' => '$1d',
- 'pfunc-convert-unit-time-hour-abbr' => '$1h',
- 'pfunc-convert-unit-time-minute-abbr' => '$1min',
- 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|Kubikmeter|Kubikmeter}}',
- 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|Kubikzentimeter|Kubikzentimeter}}',
- 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|Kubikmillimeter|Kubikmillimeter}}',
- 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|Kiloliter|Kiloliter}}',
- 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|Liter|Liter}}',
- 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|Zentiliter|Zentiliter}}',
- 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|Milliliter|Milliliter}}',
- 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|Kubikyard|Kubikyard}}',
- 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|Kubikfuß|Kubikfuß}}',
- 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|Kubikzoll|Kubikzoll}}',
- 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|Barrel|Barrel}}',
- 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|Bushel|Bushel}}',
- 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|Gallone|Gallonen}}',
- 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|Quart|Quart}}',
- 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|Pinte|Pinten}}',
- 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|Flüssigunze|Flüssigunzen}}',
- 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|US-Barrel|US-Barrel}}',
- 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|Barrel|Barrel}}',
- 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|Barrel|Barrel}}',
- 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|US-Gallone|US-Gallonen}}',
- 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|US-Quart|US-Quart}}',
- 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|US-Pinte|US-Pinten}}',
- 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|US-Flüssigunze|US-Flüssigunzen}}',
- 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|US-Trockenbarrel|US-Trockenbarrel}}',
- 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|US-Bushel|US-Bushel}}',
- 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|US-Trockengallone|US-Trockengallonen}}',
- 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|US-Trockenquart|US-Trockenquart}}',
- 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|US-Trockenpinte|US-Trockenpinten}}',
- 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>',
- 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>',
- 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>',
- 'pfunc-convert-unit-volume-litre-abbr' => '$1$3 l',
- 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1yd<sup>3</sup>',
- 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1ft<sup>3</sup>',
- 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1in<sup>3</sup>',
- 'pfunc-convert-unit-volume-barrel-abbr' => '$1bbl.',
- 'pfunc-convert-unit-volume-bushel-abbr' => '$1bsh.',
- 'pfunc-convert-unit-volume-gallon-abbr' => '$1gal.',
- 'pfunc-convert-unit-volume-quart-abbr' => '$1qt.',
- 'pfunc-convert-unit-volume-pint-abbr' => '$1pt.',
- 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1fl.oz.',
- 'pfunc-convert-unit-volume-barrelus-abbr' => '$1US bbl.',
- 'pfunc-convert-unit-volume-barreloil-abbr' => '$1bbl.',
- 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1bbl.',
- 'pfunc-convert-unit-volume-usgallon-abbr' => '$1US gal.',
- 'pfunc-convert-unit-volume-usquart-abbr' => '$1US qt.',
- 'pfunc-convert-unit-volume-uspint-abbr' => '$1US pt.',
- 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1US fl.oz.',
- 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1US bbl.',
- 'pfunc-convert-unit-volume-usbushel-abbr' => '$1US bsh.',
- 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1US dry gal.',
- 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1US dry qt.',
- 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1US dry pt.',
- 'pfunc-convert-unit-speed-mile-hour' => '$1Meilen pro Stunde',
- 'pfunc-convert-unit-speed-speedoflight' => '$1c',
- 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1mph',
- 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c',
- 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3 Pascal|$3 Pascal}}',
- 'pfunc-convert-unit-pressure-bar' => '$1Bar',
- 'pfunc-convert-unit-pressure-decibar' => '$1Dezibar',
- 'pfunc-convert-unit-pressure-millibar' => '$1Millibar',
- 'pfunc-convert-unit-pressure-kilobarye' => '$1Kilobarye',
- 'pfunc-convert-unit-pressure-barye' => '$1Barye',
- 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|Atmosphäre|Atmosphären}}',
- 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|Torr|Torr}}',
- 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|Millimeter-Quecksilbersäule|Millimeter-Quecksilbersäule}}',
- 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|Zoll Quecksilber|Zoll Quecksilber}}',
- 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2|Pfund pro Quadratzoll|Pfund pro Quadratzoll}}',
- 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3 Pa',
- 'pfunc-convert-unit-pressure-bar-abbr' => '$1Bar',
- 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar',
- 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar',
- 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1kBa',
- 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba',
- 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm',
- 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr',
- 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg',
- 'pfunc-convert-unit-pressure-inhg-abbr' => '$1inHg',
- 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi',
);
/** Swiss High German (Schweizer Hochdeutsch)
@@ -1061,11 +521,13 @@ $messages['de-ch'] = array(
/** Zazaki (Zazaki)
* @author Aspar
+ * @author Erdemaslancan
*/
$messages['diq'] = array(
- 'pfunc_desc' => 'Enhance parser with logical functions',