HOME | REACH US  
 



.com .net .org .info .mobi
.biz .us .co.uk .in
.eu .ws .bz .cc .tv Etc.
Domain Names

Website Development
Web Hosting
Email Hosting
Digital Certificate
Etc.

@ Best Prices From

www.DomainsUAE.com
Internationalization Tag Set
   
Google
 
Web libraryoflibrary.com

The Internationalization Tag Set (ITS) is a set of attributes and elements designed to provide internationalization and localization support in XML documents.

The ITS specification identifies concepts (called "ITS data categories") which are important for internationalization and localization. It also defines implementations of these concepts through a set of elements and attributes grouped in the ITS namespace. XML developers can use this namespace to integrate internationalization features directly into their own XML schemas and documents.

Contents

Overview

ITS v1.0 includes seven data categories:

  • Translate: Defines what parts of a document are translatable or not.
  • Localization Note: Provides alerts, hints, instructions, and other information to help the localizers or the translators.
  • Terminology: Indicates parts of the documents that are terms and optionally pointers to information about these terms.
  • Directionality: Indicates what type of display directionality should be applied to parts of the document.
  • Ruby: Indicates what parts of the document should be displayed as ruby text. (Ruby is a short run of text alongside a base text, typically used in East Asian documents to indicate pronunciation or to provide a brief annotation).
  • Language Information: Identifies the language of the different parts of the document.
  • Elements Within Text: Indicates how elements should be treated with regard to linguistic segmentation.

The vocabulary is designed to work on two different fronts: First by providing markup usable directly in the XML documents. Secondly, by offering a way to indicate if there are parts of a given markup that correspond to some of the ITS data categories and should be treated as such by ITS processors.

ITS applies to both new document types as well as existing ones. It also applies to both markups without any internationalization features as well as the class of documents already supporting some internationalization or localization-related functions.

ITS can be specified using global rules and local rules.

  • The global rules are expressed anywhere in the document (embedded global rules), or even outside the document (external global rules), using the its:rules element.
  • The local rules are expressed by specialized attributes (and sometimes elements) specified inside the document instance, at the location where they apply.

Examples

Example of ITS markup for the Translate data category:

The elements and attributes with the its prefix are part of the ITS namespace. The its:rules element list the different rules to apply to this file. There is one its:translateRule rule that indicates that any content inside the head element should not be translated.

The its:translate attributes used in some elements are utilised to override the global rule. Here, to make translatable the content of title and to make non-translatable the text "faux pas".

<text xmlns:its="http://www.w3.org/2005/11/its">
 <head>
  <revision>Sep-10-2006 v5</revision>
  <author>Ealasaidh McIan</author>
  <contact>ealasaidh@hogw.ac.uk</contact>
  <title
   its:translate="yes">The Origins of Modern Novel</title>
  <its:rules version="1.0">
   <its:translateRule translate="no" selector="/text/head"/>
  </its:rules>
 </head>
 <body>
  <div xml:id="intro">
   <head>Introduction</head>
    <p>It would certainly be quite a <span its:translate="no">faux
pas</span> to start a dissertation on the origin of modern novel without 
mentioning the <tl>Epic of Gilgamesh</tl>...</p>
  </div>
 </body>
</text>

Example of ITS markup for the Localization Note data category:

The its:locNote element specifies that any node corresponding to the XPath expression "//msg/data" has an associated note. The location of that note is expressed by the locNotePointer attribute, which holds a relative XPath expression pointing to the node where the note is, here ="../notes".

Note also the use of the its:translate attribute to mark the notes elements as non-translatable.

<Res xmlns:its="http://www.w3.org/2005/11/its">
 <prolog>
  <its:rules version="1.0">
   <its:translateRule selector="//msg/notes" translate="no"/>
   <its:locNoteRule locNoteType="description" selector="//msg/data" locNotePointer="../notes"/>
  </its:rules>
 </prolog>
 <body>
  <msg id="FileNotFound">
   <notes>Indicates that the resource file {0} could not be loaded.</notes>
   <data>Cannot find the file {0}.</data>
  </msg>
  <msg id="DivByZero">
   <notes>A division by 0 was going to be computed.</notes>
   <data>Invalid parameter.</data>
  </msg>
 </body>
</Res>

ITS limitations

ITS does not have a solution to all XML internationalization and localization issues.

