[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