I have got English interface in inkscape 0.42 from autopackage. My locale is fine and is used by gimp & friends. The problem seems to be here:
open("/usr/local/share/locale/pl_PL/LC_MESSAGES/inkscape.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/locale/pl/LC_MESSAGES/inkscape.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
while autopackage puts the ".mo" here: /usr/share/locale/pl/LC_MESSAGES/inkscape.mo
Is it my distro (PLD Linux) problem, autopackage or inkscape's problem?
The problem gets fixed when I put .mo to right directory.
Certainly not your distro but I don't know enough about autopackage to say which of the others.
This warrants a bug report, could you please file one?
Thanks for your detailed analysis, ralf
On Sun, Aug 07, 2005 at 08:59:26AM +0200, Ralf Stephan wrote:
I have got English interface in inkscape 0.42 from autopackage. My locale is fine and is used by gimp & friends. The problem seems to be here:
open("/usr/local/share/locale/pl_PL/LC_MESSAGES/inkscape.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/locale/pl/LC_MESSAGES/inkscape.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
while autopackage puts the ".mo" here: /usr/share/locale/pl/LC_MESSAGES/inkscape.mo
Is it my distro (PLD Linux) problem, autopackage or inkscape's problem?
The problem gets fixed when I put .mo to right directory.
Certainly not your distro but I don't know enough about autopackage to say which of the others.
This warrants a bug report, could you please file one?
This looks like an autopackage issue. Offhand I don't know how gettext knows where to look for the .mo file at runtime, though.
pjrm.
Peter Moulder wrote:
On Sun, Aug 07, 2005 at 08:59:26AM +0200, Ralf Stephan wrote:
I have got English interface in inkscape 0.42 from autopackage. My locale is fine and is used by gimp & friends. The problem seems to be here:
open("/usr/local/share/locale/pl_PL/LC_MESSAGES/inkscape.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/locale/pl/LC_MESSAGES/inkscape.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
while autopackage puts the ".mo" here: /usr/share/locale/pl/LC_MESSAGES/inkscape.mo
Is it my distro (PLD Linux) problem, autopackage or inkscape's problem?
The problem gets fixed when I put .mo to right directory.
Certainly not your distro but I don't know enough about autopackage to say which of the others.
This warrants a bug report, could you please file one?
This looks like an autopackage issue. Offhand I don't know how gettext knows where to look for the .mo file at runtime, though.
Thanks for the report. I'm looking into it.
Aaron Spike
aaron@...749... wrote:
Peter Moulder wrote:
On Sun, Aug 07, 2005 at 08:59:26AM +0200, Ralf Stephan wrote:
I have got English interface in inkscape 0.42 from autopackage. My locale is fine and is used by gimp & friends. The problem seems to be here:
open("/usr/local/share/locale/pl_PL/LC_MESSAGES/inkscape.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/locale/pl/LC_MESSAGES/inkscape.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
while autopackage puts the ".mo" here: /usr/share/locale/pl/LC_MESSAGES/inkscape.mo Is it my distro (PLD Linux) problem, autopackage or inkscape's problem?
The problem gets fixed when I put .mo to right directory.
I think I might know enough autopackage-fu to reloate the files. But if the install prefix is /usr, they are in the "right" directory. (Am I correct there?)
Where do I find these open calls that you have listed above? Perhaps it doesn't properly use the binreloc prefixes.
Sorry I didn't get to this sooner.
Aaron
participants (3)
-
unknown@example.com
-
Peter Moulder
-
Ralf Stephan