Commit Graph

50046 Commits

Author SHA1 Message Date
Sabri Ünal 940fe5e2a9 Update Turkish translation 2023-04-17 15:38:00 +00:00
Sabri Ünal b766d6654c Update Turkish translation 2023-04-17 15:35:52 +00:00
Sabri Ünal 2c8e4dead5 Update Turkish translation 2023-04-17 15:33:20 +00:00
Sabri Ünal b39f784ecb Update Turkish translation 2023-04-17 15:08:26 +00:00
Martin 5b94387f72 Update Slovenian translation 2023-04-17 14:06:57 +00:00
Ekaterine Papava ccaf05728e Update Georgian translation 2023-04-17 04:01:58 +00:00
Yuri Chornoivan 2fde2ed31f Update Ukrainian translation 2023-04-16 17:22:55 +00:00
Alx Sa 88a674c80a plug-ins: Port file-html-table to...
...GimpSaveProcedureDialog
2023-04-16 16:38:17 +00:00
Alexander Shopov 71b695ca83 Update Bulgarian translation 2023-04-16 14:22:35 +00:00
Alexander Shopov a1ff2902e1 Update Bulgarian translation 2023-04-16 14:20:46 +00:00
Alexander Shopov b14189defa Update Bulgarian translation 2023-04-16 14:19:08 +00:00
Martin d29a66fc66 Update Slovenian translation 2023-04-16 12:07:32 +00:00
Martin 3f1ad97f72 Update Slovenian translation 2023-04-16 12:01:04 +00:00
Yuri Chornoivan f5c77d7d26 Update Ukrainian translation 2023-04-16 08:39:17 +00:00
Ekaterine Papava 4e85d39d8d Update Georgian translation 2023-04-16 01:42:49 +00:00
Alx Sa 70578378dd plug-ins: Port file-mng to GimpSaveProcedureDialog 2023-04-15 23:13:04 +00:00
Alx Sa 7c72202416 libgimp: Fix critical for int SpinScale API
The GimpProcedureDialog API allows int and double  SpinScales. However,
it calls gimp_prop_widget_set_factor () which requires doubles.
A conditional check for a double property was added to this call.
A check was also added to ensure int properties have a factor of 1.0.
2023-04-15 13:40:46 +00:00
Jehan f785f18892 po*: add menus folder to the POTFILES.skip of various gettext modules. 2023-04-15 14:56:01 +02:00
Yuri Chornoivan 7c91522a83 Update Ukrainian translation 2023-04-14 20:01:36 +00:00
Yuri Chornoivan f775a097cc Update Ukrainian translation 2023-04-14 19:52:33 +00:00
Ekaterine Papava 1e21af782a Update Georgian translation 2023-04-14 18:08:46 +00:00
Ekaterine Papava 290c617558 Update Georgian translation 2023-04-14 17:45:58 +00:00
Jehan 24048ef862 app: add some longer label variant for dialog actions.
Just "Layers" or "Patterns" was always very confusing. It was even worse when
both tools and dialogs had nearly6 the same name (for instance "Gradient" was
the tool action, but "Gradients" was the dialog).

Now these dialog actions will be labelled more obviously in the action search,
such as "Layers Dialog" or "Gradients Dialog".

Of course, the short name will stay in contextualized menus, such as in the
"Windows > Dockable Dialogs" top submenu, or in the Dockbooks' "Add Tab"
submenu.
2023-04-14 19:27:24 +02:00
Jehan 2511c70e8d Issue #9349: long label variant for tool actions.
While the short label can be "Gradient" for instance, because it is in the
submenu "Tools > Paint Tools", this is a confusing label say in the action
search.

Now the longer label will be used in there and will say:

> Activate tool "Gradient"
2023-04-14 19:15:16 +02:00
Jehan ea1205f094 Issue #9349: removing 2 duplicate "*-short" actions.
"edit-paste-as-new-image-short" and "vectors-selection-to-vectors-short" were
just duplicate of the action named the same, except for the "-short" suffix, and
the only point was to have different labels.

Not though that this time, it was not enough to conclude that the action in a
menu shoud have the short variant. These were both used differently depending on
the menu.
Instead I added the concept of "label-variant" attribute in .ui menu files. When
the "long" variant is set, then we simply use the longer label.

There is still one more "-short" action: "tools-by-color-select-short", but I am
a still unsure how to handle this one.
2023-04-14 18:54:16 +02:00
Jehan 89772351c9 Issue #9349: Add concept of "short" (contextual) vs "long" label for actions.
All Gimp*ActionEntry (except GimpProcedureActionEntry) now have a short_label
member.
This commit doesn't add any new short label yet. It just fixes the struct usage,
and fixes a few localization contexts here and there when I saw such broken
strings.

I also fixed a few gradient editor action strings which were not proper labels
(like "splitmidpoint" or "splituniform", or missing uppercase, etc.).
2023-04-14 17:48:57 +02:00
Jehan 4aa141603b app: remove unused finalize().
Get rid of an unused variable warning, though the whole function was useless
anyway.
2023-04-14 16:50:18 +02:00
Jehan 6e980dbe36 app: fix weird broken indentation.
Apparently my vim indentation rules got confused by a comment.
2023-04-14 16:35:50 +02:00
Jehan 1b932d10d3 Issue #9349: short and long labels for "windows-display-*" actions.
The short labels are just the file names as we have all the context in the menu
to understand what these actions do (in Windows menu, ordered by view position
and with a `Ctrl+n` shortcut next to each, increasing by position).

In the action search for instance, we keep a 'Show "<image name>"' label.

Also I'm adding a relevant tooltip to further explain what each of these actions
do, using the view position.
2023-04-14 16:33:35 +02:00
Anders Jonsson 9d175f681a plug-ins: fix typos in sparkle 2023-04-14 10:54:05 +00:00
Martin 70bb6fe939 Update Slovenian translation 2023-04-14 10:50:06 +00:00
Martin 998039ffa6 Update Slovenian translation 2023-04-14 10:42:24 +00:00
Alx Sa 82a4f568d4 plug-ins: Port sparkle to GimpProcedureDialog 2023-04-14 04:23:11 +00:00
Ekaterine Papava 71ecdd30ea Update Georgian translation 2023-04-14 04:17:40 +00:00
Alx Sa fe9b13f43c plug-ins: Update GimpPreview format in despeckle 2023-04-14 02:25:36 +00:00
Anders Jonsson e0eb79b5c1 Update POTFILES.in 2023-04-13 23:21:49 +00:00
Jehan 341fd90958 Issue #9349: add concept of "short" (contextual) vs "long" label for actions.
Basically actions in menus should show the short label (we assume the menu
position brings contextuality) when available, whereas it will use the longer
label in GUI lacking contextuality.

As a first such usage, the `file-open-recent-*` actions have the file name which
will be opened as short label. This is used in menus since the submenu `File >
Open Recent` ensures that the action which will run is perfectly understandable.
On the other hand, in the action search, the action is named 'Open "<file
name>"' since an action named only with a file name would not be understandable.
2023-04-14 00:17:15 +02:00
Jehan 747cbf70db app: add a "Filters > Generic > GEGL Operations" submenu with generated actions.
Since we now generate actions for GEGL ops, we might as well generate menu items
for these too.

What I did:

- Move the "GEGL Operation…" tool (generic dialog with a drop-down list of all
  non-ignored GEGL ops) to Tools menu.
- Create a "GEGL Operations" submenu in Filters > Generic.
- Move "GEGL Graph" to the top of this new submenu.
- Generate a new menu item for each generated action tied to a GEGL plug-in,
  alphabetically sorted.
2023-04-13 23:06:54 +02:00
Alexander Shopov 0568866871 Update Bulgarian translation 2023-04-13 20:30:34 +00:00
Alexander Shopov a8ed8a7e0c Update Bulgarian translation 2023-04-13 19:32:03 +00:00
Jehan d51c64ec06 Issue #9228: make GEGL Operation tool's operations their own actions too.
Though the GEGL Operation tool is still useful as a generic dialog, let's
generate also per-operation (the ones not ignored and not already special-cased
in the rest of the GUI) tools and actions.

These "tools" are mostly hidden (e.g. not selectable in toolbox where it would
be a bit useless as they would show with the generic GEGL icon or none), but
they can be searched with the action search, shortcuts can be assigned and they
can be added to menus.
2023-04-13 21:28:52 +02:00
Alexander Shopov 60354a0e59 Update Bulgarian translation 2023-04-13 19:22:04 +00:00
Yuri Chornoivan 171d9b8f0c Update Ukrainian translation 2023-04-13 16:19:28 +00:00
Jehan 6776439c6f NEWS: update. 2023-04-13 12:18:54 +02:00
Martin 73b73153d3 Update Slovenian translation 2023-04-13 10:04:12 +00:00
Alexander Shopov 5919f44d9d Update Bulgarian translation 2023-04-13 10:03:30 +00:00
Martin 045bc02e15 Update Slovenian translation 2023-04-13 10:01:14 +00:00
Alexander Shopov 4a4ef92120 Update Bulgarian translation 2023-04-13 08:26:23 +00:00
Ekaterine Papava c3732bfd02 Update Georgian translation 2023-04-13 04:31:32 +00:00
Jehan 0ee620f4e6 menus: fix autotools distclean.
Fixes the following build error on CI:

> ERROR: files left in build directory after distclean:
2023-04-12 22:36:21 +02:00