From cdafed9759bbff5952f09e5a3d866f24fba57104 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Wed, 1 May 2013 08:56:50 +0200 Subject: Update to MediaWiki 1.20.5 --- extensions/WikiEditor/.gitreview | 6 + extensions/WikiEditor/.jshintignore | 2 + extensions/WikiEditor/.jshintrc | 9 + extensions/WikiEditor/WikiEditor.i18n.php | 264 +++++++++++++----- extensions/WikiEditor/WikiEditor.php | 3 + .../modules/jquery.wikiEditor.toolbar.config.js | 39 ++- .../modules/jquery.wikiEditor.toolbar.js | 16 +- .../tests/selenium/WikiDialogs_Links.php | 67 +++++ .../tests/selenium/WikiDialogs_Links_Setup.php | 295 +++++++++++++++++++++ .../tests/selenium/WikiEditorConstants.php | 84 ++++++ .../tests/selenium/WikiEditorSeleniumConfig.php | 27 ++ .../tests/selenium/WikiEditorTestSuite.php | 35 +++ 12 files changed, 769 insertions(+), 78 deletions(-) create mode 100644 extensions/WikiEditor/.gitreview create mode 100644 extensions/WikiEditor/.jshintignore create mode 100644 extensions/WikiEditor/.jshintrc create mode 100644 extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php create mode 100644 extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php create mode 100644 extensions/WikiEditor/tests/selenium/WikiEditorConstants.php create mode 100644 extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php create mode 100644 extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php (limited to 'extensions/WikiEditor') diff --git a/extensions/WikiEditor/.gitreview b/extensions/WikiEditor/.gitreview new file mode 100644 index 00000000..622413f0 --- /dev/null +++ b/extensions/WikiEditor/.gitreview @@ -0,0 +1,6 @@ +[gerrit] +host=gerrit.wikimedia.org +port=29418 +project=mediawiki/extensions/WikiEditor.git +defaultbranch=master +defaultrebase=0 diff --git a/extensions/WikiEditor/.jshintignore b/extensions/WikiEditor/.jshintignore new file mode 100644 index 00000000..66a218b5 --- /dev/null +++ b/extensions/WikiEditor/.jshintignore @@ -0,0 +1,2 @@ +# upstream lib from Google +modules/contentCollector.js diff --git a/extensions/WikiEditor/.jshintrc b/extensions/WikiEditor/.jshintrc new file mode 100644 index 00000000..64cd5087 --- /dev/null +++ b/extensions/WikiEditor/.jshintrc @@ -0,0 +1,9 @@ +{ + "predef": [ + "mediaWiki", + "jQuery" + ], + "browser": true, + "smarttabs": true, + "multistr": true +} diff --git a/extensions/WikiEditor/WikiEditor.i18n.php b/extensions/WikiEditor/WikiEditor.i18n.php index 7c4a71b7..8ef198ae 100644 --- a/extensions/WikiEditor/WikiEditor.i18n.php +++ b/extensions/WikiEditor/WikiEditor.i18n.php @@ -202,6 +202,9 @@ $1:Example.jpg|Caption2", 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', + 'wikieditor-toolbar-characters-endash' => 'en dash', + 'wikieditor-toolbar-characters-emdash' => 'em dash', + 'wikieditor-toolbar-characters-minus' => 'minus sign', /* Toolbar - Help Section */ 'wikieditor-toolbar-section-help' => 'Help', 'wikieditor-toolbar-help-heading-description' => 'Description', @@ -272,6 +275,7 @@ $1:Example.jpg|Caption2", /** Message documentation (Message documentation) * @author Amire80 + * @author Crt * @author EugeneZelenko * @author Hamilton Abreu * @author Harald Khan @@ -368,7 +372,7 @@ For more information, see http://www.mediawiki.org/wiki/Extension:WikiEditor/Too 'wikieditor-toolbar-file-size' => 'Label for input of size on insert file dialog', 'wikieditor-toolbar-file-float' => 'Label for image align selector on insert file dialog', 'wikieditor-toolbar-file-default' => 'Label for default option in insert file dialog selectors', - 'wikieditor-toolbar-file-format' => 'Label for image format selector on insert file dialog', + 'wikieditor-toolbar-file-format' => 'Label for image format (thumbnail, framed, frameless, none) selector on insert file dialog', 'wikieditor-toolbar-file-format-none' => 'Option in file dialog for no format for the added image', 'wikieditor-toolbar-tool-file-insert' => '{{Identical|Insert}}', 'wikieditor-toolbar-tool-file-cancel' => '{{Identical|Cancel}}', @@ -451,6 +455,9 @@ For more information, see http://www.mediawiki.org/wiki/Extension:WikiEditor/Too For more information, see http://www.mediawiki.org/wiki/Extension:WikiEditor/Toolbar_customization', 'wikieditor-toolbar-characters-page-telugu' => 'The name of the [[w:Telugu language#Alphabet|Telugu]] character set (alphabet) on the toolbar. For more information, see http://www.mediawiki.org/wiki/Extension:WikiEditor/Toolbar_customization', + 'wikieditor-toolbar-characters-endash' => 'Title tooltip for the en dash character (–); See https://en.wikipedia.org/wiki/Dash', + 'wikieditor-toolbar-characters-emdash' => 'Title tooltip for the em dash character (—); See https://en.wikipedia.org/wiki/Dash', + 'wikieditor-toolbar-characters-minus' => 'Title tooltip for the minus sign character (−), not to be confused with a hyphen', 'wikieditor-toolbar-section-help' => '{{Identical|Help}}', 'wikieditor-toolbar-help-heading-description' => '{{Identical|Description}}', 'wikieditor-toolbar-help-page-link' => '{{Identical|Links}}', @@ -494,7 +501,9 @@ www.example.org is not a real website, but it has been reserved to use in softwa www.example.org is not a real website, but it has been reserved to use in software documentation. If you translate the word example and try to go to that web address then you might get a message that it doesn\'t exist. But somebody may have created a commercial web page for that address, such as www.Beispiel.org, using the German word for example. It is therefore recommended that you do not translate http://www.example.org at all. If you do wish to translate it you should first check where the translated link takes you.', 'wikieditor-toolbar-help-content-signaturetimestamp-description' => '{{Identical|Signature with timestamp}}', + 'wikieditor-toolbar-help-content-signaturetimestamp-syntax' => '{{notranslate}}', 'wikieditor-toolbar-help-content-signature-description' => '{{Identical|Signature}}', + 'wikieditor-toolbar-help-content-signature-syntax' => '{{notranslate}}', ); /** Abkhazian (Аҧсшәа) @@ -737,7 +746,7 @@ $1:Voorbeeld2|Byskrif2', 'wikieditor-toolbar-help-content-olist-syntax' => '# Lyn in genommerde lys
# Lyn in genommerde lys', 'wikieditor-toolbar-help-content-olist-result' => '
  1. Lyn in genommerde lys
  2. Lyn in genommerde lys
