RE: [widgets] Span example

The example looks rather baroque, but I think it does illustrate a number of points.  (I think that in real life it may be simpler to just use xml:lang="he" and dir="rtl" on the description tag in a localized config file like this.  The example does currently illustrate inheritance though.  

It also shows how to markup up the language while still marking default text for localization failures.  I hadn't realised that that was how you indicated the default for localization. FWIW I'd have preferred a special attribute for that, rather than overloading the xml:lang attribute, but I guess it's too late to change that now. An attribute like localizationdefault="yes" would reduce the need for the extra spans.

You need a 'using' between 'world' and 'GPS' at the end of the English description.


Richard Ishida
Internationalization Lead
W3C (World Wide Web Consortium)

> -----Original Message-----
> From: [] On
> Behalf Of Marcos Caceres
> Sent: 17 March 2010 16:25
> To: Richard Ishida
> Cc: public-webapps;
> Subject: Re: [widgets] Span example
> Hi Richard,
> On Tue, Mar 16, 2010 at 8:20 PM, Richard Ishida <> wrote:
> > Argh.  Sorry Marcos.  The <span dir="rtl" should of course read <span
> dir="ltr"
> >
> I've made the following modifications to the example (to make it
> compatible with our "element-based localization" model):
> [[
> ==Example of Usage==
> This section is informative.
> This example shows span elements being used to indicate directionality
> of text as well as language information. Note that the name element's
> xml:lang attribute is set to an empty string to allow it to be used as
> unlocalized content in the process of element-based localization:
> <widget
>  xmlns=""
>  xml:lang="he" dir="rtl">
>  <name xml:lang="" dir="ltr"><span xml:lang="en">GPS
> Weather!</span></name>
>  <description>
>   יישומון ה-<span dir="ltr" xml:lang="en">GPS Weather!</span> מאפשר לך
> לבדוק את מזג האוויר בכל נקודת GPS ברחבי העולם.
>  </description>
> <description xml:lang="" dir="ltr">
>    <span xml:lang="en">The GPS Weather! widget lets you check the
> weather at any point around the world GPS.</span>
> </description>
> </widget>
> ]]
> --
> Marcos Caceres
> No virus found in this incoming message.
> Checked by AVG -
> Version: 9.0.791 / Virus Database: 271.1.1/2751 - Release Date: 03/16/10
> 19:33:00

Received on Friday, 26 March 2010 19:32:54 UTC