Check existing translation pull-requests to see if someone else is already working on it.
You can help with the translation work on https://crowdin.com/project/lets-encrypt-website
How to use Crowdin: https://support.crowdin.com/online-editor/
If you are interested to add a new language, please open an issue with the information requested in:
languageName,languageCode,beforeColon,descriptionandnumberFormatin /config/_default/languages.en.tomlnameentries in /config/_default/menu.en.toml
Someone from Let's Encrypt will add the language to Crowdin so you can start translating on https://crowdin.com/project/lets-encrypt-website
The first files that needs to be translated on Crowdin are:
i18n/en.tomlcontent/about.mdcontent/getting-started.md
It's also preferable to translated first:
content/client-options.mdcontent/how-it-works.mdcontent/faq.md
When enough pages are translated on Crowdin, someone from Let's Encrypt will create the first pull request:
-
In
config\_default\, copyconfig\_default\languages.en.tomlintoconfig\_default\languages.XX.toml(where XX is your language code) and update it following indications given in comments (lines starting with#) -
In
config\_default\, copyconfig\_default\menu.en.tomlintoconfig\_default\menu.XX.toml(where XX is your language code), translatename =and prefix urls with/XX/. -
In
i18n\copyen.tomlintoXX.toml(where XX is your language code) and translate the strings. -
Download Plotly translation from https://github.com/plotly/plotly.js/tree/master/dist/plotly-locale-XX.js into
/static/js -
Add your language in
netlify.tomlandlayouts\shortcodes\plotly.html(). -
Copy
content\base-l10n\intocontent\XX\(where XX is your language code)