通过此命令(文本列表类别),可与其他程序(如 Excel)进行数据交换。所用的数据格式为 .csv(逗号分隔值)。执行此命令时,将显示以下对话框:
文本列表对话框
通过输入相应路径或利用输入助手 (
),可以指定要导入、导出或比较的文件。通过激活该对话框下部的相应条目,可以定义应执行的操作:
|
导入外部文件时,将按照项目的数据集来放置该文件的数据集。项目中的数据集将根据以下规则进行调整:
|
|
在导入文本列表时, 列内的修改被视为新行的插入。原因是, 列用作导入/导出期间用于对行进行比较的键。注意:如果该列中的文本具有多个(而不是一个)空白,则不将该文本视为更改。如果要修改 列内的文本(消除键入错误或对现有文本进行补充),则需要一个替换文件。 |
Default Old |
Default New |
命令 |
---|---|---|
|
|
替换 |
|
|
REPLACE_AND_REMOVE |
|
|
REPLACE_AND_REMOVE |
将上/下执行替换文件。因此,可以说明更改历史的原因。
此命令定义文本行的用途。可用的仅有命令是“替换”。该命令具有以下作用:
通常,在
列中输入的文本将由新文本替换。在此示例中, 将替换为 ,而 将替换为 。同时,所有视图元素的文本都将调整,也就是,视图中的旧文本条目将被替换。如果文本列表中另一行的
字段中已包含新的缺省文本,则包含要被替换的条目的行将被完全删除。涉及的视图元素会接收含有相同缺省条目的剩余行的相应条目。在此示例中,应由 替换的默认条目 会发生这种情况。由于更改历史,在执行相关“替换”命令时,已存在包含此缺省条目的行。为避免多次出现此键,将从文本列表中完全删除包含旧缺省文本 的行。导出文本列表时,项目内的所有修改都将与一个外部文件进行比较。根据以下规则,将创建一个新的导出文件:
1 |
如果数据内容相同,则按原样导出数据集。 |
2 |
如果已将一个翻译添加到项目文件,则会将其包括进来。 |
3 |
如果修改了翻译中的文本,则也将在导出文件中进行项目中的这种修改。 |
4 |
如果项目文件中缺少翻译文本,则将该模板的翻译用于新数据集。 |
5 |
如果将新行添加到了项目,则将把这个新数据记录作为项目文件的新数据集进行合并。 |
6 |
如果外部文件包含附加的行,则会再次导出该文件。 |
7 |
可以将 列中的一项修改视为新文本的插入。 |
如果激活了此选项,则只将与不同版本中相应的行不同的行包括在导出文件中。这种差异文件适合作为翻译用的输入。由于文件应保持尽可能小,因此实际文本列表中缺少的条目不被作为差异处理。
外部文件的数据内容:
文本列表 |
Id |
缺省 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
- |
Automobile |
Automobil |
Automobile |
全局文本列表 |
- |
Steering wheel |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Cancel |
Abbrechen |
Cancel |
TextList1 |
1 |
Door |
- |
- |
TextList1 |
2 |
Light |
- |
- |
导入前项目的文本列表的数据内容:
文本列表 |
Id |
缺省 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
- |
Automobile |
Automobil |
Automobile |
全局文本列表 |
- |
Steering wheel |
- |
- |
TextList1 |
0 |
Cancel |
Abbrechen |
Abortion |
TextList1 |
1 |
Door |
Tür |
Door |
TextList2 |
3 |
Seat |
Sitz |
Seat |
导入期间,所有差异都将合并到项目中。这两个列表将会调整,这样将在项目中得到以下文本列表。
文本列表 |
Id |
缺省 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
- |
Automobile |
Automobil |
Automobile |
全局文本列表 |
- |
Steering wheel |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Cancel |
Abbrechen |
Cancel |
TextList1 |
1 |
Door |
- |
- |
TextList1 |
2 |
Light |
- |
- |
TextList2 |
3 |
Seat |
Sitz |
Seat |
外部文件的数据集:
文本列表 |
Id |
缺省 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
- |
Automobile |
Automobil |
Automobile |
全局文本列表 |
- |
Steering wheel |
- |
- |
TextList1 |
0 |
Cancel |
Abbrechen |
Abort |
TextList1 |
1 |
Door |
Tür |
Door |
TextList2 |
2 |
Seat |
Sitz |
Seat |
导出前项目的文本列表的数据内容:
文本列表 |
Id |
缺省 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
- |
Automobile |
Automobil |
Automobile |
全局文本列表 |
- |
Steering wheel |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Cancel |
Abbrechen |
Cancel |
TextList1 |
1 |
Door |
- |
- |
TextList1 |
3 |
Light |
- |
- |
TextList2 |
- |
- |
- |
- |
导出过程中,所有差异都将合并到外部文件中。这两个列表将会调整,这样将会创建以下外部文件。
导出后项目的文本列表的数据内容:
文本列表 |
Id |
缺省 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
- |
Automobile |
Automobil |
Automobile |
全局文本列表 |
- |
Steering wheel |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Cancel |
Abbrechen |
Cancel |
TextList1 |
1 |
Door |
Tür |
Door |
TextList1 |
3 |
Light |
- |
- |
TextList2 |
2 |
Seat |
Sitz |
Seat |
外部文件的数据内容:
文本列表 |
Id |
缺省 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
- |
Automobile |
Automobil |
Automobile |
全局文本列表 |
- |
Steering wheel |
- |
- |
TextList1 |
0 |
Cancel |
Abbrechen |
Abort |
TextList1 |
1 |
Door |
Tür |
Door |
TextList2 |
2 |
Seat |
Sitz |
Seat |
导出前项目的文本列表的数据内容:
文本列表 |
Id |
缺省 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
- |
Automobile |
Automobil |
Automobile |
全局文本列表 |
- |
Steering wheel |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Cancel |
Abbrechen |
Cancel |
TextList1 |
1 |
Door |
- |
- |
TextList1 |
3 |
Light |
- |
- |
TextList2 |
- |
- |
- |
- |
导出过程中,与相应的行不同的所有行(实际列表的第 2、3 和 5 行)都将包括在导出文件中。
导出后外部文件的数据内容:
文本列表 |
Id |
缺省 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
- |
Steering wheel |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Cancel |
Abbrechen |
Cancel |
TextList1 |
3 |
Light |
- |
- |