Фентуччи ([info]fentucci) wrote,
@ 2005-01-18 17:54:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Кириллизатор
На прошлой неделе разбирался с XULом. Немного разобрался.

В результате сделал расширенийе для Firefox и Thunderbird - встроенный переводчик с латиницы. В меню добавляется элемент "To Cyrillic" и горячая клавиша Ctrl+Shift+Q. Печатаешь латиницу где угодно в браузере, выделяешь её, нажимаешь Ctrl+Shift+Q и voila! Главное только случайно не нажать Ctrl+Shift+W, как я только что сделал - это закрывает окно firefox'a, и всё напечатанное теряется в недрах компа.

Детали и инструкции здесь

Для пользователей IE там есть bookmarklet. Не очень достойная замена но всё же что-то.



(Post a new comment)


[info]dmitryc
2005-01-19 03:57 am UTC (link)
bookmarklet - это 5!

(Reply to this)


(Anonymous)
2005-01-19 04:46 am UTC (link)
hm...looks like that error in java script won't let me open the link to bookmarklet. Is that possible? or it is something else?

(Reply to this) (Thread)


[info]fentucci
2005-01-19 12:35 pm UTC (link)
What's the error? And what version of what browser do you get it in?

(Reply to this) (Parent)

Come to think of it...
[info]fentucci
2005-01-19 08:23 pm UTC (link)
The link to bookmarklet should not open. The link is the bookmarklet.

You should just add that "to cyrillic" link to favorites with right-click menu and drag it over to the link bar from there. And that's it.

(Reply to this) (Parent)(Thread)

Re: Come to think of it... - (Anonymous), 2005-01-21 11:24 pm UTC

(Anonymous)
2005-06-11 10:44 pm UTC (link)
to Cyrillic - хорошая вещь. А нельзя ли заодно уж тогда то Latin сваять? Иногда нужно послать кому-то текст на транслите. Удобно было бы набрать по-русски, а потом преобразовать.

(Reply to this) (Thread)


[info]fentucci
2005-06-12 02:23 am UTC (link)
Можно, сделаю когда руки дойдут.

(Reply to this) (Parent)


[info]fentucci
2005-06-16 09:41 pm UTC (link)
Готово

(Reply to this) (Parent)(Thread)

(no subject) - (Anonymous), 2005-06-19 07:24 am UTC

[info]niksya
2005-07-07 08:48 am UTC (link)
bookmarklet - это не просто 5, это 5++!!!! ))

(Reply to this)

Excelent
(Anonymous)
2005-10-05 07:39 pm UTC (link)
Excelent extesnion. I suggest to add just another thing: is it possible customize shortcuts? It would be wonderful :=)

(Reply to this) (Thread)

Re: Excelent
[info]fentucci
2005-10-05 07:51 pm UTC (link)
Thanks!

Yes, I'll get to the shortcuts eventually. In the meantime, you can customize them with keyconfig extension. It's not the easiest tool to use, but it's very useful. Change the keys for shortcut ids "cyrillize_key", "translit_key" and "toc_togglemode"

(Reply to this) (Parent)

Bug in translation from cyrillic to translit
(Anonymous)
2005-12-21 06:03 pm UTC (link)
Cyrillic letter "х" should be translated to latin letter "h" (or maybe "kh") but it is not translated to any.

(Reply to this) (Thread)

Re: Bug in translation from cyrillic to translit
[info]fentucci
2005-12-21 06:14 pm UTC (link)
It is translated to latin x. If you want it translated to h or kh, swap the order of entries for "Х" in the translation table in the pref
extensions.tocyrillic.layouts.default

Go to about:config, find the pref, double-click on the value, change the order and save. It should start working right away.

(Reply to this) (Parent)

Закладурки в ИЕ на gmail.com
(Anonymous)
2006-02-05 04:56 pm UTC (link)
К сожалению закладурки не работают на gmail.com. При написании нового мейла, нажатие на закладурку вызывает только диалог закрытия. Есть ли сайты на которых закладурка "Русская клавиатура" работает?

Пока, Вася

(Reply to this) (Thread)

