atauenis / fcmd

The File Commander is a modern cross-platform two panel file manager, written in C#.
Other
42 stars 9 forks source link

English translation #22

Closed Break-Neck closed 10 years ago

Break-Neck commented 10 years ago

Тогда я уж залью перевод на английский (я его делал не сверяясь со словарем и не перечитывая, могут быть ошибки), так же добавил смену языка, но так как нельзя пока перерисовывать элементы, то приложение просто просит перезапустить его и завершается при смене языка.

Break-Neck commented 10 years ago

Если есть идеи по реализации перезагрузки элементов, может, опишите, а то вдруг я как-то могу улучшить идею. Тем более, что я уже пишу свою.

atauenis commented 10 years ago

Переключение языков сделано отлично (с поправкой на необходимость перезапуска). Но языковой файл критике не поддаётся, только трёхэтажному мату (нарушено построение английских предложений и кое-где их смысл). Онлайн-переводчиком делали?

atauenis commented 10 years ago

Если есть идеи по реализации перезагрузки элементов, может, опишите, а то вдруг я как-то могу улучшить идею. Тем более, что я уже пишу свою.

Попытаться пропихнуть через Localizator событие "изменён язык" всем его подписчикам. Инициироваться оно будет методом "поднять тревогу", вызываемым из SettingsWindow. Все подписчики данного события должны обновить все надписи (для этого вся набивка UI надписями будет вынесена из конструкторов в методы). Не уверен, что получится, но попытаюсь.

atauenis commented 10 years ago

Языковой файл хуже некуда, это блокирует принятие PR. Лучше переводить вручную, благо строк не так уж много.

Break-Neck commented 10 years ago

Да, я допереведу до послезавтра.

atauenis commented 10 years ago

ОК

Break-Neck commented 10 years ago

Поправил то, что показалось неправильным, но, признаться, недостаточно разбираюсь в переводе интерфейсов, чтобы понять, что там еще так плохо.

atauenis commented 10 years ago

Довёл перевод до ума.