all repos — fluxbox @ 0861f3a9073ccd016302af26ff992fa19331a02d

custom fork of the fluxbox windowmanager

improve native language handling, move messages and menu labels to 
FbTk::FbString
simonb simonb
commit

0861f3a9073ccd016302af26ff992fa19331a02d

parent

5ddabb0f390f69db793b5a6e40be9f94b8f83136

110 files changed, 9690 insertions(+), 500 deletions(-)

jump to
M ChangeLogChangeLog

@@ -1,5 +1,16 @@

(Format: Year/Month/Day) Changes for 0.9.16: +*06/05/21: + * Improve native language support handling, especially relating + to codesets (Simon) + *** Please report any oddness (Esp regressions) in native text + - Makefile.am can now specify several target codesets + - generated-*.m files are automatically generated, but not on + every build, only on new additions. + - I18N::getMessage now returns FbString's + - Menu labels are passed as FbString&e s, not char *s. + nls/*/Makefile.am nls/*/generated*.m + src/ ... lots of files (most things menu or translation-related) *06/05/17: * Fix transparency on multiple screens & possibly bad root bg atom reading (Simon)
M nls/be_BY/Makefile.amnls/be_BY/Makefile.am

@@ -1,30 +1,46 @@

# nls/be_BY/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = be_BY +SRC_CODESET = CP1251 +DEST_CODESETS = CP1251 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/be_BY/generated-CP1251.m

@@ -0,0 +1,249 @@

+$ 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 + +1 ... \n +2 \n +3 %s: %d \n + +$set 3 #Common + +1 +2 +3 +4 +5 +6 +7 +8 +10 +11 +12 +13 +14 +15 Fluxbox +16 +18 + +$set 4 #Configmenu + +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 - +17 +18 +19 +20 + +$set 5 #Ewmh + +1 : , EWMH + +$set 6 #FbTkError + +1 ! > 3200 = 3200 +2 ! > 3200 = 3200 +3 : +4 . +5 +6 XImage +7 +8 : . +9 : . +10 : . +11 (%d) +12 +13 . +14 . +15 . +16 +17 unsupported visual +18 + +$set 7 #Fluxbox + +1 rc- ! +2 +3 +4 +5 ! ! +6 %s +7 .\n . +8 +9 ! fluxbox . +10 X-.\n X Fluxbox. +11 : X- +12 : + +$set 8 #Gnome + +1 : , GNOME + +$set 9 #Keys + +1 Keys: +2 Keys: 'keytree'e! +3 Keys: + +$set 10 #Menu + +1 +2 Fluxbox +3 +4 +5 ... +6 On Head... +7 +8 +9 + +$set 11 #Remember + +1 +2 +3 +4 +5 ... +6 +7 +8 +9 +10 Unknown apps key +11 +12 + +$set 12 #Screen + +1 BScreen::BScreen: X-.\n +2 W: %4d x H: %4d +3 BScreen::BScreen: %d visual 0x%lx, %d\n + +$set 13 #Slit + +1 +2 +3 +4 +5 +7 +8 +9 + +$set 14 #Toolbar + +1 +2 +3 +4 +5 ͳ +6 +7 ̳ +8 +9 Toolbar on Head +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 +10 + +$set 17 #Workspace + +1 %d +2 +3 +4 + +$set 18 #fbsetroot + +1 : : -solid, -mod, -gradient\n +3 -display <string> \n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> \n\ +-from <color> \n\ +-to <color> \n\n\ +-solid <color> \n\n\ +-help \n + +$set 19 #main + +1 : '-display' +5 +6 +7 +8 : '-log' +9 +10 +11 : '-rc' +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\t .\n\ +-rc <string>\t\t\t .\n\ +-version\t\t\t .\n\ +-info\t\t\t\t .\n\ +-log <filename>\t\t\t .\n\ +-help\t\t\t\t .\n\n +14 : 'DISPLAY' + +$set 20 + +1 +2 ͳ +3 +4 +5 +6 + +
A nls/be_BY/generated-UTF-8.m

@@ -0,0 +1,249 @@

+$ 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 + +1 Аварыйнае завяршэньне... стварэньне адбітку памяці\n +2 Завяршэньне\n +3 %s: сыгнал %d атрыманы\n + +$set 3 #Common + +1 Празрыстасьць +2 Аўтаматычна хаваць +3 Скампіляваны +4 Скампіляваны з выбарам +5 Кампілятар +6 Вэрсія кампілятара +7 Файл наладак +8 Файл клявіш +10 Файл мэню +11 Файл з стылем +12 Дапомныя наладкі +13 выключана +14 Памылка +15 Вэрсія Fluxbox +16 Пад вокнамі +18 Бачная + +$set 4 #Configmenu + +1 Антыаліасінг +2 Падымаць аўтаматычна +3 Падымаць па шчаўчку +4 Засяроджваньне па шчаўчку +5 Упрыгожваць нерэзыдэнтыя вокны +6 Мяняць стальцы колам мышы +7 Засяроджваньне на вакне пры зьмене працоўнага месца +8 Мадэль засяроджваньня +9 Засяроджваньне на новых вокнах +10 Максымізаваць цалкам +11 Згладжваньне выяваў +12 Рух запоўненых вокнаў +13 Размытае засяроджваньне +14 Засяроджваньне па руху +15 Рух вокнаў паміж працоўнымі месцамі +16 Змушаць да псэўда-празрыстасьці +17 Празрыстае мэню +18 Празрыстасьць +19 Празрыстае вакно пад засяроджваньнем +20 Празрыстае вакно без засяроджваньня + +$set 5 #Ewmh + +1 Згубна: Нестае памяці, немагчыма вылучыць пад EWMH кліент + +$set 6 #FbTkError + +1 Увага! Вышыня > 3200 Вышыня зробленая = 3200 +2 Увага! Шырыня > 3200 Шырыня зробленая = 3200 +3 Увага: немагчыма загрузіць запасны шрыфт +4 Памылка вылучэньня. +5 Памылка пры стварэньні выяваў +6 Немагчыма стварыць XImage +7 Немагчыма прачытаць +8 Увага: Немагчыма знайсьці правільны фармат для празрыстасьці. +9 Увага: Немагчыма стварыць празрыстую выяву. +10 Увага: Немагчыма стварыць празрыстую выяву. +11 Немагчыма вызначыць фармат экрану(%d) +12 Нестае памяці +13 Нестае памяці для буфэра блакітнага колеру. +14 Нестае памяці для буфэра зялёнага колеру. +15 Нестае памяці для буфэра чырвонага колеру. +16 Немагчыма прачытаць элемэнт тэмы +17 unsupported visual +18 Усталяваць дапомнасьці + +$set 7 #Fluxbox + +1 Назва rc-файла няправільная! +2 Немагчыма загрузіць файл груп +3 Немагчыма загрузіць базу дадзеных +4 Паспрабуйце яшчэ з +5 Увага! Немагчыма адшукаць экран каб паказаць акно! +6 Немагчыма стварыць тэчку %s +7 Немагчыма знайсьці экран для кіраваньня.\nУпэўніцеся што не працуе іншы кіраўнік вокнаў. +8 Памылка разбору рэгулярнага выразу +9 Згубна! Можа выконвацца толькі адзін fluxbox . +10 Немагчыма далучыцца да X-паслужніку.\nУпэўніцеся што X стартуе перад Fluxbox. +11 Увага: X-паслужнік не падтрымлівае лякаль +12 Увага: Немагчыма усталяваць мадыфікатары лякалі + +$set 8 #Gnome + +1 Згубна: Нестае памяці, немагчыма вылучыць пад GNOME кліент + +$set 9 #Keys + +1 Keys: Памылка ў радку +2 Keys: Збой злучэньня 'keytree'e! +3 Keys: Няправільная кнопка або мадыфікатар у радку + +$set 10 #Menu + +1 Наладкі +2 Стандартнае мэню Fluxbox +3 Выхад +4 Вобразы +5 Слой... +6 On Head... +7 Месца +8 Перачытаць наладкі +9 Перапуск + +$set 11 #Remember + +1 Упрыгожваньні +2 Памер +3 Скокнуць да працоўнага месца +4 Слой +5 Памятаць... +6 Пазыцыя +7 Захоўваць пры выхадзе +8 Схаваць у загаловак +9 Прылеплены +10 Unknown apps key +11 Працоўнае месца +12 Загаловак + +$set 12 #Screen + +1 BScreen::BScreen: памылка у часе зьвяртаньня да X-спаслужніку.\n другі кіраўнік вокнамі ўжо выконваецца на гэтым дысплэі +2 W: %4d x H: %4d +3 BScreen::BScreen: кіраваньне экранам %d карыстаючыся visual 0x%lx, глыбіня %d\n + +$set 13 #Slit + +1 Кліенты +2 Па кругу ўніз +3 Па кругу ўверх +4 Напрамак шчыліны +5 Слой шчыліны +7 Месца шчыліны +8 Шчыліна +9 Захаваць сьпіс шчыліны + +$set 14 #Toolbar + +1 Рэдагаваць назву гэтага працоўнага месца +2 Рэжым адлюстраваньня вокнаў +3 Усе вокны +4 Вобразы +5 Нічога +6 Працоўнае месца +7 Мінімалізаваныя +8 Слой панэлі прыладаў +9 Toolbar on Head +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 Прыляпіць +10 Забіць + +$set 17 #Workspace + +1 Працоўнае месца %d +2 Працоўныя месцы +3 Новае працоўнае месца +4 Выдаліць апошняе + +$set 18 #fbsetroot + +1 памылка: павінна быць нешта з наступнага: -solid, -mod, -gradient\n +3 -display <string> Злучэньне з дысплэям\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> градыент\n\ +-from <color> першы колер градыенту\n\ +-to <color> апошні колер градыенту\n\n\ +-solid <color> суцэльны колер\n\n\ +-help надрукаваць гэты тэкст ды выйсьці\n + +$set 19 #main + +1 памылка: '-display' патрэбны аргумэнт +5 Памылка выкананьня +6 Стандартнае выключана +7 Невядомая памылка +8 памылка: '-log' патрэбны аргумэнт +9 Файл часопісу +10 Запісваць часопісу +11 памылка: '-rc' патрэбны аргумэнт +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tкарыстацца адзначаным дасыплем.\n\ +-rc <string>\t\t\tкарыстацца другім файлам рэсурсаў.\n\ +-version\t\t\tпаказаць нумар вэрсіі ды выйсьці.\n\ +-info\t\t\t\tпаказаць некаторую карысную інфармацыю ды выйсьці.\n\ +-log <filename>\t\t\tЗапісваць лог у адзначаны файл.\n\ +-help\t\t\t\tнадрукаваць гэты тэкст ды выйсьці.\n\n +14 увага: немагчыма прызначыць пераменную асяродку 'DISPLAY' + +$set 20 + +1 Вышэй шчыліны +2 Ніжэй +3 Сталец +4 Шчыліна +5 Нармальная +6 Вышэй + +
M nls/bg_BG/Makefile.amnls/bg_BG/Makefile.am

@@ -1,30 +1,46 @@

# nls/bg_BG/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = bg_BG +SRC_CODESET = ISO-8859-1 +DEST_CODESETS = ISO-8859-1 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/bg_BG/generated-ISO-8859-1.m

@@ -0,0 +1,129 @@

+$ codeset=ISO-8859-1 + +$set 1 #Align + +1 +2 +3 +4 +6 +7 +8 +11 +12 +13 +14 +15 +16 +17 + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 + +$set 4 #Configmenu + +2 +4 +7 +8 +9 +10 +11 Image Dithering +12 +13 Sloppy +14 Sloppy +15 Workspace Warping + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 +4 +7 +9 + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Posoka na Slit -a +7 Slit - +8 Slit + +$set 14 #Toolbar + +1 +10 Toolbar - +11 Toolbar + +$set 15 #Window + +1 + +$set 16 #Windowmenu + +1 +2 +4 +5 +6 +7 ... +8 +9 + +$set 17 #Workspace + +1 %d +2 +3 +4 + +$set 18 #fbsetroot + +1 error: must specify one of: -solid, -mod, -gradient\n +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 : '-display' +11 : '-rc' +13 Fluxkbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tuse display connection.\n\ +-rc <string>\t\t\t .\n\ +-version\t\t\t .\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\t .\n\n + +
A nls/bg_BG/generated-UTF-8.m

@@ -0,0 +1,129 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Äîëó â Ñðåäàòà +2 Äîëó â Ëÿâî +3 Äîëó â Äÿñíî +4 Õîðèçîíòàëíî +6 Äîëó â Ëÿâî +7 Ëÿâî â Ñðåäàòà +8 Ãîðå â Ëÿâî +11 Äîëó â Äÿñíî +12 Äÿñíî â Ñðåäàòà +13 Ãîðå â Äÿñíî +14 Ãîðå â Ñðåäàòà +15 Ãîðå â Ëÿâî +16 Ãîðå â Äÿñíî +17 Âåðòêàëíî + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Àâòîìàòè÷íî ñêðèâàíå + +$set 4 #Configmenu + +2 Àâòîìàòè÷íî Ïîâäèãàíå +4 Êëèêíè çà Ôîêóñ +7 Ôîêóñèðàé Ïðîçîðåö ïðè ñìÿíà íà Ðàáîòíèòå Ìåñòà +8 Òèï ôîêóñ +9 Ôîêóñèðàé Íîâèòå Ïðîçîðöè +10 Ïúëíî Óâåëè÷àâàíå +11 Image Dithering +12 Íåïðîçðà÷íî ìåñòåíå íà ïðîçîðöèòå +13 Ïîëó Sloppy Ôîêóñ +14 Sloppy Ôîêóñ +15 Workspace Warping + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Èçõîä +4 Èêîíè +7 Ðàçïîëîæåíèå +9 Ðåñòàðòèðàíå + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Posoka na Slit -a +7 Ðàçïîëîæåíèå íà Slit -à +8 Slit + +$set 14 #Toolbar + +1 Ðåäàêòèðàé èìåòî íà òåêóùîòî Ðàáîòíî Ìÿñòî +10 Ðàçïîëîæåíèå íà Toolbar -à +11 Toolbar + +$set 15 #Window + +1 Áåçèìå + +$set 16 #Windowmenu + +1 Çàòâîðè +2 Èêîíèçèðàé +4 Ñíèøè +5 Óâåëè÷è +6 Ïîâäèãíè +7 Ïðàòè íà ... +8 Çàñåí÷è +9 Çàáîäè + +$set 17 #Workspace + +1 Ðàáîòíî Ìÿñòî %d +2 Ðàáîòíè Ìåñòà +3 Íîâî Ðàáîòíî Ìÿñòî +4 Ìàõíè Ïîñëåäíîòî + +$set 18 #fbsetroot + +1 error: must specify one of: -solid, -mod, -gradient\n +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 ãðåøêà: '-display' èçèñêâà àðãóìåíò +11 ãðåøêà: '-rc' èçèñêâà àðãóìåíò +13 Fluxkbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tuse display connection.\n\ +-rc <string>\t\t\tïîëçâàé çàìåñòâàù ðåñóðñåí ôàéë.\n\ +-version\t\t\tïîêàæè âåðñèÿòà è èçëåç.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tïîêàæè òîçè ïîìîùåí òåêñò è èçëåç.\n\n + +
M nls/cs_CZ/Makefile.amnls/cs_CZ/Makefile.am

@@ -1,30 +1,46 @@

# nls/cs_CZ/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = cs_CZ +SRC_CODESET = ISO-8859-2 +DEST_CODESETS = ISO-8859-2 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/cs_CZ/generated-ISO-8859-2.m

@@ -0,0 +1,254 @@

+$ codeset=ISO-8859-2 + +$set 1 #Align + +1 Dole uprosted +2 Dole vlevo +3 Dole vpravo +4 Horizontln +5 Vlevo +6 Vlevo dole +7 Vlevo uprosted +8 Vlevo nahoe +9 Relativn +10 Vpravo +11 Vpravo dole +12 Vpravo uprosted +13 Vpravo nahoe +14 Nahoe uprosted +15 Nahoe vlevo +16 Nahoe vpravo +17 Vertikln + +$set 2 #BaseDisplay + +1 Ukonuji... zaznamenvm pd aplikace\n +2 Vypnm\n +3 %s: zachycen signl %d\n + +$set 3 #Common + +1 Alpha +2 Automaticky skrvat +3 Zkompilovno +4 Nastaven kompiltoru +5 Kompiltor +6 Verze kompiltoru +7 Soubor init +8 Soubor s definic klves +10 Soubor s definic menu +11 Soubor se stylem +12 Implicitn +13 neaktivn +14 Chyba +15 Verze Fluxboxu +16 Maximalizovat pes vechna okna +18 Viditeln + +$set 4 #Configmenu + +1 Antialiasovan fonty +2 Automatick vyzvednut okna +3 Vyzvednut okna kliknutm +4 Zamen okna kliknutm +5 Odekorovat pomjiv okna +6 Pepnn ploch kolekem myi +7 Zamit okno pi zmn plochy +8 Model zamen okna +9 Zamit nov okna +10 Pln maximalizace +11 Dithering obrazu +12 Pohyb okna i s obsahem +13 sten nedbal zamen okna +14 Nedbal zamen okna +15 Prolnn ploch +16 Vynutit pseudo-prhlednost +17 Alpha menu +18 Prhlednost +19 Alpha zamenho okna +20 Alpha nezamenho okna + +$set 5 #Ewmh + +1 Fatal: Out of memory, can't allocate for EWMH client list + +$set 6 #FbTkError + +1 Warning! Height > 3200 setting Height = 3200 +2 Warning! Width > 3200 setting Width = 3200 +3 Warning: can't load fallback font +4 Allocation error. +5 Error creating pixmap +6 Cant create XImage +7 Failed to read +8 Warning: Failed to find valid format for alpha. +9 Warning: Failed to create alpha picture. +10 Warning: Failed to create alpha pixmap. +11 Failed to find format for screen(%d) +12 Out of memory +13 Out of memory while allocating blue buffer. +14 Out of memory while allocating green buffer. +15 Out of memory while allocating red buffer. +16 Failed to read theme item +17 unsupported visual +18 Setting default value + +$set 7 #Fluxbox + +1 rc filename is invalid! +2 Failed to load groupfile +3 Failed to load database +4 Retrying with +5 Warning! Could not find screen to map window on! +6 Can't create %s directory +7 Couldn't find screens to manage.\nMake sure you don't have another window manager running. +8 Error parsing regular expression +9 Fatal! There can only one instance of fluxbox class. +10 Can not connect to X server.\nMake sure you started X before you start Fluxbox. +11 Warning: X server does not support locale +12 Warning: cannot set locale modifiers + +$set 8 #Gnome + +1 Fatal: Out of memory, can't allocate for GNOME client list + +$set 9 #Keys + +1 Keys: Error on line +2 Keys: Failed to merge keytree! +3 Keys: Invalid key/modifier on line + +$set 10 #Menu + +1 Konfigurace +2 Implicitn menu Fluxboxu +3 Ukonit +4 Minimalizovan +5 Vrstva... +6 On Head... +7 Umstn +8 Znovu nast konfiguraci +9 Restart + +$set 11 #Remember + +1 Decorace +2 Rozmr +3 Skok na plochu +4 Vrstva +5 Zapamatovat... +6 Pozice +7 Uloit pi zaven +8 Zarolovn +9 Pipendlen +10 Neznm klvesy aplikace +11 Plocha +12 Hlavika + +$set 12 #Screen + +1 BScreen::BScreen: an error occured while querying the X server.\n another window manager already running on display +2 W: %4d x H: %4d +3 BScreen::BScreen: managing screen %d using visual 0x%lx, depth %d\n + +$set 13 #Slit + +1 Klientsk aplikace +2 Rolovat dol +3 Rolovat nahoru +4 Umstn Slitu +5 Vrstva Slitu +6 Slit on Head +7 Umstn Slitu +8 Slit +9 Uloit SlitList + +$set 14 #Toolbar + +1 Upravit nzev aktuln plochy +2 Zobrazovat... +3 Vechna okna +4 Zminimalizovan +5 dn +6 Aktuln plocha +7 Zminimalizovan na aktuln ploe +8 Vrstva nstrojov lity +9 Toolbar on Head +10 Umstn nstrojov lity +11 Nstrojov lita +12 ka (% ky obrazovky) +13 Hodiny: 24h +14 Hodiny: 12h +15 Upravit formt hodin +16 Zobrazit obrzky + +$set 15 #Window + +1 Beze jmna + +$set 16 #Windowmenu + +1 Zavt +2 Minimalizovat +3 Vrstva +4 Na pozad +5 Maximalizovat +6 Do poped +7 Poslat na ... +8 Zarolovat +9 Pipendlit na vechny plochy +10 Zabt + +$set 17 #Workspace + +1 Plocha %d +2 Seznam ploch +3 Nov plocha +4 Odstranit posledn + +$set 18 #fbsetroot + +1 error: must specify one of: -solid, -mod, -gradient\n +2 Couldn't create pixmap atoms, giving up! +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 chyba: '-display' vyaduje argument +2 Bad Alloc +3 Bad cast +4 Out of range +5 Runtime error +6 Standard Exception +7 Neznm chyba +8 chyba: '-log' vyaduje argument +9 Logovac soubor +10 Loguji do +11 chyba: '-rc' vyaduje argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tpouzije propojen s displejem <string>.\n\ +-rc <string>\t\t\tpouzije alternativn soubor zdroj (resource file).\n\ +-version\t\t\tzobrazi verzi a skonci.\n\ +-info\t\t\t\tzobrazi nektere zajimave informace.\n\ +-log <filename>\t\t\tlogovat vstup do souboru <filename>.\n\ +-help\t\t\t\tzobraz tuto npovdu a skon.\n\n +14 varovn: nemohu nastavit promnnou prosted 'DISPLAY' + +$set 20 + +1 Nad dokem +2 Naspod +3 Plocha +4 Dok +5 Normln +6 Navrchu + +
A nls/cs_CZ/generated-UTF-8.m

@@ -0,0 +1,254 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Dole uprostřed +2 Dole vlevo +3 Dole vpravo +4 Horizontálně +5 Vlevo +6 Vlevo dole +7 Vlevo uprostřed +8 Vlevo nahoře +9 Relativně +10 Vpravo +11 Vpravo dole +12 Vpravo uprostřed +13 Vpravo nahoře +14 Nahoře uprostřed +15 Nahoře vlevo +16 Nahoře vpravo +17 Vertikálně + +$set 2 #BaseDisplay + +1 Ukončuji... zaznamenávám pád aplikace\n +2 Vypínám\n +3 %s: zachycen signál %d\n + +$set 3 #Common + +1 Alpha +2 Automaticky skrývat +3 Zkompilováno +4 Nastavení kompilátoru +5 Kompilátor +6 Verze kompilátoru +7 Soubor init +8 Soubor s definicí kláves +10 Soubor s definicí menu +11 Soubor se stylem +12 Implicitní +13 neaktivní +14 Chyba +15 Verze Fluxboxu +16 Maximalizovat přes všechna okna +18 Viditelný + +$set 4 #Configmenu + +1 Antialiasované fonty +2 Automatické vyzvednutí okna +3 Vyzvednutí okna kliknutím +4 Zaměření okna kliknutím +5 Odekorovat pomíjivá okna +6 Přepínání ploch kolečkem myši +7 Zaměřit okno při změně plochy +8 Model zaměření okna +9 Zaměřit nová okna +10 Plná maximalizace +11 Dithering obrazu +12 Pohyb okna i s obsahem +13 Částečně nedbalé zaměření okna +14 Nedbalé zaměření okna +15 Prolínání ploch +16 Vynutit pseudo-průhlednost +17 Alpha menu +18 Průhlednost +19 Alpha zaměřeného okna +20 Alpha nezaměřeného okna + +$set 5 #Ewmh + +1 Fatal: Out of memory, can't allocate for EWMH client list + +$set 6 #FbTkError + +1 Warning! Height > 3200 setting Height = 3200 +2 Warning! Width > 3200 setting Width = 3200 +3 Warning: can't load fallback font +4 Allocation error. +5 Error creating pixmap +6 Cant create XImage +7 Failed to read +8 Warning: Failed to find valid format for alpha. +9 Warning: Failed to create alpha picture. +10 Warning: Failed to create alpha pixmap. +11 Failed to find format for screen(%d) +12 Out of memory +13 Out of memory while allocating blue buffer. +14 Out of memory while allocating green buffer. +15 Out of memory while allocating red buffer. +16 Failed to read theme item +17 unsupported visual +18 Setting default value + +$set 7 #Fluxbox + +1 rc filename is invalid! +2 Failed to load groupfile +3 Failed to load database +4 Retrying with +5 Warning! Could not find screen to map window on! +6 Can't create %s directory +7 Couldn't find screens to manage.\nMake sure you don't have another window manager running. +8 Error parsing regular expression +9 Fatal! There can only one instance of fluxbox class. +10 Can not connect to X server.\nMake sure you started X before you start Fluxbox. +11 Warning: X server does not support locale +12 Warning: cannot set locale modifiers + +$set 8 #Gnome + +1 Fatal: Out of memory, can't allocate for GNOME client list + +$set 9 #Keys + +1 Keys: Error on line +2 Keys: Failed to merge keytree! +3 Keys: Invalid key/modifier on line + +$set 10 #Menu + +1 Konfigurace +2 Implicitní menu Fluxboxu +3 Ukončit +4 Minimalizované +5 Vrstva... +6 On Head... +7 Umístění +8 Znovu načíst konfiguraci +9 Restart + +$set 11 #Remember + +1 Decorace +2 Rozměr +3 Skok na plochu +4 Vrstva +5 Zapamatovat... +6 Pozice +7 Uložit při zavření +8 Zarolování +9 Přišpendlení +10 Neznámé klávesy aplikace +11 Plocha +12 Hlavička + +$set 12 #Screen + +1 BScreen::BScreen: an error occured while querying the X server.\n another window manager already running on display +2 W: %4d x H: %4d +3 BScreen::BScreen: managing screen %d using visual 0x%lx, depth %d\n + +$set 13 #Slit + +1 Klientské aplikace +2 Rolovat dolů +3 Rolovat nahoru +4 Umístění Slitu +5 Vrstva Slitu +6 Slit on Head +7 Umístění Slitu +8 Slit +9 Uložit SlitList + +$set 14 #Toolbar + +1 Upravit název aktuální plochy +2 Zobrazovat... +3 Všechna okna +4 Zminimalizovaná +5 Žádná +6 Aktuální plocha +7 Zminimalizované na aktuální ploše +8 Vrstva nástrojové lišty +9 Toolbar on Head +10 Umístění nástrojové lišty +11 Nástrojová lišta +12 Šířka (% šířky obrazovky) +13 Hodiny: 24h +14 Hodiny: 12h +15 Upravit formát hodin +16 Zobrazit obrázky + +$set 15 #Window + +1 Beze jména + +$set 16 #Windowmenu + +1 Zavřít +2 Minimalizovat +3 Vrstva +4 Na pozadí +5 Maximalizovat +6 Do popředí +7 Poslat na ... +8 Zarolovat +9 Přišpendlit na všechny plochy +10 Zabít + +$set 17 #Workspace + +1 Plocha %d +2 Seznam ploch +3 Nová plocha +4 Odstranit poslední + +$set 18 #fbsetroot + +1 error: must specify one of: -solid, -mod, -gradient\n +2 Couldn't create pixmap atoms, giving up! +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 chyba: '-display' vyžaduje argument +2 Bad Alloc +3 Bad cast +4 Out of range +5 Runtime error +6 Standard Exception +7 Neznámá chyba +8 chyba: '-log' vyžaduje argument +9 Logovací soubor +10 Loguji do +11 chyba: '-rc' vyžaduje argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tpouzžije propojení s displejem <string>.\n\ +-rc <string>\t\t\tpouzije alternativní soubor zdrojů (resource file).\n\ +-version\t\t\tzobrazi verzi a skonci.\n\ +-info\t\t\t\tzobrazi nektere zajimave informace.\n\ +-log <filename>\t\t\tlogovat výstup do souboru <filename>.\n\ +-help\t\t\t\tzobrazí tuto nápovědu a skončí.\n\n +14 varování: nemohu nastavit proměnnou prostředí 'DISPLAY' + +$set 20 + +1 Nad dokem +2 Naspod +3 Plocha +4 Dok +5 Normální +6 Navrchu + +
M nls/da_DK/Makefile.amnls/da_DK/Makefile.am

@@ -1,30 +1,46 @@

# nls/da_DK/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = da_DK +SRC_CODESET = ISO-8859-1 +DEST_CODESETS = ISO-8859-1 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/da_DK/generated-ISO-8859-1.m

@@ -0,0 +1,228 @@

+$ codeset=ISO-8859-1 + +$set 1 #Align + +1 Bunden i midten +2 Bunden til venstre +3 Bunden til hjre +4 Horisontal +5 Til venstre +6 Til venstre i bunden +7 Til venstre i midten +8 Til venstre i toppen +9 Relativ +10 Til hjre +11 Til hjre i bunden +12 Til hjre i midten +13 Til hjre i toppen +14 Toppen i midten +15 verste venstre hjrne +16 verste hjre hjrne +17 Vertikal + +$set 2 #BaseDisplay + +1 Afslutter brat... laver et core dump\n +2 Lukker ned\n +3 %s: signal %d fanget\n + +$set 3 #Common + +1 Alfa +2 Skjul automatisk +10 menu +11 stil +12 Standarder +13 Slet fra +14 Fejl +15 Fluxbox version +16 Maksimer over +17 SVN Revision +18 Synlig + +$set 4 #Configmenu + +1 Antialias +2 Hv automatisk +3 Klik hver +4 Klik for fokus +5 Dekorr transiente vinduer +6 Skift skrivebord med scroll-hjulet +7 Fokuser p vindue ved skrivebordsskift +8 Fokusmodel +9 Fokuser p nye vinduer +10 Fuld maksimering +11 Billede-dithering +12 Ugennemsigtig flytning af vinduer +13 Semislset Focus +14 Dovent fokus +15 Workspace Warping +16 Forcr pseudogennemsigtighed +18 Gennemsigtighed + +$set 5 #Ewmh + +1 Fatal fejl: Lbet tr for hukommelse, ikke nok til at allokere EWMH's klientliste. + +$set 6 #FbTkError + +1 Advarsel! Hjde > 3200, stter hjde = 3200 +2 Advarsel! Bredde > 3200, stter bredde = 3200 +3 Advarsel: Kan ikke indlse reserveskrifttype +4 Allokeringsfejl. +5 Fejl i oprettelse af pixmap +6 Kunne ikke oprette XImage (`Xbillede') +7 Kunne ikke lse. +8 Advarsel: Fandt ikke noget gyldigt format for alfa. +9 Advarsel: Kunne ikke oprette alfa-billede. +10 Advarsel: Kunne ikke oprette alfa-pixmap. +11 Kunne ikke finde format for skrm(%d) +12 Lbet tr for hukommelse +13 Lbet tr for hukommelse under allokering af bl buffer. +14 Lbet tr for hukommelse under allokering af grn buffer. +15 Lbet tr for hukommelse under allokering af rd buffer. +16 Kunne ikke lse tema-object +17 uunderstttet visual +18 Stter standardvrdi + +$set 7 #Fluxbox + +1 rc-filnavn ugyldigt! +2 Kunne ikke indlse gruppefilen +3 Kunne ikke indlse databasen +4 Prver igen med +6 Kan ikke oprette mappen %s +7 Kunne ikke finde skrme til hndtering.\nSrg for at ikke at ha' en anden window manager krende. +8 Fejl: kan ikke parse regulrt udtryk +9 Fatal fejl: der kan kun vre en instans af klassen fluxbox. +10 Kunne ikke forbinde til X-serveren.\nSrg for at starte X fr du starter Fluxbox. +11 Advarsel: X-serveren understtter ikke lokale indstillinger (locale) +12 Advarsel: Kan ikke stte `locale'-modifikatorer + +$set 8 #Gnome + +1 Fatal fejl: Lbet tr for hukommelse, ikke nok til at allokere GNOME's klientliste. + +$set 9 #Keys + +1 Taster (Keys): Fejl p linie +2 Taster (Keys): kunne ikke sammenflette tastetr! +3 Taster (Keys): Ugyldig tast p linie + +$set 10 #Menu + +1 Indstillinger +2 Fluxbox standardmenu +3 Afslut +4 Ikoner +5 Lag... +7 Placering +8 Genindls indstillinger +9 Genstart + +$set 11 #Remember + +1 Dekorationer +2 Strrelse +3 G til skriverbord +4 Lag +5 Husk... +6 Placering +7 Gem ved lukning +8 Kun titelbjlke +9 P alle skriveborde +10 Ukendt apps ngle +11 Skrivebord + +$set 12 #Screen + +1 BScreen::BScreen: der opstod en fejl under X-server-foresprgsel.\n en anden window manager krer allerede p display +2 W: %4d x H: %4d +3 BScreen::BScreen: hndterer skrm %d med visual 0x%lx, dybde %d\n + +$set 13 #Slit + +1 Klienter +4 Slidsretning +5 Slidslag +7 Slidsplacering +8 Slids +9 Gem slidsliste + +$set 14 #Toolbar + +1 Rediger skrivebordets navn +3 Alle vinduer +4 Ikoner +5 Ingen +6 Skrivebord +7 Skrivebordsikoner +8 Vrktjsbjlkelag +10 Vrktjsbjlkens placering +11 Vrktjsbjlke +13 Ur: 24 timer +14 Ur: 12 timer +15 Rediger tidsformat +16 Vis billeder + +$set 15 #Window + +1 Intet navn + +$set 16 #Windowmenu + +1 Luk +2 Minimeret +3 Lag +4 Snk +5 Maksimer +6 Hv +7 Send til ... +8 Kun titelbjlke +9 P alle skriveborde +10 Luk abrupt + +$set 17 #Workspace + +1 Skrivebord %d +2 Skriveborde +3 Nyt skrivebord +4 Fjern sidste + +$set 18 #fbsetroot + +1 fejl: specificr en af flgende: -solid, -mod, -gradient\n +3 -display <string> skrmtilslutning\n\ +-mod <x> <y> modula mnster\n\ +-foreground, -fg <color> modula foregrundsfarve\n\ +-background, -bg <color> modula baggrundsfarve\n\n\ +-gradient <texture> gradienttekstur\n\ +-from <color> gradientens startfarve\n\ +-to <color> gradientens slutfarve\n\n\ +-solid <color> fast farve\n\n\ +-help vis denne hjlp og afslut\n + +$set 19 #main + +1 fejl: '-display' krver et argument +2 Drlig allokering +7 Ukendt fejl +9 Logfil +10 Logger til +11 fejl: '-rc' krver et argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tbrug skrmtilslutning.\n\ +-rc <string>\t\t\tbrug alternativ resourcefil.\n\ +-version\t\t\tvis versionsnummer og afslut.\n\ +-info\t\t\t\tvis noget nyttig information.\n\ +-log <filename>\t\t\tlog output til fil.\n\ +-help\t\t\t\tvis denne hjlp og afslut.\n\n + +$set 20 + +1 Over dok +2 Nederst +3 Skrivebord +4 Dok +5 Normal +6 verst
A nls/da_DK/generated-UTF-8.m

