[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [websites/wiki-kde-org/develop] extensions/ApiSandbox: add apisandbox extension
From: Ingo Malchow <imalchow () kde ! org>
Date: 2013-01-28 14:10:36
Message-ID: 20130128141036.6C2D7A6091 () git ! kde ! org
[Download RAW message or body]
Git commit c65298ca1bbe7258c55b23d0bf09033b1231314c by Ingo Malchow.
Committed on 28/01/2013 at 15:10.
Pushed by imalchow into branch 'develop'.
add apisandbox extension
A +144 -0 extensions/ApiSandbox/ApiSandbox.alias.php
A +3174 -0 extensions/ApiSandbox/ApiSandbox.i18n.php
A +73 -0 extensions/ApiSandbox/ApiSandbox.php
A +178 -0 extensions/ApiSandbox/SpecialApiSandbox.php
A +93 -0 extensions/ApiSandbox/modules/ext.apiSandbox.css
A +812 -0 extensions/ApiSandbox/modules/ext.apiSandbox.js
http://commits.kde.org/websites/wiki-kde-org/c65298ca1bbe7258c55b23d0bf09033b1231314c
diff --git a/extensions/ApiSandbox/ApiSandbox.alias.php \
b/extensions/ApiSandbox/ApiSandbox.alias.php new file mode 100644
index 0000000..717c0c1
--- /dev/null
+++ b/extensions/ApiSandbox/ApiSandbox.alias.php
@@ -0,0 +1,144 @@
+<?php
+/**
+ * Aliases for Special:ApiSandbox
+ *
+ * @file
+ * @ingroup Extensions
+ */
+
+$specialPageAliases = array();
+
+/** English (English) */
+$specialPageAliases['en'] = array(
+ 'ApiSandbox' => array( 'ApiSandbox' ),
+);
+
+/** Arabic (العربية) */
+$specialPageAliases['ar'] = array(
+ 'ApiSandbox' => array( 'ساحة_تجربة_إيه_بي_آي' ),
+);
+
+/** Bashkir (башҡортса) */
+$specialPageAliases['ba'] = array(
+ 'ApiSandbox' => array( 'ApiSandbox' ),
+);
+
+/** German (Deutsch) */
+$specialPageAliases['de'] = array(
+ 'ApiSandbox' => array( 'API-Spielwiese', 'ApiSpielwiese' ),
+);
+
+/** Zazaki (Zazaki) */
+$specialPageAliases['diq'] = array(
+ 'ApiSandbox' => array( 'ApiGavlan' ),
+);
+
+/** Esperanto (Esperanto) */
+$specialPageAliases['eo'] = array(
+ 'ApiSandbox' => array( 'Provejo_de_API' ),
+);
+
+/** Estonian (eesti) */
+$specialPageAliases['et'] = array(
+ 'ApiSandbox' => array( 'API-liivakast' ),
+);
+
+/** Persian (فارسی) */
+$specialPageAliases['fa'] = array(
+ 'ApiSandbox' => array( 'جعبه_شنی_ایپیآی' ),
+);
+
+/** Swiss German (Alemannisch) */
+$specialPageAliases['gsw'] = array(
+ 'ApiSandbox' => array( 'ApiSandchaschte' ),
+);
+
+/** Italian (italiano) */
+$specialPageAliases['it'] = array(
+ 'ApiSandbox' => array( 'SandboxApi' ),
+);
+
+/** Japanese (日本語) */
+$specialPageAliases['ja'] = array(
+ 'ApiSandbox' => array( 'APIサンドボックス' ),
+);
+
+/** Korean (한국어) */
+$specialPageAliases['ko'] = array(
+ 'ApiSandbox' => array( 'Api실험실' ),
+);
+
+/** Cornish (kernowek) */
+$specialPageAliases['kw'] = array(
+ 'ApiSandbox' => array( 'ApiSandbox' ),
+);
+
+/** Luxembourgish (Lëtzebuergesch) */
+$specialPageAliases['lb'] = array(
+ 'ApiSandbox' => array( 'ApiSandkëscht' ),
+);
+
+/** Macedonian (македонски) */
+$specialPageAliases['mk'] = array(
+ 'ApiSandbox' => array( 'ApiПесочник' ),
+);
+
+/** Malayalam (മലയാളം) */
+$specialPageAliases['ml'] = array(
+ 'ApiSandbox' => array( 'എ.പി.ഐ.എഴുത്തുകളരി' ),
+);
+
+/** Norwegian Bokmål (norsk (bokmål)) */
+$specialPageAliases['nb'] = array(
+ 'ApiSandbox' => array( 'API-sandkasse' ),
+);
+
+/** Nedersaksies (Nedersaksies) */
+$specialPageAliases['nds-nl'] = array(
+ 'ApiSandbox' => array( 'API-zaandbak' ),
+);
+
+/** Dutch (Nederlands) */
+$specialPageAliases['nl'] = array(
+ 'ApiSandbox' => array( 'APIZandbak' ),
+);
+
+/** Punjabi (ਪੰਜਾਬੀ) */
+$specialPageAliases['pa'] = array(
+ 'ApiSandbox' => array( 'ਏ_ਪੀ_ਆਈ_ਕੱਚਾ-ਖਾਕਾ' ),
+);
+
+/** Russian (русский) */
+$specialPageAliases['ru'] = array(
+ 'ApiSandbox' => array( 'Песочница_API' ),
+);
+
+/** Sicilian (sicilianu) */
+$specialPageAliases['scn'] = array(
+ 'ApiSandbox' => array( 'SandboxApi' ),
+);
+
+/** Tagalog (Tagalog) */
+$specialPageAliases['tl'] = array(
+ 'ApiSandbox' => array( 'Burador_ng_API' ),
+);
+
+/** Turkish (Türkçe) */
+$specialPageAliases['tr'] = array(
+ 'ApiSandbox' => array( 'ApiKorumalıAlanı' ),
+);
+
+/** Ukrainian (українська) */
+$specialPageAliases['uk'] = array(
+ 'ApiSandbox' => array( 'Грамайданчик_API' ),
+);
+
+/** Vietnamese (Tiếng Việt) */
+$specialPageAliases['vi'] = array(
+ 'ApiSandbox' => array( 'Chỗ_thử_API' ),
+);
+
+/** Simplified Chinese (中文(简体)) */
+$specialPageAliases['zh-hans'] = array(
+ 'ApiSandbox' => array( 'API沙盒' ),
+);
\ No newline at end of file
diff --git a/extensions/ApiSandbox/ApiSandbox.i18n.php \
b/extensions/ApiSandbox/ApiSandbox.i18n.php new file mode 100644
index 0000000..eeab1b7
--- /dev/null
+++ b/extensions/ApiSandbox/ApiSandbox.i18n.php
@@ -0,0 +1,3174 @@
+<?php
+/**
+ * Internationalization file for the API sandbox extension.
+ *
+ * @file
+ * @ingroup Extensions
+*/
+
+$messages = array();
+
+$messages['en'] = array(
+ 'apisb-desc' => 'Allows to debug [//www.mediawiki.org/wiki/API MediaWiki API] \
calls from browser', + 'apisandbox' => 'API sandbox',
+ 'apisb-no-js' => "'''Error''': this feature requires JavaScript.",
+ 'apisb-intro' => "Use this page to experiment with the '''MediaWiki web service \
API'''. + Refer to [//www.mediawiki.org/wiki/API:Main_page the API documentation] for further \
details of API usage. Example: [//www.mediawiki.org/wiki/API#A_simple_example get the content \
of a Main Page]. Select an action to see more examples.", + 'apisb-api-disabled' => 'API \
is disabled on this site.', + 'apisb-legend-parameters' => 'Parameters',
+ 'apisb-legend-result' => 'Result',
+ 'apisb-legend-generic-parameters'=> 'Generic parameters',
+ 'apisb-legend-generator-parameters'=> 'Generator',
+ 'apisb-result-request-url' => 'Request URL:',
+ 'apisb-result-request-post' => 'POST data:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Action',
+ 'apisb-label-doc' => 'Documentation',
+ 'apisb-select-action' => '(select action)',
+ 'apisb-select-query' => '(select query)',
+ 'apisb-select-value' => '(select value)',
+ 'apisb-docs-more' => 'read more',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Input',
+ 'apisb-params-desc' => 'Description',
+ 'apisb-loading' => 'Loading...',
+ 'apisb-load-error' => 'Error loading API description',
+ 'apisb-request-error' => 'Error performing API request',
+ 'apisb-namespaces-error' => 'Error loading namespaces',
+ 'apisb-ns-main' => '(Main)',
+ 'apisb-submit' => 'Make request',
+ 'apisb-query-prop' => 'Properties',
+ 'apisb-query-list' => 'Lists',
+ 'apisb-query-meta' => 'Meta information',
+ 'apisb-example' => 'Example',
+ 'apisb-examples' => 'Examples',
+ 'apisb-clear' => 'Clear',
+ 'apisb-request-time' => 'Request time: $1',
+);
+
+/** Message documentation (Message documentation)
+ * @author EugeneZelenko
+ * @author Krinkle
+ * @author Lokal Profil
+ * @author MaxSem
+ * @author Purodha
+ * @author Raymond
+ * @author SPQRobin
+ * @author Shirayuki
+ */
+$messages['qqq'] = array(
+ 'apisb-desc' => '{{desc|name=Api \
Sandbox|url=http://www.mediawiki.org/wiki/Extension:ApiSandbox}}', + 'apisandbox' => 'Special \
page title', + 'apisb-legend-parameters' => '{{Identical|Parameter}}',
+ 'apisb-legend-result' => 'Used as "legend" in the form fieldset containing read-only fields \
with info about an executed API request. +{{Identical|Result}}',
+ 'apisb-legend-generator-parameters' => 'Refers to an \
[https://www.mediawiki.org/wiki/API:Query#Generators API concept]', \
+ 'apisb-result-request-url' => 'Used as "label" for a read-only form field containing the \
exact URL that was (or is going to be) loaded.', + 'apisb-result-request-post' => 'Used as \
"label" for a ready-only form field containing the POST query parameters of the HTTP request \
made', + 'apisb-label-format' => 'Label text for selecting the output format (json, xml, php, \
...)', + 'apisb-label-action' => 'Label text for selecting the action (query, edit, ...). The \
default text in the select list is {{msg-mw|apisb-select-action}}.', + 'apisb-label-doc' => \
'Label text of information about the selected action', + 'apisb-select-action' => 'This is the \
placeholder text in the "select" dropdown menu containing options with various action \
modules.', + 'apisb-select-query' => 'This is the placeholder text in the "select" dropdown \
menu containing options with various query types.', + 'apisb-select-value' => 'This is the \
generic placeholder text in "select" dropdown menus containing custom options (e.g. wiki \
namespaces, content direction, ..)', + 'apisb-docs-more' => 'Used in parenthesis next to a \
short (but not cut off) version of the description. Links to a page on mediawiki.org with \
complete documentation.', + 'apisb-params-param' => 'Table heading of the column with the \
parameter identifiers. +{{Identical|Parameter}}',
+ 'apisb-params-input' => 'Table heading for the column with the input fields (e.g. text \
inputs, dropdown menus, checkboxes)', + 'apisb-params-desc' => 'Table heading of the column \
containing the descriptions. +{{Identical|Description}}',
+ 'apisb-loading' => '{{Identical|Loading}}',
+ 'apisb-ns-main' => 'Refers to the main namespace, commonly put in parenthesis.
+{{Identical/Main namespace}}',
+ 'apisb-submit' => 'Submit button text that submits the form and performs the API request, \
after which the result is shown below', + 'apisb-query-prop' => '{{Identical|Property}}',
+ 'apisb-query-list' => '{{Identical|List}}',
+ 'apisb-example' => 'Button text that will reveal the example list, used if the list contains \
only 1 entry. See also {{msg-mw|apisb-examples}}', + 'apisb-examples' => 'Button text that will \
reveal the example list, used if the list contains multiple entries. See also \
{{msg-mw|apisb-example}}', + 'apisb-clear' => 'Title of the button that clears all inputs',
+ 'apisb-request-time' => 'Time it took to process this request',
+);
+
+/** Afrikaans (Afrikaans)
+ * @author Ansumang
+ * @author Naudefj
+ * @author පසිඳු කාවින්ද
+ */
+$messages['af'] = array(
+ 'apisb-api-disabled' => 'API is afgeskakel op hierdie webwerf.',
+ 'apisb-legend-result' => 'Resultaat',
+ 'apisb-legend-generic-parameters' => 'generiese parameters',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-label-format' => 'Formaat',
+ 'apisb-label-action' => 'Handeling',
+ 'apisb-label-doc' => 'Dokumentasie',
+ 'apisb-select-action' => "Kies 'n aksie",
+ 'apisb-select-value' => "Kies 'n waarde", # Fuzzy
+ 'apisb-docs-more' => 'lees meer',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Invoer',
+ 'apisb-params-desc' => 'Beskrywing',
+ 'apisb-loading' => 'Laai tans…',
+ 'apisb-load-error' => 'Fout met laai API beskrywing',
+ 'apisb-request-error' => 'Fout met die uitvoering van API-versoek',
+ 'apisb-namespaces-error' => 'Fout tydens laai naamspasies',
+ 'apisb-ns-main' => '(Hoofnaamruimte)',
+ 'apisb-submit' => 'Maak versoek',
+ 'apisb-query-prop' => 'Eienskappe',
+ 'apisb-query-list' => 'Lyste',
+ 'apisb-query-meta' => 'Meta-inligting',
+ 'apisb-example' => 'Voorbeeld',
+ 'apisb-examples' => 'Voorbeelde',
+ 'apisb-clear' => 'Vee uit',
+);
+
+/** Amharic ( ማርኛ)
+ * @author Codex Sinaiticus
+ */
+$messages['am'] = array(
+ 'apisb-legend-result' => 'ውጤት',
+ 'apisb-label-action' => 'ድርጊት',
+ 'apisb-label-doc' => 'ሰነድ',
+ 'apisb-params-desc' => 'መግለጫ',
+ 'apisb-loading' => ' መጫን ላይ ነው...',
+ 'apisb-query-list' => 'ዝርዝሮች',
+ 'apisb-example' => 'ምሳሌ',
+ 'apisb-examples' => 'ምሳሌዎች',
+);
+
+/** Arabic (العربية)
+ * @author Meno25
+ * @author روخو
+ */
+$messages['ar'] = array(
+ 'apisb-no-js' => "'''خطأ''' : هذه الخاصية تتطلب الجافا \
سكريبت.", + 'apisb-legend-parameters' => 'محددات',
+ 'apisb-legend-result' => 'النتيجة',
+ 'apisb-legend-generic-parameters' => 'محددات عامة',
+ 'apisb-legend-generator-parameters' => 'مولد',
+ 'apisb-label-format' => 'الصيغة',
+ 'apisb-label-action' => 'الفعل',
+ 'apisb-label-doc' => 'توثيق',
+ 'apisb-select-action' => 'اختر حدث',
+ 'apisb-select-query' => '(اختر الاستعلام)',
+ 'apisb-select-value' => '(اختر القيمة)',
+ 'apisb-docs-more' => 'اقرأ المزيد',
+ 'apisb-params-param' => 'محددات',
+ 'apisb-params-input' => 'المدخل',
+ 'apisb-params-desc' => 'الوصف',
+ 'apisb-loading' => 'جاري التحميل...',
+ 'apisb-ns-main' => '(رئيسي)',
+ 'apisb-submit' => 'عمل الطلب',
+ 'apisb-query-prop' => 'الخصائص',
+ 'apisb-query-list' => 'قوائم',
+ 'apisb-query-meta' => 'معلومات الميتا',
+ 'apisb-example' => 'مثال',
+ 'apisb-examples' => 'أمثلة',
+ 'apisb-clear' => 'إفراغ',
+);
+
+/** Aramaic (ܐܪܡܝܐ)
+ * @author Basharh
+ */
+$messages['arc'] = array(
+ 'apisandbox' => 'ܣܢܕܘܩܐ ܕܚ ܐ ܕܚܙܝܐ ܕܚܘܪܙܐ ܕܬܓܡܪܬܐ (API)',
+ 'apisb-legend-result' => 'ܦ ܛܐ',
+ 'apisb-label-action' => 'ܥܒܕܐ',
+ 'apisb-label-doc' => 'ܐܫܛܪܘܬܐ',
+ 'apisb-select-action' => '(ܓܒܝ ܥܒܕ̈ܐ)',
+ 'apisb-query-prop' => 'ܕ̈ܝ ܝܬܐ',
+ 'apisb-example' => 'ܛܘܦܣܐ',
+ 'apisb-examples' => 'ܛܘ̈ܦܣܐ',
+ 'apisb-clear' => 'ܐܣܦܩ',
+);
+
+/** Assamese (অসমীয়া)
+ * @author Bishnu Saikia
+ */
+$messages['as'] = array(
+ 'apisb-legend-result' => 'ফলাফল',
+ 'apisb-label-action' => 'কাৰ্য',
+ 'apisb-params-desc' => 'বিৱৰণ',
+ 'apisb-ns-main' => '(মুখ্য)',
+);
+
+/** Asturian (asturianu)
+ * @author Xuacu
+ */
+$messages['ast'] = array(
+ 'apisb-desc' => "Permite depurar les llamaes a la [//www.mediawiki.org/wiki/API API de \
MediaWiki] dende'l navegador", + 'apisandbox' => 'Zona de pruebes API',
+ 'apisb-no-js' => "'''Error''': esta carauterística requier JavaScript.",
+ 'apisb-intro' => "Usa esta páxina pa esperimentar cola '''API de serviciu web de \
MediaWiki'''. +Consulta [//www.mediawiki.org/wiki/API:Main_page la documentación de la API] pa \
más detalles tocante al so usu. Exemplu: [//www.mediawiki.org/wiki/API#A_simple_example \
llamar al conteníu d'una Páxina principal]. Seleiciona una aición pa ver más exemplos.", \
+ 'apisb-api-disabled' => 'La API ta desactivada nesti sitiu.', + 'apisb-legend-parameters' => \
'Parámetros', + 'apisb-legend-result' => 'Resultáu',
+ 'apisb-legend-generic-parameters' => 'Parámetros xenéricos',
+ 'apisb-legend-generator-parameters' => 'Xenerador',
+ 'apisb-result-request-url' => 'URL de la solicitú:',
+ 'apisb-result-request-post' => 'Datos POST:',
+ 'apisb-label-format' => 'Formatu',
+ 'apisb-label-action' => 'Aición',
+ 'apisb-label-doc' => 'Documentación',
+ 'apisb-select-action' => '(seleicionar aición)',
+ 'apisb-select-query' => '(seleicionar consulta)',
+ 'apisb-select-value' => '(seleicionar valor)',
+ 'apisb-docs-more' => 'lleer más',
+ 'apisb-params-param' => 'Parámetru',
+ 'apisb-params-input' => 'Entrada',
+ 'apisb-params-desc' => 'Descripción',
+ 'apisb-loading' => 'Cargando...',
+ 'apisb-load-error' => 'Error al cargar descripción de la API',
+ 'apisb-request-error' => 'Error al facer solicitú a la API',
+ 'apisb-namespaces-error' => 'Error al cargar los espacios de nomes',
+ 'apisb-ns-main' => '(Principal)',
+ 'apisb-submit' => 'Facer solicitú',
+ 'apisb-query-prop' => 'Propiedaes',
+ 'apisb-query-list' => 'Llistes',
+ 'apisb-query-meta' => 'Información de Meta',
+ 'apisb-example' => 'Exemplu',
+ 'apisb-examples' => 'Exemplos',
+ 'apisb-clear' => 'Llimpiar',
+ 'apisb-request-time' => 'Duración de la solicitú: $1',
+);
+
+/** Azerbaijani (azərbaycanca)
+ * @author Cekli829
+ * @author Vago
+ */
+$messages['az'] = array(
+ 'apisb-legend-result' => 'Nəticə',
+ 'apisb-loading' => 'Yüklənir…',
+ 'apisb-ns-main' => '(Əsas)',
+ 'apisb-query-list' => 'Siyahılar',
+ 'apisb-query-meta' => 'Meta məlumatları',
+);
+
+/** South Azerbaijani (تورکجه)
+ * @author Amir a57
+ * @author E THP
+ * @author පසිඳු කාවින්ද
+ */
+$messages['azb'] = array(
+ 'apisb-legend-result' => 'نتیجه',
+ 'apisb-label-format' => 'فورمت',
+ 'apisb-label-action' => 'فعالیت',
+ 'apisb-params-param' => 'پارامتر',
+ 'apisb-params-input' => 'گیریش',
+ 'apisb-params-desc' => 'شرح',
+ 'apisb-loading' => 'یوکلنیر...',
+ 'apisb-ns-main' => '(آنا)',
+ 'apisb-query-prop' => 'اؤزلیکلر',
+ 'apisb-query-list' => 'سییاههلر',
+ 'apisb-query-meta' => 'مئتا بیلگیلری',
+ 'apisb-example' => 'میثال',
+ 'apisb-examples' => 'نومونهلر',
+ 'apisb-clear' => 'تمیزله',
+ 'apisb-request-time' => 'زامان ایستمک:$1',
+);
+
+/** Bashkir (башҡортса)
+ * @author Haqmar
+ * @author Sagan
+ */
+$messages['ba'] = array(
+ 'apisb-desc' => 'Браузерҙан мөрәжәғәттә яйға һала \
[//www.mediawiki.org/wiki/API MediaWiki API]', + 'apisandbox' => 'API һынау урыны',
+ 'apisb-no-js' => '"Хата". Бының өсөн JavaScript талап ителә.',
+ 'apisb-intro' => "''MediaWiki API''' өйрәнеү бите. API ҡулланыу \
тураһында белешмә алыу өсөн [//www.mediawiki.org/wiki/API:Main_page API \
документацияһы]на мөрәжәғәт итегеҙ. Мәҫәләң, \
[//www.mediawiki.org/wiki/API#A_simple_example Башбит эстәлеген нисек \
алырға]. Башҡа миҫалдарҙы күреү өсөн ғәмәлде \
ҡулланығыҙ.", + 'apisb-api-disabled' => 'Был сайтта API \
һүндерелгән.', + 'apisb-legend-parameters' => 'Параметр',
+ 'apisb-legend-result' => 'Һөҙөмтә',
+ 'apisb-legend-generic-parameters' => 'Дөйөм параметрҙар',
+ 'apisb-legend-generator-parameters' => 'Генератор',
+ 'apisb-result-request-url' => 'Һоратыуҙың URL-адресы:',
+ 'apisb-result-request-post' => 'POST мәғлүмәттәр:',
+ 'apisb-label-format' => 'Формат',
+ 'apisb-label-action' => 'Ғәмәл',
+ 'apisb-label-doc' => 'Документация',
+ 'apisb-select-action' => 'Ғәмәлде һайларға',
+ 'apisb-select-query' => '(талап һайлағыҙ)',
+ 'apisb-select-value' => '(дәүмәлен һайлағыҙ)',
+ 'apisb-docs-more' => 'тулыраҡ',
+ 'apisb-params-param' => 'Параметр',
+ 'apisb-params-input' => 'Инеш',
+ 'apisb-params-desc' => 'Тасуирлама',
+ 'apisb-loading' => 'Асыла...',
+ 'apisb-load-error' => 'API тасуирламаһын тейәгәндә хата \
китте', + 'apisb-request-error' => 'API мөрәжәғәтен башҡарғанда \
хата китте', + 'apisb-namespaces-error' => 'Исемдәр арауығын \
тейәгәндә хата китте', + 'apisb-ns-main' => '(Төп)',
+ 'apisb-submit' => 'Һоратыу яһарға',
+ 'apisb-query-prop' => 'Үҙенсәлектәр',
+ 'apisb-query-list' => 'Исемлектәр',
+ 'apisb-query-meta' => 'Мета-мәғлүмәт',
+ 'apisb-example' => 'Миҫал',
+ 'apisb-examples' => 'Миҫалдар',
+ 'apisb-clear' => 'Таҙарт',
+ 'apisb-request-time' => 'Мөрәжәғәт ваҡыты:$1',
+);
+
+/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца))
+ * @author EugeneZelenko
+ * @author Jim-by
+ * @author Wizardist
+ */
+$messages['be-tarask'] = array(
+ 'apisb-desc' => 'Дазваляе налажваць выклікі \
[//www.mediawiki.org/wiki/API MediaWiki API] з браўзэра', + 'apisandbox' => \
'Пясочніца API', + 'apisb-no-js' => "'''Памылка''': гэтая \
магчымасьць патрабуе JavaScript.", + 'apisb-intro' => \
"Выкарыстоўвайце гэтую старонку для экспэрымэнтаў \
з '''API вэб-сэрвіса MediaWiki'''. +Зьвяртайцеся да \
[//www.mediawiki.org/wiki/API:Main_page дакумэнтацыі API] для \
дадатковай інфармацыі па выкарыстаньні API. \
Напрыклад, [//www.mediawiki.org/wiki/API#A_simple_example як атрымаць \
зьмест Галоўнай старонкі]. Выберыце дзеяньне, каб \
пабачыць болей узораў.", + 'apisb-api-disabled' => 'API забаронены \
на гэтым сайце.', + 'apisb-legend-parameters' => 'Парамэтры',
+ 'apisb-legend-result' => 'Вынік',
+ 'apisb-legend-generic-parameters' => 'Агульныя парамэтры',
+ 'apisb-legend-generator-parameters' => 'Генэратар',
+ 'apisb-result-request-url' => 'URL-адрас запыту:',
+ 'apisb-result-request-post' => 'POST-зьвесткі:',
+ 'apisb-label-format' => 'Фармат',
+ 'apisb-label-action' => 'Дзеяньне',
+ 'apisb-label-doc' => 'Дакумэнтацыя',
+ 'apisb-select-action' => 'Выбраць дзеяньне',
+ 'apisb-select-query' => '(выбраць чаргу)',
+ 'apisb-select-value' => '(выбраць значэньне)',
+ 'apisb-docs-more' => 'даведацца болей',
+ 'apisb-params-param' => 'Парамэтар',
+ 'apisb-params-input' => 'Увод',
+ 'apisb-params-desc' => 'Апісаньне',
+ 'apisb-loading' => 'Загрузка…',
+ 'apisb-load-error' => 'Немагчыма загрузіць апісаньне API',
+ 'apisb-request-error' => 'Немагчыма апрацаваць запыт API',
+ 'apisb-namespaces-error' => 'Немагчыма загрузіць прасторы \
назваў', + 'apisb-ns-main' => '(Асноўная)',
+ 'apisb-submit' => 'Зрабіць запыт',
+ 'apisb-query-prop' => 'Уласьцівасьці',
+ 'apisb-query-list' => 'Сьпісы',
+ 'apisb-query-meta' => 'Мэтазьвесткі',
+ 'apisb-example' => 'Прыклад',
+ 'apisb-examples' => 'Прыклады',
+ 'apisb-clear' => 'Ачысьціць',
+ 'apisb-request-time' => 'Час апрацоўкі запыту: $1',
+);
+
+/** Bulgarian (български)
+ * @author DCLXVI
+ * @author පසිඳු කාවින්ද
+ */
+$messages['bg'] = array(
+ 'apisb-no-js' => "'''Грешка''': тази функционалност изисква \
Джаваскрипт.", + 'apisb-legend-parameters' => 'Параметри',
+ 'apisb-legend-result' => ' езултат',
+ 'apisb-label-format' => 'Формат',
+ 'apisb-label-action' => 'Действие',
+ 'apisb-select-action' => 'Избиране на действие',
+ 'apisb-params-param' => 'Параметър',
+ 'apisb-params-desc' => 'Описание',
+ 'apisb-loading' => 'Зареждане...',
+ 'apisb-query-prop' => 'Свойства',
+ 'apisb-example' => 'Пример',
+ 'apisb-examples' => 'Примери',
+ 'apisb-clear' => 'Изчистване',
+);
+
+/** Bengali (বাংলা)
+ * @author Bellayet
+ */
+$messages['bn'] = array(
+ 'apisb-legend-result' => 'ফলাফল',
+ 'apisb-label-format' => 'ফরম্যাট',
+ 'apisb-select-value' => 'মান নির্বাচন', # Fuzzy
+ 'apisb-docs-more' => 'আরও পড়ুন',
+ 'apisb-params-input' => 'ইনপুট',
+ 'apisb-params-desc' => 'বিবরণ',
+ 'apisb-loading' => 'লোডিং...',
+ 'apisb-ns-main' => '(প্রধান)',
+ 'apisb-submit' => 'অনুরোধ রাখুন',
+ 'apisb-query-prop' => 'বৈশিষ্ট্য',
+ 'apisb-query-list' => 'তালিকা',
+ 'apisb-query-meta' => 'মেটা তথ্য',
+ 'apisb-example' => 'উদাহরণ',
+ 'apisb-examples' => 'উদাহরণ',
+ 'apisb-clear' => 'পরিস্কার',
+);
+
+/** Breton (brezhoneg)
+ * @author Fulup
+ * @author Gwendal
+ */
+$messages['br'] = array(
+ 'apisb-desc' => 'Aotren dizreinañ galvadennoù [//www.mediawiki.org/wiki/API API MediaWikiI] \
eus ar merdeer', + 'apisandbox' => 'Poull-traezh API',
+ 'apisb-no-js' => "'''Fazi''' : Rekis eo JavaScript evit an arc'hwel-mañ.",
+ 'apisb-intro' => "Grit gant ar bajenn-mañ evit amprouiñ '''servij Web API MediaWiki'''.
+Kit da deuler ur sell war [//www.mediawiki.org/wiki/API:Main_page titouroù an API] evit \
gouzout hiroc'h war an doare da embreger API. Da skouer : \
+[//www.mediawiki.org/wiki/API#A_simple_example gwelet danvez ur bennbajenn]. Dibabit un \
oberiadenn bennak evit gwelet skouerioù all", + 'apisb-api-disabled' => "Diweredekaet eo API \
war al lec'hienn-mañ.", + 'apisb-legend-parameters' => 'Arventennoù',
+ 'apisb-legend-result' => "Disoc'h",
+ 'apisb-legend-generic-parameters' => 'Arventennoù hollek',
+ 'apisb-legend-generator-parameters' => 'Ganer',
+ 'apisb-result-request-url' => 'Goulenn URL :',
+ 'apisb-result-request-post' => 'roadennoù POST :',
+ 'apisb-label-format' => 'Furmad',
+ 'apisb-label-action' => 'Ober',
+ 'apisb-label-doc' => 'Teuliadur',
+ 'apisb-select-action' => 'Dibab un ober',
+ 'apisb-select-query' => '(dibab ar reked)',
+ 'apisb-select-value' => '(dibab an talvoud)',
+ 'apisb-docs-more' => "Lenn hiroc'h",
+ 'apisb-params-param' => 'Arventenn',
+ 'apisb-params-input' => 'Enmont',
+ 'apisb-params-desc' => 'Deskrivadur',
+ 'apisb-loading' => 'O kargañ...',
+ 'apisb-load-error' => 'Fazi en ur gargañ deskrivadur an API',
+ 'apisb-request-error' => 'Ur fazi zo bet o klask seveniñ ar goulenn API',
+ 'apisb-namespaces-error' => 'Fazi en ur gargañ an esaouennoù anv',
+ 'apisb-ns-main' => '(Pennañ)',
+ 'apisb-submit' => 'Sevel ar goulenn',
+ 'apisb-query-prop' => 'Perzhioù',
+ 'apisb-query-list' => 'Rolloù',
+ 'apisb-query-meta' => 'Titouroù Meta',
+ 'apisb-example' => 'Skouer',
+ 'apisb-examples' => 'Skouerioù',
+ 'apisb-clear' => 'Riñsañ',
+ 'apisb-request-time' => 'Pad ar goulenn: $1',
+);
+
+/** Catalan (catal )
+ * @author Arnaugir
+ * @author Pitort
+ * @author Solde
+ */
+$messages['ca'] = array(
+ 'apisandbox' => "P gina de proves de l'API",
+ 'apisb-no-js' => "'''Error''': aquesta característica requereix JavaScript.",
+ 'apisb-api-disabled' => "L'API est desactivada en aquest lloc.",
+ 'apisb-legend-parameters' => 'Par metres',
+ 'apisb-legend-result' => 'Resultat',
+ 'apisb-legend-generic-parameters' => 'Par metres genèrics',
+ 'apisb-legend-generator-parameters' => 'Generador',
+ 'apisb-result-request-url' => 'Sol licita URL:',
+ 'apisb-result-request-post' => 'Data POST:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Acció',
+ 'apisb-label-doc' => 'Documentació',
+ 'apisb-select-action' => '(escull acció)',
+ 'apisb-select-query' => '(escull consulta)',
+ 'apisb-select-value' => '(escull valor)',
+ 'apisb-docs-more' => 'llegeix-ne més',
+ 'apisb-params-param' => 'Par metre',
+ 'apisb-params-input' => 'Entrada',
+ 'apisb-params-desc' => 'Descripció',
+ 'apisb-loading' => 'Carregant...',
+ 'apisb-load-error' => "Error en carregar la descripció de l'API",
+ 'apisb-request-error' => 'Error duent a terme la sol licitud API',
+ 'apisb-namespaces-error' => "Error carregant els noms d'espais",
+ 'apisb-ns-main' => '(Principal)',
+ 'apisb-submit' => 'Fes sol licitud',
+ 'apisb-query-prop' => 'Propietats',
+ 'apisb-query-list' => 'Llistes',
+ 'apisb-query-meta' => 'Metainformació',
+ 'apisb-example' => 'Exemple',
+ 'apisb-examples' => 'Exemples',
+ 'apisb-clear' => 'Neteja',
+ 'apisb-request-time' => 'Temps de sol licitud: $1',
+);
+
+/** Czech (česky)
+ * @author Mormegil
+ * @author Reaperman
+ * @author Utar
+ */
+$messages['cs'] = array(
+ 'apisb-desc' => 'Umožňuje ladit volání [//www.mediawiki.org/wiki/API MediaWiki API] v \
prohlížeči', + 'apisandbox' => 'API pískoviště',
+ 'apisb-no-js' => "'''Chyba''': tato funkce vyžaduje JavaScript.",
+ 'apisb-intro' => "Pomocí této stránky můžete experimentovat s '''webovými službami \
MediaWiki API'''. +Podrobností využití API najdete v [//www.mediawiki.org/wiki/API:Main_page \
jeho dokumentaci]. Příklad: [//www.mediawiki.org/wiki/API#A_simple_example získání obsahu \
Hlavní stránky]. Další příklady uvidíte vybráním parametru action.", \
+ 'apisb-api-disabled' => 'API je na tomto webu vypnuto.', + 'apisb-legend-parameters' => \
'Parametry', + 'apisb-legend-result' => 'Výsledek',
+ 'apisb-legend-generic-parameters' => 'Obecné parametry',
+ 'apisb-legend-generator-parameters' => 'Generátor',
+ 'apisb-result-request-url' => 'URL požadavku:',
+ 'apisb-result-request-post' => 'POSTovaná data:',
+ 'apisb-label-format' => 'Formát',
+ 'apisb-label-action' => 'Akce',
+ 'apisb-label-doc' => 'Dokumentace',
+ 'apisb-select-action' => '(vyberte akci)',
+ 'apisb-select-query' => '(vyberte dotaz)',
+ 'apisb-select-value' => '(vyberte hodnotu)',
+ 'apisb-docs-more' => 'více informací',
+ 'apisb-params-param' => 'Parametr',
+ 'apisb-params-input' => 'Vstup',
+ 'apisb-params-desc' => 'Popis',
+ 'apisb-loading' => 'Načítá se…',
+ 'apisb-load-error' => 'Chyba při načítání popisu API',
+ 'apisb-request-error' => 'Chyba při provádění požadavku na API',
+ 'apisb-namespaces-error' => 'Chyba při načítání jmenných prostorů',
+ 'apisb-ns-main' => '(Hlavní)',
+ 'apisb-submit' => 'Odeslat požadavek',
+ 'apisb-query-prop' => 'Vlastnosti',
+ 'apisb-query-list' => 'Seznamy',
+ 'apisb-query-meta' => 'Meta informace',
+ 'apisb-example' => 'Příklad',
+ 'apisb-examples' => 'Příklady',
+ 'apisb-clear' => 'Vyčistit',
+ 'apisb-request-time' => 'Trvání požadavku: $1',
+);
+
+/** Danish (dansk)
+ * @author Christian List
+ * @author Hylle
+ * @author Kaare
+ * @author Sarrus
+ */
+$messages['da'] = array(
+ 'apisb-desc' => 'Giver mulighed for at debugge [//www.mediawiki.org/wiki/API MediaWiki API] \
kald fra browseren', + 'apisandbox' => 'API-sandkassen',
+ 'apisb-no-js' => "'''Fejl''': denne funktion kræver JavaScript.",
+ 'apisb-intro' => "Brug denne side til at eksperimentere med '''MediaWiki web service API'' '.
+Vi henviser til [//www.mediawiki.org/wiki/API:Main_page dokumentationen af API] for yderligere \
oplysninger om brug af API. Eksempel: [//www.mediawiki.org/wiki/API#A_simple_example få \
indholdet af en forside]. Vælg en handling at se flere eksempler.", + 'apisb-api-disabled' => \
'API er deaktiveret på dette websted.', + 'apisb-legend-parameters' => 'Parametre',
+ 'apisb-legend-result' => 'Resultat',
+ 'apisb-legend-generic-parameters' => 'Generelle parametre',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'Forespurgt URL:',
+ 'apisb-result-request-post' => 'POST data:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Handling',
+ 'apisb-label-doc' => 'Dokumentation',
+ 'apisb-select-action' => '(vælg handling)',
+ 'apisb-select-query' => '(vælg forespørgsel)',
+ 'apisb-select-value' => '(vælg værdi)',
+ 'apisb-docs-more' => 'læs mere',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Input',
+ 'apisb-params-desc' => 'Beskrivelse',
+ 'apisb-loading' => 'Indlæser...',
+ 'apisb-load-error' => 'Fejl ved indlæsning af API-beskrivelse',
+ 'apisb-request-error' => 'Fejl ved udførelse af API-forespørgsel',
+ 'apisb-namespaces-error' => 'Fejl under indlæsning af navnerum',
+ 'apisb-ns-main' => '(Hoved)',
+ 'apisb-submit' => 'Lav forespørgsel',
+ 'apisb-query-prop' => 'Egenskaber',
+ 'apisb-query-list' => 'Lister',
+ 'apisb-query-meta' => 'Meta information',
+ 'apisb-example' => 'Eksempel',
+ 'apisb-examples' => 'Eksempler',
+ 'apisb-clear' => 'Ryd',
+ 'apisb-request-time' => 'Forespørgselstid: $1',
+);
+
+/** German (Deutsch)
+ * @author Kghbln
+ * @author Metalhead64
+ * @author Purodha
+ */
+$messages['de'] = array(
+ 'apisb-desc' => 'Ermöglicht das Beseitigen von Fehlern bei Aufrufen der \
[//www.mediawiki.org/wiki/API MediaWiki-API] mit dem Browser', + 'apisandbox' => \
'API-Spielwiese', + 'apisb-no-js' => "'''Fehler:''' Diese Funktion erfordert JavaSkript.",
+ 'apisb-intro' => "Diese Seite kannst du für Versuche mit der '''MediaWiki-API''' verwenden.
+Die [//www.mediawiki.org/wiki/API:Main_page/de Dokumentation zur API] enthält weitere \
Hinweise zu ihrer Nutzung. Beispiel: [//www.mediawiki.org/wiki/API:Main_page/de#Beispiel Den \
Inhalt der Hauptseite abrufen]. Für weitere Beispiele eine der verfügbaren Aktionen \
auswählen.", + 'apisb-api-disabled' => 'Die API wurde auf diesem Wiki deaktiviert.',
+ 'apisb-legend-parameters' => 'Parameter',
+ 'apisb-legend-result' => 'Ergebnis',
+ 'apisb-legend-generic-parameters' => 'Generische Parameter',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'Anforderungs-URL:',
+ 'apisb-result-request-post' => 'POST-Daten:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Aktion',
+ 'apisb-label-doc' => 'Dokumentation',
+ 'apisb-select-action' => '(Aktion auswählen)',
+ 'apisb-select-query' => '(Abfrage auswählen)',
+ 'apisb-select-value' => '(Wert auswählen)',
+ 'apisb-docs-more' => 'Mehr',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Eingabe',
+ 'apisb-params-desc' => 'Beschreibung',
+ 'apisb-loading' => 'Lade …',
+ 'apisb-load-error' => 'Es ist ein Fehler beim Laden der API-Beschreibung aufgetreten.',
+ 'apisb-request-error' => 'Es ist ein Fehler beim Ausführen der API-Anforderung \
aufgetreten.', + 'apisb-namespaces-error' => 'Es ist ein Fehler beim Laden der Namensräume \
aufgetreten.', + 'apisb-ns-main' => '(Seiten)',
+ 'apisb-submit' => 'Anfrage ausführen',
+ 'apisb-query-prop' => 'Eigenschaften',
+ 'apisb-query-list' => 'Listen',
+ 'apisb-query-meta' => 'Metainformationen',
+ 'apisb-example' => 'Beispiel',
+ 'apisb-examples' => 'Beispiele',
+ 'apisb-clear' => 'Leeren',
+ 'apisb-request-time' => 'Dauer der Anfrage: $1',
+);
+
+/** German (formal address) (Deutsch (Sie-Form))
+ * @author Kghbln
+ */
+$messages['de-formal'] = array(
+ 'apisb-intro' => "Diese Seite können Sie für Versuche mit der '''MediaWiki-API''' \
verwenden. +Die [//www.mediawiki.org/wiki/API:Main_page/de Dokumentation zur API] enthält \
weitere Hinweise zu ihrer Nutzung. Beispiel: \
[//www.mediawiki.org/wiki/API:Main_page/de#Ein_einfaches_Beispiel Den Inhalt auf einer Seite \
abrufen]. Für weitere Beispiele eine der verfügbaren Aktionen auswählen.", +);
+
+/** Zazaki (Zazaki)
+ * @author Erdemaslancan
+ * @author Mirzali
+ */
+$messages['diq'] = array(
+ 'apisandbox' => 'API qumdor',
+ 'apisb-legend-parameters' => 'Parametrey',
+ 'apisb-legend-result' => 'Netice',
+ 'apisb-legend-generic-parameters' => 'Parametreyê heray',
+ 'apisb-legend-generator-parameters' => 'Vırazdar',
+ 'apisb-result-request-url' => 'URL waştış:',
+ 'apisb-label-format' => 'Format:',
+ 'apisb-label-action' => 'Kerden',
+ 'apisb-label-doc' => 'Dokumentasyon',
+ 'apisb-docs-more' => 'Zewbi buwane',
+ 'apisb-params-param' => 'Parametre',
+ 'apisb-params-desc' => 'Şınasnayış',
+ 'apisb-loading' => 'Bar beno...',
+ 'apisb-ns-main' => '(Ser)',
+ 'apisb-submit' => 'Bıwazê',
+ 'apisb-query-prop' => 'Xısusiyey',
+ 'apisb-query-list' => 'Listey',
+ 'apisb-query-meta' => 'Meta malumat',
+ 'apisb-example' => 'Misal',
+ 'apisb-examples' => 'Misali',
+ 'apisb-clear' => 'Bestern',
+ 'apisb-request-time' => 'Demê waştışi: $1',
+);
+
+/** Lower Sorbian (dolnoserbski)
+ * @author Michawiki
+ */
+$messages['dsb'] = array(
+ 'apisb-desc' => 'Zmóžnja wótpóranje zmólkow pśi wołanju [//www.mediawiki.org/wiki/API \
MediaWiki API] z woglědowaka', + 'apisandbox' => 'API-grajkanišćo',
+ 'apisb-no-js' => "'''Zmólka''': toś ta funkcija pomina se JavaScript.",
+ 'apisb-intro' => "Wužyj toś ten bok, aby z '''websłužbu Mediawiki API''' \
eksperimentěrował. +Glědaj [//www.mediawiki.org/wiki/API:Main_page API-dokumentaciju] za \
dalšne drobnostki za wužywanje API. Pśikład: [//www.mediawiki.org/wiki/API#A_simple_example \
Wopśimjeśe głownego boka wótwołaś]. Wubjeŕ akciju, aby dalšne pśikłady wiźeł.", \
+ 'apisb-api-disabled' => 'API jo se na toś tom sedle znjemóžnił.', \
+ 'apisb-legend-parameters' => 'Parametry', + 'apisb-legend-result' => 'Wuslědk',
+ 'apisb-legend-generic-parameters' => 'Powšykne parametry',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'URL napšašowanja:',
+ 'apisb-result-request-post' => 'POST-daty:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Akcija',
+ 'apisb-label-doc' => 'Dokumentacija',
+ 'apisb-select-action' => 'akciju wubraś',
+ 'apisb-select-query' => '(napšašowanje wubraś)',
+ 'apisb-select-value' => '(gódnotu wubraś)',
+ 'apisb-docs-more' => 'dalšne informacije',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Zapódaśe',
+ 'apisb-params-desc' => 'Wopisanje',
+ 'apisb-loading' => 'Zacytujo se...',
+ 'apisb-load-error' => 'Zmólka pśi zacytowanju APU-wopisanja',
+ 'apisb-request-error' => 'Zmólka pśi pśewjeźenju API-napšašowanja',
+ 'apisb-namespaces-error' => 'Zmólka pśi zacytowanju mjenjowych rumow',
+ 'apisb-ns-main' => '(Nastawki)',
+ 'apisb-submit' => 'Napšašowanje pśewjasć',
+ 'apisb-query-prop' => 'Kakosći',
+ 'apisb-query-list' => 'Lisćiny',
+ 'apisb-query-meta' => 'Metainformacije',
+ 'apisb-example' => 'Pśikład',
+ 'apisb-examples' => 'Pśikłady',
+ 'apisb-clear' => 'Wuprozniś',
+ 'apisb-request-time' => 'Napšašowański cas: $1',
+);
+
+/** Greek (Ελληνικά)
+ * @author AK
+ * @author Crazymadlover
+ * @author Glavkos
+ * @author Lou
+ * @author ZaDiak
+ */
+$messages['el'] = array(
+ 'apisandbox' => 'Αμμοδοχείο API',
+ 'apisb-no-js' => "'''Σφάλμα''': αυτό το χαρακτηριστικό \
απαιτεί τη χρήση της κονσόλας JavaScript.", + 'apisb-api-disabled' => \
'Η Διεπαφή ρογραμματισμού Εφαρμογών (API) είναι \
απενεργοποιημένη σε αυτήν την τοποθεσία.', \
+ 'apisb-legend-parameters' => ' αράμετροι', + 'apisb-legend-result' => \
'Αποτέλεσμα', + 'apisb-legend-generic-parameters' => 'Γενικές \
παράμετροι', + 'apisb-legend-generator-parameters' => 'Γεννήτρια',
+ 'apisb-result-request-url' => 'Αίτηση URL:',
+ 'apisb-result-request-post' => 'Δεδομένα POST:',
+ 'apisb-label-format' => 'Μορφή',
+ 'apisb-label-action' => 'Ενέργεια',
+ 'apisb-label-doc' => 'Τεκμηρίωση',
+ 'apisb-select-action' => 'Επιλέξτε ενέργεια',
+ 'apisb-select-query' => '(επιλογή ερώτησης)',
+ 'apisb-select-value' => '(επιλογή τιμής)',
+ 'apisb-docs-more' => 'διαβάστε περισσότερα',
+ 'apisb-params-param' => 'Η παράμετρος',
+ 'apisb-params-input' => 'Εισροή',
+ 'apisb-params-desc' => ' εριγραφή',
+ 'apisb-loading' => 'Φόρτωση...',
+ 'apisb-namespaces-error' => 'Σφάλμα φόρτωσης ονοματοχώρων',
+ 'apisb-ns-main' => '(Κύρια)',
+ 'apisb-submit' => 'Κάντε αίτημα',
+ 'apisb-query-prop' => 'Ιδιότητες',
+ 'apisb-query-list' => 'Λίστες',
+ 'apisb-query-meta' => ' ληροφορίες Meta',
+ 'apisb-example' => ' αράδειγμα',
+ 'apisb-examples' => ' αραδείγματα',
+ 'apisb-clear' => 'Εκκαθάριση',
+ 'apisb-request-time' => 'Ώρα αίτησης: $1',
+);
+
+/** Esperanto (Esperanto)
+ * @author Blahma
+ * @author Karika
+ * @author Lucas
+ * @author Yekrats
+ */
+$messages['eo'] = array(
+ 'apisb-desc' => 'Permesas sencimigadon de vokoj al [//www.mediawiki.org/wiki/API MediaWiki \
API] el la retumilo', + 'apisandbox' => 'API testejo',
+ 'apisb-no-js' => "'''Eraro''': tiu ĉi funkcio postulas Ĝavaskripton.",
+ 'apisb-intro' => "Uzu tiun ĉi paĝon por eksperimenti kun '''MediaWiki API'''.
+Vidu [//www.mediawiki.org/wiki/API:Main_page la API-dokumentadon] por pli da detaloj pri la \
uzo de API. Ekz-e: [//www.mediawiki.org/wiki/API#A_simple_example atingi la enhavon de la \
Ĉefpaĝo]. Elektu agon por vidi pliajn ekzemplojn.", + 'apisb-api-disabled' => 'API estas \
malŝalta en ĉi tiu retejo.', + 'apisb-legend-parameters' => 'Parametroj',
+ 'apisb-legend-result' => 'Rezulto',
+ 'apisb-legend-generic-parameters' => 'Komunaj parametroj',
+ 'apisb-legend-generator-parameters' => 'Generanto',
+ 'apisb-result-request-url' => 'Mendi URL-on.',
+ 'apisb-result-request-post' => 'POST-datumoj:',
+ 'apisb-label-format' => 'Formato',
+ 'apisb-label-action' => 'Ago',
+ 'apisb-label-doc' => 'Dokumentado',
+ 'apisb-select-action' => 'Elekti agojn',
+ 'apisb-select-query' => '(elekti mendon)',
+ 'apisb-select-value' => '(elekti valoron)',
+ 'apisb-docs-more' => 'Legi plu',
+ 'apisb-params-param' => 'Parametro',
+ 'apisb-params-input' => 'Enigiloj',
+ 'apisb-params-desc' => 'Priskribo',
+ 'apisb-loading' => 'Ŝarĝante...',
+ 'apisb-load-error' => 'Okazis eraro dum ŝargado de la API-priskribo',
+ 'apisb-request-error' => 'Okazis eraro dum efektivigo de la API-peto',
+ 'apisb-namespaces-error' => 'Okazis eraro dum ŝargado de la nomspacoj',
+ 'apisb-ns-main' => '(Ĉefa)',
+ 'apisb-submit' => 'Fari mendon',
+ 'apisb-query-prop' => 'Atributoj',
+ 'apisb-query-list' => 'Listoj',
+ 'apisb-query-meta' => 'Metainformoj',
+ 'apisb-example' => 'Ekzemplo',
+ 'apisb-examples' => 'Ekzemploj',
+ 'apisb-clear' => 'Nuligi',
+ 'apisb-request-time' => 'Tempo de peto: $1',
+);
+
+/** Spanish (español)
+ * @author Armando-Martin
+ * @author Fitoschido
+ * @author Imre
+ * @author Platonides
+ * @author Pvgreenzebra
+ */
+$messages['es'] = array(
+ 'apisb-desc' => 'Permite depurar llamadas a la [//www.mediawiki.org/wiki/API API de \
MediaWiki] desde el navegador', + 'apisandbox' => 'Zona de pruebas API',
+ 'apisb-no-js' => "'''Error''': esta característica requiere JavaScript.",
+ 'apisb-intro' => "Usa esta página para experimentar con el '''API de servicio web de \
MediaWiki'''. + Para más detalles sobre el uso del API, visita \
[//www.mediawiki.org/wiki/API:Main_page su documentación]. Ejemplo: \
[//www.mediawiki.org/wiki/API#A_simple_example obtener el contenido de una Página principal]. \
Selecciona una acción para ver más ejemplos.", + 'apisb-api-disabled' => 'La API está \
desactivada en este sitio.', + 'apisb-legend-parameters' => 'Parámetros',
+ 'apisb-legend-result' => 'Resultado',
+ 'apisb-legend-generic-parameters' => 'Parámetros genéricos',
+ 'apisb-legend-generator-parameters' => 'Generador',
+ 'apisb-result-request-url' => 'URL solicitante:',
+ 'apisb-result-request-post' => 'Datos POST:',
+ 'apisb-label-format' => 'Formato',
+ 'apisb-label-action' => 'Acción',
+ 'apisb-label-doc' => 'Documentación',
+ 'apisb-select-action' => 'Selecciona acción',
+ 'apisb-select-query' => '(Seleccione la consulta)',
+ 'apisb-select-value' => '(Seleccione el valor)',
+ 'apisb-docs-more' => 'Leer más',
+ 'apisb-params-param' => 'Parámetro',
+ 'apisb-params-input' => 'Entrada',
+ 'apisb-params-desc' => 'Descripción',
+ 'apisb-loading' => 'Cargando...',
+ 'apisb-load-error' => 'Error al cargar la descripción de la API',
+ 'apisb-request-error' => 'Error al realizar la solicitud de API',
+ 'apisb-namespaces-error' => 'Error al cargar los espacios de nombres',
+ 'apisb-ns-main' => '(Principal)',
+ 'apisb-submit' => 'Realizar solicitud',
+ 'apisb-query-prop' => 'Propiedades',
+ 'apisb-query-list' => 'Listas',
+ 'apisb-query-meta' => 'información de Meta',
+ 'apisb-example' => 'Ejemplo',
+ 'apisb-examples' => 'Ejemplos',
+ 'apisb-clear' => 'Limpiar',
+ 'apisb-request-time' => 'Tiempo de solicitud: $1',
+);
+
+/** Estonian (eesti)
+ * @author Pikne
+ */
+$messages['et'] = array(
+ 'apisb-desc' => 'Võimaldab veebilehitseja kaudu tehtud [//www.mediawiki.org/wiki/API \
MediaWiki API] päringutest vigu leida.', + 'apisandbox' => 'API-liivakast',
+ 'apisb-no-js' => "'''Tõrge''': Selle funktsiooni jaoks on JavaScripti vaja.",
+ 'apisb-intro' => "Kasuta seda lehekülge '''MediaWiki API''' katsetamiseks.
+Üksikasjad API kasutamise kohta leiad [//www.mediawiki.org/wiki/API:Main_page API \
dokumentatsioonist]. Näide: [//www.mediawiki.org/wiki/API#A_simple_example esilehe sisu \
hankimine]. Vali toiming, et näha veel näiteid.", + 'apisb-api-disabled' => 'API on selles \
võrgukohas keelatud.', + 'apisb-legend-parameters' => 'Parameetrid',
+ 'apisb-legend-result' => 'Tulemus',
+ 'apisb-legend-generic-parameters' => 'Üldised parameetrid',
+ 'apisb-legend-generator-parameters' => 'Generaator',
+ 'apisb-result-request-url' => 'Päringu URL:',
+ 'apisb-result-request-post' => 'POST-andmed:',
+ 'apisb-label-format' => 'Vorming',
+ 'apisb-label-action' => 'Toiming',
+ 'apisb-label-doc' => 'Dokumentatsioon',
+ 'apisb-select-action' => 'Vali toiming',
+ 'apisb-select-query' => '(vali päring)',
+ 'apisb-select-value' => '(vali väärtus)',
+ 'apisb-docs-more' => 'loe veel',
+ 'apisb-params-param' => 'Parameeter',
+ 'apisb-params-input' => 'Sisend',
+ 'apisb-params-desc' => 'Kirjeldus',
+ 'apisb-loading' => 'Laadimine...',
+ 'apisb-load-error' => 'API kirjelduse laadimisel esines tõrge',
+ 'apisb-request-error' => 'API-päringu sooritamisel esines tõrge',
+ 'apisb-namespaces-error' => 'Nimeruumide laadimisel esines tõrge',
+ 'apisb-ns-main' => '(Põhinimeruum)',
+ 'apisb-submit' => 'Tee päring',
+ 'apisb-query-prop' => 'Atribuudid',
+ 'apisb-query-list' => 'Loendid',
+ 'apisb-query-meta' => 'Metaandmed',
+ 'apisb-example' => 'Näide',
+ 'apisb-examples' => 'Näited',
+ 'apisb-clear' => 'Puhasta',
+ 'apisb-request-time' => 'Päringuaeg: $1',
+);
+
+/** Basque (euskara)
+ * @author An13sa
+ * @author පසිඳු කාවින්ද
+ */
+$messages['eu'] = array(
+ 'apisb-legend-result' => 'Emaitza',
+ 'apisb-label-format' => 'Formatua',
+ 'apisb-label-action' => 'Ekintza',
+ 'apisb-label-doc' => 'Dokumentazioa',
+ 'apisb-docs-more' => 'Gehiago irakurri',
+ 'apisb-params-desc' => 'Deskribapena',
+ 'apisb-loading' => 'Kargatzen…',
+ 'apisb-ns-main' => '(Nagusia)',
+ 'apisb-query-prop' => 'Propietateak',
+ 'apisb-query-list' => 'Zerrendak',
+ 'apisb-example' => 'Adibidea',
+ 'apisb-examples' => 'Adibidea',
+ 'apisb-clear' => 'Garbitu',
+);
+
+/** Persian (فارسی)
+ * @author Ebraminio
+ * @author Huji
+ * @author Leyth
+ * @author Mjbmr
+ * @author ZxxZxxZ
+ */
+$messages['fa'] = array(
+ 'apisb-desc' => 'اشکالیابی فراخوانیهای \
[//www.mediawiki.org/wiki/API رابط برنامهنویسی مدیاویکی] را از \
طریق مرورگر اجازه میدهد', + 'apisandbox' => 'گودال \
ماسهبازی رابط برنامهنویسی', + 'apisb-no-js' => "'''خطا''': \
این قابلیت نیازمند جاوااسکریپت است.", + 'apisb-intro' => "از \
این صفحه برای آزمایش '''خدمات وب API مدیاویکی''' استفاده \
کنید. +برای جزئیات بیشتر دربارهٔ نحوهٔ استفاده از API \
به [//www.mediawiki.org/wiki/API:Main_page مستندات API] رجوع کنید. مثال: \
[//www.mediawiki.org/wiki/API#A_simple_example دریافت محتوای صفحهٔ اصلی]. \
برای دیدن مثالهای بیشتر عملکردی را انتخاب کنید.", \
+ 'apisb-api-disabled' => 'رابط برنامهنویسی در این تارنما \
غیرفعال شدهاست.', + 'apisb-legend-parameters' => 'پارامترها',
+ 'apisb-legend-result' => 'نتیجه',
+ 'apisb-legend-generic-parameters' => 'پارامترهای عمومی',
+ 'apisb-legend-generator-parameters' => 'تولیدکننده',
+ 'apisb-result-request-url' => 'درخواست آدرس:',
+ 'apisb-result-request-post' => 'فرستادن دادهها:',
+ 'apisb-label-format' => 'قالب',
+ 'apisb-label-action' => 'عمل',
+ 'apisb-label-doc' => 'مستندات',
+ 'apisb-select-action' => 'انتخاب اقدامات',
+ 'apisb-select-query' => '(درخواست را انتخاب کنید)',
+ 'apisb-select-value' => '(مقدار راانتخاب کنید)',
+ 'apisb-docs-more' => 'ادامه مطلب',
+ 'apisb-params-param' => 'پارامتر',
+ 'apisb-params-input' => 'ورودی',
+ 'apisb-params-desc' => 'توضیح',
+ 'apisb-loading' => 'در حال بارگیری...',
+ 'apisb-load-error' => 'خطا در بارگذاری توضیحات ایپیآی',
+ 'apisb-request-error' => 'خطا در اجرای درخواست ایپیآی',
+ 'apisb-namespaces-error' => 'خطا در بارگذاری فضاهای نام',
+ 'apisb-ns-main' => '(اصلی)',
+ 'apisb-submit' => 'ایجاد درخواست',
+ 'apisb-query-prop' => 'ویژگیها',
+ 'apisb-query-list' => 'فهرستها',
+ 'apisb-query-meta' => 'اطلاعات متا',
+ 'apisb-example' => 'مثال',
+ 'apisb-examples' => 'مثالها',
+ 'apisb-clear' => 'پاککردن',
+ 'apisb-request-time' => 'زمان درخواست: $1',
+);
+
+/** Finnish (suomi)
+ * @author Crt
+ * @author Nedergard
+ * @author Olli
+ */
+$messages['fi'] = array(
+ 'apisb-desc' => '[//www.mediawiki.org/wiki/API MediaWiki API] -kyselyjen \
virheenkorjausmahdollisuus', + 'apisandbox' => 'API-hiekkalaatikko',
+ 'apisb-no-js' => "'''Virhe:''' Tämä ominaisuus vaatii JavaScriptin.",
+ 'apisb-intro' => "Tämä on '''MediaWiki API:n''' hiekkalaatikko.
+[//www.mediawiki.org/wiki/API:Main_page API-dokumentaatio] kertoo lisää API:en \
käytöstä.", # Fuzzy + 'apisb-api-disabled' => 'API on poistettu käytöstä tällä \
sivustolla.', + 'apisb-legend-parameters' => 'Muuttujat',
+ 'apisb-legend-result' => 'Tulos',
+ 'apisb-legend-generic-parameters' => 'Yleiset parametrit',
+ 'apisb-legend-generator-parameters' => 'Generoija',
+ 'apisb-result-request-url' => 'Pyynnön URL',
+ 'apisb-result-request-post' => 'POST-tiedot',
+ 'apisb-label-format' => 'Muoto',
+ 'apisb-label-action' => 'Toiminto',
+ 'apisb-label-doc' => 'Ohjeet',
+ 'apisb-select-action' => '(valitse toiminto)',
+ 'apisb-select-query' => '(valitse kysely)',
+ 'apisb-select-value' => '(valitse arvo)',
+ 'apisb-docs-more' => 'lue lisää',
+ 'apisb-params-param' => 'Muuttuja',
+ 'apisb-params-input' => 'Syöte',
+ 'apisb-params-desc' => 'Kuvaus',
+ 'apisb-loading' => 'Ladataan...',
+ 'apisb-load-error' => 'API-kuvauksen latausvirhe',
+ 'apisb-request-error' => 'API-pyynnön suoritusvirhe',
+ 'apisb-namespaces-error' => 'Virhe ladattaessa nimiavaruuksia',
+ 'apisb-ns-main' => '(pää)',
+ 'apisb-submit' => 'Tee pyyntö',
+ 'apisb-query-prop' => 'Ominaisuudet',
+ 'apisb-query-list' => 'Luettelot',
+ 'apisb-query-meta' => 'Metatiedot',
+ 'apisb-example' => 'Esimerkki',
+ 'apisb-examples' => 'Esimerkit',
+ 'apisb-clear' => 'Tyhjennä',
+ 'apisb-request-time' => 'Pyyntöaika: $1',
+);
+
+/** French (français)
+ * @author Balzac 40
+ * @author Crochet.david
+ * @author Gomoko
+ * @author Grondin
+ * @author IAlex
+ * @author Jean-Frédéric
+ * @author Tpt
+ * @author Urhixidur
+ * @author Verdy p
+ */
+$messages['fr'] = array(
+ 'apisb-desc' => 'Permet de déboguer les appels de l'[//www.mediawiki.org/wiki/API API de \
MediaWiki] partir du navigateur', + 'apisandbox' => 'Bac sable API',
+ 'apisb-no-js' => "''' Erreur ''': cette fonctionnalité nécessite JavaScript.",
+ 'apisb-intro' => "Utilisez cette page pour expérimenter le '''webservice MediaWiki'''.
+Reportez-vous [//www.mediawiki.org/wiki/API:Main_page la documentation de l'API] pour plus \
de détails sur l'API. Exemple: [//www.mediawiki.org/wiki/API#A_simple_example obtenir le \
contenu d'une page principale]. Choisissez une option pour voir d'autres exemples.", \
+ 'apisb-api-disabled' => 'API est désactivé sur ce site.', + 'apisb-legend-parameters' => \
'Paramètres', + 'apisb-legend-result' => 'Résultat',
+ 'apisb-legend-generic-parameters' => 'Paramètres génériques',
+ 'apisb-legend-generator-parameters' => 'Générateur',
+ 'apisb-result-request-url' => 'Requête URL :',
+ 'apisb-result-request-post' => 'données POST :',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Action',
+ 'apisb-label-doc' => 'Documentation',
+ 'apisb-select-action' => 'Sélectionner une action',
+ 'apisb-select-query' => '(choisir la requête)',
+ 'apisb-select-value' => '(choisir la valeur)',
+ 'apisb-docs-more' => 'en savoir plus',
+ 'apisb-params-param' => 'Paramètre',
+ 'apisb-params-input' => 'Entrée',
+ 'apisb-params-desc' => 'Description',
+ 'apisb-loading' => 'Chargement...',
+ 'apisb-load-error' => 'Erreur lors du chargement de description de l'API',
+ 'apisb-request-error' => 'Erreur lors de l'exécution d'une requête API',
+ 'apisb-namespaces-error' => 'Erreur lors du chargement des espaces de noms',
+ 'apisb-ns-main' => '(Principal)',
+ 'apisb-submit' => 'Faire la demande',
+ 'apisb-query-prop' => 'Propriétés',
+ 'apisb-query-list' => 'Listes',
+ 'apisb-query-meta' => 'Méta-information',
+ 'apisb-example' => 'Exemple',
+ 'apisb-examples' => 'Exemples',
+ 'apisb-clear' => 'Effacer',
+ 'apisb-request-time' => 'Durée de la demande: $1',
+);
+
+/** Franco-Provençal (arpetan)
+ * @author ChrisPtDe
+ */
+$messages['frp'] = array(
+ 'apisb-desc' => 'Pèrmèt d'èliminar les cofieries des apèls de \
l'[//www.mediawiki.org/wiki/API API de MediaWiki] dês lo navigator.', + 'apisandbox' => \
'Bouèta de sabla API', + 'apisb-no-js' => "'''Èrror :''' cela fonccionalitât at fôta de \
JavaScript.", + 'apisb-intro' => "Utilisâd ceta pâge por èxpèrimentar avouéc '''MediaWiki \
API'''. +Reportâd-vos sur [//www.mediawiki.org/wiki/API:Main_page la documentacion de l'API] \
por més de dètalys sur l'usâjo de l'API.", # Fuzzy + 'apisb-api-disabled' => 'API est \
dèsactivâ sur ceti seto.', + 'apisb-legend-parameters' => 'Paramètros',
+ 'apisb-legend-result' => 'Rèsultat',
+ 'apisb-legend-generic-parameters' => 'Paramètres g ènèricos',
+ 'apisb-legend-generator-parameters' => 'G ènèrator',
+ 'apisb-result-request-url' => 'Requéta URL :',
+ 'apisb-result-request-post' => 'Balyês POST :',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Accion',
+ 'apisb-label-doc' => 'Documentacion',
+ 'apisb-select-action' => 'Chouèsir una accion',
+ 'apisb-select-query' => '(chouèsir la requéta)',
+ 'apisb-select-value' => '(chouèsir la valor)',
+ 'apisb-docs-more' => 'nen savêr més',
+ 'apisb-params-param' => 'Paramètro',
+ 'apisb-params-input' => 'Entrâ',
+ 'apisb-params-desc' => 'Dèscripcion',
+ 'apisb-loading' => 'Chargement...',
+ 'apisb-load-error' => 'Èrror pendent lo chargement de la dèscripcion de l'API',
+ 'apisb-request-error' => 'Èrror pendent l'ègzécucion d'una requéta API',
+ 'apisb-namespaces-error' => 'Èrror pendent lo chargement des èspâços de noms',
+ 'apisb-ns-main' => '(Principâl)',
+ 'apisb-submit' => 'Fâre la demanda',
+ 'apisb-query-prop' => 'Propriètâts',
+ 'apisb-query-list' => 'Listes',
+ 'apisb-query-meta' => 'Mèta-enformacions',
+ 'apisb-example' => 'Ègzemplo',
+ 'apisb-examples' => 'Ègzemplos',
+ 'apisb-clear' => 'Èfaciér',
+ 'apisb-request-time' => 'Durâ de la demanda : $1',
+);
+
+/** Irish (Gaeilge)
+ * @author පසිඳු කාවින්ද
+ */
+$messages['ga'] = array(
+ 'apisb-label-format' => 'Formáid',
+ 'apisb-label-action' => 'Gníomh',
+);
+
+/** Galician (galego)
+ * @author Toliño
+ */
+$messages['gl'] = array(
+ 'apisb-desc' => 'Permite a depuración das chamadas da [//www.mediawiki.org/wiki/API API de \
MediaWiki] desde o navegador', + 'apisandbox' => 'Zona de probas API',
+ 'apisb-no-js' => "'''Erro:''' Esta característica necesita JavaScript.",
+ 'apisb-intro' => "Use esta páxina para experimentar co '''servizo web da API de \
MediaWiki'''. +Consulte a [//www.mediawiki.org/wiki/API:Main_page documentación da API] para \
obter máis información sobre o uso da API. Exemplo: \
[//www.mediawiki.org/wiki/API#A_simple_example obter o contido dunha páxina de inicio]. \
Seleccione unha acción para ollar máis exemplos.", + 'apisb-api-disabled' => 'API está \
desactivado neste sitio.', + 'apisb-legend-parameters' => 'Parámetros',
+ 'apisb-legend-result' => 'Resultado',
+ 'apisb-legend-generic-parameters' => 'Parámetros xenéricos',
+ 'apisb-legend-generator-parameters' => 'Xerador',
+ 'apisb-result-request-url' => 'URL da solicitude:',
+ 'apisb-result-request-post' => 'Datos POST:',
+ 'apisb-label-format' => 'Formato',
+ 'apisb-label-action' => 'Acción',
+ 'apisb-label-doc' => 'Documentación',
+ 'apisb-select-action' => 'Seleccionar unha acción',
+ 'apisb-select-query' => '(seleccione a consulta)',
+ 'apisb-select-value' => '(seleccione o valor)',
+ 'apisb-docs-more' => 'ler máis',
+ 'apisb-params-param' => 'Parámetro',
+ 'apisb-params-input' => 'Entrada',
+ 'apisb-params-desc' => 'Descrición',
+ 'apisb-loading' => 'Cargando...',
+ 'apisb-load-error' => 'Erro ao cargar a descrición API',
+ 'apisb-request-error' => 'Erro ao executar a solicitude API',
+ 'apisb-namespaces-error' => 'Erro ao cargar o espazo de nomes',
+ 'apisb-ns-main' => '(Principal)',
+ 'apisb-submit' => 'Facer a solicitude',
+ 'apisb-query-prop' => 'Propiedades',
+ 'apisb-query-list' => 'Listas',
+ 'apisb-query-meta' => 'Metainformación',
+ 'apisb-example' => 'Exemplo',
+ 'apisb-examples' => 'Exemplos',
+ 'apisb-clear' => 'Limpar',
+ 'apisb-request-time' => 'Duración da solicitude: $1',
+);
+
+/** Ancient Greek (Ἀρχαία ἑλληνικὴ)
+ * @author Crazymadlover
+ */
+$messages['grc'] = array(
+ 'apisb-label-doc' => 'Τεκμηρίωσις',
+);
+
+/** Swiss German (Alemannisch)
+ * @author Als-Holder
+ */
+$messages['gsw'] = array(
+ 'apisb-desc' => 'Macht s Korrigiere vu Fähler bi Ufruef vu dr [//www.mediawiki.org/wiki/API \
MediaWiki-API] mit em Browser megli', + 'apisandbox' => 'API-Sandchaschte',
+ 'apisb-no-js' => "'''Fähler:''' Die Funktion brucht JavaSkript.",
+ 'apisb-intro' => "Die Syte chasch bruche fir Versuech mit dr '''MediaWiki-API'''.
+In dr [//www.mediawiki.org/wiki/API:Main_page/de Dokumäntation zue dr API] het s no meh \
Hiiwys zue ihre Nutzig. Byschpel: [//www.mediawiki.org/wiki/API:Main_page/de#Beispiel Dr Inhalt \
vu dr Hauptsyte abruefe]. Fir meh Byschpel eini vu dr verfiegbare Aktionen uuswehle.", \
+ 'apisb-api-disabled' => 'D API isch uf däm Wiki deaktiviert wore.', \
+ 'apisb-legend-parameters' => 'Parameter', + 'apisb-legend-result' => 'Ergebnis',
+ 'apisb-legend-generic-parameters' => 'Generischi Parameter',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'Aaforderigs-URL:',
+ 'apisb-result-request-post' => 'POST-Date:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Aktion',
+ 'apisb-label-doc' => 'Dokumäntation',
+ 'apisb-select-action' => '(Aktion uuswehle)',
+ 'apisb-select-query' => '(Abfrog uuswehle)',
+ 'apisb-select-value' => '(Wärt uuswehle)',
+ 'apisb-docs-more' => 'Meh',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Yygab',
+ 'apisb-params-desc' => 'Bschryybig',
+ 'apisb-loading' => 'Am Lade …',
+ 'apisb-load-error' => 'Fähler bim Lade vu dr API-Bschryybig',
+ 'apisb-request-error' => 'Fähler bim Uusfiere vu dr API-Aaforderig',
+ 'apisb-namespaces-error' => 'Fähler bim Lade vu dr Namensryym',
+ 'apisb-ns-main' => '(Haupt)',
+ 'apisb-submit' => 'Aafrog uusfiere',
+ 'apisb-query-prop' => 'Eigeschafte',
+ 'apisb-query-list' => 'Lischte',
+ 'apisb-query-meta' => 'Metainformatione',
+ 'apisb-example' => 'Byyschpil',
+ 'apisb-examples' => 'Byyschpil',
+ 'apisb-clear' => 'Lääre',
+ 'apisb-request-time' => 'Aafrogzyt: $1',
+);
+
+/** Gujarati (ગુજરાતી)
+ * @author KartikMistry
+ */
+$messages['gu'] = array(
+ 'apisb-legend-parameters' => 'પરિમાણો',
+ 'apisb-legend-result' => 'પરિણામ',
+ 'apisb-legend-generic-parameters' => 'સામાન્ય પરિમાણો',
+ 'apisb-label-action' => 'ક્રિયા',
+ 'apisb-select-action' => '(ક્રિયા પસંદ કરો)',
+ 'apisb-select-query' => '(પ્રશ્ન પસંદ કરો)',
+ 'apisb-select-value' => '(કિંમત પસંદ કરો)',
+ 'apisb-docs-more' => 'વધુ વાંચો',
+ 'apisb-params-param' => 'પરિમાણ',
+ 'apisb-params-desc' => 'વર્ણન',
+ 'apisb-loading' => 'લવાઇ રહ્યું છે...',
+ 'apisb-submit' => 'વિનંતી કરો',
+ 'apisb-query-prop' => 'ગુણધર્મો',
+ 'apisb-query-list' => 'યાદીઓ',
+ 'apisb-query-meta' => 'મેટા માહિતી',
+ 'apisb-example' => 'ઉદાહરણ',
+ 'apisb-examples' => 'ઉદાહરણો',
+ 'apisb-clear' => 'સાફ કરો',
+);
+
+/** Hebrew (עברית)
+ * @author Amire80
+ * @author Deror avi
+ * @author Ofekalef
+ */
+$messages['he'] = array(
+ 'apisb-desc' => 'הפעלת יפוי שגיאות של קריאות \
ל־[//www.mediawiki.org/wiki/API API של מדיה־ויקי] מהדפדפן', + 'apisandbox' \
=> 'ארגז חול של API', + 'apisb-no-js' => "'''שגיאה''': היכולת הזאת \
דורשת JavaScript", + 'apisb-intro' => "השתמשו בדף הזה כדי להת סות \
עם '''API של מדיה־ויקי'''. +פ ו ל[//www.mediawiki.org/wiki/API:Main_page \
תיעוד של ה־API] למידע וסף של שימוש ב־API (בא גלית). \
למשל: [//www.mediawiki.org/wiki/API#A_simple_example איך לקבל את התוכן של \
הדף הראשי]. בחרו בפעולה (action) לדוגמאות וספות.", \
+ 'apisb-api-disabled' => 'API אי ו פעיל באתר הזה.', + 'apisb-legend-parameters' \
=> 'פרמטרים', + 'apisb-legend-result' => 'תוצאה',
+ 'apisb-legend-generic-parameters' => 'פרמטרים כלליים',
+ 'apisb-legend-generator-parameters' => 'מחולל',
+ 'apisb-result-request-url' => 'כתובת ה־URL של הבקשה:',
+ 'apisb-result-request-post' => ' תו י POST:',
+ 'apisb-label-format' => 'תסדיר',
+ 'apisb-label-action' => 'פעולה',
+ 'apisb-label-doc' => 'תיעוד',
+ 'apisb-select-action' => 'בחירת פעולה',
+ 'apisb-select-query' => '(בחירת שאילתה)',
+ 'apisb-select-value' => '(בחירת ערך)',
+ 'apisb-docs-more' => 'לקרוא עוד',
+ 'apisb-params-param' => 'פרמטר',
+ 'apisb-params-input' => 'קלט',
+ 'apisb-params-desc' => 'תיאור',
+ 'apisb-loading' => 'בטעי ה...',
+ 'apisb-load-error' => 'שגיאה בטעי ת תיאור API',
+ 'apisb-request-error' => 'שגיאה בביצוע בקשת API',
+ 'apisb-namespaces-error' => 'שגיאה בטעי ת שם מתחם',
+ 'apisb-ns-main' => '(ראשי)',
+ 'apisb-submit' => 'ביצוע שאילתה',
+ 'apisb-query-prop' => 'מאפיי ים',
+ 'apisb-query-list' => 'רשימות',
+ 'apisb-query-meta' => 'מידע וסף',
+ 'apisb-example' => 'דוגמה',
+ 'apisb-examples' => 'דוגמאות',
+ 'apisb-clear' => ' יקוי',
+ 'apisb-request-time' => 'זמן בקשה: $1',
+);
+
+/** Hindi (हिन्दी)
+ * @author Ansumang
+ * @author Karthi.dr
+ */
+$messages['hi'] = array(
+ 'apisandbox' => 'एपीआई सांडबॉक्स',
+ 'apisb-legend-parameters' => 'मापदंडों',
+ 'apisb-legend-result' => 'परिणाम',
+ 'apisb-legend-generic-parameters' => 'जेनेरिक पैरामीटर्स',
+ 'apisb-legend-generator-parameters' => 'जेनरेटर',
+ 'apisb-result-request-url' => 'अनुरोध URL:',
+ 'apisb-result-request-post' => 'डेटा भेजें:',
+ 'apisb-label-format' => 'स्वरूप',
+ 'apisb-label-action' => 'क्रिया',
+ 'apisb-label-doc' => 'प्रलेखन',
+ 'apisb-select-action' => 'क्रिया चयन करें',
+ 'apisb-select-query' => '(क्वेरी चयन करें)',
+ 'apisb-select-value' => '(मूल्य चयन करें)',
+ 'apisb-docs-more' => 'अधिक पढ़ें',
+ 'apisb-params-param' => 'मापदंड',
+ 'apisb-params-input' => 'इनपुट',
+ 'apisb-params-desc' => 'विवरण',
+ 'apisb-loading' => 'लोड हो रहा है...',
+ 'apisb-namespaces-error' => 'नेमस्पेस लोड़ होने में \
त्रुटि', + 'apisb-ns-main' => '(मुख्य)',
+ 'apisb-submit' => 'अनुरोध करना',
+ 'apisb-query-prop' => 'गुणधर्म',
+ 'apisb-query-list' => 'सूचियाँ',
+ 'apisb-query-meta' => 'मेटा जानकारी',
+ 'apisb-example' => 'Example',
+ 'apisb-examples' => 'उदाहरण',
+ 'apisb-clear' => 'स्पष्ट',
+ 'apisb-request-time' => 'अनुरोध समय: $1',
+);
+
+/** Upper Sorbian (hornjoserbsce)
+ * @author Michawiki
+ */
+$messages['hsb'] = array(
+ 'apisb-desc' => 'Zmóžnja wotstronjenje zmylkow při wołanju [//www.mediawiki.org/wiki/API \
MediaWiki API] z wobhladowaka', + 'apisandbox' => 'API-hrajkanišćo',
+ 'apisb-no-js' => "'''Zmylk''': tuta funkcija sej JavaScript wužaduje.",
+ 'apisb-intro' => "Wužij tutu stronu, zo by z '''websłužbu Mediawiki API''' \
eksperimentował. +Hlej [//www.mediawiki.org/wiki/API:Main_page API-dokumentaciju] za dalše \
podrobnosće za wužiwanje API. Přikład: [//www.mediawiki.org/wiki/API#A_simple_example \
Wobsah hłowneje strony wotwołać]. Wubjer akciju, zo by dalše přikłady widźał.", \
+ 'apisb-api-disabled' => 'API je so na tutym sydle znjemóžnił.', \
+ 'apisb-legend-parameters' => 'Parametry', + 'apisb-legend-result' => 'Wuslědk',
+ 'apisb-legend-generic-parameters' => 'Powšitkowne parametry',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'URL naprašowanja:',
+ 'apisb-result-request-post' => 'POST-daty:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Akcija',
+ 'apisb-label-doc' => 'Dokumentacija',
+ 'apisb-select-action' => 'Akciju wubrać',
+ 'apisb-select-query' => '(naprašowanje wubrać)',
+ 'apisb-select-value' => '(Hódnotu wubrać)',
+ 'apisb-docs-more' => 'dalše informacije',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Zapodaće',
+ 'apisb-params-desc' => 'Wopisanje',
+ 'apisb-loading' => 'Začituje so...',
+ 'apisb-load-error' => 'Zmylk při začitowanju API-wopisanja',
+ 'apisb-request-error' => 'Zmylk při přewjedźenju API-naprašowanja',
+ 'apisb-namespaces-error' => 'Zmylk při začitowanju mjenowych rumow',
+ 'apisb-ns-main' => '(Nastawki)',
+ 'apisb-submit' => 'Naprašowanje přewjesć',
+ 'apisb-query-prop' => 'Kajkosće',
+ 'apisb-query-list' => 'Lisćiny',
+ 'apisb-query-meta' => 'Metainformacije',
+ 'apisb-example' => 'Přikład',
+ 'apisb-examples' => 'Přikłady',
+ 'apisb-clear' => 'Wuprózdnić',
+ 'apisb-request-time' => 'Naprašowanski čas: $1',
+);
+
+/** Hungarian (magyar)
+ * @author Bináris
+ * @author Dj
+ */
+$messages['hu'] = array(
+ 'apisb-desc' => 'Lehetőséget biztosít az [//www.mediawiki.org/wiki/API MediaWiki API] \
hívások nyomkövetésére a böngészőből', + 'apisandbox' => 'API homokozó',
+ 'apisb-no-js' => "'''Hiba''': ehhez a szolgáltatáshoz JavaScript szükséges.",
+ 'apisb-intro' => "Ezen az oldalon kísérletezhetsz a '''MediaWiki web service API'''-val.
+A használattal kapcsolatos további részletek az [//www.mediawiki.org/wiki/API:Main_page \
API-dokumentációnál] találhatók. Példa: [//www.mediawiki.org/wiki/API#A_simple_example \
olvasd el a főoldal tartalomjegyzékét]. További példákért válassz egy \
tevékenységet!", + 'apisb-api-disabled' => 'API le van tiltva ezen az oldalon.',
+ 'apisb-legend-parameters' => 'Paraméterek',
+ 'apisb-legend-result' => 'Eredmény',
+ 'apisb-legend-generic-parameters' => 'Általános paraméterek',
+ 'apisb-legend-generator-parameters' => 'Generátor',
+ 'apisb-result-request-url' => 'Kérő URL:',
+ 'apisb-result-request-post' => 'POST adat:',
+ 'apisb-label-format' => 'Formátum',
+ 'apisb-label-action' => 'Művelet',
+ 'apisb-label-doc' => 'Dokumentáció',
+ 'apisb-select-action' => 'Műveletek kiválasztása',
+ 'apisb-select-query' => '(válassz lekérdezést)',
+ 'apisb-select-value' => '(válassz értéket)',
+ 'apisb-docs-more' => 'tudj meg többet',
+ 'apisb-params-param' => 'Paraméter',
+ 'apisb-params-input' => 'Input',
+ 'apisb-params-desc' => 'Leírás',
+ 'apisb-loading' => 'Betöltés…',
+ 'apisb-load-error' => 'Hiba a API leírás betöltésekor',
+ 'apisb-request-error' => 'Hiba az API kérés végrehajtásakor',
+ 'apisb-namespaces-error' => 'Hiba a névtér betöltése során',
+ 'apisb-ns-main' => '(Fő)',
+ 'apisb-submit' => 'Kérés végrehajtása',
+ 'apisb-query-prop' => 'Tulajdonságok',
+ 'apisb-query-list' => 'Listák',
+ 'apisb-query-meta' => 'Metaadatok',
+ 'apisb-example' => 'Példa',
+ 'apisb-examples' => 'Példák',
+ 'apisb-clear' => 'Törlés',
+ 'apisb-request-time' => 'Kérés ideje: $1',
+);
+
+/** Interlingua (interlingua)
+ * @author McDutchie
+ */
+$messages['ia'] = array(
+ 'apisb-desc' => 'Permitte cercar defectos in appellos del [//www.mediawiki.org/wiki/API API \
de MediaWiki] ab le navigator del web', + 'apisandbox' => 'Cassa de sablo pro API',
+ 'apisb-no-js' => "'''Error''': iste function require JavaScript.",
+ 'apisb-intro' => "Usa iste pagina pro experimentar con le '''API de servicio web de \
MediaWiki'''. +Consulta [//www.mediawiki.org/wiki/API:Main_page le documentation del API] pro \
ulterior detalios concernente le uso del API. Per exemplo: \
[//www.mediawiki.org/wiki/API#A_simple_example obtener le contento de un Pagina principal]. \
Selige un action pro vider altere exemplos.", + 'apisb-api-disabled' => 'Le API ha essite \
disactivate in iste sito.', + 'apisb-legend-parameters' => 'Parametros',
+ 'apisb-legend-result' => 'Resultato',
+ 'apisb-legend-generic-parameters' => 'Parametros generic',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'URL de requesta:',
+ 'apisb-result-request-post' => 'Datos POST:',
+ 'apisb-label-format' => 'Formato',
+ 'apisb-label-action' => 'Action',
+ 'apisb-label-doc' => 'Documentation',
+ 'apisb-select-action' => 'Selige action',
+ 'apisb-select-query' => '(selige consulta)',
+ 'apisb-select-value' => '(selige valor)',
+ 'apisb-docs-more' => 'leger plus',
+ 'apisb-params-param' => 'Parametro',
+ 'apisb-params-input' => 'Entrata',
+ 'apisb-params-desc' => 'Description',
+ 'apisb-loading' => 'Cargamento…',
+ 'apisb-load-error' => 'Error durante le cargamento del description del API',
+ 'apisb-request-error' => 'Error durante le execution del requesta al API',
+ 'apisb-namespaces-error' => 'Error durante le cargamento del spatios de nomines',
+ 'apisb-ns-main' => '(Principal)',
+ 'apisb-submit' => 'Facer requesta',
+ 'apisb-query-prop' => 'Proprietates',
+ 'apisb-query-list' => 'Listas',
+ 'apisb-query-meta' => 'Metainformationes',
+ 'apisb-example' => 'Exemplo',
+ 'apisb-examples' => 'Exemplos',
+ 'apisb-clear' => 'Rader',
+ 'apisb-request-time' => 'Duration del requesta: $1',
+);
+
+/** Indonesian (Bahasa Indonesia)
+ * @author Anakmalaysia
+ * @author Farras
+ * @author IvanLanin
+ */
+$messages['id'] = array(
+ 'apisb-desc' => 'Menyediakan fasilitas debug untuk pemanggilan [//www.mediawiki.org/wiki/API \
API MediaWiki] dari peramban', + 'apisandbox' => 'Bak pasir API',
+ 'apisb-no-js' => "'''Galat''': fitur ini memerlukan JavaScript.",
+ 'apisb-intro' => "Gunakan halaman ini untuk bereksperimen dengan '''API layanan web \
MediaWiki'''. +Lihat [//www.mediawiki.org/wiki/API:Main_page dokumentasi API] untuk perincian \
lanjut penggunaan API. Contoh: [//www.mediawiki.org/wiki/API#A_simple_example dapatkan konten \
Halaman Utama]. Pilih tindakan untuk melihat contoh lain.", + 'apisb-api-disabled' => 'API \
dinonaktifkan pada situs ini.', + 'apisb-legend-parameters' => 'Parameter',
+ 'apisb-legend-result' => 'Hasil',
+ 'apisb-legend-generic-parameters' => 'Parameter generik',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'URL Permintaan:',
+ 'apisb-result-request-post' => 'Data POST:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Tindakan',
+ 'apisb-label-doc' => 'Dokumentasi',
+ 'apisb-select-action' => 'Pilih tindakan',
+ 'apisb-select-query' => '(pilih permintaan)',
+ 'apisb-select-value' => '(pilih nilai)',
+ 'apisb-docs-more' => 'baca lebih lanjut',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Masukan',
+ 'apisb-params-desc' => 'Keterangan',
+ 'apisb-loading' => 'Memuat...',
+ 'apisb-load-error' => 'Galat sewaktu memuat deskripsi API',
+ 'apisb-request-error' => 'Galat sewaktu melakukan permintaan API',
+ 'apisb-namespaces-error' => 'Galat sewaktu memuat ruang nama',
+ 'apisb-ns-main' => '(Utama)',
+ 'apisb-submit' => 'Kirim permintaan',
+ 'apisb-query-prop' => 'Properti',
+ 'apisb-query-list' => 'Daftar',
+ 'apisb-query-meta' => 'Informasi meta',
+ 'apisb-example' => 'Contoh',
+ 'apisb-examples' => 'Contoh',
+ 'apisb-clear' => 'Kosongkan',
+ 'apisb-request-time' => 'Lama permintaan: $1',
+);
+
+/** Igbo (Igbo)
+ * @author Ukabia
+ */
+$messages['ig'] = array(
+ 'apisb-legend-result' => 'Nfụ́fụ̀t ',
+ 'apisb-ns-main' => '(Ḿkp )',
+);
+
+/** Iloko (Ilokano)
+ * @author Lam-ang
+ */
+$messages['ilo'] = array(
+ 'apisb-desc' => 'Agpalubos ti panag-ikkat ti kiteb ti [//www.mediawiki.org/wiki/API MediaWiki \
API] a tumawag manipud idiay pagbasabasa', + 'apisandbox' => 'API a pagpsubokan',
+ 'apisb-no-js' => "''Biddut''': daytoy a langa ket makasapul ti JavaScript.",
+ 'apisb-intro' => "Usaren daytoy a panid ti panagsubok ti '''MediaWiki a sapot a serbisio ti \
API'''. +Agiturong idiay [//www.mediawiki.org/wiki/API:Main_page the API dokumentasion] para \
iti ad-adu pay a salaysay ti panag-usar ti API. Kas pagarigan: \
[//www.mediawiki.org/wiki/API#A_simple_example alaen ti linaon ti Umuna a Panid]. Agpili ti \
maaramid tapno makakita ti adu pay a kas pagarigan.", + 'apisb-api-disabled' => 'Ti API ket \
nabaldado iti daytoy a pagsaadan.', + 'apisb-legend-parameters' => 'Dagiti parametro',
+ 'apisb-legend-result' => 'Nagbanagan',
+ 'apisb-legend-generic-parameters' => 'Dagiti kadawyan a parametro',
+ 'apisb-legend-generator-parameters' => 'Agpaandar',
+ 'apisb-result-request-url' => 'Agkiddaw ti URL:',
+ 'apisb-result-request-post' => 'POST a datos:',
+ 'apisb-label-format' => 'Pormat',
+ 'apisb-label-action' => 'Aramid',
+ 'apisb-label-doc' => 'Dokumentasion',
+ 'apisb-select-action' => '(agpili ti aramid)',
+ 'apisb-select-query' => '(agpili ti damdamagen)',
+ 'apisb-select-value' => '(agpili ti kuenta)',
+ 'apisb-docs-more' => 'agbasa pay ti dadduma',
+ 'apisb-params-param' => 'Parametro',
+ 'apisb-params-input' => 'Ti ikabil',
+ 'apisb-params-desc' => 'Deskripsion',
+ 'apisb-loading' => 'Agkarkarga...',
+ 'apisb-load-error' => 'Biddut ti panagkarga ti deskripsion ti API',
+ 'apisb-request-error' => 'Biddut i panagtungpal ti kiniddaw nga API',
+ 'apisb-namespaces-error' => 'Biddut ti panag-karga dagiti nagan ti lugar',
+ 'apisb-ns-main' => '(Umuna)',
+ 'apisb-submit' => 'Agaramid ti kiddaw',
+ 'apisb-query-prop' => 'Dagiti tagikua',
+ 'apisb-query-list' => 'Dagiti listaan',
+ 'apisb-query-meta' => 'Pakaammo a meta',
+ 'apisb-example' => 'Kas pagarigan',
+ 'apisb-examples' => 'Dagiti kas pagarigan',
+ 'apisb-clear' => 'Dalusan',
+ 'apisb-request-time' => 'Oras ti kiddaw: $1',
+);
+
+/** Icelandic (íslenska)
+ * @author පසිඳු කාවින්ද
+ */
+$messages['is'] = array(
+ 'apisb-params-desc' => 'Lýsing',
+ 'apisb-loading' => 'Hleð...',
+);
+
+/** Italian (italiano)
+ * @author Aushulz
+ * @author Beta16
+ * @author F. Cosoleto
+ * @author Gianfranco
+ * @author Rippitippi
+ */
+$messages['it'] = array(
+ 'apisb-desc' => 'Permette di eseguire il debug delle chiamate [//www.mediawiki.org/wiki/API \
MediaWiki API] dal browser', + 'apisandbox' => 'Pagina di prova API',
+ 'apisb-no-js' => "'''Errore''': questa funzione richiede JavaScript.",
+ 'apisb-intro' => "Utilizza questa pagina per sperimentare con le '''MediaWiki web service \
API'''. +Per ulteriori dettagli di utilizzo delle API, fai riferimento alla \
[//www.mediawiki.org/wiki/API:Main_page documentazione API]. +
+Esempio: [//www.mediawiki.org/wiki/API#A_simple_example ottenere il contenuto della pagina \
principale]. Seleziona un'azione per vedere altri esempi.", + 'apisb-api-disabled' => 'Le \
funzionalit API sono disabilitate su questo sito.', + 'apisb-legend-parameters' => \
'Parametri', + 'apisb-legend-result' => 'Risultato',
+ 'apisb-legend-generic-parameters' => 'Parametri generici',
+ 'apisb-legend-generator-parameters' => 'Generatore',
+ 'apisb-result-request-url' => 'URL di richiesta:',
+ 'apisb-result-request-post' => 'Dati POST:',
+ 'apisb-label-format' => 'Formato',
+ 'apisb-label-action' => 'Azione',
+ 'apisb-label-doc' => 'Documentazione',
+ 'apisb-select-action' => 'Seleziona azione',
+ 'apisb-select-query' => '(seleziona query)',
+ 'apisb-select-value' => '(seleziona valore)',
+ 'apisb-docs-more' => 'per saperne di più',
+ 'apisb-params-param' => 'Parametro',
+ 'apisb-params-input' => 'Input',
+ 'apisb-params-desc' => 'Descrizione',
+ 'apisb-loading' => 'Caricamento in corso...',
+ 'apisb-load-error' => 'Errore durante il caricamento descrizione API',
+ 'apisb-request-error' => "Errore durante l'elaborazione della richiesta API",
+ 'apisb-namespaces-error' => 'Errore durante il caricamento dei namespace',
+ 'apisb-ns-main' => '(Principale)',
+ 'apisb-submit' => 'Inoltra richiesta',
+ 'apisb-query-prop' => 'Propriet ',
+ 'apisb-query-list' => 'Liste',
+ 'apisb-query-meta' => 'Informazioni meta',
+ 'apisb-example' => 'Esempio',
+ 'apisb-examples' => 'Esempi',
+ 'apisb-clear' => 'Pulisci',
+ 'apisb-request-time' => 'Tempo richiesto: $1',
+);
+
+/** Japanese (日本語)
+ * @author Shirayuki
+ * @author Whym
+ */
+$messages['ja'] = array(
+ 'apisb-desc' => 'ブラウザーからの [//www.mediawiki.org/wiki/API MediaWiki API] \
呼び出しをデバッグできるようにする', + 'apisandbox' => \
'APIサンドボックス', + 'apisb-no-js' => "'''エラー''': \
この機能にはJavaScriptが必要です。", + 'apisb-intro' => \
"このページを使用すると '''MediaWiki ウェブサービス API''' \
を試用できます。 +API の使用方法の詳細は \
[//www.mediawiki.org/wiki/API:Main_page API のドキュメント]をご覧く さい。例: \
[//www.mediawiki.org/wiki/API#A_simple_example \
メインページの内容を取得]。アクションを選択すると他の例を見ることができます。",
+ 'apisb-api-disabled' => 'このウェブサイトでは、API \
は無効になっています。', + 'apisb-legend-parameters' => '引数',
+ 'apisb-legend-result' => '結果',
+ 'apisb-legend-generic-parameters' => '汎用的な引数',
+ 'apisb-legend-generator-parameters' => 'ジェネレーター',
+ 'apisb-result-request-url' => 'リクエスト URL:',
+ 'apisb-result-request-post' => 'POST データ:',
+ 'apisb-label-format' => '形式',
+ 'apisb-label-action' => '操作',
+ 'apisb-label-doc' => 'ドキュメント',
+ 'apisb-select-action' => '(操作を選択)',
+ 'apisb-select-query' => '(クエリを選択)',
+ 'apisb-select-value' => '(値を選択)',
+ 'apisb-docs-more' => '続きを読む',
+ 'apisb-params-param' => '引数',
+ 'apisb-params-input' => '入力',
+ 'apisb-params-desc' => '説明',
+ 'apisb-loading' => '読み込み中...',
+ 'apisb-load-error' => 'API の説明の読み込み中のエラー',
+ 'apisb-request-error' => 'API リクエストの実行中のエラー',
+ 'apisb-namespaces-error' => '名前空間の読み込みエラー',
+ 'apisb-ns-main' => '(標準)',
+ 'apisb-submit' => 'リクエストする',
+ 'apisb-query-prop' => 'プロパティ',
+ 'apisb-query-list' => '一覧',
+ 'apisb-query-meta' => 'メタ情 ',
+ 'apisb-example' => '例',
+ 'apisb-examples' => '例',
+ 'apisb-clear' => '消去',
+ 'apisb-request-time' => 'リクエスト時間: $1',
+);
+
+/** Javanese (Basa Jawa)
+ * @author NoiX180
+ */
+$messages['jv'] = array(
+ 'apisb-desc' => 'Nglilakaké ndebug [//www.mediawiki.org/wiki/API API MediaWiki] ngundang \
saka pramban', + 'apisandbox' => 'Kothak wedhi API',
+ 'apisb-no-js' => "'''Kasalahan''': fitur iki mbutuhaké JavaScript.",
+ 'apisb-intro' => "Anggo kaca iki kanggo njajal-njajal '''API layanan wèb MediaWiki'''.
+Rujuk [//www.mediawiki.org/wiki/API:Main_page the dhokumèntasi API] kanggo panganggoan API \
luwih rinci. Conto: [//www.mediawiki.org/wiki/API#A_simple_example ngéntukaké kontèn Kaca \
Utama]. Pilih laku kanggo ndelok conto luwih akèh.", + 'apisb-api-disabled' => 'API dipatèni \
nèng situs iki.', + 'apisb-legend-parameters' => 'Paramèter',
+ 'apisb-legend-result' => 'Asil',
+ 'apisb-legend-generic-parameters' => 'Paramèter gènerik',
+ 'apisb-legend-generator-parameters' => 'Gènerator',
+ 'apisb-result-request-url' => 'URL dikarepaké:',
+ 'apisb-result-request-post' => 'Data POST:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Laku',
+ 'apisb-label-doc' => 'Dhokumèntasi',
+ 'apisb-select-action' => '(pilih laku)',
+ 'apisb-select-query' => '(pilih kuèri)',
+ 'apisb-select-value' => '(pilih nilè)',
+ 'apisb-docs-more' => 'waca luwih lanjut',
+ 'apisb-params-param' => 'Paramèter',
+ 'apisb-params-input' => 'Lebon',
+ 'apisb-params-desc' => 'Wedharan',
+ 'apisb-loading' => 'Ngemot...',
+ 'apisb-load-error' => 'Kasalahan ngemot pawedharan API',
+ 'apisb-request-error' => 'Kasalahan nglakokaké panjalukan API',
+ 'apisb-namespaces-error' => 'Kasalahan ngemot jeneng bilik',
+ 'apisb-ns-main' => '(Utama)',
+ 'apisb-submit' => 'Gawé panjalukan',
+ 'apisb-query-prop' => 'Properti',
+ 'apisb-query-list' => 'Daptar',
+ 'apisb-query-meta' => 'Informasi méta',
+ 'apisb-example' => 'Conto',
+ 'apisb-examples' => 'Conto',
+ 'apisb-clear' => 'Resiki',
+ 'apisb-request-time' => 'Suwéné panjalukan: $1',
+);
+
+/** Georgian (ქა თული)
+ * @author BRUTE
+ * @author David1010
+ */
+$messages['ka'] = array(
+ 'apisandbox' => 'API-ს სავა ჯიშო',
+ 'apisb-no-js' => "'''შეცდომა''': ეს შესაძლებლობა \
მოითხოვს JavaScript-ს.", + 'apisb-api-disabled' => 'API ამ \
საიტზე გამო თულია.', + 'apisb-legend-parameters' => 'პა \
ამეტ ები', + 'apisb-legend-result' => 'შედეგი',
+ 'apisb-legend-generic-parameters' => 'საე თო პა ამეტ ები',
+ 'apisb-legend-generator-parameters' => 'გენე ატო ი',
+ 'apisb-result-request-url' => 'მოთხოვნის URL:',
+ 'apisb-result-request-post' => 'POST მონაცემები:',
+ 'apisb-label-format' => 'ფო მატი',
+ 'apisb-label-action' => 'მოქმედება',
+ 'apisb-label-doc' => 'დოკუმენტაცია',
+ 'apisb-select-action' => '(აი ჩიეთ მოქმედება)',
+ 'apisb-select-query' => '(აი ჩიეთ მოთხოვნა)',
+ 'apisb-select-value' => '(აი ჩიეთ მნიშვნელობა)',
+ 'apisb-docs-more' => 'მეტი',
+ 'apisb-params-param' => 'პა ამეტ ი',
+ 'apisb-params-input' => 'შეყვანა',
+ 'apisb-params-desc' => 'აღწე ა',
+ 'apisb-loading' => 'იტვი თება...',
+ 'apisb-load-error' => 'შეცდომა API-ის აღწე ის \
ჩატვი თვისას', + 'apisb-request-error' => 'შეცდომა \
API-ის მოთხოვნის შეს ულებაზე', \
+ 'apisb-namespaces-error' => 'შეცდომა სახელთა სივ \
ცის ჩა ტვი თვისას', + 'apisb-ns-main' => '(მთავა \
ი)', + 'apisb-submit' => 'მოთხოვნის გაკეთება',
+ 'apisb-query-prop' => 'პა ამეტ ები',
+ 'apisb-query-list' => 'სიები',
+ 'apisb-query-meta' => 'მეტა-ინფო მაცია',
+ 'apisb-example' => 'მაგალითი',
+ 'apisb-examples' => 'მაგალითები',
+ 'apisb-clear' => 'წაშლა',
+ 'apisb-request-time' => 'თხოვნის დ ო: $1',
+);
+
+/** Korean (한국어)
+ * @author Freebiekr
+ * @author Kwj2772
+ * @author 아라
+ */
+$messages['ko'] = array(
+ 'apisb-desc' => '브라우 에서 [//www.mediawiki.org/wiki/API 미디어위키 API] \
호출을 디버그 수 있도록 함', + 'apisandbox' => 'API 실험실',
+ 'apisb-no-js' => "'''오류''': 이 기능을 쓰 면 자바스크립트가 \
필요합니다.", + 'apisb-intro' => "'''미디어위키 웹 서비스 API'''를 시험해보 \
면 이 페이지를 이용해보세요. +사용법에 대해서는 \
[//www.mediawiki.org/wiki/API:Main_page API 사용법]을 참 해보십시오. 예시: \
[//www.mediawiki.org/wiki/API#A_simple_example 대문의 내용 요청하기]. 더 많은 \
예시를 보 면 동작을 택하세요.", + 'apisb-api-disabled' => '이 \
사이트에서는 API가 꺼 있습니다.', + 'apisb-legend-parameters' => '변수',
+ 'apisb-legend-result' => '결과',
+ 'apisb-legend-generic-parameters' => '일반 매개변수',
+ 'apisb-legend-generator-parameters' => ' 네 이터',
+ 'apisb-result-request-url' => '요청 URL:',
+ 'apisb-result-request-post' => 'POST 데이터:',
+ 'apisb-label-format' => '형식',
+ 'apisb-label-action' => '동작',
+ 'apisb-label-doc' => '설명문서',
+ 'apisb-select-action' => '동작을 택하세요',
+ 'apisb-select-query' => '(쿼리 택)',
+ 'apisb-select-value' => '(값 택)',
+ 'apisb-docs-more' => '더 읽어보기',
+ 'apisb-params-param' => '변수',
+ 'apisb-params-input' => '입 ',
+ 'apisb-params-desc' => '설명',
+ 'apisb-loading' => '불러오는 중...',
+ 'apisb-load-error' => 'API 설명을 불러오는 중 오류가 발생했습니다',
+ 'apisb-request-error' => 'API 요청을 수행하는 중 오류가 발생했습니다',
+ 'apisb-namespaces-error' => '이름공간을 불러오는 중 오류가 발생했습니다',
+ 'apisb-ns-main' => '(문서)',
+ 'apisb-submit' => '요청하기',
+ 'apisb-query-prop' => '속성',
+ 'apisb-query-list' => '목록',
+ 'apisb-query-meta' => '메타 보',
+ 'apisb-example' => '예시',
+ 'apisb-examples' => '예시',
+ 'apisb-clear' => '지우기',
+ 'apisb-request-time' => '요청 처리 시간: $1',
+);
+
+/** Colognian (Ripoarisch)
+ * @author Purodha
+ */
+$messages['ksh'] = array(
+ 'apisb-desc' => 'Hellef noh Fähler ze söhke bei [//www.mediawiki.org/wiki/API MediaWiki <i \
lang="en">API</i>] Oprohfe uss_em Brauser.', + 'apisandbox' => 'De <i lang="en">API</i> \
ußprobeere', + 'apisb-no-js' => "'''Fähler''': heh bruch mer JavaSkrep för.",
+ 'apisb-intro' => "Op heh dä Sigg kanns De met dä '''MediaWiki web service <i \
lang=\"en\">API</i>''' eröm schpelle. +Beloor Der de Einzelheite, wi di jebruch weed, op dä \
iere [//www.mediawiki.org/wiki/API:Main_page Sigg met de Verklieronge]. +E Beiscpell: \
[//www.mediawiki.org/wiki/API#A_simple_example De Houpsigg holle]. +Söhk ene \
{{int:Apisb-label-action}} uß, öm mieh Beishpell aanjezeisch ze krijje.", \
+ 'apisb-api-disabled' => 'Dat <i lang="en">API</i> es en heh dämm Wiki afjeschalldt.', \
+ 'apisb-legend-parameters' => 'Parrameetere', + 'apisb-legend-result' => 'Erus jekumme es',
+ 'apisb-legend-generic-parameters' => 'jrondlääje Parrameetere',
+ 'apisb-legend-generator-parameters' => 'Siggejeneraator',
+ 'apisb-result-request-url' => 'Dä <i lang="en">URL</i> vun dä Aanfrooch:',
+ 'apisb-result-request-post' => 'POST-Daate:',
+ 'apisb-label-format' => 'Fomaat',
+ 'apisb-label-action' => 'Vörjang udder Opdraacht',
+ 'apisb-label-doc' => 'Dokkemäntazjuhn',
+ 'apisb-select-action' => '(ene Vörjang udder Opdraacht ußwähle)',
+ 'apisb-select-query' => '(en Frooch ußwähle)',
+ 'apisb-select-value' => '(ene Wäät ußwähle)',
+ 'apisb-docs-more' => 'mieh lässe',
+ 'apisb-params-param' => 'Parrameeter',
+ 'apisb-params-input' => 'Enjaabe',
+ 'apisb-params-desc' => 'Verklierong',
+ 'apisb-loading' => 'Aam Laade{{int:ellipsis}}',
+ 'apisb-load-error' => 'Ene Fähler es opjetrodde beim Laade vun dä <i lang="en">API</i> ier \
Äklieronge.', + 'apisb-request-error' => 'Ene Fähler es opjetrodde beim Oproofe vun dä <i \
lang="en">API</i>.', + 'apisb-namespaces-error' => 'Ene Fähler es opjetrodde beim \
Appachtemang-Naame-Laade.', + 'apisb-ns-main' => '(Atikkele)',
+ 'apisb-submit' => 'Lohß jonn!',
+ 'apisb-query-prop' => 'Eijeschafte',
+ 'apisb-query-list' => 'Leste',
+ 'apisb-query-meta' => 'Metta-Enfommazjuhne:',
+ 'apisb-example' => 'Bäijshpell',
+ 'apisb-examples' => 'Bäijshpell',
+ 'apisb-clear' => 'Läddesch maache',
+ 'apisb-request-time' => 'De Zigg vum Afroof: $1',
+);
+
+/** Kurdish (Latin script) (Kurdî (latînî))
+ * @author George Animal
+ */
+$messages['ku-latn'] = array(
+ 'apisb-legend-parameters' => 'Parametre',
+ 'apisb-legend-result' => 'Encam',
+ 'apisb-params-param' => 'Parametre',
+ 'apisb-params-desc' => 'Danasîn',
+ 'apisb-query-list' => 'Lîste',
+ 'apisb-example' => 'Mînak',
+ 'apisb-examples' => 'Mînak',
+);
+
+/** Luxembourgish (Lëtzebuergesch)
+ * @author Robby
+ */
+$messages['lb'] = array(
+ 'apisandbox' => 'API-Sandkëscht',
+ 'apisb-no-js' => "'''Feeler''': dës Fonctioun brauch JavaScript",
+ 'apisb-api-disabled' => 'API ass op dësem Site ausgeschalt.',
+ 'apisb-legend-parameters' => 'Parameteren',
+ 'apisb-legend-result' => 'Resultat',
+ 'apisb-result-request-url' => 'URL fir Ufroen:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Aktioun',
+ 'apisb-label-doc' => 'Dokumentatioun',
+ 'apisb-select-action' => 'Aktioun eraussichen',
+ 'apisb-select-value' => '(Wäert eraussichen)',
+ 'apisb-docs-more' => 'liest méi',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-desc' => 'Beschreiwung',
+ 'apisb-loading' => 'Lueden...',
+ 'apisb-load-error' => 'Feeler beim Luede vun der API- Beschreiwung',
+ 'apisb-namespaces-error' => 'Feeler beim Luede vun den Nummraim',
+ 'apisb-ns-main' => '(Haapt)',
+ 'apisb-submit' => 'Ufro maachen',
+ 'apisb-query-prop' => 'Eegeschaften',
+ 'apisb-query-list' => 'Lëschten',
+ 'apisb-query-meta' => 'Meta-Informatioun',
+ 'apisb-example' => 'Beispill',
+ 'apisb-examples' => 'Beispiller',
+ 'apisb-clear' => 'Eidel maachen',
+ 'apisb-request-time' => 'Zäitpunkt vun der Ufro: $1',
+);
+
+/** Limburgish (Limburgs)
+ * @author Pahles
+ */
+$messages['li'] = array(
+ 'apisb-desc' => "Maak 't mäögelik óm [//www.mediawiki.org/wiki/API API-verzeuke veur \
MediaWiki] vanoet 'ne browser te debugge", + 'apisandbox' => 'API-zandjbak',
+ 'apisb-no-js' => "'''Fout''': dees funktie vereis JavaScript.",
+ 'apisb-intro' => "Gebroek dees pagina óm te experimentere mit de '''MediaWiki API'''.
+Zuuch de [//www.mediawiki.org/wiki/API:Main_page API-dokkemèntatie] veur mier details euver \
't gebroek van de API.", # Fuzzy + 'apisb-api-disabled' => 'API is oetgesjakeld op deze site.',
+ 'apisb-legend-result' => 'Rizzeltaat',
+ 'apisb-legend-generic-parameters' => 'Algemein parameters',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'Verzeuk-URL:',
+ 'apisb-result-request-post' => 'POST-gegaeves:',
+ 'apisb-select-action' => 'Hanjeling selektere',
+ 'apisb-select-query' => 'Wat is dien vraog?', # Fuzzy
+ 'apisb-select-value' => 'Selekteer waerde', # Fuzzy
+ 'apisb-loading' => 'Laje…',
+ 'apisb-load-error' => "Fout bie 't laje van de API-besjrieving",
+ 'apisb-request-error' => "Fout bie 't oetveure van 't API-verzeuk",
+ 'apisb-namespaces-error' => "Fout bie 't laje van de naamruumdes",
+ 'apisb-ns-main' => '(Hoofnaamruumde)',
+ 'apisb-submit' => 'Verzeuk oetveure',
+ 'apisb-query-prop' => 'Eigensjappe',
+ 'apisb-query-list' => 'Lieste',
+ 'apisb-query-meta' => 'Meta-infermasie',
+);
+
+/** Lithuanian (lietuvių)
+ * @author Eitvys200
+ * @author Ignas693
+ * @author Vogone
+ */
+$messages['lt'] = array(
+ 'apisb-desc' => 'Leidžia derinti [MediaWiki API http://www.mediawiki.org/wiki/API] \
skambučių iš naršyklės', + 'apisandbox' => 'API smėlio dėžės',
+ 'apisb-no-js' => '"" Klaida "": ši funkcija reikalauja JavaScript.',
+ 'apisb-intro' => "Naudokite šį puslapį norėdami eksperimentuoti su '''MediaWiki API \
\"„. + Ieškokite [//www.mediawiki.org/wiki/API:Main_page API dokumentacijoje] Išsamesnės \
informacijos apie API naudojimo.", # Fuzzy + 'apisb-api-disabled' => 'API yra išjungtas šioje \
svetainėje.', + 'apisb-legend-parameters' => 'Parametrai',
+ 'apisb-legend-result' => 'Rezultatai',
+ 'apisb-legend-generator-parameters' => 'Generatorius',
+ 'apisb-result-request-url' => 'Prašyti URL:',
+ 'apisb-result-request-post' => 'POST duomenys:',
+ 'apisb-label-format' => 'Formatas',
+ 'apisb-label-action' => 'Veiksmas',
+ 'apisb-label-doc' => 'Dokumentacija',
+ 'apisb-select-action' => 'Pasirinkite veiksmą',
+ 'apisb-select-query' => 'Ką užklausą?', # Fuzzy
+ 'apisb-select-value' => 'Pasirinkite vertę', # Fuzzy
+ 'apisb-docs-more' => 'skaityti daugiau',
+ 'apisb-params-param' => 'Parametras',
+ 'apisb-params-input' => 'Įvestis',
+ 'apisb-params-desc' => 'Aprašymas',
+ 'apisb-loading' => 'Kraunasi ...',
+ 'apisb-load-error' => 'Klaida įkeliant API aprašymas',
+ 'apisb-request-error' => 'Klaida scenos API prašymą',
+ 'apisb-namespaces-error' => 'Klaida pakrovimo vardų sritys',
+ 'apisb-ns-main' => '(Pagrindinė)',
+ 'apisb-submit' => 'Pateikti prašymą',
+ 'apisb-query-prop' => 'Nusttymai',
+ 'apisb-query-list' => 'Sąrašai',
+ 'apisb-query-meta' => 'Meta informacija',
+ 'apisb-example' => 'Pavyzdys',
+ 'apisb-examples' => 'Pavyzdžiai',
+ 'apisb-clear' => 'Išvalyti',
+);
+
+/** Latvian (latviešu)
+ * @author GreenZeb
+ * @author Papuass
+ */
+$messages['lv'] = array(
+ 'apisb-api-disabled' => 'API ir atspējots šajā tīmekļa vietnē.',
+ 'apisb-legend-parameters' => 'Parametri',
+ 'apisb-legend-result' => 'Rezultāts',
+ 'apisb-result-request-url' => 'Pieprasījuma URL:',
+ 'apisb-result-request-post' => 'POST dati:',
+ 'apisb-label-format' => 'Formāts',
+ 'apisb-label-action' => 'Darbība',
+ 'apisb-label-doc' => 'Dokumentācija',
+ 'apisb-loading' => 'Ielādē…',
+ 'apisb-query-list' => 'Saraksti',
+ 'apisb-example' => 'Piemērs',
+ 'apisb-examples' => 'Piemēri',
+);
+
+/** Macedonian (македонски)
+ * @author Bjankuloski06
+ */
+$messages['mk'] = array(
+ 'apisb-desc' => 'Овозможува отстранување на грешки во \
повикувањата на [//www.mediawiki.org/wiki/API?uselang=mk посредникот \
за програмирање на прилози (API) на МедијаВики] од \
прелистувачот', + 'apisandbox' => 'API-песочница',
+ 'apisb-no-js' => "'''Грешка''': оваа функција бара JavaScript.",
+ 'apisb-intro' => "Страницава служи за експериментирање со \
'''МедијаВики API'''. + Повеќе за употребата на овој API ќе \
најдете во [//www.mediawiki.org/wiki/API:Main_page неговата \
документација]. Пример: [//www.mediawiki.org/wiki/API#A_simple_example \
преземање на содржината на главната страница]. \
Одберете дејство за да видите повеќе примери.", \
+ 'apisb-api-disabled' => 'API е оневозможен на ова мрежно место.', \
+ 'apisb-legend-parameters' => 'Параметри', + 'apisb-legend-result' => 'Извод',
+ 'apisb-legend-generic-parameters' => 'Општи параметри',
+ 'apisb-legend-generator-parameters' => 'Создавач',
+ 'apisb-result-request-url' => 'URL на барањето:',
+ 'apisb-result-request-post' => 'POST-податоци:',
+ 'apisb-label-format' => 'Формат',
+ 'apisb-label-action' => 'Дејство',
+ 'apisb-label-doc' => 'Документација',
+ 'apisb-select-action' => 'Одберете дејство',
+ 'apisb-select-query' => '(изберете барање)',
+ 'apisb-select-value' => '(изерете вредност)',
+ 'apisb-docs-more' => 'прочитајте повеќе',
+ 'apisb-params-param' => 'Параметар',
+ 'apisb-params-input' => 'Внос',
+ 'apisb-params-desc' => 'Опис',
+ 'apisb-loading' => 'Вчитувам...',
+ 'apisb-load-error' => 'Грешка при вчитувањето на описот на \
API', + 'apisb-request-error' => 'Грешка при извршувањето на \
барањето од API', + 'apisb-namespaces-error' => 'Грешка при \
вчитувањето на именските простори', + 'apisb-ns-main' => \
'(Главен)', + 'apisb-submit' => 'Постави барање',
+ 'apisb-query-prop' => 'Својства',
+ 'apisb-query-list' => 'Списоци',
+ 'apisb-query-meta' => 'Метаинформации',
+ 'apisb-example' => 'Пример',
+ 'apisb-examples' => 'Примери',
+ 'apisb-clear' => 'Исчисти',
+ 'apisb-request-time' => 'Време за барањето: $1',
+);
+
+/** Malayalam (മലയാളം)
+ * @author Junaidpv
+ * @author Praveenp
+ */
+$messages['ml'] = array(
+ 'apisb-desc' => 'ബ്രൗസർ ഉപയോഗിച്ച് \
[//www.mediawiki.org/wiki/API മീഡിയവിക്കി എ.പി.ഐ.] \
വിളികൾ പരിശോധിക്കാൻ \
അനുവദിക്കുന്നു', + 'apisandbox' => 'എ.പി.ഐ. \
എഴുത്തുകളരി', + 'apisb-no-js' => "'''പിഴവ്''': ഈ \
ഉപകരണത്തിന് ജാവാസ്ക്രിപ്റ്റ് \
ആവശ്യമാണ്.", + 'apisb-intro' => "'''മീഡിയവിക്കി \
വെബ് സെർവീസ് എ.പി.ഐ.'''യിൽ \
പരീക്ഷണങ്ങൾ നടത്താൻ ഈ താൾ \
ഉപയോഗിക്കുക. +എ.പി.ഐ.യുടെ \
ഉപയോഗത്തെക്കുറിച്ചുള്ള കൂടുതൽ \
വിവരങ്ങൾക്കായി [//www.mediawiki.org/wiki/API:Main_page the \
എ.പി.ഐ. സഹായം] പരിശോധിക്കുക. ഉദാഹരണം: \
[//www.mediawiki.org/wiki/API#A_simple_example പ്രധാന താളിന്റെ \
ഉള്ളടക്കം എടുക്കുക]. കൂടുതൽ \
ഉദാഹരണങ്ങൾക്കായി പ്രവൃത്തി \
തിരഞ്ഞെടുക്കുക.", + 'apisb-api-disabled' => 'ഈ \
സൈറ്റിൽ എ.പി.ഐ. \
പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.',
+ 'apisb-legend-parameters' => 'ചരങ്ങൾ',
+ 'apisb-legend-result' => 'ഫലം',
+ 'apisb-legend-generic-parameters' => 'പൊതു ചരങ്ങൾ',
+ 'apisb-legend-generator-parameters' => 'നിർമ്മിതി ഉപകരണം',
+ 'apisb-result-request-url' => 'അഭ്യർത്ഥനാ യൂ.ആർ.എൽ.:',
+ 'apisb-result-request-post' => 'POST വിവരം:',
+ 'apisb-label-format' => 'വിന്യാസം',
+ 'apisb-label-action' => 'പ്രവൃത്തി',
+ 'apisb-label-doc' => 'സഹായം',
+ 'apisb-select-action' => 'പ്രവൃത്തി \
തിരഞ്ഞെടുക്കുക', + 'apisb-select-query' => '(ക്വറി \
തിരഞ്ഞെടുക്കുക)', + 'apisb-select-value' => '(വില \
തിരഞ്ഞെടുക്കുക)', + 'apisb-docs-more' => 'കൂടുതൽ \
വായിക്കുക', + 'apisb-params-param' => 'ചരം',
+ 'apisb-params-input' => 'ഇൻപുട്ട്',
+ 'apisb-params-desc' => 'വിവരണം',
+ 'apisb-loading' => 'ശേഖരിക്കുന്നു...',
+ 'apisb-load-error' => 'എ.പി.ഐ. വിവരണം \
ശേഖരിക്കുന്നതിൽ പിഴവുണ്ടായി', \
+ 'apisb-request-error' => 'എ.പി.ഐ. അഭ്യർത്ഥന നടപ്പിൽ \
വരുത്തുന്നതിൽ പിഴവുണ്ടായി', \
+ 'apisb-namespaces-error' => 'നാമമേഖലകൾ \
ശേഖരിക്കുന്നതിൽ പിഴവുണ്ടായി', \
+ 'apisb-ns-main' => '(മുഖ്യം)', + 'apisb-submit' => \
'അഭ്യർത്ഥിക്കുക', + 'apisb-query-prop' => \
'സവിശേഷതകൾ', + 'apisb-query-list' => 'പട്ടികകൾ',
+ 'apisb-query-meta' => 'മെറ്റ വിവരങ്ങൾ',
+ 'apisb-example' => 'ഉദാഹരണം',
+ 'apisb-examples' => 'ഉദാഹരണങ്ങൾ',
+ 'apisb-clear' => 'ശൂന്യമാക്കുക',
+ 'apisb-request-time' => 'നടപ്പിലാക്കാൻ എടുത്ത \
സമയം: $1', +);
+
+/** Malay (Bahasa Melayu)
+ * @author Anakmalaysia
+ */
+$messages['ms'] = array(
+ 'apisb-desc' => 'Membolehkan penyahpepijatan panggilan [//www.mediawiki.org/wiki/API \
MediaWiki API] dari pelayar', + 'apisandbox' => 'Kotak pasir API',
+ 'apisb-no-js' => "'''Perhatian''': ciri ini memerlukan JavaScript.",
+ 'apisb-intro' => "Gunakan laman ini untuk bereksperimen dengan '''API perkhidmatan sesawang \
MediaWiki'''. +Rujuk [//www.mediawiki.org/wiki/API:Main_page dokumentasi API] untuk keterangan \
lanjut tentang penggunaan API. +Contoh: [//www.mediawiki.org/wiki/API#A_simple_example dapatkan \
kandungan Laman Utama]. Pilih satu tindakan untuk melihat banyak lagi contoh.", \
+ 'apisb-api-disabled' => 'API dimatikan di tapak web ini.', + 'apisb-legend-parameters' => \
'Parameter', + 'apisb-legend-result' => 'Hasil',
+ 'apisb-legend-generic-parameters' => 'Parameter am',
+ 'apisb-legend-generator-parameters' => 'Penjana',
+ 'apisb-result-request-url' => 'URL permohonan:',
+ 'apisb-result-request-post' => 'Data POST:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Tindakan',
+ 'apisb-label-doc' => 'Dokumentasi',
+ 'apisb-select-action' => 'Pilih tindakan',
+ 'apisb-select-query' => '(pilih pertanyaan)',
+ 'apisb-select-value' => '(pilih nilai)',
+ 'apisb-docs-more' => 'baca lagi',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Input',
+ 'apisb-params-desc' => 'Keterangan',
+ 'apisb-loading' => 'Memuatkan...',
+ 'apisb-load-error' => 'Ralat ketika memuatkan keterangan API',
+ 'apisb-request-error' => 'Ralat ketika melakukan permohonan API',
+ 'apisb-namespaces-error' => 'Ralat ketika memuatkan ruang nama',
+ 'apisb-ns-main' => '(Utama)',
+ 'apisb-submit' => 'Buat permintaan',
+ 'apisb-query-prop' => 'Sifat',
+ 'apisb-query-list' => 'Senarai',
+ 'apisb-query-meta' => 'Maklumat meta',
+ 'apisb-example' => 'Contoh',
+ 'apisb-examples' => 'Contoh',
+ 'apisb-clear' => 'Padamkan',
+ 'apisb-request-time' => 'Waktu pemohonan: $1',
+);
+
+/** Maltese (Malti)
+ * @author Chrisportelli
+ */
+$messages['mt'] = array(
+ 'apisb-desc' => 'Jippermetti l-iddibaggjar tal-talbiet tal-[//www.mediawiki.org/wiki/API API \
tal-MediaWiki] mill-browżer', + 'apisandbox' => 'Paġna tal-provi tal-API',
+ 'apisb-no-js' => "'''Żball:''' din il-funzjoni għandha bżonn tal-JavaScript.",
+ 'apisb-intro' => "Uża din il-paġna sabiex tesperimenta mal-'''MediaWiki web service API'''.
+Żur id-[//www.mediawiki.org/wiki/API:Main_page dokumentazzjoni tal-API] għal aktar dettalji \
dwar l-użu tal-API. Eżempju: [//www.mediawiki.org/wiki/API#A_simple_example ikseb il-kontenut \
tal-paġna prinċipali]. Agħżel azzjoni sabiex tara aktar eżempji.", + 'apisb-api-disabled' \
=> 'L-API hija diżattivata fuq dan is-sit.', + 'apisb-legend-parameters' => 'Parametri',
+ 'apisb-legend-result' => 'Riżultat',
+ 'apisb-legend-generic-parameters' => 'Parametri ġeneriċi',
+ 'apisb-legend-generator-parameters' => ' eneratur',
+ 'apisb-result-request-url' => "URL ta' rikjesta:",
+ 'apisb-result-request-post' => 'Dejta POST:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Azzjoni',
+ 'apisb-label-doc' => 'Dokumentazzjoni',
+ 'apisb-select-action' => 'Agħżel azzjoni',
+ 'apisb-select-value' => 'Agħżel opzjoni',
+ 'apisb-docs-more' => 'aqra iktar',
+ 'apisb-params-param' => 'Parametru',
+ 'apisb-params-desc' => 'Deskrizzjoni',
+ 'apisb-loading' => "Tiela'...",
+ 'apisb-load-error' => 'Żball fit-tlugħ tad-deskrizzjoni tal-API',
+ 'apisb-request-error' => 'Żball fit-twettiq tar-rikjesta tal-API',
+ 'apisb-namespaces-error' => 'Żball fit-tlugħ tal-ispazji tal-isem',
+ 'apisb-ns-main' => '(Prinċipali)',
+ 'apisb-submit' => 'Agħmel rikjesta',
+ 'apisb-query-prop' => 'Proprjetajiet',
+ 'apisb-query-list' => 'Elenki',
+ 'apisb-query-meta' => 'Informazzjoni meta',
+ 'apisb-example' => 'Eżempju',
+ 'apisb-examples' => 'Eżempji',
+ 'apisb-clear' => 'Ħassar',
+ 'apisb-request-time' => "Ħin ta' rikjesta: $1",
+);
+
+/** Norwegian Bokmål (norsk (bokmål))
+ * @author Danmichaelo
+ * @author EivindJ
+ * @author Nghtwlkr
+ */
+$messages['nb'] = array(
+ 'apisb-desc' => 'Tillater å feilsøke [//www.mediawiki.org/wiki/API MediaWiki API]-kall fra \
nettleseren', + 'apisandbox' => 'API-sandkasse',
+ 'apisb-no-js' => "'''Feil''': denne funksjonen krever JavaScript.",
+ 'apisb-intro' => "Bruk denne siden for å eksperimentere med '''MediaWiki web service \
APIet'''. +Sjekk [//www.mediawiki.org/wiki/API:Main_page API-dokumentasjonen] for mer \
informasjon om bruk av APIet. Eksempel: [//www.mediawiki.org/wiki/API#A_simple_example hente \
innholdet til en hovedside]. Velg en handling for å se flere eksempler.", \
+ 'apisb-api-disabled' => 'API er deaktivert på dette nettstedet.', \
+ 'apisb-legend-parameters' => 'Parametre', + 'apisb-legend-result' => 'Resultat',
+ 'apisb-legend-generic-parameters' => 'Generiske parametre',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'Forespurt URL:',
+ 'apisb-result-request-post' => 'POST-data:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Handling',
+ 'apisb-label-doc' => 'Dokumentasjon',
+ 'apisb-select-action' => 'Velg handling',
+ 'apisb-select-query' => '(velg forespørsel)',
+ 'apisb-select-value' => '(velg verdi)',
+ 'apisb-docs-more' => 'les mer',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Inndata',
+ 'apisb-params-desc' => 'Beskrivelse',
+ 'apisb-loading' => 'Laster...',
+ 'apisb-load-error' => 'Feil under lasting av API-beskrivelse',
+ 'apisb-request-error' => 'Feil under utføring av API-forespørsel',
+ 'apisb-namespaces-error' => 'Feil under lasting av navnerom',
+ 'apisb-ns-main' => '(Hoved)',
+ 'apisb-submit' => 'Foreta en forespørsel',
+ 'apisb-query-prop' => 'Egenskaper',
+ 'apisb-query-list' => 'Lister',
+ 'apisb-query-meta' => 'Metainformasjon',
+ 'apisb-example' => 'Eksempel',
+ 'apisb-examples' => 'Eksempler',
+ 'apisb-clear' => 'Tilbakestill',
+ 'apisb-request-time' => 'Forespørselstid: $1',
+);
+
+/** Dutch (Nederlands)
+ * @author SPQRobin
+ * @author Siebrand
+ */
+$messages['nl'] = array(
+ 'apisb-desc' => 'Maakt het mogelijk om [//www.mediawiki.org/wiki/API API-verzoeken voor \
MediaWiki] vanuit een browser te debuggen', + 'apisandbox' => 'API-zandbak',
+ 'apisb-no-js' => "'''Fout''': deze functie vereist JavaScript.",
+ 'apisb-intro' => "Gebruik deze pagina om te experimenteren met de '''MediaWiki-API'''.
+Zie de [//www.mediawiki.org/wiki/API:Main_page API-documentatie] voor verdere details over het \
gebruik van de API. Voorbeeld: [//www.mediawiki.org/wiki/API#A_simple_example hoe de inhoud van \
een Hoofdpagina ophalen]. Selecteer een handeling om meer voorbeelden te zien.", \
+ 'apisb-api-disabled' => 'De API is uitgeschakeld op deze site.', + 'apisb-legend-parameters' \
=> 'Parameters', + 'apisb-legend-result' => 'Resultaat',
+ 'apisb-legend-generic-parameters' => 'Algemene parameters',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'Verzoek-URL:',
+ 'apisb-result-request-post' => 'POST-gegevens:',
+ 'apisb-label-format' => 'Indeling',
+ 'apisb-label-action' => 'Handeling',
+ 'apisb-label-doc' => 'Documentatie',
+ 'apisb-select-action' => '(selecteer handeling)',
+ 'apisb-select-query' => '(selecteer zoekopdracht)',
+ 'apisb-select-value' => '(selecteer waarde)',
+ 'apisb-docs-more' => 'meer lezen',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Invoer',
+ 'apisb-params-desc' => 'Beschrijving',
+ 'apisb-loading' => 'Bezig met laden…',
+ 'apisb-load-error' => 'Fout bij het laden van de API-beschrijving',
+ 'apisb-request-error' => 'Fout bij het uitvoeren van het API-verzoek',
+ 'apisb-namespaces-error' => 'Fout laden bij het laden van de naamruimten',
+ 'apisb-ns-main' => '(Hoofdnaamruimte)',
+ 'apisb-submit' => 'Verzoek uitvoeren',
+ 'apisb-query-prop' => 'Eigenschappen',
+ 'apisb-query-list' => 'Lijsten',
+ 'apisb-query-meta' => 'Metagegevens',
+ 'apisb-example' => 'Voorbeeld',
+ 'apisb-examples' => 'Voorbeelden',
+ 'apisb-clear' => 'Wissen',
+ 'apisb-request-time' => 'Doorlooptijd verzoek: $1',
+);
+
+/** Norwegian Nynorsk (norsk (nynorsk))
+ * @author Njardarlogar
+ */
+$messages['nn'] = array(
+ 'apisb-desc' => 'Tillèt feilsøking av [//www.mediawiki.org/wiki/API MediaWiki API]-kall \
frå nettlesaren', + 'apisandbox' => 'API-sandkasse',
+ 'apisb-no-js' => "'''Feil''': denne funksjonen krev JavaScript.",
+ 'apisb-intro' => "Nytt sida til å røyna ut '''MediaWiki web service API''-en.
+Sjå [//www.mediawiki.org/wiki/API:Main_page API-dokumentasjonen] for meir informasjon om bruk \
av API-en. Døme: [//www.mediawiki.org/wiki/API#A_simple_example hent innhaldet til ei \
hovudside]. +Vel ei handling for å sjå fleire døme.",
+ 'apisb-api-disabled' => 'API er slege av på nettstaden.',
+ 'apisb-legend-parameters' => 'Parametrar',
+ 'apisb-legend-result' => 'Utfall',
+ 'apisb-legend-generic-parameters' => 'Generiske parametrar',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'Førespurd URL:',
+ 'apisb-result-request-post' => 'POST-data:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Handling',
+ 'apisb-label-doc' => 'Dokumentasjon',
+ 'apisb-select-action' => '(vel handling)',
+ 'apisb-select-query' => '(vel spørjing)',
+ 'apisb-select-value' => '(vel verdi)',
+ 'apisb-docs-more' => 'les meir',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Inndata',
+ 'apisb-params-desc' => 'Skildring',
+ 'apisb-loading' => 'Lastar …',
+ 'apisb-load-error' => 'Feil ved lasting av API-skildring',
+ 'apisb-request-error' => 'Feil ved utføring av API-førespurnad',
+ 'apisb-namespaces-error' => 'Feil ved lasting av namnerom',
+ 'apisb-ns-main' => '(Hovud)',
+ 'apisb-submit' => 'Gjer førespurnad',
+ 'apisb-query-prop' => 'Eigenskapar',
+ 'apisb-query-list' => 'Lister',
+ 'apisb-query-meta' => 'Metainformasjon',
+ 'apisb-example' => 'Døme',
+ 'apisb-examples' => 'Døme',
+ 'apisb-clear' => 'Tøm',
+ 'apisb-request-time' => 'Førespurnadstid: $1',
+);
+
+/** Oriya (ଓଡ଼ିଆ)
+ * @author Ansumang
+ * @author Jnanaranjan Sahu
+ * @author Odisha1
+ * @author Psubhashish
+ * @author Shisir 1945
+ */
+$messages['or'] = array(
+ 'apisb-desc' => 'ବ୍ରାଉଜରରୁ [//www.mediawiki.org/wiki/API MediaWiki \
API]ରେ ଥିବା ଅସୁବିଧାକୁ ସୁଧାରିବା ପାଇଁ \
ଅନୁମତି ଦେବେ', + 'apisandbox' => 'API ପରଖଘର',
+ 'apisb-no-js' => "'''ଭୁଲ''': ଏହି ସୁବିଧା ପାଇଁ JavaScript \
ଲୋଡ଼ା ।", + 'apisb-api-disabled' => 'API ଟି ଏହି ସାଇଟରେ \
ଅଚଳ କରାଯାଇଛି ।', + 'apisb-legend-result' => 'ପରିଣାମ',
+ 'apisb-legend-generic-parameters' => 'ସାଧାରଣ ମୂଲ୍ୟାଙ୍କ',
+ 'apisb-legend-generator-parameters' => 'ଉତ୍ପାଦକ',
+ 'apisb-result-request-url' => 'URL ଅନୁରୋଧ କରିବେ:',
+ 'apisb-result-request-post' => 'POST ତଥ୍ୟ:',
+ 'apisb-label-format' => 'ସଜାଣି',
+ 'apisb-label-action' => 'କାମ',
+ 'apisb-select-action' => 'କାମ ବାଛିବେ',
+ 'apisb-select-query' => 'ପ୍ରଶ୍ନଟି କଣ?', # Fuzzy
+ 'apisb-select-value' => '(ମୂଲ୍ୟ ବାଛିବେ)',
+ 'apisb-docs-more' => 'ଆହୁରି ପଢିବେ',
+ 'apisb-params-param' => 'ପରିମାଣ',
+ 'apisb-params-input' => 'ଇନ୍ପୁଟ୍',
+ 'apisb-params-desc' => 'ବିବରଣୀ',
+ 'apisb-loading' => 'ଲୋଡ଼ ହେଉଛି...',
+ 'apisb-load-error' => 'API ବିବରଣୀ ଲୋଡ଼ କରିବାରେ \
ଅସୁବିଧା', + 'apisb-request-error' => 'API ଅନୁରୋଧ \
କାର୍ଯ୍ୟକାରୀ କରିବାରେ ଅସୁବିଧା', \
+ 'apisb-namespaces-error' => 'ନେମସ୍ପେସ ଲୋଡ଼ କରିବାରେ \
ଅସୁବିଧା', + 'apisb-ns-main' => '(ମୂଳ)',
+ 'apisb-submit' => 'ଅନୁରୋଧ କରିବେ',
+ 'apisb-query-prop' => 'ସଜାଣି',
+ 'apisb-query-list' => 'ତାଲିକା',
+ 'apisb-query-meta' => 'ମେଟା ତଥ୍ୟ',
+ 'apisb-example' => 'ଉଦାହରଣ',
+ 'apisb-examples' => 'ଉଦାହରଣ',
+ 'apisb-clear' => 'ଖାଲି କରିଦିଅନ୍ତୁ',
+ 'apisb-request-time' => 'ଅନୁରୋଧ ସମୟ: $1',
+);
+
+/** Deitsch (Deitsch)
+ * @author Xqt
+ */
+$messages['pdc'] = array(
+ 'apisb-ns-main' => '(Bledder)',
+);
+
+/** Pälzisch (Pälzisch)
+ * @author Manuae
+ */
+$messages['pfl'] = array(
+ 'apisb-api-disabled' => 'Die API isch uffm Wiki abgschdelld worre.',
+);
+
+/** Polish (polski)
+ * @author Beau
+ * @author BeginaFelicysym
+ * @author Matma Rex
+ * @author Olgak85
+ * @author Sp5uhe
+ * @author Woytecr
+ */
+$messages['pl'] = array(
+ 'apisb-desc' => 'Pozwala debugować zapytania do [//www.mediawiki.org/wiki/API API MediaWiki] \
z poziomu przeglądarki', + 'apisandbox' => 'Środowisko testowe API',
+ 'apisb-no-js' => "'''Błąd''': ta funkcja wymaga JavaScriptu.",
+ 'apisb-intro' => "Użyj tej strony do eksperymentowania z '''API serwisu MediaWiki'''.
+Więcej szczegółów na temat wykorzystywania API można znaleźć w \
[//www.mediawiki.org/wiki/API:Main_page dokumentacji API]. +Przykład: \
[//www.mediawiki.org/wiki/API#A_simple_example pobranie zawartości strony głównej]. Wybierz \
akcję, by zobaczyć więcej przykładów.", + 'apisb-api-disabled' => 'API jest wyłączone na \
tej stronie.', + 'apisb-legend-parameters' => 'Parametry',
+ 'apisb-legend-result' => 'Rezultat',
+ 'apisb-legend-generic-parameters' => 'Parametry standardowe',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'URL zapytania:',
+ 'apisb-result-request-post' => 'Dane POST:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Akcja',
+ 'apisb-label-doc' => 'Dokumentacja',
+ 'apisb-select-action' => '(wybierz akcję)',
+ 'apisb-select-query' => '(wybierz typ zapytania)',
+ 'apisb-select-value' => '(wybierz wartość)',
+ 'apisb-docs-more' => 'dowiedz się więcej',
+ 'apisb-params-param' => 'Parametr',
+ 'apisb-params-input' => 'Wartość',
+ 'apisb-params-desc' => 'Opis',
+ 'apisb-loading' => 'Trwa ładowanie…',
+ 'apisb-load-error' => 'Błąd podczas ładowania opisu API.',
+ 'apisb-request-error' => 'Błąd podczas wykonywania żądania API.',
+ 'apisb-namespaces-error' => 'Błąd ładowania przestrzeni nazw.',
+ 'apisb-ns-main' => '(główna)',
+ 'apisb-submit' => 'Wykonaj zapytanie',
+ 'apisb-query-prop' => 'Właściwości',
+ 'apisb-query-list' => 'Listy',
+ 'apisb-query-meta' => 'Metainformacje',
+ 'apisb-example' => 'Przykład',
+ 'apisb-examples' => 'Przykłady',
+ 'apisb-clear' => 'Wyczyść',
+ 'apisb-request-time' => 'Czas przetwarzania zapytania: $1',
+);
+
+/** Piedmontese (Piemontèis)
+ * @author Borichèt
+ * @author Dragonòt
+ */
+$messages['pms'] = array(
+ 'apisb-desc' => 'A përmëtt ëd gavé ij bigat a le ciam [//www.mediawiki.org/wiki/API API \
ëd MediaWiki] a parte dal navigador', + 'apisandbox' => 'Spassi dle preuve API',
+ 'apisb-no-js' => "'''Eror''': sta funsion a l'ha damanca ëd JavaScript",
+ 'apisb-intro' => "Ch'a deuvra sta p gina për sperimenté ël '''servissi an sl'aragn \
MediaWiki API'''. +Ch'a fasa riferiment a [//www.mediawiki.org/wiki/API:Main_page la \
documentassion ëd l'API] për d' utri detaj an sl'utilisassion ëd l'API. Për esempi: \
[//www.mediawiki.org/wiki/API#A_simple_example oten-e ël contnù ëd na p gina d'Intrada]. \
Ch'a selession-a n'assion për vëdde d' utri esempi.", + 'apisb-api-disabled' => "API a l'é \
disabilit ansima a 's sit.", + 'apisb-legend-parameters' => 'Par metr',
+ 'apisb-legend-result' => 'Arzult ',
+ 'apisb-legend-generic-parameters' => 'Par metr genérich',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => "Anliura d'arcesta:",
+ 'apisb-result-request-post' => 'Dat ëd POST:',
+ 'apisb-label-format' => 'Form ',
+ 'apisb-label-action' => 'Assion',
+ 'apisb-label-doc' => 'Documentassion',
+ 'apisb-select-action' => "Selessioné n'assion",
+ 'apisb-select-query' => "(selessioné l'arcesta)",
+ 'apisb-select-value' => '(selessioné ël valor)',
+ 'apisb-docs-more' => "les anco'",
+ 'apisb-params-param' => 'Par metr',
+ 'apisb-params-input' => 'Anseriment',
+ 'apisb-params-desc' => 'Descrission',
+ 'apisb-loading' => 'A caria ...',
+ 'apisb-load-error' => "Eror an cariand la descrission dl'API",
+ 'apisb-request-error' => "Eror fasend la ciam dl'API",
+ 'apisb-namespaces-error' => 'Eror cariand jë spassi nominaj',
+ 'apisb-ns-main' => '(Prinsipal)',
+ 'apisb-submit' => "Fé l'arcesta",
+ 'apisb-query-prop' => 'Propriet ',
+ 'apisb-query-list' => 'Liste',
+ 'apisb-query-meta' => 'Meta-anformassion',
+ 'apisb-example' => 'Esempi',
+ 'apisb-examples' => 'Esempi',
+ 'apisb-clear' => 'Scancela',
+ 'apisb-request-time' => 'Temp necessari: $1',
+);
+
+/** Pashto (پښتو)
+ * @author Ahmed-Najib-Biabani-Ibrahimkhel
+ */
+$messages['ps'] = array(
+ 'apisb-legend-result' => 'پايله',
+ 'apisb-result-request-url' => 'د URL غوښتنه کول:',
+ 'apisb-label-format' => 'بڼه',
+ 'apisb-label-action' => 'چاره',
+ 'apisb-label-doc' => 'لاسوند',
+ 'apisb-select-action' => 'چاره ټاکل',
+ 'apisb-select-value' => '(ارزښت ټاکل)',
+ 'apisb-docs-more' => 'نور لوستل',
+ 'apisb-params-desc' => 'څرګندونه',
+ 'apisb-loading' => 'برسېرېدنې کې دی...',
+ 'apisb-ns-main' => '(آرنی)',
+ 'apisb-submit' => 'غوښته کول',
+ 'apisb-query-prop' => 'ځانتياوې',
+ 'apisb-query-list' => 'لړليکونه',
+ 'apisb-query-meta' => 'مېټا مالومات',
+ 'apisb-example' => 'بېلګه',
+ 'apisb-examples' => 'بېلګې',
+ 'apisb-clear' => 'سپينول',
+ 'apisb-request-time' => 'د غوښتنې وخت: $1',
+);
+
+/** Portuguese (português)
+ * @author Alchimista
+ * @author Giro720
+ * @author Hamilton Abreu
+ * @author Luckas Blade
+ * @author SandroHc
+ */
+$messages['pt'] = array(
+ 'apisb-desc' => 'Permite depurar chamadas [//www.mediawiki.org/wiki/API API do MediaWiki] \
a partir do browser', + 'apisandbox' => 'Testes da API',
+ 'apisb-no-js' => "'''Erro''': Esta funcionalidade requer o JavaScript.",
+ 'apisb-intro' => "Use esta página para fazer experiências com a '''API do MediaWiki'''.
+Consulte a [//www.mediawiki.org/wiki/API:Main_page documentação da API] para informações \
sobre o uso da API. Exemplo: [//www.mediawiki.org/wiki/API#A_simple_example get the content of \
a Main Page]. Selecione um acção para ver mais exemplos.", + 'apisb-api-disabled' => 'A API \
está desactivada neste site.', + 'apisb-legend-parameters' => 'Parâmetros',
+ 'apisb-legend-result' => 'Resultado',
+ 'apisb-legend-generic-parameters' => 'Parâmetros genéricos',
+ 'apisb-legend-generator-parameters' => 'Gerador',
+ 'apisb-result-request-url' => 'URL do pedido:',
+ 'apisb-result-request-post' => 'Dados POST:',
+ 'apisb-label-format' => 'Formato',
+ 'apisb-label-action' => 'Ação',
+ 'apisb-label-doc' => 'Documentação',
+ 'apisb-select-action' => 'Seleccionar acção',
+ 'apisb-select-query' => '(selecionar consultar)',
+ 'apisb-select-value' => '(selecionar valor)',
+ 'apisb-docs-more' => 'leia mais',
+ 'apisb-params-param' => 'Parâmetro',
+ 'apisb-params-input' => 'Entrada',
+ 'apisb-params-desc' => 'Descrição',
+ 'apisb-loading' => 'A carregar…',
+ 'apisb-load-error' => 'Erro ao carregar a descrição da API',
+ 'apisb-request-error' => 'Erro ao executar o pedido da API',
+ 'apisb-namespaces-error' => 'Erro ao carregar os espaços nominais',
+ 'apisb-ns-main' => '(Principal)',
+ 'apisb-submit' => 'Fazer o pedido',
+ 'apisb-query-prop' => 'Propriedades',
+ 'apisb-query-list' => 'Listas',
+ 'apisb-query-meta' => 'Meta informação',
+ 'apisb-example' => 'Exemplo',
+ 'apisb-examples' => 'Exemplos',
+ 'apisb-clear' => 'Limpar',
+ 'apisb-request-time' => 'Tempo do pedido: $1',
+);
+
+/** Brazilian Portuguese (português do Brasil)
+ * @author Giro720
+ * @author Luckas Blade
+ * @author Rafael Vargas
+ * @author 555
+ */
+$messages['pt-br'] = array(
+ 'apisb-desc' => 'Permite depurar chamadas do [//www.mediawiki.org/wiki/API API do MediaWiki] \
a partir do navegador', + 'apisandbox' => 'Caixa de areia da API',
+ 'apisb-no-js' => "'''Erro''': este recurso requer JavaScript.",
+ 'apisb-intro' => "Use esta página para realizar testes com o '''serviço web de API do \
MediaWiki'''. +Consulte a [//www.mediawiki.org/wiki/API:Main_page the API documentação] para \
obter mais detalhes de uso da API. Exemplo: [//www.mediawiki.org/wiki/API#A_simple_example \
obter o conteúdo de uma Página principal]. Selecione uma ação para mais exemplos.", \
+ 'apisb-api-disabled' => 'A API está desabilitada neste site.', + 'apisb-legend-parameters' \
=> 'Parâmetros', + 'apisb-legend-result' => 'Resultado',
+ 'apisb-legend-generic-parameters' => 'Parâmetros genéricos',
+ 'apisb-legend-generator-parameters' => 'Gerador',
+ 'apisb-result-request-url' => 'URL solicitante:',
+ 'apisb-result-request-post' => 'Dados POST:',
+ 'apisb-label-format' => 'Formato',
+ 'apisb-label-action' => 'Ação',
+ 'apisb-label-doc' => 'Documentação',
+ 'apisb-select-action' => 'Selecione a ação',
+ 'apisb-select-query' => '(selecionar consulta)',
+ 'apisb-select-value' => '(selecionar valor)',
+ 'apisb-docs-more' => 'leia mais',
+ 'apisb-params-param' => 'Parâmetro',
+ 'apisb-params-input' => 'Entrada',
+ 'apisb-params-desc' => 'Descrição',
+ 'apisb-loading' => 'Carregando...',
+ 'apisb-load-error' => 'Erro ao carregar a descrição da API',
+ 'apisb-request-error' => 'Erro na requisição de API',
+ 'apisb-namespaces-error' => 'Erro carregando namespaces',
+ 'apisb-ns-main' => '(Principal)',
+ 'apisb-submit' => 'Fazer requisição',
+ 'apisb-query-prop' => 'Propriedades',
+ 'apisb-query-list' => 'Listas',
+ 'apisb-query-meta' => 'Meta informação',
+ 'apisb-example' => 'Exemplo',
+ 'apisb-examples' => 'Exemplos',
+ 'apisb-clear' => 'Limpar',
+ 'apisb-request-time' => 'Tempo do pedido: $1',
+);
+
+/** Romanian (română)
+ * @author Firilacroco
+ * @author Minisarm
+ * @author Stelistcristi
+ */
+$messages['ro'] = array(
+ 'apisandbox' => 'Cutia cu nisip pentru API',
+ 'apisb-no-js' => "'''Eroare''': această caracteristică necesită JavaScript.",
+ 'apisb-api-disabled' => 'API este dezactivat pe acest site.',
+ 'apisb-legend-parameters' => 'Parametri',
+ 'apisb-legend-result' => 'Rezultat',
+ 'apisb-legend-generic-parameters' => 'Parametri generici',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'URL cerere:',
+ 'apisb-result-request-post' => 'Date POST:',
+ 'apisb-label-format' => 'Formatare',
+ 'apisb-label-action' => 'Acțiune',
+ 'apisb-label-doc' => 'Documentație',
+ 'apisb-select-action' => 'Alegeți o acțiune',
+ 'apisb-select-query' => '(selectați interogarea)',
+ 'apisb-select-value' => '(selectați valoarea)',
+ 'apisb-docs-more' => 'citiți mai mult',
+ 'apisb-params-param' => 'Parametru',
+ 'apisb-params-input' => 'Date de intrare',
+ 'apisb-params-desc' => 'Descriere',
+ 'apisb-loading' => 'Se încarcă...',
+ 'apisb-load-error' => 'Eroare la încărcarea descrierii API',
+ 'apisb-request-error' => 'Eroare la executarea cererii API',
+ 'apisb-namespaces-error' => 'Eroare la încărcarea spațiilor de nume',
+ 'apisb-ns-main' => '(Principal)',
+ 'apisb-submit' => 'Efectuați cererea',
+ 'apisb-query-prop' => 'Proprietăți',
+ 'apisb-query-list' => 'Liste',
+ 'apisb-query-meta' => 'Meta-informații',
+ 'apisb-example' => 'Exemplu',
+ 'apisb-examples' => 'Exemple',
+ 'apisb-clear' => 'Curăță',
+ 'apisb-request-time' => 'Durata cererii: $1',
+);
+
+/** tarandíne (tarandíne)
+ * @author Joetaras
+ * @author Reder
+ */
+$messages['roa-tara'] = array(
+ 'apisb-desc' => "Permette de verific le chiamate de [//www.mediawiki.org/wiki/API MediaWiki \
API] da 'u browser", + 'apisandbox' => "Sandbox de l'API",
+ 'apisb-no-js' => "'''Errore''': sta funzionalit vole 'u JavaScript.",
+ 'apisb-intro' => "Ause sta p gene pe sperimend cu le '''API de le web service pe \
MediaUicchi'''. +F referimende a [//www.mediawiki.org/wiki/API:Main_page 'a documendazione de \
l'API] pe cchiù dettaglie de l'ause de l'API. +Esembie: \
[//www.mediawiki.org/wiki/API#A_simple_example pigghie 'u condenute d'a P gene Prengep le]. \
Scacchie 'n'azione pe 'ndruc otre esembie.", + 'apisb-api-disabled' => "API non g'è \
abbiletate sus a stu site.", + 'apisb-legend-parameters' => 'Parametre',
+ 'apisb-legend-result' => 'Resultate',
+ 'apisb-legend-generic-parameters' => 'Parametre generiche',
+ 'apisb-legend-generator-parameters' => 'Generatore',
+ 'apisb-result-request-url' => 'URL richieste:',
+ 'apisb-result-request-post' => "POST d'u date:",
+ 'apisb-label-format' => 'Formate',
+ 'apisb-label-action' => 'Azione',
+ 'apisb-label-doc' => 'Documendazione',
+ 'apisb-select-action' => "Scacchie l'azione",
+ 'apisb-select-query' => "(scacchie l'inderrogazione)",
+ 'apisb-select-value' => "(scacchie 'nu valore)",
+ 'apisb-docs-more' => 'ligge de cchiù',
+ 'apisb-params-param' => 'Parametre',
+ 'apisb-params-input' => 'Ingresse',
+ 'apisb-params-desc' => 'Descrizione',
+ 'apisb-loading' => 'Stoche a careche…',
+ 'apisb-load-error' => "Errore jndr' 'u carecamende d'a descrizione de l'API",
+ 'apisb-request-error' => "Errore in esecuzione d'a richieste de l'API",
+ 'apisb-namespaces-error' => 'Errore de caricamende de le namespace',
+ 'apisb-ns-main' => '(Prengep le)',
+ 'apisb-submit' => "F 'na richieste",
+ 'apisb-query-prop' => 'probbiet ',
+ 'apisb-query-list' => 'Elenghe',
+ 'apisb-query-meta' => "'Mbormaziune sus a le Meta",
+ 'apisb-example' => 'Esembie',
+ 'apisb-examples' => 'Esembie',
+ 'apisb-clear' => 'Pulizze',
+ 'apisb-request-time' => 'Tiembe cercate: $1',
+);
+
+/** Russian (русский)
+ * @author DCamer
+ * @author DR
+ * @author Eleferen
+ * @author KPu3uC B Poccuu
+ * @author Kaganer
+ * @author KorneySan
+ * @author Александр Сигачёв
+ */
+$messages['ru'] = array(
+ 'apisb-desc' => 'Позволяет отлаживать вызовы \
[//www.mediawiki.org/wiki/API MediaWiki API] из браузера', + 'apisandbox' => \
'Песочница API', + 'apisb-no-js' => "'''Ошибка''': эта возможность \
требует JavaScript.", + 'apisb-intro' => "Используйте эту страницу \
для экспериментов с '''MediaWiki API'''. +Обратитесь к \
[//www.mediawiki.org/wiki/API:Main_page документации API] для получения \
дополнительной информации об использовании API. \
Например о том, [//www.mediawiki.org/wiki/API#A_simple_example как \
получить содержание Заглавной страницы]. Выберите \
действие, чтобы увидеть другие примеры.", \
+ 'apisb-api-disabled' => 'API отключен на этом сайте.', \
+ 'apisb-legend-parameters' => 'Параметры', + 'apisb-legend-result' => ' \
езультат', + 'apisb-legend-generic-parameters' => 'Общие параметры',
+ 'apisb-legend-generator-parameters' => 'Генератор',
+ 'apisb-result-request-url' => 'URL-адрес запроса:',
+ 'apisb-result-request-post' => 'POST данные:',
+ 'apisb-label-format' => 'Формат',
+ 'apisb-label-action' => 'Действие',
+ 'apisb-label-doc' => 'Документация',
+ 'apisb-select-action' => 'Выберите действие',
+ 'apisb-select-query' => '(выберите запрос)',
+ 'apisb-select-value' => '(выберите значение)',
+ 'apisb-docs-more' => 'подробнее',
+ 'apisb-params-param' => 'Параметр',
+ 'apisb-params-input' => 'Ввод',
+ 'apisb-params-desc' => 'Описание',
+ 'apisb-loading' => 'Загрузка…',
+ 'apisb-load-error' => 'Ошибка при загрузке описания API',
+ 'apisb-request-error' => 'Ошибка выполнения запроса API',
+ 'apisb-namespaces-error' => 'Ошибка при загрузке пространств \
имен', + 'apisb-ns-main' => '(основное)',
+ 'apisb-submit' => 'Сделать запрос',
+ 'apisb-query-prop' => 'Свойства',
+ 'apisb-query-list' => 'Списки',
+ 'apisb-query-meta' => 'Мета-информация',
+ 'apisb-example' => 'Пример',
+ 'apisb-examples' => 'Примеры',
+ 'apisb-clear' => 'Очистить',
+ 'apisb-request-time' => 'Время запроса: $1',
+);
+
+/** Sanskrit (संस्कृतम्)
+ * @author Ansumang
+ * @author Shubha
+ */
+$messages['sa'] = array(
+ 'apisb-legend-parameters' => 'परिमितिः',
+ 'apisb-legend-result' => 'परिणामम्',
+ 'apisb-legend-generator-parameters' => 'उत्पादकः',
+ 'apisb-label-format' => 'प्रारूपम्',
+ 'apisb-label-action' => 'क्रिया',
+ 'apisb-docs-more' => 'अधिकं प तु',
+ 'apisb-params-param' => 'परिमितिः',
+ 'apisb-params-input' => 'निवेष्यम्',
+ 'apisb-params-desc' => 'वर्णनम्',
+ 'apisb-loading' => 'आरोप्यमाणमस्ति.....',
+ 'apisb-ns-main' => '(मुख्य)',
+ 'apisb-submit' => 'निवेदनं करोतु',
+ 'apisb-query-prop' => 'गुणधर्माः',
+ 'apisb-query-list' => 'सूच्यः',
+ 'apisb-example' => 'उदाहरणम्',
+ 'apisb-examples' => 'उदाहरणानि',
+ 'apisb-clear' => 'स्वच्छीक्रियताम्',
+);
+
+/** Sicilian (sicilianu)
+ * @author Aushulz
+ */
+$messages['scn'] = array(
+ 'apisb-ns-main' => '(Principali)',
+ 'apisb-submit' => 'Addumanna',
+);
+
+/** Sinhala (සිංහල)
+ * @author පසිඳු කාවින්ද
+ */
+$messages['si'] = array(
+ 'apisb-desc' => 'ගවේෂකයෙන් [//www.mediawiki.org/wiki/API \
මාධ්යවිකි API] ඇමතුම්වල දෝෂ ඉවත් \
කිරීමට ඉඩදෙන්න', + 'apisandbox' => 'API වැලිපිල්ල',
+ 'apisb-no-js' => "'''දෝෂය''': මෙම ගුණාංගය සඳහා \
ජාවාස්ක්රිප්ට් අවශ්ය වේ.", + 'apisb-intro' => \
"'''මාධ්යවිකි API''' සමඟ අත්හදා බැලීම \
සඳහා මෙම පිටුව භාවිතා කරන්න. + API \
භාවිතය පිලිබඳ වැඩිදුර විස්තර සඳහා \
[//www.mediawiki.org/wiki/API:Main_page API ප්රලේඛනය] හී \
ඉල්ලීමක් කරන්න.", # Fuzzy + 'apisb-api-disabled' => 'මෙම \
අඩවියෙහි API අක්රීය කොට ඇත.', \
+ 'apisb-legend-parameters' => 'පරාමිතීන්', + 'apisb-legend-result' => \
'ප්රතිඵලය', + 'apisb-legend-generic-parameters' => \
'ප්රජාතීය පරාමිතීන්', \
+ 'apisb-legend-generator-parameters' => 'උත්පාදකය', \
+ 'apisb-result-request-url' => 'URL ලිපිනය අයදින්න:', \
+ 'apisb-result-request-post' => 'POST දත්ත:', + 'apisb-label-format' => \
'ආකෘතිය', + 'apisb-label-action' => 'ක්රියාව',
+ 'apisb-label-doc' => 'ප්රලේඛනය',
+ 'apisb-select-action' => 'කාර්ය තෝරන්න',
+ 'apisb-select-query' => 'ප්රශ්නය කුමක්ද?', # Fuzzy
+ 'apisb-select-value' => '(අගය තෝරන්න)',
+ 'apisb-docs-more' => 'තවත් කියවන්න',
+ 'apisb-params-param' => 'පරාමිතිය',
+ 'apisb-params-input' => 'ආදානය',
+ 'apisb-params-desc' => 'විස්තරය',
+ 'apisb-loading' => 'පූරණය වෙමින්...',
+ 'apisb-load-error' => 'API විස්තරය පූරණය වීමේ දෝෂය',
+ 'apisb-request-error' => 'API අයදුම රඟ දැක්වීමේ දෝෂය',
+ 'apisb-namespaces-error' => 'නාමඅවකාශ පූර්ණය කිරීමේ \
දෝෂය', + 'apisb-ns-main' => '(ප්රධාන)',
+ 'apisb-submit' => 'අයදුමක් සිදු කරන්න',
+ 'apisb-query-prop' => 'ගුණ',
+ 'apisb-query-list' => 'ලැයිස්තු',
+ 'apisb-query-meta' => 'මෙටා තොරතුරු',
+ 'apisb-example' => 'නිදසුන',
+ 'apisb-examples' => 'නිදසුන්',
+ 'apisb-clear' => 'හිස් කරන්න',
+ 'apisb-request-time' => 'අයැදු කාලය: $1',
+);
+
+/** Slovak (slovenčina)
+ * @author Helix84
+ */
+$messages['sk'] = array(
+ 'apisandbox' => 'API pieskovisko',
+ 'apisb-legend-result' => 'Výsledok',
+ 'apisb-result-request-url' => 'URL požiadavky:',
+ 'apisb-result-request-post' => 'Údaje POST:',
+ 'apisb-select-action' => 'Vyberte operáciu',
+ 'apisb-select-query' => 'Požiadavku na čo?', # Fuzzy
+ 'apisb-select-value' => 'Vyberte hodnotu', # Fuzzy
+ 'apisb-loading' => 'Načítava sa...',
+ 'apisb-ns-main' => '(Hlavné)',
+ 'apisb-submit' => 'Podať žiadosť',
+ 'apisb-query-prop' => 'Vlastnosti',
+ 'apisb-query-list' => 'Zoznamy',
+ 'apisb-query-meta' => 'Metainformácie',
+);
+
+/** Slovenian (slovenščina)
+ * @author Dbc334
+ */
+$messages['sl'] = array(
+ 'apisb-desc' => 'Omogoča popravljanje napak klicev [//www.mediawiki.org/wiki/API MediaWiki \
API] iz brskalnika', + 'apisandbox' => 'Peskovnik API',
+ 'apisb-no-js' => "'''Napaka''': funkcija potrebuje JavaScript.",
+ 'apisb-intro' => "Uporabite to stran za preizkušanje '''API spletnih storitev MediaWiki'''.
+ Oglejte si [//www.mediawiki.org/wiki/API:Main_page dokumentacijo API] za nadaljnje \
podrobnosti o uporabi API. Primer: [//www.mediawiki.org/wiki/API#A_simple_example pridobi \
vsebino Glavne strani]. Izberite dejanje, da si ogledate več primerov.", \
+ 'apisb-api-disabled' => 'API je onemogočen na tej spletni strani.', \
+ 'apisb-legend-parameters' => 'Parametri', + 'apisb-legend-result' => 'Rezultat',
+ 'apisb-legend-generic-parameters' => 'Generični parametri',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'URL zahteve:',
+ 'apisb-result-request-post' => 'Podatki POST:',
+ 'apisb-label-format' => 'Oblika',
+ 'apisb-label-action' => 'Dejanje',
+ 'apisb-label-doc' => 'Dokumentacija',
+ 'apisb-select-action' => 'Izberite dejanje',
+ 'apisb-select-query' => '(izberite poizvedbo)',
+ 'apisb-select-value' => '(izberite vrednost)',
+ 'apisb-docs-more' => 'preverite več',
+ 'apisb-params-param' => 'Parameter',
+ 'apisb-params-input' => 'Vhod',
+ 'apisb-params-desc' => 'Opis',
+ 'apisb-loading' => 'Nalaganje ...',
+ 'apisb-load-error' => 'Napaka pri nalaganju opisa API',
+ 'apisb-request-error' => 'Napak pri izvajanju zahteve API',
+ 'apisb-namespaces-error' => 'Napaka pri nalaganju imenskih prostorov',
+ 'apisb-ns-main' => '(Osnovno)',
+ 'apisb-submit' => 'Izvedi zahtevo',
+ 'apisb-query-prop' => 'Lastnosti',
+ 'apisb-query-list' => 'Seznami',
+ 'apisb-query-meta' => 'Metapodatki',
+ 'apisb-example' => 'Primer',
+ 'apisb-examples' => 'Primeri',
+ 'apisb-clear' => 'Počisti',
+ 'apisb-request-time' => 'Trajanje zahteve: $1',
+);
+
+/** Serbian (Cyrillic script) (српски (ћирилица))
+ * @author Rancher
+ */
+$messages['sr-ec'] = array(
+ 'apisb-api-disabled' => 'АПИ је онемогућен на овом сајту.',
+ 'apisb-legend-result' => ' езултат',
+ 'apisb-legend-generic-parameters' => 'Општи параметри',
+ 'apisb-legend-generator-parameters' => 'Стварач',
+ 'apisb-result-request-url' => 'Адреса захтева:',
+ 'apisb-result-request-post' => 'POST подаци:',
+ 'apisb-select-action' => 'Изаберите радњу',
+ 'apisb-select-query' => '(изаберите упит)',
+ 'apisb-select-value' => '(изаберите вредност)',
+ 'apisb-loading' => 'Учитавам…',
+ 'apisb-load-error' => 'Грешка при учитавању описа АПИ-ја',
+ 'apisb-request-error' => 'Грешка при извршавању захтева од \
АПИ-ја', + 'apisb-namespaces-error' => 'Грешка при учитавању \
именских простора', + 'apisb-ns-main' => '(главно)',
+ 'apisb-submit' => 'Постави захтев',
+ 'apisb-query-prop' => 'Својства',
+ 'apisb-query-list' => 'Спискови',
+ 'apisb-query-meta' => 'Метаподаци',
+);
+
+/** Serbian (Latin script) (srpski (latinica))
+ */
+$messages['sr-el'] = array(
+ 'apisb-api-disabled' => 'API je onemogućen na ovom sajtu.',
+ 'apisb-legend-result' => 'Rezultat',
+ 'apisb-legend-generic-parameters' => 'Opšti parametri',
+ 'apisb-legend-generator-parameters' => 'Stvarač',
+ 'apisb-result-request-url' => 'Adresa zahteva:',
+ 'apisb-result-request-post' => 'POST podaci:',
+ 'apisb-select-action' => 'Izaberite radnju',
+ 'apisb-select-query' => '(izaberite upit)',
+ 'apisb-select-value' => '(izaberite vrednost)',
+ 'apisb-loading' => 'Učitavam…',
+ 'apisb-load-error' => 'Greška pri učitavanju opisa API-ja',
+ 'apisb-request-error' => 'Greška pri izvršavanju zahteva od API-ja',
+ 'apisb-namespaces-error' => 'Greška pri učitavanju imenskih prostora',
+ 'apisb-ns-main' => '(glavno)',
+ 'apisb-submit' => 'Postavi zahtev',
+ 'apisb-query-prop' => 'Svojstva',
+ 'apisb-query-list' => 'Spiskovi',
+ 'apisb-query-meta' => 'Metapodaci',
+);
+
+/** Swedish (svenska)
+ * @author Ainali
+ * @author Lokal Profil
+ * @author Skalman
+ * @author WikiPhoenix
+ */
+$messages['sv'] = array(
+ 'apisb-desc' => 'Gör det möjligt att felsöka [//www.mediawiki.org/wiki/API MediaWiki \
API]-samtal från webbläsaren', + 'apisandbox' => 'API-sandlåda',
+ 'apisb-no-js' => "'''Fel''': Denna funktion kräver JavaScript.",
+ 'apisb-intro' => "Använd den här sidan för att experimentera med '''MediaWiki web service \
API:et'' \". +Använd [//www.mediawiki.org/wiki/API:Main_page API dokumentationen] för mer \
information om API-användningen. Exempel: [//www.mediawiki.org/wiki/API#A_simple_example få \
innehållet från en huvusida]. Välj en åtgärd för att se fler exempel.", \
+ 'apisb-api-disabled' => 'API är inaktiverat på denna webbplats.', \
+ 'apisb-legend-parameters' => 'Parametrar', + 'apisb-legend-result' => 'Resultat',
+ 'apisb-legend-generic-parameters' => 'Generiska parametrar',
+ 'apisb-legend-generator-parameters' => 'Generator',
+ 'apisb-result-request-url' => 'Begär URL:',
+ 'apisb-result-request-post' => 'POST-data:',
+ 'apisb-label-format' => 'Format',
+ 'apisb-label-action' => 'Åtgärd',
+ 'apisb-label-doc' => 'Dokumentation',
+ 'apisb-select-action' => 'Välj handling',
+ 'apisb-select-query' => '(välj begäran)',
+ 'apisb-select-value' => '(välj värde)',
+ 'apisb-docs-more' => 'läs mer',
+ 'apisb-params-param' => 'Parametrar',
+ 'apisb-params-input' => 'Indata',
+ 'apisb-params-desc' => 'Beskrivning',
+ 'apisb-loading' => 'Läser in...',
+ 'apisb-load-error' => 'Fel uppstod när API-beskrivningen skulle läsas in',
+ 'apisb-request-error' => 'Fel uppstod när API skulle begäras',
+ 'apisb-namespaces-error' => 'Fel uppstod när namnrymden skulle läsas in',
+ 'apisb-ns-main' => '(Huvud)',
+ 'apisb-submit' => 'Gör en begäran',
+ 'apisb-query-prop' => 'Egenskaper',
+ 'apisb-query-list' => 'Listor',
+ 'apisb-query-meta' => 'Metainformation',
+ 'apisb-example' => 'Exempel',
+ 'apisb-examples' => 'Exempel',
+ 'apisb-clear' => 'Rensa',
+ 'apisb-request-time' => 'Tid för begäran: $1',
+);
+
+/** Swahili (Kiswahili)
+ * @author Kwisha
+ * @author Stephenwanjau
+ */
+$messages['sw'] = array(
+ 'apisb-desc' => 'Imakubali kueua [//www.mediawiki.org/wiki/API MediaWiki API] kutoka kwa \
kivinjari.', + 'apisb-legend-result' => 'Tokeo',
+ 'apisb-label-action' => 'Tendo',
+ 'apisb-docs-more' => 'soma zaidi',
+ 'apisb-params-param' => 'Kigezo',
+ 'apisb-params-input' => 'Mchango',
+ 'apisb-params-desc' => 'Maelezo',
+ 'apisb-loading' => 'Inapakiwa...',
+ 'apisb-submit' => 'Weka ombi',
+ 'apisb-query-prop' => 'Sifa',
+ 'apisb-query-list' => 'Orodha',
+ 'apisb-query-meta' => 'Taarifa ya meta',
+ 'apisb-example' => 'Mfano',
+ 'apisb-examples' => 'Mifano',
+ 'apisb-clear' => 'Tandua',
+);
+
+/** Tamil (தமிழ்)
+ * @author Karthi.dr
+ * @author Shanmugamp7
+ * @author மதனாஹரன்
+ */
+$messages['ta'] = array(
+ 'apisandbox' => 'API மணற்தொட்டி',
+ 'apisb-no-js' => "'''பிழை''': இதற்கு \
ஜாவாஸ்கிரிப்டு வேண்டும்.", + 'apisb-api-disabled' \
=> 'இத் தளத்தில் API செயலிழக்கம் \
செய்யப்பட்டுள்ளது.', + 'apisb-legend-parameters' => \
'அளபுருக்கள்', + 'apisb-legend-result' => 'முடிவு',
+ 'apisb-legend-generic-parameters' => \
'பொதுவானஅளவுருக்கள்', + 'apisb-label-format' => \
'வடிவமைப்பு', + 'apisb-label-action' => 'செயல்',
+ 'apisb-label-doc' => 'ஆவணப்படுத்துதல்',
+ 'apisb-select-action' => '(செயலைத் தெரியவும்)',
+ 'apisb-select-query' => '(வினவலைத் தெரியவும்)',
+ 'apisb-select-value' => '(பெறுமானத்தைத் \
தெரியவும்)', + 'apisb-docs-more' => 'மேலும் படிக்க',
+ 'apisb-params-param' => 'அளபுரு',
+ 'apisb-params-input' => 'உள்ளீடு',
+ 'apisb-params-desc' => 'விவரம்',
+ 'apisb-loading' => 'ஏற்றுகிறது...',
+ 'apisb-namespaces-error' => 'பெயர்வெளிகளை \
இறக்குவதில் பிழை', + 'apisb-ns-main' => \
'(முதன்மை)', + 'apisb-submit' => 'கோரிக்கை செய்',
+ 'apisb-query-prop' => 'பண்புகள்',
+ 'apisb-query-list' => 'பட்டியல்கள்',
+ 'apisb-query-meta' => 'Meta தகவல்',
+ 'apisb-example' => 'உதாரணம்',
+ 'apisb-examples' => 'உதாரணங்கள்',
+ 'apisb-clear' => 'வெறுமையாக்கு',
+ 'apisb-request-time' => 'வேண்டுகோள் நேரம்: $1',
+);
+
+/** Telugu (తెలుగు)
+ * @author Veeven
+ */
+$messages['te'] = array(
+ 'apisb-legend-parameters' => 'పరామితులు',
+ 'apisb-legend-result' => 'ఫలితం',
+ 'apisb-label-action' => 'చర్య',
+ 'apisb-select-action' => 'చర్యను ఎంచుకోండి',
+ 'apisb-select-value' => '(విలువని ఎంచుకోండి)',
+ 'apisb-docs-more' => 'మరింత చదవండి',
+ 'apisb-params-param' => 'పరామితి',
+ 'apisb-params-desc' => 'వివరణ',
+ 'apisb-loading' => 'లోడవుతోంది...',
+ 'apisb-ns-main' => '(మొదటి)',
+ 'apisb-query-list' => 'జాబితాలు',
+ 'apisb-query-meta' => 'మెటా సమాచారం',
+ 'apisb-example' => 'ఉదాహరణ',
+ 'apisb-examples' => 'ఉదాహరణలు',
+);
+
+/** Tagalog (Tagalog)
+ * @author AnakngAraw
+ */
+$messages['tl'] = array(
+ 'apisb-desc' => 'Nagpapahintulot ng pagkumpuni ng mga pagtawag ng \
[//www.mediawiki.org/wiki/API MediaWiki API] mula sa pantingin-tingin', + 'apisandbox' => \
'Kahong buhanginan ng API', + 'apisb-no-js' => "'''Kamalian''': nangangailangan ng JavaScript \
ang tampok na ito.", + 'apisb-intro' => "Gamitin ang pahinang ito upang mag-eksperimento sa \
pamamagitan ng '''Paglilingkod na pangsangkasaputan ng API ng MediaWiki'''. +Sumangguni sa \
[//www.mediawiki.org/wiki/API:Main_page dokumentasyon ng API] para sa karagdagan pang mga \
detalye sa paggamit ng API. Halimbawa: [//www.mediawiki.org/wiki/API#A_simple_example kuhanin \
ang nilalaman ng isang Pangunahing Pahina]. Pumili ng isang galaw upang makakita ng mas marami \
pang mga halimbawa.", + 'apisb-api-disabled' => 'Hindi pinagagana ang API sa sityong ito.',
+ 'apisb-legend-parameters' => 'Mga parametro',
+ 'apisb-legend-result' => 'Kinalabasan',
+ 'apisb-legend-generic-parameters' => 'Mga parametrong panlahat',
+ 'apisb-legend-generator-parameters' => 'Panlikha',
+ 'apisb-result-request-url' => 'Hilingin ang URL:',
+ 'apisb-result-request-post' => 'Dato ng POST:',
+ 'apisb-label-format' => 'Anyo',
+ 'apisb-label-action' => 'Galaw',
+ 'apisb-label-doc' => 'Kasulatan',
+ 'apisb-select-action' => 'Piliin ang kilos',
+ 'apisb-select-query' => '(piliin ang itatanong)',
+ 'apisb-select-value' => '(piliin ang halaga)',
+ 'apisb-docs-more' => 'magbasa pa ng iba',
+ 'apisb-params-param' => 'Parametro',
+ 'apisb-params-input' => 'Pampasok',
+ 'apisb-params-desc' => 'Paglalarawan',
+ 'apisb-loading' => 'Ikinakarga...',
+ 'apisb-load-error' => 'Kamalian sa pagkakarga ng paglalarawan ng API',
+ 'apisb-request-error' => 'Kamalian sa pagsasagawa ng hiling ng API',
+ 'apisb-namespaces-error' => 'Kamalian sa pagkakarga ng mga puwang ng pangalan',
+ 'apisb-ns-main' => '(Pangunahin)',
+ 'apisb-submit' => 'Gumawa ng kahilingan',
+ 'apisb-query-prop' => 'Mga katangiang-ari',
+ 'apisb-query-list' => 'Mga talaan',
+ 'apisb-query-meta' => 'Kabatirang meta',
+ 'apisb-example' => 'Halimbawa',
+ 'apisb-examples' => 'Mga halimbawa',
+ 'apisb-clear' => 'Hawiin',
+ 'apisb-request-time' => 'Oras ng paghiling: $1',
+);
+
+/** Turkish (Türkçe)
+ * @author Emperyan
+ * @author Incelemeelemani
+ * @author Karduelis
+ */
+$messages['tr'] = array(
+ 'apisb-legend-parameters' => 'Parametreler',
+ 'apisb-legend-result' => 'Sonuç',
+ 'apisb-legend-generic-parameters' => 'Genel parametreler',
+ 'apisb-docs-more' => 'devamı',
+ 'apisb-params-param' => 'Parametre',
+ 'apisb-params-desc' => 'Tanım',
+ 'apisb-loading' => 'Yükleniyor...',
+ 'apisb-load-error' => 'API tanımı yüklenirken hata oluştu',
+ 'apisb-ns-main' => '(Ana)',
+ 'apisb-query-prop' => 'Özellikler',
+ 'apisb-query-list' => 'Listeler',
+ 'apisb-query-meta' => 'Meta bilgi',
+ 'apisb-example' => 'Örnek',
+ 'apisb-examples' => 'Örnekler',
+ 'apisb-clear' => 'Temizle',
+);
+
+/** Uyghur (Arabic script) (ئۇيغۇرچە)
+ * @author Arlin
+ * @author Sahran
+ */
+$messages['ug-arab'] = array(
+ 'apisb-desc' => 'توركۆرگۈدىن [//www.mediawiki.org/wiki/API MediaWiki API] \
سازلاشنى چاقىرىشقا يول قويىدۇ', + 'apisandbox' => 'API قۇم \
ساندۇقى', + 'apisb-no-js' => "'''خاتا''': بۇ ئىقتىدار JavaScript نى \
تەلەپ قىلىدۇ", + 'apisb-intro' => "بۇ بەت ئارقىلىق '''MediaWiki تور \
مۇلازىمىتى ئەپ ئېغىزى (API)نى سىناڭ'''. +بۇ API نى \
ئىشلىتىشنىڭ تەپسىلاتىنى بىلمەكچى بولسىڭىز \
[//www.mediawiki.org/wiki/API:Main_page the API قوللانمىسى]نى كۆرۈڭ. \
مەسىلەن: [//www.mediawiki.org/wiki/API#A_simple_example مەلۇم ئاساسىي \
بەتنىڭ مەزمۇنىغا ئېرىشىش]، ئاندىن بىر مەشغۇلاتنى \
تاللاپ تېخىمۇ كۆپ ئۈلگە مىسالنى كۆرۈڭ.", + 'apisb-api-disabled' \
=> 'مەزكۇر بېكەتتە API چەكلەندى.', + 'apisb-legend-parameters' => \
'پارامېتىر', + 'apisb-legend-result' => 'نەتىجە',
+ 'apisb-legend-generic-parameters' => 'ئۇنىۋېرسال پارامېتىرلار',
+ 'apisb-legend-generator-parameters' => 'ھاسىللىغۇچ',
+ 'apisb-result-request-url' => 'تەلەپ قىلغان URL:',
+ 'apisb-result-request-post' => 'POST سانلىق مەلۇمات:',
+ 'apisb-label-format' => 'پىچىم',
+ 'apisb-label-action' => 'مەشغۇلات',
+ 'apisb-label-doc' => 'قوللانمىلار',
+ 'apisb-select-action' => '(مەشغۇلاتنى تاللاڭ)',
+ 'apisb-select-query' => '(سۈرۈشتۈرۈشنى تاللاڭ)',
+ 'apisb-select-value' => '(قىممەتنى تاللاڭ)',
+ 'apisb-docs-more' => 'داۋاملىق',
+ 'apisb-params-param' => 'پارامېتىر',
+ 'apisb-params-input' => 'كىرگۈز',
+ 'apisb-params-desc' => 'چۈشەندۈرۈش',
+ 'apisb-loading' => 'يۈكلەۋاتىدۇ…',
+ 'apisb-load-error' => 'API چۈشەندۈرۈشنى يۈكلەشتە خاتالىق \
كۆرۈلدى.', + 'apisb-request-error' => 'API ئىلتىماس ئىجرا قىلىش \
جەريانىدا خاتالىق كۆرۈلدى', + 'apisb-namespaces-error' => 'ئىسىم \
بوشلۇق يۈكلەش خاتا', + 'apisb-ns-main' => '(ئاساسىي)',
+ 'apisb-submit' => 'ئىلتىماس يوللا',
+ 'apisb-query-prop' => 'خاسلىق',
+ 'apisb-query-list' => 'تىزىملار',
+ 'apisb-query-meta' => 'بەت ئۇچۇر',
+ 'apisb-example' => 'مىسال',
+ 'apisb-examples' => 'مىساللار',
+ 'apisb-clear' => 'تازىلا',
+ 'apisb-request-time' => 'ئىلتىماس ۋاقتى: $1',
+);
+
+/** Ukrainian (українська)
+ * @author AS
+ * @author Base
+ * @author Microcell
+ * @author Sodmy
+ * @author Тест
+ */
+$messages['uk'] = array(
+ 'apisb-desc' => 'Дозволяє налагоджувати виклики \
[//www.mediawiki.org/wiki/API MediaWiki API] з браузера', + 'apisandbox' => \
'Майданчик для тестування API', + 'apisb-no-js' => "'''Помилка''': \
ця функція вимагає JavaScript.", + 'apisb-intro' => "Ця сторінка \
служить для експериментування з '''MediaWiki API'''. \
+Звертайтеся до [//www.mediawiki.org/wiki/API:Main_page документації] \
для докладнішої інформації про використання API. \
Наприклад: [//www.mediawiki.org/wiki/API#A_simple_example як отримати \
вміст головної сторінки]. Виберіть дію, щоб \
побачити більше прикладів.", + 'apisb-api-disabled' => 'API \
вимкнуто на цьому сайті.', + 'apisb-legend-parameters' => \
'Параметри', + 'apisb-legend-result' => ' езультат',
+ 'apisb-legend-generic-parameters' => 'Загальні параметри',
+ 'apisb-legend-generator-parameters' => 'Генератор',
+ 'apisb-result-request-url' => 'URL-адреса запиту:',
+ 'apisb-result-request-post' => 'POST-дані:',
+ 'apisb-label-format' => 'Формат',
+ 'apisb-label-action' => 'Дія',
+ 'apisb-label-doc' => 'Документація',
+ 'apisb-select-action' => 'Виберіть дію',
+ 'apisb-select-query' => '(виберіть запит)',
+ 'apisb-select-value' => '(виберіть значення)',
+ 'apisb-docs-more' => 'Детальніше',
+ 'apisb-params-param' => 'Параметр',
+ 'apisb-params-input' => 'Введення',
+ 'apisb-params-desc' => 'Опис',
+ 'apisb-loading' => 'Завантаження...',
+ 'apisb-load-error' => 'Помилка завантаження API опису',
+ 'apisb-request-error' => 'Помилка виконання запиту API',
+ 'apisb-namespaces-error' => 'Помилка завантаження простору \
імен', + 'apisb-ns-main' => '(Основний)',
+ 'apisb-submit' => 'Зробити запит',
+ 'apisb-query-prop' => 'Властивості',
+ 'apisb-query-list' => 'Списки',
+ 'apisb-query-meta' => 'Мета-інформація',
+ 'apisb-example' => 'Приклад',
+ 'apisb-examples' => 'Приклади',
+ 'apisb-clear' => 'Очистити',
+ 'apisb-request-time' => 'Час запиту $1',
+);
+
+/** Urdu (اردو)
+ * @author පසිඳු කාවින්ද
+ */
+$messages['ur'] = array(
+ 'apisb-legend-parameters' => 'پیرامیٹرز',
+ 'apisb-legend-result' => 'نتیجہ',
+ 'apisb-legend-generic-parameters' => 'عام پیرامیٹر',
+ 'apisb-label-action' => 'کارروائی',
+ 'apisb-docs-more' => 'مزید پڑھیں',
+ 'apisb-params-desc' => 'تفصیل',
+ 'apisb-ns-main' => '(اہم)',
+ 'apisb-submit' => 'بنانے کی درخواست',
+ 'apisb-query-prop' => 'کی خصوصیات',
+ 'apisb-example' => 'مثال کے طور پر',
+ 'apisb-examples' => 'مثال کے طور',
+ 'apisb-clear' => 'واضح',
+);
+
+/** Veps (vepsän kel')
+ * @author Игорь Бродский
+ */
+$messages['vep'] = array(
+ 'apisb-legend-result' => "Rezul'tat",
+ 'apisb-query-prop' => 'Ičendad',
+ 'apisb-query-list' => 'Nimikirjutesed',
+);
+
+/** Vietnamese (Tiếng Việt)
+ * @author Minh Nguyen
+ * @author Trần Nguyễn Minh Huy
+ */
+$messages['vi'] = array(
+ 'apisb-desc' => 'Cho phép gỡ lỗi các lần gọi [//www.mediawiki.org/wiki/API API \
của MediaWiki] trong trình duyệt', + 'apisandbox' => 'Chỗ thử API',
+ 'apisb-no-js' => "'''Lỗi:''' Tính năng n y cần JavaScript.",
+ 'apisb-intro' => "Trang n y dùng để thử nghiệm với '''API dịch vụ Web của \
MediaWiki'''. + Hãy tra cứu [//www.mediawiki.org/wiki/API:Main_page t i liệu API] để \
biết chi tiết về cách sử dụng API. Ví dụ: \
[//www.mediawiki.org/wiki/API#A_simple_example lấy nội dung của Trang Chính]. Chọn \
một tác vụ để xem thêm ví dụ.", + 'apisb-api-disabled' => 'API đã bị vô hiệu \
hóa trên trang web n y.', + 'apisb-legend-parameters' => 'Tham số',
+ 'apisb-legend-result' => 'Kết quả',
+ 'apisb-legend-generic-parameters' => 'Tham số chung',
+ 'apisb-legend-generator-parameters' => 'Bộ xuất phát',
+ 'apisb-result-request-url' => 'URL của yêu cầu:',
+ 'apisb-result-request-post' => 'Dữ liệu POST:',
+ 'apisb-label-format' => 'Định dạng',
+ 'apisb-label-action' => 'Tác vụ',
+ 'apisb-label-doc' => 'T i liệu',
+ 'apisb-select-action' => 'Chọn tác vụ',
+ 'apisb-select-query' => '(chọn truy vấn)',
+ 'apisb-select-value' => '(chọn giá trị)',
+ 'apisb-docs-more' => 'xem tiếp',
+ 'apisb-params-param' => 'Tham số',
+ 'apisb-params-input' => 'Đầu v o',
+ 'apisb-params-desc' => 'Miêu tả',
+ 'apisb-loading' => 'Đang tải…',
+ 'apisb-load-error' => 'Lỗi khi tải miêu tả API',
+ 'apisb-request-error' => 'Lỗi khi phản ứng yêu cầu API',
+ 'apisb-namespaces-error' => 'Lỗi khi tải các không gian tên',
+ 'apisb-ns-main' => '(Chính)',
+ 'apisb-submit' => 'Yêu cầu',
+ 'apisb-query-prop' => 'Thuộc tính',
+ 'apisb-query-list' => 'Danh sách',
+ 'apisb-query-meta' => 'Siêu thông tin',
+ 'apisb-example' => 'Ví dụ',
+ 'apisb-examples' => 'Ví dụ',
+ 'apisb-clear' => 'Tẩy trống',
+ 'apisb-request-time' => 'Thời gian xử lý: $1',
+);
+
+/** Yiddish (ייִדיש)
+ * @author Imre
+ * @author පසිඳු කාවින්ද
+ */
+$messages['yi'] = array(
+ 'apisb-legend-result' => 'רעזולטאט',
+ 'apisb-label-format' => 'פֿאָרמאַט',
+ 'apisb-label-action' => 'אַקציע',
+ 'apisb-params-desc' => 'באַשרײַבו ג',
+ 'apisb-loading' => 'לאָדט…',
+ 'apisb-ns-main' => '(הויפט)',
+ 'apisb-query-list' => 'ליסטעס',
+ 'apisb-clear' => 'ריי יקן',
+);
+
+/** Simplified Chinese (中文(简体))
+ * @author Anakmalaysia
+ * @author Hydra
+ * @author Hzy980512
+ * @author Liangent
+ * @author Linforest
+ * @author PhiLiP
+ * @author Shizhao
+ * @author Xiaomingyan
+ */
+$messages['zh-hans'] = array(
+ 'apisb-desc' => '允许从浏览器调试[//www.mediawiki.org/wiki/API MediaWiki API]调用',
+ 'apisandbox' => 'API沙盒',
+ 'apisb-no-js' => "'''错误''':此功能需要 JavaScript。",
+ 'apisb-intro' => '使用这个页面来试验"MediaWiki Web \
服务应用程序接口(API)"。 \
+欲知API使用详情,请参阅[//www.mediawiki.org/wiki/API:Main_page API文档]。 \
+例如:[//www.mediawiki.org/wiki/API#A_simple_example \
取得某个主页的内容],然后选择一个操作来看更多范例。', \
+ 'apisb-api-disabled' => '此站点上禁用了API。', + 'apisb-legend-parameters' => \
'参数', + 'apisb-legend-result' => '结果',
+ 'apisb-legend-generic-parameters' => '通用参数',
+ 'apisb-legend-generator-parameters' => '生成器',
+ 'apisb-result-request-url' => '请求的URL:',
+ 'apisb-result-request-post' => 'POST数据:',
+ 'apisb-label-format' => ' 式',
+ 'apisb-label-action' => '操作',
+ 'apisb-label-doc' => '文档',
+ 'apisb-select-action' => '选择操作',
+ 'apisb-select-query' => '(请选择查询)',
+ 'apisb-select-value' => '(选择值)',
+ 'apisb-docs-more' => '阅读更多',
+ 'apisb-params-param' => '参数',
+ 'apisb-params-input' => '输入',
+ 'apisb-params-desc' => '说明',
+ 'apisb-loading' => '正在载入...',
+ 'apisb-load-error' => ' 载 API 说明时出错',
+ 'apisb-request-error' => '执行 API 请求时出错',
+ 'apisb-namespaces-error' => '载入名字空间出错',
+ 'apisb-ns-main' => '(主)',
+ 'apisb-submit' => '提交请求',
+ 'apisb-query-prop' => '属性',
+ 'apisb-query-list' => '列表',
+ 'apisb-query-meta' => 'Meta 信息',
+ 'apisb-example' => '示例',
+ 'apisb-examples' => '示例',
+ 'apisb-clear' => '清除',
+ 'apisb-request-time' => '请求时间:$1',
+);
+
+/** Traditional Chinese (中文(繁體))
+ * @author Anakmalaysia
+ * @author Liangent
+ * @author Oapbtommy
+ * @author Simon Shek
+ */
+$messages['zh-hant'] = array(
+ 'apisb-desc' => '允許從瀏覽器調試[//www.mediawiki.org/wiki/API MediaWiki API]調用',
+ 'apisandbox' => 'API沙箱',
+ 'apisb-no-js' => "'''錯誤''':此功能需要 JavaScript。",
+ 'apisb-intro' => '使用這個 面來試驗"MediaWiki \
網上服務應用程式介面(API)"。 \
+欲知API使用詳情,請參閱[//www.mediawiki.org/wiki/API:Main_page API文檔]。 \
+例如:[//www.mediawiki.org/wiki/API#A_simple_example 取得某個主 \
的內容],然後選擇一個操作來看更多範例。', + 'apisb-api-disabled' => \
'此站點上禁用了API。', + 'apisb-legend-parameters' => '參數',
+ 'apisb-legend-result' => '結果',
+ 'apisb-legend-generic-parameters' => '通用參數',
+ 'apisb-legend-generator-parameters' => '生成器',
+ 'apisb-result-request-url' => '請求的 URL:',
+ 'apisb-result-request-post' => 'POST數據:',
+ 'apisb-label-format' => ' 式',
+ 'apisb-label-action' => '操作',
+ 'apisb-label-doc' => '說明',
+ 'apisb-select-action' => '(選擇動作)',
+ 'apisb-select-query' => '(請選擇查詢)',
+ 'apisb-select-value' => '(選擇值)',
+ 'apisb-docs-more' => '閱讀更多',
+ 'apisb-params-param' => '參數',
+ 'apisb-params-input' => '輸入',
+ 'apisb-params-desc' => '說明',
+ 'apisb-loading' => '正在載入...',
+ 'apisb-load-error' => ' 載 API 說明時出錯',
+ 'apisb-request-error' => '執行 API 請求時出錯',
+ 'apisb-namespaces-error' => '載入名字空間出錯',
+ 'apisb-ns-main' => '(主)',
+ 'apisb-submit' => '提出要求',
+ 'apisb-query-prop' => '屬性',
+ 'apisb-query-list' => '列表',
+ 'apisb-query-meta' => 'Meta 信息',
+ 'apisb-example' => '示例',
+ 'apisb-examples' => '示例',
+ 'apisb-clear' => '清除',
+ 'apisb-request-time' => '請求時間:$1',
+);
diff --git a/extensions/ApiSandbox/ApiSandbox.php b/extensions/ApiSandbox/ApiSandbox.php
new file mode 100644
index 0000000..d2cdb0a
--- /dev/null
+++ b/extensions/ApiSandbox/ApiSandbox.php
@@ -0,0 +1,73 @@
+<?php
+/**
+ * API sandbox extension. Initial author Max Semenik, based on idea by Salil P. A.
+ * License: WTFPL 2.0
+ */
+$wgExtensionCredits['other'][] = array(
+ 'path' => __FILE__,
+ 'name' => 'ApiSandbox',
+ 'author' => array( 'Max Semenik' ),
+ 'url' => 'https://mediawiki.org/wiki/Extension:ApiSandbox',
+ 'descriptionmsg' => 'apisb-desc',
+);
+
+$dir = __DIR__ . '/';
+
+$wgExtensionMessagesFiles['ApiSandbox'] = $dir . 'ApiSandbox.i18n.php';
+$wgExtensionMessagesFiles['ApiSandboxAlias'] = $dir . 'ApiSandbox.alias.php';
+
+$wgAutoloadClasses['SpecialApiSandbox'] = $dir . 'SpecialApiSandbox.php';
+
+$wgSpecialPages['ApiSandbox'] = 'SpecialApiSandbox';
+$wgSpecialPageGroups['ApiSandbox'] = 'wiki';
+
+$wgResourceModules['ext.apiSandbox'] = array(
+ 'scripts' => 'ext.apiSandbox.js',
+ 'styles' => 'ext.apiSandbox.css',
+ 'localBasePath' => $dir . '/modules',
+ 'remoteExtPath' => 'ApiSandbox/modules',
+ 'messages' => array(
+ 'apisb-loading',
+ 'apisb-load-error',
+ 'apisb-request-error',
+ 'apisb-select-value',
+ 'apisb-docs-more',
+ 'apisb-params-param',
+ 'apisb-params-input',
+ 'apisb-params-desc',
+ 'apisb-ns-main',
+ 'apisb-example',
+ 'apisb-examples',
+ 'apisb-clear',
+ 'apisb-submit',
+ 'apisb-request-time',
+ 'parentheses',
+ ),
+ 'dependencies' => array(
+ 'mediawiki.util',
+ 'jquery.ui.button',
+ )
+);
+
+$wgHooks['APIGetDescription'][] = 'efASAPIGetDescription';
+
+/**
+ * @param $module ApiBase
+ * @param $desc array
+ * @return bool
+ */
+function efASAPIGetDescription( &$module, &$desc ) {
+ if ( !$module instanceof ApiMain ) {
+ return true;
+ }
+
+ $desc[] = 'The ApiSandbox extension is installed on this wiki. It adds a graphical interface \
to interact with the MediaWiki API.'; + $desc[] = 'It is helpful for new users, as it allows \
debugging API requests without any external tools.'; + $desc[] = 'See ' . \
SpecialPage::getTitleFor( 'ApiSandbox' )->getCanonicalURL(); +
+ // Append some more whitespace for ApiMain
+ for ( $i = 0; $i < 3; $i++ ) {
+ $desc[] = '';
+ }
+ return true;
+}
diff --git a/extensions/ApiSandbox/SpecialApiSandbox.php \
b/extensions/ApiSandbox/SpecialApiSandbox.php new file mode 100644
index 0000000..442987d
--- /dev/null
+++ b/extensions/ApiSandbox/SpecialApiSandbox.php
@@ -0,0 +1,178 @@
+<?php
+
+class SpecialApiSandbox extends SpecialPage {
+ /**
+ * @var ApiQuery
+ */
+ private $apiQuery;
+ /**
+ * Constructor
+ */
+ public function __construct() {
+ parent::__construct( 'ApiSandbox', '', true );
+ }
+
+ /**
+ * Main execution function
+ * @param $par string|null Parameters passed to the page
+ */
+ public function execute( $par ) {
+ global $wgEnableAPI;
+
+ $out = $this->getContext()->getOutput();
+
+ if ( !$wgEnableAPI ) {
+ $out->showErrorPage( 'error', 'apisb-api-disabled' );
+ }
+
+ $this->setHeaders();
+ $out->addModules( 'ext.apiSandbox' );
+
+ $out->addHTML( '<noscript>' . $this->msg( 'apisb-no-js' )->parse() . '</noscript>
+<div id="api-sandbox-content" style="display: none;">' );
+ $out->addWikiMsg( 'apisb-intro' );
+ $out->addHTML( '<form id="api-sandbox-form">'
+ . $this->openFieldset( 'parameters' )
+ . $this->getInputs()
+ . '</fieldset>'
+ . $this->openFieldset( 'result' )
+ . '<table class="api-sandbox-result-container"><tbody>
+'
+ . '<tr><th class="api-sandbox-result-label"><label for="api-sandbox-url">'
+ . $this->msg( 'apisb-result-request-url' )->parse() . '</label></th>'
+ . '<td><input id="api-sandbox-url" readonly="readonly" /></td></tr>
+'
+ . '<tr id="api-sandbox-post-row"><th class="api-sandbox-result-label"><label \
for="api-sandbox-post">' + . $this->msg( 'apisb-result-request-post' )->parse() . \
'</label></th>' + . '<td><input id="api-sandbox-post" readonly="readonly" /></td></tr>
+'
+ . '<tr><td colspan="2"><div id="api-sandbox-output"></div></td></tr>'
+ . "\n</tbody></table>"
+ . "\n</fieldset>\n</form>" );
+
+ $out->addHTML( "\n</div>" ); # <div id="api-sandbox-content">
+ }
+
+ /**
+ * @return string
+ */
+ private function getInputs() {
+ global $wgEnableWriteAPI;
+
+ $apiMain = new ApiMain( new FauxRequest( array() ), $wgEnableWriteAPI );
+ $this->apiQuery = new ApiQuery( $apiMain, 'query' );
+
+ $formats = array_filter( array_keys( $apiMain->getFormats() ), \
'SpecialApiSandbox::filterFormats' ); + sort( $formats );
+ $formatOptions = array_combine( $formats, $formats );
+
+ $modules = array_keys( $apiMain->getModules() );
+ sort( $modules );
+ $key = array_search( 'query', $modules );
+ if ( $key !== false ) {
+ array_splice( $modules, $key, 1 );
+ array_unshift( $modules, 'query' );
+ }
+ $moduleOptions = array_combine( $modules, $modules );
+
+ $queryModules = array_merge(
+ $this->getQueryModules( 'list' ),
+ $this->getQueryModules( 'prop' ),
+ $this->getQueryModules( 'meta' )
+ );
+
+ #$s = '<div id="api-sandbox-buttons"></div>';
+ #$s .= '<div id="api-sandbox-examples" style="display: none;"></div>';
+ $s = '
+<table class="api-sandbox-options">
+ <tbody>
+ <tr>
+ <th><label for="api-sandbox-format">' . $this->msg( 'apisb-label-format' )->escaped() . \
'</label></th> + <th><label for="api-sandbox-action">' . $this->msg( 'apisb-label-action' \
)->escaped() . '</label></th> + <th class="api-sandbox-docs-col">' . $this->msg( \
'apisb-label-doc' )->escaped() . '</th> + </tr>
+ <tr>
+ <td>' . $this->getSelect( 'format', $formatOptions, 'json' ) . '</td>
+ <td>
+ ' . $this->getSelect( 'action', $moduleOptions ) . '
+ <div id="api-sandbox-query-row" style="display: none;">
+ ' . $this->getSelect( 'query', $queryModules ) . '
+ </div>
+ </td>
+ <td class="api-sandbox-docs-col">
+ <div id="api-sandbox-buttons"></div>
+ <div dir="ltr" id="api-sandbox-help"></div>
+ <div id="api-sandbox-examples" style="display: none;"></div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+';
+ $s .= '<div id="api-sandbox-main-inputs"></div><div id="api-sandbox-query-inputs" \
style="display: none"></div>' + . $this->openFieldset( 'generic-parameters' )
+ . '<div id="api-sandbox-generic-inputs" class="mw-collapsible \
mw-collapsed"></div></fieldset>' + . $this->openFieldset( 'generator-parameters', array( \
'style' => 'display: none;' ) ) + . '<div id="api-sandbox-generator-inputs"></div></fieldset>
+';
+ return $s;
+ }
+
+ /**
+ * @param $type string
+ * @return array
+ */
+ private function getQueryModules( $type ) {
+ $options = array();
+ $params = $this->apiQuery->getAllowedParams();
+ sort( $params[$type][ApiBase::PARAM_TYPE] );
+ foreach ( $params[$type][ApiBase::PARAM_TYPE] as $module ) {
+ $options["$type=$module"] = "$type=$module";
+ }
+
+ $optgroup = array();
+ $optgroup[$this->msg( "apisb-query-$type" )->parse()] = $options;
+
+ return $optgroup;
+ }
+
+ /**
+ * @param $name string
+ * @param $items array
+ * @param $default mixed
+ * @return string
+ */
+ private function getSelect( $name, $items, $default = false ) {
+ $s = Html::openElement( 'select', array(
+ 'class' => 'api-sandbox-input',
+ 'name' => $name,
+ 'id' => "api-sandbox-$name" )
+ );
+ if ( $default === false ) {
+ $s .= Xml::option( $this->msg( "apisb-select-$name" )->text(), '', true );
+ }
+ $s .= XmlSelect::formatOptions( $items, $default );
+ $s .= Html::closeElement( 'select' );
+ return $s;
+ }
+
+ /**
+ * @param $name string
+ * @param $attribs Array
+ * @return string
+ */
+ private function openFieldset( $name, $attribs = array() ) {
+ return "\n" . Html::openElement( 'fieldset', array( 'id' => "api-sandbox-$name" ) + $attribs \
) + . "\n\t" . Html::rawElement( 'legend', array(), $this->msg( "apisb-legend-$name" \
)->parse() ) + . "\n";
+ }
+
+ /**
+ * Callback that returns false if its argument (format name) ends with 'fm'
+ *
+ * @param $value string
+ * @return boolean
+ */
+ private static function filterFormats( $value ) {
+ return !preg_match( '/fm$/', $value );
+ }
+}
diff --git a/extensions/ApiSandbox/modules/ext.apiSandbox.css \
b/extensions/ApiSandbox/modules/ext.apiSandbox.css new file mode 100644
index 0000000..1cf025b
--- /dev/null
+++ b/extensions/ApiSandbox/modules/ext.apiSandbox.css
@@ -0,0 +1,93 @@
+/* Buttons */
+
+#api-sandbox-buttons {
+ float: right;
+}
+
+#api-sandbox-buttons button {
+ float: left;
+}
+
+/* Options */
+
+.api-sandbox-options {
+ width: 100%;
+ table-layout: fixed;
+}
+
+.api-sandbox-options th {
+ text-align: left;
+}
+
+.api-sandbox-options td,
+.api-sandbox-options th {
+ vertical-align: top;
+ padding: 3px 5px;
+ width: 160px;
+}
+
+.api-sandbox-options select {
+ width: 140px;
+}
+
+.api-sandbox-options .api-sandbox-docs-col {
+ width: auto;
+}
+
+/* Params */
+
+.api-sandbox-params {
+ width: 100%;
+ table-layout: fixed;
+}
+
+.api-sandbox-params td,
+.api-sandbox-params th {
+ vertical-align: top;
+ padding: 5px 10px;
+}
+
+.api-sandbox-params-label {
+ width: 150px;
+ text-align: right;
+}
+
+.api-sandbox-params-value {
+ width: 260px;
+}
+
+.api-sandbox-params input[type="text"],
+.api-sandbox-params select {
+ padding: 3px 5px;
+ width: 225px;
+}
+
+th.api-sandbox-params-label,
+th.api-sandbox-params-value {
+ text-align: center;
+}
+
+/* Result */
+
+.api-sandbox-result-container {
+ width: 100%;
+}
+
+.api-sandbox-result-label {
+ width: 12em;
+}
+
+#api-sandbox-input {
+ width: 17em;
+}
+
+#api-sandbox-url,
+#api-sandbox-post {
+ width: 100%;
+}
+
+/* override enwiki's insane styles */
+div.mw-collapsible {
+ border: none !important;
+ font-size: 100% !important;
+}
diff --git a/extensions/ApiSandbox/modules/ext.apiSandbox.js \
b/extensions/ApiSandbox/modules/ext.apiSandbox.js new file mode 100644
index 0000000..c2e6006
--- /dev/null
+++ b/extensions/ApiSandbox/modules/ext.apiSandbox.js
@@ -0,0 +1,812 @@
+/*global jQuery, mediaWiki*/
+/*jslint regexp: true, browser: true, continue: true, sloppy: true, white: true, forin: true, \
plusplus: true */ +( function ( $, mw, undefined ) {
+
+ var mainRequest, genericRequest, generatorRequest, queryRequest, // UiBuilder objects
+ // Caches
+ paramInfo, namespaceOptions,
+ // page elements
+ $format, $action, $query, $queryRow, $help, $mainContainer, $genericContainer,
+ $generatorContainer, $queryContainer, $generatorBox, $form, $submit, $requestUrl, \
$requestPost, + $output, $postRow, $buttonsContainer, $examplesButton, $examplesContent, \
$pageScroll; +
+
+ /** Local utility functions **/
+
+ // get the first element in a list that is "scrollable"
+ // depends on browser and skin (i.e. body or html)
+ function getScrollableElement( /* selectors, .. */ ) {
+ var i, argLen, el, $el, canScroll;
+ for ( i = 0, argLen = arguments.length; i < argLen; i += 1 ) {
+ el = arguments[i];
+ $el = $(el);
+ if ( $el.scrollTop() > 0 ) {
+ return el;
+ } else {
+ $el.scrollTop( 1 );
+ canScroll = $el.scrollTop() > 0;
+ $el.scrollTop( 0 );
+ if ( canScroll ) {
+ return el;
+ }
+ }
+ }
+ return [];
+ }
+
+ /**
+ * Displays a spinner and a "Loading..."
+ * @param $element {jQuery} Container for the loading message
+ */
+ function showLoading( $element ) {
+ $element.html(
+ mw.html.element( 'img',
+ { src: mw.config.get( 'stylepath' ) + '/common/images/spinner.gif', alt: '' } )
+ + mw.html.escape( mw.msg( 'apisb-loading' )
+ )
+ );
+ }
+
+ function showLoadError( $element, message ) {
+ $element.html(
+ mw.html.element( 'span', { 'class': 'error' }, mw.msg( message ) )
+ );
+ }
+
+ /**
+ *
+ * @param what {object} Object with properties defining which information to retrieve, e.g. \
{modules:'query'} + * @param loadCallback {function} Callback called before retrieval of \
information from API starts + * @param completeCallback {function} Callback called when \
information is ready, either from API or cache + * @param errorCallback {function} Callback \
called when API call fails + */
+ function getParamInfo( what, loadCallback, completeCallback, errorCallback ) {
+ var needed, param, subParam;
+
+ needed = {};
+ // Remove the stuff we already have in cache from the API call parameters
+ for ( param in what ) {
+ if ( paramInfo[param] === undefined ) {
+ needed[param] = what[param];
+ } else if ( typeof needed[param] === 'object' ) {
+ for ( subParam in param ) {
+ if ( paramInfo[param][subParam] === undefined ) {
+ needed[param][subParam] = what[param][subParam];
+ }
+ }
+ } else {
+ needed[param] = what[param];
+ }
+ }
+ if ( $.isEmptyObject( needed ) ) {
+ // Everything's in cache
+ completeCallback();
+ } else {
+ loadCallback();
+ needed.format = 'json';
+ needed.action = 'paraminfo';
+ $.getJSON(
+ mw.util.wikiScript( 'api' ),
+ needed,
+ function ( data ) {
+ var prop, i, info;
+
+ if ( data.error || !data.paraminfo ) {
+ errorCallback();
+ return;
+ }
+ for ( prop in data.paraminfo ) {
+ if ( paramInfo[prop] === undefined ) {
+ paramInfo[prop] = data.paraminfo[prop];
+ } else {
+ for ( i = 0; i < data.paraminfo[prop].length; i++ ) {
+ info = data.paraminfo[prop][i];
+ if ( !paramInfo[prop].hasOwnProperty( info.name ) ) {
+ paramInfo[prop][info.name] = info;
+ }
+ }
+ }
+ }
+ completeCallback();
+ }
+ ).error( errorCallback );
+ }
+ }
+
+ /**
+ * Resets all form fields
+ */
+ function resetUI() {
+ $( '.api-sandbox-builder' ).each( function () {
+ $( this ).data( 'builder' ).createInputs();
+ } );
+ }
+
+ /**
+ * Sets the selected element(s) of a <select> input
+ * @param $el {jQuery} Element to modify
+ * @param value {string} Value(s) to select
+ */
+ function setSelect( $el, value ) {
+ var i, splitted;
+ if ( $el.attr( 'multiple' ) ) {
+ splitted = value.split( '|' );
+ for ( i = 0; i < splitted.length; i++ ) {
+ $el.find( 'option[value="' + mw.html.escape( splitted[i] ) + '"]' )
+ .prop( 'selected', true );
+ }
+ } else {
+ $el.find( 'option[value="' + mw.html.escape( value ) + '"]' )
+ .prop( 'selected', true );
+ }
+ }
+
+ /**
+ * @context {Element}
+ * @param e {jQuery.Event}
+ */
+ function exampleClick( e ) {
+ var link;
+ e.preventDefault();
+
+ resetUI();
+ link = $( this ).data( 'exampleLink' ).replace( /^.*?\?/, '' );
+ applyParams( link );
+ }
+
+ /**
+ * Sets form fields according to a URI query string
+ * @param link {string} Query string to apply
+ */
+ function applyParams( link ) {
+ var params, i, obj, pieces, key, value;
+ params = link.split( '&' );
+ obj = {};
+ for ( i = 0; i < params.length; i++ ) {
+ pieces = params[i].split( '=' );
+ if ( pieces.length === 1 ) { // checkbox
+ obj[pieces[0]] = null;
+ } else {
+ key = pieces[0];
+ value = decodeURIComponent( pieces.slice( 1 ).join( '=' ) );
+ obj[key] = value;
+ }
+ }
+ applyObject( obj );
+
+ /**
+ * Sets form fields according to an object properties
+ * @param obj {object} Object with properties representing an API request, e.g. \
{action:'edit',format:'json'} + */
+ function applyObject( obj ) {
+ var blacklist = [];
+
+ // Set action
+ if ( obj.action ) {
+ setSelect( $action, obj.action );
+ updateUI( function() {
+ blacklist.push( 'action' );
+ applyListParameter( obj, blacklist );
+ }, true );
+ } else {
+ applyGeneratorParameter( obj, blacklist );
+ }
+ }
+
+ function applyListParameter( obj, blacklist ) {
+ var query;
+ // Set query module, if any
+ if ( obj.list ) {
+ blacklist.push( 'list' );
+ query = 'list=' + obj.list;
+ } else if ( obj.prop ) {
+ blacklist.push( 'prop' );
+ query = 'prop=' + obj.prop;
+ } else if ( obj.meta ) {
+ blacklist.push( 'meta' );
+ query = 'meta=' + obj.meta;
+ }
+ if ( query ) {
+ setSelect( $query, query );
+ updateUI( function() {
+ applyGeneratorParameter( obj, blacklist );
+ }, true );
+ } else {
+ applyGeneratorParameter( obj, blacklist );
+ }
+ }
+
+ function applyGeneratorParameter( obj, blacklist ) {
+ // Set generator, if any
+ if ( obj.generator ) {
+ setSelect( $( '#param-generator' ), obj.generator );
+ updateGenerator( function() {
+ applyRemainingFieldParameters( obj, blacklist );
+ } );
+ } else {
+ applyRemainingFieldParameters( obj, blacklist );
+ }
+ }
+
+ function applyRemainingFieldParameters( obj, blacklist ) {
+ var pieces, key, value, $el, splitted, j, nodeName;
+ // Set the remaining fields
+ for ( key in obj ) {
+ if( obj.hasOwnProperty( key ) && blacklist.indexOf( key ) === -1 ) {
+ value = obj[ key ];
+ $el = $( '#param-' + key );
+ if ( value === null ) { // checkbox
+ $( '#param-' + key ).prop( 'checked', true );
+ } else if( $el[ 0 ] ) {
+ nodeName = $el[ 0 ].nodeName.toLowerCase();
+ switch ( nodeName ) {
+ case 'select':
+ setSelect( $el, value );
+ break;
+ case 'input':
+ if ( $el.attr( 'type' ) === 'checkbox' ) {
+ $( '#param-' + key ).prop( 'checked', true );
+ } else {
+ $el.val( value );
+ }
+ break;
+ default:
+ mw.log( 'Unrecognised node name "' + nodeName + '"' );
+ }
+ }
+ }
+ }
+ }
+ }
+
+ function updateExamples( info ) {
+ var i, $list, urlRegex, count, href, text, match, prefix, $prefix, linkText;
+
+ if ( info.allexamples === undefined ) {
+ return;
+ }
+ // on 1.18, convert everything into 1.19 format
+ if ( info.allexamples.length > 0 && typeof info.allexamples[0] === 'string' ) {
+ for ( i = 0; i < info.allexamples.length; i++ ) {
+ info.allexamples[i] = { '*': info.allexamples[i] };
+ }
+ }
+ $examplesContent.hide().html( '' );
+ $list = $( '<ul>' );
+ urlRegex = /api.php\?\S+/m;
+ count = 0;
+ for ( i = 0; i < info.allexamples.length; i++ ) {
+ href = '';
+ text = '';
+ while ( i < info.allexamples.length && info.allexamples[i].description === undefined ) {
+ match = urlRegex.exec( info.allexamples[i]['*'] );
+ if ( match ) {
+ href = match[0];
+ break;
+ } else {
+ text += '\n' + info.allexamples[i]['*'];
+ }
+ i++;
+ }
+ if ( !href ) {
+ href = info.allexamples[i]['*'];
+ }
+ if ( !text ) {
+ text = info.allexamples[i].description !== undefined ? info.allexamples[i].description : \
href; + }
+ prefix = text.replace( /[^\n]*$/, '' );
+ $prefix = prefix.length ? $( '<b>' ).text( prefix ) : [];
+ linkText = text.replace( /^.*\n/, '' );
+ $( '<li>' )
+ .append( $prefix )
+ .append(
+ $( '<a>' )
+ .attr( 'href', '#' )
+ .data( 'exampleLink', href )
+ .text( linkText )
+ .click( exampleClick )
+ ).appendTo( $list );
+ count++;
+ }
+ $examplesButton.button( 'option', 'text', mw.msg( count === 1 ? 'apisb-example' : \
'apisb-examples' ) ); + $list.appendTo( $examplesContent );
+ if ( count ) {
+ $examplesButton.show();
+ } else {
+ $examplesButton.hide();
+ }
+ }
+
+ function updateQueryInfo( action, query, callback ) {
+ var data,
+ isQuery = action === 'query';
+
+ if ( action === '' || ( isQuery && query === '' ) ) {
+ $submit.button( 'option', 'disabled', true );
+ return;
+ }
+ query = query.replace( /^.*=/, '' );
+ data = {};
+ if ( isQuery ) {
+ data.querymodules = query;
+ } else {
+ data.modules = action;
+ }
+ getParamInfo( data,
+ function () {
+ showLoading( $mainContainer );
+ $submit.button( 'option', 'disabled', true );
+ $examplesContent.hide();
+ },
+ function () {
+ var info;
+ if ( isQuery ) {
+ info = paramInfo.querymodules[query];
+ } else {
+ info = paramInfo.modules[action];
+ }
+ mainRequest = new UiBuilder( $mainContainer, info, '' );
+ mainRequest.setHelp( $help );
+ $submit.button( 'option', 'disabled', false );
+ updateExamples( info );
+ if ( typeof callback == 'function' ) {
+ callback();
+ }
+ },
+ function () {
+ $submit.button( 'option', 'disabled', false );
+ showLoadError( $mainContainer, 'apisb-load-error' );
+ $examplesContent.hide();
+ }
+ );
+ }
+
+ /**
+ * HTML-escapes and pretty-formats an API description string
+ *
+ * @param s {String} String to escape
+ * @return {String}
+ */
+ function smartEscape( s ) {
+ if ( !s ) {
+ return ''; // @todo: fully verify paraminfo output
+ }
+ s = mw.html.escape( s );
+ if ( s.indexOf( '\n ' ) >= 0 ) {
+ // turns *-bulleted list into a HTML list
+ s = s.replace( /^(.*?)((?:\n\s+\*?[^\n]*)+)(.*?)$/m, '$1<ul>$2</ul>$3' ); // outer tags
+ s = s.replace( /\n\s+\*?([^\n]*)/g, '\n<li>$1</li>' ); // <li> around bulleted lines
+ }
+ s = s.replace( /\n(?!<)/, '\n<br/>' );
+ s = s.replace( /(?:https?:)?\/\/[^\s<>]+/g, function ( s ) {
+ // linkify URLs, input is already HTML-escaped above
+ return '<a href="' + s + '">' + s + '</a>';
+ } );
+ return s;
+ }
+
+ /**
+ * Updates UI after basic query parameters have been changed
+ */
+ function updateUI( callback, callIfEmpty ) {
+ var a = $action.val(),
+ q = $query.val(),
+ isQuery = a === 'query';
+ if ( isQuery ) {
+ $queryRow.show();
+ if ( q !== '' ) {
+ $queryContainer.show();
+ } else {
+ $queryContainer.hide();
+ }
+ } else {
+ $queryRow.hide();
+ $queryContainer.hide();
+ }
+ $mainContainer.text( '' );
+ $help.text( '' );
+ updateQueryInfo( a, q, callback );
+ $generatorBox.hide();
+ if ( q == '' && callIfEmpty && typeof callback == 'function' ) {
+ callback();
+ }
+ }
+
+
+ function runQuery( options ) {
+ $.ajax({
+ url: options.url,
+ data: options.params || {},
+ dataType: 'text',
+ type: options.type || 'GET',
+ success: function ( origData ) {
+ var data = origData,
+ match = data.match( /<pre>[\s\S]*<\/pre>/ );
+ if ( $.isArray( match ) ) {
+ var time = data.match( /<!-- Served .*?in (\d+(\.\d+)?) secs. -->/ );
+ data = match[0];
+ if ( $.isArray( time ) ) {
+ data += '\n<br/>' + mw.html.escape( mw.msg( 'apisb-request-time', time[1] ) );
+ }
+ } else {
+ // some actions don't honor user-specified format
+ data = '<pre>' + mw.html.escape( data ) + '</pre>';
+ }
+ $output.html( data );
+ if( options.success ) {
+ options.success( origData );
+ }
+ },
+ error: function () {
+ showLoadError( $output, 'apisb-request-error' );
+ },
+ // either success or error
+ complete: function () {
+ $pageScroll.animate({ scrollTop: $('#api-sandbox-result').offset().top }, 400 );
+ }
+ });
+ }
+ /**
+ * Constructor that creates inputs for a query and builds request data
+ *
+ * @constructor
+ * @param $container {jQuery} Container to put UI into
+ * @param info {Object} Query information
+ * @param prefix {String} Additional prefix for parameter names
+ * @param params {Object} Optional override for info.parameters
+ */
+ function UiBuilder( $container, info, prefix, params ) {
+ this.$container = $container;
+ this.info = info;
+ this.prefix = prefix + info.prefix;
+ this.params = params !== undefined ? params : info.parameters;
+
+ $container.addClass( 'api-sandbox-builder' ).data( 'builder', this );
+
+ this.createInputs();
+ }
+
+ UiBuilder.prototype = {
+ /**
+ * Creates inputs and places them into container
+ */
+ createInputs: function () {
+ var $table, $tbody, i, length, param, name;
+
+ $table = $( '<table class="api-sandbox-params \
mw-datatable"><thead><tr></tr></thead><tbody></tbody></table>' ) + .find( '> thead > tr' )
+ .append( mw.html.element( 'th', { 'class': 'api-sandbox-params-label' }, mw.msg( \
'apisb-params-param' ) ) ) + .append( mw.html.element( 'th', { 'class': \
'api-sandbox-params-value' }, mw.msg( 'apisb-params-input' ) ) ) + .append( \
mw.html.element( 'th', {}, mw.msg( 'apisb-params-desc' ) ) ) + .end();
+ $tbody = $table.find( '> tbody' )
+ for ( i = 0, length = this.params.length; i < length; i += 1 ) {
+ param = this.params[i];
+ name = this.prefix + param.name;
+
+ $( '<tr>' )
+ .append(
+ $( '<td class="api-sandbox-params-label"></td>' )
+ .html( mw.html.element( 'label',
+ { 'for': 'param-' + name }, name )
+ )
+ )
+ .append( $( '<td class="api-sandbox-params-value"></td>' ).html( this.input( param, name \
) ) ) + .append( $( '<td class="mw-content-ltr" dir="ltr">' ).html( smartEscape( \
param.description ) ) ) + .appendTo( $tbody );
+ }
+ this.$container.html( $table );
+ },
+
+ /**
+ * Adds module help to a container
+ * @param $container {jQuery} Container to use
+ */
+ setHelp: function ( $container ) {
+ var linkHtml = '',
+ descHtml = smartEscape( this.info.description );
+ if ( this.info.helpurls && this.info.helpurls[0] ) {
+ descHtml = descHtml + ' ';
+ linkHtml = mw.msg( 'parentheses', mw.html.element( 'a', {
+ 'target': '_blank',
+ 'href': this.info.helpurls[0]
+ }, mw.msg( 'apisb-docs-more' ) ) );
+ }
+ $container.html( descHtml ).append( linkHtml );
+ },
+
+ input: function ( param, name ) {
+ var s, id, attributes,
+ value = '';
+ switch ( param.type ) {
+ case 'limit':
+ value = '10';
+ // fall through:
+ case 'user':
+ case 'timestamp':
+ case 'integer':
+ case 'string':
+ s = mw.html.element( 'input', {
+ 'class': 'api-sandbox-input',
+ 'id': 'param-' + name,
+ 'value': value,
+ 'type': 'text'
+ } );
+ break;
+
+ case 'bool':
+ // normalisation for later use
+ param.type = 'boolean';
+ // fall through:
+ case 'boolean':
+ s = mw.html.element( 'input', {
+ 'id': 'param-' + name,
+ 'type': 'checkbox'
+ } );
+ break;
+
+ case 'namespace':
+ param.type = namespaceOptions;
+ // fall through:
+ default:
+ if ( typeof param.type === 'object' ) {
+ id = 'param-' + name;
+ attributes = { 'id': id };
+ if ( param.multi !== undefined ) {
+ attributes.multiple = true;
+ s = this.select( param.type, attributes, false );
+ } else {
+ s = this.select( param.type, attributes, true );
+ }
+ } else {
+ s = mw.html.element( 'code', {}, mw.msg( 'parentheses', param.type ) );
+ }
+ }
+ return s;
+ },
+
+ select: function ( values, attributes, selected ) {
+ var i, length, value, face, attrs,
+ s = '';
+
+ attributes['class'] = 'api-sandbox-input';
+ if ( attributes.multiple === true ) {
+ attributes.size = Math.min( values.length, 10 );
+ }
+ if ( !$.isArray( selected ) ) {
+ if ( selected ) {
+ s += mw.html.element( 'option', {
+ value: '',
+ selected: true
+ }, mw.msg( 'apisb-select-value' ) );
+ }
+ selected = [];
+ }
+
+ for ( i = 0, length = values.length; i < length; i += 1 ) {
+ value = typeof values[i] === 'object' ? values[i].key : values[i];
+ face = typeof values[i] === 'object' ? values[i].value : values[i];
+ attrs = { 'value': value };
+
+ if ( $.inArray( value, selected ) >= 0 ) {
+ attrs.selected = true;
+ }
+
+ s += mw.html.element( 'option', attrs, face );
+ }
+ s = mw.html.element( 'select', attributes, new mw.html.Raw( s ) );
+ return s;
+ },
+
+ getRequestData: function () {
+ var params = '', i, length, param, name, $node, value;
+
+ for ( i = 0, length = this.params.length; i < length; i += 1 ) {
+ param = this.params[i];
+ name = this.prefix + param.name;
+ $node = $( '#param-' + name );
+ if ( param.type === 'boolean' ) {
+ if ( $node.prop( 'checked' ) === true ) {
+ //the = is needed (at least in post), see bug 25174
+ params += '&' + name + '=';
+ }
+ } else {
+ value = $node.val();
+ if ( value === undefined || value === null || value === '' ) {
+ continue;
+ }
+ if ( $.isArray( value ) ) {
+ value = value.join( '|' );
+ }
+ params += '&' + encodeURIComponent( name ) + '=' + encodeURIComponent( value );
+ }
+ }
+ return params;
+ }
+ }; // end of UiBuilder.prototype
+
+ /** When the dom is ready.. **/
+
+ $( function () {
+
+ $( '#api-sandbox-content' ).show();
+
+ // init page elements
+ $format = $( '#api-sandbox-format' );
+ $action = $( '#api-sandbox-action' );
+ $query = $( '#api-sandbox-query' );
+ $queryRow = $( '#api-sandbox-query-row' );
+ $help = $( '#api-sandbox-help' );
+ $mainContainer = $( '#api-sandbox-main-inputs' );
+ $generatorContainer = $( '#api-sandbox-generator-inputs' );
+ $queryContainer = $( '#api-sandbox-query-inputs' );
+ $generatorBox = $( '#api-sandbox-generator-parameters' );
+ $requestUrl = $( '#api-sandbox-url' );
+ $requestPost = $( '#api-sandbox-post' );
+ $output = $( '#api-sandbox-output' );
+ $postRow = $( '#api-sandbox-post-row' );
+ $buttonsContainer = $( '#api-sandbox-buttons' );
+ $examplesContent = $( '#api-sandbox-examples' );
+ $pageScroll = $( getScrollableElement( 'body', 'html' ) );
+ $form = $( '#api-sandbox-form' );
+ $submit = $( '<button>' )
+ .attr( 'type', 'submit' )
+ .text( mw.msg( 'apisb-submit' ) )
+ .appendTo( $buttonsContainer );
+ $submit = $submit.clone( /*dataAndEvents=*/true, /*deep=*/true )
+ .appendTo( '#api-sandbox-parameters' )
+ .add( $submit )
+ .button({ disabled: true });
+
+ $examplesButton = $( '<button>' )
+ .attr( 'type', 'button' )
+ .text( mw.msg( 'apisb-examples' ) )
+ .click( function ( e ) {
+ $examplesContent.slideToggle();
+ } )
+ .button()
+ .hide()
+ .appendTo( $buttonsContainer );
+
+ $( '<button>' )
+ .attr( 'type', 'button' )
+ .text( mw.msg( 'apisb-clear' ) )
+ .click( function ( e ) {
+ resetUI();
+ } )
+ .button()
+ .appendTo( $buttonsContainer );
+
+ // init caches
+ paramInfo = { modules: {}, querymodules: {} };
+ namespaceOptions = [];
+
+ // build namespace cache
+ $.each( mw.config.get( 'wgFormattedNamespaces' ), function( nsId, nsName ) {
+ if ( Number( nsId ) >= 0 ) {
+ if ( nsId === '0' ) {
+ nsName = mw.msg( 'apisb-ns-main' );
+ }
+ namespaceOptions.push( {
+ key: nsId,
+ value: nsName
+ } );
+ }
+ } );
+
+ // load stuff we need from the beginning
+ getParamInfo(
+ {
+ mainmodule: 1,
+ pagesetmodule: 1,
+ modules: 'query'
+ },
+ function () {},
+ function () {
+ paramInfo.mainmodule.parameters = paramInfo.mainmodule.parameters.slice( 2 ); // remove \
format and action + paramInfo.modules.query.parameters = \
paramInfo.modules.query.parameters.slice( 3 ); + $genericContainer = $( \
'#api-sandbox-generic-inputs > div' ); + genericRequest = new UiBuilder( $genericContainer, \
paramInfo.mainmodule, '' ); + queryRequest = new UiBuilder( $queryContainer, \
paramInfo.modules.query, '', + [].concat( paramInfo.modules.query.parameters, \
paramInfo.pagesetmodule.parameters ) + );
+ },
+ function () {}
+ );
+
+ $action.change( function() { updateUI(); } );
+ $query.change( function() { updateUI(); } );
+
+ function updateGenerator( callback ) {
+ var generator = $( '#param-generator' ).val();
+ if ( generator === '' ) {
+ $generatorBox.hide();
+ } else {
+ $generatorBox.show();
+ getParamInfo(
+ { querymodules: generator },
+ function () { showLoading( $generatorContainer ); },
+ function () {
+ generatorRequest = new UiBuilder( $generatorContainer, \
paramInfo.querymodules[generator], 'g' ); + if ( typeof callback == 'function' ) {
+ callback();
+ }
+ },
+ function () {
+ showLoadError( $generatorContainer, 'apisb-request-error' );
+ }
+ );
+ }
+ }
+
+ $( '#param-generator' ).live( 'change', updateGenerator );
+
+ function doHash() {
+ var hash = window.location.hash.replace( /^#/, '' );
+ applyParams( hash );
+ }
+
+ $( window ).on( 'popstate', function( e ) {
+ if( genericRequest ) {
+ genericRequest.createInputs();
+ }
+ if ( generatorRequest ) {
+ generatorRequest.createInputs();
+ }
+ if( queryRequest ) {
+ queryRequest.createInputs();
+ }
+ doHash();
+ } );
+
+ $form.submit( function ( e ) {
+ var url, params, mustBePosted;
+
+ // Prevent browser from submitting the form
+ // and reloading the page to the action-url.
+ // We're doing it with AJAX instead, below.
+ e.preventDefault();
+
+ if ( $submit.button( 'option', 'disabled' ) === true ) {
+ return;
+ }
+
+ url = $.param({ action: $action.val() });
+ params = mainRequest.getRequestData();
+ mustBePosted = mainRequest.info.mustbeposted === '';
+ if ( $action.val() === 'query' ) {
+ url += '&' + $query.val();
+ params += queryRequest.getRequestData();
+ }
+ url += '&format=' + $format.val();
+
+ params += genericRequest.getRequestData();
+ if ( $( '#param-generator' ).length && $( '#param-generator' ).val() ) {
+ params += generatorRequest.getRequestData();
+ }
+ var historyEntry = '#' + url + params;
+ if ( window.location.hash != historyEntry ) {
+ history.pushState( null, '', historyEntry );
+ }
+ url = mw.util.wikiScript( 'api' ) + '?' + url;
+
+ showLoading( $output );
+ if ( mustBePosted ) {
+ $requestUrl.val( url );
+ if ( params.length > 0 ) {
+ params = params.substr( 1 ); // remove leading &
+ }
+ $requestPost.val( params );
+ $postRow.show();
+ } else {
+ $requestUrl.val( url + params );
+ $postRow.hide();
+ }
+ url = url.replace( /(&format=[^&]+)/, '$1fm' );
+ runQuery( { url: url, params: params,
+ type: mustBePosted ? 'POST' : 'GET' } );
+ });
+ doHash();
+ });
+
+}( jQuery, mediaWiki ) );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic