Commit Graph

4554 Commits

Author SHA1 Message Date
Rodrigo Lledó a7f562e7cd Update Spanish translation 2020-04-28 08:37:35 +00:00
Yuri Chornoivan db35080e75 Update Ukrainian translation 2020-04-14 12:35:25 +00:00
Piotr Drąg 472069779a Update Polish translation 2020-04-12 10:32:58 +02:00
Sabri Ünal 60b6c06638 Update Turkish translation 2020-04-10 17:48:43 +00:00
Ell a1ff1601ee app: add GimpOperationSettings
Add a new GimpOperationSettings class, to be used as a base class
for all operation-config types.  The class provides options common
to all operations (namely, the clipping mode, input region, and
color options), which were previously stored in GimpFilterOptions,
and were therefore bound to the filter tool, instead of being
stored as part of the operation settings; as a result, these
options would have no effect when reapplying a filter, or when
restoring a preset.

The GimpOperationSettings options do not affect the operation
node, but rather the associated GimpDrawableFilter object.  The
class provides a gimp_operation_settings_sync_drawable_filter()
function, which applies the options to the filter.

Modify all custom and auto-generated operation-config types to
derive from GimpOperationSettings, and modify the GimpConfig
functions of the former to account for the GimpOperationSettings
properties, using a set of protected functions provided by the
class.
2020-04-07 19:26:28 +03:00
Jordi Mas 3f66f2df39 Fixes to Catalan translation 2020-04-05 20:49:33 +02:00
Jordi Mas bd1326fd53 Update Catatalan translation 2020-04-05 20:24:32 +02:00
Piotr Drąg 3c10f1cfc6 Update Polish translation 2020-04-05 12:20:56 +02:00
Yuri Chornoivan c1cc5ade2e Update Ukrainian translation 2020-04-05 09:24:04 +00:00
Yuri Chornoivan 98bd6f4b61 Update Ukrainian translation 2020-03-31 06:26:09 +00:00
Yuri Chornoivan e3c9ff780a Update Ukrainian translation 2020-03-30 15:35:49 +00:00
Piotr Drąg 7ad16a4eb1 Update Polish translation 2020-03-29 13:01:02 +02:00
Yuri Chornoivan e819318b70 Update Ukrainian translation 2020-03-28 17:32:51 +00:00
Yuri Chornoivan cc55af7b95 Update Ukrainian translation 2020-03-18 09:42:42 +00:00
Jehan 8fd2f1e0e3 Issue #4745: make check test-desktop failed.
Please translators, read the translation comments! ;-)
2020-03-17 19:39:57 +01:00
Piotr Drąg a701e6224a Update Polish translation 2020-03-15 14:20:33 +01:00
Yacine Bouklif 0e735d1dc6 Add Kabyle translation 2020-03-14 17:48:55 +00:00
Rodrigo Lledó ddf940e11e Update Spanish translation 2020-03-02 10:29:14 +00:00
Piotr Drąg 70d71757a3 Update Polish translation 2020-03-01 14:52:17 +01:00
Balázs Meskó a31d83a4e6 Update Hungarian translation 2020-03-01 13:35:32 +00:00
Jordi Mas b969a322fa Update Catalan translation 2020-02-26 19:34:42 +01:00
Jiri Grönroos 455054be43 Update Finnish translation
(cherry picked from commit 26a8592f96)
2020-02-23 16:58:59 +00:00
Asier Sarasua Garmendia 29dcb31a14 Update Basque translation 2020-02-23 09:40:10 +00:00
Piotr Drąg dfa6d26189 Update Polish translation 2020-02-22 16:23:31 +01:00
Anders Jonsson 69359ef572 Update Swedish translation
(cherry picked from commit 1432f5ca4f)
2020-02-22 12:57:19 +00:00
Jordi Mas 514b466fd7 Update Catalan translation 2020-02-19 07:11:02 +01:00
Balázs Úr 2f2ea26c2f Update Hungarian translation 2020-02-17 22:00:05 +00:00
Piotr Drąg 0eb614c3e0 Update Polish translation 2020-02-17 17:20:07 +01:00
Anders Jonsson 3d756e136c Update Swedish translation
(cherry picked from commit cc24b968f7)
2020-02-16 21:00:40 +00:00
Piotr Drąg 1c90461e21 Update Polish translation 2020-02-13 19:55:53 +01:00
Anders Jonsson 61d04a93d6 Update Swedish translation
(cherry picked from commit fc805a4197)
2020-02-13 16:57:56 +00:00
Anders Jonsson f09e940cac Update Swedish translation
(cherry picked from commit 0367972eb1)
2020-02-13 13:23:32 +00:00
Rodrigo Lledó 0a02e6c726 Update Spanish translation 2020-02-13 08:53:13 +00:00
Trần Ngọc Quân 47c3035ecd l10n: Updated Vietnamese translation
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2020-02-13 14:50:42 +07:00
Anders Jonsson 364ebc1d78 Update Swedish translation
(cherry picked from commit 4320d714ee)
2020-02-13 00:03:40 +00:00
Alan Mortensen 611f5b66e7 Updated Danish translation 2020-02-12 19:09:56 +01:00
Balázs Meskó d228498997 Update Hungarian translation 2020-02-12 17:31:08 +00:00
Sveinn í Felli 771c37bf9f Update Icelandic translation 2020-02-09 17:28:19 +00:00
Sveinn í Felli 9987e4b9a5 Update Icelandic translation 2020-02-09 17:13:37 +00:00
Tim Sabsch d11eef1be5 Update German translation 2020-02-09 14:00:09 +00:00
Piotr Drąg 19d56cf546 Update Polish translation 2020-02-09 13:10:21 +01:00
Ask Hjorth Larsen 5a9b5c1670 Revert "Updated Danish translation"
My bad, this particular gimp.master.da.po was for the docs, not the main ui!

