Транслит в ФАР3

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
wakh
Posts: 128
Joined: Wed 27 Apr, 2005 09:16
Location: Перогиреево
Has thanked: 6 times
Contact:

Транслит в ФАР3

Post by wakh »

Мне нужен транслит в фар 3, неужели готового нет?
В RESearch есть опция, но пресетов готовых нет, как их оформить не понятно, Ф1 нажимал.
по форуму искал.
Занимаюсь роликами и SEO, обращайтесь :)
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Транслит в ФАР3

Post by HaRT »

wakh wrote: Wed 31 Oct, 2018 20:38 как их оформить не понятно
Добавить новый пресет, там задать исходные и результирующие символы (один к одному).
RESearch Help wrote: Транслитерировать
Транслитерировать _весь_ текст в редакторе, заменяя каждый символ из строки 'Исходные символы' в символ той же позиции из строки 'Результирующие символы' (или на последний, если эти строка слишком короткая).
(выделение моё). Затем применить этот пресет.

Также посмотрите XLat в far.config и справку по соответствующим настройкам.

А вот чтобы заменять один символ на несколько (например, ‘щ’ --> “shh”) — такое мне в Фаре не встречалось. Но можно легко решить макросами на нажатия соответствующих исходных клавиш (O --> “shh”, ShiftO --> “Shh”) и каким-то общим для них переключателем, проверяемым у них в condition. Если идти по этому пути, то лучше сделать один общий макрос для всех входных символов с табличным преобразованием внутри.
Фар есть инструмент, а не нянька. © 2009 DrKnS
wakh
Posts: 128
Joined: Wed 27 Apr, 2005 09:16
Location: Перогиреево
Has thanked: 6 times
Contact:

Транслит в ФАР3

Post by wakh »

Т.е. готового ничего нет, жаль.
1 к 1 не вариант.
Пока обойдусь батничком, и подумаю над макросом.
ЗЫ
Под версию 1.х находится аж 3 плагина, видимо в те времена язык макросов такого не позволял.
Занимаюсь роликами и SEO, обращайтесь :)
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Транслит в ФАР3

Post by HaRT »

wakh wrote: Wed 31 Oct, 2018 22:08 Под версию 1.х находится аж 3 плагина, видимо в те времена язык макросов такого не позволял.
Да, тогда всё равно пришлось бы оформлять по одному макросу на символ, т.ч. от обобщения никакой пользы не было бы.
Но раз уж вы нашли подходящие плагины, что же мешает их использовать в Фаре 3? Ведь он поддерживает плагины от Фара 1. Заодно бы и нам тут рассказали, что получилось, а что нет, и как именно.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Транслит в ФАР3

Post by Shmuel »

Не уверен, что точно требуется, но если надо заменять в редакторе б на b, в на v и т.д., то это можно сделать простейшим макросом, заменяющим выделенный текст.

P.S. Макрос перенесен в отдельную тему.
Last edited by Shmuel on Thu 01 Nov, 2018 12:23, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Транслит в ФАР3

Post by HaRT »

Shmuel wrote: Wed 31 Oct, 2018 22:39 простейшим макросом
Я и имел в виду подобное преобразование, только работающее не на блоке, а сразу при вводе, притом не только в редакторе.
Фар есть инструмент, а не нянька. © 2009 DrKnS
wakh
Posts: 128
Joined: Wed 27 Apr, 2005 09:16
Location: Перогиреево
Has thanked: 6 times
Contact:

Транслит в ФАР3

Post by wakh »

HaRT wrote: Wed 31 Oct, 2018 22:20Но раз уж вы нашли подходящие плагины, что же мешает их использовать в Фаре 3?
Целых 3 причины: 1. не хочу лишний плагин, 2. есть батник, 3. не знал, что плагины от ФАР1 работают в ФАР3.
Shmuel wrote: Wed 31 Oct, 2018 22:39простейшим макросом
Завтра посмотрю макрос, но заранее спасибо!
Занимаюсь роликами и SEO, обращайтесь :)
Post Reply

Return to “Нужна помощь”