From 76f9e4f6db4df0d8b7985cc088133e0748508ce4 Mon Sep 17 00:00:00 2001 From: Iulian Dogariu Date: Mon, 27 Dec 2010 15:56:49 +0200 Subject: [PATCH] Romanian (ro) language update, extracted from a real-world project. * Better translation. * Tolerance for special letters (diacriticals) within the same language, including both the comma-below and cedilla versions. See http://en.wikipedia.org/wiki/Romanian_alphabet * Removed the unnecessary (and inaptly named) ro-RO language. --- lib/gherkin/i18n.yml | 27 +++--------- spec/gherkin/i18n_spec.rb | 89 +++++++++++++++++++-------------------- 2 files changed, 51 insertions(+), 65 deletions(-) diff --git a/lib/gherkin/i18n.yml b/lib/gherkin/i18n.yml index 96de9937..2cae5894 100644 --- a/lib/gherkin/i18n.yml +++ b/lib/gherkin/i18n.yml @@ -433,28 +433,15 @@ "ro": name: Romanian native: română - background: Conditii - feature: Functionalitate + background: Context + feature: Functionalitate|Funcționalitate|Funcţionalitate scenario: Scenariu - scenario_outline: Scenariul de sablon - examples: Exemplele - given: "*|Daca" - when: "*|Cand" + scenario_outline: Structura scenariu|Structură scenariu + examples: Exemple + given: "*|Date fiind|Dat fiind|Dati fiind|Dați fiind|Daţi fiind" + when: "*|Cand|Când" then: "*|Atunci" - and: "*|Si" - but: "*|Dar" -"ro-RO": - name: Romanian (diacritical) - native: română (diacritical) - background: Condiţii - feature: Funcționalitate - scenario: Scenariu - scenario_outline: Scenariul de şablon - examples: Exemplele - given: "*|Dacă" - when: "*|Când" - then: "*|Atunci" - and: "*|Și" + and: "*|Si|Și|Şi" but: "*|Dar" "ru": name: Russian diff --git a/spec/gherkin/i18n_spec.rb b/spec/gherkin/i18n_spec.rb index 6f3f4a6e..5c9b940c 100644 --- a/spec/gherkin/i18n_spec.rb +++ b/spec/gherkin/i18n_spec.rb @@ -79,51 +79,50 @@ def scan_file(lexer, file) unless defined?(JRUBY_VERSION) it "should print available languages" do ("\n" + Gherkin::I18n.language_table).should == %{ - | ar | Arabic | العربية | - | bg | Bulgarian | български | - | ca | Catalan | català | - | cs | Czech | Česky | - | cy-GB | Welsh | Cymraeg | - | da | Danish | dansk | - | de | German | Deutsch | - | en | English | English | - | en-Scouse | Scouse | Scouse | - | en-au | Australian | Australian | - | en-lol | LOLCAT | LOLCAT | - | en-pirate | Pirate | Pirate | - | en-tx | Texan | Texan | - | eo | Esperanto | Esperanto | - | es | Spanish | español | - | et | Estonian | eesti keel | - | fi | Finnish | suomi | - | fr | French | français | - | he | Hebrew | עברית | - | hr | Croatian | hrvatski | - | hu | Hungarian | magyar | - | id | Indonesian | Bahasa Indonesia | - | it | Italian | italiano | - | ja | Japanese | 日本語 | - | ko | Korean | 한국어 | - | lt | Lithuanian | lietuvių kalba | - | lu | Luxemburgish | Lëtzebuergesch | - | lv | Latvian | latviešu | - | nl | Dutch | Nederlands | - | no | Norwegian | norsk | - | pl | Polish | polski | - | pt | Portuguese | português | - | ro | Romanian | română | - | ro-RO | Romanian (diacritical) | română (diacritical) | - | ru | Russian | русский | - | sk | Slovak | Slovensky | - | sr-Cyrl | Serbian | Српски | - | sr-Latn | Serbian (Latin) | Srpski (Latinica) | - | sv | Swedish | Svenska | - | tr | Turkish | Türkçe | - | uk | Ukrainian | Українська | - | uz | Uzbek | Узбекча | - | vi | Vietnamese | Tiếng Việt | - | zh-CN | Chinese simplified | 简体中文 | - | zh-TW | Chinese traditional | 繁體中文 | + | ar | Arabic | العربية | + | bg | Bulgarian | български | + | ca | Catalan | català | + | cs | Czech | Česky | + | cy-GB | Welsh | Cymraeg | + | da | Danish | dansk | + | de | German | Deutsch | + | en | English | English | + | en-Scouse | Scouse | Scouse | + | en-au | Australian | Australian | + | en-lol | LOLCAT | LOLCAT | + | en-pirate | Pirate | Pirate | + | en-tx | Texan | Texan | + | eo | Esperanto | Esperanto | + | es | Spanish | español | + | et | Estonian | eesti keel | + | fi | Finnish | suomi | + | fr | French | français | + | he | Hebrew | עברית | + | hr | Croatian | hrvatski | + | hu | Hungarian | magyar | + | id | Indonesian | Bahasa Indonesia | + | it | Italian | italiano | + | ja | Japanese | 日本語 | + | ko | Korean | 한국어 | + | lt | Lithuanian | lietuvių kalba | + | lu | Luxemburgish | Lëtzebuergesch | + | lv | Latvian | latviešu | + | nl | Dutch | Nederlands | + | no | Norwegian | norsk | + | pl | Polish | polski | + | pt | Portuguese | português | + | ro | Romanian | română | + | ru | Russian | русский | + | sk | Slovak | Slovensky | + | sr-Cyrl | Serbian | Српски | + | sr-Latn | Serbian (Latin) | Srpski (Latinica) | + | sv | Swedish | Svenska | + | tr | Turkish | Türkçe | + | uk | Ukrainian | Українська | + | uz | Uzbek | Узбекча | + | vi | Vietnamese | Tiếng Việt | + | zh-CN | Chinese simplified | 简体中文 | + | zh-TW | Chinese traditional | 繁體中文 | } end end