Code Monkey home page Code Monkey logo

kinde-translations's Introduction

Kinde Translations

This repo contains all the translation files for Kinde public facing screens e.g auth flows

PRs Welcome Kinde Docs Kinde Community

Contributing new languages

We love contributions, if you're keen to get your language supported by Kinde, here are the steps to do so:

  1. Fork this repo.

  2. Please create a new directory named the languages code ( codes can be found in the table below).

For example, if you were adding Amharic you would do so in a new directory called am.

  1. Copy our base auth.json from en into your new directory and update translations for all relevant values.

Where you see ${some_text} this is variable text our system automatically generates, you do not need to translate it, but need to include the variable in the correct order in your translation.

  1. Validate your file(s) using the following steps:

    1. Run npm run validate which will check all files against our json schema to make sure all keys are accounted for.
    2. Run npm run validate --file=en/auth.json to check a single file.
  2. Make a PR from your fork back to this repo.

  3. When in doubt, please refer to Kinde’s contributing guidelines.

Language codes

Language tag (BCP 47) English name Status
af Afrikaans
am Amharic
ar Arabic
ar-001 Modern Standard Arabic
az Azerbaijani
bg Bulgarian
bn Bangla
bs Bosnian
ca Catalan
cs Czech
cy Welsh
da Danish
de German
el Greek
en English
en-AU Australian English
en-GB British English
en-US American English
es Spanish
es-419 Latin American Spanish
es-ES European Spanish
et Estonian
eu-ES Basque
fa Persian
fi Finnish
fil Filipino
fr French
fr-CA Canadian French
gl-ES Galician
gu Gujarati
he Hebrew
hi Hindi
hr Croatian
ht Haitian Creole
hu Hungarian
hy Armenian
id Indonesian
is Icelandic
it Italian
ja Japanese
ka Georgian
kk Kazakh
km Khmer
kn Kannada
ko Korean
ky Kyrgyz
lo Lao
lt Lithuanian
lv Latvian
mk Macedonian
ml Malayalam
mn Mongolian
mr Marathi
ms Malay
my Burmese
ne Nepali
nl Dutch
nl-BE Dutch Belgium
nl-BR Flemish
nn Norwegian Nynorsk
no Norwegian Bokmål
pa Punjabi
pl Polish
pt Portuguese
pt-BR Brazilian Portuguese
pt-PT European Portuguese
ro Romanian
ru Russian
si Sinhala
sk Slovak
sl Slovenian
sq Albanian
sr Serbian
sv Swedish
sw Swahili
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
zh Chinese
zh-Hans Simplified Chinese
zh-Hant Traditional Chinese
zu Zulu

Validating JSON Files

You can validate your auth.json file(s) locally using npm run validate-json in terminal. Please follow these steps to ensure your files are correctly validated:

Prerequisites:

  • Ensure you have Python 3 installed on your system. You can download it from python.org.

Installing Dependencies:

  1. Open your terminal.
  2. Use pip3 to install the jsonschema package by running the following command:
    pip3 install jsonschema

Publishing

The core team handles publishing.

License

By contributing to Kinde, you agree that your contributions will be licensed under its MIT License.

kinde-translations's People

Contributors

daveordead avatar evgenyk avatar umuthopeyildirim avatar viv-kinde avatar onderay avatar marcomow avatar kk4w4i avatar akubima avatar rairaman avatar theplay3r avatar mohammadsyuhada avatar patsy101 avatar uzumakos avatar 5thattemptcode avatar bnhovde avatar kirinyoku avatar murbanowicz avatar paqstd-dev avatar boai1 avatar dependabot[bot] avatar nip10 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.