Поддержка кириллицы на классике (m68k/3.x)

Софт для классических Amiga. AmigaOS 1.x-3.9, Morphos 1.x

Модераторы: striimii, Vinnny

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 05 ноя 2009, 14:41

tnt23 писал(а):Поставь SnoopDOS и посмотри, на обращение к каким файлам он ругается.

на 600-ке? я умру ждать.
придется поставить его на другую амигу.

tnt23 писал(а):Похоже, что библиотекой codesets он не пользуется, но тем не менее ищет таблицы перекодировки в подкаталоге Charsets текущего каталога, откуда он запущен. Я ему пробовал подсунуть нечто левое в качестве windows-1251.charset, и он явно им пользуется - на экране наблюдался осмысленный мусор.

эээ..
а зачем "подсовывать"? у него в дистрибутиве идет каталог чарсетов, и там пачка файлов.

tnt23 писал(а):Есть еще способ - попробовать его с AWeb-IConv (http://aminet.net/package/comm/www/AWeb-IConv). Но последний требует библиотеку iconv, а я с утра сломался найти нужную и поставить.

это интересно. посмотрю вечером.

tnt23 писал(а):Читал. Это совсем уже бред - восьмимегабайтный браузер для 68000, которому подавай 32битный цвет. О какой классике (смотрим топик) тут можно говорить!

ты как-то путаешь все в одну кучу.
никакой не бред - нетсерф это браузер под 68k амиги а не под 68000. (68к тут противопоставляется ппц, а не указывает на конкретный проц)
и таки требует именно 32 битный цвет для запуска.
топик, кстати, то же не противоречит.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 05 ноя 2009, 15:20

easy_john писал(а):
tnt23 писал(а):Поставь SnoopDOS и посмотри, на обращение к каким файлам он ругается.

на 600-ке? я умру ждать.
придется поставить его на другую амигу.


Можно и на WinUAE. Кстати.

tnt23 писал(а):Похоже, что библиотекой codesets он не пользуется, но тем не менее ищет таблицы перекодировки в подкаталоге Charsets текущего каталога, откуда он запущен. Я ему пробовал подсунуть нечто левое в качестве windows-1251.charset, и он явно им пользуется - на экране наблюдался осмысленный мусор.

эээ..
а зачем "подсовывать"? у него в дистрибутиве идет каталог чарсетов, и там пачка файлов.


В том дистрибутиве AWeb APL Lite 3.5.09 for 68000, который я скачивал с Aminet, ничего похожего не значилось. У тебя какой-то особенный дистрибутив?

tnt23 писал(а):Есть еще способ - попробовать его с AWeb-IConv (http://aminet.net/package/comm/www/AWeb-IConv). Но последний требует библиотеку iconv, а я с утра сломался найти нужную и поставить.

это интересно. посмотрю вечером.


Посмотри. Оно там ставится как плагин (.awebplugin).

tnt23 писал(а):Читал. Это совсем уже бред - восьмимегабайтный браузер для 68000, которому подавай 32битный цвет. О какой классике (смотрим топик) тут можно говорить!

ты как-то путаешь все в одну кучу.
никакой не бред - нетсерф это браузер под 68k амиги а не под 68000. (68к тут противопоставляется ппц, а не указывает на конкретный проц)
и таки требует именно 32 битный цвет для запуска.
топик, кстати, то же не противоречит.


Ну я хотел сказать, что NetSurf - толстый и жручий браузер, и даже его порт под чистый 68000 малопригоден для жизни на маленьких (не очень прокачанных) системах.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 05 ноя 2009, 22:54

tnt23 писал(а):Можно и на WinUAE. Кстати.

у меня почти не осталось ничего win* в доступности.

tnt23 писал(а):В том дистрибутиве AWeb APL Lite 3.5.09 for 68000, который я скачивал с Aminet, ничего похожего не значилось. У тебя какой-то особенный дистрибутив?

ну это просто апдейт у тебя. они ставятся поверх полных.
посмотри вот эти архивы, там вроде в каждом есть такая папка. Amiga/Software/Distrib/Internet/Aweb3.5_beta./

tnt23 писал(а):Ну я хотел сказать, что NetSurf - толстый и жручий браузер, и даже его порт под чистый 68000 малопригоден для жизни на маленьких (не очень прокачанных) системах.

ну это да. а для 060 может быть и вполне неплохо. да и под уае наверно то же. так что энтузиазм у некоторых есть.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 06 ноя 2009, 00:39

easy_john писал(а):
tnt23 писал(а):Можно и на WinUAE. Кстати.

у меня почти не осталось ничего win* в доступности.


Гыгы. UAE = Unix Amiga Emulator.

tnt23 писал(а):В том дистрибутиве AWeb APL Lite 3.5.09 for 68000, который я скачивал с Aminet, ничего похожего не значилось. У тебя какой-то особенный дистрибутив?

ну это просто апдейт у тебя. они ставятся поверх полных.
посмотри вот эти архивы, там вроде в каждом есть такая папка. Amiga/Software/Distrib/Internet/Aweb3.5_beta./


Отлично, посмотрю.

tnt23 писал(а):Ну я хотел сказать, что NetSurf - толстый и жручий браузер, и даже его порт под чистый 68000 малопригоден для жизни на маленьких (не очень прокачанных) системах.

ну это да. а для 060 может быть и вполне неплохо. да и под уае наверно то же. так что энтузиазм у некоторых есть.


Энтузиазм энтузиазмом (я все гну свою линию), но у большинства как раз нерасширенные амиги.

Кстати, вот сграбленный мой десктоп 1280х1024@256:
Изображение

(полная версия - http://images52.fotki.com/v637/filemv2z ... kbench.png)
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 06 ноя 2009, 00:51

О!

Код: Выделить всё
awebcharset.awebplugin
======================

Description:
------------
The awebcharset.awebplugin for AWeb APL Lite (3.5.09 beta or higher)
allows you to use the features of the codesets.library.

The codesets.library provides general character conversion routines,
e.g. for converting from one (source) charset (e.g. UTF-8) into another
(destination) charset (e.g. ISO-8859-1) or vice versa.

So the purpose is simply convert from one charset into another.
e.g. if the Site use UTF-8 and the site contain 0xC3 0xBC
(=dec: 195 188) the plugin convert them to 0xFC (252) which is
on the Amiga usually (using ISO-8859-1) the german letter "ь".
How the "252" is displayed is not under control of the plugin.

The Plugin has also the feature to replace some UTF-8 characters
with other "look like" characters. e.g. the U+2026 character
'...' (HORIZONTAL ELLIPSIS) is replaced with 3 Dots.
For a full list of replacements see at the source (awebcharset.c).


Ну блин, и где теперь искать этот awebcharset.c?
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 07 ноя 2009, 23:07

Короче, бойцы с OS3.x и браузером AWeb APL Lite 3.5.09, проведите следующий эксперимент:

- скачайте и установите codesets.library (Aminet)
- в настройках AWeb на вкладке Viewers для TEXT/HTML включите тип обработки (A) - AWeb plugin и выберите плагин awebcharset.awebplugin из каталога Awebplugin
- попробуйте открыть http://ya.ru и доложить о результатах.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 08 ноя 2009, 06:43

tnt23 писал(а):Гыгы. UAE = Unix Amiga Emulator.

ну вообще то нет, он Ubiquitous Amiga Emulator.
Euae у меня стоит. но пользоваться им не на столько удобно, как winuae. и ты писал именно об winuae.

tnt23 писал(а):Энтузиазм энтузиазмом (я все гну свою линию), но у большинства как раз нерасширенные амиги.

честно говоря я давно не видел тут людей с нерасширенной амигой.

tnt23 писал(а):Кстати, вот сграбленный мой десктоп 1280х1024@256:

неплохо. правда тут только ньюиконс.
хочется большего :)
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 08 ноя 2009, 06:52

tnt23 писал(а):Короче, бойцы с OS3.x и браузером AWeb APL Lite 3.5.09, проведите следующий эксперимент:
- скачайте и установите codesets.library (Aminet)
- в настройках AWeb на вкладке Viewers для TEXT/HTML включите тип обработки (A) - AWeb plugin и выберите плагин awebcharset.awebplugin из каталога Awebplugin
- попробуйте открыть http://ya.ru и доложить о результатах.

русские знаки все заменены на знак вопроса.
в том числе на amiga.org.ru, которая win1251. (до изменения показывалось)
может надо какие-то таблицы перекодировок добавить? у меня там сейчас только четыре: iso-8859-1, iso-8859-2, koi8-r, windows1252
дефолтный чарсет (settings->browser settings->Options->Def.char set) стоит win1251.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 08 ноя 2009, 13:33

easy_john писал(а):ну вообще то нет, он Ubiquitous Amiga Emulator.
Euae у меня стоит. но пользоваться им не на столько удобно, как winuae. и ты писал именно об winuae.


Ну извЕни. Один фиг, есть же эмулятор, для проверки базовых вещей его вполне хватает.

честно говоря я давно не видел тут людей с нерасширенной амигой.


Дак вот может быть поэтому - что нету легкого браузера.

tnt23 писал(а):Кстати, вот сграбленный мой десктоп 1280х1024@256:

неплохо. правда тут только ньюиконс.
хочется большего :)
[/quote]

Мне не хватает трех вещей - удобного лончера по типу OS/2шного LaunchPad, каких-нибудь часов в верхней строке Workbench, и системы виртуальных десктопов типа KDEшной.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 08 ноя 2009, 13:47

easy_john писал(а):
tnt23 писал(а):Короче, бойцы с OS3.x и браузером AWeb APL Lite 3.5.09, проведите следующий эксперимент:
- скачайте и установите codesets.library (Aminet)
- в настройках AWeb на вкладке Viewers для TEXT/HTML включите тип обработки (A) - AWeb plugin и выберите плагин awebcharset.awebplugin из каталога Awebplugin
- попробуйте открыть http://ya.ru и доложить о результатах.

русские знаки все заменены на знак вопроса.
в том числе на amiga.org.ru, которая win1251. (до изменения показывалось)
может надо какие-то таблицы перекодировок добавить? у меня там сейчас только четыре: iso-8859-1, iso-8859-2, koi8-r, windows1252
дефолтный чарсет (settings->browser settings->Options->Def.char set) стоит win1251.


Вот и у меня такая же фигня. Я списался с немцем - автором awebcharset.awebplugin, он недоумевает - где и что мы делаем неправильно. У него все работает (со шрифтами Topaz_WIN и Zen_WIN из AmiRus, для простоты, http://ya.ru показывается нормально - как починятся фотки.ком, залью скриншот). Возможно, мы что-то неправильно делаем при настройке плагина (см. описание awebcharset.awebplugin в Awebplugin/Doc).

Еще такая фишка - если плагину в качестве аргумента сказать INFO, должен появиться реквестер со всякой информацией о странице, чарсете и проч. У меня не появляется.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 08 ноя 2009, 14:39

tnt23 писал(а):Ну извЕни. Один фиг, есть же эмулятор, для проверки базовых вещей его вполне хватает.

не переживай так, я просто занудничаю.
хотя мне действительно проще запустить живую амигу, чем возиться с euae эмулятором.
у него еще там был глюк, что при изменении опций через гуй он менял пути с абсолютных на относительные и при этом переставал видеть файлы. :) хотя это было с год назад, может починили уже.

tnt23 писал(а):Дак вот может быть поэтому - что нету легкого браузера.

не, ну это не серьезно. все тут сидят в сети не через амигу (кроме пегасовцев). ну я иногда из под 4 оси то же бываю.
так что именно этот аспект маловероятно что влияет.

tnt23 писал(а):Мне не хватает трех вещей - удобного лончера по типу OS/2шного LaunchPad,

Есть AmiDock, вроде как полный аналог.
Меня вот в нем не устраивает, что только один уровень - сама иконка. я бы хотел некоторые вещи разместить в меню, т.е. что бы по клику было выпадающее меню, а в нем уже приложения.

tnt23 писал(а):каких-нибудь часов в верхней строке Workbench,

тут не знаю что сказать, именно в верхней строке я не видел.
можно обычный системный clock в digital режиме разместить в углу, но не факт что его не будут перекрывать чем-нить.
а вообще из клоков мне очень понравился limpidclock.lha
это часы+календарь на рабочем столе. а в календаре клик на каждый день открывает заметку этого дня, т.е. получается удобный ежедневник. ни где не видел более простой и удобной реализации.

tnt23 писал(а): и системы виртуальных десктопов типа KDEшной.

ну это увы, вроде как нет такого под амигу.
хотя если ты будешь открывать нужные окна не на workbench экране, а на собственном, то концепция амижных экранов не сильно отличается от концепции виртуальных столов.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 08 ноя 2009, 16:01

tnt23 писал(а):Вот и у меня такая же фигня. Я списался с немцем - автором awebcharset.awebplugin, он недоумевает - где и что мы делаем неправильно. У него все работает (со шрифтами Topaz_WIN и Zen_WIN из AmiRus, для простоты, http://ya.ru показывается нормально - как починятся фотки.ком, залью скриншот). Возможно, мы что-то неправильно делаем при настройке плагина (см. описание awebcharset.awebplugin в Awebplugin/Doc).

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

tnt23 писал(а):Еще такая фишка - если плагину в качестве аргумента сказать INFO, должен появиться реквестер со всякой информацией о странице, чарсете и проч. У меня не появляется.

у меня появляется.
создал для начала просто user button, написал там PLUGIN path:plugin INFO - окно вывелось.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 08 ноя 2009, 16:16

судя по INFO для Amiga.org.ru у меня получается:
Source charset = windows-1251
Destination charset = ISO-8859-1
(и все в вопросах)

причем, если я задаю destination вручную (передаю ключ windows-1251) то надпись меняется в INFO, но страница не перерисовывается. а если нажать Reload, то подставляются опять дефолтные настройки.

вот собственно надо понять как ему дефолт задать.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 09 ноя 2009, 00:56

easy_john писал(а):судя по INFO для Amiga.org.ru у меня получается:
Source charset = windows-1251
Destination charset = ISO-8859-1
(и все в вопросах)

причем, если я задаю destination вручную (передаю ключ windows-1251) то надпись меняется в INFO, но страница не перерисовывается. а если нажать Reload, то подставляются опять дефолтные настройки.

вот собственно надо понять как ему дефолт задать.


Прописать в настройках плагина в поле Arguments windows-1251 или Amiga-1251?
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Сообщение easy_john 09 ноя 2009, 01:42

ok. i can read russian from AWeb 3.5.09-68k (68000 not tested)

and it work only with 'amiga-1251' charset, but no with 'windows-1251'.
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Пред.След.

Вернуться в Софт Classic Amiga

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 76

cron