@@ -0,0 +1,228 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Bunden i midten +2 Bunden til venstre +3 Bunden til højre +4 Horisontal +5 Til venstre +6 Til venstre i bunden +7 Til venstre i midten +8 Til venstre i toppen +9 Relativ +10 Til højre +11 Til højre i bunden +12 Til højre i midten +13 Til højre i toppen +14 Toppen i midten +15 Øverste venstre hjørne +16 Øverste højre hjørne +17 Vertikal + +$set 2 #BaseDisplay + +1 Afslutter brat... laver et core dump\n +2 Lukker ned\n +3 %s: signal %d fanget\n + +$set 3 #Common + +1 Alfa +2 Skjul automatisk +10 menu +11 stil +12 Standarder +13 Slået fra +14 Fejl +15 Fluxbox version +16 Maksimer over +17 SVN Revision +18 Synlig + +$set 4 #Configmenu + +1 Antialias +2 Hæv automatisk +3 Klik hæver +4 Klik for fokus +5 Dekorér transiente vinduer +6 Skift skrivebord med scroll-hjulet +7 Fokuser på vindue ved skrivebordsskift +8 Fokusmodel +9 Fokuser på nye vinduer +10 Fuld maksimering +11 Billede-dithering +12 Ugennemsigtig flytning af vinduer +13 Semisløset Focus +14 Dovent fokus +15 Workspace Warping +16 Forcér pseudogennemsigtighed +18 Gennemsigtighed + +$set 5 #Ewmh + +1 Fatal fejl: Løbet tør for hukommelse, ikke nok til at allokere EWMH's klientliste. + +$set 6 #FbTkError + +1 Advarsel! Højde > 3200, sætter højde = 3200 +2 Advarsel! Bredde > 3200, sætter bredde = 3200 +3 Advarsel: Kan ikke indlæse reserveskrifttype +4 Allokeringsfejl. +5 Fejl i oprettelse af pixmap +6 Kunne ikke oprette XImage (`Xbillede') +7 Kunne ikke læse. +8 Advarsel: Fandt ikke noget gyldigt format for alfa. +9 Advarsel: Kunne ikke oprette alfa-billede. +10 Advarsel: Kunne ikke oprette alfa-pixmap. +11 Kunne ikke finde format for skærm(%d) +12 Løbet tør for hukommelse +13 Løbet tør for hukommelse under allokering af blå buffer. +14 Løbet tør for hukommelse under allokering af grøn buffer. +15 Løbet tør for hukommelse under allokering af rød buffer. +16 Kunne ikke læse tema-object +17 uunderstøttet visual +18 Sætter standardværdi + +$set 7 #Fluxbox + +1 rc-filnavn ugyldigt! +2 Kunne ikke indlæse gruppefilen +3 Kunne ikke indlæse databasen +4 Prøver igen med +6 Kan ikke oprette mappen %s +7 Kunne ikke finde skærme til håndtering.\nSørg for at ikke at ha' en anden window manager kørende. +8 Fejl: kan ikke parse regulært udtryk +9 Fatal fejl: der kan kun være en instans af klassen fluxbox. +10 Kunne ikke forbinde til X-serveren.\nSørg for at starte X før du starter Fluxbox. +11 Advarsel: X-serveren understøtter ikke lokale indstillinger (locale) +12 Advarsel: Kan ikke sætte `locale'-modifikatorer + +$set 8 #Gnome + +1 Fatal fejl: Løbet tør for hukommelse, ikke nok til at allokere GNOME's klientliste. + +$set 9 #Keys + +1 Taster (Keys): Fejl på linie +2 Taster (Keys): kunne ikke sammenflette tastetræ! +3 Taster (Keys): Ugyldig tast på linie + +$set 10 #Menu + +1 Indstillinger +2 Fluxbox standardmenu +3 Afslut +4 Ikoner +5 Lag... +7 Placering +8 Genindlæs indstillinger +9 Genstart + +$set 11 #Remember + +1 Dekorationer +2 Størrelse +3 Gå til skriverbord +4 Lag +5 Husk... +6 Placering +7 Gem ved lukning +8 Kun titelbjælke +9 På alle skriveborde +10 Ukendt apps nøgle +11 Skrivebord + +$set 12 #Screen + +1 BScreen::BScreen: der opstod en fejl under X-server-forespørgsel.\n en anden window manager kører allerede på display +2 W: %4d x H: %4d +3 BScreen::BScreen: håndterer skærm %d med visual 0x%lx, dybde %d\n + +$set 13 #Slit + +1 Klienter +4 Slidsretning +5 Slidslag +7 Slidsplacering +8 Slids +9 Gem slidsliste + +$set 14 #Toolbar + +1 Rediger skrivebordets navn +3 Alle vinduer +4 Ikoner +5 Ingen +6 Skrivebord +7 Skrivebordsikoner +8 Værktøjsbjælkelag +10 Værktøjsbjælkens placering +11 Værktøjsbjælke +13 Ur: 24 timer +14 Ur: 12 timer +15 Rediger tidsformat +16 Vis billeder + +$set 15 #Window + +1 Intet navn + +$set 16 #Windowmenu + +1 Luk +2 Minimeret +3 Lag +4 Sænk +5 Maksimer +6 Hæv +7 Send til ... +8 Kun titelbjælke +9 På alle skriveborde +10 Luk abrupt + +$set 17 #Workspace + +1 Skrivebord %d +2 Skriveborde +3 Nyt skrivebord +4 Fjern sidste + +$set 18 #fbsetroot + +1 fejl: specificér en af følgende: -solid, -mod, -gradient\n +3 -display <string> skærmtilslutning\n\ +-mod <x> <y> modula mønster\n\ +-foreground, -fg <color> modula foregrundsfarve\n\ +-background, -bg <color> modula baggrundsfarve\n\n\ +-gradient <texture> gradienttekstur\n\ +-from <color> gradientens startfarve\n\ +-to <color> gradientens slutfarve\n\n\ +-solid <color> fast farve\n\n\ +-help vis denne hjælp og afslut\n + +$set 19 #main + +1 fejl: '-display' kræver et argument +2 Dårlig allokering +7 Ukendt fejl +9 Logfil +10 Logger til +11 fejl: '-rc' kræver et argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tbrug skærmtilslutning.\n\ +-rc <string>\t\t\tbrug alternativ resourcefil.\n\ +-version\t\t\tvis versionsnummer og afslut.\n\ +-info\t\t\t\tvis noget nyttig information.\n\ +-log <filename>\t\t\tlog output til fil.\n\ +-help\t\t\t\tvis denne hjælp og afslut.\n\n + +$set 20 + +1 Over dok +2 Nederst +3 Skrivebord +4 Dok +5 Normal +6 Øverst
M nls/de_DE/Makefile.amnls/de_DE/Makefile.am

@@ -1,30 +1,46 @@

# nls/de_DE/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = de_DE +SRC_CODESET = ISO-8859-15 +DEST_CODESETS = ISO-8859-15 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/de_DE/generated-ISO-8859-15.m

@@ -0,0 +1,246 @@

+$ codeset=ISO-8859-15 + +$set 1 #Align + +1 Unten mitte +2 Unten links +3 Unten rechts +4 Horizontal +5 Links +6 Links unten +7 Links mitte +8 Links oben +9 Relativ +10 Rechts +11 Rechts unten +12 Rechts mitte +13 Rechts oben +14 Oben mitte +15 Oben links +16 Oben rechts +17 Vertikal + +$set 2 #BaseDisplay + +1 Abbruch... dumping core\n +2 Fahre herunter\n +3 %s: Signal %d empfangen\n + +$set 3 #Common + +1 Alpha Transparenz +2 Automatisch Verstecken +3 Compiler kompiliert am +4 Einkompilierte Optionen +5 Compiler +6 Compiler Version +7 Init Datei +8 Tastendefinitionsdatei +10 Mendatei +11 Stildatei (Theme) +12 Standard Einstellungen +13 deaktiviert +14 Fehler +15 Fluxbox Version +16 Durch maximierte Fenster verdecken +18 Sichtbar + +$set 4 #Configmenu + +1 Kantenglttung (AntiAliasing) +2 Automatisches Hervorheben +3 Klicken zum Hervorheben +4 Fokus durch Klick +5 Flchtige (transient) Fenster dekorieren +6 Desktop mit Mausrad wechseln +7 Fenster nach Desktopwechsel fokussieren +8 Fokustyp +9 Neue Fenster fokussieren +10 Vollstndig Maximieren +11 Bild-Dithering +12 Fenster undurchsichtig bewegen +13 Halb-"schlampiger" Fokus +14 MausFokus +15 Fenster ber Desktopgrenzen verschieben +16 Erzwinge Pseudo-Transparenz +17 Men Alpha Transparenz +18 Transparenz +19 Alpha Transparenz fokussierter Fenster +20 Alpha Transparenz nicht fokussierter Fenster + +$set 5 #Ewmh + +1 Fataler Fehler: Kein Speicher mehr frei, EWMH client list kann nicht allokiert werden. + +$set 6 #FbTkError + +1 Warnung! Hhe > 3200 setze Hhe = 3200 +2 Warnung! Breite > 3200 setze Breite = 3200 +3 Warnung: kann fallback Schriftart nicht laden +4 Fehler beim Allokieren +5 Kann Pixmap nicht erzeugen +6 Kann XImage nicht erzeugen +7 Fehler beim Lesen +8 Warnung: Kann kein gltiges Format fr Alpha finden. +9 Warnung: Kann Alpha Bild nicht erzeugen. +10 Warnung: Kann Alpha Pixmap nicht erzeugen. +11 Kann kein Format fr screen(%d) finden +12 Kein Speicher mehr frei +13 Kein Speicher mehr frei fr 'blue buffer'. +14 Kein Speicher mehr frei fr 'green buffer'. +15 Kein Speicher mehr frei fr 'red buffer'. +16 Kann Stil (Theme) Eintrag nicht lesen +17 Nicht untersttztes visual +18 Benutze Standard Einstellung + +$set 7 #Fluxbox + +1 Dateiname der Konfigurationsdatei ist ungltig! +2 Kann groupfile nicht laden +3 Kann database nicht laden +4 Versuche es erneut mit +5 Warnung! Kann keinen screen finden auf dem das Fenster dargestellt werden kann! +6 Kann Verzeichnis %s nicht anlegen +7 Kann keine screens finden.\nLuft ein anderer Windowmanager bereits? +8 Fehler beim Parsen des regulren Ausdrucks +9 Fataler Fehler! Es darf nur eine Instanz der Fluxbox Klasse geben +10 Kann nicht zum X-Server verbinden.\nX muss vor Fluxbox gestartet werden. +11 Warnung: X-Server untersttzt Lokalisierung nicht +12 Warnung: Kann Lokalisierung nicht setzen + +$set 8 #Gnome + +1 Fataler Fehler: Kein Speicher mehr frei, kann GNOME client list nicht allokieren + +$set 9 #Keys + +1 Tasten: Fehler in Zeile +2 Tasten: Kann Tasten nicht sauber zuweisen! +3 Tasten: Ungltige Taste/Sondertaste (Modifier) in Zeile + +$set 10 #Menu + +1 Konfiguration +2 Fluxbox Standardmen +3 Beenden +4 Icons +5 Ebene +6 auf Monitor +7 Platzierung +8 Konfiguration neu laden +9 Neu starten + +$set 11 #Remember + +1 Dekoration +2 Dimension +3 Gehe zum Desktop +4 Ebene +5 Einstellungen merken... +6 Position +7 Beim Schliessen speichern +8 Aufgerollt +9 Auf allen Desktops sichtbar +10 Unbekannter apps Eintrag +11 Momentanen Desktop + +$set 12 #Screen + +1 BScreen::BScreen: Ein Fehler beim Verbinden zum X-Server ist aufgetreten.\nEin anderer Windowmanager luft bereits auf dem Display +2 W: %4d x H: %4d +3 BScreen::BScreen: Verwalte screen %d mit visual 0x%lx, Farbtiefe %d\n + +$set 13 #Slit + +1 Aktive Slit Programme +2 Eine Position runter bewegen +3 Eine Position hoch bewegen +4 Slit Ausrichtung +5 Slit Ebene +6 Slit auf Monitor +7 Slit Platzierung +8 Slit + +$set 14 #Toolbar + +1 Momentanen Desktopnamen bearbeiten +2 Iconleiste +3 Alle Fenster +4 Alle Fenster (nur minimierte) +5 Keine +6 Aktueller Desktop (alle Fenster) +7 Aktueller Desktop (nur minimierte) +8 Toolbar Ebene +9 Toolbar auf Monitor +10 Toolbar Platzierung +11 Toolbar +12 Toolbar Grsse (Prozent) +13 Uhr: 24 Stunden Format +14 Uhr: 12 Stunden Format +15 Uhrzeitformat bearbeiten +16 Programm-Icons anzeigen + +$set 15 #Window + +1 Unbenannt + +$set 16 #Windowmenu + +1 Schliessen +2 Minimieren +3 Ebene ... +4 Nach Hinten +5 Maximieren +6 Nach Vorne +7 Senden an ... +8 Aufrollen +9 Auf allen Desktops sichtbar + +$set 17 #Workspace +1 Desktop %d +2 Desktops +3 Neuer Desktop +4 Letzten Desktop entfernen + +$set 18 #fbsetroot + +1 error: must specify one of: -solid, -mod, -gradient\n +2 Couldn't create pixmap atoms, giving up! +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 Fehler: '-display' braucht ein Argument +2 Bad Alloc +3 Bad cast +4 Out of range +5 Runtime error +6 Standard Exception +7 Unbekannter Fehler +8 Fehler: '-log' braucht ein Argument +9 Log Datei +10 Schreibe Log in +11 Fehler: '-rc' braucht ein Argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tBenutze ein anderes $DISPLAY.\n\ +-rc <string>\t\t\tBenutze andere Init-Datei.\n\ +-version\t\t\tZeige Version an.\n\ +-info\t\t\t\tZeige ntzliche Informationen an.\n\ +-log <filename>\t\t\tSchreibe Log in Datei.\n\ +-help\t\t\t\tZeige diese Hilfe an.\n\n + +$set 20 #LayerSet +1 ber Dock +2 Unten +3 Desktop +4 Dock +5 Normal +6 Oben
A nls/de_DE/generated-UTF-8.m

@@ -0,0 +1,246 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Unten mitte +2 Unten links +3 Unten rechts +4 Horizontal +5 Links +6 Links unten +7 Links mitte +8 Links oben +9 Relativ +10 Rechts +11 Rechts unten +12 Rechts mitte +13 Rechts oben +14 Oben mitte +15 Oben links +16 Oben rechts +17 Vertikal + +$set 2 #BaseDisplay + +1 Abbruch... dumping core\n +2 Fahre herunter\n +3 %s: Signal %d empfangen\n + +$set 3 #Common + +1 Alpha Transparenz +2 Automatisch Verstecken +3 Compiler kompiliert am +4 Einkompilierte Optionen +5 Compiler +6 Compiler Version +7 Init Datei +8 Tastendefinitionsdatei +10 Menüdatei +11 Stildatei (Theme) +12 Standard Einstellungen +13 deaktiviert +14 Fehler +15 Fluxbox Version +16 Durch maximierte Fenster verdecken +18 Sichtbar + +$set 4 #Configmenu + +1 Kantenglättung (AntiAliasing) +2 Automatisches Hervorheben +3 Klicken zum Hervorheben +4 Fokus durch Klick +5 Flüchtige (transient) Fenster dekorieren +6 Desktop mit Mausrad wechseln +7 Fenster nach Desktopwechsel fokussieren +8 Fokustyp +9 Neue Fenster fokussieren +10 Vollständig Maximieren +11 Bild-Dithering +12 Fenster undurchsichtig bewegen +13 Halb-"schlampiger" Fokus +14 MausFokus +15 Fenster über Desktopgrenzen verschieben +16 Erzwinge Pseudo-Transparenz +17 Menü Alpha Transparenz +18 Transparenz +19 Alpha Transparenz fokussierter Fenster +20 Alpha Transparenz nicht fokussierter Fenster + +$set 5 #Ewmh + +1 Fataler Fehler: Kein Speicher mehr frei, EWMH client list kann nicht allokiert werden. + +$set 6 #FbTkError + +1 Warnung! Höhe > 3200 setze Höhe = 3200 +2 Warnung! Breite > 3200 setze Breite = 3200 +3 Warnung: kann fallback Schriftart nicht laden +4 Fehler beim Allokieren +5 Kann Pixmap nicht erzeugen +6 Kann XImage nicht erzeugen +7 Fehler beim Lesen +8 Warnung: Kann kein gültiges Format für Alpha finden. +9 Warnung: Kann Alpha Bild nicht erzeugen. +10 Warnung: Kann Alpha Pixmap nicht erzeugen. +11 Kann kein Format für screen(%d) finden +12 Kein Speicher mehr frei +13 Kein Speicher mehr frei für 'blue buffer'. +14 Kein Speicher mehr frei für 'green buffer'. +15 Kein Speicher mehr frei für 'red buffer'. +16 Kann Stil (Theme) Eintrag nicht lesen +17 Nicht unterstütztes visual +18 Benutze Standard Einstellung + +$set 7 #Fluxbox + +1 Dateiname der Konfigurationsdatei ist ungültig! +2 Kann groupfile nicht laden +3 Kann database nicht laden +4 Versuche es erneut mit +5 Warnung! Kann keinen screen finden auf dem das Fenster dargestellt werden kann! +6 Kann Verzeichnis %s nicht anlegen +7 Kann keine screens finden.\nLäuft ein anderer Windowmanager bereits? +8 Fehler beim Parsen des regulären Ausdrucks +9 Fataler Fehler! Es darf nur eine Instanz der Fluxbox Klasse geben +10 Kann nicht zum X-Server verbinden.\nX muss vor Fluxbox gestartet werden. +11 Warnung: X-Server unterstützt Lokalisierung nicht +12 Warnung: Kann Lokalisierung nicht setzen + +$set 8 #Gnome + +1 Fataler Fehler: Kein Speicher mehr frei, kann GNOME client list nicht allokieren + +$set 9 #Keys + +1 Tasten: Fehler in Zeile +2 Tasten: Kann Tasten nicht sauber zuweisen! +3 Tasten: Ungültige Taste/Sondertaste (Modifier) in Zeile + +$set 10 #Menu + +1 Konfiguration +2 Fluxbox Standardmenü +3 Beenden +4 Icons +5 Ebene +6 auf Monitor +7 Platzierung +8 Konfiguration neu laden +9 Neu starten + +$set 11 #Remember + +1 Dekoration +2 Dimension +3 Gehe zum Desktop +4 Ebene +5 Einstellungen merken... +6 Position +7 Beim Schliessen speichern +8 Aufgerollt +9 Auf allen Desktops sichtbar +10 Unbekannter apps Eintrag +11 Momentanen Desktop + +$set 12 #Screen + +1 BScreen::BScreen: Ein Fehler beim Verbinden zum X-Server ist aufgetreten.\nEin anderer Windowmanager läuft bereits auf dem Display +2 W: %4d x H: %4d +3 BScreen::BScreen: Verwalte screen %d mit visual 0x%lx, Farbtiefe %d\n + +$set 13 #Slit + +1 Aktive Slit Programme +2 Eine Position runter bewegen +3 Eine Position hoch bewegen +4 Slit Ausrichtung +5 Slit Ebene +6 Slit auf Monitor +7 Slit Platzierung +8 Slit + +$set 14 #Toolbar + +1 Momentanen Desktopnamen bearbeiten +2 Iconleiste +3 Alle Fenster +4 Alle Fenster (nur minimierte) +5 Keine +6 Aktueller Desktop (alle Fenster) +7 Aktueller Desktop (nur minimierte) +8 Toolbar Ebene +9 Toolbar auf Monitor +10 Toolbar Platzierung +11 Toolbar +12 Toolbar Grösse (Prozent) +13 Uhr: 24 Stunden Format +14 Uhr: 12 Stunden Format +15 Uhrzeitformat bearbeiten +16 Programm-Icons anzeigen + +$set 15 #Window + +1 Unbenannt + +$set 16 #Windowmenu + +1 Schliessen +2 Minimieren +3 Ebene ... +4 Nach Hinten +5 Maximieren +6 Nach Vorne +7 Senden an ... +8 Aufrollen +9 Auf allen Desktops sichtbar + +$set 17 #Workspace +1 Desktop %d +2 Desktops +3 Neuer Desktop +4 Letzten Desktop entfernen + +$set 18 #fbsetroot + +1 error: must specify one of: -solid, -mod, -gradient\n +2 Couldn't create pixmap atoms, giving up! +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 Fehler: '-display' braucht ein Argument +2 Bad Alloc +3 Bad cast +4 Out of range +5 Runtime error +6 Standard Exception +7 Unbekannter Fehler +8 Fehler: '-log' braucht ein Argument +9 Log Datei +10 Schreibe Log in +11 Fehler: '-rc' braucht ein Argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tBenutze ein anderes $DISPLAY.\n\ +-rc <string>\t\t\tBenutze andere Init-Datei.\n\ +-version\t\t\tZeige Version an.\n\ +-info\t\t\t\tZeige nützliche Informationen an.\n\ +-log <filename>\t\t\tSchreibe Log in Datei.\n\ +-help\t\t\t\tZeige diese Hilfe an.\n\n + +$set 20 #LayerSet +1 Über Dock +2 Unten +3 Desktop +4 Dock +5 Normal +6 Oben
M nls/el_GR/Makefile.amnls/el_GR/Makefile.am

@@ -1,30 +1,46 @@

# nls/el_GR/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = el_GR +SRC_CODESET = utf8 +DEST_CODESETS = utf8 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/el_GR/generated-UTF-8.m

@@ -0,0 +1,256 @@

+$ 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 + +1 Aborting... dumping core\n +2 Τερματισμός\n +3 %s: σήμα %d ανιχνεύθηκε\n + +$set 3 #Common + +1 Άλφα +2 Αυτόματη Απόκρυψη +3 Μεταγλωττίστηκε +4 Επιλογές μεταγλώττισης +5 Μεταγλωττιστής +6 Έκδοση μεταγλωττιστή +7 init +8 keys +9 nls +10 menu +11 style +12 Defaults +13 απενεργοποιημένη +14 Σφάλμα +15 Έκδοση Fluxbox +16 Υπερκάλυψη κατά τη μεγιστοποίηση +18 Ορατή + +$set 4 #Configmenu + +1 Αντιταύτιση +2 Αυτόματη Ανύψωση +3 Κλικ για Ανύψωση +4 Κλικ για Εστίαση +5 Διακόσμησε Προσωρινά Παράθυρα +6 Αλλαγή Επιφάνειας Εργασίας με Ροδέλα Ποντικιού +7 Εστίαση Παραθύρου στην Αλλαγή Επιφάνειας Εργασίας +8 Μοντέλο Εστίασης +9 Εστίασε σε Νέα Παράθυρα +10 Πλήρης Μεγιστοποίηση +11 Image Dithering +12 Opaque Window Moving +14 Mouse Focus +15 Workspace Warping +16 Επιβολή Ψευδο-Διαφάνειας +17 Μενού Άλφα +18 Διαφάνεια +19 Άλφα Εστιασμένου Παραθύρου +20 Άλφα Μη Εστιασμένου Παραθύρου + +$set 5 #Ewmh + +1 Fatal: Out of memory, can't allocate for EWMH client list + +$set 6 #FbTkError + +1 Προειδοποίηση! Ύψος > 3200 θέτω Ύψος = 3200 +2 Προειδοποίηση! Πλάτος > 3200 θέτω Πλάτος = 3200 +3 Προειδοποίηση: δεν μπορώ να φορτώσω την εφεδρική γραμματοσειρά +4 Σφάλμα δέσμευσης. +5 Σφάλμα κατα τη δημιουργία pixmap +6 Δεν μπορώ να δημιουργήσω XImage +7 Σφάλμα ανάγνωσης +8 Προειδοποίηση: Αποτυχία εύρεσης έγκυρου format για άλφα. +9 Προειδοποίηση: Αποτυχία δημιουργίας άλφα εικόνας. +10 Προειδοποίηση: Αποτυχία δημιουργίας άλφα pixmap. +11 Failed to find format for screen(%d) +12 Έλλειψη μνήμης +13 Έλλειψη μνήμης κατά τη δέσμευση blue buffer. +14 Έλλειψη μνήμης κατά τη δέσμευση green buffer. +15 Έλλειψη μνήμης κατά τη δέσμευση red buffer. +16 Αποτυχία ανάγνωσης αντικειμένου θέματος +17 unsupported visual +18 Setting default value + +$set 7 #Fluxbox + +1 Το όνομα του rc αρχείου είναι άκυρο! +2 Αποτυχία φόρτωσης αρχείου group +3 Αποτυχία φόρτωσης βάσης δεδομένων +4 Retrying with +5 Warning! Could not find screen to map window on! +6 Δεν μπορώ να δημιουργήσω τον κατάλογο %s +7 Δεν βρέθηκαν οθόνες για διαχείριση.\nΣιγουρευτείτε ότι δεν έχετε άλλο διαχειριστή παραθύρων να τρέχει. +8 Error parsing regular expression +9 Fatal! There can only one instance of fluxbox class. +10 Αποτυχία σύνδεσης με τον εξυπηρετητή των X.\nΣιγουρευτείτε ότι ξεκινήσατε τα X πριν ξεκινήσετε το Fluxbox. +11 Προειδοποίηση: Ο εξυπηρετητής των X δεν υποστηρίζει locale +12 Warning: cannot set locale modifiers + +$set 8 #Gnome + +1 Fatal: Out of memory, can't allocate for GNOME client list + +$set 9 #Keys + +1 Keys: Σφάλμα στη γραμμή +2 Keys: Failed to merge keytree! +3 Keys: Invalid key/modifier on line + +$set 10 #Menu + +1 Ρυθμίσεις +2 Εξ ορισμού μενού του +3 Έξοδος +4 Εικονίδια +5 Επίπεδο... +6 On Head... +7 Τοποθέτηση +8 Επαναφόρτωση Ρυθμίσεων +9 Επανεκκίνηση + +$set 11 #Remember + +1 Διακοσμήσεις +2 Διαστάσεις +3 Μεταφορά στην επιφάνεια εργασίας +4 Επίπεδο +5 Θυμήσου... +6 Τοποθεσία +7 Αποθήκευση στο κλείσιμο +8 Σκιασμένο +9 Sticky +10 Unknown apps key +11 Επιφάνεια εργασίας +12 Head + +$set 12 #Screen + +1 BScreen::BScreen: an error occured while querying the X server.\n another window manager already running on display +2 W: %4d x H: %4d +3 BScreen::BScreen: managing screen %d using visual 0x%lx, depth %d\n + +$set 13 #Slit + +1 Πελάτες +2 Ανακύκλωσε προς τα πάνω +3 Ανακύκλωσε προς τα κάτω +4 Κατεύθυνση του Slit +5 Επίπεδο του Slit +6 Slit on Head +7 Τοποθέτηση του Slit +8 Slit +9 Αποθήκευση SlitList + +$set 14 #Toolbar + +1 Διόρθωση ονόματος τρέχουσας επιφάνειας εργασίας +2 Κατάσταση της Iconbar +3 Όλα τα παράθυρα +4 Εικονίδια +5 Καμία +6 Επιφάνεια εργασίας +7 Εικονίδια επιφάνειας εργασίας +8 Επίπεδο της Toolbar +9 Toolbar on Head +10 Τοποθέτηση της Toolbar +11 Toolbar +12 Ποσοστό πλάτους Toolbar +13 Ρολόι: 24Ω +14 Ρολόι: 12Ω +15 Ρύθμιση μορφής ρολογιού +16 Εμφάνιση εικόνων +17 Όχι εικονίδια +18 Επιφάνεια εργασίας χωρίς εικονίδια + +$set 15 #Window + +1 Χωρίς όνομα + +$set 16 #Windowmenu + +1 Κλείσιμο +2 Iconify +3 Επίπεδο +4 Βύθιση +5 Μεγιστοποίηση +6 Ανύψωση +7 Αποστολή στο ... +8 Σκίαση +9 Stick +10 Σκότωμα + +$set 17 #Workspace + +1 Επιφάνεια Εργασίας %d +2 Επιφάνειες Εργασίας +3 Νέα επιφάνεια εργασίας +4 Διαγραφή τελευταίας + +$set 18 #fbsetroot + +1 Error: must specify one of: -solid, -mod, -gradient\n +2 Couldn't create pixmap atoms, giving up! +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 σφάλμα: το '-display' χρειάζεται ένα όρισμα +2 Bad Alloc +3 Bad cast +4 Εκτός ορίων +5 Σφάλμα κατά την εκτέλεση +6 Standard Exception +7 Άγνωστο σφάλμα +8 σφάλμα: το '-log' χρειάζεται ένα όρισμα +9 Αρχείο Καταγραφής +10 Γίνεται καταγραφή στο +11 σφάλμα: το '-rc' χρειάζεται ένα όρισμα +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tχρησιμοποίησε σύνδεση display.\n\ +-rc <string>\t\t\tχρησιμοποίησε εναλλακτικό αρχείο πόρων.\n\ +-version\t\t\tεμφάνιση έκδοσης και τερματισμός.\n\ +-info\t\t\t\tεμφάνιση μερικών χρήσιμων πληροφοριών.\n\ +-log <filename>\t\t\tαποθήκευση log σε αρχείο.\n\ +-help\t\t\t\tεμφάνιση αυτού του κειμένου βοηθείας και τερματισμός.\n\n +14 προειδοποίηση: δεν είναι δυνατός ο ορισμός της μεταβλητής περιβάλλοντος 'DISPLAY' + +$set 20 + +1 Πάνω απο το Dock +2 Πάτος +3 Desktop +4 Dock +5 Κανονική +6 Κορυφή + +
A nls/el_GR/generated-utf8.m