', 'wikieditor-toolbar-help-content-file-description' => 'Ingebedde lêer', - 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Voorbeeld.png|thumb|Byskrif]]', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Voorbeeld.png|thumb|Byskrif]]', # Fuzzy 'wikieditor-toolbar-help-content-file-result' => "
Byskrif
", 'wikieditor-toolbar-help-content-reference-description' => 'Verwysing', 'wikieditor-toolbar-help-content-reference-syntax' => 'Bladsyteks.<ref name="test">[http://www.voorbeeld.org Skakel se teks], addisionele teks.</ref>', @@ -786,11 +795,11 @@ $messages['aln'] = array( 'wikieditor-toc-preference' => 'Tabela e përmbajtjeve Aktivizo lundrueshëm', 'wikieditor-toc-show' => 'Përmbajtja Show', 'wikieditor-toc-hide' => 'Përmbajtja Hide', - 'wikieditor-toolbar' => 'Editing toolbar', + 'wikieditor-toolbar' => 'Editing toolbar', # Fuzzy 'wikieditor-toolbar-desc' => 'toolbar Redakto faqe me të përdorshmërisë zgjeruar', 'wikieditor-toolbar-preference' => 'Lejo redaktimin zgjeruar toolbar', 'wikieditor-toolbar-dialogs-preference' => 'dialogs Aktivizo për futjen e lidhjeve, tavolina dhe më shumë', - 'wikieditor-toolbar-loading' => 'Loading ...', + 'wikieditor-toolbar-loading' => 'Loading ...', # Fuzzy 'wikieditor-toolbar-tool-bold' => 'Guximtar', 'wikieditor-toolbar-tool-bold-example' => 'Tekst i trashë', 'wikieditor-toolbar-tool-italic' => 'Kursiv', @@ -1587,7 +1596,7 @@ $messages['arc'] = array( 'wikieditor-toolbar-tool-table-title' => 'ܣܢܦܐ ܕܠܘܚܝܬܐ', 'wikieditor-toolbar-tool-table-dimensions-rows' => 'ܨ̈ܦܐ', 'wikieditor-toolbar-tool-table-dimensions-columns' => 'ܥܡܘܕ̈ܐ', - 'wikieditor-toolbar-tool-table-example' => 'ܡܬܠܐ', + 'wikieditor-toolbar-tool-table-example' => 'ܛܘܦܣܐ', 'wikieditor-toolbar-tool-table-preview' => 'ܚܝܪܐ ܩܕܡܝܐ', 'wikieditor-toolbar-tool-table-insert' => 'ܣܢܘܦ', 'wikieditor-toolbar-tool-table-cancel' => 'ܒܛܘܠ', @@ -1668,7 +1677,7 @@ $messages['arz'] = array( 'wikieditor-template-editor-dialog-submit' => 'تحديث (update)', 'wikieditor-template-editor-dialog-cancel' => 'كانسل', 'wikieditor-templates-preference' => 'خلّى القالب يبان مقفول', - 'wikieditor-toc-preference' => 'Enable navigable table of contents', + 'wikieditor-toc-preference' => 'Enable navigable table of contents', # Fuzzy 'wikieditor-toc-show' => 'بيّن المحتويات', 'wikieditor-toc-hide' => 'خبّى المحتويات', 'wikieditor-toolbar' => 'شريط عدّة التحرير', @@ -1800,15 +1809,15 @@ $1:Example.jpg|Caption2', 'wikieditor-toolbar-help-page-file' => 'فايلات', 'wikieditor-toolbar-help-page-reference' => 'مراجع', 'wikieditor-toolbar-help-page-discussion' => 'مناقشه', - 'wikieditor-toolbar-help-content-italic-description' => 'Italic', - 'wikieditor-toolbar-help-content-italic-syntax' => "''Italic text''", + 'wikieditor-toolbar-help-content-italic-description' => 'Italic', # Fuzzy + 'wikieditor-toolbar-help-content-italic-syntax' => "''Italic text''", # Fuzzy 'wikieditor-toolbar-help-content-italic-result' => 'Italic text', 'wikieditor-toolbar-help-content-bold-description' => 'Bold', - 'wikieditor-toolbar-help-content-bold-syntax' => "'''Bold text'''", - 'wikieditor-toolbar-help-content-bold-result' => 'Bold text', - 'wikieditor-toolbar-help-content-bolditalic-description' => 'Bold & italic', - 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Bold & italic text'''''", - 'wikieditor-toolbar-help-content-bolditalic-result' => 'Bold & italic text', + 'wikieditor-toolbar-help-content-bold-syntax' => "'''Bold text'''", # Fuzzy + 'wikieditor-toolbar-help-content-bold-result' => 'Bold text', # Fuzzy + 'wikieditor-toolbar-help-content-bolditalic-description' => 'Bold & italic', # Fuzzy + 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Bold & italic text'''''", # Fuzzy + 'wikieditor-toolbar-help-content-bolditalic-result' => 'Bold & italic text', # Fuzzy 'wikieditor-toolbar-help-content-ilink-description' => 'لينك جوّانى', 'wikieditor-toolbar-help-content-ilink-syntax' => '[[اسم الصفحه|اسم اللينك]]
[[اسم الصفحه]]', 'wikieditor-toolbar-help-content-ilink-result' => "اسم اللينك
اسم الصفحه", @@ -1816,22 +1825,22 @@ $1:Example.jpg|Caption2', 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.example.org اسم اللينك]
[http://www.example.org]
http://www.example.org', 'wikieditor-toolbar-help-content-xlink-result' => "اسم اللينك
[1]
http://www.example.org", 'wikieditor-toolbar-help-content-heading2-description' => '2nd level heading', - 'wikieditor-toolbar-help-content-heading2-syntax' => '== Heading text ==', - 'wikieditor-toolbar-help-content-heading2-result' => '

Heading text

', - 'wikieditor-toolbar-help-content-heading3-description' => '3rd level heading', - 'wikieditor-toolbar-help-content-heading3-syntax' => '=== Heading text ===', - 'wikieditor-toolbar-help-content-heading4-description' => '4th level heading', - 'wikieditor-toolbar-help-content-heading4-result' => '

Heading text

', - 'wikieditor-toolbar-help-content-heading5-description' => '5th level heading', - 'wikieditor-toolbar-help-content-heading5-syntax' => '===== Heading text =====', - 'wikieditor-toolbar-help-content-heading5-result' => '
Heading text
', + 'wikieditor-toolbar-help-content-heading2-syntax' => '== Heading text ==', # Fuzzy + 'wikieditor-toolbar-help-content-heading2-result' => '

Heading text

', # Fuzzy + 'wikieditor-toolbar-help-content-heading3-description' => '3rd level heading', # Fuzzy + 'wikieditor-toolbar-help-content-heading3-syntax' => '=== Heading text ===', # Fuzzy + 'wikieditor-toolbar-help-content-heading4-description' => '4th level heading', # Fuzzy + 'wikieditor-toolbar-help-content-heading4-result' => '

Heading text

', # Fuzzy + 'wikieditor-toolbar-help-content-heading5-description' => '5th level heading', # Fuzzy + 'wikieditor-toolbar-help-content-heading5-syntax' => '===== Heading text =====', # Fuzzy + 'wikieditor-toolbar-help-content-heading5-result' => '
Heading text
', # Fuzzy 'wikieditor-toolbar-help-content-ulist-description' => 'ليسته فيها bullets', - 'wikieditor-toolbar-help-content-ulist-syntax' => '* List item
* List item', - 'wikieditor-toolbar-help-content-ulist-result' => '', + 'wikieditor-toolbar-help-content-ulist-syntax' => '* List item
* List item', # Fuzzy + 'wikieditor-toolbar-help-content-ulist-result' => '', # Fuzzy 'wikieditor-toolbar-help-content-olist-description' => 'ليسته مترقمه', - 'wikieditor-toolbar-help-content-olist-syntax' => '# List item
# List item', - 'wikieditor-toolbar-help-content-olist-result' => '
  1. List item
  2. List item
', - 'wikieditor-toolbar-help-content-file-description' => 'Embedded file', + 'wikieditor-toolbar-help-content-olist-syntax' => '# List item
# List item', # Fuzzy + 'wikieditor-toolbar-help-content-olist-result' => '
  1. List item
  2. List item
', # Fuzzy + 'wikieditor-toolbar-help-content-file-description' => 'Embedded file', # Fuzzy 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Caption text]]', 'wikieditor-toolbar-help-content-file-result' => "
Caption text
", 'wikieditor-toolbar-help-content-reference-description' => 'مرجع', @@ -2175,6 +2184,7 @@ $messages['ast'] = array( 'wikieditor-toolbar-file-float' => 'Alliniamientu:', 'wikieditor-toolbar-file-default' => '(predetermináu)', 'wikieditor-toolbar-file-format' => 'Formatu:', + 'wikieditor-toolbar-file-format-none' => 'dengún', 'wikieditor-toolbar-tool-file-insert' => 'Inxertar', 'wikieditor-toolbar-tool-file-cancel' => 'Encaboxar', 'wikieditor-toolbar-tool-reference' => 'Referencia', @@ -2278,6 +2288,9 @@ $1:Exemplu.jpg|Pie2', 'wikieditor-toolbar-characters-page-thai' => 'Tailandés', 'wikieditor-toolbar-characters-page-lao' => 'Laosianu', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', + 'wikieditor-toolbar-characters-endash' => 'guión curtiu', + 'wikieditor-toolbar-characters-emdash' => 'guión llargu', + 'wikieditor-toolbar-characters-minus' => 'signu menos', 'wikieditor-toolbar-section-help' => 'Ayuda', 'wikieditor-toolbar-help-heading-description' => 'Descripción', 'wikieditor-toolbar-help-heading-syntax' => "Lo qu'escribes", @@ -3055,7 +3068,7 @@ $messages['be-tarask'] = array( 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'Назва старонкі альбо URL-адрас', 'wikieditor-toolbar-tool-link-int-text' => 'Тэкст спасылкі:', 'wikieditor-toolbar-tool-link-int-text-tooltip' => 'Увядзіце тэкст, які павінен быць паказаны', - 'wikieditor-toolbar-tool-link-ext' => 'На вонкавую ўэб-старонку', + 'wikieditor-toolbar-tool-link-ext' => 'На вонкавую вэб-старонку', 'wikieditor-toolbar-tool-link-ext-target' => 'URL-адрас спасылкі:', 'wikieditor-toolbar-tool-link-ext-text' => 'Тэкст спасылкі:', 'wikieditor-toolbar-tool-link-insert' => 'Уставіць спасылку', @@ -3184,6 +3197,9 @@ $1:Прыклад.jpg|Подпіс2', 'wikieditor-toolbar-characters-page-thai' => 'Тайскія', 'wikieditor-toolbar-characters-page-lao' => 'Лаоскія', 'wikieditor-toolbar-characters-page-khmer' => 'Кхмэрскія', + 'wikieditor-toolbar-characters-endash' => 'кароткі працяжнік', + 'wikieditor-toolbar-characters-emdash' => 'доўгі працяжнік', + 'wikieditor-toolbar-characters-minus' => 'мінус', 'wikieditor-toolbar-section-help' => 'Дапамога', 'wikieditor-toolbar-help-heading-description' => 'Апісаньне', 'wikieditor-toolbar-help-heading-syntax' => 'Што Вы ўводзіце', @@ -3396,7 +3412,7 @@ $1:Example.jpg|Описание2', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Замяна на всички', 'wikieditor-toolbar-tool-replace-close' => 'Затваряне', 'wikieditor-toolbar-tool-replace-nomatch' => 'Нямаше резултати, които да отговарят на вашето търсене.', - 'wikieditor-toolbar-tool-replace-success' => 'Направени са замени: $1.', + 'wikieditor-toolbar-tool-replace-success' => 'Направени са замени: $1.', # Fuzzy 'wikieditor-toolbar-tool-replace-emptysearch' => 'Не сте въвели низ за търсене.', 'wikieditor-toolbar-tool-replace-invalidregex' => 'Въведеният от вас регулярен израз е невалиден: $1', 'wikieditor-toolbar-section-characters' => 'Специални символи', @@ -3670,7 +3686,7 @@ $1:Cuntuh.jpg|Judul2', 'wikieditor-toolbar-help-content-olist-syntax' => '# Isi daptar
# Isi daptar', 'wikieditor-toolbar-help-content-olist-result' => '
  1. Isi daptar
  2. Isi daptar
', 'wikieditor-toolbar-help-content-file-description' => 'Maktub-akan barakas', - 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Cuntuh.png|thumb|Naskah judul gambar]]', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Cuntuh.png|thumb|Naskah judul gambar]]', # Fuzzy 'wikieditor-toolbar-help-content-reference-description' => 'Rujukan', 'wikieditor-toolbar-help-content-reference-result' => "Naskah tungkaran.[1]", 'wikieditor-toolbar-help-content-rereference-result' => "Naskah tungkaran.[1]", @@ -3690,7 +3706,7 @@ $1:Cuntuh.jpg|Judul2', $messages['bn'] = array( 'wikieditor' => 'উন্নত উইকিটেক্সট সম্পাদনা ইন্টারফেস', 'wikieditor-wikitext-tab' => 'উইকিটেক্সট', - 'wikieditor-loading' => 'আনা হচ্ছে', + 'wikieditor-loading' => 'লোডিং...', 'wikieditor-preview-preference' => 'পাশাপাশি প্রাকদর্শন সক্রিয় করো', 'wikieditor-preview-tab' => 'প্রাকদর্শন', 'wikieditor-preview-changes-tab' => 'পরিবর্তনসমূহ', @@ -3719,7 +3735,7 @@ $messages['bn'] = array( 'wikieditor-toolbar-desc' => 'বেশি ব্যবহারযোগ্য সম্পাদনা পাতার টুলবার', 'wikieditor-toolbar-preference' => 'শক্তিশালী সম্পাদনা টুলবার সক্রিয় করো', 'wikieditor-toolbar-dialogs-preference' => 'যোগকৃত লিংক, ছক এবং আরও কিছুর জন্য ডায়লগ সক্রিয় করো', - 'wikieditor-toolbar-loading' => 'লোডিং…', + 'wikieditor-toolbar-loading' => 'লোডিং...', 'wikieditor-toolbar-tool-bold' => 'গাঢ়', 'wikieditor-toolbar-tool-bold-example' => 'গাঢ় লেখা', 'wikieditor-toolbar-tool-italic' => 'ইটালিক', @@ -5354,7 +5370,8 @@ $1:نموونە.jpg|شرۆڤەی ٢', 'wikieditor-toolbar-help-content-indent-result' => 'دەقی ئاسایی
دەقی پێشچوو
دەقی پێشچوو
', ); -/** Corsican (corsu) */ +/** Corsican (corsu) + */ $messages['co'] = array( 'wikieditor-toolbar-tool-heading-1' => 'Livellu 1', 'wikieditor-toolbar-tool-heading-2' => 'Livellu 2', @@ -5649,7 +5666,7 @@ $messages['csb'] = array( 'wikieditor-toolbar-tool-table-insert' => 'Wstôwi', 'wikieditor-toolbar-tool-table-cancel' => 'Anulujë', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Nalezë pòstãpné', - 'wikieditor-toolbar-tool-replace-close' => 'Anulujë', + 'wikieditor-toolbar-tool-replace-close' => 'Anulujë', # Fuzzy 'wikieditor-toolbar-section-characters' => 'Specjalnë céchów', 'wikieditor-toolbar-characters-page-ipa' => 'IPA', 'wikieditor-toolbar-characters-page-symbols' => 'Céchë', @@ -6391,6 +6408,9 @@ $1:Beispiel.jpg|Beschreibung2', 'wikieditor-toolbar-characters-page-thai' => 'Thailändisch', 'wikieditor-toolbar-characters-page-lao' => 'Laotisch', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', + 'wikieditor-toolbar-characters-endash' => 'Halbgeviertstrich', + 'wikieditor-toolbar-characters-emdash' => 'Geviertstrich', + 'wikieditor-toolbar-characters-minus' => 'Minus', 'wikieditor-toolbar-section-help' => 'Hilfe', 'wikieditor-toolbar-help-heading-description' => 'Beschreibung', 'wikieditor-toolbar-help-heading-syntax' => 'Was du eingibst', @@ -6667,6 +6687,9 @@ $1:misal.jpg|nuşteyê resmi2', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', + 'wikieditor-toolbar-characters-endash' => 'tira kılme', + 'wikieditor-toolbar-characters-emdash' => 'tira derge', + 'wikieditor-toolbar-characters-minus' => 'işaretê kemiye', 'wikieditor-toolbar-section-help' => 'Peşti', 'wikieditor-toolbar-help-heading-description' => 'Şınasnayış', 'wikieditor-toolbar-help-heading-syntax' => 'o yo ke şıma nuşt', @@ -6674,7 +6697,7 @@ $1:misal.jpg|nuşteyê resmi2', 'wikieditor-toolbar-help-page-format' => 'fesal dayiş/format', 'wikieditor-toolbar-help-page-link' => 'gıreyi', 'wikieditor-toolbar-help-page-heading' => 'sernameyi', - 'wikieditor-toolbar-help-page-list' => 'listeyi', + 'wikieditor-toolbar-help-page-list' => 'Listey', 'wikieditor-toolbar-help-page-file' => 'dosyayi', 'wikieditor-toolbar-help-page-reference' => 'Çımey', 'wikieditor-toolbar-help-page-discussion' => 'werê-ameyiş/munaqeşa', @@ -7667,6 +7690,9 @@ $1:Ejemplo.jpg|Descripción2', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', + 'wikieditor-toolbar-characters-endash' => 'guión corto', + 'wikieditor-toolbar-characters-emdash' => 'guión largo', + 'wikieditor-toolbar-characters-minus' => 'signo menos', 'wikieditor-toolbar-section-help' => 'Ayuda', 'wikieditor-toolbar-help-heading-description' => 'Descripción', 'wikieditor-toolbar-help-heading-syntax' => 'Lo que escribe', @@ -8299,6 +8325,7 @@ $messages['fa'] = array( 'wikieditor-toolbar-file-float' => 'تراز:', 'wikieditor-toolbar-file-default' => '(پیش‌فرض)', 'wikieditor-toolbar-file-format' => 'قالب:', + 'wikieditor-toolbar-file-format-none' => 'هیچ', 'wikieditor-toolbar-tool-file-insert' => 'درج', 'wikieditor-toolbar-tool-file-cancel' => 'لغو', 'wikieditor-toolbar-tool-reference' => 'منبع', @@ -8402,6 +8429,9 @@ $1:مثال.jpg|عنوان ۲', 'wikieditor-toolbar-characters-page-thai' => 'تایلندی', 'wikieditor-toolbar-characters-page-lao' => 'لائو', 'wikieditor-toolbar-characters-page-khmer' => 'خمر', + 'wikieditor-toolbar-characters-endash' => 'خط فاصله', + 'wikieditor-toolbar-characters-emdash' => 'خط فاسله کشیده', + 'wikieditor-toolbar-characters-minus' => 'علامت منفی', 'wikieditor-toolbar-section-help' => 'راهنما', 'wikieditor-toolbar-help-heading-description' => 'توضیح', 'wikieditor-toolbar-help-heading-syntax' => 'آن چه می‌نویسید', @@ -8477,8 +8507,8 @@ $1:مثال.jpg|عنوان ۲', * @author ZeiP */ $messages['fi'] = array( - 'wikieditor' => 'Edistynyt wikitext-muokkauskäyttöliittymä', - 'wikieditor-desc' => 'Tarjoaa laajennettavan wikitext-muokkauskäyttöliittymän ja monia toimintoja tarjoavia laajennuksia.', + 'wikieditor' => 'Edistynyt wikitekstin muokkauskäyttöliittymä', + 'wikieditor-desc' => 'Tarjoaa laajennettavan muokkauskäyttöliittymän wikitekstille ja muita toimintoja.', 'wikieditor-wikitext-tab' => 'Wikiteksti', 'wikieditor-loading' => 'Ladataan', 'wikieditor-preview-preference' => 'Ota käyttöön vierekkäinen esikatselu', @@ -8550,7 +8580,8 @@ Haluatko tehdä siitä sisäisen linkin?', 'wikieditor-toolbar-file-size' => 'Koko:', 'wikieditor-toolbar-file-float' => 'Tasaus:', 'wikieditor-toolbar-file-default' => '(oletus)', - 'wikieditor-toolbar-file-format' => 'Tiedostomuoto:', + 'wikieditor-toolbar-file-format' => 'Muoto:', + 'wikieditor-toolbar-file-format-none' => 'ei mitään', 'wikieditor-toolbar-tool-file-insert' => 'Lisää', 'wikieditor-toolbar-tool-file-cancel' => 'Peruuta', 'wikieditor-toolbar-tool-reference' => 'Viite', @@ -8911,6 +8942,9 @@ $1:Exemple.jpg|Description 2', 'wikieditor-toolbar-characters-page-thai' => 'thaï', 'wikieditor-toolbar-characters-page-lao' => 'laotien', 'wikieditor-toolbar-characters-page-khmer' => 'khmer', + 'wikieditor-toolbar-characters-endash' => 'tiret anglais', + 'wikieditor-toolbar-characters-emdash' => 'tiret em', + 'wikieditor-toolbar-characters-minus' => 'signe moins', 'wikieditor-toolbar-section-help' => 'Aide', 'wikieditor-toolbar-help-heading-description' => 'Description', 'wikieditor-toolbar-help-heading-syntax' => 'Ce que vous tapez', @@ -9240,7 +9274,8 @@ $messages['fur'] = array( 'wikieditor-toolbar-section-help' => 'Jutori', ); -/** Western Frisian (Frysk) */ +/** Western Frisian (Frysk) + */ $messages['fy'] = array( 'wikieditor-toolbar-tool-link-cancel' => 'Ofbrekke', ); @@ -9480,7 +9515,7 @@ $1:Ballsampaill.jpg|Mìneachadh an deilbh2', 'wikieditor-toolbar-help-content-olist-syntax' => '* Ball na liosta
* Ball na liosta', 'wikieditor-toolbar-help-content-olist-result' => '
  1. Ball na liosta
  2. Ball na liosta
', 'wikieditor-toolbar-help-content-file-description' => 'Embedded file', - 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Ballsampaill.png|thumb|Mìneachadh an deilbh]]', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Ballsampaill.png|thumb|Mìneachadh an deilbh]]', # Fuzzy 'wikieditor-toolbar-help-content-file-result' => "
Mìneachadh an deilbh
", 'wikieditor-toolbar-help-content-reference-description' => 'Iomradh', 'wikieditor-toolbar-help-content-reference-syntax' => 'Teacsa na duilleige.<ref name="test">[http://www.ballsampaill.org Teacsa a\' cheangail], teacsa eile.</ref>', @@ -9680,6 +9715,9 @@ $1:Example.jpg|Pé_de_foto_2', 'wikieditor-toolbar-characters-page-thai' => 'Tailandés', 'wikieditor-toolbar-characters-page-lao' => 'Laosiano', 'wikieditor-toolbar-characters-page-khmer' => 'Camboxano', + 'wikieditor-toolbar-characters-endash' => 'guión', + 'wikieditor-toolbar-characters-emdash' => 'raia', + 'wikieditor-toolbar-characters-minus' => 'signo menos', 'wikieditor-toolbar-section-help' => 'Axuda', 'wikieditor-toolbar-help-heading-description' => 'Descrición', 'wikieditor-toolbar-help-heading-syntax' => 'O que escribe', @@ -9772,7 +9810,7 @@ $messages['grc'] = array( 'wikieditor-toolbar-tool-heading-3' => 'Ἐπίπεδον 3', 'wikieditor-toolbar-tool-heading-4' => 'Ἐπίπεδον 4', 'wikieditor-toolbar-tool-heading-5' => 'Ἐπίπεδον 5', - 'wikieditor-toolbar-group-format' => 'Κατάλογος', + 'wikieditor-toolbar-group-format' => 'Κατάλογος', # Fuzzy 'wikieditor-toolbar-tool-big' => 'Μέγα', 'wikieditor-toolbar-tool-big-example' => 'Μέγα κείμενον', 'wikieditor-toolbar-tool-small' => 'Σμικρόν', @@ -10554,7 +10592,8 @@ $1:Example.jpg|Fo-heidyl2', 'wikieditor-toolbar-help-content-indent-result' => 'Teks cadjin
Teks jingit
Teks jingit
', ); -/** Hausa (Hausa) */ +/** Hausa (Hausa) + */ $messages['ha'] = array( 'wikieditor-template-editor-dialog-cancel' => 'Soke', 'wikieditor-toolbar-tool-bold-example' => 'Rubutu mai gwaɓi', @@ -10754,6 +10793,9 @@ $1:דוגמה.jpg|כותרת 2', 'wikieditor-toolbar-characters-page-thai' => 'תאית', 'wikieditor-toolbar-characters-page-lao' => 'לאו', 'wikieditor-toolbar-characters-page-khmer' => 'קמר', + 'wikieditor-toolbar-characters-endash' => 'קו מפריד', + 'wikieditor-toolbar-characters-emdash' => 'קו מפריד ארוך', + 'wikieditor-toolbar-characters-minus' => 'מינוס', 'wikieditor-toolbar-section-help' => 'עזרה', 'wikieditor-toolbar-help-heading-description' => 'תיאור', 'wikieditor-toolbar-help-heading-syntax' => 'מה יש להקליד', @@ -11040,7 +11082,8 @@ $1:उदाहरण.jpg|चित्रशीर्षक२', 'wikieditor-toolbar-help-content-indent-result' => 'सामान्य लेख
इनडेंटेड लेख
इनडेंटेड लेख
', ); -/** Fiji Hindi (Latin script) (Fiji Hindi) */ +/** Fiji Hindi (Latin script) (Fiji Hindi) + */ $messages['hif-latn'] = array( 'wikieditor-toolbar-tool-bold' => 'Mota', 'wikieditor-toolbar-tool-bold-example' => 'Mota akchhar', @@ -11464,6 +11507,9 @@ $1:Example.jpg|Popis2', 'wikieditor-toolbar-characters-page-thai' => 'Thailandšćina', 'wikieditor-toolbar-characters-page-lao' => 'Laošćina', 'wikieditor-toolbar-characters-page-khmer' => 'Khmeršćina', + 'wikieditor-toolbar-characters-endash' => 'krótka ležaca smužka', + 'wikieditor-toolbar-characters-emdash' => 'dołha ležaca smužka', + 'wikieditor-toolbar-characters-minus' => 'minusowe znamješko', 'wikieditor-toolbar-section-help' => 'Pomoc', 'wikieditor-toolbar-help-heading-description' => 'Wopisanje', 'wikieditor-toolbar-help-heading-syntax' => 'Štož zapisuješ', @@ -11911,7 +11957,7 @@ $1:Example.jpg|Նկարագրություն2', 'wikieditor-toolbar-tool-replace-regex' => 'Որոնման տողը ընկալել որպես regular expression', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Գտնել հաջորդը', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Փոխարինել բոլորը', - 'wikieditor-toolbar-tool-replace-close' => 'Բեկանել', + 'wikieditor-toolbar-tool-replace-close' => 'Բեկանել', # Fuzzy 'wikieditor-toolbar-tool-replace-nomatch' => 'Ձեր որոնմանը համապատասխանող արդյունքներ չեն գտնվել։', 'wikieditor-toolbar-tool-replace-success' => 'Կատարվել է $1 փոխարինում։', 'wikieditor-toolbar-tool-replace-emptysearch' => 'Դուք որոնելու որևէ բան չեք նշել։', @@ -12868,7 +12914,7 @@ $messages['io'] = array( 'wikieditor-toolbar-tool-heading-3' => 'Nivelo 3', 'wikieditor-toolbar-tool-heading-4' => 'Nivelo 4', 'wikieditor-toolbar-tool-heading-5' => 'Nivelo 5', - 'wikieditor-toolbar-group-format' => 'Listo', + 'wikieditor-toolbar-group-format' => 'Listo', # Fuzzy 'wikieditor-toolbar-tool-big' => 'Granda', 'wikieditor-toolbar-tool-big-example' => 'Granda texto', 'wikieditor-toolbar-tool-small' => 'Mikra', @@ -13334,6 +13380,9 @@ $1:Esempio.jpg|Didascalia2', 'wikieditor-toolbar-characters-page-thai' => 'Thailandese', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', + 'wikieditor-toolbar-characters-endash' => 'lineetta enne', + 'wikieditor-toolbar-characters-emdash' => 'lineetta emme', + 'wikieditor-toolbar-characters-minus' => 'segno meno', 'wikieditor-toolbar-section-help' => 'Aiuto', 'wikieditor-toolbar-help-heading-description' => 'Descrizione', 'wikieditor-toolbar-help-heading-syntax' => 'Cosa si digita', @@ -13459,7 +13508,7 @@ $messages['ja'] = array( 'wikieditor-toolbar-tool-link-int-text' => 'リンク文:', 'wikieditor-toolbar-tool-link-int-text-tooltip' => '表示する文字列を入力してください', 'wikieditor-toolbar-tool-link-ext' => '外部のウェブページへ', - 'wikieditor-toolbar-tool-link-ext-target' => 'リンクURL:', + 'wikieditor-toolbar-tool-link-ext-target' => 'リンクの URL:', 'wikieditor-toolbar-tool-link-ext-text' => 'リンク テキスト:', 'wikieditor-toolbar-tool-link-insert' => 'リンク挿入', 'wikieditor-toolbar-tool-link-cancel' => '中止', @@ -13587,6 +13636,9 @@ $1:Example.jpg|キャプション2', 'wikieditor-toolbar-characters-page-thai' => 'タイ文字', 'wikieditor-toolbar-characters-page-lao' => 'ラオス文字', 'wikieditor-toolbar-characters-page-khmer' => 'クメール文字', + 'wikieditor-toolbar-characters-endash' => 'en ダッシュ', + 'wikieditor-toolbar-characters-emdash' => 'em ダッシュ', + 'wikieditor-toolbar-characters-minus' => 'マイナス記号', 'wikieditor-toolbar-section-help' => 'ヘルプ', 'wikieditor-toolbar-help-heading-description' => '解説', 'wikieditor-toolbar-help-heading-syntax' => '入力内容', @@ -14557,7 +14609,7 @@ $messages['kn'] = array( 'wikieditor-toolbar-tool-heading-3' => 'ದರ್ಜೆ ೩', 'wikieditor-toolbar-tool-heading-4' => 'ದರ್ಜೆ ೪', 'wikieditor-toolbar-tool-heading-5' => 'ದರ್ಜೆ ೫', - 'wikieditor-toolbar-group-format' => 'ಪಟ್ಟಿ', + 'wikieditor-toolbar-group-format' => 'ಪಟ್ಟಿ', # Fuzzy 'wikieditor-toolbar-tool-big' => 'ದೊಡ್ದ', 'wikieditor-toolbar-tool-table' => 'ಪಟ್ಟಿ', 'wikieditor-toolbar-tool-table-example' => 'ಉದಾಹರಣೆ', @@ -14761,6 +14813,9 @@ $1:Example.jpg|설명2', 'wikieditor-toolbar-characters-page-thai' => '타이어', 'wikieditor-toolbar-characters-page-lao' => '라오어', 'wikieditor-toolbar-characters-page-khmer' => '크메르어', + 'wikieditor-toolbar-characters-endash' => 'en 대시', + 'wikieditor-toolbar-characters-emdash' => 'em 대시', + 'wikieditor-toolbar-characters-minus' => '빼기 기호', 'wikieditor-toolbar-section-help' => '도움말', 'wikieditor-toolbar-help-heading-description' => '설명', 'wikieditor-toolbar-help-heading-syntax' => '입력하는 내용', @@ -15123,6 +15178,16 @@ $messages['ksh'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Mer han nix faßjehallde för ne Lingk drop ze maache.', 'wikieditor-toolbar-tool-file' => 'Enjefösch Dattei', 'wikieditor-toolbar-tool-file-example' => 'Beld_Beishpöll.jpeg', + 'wikieditor-toolbar-tool-file-title' => 'Dattei ennfööje', + 'wikieditor-toolbar-file-target' => 'Dä Dattei iere Naame:', + 'wikieditor-toolbar-file-caption' => 'Lejände:', + 'wikieditor-toolbar-file-size' => 'Ömfang', + 'wikieditor-toolbar-file-float' => 'Ußreeschte:', + 'wikieditor-toolbar-file-default' => '(Schtandatt)', + 'wikieditor-toolbar-file-format' => 'Fommaat:', + 'wikieditor-toolbar-file-format-none' => 'kein', + 'wikieditor-toolbar-tool-file-insert' => 'Enfööje', + 'wikieditor-toolbar-tool-file-cancel' => 'Ophüre', 'wikieditor-toolbar-tool-reference' => 'Fohßnoht', 'wikieditor-toolbar-tool-reference-example' => 'Donn hef dä Täx es för en Fohßnoht enjävve', 'wikieditor-toolbar-tool-reference-cancel' => 'Ophüre', @@ -15225,6 +15290,9 @@ $1:Beishpell.jpg|zweijte Beld-Täx', 'wikieditor-toolbar-characters-page-thai' => 'Thailändesch', 'wikieditor-toolbar-characters-page-lao' => 'Laotesch', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer-Kambodschaanesch', + 'wikieditor-toolbar-characters-endash' => 'Ene Halfjeviertschtresch', + 'wikieditor-toolbar-characters-emdash' => 'Ene Jeviertschtresch', + 'wikieditor-toolbar-characters-minus' => 'Et Winnijer-Zeische', 'wikieditor-toolbar-section-help' => 'Hölp', 'wikieditor-toolbar-help-heading-description' => 'Beschrevve', 'wikieditor-toolbar-help-heading-syntax' => 'Wat De schriifs', @@ -15850,7 +15918,7 @@ $1:Exemplum.jpg|Descriptio 2', 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.example.org Titulus nexus]
[http://www.example.org]
http://www.example.org', 'wikieditor-toolbar-help-content-xlink-result' => "Titulus nexus
[1]
http://www.example.org", 'wikieditor-toolbar-help-content-file-description' => 'Fasciculus in pagina impositus', - 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Exemplum.png|thumb|Descriptio fasciculi]]', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Exemplum.png|thumb|Descriptio fasciculi]]', # Fuzzy 'wikieditor-toolbar-help-content-file-result' => "
Descriptio fasciculi
", 'wikieditor-toolbar-help-content-reference-description' => 'Referentia bibliographica', 'wikieditor-toolbar-help-content-showreferences-description' => 'Referentias bibliographicas monstrare', @@ -16610,7 +16678,7 @@ $messages['ltg'] = array( 'wikieditor-template-editor-dialog-submit' => 'Atjaunynuot', ); -/** Lushai (Mizo ţawng) +/** Mizo (Mizo ţawng) * @author RMizo */ $messages['lus'] = array( @@ -17252,7 +17320,7 @@ $1:Contoh.jpg|Judul2', 'wikieditor-toolbar-help-content-olist-syntax' => '# Senarai hal
# Senarai hal', 'wikieditor-toolbar-help-content-olist-result' => '
  1. Senarai hal
  2. Senarai hal
', 'wikieditor-toolbar-help-content-file-description' => 'Cantumkan berkas', - 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Contoh.png|thumb|Teks gambar]]', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Contoh.png|thumb|Teks gambar]]', # Fuzzy 'wikieditor-toolbar-help-content-file-result' => "
Teks gambar
", 'wikieditor-toolbar-help-content-reference-description' => 'Rujukan', 'wikieditor-toolbar-help-content-reference-syntax' => 'Teks laman.<ref name="test">[http://www.example.org Teks tautan], teks tambahan.</ref>', @@ -17452,6 +17520,9 @@ $1:Пример.jpg|Опис2', 'wikieditor-toolbar-characters-page-thai' => 'Тајландски', 'wikieditor-toolbar-characters-page-lao' => 'Лаошки', 'wikieditor-toolbar-characters-page-khmer' => 'Кмерски', + 'wikieditor-toolbar-characters-endash' => 'цртичка', + 'wikieditor-toolbar-characters-emdash' => 'тире', + 'wikieditor-toolbar-characters-minus' => 'минус', 'wikieditor-toolbar-section-help' => 'Помош', 'wikieditor-toolbar-help-heading-description' => 'Опис', 'wikieditor-toolbar-help-heading-syntax' => 'Што пишувате', @@ -17698,6 +17769,7 @@ $1:Example.jpg|കുറിപ്പ്2', 'wikieditor-toolbar-characters-page-thai' => 'തായ്', 'wikieditor-toolbar-characters-page-lao' => 'ലാവോ', 'wikieditor-toolbar-characters-page-khmer' => 'ഖെമർ', + 'wikieditor-toolbar-characters-minus' => 'വ്യവകലന ചിഹ്നം', 'wikieditor-toolbar-section-help' => 'സഹായം', 'wikieditor-toolbar-help-heading-description' => 'വിവരണം', 'wikieditor-toolbar-help-heading-syntax' => 'താങ്കൾ ടൈപ്പ് ചെയ്യുന്നത്', @@ -18201,6 +18273,9 @@ $1:Contoh.jpg|Sari kata 2', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', + 'wikieditor-toolbar-characters-endash' => 'sengkang en', + 'wikieditor-toolbar-characters-emdash' => 'sengkang em', + 'wikieditor-toolbar-characters-minus' => 'tanda tolak', 'wikieditor-toolbar-section-help' => 'Bantuan', 'wikieditor-toolbar-help-heading-description' => 'Keterangan', 'wikieditor-toolbar-help-heading-syntax' => 'Yang ditaip', @@ -19392,6 +19467,9 @@ $1:Voorbeeld.jpg|Bijschrift2', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Laotiaans', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', + 'wikieditor-toolbar-characters-endash' => 'liggend streepje', + 'wikieditor-toolbar-characters-emdash' => 'gedachtenstreepje', + 'wikieditor-toolbar-characters-minus' => 'minteken', 'wikieditor-toolbar-section-help' => 'Hulp', 'wikieditor-toolbar-help-heading-description' => 'Beschrijving', 'wikieditor-toolbar-help-heading-syntax' => 'Wat u typt', @@ -19828,7 +19906,7 @@ $messages['oc'] = array( 'wikieditor-toolbar-tool-heading-4' => 'Nivèl 4', 'wikieditor-toolbar-tool-heading-5' => 'Nivèl 5', 'wikieditor-toolbar-tool-heading-example' => 'Tèxte del títol', - 'wikieditor-toolbar-group-format' => 'Lista', + 'wikieditor-toolbar-group-format' => 'Lista', # Fuzzy 'wikieditor-toolbar-tool-ulist' => 'Lista amb de piuses', 'wikieditor-toolbar-tool-ulist-example' => 'Element de la lista amb de piuses', 'wikieditor-toolbar-tool-olist' => 'Lista numerotada', @@ -20045,6 +20123,7 @@ $messages['or'] = array( 'wikieditor-toolbar-file-float' => 'ସଜାଣି:', 'wikieditor-toolbar-file-default' => '(ମୂଳ)', 'wikieditor-toolbar-file-format' => 'ସଜାଣି:', + 'wikieditor-toolbar-file-format-none' => 'କିଛି ନାହିଁ', 'wikieditor-toolbar-tool-file-insert' => 'ଭରିବେ', 'wikieditor-toolbar-tool-file-cancel' => 'ନାକଚ', 'wikieditor-toolbar-tool-reference' => 'ଆଧାର', @@ -21030,7 +21109,8 @@ $1:ادھارن.جےپیجی|سرخی2', 'wikieditor-toolbar-help-content-indent-result' => 'نارمل لکھت
ودی لکھت
ودی لکھت
', ); -/** Pontic (Ποντιακά) */ +/** Pontic (Ποντιακά) + */ $messages['pnt'] = array( 'wikieditor-toolbar-loading' => "Φορτών'...", 'wikieditor-toolbar-tool-big-example' => 'Τρανόν κείμενον', @@ -21247,7 +21327,6 @@ $messages['ps'] = array( ); /** Portuguese (português) - * @author 555 * @author Giro720 * @author Hamilton Abreu * @author Helder.wiki @@ -21256,6 +21335,7 @@ $messages['ps'] = array( * @author Malafaya * @author MetalBrasil * @author SandroHc + * @author 555 */ $messages['pt'] = array( 'wikieditor' => 'Interface avançada de edição de texto wiki', @@ -21498,7 +21578,6 @@ $1:Exemplo2.jpg|Legenda2', ); /** Brazilian Portuguese (português do Brasil) - * @author 555 * @author Daemorris * @author Everton137 * @author Giro720 @@ -21509,6 +21588,7 @@ $1:Exemplo2.jpg|Legenda2', * @author Luckas Blade * @author MetalBrasil * @author Rafael Vargas + * @author 555 */ $messages['pt-br'] = array( 'wikieditor' => 'Interface avançada de edição de wikitexto', @@ -21820,6 +21900,10 @@ $messages['qu'] = array( 'wikieditor-toolbar-tool-link-empty' => "Manam ima t'inkimunatapas yaykuchirqunkichu.", 'wikieditor-toolbar-tool-file' => "Ch'aqtasqa rikcha", 'wikieditor-toolbar-tool-file-example' => 'Qhawarichiy.jpg', + 'wikieditor-toolbar-tool-file-title' => "Willañiqita sat'iy", + 'wikieditor-toolbar-file-target' => 'Willañiqip sutin:', + 'wikieditor-toolbar-file-caption' => "Ch'uyanchaku:", + 'wikieditor-toolbar-file-size' => 'Hatun kaynin:', 'wikieditor-toolbar-tool-reference' => 'Pukyumanta willay', 'wikieditor-toolbar-tool-reference-example' => "Kayman siki willapuy qillqata sat'iy", 'wikieditor-toolbar-tool-reference-cancel' => 'Ama niy', @@ -23635,7 +23719,7 @@ $1:Esèmpiu.jpg|Didascalia2', 'wikieditor-toolbar-help-content-olist-syntax' => '# Elementu de sa lista
# Elementu de sa lista', 'wikieditor-toolbar-help-content-olist-result' => '
  1. Elementu de sa lista
  2. Elementu de sa lista
