GithubHelp home page GithubHelp logo

artbear / language-gherkin-i18n Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mackoj/language-gherkin-i18n

0.0 3.0 0.0 581 KB

Gherkin language support in Atom for 68 languages

License: MIT License

PHP 4.02% CoffeeScript 95.98%

language-gherkin-i18n's Introduction

Gherkin language support in Atom

This Gherkin language in Atom plugin offers:

The languages matching is done by looking at the very first line of each of the .feature files.

In order to use a specific language, set the first line of your feature file with the following pattern: # language: <langID>, e.g. # language: fr.

When # language: <langID> is not specified, it defaults to English.

The source documentation is the Cucumber documentation for spoken languages

Syntax color works better with Atom One Dark theme.

English / French / German / Japanese / Hebrew

Compatibility

  • Gherkin (3.2.0)

List of supported languages

Language Name(English) Language Name(Native) langID
Afrikaans Afrikaans af
Arabic العربية ar
Armenian հայերեն am
Australian Australian en-au
Bosnian Bosanski bs
Bulgarian български bg
Catalan català ca
Chinese simplified 简体中文 zh-CN
Chinese traditional 繁體中文 zh-TW
Creole kreyòl ht
Croatian hrvatski hr
Czech Česky cs
Danish dansk da
Dutch Nederlands nl
Emoji 😀 em
English English en
Esperanto Esperanto eo
Estonian eesti keel et
Finnish suomi fi
French français fr
Galician galego gl
German Deutsch de
Greek Ελληνικά el
Gujarati ગુજરાતી gj
Hebrew עברית he
Hindi हिंदी hi
Hungarian magyar hu
Icelandic Íslenska is
Indonesian Bahasa Indonesia id
Irish Gaeilge ga
Italian italiano it
Japanese 日本語 ja
Javanese Basa Jawa jv
Kannada ಕನ್ನಡ kn
Klingon tlhIngan tlh
Korean 한국어 ko
LOLCAT LOLCAT en-lol
Latvian latviešu lv
Lithuanian lietuvių kalba lt
Luxemburgish Lëtzebuergesch lu
Malay Bahasa Melayu bm
Mongolian монгол mn
Norwegian norsk no
Old English Englisc en-old
Panjabi ਪੰਜਾਬੀ pa
Persian فارسی fa
Pirate Pirate en-pirate
Polish polski pl
Portuguese português pt
Romanian română ro
Russian русский ru
Scouse Scouse en-Scouse
Serbian (Latin) Srpski (Latinica) sr-Latn
Serbian Српски sr-Cyrl
Slovak Slovensky sk
Slovenian Slovenski sl
Spanish español es
Swedish Svenska sv
Tamil தமிழ் ta
Tatar Татарча tt
Telugu తెలుగు tl
Thai ไทย th
Turkish Türkçe tr
Ukrainian Українська uk
Urdu اردو ur
Uzbek Узбекча uz
Vietnamese Tiếng Việt vi
Welsh Cymraeg cy-GB

Contributing

Contributions are greatly appreciated. If you find a bug please consider creating an issue for it. To be treated fast consider adding a test case in the spec file in order to reproduce it. Please fork this repository and open a pull request to add snippets, make grammar tweaks, etc.

How it is made

Using a template for the grammar and another one for the autocompletion, we parse the gherkin-languages.json file to generate the corresponding files for each language.

ToDo

  • Add unit tests
  • Add Snippets for table and most used keyword (feature, scenario, etc...)
  • Improve parser
  • Improve documentation
  • Automate language-gherkin-i18n update by watching gherkin-languages.json update in its released version
  • Redo all the scrips in a more cleaner way and with Javascript

language-gherkin-i18n's People

Contributors

mackoj avatar nixel2007 avatar

Watchers

James Cloos avatar Artur Ayukhanov avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.