GIMP issueshttps://gitlab.gnome.org/GNOME/gimp/-/issues2023-11-29T16:12:16Zhttps://gitlab.gnome.org/GNOME/gimp/-/issues/10412GIMP interface localization is broken for some language/country combinations ...2023-11-29T16:12:16ZOleg KapitonovGIMP interface localization is broken for some language/country combinations in Windows settings, the language is always English### Environment/Versions
- GIMP version: 2.99.17
- Operating System: Windows
### Description of the bug
GIMP interface localization is broken for some language/country combinations in Windows settings, the language is always English. ...### Environment/Versions
- GIMP version: 2.99.17
- Operating System: Windows
### Description of the bug
GIMP interface localization is broken for some language/country combinations in Windows settings, the language is always English. For example, the localization is fine for simple "Russian" setting in Windows (which is for Russian Federation) and broken for Russian (Ukraine) or Russian (Belarus) settings. The same problems exist for other less standard language/country combinations.
### Reproduction
Reproduction steps:
1. Set Windows system language to Russian (Belarus) or Russian (Ukraine)
Expected result:
GIMP interface language changes to Russian
Actual result:
Language remains English
### Additional information
There is a known workaround to this problem - create an environment variable LANG="ru" in windows. In my opinion, this variable should be set by GIMP itself, but it only sets the related variable LANGUAGE, which is not enough. To work correctly with all language/country combinations, you need to install both LANG and LANGUAGE.
So I suggest this patch, it solves the problem for all language/country combination
```
From 9d25268548432d1a71e90222b4f5b2dfc4f6dca0 Mon Sep 17 00:00:00 2001
From: Oleg Kapitonov <kapitonov1987@gmail.com>
Date: Tue, 28 Nov 2023 10:39:53 +0300
Subject: [PATCH] Fix localization language in Windows
---
app/language.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/app/language.c b/app/language.c
index ce0406d16c..f14fbb52c7 100644
--- a/app/language.c
+++ b/app/language.c
@@ -753,6 +753,7 @@ language_init (const gchar *language)
else
{
g_setenv ("LANGUAGE", language, TRUE);
+ g_setenv ("LANG", language, TRUE);
setlocale (LC_ALL, "");
actual_language = g_strdup (language);
--
2.43.0
```https://gitlab.gnome.org/GNOME/gimp/-/issues/9265Dot for Dot functionality and tool tip2023-03-25T16:34:25ZMark SweeneyDot for Dot functionality and tool tip**Operating System:** <!--[Windows? macOS? Linux? All?] (write it after the > symbol) -->Linux 2.99.14
### Pop zoom to 100% on Dot to Dot, and back to what it was after.
Perhaps change the tool-tip pop up to better reflect it's purpose...**Operating System:** <!--[Windows? macOS? Linux? All?] (write it after the > symbol) -->Linux 2.99.14
### Pop zoom to 100% on Dot to Dot, and back to what it was after.
Perhaps change the tool-tip pop up to better reflect it's purpose.
Something like "Show image at print size"https://gitlab.gnome.org/GNOME/gimp/-/issues/9172Missing gegl.es.po translations on Windows package2023-06-17T20:26:50ZRodrigo Lledó MilancaMissing gegl.es.po translations on Windows package### Environment/Version
- GIMP version: 2.10.34
- Package: <!--[flatpak? Installer from gimp.org? If another installer, tell us where from] (write it after the > symbol)--> gimp-2.10.34-setup-1.exe
- Operating System: <!--[Windows? macO...### Environment/Version
- GIMP version: 2.10.34
- Package: <!--[flatpak? Installer from gimp.org? If another installer, tell us where from] (write it after the > symbol)--> gimp-2.10.34-setup-1.exe
- Operating System: <!--[Windows? macOS? Linux? All?] (write it after the > symbol) --> Windows 11 & Windows 10
<!--Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).-->
### Description of the bug
<!--Please describe your issue with details.
Add screenshot or other files if needed.(write it after the > symbol)-->
Some strings from gegl.po aren't shown in Windows OS despite being translated many years ago before GIMP 2.10.32 was released.
In other words they were present in previous versions and now they are ignored at compile time.
### Reproduction
Is the bug reproducible? <!--[Always / Randomly / Happened only once ] (write it after the > symbol)--> Always
Reproduction steps:
1. Open GIMP 2.10.34 in Windows OS and language set to spanish.
2. Open any image or create a new one.
3. Go to Colors -> Exposure (This is "Colores -> Exposición" in spanish)
4. Look at "Black level" and "Exposure" sliders. They are untranslated.
Expected result: all gegl.po strings are included
Actual result: none gegl.po strings are included
### Additional information
I have screenshots.
![Exposure](/uploads/d7474e903d3f1fc7ac533d6dd4201186/unnamed.png)
![gegl.es.po](/uploads/3627191b8e4668acde4714d30a02a2f2/unnamed2.png)https://gitlab.gnome.org/GNOME/gimp/-/issues/8954Translation: Impossible request in comment2022-12-11T14:47:14ZGhost UserTranslation: Impossible request in comment```
/* Translators: the translation of "Click" must be the first word */
source_tool->status_set_source = _("Click to set a new heal source");
```
Source: https://gitlab.gnome.org/GNOME/gimp/-/blob/master/app/tools/gimphealtool...```
/* Translators: the translation of "Click" must be the first word */
source_tool->status_set_source = _("Click to set a new heal source");
```
Source: https://gitlab.gnome.org/GNOME/gimp/-/blob/master/app/tools/gimphealtool.c#L81-82
Is there any reason to change entire grammars of 58% of all languages?
Not all languages use S-V-O order. : https://en.wikipedia.org/wiki/Subject%E2%80%93verb%E2%80%93object_word_orderhttps://gitlab.gnome.org/GNOME/gimp/-/issues/8628Request - Exclude releases tag from translation in GIMP 2.10 branch2024-02-08T20:35:08ZGhost UserRequest - Exclude releases tag from translation in GIMP 2.10 branchHi, po/pot files no more offer translation for releases tag.
There are no releases tag strings in master GIMP master branch's pot file (https://l10n.gnome.org/POT/gimp.master/gimp.master.pot)
But they are still there for GIMP 2.10 bran...Hi, po/pot files no more offer translation for releases tag.
There are no releases tag strings in master GIMP master branch's pot file (https://l10n.gnome.org/POT/gimp.master/gimp.master.pot)
But they are still there for GIMP 2.10 branch (https://l10n.gnome.org/POT/gimp.gimp-2-10/gimp.gimp-2-10.pot)
Source file: https://gitlab.gnome.org/GNOME/gimp/-/blob/gimp-2-10/desktop/org.gimp.GIMP.appdata.xml.in.in
Is this intentional?3.0https://gitlab.gnome.org/GNOME/gimp/-/issues/7772Change Language on Align Buttons2024-02-29T09:53:04ZMichael DaviesChange Language on Align Buttons**Operating System:** <!--[Windows? macOS? Linux? All?] (write it after the > symbol) --> All
### Description of the feature
<!-- Please describe your feature with details.
Add screenshots, design images or other files which would hel...**Operating System:** <!--[Windows? macOS? Linux? All?] (write it after the > symbol) --> All
### Description of the feature
<!-- Please describe your feature with details.
Add screenshots, design images or other files which would help for
understanding the feature or for implementation.
Also add links when needed, for instance for implementation standards
or other relevant resources.-->
Currently, the align buttons are labeled "align center of target" and "align middle of target" for horizontally and vertically aligning items to an image (or whatever the "Relative to" setting is set to). I propose making a simple change - "center align vertically" and "center align horizontally."
I feel these are standard terms used for such actions as performed by these buttons. The language currently used for the different buttons is almost synonymous (center and middle mean basically the same thing). Obviously the icons make it easier for the user to differentiate what the buttons do, but updating the labels could further improve the experience.
### Use cases
<!-- If not obvious, explain the use cases or problems to solve. --> "Horizontal" and "Vertical" are much more distinguishable from one another than "center" and "middle," in my opinion. Having more distinct terminologies could make it easier for users to determine which button they need to click to get the desired result.https://gitlab.gnome.org/GNOME/gimp/-/issues/4046Missing or translated tags-locale or tags-tips strings2023-08-13T10:17:48ZGhost UserMissing or translated tags-locale or tags-tips strings"tags-locale:C" and "tips-locale:C" strings have special meaning for GIMP.
Unfortunately, instead of changing accordingly, some of them have been translated or have been left empty.
```
#. This is a special string to specify the langu..."tags-locale:C" and "tips-locale:C" strings have special meaning for GIMP.
Unfortunately, instead of changing accordingly, some of them have been translated or have been left empty.
```
#. This is a special string to specify the language identifier to
#. * look for in the gimp-tags-default.xml file. Please translate the
#. * C in it according to the name of the po file used for
#. * gimp-tags-default.xml. E.g. lithuanian for the translation,
#. * that would be "tags-locale:lt".
```
```
#. This is a special string to specify the language identifier to
#. look for in the gimp-tips.xml file. Please translate the C in it
#. according to the name of the po file used for gimp-tips.xml.
#. E.g. for the german translation, that would be "tips-locale:de".
```
I sent a patch to fix all of these problems.
https://gitlab.gnome.org/GNOME/gimp/merge_requests/154