Commit Graph

5158 Commits

Author SHA1 Message Date
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
Jiri Grönroos 72df6ce3ea Update Finnish translation
(cherry picked from commit 55fd1ead15)
2022-06-08 16:42:57 +00:00
Alan Mortensen 8bfb2d65d9 Update Danish translation 2022-06-06 15:18:44 +00:00
MohammadSaleh Kamyab 1fc5289405 Update Persian translation 2022-05-29 08:00:40 +00:00
Luming Zh dbd4751a0a Update Chinese (China) translation 2022-05-28 02:41:30 +00:00
Jordi Mas e301f2e1a3 Update Catalan translation 2022-05-27 07:42:12 +02:00
Martin b02b5147ac Update Slovenian translation 2022-05-23 15:48:48 +00:00
Alexandre Prokoudine 7f50e37f91 Fix typos introduced by myself 2022-05-21 09:47:56 +03:00
Rodrigo Lledó 2c7f94d3da Update Spanish translation 2022-05-20 14:14:36 +00:00
Nathan Follens c2bfb9204f Update Dutch translation 2022-05-19 14:10:27 +00:00
Alexandre Prokoudine 6bdff26969 Deweirdify recent Russian translation update, part 2 of many 2022-05-17 10:34:21 +03:00
Hugo Carvalho 8f96af147b Update Portuguese translation 2022-05-14 17:23:59 +00:00
Yuri Chornoivan de246c5fba Update Ukrainian translation 2022-05-14 15:20:31 +00:00
Martin c25adf501e Update Slovenian translation 2022-05-11 10:00:05 +00:00
Hugo Carvalho 45c2a0b6af Update Portuguese translation 2022-05-06 09:49:25 +00:00
Fran Dieguez e97555adce Update Galician translation 2022-05-05 09:46:10 +00:00
Jehan 920041c3a0 desktop: gimp-data-extras AppStream was moved to the appropriate repo.
See the commit 28467cb on the gimp-data-extras repo where I moved this
data in. Not sure why this metadata file was ever pushed to the main
repo as it is obviously for the data-extras package (or else I am
missing some information!).

The old 2017 report where it was originally added:
https://bugzilla.gnome.org/show_bug.cgi?id=763398
2022-05-04 23:00:00 +02:00
Yuri Chornoivan 8363f14357 Update Ukrainian translation 2022-05-04 05:42:20 +00:00
Rodrigo Lledó fa6efbf834 Update Spanish translation 2022-05-03 21:42:55 +00:00
Jehan 1691d9b8bc desktop: fix the data-extras AppStream file.
appstreamcli was returning the error:

> E: gimp-data-extras:3: cid-is-not-rdns gimp-data-extras

Apparently non-desktop component must absolutely follow the schema with
a unique identifier with 3 parts or more.

As advised in the spec, let's use the main desktop component ID, adding
a specific subpart.

Also use underscore rather than hyphen for maximum compatibility.
See: https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-id-generic

