From 9b0d2ecae57f767be90f43648a7a0557c1aef9aa Mon Sep 17 00:00:00 2001 From: Matt Jolly Date: Sat, 24 Feb 2024 23:16:44 +0000 Subject: [PATCH] Implement Meson The intent of this commit is to provide a working meson build that implementation that is as close to the existing autotools build as is reasonable. Autotools should be considered deprecated; followup commits that modernise the codebase (e.g `time.h` vs `sys/time.h`) may include changes to autotools, and bugs will be fixed, however no enhancements to the autotools build will be made. Porting notes: FwvmPrompt: We use a script that calls 'find' to generate a list of sources to feed to golang in a custom target as there is not currently direct support for golang in Meson. bin/: Configured scripts are manually set to 'rwxr-xr-x'. drop -Wno-implicit-int: Modern compilers complain about this for a reason; we should not mask this. I can't find any current occurrances in the codebase and this will catch any future instances before they are merged. po: - Set GETTEXT_PACKAGE (mandatory for i18n module) - Add POTFILES to define files which need to be scanned for strings to translate See: - https://mesonbuild.com/Localisation.html - https://mesonbuild.com/i18n-module.html#i18n-module PRIVATE_COLORSET: always assume this is true For years, we've been setting FVWM_COLORSET_PRIVATE=1, so there is no need for the include guards. Co-authored-by: Thomas Adam Signed-off-by: Matt Jolly --- acinclude.m4 | 2 + bin/FvwmPrompt/find-go-sources.sh | 6 + bin/FvwmPrompt/meson.build | 28 + bin/meson.build | 72 ++ config_defines.h | 88 ++ default-config/meson.build | 53 ++ doc/generate_ad_file.sh | 6 + doc/meson.build | 218 +++++ fvwm/Makefile.am | 3 +- fvwm/add_window.c | 1 + fvwm/bindings.c | 1 + fvwm/borders.c | 1 + fvwm/builtins.c | 1 + fvwm/cmdparser_old.c | 1 + fvwm/colorset.c | 1 + fvwm/conditional.c | 1 + fvwm/cursor.c | 2 + fvwm/events.c | 2 + fvwm/ewmh.c | 1 + fvwm/ewmh_conf.c | 1 + fvwm/ewmh_events.c | 1 + fvwm/ewmh_icons.c | 1 + fvwm/execcontext.c | 1 + fvwm/frame.c | 1 + fvwm/functable_complex.c | 1 + fvwm/functions.c | 1 + fvwm/fvwm3.c | 1 + fvwm/icccm2.c | 1 + fvwm/icons.c | 1 + fvwm/infostore.c | 1 + fvwm/menubindings.c | 1 + fvwm/menucmd.c | 1 + fvwm/menus.c | 1 + fvwm/menustyle.c | 1 + fvwm/meson.build | 56 ++ fvwm/misc.c | 1 + fvwm/module_interface.c | 1 + fvwm/module_list.c | 2 + fvwm/move_resize.c | 1 + fvwm/placement.c | 1 + fvwm/read.c | 1 + fvwm/schedule.c | 1 + fvwm/session.c | 1 + fvwm/stack.c | 1 + fvwm/style.c | 1 + fvwm/virtual.c | 1 + fvwm/windowlist.c | 1 + fvwm/windowshade.c | 1 + libs/BidiJoin.c | 2 +- libs/BidiJoin.h | 2 +- libs/Bindings.c | 1 + libs/ColorUtils.c | 1 + libs/Colorset.h | 7 - libs/FEvent.c | 1 + libs/FGettext.c | 1 + libs/FRender.c | 1 + libs/Fft.c | 1 + libs/Ficonv.c | 1 + libs/Flocale.c | 1 + libs/FlocaleCharset.c | 2 + libs/Graphics.c | 1 + libs/Picture.c | 1 + libs/PictureImageLoader.c | 14 +- libs/PictureUtils.c | 2 +- libs/System.c | 1 + libs/Target.c | 2 + libs/XError.c | 2 + libs/fsm.c | 1 + libs/ftime.h | 4 +- libs/fvwm_x11.h | 2 +- libs/fvwmsignal.h | 2 +- libs/log.c | 1 + libs/meson.build | 67 ++ libs/safemalloc.c | 1 + meson.build | 560 ++++++++++++ meson.options | 114 +++ modules/FvwmAnimate/meson.build | 11 + modules/FvwmAuto/meson.build | 11 + modules/FvwmBacker/FvwmBacker.c | 1 + modules/FvwmBacker/meson.build | 16 + modules/FvwmBacker/root_bits.c | 1 + modules/FvwmButtons/FvwmButtons.c | 1 + modules/FvwmButtons/button.c | 1 + modules/FvwmButtons/draw.c | 1 + modules/FvwmButtons/dynamic.c | 1 + modules/FvwmButtons/meson.build | 22 + modules/FvwmButtons/output.c | 1 + modules/FvwmButtons/parse.c | 1 + modules/FvwmConsole/FvwmConsoleC.pl | 889 ++++++++++++++++++ modules/FvwmConsole/meson.build | 21 + modules/FvwmEvent/FvwmEvent.c | 1 + modules/FvwmEvent/meson.build | 11 + modules/FvwmForm/FvwmTalk-wrapper.in | 5 + modules/FvwmForm/meson.build | 42 + modules/FvwmIconMan/meson.build | 24 + modules/FvwmIdent/meson.build | 16 + modules/FvwmMFL/FvwmCommandS.in | 4 + modules/FvwmMFL/meson.build | 17 + modules/FvwmPager/meson.build | 24 + modules/FvwmPerl/meson.build | 7 + modules/FvwmRearrange/meson.build | 9 + modules/FvwmScript/fvwmscript-syntax.sh | 26 + modules/FvwmScript/meson.build | 109 +++ modules/FvwmScript/scanner.c | 1 + perllib/meson.build | 43 + po/LINGUAS | 1 + po/POTFILES | 16 + po/ar.po | 867 ++++++++++++++++++ po/da.po | 1069 ++++++++++++++++++++++ po/de.po | 1099 +++++++++++++++++++++++ po/es.po | 202 +++++ po/fr.po | 1097 ++++++++++++++++++++++ po/meson.build | 4 + po/ru.po | 867 ++++++++++++++++++ po/sv_SE.po | 870 ++++++++++++++++++ po/zh_CN.po | 848 +++++++++++++++++ po/zh_TW.po | 925 +++++++++++++++++++ runme.sh | 5 + 118 files changed, 10535 insertions(+), 21 deletions(-) create mode 100755 bin/FvwmPrompt/find-go-sources.sh create mode 100644 bin/FvwmPrompt/meson.build create mode 100644 bin/meson.build create mode 100644 config_defines.h create mode 100644 default-config/meson.build create mode 100755 doc/generate_ad_file.sh create mode 100644 doc/meson.build create mode 100644 fvwm/meson.build create mode 100644 libs/meson.build create mode 100644 meson.build create mode 100644 meson.options create mode 100644 modules/FvwmAnimate/meson.build create mode 100644 modules/FvwmAuto/meson.build create mode 100644 modules/FvwmBacker/meson.build create mode 100644 modules/FvwmButtons/meson.build create mode 100644 modules/FvwmConsole/FvwmConsoleC.pl create mode 100644 modules/FvwmConsole/meson.build create mode 100644 modules/FvwmEvent/meson.build create mode 100644 modules/FvwmForm/FvwmTalk-wrapper.in create mode 100644 modules/FvwmForm/meson.build create mode 100644 modules/FvwmIconMan/meson.build create mode 100644 modules/FvwmIdent/meson.build create mode 100644 modules/FvwmMFL/FvwmCommandS.in create mode 100644 modules/FvwmMFL/meson.build create mode 100644 modules/FvwmPager/meson.build create mode 100644 modules/FvwmPerl/meson.build create mode 100644 modules/FvwmRearrange/meson.build create mode 100644 modules/FvwmScript/fvwmscript-syntax.sh create mode 100644 modules/FvwmScript/meson.build create mode 100644 perllib/meson.build create mode 100644 po/LINGUAS create mode 100644 po/POTFILES create mode 100644 po/ar.po create mode 100644 po/da.po create mode 100644 po/de.po create mode 100644 po/es.po create mode 100644 po/fr.po create mode 100644 po/meson.build create mode 100644 po/ru.po create mode 100644 po/sv_SE.po create mode 100644 po/zh_CN.po create mode 100644 po/zh_TW.po create mode 100755 runme.sh diff --git a/acinclude.m4 b/acinclude.m4 index 5848d2dac..0745fd1e5 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -946,6 +946,8 @@ AC_DEFUN([AM_GNU_FGETTEXT], if test "$no_dgettext" != "yes"; then CFLAGS="$CFLAGS $intl_LIBS $iconv_LIBS" LIBS="$LIBS $intl_LIBS $iconv_LIBS" + echo "LIBS: $LIBS" + echo "CFLAGS: $CFLAGS" AC_MSG_CHECKING(if a simple gettext program link) AC_TRY_LINK([ #include diff --git a/bin/FvwmPrompt/find-go-sources.sh b/bin/FvwmPrompt/find-go-sources.sh new file mode 100755 index 000000000..ca9acb31d --- /dev/null +++ b/bin/FvwmPrompt/find-go-sources.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +# Find all Go source files in the current directory and its subdirectories. +# That is all + +find "$(pwd)" -type f -name '*.go' diff --git a/bin/FvwmPrompt/meson.build b/bin/FvwmPrompt/meson.build new file mode 100644 index 000000000..d2e846e7e --- /dev/null +++ b/bin/FvwmPrompt/meson.build @@ -0,0 +1,28 @@ +# Fvwmprompt is written in golang. Unfortunately there is still +# no automagic in meson to handle golang projects. So we have to +# do it manually. + +# Extract all of the go sources from the current directory +r = run_command('find-go-sources.sh', meson.current_source_dir(), check: true) +fvwmprompt_files = r.stdout().strip().split() +fvwmprompt_files += 'go.mod' +fvwmprompt_files += 'go.sum' + +fvwmprompt_build = meson.current_source_dir() +fvwmprompt_output = meson.current_build_dir() + '/FvwmPrompt' + +fvwmprompt = custom_target( + 'FvwmPrompt', + output: 'FvwmPrompt', + input: fvwmprompt_files, + command: [ + golang, + 'build', + '-C', fvwmprompt_build, + '-v', + '-mod=vendor', + '-o', fvwmprompt_output, + ], + install: true, + install_dir: bindir, +) diff --git a/bin/meson.build b/bin/meson.build new file mode 100644 index 000000000..e3fe043a7 --- /dev/null +++ b/bin/meson.build @@ -0,0 +1,72 @@ +if golang.found() + subdir('FvwmPrompt') +endif + +FvwmCommand = configure_file( + input: 'FvwmCommand.in', + output: 'FvwmCommand', + configuration: file_config, + install: true, + install_dir: bindir, + install_mode: install_mask_755, +) + +# We should tighten up the dependencies here, but for now we'll just use all_found_deps. +fvwm_root = executable( + 'fvwm-root', + 'fvwm-root.c', + include_directories: includedirs, + link_with: libfvwm3, + dependencies: all_found_deps, + install: true, +) + +fvwm_perllib = configure_file( + input: 'fvwm-perllib.in', + output: 'fvwm-perllib', + configuration: file_config, + install: true, + install_dir: bindir, + install_mode: install_mask_755, +) + +fvwm_convert = configure_file( + input: 'fvwm-convert-2.6.in', + output: 'fvwm-convert-2.6', + configuration: file_config, + install: true, + install_dir: bindir, + install_mode: install_mask_755, +) + +fvwm_menu_xlock = configure_file( + input: 'fvwm-menu-xlock.in', + output: 'fvwm-menu-xlock', + configuration: file_config, + install: true, + install_dir: bindir, + install_mode: install_mask_755, +) + +fvwm_menu_directory = configure_file( + input: 'fvwm-menu-directory.in', + output: 'fvwm-menu-directory', + configuration: file_config, + install: true, + install_dir: bindir, + install_mode: install_mask_755, +) + +fvwm_menu_desktop = configure_file( + input: 'fvwm-menu-desktop.in', + output: 'fvwm-menu-desktop', + configuration: file_config, + install: true, + install_dir: bindir, + install_mode: install_mask_755, +) + +config_data = install_data( + 'fvwm-menu-desktop-config.fpl', + install_dir: fvwm_datadir, +) diff --git a/config_defines.h b/config_defines.h new file mode 100644 index 000000000..1dfc31cad --- /dev/null +++ b/config_defines.h @@ -0,0 +1,88 @@ +#include + +#ifdef HAVE_STRING_H +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_MEMORY_H +# include +#endif +#ifdef HAVE_STDLIB_H +# include +#endif + +#if defined (HAVE_MALLOC_H) && !defined (__FreeBSD__) && !defined (__OpenBSD__) && !defined(__NetBSD__) +# include +#endif +#ifdef HAVE_FCNTL_H +# include +#endif +#ifndef HAVE_STRCHR +# define strchr(_s,_c) index((_s),(_c)) +# define strrchr(_s,_c) rindex((_s),(_c)) +#endif + +#ifndef HAVE_MEMCPY +# define memcpy(_d,_s,_l) bcopy((_s),(_d),(_l)) +#endif +#ifndef HAVE_MEMMOVE +# define memmove(_d,_s,_l) bcopy((_s),(_d),(_l)) +#endif + +#if HAVE_SYS_TYPES_H +# include +#endif + +#if HAVE_UNISTD_H +# include +#endif + +#ifndef min +# define min(a,b) (((a)<(b)) ? (a) : (b)) +#endif +#ifndef max +# define max(a,b) (((a)>(b)) ? (a) : (b)) +#endif +#ifndef abs +# define abs(a) (((a)>=0)?(a):-(a)) +#endif + +//#include "libs/defaults.h" + +#ifndef O_NOFOLLOW +#define O_NOFOLLOW 0 +#endif + +#ifdef HAVE_LSTAT +#define DO_USE_LSTAT 1 +#define fvwm_lstat(x,y) lstat(x,y) +#else +#define DO_USE_LSTAT 0 +#define fvwm_lstat(x,y) -1 +#endif + +/* A macro that touches a variable in a compiler independent way to suppress + * warnings. */ +#define SUPPRESS_UNUSED_VAR_WARNING(x) \ +do { void *p; p = (void *)&x; (void)p; } while (0); + +#ifdef HOST_MACOS +#undef HAVE_STRLCAT +#undef HAVE_STRLCPY +#else +#ifndef HAVE_STRLCAT +# include "libs/strlcat.h" +#endif + +#ifndef HAVE_STRLCPY +# include "libs/strlcpy.h" +#endif +#endif + +#ifndef HAVE_ASPRINTF +# include +int asprintf(char **, const char *, ...); +int vasprintf(char **, const char *, va_list); +#endif diff --git a/default-config/meson.build b/default-config/meson.build new file mode 100644 index 000000000..486705957 --- /dev/null +++ b/default-config/meson.build @@ -0,0 +1,53 @@ +default_confdir = join_paths( + get_option('datadir'), + meson.project_name(), + 'default-config', +) + +default_conf_files = [ + 'images/background/bg1.png', + 'images/background/bg2.png', + 'images/background/bg3.png', + 'images/bgicons/bg1.png', + 'images/bgicons/bg2.png', + 'images/bgicons/bg3.png', + 'images/icons/win/bottom.png', + 'images/icons/win/close.png', + 'images/icons/win/destroy.png', + 'images/icons/win/done.png', + 'images/icons/win/iconify.png', + 'images/icons/win/lower.png', + 'images/icons/win/max.png', + 'images/icons/win/move.png', + 'images/icons/win/raise.png', + 'images/icons/win/resize.png', + 'images/icons/win/sendto.png', + 'images/icons/win/shade.png', + 'images/icons/win/stays.png', + 'images/icons/win/sticky.png', + 'images/icons/win/title.png', + 'images/icons/win/top.png', + 'images/icons/apps.png', + 'images/icons/conf.png', + 'images/icons/help.png', + 'images/icons/info.png', + 'images/icons/programs.png', + 'images/icons/quit.png', + 'images/icons/refresh.png', + 'images/icons/restart.png', + 'images/icons/run_arrow.png', + 'images/icons/terminal.png', + 'images/icons/wallpaper.png', + 'images/fvwm-logo-small.png', + 'FvwmScript-ConfirmCopyConfig', + 'FvwmScript-ConfirmQuit', + 'FvwmScript-DateTime', + 'stalonetrayrc', + 'config', +] + +install_data( + default_conf_files, + install_dir: default_confdir, + preserve_path: true, +) diff --git a/doc/generate_ad_file.sh b/doc/generate_ad_file.sh new file mode 100755 index 000000000..1d65210a6 --- /dev/null +++ b/doc/generate_ad_file.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +cat $2 | \ + grep -A 1000000 -- "^// BEGIN '$1'" | \ + grep -B 1000000 -- "^// END '$1'" | \ + grep -v "^// .* '$1'" diff --git a/doc/meson.build b/doc/meson.build new file mode 100644 index 000000000..f7f937e0d --- /dev/null +++ b/doc/meson.build @@ -0,0 +1,218 @@ +adoc_sources = [ + 'fvwm-convert-2.6.adoc', + 'fvwm-menu-desktop.adoc', + 'fvwm-menu-directory.adoc', + 'fvwm-menu-xlock.adoc', + 'fvwm-perllib.adoc', + 'fvwm-root.adoc', + 'fvwm3.adoc', + 'fvwm3all.adoc', + 'FvwmAnimate.adoc', + 'FvwmAuto.adoc', + 'FvwmBacker.adoc', + 'FvwmButtons.adoc', + 'FvwmCommand.adoc', + 'FvwmEvent.adoc', + 'FvwmForm.adoc', + 'FvwmIconMan.adoc', + 'FvwmIdent.adoc', + 'FvwmMFL.adoc', + 'FvwmPager.adoc', + 'FvwmPerl.adoc', + 'FvwmRearrange.adoc', + 'FvwmScript.adoc', +] + +# The adoc files in the repo for fvwm3-commands, fvwm3-menus, and fvwm3-styles +# are generated from the main manpage source file. We need to extract the +# relevant sections from the main file to generate the source file includes. +fs = import('fs') +main_file = 'fvwm3_manpage_source.adoc' + +# Custom build command for each source file +ad_build_targets = [] +sections = ['commands', 'menus', 'styles'] + +foreach sec : sections + outfile = f'fvwm3_@sec@.ad' + # We could use a generator here, but since multiple targets include + # the same file we would end up generating multiple times. Instead + # Just build each section once and include it in the targets that need it. + ad_build_targets += custom_target( + output: outfile, + input: main_file, + command: ['generate_ad_file.sh', sec, '@INPUT@'], + capture: true, + install: false, + ) +endforeach + +# We need to copy the stub adoc files to the build directory +# so that we can generate docs from them; asciidoc includes +# the files by path, so we need to make sure they are in the +# same directory as the generated includes. +needs_generated_source = [ + 'fvwm3commands.adoc', + 'fvwm3menus.adoc', + 'fvwm3styles.adoc', +] + +late_docs_targets = [] +foreach src : needs_generated_source + late_docs_targets += fs.copyfile(src) +endforeach + +html_pages = [] +if get_option('htmldoc') + + if get_option('docdir') != '' + htmldir = get_option('docdir') / 'html' + else + htmldir = get_option('datadir') / 'doc' / meson.project_name() / 'html' + endif + + # We need to configure index.html here to strip out whichever modules are unused. + # This is done by using sed to remove the lines that contain the module names. + index_src = 'index.adoc.in' + index_dst = 'index.adoc' + if golang.found() + index = configure_file( + input: index_src, + output: index_dst, + command: [ + sed, + '-e', '/FvwmConsole.adoc/d', + '@INPUT@', + ], + capture: true, + ) + adoc_sources += ['FvwmPrompt.adoc'] + else + index = configure_file( + input: index_src, + output: index_dst, + command: [sed, '-e', '/FvwmPrompt.adoc/d', '@INPUT@'], + capture: true, + ) + adoc_sources += ['FvwmConsole.adoc'] + endif + + html_sources = adoc_sources + + foreach source : html_sources + dest = source.replace('.adoc', '.html') + doc_name_attribute = source.replace( + '.adoc', + '', + ) + html_pages += custom_target( + dest, + input: source, + output: dest, + command: [ + asciidoc, + '-b', 'html5', + '-a', 'toc', + '-a', 'webfonts!', + '-a', doc_name_attribute, + '-o', '@OUTPUT@', + '@INPUT@', + ], + install: true, + install_dir: htmldir, + ) + endforeach + + foreach source : late_docs_targets + # We can use the full_path method on a given custom_target to derive + # the filename, then replace the extension to get our output. + dest = source.full_path().split('/')[-1].replace('.adoc', '.html') + doc_name_attribute = source.full_path().split('/')[-1].replace( + '.adoc', + '', + ) + html_pages += custom_target( + dest, + input: source, + output: dest, + command: [ + asciidoc, + '-b', 'html5', + '-a', 'toc', + '-a', 'webfonts!', + '-a', doc_name_attribute, + '-o', '@OUTPUT@', + '@INPUT@', + ], + install: true, + install_dir: htmldir, + depends: ad_build_targets, + ) + endforeach + + custom_target( + 'index.html', + input: index, + output: 'index.html', + command: [ + asciidoc, + '-b', 'html5', + '-a', 'toc', + '-a', 'webfonts!', + '-a', 'index', + '-o', '@OUTPUT@', + '@INPUT@', + ], + install: true, + install_dir: htmldir, + ) +endif + +man_pages = [] +if get_option('mandoc') + # Each of the mans in the current makefile gets installed to man1 + foreach source : adoc_sources + dest = source.replace('.adoc', '.1') + doc_name_attribute = source.replace( + '.adoc', + '', + ) + man_pages += custom_target( + dest, + input: source, + output: dest, + command: [ + asciidoc, + '-b', 'manpage', + '-a', doc_name_attribute, + '-o', '@OUTPUT@', + '@INPUT@', + ], + install: true, + install_dir: join_paths(get_option('mandir'), 'man1'), + ) + endforeach + + foreach source : late_docs_targets + dest = source.full_path().split('/')[-1].replace('.adoc', '.1') + doc_name_attribute = source.full_path().split('/')[-1].replace( + '.adoc', + '', + ) + man_pages += custom_target( + dest, + input: source, + output: dest, + command: [ + asciidoc, + '-b', 'manpage', + '-a', doc_name_attribute, + '-o', '@OUTPUT@', + '@INPUT@', + ], + install: true, + install_dir: join_paths(get_option('mandir'), 'man1'), + depends: ad_build_targets, + ) + endforeach +endif diff --git a/fvwm/Makefile.am b/fvwm/Makefile.am index bb04b6d22..0f794f429 100644 --- a/fvwm/Makefile.am +++ b/fvwm/Makefile.am @@ -49,5 +49,4 @@ AM_CFLAGS = \ -DFVWM_MODULEDIR=\"$(FVWM_MODULEDIR)\" \ -DFVWM_DATADIR=\"$(FVWM_DATADIR)\" \ -DFVWM_CONFDIR=\"$(FVWM_CONFDIR)\" \ - -DFVWM_COLORSET_PRIVATE=1 \ - -DLOCALEDIR=\"$(LOCALEDIR)\" + -DLOCALEDIR=\"$(LOCALEDIR)\" \ No newline at end of file diff --git a/fvwm/add_window.c b/fvwm/add_window.c index bdae60546..1a4e669b6 100644 --- a/fvwm/add_window.c +++ b/fvwm/add_window.c @@ -50,6 +50,7 @@ #include #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/FShape.h" #include "libs/FEvent.h" #include "libs/Picture.h" diff --git a/fvwm/bindings.c b/fvwm/bindings.c index 76b74bb1e..344d587c7 100644 --- a/fvwm/bindings.c +++ b/fvwm/bindings.c @@ -20,6 +20,7 @@ #include #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/charmap.h" #include "libs/wcontext.h" #include "libs/modifiers.h" diff --git a/fvwm/borders.c b/fvwm/borders.c index 1f10814ed..4079562c7 100644 --- a/fvwm/borders.c +++ b/fvwm/borders.c @@ -31,6 +31,7 @@ #include #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/Parse.h" #include "libs/Graphics.h" #include "libs/Picture.h" diff --git a/fvwm/builtins.c b/fvwm/builtins.c index 30890de84..3819d4480 100644 --- a/fvwm/builtins.c +++ b/fvwm/builtins.c @@ -27,6 +27,7 @@ #include "libs/fvwm_x11.h" #include "libs/fvwmlib.h" #include "libs/fvwmsignal.h" +#include "libs/log.h" #include "libs/cJSON.h" #include "libs/setpgrp.h" #include "libs/Grab.h" diff --git a/fvwm/cmdparser_old.c b/fvwm/cmdparser_old.c index 1aa016cec..ab08562c1 100644 --- a/fvwm/cmdparser_old.c +++ b/fvwm/cmdparser_old.c @@ -19,6 +19,7 @@ #include "config.h" #include "libs/defaults.h" #include "libs/Parse.h" +#include "libs/log.h" #include #include diff --git a/fvwm/colorset.c b/fvwm/colorset.c index 56aa5e480..64ee392d3 100644 --- a/fvwm/colorset.c +++ b/fvwm/colorset.c @@ -26,6 +26,7 @@ #include "config.h" +#include "libs/log.h" #include "libs/fvwm_x11.h" #include "libs/fvwmlib.h" #include "libs/Parse.h" diff --git a/fvwm/conditional.c b/fvwm/conditional.c index b416da739..d621f50b8 100644 --- a/fvwm/conditional.c +++ b/fvwm/conditional.c @@ -26,6 +26,7 @@ #include "libs/charmap.h" #include "libs/FEvent.h" #include "libs/wcontext.h" +#include "libs/log.h" #include "fvwm.h" #include "externs.h" #include "cmdparser.h" diff --git a/fvwm/cursor.c b/fvwm/cursor.c index abe121390..3fa96fad4 100644 --- a/fvwm/cursor.c +++ b/fvwm/cursor.c @@ -25,6 +25,8 @@ #include "libs/Parse.h" #include "libs/Strings.h" #include "libs/FEvent.h" +#include "libs/fvwmsignal.h" +#include "libs/log.h" #include "fvwm.h" #include "libs/PictureImageLoader.h" #include "externs.h" diff --git a/fvwm/events.c b/fvwm/events.c index 065cdd460..7b52d2ff0 100644 --- a/fvwm/events.c +++ b/fvwm/events.c @@ -60,6 +60,7 @@ #include "libs/fvwm_x11.h" #include "libs/ftime.h" #include "libs/fvwmlib.h" +#include "libs/fvwmsignal.h" #include "libs/System.h" #include "libs/Grab.h" #include "libs/Parse.h" @@ -70,6 +71,7 @@ #include "libs/charmap.h" #include "libs/wcontext.h" #include "libs/FEvent.h" +#include "libs/log.h" #include "fvwm.h" #include "externs.h" #include "cmdparser.h" diff --git a/fvwm/ewmh.c b/fvwm/ewmh.c index 1f57660f7..5829fa4a6 100644 --- a/fvwm/ewmh.c +++ b/fvwm/ewmh.c @@ -58,6 +58,7 @@ #include #include "libs/fvwm_x11.h" #include "libs/fvwmlib.h" +#include "libs/log.h" #include "fvwm.h" #include "cmdparser.h" #include "execcontext.h" diff --git a/fvwm/ewmh_conf.c b/fvwm/ewmh_conf.c index e15126dce..5e41bb64d 100644 --- a/fvwm/ewmh_conf.c +++ b/fvwm/ewmh_conf.c @@ -22,6 +22,7 @@ #include "libs/fvwmlib.h" #include "libs/Parse.h" #include "libs/Strings.h" +#include "libs/log.h" #include "fvwm.h" #include "cursor.h" #include "functions.h" diff --git a/fvwm/ewmh_events.c b/fvwm/ewmh_events.c index 702f02929..842ddba63 100644 --- a/fvwm/ewmh_events.c +++ b/fvwm/ewmh_events.c @@ -21,6 +21,7 @@ #include "libs/fvwm_x11.h" #include "libs/fvwmlib.h" #include "libs/Strings.h" +#include "libs/log.h" #include "fvwm.h" #include "externs.h" #include "execcontext.h" diff --git a/fvwm/ewmh_icons.c b/fvwm/ewmh_icons.c index 13f9191e6..b6751dff6 100644 --- a/fvwm/ewmh_icons.c +++ b/fvwm/ewmh_icons.c @@ -27,6 +27,7 @@ #include "libs/FRenderInit.h" #include "libs/Graphics.h" #include "libs/Strings.h" +#include "libs/log.h" #include "fvwm.h" #include "externs.h" #include "window_flags.h" diff --git a/fvwm/execcontext.c b/fvwm/execcontext.c index e2d1eb32e..657d650e8 100644 --- a/fvwm/execcontext.c +++ b/fvwm/execcontext.c @@ -23,6 +23,7 @@ #include "externs.h" #include "execcontext.h" #include "libs/FEvent.h" +#include "libs/log.h" #undef PEVENT_PRIVILEGED_ACCESS diff --git a/fvwm/frame.c b/fvwm/frame.c index ab29721d1..68d204aa7 100644 --- a/fvwm/frame.c +++ b/fvwm/frame.c @@ -21,6 +21,7 @@ #include #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/FShape.h" #include "libs/Grab.h" #include "libs/charmap.h" diff --git a/fvwm/functable_complex.c b/fvwm/functable_complex.c index 28597b107..849c30f2b 100644 --- a/fvwm/functable_complex.c +++ b/fvwm/functable_complex.c @@ -19,6 +19,7 @@ #include "config.h" #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/Picture.h" #include "libs/Strings.h" diff --git a/fvwm/functions.c b/fvwm/functions.c index a17df7f92..ac54e3ec6 100644 --- a/fvwm/functions.c +++ b/fvwm/functions.c @@ -30,6 +30,7 @@ #define assert(x) do { } while (0) #endif +#include "libs/log.h" #include "libs/fvwm_x11.h" #include "libs/fvwmlib.h" #include "libs/charmap.h" diff --git a/fvwm/fvwm3.c b/fvwm/fvwm3.c index f733fcd8e..0fbdd4fa0 100644 --- a/fvwm/fvwm3.c +++ b/fvwm/fvwm3.c @@ -31,6 +31,7 @@ #include "libs/fvwm_x11.h" #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/envvar.h" #include "libs/Strings.h" #include "libs/System.h" diff --git a/fvwm/icccm2.c b/fvwm/icccm2.c index d81ac936c..7312c72e5 100644 --- a/fvwm/icccm2.c +++ b/fvwm/icccm2.c @@ -20,6 +20,7 @@ #include #endif +#include "libs/log.h" #include "libs/fvwm_x11.h" #include "libs/FEvent.h" #include "fvwm.h" diff --git a/fvwm/icons.c b/fvwm/icons.c index 4bd9bbe7b..f5b25ade6 100644 --- a/fvwm/icons.c +++ b/fvwm/icons.c @@ -26,6 +26,7 @@ #include #endif +#include "libs/log.h" #include "libs/fvwmlib.h" #include "libs/FShape.h" #include "libs/Parse.h" diff --git a/fvwm/infostore.c b/fvwm/infostore.c index 3695c4323..6ba561ced 100644 --- a/fvwm/infostore.c +++ b/fvwm/infostore.c @@ -19,6 +19,7 @@ #include #include "fvwm.h" #include "externs.h" +#include "libs/log.h" #include "libs/FGettext.h" #include "libs/Parse.h" #include "libs/Strings.h" diff --git a/fvwm/menubindings.c b/fvwm/menubindings.c index 97542959c..0aea3e7c6 100644 --- a/fvwm/menubindings.c +++ b/fvwm/menubindings.c @@ -19,6 +19,7 @@ #include +#include "libs/log.h" #include "libs/fvwm_x11.h" #include "libs/Parse.h" #include "libs/Bindings.h" diff --git a/fvwm/menucmd.c b/fvwm/menucmd.c index 60d65c269..b5e653840 100644 --- a/fvwm/menucmd.c +++ b/fvwm/menucmd.c @@ -23,6 +23,7 @@ #include +#include "libs/log.h" #include "libs/Parse.h" #include "libs/Strings.h" #include "fvwm.h" diff --git a/fvwm/menus.c b/fvwm/menus.c index 5c49d5ad0..ef5dcf366 100644 --- a/fvwm/menus.c +++ b/fvwm/menus.c @@ -23,6 +23,7 @@ #include #include +#include "libs/log.h" #include "libs/ftime.h" #include "libs/fvwmlib.h" #include "libs/Grab.h" diff --git a/fvwm/menustyle.c b/fvwm/menustyle.c index 814736cea..62fac5d1c 100644 --- a/fvwm/menustyle.c +++ b/fvwm/menustyle.c @@ -19,6 +19,7 @@ #include #include +#include "libs/log.h" #include "libs/fvwm_x11.h" #include "libs/fvwmlib.h" #include "libs/Parse.h" diff --git a/fvwm/meson.build b/fvwm/meson.build new file mode 100644 index 000000000..085a99340 --- /dev/null +++ b/fvwm/meson.build @@ -0,0 +1,56 @@ +fvwm_sources = [ + 'fvwm/add_window.c', + 'fvwm/bindings.c', + 'fvwm/borders.c', + 'fvwm/builtins.c', + 'fvwm/cmdparser_old.c', + 'fvwm/colormaps.c', + 'fvwm/colorset.c', + 'fvwm/conditional.c', + 'fvwm/condrc.c', + 'fvwm/cursor.c', + 'fvwm/decorations.c', + 'fvwm/events.c', + 'fvwm/ewmh.c', + 'fvwm/ewmh_conf.c', + 'fvwm/ewmh_events.c', + 'fvwm/ewmh_icons.c', + 'fvwm/ewmh_names.c', + 'fvwm/execcontext.c', + 'fvwm/expand.c', + 'fvwm/focus.c', + 'fvwm/focus_policy.c', + 'fvwm/frame.c', + 'fvwm/functable.c', + 'fvwm/functable_complex.c', + 'fvwm/functions.c', + 'fvwm/fvwm3.c', + 'fvwm/geometry.c', + 'fvwm/icccm2.c', + 'fvwm/icons.c', + 'fvwm/infostore.c', + 'fvwm/menubindings.c', + 'fvwm/menucmd.c', + 'fvwm/menudim.c', + 'fvwm/menugeometry.c', + 'fvwm/menuitem.c', + 'fvwm/menus.c', + 'fvwm/menustyle.c', + 'fvwm/misc.c', + 'fvwm/modconf.c', + 'fvwm/module_interface.c', + 'fvwm/module_list.c', + 'fvwm/move_resize.c', + 'fvwm/placement.c', + 'fvwm/read.c', + 'fvwm/schedule.c', + 'fvwm/session.c', + 'fvwm/stack.c', + 'fvwm/style.c', + 'fvwm/update.c', + 'fvwm/virtual.c', + 'fvwm/windowlist.c', + 'fvwm/windowshade.c', +] + +install_data('ConfigFvwmDefaults', install_dir: fvwm_datadir) diff --git a/fvwm/misc.c b/fvwm/misc.c index 7f559e1af..61ebf8eb5 100644 --- a/fvwm/misc.c +++ b/fvwm/misc.c @@ -20,6 +20,7 @@ #include #include +#include "libs/log.h" #include "libs/fvwm_x11.h" #include "libs/ftime.h" #include "libs/Parse.h" diff --git a/fvwm/module_interface.c b/fvwm/module_interface.c index 3eb11d13d..e7956e33d 100644 --- a/fvwm/module_interface.c +++ b/fvwm/module_interface.c @@ -24,6 +24,7 @@ #include #include +#include "libs/log.h" #include "libs/ftime.h" #include "libs/fvwmlib.h" #include "libs/ColorUtils.h" diff --git a/fvwm/module_list.c b/fvwm/module_list.c index 61865618c..6b0d38092 100644 --- a/fvwm/module_list.c +++ b/fvwm/module_list.c @@ -45,6 +45,8 @@ /* for module syncronous */ #include "libs/ftime.h" +#include "libs/fvwmsignal.h" +#include "libs/log.h" #include "libs/System.c" #include "libs/envvar.h" #include "libs/Parse.h" diff --git a/fvwm/move_resize.c b/fvwm/move_resize.c index 0135fc5a9..54f341f70 100644 --- a/fvwm/move_resize.c +++ b/fvwm/move_resize.c @@ -25,6 +25,7 @@ #include #include +#include "libs/log.h" #include "libs/fvwmlib.h" #include "libs/Picture.h" #include "libs/Grab.h" diff --git a/fvwm/placement.c b/fvwm/placement.c index 5241a9293..69b909406 100644 --- a/fvwm/placement.c +++ b/fvwm/placement.c @@ -20,6 +20,7 @@ #include #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/Grab.h" #include "libs/Parse.h" #include "libs/XResource.h" diff --git a/fvwm/read.c b/fvwm/read.c index 8e1f8d8cf..f8a84056d 100644 --- a/fvwm/read.c +++ b/fvwm/read.c @@ -24,6 +24,7 @@ #include #endif +#include "libs/log.h" #include "libs/Parse.h" #include "libs/Strings.h" #include "fvwm.h" diff --git a/fvwm/schedule.c b/fvwm/schedule.c index 33bfaf1ee..2ca18b843 100644 --- a/fvwm/schedule.c +++ b/fvwm/schedule.c @@ -17,6 +17,7 @@ #include +#include "libs/log.h" #include "libs/fvwmlib.h" #include "libs/fqueue.h" #include "libs/charmap.h" diff --git a/fvwm/session.c b/fvwm/session.c index 3174eca20..5ec4fdd51 100644 --- a/fvwm/session.c +++ b/fvwm/session.c @@ -31,6 +31,7 @@ #include "libs/fvwm_x11.h" #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/FSMlib.h" #include "libs/Strings.h" #include "libs/System.h" diff --git a/fvwm/stack.c b/fvwm/stack.c index a032da0ea..af84de82d 100644 --- a/fvwm/stack.c +++ b/fvwm/stack.c @@ -21,6 +21,7 @@ #include #include +#include "libs/log.h" #include "libs/ftime.h" #include "libs/fvwmlib.h" #include "libs/gravity.h" diff --git a/fvwm/style.c b/fvwm/style.c index 99db976ed..0b78913e1 100644 --- a/fvwm/style.c +++ b/fvwm/style.c @@ -21,6 +21,7 @@ #include #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/charmap.h" #include "libs/modifiers.h" #include "libs/ColorUtils.h" diff --git a/fvwm/virtual.c b/fvwm/virtual.c index 9865b2282..8746c3a19 100644 --- a/fvwm/virtual.c +++ b/fvwm/virtual.c @@ -21,6 +21,7 @@ #include #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/FGettext.h" #include "libs/Grab.h" #include "libs/Parse.h" diff --git a/fvwm/windowlist.c b/fvwm/windowlist.c index f9f2e3626..62c5de940 100644 --- a/fvwm/windowlist.c +++ b/fvwm/windowlist.c @@ -24,6 +24,7 @@ #include #include +#include "libs/log.h" #include "libs/fvwmlib.h" #include "libs/FGettext.h" #include "libs/Parse.h" diff --git a/fvwm/windowshade.c b/fvwm/windowshade.c index bc39350df..dff561551 100644 --- a/fvwm/windowshade.c +++ b/fvwm/windowshade.c @@ -19,6 +19,7 @@ #include +#include "libs/log.h" #include "libs/fvwmlib.h" #include "libs/Parse.h" #include "libs/Strings.h" diff --git a/libs/BidiJoin.c b/libs/BidiJoin.c index 166c8a43c..6bc50dc85 100644 --- a/libs/BidiJoin.c +++ b/libs/BidiJoin.c @@ -26,7 +26,7 @@ #include "config.h" -#if HAVE_BIDI +#ifdef HAVE_BIDI #include "fvwmlib.h" #include "BidiJoin.h" diff --git a/libs/BidiJoin.h b/libs/BidiJoin.h index 77510df78..5b9290d5f 100644 --- a/libs/BidiJoin.h +++ b/libs/BidiJoin.h @@ -12,7 +12,7 @@ #include "config.h" -#if HAVE_BIDI +#ifdef HAVE_BIDI #include diff --git a/libs/Bindings.c b/libs/Bindings.c index 386240df0..496ef7538 100644 --- a/libs/Bindings.c +++ b/libs/Bindings.c @@ -22,6 +22,7 @@ #include #include "libs/fvwmlib.h" +#include "libs/defaults.h" #include "libs/Strings.h" #include "libs/wild.h" #include "libs/Grab.h" diff --git a/libs/ColorUtils.c b/libs/ColorUtils.c index 3f29c39ca..8cfecc308 100644 --- a/libs/ColorUtils.c +++ b/libs/ColorUtils.c @@ -40,6 +40,7 @@ #include "PictureBase.h" #include "PictureUtils.h" #include "ColorUtils.h" +#include "log.h" #define PCT_BRIGHTNESS (6 * 0xffff / 100) diff --git a/libs/Colorset.h b/libs/Colorset.h index 577c1f5bd..c5a606c5c 100644 --- a/libs/Colorset.h +++ b/libs/Colorset.h @@ -32,8 +32,6 @@ typedef struct Colorset unsigned int tint_percent : 7; unsigned int icon_alpha_percent : 7; unsigned int icon_tint_percent : 7; -#ifdef FVWM_COLORSET_PRIVATE - /* fvwm/colorset.c use only */ Pixel fg_tint; Pixel fg_saved; Pixel bg_tint; @@ -53,7 +51,6 @@ typedef struct Colorset Bool dither; Bool allows_buffered_transparency; Bool is_maybe_root_transparent; -#endif } colorset_t; #define PIXMAP_TILED 0 @@ -68,7 +65,6 @@ typedef struct Colorset #define SHAPE_STRETCH 1 #define SHAPE_STRETCH_ASPECT 2 -#ifdef FVWM_COLORSET_PRIVATE #define FG_SUPPLIED 0x1 #define BG_SUPPLIED 0x2 #define HI_SUPPLIED 0x4 @@ -80,7 +76,6 @@ typedef struct Colorset #define FG_TINT_SUPPLIED 0x100 #define BG_TINT_SUPPLIED 0x200 #define ICON_TINT_SUPPLIED 0x400 -#endif /* colorsets are stored as an array of structs to permit fast dereferencing */ extern colorset_t *Colorset; @@ -155,11 +150,9 @@ extern colorset_t *Colorset; (cset != NULL && cset->pixmap == ParentRelative && \ cset->tint_percent > 0) -#ifndef FVWM_COLORSET_PRIVATE /* Create n new colorsets, fvwm/colorset.c does its own thing (different size) */ void AllocColorset(int n); -#endif /* dump one */ char *DumpColorset(int n, colorset_t *colorset); diff --git a/libs/FEvent.c b/libs/FEvent.c index dc9655a38..39c9c9c2c 100644 --- a/libs/FEvent.c +++ b/libs/FEvent.c @@ -35,6 +35,7 @@ #endif #endif +#include "libs/defaults.h" #include "libs/FEvent.h" #include "libs/ftime.h" diff --git a/libs/FGettext.c b/libs/FGettext.c index 0b34742dc..8acd44ef0 100644 --- a/libs/FGettext.c +++ b/libs/FGettext.c @@ -26,6 +26,7 @@ #include "FGettext.h" #include "locale.h" +#include "log.h" /* ---------------------------- local definitions -------------------------- */ diff --git a/libs/FRender.c b/libs/FRender.c index 6a9b22237..7f2835864 100644 --- a/libs/FRender.c +++ b/libs/FRender.c @@ -29,6 +29,7 @@ #include "FRenderInit.h" #include "FRender.h" #include "FRenderInterface.h" +#include "log.h" /* ---------------------------- local definitions -------------------------- */ diff --git a/libs/Fft.c b/libs/Fft.c index a8938dcff..e768007f1 100644 --- a/libs/Fft.c +++ b/libs/Fft.c @@ -30,6 +30,7 @@ #include "FftInterface.h" #include "FRenderInit.h" #include "PictureBase.h" +#include "log.h" /* ---------------------------- local definitions -------------------------- */ diff --git a/libs/Ficonv.c b/libs/Ficonv.c index 708a39bd9..ef003fe68 100644 --- a/libs/Ficonv.c +++ b/libs/Ficonv.c @@ -29,6 +29,7 @@ #include "FlocaleCharset.h" #include "Ficonv.h" #include "Strings.h" +#include "log.h" #if FiconvSupport #include diff --git a/libs/Flocale.c b/libs/Flocale.c index 36d9a217a..49c4420c2 100644 --- a/libs/Flocale.c +++ b/libs/Flocale.c @@ -57,6 +57,7 @@ #include "Colorset.h" #include "Ficonv.h" #include "CombineChars.h" +#include "log.h" /* ---------------------------- local definitions -------------------------- */ diff --git a/libs/FlocaleCharset.c b/libs/FlocaleCharset.c index ff9c56a36..b73484839 100644 --- a/libs/FlocaleCharset.c +++ b/libs/FlocaleCharset.c @@ -28,6 +28,8 @@ #include "FlocaleCharset.h" #include "Ficonv.h" +#include "log.h" + #if FlocaleLibcharsetSupport #include #endif diff --git a/libs/Graphics.c b/libs/Graphics.c index 4b632f6f2..48208f274 100644 --- a/libs/Graphics.c +++ b/libs/Graphics.c @@ -24,6 +24,7 @@ #include #include "defaults.h" +#include "log.h" #include "libs/fvwmlib.h" #include "libs/Parse.h" #include "libs/PictureBase.h" diff --git a/libs/Picture.c b/libs/Picture.c index ba274300b..67057571e 100644 --- a/libs/Picture.c +++ b/libs/Picture.c @@ -43,6 +43,7 @@ #include "Picture.h" #include "PictureUtils.h" #include "Fsvg.h" +#include "log.h" static FvwmPicture *FvwmPictureList=NULL; diff --git a/libs/PictureImageLoader.c b/libs/PictureImageLoader.c index f6f56e758..2081ca56f 100644 --- a/libs/PictureImageLoader.c +++ b/libs/PictureImageLoader.c @@ -34,7 +34,9 @@ #include #include -#include +#include "fvwmlib.h" +#include "defaults.h" +#include "log.h" #include "System.h" #include "Strings.h" #include "Picture.h" @@ -58,11 +60,7 @@ typedef struct PImageLoader { char *extension; -#ifdef __STDC__ int (*func)(FIMAGE_CMD_ARGS); -#else - int (*func)(); -#endif } PImageLoader; /* ---------------------------- local macros ------------------------------- */ @@ -75,7 +73,11 @@ typedef struct PImageLoader /* ---------------------------- forward declarations ----------------------- */ +#ifdef USE_SVG static Bool PImageLoadSvg(FIMAGE_CMD_ARGS); +#else +#define PImageLoadSvg(a,b,c,d,e) (0) +#endif static Bool PImageLoadPng(FIMAGE_CMD_ARGS); static Bool PImageLoadXpm(FIMAGE_CMD_ARGS); @@ -139,6 +141,7 @@ Bool PImageLoadArgbDataFromFile(FIMAGE_CMD_ARGS) * svg loader * */ +#ifdef USE_SVG static Bool PImageLoadSvg(FIMAGE_CMD_ARGS) { @@ -383,6 +386,7 @@ Bool PImageLoadSvg(FIMAGE_CMD_ARGS) return True; } +#endif /* * diff --git a/libs/PictureUtils.c b/libs/PictureUtils.c index 04b6998f7..e8d86cd50 100644 --- a/libs/PictureUtils.c +++ b/libs/PictureUtils.c @@ -27,7 +27,7 @@ #include #include - +#include "log.h" #include "fvwmlib.h" #include "envvar.h" #include "Grab.h" diff --git a/libs/System.c b/libs/System.c index 96ae64e22..91ceaa3f6 100644 --- a/libs/System.c +++ b/libs/System.c @@ -22,6 +22,7 @@ #include "envvar.h" #include "System.h" #include "Strings.h" +#include "log.h" #if HAVE_UNAME #include diff --git a/libs/Target.c b/libs/Target.c index f76c84e1f..b04db742b 100644 --- a/libs/Target.c +++ b/libs/Target.c @@ -31,6 +31,8 @@ #include #include "fvwmlib.h" +#include "defaults.h" +#include "log.h" #include "Grab.h" #include "Target.h" #include "FEvent.h" diff --git a/libs/XError.c b/libs/XError.c index 2e79242de..47afcac53 100644 --- a/libs/XError.c +++ b/libs/XError.c @@ -25,6 +25,8 @@ #include #include "FRenderInit.h" #include "XError.h" +#include "log.h" + #undef XSetErrorHandler #define USE_GET_ERROR_TEXT 1 diff --git a/libs/fsm.c b/libs/fsm.c index dba5f0b2c..cfac128bd 100644 --- a/libs/fsm.c +++ b/libs/fsm.c @@ -40,6 +40,7 @@ extern void _IceTransNoListen(char *protocol); #endif #include "fvwmlib.h" +#include "log.h" #include "System.h" #include "flist.h" #include "fsm.h" diff --git a/libs/ftime.h b/libs/ftime.h index 6cb3640d4..f53469c26 100644 --- a/libs/ftime.h +++ b/libs/ftime.h @@ -5,11 +5,11 @@ #include "config.h" -#if TIME_WITH_SYS_TIME +#ifdef TIME_WITH_SYS_TIME # include # include #else -# if HAVE_SYS_TIME_H +# ifdef HAVE_SYS_TIME_H # include # else # include diff --git a/libs/fvwm_x11.h b/libs/fvwm_x11.h index a252b3c6d..7e7db4d15 100644 --- a/libs/fvwm_x11.h +++ b/libs/fvwm_x11.h @@ -20,7 +20,7 @@ #define XpmSupport 0 #endif -#if HAVE_PNG +#ifdef HAVE_PNG #define PngSupport 1 #include #else diff --git a/libs/fvwmsignal.h b/libs/fvwmsignal.h index 186910fe3..4351b3889 100644 --- a/libs/fvwmsignal.h +++ b/libs/fvwmsignal.h @@ -39,7 +39,7 @@ #include #include "ftime.h" -#if HAVE_SYS_SELECT_H +#ifdef HAVE_SYS_SELECT_H # include #endif diff --git a/libs/log.c b/libs/log.c index bc5ff26b9..718ba70bb 100644 --- a/libs/log.c +++ b/libs/log.c @@ -29,6 +29,7 @@ #include "fvwmlib.h" #include "getpwuid.h" +#include "defaults.h" #include "log.h" static char *log_file_name; diff --git a/libs/meson.build b/libs/meson.build new file mode 100644 index 000000000..3184ec230 --- /dev/null +++ b/libs/meson.build @@ -0,0 +1,67 @@ +libfvwm3 = static_library( + 'fvwm3', + sources: [ + 'BidiJoin.c', + 'Bindings.c', + 'ClientMsg.c', + 'ColorUtils.c', + 'Colorset.c', + 'CombineChars.c', + 'Cursor.c', + 'Event.c', + 'FBidi.c', + 'FEvent.c', + 'FGettext.c', + 'FImage.c', + 'FRender.c', + 'FRenderInit.c', + 'FScreen.c', + 'FShape.c', + 'FTips.c', + 'Fft.c', + 'Ficonv.c', + 'Flocale.c', + 'FlocaleCharset.c', + 'Grab.c', + 'Graphics.c', + 'Module.c', + 'Parse.c', + 'Picture.c', + 'PictureBase.c', + 'PictureGraphics.c', + 'PictureImageLoader.c', + 'PictureUtils.c', + 'Rectangles.c', + 'Strings.c', + 'System.c', + 'Target.c', + 'WinMagic.c', + 'XError.c', + 'XResource.c', + 'cJSON.c', + 'charmap.c', + 'envvar.c', + 'fio.c', + 'flist.c', + 'fqueue.c', + 'fsm.c', + 'fvwmlib3.c', + 'fvwmrect.c', + 'fvwmsignal.c', + 'getpwuid.c', + 'gravity.c', + 'log.c', + 'modifiers.c', + 'safemalloc.c', + 'setpgrp.c', + 'strlcat.c', + 'strlcpy.c', + 'strtonum.c', + 'timeout.c', + 'wcontext.c', + 'wild.c', + ], + include_directories: includedirs, + dependencies: all_found_deps, + install: false, +) diff --git a/libs/safemalloc.c b/libs/safemalloc.c index 0fccc1891..ce540f530 100644 --- a/libs/safemalloc.c +++ b/libs/safemalloc.c @@ -21,6 +21,7 @@ #include #include "safemalloc.h" +#include "log.h" void * fxmalloc(size_t length) diff --git a/meson.build b/meson.build new file mode 100644 index 000000000..3dc943dfc --- /dev/null +++ b/meson.build @@ -0,0 +1,560 @@ +project( + 'fvwm3', + 'c', + version: '1.1.1', + license: 'GPL-2.0-or-later', + meson_version: '>=1.5.1', # Required to configure perl files without eating \@s + default_options: [ + 'c_std=c11', + 'warning_level=2', + 'werror=false', + ], +) + +add_project_arguments( + [ + '-fno-common', + '-Wno-error=format-security', + '-Wno-sign-compare', + '-Wno-unused-parameter', + '-Wno-extra', + ], + language: 'c', +) + +cc = meson.get_compiler('c') +host = host_machine.system() # This is the target system when cross compiling + +m_dep = cc.find_library('m', required: false) +if m_dep.found() + add_project_link_arguments('-lm', language: 'c') +endif + +# Convenience helpers for things we might refer to a few times. +bindir = get_option('bindir') +datadir = get_option('datadir') +sysconfdir = get_option('sysconfdir') +prefix = get_option('prefix') +fvwm_datadir = join_paths(prefix, datadir, meson.project_name()) +fvwm_moduledir = ( + prefix / get_option('libexecdir') / meson.project_name() / meson.project_version() +) +fvwm_vcs_versioninfo = run_command( + './utils/fvwm-version-str.sh', + check: false, +).stdout().strip() + +syslibs = [] + +conf = configuration_data() + +if host_machine.endian() == 'big' + conf.set('WORDS_BIGENDIAN', true) +endif + +# Set static configuration. +conf.set_quoted('VERSION', meson.project_version()) +conf.set_quoted('VERSIONINFO', fvwm_vcs_versioninfo) +conf.set_quoted('PACKAGE', meson.project_name()) +conf.set_quoted('FVWM2RC', '.fvwm2rc') +conf.set_quoted('FVWM_CONFIG', 'config') +conf.set_quoted( + 'FVWM_IMAGEPATH', + '/usr/include/X11/bitmaps:/usr/include/X11/pixmaps', +) +conf.set_quoted( + 'FVWM_MODULEDIR', + fvwm_moduledir, +) +conf.set_quoted('FVWM_DATADIR', fvwm_datadir) +conf.set_quoted('LOCALEDIR', prefix / get_option('localedir')) +conf.set_quoted('FVWM_CONFDIR', prefix / get_option('sysconfdir')) +conf.set('RETSIGTYPE', 'void') +conf.set('SIGNAL_RETURN', 'return') +conf.set('ICONV_ARG_CONST', '') +conf.set('fd_set_size_t', 'int') +conf.set('EXECUTABLE_EXTENSION', 'NULL') +conf.set10('HAVE_XOUTPUT_METHOD', true) +conf.set10('FORK_CREATES_CHILD', true) + +# Enable FTMs +if host_machine.system() == 'linux' + conf.set10('_DEFAULT_SOURCE', true) # usleep +endif + +# Header checks. +headers = [ + 'fcntl.h', + 'float.h', + 'getopt.h', + 'inttypes.h', + 'limits.h', + 'malloc.h', + 'memory.h', + 'stdarg.h', + 'stdint.h', + 'stdlib.h', + 'string.h', + 'strings.h', + 'sys/select.h', + 'sys/stat.h', + 'sys/systeminfo.h', + 'sys/time.h', + 'sys/wait.h', + 'unistd.h', +] + +foreach h : headers + if cc.has_header(h) + conf.set10('HAVE_' + h.to_upper().underscorify(), true) + endif +endforeach + +if cc.has_header_symbol('libcharset.h', 'locale_charset') + conf.set10('HAVE_LIBCHARSET', true) +endif + +if conf.has('HAVE_SYS_SELECT_H') + conf.set10('HAVE_SELECT', true) + conf.set('SELECT_FD_SET_CAST', '') +endif + +# Function checks. +functions = { + 'div': {}, + 'getpwuid': {}, + 'gettimeofday': {}, + 'lstat': {}, + 'memcpy': {}, + 'memmove': {}, + 'mkfifo': {}, + 'nl_langinfo': {'have': 'HAVE_CODESET'}, + 'putenv': {}, + 'setpgid': {}, + 'setpgrp': {}, + 'setvbuf': {}, + 'sigaction': {}, + 'siginterrupt': {}, + 'siglongjmp': {}, + 'sigsetjmp': {}, + 'socket': {}, + 'strchr': {}, + 'strdup': {}, + 'strstr': {}, + 'strtol': {}, + 'sysconf': {}, + 'intl': {}, + 'uname': {}, + 'waitpid': {}, +} + +foreach f, v : functions + if cc.has_function(f, dependencies: syslibs) + val = '' + if 'have' in v + val = v['have'] + else + val = 'HAVE_' + f.to_upper().underscorify() + endif + conf.set10(val, true) + endif +endforeach + +# Dependencies. +all_found_deps = [] + +# Required dependencies, we can easily iterate over these. +summary_depvals = {} +all_req_deps = ['fontconfig', 'ice', 'libevent', 'x11', 'xft', 'xrandr', 'xt'] +foreach rd : all_req_deps + this_dep = dependency(rd, required: true) + summary_depvals += {rd: this_dep} + conf.set10('HAVE_' + rd.to_upper().underscorify(), true) + all_found_deps += this_dep +endforeach + +# Python is a required dependency, we generate shebangs at buildtime +# This will error by default if there is no python interpreter found +py_mod = import('python') +if get_option('python') == '' + # Just look for a python3 impl using standard logic, we weren't given a value + # as an option + py = py_mod.find_installation('python3') +else + # Try and find python by provided version or path + message('Trying to find python3: ' + get_option('python')) + py = py_mod.find_installation(get_option('python')) +endif + +# Perl is a required dependency, we generate shebangs at buildtime +perl = find_program('perl', required: true) + +golang = find_program('go', required: get_option('golang')) +if golang.found() + gover = run_command('go', 'version', check: true).stdout().split(' ') + gover = gover[2].replace('go', '') + if gover.version_compare('<1.20.0') + error( + '''A version of Go >= 1.20.0 is required to use the FVWM3 meson build Go modules. + Either disable Go for this build (`-Dgolang=disabled`) or upgrade Go to a version >= 1.20.0. + The Autotools build can use Go 1.14.0, this is another option if upgrading is not feasible.''', + ) + endif +else + # the readline dependency is only required for FvwmConsole so let's only check for it if we're not building FvwmPrompt + readline = dependency('readline', required: get_option('readline')) + if readline.found() + all_found_deps += readline + conf.set10('HAVE_READLINE', true) + endif +endif + +# Sed is used for substitution in several configure_file calls +sed = find_program('sed', required: true) + +# Optional dependencies +# Tip: 'Feature' types always report 'not found' if disabled + +freetype = dependency('freetype2', required: get_option('freetype')) +if freetype.found() + all_found_deps += freetype + conf.set10('HAVE_FREETYPE', true) +endif + +fribidi = dependency( + 'fribidi', + version: '>=0.19.2', + required: get_option('bidi'), +) +if fribidi.found() + all_found_deps += fribidi + conf.set10('HAVE_FRIBIDI', true) +endif + +iconv = dependency('iconv', required: get_option('iconv')) +if iconv.found() + conf.set10('HAVE_ICONV', true) + all_found_deps += iconv +endif + +libintl = dependency('intl', required: get_option('nls')) +if libintl.found() + all_found_deps += libintl + conf.set10('HAVE_NLS', true) +endif + +libpng = dependency('libpng', version: '>=1.2', required: get_option('png')) +if libpng.found() + all_found_deps += libpng + conf.set10('HAVE_PNG', true) +else + # We only check for libpng, no automagic + libpng_check = dependency('libpng', required: false) + if libpng_check.found() + png_msg = '''libpng found, and -Dpng=disabled was given. + It is recommended that libpng be enabled so that PNG icons can + be rendered by FVWM, which is expected by the default configuration + as well as other third-party programs which generate menus, + among others. + + If it is critical that FVWM does not link against libpng + (perhaps due to size limitations of the binary), + continue down this path. + ''' + else + png_msg = ''' Disabled PNG support means that the default + configuration shipped with FVWM will be without icon + support. Be sure this is what you mean to do. + ''' + endif + warning(png_msg) +endif + +librsvg = dependency( + 'librsvg-2.0', + version: '>=2.13.92', + required: get_option('svg'), +) +if librsvg.found() + all_found_deps += librsvg + conf.set10('HAVE_RSVG', true) + # We need at least one of these dependencies + svg_backends = ['cairo', 'cairo-svg', 'libsvg-cairo'] + svg_deps = [] + foreach d : svg_backends + # By treating these as features we can let automagic find one or more backends + # or we can explicitly set one or more backends as required, or disable ones we don't want to use. + svg_dep = dependency(d, required: get_option(d)) + if svg_dep.found() + svg_deps += svg_dep + summary_depvals += {d: svg_dep} + conf.set10('HAVE_' + d.to_upper().underscorify(), true) + break + endif + endforeach + if svg_deps.length() == 0 + # If everything is set to auto (or the user turns all the backends off) we need to explicitly fail here. + error( + 'librsvg found but also require one of: ' + ', '.join(svg_backends) + + ' to build SVG support.', + ) + else + all_found_deps += svg_deps + endif +endif + +sm = dependency('sm', required: get_option('sm')) +if sm.found() + all_found_deps += sm + conf.set10('SESSION', true) +endif + +xcursor = dependency('xcursor', required: get_option('xcursor')) +if xcursor.found() + all_found_deps += xcursor + conf.set10('HAVE_XCURSOR', true) +endif + +xext = dependency('xext', required: get_option('xext')) +if xext.found() + all_found_deps += xext + conf.set10('HAVE_SHAPE', true) +endif + +xkbcommon = dependency('xkbcommon', required: get_option('xkbcommon')) +if xkbcommon.found() + all_found_deps += xkbcommon + conf.set10('HAVE_X11_XKBLIB_H', true) +endif + +xpm = dependency('xpm', required: get_option('xpm')) +if xpm.found() + all_found_deps += xpm + conf.set10('HAVE_XPM', true) +endif + +xrender = dependency('xrender', required: get_option('xrender')) +if xrender.found() + all_found_deps += xrender + conf.set10('HAVE_XRENDER', true) +endif + +# Hard-coded +non_configurable_ops = [ + 'FMiniIconsSupported', + 'HAVE_XSM', +] + +foreach nco : non_configurable_ops + conf.set10(nco, true) +endforeach + +build_docs = false +if get_option('htmldoc') or get_option('mandoc') + build_docs = true + asciidoc = find_program('asciidoctor', required: build_docs) + grep = find_program('grep') + subdir('doc') +endif + +conf_template = '@0@/config_defines.h'.format(meson.current_source_dir()) + +conf_out = configure_file( + output: 'configtemp.h', + configuration: conf, +) + +conf_cmd = '@0@/runme.sh'.format(meson.current_source_dir()) +build_dir = '@0@/config.h'.format(meson.current_build_dir()) +configure_file( + output: 'config.h', + command: [conf_cmd, conf_out, conf_template, build_dir], +) + +# Configured files inherit the permissions of the template, +# so we need to set the permissions explicitly for executable scripts. +install_mask_755 = 'rwxr-xr-x' + +includedirs = [] +# To be consistent with the autotools build, we need to add /usr/local/include +# to the include path on *BSD. +if host in ['freebsd', 'openbsd'] + usrlocal_includes = include_directories('/usr/local/include') + includedirs += usrlocal_includes +endif +lib_includes = include_directories('.') +fvwm_includes = include_directories('fvwm') + +includedirs += lib_includes +includedirs += fvwm_includes + +# These are used to configure files in 'bin', 'perllib', and other misc files. +# while we use terms like 'bindir' here, these don't (quite) map to meson; +# most things in fvwm3 want full paths. Autotools would use variables in the +# output, but we can construct full paths here instead. + +# This could be tidied up, but we just want to be consistent with +# autotools for now. + +file_config = configuration_data() +file_config.set('bindir', prefix / bindir) +file_config.set('datadir', prefix / datadir) # We could probably simplify this and the below into one config... +file_config.set('datarootdir', prefix / datadir) +file_config.set('FVWM_DATADIR', fvwm_datadir) +file_config.set( + 'FVWM_PERLLIBDIR', + fvwm_datadir / 'perllib', +) +file_config.set('PERL', perl.full_path()) +file_config.set('prefix', prefix) +file_config.set('PYTHON', py.full_path()) +file_config.set('SED', sed.full_path()) +file_config.set('VERSION', meson.project_version()) +file_config.set('VERSIONINFO', fvwm_vcs_versioninfo) + +subdir('po') +subdir('libs') +subdir('fvwm') +subdir('default-config') +subdir('perllib') + +fvwm3 = executable( + meson.project_name(), + fvwm_sources, + include_directories: includedirs, + dependencies: all_found_deps, + link_with: libfvwm3, + install: true, +) + +# Core modules +modules = { + 'FvwmAnimate': {'subdir': 'modules/FvwmAnimate'}, + 'FvwmAuto': {'subdir': 'modules/FvwmAuto'}, + 'FvwmBacker': {'subdir': 'modules/FvwmBacker'}, + 'FvwmButtons': {'subdir': 'modules/FvwmButtons'}, + 'FvwmEvent': {'subdir': 'modules/FvwmEvent'}, + 'FvwmForm': {'subdir': 'modules/FvwmForm'}, + 'FvwmIconMan': {'subdir': 'modules/FvwmIconMan'}, + 'FvwmIdent': {'subdir': 'modules/FvwmIdent'}, + 'FvwmMFL': {'subdir': 'modules/FvwmMFL'}, + 'FvwmPager': {'subdir': 'modules/FvwmPager'}, + 'FvwmPerl': {'subdir': 'modules/FvwmPerl'}, + 'FvwmRearrange': {'subdir': 'modules/FvwmRearrange'}, + 'FvwmScript': {'subdir': 'modules/FvwmScript'}, +} + +if not golang.found() + modules += {'FvwmConsole': {'subdir': 'modules/FvwmConsole'}} +endif + +foreach m, _ : modules + subdir(modules[m]['subdir']) +endforeach + +# FvwmPrompt and FvwmCommand +subdir('bin') + +# Contrib +# Provide a freedesktop-compilant, minimal xsession. +configure_file( + input: 'contrib/xsession/fvwm3.desktop.in', + output: 'fvwm3.desktop', + configuration: file_config, + install_dir: datadir / 'xsessions', + install: true, +) + +summary_docdir = get_option('datadir') / 'doc' / meson.project_name() +if get_option('docdir') != '' + summary_docdir = get_option('docdir') +endif + +summary( + { + 'prefix': get_option('prefix'), + 'bindir': get_option('bindir'), + 'datadir': get_option('datadir'), + 'docdir': summary_docdir, + 'libdir': get_option('libdir'), + 'libexecdir': get_option('libexecdir'), + 'Module dir': get_option('libexecdir') / meson.project_name() / meson.project_version(), + }, + section: 'Directories', +) + +environment_summary = { + 'Build': build_machine.system(), + 'Build CPU Family': build_machine.cpu_family(), + 'Host CPU Family': host_machine.cpu_family(), + 'Cross-compiling': meson.is_cross_build(), + 'Build Endianness': build_machine.endian(), + 'Host Endianness': host_machine.endian(), + 'Target': host, + 'VCS Version': fvwm_vcs_versioninfo, + 'C Compiler': cc.get_id(), + 'C Compiler Version': cc.version(), + 'Go Version': golang.found() ? gover : 'N/A', + 'Linker': cc.get_linker_id(), + 'Python Path': py.full_path(), + 'Python Version': py.version(), + 'Perl': perl, + 'Perl Version': run_command( + perl, + '-e', + 'print "$^V\\n";', + check: true, + ).stdout().strip('v'), +} + +if build_docs + environment_summary += { + 'asciidoctor': asciidoc.version(), + } +endif + +summary( + environment_summary, + section: 'Environment', +) + +summary( + { + 'HTML pages': get_option('htmldoc'), + 'Man pages': get_option('mandoc'), + }, + bool_yn: true, + section: 'Documentation', +) + +featurevals = { + 'BiDi': fribidi.found() ? fribidi : false, + 'FreeType': freetype.found() ? freetype : false, + 'Go Modules': golang.found(), + 'iconv': iconv.found(), + 'NLS': libintl.found(), + 'PNG support': libpng.found() ? libpng : false, + 'Session Management': sm.found() ? sm : false, + 'Shaped Windows': xext.found() ? xext : false, + 'SVG support': librsvg.found() ? librsvg : false, + 'Xcursor': xcursor.found() ? xcursor : false, + 'xkbcommon': xkbcommon.found() ? xkbcommon : false, + 'XPM support': xpm.found() ? xpm : false, + 'XRender': xrender.found() ? xrender : false, +} + +if not golang.found() + featurevals += {'Readline': readline.found()} +endif + +summary( + featurevals, + bool_yn: true, + section: 'Features', +) + +summary( + summary_depvals, + bool_yn: true, + section: 'Dependencies', +) diff --git a/meson.options b/meson.options new file mode 100644 index 000000000..3d37cef62 --- /dev/null +++ b/meson.options @@ -0,0 +1,114 @@ +option( + 'bidi', + type: 'feature', + value: 'auto', + description: 'Enable fribidi support', +) +option( + 'cairo', + type: 'feature', + value: 'auto', + description: 'Use Cairo as a librsvg backend', +) +option( + 'cairo-svg', + type: 'feature', + value: 'auto', + description: 'Use CairoSVG as a librsvg backend', +) +option( + 'freetype', + type: 'feature', + value: 'auto', + description: 'Enable freetype support', +) +option( + 'golang', + type: 'feature', + value: 'auto', + description: 'Build Golang modules', +) +option( + 'docdir', + type: 'string', + description: 'Directory to install documentation', +) +option( + 'htmldoc', + type: 'boolean', + value: false, + description: 'Enable generation of HTML man pages', +) +option( + 'iconv', + type: 'feature', + value: 'auto', + description: 'Enable iconv support', +) +option( + 'libsvg-cairo', + type: 'feature', + value: 'auto', + description: 'Use librsvg as a librsvg backend', +) +option( + 'mandoc', + type: 'boolean', + value: false, + description: 'Enable generation of man pages', +) +option('nls', type: 'feature', value: 'auto', description: 'Enable NLS') +option('png', type: 'feature', value: 'auto', description: 'Enable png support') +option( + 'python', + type: 'string', + description: 'Select python implementation', +) +option( + 'readline', + type: 'feature', + value: 'auto', + description: 'Enable readline support for FvwmConsole (disabled if using Go)', +) +option( + 'sm', + type: 'feature', + value: 'auto', + description: 'Enable session management support', +) +option( + 'svg', + type: 'feature', + value: 'auto', + description: 'Enable svg support', +) +option( + 'xcursor', + type: 'feature', + value: 'auto', + description: 'Enable Xcursor support', +) +option( + 'xext', + type: 'feature', + value: 'auto', + description: 'Enable shaped window support via Xext', +) +option( + 'xkbcommon', + type: 'feature', + value: 'auto', + description: 'Enable xkbcommon support', +) +option( + 'xrender', + type: 'feature', + value: 'auto', + description: 'Enable XRender support', +) +option( + 'xpm', + type: 'feature', + value: 'auto', + description: 'Enable X PixMap (xpm) support', +) diff --git a/modules/FvwmAnimate/meson.build b/modules/FvwmAnimate/meson.build new file mode 100644 index 000000000..acfbb636c --- /dev/null +++ b/modules/FvwmAnimate/meson.build @@ -0,0 +1,11 @@ +module_fvwmanimate = ['FvwmAnimate.c'] + +executable( + 'FvwmAnimate', + module_fvwmanimate, + dependencies: all_found_deps, + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) diff --git a/modules/FvwmAuto/meson.build b/modules/FvwmAuto/meson.build new file mode 100644 index 000000000..f5284bb77 --- /dev/null +++ b/modules/FvwmAuto/meson.build @@ -0,0 +1,11 @@ +module_sources = ['FvwmAuto.c'] + +executable( + 'FvwmAuto', + module_sources, + dependencies: all_found_deps, + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) diff --git a/modules/FvwmBacker/FvwmBacker.c b/modules/FvwmBacker/FvwmBacker.c index 5413ca8dd..4e003f6ba 100644 --- a/modules/FvwmBacker/FvwmBacker.c +++ b/modules/FvwmBacker/FvwmBacker.c @@ -32,6 +32,7 @@ #include /* Saul */ #endif /* Saul */ +#include "libs/log.h" #include "libs/FShape.h" #include "libs/Module.h" #include "libs/Colorset.h" diff --git a/modules/FvwmBacker/meson.build b/modules/FvwmBacker/meson.build new file mode 100644 index 000000000..c170f72d0 --- /dev/null +++ b/modules/FvwmBacker/meson.build @@ -0,0 +1,16 @@ +module_sources = [ + 'FvwmBacker.c', + 'root_bits.c', +] + +executable( + 'FvwmBacker', + module_sources, + dependencies: all_found_deps, + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) + +install_data('ConfigFvwmBacker', install_dir: fvwm_datadir) diff --git a/modules/FvwmBacker/root_bits.c b/modules/FvwmBacker/root_bits.c index 6dde22dbe..a67ad4d3a 100644 --- a/modules/FvwmBacker/root_bits.c +++ b/modules/FvwmBacker/root_bits.c @@ -14,6 +14,7 @@ */ #include "config.h" +#include "libs/log.h" #include "libs/fvwm_x11.h" #include diff --git a/modules/FvwmButtons/FvwmButtons.c b/modules/FvwmButtons/FvwmButtons.c index 564c7c9d0..8be16df41 100644 --- a/modules/FvwmButtons/FvwmButtons.c +++ b/modules/FvwmButtons/FvwmButtons.c @@ -35,6 +35,7 @@ #include "libs/ftime.h" #include +#include "libs/log.h" #include "libs/defaults.h" #include "libs/fvwmlib.h" #include "libs/FShape.h" diff --git a/modules/FvwmButtons/button.c b/modules/FvwmButtons/button.c index e81cc322d..051c96467 100644 --- a/modules/FvwmButtons/button.c +++ b/modules/FvwmButtons/button.c @@ -23,6 +23,7 @@ #include "config.h" +#include "libs/log.h" #include #include #include diff --git a/modules/FvwmButtons/draw.c b/modules/FvwmButtons/draw.c index 0d0974fcd..d3c940e53 100644 --- a/modules/FvwmButtons/draw.c +++ b/modules/FvwmButtons/draw.c @@ -35,6 +35,7 @@ #include "libs/Colorset.h" #include "libs/fvwmlib.h" +#include "libs/log.h" #include "libs/Rectangles.h" #include "libs/FShape.h" /* FShapesSupported */ #include "libs/FEvent.h" diff --git a/modules/FvwmButtons/dynamic.c b/modules/FvwmButtons/dynamic.c index 2739e2918..931adf521 100644 --- a/modules/FvwmButtons/dynamic.c +++ b/modules/FvwmButtons/dynamic.c @@ -19,6 +19,7 @@ #include #include +#include "libs/defaults.h" #include "libs/fvwm_x11.h" #include "libs/Module.h" #include "libs/Strings.h" diff --git a/modules/FvwmButtons/meson.build b/modules/FvwmButtons/meson.build new file mode 100644 index 000000000..c7ef9dde2 --- /dev/null +++ b/modules/FvwmButtons/meson.build @@ -0,0 +1,22 @@ +module_sources = [ + 'FvwmButtons.c', + 'button.c', + 'draw.c', + 'dynamic.c', + 'icons.c', + 'misc.c', + 'output.c', + 'parse.c', +] + +executable( + 'FvwmButtons', + module_sources, + dependencies: all_found_deps, + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) + +install_data('ConfigFvwmButtons', install_dir: fvwm_datadir) diff --git a/modules/FvwmButtons/output.c b/modules/FvwmButtons/output.c index 539b71647..dfb645e8a 100644 --- a/modules/FvwmButtons/output.c +++ b/modules/FvwmButtons/output.c @@ -23,6 +23,7 @@ #include "config.h" +#include "libs/log.h" #include #include #include diff --git a/modules/FvwmButtons/parse.c b/modules/FvwmButtons/parse.c index 2e5f4fcb9..d1cffe0dd 100644 --- a/modules/FvwmButtons/parse.c +++ b/modules/FvwmButtons/parse.c @@ -26,6 +26,7 @@ #include #include +#include "libs/log.h" #include "libs/fvwmlib.h" #include "libs/Module.h" #include "libs/Colorset.h" diff --git a/modules/FvwmConsole/FvwmConsoleC.pl b/modules/FvwmConsole/FvwmConsoleC.pl new file mode 100644 index 000000000..b78d12175 --- /dev/null +++ b/modules/FvwmConsole/FvwmConsoleC.pl @@ -0,0 +1,889 @@ +#! /usr/bin/perl +# $0 - Front end of FvwmConsole +# FvwmConsole server must be running + +# Copyright 1997, Toshi Isogai +# You may use this code for any purpose, as long as the original +# copyright remains in the source code and all documentation + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see: + +# If you change this, be sure to change the test in configure.in +require 5.002; + +use Socket; + +$ESC = "\e"; +$HISTFILE = "$ENV{FVWM_USERDIR}/.FvwmConsole-History0"; +$SOCKET_NAME = "$ENV{FVWM_USERDIR}/.FvwmConsole-Socket"; +#$VERSION = '1.2'; +$VERSION = '1.0.1'; + + + +if (-c "/dev/console" && -w "/dev/console") { + close STDERR; + if (!open (STDERR, ">/dev/console")) { + print "Can't redirect STDERR to /dev/console: $!\n"; + sleep 3; + exit; + } +} + +($Filename = $0) =~ s@.*/@@; +($Sname = $Filename) =~ s/C(\.pl)?$//; + + +$tty = `tty`; +$tty =~ s/\n//; +$org_stty = &stty('-g'); + +@Hist = (); +@Histall = (); +$HIST_SIZE = 100; +$MAX_COMMAND_SIZE = 1000; + +main(); +exit; + + +sub main::default_key { +#------------ default key bindings ---------- +# these can be overidden by config lines +# +# It may need these lines in .Xdefault to make home and end key work +# FvwmConsole*VT100*Translations: #override \n \ +# Home: string(0x1b) string("[1~" ) \n \ +# Delete: string(0x1b) string("[3~" ) \n +# End: string(0x1b) string("[4~" ) \n + + package User; + + $ESC = $main::ESC; + $Key{"$ESC\[1~"} = 'bol'; #home Key + $Key{"$ESC\[3~"} = 'del_char'; + $Key{"$ESC\[4~"} = 'eol'; #end key + $Key{"$ESC\[A"}= 'prev_line'; #up + $Key{"$ESC\[B"}= 'next_line'; #down + $Key{"$ESC\[C"}= 'next_char'; #right + $Key{"$ESC\[D"}= 'prev_char'; #left + $Key{"${ESC}f"}= 'next_word'; + $Key{"${ESC}b"} = 'prev_word'; + + $Key{"$ESC"} = 'prefix'; + $Key{"\cD"} = 'del_char'; + $Key{"\c?"} = 'del_char'; + $Key{"\cH"} = 'bs'; + $Key{"\cq"} = 'quote'; + $Key{"\cU"} = 'del_line'; + $Key{"\cs"} = 'search'; + $Key{"\cR"} = 'search_rev'; + $Key{"\cK"} = 'del_forw_line'; + $Key{"\ca"} = 'bol'; + $Key{"\ce"} = 'eol'; + $Key{"\cp"} = 'prev_line'; + $Key{"\cn"} = 'next_line'; + $Key{"\cf"} = 'next_char'; + $Key{"\cb"} = 'prev_char'; + $Key{"\cx"} = 'prefix'; + $Key{"\cx\cb"} = 'bind'; + $Key{"\cx\ck"} = 'cancel'; + $Key{"\cw"} = 'del_back_word'; + $Key{"\x8d"} = 'enter_wo_subst'; # alt enter + $Key{"\n"} = 'enter'; + $Key{"\ci"} = 'ins_char (" ")'; + $Key{"\xE4"} = 'del_forw_word'; # alt_d + $Key{"\xE6"} = 'next_word'; # alt_f + $Key{"\xEB"} = 'bind'; # alt_k + $Key{"\xEC"} = 'list_func'; # alt_k + $Key{"\xF3"} = 'subst'; # alt_s + $Key{"\xF4"} = 'termsize'; # alt_t + $Key{"\xE2"} = 'prev_word'; # alt_b + $Key{"\xb1"} = 'ins_nth_word(1)'; + $Key{"\xb2"} = 'ins_nth_word(2)'; + $Key{"\xb3"} = 'ins_nth_word(3)'; + $Key{"\xb4"} = 'ins_nth_word(4)'; + $Key{"\xb5"} = 'ins_nth_word(5)'; + $Key{"\xb6"} = 'ins_nth_word(6)'; + $Key{"\xb7"} = 'ins_nth_word(7)'; + $Key{"\xb8"} = 'ins_nth_word(8)'; + $Key{"\xb9"} = 'ins_nth_word(9)'; + $Key{"${ESC}b"} = 'prev_word'; # esc_b + $Key{"${ESC}f"} = 'next_word'; # esc_f + $Key{"${ESC}>"} = 'eoh_ign_mode'; # end of history, ignore mode + $Key{"${ESC}<"} = 'boh_ign_mode'; # begining of history, ignore mode + $Key{"${ESC}."} = 'ins_last_word'; + + $Key{EOF} = "\cD"; #eof work only when line is empty + $Subst{'^#.*'} = ''; # ignore comments +#---------------- end of key binding ----------------- + +#---------------- Terminal control ------------------- + $TERM_EEOL = "$ESC\[K"; # erase to end of line + $TERM_RIGHT = "$ESC\[C"; # move cursor right + $TERM_LEFT = "$ESC\[D"; # move cursor left + $TERM_DOWN = "$ESC\[B"; # move cursor up + $TERM_UP = "$ESC\[A"; # move cursor up +} + +sub read_config { + my( $hash,@keys,$key,@vals,$val); + while() { + last if $_ eq "_C_Config_Line_End_\n"; + next if !s/^\*${Sname}//; + ($hash,@keys[0..3],@vals) = + (/ + ^(\w+)\s+ #hash name + ('([^\']*)'|"([^\"]*)"|(\S+)) #key quoted or bare word + (\s+('([^\']*)'|"([^\"]*)"|(\S+)))? #value + /x); + $key = $keys[1].$keys[2].$keys[3]; + $val = $vals[2].$vals[3].$vals[4]; + + if( defined %{$User::{$hash}} ) { + User::bind( $hash, $key, $val ); + } + } +} + +sub main { + my($sin, $cmd); + my($name, $ppid, $cpid); + + socket(SH, PF_UNIX, SOCK_STREAM, 0) || die "$!\n"; + $sun = sockaddr_un($SOCKET_NAME); + connect(SH, $sun) || die "$sun: $!\n"; + print "$Filename $VERSION\n"; + default_key(); + read_config(); #must be done before forking + + $ppid = $$; + if( $cpid = fork() ) { + &input_open($tty,$tty,$HISTFILE,1); + while( $cmd = &input('','',1) ) { + next if $cmd =~/^\s*$/; + last if $cmd eq "\0"; + if( length($cmd) > $MAX_COMMMAND_SIZE ) { + print User::OUT "\a"; + } + send( SH, $cmd."\0", 0 ); + } + dokill( $cpid ); + } else { + #child handles output + while() { + last if $_ eq ''; + if( $_ eq "_C_Socket_Close_\n" ) { + dokill( $ppid ); + } + print; + } + dokill( $ppid ); + } + +} + +sub dokill { + my($pid) = @_; + unlink SH; + kill -9,$pid if $pid; + exit; +} + +sub input_open { + # arg0 input device + # arg1 output device + # arg2 history file + # arg3 key selection - bit0 + # bit1 + # bit2 return undef esc code as it is + + ($Dev_in,$Dev_out,$File,$Ksel) = @_; + if( !$Dev_in ) {$Dev_in = $tty;} + elsif( $Dev_in eq "not a tty" ) { $Dev_in = $ENV{'TTY'};} + if( !$Dev_out ) {$Dev_out = $tty;} + if( !$File ) { $File = '/tmp/input.tmp';} + open(User::IN,"<$Dev_in") || die "open in at input_open '$Dev_in' $!\n"; + open(User::OUT,">$Dev_out") || die "can't open input at 'input_open' $!\n"; + select((select(User::OUT), $| = 1)[0]); # unbuffer pipe + if( defined $File ) { + if( open(INITF,"$File") ) { + do "$File"; + @Histall=; close(INITF); $#Histall--; + }else{ + print STDERR "Can't open history file $File\n"; + } + } +} + +sub input_close { + close(User::IN); + close(User::OUT); +} + +sub getchar { + # get char from input + # if esc , check for more char + my($c,$s,$rin,$rout); + sysread(User::IN, $c, 1); + if( $c ne $ESC ) { + $s = $c; + }else { + $rin = ''; + vec( $rin, fileno(User::IN),1) = 1; + $n= select( $rout=$rin, undef, undef, 0.1 ); + $s = $ESC; + if($n) { + while($n= select( $rout=$rin, undef, undef, 0.1 ) ) { + sysread( User::IN, $c, 1 ); + $s .= $c; + last if $c =~ /[A-Dz~]/; # end of escape seq + } + } + } + $s; +} + +sub insert_char { + local($c,*len,*ix,*hist) =@_; + local($clen); + $clen = length $c; + if( $init_in ) { + $len = $ix = $clen; # new hist - clear old one + $hist[$#hist] = $c; + }else{ + substr($hist[$#hist],$ix,0) = $c; #insert char + $len += $clen; + $ix += $clen; + } +} +sub stty { + my($arg) = @_; + `/bin/stty $arg <$tty 2>&1`; +# if( -x "/usr/5bin/stty" ) { +# `/usr/5bin/stty $arg <$tty`; +# }elsif( -x "/usr/bin/stty" ) { +# `/usr/bin/stty $arg `; +# }else { +# `/bin/stty $arg `; +# } +} + +sub add_hist { + # add input into history file + local($type,*cmd) = @_; #not my + my( $t )= sprintf("%s",$type); + my($h) = $cmd[$#cmd]; + return if !defined $File; + if( $#cmd ==0 || $h ne $cmd[$#cmd-1] ) { + $h =~ s/([\"@\$\\])/\\$1/g; + $t =~ s/^\*//; + push(@Histall, "push (\@$t, \"$h\");\n" ); + @Histall = splice( @Histall, -$HIST_SIZE, $HIST_SIZE ); # take last HIST_SIZE commands + if( open( FILE, ">$File" ) ){ + print FILE @Histall; + print FILE "1;\n"; + close(FILE); + } + }else { + $#cmd--; + } +} + +#---------------- +# print mini help +#---------------- +sub usage_error { + open( THIS, "$0"); + while() { + s/\$0/$Filename/; + if( /^\#/ ) { + print STDERR $_; + }else{ + last; + } + } + close THIS; +sleep 3; +exit 1; +} + +sub search_mode { + local(*c, *s, *prompt, *mode, *isp, *hist ) =@_; + my($p_save, $isp_cur); + if($c eq "\n"){ + $prompt = $p_save; + $mode = 'normal'; + last IN_STACK; + } + $isp_cur = $isp; + if( $User::Key{$c} =~ /^search/ ) { + #search furthur + $mode = $User::Key{$c}; + while(1) { + if( $mode eq 'search_rev' && --$isp<0 || + $mode eq 'search' && ++$isp>$#hist-1 ) { + print User::OUT "\a"; # couldn't find one + $isp = $isp_cur; + last; + } + last if( index($hist[$isp],$s) >=0); + } + }elsif( $User::Key{$c} eq 'bs' ) { + $s =~ s/.$//; + }elsif( ord($c) < 32 ) { + #non-printable char, get back to normal mode + print User::OUT "\a"; + $prompt = $p_save; + $mode = 'normal'; + return; + }else{ + $s .= $c; + while(1) { + last if (index($hist[$isp],$s) >=0); + if( $mode eq 'search_rev' && --$isp<0 || + $mode eq 'search' && ++$isp>$#hist ) { + print User::OUT "\a"; #couldn't find one + chop($s); + $isp = $isp_cur; + last; + } + } + } + $prompt = "($mode)'$s':"; +} + +sub calcxy { + my( $mode, $prompt, $len, $ix, $off, $wd ) = @_; + my($plen); + my( $y_len, $y_ix, $col); + my($adjust); # 1 when the last char is on right edge + + $plen = length($prompt); + $y_len = int (($plen+$len+$off) / $wd ); + $adjust = ( (($plen+$len+$off) % $wd == 0) && ($y_len > 0 )) ? 1:0; + if( $mode =~ /^search/ ) { + #move cursor to search string + $y_ix = int (($plen-2+$off) / $wd ); + $col = ($plen-2+$off) % $wd; + }else{ + #normal mode - move cursor back to $ix + $y_ix = int (($plen+$ix+$off) / $wd ); + $col = ($plen+$ix+$off) % $wd; + } + ($y_len, $y_ix, $col, $adjust); +} + +package User; + +sub move_cursor { + my($x,$y, $x_prev,$y_prev) = @_; + my($termcode); + + $termcode = ''; + if($y > $y_prev ) { + $termcode = $TERM_DOWN x ($y-$y_prev); + }elsif( $y < $y_prev ) { + $termcode = $TERM_UP x ($y_prev-$y); + } + if( $x > $x_prev ) { + $termcode .= $TERM_RIGHT x ($x-$x_prev); + }elsif( $x < $x_prev ) { + $termcode .= $TERM_LEFT x ($x_prev-$x); + } + print OUT $termcode; +} + +sub another_line { + $init_in = 1-$app; + ($hist[$#hist] = $hist[$isp]) =~ s/\n//; + $ix = length($hist[$#hist]); +} + +sub main::input { + # arg0 - prompt + # arg1 - input stack + # arg2 - append input to command if 1 + # arg3 - # of column offset + local($prompt,*hist,$app,$off) = @_; + local($len,$ix); + local($c,$isp,$s,$wisp); + local($mode); + local(%lastop); + + local($init_in); + local($print_line); #0-none, 1-whole, 2-from cursor + my($y_ix,$y_ix0,$y_len,$wd,$ht,$col,$col0); + my($term); + my($init_in,$op); + + $off = 0 if( !defined $off ); + *hist = *main::Hist if( ! defined @hist ); + $isp = ++$#hist ; + $wisp = $isp; + if( -f "/vmunix" ) { + &main::stty("-echo -icanon min 1 time 0 stop ''"); + }else { + &main::stty(" -echo -icanon eol \001 stop ''"); + } + ($ht,$wd) = &termsize(); + $y_ix = $y_len = 0; + $mode = 'normal'; + another_line(); + $print_line = 1; + + IN_STACK:while(1){ + + if( $print_line==0 ) { + #just move cursor + ($y_len,$y_ix,$col,$adjust) = + &main::calcxy($mode,$prompt,$len,$ix,$off,$wd); + move_cursor( $col,$y_ix, $col0,$y_ix0); + + }elsif($print_line==2 || $print_line==3 ) { + # delete - print cursor to eol + $len = length($hist[$#hist]); + ($y_len,$y_ix,$col,$adjust) = + &main::calcxy($mode,$prompt,$len,$ix,$off,$wd); + + if( $print_line==3 ) { + # delete backward + move_cursor( $col,$y_ix, $col0,$y_ix0); + } + + if( $y_len0 > $y_ix && ($adjust || $y_len0 > $y_len) ) { + print( OUT "\n$TERM_EEOL" x ($y_len0-$y_ix), + $TERM_UP x ($y_len0-$y_ix), + "\r", $TERM_RIGHT x $col, ); + } + print( OUT substr("$prompt$hist[$#hist]", $ix), + $adjust ? '':$TERM_EEOL, + "\r", $TERM_RIGHT x $col, + $TERM_UP x ($y_len-$y_ix) , + ($adjust && $ix!=$len)? $TERM_DOWN : '' ); + + + }elsif($print_line==4) { + # insert + $len = length($hist[$#hist]); + ($y_len,$y_ix,$col,$adjust) = + &main::calcxy($mode,$prompt,$len,$ix,$off,$wd); + + print( OUT substr("$prompt$hist[$#hist]", $ix), + $TERM_UP x ($y_len-$y_ix) ,"\r", $TERM_RIGHT x $col, + $TERM_DOWN x $adjust ); + + }else{ + # print whole line + $len = length($hist[$#hist]); + #move cursor to bol on screen, erase prev printout + print (OUT $TERM_DOWN x ($y_len-$y_ix), + "\r$TERM_EEOL$TERM_UP" x ($y_len), + "\r$TERM_EEOL\r", + $TERM_RIGHT x $off,"$prompt$hist[$#hist]"); + ($y_len,$y_ix,$col,$adjust) = + &main::calcxy($mode,$prompt,$len,$ix,$off,$wd); + + #mv cursor to cur pos + print( OUT $TERM_UP x ($y_len-$y_ix) ,"\r", $TERM_RIGHT x $col, + $TERM_DOWN x $adjust); + } + + + GETC:{ + ($col0, $y_ix0, $y_len0) = ($col, $y_ix, $y_len); + $print_line=1; + + $c = main::getchar(); + while($Key{$c} eq "prefix" ) { + $c .= main::getchar(); + } + + ($op = $Key{$c}) =~ s/(.*)\s*[\(;].*/$1/; + $op =~ /(\w+)$/; + $op = $1; + + if( $Key{$c} =~ /ign_mode/ ) { + # ignore mode and execute command + eval "&{$Key{$c}}"; + }elsif( $mode =~ /^search/ ) { + main::search_mode(*c,*s,*prompt,*mode,*isp, *hist); + another_line(); + }elsif( $c eq $Key{EOF} && $len==0 ) { + return ''; # eof return null + }elsif( defined $Key{$c} ) { + eval "&{$Key{$c}}"; + $lastop{op} = $op; + }elsif( ord ($c) < 32 ) { + #undefined control char + print OUT "\a"; + $print_line = 0; + }else { + $lastop{op} = 'ins_char'; + &ins_char( $c ); + print OUT $c; + } + $init_in = 0; + } + } + + if( $y_ix != $y_len ) { + print OUT "\n" x ($y_len-$y_ix); + } + &main::stty($org_stty); + + print OUT "\n"; + if( $hist[$#hist] eq '' ) { + pop(@hist); + return "\n"; + } + if( $#hist>0 && $hist[$#hist] eq $hist[$#hist-1] ) { + pop(@hist); # if it is the same, delete + }else{ + &main::add_hist( *hist, *hist ); + } + $hist[$#hist]."\n"; +} + +#----------------------------- +# editinig command functions +# +# functions must be below here to be listed by list_func +# +# the variables below are local to sub input +# $prompt,$hist,$app,$off +# $len,$ix +# $c,$isp,$wisp,$s +# $mode +#----------------------------- +sub prefix { } # it's only here to be listed by list_func +sub boh { + $isp = 0; + another_line(); +} +sub boh_ign_mode { + boh(); +} +sub bol { + $ix = 0 ; + $print_line=0; +} +sub bs { + my($l) = @_; + $l = 1 if $l eq ''; + if( $len && $ix ) { + $ix-=$l; # mv left + substr($hist[$#hist],$ix,$l) = ""; # del char + } + $print_line = 3; +} +sub del_back_line { + substr($hist[$#hist],0,$ix) = ""; + $ix = 0; + $print_line = 3; +} +sub del_forw_line { + substr($hist[$#hist],$ix) = ""; + $print_line = 2; +} +sub del_char { + my($l) = @_; + $l = 1 if $l eq ''; + if( $len > $ix ) { + substr($hist[$#hist],$ix,$l) = ""; # del char + } + $print_line = 2; +} +sub del_line { + $ix = 0; + $hist[$#hist] = ""; + $print_line = 3; +} +sub del_back_word { + my($tmp); + $tmp = substr($hist[$#hist],0,$ix); + $tmp =~ s/(^|\S+)\s*$//; + $tmp = length $tmp; + substr($hist[$#hist],$tmp,$ix-$tmp) = ""; + $ix = $tmp; + $print_line = 3; +} +sub del_forw_word { + $hist[$#hist] =~ s/^(.{$ix})\s*\S+/$1/; + $print_line = 2; +} +sub enter { + subst(); + enter_wo_subst(); +} +sub eoh { + if( $isp==$#hist ) { + print OUT "\a"; + }else{ + $hist[$#hist] = '' + } + $isp = $#hist; + another_line(); + $print_line = 1; +} +sub eoh_ign_mode { + eoh(); + $print_line = 1; +} +sub eol { + $ix = $len; + $print_line=0; +} +sub execute { + eval "$hist[$#hist]"; + if( $#hist>0 && $hist[$#hist] eq $hist[$#hist-1] ) { + pop(@hist); # if it is the same, delete + }else{ + &main::add_hist( *hist, *hist ); + } + push( @hist, ''); # deceive 'input' it is an empty line + last IN_STACK; +} +sub ins_char { + my($c) = @_; + &main::insert_char($c,*len,*ix,*hist); + $print_line = 4; +} +sub ins_last_word { + if( $lastop{op} =~ /^ins_(nth|last)_word/ ) { + return if $wisp < 1; + #delete last last_word + bs(length $lastop{word}); + }else { + $wisp = $#hist; + return if $wisp < 1; + } + $hist[--$wisp] =~ /(\S+)\s*$/; + $lastop{word} = $1; + ins_char($lastop{word}); +} +sub ins_nth_word { + my($n) = @_; + if( $lastop{op} =~ /^ins_(nth|last)_word/ ) { + return if $wisp < 1; + #delete last last_word + bs(length $lastop{word}); + }else { + $wisp = $#hist; + return if $wisp < 1; + } + $hist[--$wisp] =~ /((\S+)\s*){1,$n}/; + $lastop{word} = $2; + ins_char($lastop{word}); +} +sub list_func { + my( $s, @cmds, $cmd, $func); + $func = 0; + open( THIS, "$0" ) || return; #shouldn't occur + while( $s = ) { + if( $s =~ /^\s*sub\s+main::input\s*\{/ ) { + $func = 1; + next; + } + next if !$func; + if( $s =~ s/^\s*sub\s+// ) { + $s =~ s/\s*[\{].*//; + push @cmds,$s; + } + } + close THIS; + foreach $cmd (sort @cmds) { + print OUT $cmd; + } +} + +sub bind { + # bind Key or Subst + # if there is no arguments, then list them + my($hash,$key,$val) = @_; + my( $mod,$chr,$v2,$k,$cnt ); + if( defined %{$hash} ) { + $k = $key; + if( $hash eq "Key" ) { + ($v2 = $val) =~ s/\s*[\(;].*//; + if( !defined &{$v2} ) { + print STDERR "Unknown function $v2\n"; + return; + } + $mod = 0; $cnt =0; $k = ''; + for( $i=0; $i= 0x80 ) { + $mod .= '\M'; + $chr = pack("c", ord($chr)-0x80); + } + if( $chr eq $ESC ) { + $chr = '\E'; + }elsif( ord($chr) < 0x20 ) { + $mod .= '\C'; + $chr = pack("c", ord($chr)+0x40); + }elsif( ord($chr) == 0x7f ) { + $chr = '\C?'; + } + $mod .= $chr; + } + if( ord($val) < 0x20 ) { + $val = '\C'.pack("c", ord($val)+0x40); + } + print OUT "Key $mod $val\n"; + } + while( ($key,$val) = each(%Subst) ) { + print OUT "Subst $key $val\n"; + } + } +} +sub next_char { + $ix++ if ($ix<$len); + $print_line=0; +} + +sub next_line { + if($isp<$#hist) { + $isp++; + if( $isp==$#hist ) { + $hist[$isp] = ''; + } + }else { + $isp = $#hist; + print OUT "\a"; + } + another_line(); +} + +sub next_word { + $hist[$#hist] =~ /^(.{$ix}\S*(\s+|$))/; + $ix = length($1); + $print_line=0; +} + +sub enter_wo_subst { + last IN_STACK; +} + +sub prev_char { + $ix-- if $ix>0; + $print_line=0; +} + +sub prev_line { + if($isp>0) { + $isp--; + }else { + $isp = 0; + print OUT "\a"; + } + another_line(); +} + +sub prev_word { + my($tmp); + $tmp = substr($hist[$#hist],0,$ix); + $tmp =~ s/(^|\S+)\s*$//; + $ix = length($tmp); + $print_line=0; +} + +sub cancel { + $hist[$#hist] = ""; + $len = 0; + last IN_STACK; +} +sub quote { + my($c); + sysread(IN, $c, 1); +# $c = getc(IN); + ins_char($c); +} + +sub search_rev { + $s = ''; + $mode = 'search_rev'; + $p_save = $prompt; + $prompt = "($mode)'$s':"; + $hist[$#hist] = $hist[$isp]; + another_line(); +} + +sub search { + $s = ''; + $mode = 'search'; + $p_save = $prompt; + $prompt = "($mode)'$s':"; + $hist[$#hist] = $hist[$isp]; + another_line(); +} + +sub subst { + my($key,$val); + $done = 0; + while( ($key,$val) = each(%Subst) ) { + last if( eval "\$hist[\$#hist] =~ s\$key$val" ) ; + } + $ix = $len = length($hist[$#hist]); +} + +sub termsize { + my($row, $col,$s); + if( -f "/vmunix" ) { + $s =&main::stty ("everything"); + ($row,$col) = ($s =~ /(\d+)\s+rows[,\s]+(\d+)\s+columns/ ); + } else { + $s =&main::stty ("-a"); + ($row,$col) = ($s =~ /rows[=\s]+(\d+)[,;\s]+columns[=\s]+(\d+)/ ); + } + ($row,$col); +} + diff --git a/modules/FvwmConsole/meson.build b/modules/FvwmConsole/meson.build new file mode 100644 index 000000000..5e918af60 --- /dev/null +++ b/modules/FvwmConsole/meson.build @@ -0,0 +1,21 @@ +# TODO: Tidy up the dependencies +if not golang.found() + executable( + 'FvwmConsole', + sources: ['FvwmConsole.c', 'FvwmConsole.h'], + dependencies: [all_found_deps], + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, + ) + executable( + 'FvwmConsoleC', + sources: ['FvwmConsoleC.c', 'FvwmConsole.h', 'getline.c'], + dependencies: [all_found_deps], + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, + ) +endif diff --git a/modules/FvwmEvent/FvwmEvent.c b/modules/FvwmEvent/FvwmEvent.c index e57e9b6cb..2240aa039 100644 --- a/modules/FvwmEvent/FvwmEvent.c +++ b/modules/FvwmEvent/FvwmEvent.c @@ -29,6 +29,7 @@ #include #include +#include "libs/log.h" #include "libs/Module.h" #include "libs/fvwmlib.h" #include "libs/Parse.h" diff --git a/modules/FvwmEvent/meson.build b/modules/FvwmEvent/meson.build new file mode 100644 index 000000000..396f8f3aa --- /dev/null +++ b/modules/FvwmEvent/meson.build @@ -0,0 +1,11 @@ +module_sources = ['FvwmEvent.c'] + +executable( + 'FvwmEvent', + module_sources, + dependencies: [all_found_deps], + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) diff --git a/modules/FvwmForm/FvwmTalk-wrapper.in b/modules/FvwmForm/FvwmTalk-wrapper.in new file mode 100644 index 000000000..6235d994b --- /dev/null +++ b/modules/FvwmForm/FvwmTalk-wrapper.in @@ -0,0 +1,5 @@ +#!/bin/sh +## FvwmTalk was made obsolete in March 1999. +## This provides compatibility. + +exec @FVWM_MODULEDIR@/FvwmForm "$@" FvwmForm-Talk diff --git a/modules/FvwmForm/meson.build b/modules/FvwmForm/meson.build new file mode 100644 index 000000000..7666229cf --- /dev/null +++ b/modules/FvwmForm/meson.build @@ -0,0 +1,42 @@ +install_data = [ + 'FvwmForm-Form', + 'FvwmForm-Capture', + 'FvwmForm-Desktop', + 'FvwmForm-QuitVerify', + 'FvwmForm-Rlogin', + 'FvwmForm-RootCursor', + 'FvwmForm-Talk', + 'FvwmForm-TalkHelp', + 'FvwmForm-XDGOptionsHelp', + 'FvwmForm-XDGMenuHelp', +] + +install_data( + install_data, + install_dir: join_paths(get_option('datadir'), meson.project_name()), +) + +fvwmform_sources = [ + 'FvwmForm.c', + 'ReadXServer.c', + 'ParseCommand.c', +] + +# TODO: Tidy up the dependencies +executable( + 'FvwmForm', + fvwmform_sources, + dependencies: [all_found_deps], + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) + +configure_file( + input: 'FvwmTalk-wrapper.in', + output: 'FvwmTalk', + configuration: conf, + install_dir: fvwm_moduledir, + install_mode: install_mask_755, +) diff --git a/modules/FvwmIconMan/meson.build b/modules/FvwmIconMan/meson.build new file mode 100644 index 000000000..b16fad0f4 --- /dev/null +++ b/modules/FvwmIconMan/meson.build @@ -0,0 +1,24 @@ +iconman_sources = [ + 'FvwmIconMan.c', + 'debug.c', + 'debug.h', + 'functions.c', + 'fvwm.c', + 'globals.c', + 'readconfig.c', + 'winlist.c', + 'x.c', + 'xmanager.c', +] + +executable( + 'FvwmIconMan', + sources: iconman_sources, + dependencies: [all_found_deps], + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) + +install_data('ConfigFvwmIconMan', install_dir: fvwm_datadir) diff --git a/modules/FvwmIdent/meson.build b/modules/FvwmIdent/meson.build new file mode 100644 index 000000000..50a6c7da1 --- /dev/null +++ b/modules/FvwmIdent/meson.build @@ -0,0 +1,16 @@ + + +install_data( + 'ConfigFvwmIdent', + install_dir: join_paths(datadir, meson.project_name()), +) + +executable( + 'FvwmIdent', + sources: 'FvwmIdent.c', + dependencies: [all_found_deps], + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) diff --git a/modules/FvwmMFL/FvwmCommandS.in b/modules/FvwmMFL/FvwmCommandS.in new file mode 100644 index 000000000..a8ada3557 --- /dev/null +++ b/modules/FvwmMFL/FvwmCommandS.in @@ -0,0 +1,4 @@ +#!/bin/sh +modargs="$1 $2 $3 $4 $5" +shift; shift; shift; shift; shift +exec @FVWM_MODULEDIR@/FvwmMFL $modargs $@ diff --git a/modules/FvwmMFL/meson.build b/modules/FvwmMFL/meson.build new file mode 100644 index 000000000..2af7e953d --- /dev/null +++ b/modules/FvwmMFL/meson.build @@ -0,0 +1,17 @@ +configure_file( + input: 'FvwmCommandS.in', + output: 'FvwmCommandS', + configuration: conf, + install_dir: fvwm_moduledir, + install_mode: install_mask_755, +) + +executable( + 'FvwmMFL', + sources: 'FvwmMFL.c', + dependencies: [all_found_deps], + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) diff --git a/modules/FvwmPager/meson.build b/modules/FvwmPager/meson.build new file mode 100644 index 000000000..069f964ec --- /dev/null +++ b/modules/FvwmPager/meson.build @@ -0,0 +1,24 @@ +install_data( + 'ConfigFvwmPager', + install_dir: join_paths(datadir, meson.project_name()), +) + +fvwmpager_sources = [ + 'fpmonitor.c', + 'FvwmPager.c', + 'FvwmPager.h', + 'init_pager.c', + 'messages.c', + 'x_pager.c', + 'x_update.c', +] + +executable( + 'FvwmPager', + sources: fvwmpager_sources, + dependencies: [all_found_deps], + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) diff --git a/modules/FvwmPerl/meson.build b/modules/FvwmPerl/meson.build new file mode 100644 index 000000000..b14f3e9d6 --- /dev/null +++ b/modules/FvwmPerl/meson.build @@ -0,0 +1,7 @@ +configure_file( + input: 'FvwmPerl.in', + output: 'FvwmPerl', + configuration: file_config, + install_dir: fvwm_moduledir, + install_mode: install_mask_755, +) diff --git a/modules/FvwmRearrange/meson.build b/modules/FvwmRearrange/meson.build new file mode 100644 index 000000000..490fea2da --- /dev/null +++ b/modules/FvwmRearrange/meson.build @@ -0,0 +1,9 @@ +executable( + 'FvwmRearrange', + sources: 'FvwmRearrange.c', + dependencies: [all_found_deps], + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: libfvwm3, +) diff --git a/modules/FvwmScript/fvwmscript-syntax.sh b/modules/FvwmScript/fvwmscript-syntax.sh new file mode 100644 index 000000000..254adece3 --- /dev/null +++ b/modules/FvwmScript/fvwmscript-syntax.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# This script is used to generate the FvwmScript syntax + +LEX='flex' +# check for bison, prefer that if found else fall back to yacc. +YACC=$(command -v bison >/dev/null 2>&1) && YACC="$(which bison) -y" || YACC=yacc + +rm -f lex.yy.c y.tab.c y.tab.h script.tab.c script.tab.h || true + +if [ "$(command -v LEX >/dev/null 2>&1)" ]; then + LEX="$LEX --nounput" +fi + +$LEX scanner.l && mv lex.yy.c scanner.c + +$YACC script.y && mv *.tab.c script.c + +# Check and update header file if needed +if [ -f y.tab.h -o -f script.tab.h ]; then + if [ "$(cmp -s *.tab.h script.h)" = 0 ]; then + rm -f y.tab.h script.tab.h + else + mv *.tab.h script.h + fi +fi diff --git a/modules/FvwmScript/meson.build b/modules/FvwmScript/meson.build new file mode 100644 index 000000000..70a74700d --- /dev/null +++ b/modules/FvwmScript/meson.build @@ -0,0 +1,109 @@ +libwidget_sources = [ + 'Widgets/CheckBox.c', + 'Widgets/HDipstick.c', + 'Widgets/HScrollBar.c', + 'Widgets/ItemDraw.c', + 'Widgets/List.c', + 'Widgets/Menu.c', + 'Widgets/MiniScroll.c', + 'Widgets/PopupMenu.c', + 'Widgets/PushButton.c', + 'Widgets/RadioButton.c', + 'Widgets/Rectangle.c', + 'Widgets/Swallow.c', + 'Widgets/TextField.c', + 'Widgets/Tools.c', + 'Widgets/Tools.h', + 'Widgets/VDipstick.c', + 'Widgets/VScrollBar.c', + 'Widgets/Widget.c', +] + +# Todo: could/should this be a shared library? +libWidgets = static_library( + 'Widgets', + sources: libwidget_sources, + dependencies: all_found_deps, + include_directories: includedirs, + install_dir: get_option('libdir'), + link_with: libfvwm3, +) + +fvwmscript_sources = [ + 'FvwmScript.c', + 'Instructions.c', + 'libyywrap.c', + 'scanner.c', + 'script.c', +] + +executable( + 'FvwmScript', + sources: fvwmscript_sources, + dependencies: all_found_deps, + include_directories: includedirs, + install_dir: fvwm_moduledir, + install: true, + link_with: [libfvwm3, libWidgets], +) + +install_scripts = [ + 'Scripts/FvwmScript-BaseConfig', + 'Scripts/FvwmScript-BellSetup', + 'Scripts/FvwmScript-Buttons', + 'Scripts/FvwmScript-Colorset', + 'Scripts/FvwmScript-Date', + 'Scripts/FvwmScript-FileBrowser', + 'Scripts/FvwmScript-Find', + 'Scripts/FvwmScript-KeyboardSetup', + 'Scripts/FvwmScript-PointerSetup', + 'Scripts/FvwmScript-Quit', + 'Scripts/FvwmScript-ScreenDump', + 'Scripts/FvwmScript-ScreenSetup', + 'Scripts/FvwmScript-WidgetDemo', +] + +install_data( + install_scripts, + install_dir: fvwm_datadir, +) + +install_data( + 'Scripts/fvwm-script-ComExample.pl', + install_dir: fvwm_datadir, +) + +# This sed is pulled straight from the makefile; we can do better +# by directly using configure_file() with a proper template rather +# than this silly sed business. +perl_path = perl.full_path() +configure_file( + input: 'Scripts/FvwmScript-ComExample.in', + output: 'FvwmScript-ComExample', + command: [ + sed, + '-e', f's,xFVWM_DATADIRx,@fvwm_datadir@,', + '-e', f's,xPERLx,@perl_path@,', + '@INPUT@', + ], + capture: true, + install_dir: join_paths(fvwm_datadir), +) + +install_symlink( + 'FvwmScript-ConfirmCopyConfig', + pointing_to: 'default-config/FvwmScript-ConfirmCopyConfig', + install_dir: fvwm_datadir, +) + +install_symlink( + 'FvwmScript-ConfirmQuit', + pointing_to: 'default-config/FvwmScript-ConfirmQuit', + install_dir: fvwm_datadir, +) + +install_symlink( + 'FvwmScript-DateTime', + pointing_to: 'default-config/FvwmScript-DateTime', + install_dir: fvwm_datadir, +) diff --git a/modules/FvwmScript/scanner.c b/modules/FvwmScript/scanner.c index c716a70be..bc3601968 100644 --- a/modules/FvwmScript/scanner.c +++ b/modules/FvwmScript/scanner.c @@ -15,6 +15,7 @@ /* First, we deal with platform-specific or compiler-specific issues. */ +#include "config.h" /* begin standard C headers. */ #include #include diff --git a/perllib/meson.build b/perllib/meson.build new file mode 100644 index 000000000..9ad295e72 --- /dev/null +++ b/perllib/meson.build @@ -0,0 +1,43 @@ +perl_FVWMmod = [ + 'FVWM/Constants.pm', + 'FVWM/Event.pm', + 'FVWM/EventNames.pm', + 'FVWM/Tracker.pm', + 'FVWM/Commands.pm', + 'FVWM/Module/Terminal.pm', + 'FVWM/Module/Toolkit.pm', + 'FVWM/Tracker/Colorsets.pm', + 'FVWM/Tracker/GlobalConfig.pm', + 'FVWM/Tracker/ModuleConfig.pm', + 'FVWM/Tracker/PageInfo.pm', + 'FVWM/Tracker/Scheduler.pm', + 'FVWM/Tracker/WindowList.pm', +] + +perl_FVWMmodfile = [ + 'FVWM/Module.pm.in', +] + +configure_file( + input: perl_FVWMmodfile, + output: 'Module.pm', + configuration: file_config, + install_dir: join_paths(file_config.get_unquoted('FVWM_PERLLIBDIR'), 'FVWM'), + install: true, +) + +install_data( + perl_FVWMmod, + install_dir: file_config.get_unquoted('FVWM_PERLLIBDIR'), + preserve_path: true, +) + +perl_general_module = [ + 'General/FileSystem.pm', + 'General/Parse.pm', +] + +install_data( + perl_general_module, + install_dir: file_config.get_unquoted('FVWM_PERLLIBDIR') + '/General', +) diff --git a/po/LINGUAS b/po/LINGUAS new file mode 100644 index 000000000..12179067f --- /dev/null +++ b/po/LINGUAS @@ -0,0 +1 @@ +ar da de fr sv_SE zh_CN ru es diff --git a/po/POTFILES b/po/POTFILES new file mode 100644 index 000000000..3d1537fc5 --- /dev/null +++ b/po/POTFILES @@ -0,0 +1,16 @@ + '../fvwm/fvwm3.c' + '../fvwm/expand.c' + '../fvwm/windowlist.c' + '../fvwm/virtual.c' + '../fvwm/menus.c' + '../default-config/config' + '../bin/fvwm-menu-desktop-config.fpl' + '../modules/FvwmForm/FvwmForm-XDGMenuHelp' + '../modules/FvwmForm/FvwmForm-XDGOptionsHelp' + '../default-config/FvwmScript-ConfirmQuit' + '../default-config/FvwmScript-ConfirmCopyConfig' + '../modules/FvwmScript/Scripts/FvwmScript-BellSetup' + '../modules/FvwmScript/Scripts/FvwmScript-KeyboardSetup' + '../modules/FvwmScript/Scripts/FvwmScript-PointerSetup' + '../modules/FvwmScript/Scripts/FvwmScript-ScreenSetup' + '../modules/FvwmScript/Scripts/FvwmScript-FileBrowser' diff --git a/po/ar.po b/po/ar.po new file mode 100644 index 000000000..ab0ead8bb --- /dev/null +++ b/po/ar.po @@ -0,0 +1,867 @@ +# Arabic translations for fvwm package. +# Copyright (C) 2002 fvwm workers +# This file is distributed under the same license as the fvwm package. +# Nadim Shaikli +# +msgid "" +msgstr "" +"Project-Id-Version: fvwm\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-06-29 23:39-0600\n" +"PO-Revision-Date: 2002-12-06 08:25+0100\n" +"Last-Translator: Nadim Shaikli \n" +"Language-Team: Arabic\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 0.9.6\n" + +#: ../fvwm/fvwm3.c:1352 +msgid "Builtin Menu" +msgstr "قائمة مبنية داخليا" + +#: ../fvwm/fvwm3.c:1359 +msgid "Issue fvwm commands" +msgstr "أصدر أوامر fvwm" + +#: ../fvwm/fvwm3.c:1364 +msgid "Desktop Menu" +msgstr "" + +#: ../fvwm/fvwm3.c:1369 +msgid "Restart fvwm" +msgstr "أعد تشغيل fvwm" + +#: ../fvwm/fvwm3.c:1374 +msgid "Exit fvwm" +msgstr "أخرج من fvwm" + +#. #-#-#-#-# duplicate.pot (PACKAGE VERSION) #-#-#-#-# +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 406 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 410 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 411 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 412 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 413 +#: ../fvwm/expand.c:492 +msgid "Desk" +msgstr "المكتب" + +#: ../fvwm/windowlist.c:96 ../fvwm/windowlist.c:102 ../fvwm/windowlist.c:109 +msgid "\tGeometry" +msgstr "\tالأبعاد" + +#: ../fvwm/windowlist.c:107 +#, c-format +msgid "Desk: %d%s" +msgstr "المكتب: %d%s" + +#: ../fvwm/menus.c:1798 +msgid "More&..." +msgstr "" + +#. ./default-config/config: line 303 +msgid "&Programs" +msgstr "" + +#. ./default-config/config: line 304 +msgid "XDG &Menu" +msgstr "" + +#. ./default-config/config: line 309 +msgid "&Wallpapers" +msgstr "" + +#. ./default-config/config: line 310 +msgid "M&an Pages" +msgstr "" + +#. ./default-config/config: line 313 +#, fuzzy +msgid "Re&fresh" +msgstr "أعد تنشيط النافذة" + +#. ./default-config/config: line 314 +#, fuzzy +msgid "&Restart" +msgstr "أعد التشغيل" + +#. ./default-config/config: line 315 +msgid "&Quit" +msgstr "" + +#. ./default-config/config: line 326 +msgid "Programs" +msgstr "" + +#. ./default-config/config: line 340 +msgid "Wallpapers" +msgstr "" + +#. ./default-config/config: line 341 +msgid "Floral" +msgstr "" + +#. ./default-config/config: line 342 +msgid "Circles" +msgstr "" + +#. ./default-config/config: line 343 +msgid "Space" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 348 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 360 +#, fuzzy +msgid "Move" +msgstr "&حرك" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 349 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 361 +#, fuzzy +msgid "Resize" +msgstr "غ&ير الحجم" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 350 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 362 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 383 +#, fuzzy +msgid "(De)Iconify" +msgstr "(عدم) التحويل لأي&قونة" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 351 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 363 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 384 +#, fuzzy +msgid "(Un)Maximize" +msgstr "(أزل) الت&كبير" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 352 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 364 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 385 +msgid "(Un)Shade" +msgstr "" + +#. ./default-config/config: line 353 +#, fuzzy +msgid "(Un)Stick" +msgstr "(أزل)ت&ثبيت" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 355 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 369 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 390 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 293 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 64 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 132 +#, fuzzy +msgid "Close" +msgstr "أ&غلق" + +#. ./default-config/config: line 356 +msgid "More" +msgstr "" + +#. ./default-config/config: line 359 +msgid "Window Ops" +msgstr "خيارات النافذة" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 365 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 386 +#, fuzzy +msgid "(Un)Sticky" +msgstr "(أزل)ت&ثبيت" + +#. ./default-config/config: line 366 +msgid "(No)Title Bar" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 367 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 388 +msgid "Send To" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 370 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 391 +msgid "Destroy" +msgstr "تدمير" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 372 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 393 +#, fuzzy +msgid "Raise" +msgstr "ار&فع" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 373 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 394 +#, fuzzy +msgid "Lower" +msgstr "ا&خفض" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 375 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 396 +msgid "Stays On Top" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 376 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 397 +msgid "Stays Put" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 377 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 398 +msgid "Stays On Bottom" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 379 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 400 +msgid "Identify" +msgstr "" + +#. ./default-config/config: line 387 +msgid "(No)TitleBar" +msgstr "" + +#. ./default-config/config: line 404 +msgid "Current" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 405 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 417 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 418 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 419 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 420 +msgid "Page" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 55 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 58 +#, fuzzy +msgid "Fvwm XDGMenu Config" +msgstr "خيارات إعداد Fvwm" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 62 +msgid "Available Menus" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 70 +msgid "Menus in" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 98 +msgid "No menus found! Check why from within a terminal with" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 109 +msgid "Options" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 110 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 291 +msgid "Help" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 115 +msgid "Include in Menu? " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 117 +msgid "Config " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 118 +msgid "Regenerate " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 119 +msgid "Both " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 120 +msgid "None " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 123 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 27 +msgid "Use Icons? " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 125 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 136 +msgid "Yes " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 126 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 137 +msgid "No " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 128 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 139 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 147 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 155 +msgid " " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 129 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 38 +msgid "Icon size: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 131 +msgid " (Default is 24)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 134 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 99 +msgid "Use Titles? " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 140 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 57 +msgid "Used Icon theme: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 144 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 71 +msgid "Directory Icon: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 148 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 85 +msgid "Application Icon: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 152 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 104 +msgid "Top Menu Name: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 156 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 109 +msgid "Insert Menu Into: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 160 +msgid "Terminal command: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 162 +msgid " (Used to run Terminal entries)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 165 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 46 +msgid "Icon directory: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 167 +msgid " (Directory for converted icons)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 170 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 122 +msgid "Output path: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 172 +msgid " (Full path to store output)" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 180 +#, fuzzy +msgid "Export Menu" +msgstr "القائمة الجذرية" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 211 +msgid "Save and Regenerate" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 251 +msgid "Save" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 289 +msgid "Reset" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 6 +msgid "XDGMenu Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 10 +msgid "XDGMenu.Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 17 +msgid "" +"All the XDG menus found on the system are listed under Available Menus. Use" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 19 +msgid "" +"this FvwmForm to configure some of the defaults options for fvwm-menu-desktop" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 21 +msgid "" +"and select which menus are generated. Select the options you want and then" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 23 +msgid "generate then generate the menu by selecting the following:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 27 +#, fuzzy +msgid "Export Menu:" +msgstr "القائمة الجذرية" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 29 +msgid "" +" Generates a menu by calling fvwm-menu-desktop with the selected options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 31 +msgid "" +" and saves the output to Output Path. After the menu file is created it" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 33 +msgid "" +" is read by fvwm. This option does not save any changes made to settings." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 37 +msgid "Save and Regenerate:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 39 +msgid "" +" This saves the settings then runs fvwm-menu-desktop with no options " +"using" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 41 +msgid "" +" the defaults saved in the config file. This does not export the menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 45 +msgid "" +"Menus are found /etc/xdg/menus, $HOME/.config/menus, and $XDG_MENU_PREFIX." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 47 +msgid "" +"Note that equal menus found under both /etc/xdg/menus AND $HOME/.config/" +"menus/" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 49 +msgid "" +"following the XDG menu specification are only shown in $HOME/.config/menus/." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 53 +msgid "If no menus appear check with 'fvwm-menu-desktop --get-menus all -v'." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 55 +msgid "Also it is a good idea to check $HOME/.xsession-errors for errors." +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 6 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 10 +msgid "XDGMenu Options Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 15 +msgid "General Options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 19 +msgid "Include in Menu: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 20 +msgid "" +"Set if XDGMenu will include menu items to Configure and/or Regenerate the " +"menu" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 22 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 30 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 33 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 41 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 49 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 52 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 60 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 63 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 66 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 74 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 77 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 80 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 88 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 91 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 94 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 117 +msgid " " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 23 +msgid "at the bottom of the top level menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 28 +msgid "" +"Option enables mini-icons in the menu(s). Warning! If ImageMagick is " +"installed" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 31 +msgid "" +"the script may generate all the icons and pause your system until the job is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 34 +msgid "" +"done. After the icons are generated, it will not take as long to regenerate." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 39 +msgid "" +"If 'Use Icons' is set, by default 24x24 mini-icons are used. If another size " +"is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 42 +msgid "desired enter the wanted size in this field." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 47 +msgid "" +"If the specified icon isn't that size it is converted if ImageMagick is " +"installed." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 50 +msgid "" +"Generated icons are saved in $HOME/.fvwm/icons or the directory specified " +"here." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 53 +msgid "Otherwise no icon appears in the menu for that entry." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 58 +msgid "Sets the used icon theme. Default is 'gnome' but all others found in" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 61 +msgid "" +"/usr/share/icons can used except the hicolor theme because it's the default" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 64 +msgid "" +"fallback theme if no icon is found. Note that the theme name must be written" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 67 +msgid "exactly as the icon directory e.g." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 72 +msgid "" +"If 'Use Icons' is enabled and for a directory in a menu no icon is found" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 75 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 89 +msgid "as default icon is used. But if the gnome icon theme isn't" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 78 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 92 +msgid "installed no default icon appears. Another icon can defined here." +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 81 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 95 +msgid "Only the name of an icon is needed not the path!" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 86 +msgid "If 'Use Icons' is enabled and for an application no icon is found" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 100 +msgid "" +"If this option is set menus are generated with titles. Default is use titles." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 105 +msgid "Sets the name of the name of the top level menu. Default is XDGMenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 110 +msgid "Inserts the menu items into the given Menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 114 +msgid "Terminal Command: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 115 +msgid "" +"Enter terminal emulator command used to launch terminal applications. The " +"command" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 118 +msgid "must end with an execute option (-e). Default xterm -e." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 123 +msgid "Enter the FULL path to export menu. Default $FVWM_USERDIR/.XDGMmenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 136 +msgid "manpage" +msgstr "" + +#~ msgid "Setup Form" +#~ msgstr "شاشة الإعداد" + +#~ msgid "Setup 95 Script" +#~ msgstr "ملف إعداد 95" + +#~ msgid "Remote Logins" +#~ msgstr "الدخول عن بعد" + +#~ msgid "Utilities" +#~ msgstr "برامج الخدمات" + +#~ msgid "Fvwm Modules" +#~ msgstr "وحدات Fvwm" + +#~ msgid "Fvwm Window Ops" +#~ msgstr "خيارات نوافذ Fvwm" + +#~ msgid "Refresh Screen" +#~ msgstr "أعد تنشيط الشاشة" + +#~ msgid "Recapture Screen" +#~ msgstr "أعد عرض الشاشة" + +#~ msgid "Exit Fvwm" +#~ msgstr "الخروج من Fvwm" + +#~ msgid "Reset X defaults" +#~ msgstr "إسترجاع الإفتراضي لأكس" + +#~ msgid "Sloppy Focus" +#~ msgstr "تركيز بطيئ" + +#~ msgid "Click To Focus" +#~ msgstr "تركيز بالضعط" + +#~ msgid "Focus Follows Mouse" +#~ msgstr "تركيز بلحاق الفارة" + +#~ msgid "Colormap Follows Mouse" +#~ msgstr "خارطة الألوان تلحق بالفارة" + +#~ msgid "Colormap Follows Focus" +#~ msgstr "خارطة الألوان تلحق بالتركيز" + +#~ msgid "Full Paging ON" +#~ msgstr "تشغيل التصفح الكامل " + +#~ msgid "All Paging OFF" +#~ msgstr "توقيف التصفح الكامل" + +#~ msgid "Horizontal Paging Only" +#~ msgstr "التصفح الأفقي فقط" + +#~ msgid "Vertical Paging Only" +#~ msgstr "التصفح العمودي فقط" + +#~ msgid "Partial Paging" +#~ msgstr "تصفح جزئي" + +#~ msgid "Full Paging && Edge Wrap" +#~ msgstr "تصفح كامل مع القلب عند الحواف" + +#~ msgid "&Delete" +#~ msgstr "اح&ذف" + +#~ msgid "Print" +#~ msgstr "أطبع" + +#~ msgid "Print Re&verse" +#~ msgstr "أطبع بالم&قلوب" + +#~ msgid "Control Animation" +#~ msgstr "تحكم بالحركة" + +#~ msgid "desks" +#~ msgstr "مكاتب" + +#~ msgid "Stop Module Menu" +#~ msgstr "قائمة إيقاف الوحدات" + +#~ msgid "Stop Fvwm Modules" +#~ msgstr "إيقاف وحدات Fvem" + +#~ msgid "Stop" +#~ msgstr "إيقاف" + +#~ msgid "Really Quit Fvwm?" +#~ msgstr "هل تريد الخروج من Fvwm ؟" + +#~ msgid "Yes, Really Quit" +#~ msgstr "نعم، أريد الخروج" + +#~ msgid "Start" +#~ msgstr "إبدأ" + +#~ msgid "Just an Xterm" +#~ msgstr "أظهر Xterm فقط" + +#~ msgid "No, Don't Quit" +#~ msgstr "لا، لا تخرج" + +#~ msgid "fvwm - Create Configuration" +#~ msgstr "إنشاء ملف خيارات ل fvwm" + +#~ msgid "Use this form to create your fvwm2rc configuration file." +#~ msgstr "إستعمل هذا النموذج لإنشاء ملف الإعدادات fvwm2rc الخاص بك" + +#~ msgid "The file created is ~/.fvwm/.fvwm2rc or $FVWM_USERDIR/.fvwm2rc." +#~ msgstr "الملف المنشأ هو ~/.fvwm/.fvwm2rc أو $FVWM_USERDIR/.fvwm2rc" + +#~ msgid "After creation, the fvwm2rc file can then be changed with any" +#~ msgstr "بعد الإنشاء، من الممكن تعديل الملف الخيارات fvwm2rc بإستعمال أي" + +#~ msgid "editor to suit your own needs." +#~ msgstr "محرر نصوص تريده." + +#~ msgid "Create a starting .fvwm2rc file" +#~ msgstr "أنشئ الملف المبدئي .fvwm2rc " + +#~ msgid "These files are optional. Select the modules you want to customize." +#~ msgstr "الملفات التالية إختيارية. أختر الوحدات التي تود أن تخصصها." + +#~ msgid "You can always copy them later." +#~ msgstr "تستطيع نسخهم في الوقت الذي تريد." + +#~ msgid "Return - Dismiss" +#~ msgstr "رجوع - خروج" + +#~ msgid "Copy Config File(s)" +#~ msgstr "إنسخ ملفات التعريف" diff --git a/po/da.po b/po/da.po new file mode 100644 index 000000000..d61f6924c --- /dev/null +++ b/po/da.po @@ -0,0 +1,1069 @@ +# Danish translations for fvwm package. +# Copyright (C) 2017 fvwm workers +# This file is distributed under the same license as the fvwm package. +# scootergrisen, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: fvwm version-2_6_6-142-g1a05b191-dirty\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-06-29 23:39-0600\n" +"PO-Revision-Date: 2017-02-07 00:00+0100\n" +"Last-Translator: scootergrisen\n" +"Language-Team: Danish\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../fvwm/fvwm3.c:1352 +msgid "Builtin Menu" +msgstr "Indbygget menu" + +#: ../fvwm/fvwm3.c:1359 +msgid "Issue fvwm commands" +msgstr "Udsted fvwm-kommandoer" + +#: ../fvwm/fvwm3.c:1364 +msgid "Desktop Menu" +msgstr "" + +#: ../fvwm/fvwm3.c:1369 +msgid "Restart fvwm" +msgstr "Genstart fvwm" + +#: ../fvwm/fvwm3.c:1374 +msgid "Exit fvwm" +msgstr "Afslut fvwm" + +#. #-#-#-#-# duplicate.pot (PACKAGE VERSION) #-#-#-#-# +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 406 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 410 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 411 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 412 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 413 +#: ../fvwm/expand.c:492 +msgid "Desk" +msgstr "Skrivebord" + +#: ../fvwm/windowlist.c:96 ../fvwm/windowlist.c:102 ../fvwm/windowlist.c:109 +msgid "\tGeometry" +msgstr "\tGeometri" + +#: ../fvwm/windowlist.c:107 +#, c-format +msgid "Desk: %d%s" +msgstr "Skrivebord: %d%s" + +#: ../fvwm/menus.c:1798 +msgid "More&..." +msgstr "Flere&..." + +#. ./default-config/config: line 303 +msgid "&Programs" +msgstr "" + +#. ./default-config/config: line 304 +msgid "XDG &Menu" +msgstr "" + +#. ./default-config/config: line 309 +msgid "&Wallpapers" +msgstr "" + +#. ./default-config/config: line 310 +msgid "M&an Pages" +msgstr "" + +#. ./default-config/config: line 313 +#, fuzzy +msgid "Re&fresh" +msgstr "&Opdater vindue" + +#. ./default-config/config: line 314 +#, fuzzy +msgid "&Restart" +msgstr "Genstart" + +#. ./default-config/config: line 315 +#, fuzzy +msgid "&Quit" +msgstr "Afslut" + +#. ./default-config/config: line 326 +msgid "Programs" +msgstr "" + +#. ./default-config/config: line 340 +msgid "Wallpapers" +msgstr "" + +#. ./default-config/config: line 341 +msgid "Floral" +msgstr "" + +#. ./default-config/config: line 342 +msgid "Circles" +msgstr "" + +#. ./default-config/config: line 343 +msgid "Space" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 348 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 360 +#, fuzzy +msgid "Move" +msgstr "&Flyt" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 349 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 361 +#, fuzzy +msgid "Resize" +msgstr "&Tilpas størrelse" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 350 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 362 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 383 +#, fuzzy +msgid "(De)Iconify" +msgstr "&Ikonificer til/fra" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 351 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 363 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 384 +#, fuzzy +msgid "(Un)Maximize" +msgstr "&Maksimer til/fra" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 352 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 364 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 385 +msgid "(Un)Shade" +msgstr "" + +#. ./default-config/config: line 353 +#, fuzzy +msgid "(Un)Stick" +msgstr "&Klæb til/fra" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 355 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 369 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 390 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 293 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 64 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 132 +#, fuzzy +msgid "Close" +msgstr "&Luk" + +#. ./default-config/config: line 356 +#, fuzzy +msgid "More" +msgstr "Flere&..." + +#. ./default-config/config: line 359 +msgid "Window Ops" +msgstr "Vindueshandlinger" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 365 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 386 +#, fuzzy +msgid "(Un)Sticky" +msgstr "&Klæb til/fra" + +#. ./default-config/config: line 366 +msgid "(No)Title Bar" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 367 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 388 +msgid "Send To" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 370 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 391 +msgid "Destroy" +msgstr "Ødelæg" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 372 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 393 +#, fuzzy +msgid "Raise" +msgstr "&Hæv" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 373 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 394 +#, fuzzy +msgid "Lower" +msgstr "Sæ&nk" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 375 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 396 +msgid "Stays On Top" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 376 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 397 +msgid "Stays Put" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 377 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 398 +msgid "Stays On Bottom" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 379 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 400 +msgid "Identify" +msgstr "" + +#. ./default-config/config: line 387 +msgid "(No)TitleBar" +msgstr "" + +#. ./default-config/config: line 404 +msgid "Current" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 405 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 417 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 418 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 419 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 420 +msgid "Page" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 55 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 58 +#, fuzzy +msgid "Fvwm XDGMenu Config" +msgstr "Skrivebordskonfiguration for Fvwm-menu" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 62 +#, fuzzy +msgid "Available Menus" +msgstr "Enkelt menu" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 70 +msgid "Menus in" +msgstr "Menuer i" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 98 +msgid "No menus found! Check why from within a terminal with" +msgstr "Ingen menuer fundet! Tjek hvordan det kan være i en terminal med" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 109 +#, fuzzy +msgid "Options" +msgstr "Generelle valgmuligheder" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 110 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 291 +msgid "Help" +msgstr "Hjælp" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 115 +#, fuzzy +msgid "Include in Menu? " +msgstr "Indsæt i menu: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 117 +msgid "Config " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 118 +#, fuzzy +msgid "Regenerate " +msgstr "Regenererer XDG-menu" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 119 +msgid "Both " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 120 +msgid "None " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 123 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 27 +msgid "Use Icons? " +msgstr "Brug ikoner? " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 125 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 136 +msgid "Yes " +msgstr "Ja " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 126 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 137 +msgid "No " +msgstr "Nej " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 128 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 139 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 147 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 155 +msgid " " +msgstr " " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 129 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 38 +msgid "Icon size: " +msgstr "Ikonstørrelse: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 131 +msgid " (Default is 24)" +msgstr " (standard er 24)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 134 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 99 +msgid "Use Titles? " +msgstr "Brug titler? " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 140 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 57 +msgid "Used Icon theme: " +msgstr "Anvendt ikontema: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 144 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 71 +msgid "Directory Icon: " +msgstr "Mappeikon: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 148 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 85 +msgid "Application Icon: " +msgstr "Programikon: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 152 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 104 +#, fuzzy +msgid "Top Menu Name: " +msgstr "Anvendt menutype: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 156 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 109 +#, fuzzy +msgid "Insert Menu Into: " +msgstr "Indsæt i menu: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 160 +msgid "Terminal command: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 162 +msgid " (Used to run Terminal entries)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 165 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 46 +msgid "Icon directory: " +msgstr "Ikonmappe: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 167 +msgid " (Directory for converted icons)" +msgstr " (mappe til konverterede ikoner)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 170 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 122 +msgid "Output path: " +msgstr "Outputsti: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 172 +msgid " (Full path to store output)" +msgstr " (fuld sti til at lagre output)" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 180 +#, fuzzy +msgid "Export Menu" +msgstr "Rodmenu" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 211 +msgid "Save and Regenerate" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 251 +msgid "Save" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 289 +msgid "Reset" +msgstr "Nulstil" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 6 +msgid "XDGMenu Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 10 +msgid "XDGMenu.Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 17 +#, fuzzy +msgid "" +"All the XDG menus found on the system are listed under Available Menus. Use" +msgstr "" +"I dette afsnit vises alle XDG-menuer som findes på systemet. Alle valgte " +"menuer" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 19 +msgid "" +"this FvwmForm to configure some of the defaults options for fvwm-menu-desktop" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 21 +msgid "" +"and select which menus are generated. Select the options you want and then" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 23 +msgid "generate then generate the menu by selecting the following:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 27 +#, fuzzy +msgid "Export Menu:" +msgstr "Rodmenu" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 29 +msgid "" +" Generates a menu by calling fvwm-menu-desktop with the selected options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 31 +msgid "" +" and saves the output to Output Path. After the menu file is created it" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 33 +msgid "" +" is read by fvwm. This option does not save any changes made to settings." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 37 +msgid "Save and Regenerate:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 39 +msgid "" +" This saves the settings then runs fvwm-menu-desktop with no options " +"using" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 41 +msgid "" +" the defaults saved in the config file. This does not export the menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 45 +#, fuzzy +msgid "" +"Menus are found /etc/xdg/menus, $HOME/.config/menus, and $XDG_MENU_PREFIX." +msgstr "" +"Bemærk at ens menuer fundet under /etc/xdg/menus OG $HOME/.config/menus/" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 47 +#, fuzzy +msgid "" +"Note that equal menus found under both /etc/xdg/menus AND $HOME/.config/" +"menus/" +msgstr "" +"Bemærk at ens menuer fundet under /etc/xdg/menus OG $HOME/.config/menus/" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 49 +#, fuzzy +msgid "" +"following the XDG menu specification are only shown in $HOME/.config/menus/." +msgstr "som følger XDG-menu-specifikationen kun vises i $HOME/.config/menus/." + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 53 +#, fuzzy +msgid "If no menus appear check with 'fvwm-menu-desktop --get-menus all -v'." +msgstr "" +"Hvis der ikke vises nogen menu, så tjek årsagen fra en terminal med 'fvwm-" +"menu-desktop -v'." + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 55 +#, fuzzy +msgid "Also it is a good idea to check $HOME/.xsession-errors for errors." +msgstr "" +"Det er også en god ide at tjekke .xsession-errors i bruger-hjemmemappen for " +"fejl." + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 6 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 10 +#, fuzzy +msgid "XDGMenu Options Help" +msgstr "Generelle valgmuligheder" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 15 +msgid "General Options" +msgstr "Generelle valgmuligheder" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 19 +#, fuzzy +msgid "Include in Menu: " +msgstr "Indsæt i menu: " + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 20 +msgid "" +"Set if XDGMenu will include menu items to Configure and/or Regenerate the " +"menu" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 22 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 30 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 33 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 41 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 49 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 52 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 60 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 63 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 66 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 74 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 77 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 80 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 88 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 91 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 94 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 117 +msgid " " +msgstr " " + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 23 +msgid "at the bottom of the top level menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 28 +#, fuzzy +msgid "" +"Option enables mini-icons in the menu(s). Warning! If ImageMagick is " +"installed" +msgstr "Valgmulighed aktiverer miniikoner i menuen/menuerne." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 31 +msgid "" +"the script may generate all the icons and pause your system until the job is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 34 +msgid "" +"done. After the icons are generated, it will not take as long to regenerate." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 39 +msgid "" +"If 'Use Icons' is set, by default 24x24 mini-icons are used. If another size " +"is" +msgstr "" +"Hvis 'Brug ikoner' er angivet, så bruges 24x24 miniikoner som standard. Hvis " +"en anden størrelse er" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 42 +msgid "desired enter the wanted size in this field." +msgstr "ønsket, så indtast den ønskede størrelse i dette felt." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 47 +msgid "" +"If the specified icon isn't that size it is converted if ImageMagick is " +"installed." +msgstr "" +"Hvis det angivne ikon ikke er den størrelse, så konverteres det hvis " +"ImageMagick er installeret." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 50 +msgid "" +"Generated icons are saved in $HOME/.fvwm/icons or the directory specified " +"here." +msgstr "Genererede ikoner gemmes i $HOME/.fvwm/icons eller mappen angivet her." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 53 +msgid "Otherwise no icon appears in the menu for that entry." +msgstr "Ellers vises intet ikon i menuen for det punkt." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 58 +msgid "Sets the used icon theme. Default is 'gnome' but all others found in" +msgstr "" +"Angiver det brugte ikontema. Standard er 'gnome', men alle andre fundet i" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 61 +msgid "" +"/usr/share/icons can used except the hicolor theme because it's the default" +msgstr "/usr/share/icons kan bruges undtagen hicolor-temaet, da det er" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 64 +msgid "" +"fallback theme if no icon is found. Note that the theme name must be written" +msgstr "" +"temaet som anvendes som standard hvis der ikke findes noget ikon. Bemærk at " +"temanavnet skal skrives" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 67 +msgid "exactly as the icon directory e.g." +msgstr "præcist som ikonmappen eksempelvis" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 72 +msgid "" +"If 'Use Icons' is enabled and for a directory in a menu no icon is found" +msgstr "" +"Hvis 'Brug ikoner' er aktiveret og til en mappe i en menu hvor der ikke er " +"fundet noget ikon" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 75 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 89 +msgid "as default icon is used. But if the gnome icon theme isn't" +msgstr "som standardikon er brugt. Men hvis gnome-ikon-temaet ikke er" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 78 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 92 +msgid "installed no default icon appears. Another icon can defined here." +msgstr "" +"installeret vises der ikke noget standardikon. Et andet ikon kan defineres " +"her." + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 81 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 95 +msgid "Only the name of an icon is needed not the path!" +msgstr "Det er kun nødvendigt med navnet på et ikon, ikke stien!" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 86 +msgid "If 'Use Icons' is enabled and for an application no icon is found" +msgstr "" +"Hvis 'Brug ikoner' er aktiveret og til et program hvor der ikke er fundet " +"noget ikon" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 100 +#, fuzzy +msgid "" +"If this option is set menus are generated with titles. Default is use titles." +msgstr "" +"Hvis denne valgmulighed er angivet, genereres menuer med titler. Standard er " +"ingen titler." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 105 +msgid "Sets the name of the name of the top level menu. Default is XDGMenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 110 +msgid "Inserts the menu items into the given Menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 114 +msgid "Terminal Command: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 115 +msgid "" +"Enter terminal emulator command used to launch terminal applications. The " +"command" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 118 +msgid "must end with an execute option (-e). Default xterm -e." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 123 +#, fuzzy +msgid "Enter the FULL path to export menu. Default $FVWM_USERDIR/.XDGMmenu." +msgstr "" +"Indtast den FULDE sti på menuen som skal lagres. Standardsti er " +"$FVWM_USERDIR/.menu." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 136 +msgid "manpage" +msgstr "" + +#~ msgid "Setup Form" +#~ msgstr "Opsætningsformular" + +#~ msgid "Setup 95 Script" +#~ msgstr "Opsæt 95-script" + +#~ msgid "Remote Logins" +#~ msgstr "Fjern-login" + +#~ msgid "Utilities" +#~ msgstr "Redskaber" + +#~ msgid "Fvwm Modules" +#~ msgstr "Fvwm-moduler" + +#~ msgid "Fvwm Window Ops" +#~ msgstr "Fvwm-vindueshandlinger" + +#~ msgid "Fvwm Config Ops" +#~ msgstr "Fvwm-konfigurationshandlinger" + +#~ msgid "Refresh Screen" +#~ msgstr "Opdater skærm" + +#~ msgid "Recapture Screen" +#~ msgstr "Genindfang skærm" + +#~ msgid "Exit Fvwm" +#~ msgstr "Afslut Fvwm" + +#~ msgid "Reset X defaults" +#~ msgstr "Nulstil X-standarder" + +#~ msgid "Sloppy Focus" +#~ msgstr "Sløset fokus" + +#~ msgid "Click To Focus" +#~ msgstr "Klik for at fokusere" + +#~ msgid "Focus Follows Mouse" +#~ msgstr "Fokus følger mus" + +#~ msgid "Colormap Follows Mouse" +#~ msgstr "Farvekort følger mus" + +#~ msgid "Colormap Follows Focus" +#~ msgstr "Farvekort følger fokus" + +#~ msgid "Full Paging ON" +#~ msgstr "Fuld paging TIL" + +#~ msgid "All Paging OFF" +#~ msgstr "Al paging FRA" + +#~ msgid "Horizontal Paging Only" +#~ msgstr "Kun vandret paging" + +#~ msgid "Vertical Paging Only" +#~ msgstr "Kun lodret paging" + +#~ msgid "Partial Paging" +#~ msgstr "Delvis paging" + +#~ msgid "Full Paging && Edge Wrap" +#~ msgstr "Fuld paging og kantombrydning" + +#~ msgid "&Delete" +#~ msgstr "&Slet" + +#~ msgid "Print" +#~ msgstr "Udskriv" + +#~ msgid "Print Re&verse" +#~ msgstr "Udskriv &omvendt" + +#~ msgid "Control Animation" +#~ msgstr "Kontrolanimation" + +#~ msgid "desks" +#~ msgstr "skriveborde" + +#~ msgid "Stop Module Menu" +#~ msgstr "Stop modul-menu" + +#~ msgid "Stop Fvwm Modules" +#~ msgstr "Stop Fvwm-moduler" + +#~ msgid "Stop" +#~ msgstr "Stop" + +#~ msgid "Really Quit Fvwm?" +#~ msgstr "Vil du virkelig afslutte Fvwm?" + +#~ msgid "Yes, Really Quit" +#~ msgstr "Ja, afslut" + +#~ msgid "Start" +#~ msgstr "Start" + +#~ msgid "Just an Xterm" +#~ msgstr "Blot en Xterm" + +#~ msgid "No, Don't Quit" +#~ msgstr "Nej, afslut ikke" + +#~ msgid "fvwm - Create Configuration" +#~ msgstr "fvwm - opret konfiguration" + +#~ msgid "Use this form to create your fvwm2rc configuration file." +#~ msgstr "Brug denne formular til at oprette din fvwm2rc-konfigurationsfil." + +#~ msgid "The file created is ~/.fvwm/.fvwm2rc or $FVWM_USERDIR/.fvwm2rc." +#~ msgstr "" +#~ "Filen som oprettes er ~/.fvwm/.fvwm2rc eller $FVWM_USERDIR/.fvwm2rc." + +#~ msgid "After creation, the fvwm2rc file can then be changed with any" +#~ msgstr "Efter oprettelse, kan fvwm2rc-filen ændres med ethvert" + +#~ msgid "editor to suit your own needs." +#~ msgstr "redigeringsprogram som passer til dine behov." + +#~ msgid "Create a starting .fvwm2rc file" +#~ msgstr "Opret en indledende .fvwm2rc-fil" + +#~ msgid "These files are optional. Select the modules you want to customize." +#~ msgstr "Disse filer er valgfrie. Vælg de moduler du vil tilpasse." + +#~ msgid "You can always copy them later." +#~ msgstr "Du kan altid kopiere dem senere." + +#~ msgid "Return - Dismiss" +#~ msgstr "Vend tilbage - afvis" + +#~ msgid "Copy Config File(s)" +#~ msgstr "Kopiér konfigurationsfil(er)" + +#~ msgid "Multiple Menu" +#~ msgstr "Flere menu" + +#~ msgid "" +#~ "If you want a single menu only deselect all menus above and fill out the " +#~ "fields below." +#~ msgstr "" +#~ "Hvis du kun vil have en enkelt menu, så fravælg alle menuer ovenfor og " +#~ "udfyld felterne nedenfor." + +#~ msgid "But remember, if the menu doesn't exist, nothing happens." +#~ msgstr "Men husk, hvis menuen ikke findes, så sker der ikke noget." + +#~ msgid "Menu Top Title: " +#~ msgstr "Menuens toptitel: " + +#~ msgid "Install-Prefix: " +#~ msgstr "Installationspræfiks: " + +#~ msgid "Desktop: " +#~ msgstr "Skrivebord: " + +#~ msgid "Menutype: " +#~ msgstr "Menutype: " + +#~ msgid "Multiple " +#~ msgstr "Flere " + +#~ msgid "Single" +#~ msgstr "Enkelt" + +#~ msgid "Menu(s) in a Menu? " +#~ msgstr "Menu(er) i en menu? " + +#~ msgid "Generate Menu(s)" +#~ msgstr "Genererer menu(er)" + +#~ msgid "Save Settings" +#~ msgstr "Gem indstillinger" + +#~ msgid "Regenerate XDG Menu(s)" +#~ msgstr "Regenererer XDG-menu(er)" + +#~ msgid "" +#~ "In this section you can define a custom-assembled menu 'foo-bar.menu' " +#~ "placed on another" +#~ msgstr "" +#~ "I dette afsnit kan du definere en hjemmelavet menu 'foo-bar.menu' " +#~ "placeret på en anden" + +#~ msgid "location as defined in the XDG menu definitions." +#~ msgstr "placering som defineret i XDG-menu-definitionerne." + +#~ msgid "" +#~ "Specifies the menu title of the top menu used by Fvwm's Popup command." +#~ msgstr "" +#~ "Specificerer topmenuens menutitel som bruges af Fvwm's pop op-kommando." + +#~ msgid "Default is 'FvwmMenu'." +#~ msgstr "Standard er 'FvwmMenu'." + +#~ msgid "" +#~ "Overrides the standard locations for XDG menu definitions. The standard" +#~ msgstr "Tilsidesætter standardplaceringerne for XDG-menu-definitionerne." + +#~ msgid "locations are /etc/xdg/menus and" +#~ msgstr "Standardplaceringen er /etc/xdg/menus og" + +#~ msgid "if available." +#~ msgstr "hvis tilgængelig." + +#~ msgid "Overrides the name of the main desktop environment installed on the" +#~ msgstr "Tilsidesætter navnet på det primære skrivebordsmiljø installeret på" + +#~ msgid "" +#~ "system. If a system offers multiple desktop environments $XDG_MENU_PREFIX" +#~ msgstr "" +#~ "systemet. Hvis et system tilbyder flere skrivebordsmiljøer, så er " +#~ "$XDG_MENU_PREFIX" + +#~ msgid "is typically set. It is ignored if this field is used." +#~ msgstr "typisk angivet. Den ignoreres hvis dette felt er brugt." + +#~ msgid "Possible names: gnome, kde, lxde, etc." +#~ msgstr "Mulige navne: gnome, kde, lxde, osv." + +#~ msgid "" +#~ "Defines which type of menu should be found. Possible name types could be:" +#~ msgstr "" +#~ "Angiver hvilken type menu som skal findes. Mulige navnetyper kan være:" + +#~ msgid "" +#~ "applications, settings, preferences, etc. Note if the specified menu type" +#~ msgstr "" +#~ "programmer, indstillinger, præferencer, osv. Bemærk at hvis den angivne " +#~ "menutype" + +#~ msgid "doesn't exist the generated menu is empty!" +#~ msgstr "ikke findes, så er den genererede menu tom!" + +#~ msgid "" +#~ "will integrate in one Fvwm menu. If you want to generate a custom-" +#~ "assembled menu" +#~ msgstr "" +#~ "vil blive integreret i en Fvwm-menu. Hvis du vil generere en hjemmelavet " +#~ "menu," + +#~ msgid "use the 'Single Menu' section." +#~ msgstr "så brug afsnittet 'Enkelt menu'." + +#~ msgid "List menus with checkboxes found in /etc/xdg/menus/" +#~ msgstr "Vis menuer med afkrydsningsfelter fundet i /etc/xdg/menus/" + +#~ msgid "List menus with checkboxes found in $HOME/.config/menus/" +#~ msgstr "Vis menuer med afkrydsningsfelter fundet i $HOME/.config/menus/" + +#~ msgid "One limitation exists:" +#~ msgstr "En begrænsning findes:" + +#~ msgid "" +#~ "If there are too much menus found an error occurs in .xsession-errors:" +#~ msgstr "" +#~ "Hvis der findes for mange menuer opstår der en fejl i .xsession-errors:" + +#~ msgid "" +#~ "This happens because PipeRead used for menu generation has a command " +#~ "length" +#~ msgstr "" +#~ "Det sker på grund af at PipeRead som bruges til menugenerering har en " +#~ "grænse" + +#~ msgid "limit of 1000 characters. Sorry for that inconvinience." +#~ msgstr "på 1000 tegn for længden af kommandoen. Beklager ulejligheden." + +#~ msgid "Set which menu generation will be used." +#~ msgstr "Angiv hvilken menugenerering der vil blive brugt." + +#~ msgid "Enable this checkbox to insert generated menu(s) IN a menu." +#~ msgstr "" +#~ "Aktivér dette afkrydsningsfelt for at indsætte genererede menu(er) I en " +#~ "menu." + +#~ msgid "" +#~ "Enter in this field the name of the menu (its top title) where the " +#~ "generated menu(s)" +#~ msgstr "" +#~ "Indtast navnet på menuen i dette felt (dens toptitel), hvor de genererede " +#~ "menuer" + +#~ msgid "" +#~ "should insert. For more information see the USAGE section in the man page " +#~ "of" +#~ msgstr "skal indsættes. Se afsnittet USAGE/ANVENDELSE/BRUG i man-siden af" diff --git a/po/de.po b/po/de.po new file mode 100644 index 000000000..5d3751128 --- /dev/null +++ b/po/de.po @@ -0,0 +1,1099 @@ +# German translations for fvwm package +# Copyright (C) 2013 fvwm workers +# This file is distributed under the same license as the fvwm package. +# Andrei Mitrofanow , 2003. +# Thomas Funk , 2013 +# +msgid "" +msgstr "" +"Project-Id-Version: fvwm\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-06-29 23:39-0600\n" +"PO-Revision-Date: 2013-10-25 22:45+0200\n" +"Last-Translator: Thomas Funk \n" +"Language-Team: German\n" +"Language: German\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ../fvwm/fvwm3.c:1352 +msgid "Builtin Menu" +msgstr "Internes Men" + +#: ../fvwm/fvwm3.c:1359 +msgid "Issue fvwm commands" +msgstr "Fvwm-Konsole" + +#: ../fvwm/fvwm3.c:1364 +msgid "Desktop Menu" +msgstr "" + +#: ../fvwm/fvwm3.c:1369 +msgid "Restart fvwm" +msgstr "Fvwm neu starten" + +#: ../fvwm/fvwm3.c:1374 +msgid "Exit fvwm" +msgstr "Fvwm beenden" + +#. #-#-#-#-# duplicate.pot (PACKAGE VERSION) #-#-#-#-# +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 406 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 410 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 411 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 412 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 413 +#: ../fvwm/expand.c:492 +msgid "Desk" +msgstr "Arbeitsplatz" + +#: ../fvwm/windowlist.c:96 ../fvwm/windowlist.c:102 ../fvwm/windowlist.c:109 +msgid "\tGeometry" +msgstr "\tGeometrie" + +#: ../fvwm/windowlist.c:107 +#, c-format +msgid "Desk: %d%s" +msgstr "Arbeitsplatz: %d%s" + +#: ../fvwm/menus.c:1798 +msgid "More&..." +msgstr "Mehr&..." + +#. ./default-config/config: line 303 +msgid "&Programs" +msgstr "" + +#. ./default-config/config: line 304 +msgid "XDG &Menu" +msgstr "" + +#. ./default-config/config: line 309 +msgid "&Wallpapers" +msgstr "" + +#. ./default-config/config: line 310 +msgid "M&an Pages" +msgstr "" + +#. ./default-config/config: line 313 +#, fuzzy +msgid "Re&fresh" +msgstr "Fester erneuern" + +#. ./default-config/config: line 314 +#, fuzzy +msgid "&Restart" +msgstr "Neustart" + +#. ./default-config/config: line 315 +#, fuzzy +msgid "&Quit" +msgstr "Beenden" + +#. ./default-config/config: line 326 +msgid "Programs" +msgstr "" + +#. ./default-config/config: line 340 +msgid "Wallpapers" +msgstr "" + +#. ./default-config/config: line 341 +msgid "Floral" +msgstr "" + +#. ./default-config/config: line 342 +msgid "Circles" +msgstr "" + +#. ./default-config/config: line 343 +msgid "Space" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 348 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 360 +#, fuzzy +msgid "Move" +msgstr "&Verschieben" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 349 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 361 +#, fuzzy +msgid "Resize" +msgstr "&Grsse ndern" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 350 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 362 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 383 +#, fuzzy +msgid "(De)Iconify" +msgstr "(De)&Minimierer" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 351 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 363 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 384 +#, fuzzy +msgid "(Un)Maximize" +msgstr "(De)Ma&ximierer" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 352 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 364 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 385 +msgid "(Un)Shade" +msgstr "" + +#. ./default-config/config: line 353 +#, fuzzy +msgid "(Un)Stick" +msgstr "(Los)&Festklemmer" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 355 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 369 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 390 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 293 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 64 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 132 +#, fuzzy +msgid "Close" +msgstr "&Schliesse" + +#. ./default-config/config: line 356 +#, fuzzy +msgid "More" +msgstr "Mehr&..." + +#. ./default-config/config: line 359 +msgid "Window Ops" +msgstr "Fenster" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 365 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 386 +#, fuzzy +msgid "(Un)Sticky" +msgstr "(Los)&Festklemmer" + +#. ./default-config/config: line 366 +msgid "(No)Title Bar" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 367 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 388 +msgid "Send To" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 370 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 391 +msgid "Destroy" +msgstr "&Zerstre" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 372 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 393 +#, fuzzy +msgid "Raise" +msgstr "An&heben" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 373 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 394 +#, fuzzy +msgid "Lower" +msgstr "Ab&senken" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 375 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 396 +msgid "Stays On Top" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 376 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 397 +msgid "Stays Put" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 377 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 398 +msgid "Stays On Bottom" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 379 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 400 +msgid "Identify" +msgstr "" + +#. ./default-config/config: line 387 +msgid "(No)TitleBar" +msgstr "" + +#. ./default-config/config: line 404 +msgid "Current" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 405 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 417 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 418 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 419 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 420 +msgid "Page" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 55 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 58 +#, fuzzy +msgid "Fvwm XDGMenu Config" +msgstr "Fvwm Menu Desktop Konfiguration" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 62 +#, fuzzy +msgid "Available Menus" +msgstr "Einzelmen" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 70 +msgid "Menus in" +msgstr "Mens in" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 98 +msgid "No menus found! Check why from within a terminal with" +msgstr "Keine Mens gefunden! In einem Terminal checken warum mit" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 109 +#, fuzzy +msgid "Options" +msgstr "Generelle Optionen" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 110 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 291 +msgid "Help" +msgstr "Hilfe" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 115 +#, fuzzy +msgid "Include in Menu? " +msgstr "Einfgen in Men: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 117 +msgid "Config " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 118 +#, fuzzy +msgid "Regenerate " +msgstr "XDG Menu neu erstellen" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 119 +msgid "Both " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 120 +msgid "None " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 123 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 27 +msgid "Use Icons? " +msgstr "Icons verwenden? " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 125 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 136 +msgid "Yes " +msgstr "Ja " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 126 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 137 +msgid "No " +msgstr "Nein " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 128 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 139 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 147 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 155 +msgid " " +msgstr " " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 129 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 38 +msgid "Icon size: " +msgstr "Icongre: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 131 +msgid " (Default is 24)" +msgstr "(Default ist 24)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 134 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 99 +msgid "Use Titles? " +msgstr "Titel verwenden? " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 140 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 57 +msgid "Used Icon theme: " +msgstr "Benutzter Icontheme: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 144 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 71 +msgid "Directory Icon: " +msgstr "Verzeichnis-Icon: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 148 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 85 +msgid "Application Icon: " +msgstr "Applikations-Icon: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 152 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 104 +#, fuzzy +msgid "Top Menu Name: " +msgstr "Verwendeter Mentyp: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 156 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 109 +#, fuzzy +msgid "Insert Menu Into: " +msgstr "Einfgen in Men: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 160 +msgid "Terminal command: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 162 +msgid " (Used to run Terminal entries)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 165 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 46 +msgid "Icon directory: " +msgstr "Icon-Verzeichnis: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 167 +msgid " (Directory for converted icons)" +msgstr " (fr konvertierte Icons)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 170 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 122 +msgid "Output path: " +msgstr "Ausgabepfad: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 172 +msgid " (Full path to store output)" +msgstr " (voller Speicherpfad der Ausgabe)" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 180 +#, fuzzy +msgid "Export Menu" +msgstr "Haupt Menu" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 211 +msgid "Save and Regenerate" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 251 +msgid "Save" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 289 +msgid "Reset" +msgstr "Zurcksetzen" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 6 +msgid "XDGMenu Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 10 +msgid "XDGMenu.Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 17 +#, fuzzy +msgid "" +"All the XDG menus found on the system are listed under Available Menus. Use" +msgstr "" +"In diesem Bereich werden alle XDG Mens angezeigt, die auf dem System " +"gefunden werden." + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 19 +msgid "" +"this FvwmForm to configure some of the defaults options for fvwm-menu-desktop" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 21 +msgid "" +"and select which menus are generated. Select the options you want and then" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 23 +msgid "generate then generate the menu by selecting the following:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 27 +#, fuzzy +msgid "Export Menu:" +msgstr "Haupt Menu" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 29 +msgid "" +" Generates a menu by calling fvwm-menu-desktop with the selected options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 31 +msgid "" +" and saves the output to Output Path. After the menu file is created it" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 33 +msgid "" +" is read by fvwm. This option does not save any changes made to settings." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 37 +msgid "Save and Regenerate:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 39 +msgid "" +" This saves the settings then runs fvwm-menu-desktop with no options " +"using" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 41 +msgid "" +" the defaults saved in the config file. This does not export the menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 45 +#, fuzzy +msgid "" +"Menus are found /etc/xdg/menus, $HOME/.config/menus, and $XDG_MENU_PREFIX." +msgstr "" +"Anmerkung: gleiche Mens, die in /etc/xdg/menus UND $HOME/.config/menus/ " +"gefunden werden," + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 47 +#, fuzzy +msgid "" +"Note that equal menus found under both /etc/xdg/menus AND $HOME/.config/" +"menus/" +msgstr "" +"Anmerkung: gleiche Mens, die in /etc/xdg/menus UND $HOME/.config/menus/ " +"gefunden werden," + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 49 +#, fuzzy +msgid "" +"following the XDG menu specification are only shown in $HOME/.config/menus/." +msgstr "" +"werden der XDG Menspezifikation folgend nur unter $HOME/.config/menus/ " +"angezeigt." + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 53 +#, fuzzy +msgid "If no menus appear check with 'fvwm-menu-desktop --get-menus all -v'." +msgstr "" +"Wenn keine Mens erscheinen, von einem Terminal mit 'fvwm-menu-desktop -v' " +"checken warum." + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 55 +#, fuzzy +msgid "Also it is a good idea to check $HOME/.xsession-errors for errors." +msgstr "" +"Auch ist es eine gute Idee in .xsession-errors nach Fehlermeldungen zu " +"schauen." + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 6 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 10 +#, fuzzy +msgid "XDGMenu Options Help" +msgstr "Generelle Optionen" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 15 +msgid "General Options" +msgstr "Generelle Optionen" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 19 +#, fuzzy +msgid "Include in Menu: " +msgstr "Einfgen in Men: " + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 20 +msgid "" +"Set if XDGMenu will include menu items to Configure and/or Regenerate the " +"menu" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 22 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 30 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 33 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 41 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 49 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 52 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 60 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 63 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 66 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 74 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 77 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 80 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 88 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 91 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 94 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 117 +msgid " " +msgstr " " + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 23 +msgid "at the bottom of the top level menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 28 +#, fuzzy +msgid "" +"Option enables mini-icons in the menu(s). Warning! If ImageMagick is " +"installed" +msgstr "Option aktiviert Mini-Icons in dem/den Men(s)." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 31 +msgid "" +"the script may generate all the icons and pause your system until the job is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 34 +msgid "" +"done. After the icons are generated, it will not take as long to regenerate." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 39 +msgid "" +"If 'Use Icons' is set, by default 24x24 mini-icons are used. If another size " +"is" +msgstr "" +"Wenn 'Icons verwenden' gesetzt ist, werden per default 24x24 Mini-Icons " +"verwendet." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 42 +msgid "desired enter the wanted size in this field." +msgstr "" +"Wenn eine andere Gre verwendet werden soll, in diesem Feld eintragen." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 47 +msgid "" +"If the specified icon isn't that size it is converted if ImageMagick is " +"installed." +msgstr "" +"Wenn das Icon in der Gre nicht vorhanden ist, wird es konvertiert, falls " +"ImageMagick" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 50 +msgid "" +"Generated icons are saved in $HOME/.fvwm/icons or the directory specified " +"here." +msgstr "" +"installiert ist. Generierte Icons werden unter $HOME/.fvwm/icons oder dem " +"hier" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 53 +msgid "Otherwise no icon appears in the menu for that entry." +msgstr "" +"angegebenen Verzeichnis gespeichert. Sonst taucht kein Icon im Men fr den " +"Eintrag auf." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 58 +msgid "Sets the used icon theme. Default is 'gnome' but all others found in" +msgstr "" +"Setzt den Icontheme. Default ist 'gnome', aber alle die unter /usr/share/" +"icons gefunden" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 61 +msgid "" +"/usr/share/icons can used except the hicolor theme because it's the default" +msgstr "" +"werden, knnen verwendet werden. Ausgenommen 'hicolor', weil dieser der " +"default" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 64 +msgid "" +"fallback theme if no icon is found. Note that the theme name must be written" +msgstr "" +"Fallback Theme ist, wenn kein Icon gefunden wird. Es ist wichtig, dass der " +"Themename" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 67 +msgid "exactly as the icon directory e.g." +msgstr "exakt gleich wie das Verzeichnis geschrieben wird:" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 72 +msgid "" +"If 'Use Icons' is enabled and for a directory in a menu no icon is found" +msgstr "" +"Wenn 'Icons verwenden' gesetzt ist und fr ein Verzeichnis kein Icon " +"gefunden wird, wird" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 75 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 89 +msgid "as default icon is used. But if the gnome icon theme isn't" +msgstr "als Defaulticon verwendet. Wenn jedoch der Gnome-Icontheme nicht" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 78 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 92 +msgid "installed no default icon appears. Another icon can defined here." +msgstr "" +"installiert ist, taucht auch kein Icon fr den Eintrag auf. Darum kann hier " +"ein anderes" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 81 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 95 +msgid "Only the name of an icon is needed not the path!" +msgstr "" +"Defaulticon definiert werden. Es muss nur der Name, nicht der Pfad angegeben " +"werden!" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 86 +msgid "If 'Use Icons' is enabled and for an application no icon is found" +msgstr "" +"Wenn 'Icons verwenden' gesetzt ist, aber fr eine Applikation kein Icon " +"gefunden wird, wird" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 100 +#, fuzzy +msgid "" +"If this option is set menus are generated with titles. Default is use titles." +msgstr "" +"Wenn diese Option gesetzt ist, werden Mens mit Titeln erstellt. Default ist " +"ohne Titel." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 105 +msgid "Sets the name of the name of the top level menu. Default is XDGMenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 110 +msgid "Inserts the menu items into the given Menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 114 +msgid "Terminal Command: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 115 +msgid "" +"Enter terminal emulator command used to launch terminal applications. The " +"command" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 118 +msgid "must end with an execute option (-e). Default xterm -e." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 123 +#, fuzzy +msgid "Enter the FULL path to export menu. Default $FVWM_USERDIR/.XDGMmenu." +msgstr "" +"Hier den VOLLEN Speicherpfad des Fvwm-Mens eintragen. Default ist " +"$FVWM_USERDIR/.menu." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 136 +msgid "manpage" +msgstr "" + +#~ msgid "Setup Form" +#~ msgstr "Konfiguration mit Form" + +#~ msgid "Setup 95 Script" +#~ msgstr "Konfiguration mit Script95" + +#~ msgid "Remote Logins" +#~ msgstr "Entfernt Anmelden" + +#~ msgid "Utilities" +#~ msgstr "Werkzeuge" + +#~ msgid "Fvwm Modules" +#~ msgstr "Module von Fvwm" + +#~ msgid "Fvwm Window Ops" +#~ msgstr "Fenster" + +#~ msgid "Fvwm Config Ops" +#~ msgstr "Konfiguration" + +#~ msgid "Refresh Screen" +#~ msgstr "Bildschirm neuzeichnen" + +#~ msgid "Recapture Screen" +#~ msgstr "Bildschirm speichern" + +#~ msgid "Exit Fvwm" +#~ msgstr "Fvwm beenden" + +#~ msgid "Reset X defaults" +#~ msgstr "X Voreinstellungen setzen" + +#~ msgid "Sloppy Focus" +#~ msgstr "Fokus flssig" + +#~ msgid "Click To Focus" +#~ msgstr "Klick fr Fokus" + +#~ msgid "Focus Follows Mouse" +#~ msgstr "Fokus folgt Maus" + +#~ msgid "Colormap Follows Mouse" +#~ msgstr "Farbpalette folgt Maus" + +#~ msgid "Colormap Follows Focus" +#~ msgstr "Farbpalette folgt Fokus" + +#~ msgid "Full Paging ON" +#~ msgstr "Seitenbergang" + +#~ msgid "All Paging OFF" +#~ msgstr "Seitenbergang aus" + +#~ msgid "Horizontal Paging Only" +#~ msgstr "Seitenbergang horizontal" + +#~ msgid "Vertical Paging Only" +#~ msgstr "Seitenbergang vertikale" + +#~ msgid "Partial Paging" +#~ msgstr "Seitenbergang teilweise" + +#~ msgid "Full Paging && Edge Wrap" +#~ msgstr "Seitenbergang && Ecken" + +#~ msgid "&Delete" +#~ msgstr "&Lsche" + +#~ msgid "Print" +#~ msgstr "Drucken" + +#~ msgid "Print Re&verse" +#~ msgstr "Drucken (Rckseite)" + +#~ msgid "Control Animation" +#~ msgstr "Animationskontrolle" + +#~ msgid "desks" +#~ msgstr "Arbeitsplatz" + +#~ msgid "Stop Module Menu" +#~ msgstr "Fvwm-Module stoppen" + +#~ msgid "Stop Fvwm Modules" +#~ msgstr "Fvwm-Module stoppen" + +#~ msgid "Stop" +#~ msgstr "Stop" + +#~ msgid "Really Quit Fvwm?" +#~ msgstr "Fvwm beenden?" + +#~ msgid "Yes, Really Quit" +#~ msgstr "Ja, fvwm beenden" + +#~ msgid "Start" +#~ msgstr "Start" + +#~ msgid "Just an Xterm" +#~ msgstr "XTerm" + +#~ msgid "No, Don't Quit" +#~ msgstr "Nein, fvwm nicht beenden" + +# FvwmForm +#~ msgid "fvwm - Create Configuration" +#~ msgstr "fvwm - Erzeuge Konfiguration" + +#~ msgid "Use this form to create your fvwm2rc configuration file." +#~ msgstr "Nutze dieses Formular um fvwm2rc zu erzeugen" + +#~ msgid "The file created is ~/.fvwm/.fvwm2rc or $FVWM_USERDIR/.fvwm2rc." +#~ msgstr "Die Datei ist ~/.fvwm/.fvwm2rc oder $FVWM_USERDIR/.fvwm2rc." + +#~ msgid "After creation, the fvwm2rc file can then be changed with any" +#~ msgstr "Nach dem Erzeugen, knnen Sie die Datei mit einem Editor" + +#~ msgid "editor to suit your own needs." +#~ msgstr "an Ihre Wnsche anpassen" + +#~ msgid "Create a starting .fvwm2rc file" +#~ msgstr "Erzeuge eine Startdatei .fvwm2rc" + +#~ msgid "These files are optional. Select the modules you want to customize." +#~ msgstr "Diese Dateien sind nicht notwendig. Die Auswahl der Module anpassen" + +#~ msgid "You can always copy them later." +#~ msgstr "Sie knnen diese spter kopieren" + +#~ msgid "Return - Dismiss" +#~ msgstr "Annehmen - Schliessen" + +#~ msgid "Copy Config File(s)" +#~ msgstr "Konfigurationsdateien kopieren" + +#~ msgid "Multiple Menu" +#~ msgstr "Mehrfachmen" + +#~ msgid "" +#~ "If you want a single menu only deselect all menus above and fill out the " +#~ "fields below." +#~ msgstr "" +#~ "Fr ein Einzelmen alle nicht bentigten Mens deselektieren und die " +#~ "Felder unten ausfllen." + +#~ msgid "But remember, if the menu doesn't exist, nothing happens." +#~ msgstr "Bitte beachten: wenn ein Men leer ist, passiert nichts." + +#~ msgid "Menu Top Title: " +#~ msgstr "Men Top Titel: " + +#~ msgid "Install-Prefix: " +#~ msgstr "Install-Prefix: " + +#~ msgid "Desktop: " +#~ msgstr "Desktop: " + +#~ msgid "Menutype: " +#~ msgstr "Mentyp: " + +#~ msgid "Multiple " +#~ msgstr "Mehrfach " + +#~ msgid "Single" +#~ msgstr "Einzel" + +#~ msgid "Menu(s) in a Menu? " +#~ msgstr "Men(s) in dem Men? " + +#~ msgid "Generate Menu(s)" +#~ msgstr "Men(s) erstellen" + +#~ msgid "Save Settings" +#~ msgstr "Settings speichern" + +#~ msgid "Regenerate XDG Menu(s)" +#~ msgstr "XDG Menu(s) neu erstellen" + +#~ msgid "" +#~ "In this section you can define a custom-assembled menu 'foo-bar.menu' " +#~ "placed on another" +#~ msgstr "" +#~ "In dieser Sektion knnen Sie ein eigenerstelltes Men 'foo-bar.menu', das " +#~ "an einem anderen Ort als in" + +#~ msgid "location as defined in the XDG menu definitions." +#~ msgstr "den XDG Menspezifikationen definiert ist, erstellen." + +#~ msgid "" +#~ "Specifies the menu title of the top menu used by Fvwm's Popup command." +#~ msgstr "" +#~ "Spezifiziert den Mentitel des Topmens, das Fvwm's Popup Kommando " +#~ "verwendet." + +#~ msgid "Default is 'FvwmMenu'." +#~ msgstr "Default ist 'FvwmMenu'." + +#~ msgid "" +#~ "Overrides the standard locations for XDG menu definitions. The standard" +#~ msgstr "" +#~ "berschreibt die Standardorte fr die XDG Mendefinitionen. Die " +#~ "Standardorte" + +#~ msgid "locations are /etc/xdg/menus and" +#~ msgstr "sind /etc/xdg/menus und" + +#~ msgid "if available." +#~ msgstr "(wenn vorhanden)." + +#~ msgid "Overrides the name of the main desktop environment installed on the" +#~ msgstr "" +#~ "berschreibt den Namen der Haupt-Desktop-Umgebung, welche auf dem System" + +#~ msgid "" +#~ "system. If a system offers multiple desktop environments $XDG_MENU_PREFIX" +#~ msgstr "" +#~ "installiert ist. Wenn ein System mehrere Desktop-Umgebungen bereitstellt, " +#~ "ist" + +#~ msgid "is typically set. It is ignored if this field is used." +#~ msgstr "" +#~ "normalerweise $XDG_MENU_PREFIX gesetzt. Die Variable wird jedoch " +#~ "ignoriert," + +#~ msgid "Possible names: gnome, kde, lxde, etc." +#~ msgstr "" +#~ "wenn dieses Feld benutzt wird. Mgliche Namen: gnome, kde, lxde, etc." + +#~ msgid "" +#~ "Defines which type of menu should be found. Possible name types could be:" +#~ msgstr "" +#~ "Definiert welcher Mentyp gefunden werden soll. Mgliche Typen knnten " +#~ "sein:" + +#~ msgid "" +#~ "applications, settings, preferences, etc. Note if the specified menu type" +#~ msgstr "" +#~ "applications, settings, preferences, etc. Achtung, wenn das hier " +#~ "spezifizierte" + +#~ msgid "doesn't exist the generated menu is empty!" +#~ msgstr "Men nicht existiert, ist das erstellte Men leer!" + +#~ msgid "" +#~ "will integrate in one Fvwm menu. If you want to generate a custom-" +#~ "assembled menu" +#~ msgstr "" +#~ "Alle ausgewhlten Mens werden in einem Fvwm-Men integriert. Wenn Sie " +#~ "ein eigens" + +#~ msgid "use the 'Single Menu' section." +#~ msgstr "" +#~ "zusammengestelltes Menu erstellen wollen, benutzen Sie die 'Einzelmen' " +#~ "Sektion." + +#~ msgid "List menus with checkboxes found in /etc/xdg/menus/" +#~ msgstr "Listet in /etc/xdg/menus/ gefundene Mens mit Checkboxen auf." + +#~ msgid "List menus with checkboxes found in $HOME/.config/menus/" +#~ msgstr "Listet in $HOME/.config/menus/ gefundene Mens mit Checkboxen auf" + +#~ msgid "One limitation exists:" +#~ msgstr "Es existiert eine Limitierung:" + +#~ msgid "" +#~ "If there are too much menus found an error occurs in .xsession-errors:" +#~ msgstr "" +#~ "Wenn zuviele Mens gefunden werden, taucht folgende Fehlemeldung in ." +#~ "xsession-errors auf:" + +#~ msgid "" +#~ "This happens because PipeRead used for menu generation has a command " +#~ "length" +#~ msgstr "" +#~ "Das passiert, weil PipeRead, das zum generieren des Mens verwendet wird, " +#~ "eine Limitierung" + +#~ msgid "limit of 1000 characters. Sorry for that inconvinience." +#~ msgstr "" +#~ "von 1000 Zeichen fr ein Kommando hat. Entschuldigung fr diese " +#~ "Unannehmlichkeit." + +#~ msgid "Set which menu generation will be used." +#~ msgstr "Setzt die zu verwendende Mengenerierungsart." + +#~ msgid "Enable this checkbox to insert generated menu(s) IN a menu." +#~ msgstr "" +#~ "Aktivieren Sie diese Checkbox, um erstellte Mens IN einem Men " +#~ "einzubinden." + +#~ msgid "" +#~ "Enter in this field the name of the menu (its top title) where the " +#~ "generated menu(s)" +#~ msgstr "" +#~ "Hier den Namen des Mens (seinen Toptitel) eintragen, wo die erstellten " +#~ "Mens" + +#~ msgid "" +#~ "should insert. For more information see the USAGE section in the man page " +#~ "of" +#~ msgstr "" +#~ "eingebunden werden sollen. Fr weitere Informationen siehe die USAGE " +#~ "Sektion von" diff --git a/po/es.po b/po/es.po new file mode 100644 index 000000000..330b3fc48 --- /dev/null +++ b/po/es.po @@ -0,0 +1,202 @@ +# Spanish translations for fvwm package +# Copyright (C) 2013 fvwm workers +# This file is distributed under the same license as the PACKAGE package. +# Adonai Martin , 2013. +# Luis Sobalvarro , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: fvwm\n" +"POT-Creation-Date: 2002-11-28 14:23+0100\n" +"PO-Revision-Date: 2020-11-25 16:42+0000\n" +"Last-Translator: Luis Sobalvarro \n" +"Language-Team: Spanish\n" +"Language: Spanish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../fvwm/fvwm.c:1362 +msgid "Builtin Menu" +msgstr "Menú Interno" + +#: ../fvwm/fvwm.c:1371 +msgid "Issue fvwm commands" +msgstr "Invocar comandos fvwm" + +#: ../fvwm/fvwm.c:1374 +msgid "Restart fvwm" +msgstr "Reiniciar fvwm" + +#: ../fvwm/fvwm.c:1375 +msgid "Exit fvwm" +msgstr "Cerrar fvwm" + +#: ../fvwm/expand.c:255 ../fvwm/virtual.c:2042 +msgid "Desk" +msgstr "Escritorio" + +#: ../fvwm/windowlist.c:94 ../fvwm/windowlist.c:100 ../fvwm/windowlist.c:107 +msgid "\tGeometry" +msgstr "\tGeometría" + +#: ../fvwm/windowlist.c:105 +#, c-format +msgid "Desk: %d%s" +msgstr "Escritorio: %d%s" + +#: ../fvwm/menus.c:1674 +msgid "More&..." +msgstr "Más&..." + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 51 +msgid "Fvwm Menu Desktop Config" +msgstr "Configuración de Fvwm Menu Desktop" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 58 +msgid "Multiple Menu" +msgstr "Menú múltiple" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 66 +msgid "Menus in" +msgstr "Menús en" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 95 +msgid "No menus found! Check why from within a terminal with" +msgstr "¡No se han encontrado menús! Compruebe por qué desde un terminal con" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 109 +msgid "Single Menu" +msgstr "Menú Único" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 114 +msgid "If you want a single menu only deselect all menus above and fill out the fields below." +msgstr "Si desea solo menú, deseleccione todos los menús de arriba y complete los siguientes campos." + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 116 +msgid "But remember, if the menu doesn't exist, nothing happens." +msgstr "Pero recuerde: si el menú no existe, no pasa nada." + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 120 +msgid "Menu Top Title: " +msgstr "Título sobre menú: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 123 +msgid " " +msgstr " " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 124 +msgid "Install-Prefix: " +msgstr "Prefijo instalación:" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 128 +msgid "Desktop: " +msgstr "Escritorio: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 132 +msgid "Menutype: " +msgstr "Tipo de menú: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 141 +msgid "General Options" +msgstr "Opciones generales" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 146 +msgid "Used Menu Type: " +msgstr "Tipo de menú usado: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 149 +msgid "Multiple " +msgstr "Múltiple " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 150 +msgid "Single" +msgstr "Único" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 153 +msgid "Use Icons? " +msgstr "Usar Iconos? " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 155 +msgid "Yes " +msgstr "Sí " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 156 +msgid "No " +msgstr "No " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 159 +msgid "Icon size: " +msgstr "Tamaño de icono: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 161 +msgid " (Default is 24)" +msgstr " (Estándar es 24)" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 164 +msgid "Use Titles? " +msgstr "Utilizar títulos? " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 170 +msgid "Used Icon theme: " +msgstr "Icono de tema usado: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 174 +msgid "Menu(s) in a Menu? " +msgstr "Menú(s) en el menú? " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 180 +msgid "Insert in menu: " +msgstr "Insertar en el menú: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 184 +msgid "Directory Icon: " +msgstr "Icono de carpeta: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 188 +msgid "Application Icon: " +msgstr "Icono Aplicación: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 192 +msgid "Icon directory: " +msgstr "Directorio de iconos: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 194 +msgid " (Directory for converted icons)" +msgstr " (Directorio de iconos convertidos)" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 197 +msgid "Output path: " +msgstr "Ruta de salida: " + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 199 +msgid " (Full path to store output)" +msgstr " (Ruta completa para almacenar la salida)" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 209 +msgid "Generate Menu(s)" +msgstr "Generar Menú(s)" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 235 +msgid "Save Settings" +msgstr "Guardar Configuración" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 262 +msgid "Reset" +msgstr "Resetear" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 264 +msgid "Help" +msgstr "Ayuda" + +#. ./bin/fvwm-menu-desktop-config.fpl.in: line 266 +msgid "Quit" +msgstr "Cerrar" + +#. ./bin/fvwm-menu-desktop.in: line 472 +msgid "Regenerate XDG Menu(s)" +msgstr "Regenerar Menú(s) XDG" + +#. ./bin/fvwm-menu-desktop.in: line 515 +msgid "Regenerate XDG Menu" +msgstr "Regenerar Menú XDG" diff --git a/po/fr.po b/po/fr.po new file mode 100644 index 000000000..bd9936a80 --- /dev/null +++ b/po/fr.po @@ -0,0 +1,1097 @@ +# French translations for fvwm package +# Traduction anglaise du package fvwm. +# Copyright (C) 2002 fvwm workers +# This file is distributed under the same license as the fvwm package. +# Olivier Chapuis , 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: fvwm\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-06-29 23:39-0600\n" +"PO-Revision-Date: 2014-02-27 11:40+0100\n" +"Last-Translator: Dominique Michel \n" +"Language-Team: French\n" +"Language: French\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 1.5.5\n" + +#: ../fvwm/fvwm3.c:1352 +msgid "Builtin Menu" +msgstr "Menu Interne" + +#: ../fvwm/fvwm3.c:1359 +msgid "Issue fvwm commands" +msgstr "Executer des commandes fvwm" + +#: ../fvwm/fvwm3.c:1364 +msgid "Desktop Menu" +msgstr "" + +#: ../fvwm/fvwm3.c:1369 +msgid "Restart fvwm" +msgstr "Redémarrer fvwm" + +#: ../fvwm/fvwm3.c:1374 +msgid "Exit fvwm" +msgstr "Quitter fvwm" + +#. #-#-#-#-# duplicate.pot (PACKAGE VERSION) #-#-#-#-# +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 406 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 410 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 411 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 412 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 413 +#: ../fvwm/expand.c:492 +msgid "Desk" +msgstr "Bureau" + +#: ../fvwm/windowlist.c:96 ../fvwm/windowlist.c:102 ../fvwm/windowlist.c:109 +msgid "\tGeometry" +msgstr "\tGéometrie" + +#: ../fvwm/windowlist.c:107 +#, c-format +msgid "Desk: %d%s" +msgstr "Bureau: %d%s" + +#: ../fvwm/menus.c:1798 +msgid "More&..." +msgstr "Plus&..." + +#. ./default-config/config: line 303 +msgid "&Programs" +msgstr "" + +#. ./default-config/config: line 304 +msgid "XDG &Menu" +msgstr "" + +#. ./default-config/config: line 309 +msgid "&Wallpapers" +msgstr "" + +#. ./default-config/config: line 310 +msgid "M&an Pages" +msgstr "" + +#. ./default-config/config: line 313 +#, fuzzy +msgid "Re&fresh" +msgstr "Ra&fraîchir la fenêtre" + +#. ./default-config/config: line 314 +#, fuzzy +msgid "&Restart" +msgstr "Redémarrer" + +#. ./default-config/config: line 315 +#, fuzzy +msgid "&Quit" +msgstr "Quittez" + +#. ./default-config/config: line 326 +msgid "Programs" +msgstr "" + +#. ./default-config/config: line 340 +msgid "Wallpapers" +msgstr "" + +#. ./default-config/config: line 341 +msgid "Floral" +msgstr "" + +#. ./default-config/config: line 342 +msgid "Circles" +msgstr "" + +#. ./default-config/config: line 343 +msgid "Space" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 348 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 360 +#, fuzzy +msgid "Move" +msgstr "&Déplacer" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 349 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 361 +#, fuzzy +msgid "Resize" +msgstr "&Redimensionner" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 350 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 362 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 383 +#, fuzzy +msgid "(De)Iconify" +msgstr "(Dé)&Minimiser" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 351 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 363 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 384 +#, fuzzy +msgid "(Un)Maximize" +msgstr "(Dé)&Maximiser" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 352 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 364 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 385 +msgid "(Un)Shade" +msgstr "" + +#. ./default-config/config: line 353 +#, fuzzy +msgid "(Un)Stick" +msgstr "(Dế)&Fixer" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 355 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 369 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 390 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 293 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 64 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 132 +msgid "Close" +msgstr "Fermez" + +#. ./default-config/config: line 356 +#, fuzzy +msgid "More" +msgstr "Plus&..." + +#. ./default-config/config: line 359 +msgid "Window Ops" +msgstr "Opérations sur les fenêtres" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 365 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 386 +#, fuzzy +msgid "(Un)Sticky" +msgstr "(Dế)&Fixer" + +#. ./default-config/config: line 366 +msgid "(No)Title Bar" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 367 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 388 +msgid "Send To" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 370 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 391 +msgid "Destroy" +msgstr "&Brûler" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 372 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 393 +#, fuzzy +msgid "Raise" +msgstr "&En avant" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 373 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 394 +#, fuzzy +msgid "Lower" +msgstr "En &arrière" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 375 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 396 +msgid "Stays On Top" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 376 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 397 +msgid "Stays Put" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 377 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 398 +msgid "Stays On Bottom" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 379 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 400 +msgid "Identify" +msgstr "" + +#. ./default-config/config: line 387 +msgid "(No)TitleBar" +msgstr "" + +#. ./default-config/config: line 404 +msgid "Current" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 405 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 417 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 418 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 419 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 420 +msgid "Page" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 55 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 58 +#, fuzzy +msgid "Fvwm XDGMenu Config" +msgstr "Configuration de Fvwm Menu Desktop" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 62 +#, fuzzy +msgid "Available Menus" +msgstr "Menu simple" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 70 +msgid "Menus in" +msgstr "Menus dans" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 98 +msgid "No menus found! Check why from within a terminal with" +msgstr "Pas de menu trouvé ! Depuis un terminal, contrôlez pourquoi avec" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 109 +#, fuzzy +msgid "Options" +msgstr "Options générales" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 110 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 291 +msgid "Help" +msgstr "Aide" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 115 +#, fuzzy +msgid "Include in Menu? " +msgstr "Insérer dans le menu: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 117 +msgid "Config " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 118 +#, fuzzy +msgid "Regenerate " +msgstr "Régénérer le menu XDG" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 119 +msgid "Both " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 120 +msgid "None " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 123 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 27 +msgid "Use Icons? " +msgstr "Utiliser des icônes? " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 125 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 136 +msgid "Yes " +msgstr "Oui " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 126 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 137 +msgid "No " +msgstr "Non " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 128 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 139 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 147 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 155 +msgid " " +msgstr " " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 129 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 38 +msgid "Icon size: " +msgstr "Taille d'icône : " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 131 +msgid " (Default is 24)" +msgstr " (Par défaut, 24)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 134 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 99 +msgid "Use Titles? " +msgstr "Utiliser des titres? " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 140 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 57 +msgid "Used Icon theme: " +msgstr "Thème d'icônes: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 144 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 71 +msgid "Directory Icon: " +msgstr "Annuaire d'icône: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 148 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 85 +msgid "Application Icon: " +msgstr "Icône d'applications: " + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 152 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 104 +#, fuzzy +msgid "Top Menu Name: " +msgstr "Type de menu utilisé :" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 156 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 109 +#, fuzzy +msgid "Insert Menu Into: " +msgstr "Insérer dans le menu: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 160 +msgid "Terminal command: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 162 +msgid " (Used to run Terminal entries)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 165 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 46 +msgid "Icon directory: " +msgstr "Dossier des icônes: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 167 +msgid " (Directory for converted icons)" +msgstr " (Répertoire pour les icônes converties)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 170 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 122 +msgid "Output path: " +msgstr "Chemin de sortie: " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 172 +msgid " (Full path to store output)" +msgstr " (Chemin complêt du fichier de menu)" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 180 +#, fuzzy +msgid "Export Menu" +msgstr "Menu Principal" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 211 +msgid "Save and Regenerate" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 251 +msgid "Save" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 289 +msgid "Reset" +msgstr "Remise à zéro" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 6 +msgid "XDGMenu Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 10 +msgid "XDGMenu.Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 17 +#, fuzzy +msgid "" +"All the XDG menus found on the system are listed under Available Menus. Use" +msgstr "" +"Dans cette section tous les menus XDG trouvés seront affichés sur le " +"systeme. Tous les" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 19 +msgid "" +"this FvwmForm to configure some of the defaults options for fvwm-menu-desktop" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 21 +msgid "" +"and select which menus are generated. Select the options you want and then" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 23 +msgid "generate then generate the menu by selecting the following:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 27 +#, fuzzy +msgid "Export Menu:" +msgstr "Menu Principal" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 29 +msgid "" +" Generates a menu by calling fvwm-menu-desktop with the selected options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 31 +msgid "" +" and saves the output to Output Path. After the menu file is created it" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 33 +msgid "" +" is read by fvwm. This option does not save any changes made to settings." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 37 +msgid "Save and Regenerate:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 39 +msgid "" +" This saves the settings then runs fvwm-menu-desktop with no options " +"using" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 41 +msgid "" +" the defaults saved in the config file. This does not export the menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 45 +#, fuzzy +msgid "" +"Menus are found /etc/xdg/menus, $HOME/.config/menus, and $XDG_MENU_PREFIX." +msgstr "" +"Notez que des menus identiques trouvés dans /etc/xdg/menus et $HOME/.config/" +"menus/," + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 47 +#, fuzzy +msgid "" +"Note that equal menus found under both /etc/xdg/menus AND $HOME/.config/" +"menus/" +msgstr "" +"Notez que des menus identiques trouvés dans /etc/xdg/menus et $HOME/.config/" +"menus/," + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 49 +#, fuzzy +msgid "" +"following the XDG menu specification are only shown in $HOME/.config/menus/." +msgstr "" +"suivant la spécification de menu XDG ne sont montrés que dans $HOME/.config/" +"menus/." + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 53 +#, fuzzy +msgid "If no menus appear check with 'fvwm-menu-desktop --get-menus all -v'." +msgstr "" +"Si le menu n'apparaît pas, vérifiez pourquoi dans un terminal avec 'fvwm-" +"menu-desktop -v'." + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 55 +#, fuzzy +msgid "Also it is a good idea to check $HOME/.xsession-errors for errors." +msgstr "" +"C'est aussi une bonne idée de chercher les erreurs dans ~/.xsession-errors." + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 6 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 10 +#, fuzzy +msgid "XDGMenu Options Help" +msgstr "Options générales" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 15 +msgid "General Options" +msgstr "Options générales" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 19 +#, fuzzy +msgid "Include in Menu: " +msgstr "Insérer dans le menu: " + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 20 +msgid "" +"Set if XDGMenu will include menu items to Configure and/or Regenerate the " +"menu" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 22 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 30 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 33 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 41 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 49 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 52 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 60 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 63 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 66 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 74 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 77 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 80 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 88 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 91 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 94 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 117 +msgid " " +msgstr " " + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 23 +msgid "at the bottom of the top level menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 28 +#, fuzzy +msgid "" +"Option enables mini-icons in the menu(s). Warning! If ImageMagick is " +"installed" +msgstr "Option pour activer les mini icônes dans le/les menu(s)." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 31 +msgid "" +"the script may generate all the icons and pause your system until the job is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 34 +msgid "" +"done. After the icons are generated, it will not take as long to regenerate." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 39 +msgid "" +"If 'Use Icons' is set, by default 24x24 mini-icons are used. If another size " +"is" +msgstr "" +"Si 'Utiliser des icônes' est choisi, par defaut des mini-icones de 24x24 " +"seront utilisés." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 42 +msgid "desired enter the wanted size in this field." +msgstr "" +"Si une autre taille est desirée, entrer la taille voulue dans ce champ." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 47 +msgid "" +"If the specified icon isn't that size it is converted if ImageMagick is " +"installed." +msgstr "" +"Si l'icône specifiée n'exsite pas à cette taille, elle peut être convertie " +"si ImageMagick" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 50 +msgid "" +"Generated icons are saved in $HOME/.fvwm/icons or the directory specified " +"here." +msgstr "" +"est installé. Les icônes générées sont sauvegardées sous $HOME/.fvwm/icons " +"ou dans le" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 53 +msgid "Otherwise no icon appears in the menu for that entry." +msgstr "" +"dossier spécifié ici. Sinon aucune icône apparaît dans le menu pour cette " +"entrée." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 58 +msgid "Sets the used icon theme. Default is 'gnome' but all others found in" +msgstr "" +"Applique le théme d'icônes utilisé. Par défaut 'gnome', mais toute autre " +"icône trouvée" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 61 +msgid "" +"/usr/share/icons can used except the hicolor theme because it's the default" +msgstr "" +"dans /usr/share/icons peut être utilisée sauf le théme hicolor car c'est le " +"théme" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 64 +msgid "" +"fallback theme if no icon is found. Note that the theme name must be written" +msgstr "" +"de secour par défaut, si aucune icône n'est trouvée. Notez que le théme doit " +"avoir le" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 67 +msgid "exactly as the icon directory e.g." +msgstr "même nom que le dossier des icônes, par exemple :" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 72 +msgid "" +"If 'Use Icons' is enabled and for a directory in a menu no icon is found" +msgstr "" +"Si 'Utiliser des icônes' est actif et qu'aucune icône n'est trouvée dans un " +"dossier," + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 75 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 89 +msgid "as default icon is used. But if the gnome icon theme isn't" +msgstr "est utilisé par defaut. Mais si le théme d'icône de gnome n'est pas" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 78 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 92 +msgid "installed no default icon appears. Another icon can defined here." +msgstr "" +"installé, aucune icône n'apparaîtera. D'autres icônes peuvent être definies " +"ici." + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 81 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 95 +msgid "Only the name of an icon is needed not the path!" +msgstr "Seul le nom d'une icône est nécessaire, pas le chemin d'accés." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 86 +msgid "If 'Use Icons' is enabled and for an application no icon is found" +msgstr "" +"Si 'Utiliser des icônes' est actif et que pour une application aucune icnone " +"n'est trouvée," + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 100 +#, fuzzy +msgid "" +"If this option is set menus are generated with titles. Default is use titles." +msgstr "" +"Si cet option est active les menus sont générés avec des titres. Par défaut " +"sans titre." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 105 +msgid "Sets the name of the name of the top level menu. Default is XDGMenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 110 +msgid "Inserts the menu items into the given Menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 114 +msgid "Terminal Command: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 115 +msgid "" +"Enter terminal emulator command used to launch terminal applications. The " +"command" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 118 +msgid "must end with an execute option (-e). Default xterm -e." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 123 +#, fuzzy +msgid "Enter the FULL path to export menu. Default $FVWM_USERDIR/.XDGMmenu." +msgstr "" +"Entrez ici le chemin complet du menu pour l'enregistrer. Par default " +"$FVWM_USERDIR/.menu." + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 136 +msgid "manpage" +msgstr "" + +#~ msgid "Setup Form" +#~ msgstr "Configuration avec Form" + +#~ msgid "Setup 95 Script" +#~ msgstr "Configuration avec Script95" + +#~ msgid "Remote Logins" +#~ msgstr "Login à distance" + +#~ msgid "Utilities" +#~ msgstr "Utilitaires" + +#~ msgid "Fvwm Modules" +#~ msgstr "Modules de Fvwm" + +#~ msgid "Fvwm Window Ops" +#~ msgstr "Opérations sur les fenêtres" + +#~ msgid "Fvwm Config Ops" +#~ msgstr "Opérations de config" + +#~ msgid "Refresh Screen" +#~ msgstr "Rafraîchir l'écran" + +#~ msgid "Recapture Screen" +#~ msgstr "Recapturer l'écran" + +#~ msgid "Exit Fvwm" +#~ msgstr "Quitter fvwm" + +#~ msgid "Reset X defaults" +#~ msgstr "Rétablir les défauts de X" + +#~ msgid "Sloppy Focus" +#~ msgstr "Focus fluide" + +#~ msgid "Click To Focus" +#~ msgstr "Cliquer pour le focus" + +#~ msgid "Focus Follows Mouse" +#~ msgstr "Le focus suit la souris" + +#~ msgid "Colormap Follows Mouse" +#~ msgstr "Les couleurs suivent la souris" + +#~ msgid "Colormap Follows Focus" +#~ msgstr "Les couleurs suivent le focus" + +#~ msgid "Full Paging ON" +#~ msgstr "Pagination complète activée" + +#~ msgid "All Paging OFF" +#~ msgstr "Toute pagination désactivée" + +#~ msgid "Horizontal Paging Only" +#~ msgstr "Pagination horizontale seulement" + +#~ msgid "Vertical Paging Only" +#~ msgstr "Pagination verticale seulement" + +#~ msgid "Partial Paging" +#~ msgstr "Pagination partielle" + +#~ msgid "Full Paging && Edge Wrap" +#~ msgstr "Pagination complète && Bord électrique" + +#~ msgid "&Delete" +#~ msgstr "&Quitter" + +#~ msgid "&Close" +#~ msgstr "&Fermer" + +#~ msgid "Print" +#~ msgstr "Imprimer" + +#~ msgid "Print Re&verse" +#~ msgstr "Impression in&verse" + +#~ msgid "Control Animation" +#~ msgstr "Contrôler l'animation" + +#~ msgid "desks" +#~ msgstr "bureaux" + +#~ msgid "Stop Module Menu" +#~ msgstr "Menu d'arrêt des Modules" + +#~ msgid "Stop Fvwm Modules" +#~ msgstr "Arrêter des Modules" + +#~ msgid "Stop" +#~ msgstr "Stop" + +#~ msgid "Really Quit Fvwm?" +#~ msgstr "On quitte vraiment ?" + +#~ msgid "Yes, Really Quit" +#~ msgstr "Oui, on quitte vraiment" + +#~ msgid "Start" +#~ msgstr "Démarrer" + +#~ msgid "Just an Xterm" +#~ msgstr "Juste XTerm" + +#~ msgid "No, Don't Quit" +#~ msgstr "Non, on ne quitte pas" + +# FvwmForm +#~ msgid "fvwm - Create Configuration" +#~ msgstr "fvwm - Créer votre configuration" + +#~ msgid "Use this form to create your fvwm2rc configuration file." +#~ msgstr "Utilisez ce formulaire pour créer votre fichier de configuration." + +#~ msgid "The file created is ~/.fvwm/.fvwm2rc or $FVWM_USERDIR/.fvwm2rc." +#~ msgstr "Ce ficher est ~/.fvwm/.fvwm2rc ou $FVWM_USERDIR/.fvwm2rc." + +#~ msgid "After creation, the fvwm2rc file can then be changed with any" +#~ msgstr "Après création, vous pouvez éditer ce fichier avec un éditeur" + +#~ msgid "editor to suit your own needs." +#~ msgstr "pour une configuration à votre convenance." + +#~ msgid "Create a starting .fvwm2rc file" +#~ msgstr "Créez un fichier .fvwm2rc initial" + +#~ msgid "These files are optional. Select the modules you want to customize." +#~ msgstr "Ces fichiers sont optionnels. Choisissez les modules à éditer." + +#~ msgid "You can always copy them later." +#~ msgstr "Vous pourrez les copier plus tard." + +#~ msgid "Return - Dismiss" +#~ msgstr "Quitter" + +#~ msgid "Copy Config File(s)" +#~ msgstr "Copier les fichiers" + +#~ msgid "Multiple Menu" +#~ msgstr "Menu multiple" + +#~ msgid "" +#~ "If you want a single menu only deselect all menus above and fill out the " +#~ "fields below." +#~ msgstr "" +#~ "Si vous voulez un menu unique, désélectionner tous les menus ci-dessus et " +#~ "remplissez les champs" + +#~ msgid "But remember, if the menu doesn't exist, nothing happens." +#~ msgstr "" +#~ "ci-dessous. Mais rappelez-vous, si le menu n'existe pas, rien ne se passe." + +#~ msgid "Menu Top Title: " +#~ msgstr "Titre du menu : " + +#~ msgid "Install-Prefix: " +#~ msgstr "Préfixe de menu : " + +#~ msgid "Desktop: " +#~ msgstr "Bureau : " + +#~ msgid "Menutype: " +#~ msgstr "Type de menu : " + +#~ msgid "Multiple " +#~ msgstr "Multiple " + +#~ msgid "Single" +#~ msgstr "Simple" + +#~ msgid "Menu(s) in a Menu? " +#~ msgstr "Menu(s) dans un menu? " + +#~ msgid "Generate Menu(s)" +#~ msgstr "Générez le menu" + +#~ msgid "Save Settings" +#~ msgstr "Sauvez les réglages" + +#~ msgid "Regenerate XDG Menu(s)" +#~ msgstr "Régénérer le(s) menu(s) XDG" + +#~ msgid "" +#~ "In this section you can define a custom-assembled menu 'foo-bar.menu' " +#~ "placed on another" +#~ msgstr "" +#~ "Dans cette section vous pouvez customiser un menu 'foo-bar.menu' placé " +#~ "dans un autre" + +#~ msgid "location as defined in the XDG menu definitions." +#~ msgstr "emplacement comme defini dans les définitions du menu XDG." + +#~ msgid "" +#~ "Specifies the menu title of the top menu used by Fvwm's Popup command." +#~ msgstr "" +#~ " Specifiez le titre du menu principal utilisé par la commande de Fvwm." + +#~ msgid "Default is 'FvwmMenu'." +#~ msgstr "La valeur par défaut est 'FvwmMenu'." + +#~ msgid "" +#~ "Overrides the standard locations for XDG menu definitions. The standard" +#~ msgstr "" +#~ " Écrase l'emplacement standard pour la definition du menu XDG. Les " +#~ "emplacements" + +#~ msgid "locations are /etc/xdg/menus and" +#~ msgstr "standards sont /etc/xdg/menus et" + +#~ msgid "if available." +#~ msgstr "si disponible." + +#~ msgid "Overrides the name of the main desktop environment installed on the" +#~ msgstr "" +#~ " Écrase le nom de l'environnement principal qui est installé sur le " +#~ "systeme." + +#~ msgid "" +#~ "system. If a system offers multiple desktop environments $XDG_MENU_PREFIX" +#~ msgstr "" +#~ "Si le systeme offre plusieurs environneents de bureau, $XDG_MENU_PREFIX " +#~ "est" + +#~ msgid "is typically set. It is ignored if this field is used." +#~ msgstr "" +#~ "normalement appliqué. Elle est ignorée si le champ est utilisé. Les noms" + +#~ msgid "Possible names: gnome, kde, lxde, etc." +#~ msgstr "possibles sont: gnome, kde, lxde, etc." + +#~ msgid "" +#~ "Defines which type of menu should be found. Possible name types could be:" +#~ msgstr "" +#~ " Définit quel type de menu doit être trouvé. Les noms des types possibles" + +#~ msgid "" +#~ "applications, settings, preferences, etc. Note if the specified menu type" +#~ msgstr "" +#~ "peuvent être : applications, settings, preferences, etc. Attention: si le " +#~ "type" + +#~ msgid "doesn't exist the generated menu is empty!" +#~ msgstr "de menu specifié n'existe pas, le menu généré est vide !" + +#~ msgid "" +#~ "will integrate in one Fvwm menu. If you want to generate a custom-" +#~ "assembled menu" +#~ msgstr "" +#~ "menus selectionnés seront intégrés dans un menu Fvwm. Si vous voulez " +#~ "générer" + +#~ msgid "use the 'Single Menu' section." +#~ msgstr "un menu client, utlisez la section 'Menu simple'." + +#~ msgid "List menus with checkboxes found in /etc/xdg/menus/" +#~ msgstr "" +#~ "La liste des menus avec des cases à cocher se trouve dans /etc/xdg/menus/" + +#~ msgid "List menus with checkboxes found in $HOME/.config/menus/" +#~ msgstr "" +#~ "La liste des menus avec des cases à cocher se trouve dans $HOME/.config/" +#~ "menus/" + +#~ msgid "One limitation exists:" +#~ msgstr "Il existe une limitation :" + +#~ msgid "" +#~ "If there are too much menus found an error occurs in .xsession-errors:" +#~ msgstr "" +#~ "S'il y a trop de menus trouvés, un message d'erreur apparaît dans ." +#~ "xsession-errors:" + +#~ msgid "" +#~ "This happens because PipeRead used for menu generation has a command " +#~ "length" +#~ msgstr "" +#~ "Cela se produit quand PipeRead a utilisé pour la generation du menu une " +#~ "commande" + +#~ msgid "limit of 1000 characters. Sorry for that inconvinience." +#~ msgstr "" +#~ "qui dépasse la limite de 1000 caractéres. Désolé pour la gêne " +#~ "occassionnée." + +#~ msgid "Set which menu generation will be used." +#~ msgstr "Applique quel type de génération de menu sera utilisé." + +#~ msgid "Enable this checkbox to insert generated menu(s) IN a menu." +#~ msgstr "" +#~ "Activez cette case à cocher pour insérer le menu généré dans un menu." + +#~ msgid "" +#~ "Enter in this field the name of the menu (its top title) where the " +#~ "generated menu(s)" +#~ msgstr "" +#~ "Entrez dans ce chanp le nom du menu (son titre principal) où le menu " +#~ "généré devra être" + +#~ msgid "" +#~ "should insert. For more information see the USAGE section in the man page " +#~ "of" +#~ msgstr "" +#~ "inséré. Pour plus d'information regardez la section USAGE dans la page " +#~ "man de" diff --git a/po/meson.build b/po/meson.build new file mode 100644 index 000000000..63afbd640 --- /dev/null +++ b/po/meson.build @@ -0,0 +1,4 @@ +i18n = import('i18n') +add_project_arguments('-DGETTEXT_PACKAGE="intltest"', language: 'c') +i18n.gettext(meson.project_name()) +i18n.gettext('FvwmScript') diff --git a/po/ru.po b/po/ru.po new file mode 100644 index 000000000..c59e4e295 --- /dev/null +++ b/po/ru.po @@ -0,0 +1,867 @@ +# Russian translation for fvwm package. +# Copyright (C) 2013 fvwm workers +# This file is distributed under the same license as the fvwm package. +# Ivan Gayevskiy (a.k.a. Spoofing) , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: fvwm\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-06-29 23:39-0600\n" +"PO-Revision-Date: 2013-02-12 13:30+0800\n" +"Last-Translator: Ivan Gayevskiy \n" +"Language-Team: Russian\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../fvwm/fvwm3.c:1352 +msgid "Builtin Menu" +msgstr "Главное меню" + +#: ../fvwm/fvwm3.c:1359 +msgid "Issue fvwm commands" +msgstr "Список команд FVWM" + +#: ../fvwm/fvwm3.c:1364 +msgid "Desktop Menu" +msgstr "" + +#: ../fvwm/fvwm3.c:1369 +msgid "Restart fvwm" +msgstr "Перезапустить FVWM" + +#: ../fvwm/fvwm3.c:1374 +msgid "Exit fvwm" +msgstr "Выход из FVWM" + +#. #-#-#-#-# duplicate.pot (PACKAGE VERSION) #-#-#-#-# +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 406 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 410 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 411 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 412 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 413 +#: ../fvwm/expand.c:492 +msgid "Desk" +msgstr "Стол" + +#: ../fvwm/windowlist.c:96 ../fvwm/windowlist.c:102 ../fvwm/windowlist.c:109 +msgid "\tGeometry" +msgstr "\tПозиция" + +#: ../fvwm/windowlist.c:107 +#, c-format +msgid "Desk: %d%s" +msgstr "Стол: %d%s" + +#: ../fvwm/menus.c:1798 +msgid "More&..." +msgstr "Ещё&..." + +#. ./default-config/config: line 303 +msgid "&Programs" +msgstr "" + +#. ./default-config/config: line 304 +msgid "XDG &Menu" +msgstr "" + +#. ./default-config/config: line 309 +msgid "&Wallpapers" +msgstr "" + +#. ./default-config/config: line 310 +msgid "M&an Pages" +msgstr "" + +#. ./default-config/config: line 313 +#, fuzzy +msgid "Re&fresh" +msgstr "О&бновить окно" + +#. ./default-config/config: line 314 +#, fuzzy +msgid "&Restart" +msgstr "Перезапустить" + +#. ./default-config/config: line 315 +msgid "&Quit" +msgstr "" + +#. ./default-config/config: line 326 +msgid "Programs" +msgstr "" + +#. ./default-config/config: line 340 +msgid "Wallpapers" +msgstr "" + +#. ./default-config/config: line 341 +msgid "Floral" +msgstr "" + +#. ./default-config/config: line 342 +msgid "Circles" +msgstr "" + +#. ./default-config/config: line 343 +msgid "Space" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 348 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 360 +#, fuzzy +msgid "Move" +msgstr "&Переместить" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 349 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 361 +#, fuzzy +msgid "Resize" +msgstr "Изменить &размер" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 350 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 362 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 383 +#, fuzzy +msgid "(De)Iconify" +msgstr "С&вернуть" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 351 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 363 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 384 +#, fuzzy +msgid "(Un)Maximize" +msgstr "Ра&звернуть" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 352 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 364 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 385 +msgid "(Un)Shade" +msgstr "" + +#. ./default-config/config: line 353 +#, fuzzy +msgid "(Un)Stick" +msgstr "Прикр&епить" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 355 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 369 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 390 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 293 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 64 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 132 +#, fuzzy +msgid "Close" +msgstr "Закр&ыть" + +#. ./default-config/config: line 356 +#, fuzzy +msgid "More" +msgstr "Ещё&..." + +#. ./default-config/config: line 359 +msgid "Window Ops" +msgstr "П&араметры окна" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 365 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 386 +#, fuzzy +msgid "(Un)Sticky" +msgstr "Прикр&епить" + +#. ./default-config/config: line 366 +msgid "(No)Title Bar" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 367 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 388 +msgid "Send To" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 370 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 391 +msgid "Destroy" +msgstr "Уни&чтожить" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 372 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 393 +#, fuzzy +msgid "Raise" +msgstr "В &начало" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 373 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 394 +#, fuzzy +msgid "Lower" +msgstr "В &конец" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 375 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 396 +msgid "Stays On Top" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 376 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 397 +msgid "Stays Put" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 377 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 398 +msgid "Stays On Bottom" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 379 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 400 +msgid "Identify" +msgstr "" + +#. ./default-config/config: line 387 +msgid "(No)TitleBar" +msgstr "" + +#. ./default-config/config: line 404 +msgid "Current" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 405 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 417 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 418 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 419 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 420 +msgid "Page" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 55 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 58 +#, fuzzy +msgid "Fvwm XDGMenu Config" +msgstr "Параметры конфигурации" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 62 +msgid "Available Menus" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 70 +msgid "Menus in" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 98 +msgid "No menus found! Check why from within a terminal with" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 109 +msgid "Options" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 110 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 291 +msgid "Help" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 115 +msgid "Include in Menu? " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 117 +msgid "Config " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 118 +msgid "Regenerate " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 119 +msgid "Both " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 120 +msgid "None " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 123 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 27 +msgid "Use Icons? " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 125 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 136 +msgid "Yes " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 126 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 137 +msgid "No " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 128 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 139 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 147 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 155 +msgid " " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 129 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 38 +msgid "Icon size: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 131 +msgid " (Default is 24)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 134 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 99 +msgid "Use Titles? " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 140 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 57 +msgid "Used Icon theme: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 144 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 71 +msgid "Directory Icon: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 148 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 85 +msgid "Application Icon: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 152 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 104 +msgid "Top Menu Name: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 156 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 109 +msgid "Insert Menu Into: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 160 +msgid "Terminal command: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 162 +msgid " (Used to run Terminal entries)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 165 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 46 +msgid "Icon directory: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 167 +msgid " (Directory for converted icons)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 170 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 122 +msgid "Output path: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 172 +msgid " (Full path to store output)" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 180 +#, fuzzy +msgid "Export Menu" +msgstr "Главное меню" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 211 +msgid "Save and Regenerate" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 251 +msgid "Save" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 289 +msgid "Reset" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 6 +msgid "XDGMenu Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 10 +msgid "XDGMenu.Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 17 +msgid "" +"All the XDG menus found on the system are listed under Available Menus. Use" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 19 +msgid "" +"this FvwmForm to configure some of the defaults options for fvwm-menu-desktop" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 21 +msgid "" +"and select which menus are generated. Select the options you want and then" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 23 +msgid "generate then generate the menu by selecting the following:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 27 +#, fuzzy +msgid "Export Menu:" +msgstr "Главное меню" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 29 +msgid "" +" Generates a menu by calling fvwm-menu-desktop with the selected options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 31 +msgid "" +" and saves the output to Output Path. After the menu file is created it" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 33 +msgid "" +" is read by fvwm. This option does not save any changes made to settings." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 37 +msgid "Save and Regenerate:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 39 +msgid "" +" This saves the settings then runs fvwm-menu-desktop with no options " +"using" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 41 +msgid "" +" the defaults saved in the config file. This does not export the menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 45 +msgid "" +"Menus are found /etc/xdg/menus, $HOME/.config/menus, and $XDG_MENU_PREFIX." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 47 +msgid "" +"Note that equal menus found under both /etc/xdg/menus AND $HOME/.config/" +"menus/" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 49 +msgid "" +"following the XDG menu specification are only shown in $HOME/.config/menus/." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 53 +msgid "If no menus appear check with 'fvwm-menu-desktop --get-menus all -v'." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 55 +msgid "Also it is a good idea to check $HOME/.xsession-errors for errors." +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 6 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 10 +msgid "XDGMenu Options Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 15 +msgid "General Options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 19 +msgid "Include in Menu: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 20 +msgid "" +"Set if XDGMenu will include menu items to Configure and/or Regenerate the " +"menu" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 22 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 30 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 33 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 41 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 49 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 52 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 60 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 63 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 66 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 74 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 77 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 80 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 88 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 91 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 94 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 117 +msgid " " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 23 +msgid "at the bottom of the top level menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 28 +msgid "" +"Option enables mini-icons in the menu(s). Warning! If ImageMagick is " +"installed" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 31 +msgid "" +"the script may generate all the icons and pause your system until the job is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 34 +msgid "" +"done. After the icons are generated, it will not take as long to regenerate." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 39 +msgid "" +"If 'Use Icons' is set, by default 24x24 mini-icons are used. If another size " +"is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 42 +msgid "desired enter the wanted size in this field." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 47 +msgid "" +"If the specified icon isn't that size it is converted if ImageMagick is " +"installed." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 50 +msgid "" +"Generated icons are saved in $HOME/.fvwm/icons or the directory specified " +"here." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 53 +msgid "Otherwise no icon appears in the menu for that entry." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 58 +msgid "Sets the used icon theme. Default is 'gnome' but all others found in" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 61 +msgid "" +"/usr/share/icons can used except the hicolor theme because it's the default" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 64 +msgid "" +"fallback theme if no icon is found. Note that the theme name must be written" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 67 +msgid "exactly as the icon directory e.g." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 72 +msgid "" +"If 'Use Icons' is enabled and for a directory in a menu no icon is found" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 75 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 89 +msgid "as default icon is used. But if the gnome icon theme isn't" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 78 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 92 +msgid "installed no default icon appears. Another icon can defined here." +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 81 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 95 +msgid "Only the name of an icon is needed not the path!" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 86 +msgid "If 'Use Icons' is enabled and for an application no icon is found" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 100 +msgid "" +"If this option is set menus are generated with titles. Default is use titles." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 105 +msgid "Sets the name of the name of the top level menu. Default is XDGMenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 110 +msgid "Inserts the menu items into the given Menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 114 +msgid "Terminal Command: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 115 +msgid "" +"Enter terminal emulator command used to launch terminal applications. The " +"command" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 118 +msgid "must end with an execute option (-e). Default xterm -e." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 123 +msgid "Enter the FULL path to export menu. Default $FVWM_USERDIR/.XDGMmenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 136 +msgid "manpage" +msgstr "" + +#~ msgid "Setup Form" +#~ msgstr "Мастер настройки" + +#~ msgid "Setup 95 Script" +#~ msgstr "Мастер настройки 95" + +#~ msgid "Remote Logins" +#~ msgstr "Удаленные подключения" + +#~ msgid "Utilities" +#~ msgstr "Утилиты" + +#~ msgid "Fvwm Modules" +#~ msgstr "Модули FVWM" + +#~ msgid "Fvwm Window Ops" +#~ msgstr "Действия над окнами" + +#~ msgid "Refresh Screen" +#~ msgstr "Обновить экран (Refresh)" + +#~ msgid "Recapture Screen" +#~ msgstr "Обновить экран (Recapture)" + +#~ msgid "Exit Fvwm" +#~ msgstr "Выход из FVWM" + +#~ msgid "Reset X defaults" +#~ msgstr "Сбросить настройки Xorg" + +#~ msgid "Sloppy Focus" +#~ msgstr "Не терять фокус" + +#~ msgid "Click To Focus" +#~ msgstr "Фокус по клику" + +#~ msgid "Focus Follows Mouse" +#~ msgstr "Фокус следует за мышью" + +#~ msgid "Colormap Follows Mouse" +#~ msgstr "Colormap следует за мышью" + +#~ msgid "Colormap Follows Focus" +#~ msgstr "Colormap следует за фокусом" + +#~ msgid "Full Paging ON" +#~ msgstr "Вкл. постраничную навигацию" + +#~ msgid "All Paging OFF" +#~ msgstr "Выкл. постраничную навигацию" + +#~ msgid "Horizontal Paging Only" +#~ msgstr "Горизонтальный переход" + +#~ msgid "Vertical Paging Only" +#~ msgstr "Вертикальный переход" + +#~ msgid "Partial Paging" +#~ msgstr "Только наполовину" + +#~ msgid "Full Paging && Edge Wrap" +#~ msgstr "Развернуть и оставить рамку" + +#~ msgid "&Delete" +#~ msgstr "&Удалить" + +#~ msgid "Print" +#~ msgstr "Печат&ь" + +#~ msgid "Print Re&verse" +#~ msgstr "Обратная печа&ть" + +#~ msgid "Control Animation" +#~ msgstr "Анимация окна" + +#~ msgid "desks" +#~ msgstr "столы" + +#~ msgid "Stop Module Menu" +#~ msgstr "Выкл. модуль меню" + +#~ msgid "Stop Fvwm Modules" +#~ msgstr "Выкл. все модули" + +#~ msgid "Stop" +#~ msgstr "Стоп" + +#~ msgid "Really Quit Fvwm?" +#~ msgstr "На самом деле выйти?" + +#~ msgid "Yes, Really Quit" +#~ msgstr "Выходи уже давай" + +#~ msgid "Start" +#~ msgstr "Поехали" + +#~ msgid "Just an Xterm" +#~ msgstr "Обычный Xterm" + +#~ msgid "No, Don't Quit" +#~ msgstr "Ой, я передумал" + +#~ msgid "fvwm - Create Configuration" +#~ msgstr "Создание конфигурации" + +#~ msgid "Use this form to create your fvwm2rc configuration file." +#~ msgstr "Используйте это окно для создания новой конфигурации." + +#~ msgid "The file created is ~/.fvwm/.fvwm2rc or $FVWM_USERDIR/.fvwm2rc." +#~ msgstr "Будет создан файл ~/.fvwm/.fvwm2rc или $FVWM_USERDIR/.fvwm2rc." + +#~ msgid "After creation, the fvwm2rc file can then be changed with any" +#~ msgstr "После создания файл конфигурации может быть изменен простым" + +#~ msgid "editor to suit your own needs." +#~ msgstr "текстовым редактором." + +#~ msgid "Create a starting .fvwm2rc file" +#~ msgstr "Создать файл конфигурации" + +#~ msgid "These files are optional. Select the modules you want to customize." +#~ msgstr "Файлы не обязательны. Выберите модули, которые желаете настроить." + +#~ msgid "You can always copy them later." +#~ msgstr "Вы можете скопировать их позже." + +#~ msgid "Return - Dismiss" +#~ msgstr "Enter - Отменить" + +#~ msgid "Copy Config File(s)" +#~ msgstr "Скопировать файлы" diff --git a/po/sv_SE.po b/po/sv_SE.po new file mode 100644 index 000000000..e37df34ed --- /dev/null +++ b/po/sv_SE.po @@ -0,0 +1,870 @@ +# Swedish translations for fvwm package +# Svenska versttningar fr paket fvwm. +# Copyright (C) 2003 fvwm workers +# This file is distributed under the same license as the fvwm package. +# Johan Svedberg , 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: fvwm\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-06-29 23:39-0600\n" +"PO-Revision-Date: 2003-10-19 15:01+0200\n" +"Last-Translator: Johan Svedberg \n" +"Language-Team: Swedish\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../fvwm/fvwm3.c:1352 +msgid "Builtin Menu" +msgstr "Inbyggd meny" + +#: ../fvwm/fvwm3.c:1359 +msgid "Issue fvwm commands" +msgstr "Utfr fvwm-kommandon" + +#: ../fvwm/fvwm3.c:1364 +msgid "Desktop Menu" +msgstr "" + +#: ../fvwm/fvwm3.c:1369 +msgid "Restart fvwm" +msgstr "Starta om fvwm" + +#: ../fvwm/fvwm3.c:1374 +msgid "Exit fvwm" +msgstr "Avsluta fvwm" + +#. #-#-#-#-# duplicate.pot (PACKAGE VERSION) #-#-#-#-# +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 406 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 410 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 411 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 412 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 413 +#: ../fvwm/expand.c:492 +msgid "Desk" +msgstr "Skrivbord" + +#: ../fvwm/windowlist.c:96 ../fvwm/windowlist.c:102 ../fvwm/windowlist.c:109 +msgid "\tGeometry" +msgstr "\tStorlek" + +#: ../fvwm/windowlist.c:107 +#, c-format +msgid "Desk: %d%s" +msgstr "Skrivbord: %d%s" + +#: ../fvwm/menus.c:1798 +msgid "More&..." +msgstr "Mer&..." + +#. ./default-config/config: line 303 +msgid "&Programs" +msgstr "" + +#. ./default-config/config: line 304 +msgid "XDG &Menu" +msgstr "" + +#. ./default-config/config: line 309 +msgid "&Wallpapers" +msgstr "" + +#. ./default-config/config: line 310 +msgid "M&an Pages" +msgstr "" + +#. ./default-config/config: line 313 +#, fuzzy +msgid "Re&fresh" +msgstr "R&ita om fnster" + +#. ./default-config/config: line 314 +#, fuzzy +msgid "&Restart" +msgstr "Starta om" + +#. ./default-config/config: line 315 +msgid "&Quit" +msgstr "" + +#. ./default-config/config: line 326 +msgid "Programs" +msgstr "" + +#. ./default-config/config: line 340 +msgid "Wallpapers" +msgstr "" + +#. ./default-config/config: line 341 +msgid "Floral" +msgstr "" + +#. ./default-config/config: line 342 +msgid "Circles" +msgstr "" + +#. ./default-config/config: line 343 +msgid "Space" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 348 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 360 +#, fuzzy +msgid "Move" +msgstr "&Flytta" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 349 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 361 +#, fuzzy +msgid "Resize" +msgstr "&ndra storlek" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 350 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 362 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 383 +#, fuzzy +msgid "(De)Iconify" +msgstr "(Av)&Minimera" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 351 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 363 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 384 +#, fuzzy +msgid "(Un)Maximize" +msgstr "(Av)Ma&ximera" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 352 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 364 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 385 +msgid "(Un)Shade" +msgstr "" + +#. ./default-config/config: line 353 +#, fuzzy +msgid "(Un)Stick" +msgstr "(Av)&Stt fast" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 355 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 369 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 390 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 293 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 64 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 132 +#, fuzzy +msgid "Close" +msgstr "St&ng" + +#. ./default-config/config: line 356 +#, fuzzy +msgid "More" +msgstr "Mer&..." + +#. ./default-config/config: line 359 +msgid "Window Ops" +msgstr "Fnsterinstllningar" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 365 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 386 +#, fuzzy +msgid "(Un)Sticky" +msgstr "(Av)&Stt fast" + +#. ./default-config/config: line 366 +msgid "(No)Title Bar" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 367 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 388 +msgid "Send To" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 370 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 391 +msgid "Destroy" +msgstr "Frstr" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 372 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 393 +#, fuzzy +msgid "Raise" +msgstr "&Hj" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 373 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 394 +#, fuzzy +msgid "Lower" +msgstr "&Snk" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 375 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 396 +msgid "Stays On Top" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 376 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 397 +msgid "Stays Put" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 377 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 398 +msgid "Stays On Bottom" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 379 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 400 +msgid "Identify" +msgstr "" + +#. ./default-config/config: line 387 +msgid "(No)TitleBar" +msgstr "" + +#. ./default-config/config: line 404 +msgid "Current" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 405 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 417 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 418 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 419 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 420 +msgid "Page" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 55 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 58 +#, fuzzy +msgid "Fvwm XDGMenu Config" +msgstr "Fvwm-konfigurationsinstllningar" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 62 +msgid "Available Menus" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 70 +msgid "Menus in" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 98 +msgid "No menus found! Check why from within a terminal with" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 109 +msgid "Options" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 110 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 291 +msgid "Help" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 115 +msgid "Include in Menu? " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 117 +msgid "Config " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 118 +msgid "Regenerate " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 119 +msgid "Both " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 120 +msgid "None " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 123 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 27 +msgid "Use Icons? " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 125 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 136 +msgid "Yes " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 126 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 137 +msgid "No " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 128 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 139 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 147 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 155 +msgid " " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 129 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 38 +msgid "Icon size: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 131 +msgid " (Default is 24)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 134 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 99 +msgid "Use Titles? " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 140 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 57 +msgid "Used Icon theme: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 144 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 71 +msgid "Directory Icon: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 148 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 85 +msgid "Application Icon: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 152 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 104 +msgid "Top Menu Name: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 156 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 109 +msgid "Insert Menu Into: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 160 +msgid "Terminal command: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 162 +msgid " (Used to run Terminal entries)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 165 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 46 +msgid "Icon directory: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 167 +msgid " (Directory for converted icons)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 170 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 122 +msgid "Output path: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 172 +msgid " (Full path to store output)" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 180 +#, fuzzy +msgid "Export Menu" +msgstr "Rotmeny" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 211 +msgid "Save and Regenerate" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 251 +msgid "Save" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 289 +msgid "Reset" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 6 +msgid "XDGMenu Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 10 +msgid "XDGMenu.Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 17 +msgid "" +"All the XDG menus found on the system are listed under Available Menus. Use" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 19 +msgid "" +"this FvwmForm to configure some of the defaults options for fvwm-menu-desktop" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 21 +msgid "" +"and select which menus are generated. Select the options you want and then" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 23 +msgid "generate then generate the menu by selecting the following:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 27 +#, fuzzy +msgid "Export Menu:" +msgstr "Rotmeny" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 29 +msgid "" +" Generates a menu by calling fvwm-menu-desktop with the selected options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 31 +msgid "" +" and saves the output to Output Path. After the menu file is created it" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 33 +msgid "" +" is read by fvwm. This option does not save any changes made to settings." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 37 +msgid "Save and Regenerate:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 39 +msgid "" +" This saves the settings then runs fvwm-menu-desktop with no options " +"using" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 41 +msgid "" +" the defaults saved in the config file. This does not export the menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 45 +msgid "" +"Menus are found /etc/xdg/menus, $HOME/.config/menus, and $XDG_MENU_PREFIX." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 47 +msgid "" +"Note that equal menus found under both /etc/xdg/menus AND $HOME/.config/" +"menus/" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 49 +msgid "" +"following the XDG menu specification are only shown in $HOME/.config/menus/." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 53 +msgid "If no menus appear check with 'fvwm-menu-desktop --get-menus all -v'." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 55 +msgid "Also it is a good idea to check $HOME/.xsession-errors for errors." +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 6 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 10 +msgid "XDGMenu Options Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 15 +msgid "General Options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 19 +msgid "Include in Menu: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 20 +msgid "" +"Set if XDGMenu will include menu items to Configure and/or Regenerate the " +"menu" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 22 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 30 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 33 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 41 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 49 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 52 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 60 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 63 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 66 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 74 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 77 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 80 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 88 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 91 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 94 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 117 +msgid " " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 23 +msgid "at the bottom of the top level menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 28 +msgid "" +"Option enables mini-icons in the menu(s). Warning! If ImageMagick is " +"installed" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 31 +msgid "" +"the script may generate all the icons and pause your system until the job is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 34 +msgid "" +"done. After the icons are generated, it will not take as long to regenerate." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 39 +msgid "" +"If 'Use Icons' is set, by default 24x24 mini-icons are used. If another size " +"is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 42 +msgid "desired enter the wanted size in this field." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 47 +msgid "" +"If the specified icon isn't that size it is converted if ImageMagick is " +"installed." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 50 +msgid "" +"Generated icons are saved in $HOME/.fvwm/icons or the directory specified " +"here." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 53 +msgid "Otherwise no icon appears in the menu for that entry." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 58 +msgid "Sets the used icon theme. Default is 'gnome' but all others found in" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 61 +msgid "" +"/usr/share/icons can used except the hicolor theme because it's the default" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 64 +msgid "" +"fallback theme if no icon is found. Note that the theme name must be written" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 67 +msgid "exactly as the icon directory e.g." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 72 +msgid "" +"If 'Use Icons' is enabled and for a directory in a menu no icon is found" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 75 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 89 +msgid "as default icon is used. But if the gnome icon theme isn't" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 78 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 92 +msgid "installed no default icon appears. Another icon can defined here." +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 81 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 95 +msgid "Only the name of an icon is needed not the path!" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 86 +msgid "If 'Use Icons' is enabled and for an application no icon is found" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 100 +msgid "" +"If this option is set menus are generated with titles. Default is use titles." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 105 +msgid "Sets the name of the name of the top level menu. Default is XDGMenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 110 +msgid "Inserts the menu items into the given Menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 114 +msgid "Terminal Command: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 115 +msgid "" +"Enter terminal emulator command used to launch terminal applications. The " +"command" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 118 +msgid "must end with an execute option (-e). Default xterm -e." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 123 +msgid "Enter the FULL path to export menu. Default $FVWM_USERDIR/.XDGMmenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 136 +msgid "manpage" +msgstr "" + +#~ msgid "Setup Form" +#~ msgstr "Instllningsformulr" + +#~ msgid "Setup 95 Script" +#~ msgstr "Stll in 95 skript" + +#~ msgid "Remote Logins" +#~ msgstr "Fjrrinloggningar" + +#~ msgid "Utilities" +#~ msgstr "Verktyg" + +#~ msgid "Fvwm Modules" +#~ msgstr "Fvwm-moduler" + +#~ msgid "Fvwm Window Ops" +#~ msgstr "Fvwm-fnsterinstllningar" + +#~ msgid "Refresh Screen" +#~ msgstr "Rita om skrm" + +#~ msgid "Recapture Screen" +#~ msgstr "Uppdatera skrm" + +#~ msgid "Exit Fvwm" +#~ msgstr "Avsluta Fvwm" + +#~ msgid "Reset X defaults" +#~ msgstr "Nollstll X-standarder" + +#~ msgid "Sloppy Focus" +#~ msgstr "Slarvigt fokus" + +#~ msgid "Click To Focus" +#~ msgstr "Klicka fr att fokusera" + +#~ msgid "Focus Follows Mouse" +#~ msgstr "Fokus fljer mus" + +#~ msgid "Colormap Follows Mouse" +#~ msgstr "Frgkarta fljer mus" + +#~ msgid "Colormap Follows Focus" +#~ msgstr "Frgkarta fljer fokus" + +#~ msgid "Full Paging ON" +#~ msgstr "Full sidfunktionalitet P" + +#~ msgid "All Paging OFF" +#~ msgstr "All sidfunktionalitet AV" + +#~ msgid "Horizontal Paging Only" +#~ msgstr "Endast horisontal sidfunktionalitet" + +#~ msgid "Vertical Paging Only" +#~ msgstr "Endast vertikal sidfunktionalitet" + +#~ msgid "Partial Paging" +#~ msgstr "Delvis sidfunktionalitet" + +#~ msgid "Full Paging && Edge Wrap" +#~ msgstr "Full sidfunktionalitet && Kantbrytning" + +#~ msgid "&Delete" +#~ msgstr "&Ta bort" + +#~ msgid "Print" +#~ msgstr "Skriv ut" + +#~ msgid "Print Re&verse" +#~ msgstr "Skriv ut omvnd" + +#~ msgid "Control Animation" +#~ msgstr "Kontrollera animation" + +#~ msgid "desks" +#~ msgstr "skrivbord" + +#~ msgid "Stop Module Menu" +#~ msgstr "Stanna modulmeny" + +#~ msgid "Stop Fvwm Modules" +#~ msgstr "Stanna Fvwm-moduler" + +#~ msgid "Stop" +#~ msgstr "Stanna" + +#~ msgid "Really Quit Fvwm?" +#~ msgstr "Avsluta Fvwm?" + +#~ msgid "Yes, Really Quit" +#~ msgstr "Ja, avsluta" + +#~ msgid "Start" +#~ msgstr "Starta" + +#~ msgid "Just an Xterm" +#~ msgstr "Bara en Xterm" + +#~ msgid "No, Don't Quit" +#~ msgstr "Nej, avsluta inte" + +#~ msgid "fvwm - Create Configuration" +#~ msgstr "fvwm - Skapa konfiguration" + +#~ msgid "Use this form to create your fvwm2rc configuration file." +#~ msgstr "" +#~ "Anvnd det hr formulret fr att skapa din fvwm2rc-konfigurationsfil" + +#~ msgid "The file created is ~/.fvwm/.fvwm2rc or $FVWM_USERDIR/.fvwm2rc." +#~ msgstr "Den skapade filen r ~/.fvwm/.fvwm2rc eller $FVWM_USERDIR/.fvwm2rc." + +#~ msgid "After creation, the fvwm2rc file can then be changed with any" +#~ msgstr "Efter skapande s kan fvwm2rc-filen modifieras med vilken" + +#~ msgid "editor to suit your own needs." +#~ msgstr "redigerare som helst fr att passa dina egna behov." + +#~ msgid "Create a starting .fvwm2rc file" +#~ msgstr "Skapa en startande .fvwm2rc-fil" + +#~ msgid "These files are optional. Select the modules you want to customize." +#~ msgstr "De hr filerna r valfria. Vlj modulerna som du vill stlla in." + +#~ msgid "You can always copy them later." +#~ msgstr "Du kan alltid kopiera dem senare." + +#~ msgid "Return - Dismiss" +#~ msgstr "tervnd - Avsluta" + +#~ msgid "Copy Config File(s)" +#~ msgstr "Kopiera konfigurationsfil(er)" diff --git a/po/zh_CN.po b/po/zh_CN.po new file mode 100644 index 000000000..db59f6edc --- /dev/null +++ b/po/zh_CN.po @@ -0,0 +1,848 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR fvwm workers +# This file is distributed under the same license as the PACKAGE package. +# Funda Wang , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: fvwm\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-06-29 23:39-0600\n" +"PO-Revision-Date: 2004-05-22 16:12+0800\n" +"Last-Translator: Funda Wang \n" +"Language-Team: zh_CN \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../fvwm/fvwm3.c:1352 +msgid "Builtin Menu" +msgstr "内建菜单" + +#: ../fvwm/fvwm3.c:1359 +msgid "Issue fvwm commands" +msgstr "执行 fvwm 命令" + +#: ../fvwm/fvwm3.c:1364 +msgid "Desktop Menu" +msgstr "" + +#: ../fvwm/fvwm3.c:1369 +msgid "Restart fvwm" +msgstr "重新启动 fvwm" + +#: ../fvwm/fvwm3.c:1374 +msgid "Exit fvwm" +msgstr "退出 fvwm" + +#. #-#-#-#-# duplicate.pot (PACKAGE VERSION) #-#-#-#-# +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 406 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 410 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 411 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 412 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 413 +#: ../fvwm/expand.c:492 +msgid "Desk" +msgstr "桌面" + +#: ../fvwm/windowlist.c:96 ../fvwm/windowlist.c:102 ../fvwm/windowlist.c:109 +msgid "\tGeometry" +msgstr "\t几何" + +#: ../fvwm/windowlist.c:107 +#, c-format +msgid "Desk: %d%s" +msgstr "桌面:%d%s" + +#: ../fvwm/menus.c:1798 +msgid "More&..." +msgstr "" + +#. ./default-config/config: line 303 +msgid "&Programs" +msgstr "" + +#. ./default-config/config: line 304 +msgid "XDG &Menu" +msgstr "" + +#. ./default-config/config: line 309 +msgid "&Wallpapers" +msgstr "" + +#. ./default-config/config: line 310 +msgid "M&an Pages" +msgstr "" + +#. ./default-config/config: line 313 +#, fuzzy +msgid "Re&fresh" +msgstr "刷新窗口(&F)" + +#. ./default-config/config: line 314 +#, fuzzy +msgid "&Restart" +msgstr "重新启动" + +#. ./default-config/config: line 315 +msgid "&Quit" +msgstr "" + +#. ./default-config/config: line 326 +msgid "Programs" +msgstr "" + +#. ./default-config/config: line 340 +msgid "Wallpapers" +msgstr "" + +#. ./default-config/config: line 341 +msgid "Floral" +msgstr "" + +#. ./default-config/config: line 342 +msgid "Circles" +msgstr "" + +#. ./default-config/config: line 343 +msgid "Space" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 348 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 360 +#, fuzzy +msgid "Move" +msgstr "移动(&M)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 349 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 361 +#, fuzzy +msgid "Resize" +msgstr "大小(&R)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 350 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 362 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 383 +#, fuzzy +msgid "(De)Iconify" +msgstr "最小化(&I)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 351 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 363 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 384 +#, fuzzy +msgid "(Un)Maximize" +msgstr "最大化(&X)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 352 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 364 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 385 +msgid "(Un)Shade" +msgstr "" + +#. ./default-config/config: line 353 +#, fuzzy +msgid "(Un)Stick" +msgstr "置顶(&S)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 355 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 369 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 390 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 293 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 64 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 132 +#, fuzzy +msgid "Close" +msgstr "关闭(&C)" + +#. ./default-config/config: line 356 +msgid "More" +msgstr "" + +#. ./default-config/config: line 359 +msgid "Window Ops" +msgstr "窗口操作" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 365 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 386 +#, fuzzy +msgid "(Un)Sticky" +msgstr "置顶(&S)" + +#. ./default-config/config: line 366 +msgid "(No)Title Bar" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 367 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 388 +msgid "Send To" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 370 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 391 +msgid "Destroy" +msgstr "摧毁" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 372 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 393 +#, fuzzy +msgid "Raise" +msgstr "升起(&A)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 373 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 394 +#, fuzzy +msgid "Lower" +msgstr "降低(&L)" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 375 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 396 +msgid "Stays On Top" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 376 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 397 +msgid "Stays Put" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 377 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 398 +msgid "Stays On Bottom" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 379 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 400 +msgid "Identify" +msgstr "" + +#. ./default-config/config: line 387 +msgid "(No)TitleBar" +msgstr "" + +#. ./default-config/config: line 404 +msgid "Current" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 405 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 417 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 418 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 419 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./default-config/config: line 420 +msgid "Page" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 55 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 58 +#, fuzzy +msgid "Fvwm XDGMenu Config" +msgstr "Fvwm 配置操作" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 62 +msgid "Available Menus" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 70 +msgid "Menus in" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 98 +msgid "No menus found! Check why from within a terminal with" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 109 +msgid "Options" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 110 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 291 +msgid "Help" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 115 +msgid "Include in Menu? " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 117 +msgid "Config " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 118 +msgid "Regenerate " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 119 +msgid "Both " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 120 +msgid "None " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 123 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 27 +msgid "Use Icons? " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 125 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 136 +msgid "Yes " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 126 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 137 +msgid "No " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 128 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 139 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 147 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 155 +msgid " " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 129 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 38 +msgid "Icon size: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 131 +msgid " (Default is 24)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 134 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 99 +msgid "Use Titles? " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 140 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 57 +msgid "Used Icon theme: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 144 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 71 +msgid "Directory Icon: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 148 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 85 +msgid "Application Icon: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 152 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 104 +msgid "Top Menu Name: " +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 156 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 109 +msgid "Insert Menu Into: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 160 +msgid "Terminal command: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 162 +msgid " (Used to run Terminal entries)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 165 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 46 +msgid "Icon directory: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 167 +msgid " (Directory for converted icons)" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./bin/fvwm-menu-desktop-config.fpl: line 170 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 122 +msgid "Output path: " +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 172 +msgid " (Full path to store output)" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 180 +#, fuzzy +msgid "Export Menu" +msgstr "根菜单" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 211 +msgid "Save and Regenerate" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 251 +msgid "Save" +msgstr "" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 289 +msgid "Reset" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 6 +msgid "XDGMenu Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 10 +msgid "XDGMenu.Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 17 +msgid "" +"All the XDG menus found on the system are listed under Available Menus. Use" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 19 +msgid "" +"this FvwmForm to configure some of the defaults options for fvwm-menu-desktop" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 21 +msgid "" +"and select which menus are generated. Select the options you want and then" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 23 +msgid "generate then generate the menu by selecting the following:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 27 +#, fuzzy +msgid "Export Menu:" +msgstr "根菜单" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 29 +msgid "" +" Generates a menu by calling fvwm-menu-desktop with the selected options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 31 +msgid "" +" and saves the output to Output Path. After the menu file is created it" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 33 +msgid "" +" is read by fvwm. This option does not save any changes made to settings." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 37 +msgid "Save and Regenerate:" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 39 +msgid "" +" This saves the settings then runs fvwm-menu-desktop with no options " +"using" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 41 +msgid "" +" the defaults saved in the config file. This does not export the menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 45 +msgid "" +"Menus are found /etc/xdg/menus, $HOME/.config/menus, and $XDG_MENU_PREFIX." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 47 +msgid "" +"Note that equal menus found under both /etc/xdg/menus AND $HOME/.config/" +"menus/" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 49 +msgid "" +"following the XDG menu specification are only shown in $HOME/.config/menus/." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 53 +msgid "If no menus appear check with 'fvwm-menu-desktop --get-menus all -v'." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 55 +msgid "Also it is a good idea to check $HOME/.xsession-errors for errors." +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 6 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 10 +msgid "XDGMenu Options Help" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 15 +msgid "General Options" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 19 +msgid "Include in Menu: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 20 +msgid "" +"Set if XDGMenu will include menu items to Configure and/or Regenerate the " +"menu" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 22 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 30 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 33 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 41 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 49 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 52 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 60 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 63 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 66 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 74 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 77 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 80 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 88 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 91 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 94 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 117 +msgid " " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 23 +msgid "at the bottom of the top level menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 28 +msgid "" +"Option enables mini-icons in the menu(s). Warning! If ImageMagick is " +"installed" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 31 +msgid "" +"the script may generate all the icons and pause your system until the job is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 34 +msgid "" +"done. After the icons are generated, it will not take as long to regenerate." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 39 +msgid "" +"If 'Use Icons' is set, by default 24x24 mini-icons are used. If another size " +"is" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 42 +msgid "desired enter the wanted size in this field." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 47 +msgid "" +"If the specified icon isn't that size it is converted if ImageMagick is " +"installed." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 50 +msgid "" +"Generated icons are saved in $HOME/.fvwm/icons or the directory specified " +"here." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 53 +msgid "Otherwise no icon appears in the menu for that entry." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 58 +msgid "Sets the used icon theme. Default is 'gnome' but all others found in" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 61 +msgid "" +"/usr/share/icons can used except the hicolor theme because it's the default" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 64 +msgid "" +"fallback theme if no icon is found. Note that the theme name must be written" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 67 +msgid "exactly as the icon directory e.g." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 72 +msgid "" +"If 'Use Icons' is enabled and for a directory in a menu no icon is found" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 75 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 89 +msgid "as default icon is used. But if the gnome icon theme isn't" +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 78 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 92 +msgid "installed no default icon appears. Another icon can defined here." +msgstr "" + +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 81 +#. #-#-#-#-# duplicate #-#-#-#-# +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 95 +msgid "Only the name of an icon is needed not the path!" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 86 +msgid "If 'Use Icons' is enabled and for an application no icon is found" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 100 +msgid "" +"If this option is set menus are generated with titles. Default is use titles." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 105 +msgid "Sets the name of the name of the top level menu. Default is XDGMenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 110 +msgid "Inserts the menu items into the given Menu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 114 +msgid "Terminal Command: " +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 115 +msgid "" +"Enter terminal emulator command used to launch terminal applications. The " +"command" +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 118 +msgid "must end with an execute option (-e). Default xterm -e." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 123 +msgid "Enter the FULL path to export menu. Default $FVWM_USERDIR/.XDGMmenu." +msgstr "" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 136 +msgid "manpage" +msgstr "" + +#~ msgid "Setup Form" +#~ msgstr "设置表单" + +#~ msgid "Setup 95 Script" +#~ msgstr "设置 95 脚本" + +#~ msgid "Remote Logins" +#~ msgstr "远程登录" + +#~ msgid "Utilities" +#~ msgstr "实用工具" + +#~ msgid "Fvwm Modules" +#~ msgstr "Fvwm 模块" + +#~ msgid "Fvwm Window Ops" +#~ msgstr "Fvwm 窗口操作" + +#~ msgid "Refresh Screen" +#~ msgstr "刷新屏幕" + +#~ msgid "Recapture Screen" +#~ msgstr "重新抓取屏幕" + +#~ msgid "Exit Fvwm" +#~ msgstr "退出 Fvwm" + +#~ msgid "Reset X defaults" +#~ msgstr "重置 X 默认值" + +#~ msgid "Sloppy Focus" +#~ msgstr "粘性置焦" + +#~ msgid "Click To Focus" +#~ msgstr "单击置焦" + +#~ msgid "Focus Follows Mouse" +#~ msgstr "焦点跟随鼠标" + +#~ msgid "Colormap Follows Mouse" +#~ msgstr "颜色图跟随鼠标" + +#~ msgid "Colormap Follows Focus" +#~ msgstr "颜色图跟随焦点" + +#~ msgid "&Delete" +#~ msgstr "删除(&D)" + +#~ msgid "Print" +#~ msgstr "打印" + +#~ msgid "Print Re&verse" +#~ msgstr "翻转打印(&V)" + +#~ msgid "Control Animation" +#~ msgstr "控制动画" + +#~ msgid "desks" +#~ msgstr "桌面" + +#~ msgid "Stop Module Menu" +#~ msgstr "停止模块菜单" + +#~ msgid "Stop Fvwm Modules" +#~ msgstr "停止 Fvwm 模块" + +#~ msgid "Stop" +#~ msgstr "停止" + +#~ msgid "Really Quit Fvwm?" +#~ msgstr "真的要退出 Fvwm 吗?" + +#~ msgid "Yes, Really Quit" +#~ msgstr "是的,真的退出" + +#~ msgid "Start" +#~ msgstr "开始" + +#~ msgid "Just an Xterm" +#~ msgstr "只是 Xterm" + +#~ msgid "No, Don't Quit" +#~ msgstr "不,不要退出" + +#~ msgid "fvwm - Create Configuration" +#~ msgstr "fvwm - 创建配置" + +#~ msgid "Use this form to create your fvwm2rc configuration file." +#~ msgstr "使用此表单创建您自己的 fvwm2rc 配置文件。" + +#~ msgid "The file created is ~/.fvwm/.fvwm2rc or $FVWM_USERDIR/.fvwm2rc." +#~ msgstr "创建的文件是 ~/.fvwm/.fvwm2rc 或 $FVWM_USERDIR/.fvwm2rc。" + +#~ msgid "After creation, the fvwm2rc file can then be changed with any" +#~ msgstr "创建之后,fvwm2rc 文件就可以用您喜欢的任何" + +#~ msgid "editor to suit your own needs." +#~ msgstr "文本编辑器进行更改。" + +#~ msgid "Create a starting .fvwm2rc file" +#~ msgstr "创建初始的 .fvwm2rc 文件" + +#~ msgid "These files are optional. Select the modules you want to customize." +#~ msgstr "这些文件是可选的。请选择您想要自定义的模块。" + +#~ msgid "You can always copy them later." +#~ msgstr "您当然可以稍后再复制。" + +#~ msgid "Return - Dismiss" +#~ msgstr "返回 - 丢弃" + +#~ msgid "Copy Config File(s)" +#~ msgstr "复制配置文件" diff --git a/po/zh_TW.po b/po/zh_TW.po new file mode 100644 index 000000000..4a94b107a --- /dev/null +++ b/po/zh_TW.po @@ -0,0 +1,925 @@ +# German translations for fvwm package +# Copyright (C) 2013 fvwm workers +# This file is distributed under the same license as the fvwm package. +# Andrei Mitrofanow , 2003. +# Thomas Funk , 2013 +# +msgid "" +msgstr "" +"Project-Id-Version: fvwm\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-06-29 23:39-0600\n" +"PO-Revision-Date: 2023-11-08 22:21+0800\n" +"Last-Translator: Thomas Funk \n" +"Language-Team: User\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 3.4.1\n" + +#: ../fvwm/fvwm3.c:1352 +msgid "Builtin Menu" +msgstr "內部選單" + +#: ../fvwm/fvwm3.c:1359 +msgid "Issue fvwm commands" +msgstr "發送 fvwm 命令" + +#: ../fvwm/fvwm3.c:1364 +msgid "Desktop Menu" +msgstr "桌面選單" + +#: ../fvwm/fvwm3.c:1369 +msgid "Restart fvwm" +msgstr "重新啟動 fvwm" + +#: ../fvwm/fvwm3.c:1374 +msgid "Exit fvwm" +msgstr "離開 fvwm" + +#. ./default-config/config: line 406 +#. ./default-config/config: line 410 +#. ./default-config/config: line 411 +#. ./default-config/config: line 412 +#. ./default-config/config: line 413 +#: ../fvwm/expand.c:492 +msgid "Desk" +msgstr "桌面" + +#: ../fvwm/windowlist.c:96 ../fvwm/windowlist.c:102 ../fvwm/windowlist.c:109 +msgid "\tGeometry" +msgstr "\t幾何" + +#: ../fvwm/windowlist.c:107 +#, c-format +msgid "Desk: %d%s" +msgstr "桌面: %d%s" + +#: ../fvwm/menus.c:1798 +msgid "More&..." +msgstr "更多(&.)..." + +#. ./default-config/config: line 303 +msgid "&Programs" +msgstr "程式(&P)" + +#. ./default-config/config: line 304 +msgid "XDG &Menu" +msgstr "XDG 選單(&M)" + +#. ./default-config/config: line 309 +msgid "&Wallpapers" +msgstr "桌布(&W)" + +#. ./default-config/config: line 310 +msgid "M&an Pages" +msgstr "手冊(&A)" + +#. ./default-config/config: line 313 +msgid "Re&fresh" +msgstr "重新整理(&F)" + +#. ./default-config/config: line 314 +msgid "&Restart" +msgstr "重新啟動(&R)" + +#. ./default-config/config: line 315 +msgid "&Quit" +msgstr "退出(&Q)" + +#. ./default-config/config: line 326 +msgid "Programs" +msgstr "程式" + +#. ./default-config/config: line 340 +msgid "Wallpapers" +msgstr "桌布" + +#. ./default-config/config: line 341 +msgid "Floral" +msgstr "印花" + +#. ./default-config/config: line 342 +msgid "Circles" +msgstr "圓圈" + +#. ./default-config/config: line 343 +msgid "Space" +msgstr "空間" + +#. ./default-config/config: line 348 +#. ./default-config/config: line 360 +msgid "Move" +msgstr "移動" + +#. ./default-config/config: line 349 +#. ./default-config/config: line 361 +msgid "Resize" +msgstr "調整尺寸" + +#. ./default-config/config: line 350 +#. ./default-config/config: line 362 +#. ./default-config/config: line 383 +msgid "(De)Iconify" +msgstr "(去除)圖示化" + +#. ./default-config/config: line 351 +#. ./default-config/config: line 363 +#. ./default-config/config: line 384 +msgid "(Un)Maximize" +msgstr "(取消)最大化" + +#. ./default-config/config: line 352 +#. ./default-config/config: line 364 +#. ./default-config/config: line 385 +msgid "(Un)Shade" +msgstr "(取消)陰影" + +#. ./default-config/config: line 353 +msgid "(Un)Stick" +msgstr "(取消)固定" + +#. ./default-config/config: line 355 +#. ./default-config/config: line 369 +#. ./default-config/config: line 390 +#. ./bin/fvwm-menu-desktop-config.fpl: line 293 +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 64 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 132 +msgid "Close" +msgstr "關閉" + +#. ./default-config/config: line 356 +msgid "More" +msgstr "更多" + +#. ./default-config/config: line 359 +msgid "Window Ops" +msgstr "視窗操作" + +#. ./default-config/config: line 365 +#. ./default-config/config: line 386 +msgid "(Un)Sticky" +msgstr "(取消)黏住" + +#. ./default-config/config: line 366 +msgid "(No)Title Bar" +msgstr "(無)標題欄" + +#. ./default-config/config: line 367 +#. ./default-config/config: line 388 +msgid "Send To" +msgstr "寄給" + +#. ./default-config/config: line 370 +#. ./default-config/config: line 391 +msgid "Destroy" +msgstr "破壞" + +#. ./default-config/config: line 372 +#. ./default-config/config: line 393 +msgid "Raise" +msgstr "上升" + +#. ./default-config/config: line 373 +#. ./default-config/config: line 394 +msgid "Lower" +msgstr "下降" + +#. ./default-config/config: line 375 +#. ./default-config/config: line 396 +msgid "Stays On Top" +msgstr "保持在頂部" + +#. ./default-config/config: line 376 +#. ./default-config/config: line 397 +msgid "Stays Put" +msgstr "保持原狀" + +#. ./default-config/config: line 377 +#. ./default-config/config: line 398 +msgid "Stays On Bottom" +msgstr "保持在底部" + +#. ./default-config/config: line 379 +#. ./default-config/config: line 400 +msgid "Identify" +msgstr "識別" + +#. ./default-config/config: line 387 +msgid "(No)TitleBar" +msgstr "(無)標題欄" + +#. ./default-config/config: line 404 +msgid "Current" +msgstr "目前" + +#. ./default-config/config: line 405 +#. ./default-config/config: line 417 +#. ./default-config/config: line 418 +#. ./default-config/config: line 419 +#. ./default-config/config: line 420 +msgid "Page" +msgstr "頁面" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 55 +#. ./bin/fvwm-menu-desktop-config.fpl: line 58 +msgid "Fvwm XDGMenu Config" +msgstr "Fvwm XDG 選單配置" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 62 +msgid "Available Menus" +msgstr "可用的選單" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 70 +msgid "Menus in" +msgstr "選單位於" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 98 +msgid "No menus found! Check why from within a terminal with" +msgstr "沒有找到選單! 從終端內檢查原因" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 109 +msgid "Options" +msgstr "選項" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 110 +#. ./bin/fvwm-menu-desktop-config.fpl: line 291 +msgid "Help" +msgstr "說明" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 115 +msgid "Include in Menu? " +msgstr "包含在選單中?" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 117 +msgid "Config " +msgstr "配置" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 118 +msgid "Regenerate " +msgstr "重新生成" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 119 +msgid "Both " +msgstr "兩者" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 120 +msgid "None " +msgstr "無" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 123 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 27 +msgid "Use Icons? " +msgstr "使用圖示?" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 125 +#. ./bin/fvwm-menu-desktop-config.fpl: line 136 +msgid "Yes " +msgstr "是" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 126 +#. ./bin/fvwm-menu-desktop-config.fpl: line 137 +msgid "No " +msgstr "不" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 128 +#. ./bin/fvwm-menu-desktop-config.fpl: line 139 +#. ./bin/fvwm-menu-desktop-config.fpl: line 147 +#. ./bin/fvwm-menu-desktop-config.fpl: line 155 +msgid " " +msgstr " " + +#. ./bin/fvwm-menu-desktop-config.fpl: line 129 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 38 +msgid "Icon size: " +msgstr "圖示大小:" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 131 +msgid " (Default is 24)" +msgstr "(預設為 24)" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 134 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 99 +msgid "Use Titles? " +msgstr "使用標題?" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 140 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 57 +msgid "Used Icon theme: " +msgstr "使用的圖示主題:" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 144 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 71 +msgid "Directory Icon: " +msgstr "目錄圖示:" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 148 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 85 +msgid "Application Icon: " +msgstr "應用程式圖示:" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 152 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 104 +msgid "Top Menu Name: " +msgstr "頂部選單名稱:" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 156 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 109 +msgid "Insert Menu Into: " +msgstr "將選單插入:" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 160 +msgid "Terminal command: " +msgstr "終端命令:" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 162 +msgid " (Used to run Terminal entries)" +msgstr "(用於執行終端項目)" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 165 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 46 +msgid "Icon directory: " +msgstr "圖示目錄:" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 167 +msgid " (Directory for converted icons)" +msgstr "(對於轉換後的圖示)" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 170 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 122 +msgid "Output path: " +msgstr "輸出路徑:" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 172 +msgid " (Full path to store output)" +msgstr "(輸出的完整儲存路徑)" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 180 +msgid "Export Menu" +msgstr "匯出選單" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 211 +msgid "Save and Regenerate" +msgstr "儲存並重新生成" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 251 +msgid "Save" +msgstr "儲存" + +#. ./bin/fvwm-menu-desktop-config.fpl: line 289 +msgid "Reset" +msgstr "重新設定" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 6 +msgid "XDGMenu Help" +msgstr "XDG 選單說明" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 10 +msgid "XDGMenu.Help" +msgstr "XDG 選單。說明" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 17 +msgid "" +"All the XDG menus found on the system are listed under Available Menus. Use" +msgstr "在系統上找到的所有 XDG 選單都列在可用的項目中。 使用" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 19 +msgid "" +"this FvwmForm to configure some of the defaults options for fvwm-menu-desktop" +msgstr "此 Fvwm 表單用於設定 fvwm-menu-desktop 的一些預設選項" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 21 +msgid "" +"and select which menus are generated. Select the options you want and then" +msgstr "並選擇生成哪些選單。 選擇您想要的選項,然後" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 23 +msgid "generate then generate the menu by selecting the following:" +msgstr "生成然後透過選擇以下選項來生成選單:" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 27 +msgid "Export Menu:" +msgstr "匯出選單:" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 29 +msgid "" +" Generates a menu by calling fvwm-menu-desktop with the selected options" +msgstr "透過使用所選取的選項呼叫 fvwm-menu-desktop 來生成選單" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 31 +msgid "" +" and saves the output to Output Path. After the menu file is created it" +msgstr "並將輸出儲存到輸出路徑。 選單檔案建立後" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 33 +msgid "" +" is read by fvwm. This option does not save any changes made to settings." +msgstr "由 fvwm 讀取。 此選項不會儲存對設定所做的任何變更。" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 37 +msgid "Save and Regenerate:" +msgstr "儲存並重新生成:" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 39 +msgid "" +" This saves the settings then runs fvwm-menu-desktop with no options " +"using" +msgstr "這將會儲存設置,然後執行 fvwm-menu-desktop,且不使用任何選項" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 41 +msgid "" +" the defaults saved in the config file. This does not export the menu." +msgstr "預設值儲存在設定檔中。 這不會導出選單。" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 45 +msgid "" +"Menus are found /etc/xdg/menus, $HOME/.config/menus, and $XDG_MENU_PREFIX." +msgstr "選單位於 /etc/xdg/menus、$HOME/.config/menus 和 $XDG_MENU_PREFIX。" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 47 +msgid "" +"Note that equal menus found under both /etc/xdg/menus AND $HOME/.config/" +"menus/" +msgstr "請注意,在 /etc/xdg/menus 和 $HOME/.config/menus/ 下找到相同的選單" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 49 +msgid "" +"following the XDG menu specification are only shown in $HOME/.config/menus/." +msgstr "遵循 XDG 選單格式僅顯示在 $HOME/.config/menus/ 中。" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 53 +msgid "If no menus appear check with 'fvwm-menu-desktop --get-menus all -v'." +msgstr "如果沒有出現選單,請檢查「fvwm-menu-desktop --get-menus all -v」。" + +#. ./modules/FvwmForm/FvwmForm-XDGMenuHelp: line 55 +msgid "Also it is a good idea to check $HOME/.xsession-errors for errors." +msgstr "檢查 $HOME/.xsession-errors 是否有錯誤也是一個好主意。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 6 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 10 +msgid "XDGMenu Options Help" +msgstr "XDG 選單選項說明" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 15 +msgid "General Options" +msgstr "一般選項" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 19 +msgid "Include in Menu: " +msgstr "包含在選單中:" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 20 +msgid "" +"Set if XDGMenu will include menu items to Configure and/or Regenerate the " +"menu" +msgstr "設定 XDG 選單是否包含用於配置和/或重新生成選單的選單選項" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 22 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 30 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 33 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 41 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 49 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 52 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 60 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 63 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 66 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 74 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 77 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 80 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 88 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 91 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 94 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 117 +msgid " " +msgstr " " + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 23 +msgid "at the bottom of the top level menu." +msgstr "在頂部選單的底部。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 28 +msgid "" +"Option enables mini-icons in the menu(s). Warning! If ImageMagick is " +"installed" +msgstr "選項啟用選單中的迷你圖示。警告!如果安裝了 ImageMagick" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 31 +msgid "" +"the script may generate all the icons and pause your system until the job is" +msgstr "該腳本可能會產生所有圖示並暫停您的系統,直到作業完成" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 34 +msgid "" +"done. After the icons are generated, it will not take as long to regenerate." +msgstr "完成。 圖示生成後,重新生成的時間不會太長。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 39 +msgid "" +"If 'Use Icons' is set, by default 24x24 mini-icons are used. If another size " +"is" +msgstr "如果設定「使用圖示」,則預設使用 24x24 迷你圖示。 如果是其他尺寸" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 42 +msgid "desired enter the wanted size in this field." +msgstr "在此欄位中輸入所需要的尺寸。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 47 +msgid "" +"If the specified icon isn't that size it is converted if ImageMagick is " +"installed." +msgstr "如果指定的圖示不是該尺寸,則在安裝 ImageMagick 時會進行轉換。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 50 +msgid "" +"Generated icons are saved in $HOME/.fvwm/icons or the directory specified " +"here." +msgstr "產生的圖示儲存在 $HOME/.fvwm/icons 或此處指定的目錄中。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 53 +msgid "Otherwise no icon appears in the menu for that entry." +msgstr "否則,選單中不會出現該項目的圖示。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 58 +msgid "Sets the used icon theme. Default is 'gnome' but all others found in" +msgstr "" +"設定圖示主題。 預設為“gnome”,但所有這些都可以在 /usr/share/icons 下找到" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 61 +msgid "" +"/usr/share/icons can used except the hicolor theme because it's the default" +msgstr "/usr/share/icons 可以使用,但 hicolor 主題除外,因為它是預設主題" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 64 +msgid "" +"fallback theme if no icon is found. Note that the theme name must be written" +msgstr "如果沒有找到圖示,則使用備用主題。 注意主題名稱一定要寫" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 67 +msgid "exactly as the icon directory e.g." +msgstr "與圖示目錄完全相同,例如" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 72 +msgid "" +"If 'Use Icons' is enabled and for a directory in a menu no icon is found" +msgstr "如果啟用「使用圖示」並且在選單中的目錄找不到圖示" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 75 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 89 +msgid "as default icon is used. But if the gnome icon theme isn't" +msgstr "作為預設圖示。 但如果 Gnome 圖示主題不是" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 78 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 92 +msgid "installed no default icon appears. Another icon can defined here." +msgstr "安裝後沒有出現預設圖示。 可以在此處定義另一個圖示。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 81 +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 95 +msgid "Only the name of an icon is needed not the path!" +msgstr "只需要圖示的名稱,不需要路徑!" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 86 +msgid "If 'Use Icons' is enabled and for an application no icon is found" +msgstr "如果啟用「使用圖示」並且在應用程式中未找到圖示" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 100 +msgid "" +"If this option is set menus are generated with titles. Default is use titles." +msgstr "如果設置了此選項,則會產生帶有標題的選單。 預設是使用標題。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 105 +msgid "Sets the name of the name of the top level menu. Default is XDGMenu." +msgstr "設定頂部選單的名稱。 預設為 XDG 選單。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 110 +msgid "Inserts the menu items into the given Menu." +msgstr "將選單項目插入給定的選單中。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 114 +msgid "Terminal Command: " +msgstr "終端命令:" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 115 +msgid "" +"Enter terminal emulator command used to launch terminal applications. The " +"command" +msgstr "輸入用於啟動終端應用程式的終端模擬器命令。命令" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 118 +msgid "must end with an execute option (-e). Default xterm -e." +msgstr "必須以執行選項(-e)結尾。預設值為 xterm -e。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 123 +msgid "Enter the FULL path to export menu. Default $FVWM_USERDIR/.XDGMmenu." +msgstr "輸入匯出選單的完整路徑。 預設值為 $FVWM_USERDIR/.XDGMmenu。" + +#. ./modules/FvwmForm/FvwmForm-XDGOptionsHelp: line 136 +msgid "manpage" +msgstr "手冊" + +#~ msgid "Setup Form" +#~ msgstr "Konfiguration mit Form" + +#~ msgid "Setup 95 Script" +#~ msgstr "Konfiguration mit Script95" + +#~ msgid "Remote Logins" +#~ msgstr "Entfernt Anmelden" + +#~ msgid "Utilities" +#~ msgstr "Werkzeuge" + +#~ msgid "Fvwm Modules" +#~ msgstr "Module von Fvwm" + +#~ msgid "Fvwm Window Ops" +#~ msgstr "Fenster" + +#~ msgid "Fvwm Config Ops" +#~ msgstr "Konfiguration" + +#~ msgid "Refresh Screen" +#~ msgstr "Bildschirm neuzeichnen" + +#~ msgid "Recapture Screen" +#~ msgstr "Bildschirm speichern" + +#~ msgid "Exit Fvwm" +#~ msgstr "Fvwm beenden" + +#~ msgid "Reset X defaults" +#~ msgstr "X Voreinstellungen setzen" + +#~ msgid "Sloppy Focus" +#~ msgstr "Fokus flüssig" + +#~ msgid "Click To Focus" +#~ msgstr "Klick für Fokus" + +#~ msgid "Focus Follows Mouse" +#~ msgstr "Fokus folgt Maus" + +#~ msgid "Colormap Follows Mouse" +#~ msgstr "Farbpalette folgt Maus" + +#~ msgid "Colormap Follows Focus" +#~ msgstr "Farbpalette folgt Fokus" + +#~ msgid "Full Paging ON" +#~ msgstr "Seitenübergang" + +#~ msgid "All Paging OFF" +#~ msgstr "Seitenübergang aus" + +#~ msgid "Horizontal Paging Only" +#~ msgstr "Seitenübergang horizontal" + +#~ msgid "Vertical Paging Only" +#~ msgstr "Seitenübergang vertikale" + +#~ msgid "Partial Paging" +#~ msgstr "Seitenübergang teilweise" + +#~ msgid "Full Paging && Edge Wrap" +#~ msgstr "Seitenübergang && Ecken" + +#~ msgid "&Delete" +#~ msgstr "&Lösche" + +#~ msgid "Print" +#~ msgstr "Drucken" + +#~ msgid "Print Re&verse" +#~ msgstr "Drucken (Rückseite)" + +#~ msgid "Control Animation" +#~ msgstr "Animationskontrolle" + +#~ msgid "desks" +#~ msgstr "Arbeitsplatz" + +#~ msgid "Stop Module Menu" +#~ msgstr "Fvwm-Module stoppen" + +#~ msgid "Stop Fvwm Modules" +#~ msgstr "Fvwm-Module stoppen" + +#~ msgid "Stop" +#~ msgstr "Stop" + +#~ msgid "Really Quit Fvwm?" +#~ msgstr "Fvwm beenden?" + +#~ msgid "Yes, Really Quit" +#~ msgstr "Ja, fvwm beenden" + +#~ msgid "Start" +#~ msgstr "Start" + +#~ msgid "Just an Xterm" +#~ msgstr "XTerm" + +#~ msgid "No, Don't Quit" +#~ msgstr "Nein, fvwm nicht beenden" + +# FvwmForm +#~ msgid "fvwm - Create Configuration" +#~ msgstr "fvwm - Erzeuge Konfiguration" + +#~ msgid "Use this form to create your fvwm2rc configuration file." +#~ msgstr "Nutze dieses Formular um fvwm2rc zu erzeugen" + +#~ msgid "The file created is ~/.fvwm/.fvwm2rc or $FVWM_USERDIR/.fvwm2rc." +#~ msgstr "Die Datei ist ~/.fvwm/.fvwm2rc oder $FVWM_USERDIR/.fvwm2rc." + +#~ msgid "After creation, the fvwm2rc file can then be changed with any" +#~ msgstr "Nach dem Erzeugen, können Sie die Datei mit einem Editor" + +#~ msgid "editor to suit your own needs." +#~ msgstr "an Ihre Wünsche anpassen" + +#~ msgid "Create a starting .fvwm2rc file" +#~ msgstr "Erzeuge eine Startdatei .fvwm2rc" + +#~ msgid "These files are optional. Select the modules you want to customize." +#~ msgstr "Diese Dateien sind nicht notwendig. Die Auswahl der Module anpassen" + +#~ msgid "You can always copy them later." +#~ msgstr "Sie können diese später kopieren" + +#~ msgid "Return - Dismiss" +#~ msgstr "Annehmen - Schliessen" + +#~ msgid "Copy Config File(s)" +#~ msgstr "Konfigurationsdateien kopieren" + +#~ msgid "Multiple Menu" +#~ msgstr "Mehrfachmenü" + +#~ msgid "" +#~ "If you want a single menu only deselect all menus above and fill out the " +#~ "fields below." +#~ msgstr "" +#~ "Für ein Einzelmenü alle nicht benötigten Menüs deselektieren und die " +#~ "Felder unten ausfüllen." + +#~ msgid "But remember, if the menu doesn't exist, nothing happens." +#~ msgstr "Bitte beachten: wenn ein Menü leer ist, passiert nichts." + +#~ msgid "Menu Top Title: " +#~ msgstr "Menü Top Titel: " + +#~ msgid "Install-Prefix: " +#~ msgstr "Install-Prefix: " + +#~ msgid "Desktop: " +#~ msgstr "Desktop: " + +#~ msgid "Menutype: " +#~ msgstr "Menütyp: " + +#~ msgid "Multiple " +#~ msgstr "Mehrfach " + +#~ msgid "Single" +#~ msgstr "Einzel" + +#~ msgid "Menu(s) in a Menu? " +#~ msgstr "Menü(s) in dem Menü? " + +#~ msgid "Generate Menu(s)" +#~ msgstr "Menü(s) erstellen" + +#~ msgid "Save Settings" +#~ msgstr "Settings speichern" + +#~ msgid "Regenerate XDG Menu(s)" +#~ msgstr "XDG Menu(s) neu erstellen" + +#~ msgid "" +#~ "In this section you can define a custom-assembled menu 'foo-bar.menu' " +#~ "placed on another" +#~ msgstr "" +#~ "In dieser Sektion können Sie ein eigenerstelltes Menü 'foo-bar.menu', das " +#~ "an einem anderen Ort als in" + +#~ msgid "location as defined in the XDG menu definitions." +#~ msgstr "den XDG Menüspezifikationen definiert ist, erstellen." + +#~ msgid "" +#~ "Specifies the menu title of the top menu used by Fvwm's Popup command." +#~ msgstr "" +#~ "Spezifiziert den Menütitel des Topmenüs, das Fvwm's Popup Kommando " +#~ "verwendet." + +#~ msgid "Default is 'FvwmMenu'." +#~ msgstr "Default ist 'FvwmMenu'." + +#~ msgid "" +#~ "Overrides the standard locations for XDG menu definitions. The standard" +#~ msgstr "" +#~ "Überschreibt die Standardorte für die XDG Menüdefinitionen. Die " +#~ "Standardorte" + +#~ msgid "locations are /etc/xdg/menus and" +#~ msgstr "sind /etc/xdg/menus und" + +#~ msgid "if available." +#~ msgstr "(wenn vorhanden)." + +#~ msgid "Overrides the name of the main desktop environment installed on the" +#~ msgstr "" +#~ "Überschreibt den Namen der Haupt-Desktop-Umgebung, welche auf dem System" + +#~ msgid "" +#~ "system. If a system offers multiple desktop environments $XDG_MENU_PREFIX" +#~ msgstr "" +#~ "installiert ist. Wenn ein System mehrere Desktop-Umgebungen bereitstellt, " +#~ "ist" + +#~ msgid "is typically set. It is ignored if this field is used." +#~ msgstr "" +#~ "normalerweise $XDG_MENU_PREFIX gesetzt. Die Variable wird jedoch " +#~ "ignoriert," + +#~ msgid "Possible names: gnome, kde, lxde, etc." +#~ msgstr "" +#~ "wenn dieses Feld benutzt wird. Mögliche Namen: gnome, kde, lxde, etc." + +#~ msgid "" +#~ "Defines which type of menu should be found. Possible name types could be:" +#~ msgstr "" +#~ "Definiert welcher Menütyp gefunden werden soll. Mögliche Typen könnten " +#~ "sein:" + +#~ msgid "" +#~ "applications, settings, preferences, etc. Note if the specified menu type" +#~ msgstr "" +#~ "applications, settings, preferences, etc. Achtung, wenn das hier " +#~ "spezifizierte" + +#~ msgid "doesn't exist the generated menu is empty!" +#~ msgstr "Menü nicht existiert, ist das erstellte Menü leer!" + +#~ msgid "" +#~ "will integrate in one Fvwm menu. If you want to generate a custom-" +#~ "assembled menu" +#~ msgstr "" +#~ "Alle ausgewählten Menüs werden in einem Fvwm-Menü integriert. Wenn Sie " +#~ "ein eigens" + +#~ msgid "use the 'Single Menu' section." +#~ msgstr "" +#~ "zusammengestelltes Menu erstellen wollen, benutzen Sie die 'Einzelmenü' " +#~ "Sektion." + +#~ msgid "List menus with checkboxes found in /etc/xdg/menus/" +#~ msgstr "Listet in /etc/xdg/menus/ gefundene Menüs mit Checkboxen auf." + +#~ msgid "List menus with checkboxes found in $HOME/.config/menus/" +#~ msgstr "Listet in $HOME/.config/menus/ gefundene Menüs mit Checkboxen auf" + +#~ msgid "One limitation exists:" +#~ msgstr "Es existiert eine Limitierung:" + +#~ msgid "" +#~ "If there are too much menus found an error occurs in .xsession-errors:" +#~ msgstr "" +#~ "Wenn zuviele Menüs gefunden werden, taucht folgende Fehlemeldung in ." +#~ "xsession-errors auf:" + +#~ msgid "" +#~ "This happens because PipeRead used for menu generation has a command " +#~ "length" +#~ msgstr "" +#~ "Das passiert, weil PipeRead, das zum generieren des Menüs verwendet wird, " +#~ "eine Limitierung" + +#~ msgid "limit of 1000 characters. Sorry for that inconvinience." +#~ msgstr "" +#~ "von 1000 Zeichen für ein Kommando hat. Entschuldigung für diese " +#~ "Unannehmlichkeit." + +#~ msgid "Set which menu generation will be used." +#~ msgstr "Setzt die zu verwendende Menügenerierungsart." + +#~ msgid "Enable this checkbox to insert generated menu(s) IN a menu." +#~ msgstr "" +#~ "Aktivieren Sie diese Checkbox, um erstellte Menüs IN einem Menü " +#~ "einzubinden." + +#~ msgid "" +#~ "Enter in this field the name of the menu (its top title) where the " +#~ "generated menu(s)" +#~ msgstr "" +#~ "Hier den Namen des Menüs (seinen Toptitel) eintragen, wo die erstellten " +#~ "Menüs" + +#~ msgid "" +#~ "should insert. For more information see the USAGE section in the man page " +#~ "of" +#~ msgstr "" +#~ "eingebunden werden sollen. Für weitere Informationen siehe die USAGE " +#~ "Sektion von" diff --git a/runme.sh b/runme.sh new file mode 100755 index 000000000..0acb381df --- /dev/null +++ b/runme.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +set -xv + +cat "$1" "$2" > "$3"