public
Description: BDD that talks to domain experts first and code second
Homepage: http://cukes.info/
Clone URL: git://github.com/aslakhellesoy/cucumber.git
Click here to lend your support to: cucumber and make a donation at www.pledgie.com !
cucumber / lib / cucumber / languages.yml
100644 536 lines (533 sloc) 11.915 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
# encoding: UTF-8
# We use the codes here (prefer 2 letters when possible)
# http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes
#
# If you want several aliases for a keyword, just separate them
# with a | character. Make sure there are no ambiguities in the
# keywords.
#
"en":
  name: English
  native: English
  feature: Feature
  background: Background
  scenario: Scenario
  scenario_outline: Scenario Outline
  examples: Examples|Scenarios
  given: "*|Given"
  when: "*|When"
  then: "*|Then"
  and: "*|And"
  but: "*|But"
 
# Please help us keeping the languages below uptodate. The parsers for a language
# that is missing a keyword will expect the English word until the missing word(s)
# are added.
#
# Please keep the grammars in alphabetical order by name from here and down.
 
"ar":
  name: Arabic
  native: العربية
  feature: خاصية
  background: الخلفية
  scenario: سيناريو
  scenario_outline: سيناريو مخطط
  examples: امثلة
  given: "*|بفرض"
  when: "*|متى|عندما"
  then: "*|اذاً|ثم"
  and: "*|و"
  but: "*|لكن"
"bg":
  name: Bulgarian
  native: български
  feature: Функционалност
  background: Предистория
  scenario: Сценарий
  scenario_outline: Рамка на сценарий
  examples: Примери
  given: "*|Дадено"
  when: "*|Когато"
  then: "*|То"
  and: "*|И"
  but: "*|Но"
"cat":
  name: Catalan
  native: català
  background: Rerefons|Antecedents
  feature: Característica
  scenario: Escenari
  scenario_outline: Esquema de l'escenari
  examples: Exemples
  given: "*|Donat|Donada"
  when: "*|Quan"
  then: "*|Aleshores"
  and: "*|I"
  but: "*|Però"
"cy":
  name: Welsh
  native: Cymraeg
  background: Cefndir
  feature: Arwedd
  scenario: Scenario
  scenario_outline: Scenario Amlinellol
  examples: Enghreifftiau
  given: "*|anrhegedig a"
  when: "*|Pryd"
  then: "*|Yna"
  and: "*|A"
  but: "*|Ond"
"cs":
  name: Czech
  native: Česky
  feature: Požadavek
  background: Pozadí|Kontext
  scenario: Scénář
  scenario_outline: Náčrt Scénáře|Osnova scénáře
  examples: Příklady
  given: "*|Pokud"
  when: "*|Když"
  then: "*|Pak"
  and: "*|A|A také"
  but: "*|Ale"
"da":
  name: Danish
  native: dansk
  feature: Egenskab
  background: Baggrund
  scenario: Scenarie
  scenario_outline: Abstrakt Scenario
  examples: Eksempler
  given: "*|Givet"
  when: "*|Når"
  then: "*|Så"
  and: "*|Og"
  but: "*|Men"
"de":
  name: German
  native: Deutsch
  feature: Funktionalität
  background: Grundlage
  scenario: Szenario
  scenario_outline: Szenariogrundriss
  examples: Beispiele
  given: "*|Gegeben sei"
  when: "*|Wenn"
  then: "*|Dann"
  and: "*|Und"
  but: "*|Aber"
"en-au":
  name: Australian
  native: Australian
  feature: Crikey
  background: Background
  scenario: Mate
  scenario_outline: Blokes
  examples: Cobber
  given: "*|Ya know how"
  when: "*|When"
  then: "*|Ya gotta"
  and: "*|N"
  but: "*|Cept"
"en-lol":
  name: LOLCAT
  native: LOLCAT
  feature: OH HAI
  background: B4
  scenario: MISHUN
  scenario_outline: MISHUN SRSLY
  examples: EXAMPLZ
  given: "*|I CAN HAZ"
  when: "*|WEN"
  then: "*|DEN"
  and: "*|AN"
  but: "*|BUT"
"en-tx":
  name: Texan
  native: Texan
  feature: Feature
  background: Background
  scenario: Scenario
  scenario_outline: All y'all
  examples: Examples
  given: "*|Given y'all"
  when: "*|When y'all"
  then: "*|Then y'all"
  and: "*|And y'all"
  but: "*|But y'all"
"es":
  name: Spanish
  native: español
  background: Antecedentes
  feature: Característica
  scenario: Escenario
  scenario_outline: Esquema del escenario
  examples: Ejemplos
  given: "*|Dado"
  when: "*|Cuando"
  then: "*|Entonces"
  and: "*|Y"
  but: "*|Pero"
"et":
  name: Estonian
  native: eesti keel
  feature: Omadus
  background: Taust
  scenario: Stsenaarium
  scenario_outline: Raamstsenaarium
  examples: Juhtumid
  given: "*|Eeldades"
  when: "*|Kui"
  then: "*|Siis"
  and: "*|Ja"
  but: "*|Kuid"
"fi":
  name: Finnish
  native: suomi
  feature: Ominaisuus
  background: Tausta
  scenario: Tapaus
  scenario_outline: Tapausaihio
  examples: Tapaukset
  given: "*|Oletetaan"
  when: "*|Kun"
  then: "*|Niin"
  and: "*|Ja"
  but: "*|Mutta"
"fr":
  name: French
  native: français
  feature: Fonctionnalité
  background: Contexte
  scenario: Scénario
  scenario_outline: Plan du scénario|Plan du Scénario
  examples: Exemples
  given: "*|Soit|Etant donné"
  when: "*|Quand|Lorsque|Lorsqu'<"
  then: "*|Alors"
  and: "*|Et"
  but: "*|Mais"
"he":
  name: Hebrew
  native: עברית
  feature: תכונה
  background: רקע
  scenario: תרחיש
  scenario_outline: תבנית תרחיש
  examples: דוגמאות
  given: "*|בהינתן"
  when: "*|כאשר"
  then: "*|אז|אזי"
  and: "*|וגם"
  but: "*|אבל"
"hr":
  name: Croatian
  native: hrvatski
  feature: Osobina|Mogućnost|Mogucnost
  background: Pozadina
  scenario: Scenarij
  scenario_outline: Skica|Koncept
  examples: Primjeri|Scenariji
  given: "*|Zadan|Zadani|Zadano"
  when: "*|Kada|Kad"
  then: "*|Onda"
  and: "*|I"
  but: "*|Ali"
"hu":
  name: Hungarian
  native: magyar
  feature: Jellemző
  background: Háttér
  scenario: Forgatókönyv
  scenario_outline: Forgatókönyv vázlat
  examples: Példák
  given: "*|Ha"
  when: "*|Majd"
  then: "*|Akkor"
  and: "*|És"
  but: "*|De"
"id":
  name: Indonesian
  native: Bahasa Indonesia
  feature: Fitur
  background: Dasar
  scenario: Skenario
  scenario_outline: Skenario konsep
  examples: Contoh
  given: "*|Dengan"
  when: "*|Ketika"
  then: "*|Maka"
  and: "*|Dan"
  but: "*|Tapi"
"it":
  name: Italian
  native: italiano
  feature: Funzionalità
  background: Contesto
  scenario: Scenario
  scenario_outline: Schema dello scenario
  examples: Esempi
  given: "*|Dato"
  when: "*|Quando"
  then: "*|Allora"
  and: "*|E"
  but: "*|Ma"
"ja":
  name: Japanese
  native: 日本語
  feature: フィーチャ|機能
  background: 背景
  scenario: シナリオ
  scenario_outline: シナリオアウトライン|シナリオテンプレート|テンプレ|シナリオテンプレ
  examples: 例|サンプル
  given: "*|前提<"
  when: "*|もし<"
  then: "*|ならば<"
  and: "*|かつ<"
  but: "*|しかし<|但し<|ただし<"
"ko":
  name: Korean
  native: 한국어
  background: 배경
  feature: 기능
  scenario: 시나리오
  scenario_outline: 시나리오 개요
  examples:
  given: "*|조건<"
  when: "*|만일<"
  then: "*|그러면<"
  and: "*|그리고<"
  but: "*|하지만<"
"lt":
  name: Lithuanian
  native: lietuvių kalba
  feature: Savybė
  background: Kontekstas
  scenario: Scenarijus
  scenario_outline: Scenarijaus šablonas
  examples: Pavyzdžiai|Scenarijai|Variantai
  given: "*|Duota"
  when: "*|Kai"
  then: "*|Tada"
  and: "*|Ir"
  but: "*|Bet"
"lv":
  name: Latvian
  native: latviešu
  feature: Funkcionalitāte|Fīča
  background: Konteksts|Situācija
  scenario: Scenārijs
  scenario_outline: Scenārijs pēc parauga
  examples: Piemēri|Paraugs
  given: "*|Kad"
  when: "*|Ja"
  then: "*|Tad"
  and: "*|Un"
  but: "*|Bet"
"nl":
  name: Dutch
  native: Nederlands
  feature: Functionaliteit
  background: Achtergrond
  scenario: Scenario
  scenario_outline: Abstract Scenario
  examples: Voorbeelden
  given: "*|Gegeven|Stel"
  when: "*|Als"
  then: "*|Dan"
  and: "*|En"
  but: "*|Maar"
"no":
  name: Norwegian
  native: norsk
  feature: Egenskap
  background: Bakgrunn
  scenario: Scenario
  scenario_outline: Abstrakt Scenario
  examples: Eksempler
  given: "*|Gitt"
  when: "*|Når"
  then: "*|Så"
  and: "*|Og"
  but: "*|Men"
