From 7f9f88940d8feb9f1845db3dc0d857cfe7cf250b Mon Sep 17 00:00:00 2001 From: kojima Date: Mon, 15 Mar 1999 23:41:22 +0000 Subject: [PATCH] Initial update from my source tree. For 0.52.0 --- ChangeLog | 13 +- Makefile.in | 2 +- WINGs/ChangeLog | 2 + WINGs/Makefile.in | 2 +- WINGs/Resources/Makefile.in | 2 +- WINGs/selection.c | 10 +- WINGs/testcolorpanel.c | 1 + WINGs/usleep.c | 3 + WINGs/wbrowser.c | 6 +- WINGs/wwindow.c | 42 +- WPrefs.app/Appearance.c | 4 +- WPrefs.app/Makefile.in | 2 +- WPrefs.app/Menu.c | 90 +- WPrefs.app/TexturePanel.c | 2 +- WPrefs.app/po/Makefile.am | 2 +- WPrefs.app/po/Makefile.in | 4 +- WPrefs.app/po/README | 1 + WPrefs.app/po/es.po | 1467 ++++++++++++++++ WPrefs.app/tiff/Makefile.in | 2 +- WPrefs.app/xpm/Makefile.in | 2 +- WindowMaker/Backgrounds/Makefile.in | 2 +- WindowMaker/Defaults/Makefile.in | 2 +- WindowMaker/IconSets/Makefile.in | 2 +- WindowMaker/Icons/Makefile.in | 2 +- WindowMaker/Makefile.am | 1 + WindowMaker/Makefile.in | 4 +- WindowMaker/Pixmaps/Makefile.in | 2 +- WindowMaker/README | 4 + WindowMaker/Styles/Makefile.in | 2 +- WindowMaker/Themes/Checker.themed/Makefile.in | 2 +- WindowMaker/Themes/LeetWM.themed/Makefile.in | 2 +- WindowMaker/Themes/Makefile.in | 2 +- WindowMaker/Themes/Night.themed/Makefile.in | 2 +- .../Themes/STEP2000.themed/Makefile.in | 2 +- WindowMaker/plmenu.dk | 433 +++++ configure | 8 +- configure.in | 8 +- doc/Makefile.in | 2 +- po/Makefile.in | 2 +- po/dk.po | 1483 +++++++++++------ src/Makefile.in | 2 +- src/actions.c | 22 +- src/appicon.c | 31 + src/dialog.c | 2 +- src/dockedapp.c | 2 +- src/event.c | 37 +- src/framewin.c | 17 + src/framewin.h | 4 + src/main.c | 4 +- src/moveres.c | 5 + src/screen.c | 15 +- src/superfluous.c | 18 + src/wconfig.h | 13 +- src/wconfig.h.in | 11 +- src/window.c | 19 +- src/window.h | 4 - src/winspector.c | 45 +- src/winspector.h | 2 +- test/Makefile.in | 2 +- util/Makefile.in | 2 +- util/setstyle.c | 5 + util/wmsetbg.c | 16 +- wmlib/Makefile.in | 2 +- wrlib/Makefile.am | 3 +- wrlib/Makefile.in | 5 +- wrlib/wraster.h | 11 +- wrlib/xutil.c | 61 + 67 files changed, 3348 insertions(+), 638 deletions(-) create mode 100644 WPrefs.app/po/es.po create mode 100755 WindowMaker/plmenu.dk diff --git a/ChangeLog b/ChangeLog index 2c04f150..37a86bf1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,8 +2,17 @@ Changes since version 0.51.2: ............................. - made the Attributes panel be available for all windows, even -for completely broken apps (although settings wont be saved for -completely broken apps) + for completely broken apps (although settings wont be saved for + completely broken apps) +- fixed compilation problems with compile time #defines +- workaround for crash during startup related to hiding miniaturized windows + from Matt Armstrong +- fixed focus problem with unfocusable windows +- fixed bug in WPrefs that changed EXIT to SHUTDOWN +- fixed menu title messup bug in WPrefs +- added a dot to mark hidden applications (compile time) (id@windowmaker.org) +- enhancements to the modelock patch (id@windowmaker.org) +- show kbd mode for modelock (id@windowmaker.org) Changes since version 0.51.1: diff --git a/Makefile.in b/Makefile.in index 2437fcb8..cb3f272e 100644 --- a/Makefile.in +++ b/Makefile.in @@ -103,7 +103,7 @@ mkinstalldirs src/config.h.in src/stamp-h.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WINGs/ChangeLog b/WINGs/ChangeLog index 15e9b344..5fca4b16 100644 --- a/WINGs/ChangeLog +++ b/WINGs/ChangeLog @@ -3,6 +3,8 @@ changes since wmaker 0.51.2: - added WMColorWellDidChangeNotification - added wfindfileinarray() +- fixed bug in window title setting + (MANOME Tomonori ) changes since wmaker 0.51.1: ............................ diff --git a/WINGs/Makefile.in b/WINGs/Makefile.in index 107aaf3c..417adc90 100644 --- a/WINGs/Makefile.in +++ b/WINGs/Makefile.in @@ -201,7 +201,7 @@ DIST_COMMON = README ChangeLog Makefile.am Makefile.in TODO DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best SOURCES = $(libWINGs_a_SOURCES) $(wtest_SOURCES) $(wmquery_SOURCES) $(wmfile_SOURCES) $(fontl_SOURCES) $(testmywidget_SOURCES) $(testcolorpanel_SOURCES) $(testnot_SOURCES) OBJECTS = $(libWINGs_a_OBJECTS) $(wtest_OBJECTS) $(wmquery_OBJECTS) $(wmfile_OBJECTS) $(fontl_OBJECTS) $(testmywidget_OBJECTS) $(testcolorpanel_OBJECTS) $(testnot_OBJECTS) diff --git a/WINGs/Resources/Makefile.in b/WINGs/Resources/Makefile.in index 179a4139..f77d4f68 100644 --- a/WINGs/Resources/Makefile.in +++ b/WINGs/Resources/Makefile.in @@ -102,7 +102,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WINGs/selection.c b/WINGs/selection.c index b01d1d5c..139dc106 100644 --- a/WINGs/selection.c +++ b/WINGs/selection.c @@ -77,7 +77,7 @@ WMDeleteSelectionHandler(WMWidget *widget, Atom selection) } -static int gotError = 0; +static Bool gotError = 0; /* static int errorHandler(XErrorEvent *error) @@ -93,11 +93,11 @@ writeSelection(Display *dpy, Window requestor, Atom property, Atom type, /* printf("write to %x: %s\n", requestor, XGetAtomName(dpy, property)); */ - gotError = 0; + gotError = False; if (!XChangeProperty(dpy, requestor, property, type, format, PropModeReplace, value, length)) - return 0; + return False; XFlush(dpy); return !gotError; @@ -309,7 +309,7 @@ W_GetTextSelection(WMScreen *scr, Atom selection) return data; } else { - unsigned char *data; + char *data; int bits; Atom rtype; unsigned long len, bytes; @@ -343,7 +343,7 @@ W_GetTextSelection(WMScreen *scr, Atom selection) if (XGetWindowProperty(scr->display, scr->groupLeader, scr->clipboardAtom, 0, MAX_PROPERTY_SIZE, False, XA_STRING, &rtype, &bits, &len, - &bytes, &data)!=Success) { + &bytes, (unsigned char**)&data)!=Success) { return NULL; } if (rtype!=XA_STRING || bits!=8) { diff --git a/WINGs/testcolorpanel.c b/WINGs/testcolorpanel.c index 2cc597f7..35314e89 100644 --- a/WINGs/testcolorpanel.c +++ b/WINGs/testcolorpanel.c @@ -39,6 +39,7 @@ int main(int argc, char **argv) scr = WMCreateSimpleApplicationScreen(dpy); + pixmap = WMCreatePixmapFromXPMData(scr, GNUSTEP_XPM); WMSetApplicationIconImage(scr, pixmap); WMReleasePixmap(pixmap); diff --git a/WINGs/usleep.c b/WINGs/usleep.c index 4c5246de..3ab784d4 100644 --- a/WINGs/usleep.c +++ b/WINGs/usleep.c @@ -12,6 +12,9 @@ #endif +#include +#include + #if defined(HAVE_SELECT) #ifdef HAVE_SYS_SELECT_H diff --git a/WINGs/wbrowser.c b/WINGs/wbrowser.c index 4f2e79f9..cb66859d 100644 --- a/WINGs/wbrowser.c +++ b/WINGs/wbrowser.c @@ -855,7 +855,7 @@ scrollToColumn(WMBrowser *bPtr, int column, Bool updateScroller) if (!WMWidgetView(bPtr->columns[i])->flags.realized) WMRealizeWidget(bPtr->columns[i]); WMMapWidget(bPtr->columns[i]); - x += bPtr->columnSize.width+COLUMN_SPACING; + x += bPtr->columnSize.width + COLUMN_SPACING; } else { WMUnmapWidget(bPtr->columns[i]); } @@ -910,13 +910,15 @@ listCallback(void *self, void *clientData) /* open directory */ if (item->isBranch) { WMAddBrowserColumn(bPtr); - loadColumn(bPtr, bPtr->usedColumnCount-1); } if (bPtr->usedColumnCount < bPtr->maxVisibleColumns) i = 0; else i = bPtr->usedColumnCount-bPtr->maxVisibleColumns; scrollToColumn(bPtr, i, True); + if (item->isBranch) { + loadColumn(bPtr, bPtr->usedColumnCount-1); + } } diff --git a/WINGs/wwindow.c b/WINGs/wwindow.c index 81a43a49..145bbbc9 100644 --- a/WINGs/wwindow.c +++ b/WINGs/wwindow.c @@ -191,6 +191,9 @@ WMCreateWindowWithStyle(WMScreen *screen, char *name, int style) void WMSetWindowTitle(WMWindow *win, char *title) { + XTextProperty property; + int result; + if (win->title!=NULL) free(win->title); if (title!=NULL) @@ -199,7 +202,17 @@ WMSetWindowTitle(WMWindow *win, char *title) win->title = NULL; if (win->view->flags.realized) { - XStoreName(win->view->screen->display, win->view->window, title); + result = XmbTextListToTextProperty (win->view->screen->display, + &title, 1, XStdICCTextStyle, + &property); + if (result == XNoMemory || result == XLocaleNotSupported) { + wwarning("window title conversion error... using STRING encoding"); + XStoreName(win->view->screen->display, win->view->window, title); + } else { + XSetWMName(win->view->screen->display, win->view->window, &property); + if (property.value) + XFree(property.value); + } } } @@ -331,7 +344,7 @@ static void writeGNUstepWMAttr(WMScreen *scr, Window window, GNUstepWMAttributes *attr) { unsigned long data[9]; - + /* handle idiot compilers where array of CARD32 != struct of CARD32 */ data[0] = attr->flags; data[1] = attr->window_style; @@ -414,11 +427,9 @@ realizeWindow(WMWindow *win) if (count>0) XSetWMProtocols(scr->display, win->view->window, atoms, count); - if (win->title) - XStoreName(scr->display, win->view->window, win->title); - - if (win->miniTitle) - XSetIconName(scr->display, win->view->window, win->miniTitle); + if (win->title || win->miniTitle) + XmbSetWMProperties(scr->display, win->view->window, win->title, + win->miniTitle, NULL, 0, NULL, NULL, NULL); setWindowMakerHints(win); @@ -535,6 +546,9 @@ WMSetWindowMiniwindowImage(WMWindow *win, WMPixmap *pixmap) void WMSetWindowMiniwindowTitle(WMWindow *win, char *title) { + XTextProperty property; + int result; + if ((win->miniTitle && !title) || (!win->miniTitle && title) || (title && win->miniTitle && strcoll(title, win->miniTitle)!=0)) { if (win->miniTitle) @@ -546,7 +560,19 @@ WMSetWindowMiniwindowTitle(WMWindow *win, char *title) win->miniTitle = NULL; if (win->view->flags.realized) { - XSetIconName(win->view->screen->display, win->view->window, title); + result = XmbTextListToTextProperty (win->view->screen->display, + &title, 1, XStdICCTextStyle, + &property); + if (result == XNoMemory || result == XLocaleNotSupported) { + wwarning("icon title conversion error..using STRING encoding"); + XSetIconName(win->view->screen->display, win->view->window, + title); + } else { + XSetWMIconName(win->view->screen->display, win->view->window, + &property); + if (property.value) + XFree(property.value); + } } } } diff --git a/WPrefs.app/Appearance.c b/WPrefs.app/Appearance.c index 01ea152a..569cef95 100644 --- a/WPrefs.app/Appearance.c +++ b/WPrefs.app/Appearance.c @@ -1049,11 +1049,11 @@ storeData(_Panel *panel) item = WMGetListItem(panel->texLs, panel->textureIndex[3]); titem = (TextureListItem*)item->clientData; - SetObjectForKey(titem->prop, "MenuTextBack"); + SetObjectForKey(titem->prop, "MenuTitleBack"); item = WMGetListItem(panel->texLs, panel->textureIndex[4]); titem = (TextureListItem*)item->clientData; - SetObjectForKey(titem->prop, "MenuItemBack"); + SetObjectForKey(titem->prop, "MenuTextBack"); item = WMGetListItem(panel->texLs, panel->textureIndex[5]); titem = (TextureListItem*)item->clientData; diff --git a/WPrefs.app/Makefile.in b/WPrefs.app/Makefile.in index 68c4f3a3..6e8ffeaa 100644 --- a/WPrefs.app/Makefile.in +++ b/WPrefs.app/Makefile.in @@ -143,7 +143,7 @@ DIST_COMMON = README Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best SOURCES = $(WPrefs_SOURCES) OBJECTS = $(WPrefs_OBJECTS) diff --git a/WPrefs.app/Menu.c b/WPrefs.app/Menu.c index fa1e6abc..8804d8ae 100644 --- a/WPrefs.app/Menu.c +++ b/WPrefs.app/Menu.c @@ -131,6 +131,7 @@ enum { static void showData(_Panel *panel); + static Bool isMenu(proplist_t item) { @@ -326,6 +327,36 @@ getItemCommand(proplist_t item) } + +static proplist_t +getSubmenuInColumn(_Panel *panel, int column) +{ + proplist_t parent; + proplist_t submenu; + WMList *list; + int r; + + if (column == 0) { + return panel->menu; + } + if (column >= WMGetBrowserNumberOfColumns(panel->browser)) + return NULL; + + list = WMGetBrowserListInColumn(panel->browser, column - 1); + assert(list != NULL); + + r = WMGetListSelectedItemRow(list); + + parent = getSubmenuInColumn(panel, column - 1); + + assert(parent != NULL); + + submenu = PLGetArrayElement(parent, r + 1); + + return submenu; +} + + static void updateForItemType(_Panel *panel, int type) { @@ -387,7 +418,7 @@ getItemOfSelectedEntry(WMBrowser *bPtr) int i; i = WMGetBrowserSelectedColumn(bPtr); - menu = (proplist_t)WMGetHangedData(WMGetBrowserListInColumn(bPtr, i)); + menu = getSubmenuInColumn((_Panel*)WMGetHangedData(bPtr), i); i = WMGetBrowserSelectedRowInColumn(bPtr, i); item = PLGetArrayElement(menu, i+1); @@ -406,7 +437,6 @@ performCommand(WMWidget *w, void *data) int column; int row; static int cmdIndex=0; - WMList *list; char *title = NULL; column = WMGetBrowserFirstVisibleColumn(panel->browser); @@ -417,8 +447,7 @@ performCommand(WMWidget *w, void *data) if (column >= WMGetBrowserNumberOfColumns(panel->browser)) return; - list = WMGetBrowserListInColumn(panel->browser, column); - menu = WMGetHangedData(list); + menu = getSubmenuInColumn(panel, column); row = WMGetBrowserSelectedRowInColumn(panel->browser, column); @@ -533,7 +562,7 @@ browserClick(WMWidget *w, void *data) _Panel *panel = (_Panel*)data; proplist_t item; char *command; - + /* stop shortcut capture */ panel->capturing = 0; @@ -621,6 +650,7 @@ browserClick(WMWidget *w, void *data) } + static void fillBrowserColumn(WMBrowser *bPtr, int column) { @@ -629,21 +659,14 @@ fillBrowserColumn(WMBrowser *bPtr, int column) proplist_t menuList = NULL; int i; - if (column > 0) { - menuList = getItemOfSelectedEntry(panel->browser); - WMHangData(WMGetBrowserListInColumn(bPtr, column), menuList); + menuList = getSubmenuInColumn(panel, column); + assert(menuList != NULL); - if (column > WMGetBrowserFirstVisibleColumn(bPtr)) - WMSetTextFieldText(panel->tit2T, getItemTitle(menuList)); - else - WMSetTextFieldText(panel->tit1T, getItemTitle(menuList)); + if (column > WMGetBrowserFirstVisibleColumn(bPtr)) { + WMSetTextFieldText(panel->tit2T, getItemTitle(menuList)); } else { - menuList = panel->menu; - - WMHangData(WMGetBrowserListInColumn(bPtr, column), menuList); - - WMSetTextFieldText(panel->tit1T, getItemTitle(panel->menu)); + WMSetTextFieldText(panel->tit1T, getItemTitle(menuList)); } for (i=1; ibrowser); if (panel->tit2T == t) column++; - - list = WMGetBrowserListInColumn(panel->browser, column); - if (!list) { - return; - } - menu = (proplist_t)WMGetHangedData(list); + menu = getSubmenuInColumn(panel, column); if (!menu) return; @@ -814,7 +833,11 @@ changedCommand(WMWidget *w, void *data) changeItemCommand(panel->editedItem, "EXIT"); updateForItemType(panel, TExit); } - /* fall through */ + if (WMGetButtonSelected(panel->noconfirmB)) + changeItemParameter(panel->editedItem, "QUICK"); + else + changeItemParameter(panel->editedItem, ""); + break; case CpShutdown: if (strcmp(getItemCommand(panel->editedItem), "SHUTDOWN")!=0) { changeItemCommand(panel->editedItem, "SHUTDOWN"); @@ -963,16 +986,13 @@ scrolledBrowser(void *observerData, WMNotification *notification) proplist_t item; column = WMGetBrowserFirstVisibleColumn(panel->browser); - - list = WMGetBrowserListInColumn(panel->browser, column); - item = WMGetHangedData(list); + + item = getSubmenuInColumn(panel, column); WMSetTextFieldText(panel->tit1T, getItemTitle(item)); - list = WMGetBrowserListInColumn(panel->browser, column+1); - if (list) { - item = WMGetHangedData(list); + item = getSubmenuInColumn(panel, column + 1); + if (item) WMSetTextFieldText(panel->tit2T, getItemTitle(item)); - } } @@ -1326,7 +1346,7 @@ getDefaultMenu(_Panel *panel, int *hasWSMenu) } -static void +static void showData(_Panel *panel) { char *gspath; @@ -1335,12 +1355,12 @@ showData(_Panel *panel) int hasWSMenu = 0; gspath = wusergnusteppath(); - + menuPath = wmalloc(strlen(gspath)+32); strcpy(menuPath, gspath); free(gspath); strcat(menuPath, "/Defaults/WMRootMenu"); - + menu = PLGetProplistWithPath(menuPath); pmenu = NULL; @@ -1369,7 +1389,7 @@ showData(_Panel *panel) if (menu) PLRelease(menu); - + if (panel->itemClipboard) { PLRelease(panel->itemClipboard); panel->itemClipboard = NULL; diff --git a/WPrefs.app/TexturePanel.c b/WPrefs.app/TexturePanel.c index 75493767..c54040e5 100644 --- a/WPrefs.app/TexturePanel.c +++ b/WPrefs.app/TexturePanel.c @@ -570,7 +570,7 @@ browseImageCallback(WMWidget *w, void *data) WMSetFilePanelCanChooseDirectories(opanel, False); WMSetFilePanelCanChooseFiles(opanel, True); - if (WMRunModalFilePanelForDirectory(opanel, panel->win, "/home", + if (WMRunModalFilePanelForDirectory(opanel, panel->win, wgethomedir(), "Open Image", NULL)) { char *path, *fullpath; char *tmp, *tmp2; diff --git a/WPrefs.app/po/Makefile.am b/WPrefs.app/po/Makefile.am index 486b0a13..633ebed5 100644 --- a/WPrefs.app/po/Makefile.am +++ b/WPrefs.app/po/Makefile.am @@ -4,7 +4,7 @@ nlsdir = $(NLSDIR) CLEANFILES = $(CATALOGS) -EXTRA_DIST = pt.po hr.po fr.po ko.po cs.po ja.po zh_TW.Big5.po +EXTRA_DIST = pt.po hr.po fr.po ko.po cs.po ja.po zh_TW.Big5.po es.po POTFILES = \ $(top_builddir)/WPrefs.app/Configurations.c \ diff --git a/WPrefs.app/po/Makefile.in b/WPrefs.app/po/Makefile.in index da0eecb9..617957a9 100644 --- a/WPrefs.app/po/Makefile.in +++ b/WPrefs.app/po/Makefile.in @@ -93,7 +93,7 @@ nlsdir = $(NLSDIR) CLEANFILES = $(CATALOGS) -EXTRA_DIST = pt.po hr.po fr.po ko.po cs.po ja.po zh_TW.Big5.po +EXTRA_DIST = pt.po hr.po fr.po ko.po cs.po ja.po zh_TW.Big5.po es.po POTFILES = $(top_builddir)/WPrefs.app/Configurations.c $(top_builddir)/WPrefs.app/Expert.c $(top_builddir)/WPrefs.app/Focus.c $(top_builddir)/WPrefs.app/Icons.c $(top_builddir)/WPrefs.app/KeyboardSettings.c $(top_builddir)/WPrefs.app/KeyboardShortcuts.c $(top_builddir)/WPrefs.app/Menu.c $(top_builddir)/WPrefs.app/MenuGuru.c $(top_builddir)/WPrefs.app/MenuPreferences.c $(top_builddir)/WPrefs.app/MouseSettings.c $(top_builddir)/WPrefs.app/Paths.c $(top_builddir)/WPrefs.app/Preferences.c $(top_builddir)/WPrefs.app/Text.c $(top_builddir)/WPrefs.app/TextureAndColor.c $(top_builddir)/WPrefs.app/Themes.c $(top_builddir)/WPrefs.app/WPrefs.c $(top_builddir)/WPrefs.app/WindowHandling.c $(top_builddir)/WPrefs.app/Workspace.c $(top_builddir)/WPrefs.app/main.c $(top_builddir)/WPrefs.app/xmodifier.c @@ -112,7 +112,7 @@ DIST_COMMON = README Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WPrefs.app/po/README b/WPrefs.app/po/README index f68f5ef9..b553c8ed 100644 --- a/WPrefs.app/po/README +++ b/WPrefs.app/po/README @@ -11,3 +11,4 @@ ko.po Korean Byeong-Chan, Kim cs.po Czech David ©auer ja.po Japanese Kazuhide Takahashi zh_TW.Big5.po Chinese Li Wei Jih +es.po Spanish Alvaro Herrera diff --git a/WPrefs.app/po/es.po b/WPrefs.app/po/es.po new file mode 100644 index 00000000..79a5c222 --- /dev/null +++ b/WPrefs.app/po/es.po @@ -0,0 +1,1467 @@ +# Spanish Pot file for WPrefs.app +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 0.01\n" +"POT-Creation-Date: 1999-02-24 00:39-0300\n" +"PO-Revision-Date: 1999-02-25 12:24-0400\n" +"Last-Translator: Alvaro Herrera \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: unknown\n" + +#: ../../WPrefs.app/Configurations.c:142 ../../WPrefs.app/Configurations.c:148 +#: ../../WPrefs.app/MouseSettings.c:526 ../../WPrefs.app/WindowHandling.c:274 +#: ../../WPrefs.app/WindowHandling.c:286 ../../WPrefs.app/Workspace.c:71 +#: ../../WPrefs.app/Workspace.c:77 +#, c-format +msgid "could not load icon %s" +msgstr "no puedo cargar el icono %s" + +#: ../../WPrefs.app/Configurations.c:156 ../../WPrefs.app/Workspace.c:85 +#, c-format +msgid "could not process icon %s:" +msgstr "no puedo procesar el icono %s:" + +#: ../../WPrefs.app/Configurations.c:181 ../../WPrefs.app/Workspace.c:124 +#, c-format +msgid "could not load image file %s" +msgstr "no puedo cargar la imagen %s" + +#: ../../WPrefs.app/Configurations.c:195 +msgid "Icon Slide Speed" +msgstr "Velocidad de Desplazamiento del Icono" + +#: ../../WPrefs.app/Configurations.c:201 +msgid "Shade Animation Speed" +msgstr "Velocidad de Animacion del Sombreado" + +#: ../../WPrefs.app/Configurations.c:234 ../../WPrefs.app/Configurations.c:246 +#: ../../WPrefs.app/Focus.c:310 ../../WPrefs.app/Focus.c:321 +#: ../../WPrefs.app/MenuPreferences.c:135 +#: ../../WPrefs.app/MenuPreferences.c:146 +#: ../../WPrefs.app/MenuPreferences.c:174 +#: ../../WPrefs.app/MenuPreferences.c:189 ../../WPrefs.app/MouseSettings.c:554 +#: ../../WPrefs.app/MouseSettings.c:565 ../../WPrefs.app/MouseSettings.c:627 +#: ../../WPrefs.app/MouseSettings.c:638 ../../WPrefs.app/MouseSettings.c:674 +#: ../../WPrefs.app/MouseSettings.c:689 ../../WPrefs.app/MouseSettings.c:705 +#: ../../WPrefs.app/WPrefs.c:403 ../../WPrefs.app/WPrefs.c:421 +#, c-format +msgid "could not load icon file %s" +msgstr "no puedo cargar el archivo de icono %s" + +#: ../../WPrefs.app/Configurations.c:262 +msgid "Titlebar Style" +msgstr "Estilo de la Barra de Titulo" + +#: ../../WPrefs.app/Configurations.c:299 +msgid "Animations and Sound" +msgstr "Sonido y Animaciones" + +#: ../../WPrefs.app/Configurations.c:305 +msgid "Animations" +msgstr "Animacion" + +#: ../../WPrefs.app/Configurations.c:321 +msgid "Superfluous" +msgstr "Superfluo" + +#: ../../WPrefs.app/Configurations.c:337 +msgid "Sounds" +msgstr "Sonido" + +#: ../../WPrefs.app/Configurations.c:354 +msgid "Note: sound requires a module distributed separately" +msgstr "Nota: el sonido requiere un modulo distribuido por separado" + +#: ../../WPrefs.app/Configurations.c:364 +msgid "Dithering colormap for 8bpp" +msgstr "Difuminado del mapa de colores para 8bpp" + +#: ../../WPrefs.app/Configurations.c:369 +msgid "Disable dithering in any visual/depth" +msgstr "Desabilitar el difuminado en cualquier profundidad de color" + +#: ../../WPrefs.app/Configurations.c:390 +msgid "More colors for applications" +msgstr "Mas colores para las aplicaciones" + +#: ../../WPrefs.app/Configurations.c:397 +msgid "More colors for WindowMaker" +msgstr "Mas colores para Window Maker" + +#: ../../WPrefs.app/Configurations.c:450 +msgid "Other Configurations" +msgstr "Otras Configuraciones" + +#: ../../WPrefs.app/Expert.c:70 +msgid "Do not set non-WindowMaker specific parameters (do not use xset)" +msgstr "No establecer parametros no especificos de Window Maker (no usar xset)" + +#: ../../WPrefs.app/Expert.c:71 +msgid "Automatically save session when exiting WindowMaker" +msgstr "Guardar automaticamente la sesion al salir de Window Maker" + +#: ../../WPrefs.app/Expert.c:72 +msgid "Use SaveUnder in window frames, icons, menus and other objects" +msgstr "Usar SaveUnder en marcos de ventanas, iconos, menus y otros objetos" + +#: ../../WPrefs.app/Expert.c:73 +msgid "Disable cycling color highlighting of icons." +msgstr "" + +#: ../../WPrefs.app/Expert.c:103 +msgid "Expert User Preferences" +msgstr "Preferencias Avanzadas" + +#: ../../WPrefs.app/Focus.c:79 +#, c-format +msgid "bad option value %s for option FocusMode. Using default Manual" +msgstr "valor incorrecto (%s) para la opcion FocusMode. Usando el valor por defecto (Manual)" + +#: ../../WPrefs.app/Focus.c:92 +#, c-format +msgid "bad option value %s for option ColormapMode. Using default Manual" +msgstr "valor incorrecto (%s) para la opcion ColormapMode. Usando el valor por defecto (Manual)" + +#: ../../WPrefs.app/Focus.c:190 +msgid "" +"Click on the window to set\n" +"keyboard input focus." +msgstr "" +"Pinchar en la ventana para enfocar" + +#: ../../WPrefs.app/Focus.c:194 +msgid "" +"Set keyboard input focus to\n" +"the window under the mouse pointer,\n" +"including the root window." +msgstr "" +"Dar foco a la ventana\n" +"bajo el puntero del raton,\n" +"incluyendo la ventana fondo." + +#: ../../WPrefs.app/Focus.c:199 +msgid "" +"Set keyboard input focus to\n" +"the window under the mouse pointer,\n" +"except the root window." +msgstr "" +"Dar foco a la ventana\n" +"bajo el puntero del raton,\n" +"excluyendo la ventana fondo." + +#: ../../WPrefs.app/Focus.c:243 +msgid "Input Focus Mode" +msgstr "Modo de Foco de Teclado" + +#: ../../WPrefs.app/Focus.c:248 +msgid "Click window to focus" +msgstr "Pinchar la ventana" + +#: ../../WPrefs.app/Focus.c:249 +msgid "Focus follows mouse" +msgstr "Foco sigue el puntero del raton." + +#: ../../WPrefs.app/Focus.c:250 +msgid "\"Sloppy\" focus" +msgstr "Foco \"Sloppy\"" + +#: ../../WPrefs.app/Focus.c:265 +msgid "Install colormap in the window..." +msgstr "Instalar el mapa de colores de la ventana..." + +#: ../../WPrefs.app/Focus.c:270 +msgid "...that has the input focus." +msgstr "...que tiene el foco de teclado." + +#: ../../WPrefs.app/Focus.c:275 +msgid "...that is under the mouse pointer." +msgstr "...que esta bajo el raton." + +#: ../../WPrefs.app/Focus.c:284 +msgid "Automatic Window Raise Delay" +msgstr "Retraso en el Alzado de Ventanas" + +#: ../../WPrefs.app/Focus.c:341 +msgid "msec" +msgstr "mseg" + +#: ../../WPrefs.app/Focus.c:358 +msgid "Do not let applications receive the click used to focus windows." +msgstr "No permitir a las aplicaciones recibir el click usado para darle foco." + +#: ../../WPrefs.app/Focus.c:364 +msgid "Automatically focus new windows." +msgstr "Dar foco automaticamente a las ventanas nuevas." + +#: ../../WPrefs.app/Focus.c:385 +msgid "Window Focus Preferences" +msgstr "Preferencias de Foco de Ventanas" + +#: ../../WPrefs.app/Icons.c:178 +msgid "Icon Positioning" +msgstr "Posicionamiento de Iconos" + +#: ../../WPrefs.app/Icons.c:225 +msgid "Iconification Animation" +msgstr "Animacion de la iconificacion" + +#: ../../WPrefs.app/Icons.c:236 +msgid "Shrinking/Zooming" +msgstr "Encogiendo/Acercando" + +#: ../../WPrefs.app/Icons.c:237 +msgid "Spinning/Twisting" +msgstr "Girando/Torciendo" + +#: ../../WPrefs.app/Icons.c:238 +msgid "3D-flipping" +msgstr "Rotando 3D" + +#: ../../WPrefs.app/Icons.c:239 +msgid "None" +msgstr "Ninguna" + +#: ../../WPrefs.app/Icons.c:247 +msgid "Icon Display" +msgstr "Presentacion de Iconos" + +#: ../../WPrefs.app/Icons.c:252 +msgid "Auto-arrange icons" +msgstr "Auto-ordenar iconos" + +#: ../../WPrefs.app/Icons.c:257 +msgid "Omnipresent miniwindows" +msgstr "Miniventanas omnipresentes" + +#: ../../WPrefs.app/Icons.c:265 +msgid "Icon Size" +msgstr "Taman~o de Iconos" + +#: ../../WPrefs.app/Icons.c:335 +msgid "Icon Preferences" +msgstr "Preferencias de Iconos" + +#: ../../WPrefs.app/KeyboardSettings.c:72 +msgid "Initial Key Repeat" +msgstr "Repeticion inicial" + +#: ../../WPrefs.app/KeyboardSettings.c:113 +msgid "Key Repeat Rate" +msgstr "Tasa de Repeticion de Teclas" + +#: ../../WPrefs.app/KeyboardSettings.c:153 +msgid "Type here to test" +msgstr "Escriba aqui para probar" + +#: ../../WPrefs.app/KeyboardSettings.c:172 +msgid "Keyboard Preferences" +msgstr "Preferencias de Teclado" + +#: ../../WPrefs.app/KeyboardShortcuts.c:183 ../../WPrefs.app/Menu.c:934 +#: ../../WPrefs.app/MenuGuru.c:263 +msgid "Cancel" +msgstr "Cancelar" + +#: ../../WPrefs.app/KeyboardShortcuts.c:184 +msgid "Press the desired shortcut key(s) or click Cancel to stop capturing." +msgstr "Presione la secuencia deseada o pinche Cancel para abortar la captura." + +#: ../../WPrefs.app/KeyboardShortcuts.c:204 +#: ../../WPrefs.app/KeyboardShortcuts.c:444 ../../WPrefs.app/Menu.c:946 +#: ../../WPrefs.app/Menu.c:1168 +msgid "Capture" +msgstr "Capturar" + +#: ../../WPrefs.app/KeyboardShortcuts.c:205 +#: ../../WPrefs.app/KeyboardShortcuts.c:451 +msgid "Click Capture to interactively define the shortcut key." +msgstr "Pinche Capturar para definir la secuencia." + +#: ../../WPrefs.app/KeyboardShortcuts.c:359 +msgid "Actions" +msgstr "Acciones" + +#: ../../WPrefs.app/KeyboardShortcuts.c:375 +msgid "Open applications menu" +msgstr "Abrir menu de aplicaciones" + +#: ../../WPrefs.app/KeyboardShortcuts.c:376 +msgid "Open window list menu" +msgstr "Abrir menu de lista de ventanas" + +#: ../../WPrefs.app/KeyboardShortcuts.c:377 +msgid "Open window commands menu" +msgstr "Abrir menu de acciones de ventana" + +#: ../../WPrefs.app/KeyboardShortcuts.c:378 +msgid "Hide active application" +msgstr "Esconder aplicacion activa" + +#: ../../WPrefs.app/KeyboardShortcuts.c:379 +msgid "Miniaturize active window" +msgstr "Miniaturizar la ventana activa" + +#: ../../WPrefs.app/KeyboardShortcuts.c:380 +msgid "Close active window" +msgstr "Cerrar la ventana activa" + +#: ../../WPrefs.app/KeyboardShortcuts.c:381 +msgid "Maximize active window" +msgstr "Maximizar la ventana activa" + +#: ../../WPrefs.app/KeyboardShortcuts.c:382 +msgid "Maximize active window vertically" +msgstr "Maximizar la ventana activa verticalmente" + +#: ../../WPrefs.app/KeyboardShortcuts.c:383 +msgid "Raise active window" +msgstr "Alzar la ventana activa" + +#: ../../WPrefs.app/KeyboardShortcuts.c:384 +msgid "Lower active window" +msgstr "Bajar la ventana activa" + +#: ../../WPrefs.app/KeyboardShortcuts.c:385 +msgid "Raise/Lower window under mouse pointer" +msgstr "Alzar/bajar la ventana bajo el raton" + +#: ../../WPrefs.app/KeyboardShortcuts.c:386 +msgid "Shade active window" +msgstr "Sombrear la ventana activa" + +#: ../../WPrefs.app/KeyboardShortcuts.c:387 +msgid "Move/Resize active window" +msgstr "Mover/redimensionar ventana activa" + +#: ../../WPrefs.app/KeyboardShortcuts.c:388 +msgid "Select active window" +msgstr "Seleccionar ventana activa" + +#: ../../WPrefs.app/KeyboardShortcuts.c:389 +msgid "Focus next window" +msgstr "Enfocar la siguiente ventana" + +#: ../../WPrefs.app/KeyboardShortcuts.c:390 +msgid "Focus previous window" +msgstr "Enfocar la ventana anterior" + +#: ../../WPrefs.app/KeyboardShortcuts.c:391 +msgid "Switch to next workspace" +msgstr "Cambiar a la siguiente area de trabajo" + +#: ../../WPrefs.app/KeyboardShortcuts.c:392 +msgid "Switch to previous workspace" +msgstr "Cambiar al area de trabajo anterior" + +#: ../../WPrefs.app/KeyboardShortcuts.c:393 +msgid "Switch to next ten workspaces" +msgstr "Cambiar diez areas mas adelante" + +#: ../../WPrefs.app/KeyboardShortcuts.c:394 +msgid "Switch to previous ten workspaces" +msgstr "Cambiar diez areas mas atras" + +#: ../../WPrefs.app/KeyboardShortcuts.c:395 +msgid "Switch to workspace 1" +msgstr "Cambiar a area de trabajo 1" + +#: ../../WPrefs.app/KeyboardShortcuts.c:396 +msgid "Switch to workspace 2" +msgstr "Cambiar a area de trabajo 2" + +#: ../../WPrefs.app/KeyboardShortcuts.c:397 +msgid "Switch to workspace 3" +msgstr "Cambiar a area de trabajo 3" + +#: ../../WPrefs.app/KeyboardShortcuts.c:398 +msgid "Switch to workspace 4" +msgstr "Cambiar a area de trabajo 4" + +#: ../../WPrefs.app/KeyboardShortcuts.c:399 +msgid "Switch to workspace 5" +msgstr "Cambiar a area de trabajo 5" + +#: ../../WPrefs.app/KeyboardShortcuts.c:400 +msgid "Switch to workspace 6" +msgstr "Cambiar a area de trabajo 6" + +#: ../../WPrefs.app/KeyboardShortcuts.c:401 +msgid "Switch to workspace 7" +msgstr "Cambiar a area de trabajo 7" + +#: ../../WPrefs.app/KeyboardShortcuts.c:402 +msgid "Switch to workspace 8" +msgstr "Cambiar a area de trabajo 8" + +#: ../../WPrefs.app/KeyboardShortcuts.c:403 +msgid "Switch to workspace 9" +msgstr "Cambiar a area de trabajo 9" + +#: ../../WPrefs.app/KeyboardShortcuts.c:404 +msgid "Switch to workspace 10" +msgstr "Cambiar a area de trabajo 10" + +#: ../../WPrefs.app/KeyboardShortcuts.c:405 +msgid "Shortcut for window 1" +msgstr "Secuencia para ventana 1" + +#: ../../WPrefs.app/KeyboardShortcuts.c:406 +msgid "Shortcut for window 2" +msgstr "Secuencia para ventana 2" + +#: ../../WPrefs.app/KeyboardShortcuts.c:407 +msgid "Shortcut for window 3" +msgstr "Secuencia para ventana 3" + +#: ../../WPrefs.app/KeyboardShortcuts.c:408 +msgid "Shortcut for window 4" +msgstr "Secuencia para ventana 4" + +#: ../../WPrefs.app/KeyboardShortcuts.c:409 +msgid "Raise Clip" +msgstr "Alzar Clip" + +#: ../../WPrefs.app/KeyboardShortcuts.c:410 +msgid "Lower Clip" +msgstr "Bajar Clip" + +#: ../../WPrefs.app/KeyboardShortcuts.c:411 +msgid "Raise/Lower Clip" +msgstr "Alzar/Bajar Clip" + +#: ../../WPrefs.app/KeyboardShortcuts.c:413 +msgid "Toggle keyboard language" +msgstr "Cambiar idioma del teclado" + +#: ../../WPrefs.app/KeyboardShortcuts.c:427 ../../WPrefs.app/Menu.c:1157 +msgid "Shortcut" +msgstr "Secuencia" + +#: ../../WPrefs.app/KeyboardShortcuts.c:438 +msgid "Clear" +msgstr "Limpiar" + +#: ../../WPrefs.app/KeyboardShortcuts.c:499 +msgid "Keyboard Shortcut Preferences" +msgstr "Secuencias de Teclado" + +#: ../../WPrefs.app/Menu.c:373 +msgid "Window Manager" +msgstr "Administrador de Ventanas" + +#: ../../WPrefs.app/Menu.c:375 +msgid "Program to open files" +msgstr "Programa para abrir archivos" + +#: ../../WPrefs.app/Menu.c:377 ../../WPrefs.app/Menu.c:1144 +msgid "Program to Run" +msgstr "Programa a Ejecutar" + +#: ../../WPrefs.app/Menu.c:427 ../../WPrefs.app/Menu.c:428 +#, c-format +msgid "New Command %i" +msgstr "Nuevo Comando %i" + +#: ../../WPrefs.app/Menu.c:435 +msgid "New Submenu" +msgstr "Nuevo Submenu" + +#: ../../WPrefs.app/Menu.c:440 +msgid "External Menu" +msgstr "Menu Externo" + +#: ../../WPrefs.app/Menu.c:447 +msgid "Workspaces" +msgstr "Areas de Trabajo" + +#: ../../WPrefs.app/Menu.c:1028 ../../WPrefs.app/Menu.c:1043 +msgid "Commands" +msgstr "Comandos" + +#: ../../WPrefs.app/Menu.c:1029 ../../WPrefs.app/Menu.c:1044 +msgid "Add Command" +msgstr "Agregar Comando" + +#: ../../WPrefs.app/Menu.c:1030 ../../WPrefs.app/Menu.c:1045 +msgid "Add Submenu" +msgstr "Agregar Submenu" + +#: ../../WPrefs.app/Menu.c:1031 ../../WPrefs.app/Menu.c:1046 +msgid "Add External Menu" +msgstr "Agregar Menu Externo" + +#: ../../WPrefs.app/Menu.c:1032 ../../WPrefs.app/Menu.c:1047 +msgid "Add Workspace Menu" +msgstr "Agregar Menu de Areas" + +#: ../../WPrefs.app/Menu.c:1033 ../../WPrefs.app/Menu.c:1048 +msgid "Remove Item" +msgstr "Eliminar Item" + +#: ../../WPrefs.app/Menu.c:1034 ../../WPrefs.app/Menu.c:1049 +msgid "Cut Item" +msgstr "Cortar Item" + +#: ../../WPrefs.app/Menu.c:1035 ../../WPrefs.app/Menu.c:1050 +msgid "Copy Item" +msgstr "Copiar Item" + +#: ../../WPrefs.app/Menu.c:1036 ../../WPrefs.app/Menu.c:1051 +msgid "Paste Item" +msgstr "Pegar Item" + +#: ../../WPrefs.app/Menu.c:1080 +msgid "Label" +msgstr "Etiqueta" + +#: ../../WPrefs.app/Menu.c:1093 +msgid "Command" +msgstr "Comando" + +#: ../../WPrefs.app/Menu.c:1098 +msgid "Run Program" +msgstr "Ejecutar Programa" + +#: ../../WPrefs.app/Menu.c:1099 +msgid "Arrange Icons" +msgstr "Ordenar Iconos" + +#: ../../WPrefs.app/Menu.c:1100 +msgid "Hide Others" +msgstr "Esconder Otros" + +#: ../../WPrefs.app/Menu.c:1101 +msgid "Show All Windows" +msgstr "Mostrar Todos" + +#: ../../WPrefs.app/Menu.c:1102 +msgid "Exit WindowMaker" +msgstr "Salir de Window Maker" + +#: ../../WPrefs.app/Menu.c:1103 +msgid "Exit X Session" +msgstr "Salir de la sesion X" + +#: ../../WPrefs.app/Menu.c:1104 +msgid "Start window manager" +msgstr "Arrancar window manager" + +#: ../../WPrefs.app/Menu.c:1105 +msgid "Restart WindowMaker" +msgstr "Reiniciar Window Maker" + +#: ../../WPrefs.app/Menu.c:1106 +msgid "Save Session" +msgstr "Guardar la sesion" + +#: ../../WPrefs.app/Menu.c:1107 +msgid "Clear Session" +msgstr "Limpiar la sesion" + +#: ../../WPrefs.app/Menu.c:1108 +msgid "Refresh Screen" +msgstr "Redibujar la pantalla" + +#: ../../WPrefs.app/Menu.c:1109 +msgid "Info Panel" +msgstr "Panel de Informacion" + +#: ../../WPrefs.app/Menu.c:1110 +msgid "Legal Panel" +msgstr "Panel \"Legal\"" + +#: ../../WPrefs.app/Menu.c:1118 +msgid "Open workspace menu" +msgstr "Abrir menu de Areas" + +#: ../../WPrefs.app/Menu.c:1125 +msgid "No confirmation panel" +msgstr "Sin panel de confirmacion" + +#: ../../WPrefs.app/Menu.c:1131 +msgid "Menu Path/Directory List" +msgstr "" + +#: ../../WPrefs.app/Menu.c:1176 +msgid "Ask help to the Guru" +msgstr "Pedir ayuda al guru" + +#. if there is a localized plmenu for the tongue put it's filename here +#: ../../WPrefs.app/Menu.c:1287 ../../WPrefs.app/Menu.c:1294 +#, c-format +msgid "%s/Library/WindowMaker/plmenu" +msgstr "%s/Library/WindowMaker/plmenu" + +#: ../../WPrefs.app/Menu.c:1302 ../../WPrefs.app/MouseSettings.c:146 +#: ../../WPrefs.app/MouseSettings.c:169 ../../WPrefs.app/Text.c:181 +#: ../../WPrefs.app/Themes.c:96 ../../WPrefs.app/WPrefs.c:558 +#: ../../WPrefs.app/WPrefs.c:563 ../../WPrefs.app/WPrefs.c:572 +#: ../../WPrefs.app/WPrefs.c:582 ../../WPrefs.app/WPrefs.c:590 +#: ../../WPrefs.app/WPrefs.c:614 ../../WPrefs.app/WPrefs.c:619 +msgid "Error" +msgstr "Error" + +#: ../../WPrefs.app/Menu.c:1302 +msgid "Could not copy default plmenu file from ~/GNUstep/Library/WindowMaker" +msgstr "No pude copiar el menu por defecto (plmenu) de ~/GNUstep/Library/WindowMaker" + +#: ../../WPrefs.app/Menu.c:1304 ../../WPrefs.app/Menu.c:1354 +#: ../../WPrefs.app/MenuGuru.c:119 ../../WPrefs.app/MenuGuru.c:126 +#: ../../WPrefs.app/MenuGuru.c:140 ../../WPrefs.app/MouseSettings.c:148 +#: ../../WPrefs.app/MouseSettings.c:171 ../../WPrefs.app/Text.c:181 +#: ../../WPrefs.app/Themes.c:98 ../../WPrefs.app/WPrefs.c:558 +#: ../../WPrefs.app/WPrefs.c:563 ../../WPrefs.app/WPrefs.c:574 +#: ../../WPrefs.app/WPrefs.c:584 ../../WPrefs.app/WPrefs.c:590 +#: ../../WPrefs.app/WPrefs.c:597 ../../WPrefs.app/WPrefs.c:614 +#: ../../WPrefs.app/WPrefs.c:619 +msgid "OK" +msgstr "Ok" + +#: ../../WPrefs.app/Menu.c:1339 +msgid "" +"The format of the menu in ~/G/D/WMRootMenu is not recognized by WPrefs. It " +"might be in a format different than the one supported by WPrefs or contain a " +"syntax error. Do you want to continue using the current menu to edit it by " +"hand later or replace it with a default menu in the new format?" +msgstr "" +"El formato del menu en ~/G/D/WMRootMenu no es reconocido por WPrefs. Puede " +"estar en un formato diferente al soportado por WPrefs o contener un error " +"de sintaxis. Desea seguir usando el menu actual para editarlo a mano mas " +"tarde, o reemplazarlo con un menu por defecto en el formato nuevo?" + +#: ../../WPrefs.app/Menu.c:1346 ../../WPrefs.app/Menu.c:1353 +#: ../../WPrefs.app/WPrefs.c:597 +msgid "Warning" +msgstr "Atencion" + +#: ../../WPrefs.app/Menu.c:1346 +msgid "Keep current menu" +msgstr "Mantener el menu actual" + +#: ../../WPrefs.app/Menu.c:1347 +msgid "Install default menu" +msgstr "Instalar menu por defecto" + +#: ../../WPrefs.app/Menu.c:1353 +msgid "Any changes made in this section will not be saved" +msgstr "Cualquier cambio en esta seccion no sera guardado" + +#: ../../WPrefs.app/Menu.c:1419 +msgid "Applications Menu Definition" +msgstr "Definicion de Menu de Aplicaciones" + +#: ../../WPrefs.app/MenuGuru.c:106 +msgid "Menu Guru - Select Type" +msgstr "Guru de Menu - Escoja Tipo" + +#: ../../WPrefs.app/MenuGuru.c:111 ../../WPrefs.app/MenuGuru.c:133 +#: ../../WPrefs.app/MenuGuru.c:251 +msgid "Next" +msgstr "Siguiente" + +#: ../../WPrefs.app/MenuGuru.c:114 +msgid "Menu Guru - Select Menu File" +msgstr "Guru de Menu - Escoja Archivo" + +#: ../../WPrefs.app/MenuGuru.c:122 +msgid "Menu Guru - Select Pipe Command" +msgstr "Guru de Menu - Escoja Pipe" + +#: ../../WPrefs.app/MenuGuru.c:129 +msgid "Menu Guru - Select Directories" +msgstr "Guru de Menu - Escoja Directorios" + +#: ../../WPrefs.app/MenuGuru.c:136 +msgid "Menu Guru - Select Command" +msgstr "Guru de Menu - Escoja Comando" + +#: ../../WPrefs.app/MenuGuru.c:257 +msgid "Back" +msgstr "Atras" + +#: ../../WPrefs.app/MenuGuru.c:271 +msgid "" +"This process will help you create a submenu which definition is located in " +"another file or is created dynamically.\n" +"What do you want to use as the contents of the submenu?" +msgstr "" +"Este proceso le ayudara a crear un submenu cuya definicion esta en " +"otro archivo o es creada dinamicamente.\n" +"Que desea usar como contenido del submenu?" + +#: ../../WPrefs.app/MenuGuru.c:279 +msgid "" +"A file containing the menu definition in the plain text (non-property list) " +"menu format." +msgstr "" +"Un archivo que contiene la definicion en el formato " +"de texto plano (no lista de propiedades)" + +#: ../../WPrefs.app/MenuGuru.c:285 +msgid "The menu definition generated by a script/program read through a pipe." +msgstr "" +"La definicion generada por un script/programa leida a traves de un pipe." + +#: ../../WPrefs.app/MenuGuru.c:291 +msgid "The files in one or more directories." +msgstr "Archivos en uno o mas directorios." + +#: ../../WPrefs.app/MenuGuru.c:303 +msgid "Type the path for the menu file:" +msgstr "Ingrese la ruta para el archivo:" + +#: ../../WPrefs.app/MenuGuru.c:318 +msgid "" +"The menu file must contain a menu in the plain text menu file format. This " +"format is described in the menu files included with WindowMaker, probably at " +"~/GNUstep/Library/WindowMaker/menu" +msgstr "" +"El archivo de menu debe contener un menu en el formato de texto plano. Este " +"formato esta descrito en los archivos distribuidos con Window Maker, " +"probablemente en ~/GNUstep/Library/WindowMaker/menu" + +#: ../../WPrefs.app/MenuGuru.c:328 +msgid "Type the command that will generate the menu definition:" +msgstr "Ingrese el comando que generara la definicion de menu:" + +#: ../../WPrefs.app/MenuGuru.c:338 +msgid "" +"The command supplied must generate and output a valid menu definition to " +"stdout. This definition should be in the plain text menu file format, " +"described in the menu files included with WindowMaker, usually at " +"~/GNUstep/Library/WindowMaker/menu" +msgstr "" +"El comando dado debe generar una definicion de menu valida a stdout. " +"Esta definicion debe estar en el formato de texto plano, descrito en los " +"archivos incluidos con WindowMaker, normalmente en " +"~/GNUstep/Library/WindowMaker/menu" + +#: ../../WPrefs.app/MenuGuru.c:350 ../../WPrefs.app/MenuGuru.c:372 +#: ../../WPrefs.app/MenuGuru.c:394 +msgid "" +"Type the path for the directory. You can type more than one path by " +"separating them with spaces." +msgstr "" +"Ingrese la ruta del directorio. Puede especificar mas de uno " +"separandolos con espacios" + +#: ../../WPrefs.app/MenuGuru.c:361 ../../WPrefs.app/MenuGuru.c:383 +#: ../../WPrefs.app/MenuGuru.c:405 +msgid "" +"The menu generated will have an item for each file in the directory. The " +"directories can contain program executables or data files (such as jpeg " +"images)." +msgstr "" +"El menu generado tendra un item por cada archivo en el directorio. Los " +"directorios pueden contener programas ejecutables o archivos de datos " +"(como imagenes jpeg)." + +#: ../../WPrefs.app/MenuGuru.c:415 +msgid "" +"If the directory contain data files, type the command used to open these " +"files. Otherwise, leave it in blank." +msgstr "" +"Si el directorio contiene archivos de datos, ingrese el comando usado " +"para abrir tales archivos. En otro caso, deje el campo en blanco." + +#: ../../WPrefs.app/MenuGuru.c:426 +msgid "" +"Each file in the directory will have an item and they will be opened with " +"the supplied command.For example, if the directory contains image files and " +"the command is \"xv -root\", each file in the directory will have a menu " +"item like \"xv -root imagefile\"." +msgstr "" +"Cada archivo en el directorio tendra un item y sera abierto con el comando " +"entregado. Por ejemplo, si el directorio contiene imagenes y el comando es " +"\"xv -root\", cada archivo en el directorio tendra un item \"xv -root imagen\"" + +#: ../../WPrefs.app/MenuPreferences.c:112 +msgid "Menu Scrolling Speed" +msgstr "Velocidad de desplazamiento del menu" + +#: ../../WPrefs.app/MenuPreferences.c:161 +msgid "Submenu Alignment" +msgstr "Alineamiento de submenus" + +#: ../../WPrefs.app/MenuPreferences.c:204 +msgid "" +"Always open submenus inside the screen, instead of scrolling.\n" +"Note: this can be an annoyance at some circumstances." +msgstr "" +"Siempre abrir submenus dentro de la pantalla en vez de\n" +"desplazarlo. Nota: puede ser molesto en algunas circunstancias." + +#: ../../WPrefs.app/MenuPreferences.c:209 +msgid "Scroll off-screen menus when pointer is moved over them." +msgstr "Desplazar los menus cuando el puntero del mouse se mueve sobre ellos." + +#: ../../WPrefs.app/MenuPreferences.c:229 +msgid "Menu Preferences" +msgstr "Preferencias de menu" + +#: ../../WPrefs.app/MouseSettings.c:147 +msgid "Invalid mouse acceleration value. Must be a positive real value." +msgstr "Valor de aceleracion incorrecto. Debe ser un valor real positivo." + +#: ../../WPrefs.app/MouseSettings.c:170 +msgid "" +"Invalid mouse acceleration threshold value. Must be the number of pixels to " +"travel before accelerating." +msgstr "" +"Valor invalido de umbral. Debe ser el numero de pixels a viajar " +"antes de acelerar." + +#: ../../WPrefs.app/MouseSettings.c:225 +#, c-format +msgid "mouse button %s not supported by WPrefs." +msgstr "boton %s del raton no soportado por WPrefs" + +#: ../../WPrefs.app/MouseSettings.c:259 ../../WPrefs.app/MouseSettings.c:270 +#: ../../WPrefs.app/MouseSettings.c:281 +#, c-format +msgid "bad value %s for option %s" +msgstr "valor erroneo (%s) para la opcion %s" + +#: ../../WPrefs.app/MouseSettings.c:341 +#, c-format +msgid "" +"modifier key %s for option ModifierKey was not recognized. Using %s as " +"default" +msgstr "" +"tecla modificadora %s para la opcion ModifierKey no fue reconocida. " +"Usando %s como valor por defecto." + +#: ../../WPrefs.app/MouseSettings.c:366 +msgid "could not retrieve keyboard modifier mapping" +msgstr "no se pudo obtener el mapa de modificadores de teclado" + +#: ../../WPrefs.app/MouseSettings.c:513 +msgid "Mouse Speed" +msgstr "Velocidad del Raton" + +#: ../../WPrefs.app/MouseSettings.c:575 +msgid "Acceler.:" +msgstr "Aceleracion:" + +#: ../../WPrefs.app/MouseSettings.c:587 +msgid "Threshold:" +msgstr "Umbral:" + +#: ../../WPrefs.app/MouseSettings.c:602 +msgid "Double-Click Delay" +msgstr "Retraso Doble-Click" + +#: ../../WPrefs.app/MouseSettings.c:646 +msgid "Test" +msgstr "Prueba" + +#: ../../WPrefs.app/MouseSettings.c:656 +msgid "Workspace Mouse Actions" +msgstr "Acciones de raton para Areas" + +#: ../../WPrefs.app/MouseSettings.c:661 +msgid "Disable mouse actions" +msgstr "Desabilitar acciones de raton" + +#: ../../WPrefs.app/MouseSettings.c:714 +msgid "Applications menu" +msgstr "Menu Aplicaciones" + +#: ../../WPrefs.app/MouseSettings.c:720 +msgid "Window list menu" +msgstr "Lista de ventanas" + +#: ../../WPrefs.app/MouseSettings.c:726 +msgid "Select windows" +msgstr "Enfocar ventanas" + +#: ../../WPrefs.app/MouseSettings.c:761 +msgid "Mouse Grab Modifier" +msgstr "Modificador de \"Grab\"" + +#: ../../WPrefs.app/MouseSettings.c:795 +#, c-format +msgid "could not create %s" +msgstr "no se pudo crear %s" + +#: ../../WPrefs.app/MouseSettings.c:811 +#, c-format +msgid "could not create temporary file %s" +msgstr "no se pudo crear el archivo temporal %s" + +#: ../../WPrefs.app/MouseSettings.c:836 +#, c-format +msgid "could not rename file %s to %s\n" +msgstr "no se pudo renombrar %s a %s\n" + +#: ../../WPrefs.app/MouseSettings.c:919 +msgid "Mouse Preferences" +msgstr "Preferencias de Raton" + +#: ../../WPrefs.app/Paths.c:82 +msgid "bad value in option IconPath. Using default path list" +msgstr "valor erroneo en IconPath. Usando la lista de rutas por defecto" + +#: ../../WPrefs.app/Paths.c:99 +msgid "bad value in option PixmapPath. Using default path list" +msgstr "valor erroneo en PixmapPath. Usando la lista de rutas por defecto" + +#: ../../WPrefs.app/Paths.c:302 +msgid "Icon Search Paths" +msgstr "Rutas de Busqueda de Iconos" + +#: ../../WPrefs.app/Paths.c:314 ../../WPrefs.app/Paths.c:350 +msgid "Add" +msgstr "Agregar" + +#: ../../WPrefs.app/Paths.c:321 ../../WPrefs.app/Paths.c:357 +msgid "Remove" +msgstr "Eliminar" + +#: ../../WPrefs.app/Paths.c:338 +msgid "Pixmap Search Paths" +msgstr "Rutas de Busqueda de Pixmaps" + +#: ../../WPrefs.app/Paths.c:386 +msgid "Search Path Configuration" +msgstr "Configuracion de Rutas de Busqueda" + +#: ../../WPrefs.app/Preferences.c:151 +msgid "Size Display" +msgstr "Display de taman~o" + +#: ../../WPrefs.app/Preferences.c:156 ../../WPrefs.app/Preferences.c:172 +msgid "Corner of screen" +msgstr "Esquina de la pantalla" + +#: ../../WPrefs.app/Preferences.c:157 ../../WPrefs.app/Preferences.c:173 +msgid "Center of screen" +msgstr "Centro de la pantalla" + +#: ../../WPrefs.app/Preferences.c:158 ../../WPrefs.app/Preferences.c:174 +msgid "Center of resized window" +msgstr "Centro de la ventana" + +#: ../../WPrefs.app/Preferences.c:159 +msgid "Technical drawing-like" +msgstr "Como dibujo tecnico" + +#: ../../WPrefs.app/Preferences.c:167 +msgid "Position Display" +msgstr "Display de Posicion" + +#: ../../WPrefs.app/Preferences.c:182 +msgid "Show balloon text for..." +msgstr "Mostrar vin~etas para..." + +#: ../../WPrefs.app/Preferences.c:189 +msgid "incomplete window titles" +msgstr "titulos incompletos de ventanas" + +#: ../../WPrefs.app/Preferences.c:190 +msgid "miniwindow titles" +msgstr "titulos de miniventanas" + +#: ../../WPrefs.app/Preferences.c:191 +msgid "application/dock icons" +msgstr "iconos de aplicaciones/dock" + +#: ../../WPrefs.app/Preferences.c:204 +msgid "Raise window when switching focus with keyboard (CirculateRaise)." +msgstr "Alzar ventana cuando se cambia el foco con teclado (CirculateRaise)." + +#: ../../WPrefs.app/Preferences.c:210 +msgid "Keep keyboard language status for each window." +msgstr "Mantener estado de lenguaje de teclado para cada ventana." + +#: ../../WPrefs.app/Preferences.c:231 +msgid "Miscellaneous Ergonomic Preferences" +msgstr "Preferencias Ergonometricas" + +#: ../../WPrefs.app/Text.c:179 +#, c-format +msgid "Invalid font %s." +msgstr "Font %s erronea." + +#: ../../WPrefs.app/Text.c:256 +msgid "Set Font..." +msgstr "Establecer Font..." + +#: ../../WPrefs.app/Text.c:262 +msgid "Window Title Font" +msgstr "Font de titulo de ventana" + +#: ../../WPrefs.app/Text.c:263 +msgid "Menu Title Font" +msgstr "Font de Titulo de Menu" + +#: ../../WPrefs.app/Text.c:264 +msgid "Menu Item Font" +msgstr "Font de Item de Menu" + +#: ../../WPrefs.app/Text.c:265 +msgid "Icon Title Font" +msgstr "Font de Titulo de Iconos" + +#: ../../WPrefs.app/Text.c:266 +msgid "Clip Title Font" +msgstr "Font de Titulo de Clip" + +#: ../../WPrefs.app/Text.c:267 +msgid "Geometry Display Font" +msgstr "Font de Geometria" + +#: ../../WPrefs.app/Text.c:280 +msgid "" +"Sample Text\n" +"abcdefghijklmnopqrstuvxywz\n" +"ABCDEFGHIJKLMNOPQRSTUVXYWZ\n" +"0123456789" +msgstr "" +"Texto ejemplo\n" +"abcdefghijklmnopqrstuvwxyz\n" +"ABCDEFGHIJKLMNOPQRSTUVWXYZ\n" +"0123456789" + +#: ../../WPrefs.app/Text.c:285 +msgid "Alignment" +msgstr "Alineacion" + +#: ../../WPrefs.app/Text.c:290 +msgid "Left" +msgstr "Izquierda" + +#: ../../WPrefs.app/Text.c:296 +msgid "Center" +msgstr "Centro" + +#: ../../WPrefs.app/Text.c:303 +msgid "Right" +msgstr "Derecha" + +#: ../../WPrefs.app/Text.c:325 +msgid "Text Preferences" +msgstr "Preferencias de Textos" + +#: ../../WPrefs.app/TextureAndColor.c:384 +msgid "Window Title Bar" +msgstr "Barra de Titulo de Ventanas" + +#: ../../WPrefs.app/TextureAndColor.c:385 +msgid "Menu Title Bar" +msgstr "Barra de Titulo de Menu" + +#: ../../WPrefs.app/TextureAndColor.c:386 +msgid "Menu Items" +msgstr "Items de Menu" + +#: ../../WPrefs.app/TextureAndColor.c:387 +msgid "Workspace/Clip" +msgstr "Area/Clip" + +#: ../../WPrefs.app/TextureAndColor.c:388 +msgid "Icons" +msgstr "Iconos" + +#: ../../WPrefs.app/TextureAndColor.c:399 +msgid "Focused Window" +msgstr "Ventana enfocada" + +#: ../../WPrefs.app/TextureAndColor.c:412 +#: ../../WPrefs.app/TextureAndColor.c:443 +#: ../../WPrefs.app/TextureAndColor.c:474 +msgid "Texture" +msgstr "Textura" + +#: ../../WPrefs.app/TextureAndColor.c:418 +#: ../../WPrefs.app/TextureAndColor.c:449 +#: ../../WPrefs.app/TextureAndColor.c:480 +msgid "Text Color" +msgstr "Color de Texto" + +#: ../../WPrefs.app/TextureAndColor.c:423 +#: ../../WPrefs.app/TextureAndColor.c:454 +#: ../../WPrefs.app/TextureAndColor.c:485 +#: ../../WPrefs.app/TextureAndColor.c:509 +#: ../../WPrefs.app/TextureAndColor.c:575 +#: ../../WPrefs.app/TextureAndColor.c:652 +msgid "Set..." +msgstr "Establecer..." + +#: ../../WPrefs.app/TextureAndColor.c:430 +msgid "Unfocused Window" +msgstr "Ventana desenfocada" + +#: ../../WPrefs.app/TextureAndColor.c:461 +msgid "Owner of Focused Window" +msgstr "Padre de Ventana Enfocada" + +#: ../../WPrefs.app/TextureAndColor.c:494 +msgid "Unselected Items" +msgstr "Items no seleccionados" + +#: ../../WPrefs.app/TextureAndColor.c:504 +#: ../../WPrefs.app/TextureAndColor.c:558 +msgid "Background" +msgstr "Fondo" + +#: ../../WPrefs.app/TextureAndColor.c:519 +msgid "Normal Text" +msgstr "Texto Normal" + +#: ../../WPrefs.app/TextureAndColor.c:529 +msgid "Disabled Text" +msgstr "Texto Desabilitado" + +#: ../../WPrefs.app/TextureAndColor.c:538 +msgid "Selected Items" +msgstr "Items Seleccionados" + +#: ../../WPrefs.app/TextureAndColor.c:548 +msgid "Text" +msgstr "Texto" + +#: ../../WPrefs.app/TextureAndColor.c:566 +msgid "Menu Title Background" +msgstr "Fondo de Titulo de Menu" + +#: ../../WPrefs.app/TextureAndColor.c:584 +msgid "Menu Title Text" +msgstr "Texto de Titulo de Menu" + +#: ../../WPrefs.app/TextureAndColor.c:596 +msgid "Workspace Background" +msgstr "Fondo de Area" + +#: ../../WPrefs.app/TextureAndColor.c:605 +msgid "Change" +msgstr "Cambiar" + +#: ../../WPrefs.app/TextureAndColor.c:611 +msgid "Clip Title Text" +msgstr "Texto de Titulo de Clip" + +#: ../../WPrefs.app/TextureAndColor.c:621 +msgid "Normal" +msgstr "Normal" + +#: ../../WPrefs.app/TextureAndColor.c:631 +msgid "Collapsed" +msgstr "Colapsado" + +#: ../../WPrefs.app/TextureAndColor.c:643 +msgid "Icon Background" +msgstr "Fondo de Icono" + +#: ../../WPrefs.app/TextureAndColor.c:677 +msgid "Texture and Color Preferences" +msgstr "Preferencias de Textura y Color" + +#: ../../WPrefs.app/Themes.c:71 ../../WPrefs.app/Themes.c:82 +msgid "Set" +msgstr "Establecer" + +#: ../../WPrefs.app/Themes.c:132 +msgid "Stop" +msgstr "Detener" + +#: ../../WPrefs.app/Themes.c:143 ../../WPrefs.app/Themes.c:205 +#: ../../WPrefs.app/Themes.c:225 +msgid "Download" +msgstr "Download" + +#: ../../WPrefs.app/Themes.c:173 +msgid "Save Current Theme" +msgstr "Guardar Tema Actual" + +#: ../../WPrefs.app/Themes.c:182 +msgid "Load" +msgstr "Cargar" + +#: ../../WPrefs.app/Themes.c:187 +msgid "Install" +msgstr "Instalar" + +#: ../../WPrefs.app/Themes.c:195 +msgid "Tile of The Day" +msgstr "Azulejo de Hoy" + +#: ../../WPrefs.app/Themes.c:215 +msgid "Bar of The Day" +msgstr "Barra de Hoy" + +#: ../../WPrefs.app/Themes.c:252 +msgid "Themes" +msgstr "Temas" + +#: ../../WPrefs.app/WPrefs.c:201 +msgid "Window Maker Preferences" +msgstr "Preferencias de Window Maker" + +#: ../../WPrefs.app/WPrefs.c:225 +msgid "Revert Page" +msgstr "Revertir Hoja" + +#: ../../WPrefs.app/WPrefs.c:231 +msgid "Revert All" +msgstr "Revertir Todo" + +#: ../../WPrefs.app/WPrefs.c:237 +msgid "Save" +msgstr "Guardar" + +#: ../../WPrefs.app/WPrefs.c:243 +msgid "Close" +msgstr "Cerrar" + +#: ../../WPrefs.app/WPrefs.c:260 +msgid "Window Maker Preferences Utility" +msgstr "Editor de Preferencias de Window Maker" + +#: ../../WPrefs.app/WPrefs.c:267 +#, c-format +msgid "Version %s for Window Maker %s" +msgstr "Version %s para Window Maker %s" + +#: ../../WPrefs.app/WPrefs.c:274 +msgid "Starting..." +msgstr "Comenzando..." + +#: ../../WPrefs.app/WPrefs.c:280 +msgid "" +"Programming/Design: Alfredo K. Kojima\n" +"Artwork: Marco van Hylckama Vlieg\n" +"More Programming: James Thompson" +msgstr "" +"Programacion/Disen~o: Alfredo K. Kojima\n" +"Arte: Marco van Hylckama Vlieg\n" +"Mas Programacion: James Thompson" + +#: ../../WPrefs.app/WPrefs.c:368 +#, c-format +msgid "could not locate image file %s\n" +msgstr "no se pudo encontrar archivo de imagen %s\n" + +#: ../../WPrefs.app/WPrefs.c:474 +#, c-format +msgid "could not load image file %s:%s" +msgstr "no se pudo cargar archivo de imagen %s:%s" + +#: ../../WPrefs.app/WPrefs.c:493 +msgid "Loading Window Maker configuration files..." +msgstr "Cargando archivos de configuracion de Window Maker..." + +#: ../../WPrefs.app/WPrefs.c:497 +msgid "Initializing configuration panels..." +msgstr "Inicializando paneles de configuracion..." + +#: ../../WPrefs.app/WPrefs.c:525 +msgid "" +"WPrefs is free software and is distributed WITHOUT ANY WARRANTY under the " +"terms of the GNU General Public License. Redistribution of the icons in this " +"program separately from the program is prohibited." +msgstr "" +"WPrefs es software libre y es distribuido SIN GARANTIA DE NINGUN TIPO bajo " +"los terminos de la licencia GNU General Public License.\nLa redistribucion " +"de los iconos de este programa por separado esta prohibida." + +#: ../../WPrefs.app/WPrefs.c:557 ../../WPrefs.app/WPrefs.c:613 +#, c-format +msgid "Window Maker domain (%s) is corrupted!" +msgstr "Dominio de Window Maker (%s) esta corrupto!" + +#: ../../WPrefs.app/WPrefs.c:561 +#, c-format +msgid "Could not load Window Maker domain (%s) from defaults database." +msgstr "No se pudo cargar dominio de Window Maker (%s) de la base de datos." + +#: ../../WPrefs.app/WPrefs.c:569 +msgid "could not extract version information from Window Maker" +msgstr "No se pudo extraer informacion de version de Window Maker" + +#: ../../WPrefs.app/WPrefs.c:570 +msgid "Make sure wmaker is in your search path." +msgstr "Asegurese que wmaker este en su ruta de busqueda (path)" + +#: ../../WPrefs.app/WPrefs.c:573 +msgid "" +"Could not extract version from Window Maker. Make sure it is correctly " +"installed and is in your PATH environment variable." +msgstr "" +"No se pudo extraer version de Window Maker. Asegurese de que este " +"correctamente instalado y en su variable de ambiente PATH" + +#: ../../WPrefs.app/WPrefs.c:583 +msgid "" +"Could not extract version from Window Maker. Make sure it is correctly " +"installed." +msgstr "No se pudo extrar version de Window Maker. Asegurese que este " +"correctamente instalado" + +#: ../../WPrefs.app/WPrefs.c:588 +#, c-format +msgid "" +"WPrefs only supports Window Maker 0.18.0 or newer.\n" +"The version installed is %i.%i.%i\n" +msgstr "" +"WPrefs solo soporta Window Maker 0.18.0 o superior.\n" +"La version instalada es %i.%i.%i\n" + +#: ../../WPrefs.app/WPrefs.c:595 +#, c-format +msgid "" +"Window Maker %i.%i.%i, which is installed in your system, is not fully " +"supported by this version of WPrefs." +msgstr "" +"La version %i.%i.%i de Window Maker, que esta instalada en su sistema, " +"no esta completamente soportada por esta version de WPrefs." + +#: ../../WPrefs.app/WPrefs.c:602 +msgid "could not run \"wmaker --global_defaults_path\"." +msgstr "no se pudo ejecutar \"wmaker --global_defaults_path\"." + +#: ../../WPrefs.app/WPrefs.c:617 +#, c-format +msgid "Could not load global Window Maker domain (%s)." +msgstr "No se pudo cargar dominio global de Window Maker (%s)." + +#: ../../WPrefs.app/WPrefs.c:863 +#, c-format +msgid "" +"bad speed value for option %s\n" +". Using default Medium" +msgstr "" +"valor erroneo para la opcion %s.\n" +"Usando el valor por defecto (Medium)" + +#: ../../WPrefs.app/WindowHandling.c:108 +#, c-format +msgid "bad option value %s in WindowPlacement. Using default value" +msgstr "valor erroneo (%s) en WindowPlacement. Usando el valor por defecto" + +#: ../../WPrefs.app/WindowHandling.c:130 +msgid "invalid data in option WindowPlaceOrigin. Using default (0,0)" +msgstr "datos erroneos en WindowPlaceOrigin. Usando el valor por defecto (0,0)" + +#: ../../WPrefs.app/WindowHandling.c:192 +msgid "Window Placement" +msgstr "Posicionamiento de Ventanas" + +#: ../../WPrefs.app/WindowHandling.c:197 +msgid "Automatic" +msgstr "Automatico" + +#: ../../WPrefs.app/WindowHandling.c:198 +msgid "Random" +msgstr "Aleatorio" + +#: ../../WPrefs.app/WindowHandling.c:199 +msgid "Manual" +msgstr "Manual" + +#: ../../WPrefs.app/WindowHandling.c:200 +msgid "Cascade" +msgstr "Cascada" + +#: ../../WPrefs.app/WindowHandling.c:206 +msgid "Placement Origin" +msgstr "Origen del posicionamiento" + +#: ../../WPrefs.app/WindowHandling.c:260 +msgid "Opaque Move" +msgstr "Mostrar contenido al desplazar" + +#: ../../WPrefs.app/WindowHandling.c:296 +msgid "When maximizing..." +msgstr "Al maximizar..." + +#: ../../WPrefs.app/WindowHandling.c:301 +msgid "...do not resize over icons" +msgstr "...no cubrir los iconos" + +#: ../../WPrefs.app/WindowHandling.c:307 +msgid "...do not resize over dock" +msgstr "...no cubrir el Dock" + +#: ../../WPrefs.app/WindowHandling.c:320 +msgid "Open transients in same workspace as their owners" +msgstr "Abrir transientes en la misma area que sus padres" + +#: ../../WPrefs.app/WindowHandling.c:347 +msgid "Window Handling Preferences" +msgstr "Preferencias de Manejo de Ventanas" + +#: ../../WPrefs.app/Workspace.c:137 +msgid "Workspace Navigation" +msgstr "Navegacion de Areas" + +#: ../../WPrefs.app/Workspace.c:161 +msgid "drag windows between workspaces." +msgstr "llevar ventanas entre areas." + +#: ../../WPrefs.app/Workspace.c:186 +msgid "" +"switch to first workspace when switching past the last workspace and " +"vice-versa" +msgstr "" +"cambiar al primer area cuando se pasa la ultima y viceversa" + +#: ../../WPrefs.app/Workspace.c:210 +msgid "create a new workspace when switching past the last workspace." +msgstr "crear nueva area cuando se pasa la ultima" + +#: ../../WPrefs.app/Workspace.c:218 +msgid "Dock/Clip" +msgstr "Dock/Clip" + +#: ../../WPrefs.app/Workspace.c:287 +msgid "Workspace Preferences" +msgstr "Preferencias de Area" + +#: ../../WPrefs.app/main.c:71 +#, c-format +msgid "usage: %s [options]\n" +msgstr "uso: %s [opciones]\n" + +#: ../../WPrefs.app/main.c:72 +msgid "options:" +msgstr "opciones:" + + +#: ../../WPrefs.app/main.c:73 +msgid " -display \tdisplay to be used" +msgstr "-display \tdisplay a usar" + +#: ../../WPrefs.app/main.c:74 +msgid " --version\t\tprint version number and exit" +msgstr "--version\t\tmostrar numero de version y salir" + +#: ../../WPrefs.app/main.c:75 +msgid " --help\t\tprint this message and exit" +msgstr "--help\t\timprimir este mensaje y salir" + +#: ../../WPrefs.app/main.c:134 +#, c-format +msgid "too few arguments for %s" +msgstr "faltan argumentos para %s" + +#: ../../WPrefs.app/main.c:156 +msgid "X server does not support locale" +msgstr "Servidor X no soporta locale" + +#: ../../WPrefs.app/main.c:159 +msgid "cannot set locale modifiers" +msgstr "no se pudo establecer modificadores de locale" + +#: ../../WPrefs.app/main.c:165 +#, c-format +msgid "could not open display %s" +msgstr "no se pudo abrir display %s" + +#: ../../WPrefs.app/main.c:173 +msgid "could not initialize application" +msgstr "no se pudo iniicalizar la aplicacion" diff --git a/WPrefs.app/tiff/Makefile.in b/WPrefs.app/tiff/Makefile.in index bd7220ba..6a9bd2f8 100644 --- a/WPrefs.app/tiff/Makefile.in +++ b/WPrefs.app/tiff/Makefile.in @@ -103,7 +103,7 @@ DIST_COMMON = README Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WPrefs.app/xpm/Makefile.in b/WPrefs.app/xpm/Makefile.in index 9bbf0460..3f4a2398 100644 --- a/WPrefs.app/xpm/Makefile.in +++ b/WPrefs.app/xpm/Makefile.in @@ -103,7 +103,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/Backgrounds/Makefile.in b/WindowMaker/Backgrounds/Makefile.in index f8f87dad..6539ee0f 100755 --- a/WindowMaker/Backgrounds/Makefile.in +++ b/WindowMaker/Backgrounds/Makefile.in @@ -102,7 +102,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/Defaults/Makefile.in b/WindowMaker/Defaults/Makefile.in index 617e74b6..fc79a8b8 100755 --- a/WindowMaker/Defaults/Makefile.in +++ b/WindowMaker/Defaults/Makefile.in @@ -104,7 +104,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/IconSets/Makefile.in b/WindowMaker/IconSets/Makefile.in index edef9a84..7839ff72 100755 --- a/WindowMaker/IconSets/Makefile.in +++ b/WindowMaker/IconSets/Makefile.in @@ -104,7 +104,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/Icons/Makefile.in b/WindowMaker/Icons/Makefile.in index 6d0c09f5..23752a7e 100755 --- a/WindowMaker/Icons/Makefile.in +++ b/WindowMaker/Icons/Makefile.in @@ -103,7 +103,7 @@ DIST_COMMON = README Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/Makefile.am b/WindowMaker/Makefile.am index b20648b8..fda0982f 100644 --- a/WindowMaker/Makefile.am +++ b/WindowMaker/Makefile.am @@ -34,6 +34,7 @@ prefsdata_DATA =\ plmenu\ plmenu.fr\ plmenu.hr\ + plmenu.dk\ wmmacros \ xtree.dat diff --git a/WindowMaker/Makefile.in b/WindowMaker/Makefile.in index e2523f13..507f3153 100755 --- a/WindowMaker/Makefile.in +++ b/WindowMaker/Makefile.in @@ -91,7 +91,7 @@ SUBDIRS = Backgrounds Defaults IconSets Icons Pixmaps Styles Themes prefsdatadir = $(pkgdatadir) -prefsdata_DATA = README README.themes autostart.sh exitscript.sh menu menu.ca menu.cz menu.de menu.dk menu.el menu.es menu.fi menu.fr menu.gl menu.he menu.hr menu.hu menu.it menu.ja menu.ko menu.nl menu.no menu.pt menu.ru menu.se menu.sl menu.tr menu.zh_TW.Big5 plmenu plmenu.fr plmenu.hr wmmacros xtree.dat +prefsdata_DATA = README README.themes autostart.sh exitscript.sh menu menu.ca menu.cz menu.de menu.dk menu.el menu.es menu.fi menu.fr menu.gl menu.he menu.hr menu.hu menu.it menu.ja menu.ko menu.nl menu.no menu.pt menu.ru menu.se menu.sl menu.tr menu.zh_TW.Big5 plmenu plmenu.fr plmenu.hr plmenu.dk wmmacros xtree.dat EXTRA_DIST = $(prefsdata_DATA) mkMakefile @@ -105,7 +105,7 @@ DIST_COMMON = README Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/Pixmaps/Makefile.in b/WindowMaker/Pixmaps/Makefile.in index 52b83299..fe59fb29 100755 --- a/WindowMaker/Pixmaps/Makefile.in +++ b/WindowMaker/Pixmaps/Makefile.in @@ -103,7 +103,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/README b/WindowMaker/README index 88460439..67111c10 100644 --- a/WindowMaker/README +++ b/WindowMaker/README @@ -57,3 +57,7 @@ menu.sl Slovene Alen Salamun menu.hu Hungarian Csanaki Csaba menu.ca Català Carles Amig dj_fr3nd@hotmail.com menu.zh_TW.Big5 Chinese Li Wei Jih + + + +plmenu.dk Danish Birger Langkjer diff --git a/WindowMaker/Styles/Makefile.in b/WindowMaker/Styles/Makefile.in index 7db6b23c..8681c8c4 100755 --- a/WindowMaker/Styles/Makefile.in +++ b/WindowMaker/Styles/Makefile.in @@ -103,7 +103,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/Themes/Checker.themed/Makefile.in b/WindowMaker/Themes/Checker.themed/Makefile.in index f4549ee4..6d678c6c 100755 --- a/WindowMaker/Themes/Checker.themed/Makefile.in +++ b/WindowMaker/Themes/Checker.themed/Makefile.in @@ -103,7 +103,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/Themes/LeetWM.themed/Makefile.in b/WindowMaker/Themes/LeetWM.themed/Makefile.in index 412f500a..619c0a0a 100755 --- a/WindowMaker/Themes/LeetWM.themed/Makefile.in +++ b/WindowMaker/Themes/LeetWM.themed/Makefile.in @@ -103,7 +103,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/Themes/Makefile.in b/WindowMaker/Themes/Makefile.in index 468ca8b7..309aedb8 100755 --- a/WindowMaker/Themes/Makefile.in +++ b/WindowMaker/Themes/Makefile.in @@ -104,7 +104,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/Themes/Night.themed/Makefile.in b/WindowMaker/Themes/Night.themed/Makefile.in index 238a07e9..c590c0e9 100755 --- a/WindowMaker/Themes/Night.themed/Makefile.in +++ b/WindowMaker/Themes/Night.themed/Makefile.in @@ -103,7 +103,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/Themes/STEP2000.themed/Makefile.in b/WindowMaker/Themes/STEP2000.themed/Makefile.in index af612d1b..3337c565 100755 --- a/WindowMaker/Themes/STEP2000.themed/Makefile.in +++ b/WindowMaker/Themes/STEP2000.themed/Makefile.in @@ -103,7 +103,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/WindowMaker/plmenu.dk b/WindowMaker/plmenu.dk new file mode 100755 index 00000000..7ad81fb1 --- /dev/null +++ b/WindowMaker/plmenu.dk @@ -0,0 +1,433 @@ +( +"Applikationer", + ( + "Info", + ("Info Panel...", INFO_PANEL), + ("Copyright...", LEGAL_PANEL), + ( + "Systemkonsol", + EXEC, + "xconsole" + ), + ( + "Systembelastning", + EXEC, + "xosview || xload" + ), + ( + "Procesliste", + EXEC, + "rxvt -fn 6x10 -geometry 80x50 -e top" + ), + ( + "Brugsanvisninger", + EXEC, + "xman" + ), + ( + "Kontrolpanel", + EXEC, + "control-panel" + ), + ( + "LinuxConfig", + EXEC, + "linuxconf" + ) + ), + ( + "Xterm", + EXEC, + "rxvt" + ), + ("Arbejdsborde", WORKSPACE_MENU), + ( + "Applikationer", + ( + "Grafik", + ( + "Gimp", + EXEC, + "gimp >/dev/null" + ), + ( + "Electric Eyes", + EXEC, + "ee" + ), + ( + "XV", + EXEC, + "xv" + ), + ( + "XPaint", + EXEC, + "xpaint" + ), + ( + "XFig", + EXEC, + "xfig" + ) + ), + ( + "X Filhåndtering", + EXEC, + "xfm" + ), + ( + "Midnight Commander", + EXEC, + "rxvt -fn 9x15 -e mc" + ), + ( + "OffiX Files", + EXEC, + "files" + ), + ( + "LyX", + EXEC, + "lyx" + ), + ( + "Netscape", + EXEC, + "netscape" + ), + ( + "Netscape Mail", + EXEC, + "netscape -news" + ), + ( + "Lynx", + EXEC, + "rxvt -fn 9x15 -e lynx" + ), + ( + "Ghostview", + EXEC, + "ghostview %a(Skriv filnavn)" + ), + ( + "Acrobat", + EXEC, + "/usr/local/Acrobat3/bin/acroread %a(Skriv PDF-filnavn)" + ), + ( + "TkDesk", + EXEC, + "tkdesk" + ), + ( + "X11 apps", + OPEN_MENU, + "/usr/local/bin" + ) + ), + ( + "Tekstbehandling", + ( + "Wordperfect", + EXEC, + "/usr/local/wp8/wpbin/xwp" + ), + ( + "GXedit", + EXEC, + "gxedit" + ), + ( + "Gnotepad+", + EXEC, + "gnp" + ), + ( + "gEdit", + EXEC, + "gedit" + ), + ( + "Emacs", + EXEC, + "xemacs || emacs" + ), + ( + "NEdit", + EXEC, + "nedit" + ), + ( + "TKnotepad", + EXEC, + "tknotepad" + ), + ( + "VI", + EXEC, + "gvim || rxvt -e vi" + ) + ), + ( + "KDE applikationer", + ( + "Kmail", + EXEC, + "kmail" + ), + ( + "Kppp", + EXEC, + "kppp" + ), + ( + "K Filhåndtering", + EXEC, + "kfm -w" + ), + ( + "Kdehjælp", + EXEC, + "kdehelp" + ) + ), + ( + "Diverse", + ( + "Xmcd", + EXEC, + "xmcd 2> /dev/null" + ), + ( + "Xplaycd", + EXEC, + "xplaycd" + ), + ( + "Xmixer", + EXEC, + "xmixer" + ) + ), + ( + "Tilbehør", + ( + "Lommeregner", + EXEC, + "xcalc" + ), + ( + "Window Egenskaber", + EXEC, + "xprop | xmessage -center -title 'xprop' -file" + ), + ( + "Vælg skrifttype", + EXEC, + "xfontsel" + ), + ( + "Terminalemulator", + EXEC, + "xminicom" + ), + ( + "Forstørrelsesglas", + EXEC, + "xmag" + ), + ( + "Farver", + EXEC, + "xcmap" + ), + ( + "XKill", + EXEC, + "xkill" + ), + ( + "ASClock", + EXEC, + "asclock -shape" + ), + ( + "Udklipsbord", + EXEC, + "xclipboard" + ) + ), + ( + "Markering", + ( + "Kopier", + EXEC, + "echo '%s' | wxcopy" + ), + ( + "Send e-post", + EXEC, + "xterm -name mail -T \"Pine\" -e pine %s" + ), + ( + "Indtast URL", + EXEC, + "netscape %s" + ), + ( + "Søg i manual", + EXEC, + "if ( man %s > /dev/null ); then man %s | xless; else xmessage -center -title \"Manual Browser\" Sorry, but there is no manual page entry for %s ...; fi" + ) + ), + ( + "Arbejdsbord", + ("Gem andre", HIDE_OTHERS), + ("Vis alle", SHOW_ALL), + ("Arranger ikoner", ARRANGE_ICONS), + ("Genindlæs", REFRESH), + ( + "Lås", + EXEC, + "xlock -allowroot -usefirst" + ), + ("Gem miljø", SAVE_SESSION), + ("Slet gemt miljø", CLEAR_SESSION) + ), + ( + "Udseende", + ( + "Temaer", + OPEN_MENU, + "-noext /usr/local/share/WindowMaker/Themes ~/GNUstep/Library/WindowMaker/Themes WITH setstyle" + ), + ( + "Stil", + OPEN_MENU, + "-noext /usr/local/share/WindowMaker/Styles ~/GNUstep/Library/WindowMaker/Styles WITH setstyle" + ), + ( + "Ikonsæt", + OPEN_MENU, + "-noext /usr/local/share/WindowMaker/IconSets ~/GNUstep/Library/WindowMaker/IconSets WITH seticons" + ), + ( + "Baggrund", + ( + "Ensfarvet", + ( + "Sort", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(solid, black)'" + ), + ( + "Blå", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(solid, \"#505075\")'" + ), + ( + "Indigo", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(solid, \"#243e6c\")'" + ), + ( + "Mørkeblå", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(solid, \"#180090\")'" + ), + ( + "Lilla", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(solid, \"#554466\")'" + ), + ( + "Hvede", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(solid, \"wheat4\")'" + ), + ( + "Mørkegrå", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(solid, \"#333340\")'" + ), + ( + "Bordeaux", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(solid, \"#400020\")'" + ) + ), + ( + "Nuancer", + ( + "Flag", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(mdgradient, green, red, white, green)'" + ), + ( + "Himmel", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(vgradient, blue4, white)'" + ), + ( + "Blue Shades", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#7080a5\", \"#101020\")'" + ), + ( + "Indigo Shades", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#746ebc\", \"#242e4c\")'" + ), + ( + "Purple Shades", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#654c66\", \"#151426\")'" + ), + ( + "Wheat Shades", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#a09060\", \"#302010\")'" + ), + ( + "Grey Shades", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#636380\", \"#131318\")'" + ), + ( + "Wine Shades", + EXEC, + "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#600040\", \"#180010\")'" + ) + ), + ( + "Billeder", + OPEN_MENU, + "-noext /usr/local/share/WindowMaker/Backgrounds ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t" + ) + ), + ( + "Gem tema", + EXEC, + "getstyle -t ~/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name,Enter file name:)\"" + ), + ( + "Gem ikonsæt", + EXEC, + "geticonset ~/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name,Enter file name:)\"" + ) + ), + ( + "Afslut", + ("Genindlæs", RESTART), + ("Start Fvwm2", RESTART, fvwm2), + ("Start AfterStep", RESTART, afterstep), + ("Start Icewm", RESTART, icewm), + ("Start KDE", RESTART, startkde), + ("Start Flwm", RESTART, flwm), + ("Start Blackbox", RESTART, blackbox), + ("Afslut WindowMaker...", EXIT), + ("Afslut X...", SHUTDOWN) + ) +) diff --git a/configure b/configure index 6944a7cf..2cf6e580 100755 --- a/configure +++ b/configure @@ -2859,7 +2859,7 @@ fi supported_locales="cs de es fr gl it ja ko nl no pt ru se tr fi hr el pl ro dk zh_TW.Big5" -supported_wprefs_locales="pt hr fr ko ja cs zh_TW.Big5" +supported_wprefs_locales="pt hr fr ko ja cs zh_TW.Big5 es" for lang in $LINGUAS; do ok=0 @@ -4655,7 +4655,7 @@ fi LDFLAGS="$LDFLAGS_old" if test "x$ac_cv_lib_ungif_DGifOpenFileName" = xyes; then - my_libname=ungif + my_libname=-lungif fi if test "x$my_libname" = x; then @@ -4705,7 +4705,7 @@ fi LDFLAGS="$LDFLAGS_old" if test "x$ac_cv_lib_gif_DGifOpenFileName" = xyes; then - my_libname=gif + my_libname=-lgif fi fi @@ -4749,7 +4749,7 @@ fi CPPFLAGS="$CPPFLAGS_old" if test "x$ac_cv_header_gif_lib_h" = xyes; then - GFXLIBS="$GFXLIBS -l$my_libname" + GFXLIBS="$GFXLIBS $my_libname" supported_gfx="$supported_gfx GIF" cat >> confdefs.h <<\EOF #define USE_GIF 1 diff --git a/configure.in b/configure.in index 5c92539a..95046779 100644 --- a/configure.in +++ b/configure.in @@ -199,7 +199,7 @@ dnl ================== dnl List of supported locales dnl ------------------------- supported_locales="cs de es fr gl it ja ko nl no pt ru se tr fi hr el pl ro dk zh_TW.Big5" -supported_wprefs_locales="pt hr fr ko ja cs zh_TW.Big5" +supported_wprefs_locales="pt hr fr ko ja cs zh_TW.Big5 es" for lang in $LINGUAS; do ok=0 @@ -529,7 +529,7 @@ if test "$gif" = yes; then my_libname="" WM_CHECK_LIB(ungif, DGifOpenFileName, [$XLFLAGS $XLIBS]) if test "x$ac_cv_lib_ungif_DGifOpenFileName" = xyes; then - my_libname=ungif + my_libname=-lungif fi dnl dnl libungif is the same thing as libgif for all practical purposes. @@ -537,14 +537,14 @@ dnl if test "x$my_libname" = x; then WM_CHECK_LIB(gif, DGifOpenFileName, [$XLFLAGS $XLIBS]) if test "x$ac_cv_lib_gif_DGifOpenFileName" = xyes; then - my_libname=gif + my_libname=-lgif fi fi if test "$my_libname" != x; then WM_CHECK_HEADER(gif_lib.h) if test "x$ac_cv_header_gif_lib_h" = xyes; then - GFXLIBS="$GFXLIBS -l$my_libname" + GFXLIBS="$GFXLIBS $my_libname" supported_gfx="$supported_gfx GIF" AC_DEFINE(USE_GIF) fi diff --git a/doc/Makefile.in b/doc/Makefile.in index c9c51a56..07f1bc14 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -103,7 +103,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/po/Makefile.in b/po/Makefile.in index 365d71ec..0ff64548 100644 --- a/po/Makefile.in +++ b/po/Makefile.in @@ -113,7 +113,7 @@ DIST_COMMON = README Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: diff --git a/po/dk.po b/po/dk.po index d506a319..de582298 100644 --- a/po/dk.po +++ b/po/dk.po @@ -1,809 +1,1358 @@ -# Window Maker 0.50.1 fordansket -# Copyright (C) YEAR Free Software Foundation, Inc. -# Birger Langkjer , 10.01.1999. +# Window Maker 0.51.1 fordansket +# Copyright (C) 1999 Free Software Foundation, Inc. +# Birger Langkjer , 1999. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 1999-01-10 16:37+0100\n" -"PO-Revision-Date: 1999-01-10 16:37+0100\n" -"Last-Translator: Birger Langkjer \n" +"Project-Id-Version: 1.1\n" +"POT-Creation-Date: 1999-03-11 12:16+0100\n" +"PO-Revision-Date: 1999-03-12 01:10+0100\n" +"Last-Translator: Birger Langkjer \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: ENCODING\n" +"Content-Type: text/plain; charset=ISO8859-1\n" +"Content-Transfer-Encoding: ISO8859-1\n" -#: ../src/generic/error.c:46 -msgid " fatal error: " -msgstr " uoprettelig fejl: " +#: ../src/appicon.c:509 ../src/dialog.c:216 ../src/dialog.c:272 +#: ../src/dock.c:3070 ../src/dockedapp.c:208 ../src/winspector.c:281 +#: ../src/winspector.c:297 +msgid "Error" +msgstr "Fejl" -#: ../src/generic/error.c:72 -msgid " warning: " -msgstr " advarsel: " +#: ../src/appicon.c:510 +msgid "Could not open specified icon file" +msgstr "Kunne ikke åbne denne ikon fil" -#: ../src/defaults.c:512 ../src/screen.c:494 ../src/screen.c:574 -#: ../src/screen.c:580 +#: ../src/appicon.c:511 ../src/dialog.c:115 ../src/dialog.c:216 +#: ../src/dialog.c:272 ../src/dialog.c:460 ../src/dock.c:435 +#: ../src/dock.c:3071 ../src/dockedapp.c:208 ../src/dockedapp.c:352 +#: ../src/winspector.c:282 ../src/winspector.c:298 +msgid "OK" +msgstr "OK" + +#: ../src/appicon.c:538 ../src/dock.c:278 +msgid "" +" will be forcibly closed.\n" +"Any unsaved changes will be lost.\n" +"Please confirm." +msgstr "" +" vil blive afsluttet.\n" +"Alle ugemte data bliver slettet.\n" +"OK?" + +#: ../src/appicon.c:544 ../src/dock.c:283 ../src/winmenu.c:124 +msgid "Kill Application" +msgstr "Afslut program" + +#: ../src/appicon.c:545 ../src/dock.c:284 ../src/winmenu.c:126 +msgid "Yes" +msgstr "Ja" + +#: ../src/appicon.c:545 ../src/dock.c:284 ../src/winmenu.c:126 +msgid "No" +msgstr "Nej" + +#: ../src/appicon.c:563 ../src/dock.c:1075 +msgid "Unhide Here" +msgstr "Fremhæv her" + +#: ../src/appicon.c:564 ../src/appicon.c:589 ../src/dock.c:1077 +#: ../src/dock.c:1079 ../src/dock.c:3196 ../src/dock.c:3198 +#: ../src/winmenu.c:447 +msgid "Hide" +msgstr "Skjul" + +#: ../src/appicon.c:565 +msgid "Set Icon..." +msgstr "Vælg ikon..." + +#: ../src/appicon.c:566 ../src/dock.c:1083 ../src/rootmenu.c:226 +#: ../src/rootmenu.c:240 ../src/winmenu.c:494 +msgid "Kill" +msgstr "Afslut" + +#: ../src/appicon.c:587 ../src/dock.c:3194 +msgid "Unhide" +msgstr "Fremhæv" + +#: ../src/defaults.c:760 ../src/startup.c:735 ../src/startup.c:753 +#: ../src/startup.c:759 #, c-format msgid "could not read domain \"%s\" from defaults database" msgstr "kunne ikke læse domænet \"%s\" fra standard-databasen" -#: ../src/defaults.c:876 ../src/wdefaults.c:401 ../src/winspector.c:496 -#, c-format -msgid "can't convert \"%s\" to boolean" -msgstr "kan ikke konvertere \"%s\" til boolean" - -#: ../src/defaults.c:949 ../src/defaults.c:1281 ../src/defaults.c:1314 -#: ../src/wdefaults.c:383 ../src/wdefaults.c:416 -#, c-format -msgid "Wrong option format for key \"%s\". Should be %s." -msgstr "Forkert konfigurationsformat for nøgle \"%s\". Skulle have været %s." - +#: ../src/defaults.c:806 ../src/defaults.c:930 ../src/defaults.c:969 #: ../src/defaults.c:999 #, c-format -msgid "Invalid focus mode \"%s\". Should be Manual, Auto or SemiAuto." -msgstr "\"%s\". er en ugyldig fokus modus. Skal være Manual, Auto eller SemiAuto." +msgid "Domain %s (%s) of defaults database is corrupted!" +msgstr "Domænet %s (%s) i standard-databasen er ødelagt!" -#: ../src/defaults.c:1034 +#: ../src/defaults.c:811 ../src/defaults.c:951 ../src/defaults.c:982 +#: ../src/defaults.c:1008 #, c-format -msgid "Invalid window placement mode \"%s\". Should be Auto, Cascade, Random or Manual." -msgstr "\"%s\". er en ugyldig modus for vinduesplacering. Skal være Auto, Cascade, Random eller Manual." +msgid "could not load domain %s from user defaults database" +msgstr "kunne ikke indlæse domænet \"%s\" fra bruger standard-database" -#: ../src/defaults.c:1068 +#: ../src/defaults.c:822 ../src/defaults.c:915 #, c-format -msgid "" -"Invalid geometry display type \"%s\". Should be Center, Corner, Floating or " -"Line." +msgid "Domain %s (%s) of global defaults database is corrupted!" +msgstr "Domænet %s (%s) i den globale standard-database er ødelagt!" + +#: ../src/defaults.c:841 ../src/defaults.c:920 +#, c-format +msgid "could not load domain %s from global defaults database" +msgstr "kunne ikke indlæse domænet \"%s\" fra den globale standard-database" + +#: ../src/defaults.c:1287 +#, c-format +msgid "wrong option value for key \"%s\". Should be one of %s" +msgstr "forkert konfigurationsværdi for tast \"%s\". Skulle have været %s." + +#: ../src/defaults.c:1334 +#, c-format +msgid "can't convert \"%s\" to boolean for key \"%s\"" +msgstr "kan ikke konvertere \"%s\" til boolsk værdi for tast \"%s\"" + +#: ../src/defaults.c:1339 ../src/defaults.c:1373 ../src/defaults.c:1405 +#: ../src/defaults.c:1418 ../src/defaults.c:1433 ../src/defaults.c:1447 +#: ../src/defaults.c:1519 ../src/defaults.c:1531 ../src/defaults.c:1879 +#: ../src/defaults.c:1896 ../src/defaults.c:1909 ../src/defaults.c:1942 +#: ../src/defaults.c:1958 ../src/defaults.c:1989 ../src/defaults.c:2078 +#, c-format +msgid "using default \"%s\" instead" +msgstr "bruger standard \"%s\" istedet" + +#: ../src/defaults.c:1370 +#, c-format +msgid "can't convert \"%s\" to integer for key \"%s\"" +msgstr "kan ikke konvertere \"%s\" til integer værdi for tast \"%s\"" + +#: ../src/defaults.c:1400 ../src/defaults.c:1514 ../src/defaults.c:1874 +#: ../src/defaults.c:1891 ../src/defaults.c:1937 ../src/defaults.c:1984 +#: ../src/wdefaults.c:541 ../src/wdefaults.c:577 +#, c-format +msgid "Wrong option format for key \"%s\". Should be %s." +msgstr "Forkert konfigurationsformat for tast \"%s\". Skulle have været %s." + +#: ../src/defaults.c:1413 +#, c-format +msgid "Incorrect number of elements in array for key \"%s\"." +msgstr "Ukorrekt antal af elementer i array for tast \"%s\"." + +#: ../src/defaults.c:1428 +#, c-format +msgid "Wrong value for key \"%s\". Should be Coordinate." msgstr "" -"\"%s\" er et ugyldigt geometri valg. Skal være Center, Corner, Floating " -"eller Line." -#: ../src/defaults.c:1130 ../src/defaults.c:1161 ../src/defaults.c:1173 -#: ../src/defaults.c:1214 ../src/defaults.c:1250 ../src/defaults.c:1353 -#: ../src/resources.c:135 +#: ../src/defaults.c:1443 #, c-format -msgid "could not parse color \"%s\"" +msgid "can't convert array to integers for \"%s\"." +msgstr "" + +#: ../src/defaults.c:1640 ../src/defaults.c:1672 ../src/defaults.c:1688 +#: ../src/defaults.c:1734 ../src/defaults.c:1774 ../src/defaults.c:1812 +#: ../src/defaults.c:1828 +#, c-format +msgid "\"%s\" is not a valid color name" msgstr "\"%s\" er en ugyldig farve" -#: ../src/defaults.c:1142 +#: ../src/defaults.c:1653 msgid "bad number of arguments in gradient specification" -msgstr "Forkert antal argumenter i definition av farveovergang" +msgstr "" -#: ../src/defaults.c:1188 +#: ../src/defaults.c:1707 msgid "too few arguments in multicolor gradient specification" -msgstr "For få argumenter i definition flerfarve-farveovergang" +msgstr "" -#: ../src/defaults.c:1289 ../src/defaults.c:1378 +#: ../src/defaults.c:1801 +msgid "bad number of arguments in textured gradient specification" +msgstr "" + +#: ../src/defaults.c:1844 +#, c-format +msgid "bad opacity value for tgradient texture \"%s\". Should be [0..255]" +msgstr "" + +#: ../src/defaults.c:1857 +#, c-format +msgid "invalid texture type %s" +msgstr "" + +#: ../src/defaults.c:1904 #, c-format msgid "Error in texture specification for key \"%s\"" -msgstr "Fejl i tekstur definition for nøgle \"%s\"" +msgstr "" -#: ../src/defaults.c:1408 +#: ../src/defaults.c:1954 +msgid "Wrong type for workspace background. Should be a texture type." +msgstr "" + +#: ../src/defaults.c:2002 #, c-format -msgid "Invalid justification type \"%s\". Should be Left, Center or Right" -msgstr "\"%s\" Er en ugyldig justering. Skal være Left, Center eller Right" +msgid "Wrong type for background of workspace %i. Should be a texture." +msgstr "" -#: ../src/defaults.c:1436 -msgid "could not load any usable font" -msgstr "Ingen brugbare fonte fundet" +#: ../src/defaults.c:2043 +msgid "could not load any usable font!!!" +msgstr "ingen brugbare fonte fundet!!!" -#: ../src/defaults.c:1515 +#: ../src/defaults.c:2073 #, c-format -msgid "invalid key modifier \"%s\"" -msgstr "\"%s\" er et ugyldigt nøgle argument" +msgid "could not get color for key \"%s\"" +msgstr "" -#: ../src/defaults.c:1527 +#: ../src/defaults.c:2132 ../src/rootmenu.c:491 #, c-format -msgid "invalid kbd shortcut specification \"%s\"" -msgstr "\"%s\" er en ugyldig taste-kombination" +msgid "%s:invalid key modifier \"%s\"" +msgstr "" -#: ../src/defaults.c:1533 +#: ../src/defaults.c:2144 #, c-format -msgid "invalid key in shortcut \"%s\"" -msgstr "ugyldig tast i taste-kombinationen \"%s\"" +msgid "%s:invalid kbd shortcut specification \"%s\"" +msgstr "%s:ugyldig tastaturgenvej \"%s\"" -#: ../src/defaults.c:1619 +#: ../src/defaults.c:2151 +#, c-format +msgid "%s:invalid key in shortcut \"%s\"" +msgstr "%s:ugyldig tast i tastaturgenvej \"%s\"" + +#: ../src/defaults.c:2177 +#, c-format +msgid "%s: modifier key %s is not valid" +msgstr "" + +#: ../src/defaults.c:2253 msgid "could not render texture for icon background" -msgstr "Kunne ikke bruge tekstur for ikon baggrund" +msgstr "" -#: ../src/defaults.c:1949 -msgid "could not render texture for workspace background" -msgstr "kunne ikke bruge tekstur til baggrund i arbejdsbord" - -#: ../src/dialog.c:74 ../src/dialog.c:86 ../src/dialog.c:134 -msgid "OK" -msgstr "OK" - -#: ../src/dialog.c:74 ../src/dialog.c:79 ../src/dialog.c:134 +#: ../src/dialog.c:115 ../src/dialog.c:467 ../src/dock.c:435 +#: ../src/dockedapp.c:358 ../src/rootmenu.c:188 ../src/rootmenu.c:226 +#: ../src/rootmenu.c:240 msgid "Cancel" -msgstr "Afbryd" +msgstr "Fortryd" -#: ../src/dialog.c:79 ../src/rootmenu.c:152 -msgid "Exit" -msgstr "Afslut" +#: ../src/dialog.c:211 +msgid "Could not open directory " +msgstr "Kunne ikke åbne katalog" -#: ../src/dock.c:316 ../src/dock.c:351 ../src/dock.c:1341 -msgid "Dock Icon" -msgstr "Dock ikon" +#: ../src/dialog.c:267 +msgid "Could not load image file " +msgstr "Kunne ikke indlæse billedfil" -#: ../src/dock.c:317 -msgid "Enter command for the docked application:" -msgstr "Skriv kommando for applikation" +#: ../src/dialog.c:404 +msgid "Directories" +msgstr "Kataloger" -#: ../src/dock.c:352 -msgid "Enter command for dropped objects:" -msgstr "Skriv kommando for DND objekter" +#: ../src/dialog.c:413 +msgid "Icons" +msgstr "Ikoner" -#: ../src/dock.c:484 -msgid "Floating Fiend" -msgstr "Flydende Fiend" +#: ../src/dialog.c:450 +msgid "File Name:" +msgstr "Filnavn:" -#: ../src/dock.c:487 -msgid "Floating Dock" -msgstr "Flydende Dock" +#: ../src/dialog.c:473 +msgid "Choose File" +msgstr "Vælg fil" -#: ../src/dock.c:494 +#: ../src/dialog.c:490 ../src/dialog.c:492 +msgid "Icon Chooser" +msgstr "Ikon vælger" + +#: ../src/dock.c:212 +#, c-format +msgid "Type the name for workspace %i:" +msgstr "Indtast navn for arbejdsbord %i:" + +#: ../src/dock.c:213 ../src/dock.c:1054 +msgid "Rename Workspace" +msgstr "Omdoeb arbejdsbord" + +#: ../src/dock.c:433 +msgid "Workspace Clip" +msgstr "Arbejdsbords Clip" + +#: ../src/dock.c:434 +msgid "All selected icons will be removed!" +msgstr "Alle markerede ikoner vil blive flyttet!" + +#: ../src/dock.c:481 +msgid "Keep Icon" +msgstr "Behold ikon" + +#: ../src/dock.c:482 ../src/dock.c:1988 ../src/dock.c:2117 +msgid "Type the command used to launch the application" +msgstr "Indtast kommandoen der skal starte programmet" + +#: ../src/dock.c:867 +#, c-format +msgid "could not launch application %s\n" +msgstr "kunne ikke starte program %s\n" + +#: ../src/dock.c:922 +msgid "could not create workspace submenu for Clip menu" +msgstr "kunne ikke lave arbejdsbord undermenu for Clipmenu" + +#: ../src/dock.c:985 +msgid "could not create options submenu for Clip menu" +msgstr "kunne ikke lave konfigurations undermenu for Clipmenu" + +#: ../src/dock.c:989 ../src/dock.c:1043 ../src/winmenu.c:389 +msgid "Keep on top" +msgstr "Altid øverst" + +#: ../src/dock.c:995 msgid "Collapsed" -msgstr "Kollapset" +msgstr "Sammenfoldet" -#: ../src/dock.c:501 +#: ../src/dock.c:1001 +msgid "AutoCollapse" +msgstr "AutoSammenfoldet" + +#: ../src/dock.c:1007 +msgid "AutoRaiseLower" +msgstr "AutoFremhæv" + +#: ../src/dock.c:1013 +msgid "AutoAttract Icons" +msgstr "AutoTiltræk ikoner" + +#: ../src/dock.c:1019 +msgid "Keep Attracted Icons" +msgstr "Behold tiltrukkede ikoner" + +#: ../src/dock.c:1049 +msgid "Clip Options" +msgstr "Clip konfiguration" + +#: ../src/dock.c:1056 +msgid "(Un)Select Icon" +msgstr "(Fra)Vælg ikon" + +#: ../src/dock.c:1058 +msgid "(Un)Select All Icons" +msgstr "Fra)Vælg alle ikoner" + +#: ../src/dock.c:1061 +msgid "Keep Icon(s)" +msgstr "Behold ikon(er)" + +#: ../src/dock.c:1063 +msgid "Move Icon(s) To" +msgstr "Flyt ikon(er) til" + +#: ../src/dock.c:1068 +msgid "Remove Icon(s)" +msgstr "Fjern Ikon(er)" + +#: ../src/dock.c:1070 +msgid "Attract Icons" +msgstr "Tiltræk ikoner" + +#: ../src/dock.c:1073 msgid "Launch" -msgstr "Start" +msgstr "Kør" -#: ../src/dock.c:503 -msgid "Autolaunch" -msgstr "Autostart" +#: ../src/dock.c:1081 +msgid "Settings..." +msgstr "Indstillinger..." -#: ../src/dock.c:509 -msgid "Set arguments..." -msgstr "Sæt argumenter..." - -#: ../src/dock.c:512 -msgid "Set drop arguments..." -msgstr "Sæt DND argumenter..." - -#: ../src/dock.c:516 ../src/winmenu.c:243 -msgid "Kill" -msgstr "DRÆB!" - -#: ../src/dock.c:841 ../src/dock.c:847 -msgid "bad window name value in dock state info" -msgstr "ugyldig værdi for vinduesnavn i dock status info" - -#: ../src/dock.c:935 ../src/dock.c:947 +#: ../src/dock.c:1466 ../src/dock.c:1480 ../src/dock.c:1494 ../src/dock.c:1504 #, c-format msgid "bad value in docked icon state info %s" -msgstr "ugyldig værdi i status info for docket ikon %s" +msgstr "" -#: ../src/dock.c:1074 +#: ../src/dock.c:1512 +#, c-format +msgid "bad value in docked icon position %i,%i" +msgstr "" + +#: ../src/dock.c:1755 msgid "there are too many icons stored in dock. Ignoring what doesn't fit" -msgstr "For mange ikoner lagret i docken. Ignorerer de overskydende" +msgstr "" -#: ../src/dock.c:1342 -msgid "Command:" -msgstr "Kommando:" +#. icon->forced_dock = 1; +#: ../src/dock.c:1987 ../src/dock.c:2116 +msgid "Dock Icon" +msgstr "" -#: ../src/dock.c:1855 ../src/dock.c:1859 +#: ../src/dock.c:3063 ../src/dock.c:3067 #, c-format msgid "Could not execute command \"%s\"" -msgstr "Kunne ikke udføre \"%s\"" +msgstr "Kunne ikke udføre kommando \"%s\"" -#: ../src/dock.c:1862 ../src/rootmenu.c:122 ../src/winspector.c:384 -#: ../src/winspector.c:392 -msgid "Error" -msgstr "Fejl" +#: ../src/dockedapp.c:128 +#, c-format +msgid "could not find icon %s, used in a docked application" +msgstr "" -#: ../src/event.c:467 -msgid "stack overflow: too many dead processes" -msgstr "stack overflow: for mange døde processer" +#: ../src/dockedapp.c:207 +#, c-format +msgid "Could not open specified icon file:%s" +msgstr "" -#: ../src/framewin.c:601 ../src/framewin.c:722 +#: ../src/dockedapp.c:293 +msgid "Start when WindowMaker is started" +msgstr "Start samtidig med WindowMaker" + +#: ../src/dockedapp.c:300 +msgid "Application path and arguments" +msgstr "Programsti og argumenter" + +#: ../src/dockedapp.c:311 +msgid "Command for files dropped with DND" +msgstr "\"Traek og slip\" kommando" + +#: ../src/dockedapp.c:323 +#, c-format +msgid "%d will be replaced with the file name" +msgstr "%d bliver erstattet med filnavnet" + +#: ../src/dockedapp.c:327 +msgid "DND support was not compiled in" +msgstr "" + +#: ../src/dockedapp.c:333 +msgid "Icon Image" +msgstr "Ikonfil" + +#: ../src/dockedapp.c:345 ../src/winspector.c:1236 +msgid "Browse..." +msgstr "Soeg..." + +#: ../src/dockedapp.c:390 +msgid "Docked Application Settings" +msgstr "" + +#: ../src/framewin.c:489 #, c-format msgid "could not render gradient: %s" -msgstr "kunne ikke bruge farveovergang: %s" +msgstr "" -#: ../src/framewin.c:619 ../src/framewin.c:638 ../src/framewin.c:652 -#: ../src/framewin.c:662 ../src/framewin.c:732 ../src/icon.c:248 -#: ../src/texture.c:551 +#: ../src/framewin.c:505 ../src/framewin.c:520 ../src/framewin.c:531 +#: ../src/framewin.c:538 ../src/framewin.c:545 ../src/icon.c:296 +#: ../src/texture.c:578 #, c-format msgid "error rendering image:%s" -msgstr "fejl i optegning af %s" +msgstr "" -#: ../src/icon.c:437 +#: ../src/icon.c:182 ../src/wdefaults.c:411 +#, c-format +msgid "error loading image file \"%s\"" +msgstr "" + +#: ../src/icon.c:424 ../src/icon.c:433 +#, c-format +msgid "could not create directory %s" +msgstr "kunne ikke skabe katalog %s" + +#: ../src/icon.c:700 #, c-format msgid "could not find default icon \"%s\"" msgstr "kunne ikke finde standard ikon \"%s\"" -#: ../src/icon.c:444 +#: ../src/icon.c:706 #, c-format -msgid "could not load default icon \"%s\"" -msgstr "Kunne ikke loade standard ikon \"%s\"" +msgid "could not load default icon \"%s\":%s" +msgstr "kunne ikke indlæse standard ikon \"%s\":%s" -#: ../src/main.c:163 +#: ../src/main.c:195 +msgid "could not exec window manager" +msgstr "kunne ikke starte window manager" + +#: ../src/main.c:196 msgid "Restart failed!!!" -msgstr "Genstarten kiksede!!! Sur røv!" +msgstr "Genstart mislykkedes!!!" -#: ../src/main.c:178 +#: ../src/main.c:243 #, c-format msgid "%s aborted.\n" -msgstr "%s afbrudt.\n" +msgstr "%s mislykkedes. \n" -#: ../src/main.c:186 +#: ../src/main.c:254 #, c-format -msgid "usage: %s [-options]\n" -msgstr "brug: %s [-argumenter]\n" +msgid "Usage: %s [options]\n" +msgstr "Brug: %s [muligheder]\n" -#: ../src/main.c:187 -msgid "options:" -msgstr "argumenter:" - -#: ../src/main.c:189 -msgid " -nocpp \t\tdisable preprocessing of configuration files" -msgstr "-nocpp \t\tafbryder processering af konfigurationsfiler" - -#: ../src/main.c:192 -msgid " -nodock\t\tdo not open the application Dock" -msgstr " -nodock\t\tÅben ikke application Dock" - -#: ../src/main.c:193 -msgid " -nofiend\t\tdo not open the application Fiend" -msgstr " -nofiend\t\tÅben ikke Fiend" - -#. -#. puts(_(" -locale locale locale to use")); -#. puts(_(" -visualid visualid visual id of visual to use")); -#. -#: ../src/main.c:199 -msgid " -display host:dpy\tdisplay to use" -msgstr " -display host:dpy\tdisplay du ønsker at bruge" - -#: ../src/main.c:200 -msgid " -version\t\tprint version and exit" -msgstr " -version\t\\t skriv versionsnummer og afslut" - -#: ../src/main.c:215 -msgid "could not determine home directory" -msgstr "kunne ikke finde hjemmekatalog" - -#: ../src/main.c:225 -msgid "" -"could not find user GNUstep directory.\n" -"Make sure you have installed WindowMaker correctly and run wmaker.inst" +#: ../src/main.c:255 +msgid "The Window Maker window manager for the X window system" msgstr "" -"kunne ikke finde brugerens GNUstep katalog.\n" -"Kontroller at du har installeret WindowMaker rigtigt og kør wmaker.inst" -#: ../src/main.c:245 +#: ../src/main.c:257 +msgid " -display host:dpy\tdisplay to use" +msgstr "" + +#: ../src/main.c:259 +msgid " --no-cpp \t\tdisable preprocessing of configuration files" +msgstr "" + +#: ../src/main.c:261 +msgid " --no-dock\t\tdo not open the application Dock" +msgstr "" + +#: ../src/main.c:262 +msgid " --no-clip\t\tdo not open the workspace Clip" +msgstr "" + +#. +#. puts(_(" --locale locale locale to use")); +#. +#: ../src/main.c:266 +msgid " --visual-id visualid\tvisual id of visual to use" +msgstr "" + +#: ../src/main.c:267 +msgid " --static\t\tdo not update or save configurations" +msgstr "" + +#: ../src/main.c:268 +msgid " --version\t\tprint version and exit" +msgstr "" + +#: ../src/main.c:269 +msgid " --help\t\t\tshow this message" +msgstr "" + +#: ../src/main.c:281 +#, c-format +msgid "" +"could not find user GNUstep directory (%s).\n" +"Make sure you have installed Window Maker correctly and run wmaker.inst" +msgstr "" +"kunne ikke finde brugerens GNUstep katalog (%s).\n" +"Har du installeret Window Maker korrekt og kørt wmaker.inst?" + +#: ../src/main.c:300 #, c-format msgid "%s:could not execute initialization script" -msgstr "%s:Kunne ikke udføre opstarts-script" +msgstr "%s:kunne ikke køre autostart script" -#: ../src/main.c:303 ../src/main.c:310 ../src/main.c:317 +#: ../src/main.c:317 +#, c-format +msgid "%s:could not execute exit script" +msgstr "%s:kunne ikke køre exit script" + +#: ../src/main.c:378 ../src/main.c:385 ../src/main.c:393 ../src/main.c:409 #, c-format msgid "too few arguments for %s" -msgstr "for få argumenter for %s" +msgstr "" -#: ../src/main.c:321 +#: ../src/main.c:397 #, c-format msgid "bad value for visualid: \"%s\"" -msgstr "ugyldig værdi for visualid: \"%s\"" +msgstr "" -#: ../src/main.c:366 +#: ../src/main.c:417 +#, c-format +msgid "%s: invalid argument '%s'\n" +msgstr "%s: ugyldigt argument '%s'\n" + +#: ../src/main.c:418 +#, c-format +msgid "Try '%s --help' for more information\n" +msgstr "Prøv '%s --help' for at få mere information\n" + +#: ../src/main.c:461 msgid "X server does not support locale" -msgstr "X serveren understøtter ikke lokalsprog" +msgstr "" -#: ../src/main.c:369 +#: ../src/main.c:464 msgid "cannot set locale modifiers" -msgstr "kan ikke definere lokale værdier" +msgstr "" -#: ../src/main.c:383 +#: ../src/main.c:481 #, c-format msgid "could not open display \"%s\"" -msgstr "Kunne ikke åbne display \"%s\"" +msgstr "kunne ikke åbne display \"%s\"" -#: ../src/menu.c:274 +#: ../src/menu.c:285 msgid "wrealloc() failed while trying to add menu item" -msgstr "wrealloc() fejlede under opbygning af menuen" +msgstr "" -#: ../src/misc.c:65 +#: ../src/misc.c:69 #, c-format msgid "could not define value for %s for cpp" -msgstr "Kunne ikke definere værdi for %s i cpp" +msgstr "" -#: ../src/misc.c:95 +#: ../src/misc.c:99 #, c-format msgid "could not get password entry for UID %i" -msgstr "Kunne ikke finde password linje for uID %i" +msgstr "" -#: ../src/misc.c:119 +#: ../src/misc.c:123 #, c-format msgid "your machine is misconfigured. HOSTNAME is set to %s" -msgstr "Din maskine er fejlkonfigureret. HOSTNAME er sat til %s" +msgstr "" -#: ../src/misc.c:125 +#: ../src/misc.c:129 #, c-format msgid "your machine is misconfigured. HOST is set to %s" -msgstr "Din maskine er fejlkonfigureret. HOST er sat til %s" +msgstr "" -#: ../src/misc.c:533 -#, c-format -msgid "could not find icon file \"%s\"" -msgstr "Kunne ikke finde ikon fil \"%s\"" - -#: ../src/misc.c:622 +#: ../src/misc.c:770 msgid "selection timed-out" -msgstr "udvalg fik time-out" +msgstr "" -#: ../src/misc.c:636 +#: ../src/misc.c:786 msgid "Program Arguments" -msgstr "Argumenter til Program" +msgstr "Program Argumenter" -#: ../src/misc.c:655 +#: ../src/misc.c:787 msgid "Enter command arguments:" -msgstr "Skriv argumenter:" +msgstr "Indtast kommando argumenter:" -#: ../src/misc.c:676 +#: ../src/misc.c:885 msgid "unable to get dropped data from DND drop" -msgstr "Kan ikke modtage data fra DND drop" +msgstr "" -#: ../src/misc.c:685 +#: ../src/misc.c:893 msgid "error getting dropped data from DND drop" -msgstr "Fejl i modtagelse af data fra DND drop" +msgstr "" -#: ../src/misc.c:691 +#: ../src/misc.c:899 msgid "out of memory while getting data from DND drop" -msgstr "Løb tør for memory mens data blev hentet fra DND drop" +msgstr "" -#: ../src/misc.c:735 ../src/misc.c:854 +#: ../src/misc.c:944 ../src/misc.c:1079 #, c-format msgid "out of memory during expansion of \"%s\"" -msgstr "Løb tør for memory under udvidelse af \"%s\"" +msgstr "" -#: ../src/misc.c:789 +#: ../src/misc.c:998 msgid "out of memory during expansion of \"%w\"" -msgstr "Løb tør for memory under udvidelse af \"%w\"" +msgstr "" -#: ../src/misc.c:808 +#: ../src/misc.c:1016 +msgid "out of memory during expansion of \"%W\"" +msgstr "" + +#: ../src/misc.c:1032 msgid "out of memory during expansion of \"%a\"" -msgstr "Løb tør for memory under udvidelse af \"%a\"" +msgstr "" -#: ../src/misc.c:830 +#: ../src/misc.c:1058 #, c-format msgid "out of memory during expansion of \"%d\"" -msgstr "Løb tør for memory under udvidelse af \"%d\"" +msgstr "" -#: ../src/misc.c:842 +#: ../src/misc.c:1072 msgid "selection not available" -msgstr "Valg ikke tilgængeligt" +msgstr "" -#: ../src/pixmap.c:230 +#: ../src/misc.c:1144 ../src/misc.c:1150 +#, c-format +msgid "bad window name value in %s state info" +msgstr "" + +#: ../src/misc.c:1405 +msgid "could not send message to background image helper" +msgstr "" + +#: ../src/pixmap.c:235 #, c-format msgid "could not load mask bitmap file \"%s\". Won't use mask" -msgstr "Kunne ikke loade bitmap fil \"%s\". Bruger ikke mask" +msgstr "" + +#: ../src/proplist.c:180 +msgid "unterminated string" +msgstr "" + +#: ../src/proplist.c:247 +msgid "unterminated array" +msgstr "" + +#: ../src/proplist.c:256 +msgid "missing , in array or unterminated array" +msgstr "" + +#: ../src/proplist.c:267 +msgid "could not get array element" +msgstr "" + +#: ../src/proplist.c:297 +msgid "unterminated dictionary" +msgstr "" + +#: ../src/proplist.c:315 +msgid "missing dictionary key" +msgstr "" + +#: ../src/proplist.c:317 +msgid "missing dictionary entry key or unterminated dictionary" +msgstr "" + +#: ../src/proplist.c:323 +msgid "error parsing dictionary key" +msgstr "" + +#: ../src/proplist.c:332 +msgid "missing = in dictionary entry" +msgstr "" + +#: ../src/proplist.c:351 +msgid "missing ; in dictionary entry" +msgstr "" + +#: ../src/proplist.c:432 +msgid "was expecting a string, dictionary, data or array." +msgstr "" + +#: ../src/proplist.c:434 +msgid "Comments are not allowed inside WindowMaker owned domain files." +msgstr "" + +#: ../src/proplist.c:453 +#, c-format +msgid "could not open domain file %s" +msgstr "" + +#: ../src/proplist.c:466 +msgid "extra data after end of file" +msgstr "" #: ../src/resources.c:71 -msgid "The following character sets are missing:" -msgstr "De følgende tegnsæt mangler:" +#, c-format +msgid "The following character sets are missing in %s:" +msgstr "" -#: ../src/resources.c:75 +#: ../src/resources.c:76 #, c-format msgid "The string \"%s\" will be used in place" -msgstr "Sætningen \"%s\" vil blive brugt istedet" +msgstr "" -#: ../src/resources.c:77 +#: ../src/resources.c:78 msgid "of any characters from those sets." -msgstr "af nogen tegn fra disse tegnsæt." +msgstr "" -#: ../src/resources.c:80 +#: ../src/resources.c:81 #, c-format msgid "could not create font set %s. Trying fixed" -msgstr "Kunne ikke lave fontsæt %s. Prøver fixed" +msgstr "kunne ikke skabe font sæt %s. Prøver standard" -#: ../src/resources.c:97 +#: ../src/resources.c:98 #, c-format msgid "could not load font %s. Trying fixed" -msgstr "Kunne ikke loade font %s. Prøver fixed" +msgstr "kunne ikke indlæse font %s. Prøver standard" -#: ../src/resources.c:139 +#: ../src/resources.c:136 #, c-format -msgid "coult not allocate color \"%s\"" -msgstr "Kunne ikke allokere farve \"%s\"" +msgid "could not parse color \"%s\"" +msgstr "" -#: ../src/rootmenu.c:120 +#: ../src/resources.c:140 #, c-format -msgid "Program \"%s\" not found or cannot be executed." -msgstr "Programmet \"%s\" kan ikke findes/udføres." +msgid "could not allocate color \"%s\"" +msgstr "" -#: ../src/rootmenu.c:153 +#: ../src/rootmenu.c:186 ../src/rootmenu.c:188 +msgid "Exit" +msgstr "Luk ned" + +#: ../src/rootmenu.c:187 msgid "Exit window manager?" msgstr "Afslut window manager?" -#: ../src/rootmenu.c:173 +#: ../src/rootmenu.c:223 msgid "Close X session" msgstr "Afslut X" -#: ../src/rootmenu.c:174 +#: ../src/rootmenu.c:224 msgid "" "Close Window System session?\n" +"Kill might close applications with unsaved data." +msgstr "" +"Afslut Window System?\n" +"Du kan miste ugemt data i åbne programmer." + +#. +#. entry = wMenuAddCallback(menu, _("Select Shortcut"), NULL, NULL); +#. wMenuEntrySetCascade(menu, entry, makeMakeShortcutMenu(scr)); +#. +#: ../src/rootmenu.c:226 ../src/winmenu.c:487 +msgid "Close" +msgstr "Luk ned" + +#: ../src/rootmenu.c:237 +msgid "Kill X session" +msgstr "Afslut X" + +#: ../src/rootmenu.c:238 +msgid "" +"Kill Window System session?\n" "(all applications will be closed)" msgstr "" "Afslut Window System?\n" -"(alle programmer afsluttes)" +"(alle programmer bliver afsluttet)" -#: ../src/rootmenu.c:176 -msgid "Exiting...\n" -msgstr "Afslutter...\n" +#: ../src/rootmenu.c:504 +#, c-format +msgid "%s:invalid kbd shortcut specification \"%s\" for entry %s" +msgstr "" -#: ../src/rootmenu.c:315 +#: ../src/rootmenu.c:512 +#, c-format +msgid "%s:invalid key in shortcut \"%s\" for entry %s" +msgstr "" + +#: ../src/rootmenu.c:565 +#, c-format +msgid "%s: unmatched '\"' in menu file" +msgstr "" + +#: ../src/rootmenu.c:615 +#, c-format +msgid "%s: missing command" +msgstr "%s: manglende kommando" + +#: ../src/rootmenu.c:648 #, c-format msgid "invalid OPEN_MENU specification: %s" msgstr "ugyldig OPEN_MENU specifikation: %s" -#: ../src/rootmenu.c:356 +#: ../src/rootmenu.c:696 #, c-format msgid "%s:could not stat menu" -msgstr "%s:kunne ikke checke menu" +msgstr "" -#: ../src/rootmenu.c:378 +#: ../src/rootmenu.c:704 #, c-format -msgid "extra parameters to OPEN_MENU: %s" -msgstr "ekstra parametere til OPEN_MENU: %s" +msgid "%s:could not stat menu:%s" +msgstr "" -#: ../src/rootmenu.c:434 ../src/rootmenu.c:451 +#: ../src/rootmenu.c:722 +#, c-format +msgid "too many parameters in OPEN_MENU: %s" +msgstr "for mange parametere i OPEN_MENU: %s" + +#: ../src/rootmenu.c:758 +msgid "" +"There are more than one WORKSPACE_MENU commands in the applications menu. " +"Only one is allowed." +msgstr "" +"Der er mere end een WORKSPACE_MENU kommando i applikationsmenuen. " +"Kun een er tilladt." + +#: ../src/rootmenu.c:787 ../src/rootmenu.c:805 #, c-format msgid "%s:missing parameter for menu command \"%s\"" -msgstr "%s: Menu kommandoen \"%s\" mangler en parameter" +msgstr "" -#: ../src/rootmenu.c:492 +#: ../src/rootmenu.c:868 #, c-format msgid "%s:unknown command \"%s\" in menu config." -msgstr "%s:Ugyldig kommando \"%s\" i menu config" +msgstr "" -#: ../src/rootmenu.c:591 +#: ../src/rootmenu.c:876 +#, c-format +msgid "%s:can't add shortcut for entry \"%s\"" +msgstr "" + +#: ../src/rootmenu.c:1013 #, c-format msgid "%s:maximal line size exceeded in menu config: %s" -msgstr "%s:Går ud over maksimal linjestørrelse i menu config: %s" +msgstr "" -#: ../src/rootmenu.c:611 +#: ../src/rootmenu.c:1035 ../src/rootmenu.c:1127 ../src/rootmenu.c:1228 #, c-format msgid "%s:missing command in menu config: %s" -msgstr "%s:manglende kommando i menu config: %s" +msgstr "" -#: ../src/rootmenu.c:640 +#: ../src/rootmenu.c:1065 #, c-format msgid "%s:syntax error in menu file:END declaration missing" -msgstr "%s:syntaks fejl i menu filen:END deklaration mangler" +msgstr "" -#: ../src/rootmenu.c:668 ../src/rootmenu.c:747 +#: ../src/rootmenu.c:1094 ../src/rootmenu.c:1193 msgid "could not make arguments for menu file preprocessor" -msgstr "kunne ikke skabe argumenter for menu fil præprocessor" +msgstr "" -#: ../src/rootmenu.c:674 ../src/rootmenu.c:754 +#: ../src/rootmenu.c:1100 ../src/rootmenu.c:1200 #, c-format -msgid "%s:could open/preprocess menu file" -msgstr "%s:kunne ikke åbne/behandle menu fil" +msgid "%s:could not open/preprocess menu file" +msgstr "" -#: ../src/rootmenu.c:685 ../src/rootmenu.c:767 +#: ../src/rootmenu.c:1112 ../src/rootmenu.c:1213 #, c-format msgid "%s:could not open menu file" -msgstr "%s:kunne ikke åbne menu fil" +msgstr "%: kunne ikke åbne menufil" -#: ../src/rootmenu.c:698 +#: ../src/rootmenu.c:1139 #, c-format -msgid "%s:syntax error in menu config: %s" -msgstr "%s:syntaks fejl i menu config: %s" +msgid "%s:invalid menu file. MENU command is missing" +msgstr "" -#: ../src/rootmenu.c:708 ../src/rootmenu.c:790 +#: ../src/rootmenu.c:1148 +msgid "error reading preprocessed menu data" +msgstr "" + +#: ../src/rootmenu.c:1240 #, c-format msgid "%s:no title given for the root menu" -msgstr "%s:Ingen titel opgivet for hovedmenu" +msgstr "" -#: ../src/rootmenu.c:780 -#, c-format -msgid "%s:syntax error in menu config. %s" -msgstr "%s:ugyldig syntaks i menu config. %s" - -#: ../src/rootmenu.c:815 -#, c-format -msgid "%s:could not read menu directory" -msgstr "%s:kunne ikke læse menu katalog" - -#: ../src/rootmenu.c:829 ../src/rootmenu.c:851 +#: ../src/rootmenu.c:1323 ../src/rootmenu.c:1390 ../src/rootmenu.c:1434 #, c-format msgid "out of memory while constructing directory menu %s" -msgstr "Løb tør for memory mens katalog menu %s blev lavet" +msgstr "" -#: ../src/rootmenu.c:839 +#: ../src/rootmenu.c:1333 #, c-format msgid "%s:could not stat file \"%s\" in menu directory" -msgstr "%s: kunne ikke undersøge fil \"%s\" i menu katalog" +msgstr "" -#: ../src/rootmenu.c:871 -#, c-format -msgid "out of memory while constructing menu entry %s" -msgstr "Løb tør for memory under oprettelse af menu tilføjelse %s" - -#: ../src/rootmenu.c:913 +#: ../src/rootmenu.c:1488 msgid "Commands" msgstr "Kommandoer" -#: ../src/rootmenu.c:915 +#: ../src/rootmenu.c:1491 +msgid "Restart" +msgstr "Genstart" + +#: ../src/rootmenu.c:1492 msgid "Exit..." msgstr "Afslut..." -#: ../src/rootmenu.c:949 +#: ../src/rootmenu.c:1537 #, c-format -msgid "%s:could not find menu file \"%s\"" -msgstr "%s:kunne ikke finde menu fil \"%s\"" +msgid "could not find menu file \"%s\" referenced in WMRootMenu" +msgstr "" -#: ../src/rootmenu.c:955 +#: ../src/rootmenu.c:1544 #, c-format -msgid "%s:could not stat menu \"%s\"" -msgstr "%s:kunne ikke undersøge menu \"%s\"" +msgid "could not access menu \"%s\" referenced in WMRootMenu" +msgstr "" -#: ../src/rootmenu.c:979 ../src/rootmenu.c:1026 +#: ../src/rootmenu.c:1555 +#, c-format +msgid "" +"using default menu file \"%s\" as the menu referenced in WMRootMenu could " +"not be found " +msgstr "" + +#: ../src/rootmenu.c:1578 ../src/rootmenu.c:1654 #, c-format msgid "%s:format error in root menu configuration \"%s\"" -msgstr "%s:Formateringsfejl i konfiguration af hovedmenu \"%s\"" +msgstr "" -#: ../src/screen.c:89 -msgid "it seems that there already is a window manager running" -msgstr "det lader til at en window manager allerede kører" - -#: ../src/screen.c:372 +#: ../src/screen.c:428 msgid "could not load logo image for panels" -msgstr "kunne ikke loade logo for panelerne" +msgstr "" -#: ../src/screen.c:375 +#: ../src/screen.c:431 #, c-format msgid "error making logo image for panel:%s" -msgstr "kunne ikke konstruere logo for panel:%s" +msgstr "" -#: ../src/screen.c:546 +#: ../src/screen.c:695 #, c-format msgid "could not initialize graphics library context: %s" -msgstr "kunne ikke initialisere grafik bibliotek: %s" +msgstr "" -#: ../src/stacking.c:89 ../src/stacking.c:148 +#: ../src/screen.c:726 +msgid "could not do initialization of WINGs widget set" +msgstr "" + +#: ../src/screen.c:1058 +#, c-format +msgid "could not save session state in %s" +msgstr "" + +#: ../src/session.c:182 ../src/wdefaults.c:559 ../src/winspector.c:345 +#, c-format +msgid "can't convert \"%s\" to boolean" +msgstr "" + +#: ../src/session.c:875 +msgid "out of memory while saving session state" +msgstr "" + +#: ../src/session.c:969 +msgid "end of memory while saving session state" +msgstr "" + +#. This is not fatal but can mean the session manager exited. +#. * If the session manager exited normally we would get a +#. * Die message, so this probably means an abnormal exit. +#. * If the sm was the last client of session, then we'll die +#. * anyway, otherwise we can continue doing our stuff. +#. +#: ../src/session.c:1103 +msgid "connection to the session manager was lost" +msgstr "" + +#: ../src/stacking.c:72 msgid "could not get window list!!" -msgstr "kunne ikke få vinduesliste!!" +msgstr "" -#: ../src/startup.c:140 +#: ../src/startup.c:195 #, c-format msgid "internal X error: %s\n" msgstr "intern X fejl: %s\n" -#: ../src/startup.c:157 +#: ../src/startup.c:259 #, c-format msgid "got signal %i (%s) - restarting\n" -msgstr "modtog %i (%s) signal - genstarter\n" +msgstr "" -#: ../src/startup.c:159 +#: ../src/startup.c:261 #, c-format msgid "got signal %i - restarting\n" -msgstr "modtog %i signal - genstarter\n" +msgstr "" -#: ../src/startup.c:167 +#: ../src/startup.c:276 +#, c-format +msgid "got signal %i (%s) - exiting...\n" +msgstr "" + +#: ../src/startup.c:278 +#, c-format +msgid "got signal %i - exiting...\n" +msgstr "" + +#: ../src/startup.c:291 #, c-format msgid "got signal %i (%s)\n" -msgstr "modtog %i (%s) signal\n" +msgstr "" -#: ../src/startup.c:169 +#: ../src/startup.c:293 #, c-format msgid "got signal %i\n" -msgstr "modtog %i signal\n" +msgstr "" -#: ../src/switchmenu.c:131 +#: ../src/startup.c:299 +msgid "" +"crashed while trying to do some post-crash cleanup. Aborting immediatelly." +msgstr "" + +#: ../src/startup.c:310 +msgid "" +"a fatal error has occured, probably due to a bug. Please fill the included " +"BUGFORM and report it." +msgstr "" + +#. restart another window manager so that the X session doesn't +#. * go to space +#: ../src/startup.c:317 +msgid "trying to start alternative window manager..." +msgstr "prøver at starte alternativ window manager..." + +#: ../src/startup.c:745 +#, c-format +msgid "icon size is configured to %i, but it's too small. Using 16, instead\n" +msgstr "" + +#: ../src/startup.c:789 +msgid "it seems that there already is a window manager running" +msgstr "det ser ud at der allerede er en window manager" + +#: ../src/startup.c:795 +#, c-format +msgid "could not manage screen %i" +msgstr "" + +#: ../src/startup.c:855 +msgid "could not manage any screen" +msgstr "" + +#: ../src/switchmenu.c:114 msgid "Windows" msgstr "Vinduer" -#: ../src/texture.c:252 +#: ../src/texture.c:274 ../src/texture.c:318 #, c-format msgid "image file \"%s\" used as texture could not be found." -msgstr "billedfil \"%s\" brugt som tekstur, kunne ikke findes." +msgstr "" -#: ../src/texture.c:257 +#: ../src/texture.c:280 ../src/texture.c:324 #, c-format msgid "could not load texture pixmap \"%s\":%s" -msgstr "Kunne ikke loade tekstur pixmap \"%s\":%s" +msgstr "" -#: ../src/texture.c:351 ../src/texture.c:547 +#: ../src/texture.c:463 ../src/texture.c:574 #, c-format msgid "could not render texture: %s" -msgstr "kunne ikke bruge tekstur: %s" +msgstr "" -#: ../src/winmenu.c:169 -msgid "could not create workspace submenu for window menu" -msgstr "Kunne ikke lave Arbejdsbord undermenu for vinduesmenu" +#: ../src/wdefaults.c:405 +#, c-format +msgid "could not find icon file \"%s\"" +msgstr "kunne ikke finde ikonfil \"%s\"" -#: ../src/winmenu.c:186 -msgid "(Un)Maximize" -msgstr "(U)Maksimer" +#: ../src/window.c:2487 ../src/window.c:2619 +msgid "" +"the NumLock, ScrollLock or similar key seems to be turned on.\n" +"Turn it off or some mouse actions and keyboard shortcuts will not work." +msgstr "" -#: ../src/winmenu.c:188 +#: ../src/winmenu.c:125 +msgid "" +"This will kill the application.\n" +"Any unsaved changes will be lost.\n" +"Please confirm." +msgstr "" +"Dette vil afslutte programmet.\n" +"Alle ugemte data bliver slettet.\n" +"OK?" + +#: ../src/winmenu.c:253 ../src/winmenu.c:261 +msgid "Set Shortcut" +msgstr "Angiv genvej" + +#: ../src/winmenu.c:339 ../src/winmenu.c:385 +msgid "could not create submenu for window menu" +msgstr "kunne ikke lave undermenu for vinduesmenu" + +#: ../src/winmenu.c:394 +msgid "Keep at bottom" +msgstr "Altid nederst" + +#: ../src/winmenu.c:399 ../src/winspector.c:1142 +msgid "Omnipresent" +msgstr "Paa alle arbejdsborde" + +#. +#. * Warning: If you make some change that affects the order of the +#. * entries, you must update the command #defines in the top of +#. * this file. +#. +#: ../src/winmenu.c:422 ../src/winmenu.c:557 +msgid "Maximize" +msgstr "Maximer" + +#: ../src/winmenu.c:430 ../src/winmenu.c:543 msgid "Miniaturize" msgstr "Minimer" -#: ../src/winmenu.c:198 -msgid "(Un)Shade" -msgstr "(U)Shade" +#: ../src/winmenu.c:439 ../src/winmenu.c:574 +msgid "Shade" +msgstr "Rul op" -#: ../src/winmenu.c:207 -msgid "Hide" -msgstr "Skjul" +#: ../src/winmenu.c:455 +msgid "Ændre størrelse/Flyt" +msgstr "" -#: ../src/winmenu.c:215 -msgid "Hide Others" -msgstr "Skjul Andre" - -#: ../src/winmenu.c:218 +#: ../src/winmenu.c:463 msgid "Select" msgstr "Vælg" -#: ../src/winmenu.c:227 +#: ../src/winmenu.c:471 msgid "Move To" msgstr "Flyt til" -#: ../src/winmenu.c:232 +#: ../src/winmenu.c:476 msgid "Attributes..." msgstr "Attributter..." -#: ../src/winmenu.c:235 -msgid "Close" -msgstr "Luk" +#: ../src/winmenu.c:478 +msgid "Options" +msgstr "Indstillinger" -#: ../src/winspector.c:385 -msgid "Could not find specified icon file" -msgstr "Kunne ikke finde denne ikon fil" +#: ../src/winmenu.c:538 +msgid "Deminiaturize" +msgstr "Uminimer" -#: ../src/winspector.c:393 -msgid "Could not open specified icon file" -msgstr "Kunne ikke åbne denne ikon fil" +#: ../src/winmenu.c:552 +msgid "Unmaximize" +msgstr "Umaximer" -#: ../src/winspector.c:974 -msgid "not enough memory to open window inspector panel" -msgstr "Ikke nok ledig memory til at åbne window inspector panel" +#: ../src/winmenu.c:569 +msgid "Unshade" +msgstr "Rul ned" -#: ../src/winspector.c:1002 +#: ../src/winspector.c:279 +#, c-format +msgid "Could not find icon \"%s\" specified for this window" +msgstr "" + +#: ../src/winspector.c:295 +#, c-format +msgid "Could not open specified icon \"%s\":%s" +msgstr "" + +#: ../src/winspector.c:1017 msgid "Save" msgstr "Gem" -#: ../src/winspector.c:1008 +#: ../src/winspector.c:1025 msgid "Apply" -msgstr "Udfør" +msgstr "Udfoer" -#: ../src/winspector.c:1015 -msgid "Revert" -msgstr "Fortryd" +#: ../src/winspector.c:1031 +msgid "Reload" +msgstr "Genindlaes" -#. *** window spec *** -#: ../src/winspector.c:1046 +#: ../src/winspector.c:1040 ../src/winspector.c:1050 msgid "Window Specification" -msgstr "Vindues Specifikation" +msgstr "Vinduesspecifikationer" -#: ../src/winspector.c:1077 +#: ../src/winspector.c:1041 +msgid "Window Attributes" +msgstr "Vinduesattributter" + +#: ../src/winspector.c:1042 +msgid "Advanced Options" +msgstr "Udvidede indstillinger" + +#: ../src/winspector.c:1043 +msgid "Icon and Initial Workspace" +msgstr "Ikon og foerste arbejdsbord" + +#: ../src/winspector.c:1044 +msgid "Application Specific" +msgstr "Specifikt for program" + +#: ../src/winspector.c:1058 msgid "Defaults for all windows" msgstr "Standard for alle vinduer" -#: ../src/winspector.c:1082 +#: ../src/winspector.c:1101 msgid "" "The configuration will apply to all\n" "windows that have their WM_CLASS property set to the above selected\n" "name, when saved." msgstr "" -"Denne konfiguration vil gælde for alle\n" -"vinduer som har WM_CLASS property sat til det valgte\n" -"navn, når du gemmer." +"Konfigurationen gaelder for alle\n" +"vinduer, hvis WM_CLASS egenskab er sat til det ovenstaaende\n" +"navn, naar de gemmes." -#. *** attributes *** -#: ../src/winspector.c:1090 +#: ../src/winspector.c:1108 msgid "Attributes" msgstr "Attributter" -#: ../src/winspector.c:1097 -msgid "Disable titlebar" -msgstr "Fjern titelbar" +#: ../src/winspector.c:1118 +msgid "Disable Titlebar" +msgstr "Fjern titellinje" -#: ../src/winspector.c:1101 -msgid "Disable resizebar" -msgstr "Fjern resizebar" +#: ../src/winspector.c:1122 +msgid "Disable Resizebar" +msgstr "Fjern bundlinje" -#: ../src/winspector.c:1105 -msgid "Not closable" -msgstr "Ikke lukbar" +#: ../src/winspector.c:1126 +msgid "Disable Close Button" +msgstr "Fjern lukkeknap" -#: ../src/winspector.c:1109 -msgid "Not miniaturizable" -msgstr "Ikke minimerbar" +#: ../src/winspector.c:1130 +msgid "Disable Miniaturize Button" +msgstr "Fjern minimerknap" -#: ../src/winspector.c:1113 -msgid "Keep on top" -msgstr "Altid ovenpå" +#: ../src/winspector.c:1134 +msgid "Keep on Top / Floating" +msgstr "Altid oeverst / flydende" -#: ../src/winspector.c:1117 -msgid "Omnipresent" -msgstr "Alle Arbejdsborde" +#: ../src/winspector.c:1138 +msgid "Keep at Bottom / Sunken" +msgstr "Altid nederst / sunket" -#: ../src/winspector.c:1121 -msgid "Don't let it take focus" -msgstr "Må ikke få fokus" +#: ../src/winspector.c:1146 +msgid "Start Miniaturized" +msgstr "Start minimeret" -#: ../src/winspector.c:1125 -msgid "Skip window list" +#: ../src/winspector.c:1150 +msgid "Start Maximized" +msgstr "Start maximeret" + +#: ../src/winspector.c:1154 +msgid "Skip Window List" msgstr "Udelad i vinduesliste" -#. *** more attributes *** -#: ../src/winspector.c:1137 +#: ../src/winspector.c:1168 msgid "Advanced" -msgstr "Advanceret" - -#: ../src/winspector.c:1144 -msgid "Ignore HideOthers" -msgstr "Ignorer Skjul Andre" - -#: ../src/winspector.c:1148 -msgid "Don't bind keyboard shortcuts" -msgstr "Tillad ikke taste-kombinationer" - -#: ../src/winspector.c:1152 -msgid "Don't bind mouse clicks" -msgstr "Tillad ikke museklik" - -#: ../src/winspector.c:1156 -msgid "Keep inside screen" -msgstr "Hold indenfor skærm" - -#: ../src/winspector.c:1160 -msgid "No application icon" -msgstr "Intet applikations-ikon" - -#. miniwindow/workspace -#: ../src/winspector.c:1172 -msgid "Miniwindow Image" -msgstr "Minivindues billede" +msgstr "Udvidet" #: ../src/winspector.c:1178 -msgid "Browse" -msgstr "Søg" +msgid "Ignore HideOthers" +msgstr "Ignorer \"Gem Andre\"" -#. WMBindEvent(panel->defaultIconBtn, WEV_CLICK, defaultIcon, panel); -#: ../src/winspector.c:1185 +#: ../src/winspector.c:1182 +msgid "Don't Bind Keyboard Shortcuts" +msgstr "Bind ikke tastaturgenveje" + +#: ../src/winspector.c:1186 +msgid "Don't Bind Mouse Clicks" +msgstr "Bind ikke museklik" + +#: ../src/winspector.c:1190 +msgid "Keep Inside Screen" +msgstr "Behold indenfor skaermen" + +#: ../src/winspector.c:1194 +msgid "Don't Let It Take Focus" +msgstr "Maa ikke faa fokus" + +#: ../src/winspector.c:1198 +msgid "Don't Save Session" +msgstr "Gem ikke session" + +#: ../src/winspector.c:1202 +msgid "Emulate Application Icon" +msgstr "Emuler programikon" + +#: ../src/winspector.c:1217 +msgid "" +"Enable the \"Don't bind...\" options to allow the application to receive all " +"mouse or keyboard events." +msgstr "" +" Vaelg \"Bind ikke...\" muligheden for at lade programmet modtage alle " +"muse- eller tastaturtryk." + +#: ../src/winspector.c:1224 +msgid "Miniwindow Image" +msgstr "Minivinduesbillede" + +#: ../src/winspector.c:1243 msgid "Update" msgstr "Opdater" -#: ../src/winspector.c:1192 -msgid "Icon file name:" -msgstr "Ikon filnavn:" +#: ../src/winspector.c:1258 +msgid "Icon File Name:" +msgstr "Ikon filnavn" -#: ../src/winspector.c:1200 +#: ../src/winspector.c:1270 msgid "Ignore client supplied icon" -msgstr "Ignorer indbygget ikon" +msgstr "Ignorer programmets egen ikon" -#: ../src/winspector.c:1205 +#: ../src/winspector.c:1277 msgid "Initial Workspace" -msgstr "Oprindelig Arbejdsbord" +msgstr "Foerste arbejdsbord" -#: ../src/winspector.c:1227 -msgid "Current workspace" -msgstr "Nuværende Arbejdsbord" +#: ../src/winspector.c:1282 +msgid "Nowhere in particular" +msgstr "Intet specielt sted" -#: ../src/workspace.c:91 ../src/workspace.c:92 ../src/workspace.c:359 +#: ../src/winspector.c:1316 +msgid "Application Wide" +msgstr "" + +#: ../src/winspector.c:1326 +msgid "Start Hidden" +msgstr "Start skjult" + +#: ../src/winspector.c:1330 +msgid "No Application Icon" +msgstr "Ingen programikon" + +#: ../src/workspace.c:102 ../src/workspace.c:103 ../src/workspace.c:480 #, c-format msgid "Workspace %i" msgstr "Arbejdsbord %i" -#: ../src/workspace.c:385 +#: ../src/workspace.c:537 msgid "Workspaces" msgstr "Arbejdsborde" -#: ../src/workspace.c:387 +#: ../src/workspace.c:539 msgid "could not create Workspace menu" -msgstr "Kunne ikke lave menu for Arbejdsbord" +msgstr "kunne ikke skabe arbejdsbordsmenu" -#: ../src/workspace.c:394 +#: ../src/workspace.c:546 msgid "New" msgstr "Ny" -#: ../src/workspace.c:395 +#: ../src/workspace.c:547 msgid "Destroy Last" -msgstr "Fjern Sidste" +msgstr "Fjern sidste" + +#: ../src/xutil.c:228 +msgid "invalid data in selection" +msgstr "" diff --git a/src/Makefile.in b/src/Makefile.in index f47d4b93..5f306861 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -139,7 +139,7 @@ wconfig.h.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best SOURCES = $(wmaker_SOURCES) OBJECTS = $(wmaker_OBJECTS) diff --git a/src/actions.c b/src/actions.c index 5c584919..b4122723 100644 --- a/src/actions.c +++ b/src/actions.c @@ -175,7 +175,10 @@ wSetFocusTo(WScreen *scr, WWindow *wwin) if (napp) napp->last_workspace = wwin->screen_ptr->current_workspace; - if (wwin->flags.mapped && !WFLAGP(wwin, no_focusable)) { + if (WFLAGP(wwin, no_focusable)) + return; + + if (wwin->flags.mapped /*&& !WFLAGP(wwin, no_focusable)*/) { /* install colormap if colormap mode is lock mode */ if (wPreferences.colormap_mode==WKF_CLICK) wColormapInstallForWindow(scr, wwin); @@ -203,9 +206,6 @@ wSetFocusTo(WScreen *scr, WWindow *wwin) XSetInputFocus(dpy, scr->no_focus_win, RevertToParent, timestamp); } - if (WFLAGP(wwin, no_focusable)) - return; - /* if this is not the focused window focus it */ if (focused!=wwin) { /* change the focus window list order */ @@ -882,6 +882,7 @@ removeIconGrabs(WIcon *icon) } #endif + void wIconifyWindow(WWindow *wwin) { @@ -1115,9 +1116,12 @@ static void hideWindow(WIcon *icon, int icon_x, int icon_y, WWindow *wwin, int animate) { if (wwin->flags.miniaturized) { - XUnmapWindow(dpy, wwin->icon->core->window); + /* XXX wrong fix, can cause side effects, must remove 'if' */ + if (wwin->icon) { + XUnmapWindow(dpy, wwin->icon->core->window); + wwin->icon->mapped = 0; + } wwin->flags.hidden = 1; - wwin->icon->mapped = 0; #ifdef GNOME_STUFF wGNOMEUpdateClientStateHint(wwin, False); #endif @@ -1337,6 +1341,9 @@ wHideApplication(WApplication *wapp) if(wPreferences.auto_arrange_icons) { wArrangeIcons(scr, True); } +#ifdef HIDDENDOT + wAppIconPaint(wapp->app_icon); +#endif } @@ -1490,6 +1497,9 @@ wUnhideApplication(WApplication *wapp, Bool miniwindows, Bool bringToCurrentWS) if (wPreferences.auto_arrange_icons) { wArrangeIcons(scr, True); } +#ifdef HIDDENDOT + wAppIconPaint(wapp->app_icon); +#endif } diff --git a/src/appicon.c b/src/appicon.c index 07dcc516..a90e66e1 100644 --- a/src/appicon.c +++ b/src/appicon.c @@ -347,6 +347,22 @@ updateDockNumbers(WScreen *scr) } #endif /* WS_INDICATOR */ +#ifdef HIDDENDOT +static void +draw_dot(WScreen *scr, Drawable d) +{ + GC gc; + int y; + gc = scr->draw_gc; + y = wPreferences.icon_size-6; + XSetForeground(dpy, gc, scr->black_pixel); + XDrawLine(dpy, d, gc, 4, y, 5, y); + XDrawPoint(dpy, d, gc, 4, y+1); + XSetForeground(dpy, gc, scr->white_pixel); + XDrawLine(dpy, d, gc, 6, y, 6, y+1); + XDrawPoint(dpy, d, gc, 5, y+1); +} +#endif /* HIDDENDOT */ void wAppIconPaint(WAppIcon *aicon) @@ -369,6 +385,21 @@ wAppIconPaint(WAppIcon *aicon) scr->dock_dots->height, 0, 0); } +#ifdef HIDDENDOT + { + WApplication *wapp; + wapp = wApplicationOf(aicon->main_window); + if(wapp) + if(wapp->flags.hidden){ + XSetClipMask(dpy, scr->copy_gc, scr->dock_dots->mask); + XSetClipOrigin(dpy, scr->copy_gc, 0, 0); + XCopyArea(dpy, scr->dock_dots->image, aicon->icon->core->window, + scr->copy_gc, 0, 0, 7, + scr->dock_dots->height, 0, 0); + } + } +#endif /* HIDDENDOT */ + #ifdef NEWAPPICON if (!wPreferences.strict_ns && aicon->icon->owner!=NULL) { int active=0; diff --git a/src/dialog.c b/src/dialog.c index 33f03c50..9f4274a7 100644 --- a/src/dialog.c +++ b/src/dialog.c @@ -1142,7 +1142,7 @@ wShowInfoPanel(WScreen *scr) panel->wwin = wwin; thePanel = panel; -#ifndef SILLYNESS +#ifdef SILLYNESS if (InitXThing(panel->scr)) { panel->timer = WMAddTimerHandler(100, logoPushCallback, panel); panel->cycle = 0; diff --git a/src/dockedapp.c b/src/dockedapp.c index ea4d6ec4..4e8f222c 100644 --- a/src/dockedapp.c +++ b/src/dockedapp.c @@ -324,7 +324,7 @@ ShowDockAppSettingsPanel(WAppIcon *aicon) WMSetLabelText(panel->dndCommandLabel, _("%d will be replaced with the file name")); #else - WMSetTextFieldEnabled(panel->dndCommandField, False); + WMSetTextFieldEditable(panel->dndCommandField, False); WMSetLabelText(panel->dndCommandLabel, _("DND support was not compiled in")); #endif diff --git a/src/event.c b/src/event.c index b9408fc6..cca7b2d7 100644 --- a/src/event.c +++ b/src/event.c @@ -298,7 +298,6 @@ DispatchEvent(XEvent *event) case VisibilityNotify: handleVisibilityNotify(event); break; - default: handleExtensions(event); break; @@ -446,6 +445,13 @@ handleExtensions(XEvent *event) handleShapeNotify(event); } #endif +#ifdef KEEP_XKB_LOCK_STATUS + if (wPreferences.modelock && event->type == (0x50|XkbIndicatorStateNotify)){ + /* if someone know how to call this 0x50 + * or how to clean code this please tell ]d */ + handleXkbIndicatorStateNotify(event); + } +#endif /*KEEP_XKB_LOCK_STATUS*/ } @@ -772,7 +778,7 @@ handleUnmapNotify(XEvent *event) /* if the window was reparented, do not reparent it back to the * root window */ - wUnmanageWindow(wwin, !reparented, False); +// wUnmanageWindow(wwin, !reparented, False); } XUngrabServer(dpy); } @@ -1133,6 +1139,31 @@ handleShapeNotify(XEvent *event) } #endif /* SHAPE */ +#ifdef KEEP_XKB_LOCK_STATUS +/* please help ]d if you know what to do */ +handleXkbIndicatorStateNotify(XEvent *event) +{ + WWindow *wwin; + WScreen *scr; + XkbStateRec staterec; + int i; + + XkbGetState(dpy,XkbUseCoreKbd,&staterec); + for (i=0; ifocused_window; + if (wwin->flags.focused) { + wwin->frame->languagemode=staterec.compat_state&32?1:0; +#ifdef XKB_TITLE_HINT + if (wwin->frame->titlebar) { + XClearWindow(dpy, wwin->frame->titlebar->window); + wFrameWindowPaint(wwin->frame); + } +#endif /* XKB_TITLE_HINT */ + } + } +} +#endif /*KEEP_XKB_LOCK_STATUS*/ static void handleColormapNotify(XEvent *event) @@ -1670,7 +1701,7 @@ handleKeyPress(XEvent *event) XkbGetState(dpy,XkbUseCoreKbd,&staterec); /*toggle*/ XkbLockGroup(dpy,XkbUseCoreKbd, - wwin->languagemode=staterec.compat_state&32?0:1); + wwin->frame->languagemode=staterec.compat_state&32?0:1); } break; #endif /* KEEP_XKB_LOCK_STATUS */ diff --git a/src/framewin.c b/src/framewin.c index 2c4e76ff..263f41a1 100644 --- a/src/framewin.c +++ b/src/framewin.c @@ -739,8 +739,25 @@ wFrameWindowPaint(WFrameWindow *fwin) else allButtons = 0; } + +#ifdef XKB_TITLE_HINT + if(fwin->flags.is_client_window_frame) { + char * freebuff; + freebuff = (char *)wmalloc((strlen(fwin->title)+6)*sizeof(char)); + if (fwin->flags.justification == WTJ_RIGHT) + sprintf(freebuff,"%s %s",fwin->title,fwin->languagemode?XKB_ON:XKB_OFF); + else + sprintf(freebuff,"%s %s",fwin->languagemode?XKB_ON:XKB_OFF,fwin->title); + title = ShrinkString(*fwin->font, freebuff, + fwin->titlebar->width - lofs - rofs); + free(freebuff); + } + else title = ShrinkString(*fwin->font, fwin->title, + fwin->titlebar->width - lofs - rofs); +#else title = ShrinkString(*fwin->font, fwin->title, fwin->titlebar->width - lofs - rofs); +#endif /* XKB_TITLE_HINT */ titlelen = strlen(title); w = wTextWidth((*fwin->font)->font, title, titlelen); diff --git a/src/framewin.h b/src/framewin.h index 48c718ef..5be24563 100644 --- a/src/framewin.h +++ b/src/framewin.h @@ -72,6 +72,10 @@ typedef struct WFrameWindow { char *title; /* window name (title) */ +#ifdef KEEP_XKB_LOCK_STATUS + int languagemode; +#endif /* KEEP_XKB_LOCK_STATUS */ + /* thing that uses this frame. passed as data to callbacks */ void *child; diff --git a/src/main.c b/src/main.c index b51095bc..cea20407 100644 --- a/src/main.c +++ b/src/main.c @@ -502,9 +502,9 @@ main(int argc, char **argv) sprintf(str, "DISPLAY=%s", DisplayName); putenv(str); -#ifdef DEBUG +//#ifdef DEBUG XSynchronize(dpy, True); -#endif +//#endif wXModifierInitialize(); diff --git a/src/moveres.c b/src/moveres.c index 7c73299e..4ff14cc0 100644 --- a/src/moveres.c +++ b/src/moveres.c @@ -1456,6 +1456,11 @@ wMouseMoveWindow(WWindow *wwin, XEvent *ev) /* This needs not to change while moving, else bad things can happen */ int opaqueMove = wPreferences.opaque_move; MoveData moveData; +#ifdef GHOST_WINDOW_MOVE + RImage *rimg; + + rimg = InitGhostWindowMove(scr); +#endif initMoveData(wwin, &moveData); diff --git a/src/screen.c b/src/screen.c index f8a774fc..5264ae83 100644 --- a/src/screen.c +++ b/src/screen.c @@ -32,6 +32,9 @@ #ifdef SHAPE #include #endif +#ifdef KEEP_XKB_LOCK_STATUS +#include +#endif /* KEEP_XKB_LOCK_STATUS */ #include @@ -425,7 +428,8 @@ createPixmaps(WScreen *scr) image = wDefaultGetImage(scr, "Logo", "WMPanel"); if (!image) { - wwarning(_("could not load logo image for panels")); + wwarning(_("could not load logo image for panels: %s"), + RMessageForError(RErrorCode)); } else { if (!RConvertImageMask(scr->rcontext, image, &p, &m, 128)) { wwarning(_("error making logo image for panel:%s"), RMessageForError(RErrorCode)); @@ -529,10 +533,12 @@ createInternalWindows(WScreen *scr) XCreateWindow(dpy, scr->root_win, 0, 0, 10, 10, 0, scr->w_depth, CopyFromParent, scr->w_visual, vmask, &attribs); + /* for our window manager info notice board */ scr->info_window = XCreateWindow(dpy, scr->root_win, 0, 0, 10, 10, 0, CopyFromParent, - CopyFromParent, CopyFromParent, 0, NULL); + CopyFromParent, CopyFromParent, CWOverrideRedirect, + &attribs); /* * If the window is clicked without having ButtonPress selected, the @@ -669,6 +675,11 @@ wScreenInit(int screen_number) XSelectInput(dpy, scr->root_win, event_mask); +#ifdef KEEP_XKB_LOCK_STATUS + XkbSelectEvents(dpy,XkbUseCoreKbd,XkbIndicatorStateNotifyMask, + XkbIndicatorStateNotifyMask); +#endif /* KEEP_XKB_LOCK_STATUS */ + XSync(dpy, False); XSetErrorHandler(oldHandler); diff --git a/src/superfluous.c b/src/superfluous.c index 2106e6bf..94f5e308 100644 --- a/src/superfluous.c +++ b/src/superfluous.c @@ -521,3 +521,21 @@ InitXThing(WScreen *scr) } #endif /* SILLYNESS */ + + +#ifdef GHOST_WINDOW_MOVE +RImage* +InitGhostWindowMove(WScreen *scr) +{ + RXImage *ximg; + RImage *img; + + ximg = RGetXImage(scr->rcontext, scr->root_win, 0, 0, + scr->scr_width, scr->scr_height); + img = RCreateImageFromXImage(scr->rcontext, ximg->image, NULL); + RDestroyXImage(dpy, ximg); + + return img; +} + +#endif /* GHOST_WINDOW_MOVE */ diff --git a/src/wconfig.h b/src/wconfig.h index 19a4c5a7..d329a995 100644 --- a/src/wconfig.h +++ b/src/wconfig.h @@ -57,7 +57,7 @@ */ #define USECPP -/* #define CPP_PATH /usr/bin/cpp */ +/* #define CPP_PATH /lib/cpp */ /* * support for OffiX DND drag and drop in the Dock @@ -154,6 +154,13 @@ #undef WS_INDICATOR +/* + * define HIDDENDOT if you want a dot to be shown in the application icon + * of applications that are hidden. + */ +#undef HIDDENDOT + + /* * Ignores the PPosition hint from clients. This is needed for some * programs that have buggy implementations of such hint and place @@ -524,9 +531,11 @@ #undef SHAPED_BALLOON #endif - #ifdef XKB_MODELOCK #define KEEP_XKB_LOCK_STATUS +#define XKB_TITLE_HINT +#define XKB_ON "[TH]" +#define XKB_OFF "[EN]" #endif #if HAVE_LIBINTL_H && I18N diff --git a/src/wconfig.h.in b/src/wconfig.h.in index 62f21cf4..c22ab2bd 100644 --- a/src/wconfig.h.in +++ b/src/wconfig.h.in @@ -154,6 +154,13 @@ #undef WS_INDICATOR +/* + * define HIDDENDOT if you want a dot to be shown in the application icon + * of applications that are hidden. + */ +#undef HIDDENDOT + + /* * Ignores the PPosition hint from clients. This is needed for some * programs that have buggy implementations of such hint and place @@ -524,9 +531,11 @@ #undef SHAPED_BALLOON #endif - #ifdef XKB_MODELOCK #define KEEP_XKB_LOCK_STATUS +#define XKB_TITLE_HINT +#define XKB_ON "[TH]" +#define XKB_OFF "[EN]" #endif #if HAVE_LIBINTL_H && I18N diff --git a/src/window.c b/src/window.c index 328ae29a..eba6abf0 100644 --- a/src/window.c +++ b/src/window.c @@ -27,8 +27,8 @@ #ifdef SHAPE #include #endif -#ifdef KEEP_XKB_LOCK_STATUS -# include +#ifdef KEEP_XKB_LOCK_STATUS +#include #endif /* KEEP_XKB_LOCK_STATUS */ #include #include @@ -1331,6 +1331,8 @@ wUnmanageWindow(WWindow *wwin, Bool restore, Bool destroyed) XUnmapWindow(dpy, frame->window); + XUnmapWindow(dpy, wwin->client_win); + /* deselect window */ wSelectWindow(wwin, False); @@ -1487,7 +1489,7 @@ wWindowFocus(WWindow *wwin, WWindow *owin) #ifdef KEEP_XKB_LOCK_STATUS if (wPreferences.modelock) { if (!wwin->flags.focused) { - XkbLockGroup(dpy, XkbUseCoreKbd, wwin->languagemode); + XkbLockGroup(dpy, XkbUseCoreKbd, wwin->frame->languagemode); } } #endif /* KEEP_XKB_LOCK_STATUS */ @@ -1546,17 +1548,6 @@ wWindowFocus(WWindow *wwin, WWindow *owin) void wWindowUnfocus(WWindow *wwin) { -#ifdef KEEP_XKB_LOCK_STATUS - static XkbStateRec staterec; - if (wPreferences.modelock) { - if (wwin->flags.focused) { - XkbGetState(dpy,XkbUseCoreKbd,&staterec); - wwin->languagemode=staterec.compat_state&32?1:0; - XkbLockGroup(dpy,XkbUseCoreKbd,0); /* reset to workspace */ - } - } -#endif /* KEEP_XKB_LOCK_STATUS */ - CloseWindowMenu(wwin->screen_ptr); wFrameWindowChangeState(wwin->frame, wwin->flags.semi_focused diff --git a/src/window.h b/src/window.h index ad042395..0321ab03 100644 --- a/src/window.h +++ b/src/window.h @@ -218,10 +218,6 @@ typedef struct WWindow { FocusMode focus_mode; /* type of keyboard input focus */ -#ifdef KEEP_XKB_LOCK_STATUS - int languagemode; -#endif /* KEEP_XKB_LOCK_STATUS */ - #ifdef OLWM_HINTS_unfinished struct WOLWindowState ol_window_state; #endif diff --git a/src/winspector.c b/src/winspector.c index f3b0c8ce..56b1b309 100644 --- a/src/winspector.c +++ b/src/winspector.c @@ -466,14 +466,12 @@ saveSettings(WMButton *button, InspectorPanel *panel) insertAttribute(dict, winDic, AStartWorkspace, value, &different, flags); PLRelease(value); } else if (WMGetButtonSelected(panel->setRb) != 0) { - char *ws_name = WMGetTextFieldText(panel->wsText); - if (ws_name) { - if (ws_name[0] != 0) { - value = PLMakeString(ws_name); - insertAttribute(dict, winDic, AStartWorkspace, value, &different, flags); - PLRelease(value); - } - free(ws_name); + int i = WMGetPopUpButtonSelectedItem(panel->wsP); + + if (i < panel->frame->screen_ptr->workspace_count) { + value = PLMakeString(panel->frame->screen_ptr->workspaces[i]->name); + insertAttribute(dict, winDic, AStartWorkspace, value, &different, flags); + PLRelease(value); } } @@ -911,9 +909,9 @@ revertSettings(WMButton *button, InspectorPanel *panel) n = wDefaultGetStartWorkspace(wwin->screen_ptr, wm_instance, wm_class); - if (n >= 0 && n <= wwin->screen_ptr->workspace_count) { + if (n >= 0 && n < wwin->screen_ptr->workspace_count) { WMPerformButtonClick(panel->setRb); - WMSetTextFieldText(panel->wsText, wwin->screen_ptr->workspaces[n]->name); + WMSetPopUpButtonSelectedItem(panel->wsP, n); } else { WMPerformButtonClick(panel->curRb); } @@ -959,14 +957,11 @@ textEditedObserver(void *observerData, WMNotification *notification) if ((long)WMGetNotificationClientData(notification) != WMReturnTextMovement) return; - if (WMGetNotificationObject(notification) == panel->fileText) { - showIconFor(WMWidgetScreen(panel->win), panel, NULL, NULL, - USE_TEXT_FIELD); + showIconFor(WMWidgetScreen(panel->win), panel, NULL, NULL, + USE_TEXT_FIELD); /* WMPerformButtonClick(panel->updateIconBtn); */ - } else - WMPerformButtonClick(panel->setRb); } @@ -1240,7 +1235,7 @@ createInspectorForWindow(WWindow *wwin) panel->iconLbl = WMCreateLabel(panel->iconFrm); WMMoveWidget(panel->iconLbl, PWIDTH - (2 * 15) - 22 - 64, 30); WMResizeWidget(panel->iconLbl, 64, 64); - WMSetLabelRelief(panel->iconLbl, WRRaised); + WMSetLabelRelief(panel->iconLbl, WRGroove); WMSetLabelImagePosition(panel->iconLbl, WIPImageOnly); panel->browseIconBtn = WMCreateCommandButton(panel->iconFrm); @@ -1302,21 +1297,19 @@ createInspectorForWindow(WWindow *wwin) WMGroupButtons(panel->curRb, panel->setRb); WMSetButtonText(panel->setRb, NULL); - panel->wsText = WMCreateTextField(panel->wsFrm); - WMMoveWidget(panel->wsText, 30, 40); - WMResizeWidget(panel->wsText, PWIDTH - (2 * 15) - 25 - 10 - (2 * 5), 20); - WMAddNotificationObserver(textEditedObserver, panel, - WMTextDidEndEditingNotification, - panel->wsText); - - + panel->wsP = WMCreatePopUpButton(panel->wsFrm); + WMMoveWidget(panel->wsP, 30, 40); + WMResizeWidget(panel->wsP, PWIDTH - (2 * 15) - 25 - 10 - (2 * 5), 20); + for (i = 0; i < wwin->screen_ptr->workspace_count; i++) { + WMAddPopUpButtonItem(panel->wsP, scr->workspaces[i]->name); + } + i = wDefaultGetStartWorkspace(wwin->screen_ptr, wwin->wm_instance, wwin->wm_class); if (i >= 0 && i <= wwin->screen_ptr->workspace_count) { WMSetButtonSelected(panel->curRb, False); WMSetButtonSelected(panel->setRb, True); - WMSetTextFieldText(panel->wsText, - wwin->screen_ptr->workspaces[i]->name); + WMSetPopUpButtonSelectedItem(panel->wsP, i); } else { WMSetButtonSelected(panel->curRb, True); WMSetButtonSelected(panel->setRb, False); diff --git a/src/winspector.h b/src/winspector.h index e4eea096..2963deba 100644 --- a/src/winspector.h +++ b/src/winspector.h @@ -78,7 +78,7 @@ typedef struct InspectorPanel { WMFrame *wsFrm; WMButton *curRb; WMButton *setRb; - WMTextField *wsText; + WMPopUpButton *wsP; /* 5th page. application wide attributes */ WMFrame *appFrm; diff --git a/test/Makefile.in b/test/Makefile.in index 9c7ebf04..a7b9de5e 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -124,7 +124,7 @@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best SOURCES = $(wtest_SOURCES) OBJECTS = $(wtest_OBJECTS) diff --git a/util/Makefile.in b/util/Makefile.in index 5ad9b928..a3a68902 100644 --- a/util/Makefile.in +++ b/util/Makefile.in @@ -185,7 +185,7 @@ DIST_COMMON = README Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best SOURCES = $(wxcopy_SOURCES) $(wxpaste_SOURCES) $(wdwrite_SOURCES) $(getstyle_SOURCES) $(setstyle_SOURCES) $(seticons_SOURCES) $(geticonset_SOURCES) $(wmsetbg_SOURCES) OBJECTS = $(wxcopy_OBJECTS) $(wxpaste_OBJECTS) $(wdwrite_OBJECTS) $(getstyle_OBJECTS) $(setstyle_OBJECTS) $(seticons_OBJECTS) $(geticonset_OBJECTS) $(wmsetbg_OBJECTS) diff --git a/util/setstyle.c b/util/setstyle.c index 73049ad6..07e09dc3 100644 --- a/util/setstyle.c +++ b/util/setstyle.c @@ -361,6 +361,11 @@ main(int argc, char **argv) exit(1); } } + + if (!PLIsArray(style)) { + printf("%s: '%s' is not a style file/theme\n", ProgName, file); + exit(1); + } hackStyle(style); diff --git a/util/wmsetbg.c b/util/wmsetbg.c index 520b986b..35d43577 100644 --- a/util/wmsetbg.c +++ b/util/wmsetbg.c @@ -156,14 +156,14 @@ parseTexture(RContext *rc, char *text) } XAllocColor(dpy, DefaultColormap(dpy, scr), &color); - pixmap = XCreatePixmap(dpy, root, 32, 32, DefaultDepth(dpy, scr)); + pixmap = XCreatePixmap(dpy, root, 8, 8, DefaultDepth(dpy, scr)); XSetForeground(dpy, DefaultGC(dpy, scr), color.pixel); - XFillRectangle(dpy, pixmap, DefaultGC(dpy, scr), 0, 0, 32, 32); + XFillRectangle(dpy, pixmap, DefaultGC(dpy, scr), 0, 0, 8, 8); texture->pixmap = pixmap; texture->color = color; - texture->width = 32; - texture->height = 32; + texture->width = 8; + texture->height = 8; } else if (strcasecmp(type, "vgradient")==0 || strcasecmp(type, "dgradient")==0 || strcasecmp(type, "hgradient")==0) { @@ -201,12 +201,12 @@ parseTexture(RContext *rc, char *text) case 'H': gtype = RHorizontalGradient; iwidth = scrWidth; - iheight = 32; + iheight = 1; break; case 'V': case 'v': gtype = RVerticalGradient; - iwidth = 32; + iwidth = 1; iheight = scrHeight; break; default: @@ -294,12 +294,12 @@ parseTexture(RContext *rc, char *text) case 'H': gtype = RHorizontalGradient; iwidth = scrWidth; - iheight = 32; + iheight = 1; break; case 'V': case 'v': gtype = RVerticalGradient; - iwidth = 32; + iwidth = 1; iheight = scrHeight; break; default: diff --git a/wmlib/Makefile.in b/wmlib/Makefile.in index 9673c5e6..d42b7f31 100644 --- a/wmlib/Makefile.in +++ b/wmlib/Makefile.in @@ -125,7 +125,7 @@ DIST_COMMON = COPYING.LIB Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best SOURCES = $(libWMaker_a_SOURCES) OBJECTS = $(libWMaker_a_OBJECTS) diff --git a/wrlib/Makefile.am b/wrlib/Makefile.am index f0bffd0b..fc449562 100644 --- a/wrlib/Makefile.am +++ b/wrlib/Makefile.am @@ -4,14 +4,13 @@ AUTOMAKE_OPTIONS = no-dependencies lib_LTLIBRARIES = libwraster.la -libwraster_la_LDFLAGS = -version-info 2:0:1 +libwraster_la_LDFLAGS = -version-info 2:1:1 bin_SCRIPTS = get-wraster-flags noinst_PROGRAMS = testgrad testdraw view EXTRA_DIST = test.png tile.xpm ballot_box.xpm - include_HEADERS = wraster.h libwraster_la_SOURCES = \ diff --git a/wrlib/Makefile.in b/wrlib/Makefile.in index c74b5e88..1e4974b2 100644 --- a/wrlib/Makefile.in +++ b/wrlib/Makefile.in @@ -91,14 +91,13 @@ AUTOMAKE_OPTIONS = no-dependencies lib_LTLIBRARIES = libwraster.la -libwraster_la_LDFLAGS = -version-info 2:0:1 +libwraster_la_LDFLAGS = -version-info 2:1:1 bin_SCRIPTS = get-wraster-flags noinst_PROGRAMS = testgrad testdraw view EXTRA_DIST = test.png tile.xpm ballot_box.xpm - include_HEADERS = wraster.h libwraster_la_SOURCES = raster.c draw.c color.c load.c save.c gradient.c xpixmap.c convert.c context.c misc.c scale.c convolve.c nxpm.c xpm.c xutil.c ppm.c png.c jpeg.c tiff.c gif.c @@ -165,7 +164,7 @@ Makefile.in NEWS TODO alloca.c configure.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best SOURCES = $(libwraster_la_SOURCES) $(testgrad_SOURCES) $(testdraw_SOURCES) $(view_SOURCES) OBJECTS = $(libwraster_la_OBJECTS) $(testgrad_OBJECTS) $(testdraw_OBJECTS) $(view_OBJECTS) diff --git a/wrlib/wraster.h b/wrlib/wraster.h index b7a6835b..8a81927a 100644 --- a/wrlib/wraster.h +++ b/wrlib/wraster.h @@ -39,8 +39,8 @@ #define RLRASTER_H_ -/* version of the header for the library: 0.13 */ -#define WRASTER_HEADER_VERSION 13 +/* version of the header for the library: 0.14 */ +#define WRASTER_HEADER_VERSION 14 #include @@ -381,12 +381,15 @@ int RConvertImageMask(RContext *context, RImage *image, Pixmap *pixmap, RXImage *RCreateXImage(RContext *context, int depth, unsigned width, unsigned height); +RXImage *RGetXImage(RContext *context, Drawable d, int x, int y, + unsigned width, unsigned height); + void RDestroyXImage(RContext *context, RXImage *ximage); void RPutXImage(RContext *context, Drawable d, GC gc, RXImage *ximage, - int src_x, int src_y, int dest_x, int dest_y, + int src_x, int src_y, int dest_x, int dest_y, unsigned width, unsigned height); - + /* do not free the returned string! */ const char *RMessageForError(int errorCode); diff --git a/wrlib/xutil.c b/wrlib/xutil.c index bc6034f1..e279cd62 100644 --- a/wrlib/xutil.c +++ b/wrlib/xutil.c @@ -171,6 +171,7 @@ RDestroyXImage(RContext *context, RXImage *rximage) free(rximage); #else /* XSHM */ if (rximage->is_shared) { + XSync(context->dpy, False); XShmDetach(context->dpy, &rximage->info); XDestroyImage(rximage->image); if (shmdt(rximage->info.shmaddr) < 0) @@ -184,6 +185,66 @@ RDestroyXImage(RContext *context, RXImage *rximage) } +static unsigned +getDepth(Display *dpy, Drawable d) +{ + Window w; + int foo; + unsigned bar; + unsigned depth; + + XGetGeometry(dpy, d, &w, &foo, &foo, &bar, &bar, &bar, &depth); + + return depth; +} + + + +RXImage* +RGetXImage(RContext *context, Drawable d, int x, int y, + unsigned width, unsigned height) +{ + RXImage *ximg = NULL; + +#ifdef XSHM + if (context->attribs->use_shared_memory && 0) { + ximg = RCreateXImage(context, getDepth(context->dpy, d), + width, height); + + if (ximg && !ximg->is_shared) { + RDestroyXImage(context, ximg); + ximg = NULL; + } + if (ximg) { + XShmGetImage(context->dpy, d, ximg->image, x, y, AllPlanes); + } + } + if (!ximg) { + ximg = malloc(sizeof(RXImage)); + if (!ximg) { + RErrorCode = RERR_NOMEMORY; + return NULL; + } + ximg->is_shared = 0; + ximg->image = XGetImage(context->dpy, d, x, y, width, height, + AllPlanes, ZPixmap); + } + return ximg; +#else /* !XSHM */ + ximg = malloc(sizeof(RXImage)); + if (!ximg) { + RErrorCode = RERR_NOMEMORY; + return NULL; + } + + ximg->image = XGetImage(context->dpy, d, x, y, width, height, + AllPlanes, ZPixmap); + + return ximg; +#endif /* !XSHM */ +} + + void RPutXImage(RContext *context, Drawable d, GC gc, RXImage *ximage, int src_x, int src_y, int dest_x, int dest_y,