OberonCore https://forum.oberoncore.ru/ |
|
Unicode - конвертер текстов (из 1.6 community edition) https://forum.oberoncore.ru/viewtopic.php?f=90&t=2917 |
Страница 1 из 1 |
Автор: | Иван Кузьмицкий [ Понедельник, 02 Август, 2010 14:48 ] |
Заголовок сообщения: | Unicode - конвертер текстов (из 1.6 community edition) |
Иван Горячев писал(а): Подсистемы Unitools и Coredev слил в одну - Bbt, оставив только работающие модули и процедуры. Процедура UniConv.ConvertLoc имеет, на мой взгляд, странноватую логику. Судя по названию, речь идёт о конвертации всего локатора, однако если задать, к примеру, путь "Grid\Mod", то "Mod" обрежется и будут конвертироваться только файлы, лежащие в Grid. Может, всё-таки, не обрезать и конвертировать все документы в локации, в том числе и во вложенных папках? Я сейчас же это и сделаю для себя, но может кому пригодится ещё? (модератор, 24.05.2012) размещено в коллекции: http://oberoncore.ru/bbcc/subs/unicode/ 1.6 community edition: http://oberoncore.ru/projects/bb16ce |
Автор: | Иван Горячев [ Вторник, 03 Август, 2010 13:11 ] |
Заголовок сообщения: | Re: Дело было вечером, делать было нечего: Альфа-версия |
Я уже не помню, почему так. Скорее всего просто ошибка. Хотя "Grid\Mod\" должно работать |
Автор: | Иван Кузьмицкий [ Вторник, 03 Август, 2010 13:34 ] |
Заголовок сообщения: | Re: Дело было вечером, делать было нечего: Альфа-версия |
Да оно отрезает все, что после слэша и получает одну папку, в которой и конвертирует её содержимое. Я добавил конвертацию во подпапках, теперь достаточно набрать Grid и все файлы и подпапки в ней будут сконвертированы. |
Автор: | Евгений Темиргалеев [ Понедельник, 18 Октябрь, 2010 16:44 ] |
Заголовок сообщения: | Re: Unicode Converter из 1.6 community edition |
Обнаружил важный момент: Код: (* Модернизированный TextSetters поддерживает только "правильные" константы. Конвертер преобразует "левые" в "правильные".И.Н.Горячев 26.06.2006 Добавил "правильные" константы uzwspace, udigitspace etc. И.Н.Горячев 26.06.2006 замечания: "Левые" символы (digitspace etc.) *) MODULE TextModels; ... CONST (* unicode* = 1X; *) viewcode* = 2X; (** code for embedded views **) tab* = 9X; line* = 0DX; para* = 0EX; (** tabulator; line and paragraph separator **) zwspace* = 8BX; nbspace* = 0A0X; digitspace* = 08FX; uzwspace* = 200BX; udigitspace* = 205FX; hyphen* = 90X; nbhyphen* = 91X; softhyphen* = 0ADX; uhyphen* = 2010X; unbhyphen* = 2011X; Код: CASE r.char OF Логично. С т.з. 1.6. community edition.badDigitspace : ch := goodDigitspace | badZwspace : ch := goodZwspace | badHyphen : ch := goodHyphen | badNbhyphen : ch := goodNbhyphen ELSE ch := conv.ToUnicode (r.char) END; НО: Оминковский 1.6. чихал на "правильные" константы, они это место не трогали. И их TextSetter поддерживает только "левые". Т.е. если конвертить для Оминковского 1.6, в это место будет порождать несовместимые документы, надо конвертер переделывать. |
Автор: | Иван Горячев [ Среда, 20 Октябрь, 2010 14:30 ] |
Заголовок сообщения: | Re: Unicode Converter из 1.6 community edition |
поправлю как-нибудь. просто убрать, или настройку сделать? |
Автор: | Евгений Темиргалеев [ Четверг, 24 Май, 2012 17:10 ] |
Заголовок сообщения: | Re: Unicode Converter из 1.6 community edition |
Модернизированная версия проходила закрытое тестирование. Теперь выложена в коллекции: http://oberoncore.ru/bbcc/subs/unicode/ |
Автор: | Евгений Темиргалеев [ Вторник, 05 Июнь, 2012 17:16 ] |
Заголовок сообщения: | Re: Unicode - конвертер текстов (из 1.6 community edition) |
Добавлен присланный тов. Горячевым командный пакет UnicodeCsBuilder для генерации конвертеров по таблицам http://unicode.org/Public/MAPPINGS/. |
Автор: | Пётр Кушнир [ Среда, 06 Ноябрь, 2013 20:53 ] |
Заголовок сообщения: | Re: Unicode - конвертер текстов (из 1.6 community edition) |
А почему на сайте Цинна лежит подсистема с таким же названием? |
Автор: | Евгений Темиргалеев [ Среда, 06 Ноябрь, 2013 22:59 ] |
Заголовок сообщения: | Re: Unicode - конвертер текстов (из 1.6 community edition) |
Пётр Кушнир писал(а): А почему на сайте Цинна лежит подсистема с таким же названием? Не вижу.
|
Автор: | Пётр Кушнир [ Среда, 06 Ноябрь, 2013 23:15 ] |
Заголовок сообщения: | Re: Unicode - конвертер текстов (из 1.6 community edition) |
http://www.zinnamturm.eu/downloadsTZ.ht ... Generators по договорённостям компиляции откомпилируется в подсистему Unicode, как можно видеть здесь https://github.com/kpmy/zinnamirror/tre ... de/Unicode |
Автор: | Евгений Темиргалеев [ Среда, 06 Ноябрь, 2013 23:17 ] |
Заголовок сообщения: | Re: Unicode - конвертер текстов (из 1.6 community edition) |
Пётр Кушнир писал(а): http://www.zinnamturm.eu/downloadsTZ.htm#UnicodeGenerators по договорённостям компиляции откомпилируется в подсистему Unicode, как можно видеть здесь https://github.com/kpmy/zinnamirror/tre ... de/Unicode Признаю, проглядел.Но ничего страшного не вижу. У нас же согласования по этому вопросу никакого не идёт. Ну совпали названия. |
Автор: | Пётр Кушнир [ Среда, 06 Ноябрь, 2013 23:21 ] |
Заголовок сообщения: | Re: Unicode - конвертер текстов (из 1.6 community edition) |
У них там огромные исходники, видимо, подошли с размахом, если что, отметка в этой теме будет, а то дублировать функции такой базовой и мутной вещи, как юникод кажется нерациональным. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |