Size: a a a

2021 April 30

KF

Konstantin Firsov in dlang.ru
ммм, в общем, изначально Main.getDefaultLanguage возвращает en-en. При экспорте локали он начинает возвращать ru-ru, вот только контекстному меню это до одного места.
источник

KF

Konstantin Firsov in dlang.ru
значит все таки переключение частично срабатывает, наверное.
источник

МВ

Макс Воробьев... in dlang.ru
gnome-language-selector
источник

МВ

Макс Воробьев... in dlang.ru
есть такой?
источник

KF

Konstantin Firsov in dlang.ru
эм... что-то меня не особенно устраивает завязывать приложение на любые глобальные настройки. Меню, конечно, мелочь, но все равно неприятно.
источник

МВ

Макс Воробьев... in dlang.ru
не
источник

KF

Konstantin Firsov in dlang.ru
чисто технически... это контекстное меню же должно дублировать апи текстового контрола.
источник

МВ

Макс Воробьев... in dlang.ru
эта фигня при запуске пишет, каких пакетов не хватает
источник

KF

Konstantin Firsov in dlang.ru
а... но так все равно же если чего-то не будет, то установка завязывает приложение на сторонний пакет, хотя бы и языковой)
источник

МВ

Макс Воробьев... in dlang.ru
шаг 1 - понять чего не хватает
источник

МВ

Макс Воробьев... in dlang.ru
шаг 2 - вытащить это и добавить в приложение
источник

DH

Dark Hole in dlang.ru
(в принципе нормально, особенно если это не влияет на работоспособность)
источник

KF

Konstantin Firsov in dlang.ru
логично, попробую.
источник
2021 May 01

KF

Konstantin Firsov in dlang.ru
Если смотреть на вывод языкохелпера, то проблема может быть либо в language-pack-gnome-ru, либо в language-pack-ru, но это же "не наши методы". Я почитал погуглил и вроде бы есть такой вариант: положить .mo файлы в отдельную папку и через либу gettext и вызовы bindtextdomain и textdomain перенастроить на свою директорию + gtk.Builder имеет setTranslationDomain и тогда все переводы тянутся из кастомной папки. Как по мне, так что вариант с доустановкой плохой, где прога запустится на чужом компе и опозорит меня, что второй на каких-то костылях. Можно попробовать продублировать меню через апи gtk.TextBuffer, но я подозреваю, что там и еще есть контролы, вроде календаря и т.п.
источник

KF

Konstantin Firsov in dlang.ru
или где-то там еще английский текст закопан
источник

KF

Konstantin Firsov in dlang.ru
да и я смотрю EntryBuffer и TextBuffer между собой особо не связаны, так что дублирование тоже такое себе
источник

KF

Konstantin Firsov in dlang.ru
на ну еще можно через addOnPopulatePopup пробовать перехватить меню и перевести _Copy, _Paste, _Delete и т.п.
источник

KF

Konstantin Firsov in dlang.ru
источник

KF

Konstantin Firsov in dlang.ru
на первый взгляд такое меню работает
источник
2021 May 02

SG

Serg Gini in dlang.ru
Там в геймдев народ ищут. Пока правда бесплатно :)
источник