Closed Break-Neck closed 10 years ago
Если есть идеи по реализации перезагрузки элементов, может, опишите, а то вдруг я как-то могу улучшить идею. Тем более, что я уже пишу свою.
Переключение языков сделано отлично (с поправкой на необходимость перезапуска). Но языковой файл критике не поддаётся, только трёхэтажному мату (нарушено построение английских предложений и кое-где их смысл). Онлайн-переводчиком делали?
Если есть идеи по реализации перезагрузки элементов, может, опишите, а то вдруг я как-то могу улучшить идею. Тем более, что я уже пишу свою.
Попытаться пропихнуть через Localizator событие "изменён язык" всем его подписчикам. Инициироваться оно будет методом "поднять тревогу", вызываемым из SettingsWindow. Все подписчики данного события должны обновить все надписи (для этого вся набивка UI надписями будет вынесена из конструкторов в методы). Не уверен, что получится, но попытаюсь.
Языковой файл хуже некуда, это блокирует принятие PR. Лучше переводить вручную, благо строк не так уж много.
Да, я допереведу до послезавтра.
ОК
Поправил то, что показалось неправильным, но, признаться, недостаточно разбираюсь в переводе интерфейсов, чтобы понять, что там еще так плохо.
Довёл перевод до ума.
Тогда я уж залью перевод на английский (я его делал не сверяясь со словарем и не перечитывая, могут быть ошибки), так же добавил смену языка, но так как нельзя пока перерисовывать элементы, то приложение просто просит перезапустить его и завершается при смене языка.