多语言词典 (.mld) 文件是 ASCII 文件,可以用文本编辑器(例如记事本)打开。
文字被组织到多个表示语言的列以及表示参照的行中。仔细观察下列文本,它节选于一个英文与德文互译的多语言词典文件:
/lg ENU DEU
/cp ISO8859-1 ISO8859-1
;这是用户定义的 mld 文件
0001 "english text ENU" "deutscher Text DEU"
0002 "This is free message number %d ENU" "Dies ist die freie %d. Meldung DEU"
0003 "This is a %s1 message %s2 ENU" "Dies ist eine %s2 Meldung %s1 DEU"
一个多语言词典文件包含以下四种行类型:
文本文件以语言定义行开始。该行又以缩写 /lg 开始。
有效的语言缩写显示在“在线翻译”对话框中;例如,ENU 表示英语,DEU 表示德语。
示例:语言定义文件示例具有以下内容:/lg ENU DEU FRA
语言定义行后的下一行为页码定义行。
页码行以缩写“/cp”开始,包括一个表示页码的数字,此数字等于在第一行中输入的语言缩写的数目。
有效的页码缩写如下:
arabic08 |
dos855 |
Ansi_1200 |
dos869 |
iso8859-6 |
arabic09 |
dos857 |
Ansi_1250 |
dos874 |
iso8859-7 |
arabic10 |
dos860 |
Ansi_1251 |
dos852 |
iso8859-8 |
arabic20 |
dos861 |
Ansi_1252 |
dos932 |
iso8859-2 |
big5 |
dos862 |
Ansi_1253 |
gb2312 |
johab |
dos437 |
dos863 |
Ansi_1254 |
ksc5601 |
mac-roman |
dos737 |
dos864 |
Ansi_1255 |
iso8859-3 |
|
dos775 |
dos865 |
ansi_1256 |
iso8859-4 |
|
dos850 |
dos866 |
Ansi_1257 |
iso8859-5 |
示例:页码定义文件示例具有以下内容:/cp ISO8859-1 ISO8859-1 iso8859-1
下面是创建文字字符串行的指南:
示例:文字字符串行示例如下所示:0001“english text ENU”“deutscher Text DEU”
以分号开头的每一行均为注释行。
示例:注释行示例具有以下内容:;此为用户定义的消息文件。