Finally for addons, share/metainfo/ is the recommended install path.
See: https://freedesktop.org/software/appstream/docs/sect-Metadata-Addon.html
2022-05-03 22:33:27 +02:00
Martin 22c2fe0e00 Update Slovenian translation 2022-05-02 20:04:20 +00:00
MohammadSaleh Kamyab 717a4a7cb1 Update Persian translation 2022-04-27 11:01:47 +00:00
dimspingos 89d7bd2b13 Updated Greek translation 2022-04-25 21:33:07 +03:00
Zurab Kargareteli b1b4f288ad Update Georgian translation 2022-04-23 16:31:27 +00:00
Fran Dieguez 9cdd99c2ca Update Galician translation 2022-04-21 21:24:15 +00:00
Jordi Mas eebb207efd Update Catalan translation 2022-04-21 22:41:41 +02:00
Claude Paroz cad8cdeb36 Update French translation 2022-04-21 08:44:10 +00:00
Boyuan Yang f19f940916 Update Chinese (China) translation 2022-04-20 13:51:47 +00:00
Rodrigo Lledó c4610f6671 Update Spanish translation 2022-04-18 09:59:43 +00:00
Hugo Carvalho 3a6e3a3638 Update Portuguese translation 2022-04-17 21:42:20 +00:00
Yuri Chornoivan 16784c0081 Update Ukrainian translation 2022-04-17 06:15:55 +00:00
Hugo Carvalho d815250043 Update Portuguese translation 2022-04-16 16:15:24 +00:00
Yuri Chornoivan 96a831efb0 Update Ukrainian translation 2022-04-16 16:01:17 +00:00
Rodrigo Lledó 296772f4d9 Update Spanish translation 2022-04-16 11:13:58 +00:00
Yuri Chornoivan 3bb6923122 Update Ukrainian translation 2022-04-15 18:48:18 +00:00
Aryeom eb2988aefe Update Korean translation 2022-04-13 09:24:00 +00:00
Sveinn í Felli 73b2920ad3 Update Icelandic translation 2022-04-12 09:57:18 +00:00
Aleksandr Melman a97d9156b0 Update Russian translation 2022-04-09 15:31:50 +00:00
Sveinn í Felli 90e2af7c74 Update Icelandic translation 2022-04-08 15:38:15 +00:00
Jordi Mas f4e640cef1 Update Catalan translation 2022-04-07 22:23:48 +02:00
Martin f0aad6c9b2 Update Slovenian translation 2022-04-07 19:13:07 +00:00
Sveinn í Felli c995e37ed3 Update Icelandic translation 2022-04-07 11:29:17 +00:00
Sveinn í Felli 9cfb24070f Update Icelandic translation 2022-04-07 10:26:33 +00:00
Sveinn í Felli 182bb56953 Update Icelandic translation 2022-04-06 18:48:21 +00:00
Sveinn í Felli 0ae11f02b6 Update Icelandic translation 2022-04-06 18:19:20 +00:00
Sveinn í Felli 9609b96a8f Update Icelandic translation 2022-04-06 16:19:26 +00:00
Rodrigo Lledó e7cdc80c2e Update Spanish translation 2022-04-06 11:04:22 +00:00
Hugo Carvalho 8ceac59c53 Update Portuguese translation 2022-04-05 21:46:34 +00:00
Yuri Chornoivan 4a42a26e1f Update Ukrainian translation 2022-04-05 18:41:38 +00:00
Nathan Follens 6999b04525 Update Dutch translation 2022-04-02 18:35:23 +00:00
Claude Paroz 69e81e3940 Merged French translations from gimp-2-10 branch 2022-04-02 13:42:32 +02:00
Hugo Carvalho 0549bcc38e Update Portuguese translation 2022-03-30 12:58:59 +00:00
Rodrigo Lledó 7a3b33f3c3 Update Spanish translation 2022-03-30 11:54:27 +00:00
Jordi Mas a90cdb58be Update Catalan translation 2022-03-30 11:59:45 +02:00
Hugo Carvalho 51b1d297d1 Update Portuguese translation 2022-03-29 22:30:35 +00:00
Nathan Follens 2fd78cedfb Update Dutch translation 2022-03-29 15:22:51 +00:00
Martin 84a1423069 Update Slovenian translation 2022-03-29 14:44:18 +00:00
Yuri Chornoivan dba0997f6b Update Ukrainian translation 2022-03-29 13:19:10 +00:00
Rodrigo Lledó ff9f1bb8b9 Update Spanish translation 2022-03-22 19:34:35 +00:00
Balázs Meskó 906ef8b1ae Update Hungarian translation 2022-03-21 00:13:48 +00:00
Matej Urbančič 7b64a2e98b Update Slovenian translation 2022-03-17 19:32:24 +00:00
Matej Urbančič cb86e4c670 Update Slovenian translation 2022-03-17 11:39:31 +00:00
Luming Zh 2446871cdf Update Chinese (China) translation 2022-03-16 11:46:29 +00:00
Yuri Chornoivan e7ef9be000 Update Ukrainian translation 2022-03-14 09:18:47 +00:00
Fran Dieguez 9c2a3d222c Update Galician translation 2022-03-14 08:35:36 +00:00
Fran Dieguez 831deb903a Update Galician translation 2022-03-13 23:21:22 +00:00
Hugo Carvalho f68aebdacf Update Portuguese translation 2022-03-13 22:07:15 +00:00
Matej Urbančič f26881375f Update Slovenian translation 2022-03-13 18:29:28 +00:00
Fran Dieguez e73fcc5da7 Update Galician translation 2022-03-13 00:56:58 +00:00
Fran Dieguez f6c2e71cbc Update Galician translation 2022-03-13 00:14:56 +00:00