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