@@ -0,0 +1,256 @@

+$ codeset=utf8 + +$set 1 #Align + +1 Κάτω Κέντρο +2 Κάτω Αριστερά +3 Κάτω Δεξιά +4 Οριζόντια +5 Αριστερά +6 Αριστερά Κάτω +7 Αριστερά Κέντρο +8 Αριστερά Πάνω +9 Σχετική +10 Δεξιά +11 Δεξιά Κάτω +12 Δεξιά Κέντρο +13 Δεξιά Πάνω +14 Πάνω Κέντρο +15 Πάνω Αριστερά +16 Πάνω Δεξιά +17 Κατακόρυφη + +$set 2 #BaseDisplay + +1 Aborting... dumping core\n +2 Τερματισμός\n +3 %s: σήμα %d ανιχνεύθηκε\n + +$set 3 #Common + +1 Άλφα +2 Αυτόματη Απόκρυψη +3 Μεταγλωττίστηκε +4 Επιλογές μεταγλώττισης +5 Μεταγλωττιστής +6 Έκδοση μεταγλωττιστή +7 init +8 keys +9 nls +10 menu +11 style +12 Defaults +13 απενεργοποιημένη +14 Σφάλμα +15 Έκδοση Fluxbox +16 Υπερκάλυψη κατά τη μεγιστοποίηση +18 Ορατή + +$set 4 #Configmenu + +1 Αντιταύτιση +2 Αυτόματη Ανύψωση +3 Κλικ για Ανύψωση +4 Κλικ για Εστίαση +5 Διακόσμησε Προσωρινά Παράθυρα +6 Αλλαγή Επιφάνειας Εργασίας με Ροδέλα Ποντικιού +7 Εστίαση Παραθύρου στην Αλλαγή Επιφάνειας Εργασίας +8 Μοντέλο Εστίασης +9 Εστίασε σε Νέα Παράθυρα +10 Πλήρης Μεγιστοποίηση +11 Image Dithering +12 Opaque Window Moving +14 Mouse Focus +15 Workspace Warping +16 Επιβολή Ψευδο-Διαφάνειας +17 Μενού Άλφα +18 Διαφάνεια +19 Άλφα Εστιασμένου Παραθύρου +20 Άλφα Μη Εστιασμένου Παραθύρου + +$set 5 #Ewmh + +1 Fatal: Out of memory, can't allocate for EWMH client list + +$set 6 #FbTkError + +1 Προειδοποίηση! Ύψος > 3200 θέτω Ύψος = 3200 +2 Προειδοποίηση! Πλάτος > 3200 θέτω Πλάτος = 3200 +3 Προειδοποίηση: δεν μπορώ να φορτώσω την εφεδρική γραμματοσειρά +4 Σφάλμα δέσμευσης. +5 Σφάλμα κατα τη δημιουργία pixmap +6 Δεν μπορώ να δημιουργήσω XImage +7 Σφάλμα ανάγνωσης +8 Προειδοποίηση: Αποτυχία εύρεσης έγκυρου format για άλφα. +9 Προειδοποίηση: Αποτυχία δημιουργίας άλφα εικόνας. +10 Προειδοποίηση: Αποτυχία δημιουργίας άλφα pixmap. +11 Failed to find format for screen(%d) +12 Έλλειψη μνήμης +13 Έλλειψη μνήμης κατά τη δέσμευση blue buffer. +14 Έλλειψη μνήμης κατά τη δέσμευση green buffer. +15 Έλλειψη μνήμης κατά τη δέσμευση red buffer. +16 Αποτυχία ανάγνωσης αντικειμένου θέματος +17 unsupported visual +18 Setting default value + +$set 7 #Fluxbox + +1 Το όνομα του rc αρχείου είναι άκυρο! +2 Αποτυχία φόρτωσης αρχείου group +3 Αποτυχία φόρτωσης βάσης δεδομένων +4 Retrying with +5 Warning! Could not find screen to map window on! +6 Δεν μπορώ να δημιουργήσω τον κατάλογο %s +7 Δεν βρέθηκαν οθόνες για διαχείριση.\nΣιγουρευτείτε ότι δεν έχετε άλλο διαχειριστή παραθύρων να τρέχει. +8 Error parsing regular expression +9 Fatal! There can only one instance of fluxbox class. +10 Αποτυχία σύνδεσης με τον εξυπηρετητή των X.\nΣιγουρευτείτε ότι ξεκινήσατε τα X πριν ξεκινήσετε το Fluxbox. +11 Προειδοποίηση: Ο εξυπηρετητής των X δεν υποστηρίζει locale +12 Warning: cannot set locale modifiers + +$set 8 #Gnome + +1 Fatal: Out of memory, can't allocate for GNOME client list + +$set 9 #Keys + +1 Keys: Σφάλμα στη γραμμή +2 Keys: Failed to merge keytree! +3 Keys: Invalid key/modifier on line + +$set 10 #Menu + +1 Ρυθμίσεις +2 Εξ ορισμού μενού του +3 Έξοδος +4 Εικονίδια +5 Επίπεδο... +6 On Head... +7 Τοποθέτηση +8 Επαναφόρτωση Ρυθμίσεων +9 Επανεκκίνηση + +$set 11 #Remember + +1 Διακοσμήσεις +2 Διαστάσεις +3 Μεταφορά στην επιφάνεια εργασίας +4 Επίπεδο +5 Θυμήσου... +6 Τοποθεσία +7 Αποθήκευση στο κλείσιμο +8 Σκιασμένο +9 Sticky +10 Unknown apps key +11 Επιφάνεια εργασίας +12 Head + +$set 12 #Screen + +1 BScreen::BScreen: an error occured while querying the X server.\n another window manager already running on display +2 W: %4d x H: %4d +3 BScreen::BScreen: managing screen %d using visual 0x%lx, depth %d\n + +$set 13 #Slit + +1 Πελάτες +2 Ανακύκλωσε προς τα πάνω +3 Ανακύκλωσε προς τα κάτω +4 Κατεύθυνση του Slit +5 Επίπεδο του Slit +6 Slit on Head +7 Τοποθέτηση του Slit +8 Slit +9 Αποθήκευση SlitList + +$set 14 #Toolbar + +1 Διόρθωση ονόματος τρέχουσας επιφάνειας εργασίας +2 Κατάσταση της Iconbar +3 Όλα τα παράθυρα +4 Εικονίδια +5 Καμία +6 Επιφάνεια εργασίας +7 Εικονίδια επιφάνειας εργασίας +8 Επίπεδο της Toolbar +9 Toolbar on Head +10 Τοποθέτηση της Toolbar +11 Toolbar +12 Ποσοστό πλάτους Toolbar +13 Ρολόι: 24Ω +14 Ρολόι: 12Ω +15 Ρύθμιση μορφής ρολογιού +16 Εμφάνιση εικόνων +17 Όχι εικονίδια +18 Επιφάνεια εργασίας χωρίς εικονίδια + +$set 15 #Window + +1 Χωρίς όνομα + +$set 16 #Windowmenu + +1 Κλείσιμο +2 Iconify +3 Επίπεδο +4 Βύθιση +5 Μεγιστοποίηση +6 Ανύψωση +7 Αποστολή στο ... +8 Σκίαση +9 Stick +10 Σκότωμα + +$set 17 #Workspace + +1 Επιφάνεια Εργασίας %d +2 Επιφάνειες Εργασίας +3 Νέα επιφάνεια εργασίας +4 Διαγραφή τελευταίας + +$set 18 #fbsetroot + +1 Error: must specify one of: -solid, -mod, -gradient\n +2 Couldn't create pixmap atoms, giving up! +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 σφάλμα: το '-display' χρειάζεται ένα όρισμα +2 Bad Alloc +3 Bad cast +4 Εκτός ορίων +5 Σφάλμα κατά την εκτέλεση +6 Standard Exception +7 Άγνωστο σφάλμα +8 σφάλμα: το '-log' χρειάζεται ένα όρισμα +9 Αρχείο Καταγραφής +10 Γίνεται καταγραφή στο +11 σφάλμα: το '-rc' χρειάζεται ένα όρισμα +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tχρησιμοποίησε σύνδεση display.\n\ +-rc <string>\t\t\tχρησιμοποίησε εναλλακτικό αρχείο πόρων.\n\ +-version\t\t\tεμφάνιση έκδοσης και τερματισμός.\n\ +-info\t\t\t\tεμφάνιση μερικών χρήσιμων πληροφοριών.\n\ +-log <filename>\t\t\tαποθήκευση log σε αρχείο.\n\ +-help\t\t\t\tεμφάνιση αυτού του κειμένου βοηθείας και τερματισμός.\n\n +14 προειδοποίηση: δεν είναι δυνατός ο ορισμός της μεταβλητής περιβάλλοντος 'DISPLAY' + +$set 20 + +1 Πάνω απο το Dock +2 Πάτος +3 Desktop +4 Dock +5 Κανονική +6 Κορυφή + +
M nls/es_ES/Makefile.amnls/es_ES/Makefile.am

@@ -1,30 +1,46 @@

# nls/es_ES/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = es_ES +SRC_CODESET = ISO-8859-15 +DEST_CODESETS = ISO-8859-15 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/es_ES/generated-ISO-8859-15.m

@@ -0,0 +1,129 @@

+$ codeset=ISO-8859-15 + +$set 1 #Align + +1 Abajo al centro +2 Abajo a la izquierda +3 Abajo a la derecha +4 Horizontal +6 Left Bottom +7 Left Center +8 Left Top +11 Right Bottom +12 Right Center +13 Right Top +14 Arriba al centro +15 Arriba a la izquierda +16 Arriba a la derecha +17 Vertical + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Auto hide + +$set 4 #Configmenu + +2 Elevar automticamente las ventanas +4 Seleccionar para enfocar +7 Enfocar la ltima ventana en el escritorio +8 Modelo de enfoque +9 Enfocar ventanas nuevas +10 Maximizacin total +11 Simulacin de colores en imgenes +12 Movimiento opaco de ventanas +13 Semi Sloppy Focus +14 Enfocar sin forma estricta +15 Workspace Warping + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Salir +4 Iconos +7 Ubicacin +9 Reiniciar + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Direccin de slit +7 Ubicacin de slit +8 Slit + +$set 14 #Toolbar + +1 Cambiar el nombre del escritorio actual +10 Ubicacin de la barra de herramientas +11 Escritorio + +$set 15 #Window + +1 Sin nombre + +$set 16 #Windowmenu + +1 Cerrar +2 Convertir en icono +4 Bajar +5 Maximizar +6 Elevar +7 Enviar a ... +8 Enrollar +9 Fijar + +$set 17 #Workspace + +1 Escritorio %d +2 Escritorios +3 Escritorio nuevo +4 Quitar el ltimo escritorio + +$set 18 #fbsetroot + +1 error: es necesario especifiar uno de: -solid, -mod, -gradient\n +3 -display <string> conexin de despliegue\n\ +-mod <x> <y> diseo de modula\n\ +-foreground, -fg <color> color del primer plano de modula\n\ +-background, -bg <color> color del fondo de modula\n\n\ +-gradient <texture> textura de la pendiente\n\ +-from <color> color inicial de la pendiente\n\ +-to <color> color final de la pendiente\n\n\ +-solid <color> color slido\n\n\ +-help mostrar este texto de ayuda y salir\n + +$set 19 #main + +1 error: '-display' requiere un argumento +11 error: '-rc' requiere un argumento +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string> conexin de despliegue.\n\ +-rc <string> archivo alternativo de recuros.\n\ +-version mostrar la versin y cerrar.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help mostrar este texto de ayuda y cerrar.\n\n + +
A nls/es_ES/generated-UTF-8.m

@@ -0,0 +1,129 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Abajo al centro +2 Abajo a la izquierda +3 Abajo a la derecha +4 Horizontal +6 Left Bottom +7 Left Center +8 Left Top +11 Right Bottom +12 Right Center +13 Right Top +14 Arriba al centro +15 Arriba a la izquierda +16 Arriba a la derecha +17 Vertical + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Auto hide + +$set 4 #Configmenu + +2 Elevar automáticamente las ventanas +4 Seleccionar para enfocar +7 Enfocar la última ventana en el escritorio +8 Modelo de enfoque +9 Enfocar ventanas nuevas +10 Maximización total +11 Simulación de colores en imágenes +12 Movimiento opaco de ventanas +13 Semi Sloppy Focus +14 Enfocar sin forma estricta +15 Workspace Warping + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Salir +4 Iconos +7 Ubicación +9 Reiniciar + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Dirección de slit +7 Ubicación de slit +8 Slit + +$set 14 #Toolbar + +1 Cambiar el nombre del escritorio actual +10 Ubicación de la barra de herramientas +11 Escritorio + +$set 15 #Window + +1 Sin nombre + +$set 16 #Windowmenu + +1 Cerrar +2 Convertir en icono +4 Bajar +5 Maximizar +6 Elevar +7 Enviar a ... +8 Enrollar +9 Fijar + +$set 17 #Workspace + +1 Escritorio %d +2 Escritorios +3 Escritorio nuevo +4 Quitar el último escritorio + +$set 18 #fbsetroot + +1 error: es necesario especifiar uno de: -solid, -mod, -gradient\n +3 -display <string> conexión de despliegue\n\ +-mod <x> <y> diseño de modula\n\ +-foreground, -fg <color> color del primer plano de modula\n\ +-background, -bg <color> color del fondo de modula\n\n\ +-gradient <texture> textura de la pendiente\n\ +-from <color> color inicial de la pendiente\n\ +-to <color> color final de la pendiente\n\n\ +-solid <color> color sólido\n\n\ +-help mostrar este texto de ayuda y salir\n + +$set 19 #main + +1 error: '-display' requiere un argumento +11 error: '-rc' requiere un argumento +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string> conexión de despliegue.\n\ +-rc <string> archivo alternativo de recuros.\n\ +-version mostrar la versión y cerrar.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help mostrar este texto de ayuda y cerrar.\n\n + +
M nls/et_EE/Makefile.amnls/et_EE/Makefile.am

@@ -1,30 +1,46 @@

# nls/et_EE/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = et_EE +SRC_CODESET = ISO-8859-15 +DEST_CODESETS = ISO-8859-15 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/et_EE/generated-ISO-8859-15.m

@@ -0,0 +1,127 @@

+$ codeset=ISO-8859-15 + +$set 1 #Align + +1 All keskel +2 All vasakul +3 All paremal +4 Horisontaalne +6 Left Bottom +7 Left Center +8 Left Top +13 Right Top +14 leval keskel +15 leval vasakul +16 leval paremal +17 Vertikaalne + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Auto hide + +$set 4 #Configmenu + +2 Akende esiletoomine +4 Klikka fookuse saamiseks +7 Fokusseeri viimane aken +8 Fookusmood +9 Fookus uutele akendele +10 le-ekraani suurendus +11 Piltide teravustamine +12 Nhtav akende liigutamine +13 Semi Sloppy Focus +14 Kaasaskiv fookus +15 Workspace Warping + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Vlju +4 Ikoonid +7 Right Bottom +9 Restart + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Prao suund +7 Prao asukoht +8 Pragu + +$set 14 #Toolbar + +1 Muuda tlaua nime +10 Tegumiriba asukoht +11 Tegumiriba + +$set 15 #Window + +1 Nimeta + +$set 16 #Windowmenu + +1 Sulge +2 Ikoniseeri +4 Tahaplaanile +5 Suurenda +6 Esiplaanile +7 Saada... +8 Varjuta +9 Kleebi + +$set 17 #Workspace + +1 Tlaud %d +2 Tlauad +3 Uus tlaud +4 Eemalda viimane + +$set 18 #fbsetroot + +1 viga: pead mratlema he jrgnevaist: -solid, -mod, -gradient\n +3 -display <string> displei hendus\n\ +-mod <x> <y> moodula tapeet\n\ +-foreground, -fg <color> esiplaani vrvi moodula\n\ +-background, -bg <color> tausta vrvi moodula\n\n\ +-gradient <texture> gradientne tekstuur\n\ +-from <color> gradiendi algusvrv\n\ +-to <color> gradiendi lpuvrv\n\n\ +-solid <color> htne vrv\n\n\ +-help nida seda abiteksti ja vlju\n + +$set 19 #main + +1 viga: '-display' vajab argumenti +11 viga: '-rc' vajab argumenti +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tkasuta displei hendust.\n\ +-rc <string>\t\t\tkasuta alternatiivseid resursse.\n\ +-version\t\t\tnita versiooninumber ja vlju.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tnita seda abiteksti ja vlju.\n\n + +
A nls/et_EE/generated-UTF-8.m

@@ -0,0 +1,127 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 All keskel +2 All vasakul +3 All paremal +4 Horisontaalne +6 Left Bottom +7 Left Center +8 Left Top +13 Right Top +14 Üleval keskel +15 Üleval vasakul +16 Üleval paremal +17 Vertikaalne + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Auto hide + +$set 4 #Configmenu + +2 Akende esiletoomine +4 Klikka fookuse saamiseks +7 Fokusseeri viimane aken +8 Fookusmood +9 Fookus uutele akendele +10 Üle-ekraani suurendus +11 Piltide teravustamine +12 Nähtav akende liigutamine +13 Semi Sloppy Focus +14 Kaasaskäiv fookus +15 Workspace Warping + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Välju +4 Ikoonid +7 Right Bottom +9 Restart + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Prao suund +7 Prao asukoht +8 Pragu + +$set 14 #Toolbar + +1 Muuda töölaua nime +10 Tegumiriba asukoht +11 Tegumiriba + +$set 15 #Window + +1 Nimeta + +$set 16 #Windowmenu + +1 Sulge +2 Ikoniseeri +4 Tahaplaanile +5 Suurenda +6 Esiplaanile +7 Saada... +8 Varjuta +9 Kleebi + +$set 17 #Workspace + +1 Töölaud %d +2 Töölauad +3 Uus töölaud +4 Eemalda viimane + +$set 18 #fbsetroot + +1 viga: pead määratlema ühe järgnevaist: -solid, -mod, -gradient\n +3 -display <string> displei ühendus\n\ +-mod <x> <y> moodula tapeet\n\ +-foreground, -fg <color> esiplaani värvi moodula\n\ +-background, -bg <color> tausta värvi moodula\n\n\ +-gradient <texture> gradientne tekstuur\n\ +-from <color> gradiendi algusvärv\n\ +-to <color> gradiendi lõpuvärv\n\n\ +-solid <color> ühtne värv\n\n\ +-help näida seda abiteksti ja välju\n + +$set 19 #main + +1 viga: '-display' vajab argumenti +11 viga: '-rc' vajab argumenti +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tkasuta displei ühendust.\n\ +-rc <string>\t\t\tkasuta alternatiivseid resursse.\n\ +-version\t\t\tnäita versiooninumber ja välju.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tnäita seda abiteksti ja välju.\n\n + +
M nls/fr_FR/Makefile.amnls/fr_FR/Makefile.am

@@ -1,30 +1,46 @@

# nls/fr_FR/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = fr_FR +SRC_CODESET = ISO-8859-15 +DEST_CODESETS = ISO-8859-15 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/fr_FR/generated-ISO-8859-15.m

@@ -0,0 +1,129 @@

+$ codeset=ISO-8859-15 + +$set 1 #Align + +1 En bas au centre +2 En bas gauche +3 En bas droite +4 Horizontal +6 A gauche en bas +7 A gauche au centre +8 A gauche en Haut +11 A droite en bas +12 A droite au centre +13 A droite en haut +14 En haut au centre +15 En haut gauche +16 En haut droite +17 Vertical + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Masquer automatiquement + +$set 4 #Configmenu + +2 Premier plan automatique +4 Cliquer pour converger +7 Convergence de la dernire fentre +8 Mode de convergence +9 Convergence de la nouvelle fentre +10 Maximization complte +11 Lissage d'images +12 Dplacement opaque des fentres +13 Focus semi-stupide +14 Convergence souple +15 Workspace Warping + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Sortie +4 Icones +7 Disposition +9 Redmarrer + +$set 11 #Remember + + +$set 12 #Screen + +2 L: %4d x H: %4d + +$set 13 #Slit + +4 Orientation du Slit +7 Disposition du Slit +8 Slit + +$set 14 #Toolbar + +1 Bptme du bureau courant +10 Disposition de la barre d'outils +11 Barre d'outils + +$set 15 #Window + +1 Inconnu + +$set 16 #Windowmenu + +1 Fermer +2 Iconifier +4 Baisser +5 Maximiser +6 Lever +7 Envoyer vers ... +8 Ombrer +9 Coller + +$set 17 #Workspace + +1 Bureau %d +2 Bureaux +3 Nouveau bureau +4 Supprimer le dernier + +$set 18 #fbsetroot + +1 Erreur: il faut prciser: -solid, -mod, -gradient\n +3 -display <chane> connexion l'cran\n\ +-mod <x> <y> schma\n\ +-foreground, -fg <couleur> couleur au premier plan\n\ +-background, -bg <couleur> couleur au second plan\n\n\ +-gradient <texture> texture du dgrad\n\ +-from <couleur> couleur de dpart du dgrad\n\ +-to <couleur> couleur d'arriv du dgrad\n\n\ +-solid <couleur> couleur pleine\n\n\ +-help affiche ce texte d'aide et quitte\n + +$set 19 #main + +1 Erreur: '-display' ncessite un argument +11 Erreur: '-rc' ncessite un argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <chane>\t\tutilise la connexion l'affichage.\n\ +-rc <chane>\t\t\tutilise un autre fichier de configuration.\n\ +-version\t\t\taffiche la version et quitte.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\taffiche ce texte d'aide et quitte.\n\n + +
A nls/fr_FR/generated-UTF-8.m

@@ -0,0 +1,129 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 En bas au centre +2 En bas à gauche +3 En bas à droite +4 Horizontal +6 A gauche en bas +7 A gauche au centre +8 A gauche en Haut +11 A droite en bas +12 A droite au centre +13 A droite en haut +14 En haut au centre +15 En haut à gauche +16 En haut à droite +17 Vertical + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Masquer automatiquement + +$set 4 #Configmenu + +2 Premier plan automatique +4 Cliquer pour converger +7 Convergence de la dernière fenêtre +8 Mode de convergence +9 Convergence de la nouvelle fenêtre +10 Maximization complète +11 Lissage d'images +12 Déplacement opaque des fenêtres +13 Focus semi-stupide +14 Convergence souple +15 Workspace Warping + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Sortie +4 Icones +7 Disposition +9 Redémarrer + +$set 11 #Remember + + +$set 12 #Screen + +2 L: %4d x H: %4d + +$set 13 #Slit + +4 Orientation du Slit +7 Disposition du Slit +8 Slit + +$set 14 #Toolbar + +1 Bâptème du bureau courant +10 Disposition de la barre d'outils +11 Barre d'outils + +$set 15 #Window + +1 Inconnu + +$set 16 #Windowmenu + +1 Fermer +2 Iconifier +4 Baisser +5 Maximiser +6 Lever +7 Envoyer vers ... +8 Ombrer +9 Coller + +$set 17 #Workspace + +1 Bureau %d +2 Bureaux +3 Nouveau bureau +4 Supprimer le dernier + +$set 18 #fbsetroot + +1 Erreur: il faut préciser: -solid, -mod, -gradient\n +3 -display <chaîne> connexion à l'écran\n\ +-mod <x> <y> schéma\n\ +-foreground, -fg <couleur> couleur au premier plan\n\ +-background, -bg <couleur> couleur au second plan\n\n\ +-gradient <texture> texture du dégradé\n\ +-from <couleur> couleur de départ du dégradé\n\ +-to <couleur> couleur d'arrivé du dégradé\n\n\ +-solid <couleur> couleur pleine\n\n\ +-help affiche ce texte d'aide et quitte\n + +$set 19 #main + +1 Erreur: '-display' nécessite un argument +11 Erreur: '-rc' nécessite un argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <chaîne>\t\tutilise la connexion à l'affichage.\n\ +-rc <chaîne>\t\t\tutilise un autre fichier de configuration.\n\ +-version\t\t\taffiche la version et quitte.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\taffiche ce texte d'aide et quitte.\n\n + +
M nls/it_IT/Makefile.amnls/it_IT/Makefile.am

@@ -1,30 +1,46 @@

# nls/it_IT/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = it_IT +SRC_CODESET = ISO-8859-1 +DEST_CODESETS = ISO-8859-1 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/it_IT/generated-ISO-8859-1.m

@@ -0,0 +1,128 @@

+$ codeset=ISO-8859-1 + +$set 1 #Align + +1 In basso al centro +2 In basso a sinistra +3 In basso a destra +4 Orizzontale +6 A sinistra in basso +7 A sinistra al centro +8 A sinistra in alto +11 A destra in basso +12 A destra al centro +13 A destra in alto +14 In alto al centro +15 In alto a sinistra +16 In alto a destra +17 Verticale + +$set 2 #BaseDisplay + + +$set 3 #Common + + +$set 4 #Configmenu + +2 In primo piano automaticamente +4 Clicca per focalizzare +7 Focalizza l'ultima finestra nell'area di lavoro +8 Tipo di focalizzazione +9 Focalizza le nuove finestre +10 Massimo ingrandimento +11 Simulazione di colore nelle immagini +12 Mostra il contenuto spostando le finestre +13 Focalizzazione semiautomatica +14 Focalizzazione automatica +15 Cambia area di lavoro trascinando le finestre + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Uscita +4 Icone +7 Posizionamento +9 Riavvio + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Direzione dello slit +7 Posizionamento dello slit +8 Slit + +$set 14 #Toolbar + +1 Cambia nome a questa area di lavoro +10 Posizionamento della Toolbar +11 Toolbar + +$set 15 #Window + +1 Senza nome + +$set 16 #Windowmenu + +1 Chiudi +2 Riduci a icona +4 Sullo sfondo +5 Ingrandisci +6 In primo piano +7 Manda a ... +8 Riduci a barra +9 Su tutte le aree di lavoro + +$set 17 #Workspace + +1 Area di lavoro %d +2 Aree di lavoro +3 Crea una nuova +4 Elimina l'ultima + +$set 18 #fbsetroot + +1 errore: specicare una delle opzioni : -solid, -mod, -gradient\n +3 -display <stringa> connessione al display\n\ +-mod <x> <y> schema\n\ +-foreground, -fg <colore> colore di primo piano nello schema\n\ +-background, -bg <colore> colore di sfondo nello schema\n\n\ +-gradient <texture> tipo di gradazione\n\ +-from <colore> colore di partenza dela gradazione\n\ +-to <colore> colore finale dela gradazione\n\n\ +-solid <colore> colore semplice\n\n\ +-help mostra questo messaggio ed esci\n + +$set 19 #main + +1 errore: '-display' richiede un argomento +11 errore: '-rc' richiede un argomento +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <stringa>\t\tusa la connessione al display.\n\ +-rc <stringa>\t\t\tusa un file di configurazione alternativo.\n\ +-version\t\t\tmostra la versione ed esci.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tmostra questo messaggio di aiuto ed esci.\n\n + +
A nls/it_IT/generated-UTF-8.m

@@ -0,0 +1,128 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 In basso al centro +2 In basso a sinistra +3 In basso a destra +4 Orizzontale +6 A sinistra in basso +7 A sinistra al centro +8 A sinistra in alto +11 A destra in basso +12 A destra al centro +13 A destra in alto +14 In alto al centro +15 In alto a sinistra +16 In alto a destra +17 Verticale + +$set 2 #BaseDisplay + + +$set 3 #Common + + +$set 4 #Configmenu + +2 In primo piano automaticamente +4 Clicca per focalizzare +7 Focalizza l'ultima finestra nell'area di lavoro +8 Tipo di focalizzazione +9 Focalizza le nuove finestre +10 Massimo ingrandimento +11 Simulazione di colore nelle immagini +12 Mostra il contenuto spostando le finestre +13 Focalizzazione semiautomatica +14 Focalizzazione automatica +15 Cambia area di lavoro trascinando le finestre + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Uscita +4 Icone +7 Posizionamento +9 Riavvio + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Direzione dello slit +7 Posizionamento dello slit +8 Slit + +$set 14 #Toolbar + +1 Cambia nome a questa area di lavoro +10 Posizionamento della Toolbar +11 Toolbar + +$set 15 #Window + +1 Senza nome + +$set 16 #Windowmenu + +1 Chiudi +2 Riduci a icona +4 Sullo sfondo +5 Ingrandisci +6 In primo piano +7 Manda a ... +8 Riduci a barra +9 Su tutte le aree di lavoro + +$set 17 #Workspace + +1 Area di lavoro %d +2 Aree di lavoro +3 Crea una nuova +4 Elimina l'ultima + +$set 18 #fbsetroot + +1 errore: specicare una delle opzioni : -solid, -mod, -gradient\n +3 -display <stringa> connessione al display\n\ +-mod <x> <y> schema\n\ +-foreground, -fg <colore> colore di primo piano nello schema\n\ +-background, -bg <colore> colore di sfondo nello schema\n\n\ +-gradient <texture> tipo di gradazione\n\ +-from <colore> colore di partenza dela gradazione\n\ +-to <colore> colore finale dela gradazione\n\n\ +-solid <colore> colore semplice\n\n\ +-help mostra questo messaggio ed esci\n + +$set 19 #main + +1 errore: '-display' richiede un argomento +11 errore: '-rc' richiede un argomento +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <stringa>\t\tusa la connessione al display.\n\ +-rc <stringa>\t\t\tusa un file di configurazione alternativo.\n\ +-version\t\t\tmostra la versione ed esci.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tmostra questo messaggio di aiuto ed esci.\n\n + +
M nls/ja_JP/Makefile.amnls/ja_JP/Makefile.am

@@ -1,30 +1,46 @@

# nls/ja_JP/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = ja_JP +SRC_CODESET = eucJP +DEST_CODESETS = eucJP UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/ja_JP/generated-UTF-8.m

@@ -0,0 +1,130 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 下側-中央 +2 下側-左 +3 下側-右 +4 水平(H) +6 左側-下 +7 左側-中央 +8 左側-上 +11 右側-下 +12 右側-中央 +13 右側-上 +14 上側-中央 +15 上側-左 +16 上側-右 +17 垂直(V) + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 自動的に隠す + +$set 4 #Configmenu + +1 アンチエイリアス +2 フォーカスを当てたときに最前面に移動 +4 クリックでフォーカス +7 ワークスペース移動時に最後のウィンドウにフォーカス +8 フォーカスモデル +9 新規ウィンドウにフォーカス +10 完全最大化(タスクバー無視) +11 画像ディザ +12 ウィンドウの内容を表示したまま移動 +13 カーソルオーバーでフォーカス(SemiSloppy) +14 カーソルオーバーでフォーカス +15 ウィンドウドラッグでワークスペースを移動 + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 終了 +4 アイコン +7 配置 +9 再起動 + +$set 11 #Remember + + +$set 12 #Screen + +2 幅: %4d x 高: %4d + +$set 13 #Slit + +4 Slit の方向 +7 Slit の配置 +8 Slit + +$set 14 #Toolbar + +1 現在のワークスペース名を編集 +10 ツールバーの配置 +11 ツールバー + +$set 15 #Window + +1 名前なし + +$set 16 #Windowmenu + +1 閉じる +2 アイコン化(タイトルバーに格納) +4 最背面に持っていく +5 最大化 +6 最前面に持ってくる +7 送る ... +8 バーに格納 +9 すべてのワークスペースで表示 + +$set 17 #Workspace + +1 ワークスペース %d +2 ワークスペース +3 新規ワークスペース作成 +4 末尾のワークスペースを削除 + +$set 18 #fbsetroot + +1 Error: 次の中から一つを選択しなければなりません: -solid, -mod, -gradient\n +3 -display <string> 指定ディスプレイに接続\n\ +-mod <x> <y> 格子のパターン間隔\n\ +-foreground, -fg <color> 格子模様の前景色\n\ +-background, -bg <color> 格子模様の背景色\n\n\ +-gradient <texture> グラデーション(テクスチャ)\n\ +-from <color> グラデーションの開始色\n\ +-to <color> グラデーションの終了色\n\n\ +-solid <color> 単色\n\n\ +-help このヘルプを表示して終了\n + +$set 19 #main + +1 error: '-display' オプションは引数を必要とします +11 error: '-rc' オプションは引数を必要とします +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\t 指定ディスプレイに接続.\n\ +-rc <string>\t\t\t 代わりのリソースファイルを使用.\n\ +-version\t\t\t バージョン情報を表示して終了.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\t このヘルプを表示して終了.\n\n + +
A nls/ja_JP/generated-eucJP.m

