Help... locale

Софт современных Amiga-like компьютеров. Morphos 2.x, AmigaOS 4.x, Aros, Linux

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

Re: Help... locale

Сообщение easy_john 22 сен 2012, 23:25

У меня пока все так же - как в статье, в вики, по хоткею.
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: Help... locale

Сообщение Astrov 23 сен 2012, 01:11

забавно - она оказывается альтом русские символы вводит
сразу не понял :D

а FKey да, работает правильно только я русской раскладки не нашел :(
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Help... locale

Сообщение anny 23 сен 2012, 16:19

Вообще кстати, если есть желание, можно продумать как сделать чтобы было совсем хорошо, и я могу свитчер написать. Ну т.е. чтобы в top-bar было RU/ENG, чтобы можно было настроить через что переключать (shift-shift / alt+shift ну и тд, как обычно) и прочее. Только надо детально описать то что надо сделать и что и как должно быть по итогу (и почему сейчас этого нет и чего не хватает).
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: Help... locale

Сообщение easy_john 23 сен 2012, 21:10

anny писал(а):Вообще кстати, если есть желание, можно продумать как сделать чтобы было совсем хорошо, и я могу свитчер написать. Ну т.е. чтобы в top-bar было RU/ENG, чтобы можно было настроить через что переключать (shift-shift / alt+shift ну и тд, как обычно) и прочее. Только надо детально описать то что надо сделать и что и как должно быть по итогу (и почему сейчас этого нет и чего не хватает).

Ну, на самом деле переключение уже нормально работает, как в статье описано. нужные профили переключает.
то есть вопрос только в свитчере, и еще может быть окошко статус в трей/таскбар показывающее текущую кодировку.
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: Help... locale

Сообщение anny 23 сен 2012, 21:18

А свитчер что делать должен конкретно ? В том смысле если уже что-то переключает, оно уже и есть свитчер.
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: Help... locale

Сообщение Astrov 23 сен 2012, 22:23

там скрипт ФКеем переключается
только индикации рус/лат нет

у меня другой вопрос - почему для РС клавы белорусская и украинская раскладки есть а русской нету :)
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Help... locale

Сообщение easy_john 23 сен 2012, 22:28

anny писал(а):А свитчер что делать должен конкретно ? В том смысле если уже что-то переключает, оно уже и есть свитчер.

внизу http://amiwiki.spb.ru/wiki/%D0%A0%D1%83 ... 8F_AmigaOS скрипт.
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: Help... locale

Сообщение easy_john 23 сен 2012, 22:29

Astrov писал(а):у меня другой вопрос - почему для РС клавы белорусская и украинская раскладки есть а русской нету :)

нарисуй. я для амига клавы сам вот эти файлы писал. благо там внутри текстовый формат обычный.
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: Help... locale

Сообщение Astrov 23 сен 2012, 22:35

