Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Мультиязычность Content-плагинов.

 
Post new topic   Reply to topic    Total Commander Forum Index -> Написание плагинов для Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Wed Jan 26, 2005 18:16    Post subject: Мультиязычность Content-плагинов. Reply with quote

Возможно ли сделать результаты плагина языко-зависимыми? Т.е. если выбран русский язык, то чтобы были переведёнными не только заголовки колонок, но и строки, которые выдаёт плагин. Простое прописывание строк в LNG, разумеется, не срабатывает. Есть ли относительно простой способ узнать, какой язык установлен в Тотале? Пока что кроме поиска текущего wincmd.ini с вычитыванием нужной настройки оттуда, ничего умного в голову не приходит...
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
SCHMaster



Joined: 15 Dec 2004
Posts: 296
Location: Киев

Post (Separately) Posted: Thu Jan 27, 2005 04:58    Post subject: Reply with quote

CaptainFlint
Quote:
Пока что кроме поиска текущего wincmd.ini с вычитыванием нужной настройки оттуда, ничего умного в голову не приходит...

А больше и не придит - подругому - никак... Да и че там такого сложного??? Лезешь в реестр - читаешь каталог установки. Если нет - смотришь в каталоге Windows, если и там нет - в каталог ТС, если там тоже нет - проверяешь paramstring (с появлением LOADER-ов, прибивающих стартовое окошко - довольно частая ситуевина). Ну если и там нет, значит файло называется не wincmd.ini, а как называется - опять-же в реестре смотреть нужно.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Thu Jan 27, 2005 11:32    Post subject: Reply with quote

SCHMaster
Во-во. Посчитал количество шагов? А ещё дополнительно учёл новый параметр UseIniInProgramDir? А ещё то, что loader может быть не в том каталоге, где сам Тотал, а путь указан относительный - относительно кого он берётся: Тотала или лоадера? И так далее, и так далее... Эта проверка займёт больше места в коде, чем весь мой новый плагин с текущей функциональностью. Поэтому и хочу избежать этого.
Back to top
View user's profile Send private message
SCHMaster



Joined: 15 Dec 2004
Posts: 296
Location: Киев

Post (Separately) Posted: Fri Jan 28, 2005 01:43    Post subject: Reply with quote

CaptainFlint
Если хочешь что-то прочитать из wincmd.ini, то этого неизбежать. А все эти шаги доволно резво ваполняются и укладываются (у меня) в несколько фнкций. Причем на API, без SysUtils, Registry, IniFiles (если говорить о коде) Но при желании впихнуть можно и в одну функцию.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Написание плагинов для Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group