', 'wikieditor-toolbar-help-content-file-description' => 'File incorporadu', - 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Esempru.png|thumb|Testu de sa didascalia]]', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Esempru.png|thumb|Testu de sa didascalia]]', # Fuzzy 'wikieditor-toolbar-help-content-file-result' => "
Testu de sa didascalia
", 'wikieditor-toolbar-help-content-reference-description' => 'Referèntzia', 'wikieditor-toolbar-help-content-reference-result' => "Testu de sa pàgina.[1]", @@ -23848,7 +23932,7 @@ $1:Example.jpg|Didascalia2', 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Testu n grassettu e cursivu'''''", 'wikieditor-toolbar-help-content-bolditalic-result' => 'Testuo n grassettu e cursivu', 'wikieditor-toolbar-help-content-ilink-description' => 'Liami nternu', - 'wikieditor-toolbar-help-content-ilink-syntax' => '[[Titulu pàggina|Etichetta di culligamentu]]
[[Titulu pàggina]]', + 'wikieditor-toolbar-help-content-ilink-syntax' => '[[Titulu pàggina|Etichetta di culligamentu]]
[[Titulu pàggina]]', # Fuzzy 'wikieditor-toolbar-help-content-ilink-result' => "Etichetta di culligamentu
Tìtulu dâ pàggina", 'wikieditor-toolbar-help-content-xlink-description' => 'Lijami di fora', 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.example.org Etichetta dû liami]
[http://www.example.org]
http://www.example.org', @@ -23892,7 +23976,8 @@ $1:Example.jpg|Didascalia2', 'wikieditor-toolbar-help-content-indent-result' => 'Testu nurmali
Testu ndintatu
Testu ndintatu
', ); -/** Scots (Scots) */ +/** Scots (Scots) + */ $messages['sco'] = array( 'wikieditor-toolbar-characters-page-ipa' => 'IPA', ); @@ -24564,6 +24649,9 @@ $1:Primer 2.jpg|Napis 2', 'wikieditor-toolbar-characters-page-thai' => 'Tajski', 'wikieditor-toolbar-characters-page-lao' => 'Laoški', 'wikieditor-toolbar-characters-page-khmer' => 'Kmerski', + 'wikieditor-toolbar-characters-endash' => 'navaden pomišljaj', + 'wikieditor-toolbar-characters-emdash' => 'dolgi pomišljaj', + 'wikieditor-toolbar-characters-minus' => 'znak za minus', 'wikieditor-toolbar-section-help' => 'Pomoč', 'wikieditor-toolbar-help-heading-description' => 'Opis', 'wikieditor-toolbar-help-heading-syntax' => 'Kaj vtipkaš', @@ -24734,7 +24822,7 @@ $messages['sq'] = array( 'wikieditor-toolbar-group-insert' => 'Shto', 'wikieditor-toolbar-tool-gallery' => 'Galeria i piktureve', 'wikieditor-toolbar-tool-gallery-example' => '((Ns: file)): Shembull.jpg | Përshkrim1 -((Ns: file)): Shembull.jpg | Përshkrim2', +((Ns: file)): Shembull.jpg | Përshkrim2', # Fuzzy 'wikieditor-toolbar-tool-newline' => 'Linjë te re', 'wikieditor-toolbar-tool-table' => 'Tabel', 'wikieditor-toolbar-tool-table-example-old' => '- @@ -25548,7 +25636,7 @@ $1:Conto.jpg|Pedaran2', 'wikieditor-toolbar-help-content-heading5-result' => '
Téks subjudul
', 'wikieditor-toolbar-help-content-ulist-description' => 'Béréndélan pélor', 'wikieditor-toolbar-help-content-olist-description' => 'Béréndélan nomer', - 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Conto.png|thumb|Téks gambar]]', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Conto.png|thumb|Téks gambar]]', # Fuzzy 'wikieditor-toolbar-help-content-file-result' => "
Téks pedaran
", 'wikieditor-toolbar-help-content-reference-description' => 'Rujukan', 'wikieditor-toolbar-help-content-reference-syntax' => 'Téks kaca.<ref name="test">[http://www.conto.org Téks tutumbu], téks panambih.</ref>', @@ -25569,6 +25657,7 @@ $1:Conto.jpg|Pedaran2', * @author Ainali * @author Boivie * @author Cohan + * @author Cybjit * @author Dafer45 * @author Hannibal * @author Lokal Profil @@ -25756,6 +25845,9 @@ $1:Exempel.jpg|Bildtext2', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Laotisk', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', + 'wikieditor-toolbar-characters-endash' => 'tankstreck', + 'wikieditor-toolbar-characters-emdash' => 'långt tankstreck', + 'wikieditor-toolbar-characters-minus' => 'minustecken', 'wikieditor-toolbar-section-help' => 'Hjälp', 'wikieditor-toolbar-help-heading-description' => 'Beskrivning', 'wikieditor-toolbar-help-heading-syntax' => 'Vad du skriver', @@ -25832,7 +25924,7 @@ $messages['sw'] = array( 'wikieditor-preview-tab' => 'Hakiki', 'wikieditor-preview-changes-tab' => 'Mabadiliko', 'wikieditor-preview-loading' => 'Inapakiwa...', - 'wikieditor-previewDialog-preference' => 'Wezesha kisanduku cha kudhibiti hakikisho', + 'wikieditor-previewDialog-preference' => 'Wezesha kisanduku cha kudhibiti hakikisho', # Fuzzy 'wikieditor-previewDialog-tab' => 'Hakiki', 'wikieditor-previewDialog-loading' => 'Inapakiwa...', 'wikieditor-publish-preference' => 'Kuwezesha kutoa mabadiliko hatua kwa hatua', @@ -25969,7 +26061,7 @@ Idadi ya mistari au ya safu si halali.', 'wikieditor-toolbar-tool-replace-case' => 'Oanisha herufi kwa ukubwa wake', 'wikieditor-toolbar-tool-replace-regex' => 'Fanya mtindo wa tafuta kama uonyesho wa kawaida', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Tafuta maandishi yajayo', - 'wikieditor-toolbar-tool-replace-button-replace' => 'Badilisha', + 'wikieditor-toolbar-tool-replace-button-replace' => 'Badilisha', # Fuzzy 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Badilisha yote', 'wikieditor-toolbar-tool-replace-close' => 'Funga', 'wikieditor-toolbar-tool-replace-nomatch' => 'Maandishi ulioyatafuta hayakupatikana.', @@ -26138,6 +26230,7 @@ $messages['ta'] = array( 'wikieditor-toolbar-file-size' => 'அளவு:', 'wikieditor-toolbar-file-default' => '(இயல்பிருப்பு)', 'wikieditor-toolbar-file-format' => 'வடிவமைப்பு:', + 'wikieditor-toolbar-file-format-none' => 'ஏதுமில்லை', 'wikieditor-toolbar-tool-file-insert' => 'உள்ளிடு', 'wikieditor-toolbar-tool-file-cancel' => 'ரத்து செய்', 'wikieditor-toolbar-tool-reference' => '# மேற்கோள் @@ -26518,7 +26611,8 @@ $1:Example.jpg|ఉపశీర్షిక2', 'wikieditor-toolbar-help-content-signature-result' => "వాడుకరిపేరు (చర్చ)", ); -/** Tajik (Cyrillic script) (тоҷикӣ) */ +/** Tajik (Cyrillic script) (тоҷикӣ) + */ $messages['tg-cyrl'] = array( 'wikieditor-toolbar-tool-link' => 'Пайванд', 'wikieditor-toolbar-tool-link-cancel' => 'Лағв', @@ -26840,7 +26934,7 @@ $messages['tk'] = array( 'wikieditor-toolbar-tool-heading-4' => 'Dereje 4', 'wikieditor-toolbar-tool-heading-5' => 'Dereje 5', 'wikieditor-toolbar-tool-heading-example' => 'Adyň teksti', - 'wikieditor-toolbar-group-format' => 'Sanaw', + 'wikieditor-toolbar-group-format' => 'Sanaw', # Fuzzy 'wikieditor-toolbar-tool-ulist' => 'Markirlenen sanaw', 'wikieditor-toolbar-tool-ulist-example' => 'Markirlenen sanaw elementi', 'wikieditor-toolbar-tool-olist' => 'Belgili sanaw', @@ -27721,6 +27815,28 @@ $1:Мисал.jpg|Тасвирлама2', 'wikieditor-toolbar-help-content-indent-result' => 'Гади текст
Чигенешле текст
Чигенешле текст
', ); +/** Central Atlas Tamazight (ⵜⴰⵎⴰⵣⵉⵖⵜ) + * @author Tifinaghes + */ +$messages['tzm'] = array( + 'wikieditor-toolbar-file-size' => 'ⵜⵉⵖⵣⵉ:', + 'wikieditor-toolbar-characters-page-latin' => 'ⵜⴰⵍⴰⵜⵉⵏⵉⵜ', + 'wikieditor-toolbar-characters-page-greek' => 'ⵜⴰⵢⵓⵏⴰⵏⵉⵜ', + 'wikieditor-toolbar-characters-page-arabic' => 'ⵜⴰⵄⵔⴰⴱⵜ', + 'wikieditor-toolbar-characters-page-persian' => 'ⵜⴰⴼⴰⵔⵉⵙⵉⵜ', + 'wikieditor-toolbar-characters-page-hebrew' => 'ⵜⴰⵄⵉⴱⵔⵉⵜ', + 'wikieditor-toolbar-characters-page-bangla' => 'ⵜⴰⴱⵏⴳⴰⵍⵉⵜ', + 'wikieditor-toolbar-characters-page-tamil' => 'ⵜⴰⵎⵉⵍ', + 'wikieditor-toolbar-characters-page-telugu' => 'ⵜⴻⵍⵓⴳⵓ', + 'wikieditor-toolbar-characters-page-sinhala' => 'ⵜⴰⵙⵏⵀⴰⵍⵉⵜ', + 'wikieditor-toolbar-characters-page-thai' => 'ⵜⴰⵟⴰⵢⵍⴰⵏⴷⵉⵜ', + 'wikieditor-toolbar-characters-page-lao' => 'ⵜⵍⴰⵡⵉⵜ', + 'wikieditor-toolbar-characters-page-khmer' => 'ⵅⴰⵎⵉⵔ', + 'wikieditor-toolbar-section-help' => 'ⵜⵉⵡⵉⵙⵉ', + 'wikieditor-toolbar-help-page-list' => 'ⵓⵎⵓⵖⵏ', + 'wikieditor-toolbar-help-page-file' => 'ⵉⵙⴷⴰⵡⵏ', +); + /** Ukrainian (українська) * @author AS * @author Ahonc @@ -28940,6 +29056,9 @@ $1:Ví dụ.jpg|Chú thích 2', 'wikieditor-toolbar-characters-page-thai' => 'Thái', 'wikieditor-toolbar-characters-page-lao' => 'Lào', 'wikieditor-toolbar-characters-page-khmer' => 'Khơ-me', + 'wikieditor-toolbar-characters-endash' => 'dấu gạch en', + 'wikieditor-toolbar-characters-emdash' => 'dấu gạch em', + 'wikieditor-toolbar-characters-minus' => 'dấu trừ', 'wikieditor-toolbar-section-help' => 'Trợ giúp', 'wikieditor-toolbar-help-heading-description' => 'Miêu tả', 'wikieditor-toolbar-help-heading-syntax' => 'Bạn nhập', @@ -28996,9 +29115,9 @@ $1:Ví dụ.jpg|Chú thích 2', 'wikieditor-toolbar-help-content-showreferences-description' => 'Liệt kê các chú thích', 'wikieditor-toolbar-help-content-showreferences-result' => "
  1. ^ Văn bản liên kết, văn bản bổ sung.
