📄 gen-intl
字号:
#!/bin/shechoecho Generating language table.languages=`cat index.txt|sed 's/
//g'`if [ -n "$languages" ]; then(n=0echo '/* Automatically generated by gen-intl */'for i in $languages; do echo -n $i" " 1>&2 echo echo 'struct translation translation_'$i' [] = {' echo ' { 0, NULL },' cat $i.lng | sed 's/^/ {/' | sed 's/,[ ]*$/ },/' echo ' { 0, NULL }' echo '};' n=`expr $n + 1`doneechoecho 'struct translation_desc translations [] = {'for i in $languages; do echo ' { translation_'$i' },'doneecho ' { NULL }'echo '};'echo( echo '/* Automatically generated by gen-intl */' echo echo '#define N_LANGUAGES '$n echo cat english.lng | grep '^T_' | (cat; echo T__N_TEXTS) | sed 's/,.*//' | cat -n | sed 's/^\([^T]*\)\(.*\)$/#define \2 \1/') | sed 's/
//g' > ../language.h) | sed 's/
//g' > ../language.incechoecho Done.fiecho
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -