Skip to content

Add a translation of the administration panel for your language #51

@nebojsatomic

Description

@nebojsatomic

Translations to more languages are more than welcome, if you wish you can add your own language to the list of supported languages for the administration panel.
To do that,

  1. first create an issue for your language in this repo,
  2. fork this repo,
  3. create a branch for your language on your cloned repo,
  4. You should see all the strings for the creator admin panel in src/legacy/dev-application/languages/creator/en.php, use them for your language.
  5. When creating a new translation, there is also a website front part: copy src/legacy/dev-application/languages/en.php - contents of this file to src/legacy/dev-application/languages/YOUR_LANG_CODE.php and translate, and there is an admin panel part that uses javascript files for translating some strings: src/public/js/language/creator/en.js should be copied to src/public/js/language/creator/YOUR_LANG_CODE.js and translated
  6. after you are done with adding the language files ( src/legacy/dev-application/languages/creator/YOUR_LANG_CODE.php, src/legacy/dev-application/languages/YOUR_LANG_CODE.php and src/public/js/language/creator/YOUR_LANG_CODE.js ), and translating the strings, create the PR

If the language translation for your language already exists, it can have some missing translations, and those are generated in .php.missing file. You can also contribute there, by adding the missing translation strings, in the .php.missing file...

  • NOTE that only verified commits will be accepted ( if you edit directly in Github web interface the commits are signed and verified automatically )

Please do not delete your fork after your language is merged into the main branch, there will be some small changes in translations possibly required.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions