Обсуждение участника:X-romix/translit.js
translit.js — скрипт для транслитерации латиницы в кириллицу. Автор - X-romix
Использование скрипта
[править код]Выделите текст на латинице и нажмите кнопку (эта кнопка появится после установки скрипта, см. ниже).
Кодовая таблица
[править код]Используется кодовая таблица ГОСТ 7.79-2000 (ИСО 9-95)
А | Б | В | Г | Д | Е | Ё | Ж | З | И | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
а | b | v | g | d | e | yo | zh | z | i | j | k | l | m | n | о | p | r | s | t | u | f | x | cz, с | ch | sh | shh | `` | y` | ` | e` | yu | уа |
При кодировании букв используется машинописный обратный апостроф (рядом с восклицательным знаком). Заглавные Ь и Ъ кодируются как ~ и ~~ соответственно.
Пример кодированного текста:
By`straya ry`zhaya lisa pry`gaet cherez lenivuyu sobaku.
Скрипт перекодирует его так:
Быстрая рыжая лиса прыгает через ленивую собаку.
Установка
[править код]Чтобы установить себе этот скрипт, откройте ваш js-файл и впишите там текст:
// Скрипт для транслитерации латиницы
importScript('Участник:X-romix/translit.js');
Образец Вы можете посмотреть, например, здесь: Участник:X-romix/monobook.js
Замечание: Чтобы после сохранения увидеть сделанные изменения, очистите кеш своего браузера: попробуйте Ctrl+F5 или Ctrl+R.
Удаление
[править код]Если Вы не захотите больше пользоваться этим скриптом, просто удалите указанные строки из вашего js-файла и точно так же очистите кеш браузера.
Раскладка, аналогичная сайту translit.net
[править код]- Некоторые участники уже используют скрипт на сайте http://www.translit.net и не хотят переучиваться. Версию скрипта под данную раскладку символов написал участник Obersachse и разместил ее здесь.
Отзывы
[править код]Если скрипт Вам понравился, и оказался полезным, пожалуйста напишите здесь свой отзыв.
Другие персональные скрипты
[править код]Скрипт | Описание | Автор |
---|---|---|
wiki google.js | Измененная форма поиска. Дополняет форму поиска возможностью искать через Google в Википедии, БСЭ, а также в Яндекс-словарях и др. Умеет открывать найденное в новом окне. Поиск через гугл делается быстрее и меньше нагружает сервера Викимедии. | X-romix |
user_bold.js | На страницах обсуждения выделяет имя пользователя жирным. | X-romix |
time_small.js | Выделяет мелким шрифтом дату и время в обсуждениях наподобие 09:25, 25 декабря 2007 (UTC). | X-romix |
hide_page_elements.js | Отключает ненужные элементы страницы (баннеры, предупреждения об авторском праве, и прочее). | X-romix |
summary_show_overload.js | Показывает переполнение поля «Описание изменений», чтобы избежать его «обрезания» для русского текста. | X-romix |
tablifikator.js | Скрипт позволяет быстро переносить таблицы, которые уже есть в Excel или другом табличном процессоре, в Википедию. | X-romix |
translit.js | Скрипт для транслитерации латиницы в кириллицу. | X-romix |
lowercase.js | Скрипт для перевода выделенного текста в нижний регистр. | X-romix |
refconv.js | Скрипт преобразует ссылки в читаемый вид. | X-romix |
wordwikify.js | Скрипт превращает слово в [[гиперссылку]], используя при этом содержимое окна поиска (вверху справа). | X-romix |
compare2texts.js | Находит буквальные совпадения между двумя текстами | X-romix |
check_tags.js | Проверяет закрытость тегов Википедии. | X-romix |
check_sign.js | Проверяет наличие подписи в обсуждениях. | X-romix |
check_descr.js | Проверяет наличие описания правки. | X-romix |
highlight1c.js | Подсветка кода 1С:Предприятие. | X-romix |
revert.js | Заменяет на страницах диффов разницу между версиями на опции автоматического отката, позволяет автоматически вынести предупреждение сделавшему правку участнику. | Ferrer-ru |
gadget-gif-hider.js | Скрывает GIF иллюстрации, позволяя спокойно читать текст статей. Для скрытия: навести и отвести курсор. Наведя курсор, GIF иллюстрацию можно повторно рассмотреть. (Работает в Firefox, в Chrome) | ll0l00l |
gadget-ranking.js | Помогает собрать статистику при опросах в рамках Проект:Анализ качества. Активируется по нажатию «Случайная статья» на панельке «Навигация». Далее чуть ниже появляется отдельная панелька. (Работает в Firefox, в Chrome) (Не работает в IE, в Opera) | ll0l00l |
Возможные ошибки в связи с отключением wikibits.js
[править код]Поступил запрос на изменение защищённой страницы. За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Если автор запроса знает JavaScript, лучше всего сразу приготовить код. Предложенные изменения должны быть либо очевидными, либо поддержаны консенсусом. |
X-romix, обратите внимание, что код этого скрипта может содержать следующие ошибки, вызванные использованием устаревшего кода, удалённого из движка «Медиавики» (скрипта wikibits.js, см. технические новости):
- Используйте модуль
jquery.client
вместо переменныхis_gecko
,is_safari
,is_safari_win
,is_chrome
,is_chrome_mac
,is_ff2
,is_ff2_win
,is_ff2_x11
иwebkit_match
, например:mw.loader.using('jquery.client').done(function () { if ( $.client.profile().layout == 'gecko' ) { // Данный код будет запускаться только в браузерах с движком Gecko } } );
- Замените
doneOnloadHook
,onloadFuncts
,addOnloadHook
илиrunOnloadHook
на следующий код:jQuery( function( $ ) { // ваш код } );
$( название_функции );
- Полный список возможных ошибок и их решений: Legacy Javascript § wikibits.js (на mediawiki.org, англ.).
Если это сообщение пришло по ошибке и в скрипте нет проблемного кода, проигнорируйте его.
Используйте {{ping|Saint Johann}}
, чтобы получить дополнительные пояснения.
St. Johann от лица инженеров русской Википедии
Отправлено NapalmBot 22:27, 4 мая 2017 (UTC)