gimp/extensions
Jehan 3e57f2f482 extensions, po-plug-ins: demo extensions use the new i18n logic.
Since these are demos, for the sake of showing how the localization
works, let's localize the goat-exercises with a locally installed
catalog.
Note that actually use the gimp30-std-plug-ins catalog, simply I copy it
in the plug-in folder and rename it as org.gimp.extension.goat-exercises
domain.

As a consequence:

- The C plug-in does not need the INIT_I18N anymore, which was
  specifically for the centrally installed catalog and cannot be used by
  third-party plug-in developers (so it's not a good demo code).
- I now use GLib.dgettext() for Python instead of the gettext Python
  module, because the later won't "catch" the catalog declared in
  libgimp.
- The other Goat exercises are now localized correctly, unlike before.
- Just setting GETTEXT_PACKAGE is apparently enough for the Vala
  plug-in.
- Lua is untested. Hopefully the code will work.
2022-06-05 01:57:02 +02:00
..
goat-exercises extensions, po-plug-ins: demo extensions use the new i18n logic. 2022-06-05 01:57:02 +02:00
.gitignore plug-ins, extension: goat-exercises becomes a GIMP extension. 2020-10-09 15:30:54 +02:00
Makefile.am plug-ins, extension: goat-exercises becomes a GIMP extension. 2020-10-09 15:30:54 +02:00
meson.build plug-ins, extension: goat-exercises becomes a GIMP extension. 2020-10-09 15:30:54 +02:00