[Sugar-devel] internationalization: homonym handling in genpot?
garycmartin at googlemail.com
Sat Sep 11 09:02:13 EDT 2010
On 11 Sep 2010, at 03:31, Erik Blankinship wrote:
> > Just to make sure I understand your solution, if the activity is run in an untranslated language, won't "Arrow|Bow" be displayed?
> Yes. However I was thinking that you could go create/edit the po/en.po file and add in those string corrections,
> This assumes that English will be the default fall back language in a translation is not available? Is this always the case?
That's a good point, yea it would fallback to the mangled string version if none of po domain files matched. I guess you will need to implement your own little version of _() that:
- accepts two parameters, a context and string
- joins them and sends the mangled string through the usual gettext call
- test to see if gettext has returned the same mangled string, if so return only the string you were given
More information about the Sugar-devel