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

Автор Тема: Пакет локализации для Puppy.  (Прочитано 44334 раз)

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

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Пакет локализации для Puppy.
« : 22 Июль 2012, 01:10:33 »
Woof после 14 февраля 2012 г. поддерживает возможность локализации. Т.к. я использовал в своих пакетах локализации gettext они оказались полезными не только для русского языка, но и для других. Большая часть из них была включена в woof. Также Барри создал инструмент для перевода: Momanager.
Официальные релизы с новым woof: Wary/Racy-5.3 и Slacko-5.3.3.
В данный момент в репозитарий Puppy включен пакет langpack_ru-20120403.pet
Сейчас я обновляю этот пакет в соответствии с последним Woof:
langpank_ru-20120720.pet
Пакет обновлялся на Precise-5.2.60. Также я проверял его на новой альфе Slacko-5.3.3.2 и на Dpup-5.X.3.4.2.8.
Он не перекрывает всю локализацию, но делает большую её часть особенно в части Woof. Нужны дополнительные пакеты для каждого дистрибутива, которые её дополнят. Особенно это касается Dpup-Esprimo, в котором очень много маленьких приложений сделанных на Мурге.
Некоторые дополнительные пакеты ниже на этой странице.

Последующие пакеты буду размещать здесь:
langpank_ru-20120720.pet
langpank_ru-20120824.pet
langpack_ru-20120902.pet
langpack_ru-20121003.pet
langpack_ru-20121024.pet
langpack_ru-20121202.pet
langpack_ru-20121224.pet
langpack_ru-20130306.pet
langpack_ru-20130407.pet
langpack_ru-20130522.pet
langpack_ru-20130524.pet
langpack_ru-20130529.pet
langpack_ru-20130928.pet
« Последнее редактирование: 02 Октябрь 2013, 22:08:10 от rodin.s »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Пакет локализации для Woof.
« Ответ #1 : 23 Июль 2012, 11:50:51 »
Спасибо и +. Под SK21 - ok
Насколько он подойдет для saluki?

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Re:Пакет локализации для Woof.
« Ответ #2 : 24 Июль 2012, 00:59:29 »
Saluki основан на Racy-5.2.2, который был выпущен раньше 14 февраля 2012 г. и тогда woof ещё не был интернационализирован. Возможно, будут работать некоторые элементы меню и сработают mo-файлы для некоторых приложений. Говоря в общем - не подходит. Этот пакет больше для новых версий, собранных в woof.
« Последнее редактирование: 24 Июль 2012, 01:08:02 от rodin.s »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Пакет локализации для Woof.
« Ответ #3 : 24 Июль 2012, 09:23:37 »
По результатам моих экспериментов:
.mo - частично
initrd - нет. В текст Init не полез
со скриптами - надо осторожно.

Поскольку в Вашем модуле в основном .mo и скриптовое ПО полностью - без выполнения pinstall и в самом нижнем слое нигде не повредит

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Пакет локализации для Woof.
« Ответ #4 : 24 Июль 2012, 09:34:46 »
initrd - нет. В текст Init не полез
Странно, но в Slacko-5.3.3 и сборках на его базе у меня появилось окошко с предложением обновить загрузку и процесс загрузки обновился на русский.

А вот про Saluki полностью согласен с rodin.s
Возможно, будут работать некоторые элементы меню и сработают mo-файлы для некоторых приложений. Говоря в общем - не подходит.
Проверял на Saluki-023, русификация минимальная.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Пакет локализации для Woof.
« Ответ #5 : 24 Июль 2012, 09:57:42 »
initrd - в presice, slacko533 - да. В saluki даже скрипта такого нет и если подогнать - не работает. Не за что тут особо ломаться - 3 строчки на полурусском...
В этом модуле вообще русификация далека от максимальной + к saluki не все .mo подходят + в ней много нетипичного ПО. Зато модуль локализации достаточно универсален.

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Re:Пакет локализации для Woof.
« Ответ #6 : 24 Июль 2012, 23:42:05 »
Дополнительные пакеты, которые можно установить вместе с основным пакетом (версии этих пакетов уже были на форуме, но сейчас они подогнаны под пакет для woof):
  • console_kb-i18n-woof-ru-1.0.pet (63K)
Пакет для переключения раскладок в консоли. От версий, выложенных ранее отличается отсутствием механизмов для включения в консоли unicode. Это и так делается в woof. Этот пакет только добавляет переключение раскладок.
  • fbxkb-i18n-woof-1.0.pet (8,7K)
Индикация переключения раскладок. Не могу включить в основной пакет т.к. он должен быть noarch - не зависеть от архитектуры, а fbxkb - это бинарик.
  • PuppyPin_wary-1.0.pet (1,1K)
Этот пакет только слегка меняет расположение значков в PuppyPin для Wary. Просто при установке основного пакета они слишком близко и буквы некоторых надписей пересекаются. Нужен в основном для ремастеринга.
  • pmusic_tray-0.1.pet (4,2K)
