Commit Graph

446 Commits

Author SHA1 Message Date
Kolbjørn Stuestøl 3dab84b5ef Update Norwegian Nynorsk translation 2024-08-10 16:46:42 +00:00
Marco Ciampa 583dfbd8a3 Update Italian translation 2024-05-30 16:12:17 +00:00
Rodrigo Lledó 1f95fc8e05 Update Spanish translation 2024-05-19 14:07:02 +00:00
Sabri Ünal 4bf425e188 Update Turkish translation 2024-03-15 13:12:11 +00:00
Sabri Ünal 0d83d2008d Update Turkish translation 2024-02-25 13:10:20 +00:00
Aurimas Černius a0c111a53c Update Lithuanian translation 2024-01-15 20:41:15 +00:00
Bruno Lopes 28fc941c53 build, devel-docs, po-*, tools: remove Autotools remnants
- Remove files not used by meson
- Remove autotools references in texts
2024-01-14 10:38:12 -03:00
Alexandre Prokoudine 91c216d4ed Update Russian translation, part 4 of N 2024-01-03 01:27:11 +01:00
Ngọc Quân Trần af6a1dd1db Update Vietnamese translation 2023-12-24 08:28:49 +00:00
Kolbjørn Stuestøl f57219b2d1 Update Norwegian Nynorsk translation 2023-12-20 20:23:34 +00:00
Alan Mortensen 8e5bbd3456 Update Danish translation 2023-12-14 12:01:53 +00:00
Vasil Pupkin f0f7c0cd2c Update Belarusian translation 2023-09-09 23:05:49 +00:00
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