View previous topic :: View next topic |
Author |
Message |
MaxSoft
Joined: 15 Jun 2007 Posts: 20
|
(Separately) Posted: Wed Jun 24, 2009 18:22 Post subject: Классно, что плагин развивается |
|
|
Еще один интересный вопрос по поводу дополнительных полей - что такое тип у значений и что такое type - почему появляется и то и другое:
И еще почему при выборе языка плагина "Русский" - названия дополнительных полей на английском? |
|
Back to top |
|
|
Виталий Князев
Joined: 19 Dec 2004 Posts: 97 Location: Лондон
|
(Separately) Posted: Wed Jun 24, 2009 20:12 Post subject: Re: Классно, что плагин развивается |
|
|
MaxSoft wrote: | Еще один интересный вопрос по поводу дополнительных полей - что такое тип у значений и что такое type - почему появляется и то и другое:
И еще почему при выборе языка плагина "Русский" - названия дополнительных полей на английском? |
Не понял про типы - должен быть только один Type, другой, видимо, затесался из wincmd.ini, но не имеет отношения к конкретно этому плагину.
На русский не переведено потому как не тестировал под русским TC, даже и не думал про это, но поправлю. |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Wed Jun 24, 2009 23:00 Post subject: |
|
|
Что-то странное с полем Size для reg_sz. Там цифры (в байтах!) в два раза меньше числа символов в ANSI строке. А если еще учесть реальный размер данных в уникодовом реестре...
Разберись, пожалуйста, с этим делом. |
|
Back to top |
|
|
Виталий Князев
Joined: 19 Dec 2004 Posts: 97 Location: Лондон
|
(Separately) Posted: Thu Jun 25, 2009 03:33 Post subject: |
|
|
Volniy wrote: | Что-то странное с полем Size для reg_sz. Там цифры (в байтах!) в два раза меньше числа символов в ANSI строке. А если еще учесть реальный размер данных в уникодовом реестре... |
Давай реальный пример. А реальный размер никому не интересен. |
|
Back to top |
|
|
Виталий Князев
Joined: 19 Dec 2004 Posts: 97 Location: Лондон
|
(Separately) Posted: Thu Jun 25, 2009 03:42 Post subject: |
|
|
Volniy
Разобрался, в TC до 7.5 размер действительно глючит. Исправил, спасибо! |
|
Back to top |
|
|
Виталий Князев
Joined: 19 Dec 2004 Posts: 97 Location: Лондон
|
(Separately) Posted: Thu Jun 25, 2009 04:43 Post subject: |
|
|
Обновил
v 3.3 - 25.06.2009
- Добавлено: Гибкая локализация с помощью файлов
- Добавлено: Отображение бинарных значения как строк в диалоге
- Добавлено: Открыть в regedit по Ctrl + Свойства или набрав "regedit" в текущем ключе
- Исправлено: Настройка "Дополнительные поля" не запоминалась
- Исправлено: Открыть в regedit для UNICODE ключей и значений
- Исправлено: неправильный размер строковых значений в TC до 7.50
- Исправлено: исправил версию файла |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Thu Jun 25, 2009 08:30 Post subject: |
|
|
Виталий Князев
Все псевдофайлы, типа "add value", "connect the remote registry", приобрели непечатаемый символ в конце имени. Раньше такого не было.
(свежепереставленная поверх 3.2 версия 3.3 , ТС7.5PB5 , WinXP SP3).
Локализация "не по стандарту". По идее lng файл в каталоге плагина должен быть один, иметь то же имя ,что и плагиновская дллка, и содержать секции, названные [deu] , [esp] , [fra] , [rus] и т.д. со строками вида:
Quote: | [rus]
type=тип
size=размер
| Это описано в разделе Lng files for content plugins Гислеровского руководства по написанию контентных плагинов. _________________ педофилия, каннибализм, бетономешалка !!! |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Thu Jun 25, 2009 08:52 Post subject: |
|
|
Поиск по "zhezher" (без кавычек) -> ТС7.5PB5 падает. С прошлым билдом всё было ок.
(zhezher это от "zhezherun", автор WinDjView, я экспорт обычно проверяю по ветке его программы ) _________________ педофилия, каннибализм, бетономешалка !!! |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Thu Jun 25, 2009 09:45 Post subject: |
|
|
Спасибо! Жить стало лучше, жить стало веселее.
Чего не хватает для полного счастья:
1. Идея вызова regedit по Ctrl+Свойства оказалась не такой удачной, как казалось вначале. Дело в том, что если чуть замешкаться и не отпусть Ctrl сразу, то он попадает в regedit. А это приводит к тому, что у того сносит крышу и он идет куда угодно, кроме нужного места.
Пока, наверно, делать ничего не надо. Я как раз сейчас обсуждаю с Гислером возможность добавить к FS-плагинам собственные команды. Он заинтересован, но окончательного решения пока не принял и проверяет насколько просто это реализовать.
Если согласится (ТТТ), то всё вообще будет тип-топ.
2. Заголовок окна в диалоге редактирования значений почему-то смещён вверх. Иногда режется наполовину
3. Показ двоичных значений в строковом виде в принципе работает, но есть одна странность. Например, не понимаю, каким образом "Ё" превращается в "Л"
|
|
Back to top |
|
|
Igor_A.
Joined: 23 Mar 2006 Posts: 83
|
(Separately) Posted: Thu Jun 25, 2009 10:23 Post subject: |
|
|
Виталий, по моему вы чего-то перемудрили.
Опять баги.
Нечитаемый символ в конце каждой строки пунктов меню настроек, "недержание" переключенной локализации...
Откачусь ка я до лучших времен на старую версию.. |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Thu Jun 25, 2009 10:32 Post subject: |
|
|
Виталий Князев wrote: | А реальный размер никому не интересен. |
Мне - очень даже. Раз размер параметра указывается именно в байтах, хотелось бы и видеть число байт, занятых в реестре этим параметром (Registry Workshop именно так и делает). А иначе что же тогда означает эта цифра в байтах? Особенно странно в этом смысле видеть размеры параметров reg_multi_sz (например три строки по пять символов = 19b)
PS В 7.5 не могу посмотреть, а вот в 7.04 все строки в диалогах имеют хвосты - левый символ (0x0D).
PPS Смещение вверх надписи заголовка окна редактирования параметра подтверждаю и думаю что именно этот левый символ в конце надписи (он же перевод каретки) именно этот эффект и создает. |
|
Back to top |
|
|
DeathStalker
Joined: 01 Sep 2006 Posts: 331 Location: Санкт-Петербург
|
(Separately) Posted: Thu Jun 25, 2009 10:33 Post subject: |
|
|
Igor_A. wrote: | Нечитаемый символ в конце каждой строки пунктов меню настроек, "недержание" переключенной локализации... |
тоже этот глюк наблюдаю _________________ Гугль - это Матрица, чем меньше его спрашивать, тем слабее будут машины во время Великой Битвы
TC10.00b6 x86 Windows 10 x64 (Windows 7 x64) |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Thu Jun 25, 2009 11:24 Post subject: |
|
|
Заглянул в файл локализации. Там строки содержат "\n". Так нельзя. При чтении строки из файла это не сработает как перевод строки, потому что читается как два независимых байта. Я в таких случаях использую в файлах символ "|", и программно заменяю его на _T('\n') |
|
Back to top |
|
|
Виталий Князев
Joined: 19 Dec 2004 Posts: 97 Location: Лондон
|
(Separately) Posted: Thu Jun 25, 2009 14:36 Post subject: |
|
|
Всем спасибо! Всё исправил, но пока не могу залить...
До чего ж хорошо иметь столько тестеров
P.S.
Странно что вчера в Висте я не заметил такого явного бага с локализацией... Возможно тестировал не тот файл...
Last edited by Виталий Князев on Thu Jun 25, 2009 16:10; edited 1 time in total |
|
Back to top |
|
|
Виталий Князев
Joined: 19 Dec 2004 Posts: 97 Location: Лондон
|
(Separately) Posted: Thu Jun 25, 2009 15:22 Post subject: |
|
|
Залил 3.4 |
|
Back to top |
|
|
|