• Welcome to Восточное Полушарие.

News:

Друзья! Форум перенесен на новый сервер, обновлено программное обеспечение, конвертированы данные. Изменений очень много, что-то могло сломаться, что-то не заработать, что-то пропасть. Если вы обнаружили проблему на форуме, пожалуйста, напишите на admin[собака]polusharie.com — постараемся исправить! 02.01.2026

Main Menu

Автоматический ввод pinyin'я в Word'e

Started by Андрей Розвезев, 24 November 2004 04:11:06

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

rozvezev

Надо проставлять пининь в тексте. Текст набирается в Ворде. Пининь должен подставляться к тексту автоматически, программой.

Спасибо!

pnkv

Не очень понятна задача. Текст – иероглифический текст? И что куда нужно подставлять?

rozvezev

Quote from: Олег on 24 November 2004 10:06:50Не очень понятна задача. Текст – иероглифический текст? И что куда нужно подставлять?

Упс!.. не написал.. да, текст иероглифический. Пининь нужен сбоку.

То есть так:

论坛 lun4tan2

Только пининь должен быть не с цифрами, а с диакритиками..

pnkv

Можно с помощью NJStar сначала привести к виду:
论 坛
lun4 tan2

а затем в ворде макросом преобразовать до нужного вида.

MiR, в свое время доработал макрос, который используется при работе над оцифровкой БКРС по превращению цифр в тона. Надо поискать и выложить.

pnkv

макрос по преобразованию цифр в тона можно скачать здесь:

http://bkrs.narod.ru/PINYINXP.rar

rozvezev

Quote from: Олег on 24 November 2004 11:56:39макрос по преобразованию цифр в тона можно скачать здесь:

http://bkrs.narod.ru/PINYINXP.rar

Спасибо! Но сейчас обнаружил, что тона можно как  с помощью макроса, так и NJStar'а приводить к виду с диакритическими символами. Но все равно остаются пробелы.... :-/

pnkv

Quote from: Андрей Розвезев on 24 November 2004 12:31:05NJStar'а приводить к виду с диакритическими символами.
диакритики NJS в ворд корректно не переносятся

rozvezev

Quote from: Олег on 24 November 2004 12:55:03диакритики NJS в ворд корректно не переносятся

Что Вы имеете в виду?

pnkv

Quote from: Андрей Розвезев on 25 November 2004 01:42:36Что Вы имеете в виду?
при копировании через буфер преобразуется в другие символы.

MiR

Quote from: Андрей Розвезев on 24 November 2004 04:11:06Надо проставлять пининь в тексте. Текст набирается в Ворде. Пининь должен подставляться к тексту автоматически, программой.
Подобную программу писал Сат Абхава. Посмотрите на oriental.ru, там были ссылки.

Также эти файлы можете найти здесь, но автор, кажется, перестал страницу обновлять: http://lunatic.front.ru/
We play the game
With the bravery of being out of range...

pnkv

Quote from: MiR on 25 November 2004 20:29:12Подобную программу писал Сат Абхава. Посмотрите на oriental.ru, там были ссылки.
Что-то я в ней такого не нашел, хотя тыркал по всем кнопкам (но это, конечно, ни о чем еще не говорит).

А у  ориентала болезнь Дауна. Можно даже не ходить.
Это я не злорадствую, а сочувствую, как даун дауну.
 :*)

MiR

Quote from: Олег on 25 November 2004 20:37:00Что-то я в ней такого не нашел, хотя тыркал по всем кнопкам (но это, конечно, ни о чем еще не говорит).
Имелся в виду не SatTools, а AddPinyinScript. Написан на JavaScript'е, запускается из Internet Explore'а. Кстати, я в свое время в базе иероглифов и их чтений ковырялся, там были кое-какие ошибки, так что пользуйтесь на свой страх и риск.

Quote from: Олег on 25 November 2004 20:37:00А у  ориентала болезнь Дауна.
Насколько я понимаю, он не в дауне, а закрыт на профилактику! Как раз чтобы не попасть в даун! ;)
We play the game
With the bravery of being out of range...

rozvezev

Quote from: Олег on 25 November 2004 15:31:33при копировании через буфер преобразуется в другие символы.

Какие? Не заметил. Сейчас вот только запустил NJStar - хотел еще раз проверить, - но почему-то иероглифы набирать не получилось, одни вопросики... :(

rozvezev

Quote from: MiR on 25 November 2004 20:29:12Подобную программу писал Сат Абхава. Посмотрите на oriental.ru, там были ссылки.

Также эти файлы можете найти здесь, но автор, кажется, перестал страницу обновлять: http://lunatic.front.ru/

Большое спасибо!!! Буду разбираться.

rozvezev

Отдельное спасибо Сату Абхаве! Стоящий скрипт!

В отличие от NJStar'a он не "делает" пробелов между слогами, что очень хорошо..

morhad

А что, нельзя для поставленной задачи использовать возможности Ворда (кажется с установленным профинг тулсом). См. Формат -  Разметка для восточно-азиатских языков - Фонетическое руководство. Результат см в прилагаемом мной файле

rozvezev

Quote from: morhad on 26 November 2004 07:47:55А что, нельзя для поставленной задачи использовать возможности Ворда (кажется с установленным профинг тулсом). См. Формат -  Разметка для восточно-азиатских языков - Фонетическое руководство. Результат см в прилагаемом мной файле

Только что попробовал. Знал про эту возможность, но отчего-то она у меня не работала в Ворде 2к/ХР. (Сейчас Ворд 2003).  Получилось..

Проблема только в том, что пиньинь нужен сбоку, а не сверху. Плюс он должен быть редактируемым.

capivara

Wenlin в pinyin вроде конвертировал. Много возни правда с ним - копи туда пэйст сюда...

rozvezev

Quote from: капигуар on 30 November 2004 05:02:17Wenlin в pinyin вроде конвертировал. Много возни правда с ним - копи туда пэйст сюда...

А есть ли возможность конвертации в DEMO-версии? Или необходимо покупать retail?

rozvezev

Сейчас узнал, что намечается promotion-акция, цена на Wenlin упадет до 150..) С 1-го декабря..)

