语言文件lng |
首页 后退 前进 |
配置LNG文件以使用不同的语言
1. 要建立语言,必须在TCIMG.ini(TCIMGU.ini)的 [Setting]字段中的 Language 键输入语言的名称.
例: [Setting] Language=Russian ; Language=Chinese ; Language=Ukraine ; Language=English ; Language=NameLang
要切换语言,可以使用slang 命令或对话框:
2. 要连接您的语言,您需要在TCIMG\Files\Lng\文件夹中创建一个文件 TCIMG_NameLang.lng .编码1200 UTF16 LE(Unicode Little Endian),其中NameLang是具体语言的名称. 您可以创建TCIMG_Russian.lng的副本,将其重命名为TCIMG_NameLang.lng并翻译. 必须在文件中创建具有该语言名称的部分。.
例: [NameLang] Translite=... Translite2=... Translite3=... Translite4=... ...
3. 要保存翻译和模板,您可以:
a) 以1200 LE编码创建一个TCIMGU.lng文件,注册一个名称为[NameLang]的字段(可以有几个部分:对于每种语言)并将其放在TCIMG\ Files\Lng \文件夹或根TCIMG文件夹中
b) 可以创建与.lng一样的用户文件,并通过TCIMG.ini(TCIMGU.ini)的[Setting]字段的 LNG 键用分隔符 / 设置路径或文件名
• 如果只注册了一个名称,则首先在TCIMG\Files\Lng\文件夹中搜索该文件,然后在TCIMG根文件夹中搜索该文件 • TCIMGU.lng不需要注册;如果存在,则自动读取。. • 自定义.lng文件的名称不应包含前缀TCIMG_(仅限主语言文件需要有前缀TCIMG_)
例: [Setting] LNG=MY.lng/%COMMANDER_PATH%\commands\HTML.lng
如何从.lng文件中读取信息:
1. LNG键指定的文件 2. TCIMGU.lng文件(优先找文件夹TCIMG\Files\Lng\,然后是TCIMG根文件夹) 3. TCIMG_NameLang.lng文件 4. TCIMG_Russian.lng文件(如果找不到以上请求的信息)
建议将所有自定义.lng文件都放在文件夹TCIMG\Files\Lng\ 中
4. 文件语法. TCIMG文件... lng具有ini文件语法,其中写入键和值 (Key=Value) 也可以使用注释. 有关名称和值的语法的说明,请参阅附录18.
例: [NameLang] ; 注释 FileNameZiro=Name.txt
根据用户的要求,增加了多行记录的可能性。除了Translite键之外的所有键都可以在带括号的命名部分中多行写入。
• 如果键值是 "{@}" , 然后使用大括号从名义部分取值 • 成形部分的名称是密钥的名称 • 结束部分必须是 "{@}" • 注释可以在多行部分中使用: - 注释可以在除字段名称之外的任何位置 - 语法:空格 ;; 空格 注释 - 注释不能在字段名称后完成!!! - 阅读字段时,将忽略所有注释 - 它还忽略前导和尾随空格,空行
• shape字段可以位于.lng文件中的任何位置 (不一定在键旁边)
例: [NameLang] ; ShapeXXX=消息:NOEXIT:||TCIMG.dll,55||CF1534||FFF8DC|Comic Sans MS|12|400 ShapeXXX={@}
{ShapeXXX} ;; 注释1 消息:NOEXIT: ||TCIMG.dll,55 ;; 注释2 ||CF1534 ||FFF8DC|Comic Sans MS|12|400 ;; 注释3 {@}
5. .lng文件的键
6. 任何人都可以将TCIMG_Russian.lng翻译成另一种语言。. 对于最小化的翻译,您需要翻译或翻译缺少的Translite关键短语. 因此,您将了解历史并帮助开发该实用程序。. 您可以通过邮件将您的翻译版本发送至Averin-And@yandex.ru,通过ICQ 601298959发送,或者将消息附加到讨论主题 已创建chelp命令来翻译帮助。
要翻译Translite键,您可以使用该命令查看数据:
例: "sends=<inikey=8//$f213\TCIMG_Russian.lng//Russian//Translite>??-4 zends=<inikey=8//$f213\TCIMG_Ukrainian.lng//Ukrainian//Translite>??-4 arr2d=$GLOBALSENDS||18|$GLOBALZENDS GLOBALARR2D<a>" - 在表中显示两个.lng文件的Translite键值
"sends=<inikey=8//$f213\TCIMG_Russian.lng//Russian//Translite26>??-4 zends=<inikey=8//$f213\TCIMG_Ukrainian.lng//Ukrainian//Translite26>??-4 arr2d=$GLOBALSENDS||18|$GLOBALZENDS GLOBALARR2D<a>" - 在表中显示两个.lng文件的Translite26键值 -------------------------------------------------------------------------------- |