mirror of
https://github.com/opensupports/opensupports.git
synced 2025-07-31 01:35:15 +02:00
Destroyed How to add a new language (markdown)
parent
7cb4ba8c11
commit
6850bc509d
@ -1,11 +0,0 @@
|
||||
If you want to add a translation for OpenSupports, you'll need to [create a Pull Request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/) to this repository from a fork with the necessary code changes.
|
||||
|
||||
The changes that need to be made are the following:
|
||||
1. Create corresponding `.js` translation file in the folder [client/src/data/languages](https://github.com/opensupports/opensupports/tree/master/client/src/data/languages), you can take `en.js` as a template. Please use a [two-letter code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) for each language.
|
||||
2. Add the language code and require the newly created file in [language-list.js](https://github.com/opensupports/opensupports/blob/master/client/src/data/language-list.js)
|
||||
3. Add the language code to the `LANGUAGES` constant in [Language.php](https://github.com/opensupports/opensupports/blob/master/server/models/Language.php#L6)
|
||||
4. Create a element with the language code in the array returned by `getTexts()` in [MailTexts.php](https://github.com/opensupports/opensupports/blob/master/server/data/MailTexts.php). Insert the corresponding translations for each mail template.
|
||||
|
||||
Once the changes are made, you can create a PR with those. Once it's merged, you will need to wait to the next OpenSupports release to see the changes.
|
||||
|
||||
If you want to test the changes you can build your own version by setting up the development environment and [building a package](https://github.com/opensupports/opensupports/blob/master/README.md#building). It will create a `.zip` file ready for installation with your changes.
|
Loading…
x
Reference in New Issue
Block a user