Страницы (59): « Предыдущая 1 ... 25 26 27 ... 59 Следующая » Переход на страницу  +
251
Новая версия словарей в формате StarDict:
БКРС v53 1
БКРС v53 2
БКРС v53 3
БРуКС v53

Для пользователей Dictionary Universal проблема с отсутствием абзацев в словарных статьях решается следующим образом:
В словаре (dict файл) для выделения блоков используется тэг
<blockquote>. Чтобы в текущей версии все отображалось корректно, нужно
заменить этот тэг, например, на тэг <c> и выставить перевод строки
после последнего закрывающего тэга.
Например, вместо
<blockquote><blockquote>текст блока</blockquote></blockquote>
должно получиться
<c><c>текст блока</c></c>\n
(где \n обозначает символ перевода строки).
Но нужно учитывать, что делать замену "в лоб" нельзя, т.к. собьются
индексы в словаре, и нужно сохранить число символов в тексте статьи
после замены.
Поэтому нужно делать замену "<blockquote>" на "<c> " (т.е. <c>
и 8 пробелов). Аналогично с заменой "</blockquote>", но немного
сложнее: здесь, чтобы добиться перевода строки только после последнего
</blockquote>, по очереди производились замены вида:
"</blockquote></blockquote>...</blockquote></blockquote>" на "</c>
</c> ...</c> </c> \n" (после каждого </c>
по 8 пробелов, кроме последнего, где 7 пробелов и один символ перевод
строки).
Если все замены выполнены корректно, то размер dict файл до и после
замен должен совпадать.
2012.11.17
Ответить
252
2012.10.06daniil В общем решил проблему. Чуда как у Gary не произошло. У меня iOS6, iPhone 4, джейлбрейка нет. Я использовал программу iCEDict, словарь версии 52 и посты chamine и zrv1982. Опишу те грабли, на которые я наступал:
1) Словари нужно скачивать те, которые в формате .dsl, а не те, которые "для iPhone" (форматы .dict и .idx не подходят).
2) Кидать в айтюнс нужно файлы с расширением .dsl, НО если сразу закинуть только что скаченные и разархивированные файлы .dsl в айтюнс, то в программе iCEDict в разделе Dictionaries ничего не будет. Для того, что бы словарь увидел файлы, нужно с помощью программы Notepad++ выполнить следующее: Кинуть туда поочерёдно _БКРС_v50_1.dsl, _БКРС_v50_2.dsl, _БКРС_v50_3.dsl (скачанные с этого сайта и разархивированные) и поочерёдно выполнить этапы:
1. Encoding (Кодировки)
2. Encoding in UTF8 without BOMкодировать в UTF-8 (без BOM))
3. Save As... (Сохранить как...)
Далее. У нас получилось 3 файла с расширением .txt (так как программа автоматически поставила этот расширение). Мы должны поменять разрешение на .dsl. Поэтому просто меняем расширение с .txt на .dsl и все. Только после этого закидываем файлы в айтюнс и сохраняем.
3)После синхронизации почему то файлы все равно не видны. Тогда я перезагрузил телефон и файлы появились в словаре. Сделал индексацию (кнопочка Index). Словарь заработал. Если же закинуть словари в формате .txt, то не будет видно перевода.
Вроде все Smile

Очень хочется поблагодарить всех людей, принимавших участие в создании БКРС, а в особенности chamine за бесплатный словарь - мы - студенты люди экономные Smile Словарь работает хорошо. Очень рад Smile Но я все таки против ограничения, наложенного на скачивание БКРС. Зачем ограничивать доступ к знаниям?! Вы же не жадный ап стор Smile
Привет! Все сделал по инструкции. Только у меня не получается скинуть файлы в айтюнс, (я добавляю, а они не появляются). Может кто что подскажет!???
沃瓦
2012.11.24
Ответить
253
2012.11.17zrv1982 Новая версия словарей в формате StarDict:
БКРС v53 1
БКРС v53 2
БКРС v53 3
БРуКС v53

