Wdx translit: различия между версиями
м |
м |
||
(не показано 19 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | + | __TOC__ | |
− | |||
{{Плагин | {{Плагин | ||
− | |plugin_name = | + | |plugin_name = Wdx_translit |
− | |image = [[Изображение:wdx_translit.png]] | + | |image = [[Изображение:wdx_translit.png|200px|center]] |
− | |image_caption = | + | |image_caption = Перекодировка имён файлов: UTF8-WIN1251 и Qwerty2Йцукен. |
|type = wdx | |type = wdx | ||
|version = 1.6 | |version = 1.6 | ||
Строка 13: | Строка 12: | ||
|needs = нет | |needs = нет | ||
|status = закрыт | |status = закрыт | ||
− | |homepage = http://wincmd.ru/plugring/Translit.html | + | |homepage = [http://wincmd.ru/plugring/Translit.html wincmd.ru] |
|function = Плагин для транслитерации имён файлов | |function = Плагин для транслитерации имён файлов | ||
|translatable = | |translatable = | ||
|unicode = | |unicode = | ||
}} | }} | ||
+ | '''wdx_translit''' - плагин, для транслитерации (перекодировки) имён файлов. Может быть полезен для: | ||
+ | * Просмотра имён файлов, записанных в нестандартной для системы кодировке или с ошибками. | ||
+ | * Быстрого перевода имён файлов в латиницу (например, для работы с ними на устройствах, не поддерживающих кириллицу) и обратно. | ||
+ | * Переименования mp3-файлов по содержимому id3-тегов с учётом транслитерации. | ||
+ | |||
+ | =Функции= | ||
+ | |||
+ | Плагин работает по принципу замены одного набора символов на другой. Самый простой пример - Qwerty2Йцукен перевод, в котором каждому символу латинской раскладки стандартной клавиатуры соответствует символ кириллицы, располагающийся на той же клавише.<br /> | ||
+ | В плагин встроены следующие таблицы перекодировки: | ||
+ | * '''Rus2Lat''' - символьная замена кириллицы на латиницу по принципу схожести написания (''Взаимозаменяемый'' - ''Vzaimozamenyaeiy''). | ||
+ | * '''Lat2Rus''' - символьная замена латиницы на кириллицу по принципу схожести написания (''Vocabulary'' - ''Вокабулари''). | ||
+ | * '''Translit''' - символьная замена латиницы на кириллицу по принципу схожести начертания символов (''Взаимозаменяемый'' - ''B3aumo3ameH&iembIu''). | ||
+ | * '''Fonetics''' - символьная замена латиницы на кириллицу по принципу схожести звучания (''Transliteration'' - ''Транслайтерэйшен''). | ||
+ | * '''MP3 ID3 Tag Rus2Lat''' - то же, что и Rus2Lat, но транслитерируюется содержимое ID3-тегов для mp3-файлов (вывод в формате '''[%tracknum%] %artist% - %title%'''). | ||
+ | |||
+ | ==Внешние таблицы== | ||
+ | |||
+ | Плагин может использовать подключаемые таблицы транслитерации (текстовый формат '''ttb'''), содержащие произвольные правила перевода символьных таблиц. В инсталляционном архиве распространяется несколько наиболее полезных таблиц, в том числе - улучшенные версии встроенных. Для установки таблицы достаточно скопировать её в каталог с установленным плагином.<br> | ||
+ | В таблицах могут указываться схемы транслитерации "символ-символ", "символ-набор символов", "набор символов - символ", "набор символов - набор символов". Подробное описание структуры таблиц смотрите в readme плагина. | ||
+ | |||
+ | ==Перекодировка файлов== | ||
+ | |||
+ | Вместе с плагином поставляется программа translit.exe, предназначенная для перекодировки файлов с помощью wdx_translit.wdx (для успешной работы она должна находиться в том же каталоге, что и плагин). Она работает с параметрами командной строки: | ||
+ | |||
+ | '''translit''' input_file.ext ''[output_file.ext]'' codetable.ttb | ||
+ | |||
+ | Если не указаны полные пути к файлам, они ищутся в каталоге, в котором находится translit.exe. Если не указан выходной файл, он создаётся автоматически там же, где и входной, и имеет имя '''input_file.ext.out''' | ||
+ | Имена файлов с пробелами должны заключаться в кавычки. | ||
+ | |||
+ | Примеры: | ||
+ | * Перекодирование файла '''c:\some file.txt''' через таблицу '''c:\my_table.ttb''' с сохранением результата в файле '''c:\some_other_file.txt"''': | ||
+ | translit "c:\some file.txt" c:\some_other_file.txt c:\my_table.ttb | ||
+ | * Перекодирование файла '''c:\some file.txt''' через таблицу '''c:\my_table.ttb''' с сохранением результата в файле '''c:\some file.txt.out"''': | ||
+ | translit "c:\some file.txt" c:\my_table.ttb | ||
+ | |||
+ | =Ссылки= | ||
+ | |||
+ | * [http://forum.wincmd.ru/viewtopic.php?t=201 Обсуждение плагина на forum.wincmd.ru] | ||
+ | * [http://tckb.ru/wiki/Файл:WDX_TRANSLIT_SRC.zip Исходные коды плагина] | ||
+ | |||
+ | [[Категория:Контентные плагины]] |
Текущая версия на 09:51, 8 октября 2012
Плагин для TC | |
«Wdx_translit» Перекодировка имён файлов: UTF8-WIN1251 и Qwerty2Йцукен. | |
Тип | Прочее |
---|---|
Версия | 1.6 |
Размер | 72 KB |
Автор | Павел Дубровский |
Лицензия | freeware |
Исходный код | закрыт |
Статус | закрыт |
Требования | нет |
Страница | wincmd.ru |
Назначение | Плагин для транслитерации имён файлов |
Возможность локализации | нет |
Поддержка unicode | нет |
Список всех плагинов |
wdx_translit - плагин, для транслитерации (перекодировки) имён файлов. Может быть полезен для:
- Просмотра имён файлов, записанных в нестандартной для системы кодировке или с ошибками.
- Быстрого перевода имён файлов в латиницу (например, для работы с ними на устройствах, не поддерживающих кириллицу) и обратно.
- Переименования mp3-файлов по содержимому id3-тегов с учётом транслитерации.
Функции
Плагин работает по принципу замены одного набора символов на другой. Самый простой пример - Qwerty2Йцукен перевод, в котором каждому символу латинской раскладки стандартной клавиатуры соответствует символ кириллицы, располагающийся на той же клавише.
В плагин встроены следующие таблицы перекодировки:
- Rus2Lat - символьная замена кириллицы на латиницу по принципу схожести написания (Взаимозаменяемый - Vzaimozamenyaeiy).
- Lat2Rus - символьная замена латиницы на кириллицу по принципу схожести написания (Vocabulary - Вокабулари).
- Translit - символьная замена латиницы на кириллицу по принципу схожести начертания символов (Взаимозаменяемый - B3aumo3ameH&iembIu).
- Fonetics - символьная замена латиницы на кириллицу по принципу схожести звучания (Transliteration - Транслайтерэйшен).
- MP3 ID3 Tag Rus2Lat - то же, что и Rus2Lat, но транслитерируюется содержимое ID3-тегов для mp3-файлов (вывод в формате [%tracknum%] %artist% - %title%).
Внешние таблицы
Плагин может использовать подключаемые таблицы транслитерации (текстовый формат ttb), содержащие произвольные правила перевода символьных таблиц. В инсталляционном архиве распространяется несколько наиболее полезных таблиц, в том числе - улучшенные версии встроенных. Для установки таблицы достаточно скопировать её в каталог с установленным плагином.
В таблицах могут указываться схемы транслитерации "символ-символ", "символ-набор символов", "набор символов - символ", "набор символов - набор символов". Подробное описание структуры таблиц смотрите в readme плагина.
Перекодировка файлов
Вместе с плагином поставляется программа translit.exe, предназначенная для перекодировки файлов с помощью wdx_translit.wdx (для успешной работы она должна находиться в том же каталоге, что и плагин). Она работает с параметрами командной строки:
translit input_file.ext [output_file.ext] codetable.ttb
Если не указаны полные пути к файлам, они ищутся в каталоге, в котором находится translit.exe. Если не указан выходной файл, он создаётся автоматически там же, где и входной, и имеет имя input_file.ext.out Имена файлов с пробелами должны заключаться в кавычки.
Примеры:
- Перекодирование файла c:\some file.txt через таблицу c:\my_table.ttb с сохранением результата в файле c:\some_other_file.txt":
translit "c:\some file.txt" c:\some_other_file.txt c:\my_table.ttb
- Перекодирование файла c:\some file.txt через таблицу c:\my_table.ttb с сохранением результата в файле c:\some file.txt.out":
translit "c:\some file.txt" c:\my_table.ttb