通过输入对应的文件路径或者使用输入助手 (),可以指定要导入、导出或比较的文件。要进行导入、导出还是比较,可以在对话框下部激活相应选项来选择:
示例——导入替换文件
旧文件默认 |
新文件默认 |
命令 |
取消? |
取消 |
REPLACE |
您需要注册吗? |
真的需要注册吗? |
REPLACE_AND_REMOVE |
真的需要注册吗? |
真的需要注册吗? |
REPLACE_AND_REMOVE |
替换文件由上至下执行,从而可以得到修改记录。
该指令定义了将对文本行做什么。至此唯一可用的命令只有REPLACE。该命令有以下作用:
通常情况下,在“默认”列输入的文本会被新的文本替换。在例子中, “取消?” 被 “取消 ” 替换,"需要注册吗 ?"被 "真的需要注册吗? "替换。同时视图元素的文本会被调整,即视图元素中旧文本条目被替换。
如果新的缺省文本已经在文本列表另一行的“默认”列中存在,则包含待替换条目的行会被完全删除。含有相同缺省条目的行仍被保留,相关视图元素将接受这些相应条目。在本例中,缺省条目 “真的需要注册吗?!”将被“真的需要注册吗?!” 替换。根据修改记录,当执行相关的REPLACE命令时,包含该缺省条目的行已经存在。为避免关键词重复出现,将从文本列表中完全删除“真的需要注册吗 ?!” 所在的行。
1. | 如果数据内容是一致的,那么数据集会不做任何改变的导出。 |
2. | 如果工程文件中增加了翻译,那么在导出的文件中也会被包含。 |
3. | 如果工程文件的翻译文本修改了,那么导出的文件中也会相应修改。 |
4. | 如果工程文件的翻译文本丢失了,那么在新的数据集中会使用模版的翻译。 |
5. | 如果工程中新增了一行,那么这个新的数据记录会作为工程文件的新数据集进行合并。 |
6. | 如果外部文件包含新增的行,那么该行会被再次导出。 |
7. | 对 “默认”列中内容的修改,可能会被认为是插入新的文本。 |
外部文件内容:
文本列表 |
Id |
默认 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
|
Automobile |
Automobil |
Automobile |
全局文本列表 |
|
Steering wheel |
Lenkrad |
Steering wheel |
文本列表1 |
0 |
Cancel |
Abbrechen |
Cancel |
文本列表1 |
1 |
Door |
|
|
文本列表1 |
2 |
Light |
|
|
导入前工程文本列表内容:
文本列表 |
Id |
默认 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
|
Automobile |
Automobil |
Automobile |
全局文本列表 |
|
Steering wheel |
|
|
文本列表1 |
0 |
Cancel |
Abbrechen |
Abortion |
文本列表1 |
1 |
Door |
Tür |
Door |
TextList2 |
3 |
Seat |
Sitz |
Seat |
导入时所有的不同处都合并在工程中,所以两个列表合并后在工程中结果如下。
外部文件的数据集:
文本列表 |
Id |
默认 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
|
Automobile |
Automobil |
Automobile |
全局文本列表 |
|
Steering wheel |
|
|
文本列表1 |
0 |
Cancel |
Abbrechen |
Abort |
文本列表1 |
1 |
Door |
Tür |
Door |
文本列表2 |
2 |
Seat |
Sitz |
Seat |
导出前工程文本列表的数据内容:
文本列表 |
Id |
默认 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
|
Automobile |
Automobil |
Automobile |
全局文本列表 |
|
Steering wheel |
Lenkrad |
Steering whee |
文本列表1 |
0 |
Cancel |
Abbrechen |
Cancel |
文本列表1 |
1 |
Door |
|
|
文本列表1 |
3 |
Light |
|
|
文本列表2 |
|
|
|
|
导入时所有的不同处都合并到外部文件中,所以两个列表合并后会生成如下的外部文件。
导出后工程文本列表的数据内容:
外部文件的数据内容:
文本列表 |
Id |
默认 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
|
Automobile |
Automobil |
Automobile |
全局文本列表 |
|
Steering wheel |
|
|
文本列表1 |
0 |
Cancel |
Abbrechen |
Abort |
文本列表1 |
1 |
Door |
Tür |
Door |
文本列表2 |
2 |
Seat |
Sitz |
Seat |
工程导出前文本列表中的数据内容:
文本列表 |
Id |
默认 |
德语 |
英语 |
---|---|---|---|---|
全局文本列表 |
|
Automobile |
Automobil |
Automobile |
全局文本列表 |
|
Steering wheel |
Lenkrad |
Steering wheel |
文本列表1 |
0 |
Cancel |
Abbrechen |
Cancel |
文本列表1 |
1 |
Door |
|
|
文本列表2 |
3 |
Light |
|
|
TextList2 |
|
|
|
|
导出时,所有和对应行不同的行(第2、3和5行)都包含在导出文件中。
导出后外部文件的数据内容: