Opened 8 days ago

#13173 new Bug report

Message catalogs installed in wrong location

Reported by: Andreas Rönnquist Owned by:
Priority: normal Component: FileZilla Client
Keywords: Cc: Andreas Rönnquist
Component version: Operating system type: Linux
Operating system version:

Description

I've got a downstream bug in Debian (or two actually, one on each filezilla and libfilezilla) - which claims that some of the translations are installed to the wrong locations.

With the example from the Debian bug,

The message catalog for Thai is installed in
/usr/share/locale/th_TH/LC_MESSAGES/filezilla.mo .

This has the effect that for users who set LANGUAGE=th
(per the documentation at
https://www.gnu.org/software/gettext/manual/html_node/The-LANGUAGE-variable.html)
the message catalog is not found.
Thai is spoken only in Thailand;
therefore there is no point in storing the message catalog only in
/usr/share/locale/th_TH/ and not under /usr/share/locale/th/ .

The file should be moved to
/usr/share/locale/th/LC_MESSAGES/filezilla.mo .

On the other hand, for example Portuguese has translations for both pt_PT (Portuguese) and pt_BR (Brasilian Portuguese), and since there's two, you'll need to specify which one of those you want.

Does this make sense?

The Debian bugs (with lists of the affected translations) can be found here:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085985
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085987

best
/Andreas

Change History (0)

Note: See TracTickets for help on using tickets.