- move gitignore in individual directories. - change some directory layout. - refactor NlpCodec but not finished.
Nlp Translation
Create New Language Translation
These parts almost are done by repository maintainer. This is just a manual when maintainer goes.
- First, decide your preferred language macro. I take "zh-cn" in there for example.
- Executing
./Scripts/create_new_tr.sh "zh-cn"in ROOT folder. - You will get a bunch of language json file named like "VT25.zh-cn.json" and listed in NlpTr folder.
- Then navigate to NlpProc folder and register your language macro.
NlpUtils.py: Add your language macro as a entry in the second declaration ofg_SupportedLangs.NlpJsonEncoder.py: Navigate to the second declaration ofg_SupportedEncodingIn Add your macro, specify the language name shown in Virtools and, a tuple of common encoding of your language. Please note that UTF8 encoding is necessary for each language.
How to Edit Translation
Choose your preferred translator, and fill the json correctly. I use Poedit anyway.
How to Compile Translation
- Executing
./Scripts/compile_tr.shin ROOT folder. - Then all nlp files should be generated in NlpTr/out