Translate
Languages can be barriers to understanding. We want to make sure that Tuist is accessible to as many people as possible. If you speak a language that Tuist doesn't support, you can help us by translating the various surfaces of Tuist.
Since maintaining translations is a continuous effort, we add languages as we see contributors willing to help us maintain them. The following languages are currently supported:
- English
- Korean
- Japanese
- Russian
- Chinese
- Spanish
- Portuguese
If you believe Tuist would benefit from supporting a new language, please create a new topic in the community forum to discuss it with the community.
How to translate#
We have an instance of Weblate running at translate.tuist.dev. You can head to the project, create an account, and start translating.
Translations are synchronized back to the source repository using GitHub pull requests which maintainers will review and merge.
Weblate segments the files to bind source and target languages. If you modify the source language, you'll break the binding, and the reconciliation might yield unexpected results.
Guidelines#
The following are the guidelines we follow when translating.
Custom containers and GitHub alerts#
When translating custom containers only translate the title and the content but not the type of alert.
<!-- -->
<div class="noora-alert tuist-admonition" data-type="secondary" data-status="warning" data-size="large"><div data-part="icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 9v4" /><path d="M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0z" /><path d="M12 16h.01" /></svg></div><div data-part="column"><span data-part="title">루트 변수</span><div data-part="description">
매니페스트의 루트에 있어야 하는 변수는...
</div></div></div>
Heading titles#
When translating headings, only translate tht title but not the id. For example, when translating the following heading:
# Add dependencies
It should be translated as (note the id is not translated):
# 의존성 추가하기