github.com/data-DOG/godog@v0.7.9/gherkin/dialects_builtin.go (about)

     1  package gherkin
     2  
     3  // Builtin dialects for af (Afrikaans), am (Armenian), ar (Arabic), bg (Bulgarian), bm (Malay), bs (Bosnian), ca (Catalan), cs (Czech), cy-GB (Welsh), da (Danish), de (German), el (Greek), em (Emoji), en (English), en-Scouse (Scouse), en-au (Australian), en-lol (LOLCAT), en-old (Old English), en-pirate (Pirate), eo (Esperanto), es (Spanish), et (Estonian), fa (Persian), fi (Finnish), fr (French), ga (Irish), gj (Gujarati), gl (Galician), he (Hebrew), hi (Hindi), hr (Croatian), ht (Creole), hu (Hungarian), id (Indonesian), is (Icelandic), it (Italian), ja (Japanese), jv (Javanese), kn (Kannada), ko (Korean), lt (Lithuanian), lu (Luxemburgish), lv (Latvian), mn (Mongolian), nl (Dutch), no (Norwegian), pa (Panjabi), pl (Polish), pt (Portuguese), ro (Romanian), ru (Russian), sk (Slovak), sl (Slovenian), sr-Cyrl (Serbian), sr-Latn (Serbian (Latin)), sv (Swedish), ta (Tamil), th (Thai), tl (Telugu), tlh (Klingon), tr (Turkish), tt (Tatar), uk (Ukrainian), ur (Urdu), uz (Uzbek), vi (Vietnamese), zh-CN (Chinese simplified), zh-TW (Chinese traditional)
     4  func GherkinDialectsBuildin() GherkinDialectProvider {
     5  	return buildinDialects
     6  }
     7  
     8  const (
     9  	feature         = "feature"
    10  	background      = "background"
    11  	scenario        = "scenario"
    12  	scenarioOutline = "scenarioOutline"
    13  	examples        = "examples"
    14  	given           = "given"
    15  	when            = "when"
    16  	then            = "then"
    17  	and             = "and"
    18  	but             = "but"
    19  )
    20  
    21  var buildinDialects = gherkinDialectMap{
    22  	"af": &GherkinDialect{
    23  		"af", "Afrikaans", "Afrikaans", map[string][]string{
    24  			and: []string{
    25  				"* ",
    26  				"En ",
    27  			},
    28  			background: []string{
    29  				"Agtergrond",
    30  			},
    31  			but: []string{
    32  				"* ",
    33  				"Maar ",
    34  			},
    35  			examples: []string{
    36  				"Voorbeelde",
    37  			},
    38  			feature: []string{
    39  				"Funksie",
    40  				"Besigheid Behoefte",
    41  				"Vermoë",
    42  			},
    43  			given: []string{
    44  				"* ",
    45  				"Gegewe ",
    46  			},
    47  			scenario: []string{
    48  				"Situasie",
    49  			},
    50  			scenarioOutline: []string{
    51  				"Situasie Uiteensetting",
    52  			},
    53  			then: []string{
    54  				"* ",
    55  				"Dan ",
    56  			},
    57  			when: []string{
    58  				"* ",
    59  				"Wanneer ",
    60  			},
    61  		},
    62  	},
    63  	"am": &GherkinDialect{
    64  		"am", "Armenian", "հայերեն", map[string][]string{
    65  			and: []string{
    66  				"* ",
    67  				"Եվ ",
    68  			},
    69  			background: []string{
    70  				"Կոնտեքստ",
    71  			},
    72  			but: []string{
    73  				"* ",
    74  				"Բայց ",
    75  			},
    76  			examples: []string{
    77  				"Օրինակներ",
    78  			},
    79  			feature: []string{
    80  				"Ֆունկցիոնալություն",
    81  				"Հատկություն",
    82  			},
    83  			given: []string{
    84  				"* ",
    85  				"Դիցուք ",
    86  			},
    87  			scenario: []string{
    88  				"Սցենար",
    89  			},
    90  			scenarioOutline: []string{
    91  				"Սցենարի կառուցվացքը",
    92  			},
    93  			then: []string{
    94  				"* ",
    95  				"Ապա ",
    96  			},
    97  			when: []string{
    98  				"* ",
    99  				"Եթե ",
   100  				"Երբ ",
   101  			},
   102  		},
   103  	},
   104  	"ar": &GherkinDialect{
   105  		"ar", "Arabic", "العربية", map[string][]string{
   106  			and: []string{
   107  				"* ",
   108  				"و ",
   109  			},
   110  			background: []string{
   111  				"الخلفية",
   112  			},
   113  			but: []string{
   114  				"* ",
   115  				"لكن ",
   116  			},
   117  			examples: []string{
   118  				"امثلة",
   119  			},
   120  			feature: []string{
   121  				"خاصية",
   122  			},
   123  			given: []string{
   124  				"* ",
   125  				"بفرض ",
   126  			},
   127  			scenario: []string{
   128  				"سيناريو",
   129  			},
   130  			scenarioOutline: []string{
   131  				"سيناريو مخطط",
   132  			},
   133  			then: []string{
   134  				"* ",
   135  				"اذاً ",
   136  				"ثم ",
   137  			},
   138  			when: []string{
   139  				"* ",
   140  				"متى ",
   141  				"عندما ",
   142  			},
   143  		},
   144  	},
   145  	"bg": &GherkinDialect{
   146  		"bg", "Bulgarian", "български", map[string][]string{
   147  			and: []string{
   148  				"* ",
   149  				"И ",
   150  			},
   151  			background: []string{
   152  				"Предистория",
   153  			},
   154  			but: []string{
   155  				"* ",
   156  				"Но ",
   157  			},
   158  			examples: []string{
   159  				"Примери",
   160  			},
   161  			feature: []string{
   162  				"Функционалност",
   163  			},
   164  			given: []string{
   165  				"* ",
   166  				"Дадено ",
   167  			},
   168  			scenario: []string{
   169  				"Сценарий",
   170  			},
   171  			scenarioOutline: []string{
   172  				"Рамка на сценарий",
   173  			},
   174  			then: []string{
   175  				"* ",
   176  				"То ",
   177  			},
   178  			when: []string{
   179  				"* ",
   180  				"Когато ",
   181  			},
   182  		},
   183  	},
   184  	"bm": &GherkinDialect{
   185  		"bm", "Malay", "Bahasa Melayu", map[string][]string{
   186  			and: []string{
   187  				"* ",
   188  				"Dan ",
   189  			},
   190  			background: []string{
   191  				"Latar Belakang",
   192  			},
   193  			but: []string{
   194  				"* ",
   195  				"Tetapi ",
   196  				"Tapi ",
   197  			},
   198  			examples: []string{
   199  				"Contoh",
   200  			},
   201  			feature: []string{
   202  				"Fungsi",
   203  			},
   204  			given: []string{
   205  				"* ",
   206  				"Diberi ",
   207  				"Bagi ",
   208  			},
   209  			scenario: []string{
   210  				"Senario",
   211  				"Situasi",
   212  				"Keadaan",
   213  			},
   214  			scenarioOutline: []string{
   215  				"Kerangka Senario",
   216  				"Kerangka Situasi",
   217  				"Kerangka Keadaan",
   218  				"Garis Panduan Senario",
   219  			},
   220  			then: []string{
   221  				"* ",
   222  				"Maka ",
   223  				"Kemudian ",
   224  			},
   225  			when: []string{
   226  				"* ",
   227  				"Apabila ",
   228  			},
   229  		},
   230  	},
   231  	"bs": &GherkinDialect{
   232  		"bs", "Bosnian", "Bosanski", map[string][]string{
   233  			and: []string{
   234  				"* ",
   235  				"I ",
   236  				"A ",
   237  			},
   238  			background: []string{
   239  				"Pozadina",
   240  			},
   241  			but: []string{
   242  				"* ",
   243  				"Ali ",
   244  			},
   245  			examples: []string{
   246  				"Primjeri",
   247  			},
   248  			feature: []string{
   249  				"Karakteristika",
   250  			},
   251  			given: []string{
   252  				"* ",
   253  				"Dato ",
   254  			},
   255  			scenario: []string{
   256  				"Scenariju",
   257  				"Scenario",
   258  			},
   259  			scenarioOutline: []string{
   260  				"Scenariju-obris",
   261  				"Scenario-outline",
   262  			},
   263  			then: []string{
   264  				"* ",
   265  				"Zatim ",
   266  			},
   267  			when: []string{
   268  				"* ",
   269  				"Kada ",
   270  			},
   271  		},
   272  	},
   273  	"ca": &GherkinDialect{
   274  		"ca", "Catalan", "català", map[string][]string{
   275  			and: []string{
   276  				"* ",
   277  				"I ",
   278  			},
   279  			background: []string{
   280  				"Rerefons",
   281  				"Antecedents",
   282  			},
   283  			but: []string{
   284  				"* ",
   285  				"Però ",
   286  			},
   287  			examples: []string{
   288  				"Exemples",
   289  			},
   290  			feature: []string{
   291  				"Característica",
   292  				"Funcionalitat",
   293  			},
   294  			given: []string{
   295  				"* ",
   296  				"Donat ",
   297  				"Donada ",
   298  				"Atès ",
   299  				"Atesa ",
   300  			},
   301  			scenario: []string{
   302  				"Escenari",
   303  			},
   304  			scenarioOutline: []string{
   305  				"Esquema de l'escenari",
   306  			},
   307  			then: []string{
   308  				"* ",
   309  				"Aleshores ",
   310  				"Cal ",
   311  			},
   312  			when: []string{
   313  				"* ",
   314  				"Quan ",
   315  			},
   316  		},
   317  	},
   318  	"cs": &GherkinDialect{
   319  		"cs", "Czech", "Česky", map[string][]string{
   320  			and: []string{
   321  				"* ",
   322  				"A také ",
   323  				"A ",
   324  			},
   325  			background: []string{
   326  				"Pozadí",
   327  				"Kontext",
   328  			},
   329  			but: []string{
   330  				"* ",
   331  				"Ale ",
   332  			},
   333  			examples: []string{
   334  				"Příklady",
   335  			},
   336  			feature: []string{
   337  				"Požadavek",
   338  			},
   339  			given: []string{
   340  				"* ",
   341  				"Pokud ",
   342  				"Za předpokladu ",
   343  			},
   344  			scenario: []string{
   345  				"Scénář",
   346  			},
   347  			scenarioOutline: []string{
   348  				"Náčrt Scénáře",
   349  				"Osnova scénáře",
   350  			},
   351  			then: []string{
   352  				"* ",
   353  				"Pak ",
   354  			},
   355  			when: []string{
   356  				"* ",
   357  				"Když ",
   358  			},
   359  		},
   360  	},
   361  	"cy-GB": &GherkinDialect{
   362  		"cy-GB", "Welsh", "Cymraeg", map[string][]string{
   363  			and: []string{
   364  				"* ",
   365  				"A ",
   366  			},
   367  			background: []string{
   368  				"Cefndir",
   369  			},
   370  			but: []string{
   371  				"* ",
   372  				"Ond ",
   373  			},
   374  			examples: []string{
   375  				"Enghreifftiau",
   376  			},
   377  			feature: []string{
   378  				"Arwedd",
   379  			},
   380  			given: []string{
   381  				"* ",
   382  				"Anrhegedig a ",
   383  			},
   384  			scenario: []string{
   385  				"Scenario",
   386  			},
   387  			scenarioOutline: []string{
   388  				"Scenario Amlinellol",
   389  			},
   390  			then: []string{
   391  				"* ",
   392  				"Yna ",
   393  			},
   394  			when: []string{
   395  				"* ",
   396  				"Pryd ",
   397  			},
   398  		},
   399  	},
   400  	"da": &GherkinDialect{
   401  		"da", "Danish", "dansk", map[string][]string{
   402  			and: []string{
   403  				"* ",
   404  				"Og ",
   405  			},
   406  			background: []string{
   407  				"Baggrund",
   408  			},
   409  			but: []string{
   410  				"* ",
   411  				"Men ",
   412  			},
   413  			examples: []string{
   414  				"Eksempler",
   415  			},
   416  			feature: []string{
   417  				"Egenskab",
   418  			},
   419  			given: []string{
   420  				"* ",
   421  				"Givet ",
   422  			},
   423  			scenario: []string{
   424  				"Scenarie",
   425  			},
   426  			scenarioOutline: []string{
   427  				"Abstrakt Scenario",
   428  			},
   429  			then: []string{
   430  				"* ",
   431  				"Så ",
   432  			},
   433  			when: []string{
   434  				"* ",
   435  				"Når ",
   436  			},
   437  		},
   438  	},
   439  	"de": &GherkinDialect{
   440  		"de", "German", "Deutsch", map[string][]string{
   441  			and: []string{
   442  				"* ",
   443  				"Und ",
   444  			},
   445  			background: []string{
   446  				"Grundlage",
   447  			},
   448  			but: []string{
   449  				"* ",
   450  				"Aber ",
   451  			},
   452  			examples: []string{
   453  				"Beispiele",
   454  			},
   455  			feature: []string{
   456  				"Funktionalität",
   457  			},
   458  			given: []string{
   459  				"* ",
   460  				"Angenommen ",
   461  				"Gegeben sei ",
   462  				"Gegeben seien ",
   463  			},
   464  			scenario: []string{
   465  				"Szenario",
   466  			},
   467  			scenarioOutline: []string{
   468  				"Szenariogrundriss",
   469  			},
   470  			then: []string{
   471  				"* ",
   472  				"Dann ",
   473  			},
   474  			when: []string{
   475  				"* ",
   476  				"Wenn ",
   477  			},
   478  		},
   479  	},
   480  	"el": &GherkinDialect{
   481  		"el", "Greek", "Ελληνικά", map[string][]string{
   482  			and: []string{
   483  				"* ",
   484  				"Και ",
   485  			},
   486  			background: []string{
   487  				"Υπόβαθρο",
   488  			},
   489  			but: []string{
   490  				"* ",
   491  				"Αλλά ",
   492  			},
   493  			examples: []string{
   494  				"Παραδείγματα",
   495  				"Σενάρια",
   496  			},
   497  			feature: []string{
   498  				"Δυνατότητα",
   499  				"Λειτουργία",
   500  			},
   501  			given: []string{
   502  				"* ",
   503  				"Δεδομένου ",
   504  			},
   505  			scenario: []string{
   506  				"Σενάριο",
   507  			},
   508  			scenarioOutline: []string{
   509  				"Περιγραφή Σεναρίου",
   510  			},
   511  			then: []string{
   512  				"* ",
   513  				"Τότε ",
   514  			},
   515  			when: []string{
   516  				"* ",
   517  				"Όταν ",
   518  			},
   519  		},
   520  	},
   521  	"em": &GherkinDialect{
   522  		"em", "Emoji", "😀", map[string][]string{
   523  			and: []string{
   524  				"* ",
   525  				"😂",
   526  			},
   527  			background: []string{
   528  				"💤",
   529  			},
   530  			but: []string{
   531  				"* ",
   532  				"😔",
   533  			},
   534  			examples: []string{
   535  				"📓",
   536  			},
   537  			feature: []string{
   538  				"📚",
   539  			},
   540  			given: []string{
   541  				"* ",
   542  				"😐",
   543  			},
   544  			scenario: []string{
   545  				"📕",
   546  			},
   547  			scenarioOutline: []string{
   548  				"📖",
   549  			},
   550  			then: []string{
   551  				"* ",
   552  				"🙏",
   553  			},
   554  			when: []string{
   555  				"* ",
   556  				"🎬",
   557  			},
   558  		},
   559  	},
   560  	"en": &GherkinDialect{
   561  		"en", "English", "English", map[string][]string{
   562  			and: []string{
   563  				"* ",
   564  				"And ",
   565  			},
   566  			background: []string{
   567  				"Background",
   568  			},
   569  			but: []string{
   570  				"* ",
   571  				"But ",
   572  			},
   573  			examples: []string{
   574  				"Examples",
   575  				"Scenarios",
   576  			},
   577  			feature: []string{
   578  				"Feature",
   579  				"Business Need",
   580  				"Ability",
   581  			},
   582  			given: []string{
   583  				"* ",
   584  				"Given ",
   585  			},
   586  			scenario: []string{
   587  				"Scenario",
   588  			},
   589  			scenarioOutline: []string{
   590  				"Scenario Outline",
   591  				"Scenario Template",
   592  			},
   593  			then: []string{
   594  				"* ",
   595  				"Then ",
   596  			},
   597  			when: []string{
   598  				"* ",
   599  				"When ",
   600  			},
   601  		},
   602  	},
   603  	"en-Scouse": &GherkinDialect{
   604  		"en-Scouse", "Scouse", "Scouse", map[string][]string{
   605  			and: []string{
   606  				"* ",
   607  				"An ",
   608  			},
   609  			background: []string{
   610  				"Dis is what went down",
   611  			},
   612  			but: []string{
   613  				"* ",
   614  				"Buh ",
   615  			},
   616  			examples: []string{
   617  				"Examples",
   618  			},
   619  			feature: []string{
   620  				"Feature",
   621  			},
   622  			given: []string{
   623  				"* ",
   624  				"Givun ",
   625  				"Youse know when youse got ",
   626  			},
   627  			scenario: []string{
   628  				"The thing of it is",
   629  			},
   630  			scenarioOutline: []string{
   631  				"Wharrimean is",
   632  			},
   633  			then: []string{
   634  				"* ",
   635  				"Dun ",
   636  				"Den youse gotta ",
   637  			},
   638  			when: []string{
   639  				"* ",
   640  				"Wun ",
   641  				"Youse know like when ",
   642  			},
   643  		},
   644  	},
   645  	"en-au": &GherkinDialect{
   646  		"en-au", "Australian", "Australian", map[string][]string{
   647  			and: []string{
   648  				"* ",
   649  				"Too right ",
   650  			},
   651  			background: []string{
   652  				"First off",
   653  			},
   654  			but: []string{
   655  				"* ",
   656  				"Yeah nah ",
   657  			},
   658  			examples: []string{
   659  				"You'll wanna",
   660  			},
   661  			feature: []string{
   662  				"Pretty much",
   663  			},
   664  			given: []string{
   665  				"* ",
   666  				"Y'know ",
   667  			},
   668  			scenario: []string{
   669  				"Awww, look mate",
   670  			},
   671  			scenarioOutline: []string{
   672  				"Reckon it's like",
   673  			},
   674  			then: []string{
   675  				"* ",
   676  				"But at the end of the day I reckon ",
   677  			},
   678  			when: []string{
   679  				"* ",
   680  				"It's just unbelievable ",
   681  			},
   682  		},
   683  	},
   684  	"en-lol": &GherkinDialect{
   685  		"en-lol", "LOLCAT", "LOLCAT", map[string][]string{
   686  			and: []string{
   687  				"* ",
   688  				"AN ",
   689  			},
   690  			background: []string{
   691  				"B4",
   692  			},
   693  			but: []string{
   694  				"* ",
   695  				"BUT ",
   696  			},
   697  			examples: []string{
   698  				"EXAMPLZ",
   699  			},
   700  			feature: []string{
   701  				"OH HAI",
   702  			},
   703  			given: []string{
   704  				"* ",
   705  				"I CAN HAZ ",
   706  			},
   707  			scenario: []string{
   708  				"MISHUN",
   709  			},
   710  			scenarioOutline: []string{
   711  				"MISHUN SRSLY",
   712  			},
   713  			then: []string{
   714  				"* ",
   715  				"DEN ",
   716  			},
   717  			when: []string{
   718  				"* ",
   719  				"WEN ",
   720  			},
   721  		},
   722  	},
   723  	"en-old": &GherkinDialect{
   724  		"en-old", "Old English", "Englisc", map[string][]string{
   725  			and: []string{
   726  				"* ",
   727  				"Ond ",
   728  				"7 ",
   729  			},
   730  			background: []string{
   731  				"Aer",
   732  				"Ær",
   733  			},
   734  			but: []string{
   735  				"* ",
   736  				"Ac ",
   737  			},
   738  			examples: []string{
   739  				"Se the",
   740  				"Se þe",
   741  				"Se ðe",
   742  			},
   743  			feature: []string{
   744  				"Hwaet",
   745  				"Hwæt",
   746  			},
   747  			given: []string{
   748  				"* ",
   749  				"Thurh ",
   750  				"Þurh ",
   751  				"Ðurh ",
   752  			},
   753  			scenario: []string{
   754  				"Swa",
   755  			},
   756  			scenarioOutline: []string{
   757  				"Swa hwaer swa",
   758  				"Swa hwær swa",
   759  			},
   760  			then: []string{
   761  				"* ",
   762  				"Tha ",
   763  				"Þa ",
   764  				"Ða ",
   765  				"Tha the ",
   766  				"Þa þe ",
   767  				"Ða ðe ",
   768  			},
   769  			when: []string{
   770  				"* ",
   771  				"Tha ",
   772  				"Þa ",
   773  				"Ða ",
   774  			},
   775  		},
   776  	},
   777  	"en-pirate": &GherkinDialect{
   778  		"en-pirate", "Pirate", "Pirate", map[string][]string{
   779  			and: []string{
   780  				"* ",
   781  				"Aye ",
   782  			},
   783  			background: []string{
   784  				"Yo-ho-ho",
   785  			},
   786  			but: []string{
   787  				"* ",
   788  				"Avast! ",
   789  			},
   790  			examples: []string{
   791  				"Dead men tell no tales",
   792  			},
   793  			feature: []string{
   794  				"Ahoy matey!",
   795  			},
   796  			given: []string{
   797  				"* ",
   798  				"Gangway! ",
   799  			},
   800  			scenario: []string{
   801  				"Heave to",
   802  			},
   803  			scenarioOutline: []string{
   804  				"Shiver me timbers",
   805  			},
   806  			then: []string{
   807  				"* ",
   808  				"Let go and haul ",
   809  			},
   810  			when: []string{
   811  				"* ",
   812  				"Blimey! ",
   813  			},
   814  		},
   815  	},
   816  	"eo": &GherkinDialect{
   817  		"eo", "Esperanto", "Esperanto", map[string][]string{
   818  			and: []string{
   819  				"* ",
   820  				"Kaj ",
   821  			},
   822  			background: []string{
   823  				"Fono",
   824  			},
   825  			but: []string{
   826  				"* ",
   827  				"Sed ",
   828  			},
   829  			examples: []string{
   830  				"Ekzemploj",
   831  			},
   832  			feature: []string{
   833  				"Trajto",
   834  			},
   835  			given: []string{
   836  				"* ",
   837  				"Donitaĵo ",
   838  				"Komence ",
   839  			},
   840  			scenario: []string{
   841  				"Scenaro",
   842  				"Kazo",
   843  			},
   844  			scenarioOutline: []string{
   845  				"Konturo de la scenaro",
   846  				"Skizo",
   847  				"Kazo-skizo",
   848  			},
   849  			then: []string{
   850  				"* ",
   851  				"Do ",
   852  			},
   853  			when: []string{
   854  				"* ",
   855  				"Se ",
   856  			},
   857  		},
   858  	},
   859  	"es": &GherkinDialect{
   860  		"es", "Spanish", "español", map[string][]string{
   861  			and: []string{
   862  				"* ",
   863  				"Y ",
   864  				"E ",
   865  			},
   866  			background: []string{
   867  				"Antecedentes",
   868  			},
   869  			but: []string{
   870  				"* ",
   871  				"Pero ",
   872  			},
   873  			examples: []string{
   874  				"Ejemplos",
   875  			},
   876  			feature: []string{
   877  				"Característica",
   878  			},
   879  			given: []string{
   880  				"* ",
   881  				"Dado ",
   882  				"Dada ",
   883  				"Dados ",
   884  				"Dadas ",
   885  			},
   886  			scenario: []string{
   887  				"Escenario",
   888  			},
   889  			scenarioOutline: []string{
   890  				"Esquema del escenario",
   891  			},
   892  			then: []string{
   893  				"* ",
   894  				"Entonces ",
   895  			},
   896  			when: []string{
   897  				"* ",
   898  				"Cuando ",
   899  			},
   900  		},
   901  	},
   902  	"et": &GherkinDialect{
   903  		"et", "Estonian", "eesti keel", map[string][]string{
   904  			and: []string{
   905  				"* ",
   906  				"Ja ",
   907  			},
   908  			background: []string{
   909  				"Taust",
   910  			},
   911  			but: []string{
   912  				"* ",
   913  				"Kuid ",
   914  			},
   915  			examples: []string{
   916  				"Juhtumid",
   917  			},
   918  			feature: []string{
   919  				"Omadus",
   920  			},
   921  			given: []string{
   922  				"* ",
   923  				"Eeldades ",
   924  			},
   925  			scenario: []string{
   926  				"Stsenaarium",
   927  			},
   928  			scenarioOutline: []string{
   929  				"Raamstsenaarium",
   930  			},
   931  			then: []string{
   932  				"* ",
   933  				"Siis ",
   934  			},
   935  			when: []string{
   936  				"* ",
   937  				"Kui ",
   938  			},
   939  		},
   940  	},
   941  	"fa": &GherkinDialect{
   942  		"fa", "Persian", "فارسی", map[string][]string{
   943  			and: []string{
   944  				"* ",
   945  				"و ",
   946  			},
   947  			background: []string{
   948  				"زمینه",
   949  			},
   950  			but: []string{
   951  				"* ",
   952  				"اما ",
   953  			},
   954  			examples: []string{
   955  				"نمونه ها",
   956  			},
   957  			feature: []string{
   958  				"وِیژگی",
   959  			},
   960  			given: []string{
   961  				"* ",
   962  				"با فرض ",
   963  			},
   964  			scenario: []string{
   965  				"سناریو",
   966  			},
   967  			scenarioOutline: []string{
   968  				"الگوی سناریو",
   969  			},
   970  			then: []string{
   971  				"* ",
   972  				"آنگاه ",
   973  			},
   974  			when: []string{
   975  				"* ",
   976  				"هنگامی ",
   977  			},
   978  		},
   979  	},
   980  	"fi": &GherkinDialect{
   981  		"fi", "Finnish", "suomi", map[string][]string{
   982  			and: []string{
   983  				"* ",
   984  				"Ja ",
   985  			},
   986  			background: []string{
   987  				"Tausta",
   988  			},
   989  			but: []string{
   990  				"* ",
   991  				"Mutta ",
   992  			},
   993  			examples: []string{
   994  				"Tapaukset",
   995  			},
   996  			feature: []string{
   997  				"Ominaisuus",
   998  			},
   999  			given: []string{
  1000  				"* ",
  1001  				"Oletetaan ",
  1002  			},
  1003  			scenario: []string{
  1004  				"Tapaus",
  1005  			},
  1006  			scenarioOutline: []string{
  1007  				"Tapausaihio",
  1008  			},
  1009  			then: []string{
  1010  				"* ",
  1011  				"Niin ",
  1012  			},
  1013  			when: []string{
  1014  				"* ",
  1015  				"Kun ",
  1016  			},
  1017  		},
  1018  	},
  1019  	"fr": &GherkinDialect{
  1020  		"fr", "French", "français", map[string][]string{
  1021  			and: []string{
  1022  				"* ",
  1023  				"Et que ",
  1024  				"Et qu'",
  1025  				"Et ",
  1026  			},
  1027  			background: []string{
  1028  				"Contexte",
  1029  			},
  1030  			but: []string{
  1031  				"* ",
  1032  				"Mais que ",
  1033  				"Mais qu'",
  1034  				"Mais ",
  1035  			},
  1036  			examples: []string{
  1037  				"Exemples",
  1038  			},
  1039  			feature: []string{
  1040  				"Fonctionnalité",
  1041  			},
  1042  			given: []string{
  1043  				"* ",
  1044  				"Soit ",
  1045  				"Etant donné que ",
  1046  				"Etant donné qu'",
  1047  				"Etant donné ",
  1048  				"Etant donnée ",
  1049  				"Etant donnés ",
  1050  				"Etant données ",
  1051  				"Étant donné que ",
  1052  				"Étant donné qu'",
  1053  				"Étant donné ",
  1054  				"Étant donnée ",
  1055  				"Étant donnés ",
  1056  				"Étant données ",
  1057  			},
  1058  			scenario: []string{
  1059  				"Scénario",
  1060  			},
  1061  			scenarioOutline: []string{
  1062  				"Plan du scénario",
  1063  				"Plan du Scénario",
  1064  			},
  1065  			then: []string{
  1066  				"* ",
  1067  				"Alors ",
  1068  			},
  1069  			when: []string{
  1070  				"* ",
  1071  				"Quand ",
  1072  				"Lorsque ",
  1073  				"Lorsqu'",
  1074  			},
  1075  		},
  1076  	},
  1077  	"ga": &GherkinDialect{
  1078  		"ga", "Irish", "Gaeilge", map[string][]string{
  1079  			and: []string{
  1080  				"* ",
  1081  				"Agus",
  1082  			},
  1083  			background: []string{
  1084  				"Cúlra",
  1085  			},
  1086  			but: []string{
  1087  				"* ",
  1088  				"Ach",
  1089  			},
  1090  			examples: []string{
  1091  				"Samplaí",
  1092  			},
  1093  			feature: []string{
  1094  				"Gné",
  1095  			},
  1096  			given: []string{
  1097  				"* ",
  1098  				"Cuir i gcás go",
  1099  				"Cuir i gcás nach",
  1100  				"Cuir i gcás gur",
  1101  				"Cuir i gcás nár",
  1102  			},
  1103  			scenario: []string{
  1104  				"Cás",
  1105  			},
  1106  			scenarioOutline: []string{
  1107  				"Cás Achomair",
  1108  			},
  1109  			then: []string{
  1110  				"* ",
  1111  				"Ansin",
  1112  			},
  1113  			when: []string{
  1114  				"* ",
  1115  				"Nuair a",
  1116  				"Nuair nach",
  1117  				"Nuair ba",
  1118  				"Nuair nár",
  1119  			},
  1120  		},
  1121  	},
  1122  	"gj": &GherkinDialect{
  1123  		"gj", "Gujarati", "ગુજરાતી", map[string][]string{
  1124  			and: []string{
  1125  				"* ",
  1126  				"અને ",
  1127  			},
  1128  			background: []string{
  1129  				"બેકગ્રાઉન્ડ",
  1130  			},
  1131  			but: []string{
  1132  				"* ",
  1133  				"પણ ",
  1134  			},
  1135  			examples: []string{
  1136  				"ઉદાહરણો",
  1137  			},
  1138  			feature: []string{
  1139  				"લક્ષણ",
  1140  				"વ્યાપાર જરૂર",
  1141  				"ક્ષમતા",
  1142  			},
  1143  			given: []string{
  1144  				"* ",
  1145  				"આપેલ છે ",
  1146  			},
  1147  			scenario: []string{
  1148  				"સ્થિતિ",
  1149  			},
  1150  			scenarioOutline: []string{
  1151  				"પરિદ્દશ્ય રૂપરેખા",
  1152  				"પરિદ્દશ્ય ઢાંચો",
  1153  			},
  1154  			then: []string{
  1155  				"* ",
  1156  				"પછી ",
  1157  			},
  1158  			when: []string{
  1159  				"* ",
  1160  				"ક્યારે ",
  1161  			},
  1162  		},
  1163  	},
  1164  	"gl": &GherkinDialect{
  1165  		"gl", "Galician", "galego", map[string][]string{
  1166  			and: []string{
  1167  				"* ",
  1168  				"E ",
  1169  			},
  1170  			background: []string{
  1171  				"Contexto",
  1172  			},
  1173  			but: []string{
  1174  				"* ",
  1175  				"Mais ",
  1176  				"Pero ",
  1177  			},
  1178  			examples: []string{
  1179  				"Exemplos",
  1180  			},
  1181  			feature: []string{
  1182  				"Característica",
  1183  			},
  1184  			given: []string{
  1185  				"* ",
  1186  				"Dado ",
  1187  				"Dada ",
  1188  				"Dados ",
  1189  				"Dadas ",
  1190  			},
  1191  			scenario: []string{
  1192  				"Escenario",
  1193  			},
  1194  			scenarioOutline: []string{
  1195  				"Esbozo do escenario",
  1196  			},
  1197  			then: []string{
  1198  				"* ",
  1199  				"Entón ",
  1200  				"Logo ",
  1201  			},
  1202  			when: []string{
  1203  				"* ",
  1204  				"Cando ",
  1205  			},
  1206  		},
  1207  	},
  1208  	"he": &GherkinDialect{
  1209  		"he", "Hebrew", "עברית", map[string][]string{
  1210  			and: []string{
  1211  				"* ",
  1212  				"וגם ",
  1213  			},
  1214  			background: []string{
  1215  				"רקע",
  1216  			},
  1217  			but: []string{
  1218  				"* ",
  1219  				"אבל ",
  1220  			},
  1221  			examples: []string{
  1222  				"דוגמאות",
  1223  			},
  1224  			feature: []string{
  1225  				"תכונה",
  1226  			},
  1227  			given: []string{
  1228  				"* ",
  1229  				"בהינתן ",
  1230  			},
  1231  			scenario: []string{
  1232  				"תרחיש",
  1233  			},
  1234  			scenarioOutline: []string{
  1235  				"תבנית תרחיש",
  1236  			},
  1237  			then: []string{
  1238  				"* ",
  1239  				"אז ",
  1240  				"אזי ",
  1241  			},
  1242  			when: []string{
  1243  				"* ",
  1244  				"כאשר ",
  1245  			},
  1246  		},
  1247  	},
  1248  	"hi": &GherkinDialect{
  1249  		"hi", "Hindi", "हिंदी", map[string][]string{
  1250  			and: []string{
  1251  				"* ",
  1252  				"और ",
  1253  				"तथा ",
  1254  			},
  1255  			background: []string{
  1256  				"पृष्ठभूमि",
  1257  			},
  1258  			but: []string{
  1259  				"* ",
  1260  				"पर ",
  1261  				"परन्तु ",
  1262  				"किन्तु ",
  1263  			},
  1264  			examples: []string{
  1265  				"उदाहरण",
  1266  			},
  1267  			feature: []string{
  1268  				"रूप लेख",
  1269  			},
  1270  			given: []string{
  1271  				"* ",
  1272  				"अगर ",
  1273  				"यदि ",
  1274  				"चूंकि ",
  1275  			},
  1276  			scenario: []string{
  1277  				"परिदृश्य",
  1278  			},
  1279  			scenarioOutline: []string{
  1280  				"परिदृश्य रूपरेखा",
  1281  			},
  1282  			then: []string{
  1283  				"* ",
  1284  				"तब ",
  1285  				"तदा ",
  1286  			},
  1287  			when: []string{
  1288  				"* ",
  1289  				"जब ",
  1290  				"कदा ",
  1291  			},
  1292  		},
  1293  	},
  1294  	"hr": &GherkinDialect{
  1295  		"hr", "Croatian", "hrvatski", map[string][]string{
  1296  			and: []string{
  1297  				"* ",
  1298  				"I ",
  1299  			},
  1300  			background: []string{
  1301  				"Pozadina",
  1302  			},
  1303  			but: []string{
  1304  				"* ",
  1305  				"Ali ",
  1306  			},
  1307  			examples: []string{
  1308  				"Primjeri",
  1309  				"Scenariji",
  1310  			},
  1311  			feature: []string{
  1312  				"Osobina",
  1313  				"Mogućnost",
  1314  				"Mogucnost",
  1315  			},
  1316  			given: []string{
  1317  				"* ",
  1318  				"Zadan ",
  1319  				"Zadani ",
  1320  				"Zadano ",
  1321  			},
  1322  			scenario: []string{
  1323  				"Scenarij",
  1324  			},
  1325  			scenarioOutline: []string{
  1326  				"Skica",
  1327  				"Koncept",
  1328  			},
  1329  			then: []string{
  1330  				"* ",
  1331  				"Onda ",
  1332  			},
  1333  			when: []string{
  1334  				"* ",
  1335  				"Kada ",
  1336  				"Kad ",
  1337  			},
  1338  		},
  1339  	},
  1340  	"ht": &GherkinDialect{
  1341  		"ht", "Creole", "kreyòl", map[string][]string{
  1342  			and: []string{
  1343  				"* ",
  1344  				"Ak ",
  1345  				"Epi ",
  1346  				"E ",
  1347  			},
  1348  			background: []string{
  1349  				"Kontèks",
  1350  				"Istorik",
  1351  			},
  1352  			but: []string{
  1353  				"* ",
  1354  				"Men ",
  1355  			},
  1356  			examples: []string{
  1357  				"Egzanp",
  1358  			},
  1359  			feature: []string{
  1360  				"Karakteristik",
  1361  				"Mak",
  1362  				"Fonksyonalite",
  1363  			},
  1364  			given: []string{
  1365  				"* ",
  1366  				"Sipoze ",
  1367  				"Sipoze ke ",
  1368  				"Sipoze Ke ",
  1369  			},
  1370  			scenario: []string{
  1371  				"Senaryo",
  1372  			},
  1373  			scenarioOutline: []string{
  1374  				"Plan senaryo",
  1375  				"Plan Senaryo",
  1376  				"Senaryo deskripsyon",
  1377  				"Senaryo Deskripsyon",
  1378  				"Dyagram senaryo",
  1379  				"Dyagram Senaryo",
  1380  			},
  1381  			then: []string{
  1382  				"* ",
  1383  				"Lè sa a ",
  1384  				"Le sa a ",
  1385  			},
  1386  			when: []string{
  1387  				"* ",
  1388  				"Lè ",
  1389  				"Le ",
  1390  			},
  1391  		},
  1392  	},
  1393  	"hu": &GherkinDialect{
  1394  		"hu", "Hungarian", "magyar", map[string][]string{
  1395  			and: []string{
  1396  				"* ",
  1397  				"És ",
  1398  			},
  1399  			background: []string{
  1400  				"Háttér",
  1401  			},
  1402  			but: []string{
  1403  				"* ",
  1404  				"De ",
  1405  			},
  1406  			examples: []string{
  1407  				"Példák",
  1408  			},
  1409  			feature: []string{
  1410  				"Jellemző",
  1411  			},
  1412  			given: []string{
  1413  				"* ",
  1414  				"Amennyiben ",
  1415  				"Adott ",
  1416  			},
  1417  			scenario: []string{
  1418  				"Forgatókönyv",
  1419  			},
  1420  			scenarioOutline: []string{
  1421  				"Forgatókönyv vázlat",
  1422  			},
  1423  			then: []string{
  1424  				"* ",
  1425  				"Akkor ",
  1426  			},
  1427  			when: []string{
  1428  				"* ",
  1429  				"Majd ",
  1430  				"Ha ",
  1431  				"Amikor ",
  1432  			},
  1433  		},
  1434  	},
  1435  	"id": &GherkinDialect{
  1436  		"id", "Indonesian", "Bahasa Indonesia", map[string][]string{
  1437  			and: []string{
  1438  				"* ",
  1439  				"Dan ",
  1440  			},
  1441  			background: []string{
  1442  				"Dasar",
  1443  			},
  1444  			but: []string{
  1445  				"* ",
  1446  				"Tapi ",
  1447  			},
  1448  			examples: []string{
  1449  				"Contoh",
  1450  			},
  1451  			feature: []string{
  1452  				"Fitur",
  1453  			},
  1454  			given: []string{
  1455  				"* ",
  1456  				"Dengan ",
  1457  			},
  1458  			scenario: []string{
  1459  				"Skenario",
  1460  			},
  1461  			scenarioOutline: []string{
  1462  				"Skenario konsep",
  1463  			},
  1464  			then: []string{
  1465  				"* ",
  1466  				"Maka ",
  1467  			},
  1468  			when: []string{
  1469  				"* ",
  1470  				"Ketika ",
  1471  			},
  1472  		},
  1473  	},
  1474  	"is": &GherkinDialect{
  1475  		"is", "Icelandic", "Íslenska", map[string][]string{
  1476  			and: []string{
  1477  				"* ",
  1478  				"Og ",
  1479  			},
  1480  			background: []string{
  1481  				"Bakgrunnur",
  1482  			},
  1483  			but: []string{
  1484  				"* ",
  1485  				"En ",
  1486  			},
  1487  			examples: []string{
  1488  				"Dæmi",
  1489  				"Atburðarásir",
  1490  			},
  1491  			feature: []string{
  1492  				"Eiginleiki",
  1493  			},
  1494  			given: []string{
  1495  				"* ",
  1496  				"Ef ",
  1497  			},
  1498  			scenario: []string{
  1499  				"Atburðarás",
  1500  			},
  1501  			scenarioOutline: []string{
  1502  				"Lýsing Atburðarásar",
  1503  				"Lýsing Dæma",
  1504  			},
  1505  			then: []string{
  1506  				"* ",
  1507  				"Þá ",
  1508  			},
  1509  			when: []string{
  1510  				"* ",
  1511  				"Þegar ",
  1512  			},
  1513  		},
  1514  	},
  1515  	"it": &GherkinDialect{
  1516  		"it", "Italian", "italiano", map[string][]string{
  1517  			and: []string{
  1518  				"* ",
  1519  				"E ",
  1520  			},
  1521  			background: []string{
  1522  				"Contesto",
  1523  			},
  1524  			but: []string{
  1525  				"* ",
  1526  				"Ma ",
  1527  			},
  1528  			examples: []string{
  1529  				"Esempi",
  1530  			},
  1531  			feature: []string{
  1532  				"Funzionalità",
  1533  			},
  1534  			given: []string{
  1535  				"* ",
  1536  				"Dato ",
  1537  				"Data ",
  1538  				"Dati ",
  1539  				"Date ",
  1540  			},
  1541  			scenario: []string{
  1542  				"Scenario",
  1543  			},
  1544  			scenarioOutline: []string{
  1545  				"Schema dello scenario",
  1546  			},
  1547  			then: []string{
  1548  				"* ",
  1549  				"Allora ",
  1550  			},
  1551  			when: []string{
  1552  				"* ",
  1553  				"Quando ",
  1554  			},
  1555  		},
  1556  	},
  1557  	"ja": &GherkinDialect{
  1558  		"ja", "Japanese", "日本語", map[string][]string{
  1559  			and: []string{
  1560  				"* ",
  1561  				"かつ",
  1562  			},
  1563  			background: []string{
  1564  				"背景",
  1565  			},
  1566  			but: []string{
  1567  				"* ",
  1568  				"しかし",
  1569  				"但し",
  1570  				"ただし",
  1571  			},
  1572  			examples: []string{
  1573  				"例",
  1574  				"サンプル",
  1575  			},
  1576  			feature: []string{
  1577  				"フィーチャ",
  1578  				"機能",
  1579  			},
  1580  			given: []string{
  1581  				"* ",
  1582  				"前提",
  1583  			},
  1584  			scenario: []string{
  1585  				"シナリオ",
  1586  			},
  1587  			scenarioOutline: []string{
  1588  				"シナリオアウトライン",
  1589  				"シナリオテンプレート",
  1590  				"テンプレ",
  1591  				"シナリオテンプレ",
  1592  			},
  1593  			then: []string{
  1594  				"* ",
  1595  				"ならば",
  1596  			},
  1597  			when: []string{
  1598  				"* ",
  1599  				"もし",
  1600  			},
  1601  		},
  1602  	},
  1603  	"jv": &GherkinDialect{
  1604  		"jv", "Javanese", "Basa Jawa", map[string][]string{
  1605  			and: []string{
  1606  				"* ",
  1607  				"Lan ",
  1608  			},
  1609  			background: []string{
  1610  				"Dasar",
  1611  			},
  1612  			but: []string{
  1613  				"* ",
  1614  				"Tapi ",
  1615  				"Nanging ",
  1616  				"Ananging ",
  1617  			},
  1618  			examples: []string{
  1619  				"Conto",
  1620  				"Contone",
  1621  			},
  1622  			feature: []string{
  1623  				"Fitur",
  1624  			},
  1625  			given: []string{
  1626  				"* ",
  1627  				"Nalika ",
  1628  				"Nalikaning ",
  1629  			},
  1630  			scenario: []string{
  1631  				"Skenario",
  1632  			},
  1633  			scenarioOutline: []string{
  1634  				"Konsep skenario",
  1635  			},
  1636  			then: []string{
  1637  				"* ",
  1638  				"Njuk ",
  1639  				"Banjur ",
  1640  			},
  1641  			when: []string{
  1642  				"* ",
  1643  				"Manawa ",
  1644  				"Menawa ",
  1645  			},
  1646  		},
  1647  	},
  1648  	"kn": &GherkinDialect{
  1649  		"kn", "Kannada", "ಕನ್ನಡ", map[string][]string{
  1650  			and: []string{
  1651  				"* ",
  1652  				"ಮತ್ತು ",
  1653  			},
  1654  			background: []string{
  1655  				"ಹಿನ್ನೆಲೆ",
  1656  			},
  1657  			but: []string{
  1658  				"* ",
  1659  				"ಆದರೆ ",
  1660  			},
  1661  			examples: []string{
  1662  				"ಉದಾಹರಣೆಗಳು",
  1663  			},
  1664  			feature: []string{
  1665  				"ಹೆಚ್ಚಳ",
  1666  			},
  1667  			given: []string{
  1668  				"* ",
  1669  				"ನೀಡಿದ ",
  1670  			},
  1671  			scenario: []string{
  1672  				"ಕಥಾಸಾರಾಂಶ",
  1673  			},
  1674  			scenarioOutline: []string{
  1675  				"ವಿವರಣೆ",
  1676  			},
  1677  			then: []string{
  1678  				"* ",
  1679  				"ನಂತರ ",
  1680  			},
  1681  			when: []string{
  1682  				"* ",
  1683  				"ಸ್ಥಿತಿಯನ್ನು ",
  1684  			},
  1685  		},
  1686  	},
  1687  	"ko": &GherkinDialect{
  1688  		"ko", "Korean", "한국어", map[string][]string{
  1689  			and: []string{
  1690  				"* ",
  1691  				"그리고",
  1692  			},
  1693  			background: []string{
  1694  				"배경",
  1695  			},
  1696  			but: []string{
  1697  				"* ",
  1698  				"하지만",
  1699  				"단",
  1700  			},
  1701  			examples: []string{
  1702  				"예",
  1703  			},
  1704  			feature: []string{
  1705  				"기능",
  1706  			},
  1707  			given: []string{
  1708  				"* ",
  1709  				"조건",
  1710  				"먼저",
  1711  			},
  1712  			scenario: []string{
  1713  				"시나리오",
  1714  			},
  1715  			scenarioOutline: []string{
  1716  				"시나리오 개요",
  1717  			},
  1718  			then: []string{
  1719  				"* ",
  1720  				"그러면",
  1721  			},
  1722  			when: []string{
  1723  				"* ",
  1724  				"만일",
  1725  				"만약",
  1726  			},
  1727  		},
  1728  	},
  1729  	"lt": &GherkinDialect{
  1730  		"lt", "Lithuanian", "lietuvių kalba", map[string][]string{
  1731  			and: []string{
  1732  				"* ",
  1733  				"Ir ",
  1734  			},
  1735  			background: []string{
  1736  				"Kontekstas",
  1737  			},
  1738  			but: []string{
  1739  				"* ",
  1740  				"Bet ",
  1741  			},
  1742  			examples: []string{
  1743  				"Pavyzdžiai",
  1744  				"Scenarijai",
  1745  				"Variantai",
  1746  			},
  1747  			feature: []string{
  1748  				"Savybė",
  1749  			},
  1750  			given: []string{
  1751  				"* ",
  1752  				"Duota ",
  1753  			},
  1754  			scenario: []string{
  1755  				"Scenarijus",
  1756  			},
  1757  			scenarioOutline: []string{
  1758  				"Scenarijaus šablonas",
  1759  			},
  1760  			then: []string{
  1761  				"* ",
  1762  				"Tada ",
  1763  			},
  1764  			when: []string{
  1765  				"* ",
  1766  				"Kai ",
  1767  			},
  1768  		},
  1769  	},
  1770  	"lu": &GherkinDialect{
  1771  		"lu", "Luxemburgish", "Lëtzebuergesch", map[string][]string{
  1772  			and: []string{
  1773  				"* ",
  1774  				"an ",
  1775  				"a ",
  1776  			},
  1777  			background: []string{
  1778  				"Hannergrond",
  1779  			},
  1780  			but: []string{
  1781  				"* ",
  1782  				"awer ",
  1783  				"mä ",
  1784  			},
  1785  			examples: []string{
  1786  				"Beispiller",
  1787  			},
  1788  			feature: []string{
  1789  				"Funktionalitéit",
  1790  			},
  1791  			given: []string{
  1792  				"* ",
  1793  				"ugeholl ",
  1794  			},
  1795  			scenario: []string{
  1796  				"Szenario",
  1797  			},
  1798  			scenarioOutline: []string{
  1799  				"Plang vum Szenario",
  1800  			},
  1801  			then: []string{
  1802  				"* ",
  1803  				"dann ",
  1804  			},
  1805  			when: []string{
  1806  				"* ",
  1807  				"wann ",
  1808  			},
  1809  		},
  1810  	},
  1811  	"lv": &GherkinDialect{
  1812  		"lv", "Latvian", "latviešu", map[string][]string{
  1813  			and: []string{
  1814  				"* ",
  1815  				"Un ",
  1816  			},
  1817  			background: []string{
  1818  				"Konteksts",
  1819  				"Situācija",
  1820  			},
  1821  			but: []string{
  1822  				"* ",
  1823  				"Bet ",
  1824  			},
  1825  			examples: []string{
  1826  				"Piemēri",
  1827  				"Paraugs",
  1828  			},
  1829  			feature: []string{
  1830  				"Funkcionalitāte",
  1831  				"Fīča",
  1832  			},
  1833  			given: []string{
  1834  				"* ",
  1835  				"Kad ",
  1836  			},
  1837  			scenario: []string{
  1838  				"Scenārijs",
  1839  			},
  1840  			scenarioOutline: []string{
  1841  				"Scenārijs pēc parauga",
  1842  			},
  1843  			then: []string{
  1844  				"* ",
  1845  				"Tad ",
  1846  			},
  1847  			when: []string{
  1848  				"* ",
  1849  				"Ja ",
  1850  			},
  1851  		},
  1852  	},
  1853  	"mn": &GherkinDialect{
  1854  		"mn", "Mongolian", "монгол", map[string][]string{
  1855  			and: []string{
  1856  				"* ",
  1857  				"Мөн ",
  1858  				"Тэгээд ",
  1859  			},
  1860  			background: []string{
  1861  				"Агуулга",
  1862  			},
  1863  			but: []string{
  1864  				"* ",
  1865  				"Гэхдээ ",
  1866  				"Харин ",
  1867  			},
  1868  			examples: []string{
  1869  				"Тухайлбал",
  1870  			},
  1871  			feature: []string{
  1872  				"Функц",
  1873  				"Функционал",
  1874  			},
  1875  			given: []string{
  1876  				"* ",
  1877  				"Өгөгдсөн нь ",
  1878  				"Анх ",
  1879  			},
  1880  			scenario: []string{
  1881  				"Сценар",
  1882  			},
  1883  			scenarioOutline: []string{
  1884  				"Сценарын төлөвлөгөө",
  1885  			},
  1886  			then: []string{
  1887  				"* ",
  1888  				"Тэгэхэд ",
  1889  				"Үүний дараа ",
  1890  			},
  1891  			when: []string{
  1892  				"* ",
  1893  				"Хэрэв ",
  1894  			},
  1895  		},
  1896  	},
  1897  	"nl": &GherkinDialect{
  1898  		"nl", "Dutch", "Nederlands", map[string][]string{
  1899  			and: []string{
  1900  				"* ",
  1901  				"En ",
  1902  			},
  1903  			background: []string{
  1904  				"Achtergrond",
  1905  			},
  1906  			but: []string{
  1907  				"* ",
  1908  				"Maar ",
  1909  			},
  1910  			examples: []string{
  1911  				"Voorbeelden",
  1912  			},
  1913  			feature: []string{
  1914  				"Functionaliteit",
  1915  			},
  1916  			given: []string{
  1917  				"* ",
  1918  				"Gegeven ",
  1919  				"Stel ",
  1920  			},
  1921  			scenario: []string{
  1922  				"Scenario",
  1923  			},
  1924  			scenarioOutline: []string{
  1925  				"Abstract Scenario",
  1926  			},
  1927  			then: []string{
  1928  				"* ",
  1929  				"Dan ",
  1930  			},
  1931  			when: []string{
  1932  				"* ",
  1933  				"Als ",
  1934  			},
  1935  		},
  1936  	},
  1937  	"no": &GherkinDialect{
  1938  		"no", "Norwegian", "norsk", map[string][]string{
  1939  			and: []string{
  1940  				"* ",
  1941  				"Og ",
  1942  			},
  1943  			background: []string{
  1944  				"Bakgrunn",
  1945  			},
  1946  			but: []string{
  1947  				"* ",
  1948  				"Men ",
  1949  			},
  1950  			examples: []string{
  1951  				"Eksempler",
  1952  			},
  1953  			feature: []string{
  1954  				"Egenskap",
  1955  			},
  1956  			given: []string{
  1957  				"* ",
  1958  				"Gitt ",
  1959  			},
  1960  			scenario: []string{
  1961  				"Scenario",
  1962  			},
  1963  			scenarioOutline: []string{
  1964  				"Scenariomal",
  1965  				"Abstrakt Scenario",
  1966  			},
  1967  			then: []string{
  1968  				"* ",
  1969  				"Så ",
  1970  			},
  1971  			when: []string{
  1972  				"* ",
  1973  				"Når ",
  1974  			},
  1975  		},
  1976  	},
  1977  	"pa": &GherkinDialect{
  1978  		"pa", "Panjabi", "ਪੰਜਾਬੀ", map[string][]string{
  1979  			and: []string{
  1980  				"* ",
  1981  				"ਅਤੇ ",
  1982  			},
  1983  			background: []string{
  1984  				"ਪਿਛੋਕੜ",
  1985  			},
  1986  			but: []string{
  1987  				"* ",
  1988  				"ਪਰ ",
  1989  			},
  1990  			examples: []string{
  1991  				"ਉਦਾਹਰਨਾਂ",
  1992  			},
  1993  			feature: []string{
  1994  				"ਖਾਸੀਅਤ",
  1995  				"ਮੁਹਾਂਦਰਾ",
  1996  				"ਨਕਸ਼ ਨੁਹਾਰ",
  1997  			},
  1998  			given: []string{
  1999  				"* ",
  2000  				"ਜੇਕਰ ",
  2001  				"ਜਿਵੇਂ ਕਿ ",
  2002  			},
  2003  			scenario: []string{
  2004  				"ਪਟਕਥਾ",
  2005  			},
  2006  			scenarioOutline: []string{
  2007  				"ਪਟਕਥਾ ਢਾਂਚਾ",
  2008  				"ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ",
  2009  			},
  2010  			then: []string{
  2011  				"* ",
  2012  				"ਤਦ ",
  2013  			},
  2014  			when: []string{
  2015  				"* ",
  2016  				"ਜਦੋਂ ",
  2017  			},
  2018  		},
  2019  	},
  2020  	"pl": &GherkinDialect{
  2021  		"pl", "Polish", "polski", map[string][]string{
  2022  			and: []string{
  2023  				"* ",
  2024  				"Oraz ",
  2025  				"I ",
  2026  			},
  2027  			background: []string{
  2028  				"Założenia",
  2029  			},
  2030  			but: []string{
  2031  				"* ",
  2032  				"Ale ",
  2033  			},
  2034  			examples: []string{
  2035  				"Przykłady",
  2036  			},
  2037  			feature: []string{
  2038  				"Właściwość",
  2039  				"Funkcja",
  2040  				"Aspekt",
  2041  				"Potrzeba biznesowa",
  2042  			},
  2043  			given: []string{
  2044  				"* ",
  2045  				"Zakładając ",
  2046  				"Mając ",
  2047  				"Zakładając, że ",
  2048  			},
  2049  			scenario: []string{
  2050  				"Scenariusz",
  2051  			},
  2052  			scenarioOutline: []string{
  2053  				"Szablon scenariusza",
  2054  			},
  2055  			then: []string{
  2056  				"* ",
  2057  				"Wtedy ",
  2058  			},
  2059  			when: []string{
  2060  				"* ",
  2061  				"Jeżeli ",
  2062  				"Jeśli ",
  2063  				"Gdy ",
  2064  				"Kiedy ",
  2065  			},
  2066  		},
  2067  	},
  2068  	"pt": &GherkinDialect{
  2069  		"pt", "Portuguese", "português", map[string][]string{
  2070  			and: []string{
  2071  				"* ",
  2072  				"E ",
  2073  			},
  2074  			background: []string{
  2075  				"Contexto",
  2076  				"Cenário de Fundo",
  2077  				"Cenario de Fundo",
  2078  				"Fundo",
  2079  			},
  2080  			but: []string{
  2081  				"* ",
  2082  				"Mas ",
  2083  			},
  2084  			examples: []string{
  2085  				"Exemplos",
  2086  				"Cenários",
  2087  				"Cenarios",
  2088  			},
  2089  			feature: []string{
  2090  				"Funcionalidade",
  2091  				"Característica",
  2092  				"Caracteristica",
  2093  			},
  2094  			given: []string{
  2095  				"* ",
  2096  				"Dado ",
  2097  				"Dada ",
  2098  				"Dados ",
  2099  				"Dadas ",
  2100  			},
  2101  			scenario: []string{
  2102  				"Cenário",
  2103  				"Cenario",
  2104  			},
  2105  			scenarioOutline: []string{
  2106  				"Esquema do Cenário",
  2107  				"Esquema do Cenario",
  2108  				"Delineação do Cenário",
  2109  				"Delineacao do Cenario",
  2110  			},
  2111  			then: []string{
  2112  				"* ",
  2113  				"Então ",
  2114  				"Entao ",
  2115  			},
  2116  			when: []string{
  2117  				"* ",
  2118  				"Quando ",
  2119  			},
  2120  		},
  2121  	},
  2122  	"ro": &GherkinDialect{
  2123  		"ro", "Romanian", "română", map[string][]string{
  2124  			and: []string{
  2125  				"* ",
  2126  				"Si ",
  2127  				"Și ",
  2128  				"Şi ",
  2129  			},
  2130  			background: []string{
  2131  				"Context",
  2132  			},
  2133  			but: []string{
  2134  				"* ",
  2135  				"Dar ",
  2136  			},
  2137  			examples: []string{
  2138  				"Exemple",
  2139  			},
  2140  			feature: []string{
  2141  				"Functionalitate",
  2142  				"Funcționalitate",
  2143  				"Funcţionalitate",
  2144  			},
  2145  			given: []string{
  2146  				"* ",
  2147  				"Date fiind ",
  2148  				"Dat fiind ",
  2149  				"Dati fiind ",
  2150  				"Dați fiind ",
  2151  				"Daţi fiind ",
  2152  			},
  2153  			scenario: []string{
  2154  				"Scenariu",
  2155  			},
  2156  			scenarioOutline: []string{
  2157  				"Structura scenariu",
  2158  				"Structură scenariu",
  2159  			},
  2160  			then: []string{
  2161  				"* ",
  2162  				"Atunci ",
  2163  			},
  2164  			when: []string{
  2165  				"* ",
  2166  				"Cand ",
  2167  				"Când ",
  2168  			},
  2169  		},
  2170  	},
  2171  	"ru": &GherkinDialect{
  2172  		"ru", "Russian", "русский", map[string][]string{
  2173  			and: []string{
  2174  				"* ",
  2175  				"И ",
  2176  				"К тому же ",
  2177  				"Также ",
  2178  			},
  2179  			background: []string{
  2180  				"Предыстория",
  2181  				"Контекст",
  2182  			},
  2183  			but: []string{
  2184  				"* ",
  2185  				"Но ",
  2186  				"А ",
  2187  			},
  2188  			examples: []string{
  2189  				"Примеры",
  2190  			},
  2191  			feature: []string{
  2192  				"Функция",
  2193  				"Функционал",
  2194  				"Свойство",
  2195  			},
  2196  			given: []string{
  2197  				"* ",
  2198  				"Допустим ",
  2199  				"Дано ",
  2200  				"Пусть ",
  2201  			},
  2202  			scenario: []string{
  2203  				"Сценарий",
  2204  			},
  2205  			scenarioOutline: []string{
  2206  				"Структура сценария",
  2207  			},
  2208  			then: []string{
  2209  				"* ",
  2210  				"То ",
  2211  				"Тогда ",
  2212  			},
  2213  			when: []string{
  2214  				"* ",
  2215  				"Если ",
  2216  				"Когда ",
  2217  			},
  2218  		},
  2219  	},
  2220  	"sk": &GherkinDialect{
  2221  		"sk", "Slovak", "Slovensky", map[string][]string{
  2222  			and: []string{
  2223  				"* ",
  2224  				"A ",
  2225  				"A tiež ",
  2226  				"A taktiež ",
  2227  				"A zároveň ",
  2228  			},
  2229  			background: []string{
  2230  				"Pozadie",
  2231  			},
  2232  			but: []string{
  2233  				"* ",
  2234  				"Ale ",
  2235  			},
  2236  			examples: []string{
  2237  				"Príklady",
  2238  			},
  2239  			feature: []string{
  2240  				"Požiadavka",
  2241  				"Funkcia",
  2242  				"Vlastnosť",
  2243  			},
  2244  			given: []string{
  2245  				"* ",
  2246  				"Pokiaľ ",
  2247  				"Za predpokladu ",
  2248  			},
  2249  			scenario: []string{
  2250  				"Scenár",
  2251  			},
  2252  			scenarioOutline: []string{
  2253  				"Náčrt Scenáru",
  2254  				"Náčrt Scenára",
  2255  				"Osnova Scenára",
  2256  			},
  2257  			then: []string{
  2258  				"* ",
  2259  				"Tak ",
  2260  				"Potom ",
  2261  			},
  2262  			when: []string{
  2263  				"* ",
  2264  				"Keď ",
  2265  				"Ak ",
  2266  			},
  2267  		},
  2268  	},
  2269  	"sl": &GherkinDialect{
  2270  		"sl", "Slovenian", "Slovenski", map[string][]string{
  2271  			and: []string{
  2272  				"In ",
  2273  				"Ter ",
  2274  			},
  2275  			background: []string{
  2276  				"Kontekst",
  2277  				"Osnova",
  2278  				"Ozadje",
  2279  			},
  2280  			but: []string{
  2281  				"Toda ",
  2282  				"Ampak ",
  2283  				"Vendar ",
  2284  			},
  2285  			examples: []string{
  2286  				"Primeri",
  2287  				"Scenariji",
  2288  			},
  2289  			feature: []string{
  2290  				"Funkcionalnost",
  2291  				"Funkcija",
  2292  				"Možnosti",
  2293  				"Moznosti",
  2294  				"Lastnost",
  2295  				"Značilnost",
  2296  			},
  2297  			given: []string{
  2298  				"Dano ",
  2299  				"Podano ",
  2300  				"Zaradi ",
  2301  				"Privzeto ",
  2302  			},
  2303  			scenario: []string{
  2304  				"Scenarij",
  2305  				"Primer",
  2306  			},
  2307  			scenarioOutline: []string{
  2308  				"Struktura scenarija",
  2309  				"Skica",
  2310  				"Koncept",
  2311  				"Oris scenarija",
  2312  				"Osnutek",
  2313  			},
  2314  			then: []string{
  2315  				"Nato ",
  2316  				"Potem ",
  2317  				"Takrat ",
  2318  			},
  2319  			when: []string{
  2320  				"Ko ",
  2321  				"Ce ",
  2322  				"Če ",
  2323  				"Kadar ",
  2324  			},
  2325  		},
  2326  	},
  2327  	"sr-Cyrl": &GherkinDialect{
  2328  		"sr-Cyrl", "Serbian", "Српски", map[string][]string{
  2329  			and: []string{
  2330  				"* ",
  2331  				"И ",
  2332  			},
  2333  			background: []string{
  2334  				"Контекст",
  2335  				"Основа",
  2336  				"Позадина",
  2337  			},
  2338  			but: []string{
  2339  				"* ",
  2340  				"Али ",
  2341  			},
  2342  			examples: []string{
  2343  				"Примери",
  2344  				"Сценарији",
  2345  			},
  2346  			feature: []string{
  2347  				"Функционалност",
  2348  				"Могућност",
  2349  				"Особина",
  2350  			},
  2351  			given: []string{
  2352  				"* ",
  2353  				"За дато ",
  2354  				"За дате ",
  2355  				"За дати ",
  2356  			},
  2357  			scenario: []string{
  2358  				"Сценарио",
  2359  				"Пример",
  2360  			},
  2361  			scenarioOutline: []string{
  2362  				"Структура сценарија",
  2363  				"Скица",
  2364  				"Концепт",
  2365  			},
  2366  			then: []string{
  2367  				"* ",
  2368  				"Онда ",
  2369  			},
  2370  			when: []string{
  2371  				"* ",
  2372  				"Када ",
  2373  				"Кад ",
  2374  			},
  2375  		},
  2376  	},
  2377  	"sr-Latn": &GherkinDialect{
  2378  		"sr-Latn", "Serbian (Latin)", "Srpski (Latinica)", map[string][]string{
  2379  			and: []string{
  2380  				"* ",
  2381  				"I ",
  2382  			},
  2383  			background: []string{
  2384  				"Kontekst",
  2385  				"Osnova",
  2386  				"Pozadina",
  2387  			},
  2388  			but: []string{
  2389  				"* ",
  2390  				"Ali ",
  2391  			},
  2392  			examples: []string{
  2393  				"Primeri",
  2394  				"Scenariji",
  2395  			},
  2396  			feature: []string{
  2397  				"Funkcionalnost",
  2398  				"Mogućnost",
  2399  				"Mogucnost",
  2400  				"Osobina",
  2401  			},
  2402  			given: []string{
  2403  				"* ",
  2404  				"Za dato ",
  2405  				"Za date ",
  2406  				"Za dati ",
  2407  			},
  2408  			scenario: []string{
  2409  				"Scenario",
  2410  				"Primer",
  2411  			},
  2412  			scenarioOutline: []string{
  2413  				"Struktura scenarija",
  2414  				"Skica",
  2415  				"Koncept",
  2416  			},
  2417  			then: []string{
  2418  				"* ",
  2419  				"Onda ",
  2420  			},
  2421  			when: []string{
  2422  				"* ",
  2423  				"Kada ",
  2424  				"Kad ",
  2425  			},
  2426  		},
  2427  	},
  2428  	"sv": &GherkinDialect{
  2429  		"sv", "Swedish", "Svenska", map[string][]string{
  2430  			and: []string{
  2431  				"* ",
  2432  				"Och ",
  2433  			},
  2434  			background: []string{
  2435  				"Bakgrund",
  2436  			},
  2437  			but: []string{
  2438  				"* ",
  2439  				"Men ",
  2440  			},
  2441  			examples: []string{
  2442  				"Exempel",
  2443  			},
  2444  			feature: []string{
  2445  				"Egenskap",
  2446  			},
  2447  			given: []string{
  2448  				"* ",
  2449  				"Givet ",
  2450  			},
  2451  			scenario: []string{
  2452  				"Scenario",
  2453  			},
  2454  			scenarioOutline: []string{
  2455  				"Abstrakt Scenario",
  2456  				"Scenariomall",
  2457  			},
  2458  			then: []string{
  2459  				"* ",
  2460  				"Så ",
  2461  			},
  2462  			when: []string{
  2463  				"* ",
  2464  				"När ",
  2465  			},
  2466  		},
  2467  	},
  2468  	"ta": &GherkinDialect{
  2469  		"ta", "Tamil", "தமிழ்", map[string][]string{
  2470  			and: []string{
  2471  				"* ",
  2472  				"மேலும்  ",
  2473  				"மற்றும் ",
  2474  			},
  2475  			background: []string{
  2476  				"பின்னணி",
  2477  			},
  2478  			but: []string{
  2479  				"* ",
  2480  				"ஆனால்  ",
  2481  			},
  2482  			examples: []string{
  2483  				"எடுத்துக்காட்டுகள்",
  2484  				"காட்சிகள்",
  2485  				" நிலைமைகளில்",
  2486  			},
  2487  			feature: []string{
  2488  				"அம்சம்",
  2489  				"வணிக தேவை",
  2490  				"திறன்",
  2491  			},
  2492  			given: []string{
  2493  				"* ",
  2494  				"கொடுக்கப்பட்ட ",
  2495  			},
  2496  			scenario: []string{
  2497  				"காட்சி",
  2498  			},
  2499  			scenarioOutline: []string{
  2500  				"காட்சி சுருக்கம்",
  2501  				"காட்சி வார்ப்புரு",
  2502  			},
  2503  			then: []string{
  2504  				"* ",
  2505  				"அப்பொழுது ",
  2506  			},
  2507  			when: []string{
  2508  				"* ",
  2509  				"எப்போது ",
  2510  			},
  2511  		},
  2512  	},
  2513  	"th": &GherkinDialect{
  2514  		"th", "Thai", "ไทย", map[string][]string{
  2515  			and: []string{
  2516  				"* ",
  2517  				"และ ",
  2518  			},
  2519  			background: []string{
  2520  				"แนวคิด",
  2521  			},
  2522  			but: []string{
  2523  				"* ",
  2524  				"แต่ ",
  2525  			},
  2526  			examples: []string{
  2527  				"ชุดของตัวอย่าง",
  2528  				"ชุดของเหตุการณ์",
  2529  			},
  2530  			feature: []string{
  2531  				"โครงหลัก",
  2532  				"ความต้องการทางธุรกิจ",
  2533  				"ความสามารถ",
  2534  			},
  2535  			given: []string{
  2536  				"* ",
  2537  				"กำหนดให้ ",
  2538  			},
  2539  			scenario: []string{
  2540  				"เหตุการณ์",
  2541  			},
  2542  			scenarioOutline: []string{
  2543  				"สรุปเหตุการณ์",
  2544  				"โครงสร้างของเหตุการณ์",
  2545  			},
  2546  			then: []string{
  2547  				"* ",
  2548  				"ดังนั้น ",
  2549  			},
  2550  			when: []string{
  2551  				"* ",
  2552  				"เมื่อ ",
  2553  			},
  2554  		},
  2555  	},
  2556  	"tl": &GherkinDialect{
  2557  		"tl", "Telugu", "తెలుగు", map[string][]string{
  2558  			and: []string{
  2559  				"* ",
  2560  				"మరియు ",
  2561  			},
  2562  			background: []string{
  2563  				"నేపథ్యం",
  2564  			},
  2565  			but: []string{
  2566  				"* ",
  2567  				"కాని ",
  2568  			},
  2569  			examples: []string{
  2570  				"ఉదాహరణలు",
  2571  			},
  2572  			feature: []string{
  2573  				"గుణము",
  2574  			},
  2575  			given: []string{
  2576  				"* ",
  2577  				"చెప్పబడినది ",
  2578  			},
  2579  			scenario: []string{
  2580  				"సన్నివేశం",
  2581  			},
  2582  			scenarioOutline: []string{
  2583  				"కథనం",
  2584  			},
  2585  			then: []string{
  2586  				"* ",
  2587  				"అప్పుడు ",
  2588  			},
  2589  			when: []string{
  2590  				"* ",
  2591  				"ఈ పరిస్థితిలో ",
  2592  			},
  2593  		},
  2594  	},
  2595  	"tlh": &GherkinDialect{
  2596  		"tlh", "Klingon", "tlhIngan", map[string][]string{
  2597  			and: []string{
  2598  				"* ",
  2599  				"'ej ",
  2600  				"latlh ",
  2601  			},
  2602  			background: []string{
  2603  				"mo'",
  2604  			},
  2605  			but: []string{
  2606  				"* ",
  2607  				"'ach ",
  2608  				"'a ",
  2609  			},
  2610  			examples: []string{
  2611  				"ghantoH",
  2612  				"lutmey",
  2613  			},
  2614  			feature: []string{
  2615  				"Qap",
  2616  				"Qu'meH 'ut",
  2617  				"perbogh",
  2618  				"poQbogh malja'",
  2619  				"laH",
  2620  			},
  2621  			given: []string{
  2622  				"* ",
  2623  				"ghu' noblu' ",
  2624  				"DaH ghu' bejlu' ",
  2625  			},
  2626  			scenario: []string{
  2627  				"lut",
  2628  			},
  2629  			scenarioOutline: []string{
  2630  				"lut chovnatlh",
  2631  			},
  2632  			then: []string{
  2633  				"* ",
  2634  				"vaj ",
  2635  			},
  2636  			when: []string{
  2637  				"* ",
  2638  				"qaSDI' ",
  2639  			},
  2640  		},
  2641  	},
  2642  	"tr": &GherkinDialect{
  2643  		"tr", "Turkish", "Türkçe", map[string][]string{
  2644  			and: []string{
  2645  				"* ",
  2646  				"Ve ",
  2647  			},
  2648  			background: []string{
  2649  				"Geçmiş",
  2650  			},
  2651  			but: []string{
  2652  				"* ",
  2653  				"Fakat ",
  2654  				"Ama ",
  2655  			},
  2656  			examples: []string{
  2657  				"Örnekler",
  2658  			},
  2659  			feature: []string{
  2660  				"Özellik",
  2661  			},
  2662  			given: []string{
  2663  				"* ",
  2664  				"Diyelim ki ",
  2665  			},
  2666  			scenario: []string{
  2667  				"Senaryo",
  2668  			},
  2669  			scenarioOutline: []string{
  2670  				"Senaryo taslağı",
  2671  			},
  2672  			then: []string{
  2673  				"* ",
  2674  				"O zaman ",
  2675  			},
  2676  			when: []string{
  2677  				"* ",
  2678  				"Eğer ki ",
  2679  			},
  2680  		},
  2681  	},
  2682  	"tt": &GherkinDialect{
  2683  		"tt", "Tatar", "Татарча", map[string][]string{
  2684  			and: []string{
  2685  				"* ",
  2686  				"Һәм ",
  2687  				"Вә ",
  2688  			},
  2689  			background: []string{
  2690  				"Кереш",
  2691  			},
  2692  			but: []string{
  2693  				"* ",
  2694  				"Ләкин ",
  2695  				"Әмма ",
  2696  			},
  2697  			examples: []string{
  2698  				"Үрнәкләр",
  2699  				"Мисаллар",
  2700  			},
  2701  			feature: []string{
  2702  				"Мөмкинлек",
  2703  				"Үзенчәлеклелек",
  2704  			},
  2705  			given: []string{
  2706  				"* ",
  2707  				"Әйтик ",
  2708  			},
  2709  			scenario: []string{
  2710  				"Сценарий",
  2711  			},
  2712  			scenarioOutline: []string{
  2713  				"Сценарийның төзелеше",
  2714  			},
  2715  			then: []string{
  2716  				"* ",
  2717  				"Нәтиҗәдә ",
  2718  			},
  2719  			when: []string{
  2720  				"* ",
  2721  				"Әгәр ",
  2722  			},
  2723  		},
  2724  	},
  2725  	"uk": &GherkinDialect{
  2726  		"uk", "Ukrainian", "Українська", map[string][]string{
  2727  			and: []string{
  2728  				"* ",
  2729  				"І ",
  2730  				"А також ",
  2731  				"Та ",
  2732  			},
  2733  			background: []string{
  2734  				"Передумова",
  2735  			},
  2736  			but: []string{
  2737  				"* ",
  2738  				"Але ",
  2739  			},
  2740  			examples: []string{
  2741  				"Приклади",
  2742  			},
  2743  			feature: []string{
  2744  				"Функціонал",
  2745  			},
  2746  			given: []string{
  2747  				"* ",
  2748  				"Припустимо ",
  2749  				"Припустимо, що ",
  2750  				"Нехай ",
  2751  				"Дано ",
  2752  			},
  2753  			scenario: []string{
  2754  				"Сценарій",
  2755  			},
  2756  			scenarioOutline: []string{
  2757  				"Структура сценарію",
  2758  			},
  2759  			then: []string{
  2760  				"* ",
  2761  				"То ",
  2762  				"Тоді ",
  2763  			},
  2764  			when: []string{
  2765  				"* ",
  2766  				"Якщо ",
  2767  				"Коли ",
  2768  			},
  2769  		},
  2770  	},
  2771  	"ur": &GherkinDialect{
  2772  		"ur", "Urdu", "اردو", map[string][]string{
  2773  			and: []string{
  2774  				"* ",
  2775  				"اور ",
  2776  			},
  2777  			background: []string{
  2778  				"پس منظر",
  2779  			},
  2780  			but: []string{
  2781  				"* ",
  2782  				"لیکن ",
  2783  			},
  2784  			examples: []string{
  2785  				"مثالیں",
  2786  			},
  2787  			feature: []string{
  2788  				"صلاحیت",
  2789  				"کاروبار کی ضرورت",
  2790  				"خصوصیت",
  2791  			},
  2792  			given: []string{
  2793  				"* ",
  2794  				"اگر ",
  2795  				"بالفرض ",
  2796  				"فرض کیا ",
  2797  			},
  2798  			scenario: []string{
  2799  				"منظرنامہ",
  2800  			},
  2801  			scenarioOutline: []string{
  2802  				"منظر نامے کا خاکہ",
  2803  			},
  2804  			then: []string{
  2805  				"* ",
  2806  				"پھر ",
  2807  				"تب ",
  2808  			},
  2809  			when: []string{
  2810  				"* ",
  2811  				"جب ",
  2812  			},
  2813  		},
  2814  	},
  2815  	"uz": &GherkinDialect{
  2816  		"uz", "Uzbek", "Узбекча", map[string][]string{
  2817  			and: []string{
  2818  				"* ",
  2819  				"Ва ",
  2820  			},
  2821  			background: []string{
  2822  				"Тарих",
  2823  			},
  2824  			but: []string{
  2825  				"* ",
  2826  				"Лекин ",
  2827  				"Бирок ",
  2828  				"Аммо ",
  2829  			},
  2830  			examples: []string{
  2831  				"Мисоллар",
  2832  			},
  2833  			feature: []string{
  2834  				"Функционал",
  2835  			},
  2836  			given: []string{
  2837  				"* ",
  2838  				"Агар ",
  2839  			},
  2840  			scenario: []string{
  2841  				"Сценарий",
  2842  			},
  2843  			scenarioOutline: []string{
  2844  				"Сценарий структураси",
  2845  			},
  2846  			then: []string{
  2847  				"* ",
  2848  				"Унда ",
  2849  			},
  2850  			when: []string{
  2851  				"* ",
  2852  				"Агар ",
  2853  			},
  2854  		},
  2855  	},
  2856  	"vi": &GherkinDialect{
  2857  		"vi", "Vietnamese", "Tiếng Việt", map[string][]string{
  2858  			and: []string{
  2859  				"* ",
  2860  				"Và ",
  2861  			},
  2862  			background: []string{
  2863  				"Bối cảnh",
  2864  			},
  2865  			but: []string{
  2866  				"* ",
  2867  				"Nhưng ",
  2868  			},
  2869  			examples: []string{
  2870  				"Dữ liệu",
  2871  			},
  2872  			feature: []string{
  2873  				"Tính năng",
  2874  			},
  2875  			given: []string{
  2876  				"* ",
  2877  				"Biết ",
  2878  				"Cho ",
  2879  			},
  2880  			scenario: []string{
  2881  				"Tình huống",
  2882  				"Kịch bản",
  2883  			},
  2884  			scenarioOutline: []string{
  2885  				"Khung tình huống",
  2886  				"Khung kịch bản",
  2887  			},
  2888  			then: []string{
  2889  				"* ",
  2890  				"Thì ",
  2891  			},
  2892  			when: []string{
  2893  				"* ",
  2894  				"Khi ",
  2895  			},
  2896  		},
  2897  	},
  2898  	"zh-CN": &GherkinDialect{
  2899  		"zh-CN", "Chinese simplified", "简体中文", map[string][]string{
  2900  			and: []string{
  2901  				"* ",
  2902  				"而且",
  2903  				"并且",
  2904  				"同时",
  2905  			},
  2906  			background: []string{
  2907  				"背景",
  2908  			},
  2909  			but: []string{
  2910  				"* ",
  2911  				"但是",
  2912  			},
  2913  			examples: []string{
  2914  				"例子",
  2915  			},
  2916  			feature: []string{
  2917  				"功能",
  2918  			},
  2919  			given: []string{
  2920  				"* ",
  2921  				"假如",
  2922  				"假设",
  2923  				"假定",
  2924  			},
  2925  			scenario: []string{
  2926  				"场景",
  2927  				"剧本",
  2928  			},
  2929  			scenarioOutline: []string{
  2930  				"场景大纲",
  2931  				"剧本大纲",
  2932  			},
  2933  			then: []string{
  2934  				"* ",
  2935  				"那么",
  2936  			},
  2937  			when: []string{
  2938  				"* ",
  2939  				"当",
  2940  			},
  2941  		},
  2942  	},
  2943  	"zh-TW": &GherkinDialect{
  2944  		"zh-TW", "Chinese traditional", "繁體中文", map[string][]string{
  2945  			and: []string{
  2946  				"* ",
  2947  				"而且",
  2948  				"並且",
  2949  				"同時",
  2950  			},
  2951  			background: []string{
  2952  				"背景",
  2953  			},
  2954  			but: []string{
  2955  				"* ",
  2956  				"但是",
  2957  			},
  2958  			examples: []string{
  2959  				"例子",
  2960  			},
  2961  			feature: []string{
  2962  				"功能",
  2963  			},
  2964  			given: []string{
  2965  				"* ",
  2966  				"假如",
  2967  				"假設",
  2968  				"假定",
  2969  			},
  2970  			scenario: []string{
  2971  				"場景",
  2972  				"劇本",
  2973  			},
  2974  			scenarioOutline: []string{
  2975  				"場景大綱",
  2976  				"劇本大綱",
  2977  			},
  2978  			then: []string{
  2979  				"* ",
  2980  				"那麼",
  2981  			},
  2982  			when: []string{
  2983  				"* ",
  2984  				"當",
  2985  			},
  2986  		},
  2987  	},
  2988  }