История изменений
Исправление 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.