LINUX.ORG.RU

История изменений

Исправление James_Holden, (текущая версия) :

Нашел кажись

Вот тут

https://gitlab.gnome.org/GNOME/gimp/-/blob/master/app/core/gimp-utils.c

Строки 155-171

Если не задана переменная окружения LANG (а ее нет если не создать руками), то используется функция-преобразователь из glib g_win32_getlocale. Она преобразует виндовское название локали в юниксовое.

И я очень сильно подозреваю, что на настройках винды типа Беларусь/Русский(Беларусь) оно работает некорректно, либо возвращает такую локаль которой у Гимпа нету, что и вызывает сабжевый баг в Гимпе. Дальше надо смотреть уже исходники glib.

Исходная версия James_Holden, :

Нашел кажись

Вот тут

https://gitlab.gnome.org/GNOME/gimp/-/blob/master/app/core/gimp-utils.c

Строки 155-171

Если не задана переменная окружения LANG (а ее нет если не создать руками), то используется функция-преобразователь из glib g_win32_getlocale. Она преобразует виндовское название локали в юниксовое.

И я очень сильно подозреваю, что на настройках винды типа Беларусь/Русский(Беларусь) оно работает некорректно, что и вызывает сабжевый баг в Гимпе. Дальше надо смотреть уже исходники glib.