Registry плагин

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

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

Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Обновил

v 4.5 - 21.08.2009
- Добавлено: Поиск по шаблону
- Добавлено: Поиск по дате
- Добавлено: Поиск по размеру
- Добавлено: Контекстное меню в результате поиска
- Изменилось: Многочисленные детали в диалоге поиска
- Исправлено: Экспорт при отключеных виртуальных значениях -Создать параметер- и -Поиск-, рекомендуется оставлять одно из них включенным
TC 8.01, x64
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Файл настроек registry_vk.ini лучше исключить из дистрибутива, а то ведь накрывает.
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Maximus писал(а):Файл настроек registry_vk.ini лучше исключить из дистрибутива, а то ведь накрывает.
Идея
TC 8.01, x64
cluster
Сообщения: 82
Зарегистрирован: Вт май 26, 2009 15:25

Сообщение cluster »

А для чего информация в Registry.lng выненсена в отдельный фаил?
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

cluster писал(а):А для чего информация в Registry.lng выненсена в отдельный фаил?
Чтобы TC мог её подхватить и использовать как имена дополнительных колонок. Остальные lng читаются плагином.
TC 8.01, x64
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Виталий Князев писал(а):Я сделал кое-какие улучшения, но совсем избавиться от проблемы не удалось. Когда в ключе и подключах нет ни одного значения, TC даже не вызывает функцию плагина - просто создаёт пустые каталоги.
Можно попробовать воспользоваться функцией FsStatusInfo. Перед началом копирования ТС должен вызвать функцию с параметрами FS_STATUS_START, FS_STATUS_OP_GET_MULTI а по завершении - с параметрами FS_STATUS_END, FS_STATUS_OP_GET_MULTI
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

VadiMGP писал(а):
Виталий Князев писал(а):Я сделал кое-какие улучшения, но совсем избавиться от проблемы не удалось. Когда в ключе и подключах нет ни одного значения, TC даже не вызывает функцию плагина - просто создаёт пустые каталоги.
Можно попробовать воспользоваться функцией FsStatusInfo. Перед началом копирования ТС должен вызвать функцию с параметрами FS_STATUS_START, FS_STATUS_OP_GET_MULTI а по завершении - с параметрами FS_STATUS_END, FS_STATUS_OP_GET_MULTI
Нет, я проверял.
При экспорте пустого ключа, скажем, "HKEY_LOCAL_MACHINE\SOFTWARE\EmptyKey" FsStatusInfo получает только "HKEY_LOCAL_MACHINE\SOFTWARE".
И крутись как хочешь...
TC 8.01, x64
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Обновил

v 4.6 - 28.08.2009
- Исправлено: Нижний регистр запомненной строки для поиска
- Добавлено: Улучшена функция "прейти к ключу" в окне поиска, теперь диалог немодальный (в TC 7.5 окно ведёт себя получше).
ВНИМАНИЕ! Необходима правка .ini файла если имя плагина отличается от стандартного "Registry"
- Добавлено: Улучшена обработка значений по умолчанию
- Добавлено: Иконки в результатах поиска
- Изменилось: Увеличена скорость работы функции "Открыть в regedit" (может не поспевать на слабых машинах)
- Изменилось: Обновлён перевод на украинский, испанский и немецкий (Спасибо!)
TC 8.01, x64
cluster
Сообщения: 82
Зарегистрирован: Вт май 26, 2009 15:25

Сообщение cluster »

А если исользуется англоязычный интерфейс, то English.lng не нужен?
Аватара пользователя
YuriPet
Сообщения: 41
Зарегистрирован: Пт дек 02, 2005 14:40
Откуда: Харьков

Сообщение YuriPet »

Виталий Князев писал(а):Обновил
v 4.6 - 28.08.2009
...
- Изменилось: Обновлён перевод на украинский...
Впервые посмотрел и, увы, сразу нашел пару ошибок:
1. В украинском языке ищут не "по", а "в(у)".
2. Это русское "врЕменной" переводится, как "тимчасовою", а поскольку у нас "timestamp" = "временнОй меткой", то правильно будет "міткою часу".

Исходя из этого, предлагаю такую редакцию строк:
0120=Пошук у всьому реєстрі
0058=Експорт з міткою &часу
0101=Пошук у реєстрі
0123=Шукати в усьому реєстрі
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

YuriPet писал(а):Впервые посмотрел и, увы, сразу нашел пару ошибок:
Это ко мне :)
YuriPet писал(а):1. В украинском языке ищут не "по", а "в(у)".
Могут искать как "по" так и "в(у)". Перевел "по" потому что в русском было "Искать по реестру", а не "Искать в реестре".
Вот что по поводу "по" говорит Лингво:
2) з місц. в. Указує на місце, простір, у межах якого відбувається дія, рух або хто-, що-небудь перебуває, розташовується, розміщується.
Слово "по" в украинском языке не отменяли, хотя его употребление и можно свести к минимуму.
0058=Експорт з міткою &часу
Тут не могу не согласиться. Я не особо понимаю что такое временная метка - отсюда и такая бяка. В английский заглянуть не догадался. Спасибо.
Аватара пользователя
YuriPet
Сообщения: 41
Зарегистрирован: Пт дек 02, 2005 14:40
Откуда: Харьков

Сообщение YuriPet »

Maximus писал(а):Могут искать как "по" так и "в(у)". Перевел "по" потому что в русском было "Искать по реестру", а не "Искать в реестре".
Теперь все ясно... :)
Попробуйте ввести исходный текст "Search the entire registry" на страничке http://translate.google.com.ua/ и получите: "Шукати у всіх розділах реєстру".
Maximus писал(а):Слово "по" в украинском языке не отменяли...
Согласен. Невозможно сразу отменить многолетнюю русификацию :wink:

P.S. Я против русского языка ничего не имею - сам "рускоязычен".
Но переводы ИМХО нужно стараться делать из исходных текстов, а не из переводов. :wink:
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

cluster писал(а):А если исользуется англоязычный интерфейс, то English.lng не нужен?
Нужен
TC 8.01, x64
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

YuriPet писал(а):Попробуйте ввести исходный текст "Search the entire registry" на страничке http://translate.google.com.ua/ и получите: "Шукати у всіх розділах реєстру".
Это всего лишь один из вариантов перевода.
Мне вариант с "по" приятнее для слуха :) Обычно этим я при переводе и руководствуюсь :)
Кстати, вариант "по" имеет оттенок большей обширности действия по сравнению с "в".
И еще кстати. Если схожую фразу "Шукати по диску" попытаться превратить в вариант с "в", получится не очень красиво и даже Гугл со мной в этом согласен.
YuriPet писал(а):Согласен. Невозможно сразу отменить многолетнюю русификацию
Ее невозможно отменить вообще :)
YuriPet писал(а):Но переводы ИМХО нужно стараться делать из исходных текстов, а не из переводов.
Если обратить внимание на имя автора (Виталий Князев), то можно сделать вывод, что языком исходного текста с большой долей вероятности является русский :)
Если б у меня был большущий мешок свободного времени, то именно так бы я и делал :) Но у меня его нет.
ЗЫ. Русификация - первый помощник украинизации :)
Аватара пользователя
YuriPet
Сообщения: 41
Зарегистрирован: Пт дек 02, 2005 14:40
Откуда: Харьков

Сообщение YuriPet »

Maximus писал(а):Кстати, вариант "по" имеет оттенок большей обширности действия по сравнению с "в".
И еще кстати. Если схожую фразу "Шукати по диску" попытаться превратить в вариант с "в", получится не очень красиво и даже Гугл со мной в этом согласен.
Все это лишь подтверждает то, что нельзя "переводить переводы", поскольку русский и украинский при всей своей похожести имеют существенные различия.
Можно привести сотню примеров, где для разных понятий в украинском используются разные слова, а в русском - одно.
Не удивлюсь, если найдутся и обратные примеры.

P.S. А вообще-то, это уже тема для другого форума... :wink:
Ответить