11
Программка для добавления скобок к пиньиню http://narod.ru/disk/3039447001/Pinyin.rar.html
Инструкция внутри.
2011.01.09
Тема Ответить
12
не работает
запускал несколько раз
через несколько секунд создаёт новый файл с нулевым размером и затихает
2011.01.09
Тема Ответить
13
Что значит "затихает"? Он может зависнуть на пол минуты-минуту, как и написано, в это время размер файла будет нулевым. Если пол минуты подождать, то он все сделает и файл заполнится. Зависит от компьютера, файлик то не маленький надо весь перелопатить.
Надпись появляется "идет конвертация" или "готово"?

Может и не работать, но тогда бы, скорее всего, ничего бы не создавал.

Попробуйте подождать, т.е. не трогать, если там процесс идет.
2011.01.10
Тема Ответить
14
Я 10 минут ждал в первый раз. Вначале да , нагрузка на проц 100% , и комп слегка подвисает , но как только появляется новый файл , нагрузка на проц спадает почти до нуля , и ничего больше не происходит. Второй и третий раз ждал минуты по три - результат тот же самый. Запускал из-под командной строки , но к сожалению там лога выполнения программы нет. И да , пишет - идет конвертация.
2011.01.10
Тема Ответить
15
А я на трех компьютерах проверил, как часы работает. Но все три XP. А у вас какая система?

По хорошему, кончено, надо логи сделать. Но лучше пойдем простым путем, особенно раз вы не боитесь внутренности программ видеть.

Скачайте и установите себе питон:
http://www.python.org/ftp/python/3.1.3/python-3.1.3.msi (14 мб)

Затем создайте файл с расширением .py и вставьте туда
Код:
import re

file_old = open('1.dsl', mode='r', encoding='utf-16-le')
file_new = open('new.dsl', mode='w', encoding='utf-16-le')

text = re.sub(r'^ (.+)\n ', r' \[\1\]\n ', file_old.read(), flags=re.MULTILINE)

file_new.write(text)

Рядом с ним кладете файл словаря переименованный в 1.dsl
Запускаете файл скрипта двойным щелчком.
В этой же папке должен появится исправленный new.dsl

Тут вроде нечему не работать. По сути это та же программа, что и ранее, только без графической оболочки.
И тут если будет не работать, то можно будет ошибки проследить.
2011.01.10
Тема Ответить
16
спасибо большое , скрипт сработал
теперь при наведении мышки выглядит так -
[Изображение: 91829829.jpg]

вместо того , как было раньше -

[Изображение: 78746325.jpg]

я только исправил в файле описания *.ann цифру 41 на 42
хотя в самом названии словаря стоит цифра 42

уже скомпилированный файл словаря , в таком виде как на первом скриншоте я выложил тут
http://depositfiles.com/ru/files/jwwmow70c

и ещё один вопрос - при компиляции надо ставить галочку -
"Автоматически добавлять разметку" или нет ?
я компилировал без неё - всё работает

PS: дата файлов последнего словаря - январь 2012 года , похоже я опаздываю на год ))
2011.01.11
Тема Ответить
17
Значит в оболочке была какая-то проблема. Ну и фиг с ней.
Скрипт, кстати, универсальный, можно любой поиск и замену с регулярками им делать.

2011.01.11eksodus при компиляции надо ставить галочку -
"Автоматически добавлять разметку" или нет ?
я компилировал без неё - всё работает
В нашем случае не надо. Это там размечать что-то для индекса, в БКРС этого нет.

Цитата:PS: дата файлов последнего словаря - январь 2012 года , похоже я опаздываю на год ))
Это у меня на компе дата из-за одного софта сдвинута на год. Будущее рядом.
2011.01.12
Тема Ответить
18
занимался компиляцией больше 4 часов
пришёл к выводу - надо просто НЕ ставить галочку "Автоматически добавлять разметку"
чтобы было как на первом скрине при наведении мышки
квадратные скобки тут не нужны для этого (ну разве только что для эстетики)
прошу прощения если ввёл кого в заблуждение
2011.01.12
Тема Ответить
19
Зато сколько нового узнали.


Скрипт добавления традиционных заголовков в 大БКРС - add_traditional.py

Процесс тот же. Скачать и установить питон (если нет). В папку к скрипту положить файл словаря переименованный в "1.dsl" и запустить скрипт. Появится файл "new.dsl".
Делать будет минуту-две, процесс в процентах отображается.
Словарь бухнет со 130 до 156 мб.

Таблицу конвертации брал от сюда - http://zh.wikipedia.org/zh/Wikipedia:繁简处理/简繁单字
2011.01.13
Тема Ответить