One reason is that the version 1.0 does not have data categories for everything. For example, there is currently no way to indicate a relation source/target in bilingual files where some parts of a document store the source text and some other parts the corresponding translation.

The other reason is that many aspects of internationalization cannot be resolved with a markup. They have to do with the design of the DTD or the schema itself. There are best practices, design and authoring guidelines that are necessary to follow to make sure documents are correctly internationalized and easy to localize. For example, using attributes to store translatable text is a bad idea for many different reasons, but ITS cannot prevent an XML developer to make such choice.

External links



Index Of Related Pages




All pages | Previous page (International publishing status of CLAMP works) | Next page (Internet Off-Broadway Database)

Internationalization Tag SetInternationalization and localization
Internationalized Resource IdentifierInternationalized domain name
Internationaux de StrasbourgInternationella kunskapsgymnasiet
Internaut
Internazionale F.C. Torino
Internazionali Femminili di Palermo
Internazionali di LombardiaInternazionali di Modena
Internee Security Number
InternegativeInternes Can't Take Money
Internet
Internet-Speed Development
Internet-distributed art
Internet-related prefixes
Internet2
InternetNZInternet (disambiguation)
Internet 1996 World Exposition
Internet Access and Training Program
Internet Adult Film Database
Internet Advisor
Internet ArchaeologyInternet Architecture BoardInternet Archive
Internet Art moviesInternet Assigned Numbers Authority
Internet Auction Co.Internet Authentication Service
Internet Based Mobile Ad-hoc Networks
Internet Brands
Internet Broadcasting
Internet Broadway DatabaseInternet Business Cards
Internet Cache Protocol
Internet Cashback
Internet CentralInternet Channel
Internet Chess Club
Internet Citizen's Band
Internet Communications Engine
Internet Community Ports Act
Internet ConfigInternet Connect
Internet Connection Sharing
Internet Content Adaptation Protocol
Internet Content Rating AssociationInternet Control Message Protocol
Internet Corporation Listing Service
Internet Crimes Against Children (ICAC)
Internet Data Exchange
Internet Dating SuperstudsInternet DiplomacyInternet Direct
Internet Distributed System
Internet Download AcceleratorInternet Download Manager
Internet DraftInternet EconomyInternet Encyclopedia of Philosophy
Internet Engineering GroupInternet Engineering Steering Group
Internet Engineering Task ForceInternet Engineering Task Force Administrative Oversight Committee
Internet Entertainment Writers Association Awards 2003Internet Entertainment Writers Association Awards 2004Internet Entertainment Writers Association Awards 2005
Internet Exchange ArchitectureInternet Exchange Points in Russia
Internet Exchange of Puerto RicoInternet Experiment Note
Internet ExploderInternet Explorer
Internet Explorer 2
Internet Explorer 3
Internet Explorer 4Internet Explorer 5
Internet Explorer 6
Internet Explorer 7
Internet Explorer 8
Internet Explorer Administration Kit
Internet Explorer Developer Toolbar
Internet Explorer Mobile
Internet Explorer box model bug
Internet Explorer for Mac
Internet Explorer for UNIX
Internet Explorer shellInternet FAQ Consortium
Internet Fibre Channel Protocol
Internet Foundation Classes
Internet Freedom and Nondiscrimination Act of 2006Internet Gambling Prohibition Act
Internet Gaming Gate
Internet Gateway Device Protocol
Internet Go server
Internet Governance ForumInternet Group Management ProtocolInternet Group Management Protocol with Access Control (IGMP-AC)
Internet Haganah
Internet History Sourcebooks Project
Internet IdentityInternet Imaging Protocol
Internet Infidels
Internet Information ServicesInternet Initiative Japan
Internet Junction
Internet Junkbuster
Internet Layer
Internet Listing Display
Internet Locator ServerInternet Low Bit Rate Codec
Internet Magazine
Internet Mail 2000Internet Mail Consortium
Internet Map ServerInternet Mapping Project
Internet Marketing Conference
Internet Message Access ProtocolInternet Messaging Platforms
Internet Messaging Program
Internet Movie Cars Database
Internet Movie Database
Internet Movie Script DatabaseInternet Network Operators' GroupsInternet Neutral Exchange

Previous page (International publishing status of CLAMP works) | Next page (Internet Off-Broadway Database)



BUILD YOUR WEB SITE WITH www.DomainsUAE.com