Help translate @IGLoaderRobot — a Instagram Downloader for Telegram Messenger
Stay tuned for news and updates on our Telegram Channel
YTAudioBot is currently available in the following languages:
Language | Contributors | (%) |
---|---|---|
🇺🇸 English (en_US) | 𝐇𝐀𝐂𝐇𝐄 | 100% |
🇮🇶 Arabic (ar_IQ) | 𝐇𝐀𝐂𝐇𝐄 | 100% |
Add yourself here once you submit your translations
All translations, except English (en_US) and Arabic (ar_IQ) are made by volunteers who decided to help. More translations and improved translations in any language are gratefully accepted!
You don't need to know how to program to create or improve translations. All you need is a text editor, knowledge of the English language and of course knowledge of your own language.
- Source/fallback is in English (en_US), updated simultaneously with Arabic (ar_IQ).
- Locale files are stored under
locales
in JSON format:{"key": "value"}
. - You only need to modify the
value
of the strings; do not translate thekey
. - Keep symbols like
**bold**
,__italic__
,`code`
,\n
,[
,]
unaltered. - Do not translate format fields such as
{username}
and{seconds}
. - Do not add or omit any text, also try to keep the same string length.
The process is slightly different depending upon whether you are improving an existing localization or creating a new one.
- Look for the language file you want to review and compare it with English (en_US).
- Edit the translated strings you want to improve or translate the missing ones (
null
) by following the localization guidelines. - Send a pull request with your changes.
To avoid different people working on the same language at the same time, first check whether your language is not already taken by someone else. So, if it's not listed under Open Issues:
- Open a New Issue to let other people know you are working on a new translation.
- Put language name and code in the title, e.g.
Deutsch (de_DE)
.
- Put language name and code in the title, e.g.
Then, you can start.
- Copy
en_US.json
and rename the file to your language code, e.g.de_DE.json
. - Edit the file to change the English strings to your language strings by following the localization guidelines.
- Don't forget to add your name and the percent of translation's accuracy to contributers table in README.md.
- Send a pull request with your changes.
If you don't know exactly how to translate a specific string you can set the entire value to null
, e.g. "ConfirmRevoke": null
.
This way, it will be replaced with the corresponding string in English (en_US) as a fallback until the translated string is available.
If you happen to find something to improve (without completely change the meaning), feel free to make changes.
- Telegram: @𝐇𝐀𝐂𝐇𝐄.
- Telegram Group: @Support Group.