Hi,

I'm not sure this is the appropriate location to ask ths sort of question,
but the Gettext FAQ says this list is also for the "discussion of features"
so decided to try.

Gettext searches for catalogs in a specific hierarchy:
LOCALEDIR/ll/LC_MESSAGES/PACKAGE.mo . This doesn't suit the usual hierarchy
most projects when developing, as most have a `po/` directory with `ll.po`
files matching each language. When running make, those po files turn into
`po/ll.gmo`, which does not look at all like the hierarchy gettext is
looking for.

There are two solutions I see for it and none are satisfactory:
1. Modify makefiles to re-create the required hierarchy without `make
install`. This is usually not possible as people use automake and do not
edit makefiles manually.

2. Run `make install` after each time a translation is updated (possibly
passing --prefix=/somepath/ to ./configure). This works, but it is annoying
as it complicates the develop-translate-test cycle needlessly.

Is there a good way to workaround it so it is possbile to check changes to
translation without `make install`?

Thanks,

Guy

Reply via email to