Contributing translations
This page is for native speakers who want Exponential in their language. Translations reach every user of that language, often people who would never read an English manual.
Where translations live
- The administration's messages are in
share/translations/<locale>/translation.ts, one file per language (for exampleger-DE,fre-FR,esl-ES,ukr-UA,heb-IL). doc/eng-us/languages.mdlists the locales, the administration translations and how complete each one is; the help page Languages explains languages for editors and administrators.- Extensions carry their own translations in their own
translations/directories.
How to translate
- Pick a language and check its completeness in
doc/eng-us/languages.md. - Fork the repository and open the language's
translation.ts. - Translate the messages that are untranslated or marked unfinished. Keep placeholders such as
%1exactly as they are. - Test: switch the administration to your language and look at the screens you translated.
- Commit with a subject such as
Updated: German translation of the help dashboardand open a pull request (Contributing code has the workflow and the manifest rule).
Quality
- Use the terms the rest of the translation already uses; consistency matters more than elegance.
- Ask a second native speaker to review before you submit.
- Do not machine-translate without review.
- Product names stay as they are: Exponential, 7x, the Exponential Foundation.
Right-to-left languages
The administration supports dir="rtl" for right-to-left languages such as Arabic and Hebrew
(Languages). When you translate one, check the layout of the screens, not only the words.
Translating the documentation
Help pages are free documentation under the GFDL 1.3 or later, so you may translate them (Free documentation). Agree with the maintainers in an issue how translated pages are organized before you translate many pages.
Related pages
- Languages
- Contributing documentation
- Contributing code
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
Become an Exponential Partner
Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.