Мультиязычность Content-плагинов.
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Мультиязычность Content-плагинов.
Возможно ли сделать результаты плагина языко-зависимыми? Т.е. если выбран русский язык, то чтобы были переведёнными не только заголовки колонок, но и строки, которые выдаёт плагин. Простое прописывание строк в LNG, разумеется, не срабатывает. Есть ли относительно простой способ узнать, какой язык установлен в Тотале? Пока что кроме поиска текущего wincmd.ini с вычитыванием нужной настройки оттуда, ничего умного в голову не приходит...
Почему же, ё-моё, ты нигде не пишешь "ё"?
CaptainFlint
А больше и не придит - подругому - никак... Да и че там такого сложного??? Лезешь в реестр - читаешь каталог установки. Если нет - смотришь в каталоге Windows, если и там нет - в каталог ТС, если там тоже нет - проверяешь paramstring (с появлением LOADER-ов, прибивающих стартовое окошко - довольно частая ситуевина). Ну если и там нет, значит файло называется не wincmd.ini, а как называется - опять-же в реестре смотреть нужно.Пока что кроме поиска текущего wincmd.ini с вычитыванием нужной настройки оттуда, ничего умного в голову не приходит...
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
SCHMaster
Во-во. Посчитал количество шагов? А ещё дополнительно учёл новый параметр UseIniInProgramDir? А ещё то, что loader может быть не в том каталоге, где сам Тотал, а путь указан относительный - относительно кого он берётся: Тотала или лоадера? И так далее, и так далее... Эта проверка займёт больше места в коде, чем весь мой новый плагин с текущей функциональностью. Поэтому и хочу избежать этого.
Во-во. Посчитал количество шагов? А ещё дополнительно учёл новый параметр UseIniInProgramDir? А ещё то, что loader может быть не в том каталоге, где сам Тотал, а путь указан относительный - относительно кого он берётся: Тотала или лоадера? И так далее, и так далее... Эта проверка займёт больше места в коде, чем весь мой новый плагин с текущей функциональностью. Поэтому и хочу избежать этого.