Pull request with compile.sh and TRANSLATORS.md change (#41)

* Added a bash script to simplify the locale compilation

* Updated TRANSLATORS to include myself
This commit is contained in:
Jarv 2017-09-19 23:37:47 +02:00 committed by Jannes Höke
parent 80fc59f124
commit a4c742bc00
3 changed files with 39 additions and 12 deletions

View file

@ -11,8 +11,8 @@ To run the bot yourself, you will need:
## Setup ## Setup
- Get a bot token from [@BotFather](http://telegram.me/BotFather) and change configurations in `config.json`. - Get a bot token from [@BotFather](http://telegram.me/BotFather) and change configurations in `config.json`.
- Convert all language files from `.po` files to `.mo` files using `msgfmt unobot.po -o unobot.mo`. - Convert all language files from `.po` files to `.mo` by executing the bash script `compile.sh` located in the `locales` folder.
Also try `find . -maxdepth 2 -type d -name 'LC_MESSAGES' -exec bash -c 'msgfmt {}/unobot.po -o {}/unobot.mo' \;`. Another option is: `find . -maxdepth 2 -type d -name 'LC_MESSAGES' -exec bash -c 'msgfmt {}/unobot.po -o {}/unobot.mo' \;`.
- Use `/setinline` and `/setinlinefeedback` with BotFather for your bot. - Use `/setinline` and `/setinlinefeedback` with BotFather for your bot.
- Install requirements (using a `virtualenv` is recommended): `pip install -r requirements.txt` - Install requirements (using a `virtualenv` is recommended): `pip install -r requirements.txt`

View file

@ -3,9 +3,9 @@
The following awesome people contributed to this project by translating it: The following awesome people contributed to this project by translating it:
| Locale | Translators | | Locale | Translators |
|--------|-------------------------------------------------------------------------------------------------------------| |--------|--------------------------------------------------------------------------------------------------------------|
| de_DE | [Jannes Höke](https://github.com/jh0ker) | | de_DE | [Jannes Höke](https://github.com/jh0ker) |
| es_ES | [Ricardo Valverde Hernández](https://telegram.me/rivh1), Victor, Yuga | | es_ES | [José.A Rojo](https://github.com/J4RV), [Ricardo Valverde Hernández](https://telegram.me/rivh1), Victor, Yuga|
| id_ID | [Erwin Guo](https://www.facebook.com/erwinfransiscus) | | id_ID | [Erwin Guo](https://www.facebook.com/erwinfransiscus) |
| it_IT | Carola Mariano, ɳick | | it_IT | Carola Mariano, ɳick |
| pt_BR | [João Rodrigo Couto de Oliveira](http://twitter.com/JoaoRodrigoJR) | | pt_BR | [João Rodrigo Couto de Oliveira](http://twitter.com/JoaoRodrigoJR) |

27
locales/compile.sh Normal file
View file

@ -0,0 +1,27 @@
#!/bin/bash
# This script compiles the unobot.po file for all languages.
function compile {
cd '.\'$1'\LC_MESSAGES\'
msgfmt unobot.po -o unobot.mo
cd ../../
}
# Deutsch
compile de_DE
# Spanish
compile es_ES
# Indonesian
compile id_ID
# Italian
compile it_IT
# Portuguese
compile pt_BR
# Russian
compile ru_RU
# Simplified Chinese
compile zh_CN
# Chinese (Honk Kong)
compile zh_HK
# Traditional Chinese
compile zh_TW