Commit Graph

5127 Commits

Author SHA1 Message Date
Jordi Mas 3274671af4 Update Catalan translation 2022-10-29 17:57:42 +02:00
Zurab Kargareteli 869c9bdcdf Update Georgian translation 2022-10-24 21:16:01 +00:00
Jordi Mas ce6626163e Update Catalan translation 2022-10-22 15:45:52 +02:00
Yuri Chornoivan 9ed613ced8 Update Ukrainian translation 2022-10-21 14:41:23 +00:00
Hugo Carvalho 72f696e3e2 Update Portuguese translation 2022-10-21 12:26:45 +00:00
Martin df6464dfe2 Update Slovenian translation 2022-10-21 08:44:19 +00:00
Asier Sarasua Garmendia caf0006d1e Update Basque translation 2022-10-20 18:59:24 +00:00
Martin 0c6f7b167a Update Slovenian translation 2022-10-19 14:45:38 +00:00
Yuri Chornoivan 1b507376c4 Update Ukrainian translation 2022-10-19 14:41:18 +00:00
Yuri Chornoivan 564c37d06b Update Ukrainian translation 2022-10-18 18:48:43 +00:00
Hugo Carvalho 9dd33e0234 Update Portuguese translation 2022-10-18 11:11:46 +00:00
Hugo Carvalho cd7b2fd99b Update Portuguese translation 2022-10-18 11:01:34 +00:00
Martin 0056b0b2f7 Update Slovenian translation 2022-10-18 04:24:27 +00:00
Yuri Chornoivan 33330fb29c Update Ukrainian translation 2022-10-17 19:12:30 +00:00
Hugo Carvalho 9469fd16f4 Update Portuguese translation 2022-10-16 14:15:05 +00:00
Luming Zh 177e3b7d49 Update Chinese (China) translation 2022-10-15 16:29:52 +00:00
Alexandre Prokoudine cb49cd84aa Update Russian translation 2022-10-14 18:39:48 +03:00
Yuri Chornoivan d26761ff01 Update Ukrainian translation 2022-10-13 11:06:51 +00:00
Martin e7246b1356 Update Slovenian translation 2022-10-13 08:10:06 +00:00
Martin 6441008fa5 Update Slovenian translation 2022-10-12 20:18:14 +00:00
Hugo Carvalho d589547fa0 Update Portuguese translation 2022-10-12 15:48:54 +00:00
Zurab Kargareteli 36050fd5be Update Georgian translation 2022-10-06 21:40:14 +00:00
Hugo Carvalho b3332bb900 Update Portuguese translation 2022-10-01 22:10:06 +00:00
Luming Zh b39569cb2e Update Chinese (China) translation 2022-10-01 14:19:37 +00:00
Yuri Chornoivan aec5c3c108 Update Ukrainian translation 2022-09-30 17:20:50 +00:00
Martin 471f9e641b Update Slovenian translation 2022-09-30 16:18:54 +00:00
Tim Sabsch 1dda74a849 Update German translation 2022-09-27 16:16:31 +00:00
Balázs Úr a50a4ddd1b Update Hungarian translation 2022-09-20 22:07:08 +00:00
Sveinn í Felli dbe81ac91c Update Icelandic translation 2022-09-16 21:48:54 +00:00
Sveinn í Felli 6b10d6e8c1 Update Icelandic translation 2022-09-15 22:45:59 +00:00
Fran Dieguez 27bbc8a5df Update Galician translation 2022-09-15 06:26:32 +00:00
Zurab Kargareteli 42330e30af Update Georgian translation 2022-09-14 15:45:00 +00:00
Boyuan Yang e94411661e Update Chinese (China) translation 2022-09-13 18:13:04 +00:00
Sveinn í Felli 49b2241055 Update Icelandic translation 2022-09-08 16:41:41 +00:00
Jordi Mas f45a62d672 Update Catalan translation 2022-09-06 19:56:52 +02:00
Zurab Kargareteli 937a7774c2 Update Georgian translation 2022-09-03 18:27:27 +00:00
Hugo Carvalho f48de7a041 Update Portuguese translation 2022-09-02 14:11:10 +00:00
Zurab Kargareteli 0dbb00a3c9 Update Georgian translation 2022-08-24 06:44:23 +00:00
Alexandre Prokoudine dacf838ffe Update Russian translation 2022-08-22 11:07:14 +03:00
Anders Jonsson 7b57d1734b Update Swedish translation 2022-08-20 16:03:46 +00:00
MohammadSaleh Kamyab e98645656d Update Persian translation 2022-08-20 14:05:14 +00:00
Yuri Chornoivan 82391c8915 Update Ukrainian translation 2022-08-19 20:23:23 +00:00
Martin af3d417ce1 Update Slovenian translation 2022-08-19 14:58:35 +00:00
Zurab Kargareteli ef4ed1a10f Update Georgian translation 2022-08-18 08:17:43 +00:00
Zurab Kargareteli 02cfdc8081 Update Georgian translation 2022-08-18 05:48:19 +00:00
Anders Jonsson 6eb158e799 Update POTFILES.in 2022-08-17 19:37:39 +00:00
Luming Zh 4990968dc1 Update Chinese (China) translation 2022-08-17 18:20:10 +00:00
Jehan 76ddf4421c app, po: remove GimpControllerMouse code.
The mouse controller had many limitations:

