TWinKey - шорткаты, табы, диски и всякая всячина

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Чтож ты никак не хочешь на ту ветку перейти, рекорд форума набиваешь? :wink:
VadiMGP писал(а):Так я и не хочу говорить о локализации в целом.
А как же? >>
VadiMGP писал(а):Я уже давно все файлы ТС держу в UTF16.
VadiMGP писал(а):Что именно не работает?
Ну вот сохраняю я по предложенному MVV способу файл wcmd_rus.inc в UTF-16 LE с ВОМ, утилизатор выдаёт крякозябры. Если перекодировку не сделать, утилизатор отобразит названия идентификаторов правильно, но тогда в меню Выбор команды самого ТС вся кириллица пропадёт. Поэтому я и писал там ранее, что этот файл тоже надо загонять в UTF.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher писал(а):А как же? >>
VadiMGP писал(а):
Я уже давно все файлы ТС держу в UTF16.
Да, держу, а при чем тут локализация??? У меня ТС на английском. Но использую три языка.
Flasher писал(а):Ну вот сохраняю я по предложенному MVV способу файл wcmd_rus.inc в UTF-16 LE с ВОМ, утилизатор выдаёт крякозябры.
Я файлы в юникод сохранил обычным Notepad. (Save as ...).
Flasher писал(а):Чтож ты никак не хочешь на ту ветку перейти, рекорд форума набиваешь?
Я просто не хочу ввалиться в ту ветку с вопросами типа "О чем, мужики, вы тут базарите?" :)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):Да, держу, а при чем тут локализация???
Притом, что все эти файлы между собой взаимосвязаны. Если ты там хотя бы первую страницу почитал, то увидел бы, что методом тыка было выявлено, что при сохранении c обычный Юникодом mnu- и lng-файлов отображение будет неправильное, а только с UTF8 без ВОМ. И соответственно и wcmd_rus.inc должен быть сохранён в такой кодировке. Если я его переведу в обычный Юникод, то тогда Тотал будет брать строки из английского totalcmd.inc, что не есть гуд.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher писал(а):Притом, что все эти файлы между собой взаимосвязаны.
Нет, не взаимосвязаны. Файлы mnu- и lng- я не трогал, они как были так и остались, а wcmd_rus.inc сохранил в юникод. Все работает нормально.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):Нет, не взаимосвязаны.
Прочти ту ветку, может поймешь, что к чему.
VadiMGP писал(а):Файлы mnu- и lng- я не трогал
Не забывай с чего я начал здесь диалог. Зачем мне просто ни с того ни с сего перекодировать wcmd_rus.inc? Тут уже фраза Портоса не работает..
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher
Прошу прощения, я неправильно понял вопрос. Все, что я говорил, можешь забыть.
Возвращаясь, к твоему вопросу, с которого все началось- когда будет поддержка UTF8 в wcmd_rus.inc?
Пока не планировал. Пришли файл, я посмотрю во что это выльется. Если будет несложно - вставлю.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):Пришли файл, я посмотрю во что это выльется.
Ссылка в личке.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher
Вроде не должно быть проблем.

И чтобы закончить насчет wcmd_rus.ini. Я не собираюсь тебя уговаривать - ты взрослый человек, сам решишь чего тебе хочется. Я просто сообщаю - ты используешь это файл не по назначению, о чем в цитате Гислера написано черным по белому. Это файл не для юзера, а для разработчиков языковых расширений. Со всеми вытекающими.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):Вроде не должно быть проблем.
Перекодируй wcmd_rus.mnu, wcmd_rus.lng(codepage=65001) и wcmd_rus.inc в UTF-8 без ВОМ и открой утилизатор.
Добавлено: и не забудь про это.
VadiMGP писал(а):Я просто сообщаю - ты используешь это файл не по назначению, о чем в цитате Гислера написано черным по белому. Это файл не для юзера, а для разработчиков языковых расширений.
В некоторых сборках встречал именно такое, как ты говоришь, нецеленаправленное применение этого файла. Для чего оно предусмотрено изначально - вопрос третий, функционал от этого не теряется. А в русской справке в пункте <Диалог: Выбор команды> об этом ничего не сказано, но отмечено, что оба файла могут по сути быть использованы для одинаковых нужд.
Последний раз редактировалось Flasher Чт апр 29, 2010 15:48, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

