OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] Xml internationalization design

[ Lists Home | Date Index | Thread Index ]
  • To: tom tom <tomxsllist@hotmail.com>, xml-dev@lists.xml.org
  • Subject: RE: [xml-dev] Xml internationalization design
  • From: Florent Georges <darkman_spam@yahoo.fr>
  • Date: Mon, 8 May 2006 13:18:35 +0200 (CEST)
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=ffS1q/JeOqcEVeg8tA3pkZO1GunmxvZ7yIzAmAjktyWmK3ad4l830VHOUBU/CYpOf8rpU1qDtEizNnM73LsE4oaNfylvtNvSHrTo9AfznumlguY7xHTWQDEgT32EVLGqz+2lco7iVsezqgAbGWt/pUdDgbkEIdQoDZRO9hrpUJI= ;
  • In-reply-to: <BAY118-F33551D7773F64C96E22B14DCA80@phx.gbl>

tom tom wrote:

> I'm currently designing the XML to be used within an multi
> language application.

> I would like to know if there is any official
> recommendation about how to nest an element that offers
> multi-language values. This is how I would do this
> traditionally:

> <root>
> <titles>
> <title xml:lang="en"/>
> <title xml:lang="fr"/>
> </titles>
> <body>body text</body>
> </root>

> And this is an alternative:

> <root>
> <title xml:lang="en"/>
> <title xml:lang="fr"/>
> <body>body text</body>
> </root>

  I guess that depends on several factors.  Here, I have
something more like this:

    <root>
      <title i18n="main.title"/>
      <body>body text</body>
    </root>

with somewhere else:

    <i18n>
      <l10n xml:lang="EN">
        <entry name="main.title">Something</entry>
        ...
      </l10n>
      <l10n xml:lang="FR">
        <entry name="main.title">Quelque chose</entry>
        ...
      </l10n>
    </i18n>

  I think I described this on the XSL List at Mulberry Tech. a few
months ago, if you're interested.

  Regards,

--drkm


























	
	
		
___________________________________________________________________________ 
Découvrez le nouveau Yahoo! Messenger : appelez vers des téléphones en France et à partir de 0,012 €/minute ! 
Téléchargez sur http://fr.messenger.yahoo.com




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS