View previous topic :: View next topic |
Author |
Message |
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Wed Jan 26, 2005 18:16 Post subject: Мультиязычность Content-плагинов. |
|
|
Возможно ли сделать результаты плагина языко-зависимыми? Т.е. если выбран русский язык, то чтобы были переведёнными не только заголовки колонок, но и строки, которые выдаёт плагин. Простое прописывание строк в LNG, разумеется, не срабатывает. Есть ли относительно простой способ узнать, какой язык установлен в Тотале? Пока что кроме поиска текущего wincmd.ini с вычитыванием нужной настройки оттуда, ничего умного в голову не приходит... _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
SCHMaster
Joined: 15 Dec 2004 Posts: 296 Location: Киев
|
(Separately) Posted: Thu Jan 27, 2005 04:58 Post subject: |
|
|
CaptainFlint
Quote: | Пока что кроме поиска текущего wincmd.ini с вычитыванием нужной настройки оттуда, ничего умного в голову не приходит... |
А больше и не придит - подругому - никак... Да и че там такого сложного??? Лезешь в реестр - читаешь каталог установки. Если нет - смотришь в каталоге Windows, если и там нет - в каталог ТС, если там тоже нет - проверяешь paramstring (с появлением LOADER-ов, прибивающих стартовое окошко - довольно частая ситуевина). Ну если и там нет, значит файло называется не wincmd.ini, а как называется - опять-же в реестре смотреть нужно. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Thu Jan 27, 2005 11:32 Post subject: |
|
|
SCHMaster
Во-во. Посчитал количество шагов? А ещё дополнительно учёл новый параметр UseIniInProgramDir? А ещё то, что loader может быть не в том каталоге, где сам Тотал, а путь указан относительный - относительно кого он берётся: Тотала или лоадера? И так далее, и так далее... Эта проверка займёт больше места в коде, чем весь мой новый плагин с текущей функциональностью. Поэтому и хочу избежать этого. |
|
Back to top |
|
|
SCHMaster
Joined: 15 Dec 2004 Posts: 296 Location: Киев
|
(Separately) Posted: Fri Jan 28, 2005 01:43 Post subject: |
|
|
CaptainFlint
Если хочешь что-то прочитать из wincmd.ini, то этого неизбежать. А все эти шаги доволно резво ваполняются и укладываются (у меня) в несколько фнкций. Причем на API, без SysUtils, Registry, IniFiles (если говорить о коде) Но при желании впихнуть можно и в одну функцию. |
|
Back to top |
|
|
|