HI all DHIS2,
Could you tell me how can i translate my own language on DHIS2 interface?
Thank you
HI all DHIS2,
Could you tell me how can i translate my own language on DHIS2 interface?
Thank you
Hi Channara,
There are a couple of different ways, which have been described previously on the list. Let me summarize briefly.
Please read this chapter of the implementers manual https://www.dhis2.org/doc/snapshot/en/implementer/html/ch19.html
There are basically two ways.
You can get a copy of the source code, finish the translation, and submit a patch back to the global DHIS 2 development team. You can use the i18n tool for this, or any UTF-8 compliant text editor.
The global development team can help you to get your translations incorporated into the source code, if you choose to use the translations server here (http://translate.dhis2.org/) You and your team members can register for an account there, do the translation, and then inform the developers once you are finished. We will then incorporate your changes into the source code once they have been reviewed.
Hope this helps.
Best regards,
Jason
On Tue, Apr 7, 2015 at 5:59 AM, channara rin rin.channara@gmail.com wrote:
HI all DHIS2,
Could you tell me how can i translate my own language on DHIS2 interface?
Thank you
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help : https://help.launchpad.net/ListHelp
–
Jason P. Pickering
email: jason.p.pickering@gmail.com
tel:+46764147049
THank you Jason,
By the way, option 1 can translate in the “red arrow” in attached file
On Tue, Apr 7, 2015 at 11:55 AM, Jason Pickering jason.p.pickering@gmail.com wrote:
Hi Channara,
There are a couple of different ways, which have been described previously on the list. Let me summarize briefly.
Please read this chapter of the implementers manual https://www.dhis2.org/doc/snapshot/en/implementer/html/ch19.html
There are basically two ways.
- You can get a copy of the source code, finish the translation, and submit a patch back to the global DHIS 2 development team. You can use the i18n tool for this, or any UTF-8 compliant text editor.
- The global development team can help you to get your translations incorporated into the source code, if you choose to use the translations server here (http://translate.dhis2.org/) You and your team members can register for an account there, do the translation, and then inform the developers once you are finished. We will then incorporate your changes into the source code once they have been reviewed.
Hope this helps.
Best regards,
Jason
On Tue, Apr 7, 2015 at 5:59 AM, channara rin rin.channara@gmail.com wrote:
HI all DHIS2,
Could you tell me how can i translate my own language on DHIS2 interface?
Thank you
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help : https://help.launchpad.net/ListHelp
Jason P. Pickering
email: jason.p.pickering@gmail.com
tel:+46764147049
–
Hi Channara,
Those elements are part of the source code of DHIS2, contained in Java property files, and yes, can be translated with the i18n tool or a normal text editor.
Again, to illustrate with an example from the documents.
As an example, consider the following key/value pairs.
org_unit_tree=Organisation Unit Tree error_occurred=An error has occurred.
In French the same key/value pairs would appear as follows
org_unit_tree=Arborescence des unités d'organisation error_occurred=Une erreur s'est produit
So, in this example, we see a translation between English and French. Regardless of which method you use, you will need to modify the Java property files which contain the string you wish to translate, and then recompile DHIS 2 to see your translations. You can do this locally, or if you want, through the translation server which the global development team maintains.
Hope this helps and let us know if you have more questions.
Regards,
Jason
On Tue, Apr 7, 2015 at 9:54 AM, channara rin rin.channara@gmail.com wrote:
THank you Jason,
By the way, option 1 can translate in the “red arrow” in attached file
–
On Tue, Apr 7, 2015 at 11:55 AM, Jason Pickering jason.p.pickering@gmail.com wrote:
Hi Channara,
There are a couple of different ways, which have been described previously on the list. Let me summarize briefly.
Please read this chapter of the implementers manual https://www.dhis2.org/doc/snapshot/en/implementer/html/ch19.html
There are basically two ways.
- You can get a copy of the source code, finish the translation, and submit a patch back to the global DHIS 2 development team. You can use the i18n tool for this, or any UTF-8 compliant text editor.
- The global development team can help you to get your translations incorporated into the source code, if you choose to use the translations server here (http://translate.dhis2.org/) You and your team members can register for an account there, do the translation, and then inform the developers once you are finished. We will then incorporate your changes into the source code once they have been reviewed.
Hope this helps.
Best regards,
Jason
On Tue, Apr 7, 2015 at 5:59 AM, channara rin rin.channara@gmail.com wrote:
HI all DHIS2,
Could you tell me how can i translate my own language on DHIS2 interface?
Thank you
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help : https://help.launchpad.net/ListHelp
Jason P. Pickering
email: jason.p.pickering@gmail.com
tel:+46764147049
–
Jason P. Pickering
email: jason.p.pickering@gmail.com
tel:+46764147049
Yes, Jason, thank you
On Tue, Apr 7, 2015 at 3:24 PM, Jason Pickering jason.p.pickering@gmail.com wrote:
Hi Channara,
Those elements are part of the source code of DHIS2, contained in Java property files, and yes, can be translated with the i18n tool or a normal text editor.
Again, to illustrate with an example from the documents.
As an example, consider the following key/value pairs.
org_unit_tree=Organisation Unit Tree error_occurred=An error has occurred.
In French the same key/value pairs would appear as follows
org_unit_tree=Arborescence des unités d'organisation error_occurred=Une erreur s'est produit
So, in this example, we see a translation between English and French. Regardless of which method you use, you will need to modify the Java property files which contain the string you wish to translate, and then recompile DHIS 2 to see your translations. You can do this locally, or if you want, through the translation server which the global development team maintains.
Hope this helps and let us know if you have more questions.
Regards,
Jason
On Tue, Apr 7, 2015 at 9:54 AM, channara rin rin.channara@gmail.com wrote:
THank you Jason,
By the way, option 1 can translate in the “red arrow” in attached file
–
Jason P. Pickering
email: jason.p.pickering@gmail.com
tel:+46764147049
On Tue, Apr 7, 2015 at 11:55 AM, Jason Pickering jason.p.pickering@gmail.com wrote:
Hi Channara,
There are a couple of different ways, which have been described previously on the list. Let me summarize briefly.
Please read this chapter of the implementers manual https://www.dhis2.org/doc/snapshot/en/implementer/html/ch19.html
There are basically two ways.
- You can get a copy of the source code, finish the translation, and submit a patch back to the global DHIS 2 development team. You can use the i18n tool for this, or any UTF-8 compliant text editor.
- The global development team can help you to get your translations incorporated into the source code, if you choose to use the translations server here (http://translate.dhis2.org/) You and your team members can register for an account there, do the translation, and then inform the developers once you are finished. We will then incorporate your changes into the source code once they have been reviewed.
Hope this helps.
Best regards,
Jason
On Tue, Apr 7, 2015 at 5:59 AM, channara rin rin.channara@gmail.com wrote:
HI all DHIS2,
Could you tell me how can i translate my own language on DHIS2 interface?
Thank you
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help : https://help.launchpad.net/ListHelp
Jason P. Pickering
email: jason.p.pickering@gmail.com
tel:+46764147049
–