Технический форум PuppyRus Linux
18 Мая 2012, 16:36:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Состоялся выпуск дистрибутива PuppyRus Richy (beta)
 
   Начало   Помощь Войти Регистрация  
Страниц: 1 [2] 3 4 ... 16   Вниз
  Печать  
Автор Тема: Русификация Wary и Slacko (pet-пакеты локализации).  (Прочитано 23598 раз)
rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #15 : 16 Октября 2010, 15:28:52 »

Доработал перевод. Добавил локализацию Менеджера пакетов и Универсального установщика. Также скопировал русский конфигуратор xkb из Lupurus для русифицированного добавления русской раскладки и переключения раскалдок клавиатуры. Испытывал на Quirky-130, Wary-0.3, Wary-0.9, Dpup-009.
Также во вкладке дельта-файл.

После установки в меню "Desktop" появится значок "Refresh Desktop", на него нужно нажать и после обновления меню перезагрузить X для локализации контекстного меню значков рабочего стола.

Воспользовался файлами из этой темы: http://murga-linux.com/puppy/viewtopic.php?t=57680
Слегка изменил скрипты в petget, чтобы при установке пакета не пропадало русское меню (локаль fixmenus).

Повторюсь также, что при (перед или после) установке нужно исправить 'utf8' на 'UTF-8' (переменная LANG) в /etc/profile и перезагрузить X.



« Последнее редактирование: 17 Октября 2010, 22:12:53 от rodin.s » Записан
rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #16 : 22 Октября 2010, 11:40:38 »

Небольшая доработка. Локализация JWM (меню, если нажать в верхнем левом углу окна),  локализация графической части xorgwizard и локализация  меню "Настройка"(wizardwizard).
Записан
rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #17 : 23 Октября 2010, 00:43:07 »

У меня вопрос к форуму. Как заставить gxmessage в Wary писать по русски? Пишет какие-то кракозябры. Возможно не хватает какого-то шрифта. Я старался избежать gxmessage и использовал вместо него gtkdialog-splash. Но сейчас пытаюсь использовать в Wary скрипты из Lupurus, и gxmessage уже не избежать.
Записан
bit777
Почетный участник
Ветеран
*

Репутация: +127/-0
Офлайн Офлайн

Сообщений: 1125



« Ответ #18 : 23 Октября 2010, 00:51:34 »

Проверь у тебя gxmessage это файл или ссылка на xmessage
Записан

rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #19 : 23 Октября 2010, 01:01:37 »

Ссылка на xmessage. После того, как скопировал gxmessage из lupurus в /usr/bin русский язык появился. Правда изменилась форма окна. Но, в принципе, работает.
Записан
bit777
Почетный участник
Ветеран
*

Репутация: +127/-0
Офлайн Офлайн

Сообщений: 1125



« Ответ #20 : 23 Октября 2010, 01:04:11 »

Не забудь сделать ссылку xmessage на gxmessage
Записан

rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #21 : 23 Октября 2010, 14:28:03 »

Сделал пакет со скриптами из lupurus. Т.к. wary и lupu основаны на похожих версиях woof скрипты должны быть одинаковыми. Я проверил только некоторые. Пакет можно установить дополнительно, для большей локализации. Пробовал только на wary-0.3.
Удаляю этот пакет из-за ошибки с xorgwizard. Ниже его новая версия без xorgwizard.

Также во вкладке мои po-файлы, из которых были сделаны mo-файлы для пакета wary07ru для скриптов с gettext.
« Последнее редактирование: 02 Ноября 2010, 18:16:40 от rodin.s » Записан
rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #22 : 23 Октября 2010, 19:48:27 »

Небольшое исправление ошибки в надписи при установке пакетов. Дельта-файл.
Записан
rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #23 : 24 Октября 2010, 15:53:43 »

Добавил локализованные network_tray и freememapplet_tray. Дельта-файл с версией 0.4.8.
network_tray взял отсюда: http://pm.puppyrus.org/issues/62, а freememapplet_tray переделал сам по аналогии. Там проще - всего одна фраза.
« Последнее редактирование: 24 Октября 2010, 19:30:43 от rodin.s » Записан
rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #24 : 02 Ноября 2010, 18:00:52 »