Re: Закладурки в ИЕ на gmail.com
[info]fentucci
2006-02-05 06:18 pm UTC (link)
С gmail они действительно не работают. Слишком сложная структура документов.

Эта закладурка не рассчитана на "rich text" и работает только в простых текстовых полях, например на google.com или, здесь, в комментах ЖЖ. Я, к счастью, слишком редко пользуюсь ИЕ, чтобы разбираться как сделать её всемогущей :)

(Reply to this) (Parent)(Thread)

Re: Закладурки в ИЕ на gmail.com - (Anonymous), 2006-02-05 07:40 pm UTC

[info]zhuzh
2006-02-07 07:53 am UTC (link)
Спасибо, это пять! Вот сейчас допишу коммент и пойду вставлять в раскладку типографику -- тире, кавычки и прочее.

Единственный большой недостаток -- переключалка не работает в полях, управляемых джаваскриптом. То есть поиск на странице по-русски делать нельзя, и в расширениях типа DeepestSender тоже печатать по-русски нельзя. У меня, во всяком случае, не получается. И править раскладки тоже не получается.

Маленький недостаток -- каждый раз, когда я правлю раскладку, приходится перезапускать FF. Еще один недостаток -- есть только две раскладки, между которыми можно переключаться по горячей клавише, а мне нужно три. Но эти вещи я, пожалуй, и сам мог бы поправить, изучив немного XUL. А вот первую -- вряд ли.

Если захотите ответить, лучше у меня в жж, потому что по почте я ответов не получаю.

(Reply to this) (Thread)


[info]fentucci
2006-02-07 03:47 pm UTC (link)
Отвечу здесь, чтобы держать всё в одном месте. А к вам в ЖЖ брошу линк.

Во-первых, спасибо :)

