Commit Graph

3040 Commits

Author SHA1 Message Date
Rodrigo Lledó b54ca06579 Update Spanish translation 2023-01-08 23:36:57 +00:00
Hugo Carvalho a5f2987e78 Update Portuguese translation 2023-01-06 21:37:16 +00:00
Martin 106ef0affd Update Slovenian translation 2023-01-06 07:46:02 +00:00
Martin f4778804ac Update Slovenian translation 2023-01-04 16:44:29 +00:00
Yuri Chornoivan 307afe349d Update Ukrainian translation 2023-01-02 18:56:23 +00:00
Jordi Mas d08a63d610 Update Catalan translation 2022-12-21 17:28:33 +01:00
Kristjan SCHMIDT 798ef480de Update Esperanto translation 2022-12-18 11:14:07 +00:00
Kristjan SCHMIDT 641379886a Update Esperanto translation
(cherry picked from commit 8ef0a8701d)
2022-12-18 11:05:23 +00:00
Sabri Ünal 64302025dd Update Turkish translation 2022-12-13 00:51:52 +00:00
Cristian Secară d35b82c066 Update Romanian translation 2022-12-08 22:15:25 +00:00
Alexandre Prokoudine 4caa543dee Update Russian translation 2022-11-13 21:29:47 +03:00
Anders Jonsson a27089385e Update Swedish translation 2022-11-11 23:32:26 +00:00
Boyuan Yang c0cd58f38f Update Chinese (China) translation 2022-11-06 19:20:16 +00:00
Rodrigo Lledó 1a572830a9 Update Spanish translation 2022-11-01 11:08:43 +00:00
Piotr Drąg 729c876654 Update Polish translation 2022-10-30 13:12:50 +01:00
Hugo Carvalho 6d0dc6a3a1 Update Portuguese translation 2022-10-29 15:59:27 +00:00
Yuri Chornoivan 1388d1af9c Update Ukrainian translation 2022-10-29 05:50:46 +00:00
Martin a9ce2b8539 Update Slovenian translation 2022-10-28 06:30:31 +00:00
Zurab Kargareteli 1f635a50aa Update Georgian translation 2022-10-28 04:13:49 +00:00
Jehan b76411ff86 po-plug-ins: add missing plug-ins/file-icns/file-icns-save.c in POTFILES. 2022-10-27 14:36:14 +02:00
Martin 43285bce57 Update Slovenian translation 2022-10-26 21:28:54 +00:00
Zurab Kargareteli e1d0b8b4b3 Update Georgian translation 2022-10-26 03:41:39 +00:00
Hugo Carvalho 586980a635 Update Portuguese translation 2022-10-25 16:34:09 +00:00
Asier Sarasua Garmendia 32cf103939 Update Basque translation 2022-10-20 20:20:10 +00:00
Hugo Carvalho e2416b2ba0 Update Portuguese translation 2022-10-16 14:07:23 +00:00
Martin bb91c380eb Update Slovenian translation 2022-10-16 06:21:57 +00:00
Yuri Chornoivan 05d36f9a27 Update Ukrainian translation 2022-10-16 05:51:29 +00:00
Alx Sa 00232e1787 plug-ins: Add support for loading .icns files
This ports ICNS loading code from Brion Vibber's 2004 plug-in.
It extends support for ICNS files that contain PNG or JP2 format icons.
2022-10-16 02:20:51 +00:00
Martin 5eb65a06a5 Update Slovenian translation 2022-10-09 08:09:34 +00:00
Hugo Carvalho 4d592d0b6c Update Portuguese translation 2022-10-05 22:09:00 +00:00
Yuri Chornoivan dda66fe354 Update Ukrainian translation 2022-10-05 19:55:27 +00:00
Hugo Carvalho 30f13a75e3 Update Portuguese translation 2022-10-05 16:06:29 +00:00
Balázs Úr 4bb592fd71 Update Hungarian translation 2022-09-19 22:52:19 +00:00
Martin bb0e243374 Update Slovenian translation 2022-09-18 09:39:31 +00:00
Anders Jonsson 46e75e952c Update Swedish translation 2022-09-13 17:04:14 +00:00
Boyuan Yang 7c9a1f5021 Update Chinese (China) translation 2022-09-11 19:30:56 +00:00
Hugo Carvalho 1c5c1d90b8 Update Portuguese translation 2022-09-11 13:46:58 +00:00
Yuri Chornoivan 2f6ca56301 Update Ukrainian translation 2022-09-11 06:11:09 +00:00
Hugo Carvalho cd6011db71 Update Portuguese translation 2022-09-02 13:42:25 +00:00
Piotr Drąg b2729643f8 Update Polish translation 2022-08-28 15:26:07 +02:00
Martin 50a1fd6ed3 Update Slovenian translation 2022-08-26 12:05:01 +00:00
Yuri Chornoivan 82789d469c Update Ukrainian translation 2022-08-25 20:15:01 +00:00
Hugo Carvalho a66989d534 Update Portuguese translation 2022-08-23 17:01:29 +00:00
Martin 106d0565bf Update Slovenian translation 2022-08-23 08:20:58 +00:00
Alexandre Prokoudine 02739dd6e6 Update Russian translation 2022-08-22 11:24:17 +03:00
Anders Jonsson 93ef3bf1cc Update Swedish translation 2022-08-20 15:55:08 +00:00
Yuri Chornoivan 86cbd1a28a Update Ukrainian translation 2022-08-19 20:15:23 +00:00
Martin 5c5f593919 Update Slovenian translation 2022-08-19 14:49:55 +00:00
Anders Jonsson 18065236bf Update Swedish translation 2022-08-19 09:54:13 +00:00
Martin 6ec57d2542 Update Slovenian translation 2022-08-15 22:22:16 +00:00
Martin f05f1dcdb9 Update Slovenian translation 2022-08-15 22:21:04 +00:00
Rodrigo Lledó 1bb2e8f8e2 Update Spanish translation 2022-08-15 17:41:53 +00:00
Zurab Kargareteli 062b5290cd Update Georgian translation 2022-08-12 04:36:26 +00:00
Luming Zh dbbcc6bd51 Update Chinese (China) translation 2022-08-10 15:15:57 +00:00
Yuri Chornoivan 98eedef51b Update Ukrainian translation 2022-08-09 16:39:44 +00:00
Hugo Carvalho dd580717f0 Update Portuguese translation 2022-08-08 22:43:14 +00:00
Luming Zh 3d670e6d3b Update Chinese (China) translation 2022-08-01 21:23:44 +00:00
Zurab Kargareteli 9e3be486dd Add Georgian translation 2022-07-28 07:42:38 +00:00
Rodrigo Lledó cac7ed93a0 Update Spanish translation 2022-07-26 14:52:56 +00:00
Martin 4924666a62 Update Slovenian translation 2022-07-24 16:03:20 +00:00
Asier Sarasua Garmendia 29b9ddc069 Update Basque translation 2022-07-24 08:47:31 +00:00
Hugo Carvalho 4509cdbbf7 Update Portuguese translation 2022-07-20 09:33:54 +00:00
Yuri Chornoivan b3ef62e059 Update Ukrainian translation 2022-07-20 05:59:04 +00:00
Hugo Carvalho fa38f75d5c Update Portuguese translation 2022-07-19 12:56:38 +00:00
Yuri Chornoivan d0dd97cbc2 Update Ukrainian translation 2022-07-17 18:42:16 +00:00
Martin 620fefac84 Update Slovenian translation 2022-07-16 20:00:45 +00:00
Rodrigo Lledó 24d775cc00 Update Spanish translation 2022-07-12 17:36:42 +00:00
Hugo Carvalho 6aadd6f862 Update Portuguese translation 2022-07-11 15:28:28 +00:00
Yuri Chornoivan a2f5551e6d Update Ukrainian translation 2022-07-09 15:32:02 +00:00
Jehan e1c0c80007 po-plug-ins: adding plug-ins/common/file-wbmp.c to POTFILES.
Thanks to Piotr Drąg for reminding us!
2022-07-09 13:22:30 +02:00
Martin 70331d843d Update Slovenian translation 2022-07-08 17:47:41 +00:00
Hugo Carvalho 74b208df86 Update Portuguese translation 2022-07-08 13:34:54 +00:00
Yuri Chornoivan ccf6ecf43f Update Ukrainian translation 2022-07-07 16:44:41 +00:00
Hugo Carvalho 997edb278c Update Portuguese translation 2022-07-07 11:15:44 +00:00
Rodrigo Lledó 8f1f698b91 Update Spanish translation 2022-07-06 22:57:04 +00:00
Yuri Chornoivan 1ee477d45b Update Ukrainian translation 2022-07-05 14:47:43 +00:00
Rodrigo Lledó 8955a9f202 Update Spanish translation 2022-07-01 12:12:03 +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
Yuri Chornoivan c813779ff8 Update Ukrainian translation 2022-06-24 06:30:13 +00:00
Hugo Carvalho 9b1cbcf85d Update Portuguese translation 2022-06-23 22:00:06 +00:00
Martin 29790b234f Update Slovenian translation 2022-06-23 05:12:03 +00:00
Jehan 3e6822b49d po-plug-ins: adding js and lua demo plug-ins to the POTFILES.
As noticed by Piotr Drąg.
2022-06-22 22:56:24 +02:00
Yuri Chornoivan 70944af024 Update Ukrainian translation 2022-06-22 19:13:09 +00:00
Hugo Carvalho b710115759 Update Portuguese translation 2022-06-22 12:59:56 +00:00
Yuri Chornoivan ed02d91872 Update Ukrainian translation 2022-06-22 05:59:15 +00:00
Luming Zh 3ee851c0d1 Update Chinese (China) translation 2022-06-22 01:08:25 +00:00
Yuri Chornoivan 61d79861ae Update Ukrainian translation 2022-06-21 06:33:25 +00:00
Martin 3b925f5864 Update Slovenian translation 2022-06-19 07:07:14 +00:00
Yuri Chornoivan 19f9b7eead Update Ukrainian translation 2022-06-16 06:29:53 +00:00
Balázs Úr 6ae6b548af Update Hungarian translation 2022-06-10 22:45:04 +00:00
Martin f75c55b48c Update Slovenian translation 2022-06-09 21:16:01 +00:00
Martin efb725b048 Update Slovenian translation 2022-06-09 21:12:30 +00:00
Yuri Chornoivan 27bab41636 Update Ukrainian translation 2022-06-09 14:34:54 +00:00
Jehan 0b6f88ee8c po-plug-ins: add plug-ins/file-fli/fli.c in POTFILES.
Reported by Piotr Drąg.
2022-06-09 16:22:00 +02:00
Piotr Drąg 76f3e03bbf Update Polish translation 2022-06-09 13:32:09 +02:00
Jiri Grönroos 660c588d1b Update Finnish translation
(cherry picked from commit 9f17513c85)
2022-06-08 17:09:58 +00:00
Martin 1541a3cd15 Update Slovenian translation 2022-06-07 14:41:31 +00:00
Anders Jonsson 5e16ef5ae3 Update Swedish translation 2022-06-06 21:20:54 +00:00
Yuri Chornoivan ebdb57a51c Update Ukrainian translation 2022-06-05 08:28:20 +00:00
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
Martin a0401340ea Update Slovenian translation 2022-05-23 15:42:49 +00:00
Rodrigo Lledó d6b8655f97 Update Spanish translation 2022-05-23 08:32:47 +00:00
Piotr Drąg 26aafaa843 Update Polish translation 2022-05-22 14:58:41 +02:00
Anders Jonsson f4fe8f3bd7 Update Swedish translation 2022-05-21 19:48:08 +00:00
Hugo Carvalho 0e80f4467d Update Portuguese translation 2022-05-18 14:39:33 +00:00
Yuri Chornoivan 7450af8fd1 Update Ukrainian translation 2022-05-17 16:55:15 +00:00
Yuri Chornoivan ed5d842a0b Update Ukrainian translation 2022-05-16 16:19:20 +00:00
Piotr Drąg 8f0a5f2da5 Update Polish translation 2022-05-15 14:16:29 +02:00
Hugo Carvalho ff4e9c649a Update Portuguese translation 2022-05-12 22:06:15 +00:00
Yuri Chornoivan 8cdaf1b686 Update Ukrainian translation 2022-05-12 11:42:06 +00:00
Martin 56cac1cda4 Update Slovenian translation 2022-05-11 10:03:31 +00:00
Hugo Carvalho 4823074ec7 Update Portuguese translation 2022-05-10 21:10:20 +00:00
Rodrigo Lledó 3156c7b5c6 Update Spanish translation 2022-05-10 13:02:00 +00:00
Yuri Chornoivan 1448560fbb Update Ukrainian translation 2022-05-09 20:07:15 +00:00
Alan Mortensen 82f45b07d5 Update Danish translation 2022-05-05 17:29:11 +00:00
Rodrigo Lledó 09dfb3b05b Update Spanish translation 2022-05-03 07:23:14 +00:00
Martin fa3a5ba8ac Update Slovenian translation 2022-05-02 20:00:21 +00:00
dimspingos 9cbbdce24e Updated Greek translation 2022-04-28 21:51:47 +03:00
Hugo Carvalho 2364c179ba Update Portuguese translation 2022-04-27 10:43:59 +00:00
Yuri Chornoivan 080dcfac98 Update Ukrainian translation 2022-04-27 07:24:36 +00:00
Yuri Chornoivan ba6ec46178 Update Ukrainian translation 2022-04-26 17:38:01 +00:00
Jordi Mas c2badc8cb1 Update Catalan translation 2022-04-25 21:30:06 +02:00
dimspingos d72cead60b Updated Greek translation 2022-04-25 15:41:42 +03:00
Yuri Chornoivan 506c18e3a0 Update Ukrainian translation 2022-04-18 11:23:11 +00:00
Rodrigo Lledó 35a74f2b62 Update Spanish translation 2022-04-18 09:26:48 +00:00
Hugo Carvalho da48c5b646 Update Portuguese translation 2022-04-17 21:32:38 +00:00
Hannie Dumoleyn 6dcd1cad7a Update Dutch translation 2022-04-06 15:53:25 +00:00
Claude Paroz b8156fdf2b Update French translation 2022-04-02 14:04:37 +00:00
Claude Paroz 69e81e3940 Merged French translations from gimp-2-10 branch 2022-04-02 13:42:32 +02:00
Anders Jonsson 2b1de17969 Update Swedish translation 2022-03-29 19:46:43 +00:00
Hannie Dumoleyn 57a9d07b1b Update Dutch translation 2022-03-29 15:44:42 +00:00
Balázs Meskó 47707ec6a7 Update Hungarian translation 2022-03-29 13:05:02 +00:00
Rodrigo Lledó f7e4470bcb Update Spanish translation 2022-03-22 19:43:18 +00:00
Martin 09949c92ad Update Slovenian translation 2022-03-22 14:17:47 +00:00
Hugo Carvalho 26bb4a2ca6 Update Portuguese translation 2022-03-21 18:05:25 +00:00
Yuri Chornoivan 9b68817620 Update Ukrainian translation 2022-03-21 15:27:02 +00:00
Balázs Meskó d4ab358f3b Update Hungarian translation 2022-03-20 23:47:41 +00:00
Matej Urbančič 6c7110b66b Update Slovenian translation 2022-03-17 19:31:58 +00:00
Luming Zh 55f4177815 Update Chinese (China) translation 2022-03-16 12:10:33 +00:00
Anders Jonsson f2d321e915 Update Swedish translation 2022-03-15 15:45:36 +00:00
Yuri Chornoivan 5bd295a180 Update Ukrainian translation 2022-03-11 20:08:02 +00:00
Hugo Carvalho 1b015b1c29 Update Portuguese translation 2022-03-11 18:44:52 +00:00
Balázs Úr 52411a4a86 Update Hungarian translation 2022-03-10 00:08:37 +00:00
Asier Sarasua Garmendia cba9389bb5 Update Basque translation 2022-02-25 17:03:17 +00:00
Anders Jonsson 926d89508b Update Swedish translation 2022-02-20 00:28:55 +00:00
Jordi Mas 753b29a85e Update Catalan translation 2022-02-19 20:24:03 +01:00
Jordi Mas 919101aef7 Update Catalan translation 2022-02-16 07:27:25 +01:00
Hugo Carvalho eaf6604631 Update Portuguese translation 2022-02-14 12:38:57 +00:00
Matej Urbančič 50b3078cb8 Update Slovenian translation 2022-02-14 11:32:41 +00:00
Anders Jonsson 7fa04b1c17 Update Swedish translation 2022-02-13 21:36:21 +00:00
Matej Urbančič 6fe62ce7f5 Update Slovenian translation 2022-02-13 17:03:08 +00:00
Alexandre Prokoudine 89159f0da7 Update Russian translation 2022-02-13 02:18:01 +03:00
Yuri Chornoivan ac204595b3 Update Ukrainian translation 2022-02-12 16:22:28 +00:00
Anders Jonsson 6492186d76 Update Swedish translation 2022-02-12 11:32:18 +00:00
Hugo Carvalho 406247a1d1 Update Portuguese translation 2022-02-11 23:29:20 +00:00
Yuri Chornoivan 1020e0544f Update Ukrainian translation 2022-02-10 20:43:27 +00:00
Hugo Carvalho ef677336c5 Update Portuguese translation 2022-02-10 13:40:52 +00:00
Matej Urbančič 3e697596fb Update Slovenian translation 2022-02-07 18:21:55 +00:00
Hugo Carvalho 0c9e7adf86 Update Portuguese translation 2022-02-06 21:52:43 +00:00
Anders Jonsson f119621dae Update Swedish translation 2022-02-06 20:12:35 +00:00
Luming Zh d98c1d7a2c Update Chinese (China) translation 2022-02-03 03:46:47 +00:00
Yuri Chornoivan 256f08b6e9 Update Ukrainian translation 2022-02-02 19:40:35 +00:00
Anders Jonsson 849df6b731 Update Swedish translation 2022-02-02 18:22:26 +00:00
Luming Zh 48d6699af3 Update Chinese (China) translation 2022-01-31 23:36:14 +00:00
Ask Hjorth Larsen 96855390f3 Updated Danish translation of gimp-plug-ins 2022-01-30 16:15:07 +01:00
Ask Hjorth Larsen ee9b35f910 Update Danish translation 2022-01-30 12:54:54 +01:00
Rodrigo Lledó b37fad26c7 Update Spanish translation 2022-01-27 10:11:05 +00:00
Matej Urbančič 54e2c30f82 Update Slovenian translation 2022-01-24 19:57:55 +00:00
Piotr Drąg 10fe910728 Update Polish translation 2022-01-23 12:34:01 +01:00
Anders Jonsson db5964ba90 Update Swedish translation 2022-01-21 20:19:58 +00:00
Hugo Carvalho 26ed0d63cd Update Portuguese translation 2022-01-19 16:10:01 +00:00
Yuri Chornoivan 5c4c5c5b5e Update Ukrainian translation 2022-01-18 22:56:41 +00:00
Hugo Carvalho 794b27ef62 Update Portuguese translation 2022-01-13 11:57:03 +00:00
Rodrigo Lledó 2fe6b11158 Update Spanish translation 2022-01-11 18:17:49 +00:00
Marco Ciampa 3f6bf3cee9 Updated Italian translation 2022-01-11 10:58:43 +01:00
Yuri Chornoivan 3c0e21e4bf Update Ukrainian translation 2022-01-09 12:20:37 +00:00
Anders Jonsson 53d6d460b7 Update Swedish translation 2022-01-09 01:00:29 +00:00
Boyuan Yang 07d71023e8 Update Chinese (China) translation 2021-12-22 22:10:21 +00:00
Matej Urbančič e9ef4b797d Update Slovenian translation 2021-12-06 21:47:32 +00:00
Rodrigo Lledó d2be6080a5 Update Spanish translation 2021-11-30 12:50:40 +00:00
Anders Jonsson 68b35d17a6 Update Swedish translation 2021-11-28 20:27:27 +00:00
Hugo Carvalho 6b9d21e0dd Update Portuguese translation 2021-11-28 18:18:41 +00:00
Yuri Chornoivan e69d903c77 Update Ukrainian translation 2021-11-28 16:41:55 +00:00
Marco Ciampa 7b7e312fe4 Updated Italian translation 2021-11-25 10:04:24 +01:00
Matej Urbančič 9fd234d446 Update Slovenian translation 2021-11-22 16:02:24 +00:00
Rūdolfs Mazurs 48bd0bc6db Update Latvian translation 2021-11-17 20:53:24 +00:00
Rūdolfs Mazurs 42283e4f5d Update Latvian translation
(cherry picked from commit d9f562a39d)
2021-11-08 20:51:20 +00:00
Rodrigo Lledó 020d383a55 Update Spanish translation 2021-11-06 18:15:11 +00:00
Piotr Drąg cd12c33912 Update Polish translation 2021-10-31 10:55:22 +01:00
Asier Sarasua Garmendia 1d17686e4b Update Basque translation 2021-10-30 09:37:50 +00:00
Hugo Carvalho dbed5477c4 Update Portuguese translation 2021-10-27 15:23:25 +00:00
Yuri Chornoivan ec98d8cfeb Update Ukrainian translation 2021-10-25 15:37:52 +00:00
Anders Jonsson fe238893b7 Update Swedish translation 2021-10-25 15:21:35 +00:00
Alexandre Prokoudine 5470af3e78 Quick update of the Russian translation, more to follow soon 2021-10-17 19:10:37 +03:00
Sveinn í Felli 5482595641 Update Icelandic translation 2021-10-11 13:29:44 +00:00
Marco Ciampa 8167a8a870 Updated Italian translation 2021-10-11 13:15:10 +02:00
Sveinn í Felli 9c667b048d Update Icelandic translation 2021-10-11 07:04:33 +00:00
Rodrigo Lledó d7f93b3aa1 Update Spanish translation 2021-10-08 14:22:45 +00:00
Hugo Carvalho e4065c4d45 Update Portuguese translation 2021-10-06 21:31:34 +00:00
Anders Jonsson d33c45fb47 Update Swedish translation 2021-10-02 12:14:41 +00:00