机顶盒菜单字符串生成工具Web版

提供多种方案提取和转换字符串

1.直接生成字符串文件

2.补充翻译

3.提取字符串

x.数据库维护

1.直接生成字符串文件

选择要生成的语言
将ui_txtlang.h文件粘贴进下方输入框中:

提示

1.点击【生成】后,转换好的文件内容将在下一个虚线框中显示

2.转换完成后,将框内数据直接替换原文件即可

3.转换原则:如果某一字符串存在于数据库中,这里会将该字符串转换成指定语言的字符串十六进制编码;如“Channels”会被转换为“Cha\xeenes”(实际显示为“Chaînes”)

4.红色部分为未找到翻译的词汇

5.特别注意:字符串文件中,每一个字符串都必须在同一行,如果有换行,可能会出错;不允许出现“\"”,在制作前请先批量

未找到词汇的英文字符串
请复制下面的英文词汇到Excel,并给客户翻译

点击【生成】后,如果有英文词汇没有对应的语言翻译,这些词汇会列出于此

结果

点击【生成】后,转换好的文件内容将显示在此处

2.补充翻译

应用场景:其他语言文件中,大部分已经翻译好,需要补充少量的词汇时。

将ui_txtlang_xxxx.h文件(即对应的其他语言文件,如ui_txtlang_russian.h)粘贴进下方输入框中:
将要替换的英文词汇粘贴进下方输入框中(一个英文单词一行):
将要英文词汇对应的词汇粘贴进下方输入框中(一个单词一行):

提示信息

1.点击【生成】后,转换好的文件内容将显示在下方虚线框内

结果

1.点击【生成】后,转换好的文件内容将显示在此处

3.提取字符串

将ui_txtlang.h文件粘贴进下方输入框中:

提取结果

1.点击【生成】后,提取出的内容将显示在下方虚线框内

点击【生成】后,词汇会被提取出来

x.数据库维护

提供更新数据库方法

在维护之前,有一些注意事项务必逐一检查,否则会出现字符串错乱的问题:

将ui_txtlang.h文件粘贴进下方输入框中:
将ui_txtlang_xxxx.h文件(即对应的其他语言文件,如ui_txtlang_russian.h)粘贴进下方输入框中:
是否替换原数据库字符串翻译

是否要转码(如果选择“是”,一些语言可能会出现乱码,如俄语)

选择要添加的语言


提示信息

点击【生成】后,重构的数据库内容会在下方虚线框中显示


数据库重构结果

1.点击【生成】后,重构后的数据库将显示在此处

2.将新生成的数据库直接替换dictionary.js文件里的数组内容即可