LabVIEWベースのアプリケーションのローカライズ方法に影響を与える要因に注意します。

LabVIEWでは、翻訳用の文字列をエクスポートおよびインポートするために、XLIFF 2.0ファイル[1]1 LabVIEW 2026 Q3以降とVI文字列ファイルの2つの形式をサポートしています。これらの注意事項により、アプリケーションに最適な形式が決定されます。

メモ 通常、NIでは新規開発にXLIFFファイルを使用することを推奨します。
注意事項 説明
ランタイム翻訳またはビルド時翻訳 「ランタイム翻訳」とは、アプリケーションの実行中にアプリケーションの言語を切り替える機能のことです。たとえば、1つのアプリケーションが複数の市場にサービスを提供している場合は、アプリケーション内で言語トグルを有効にできます。これにより、1つのアプリケーションで複数の言語をサポートできます。

「ビルド時翻訳」では、アプリケーションの言語別バージョンを作成します。この場合、アプリケーションの複数のコピー (各言語に対して1つずつ) を保持して配布します。

この選択は、ローカライズ用に選択する文字列ファイル形式に影響します。

  • 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.0を使用します。LabVIEW 2026 Q3で初めてサポートされました。 VIをローカライズするためのLabVIEW固有のファイル形式。
使用目的 新規アプリケーションに推奨されます。 ローカライズにVI文字列ファイルをすでに使用している既存のアプリケーションに推奨されます。
言語数 バイリンガルファイル: 各ソース文字列 (自分の言語の文字列) を対応するターゲット文字列 (翻訳する言語の文字列) に整列します。 モノリンガルファイル: 各ファイルは単一の言語を有効にし、その言語の文字列のみを含みます。
ランタイムサポート ランタイム時の言語切り替えをサポート: ユーザがランタイム時に言語を選択し、インタフェースを翻訳できるVIを設計できます。 ビルド時のローカライズのみをサポートします。VI文字列ファイルを使用すると、VIのローカライズされたコピーを単一の静的言語で配布できます。
エラー許容範囲 エラー許容性の向上: タグが欠落してもインポートは妨げられません (LabVIEWは関連する警告をログします)。エクスポート後およびインポート前のVIフロントパネルでの変更の許容範囲。 エラー許容範囲の制限: ファイルに不明なタグが含まれているか、タグが欠落している場合、インポートは失敗します。文字列をエクスポートした時点を基準にしてフロントパネルを変更すると、インポートに失敗する場合があります。

1 LabVIEW 2026 Q3以降