This reverts commit 40bb5d30ee.
2020-02-07 16:47:16 +01:00
Alan Mortensen 40bb5d30ee Updated Danish translation 2020-02-07 03:43:39 +01:00
Rodrigo Lledó 4ced806a0a Update Spanish translation 2020-02-03 10:38:25 +00:00
Ell b8aba199a0 app, po: don't translate gimppanedbox.c
... it doesn't have any translatable strings anymore.
2020-02-03 00:55:42 +02:00
Piotr Drąg 6cc4217ff3 Update Polish translation 2020-02-02 12:59:11 +01:00
Ell cd2adfbede app: add support for tool groups in toolrc
Add a new Gimp::tool_item_list list, in addition to
Gimp::tool_info_list.  The latter may contain arbitrary tool items,
including tool groups, and is intended for use in the UI (namely,
the toolbox and the preferences tool editor).

In gimp-tools, use Gimp::tool_item_list for representing the UI
tool order (while still using Gimp::tool_info_list as a flat list
of all GimpToolInfo objects), and add support for saving and
loading tool groups to/from toolrc.

Introduce file-version tracking in toolrc, and drop its contents on
version mismatch, or when new tools are introduced.  This is
slightly disruptive, but merging new changes with existing toolrc
files is non-trivial, and it doesn't happen very often.

Add support for a sysconf toolrc file, which is used if there's no
user toolrc file (i.e., on first use).  If neither file is found,
the hard-coded flat tool order is used.  This commit doesn't
provide a default toolrc file, but the next commits will.

Make the gimp-tools serialization and deserialization functions
public, for use in GimpToolEditor in the next commits.
2020-01-30 02:51:56 +02:00
Ell 49196140e2 app: add GimpToolGroup as a subclass of GimpToolItem
Add GimpToolGroup as a new subclass of GimpToolItem, representing a
collection of tools.  The end goal is to display tool groups using
a single button in the toolbox.

Tool groups are not recursive: they can only contain individual
tools, not other groups.  Each group has a single "active tool",
normally the most-recently-used tool of the group, which is
activated when clicking on the tool's button.
2020-01-30 02:51:54 +02:00
Ell 77111ba045 app: add GimpToolItem; derive GimpToolInfo from it
Add GimpToolItem as a common base class for toolbox items.
Derive GimpToolInfo from GimpToolItem, representing an individual
tool.  The next commits add support for tool groups, represented by
an alternative subclass of GimpToolItem.

Most of the tool-info properties remain in GimpToolInfo, however,
GimpToolItem takes care of tool-item visibility.
2020-01-30 02:50:15 +02:00
sicklylife 12a03d3c95 Update Japanese translation 2020-01-29 09:10:29 +00:00