@@ -0,0 +1,130 @@

+$ codeset=eucJP + +$set 1 #Align + +1 ¦- +2 ¦- +3 ¦- +4 ʿ(H) +6 ¦- +7 ¦- +8 ¦- +11 ¦- +12 ¦- +13 ¦- +14 ¦- +15 ¦- +16 ¦- +17 ľ(V) + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 ưŪ˱ + +$set 4 #Configmenu + +1 ꥢ +2 եƤȤ˺̤˰ư +4 åǥե +7 ڡư˺ǸΥɥ˥ե +8 եǥ +9 ɥ˥ե +10 粽(С̵) +11 ǥ +12 ɥƤɽޤްư +13 륪Сǥե(SemiSloppy) +14 륪Сǥե +15 ɥɥåǥڡư + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 λ +4 +7 +9 Ƶư + +$set 11 #Remember + + +$set 12 #Screen + +2 : %4d x : %4d + +$set 13 #Slit + +4 Slit +7 Slit +8 Slit + +$set 14 #Toolbar + +1 ߤΥڡ̾Խ +10 ġС +11 ġС + +$set 15 #Window + +1 ̾ʤ + +$set 16 #Windowmenu + +1 Ĥ +2 󲽡ʥȥС˳Ǽ +4 ̤˻äƤ +5 粽 +6 ̤˻äƤ +7 ... +8 С˳Ǽ +9 ٤ƤΥڡɽ + +$set 17 #Workspace + +1 ڡ %d +2 ڡ +3 ڡ +4 Υڡ + +$set 18 #fbsetroot + +1 Error: 椫Ĥ򤷤ʤФʤޤ: -solid, -mod, -gradient\n +3 -display <string> ǥץ쥤³\n\ +-mod <x> <y> ʻҤΥѥֳ\n\ +-foreground, -fg <color> ʻͤʿ\n\ +-background, -bg <color> ʻͤطʿ\n\n\ +-gradient <texture> ǡʥƥ\n\ +-from <color> ǡγϿ\n\ +-to <color> ǡνλ\n\n\ +-solid <color> ñ\n\n\ +-help Υإפɽƽλ\n + +$set 19 #main + +1 error: '-display' ץϰɬפȤޤ +11 error: '-rc' ץϰɬפȤޤ +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\t ǥץ쥤³.\n\ +-rc <string>\t\t\t Υ꥽ե.\n\ +-version\t\t\t Сɽƽλ.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\t Υإפɽƽλ.\n\n + +
M nls/ko_KR/Makefile.amnls/ko_KR/Makefile.am

@@ -1,30 +1,46 @@

# nls/ko_KR/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = ko_KR +SRC_CODESET = UTF-8 +DEST_CODESETS = UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/ko_KR/generated-UTF-8.m

@@ -0,0 +1,257 @@

+$ 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 + +1 Aborting... dumping core\n +2 Shutting Down\n +3 %s: signal %d caught\n + +$set 3 #Common + +1 알파 채널값 +2 자동 숨김 +3 Compiled +4 Compiled options +5 Compiler +6 Compiler version +7 init +8 keys +9 nls +10 menu +11 style +12 Defaults +13 disabled +14 Error +15 Fluxbox version +16 창 최대화 시 덮기 +17 SVN Revision +18 툴바 표시 + +$set 4 #Configmenu + +1 안티 앨리어스 +2 활성화된 창 자동 올림 +3 클릭 시 창 올림 +4 클릭 시 활성화 +5 임시창 테두리 꾸밈 +6 마우스 휠로 작업공간 전환 +7 Focus Window on Workspace Change +8 활성화 방법 +9 새로 여는 창 활성화 +10 화면 전체 최대화 (툴바 위치 포함) +11 이미지 디더링 +12 창 이동 중 내용 나타냄 +14 마우스 커서가 놓인 창 활성화 +15 순환식 작업공간 전환 (마지막 -> 맨 처음) +16 Force Pseudo-Transparency +17 메뉴의 알파 채널값 +18 반투명 설정 +19 활성창의 알파 채널값 +20 비활성창의 알파 채널값 + +$set 5 #Ewmh + +1 Fatal: Out of memory, can't allocate for EWMH client list + +$set 6 #FbTkError + +1 Warning! Height > 3200 setting Height = 3200 +2 Warning! Width > 3200 setting Width = 3200 +3 Warning: can't load fallback font +4 Allocation error. +5 Error creating pixmap +6 Cant create XImage +7 Failed to read +8 Warning: Failed to find valid format for alpha. +9 Warning: Failed to create alpha picture. +10 Warning: Failed to create alpha pixmap. +11 Failed to find format for screen(%d) +12 Out of memory +13 Out of memory while allocating blue buffer. +14 Out of memory while allocating green buffer. +15 Out of memory while allocating red buffer. +16 Failed to read theme item +17 unsupported visual +18 Setting default value + +$set 7 #Fluxbox + +1 rc filename is invalid! +2 Failed to load groupfile +3 Failed to load database +4 Retrying with +5 Warning! Could not find screen to map window on! +6 Can't create %s directory +7 Couldn't find screens to manage.\nMake sure you don't have another window manager running. +8 Error parsing regular expression +9 Fatal! There can only one instance of fluxbox class. +10 Can not connect to X server.\nMake sure you started X before you start Fluxbox. +11 Warning: X server does not support locale +12 Warning: cannot set locale modifiers + +$set 8 #Gnome + +1 Fatal: Out of memory, can't allocate for GNOME client list + +$set 9 #Keys + +1 Keys: Error on line +2 Keys: Failed to merge keytree! +3 Keys: Invalid key/modifier on line + +$set 10 #Menu + +1 설정 +2 Fluxbox default menu +3 종료 +4 Icons +5 레이어 ... +6 On Head... +7 위치 +8 Reload Config +9 재시작 + +$set 11 #Remember + +1 테두리 상태 +2 크기 +3 기억한 작업공간으로 건너감 +4 레이어 +5 기억하기 ... +6 위치 +7 종료 시의 값 기억 +8 셰이드 여부 +9 고정 여부 +10 Unknown apps key +11 작업공간 +12 Head + +$set 12 #Screen + +1 BScreen::BScreen: an error occured while querying the X server.\n another window manager already running on display +2 W: %4d x H: %4d +3 BScreen::BScreen: managing screen %d using visual 0x%lx, depth %d\n + +$set 13 #Slit + +1 클라이언트 +2 한 칸씩 내려앉히기 +3 한 칸씩 밀어올리기 +4 Slit 방향 +5 Slit 레이어 +6 Slit on Head +7 Slit 위치 +8 Slit +9 SlitList 저장 + +$set 14 #Toolbar + +1 작업공간 이름 변경 +2 아이콘바 모드 +3 모든 작업공간의 창 표시 +4 최소화된 창만 +5 표시 안함 +6 현재 작업공간의 창 표시 +7 현재 작업공간에서 최소화된 창만 +8 툴바 레이어 +9 Toolbar on Head +10 툴바 위치 +11 툴바 +12 툴바 너비(%) +13 시계: 24 시간제 +14 시계: 12 시간제 +15 시간 표시 형식 수정 +16 아이콘 그림 보기 +17 최소화된 창은 제외하고 표시 +18 현재 작업공간의 최소화된 창 제외 + +$set 15 #Window + +1 Unnamed + +$set 16 #Windowmenu + +1 닫기 +2 아이콘화 +3 레이어 +4 낮춤 +5 최대화 +6 올림 +7 Send To ... +8 셰이드 +9 고정 +10 강제 종료 + +$set 17 #Workspace + +1 작업공간 %d +2 작업공간 +3 새 작업공간 추가 +4 마지막 것 제거 + +$set 18 #fbsetroot + +1 error: must specify one of: -solid, -mod, -gradient\n +2 Couldn't create pixmap atoms, giving up! +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 error: '-display' requires an argument +2 Bad Alloc +3 Bad cast +4 Out of range +5 Runtime error +6 Standard Exception +7 Unknown error +8 error: '-log' needs an argument +9 Log File +10 Logging to +11 error: '-rc' requires an argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tuse display connection.\n\ +-rc <string>\t\t\tuse alternate resource file.\n\ +-version\t\t\tdisplay version and exit.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tdisplay this help text and exit.\n\n +14 warning: couldn't set environment variable 'DISPLAY' + +$set 20 + +1 Dock 위 +2 하부 +3 데스크탑 +4 Dock +5 표준 +6 상위 + +
M nls/lv_LV/Makefile.amnls/lv_LV/Makefile.am

@@ -1,30 +1,46 @@

# nls/lv_LV/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = lv_LV +SRC_CODESET = ISO-8859-13 +DEST_CODESETS = ISO-8859-13 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/lv_LV/generated-ISO-8859-13.m

@@ -0,0 +1,128 @@

+$ codeset=ISO-8859-13 + +$set 1 #Align + +1 Apak Centr +2 Apak pa Kreisi +3 Apak pa Labi +4 Horizontls +6 Pa Kreisi Apak +7 Pa Kreisi Centr +8 Pa Kreisi Aug +11 Pa Labi Apak +12 Pa Labi Centr +13 Pa Labi Aug +14 Aug Centr +15 Aug pa Kreisi +16 Aug pa Labi +17 Vertikls + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Auto paslpt + +$set 4 #Configmenu + +2 Auto Pacelana +4 Klikis, lai Fokustu +7 Fokust Logu pie Darba vietas maias +8 Fokusans Modelis +9 Fokust Jaunos Logus +10 Pilna Maksimizcija +11 Attla Tonana +12 Necaurredzama Loga Prvietoana +13 Pusnevga Fokusana +14 Nevga Fokusana +15 Prvilkana uz Darba vietu + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Iziet +4 Ikonas +7 Novietoana +9 Restartt + +$set 11 #Remember + + +$set 12 #Screen + +2 P: %4d x A: %4d + +$set 13 #Slit + +4 luma Virziens +7 luma Novietojums +8 lums + +$set 14 #Toolbar + +1 Redit pareizjs darba vietas nosaukumu +11 Rkjosla + +$set 15 #Window + +1 Nenosaukts + +$set 16 #Windowmenu + +1 Aizvrt +2 Ikonifict +4 Pazemint +5 Maksimizt +6 Pacelt +7 Stt Uz ... +8 not +9 Stit + +$set 17 #Workspace + +1 Darba vieta %d +2 Darba vietas +3 Jauna Darba vieta +4 Noemt Pdjo + +$set 18 #fbsetroot + +1 kda: jnosaka viens no: -solid, -mod, -gradient\n +3 -display <virkne> displeja savienojums\n\ +-mod <x> <y> modua raksts\n\ +-foreground, -fg <krsa> modua priekplna krsa\n\ +-background, -bg <krsa> modua fona krsa\n\n\ +-gradient <tekstra> gradienta tekstra\n\ +-from <krsa> prejas skuma krsa\n\ +-to <krsa> prejas beigu krsa\n\n\ +-solid <krsa> viendabga krsa\n\n\ +-help pardt o paldzbu un iziet\n + +$set 19 #main + +1 kda: '-display' nepiecieams arguments +11 kda: '-rc' nepiecieams arguments +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <virkne>\t\tlietot displeja savienojumu.\n\ +-rc <virkne>\t\t\tlietot citu resersu failu.\n\ +-version\t\t\tpardt versiju un iziet.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tpardt o paldzbas tekstu un iziet.\n\n + +
A nls/lv_LV/generated-UTF-8.m

@@ -0,0 +1,128 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Apakšā Centrā +2 Apakšā pa Kreisi +3 Apakšā pa Labi +4 Horizontāls +6 Pa Kreisi Apakšā +7 Pa Kreisi Centrā +8 Pa Kreisi Augšā +11 Pa Labi Apakšā +12 Pa Labi Centrā +13 Pa Labi Augšā +14 Augšā Centrā +15 Augšā pa Kreisi +16 Augšā pa Labi +17 Vertikāls + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Auto paslēpt + +$set 4 #Configmenu + +2 Auto Pacelšana +4 Klikšķis, lai Fokusētu +7 Fokusēt Logu pie Darba vietas maiņas +8 Fokusēšanās Modelis +9 Fokusēt Jaunos Logus +10 Pilna Maksimizācija +11 Attēla Tonēšana +12 Necaurredzama Loga Pārvietošana +13 Pusnevīžīga Fokusēšana +14 Nevīžīga Fokusēšana +15 Pārvilkšana uz Darba vietu + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Iziet +4 Ikonas +7 Novietošana +9 Restartēt + +$set 11 #Remember + + +$set 12 #Screen + +2 P: %4d x A: %4d + +$set 13 #Slit + +4 Šķēluma Virziens +7 Šķēluma Novietojums +8 Šķēlums + +$set 14 #Toolbar + +1 Rediģēt pašreizējās darba vietas nosaukumu +11 Rīkjosla + +$set 15 #Window + +1 Nenosaukts + +$set 16 #Windowmenu + +1 Aizvērt +2 Ikonificēt +4 Pazemināt +5 Maksimizēt +6 Pacelt +7 Sūtīt Uz ... +8 Ēnot +9 Stiķēt + +$set 17 #Workspace + +1 Darba vieta %d +2 Darba vietas +3 Jauna Darba vieta +4 Noņemt Pēdējo + +$set 18 #fbsetroot + +1 kļūda: jānosaka viens no: -solid, -mod, -gradient\n +3 -display <virkne> displeja savienojums\n\ +-mod <x> <y> moduļa raksts\n\ +-foreground, -fg <krāsa> moduļa priekšplāna krāsa\n\ +-background, -bg <krāsa> moduļa fona krāsa\n\n\ +-gradient <tekstūra> gradienta tekstūra\n\ +-from <krāsa> pārejas sākuma krāsa\n\ +-to <krāsa> pārejas beigu krāsa\n\n\ +-solid <krāsa> viendabīga krāsa\n\n\ +-help parādīt šo palīdzību un iziet\n + +$set 19 #main + +1 kļūda: '-display' nepieciešams arguments +11 kļūda: '-rc' nepieciešams arguments +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <virkne>\t\tlietot displeja savienojumu.\n\ +-rc <virkne>\t\t\tlietot citu resersu failu.\n\ +-version\t\t\tparādīt versiju un iziet.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tparādīt šo palīdzības tekstu un iziet.\n\n + +
M nls/nb_NO/Makefile.amnls/nb_NO/Makefile.am

@@ -1,30 +1,46 @@

# nls/nb_NO/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = nb_NO +SRC_CODESET = UTF-8 +DEST_CODESETS = UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/nb_NO/generated-UTF-8.m

@@ -0,0 +1,257 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Nederst på midten +2 Nede til venstre +3 Nede til høyre +4 Vannrett +5 Venstre +6 Venstre nede +7 Venstre midten +8 Venstre topp +9 Relativ +10 Høyre +11 Høyre nede +12 Høyre midten +13 Høyre oppe +14 Øverst på midten +15 Øverst til venstre +16 Øverst til høyre +17 Loddrett + +$set 2 #BaseDisplay + +1 Avbryter . . . dumper kjerne\n +2 Slår av\n +3 %s: fikk signal %d\n + +$set 3 #Common + +1 Alfa +2 Skjul automatisk +3 Bygget +4 Byggete alternativer +5 Bygger +6 Byggerversjon +7 init +8 taster +9 oversetting +10 meny +11 stil +12 Standarder +13 slått av +14 Feil +15 FluxBox-versjon +16 Maksimer over +17 SVN-revisjon +18 Synlig + +$set 4 #Configmenu + +1 Kantutjevning +2 Hev automatisk +3 Klikk hever +4 Klikk for fokus +5 Dekorer kortvarige vinduer +6 Musehjul bytter skrivebord +7 Fokus på vindu ved endring av arbeidsområde +8 Fokus-modell +9 Fokus på nye vinduer +10 Full maksimering +11 Bildeutjevning +12 Flytt vinduer ugjennomsiktig +14 Musefokus +15 Bøying av arbeidsområde +16 Tving halvgjennomsiktighet +17 Meny-alfa +18 Gjennomsiktighet +19 Alfa for vindu i fokus +20 Alfa for vindu ute av fokus + +$set 5 #Ewmh + +1 Fatalt: Ikke mer minne; klarte ikke finne nok for EWMH-klientliste + +$set 6 #FbTkError + +1 Advarsel! Høyde > 3200, setter høyde til 3200 +2 Advarsel! Bredde > 3200, setter bredde til 3200 +3 Advarsel: klarte ikke laste tilbakefallskriften +4 Tildelingsfeil. +5 Klarte ikke lage pikselkart +6 Klarte ikke lage «XImage» +7 Klarte ikke lese +8 Advarsel: Klarte ikke finne gyldig format for alfa. +9 Advarsel: klarte ikke lage alfabilde. +10 Advarsel: klarte ikke lage alfa-pikselkart. +11 Klarte ikke finne format for skjerm (%d) +12 Ikke mer minne +13 Tom for minne ved tildeling av hurtigminen for blå. +14 Tom for minne ved tildeling av hurtigminen for grønn. +15 Tom for minne ved tildeling av hurtigminen for rød. +16 Klarte ikke lese temaelement +17 visuell støttes ikke +18 Setter standardverdi + +$set 7 #Fluxbox + +1 Ressursfilnavnet er ugyldig. +2 Klarte ikke laste gruppefil +3 Klarte ikke laste database +4 Prøver på nytt med +5 Advarsel! Klarte ikke finne skjerm å avbilde vindu på. +6 Klarte ikke lage katalogen «%s» +7 Klarte ikke finne skjermer å kontrollere.\nSørg for at du ikke har en annen vindusbehandler kjørende. +8 Klarte ikke spalte regulært uttrykk +9 Fatalt! Det kan kun være én instans av FluxBox-klassen. +10 Klarte ikke koble til X-tjener.\nForsikre deg om at du startet X før du startet FluxBox. +11 Advarsel: X-tjeneren støtter ikke lokaliteten +12 Advarsel: klarte ikke velge lokalitetmodifikatorer + +$set 8 #Gnome + +1 Fatalt: ikke mer minne; kan ikke tildele for GNOME-klientliste + +$set 9 #Keys + +1 Taster: feil på linje +2 Taster: klarte ikke slå sammen tastetre. +3 Taster: ugyldig tast/modifikator på linje + +$set 10 #Menu + +1 Oppsett +2 FluxBox standardmeny +3 Avslutt +4 Ikoner +5 Lag . . . +6 På Hode . . . +7 Plassering +8 Last oppsett på nytt +9 Start på nytt + +$set 11 #Remember + +1 Dekorasjoner +2 Dimensjoner +3 Hopp til arbeidsområde +4 Lag +5 Husk . . . +6 Posisjon +7 Lagre ved avslutting +8 Skyggelagt +9 Klebrig +10 Ukjent programtast +11 Arbeidsområde +12 Hode + +$set 12 #Screen + +1 BScreen::BScreen: feil ved spørring av X-tjeneren;\n en annen vindusbehandler kjører allerede på visningsenheten +2 B: %4d x H: %4d +3 BScreen::BScreen: kontrollerer skjerm %d ved hjelp av visuell 0x%lx, dybde %d\n + +$set 13 #Slit + +1 Klienter +2 Syklus ned +3 Syklus opp +4 Spalteretning +5 Spaltelag +6 Spalt på Hode +7 Spalteplassering +8 Spalt +9 Lagre spalteliste + +$set 14 #Toolbar + +1 Rediger navnet på gjeldende arbeidsområde +2 Iconbar Mode +3 Alle vinduer +4 Ikoner +5 Ingen +6 Arbeidsområde +7 Arbeidsområde: ikoner +8 Verktøylinjelag +9 Vertkøylinje på Hode +10 Plassering av verktøylinje +11 Verktøylinje +12 Bredde på verktøylinje i prosent +13 Klokke: 24t +14 Klokke: 12t +15 Rediger klokkeformat +16 Vis bilder +17 Ingen ikoner +18 Arbeidsområde: ingen ikoner + +$set 15 #Window + +1 Uten navn + +$set 16 #Windowmenu + +1 Lukk +2 Ikonifiser +3 Lag +4 Lower +5 Maksimer +6 Hev +7 Send til . . . +8 Skyggelegg +9 Fest +10 Drep + +$set 17 #Workspace + +1 Arbeidsområde %d +2 Arbeidsområder +3 Nytt arbeidsområde +4 Fjern siste + +$set 18 #fbsetroot + +1 feil: må oppgi en av: -solid, -mod, -gradient\n +2 Klarte ikke opprette pikselkartatomer, gir opp. +3 -display <streng> tilkobling til visningsenhet\n\ +-mod <x> <y> «modula»-mønster\n\ +-foreground, -fg <farge> «modula»-forgrunnsfarge\n\ +-background, -bg <farge> «modula»-bakgrunnsfarge\n\n\ +-gradient <tekstur> overgangtekstur\n\ +-from <farge> startfarge for overgang\n\ +-to <farge> sluttfarge for overgang\n\n\ +-solid <farge> ensfarget\n\n\ +-help hvis denne hjelpeteksten og avslutt\n + +$set 19 #main + +1 feil: «-display» krever et argument +2 Bad Alloc +3 Bad cast +4 Utenfor rekkevidde +5 Kjøretidsfeil +6 Standard Exception +7 Ukjent feil +8 feil: «-log» trenger et argument +9 Loggfil +10 Logger til +11 feil: «-rc» krever et argument +13 FluxBox %s: kopirett %s Henrik Kinnunen\n\n\ +-display <streng>\t\tbruk visningsenhetforbindelse.\n\ +-rc <streng>\t\t\tbruk alternativ ressursfil.\n\ +-version\t\t\tvis versjonnummer og avslutt.\n\ +-info\t\t\t\tvis litt nyttig informasjon.\n\ +-log <filnavn>\t\t\tlogg utdata til fil.\n\ +-help\t\t\t\tvis denne hjelpeteksten og avslutt.\n\n +14 advarsel: klarte ikke angi miljøvariabelen «DISPLAY» + +$set 20 + +1 Over feste +2 Bunn +3 Skrivebord +4 Feste +5 Normal +6 Topp + +
M nls/nl_NL/Makefile.amnls/nl_NL/Makefile.am

@@ -1,30 +1,46 @@

# nls/nl_NL/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = nl_NL +SRC_CODESET = ISO-8859-15 +DEST_CODESETS = ISO-8859-15 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/nl_NL/generated-ISO-8859-15.m

@@ -0,0 +1,130 @@

+$ codeset=ISO-8859-15 + +$set 1 #Align + +1 Onder midden +2 Onder links +3 Onder rechts +4 Horizontaal +6 Links onder +7 Links midden +8 Links boven +11 Rechts onder +12 Rechts midden +13 Rechts boven +14 Boven midden +15 Boven links +16 Boven rechts +17 Vertikaal + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Automatisch verbergen + +$set 4 #Configmenu + +1 Lettertypes bijwerken +2 Automatisch verhogen +4 Klik om Focus te krijgen +7 Focus Vensters na werkveldwissel +8 Focussoort +9 Nieuwe vensters focussen +10 Volledig maximaliseren +11 Plaatjes afvlakking +12 Venster ondoorzichtig verplaatsen +13 Bijna altijd muis focus +14 Muis focus +15 Werkveld springen + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Afsluiten +4 Iconen +7 Plaats +9 Herstart + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Spleet-Richting +7 Spleet-Plaatsing +8 Spleet + +$set 14 #Toolbar + +1 Werkveldnaam veranderen +10 Werkbalkplaatsing +11 Werkbalklijst + +$set 15 #Window + +1 Naamloos + +$set 16 #Windowmenu + +1 Sluiten +2 Minimalizeren +4 Onderop leggen +5 Maximalizeren +6 Bovenop leggen +7 Stuur naar +8 Oprollen +9 Plakkerig + +$set 17 #Workspace + +1 Werkveld %d +2 Werkvelden +3 Nieuw werkveld +4 Verwijder laatste + +$set 18 #fbsetroot + +1 error: must specify one of: -solid, -mod, -gradient\n +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 error: '-display' heeft een argument nodig +11 error: '-rc' heeft een argument nodig +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tkies ander scherm.\n\ +-rc <string>\t\t\tgebruik alternatieve configuratie.\n\ +-version\t\t\ttoon versienummer.\n\ +-info\t\t\t\ttoon bruikbare informatie.\n\ +-log <filename>\t\t\tlog uitvoer naar bestand.\n\ +-help\t\t\t\ttoon deze hulptekst.\n\n + +
A nls/nl_NL/generated-UTF-8.m

@@ -0,0 +1,130 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Onder midden +2 Onder links +3 Onder rechts +4 Horizontaal +6 Links onder +7 Links midden +8 Links boven +11 Rechts onder +12 Rechts midden +13 Rechts boven +14 Boven midden +15 Boven links +16 Boven rechts +17 Vertikaal + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Automatisch verbergen + +$set 4 #Configmenu + +1 Lettertypes bijwerken +2 Automatisch verhogen +4 Klik om Focus te krijgen +7 Focus Vensters na werkveldwissel +8 Focussoort +9 Nieuwe vensters focussen +10 Volledig maximaliseren +11 Plaatjes afvlakking +12 Venster ondoorzichtig verplaatsen +13 Bijna altijd muis focus +14 Muis focus +15 Werkveld springen + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Afsluiten +4 Iconen +7 Plaats +9 Herstart + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Spleet-Richting +7 Spleet-Plaatsing +8 Spleet + +$set 14 #Toolbar + +1 Werkveldnaam veranderen +10 Werkbalkplaatsing +11 Werkbalklijst + +$set 15 #Window + +1 Naamloos + +$set 16 #Windowmenu + +1 Sluiten +2 Minimalizeren +4 Onderop leggen +5 Maximalizeren +6 Bovenop leggen +7 Stuur naar +8 Oprollen +9 Plakkerig + +$set 17 #Workspace + +1 Werkveld %d +2 Werkvelden +3 Nieuw werkveld +4 Verwijder laatste + +$set 18 #fbsetroot + +1 error: must specify one of: -solid, -mod, -gradient\n +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help print this help text and exit\n + +$set 19 #main + +1 error: '-display' heeft een argument nodig +11 error: '-rc' heeft een argument nodig +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tkies ander scherm.\n\ +-rc <string>\t\t\tgebruik alternatieve configuratie.\n\ +-version\t\t\ttoon versienummer.\n\ +-info\t\t\t\ttoon bruikbare informatie.\n\ +-log <filename>\t\t\tlog uitvoer naar bestand.\n\ +-help\t\t\t\ttoon deze hulptekst.\n\n + +
M nls/no_NO/Makefile.amnls/no_NO/Makefile.am

@@ -1,30 +1,46 @@

# nls/no_NO/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = no_NO +SRC_CODESET = ISO-8859-1 +DEST_CODESETS = ISO-8859-1 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/no_NO/generated-ISO-8859-1.m

@@ -0,0 +1,204 @@

+$ codeset=ISO-8859-1 + +$set 1 #Align + +1 Nede i midten +2 Nede til venstre +3 Nede til hyre +4 Horisontelt +5 Venstre +6 Til venstre nede +7 Til venstre i midten +8 Til venstre opp +9 Relativt +10 Hyre +11 Til hyre nede +12 Til hyre i midten +13 Til hyre oppe +14 Oppe i midten +15 Oppe til venstre +16 Oppe til hyre +17 Vertikalt + +$set 2 #BaseDisplay + +1 Avbryter.. dumper kjernen\n +2 Avslutter\n +3 %s: signal %d fanget\n + +$set 3 #Common + +1 Gjenomsiktlighet +2 Gjem automatisk +3 Kompilert +4 Kompilerte valg +5 Kompilator +6 Kompilator valg +7 init-fil +8 Taste-fil +9 Sprk +10 Meny-fil +11 Stil +12 Standard valg +13 ikke aktivert +14 Valg +15 Fluxbox versjon +16 Forstrr over +17 SVN versjon +18 Synlig + + +$set 4 #Configmenu + +1 Kantutjevning +2 Vis automatisk +3 Klikk hever +4 Klikk for fokus +5 Dekorer gjennomsiktige vinduer +6 Skrivebord Mushjul Bytting +7 Fokuser vindu ved skrivebordsbytte +8 Fokusmodell +9 Fokus p nye vinduer +10 Full maximering +11 Bildedithering +12 Ugjennomsiktelig vinduflyttning +13 Halvslv fokus +14 Slv fokus +15 Dra vindu mellon arbeidsplasser +16 Tving kunstig gjennomsiktighet +17 Meny gjennomsiktighet +18 Gjennomsiktighet +19 Fokusert vindugjennomsiktighet +20 Ufokusert vindugjennomsiktighet + +$set 5 #Ewmh + +1 Farlig: Tom for minne, kan ikke allokere for EWHM klient listen + +$set 6 #FbTkError + +1 Advarsel! Hyden > 3200 setter Hyde = 3200 +2 Advarsel! Vidden > 3200 setter Vidde = 3200 +3 Advarsel! Kan ikke finne font +4 Allokerings feil +5 Feil ved opprettelse av pixmap +6 Kan ikke opprette XImage +7 Klarte ikke lese + +$set 7 #Fluxbox + +1 rc filnavn er ikke gyldig! +2 Klarte ikke laste gruppefil +3 Klarte ikke laste gruppefil +4 Prver igjen med +5 Advarsel! Kunne ikke finne skjerm skrive til +6 Kan ikke opprette mappen %s + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +1 Konfigurasjon +2 Fluxbox standard meny +3 Avslutt +4 Ikoner +5 Lag... +7 Plassering +8 Last konfig p ny +9 Start p ny + +$set 11 #Remember + +1 Dekorasjoner +2 Dimensjoner +3 Hopp til arbeidsplass +4 Lag +5 Husk... +6 Posisjon +7 Lagre ved lukking +8 Skygge +9 Klister + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Slitretning +7 Slitplassering +8 Slit + +$set 14 #Toolbar + +1 Endre skrivebordsnavn +2 Ikonlinje modus +3 Alle vinduer +4 Ikoner +5 Ingen +6 Arbeidsplass +7 Arbedisplass ikoner +8 Verktylinje lag +10 Verktylistens plassering +11 Verktysliste +12 Verktyliste vidde i prosent +13 Klokke: 24t +14 Klokke: 12t +15 Endre klokkeformat +16 Vis bilder +17 Ingen ikoner + +$set 15 #Window + +1 Intet navn + +$set 16 #Windowmenu + +1 Lukk +2 Ikonifiser +3 Lag +4 Senk +5 Maksimer +6 Hyne +7 Send til... +8 Skygge +9 Klebrig +10 Drep + +$set 17 #Workspace + +1 Skrivebord %d +2 Skrivebord +3 Nytt skrivebord +4 Fjern siste + +$set 18 #fbsetroot + +1 fel: mste specifiera en av: -solid, -mod, -gradient\n +3 -display <string> skrmanslutning\n\ +-mod <x> <y> modulamnster\n\ +-foreground, -fg <color> frgrundsfrg fr modulamnster\n\ +-background, -bg <color> bakgrundsfrg fr modulamnster\n\n\ +-gradient <texture> texturlutning\n\ +-from <color> startfrg\n\ +-to <color> slutfrg\n\n\ +-solid <color> solid frg\n\n\ +-help visa denna hjlptext och avsluta\n + +$set 19 #main + +1 feil: '-display' krever ett argument +11 fel: '-rc' krever ett argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tanvend skjermanslutning.\n\ +-rc <strng>\t\t\tanvnd alternativ resursfil.\n\ +-version\t\t\tvisa version och avsluta.\n\ +-info\t\t\t\tVisar nyttig information.\n\ +-log <filenamn>\t\t\tloggar utskriften till en fil.\n\ +-help\t\t\t\tvisa denna hjlptext och avsluta.\n\n + +
A nls/no_NO/generated-UTF-8.m

