OpenEMR Internationalization Translator Guide
Overview
We have the ability to translate OpenEMR into any language, and a list of languages currently being translated can be found on the translation database statistics page.
Instructions
If you want to help translate (a new or current language), you will need editing privileges to our Google Docs translation spreadsheet. Please contact Brady Miller ( brady@sparmy.com ) so he can invite you to the Google doc spreadsheet(we also will give you access to the translator roster spreadsheet to allow collaboration with other translators).
In the google doc translation spreadsheet, the list is arranged alphabetically with numbers and special characters listed at the end. I'd suggest looking at our OpenEMR demo (link below) to find the words of "highest utility" to translate first. The Google Doc definitions get processed and placed into the OpenEMR demo (link below) daily to allow you to check your work. You can also download this updated set of translations into your local OpenEMR via the instructions link below. Feel free to post any questions, concerns, or ideas in the OpenEMR sourceforge forums.
Guidelines
While editing in the Google Docs spreadsheet, please also ensure you follow the rules below.
THE LANGUAGE SPREADSHEET RULES:
- Do NOT modify the english constants or id numbers. (if you modify these by mistake and can't undo, then feel free to email me; I can quickly fix this)
- Do NOT modify already created translations until discussing with the other translators (unless an obvious typo etc.)(if you modify by mistake and can't undo, then feel free to email me; I can quickly fix this)
- Do NOT enter the 'new line' or 'tab' character into spreadsheet.
- Do NOT upload a new version of the spreadsheet.
- Do NOT hide columns.
- Do NOT sort columns.
- Do NOT place comments.
- Do NOT use the filter (or autofilter)
Testing Translations
Demo
- Translations from the google docs spreadsheet are uploaded into the demo daily.
- Here is the OpenEMR demo link:
- OpenEMR: http://demo.open-emr.org:2089/openemr user:admin pass:pass
Download Tables
- Translation tables are created daily from the google docs spreadsheet.
Translation Statistics
Here is the translation database statistics (updated daily), which reports how many definitions have been completed for each language.
Translator Tools
Descriptions of specific constants
Some of the English constants are confusing or include comments (ie. {{<comment>}}). Please click below to see explanations of these english constants:
Constants Descriptions
Communicating with other translators
Below are language specific translation guides and mailing lists/forums to allow translators to communicate with each other. All translators that are given access to modify the translation spreadsheet will be invited to the applicable mailing lists/forums (these are Google Groups). To get wiki editing privileges register here.
Albanian
- Amharic
- Arabic
- Armenian
- Bahasa Indonesia
- Chinese
- Czech
- Danish
- Dutch
- English
- French
- German
- Greek
- Hebrew
- Hindi
- Hungarian
- Italian
- Norwegian
- Polish
- Portuguese
- Romanian
- Russian
- Slovak
- Spanish
- Swedish
- Turkish
- Ukrainian
- Vietnamese
Language Editor in OpenEMR
Below is instructions for using the Administration->Language tool within OpenEMR:
Developers
Below wiki page is for developers: