[WFX] tcPhonebook

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

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

Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Maximus
проверил на работе, XPSP3 IE8, дома на 7ку гляну
ТС ищет этот файл именно в рядом возле *.wfx.
как же тогда все остальные плагины это сумели реализовать?
TC 9.51 | Win10 1903
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Mr.Merak писал(а):как же тогда все остальные плагины это сумели реализовать?
Например какие? Используемые мной WFX-плагины, которые поддерживают пользовательские колонки, либо вообще не локализованы, либо использует стандартные колонки типа Даты или Размера, которые локализуются самим ТС.
Файл Имя_Плагина.lng используется ТС для локализации пользовательских колонок. Ничего другого в документации я не видел. Фактически это механизм локализации WDX-плагинов и о нём вообще нет ни слова в документации по WFX собственно.

Основные яз. файлы, которые предназначены для локализации интерфейса и так находятся в отдельной папке.

Добавлено спустя 13 минут:
Mr.Merak писал(а):проверил на работе, XPSP3 IE8, дома на 7ку гляну
Не нужно проверять. Подтверждаю. Буду исправлять.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Скачать
0.9.3.2a
Исправлено: Вызов справки, Internet Explorer: Возникала ошибка, если в пути присутствовали пробелы.
carlsonn
Сообщения: 11
Зарегистрирован: Вс ноя 04, 2007 15:36

Сообщение carlsonn »

Во-первых, спасибо за работу. Мои пожелания были учтены и прекрасно работают.
Второе, возникла проблема с кодировкой, при импорте контактов из одного файла vcf в программу. Скриншот
Изображение
Файл с визитными карточками был получен путем экспорта из телефонной книги андроид устройства, кодировка UTF-8.
Когда я его импортировал в программу, появились кракозяблы, указанные на скриншоте. Раньше импорт проходил по такому же пути без проблем.
Третье. Если я в настройках программы снимаю галку с пункта "Отображать расширение vcf у контактов", то происходит следующее: у меня есть контакты, в имени которых (именно пункт ИМЯ) содержится такая инфа - Иванов (кв.100). На скриншоте видно, что происходит.
Изображение
Я не знаю, может так и должно быть.. собственно с установленной галочкой все нормально) Больше волнует кодировка)
Жду исправлений или комментариев, как побороть сию проблему)

UPD: еще один момент, только что его заметил. При экспорте из телефона, в экспортируемый файл еще вставилась инфа о присвоенной контакту картинке, в файле выглядит вот так:
PHOTO;ENCODING=B;TYPE=PNG:iVBORw0 и дальше бла-бла-бла
так вот эта инфа, потом появилась в программе в полях, не предназначенных для этого... таких как Должность, Организация, Отдел
Изображение
Изображение
Еще при импортировании, программа экранирует запятые, как я понял... Но они потом остаются в полях...
Изображение
UPD2: экранирует запятые андроид устройство при экспорте, они есть в изначальном файле, так что видимо программа не при чем)
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

carlsonn писал(а):Второе, возникла проблема с кодировкой, при импорте
контактов из одного файла vcf в программу.
Мне нужен пример подобного файла. Тогда смогу посмотреть в чем дело.
carlsonn писал(а):Если я в настройках программы снимаю галку с пункта "Отображать расширение vcf у контактов", то происходит следующее
Тут я ничего сделать не могу. Это делает ТС - текст после точки он воспринимает как расширение.

Всё, что я могу - это предложить использовать вместо точки обычной ('.', dec - 46, hex - 2E) точку юникодную ('․', dec - 8228, hex - 2024)
http://ivanov.in/upbar/symbols8.php?p=128

Но в этом случае нужно будет использовать соответствующие шрифты, например, Arial Unicode MS или Lucida Sans Unicode, в панелях ТС и в других местах, где нужно отображать этот символ.

Добавлено спустя 7 минут:
carlsonn писал(а):При экспорте из телефона, в экспортируемый файл еще вставилась инфа о присвоенной контакту картинке, в файле выглядит вот так:
Жду пример файла и буду смотреть. Чем раньше получу - тем раньше будут результаты :)

Добавлено спустя 4 минуты:
carlsonn писал(а):UPD2: экранирует запятые андроид устройство при экспорте, они есть в изначальном файле, так что видимо программа не при чем)
Запятые я не трогаю. Трогаю | - для всех полей и запрещенные в ФС символы - для имен. И то я их заменяю на _.
carlsonn
Сообщения: 11
Зарегистрирован: Вс ноя 04, 2007 15:36

Сообщение carlsonn »

какого количества контактов в таком файле будет достаточно? 5ти хватит? чтобы оценить ситуацию? и как лучше всего его передать? почта?

upd: отправил пример файла на почту
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

carlsonn писал(а):какого количества контактов в таком файле будет достаточно? 5ти хватит? чтобы оценить ситуацию?
Думаю должно хватить.
carlsonn писал(а):отправил пример файла на почту
Да. Почтой лучше всего. Но пока ничего не пришло. Буду ждать.

Добавлено спустя 15 минут:

carlsonn
Можешь еще выложить на обменник и бросить ссылку в ЛС. А письма всё ещё нет...
carlsonn
Сообщения: 11
Зарегистрирован: Вс ноя 04, 2007 15:36

Сообщение carlsonn »

отправил в ЛС
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

carlsonn
Суть проблемы твоего файла ясна. Не во всех vCard-свойствах указана кодировка. Т.е. нет строки CHARSET=UTF-8.
Могу (или даже скорее должен буду :) ) сделать опцию для импорта, которая будет определять кодировку свойства с бесхозной кодировкой, как первую явно определенную в файле кодировку.

По поводу PHOTO - буду смотреть позже.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Скачать
0.9.3.3
Изменено: При первом запуске плагина в базе данных контактов будут выполнены некоторые изменения. Предыдущие версии плагина не смогут работать с изменённой базой данных.
Исправлено: Импорт: Обработка ряда неиспользуемых плагином атрибутов vCard («PHOTO», «SOUND» и др.) – теперь они ошибочно не считаются частью других атрибутов.
Добавлено: Импорт: Опция «Воспринимать атрибуты без указания кодировки, как UTF-8».
Исправлено: Настройки, Отображение: Общие шрифт и размер текста ошибочно влияли также и на элементы окна просмотра контакта.
Исправлено: Письмо выделенным: Добавлена обработка нового формата строки, получаемой из файловой панели при помощи LB_GETTEXT (формат изменён начиная с Total Commander 8.0 beta 24).
Исправлено: Редактирование: Адрес «E-почта (предпочитаемый)» ошибочно изменялся, если удалялся или добавлялся другой адрес в списке перед выбранным адресом.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

О! Окно Тотала при первом запуске теперь не исчезает. Правда, предыдущую версию не тестил - может, уже и там не исчезало.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Serge Yolkin
Да. Исправил еще в предыдущей версии.
А сколько времени было на это потрачено... Ты даже не представляешь :)
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Maximus
Большое человеческое спасибо за проделанную работу!
Аватара пользователя
SAPetrovich
Сообщения: 4
Зарегистрирован: Ср июн 03, 2009 12:21

Сообщение SAPetrovich »

Большое спасибо. Интересный и полезный получился плагин.
Ну и конечно просьба.
Если бы вы сделали еще и архиваторный плагин для .vcf-файлов то используя средство синхронизации файлов ТС было бы легко синхронизировать БД tcPhonebook с телефонной книгой андройда.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

SAPetrovich
Ого :)
Планы на WLX- и WDX-версии плагина у меня есть, но про WCX... даже мыслей не было, что его можно где-то прикрутить.
А как выглядит телефонная книга андройда?
Ответить