mirror of https://github.com/searx/searx
Destroyed Translation (markdown)
parent
f0ca975c33
commit
a2b9174c33
|
@ -1,56 +0,0 @@
|
|||
run these commands in the root directory of searx
|
||||
|
||||
### Add new language
|
||||
|
||||
`pybabel init -i messages.pot -d searx/translations -l it`
|
||||
|
||||
### Update .po files
|
||||
|
||||
`./utils/update-translations.sh`
|
||||
|
||||
You may have errors here. In that case, edit the `update-translations.sh` script to change `pybabel` to `pybabel-python2`
|
||||
|
||||
After this step, you can modify the .po files.
|
||||
|
||||
### Compile translations
|
||||
|
||||
`pybabel compile -d searx/translations`
|
||||
|
||||
# Transifex stuff
|
||||
|
||||
### Init Project
|
||||
|
||||
```shell
|
||||
tx set --auto-local -r searx.messagespo 'searx/translations/<lang>/LC_MESSAGES/messages.po' \
|
||||
--source-lang en --type PO --source-file messages.pot --execute
|
||||
```
|
||||
http://docs.transifex.com/developer/client/set
|
||||
|
||||
_TODO: mapping between transifex and searx_
|
||||
|
||||
### get Translations
|
||||
|
||||
```shell
|
||||
tx pull -a
|
||||
```
|
||||
http://docs.transifex.com/developer/client/pull
|
||||
|
||||
### upload source File
|
||||
|
||||
```
|
||||
tx push -s
|
||||
```
|
||||
|
||||
### upload all Translation
|
||||
|
||||
```
|
||||
tx push -s -t
|
||||
```
|
||||
|
||||
### upload specifc Translation (only for admins)
|
||||
```
|
||||
tx push -t -l tr
|
||||
```
|
||||
http://docs.transifex.com/developer/client/push
|
||||
|
||||
_TODO: upload empty files? (new translations)_
|
Loading…
Reference in New Issue