Какой версией Файрфох вы пользуетесь? Проблемы с необходимостью перезапускать Файрфох после изменения раскладки в 1.5 отсутствуют. Все изменения к выбранной раскладке вызывают её перезагрузку. В 1.0.x я не проверял, там по-моему это не было возможно, а в 1.5.* точно работает. В 1.0 тоже можно обойтись без перезагрузки, если переключать раскладку в конфигурационном диалоге каждый раз после внесения изменений. Это, конечно, тоже головная боль :(

Поисковое поле работает если оно находится в главном окне, как в 1.5. То есть, конвёртер в поисковом поле дурит и его нужно сопровождать copy/paste, но режим клавиатуры работает прекрасно - F2 и впрерёд.

Плагин работает во всех окнах, о которых он знает, то есть для которых есть XUL overlays. Так что если Deepest Sender открыть в sidebar, там тоже будет работать. По крайней мере в режиме source (я давно пробовал, не знаю есть ли так всё ещё такой) работал. Я планирую в будущем переписать плагин таким образом чтобы он знал обо всех окнах, но это потребует много времени и энергии, которых вечно не хватает. А пока что можно наверно вставить overlay специально для Deepest Sender. Должно сработать.

Переключаться между больше чем двумя раскладками - прекрасная идея! Я её когда-нибудь тоже воплощу. Сейчас это одна и та же раскладка, просто считывается в разных направлениях. Наверно надо будет приделать к конфигурационному окну возможность добавлять меню с разными раскладками и функциями - типа в кириллицу с раскладкой 1, в транслит с раскладкой 2 и так далее.

(Reply to this) (Parent)


[info]zhuzh
2006-02-07 04:42 pm UTC (link)
У меня 1.0.6, с 1.5 пока проблемы, ОС старая (Solaris 8), чтобы поставить 1.5, нужны какие-то телодвижения, на которые пока нет времени.

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

По поводу поиска: да, работает, нашел как: нужно ткнуть в поисковое поле мышкой и только потом нажать F2.

DeepestSender в сайдбаре действительно работает, но он там очень узкий, неудобно :( Если добавите для него оверлей, будет замечательно. Спасибо еще раз!

(Reply to this)

Баг
(Anonymous)
2006-06-23 02:16 pm UTC (link)
Не знаю, поддерживете ли Вы еще этот плагин или нет. Если нет, то жаль.
Замечательная штука, пользовался им и не знал горя, но вот обнаружился баг и, видимо, просто исправляемый:

Работаю в транслите. При вводе j/o ожидается получить йo. Так оно и есть. Но проблема в том, что о оказалось латинское, а не кириллица.
Обнаружил, когда делал поиск и не находил существующего слова

Буду очень благодарен, если исправите.

Настройки:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
ToCirillic 0.5.5 Раскладка: translit.ru

Henry

(Reply to this) (Thread)

Re: Баг
[info]fentucci
2006-06-24 06:42 pm UTC (link)
Henry

Я этот баг обязательно исправлю. Но Вам незачем ждать пока Мозилла примет поправку. Откройте конфигурационный редактор файрфокса (about:config), найдите там настройку extensions.tocyrillic.layouts.translitru, и в строке, соответствующей этой настройке, поменяйте O на О в последней паре. Вот так выглядит элемент, который нужно исправить: ["j/o","ЙO"]

(Reply to this) (Parent)


[info]yuhan_schum
2006-08-22 09:42 am UTC (link)
Привет.
Хочу внести предложение по расширению To Cyrillic.
Так как расширение работает с текстовыми полями в Firefox, нельзя ли добавить опцию в настройках, что бы Firefox в своей адресной строке писал только латинскими буквами, независимо от выбранного языка в системе.
Писать там кириллицей смысла нет, и ощибки, когда написал адрес, а оказалось - буквы не те - раздражают.
Или такое где-то уже реализовано?
Заранее спасибо. Регулярно использую To Cyrillic, если компьютер не дома. Хорошая вещь.

(Reply to this) (Thread)


[info]fentucci
2006-08-23 03:22 am UTC (link)
Спасибо

Такие плагины уже есть. Например этот: http://extensionroom.mozdev.org/more-info/urlfix.

(Reply to this) (Parent)(Thread)

(no subject) - [info]yuhan_schum, 2006-08-23 11:04 am UTC
(no subject) - [info]yuhan_schum, 2006-08-23 12:07 pm UTC
(no subject) - [info]fentucci, 2006-08-23 05:52 pm UTC
(no subject) - [info]yuhan_schum, 2006-08-25 12:48 pm UTC
(no subject) - [info]fentucci, 2006-08-25 03:59 pm UTC
(no subject) - [info]yuhan_schum, 2006-08-25 07:01 pm UTC
(no subject) - [info]fentucci, 2006-08-25 08:49 pm UTC
stanalone :(
[info]djiggy
2006-10-02 07:40 pm UTC (link)
а насколько реально сделать stand-alone версию этого plugin-a? я пользуюсь tocyrillic с одной из самых первых версиий, экономит мне кучу времени. хотелось бы и в аське или MSN Messenger писать с тем же удобством

(Reply to this) (Thread)

Re: stanalone :(
[info]fentucci
2006-10-03 03:36 pm UTC (link)
Я где-то недавно натыкался на stand-alone для Windows. К сожалению, не помню, как называется.

(Reply to this) (Parent)(Thread)

Re: stanalone :( - [info]djiggy, 2006-10-03 05:28 pm UTC
Re: stanalone :( - (Anonymous), 2006-10-06 12:08 pm UTC
Re: stanalone :( - [info]fentucci, 2006-10-06 03:10 pm UTC
Re: stanalone :( - (Anonymous), 2007-10-01 11:48 am UTC
Re: stanalone :( - [info]fentucci, 2007-10-25 02:06 pm UTC
Re: stanalone :( - [info]fentucci, 2006-10-08 12:41 am UTC
Re: stanalone :( - [info]djiggy, 2006-10-08 07:25 pm UTC
Re: stanalone :( - (Anonymous), 2006-10-17 05:30 am UTC
Re: stanalone :( - (Anonymous), 2007-08-06 03:32 pm UTC
Re: stanalone :( - [info]fentucci, 2007-10-25 02:07 pm UTC

[info]djiggy
2006-10-17 04:58 pm UTC (link)
охх спасиба за инфу :) буду ждать :)

(Reply to this)

Version for Firefox 2
(Anonymous)
2006-10-27 04:22 am UTC (link)
Dear developer of Кириллизатор,
thank you for the excellent product, but could you please release version for Firefox 2.

Кириллизатор user

(Reply to this) (Thread)

Re: Version for Firefox 2
[info]fentucci
2006-10-27 09:17 pm UTC (link)
It works in Firefox 2. I am running it myself with no issues. What exactly is the problem?

(Reply to this) (Parent)(Thread)

Re: Version for Firefox 2 - (Anonymous), 2006-10-30 10:23 pm UTC
версия standalone для windows
(Anonymous)
2006-12-18 02:19 pm UTC (link)
Привет, только недавно узнал об этом расширении, до этого очень долго и упорно мучался вписывая и копируя текст на translit.ru, а сейчас просто нет слов.
Вопрос: Планируешь ли сделать отдельную версию для windows?
Весь инет обшарил, так и не нашёл ничего достойного. Есть транслитераторы, но не интерактивные, т.е. пишешь, выделяешь и только тогда переводит.

(Reply to this) (Thread)

Re: версия standalone для windows
(Anonymous)
2006-12-18 02:22 pm UTC (link)
Извини, не видел выше в комментариях :)
Спасибо за расширение!

(Reply to this) (Parent)

kazakh layout
[info]sulag
2007-01-30 03:03 am UTC (link)
здравствуйте!
спасибо большое за программку. а нельзя ли среди прочих языков и layout для казахского включить в базовую конфигурацию. я для себя уже написал, но хотелось бы для всех. мог бы выслать, только в каком виде и куда не знаю.
спасибо.

(Reply to this) (Thread)

Re: kazakh layout
[info]fentucci
2007-01-30 03:53 pm UTC (link)
Да! Конечно!

Шлите на benya@benya.com в любом виде, например copy/paste из конфигурационного редактора.

Спасибо

(Reply to this) (Parent)(Thread)

Re: kazakh layout - [info]sulag, 2007-02-03 11:58 am UTC
Re: kazakh layout - [info]fentucci, 2007-02-03 01:28 pm UTC
Re: kazakh layout - [info]sulag, 2007-04-07 08:16 am UTC
Problem with to translit and the smalller ъ letter
(Anonymous)
2007-03-24 09:21 pm UTC (link)
Hi,
This is great!
The only two problems I encountered were using the "to translit" function. It didn't work for me.
The other thing is the smaller ъ letter in the Bulgarian version. I can't produce it. Where can I find a character map?
Thanks!
Best,
Ana

(Reply to this) (Thread)

Re: Problem with to translit and the smalller ъ letter
[info]fentucci
2007-03-25 12:00 am UTC (link)
Hey, Ana

"ъ" in Bulgarian version is "y", same as "й". I spend quite a bit of time getting someting like gaydaryt turn into гайдарът - I hope I got it right.

There only way to see the map is to go into configuration editor (enter about:config in the address bar), then filter by "bulgarian" and you'll see the transliteration table. Paste it into notepad or some other editor so you can see the whole thing. The table consists of pairs in the brackets [], first the roman string, second - corresponding cyrillic.

To Translit should work... try to select some cyrillic text, right-click on it and then hit "To Translit". If it does not work, see if there is something in the Error console (Tools | Error Console) and send it to me

Cheers

(Reply to this) (Parent)

Same function outside firefox
(Anonymous)
2007-09-21 09:16 am UTC (link)
hey, this plugin is awesome. However, I'd like to use the same function outside firefox, too... in, let's say, miranda. Any way or plans to do this?

(Reply to this) (Thread)

Re: Same function outside firefox
[info]fentucci
2007-09-21 11:04 am UTC (link)
Sorry, no plans for anything outside of the mozilla platform apps.

(Reply to this) (Parent)

Re: Same function outside firefox - [info]fentucci, 2007-10-25 02:07 pm UTC

(Anonymous)
2008-07-21 07:47 am UTC (link)
вроде бы все неплохо, но в асе или любой подобной программе он у меня не работает.

(Reply to this) (Thread)


[info]fentucci
2008-07-21 11:47 pm UTC (link)
И не должен

(Reply to this) (Parent)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…