Closed Break-Neck closed 10 years ago
В целом неплохо. Насчёт языка по умолчанию - я думаю, надо добавить значение настройки auto, при котором язык должен выбираться на основе локали системы. При других значениях настройки язык должен задаваться вручную.
Ещё небольшое пояснение к коду: он допускает загрузку языковых файлов извне, чтобы обеспечить возможность написания языковых файлов кем угодно и в чём удобно, хоть в Блокноте.
Детальный просмотр обнаружил небольшую ошибочку (видимо, Вы перегоняли string в файл вручную, а надо было написав скрипт, проходящийся по кавычкам и \n) в ключе SWTMWIhelp. Там используются переносы (маска "{n}", не путать с сишарповой string'овой "\n"), которые в процессе ручной конвертации уплыли. Исправил.
В ближайшее время собирался заняться переводом, в связи с чем такой вопрос насчет существующей системы: оставить настройку, которая в данный момент указывает язык, но пусть она указывает на дефолтный? Тогда текущий сделать текущий язык выбираемым по локали, и добавить возможность выбирать язык самостоятельно.