Открытый христианский форум JesusChrist.ru

Библия | Книги | Словари | Софт | Аудио, BQT, Евангелизм, JCQ, Молитва

Добро пожаловать на Открытый христианский форум JesusChrist.ru. Для того чтобы писать в форуме, Вам необходимо зарегистрироваться и войти на форум через ссылку для входа.

Общие разделы
   >> "Цитата из Библии"
Просмотров: 1289201 Просмотреть ВСЕ ветвиСледующая ветвь*Отображение Ветвями

В теме участвуют: AlekId (217) xBoo (121) DavidFoG (86) Тимофей (65) Victorian (62) Klangtao (37) Roman_Solomacha (33) ValeryZ (26) VladimirY (26) ModulMaker (25) yuriymos (21) DrAlex (18) lukoie (17) bratmarat (16) oleh (13) SamuelAKim (12) Eugene_V (10) Zenano (10) rigelzion (8) AEHDH (7) Pisklov_A (7) biblelamp (6) mari (6) olekzandr (6) арно (6) Valeriys (5) edwardes (4) GeDeOn (4) lomaxe (4) mikola (4) otschkarik (4) pvase (4) wander7 (4) yuvol (4) AlexD (3) alexjnapster (3) alex_is (3) nugrus (3) pa1ama (3) shpinver (3) SLC (3) spredit (3) aleksiy (2) Alex Pol (2) andrewww (2) Isya (2) Konstantin84 (2) krnr (2) lamur78 (2) maxzone (2) Panch (2) PavelZ (2) Абдумананова (2) Алвин (2) Анатолий_404 (2) Захар (2) просточеловек (2) alt78 (1) ANDREW_CH (1) astala_Vista (1) atapin (1) atosdo (1) Bertrans (1) Boyfriend (1) bvital (1) CONDOR (1) denis_poplavsky (1) DrCharger (1) Elimelech (1) GeloV (1) Greezli (1) Island (1) ixtus (1) k316 (1) Kanev75 (1) kawaikunee (1) kuri (1) leonidsopov (1) lucentcode (1) Monk (1) mosy (1) rasergiy (1) redvins47 (1) romanignatov (1) seavolf (1) sergej715 (1) Sergius (1) Sheva (1) simplyv (1) Vitalyk (1) АлексейКазаков (1) Дмитрий К. (1) ДмитрийДон (1) проходящий (1) ревизор (1) Светояр (1) СергейВК (1)

Страниц в этой нити: << 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | (показать все)
Victorian
26/06/10 12:40

# 771007

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: xBoo, #770997] Help admins  

Странно, тут вижу пустое сообщение, а по почте пришло:
Victorian, Что означает термин "зачало"?


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

Рекомендуется способ постижения Евангелия, который сложился в Церкви на протяжении веков: чтение по зачалам. Берётся церковный календарь, и каждый день прочитывать по тому Евангельскому зачалу, которое указано на данный день.

Пример зачал можно увидеть в программе "Православный еженедельник", но там нет возомжности сопоставлять евангельские тексты. Без этой возомжности BibleQuote получается неполнофункциональной.

Нужно создать свой модуль для группировки Евангельских текстов по зачалам, но проблема в том, что стихи там несколько перепутаны, т.е. в одном и том же зачале соответствие на разные стихи разных глав, да ещё и с пропусками и довольно сложными соответствиями. Нет однозначного соответствия стик-в-стих, но при этом есть необходимость сопоставлять зачала с текстом синодального издания Евангелия, и есть необходимость сделать для сопоставления модуль с оглавлением, чтобы была возможность искать приуроченный к текущему дню Евангельский отрывок (что-то вроде списка зачал с указанием употребения их на определенную неделю и даже время дня). Сложность не в создании модуля (хотя его надо бы сразу в UNICODE составлять для варианта на ЦСЯ), а в том, что каждое место должно соответствовать тексту существующих модулей.

Иными словами, нужен мехнаизм кросс-референсных ссылок для модуля, чтобы дать соответствие каждой фразы существующей системе нумерации по главам и стихам. Причем соответсвие не является последовательным, оно именно "перепутано", необходима ссылочная таблица какая-то.

Victorian
27/06/10 13:12

# 771199

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: ВСЕМ, #686798] Help admins  

Наблюдаю какой-то глюк при пользовании BibleQuote 6.0 1b8f4.

Проявляется в том, что когда читаю и начало текущего фрагмента фиксировано в индексе навигации справа, например "RST от Иоанна 15:26", то после переключения на CSL "U_CSL от Иоанна" или Greek "GRKWH John 15" получаю сброс текущего места, страница пролистывается к началу главы. Возврат естественно производится тоже на "RST от Иоанна 15". Это неудобно, теряется внимание на читаемом тексте.