"pl":
  name: Polish
  native: polski
  feature: Właściwość
  background: Założenia
  scenario: Scenariusz
  scenario_outline: Szablon scenariusza
  examples: Przykłady
  given: "*|Zakładając"
  when: "*|Jeżeli"
  then: "*|Wtedy"
  and: "*|Oraz"
  but: "*|Ale"
"pt":
  name: Portuguese
  native: português
  background: Contexto
  feature: Funcionalidade
  scenario: Cenário|Cenario
  scenario_outline: Esquema do Cenário|Esquema do Cenario
  examples: Exemplos
  given: "*|Dado"
  when: "*|Quando"
  then: "*|Então|Entao"
  and: "*|E"
  but: "*|Mas"
"ro":
  name: Romanian
  native: română
  background: Conditii
  feature: Functionalitate
  scenario: Scenariu
  scenario_outline: Scenariul de sablon
  examples: Exemplele
  given: "*|Daca"
  when: "*|Cand"
  then: "*|Atunci"
  and: "*|Si"
  but: "*|Dar"
"ro2":
  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"
  but: "*|Dar"
"ru":
  name: Russian
  native: русский
  feature: Функционал
  background: Предыстория
  scenario: Сценарий
  scenario_outline: Структура сценария
  examples: Значения
  given: "*|Допустим"
  when: "*|Если"
  then: "*|То"
  and: "*|И|К тому же"
  but: "*|Но|А"
"se":
  name: Swedish
  native: Svenska
  feature: Egenskap
  background: Bakgrund
  scenario: Scenario
  scenario_outline: Abstrakt Scenario
  examples: Exempel
  given: "*|Givet"
  when: "*|När"
  then: "*|Så"
  and: "*|Och"
  but: "*|Men"
"sk":
  name: Slovak
  native: Slovensky
  feature: Požiadavka
  background: Pozadie
  scenario: Scenár
  scenario_outline: Náčrt Scenáru
  examples: Príklady
  given: "*|Pokiaľ"
  when: "*|Keď"
  then: "*|Tak"
  and: "*|A"
  but: "*|Ale"
"sr-Latn":
  name: Serbian_latin
  native: Srpski_latinica
  feature: Funkcionalnost|Mogućnost|Mogucnost|Osobina
  background: Kontekst|Osnova|Pozadina
  scenario: Scenario|Primer
  scenario_outline: Struktura scenarija|Skica|Koncept
  examples: Primeri|Scenariji
  given: "*|Zadato|Zadate|Zatati"
  when: "*|Kada|Kad"
  then: "*|Onda"
  and: "*|I"
  but: "*|Ali"
"sr":
  name: Serbian
  native: Српски
  feature: Функционалност|Могућност|Особина
  background: Контекст|Основа|Позадина
  scenario: Сценарио|Пример
  scenario_outline: Структура сценарија|Скица|Концепт
  examples: Примери|Сценарији
  given: "*|Задато|Задате|Задати"
  when: "*|Када|Кад"
  then: "*|Онда"
  and: "*|И"
  but: "*|Али"
"tr":
  name: Turkish
  native: Türkçe
  feature: Özellik
  background: Geçmiş
  scenario: Senaryo
  scenario_outline: Senaryo taslağı
  examples: Örnekler
  given: "*|Diyelim ki"
  when: "*|Eğer ki"
  then: "*|O zaman"
  and: "*|Ve"
  but: "*|Fakat|Ama"
"uz":
  name: Uzbek
  native: Узбекча
  feature: Функционал
  background: Тарих
  scenario: Сценарий
  scenario_outline: Сценарий структураси
  examples: Мисоллар
  given: "*|Агар"
  when: "*|Агар"
  then: "*|Унда"
  and: "*|Ва"
  but: "*|Лекин|Бирок|Аммо"
"vi":
  name: Vietnamese
  native: Tiếng Việt
  feature: Tính năng
  background: Bối cảnh
  scenario: Tình huống|Kịch bản
  scenario_outline: Khung tình huống|Khung kịch bản
  examples: Dữ liệu
  given: "*|Biết|Cho"
  when: "*|Khi"
  then: "*|Thì"
  and: "*|Và"
  but: "*|Nhưng"
"zh-CN":
  name: Chinese simplified
  native: 简体中文
  feature: 功能
  background: 背景
  scenario: 场景
  scenario_outline: 场景大纲
  examples: 例子
  given: "*|假如<"
  when: "*|当<"
  then: "*|那么<"
  and: "*|而且<"
  but: "*|但是<"
"zh-TW":
  name: Chinese traditional
  native: 繁體中文
  feature: 功能
  background: 背景
  scenario: 場景|劇本
  scenario_outline: 場景大綱|劇本大綱
  examples: 例子
  given: "*|假設<"
  when: "*|當<"
  then: "*|那麼<"
  and: "*|而且<|並且<"
  but: "*|但是<"