了解影响LabVIEW应用程序本地化方法的因素。

LabVIEW支持两种导出用于翻译和导入的字符串格式:XLIFF 2.0文件[1]1 LabVIEW 2026 Q3及更高版本和VI字符串文件。这些考虑因素会影响最适合应用程序的格式。

备注 一般情况下,NI建议在新开发中使用XLIFF文件。
注意事项 说明
运行时翻译或生成时翻译 运行时翻译是指在应用程序运行时切换应用程序语言的能力。例如,如单个应用程序服务于多个市场,可在应用程序中启用语言切换。因此,单个应用程序可支持多种语言。

生成时翻译是指创建特定语言的应用程序版本。在这种情况下,您需要维护和发布应用程序的多个副本,每种语言一个副本。

该选择会影响为本地化选择的字符串文件格式。

  • 可在运行时导入XLIFF文件。该功能启用运行时语言选择。
  • 运行时无法导入VI字符串文件。
使用手动翻译流程或构建流水线

LabVIEW可支持连续集成及连续交付/部署。如组织使用流水线进行LabVIEW开发,可在流水线中包含翻译。

或者,如未设置自动化开发流水线,可手动翻译内容。

无论采用哪种方法,都可以使用任一字符串格式。

关于用于LabVIEW开发的流水线的更多信息,见LabVIEW开发和连续集成及连续交付/部署

自行翻译内容或使用LSP

考虑是否在内部翻译内容或使用语言服务提供商。语言服务提供方(LSP)是提供语言相关服务的实体。LSP可以是个人自由职业者或全方位服务机构。

影响选择的因素包括:

  • 自行翻译内容:
    • 内容数量较少
    • 更新翻译的频率较低
    • 获得内部语言专业知识或专业高质量翻译不是首要任务
  • 使用LSP:
    • 内容量较大
    • 更频繁地更新翻译
    • 内部语言专业人才有限,获得专业水准的翻译服务是当务之急
    • 避免重复工作:典型的LSP和专业翻译人员使用翻译记忆库(TM)。TM是以往已获批准的翻译版本的数据库。更新应用程序时,LSP仅翻译相对于TM内容的新增部分—增量翻译。TM可降低翻译成本,同时有助于翻译材料随时间推移保持一致性。

如自行翻译,可使用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.0LabVIEW 2026 Q3首次支持。 用于本地化VI的LabVIEW专用文件格式。
何时使用 推荐用于新应用程序。 建议已使用VI字符串文件进行本地化的现有应用程序使用。
语言数量 双语文件:将每个字符串(您自己语言的字符串)与相应的目标字符串(您正在翻译的语言字符串)对齐。 单语言文件:每个文件启用一种语言,且仅包含该语言的字符串。
运行时支持 支持运行时语言切换:可设计支持用户在运行时选择语言并翻译界面的VI。 仅支持生成时本地化。使用VI字符串文件时,可使用单一静态语言发布VI的本地化副本。
容错 更好的容错性:丢失Tag不会阻止导入(LabVIEW记录相关的警告)。容忍导出后和导入前对VI前面板所做的更改。 容错能力有限:如文件包含未知或丢失的Tag,导入失败。如果修改与导出字符串时相比有所变化的前面板,导入可能会失败。

1 LabVIEW 2026 Q3及更高版本