Также почему-то не воспринимаются нормально тексты UTF-8 внутри *.ini, что надо добавить, чтобы воспринимались нормально?

xBoo
27/06/10 16:38

# 771234

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: Victorian, #771199] Help admins  

Без этой возомжности BibleQuote получается неполнофункциональной.

Этот функционал нужен далеко не каждому. Оставим на усмотрение AlekId.

Также почему-то не воспринимаются нормально тексты UTF-8 внутри *.ini, что надо добавить, чтобы воспринимались нормально?

Недавно пересохранил в unicode инишку для немецкой Библии (чтобы немецкие умлауты отображались).
Открыл ini в Notepad++ и в меню выбирал Кодировки :: Преобразовать в UCS-2 Big Endian.
Затем вставил нужные юникодные символы из MS Word.
В итоге Ц. все отображает корректно.

Victorian
27/06/10 20:10

# 771263

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: ВСЕМ, #686798] Help admins  

Ещё один глюк, возник после преобразования CSL в кодировку 1201, попытался открыть Мф.22:37
Exception:ERangeError, msg:Range check error
[0057F25F] bible.TBible.RUS2ENG (Line 1374, "Bible.pas" + 3) + $14
[00402F36] System.ErrorAt (Line 3285, "system.pas" + 3) + $4
[0057F25F] bible.TBible.RUS2ENG (Line 1374, "Bible.pas" + 3) + $14
[0057FAE9] bible.TBible.AddressToEnglish (Line 1679, "Bible.pas" + 41) + $1F
[00615E0A] main.TMainForm.ShowXref (Line 5879, "main.pas" + 19) + $40
[0060CFC0] main.TMainForm.FirstBrowserHotSpotClick (Line 2879, "main.pas" + 58) + $3
[005282A5] Htmlview.THTMLViewer.HotSpotClickHandled (Line 1425, "Thtml\package\htmlview.pas" + 3) + $11
[00528326] Htmlview.THTMLViewer.UrlAction (Line 1447, "Thtml\package\htmlview.pas" + 1) + $6
[0046DFC8] Controls.TWinControl.WndProc (Line 7246, "Controls.pas" + 105) + $6
[00468F7A] Controls.TControl.Perform (Line 5018, "Controls.pas" + 5) + $F
[0040659A] System.@FinalizeArray (Line 15179, "system.pas" + 42) + $0
[00406524] System.@FinalizeRecord (Line 15051, "system.pas" + 19) + $0
[0040466E] System.TObject.CleanupInstance (Line 8953, "system.pas" + 10) + $0
[004049AE] System.@ClassDestroy (Line 9530, "system.pas" + 0) + $2
[0055D519] HTMLUn2.TUrlTarget.Destroy (Line 1357, "HTMLUn2.pas" + 3) + $6
[005293EA] Htmlview.THTMLViewer.HTMLMouseUp (Line 1875, "Thtml\package\htmlview.pas" + 85) + $3
[00469E40] Controls.TControl.MouseUp (Line 5346, "Controls.pas" + 1) + $28
[00469E91] Controls.TControl.DoMouseUp (Line 5352, "Controls.pas" + 2) + $28
[00469F21] Controls.TControl.WMLButtonUp (Line 5364, "Controls.pas" + 8) + $8
[004693CD] Controls.TControl.WndProc (Line 5143, "Controls.pas" + 83) + $8
[0046DC31] Controls.TWinControl.WndProc (Line 7159, "Controls.pas" + 18) + $6
[004228F6] Classes.TThreadList.UnlockList (Line 3359, "classes.pas" + 1) + $7
[0043A200] Graphics.FreeMemoryContexts (Line 5032, "Graphics.pas" + 12) + $5
[0046D688] Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $9
[0046D69D] Controls.TWinControl.MainWndProc (Line 7024, "Controls.pas" + 6) + $0
[0042F500] Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
[004713D4] Controls.TWinControl.GetHandle (Line 8776, "Controls.pas" + 1) + $3
[0046DA3B] Controls.TWinControl.IsControlMouseMsg (Line 7116, "Controls.pas" + 1) + $A
[0046DFC8] Controls.TWinControl.WndProc (Line 7246, "Controls.pas" + 105) + $6
[0046D688] Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $9
[0042F500] Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
[004888F6] Forms.TApplication.ProcessMessage (Line 7670, "Forms.pas" + 23) + $4
[0048893B] Forms.TApplication.HandleMessage (Line 7689, "Forms.pas" + 1) + $6
[00488BD6] Forms.TApplication.Run (Line 7773, "Forms.pas" + 16) + $3
[0062BD32] BibleQuote6.BibleQuote6 (Line 108, "" + 23) + $7
P.S. Для поддержки UTF-8, похоже, нужна поддержка BOM-кода, вроде того, которым метит FAR-manager UNICODE файлы с кодировкой UTF-8, чтобы отличать их от однобайтных кодировок.

