LingvoWiki:Пользовательский скрипт для китайского текста: различия между версиями

Материал из LingvoWiki
Перейти к навигацииПерейти к поиску
м (готово!)
м (готово!)
Строка 1: Строка 1:
 
Если Вам часто приходится пользоваться шаблонами <nowiki>{{汉|...}}</nowiki> и <nowiki>{{漢|...}}</nowiki>, вы можете использовать пользовательсий сценарий (userscript) для того, чтобы автоматически расставить один из этих тегов.
 
Если Вам часто приходится пользоваться шаблонами <nowiki>{{汉|...}}</nowiki> и <nowiki>{{漢|...}}</nowiki>, вы можете использовать пользовательсий сценарий (userscript) для того, чтобы автоматически расставить один из этих тегов.
 +
 +
== Общая информация ==
  
 
Сценарий добавляет две кнопки под полем редактирования в LingvoWiki. Они позволяют обвести шаблонами все китайские иероглифы на странице, которые ещё не обведены одним из таких шаблонов.
 
Сценарий добавляет две кнопки под полем редактирования в LingvoWiki. Они позволяют обвести шаблонами все китайские иероглифы на странице, которые ещё не обведены одним из таких шаблонов.
Строка 11: Строка 13:
 
* Добавить поддержку тегов для отдельных китайских диалектов.
 
* Добавить поддержку тегов для отдельных китайских диалектов.
 
* Возможно, после тестирования интегрировать этот скрипт в основное меню LingvoWiki?
 
* Возможно, после тестирования интегрировать этот скрипт в основное меню LingvoWiki?
 +
 +
== Установка ==
  
 
=== Firefox ===
 
=== Firefox ===
Скрипт успешно работает в Firefox 13.0 с Greasemonkey 0.9.20.
+
Сценарий успешно работает в Firefox 13.0 с Greasemonkey 0.9.20.
  
 
Инструкции по установке:
 
Инструкции по установке:
Строка 20: Строка 24:
  
 
=== Установка в Опере ===
 
=== Установка в Опере ===
Скрипт проверен и успешно работает в Opera 11.64.
+
Сценарий проверен и успешно работает в Opera 11.64.
  
 
# Узнайте, где расположена ваша папка для пользовательских сценариев (или укажите в ней путь, если он не установлен):
 
# Узнайте, где расположена ваша папка для пользовательских сценариев (или укажите в ней путь, если он не установлен):
## To find out what is your user javascript folder (or to change its location) in Opera, open the menu Tools [設定 in Chinese version] > Preferences [功能設定] > Advanced/Расширенные [進階] > Content/Содержимое [內容], then click on the JavaScript Options/Настроить JavaScript [JavaScript 選項] button.
+
## Откройте меню Tools [Настройки, 設定] > Preferences [Общие настройки, 功能設定] > Advanced [Расширенные, 進階] > Content [Содержимое, 內容], затем нажмите на кнопку JavaScript Options [Настроить JavaScript, JavaScript 選項]; в появившемся окне будет поле, где можно посмотреть или указать папку для пользовательских сценариев. По умолчанию эта папка не установлена.
## Скопируйте текст вложения со страницы [http://userscripts.org/scripts/review/137492 http://userscripts.org/scripts/review/137492] и сохраните его в файл с расширением «.user.js» в Вашей папке для пользовательских сценариев.
+
# Скопируйте текст вложения со страницы [http://userscripts.org/scripts/review/137492 http://userscripts.org/scripts/review/137492] и сохраните его в файл с расширением «.user.js» в Вашей папке для пользовательских сценариев.
 
 
По умолчанию эта папка не установлена (по крайней мере, у меня).
 

Версия 21:31, 1 июля 2012

Если Вам часто приходится пользоваться шаблонами {{汉|...}} и {{漢|...}}, вы можете использовать пользовательсий сценарий (userscript) для того, чтобы автоматически расставить один из этих тегов.

Общая информация

Сценарий добавляет две кнопки под полем редактирования в LingvoWiki. Они позволяют обвести шаблонами все китайские иероглифы на странице, которые ещё не обведены одним из таких шаблонов.

Известные ошибки:

  • Пока что сценарий с удовольствием обводит кану, хангыль и что-нибудь ещё. Не используйте сценарий на страницах, где есть некитайский текст.
  • Скрипт пока что считает иероглифами все символы из верхних плоскостей уникода.

Wishlist:

  • Добавить поддержку изменения не всего текста, а только выделенного.
  • Добавить поддержку тегов для отдельных китайских диалектов.
  • Возможно, после тестирования интегрировать этот скрипт в основное меню LingvoWiki?

Установка

Firefox

Сценарий успешно работает в Firefox 13.0 с Greasemonkey 0.9.20.

Инструкции по установке:

  1. Установите дополнение Greasemonkey (или совместимую альтернативу)
  2. Перейдите на страницу http://userscripts.org/scripts/show/137492 и нажмите на кнопку Install в верхнем правом углу.

Установка в Опере

Сценарий проверен и успешно работает в Opera 11.64.

  1. Узнайте, где расположена ваша папка для пользовательских сценариев (или укажите в ней путь, если он не установлен):
    1. Откройте меню Tools [Настройки, 設定] > Preferences [Общие настройки, 功能設定] > Advanced [Расширенные, 進階] > Content [Содержимое, 內容], затем нажмите на кнопку JavaScript Options [Настроить JavaScript, JavaScript 選項]; в появившемся окне будет поле, где можно посмотреть или указать папку для пользовательских сценариев. По умолчанию эта папка не установлена.
  2. Скопируйте текст вложения со страницы http://userscripts.org/scripts/review/137492 и сохраните его в файл с расширением «.user.js» в Вашей папке для пользовательских сценариев.