@@ -0,0 +1,204 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Nede i midten +2 Nede til venstre +3 Nede til høyre +4 Horisontelt +5 Venstre +6 Til venstre nede +7 Til venstre i midten +8 Til venstre opp +9 Relativt +10 Høyre +11 Til høyre nede +12 Til høyre i midten +13 Til høyre oppe +14 Oppe i midten +15 Oppe til venstre +16 Oppe til høyre +17 Vertikalt + +$set 2 #BaseDisplay + +1 Avbryter.. dumper kjernen\n +2 Avslutter\n +3 %s: signal %d fanget\n + +$set 3 #Common + +1 Gjenomsiktlighet +2 Gjem automatisk +3 Kompilert +4 Kompilerte valg +5 Kompilator +6 Kompilator valg +7 init-fil +8 Taste-fil +9 Språk +10 Meny-fil +11 Stil +12 Standard valg +13 ikke aktivert +14 Valg +15 Fluxbox versjon +16 Forstørr over +17 SVN versjon +18 Synlig + + +$set 4 #Configmenu + +1 Kantutjevning +2 Vis automatisk +3 Klikk hever +4 Klikk for fokus +5 Dekorer gjennomsiktige vinduer +6 Skrivebord Mushjul Bytting +7 Fokuser vindu ved skrivebordsbytte +8 Fokusmodell +9 Fokus på nye vinduer +10 Full maximering +11 Bildedithering +12 Ugjennomsiktelig vinduflyttning +13 Halvsløv fokus +14 Sløv fokus +15 Dra vindu mellon arbeidsplasser +16 Tving kunstig gjennomsiktighet +17 Meny gjennomsiktighet +18 Gjennomsiktighet +19 Fokusert vindugjennomsiktighet +20 Ufokusert vindugjennomsiktighet + +$set 5 #Ewmh + +1 Farlig: Tom for minne, kan ikke allokere for EWHM klient listen + +$set 6 #FbTkError + +1 Advarsel! Høyden > 3200 setter Høyde = 3200 +2 Advarsel! Vidden > 3200 setter Vidde = 3200 +3 Advarsel! Kan ikke finne font +4 Allokerings feil +5 Feil ved opprettelse av pixmap +6 Kan ikke opprette XImage +7 Klarte ikke å lese + +$set 7 #Fluxbox + +1 rc filnavn er ikke gyldig! +2 Klarte ikke laste gruppefil +3 Klarte ikke laste gruppefil +4 Prøver igjen med +5 Advarsel! Kunne ikke finne skjerm å skrive til +6 Kan ikke opprette mappen %s + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +1 Konfigurasjon +2 Fluxbox standard meny +3 Avslutt +4 Ikoner +5 Lag... +7 Plassering +8 Last konfig på ny +9 Start på ny + +$set 11 #Remember + +1 Dekorasjoner +2 Dimensjoner +3 Hopp til arbeidsplass +4 Lag +5 Husk... +6 Posisjon +7 Lagre ved lukking +8 Skygge +9 Klister + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Slitretning +7 Slitplassering +8 Slit + +$set 14 #Toolbar + +1 Endre skrivebordsnavn +2 Ikonlinje modus +3 Alle vinduer +4 Ikoner +5 Ingen +6 Arbeidsplass +7 Arbedisplass ikoner +8 Verktøylinje lag +10 Verktøylistens plassering +11 Verktøysliste +12 Verktøyliste vidde i prosent +13 Klokke: 24t +14 Klokke: 12t +15 Endre klokkeformat +16 Vis bilder +17 Ingen ikoner + +$set 15 #Window + +1 Intet navn + +$set 16 #Windowmenu + +1 Lukk +2 Ikonifiser +3 Lag +4 Senk +5 Maksimer +6 Høyne +7 Send til... +8 Skygge +9 Klebrig +10 Drep + +$set 17 #Workspace + +1 Skrivebord %d +2 Skrivebord +3 Nytt skrivebord +4 Fjern siste + +$set 18 #fbsetroot + +1 fel: måste specifiera en av: -solid, -mod, -gradient\n +3 -display <string> skärmanslutning\n\ +-mod <x> <y> modulamönster\n\ +-foreground, -fg <color> förgrundsfärg för modulamönster\n\ +-background, -bg <color> bakgrundsfärg för modulamönster\n\n\ +-gradient <texture> texturlutning\n\ +-from <color> startfärg\n\ +-to <color> slutfärg\n\n\ +-solid <color> solid färg\n\n\ +-help visa denna hjälptext och avsluta\n + +$set 19 #main + +1 feil: '-display' krever ett argument +11 fel: '-rc' krever ett argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tanvend skjermanslutning.\n\ +-rc <sträng>\t\t\tanvänd alternativ resursfil.\n\ +-version\t\t\tvisa version och avsluta.\n\ +-info\t\t\t\tVisar nyttig information.\n\ +-log <filenamn>\t\t\tloggar utskriften till en fil.\n\ +-help\t\t\t\tvisa denna hjälptext och avsluta.\n\n + +
M nls/pl_PL/Makefile.amnls/pl_PL/Makefile.am

@@ -1,30 +1,46 @@

# nls/pl_PL/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = pl_PL +SRC_CODESET = ISO-8859-2 +DEST_CODESETS = ISO-8859-2 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/pl_PL/generated-ISO-8859-2.m

@@ -0,0 +1,262 @@

+$ codeset=ISO-8859-2 + +$set 1 #Align + +1 Dolny rodkowy +2 Dolny Lewy +3 Dolny Prawy +4 Poziomo +5 Z Lewej +6 Dolny Lewy +7 rodkowy Lewy +8 Grny Lewy +9 Wzgldny +10 Z Prawej +11 Dolny Prawy +12 rodkowy Prawy +13 Prawy Grny +14 Grny rodkowy +15 Grny Lewy +16 Grny Prawy +17 Pionowo + +$set 2 #BaseDisplay + +1 Porzucam...Zrzucam pami\n +2 Zamykam\n +3 %s: sygna %d otrzyma\n + +$set 3 #Common +1 Przeroczysto +2 Auto ukrywanie +3 Skompilowano +4 Skompilowano z opcjami +5 Kompilator +6 Wersja kompilatora +7 init +8 keys +10 menu +11 Styl +12 Wartoci domylne +13 wyczone +14 Bd +15 Fluxbox wersja +16 Maksymalizuj nad +18 Widoczny + + + +$set 4 #Configmenu + +1 AntiAlias +2 Automatyczne podnoszenie +3 Kliknij aby da na wierzch +4 Kliknij by uaktywni +5 Dekoracje na oknach-dzieciach +6 Zmiana pulpitw kkiem myszy +7 Zmie aktywne okno przy zmianie pulpitw +8 Sposb aktywacji okien +9 Ustawiaj nowe okna jako aktywne +10 Pena maksymalizacja +11 Rastrowanie Obrazu +12 Wywietlaj zawarto przesuwanego okna +13 P-automatyczna aktywacja +14 Poka kursorem by uaktywni +15 Pulpity obok siebie + +16 Wymu pseudo przeroczysto +17 Przeroczysto menu +18 Przeroczysto +19 Przeroczysto aktywnego okna +20 Przeroczysto nieaktywnego okna + +$set 5 #Ewmh + +1 Bd krytyczny: Brak pamici, nie mog zarezerwowa lity klientw EWMH + +$set 6 #FbTkError + +1 Ostrzeenie! Wysoko > 3200 Ustawiam Wysoko = 3200 +2 Ostrzeenie! Szeroko > 3200 Ustawiam Szeroko = 3200 +3 Ostrzeenie: nie mog zaadowa zapasowej czcionki +4 Bd allokacji. +5 Bd podczas tworzenia pixmapy +6 Nie mog stworzy XImage +7 Bd odczytu +8 Ostrzeenie: Nie znaleziono poprawnych ustawie przeroczystoci +9 Ostrzeenie: Nie powiodo si tworzenie przeroczystego obrazu +10 Ostrzeenie: Nie powiodo si tworzenie przeroczystej pixmapy +11 Nie znalaem formatu dla ekranu(%d) +12 Brak pamici +13 Brak pamici podczas alokacji niebieskiego bufora. +14 Brak pamici podczas alokacji zielonego bufora. +15 Brak pamici podczas alokacji czerwonego bufora. +16 Nie rozpoznaj elementu stylu +17 bd podczas renderowania obrazka +18 Ustawiam warto domyln + +$set 7 #Fluxbox + +1 niewasciwa nazwa pliku zasobw! +2 Nie mog zaadowa pliku grup +3 Nie mog zaadowa bazy danych +4 Prbuje ponownie z +5 Ostrzeenie! Nie mog znale ekranu na ktry mog zmapowa okno! +6 Nie mog utworzy katalogu %s +7 Nie moge znale ekranw do zarzdzania\nUpewnij si e nie masz wczonego inne menedera okien. +8 Bd podczas parsowania wyraenia reguralnego +9 Bd krytyczny! Moe istnie tylko jedna instancja klasy fluxbox. +10 Nie mog poczy si z serwerem X.\nUpewnij si e uruchomie X'y przed uruchomieniem Fluxbox. +11 Ostrzeenie: serwer X nie wspiera ustawie lokalnych +12 Ostrzeenie: nie mona ustawi modyfikatorw lokalnych + +$set 8 #Gnome + +1 Bd krytyczny: Brak pamici, nie mog zaalokowa dla listy klientw GNOME + +$set 9 #Keys + +1 Keys: Bd w lini +2 Keys: Bd podczas czenia drzew klawiszy! +3 Keys: Niewaciwy klawisz/modyfikator w linii + +$set 10 #Menu + +1 Konfiguracja +2 Domylne menu fluxbox +3 Wyjcie +4 Ikonki +5 Warstwa... +6 Na monitorze... +7 Umiejscowienie +8 Przeaduj ustawienia +9 Restart + + +$set 11 #Remember + +1 Dekoracje +2 Rozmiar +3 Przejd do pulpitu +4 Warstwa +5 Zapamitaj +6 Pozycja +7 Zapisz przy wyjciu +8 Zwinity +9 Przyklejony +10 Nieznany klucz pliku apps +11 Pulpit + +12 Monitor + +$set 12 #Screen + +1 BScreen::BScreen: wystpi bd podczas wysyania zapytania do serwera X'w.\nNa ekranie wczony jest ju inny meneder okien +2 S: %4d x W: %4d + +3 BScreen::BScreen: uywanie ekrany %d uywam visuala 0x%lx, gboko %d\n + + +$set 13 #Slit + +1 Klienci +2 Przesu wszystkich w gr +3 Przesu wszystkich w d +4 Kierunek Tacki +5 Warstwa +6 Na monitorze +7 Pooenie Tacki +8 Tacka + +9 Zapamitaj kolejno + +$set 14 #Toolbar + +1 Zmie nazw aktywnego pulpitu +2 Tryb paska ikon +3 Wszystkie okna +4 Ikony +5 adne +6 Pulpit +7 Ikony Pulpitu +8 Warstwa Paska Narzdzi +10 Pooenie +11 Pasek Narzdzi +12 Szeroko w procentach + +13 Zegar w trybie 24h +14 Zegar w trybie 12h +15 Format wywietlania zegara +16 Poka ikony + +$set 15 #Window + +1 Bez nazwy + +$set 16 #Windowmenu + +1 Zamknij +2 Minimalizuj +3 Warstwa +4 Pod spd +5 Maksymalizuj +6 Na wierzch +7 Wylij na ... +8 Zwi +9 Przyklej + +10 Zakocz + +$set 17 #Workspace + +1 Pulpit %d +2 Pulpity +3 Nowy Pulpit +4 Usu Ostatni + +$set 18 #fbsetroot + +1 bd: musisz okreli jedno z: -solid, -mod, -gradient\n +2 Nie mog stowrzy elementw pixmap - daj sobie spokj! +3 -display <string> korzystam z ekranu <nazwa ekranu>\n\ +-mod <x> <y> wzr moduu\n\ +-foreground, -fg <kolor> kolor pierwszego planu moduu\n\ +-background, -bg <kolor> kolor ta moduu\n\n\ +-gradient <tekstura> cieniowana tekstura\n\ +-from <kolor> pierwszy kolor cieniowania\n\ +-to <kolor> drugi kolor cieniowania\n\n\ +-solid <kolor> stay kolor\n\n\ +-help drukuj t pomoc i wychodz\n + +$set 19 #main + +1 bd: '-display' wymaga argumentu +2 Za allokacja +4 Poza zakresem +5 Bd wykonania +6 Standardowy wyjtek +7 Nieznany bd +8 Bd: '-log' wymaga wartoci +9 Plik dziennika +10 Zapisuj dziennik +11 bd: '-rc' wymaga argumentu +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tuyj poczenia ekranu.\n\ +-rc <string>\t\t\tuyj innego pliku zasobw.\n\ +-version\t\t\twywietlam wersj i wychodz.\n\ +-info\t\t\t\twywietlam przydatne informacje.\n\ +-log <filename>\t\t\tlogi przesyam do pliku.\n\ +-help\t\t\t\twywietlam t pomoc i wychodz.\n\ +14 Nie mogem ustawi zmiennej rodowiskowej 'DISPLAY'\n\n + + +$set 20 #layers + +1 Powyej docku +2 Na dno +3 Pulpit +4 Dock +5 Normalna +6 Na wierzch + +
A nls/pl_PL/generated-UTF-8.m

@@ -0,0 +1,262 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Dolny Środkowy +2 Dolny Lewy +3 Dolny Prawy +4 Poziomo +5 Z Lewej +6 Dolny Lewy +7 Środkowy Lewy +8 Górny Lewy +9 Względny +10 Z Prawej +11 Dolny Prawy +12 Środkowy Prawy +13 Prawy Górny +14 Górny Środkowy +15 Górny Lewy +16 Górny Prawy +17 Pionowo + +$set 2 #BaseDisplay + +1 Porzucam...Zrzucam pamięć\n +2 Zamykam\n +3 %s: sygnał %d otrzymał\n + +$set 3 #Common +1 Przeźroczystość +2 Auto ukrywanie +3 Skompilowano +4 Skompilowano z opcjami +5 Kompilator +6 Wersja kompilatora +7 init +8 keys +10 menu +11 Styl +12 Wartości domyślne +13 wyłączone +14 Błąd +15 Fluxbox wersja +16 Maksymalizuj nad +18 Widoczny + + + +$set 4 #Configmenu + +1 AntiAlias +2 Automatyczne podnoszenie +3 Kliknij aby dać na wierzch +4 Kliknij by uaktywnić +5 Dekoracje na oknach-dzieciach +6 Zmiana pulpitów kółkiem myszy +7 Zmień aktywne okno przy zmianie pulpitów +8 Sposób aktywacji okien +9 Ustawiaj nowe okna jako aktywne +10 Pełna maksymalizacja +11 Rastrowanie Obrazu +12 Wyświetlaj zawartość przesuwanego okna +13 Pół-automatyczna aktywacja +14 Pokaż kursorem by uaktywnić +15 Pulpity obok siebie + +16 Wymuś pseudo przeźroczystość +17 Przeźroczystość menu +18 Przeźroczystość +19 Przeźroczystość aktywnego okna +20 Przeźroczystość nieaktywnego okna + +$set 5 #Ewmh + +1 Błąd krytyczny: Brak pamięci, nie mogę zarezerwować lity klientów EWMH + +$set 6 #FbTkError + +1 Ostrzeżenie! Wysokość > 3200 Ustawiam Wysokość = 3200 +2 Ostrzeżenie! Szerokość > 3200 Ustawiam Szerokość = 3200 +3 Ostrzeżenie: nie mogę załadować zapasowej czcionki +4 Błąd allokacji. +5 Błąd podczas tworzenia pixmapy +6 Nie mogę stworzyć XImage +7 Błąd odczytu +8 Ostrzeżenie: Nie znaleziono poprawnych ustawień przeźroczystości +9 Ostrzeżenie: Nie powiodło się tworzenie przeźroczystego obrazu +10 Ostrzeżenie: Nie powiodło się tworzenie przeźroczystej pixmapy +11 Nie znalałem formatu dla ekranu(%d) +12 Brak pamięci +13 Brak pamięci podczas alokacji niebieskiego bufora. +14 Brak pamięci podczas alokacji zielonego bufora. +15 Brak pamięci podczas alokacji czerwonego bufora. +16 Nie rozpoznaję elementu stylu +17 błąd podczas renderowania obrazka +18 Ustawiam wartość domyślną + +$set 7 #Fluxbox + +1 niewłasciwa nazwa pliku zasobów! +2 Nie mogę załadować pliku grup +3 Nie mogę załadować bazy danych +4 Próbuje ponownie z +5 Ostrzeżenie! Nie mogę znaleźć ekranu na który mogę zmapować okno! +6 Nie mogę utworzyć katalogu %s +7 Nie moge znaleźć ekranów do zarządzania\nUpewnij się że nie masz włączonego inne menedźera okien. +8 Błąd podczas parsowania wyrażenia reguralnego +9 Błąd krytyczny! Może istnieć tylko jedna instancja klasy fluxbox. +10 Nie mogę połączyć się z serwerem X.\nUpewnij się że uruchomiłeś X'y przed uruchomieniem Fluxbox. +11 Ostrzeżenie: serwer X nie wspiera ustawień lokalnych +12 Ostrzeżenie: nie można ustawić modyfikatorów lokalnych + +$set 8 #Gnome + +1 Błąd krytyczny: Brak pamięci, nie mogę zaalokować dla listy klientów GNOME + +$set 9 #Keys + +1 Keys: Błąd w lini +2 Keys: Błąd podczas łączenia drzew klawiszy! +3 Keys: Niewłaściwy klawisz/modyfikator w linii + +$set 10 #Menu + +1 Konfiguracja +2 Domyślne menu fluxbox +3 Wyjście +4 Ikonki +5 Warstwa... +6 Na monitorze... +7 Umiejscowienie +8 Przeładuj ustawienia +9 Restart + + +$set 11 #Remember + +1 Dekoracje +2 Rozmiar +3 Przejdź do pulpitu +4 Warstwa +5 Zapamiętaj +6 Pozycja +7 Zapisz przy wyjściu +8 Zwinięty +9 Przyklejony +10 Nieznany klucz pliku apps +11 Pulpit + +12 Monitor + +$set 12 #Screen + +1 BScreen::BScreen: wystąpił błąd podczas wysyłania zapytania do serwera X'ów.\nNa ekranie włączony jest już inny menedżer okien +2 S: %4d x W: %4d + +3 BScreen::BScreen: używanie ekrany %d używam visuala 0x%lx, głębokość %d\n + + +$set 13 #Slit + +1 Klienci +2 Przesuń wszystkich w górę +3 Przesuń wszystkich w dół +4 Kierunek Tacki +5 Warstwa +6 Na monitorze +7 Położenie Tacki +8 Tacka + +9 Zapamiętaj kolejność + +$set 14 #Toolbar + +1 Zmień nazwę aktywnego pulpitu +2 Tryb paska ikon +3 Wszystkie okna +4 Ikony +5 Żadne +6 Pulpit +7 Ikony Pulpitu +8 Warstwa Paska Narzędzi +10 Położenie +11 Pasek Narzędzi +12 Szerokość w procentach + +13 Zegar w trybie 24h +14 Zegar w trybie 12h +15 Format wyświetlania zegara +16 Pokaż ikony + +$set 15 #Window + +1 Bez nazwy + +$set 16 #Windowmenu + +1 Zamknij +2 Minimalizuj +3 Warstwa +4 Pod spód +5 Maksymalizuj +6 Na wierzch +7 Wyślij na ... +8 Zwiń +9 Przyklej + +10 Zakończ + +$set 17 #Workspace + +1 Pulpit %d +2 Pulpity +3 Nowy Pulpit +4 Usuń Ostatni + +$set 18 #fbsetroot + +1 błąd: musisz określić jedno z: -solid, -mod, -gradient\n +2 Nie mogę stowrzyć elementów pixmap - daję sobie spokój! +3 -display <string> korzystam z ekranu <nazwa ekranu>\n\ +-mod <x> <y> wzór modułu\n\ +-foreground, -fg <kolor> kolor pierwszego planu modułu\n\ +-background, -bg <kolor> kolor tła modułu\n\n\ +-gradient <tekstura> cieniowana tekstura\n\ +-from <kolor> pierwszy kolor cieniowania\n\ +-to <kolor> drugi kolor cieniowania\n\n\ +-solid <kolor> stały kolor\n\n\ +-help drukuję tę pomoc i wychodzę\n + +$set 19 #main + +1 błąd: '-display' wymaga argumentu +2 Zła allokacja +4 Poza zakresem +5 Błąd wykonania +6 Standardowy wyjątek +7 Nieznany błąd +8 Błąd: '-log' wymaga wartości +9 Plik dziennika +10 Zapisuję dziennik +11 błąd: '-rc' wymaga argumentu +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tużyj połączenia ekranu.\n\ +-rc <string>\t\t\tużyj innego pliku zasobów.\n\ +-version\t\t\twyświetlam wersję i wychodzę.\n\ +-info\t\t\t\twyświetlam przydatne informacje.\n\ +-log <filename>\t\t\tlogi przesyłam do pliku.\n\ +-help\t\t\t\twyświetlam tę pomoc i wychodzę.\n\ +14 Nie mogłem ustawić zmiennej środowiskowej 'DISPLAY'\n\n + + +$set 20 #layers + +1 Powyżej docku +2 Na dno +3 Pulpit +4 Dock +5 Normalna +6 Na wierzch + +
M nls/pt_BR/Makefile.amnls/pt_BR/Makefile.am

@@ -1,30 +1,46 @@

# nls/pt_BR/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = pt_BR +SRC_CODESET = ISO-8859-1 +DEST_CODESETS = ISO-8859-1 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/pt_BR/generated-ISO-8859-1.m

@@ -0,0 +1,129 @@

+$ codeset=ISO-8859-1 + +$set 1 #Align + +1 Em Baixo e no Centro +2 Em Baixo a Esquerda +3 Em Baixo a Direita +4 Horizontal +6 Left Bottom +7 Left Center +8 Left Top +11 Right Bottom +12 Right Center +13 Right Top +14 No Alto e no Centro +15 No Alto a Esquerda +16 No Alto a Direita +17 Vertical + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Auto hide + +$set 4 #Configmenu + +2 Sobrepor Janela Quando Ativa +4 Foco na Janela Quando Clicada +7 Foco na Ultima Janela Da Area de Trabalho +8 Modelo de Foco +9 Foco em Novas Janelas +10 Maximizao Total +11 Simulao de Cores em Imagens +12 Movimento Opaco de Janelas +13 Semi Sloppy Focus +14 Foco na Janela Quando Apontada +15 Workspace Warping + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Sair +4 Icones +7 Posicionamento +9 Reiniciar + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Direo +7 Posicionamento +8 Slit + +$set 14 #Toolbar + +1 Renomear Area de Trabalho +10 Posicionamento +11 Toolbar + +$set 15 #Window + +1 Sem Nome + +$set 16 #Windowmenu + +1 Fechar +2 Minimizar +4 Desfocalizar +5 Maximizar +6 Focalizar +7 Enviar Para ... +8 Encolher +9 Sempre Visivel + +$set 17 #Workspace + +1 Area de Trabalho %d +2 Areas de Trabalho +3 Nova Area de Trabalho +4 Remover Ultima + +$set 18 #fbsetroot + +1 erro: necessario especificar um dos seguintes argumentos: -solid, -mod, -gradient\n +3 -display <string> conexo com display\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> textura gradiente\n\ +-from <color> cor de inicio do gradiente\n\ +-to <color> com do fim do gradiente\n\n\ +-solid <color> cor solida\n\n\ +-help mostra essa ajuda e sai\n + +$set 19 #main + +1 erro: '-display' requer um argumento +11 erro: '-rc' requer um argumento +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tusar conexo com o display.\n\ +-rc <string>\t\t\tusar arquivo alternativo de recursos.\n\ +-version\t\t\tmostrar versao e sair.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tmostrar esta ajuda e sair.\n\n + +
A nls/pt_BR/generated-UTF-8.m

@@ -0,0 +1,129 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Em Baixo e no Centro +2 Em Baixo a Esquerda +3 Em Baixo a Direita +4 Horizontal +6 Left Bottom +7 Left Center +8 Left Top +11 Right Bottom +12 Right Center +13 Right Top +14 No Alto e no Centro +15 No Alto a Esquerda +16 No Alto a Direita +17 Vertical + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Auto hide + +$set 4 #Configmenu + +2 Sobrepor Janela Quando Ativa +4 Foco na Janela Quando Clicada +7 Foco na Ultima Janela Da Area de Trabalho +8 Modelo de Foco +9 Foco em Novas Janelas +10 Maximização Total +11 Simulação de Cores em Imagens +12 Movimento Opaco de Janelas +13 Semi Sloppy Focus +14 Foco na Janela Quando Apontada +15 Workspace Warping + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Sair +4 Icones +7 Posicionamento +9 Reiniciar + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Direção +7 Posicionamento +8 Slit + +$set 14 #Toolbar + +1 Renomear Area de Trabalho +10 Posicionamento +11 Toolbar + +$set 15 #Window + +1 Sem Nome + +$set 16 #Windowmenu + +1 Fechar +2 Minimizar +4 Desfocalizar +5 Maximizar +6 Focalizar +7 Enviar Para ... +8 Encolher +9 Sempre Visivel + +$set 17 #Workspace + +1 Area de Trabalho %d +2 Areas de Trabalho +3 Nova Area de Trabalho +4 Remover Ultima + +$set 18 #fbsetroot + +1 erro: necessario especificar um dos seguintes argumentos: -solid, -mod, -gradient\n +3 -display <string> conexão com display\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> textura gradiente\n\ +-from <color> cor de inicio do gradiente\n\ +-to <color> com do fim do gradiente\n\n\ +-solid <color> cor solida\n\n\ +-help mostra essa ajuda e sai\n + +$set 19 #main + +1 erro: '-display' requer um argumento +11 erro: '-rc' requer um argumento +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tusar conexão com o display.\n\ +-rc <string>\t\t\tusar arquivo alternativo de recursos.\n\ +-version\t\t\tmostrar versao e sair.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tmostrar esta ajuda e sair.\n\n + +
M nls/pt_PT/Makefile.amnls/pt_PT/Makefile.am

@@ -1,30 +1,46 @@

# nls/pt_PT/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = pt_PT +SRC_CODESET = ISO-8859-1 +DEST_CODESETS = ISO-8859-1 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/pt_PT/generated-ISO-8859-1.m

@@ -0,0 +1,129 @@

+$ codeset=ISO-8859-1 + +$set 1 #Align + +1 Em Baixo e no Centro +2 Em Baixo na Esquerda +3 Em Baixo a Direita +4 Horizontal +6 Na Esquerda em Baixo +7 Na Esquerda e no Centro +8 Na Esquerda em Cima +11 Direita em Baixo +12 Direita e no Centro +13 Direita em Cima +14 Em Cima e no Centro +15 Em Cima na Esquerda +16 Em Cima na Direita +17 Vertical + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Esconde automticamente + +$set 4 #Configmenu + +2 Sobrepor Janela Quando Ativa +4 Foco na Janela Quando Clicada +7 Foco na Ultima Janela Da Area de Trabalho +8 Modelo de Foco +9 Foco em Novas Janelas +10 Maximizao Total +11 Simulao de Cores em Imagens +12 Movimento Opaco de Janelas +13 Semi Focus Desordenado +14 Foco na Janela Quando Apontada +15 Alternando Workspace + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Sair +4 Icons +7 Posicionamento +9 Reiniciar + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Direo +7 Posicionamento +8 Slit + +$set 14 #Toolbar + +1 Editar o nome de Area de Trabalho +10 Posicionamento +11 Toolbar + +$set 15 #Window + +1 Sem Nome + +$set 16 #Windowmenu + +1 Fechar +2 Minimizar +4 Desfocalizar +5 Maximizar +6 Focalizar +7 Enviar Para ... +8 Encolher +9 Sempre Visivel + +$set 17 #Workspace + +1 Area de Trabalho %d +2 Areas de Trabalho +3 Nova Area de Trabalho +4 Remover Ultima Area de Trabalho + +$set 18 #fbsetroot + +1 erro: necessario especificar um dos seguintes argumentos: -solid, -mod, -gradient\n +3 -display <string> conexo com display\n\ +-mod <x> <y> altera pattern\n\ +-foreground, -fg <color> altera foreground color\n\ +-background, -bg <color> altera background color\n\n\ +-gradient <texture> textura gradiente\n\ +-from <color> cor de inicio do gradiente\n\ +-to <color> com do fim do gradiente\n\n\ +-solid <color> cor solida\n\n\ +-help mostra esta ajuda e sai\n + +$set 19 #main + +1 erro: '-display' necesita um argumento +11 erro: '-rc' necesita um argumento +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tusar conexo com o display.\n\ +-rc <string>\t\t\tusar arquivo alternativo de recursos.\n\ +-version\t\t\tmostrar versao e sair.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tmostrar esta ajuda e sair.\n\n + +
A nls/pt_PT/generated-UTF-8.m

@@ -0,0 +1,129 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Em Baixo e no Centro +2 Em Baixo na Esquerda +3 Em Baixo a Direita +4 Horizontal +6 Na Esquerda em Baixo +7 Na Esquerda e no Centro +8 Na Esquerda em Cima +11 Direita em Baixo +12 Direita e no Centro +13 Direita em Cima +14 Em Cima e no Centro +15 Em Cima na Esquerda +16 Em Cima na Direita +17 Vertical + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Esconde automáticamente + +$set 4 #Configmenu + +2 Sobrepor Janela Quando Ativa +4 Foco na Janela Quando Clicada +7 Foco na Ultima Janela Da Area de Trabalho +8 Modelo de Foco +9 Foco em Novas Janelas +10 Maximização Total +11 Simulação de Cores em Imagens +12 Movimento Opaco de Janelas +13 Semi Focus Desordenado +14 Foco na Janela Quando Apontada +15 Alternando Workspace + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Sair +4 Icons +7 Posicionamento +9 Reiniciar + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Direção +7 Posicionamento +8 Slit + +$set 14 #Toolbar + +1 Editar o nome de Area de Trabalho +10 Posicionamento +11 Toolbar + +$set 15 #Window + +1 Sem Nome + +$set 16 #Windowmenu + +1 Fechar +2 Minimizar +4 Desfocalizar +5 Maximizar +6 Focalizar +7 Enviar Para ... +8 Encolher +9 Sempre Visivel + +$set 17 #Workspace + +1 Area de Trabalho %d +2 Areas de Trabalho +3 Nova Area de Trabalho +4 Remover Ultima Area de Trabalho + +$set 18 #fbsetroot + +1 erro: necessario especificar um dos seguintes argumentos: -solid, -mod, -gradient\n +3 -display <string> conexão com display\n\ +-mod <x> <y> altera pattern\n\ +-foreground, -fg <color> altera foreground color\n\ +-background, -bg <color> altera background color\n\n\ +-gradient <texture> textura gradiente\n\ +-from <color> cor de inicio do gradiente\n\ +-to <color> com do fim do gradiente\n\n\ +-solid <color> cor solida\n\n\ +-help mostra esta ajuda e sai\n + +$set 19 #main + +1 erro: '-display' necesita um argumento +11 erro: '-rc' necesita um argumento +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tusar conexão com o display.\n\ +-rc <string>\t\t\tusar arquivo alternativo de recursos.\n\ +-version\t\t\tmostrar versao e sair.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tmostrar esta ajuda e sair.\n\n + +
M nls/ru_RU/Makefile.amnls/ru_RU/Makefile.am

@@ -1,30 +1,46 @@

# nls/ru_RU/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = ru_RU +SRC_CODESET = KOI8-R +DEST_CODESETS = KOI8-R UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/ru_RU/generated-KOI8-R.m

@@ -0,0 +1,201 @@

+$ 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 +13 +15 Fluxbox +16 +17 +18 + +$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 + +$set 11 #Remember +1 +2 +3 +4 +5 ... +6 +7 +8 +9 +11 + +$set 12 #Screen + +2 W: %4d x H: %4d + +$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 #fbsetroot + +1 : : -solid, -mod, -gradient\n +3 -display <string> \n\ +-mod <x> <y> \n\ +-foreground, -fg <color> \n\ +-background, -bg <color> \n\n\ +-gradient <texture> \n\ +-from <color> \n\ +-to <color> \n\n\ +-solid <color> \n\n\ +-help \n + +$set 19 #main + +1 : '-display' +2 +3 +4 +5 +6 +7 +8 : '-log' +9 +10 +11 : '-rc' +12 : '-screen' +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\ +-: http://www.fluxbox.org/\n\n\ +-display <string>\t\t .\n\ +-screen <all|int,int,int>\t .\n\ +-rc <string>\t\t\t .\n\ +-version\t\t\t .\n\ +-info\t\t\t\t .\n\ +-log <filename>\t\t\t .\n\ +-help\t\t\t\t .\n\n +14 : 'DISPLAY' + +$set 20 #Layer + +1 +2 +3 +4 +5 +6 +
A nls/ru_RU/generated-UTF-8.m

@@ -0,0 +1,201 @@

+$ 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 Настройки по умолчанию +13 отключена +15 Версия Fluxbox +16 Под окнами +17 Номер ревизии +18 Видимая + +$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 Перезапуск + +$set 11 #Remember +1 Декорации +2 Размеры +3 Переместиться на рабочий стол +4 Слой +5 Запомнить... +6 Расположение +7 Сохранять при закрытии +8 Свернуто в заголовок +9 Приклеенный +11 Рабочий стол + +$set 12 #Screen + +2 W: %4d x H: %4d + +$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 #fbsetroot + +1 Ошибка: необходимо задать один из следующих ключей: -solid, -mod, -gradient\n +3 -display <string> соединение с дисплеем\n\ +-mod <x> <y> макет клетки\n\ +-foreground, -fg <color> цвет переднего плана клетки\n\ +-background, -bg <color> цвет фона клетки\n\n\ +-gradient <texture> градиент\n\ +-from <color> начальный цвет градиента\n\ +-to <color> конечный цвет градиента\n\n\ +-solid <color> сплошной цвет\n\n\ +-help вывести эту подсказку и выйти\n + +$set 19 #main + +1 ошибка: '-display' требует наличие аргумента +2 Ошибка выделения памяти +3 Ошибка преобразования типа +4 Вне диапазона +5 Ошибка во время выполнения +6 Стандартное исключение +7 Неизвестная ошибка +8 ошибка: '-log' требует наличие аргумента +9 Записывается в +10 Имя журнала +11 ошибка: '-rc' требует наличие аргумента +12 ошибка: '-screen' требует наличие аргумента +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\ +Веб-сайт: http://www.fluxbox.org/\n\n\ +-display <string>\t\tиспользовать заданный дисплей.\n\ +-screen <all|int,int,int>\tзапускать только на определенном экране.\n\ +-rc <string>\t\t\tиспользовать альтернативный файл ресурсов.\n\ +-version\t\t\tвывести номер версии и выйти.\n\ +-info\t\t\t\tвывести некоторую полезную информацию и выйти.\n\ +-log <filename>\t\t\tжурналировать вывод в указанный файл.\n\ +-help\t\t\t\tвывести эту подсказку и выйти.\n\n +14 предупреждение: не удалось установить переменную окружения 'DISPLAY' + +$set 20 #Layer + +1 Поверх дока +2 Ниже +3 Рабочий стол +4 Док +5 Нормальный +6 Поверх +
M nls/sl_SI/Makefile.amnls/sl_SI/Makefile.am

@@ -1,30 +1,46 @@

# nls/sl_SI/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = sl_SI +SRC_CODESET = ISO-8859-2 +DEST_CODESETS = ISO-8859-2 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/sl_SI/generated-ISO-8859-2.m

@@ -0,0 +1,130 @@

+$ codeset=ISO-8859-2 + +$set 1 #Align + +1 Na dnu in osredinjeno +2 Na dnu in levo poravnano +3 Na dnu in desno poravnano +4 Vodoravno +6 Levo spodaj +7 Levo v sredini +8 Levo zgoraj +11 Desno spodaj +12 Desno v sredini +13 Desno zgoraj +14 Na vrhu in osredinjeno +15 Na vrhu in levo poravnano +16 Na vrhu in desno poravnano +17 Navpino + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Samodejno skrivanje + +$set 4 #Configmenu + +1 Glajenje pisav +2 Samodejno odkrivanje +4 Za fokus kliknite +7 Spremenjeni fokus okna na namizju +8 Nain fokusiranja +9 Novo okno dobi fokus +10 Najveje okno +11 Prelivanje slik +12 Premikanje prosojnih oken +13 Napol povrno fokusiranje +14 Povrni fokus +15 Premikanje oken na druge delovne povrine + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Izhod +4 Ikone +7 Lega +9 Ponovni zagon + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Smer ree +7 Lega ree +8 Rea + +$set 14 #Toolbar + +1 Uredi ime trenutnega namizja +10 Lega orodne letve +11 Orodna letev + +$set 15 #Window + +1 Neimenovano + +$set 16 #Windowmenu + +1 Zapusti +2 Pomanjaj +4 Zakrij +5 Poveaj +6 Prikai +7 Na delovno povrino... +8 Zastri +9 Prilepi + +$set 17 #Workspace + +1 Delovna povrina %d +2 Delovne povrine +3 Nova delovna povrina +4 Odstrani zadnjo + +$set 18 #fbsetroot + +1 napaka: doloiti je treba eno: -solid, -mod, -gradient\n +3 -display <string> prikai povezavo\n\ +-mod <x> <y> vzorec\n\ +-foreground, -fg <color> barva ospredja\n\ +-background, -bg <color> barva ozadja\n\n\ +-gradient <texture> prelivna tekstura\n\ +-from <color> zaetna barva preliva\n\ +-to <color> konna barva preliva\n\n\ +-solid <color> enotna barva\n\n\ +-help prikai ta navodila in konaj\n + +$set 19 #main + +1 napaka: '-display' zahteva argument +11 napaka: '-rc' zahteva argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tuporabi prikazovalnik.\n\ +-rc <string>\t\t\tuporabi nadomestno datoteko z viri.\n\ +-version\t\t\tprikai oznako razliice in konaj.\n\ +-info\t\t\t\tprikai nekaj uporabnih informacij.\n\ +-log <filename>\t\t\tzapii dnevnik v datoteko.\n\ +-help\t\t\t\tprikai ta navodila in konaj.\n\n + +
A nls/sl_SI/generated-UTF-8.m

@@ -0,0 +1,130 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Na dnu in osredinjeno +2 Na dnu in levo poravnano +3 Na dnu in desno poravnano +4 Vodoravno +6 Levo spodaj +7 Levo v sredini +8 Levo zgoraj +11 Desno spodaj +12 Desno v sredini +13 Desno zgoraj +14 Na vrhu in osredinjeno +15 Na vrhu in levo poravnano +16 Na vrhu in desno poravnano +17 Navpično + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Samodejno skrivanje + +$set 4 #Configmenu + +1 Glajenje pisav +2 Samodejno odkrivanje +4 Za fokus kliknite +7 Spremenjeni fokus okna na namizju +8 Način fokusiranja +9 Novo okno dobi fokus +10 Največje okno +11 Prelivanje slik +12 Premikanje prosojnih oken +13 Napol površno fokusiranje +14 Površni fokus +15 Premikanje oken na druge delovne površine + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Izhod +4 Ikone +7 Lega +9 Ponovni zagon + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Smer reže +7 Lega reže +8 Reža + +$set 14 #Toolbar + +1 Uredi ime trenutnega namizja +10 Lega orodne letve +11 Orodna letev + +$set 15 #Window + +1 Neimenovano + +$set 16 #Windowmenu + +1 Zapusti +2 Pomanjšaj +4 Zakrij +5 Povečaj +6 Prikaži +7 Na delovno površino... +8 Zastri +9 Prilepi + +$set 17 #Workspace + +1 Delovna površina %d +2 Delovne površine +3 Nova delovna površina +4 Odstrani zadnjo + +$set 18 #fbsetroot + +1 napaka: določiti je treba eno: -solid, -mod, -gradient\n +3 -display <string> prikaži povezavo\n\ +-mod <x> <y> vzorec\n\ +-foreground, -fg <color> barva ospredja\n\ +-background, -bg <color> barva ozadja\n\n\ +-gradient <texture> prelivna tekstura\n\ +-from <color> začetna barva preliva\n\ +-to <color> končna barva preliva\n\n\ +-solid <color> enotna barva\n\n\ +-help prikaži ta navodila in končaj\n + +$set 19 #main + +1 napaka: '-display' zahteva argument +11 napaka: '-rc' zahteva argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tuporabi prikazovalnik.\n\ +-rc <string>\t\t\tuporabi nadomestno datoteko z viri.\n\ +-version\t\t\tprikaži oznako različice in končaj.\n\ +-info\t\t\t\tprikaži nekaj uporabnih informacij.\n\ +-log <filename>\t\t\tzapiši dnevnik v datoteko.\n\ +-help\t\t\t\tprikaži ta navodila in končaj.\n\n + +
M nls/sv_SE/Makefile.amnls/sv_SE/Makefile.am

@@ -1,30 +1,46 @@

# nls/sv_SE/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = sv_SE +SRC_CODESET = ISO-8859-1 +DEST_CODESETS = ISO-8859-1 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/sv_SE/generated-ISO-8859-1.m

@@ -0,0 +1,130 @@

+$ codeset=ISO-8859-1 + +$set 1 #Align + +1 Nere i mitten +2 Nere till vnster +3 Nere till hger +4 Horisontell +6 Till vnster nere +7 Till vnster i mitten +8 Till vnster uppe +11 Till hger nere +12 Till hger i mitten +13 Till hger uppe +14 Uppe i mitten +15 Uppe till vnster +16 Uppe till hger +17 Vertikal + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Gm automatiskt + +$set 4 #Configmenu + +1 Kantutjmning +2 Hj automatiskt +4 Klicka fr fokus +7 Fokusera fnster vid skrivbordsbyte +8 Fokusmodell +9 Fokus p nya fnster +10 Full maximering +11 Bilddithering +12 Ogenomskinlig fnsterfrflyttning +13 Halv hafsig fokus +14 Hafsig fokus +15 Dra fnster mellan arbetsytor + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Avsluta +4 Ikoner +7 Placering +9 Starta om + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Slitriktning +7 Slitplacering +8 Slit + +$set 14 #Toolbar + +1 ndra namn p skrivbordet +10 Verktygslistens placering +11 Verktygslist + +$set 15 #Window + +1 Inget namn + +$set 16 #Windowmenu + +1 Stng +2 Ikonifiera +4 Snk +5 Maximera +6 Hj +7 Skicka till... +8 Skugga +9 Klibbig + +$set 17 #Workspace + +1 Skrivbord %d +2 Skrivbord +3 Nytt skrivbord +4 Ta bort sista + +$set 18 #fbsetroot + +1 fel: mste specifiera en av: -solid, -mod, -gradient\n +3 -display <string> skrmanslutning\n\ +-mod <x> <y> modulamnster\n\ +-foreground, -fg <color> frgrundsfrg fr modulamnster\n\ +-background, -bg <color> bakgrundsfrg fr modulamnster\n\n\ +-gradient <texture> texturlutning\n\ +-from <color> startfrg\n\ +-to <color> slutfrg\n\n\ +-solid <color> solid frg\n\n\ +-help visa denna hjlptext och avsluta\n + +$set 19 #main + +1 fel: '-display' krver ett argument +11 fel: '-rc' krver ett argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <strng>\t\tanvnd skrmanslutning.\n\ +-rc <strng>\t\t\tanvnd alternativ resursfil.\n\ +-version\t\t\tvisa version och avsluta.\n\ +-info\t\t\t\tVisar nyttig information.\n\ +-log <filenamn>\t\t\tloggar utskriften till en fil.\n\ +-help\t\t\t\tvisa denna hjlptext och avsluta.\n\n + +
A nls/sv_SE/generated-UTF-8.m

@@ -0,0 +1,130 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Nere i mitten +2 Nere till vänster +3 Nere till höger +4 Horisontell +6 Till vänster nere +7 Till vänster i mitten +8 Till vänster uppe +11 Till höger nere +12 Till höger i mitten +13 Till höger uppe +14 Uppe i mitten +15 Uppe till vänster +16 Uppe till höger +17 Vertikal + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Göm automatiskt + +$set 4 #Configmenu + +1 Kantutjämning +2 Höj automatiskt +4 Klicka för fokus +7 Fokusera fönster vid skrivbordsbyte +8 Fokusmodell +9 Fokus på nya fönster +10 Full maximering +11 Bilddithering +12 Ogenomskinlig fönsterförflyttning +13 Halv hafsig fokus +14 Hafsig fokus +15 Dra fönster mellan arbetsytor + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Avsluta +4 Ikoner +7 Placering +9 Starta om + +$set 11 #Remember + + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit + +4 Slitriktning +7 Slitplacering +8 Slit + +$set 14 #Toolbar + +1 Ändra namn på skrivbordet +10 Verktygslistens placering +11 Verktygslist + +$set 15 #Window + +1 Inget namn + +$set 16 #Windowmenu + +1 Stäng +2 Ikonifiera +4 Sänk +5 Maximera +6 Höj +7 Skicka till... +8 Skugga +9 Klibbig + +$set 17 #Workspace + +1 Skrivbord %d +2 Skrivbord +3 Nytt skrivbord +4 Ta bort sista + +$set 18 #fbsetroot + +1 fel: måste specifiera en av: -solid, -mod, -gradient\n +3 -display <string> skärmanslutning\n\ +-mod <x> <y> modulamönster\n\ +-foreground, -fg <color> förgrundsfärg för modulamönster\n\ +-background, -bg <color> bakgrundsfärg för modulamönster\n\n\ +-gradient <texture> texturlutning\n\ +-from <color> startfärg\n\ +-to <color> slutfärg\n\n\ +-solid <color> solid färg\n\n\ +-help visa denna hjälptext och avsluta\n + +$set 19 #main + +1 fel: '-display' kräver ett argument +11 fel: '-rc' kräver ett argument +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <sträng>\t\tanvänd skärmanslutning.\n\ +-rc <sträng>\t\t\tanvänd alternativ resursfil.\n\ +-version\t\t\tvisa version och avsluta.\n\ +-info\t\t\t\tVisar nyttig information.\n\ +-log <filenamn>\t\t\tloggar utskriften till en fil.\n\ +-help\t\t\t\tvisa denna hjälptext och avsluta.\n\n + +
M nls/tr_TR/Makefile.amnls/tr_TR/Makefile.am

@@ -1,30 +1,46 @@

# nls/tr_TR/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = tr_TR +SRC_CODESET = ISO-8859-1 +DEST_CODESETS = ISO-8859-1 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/tr_TR/generated-ISO-8859-1.m

@@ -0,0 +1,129 @@

+$ codeset=ISO-8859-1 + +$set 1 #Align + +1 Alt orta +2 Sol alt +3 Sa st +4 Yatay +6 Orta sol +7 Sol orta +8 Sol st +11 Sa orta +12 Orta sa +13 Sa st +14 st orta +15 Sol st +16 Sa st +17 Dikey + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Otomatik Gizle + +$set 4 #Configmenu + +2 Otomatik Gster +4 Hizalamak iin tkla +7 Masast deiiminde pencereyi hizala +8 Hizalama +9 Yeni Pencereleri Hizala +10 Ekran Kapla +11 Resim oluturulmas +12 Donuk Pencere Tanmas +13 Aynlar Hizala +14 Yava Hizala +15 Masast Sapmas + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 k +4 konlar +7 Yerleim +9 Yeniden Balat + +$set 11 #Remember + + +$set 12 #Screen + +2 Y: %4d x E: %4d + +$set 13 #Slit + +4 Slit yn +7 Slit yerleimi +8 Slit + +$set 14 #Toolbar + +1 Masast ismini deitir +10 Ara ubuu Yerleimi +11 Ara ubuu + +$set 15 #Window + +1 simsiz + +$set 16 #Windowmenu + +1 Kapat +2 Klt +4 Klt +5 Ekran Kapla +6 Gster +7 Gnder ... +8 ekillendir +9 Yaptr + +$set 17 #Workspace + +1 Masast %d +2 Masastleri +3 Yeni Masast +4 Son Masastn Kaldr + +$set 18 #fbsetroot + +1 hata : -solid, -mod yada -gradient'den en az birisini belirlemek zorundasnz\n +3 -display <metin> balanty gster\n\ +-mod <x> <y> yerletirme\n\ +-foreground, -fg <renk> nplan rengi\n\ +-background, -bg <renk> arkaplan rengi\n\n\ +-gradient <doku> gei dokusu\n\ +-from <renk> gei balama rengi\n\ +-to <renk> gei biti rengi\n\n\ +-solid <renk> tek renk\n\n\ +-help bu yardm iletisini gsterir\n + +$set 19 #main + +1 hata : '-display' bir argman gerektirir +11 hata : '-rc' bir argman gerektirir +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <metin>\t\tekran balants kullan.\n\ +-rc <metin>\t\t\talternatif bir ayar kaynak dosyas kullan.\n\ +-version\t\t\tsrm gster.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tyardm ekran.\n\n + +
A nls/tr_TR/generated-UTF-8.m

@@ -0,0 +1,129 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Alt orta +2 Sol alt +3 Sað üst +4 Yatay +6 Orta sol +7 Sol orta +8 Sol üst +11 Sað orta +12 Orta sað +13 Sað üst +14 Üst orta +15 Sol üst +16 Sað üst +17 Dikey + +$set 2 #BaseDisplay + + +$set 3 #Common + +2 Otomatik Gizle + +$set 4 #Configmenu + +2 Otomatik Göster +4 Hizalamak için týkla +7 Masaüstü deðiþiminde pencereyi hizala +8 Hizalama +9 Yeni Pencereleri Hizala +10 Ekraný Kapla +11 Resim oluþturulmasý +12 Donuk Pencere Taþýnmasý +13 Aynýlarý Hizala +14 Yavaþ Hizala +15 Masaüstü Sapmasý + +$set 5 #Ewmh + + +$set 6 #FbTkError + + +$set 7 #Fluxbox + + +$set 8 #Gnome + + +$set 9 #Keys + + +$set 10 #Menu + +3 Çýk +4 Ýkonlar +7 Yerleþim +9 Yeniden Baþlat + +$set 11 #Remember + + +$set 12 #Screen + +2 Y: %4d x E: %4d + +$set 13 #Slit + +4 Slit yönü +7 Slit yerleþimi +8 Slit + +$set 14 #Toolbar + +1 Masaüstü ismini deðiþtir +10 Araç Çubuðu Yerleþimi +11 Araç Çubuðu + +$set 15 #Window + +1 Ýsimsiz + +$set 16 #Windowmenu + +1 Kapat +2 Küçült +4 Küçült +5 Ekraný Kapla +6 Göster +7 Gönder ... +8 Þekillendir +9 Yapýþtýr + +$set 17 #Workspace + +1 Masaüstü %d +2 Masaüstleri +3 Yeni Masaüstü +4 Son Masaüstünü Kaldýr + +$set 18 #fbsetroot + +1 hata : -solid, -mod yada -gradient'den en az birisini belirlemek zorundasýnýz\n +3 -display <metin> baðlantýyý göster\n\ +-mod <x> <y> yerleþtirme\n\ +-foreground, -fg <renk> önplan rengi\n\ +-background, -bg <renk> arkaplan rengi\n\n\ +-gradient <doku> geçiþ dokusu\n\ +-from <renk> geçiþ baþlama rengi\n\ +-to <renk> geçiþ bitiþ rengi\n\n\ +-solid <renk> tek renk\n\n\ +-help bu yardým iletisini gösterir\n + +$set 19 #main + +1 hata : '-display' bir argüman gerektirir +11 hata : '-rc' bir argüman gerektirir +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <metin>\t\tekran baðlantýsý kullan.\n\ +-rc <metin>\t\t\talternatif bir ayar kaynak dosyasý kullan.\n\ +-version\t\t\tsürümü göster.\n\ +-info\t\t\t\tdisplay some useful information.\n\ +-log <filename>\t\t\tlog output to file.\n\ +-help\t\t\t\tyardým ekraný.\n\n + +
M nls/uk_UA/Makefile.amnls/uk_UA/Makefile.am

@@ -1,30 +1,46 @@

# nls/uk_UA/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = uk_UA +SRC_CODESET = KOI8-U +DEST_CODESETS = KOI8-U UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/uk_UA/generated-KOI8-U.m

@@ -0,0 +1,180 @@

+$ codeset=KOI8-U + +$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 ¦æ צ +10 +11 ڦ +12 +13 +15 Ӧ Fluxbox +16 צ +18 + +$set 4 #Configmenu +1 Ԧ +2 +3 Φ ̦ +4 ̦ +5 Φ צ +6 Ԧ ̦ ۦ +7 Τ צ Ԧæ +8 +9 ͦ צ צ +10 ͦæ +11 +12 ͦ צ +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 + +$set 11 #Remember +1 æ +2 ͦ +3 ͦ Ԧ +4 +5 '... +6 +7 Ҧ Ԧ +8 +9 Ť +11 Ԧ + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit +1 ̦ +2 +3 +4 Ҧæ +7 +8 +9 ̦Ԧ + +$set 14 #Toolbar + +1 ' ϧ Ԧæ +2 צ צ +3 Ӧ צ ڦ Ӧ Ԧ +4 ΦͦΦ Ӧ Ԧ +5 צ +6 Ӧ צ +7 ΦͦΦ +10 ̦ Ԧ +11 Ԧ +12 צ +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 #fbsetroot + +1 : Ȧ ަ: -solid, -mod, -gradient\n +3 -display <string> ' Ť\n\ +-mod <x> <y> ̦\n\ +-foreground, -fg <color> ̦ ̦\n\ +-background, -bg <color> ̦ ̦\n\n\ +-gradient <texture> Ħ\n\ +-from <color> ̦ Ħ\n\ +-to <color> ˦ ̦ Ħ\n\n\ +-solid <color> æ ̦\n\n\ +-help Ц \n + +$set 19 #main + +1 : '-display' դ +11 : '-rc' դ +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\t .\n\ +-rc <string>\t\t\t Ӧ.\n\ +-version\t\t\t Ӧ .\n\ +-info\t\t\t\t æ .\n\ +-log <filename>\t\t\t צ .\n\ +-help\t\t\t\t Ц .\n\n + +$set 20 #Layer +1 +2 +3 Ԧ +4 +5 +6 +
A nls/uk_UA/generated-UTF-8.m

@@ -0,0 +1,180 @@

+$ 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 Файл комбінацій клавіш +10 Файл меню +11 Файл зі стилем +12 Налаштування по замовчуванню +13 вимкнена +15 Версія Fluxbox +16 Під вікнами +18 Видима + +$set 4 #Configmenu +1 Згладжування шрифтів +2 Автоприховання +3 На передній план по кліку +4 Фокус по кліку +5 Прикрашати нерезидентні вікна +6 Перемикання стільниць коліщатком миші +7 Фокус на останнє вікно стільниці +8 Модель фокусування +9 Переміщувати фокус на нові вікна +10 Повна максимізація +11 Згладжувати зображення +12 Переміщення заповнених вікон +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 Перезапуск + +$set 11 #Remember +1 Декорації +2 Розміри +3 Переміститися на стільницю +4 Шар +5 Запам'ятати... +6 Розташування +7 Зберігати при закритті +8 Згорнуто в заголовок +9 Приклеєний +11 Стільниця + +$set 12 #Screen + +2 W: %4d x H: %4d + +$set 13 #Slit +1 Клієнти +2 По колу вниз +3 По колу вгору +4 Орієнтація докера +7 Розташування докера +8 Докер +9 Зберегти список клієнтів + +$set 14 #Toolbar + +1 Редагувати ім'я поточної стільниці +2 Режим відображення вікон +3 Всі вікна зі всіх стільниць +4 Мінімізовані на всіх стільницях +5 Не відображати +6 Всі вікна +7 Мінімізовані +10 Розташування панелі інструментів +11 Панель інструментів +12 Ширина у відсотках +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 #fbsetroot + +1 помилка: необхідно задати один із таких ключів: -solid, -mod, -gradient\n +3 -display <string> з'єднання з дисплеєм\n\ +-mod <x> <y> макет клітинки\n\ +-foreground, -fg <color> колір переднього плану клітинки\n\ +-background, -bg <color> колір фона клітинки\n\n\ +-gradient <texture> градієнт\n\ +-from <color> початковий колір градієнту\n\ +-to <color> кінцевий колір градієнту\n\n\ +-solid <color> суцільний колір\n\n\ +-help вивести цю підказку і вийти\n + +$set 19 #main + +1 помилка: '-display' потребує аргумент +11 помилка: '-rc' потребує аргумент +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tвикористовувати заданий дисплей.\n\ +-rc <string>\t\t\tвикористовувати альтернативний файл ресурсів.\n\ +-version\t\t\tвивести номер версії і вийти.\n\ +-info\t\t\t\tвивести деяку корисну інформацію і вийти.\n\ +-log <filename>\t\t\tжурналювати вивід у вказаний файл.\n\ +-help\t\t\t\tвивести цю підказку і вийти.\n\n + +$set 20 #Layer +1 Над доком +2 Знизу +3 Стільниця +4 Док +5 Нормальний +6 Згори +
M nls/vi_VN/Makefile.amnls/vi_VN/Makefile.am

@@ -1,30 +1,46 @@

# nls/vi_VN/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = vi_VN +SRC_CODESET = UTF-8 +DEST_CODESETS = UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/vi_VN/generated-UTF-8.m

@@ -0,0 +1,219 @@

+$ codeset=UTF-8 + +$set 1 #Align + +1 Phía dưới ở giữa +2 Phía dưới bên trái +3 Phía dưới bên trái +4 Nằm ngang +6 Bên trái phía dưới +7 Bên trái ở giữa +8 Bên trái ở trên +11 Bên phải ở dưới +12 Bên phải ở giữa +13 Bên phải ở trên +14 Bên trên ở giữa +15 Bên trên phía trái +16 Bên trên phía phải +17 Thẳng đứng + +$set 2 #BaseDisplay + +1 Dừng...dumping core\n +2 Tắt máy\n +3 %s: bắt được tín hiệu %d\n + +$set 3 #Common + +1 Độ trong suốt +2 Tự động ẩn +3 Được biên dịch +4 Tùy chọn được biên dịch +5 Trình biên dịch +6 Phiên bản trình biên dịch +7 Xác lập cơ bản +8 Phím nóng +10 Thực đơn +11 Sắc thái +12 Mặc định +13 Không chọn +14 Lỗi +15 Phiên bản fluxbox +16 Phóng đại che hết màn hình +18 Có thể nhìn thấy + +$set 4 #Configmenu + +4 Tiêu điểm theo nhấn chuột +7 Làm tiêu điểm cửa sổ cuối cùng +8 Mẫu tiêu điểm +9 Đưa tiêu điểm lên cửa sổ mới +10 Phóng đại hết cỡ +11 Làm phẳng hình ảnh +12 Hiện nội dung cửa sổ khi di chuyển +14 Tiêu điểm theo trỏ chuột +15 Di chuyển cửa sổ giữa các không gian làm việc + +$set 5 #Ewmh + +1 Lỗi: Không đủ bộ nhớ để phân phối cho danh sách client EWMH. + +$set 6 #FbTkError + +1 Cảnh báo! Chiều cao > 3200 đặt chiều cao = 3200 +2 Cảnh báo! Chiều rộng > 3200 đặt chiều rộng = 3200 +3 Cảnh báo: không thể nạp phông chữ fallback +4 Lỗi phân phối +5 Lỗi tạo pixmap +6 Không thể tạo XImage +7 Lỗi đọc +8 Cảnh báo: lỗi định dạng của độ trong suốt +9 Cảnh báo: lỗi tạo ảnh trong suốt +10 Cảnh báo: lỗi tạo pixmap trong suốt +11 Lỗi định dạng cho màn hình (%d) +12 Đầy bộ nhớ +13 Đầy bộ nhớ khi phân phối cho bộ đệm Blue +14 Đầy bộ nhớ khi phân phối cho bộ đệm Green +15 Đầy bộ nhớ khi phân phối cho bộ đệm Red +16 Lỗi đọc tệp tin sắc thái +17 Tùy chọn không được hỗ trợ +18 Thiết lập giá trị mặc định + +$set 7 #Fluxbox + +1 Lỗi tên tệp tin rc! +2 Lỗi nạp tệp tin nhóm +3 Lỗi nạp cơ sở dữ liệu +4 Thử lại với +5 Cảnh báo! Không tìm thấy màn hình để hiển thị cửa sổ +6 Không thể tạo thư mục %s +7 Không thể tìm thấy màn hình để quản lý.\nHãy kiểm tra xem bạn có đang chạy một trình quản lý màn hình khác không. +8 Lỗi phân tích biểu thức chính quy +9 Lỗi! Chỉ cho phép một trường hợp của fluxbox class. +10 Không thể kết nối với máy chủ X.\nCần chạy X trước khi chạy fluxbox. +11 Cảnh báo: máy chủ X không hỗ trợ bản dịch địa phương +12 Cảnh báo: không thể thiết lập bản dịch địa phương + +$set 8 #Gnome + +1 Lỗi: không đủ bộ nhớ để phân phối cho danh sách client GNOME + +$set 9 #Keys + +1 Phím nóng: Lỗi trên một dòng +2 Phím nóng: Lỗi kết hợp cây phím! +3 Phím nóng: Lỗi phím/chức năng + +$set 10 #Menu + +1 Cấu hình +2 Thực đơn mặc định +3 Thoát +4 Cửa sổ thu nhỏ +5 Lớp +7 Vị trí +8 Nạp lại cấu hình +9 Khởi động lại + +$set 11 #Remember + +1 Trang trí +2 Kích thước +3 Nhảy tới không gian +4 Lớp +5 Nhớ... +6 Vị trí +7 Ghi nhớ khi đóng +8 Thu nhỏ vào tiêu đề +9 Hiện trên mọn không gian +10 Phím chưa được xác định +11 Không gian + +$set 12 #Screen + +2 Rộng: %4d x Cao: %4d + +$set 13 #Slit + +1 Các client +2 Quay vòng xuống +3 Quay vòng lên +4 Hướng của Slit +5 Lớp của Slit +6 Slit trên Head +7 Vị trí của Slit +8 Slit + +$set 14 #Toolbar + +1 Thay tên không gian hiện thời +2 Chế độ thanh cửa sổ thu nhỏ +3 Tất cả cửa sổ +4 Biểu tượng +5 Không dùng +6 Không gian +7 Biểu tượng không gian +8 Lớp thanh tác vụ +9 Thanh tác vụ trên Head +10 Vị trí thanh tác vụ +11 Thanh tác vụ +12 Chiều rộng thanh tác vụ + +$set 15 #Window + +1 Không có tên + +$set 16 #Windowmenu + +1 Đóng +2 Thu nhỏ xuống thanh tác vụ +4 Lên nền sau +5 Phóng đại +6 Lên nền trước +7 Chuyển đến ... +8 Thu nhỏ vào tiêu đề +9 Trên mọi không gian + +$set 17 #Workspace + +1 Không gian %d +2 Không gian +3 Không gian mới +4 Xóa không gian cuối + +$set 18 #fbsetroot + +1 lỗi: cần đưa ra một trong các từ khóa sau: -solid, -mod, -gradient\n +2 Không thể tạo các pixmap! +3 -display <string> hiển thị trên màn hình <tên màn hình>\n\ +-mod <x> <y> mẫu môđun <x> <y>\n\ +-foreground, -fg <color> màu nền trước <màu>\n\ +-background, -bg <color> màu nền sau <màu>\n\n\ +-gradient <texture> dải màu <kết cấu>\n\ +-from <color> từ <màu>\n\ +-to <color> đến <màu>\n\n\ +-solid <color> màu thuần nhất <màu>\n\n\ +-help hiển thị thông tin trợ giúp này và thoát\n + +$set 19 #main + +1 lỗi: '-display' cần đối số +2 Phân phối không tốt +3 Chia sẻ không tốt +4 Lỗi ngoài hàng +5 Lỗi runtime +6 Sự loại trừ tiêu chuẩn +7 Lỗi không rõ nguyên nhân +8 lỗi: '-log' cần một đối số <tên tệp tin> +9 Tệp tin sự kiện +10 Ghi sự kiện vào +11 lỗi: '-rc' cần đối số +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\n\ +-display <string>\t\tsử dụng màn hình lựa chọn.\n\ +-rc <string>\t\t\tsử dụng tệp tin tài nguyên khác.\n\ +-version\t\t\tđưa ra số phiên bản và thoát.\n\ +-info\t\t\t\thiển thị vài thông tin có ích.\n\ +-log <filename>\t\t\ttên tệp tin sự kiện.\n\ +-help\t\t\t\thiển thị thông tin trợ giúp này và thoát.\n\n + +
M nls/zh_CN/Makefile.amnls/zh_CN/Makefile.am

@@ -1,30 +1,46 @@

