Single Post |
Topic: TWinKey - шорткаты, табы, диски и всякая всячина |
Author |
Message |
Avada

|
Posted: Thu Apr 15, 2010 19:15 Post subject: |
|
|
VadiMGP
Ты привёл очень хороший пример, но неправильно его интерпретировал. В действительности происходит нечто другое.
Перечень доступных em-команд складывается из двух источников: основного файла totalcmd.ini и специального языкового файла. Как было сказано в книге, эти команды втихую суммируются, при совпадении имён приоритет будет у команды из totalcmd.ini.
Если же при этом есть ещё один или несколько специальных INI-файлов, не соответствующих данному языку или данному меню, то с точки зрения TC прописанных там команд в данный момент нет. И Тотал это обстоятельство очень даже колышет. При наличии, допустим, кнопки с подобной командой ты получишь сообщение "Функция не реализована".
Эта ситуация очень просто моделируется на основном и расширенном файлах нашего русского меню. Команда, содержащаяся в INI для одного из них, будет недоступна при загрузке другого.
А одной из целей было, как я подозреваю, улучшить языковое единство интерфейса TC. Чтобы в английском интерфейсе (без использования внешнего LNG) команды в командном браузере брались только из totalcmd.ini и имели английские описания, а при русском — совсем из другого файла и имели русские описания. При возможном полном совпадении самого набора команд там и тут.
А может быть, имена-то команд одинаковые, а функции кое-где различаются. И тогда одна и та же кнопка откроет, скажем, в немецком интерфейсе один файл, а в русском — совсем другой. Ну и так далее. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
|
|
 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|