VadiMGP
Если в настройках TC изменить состояние опции размещения вкладок в несколько рядов или однаковой ширины вкладок, то вызов диалога для выбора цвета вкладки по CTRL+правому клику не работает (выводится меню вкладки, как просто по правому клику), а по клавишам, назначенным для команды SelectTabColor, выводится сообщение об ошибке

Код: Выделить всё

---------------------------
Application Error
---------------------------
Exception EExternalException in module TOTALCMD.EXE at 7C4118CF.
External exception E06D7363.
---------------------------
ОК   
---------------------------
после чего Тотал падает.
При повторном запуске TC с изменённой опцией (любой из двух) всё работает нормально. До первой же попытки её изменения. Проявляется в том числе и в самой свежей тестовой версии (3.17).
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher писал(а):Перекодируй wcmd_rus.mnu, wcmd_rus.lng(codepage=65001) и wcmd_rus.inc в UTF-8 без ВОМ и открой утилизатор.
А это еще зачем? Просто так, посидеть файлы поперекодировать?
Flasher писал(а):В некоторых сборках встречал именно такое,
Мне это нравится! Ты хоть понимаешь, что это лишний раз подтверждает мои слова?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):А это еще зачем? Просто так, посидеть файлы поперекодировать?
Опять 25. Возвращаемся к старой теме? То "забудь", то опять "привет". Я уже всё объяснил, перечитай мои посты.
Добавлено:
1. перекодировка wcmd_rus.mnu нужна для отображения в главном меню юникодных символов
2. перекодировка lng необходима для правильного отображения меню, окна настроек, текста сообщений, текста элементов интерфейса
3. перекодировка inc нужна для правильного отображения списка команд.
Ты вроде давно не школьник, а такими вопросами задаёшься..
VadiMGP писал(а):Мне это нравится! Ты хоть понимаешь, что это лишний раз подтверждает мои слова?
Лично я делал это по собственной инициативе. Твои слова это подтверждает только отчасти или совсем не подтверждает. Сборщики - это не всегда локализаторы, в большинстве случаев дальше изменения пунктов меню и назначения клавиш на идентификаторы не доходит. wcmd_rus.lng, wcmd_rus.inc правятся ими редко.
Последний раз редактировалось Flasher Чт апр 29, 2010 16:33, всего редактировалось 2 раза.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Позвольте влезть в дискуссию. В официальной документации TC нигде нет никаких указаний на то, что wcmd_rus.ini и ему подобные — это файлы именно для локализаторов, в которые простой юзер лезть не должен. Мнение Гислера, высказанное им на форуме в частном порядке, любой отдельно взятый пользователь TC знать абсолютно не обязан, а если и знает — не обязан с ним соглашаться. А посему у него полная свобода рук в использовании любого из двух доступных вариантов и полный простор фантазии для решения того, как этот зависимый от языка файл может пригодиться именно ему. Давайте просто примем существование двух INI-файлов как данность и будем исходить из того, что умение TWinKey работать с обоими (а сейчас он это умеет) есть благо.
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher
Нет никакого возврата к старой теме.
Слушай, может ты снизойдешь до меня и объяснишь зачем мне перекодировать файлы, к которым утилизатор вообще не имеет никакого отношения? Тот, к которому имеет ты мне прислал. Зачем остальные телодвижения?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):Слушай, может ты снизойдешь до меня и объяснишь зачем мне перекодировать файлы, к которым утилизатор вообще не имеет никакого отношения?
Добавил в предыдущем посте.

Avada
Я сразу о том же подумал. :)
Последний раз редактировалось Flasher Чт апр 29, 2010 16:35, всего редактировалось 1 раз.
Ответить