OrangeHRM allows you to add new language packages to provide translations for different languages. Follow the steps below to add a new language package to OrangeHRM.
Step 01: Navigating to Navigate to the Language Package Page
Log in to your OrangeHRM account with administrative privileges. Click on the "Admin" tab located in the top navigation menu.Then select "Configuration" and from the dropdown menu select ‘Language Packages’. Following these steps will allow you to access the Language Packages section in OrangeHRM. Following these steps will allow you to access the Language Packages page in OrangeHRM.
Step 2: Select the Language for Translation
On the Language Packages page, you will see a list of available languages. Locate the language you want to add translations for. In this example, we'll use French. Click on the "Translate" button corresponding to the desired language. By following these instructions, you will be able to select the language you wish to add translations for and proceed with the translation process in OrangeHRM.
In case the language you want to add translations for is not listed on the Language Packages page, click on the "Add" button located at the top. A new window will appear where you can select the new language package. Click "Save" to add the new language once you have selected the language. Click on the corresponding "Translate" button to translate the texts.
Step 3: Translate the Text
After selecting the language for translation, you will be taken to the translation page.Use the filters at the top to narrow down the translation options if needed. You can filter by module, source text, and translated text. To translate a word or phrase, enter the translated text in the corresponding input box.
Important!
- Do not translate keywords enclosed within { } brackets, as they are essential for the application's proper functioning.
Eg -
- When translating words or sentences with pluralization, only translate the main message and avoid translating keywords like 'count', 'plural', 'one', and 'other'. Focus on translating the message itself while leaving the keywords unchanged
Eg -
If you going to translate into french
{count,plural, =0{No Records Found} one{(1) Record Found} other{ (#) Records Found}}
the translation should be as follows;
{count,plural, =0{Aucun enregistrement trouvé} one{(1) Enregistrement trouvé} other{ (#) Enregistrements trouvés}}
Step 4: Apply New Language
To apply the new language to your instance. Go to the Configuration dropdown menu in Admin module and select “Localization”. Then click on the language dropdown field, and you will see your newly translated language package listed as an option. Select the language and click save. This will apply the new language to your OrangeHRM instance.
How to Become a Language Pack Contributor to OrangeHRM
If you would like to contribute translations for a language that is not yet available in OrangeHRM, follow these steps to become a language pack contributor:
- After adding translations to the selected language package, navigate back to the Language Packages page.
- On the Language Packages page, locate and click on the "Export" button.
- This will generate an XML file containing all the source and translated text for the chosen language.
- Save the XML file to your computer or a preferred location.
Contact OrangeHRM Support for Contribution:
- Send an email to ossupport@orangehrm.com indicating your intention to contribute the translated text package.
- In your email, provide the details of the language you have translated and attach the XML file containing the translations.
- Explain that you would like the translated text to be included in the next release of OrangeHRM.
- OrangeHRM's support agents will review your submission and work on incorporating the translations into the next release.
By following these steps and reaching out to OrangeHRM's support team, you can become a language pack contributor and contribute your translations for a specific language to be included in future releases of OrangeHRM.
Comments
2 comments
Hi
Hiii
Please sign in to leave a comment.