Commit Graph

434 Commits

Author SHA1 Message Date
Jordi Mas 780cda6f72 Update Catalan translation 2023-07-02 07:40:17 +02:00
Michael Natterer 26dce72d2c Remove autotools 2023-05-27 00:03:52 +02:00
Jehan f785f18892 po*: add menus folder to the POTFILES.skip of various gettext modules. 2023-04-15 14:56:01 +02:00
Alexander Shopov 0568866871 Update Bulgarian translation 2023-04-13 20:30:34 +00:00
Asier Sarasua Garmendia a70e31ffd0 Update Basque translation 2023-03-27 18:05:39 +00:00
dimspingos 418e747853 Update Greek translation 2023-03-14 22:54:06 +02:00
Alan Mortensen 0549185c10 Update Danish translation 2023-01-03 15:13:40 +00:00
Cristian Secară 9eddb55076 Update Romanian translation 2022-12-08 22:17:54 +00:00
Sveinn í Felli fb386d09c9 Update Icelandic translation 2022-09-08 16:44:47 +00:00
Jehan ca230cb770 meson: fix warnings of deprecated features.
Now that we bumped our meson requirement, meson is complaining about
several features now deprecated even in the minimum required meson
version:

s/meson.source_root/meson.project_source_root/ to fix:

> WARNING: Project targets '>=0.56.0' but uses feature deprecated since '0.56.0': meson.source_root. use meson.project_source_root() or meson.global_source_root() instead.

s/meson.build_root/meson.project_build_root/ to fix:

> WARNING: Project targets '>=0.56.0' but uses feature deprecated since '0.56.0': meson.build_root. use meson.project_build_root() or meson.global_build_root() instead.

Fixing using path() on xdg_email and python ExternalProgram variables:

> WARNING: Project targets '>=0.56.0' but uses feature deprecated since '0.55.0': ExternalProgram.path. use ExternalProgram.full_path() instead

s/get_pkgconfig_variable *(\([^)]*\))/get_variable(pkgconfig: \1)/ to
fix:

> WARNING: Project targets '>=0.56.0' but uses feature deprecated since '0.56.0': dependency.get_pkgconfig_variable. use dependency.get_variable(pkgconfig : ...) instead
2022-08-31 01:29:37 +02:00
Balázs Úr 6324f3f142 Update Hungarian translation 2022-08-29 22:47:24 +00:00
Sabri Ünal ba5dd298ca Update Turkish translation 2022-08-21 17:34:32 +00:00
Anders Jonsson 6469b75568 Update Swedish translation 2022-08-02 12:23:40 +00:00
Luming Zh 626bcbda48 Update Chinese (China) translation 2022-08-01 22:47:06 +00:00
Jehan c857fc58a6 pdb, po-tips: fix meson warnings.
Meson is apparently able to show different warning depending on the
meson version tests we do in specific code paths.

Since our global required meson is 0.53.0 but on some code paths, we
test for 0.57.0, we must use meson.source_root() on older meson and
meson.project_source_root() on newer one.

Fixes:

> pdb/meson.build:141: WARNING: Project targets '>=0.57.0' but uses feature deprecated since '0.56.0': meson.source_root. use meson.project_source_root() or meson.global_source_root() instead.
> pdb/meson.build:141: WARNING: Project targets '>=0.57.0' but uses feature deprecated since '0.56.0': meson.build_root. use meson.project_build_root() or meson.global_build_root() instead.
> po-tips/meson.build:5: WARNING: Project targets '>=0.53.0' but uses feature introduced in '0.56.0': meson.project_source_root.
2022-07-31 18:16:00 +02:00
Hugo Carvalho 15b31d1b72 Update Portuguese translation 2022-07-07 11:35:43 +00:00
Rodrigo Lledó 5ae5f5e997 Update Spanish translation 2022-07-01 11:48:06 +00:00
Martin f45fb06289 Update Slovenian translation 2022-06-29 23:47:53 +00:00
Rafael Fontenelle 256b2d9615 Update Brazilian Portuguese translation 2022-06-28 11:08:26 +00:00
Niels De Graef 3473883edb po-tips: Fix gettext translation 2022-06-27 15:48:26 +00:00
Martin c9819ea4c7 Update Slovenian translation 2022-06-26 08:22:50 +00:00
Yuri Chornoivan ca4e6d0d24 Update Ukrainian translation 2022-06-25 20:03:19 +00:00
Niels De Graef f663d26ab5 Migrate from intltool to gettext
intltool has long been dead upstream. Let's not poke the dead corpse,
please.

This commit is quite large, but that's mostly since trying to support a
hybrid of both gettext and intltool with both Meson and Autotools was
really hard, so I stopped trying.