capivara

Wenlin на еОсле есть. Я оттуда и взял. Разница между демкой и полной версией кажется в том что в демо нет словарей.

rozvezev

Quote from: капигуар on 30 November 2004 23:22:06Wenlin на еОсле есть. Я оттуда и взял. Разница между демкой и полной версией кажется в том что в демо нет словарей.

Спасибо! Буду знать..)

Sat Abhava

Quote from: MiR on 25 November 2004 21:08:43Имелся в виду не SatTools, а AddPinyinScript. Написан на JavaScript'е, запускается из Internet Explore'а. Кстати, я в свое время в базе иероглифов и их чтений ковырялся, там были кое-какие ошибки, так что пользуйтесь на свой страх и риск.

Если встретили ошибки в чтениях, то прошу указать, какие именно. Только чур не путать с различиями в тонах типа "путунхуа vs гоюй" (для традиционной графики в скрипте зайдествована база IME тайваньской версии Windows).  :)

MiR

Quote from: Sat Abhava on 05 December 2004 20:02:51...Только чур не путать с различиями в тонах типа "путунхуа vs гоюй" (для традиционной графики в скрипте зайдествована база IME тайваньской версии Windows).  :)

Это мне напоминает, как у ХвЗ Багатур Лобо весело сооружал псевдодаосский алтарь, а на возможные попытки его разоблачить у него была припасена легенда о «Заоблачной школе Нефритового утробыша»... Впрочем, я отвлекся. Нет, драг еч Сат Абхава, не собираюсь отвлекаться на разночтения. Только технические моменты.

Файл cp.js:
cp[3307]=["誒","e^1 e^2 e^3 e^4"]
cp[5397]=["琥","hu30368"]
cp[6918]=["禁","jin4  jin1"] (двойной пробел)
cp[9592]=["呒","m2"] (для того же знака, но в полном написании даются два чтения: cp[3987]=["嘸","fu3 m2"])
cp[16145]=["骁","xiao10999"]

Не ошибка, но необходимо помнить: в скрипте umlaut-u обозначается как «uu».

Это то, что было мной зафиксировано. Возможно, было найдено что-то еще, но я нигде не пометил, звиняйте, братья!
We play the game
With the bravery of being out of range...

Sat Abhava

Quote from: MiR on 06 December 2004 22:19:02Это мне напоминает, как у ХвЗ Багатур Лобо весело сооружал псевдодаосский алтарь, а на возможные попытки его разоблачить у него была припасена легенда о «Заоблачной школе Нефритового утробыша»...

Не понял намека... Ты будешь оспаривать, что в фонетике путунхуа и гоюй есть большие несостыковки (особенно в плане тонов)?

QuoteВпрочем, я отвлекся. Нет, драг еч Сат Абхава, не собираюсь отвлекаться на разночтения. Только технические моменты.

А, вспомнил... Для скрипта AddPinyin была использована другая база, нежели для SatTools, - на скорую руку обработанный иероглифический список юникод, что у вас здесь для шанхайского словаря составляли.

Quotecp[3307]=["誒","e^1 e^2 e^3 e^4"]

Не ошибка, а сделано намеренно... Или у тебя есть лучшая форма представления для чтения этого знака?

Quotecp[5397]=["琥","hu30368"]
cp[6918]=["禁","jin4  jin1"] (двойной пробел)
cp[9592]=["呒","m2"] (для того же знака, но в полном написании даются два чтения: cp[3987]=["嘸","fu3 m2"])
cp[16145]=["骁","xiao10999"]

Это, разумеется, ошибки. Исправил.

QuoteНе ошибка, но необходимо помнить: в скрипте umlaut-u обозначается как «uu».

В каком это скрипте "umlaut-u обозначается как «uu»"?  ??? Во всех моих скриптах я использую в этом случае не «uu», а «v». То же делает и тайваньский IME на моей системе. А скриптов с «uu» я и в глаза не видывал... :)

QuoteЭто то, что было мной зафиксировано. Возможно, было найдено что-то еще, но я нигде не пометил, звиняйте, братья!

Если еще на что наткнешься, то, пожалуйста, выкладывай в этой теме.

"Спасение утопающих - дело рук самих утопающих!"  ;D