语言文件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文件的键

 

键值

描述

主要的键

Translite

短语用于各种命令

Translite2

短语用于获取操作系统的语言

Translite3

captxt命令使用的短语

Translite4

color命令使用的短语

Translite5

plays命令使用的短语

Translite6

scren命令使用的短语

Translite7

picusuplds命令使用的短语

Translite8

imgvw命令使用的短语

Translite9

zmenu命令使用的短语

Translite10

fonts命令使用的短语

Translite11

短语用于获取当月的字母值

Translite12

短语用于获取当周当天的。

Translite13

 

Translite14

短语用于获取单词'year'的字面含义

Translite15

timesx命令使用的短语

Translite16

ledit命令使用的短语。

Translite17

diffd命令使用的短语

Translite18

pasgen命令使用的短语

Translite19

vclip命令使用的短语

Translite20

ftpset命令使用的短语

Translite21

xbarx命令使用的短语

Translite22

textv命令使用的短语

Translite23

watch命令使用的短语

Translite24

imgfs命令使用的短语

Translite25

sdess命令使用的短语

Translite26

命令 infos=2||10使用的短语

Translite27

命令 infos=3||9||File使用的短语

Translite28

symxx命令使用的短语

Translite29

imgth命令使用的短语

Translite30

modfx命令使用的短语

Translite31

regex命令使用的短语

 

 

 

 

 

 

对话框的键值

对于下面列出的键:

 • 可以使用自定义终端

 • 结尾可能包括数字,拉丁字符和下划线_

 • 实用程序使用仅由数字组成的结尾

自定义结尾示例:

InputBox_V01= , InputBox_X2Z= , InputBox_8QZ= , InputBox_i_S3=

InputBox

[input]对话框设置

ComboBox  

[combo]对话框设置

GroupBox  

[group]对话框设置

EditsBox

[edits]对话框设置

SaveBox

[ssave]对话框设置

OpenBox

[sopen]对话框设置

FolderBox

[sfold]对话框设置

RichInputBox

[richinput]对话框设置

CheckBox

[check]对话框设置

FolderzBox

[zfold]对话框设置

FontBox

[fontz]对话框设置

IconzBox

[iconz]对话框设置

ListaBox

[lista]对话框设置

MsgbxBox

[msgbx]对话框设置

UpDown

[updwn]对话框设置

ImageBox

[image]对话框设置

InfoBox

infbx命令中的信息设置

Shape

合并对话框设置

TrayIconHint  

托盘提示<TRAY>命令中的设置

CheckBoxHint

infos命令中的按钮提示,_ArrayDisplay()函数

Title

命令标题模板

InfoHtml

Infht命令窗口设置

附加键

FolderZiro

在folds命令中创建文件夹时,如果出现空名称,则从键值中获取

FileNameZiro

在creat命令中创建文件时,如果出现空名称,则从键值中获取

FolderLang1

...

FolderLangN

在move,copys,downl,websc命令的tip <>参数中使用您的文件夹

FolderExtZiro

默认文件夹,如果未在tip <>参数中的任何键中指定文件类型

ErrorBox

内部使用的错误消息

Window1

“属性:”系统对话框的标题用于propes命令,在runcm =3||Path中

Window2

Total Commander中磁盘上下文菜单中“Format ...”项的名称,在命令rundfr中使用

Window3

runcm=4||0 ... runcm=4||7命令中使用的“Internet属性”对话框的标题

Window4

系统对话框“Run”(WIN + R)窗口的标题,在命令runcm=1中使用

Window5

在Total Commander中设置不存在的字体名称时的错误窗口文本,在sfont命令中使用

Window6

runcm=2中使用的“系统配置”对话框(msconfig)的标题

 

 

6.

任何人都可以将TCIMG_Russian.lng翻译成另一种语言。.

对于最小化的翻译,您需要翻译或翻译缺少的Translite关键短语.

因此,您将了解历史并帮助开发该实用程序。.

您可以通过邮件将您的翻译版本发送至Averin-And@yandex.ru,通过ICQ 601298959发送,或者将消息附加到讨论主题

已创建chelp命令来翻译帮助。

 

要翻译Translite键,您可以使用该命令查看数据:

 

TOTALCMD#BAR#DATA

%COMMANDER_PATH%\TCIMG.exe

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>

%COMMANDER_PATH%\Wcmicons.dll,1

在表中显示两个.lng文件的Translite键值

 

0

-1

 

例:

"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键值

--------------------------------------------------------------------------------

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru