Hello,

I was just trying to add a translation for a small lua script that I wrote and noticed that nothing gets translated. While searching the problem I've seen that none of the lua scripts are translated (neither in my locally built master nor in the 3.8.1 from the official build. The mo files are in appdata/local/darktable/lua/locale/de_DE/LC_MESSAGES and I already built the po files using the gen_i18n_mo script. There should be at least a few translations (e.g. from the gimp script). But everything is in English.

Is this a known issue or am I doing something wrong?

darktable itself is translated correctly.

In my own script, I use the bindtextdomain etc. from the examples and other modules.
When I run the gettextExample, I get the following output:
LUA ERROR Hello World!
LUA ERROR Bild
LUA ERROR Hello World!

Well, it seems there is no translation file for that script anyway but at least it shows that the translation for built in strings ("image" -> "Bild") works as expected. Only the stuff behind the dgettext seems to be broken.

The function lua_dgettext in gettext.c gets the correct domainname and msgid from the script though. But the result from the dgettext call here is identical to the original input text.

System: Win 10, German.

Thanks in advance for any help

Christian

--
Christian Birzer
christ...@christianbirzer.de
www.ChristianBirzer.de
www.500px.com/ChristianBirzer
www.flickr.com/ChristianBirzer
www.facebook.com/Birzer.Christian
www.instagram.com/birzer.christian

___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to