Due to gettext relying on quite some things being at the exactly right
place in the autotools build (like `ABOUT-NLS` and `config.rpath`) we
really needed to cleanup the `autogen.sh` to only call `aclocal` and
`autoreconf`. No more strange magic; I tried to do it without changing
too much in the file, and things just broke. If people want to do
something more custom, they can just change the script directly. This
change also uncovered some problems in our `configure.ac`, like using
deprecated macros.

The following major changes happened:

* meson: Changed `custom_target()` to `i18n.merge_file()` for all
  supported file types
* Added `.its` and `.loc`  files for the GIMP-specific XML formats, so
  that gettext understands them
* For the `.isl` (Window installer stuff) file, there's no easy way to
  do this in gettext, so instead we start from an XML file (again with
  its own ITS rules etc), translate that with gettext, and then use
  `xsltproc` with a bit of magic to output the .isl file for each
  language
* the `po*/Makefile.in.in` files are migrated to `Makevars` files,
  which gettext natively understands.

Fixes: https://gitlab.gnome.org/GNOME/gimp/-/issues/8028
2022-06-25 10:25:49 +02:00
Hugo Carvalho 9deb4edcef Update Portuguese translation 2022-06-22 12:14:26 +00:00
Aleksandr Melman 977cf00f3d Update Russian translation 2022-05-30 16:25:37 +00:00
Fran Dieguez 96ce3b02f9 Update Galician translation 2022-03-12 20:39:03 +00:00
Anders Jonsson 9f15da20aa Update Swedish translation
(cherry picked from commit 8bfcaaa504)
2022-02-16 01:11:17 +00:00
Daniel Mustieles 08eba7fde7 Update Spanish translation 2021-11-23 16:56:19 +00:00
Asier Sarasua Garmendia 97c34730c3 Update Basque translation 2021-10-30 09:37:34 +00:00
Hugo Carvalho 1114d955ac Update Portuguese translation 2021-10-06 21:08:40 +00:00
Hugo Carvalho 216a4bcfe2 Update Portuguese translation
(cherry picked from commit 0b7e5802c8)
2021-10-01 13:08:50 +00:00
Andre Klapper 901b8c1ed4 Fix broken markup in Macedonian user help 2021-08-22 11:26:17 +02:00
Andre Klapper b89e815489 Fix broken markup in Malay user help 2021-08-21 22:27:50 +02:00
Andre Klapper e50d844a58 Fix broken markup in Galician user help 2021-08-21 22:26:53 +02:00
Andre Klapper eae6e9a6ad Fix broken markup in Dzonghka user help 2021-08-21 22:25:44 +02:00
Andre Klapper a3d7f71095 Fix broken markup in Bulgarian user help 2021-08-21 22:25:10 +02:00
Jehan a4a6ac59e0 Issue #6852: Don't include gimp30-tips.mo in binary package
Similar to previous plug-in but only for autotools. Separated in its own
commit for easy cherry-picking to `gimp-2-10` branch.
2021-05-11 14:36:55 +02:00
Jehan 822eb3cf2f Issue #6852: Don't include gimp30-tips.mo in binary package
Just let's not install the mo files, then it will apply to all packages,
even third-party ones, without having to bother about it.
2021-05-11 14:30:10 +02:00
Ngọc Quân Trần 644abd790a Update Vietnamese translation 2021-05-04 07:18:27 +00:00
Ngọc Quân Trần 6068665b25 Update Vietnamese translation 2021-04-21 07:05:01 +00:00
Jordi Mas d3194c1f2f Update Catalan translation 2021-01-21 22:07:45 +01:00
Jordi Mas 4e8087be85 Update Catalan translation 2021-01-18 22:59:59 +01:00
Милош Поповић 2b74bcb59a Update Serbian translation 2021-01-18 19:24:11 +00:00
Милош Поповић 76b5b97c2b Update Serbian (Latin) translation
(cherry picked from commit 342ad0b851)
2021-01-18 19:20:56 +00:00
Милош Поповић 593e9fa854 Update Serbian translation
(cherry picked from commit ede0292fd8)
2021-01-18 19:14:32 +00:00
Jordi Mas 16ddf3984e Update Catalan translation 2021-01-15 21:18:29 +01:00
Aurimas Černius 6bd97dfaf0 Update Lithuanian translation 2021-01-03 16:00:28 +00:00
Cristian Secară adef87e616 Update Romanian translation 2020-10-27 12:41:25 +00:00
Michael Natterer fa37ca9aa0 po*: update POTFILES.skip with the new toplevel extensions/ folder 2020-10-25 19:14:35 +01:00
Dušan Kazik d844b31572 Update Slovak translation
(cherry picked from commit 2fcdabd878)
2020-10-16 09:33:00 +00:00