# nls/zh_CN/Makefile.am for Fluxbox - www.fluxbox.org THE_LANG = zh_CN +SRC_CODESET = ISO-8859-1 +DEST_CODESETS = ISO-8859-1 UTF-8 LOCALE_PATH = @LOCALE_PATH@ NLSTEST = @NLS@ -CLEANFILES = fluxbox.cat -MAINTAINERCLEANFILES = Makefile.in MFILES = Translation.m -EXTRA_DIST= $(MFILES) +GENERATED_MFILES = $(patsubst %,generated-%.m,$(DEST_CODESETS)) +MAINTAINERCLEANFILES = Makefile.in $(GENERATED_MFILES) +CATFILES = $(patsubst %,fluxbox-%.cat,$(DEST_CODESETS)) + +# We distribute the generated files so that users don't need iconv +EXTRA_DIST= $(MFILES) $(GENERATED_MFILES) +CLEANFILES = $(CATFILES) -all-local: fluxbox.cat -install-data-local: fluxbox.cat +all-local: $(CATFILES) +install-data-local: $(CATFILES) @if test x$(NLSTEST) = "x-DNLS"; then \ - echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)"; \ - $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ - $(INSTALL_DATA) fluxbox.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + echo "Installing catalog in $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}"; \ + $(mkinstalldirs) $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + $(INSTALL_DATA) fluxbox-$${codeset}.cat $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + done; \ fi +# not part of the normal build process +translations: $(GENERATED_MFILES) + +generated-%.m: Translation.m + iconv -f $(SRC_CODESET) -t $* Translation.m | sed s/$(SRC_CODESET)/$*/ > $@ + uninstall-local: @if test x$(NLSTEST) = "x-DNLS"; then \ - rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG)/fluxbox.cat; \ - rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG); \ + for codeset in $(DEST_CODESETS); do \ + rm -f $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}/fluxbox.cat; \ + rmdir $(DESTDIR)$(LOCALE_PATH)/$(THE_LANG).$${codeset}; \ + done; \ fi -fluxbox.cat: Translation.m +fluxbox-%.cat: generated-%.m Translation.m @if test x$(NLSTEST) = "x-DNLS"; then \ - $(gencat_cmd) fluxbox.cat Translation.m; \ + echo "Creating catfile for $*"; \ + $(gencat_cmd) fluxbox-$*.cat generated-$*.m; \ fi -
A nls/zh_CN/generated-ISO-8859-1.m

@@ -0,0 +1,260 @@

+$ codeset=ISO-8859-1 + +$set 1 #Align + +1 下方居中 +2 左下方 +3 右下方 +4 水平 +5 靠左 +6 左下方 +7 左侧居中 +8 左上方 +9 附着 +10 右 +11 右下方 +12 右侧居中 +13 右上方 +14 上方居中 +15 左上方 +16 左上方 +17 垂直 + +$set 2 #BaseDisplay + +1 退出... 存储崩溃文件\n +2 关闭\n +3 %s: 捕获信号 %d\n + +$set 3 #Common + +1 Alpha +2 自动隐藏 +3 编译 +4 编译选项 +5 编译器 +6 编译器版本 +7 初始化 +8 键绑订 +9 国际化字体 +10 菜单 +11 样式 +12 默认 +13 禁用 +14 错误 +15 Fluxbox版本 +16 Maximize Over +17 SVN发行号 +18 可见 + +$set 4 #Configmenu + +1 反锯齿 +2 自动缩放 +3 Click Raises +4 Click to Focus +5 Decorate Transient Windows +6 鼠标滑轮更换桌面 +7 Focus Window on Workspace Change +8 Focus Model +9 Focus New Windows +10 Full Maximization +11 Image Dithering +12 Opaque Window Moving +14 Mouse Focus +15 Workspace Warping +16 Force Pseudo-Transparency +17 Menu Alpha +18 透明 +19 Focused Window Alpha +20 Unfocused Window Alpha + +$set 5 #Ewmh + +1 错误: 内存不足,不能分配内存给EWMH client list + +$set 6 #FbTkError + +1 警告Warning! Height > 3200 setting Height = 3200 +2 警告Warning! Width > 3200 setting Width = 3200 +3 警告: 不能加载备用字体 +4 分配出错 +5 Error creating pixmap +6 Cant create XImage +7 Failed to read +8 Warning: Failed to find valid format for alpha. +9 Warning: Failed to create alpha picture. +10 Warning: Failed to create alpha pixmap. +11 Failed to find format for screen(%d) +12 Out of memory +13 Out of memory while allocating blue buffer. +14 Out of memory while allocating green buffer. +15 Out of memory while allocating red buffer. +16 Failed to read theme item +17 unsupported visual +18 Setting default value + +$set 7 #Fluxbox + +1 rc文件无效! +2 Failed to load groupfile +3 Failed to load database +4 Retrying with +5 Warning! Could not find screen to map window on! +6 Can't create %s directory +7 Couldn't find screens to manage.\nMake sure you don't have another window manager running. +8 Error parsing regular expression +9 Fatal! There can only one instance of fluxbox class. +10 Can not connect to X server.\nMake sure you started X before you start Fluxbox. +11 Warning: X server does not support locale +12 Warning: cannot set locale modifiers + +$set 8 #Gnome + +1 错误: 内存不足, 无法为GNOME client list分配内存 + +$set 9 #Keys + +1 Keys: Error on line +2 Keys: Failed to merge keytree! +3 Keys: Invalid key/modifier on line + +$set 10 #Menu + +1 配置 +2 Fluxbox默认菜单 +3 退出 +4 图标 +5 层次... +6 On Head... +7 替换 +8 重新加载配置文件 +9 重启动 + +$set 11 #Remember + +1 Decorations +2 Dimensions +3 Jump to workspace +4 层 +5 Remember... +6 Position +7 Save on close +8 Shaded +9 Sticky +10 未知按键 +11 Workspace +12 Head + +$set 12 #Screen + +1 BScreen::BScreen: querying the X server时发生错误.\n 另外一个窗口管理器正运行,display为 +2 W: %4d x H: %4d +3 BScreen::BScreen: managing screen %d using visual 0x%lx, depth %d\n + +$set 13 #Slit + +1 Clients +2 Cycle Down +3 Cycle Up +4 Slit Direction +5 Slit Layer +6 Slit on Head +7 Slit Placement +8 Slit +9 Save SlitList + +$set 14 #Toolbar + +1 Edit current workspace name +2 Iconbar Mode +3 All Windows +4 Icons +5 None +6 工作区Workspace +7 工作区所有任务并显示图标 +8 Toolbar Layer +9 Toolbar on Head +10 Toolbar Placement +11 工具栏 +12 工具栏宽度 +13 时钟采用24小时格式 +14 时钟采用12小时格式 +15 修改时间显示格式 +16 显示图片 +17 不显示图标 +18 工作区所有任务无图标 + +$set 15 #Window + +1 Unnamed + +$set 16 #Windowmenu + +1 关闭 +2 最小化 +3 Layer +4 Lower +5 最大化 +6 Raise +7 发送到... +8 Shade +9 卷起 +10 杀掉 + +$set 17 #Workspace + +1 工作区 %d +2 工作区 +3 新建工作区 +4 移出最后工作区 + +$set 18 #fbsetroot + +1 错误: 必须指定:: -solid, -mod, -gradient其中的一个.\n +2 Couldn't create pixmap atoms, giving up! +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help 显示帮助信息\n + +$set 19 #main + +1 错误: '-display'需要一个参数 +2 Bad Alloc +3 Bad cast +4 超出显示范围 +5 运行时错误 +6 Standard Exception +7 未知错误 +8 错误: '-log'需要一个参数 +9 日志文件 +10 记录日志到 +11 错误: '-rc'需要一个参数 +12 错误: '-screen'需要一个参数 +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\ +主页: http://www.fluxbox.org/\n\n\ +-display <string>\t\t指定display连接.\n\ +-screen <all|int,int,int>\t在特定的screens上显示.\n\ +-rc <string>\t\t\t使用指定的资源文件.\n\ +-version\t\t\t显示版本号.\n\ +-info\t\t\t\t显示fluxbox相关信息.\n\ +-log <filename>\t\t\t将输出记录到文件中.\n\ +-help\t\t\t\t显示帮助信息.\n\n +14 警告: 不能读取环境变量'DISPLAY' + +$set 20 + +1 Above Dock +2 下方 +3 桌面 +4 Dock +5 普通模式 +6 上方 + +
A nls/zh_CN/generated-UTF-8.m

@@ -0,0 +1,260 @@

+$ 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 + +1 退出... 存储崩溃文件\n +2 关闭\n +3 %s: 捕获信号 %d\n + +$set 3 #Common + +1 Alpha +2 自动隐藏 +3 编译 +4 编译选项 +5 编译器 +6 编译器版本 +7 初始化 +8 键绑订 +9 国际化字体 +10 菜单 +11 样式 +12 默认 +13 禁用 +14 错误 +15 Fluxbox版本 +16 Maximize Over +17 SVN发行号 +18 可见 + +$set 4 #Configmenu + +1 反锯齿 +2 自动缩放 +3 Click Raises +4 Click to Focus +5 Decorate Transient Windows +6 鼠标滑轮更换桌面 +7 Focus Window on Workspace Change +8 Focus Model +9 Focus New Windows +10 Full Maximization +11 Image Dithering +12 Opaque Window Moving +14 Mouse Focus +15 Workspace Warping +16 Force Pseudo-Transparency +17 Menu Alpha +18 透明 +19 Focused Window Alpha +20 Unfocused Window Alpha + +$set 5 #Ewmh + +1 错误: 内存不足,不能分配内存给EWMH client list + +$set 6 #FbTkError + +1 警告Warning! Height > 3200 setting Height = 3200 +2 警告Warning! Width > 3200 setting Width = 3200 +3 警告: 不能加载备用字体 +4 分配出错 +5 Error creating pixmap +6 Cant create XImage +7 Failed to read +8 Warning: Failed to find valid format for alpha. +9 Warning: Failed to create alpha picture. +10 Warning: Failed to create alpha pixmap. +11 Failed to find format for screen(%d) +12 Out of memory +13 Out of memory while allocating blue buffer. +14 Out of memory while allocating green buffer. +15 Out of memory while allocating red buffer. +16 Failed to read theme item +17 unsupported visual +18 Setting default value + +$set 7 #Fluxbox + +1 rc文件无效! +2 Failed to load groupfile +3 Failed to load database +4 Retrying with +5 Warning! Could not find screen to map window on! +6 Can't create %s directory +7 Couldn't find screens to manage.\nMake sure you don't have another window manager running. +8 Error parsing regular expression +9 Fatal! There can only one instance of fluxbox class. +10 Can not connect to X server.\nMake sure you started X before you start Fluxbox. +11 Warning: X server does not support locale +12 Warning: cannot set locale modifiers + +$set 8 #Gnome + +1 错误: 内存不足, 无法为GNOME client list分配内存 + +$set 9 #Keys + +1 Keys: Error on line +2 Keys: Failed to merge keytree! +3 Keys: Invalid key/modifier on line + +$set 10 #Menu + +1 配置 +2 Fluxbox默认菜单 +3 退出 +4 图标 +5 层次... +6 On Head... +7 替换 +8 重新加载配置文件 +9 重启动 + +$set 11 #Remember + +1 Decorations +2 Dimensions +3 Jump to workspace +4 层 +5 Remember... +6 Position +7 Save on close +8 Shaded +9 Sticky +10 未知按键 +11 Workspace +12 Head + +$set 12 #Screen + +1 BScreen::BScreen: querying the X server时发生错误.\n 另外一个窗口管理器正运行,display为 +2 W: %4d x H: %4d +3 BScreen::BScreen: managing screen %d using visual 0x%lx, depth %d\n + +$set 13 #Slit + +1 Clients +2 Cycle Down +3 Cycle Up +4 Slit Direction +5 Slit Layer +6 Slit on Head +7 Slit Placement +8 Slit +9 Save SlitList + +$set 14 #Toolbar + +1 Edit current workspace name +2 Iconbar Mode +3 All Windows +4 Icons +5 None +6 工作区Workspace +7 工作区所有任务并显示图标 +8 Toolbar Layer +9 Toolbar on Head +10 Toolbar Placement +11 工具栏 +12 工具栏宽度 +13 时钟采用24小时格式 +14 时钟采用12小时格式 +15 修改时间显示格式 +16 显示图片 +17 不显示图标 +18 工作区所有任务无图标 + +$set 15 #Window + +1 Unnamed + +$set 16 #Windowmenu + +1 关闭 +2 最小化 +3 Layer +4 Lower +5 最大化 +6 Raise +7 发送到... +8 Shade +9 卷起 +10 杀掉 + +$set 17 #Workspace + +1 工作区 %d +2 工作区 +3 新建工作区 +4 移出最后工作区 + +$set 18 #fbsetroot + +1 错误: 必须指定:: -solid, -mod, -gradient其中的一个.\n +2 Couldn't create pixmap atoms, giving up! +3 -display <string> display connection\n\ +-mod <x> <y> modula pattern\n\ +-foreground, -fg <color> modula foreground color\n\ +-background, -bg <color> modula background color\n\n\ +-gradient <texture> gradient texture\n\ +-from <color> gradient start color\n\ +-to <color> gradient end color\n\n\ +-solid <color> solid color\n\n\ +-help 显示帮助信息\n + +$set 19 #main + +1 错误: '-display'需要一个参数 +2 Bad Alloc +3 Bad cast +4 超出显示范围 +5 运行时错误 +6 Standard Exception +7 未知错误 +8 错误: '-log'需要一个参数 +9 日志文件 +10 记录日志到 +11 错误: '-rc'需要一个参数 +12 错误: '-screen'需要一个参数 +13 Fluxbox %s: (c) %s Henrik Kinnunen\n\ +主页: http://www.fluxbox.org/\n\n\ +-display <string>\t\t指定display连接.\n\ +-screen <all|int,int,int>\t在特定的screens上显示.\n\ +-rc <string>\t\t\t使用指定的资源文件.\n\ +-version\t\t\t显示版本号.\n\ +-info\t\t\t\t显示fluxbox相关信息.\n\ +-log <filename>\t\t\t将输出记录到文件中.\n\ +-help\t\t\t\t显示帮助信息.\n\n +14 警告: 不能读取环境变量'DISPLAY' + +$set 20 + +1 Above Dock +2 下方 +3 桌面 +4 Dock +5 普通模式 +6 上方 + +
M src/BoolMenuItem.hhsrc/BoolMenuItem.hh

@@ -29,13 +29,13 @@

/// a bool menu item class BoolMenuItem: public FbTk::MenuItem { public: - BoolMenuItem(const char *label, bool &item, + BoolMenuItem(const FbTk::FbString &label, bool &item, FbTk::RefCount<FbTk::Command> &cmd): FbTk::MenuItem(label, cmd), m_item(item) { FbTk::MenuItem::setSelected(m_item); setToggleItem(true); } - BoolMenuItem(const char *label, bool &item): + BoolMenuItem(const FbTk::FbString &label, bool &item): FbTk::MenuItem(label), m_item(item) { FbTk::MenuItem::setSelected(m_item); }
M src/FbTk/I18n.ccsrc/FbTk/I18n.cc

@@ -75,7 +75,7 @@ I18n::I18n():m_multibyte(false), m_catalog_fd((nl_catd)(-1)) {

#ifdef HAVE_SETLOCALE //make sure we don't get 0 to m_locale string char *temp = setlocale(LC_MESSAGES, ""); - m_locale = ( temp ? temp : ""); + m_locale = ( temp ? temp : ""); if (m_locale.empty()) { cerr<<"Warning: Failed to set locale, reverting to \"C\""<<endl; #endif // HAVE_SETLOCALE

@@ -90,9 +90,9 @@ setlocale(LC_TIME, "");

// MB_CUR_MAX returns the size of a char in the current locale if (MB_CUR_MAX > 1) m_multibyte = true; - + // truncate any encoding off the end of the locale - + // remove everything after @ string::size_type index = m_locale.find('@'); if (index != string::npos)

@@ -150,12 +150,17 @@ #endif // HAVE_CATOPEN

} -const char *I18n::getMessage(int set_number, int message_number, +FbString I18n::getMessage(int set_number, int message_number, const char *default_message) const { #if defined(NLS) && defined(HAVE_CATGETS) - if (m_catalog_fd != (nl_catd)-1) - return (const char *) catgets(m_catalog_fd, set_number, message_number, default_message); + if (m_catalog_fd != (nl_catd)-1) { + const char *ret = catgets(m_catalog_fd, set_number, message_number, default_message); + if (ret == default_message || ret == NULL) + return default_message; // don't recode the default + + return FbStringUtil::LocaleStrToFb(ret); + } else #endif // NLS && HAVE_CATGETS return default_message;
M src/FbTk/I18n.hhsrc/FbTk/I18n.hh

@@ -30,6 +30,8 @@

// TODO: FIXME #include "../../nls/fluxbox-nls.hh" +#include "FbString.hh" + #ifdef HAVE_CONFIG_H #include "config.h" #endif // HAVE_CONFIG_H

@@ -93,7 +95,7 @@ inline const char *getLocale() const { return m_locale.c_str(); }

inline bool multibyte() const { return m_multibyte; } inline const nl_catd &getCatalogFd() const { return m_catalog_fd; } - const char *getMessage(int set_number, int message_number, + FbString getMessage(int set_number, int message_number, const char *default_messsage = 0) const; void openCatalog(const char *catalog); private:
M src/FbTk/Menu.ccsrc/FbTk/Menu.cc

@@ -193,15 +193,15 @@ if (s_focused == this)

s_focused = 0; } -int Menu::insert(const char *label, RefCount<Command> &cmd, int pos) { +int Menu::insert(const FbString &label, RefCount<Command> &cmd, int pos) { return insert(new MenuItem(label, cmd), pos); } -int Menu::insert(const char *label, int pos) { +int Menu::insert(const FbString &label, int pos) { return insert(new MenuItem(label), pos); } -int Menu::insert(const char *label, Menu *submenu, int pos) { +int Menu::insert(const FbString &label, Menu *submenu, int pos) { submenu->m_parent = this; return insert(new MenuItem(label, submenu), pos); }

@@ -392,7 +392,7 @@ }

void Menu::updateMenu(int active_index) { if (m_title_vis) { - menu.item_w = theme().titleFont().textWidth(menu.label.c_str(), + menu.item_w = theme().titleFont().textWidth(menu.label, menu.label.size()); menu.item_w += (theme().bevelWidth() * 2); } else

@@ -427,14 +427,14 @@

int itmp = (theme().itemHeight() * menu.persub); menu.frame_h = itmp < 1 ? 1 : itmp; - int new_width = (menu.sublevels * menu.item_w); - int new_height = menu.frame_h; + unsigned int new_width = (menu.sublevels * menu.item_w); + unsigned int new_height = menu.frame_h; if (m_title_vis) new_height += theme().titleHeight() + ((menu.frame_h > 0)?menu.title.borderWidth():0); - if (new_width < 1) { + if (new_width == 0) { if (menu.item_w > 0) new_width = menu.item_w; else

@@ -638,12 +638,11 @@ }

void Menu::redrawTitle(FbDrawable &drawable) { - const char *text = menu.label.c_str(); const FbTk::Font &font = theme().titleFont(); int dx = theme().bevelWidth(); size_t len = menu.label.size(); - unsigned int l = font.textWidth(text, len) + theme().bevelWidth()*2; + unsigned int l = font.textWidth(menu.label, len) + theme().bevelWidth()*2; switch (theme().titleFontJustify()) { case FbTk::RIGHT:

@@ -662,7 +661,7 @@ int height_offset = theme().titleHeight() - (font.height() + 2*theme().bevelWidth());

font.drawText(drawable, // drawable screenNumber(), theme().titleTextGC().gc(), // graphic context - text, len, // text string with length + menu.label, len, // text string with length dx, font.ascent() + theme().bevelWidth() + height_offset/2); // position }

@@ -784,9 +783,9 @@

return item_y; } -void Menu::setLabel(const char *labelstr) { +void Menu::setLabel(const FbString &labelstr) { //make sure we don't send 0 to std::string - menu.label = (labelstr ? labelstr : ""); + menu.label = labelstr; reconfigure(); }
M src/FbTk/Menu.hhsrc/FbTk/Menu.hh

@@ -40,6 +40,7 @@ #include "Observer.hh"

#include "FbPixmap.hh" #include "MenuTheme.hh" #include "Timer.hh" +#include "FbString.hh" namespace FbTk {

@@ -65,11 +66,11 @@ @name manipulators

*/ //@{ /// add a menu item with a label and a command - int insert(const char *label, RefCount<Command> &cmd, int pos=-1); + int insert(const FbString &label, RefCount<Command> &cmd, int pos=-1); /// add empty menu item - int insert(const char *label, int pos=-1); + int insert(const FbString &label, int pos=-1); /// add submenu - int insert(const char *label, Menu *submenu, int pos= -1); + int insert(const FbString &label, Menu *submenu, int pos= -1); /// add menu item int insert(MenuItem *item, int pos=-1); /// remove an item

@@ -113,7 +114,7 @@ /// get input focus

void grabInputFocus(); virtual void reconfigure(); /// set label string - void setLabel(const char *labelstr); + void setLabel(const FbString &labelstr); /// move menu to x,y void move(int x, int y); virtual void updateMenu(int active_index = -1);
M src/FbTk/MenuIcon.ccsrc/FbTk/MenuIcon.cc

@@ -30,8 +30,8 @@ #include "App.hh"

namespace FbTk { -MenuIcon::MenuIcon(const std::string &filename, const std::string &label, int screen_num): - MenuItem(label.c_str()), +MenuIcon::MenuIcon(const std::string &filename, FbString &label, int screen_num): + MenuItem(label), m_filename(filename) { FbTk::PixmapWithMask *pm = Image::load(filename.c_str(), screen_num); if (pm != 0) {
M src/FbTk/MenuIcon.hhsrc/FbTk/MenuIcon.hh

@@ -34,7 +34,7 @@ namespace FbTk {

class MenuIcon: public MenuItem { public: - MenuIcon(const std::string &filename, const std::string &label, int screen_num); + MenuIcon(const std::string &filename, FbString &label, int screen_num); void draw(FbDrawable &drawable, const MenuTheme &theme, bool highlight,
M src/FbTk/MenuItem.ccsrc/FbTk/MenuItem.cc

@@ -284,7 +284,7 @@

unsigned int MenuItem::width(const MenuTheme &theme) const { // textwidth + bevel width on each side of the text const unsigned int icon_width = height(theme); - const unsigned int normal = theme.frameFont().textWidth(label().c_str(), label().size()) + + const unsigned int normal = theme.frameFont().textWidth(label(), label().size()) + 2 * (theme.bevelWidth() + icon_width); return m_icon.get() == 0 ? normal : normal + icon_width; }
M src/FbTk/MenuItem.hhsrc/FbTk/MenuItem.hh

@@ -27,6 +27,7 @@

#include "RefCount.hh" #include "Command.hh" #include "PixmapWithMask.hh" +#include "FbString.hh" #include <string> #include <memory>

@@ -49,8 +50,8 @@ m_selected(false),

m_toggle_item(false) { } explicit MenuItem( - const char *label) - : m_label(label ? label : ""), + const FbString &label) + : m_label(label), m_menu(0), m_submenu(0), m_enabled(true),

@@ -58,8 +59,8 @@ m_selected(false),

m_toggle_item(false) { } - MenuItem(const char *label, Menu &host_menu) - : m_label(label ? label : ""), + MenuItem(const FbString &label, Menu &host_menu) + : m_label(label), m_menu(&host_menu), m_submenu(0), m_enabled(true),

@@ -67,8 +68,8 @@ m_selected(false),

m_toggle_item(false) { } /// create a menu item with a specific command to be executed on click - MenuItem(const char *label, RefCount<Command> &cmd, Menu *menu = 0): - m_label(label ? label : ""), + MenuItem(const FbString &label, RefCount<Command> &cmd, Menu *menu = 0): + m_label(label), m_menu(menu), m_submenu(0), m_command(cmd),

@@ -78,8 +79,8 @@ m_toggle_item(false) {

} - MenuItem(const char *label, Menu *submenu, Menu *host_menu = 0) - : m_label(label ? label : "") + MenuItem(const FbString &label, Menu *submenu, Menu *host_menu = 0) + : m_label(label) , m_menu(host_menu) , m_submenu(submenu) , m_enabled(true)

@@ -91,7 +92,7 @@

inline void setCommand(RefCount<Command> &cmd) { m_command = cmd; } virtual inline void setSelected(bool selected) { m_selected = selected; } virtual inline void setEnabled(bool enabled) { m_enabled = enabled; } - virtual inline void setLabel(const char *label) { m_label = (label ? label : ""); } + virtual inline void setLabel(const FbString &label) { m_label = label; } virtual inline void setToggleItem(bool val) { m_toggle_item = val; } void setIcon(const std::string &filename, int screen_num); virtual Menu *submenu() { return m_submenu; }

@@ -130,7 +131,7 @@ void setMenu(Menu &menu) { m_menu = &menu; }

Menu *menu() { return m_menu; } private: - std::string m_label; ///< label of this item + FbString m_label; ///< label of this item Menu *m_menu; ///< the menu we live in Menu *m_submenu; ///< a submenu, 0 if we don't have one RefCount<Command> m_command; ///< command to be executed
M src/FbTk/MultiButtonMenuItem.ccsrc/FbTk/MultiButtonMenuItem.cc

@@ -27,14 +27,14 @@ #include "PixmapWithMask.hh"

namespace FbTk { -MultiButtonMenuItem::MultiButtonMenuItem(int buttons, const char *label): +MultiButtonMenuItem::MultiButtonMenuItem(int buttons, const FbString &label): MenuItem(label), m_button_exe(0), m_buttons(buttons) { init(buttons); } -MultiButtonMenuItem::MultiButtonMenuItem(int buttons, const char *label, Menu *submenu): +MultiButtonMenuItem::MultiButtonMenuItem(int buttons, const FbString &label, Menu *submenu): MenuItem(label, submenu), m_button_exe(0), m_buttons(buttons) {
M src/FbTk/MultiButtonMenuItem.hhsrc/FbTk/MultiButtonMenuItem.hh

@@ -32,8 +32,8 @@

/// Handles commands for the specified numbers of buttons class MultiButtonMenuItem: public FbTk::MenuItem { public: - MultiButtonMenuItem(int buttons, const char *label); - MultiButtonMenuItem(int buttons, const char *label, Menu *submenu); + MultiButtonMenuItem(int buttons, const FbString &label); + MultiButtonMenuItem(int buttons, const FbString &label, Menu *submenu); virtual ~MultiButtonMenuItem(); /// sets command to specified button void setCommand(int button, FbTk::RefCount<FbTk::Command> &cmd);
M src/FbTk/Transparent.ccsrc/FbTk/Transparent.cc

@@ -234,7 +234,7 @@ DefaultVisual(disp, screen_num));

if (format == 0) { _FB_USES_NLS; cerr<<"FbTk::Transparent: "; - fprintf(stderr, _FBTKTEXT(Error, NoRenderVisualFormat, "Failed to find format for screen(%d)", "XRenderFindVisualFormat failed... include %d for screen number"), screen_num); + fprintf(stderr, _FBTKTEXT(Error, NoRenderVisualFormat, "Failed to find format for screen(%d)", "XRenderFindVisualFormat failed... include %d for screen number").c_str(), screen_num); cerr<<endl; } m_dest_pic = XRenderCreatePicture(disp, dest, format, 0, 0);

@@ -273,7 +273,7 @@ DefaultVisual(disp, screen_num));

if (format == 0) { _FB_USES_NLS; cerr<<"FbTk::Transparent: "; - fprintf(stderr, _FBTKTEXT(Error, NoRenderVisualFormat, "Failed to find format for screen(%d)", "XRenderFindVisualFormat failed... include %d for screen number"), screen_num); + fprintf(stderr, _FBTKTEXT(Error, NoRenderVisualFormat, "Failed to find format for screen(%d)", "XRenderFindVisualFormat failed... include %d for screen number").c_str(), screen_num); cerr<<endl; } m_src_pic = XRenderCreatePicture(disp, m_source, format,
M src/FocusModelMenuItem.hhsrc/FocusModelMenuItem.hh

@@ -34,7 +34,7 @@ #include "FocusControl.hh"

class FocusModelMenuItem : public FbTk::MenuItem { public: - FocusModelMenuItem(const char *label, FocusControl &focus_control, + FocusModelMenuItem(const FbTk::FbString &label, FocusControl &focus_control, FocusControl::FocusModel model, FbTk::RefCount<FbTk::Command> &cmd): FbTk::MenuItem(label, cmd),

@@ -55,7 +55,7 @@ };

class TabFocusModelMenuItem : public FbTk::MenuItem { public: - TabFocusModelMenuItem(const char *label, + TabFocusModelMenuItem(const FbTk::FbString &label, FocusControl &focus_control, FocusControl::TabFocusModel model, FbTk::RefCount<FbTk::Command> &cmd):
M src/IconbarTool.ccsrc/IconbarTool.cc

@@ -205,7 +205,7 @@ namespace {

class ToolbarModeMenuItem : public FbTk::MenuItem { public: - ToolbarModeMenuItem(const char *label, IconbarTool &handler, + ToolbarModeMenuItem(const FbTk::FbString &label, IconbarTool &handler, IconbarTool::Mode mode, FbTk::RefCount<FbTk::Command> &cmd): FbTk::MenuItem(label, cmd), m_handler(handler), m_mode(mode) {

@@ -223,7 +223,7 @@ };

class ToolbarAlignMenuItem: public FbTk::MenuItem { public: - ToolbarAlignMenuItem(const char *label, IconbarTool &handler, + ToolbarAlignMenuItem(const FbTk::FbString &label, IconbarTool &handler, Container::Alignment mode, FbTk::RefCount<FbTk::Command> &cmd): FbTk::MenuItem(label, cmd), m_handler(handler), m_mode(mode) {

@@ -409,7 +409,7 @@ // must be internal menu, otherwise toolbar main menu tries to delete it.

m_menu.setInternalMenu(); // add iconbar menu to toolbar menu - menu.insert(m_menu.label().c_str(), &m_menu); + menu.insert(m_menu.label(), &m_menu); // setup signals theme.reconfigSig().attach(this);
M src/IntResMenuItem.ccsrc/IntResMenuItem.cc

@@ -44,10 +44,10 @@ }

}; -IntResMenuItem::IntResMenuItem(const char *label, FbTk::Resource<int> &res, int min_val, int max_val, FbTk::Menu &host_menu): +IntResMenuItem::IntResMenuItem(const FbTk::FbString &label, FbTk::Resource<int> &res, int min_val, int max_val, FbTk::Menu &host_menu): FbTk::MenuItem(label, host_menu), m_org_label(FbTk::MenuItem::label()), m_max(max_val), m_min(min_val), m_res(res) { - setLabel(appendIntValue(m_org_label, *m_res).c_str()); + setLabel(appendIntValue(m_org_label, *m_res)); } void IntResMenuItem::click(int button, int time) {

@@ -72,7 +72,7 @@ else if (*m_res < m_min)

*m_res = m_min; // update label - setLabel(appendIntValue(m_org_label, *m_res).c_str()); + setLabel(appendIntValue(m_org_label, *m_res)); // call other commands FbTk::MenuItem::click(button, time);
M src/IntResMenuItem.hhsrc/IntResMenuItem.hh

@@ -30,7 +30,7 @@

/// Changes an resource integer value between min and max class IntResMenuItem: public FbTk::MenuItem { public: - IntResMenuItem(const char *label, FbTk::Resource<int> &res, int min_val, int max_val, FbTk::Menu &host_menu); + IntResMenuItem(const FbTk::FbString &label, FbTk::Resource<int> &res, int min_val, int max_val, FbTk::Menu &host_menu); void click(int button, int time);
M src/LayerMenu.ccsrc/LayerMenu.cc

@@ -39,7 +39,7 @@

struct { int set; int base; - const char *default_str; + FbTk::FbString default_str; int layernum; } layer_menuitems[] = { //TODO: nls
M src/LayerMenu.hhsrc/LayerMenu.hh

@@ -41,11 +41,11 @@

/// this class holds the layermenu items class LayerMenuItem : public FbTk::MenuItem { public: - LayerMenuItem(const char *label, LayerObject *object, int layernum, + LayerMenuItem(const FbTk::FbString &label, LayerObject *object, int layernum, FbTk::RefCount<FbTk::Command> &cmd): FbTk::MenuItem(label, cmd), m_object(object), m_layernum(layernum) {} - LayerMenuItem(const char *label, LayerObject *object, int layernum): + LayerMenuItem(const FbTk::FbString &label, LayerObject *object, int layernum): FbTk::MenuItem(label), m_object(object), m_layernum(layernum) {} bool isEnabled() const { return m_object->layerNumber() != m_layernum; }
M src/MenuCreator.ccsrc/MenuCreator.cc

@@ -186,7 +186,7 @@

if (str_key == "end") { return; } else if (str_key == "nop") { - int menuSize = menu.insert(str_label.c_str()); + int menuSize = menu.insert(str_label); menu.setItemEnabled(menuSize-1, false); } else if (str_key == "icons") { FbTk::Menu *submenu = MenuCreator::createMenuType("iconmenu", menu.screenNumber());

@@ -195,13 +195,13 @@ return;

if (str_label.empty()) menu.insert(_FBTEXT(Menu, Icons, "Icons", "Iconic windows menu title")); else - menu.insert(str_label.c_str(), submenu); + menu.insert(str_label, submenu); } else if (str_key == "exit") { // exit FbTk::RefCount<FbTk::Command> exit_cmd(CommandParser::instance().parseLine("exit")); if (str_label.empty()) menu.insert(_FBTEXT(Menu, Exit, "Exit", "Exit Command"), exit_cmd); else - menu.insert(str_label.c_str(), exit_cmd); + menu.insert(str_label, exit_cmd); } else if (str_key == "exec") { // execute and hide menu using namespace FbTk;

@@ -212,7 +212,7 @@ MacroCommand *exec_and_hide = new FbTk::MacroCommand();

exec_and_hide->add(hide_menu); exec_and_hide->add(exec_cmd); RefCount<Command> exec_and_hide_cmd(exec_and_hide); - menu.insert(str_label.c_str(), exec_and_hide_cmd); + menu.insert(str_label, exec_and_hide_cmd); } else if (str_key == "macrocmd") { using namespace FbTk; RefCount<Command> macro_cmd(CommandParser::instance().parseLine("macrocmd " + str_cmd));

@@ -222,13 +222,13 @@ MacroCommand *exec_and_hide = new FbTk::MacroCommand();

exec_and_hide->add(hide_menu); exec_and_hide->add(macro_cmd); RefCount<Command> exec_and_hide_cmd(exec_and_hide); - menu.insert(str_label.c_str(), exec_and_hide_cmd); + menu.insert(str_label, exec_and_hide_cmd); } else if (str_key == "style") { // style menu.insert(new StyleMenuItem(str_label, str_cmd)); } else if (str_key == "config") { BScreen *screen = Fluxbox::instance()->findScreen(screen_number); if (screen != 0) - menu.insert(str_label.c_str(), &screen->configMenu()); + menu.insert(str_label, &screen->configMenu()); } // end of config else if (str_key == "include") { // include

@@ -276,13 +276,13 @@ if (submenu == 0)

return; if (str_cmd.size()) - submenu->setLabel(str_cmd.c_str()); + submenu->setLabel(str_cmd); else - submenu->setLabel(str_label.c_str()); + submenu->setLabel(str_label); parseMenu(parse, *submenu); submenu->updateMenu(); - menu.insert(str_label.c_str(), submenu); + menu.insert(str_label, submenu); // save to screen list so we can delete it later BScreen *screen = Fluxbox::instance()->findScreen(screen_number); if (screen != 0)

@@ -306,7 +306,7 @@ else if (str_key == "workspaces") {

BScreen *screen = Fluxbox::instance()->findScreen(screen_number); if (screen != 0) { screen->workspaceMenu().setInternalMenu(); - menu.insert(str_label.c_str(), &screen->workspaceMenu()); + menu.insert(str_label, &screen->workspaceMenu()); } } else if (str_key == "separator") { menu.insert(new FbTk::MenuSeparator());

@@ -326,13 +326,13 @@ menu.insert(_FBTEXT(Menu, Restart, "Restart", "Restart Command"), command);

return; } } - menu.insert(str_label.c_str(), command); + menu.insert(str_label, command); } } if (menu.numberOfItems() != 0) { FbTk::MenuItem *item = menu.find(menu.numberOfItems() - 1); if (item != 0 && !pitem.icon().empty()) - item->setIcon(pitem.icon().c_str(), menu.screenNumber()); + item->setIcon(pitem.icon(), menu.screenNumber()); } }

@@ -351,7 +351,7 @@ } else if (pitem.key() == "submenu") {

FbTk::Menu *submenu = MenuCreator::createMenu(pitem.label(), menu.screenNumber()); parseWindowMenu(parse, *submenu); submenu->updateMenu(); - menu.insert(pitem.label().c_str(), submenu); + menu.insert(pitem.label(), submenu); } else { // try non window menu specific stuff translateMenuItem(parse, pitem);

@@ -368,7 +368,7 @@ FbTk::Menu *menu = new FbMenu(screen->menuTheme(),

screen->imageControl(), *screen->layerManager().getLayer(Layer::MENU)); if (!label.empty()) - menu->setLabel(label.c_str()); + menu->setLabel(label); return menu; }

@@ -490,7 +490,7 @@ _FB_USES_NLS;

if (type == "shade") { RefCmd shade_cmd(new WindowCmd<void>(&FluxboxWindow::shade)); - menu.insert(label.empty()?_FBTEXT(Windowmenu, Shade, "Shade", "Shade the window"):label.c_str(), shade_cmd); + menu.insert(label.empty()?_FBTEXT(Windowmenu, Shade, "Shade", "Shade the window"):label, shade_cmd); } else if (type == "maximize") { RefCmd maximize_cmd(new WindowCmd<void>(&FluxboxWindow::maximizeFull)); RefCmd maximize_vert_cmd(new WindowCmd<void>(&FluxboxWindow::maximizeVertical));

@@ -500,7 +500,7 @@ new FbTk::MultiButtonMenuItem(3,

label.empty()? _FBTEXT(Windowmenu, Maximize, "Maximize", "Maximize the window"): - label.c_str()); + label); // create maximize item with: // button1: Maximize normal // button2: Maximize Vertical

@@ -514,37 +514,37 @@ RefCmd iconify_cmd(new WindowCmd<void>(&FluxboxWindow::iconify));

menu.insert(label.empty() ? _FBTEXT(Windowmenu, Iconify, "Iconify", "Iconify the window") : - label.c_str(), iconify_cmd); + label, iconify_cmd); } else if (type == "close") { RefCmd close_cmd(new WindowCmd<void>(&FluxboxWindow::close)); menu.insert(label.empty() ? _FBTEXT(Windowmenu, Close, "Close", "Close the window") : - label.c_str(), close_cmd); + label, close_cmd); } else if (type == "kill" || type == "killwindow") { RefCmd kill_cmd(new WindowCmd<void>(&FluxboxWindow::kill)); menu.insert(label.empty() ? _FBTEXT(Windowmenu, Kill, "Kill", "Kill the window"): - label.c_str(), kill_cmd); + label, kill_cmd); } else if (type == "lower") { RefCmd lower_cmd(new WindowCmd<void>(&FluxboxWindow::lower)); menu.insert( label.empty() ? _FBTEXT(Windowmenu, Lower, "Lower", "Lower the window"): - label.c_str(), lower_cmd); + label, lower_cmd); } else if (type == "raise") { RefCmd raise_cmd(new WindowCmd<void>(&FluxboxWindow::raise)); menu.insert(label.empty() ? _FBTEXT(Windowmenu, Raise, "Raise", "Raise the window"): - label.c_str(), raise_cmd); + label, raise_cmd); } else if (type == "stick") { RefCmd stick_cmd(new WindowCmd<void>(&FluxboxWindow::stick)); menu.insert(label.empty() ? _FBTEXT(Windowmenu, Stick, "Stick", "Stick the window"): - label.c_str(), stick_cmd); + label, stick_cmd); } else if (type == "extramenus") { BScreen *screen = Fluxbox::instance()->findScreen(menu.screenNumber()); BScreen::ExtraMenus::iterator it = screen->extraWindowMenus().begin();

@@ -556,7 +556,7 @@ }

} else if (type == "sendto") { menu.insert(label.empty() ? _FBTEXT(Windowmenu, SendTo, "Send To...", "Send to menu item name"): - label.c_str(), new SendToMenu(*Fluxbox::instance()->findScreen(menu.screenNumber()))); + label, new SendToMenu(*Fluxbox::instance()->findScreen(menu.screenNumber()))); } else if (type == "layer") { BScreen *screen = Fluxbox::instance()->findScreen(menu.screenNumber()); if (screen == 0)

@@ -570,7 +570,7 @@ *screen->layerManager().getLayer(Layer::MENU),

&context, false); submenu->disableTitle(); - menu.insert(label.empty()?_FBTEXT(Windowmenu, Layer, "Layer ...", "Layer menu"):label.c_str(), submenu); + menu.insert(label.empty()?_FBTEXT(Windowmenu, Layer, "Layer ...", "Layer menu"):label, submenu); } else if (type == "separator") {
M src/Remember.ccsrc/Remember.cc

@@ -66,7 +66,7 @@ }

class RememberMenuItem : public FbTk::MenuItem { public: - RememberMenuItem(const char *label, + RememberMenuItem(const FbTk::FbString &label, Remember::Attribute attrib) : FbTk::MenuItem(label), m_attrib(attrib) {
M src/RootCmdMenuItem.ccsrc/RootCmdMenuItem.cc

@@ -28,10 +28,10 @@ #include "fluxbox.hh"

#include "FbTk/StringUtil.hh" -RootCmdMenuItem::RootCmdMenuItem(const std::string &label, +RootCmdMenuItem::RootCmdMenuItem(const FbTk::FbString &label, const std::string &filename, const std::string &cmd): - FbTk::MenuItem(label.c_str()), + FbTk::MenuItem(label), m_filename(filename) { FbTk::RefCount<FbTk::Command>
M src/RootCmdMenuItem.hhsrc/RootCmdMenuItem.hh

@@ -29,7 +29,7 @@ #include <string>

class RootCmdMenuItem: public FbTk::MenuItem { public: - RootCmdMenuItem(const std::string &label, + RootCmdMenuItem(const FbTk::FbString &label, const std::string &filename, const std::string &cmd = "fbsetbg"); bool isSelected() const;
M src/RootTheme.ccsrc/RootTheme.cc

@@ -159,14 +159,11 @@

// if the background theme item was not loaded if (!m_background_loaded) { - const char *warning_msg = + cerr<<"Fluxbox: "<< _FBTEXT(Common, BackgroundWarning, "There is no background option specified in this style." " Please consult the manual or read the FAQ.", - "Background missing warning"); - - cerr<<"Fluxbox: "<<warning_msg<<endl; - + "Background missing warning")<<endl; } else { // handle background option in style std::string filename = m_background->filename();
M src/Screen.ccsrc/Screen.cc

@@ -161,7 +161,7 @@

class TabPlacementMenuItem: public FbTk::MenuItem { public: - TabPlacementMenuItem(const char * label, BScreen &screen, + TabPlacementMenuItem(FbTk::FbString & label, BScreen &screen, FbWinFrame::TabPlacement place, FbTk::RefCount<FbTk::Command> &cmd): FbTk::MenuItem(label, cmd),

@@ -363,7 +363,7 @@

fprintf(stderr, _FBTEXT(Screen, ManagingScreen, "BScreen::BScreen: managing screen %d " "using visual 0x%lx, depth %d\n", - "informational message saying screen number (%d), visual (%lx), and colour depth (%d)"), + "informational message saying screen number (%d), visual (%lx), and colour depth (%d)").c_str(), screenNumber(), XVisualIDFromVisual(rootWindow().visual()), rootWindow().depth());

@@ -703,7 +703,7 @@ FbTk::Menu *menu = new FbMenu(menuTheme(),

imageControl(), *layerManager().getLayer(Layer::MENU)); if (!label.empty()) - menu->setLabel(label.c_str()); + menu->setLabel(label); return menu; }

@@ -712,12 +712,12 @@ FbTk::Menu *menu = new ToggleMenu(menuTheme(),

imageControl(), *layerManager().getLayer(Layer::MENU)); if (!label.empty()) - menu->setLabel(label.c_str()); + menu->setLabel(label); return menu; } -void BScreen::addExtraWindowMenu(const char *label, FbTk::Menu *menu) { +void BScreen::addExtraWindowMenu(const FbTk::FbString &label, FbTk::Menu *menu) { menu->setInternalMenu(); menu->disableTitle(); m_extramenus.push_back(std::make_pair(label, menu));

@@ -1541,7 +1541,7 @@ m_rootmenu->updateMenu();

} -void BScreen::addConfigMenu(const char *label, FbTk::Menu &menu) { +void BScreen::addConfigMenu(const FbTk::FbString &label, FbTk::Menu &menu) { m_configmenu_list.push_back(std::make_pair(label, &menu)); setupConfigmenu(*m_configmenu.get()); }

@@ -1587,10 +1587,10 @@ FbTk::RefCount<FbTk::Command> save_and_reconftabs(s_a_reconftabs_macro);

// create focus menu // we don't set this to internal menu so will // be deleted toghether with the parent - const char *focusmenu_label = _FBTEXT(Configmenu, FocusModel, + FbTk::FbString focusmenu_label = _FBTEXT(Configmenu, FocusModel, "Focus Model", "Method used to give focus to windows"); - FbTk::Menu *focus_menu = createMenu(focusmenu_label ? focusmenu_label : ""); + FbTk::Menu *focus_menu = createMenu(focusmenu_label); #define _BOOLITEM(m,a, b, c, d, e, f) (m).insert(new BoolMenuItem(_FBTEXT(a, b, c, d), e, f))

@@ -1630,11 +1630,11 @@ // END focus menu

// BEGIN tab menu - const char *tabmenu_label = _FBTEXT(Configmenu, TabMenu, + FbTk::FbString tabmenu_label = _FBTEXT(Configmenu, TabMenu, "Tab Options", "heading for tab-related options"); - FbTk::Menu *tab_menu = createMenu(tabmenu_label ? tabmenu_label : ""); - const char *tabplacement_label = _FBTEXT(Menu, Placement, "Placement", "Title of Placement menu"); + FbTk::Menu *tab_menu = createMenu(tabmenu_label); + FbTk::FbString tabplacement_label = _FBTEXT(Menu, Placement, "Placement", "Title of Placement menu"); FbTk::Menu *tabplacement_menu = createToggleMenu(tabplacement_label); tab_menu->insert(tabplacement_label, tabplacement_menu);

@@ -1653,7 +1653,7 @@ tab_width_item->setCommand(save_and_reconftabs);

tab_menu->insert(tab_width_item); - typedef pair<const char*, FbWinFrame::TabPlacement> PlacementP; + typedef pair<FbTk::FbString, FbWinFrame::TabPlacement> PlacementP; typedef list<PlacementP> Placements; Placements place_menu;

@@ -1672,15 +1672,10 @@ // create items in sub menu

size_t i=0; while (!place_menu.empty()) { i++; - const char *str = place_menu.front().first; + FbTk::FbString &str = place_menu.front().first; FbWinFrame::TabPlacement placement = place_menu.front().second; - if (str == 0) { - tabplacement_menu->insert(""); - tabplacement_menu->setItemEnabled(i, false); - } else { - tabplacement_menu->insert(new TabPlacementMenuItem(str, *this, placement, save_and_reconftabs)); - } + tabplacement_menu->insert(new TabPlacementMenuItem(str, *this, placement, save_and_reconftabs)); place_menu.pop_front(); } tabplacement_menu->updateMenu();

@@ -1738,10 +1733,10 @@ #ifdef HAVE_XRENDER

if (FbTk::Transparent::haveRender() || FbTk::Transparent::haveComposite()) { - const char *alphamenu_label = _FBTEXT(Configmenu, Transparency, + FbTk::FbString alphamenu_label = _FBTEXT(Configmenu, Transparency, "Transparency", "Menu containing various transparency options"); - FbTk::Menu *alpha_menu = createMenu(alphamenu_label ? alphamenu_label : ""); + FbTk::Menu *alpha_menu = createMenu(alphamenu_label); if (FbTk::Transparent::haveComposite(true)) { alpha_menu->insert(new BoolMenuItem(_FBTEXT(Configmenu, ForcePseudoTrans,

@@ -1869,7 +1864,7 @@

sprintf(label, _FBTEXT(Screen, GeometryFormat, "W: %4d x H: %4d", - "Format for width and height window, %4d for width, and %4d for height"), + "Format for width and height window, %4d for width, and %4d for height").c_str(), gx, gy); m_geom_window.clear();

@@ -1935,7 +1930,7 @@ _FB_USES_NLS;

sprintf(label, _FBTEXT(Screen, GeometryFormat, - "W: %4d x H: %4d", "Representative maximum sized text for width and height dialog"), + "W: %4d x H: %4d", "Representative maximum sized text for width and height dialog").c_str(), 0, 0); int geom_h = winFrameTheme().font().height() + winFrameTheme().bevelWidth()*2;
M src/Screen.hhsrc/Screen.hh

@@ -98,7 +98,7 @@ typedef std::vector<FluxboxWindow *> Icons;

typedef std::vector<Workspace *> Workspaces; typedef std::vector<std::string> WorkspaceNames; - typedef std::list<std::pair<const char *, FbTk::Menu *> > ExtraMenus; + typedef std::list<std::pair<FbTk::FbString, FbTk::Menu *> > ExtraMenus; BScreen(FbTk::ResourceManager &rm, const std::string &screenname, const std::string &altscreenname,

@@ -213,7 +213,7 @@ void hideMenus();

// for extras to add menus. // These menus will be marked internal, // and deleted when the window dies (as opposed to Screen - void addExtraWindowMenu(const char *label, FbTk::Menu *menu); + void addExtraWindowMenu(const FbTk::FbString &label, FbTk::Menu *menu); void removeExtraWindowMenu(FbTk::Menu *menu); /// hide all windowmenus except the given one (if given)

@@ -358,7 +358,7 @@

// for extras to add menus. These menus must be marked // internal for their safety, and __the extension__ must // delete and remove the menu itself (opposite to Window) - void addConfigMenu(const char *label, FbTk::Menu &menu); + void addConfigMenu(const FbTk::FbString &label, FbTk::Menu &menu); void removeConfigMenu(FbTk::Menu &menu);

@@ -410,7 +410,7 @@ ExtraMenus m_extramenus;

typedef std::list<FbTk::Menu *> Rootmenus; typedef std::list<Netizen *> Netizens; - typedef std::list<std::pair<const char *, FbTk::Menu *> > Configmenus; + typedef std::list<std::pair<FbTk::FbString, FbTk::Menu *> > Configmenus; Rootmenus m_rootmenu_list;
M src/SendToMenu.ccsrc/SendToMenu.cc

@@ -83,7 +83,7 @@ for (size_t i = 0; i < wlist.size(); ++i) {

FbTk::RefCount<FbTk::Command> sendto_cmd(new SendToCmd(i, false)); FbTk::RefCount<FbTk::Command> sendto_follow_cmd(new SendToCmd(i, true)); - FbTk::MultiButtonMenuItem* item = new FbTk::MultiButtonMenuItem(3, wlist[i]->name().c_str()); + FbTk::MultiButtonMenuItem* item = new FbTk::MultiButtonMenuItem(3, wlist[i]->name()); item->setCommand(1, sendto_cmd); item->setCommand(2, sendto_follow_cmd); item->setCommand(3, sendto_cmd);
M src/Slit.ccsrc/Slit.cc

@@ -196,11 +196,11 @@ };

class SlitDirMenuItem: public FbTk::MenuItem { public: - SlitDirMenuItem(const char *label, Slit &slit, FbTk::RefCount<FbTk::Command> &cmd) + SlitDirMenuItem(const FbTk::FbString &label, Slit &slit, FbTk::RefCount<FbTk::Command> &cmd) :FbTk::MenuItem(label,cmd), m_slit(slit), - m_label(label ? label : "") { - setLabel(m_label.c_str()); // update label + m_label(label) { + setLabel(m_label); // update label } void click(int button, int time) {

@@ -209,19 +209,19 @@ if (m_slit.direction() == Slit::HORIZONTAL)

m_slit.setDirection(Slit::VERTICAL); else m_slit.setDirection(Slit::HORIZONTAL); - setLabel(m_label.c_str()); + setLabel(m_label); FbTk::MenuItem::click(button, time); } - void setLabel(const char *label) { + void setLabel(const FbTk::FbString &label) { _FB_USES_NLS; - m_label = (label ? label : ""); + m_label = (label); std::string reallabel = m_label + " " + ( m_slit.direction() == Slit::HORIZONTAL ? _FBTEXT(Align, Horizontal, "Horizontal", "Horizontal"): _FBTEXT(Align, Vertical, "Vertical", "Vertical")); - FbTk::MenuItem::setLabel(reallabel.c_str()); + FbTk::MenuItem::setLabel(reallabel); } private: Slit &m_slit;

@@ -230,7 +230,7 @@ };

class PlaceSlitMenuItem: public FbTk::MenuItem { public: - PlaceSlitMenuItem(const char *label, Slit &slit, Slit::Placement place, FbTk::RefCount<FbTk::Command> &cmd): + PlaceSlitMenuItem(const FbTk::FbString &label, Slit &slit, Slit::Placement place, FbTk::RefCount<FbTk::Command> &cmd): FbTk::MenuItem(label, cmd), m_slit(slit), m_place(place) { }

@@ -1298,7 +1298,7 @@ m_layermenu->setInternalMenu();

m_clientlist_menu.setInternalMenu(); m_slitmenu.setInternalMenu(); - typedef pair<const char *, Slit::Placement> PlacementP; + typedef pair<FbTk::FbString, Slit::Placement> PlacementP; typedef list<PlacementP> Placements; Placements place_menu;

@@ -1307,7 +1307,7 @@ place_menu.push_back(PlacementP(_FBTEXT(Align, TopLeft, "Top Left", "Top Left"), Slit::TOPLEFT));

place_menu.push_back(PlacementP(_FBTEXT(Align, LeftCenter, "Left Center", "Left Center"), Slit::LEFTCENTER)); place_menu.push_back(PlacementP(_FBTEXT(Align, BottomLeft, "Bottom Left", "Bottom Left"), Slit::BOTTOMLEFT)); place_menu.push_back(PlacementP(_FBTEXT(Align, TopCenter, "Top Center", "Top Center"), Slit::TOPCENTER)); - place_menu.push_back(PlacementP((const char *)0, Slit::TOPLEFT)); + place_menu.push_back(PlacementP("", Slit::TOPLEFT)); place_menu.push_back(PlacementP(_FBTEXT(Align, BottomCenter, "Bottom Center", "Bottom Center"), Slit::BOTTOMCENTER)); place_menu.push_back(PlacementP(_FBTEXT(Align, TopRight, "Top Right", "Top Right"), Slit::TOPRIGHT)); place_menu.push_back(PlacementP(_FBTEXT(Align, RightCenter, "Right Center", "Right Center"), Slit::RIGHTCENTER));

@@ -1316,10 +1316,10 @@

// create items in sub menu for (size_t i=0; i<9; ++i) { - const char *str = place_menu.front().first; + const FbTk::FbString &str = place_menu.front().first; Slit::Placement placement = place_menu.front().second; - if (str == 0) { + if (str == "") { placement_menu->insert(""); placement_menu->setItemEnabled(i, false); } else {
M src/StyleMenuItem.ccsrc/StyleMenuItem.cc

@@ -29,8 +29,8 @@ #include "fluxbox.hh"

#include "FbTk/StringUtil.hh" -StyleMenuItem::StyleMenuItem(const std::string &label, const std::string &filename): - FbTk::MenuItem(label.c_str()), +StyleMenuItem::StyleMenuItem(const FbTk::FbString &label, const std::string &filename): + FbTk::MenuItem(label), m_filename(filename) { // perform shell style ~ home directory expansion // and insert style
M src/StyleMenuItem.hhsrc/StyleMenuItem.hh

@@ -26,11 +26,10 @@ #ifndef STYLEMENUITEM_HH

#define STYLEMENUITEM_HH #include "FbTk/MenuItem.hh" -#include <string> class StyleMenuItem: public FbTk::MenuItem { public: - StyleMenuItem(const std::string &label, const std::string &filename); + StyleMenuItem(const FbTk::FbString &label, const std::string &filename); bool isSelected() const; private: const std::string m_filename;
M src/Toolbar.ccsrc/Toolbar.cc

@@ -863,7 +863,7 @@ "Title of toolbar on head menu")));

} #endif // XINERAMA - typedef pair<const char*, Toolbar::Placement> PlacementP; + typedef pair<FbTk::FbString, Toolbar::Placement> PlacementP; typedef list<PlacementP> Placements; Placements place_menu;

@@ -874,9 +874,9 @@ place_menu.push_back(PlacementP(_FBTEXT(Align, LeftCenter, "Left Center", "Left Center"), Toolbar::LEFTCENTER));

place_menu.push_back(PlacementP(_FBTEXT(Align, LeftBottom, "Left Bottom", "Left Bottom"), Toolbar::LEFTBOTTOM)); place_menu.push_back(PlacementP(_FBTEXT(Align, BottomLeft, "Bottom Left", "Bottom Left"), Toolbar::BOTTOMLEFT)); place_menu.push_back(PlacementP(_FBTEXT(Align, TopCenter, "Top Center", "Top Center"), Toolbar::TOPCENTER)); - place_menu.push_back(PlacementP((const char *)0, Toolbar::TOPLEFT)); - place_menu.push_back(PlacementP((const char *)0, Toolbar::TOPLEFT)); - place_menu.push_back(PlacementP((const char *)0, Toolbar::TOPLEFT)); + place_menu.push_back(PlacementP("", Toolbar::TOPLEFT)); + place_menu.push_back(PlacementP("", Toolbar::TOPLEFT)); + place_menu.push_back(PlacementP("", Toolbar::TOPLEFT)); place_menu.push_back(PlacementP(_FBTEXT(Align, BottomCenter, "Bottom Center", "Bottom Center"), Toolbar::BOTTOMCENTER)); place_menu.push_back(PlacementP(_FBTEXT(Align, TopRight, "Top Right", "Top Right"), Toolbar::TOPRIGHT)); place_menu.push_back(PlacementP(_FBTEXT(Align, RightTop, "Right Top", "Right Top"), Toolbar::RIGHTTOP));

@@ -888,10 +888,10 @@

placementMenu().setMinimumSublevels(3); // create items in sub menu for (size_t i=0; i<15; ++i) { - const char *str = place_menu.front().first; + FbTk::FbString &str = place_menu.front().first; Toolbar::Placement placement = place_menu.front().second; - if (str == 0) { + if (str == "") { placementMenu().insert(""); placementMenu().setItemEnabled(i, false); } else {
M src/Workspace.ccsrc/Workspace.cc

@@ -375,14 +375,14 @@ _FB_USES_NLS;

char tname[128]; sprintf(tname, _FBTEXT(Workspace, DefaultNameFormat, - "Workspace %d", "Default workspace names, with a %d for the workspace number"), + "Workspace %d", "Default workspace names, with a %d for the workspace number").c_str(), m_id + 1); //m_id starts at 0 m_name = FbTk::FbStringUtil::LocaleStrToFb(tname); } screen().updateWorkspaceNamesAtom(); - - menu().setLabel(m_name.c_str()); + + menu().setLabel(m_name); menu().updateMenu(); }
M src/Xinerama.hhsrc/Xinerama.hh

@@ -41,10 +41,10 @@ /// this class holds the xinerama items

template <typename ItemType> class XineramaHeadMenuItem : public FbTk::MenuItem { public: - XineramaHeadMenuItem(const char *label, ItemType &object, int headnum, + XineramaHeadMenuItem(const FbTk::FbString &label, ItemType &object, int headnum, FbTk::RefCount<FbTk::Command> &cmd): FbTk::MenuItem(label,cmd), m_object(object), m_headnum(headnum) {} - XineramaHeadMenuItem(const char *label, ItemType &object, int headnum): + XineramaHeadMenuItem(const FbTk::FbString &label, ItemType &object, int headnum): FbTk::MenuItem(label), m_object(object), m_headnum(headnum) {} bool isEnabled() const { return m_object.getOnHead() != m_headnum; }

@@ -64,7 +64,7 @@ template <typename ItemType>

class XineramaHeadMenu : public FbMenu { public: XineramaHeadMenu(MenuTheme &tm, BScreen &screen, FbTk::ImageControl &imgctrl, - FbTk::XLayer &layer, ItemType &item, const char * title = 0); + FbTk::XLayer &layer, ItemType &item, const FbTk::FbString & title = ""); private: ItemType &m_object;

@@ -73,12 +73,11 @@

template <typename ItemType> XineramaHeadMenu<ItemType>::XineramaHeadMenu(MenuTheme &tm, BScreen &screen, FbTk::ImageControl &imgctrl, - FbTk::XLayer &layer, ItemType &item, const char * title): + FbTk::XLayer &layer, ItemType &item, const FbTk::FbString & title): FbMenu(tm, imgctrl, layer), m_object(item) { - if (title) - setLabel(title); + setLabel(title); FbTk::RefCount<FbTk::Command> saverc_cmd(new FbTk::SimpleCommand<Fluxbox>( *Fluxbox::instance(), &Fluxbox::save_rc));
M src/fluxbox.ccsrc/fluxbox.cc

@@ -234,12 +234,12 @@ m_RC_INIT_FILE("init") {

_FB_USES_NLS; if (s_singleton != 0) - throw string(_FBTEXT(Fluxbox, FatalSingleton, "Fatal! There can only one instance of fluxbox class.", "Error displayed on weird error where an instance of the Fluxbox class already exists!")); + throw _FBTEXT(Fluxbox, FatalSingleton, "Fatal! There can only one instance of fluxbox class.", "Error displayed on weird error where an instance of the Fluxbox class already exists!"); if (display() == 0) { - throw string(_FBTEXT(Fluxbox, NoDisplay, - "Can not connect to X server.\nMake sure you started X before you start Fluxbox.", - "Error message when no X display appears to exist")); + throw _FBTEXT(Fluxbox, NoDisplay, + "Can not connect to X server.\nMake sure you started X before you start Fluxbox.", + "Error message when no X display appears to exist"); } Display *disp = FbTk::App::instance()->display();

@@ -367,9 +367,9 @@ XAllowEvents(disp, ReplayPointer, CurrentTime);

if (m_screen_list.empty()) { - throw string(_FBTEXT(Fluxbox, ErrorNoScreens, + throw _FBTEXT(Fluxbox, ErrorNoScreens, "Couldn't find screens to manage.\nMake sure you don't have another window manager running.", - "Error message when no unmanaged screens found - usually means another window manager is running")); + "Error message when no unmanaged screens found - usually means another window manager is running"); } m_keyscreen = m_mousescreen = m_screen_list.front();

@@ -596,7 +596,7 @@ // create directory with perm 700

if (mkdir(dirname.c_str(), 0700)) { fprintf(stderr, _FBTEXT(Fluxbox, ErrorCreatingDirectory, "Can't create %s directory", - "Can't create a directory, one %s for directory name"), + "Can't create a directory, one %s for directory name").c_str(), dirname.c_str()); cerr<<endl; return;

@@ -1156,19 +1156,17 @@ shutdown();

break; default: fprintf(stderr, - _FBTEXT(BaseDisplay, SignalCaught, "%s: signal %d caught\n", "signal catch debug message. Include %s for command and %d for signal number"), + _FBTEXT(BaseDisplay, SignalCaught, "%s: signal %d caught\n", "signal catch debug message. Include %s for command and %d for signal number").c_str(), m_argv[0], signum); if (! m_starting && ! re_enter) { re_enter = 1; - fprintf(stderr, - _FBTEXT(BaseDisplay, ShuttingDown, "Shutting Down\n", "Quitting because of signal, end with newline")); + cerr<<_FBTEXT(BaseDisplay, ShuttingDown, "Shutting Down\n", "Quitting because of signal, end with newline"); shutdown(); } - fprintf(stderr, - _FBTEXT(BaseDisplay, Aborting, "Aborting... dumping core\n", "Aboring and dumping core, end with newline")); + cerr<<_FBTEXT(BaseDisplay, Aborting, "Aborting... dumping core\n", "Aboring and dumping core, end with newline"); abort(); break; }
M src/main.ccsrc/main.cc

@@ -228,7 +228,7 @@ "-info\t\t\t\tdisplay some useful information.\n"

"-log <filename>\t\t\tlog output to file.\n" "-help\t\t\t\tdisplay this help text and exit.\n\n", - "Main usage string. Please lay it out nicely. There is one %s that is given the version"), + "Main usage string. Please lay it out nicely. There is one %s that is given the version").c_str(), __fluxbox_version, "2001-2006"); exit(0); } else if (strcmp(argv[i], "-info") == 0 || strcmp(argv[i], "-i") == 0) {