* It was not per-device.
* It was a long hard-coded list of events, which made its evolution
  annoying and scrolling the list boring.
* It was starting at button 8, while the first buttons were supposed to
  be hardcoded interactions. And it stopped at button 12, while some
  device might have more buttons nowadays. See !386.
* The "Grab event" does not seem to work in many cases, according to
  feedbacks.

The new GimpModifiersEditor will now handle any button (except the first
button, which is reserved for tools), you can even override or change
default canvas actions (panning, rotation, etc.). It should not be
limited with a max button number either (though I haven't tested with a
device really having a lot of buttons since I don't have any such device
but I did emulate huge button numbers on my stylus with xsetwacom and it
did work well; hopefully I'll get feedbacks). And now it can even run
custom actions.
So basically it should deprecate the mouse controller as the modifiers
editor can do everything the controller could, and more (unless I missed
anything).
2022-08-17 14:20:18 +02:00
Jehan 924dea3a35 app, po: show proper instructions in GimpShortcutButton.
When no accelerator was set yet, display relevant information, and when
the button is toggled (waiting for shortcut input), display also
relevant info.
2022-08-17 14:20:18 +02:00
Yuri Chornoivan c4e67e1b50 Update Ukrainian translation 2022-08-16 18:09:12 +00:00
Hugo Carvalho 8ddd3f4cc9 Update Portuguese translation 2022-08-16 13:41:05 +00:00
Martin e5113e635a Update Slovenian translation 2022-08-15 22:22:52 +00:00
Zurab Kargareteli 1291c20f24 Update Georgian translation 2022-08-15 20:23:59 +00:00
Zurab Kargareteli 6ffd8d3d66 Update Georgian translation 2022-08-15 20:22:14 +00:00
Rodrigo Lledó 493aeee8f0 Update Spanish translation 2022-08-15 17:53:09 +00:00
Zurab Kargareteli 68029cac89 Update Georgian translation 2022-08-13 18:43:15 +00:00
Zurab Kargareteli c7d00c9722 Update Georgian translation 2022-08-12 04:33:00 +00:00
Danial Behzadi abc94e6944 Update Persian translation 2022-08-09 22:06:39 +00:00
Yuri Chornoivan 70fc715422 Update Ukrainian translation 2022-08-07 15:56:09 +00:00
Hugo Carvalho bec9f380a4 Update Portuguese translation 2022-08-06 22:35:26 +00:00
Martin 81391d82f1 Update Slovenian translation 2022-08-05 21:01:29 +00:00
Hugo Carvalho c5e526f024 Update Portuguese translation 2022-08-03 09:33:05 +00:00
Yuri Chornoivan ef88a2a2f6 Update Ukrainian translation 2022-08-02 11:14:31 +00:00
Yuri Chornoivan 6957134a5b Update Ukrainian translation 2022-07-31 18:25:27 +00:00
Alexander Shopov 26d0c2083f Update Bulgarian translation 2022-07-31 13:40:35 +00:00
Alexander Shopov b065c8a0f7 Update Bulgarian translation 2022-07-31 13:33:46 +00:00
Zurab Kargareteli 9c34adcdc2 Update Georgian translation 2022-07-27 15:26:40 +00:00
Rodrigo Lledó 2467d97883 Update Spanish translation 2022-07-26 14:41:07 +00:00
Hugo Carvalho 594929551f Update Portuguese translation 2022-07-26 13:22:00 +00:00
Martin 9faa94cd05 Update Slovenian translation 2022-07-24 15:47:30 +00:00
Zurab Kargareteli 1ecb43d1ed Update Georgian translation 2022-07-23 13:55:02 +00:00
Asier Sarasua Garmendia 5905ec476b Update Basque translation 2022-07-23 09:42:02 +00:00
Zurab Kargareteli 71cf823413 Update Georgian translation 2022-07-22 14:34:42 +00:00
Yuri Chornoivan c622542fcc Update Ukrainian translation 2022-07-21 06:35:10 +00:00
MohammadSaleh Kamyab d627f72b92 Update Persian translation 2022-07-12 20:46:08 +00:00
Alexander Shopov 958bd47427 Update Bulgarian translation 2022-07-07 21:03:35 +00:00
Jehan 07cd09e290 gitignore: hide various files copied by the autogen.sh step.
These files seem to have appear ever since the recent gettext changes in
commit f663d26ab5.
In particular, the call to autoreconf seems to be creating these.
2022-07-07 15:39:54 +02:00
Hugo Carvalho c1f0055794 Update Portuguese translation 2022-07-07 11:24:15 +00:00
Rodrigo Lledó 22c35bf189 Update Spanish translation 2022-07-03 12:46:08 +00:00
Martin 8b62866751 Update Slovenian translation 2022-07-03 10:21:46 +00:00
Yuri Chornoivan ba72943a5c Update Ukrainian translation 2022-07-03 05:36:25 +00:00
Rodrigo Lledó 01e69adfe2 Update Spanish translation 2022-07-01 12:13:22 +00:00
Tim Sabsch 4768249ce0 Update German translation 2022-06-30 19:33:10 +00:00
Zurab Kargareteli a0ba969450 Update Georgian translation 2022-06-30 13:04:12 +00:00
Zurab Kargareteli 5be4801cb8 Update Georgian translation 2022-06-30 13:02:16 +00:00
Martin 4e06e0d70f Update Slovenian translation 2022-06-26 08:18:42 +00:00
Yuri Chornoivan cac8f7f53e Update Ukrainian translation 2022-06-25 20:05:43 +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
Zurab Kargareteli a9f7feabd0 Update Georgian translation 2022-06-25 07:06:46 +00:00
Nathan Follens 62464563ac Update Dutch translation 2022-06-24 11:10:42 +00:00
Hugo Carvalho 7408516cd5 Update Portuguese translation 2022-06-22 11:59:35 +00:00
Zurab Kargareteli 9030443d31 Update Georgian translation 2022-06-22 01:48:32 +00:00
Alexandre Franke 722143835e Update French translation 2022-06-21 15:34:34 +00:00
Zurab Kargareteli 5ea200f67a Update Georgian translation 2022-06-20 21:03:14 +00:00
Alexandre Prokoudine 5f91f10106 Update Russian translation 2022-06-17 16:41:36 +03:00
Luming Zh 34bdcc72c9 Update Chinese (China) translation 2022-06-13 17:30:17 +00:00
Balázs Úr 9486334030 Update Hungarian translation 2022-06-10 23:08:01 +00:00
Martin efc3f3b69f Update Slovenian translation 2022-06-09 21:13:52 +00:00
Piotr Drąg 76f3e03bbf Update Polish translation 2022-06-09 13:32:09 +02:00
Yuri Chornoivan 2fc4e9c5bd Update Ukrainian translation 2022-06-08 19:17:33 +00:00