<div dir="ltr"><div><br></div>Hmmm. Interesting.<div>Must confess that I'm using key values in my current JS development.</div><div><br></div><div>But of course it ask questions for compatibility with Pootle/Python way of doing.</div><div><br></div><div>         Lionel.</div><div><br><div class="gmail_extra"><br><div class="gmail_quote">2016-04-07 1:21 GMT+02:00  <span dir="ltr"><<a href="mailto:sugar-devel-request@lists.sugarlabs.org" target="_blank">sugar-devel-request@lists.sugarlabs.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Date: Thu, 7 Apr 2016 09:21:15 +1000<br>
From: James Cameron <<a href="mailto:quozl@laptop.org">quozl@laptop.org</a>><br>
To: Walter Bender <<a href="mailto:walter.bender@gmail.com">walter.bender@gmail.com</a>><br>
Cc: Chris Leonard <<a href="mailto:cjlhomeaddress@gmail.com">cjlhomeaddress@gmail.com</a>>, Sugar-dev Devel<br>
        <<a href="mailto:sugar-devel@lists.sugarlabs.org">sugar-devel@lists.sugarlabs.org</a>><br>
Subject: Re: [Sugar-devel] webL10n.js problems<br>
Message-ID: <<a href="mailto:20160406232115.GE28117@us.netrek.org">20160406232115.GE28117@us.netrek.org</a>><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
Perhaps this is intentional, see line 1136 of l10n.js, where the key is<br>
split by '.' as a delimiter;<br>
<br>
<a href="https://github.com/fabi1cazenave/webL10n/blob/master/l10n.js#L1136" rel="noreferrer" target="_blank">https://github.com/fabi1cazenave/webL10n/blob/master/l10n.js#L1136</a><br>
<br>
pointed to by<br>
<br>
<a href="https://www.npmjs.com/package/webl10n" rel="noreferrer" target="_blank">https://www.npmjs.com/package/webl10n</a><br>
<br>
The usage model seems to be to use key values that aren't the<br>
untranslated message.<br>
<br>
On Wed, Apr 06, 2016 at 06:45:39PM -0400, Walter Bender wrote:<br>
> Maybe I have stale bits or maybe I am doing something wrong, but I have been<br>
> wrestling with webL10n.js, which I believe is the recommend module to use for<br>
> localization in JavaScript programs for Sugar. Typical of what I am<br>
> experiencing is that any string with multiple punctuation characters will not<br>
> match the corresponding string in the localization.ini file. I've not yet dug<br>
> into the code, but has anyone else experienced something similar? Or should I<br>
> be using a different tool?<br>
><br>
> For example:<br>
><br>
> _('Mr Mouse is our Music Blocks conductor. Mr Mouse encourages you to explore<br>
> Music Blocks. Let us start our tour!')<br>
> will not match.<br>
><br>
> _('Mr Mouse is our Music Blocks conductor Mr Mouse encourages you to explore<br>
> Music Blocks Let us start our tour!')<br>
> will match.<br>
><br>
> regards.<br>
><br>
> -walter<br>
><br>
> --<br>
> Walter Bender<br>
> Sugar Labs<br>
> [1]<a href="http://www.sugarlabs.org" rel="noreferrer" target="_blank">http://www.sugarlabs.org</a><br>
> [2]<br>
><br>
> References:<br>
><br>
> [1] <a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
> [2] <a href="http://www.sugarlabs.org/" rel="noreferrer" target="_blank">http://www.sugarlabs.org/</a><br>
<br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
<br>
--<br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
<br><br>
*******************************************<br>
</blockquote></div><br></div></div></div>