Commit 0af7651c authored by Moody Salem's avatar Moody Salem

info about doing translations

parent 61d9dfe1
......@@ -28,20 +28,14 @@ CI checks will run against all PRs.
# Translations
Help Uniswap cover more languages!
Help Uniswap reach a global audience!
## Translation file format
Uniswap uses [Crowdin](https://crowdin.com/project/uniswap-interface)
for managing translations. Whenever a new string is added to the project,
it gets uploaded to Crowdin for translation by [this workflow](./.github/workflows/crowdin.yaml).
We use the PO file to manage translations.
See [Working with PO Files](https://www.gnu.org/software/trans-coord/manual/gnun/html_node/PO-Files.html#PO-Files)
Every hour, translations are synced from Crowdin in [this other workflow](./.github/workflows/crowdin-sync.yaml).
## Translating the Interface to a new language
You can contribute by joining Crowdin to proofread existing translations [here](https://crowdin.com/project/uniswap-interface/invite?d=93i5n413q403t4g473p443o4c3t2g3s21343u2c3n403l4b3v2735353i4g4k4l4g453j4g4o4j4e4k4b323l4a3h463s4g453q443m4e3t2b303s2a35353l403o443v293e303k4g4n4r4g483i4g4r4j4e4o473i5n4a3t463t4o4)
**WIP INSTRUCTIONS**
Uniswap Interface uses [LinguiJS](https://lingui.js.org/) and [Crowdin](https://crowdin.com/project/uniswap-interface) ([Crowdin Introduction for Translators](https://support.crowdin.com/crowdin-intro/))
to manage locales and translations.
## Existing Translation
**WIP INSTRUCTIONS**
Or, ask to join us as a translator in the Discord!
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment