Сайт | Скачать | Видео | Wiki

Автор Тема: Интернационализация PRA  (Прочитано 6232 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
если добавление файла то тоже да
Если unsquashfs + добавить новый файл +mksquashfs = не попадет в pfs.files и при pfsextract пропадет
Или какая метода?

интернационализация скриптов должна быть в скриптах полной
Да. Но при интернационализации можно накосячить. Как тестировать , как объединять...

локали и locale.conf измененный вынести в отдельный модуль
Да, но locale.conf  лучше в параметры ядра, а в дистре  подставить и сделать locale-gen

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Re: PuppyRus-A03: cборка PuppyRus из пакетов Arch Linux
« Ответ #16 : 21 Апрель 2016, 16:19:14 »
Код
msg1="йцйцй "
msg2="йцйцй кыаыа"
. en.msg
А может лучше для совместимости getttext на bash написать, чтобы скрипт и с нормальным gettext работал
В пупи как-то сделан патч initrd

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
если добавление файла то тоже да
Если unsquashfs + добавить новый файл +mksquashfs = не попадет в pfs.files и при pfsextract пропадет
Или какая метода?
а я взял и вручную вписал файл в pfs.files, а можно скриптом.

т.е. другие делают и не косячат а мы делаем и будем косячить - ну хрень же а не логика.
Цитата
Да, но locale.conf  лучше в параметры ядра,
а смысл. все равно модуль en делать - пусть в нем и лежит.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
вручную вписал файл в pfs.files
:) хитер :) Да, такой "закат солнца вручную" тоже сработает

т.е. другие делают и не косячат а мы делаем и будем косячить - ну хрень же а не логика.
Я имел ввиду, что эгоистичные русскоязычные пользователи нас не поймут, если мы поспешной интернационализацией что-то сломаем. Надо продумать этапы перехода...

Англ и рус - не единственные языки. Если уж делать - то все локали из арчрепы в один модуль
По модулю на локаль - запаримся...

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
английского хватит всем.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Re: PuppyRus-A03: cборка PuppyRus из пакетов Arch Linux
« Ответ #20 : 21 Апрель 2016, 16:56:14 »
там от силы 20 строк перевести.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
английского хватит всем.
Нам же не хватило  ;)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Интернационализация PRA
« Ответ #22 : 22 Апрель 2016, 09:38:45 »
как временное решение - я выкладывал англ. initrd от nemesis, подпиленный на dir= и т.п.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Интернационализация PRA
« Ответ #23 : 26 Апрель 2016, 14:14:40 »
модуль 070 и 071 для английской русификации.
в модуле 070 от 160419 изменены desktop файлы, русифицированы скрипты urxvt.sh и sfs-shutdown (скрипт с изменениями насчет того что гибернация пока не работает)
В 070-160419 скрипты с правками из 089?
071 - по сути только то что относится к английскому языку.
Не потерян ли там выхлоп locale-gen?

Мне было бы удобнее, чтобы в 071 было все переведенное
И переименовать его в 089-pra-update-en-*.pfs - так будет удобно всем
« Последнее редактирование: 26 Апрель 2016, 15:32:09 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Интернационализация PRA
« Ответ #24 : 26 Апрель 2016, 15:14:24 »
по сути скрипты после локализации не меняются в плане логики работы ненадо переносить в 071 иначе потом путаница с внесением изменений. сущность locale-gen мне неизвестна, применительно к английскому она не нужна вроде.


в существующем 070 из 089 взяты только изменения для скрипта sfs-shutdown, больше ничего не брал.
то что там тебе было бы что-то удобнее - твои проблемы, я тебя спрашивал, как ты будешь из 070 выковыривать изменения. Ты сказал - справлюсь, справляйся.

Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Интернационализация PRA
« Ответ #25 : 26 Апрель 2016, 15:35:25 »
Проверил - 071 все ок. locale-gen
Ты уверен, что тебе самому удобнее лопатить 070 вместо добавления переведенного в 071...

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Интернационализация PRA
« Ответ #26 : 26 Апрель 2016, 15:38:59 »
а ты уверен что не будешь забывать переносить изменения из 070 в 071? и вобще получится в некоторых случаях тройное замещение даже.
например возьмем файл mc.menu которое по f2, есть он в модуле mc, есть в 070 и будет еще в 071. и в 089 не дай бог еще.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Интернационализация PRA
« Ответ #27 : 26 Апрель 2016, 15:56:09 »
переименовать 071 в 089-pra-update-en-*.pfs - так будет удобно всем
Тогда en будет выше всех. Предлагаю так

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Интернационализация PRA
« Ответ #28 : 26 Апрель 2016, 16:03:20 »
ну пусть 090 будет 089 занято же
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Интернационализация PRA
« Ответ #29 : 26 Апрель 2016, 16:07:10 »
090 - сохраненка
089-pra-update-en будет выше 089-pra-update - т.е. все ок