AlekId
28/06/10 00:10

# 771312

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: Victorian, #771199] Help admins  

Также почему-то не воспринимаются нормально тексты UTF-8 внутри *.ini, что надо добавить, чтобы воспринимались нормально?


DefaultEncoding=utf-8

добавить в bibleqt.ini модуля

Ещё один глюк, возник после преобразования CSL в кодировку 1201, попытался открыть Мф.22:37
Что за модуль? если у меня его нет, то и ответить не смогу

Victorian
28/06/10 16:31

# 771448

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: AlekId, #771312] Help admins  

Обычный модуль U_CSL, который просто преобразовал в другу кодировку. Чтобы не было наложений с исходным модулем, добавил Z в конце: U_CSLZ. При преобразовании bibleqt.ini в 1201 вроде нормально работает, а при преобразовании в 65001 начинается искажение текста в окне навигации.
Последовал совету и добавил превую строку "DefaultEncoding=utf-8" в файл bibleqt.ini, преобразовав его в 65001, а также преобразовал 01-byt.htm и получил следующее:
1 Въ начaлэ сотвори2 бGъ нeбо и3 зeмлю.
2 Землs же Р±РЃ неви1РґРёРјР° Рё3 неустр0ена, Рё3 тмA верхY Р±eР·РґРЅС‹, Рё3 д¦ъ Р±9С–Р№ РЅРѕС?aС?есz верхY РІРѕРґС‹2.
3 Р˜# речE Р±GСЉ: РґР° Р±yдетъ свётъ. Р˜# Р±hсть свётъ.
(U_CSLZ Быт.1:1-3)

Хорошо бы, чтобы проргамма понимала BOM, и не нуждалась в указании кодировки при его наличии. Пока же не получается задействовать UTF-8.

С UNICODE кодировкой 1201 получаю ошибку, когда невозможно перейти в окне навигации на модуль в кодировке 1201 (просто не переходит по ссылке), хотя bibleqt.ini читается в этой же кодировке без проблем.
Кроме того, взяв готовую работающую JSS на японском и вставляю туда текст из U_CSLZ со строками вида:
<p>номер <font face="Triodion Ucs">Тут текст, кодировка которого должна поддерживаться в UNICODE.</font>
Даже оставив заголовки из JSS и убрав теги шрифта, всё равно получаю, что новый модуль "избегает" эту модифицированную страницу.

Victorian
28/06/10 17:13

# 771449

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: ВСЕМ, #686798] Help admins  

Разобрался.
Оказывается, Bible Quote плохо ориентируется в кодировках. Я преобразовыал FAR'ом, и там для кодировки 1201 ΒΟΜ-код не создается, равно как и для 1200. Однако же UTF-8 сохраняется с BOM-кодом. Блокнот же создает файл с двумя байтами BOM-кода в начале файла, и потому нормально читается программой BQT.

В случае же UTF-8 как раз наоборот - наличие BOM-кода игнорируется программой BQT и файл воспринимается как однобайтовый, выводя на экран характерный "мусор". Думаю, надо бы научить программу читать любые кодировки, приведенные на сайте. Как видно из содержимого сайта, можно при открытии файла в принципе различать любые форматы файлов с содержимым в многобайтных кодировках.

Victorian
28/06/10 18:58

# 771464

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: ВСЕМ, #686798] Help admins  

Оказывается, есть возможность выбора шрифта для конкретного модуля через файл bibleqt.ini, когда это действительно требуется.
Например:
DefaultEncoding=utf-16
DesiredFontName=Kliment Std

AlekId
29/06/10 00:14

# 771513

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: Victorian, #771464] Help admins  

резюмируя, у Ц. есть все необходимые функции поддержки кодировок. Просто кому-то хотелось поиграть...

AlekId
29/06/10 06:01

# 771542

Re: Бета-версия 6.0 программы "Цитата из Библии" нов [re: DavidFoG, #770987] Help admins  

И если не сложно, напишите пожалуйста свое мнение о "заметках".
Заметки присутсвуют в планах, но серьезная реализация сложна. Я никак не соберусь с духом взяться за этот вопрос.


Страниц в этой нити: << 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | (показать все)

ОТВЕТИТЬ ВСЕМ   Просмотреть ВСЕ ветвиСледующая ветвь*Отображение Ветвями
Перейти на