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
|
 |
« Ответ #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 на русском.
|
|
|
|
|
Записан
|
|
|
|
|