LabVIEW应用程序本地化的注意事项
- 更新时间2026-09-22
- 阅读时长4分钟
了解影响LabVIEW应用程序本地化方法的因素。
LabVIEW支持两种导出用于翻译和导入的字符串格式:XLIFF 2.0文件[1]1 LabVIEW 2026 Q3及更高版本和VI字符串文件。这些考虑因素会影响最适合应用程序的格式。
备注 一般情况下,NI建议在新开发中使用XLIFF文件。
| 注意事项 | 说明 |
|---|---|
| 运行时翻译或生成时翻译 | 运行时翻译是指在应用程序运行时切换应用程序语言的能力。例如,如单个应用程序服务于多个市场,可在应用程序中启用语言切换。因此,单个应用程序可支持多种语言。 生成时翻译是指创建特定语言的应用程序版本。在这种情况下,您需要维护和发布应用程序的多个副本,每种语言一个副本。 该选择会影响为本地化选择的字符串文件格式。
|
| 使用手动翻译流程或构建流水线 |
LabVIEW可支持连续集成及连续交付/部署。如组织使用流水线进行LabVIEW开发,可在流水线中包含翻译。 或者,如未设置自动化开发流水线,可手动翻译内容。 无论采用哪种方法,都可以使用任一字符串格式。 关于用于LabVIEW开发的流水线的更多信息,见LabVIEW开发和连续集成及连续交付/部署。 |
| 自行翻译内容或使用LSP |
考虑是否在内部翻译内容或使用语言服务提供商。语言服务提供方(LSP)是提供语言相关服务的实体。LSP可以是个人自由职业者或全方位服务机构。 影响选择的因素包括:
如自行翻译,可使用XLIFF或VI字符串文件。 如使用LSP,请使用XLIFF文件。XLIFF是翻译领域的标准文件格式,可与专业翻译人员使用的计算机辅助翻译工具(CAT工具)配合使用。大多数LSP可使用XLIFF 2.0文件。确认所用的LSP均可使用XLIFF 2.0文件。某些CAT工具也可从XLIFF文件创建TM。 |
用于本地化的LabVIEW字符串格式比较
LabVIEW可导出和导入多种格式,便于VI的本地化。了解这些文件格式及其区别。
| 特性 | XLIFF | VI字符串文件 |
|---|---|---|
| 定义 | XML本地化交换文件格式。标准化计算机辅助翻译工具(CAT工具)之间本地化内容交换的XML文件格式。LabVIEW使用XLIFF 2.0。LabVIEW 2026 Q3首次支持。 | 用于本地化VI的LabVIEW专用文件格式。 |
| 何时使用 | 推荐用于新应用程序。 | 建议已使用VI字符串文件进行本地化的现有应用程序使用。 |
| 语言数量 | 双语文件:将每个源字符串(您自己语言的字符串)与相应的目标字符串(您正在翻译的语言字符串)对齐。 | 单语言文件:每个文件启用一种语言,且仅包含该语言的字符串。 |
| 运行时支持 | 支持运行时语言切换:可设计支持用户在运行时选择语言并翻译界面的VI。 | 仅支持生成时本地化。使用VI字符串文件时,可使用单一静态语言发布VI的本地化副本。 |
| 容错 | 更好的容错性:丢失Tag不会阻止导入(LabVIEW记录相关的警告)。容忍导出后和导入前对VI前面板所做的更改。 | 容错能力有限:如文件包含未知或丢失的Tag,导入失败。如果修改与导出字符串时相比有所变化的前面板,导入可能会失败。 |
1 LabVIEW 2026 Q3及更高版本