Lameno_Sdlxliff_Splitter
北京传世互联信息技术有限公司的 Lameno_Sdlxliff_Splitter 工具可以帮助用户根据多种需求灵活地拆分和合并 SDLXLIFF 和 XLIFF 文件。
运行环境
需要 64 位 Windows 操作系统
需要 .NET Framework 4.6.1 或 .NET Framework 4.8
下载
使用方法
首先用个人的手机号在 Lameno_MT 平台 上注册一个用户,然后登陆该系统进行充值,随后在 Lameno_Sdlxliff_Splitter 的 settings.xml 中输入 Lameno_MT 平台的账号,即电话和密码,保存该文件。只有 Lameno_MT 平台的 VIP 用户才能使用此工具。单笔充值 200 元钱便可成为 VIP 用户
SDLXLIFF 拆分方法:
- 三种拆分方式:1)根据 source 字数 (Char/Word) 拆分;2)根据 subfile 的个数拆分;3)根据 segment list 拆分
- 在 Split 界面的SDLXLIFF/XLIFF File 文本框中指定要拆分的 sdlxliff 文件
- 若要根据 source 字数 (Char/Word) 拆分,则指定每支 subfile 所需的字符数(适用于 CCCJT,即简中、繁中、港中、日语、泰语)或字数(适用所有 CCCJT 之外语言,以英语为代表)。若要根据 subfile 的个数拆分,则指定 subfile 的个数。若要根据 segment list 拆分,则在 Sdlxliff_Splitter.exe 所在文件夹的 segment_list.txt 中按样例填写开始和结束 segment number,中间以 tab 分隔,然后勾选 Splitting By Segment List 复选框
- 指定 Source Language
- 根据需要加载 inline content list(非必选),该 txt 中的内容为 Source segment 里需要排除在字数统计之外的内容(例如 tag)
- 根据需要选择 Ignore Segment When Splitting By Char/Word 的各项(非必选),该选项只支持根据 source 字数 (Char/Word) 拆分
- 执行拆分,拆分结束后会在 sdlxliff 所在文件夹中生成一个 csv 格式的 log。内容为 subfile 文件名,以及每支 subfile 所包含的 segment 数和字符数/字数(取决于 Source Language)
XLIFF 拆分方法:
- 拆分方式:根据 subfile 的个数拆分
- 在 Split 界面的 SDLXLIFF/XLIFF File 文本框中指定要拆分的 xliff 文件,文件大小最好不要超过 500M
- 指定 subfile 的个数,然后执行拆分
SDLXLIFF 合并方法:
- 指定 subfile 所在的文件夹
- 在 Header Ref Sdlxliff 文本框中指定拆分之前的 sdlxliff 文件
- 指定 File Type 为 SDLXLIFF,然后执行合并
- 此合并功能只支持已全部接受修订的 sdlxliff 文件
XLIFF 合并方法:
- 指定 subfile 所在的文件夹
- 指定 File Type 为 XLIFF,然后执行合并
注意事项
- Chars/Words Per Subfile 和 Subfile Number 只支持整数值
- 不要同时指定 Chars/Words Per Subfile 和 Subfile Number 值
- 重命名 subfile 时不要修改最后一个下划线及其之后的字符。例如 abc_def.docx_1.sdlxliff 可以重命名为 xxx.blabla_1.sdlxliff
- 合并功能只会作用于文件名一致(除了最后一个下划线后面的数字)的文件,且 subfile 编号必须连续
- 对于xliff文件,只支持 Unix 格式的 xliff(1.2版)