Hi,

On Wed, 2007-04-04 at 15:37 +0100, Matthew East wrote:
> On Wed, April 4, 2007 3:26 pm, Timo Jyrinki wrote:
> >> Yes, like I said / meant they have been translated in Rosettas yelp
> >> package for a long time (no untranslated strings), yet they are not
> >> showing up.
> >
> > Digging a bit deeper, msgunfmt shows that the translations are there in
> > yelp.mo, but they do not show up.
> >
> > (eg. msgunfmt /usr/share/locale-langpack/fi/LC_MESSAGES/yelp.mo | grep
> > Common)
> >
> > I thought they'd thus somehow require a manual upload of yelp to include
> > the translations, but apparently there is actually some problem?
> 
> Right, this sounds like a yelp bug, certainly. Is it happening with all
> languages?
> 
> I'm copying this email to Don Scorgie, who wrote our customisations of
> Yelp. Don - any ideas? You can read the whole thread here:
> 
> https://lists.ubuntu.com/archives/ubuntu-translators/2007-April/001068.html

The required translations are in an XML file.  Yelp isn't pulling them
from the mo / po file, they just live there.  Instead, yelp parses the
XML file at runtime (don't get me started).  I dunno how this is handled
in language packs, but I suspect the XML file needs to be rebuilt with
all the translations present.

The XML file in question is /usr/share/yelp/toc.xml
If you open it, you'll notice none of the front page stuff is
translated, but everything else is (<title> elements).

Dunno what needs doing, but it should be the same as any other
(e.g.) .desktop file update.

Hope this helps
Don


-- 
ubuntu-translators mailing list
ubuntu-translators@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-translators

Reply via email to