Вопрос или проблема
Я пытаюсь писать китайские иероглифы и пиньинь с обозначенными тонами.
Настройка китайских иероглифов с вводом пиньинь была довольно простой. Просто добавьте китайский язык, а затем выберите китайский – упрощенный для ввода с клавиатуры.
Но теперь я также хочу писать пиньинь с тонами, чтобы делать карточки в Anki.
Как я могу включить этот ввод?
Я нашел три альтернативы этому вопросу, лично я рекомендую первую:
-
Если вы используете ibus:
$ sudo apt-get install ibus-m17n
А затем выберите “метод ввода”: Китайский – ханью пиньинь (m17n). После этого вы можете написать гласную и соответствующий тон после неё, чтобы он преобразовался:
a3 -> ǎ
. -
Если используете scim: тогда вы можете выбрать zh-pinyin как ввод для преобразования чисел тонов пиньиня в акценты: https://eastasiastudent.net/china/mandarin/input-pinyin-tone-marks-ubuntu/
-
Если вам нужно что-то быстро: используйте Графический редактор символов:
$ /usr/bin/charmap
После его открытия выберите латинский графический редактор символов, там вы найдете все возможные тона пиньиня для каждой гласной (с 1 до 4)
Используя клавишу составления (Правый Alt или любую другую), без необходимости менять английский как язык ввода (также доступно для китайского или для Интеллектуального пиньиня в режиме “英”)
Правый Alt + - + [a] = ā
Правый Alt + ' + [a] = á
Правый Alt + c + [a] = ǎ
Правый Alt + ` + [a] = à
Чтобы активировать клавишу составления, перейдите в: Настройки -> Клавиатура -> Клавиша составления -> Правый Alt
Состояние для Ubuntu 20.04.1 LTS
Вы уже пробовали редактор пиньиня на chinesisch-lernen.org?
http://www.chinesisch-lernen.org/werkzeuge/pinyin-editor.html
Ввод yan1
автоматически изменится на yān
и аналогично для других тонов. Вы также можете ввести несколько слов сразу, чтобы получить целый абзац в пиньине.
С другой стороны, редактор работает только в этом окне браузера. Поэтому вам нужно будет ввести там, затем скопировать и вставить там, где вам нужно. И, очевидно, вы должны быть подключены к интернету.
Я опоздал на 2 года, извините за это, но, возможно, это поможет людям, попавшим сюда через поиск. Я создал редактор пиньиня здесь https://www.pinyin-editor.com/, который должен быть именно тем, что вы ищете. Надеюсь, это поможет!
Вот онлайн-сервис ввода пиньиня с тонами (бесплатно), который позволяет вводить в один шаг:
(1) перейдите на www.typingChinese.com/main.htm.
(2) Нажмите на кнопку Chn под и слева от большого поля редактирования, чтобы переключиться в режим западного ввода.
(3) Удерживайте клавишу гласной (a, o, e, i, u или v), затем нажмите число (аналогично использованию клавиши Shift для ввода буквы). например, удерживая u, нажмите 2, получится ú; то есть, u + 2 –> ú.
(4) Аналогично, e + 4 –> è; v + 4 –> ǜ. o + 3 –> ǒ. v + 5 –> ü.
*Примечание: 7, 8, 9, 0 (соответствующие тону 1-4) также могут быть использованы для удобства двухрукого ввода; например, чтобы напечатать ā, нажмите a, затем нажмите 7 на правой стороне клавиатуры.
Документация:
http://www.typingchinese.com/TypingTonedPinyin.htm
Китайский – ханью пиньинь (m17n) в ibus
Упомянутый выше пакет “ibus-m17n” не сработал у меня. Я использую виртуальную машину Linux Mint 19.3 в VirtualBox, работающую на Windows 10. Я нашел “Страницу Рэйчел“, и перешел к разделу под названием “Как вводить Hànyǔ Pīnyīn с тонами в Ibus?” Я буду цитировать,
“Иногда вы не хотите вводить 漢字 или 汉字; иногда вы хотите
вводить Hànyǔ Pīnyīn, фактический латинский скрипт с тонами. Как вы
это делаете в Ibus?Метод, который вам нужен, называется “Китайский – ханью пиньинь (m17n)” в меню
метода ввода; иконка – ā с другими знаками тона рядом с ней.
Как только это активируется, довольно просто вводить Hànyǔ Pīnyīn с
знаками тона. Просто введите буквы (например, “han”), затем введите
номер тона (например, “4”). Это мгновенно ставит знак тона
над соответствующей гласной — никаких дополнительных нажатий клавиш не требуется. Если вы
хотите ввести ü (u с умлаутами), используйте старый трюк с “v”.
Работает отлично!
Ответ или решение
Для ввода китайских иероглифов и пиньинь с обозначенными тонами в вашем проекте, например, при создании карточек в Anki, вы можете воспользоваться несколькими методами. Вот подробное описание наиболее эффективных способов, чтобы обеспечить максимальную продуктивность и удобство работы.
1. Использование IBus с пакетом m17n
Если вы используете IBus, вам потребуется установить специальный пакет ibus-m17n
. Для этого выполните команду:
sudo apt-get install ibus-m17n
После установки выберите метод ввода "Chinese – hanyu pinyin (m17n)". Этот метод позволяет вводить пиньинь, вводя сначала буквы, а затем цифру, соответствующую тону. Например, ввод a3
автоматически преобразуется в ǎ
. Это становится удобным и быстрым способом ввода текста с тонами.
2. Использование SCIM
Если вы предпочитаете SCIM, выберите вариант ввода zh-pinyin
, который также преобразует цифры с тонами в правильные диакритические знаки. Этот метод может быть немного менее интуитивно понятным, чем m17n, но все же эффективным.
3. Использование символов через Character Map
Для быстрого ввода символов пиньинь с тонами вы можете открыть Character Map, выполнив команду:
/usr/bin/charmap
Выберите латинские символы, и вы найдёте все возможные тоновые символы. Это может быть полезно для разового ввода, однако данный метод менее удобен для регулярного использования.
4. Активирование клавиши Compose
Вы также можете использовать клавишу Compose для ввода пиньинь с тонами. Настройте её в системе, перейдя в Настройки -> Клавиатура -> Compose Key. Подойдет для этого правая клавиша Alt. После этого вы сможете вводить тонированные символы следующим образом:
- Right Alt + – + [a] = ā
- Right Alt + ‘ + [a] = á
- Right Alt + c + [a] = ǎ
- Right Alt + ` + [a] = à
5. Использование онлайн редакторов
Существует несколько онлайн-инструментов для ввода пиньинь:
-
Pinyin Editor на сайте chinesisch-lernen.org позволяет вводить текст в формате
yan1
, который мгновенно преобразуется вyān
и т.д. Хотя это требует интернет-соединения и промежуточного копирования текста, это удобно для быстрого ввода. -
Другой вариант — www.pinyin-editor.com, где функциональность аналогичная, но с более удобным интерфейсом.
-
Также стоит попробовать Typing Chinese, который позволяет вводить пиньинь с тонами путем зажатия клавиш. Например, удерживая
u
и нажав2
, получитсяú
.
Заключение
Выберите метод, который наиболее соответствует вашим потребностям и стилю работы. Возможности, предложенные выше, помогут вам эффективно вводить пиньинь с тонами, что значительно упростит создание карточек и изучение китайского языка. Правильный выбор инструмента обеспечит легкость в использовании и повысит вашу продуктивность.