", 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Chữ ký có ngày', - 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "Tên đăng ký (thảo luận) 15:54, ngày 10 tháng 6 năm 2009 (UTC)", + 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "Tên người dùng (thảo luận) 15:54, ngày 10 tháng 6 năm 2009 (UTC)", 'wikieditor-toolbar-help-content-signature-description' => 'Chữ ký', - 'wikieditor-toolbar-help-content-signature-result' => "Tên đăng ký (thảo luận)", + 'wikieditor-toolbar-help-content-signature-result' => "Tên người dùng (thảo luận)", 'wikieditor-toolbar-help-content-indent-description' => 'Tăng lề', 'wikieditor-toolbar-help-content-indent-syntax' => 'Văn bản thường
:Văn bản được tăng lề
::Văn bản được tăng lề', 'wikieditor-toolbar-help-content-indent-result' => 'Văn bản thường
Văn bản được tăng lề
Văn bản được tăng lề
', @@ -29015,7 +29134,7 @@ $messages['vo'] = array( 'wikieditor-toolbar-tool-link-int-target' => 'Tiäd pada:', 'wikieditor-toolbar-tool-link-int-text' => 'Vödem yüma', 'wikieditor-toolbar-tool-link-cancel' => 'Nosükön', - 'wikieditor-toolbar-group-format' => 'Lised', + 'wikieditor-toolbar-group-format' => 'Lised', # Fuzzy 'wikieditor-toolbar-tool-big' => 'Gretik', 'wikieditor-toolbar-tool-big-example' => 'Vödem gretik', 'wikieditor-toolbar-tool-table' => 'Taib', @@ -29079,7 +29198,7 @@ $messages['wo'] = array( 'wikieditor-toolbar-tool-heading-4' => 'Tolluwaay 4', 'wikieditor-toolbar-tool-heading-5' => 'Tolluwaay 5', 'wikieditor-toolbar-tool-heading-example' => 'Mbindu koj bi', - 'wikieditor-toolbar-group-format' => 'Lim', + 'wikieditor-toolbar-group-format' => 'Lim', # Fuzzy 'wikieditor-toolbar-tool-ulist' => 'Lim bees tombal', 'wikieditor-toolbar-tool-ulist-example' => 'Cëri lim bees tombal', 'wikieditor-toolbar-tool-olist' => 'Lim bees nimerool', @@ -29133,19 +29252,21 @@ $1:Misaal.jpg|Faramfacce2', 'wikieditor-toolbar-tool-replace-case' => 'Tollale dayoo', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Gis bi toftal', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Wuutal yépp', - 'wikieditor-toolbar-tool-replace-close' => 'Neenal', + 'wikieditor-toolbar-tool-replace-close' => 'Neenal', # Fuzzy 'wikieditor-toolbar-tool-replace-nomatch' => 'Sa ceet gi jurul dara', 'wikieditor-toolbar-tool-replace-success' => '$1 wuutu lees def', 'wikieditor-toolbar-tool-replace-emptysearch' => 'Waxoo looy seet.', ); -/** Wu (吴语) */ +/** Wu (吴语) + */ $messages['wuu'] = array( 'wikieditor-template-editor-dialog-cancel' => '取消', 'wikieditor-toolbar-tool-reference-cancel' => '取消', ); -/** Mingrelian (მარგალური) */ +/** Mingrelian (მარგალური) + */ $messages['xmf'] = array( 'wikieditor-toolbar-characters-page-ipa' => 'IPA', ); @@ -29701,7 +29822,7 @@ $messages['yue'] = array( 'wikieditor-toolbar-tool-heading-4' => '4級', 'wikieditor-toolbar-tool-heading-5' => '5級', 'wikieditor-toolbar-tool-heading-example' => '標題字', - 'wikieditor-toolbar-group-format' => '一覽', + 'wikieditor-toolbar-group-format' => '一覽', # Fuzzy 'wikieditor-toolbar-tool-ulist' => '點列一覽', 'wikieditor-toolbar-tool-ulist-example' => '點列一覽項目', 'wikieditor-toolbar-tool-olist' => '數字一覽', @@ -30404,4 +30525,3 @@ $1:Example.jpg|標題2', $messages['zu'] = array( 'wikieditor-toolbar-tool-table-preview' => 'Isibonakalo', ); - diff --git a/extensions/WikiEditor/WikiEditor.php b/extensions/WikiEditor/WikiEditor.php index de1d1695..0e54a1b5 100644 --- a/extensions/WikiEditor/WikiEditor.php +++ b/extensions/WikiEditor/WikiEditor.php @@ -341,6 +341,9 @@ $wgResourceModules += array( 'wikieditor-toolbar-characters-page-thai', 'wikieditor-toolbar-characters-page-lao', 'wikieditor-toolbar-characters-page-khmer', + 'wikieditor-toolbar-characters-endash', + 'wikieditor-toolbar-characters-emdash', + 'wikieditor-toolbar-characters-minus', /* Help Section */ 'wikieditor-toolbar-section-help', 'wikieditor-toolbar-help-heading-description', diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js b/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js index 52b7498f..1477a332 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js @@ -613,9 +613,42 @@ getDefaultConfig: function() { "\u20ac", "\u20a0", "\u20a3", "\u0192", "\u20b4", "\u20ad", "\u20a4", "\u2133", "\u20a5", "\u20a6", "\u2116", "\u20a7", "\u20b0", "\u00a3", "\u17db", "\u20a8", "\u20aa", "\u09f3", "\u20ae", "\u20a9", "\u00a5", "\u2660", "\u2663", "\u2665", "\u2666", "m\u00b2", "m\u00b3", - "\u2013", "\u2014", "\u2026", "\u2018", "\u2019", "\u201c", "\u201d", "\u00b0", "\u2032", - "\u2033", "\u2248", "\u2260", "\u2264", "\u2265", "\u00b1", "\u2212", "\u00d7", "\u00f7", - "\u2190", "\u2192", "\u00b7", "\u00a7", "\u203D" + { + 'label': "\u2013", + 'titleMsg': 'wikieditor-toolbar-characters-endash', + 'action' : { + 'type' : 'replace', + 'options' : { + 'peri' : "\u2013", + 'selectPeri': false + } + } + }, + { + 'label': "\u2014", + 'titleMsg': 'wikieditor-toolbar-characters-emdash', + 'action' : { + 'type' : 'replace', + 'options' : { + 'peri' : "\u2014", + 'selectPeri': false + } + } + }, + "\u2026", "\u2018", "\u2019", "\u201c", "\u201d", "\u00b0", "\u2032", + "\u2033", "\u2248", "\u2260", "\u2264", "\u2265", "\u00b1", + { + 'label': "\u2212", + 'titleMsg': 'wikieditor-toolbar-characters-minus', + 'action' : { + 'type' : 'replace', + 'options' : { + 'peri' : "\u2212", + 'selectPeri': false + } + } + }, + "\u00d7", "\u00f7", "\u2190", "\u2192", "\u00b7", "\u00a7", "\u203D" ] }, 'greek': { diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js b/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js index e7d2213a..9024ba1d 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js @@ -1,7 +1,7 @@ /** * Toolbar module for wikiEditor */ -( function( $ ) { $.wikiEditor.modules.toolbar = { +( function ( mw, $ ) { $.wikiEditor.modules.toolbar = { /** * API accessible functions @@ -563,6 +563,8 @@ fn: { } } }; + // In some cases the label for the character isn't the same as the + // character that gets inserted (e.g. Hebrew vowels) } else if ( character && 0 in character && 1 in character ) { character = { 'label' : character[0], @@ -577,7 +579,15 @@ fn: { } if ( character && 'action' in character && 'label' in character ) { actions[character.label] = character.action; - return '' + character.label + ''; + if ( character.titleMsg !== undefined ) { + return mw.html.element( + 'span', + { 'rel': character.label, 'title': mw.msg( character.titleMsg ) }, + character.label + ); + } else { + return mw.html.element( 'span', { 'rel': character.label }, character.label ); + } } mw.log( "A character for the toolbar was undefined. This is not supposed to happen. Double check the config." ); return ""; // bug 31673; also an additional fix for bug 24208... @@ -780,4 +790,4 @@ fn: { } } -}; } )( jQuery ); +}; } )( mediaWiki, jQuery ); diff --git a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php new file mode 100644 index 00000000..7153f49f --- /dev/null +++ b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php @@ -0,0 +1,67 @@ +createNewPage(); + parent::verifyInternalLink(); + } + + // Add a internal link with different display text and verify + function testInternalLinkWithDisplayText() { + $this->createNewPage(); + parent::verifyInternalLinkWithDisplayText(); + } + + // Add a internal link with blank display text and verify + function testInternalLinkWithBlankDisplayText() { + $this->createNewPage(); + parent::verifyInternalLinkWithBlankDisplayText(); + } + + // Add external link and verify + function testExternalLink() { + $this->createNewPage(); + parent::verifyExternalLink(); + } + + // Add external link with different display text and verify + function testExternalLinkWithDisplayText( ) { + $this->createNewPage(); + parent::verifyExternalLinkWithDisplayText(); + } + + // Add external link with Blank display text and verify + function testExternalLinkWithBlankDisplayText() { + $this->createNewPage(); + parent::verifyExternalLinkWithBlankDisplayText(); + } + +} diff --git a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php new file mode 100644 index 00000000..352ebec0 --- /dev/null +++ b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php @@ -0,0 +1,295 @@ +open( $this->getUrl() . '/index.php' ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + } + + // Expand advance tool bar section if its not + function doExpandAdvanceSection() { + if ( !$this->isTextPresent( TEXT_HEADING ) ) { + $this->click( LINK_ADVANCED ); + } + } + + // Log out from the application + function doLogout() { + $this->open( $this->getUrl() . '/index.php' ); + if ( $this->isTextPresent( TEXT_LOGOUT ) ) { + $this->click( LINK_LOGOUT ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( TEXT_LOGOUT_CONFIRM, $this->getText( LINK_LOGIN ) ); + $this->open( $this->getUrl() . '/index.php' ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + } + } + + // Create a temporary fixture page + function doCreateInternalTestPageIfMissing() { + $this->type( INPUT_SEARCH_BOX, WIKI_INTERNAL_LINK ); + $this->click( BUTTON_SEARCH ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->click( LINK_START . WIKI_INTERNAL_LINK ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $location = $this->getLocation() . "\n"; + if ( strpos( $location, '&redlink=1' ) !== false ) { + $this->type( TEXT_EDITOR, "Test fixture page. No real content here" ); + $this->click( BUTTON_SAVE_WATCH ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ), + $this->getText( TEXT_PAGE_HEADING ) ); + } + } + + // Create a temporary new page + function doCreateNewPageTemporary() { + $this->type( INPUT_SEARCH_BOX, WIKI_TEMP_NEWPAGE ); + $this->click( BUTTON_SEARCH ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->click( LINK_START . WIKI_TEMP_NEWPAGE ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + } + + // Add a internal link and verify + function verifyInternalLink() { + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDLINK ); + $this->waitForPopup( 'addLink', WIKI_TEST_WAIT_TIME ); + $this->type( TEXT_LINKNAME, ( WIKI_INTERNAL_LINK ) ); + $this->assertTrue( $this->isElementPresent( ICON_PAGEEXISTS ), 'Element ' . ICON_PAGEEXISTS . 'Not found' ); + $this->assertEquals( "on", $this->getValue( OPT_INTERNAL ) ); + $this->click( BUTTON_INSERTLINK ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( ( WIKI_INTERNAL_LINK ), $this->getText( LINK_START . WIKI_INTERNAL_LINK ) ); + $this->click( LINK_START . WIKI_INTERNAL_LINK ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ), $this->getText( TEXT_PAGE_HEADING ) ); + } + + // Add a internal link with different display text and verify + function verifyInternalLinkWithDisplayText() { + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDLINK ); + $this->waitForPopup( 'addLink', WIKI_TEST_WAIT_TIME ); + $this->type( TEXT_LINKNAME, WIKI_INTERNAL_LINK ); + $this->type ( TEXT_LINKDISPLAYNAME, WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT ); + $this->assertTrue( $this->isElementPresent( ICON_PAGEEXISTS ) ); + $this->assertEquals( "on", $this->getValue( OPT_INTERNAL ) ); + $this->click( BUTTON_INSERTLINK ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT, + $this->getText( LINK_START . WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT ) ); + $this->click( LINK_START . WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ), $this->getText( TEXT_PAGE_HEADING ) ); + + } + + // Add a internal link with blank display text and verify + function verifyInternalLinkWithBlankDisplayText() { + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDLINK ); + $this->waitForPopup( 'addLink', WIKI_TEST_WAIT_TIME ); + $this->type( TEXT_LINKNAME, WIKI_INTERNAL_LINK ); + $this->type( TEXT_LINKDISPLAYNAME, "" ); + $this->assertTrue( $this->isElementPresent( ICON_PAGEEXISTS ) ); + $this->assertEquals( "on", $this->getValue( OPT_INTERNAL ) ); + $this->click( BUTTON_INSERTLINK ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( WIKI_INTERNAL_LINK, $this->getText( LINK_START . WIKI_INTERNAL_LINK ) ); + $this->click( LINK_START . WIKI_INTERNAL_LINK ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( WIKI_INTERNAL_LINK, $this->getText( TEXT_PAGE_HEADING ) ); + + } + + // Add external link and verify + function verifyExternalLink() { + $this->type( LINK_PREVIEW, "" ); + $this->click( LINK_ADDLINK ); + $this->type( TEXT_LINKNAME, WIKI_EXTERNAL_LINK ); + $this->assertTrue( $this->isElementPresent( ICON_PAGEEXTERNAL ) ); + $this->assertEquals( "on", $this->getValue( OPT_EXTERNAL ) ); + $this->click( BUTTON_INSERTLINK ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( WIKI_EXTERNAL_LINK, $this->getText( LINK_START . WIKI_EXTERNAL_LINK ) ); + + $this->click( LINK_START . WIKI_EXTERNAL_LINK ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( WIKI_EXTERNAL_LINK_TITLE, $this->getTitle() ); + } + + // Add external link with different display text and verify + function verifyExternalLinkWithDisplayText() { + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDLINK ); + $this->type( TEXT_LINKNAME, WIKI_EXTERNAL_LINK ); + $this->type( TEXT_LINKDISPLAYNAME, WIKI_EXTERNAL_LINK_TITLE ); + $this->assertTrue( $this->isElementPresent( ICON_PAGEEXTERNAL ) ); + $this->assertEquals( "on", $this->getValue( OPT_EXTERNAL ) ); + $this->click( BUTTON_INSERTLINK ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( WIKI_EXTERNAL_LINK_TITLE, $this->getText( LINK_START . WIKI_EXTERNAL_LINK_TITLE ) ); + $this->click( LINK_START . ( WIKI_EXTERNAL_LINK_TITLE ) ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( WIKI_EXTERNAL_LINK_TITLE , $this->getTitle() ); + } + + // Add external link with Blank display text and verify + function verifyExternalLinkWithBlankDisplayText() { + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDLINK ); + $this->type( TEXT_LINKNAME, WIKI_EXTERNAL_LINK ); + $this->type( TEXT_LINKDISPLAYNAME, "" ); + $this->assertTrue( $this->isElementPresent( ICON_PAGEEXTERNAL ) ); + $this->assertEquals( "on", $this->getValue( OPT_EXTERNAL ) ); + $this->click( BUTTON_INSERTLINK ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( "[1]", $this->getText( LINK_START . "[1]" ) ); + $this->click( LINK_START . "[1]" ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertEquals( WIKI_EXTERNAL_LINK_TITLE, $this->getTitle() ); + } + + // Add a table and verify + function verifyCreateTable() { + $WIKI_TABLE_ROW = 2; + $WIKI_TABLE_COL = "5"; + $this->doExpandAdvanceSection(); + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDTABLE ); + $this->click( CHK_SORT ); + $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); + $this->type( TEXT_COL, $WIKI_TABLE_COL ); + $this->click( BUTTON_INSERTABLE ); + $this->click( CHK_SORT ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $WIKI_TABLE_ROW = $WIKI_TABLE_ROW + 1; + $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_OTHER . + TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . + TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . + TEXT_VALIDATE_TABLE_PART3 ) ); + } + + // Add a table and verify only with head row + function verifyCreateTableWithHeadRow() { + $WIKI_TABLE_ROW = 3; + $WIKI_TABLE_COL = "4"; + $this->doExpandAdvanceSection(); + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDTABLE ); + $this->click( CHK_BOARDER ); + $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); + $this->type( TEXT_COL, $WIKI_TABLE_COL ); + $this->click( BUTTON_INSERTABLE ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $WIKI_TABLE_ROW = $WIKI_TABLE_ROW + 1; + $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_OTHER . + TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . + TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . + TEXT_VALIDATE_TABLE_PART3 ) ); + } + + // Add a table and verify only with borders + function verifyCreateTableWithBorders() { + $WIKI_TABLE_ROW = "4"; + $WIKI_TABLE_COL = "6"; + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDTABLE ); + $this->click( CHK_HEADER ); + $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); + $this->type( TEXT_COL, $WIKI_TABLE_COL ); + $this->click( BUTTON_INSERTABLE ); + $this->click( CHK_HEADER ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_OTHER . + TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . + TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . + TEXT_VALIDATE_TABLE_PART3 ) ); + } + + // Add a table and verify only with sort row + function verifyCreateTableWithSortRow() { + $WIKI_TABLE_ROW = "2"; + $WIKI_TABLE_COL = "5"; + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDTABLE ); + $this->click( CHK_HEADER ); + $this->click( CHK_BOARDER ); + $this->click( CHK_SORT ); + $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); + $this->type( TEXT_COL, $WIKI_TABLE_COL ); + $this->click( BUTTON_INSERTABLE ); + $this->click( CHK_HEADER ); + $this->click( CHK_BOARDER ); + $this->click( CHK_SORT ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_WITHALLFEATURES . + TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . + TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . + TEXT_VALIDATE_TABLE_PART3 ) ); + } + + // Add a table without headers,borders and sort rows + function verifyCreateTableWithNoSpecialEffects() { + $WIKI_TABLE_ROW = "6"; + $WIKI_TABLE_COL = "2"; + $this-> + $this->doExpandAdvanceSection(); + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDTABLE ); + $this->click( CHK_BOARDER ); + $this->click( CHK_HEADER ); + $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); + $this->type( TEXT_COL, $WIKI_TABLE_COL ); + $this->click( BUTTON_INSERTABLE ); + $this->click( CHK_BOARDER ); + $this->click( CHK_HEADER ); + $this->click( INK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_OTHER . + TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . + TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . + TEXT_VALIDATE_TABLE_PART3 ) ); + } + + // Add a table with headers,borders and sort rows + function verifyCreateTableWithAllSpecialEffects() { + $WIKI_TABLE_ROW = 6; + $WIKI_TABLE_COL = "2"; + $this->doExpandAdvanceSection(); + $this->type( TEXT_EDITOR, "" ); + $this->click( LINK_ADDTABLE ); + $this->click( CHK_SORT ); + $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); + $this->type( TEXT_COL, $WIKI_TABLE_COL ); + $this->click( BUTTON_INSERTABLE ); + $this->click( CHK_SORT ); + $this->click( LINK_PREVIEW ); + $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); + $WIKI_TABLE_ROW = $WIKI_TABLE_ROW + 1; + $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_WITHALLFEATURES . + TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . + TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . + TEXT_VALIDATE_TABLE_PART3 ) ); + } + +} diff --git a/extensions/WikiEditor/tests/selenium/WikiEditorConstants.php b/extensions/WikiEditor/tests/selenium/WikiEditorConstants.php new file mode 100644 index 00000000..090f96bf --- /dev/null +++ b/extensions/WikiEditor/tests/selenium/WikiEditorConstants.php @@ -0,0 +1,84 @@ + 'vector', + 'wgWikiEditorFeatures' => array( + 'toolbar' => array( 'global' => true, 'user' => true ), + 'toc' => array( 'global' => false, 'user' => false ), + 'highlight' => array( 'global' => false, 'user' => false ), + 'templateEditor' => array( 'global' => false, 'user' => false ), + 'dialogs' => array( 'global' => true, 'user' => true ) + ), + 'wgVectorFeatures' => array( + 'editwarning' => array( 'global' => false, 'user' => false ) + ) + ); + $includeFiles = array_merge( $includeFiles, $includes ); + $globalConfigs = array_merge( $globalConfigs, $configs ); + return true; + } +} \ No newline at end of file diff --git a/extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php b/extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php new file mode 100644 index 00000000..b4029d3a --- /dev/null +++ b/extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php @@ -0,0 +1,35 @@ + false, 'user' => false ); + * $wgWikiEditorFeatures['templateEditor'] = array( 'global' => false, 'user' => false ); + * $wgWikiEditorFeatures['toolbar'] = array( 'global' => true, 'user' => true ); + * $wgWikiEditorFeatures['toc'] = array( 'global' => false, 'user' => false ); + * $wgWikiEditorFeatures['highlight'] = array( 'global' => false, 'user' => false ); + * $wgWikiEditorFeatures['dialogs'] = array( 'global' => true, 'user' => true ); + * + */ +class WikiEditorTestSuite extends SeleniumTestSuite +{ + public function setUp() { + $this->setLoginBeforeTests( false ); + parent::setUp(); + } + public function addTests() { + $testFiles = array( + 'extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php' + ); + parent::addTestFiles( $testFiles ); + } + + +} -- cgit v1.2.2