В этой версии пакета добавил переведенную домашнюю стартовую страницу. Также теперь автоматически меняется utf8 на UTF-8 в  /etc/profile при установке пакета. Также utf8 на UTF-8 меняется в скрипте chooselocale, добавляется строка /usr/bin/unicode-start в rc.local. При удалении пакета все меняется наоборот, а строка удаляется из rc.local.
Также во вкладке пакет со скриптами из lupurus. Убрал оттуда xorgwizard - он абсолютно не работает в Wary и при его запуске испортил мне save-file. Перестал нормально работать X-сервер. Остальные скрипты дополняют локализацию основного пакета, хотя я не все проверил.
« Последнее редактирование: 02 Ноября 2010, 18:13:42 от rodin.s » Записан
rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #25 : 02 Ноября 2010, 23:56:29 »

К сожалению мой пакет не совсем корректно работает с последней Wary-0.9.4. Общая локализация в порядке, но встроенные в пакет скрипты: универсальный инсталлятор, менеджер пакетов - работают некорректно. Возможно, мне следует сделать отдельно пакет с общей локализацией, которая предусмотрена в Puppy и отдельно переводить скрипты.
Записан
rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #26 : 09 Ноября 2010, 13:21:41 »

Для Wary-094 (096) сделал пакет без скриптов. Никакие исполняемые скрипты не заменяются. Используются только изначально встроенные в puppy механизмы локализации и заменяются некоторые конфигурационные файлы. Данный пакет по идее должен быть универсальным. Пробовал на последних wary/quirky. Там были тонкости с пунктами меню, которые отличаются в разных паплетах.  Локализация не такая полная, как в предыдущих пакетах. К нему собираюсь сделать дополнительно пакет с переведенными скриптами. Хотя это довольно сложно.
« Последнее редактирование: 09 Ноября 2010, 13:26:18 от rodin.s » Записан
rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #27 : 20 Ноября 2010, 12:22:21 »

Доработал универсальный пакет без скприптов. Удалил оттуда petget - из  предыдущих версий - работает неправильно. Оказалось, что pmount имеет встроенную локализацию - добавил pmount.mo.
Данный пакет не заменяет оригинальные скрипты и исполняемые файлы.
Второй пакет - пакет с некоторыми скриптами из Wary-0.9.8. Взял подходящие скрипты, которые не изменились, из предыдущих версий и перевел (лобавил gettext) в puppyinstaller. Работа в процессе. Планирую добавлять переведенные скрипты в этот пакет.

С оригинальным petget при установке пакетов пропадает русское меню. Вернуть его на место довольно просто: сначала
Код:
fixmenus
потом
Код:
jwm -restart
« Последнее редактирование: 20 Ноября 2010, 12:28:46 от rodin.s » Записан
myname
Старожил
****

Репутация: +15/-1
Офлайн Офлайн

Сообщений: 392



« Ответ #28 : 29 Ноября 2010, 23:53:39 »

В rc .sysinit прописан запуск unicode_start в нём прописан путь к шрифту , но  при выходе в консоль, в mc кракозябры ,пока опять не запустиш unicode_start, но потом опять кракозябры ...как это решить ?
Записан
rodin.s
Команда Сообщества
Ветеран
***

Репутация: +63/-0
Офлайн Офлайн

Сообщений: 733


« Ответ #29 : 30 Ноября 2010, 23:31:56 »

Вообще mc не пользуюсь, но сейчас скачал и установил mc-4.7.0.2_431.pet. Нормально работает. В моем пакете unicode_start находится в /etc/rc.d/rc.local. Проверяю на Wary-098. Воспроизвести неисправность не удалось. При выходе из иксов русский язык в консоли остается (можно переключать раскладки) и mc на русском.
Записан
Страниц: 1 [2] 3 4 ... 16   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0.06 секунд. Запросов: 18.