Для пользователей Dictionary Universal проблема с отсутствием абзацев в словарных статьях решается следующим образом:
В словаре (dict файл) для выделения блоков используется тэг
<blockquote>. Чтобы в текущей версии все отображалось корректно, нужно
заменить этот тэг, например, на тэг <c> и выставить перевод строки
после последнего закрывающего тэга.
Например, вместо
<blockquote><blockquote>текст блока</blockquote></blockquote>
должно получиться
<c><c>текст блока</c></c>\n
(где \n обозначает символ перевода строки).
Но нужно учитывать, что делать замену "в лоб" нельзя, т.к. собьются
индексы в словаре, и нужно сохранить число символов в тексте статьи
после замены.
Поэтому нужно делать замену "<blockquote>" на "<c> " (т.е. <c>
и 8 пробелов). Аналогично с заменой "</blockquote>", но немного
сложнее: здесь, чтобы добиться перевода строки только после последнего
</blockquote>, по очереди производились замены вида:
"</blockquote></blockquote>...</blockquote></blockquote>" на "</c>
</c> ...</c> </c> \n" (после каждого </c>
по 8 пробелов, кроме последнего, где 7 пробелов и один символ перевод
строки).
Если все замены выполнены корректно, то размер dict файл до и после
замен должен совпадать.
Не работает ваш метод почему-то. Вы не могли бы объяснить в чем суть такого неправильного отображения? Потому что я сравнил файлы предыдущей версии, у которых с отображением нет вопросов, в них тоже есть тег <blockquote>.
不经一事,不长一智
(мудрость приходит с опытом)
2012.11.29
Ответить
254
2012.11.29Woody Вы не могли бы объяснить в чем суть такого неправильного отображения?

Объяснить не могу. Эту инструкцию мне дал автор Dictionary Universal и сказал, что в следующей версии уже всё будет правильно отображаться.
Можете связаться с автором и уточнить у него технические вопросы.
2012.11.30
Ответить
255
2012.11.30zrv1982
2012.11.29Woody Вы не могли бы объяснить в чем суть такого неправильного отображения?

Объяснить не могу. Эту инструкцию мне дал автор Dictionary Universal и сказал, что в следующей версии уже всё будет правильно отображаться.
Можете связаться с автором и уточнить у него технические вопросы.
Ясно. А у вас метод с заменой сработал?
2012.11.30
Ответить
256
2012.11.30Woody Ясно. А у вас метод с заменой сработал?

Я не пробовал, мне показалось это слишком сложным Smile)
Но я подумал, что кто нибудь захочет попробовать и решил поделиться знанием.
2012.12.01
Ответить
257
2012.12.01zrv1982
2012.11.30Woody Ясно. А у вас метод с заменой сработал?

Я не пробовал, мне показалось это слишком сложным Smile)
Но я подумал, что кто нибудь захочет попробовать и решил поделиться знанием.
хаха, ну вы даете))) не работает ваш метод... размеры файлов не совпадают, да это и не удивительно, разве количество байтов при символе "пробел" и букве или цифре одинаково?)) ввел в одном файле ворда слово из пяти букв, в другом ввел просто 5 пробелов, вот что получилось:
[Изображение: 2597ced1ab53.jpg]
размер на диске остается одинаковым, но вот сам размер файлов не совпадает, смотрите в байтах.
2012.12.01
Ответить
258
[/quote]
Привет! Все сделал по инструкции. Только у меня не получается скинуть файлы в айтюнс, (я добавляю, а они не появляются). Может кто что подскажет!???

[/quote]
а в какую программу установленую на яблочном девайсе вы их добавляли?
2012.12.01
Ответить
259
Добрый день, сделал все по инструкции daniil на 22 странице, перевод с китайского работает, но если в строку ввода писать на русском, то статьи не ищутся, просто пустой экран. Так ведь не должно быть? Подскажите пожалуйста как исправить?
samsyng23, http://www.youtube.com/watch?v=eQ-LcjC7Zww как здесь делаешь, только с программой iCEDict.
2012.12.02
Ответить
260
Как отключить словарь Unihan в iCEDict?
2012.12.07
Ответить
Страницы (59): « Предыдущая 1 ... 25 26 27 ... 59 Следующая » Переход на страницу  +