Переведённый на русский значок в трее для pmusic. Правда в последних версиях работает только если выбрать русский язык в настройках.
Скрипты, которые не входят в основное дерево woof и я их не включил в пакет скриптов, которые изначально отправлял Барри, но тем не менее они есть практически во всех сборках, особенно Wary/Racy/Presice. Для Slacko нужно делать другие дополнительные пакеты. Этот не совсем подходит. Там много своих хитрых приложений. Подходит и для других языков.
Русский перевод для предыдущего пакета. Они идут в комплекте и не имеют смысла друг без друга.
Пакет локализации для Seamonkey определённой версии. Конечно, всегда можно скачать этот пакет здесь: http://mozilla-russia.org/products/seamonkey/history.html
Но в виде pet он может пригодиться, например, для ремастеринга. Также он может быть использован как шаблон для создания такого же пакета для других версий Seamonkey. Нужно только заменить соответствующий файл .xpi. Ещё одно замечание: Seamonkey теперь стала умная и не даёт его установить незаметно. Обязательно в окне браузера нужно подтвердить установку и поставить галочку в соответствующем месте. Эта версия Seamonkey используется в Precise и в Slacko-5.3.3.
Три основных значка в трее в Slacko на русском из коробки даже без установки пакетов. В Precise нужно установить пакет network_tray отсюда: http://bkhome.org/blog/?viewDetailed=02837
Пакеты, которые не являются ссылками во вкладках к сообщению.
« Последнее редактирование: 25 Июль 2012, 00:04:42 от rodin.s »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re:Пакет локализации для Woof.
« Ответ #7 : 25 Июль 2012, 12:57:29 »
Насколько он подойдет для saluki?

Извиняюсь, в салюке многия скрипты ПЕРЕПИСАНЫ ВРУЧНУЮ БЕЗ GETTEXT. Потому .mo - и будет частично переведен, а родные скрипты паппика на 0%. Для более полного перевода - вписываем ручками.

У меня вопрос к rodin.s:

1 - woof, о котором речь, - это    http://bkhome.org/bones/woof/archive/woof-20111118155739.tar.gz   или другой? Если другой - где найти? (Искал, из последнего нашел только этот)

2 - для автоматической сборки с русской локалью какие репозитории необходимо подключить? Или вообще, каким образом это делается?

Опробовал пакеты локализации на Dpup-exprimo. 90% локализовано. От меня +
« Последнее редактирование: 25 Июль 2012, 13:32:59 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Re:Пакет локализации для Woof.
« Ответ #8 : 25 Июль 2012, 22:49:13 »
Ничего не скажу о конкретной ссылке, но речь идёт о последнем текущем woof. Вот инструкция по его установке и обновлению: http://bkhome.org/fossil/woof2.cgi/wiki?name=Getting+Started+with+Woof
Я не пробовал собирать в последнем Woof, хотя хочется попробовать. Сам пакет локализации - его ранняя версия, находится в репозитарии puppy-noarch.
Здесь Барри пишет о русском лангпаке, Woof, о проекте PuppyRus и о том, что русскую версию можно собрать в Woof:
http://bkhome.org/blog/?viewDetailed=02699

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Re:Пакет локализации для Woof.
« Ответ #9 : 27 Июль 2012, 11:58:10 »
Пакет langpack_ru-20120720.pet теперь включен в репозитарий Puppy.
http://bkhome.org/blog/?viewDetailed=02928

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Пакет локализации для Woof.
« Ответ #10 : 27 Июль 2012, 12:37:10 »
Поздравляю с пакетом и днем сисадмина!
Он тот же? Перекачивать не надо?

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Re:Пакет локализации для Woof.
« Ответ #11 : 27 Июль 2012, 22:20:24 »
Да, это один и тот же пакет.

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Re:Пакет локализации для Woof.
« Ответ #12 : 24 Август 2012, 23:16:03 »
Небольшое обновление пакета локализации: langpank_ru-20120824.pet
Также добавил ссылку в первое сообщение темы. Есть небольшие изменения, например относительно Pburn. Также я пытаюсь сделать русский iso-образ на основе альфа Slacko-5.3.5 и какие-то находки оттуда также были добавлены в пакет.

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Re:Пакет локализации для Woof.
« Ответ #13 : 06 Сентябрь 2012, 23:34:07 »
Для русской сборки Precise-5.3.91 использовался следующий пакет локализации: langpack_ru-20120902.pet, также использовался дополнительный пакет, во вложении.
« Последнее редактирование: 07 Сентябрь 2012, 18:23:37 от rodin.s »

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Re:Пакет локализации для Woof.
« Ответ #14 : 04 Октябрь 2012, 18:27:09 »
Для русской версии Precise-5.3.95 использовался пакет локализации langpack_ru-20121003.pet.