diff --git a/java/src/test/java/gherkin/I18nTest.java b/java/src/test/java/gherkin/I18nTest.java index 07c22303..8fb37980 100644 --- a/java/src/test/java/gherkin/I18nTest.java +++ b/java/src/test/java/gherkin/I18nTest.java @@ -21,7 +21,7 @@ public String map(I18n i18n) { return i18n.getIsoCode(); } }); - assertEquals(asList("ar,bg,bm,ca,cs,cy-GB,da,de,el,en,en-Scouse,en-au,en-lol,en-old,en-pirate,en-tx,eo,es,et,fa,fi,fr,gl,he,hi,hr,hu,id,is,it,ja,ko,lt,lu,lv,nl,no,pl,pt,ro,ru,sk,sr-Cyrl,sr-Latn,sv,th,tl,tr,tt,uk,uz,vi,zh-CN,zh-TW".split(",")), isoCodes); + assertEquals(asList("ar,bg,bm,ca,cs,cy-GB,da,de,el,en,en-Scouse,en-au,en-lol,en-old,en-pirate,en-tx,eo,es,et,fa,fi,fr,gl,he,hi,hr,hu,id,is,it,ja,ko,lt,lu,lv,nl,no,pa,pl,pt,ro,ru,sk,sr-Cyrl,sr-Latn,sv,th,tl,tr,tt,uk,uz,vi,zh-CN,zh-TW".split(",")), isoCodes); } @Test diff --git a/lib/gherkin/i18n.json b/lib/gherkin/i18n.json index a95f6b71..f6b83aa1 100644 --- a/lib/gherkin/i18n.json +++ b/lib/gherkin/i18n.json @@ -517,6 +517,20 @@ "and": "*|Og", "but": "*|Men" }, + "pa": { + "name": "Panjabi", + "native": "ਪੰਜਾਬੀ", + "feature": "ਖਾਸੀਅਤ|ਮੁਹਾਂਦਰਾ|ਨਕਸ਼ ਨੁਹਾਰ", + "background": "ਪਿਛੋਕੜ", + "scenario": "ਪਟਕਥਾ", + "scenario_outline": "ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ", + "examples": "ਉਦਾਹਰਨਾਂ", + "given": "*|ਜੇਕਰ|ਜਿਵੇਂ ਕਿ", + "when": "*|ਜਦੋਂ", + "then": "*|ਤਦ", + "and": "*|ਅਤੇ", + "but": "*|ਪਰ" + }, "pl": { "name": "Polish", "native": "polski", diff --git a/spec/gherkin/i18n_spec.rb b/spec/gherkin/i18n_spec.rb index 17192e59..84203268 100644 --- a/spec/gherkin/i18n_spec.rb +++ b/spec/gherkin/i18n_spec.rb @@ -204,6 +204,7 @@ def scan_file(lexer, file) | lv | Latvian | latviešu | | nl | Dutch | Nederlands | | no | Norwegian | norsk | + | pa | Panjabi | ਪੰਜਾਬੀ | | pl | Polish | polski | | pt | Portuguese | português | | ro | Romanian | română |