Wdx translit: различия между версиями

Материал из TCKB 2.0
Перейти к:навигация, поиск
м Translit wdx» переименована в «Wdx translit» поверх перенаправления)
м
Строка 3: Строка 3:
 
|plugin_name  = Translit_wdx
 
|plugin_name  = Translit_wdx
 
|image        = [[Изображение:wdx_translit.png|thumb|center]]
 
|image        = [[Изображение:wdx_translit.png|thumb|center]]
|image_caption = Транслитерирование имён файлов: UTF8-WIN1251 и Qwerty2Йцукен.
+
|image_caption = Перекодировка имён файлов: UTF8-WIN1251 и Qwerty2Йцукен.
 
|type          = wdx
 
|type          = wdx
 
|version      = 1.6
 
|version      = 1.6
Строка 17: Строка 17:
 
|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

Версия 09:58, 16 ноября 2009

Это заготовка статьи, она будет дополняться и изменяться.


Плагин для TC
«Translit_wdx»
Wdx translit.png

Перекодировка имён файлов: UTF8-WIN1251 и Qwerty2Йцукен.
Тип Прочее
Версия 1.6
Размер 72 KB
Автор Павел Дубровский
Лицензия freeware
Исходный код закрыт
Статус закрыт
Требования нет
Страница http://wincmd.ru/plugring/Translit.html
Назначение Плагин для транслитерации имён файлов
Возможность локализации нет
Поддержка 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