Adding (moving from bf-translation) the i18n python module. This will make it availab...
authorBastien Montagne <montagne29@wanadoo.fr>
Mon, 2 Jul 2012 19:51:06 +0000 (19:51 +0000)
committerBastien Montagne <montagne29@wanadoo.fr>
Mon, 2 Jul 2012 19:51:06 +0000 (19:51 +0000)
commit2d8a9a0cc393aabb5a3b2bc83ed063098875f799
treeac497f42e4c7c219e5aaf65c24ac2839f56cb6f0
parentafd2c5c0835204a91b63c7b220c73040bdb03ad5
Adding (moving from bf-translation) the i18n python module. This will make it available for future "UI Translation" addon, and probably other UI-related tools as well.

Notes:
* This is a somewhat reworked version of what is currently in bf-translation's trunk/po/tools, not yet fully functionnal (well, 95% is ;) ) nor fully tested. ultimately, it will replace it (being "svn-linked" in bf-translation).
* Added feature: more complete/strict tests (yet some work to be done here).
* Added spell checking (huge spellcheck commit incomming...).
* Trying to get rid of xgettext itself (should e.g. allow us to use #defines as contexts, among other things...). But currently captures less strings, work needed here too.

Please note this includes libfribidi.dll, as it is hard to find it for windows (unixes should have no problems here).
17 files changed:
release/scripts/modules/i18n/__init__.py [new file with mode: 0644]
release/scripts/modules/i18n/bl_process_msg.py [new file with mode: 0644]
release/scripts/modules/i18n/check_po.py [new file with mode: 0755]
release/scripts/modules/i18n/clean_po.py [new file with mode: 0755]
release/scripts/modules/i18n/import_po_from_branches.py [new file with mode: 0755]
release/scripts/modules/i18n/merge_po.py [new file with mode: 0755]
release/scripts/modules/i18n/rtl_preprocess.py [new file with mode: 0755]
release/scripts/modules/i18n/settings.py [new file with mode: 0644]
release/scripts/modules/i18n/spell_check_utils.py [new file with mode: 0644]
release/scripts/modules/i18n/update_branches.py [new file with mode: 0755]
release/scripts/modules/i18n/update_mo.py [new file with mode: 0755]
release/scripts/modules/i18n/update_msg.py [new file with mode: 0755]
release/scripts/modules/i18n/update_po.py [new file with mode: 0755]
release/scripts/modules/i18n/update_pot.py [new file with mode: 0755]
release/scripts/modules/i18n/update_trunk.py [new file with mode: 0755]
release/scripts/modules/i18n/user_settings.py [new file with mode: 0644]
release/scripts/modules/i18n/utils.py [new file with mode: 0644]