Index: configure.in =================================================================== --- configure.in (Revision 3964) +++ configure.in (Arbeitskopie) @@ -595,7 +595,9 @@ nls/et_EE/Makefile nls/fr_FR/Makefile nls/pt_BR/Makefile -nls/ru_RU/Makefile +nls/ru_RU.CP1251/Makefile +nls/ru_RU.KOI8-R/Makefile +nls/ru_RU.UTF-8/Makefile nls/sv_SE/Makefile nls/tr_TR/Makefile nls/pt_PT/Makefile Index: src/FbTk/I18n.cc =================================================================== --- src/FbTk/I18n.cc (Revision 3964) +++ src/FbTk/I18n.cc (Arbeitskopie) @@ -94,8 +94,8 @@ if (MB_CUR_MAX > 1) m_multibyte = true; + if(! (strncmp(m_locale.c_str(), "ru_RU", 5) == 0)) { // truncate any encoding off the end of the locale - // remove everything after @ string::size_type index = m_locale.find('@'); if (index != string::npos) @@ -108,6 +108,7 @@ index = m_locale.find('='); if (index != string::npos) m_locale.erase(0,index+1); //erase all characters starting up to index + } } #endif // HAVE_SETLOCALE } Index: nls/ru_RU/Makefile.am =================================================================== --- nls/ru_RU/Makefile.am (Revision 3964) +++ nls/ru_RU/Makefile.am (Arbeitskopie) @@ -1,29 +0,0 @@ -# nls/ru_RU/Makefile.am for Fluxbox - www.fluxbox.org - -THE_LANG = ru_RU - -NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in -MFILES = Translation.m -EXTRA_DIST= $(MFILES) - -all-local: fluxbox.cat -install-data-local: fluxbox.cat - @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ - fi - -uninstall-local: - @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ - fi - -fluxbox.cat: Translation.m - @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ - fi - Index: nls/ru_RU/Translation.m =================================================================== --- nls/ru_RU/Translation.m (Revision 3964) +++ nls/ru_RU/Translation.m (Arbeitskopie) @@ -1,189 +0,0 @@ -$ codeset=KOI8-R - -$set 1 #Align - -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 - -$set 2 #BaseDisplay - - -$set 3 #Common -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -14 Fluxbox -15 -16 - -$set 4 #Configmenu -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -17 -18 -19 -20 - -$set 5 #Ewmh - - -$set 6 #FbTkError - - -$set 7 #Fluxbox - - -$set 8 #Gnome - - -$set 9 #Keys - - -$set 10 #Menu - -1 -3 -4 -5 ... -7 -9 -10 Xterm - -$set 11 #Remember -1 -2 -3 -4 -5 ... -6 -7 -8 -9 -11 - -$set 12 #Screen - -2 W: %4d x H: %4d -5 X: %4d x Y: %4d -6 0: 0000 x 0: 0000 - -$set 13 #Slit -1 -2 -3 -4 -7 -8 -9 - -$set 14 #Toolbar - -1 -2 -3 -4 -5 -6 -7 -10 -11 -12 -13 : 24 -14 : 12 -15 -16 - -$set 15 #Window - -1 - -$set 16 #Windowmenu - -1 -2 -3 ... -4 -5 -6 -7 ... -8 -9 - -$set 17 #Workspace - -1 %d -2 -3 -4 - -$set 18 #bsetroot - -1 %s: : : -solid, -mod, -gradient\n -3 %s 2.0: (c) 1997-2000 Brad Hughes\n\n\ --display \n\ --mod \n\ --foreground, -fg \n\ --background, -bg \n\n\ --gradient \n\ --from \n\ --to \n\n\ --solid \n\n\ --help \n - -$set 19 #main - -1 : '-display' \n -11 : '-rc' \n -12 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ --display \t\t .\n\ --rc \t\t\t .\n\ --version\t\t\t .\n\ --info\t\t\t\t .\n\ --log \t\t\t .\n\ --help\t\t\t\t .\n\n - -$set 20 #Layer -1 -2 -3 -4 -5 -6 - Index: nls/ru_RU/.cvsignore =================================================================== --- nls/ru_RU/.cvsignore (Revision 3964) +++ nls/ru_RU/.cvsignore (Arbeitskopie) @@ -1,3 +0,0 @@ -Makefile -Makefile.in -*.cat Index: nls/ru_RU.UTF-8/Makefile.am =================================================================== --- nls/ru_RU.UTF-8/Makefile.am (Revision 0) +++ nls/ru_RU.UTF-8/Makefile.am (Revision 0) @@ -0,0 +1,29 @@ +# nls/ru_RU/Makefile.am for Fluxbox - www.fluxbox.org + +THE_LANG = ru_RU.UTF-8 + +NLSTEST = @NLS@ +CLEANFILES = fluxbox.cat +MAINTAINERCLEANFILES = Makefile.in +MFILES = Translation.m +EXTRA_DIST= $(MFILES) + +all-local: fluxbox.cat +install-data-local: fluxbox.cat + @if test x$(NLSTEST) = "x-DNLS"; then \ + echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG)"; \ + $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ + $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ + fi + +uninstall-local: + @if test x$(NLSTEST) = "x-DNLS"; then \ + rm -f $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG)/fluxbox.cat; \ + rmdir $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ + fi + +fluxbox.cat: Translation.m + @if test x$(NLSTEST) = "x-DNLS"; then \ + $(gencat_cmd) fluxbox.cat Translation.m; \ + fi + Index: nls/ru_RU.UTF-8/Translation.m =================================================================== --- nls/ru_RU.UTF-8/Translation.m (Revision 0) +++ nls/ru_RU.UTF-8/Translation.m (Revision 0) @@ -0,0 +1,189 @@ +$ codeset=UTF-8 + +$set 1 #Align + +1 Внизу по центру +2 Внизу слева +3 Внизу справа +4 По горизонтали +5 Слева +6 Слева внизу +7 Слева по центру +8 Слева вверху +9 По всей ширине +10 Справа +11 Справа внизу +12 Справа по центру +13 Справа вверху +14 Вверху по центру +15 Вверху слева +16 Вверху справа +17 По вертикали + +$set 2 #BaseDisplay + + +$set 3 #Common +1 Прозрачность +2 Автоскрытие +3 Скомпилированный +4 Скомпилирован с опциями +5 Компилятор +6 Версия компилятора +7 Файл ресурсов +8 Файл сочетаний клавиш +9 Файл меню +10 Файл со стилем +11 Настройки по умолчанию +12 отключена +14 Версия Fluxbox +15 Под окнами +16 Видимая + +$set 4 #Configmenu +1 Антиалиасинг +2 Автовсплытие +3 На передний план по щелчку +4 Фокус по щелчку +5 Украшать нерезидентные окна +6 Переключение рабочих столов колесом мыши +7 Фокус на последнее окно рабочего стола +8 Модель фокусировки +9 Перемещать фокус на новые окна +10 Полная максимизация +11 Сглаживать изображение +12 Перемещение заполненных окон +13 Размытый фокус +14 Фокус по перемещению +15 Перемещение окон между рабочими столами +17 Меню +18 Прозрачность +19 Активное окно +20 Неактивное окно + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +1 Настройки +3 Выход +4 Свернутые окна +5 Слой... +7 Расположение +9 Перезапуск +10 Xterm + +$set 11 #Remember +1 Декорации +2 Размеры +3 Переместиться на рабочий стол +4 Слой +5 Запомнить... +6 Расположение +7 Сохранять при закрытии +8 Свернуто в заголовок +9 Приклеенный +11 Рабочий стол + +$set 12 #Screen + +2 W: %4d x H: %4d +5 X: %4d x Y: %4d +6 0: 0000 x 0: 0000 + +$set 13 #Slit +1 Клиенты +2 По кругу вниз +3 По кругу вверх +4 Ориентация докера +7 Местоположения докера +8 Докер +9 Сохранить список клиентов + +$set 14 #Toolbar + +1 Редактировать имя текущего рабочего стола +2 Режим отображения окон +3 Все окна со всех рабочих столов +4 Минимизированные на всех рабочих столах +5 Не отображать +6 Все окна +7 Минимизированные +10 Расположение панели инструментов +11 Панель инструментов +12 Ширина в процентах +13 Формат времени: 24 часа +14 Формат времени: 12 часов +15 Изменить формат отображения времени +16 Отображать иконки + +$set 15 #Window + +1 Безымянное + +$set 16 #Windowmenu + +1 Закрыть +2 Свернуть на панель инструментов +3 Слой... +4 На задний план +5 Максимизировать +6 На передний план +7 Отправить окно на ... +8 Свернуть в заголовок +9 Приклеить + +$set 17 #Workspace + +1 Рабочий стол %d +2 Рабочие столы +3 Новый рабочий стол +4 Удалить последний + +$set 18 #bsetroot + +1 %s: ошибка: необходимо задать один из следующих ключей: -solid, -mod, -gradient\n +3 %s 2.0: (c) 1997-2000 Brad Hughes\n\n\ +-display соединение с дисплеем\n\ +-mod макет клетки\n\ +-foreground, -fg цвет переднего плана клетки\n\ +-background, -bg цвет фона клетки\n\n\ +-gradient градиент\n\ +-from начальный цвет градиента\n\ +-to конечный цвет градиента\n\n\ +-solid сплошной цвет\n\n\ +-help вывести эту подсказку и выйти\n + +$set 19 #main + +1 ошибка: '-display' требует наличие аргумента\n +11 ошибка: '-rc' требует наличие аргумента\n +12 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display \t\tиспользовать заданный дисплей.\n\ +-rc \t\t\tиспользовать альтернативный файл ресурсов.\n\ +-version\t\t\tвывести номер версии и выйти.\n\ +-info\t\t\t\tвывести некоторую полезную информацию и выйти.\n\ +-log \t\t\tжурналировать вывод в указанный файл.\n\ +-help\t\t\t\tвывести эту подсказку и выйти.\n\n + +$set 20 #Layer +1 Поверх дока +2 Ниже +3 Рабочий стол +4 Док +5 Нормальный +6 Поверх + Index: nls/ru_RU.UTF-8/.cvsignore =================================================================== --- nls/ru_RU.UTF-8/.cvsignore (Revision 0) +++ nls/ru_RU.UTF-8/.cvsignore (Revision 0) @@ -0,0 +1,3 @@ +Makefile +Makefile.in +*.cat Index: nls/ru_RU.KOI8-R/Makefile.am =================================================================== --- nls/ru_RU.KOI8-R/Makefile.am (Revision 0) +++ nls/ru_RU.KOI8-R/Makefile.am (Revision 0) @@ -0,0 +1,29 @@ +# nls/ru_RU/Makefile.am for Fluxbox - www.fluxbox.org + +THE_LANG = ru_RU.KOI8-R + +NLSTEST = @NLS@ +CLEANFILES = fluxbox.cat +MAINTAINERCLEANFILES = Makefile.in +MFILES = Translation.m +EXTRA_DIST= $(MFILES) + +all-local: fluxbox.cat +install-data-local: fluxbox.cat + @if test x$(NLSTEST) = "x-DNLS"; then \ + echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG)"; \ + $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ + $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ + fi + +uninstall-local: + @if test x$(NLSTEST) = "x-DNLS"; then \ + rm -f $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG)/fluxbox.cat; \ + rmdir $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ + fi + +fluxbox.cat: Translation.m + @if test x$(NLSTEST) = "x-DNLS"; then \ + $(gencat_cmd) fluxbox.cat Translation.m; \ + fi + Index: nls/ru_RU.KOI8-R/Translation.m =================================================================== --- nls/ru_RU.KOI8-R/Translation.m (Revision 0) +++ nls/ru_RU.KOI8-R/Translation.m (Revision 0) @@ -0,0 +1,189 @@ +$ codeset=KOI8-R + +$set 1 #Align + +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 + +$set 2 #BaseDisplay + + +$set 3 #Common +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +14 Fluxbox +15 +16 + +$set 4 #Configmenu +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +17 +18 +19 +20 + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +1 +3 +4 +5 ... +7 +9 +10 Xterm + +$set 11 #Remember +1 +2 +3 +4 +5 ... +6 +7 +8 +9 +11 + +$set 12 #Screen + +2 W: %4d x H: %4d +5 X: %4d x Y: %4d +6 0: 0000 x 0: 0000 + +$set 13 #Slit +1 +2 +3 +4 +7 +8 +9 + +$set 14 #Toolbar + +1 +2 +3 +4 +5 +6 +7 +10 +11 +12 +13 : 24 +14 : 12 +15 +16 + +$set 15 #Window + +1 + +$set 16 #Windowmenu + +1 +2 +3 ... +4 +5 +6 +7 ... +8 +9 + +$set 17 #Workspace + +1 %d +2 +3 +4 + +$set 18 #bsetroot + +1 %s: : : -solid, -mod, -gradient\n +3 %s 2.0: (c) 1997-2000 Brad Hughes\n\n\ +-display \n\ +-mod \n\ +-foreground, -fg \n\ +-background, -bg \n\n\ +-gradient \n\ +-from \n\ +-to \n\n\ +-solid \n\n\ +-help \n + +$set 19 #main + +1 : '-display' \n +11 : '-rc' \n +12 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display \t\t .\n\ +-rc \t\t\t .\n\ +-version\t\t\t .\n\ +-info\t\t\t\t .\n\ +-log \t\t\t .\n\ +-help\t\t\t\t .\n\n + +$set 20 #Layer +1 +2 +3 +4 +5 +6 + Index: nls/ru_RU.KOI8-R/.cvsignore =================================================================== --- nls/ru_RU.KOI8-R/.cvsignore (Revision 0) +++ nls/ru_RU.KOI8-R/.cvsignore (Revision 0) @@ -0,0 +1,3 @@ +Makefile +Makefile.in +*.cat Index: nls/ru_RU.CP1251/Makefile.am =================================================================== --- nls/ru_RU.CP1251/Makefile.am (Revision 0) +++ nls/ru_RU.CP1251/Makefile.am (Revision 0) @@ -0,0 +1,29 @@ +# nls/ru_RU/Makefile.am for Fluxbox - www.fluxbox.org + +THE_LANG = ru_RU.CP1251 + +NLSTEST = @NLS@ +CLEANFILES = fluxbox.cat +MAINTAINERCLEANFILES = Makefile.in +MFILES = Translation.m +EXTRA_DIST= $(MFILES) + +all-local: fluxbox.cat +install-data-local: fluxbox.cat + @if test x$(NLSTEST) = "x-DNLS"; then \ + echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG)"; \ + $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ + $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ + fi + +uninstall-local: + @if test x$(NLSTEST) = "x-DNLS"; then \ + rm -f $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG)/fluxbox.cat; \ + rmdir $(DESTDIR)$(pkgdatadir)/nls/$(THE_LANG); \ + fi + +fluxbox.cat: Translation.m + @if test x$(NLSTEST) = "x-DNLS"; then \ + $(gencat_cmd) fluxbox.cat Translation.m; \ + fi + Index: nls/ru_RU.CP1251/Translation.m =================================================================== --- nls/ru_RU.CP1251/Translation.m (Revision 0) +++ nls/ru_RU.CP1251/Translation.m (Revision 0) @@ -0,0 +1,189 @@ +$ codeset=CP1251 + +$set 1 #Align + +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 + +$set 2 #BaseDisplay + + +$set 3 #Common +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +14 Fluxbox +15 +16 + +$set 4 #Configmenu +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +17 +18 +19 +20 + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +1 +3 +4 +5 ... +7 +9 +10 Xterm + +$set 11 #Remember +1 +2 +3 +4 +5 ... +6 +7 +8 +9 +11 + +$set 12 #Screen + +2 W: %4d x H: %4d +5 X: %4d x Y: %4d +6 0: 0000 x 0: 0000 + +$set 13 #Slit +1 +2 +3 +4 +7 +8 +9 + +$set 14 #Toolbar + +1 +2 +3 +4 +5 +6 +7 +10 +11 +12 +13 : 24 +14 : 12 +15 +16 + +$set 15 #Window + +1 + +$set 16 #Windowmenu + +1 +2 +3 ... +4 +5 +6 +7 ... +8 +9 + +$set 17 #Workspace + +1 %d +2 +3 +4 + +$set 18 #bsetroot + +1 %s: : : -solid, -mod, -gradient\n +3 %s 2.0: (c) 1997-2000 Brad Hughes\n\n\ +-display \n\ +-mod \n\ +-foreground, -fg \n\ +-background, -bg \n\n\ +-gradient \n\ +-from \n\ +-to \n\n\ +-solid \n\n\ +-help \n + +$set 19 #main + +1 : '-display' \n +11 : '-rc' \n +12 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display \t\t .\n\ +-rc \t\t\t .\n\ +-version\t\t\t .\n\ +-info\t\t\t\t .\n\ +-log \t\t\t .\n\ +-help\t\t\t\t .\n\n + +$set 20 #Layer +1 +2 +3 +4 +5 +6 + Index: nls/ru_RU.CP1251/.cvsignore =================================================================== --- nls/ru_RU.CP1251/.cvsignore (Revision 0) +++ nls/ru_RU.CP1251/.cvsignore (Revision 0) @@ -0,0 +1,3 @@ +Makefile +Makefile.in +*.cat Index: nls/Makefile.am =================================================================== --- nls/Makefile.am (Revision 3964) +++ nls/Makefile.am (Arbeitskopie) @@ -1,9 +1,10 @@ # nls/Makefile.am for fluxbox - http://fluxbox.sf.net NLSTEST = @NLS@ -SUBDIRS = C cs_CZ da_DK es_ES et_EE fr_FR pt_BR ru_RU \ +SUBDIRS = C cs_CZ da_DK es_ES et_EE fr_FR pt_BR \ sv_SE tr_TR it_IT pt_PT bg_BG ja_JP ko_KR \ - lv_LV de_DE nl_NL sl_SI pl_PL vi_VN + lv_LV de_DE nl_NL sl_SI pl_PL vi_VN \ + ru_RU.CP1251 ru_RU.KOI8-R ru_RU.UTF-8 MAINTAINERCLEANFILES = Makefile.in fluxbox-nls.hh EXTRA_DIST=fluxbox-nls.hh nlsinfo