я амигу в маковскую переписал и тем удовлетворился :D
правда не могу найти все ее сканкоды :(
A1200/030 50Mhz
Аватара пользователя
Astrov
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 2061
Зарегистрирован: 05 июл 2006, 22:05
Откуда: оттуда

Re: Help... locale

Сообщение anny 25 сен 2012, 16:54

@easy
внизу http://amiwiki.spb.ru/wiki/%D0%A0%D1%83 ... 8F_AmigaOS скрипт.

? Я о том что если есть скрипт, то зачем нужен свитчер, т.к. скрипт уже на fkey вешается и все ок. А если свитчер все же нужен, то что конкретно он должен делать. Вызывать скрипт и показывать в топ баре текущее состояние ? Ну т.е. если что-то в этой теме надо, то надо просто классическое ТЗ что кто где и как должно делать почему зачем для чего. А так я пока ничего не понимаю : вроде свитчер нужен, а вроде и не нужен т.к. есть скрипт.

только индикации рус/лат нет


Т.е. от свитчера нужна только индикация ?

PS. Если сделаете (или уже сделали) русские какие-то там расскладки-кеймапы и они ок полностью, я могу их в os4 дистрибутив впихнуть по дефолту.
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: Help... locale

Сообщение easy_john 25 сен 2012, 17:09

anny писал(а):? Я о том что если есть скрипт, то зачем нужен свитчер, т.к. скрипт уже на fkey вешается и все ок. А если свитчер все же нужен, то что конкретно он должен делать. Вызывать скрипт и показывать в топ баре текущее состояние ?

В целом - да. И иметь где-то конфиг или интерфейс - какой имено клавишей переключать и какие кодировки переключать.
В этом смысле системный Фкей плох - он далеко не все варианты переключения понимает, например на shift-alt его не повесить (во всяком случае мне не удалось), плюс он еще через раз почему-то стартовал не молча, а открывая окно на экране - то ли бага, то ли фича.

Кстати, переключать кодировки можно не только глобально, но и локально - для каждой задачи, для каждого окна (у меня на линуксе настроено именно так, очень удобно: в браузере чаще русский нужен, а в шеле - английский, между задачасми часто переключаюсь, и кодировки не надо перещелкивать).

Т.е. от свитчера нужна только индикация ?

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

PS. Если сделаете (или уже сделали) русские какие-то там расскладки-кеймапы и они ок полностью, я могу их в os4 дистрибутив впихнуть по дефолту.

Блин, ну с тобой же вроде вместе делали?
Они на вики лежат, там 100% нормальная amiga раскладка. а ПЦ-клавиатурную раскладку ты сам проверял.
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: Help... locale

Сообщение peguser 25 сен 2012, 23:38

easy_john писал(а):Кстати, переключать кодировки можно не только глобально, но и локально - для каждой задачи, для каждого окна (у меня на линуксе настроено именно так, очень удобно: в браузере чаще русский нужен, а в шеле - английский, между задачасми часто переключаюсь, и кодировки не надо перещелкивать).


Вроде, АмиРус так умел (в настройках надо было указать, для каких задач (и, кажется, даже отдельных окон) надо делать локальное переключение раскладки), а его исходники открыты.

EDIT: ...или это в морфосном Эльфе так. Насчёт его исходников я не уверен.
Efika MX Smartbook, Ubuntu 12.04
Ryzen 5 2400G, RAM: 24GB, SSD 512 GB + SSD 512 GB + HDD 3 TB, Manjaro KDE
Аватара пользователя
peguser
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 296
Зарегистрирован: 21 июн 2006, 02:17
Откуда: Москва

Re: Help... locale

Сообщение creator 26 сен 2012, 05:48

peguser писал(а):Вроде, АмиРус так умел (в настройках надо было указать, для каких задач (и, кажется, даже отдельных окон) надо делать локальное переключение раскладки), а его исходники открыты.

Исходники не открыты. Что оно дизассемблировано, вот это вполне возможно.
Никогда не следует недооценивать предсказуемость тупизны
creator
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 471
Зарегистрирован: 06 мар 2007, 20:49
Откуда: nsk

Re: Help... locale

Сообщение anny 27 сен 2012, 15:02

@creator
Исходники не открыты. Что оно дизассемблировано, вот это вполне возможно.


Смысла нет дизассемблировать свитчеры, т.к. это тонны асма кода, в то время как новый с нуля написать будет быстрее в разы. В смысле чего там такого в свитчере может быть, чтобы вообще дизасмом озаботиться..

@all
В общем предлагаю тогда сделать в этом посте норм ТЗ, итак:

Свитчер:

-- Свитчер это commodite с gui которое открывается либо через exchanger / show gui , либо нажатием на индикатор
-- Свитчер будет делать то, что делал раньше скрипт на fkey и в зависимости от выбранной локали показывать RU/ENG (и другие ?)


GUI:

GUI свитчера это окно настроек в котором выбираем все что надо, а именно:
-- хоткей для глобального переключения
-- хоткей для переключения в активном окне
-- расположение индикатора (x/y)
-- выбор локалей для переключения ?


Имеется только вот какой вопрос: чтобы включить свитчер в дистриб оси, он должен быть гуд и ок, сделан адекватно, и чтобы естна работал не только RU/ENG, но и любые локали. Тут возникает вопрос в текущем мясе : а именно у нас есть какие то input и local префсы. По идее, их функционал должен быть в свитчере (если хотим его сделать как надо). Можно сделать конечно чтобы из свитчера можно было их вызвать, но насколько я помню в них был какой-то баг ? Типа выбираешь инпут, и локаль одновременно заменяется , или что-то такое ?
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: Help... locale

Сообщение easy_john 27 сен 2012, 16:48

тз похоже на правду.
системное окружение - проще у разработчиков спросить, какое они используют.
я помню, что там было что-то странным.
еще я в вики писал, что если ставить 2 языка в систему (анг+рус), то по дефолту локаль становится iso8859-1 и юникодные шрифты перестают показывать русские буквы. т.е. локаль надо все равно держать жостко 1251.
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

Пред.След.

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

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

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

cron