Internationalization Tag Set

国際化タグセット(ITS)とは



国際化タグセット(Internationalization Tag Set; ITS)は、XMLを基盤とした文書の国際化、翻訳、地域化を支援するために、W3C(World Wide Web Consortium)によって勧告された仕様です。ITSは、文書の特定部分を翻訳しない、特定の表現を翻訳時に変更するなど、国際化に関する様々なルールをXML文書内に記述できるようにします。これにより、国際化が必要な文書の作成・管理を効率化し、翻訳作業の品質向上に貢献します。

来歴



ITSは、W3Cの国際化活動の一環として誕生しました。

2005年1月7日: W3Cが国際化活動を開始。
2007年4月3日: ITSの最初のバージョンであるITS 1.0がW3C勧告として発表。
2013年10月29日: ITS 2.0がW3C勧告として発表。ITS 1.0から機能拡張がされました。

機能



ITSは、主に以下の機能を提供します。

XPath式による翻訳ルールの適用: 文書中の特定要素や属性に対して、翻訳の有無、翻訳方法などを指定できます。XPath式を用いることで、複雑な条件に基づいたルール設定が可能です。
属性による個別ルールの指定: 各要素に対して、翻訳に関する個別ルールを属性として直接指定できます。これにより、柔軟かつ詳細な設定が可能です。
翻訳者向け注釈の付与: 翻訳者に対して、翻訳に関する指示や補足情報を文書内に埋め込むことができます。これにより、翻訳作業の効率化と品質向上が期待できます。
非国際化XMLへの対応: ITSは、国際化の概念を持たないXMLの拡張語彙に対しても適用できます。これにより、様々なXML文書の国際化をサポートします。

ITSの適用例



ITSを組み込んだ文書の例を以下に示します。これはW3C勧告中の例を基に作成しました。

xml


Example


This is an example text.


This text should be translated as is.






この例では、`its:translate`属性を用いて、`title`要素は翻訳しない、`p`要素は翻訳する、`span`要素は翻訳しないというルールが指定されています。このように、ITSを用いることで、文書のどの部分をどのように翻訳するかを詳細に制御できます。

まとめ



国際化タグセット(ITS)は、XML文書の国際化を効率的に行うための強力なツールです。ITSを適切に活用することで、多言語対応の文書作成・管理をスムーズに進めることができます。特にグローバル展開を視野に入れている企業や組織にとって、ITSは必要不可欠な技術と言えるでしょう。

参考情報



参考文献
Internationalization Tag Set (ITS) Version 1.0
Internationalization Tag Set (ITS) Version 2.0
W3C Launches Internationalization Activity
DX発:動向ファイリング
W3Cにおけるウェブ技術最新動向調査報告書
W3CがWebの国際標準規格「Internationalization Tag Set 1.0 」を公開
Re: [docbook-apps] Writing English--Japanese documents using ruby / furigana in DocBook 5
関連項目
XML
XPath 1.0
国際化と地域化
外部リンク
Internationalization Tag Set (ITS) Version 2.0 - W3C勧告
Internationalization Tag Set (ITS) Version 2.0 日本語訳 - W3C勧告の日本語訳(参考)

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。