From 09795a01ef859f072920de9df974d1b03b9ab9a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 28 Dec 2016 20:24:50 +0100 Subject: New upstream version 4.2.4a --- .hgignore | 2 + .hgtags | 12 + CMakeLists.txt | 10 +- app/bin/CMakeLists.txt | 10 +- app/bin/acclkeys.h | 13 +- app/bin/bdf2xtp.c | 56 +- app/bin/bitmaps/l1.xbm | 10 +- app/bin/bitmaps/l10.xbm | 10 +- app/bin/bitmaps/l11.xbm | 10 +- app/bin/bitmaps/l12.xbm | 10 +- app/bin/bitmaps/l13.xbm | 10 +- app/bin/bitmaps/l14.xbm | 10 +- app/bin/bitmaps/l15.xbm | 10 +- app/bin/bitmaps/l16.xbm | 10 +- app/bin/bitmaps/l17.xbm | 10 +- app/bin/bitmaps/l18.xbm | 10 +- app/bin/bitmaps/l19.xbm | 10 +- app/bin/bitmaps/l2.xbm | 10 +- app/bin/bitmaps/l20.xbm | 10 +- app/bin/bitmaps/l21.xbm | 6 + app/bin/bitmaps/l22.xbm | 6 + app/bin/bitmaps/l23.xbm | 6 + app/bin/bitmaps/l24.xbm | 6 + app/bin/bitmaps/l25.xbm | 6 + app/bin/bitmaps/l26.xbm | 6 + app/bin/bitmaps/l27.xbm | 6 + app/bin/bitmaps/l28.xbm | 6 + app/bin/bitmaps/l29.xbm | 6 + app/bin/bitmaps/l3.xbm | 10 +- app/bin/bitmaps/l30.xbm | 6 + app/bin/bitmaps/l31.xbm | 6 + app/bin/bitmaps/l32.xbm | 6 + app/bin/bitmaps/l33.xbm | 6 + app/bin/bitmaps/l34.xbm | 6 + app/bin/bitmaps/l35.xbm | 6 + app/bin/bitmaps/l36.xbm | 6 + app/bin/bitmaps/l37.xbm | 6 + app/bin/bitmaps/l38.xbm | 6 + app/bin/bitmaps/l39.xbm | 6 + app/bin/bitmaps/l4.xbm | 10 +- app/bin/bitmaps/l40.xbm | 6 + app/bin/bitmaps/l41.xbm | 6 + app/bin/bitmaps/l42.xbm | 6 + app/bin/bitmaps/l43.xbm | 6 + app/bin/bitmaps/l44.xbm | 6 + app/bin/bitmaps/l45.xbm | 6 + app/bin/bitmaps/l46.xbm | 6 + app/bin/bitmaps/l47.xbm | 6 + app/bin/bitmaps/l48.xbm | 6 + app/bin/bitmaps/l49.xbm | 6 + app/bin/bitmaps/l5.xbm | 10 +- app/bin/bitmaps/l50.xbm | 6 + app/bin/bitmaps/l51.xbm | 6 + app/bin/bitmaps/l52.xbm | 6 + app/bin/bitmaps/l53.xbm | 6 + app/bin/bitmaps/l54.xbm | 6 + app/bin/bitmaps/l55.xbm | 6 + app/bin/bitmaps/l56.xbm | 6 + app/bin/bitmaps/l57.xbm | 6 + app/bin/bitmaps/l58.xbm | 6 + app/bin/bitmaps/l59.xbm | 6 + app/bin/bitmaps/l6.xbm | 10 +- app/bin/bitmaps/l60.xbm | 6 + app/bin/bitmaps/l61.xbm | 6 + app/bin/bitmaps/l62.xbm | 6 + app/bin/bitmaps/l63.xbm | 6 + app/bin/bitmaps/l64.xbm | 6 + app/bin/bitmaps/l65.xbm | 6 + app/bin/bitmaps/l66.xbm | 6 + app/bin/bitmaps/l67.xbm | 6 + app/bin/bitmaps/l68.xbm | 6 + app/bin/bitmaps/l69.xbm | 6 + app/bin/bitmaps/l7.xbm | 10 +- app/bin/bitmaps/l70.xbm | 6 + app/bin/bitmaps/l71.xbm | 6 + app/bin/bitmaps/l72.xbm | 6 + app/bin/bitmaps/l73.xbm | 6 + app/bin/bitmaps/l74.xbm | 6 + app/bin/bitmaps/l75.xbm | 6 + app/bin/bitmaps/l76.xbm | 6 + app/bin/bitmaps/l77.xbm | 6 + app/bin/bitmaps/l78.xbm | 6 + app/bin/bitmaps/l79.xbm | 6 + app/bin/bitmaps/l8.xbm | 10 +- app/bin/bitmaps/l80.xbm | 6 + app/bin/bitmaps/l81.xbm | 6 + app/bin/bitmaps/l82.xbm | 6 + app/bin/bitmaps/l83.xbm | 6 + app/bin/bitmaps/l84.xbm | 6 + app/bin/bitmaps/l85.xbm | 6 + app/bin/bitmaps/l86.xbm | 6 + app/bin/bitmaps/l87.xbm | 6 + app/bin/bitmaps/l88.xbm | 6 + app/bin/bitmaps/l89.xbm | 6 + app/bin/bitmaps/l9.xbm | 10 +- app/bin/bitmaps/l90.xbm | 6 + app/bin/bitmaps/l91.xbm | 6 + app/bin/bitmaps/l92.xbm | 6 + app/bin/bitmaps/l93.xbm | 6 + app/bin/bitmaps/l94.xbm | 6 + app/bin/bitmaps/l95.xbm | 6 + app/bin/bitmaps/l96.xbm | 6 + app/bin/bitmaps/l97.xbm | 6 + app/bin/bitmaps/l98.xbm | 6 + app/bin/bitmaps/l99.xbm | 6 + app/bin/cblock.c | 49 +- app/bin/celev.c | 1 - app/bin/chotbar.c | 13 +- app/bin/cmisc.c | 8 +- app/bin/compound.c | 32 +- app/bin/cprofile.c | 45 +- app/bin/cswitchmotor.c | 47 +- app/bin/ctodesgn.c | 22 +- app/bin/ctrain.c | 36 +- app/bin/custom.c | 3 - app/bin/dbitmap.c | 14 +- app/bin/dcar.c | 101 +- app/bin/dcustmgm.c | 23 +- app/bin/denum.c | 14 +- app/bin/dlayer.c | 105 +- app/bin/doption.c | 23 +- app/bin/dprmfile.c | 239 +- app/bin/draw.c | 14 +- app/bin/draw.h | 4 +- app/bin/fileio.c | 278 +- app/bin/fileio.h | 15 +- app/bin/i18n.c | 38 +- app/bin/macro.c | 38 +- app/bin/misc.c | 194 +- app/bin/misc.h | 23 +- app/bin/misc2.c | 98 +- app/bin/misc2.h | 3 +- app/bin/param.c | 66 +- app/bin/trkseg.c | 52 +- app/doc/filem.but | 56 +- app/doc/navigation.but | 11 + app/doc/png.d/dprmfile.png | Bin 12483 -> 24735 bytes app/doc/png.d/mview.png | Bin 3460 -> 6712 bytes app/doc/png.d/printset.png | Bin 24825 -> 25946 bytes app/doc/view_winm.but | 4 + app/help/messages.in | 20 +- app/i18n/de_DE.po | 9338 ++++++++++----------- app/lib/Readme.creole | 283 - app/lib/Readme.md | 410 + app/lib/Readme.txt | 822 +- app/lib/mdtotxt.bat | 3 + app/lib/params/CMakeLists.txt | 27 - app/lib/params/HOn3-MicroEngineering.xtp | 25 + app/lib/params/HOn30_Minitrains.xtp | 74 + app/lib/params/N-BritishFinescaleFineTraxC40.xtp | 354 + app/lib/params/N-Ibertren.xtp | 146 + app/lib/params/N-kato.xtp | 260 +- app/lib/params/Nm-NTram.xtp | 156 + app/lib/params/O-Bassett-Lowke (discontinued).xtp | 186 + app/lib/params/O-ETS TramTrack.xtp | 97 + app/lib/params/O-ETS.xtp | 233 + app/lib/params/O-Lehnhardt Tramrails.xtp | 180 + app/lib/params/O-Lenz.xtp | 183 + app/lib/params/O-Ross.xtp | 2494 ++++-- app/lib/params/On30-FastTrack.xtp | 28 +- app/lib/params/On30-Guy.xtp | 36 +- app/lib/params/On30-Interfaceplates.xtp | 8 +- app/lib/params/TT-Kuehn.xtp | 29 +- app/lib/params/TilligEliteHO-V2a.xtp | 395 - app/lib/params/TilligH0EliteCode83.xtp | 793 ++ app/lib/params/TilligH0e.xtp | 74 + app/lib/params/TilligH0m.xtp | 74 + app/lib/params/TilligTTModellGS.xtp | 831 ++ app/lib/params/Z-Atlas55.xtp | 8 + app/lib/params/Z-Fasttrack.xtp | 198 + app/lib/params/Z-Peco60.xtp | 8 + app/lib/params/Z-Rokuhan.xtp | 56 +- app/lib/params/Z-T-Trak.xtp | 134 + app/lib/params/atl83ho.xtp | 2 +- app/lib/params/hon3-peco.xtp | 25 + app/lib/params/kato-ho.xtp | 23 + app/lib/params/kato-n.xtp | 3123 +++---- app/lib/params/nmra-ho.to | 8 - app/lib/params/nmra-ho.xtp | 642 ++ app/lib/params/nmra-ho3.to | 8 - app/lib/params/nmra-ho3.xtp | 271 + app/lib/params/nmra-n.to | 9 - app/lib/params/nmra-n.xtp | 642 ++ app/lib/params/nmra-o.to | 9 - app/lib/params/nmra-o.xtp | 642 ++ app/lib/params/nmra-o3.to | 8 - app/lib/params/nmra-o3.xtp | 271 + app/lib/params/nmra-s.to | 8 - app/lib/params/nmra-s.xtp | 642 ++ app/lib/params/nmra-to.c | 272 - app/lib/params/nmra-tt.xtp | 655 ++ app/lib/params/nmra-z.xtp | 642 ++ app/lib/params/pecohon30.xtp | 20 +- app/lib/params/rocon.xtp | 19 +- app/lib/params/supero.xtp | 420 + app/lib/params/t-trak.xtp | 1466 +++- app/lib/params/tillig-hom.xtp | 105 - app/lib/params/tomix-n.xtp | 2999 ++++--- app/lib/xtrkcad.xtq | 4 + app/tools/layerbuttons.ps1 | Bin 0 -> 2076 bytes app/wlib/gtklib/.directory | 7 - app/wlib/gtklib/CMakeLists.txt | 14 +- app/wlib/gtklib/FindGTKUnixPrint.cmake | 49 + app/wlib/gtklib/filesel.c | 64 +- app/wlib/gtklib/gtkcolor.c | 2 +- app/wlib/gtklib/gtkdraw-cairo.c | 118 +- app/wlib/gtklib/gtkdraw.c | 1044 --- app/wlib/gtklib/gtkfont.c | 88 +- app/wlib/gtklib/gtkint.h | 42 +- app/wlib/gtklib/gtklist.c | 70 +- app/wlib/gtklib/gtkmenu.c | 2 +- app/wlib/gtklib/gtktext.c | 308 +- app/wlib/gtklib/gtkxpm.c | 90 +- app/wlib/gtklib/print.c | 858 ++ app/wlib/gtklib/psprint.c | 1599 ---- app/wlib/gtklib/wpref.c | 12 +- app/wlib/include/wlib.h | 16 +- app/wlib/mswlib/mswbutt.c | 14 +- app/wlib/mswlib/mswlist.c | 35 + app/wlib/mswlib/mswmenu.c | 71 +- app/wlib/mswlib/mswmisc.c | 62 +- app/wlib/mswlib/simple-gettext.c | 7 +- distribution/posix/CMakeLists.txt | 19 +- distribution/posix/package.txt | 8 + distribution/posix/xtrkcad.spec | 84 +- notes | 12 + xtrkcad-config.h.in | 1 - 227 files changed, 23921 insertions(+), 14119 deletions(-) create mode 100644 app/bin/bitmaps/l21.xbm create mode 100644 app/bin/bitmaps/l22.xbm create mode 100644 app/bin/bitmaps/l23.xbm create mode 100644 app/bin/bitmaps/l24.xbm create mode 100644 app/bin/bitmaps/l25.xbm create mode 100644 app/bin/bitmaps/l26.xbm create mode 100644 app/bin/bitmaps/l27.xbm create mode 100644 app/bin/bitmaps/l28.xbm create mode 100644 app/bin/bitmaps/l29.xbm create mode 100644 app/bin/bitmaps/l30.xbm create mode 100644 app/bin/bitmaps/l31.xbm create mode 100644 app/bin/bitmaps/l32.xbm create mode 100644 app/bin/bitmaps/l33.xbm create mode 100644 app/bin/bitmaps/l34.xbm create mode 100644 app/bin/bitmaps/l35.xbm create mode 100644 app/bin/bitmaps/l36.xbm create mode 100644 app/bin/bitmaps/l37.xbm create mode 100644 app/bin/bitmaps/l38.xbm create mode 100644 app/bin/bitmaps/l39.xbm create mode 100644 app/bin/bitmaps/l40.xbm create mode 100644 app/bin/bitmaps/l41.xbm create mode 100644 app/bin/bitmaps/l42.xbm create mode 100644 app/bin/bitmaps/l43.xbm create mode 100644 app/bin/bitmaps/l44.xbm create mode 100644 app/bin/bitmaps/l45.xbm create mode 100644 app/bin/bitmaps/l46.xbm create mode 100644 app/bin/bitmaps/l47.xbm create mode 100644 app/bin/bitmaps/l48.xbm create mode 100644 app/bin/bitmaps/l49.xbm create mode 100644 app/bin/bitmaps/l50.xbm create mode 100644 app/bin/bitmaps/l51.xbm create mode 100644 app/bin/bitmaps/l52.xbm create mode 100644 app/bin/bitmaps/l53.xbm create mode 100644 app/bin/bitmaps/l54.xbm create mode 100644 app/bin/bitmaps/l55.xbm create mode 100644 app/bin/bitmaps/l56.xbm create mode 100644 app/bin/bitmaps/l57.xbm create mode 100644 app/bin/bitmaps/l58.xbm create mode 100644 app/bin/bitmaps/l59.xbm create mode 100644 app/bin/bitmaps/l60.xbm create mode 100644 app/bin/bitmaps/l61.xbm create mode 100644 app/bin/bitmaps/l62.xbm create mode 100644 app/bin/bitmaps/l63.xbm create mode 100644 app/bin/bitmaps/l64.xbm create mode 100644 app/bin/bitmaps/l65.xbm create mode 100644 app/bin/bitmaps/l66.xbm create mode 100644 app/bin/bitmaps/l67.xbm create mode 100644 app/bin/bitmaps/l68.xbm create mode 100644 app/bin/bitmaps/l69.xbm create mode 100644 app/bin/bitmaps/l70.xbm create mode 100644 app/bin/bitmaps/l71.xbm create mode 100644 app/bin/bitmaps/l72.xbm create mode 100644 app/bin/bitmaps/l73.xbm create mode 100644 app/bin/bitmaps/l74.xbm create mode 100644 app/bin/bitmaps/l75.xbm create mode 100644 app/bin/bitmaps/l76.xbm create mode 100644 app/bin/bitmaps/l77.xbm create mode 100644 app/bin/bitmaps/l78.xbm create mode 100644 app/bin/bitmaps/l79.xbm create mode 100644 app/bin/bitmaps/l80.xbm create mode 100644 app/bin/bitmaps/l81.xbm create mode 100644 app/bin/bitmaps/l82.xbm create mode 100644 app/bin/bitmaps/l83.xbm create mode 100644 app/bin/bitmaps/l84.xbm create mode 100644 app/bin/bitmaps/l85.xbm create mode 100644 app/bin/bitmaps/l86.xbm create mode 100644 app/bin/bitmaps/l87.xbm create mode 100644 app/bin/bitmaps/l88.xbm create mode 100644 app/bin/bitmaps/l89.xbm create mode 100644 app/bin/bitmaps/l90.xbm create mode 100644 app/bin/bitmaps/l91.xbm create mode 100644 app/bin/bitmaps/l92.xbm create mode 100644 app/bin/bitmaps/l93.xbm create mode 100644 app/bin/bitmaps/l94.xbm create mode 100644 app/bin/bitmaps/l95.xbm create mode 100644 app/bin/bitmaps/l96.xbm create mode 100644 app/bin/bitmaps/l97.xbm create mode 100644 app/bin/bitmaps/l98.xbm create mode 100644 app/bin/bitmaps/l99.xbm delete mode 100644 app/lib/Readme.creole create mode 100644 app/lib/Readme.md create mode 100644 app/lib/mdtotxt.bat create mode 100644 app/lib/params/HOn3-MicroEngineering.xtp create mode 100644 app/lib/params/HOn30_Minitrains.xtp create mode 100644 app/lib/params/N-BritishFinescaleFineTraxC40.xtp create mode 100644 app/lib/params/N-Ibertren.xtp create mode 100644 app/lib/params/Nm-NTram.xtp create mode 100644 app/lib/params/O-Bassett-Lowke (discontinued).xtp create mode 100644 app/lib/params/O-ETS TramTrack.xtp create mode 100644 app/lib/params/O-ETS.xtp create mode 100644 app/lib/params/O-Lehnhardt Tramrails.xtp create mode 100644 app/lib/params/O-Lenz.xtp delete mode 100644 app/lib/params/TilligEliteHO-V2a.xtp create mode 100644 app/lib/params/TilligH0EliteCode83.xtp create mode 100644 app/lib/params/TilligH0e.xtp create mode 100644 app/lib/params/TilligH0m.xtp create mode 100644 app/lib/params/TilligTTModellGS.xtp create mode 100644 app/lib/params/Z-Atlas55.xtp create mode 100644 app/lib/params/Z-Fasttrack.xtp create mode 100644 app/lib/params/Z-Peco60.xtp create mode 100644 app/lib/params/Z-T-Trak.xtp create mode 100644 app/lib/params/hon3-peco.xtp delete mode 100644 app/lib/params/nmra-ho.to create mode 100644 app/lib/params/nmra-ho.xtp delete mode 100644 app/lib/params/nmra-ho3.to create mode 100644 app/lib/params/nmra-ho3.xtp delete mode 100644 app/lib/params/nmra-n.to create mode 100644 app/lib/params/nmra-n.xtp delete mode 100644 app/lib/params/nmra-o.to create mode 100644 app/lib/params/nmra-o.xtp delete mode 100644 app/lib/params/nmra-o3.to create mode 100644 app/lib/params/nmra-o3.xtp delete mode 100644 app/lib/params/nmra-s.to create mode 100644 app/lib/params/nmra-s.xtp delete mode 100644 app/lib/params/nmra-to.c create mode 100644 app/lib/params/nmra-tt.xtp create mode 100644 app/lib/params/nmra-z.xtp create mode 100644 app/lib/params/supero.xtp delete mode 100644 app/lib/params/tillig-hom.xtp create mode 100644 app/tools/layerbuttons.ps1 delete mode 100644 app/wlib/gtklib/.directory create mode 100644 app/wlib/gtklib/FindGTKUnixPrint.cmake delete mode 100644 app/wlib/gtklib/gtkdraw.c create mode 100644 app/wlib/gtklib/print.c delete mode 100644 app/wlib/gtklib/psprint.c create mode 100644 distribution/posix/package.txt create mode 100644 notes diff --git a/.hgignore b/.hgignore index 48a5f90..3404f26 100644 --- a/.hgignore +++ b/.hgignore @@ -3,3 +3,5 @@ .project syntax: glob *.mo +xtrkcad-4.2.3b.hg +app/bin/dprmfile.c.orig diff --git a/.hgtags b/.hgtags index 6450dd4..dc24381 100644 --- a/.hgtags +++ b/.hgtags @@ -2,3 +2,15 @@ 882f15968b0abf4df60bf040e77f60286aac3bf4 Release_4_2_0beta1 c07643cf9248a12e61cfbbfdc0ea443a8669d008 Release_4_2_0 25dab80e5244b867c018381f34656ffba91d0e34 Release_4_2_1 +8485a3d22fbf500ddff7738cc263d884b8b2af0b Release_4_2_2 +5603bb19687491e39078eda424929d194909c48d Release_4_2_3 +3397423bf220a4dccdd4deb4c83faccad86e4bd2 Release_4_2_3a +66aa9bf23b5beb89aa2590200e5de382b0fd3796 Release_4_2_3b +66aa9bf23b5beb89aa2590200e5de382b0fd3796 Release_4_2_3b +0000000000000000000000000000000000000000 Release_4_2_3b +0000000000000000000000000000000000000000 Release_4_2_3b +66aa9bf23b5beb89aa2590200e5de382b0fd3796 Release_4_2_3b +19e42ff003fdf435c256041bb27c0a211917ee1e Release_4_2_4 +c0c1c81628cd366a1eb8f7ba081d06ea2688cdc5 Release_4_2_4a +c0c1c81628cd366a1eb8f7ba081d06ea2688cdc5 Release_4_2_4a +73cf3917555f849308dfe3fe16a4efc647fe841e Release_4_2_4a diff --git a/CMakeLists.txt b/CMakeLists.txt index 521f641..3db52bb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,13 +6,11 @@ SET(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/app) # Setup high-level build options ... IF(UNIX AND NOT APPLE) SET(XTRKCAD_USE_GTK_DEFAULT ON) - SET(XTRKCAD_USE_GTK_CAIRO_DEFAULT ON) SET(XTRKCAD_USE_GETTEXT_DEFAULT ON) ENDIF(UNIX AND NOT APPLE) IF(APPLE) SET(XTRKCAD_USE_GTK_DEFAULT ON) - SET(XTRKCAD_USE_GTK_CAIRO_DEFAULT ON) SET(XTRKCAD_USE_GETTEXT_DEFAULT OFF) ENDIF(APPLE) @@ -20,7 +18,6 @@ IF(WIN32) CMAKE_MINIMUM_REQUIRED(VERSION 2.4.7 FATAL_ERROR) SET(XTRKCAD_USE_GTK_DEFAULT OFF) - SET(XTRKCAD_USE_GTK_CAIRO_DEFAULT OFF) SET(XTRKCAD_USE_GETTEXT_DEFAULT OFF) SET(CMAKE_C_FLAGS_DEBUG "/D_DEBUG /MTd /Zi /Ob0 /Od /RTC1" CACHE STRING "Flags used by the compiler during debug builds" FORCE) @@ -40,11 +37,8 @@ if(COMMAND cmake_policy) endif(COMMAND cmake_policy) SET(XTRKCAD_USE_DOXYGEN_DEFAULT OFF) -SET(XTRKCAD_USE_LAYOUTCONTROL_DEFAULT OFF) OPTION(XTRKCAD_USE_GTK "Use GTK for the graphical user interface back-end" ${XTRKCAD_USE_GTK_DEFAULT}) -OPTION(XTRKCAD_USE_GTK_CAIRO "Use Cairo for high-quality antialiased rendering" ${XTRKCAD_USE_GTK_CAIRO_DEFAULT}) OPTION(XTRKCAD_USE_GETTEXT "Use gettext for internationalization" ${XTRKCAD_USE_GETTEXT_DEFAULT}) -OPTION(XTRKCAD_USE_LAYOUTCONTROL "Include layout control commands" ${XTRKCAD_USE_LAYOUTCONTROL_DEFAULT}) OPTION(XTRKCAD_USE_DOXYGEN "Generate internals documentation using doxygen" ${XTRKCAD_USE_DOXYGEN_DEFAULT}) IF(APPLE) @@ -85,8 +79,8 @@ CHECK_INCLUDE_FILES (malloc.h HAVE_MALLOC_H) # Setup some global options for installation ... SET(XTRKCAD_MAJOR_VERSION "4") SET(XTRKCAD_MINOR_VERSION "2") -SET(XTRKCAD_RELEASE_VERSION "2") -SET(XTRKCAD_VERSION_MODIFIER "") +SET(XTRKCAD_RELEASE_VERSION "4") +SET(XTRKCAD_VERSION_MODIFIER "a") SET(XTRKCAD_VERSION "${XTRKCAD_MAJOR_VERSION}.${XTRKCAD_MINOR_VERSION}.${XTRKCAD_RELEASE_VERSION}${XTRKCAD_VERSION_MODIFIER}") IF(WIN32) diff --git a/app/bin/CMakeLists.txt b/app/bin/CMakeLists.txt index 59aa496..4bc9fdc 100644 --- a/app/bin/CMakeLists.txt +++ b/app/bin/CMakeLists.txt @@ -63,6 +63,7 @@ ADD_CUSTOM_COMMAND( SET(SOURCES ${LIN_SOURCES} bllnhlp.c + cblock.c ccurve.c cdraw.c celev.c @@ -84,6 +85,7 @@ SET(SOURCES csplit.c cstraigh.c cstruct.c + cswitchmotor.c ctext.c ctodesgn.c ctrain.c @@ -121,14 +123,6 @@ SET(SOURCES utility.c ) -IF(XTRKCAD_USE_LAYOUTCONTROL) - SET(SOURCES - ${SOURCES} - cblock.c - cswitchmotor.c - ) -ENDIF(XTRKCAD_USE_LAYOUTCONTROL) - INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) INCLUDE_DIRECTORIES(${XTrkCAD_BINARY_DIR}) INCLUDE_DIRECTORIES(${help_BINARY_DIR}) diff --git a/app/bin/acclkeys.h b/app/bin/acclkeys.h index 7770f1a..2d60510 100644 --- a/app/bin/acclkeys.h +++ b/app/bin/acclkeys.h @@ -1,5 +1,5 @@ -/* - * $Header: /home/dmarkle/xtrkcad-fork-cvs/xtrkcad/app/bin/acclkeys.h,v 1.6 2009-07-08 18:40:27 m_fischer Exp $ +/** \file acclkeys.h + * Definition of accelerator keys */ /* XTrkCad - Model Railroad CAD @@ -127,6 +127,7 @@ #define ACCL_ZOOMOUT (WCTL+'-') #define ACCL_SNAPSHOW (WCTL+']') #define ACCL_SNAPENABLE (WCTL+'[') +#define ACCL_MAPSHOW (WCTL+' ') /* optionsM */ #define ACCL_LAYOUTW (WALT+WCTL+'a') @@ -146,12 +147,12 @@ #define ACCL_BRIDGE (0) /* Blocks */ -#define ACCL_BLOCK1 (WALT+WSHIFT+'b') -#define ACCL_BLOCK2 (WALT+WCTL+WSHIFT+'b') +#define ACCL_BLOCK1 (0) +#define ACCL_BLOCK2 (0) #define ACCL_BLOCK3 (0) /* Switch Motors */ -#define ACCL_SWITCHMOTOR1 (WSHIFT+'s') -#define ACCL_SWITCHMOTOR2 (WALT+WSHIFT+'s') +#define ACCL_SWITCHMOTOR1 (0) +#define ACCL_SWITCHMOTOR2 (0) #define ACCL_SWITCHMOTOR3 (0) #endif diff --git a/app/bin/bdf2xtp.c b/app/bin/bdf2xtp.c index 0efeff9..adc2b04 100644 --- a/app/bin/bdf2xtp.c +++ b/app/bin/bdf2xtp.c @@ -1,5 +1,5 @@ -/* - * $Header: /home/dmarkle/xtrkcad-fork-cvs/xtrkcad/app/bin/bdf2xtp.c,v 1.1 2005-12-07 15:46:58 rc-flyer Exp $ +/** \file bdf2xtp + * Bdf2xtp translates .bdf files (which are source files for Winrail track libraries) to .xtp files */ @@ -154,7 +154,7 @@ double findAngle( coOrd p0, coOrd p1 ) /* Where do we expect each input line? */ -typedef enum { +typedef enum { CLS_NULL, CLS_START, CLS_END, @@ -215,22 +215,22 @@ tokenDesc_t tokens[] = { { "EndStraight", CLS_END, ACT_DONE, NULL }, { "Curve", CLS_START, ACT_CURVE, "SSNNN" }, { "EndCurve", CLS_END, ACT_DONE, NULL }, - { "Turnout_Left", CLS_START, ACT_TURNOUT_LEFT, "SSN" }, - { "Turnout_Right", CLS_START, ACT_TURNOUT_RIGHT, "SSN" }, + { "Turnout_Left", CLS_START, ACT_TURNOUT_LEFT, "SSN" }, + { "Turnout_Right", CLS_START, ACT_TURNOUT_RIGHT, "SSN" }, { "EndTurnout", CLS_END, ACT_DONE, NULL }, { "CurvedTurnout_Left", CLS_START, ACT_CURVEDTURNOUT_LEFT, "SSN" }, { "CurvedTurnout_Right", CLS_START, ACT_CURVEDTURNOUT_RIGHT, "SSN" }, - { "ThreeWayTurnout", CLS_START, ACT_THREEWAYTURNOUT, "SSN" }, - { "Crossing_Left", CLS_START, ACT_CROSSING_LEFT, "SSNNNN" }, - { "Crossing_Right", CLS_START, ACT_CROSSING_RIGHT, "SSNNNN" }, - { "DoubleSlip_Left", CLS_START, ACT_DOUBLESLIP_LEFT, "SSNNNNN" }, - { "DoubleSlip_Right", CLS_START, ACT_DOUBLESLIP_RIGHT, "SSNNNNN" }, - { "Crossing_Symetric", CLS_START, ACT_CROSSING_SYMMETRIC, "SSNNN" }, - { "DoubleSlip_Symetric", CLS_START, ACT_DOUBLESLIP_SYMMETRIC, "SSNNNN" }, + { "ThreeWayTurnout", CLS_START, ACT_THREEWAYTURNOUT, "SSN" }, + { "Crossing_Left", CLS_START, ACT_CROSSING_LEFT, "SSNNNN" }, + { "Crossing_Right", CLS_START, ACT_CROSSING_RIGHT, "SSNNNN" }, + { "DoubleSlip_Left", CLS_START, ACT_DOUBLESLIP_LEFT, "SSNNNNN" }, + { "DoubleSlip_Right", CLS_START, ACT_DOUBLESLIP_RIGHT, "SSNNNNN" }, + { "Crossing_Symetric", CLS_START, ACT_CROSSING_SYMMETRIC, "SSNNN" }, + { "DoubleSlip_Symetric", CLS_START, ACT_DOUBLESLIP_SYMMETRIC, "SSNNNN" }, { "EndCrossing", CLS_END, ACT_DONE, NULL }, - { "Turntable", CLS_START, ACT_TURNTABLE, "SSNNNN" }, + { "Turntable", CLS_START, ACT_TURNTABLE, "SSNNNN" }, { "EndTurntable", CLS_END, ACT_ENDTURNTABLE, NULL }, - { "TravellingPlatform", CLS_START, ACT_TRANSFERTABLE, "SSNNNNN" }, + { "TravellingPlatform", CLS_START, ACT_TRANSFERTABLE, "SSNNNNN" }, { "EndTravellingPlatform", CLS_END, ACT_ENDTRANSFERTABLE, NULL }, { "Track", CLS_START, ACT_TRACK, "SSN" }, { "EndTrack", CLS_END, ACT_DONE, NULL }, @@ -255,22 +255,22 @@ tokenDesc_t tokens[] = { { "EndGerade", CLS_END, ACT_DONE, NULL }, { "Bogen", CLS_START, ACT_CURVE, "SSNNN" }, { "EndBogen", CLS_END, ACT_DONE, NULL }, - { "Weiche_links", CLS_START, ACT_TURNOUT_LEFT, "SSN" }, - { "Weiche_Rechts", CLS_START, ACT_TURNOUT_RIGHT, "SSN" }, + { "Weiche_links", CLS_START, ACT_TURNOUT_LEFT, "SSN" }, + { "Weiche_Rechts", CLS_START, ACT_TURNOUT_RIGHT, "SSN" }, { "EndWeiche", CLS_END, ACT_DONE, NULL }, { "Bogenweiche_Links", CLS_START, ACT_CURVEDTURNOUT_LEFT, "SSN" }, { "Bogenweiche_Rechts", CLS_START, ACT_CURVEDTURNOUT_RIGHT, "SSN" }, - { "Dreiwegweiche", CLS_START, ACT_THREEWAYTURNOUT, "SSN" }, - { "Kreuzung_Links", CLS_START, ACT_CROSSING_LEFT, "SSNNNN" }, - { "Kreuzung_Rechts", CLS_START, ACT_CROSSING_RIGHT, "SSNNNN" }, - { "DKW_Links", CLS_START, ACT_DOUBLESLIP_LEFT, "SSNNNNN" }, - { "DKW_Rechts", CLS_START, ACT_DOUBLESLIP_RIGHT, "SSNNNNN" }, - { "Kreuzung_Symmetrisch", CLS_START, ACT_CROSSING_SYMMETRIC, "SSNNN" }, - { "DKW_Symmetrisch", CLS_START, ACT_DOUBLESLIP_SYMMETRIC, "SSNNNN" }, + { "Dreiwegweiche", CLS_START, ACT_THREEWAYTURNOUT, "SSN" }, + { "Kreuzung_Links", CLS_START, ACT_CROSSING_LEFT, "SSNNNN" }, + { "Kreuzung_Rechts", CLS_START, ACT_CROSSING_RIGHT, "SSNNNN" }, + { "DKW_Links", CLS_START, ACT_DOUBLESLIP_LEFT, "SSNNNNN" }, + { "DKW_Rechts", CLS_START, ACT_DOUBLESLIP_RIGHT, "SSNNNNN" }, + { "Kreuzung_Symmetrisch", CLS_START, ACT_CROSSING_SYMMETRIC, "SSNNN" }, + { "DKW_Symmetrisch", CLS_START, ACT_DOUBLESLIP_SYMMETRIC, "SSNNNN" }, { "EndKreuzung", CLS_END, ACT_DONE, NULL }, - { "Drehscheibe", CLS_START, ACT_TURNTABLE, "SSNNNN" }, + { "Drehscheibe", CLS_START, ACT_TURNTABLE, "SSNNNN" }, { "EndDrehscheibe", CLS_END, ACT_ENDTURNTABLE, NULL }, - { "Schiebebuehne", CLS_START, ACT_TRANSFERTABLE, "SSNNNNN" }, + { "Schiebebuehne", CLS_START, ACT_TRANSFERTABLE, "SSNNNNN" }, { "EndSchiebebuehne", CLS_END, ACT_ENDTRANSFERTABLE, NULL }, { "Schiene", CLS_START, ACT_TRACK, "SSN" }, { "EndSchiene", CLS_END, ACT_DONE, NULL }, @@ -362,7 +362,7 @@ int isclose( coOrd a, coOrd b ) void searchSegs( segs_t * sp, int ep ) -/* Recursively search the segs looking for the next segement that begins +/* Recursively search the segs looking for the next segement that begins where this (sp->pos[ep]) one ends. We mark the ones we have already used (sp->mark). Returns when we can't continue. @@ -618,7 +618,7 @@ char * getLine( void ) lineLen = cp-line; } cp = line; - while ( isspace(*cp) ) { + while ( isspace((unsigned char)*cp) ) { cp++; lineLen--; } @@ -1118,7 +1118,7 @@ void parse( void ) switch( tp->args[inx] ) { case 'S': args[inx].string = sp; - while (isspace(*cp)) cp++; + while (isspace((unsigned char)*cp)) cp++; if (*cp != '"') { fprintf( stderr, "%d: expected a \": %s\n", lineCount, cp ); goto nextLine; diff --git a/app/bin/bitmaps/l1.xbm b/app/bin/bitmaps/l1.xbm index 9cadd73..e332794 100644 --- a/app/bin/bitmaps/l1.xbm +++ b/app/bin/bitmaps/l1.xbm @@ -1,6 +1,6 @@ -#define l1_width 10 +#define l1_width 14 #define l1_height 16 -static char l1_bits[] = { 0x00, 0x00, - 0x30, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x30, 0x00, 0x30, 0x00, - 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, - 0xfc, 0x00, 0xfc, 0x00, 0x00, 0x00}; +static char l1_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x60, 0x00, 0x50, 0x00, + 0x48, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l10.xbm b/app/bin/bitmaps/l10.xbm index 349f3cf..0cf7dc8 100644 --- a/app/bin/bitmaps/l10.xbm +++ b/app/bin/bitmaps/l10.xbm @@ -1,6 +1,6 @@ -#define l10_width 10 +#define l10_width 14 #define l10_height 16 -static char l10_bits[] = { 0x00, 0x00, - 0xe6, 0x01, 0xe7, 0x01, 0x37, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, - 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, - 0xe6, 0x01, 0xef, 0x01, 0x00, 0x00}; +static char l10_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0F, 0x8C, 0x10, 0x8A, 0x18, + 0x89, 0x14, 0x88, 0x12, 0x88, 0x11, 0x88, 0x10, 0x88, 0x10, 0x08, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l11.xbm b/app/bin/bitmaps/l11.xbm index fa3ca0e..c38f98b 100644 --- a/app/bin/bitmaps/l11.xbm +++ b/app/bin/bitmaps/l11.xbm @@ -1,6 +1,6 @@ -#define l11_width 10 +#define l11_width 14 #define l11_height 16 -static char l11_bits[] = { 0x00, 0x00, - 0xc6, 0x00, 0xe7, 0x00, 0xe7, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, - 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, - 0xc6, 0x00, 0xef, 0x01, 0x00, 0x00}; +static char l11_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x04, 0x0C, 0x06, 0x0A, 0x05, + 0x89, 0x04, 0x08, 0x04, 0x08, 0x04, 0x08, 0x04, 0x08, 0x04, 0x08, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l12.xbm b/app/bin/bitmaps/l12.xbm index c1a5274..19b8726 100644 --- a/app/bin/bitmaps/l12.xbm +++ b/app/bin/bitmaps/l12.xbm @@ -1,6 +1,6 @@ -#define l12_width 10 +#define l12_width 14 #define l12_height 16 -static char l12_bits[] = { 0x00, 0x00, - 0xe6, 0x00, 0xf7, 0x01, 0x17, 0x03, 0x06, 0x03, 0x06, 0x03, 0x86, 0x01, - 0x86, 0x01, 0xc6, 0x00, 0xc6, 0x00, 0x66, 0x00, 0x66, 0x00, 0x36, 0x00, - 0xf6, 0x03, 0xf7, 0x03, 0x00, 0x00}; +static char l12_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0F, 0x8C, 0x10, 0x8A, 0x10, + 0x09, 0x08, 0x08, 0x04, 0x08, 0x02, 0x08, 0x01, 0x88, 0x00, 0x88, 0x1F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l13.xbm b/app/bin/bitmaps/l13.xbm index 1414eb0..812bbe3 100644 --- a/app/bin/bitmaps/l13.xbm +++ b/app/bin/bitmaps/l13.xbm @@ -1,6 +1,6 @@ -#define l13_width 10 +#define l13_width 14 #define l13_height 16 -static char l13_bits[] = { 0x00, 0x00, - 0xe6, 0x00, 0xf7, 0x01, 0x17, 0x03, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03, - 0xc6, 0x01, 0xc6, 0x01, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03, 0x16, 0x03, - 0xf6, 0x01, 0xe7, 0x00, 0x00, 0x00}; +static char l13_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0F, 0x8C, 0x10, 0x0A, 0x10, + 0x09, 0x10, 0x08, 0x0E, 0x08, 0x10, 0x08, 0x10, 0x88, 0x10, 0x08, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l14.xbm b/app/bin/bitmaps/l14.xbm index 05e820f..63f2e44 100644 --- a/app/bin/bitmaps/l14.xbm +++ b/app/bin/bitmaps/l14.xbm @@ -1,6 +1,6 @@ -#define l14_width 10 +#define l14_width 14 #define l14_height 16 -static char l14_bits[] = { 0x00, 0x00, - 0x06, 0x01, 0x87, 0x01, 0x87, 0x01, 0xc6, 0x01, 0xe6, 0x01, 0xa6, 0x01, - 0xb6, 0x01, 0x96, 0x01, 0xf6, 0x03, 0xf6, 0x03, 0x86, 0x01, 0x86, 0x01, - 0x86, 0x01, 0x8f, 0x01, 0x00, 0x00}; +static char l14_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x0C, 0x0C, 0x0A, 0x0A, + 0x09, 0x09, 0x88, 0x08, 0x88, 0x1F, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l15.xbm b/app/bin/bitmaps/l15.xbm index 22daac2..4d66f1b 100644 --- a/app/bin/bitmaps/l15.xbm +++ b/app/bin/bitmaps/l15.xbm @@ -1,6 +1,6 @@ -#define l15_width 10 +#define l15_width 14 #define l15_height 16 -static char l15_bits[] = { 0x00, 0x00, - 0xf6, 0x03, 0xf7, 0x03, 0x37, 0x00, 0x36, 0x00, 0x36, 0x00, 0xf6, 0x00, - 0xf6, 0x01, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03, - 0xf6, 0x01, 0xf7, 0x00, 0x00, 0x00}; +static char l15_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x1F, 0x8C, 0x00, 0x8A, 0x00, + 0x89, 0x0F, 0x08, 0x10, 0x08, 0x10, 0x08, 0x10, 0x88, 0x10, 0x08, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l16.xbm b/app/bin/bitmaps/l16.xbm index 9f86249..84366d3 100644 --- a/app/bin/bitmaps/l16.xbm +++ b/app/bin/bitmaps/l16.xbm @@ -1,6 +1,6 @@ -#define l16_width 10 +#define l16_width 14 #define l16_height 16 -static char l16_bits[] = { 0x00, 0x00, - 0xc6, 0x01, 0xe7, 0x03, 0x37, 0x00, 0x36, 0x00, 0x36, 0x00, 0xf6, 0x01, - 0xf6, 0x01, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, - 0xe6, 0x01, 0xcf, 0x00, 0x00, 0x00}; +static char l16_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0F, 0x8C, 0x00, 0x8A, 0x00, + 0x89, 0x0F, 0x88, 0x10, 0x88, 0x10, 0x88, 0x10, 0x88, 0x10, 0x08, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l17.xbm b/app/bin/bitmaps/l17.xbm index 8169be6..0881871 100644 --- a/app/bin/bitmaps/l17.xbm +++ b/app/bin/bitmaps/l17.xbm @@ -1,6 +1,6 @@ -#define l17_width 10 +#define l17_width 14 #define l17_height 16 -static char l17_bits[] = { 0x00, 0x00, - 0xf6, 0x03, 0xf7, 0x03, 0x07, 0x03, 0x06, 0x03, 0x06, 0x03, 0x86, 0x01, - 0x86, 0x01, 0x86, 0x00, 0xc6, 0x00, 0x46, 0x00, 0x66, 0x00, 0x26, 0x00, - 0x36, 0x00, 0x17, 0x00, 0x00, 0x00}; +static char l17_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x1F, 0x0C, 0x10, 0x0A, 0x08, + 0x09, 0x08, 0x08, 0x04, 0x08, 0x04, 0x08, 0x02, 0x08, 0x02, 0x08, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l18.xbm b/app/bin/bitmaps/l18.xbm index 68742a1..3e9074c 100644 --- a/app/bin/bitmaps/l18.xbm +++ b/app/bin/bitmaps/l18.xbm @@ -1,6 +1,6 @@ -#define l18_width 10 +#define l18_width 14 #define l18_height 16 -static char l18_bits[] = { 0x00, 0x00, - 0xc6, 0x00, 0xe7, 0x01, 0x37, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, - 0xe6, 0x01, 0xe6, 0x01, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, - 0xe6, 0x01, 0xcf, 0x00, 0x00, 0x00}; +static char l18_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0F, 0x8C, 0x10, 0x8A, 0x10, + 0x89, 0x10, 0x08, 0x0F, 0x88, 0x10, 0x88, 0x10, 0x88, 0x10, 0x08, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l19.xbm b/app/bin/bitmaps/l19.xbm index 0dc6ea6..71beff5 100644 --- a/app/bin/bitmaps/l19.xbm +++ b/app/bin/bitmaps/l19.xbm @@ -1,6 +1,6 @@ -#define l19_width 10 +#define l19_width 14 #define l19_height 16 -static char l19_bits[] = { 0x00, 0x00, - 0xc6, 0x00, 0xe7, 0x01, 0x37, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, - 0x36, 0x03, 0xe6, 0x03, 0xc6, 0x03, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03, - 0xf6, 0x01, 0xf7, 0x00, 0x00, 0x00}; +static char l19_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0F, 0x8C, 0x10, 0x8A, 0x10, + 0x89, 0x10, 0x08, 0x1F, 0x08, 0x10, 0x08, 0x10, 0x08, 0x08, 0x08, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l2.xbm b/app/bin/bitmaps/l2.xbm index 6e09c68..5efcb45 100644 --- a/app/bin/bitmaps/l2.xbm +++ b/app/bin/bitmaps/l2.xbm @@ -1,6 +1,6 @@ -#define l2_width 10 +#define l2_width 14 #define l2_height 16 -static char l2_bits[] = { 0x00, 0x00, - 0xfc, 0x00, 0xfe, 0x01, 0x03, 0x03, 0x03, 0x03, 0x00, 0x03, 0x80, 0x01, - 0xc0, 0x00, 0x60, 0x00, 0x30, 0x00, 0x18, 0x00, 0x0c, 0x00, 0x06, 0x00, - 0xff, 0x03, 0xff, 0x03, 0x00, 0x00}; +static char l2_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x08, 0x01, 0x08, 0x01, + 0x80, 0x00, 0x40, 0x00, 0x20, 0x00, 0x10, 0x00, 0x08, 0x00, 0xF8, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l20.xbm b/app/bin/bitmaps/l20.xbm index 473553b..3b89521 100644 --- a/app/bin/bitmaps/l20.xbm +++ b/app/bin/bitmaps/l20.xbm @@ -1,6 +1,6 @@ -#define l20_width 10 +#define l20_width 14 #define l20_height 16 -static char l20_bits[] = { 0x00, 0x00, - 0x8e, 0x01, 0xcf, 0x03, 0xdb, 0x02, 0x59, 0x03, 0xd8, 0x02, 0x58, 0x03, - 0xc8, 0x02, 0x4c, 0x03, 0xcc, 0x02, 0x46, 0x03, 0xc6, 0x02, 0x43, 0x03, - 0xdf, 0x03, 0x9f, 0x01, 0x00, 0x00}; +static char l20_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x18, + 0x90, 0x14, 0x88, 0x12, 0x84, 0x11, 0x82, 0x10, 0x81, 0x10, 0x3F, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l21.xbm b/app/bin/bitmaps/l21.xbm new file mode 100644 index 0000000..4c21534 --- /dev/null +++ b/app/bin/bitmaps/l21.xbm @@ -0,0 +1,6 @@ +#define l21_width 14 +#define l21_height 16 +static char l21_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x04, 0x21, 0x06, 0x21, 0x05, + 0x90, 0x04, 0x08, 0x04, 0x04, 0x04, 0x02, 0x04, 0x01, 0x04, 0x3F, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l22.xbm b/app/bin/bitmaps/l22.xbm new file mode 100644 index 0000000..1d3d0b8 --- /dev/null +++ b/app/bin/bitmaps/l22.xbm @@ -0,0 +1,6 @@ +#define l22_width 14 +#define l22_height 16 +static char l22_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x10, + 0x10, 0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x81, 0x00, 0xBF, 0x1F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l23.xbm b/app/bin/bitmaps/l23.xbm new file mode 100644 index 0000000..27bb4ad --- /dev/null +++ b/app/bin/bitmaps/l23.xbm @@ -0,0 +1,6 @@ +#define l23_width 14 +#define l23_height 16 +static char l23_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0x21, 0x10, + 0x10, 0x10, 0x08, 0x0E, 0x04, 0x10, 0x02, 0x10, 0x81, 0x10, 0x3F, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l24.xbm b/app/bin/bitmaps/l24.xbm new file mode 100644 index 0000000..8b2efc5 --- /dev/null +++ b/app/bin/bitmaps/l24.xbm @@ -0,0 +1,6 @@ +#define l24_width 14 +#define l24_height 16 +static char l24_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x08, 0x21, 0x0C, 0x21, 0x0A, + 0x10, 0x09, 0x88, 0x08, 0x84, 0x1F, 0x02, 0x08, 0x01, 0x08, 0x3F, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l25.xbm b/app/bin/bitmaps/l25.xbm new file mode 100644 index 0000000..f4751dc --- /dev/null +++ b/app/bin/bitmaps/l25.xbm @@ -0,0 +1,6 @@ +#define l25_width 14 +#define l25_height 16 +static char l25_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x1F, 0xA1, 0x00, 0xA1, 0x00, + 0x90, 0x0F, 0x08, 0x10, 0x04, 0x10, 0x02, 0x10, 0x81, 0x10, 0x3F, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l26.xbm b/app/bin/bitmaps/l26.xbm new file mode 100644 index 0000000..9e67365 --- /dev/null +++ b/app/bin/bitmaps/l26.xbm @@ -0,0 +1,6 @@ +#define l26_width 14 +#define l26_height 16 +static char l26_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x00, 0xA1, 0x00, + 0x90, 0x0F, 0x88, 0x10, 0x84, 0x10, 0x82, 0x10, 0x81, 0x10, 0x3F, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l27.xbm b/app/bin/bitmaps/l27.xbm new file mode 100644 index 0000000..abdbb55 --- /dev/null +++ b/app/bin/bitmaps/l27.xbm @@ -0,0 +1,6 @@ +#define l27_width 14 +#define l27_height 16 +static char l27_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x1F, 0x21, 0x10, 0x21, 0x08, + 0x10, 0x08, 0x08, 0x04, 0x04, 0x04, 0x02, 0x02, 0x01, 0x02, 0x3F, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l28.xbm b/app/bin/bitmaps/l28.xbm new file mode 100644 index 0000000..ceb8a68 --- /dev/null +++ b/app/bin/bitmaps/l28.xbm @@ -0,0 +1,6 @@ +#define l28_width 14 +#define l28_height 16 +static char l28_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x10, + 0x90, 0x10, 0x08, 0x0F, 0x84, 0x10, 0x82, 0x10, 0x81, 0x10, 0x3F, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l29.xbm b/app/bin/bitmaps/l29.xbm new file mode 100644 index 0000000..84c6512 --- /dev/null +++ b/app/bin/bitmaps/l29.xbm @@ -0,0 +1,6 @@ +#define l29_width 14 +#define l29_height 16 +static char l29_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x10, + 0x90, 0x10, 0x08, 0x1F, 0x04, 0x10, 0x02, 0x10, 0x01, 0x08, 0x3F, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l3.xbm b/app/bin/bitmaps/l3.xbm index 66ac3ab..be5c0d1 100644 --- a/app/bin/bitmaps/l3.xbm +++ b/app/bin/bitmaps/l3.xbm @@ -1,6 +1,6 @@ -#define l3_width 10 +#define l3_width 14 #define l3_height 16 -static char l3_bits[] = { 0x00, 0x00, - 0xfc, 0x00, 0xfe, 0x01, 0x03, 0x03, 0x03, 0x03, 0x00, 0x03, 0x00, 0x03, - 0xe0, 0x01, 0xe0, 0x01, 0x00, 0x03, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, - 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x00}; +static char l3_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x08, 0x01, 0x00, 0x01, + 0x00, 0x01, 0xE0, 0x00, 0x00, 0x01, 0x00, 0x01, 0x08, 0x01, 0xF0, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l30.xbm b/app/bin/bitmaps/l30.xbm new file mode 100644 index 0000000..f7ab137 --- /dev/null +++ b/app/bin/bitmaps/l30.xbm @@ -0,0 +1,6 @@ +#define l30_width 14 +#define l30_height 16 +static char l30_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA0, 0x18, + 0xA0, 0x14, 0x9C, 0x12, 0xA0, 0x11, 0xA0, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l31.xbm b/app/bin/bitmaps/l31.xbm new file mode 100644 index 0000000..5ca3354 --- /dev/null +++ b/app/bin/bitmaps/l31.xbm @@ -0,0 +1,6 @@ +#define l31_width 14 +#define l31_height 16 +static char l31_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x04, 0x21, 0x06, 0x20, 0x05, + 0xA0, 0x04, 0x1C, 0x04, 0x20, 0x04, 0x20, 0x04, 0x21, 0x04, 0x1E, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l32.xbm b/app/bin/bitmaps/l32.xbm new file mode 100644 index 0000000..c083094 --- /dev/null +++ b/app/bin/bitmaps/l32.xbm @@ -0,0 +1,6 @@ +#define l32_width 14 +#define l32_height 16 +static char l32_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA0, 0x10, + 0x20, 0x08, 0x1C, 0x04, 0x20, 0x02, 0x20, 0x01, 0xA1, 0x00, 0x9E, 0x1F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l33.xbm b/app/bin/bitmaps/l33.xbm new file mode 100644 index 0000000..241eac5 --- /dev/null +++ b/app/bin/bitmaps/l33.xbm @@ -0,0 +1,6 @@ +#define l33_width 14 +#define l33_height 16 +static char l33_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0x20, 0x10, + 0x20, 0x10, 0x1C, 0x0E, 0x20, 0x10, 0x20, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l34.xbm b/app/bin/bitmaps/l34.xbm new file mode 100644 index 0000000..552eafd --- /dev/null +++ b/app/bin/bitmaps/l34.xbm @@ -0,0 +1,6 @@ +#define l34_width 14 +#define l34_height 16 +static char l34_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x08, 0x21, 0x0C, 0x20, 0x0A, + 0x20, 0x09, 0x9C, 0x08, 0xA0, 0x1F, 0x20, 0x08, 0x21, 0x08, 0x1E, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l35.xbm b/app/bin/bitmaps/l35.xbm new file mode 100644 index 0000000..4bf7b2f --- /dev/null +++ b/app/bin/bitmaps/l35.xbm @@ -0,0 +1,6 @@ +#define l35_width 14 +#define l35_height 16 +static char l35_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x1F, 0xA1, 0x00, 0xA0, 0x00, + 0xA0, 0x0F, 0x1C, 0x10, 0x20, 0x10, 0x20, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l36.xbm b/app/bin/bitmaps/l36.xbm new file mode 100644 index 0000000..a048e6d --- /dev/null +++ b/app/bin/bitmaps/l36.xbm @@ -0,0 +1,6 @@ +#define l36_width 14 +#define l36_height 16 +static char l36_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x00, 0xA0, 0x00, + 0xA0, 0x0F, 0x9C, 0x10, 0xA0, 0x10, 0xA0, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l37.xbm b/app/bin/bitmaps/l37.xbm new file mode 100644 index 0000000..cd58fcd --- /dev/null +++ b/app/bin/bitmaps/l37.xbm @@ -0,0 +1,6 @@ +#define l37_width 14 +#define l37_height 16 +static char l37_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x1F, 0x21, 0x10, 0x20, 0x08, + 0x20, 0x08, 0x1C, 0x04, 0x20, 0x04, 0x20, 0x02, 0x21, 0x02, 0x1E, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l38.xbm b/app/bin/bitmaps/l38.xbm new file mode 100644 index 0000000..d47e1ea --- /dev/null +++ b/app/bin/bitmaps/l38.xbm @@ -0,0 +1,6 @@ +#define l38_width 14 +#define l38_height 16 +static char l38_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA0, 0x10, + 0xA0, 0x10, 0x1C, 0x0F, 0xA0, 0x10, 0xA0, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l39.xbm b/app/bin/bitmaps/l39.xbm new file mode 100644 index 0000000..459ad96 --- /dev/null +++ b/app/bin/bitmaps/l39.xbm @@ -0,0 +1,6 @@ +#define l39_width 14 +#define l39_height 16 +static char l39_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA0, 0x10, + 0xA0, 0x10, 0x1C, 0x1F, 0x20, 0x10, 0x20, 0x10, 0x21, 0x08, 0x1E, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l4.xbm b/app/bin/bitmaps/l4.xbm index d818f48..ea52f95 100644 --- a/app/bin/bitmaps/l4.xbm +++ b/app/bin/bitmaps/l4.xbm @@ -1,6 +1,6 @@ -#define l4_width 10 +#define l4_width 14 #define l4_height 16 -static char l4_bits[] = { 0x00, 0x00, - 0x80, 0x01, 0xc0, 0x01, 0xe0, 0x01, 0xb0, 0x01, 0x98, 0x01, 0x8c, 0x01, - 0x86, 0x01, 0x83, 0x01, 0xff, 0x03, 0xff, 0x03, 0x80, 0x01, 0x80, 0x01, - 0x80, 0x01, 0x80, 0x01, 0x00, 0x00}; +static char l4_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0xC0, 0x00, 0xA0, 0x00, + 0x90, 0x00, 0x88, 0x00, 0xF8, 0x01, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l40.xbm b/app/bin/bitmaps/l40.xbm new file mode 100644 index 0000000..f8d17da --- /dev/null +++ b/app/bin/bitmaps/l40.xbm @@ -0,0 +1,6 @@ +#define l40_width 14 +#define l40_height 16 +static char l40_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0F, 0x98, 0x10, 0x94, 0x18, + 0x92, 0x14, 0x91, 0x12, 0xBF, 0x11, 0x90, 0x10, 0x90, 0x10, 0x10, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l41.xbm b/app/bin/bitmaps/l41.xbm new file mode 100644 index 0000000..2029d0a --- /dev/null +++ b/app/bin/bitmaps/l41.xbm @@ -0,0 +1,6 @@ +#define l41_width 14 +#define l41_height 16 +static char l41_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x04, 0x18, 0x06, 0x14, 0x05, + 0x92, 0x04, 0x11, 0x04, 0x3F, 0x04, 0x10, 0x04, 0x10, 0x04, 0x10, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l42.xbm b/app/bin/bitmaps/l42.xbm new file mode 100644 index 0000000..b5be599 --- /dev/null +++ b/app/bin/bitmaps/l42.xbm @@ -0,0 +1,6 @@ +#define l42_width 14 +#define l42_height 16 +static char l42_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0F, 0x98, 0x10, 0x94, 0x10, + 0x12, 0x08, 0x11, 0x04, 0x3F, 0x02, 0x10, 0x01, 0x90, 0x00, 0x90, 0x1F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l43.xbm b/app/bin/bitmaps/l43.xbm new file mode 100644 index 0000000..23ea804 --- /dev/null +++ b/app/bin/bitmaps/l43.xbm @@ -0,0 +1,6 @@ +#define l43_width 14 +#define l43_height 16 +static char l43_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0F, 0x98, 0x10, 0x14, 0x10, + 0x12, 0x10, 0x11, 0x0E, 0x3F, 0x10, 0x10, 0x10, 0x90, 0x10, 0x10, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l44.xbm b/app/bin/bitmaps/l44.xbm new file mode 100644 index 0000000..f55e45c --- /dev/null +++ b/app/bin/bitmaps/l44.xbm @@ -0,0 +1,6 @@ +#define l44_width 14 +#define l44_height 16 +static char l44_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x18, 0x0C, 0x14, 0x0A, + 0x12, 0x09, 0x91, 0x08, 0xBF, 0x1F, 0x10, 0x08, 0x10, 0x08, 0x10, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l45.xbm b/app/bin/bitmaps/l45.xbm new file mode 100644 index 0000000..8509e7c --- /dev/null +++ b/app/bin/bitmaps/l45.xbm @@ -0,0 +1,6 @@ +#define l45_width 14 +#define l45_height 16 +static char l45_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x1F, 0x98, 0x00, 0x94, 0x00, + 0x92, 0x0F, 0x11, 0x10, 0x3F, 0x10, 0x10, 0x10, 0x90, 0x10, 0x10, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l46.xbm b/app/bin/bitmaps/l46.xbm new file mode 100644 index 0000000..873164e --- /dev/null +++ b/app/bin/bitmaps/l46.xbm @@ -0,0 +1,6 @@ +#define l46_width 14 +#define l46_height 16 +static char l46_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0F, 0x98, 0x00, 0x94, 0x00, + 0x92, 0x0F, 0x91, 0x10, 0xBF, 0x10, 0x90, 0x10, 0x90, 0x10, 0x10, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l47.xbm b/app/bin/bitmaps/l47.xbm new file mode 100644 index 0000000..61043f1 --- /dev/null +++ b/app/bin/bitmaps/l47.xbm @@ -0,0 +1,6 @@ +#define l47_width 14 +#define l47_height 16 +static char l47_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x1F, 0x18, 0x10, 0x14, 0x08, + 0x12, 0x08, 0x11, 0x04, 0x3F, 0x04, 0x10, 0x02, 0x10, 0x02, 0x10, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l48.xbm b/app/bin/bitmaps/l48.xbm new file mode 100644 index 0000000..0a04953 --- /dev/null +++ b/app/bin/bitmaps/l48.xbm @@ -0,0 +1,6 @@ +#define l48_width 14 +#define l48_height 16 +static char l48_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0F, 0x98, 0x10, 0x94, 0x10, + 0x92, 0x10, 0x11, 0x0F, 0xBF, 0x10, 0x90, 0x10, 0x90, 0x10, 0x10, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l49.xbm b/app/bin/bitmaps/l49.xbm new file mode 100644 index 0000000..14b9914 --- /dev/null +++ b/app/bin/bitmaps/l49.xbm @@ -0,0 +1,6 @@ +#define l49_width 14 +#define l49_height 16 +static char l49_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0F, 0x98, 0x10, 0x94, 0x10, + 0x92, 0x10, 0x11, 0x1F, 0x3F, 0x10, 0x10, 0x10, 0x10, 0x08, 0x10, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l5.xbm b/app/bin/bitmaps/l5.xbm index c350ac3..da409be 100644 --- a/app/bin/bitmaps/l5.xbm +++ b/app/bin/bitmaps/l5.xbm @@ -1,6 +1,6 @@ -#define l5_width 10 +#define l5_width 14 #define l5_height 16 -static char l5_bits[] = { 0x00, 0x00, - 0xff, 0x03, 0xff, 0x03, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x7f, 0x00, - 0xff, 0x00, 0x80, 0x01, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x80, 0x01, - 0xff, 0x00, 0x7f, 0x00, 0x00, 0x00}; +static char l5_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x08, 0x00, 0x08, 0x00, + 0xF8, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x08, 0x01, 0xF0, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l50.xbm b/app/bin/bitmaps/l50.xbm new file mode 100644 index 0000000..981e2c8 --- /dev/null +++ b/app/bin/bitmaps/l50.xbm @@ -0,0 +1,6 @@ +#define l50_width 14 +#define l50_height 16 +static char l50_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0x81, 0x10, 0x81, 0x18, + 0x9F, 0x14, 0xA0, 0x12, 0xA0, 0x11, 0xA0, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l51.xbm b/app/bin/bitmaps/l51.xbm new file mode 100644 index 0000000..ac2e9a2 --- /dev/null +++ b/app/bin/bitmaps/l51.xbm @@ -0,0 +1,6 @@ +#define l51_width 14 +#define l51_height 16 +static char l51_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x04, 0x01, 0x06, 0x01, 0x05, + 0x9F, 0x04, 0x20, 0x04, 0x20, 0x04, 0x20, 0x04, 0x21, 0x04, 0x1E, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l52.xbm b/app/bin/bitmaps/l52.xbm new file mode 100644 index 0000000..266c9a4 --- /dev/null +++ b/app/bin/bitmaps/l52.xbm @@ -0,0 +1,6 @@ +#define l52_width 14 +#define l52_height 16 +static char l52_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0x81, 0x10, 0x81, 0x10, + 0x1F, 0x08, 0x20, 0x04, 0x20, 0x02, 0x20, 0x01, 0xA1, 0x00, 0x9E, 0x1F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l53.xbm b/app/bin/bitmaps/l53.xbm new file mode 100644 index 0000000..232b96c --- /dev/null +++ b/app/bin/bitmaps/l53.xbm @@ -0,0 +1,6 @@ +#define l53_width 14 +#define l53_height 16 +static char l53_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0x81, 0x10, 0x01, 0x10, + 0x1F, 0x10, 0x20, 0x0E, 0x20, 0x10, 0x20, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l54.xbm b/app/bin/bitmaps/l54.xbm new file mode 100644 index 0000000..e68e643 --- /dev/null +++ b/app/bin/bitmaps/l54.xbm @@ -0,0 +1,6 @@ +#define l54_width 14 +#define l54_height 16 +static char l54_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x08, 0x01, 0x0C, 0x01, 0x0A, + 0x1F, 0x09, 0xA0, 0x08, 0xA0, 0x1F, 0x20, 0x08, 0x21, 0x08, 0x1E, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l55.xbm b/app/bin/bitmaps/l55.xbm new file mode 100644 index 0000000..6b29ef2 --- /dev/null +++ b/app/bin/bitmaps/l55.xbm @@ -0,0 +1,6 @@ +#define l55_width 14 +#define l55_height 16 +static char l55_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x1F, 0x81, 0x00, 0x81, 0x00, + 0x9F, 0x0F, 0x20, 0x10, 0x20, 0x10, 0x20, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l56.xbm b/app/bin/bitmaps/l56.xbm new file mode 100644 index 0000000..20eedef --- /dev/null +++ b/app/bin/bitmaps/l56.xbm @@ -0,0 +1,6 @@ +#define l56_width 14 +#define l56_height 16 +static char l56_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0x81, 0x00, 0x81, 0x00, + 0x9F, 0x0F, 0xA0, 0x10, 0xA0, 0x10, 0xA0, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l57.xbm b/app/bin/bitmaps/l57.xbm new file mode 100644 index 0000000..a9b7d42 --- /dev/null +++ b/app/bin/bitmaps/l57.xbm @@ -0,0 +1,6 @@ +#define l57_width 14 +#define l57_height 16 +static char l57_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x1F, 0x01, 0x10, 0x01, 0x08, + 0x1F, 0x08, 0x20, 0x04, 0x20, 0x04, 0x20, 0x02, 0x21, 0x02, 0x1E, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l58.xbm b/app/bin/bitmaps/l58.xbm new file mode 100644 index 0000000..01fb1bd --- /dev/null +++ b/app/bin/bitmaps/l58.xbm @@ -0,0 +1,6 @@ +#define l58_width 14 +#define l58_height 16 +static char l58_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0x81, 0x10, 0x81, 0x10, + 0x9F, 0x10, 0x20, 0x0F, 0xA0, 0x10, 0xA0, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l59.xbm b/app/bin/bitmaps/l59.xbm new file mode 100644 index 0000000..8f5b367 --- /dev/null +++ b/app/bin/bitmaps/l59.xbm @@ -0,0 +1,6 @@ +#define l59_width 14 +#define l59_height 16 +static char l59_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0x81, 0x10, 0x81, 0x10, + 0x9F, 0x10, 0x20, 0x1F, 0x20, 0x10, 0x20, 0x10, 0x21, 0x08, 0x1E, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l6.xbm b/app/bin/bitmaps/l6.xbm index 71351c2..89efd19 100644 --- a/app/bin/bitmaps/l6.xbm +++ b/app/bin/bitmaps/l6.xbm @@ -1,6 +1,6 @@ -#define l6_width 10 +#define l6_width 14 #define l6_height 16 -static char l6_bits[] = { 0x00, 0x00, - 0xfc, 0x01, 0xfe, 0x03, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0xff, 0x01, - 0xff, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, - 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x00}; +static char l6_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x08, 0x00, 0x08, 0x00, + 0xF8, 0x00, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01, 0xF0, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l60.xbm b/app/bin/bitmaps/l60.xbm new file mode 100644 index 0000000..29692e4 --- /dev/null +++ b/app/bin/bitmaps/l60.xbm @@ -0,0 +1,6 @@ +#define l60_width 14 +#define l60_height 16 +static char l60_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x81, 0x10, 0x81, 0x18, + 0x9F, 0x14, 0xA1, 0x12, 0xA1, 0x11, 0xA1, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l61.xbm b/app/bin/bitmaps/l61.xbm new file mode 100644 index 0000000..22973a9 --- /dev/null +++ b/app/bin/bitmaps/l61.xbm @@ -0,0 +1,6 @@ +#define l61_width 14 +#define l61_height 16 +static char l61_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x04, 0x01, 0x06, 0x01, 0x05, + 0x9F, 0x04, 0x21, 0x04, 0x21, 0x04, 0x21, 0x04, 0x21, 0x04, 0x1E, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l62.xbm b/app/bin/bitmaps/l62.xbm new file mode 100644 index 0000000..0447b20 --- /dev/null +++ b/app/bin/bitmaps/l62.xbm @@ -0,0 +1,6 @@ +#define l62_width 14 +#define l62_height 16 +static char l62_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x81, 0x10, 0x81, 0x10, + 0x1F, 0x08, 0x21, 0x04, 0x21, 0x02, 0x21, 0x01, 0xA1, 0x00, 0x9E, 0x1F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l63.xbm b/app/bin/bitmaps/l63.xbm new file mode 100644 index 0000000..8fb46f9 --- /dev/null +++ b/app/bin/bitmaps/l63.xbm @@ -0,0 +1,6 @@ +#define l63_width 14 +#define l63_height 16 +static char l63_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x81, 0x10, 0x01, 0x10, + 0x1F, 0x10, 0x21, 0x0E, 0x21, 0x10, 0x21, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l64.xbm b/app/bin/bitmaps/l64.xbm new file mode 100644 index 0000000..8fec658 --- /dev/null +++ b/app/bin/bitmaps/l64.xbm @@ -0,0 +1,6 @@ +#define l64_width 14 +#define l64_height 16 +static char l64_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x08, 0x01, 0x0C, 0x01, 0x0A, + 0x1F, 0x09, 0xA1, 0x08, 0xA1, 0x1F, 0x21, 0x08, 0x21, 0x08, 0x1E, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l65.xbm b/app/bin/bitmaps/l65.xbm new file mode 100644 index 0000000..34b6f4a --- /dev/null +++ b/app/bin/bitmaps/l65.xbm @@ -0,0 +1,6 @@ +#define l65_width 14 +#define l65_height 16 +static char l65_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x1F, 0x81, 0x00, 0x81, 0x00, + 0x9F, 0x0F, 0x21, 0x10, 0x21, 0x10, 0x21, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l66.xbm b/app/bin/bitmaps/l66.xbm new file mode 100644 index 0000000..1e28cf3 --- /dev/null +++ b/app/bin/bitmaps/l66.xbm @@ -0,0 +1,6 @@ +#define l66_width 14 +#define l66_height 16 +static char l66_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x81, 0x00, 0x81, 0x00, + 0x9F, 0x0F, 0xA1, 0x10, 0xA1, 0x10, 0xA1, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l67.xbm b/app/bin/bitmaps/l67.xbm new file mode 100644 index 0000000..bbc56bf --- /dev/null +++ b/app/bin/bitmaps/l67.xbm @@ -0,0 +1,6 @@ +#define l67_width 14 +#define l67_height 16 +static char l67_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x1F, 0x01, 0x10, 0x01, 0x08, + 0x1F, 0x08, 0x21, 0x04, 0x21, 0x04, 0x21, 0x02, 0x21, 0x02, 0x1E, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l68.xbm b/app/bin/bitmaps/l68.xbm new file mode 100644 index 0000000..db31fa9 --- /dev/null +++ b/app/bin/bitmaps/l68.xbm @@ -0,0 +1,6 @@ +#define l68_width 14 +#define l68_height 16 +static char l68_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x81, 0x10, 0x81, 0x10, + 0x9F, 0x10, 0x21, 0x0F, 0xA1, 0x10, 0xA1, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l69.xbm b/app/bin/bitmaps/l69.xbm new file mode 100644 index 0000000..2d79bc7 --- /dev/null +++ b/app/bin/bitmaps/l69.xbm @@ -0,0 +1,6 @@ +#define l69_width 14 +#define l69_height 16 +static char l69_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x81, 0x10, 0x81, 0x10, + 0x9F, 0x10, 0x21, 0x1F, 0x21, 0x10, 0x21, 0x10, 0x21, 0x08, 0x1E, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l7.xbm b/app/bin/bitmaps/l7.xbm index 220e3d9..28b2698 100644 --- a/app/bin/bitmaps/l7.xbm +++ b/app/bin/bitmaps/l7.xbm @@ -1,6 +1,6 @@ -#define l7_width 10 +#define l7_width 14 #define l7_height 16 -static char l7_bits[] = { 0x00, 0x00, - 0xff, 0x03, 0xff, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x80, 0x01, - 0xc0, 0x00, 0x60, 0x00, 0x30, 0x00, 0x18, 0x00, 0x0c, 0x00, 0x06, 0x00, - 0x03, 0x00, 0x01, 0x00, 0x00, 0x00}; +static char l7_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0x01, 0x80, 0x00, + 0x80, 0x00, 0x40, 0x00, 0x40, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l70.xbm b/app/bin/bitmaps/l70.xbm new file mode 100644 index 0000000..16b4c70 --- /dev/null +++ b/app/bin/bitmaps/l70.xbm @@ -0,0 +1,6 @@ +#define l70_width 14 +#define l70_height 16 +static char l70_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0xA0, 0x10, 0x90, 0x18, + 0x90, 0x14, 0x88, 0x12, 0x88, 0x11, 0x84, 0x10, 0x84, 0x10, 0x04, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l71.xbm b/app/bin/bitmaps/l71.xbm new file mode 100644 index 0000000..12223f5 --- /dev/null +++ b/app/bin/bitmaps/l71.xbm @@ -0,0 +1,6 @@ +#define l71_width 14 +#define l71_height 16 +static char l71_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x04, 0x20, 0x06, 0x10, 0x05, + 0x90, 0x04, 0x08, 0x04, 0x08, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l72.xbm b/app/bin/bitmaps/l72.xbm new file mode 100644 index 0000000..164f621 --- /dev/null +++ b/app/bin/bitmaps/l72.xbm @@ -0,0 +1,6 @@ +#define l72_width 14 +#define l72_height 16 +static char l72_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0xA0, 0x10, 0x90, 0x10, + 0x10, 0x08, 0x08, 0x04, 0x08, 0x02, 0x04, 0x01, 0x84, 0x00, 0x84, 0x1F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l73.xbm b/app/bin/bitmaps/l73.xbm new file mode 100644 index 0000000..0031594 --- /dev/null +++ b/app/bin/bitmaps/l73.xbm @@ -0,0 +1,6 @@ +#define l73_width 14 +#define l73_height 16 +static char l73_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0xA0, 0x10, 0x10, 0x10, + 0x10, 0x10, 0x08, 0x0E, 0x08, 0x10, 0x04, 0x10, 0x84, 0x10, 0x04, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l74.xbm b/app/bin/bitmaps/l74.xbm new file mode 100644 index 0000000..be95f2c --- /dev/null +++ b/app/bin/bitmaps/l74.xbm @@ -0,0 +1,6 @@ +#define l74_width 14 +#define l74_height 16 +static char l74_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x08, 0x20, 0x0C, 0x10, 0x0A, + 0x10, 0x09, 0x88, 0x08, 0x88, 0x1F, 0x04, 0x08, 0x04, 0x08, 0x04, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l75.xbm b/app/bin/bitmaps/l75.xbm new file mode 100644 index 0000000..3524c94 --- /dev/null +++ b/app/bin/bitmaps/l75.xbm @@ -0,0 +1,6 @@ +#define l75_width 14 +#define l75_height 16 +static char l75_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x1F, 0xA0, 0x00, 0x90, 0x00, + 0x90, 0x0F, 0x08, 0x10, 0x08, 0x10, 0x04, 0x10, 0x84, 0x10, 0x04, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l76.xbm b/app/bin/bitmaps/l76.xbm new file mode 100644 index 0000000..83e8f59 --- /dev/null +++ b/app/bin/bitmaps/l76.xbm @@ -0,0 +1,6 @@ +#define l76_width 14 +#define l76_height 16 +static char l76_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0xA0, 0x00, 0x90, 0x00, + 0x90, 0x0F, 0x88, 0x10, 0x88, 0x10, 0x84, 0x10, 0x84, 0x10, 0x04, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l77.xbm b/app/bin/bitmaps/l77.xbm new file mode 100644 index 0000000..4e48354 --- /dev/null +++ b/app/bin/bitmaps/l77.xbm @@ -0,0 +1,6 @@ +#define l77_width 14 +#define l77_height 16 +static char l77_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x1F, 0x20, 0x10, 0x10, 0x08, + 0x10, 0x08, 0x08, 0x04, 0x08, 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l78.xbm b/app/bin/bitmaps/l78.xbm new file mode 100644 index 0000000..731d05d --- /dev/null +++ b/app/bin/bitmaps/l78.xbm @@ -0,0 +1,6 @@ +#define l78_width 14 +#define l78_height 16 +static char l78_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0xA0, 0x10, 0x90, 0x10, + 0x90, 0x10, 0x08, 0x0F, 0x88, 0x10, 0x84, 0x10, 0x84, 0x10, 0x04, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l79.xbm b/app/bin/bitmaps/l79.xbm new file mode 100644 index 0000000..4e5259a --- /dev/null +++ b/app/bin/bitmaps/l79.xbm @@ -0,0 +1,6 @@ +#define l79_width 14 +#define l79_height 16 +static char l79_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x0F, 0xA0, 0x10, 0x90, 0x10, + 0x90, 0x10, 0x08, 0x1F, 0x08, 0x10, 0x04, 0x10, 0x04, 0x08, 0x04, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l8.xbm b/app/bin/bitmaps/l8.xbm index bb0e2bc..cf07c8f 100644 --- a/app/bin/bitmaps/l8.xbm +++ b/app/bin/bitmaps/l8.xbm @@ -1,6 +1,6 @@ -#define l8_width 10 +#define l8_width 14 #define l8_height 16 -static char l8_bits[] = { 0x00, 0x00, - 0xfc, 0x00, 0xfe, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, - 0xfe, 0x01, 0xfe, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, - 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x00}; +static char l8_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x08, 0x01, 0x08, 0x01, + 0x08, 0x01, 0xF0, 0x00, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01, 0xF0, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l80.xbm b/app/bin/bitmaps/l80.xbm new file mode 100644 index 0000000..116c68f --- /dev/null +++ b/app/bin/bitmaps/l80.xbm @@ -0,0 +1,6 @@ +#define l80_width 14 +#define l80_height 16 +static char l80_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x18, + 0xA1, 0x14, 0x9E, 0x12, 0xA1, 0x11, 0xA1, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l81.xbm b/app/bin/bitmaps/l81.xbm new file mode 100644 index 0000000..747787e --- /dev/null +++ b/app/bin/bitmaps/l81.xbm @@ -0,0 +1,6 @@ +#define l81_width 14 +#define l81_height 16 +static char l81_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x04, 0x21, 0x06, 0x21, 0x05, + 0xA1, 0x04, 0x1E, 0x04, 0x21, 0x04, 0x21, 0x04, 0x21, 0x04, 0x1E, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l82.xbm b/app/bin/bitmaps/l82.xbm new file mode 100644 index 0000000..e8758f9 --- /dev/null +++ b/app/bin/bitmaps/l82.xbm @@ -0,0 +1,6 @@ +#define l82_width 14 +#define l82_height 16 +static char l82_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x10, + 0x21, 0x08, 0x1E, 0x04, 0x21, 0x02, 0x21, 0x01, 0xA1, 0x00, 0x9E, 0x1F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l83.xbm b/app/bin/bitmaps/l83.xbm new file mode 100644 index 0000000..8ccbf89 --- /dev/null +++ b/app/bin/bitmaps/l83.xbm @@ -0,0 +1,6 @@ +#define l83_width 14 +#define l83_height 16 +static char l83_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0x21, 0x10, + 0x21, 0x10, 0x1E, 0x0E, 0x21, 0x10, 0x21, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l84.xbm b/app/bin/bitmaps/l84.xbm new file mode 100644 index 0000000..5e0e1ba --- /dev/null +++ b/app/bin/bitmaps/l84.xbm @@ -0,0 +1,6 @@ +#define l84_width 14 +#define l84_height 16 +static char l84_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x08, 0x21, 0x0C, 0x21, 0x0A, + 0x21, 0x09, 0x9E, 0x08, 0xA1, 0x1F, 0x21, 0x08, 0x21, 0x08, 0x1E, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l85.xbm b/app/bin/bitmaps/l85.xbm new file mode 100644 index 0000000..ee8ed02 --- /dev/null +++ b/app/bin/bitmaps/l85.xbm @@ -0,0 +1,6 @@ +#define l85_width 14 +#define l85_height 16 +static char l85_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x1F, 0xA1, 0x00, 0xA1, 0x00, + 0xA1, 0x0F, 0x1E, 0x10, 0x21, 0x10, 0x21, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l86.xbm b/app/bin/bitmaps/l86.xbm new file mode 100644 index 0000000..49e4a8d --- /dev/null +++ b/app/bin/bitmaps/l86.xbm @@ -0,0 +1,6 @@ +#define l86_width 14 +#define l86_height 16 +static char l86_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x00, 0xA1, 0x00, + 0xA1, 0x0F, 0x9E, 0x10, 0xA1, 0x10, 0xA1, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l87.xbm b/app/bin/bitmaps/l87.xbm new file mode 100644 index 0000000..bbba679 --- /dev/null +++ b/app/bin/bitmaps/l87.xbm @@ -0,0 +1,6 @@ +#define l87_width 14 +#define l87_height 16 +static char l87_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x1F, 0x21, 0x10, 0x21, 0x08, + 0x21, 0x08, 0x1E, 0x04, 0x21, 0x04, 0x21, 0x02, 0x21, 0x02, 0x1E, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l88.xbm b/app/bin/bitmaps/l88.xbm new file mode 100644 index 0000000..17a4121 --- /dev/null +++ b/app/bin/bitmaps/l88.xbm @@ -0,0 +1,6 @@ +#define l88_width 14 +#define l88_height 16 +static char l88_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x10, + 0xA1, 0x10, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x10, 0xA1, 0x10, 0x1E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l89.xbm b/app/bin/bitmaps/l89.xbm new file mode 100644 index 0000000..625081d --- /dev/null +++ b/app/bin/bitmaps/l89.xbm @@ -0,0 +1,6 @@ +#define l89_width 14 +#define l89_height 16 +static char l89_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x10, + 0xA1, 0x10, 0x1E, 0x1F, 0x21, 0x10, 0x21, 0x10, 0x21, 0x08, 0x1E, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l9.xbm b/app/bin/bitmaps/l9.xbm index 1589fda..14a43a4 100644 --- a/app/bin/bitmaps/l9.xbm +++ b/app/bin/bitmaps/l9.xbm @@ -1,6 +1,6 @@ -#define l9_width 10 +#define l9_width 14 #define l9_height 16 -static char l9_bits[] = { 0x00, 0x00, - 0xfc, 0x00, 0xfe, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, - 0x03, 0x03, 0xfe, 0x03, 0xfe, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, - 0xff, 0x01, 0xfe, 0x00, 0x00, 0x00}; +static char l9_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x08, 0x01, 0x08, 0x01, + 0x08, 0x01, 0xF0, 0x01, 0x00, 0x01, 0x00, 0x01, 0x80, 0x00, 0x70, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l90.xbm b/app/bin/bitmaps/l90.xbm new file mode 100644 index 0000000..f251dbe --- /dev/null +++ b/app/bin/bitmaps/l90.xbm @@ -0,0 +1,6 @@ +#define l90_width 14 +#define l90_height 16 +static char l90_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x18, + 0xA1, 0x14, 0xBE, 0x12, 0xA0, 0x11, 0xA0, 0x10, 0x90, 0x10, 0x0E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l91.xbm b/app/bin/bitmaps/l91.xbm new file mode 100644 index 0000000..4df09a2 --- /dev/null +++ b/app/bin/bitmaps/l91.xbm @@ -0,0 +1,6 @@ +#define l91_width 14 +#define l91_height 16 +static char l91_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x04, 0x21, 0x06, 0x21, 0x05, + 0xA1, 0x04, 0x3E, 0x04, 0x20, 0x04, 0x20, 0x04, 0x10, 0x04, 0x0E, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l92.xbm b/app/bin/bitmaps/l92.xbm new file mode 100644 index 0000000..16a5631 --- /dev/null +++ b/app/bin/bitmaps/l92.xbm @@ -0,0 +1,6 @@ +#define l92_width 14 +#define l92_height 16 +static char l92_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x10, + 0x21, 0x08, 0x3E, 0x04, 0x20, 0x02, 0x20, 0x01, 0x90, 0x00, 0x8E, 0x1F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l93.xbm b/app/bin/bitmaps/l93.xbm new file mode 100644 index 0000000..72515dd --- /dev/null +++ b/app/bin/bitmaps/l93.xbm @@ -0,0 +1,6 @@ +#define l93_width 14 +#define l93_height 16 +static char l93_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0x21, 0x10, + 0x21, 0x10, 0x3E, 0x0E, 0x20, 0x10, 0x20, 0x10, 0x90, 0x10, 0x0E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l94.xbm b/app/bin/bitmaps/l94.xbm new file mode 100644 index 0000000..5732695 --- /dev/null +++ b/app/bin/bitmaps/l94.xbm @@ -0,0 +1,6 @@ +#define l94_width 14 +#define l94_height 16 +static char l94_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x08, 0x21, 0x0C, 0x21, 0x0A, + 0x21, 0x09, 0xBE, 0x08, 0xA0, 0x1F, 0x20, 0x08, 0x10, 0x08, 0x0E, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l95.xbm b/app/bin/bitmaps/l95.xbm new file mode 100644 index 0000000..33560b1 --- /dev/null +++ b/app/bin/bitmaps/l95.xbm @@ -0,0 +1,6 @@ +#define l95_width 14 +#define l95_height 16 +static char l95_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x1F, 0xA1, 0x00, 0xA1, 0x00, + 0xA1, 0x0F, 0x3E, 0x10, 0x20, 0x10, 0x20, 0x10, 0x90, 0x10, 0x0E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l96.xbm b/app/bin/bitmaps/l96.xbm new file mode 100644 index 0000000..a959a68 --- /dev/null +++ b/app/bin/bitmaps/l96.xbm @@ -0,0 +1,6 @@ +#define l96_width 14 +#define l96_height 16 +static char l96_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x00, 0xA1, 0x00, + 0xA1, 0x0F, 0xBE, 0x10, 0xA0, 0x10, 0xA0, 0x10, 0x90, 0x10, 0x0E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l97.xbm b/app/bin/bitmaps/l97.xbm new file mode 100644 index 0000000..1cd2c1e --- /dev/null +++ b/app/bin/bitmaps/l97.xbm @@ -0,0 +1,6 @@ +#define l97_width 14 +#define l97_height 16 +static char l97_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x1F, 0x21, 0x10, 0x21, 0x08, + 0x21, 0x08, 0x3E, 0x04, 0x20, 0x04, 0x20, 0x02, 0x10, 0x02, 0x0E, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l98.xbm b/app/bin/bitmaps/l98.xbm new file mode 100644 index 0000000..bad329d --- /dev/null +++ b/app/bin/bitmaps/l98.xbm @@ -0,0 +1,6 @@ +#define l98_width 14 +#define l98_height 16 +static char l98_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x10, + 0xA1, 0x10, 0x3E, 0x0F, 0xA0, 0x10, 0xA0, 0x10, 0x90, 0x10, 0x0E, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/bitmaps/l99.xbm b/app/bin/bitmaps/l99.xbm new file mode 100644 index 0000000..53b1b0e --- /dev/null +++ b/app/bin/bitmaps/l99.xbm @@ -0,0 +1,6 @@ +#define l99_width 14 +#define l99_height 16 +static char l99_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0xA1, 0x10, 0xA1, 0x10, + 0xA1, 0x10, 0x3E, 0x1F, 0x20, 0x10, 0x20, 0x10, 0x10, 0x08, 0x0E, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/app/bin/cblock.c b/app/bin/cblock.c index 06fd75a..5b728d0 100644 --- a/app/bin/cblock.c +++ b/app/bin/cblock.c @@ -1,6 +1,5 @@ -/* - * ------------------------------------------------------------------ - * cblock.c - Implement blocks: a group of trackwork with a single occ. detector +/** \file cblock.c + * Implement blocks: a group of trackwork with a single occ. detector * Created by Robert Heller on Thu Mar 12 09:43:02 2009 * ------------------------------------------------------------------ * Modification History: $Log: not supported by cvs2svn $ @@ -22,26 +21,26 @@ * ------------------------------------------------------------------ * Contents: * ------------------------------------------------------------------ - * + * * Generic Project * Copyright (C) 2005 Robert Heller D/B/A Deepwoods Software * 51 Locke Hill Road * Wendell, MA 01379-9728 - * + * * 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, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * + * * T_BLOCK * $Header: /home/dmarkle/xtrkcad-fork-cvs/xtrkcad/app/bin/cblock.c,v 1.5 2009-11-23 19:46:16 rheller Exp $ */ @@ -62,7 +61,7 @@ static int log_block = 0; static void NoDrawLine(drawCmd_p d, coOrd p0, coOrd p1, wDrawWidth width, wDrawColor color ) {} static void NoDrawArc(drawCmd_p d, coOrd p, DIST_T r, ANGLE_T angle0, - ANGLE_T angle1, BOOL_T drawCenter, wDrawWidth width, + ANGLE_T angle1, BOOL_T drawCenter, wDrawWidth width, wDrawColor color ) {} static void NoDrawString( drawCmd_p d, coOrd p, ANGLE_T a, char * s, wFont_p fp, FONTSIZE_T fontSize, wDrawColor color ) {} @@ -160,7 +159,7 @@ static void UpdateBlock (track_p trk, int inx, descData_p descUpd, BOOL_T needUn } if ( ! changed ) return; if ( needUndoStart ) - UndoStart( _("Change Block"), "Change Block" ); + UndoStart( _("Change block"), "Change block" ); UndoModify( trk ); if (nChanged) { MyFree(xx->name); @@ -202,7 +201,7 @@ static void DescribeBlock (track_p trk, char * str, CSIZE_T len ) strcpy( str, _(GetTrkTypeName( trk )) ); str++; while (*str) { - *str = tolower(*str); + *str = tolower((unsigned char)*str); str++; } sprintf( str, _("(%d): Layer=%d %s"), @@ -226,7 +225,7 @@ static void DescribeBlock (track_p trk, char * str, CSIZE_T len ) blockDesc[NM].mode = blockDesc[SC].mode = DESC_NOREDRAW; DoDescribe(_("Block"), trk, blockDesc, UpdateBlock ); - + } static blockDebug (track_p trk) @@ -242,7 +241,7 @@ static blockDebug (track_p trk) LOG( log_block, 1, ("*** blockDebug(): trackList[%d] = T%d, ",iTrack,GetTrkIndex((&(xx->trackList))[iTrack]))) LOG( log_block, 1, ("%s\n",GetTrkTypeName((&(xx->trackList))[iTrack]))) } - + } static BOOL_T blockCheckContigiousPath() @@ -293,7 +292,7 @@ static BOOL_T blockCheckContigiousPath() } if (!IsConnectedP && blockTrk_da.cnt > 1) return FALSE; } - return TRUE; + return TRUE; } static void DeleteBlock ( track_p t ) @@ -337,7 +336,7 @@ static void ReadBlock ( char * line ) } DYNARR_RESET( track_p , blockTrk_da ); while ( (cp = GetNextLine()) != NULL ) { - while (isspace(*cp)) cp++; + while (isspace((unsigned char)*cp)) cp++; if ( strncmp( cp, "END", 3 ) == 0 ) { break; } @@ -365,7 +364,7 @@ static void ReadBlock ( char * line ) LOG( log_block, 1, ("*** ReadBlock(): copying track T%d\n",GetTrkIndex(blockTrk(iTrack)))) (&(xx->trackList))[iTrack] = blockTrk(iTrack); } - blockDebug(trk); + blockDebug(trk); } @@ -407,7 +406,7 @@ static trackCmd_t blockCmds = { }; - + #ifdef BLOCKCMD static BOOL_T TrackInBlock (track_p trk, track_p blk) { wIndex_t iTrack; @@ -472,7 +471,7 @@ static void BlockOk ( void * junk ) wHide( blockW ); return; } - UndoStart( _("Create Block"), "Create Block" ); + UndoStart( _("Create block"), "Create block" ); /* Create a block object */ LOG( log_block, 1, ("*** BlockOk(): %d tracks in block\n",blockTrk_da.cnt)) trk = NewTrack(0, T_BLOCK, tempEndPts_da.cnt, sizeof(blockData_t)+(sizeof(track_p)*(blockTrk_da.cnt-1))+1); @@ -492,7 +491,7 @@ static void BlockOk ( void * junk ) UndoEnd(); } wHide( blockW ); - + } static void NewBlockDialog() @@ -509,7 +508,7 @@ static void NewBlockDialog() continue; } if ( FindBlock( trk ) != NULL ) { - ErrorMessage( _("Selected Track is already in a block, skipped!") ); + ErrorMessage( _("Selected track is already in a block, skipped!") ); continue; } blockElementCount++; @@ -535,7 +534,7 @@ static STATUS_T CmdBlockCreate( wAction_t action, coOrd pos ) LOG( log_block, 1, ("*** CmdBlockAction(%08x,{%f,%f})\n",action,pos.x,pos.y)) switch (action & 0xFF) { case C_START: - fprintf(stderr,"*** CmdBlockCreate(): C_START\n"); + fprintf(stderr,"*** CmdBlockCreate(): C_START\n"); NewBlockDialog(); return C_TERMINATE; default: @@ -549,7 +548,7 @@ static STATUS_T CmdBlockEdit( wAction_t action, coOrd pos ) { track_p trk,btrk; char msg[STR_SIZE]; - + switch (action) { case C_START: InfoMessage( _("Select a track") ); @@ -581,7 +580,7 @@ static STATUS_T CmdBlockDelete( wAction_t action, coOrd pos ) { track_p trk,btrk; blockData_p xx; - + switch (action) { case C_START: InfoMessage( _("Select a track") ); @@ -598,7 +597,7 @@ static STATUS_T CmdBlockDelete( wAction_t action, coOrd pos ) /* Confirm Delete Block */ xx = GetblockData(btrk); if ( NoticeMessage( _("Really delete block %s?"), _("Yes"), _("No"), xx->name) ) { - UndoStart( _("Delete Block"), "delete" ); + UndoStart( _("Delete Block"), "delete" ); DeleteTrack (btrk, FALSE); UndoEnd(); return C_TERMINATE; @@ -630,7 +629,7 @@ static STATUS_T CmdBlock (wAction_t action, coOrd pos ) default: return C_TERMINATE; } } - + #include "bitmaps/blocknew.xpm" #include "bitmaps/blockedit.xpm" #include "bitmaps/blockdel.xpm" diff --git a/app/bin/celev.c b/app/bin/celev.c index b4691d1..164ea43 100644 --- a/app/bin/celev.c +++ b/app/bin/celev.c @@ -225,7 +225,6 @@ static void DoElevDone( void * arg ) DoElevUpdate( NULL, 1, NULL ); HilightElevations( FALSE ); HilightSelectedEndPt( FALSE, elevTrk, elevEp ); - wHide( elevW ); elevTrk = NULL; Reset(); } diff --git a/app/bin/chotbar.c b/app/bin/chotbar.c index b430f61..f138cbb 100644 --- a/app/bin/chotbar.c +++ b/app/bin/chotbar.c @@ -1,8 +1,5 @@ -/* - * $Header: /home/dmarkle/xtrkcad-fork-cvs/xtrkcad/app/bin/chotbar.c,v 1.4 2009-10-15 03:54:32 dspagnol Exp $ - * +/** \file chotbar.c * HOT BAR - * */ /* XTrkCad - Model Railroad CAD @@ -296,13 +293,13 @@ EXPORT void HotBarCancel( void ) HotBarHighlight( hotBarCurrSelect ); hotBarCurrSelect = -1; } - + static BOOL_T HotBarSelectPlayback( char * line ) { int inx; hotBarMap_t * tbm; - while (*line && isspace(*line) ) line++; + while (*line && isspace((unsigned char)*line) ) line++; for ( inx=0; inxproc( HB_FULLTITLE, tbm->context, NULL, NULL ), line) == 0) { @@ -355,7 +352,7 @@ EXPORT void AddHotBarElement( wMenuListAdd( hotBarML, hotBarMLcnt++, contentsLabel, (void*)(intptr_t)hotBarMap_da.cnt ); strncpy( curContentsLabel, contentsLabel, sizeof curContentsLabel ); } - + if (barScale <= 0) { if (isTrack) barScale = (trackGauge>0.1)?trackGauge*24:10; @@ -381,7 +378,7 @@ EXPORT void AddHotBarElement( tbm->labelW = textsize.x+5/hotBarD.dpi; if ( tbm->labelW > tbm->w ) { tbm->w = tbm->labelW; - } + } } hotBarWidth += tbm->w; } diff --git a/app/bin/cmisc.c b/app/bin/cmisc.c index fe8beea..bb6e700 100644 --- a/app/bin/cmisc.c +++ b/app/bin/cmisc.c @@ -1,7 +1,5 @@ /** \file cmisc.c - * Handlimg of the 'Describe' dialog - * - * $Header: /home/dmarkle/xtrkcad-fork-cvs/xtrkcad/app/bin/cmisc.c,v 1.7 2009-07-08 18:40:27 m_fischer Exp $ + * Handling of the 'Describe' dialog */ /* XTrkCad - Model Railroad CAD @@ -337,12 +335,12 @@ void DoDescribe( char * title, track_p trk, descData_p data, descUpdate_t update wControlActive( ddp->control1, ((ddp->mode|ro_mode)&DESC_RO)==0 ); break; case DESC_LAYER: - wListClear(ddp->control0); // Rebuild list on each invovation + wListClear((wList_p)ddp->control0); // Rebuild list on each invovation for ( inx = 0; inxcontrol0, message, NULL, (void*)inx ); + wListAddValue( (wList_p)ddp->control0, message, NULL, (void*)(intptr_t)inx ); } } break; diff --git a/app/bin/compound.c b/app/bin/compound.c index cbc650b..ed585f7 100644 --- a/app/bin/compound.c +++ b/app/bin/compound.c @@ -1,6 +1,4 @@ -/* - * $Header: /home/dmarkle/xtrkcad-fork-cvs/xtrkcad/app/bin/compound.c,v 1.4 2008-01-20 23:29:15 mni77 Exp $ - * +/** \file compound.c * Compound tracks: Turnouts and Structures * */ @@ -188,7 +186,7 @@ void ComputeCompoundBoundingBox( coOrd hi, lo; xx = GetTrkExtraData(trk); - + GetSegBounds( xx->orig, xx->angle, xx->segCnt, xx->segs, &lo, &hi ); hi.x += lo.x; hi.y += lo.y; @@ -283,7 +281,7 @@ void SetDescriptionOrig( Translate( &p0, p0, xx->segs[j].u.c.a0 + xx->segs[j].u.c.a1/2.0 + xx->angle, fabs(xx->segs[j].u.c.radius) ); - + } else { GetBoundingBox( trk, (&p0), (&p1) ); p0.x = (p0.x+p1.x)/2.0; @@ -396,7 +394,7 @@ STATUS_T CompoundDescriptionMove( switch (action) { case C_DOWN: REORIGIN( p0, xx->descriptionOrig, xx->angle, xx->orig ) - + case C_MOVE: case C_UP: if (action != C_DOWN) @@ -432,7 +430,7 @@ EXPORT void GetSegInxEP( int * segInx, EPINX_T * segEP ) { - int inx; + int inx; inx = segChar; if (inx > 0 ) { *segInx = (inx)-1; @@ -672,7 +670,7 @@ void DescribeCompound( int mL, nL, pL; long mode; long listLabelsOption = listLabels; - + if ( xx->flipped ) listLabelsOption |= LABEL_FLIPPED; if ( xx->ungrouped ) @@ -685,7 +683,7 @@ void DescribeCompound( strcpy( str, _(GetTrkTypeName( trk )) ); str++; while (*str) { - *str = tolower(*str); + *str = tolower((unsigned char)*str); str++; } sprintf( str, _("(%d): Layer=%d %s"), @@ -836,7 +834,7 @@ BOOL_T WriteCompound( switch ( xx->special ) { case TOadjustable: rc &= fprintf( f, "\tX %s %0.3f %0.3f\n", ADJUSTABLE, - xx->u.adjustable.minD, xx->u.adjustable.maxD )>0; + xx->u.adjustable.minD, xx->u.adjustable.maxD )>0; break; case TOpier: rc &= fprintf( f, "\tX %s %0.6f \"%s\"\n", PIER, xx->u.pier.height, xx->u.pier.name )>0; @@ -1009,7 +1007,7 @@ void ReadCompound( } xx->segCnt = tempSegs_da.cnt; memcpy( xx->segs, tempSegs_da.ptr, tempSegs_da.cnt * sizeof *xx->segs ); - + ComputeCompoundBoundingBox( trk ); SetDescriptionOrig( trk ); xx->descriptionOff = descriptionOff; @@ -1020,12 +1018,12 @@ void ReadCompound( xx->special = TOadjustable; GetArgs( tempSpecial+strlen(ADJUSTABLE), "ff", &xx->u.adjustable.minD, &xx->u.adjustable.maxD ); - + } else if (strncmp( tempSpecial, PIER, strlen(PIER) ) == 0) { xx->special = TOpier; GetArgs( tempSpecial+strlen(PIER), "fq", &xx->u.pier.height, &xx->u.pier.name ); - + } else { InputError("Unknown special case", TRUE); } @@ -1101,7 +1099,7 @@ void FlipCompound( DIST_T d2, d1, d0; ANGLE_T a2, a1; #define SMALLVALUE (0.001) - + FlipPoint( &xx->orig, orig, angle ); xx->angle = NormalizeAngle( 2*angle - xx->angle + 180.0 ); xx->segs = memdup( xx->segs, xx->segCnt * sizeof xx->segs[0] ); @@ -1252,14 +1250,14 @@ BOOL_T EnumerateCompound( track_p trk ) for ( type="TS"; *type; type++ ) { for (inx = 0; inx < enumCompound_da.cnt; inx++ ) { if (EnumCompound(inx).type[0] == *type) { - EnumerateList( EnumCompound(inx).count, + EnumerateList( EnumCompound(inx).count, EnumCompound(inx).price, - EnumCompound(inx).name ); + EnumCompound(inx).name ); } } } DYNARR_RESET( enumCompound_t, enumCompound_da ); } - return TRUE; + return TRUE; } diff --git a/app/bin/cprofile.c b/app/bin/cprofile.c index 245bb58..99a3a6d 100644 --- a/app/bin/cprofile.c +++ b/app/bin/cprofile.c @@ -33,49 +33,49 @@ (use 0testprof.xtc - 6 tracks connected 0:0:1 1:0:1 2:0:1 3:0:1 4:0:1 5:0:1 6:0:1) PreCond Action PostCond - + / empty -> creating single pt A1 - - 10 10 - A2 - - 20 20 11 A3 - - 11 11 20 - + / single pt -> delete B1 10 - 10 - - B2 20 11 20 - - B3 20 11 11 - - - + / single pt at EOT - extend C1 10 - 11 10 11 {1} C2 10 - 20 10 11 {1} C3 10 - 41 10 41 {1234} C4 10 - 50 10 41 {1234} - + / single pt at mid track - extend D1 31 40 11 31 20 {32} D2 31 40 20 31 20 {32} D3 31 40 51 40 51 {45} D4 31 40 61 40 61 {456} D5 31 40 10 31 10 {321} - + / length=2, delete end E1 30 41 30 40 41 {4} E2 30 41 21 40 41 {4} E3 30 41 41 30 31 {3} E4 30 41 50 30 31 {3} - + / length=1, delete end F1 30 31 30 31 - F2 30 31 21 31 - F3 30 31 31 30 - F4 30 31 40 30 - - + / length=1, extend G1 30 31 11 20 31 {23} G2 30 31 10 10 31 {123} G3 30 31 51 30 51 {345} G4 30 31 60 30 51 {345} G5 30 31 61 30 61 {3456} - + / length=2, extend H1 30 41 11 20 41 {234} H2 30 41 10 10 41 {1234} @@ -117,7 +117,7 @@ track_p pathEndTrk; EPINX_T pathEndEp; #define PASSERT( F, X, R ) if ( ! (X) ) { ErrorMessage( MSG_PASSERT, F, __LINE__, #X ); return R; } -#define NOP +#define NOP typedef struct { track_p trk; @@ -426,7 +426,7 @@ static void RedrawProfileW( void ) D->size.y += prof.minE; #endif - DrawProfile( &screenProfileD, screenProfileFontSize, + DrawProfile( &screenProfileD, screenProfileFontSize, #ifdef WINDOWS printVert #else @@ -444,6 +444,21 @@ static drawCmd_t printProfileD = { 0.0, {0.0,0.0}, {1.0,1.0}, ProfilePix2CoOrd, ProfileCoOrd2Pix }; + +/** + * This is the print function for the track height profile. The paper + * orientation is based in on the orientation of the display windows. + * Eg. is the windows is wider than high, the printout will be in + * landscape. + * \todo Rework the layout of the printout + * This function is (at least for me) hard to comprehend with all the + * fiddling around with the ccordinates. Also the filled area is a + * waste of toner or ink. + * + * \param junk IN + * \return + */ + static void DoProfilePrint( void * junk ) { coOrd size, p[4]; @@ -740,7 +755,7 @@ static BOOL_T PathListEmpty( void ) static BOOL_T PathListSingle( void ) { return pathStartTrk != NULL && - ( pathEndTrk == NULL || + ( pathEndTrk == NULL || ( GetTrkEndTrk(pathEndTrk,pathEndEp) == pathStartTrk && GetTrkEndTrk(pathStartTrk,pathStartEp) == pathEndTrk ) ); } @@ -1112,7 +1127,7 @@ if (log_profile>=1) { pathEndEp = epP; LOG( log_profile, 2, ("Adding first element\n") ) - } else if ( PathListSingle() && + } else if ( PathListSingle() && ( ( trkN == pathStartTrk && epN == pathStartEp ) || ( trkP && trkP == pathStartTrk && epP == pathStartEp ) ) ) { pathStartTrk = pathEndTrk = NULL; @@ -1210,13 +1225,13 @@ static void ProfileSubCommand( wBool_t set, void* pcmd ) DrawFillCircle( &tempD, pos, radius, ((mode&ELEV_MASK)==ELEV_DEF?elevColorDefined:elevColorIgnore)); if ( (mode&ELEV_MASK)==ELEV_DEF ) - + DrawEndPt2( &mainD, profilePopupTrk, profilePopupEp, drawColorWhite ); elev = 0.0; switch (cmd) { case 0: /* define */ - ComputeElev( profilePopupTrk, profilePopupEp, TRUE, &elev, NULL ); + ComputeElev( profilePopupTrk, profilePopupEp, TRUE, &elev, NULL ); mode = ELEV_DEF|ELEV_VISIBLE; break; case 1: @@ -1299,7 +1314,7 @@ static STATUS_T CmdProfile( wAction_t action, coOrd pos ) } #ifdef LATER InfoMessage( "" ); - if ((trk0 = OnTrack( &pos, TRUE, TRUE )) == NULL) + if ((trk0 = OnTrack( &pos, TRUE, TRUE )) == NULL) return C_CONTINUE; ep0 = PickEndPoint( pos, trk0 ); if (ep0 < 0) diff --git a/app/bin/cswitchmotor.c b/app/bin/cswitchmotor.c index aae5608..7b948a8 100644 --- a/app/bin/cswitchmotor.c +++ b/app/bin/cswitchmotor.c @@ -1,6 +1,5 @@ -/* - * ------------------------------------------------------------------ - * cswitchmotor.c - Switch Motors +/** \file cswitchmotor.c + * Switch Motors * Created by Robert Heller on Sat Mar 14 10:39:56 2009 * ------------------------------------------------------------------ * Modification History: $Log: not supported by cvs2svn $ @@ -25,27 +24,27 @@ * ------------------------------------------------------------------ * Contents: * ------------------------------------------------------------------ - * + * * Generic Project * Copyright (C) 2005 Robert Heller D/B/A Deepwoods Software * 51 Locke Hill Road * Wendell, MA 01379-9728 - * + * * 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, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * + * + * */ #include @@ -117,8 +116,8 @@ static void DrawSwitchMotor (track_p t, drawCmd_p d, wDrawColor color ) if (switchmotormark_bm == NULL) { switchmotormark_bm = wDrawBitMapCreate( mainD.d, - switchmotormark_width, - switchmotormark_height, 16, 16, + switchmotormark_width, + switchmotormark_height, 16, 16, switchmotormark_bits); } Translate (&p, orig, -angle , 2 ); @@ -137,8 +136,8 @@ static struct { typedef enum { NM, NOR, REV, PS, TO } switchmotorDesc_e; static descData_t switchmotorDesc[] = { /*NM */ { DESC_STRING, N_("Name"), &switchmotorData.name }, -/*NOR*/ { DESC_STRING, N_("Normal"), &switchmotorData.normal }, -/*REV*/ { DESC_STRING, N_("Reverse"), &switchmotorData.reverse }, +/*NOR*/ { DESC_STRING, N_("Normal"), &switchmotorData.normal }, +/*REV*/ { DESC_STRING, N_("Reverse"), &switchmotorData.reverse }, /*PS */ { DESC_STRING, N_("Point Sense"), &switchmotorData.pointsense }, /*TO */ { DESC_LONG, N_("Turnout"), &switchmotorData.turnout }, { DESC_NULL } }; @@ -215,7 +214,7 @@ static void DescribeSwitchMotor (track_p trk, char * str, CSIZE_T len ) strcpy( str, _(GetTrkTypeName( trk )) ); str++; while (*str) { - *str = tolower(*str); + *str = tolower((unsigned char)*str); str++; } sprintf( str, _("(%d): Layer=%d %s"), @@ -230,14 +229,14 @@ static void DescribeSwitchMotor (track_p trk, char * str, CSIZE_T len ) switchmotorData.pointsense[STR_LONG_SIZE-1] = '\0'; switchmotorData.turnout = GetTrkIndex(xx->turnout); switchmotorDesc[TO].mode = DESC_RO; - switchmotorDesc[NM].mode = + switchmotorDesc[NM].mode = switchmotorDesc[NOR].mode = switchmotorDesc[REV].mode = switchmotorDesc[PS].mode = DESC_NOREDRAW; DoDescribe(_("Switch motor"), trk, switchmotorDesc, UpdateSwitchMotor ); } -static switchmotorDebug (track_p trk) +static void switchmotorDebug (track_p trk) { switchmotorData_p xx = GetswitchmotorData(trk); LOG( log_switchmotor, 1, ("*** switchmotorDebug(): trk = %08x\n",trk)) @@ -334,7 +333,7 @@ static trackCmd_t switchmotorCmds = { static track_p FindSwitchMotor (track_p trk) { track_p a_trk; - switchmotorData_p xx; + switchmotorData_p xx; for (a_trk = NULL; TrackIterate( &a_trk ) ;) { if (GetTrkType(a_trk) == T_SWITCHMOTOR) { @@ -349,7 +348,7 @@ static void SwitchMotorOk ( void * junk ) { switchmotorData_p xx; track_p trk; - + LOG( log_switchmotor, 1, ("*** SwitchMotorOk()\n")) ParamUpdate (&switchmotorPG ); if ( switchmotorName[0]==0 ) { @@ -389,7 +388,7 @@ static void NewSwitchMotorDialog(track_p trk) static STATUS_T CmdSwitchMotorCreate( wAction_t action, coOrd pos ) { track_p trk; - + LOG( log_switchmotor, 1, ("*** CmdSwitchMotorCreate(%08x,{%f,%f})\n",action,pos.x,pos.y)) switch (action & 0xFF) { case C_START: @@ -412,7 +411,7 @@ static STATUS_T CmdSwitchMotorCreate( wAction_t action, coOrd pos ) default: return C_CONTINUE; } -} +} extern BOOL_T inDescribeCmd; @@ -420,7 +419,7 @@ static STATUS_T CmdSwitchMotorEdit( wAction_t action, coOrd pos ) { track_p trk,btrk; char msg[STR_SIZE]; - + switch (action) { case C_START: InfoMessage( _("Select a turnout") ); @@ -452,7 +451,7 @@ static STATUS_T CmdSwitchMotorDelete( wAction_t action, coOrd pos ) { track_p trk,btrk; switchmotorData_p xx; - + switch (action) { case C_START: InfoMessage( _("Select a turnout") ); @@ -469,7 +468,7 @@ static STATUS_T CmdSwitchMotorDelete( wAction_t action, coOrd pos ) /* Confirm Delete SwitchMotor */ xx = GetswitchmotorData(btrk); if ( NoticeMessage( _("Really delete switch motor %s?"), _("Yes"), _("No"), xx->name) ) { - UndoStart( _("Delete Switch Motor"), "delete" ); + UndoStart( _("Delete Switch Motor"), "delete" ); DeleteTrack (btrk, FALSE); UndoEnd(); return C_TERMINATE; @@ -502,7 +501,7 @@ static STATUS_T CmdSwitchMotor (wAction_t action, coOrd pos ) default: return C_TERMINATE; } } - + //#include "bitmaps/switchmotor.xpm" #include "bitmaps/switchmnew.xpm" diff --git a/app/bin/ctodesgn.c b/app/bin/ctodesgn.c index e3c1b8e..b5ba768 100644 --- a/app/bin/ctodesgn.c +++ b/app/bin/ctodesgn.c @@ -40,7 +40,7 @@ /***************************************** * - * TURNOUT DESIGNER + * TURNOUT DESIGNER * */ @@ -187,7 +187,7 @@ static signed char RegPaths[] = { 'R', 'e', 'v', 'e', 'r', 's', 'e', 0, 1, 3, 4, 0, 0, 0 }; static toDesignSchema_t RegSchema = { RegPaths, - "030" "310" "341" "420" }; + "030" "310" "341" "420" }; static toDesignDesc_t RegDesc = { NTO_REGULAR, N_("Regular Turnout"), @@ -248,7 +248,7 @@ static toDesignFloat_t WyeFloats[] = { static signed char Wye1Paths[] = { 'L', 'e', 'f', 't', 0, 1, 2, 3, 0, 0, 'R', 'i', 'g', 'h', 't', 0, 1, 4, 5, 0, 0, 0 }; -static toDesignSchema_t Wye1Schema = { +static toDesignSchema_t Wye1Schema = { Wye1Paths, "030" "341" "410" "362" "620" }; static signed char Wye2Paths[] = { @@ -287,7 +287,7 @@ static signed char Tri1Paths[] = { 'L', 'e', 'f', 't', 0, 1, 2, 3, 0, 0, 'N', 'o', 'r', 'm', 'a', 'l', 0, 1, 6, 0, 0, 'R', 'i', 'g', 'h', 't', 0, 1, 4, 5, 0, 0, 0 }; -static toDesignSchema_t Tri1Schema = { +static toDesignSchema_t Tri1Schema = { Tri1Paths, "030" "341" "410" "362" "620" "370" }; static signed char Tri2Paths[] = { @@ -1099,7 +1099,7 @@ static toDesignSchema_t * LoadSegs( return NULL; radii[0] = - radii[0]; points[0].x = points[0].y = points[1].y = 0.0; - points[1].x = (newTurnLen0); + points[1].x = (newTurnLen0); points[2].y = (newTurnOff1); points[2].x = (newTurnLen1); tempEndPts(0).pos = points[0]; tempEndPts(0).angle = 270.0; @@ -1146,7 +1146,7 @@ static toDesignSchema_t * LoadSegs( radii[0] = - radii[0]; points[0].x = points[0].y = 0.0; points[1].y = (newTurnOff1); - points[1].x = (newTurnLen1); + points[1].x = (newTurnLen1); points[2].y = -(newTurnOff2); points[2].x = (newTurnLen2); points[7].y = 0; @@ -1343,7 +1343,7 @@ static void NewTurnPrint( { 0.0, 0.0 }, { 0.0, 0.0 }, Pix2CoOrd, CoOrd2Pix }; - + if ((pp=LoadSegs( curDesign, TRUE, NULL )) == NULL) return; if (includeNontrackSegments && customTurnout1) @@ -2104,11 +2104,11 @@ EXPORT void ComputeCurvedSeg( EXPORT char * Strcpytrimed( char * dst, char * src, BOOL_T double_quotes ) { char * cp; - while (*src && isspace(*src) ) src++; + while (*src && isspace((unsigned char)*src) ) src++; if (!*src) return dst; cp = src+strlen(src)-1; - while ( cp>src && isspace(*cp) ) cp--; + while ( cp>src && isspace((unsigned char)*cp) ) cp--; while ( src<=cp ) { if (*src == '"' && double_quotes) *dst++ = '"'; @@ -2331,7 +2331,7 @@ int main ( int argc, char * argv[] ) } strcpy( newTurnManufacturer, *argv++ ); specialLine[0] = '\0'; - switch (tolower((*argv++)[0])) { + switch (tolower((unsigned char)(*argv++)[0])) { case 'b': if (argc != 7) Usage(argc0,argv0); strcpy( newTurnLeftDesc, *argv++ ); @@ -2364,7 +2364,7 @@ int main ( int argc, char * argv[] ) strcpy( newTurnLeftPartno, *argv++ ); newTurnLen1 = GetDim(atof( *argv++ )); newTurnAngle1 = atof( *argv++ ); - curDesign = &CrvSectionDesc; + curDesign = &CrvSectionDesc; NewTurnOk( &CrvSectionDesc ); break; case 'r': diff --git a/app/bin/ctrain.c b/app/bin/ctrain.c index b78dc9e..d3eb00a 100644 --- a/app/bin/ctrain.c +++ b/app/bin/ctrain.c @@ -374,7 +374,7 @@ static void SetCarBoundingBox( hi.y = p[inx].y; } SetBoundingBox( car, hi, lo ); - + } @@ -593,8 +593,8 @@ static wIndex_t FindLoco( } /** - * Update the speed display when running trains. Draw the slider in the - * correct position and update the odometer. + * Update the speed display when running trains. Draw the slider in the + * correct position and update the odometer. * * \param d IN drawing area for slider * \param d IN the dialog @@ -611,7 +611,7 @@ static void SpeedRedraw( wPos_t y, pts[4][2]; trainControlDlg_p dlg = (trainControlDlg_p)context; struct extraData * xx; - wDrawColor drawColor; + wDrawColor drawColor; wDrawClear( d ); if ( dlg == NULL || dlg->train == NULL ) return; @@ -635,18 +635,18 @@ static void SpeedRedraw( pts[0][0] = pts[3][0] = 0; pts[1][0] = pts[2][0] = SLIDER_WIDTH; wDrawFilledPolygon( d, pts, 4, drawColor, 0 ); - + wDrawLine( d, 0, y, SLIDER_WIDTH, y, 1, wDrawLineSolid, drawColorRed, 0 ); wDrawLine( d, 0, y+SLIDER_THICKNESS/2, SLIDER_WIDTH, y+SLIDER_THICKNESS/2, 1, wDrawLineSolid, drawColorBlack, 0 ); wDrawLine( d, 0, y-SLIDER_THICKNESS/2, SLIDER_WIDTH, y-SLIDER_THICKNESS/2, 1, wDrawLineSolid, drawColorBlack, 0 ); - + sprintf( dlg->speedS, "%3d %s", (int)(units==UNITS_ENGLISH?xx->speed:xx->speed*1.6), (units==UNITS_ENGLISH?"mph":"km/h") ); ParamLoadMessage( dlg->trainPGp, I_SPEED, dlg->speedS ); LOG( log_trainPlayback, 3, ( "Speed = %d\n", (int)xx->speed ) ); } -static void SpeedAction( +static void SpeedAction( wAction_t action, coOrd pos ) { @@ -717,7 +717,7 @@ static void ControllerDialogSync( } else { wListSetIndex( (wList_p)dlg->trainPGp->paramPtr[I_LIST].control, -1 ); } - + if ( dlg->train ) { xx = GetTrkExtraData(dlg->train); dir = xx->direction==0?0:1; @@ -954,7 +954,7 @@ static void SetTrainDirection( struct extraData *xx, *xx0=GetTrkExtraData(train); int dir, dir0; track_p car; - + car = train; for ( dir0 = 0; dir0 < 2; dir0++ ) { dir = dir0; @@ -1140,7 +1140,7 @@ if ( top1 != top2 ) { hi.y = lo.y + size.x; if ( !OFF_MAIND( lo, hi ) ) DrawCar( car, &mainD, wDrawColorBlack ); - } + } } wDrawDelayUpdate( mainD.d, FALSE ); drawCarEnable = drawCarEnable1; @@ -1208,7 +1208,7 @@ static track_p FindCar( track_p trk, trk1; DIST_T dist1 = 100000, dist; struct extraData * xx; - + trk1 = NULL; for ( trk=NULL; TrackIterate(&trk); ) { if ( GetTrkType(trk) == T_CAR ) { @@ -1458,7 +1458,7 @@ static void CrashTrain( FlipTraverseTrack( &xx->trvTrk ); PlaceCars( car, 1-dir, speed, flip ); if ( flip ) - speed = - speed; + speed = - speed; xx->trvTrk.angle = NormalizeAngle( xx->trvTrk.angle - speed ); xx->trvTrk.trk = NULL; PlaceCar( car ); @@ -1712,7 +1712,7 @@ static BOOL_T MoveTrain( measured = TRUE; } WALK_CARS_END( car1, xx1, dir1 ); - + if ( train == followTrain ) { if ( followCenter.x != mainCenter.x || followCenter.y != mainCenter.y ) { @@ -2057,7 +2057,7 @@ static STATUS_T CmdTrain( wAction_t action, coOrd pos ) DoCarDlg(); DoChangeNotification( CHANGE_PARAMS ); } - } + } EnableCommands(); if ( curTrainDlg == NULL ) curTrainDlg = CreateTrainControlDlg(); @@ -2090,7 +2090,7 @@ static STATUS_T CmdTrain( wAction_t action, coOrd pos ) wControlShow( (wControl_p)newcarB, (toolbarSet&(1<ptr; cmp_key.len = roadnameTab->len; roadnameMapP = LookupListElem( &roadnameMap_da, &cmp_key, Cmp_roadnameMap, sizeof *(roadnameMap_p)0 ); @@ -845,7 +843,7 @@ static roadnameMap_p LoadRoadnameList( roadnameMapP->roadname = TabStringDup(roadnameTab); roadnameMapP->repmark = TabStringDup(repmarkTab); roadnameMapChanged = TRUE; - } else if ( repmarkTab->len > 0 && + } else if ( repmarkTab->len > 0 && ( roadnameMapP->repmark == NULL || roadnameMapP->repmark[0] == '\0' ) ) { roadnameMapP->repmark = TabStringDup(repmarkTab); roadnameMapChanged = TRUE; @@ -1013,7 +1011,7 @@ static BOOL_T CarPartRead( carDim_t dim; long rgb; - if ( !GetArgs( line+8, "sqllff00ffl", + if ( !GetArgs( line+8, "sqllff00ffl", scale, &title, &options, &type, &dim.carLength, &dim.carWidth, &dim.truckCenter, &dim.coupledLength, &rgb ) ) return FALSE; CarPartNew( NULL, curParamFileIndex, LookupScale(scale), title, options, type, &dim, wDrawFindColor(rgb) ); @@ -1036,10 +1034,10 @@ static BOOL_T CarPartWrite( TabStringExtract( partP->title, 7, tabs ); sprintf( message, "%s\t%s\t%.*s\t%.*s\t%.*s\t%.*s\t%.*s", parentP->manuf, parentP->proto, - tabs[T_DESC].len, tabs[T_DESC].ptr, - tabs[T_PART].len, tabs[T_PART].ptr, - tabs[T_ROADNAME].len, tabs[T_ROADNAME].ptr, - tabs[T_REPMARK].len, tabs[T_REPMARK].ptr, + tabs[T_DESC].len, tabs[T_DESC].ptr, + tabs[T_PART].len, tabs[T_PART].ptr, + tabs[T_ROADNAME].len, tabs[T_ROADNAME].ptr, + tabs[T_REPMARK].len, tabs[T_REPMARK].ptr, tabs[T_NUMBER].len, tabs[T_NUMBER].ptr ); rc &= fprintf( f, "CARPART %s \"%s\"", GetScaleName(partP->parent->scale), PutTitle(message) )>0; rc &= fprintf( f, " %ld %ld %0.3f %0.3f 0 0 %0.3f %0.3f %ld\n", @@ -1060,7 +1058,7 @@ static BOOL_T CarDescCustomSave( int partX; carPart_p partP; BOOL_T rc = TRUE; - + for ( parentX=0; parentXparts_da.cnt; partX++ ) { @@ -1196,7 +1194,7 @@ EXPORT BOOL_T CarItemRead( ANGLE_T angle; wIndex_t index; - if ( !GetArgs( line+4, "lsqll" "ff00ffl" "fflll000000c", + if ( !GetArgs( line+4, "lsqll" "ff00ffl" "fflll000000c", &itemIndex, scale, &title, &options, &type, &dim.carLength, &dim.carWidth, &dim.truckCenter, &dim.coupledLength, &rgb, &purchPrice, &currPrice, &condition, &purchDate, &serviceDate, &cp ) ) @@ -1308,10 +1306,10 @@ EXPORT void CarItemGetSegs( tabString_t tabs[7]; trkSeg_t * segPtr; DIST_T ratio = GetScaleRatio(item->scaleInx); - + TabStringExtract( item->title, 7, tabs ); TabStringCpy( message, &tabs[T_PROTO] ); - protoP = CarProtoLookup( message, FALSE, FALSE, 0.0, 0.0 ); + protoP = CarProtoLookup( message, FALSE, FALSE, 0.0, 0.0 ); if ( protoP != NULL ) { item->segCnt = protoP->segCnt; segPtr = protoP->segPtr; @@ -1582,7 +1580,7 @@ static char * CarItemHotbarProc( strncpy( newCarLabel1, cp, sizeof newCarLabel1 ); ParamLoadControls( &newCarPG ); ParamGroupRecord( &newCarPG ); - + InfoSubstituteControls( newCarControls, newCarLabels ); wWinGetSize( mainW, &w, &h ); w -= wControlGetPosX( newCarControls[0] ) + 4; @@ -2179,7 +2177,7 @@ static carDlgAction_e item2partActions[] = { A_ClrManuf, A_SPartnoSel, A_ShowControls, A_Return }; -static carDlgAction_e part2itemActions[] = { +static carDlgAction_e part2itemActions[] = { A_IsNewPart, 2+0, A_Else, 1, A_PopTitleAndTypeinx, @@ -2468,7 +2466,7 @@ static BOOL_T CarDlgLoadProtoList( char * firstName; int typeCount[N_TYPELISTMAP]; int listTypeInx, currTypeInx; - + listTypeInx = -1; carDlgProtoInx = -1; firstName = NULL; @@ -2481,7 +2479,7 @@ LOG( log_carDlgList, 3, ( "CarDlgLoadProtoList( %s, %d, %s )\n carDlgProtoStr if ( listTypeInx < 0 && carDlgProtoStr[0] && (protoP=CarProtoFind(carDlgProtoStr)) ) listTypeInx = CarProtoFindTypeCode(protoP->type); if ( listTypeInx < 0 ) - listTypeInx = CarProtoFindTypeCode(carProto(0)->type); + listTypeInx = CarProtoFindTypeCode(carProto(0)->type); for ( inx=0; inxtype); @@ -2638,7 +2636,7 @@ static BOOL_T CarDlgLoadPartList( carPartParent_p parentP ) TabStringExtract( partP->title, 7, tabs ); ConstructPartDesc( tabs ); lastPart.paramFileIndex = partP->paramFileIndex; - if ( message[0] && IsParamValid(partP->paramFileIndex) && + if ( message[0] && IsParamValid(partP->paramFileIndex) && ( lastPart.title == NULL || Cmp_part( &lastPart, partP ) != 0 ) ) { listInx = wListAddValue( (wList_p)carDlgPLs[I_CD_PARTNO_LIST].control, message, NULL, (void*)partP ); if ( carDlgPartnoInx<0 && @@ -3193,7 +3191,7 @@ static BOOL_T CheckCarDlgItemIndex( long * index ) { BOOL_T found = TRUE; BOOL_T updated = FALSE; - + int inx; carItem_p item; while ( found ) { @@ -4207,8 +4205,8 @@ static void CarInvDlgDelete( void ) static int CarInvSaveText( - const char * pathName, - const char * fileName, + int files, + char ** fileName, void * data ) { FILE * f; @@ -4219,12 +4217,13 @@ static int CarInvSaveText( char * cp0, * cp1; int len; - if ( pathName == NULL ) - return TRUE; - SetCurDir( pathName, fileName ); - f = fopen( pathName, "w" ); + assert( fileName != NULL ); + assert( files == 1 ); + + SetCurrentPath( CARSPATHKEY, fileName[0] ); + f = fopen( fileName[0], "w" ); if ( f == NULL ) { - NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Car Inventory"), fileName, strerror(errno) ); + NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Car Inventory"), fileName[0], strerror(errno) ); return FALSE; } @@ -4293,7 +4292,7 @@ static int CarInvSaveText( fprintf( f, " %*s", widths[5], " " ); } } - if ( widths[6] > 0 ) { + if ( widths[6] > 0 ) { if ( item->data.condition != 0 ) { fprintf( f, " %-*.*s", widths[6], widths[6], condListMap[MapCondition(item->data.condition)].name ); } else { @@ -4390,7 +4389,7 @@ static int ParseCsvLine( int rc, len; cp = line; - for ( cq=cp+strlen(cp)-1; cq>cp&&isspace(*cq); cq-- ); + for ( cq=cp+strlen(cp)-1; cq>cp&&isspace((unsigned char)*cq); cq-- ); cq[1] = '\0'; for ( elem=0; elem 0 && tabs[M_PARTNO].len > 0 ) - partP = CarPartFind( tabs[M_MANUF].ptr, tabs[M_MANUF].len, tabs[M_PARTNO].ptr, tabs[M_PARTNO].len, scale ); + partP = CarPartFind( tabs[M_MANUF].ptr, tabs[M_MANUF].len, tabs[M_PARTNO].ptr, tabs[M_PARTNO].len, scale ); if ( partP ) { TabStringExtract( partP->title, 7, partTabs ); if ( tabs[M_PROTO].len == 0 && partTabs[T_PROTO].len > 0 ) { tabs[M_PROTO].ptr = partTabs[T_PROTO].ptr; tabs[M_PROTO].len = partTabs[T_PROTO].len; } @@ -4644,11 +4644,11 @@ static void CsvFormatString( if ( *str && len ) { fputc( '"', f ); for ( ; *str && len; str++,len-- ) { - if ( !iscntrl( *str ) ) { + if ( !iscntrl((unsigned char) *str ) ) { if ( *str == '"' ) fputc( '"', f ); fputc( *str, f ); - } else if ( *str == '\n' && str[1] && len > 1 ) { + } else if ( *str == '\n' && str[1] && len > 1 ) { fprintf( f, "" ); } } @@ -4682,8 +4682,8 @@ static void CsvFormatFloat( static int CarInvExportCsv( - const char * pathName, - const char * fileName, + int files, + char ** fileName, void * data ) { FILE * f; @@ -4693,12 +4693,13 @@ static int CarInvExportCsv( char * sp; char *oldLocale = NULL; - if ( pathName == NULL ) - return TRUE; - SetCurDir( pathName, fileName ); - f = fopen( pathName, "w" ); + assert( fileName != NULL ); + assert( files == 1 ); + SetCurrentPath( CARSPATHKEY, fileName[0] ); + + f = fopen( fileName[0], "w" ); if ( f == NULL ) { - NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Export Cars"), fileName, strerror(errno) ); + NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Export Cars"), fileName[0], strerror(errno) ); return FALSE; } diff --git a/app/bin/dcustmgm.c b/app/bin/dcustmgm.c index 53d1f96..86f86b1 100644 --- a/app/bin/dcustmgm.c +++ b/app/bin/dcustmgm.c @@ -165,8 +165,8 @@ static void CustMgmContentsOk( void * junk ) static int CustomDoExport( - const char * pathName, - const char * fileName, + int files, + char ** fileName, void * data ) { int rc; @@ -175,15 +175,18 @@ static int CustomDoExport( custMgmContext_p context = NULL; char *oldLocale = NULL; + assert( fileName != NULL ); + assert( files == 1 ); + if ( selcnt <= 0 ) return FALSE; - SetCurDir( pathName, fileName ); - rc = access( pathName, F_OK ); + SetCurrentPath( PARAMETERPATHKEY, fileName[ 0 ] ); + rc = access( fileName[ 0 ], F_OK ); if ( rc != -1 ) { - rc = access( pathName, W_OK ); + rc = access( fileName[ 0 ], W_OK ); if ( rc == -1 ) { - NoticeMessage( MSG_CUSTMGM_CANT_WRITE, _("Ok"), NULL, pathName ); + NoticeMessage( MSG_CUSTMGM_CANT_WRITE, _("Ok"), NULL, fileName[ 0 ] ); return FALSE; } custMgmProceed = TRUE; @@ -196,9 +199,9 @@ static int CustomDoExport( } if ( !custMgmProceed ) return FALSE; - customMgmF = fopen( pathName, "a" ); + customMgmF = fopen( fileName[ 0 ], "a" ); if ( customMgmF == NULL ) { - NoticeMessage( MSG_CUSTMGM_CANT_WRITE, _("Ok"), NULL, pathName ); + NoticeMessage( MSG_CUSTMGM_CANT_WRITE, _("Ok"), NULL, fileName[ 0 ] ); return FALSE; } @@ -214,7 +217,7 @@ static int CustomDoExport( context = (custMgmContext_p)wListGetItemContext( customSelL, inx ); if ( context == NULL ) continue; if (!context->proc( CUSTMGM_DO_COPYTO, context->data )) { - NoticeMessage( MSG_WRITE_FAILURE, _("Ok"), NULL, strerror(errno), pathName ); + NoticeMessage( MSG_WRITE_FAILURE, _("Ok"), NULL, strerror(errno), fileName[ 0 ] ); fclose( customMgmF ); RestoreLocale(oldLocale); return FALSE; @@ -227,7 +230,7 @@ static int CustomDoExport( } fclose( customMgmF ); RestoreLocale(oldLocale); - LoadParamFile( pathName, fileName, NULL ); + LoadParamFile( 1, fileName, NULL ); DoChangeNotification( CHANGE_PARAMS ); return TRUE; } diff --git a/app/bin/denum.c b/app/bin/denum.c index de5200b..d27a135 100644 --- a/app/bin/denum.c +++ b/app/bin/denum.c @@ -66,15 +66,15 @@ static int count_utf8_chars(char *s) { } static int DoEnumSave( - const char * pathName, - const char * fileName, + int files, + char **fileName, void * data ) { - if (pathName == NULL) - return TRUE; - memcpy( curDirName, pathName, fileName-pathName ); - curDirName[fileName-pathName-1] = '\0'; - return wTextSave( enumT, pathName ); + assert( fileName != NULL ); + assert( files == 1 ); + + SetCurrentPath( PARTLISTPATHKEY, fileName[0] ); + return wTextSave( enumT, fileName[ 0 ] ); } diff --git a/app/bin/dlayer.c b/app/bin/dlayer.c index 17d787c..c79d783 100644 --- a/app/bin/dlayer.c +++ b/app/bin/dlayer.c @@ -36,7 +36,7 @@ * */ -#define NUM_BUTTONS (20) +#define NUM_BUTTONS (99) #define LAYERPREF_FROZEN (1) #define LAYERPREF_ONMAP (2) #define LAYERPREF_VISIBLE (4) @@ -256,6 +256,7 @@ static void SetLayerColor( int inx, wDrawColor color ) } + #include "bitmaps/l1.xbm" #include "bitmaps/l2.xbm" #include "bitmaps/l3.xbm" @@ -276,10 +277,101 @@ static void SetLayerColor( int inx, wDrawColor color ) #include "bitmaps/l18.xbm" #include "bitmaps/l19.xbm" #include "bitmaps/l20.xbm" +#include "bitmaps/l21.xbm" +#include "bitmaps/l22.xbm" +#include "bitmaps/l23.xbm" +#include "bitmaps/l24.xbm" +#include "bitmaps/l25.xbm" +#include "bitmaps/l26.xbm" +#include "bitmaps/l27.xbm" +#include "bitmaps/l28.xbm" +#include "bitmaps/l29.xbm" +#include "bitmaps/l30.xbm" +#include "bitmaps/l31.xbm" +#include "bitmaps/l32.xbm" +#include "bitmaps/l33.xbm" +#include "bitmaps/l34.xbm" +#include "bitmaps/l35.xbm" +#include "bitmaps/l36.xbm" +#include "bitmaps/l37.xbm" +#include "bitmaps/l38.xbm" +#include "bitmaps/l39.xbm" +#include "bitmaps/l40.xbm" +#include "bitmaps/l41.xbm" +#include "bitmaps/l42.xbm" +#include "bitmaps/l43.xbm" +#include "bitmaps/l44.xbm" +#include "bitmaps/l45.xbm" +#include "bitmaps/l46.xbm" +#include "bitmaps/l47.xbm" +#include "bitmaps/l48.xbm" +#include "bitmaps/l49.xbm" +#include "bitmaps/l50.xbm" +#include "bitmaps/l51.xbm" +#include "bitmaps/l52.xbm" +#include "bitmaps/l53.xbm" +#include "bitmaps/l54.xbm" +#include "bitmaps/l55.xbm" +#include "bitmaps/l56.xbm" +#include "bitmaps/l57.xbm" +#include "bitmaps/l58.xbm" +#include "bitmaps/l59.xbm" +#include "bitmaps/l60.xbm" +#include "bitmaps/l61.xbm" +#include "bitmaps/l62.xbm" +#include "bitmaps/l63.xbm" +#include "bitmaps/l64.xbm" +#include "bitmaps/l65.xbm" +#include "bitmaps/l66.xbm" +#include "bitmaps/l67.xbm" +#include "bitmaps/l68.xbm" +#include "bitmaps/l69.xbm" +#include "bitmaps/l70.xbm" +#include "bitmaps/l71.xbm" +#include "bitmaps/l72.xbm" +#include "bitmaps/l73.xbm" +#include "bitmaps/l74.xbm" +#include "bitmaps/l75.xbm" +#include "bitmaps/l76.xbm" +#include "bitmaps/l77.xbm" +#include "bitmaps/l78.xbm" +#include "bitmaps/l79.xbm" +#include "bitmaps/l80.xbm" +#include "bitmaps/l81.xbm" +#include "bitmaps/l82.xbm" +#include "bitmaps/l83.xbm" +#include "bitmaps/l84.xbm" +#include "bitmaps/l85.xbm" +#include "bitmaps/l86.xbm" +#include "bitmaps/l87.xbm" +#include "bitmaps/l88.xbm" +#include "bitmaps/l89.xbm" +#include "bitmaps/l90.xbm" +#include "bitmaps/l91.xbm" +#include "bitmaps/l92.xbm" +#include "bitmaps/l93.xbm" +#include "bitmaps/l94.xbm" +#include "bitmaps/l95.xbm" +#include "bitmaps/l96.xbm" +#include "bitmaps/l97.xbm" +#include "bitmaps/l98.xbm" +#include "bitmaps/l99.xbm" + + +static char * show_layer_bits[NUM_BUTTONS] = { + l1_bits, l2_bits, l3_bits, l4_bits, l5_bits, l6_bits, l7_bits, l8_bits, l9_bits, l10_bits, + l11_bits, l12_bits, l13_bits, l14_bits, l15_bits, l16_bits, l17_bits, l18_bits, l19_bits, l20_bits, + l21_bits, l22_bits, l23_bits, l24_bits, l25_bits, l26_bits, l27_bits, l28_bits, l29_bits, l30_bits, + l31_bits, l32_bits, l33_bits, l34_bits, l35_bits, l36_bits, l37_bits, l38_bits, l39_bits, l40_bits, + l41_bits, l42_bits, l43_bits, l44_bits, l45_bits, l46_bits, l47_bits, l48_bits, l49_bits, l50_bits, + l51_bits, l52_bits, l53_bits, l54_bits, l55_bits, l56_bits, l57_bits, l58_bits, l59_bits, l60_bits, + l61_bits, l62_bits, l63_bits, l64_bits, l65_bits, l66_bits, l67_bits, l68_bits, l69_bits, l70_bits, + l71_bits, l72_bits, l73_bits, l74_bits, l75_bits, l76_bits, l77_bits, l78_bits, l79_bits, l80_bits, + l81_bits, l82_bits, l83_bits, l84_bits, l85_bits, l86_bits, l87_bits, l88_bits, l89_bits, l90_bits, + l91_bits, l92_bits, l93_bits, l94_bits, l95_bits, l96_bits, l97_bits, l98_bits, l99_bits, +}; + -static char * show_layer_bits[NUM_BUTTONS] = { l1_bits, l2_bits, l3_bits, l4_bits, l5_bits, l6_bits, l7_bits, l8_bits, l9_bits, l10_bits, - l11_bits, l12_bits, l13_bits, l14_bits, l15_bits, l16_bits, l17_bits, l18_bits, l19_bits, l20_bits }; - static EXPORT long layerRawColorTab[] = { wRGB( 0, 0,255), /* blue */ wRGB( 0, 0,128), /* dk blue */ @@ -863,7 +955,7 @@ EXPORT BOOL_T ReadLayers( char * line ) { char * name; int inx, visible, frozen, color, onMap; - long rgb; + unsigned long rgb; /* older files didn't support layers */ @@ -887,7 +979,7 @@ EXPORT BOOL_T ReadLayers( char * line ) /* get the properties for a layer from the file and update the layer accordingly */ - if (!GetArgs( line, "ddddl0000q", &inx, &visible, &frozen, &onMap, &rgb, &name )) + if (!GetArgs( line, "ddddu0000q", &inx, &visible, &frozen, &onMap, &rgb, &name )) return FALSE; if (paramVersion < 9) { if ( rgb >= 0 && (int)rgb < sizeof oldColorMap/sizeof oldColorMap[0] ) @@ -937,6 +1029,7 @@ EXPORT void InitLayers( void ) layerColorTab[i] = wDrawFindColor( layerRawColorTab[i] ); /* create the bitmaps for the layer buttons */ + /* all bitmaps have to have the same dimensions */ for ( i = 0; i +#define PARAM_SUBDIR ("\\params") + /**************************************************************************** * * Param File Management @@ -208,24 +210,26 @@ EXPORT void RememberParamFiles( void ) static wWin_p paramFileW; -static long paramFileSel = 1; +static long paramFileSel = 0; static wIcon_p mtbox_bm; static wIcon_p chkbox_bm; static void ParamFileAction( void * ); static void ParamFileBrowse( void * ); +static void ParamFileSelectAll( void * ); static paramListData_t paramFileListData = { 10, 370 }; static char * paramFileLabels[] = { N_("Show File Names"), NULL }; static paramData_t paramFilePLs[] = { #define I_PRMFILLIST (0) #define paramFileL ((wList_p)paramFilePLs[I_PRMFILLIST].control) - { PD_LIST, NULL, "inx", 0, ¶mFileListData, NULL, BL_DUP|BL_SETSTAY }, + { PD_LIST, NULL, "inx", 0, ¶mFileListData, NULL, BL_DUP|BL_SETSTAY|BL_MANY }, #define I_PRMFILTOGGLE (1) { PD_TOGGLE, ¶mFileSel, "mode", 0, paramFileLabels, NULL, BC_HORZ|BC_NOBORDER }, -#define I_PRMFILACTION (2) + { PD_BUTTON, (void *)ParamFileSelectAll, "selectall", PDO_DLGCMDBUTTON, NULL, N_("Select all") }, +#define I_PRMFILACTION (3) #define paramFileActionB ((wButton_p)paramFilePLs[I_PRMFILACTION].control) - { PD_BUTTON, (void*)ParamFileAction, "action", PDO_DLGCMDBUTTON, NULL, N_("Unload") }, + { PD_BUTTON, (void*)ParamFileAction, "action", PDO_DLGCMDBUTTON, NULL, N_("Unload"), 0L, FALSE }, { PD_BUTTON, (void*)ParamFileBrowse, "browse", 0, NULL, N_("Browse ...") } }; static paramGroup_t paramFilePG = { "prmfile", 0, paramFilePLs, sizeof paramFilePLs/sizeof paramFilePLs[0] }; @@ -250,66 +254,80 @@ static void ParamFileLoadList( void ) wControlShow( (wControl_p)paramFileL, TRUE ); } +/** + * Load the selected parameter files. This is a callback executed when the file selection dialog + * is closed. + * Steps: + * - the parameters are read from file + * - check is performed to see whether the content is already present, if yes the previously + * loaded content is invalidated + * - loaded parameter file is added to list of parameter files + * - if a parameter file dialog exists the list is updated. It is either rewritten in + * in case of an invalidated file or the new file is appended + * - the settings are updated + * These steps are repeated for every file in list + * + * \param files IN the number of filenames in the fileName array + * \param fileName IN an array of fully qualified filenames + * \param data IN ignored + * \return TRUE on success, FALSE on error + */ EXPORT int LoadParamFile( - const char * pathName, - const char * fileName, + int files, + char ** fileName, void * data ) { char * cp; + char *name; wIndex_t inx; - wBool_t redrawList; + int i = 0; - if (pathName == NULL) - return TRUE; - memcpy( curParamDir, pathName, fileName-pathName ); - curParamDir[fileName-pathName] = '\0'; - wPrefSetString( "file", "paramdir", curParamDir ); - - redrawList = FALSE; - curContents = curSubContents = NULL; - curParamFileIndex = paramFileInfo_da.cnt; - if ( !ReadParams( 0, NULL, pathName ) ) - return FALSE; - if (curContents == NULL) { - curContents = curSubContents = MyStrdup( fileName ); - for ( cp=curContents; *cp; cp++ ) { - if ( *cp == '=' || *cp == '\'' || *cp == '"' || *cp == ':' || *cp == '.' ) - *cp = ' '; - } - } + wBool_t redrawList = FALSE; - for ( inx=0; inx 0); - DYNARR_APPEND( paramFileInfo_t, paramFileInfo_da, 10 ); - paramFileInfo(curParamFileIndex).name = MyStrdup( pathName ); - paramFileInfo(curParamFileIndex).valid = TRUE; - paramFileInfo(curParamFileIndex).deleted = FALSE; - paramFileInfo(curParamFileIndex).deletedShadow = - paramFileInfo(curParamFileIndex).deleted = FALSE; - paramFileInfo(curParamFileIndex).contents = curContents; - - if ( paramFilePG.win ) { - if ( redrawList ) { - ParamFileLoadList(); - } else { - strcpy( message, ((!paramFileSel) && paramFileInfo(curParamFileIndex).contents)? - paramFileInfo(curParamFileIndex).contents: - paramFileInfo(curParamFileIndex).name ); - wListAddValue( paramFileL, message, chkbox_bm, (void*)(intptr_t)curParamFileIndex ); - wListSetIndex( paramFileL, wListGetCount(paramFileL)-1 ); + for( i=0; i < files; i++ ) + { + curContents = curSubContents = NULL; + curParamFileIndex = paramFileInfo_da.cnt; + if ( !ReadParams( 0, NULL, fileName[ i ] ) ) + return FALSE; + + assert( curContents != NULL ); + // in case the contents is already presented, make invalid + for ( inx=0; inx= paramFileInfo_da.cnt) + wIndex_t selcnt = wListGetSelectedCount( paramFileL ); + wIndex_t inx, cnt; + + void * data; + + // set the default + wButtonSetLabel( paramFileActionB, _("Unload")); + paramFilePLs[ I_PRMFILACTION ].context = FALSE; + + //nothing selected -> leave + if( selcnt <= 0 ) return; - wButtonSetLabel( paramFileActionB, - paramFileInfo(fileInx).deleted?_("Reload"):_("Unload") ); + + // get the number of items in list + cnt = wListGetCount( paramFileL ); + + // walk through the whole list box + for ( inx=0; inx= paramFileInfo_da.cnt) + return; + if( paramFileInfo(fileInx).deleted ) { + // if selected file was unloaded, set button to reload and finish loop + wButtonSetLabel( paramFileActionB, _("Reload")); + paramFilePLs[ I_PRMFILACTION ].context = (void *)TRUE; + break; + } + } + } } -static void ParamFileAction( void * junk ) +/** + * Unload selected files. + * + * \param action IN FALSE = unload, TRUE = reload parameter files + * \return + */ + +static void ParamFileAction( void * action ) { - wIndex_t listInx; + wIndex_t selcnt = wListGetSelectedCount( paramFileL ); + wIndex_t inx, cnt; wIndex_t fileInx; void * data; - listInx = wListGetValues( paramFileL, NULL, 0, NULL, &data ); - if (listInx<0) + unsigned newDeletedState; + + if( action ) + newDeletedState = FALSE; + else + newDeletedState = TRUE; + + //nothing selected -> leave + if( selcnt <= 0 ) return; - fileInx = (wIndex_t)(long)data; - paramFileInfo(fileInx).deleted = ! paramFileInfo(fileInx).deleted; -#ifndef LATER - strcpy( message, ((!paramFileSel) && paramFileInfo(fileInx).contents)? - paramFileInfo(fileInx).contents: - paramFileInfo(fileInx).name ); - wListSetValues( paramFileL, listInx, message, (paramFileInfo(fileInx).deleted)?mtbox_bm:chkbox_bm, (void*)(intptr_t)fileInx ); -#endif + + // get the number of items in list + cnt = wListGetCount( paramFileL ); + + // walk through the whole list box + for ( inx=0; inx +#include + #include "track.h" #include "version.h" #include "common.h" @@ -75,13 +75,55 @@ EXPORT wBool_t executableOk = FALSE; static int log_paramFile; -EXPORT void SetCurDir( - const char * pathName, - const char * fileName ) +/** + * Get the directory from the current file and store it as current directory + * in a global variable and the preferences + * + * \param pathType IN possible enhancement for file type specific directorys + * \param fileName IN fully qualified filename + * \return + * + * \todo split directory and keep directory part + */ + +void SetCurrentPath( + const char * pathType, + const char * fileName ) { - memcpy( curDirName, pathName, fileName-pathName ); - curDirName[fileName-pathName-1] = '\0'; - wPrefSetString( "file", "directory", curDirName ); + char *path; + char *copy; + + assert( fileName != NULL ); + assert( pathType != NULL ); + + copy = strdup( fileName ); + path = strrchr(copy, FILE_SEP_CHAR[ 0 ] ); + if ( path ) + { + *path = '\0'; + strcpy( curDirName, copy ); + wPrefSetString( "file", "directory", curDirName ); + } + free( copy ); +} + +/** + * Find the filename/extension piece in a fully qualified path + * + * \param path IN the full path + * \return pointer to the filename part + */ + +char *FindName( char *path ) +{ + char *name; + name = strrchr( path, FILE_SEP_CHAR[0] ); + if (name) { + name++; + } else { + name = path; + } + return(name ); } #ifdef WINDOWS @@ -108,7 +150,7 @@ static int Copyfile( char * fn1, char * fn2 ) #endif /** - * Save the old locale and set to new. + * Save the old locale and set to new. * * \param newlocale IN the new locale to set * \return pointer to the old locale @@ -119,14 +161,14 @@ SaveLocale( char *newLocale ) { char *oldLocale; char *saveLocale = NULL; - + /* get old locale setting */ oldLocale = setlocale(LC_ALL, NULL); /* allocate memory to save */ if (oldLocale) saveLocale = strdup( oldLocale ); - + setlocale(LC_ALL, newLocale ); return( saveLocale ); @@ -144,7 +186,7 @@ RestoreLocale( char * locale ) if( locale ) { setlocale( LC_ALL, locale ); free( locale ); - } + } } @@ -209,7 +251,7 @@ EXPORT char * GetNextLine( void ) /** - * Show an error message if problems occur during loading of a param or layout file. + * Show an error message if problems occur during loading of a param or layout file. * The user has the choice to cancel the operation or to continue. If operation is * canceled the open file is closed. * @@ -219,7 +261,7 @@ EXPORT char * GetNextLine( void ) * \return TRUE to continue, FALSE to abort operation * */ - + EXPORT int InputError( char * msg, BOOL_T showLine, @@ -228,7 +270,7 @@ EXPORT int InputError( va_list ap; char * mp = message; int ret; - + mp += sprintf( message, "INPUT ERROR: %s:%d\n", paramFileName, paramLineNum ); va_start( ap, showLine ); @@ -262,7 +304,7 @@ EXPORT void SyntaxError( * * \param line IN line to parse * \param format IN ??? - * + * * \return FALSE in case of parsing error, TRUE on success */ @@ -271,9 +313,10 @@ EXPORT BOOL_T GetArgs( char * format, ... ) { - unsigned char * cp, * cq; + char * cp, * cq; int argNo; long * pl; + unsigned long *pul; int * pi; FLOAT_T *pf; coOrd p, *pp; @@ -287,7 +330,7 @@ EXPORT BOOL_T GetArgs( cp = line; va_start( ap, format ); for (argNo=1;*format;argNo++,format++) { - while (isspace(*cp)) cp++; + while (isspace((unsigned char)*cp)) cp++; if (!*cp && strchr( "XZYzc", *format ) == NULL ) { RestoreLocale(oldLocale); InputError( "Arg %d: EOL unexpected", TRUE, argNo ); @@ -349,6 +392,16 @@ EXPORT BOOL_T GetArgs( *pf /= mainD.dpi; cp = cq; break; + case 'u': + pul = va_arg( ap, unsigned long * ); + *pul = strtoul( cp, &cq, 10 ); + if (cp == cq) { + RestoreLocale(oldLocale); + InputError( "Arg %d: expected integer", TRUE, argNo ); + return FALSE; + } + cp = cq; + break; case 'l': pl = va_arg( ap, long * ); *pl = strtol( cp, &cq, 10 ); @@ -406,8 +459,8 @@ EXPORT BOOL_T GetArgs( break; case 's': ps = va_arg( ap, char * ); - while (isspace(*cp)) cp++; - while (*cp && !isspace(*cp)) *ps++ = *cp++; + while (isspace((unsigned char)*cp)) cp++; + while (*cp && !isspace((unsigned char)*cp)) *ps++ = *cp++; *ps++ = '\0'; break; case 'q': @@ -445,7 +498,7 @@ EXPORT BOOL_T GetArgs( break; case 'c': qp = va_arg( ap, char * * ); - while (isspace(*cp)) cp++; + while (isspace((unsigned char)*cp)) cp++; if (*cp) *qp = cp; else @@ -470,7 +523,7 @@ EXPORT wBool_t ParseRoomSize( size.x = strtod( s, &cp ); if (cp != s) { s = cp; - while (isspace(*s)) s++; + while (isspace((unsigned char)*s)) s++; if (*s == 'x' || *s == 'X') { size.y = strtod( ++s, &cp ); if (cp != s) { @@ -557,7 +610,7 @@ LOG1( log_paramFile, ("ReadParam( %s )\n", fileName ) ) /* empty paramLine */ } else if (strncmp( paramLine, "INCLUDE ", 8 ) == 0) { cp = ¶mLine[8]; - while (*cp && isspace(*cp)) cp++; + while (*cp && isspace((unsigned char)*cp)) cp++; if (!*cp) { InputError( "INCLUDE - no file name", TRUE ); @@ -605,16 +658,16 @@ LOG1( log_paramFile, ("ReadParam( %s )\n", fileName ) ) /* Close file and reset the locale settings */ if (paramFile) fclose(paramFile); RestoreLocale( oldLocale ); - + NoticeMessage( MSG_PROG_CORRUPTED, _("Ok"), NULL, paramFileName ); return FALSE; } } if (paramFile)fclose( paramFile ); - + RestoreLocale( oldLocale ); - + return TRUE; } @@ -765,7 +818,7 @@ static BOOL_T ReadTrackFile( paramLineNum++; if (strlen(paramLine) == (sizeof paramLine) -1 && paramLine[(sizeof paramLine)-1] != '\n') { - if( !(ret = InputError( "Line too long", TRUE ))) + if( !(ret = InputError( "Line too long", TRUE ))) break; } Stripcr( paramLine ); @@ -783,7 +836,7 @@ static BOOL_T ReadTrackFile( } else if (strncmp( paramLine, "VERSION ", 8 ) == 0) { paramVersion = strtol( paramLine+8, &cp, 10 ); if (cp) - while (*cp && isspace(*cp)) cp++; + while (*cp && isspace((unsigned char)*cp)) cp++; if ( paramVersion > iParamVersion ) { if (cp && *cp) { NoticeMessage( MSG_UPGRADE_VERSION1, _("Ok"), NULL, paramVersion, iParamVersion, sProdName, cp ); @@ -833,23 +886,23 @@ static BOOL_T ReadTrackFile( break; } } - + if (paramFile) fclose(paramFile); if( ret ) { if (!noSetCurDir) - SetCurDir( pathName, fileName ); + SetCurrentPath( LAYOUTPATHKEY, fileName ); if (full) { strcpy( curPathName, pathName ); curFileName = &curPathName[fileName-pathName]; SetWindowTitle(); } - } + } RestoreLocale( oldLocale ); - + paramFile = NULL; InfoMessage( "%d", count ); return ret; @@ -857,20 +910,24 @@ static BOOL_T ReadTrackFile( EXPORT int LoadTracks( - const char * pathName, - const char * fileName, + int cnt, + char **fileName, void * data) { #ifdef TIME_READTRACKFILE long time0, time1; #endif - if (pathName == NULL) - return TRUE; + char *nameOfFile; + + assert( fileName != NULL ); + assert( cnt == 1 ); + //if (fileName == NULL || cnt == 0 ) + // return TRUE; + paramVersion = -1; wSetCursor( wCursorWait ); Reset(); ClearTracks(); -/* DefaultLayerProperties(); */ ResetLayers(); checkPtMark = changed = 0; UndoSuspend(); @@ -878,8 +935,10 @@ EXPORT int LoadTracks( #ifdef TIME_READTRACKFILE time0 = wGetTimer(); #endif - if (ReadTrackFile( pathName, fileName, TRUE, FALSE, TRUE )) { - wMenuListAdd( fileList_ml, 0, fileName, MyStrdup(pathName) ); + nameOfFile = FindName( fileName[ 0 ] ); + + if (ReadTrackFile( fileName[ 0 ], nameOfFile, TRUE, FALSE, TRUE )) { + wMenuListAdd( fileList_ml, 0, nameOfFile, MyStrdup(fileName[0]) ); ResolveIndex(); #ifdef TIME_READTRACKFILE time1 = wGetTimer(); @@ -892,7 +951,6 @@ EXPORT int LoadTracks( LoadLayerLists(); } UndoResume(); - /*DoRedraw();*/ Reset(); wSetCursor( wCursorNormal ); return TRUE; @@ -903,7 +961,7 @@ EXPORT int LoadTracks( * path. * \param index IN ignored * \param label IN ignored - * \param data IN filename + * \param data IN path and filename */ EXPORT void DoFileList( @@ -911,13 +969,9 @@ EXPORT void DoFileList( char * label, void * data ) { - char * fileName, * pathName = (char*)data; - fileName = strrchr( pathName, FILE_SEP_CHAR[0] ); - if (fileName == NULL) - fileName = pathName; - else - fileName++; - LoadTracks( pathName, fileName, NULL ); + char *pathName = (char*)data; + + LoadTracks( 1, &pathName, NULL ); } @@ -936,7 +990,7 @@ static BOOL_T DoSaveTracks( RestoreLocale( oldLocale ); NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Track"), fileName, strerror(errno) ); - + return FALSE; } wSetCursor( wCursorWait ); @@ -969,19 +1023,26 @@ static BOOL_T DoSaveTracks( static doSaveCallBack_p doAfterSave; static int SaveTracks( - const char * pathName, - const char * fileName, + int cnt, + char **fileName, void * data ) { - if (pathName == NULL) - return TRUE; - SetCurDir( pathName, fileName ); - DoSaveTracks( pathName ); - wMenuListAdd( fileList_ml, 0, fileName, MyStrdup(pathName) ); + char *nameOfFile; + + assert( fileName != NULL ); + assert( cnt == 1 ); + + SetCurrentPath( LAYOUTPATHKEY, fileName[ 0 ] ); + DoSaveTracks( fileName[ 0 ] ); + + nameOfFile = FindName( fileName[ 0 ] ); + wMenuListAdd( fileList_ml, 0, nameOfFile, MyStrdup(fileName[ 0 ]) ); checkPtMark = changed = 0; - if (curPathName != pathName) - strcpy( curPathName, pathName ); - curFileName = &curPathName[fileName-pathName]; + + if (curPathName != fileName[ 0 ]) + strcpy( curPathName, fileName[ 0 ] ); + curFileName = FindName( curPathName ); + if (doAfterSave) doAfterSave(); doAfterSave = NULL; @@ -998,7 +1059,7 @@ EXPORT void DoSave( doSaveCallBack_p after ) sSourceFilePattern, SaveTracks, NULL ); wFilSelect( saveFile_fs, curDirName ); } else { - SaveTracks( curPathName, curFileName, NULL ); + SaveTracks( 1, &curFileName, NULL ); } SetWindowTitle(); } @@ -1007,7 +1068,7 @@ EXPORT void DoSaveAs( doSaveCallBack_p after ) { doAfterSave = after; if (saveFile_fs == NULL) - saveFile_fs = wFilSelCreate( mainW, FS_SAVE, 0, _("Save Tracks"), + saveFile_fs = wFilSelCreate( mainW, FS_SAVE, 0, _("Save Tracks As"), sSourceFilePattern, SaveTracks, NULL ); wFilSelect( saveFile_fs, curDirName ); SetWindowTitle(); @@ -1023,8 +1084,8 @@ EXPORT void DoLoad( void ) EXPORT void DoCheckPoint( void ) { - int rc; - + int rc; + if (checkPointingW == NULL) { ParamRegister( &checkPointingPG ); checkPointingW = ParamCreateDialog( &checkPointingPG, MakeWindowTitle(_("Check Pointing")), NULL, NULL, NULL, FALSE, NULL, F_TOP|F_CENTER, NULL ); @@ -1032,41 +1093,41 @@ EXPORT void DoCheckPoint( void ) rename( checkPtFileName1, checkPtFileName2 ); wShow( checkPointingW ); rc = DoSaveTracks( checkPtFileName1 ); - + /* could the check point file be written ok? */ if( rc ) { /* yes, delete the backup copy of the checkpoint file */ remove( checkPtFileName2 ); } else { /* no, rename the backup copy back to the checkpoint file name */ - rename( checkPtFileName2, checkPtFileName1 ); - } + rename( checkPtFileName2, checkPtFileName1 ); + } wHide( checkPointingW ); } /** - * Remove all temporary files before exiting.When the program terminates - * normally through the exit choice, files that are created temporarily are removed: + * Remove all temporary files before exiting.When the program terminates + * normally through the exit choice, files that are created temporarily are removed: * xtrkcad.ckp * * \param none * \return none * */ - + EXPORT void CleanupFiles( void ) { if( checkPtFileName1 ) remove( checkPtFileName1 ); -} +} /** - * Check for existance of checkpoint file. Existance of a checkpoint file means that XTrkCAD was not properly + * Check for existance of checkpoint file. Existance of a checkpoint file means that XTrkCAD was not properly * terminated. * * \param none * \return TRUE if exists, FALSE otherwise - * + * */ EXPORT int ExistsCheckpoint( void ) @@ -1074,14 +1135,14 @@ EXPORT int ExistsCheckpoint( void ) int len; char *pattern = sCheckPointF; char *search; - + struct stat fileStat; len = strlen( workingDir ) + 1 + strlen( sCheckPointF ) + 1; checkPtFileName1 = (char*)MyMalloc(len); sprintf( checkPtFileName1, "%s%s%s", workingDir, FILE_SEP_CHAR, sCheckPointF ); checkPtFileName2 = (char*)MyMalloc(len); - sprintf( checkPtFileName2, "%s%s%s", workingDir, FILE_SEP_CHAR, sCheckPoint1F ); + sprintf( checkPtFileName2, "%s%s%s", workingDir, FILE_SEP_CHAR, sCheckPoint1F ); len = strlen( workingDir ) + 1 + strlen( pattern ) + 1; search = (char*)MyMalloc(len); @@ -1093,7 +1154,7 @@ EXPORT int ExistsCheckpoint( void ) } else { MyFree( search ); return FALSE; - } + } #ifdef LATER @@ -1101,19 +1162,19 @@ EXPORT int ExistsCheckpoint( void ) dir = opendir( search ); MyFree( search ); - + if( dir ) { closedir( dir ); return TRUE; } else { return FALSE; - } -#endif + } +#endif } /** - * Load checkpoint file + * Load checkpoint file * * \return TRUE if exists, FALSE otherwise * @@ -1123,7 +1184,7 @@ EXPORT int LoadCheckpoint( void ) { int len; char *search; - + paramVersion = -1; wSetCursor( wCursorWait ); @@ -1167,14 +1228,17 @@ static struct wFilSel_t * exportDXFFile_fs; static int ImportTracks( - const char * pathName, - const char * fileName, + int cnt, + char **fileName, void * data ) { + char *nameOfFile; long paramVersionOld = paramVersion; - if (pathName == NULL) - return TRUE; + assert( fileName != NULL ); + assert( cnt == 1 ); + + nameOfFile = FindName(fileName[ 0 ]); paramVersion = -1; wSetCursor( wCursorWait ); Reset(); @@ -1182,7 +1246,7 @@ static int ImportTracks( ImportStart(); UndoStart( _("Import Tracks"), "importTracks" ); useCurrentLayer = TRUE; - ReadTrackFile( pathName, fileName, FALSE, FALSE, TRUE ); + ReadTrackFile( fileName[ 0 ], nameOfFile, FALSE, FALSE, TRUE ); ImportEnd(); /*DoRedraw();*/ EnableCommands(); @@ -1208,32 +1272,33 @@ EXPORT void DoImport( void ) /** * Export the selected track pieces * - * \param pathname IN full path and filename for export file - * \param filename IN pointer to filename part *within* pathname + * \param cnt IN Count of filenames, should always be 1 + * \param fileName IN array of fileNames with cnt names * \param data IN unused * \return FALSE on error, TRUE on success */ static int DoExportTracks( - const char * pathName, - const char * fileName, + int cnt, + char **fileName, void * data ) { FILE * f; time_t clock; char *oldLocale = NULL; - if (pathName == NULL) - return TRUE; - SetCurDir( pathName, fileName ); - f = fopen( pathName, "w" ); + assert( fileName != NULL ); + assert( cnt == 1 ); + + SetCurrentPath( IMPORTPATHKEY, fileName[ 0 ] ); + f = fopen( fileName[ 0 ], "w" ); if (f==NULL) { - NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Export"), fileName, strerror(errno) ); + NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Export"), fileName[0], strerror(errno) ); return FALSE; } oldLocale = SaveLocale("C"); - + wSetCursor( wCursorWait ); time(&clock); fprintf(f,"#%s Version: %s, Date: %s\n", sProdName, sVersion, ctime(&clock) ); @@ -1241,7 +1306,7 @@ static int DoExportTracks( ExportTracks( f ); fprintf(f, "END\n"); fclose(f); - + RestoreLocale( oldLocale ); Reset(); @@ -1360,19 +1425,20 @@ static drawCmd_t dxfD = { NULL, &dxfDrawFuncs, 0, 1.0, 0.0, {0.0,0.0}, {0.0,0.0}, Pix2CoOrd, CoOrd2Pix, 100.0 }; static int DoExportDXFTracks( - const char * pathName, - const char * fileName, + int cnt, + char ** fileName, void * data ) { time_t clock; char *oldLocale; - if (pathName == NULL) - return TRUE; - SetCurDir( pathName, fileName ); - dxfF = fopen( pathName, "w" ); + assert( fileName != NULL ); + assert( cnt == 1 ); + + SetCurrentPath( DXFPATHKEY, fileName[ 0 ] ); + dxfF = fopen( fileName[0], "w" ); if (dxfF==NULL) { - NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, "DXF", fileName, strerror(errno) ); + NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, "DXF", fileName[0], strerror(errno) ); return FALSE; } @@ -1486,7 +1552,7 @@ EXPORT BOOL_T EditCut( void ) /** * Paste clipboard content. XTrackCAD uses a disk file as clipboard replacement. This file is read and the * content is inserted. - * + * * \return TRUE if success, FALSE on error (file not found) */ @@ -1539,7 +1605,7 @@ EXPORT void FileInit( void ) if (pref != NULL) { strcpy( curDirName, pref ); } else { - sprintf( curDirName, "%s%sexamples", libDir, FILE_SEP_CHAR ); + sprintf( curDirName, "%s%sexamples", libDir, FILE_SEP_CHAR ); } } diff --git a/app/bin/fileio.h b/app/bin/fileio.h index b5abc78..f574126 100644 --- a/app/bin/fileio.h +++ b/app/bin/fileio.h @@ -57,7 +57,16 @@ int curDemo; wMenuList_p fileList_ml; -void SetCurDir( const char *, const char * ); +#define LAYOUTPATHKEY "layout" +#define BITMAPPATHKEY "bitmap" +#define DXFPATHKEY "dxf" +#define PARTLISTPATHKEY "parts" +#define CARSPATHKEY "cars" +#define PARAMETERPATHKEY "params" +#define IMPORTPATHKEY "import" +#define MACROPATHKEY "macro" + +void SetCurrentPath( const char *, const char * ); void Stripcr( char * ); char * GetNextLine( void ); @@ -80,9 +89,9 @@ char * PutTitle( char * cp ); wBool_t IsParamValid( int ); char * GetParamFileName( int ); void RememberParamFiles( void ); -int LoadParamFile( const char *, const char *, void * ); +int LoadParamFile( int files, char **fileName, void *data ); void ReadParamFiles( void ); -int LoadTracks( const char *, const char *, void * ); +int LoadTracks( int cnt, char **fileName, void *data ); BOOL_T ReadParams( long, const char *, const char * ); typedef void (*doSaveCallBack_p)( void ); diff --git a/app/bin/i18n.c b/app/bin/i18n.c index 92c68cf..ff4e28d 100644 --- a/app/bin/i18n.c +++ b/app/bin/i18n.c @@ -1,4 +1,7 @@ -/* XTrkCad - Model Railroad CAD +/** \file i18n.c + * Internationalization stuff + * + * XTrkCad - Model Railroad CAD * Copyright (C) 2007 Mikko Nissinen * * This program is free software; you can redistribute it and/or modify @@ -22,21 +25,38 @@ #include #include -/* - * Initialize gettext environment. +/** + * Initialize gettext environment. By default, the language files are installed + * in \share\locale\ + * The install dir is derived from the library directory by removing the last + * directory in the path (xtrkcad) + * Directory layout on Windows is: + * \bin\ + * \share\xtrkcad + * \locale */ void InitGettext( void ) { #ifdef XTRKCAD_USE_GETTEXT char directory[2048]; + setlocale(LC_ALL, ""); -#ifdef XTRKCAD_CMAKE_BUILD - strcpy(directory, XTRKCAD_INSTALL_PREFIX); - strcat(directory, "/share"); -#else + +#ifdef WINDOWS + // build the correct directory path strcpy(directory, wGetAppLibDir()); -#endif - strcat(directory, "/locale"); + strcat( directory, "/../locale" ); + _fullpath( directory, directory, 2048 ); +#else + #ifdef XTRKCAD_CMAKE_BUILD + strcpy(directory, XTRKCAD_INSTALL_PREFIX); + strcat(directory, "/share"); + #else + strcpy(directory, wGetAppLibDir()); + #endif + strcat(directory, "/locale"); +#endif + // initialize gettext bindtextdomain(XTRKCAD_PACKAGE, directory); bind_textdomain_codeset(XTRKCAD_PACKAGE, "UTF-8"); textdomain(XTRKCAD_PACKAGE); diff --git a/app/bin/macro.c b/app/bin/macro.c index 88ee928..2147eff 100644 --- a/app/bin/macro.c +++ b/app/bin/macro.c @@ -1,5 +1,5 @@ -/* - * $Header: /home/dmarkle/xtrkcad-fork-cvs/xtrkcad/app/bin/macro.c,v 1.7 2009-06-15 19:29:57 m_fischer Exp $ +/** \file macro.c + * Macros */ /* XTrkCad - Model Railroad CAD @@ -154,15 +154,17 @@ EXPORT void RecordMouse( char * name, wAction_t action, POS_T px, POS_T py ) } -static int StartRecord( const char * pathName, const char * fileName, void * context ) +static int StartRecord( int cnt, char ** pathName, void * context ) { time_t clock; - if (pathName == NULL) - return TRUE; - SetCurDir( pathName, fileName ); - recordF = fopen(pathName, "w"); + + assert( pathName != NULL ); + assert( cnt == 1 ); + + SetCurrentPath( MACROPATHKEY, pathName[0] ); + recordF = fopen(pathName[0], "w"); if (recordF==NULL) { - NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Recording"), fileName, strerror(errno) ); + NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Recording"), pathName[0], strerror(errno) ); return FALSE; } time(&clock); @@ -484,7 +486,7 @@ static void PlaybackCursor( case C_REDRAW: MacroDrawBitMap( playbackD, playbackBm, playbackX, playbackY, playbackColor ); break; - + default: ; } @@ -1027,7 +1029,7 @@ static void Playback( void ) continue; snapshot_d.dpi=snapshot_d.scale=snapshot_d.orig.x=snapshot_d.orig.y=snapshot_d.size.x=snapshot_d.size.y=-1; cp = paramLine+8; - while (*cp && isspace(*cp)) cp++; + while (*cp && isspace((unsigned char)*cp)) cp++; if (snapshot_d.dpi = strtod( cp, &cq ), cp == cq) snapshot_d.dpi = -1; else if (snapshot_d.scale = strtod( cq, &cp ), cp == cq) @@ -1141,19 +1143,19 @@ static void Playback( void ) } -static int StartPlayback( const char * pathName, const char * fileName, void * context ) +static int StartPlayback( int cnt, char **pathName, void * context ) { - if (pathName == NULL) - return TRUE; + assert( pathName != NULL ); + assert( cnt ==1 ); - SetCurDir( pathName, fileName ); - paramFile = fopen( pathName, "r" ); + SetCurrentPath( MACROPATHKEY, pathName[0] ); + paramFile = fopen( pathName[0], "r" ); if ( paramFile == NULL ) { - NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Playback"), pathName, strerror(errno) ); + NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Playback"), pathName[0], strerror(errno) ); return FALSE; } - strcpy( paramFileName, pathName ); + strcpy( paramFileName, pathName[0] ); PlaybackSetup(); curDemo = -1; @@ -1352,7 +1354,7 @@ static void DemoInitValues( void ) for ( cpp = demoInitParams; *cpp; cpp++ ) paramPlaybackProc( *cpp ); } - + static void DoDemo( void * demoNumber ) { diff --git a/app/bin/misc.c b/app/bin/misc.c index 609a210..77b46a2 100644 --- a/app/bin/misc.c +++ b/app/bin/misc.c @@ -1,5 +1,5 @@ -/* - * $Header: /home/dmarkle/xtrkcad-fork-cvs/xtrkcad/app/bin/misc.c,v 1.49 2010-04-28 04:04:39 dspagnol Exp $ +/* \file misc.c + * Main routine and initialization for the application */ /* XTrkCad - Model Railroad CAD @@ -60,6 +60,8 @@ #include "i18n.h" #include +#define DEFAULT_SCALE ("N") + char *userLocale = NULL; extern wBalloonHelp_t balloonHelp[]; @@ -193,7 +195,7 @@ EXPORT void * MyMalloc ( long size ) p = malloc( (size_t)size + sizeof (size_t) + 2 * sizeof (unsigned long) ); if (p == NULL) AbortProg( "No memory" ); - + LOG1( log_malloc, ( "Malloc(%ld) = %lx (%lx-%lx)\n", size, (long)((char*)p+sizeof (size_t) + sizeof (unsigned long)), (long)p, @@ -312,11 +314,11 @@ EXPORT void AbortProg( EXPORT char * Strcpytrimed( char * dst, char * src, BOOL_T double_quotes ) { char * cp; - while (*src && isspace(*src) ) src++; + while (*src && isspace((unsigned char)*src) ) src++; if (!*src) return dst; cp = src+strlen(src)-1; - while ( cp>src && isspace(*cp) ) cp--; + while ( cp>src && isspace((unsigned char)*cp) ) cp--; while ( src<=cp ) { if (*src == '"' && double_quotes) *dst++ = '"'; @@ -450,7 +452,7 @@ EXPORT void Confirm( char * label2, doSaveCallBack_p after ) { int rc; if (changed) { - rc = wNotice3( + rc = wNotice3( _("Save changes to the layout design before closing?\n\n" "If you don't save now, your unsaved changes will be discarded."), _("&Save"), _("&Cancel"), _("&Don't Save") ); @@ -473,15 +475,15 @@ static void ChkLoad( void ) static void ChkRevert( void ) { int rc; - + if( changed) { rc = wNoticeEx( NT_WARNING, _("Do you want to return to the last saved state?\n\n" "Revert will cause all changes done since last save to be lost."), _("&Revert"), _("&Cancel") ); if( rc ) { /* load the file */ - LoadTracks( curPathName, curFileName, NULL ); - } + LoadTracks( 1, &curFileName, NULL ); + } } } @@ -499,7 +501,7 @@ static void ChkFileList( int index, const char * label, void * data ) } /** - * Save information about current files and some settings to preferences file. + * Save information about current files and some settings to preferences file. */ EXPORT void SaveState( void ) @@ -515,9 +517,9 @@ EXPORT void SaveState( void ) wPrefSetInteger( "draw", "mainheight", height ); RememberParamFiles(); ParamUpdatePrefs(); - + wPrefSetString( "misc", "lastlayout", curPathName ); - + if ( fileList_ml ) { strcpy( file, "file" ); file[5] = 0; @@ -544,12 +546,12 @@ static void DoQuitAfter( void ) SaveState(); CleanupFiles(); - + quitting = TRUE; } /** * Process shutdown request. This function is called when the user requests - * to close the application. Before shutting down confirmation is gotten to + * to close the application. Before shutting down confirmation is gotten to * prevent data loss. */ void DoQuit( void ) @@ -567,10 +569,10 @@ void DoQuit( void ) static void DoClearAfter( void ) { ClearTracks(); - + /* set all layers to their default properties and set current layer to 0 */ DefaultLayerProperties(); - + checkPtMark = 0; Reset(); DoChangeNotification( CHANGE_MAIN|CHANGE_MAP ); @@ -585,6 +587,29 @@ static void DoClear( void ) Confirm(_("Clear"), DoClearAfter); } +/** + * Toggle visibility state of map window. + */ + +void MapWindowToggleShow( void ) +{ + MapWindowShow( !mapVisible ); +} + +/** + * Set visibility state of map window. + */ + +void MapWindowShow( int state ) +{ + mapVisible = state; + wPrefSetInteger( "misc", "mapVisible", mapVisible ); + wMenuToggleSet( mapShowMI, mapVisible ); + if( mapVisible ) + DoChangeNotification( CHANGE_MAP ); + + wWinShow( mapW, mapVisible ); +} static void DoShowWindow( int index, @@ -593,10 +618,8 @@ static void DoShowWindow( { if (data == mapW) { if (mapVisible == FALSE) { - mapVisible = TRUE; - DoChangeNotification( CHANGE_MAP ); + MapWindowShow( TRUE ); } - mapVisible = TRUE; } wWinShow( (wWin_p)data, TRUE ); } @@ -690,8 +713,8 @@ EXPORT void SelectFont( void ) * */ -#define COMMAND_MAX (100) -#define BUTTON_MAX (100) +#define COMMAND_MAX (160) +#define BUTTON_MAX (160) #define NUM_CMDMENUS (4) #ifdef LATER @@ -820,7 +843,7 @@ LOG( log_command, 5, ( "COMMAND enable S%d M%d\n", selectedTrackCount, programMo enable = TRUE; wMenuPushEnable( (wMenuPush_p)menuPLs[inx].control, enable ); } - + for ( inx=0; inx0 ); @@ -944,7 +967,7 @@ EXPORT wBool_t DoCurCommand( wAction_t action, coOrd pos ) { wAction_t rc; int mode; - + if ( action == wActionMove && (commandList[curCommand].options & IC_WANT_MOVE) == 0 ) return C_CONTINUE; @@ -1424,7 +1447,7 @@ EXPORT wIndex_t AddCommandControl( commandList[cmdInx].stickyMask = 1L<<(stickyCnt-1); } if ( buttonGroupPopupM ) { - commandList[cmdInx].menu[0] = + commandList[cmdInx].menu[0] = wMenuPushCreate( buttonGroupPopupM, helpKey, GetBalloonHelpStr(helpKey), 0, DoCommandB, (void*)cmdInx ); tm = commandsSubmenu; p1m = popup1Submenu; @@ -1434,14 +1457,14 @@ EXPORT wIndex_t AddCommandControl( p1m = (options&IC_POPUP2)?popup1aM:popup1M; p2m = (options&IC_POPUP2)?popup2aM:popup2M; } - commandList[cmdInx].menu[1] = + commandList[cmdInx].menu[1] = wMenuPushCreate( tm, helpKey, nameStr, acclKey, DoCommandB, (void*)cmdInx ); if ( (options & (IC_POPUP|IC_POPUP2)) ) { if ( !(options & IC_SELECTED) ) { - commandList[cmdInx].menu[2] = + commandList[cmdInx].menu[2] = wMenuPushCreate( p1m, helpKey, nameStr, 0, DoCommandB, (void*)cmdInx ); } - commandList[cmdInx].menu[3] = + commandList[cmdInx].menu[3] = wMenuPushCreate( p2m, helpKey, nameStr, 0, DoCommandB, (void*)cmdInx ); } @@ -1508,24 +1531,24 @@ EXPORT wIndex_t AddMenuButton( commandList[cmdInx].stickyMask = 1L<<(stickyCnt-1); } if ( buttonGroupPopupM ) { - commandList[cmdInx].menu[0] = + commandList[cmdInx].menu[0] = wMenuPushCreate( buttonGroupPopupM, helpKey, GetBalloonHelpStr(helpKey), 0, DoCommandB, (void*)(intptr_t)cmdInx ); tm = commandsSubmenu; p1m = popup1Submenu; p2m = popup2Submenu; } else { - tm = menu; + tm = menu; p1m = (options&IC_POPUP2)?popup1aM:popup1M; p2m = (options&IC_POPUP2)?popup2aM:popup2M; } - commandList[cmdInx].menu[1] = + commandList[cmdInx].menu[1] = wMenuPushCreate( tm, helpKey, nameStr, acclKey, DoCommandB, (void*)(intptr_t)cmdInx ); if ( (options & (IC_POPUP|IC_POPUP2)) ) { if ( !(options & IC_SELECTED) ) { - commandList[cmdInx].menu[2] = + commandList[cmdInx].menu[2] = wMenuPushCreate( p1m, helpKey, nameStr, 0, DoCommandB, (void*)(intptr_t)cmdInx ); } - commandList[cmdInx].menu[3] = + commandList[cmdInx].menu[3] = wMenuPushCreate( p2m, helpKey, nameStr, 0, DoCommandB, (void*)(intptr_t)cmdInx ); } @@ -1692,10 +1715,10 @@ static void DoSticky( void ) } /*--------------------------------------------------------------------*/ -/* +/* * These array control the choices available in the Toolbar setup. - * For each choice, the text is given and the respective mask is - * specified in the following array. + * For each choice, the text is given and the respective mask is + * specified in the following array. * Note: text and choices must be given in the same order. */ static char *AllToolbarLabels[] = { @@ -1705,9 +1728,7 @@ static char *AllToolbarLabels[] = { N_("Easement Button"), N_("SnapGrid Buttons"), N_("Create Track Buttons"), -#ifdef XTRKCAD_USE_LAYOUTCONTROL N_("Layout Control Elements"), -#endif N_("Modify Track Buttons"), N_("Describe/Select"), N_("Track Group Buttons"), @@ -1718,15 +1739,13 @@ static char *AllToolbarLabels[] = { N_("Hot Bar"), NULL }; static long AllToolbarMasks[] = { - 1<scale).gauge == GetScaleTrackGauge( scaleInx )) { *gaugeInx = j; break; - } + } } break; - } + } } - } - + } + return TRUE; } @@ -403,10 +403,10 @@ GetScaleGauge( SCALEINX_T scaleInx, SCALEDESCINX_T *scaleDescInx, GAUGEINX_T *ga * * \param newScaleInx IN the index of the selected scale/gauge combination */ - -static void SetScale( - SCALEINX_T newScaleInx ) -{ + +static void +SetScale( SCALEINX_T newScaleInx ) +{ if (newScaleInx < 0 && newScaleInx >= scaleInfo_da.cnt) { NoticeMessage( MSG_BAD_SCALE_INDEX, _("Ok"), NULL, (int)newScaleInx ); return; @@ -416,11 +416,11 @@ static void SetScale( trackGauge = curScale->gauge; curScaleRatio = curScale->ratio; curScaleName = curScale->scale; - + curScaleDescInx = 0; - + GetScaleGauge( curScaleInx, &curScaleDescInx, &curGaugeInx ); - + wPrefSetString( "misc", "scale", curScaleName ); // now load the minimum radius for the newly selected scale @@ -436,17 +436,17 @@ static void SetScale( */ EXPORT BOOL_T DoSetScale( - const char * newScale ) + char * newScale ) { SCALEINX_T scale; char * cp; BOOL_T found = FALSE; - + if ( newScale != NULL ) { - cp = CAST_AWAY_CONST newScale+strlen(newScale)-1; - while ( *cp=='\n' || *cp==' ' || *cp=='\t' ) cp--; + cp = newScale+strlen(newScale)-1; + while ( *cp=='\n' || *cp==' ' || *cp=='\t' ) cp--; cp[1] = '\0'; - while (isspace(*newScale)) newScale++; + while (isspace((unsigned char)*newScale)) newScale++; for (scale = 0; scale 0 ) { for( descInx = 0; descInx < scaleDesc_da.cnt; descInx++ ) { work = scaleDesc(descInx).scale; @@ -502,32 +502,32 @@ EXPORT BOOL_T DoSetScaleDesc( void ) } } } - - + + if( !found ) { /* if no, add as new scale */ - + DYNARR_APPEND( scaleDesc_t, scaleDesc_da, 1 ); - + s = &(scaleDesc( scaleDesc_da.cnt-1 )); - + s->scale = scaleInx; - + sprintf( buf, "%s (1/%.1f)", scaleInfo(scaleInx).scale, scaleInfo(scaleInx).ratio ); s->scaleDesc = MyStrdup( buf ); - + /* initialize the array with standard gauge */ - + DYNARR_APPEND( gaugeInfo_t, s->gauges_da, 10 ); - + g = &(DYNARR_N( gaugeInfo_t, s->gauges_da, (s->gauges_da).cnt - 1 )); g->scale = scaleInx; sprintf( buf, "Standard (%.1fmm)", scaleInfo(scaleInx).gauge*25.4 ); g->gauge = MyStrdup( buf ); - - } else { + + } else { /* if yes, is this a new gauge to the scale? */ - DYNARR_APPEND( gaugeInfo_t, s->gauges_da, 10 ); + DYNARR_APPEND( gaugeInfo_t, s->gauges_da, 10 ); g = &(DYNARR_N( gaugeInfo_t, s->gauges_da, (s->gauges_da).cnt - 1 )); g->scale = scaleInx; cp = strchr( s->scaleDesc, ' ' ); @@ -539,7 +539,7 @@ EXPORT BOOL_T DoSetScaleDesc( void ) g->gauge = MyStrdup( buf ); } } - + return( TRUE ); } @@ -659,15 +659,15 @@ EXPORT void LoadGaugeList( wList_p gaugeList, SCALEDESCINX_T scale ) scaleDesc_t s; gaugeInfo_p g; dynArr_t *gauges_da_p; - + s = scaleDesc(scale); gauges_da_p = &(s.gauges_da); g = gauges_da_p->ptr; g = s.gauges_da.ptr; - wListClear( gaugeList ); /* remove old list in case */ - for (inx=0; inxcnt; inx++) { - (g[inx]).index = wListAddValue( gaugeList, (g[inx]).gauge, NULL, (void*)(intptr_t)(g[inx]).scale ); + wListClear( gaugeList ); /* remove old list in case */ + for (inx=0; inxcnt; inx++) { + (g[inx]).index = wListAddValue( gaugeList, (g[inx]).gauge, NULL, (void*)(intptr_t)(g[inx]).scale ); } } @@ -680,7 +680,7 @@ static void ScaleChange( long changes ) /***************************************************************************** * - * + * * */ diff --git a/app/bin/misc2.h b/app/bin/misc2.h index ba05394..86b466c 100644 --- a/app/bin/misc2.h +++ b/app/bin/misc2.h @@ -77,8 +77,9 @@ tieData_p GetScaleTieData( SCALEINX_T ); SCALEINX_T LookupScale( const char * ); BOOL_T GetScaleGauge( SCALEINX_T scaleInx, SCALEDESCINX_T *scaleDescInx, GAUGEINX_T *gaugeInx); -BOOL_T DoSetScale( const char * ); +BOOL_T DoSetScale( char * ); +static void SetScale( SCALEINX_T ); void SetScaleGauge( SCALEDESCINX_T, GAUGEINX_T ); void ScaleLengthIncrement( SCALEINX_T, DIST_T ); void LoadScaleList( wList_p ); diff --git a/app/bin/param.c b/app/bin/param.c index c58a4fa..f5ae69f 100644 --- a/app/bin/param.c +++ b/app/bin/param.c @@ -180,7 +180,7 @@ static int GetDigitStr( char ** cpp, long * numP, int * lenP ) getNumberError = N_("Unexpected End Of String"); return FALSE; } - while ( isspace(*cp) ) cp++; + while ( isspace((unsigned char)*cp) ) cp++; *numP = strtol( cp, &cq, 10 ); if ( cp==cq ) { *cpp = cp; @@ -194,7 +194,7 @@ static int GetDigitStr( char ** cpp, long * numP, int * lenP ) getNumberError = N_("Overflow"); return FALSE; } - while ( isspace(*cq) ) cq++; + while ( isspace((unsigned char)*cq) ) cq++; *cpp = cq; return TRUE; } @@ -206,7 +206,7 @@ static int GetNumberStr( char ** cpp, FLOAT_T * numP, BOOL_T * hasFract ) char * cp = NULL; struct lconv *lc; - while ( isspace(**cpp) ) (*cpp)++; + while ( isspace((unsigned char)**cpp) ) (*cpp)++; /* Find out the decimal separator of the current locale */ lc = localeconv(); @@ -216,18 +216,18 @@ static int GetNumberStr( char ** cpp, FLOAT_T * numP, BOOL_T * hasFract ) return FALSE; if ( **cpp == lc->decimal_point[0] ) { (*cpp)++; - if ( !isdigit(**cpp) ) { + if ( !isdigit((unsigned char)**cpp) ) { *hasFract = FALSE; *numP = (FLOAT_T)n0; return TRUE; } if ( !GetDigitStr( cpp, &f1, &l1 ) ) return FALSE; - for ( f2=1; l1>0; l1-- ) f2 *= 10; + for ( f2=1; l1>0; l1-- ) f2 *= 10; *numP = ((FLOAT_T)n0)+((FLOAT_T)f1)/((FLOAT_T)f2); *hasFract = TRUE; return TRUE; /* 999.999 */ } - if ( isdigit( **cpp ) ) { + if ( isdigit( (unsigned char)**cpp ) ) { cp = *cpp; if ( !GetDigitStr( cpp, &f1, NULL ) ) return FALSE; } else { @@ -256,7 +256,7 @@ static int GetNumberStr( char ** cpp, FLOAT_T * numP, BOOL_T * hasFract ) } return TRUE; } -extern wIndex_t distanceFormatInx; // distanceFormatInx +//extern wIndex_t distanceFormatInx; // distanceFormatInx static BOOL_T GetDistance( char ** cpp, FLOAT_T * distP ) { @@ -266,7 +266,7 @@ static BOOL_T GetDistance( char ** cpp, FLOAT_T * distP ) BOOL_T expectInch = FALSE; long distanceFormat; - while ( isspace(**cpp) ) (*cpp)++; + while ( isspace((unsigned char)**cpp) ) (*cpp)++; if ( (*cpp)[0] == '\0' ) { *distP = 0.0; return TRUE; @@ -276,10 +276,10 @@ static BOOL_T GetDistance( char ** cpp, FLOAT_T * distP ) (*cpp)++; } if ( !GetNumberStr( cpp, &n1, &hasFract ) ) return FALSE; - + distanceFormat = GetDistanceFormat(); - - + + if ( (*cpp)[0] == '\0' ) { /* EOL */ if ( units==UNITS_METRIC ) { @@ -301,36 +301,36 @@ static BOOL_T GetDistance( char ** cpp, FLOAT_T * distP ) n1 *= 12.0; (*cpp) += 1; expectInch = !hasFract; - } else if ( tolower((*cpp)[0]) == 'f' && tolower((*cpp)[1]) == 't' ) { + } else if ( tolower((unsigned char)(*cpp)[0]) == 'f' && tolower((unsigned char)(*cpp)[1]) == 't' ) { n1 *= 12.0; (*cpp) += 2; expectInch = !hasFract; - } else if ( tolower((*cpp)[0]) == 'c' && tolower((*cpp)[1]) == 'm' ) { + } else if ( tolower((unsigned char)(*cpp)[0]) == 'c' && tolower((unsigned char)(*cpp)[1]) == 'm' ) { n1 /= 2.54; (*cpp) += 2; - } else if ( tolower((*cpp)[0]) == 'm' && tolower((*cpp)[1]) == 'm' ) { + } else if ( tolower((unsigned char)(*cpp)[0]) == 'm' && tolower((unsigned char)(*cpp)[1]) == 'm' ) { n1 /= 25.4; (*cpp) += 2; - } else if ( tolower((*cpp)[0]) == 'm' ) { + } else if ( tolower((unsigned char)(*cpp)[0]) == 'm' ) { n1 *= 100.0/2.54; (*cpp) += 1; } else if ( (*cpp)[0] == '"' ) { (*cpp) += 1; - } else if ( tolower((*cpp)[0]) == 'i' && tolower((*cpp)[1]) == 'n' ) { + } else if ( tolower((unsigned char)(*cpp)[0]) == 'i' && tolower((unsigned char)(*cpp)[1]) == 'n' ) { (*cpp) += 2; } else { getNumberError = N_("Invalid Units Indicator"); return FALSE; } - while ( isspace(**cpp) ) (*cpp)++; - if ( expectInch && isdigit( **cpp ) ) { + while ( isspace((unsigned char)**cpp) ) (*cpp)++; + if ( expectInch && isdigit( (unsigned char)**cpp ) ) { if ( !GetNumberStr( cpp, &n2, &hasFract ) ) return FALSE; n1 += n2; if ( (*cpp)[0] == '"' ) (*cpp) += 1; - else if ( tolower((*cpp)[0]) == 'i' && tolower((*cpp)[1]) == 'n' ) + else if ( tolower((unsigned char)(*cpp)[0]) == 'i' && tolower((unsigned char)(*cpp)[1]) == 'n' ) (*cpp) += 2; - while ( isspace(**cpp) ) (*cpp)++; + while ( isspace((unsigned char)**cpp) ) (*cpp)++; } if ( **cpp ) { getNumberError = N_("Expected End Of String"); @@ -351,7 +351,7 @@ EXPORT FLOAT_T DecodeFloat( const char *cp0, *cp1; char *cp2; cp0 = cp1 = wStringGetValue( strCtrl ); - while (isspace(*cp1)) cp1++; + while (isspace((unsigned char)*cp1)) cp1++; if ( *cp1 ) { valF = strtod( cp1, &cp2 ); if ( *cp2 != 0 ) { @@ -378,7 +378,7 @@ EXPORT FLOAT_T DecodeDistance( cp0 = cp1 = cpN = CAST_AWAY_CONST wStringGetValue( strCtrl ); cpN += strlen(cpN)-1; - while (cpN > cp1 && isspace(*cpN) ) cpN--; + while (cpN > cp1 && isspace((unsigned char)*cpN) ) cpN--; c1 = *cpN; switch ( c1 ) { case '=': @@ -505,7 +505,7 @@ EXPORT char * FormatDistanceEx( if ( (distanceFormat&DISTFMT_FMT) == DISTFMT_FMT_NONE ) { FormatFraction( &cp, FALSE, digits, (distanceFormat&DISTFMT_FRACT) == DISTFMT_FRACT_FRC, valF, "" ); return formatStrings[formatStringInx]; - } else if ( units == UNITS_ENGLISH ) { + } else if ( units == UNITS_ENGLISH ) { feet = (long)(floor)(valF/12.0); valF -= feet*12.0; if ( feet != 0 ) { @@ -623,7 +623,7 @@ EXPORT void ParamLoadControl( case PD_FLOAT: tmpR = *(FLOAT_T*)p->valueP; if (p->option&PDO_DIM) { - if (p->option&PDO_SMALLDIM) + if (p->option&PDO_SMALLDIM) valS = FormatSmallDistance( tmpR ); else valS = FormatDistance( tmpR ); @@ -830,7 +830,7 @@ EXPORT void ParamLoadData( break; case PD_COLORLIST: *(wDrawColor*)p->valueP = wColorSelectButtonGetColor( (wButton_p)p->control ); -#ifdef LATER +#ifdef LATER inx = wListGetIndex( (wList_p)p->control ); *(wDrawColor*)p->valueP = colorTab[inx].color; #endif @@ -1377,7 +1377,7 @@ static void ParamIntegerPush( const char * val, void * dp ) char * cp; paramIntegerRange_t * irangeP; - while ( isspace(*val)) val++; + while ( isspace((unsigned char)*val)) val++; valL = strtol( val, &cp, 10 ); wControlSetBalloon( p->control, 0, -5, NULL ); @@ -1750,7 +1750,7 @@ static void ParamPlayback( char * line ) if ( p->nameStr == NULL ) continue; len2 = strlen( p->nameStr ); - if ( strncmp(p->nameStr, line+len1+1, len2) != 0 || + if ( strncmp(p->nameStr, line+len1+1, len2) != 0 || (line[len1+1+len2] != ' ' && line[len1+1+len2] != '\0') ) continue; len = len1 + 1 + len2 + 1; @@ -1975,7 +1975,7 @@ static void ParamCheck( char * line ) if ( p->nameStr == NULL ) continue; len2 = strlen( p->nameStr ); - if ( strncmp(p->nameStr, line+len1+1, len2) != 0 || + if ( strncmp(p->nameStr, line+len1+1, len2) != 0 || (line[len1+1+len2] != ' ' && line[len1+1+len2] != '\0') ) continue; if ( p->valueP == NULL ) @@ -2391,7 +2391,7 @@ static void LayoutControls( continue; } /* - * Set control orig + * Set control orig */ if ( (pd->option&PDO_DLGNEWCOLUMN) ) { columnK.orig.x = columnK.term.x; @@ -2449,7 +2449,7 @@ static void LayoutControls( * Set column term */ if ( (pd->option&PDO_DLGIGNOREX) == 0 ) { - if ( (pd->option&PDO_DLGUNDERCMDBUTT) == 0 ) { + if ( (pd->option&PDO_DLGUNDERCMDBUTT) == 0 ) { if ( columnK.term.x < controlK.term.x ) columnK.term.x = controlK.term.x; } else { @@ -2594,7 +2594,7 @@ EXPORT wWin_p ParamCreateDialog( winOption |= F_RECALLSIZE; sprintf( helpStr, "cmd%s", group->nameStr ); - helpStr[3] = toupper(helpStr[3]); + helpStr[3] = toupper((unsigned char)helpStr[3]); group->win = wWinPopupCreate( mainW, DlgSepRight, DlgSepFrmBottom, helpStr, title, group->nameStr, F_AUTOSIZE|winOption, ParamDlgProc, group ); @@ -2607,7 +2607,7 @@ EXPORT wWin_p ParamCreateDialog( } if ( needHelpButton ) { sprintf( helpStr, "cmd%s", group->nameStr ); - helpStr[3] = toupper(helpStr[3]); + helpStr[3] = toupper((unsigned char)helpStr[3]); lastB = group->helpB = wButtonCreate( group->win, 0, 0, NULL, _("Help"), BB_HELP, 0, (wButtonCallBack_p)wHelp, MyStrdup(helpStr) ); } @@ -2642,7 +2642,7 @@ EXPORT wWin_p ParamCreateDialog( } -/** Resize dialog window for the contained fields. +/** Resize dialog window for the contained fields. * \param IN OUT Prameter Group * */ diff --git a/app/bin/trkseg.c b/app/bin/trkseg.c index ff3725c..972463f 100644 --- a/app/bin/trkseg.c +++ b/app/bin/trkseg.c @@ -1,5 +1,5 @@ -/* - * $Header: /home/dmarkle/xtrkcad-fork-cvs/xtrkcad/app/bin/trkseg.c,v 1.2 2006-05-30 16:11:55 m_fischer Exp $ +/** \file trkseg.c + * Modification and drawing of track segments */ /* XTrkCad - Model Railroad CAD @@ -123,7 +123,7 @@ EXPORT coOrd GetSegEndPt( } /** - * Caclulate the bounding box for a string. + * Caclulate the bounding box for a string. * * \param coOrd IN position of text * \param angle IN text angle @@ -149,15 +149,15 @@ EXPORT void GetTextBounds( int i; DrawTextSize2( &mainD, str, NULL, fs, FALSE, &size, &descent ); - + // set up the corners of the rectangle p[0].x = p[3].x = 0.0; p[1].x = p[2].x = size.x; p[0].y = p[1].y = -descent; p[2].y = p[3].y = size.y; - + lo = hi = zero; - + // rotate each point for ( i=1; i<4; i++ ) { Rotate( &p[i], zero, angle ); @@ -166,7 +166,7 @@ EXPORT void GetTextBounds( if ( p[i].x > hi.x ) hi.x = p[i].x; if ( p[i].y > hi.y ) hi.y = p[i].y; } - + // now recaclulate the corners loR->x = pos.x + lo.x; loR->y = pos.y + lo.y; @@ -199,17 +199,17 @@ static void Get1SegBounds( trkSeg_p segPtr, coOrd xlat, ANGLE_T angle, coOrd *lo REORIGIN( p1, GetSegEndPt( segPtr, 1, FALSE, NULL ), angle, xlat ) if (p0.x < p1.x) { lo->x = p0.x; - hi->x = p1.x; + hi->x = p1.x; } else { lo->x = p1.x; - hi->x = p0.x; + hi->x = p0.x; } if (p0.y < p1.y) { lo->y = p0.y; - hi->y = p1.y; + hi->y = p1.y; } else { lo->y = p1.y; - hi->y = p0.y; + hi->y = p0.y; } if ( segPtr->type == SEG_CRVTRK || segPtr->type == SEG_CRVLIN ) { @@ -761,7 +761,7 @@ EXPORT ANGLE_T GetAngleSegs( * * Color * - ****************************************************************************/ + ****************************************************************************/ typedef struct { FLOAT_T h, s, v; @@ -948,7 +948,7 @@ EXPORT void RecolorSegs( * * Input/Output * - ****************************************************************************/ + ****************************************************************************/ static void AppendPath( signed char c ) @@ -970,7 +970,7 @@ EXPORT BOOL_T ReadSegs( void ) BOOL_T rc=FALSE; trkSeg_p s; trkEndPt_p e; - long rgb; + unsigned long rgb; int i; DIST_T elev0, elev1; BOOL_T hasElev; @@ -984,7 +984,7 @@ EXPORT BOOL_T ReadSegs( void ) DYNARR_RESET( trkEndPt_t, tempEndPts_da ); pathCnt = 0; while ( (cp = GetNextLine()) != NULL ) { - while (isspace(*cp)) cp++; + while (isspace((unsigned char)*cp)) cp++; hasElev = FALSE; if ( strncmp( cp, "END", 3 ) == 0 ) { rc = TRUE; @@ -1005,7 +1005,7 @@ EXPORT BOOL_T ReadSegs( void ) DYNARR_APPEND( trkSeg_t, tempSegs_da, 10 ); s = &tempSegs(tempSegs_da.cnt-1); s->type = type; - if ( !GetArgs( cp, hasElev?"lwpfpf":"lwpYpY", + if ( !GetArgs( cp, hasElev?"uwpfpf":"uwpYpY", &rgb, &s->width, &s->u.l.pos[0], &elev0, &s->u.l.pos[1], &elev1 ) ) { rc = FALSE; break; @@ -1018,7 +1018,7 @@ EXPORT BOOL_T ReadSegs( void ) DYNARR_APPEND( trkSeg_t, tempSegs_da, 10 ); s = &tempSegs(tempSegs_da.cnt-1); s->type = type; - if ( !GetArgs( cp, hasElev?"lwpfpfl":"lwpYpYZ", + if ( !GetArgs( cp, hasElev?"uwpfpfl":"uwpYpYZ", &rgb, &s->width, &s->u.l.pos[0], &elev0, &s->u.l.pos[1], &elev1, &option ) ) { rc = FALSE; break; @@ -1033,7 +1033,7 @@ EXPORT BOOL_T ReadSegs( void ) DYNARR_APPEND( trkSeg_t, tempSegs_da, 10 ); s = &tempSegs(tempSegs_da.cnt-1); s->type = SEG_CRVLIN; - if ( !GetArgs( cp, hasElev?"lwfpfff":"lwfpYff", + if ( !GetArgs( cp, hasElev?"uwfpfff":"uwfpYff", &rgb, &s->width, &s->u.c.radius, &s->u.c.center, @@ -1048,7 +1048,7 @@ EXPORT BOOL_T ReadSegs( void ) DYNARR_APPEND( trkSeg_t, tempSegs_da, 10 ); s = &tempSegs(tempSegs_da.cnt-1); s->type = SEG_STRTRK; - if ( !GetArgs( cp, hasElev?"lwpfpf":"lwpYpY", + if ( !GetArgs( cp, hasElev?"uwpfpf":"uwpYpY", &rgb, &s->width, &s->u.l.pos[0], &elev0, &s->u.l.pos[1], &elev1 ) ) { @@ -1061,7 +1061,7 @@ EXPORT BOOL_T ReadSegs( void ) DYNARR_APPEND( trkSeg_t, tempSegs_da, 10 ); s = &tempSegs(tempSegs_da.cnt-1); s->type = SEG_CRVTRK; - if ( !GetArgs( cp, hasElev?"lwfpfff":"lwfpYff", + if ( !GetArgs( cp, hasElev?"uwfpfff":"uwfpYff", &rgb, &s->width, &s->u.c.radius, &s->u.c.center, @@ -1076,7 +1076,7 @@ EXPORT BOOL_T ReadSegs( void ) DYNARR_APPEND( trkSeg_t, tempSegs_da, 10 ); s = &tempSegs(tempSegs_da.cnt-1); s->type = SEG_JNTTRK; - if ( !GetArgs( cp, hasElev?"lwpffffffl":"lwpYfffffl", + if ( !GetArgs( cp, hasElev?"uwpffffffl":"uwpYfffffl", &rgb, &s->width, &s->u.j.pos, &elev0, @@ -1098,7 +1098,7 @@ EXPORT BOOL_T ReadSegs( void ) DYNARR_APPEND( trkSeg_t, tempSegs_da, 10 ); s = &tempSegs(tempSegs_da.cnt-1); s->type = SEG_FILCRCL; - if ( !GetArgs( cp, hasElev?"lwfpf":"lwfpY", + if ( !GetArgs( cp, hasElev?"uwfpf":"uwfpY", &rgb, &s->width, &s->u.c.radius, &s->u.c.center, @@ -1115,7 +1115,7 @@ EXPORT BOOL_T ReadSegs( void ) DYNARR_APPEND( trkSeg_t, tempSegs_da, 10 ); s = &tempSegs(tempSegs_da.cnt-1); s->type = type; - if ( !GetArgs( cp, "lwd", + if ( !GetArgs( cp, "uwd", &rgb, &s->width, &s->u.p.cnt ) ) { rc = FALSE; @@ -1138,7 +1138,7 @@ EXPORT BOOL_T ReadSegs( void ) s = &tempSegs(tempSegs_da.cnt-1); s->type = type; s->u.t.fontP = NULL; - if ( !GetArgs( cp, "lpf0fq", &rgb, &s->u.t.pos, &s->u.t.angle, &s->u.t.fontSize, &s->u.t.string ) ) { + if ( !GetArgs( cp, "upf0fq", &rgb, &s->u.t.pos, &s->u.t.angle, &s->u.t.fontSize, &s->u.t.string ) ) { rc = FALSE; /*??*/break; } @@ -1188,7 +1188,7 @@ EXPORT BOOL_T ReadSegs( void ) } break; case SEG_PATH: - while (isspace(*cp)) cp++; + while (isspace((unsigned char)*cp)) cp++; if (*cp == '\"') cp++; while ( *cp != '\"') AppendPath((signed char)*cp++); AppendPath(0); @@ -1455,7 +1455,7 @@ EXPORT void DrawDimLine( p.y += fy*y; DrawLine( d, p, p1, 0, color ); } - + EXPORT void DrawSegsO( drawCmd_p d, track_p trk, diff --git a/app/doc/filem.but b/app/doc/filem.but index 10eb969..a47452e 100644 --- a/app/doc/filem.but +++ b/app/doc/filem.but @@ -134,6 +134,8 @@ The dialog contains a list of parameter files. Each file is preceded by a check Loaded definition files associated with current scale settings appear on the \f{Hot Bar} (\K{cmdHotBar}). If you \e{unload} a file the definitions are removed from the selection lists and the \f{Hot Bar}. An unloaded file may be \e{reloaded} by selecting the \f{Reload} button (The \f{Unload} button changes to \f{Reload} when a selected file is unloaded). +It is possible to change the state of several files at once. The \f{Select All} button allows you to select all parameter files for the next operation. + \e{Unloaded} files are removed from the list when \e{XTrackCAD} terminates. Files can be listed by either their file name or by their contents description. This is controlled by the \f{Show File Names} check box. @@ -269,68 +271,24 @@ The \f{Printer Setup} dialog allows you to configure the application's use of th The \f{Printer Setup} window contains: -\dd \f{Printer} - a list to select a particular printer. The entries on this list are defined by \c{printer} lines in the \c{~/.xtrkcad/xtrkcad.rc} file. The first entry, 'File', causes printouts to be sent to a file. You will be prompted for a file name when doing a print. - -\u000 - -\dd \f{Paper Size} - a list of various North American and European paper sizes. +\dd \f{Format for} - a list to select a particular printer. The entries on this list are defined by \c{printer} lines in the \c{~/.xtrkcad/xtrkcad.rc} file. The first entry, 'File', causes printouts to be sent to a file. You will be prompted for a file name when doing a print. \u000 -\dd \f{Margins} - non-printable margins for particular printers. You can adjust these entries or select a printer type from the list. To add margins for a new printer, enter the printer's name and then enter the margin for each edge. You can use \f{Print Test Page} to determine the margins for your printer. +\dd \f{Paper Size} - a list of various supported paper sizes. \u000 -\dd The \f{Delete} button removes a printer from the margin list. +\dd \f{Orientation} - a Radio button to select various Landscape or Portrait formats. \u000 -\dd \f{Format} - a Radio button to select either Landscape or Portrait format. - -\u000 - -\dd \f{X Font} and \f{PS Font} - specifies the mapping between the displays X Font and the corresponding Postscript Font. You can change the Postscript font for a specified X Font by typing the new font name in the \f{PS Font} field. The \e{font alias} map will be printed on the \f{Print Test Page}. - -\u000 - -\dd \f{Factor} - adjusts the scaling between X Font and Postscript Font sizes. Due to differences between the two font systems, text size may be of slightly different between the display and printer. This option allows you to adjust the font size. Normally only a small adjustment is required, (like 0.950). - -\u000 - -\dd \f{OK} - updates the data and ends the dialog. +\dd \f{Apply} - updates the data and ends the dialog. \u000 \dd \f{Cancel} - ends the dialog without update. -\u000 - -\dd \f{Print Test Page} - prints a test page you can use to determine the printer margins. - -\u000 - -The formats of the \e{printer} entries are: - -\dd PRINTER.Iprinter-num: Iprinter-name\e{=}Icommand - -\u000 - -\dd where: - -\lcont{ - -\dd \c{Iprinter-num} is the next value in a sequential list (starting at \f{1}, \f{0} is reserved for \f{FILE}). \f{printer.1} is predefined as \c{lp=lpr -P%s}. - -\dd \c{Iprinter-name} is the name of the printer as it appears in the \f{Printer} selection list. - -\dd \c{Icommand} is the command to invoke where \e{%s} will be replaced by the \c{Iprinter-name}. - -} - -To add a new printer, select the next value for Iprinter-num and add the printer line with the name and print command. - -Printing generates Postscript data which is sent to the specified printer (or File). The names of fonts differs between the X Window System and Postscript and there is no formula to convert them. The printing system uses a \e{font alias} map to convert from X font names to Postscript font names. Font aliases for the common Postscript fonts are predefined but you must supply an alias for unknown fonts. The 'Font Alias' window will be shown whenever you are printing an unknown font. You will be asked to supply a Postscript font name for a X font. You can change the \e{font alias} mapping by using the \f{X Font} and \f{PS Font} entries on the \f{Printer Setup} dialog. - \rule \S2{MS-Windows} \i{Microsoft Windows} @@ -371,4 +329,4 @@ The \f{Printer Setup} window contains: \dd \f{Orientation} - a Radio button to select either Landscape or Portrait format. -\rule \ No newline at end of file +\rule diff --git a/app/doc/navigation.but b/app/doc/navigation.but index c2c492b..a11e4fa 100644 --- a/app/doc/navigation.but +++ b/app/doc/navigation.but @@ -219,6 +219,8 @@ The size of the \e{Map Window} changes when you change the Room Size (see \K{cmd If you close the \e{Map Window}, you can reopen it by the \e{Window} menu. +Visibility of the \e{Map Window} can be toggled by pressing \e{Ctrl+Space} + \rule @@ -687,6 +689,15 @@ Note Dialog } +\u000 + +\dd Map Window: + +\lcont{ + +\b On / Off - \e{Ctrl+Space} + +} } \rule diff --git a/app/doc/png.d/dprmfile.png b/app/doc/png.d/dprmfile.png index 483eb92..7e10970 100644 Binary files a/app/doc/png.d/dprmfile.png and b/app/doc/png.d/dprmfile.png differ diff --git a/app/doc/png.d/mview.png b/app/doc/png.d/mview.png index 1593954..9def0b8 100644 Binary files a/app/doc/png.d/mview.png and b/app/doc/png.d/mview.png differ diff --git a/app/doc/png.d/printset.png b/app/doc/png.d/printset.png index 27e7770..20b307f 100644 Binary files a/app/doc/png.d/printset.png and b/app/doc/png.d/printset.png differ diff --git a/app/doc/view_winm.but b/app/doc/view_winm.but index f1cee8d..eecb843 100644 --- a/app/doc/view_winm.but +++ b/app/doc/view_winm.but @@ -29,6 +29,10 @@ The \f{View Menu} shows commands affecting the display of the \f{Main Canvas} (\ \u000 +\dd \f{ Show Map} - Toggles display of the \f{Map Window} on and off. + +\u000 + \dd \f{Tool-bar} - Command button groups displayed on the \f{Tool-bar} are selected using the Tool-bar Configuration Menu (\K{toolbarM}). \u000 diff --git a/app/help/messages.in b/app/help/messages.in index e4c5992..3fe1b97 100644 --- a/app/help/messages.in +++ b/app/help/messages.in @@ -15,8 +15,7 @@ END # cselect.c MESSAGE MSG_SEL_TRK_FROZEN -A frozen layer contains selected -track. Command cannot be executed. +A frozen layer contains selected track. Command cannot be executed. HELP This operation cannot be executed as segments of Selected track are present on a frozen layer. Track changes or deletions may be performed only on unfrozen layers. Deselect objects that appear on frozen layers or unfreeze the layers. @@ -345,7 +344,7 @@ HELP The layout file that you're attempting to load was created using a newer version of \e{XTrackCAD}. In order to load this file it will be necessary to upgrade your version of \e{XTrackCAD} to at least the version identified within the error message. -Take full advantage of the latest features within \e{XTrackCAD} by visiting the \W{http://www.xtrkcad.org/}{\e{XTrackCAD} Fork Website} and downloading the latest release. +Take full advantage of the latest features within \e{XTrackCAD} by visiting the \W{http://www.xtrkcad.org/}{\e{XTrackCAD} Website} and downloading the latest release. END #fileio.c @@ -362,8 +361,7 @@ END # chndldto.c MESSAGE MSG_MOVE_POINTS_OTHER_SIDE -Frog angle prevents placement of points. -Move points to opposite side of frog. +Frog angle prevents placement of points. Move points to opposite side of frog. HELP The frog angle prevents points from being placed on this side of the frog. Place points on opposite side of frog or retry this command and create the frog in the opposite direction. @@ -686,8 +684,7 @@ END # cpull.c MESSAGE MSG_TOO_FAR_APART_DIVERGE -Selected tracks deviate too much or -are too far apart from each other. +Selected tracks deviate too much or are too far apart from each other. HELP The \f{Connect} command is used to remove small gaps that may result when using sectional track. The chosen sectional track \e{endpoints} must be close together and nearly aligned. The selected tracks deviate too much or are too far apart from each other. @@ -757,8 +754,7 @@ END # ctrain.c MESSAGE MSG_CANT_MOVE_UNDER_TRAIN -The position of a turnout or turntable cannot -be changed while occupied by a train. +The position of a turnout or turntable cannot be changed while occupied by a train. HELP The position of a turnout or turntable cannot be changed while occupied by a train. @@ -885,11 +881,9 @@ END # various MESSAGE MSG_RADIUS_LSS_EASE_MIN -Track radius (%s) is smaller than -easement minimum (%s). +Track radius (%s) is smaller than easement minimum (%s). ALT -Track radius (N.NNN) is smaller than -easement minimum (N.NNN). +Track radius (N.NNN) is smaller than easement minimum (N.NNN). HELP An attempt was made to create a curved track with a radius smaller than the minimum specified in the \f{Easement} dialog. Try moving the mouse to different position, creating a curve with a larger radius. diff --git a/app/i18n/de_DE.po b/app/i18n/de_DE.po index 5c14a02..a97c2a0 100644 --- a/app/i18n/de_DE.po +++ b/app/i18n/de_DE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: xtrkcad 4.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-11-14 08:47+0100\n" -"PO-Revision-Date: 2015-11-14 08:54+0100\n" +"POT-Creation-Date: 2016-02-06 12:30+0100\n" +"PO-Revision-Date: 2016-02-06 12:35+0100\n" "Last-Translator: \n" "Language-Team: German \n" "Language: de\n" @@ -12,17 +12,16 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.8.1\n" -#: ../bin/cblock.c:99 ../bin/cblock.c:134 ../bin/cswitchmotor.c:79 -#: ../bin/cswitchmotor.c:139 ../bin/dlayer.c:319 ../bin/compound.c:522 +#: ../bin/cblock.c:98 ../bin/cblock.c:133 ../bin/compound.c:520 +#: ../bin/cswitchmotor.c:78 ../bin/cswitchmotor.c:138 ../bin/dlayer.c:319 msgid "Name" msgstr "Name" -#: ../bin/cblock.c:100 ../bin/cblock.c:135 +#: ../bin/cblock.c:99 ../bin/cblock.c:134 msgid "Script" msgstr "Befehlsskript" -#: ../bin/cblock.c:136 ../bin/ctrain.c:171 ../bin/tcurve.c:350 -#: ../bin/tstraigh.c:81 ../bin/cdraw.c:194 ../bin/ctodesgn.c:129 +#: ../bin/cblock.c:135 ../bin/cdraw.c:194 ../bin/ctodesgn.c:129 #: ../bin/ctodesgn.c:130 ../bin/ctodesgn.c:131 ../bin/ctodesgn.c:180 #: ../bin/ctodesgn.c:183 ../bin/ctodesgn.c:203 ../bin/ctodesgn.c:208 #: ../bin/ctodesgn.c:241 ../bin/ctodesgn.c:246 ../bin/ctodesgn.c:278 @@ -31,136 +30,133 @@ msgstr "Befehlsskript" #: ../bin/ctodesgn.c:360 ../bin/ctodesgn.c:362 ../bin/ctodesgn.c:381 #: ../bin/ctodesgn.c:401 ../bin/ctodesgn.c:421 ../bin/ctodesgn.c:441 #: ../bin/ctodesgn.c:479 ../bin/ctodesgn.c:498 ../bin/ctodesgn.c:499 +#: ../bin/ctrain.c:171 ../bin/tcurve.c:350 ../bin/tstraigh.c:81 msgid "Length" msgstr "Länge" -#: ../bin/cblock.c:137 ../bin/tease.c:498 ../bin/compound.c:514 -#: ../bin/tcurve.c:342 ../bin/tstraigh.c:77 ../bin/cdraw.c:190 +#: ../bin/cblock.c:136 ../bin/cdraw.c:190 ../bin/compound.c:512 +#: ../bin/tcurve.c:342 ../bin/tease.c:498 ../bin/tstraigh.c:77 msgid "End Pt 1: X" msgstr "Endpunkt 1: X" -#: ../bin/cblock.c:138 ../bin/tease.c:500 ../bin/compound.c:516 -#: ../bin/tcurve.c:344 ../bin/tstraigh.c:79 ../bin/cdraw.c:191 +#: ../bin/cblock.c:137 ../bin/cdraw.c:191 ../bin/compound.c:514 +#: ../bin/tcurve.c:344 ../bin/tease.c:500 ../bin/tstraigh.c:79 msgid "End Pt 2: X" msgstr "Endpunkt 2: X" -#: ../bin/cblock.c:163 +#: ../bin/cblock.c:162 msgid "Change Block" msgstr "Gleisabschnitt ändern" -#: ../bin/cblock.c:208 ../bin/cswitchmotor.c:221 ../bin/compound.c:691 +#: ../bin/cblock.c:207 ../bin/compound.c:689 ../bin/cswitchmotor.c:220 #, c-format msgid "(%d): Layer=%d %s" msgstr "(%d): Ebene=%d %s" -#: ../bin/cblock.c:228 ../bin/cblock.c:642 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:20 +#: ../bin/cblock.c:227 ../bin/cblock.c:641 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:20 msgid "Block" msgstr "Block" -#: ../bin/cblock.c:443 ../bin/cblock.c:462 ../bin/cblock.c:470 -#: ../bin/cblock.c:526 ../bin/cgroup.c:962 ../bin/cgroup.c:1009 -#: ../bin/cgroup.c:1024 ../bin/cgroup.c:1063 ../bin/cgroup.c:1089 -#: ../bin/cgroup.c:1148 ../bin/cgroup.c:1592 ../bin/doption.c:155 -#: ../bin/doption.c:274 ../bin/doption.c:354 ../bin/doption.c:503 -#: ../bin/doption.c:514 ../bin/doption.c:580 ../bin/cundo.c:152 -#: ../bin/cundo.c:156 ../bin/cprint.c:520 ../bin/cprint.c:945 -#: ../bin/cpull.c:499 ../bin/cpull.c:514 ../bin/cpull.c:516 ../bin/cpull.c:518 -#: ../bin/cswitchmotor.c:356 ../bin/cswitchmotor.c:382 ../bin/cturnout.c:2381 -#: ../bin/cturnout.c:2508 ../bin/dbitmap.c:65 ../bin/dbitmap.c:122 -#: ../bin/dbitmap.c:200 ../bin/dbitmap.c:235 ../bin/dcustmgm.c:186 -#: ../bin/dcustmgm.c:192 ../bin/dcustmgm.c:201 ../bin/dcustmgm.c:217 -#: ../bin/dease.c:220 ../bin/dprmfile.c:89 ../bin/dprmfile.c:103 -#: ../bin/dprmfile.c:116 ../bin/dprmfile.c:158 ../bin/dprmfile.c:433 -#: ../bin/macro.c:934 ../bin/macro.c:938 ../bin/macro.c:1015 -#: ../bin/macro.c:1121 ../bin/macro.c:1349 ../bin/macro.c:1365 -#: ../bin/smalldlg.c:91 ../bin/smalldlg.c:221 ../bin/dlayer.c:200 +#: ../bin/cblock.c:442 ../bin/cblock.c:461 ../bin/cblock.c:469 +#: ../bin/cblock.c:525 ../bin/cdraw.c:78 ../bin/cdraw.c:870 +#: ../bin/cgroup.c:962 ../bin/cgroup.c:1009 ../bin/cgroup.c:1024 +#: ../bin/cgroup.c:1063 ../bin/cgroup.c:1089 ../bin/cgroup.c:1148 +#: ../bin/cgroup.c:1592 ../bin/cnote.c:96 ../bin/cprint.c:520 +#: ../bin/cprint.c:945 ../bin/cpull.c:499 ../bin/cpull.c:514 +#: ../bin/cpull.c:516 ../bin/cpull.c:518 ../bin/cselect.c:670 +#: ../bin/cselect.c:767 ../bin/cselect.c:1243 ../bin/csnap.c:578 +#: ../bin/csnap.c:711 ../bin/cstruct.c:763 ../bin/cstruct.c:772 +#: ../bin/cstruct.c:874 ../bin/cswitchmotor.c:355 ../bin/cswitchmotor.c:381 +#: ../bin/ctext.c:163 ../bin/ctodesgn.c:150 ../bin/ctodesgn.c:1040 +#: ../bin/ctodesgn.c:1090 ../bin/ctodesgn.c:1203 ../bin/ctodesgn.c:1505 +#: ../bin/ctrain.c:2561 ../bin/cturnout.c:2381 ../bin/cturnout.c:2508 +#: ../bin/cundo.c:152 ../bin/cundo.c:156 ../bin/dbitmap.c:65 +#: ../bin/dbitmap.c:122 ../bin/dbitmap.c:200 ../bin/dbitmap.c:235 +#: ../bin/dcar.c:3528 ../bin/dcar.c:3712 ../bin/dcar.c:3716 ../bin/dcar.c:3720 +#: ../bin/dcar.c:3725 ../bin/dcar.c:4039 ../bin/dcar.c:4150 ../bin/dcar.c:4528 +#: ../bin/dcmpnd.c:387 ../bin/dcmpnd.c:398 ../bin/dcmpnd.c:530 +#: ../bin/dcustmgm.c:186 ../bin/dcustmgm.c:192 ../bin/dcustmgm.c:201 +#: ../bin/dcustmgm.c:217 ../bin/dease.c:220 ../bin/dlayer.c:200 #: ../bin/dlayer.c:217 ../bin/dlayer.c:657 ../bin/dlayer.c:662 -#: ../bin/tease.c:1039 ../bin/param.c:1820 ../bin/param.c:1944 -#: ../bin/param.c:1947 ../bin/param.c:2069 ../bin/param.c:2075 -#: ../bin/cselect.c:670 ../bin/cselect.c:767 ../bin/cselect.c:1243 -#: ../bin/csnap.c:578 ../bin/csnap.c:711 ../bin/ctext.c:163 -#: ../bin/ctrain.c:2561 ../bin/misc.c:302 ../bin/misc.c:352 ../bin/misc.c:1689 -#: ../bin/misc.c:1823 ../bin/misc.c:1887 ../bin/misc.c:2446 ../bin/misc.c:2456 -#: ../bin/misc.c:2476 ../bin/misc.c:2479 ../bin/cstruct.c:763 -#: ../bin/cstruct.c:772 ../bin/cstruct.c:874 ../bin/draw.c:2235 +#: ../bin/doption.c:155 ../bin/doption.c:274 ../bin/doption.c:354 +#: ../bin/doption.c:505 ../bin/doption.c:517 ../bin/doption.c:583 +#: ../bin/dprmfile.c:91 ../bin/dprmfile.c:105 ../bin/dprmfile.c:118 +#: ../bin/dprmfile.c:160 ../bin/dprmfile.c:438 ../bin/draw.c:2234 #: ../bin/fileio.c:609 ../bin/fileio.c:678 ../bin/fileio.c:789 #: ../bin/fileio.c:791 ../bin/fileio.c:796 ../bin/fileio.c:958 -#: ../bin/dcmpnd.c:387 ../bin/dcmpnd.c:398 ../bin/dcmpnd.c:530 -#: ../bin/cdraw.c:78 ../bin/cdraw.c:870 ../bin/cnote.c:96 -#: ../bin/ctodesgn.c:150 ../bin/ctodesgn.c:1040 ../bin/ctodesgn.c:1090 -#: ../bin/ctodesgn.c:1203 ../bin/ctodesgn.c:1505 ../bin/dcar.c:3530 -#: ../bin/dcar.c:3714 ../bin/dcar.c:3718 ../bin/dcar.c:3722 ../bin/dcar.c:3727 -#: ../bin/dcar.c:4041 ../bin/dcar.c:4152 ../bin/dcar.c:4530 ../bin/misc2.c:411 -#: ../bin/track.c:1311 ../wlib/gtklib/wpref.c:126 ../wlib/gtklib/psprint.c:971 -#: ../wlib/gtklib/psprint.c:982 ../wlib/gtklib/psprint.c:995 -#: ../wlib/gtklib/psprint.c:1281 ../wlib/gtklib/psprint.c:1287 -#: ../wlib/gtklib/psprint.c:1309 ../wlib/gtklib/psprint.c:1315 -#: ../wlib/gtklib/psprint.c:1476 ../wlib/gtklib/psprint.c:1499 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:523 +#: ../bin/macro.c:934 ../bin/macro.c:938 ../bin/macro.c:1015 +#: ../bin/macro.c:1121 ../bin/macro.c:1349 ../bin/macro.c:1365 +#: ../bin/misc2.c:411 ../bin/param.c:1820 ../bin/param.c:1944 +#: ../bin/param.c:1947 ../bin/param.c:2069 ../bin/param.c:2075 +#: ../bin/smalldlg.c:91 ../bin/smalldlg.c:221 ../bin/tease.c:1039 +#: ../bin/track.c:1311 ../bin/misc.c:304 ../bin/misc.c:354 ../bin/misc.c:1712 +#: ../bin/misc.c:1846 ../bin/misc.c:1910 ../bin/misc.c:2476 ../bin/misc.c:2486 +#: ../bin/misc.c:2506 ../bin/misc.c:2509 ../wlib/gtklib/wpref.c:126 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:523 msgid "Ok" msgstr "Ok" -#: ../bin/cblock.c:470 +#: ../bin/cblock.c:469 msgid "Block is discontigious!" msgstr "Der Block ist nicht zusammenhängend!" -#: ../bin/cblock.c:475 ../bin/cblock.c:526 ../bin/cblock.c:643 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:17 +#: ../bin/cblock.c:474 ../bin/cblock.c:525 ../bin/cblock.c:642 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:17 msgid "Create Block" msgstr "Gleisabschnitt erstellen" -#: ../bin/cblock.c:508 +#: ../bin/cblock.c:507 msgid "Non track object skipped!" msgstr "Objekt ist kein Gleis, übersprungen!" -#: ../bin/cblock.c:512 +#: ../bin/cblock.c:511 msgid "Selected Track is already in a block, skipped!" msgstr "Ãœbersprungen, da das ausgewählte Gleis bereits in einem Block ist. " -#: ../bin/cblock.c:555 ../bin/cblock.c:587 +#: ../bin/cblock.c:554 ../bin/cblock.c:586 msgid "Select a track" msgstr "Gleis auswählen" -#: ../bin/cblock.c:564 ../bin/cblock.c:595 +#: ../bin/cblock.c:563 ../bin/cblock.c:594 msgid "Not a block!" msgstr "Kein Block!" -#: ../bin/cblock.c:600 +#: ../bin/cblock.c:599 #, c-format msgid "Really delete block %s?" msgstr "Soll der Block %s wirklich gelöscht werden?" -#: ../bin/cblock.c:600 ../bin/cgroup.c:968 ../bin/cswitchmotor.c:471 -#: ../bin/dbitmap.c:205 ../bin/dcustmgm.c:136 ../bin/ctrain.c:2056 -#: ../bin/misc.c:1030 ../bin/misc.c:1035 ../bin/misc.c:1100 ../bin/cdraw.c:82 -#: ../bin/ctodesgn.c:1513 ../bin/ctodesgn.c:1992 ../bin/dcar.c:3666 -#: ../bin/dcar.c:3744 ../bin/dcar.c:3828 ../bin/dcar.c:3847 ../bin/dcar.c:4177 -#: ../bin/dcar.c:4592 ../bin/track.c:1313 ../bin/track.c:1410 -#: ../bin/track.c:1424 +#: ../bin/cblock.c:599 ../bin/cdraw.c:82 ../bin/cgroup.c:968 +#: ../bin/cswitchmotor.c:470 ../bin/ctodesgn.c:1513 ../bin/ctodesgn.c:1992 +#: ../bin/ctrain.c:2056 ../bin/dbitmap.c:205 ../bin/dcar.c:3664 +#: ../bin/dcar.c:3742 ../bin/dcar.c:3826 ../bin/dcar.c:3845 ../bin/dcar.c:4175 +#: ../bin/dcar.c:4590 ../bin/dcustmgm.c:136 ../bin/track.c:1313 +#: ../bin/track.c:1410 ../bin/track.c:1424 ../bin/misc.c:1053 +#: ../bin/misc.c:1058 ../bin/misc.c:1123 msgid "Yes" msgstr "Ja" -#: ../bin/cblock.c:600 ../bin/cgroup.c:968 ../bin/cswitchmotor.c:471 -#: ../bin/dcustmgm.c:136 ../bin/ctrain.c:2056 ../bin/misc.c:1030 -#: ../bin/misc.c:1035 ../bin/misc.c:1100 ../bin/cdraw.c:82 -#: ../bin/ctodesgn.c:1513 ../bin/ctodesgn.c:1992 ../bin/dcar.c:3666 -#: ../bin/dcar.c:3744 ../bin/dcar.c:3828 ../bin/dcar.c:3847 ../bin/dcar.c:4177 -#: ../bin/dcar.c:4592 ../bin/track.c:1313 ../bin/track.c:1410 -#: ../bin/track.c:1424 +#: ../bin/cblock.c:599 ../bin/cdraw.c:82 ../bin/cgroup.c:968 +#: ../bin/cswitchmotor.c:470 ../bin/ctodesgn.c:1513 ../bin/ctodesgn.c:1992 +#: ../bin/ctrain.c:2056 ../bin/dcar.c:3664 ../bin/dcar.c:3742 +#: ../bin/dcar.c:3826 ../bin/dcar.c:3845 ../bin/dcar.c:4175 ../bin/dcar.c:4590 +#: ../bin/dcustmgm.c:136 ../bin/track.c:1313 ../bin/track.c:1410 +#: ../bin/track.c:1424 ../bin/misc.c:1053 ../bin/misc.c:1058 +#: ../bin/misc.c:1123 msgid "No" msgstr "Nein" -#: ../bin/cblock.c:601 ../bin/cblock.c:645 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:18 +#: ../bin/cblock.c:600 ../bin/cblock.c:644 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:18 msgid "Delete Block" msgstr "Gleisabschnitt löschen" -#: ../bin/cblock.c:642 +#: ../bin/cblock.c:641 msgid "Blocks" msgstr "Blocks" -#: ../bin/cblock.c:644 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:19 +#: ../bin/cblock.c:643 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:19 msgid "Edit Block" msgstr "Block bearbeiten" @@ -203,13 +199,13 @@ msgstr "Länge=%s Winkel=%0.3f" msgid "Drag on Red arrows to adjust curve" msgstr "An den roten Pfeilen ziehen, um die Kurve anzupassen" -#: ../bin/ccurve.c:259 ../bin/cjoin.c:208 ../bin/cturntbl.c:564 -#: ../bin/cmodify.c:259 +#: ../bin/ccurve.c:259 ../bin/cjoin.c:208 ../bin/cmodify.c:259 +#: ../bin/cturntbl.c:564 #, c-format msgid "Straight Track: Length=%s Angle=%0.3f" msgstr "Gleisgerade: Länge=%s Winkel=%0.3f" -#: ../bin/ccurve.c:264 ../bin/drawgeom.c:297 ../bin/cmodify.c:264 +#: ../bin/ccurve.c:264 ../bin/cmodify.c:264 ../bin/drawgeom.c:297 #: ../wlib/gtklib/gtkhelp.c:519 msgid "Back" msgstr "Zurück" @@ -231,8 +227,8 @@ msgstr "Erstelle Gleisbogen" msgid "Elevation Difference" msgstr "Höhenunterschied" -#: ../bin/ccurve.c:389 ../bin/tcurve.c:347 ../bin/cdraw.c:193 -#: ../bin/ctodesgn.c:459 +#: ../bin/ccurve.c:389 ../bin/cdraw.c:193 ../bin/ctodesgn.c:459 +#: ../bin/tcurve.c:347 msgid "Radius" msgstr "Radius" @@ -244,8 +240,8 @@ msgstr "Windungen" msgid "Angular Separation" msgstr "Winkelabstand" -#: ../bin/ccurve.c:392 ../bin/celev.c:45 ../bin/tease.c:508 -#: ../bin/compound.c:518 ../bin/tcurve.c:354 ../bin/tstraigh.c:83 +#: ../bin/ccurve.c:392 ../bin/celev.c:45 ../bin/compound.c:516 +#: ../bin/tcurve.c:354 ../bin/tease.c:508 ../bin/tstraigh.c:83 msgid "Grade" msgstr "Steigung" @@ -355,778 +351,698 @@ msgstr "Kreis aus Tangente" msgid "Circle from Center" msgstr "Kreis aus Mittelpunkt" -#: ../bin/celev.c:44 ../bin/doption.c:215 ../bin/doption.c:216 -#: ../bin/cprofile.c:1355 ../bin/csplit.c:105 ../bin/csplit.c:110 -#: ../bin/dease.c:63 -msgid "None" -msgstr "Kein" - -#: ../bin/celev.c:44 -msgid "Defined" -msgstr "Fest" +#: ../bin/cdraw.c:78 +msgid "Font Size must be > 0" +msgstr "Schriftgröße muss größer als 0 sein" -#: ../bin/celev.c:44 -msgid "Hidden" -msgstr "Versteckt" +#: ../bin/cdraw.c:192 ../bin/tcurve.c:346 +msgid "Center: X" +msgstr "Mittelpunkt: X" -#: ../bin/celev.c:45 -msgid "Computed" -msgstr "Berechnet" +#: ../bin/cdraw.c:195 ../bin/cdraw.c:205 ../bin/compound.c:518 +#: ../bin/cprint.c:134 ../bin/ctodesgn.c:136 ../bin/ctodesgn.c:138 +#: ../bin/ctodesgn.c:181 ../bin/ctodesgn.c:204 ../bin/ctodesgn.c:206 +#: ../bin/ctodesgn.c:242 ../bin/ctodesgn.c:245 ../bin/ctodesgn.c:279 +#: ../bin/ctodesgn.c:283 ../bin/ctodesgn.c:320 ../bin/ctodesgn.c:340 +#: ../bin/ctodesgn.c:361 ../bin/ctodesgn.c:460 ../bin/ctrain.c:170 +#: ../bin/tease.c:503 ../bin/tstraigh.c:82 +msgid "Angle" +msgstr "Winkel" -#: ../bin/celev.c:45 -msgid "Station" -msgstr "Bahnhof" +#: ../bin/cdraw.c:196 ../bin/tcurve.c:352 +msgid "CCW Angle" +msgstr "Winkel (gegen Uhrzeiger)" -#: ../bin/celev.c:45 ../bin/cprofile.c:1354 ../bin/misc.c:2394 -#: ../bin/dcmpnd.c:68 -msgid "Ignore" -msgstr "Ignorieren" +#: ../bin/cdraw.c:197 ../bin/tcurve.c:353 +msgid "CW Angle" +msgstr "Winkel (im Uhrzeiger)" -#: ../bin/celev.c:123 ../bin/celev.c:168 -msgid "There are no reachable Defined Elevations" -msgstr "Ziehen um die Höhe zu ändern" +#: ../bin/cdraw.c:198 +msgid "Point Count" +msgstr "Anzahl Punkte" -#: ../bin/celev.c:204 -msgid "Set Elevation" -msgstr "Höhe festlegen" +#: ../bin/cdraw.c:199 ../bin/cdraw.c:811 ../bin/ctodesgn.c:148 +msgid "Line Width" +msgstr "Strichdicke" -#: ../bin/celev.c:309 ../bin/celev.c:326 -#, c-format -msgid "Elev = %s" -msgstr "Höhe = %s" +#: ../bin/cdraw.c:200 ../bin/cdraw.c:813 ../bin/cdraw.c:815 ../bin/cdraw.c:890 +#: ../bin/cdraw.c:914 ../bin/cmisc.c:97 ../bin/ctext.c:59 ../bin/ctext.c:130 +#: ../bin/ctodesgn.c:149 ../bin/dcar.c:1968 ../bin/dlayer.c:321 +#: ../bin/doption.c:583 +msgid "Color" +msgstr "Farbe" -#: ../bin/celev.c:311 ../bin/celev.c:328 -#, c-format -msgid "Dist = %s" -msgstr "Entfernung = %s" +#: ../bin/cdraw.c:201 ../bin/cdraw.c:428 ../bin/cdraw.c:831 +msgid "Lumber" +msgstr "Holzleiste" -#: ../bin/celev.c:317 ../bin/celev.c:334 ../bin/celev.c:375 ../bin/celev.c:382 -#: ../bin/celev.c:385 -#, c-format -msgid "Undefined" -msgstr "Undefiniert" +#: ../bin/cdraw.c:202 +msgid "Orientation" +msgstr "Ausrichtung" -#: ../bin/celev.c:407 ../bin/celev.c:473 -msgid "Elevation" -msgstr "Höhe" +#: ../bin/cdraw.c:203 ../bin/cdraw.c:825 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:525 +msgid "Size" +msgstr "Größe" -#: ../bin/celev.c:407 ../bin/cprofile.c:1255 ../bin/dcustmgm.c:350 -#: ../bin/dpricels.c:155 ../bin/dlayer.c:850 ../bin/cmisc.c:306 -msgid "Done" -msgstr "Fertig" +#: ../bin/cdraw.c:204 ../bin/compound.c:517 ../bin/cprint.c:131 +#: ../bin/cturntbl.c:240 ../bin/tease.c:502 +msgid "Origin: X" +msgstr "Ausgangspunkt: X" -#: ../bin/celev.c:419 -msgid "Select End-Point" -msgstr "Endpunkt auswählen" +#: ../bin/cdraw.c:206 ../bin/ctext.c:57 ../bin/ctext.c:129 +msgid "Font Size" +msgstr "Schriftgröße" -#: ../bin/celev.c:435 ../bin/csplit.c:90 ../bin/csplit.c:153 -msgid "Split Track" -msgstr "Gleis auftrennen" +#: ../bin/cdraw.c:207 ../bin/cdraw.c:491 ../bin/ctext.c:249 +msgid "Text" +msgstr "Text" -#: ../bin/cgroup.c:576 -msgid "Ungroup Object" -msgstr "Gruppierung aufheben" +#: ../bin/cdraw.c:208 ../bin/cmisc.c:114 ../bin/tcurve.c:355 +#: ../bin/tease.c:509 ../bin/tstraigh.c:84 +msgid "Pivot" +msgstr "Drehpunkt" -#: ../bin/cgroup.c:588 -#, c-format -msgid "%d objects ungrouped" -msgstr "%d Gruppierungen aufgelöst" +#: ../bin/cdraw.c:209 ../bin/cnote.c:149 ../bin/compound.c:524 +#: ../bin/cturntbl.c:243 ../bin/tcurve.c:356 ../bin/tease.c:510 +#: ../bin/tstraigh.c:85 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:603 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:604 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:605 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:606 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:607 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:608 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:609 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:610 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:611 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:612 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:613 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:614 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:615 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:616 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:617 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:618 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:619 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:620 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:621 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:622 +msgid "Layer" +msgstr "Ebene" -#: ../bin/cgroup.c:590 -msgid "No objects ungrouped" -msgstr "Keine Gruppierungen aufgelöst" +#: ../bin/cdraw.c:418 +msgid "Straight Line" +msgstr "Gerade Linie" -#: ../bin/cgroup.c:599 -msgid "Replace with new group?" -msgstr "Durch neue Gruppe ersetzen?" +#: ../bin/cdraw.c:421 ../bin/cdraw.c:1036 +msgid "Dimension Line" +msgstr "Maßstablinie" -#: ../bin/cgroup.c:604 ../bin/cturnout.c:69 ../bin/dcustmgm.c:45 -#: ../bin/compound.c:521 ../bin/cstruct.c:64 ../bin/dcmpnd.c:444 -#: ../bin/ctodesgn.c:140 ../bin/ctodesgn.c:1764 ../bin/dcar.c:1935 -#: ../bin/dcar.c:4072 ../bin/dcar.c:4077 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:333 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:502 -msgid "Manufacturer" -msgstr "Hersteller" +#: ../bin/cdraw.c:436 ../bin/cdraw.c:832 ../bin/cdraw.c:1038 +msgid "Table Edge" +msgstr "Tischkante" -#: ../bin/cgroup.c:605 ../bin/cturnout.c:69 ../bin/dcustmgm.c:46 -#: ../bin/ctrain.c:173 ../bin/cstruct.c:64 ../bin/denum.c:177 -#: ../bin/denum.c:178 ../bin/denum.c:181 ../bin/dcmpnd.c:445 -#: ../bin/cmisc.c:306 ../bin/ctodesgn.c:1765 ../bin/ctodesgn.c:1766 -#: ../bin/dcar.c:1951 ../bin/dcar.c:4073 ../bin/dcar.c:4078 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:334 -msgid "Description" -msgstr "Beschreibung" +#: ../bin/cdraw.c:448 ../bin/cdraw.c:837 ../bin/cdraw.c:838 ../bin/cdraw.c:839 +msgid "Circle" +msgstr "Kreis" -#: ../bin/cgroup.c:606 ../bin/dcmpnd.c:446 -msgid "#" -msgstr "Nr." +#: ../bin/cdraw.c:456 +msgid "Curved Line" +msgstr "Gebogene Linie" -#: ../bin/cgroup.c:607 ../bin/compound.c:525 -msgid "# Segments" -msgstr "Anzahl Segmente" +#: ../bin/cdraw.c:465 ../bin/cdraw.c:842 ../bin/cdraw.c:843 ../bin/cdraw.c:844 +msgid "Filled Circle" +msgstr "Gefüllter Kreis" -#: ../bin/cgroup.c:1063 -msgid "No endpts" -msgstr "Keine Endpunkte" +#: ../bin/cdraw.c:470 ../bin/cdraw.c:1054 +msgid "Poly Line" +msgstr "Polylinie" -#: ../bin/cgroup.c:1148 -msgid "No paths" -msgstr "Keine Wege" +#: ../bin/cdraw.c:476 ../bin/cdraw.c:846 ../bin/cdraw.c:1055 +msgid "Polygon" +msgstr "Vieleck" -#: ../bin/cgroup.c:1482 ../bin/cgroup.c:1536 -msgid "Group Tracks" -msgstr "Gleise gruppieren" +#: ../bin/cdraw.c:497 +#, c-format +msgid "%s: Layer=%d" +msgstr "%s: Ebene=%d" -#: ../bin/cgroup.c:1592 -msgid "Group Objects" -msgstr "Objekte gruppieren" +#: ../bin/cdraw.c:508 ../bin/cdraw.c:934 +msgid "Tiny" +msgstr "Winzig" -#: ../bin/chndldto.c:68 -msgid "Place frog and drag angle" -msgstr "Herzstück festlegen und auf Winkel ziehen" +#: ../bin/cdraw.c:509 ../bin/cdraw.c:935 +msgid "Small" +msgstr "Klein" -#: ../bin/chndldto.c:85 -msgid "frog" -msgstr "Herzstück" +#: ../bin/cdraw.c:510 ../bin/cdraw.c:936 +msgid "Medium" +msgstr "Mittel" -#: ../bin/chndldto.c:132 -#, c-format -msgid "Angle = %0.2f Frog# = %0.2f" -msgstr "Winkel = %0.2f Steigung = %0.2f" +#: ../bin/cdraw.c:511 ../bin/cdraw.c:937 +msgid "Large" +msgstr "Groß" -#: ../bin/chndldto.c:134 -msgid "Frog angle is too close to 0" -msgstr "Herzstückwinkel ist zu nahe bei 0" +#: ../bin/cdraw.c:778 ../bin/drawgeom.c:71 ../bin/drawgeom.c:86 +msgid "Create Lines" +msgstr "Erstelle Linien" -#: ../bin/chndldto.c:137 -msgid "Select point position" -msgstr "Position des Punktes auswählen" +#: ../bin/cdraw.c:817 ../bin/cdraw.c:912 +msgid "Lumber Type" +msgstr "Leistenart" -#: ../bin/chndldto.c:151 ../bin/chndldto.c:176 -msgid "points" -msgstr "Punkte" +#: ../bin/cdraw.c:829 +msgid "Straight" +msgstr "Gerade" -#: ../bin/chndldto.c:273 -#, c-format -msgid "Length = %0.2f Angle = %0.2f Frog# = %0.2f" -msgstr "Länge = %0.2f Winkel = %0.2f Steigung=%0.2f" +#: ../bin/cdraw.c:830 +msgid "Dimension" +msgstr "Abmessungen" -#: ../bin/chndldto.c:277 -msgid "Create Hand Laid Turnout" -msgstr "Erstelle eine Selbstbauweiche" +#: ../bin/cdraw.c:833 ../bin/cdraw.c:834 ../bin/cdraw.c:835 ../bin/cdraw.c:836 +msgid "Curved" +msgstr "Gebogen" -#: ../bin/chndldto.c:368 -msgid "HandLaidTurnout" -msgstr "Selbstbauweiche" +#: ../bin/cdraw.c:840 ../bin/cdraw.c:1052 +msgid "Box" +msgstr "Rechteck" -#: ../bin/cjoin.c:164 -#, c-format -msgid "Curved Track: Radius=%s Length=%s" -msgstr "Gleisbogen: Radius=%s Länge=%s" +#: ../bin/cdraw.c:841 +msgid "Polyline" +msgstr "Polylinie" -#: ../bin/cjoin.c:250 -#, c-format -msgid "Curved Track: Radius=%s Length=%s Angle=%0.3f" -msgstr "Gleisbogen: Radius=%s Länge=%s Winkel=%0.3f" +#: ../bin/cdraw.c:845 ../bin/cdraw.c:1053 +msgid "Filled Box" +msgstr "Gefülltes Rechteck" -#: ../bin/cjoin.c:346 +#: ../bin/cdraw.c:888 #, c-format -msgid "Track (%d) is too short for transition-curve by %0.3f" -msgstr "Gleis (%d) ist für den Ãœbergangsbogen um %0.3f zu kurz" +msgid "%s Line Width" +msgstr "%s Strichstärke" -#: ../bin/cjoin.c:363 +#: ../bin/cdraw.c:901 #, c-format -msgid "Connecting track is too short by %0.3f" -msgstr "Verbindungsgleis ist um %0.3f zu kurz" +msgid "%s Color" +msgstr "%s Farbe" -#: ../bin/cjoin.c:407 ../bin/cjoin.c:857 -msgid "Click on an unselected End-Point" -msgstr "Einen nicht ausgewählten Endpunkt anklicken" +#: ../bin/cdraw.c:932 +msgid "Dimension Line Size" +msgstr " Maßliniengröße" -#: ../bin/cjoin.c:408 ../bin/cjoin.c:858 -msgid "Click on a selected End-Point" -msgstr "Einen ausgewählten Endpunkt anclicken" +#: ../bin/cdraw.c:945 +msgid "Drag to create Table Edge" +msgstr "Ziehen um die Tischkante zu erstellen" -#: ../bin/cjoin.c:415 ../bin/cjoin.c:863 -msgid "unselected" -msgstr "nicht ausgewählt" - -#: ../bin/cjoin.c:415 ../bin/cjoin.c:863 ../bin/cprint.c:139 -msgid "selected" -msgstr "ausgewählt" +#: ../bin/cdraw.c:1035 +msgid "Line" +msgstr "Linie" -#: ../bin/cjoin.c:450 -msgid "Left click - join with track, Shift Left click - move to join" -msgstr "" -"Linke Maustaste - Verbinden mit neuem Gleis, Umschalten + linke Maustaste - " -"Verschieben zum Verbinden" +#: ../bin/cdraw.c:1035 +msgid "Draw Line" +msgstr "Zeichne Linie" -#: ../bin/cjoin.c:481 ../bin/cjoin.c:781 ../bin/cjoin.c:790 -msgid "Select 2nd track" -msgstr "Zweites Gleis auswählen" +#: ../bin/cdraw.c:1036 +msgid "Draw Dimension Line" +msgstr "Zeichne Maßlinie" -#: ../bin/cjoin.c:508 ../bin/cmisc.c:54 ../bin/track.c:1956 -msgid "First" -msgstr "Erste" +#: ../bin/cdraw.c:1037 ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:53 +msgid "Benchwork" +msgstr "Unterbau" -#: ../bin/cjoin.c:513 ../bin/cmisc.c:54 ../bin/track.c:1956 -msgid "Second" -msgstr "Zweite" +#: ../bin/cdraw.c:1037 +msgid "Draw Benchwork" +msgstr "Zeichne Unterbau" -#: ../bin/cjoin.c:604 -msgid "Beyond end of 2nd track" -msgstr "Außerhalb des zweiten Gleises" +#: ../bin/cdraw.c:1038 +msgid "Draw Table Edge" +msgstr "Zeichne Tischkante" -#: ../bin/cjoin.c:639 -msgid "Beyond end of 1st track" -msgstr "Außerhalb des ersten Gleises" +#: ../bin/cdraw.c:1040 +msgid "Curve End" +msgstr "Kurve Enden " -#: ../bin/cjoin.c:663 -msgid "First " -msgstr "Erste " +#: ../bin/cdraw.c:1040 +msgid "Draw Curve from End" +msgstr "Zeichne Kurve durch Enden" -#: ../bin/cjoin.c:690 -msgid "Second " -msgstr "Zweite " +#: ../bin/cdraw.c:1041 +msgid "Curve Tangent" +msgstr "Kurve Tangente " -#: ../bin/cjoin.c:704 ../bin/track.c:1906 -msgid "Connecting " -msgstr "Verbinde " +#: ../bin/cdraw.c:1041 +msgid "Draw Curve from Tangent" +msgstr "Zeichne Kurve an Tangente" -#: ../bin/cjoin.c:793 -msgid "Join Tracks" -msgstr "Gleise zusammenfügen" +#: ../bin/cdraw.c:1042 +msgid "Curve Center" +msgstr "Kurve Mittelpunkt" -#: ../bin/cjoin.c:898 -msgid "Join" -msgstr "Verbinden" +#: ../bin/cdraw.c:1042 +msgid "Draw Curve from Center" +msgstr "Zeichne Kurve um Mittelpunkt" -#: ../bin/doption.c:99 -msgid "Room Width" -msgstr "Zimmerbreite" +#: ../bin/cdraw.c:1043 +msgid "Curve Chord" +msgstr "Kurve Sehne " -#: ../bin/doption.c:100 -msgid " Height" -msgstr " -länge" +#: ../bin/cdraw.c:1043 +msgid "Draw Curve from Chord" +msgstr "Bogen aus Sehne" -#: ../bin/doption.c:101 -msgid "Layout Title" -msgstr "Gleisplantitel" +#: ../bin/cdraw.c:1046 +msgid "Circle Tangent" +msgstr "Kreis Tangente" -#: ../bin/doption.c:102 -msgid "Subtitle" -msgstr "Untertitel" +#: ../bin/cdraw.c:1046 +msgid "Draw Circle from Tangent" +msgstr "Zeichne Kreis an Tangente" -#: ../bin/doption.c:103 ../bin/dcustmgm.c:46 ../bin/cselect.c:552 -#: ../bin/dcar.c:4072 ../bin/dcar.c:4077 -msgid "Scale" -msgstr "Maßstab" +#: ../bin/cdraw.c:1047 +msgid "Circle Center" +msgstr "Kreismittelpunkt" -#: ../bin/doption.c:104 -msgid " Gauge" -msgstr "Spurweite" +#: ../bin/cdraw.c:1047 +msgid "Draw Circle from Center" +msgstr "Zeichne Kreis um Mittelpunkt" -#: ../bin/doption.c:105 -msgid "Min Track Radius" -msgstr "Mindestgleisradius" +#: ../bin/cdraw.c:1049 +msgid "Circle Filled Tangent" +msgstr "Gefüllter Kreis Tangente" -#: ../bin/doption.c:106 -msgid " Max Track Grade" -msgstr "Maximale Gleissteigung" +#: ../bin/cdraw.c:1049 +msgid "Draw Filled Circle from Tangent" +msgstr "Gefüllter Kreis an Tangente" -#: ../bin/doption.c:155 -msgid "Layout Options" -msgstr "Gleisplanoptionen" +#: ../bin/cdraw.c:1050 +msgid "Circle Filled Center" +msgstr "Gefüllter Kreis Mittelpunkt" -#: ../bin/doption.c:213 -msgid "Auto Pan" -msgstr "Automatischer Ausschnitt" +#: ../bin/cdraw.c:1050 +msgid "Draw Filled Circle from Center" +msgstr "Gefüllter Kreis von Mittelpunkt" -#: ../bin/doption.c:214 ../bin/doption.c:318 ../bin/cturnout.c:71 -#: ../bin/cstruct.c:66 -msgid "Hide" -msgstr "Verstecken" +#: ../bin/cdraw.c:1052 +msgid "Draw Box" +msgstr "Zeichne Rechteck" -#: ../bin/doption.c:214 -msgid "Dash" -msgstr "Gestrichelt" +#: ../bin/cdraw.c:1053 +msgid "Draw Filled Box" +msgstr "Zeichne gefülltes Rechteck" -#: ../bin/doption.c:214 ../bin/doption.c:310 ../bin/cprint.c:97 -#: ../bin/cswitchmotor.c:80 ../bin/cswitchmotor.c:140 ../bin/dbench.c:73 -#: ../bin/dease.c:63 ../bin/macro.c:1228 ../bin/cselect.c:1866 -#: ../bin/cselect.c:1870 -msgid "Normal" -msgstr "Normal" +#: ../bin/cdraw.c:1054 +msgid "Draw Polyline" +msgstr "Zeichne Polylinie" -#: ../bin/doption.c:215 ../bin/dcmpnd.c:399 -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:31 -msgid "Turnouts" -msgstr "Weichen" +#: ../bin/cdraw.c:1055 +msgid "Draw Polygon" +msgstr "Zeichne Vieleck" -#: ../bin/doption.c:215 -msgid "All" -msgstr "Alle" +#: ../bin/cdraw.c:1071 +msgid "Straight Objects" +msgstr "Gerade Objekte" -#: ../bin/doption.c:216 -msgid "Outline" -msgstr "Umriss" +#: ../bin/cdraw.c:1071 +msgid "Draw Straight Objects" +msgstr "Zeichne gerade Objekte" -#: ../bin/doption.c:216 -msgid "Solid" -msgstr "Gefüllt" +#: ../bin/cdraw.c:1072 +msgid "Curved Lines" +msgstr "Gebogene Linien" -#: ../bin/doption.c:217 -msgid "Off" -msgstr "Aus" +#: ../bin/cdraw.c:1072 +msgid "Draw Curved Lines" +msgstr "Zeichne gebogene Linien" -#: ../bin/doption.c:217 -msgid "On" -msgstr "An" +#: ../bin/cdraw.c:1073 +msgid "Circle Lines" +msgstr "Kreislinien" -#: ../bin/doption.c:218 -msgid "Track Descriptions" -msgstr "Gleisbeschreibungen" +#: ../bin/cdraw.c:1073 +msgid "Draw Circles" +msgstr "Zeichne Kreise" -#: ../bin/doption.c:218 -msgid "Lengths" -msgstr "Längen" +#: ../bin/cdraw.c:1074 +msgid "Shapes" +msgstr "Formen" -#: ../bin/doption.c:218 -msgid "EndPt Elevations" -msgstr "Endpunkthöhen" +#: ../bin/cdraw.c:1074 +msgid "Draw Shapes" +msgstr "Zeichne Formen" -#: ../bin/doption.c:218 -msgid "Track Elevations" -msgstr "Gleishöhen" +#: ../bin/cdraw.c:1152 +msgid "Draw" +msgstr "Zeichne" -#: ../bin/doption.c:218 -msgid "Cars" -msgstr "Wagen" +#: ../bin/celev.c:44 ../bin/csplit.c:105 ../bin/csplit.c:110 ../bin/dease.c:63 +#: ../bin/doption.c:215 ../bin/doption.c:216 ../bin/cprofile.c:1370 +msgid "None" +msgstr "Kein" -#: ../bin/doption.c:219 ../bin/doption.c:220 ../bin/cturnout.c:69 -#: ../bin/dcustmgm.c:46 ../bin/compound.c:523 ../bin/cstruct.c:64 -#: ../bin/dcar.c:4072 ../bin/dcar.c:4077 -msgid "Part No" -msgstr "Teilenr" +#: ../bin/celev.c:44 +msgid "Defined" +msgstr "Fest" -#: ../bin/doption.c:219 ../bin/doption.c:220 -msgid "Descr" -msgstr "Beschreibung" +#: ../bin/celev.c:44 +msgid "Hidden" +msgstr "Versteckt" -#: ../bin/doption.c:220 -msgid "Manuf" -msgstr "Hersteller" +#: ../bin/celev.c:45 +msgid "Computed" +msgstr "Berechnet" -#: ../bin/doption.c:221 -msgid "Tracks" -msgstr "Gleise" +#: ../bin/celev.c:45 +msgid "Station" +msgstr "Bahnhof" -#: ../bin/doption.c:221 ../bin/dcar.c:487 -msgid "Other" -msgstr "Sonstige" +#: ../bin/celev.c:45 ../bin/dcmpnd.c:68 ../bin/misc.c:2424 +#: ../bin/cprofile.c:1369 +msgid "Ignore" +msgstr "Ignorieren" -#: ../bin/doption.c:222 -msgid "Live Map" -msgstr "Dynamische Karte" +#: ../bin/celev.c:123 ../bin/celev.c:168 +msgid "There are no reachable Defined Elevations" +msgstr "Ziehen um die Höhe zu ändern" -#: ../bin/doption.c:223 -msgid "Hide Trains On Hidden Track" -msgstr "Verberge Züge auf verborgenem Gleis" +#: ../bin/celev.c:204 +msgid "Set Elevation" +msgstr "Höhe festlegen" -#: ../bin/doption.c:228 -msgid "Color Layers" -msgstr "Ebenenfarben" +#: ../bin/celev.c:309 ../bin/celev.c:326 +#, c-format +msgid "Elev = %s" +msgstr "Höhe = %s" -#: ../bin/doption.c:229 -msgid "Draw Tunnel" -msgstr "Zeichne Tunnel" +#: ../bin/celev.c:311 ../bin/celev.c:328 +#, c-format +msgid "Dist = %s" +msgstr "Entfernung = %s" -#: ../bin/doption.c:230 -msgid "Draw EndPts" -msgstr "Zeichne Endpunkte" +#: ../bin/celev.c:317 ../bin/celev.c:334 ../bin/celev.c:375 ../bin/celev.c:382 +#: ../bin/celev.c:385 +#, c-format +msgid "Undefined" +msgstr "Undefiniert" -#: ../bin/doption.c:231 -msgid "Draw Ties" -msgstr "Schwellen zeichnen" +#: ../bin/celev.c:407 ../bin/celev.c:473 +msgid "Elevation" +msgstr "Höhe" -#: ../bin/doption.c:232 -msgid "Draw Centers" -msgstr "Mittelpunkt zeichnen" +#: ../bin/celev.c:407 ../bin/cmisc.c:304 ../bin/dcustmgm.c:350 +#: ../bin/dlayer.c:850 ../bin/dpricels.c:155 ../bin/cprofile.c:1270 +msgid "Done" +msgstr "Fertig" -#: ../bin/doption.c:233 -msgid "Two Rail Scale" -msgstr "Maßstab für Gleis" +#: ../bin/celev.c:419 +msgid "Select End-Point" +msgstr "Endpunkt auswählen" -#: ../bin/doption.c:234 -msgid "Map Scale" -msgstr "Kartenmaßstab" +#: ../bin/celev.c:435 ../bin/csplit.c:90 ../bin/csplit.c:153 +msgid "Split Track" +msgstr "Gleis auftrennen" -#: ../bin/doption.c:237 -msgid "Label Enable" -msgstr "Beschriftungen zeigen" +#: ../bin/cgroup.c:576 +msgid "Ungroup Object" +msgstr "Gruppierung aufheben" -#: ../bin/doption.c:238 -msgid "Label Scale" -msgstr "Maßstab der Beschriftungen" +#: ../bin/cgroup.c:588 +#, c-format +msgid "%d objects ungrouped" +msgstr "%d Gruppierungen aufgelöst" -#: ../bin/doption.c:239 -msgid "Label Font Size" -msgstr "Grösse für Beschriftungen" +#: ../bin/cgroup.c:590 +msgid "No objects ungrouped" +msgstr "Keine Gruppierungen aufgelöst" -#: ../bin/doption.c:240 -msgid "Hot Bar Labels" -msgstr "Teilekatalog Beschriftungen" +#: ../bin/cgroup.c:599 +msgid "Replace with new group?" +msgstr "Durch neue Gruppe ersetzen?" -#: ../bin/doption.c:241 -msgid "Layout Labels" -msgstr "Anlagenbeschriftungen" +#: ../bin/cgroup.c:604 ../bin/compound.c:519 ../bin/cstruct.c:64 +#: ../bin/ctodesgn.c:140 ../bin/ctodesgn.c:1764 ../bin/cturnout.c:69 +#: ../bin/dcar.c:1933 ../bin/dcar.c:4070 ../bin/dcar.c:4075 +#: ../bin/dcmpnd.c:444 ../bin/dcustmgm.c:45 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:333 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:502 +msgid "Manufacturer" +msgstr "Hersteller" -#: ../bin/doption.c:242 -msgid "List Labels" -msgstr "Listenüberschriften" +#: ../bin/cgroup.c:605 ../bin/cmisc.c:304 ../bin/cstruct.c:64 +#: ../bin/ctodesgn.c:1765 ../bin/ctodesgn.c:1766 ../bin/ctrain.c:173 +#: ../bin/cturnout.c:69 ../bin/dcar.c:1949 ../bin/dcar.c:4071 +#: ../bin/dcar.c:4076 ../bin/dcmpnd.c:445 ../bin/dcustmgm.c:46 +#: ../bin/denum.c:177 ../bin/denum.c:178 ../bin/denum.c:181 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:334 +msgid "Description" +msgstr "Beschreibung" -#: ../bin/doption.c:245 -msgid "Car Labels" -msgstr "Wagenbeschriftungen" +#: ../bin/cgroup.c:606 ../bin/dcmpnd.c:446 +msgid "#" +msgstr "Nr." -#: ../bin/doption.c:246 -msgid "Train Update Delay" -msgstr "Aktualisierungsintervalle" +#: ../bin/cgroup.c:607 ../bin/compound.c:523 +msgid "# Segments" +msgstr "Anzahl Segmente" -#: ../bin/doption.c:274 -msgid "Display Options" -msgstr "Anzeigeoptionen" +#: ../bin/cgroup.c:1063 +msgid "No endpts" +msgstr "Keine Endpunkte" -#: ../bin/doption.c:275 -msgid "Proto" -msgstr "Vorbild" +#: ../bin/cgroup.c:1148 +msgid "No paths" +msgstr "Keine Wege" -#: ../bin/doption.c:276 -msgid "Proto/Manuf" -msgstr "Vorbild/Hersteller" +#: ../bin/cgroup.c:1482 ../bin/cgroup.c:1536 +msgid "Group Tracks" +msgstr "Gleise gruppieren" -#: ../bin/doption.c:277 -msgid "Proto/Manuf/Part Number" -msgstr "Vorbild/Hersteller/Bestellnr. " +#: ../bin/cgroup.c:1592 +msgid "Group Objects" +msgstr "Objekte gruppieren" -#: ../bin/doption.c:278 -msgid "Proto/Manuf/Partno/Item" -msgstr "Vorbild/Hersteller/Bestellnr. /lfd. Nr." +#: ../bin/chndldto.c:68 +msgid "Place frog and drag angle" +msgstr "Herzstück festlegen und auf Winkel ziehen" -#: ../bin/doption.c:279 -msgid "Manuf/Proto" -msgstr "Hersteller/Vorbild" +#: ../bin/chndldto.c:85 +msgid "frog" +msgstr "Herzstück" -#: ../bin/doption.c:280 -msgid "Manuf/Proto/Part Number" -msgstr "Hersteller/Vorbild/Bestellnr." +#: ../bin/chndldto.c:132 +#, c-format +msgid "Angle = %0.2f Frog# = %0.2f" +msgstr "Winkel = %0.2f Steigung = %0.2f" -#: ../bin/doption.c:281 -msgid "Manuf/Proto/Partno/Item" -msgstr "Hersteller/Vorbild/Bestellnr./lfd. Nr." +#: ../bin/chndldto.c:134 +msgid "Frog angle is too close to 0" +msgstr "Herzstückwinkel ist zu nahe bei 0" -#: ../bin/doption.c:311 ../bin/cselect.c:1867 ../bin/cselect.c:1871 -msgid "Simple" -msgstr "Einfach" +#: ../bin/chndldto.c:137 +msgid "Select point position" +msgstr "Position des Punktes auswählen" -#: ../bin/doption.c:312 -msgid "End-Points" -msgstr "Endpunkte" +#: ../bin/chndldto.c:151 ../bin/chndldto.c:176 +msgid "points" +msgstr "Punkte" -#: ../bin/doption.c:315 ../../../build/xtc_4-2-2/app/i18n/custmsg.h:12 -msgid "Describe" -msgstr "Eigenschaften" +#: ../bin/chndldto.c:273 +#, c-format +msgid "Length = %0.2f Angle = %0.2f Frog# = %0.2f" +msgstr "Länge = %0.2f Winkel = %0.2f Steigung=%0.2f" -#: ../bin/doption.c:315 ../bin/cselect.c:1853 ../bin/dcar.c:1538 -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:13 -msgid "Select" -msgstr "Auswählen" +#: ../bin/chndldto.c:277 +msgid "Create Hand Laid Turnout" +msgstr "Erstelle eine Selbstbauweiche" -#: ../bin/doption.c:320 -msgid "Normal: Command List, Shift: Command Options" -msgstr "Normal: Befehlsliste, Umschalt: Befehlsoptionen" +#: ../bin/chndldto.c:368 +msgid "HandLaidTurnout" +msgstr "Selbstbauweiche" -#: ../bin/doption.c:320 -msgid "Normal: Command Options, Shift: Command List" -msgstr "Normal: Befehlsoptionen, Umschalt: Befehlsliste" +#: ../bin/cjoin.c:164 +#, c-format +msgid "Curved Track: Radius=%s Length=%s" +msgstr "Gleisbogen: Radius=%s Länge=%s" -#: ../bin/doption.c:323 -msgid "Draw Moving Tracks" -msgstr "Zeichne bewegte Gleise" +#: ../bin/cjoin.c:250 +#, c-format +msgid "Curved Track: Radius=%s Length=%s Angle=%0.3f" +msgstr "Gleisbogen: Radius=%s Länge=%s Winkel=%0.3f" -#: ../bin/doption.c:324 -msgid "Default Command" -msgstr "Standardbefehl" +#: ../bin/cjoin.c:346 +#, c-format +msgid "Track (%d) is too short for transition-curve by %0.3f" +msgstr "Gleis (%d) ist für den Ãœbergangsbogen um %0.3f zu kurz" -#: ../bin/doption.c:326 -msgid "Hide Selection Window" -msgstr "Verberge Auswahlfenster" +#: ../bin/cjoin.c:363 +#, c-format +msgid "Connecting track is too short by %0.3f" +msgstr "Verbindungsgleis ist um %0.3f zu kurz" -#: ../bin/doption.c:328 -msgid "Right Click" -msgstr "Rechte Mausetaste" +#: ../bin/cjoin.c:407 ../bin/cjoin.c:857 +msgid "Click on an unselected End-Point" +msgstr "Einen nicht ausgewählten Endpunkt anklicken" -#: ../bin/doption.c:354 -msgid "Command Options" -msgstr "Befehlsoptionen" +#: ../bin/cjoin.c:408 ../bin/cjoin.c:858 +msgid "Click on a selected End-Point" +msgstr "Einen ausgewählten Endpunkt anclicken" -#: ../bin/doption.c:378 -msgid "English" -msgstr "Englisch" +#: ../bin/cjoin.c:415 ../bin/cjoin.c:863 +msgid "unselected" +msgstr "nicht ausgewählt" -#: ../bin/doption.c:378 -msgid "Metric" -msgstr "Metrisch" +#: ../bin/cjoin.c:415 ../bin/cjoin.c:863 ../bin/cprint.c:139 +msgid "selected" +msgstr "ausgewählt" -#: ../bin/doption.c:379 -msgid "Polar" -msgstr "Polar" +#: ../bin/cjoin.c:450 +msgid "Left click - join with track, Shift Left click - move to join" +msgstr "" +"Linke Maustaste - Verbinden mit neuem Gleis, Umschalten + linke Maustaste - " +"Verschieben zum Verbinden" -#: ../bin/doption.c:379 -msgid "Cartesian" -msgstr "Kartesisch" +#: ../bin/cjoin.c:481 ../bin/cjoin.c:781 ../bin/cjoin.c:790 +msgid "Select 2nd track" +msgstr "Zweites Gleis auswählen" -#: ../bin/doption.c:380 -msgid "Balloon Help" -msgstr "Sprechblasen" +#: ../bin/cjoin.c:508 ../bin/cmisc.c:52 ../bin/track.c:1956 +msgid "First" +msgstr "Erste" -#: ../bin/doption.c:381 -msgid "Load Last Layout" -msgstr "Letzten Gleisplan laden" +#: ../bin/cjoin.c:513 ../bin/cmisc.c:52 ../bin/track.c:1956 +msgid "Second" +msgstr "Zweite" -#: ../bin/doption.c:381 -msgid "Start New Layout" -msgstr "Neuen Gleisplan beginnen" +#: ../bin/cjoin.c:604 +msgid "Beyond end of 2nd track" +msgstr "Außerhalb des zweiten Gleises" -#: ../bin/doption.c:384 -msgid "Angles" -msgstr "Winkel" +#: ../bin/cjoin.c:639 +msgid "Beyond end of 1st track" +msgstr "Außerhalb des ersten Gleises" -#: ../bin/doption.c:385 -msgid "Units" -msgstr "Einheiten" - -#: ../bin/doption.c:387 -msgid "Length Format" -msgstr "Längenformat" - -#: ../bin/doption.c:388 -msgid "Min Track Length" -msgstr "Mindestgleislänge" - -#: ../bin/doption.c:389 -msgid "Connection Distance" -msgstr "Verbindungs Abstand" - -#: ../bin/doption.c:390 -msgid "Connection Angle" -msgstr "Verbindungs Winkel" - -#: ../bin/doption.c:391 -msgid "Turntable Angle" -msgstr "Drehscheibenwinkel" - -#: ../bin/doption.c:392 -msgid "Max Coupling Speed" -msgstr "Max. Ankuppelgeschwindigkeit" - -#: ../bin/doption.c:394 -msgid "Drag Distance" -msgstr "Zeichne Entfernung" - -#: ../bin/doption.c:395 -msgid "Drag Timeout" -msgstr "Abriss Zeitverzögerung" - -#: ../bin/doption.c:396 -msgid "Min Grid Spacing" -msgstr "Mindestrasterabstand" - -#: ../bin/doption.c:397 -msgid "Check Point" -msgstr "Sicherungskopie" - -#: ../bin/doption.c:398 -msgid "On Program Startup" -msgstr "Beim Programmstart" - -#: ../bin/doption.c:408 ../bin/doption.c:425 -msgid "999.999" -msgstr "999.999" - -#: ../bin/doption.c:409 ../bin/doption.c:426 -msgid "999.99" -msgstr "999.99" - -#: ../bin/doption.c:410 ../bin/doption.c:427 -msgid "999.9" -msgstr "999.9" - -#: ../bin/doption.c:411 -msgid "999 7/8" -msgstr "999 7/8" - -#: ../bin/doption.c:412 -msgid "999 63/64" -msgstr "999 63/64" - -#: ../bin/doption.c:413 -msgid "999' 11.999\"" -msgstr "999' 11.999\"" - -#: ../bin/doption.c:414 -msgid "999' 11.99\"" -msgstr "999' 11.99\"" - -#: ../bin/doption.c:415 -msgid "999' 11.9\"" -msgstr "999' 11.9\"" - -#: ../bin/doption.c:416 -msgid "999' 11 7/8\"" -msgstr "999' 11 7/8\"" - -#: ../bin/doption.c:417 -msgid "999' 11 63/64\"" -msgstr "999' 11 63/64\"" - -#: ../bin/doption.c:418 -msgid "999ft 11.999in" -msgstr "999ft 11.999in" - -#: ../bin/doption.c:419 -msgid "999ft 11.99in" -msgstr "999ft 11.99in" - -#: ../bin/doption.c:420 -msgid "999ft 11.9in" -msgstr "999ft 11.9in" - -#: ../bin/doption.c:421 -msgid "999ft 11 7/8in" -msgstr "999ft 11 7/8in" +#: ../bin/cjoin.c:663 +msgid "First " +msgstr "Erste " -#: ../bin/doption.c:422 -msgid "999ft 11 63/64in" -msgstr "999ft 11 63/64in" +#: ../bin/cjoin.c:690 +msgid "Second " +msgstr "Zweite " -#: ../bin/doption.c:428 -msgid "999.999mm" -msgstr "999.999mm" +#: ../bin/cjoin.c:704 ../bin/track.c:1906 +msgid "Connecting " +msgstr "Verbinde " -#: ../bin/doption.c:429 -msgid "999.99mm" -msgstr "999.99mm" +#: ../bin/cjoin.c:793 +msgid "Join Tracks" +msgstr "Gleise zusammenfügen" -#: ../bin/doption.c:430 -msgid "999.9mm" -msgstr "999.9mm" +#: ../bin/cjoin.c:898 +msgid "Join" +msgstr "Verbinden" -#: ../bin/doption.c:431 -msgid "999.999cm" -msgstr "999.999cm" +#: ../bin/cmisc.c:52 +msgid "Middle" +msgstr "Mittel" -#: ../bin/doption.c:432 -msgid "999.99cm" -msgstr "999.99cm" +#: ../bin/cmisc.c:153 ../bin/cmodify.c:121 ../bin/cnote.c:168 +#: ../bin/compound.c:592 ../bin/ctrain.c:195 +msgid "Change Track" +msgstr "Gleis ändern" -#: ../bin/doption.c:433 -msgid "999.9cm" -msgstr "999.9cm" +#: ../bin/cmisc.c:397 +msgid "Select track to describe" +msgstr "Zu beschreibendes Gleis auswählen" -#: ../bin/doption.c:434 -msgid "999.999m" -msgstr "999.999m" +#: ../bin/cmisc.c:444 +msgid "Properties" +msgstr "Eigenschaften" -#: ../bin/doption.c:435 -msgid "999.99m" -msgstr "999.99m" +#: ../bin/cmisc2.c:52 +msgid "Bridge" +msgstr "Brücke" -#: ../bin/doption.c:436 -msgid "999.9m" -msgstr "999.9m" +#: ../bin/cmodify.c:83 +msgid "Select track to modify" +msgstr "Zu bearbeitendes Gleis auswählen" -#: ../bin/doption.c:514 -msgid "Preferences" -msgstr "Einstellungen" +#: ../bin/cmodify.c:169 +msgid "Modify Track" +msgstr "Gleis bearbeiten" -#: ../bin/doption.c:552 ../bin/csnap.c:711 -msgid "Snap Grid" -msgstr "Fangraster" +#: ../bin/cmodify.c:205 +msgid "Drag to create new track segment" +msgstr "Ziehen um einen neuen Gleisabschnitt zu erstellen" -#: ../bin/doption.c:553 -msgid "Marker" -msgstr "Markierung" +#: ../bin/cmodify.c:323 +#, c-format +msgid "Curve Track: Radius=%s Length=%s Angle=%0.3f" +msgstr "Gleisbogen: Radius=%s Länge=%s Winkel=%0.3f" -#: ../bin/doption.c:554 -msgid "Border" -msgstr "Rahmen" +#: ../bin/cmodify.c:339 +msgid "Extend Track" +msgstr "Gleis verlängern" -#: ../bin/doption.c:555 -msgid "Primary Axis" -msgstr "Hauptachse" +#: ../bin/cmodify.c:405 +msgid "Modify" +msgstr "Verändern" -#: ../bin/doption.c:556 -msgid "Secondary Axis" -msgstr "Nebenachse " +#: ../bin/cnote.c:96 ../bin/cnote.c:203 ../bin/cnote.c:402 +msgid "Note" +msgstr "Notiz" -#: ../bin/doption.c:557 -msgid "Normal Track" -msgstr "Normales Gleis" +#: ../bin/cnote.c:99 +msgid "Replace this text with your layout notes" +msgstr "Ersetzen Sie diesen Text durch Ihre Notizen" -#: ../bin/doption.c:558 -msgid "Selected Track" -msgstr "Ausgewähltes Gleis" +#: ../bin/cnote.c:148 ../bin/ctrain.c:169 +msgid "Position" +msgstr "Position" -#: ../bin/doption.c:559 -msgid "Profile Path" -msgstr "Höhenlinie" +#: ../bin/cnote.c:190 ../bin/cnote.c:191 ../bin/cnote.c:192 +msgid "Note: " +msgstr "Notiz: " -#: ../bin/doption.c:560 -msgid "Exception Track" -msgstr "Ausnahmegleis" +#: ../bin/cnote.c:359 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:91 +msgid "Place a note on the layout" +msgstr "Eine Notiz auf den Gleisplan setzen" -#: ../bin/doption.c:561 -msgid "Track Ties" -msgstr "Gleisschwellen" +#: ../bin/cnote.c:372 +msgid "New Note" +msgstr "Neue Notiz" -#: ../bin/doption.c:580 ../bin/dlayer.c:321 ../bin/ctext.c:59 -#: ../bin/ctext.c:130 ../bin/cdraw.c:200 ../bin/cdraw.c:813 ../bin/cdraw.c:815 -#: ../bin/cdraw.c:890 ../bin/cdraw.c:914 ../bin/cmisc.c:99 -#: ../bin/ctodesgn.c:149 ../bin/dcar.c:1970 -msgid "Color" -msgstr "Farbe" +#: ../bin/cnote.c:377 +msgid "Replace this text with your note" +msgstr "Ersetzen Sie diesen Text durch Ihre Notizen" -#: ../bin/cmisc2.c:52 -msgid "Bridge" -msgstr "Brücke" +#: ../bin/compound.c:513 ../bin/compound.c:515 ../bin/tcurve.c:343 +#: ../bin/tcurve.c:345 ../bin/tease.c:499 ../bin/tease.c:501 +#: ../bin/tstraigh.c:78 ../bin/tstraigh.c:80 +msgid "Z" +msgstr "Z" -#: ../bin/cundo.c:156 -msgid "Undo Trace" -msgstr "Undo Trace" +#: ../bin/compound.c:521 ../bin/cstruct.c:64 ../bin/cturnout.c:69 +#: ../bin/dcar.c:4070 ../bin/dcar.c:4075 ../bin/dcustmgm.c:46 +#: ../bin/doption.c:219 ../bin/doption.c:220 +msgid "Part No" +msgstr "Teilenr" -#: ../bin/cundo.c:490 -#, c-format -msgid "Undo: %s" -msgstr "Rückgängig: %s" +#: ../bin/compound.c:522 +msgid "# End Pt" +msgstr "Anzahl Endpunkte" -#: ../bin/cundo.c:493 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:133 -msgid "Undo last command" -msgstr "Letzten Befehl rückgängig machen" +#: ../bin/compound.c:777 ../bin/cswitchmotor.c:142 ../bin/cturnout.c:885 +#: ../bin/cturnout.c:2372 ../bin/cturnout.c:2542 ../bin/track.c:1720 +msgid "Turnout" +msgstr "Weiche" -#: ../bin/cundo.c:498 -#, c-format -msgid "Redo: %s" -msgstr "Wiederholen: %s" +#: ../bin/compound.c:777 +msgid "Sectional Track" +msgstr "Festgleise" -#: ../bin/cundo.c:501 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:103 -msgid "Redo last undo" -msgstr "Rückgängig gemachten Befehl wiederholen" +#: ../bin/compound.c:780 ../bin/cstruct.c:763 ../bin/cstruct.c:908 +msgid "Structure" +msgstr "Gebäude" #: ../bin/cparalle.c:41 ../bin/cparalle.c:71 ../bin/cparalle.c:83 -#: ../bin/tcurve.c:349 ../bin/ctodesgn.c:382 ../bin/ctodesgn.c:402 -#: ../bin/ctodesgn.c:422 +#: ../bin/ctodesgn.c:382 ../bin/ctodesgn.c:402 ../bin/ctodesgn.c:422 +#: ../bin/tcurve.c:349 msgid "Separation" msgstr "Zwischenraum" @@ -1134,21 +1050,28 @@ msgstr "Zwischenraum" msgid "Create Parallel Track" msgstr "Erzeuge paralleles Gleis" -#: ../bin/cparalle.c:184 ../../../build/xtc_4-2-2/app/i18n/custmsg.h:44 +#: ../bin/cparalle.c:184 ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:44 msgid "Parallel" msgstr "Parallel" -#: ../bin/cprint.c:96 ../wlib/gtklib/psprint.c:1348 +#: ../bin/cprint.c:96 msgid "Portrait" msgstr "Hochformat" -#: ../bin/cprint.c:96 ../wlib/gtklib/psprint.c:1348 +#: ../bin/cprint.c:96 msgid "Landscape" msgstr "Querformat" -#: ../bin/cprint.c:97 ../bin/cswitchmotor.c:81 ../bin/cswitchmotor.c:141 -#: ../bin/ctrain.c:777 ../bin/ctrain.c:1034 -msgid "Reverse" +#: ../bin/cprint.c:97 ../bin/cselect.c:1866 ../bin/cselect.c:1870 +#: ../bin/cswitchmotor.c:79 ../bin/cswitchmotor.c:139 ../bin/dbench.c:73 +#: ../bin/dease.c:63 ../bin/doption.c:214 ../bin/doption.c:310 +#: ../bin/macro.c:1228 +msgid "Normal" +msgstr "Normal" + +#: ../bin/cprint.c:97 ../bin/cswitchmotor.c:80 ../bin/cswitchmotor.c:140 +#: ../bin/ctrain.c:777 ../bin/ctrain.c:1034 +msgid "Reverse" msgstr "Umkehren" #: ../bin/cprint.c:98 @@ -1171,7 +1094,7 @@ msgstr "Fangraster drucken" msgid "Print Rulers" msgstr "Maßlinien drucken" -#: ../bin/cprint.c:103 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:411 +#: ../bin/cprint.c:103 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:411 msgid "Print Roadbed Outline" msgstr "Gleisbettung drucken" @@ -1203,38 +1126,23 @@ msgstr "Seitenformat" msgid "Print Order" msgstr "Druckreihenfolge" -#: ../bin/cprint.c:130 ../bin/ctrain.c:172 ../bin/dcar.c:1974 +#: ../bin/cprint.c:130 ../bin/ctrain.c:172 ../bin/dcar.c:1972 msgid "Width" msgstr "Breite" -#: ../bin/cprint.c:131 ../bin/cturntbl.c:240 ../bin/tease.c:502 -#: ../bin/compound.c:519 ../bin/cdraw.c:204 -msgid "Origin: X" -msgstr "Ausgangspunkt: X" - #: ../bin/cprint.c:132 ../bin/csnap.c:536 msgid "Y" msgstr "Y" -#: ../bin/cprint.c:133 ../bin/dcar.c:1955 +#: ../bin/cprint.c:133 ../bin/dcar.c:1953 msgid "Reset" msgstr "Zurücksetzen" -#: ../bin/cprint.c:134 ../bin/tease.c:503 ../bin/compound.c:520 -#: ../bin/ctrain.c:170 ../bin/tstraigh.c:82 ../bin/cdraw.c:195 -#: ../bin/cdraw.c:205 ../bin/ctodesgn.c:136 ../bin/ctodesgn.c:138 -#: ../bin/ctodesgn.c:181 ../bin/ctodesgn.c:204 ../bin/ctodesgn.c:206 -#: ../bin/ctodesgn.c:242 ../bin/ctodesgn.c:245 ../bin/ctodesgn.c:279 -#: ../bin/ctodesgn.c:283 ../bin/ctodesgn.c:320 ../bin/ctodesgn.c:340 -#: ../bin/ctodesgn.c:361 ../bin/ctodesgn.c:460 -msgid "Angle" -msgstr "Winkel" - #: ../bin/cprint.c:135 msgid "Setup" msgstr "Einstellungen" -#: ../bin/cprint.c:136 ../bin/cprofile.c:548 ../bin/misc.c:585 +#: ../bin/cprint.c:136 ../bin/misc.c:587 ../bin/cprofile.c:563 msgid "Clear" msgstr "Löschen" @@ -1256,8 +1164,8 @@ msgstr "Druckmaßstab 1:%ld Raum %s x %s Modellmaßstab %s Datei %s" msgid "1 page" msgstr "1 Seite" -#: ../bin/cprint.c:1068 ../bin/cprofile.c:549 ../bin/denum.c:50 -#: ../bin/ctodesgn.c:1712 +#: ../bin/cprint.c:1068 ../bin/ctodesgn.c:1712 ../bin/denum.c:50 +#: ../bin/cprofile.c:564 msgid "Print" msgstr "Drucken" @@ -1270,61 +1178,6 @@ msgstr "" msgid "Print..." msgstr "Drucken..." -#: ../bin/cprofile.c:456 ../bin/cprofile.c:1255 ../bin/cprofile.c:1351 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:101 -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:40 -msgid "Profile" -msgstr "Höhenprofil" - -#: ../bin/cprofile.c:472 -#, c-format -msgid "%s Profile: %s" -msgstr "%s Höhenprofil: %s" - -#: ../bin/cprofile.c:620 ../bin/cprofile.c:630 -#, c-format -msgid "Elev = %0.1f" -msgstr "Höhe = %0.1f" - -#: ../bin/cprofile.c:632 -#, c-format -msgid "Elev=%0.2f %0.1f%%" -msgstr "Höhe=%0.2f %0.1f%%" - -#: ../bin/cprofile.c:636 -#, c-format -msgid "%0.1f%% Elev = %0.2f" -msgstr "%0.1f%% Höhe = %0.2f" - -#: ../bin/cprofile.c:640 -#, c-format -msgid "%0.1f%% Elev = %0.2f %0.1f%%" -msgstr "%0.1f%% Höhe = %0.2f %0.1f%%" - -#: ../bin/cprofile.c:651 ../bin/cprofile.c:1202 -msgid "Profile Command" -msgstr "Höhenprofil bearbeiten" - -#: ../bin/cprofile.c:659 ../bin/cprofile.c:1260 -msgid "Drag to change Elevation" -msgstr "Ziehen um die Höhe zu ändern" - -#: ../bin/cprofile.c:723 -msgid "Select a Defined Elevation to start Profile" -msgstr "Eine festgelegte Höhe auswählen, um das Höhenprofil zu beginnen" - -#: ../bin/cprofile.c:725 -msgid "Select a Defined Elevation to extend Profile" -msgstr "eine festgelegte Höhe auswählen, um das Höhenprofil zu erweitern" - -#: ../bin/cprofile.c:1270 -msgid "Select a Defined Elevation to start profile" -msgstr "Eine festgelegte Höhe auswählen, um das Höhenprofil zu beginnen" - -#: ../bin/cprofile.c:1353 -msgid "Define" -msgstr "Festlegen" - #: ../bin/cpull.c:438 ../bin/cpull.c:583 #, c-format msgid "%d tracks moved" @@ -1350,2292 +1203,2232 @@ msgstr "Zweiten Endpunkt für Verbindung auswählen" msgid "Connect Sectional Tracks" msgstr "Gleisstücke verbinden" -#: ../bin/csplit.c:45 -msgid "Set Block Gaps" -msgstr "Setze Trennstellen" - -#: ../bin/csplit.c:72 -msgid "Select track to split" -msgstr "Zu trennendes Gleis auswählen" +#: ../bin/cruler.c:146 ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:51 +msgid "Ruler" +msgstr "Lineal" -#: ../bin/csplit.c:106 ../bin/dbench.c:64 ../bin/dbench.c:75 -msgid "Left" -msgstr "Links" +#: ../bin/cselect.c:306 +msgid "Change Track Width" +msgstr "Gleisbreite ändern" -#: ../bin/csplit.c:107 ../bin/dbench.c:65 ../bin/dbench.c:74 -msgid "Right" -msgstr "Rechts" +#: ../bin/cselect.c:327 +msgid "Delete Tracks" +msgstr "Gleise löschen" -#: ../bin/csplit.c:108 ../bin/csplit.c:113 -msgid "Both" -msgstr "Beides" +#: ../bin/cselect.c:379 +msgid "Hide Tracks (Tunnel)" +msgstr "Gleise verbergen (Tunnel)" -#: ../bin/csplit.c:111 -msgid "Top" -msgstr "Oben" +#: ../bin/cselect.c:418 ../bin/misc.c:2140 +msgid "Move To Current Layer" +msgstr "Auf aktuelle Ebene verschieben" -#: ../bin/csplit.c:112 -msgid "Bottom" -msgstr "Unten" +#: ../bin/cselect.c:457 ../bin/misc.c:2250 +msgid "Clear Elevations" +msgstr "Höhen löschen" -#: ../bin/cstraigh.c:49 -msgid "Place 1st end point of Straight track" -msgstr "Ersten Endpunkt der Gleisgerade setzen" +#: ../bin/cselect.c:501 +msgid "Add Elevations" +msgstr "Höhen hinzufügen" -#: ../bin/cstraigh.c:55 -msgid "Drag to place 2nd end point" -msgstr "Ziehen um den zweiten Endpunkt zu setzen" +#: ../bin/cselect.c:516 +msgid "Refresh Compound" +msgstr "Zusammenstellung aktualisieren" -#: ../bin/cstraigh.c:67 -#, c-format -msgid "Straight Track Length=%s Angle=%0.3f" -msgstr "Gleisgerade: Länge=%s Winkel=%0.3f" +#: ../bin/cselect.c:552 ../bin/dcar.c:4070 ../bin/dcar.c:4075 +#: ../bin/dcustmgm.c:46 ../bin/doption.c:103 +msgid "Scale" +msgstr "Maßstab" -#: ../bin/cstraigh.c:104 ../bin/tstraigh.c:259 -msgid "Straight Track" -msgstr "Gleisgerade" +#: ../bin/cselect.c:552 ../bin/cselect.c:577 +msgid "Ratio" +msgstr "Verhältnis" -#: ../bin/cswitchmotor.c:82 ../bin/cswitchmotor.c:142 -msgid "Point Sense" -msgstr "Richtung der Weichenzungen" +#: ../bin/cselect.c:561 +msgid "Do not resize track" +msgstr "Gleismaße nicht ändern" -#: ../bin/cswitchmotor.c:143 ../bin/cturnout.c:885 ../bin/cturnout.c:2372 -#: ../bin/cturnout.c:2542 ../bin/compound.c:779 ../bin/track.c:1720 -msgid "Turnout" -msgstr "Weiche" +#: ../bin/cselect.c:565 +msgid "Rescale by:" +msgstr "Skalieren um:" -#: ../bin/cswitchmotor.c:178 -msgid "Change Switch Motor" -msgstr "Weichenantrieb ändern" +#: ../bin/cselect.c:567 +msgid "From:" +msgstr "Von:" -#: ../bin/cswitchmotor.c:237 -msgid "Switch motor" -msgstr "Weichenantrieb" +#: ../bin/cselect.c:571 +msgid "To: " +msgstr "Nach:" -#: ../bin/cswitchmotor.c:360 ../bin/cswitchmotor.c:519 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:117 -msgid "Create Switch Motor" -msgstr "Weichenantrieb erstellen" +#: ../bin/cselect.c:636 +msgid "Rescale Tracks" +msgstr "Gleise skalieren" -#: ../bin/cswitchmotor.c:382 -msgid "Create switch motor" -msgstr "Weichenantrieb erstellen" +#: ../bin/cselect.c:767 ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:47 +msgid "Rescale" +msgstr "Maßstab ändern" -#: ../bin/cswitchmotor.c:396 ../bin/cswitchmotor.c:426 -#: ../bin/cswitchmotor.c:458 -msgid "Select a turnout" -msgstr "Wählen Sie eine Weiche aus" +#: ../bin/cselect.c:794 +msgid "Draw moving track normally" +msgstr "Bewegte Gleise normal zeichnen" -#: ../bin/cswitchmotor.c:403 -msgid "Not a turnout!" -msgstr "Keine Weiche!" +#: ../bin/cselect.c:795 +msgid "Draw moving track simply" +msgstr "Bewegte Gleise vereinfacht zeichnen" -#: ../bin/cswitchmotor.c:435 ../bin/cswitchmotor.c:466 -msgid "Not a switch motor!" -msgstr "Kein Weichenantrieb!" +#: ../bin/cselect.c:796 +msgid "Draw moving track as end-points" +msgstr "Bewegte Gleise als Endpunkte zeichnen" -#: ../bin/cswitchmotor.c:471 -#, c-format -msgid "Really delete switch motor %s?" -msgstr "Soll der Weichenantrieb %s wirklich gelöscht werden?" +#: ../bin/cselect.c:1089 +msgid "Move To Join" +msgstr "Verbinde durch Verschieben" -#: ../bin/cswitchmotor.c:472 ../bin/cswitchmotor.c:521 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:118 -msgid "Delete Switch Motor" -msgstr "Weichenantrieb löschen" +#: ../bin/cselect.c:1125 +msgid "Drag to move selected tracks" +msgstr "Ausgewählte Gleise durch Ziehen verschieben" -#: ../bin/cswitchmotor.c:518 -msgid "SwitchMotor" -msgstr "Weichenantrieb" +#: ../bin/cselect.c:1132 +msgid "Move Tracks" +msgstr "Gleise verschieben" -#: ../bin/cswitchmotor.c:518 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:120 -msgid "Switch Motors" -msgstr "Weichenatriebe" +#: ../bin/cselect.c:1189 +msgid "Click on selected object to align" +msgstr "Ausgewählte Objekte spiegeln" -#: ../bin/cswitchmotor.c:520 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:119 -msgid "Edit Switch Motor" -msgstr "Weichenantrieb bearbeiten" +#: ../bin/cselect.c:1217 +msgid "Drag to rotate selected tracks" +msgstr "Ziehen um die ausgewählten Gleise zu rotieren" -#: ../bin/cturnout.c:82 ../bin/dcustmgm.c:59 ../bin/dcar.c:2010 -#: ../bin/dcar.c:2014 ../wlib/gtklib/psprint.c:1449 -#: ../wlib/gtklib/psprint.c:1467 -msgid "New" -msgstr "Neu" +#: ../bin/cselect.c:1226 ../bin/cselect.c:1382 +msgid "Rotate Tracks" +msgstr "Gleise drehen" -#: ../bin/cturnout.c:192 +#: ../bin/cselect.c:1265 ../bin/cselect.c:1296 #, c-format -msgid "Turnout path[%d:%d] out of bounds: %d" -msgstr "Weg durch Weiche[%d:%d] ausserhalb der Grenzen: %d" +msgid "Angle %0.3f" +msgstr "Winkel %0.3f" -#: ../bin/cturnout.c:204 ../bin/cturnout.c:209 +#: ../bin/cselect.c:1326 #, c-format -msgid "Turnout path[%d] %d is not a track segment" -msgstr "Weg durch Weiche[%d] % ist kein Gleisabschnitt" +msgid " Angle %0.3f #%ld" +msgstr " Winkel %0.3f #%ld" -#: ../bin/cturnout.c:217 +#: ../bin/cselect.c:1328 #, c-format -msgid "Turnout path[%d] %d-%d not connected: %0.3f" -msgstr "Weg durch Weiche[%d] %d-%d ist nicht verbunden: %0.3f" +msgid " Angle %0.3f" +msgstr " Winkel %0.3f" -#: ../bin/cturnout.c:253 -msgid "Unknown special case" -msgstr "Unbekannter Sonderfall" +#: ../bin/cselect.c:1339 +msgid "Click on the 2nd Unselected object" +msgstr "Klicken Sie auf das zweite, nicht ausgewählte Objekt." -#: ../bin/cturnout.c:359 -msgid "Connect Adjustable Tracks" -msgstr "Veränderbare Gleise verbinden" +#: ../bin/cselect.c:1394 +msgid "Toggle Label" +msgstr "Beschriftung umschalten" -#: ../bin/cturnout.c:918 -msgid "splitTurnout: can't find segment" -msgstr "Weiche auftrennen: Gleissegment nicht gefunden" +#: ../bin/cselect.c:1423 +msgid "Select and drag a description" +msgstr "Beschreibung auswählen und verschieben" -#: ../bin/cturnout.c:1328 ../bin/tstraigh.c:534 ../bin/track.c:1899 -msgid "Drag to change track length" -msgstr "Ziehen um die Gleislänge zu ändern" +#: ../bin/cselect.c:1465 +msgid "Move Label" +msgstr "Beschreibung verschieben" -#: ../bin/cturnout.c:1339 -#, c-format -msgid "Length=%s" -msgstr "Länge=%s" +#: ../bin/cselect.c:1490 +msgid "Show Description" +msgstr "Beschreibung anzeigen" -#: ../bin/cturnout.c:1583 ../bin/cturnout.c:2556 -msgid "TURNOUT " -msgstr "WEICHE " +#: ../bin/cselect.c:1572 +msgid "Drag to mark mirror line" +msgstr "Ziehen um die Spiegelachse zu erstellen" -#: ../bin/cturnout.c:1931 +#: ../bin/cselect.c:1587 #, c-format -msgid "%d connections, max distance %0.3f (%s)" -msgstr "%d Verbindungen, max. Abstand %0.3f (%s)" +msgid "Angle %0.2f" +msgstr "Winkel %0.2f" -#: ../bin/cturnout.c:1936 -#, c-format -msgid "0 connections (%s)" -msgstr "Keine Verbindungen (%s)" - -#: ../bin/cturnout.c:1976 -msgid "Place New Turnout" -msgstr "Neue Weiche setzen" - -#: ../bin/cturnout.c:2235 ../bin/cturnout.c:2291 ../bin/cturnout.c:2407 -#: ../bin/cturnout.c:2519 -msgid "" -"Left drag to move, right drag to rotate, press Space or Return to fix track " -"in place or Esc to cancel" -msgstr "" -"Ziehen mit linker Maustaste zum Verschieben, mit rechter zum Drehen, oder " -"Leerzeichen oder Eingabetaste zum Festlegen oder ESC zum Abbrechen" - -#: ../bin/cturnout.c:2282 -#, c-format -msgid "Angle = %0.3f (%s)" -msgstr "Winkel = %0.3f (%s)" - -#: ../bin/cturnout.c:2372 ../bin/param.c:2584 -msgid "Close" -msgstr "Schliessen" +#: ../bin/cselect.c:1592 +msgid "Flip Tracks" +msgstr "Gleise spiegeln" -#: ../bin/cturnout.c:2389 -msgid "Pick turnout and active End Point, then place on the layout" -msgstr "" -"Weiche und aktiven Endpunkt auswählen und dann auf den Gleisplan setzen" +#: ../bin/cselect.c:1755 +msgid "Select tracks" +msgstr "Gleise auswählen" -#: ../bin/cturnout.c:2512 ../bin/cstruct.c:878 -#, c-format -msgid "Place %s and draw into position" -msgstr "%s setzen und in Position ziehen" +#: ../bin/cselect.c:1853 ../bin/dcar.c:1536 ../bin/doption.c:315 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:13 +msgid "Select" +msgstr "Auswählen" -#: ../bin/custom.c:160 -#, c-format -msgid "%s Turnout Designer" -msgstr "%s Weichendesigner" +#: ../bin/cselect.c:1867 ../bin/cselect.c:1871 ../bin/doption.c:311 +msgid "Simple" +msgstr "Einfach" -#: ../bin/custom.c:165 -#, c-format -msgid "%s Version %s" -msgstr "%s Version %s" +#: ../bin/cselect.c:1868 ../bin/cselect.c:1872 +msgid "End Points" +msgstr "Endpunkte" -#: ../bin/custom.c:170 -#, c-format -msgid "%s Files|*.xtc" -msgstr "%s-Gleispläne|*.xtc" +#: ../bin/cselect.c:1875 +msgid "Align" +msgstr "Ausrichten" -#: ../bin/custom.c:175 -#, c-format -msgid "%s Import Files|*.%sti" -msgstr "%s-Importdateien|*.%sti" +#: ../bin/cselect.c:1896 ../bin/misc.c:2069 +msgid "Tunnel" +msgstr "Tunnel" -#: ../bin/custom.c:180 -msgid "Data Exchange Format Files|*.dxf" -msgstr "Data Exchange Format Dateien|*.dxf" +#: ../bin/cselect.c:1905 +msgid "Move Description" +msgstr "Beschreibungen verschieben" -#: ../bin/custom.c:184 -#, c-format -msgid "%s Record Files|*.%str" -msgstr "%s-Aufzeichnungsdateien|*.%str" +#: ../bin/cselect.c:1912 ../bin/misc.c:2067 +msgid "Move" +msgstr "Verschieben" -#: ../bin/custom.c:189 -#, c-format -msgid "%s Note Files|*.not" -msgstr "%s-Notizen|*.not" +#: ../bin/cselect.c:1914 ../bin/misc.c:1846 ../bin/misc.c:2068 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:58 +msgid "Rotate" +msgstr "Drehen" -#: ../bin/custom.c:194 -#, c-format -msgid "%s Log Files|*.log" -msgstr "%s-Protokolldateien|*.log" +#: ../bin/cselect.c:1916 ../bin/dcar.c:1955 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:59 +msgid "Flip" +msgstr "Spiegeln" -#: ../bin/custom.c:199 -#, c-format -msgid "%s PartsList Files|*.txt" -msgstr "%s-Stücklisten|*.txt" +#: ../bin/csnap.c:517 +msgid "Horz" +msgstr "Horiz." -#: ../bin/dbench.c:38 -msgid " L-Girder" -msgstr "L-Träger" +#: ../bin/csnap.c:519 +msgid "Spacing" +msgstr "Abstand" -#: ../bin/dbench.c:38 -msgid " T-Girder" -msgstr "T-Träger" +#: ../bin/csnap.c:521 +msgid "Divisions" +msgstr "Zwischenmarkierungen" -#: ../bin/dbench.c:61 -msgid "On Edge" -msgstr "Hochkant" +#: ../bin/csnap.c:524 +msgid "Enable" +msgstr "Einschalten" -#: ../bin/dbench.c:62 -msgid "Flat" -msgstr "Flach" +#: ../bin/csnap.c:525 +msgid "Vert" +msgstr "Vert." -#: ../bin/dbench.c:66 -msgid "Left-Down" -msgstr "Links unten" +#: ../bin/csnap.c:534 ../bin/dease.c:72 +msgid "X" +msgstr "X" -#: ../bin/dbench.c:67 -msgid "Right-Down" -msgstr "Rechts unten" +#: ../bin/csnap.c:538 +msgid "A" +msgstr "A" -#: ../bin/dbench.c:68 -msgid "Left-Up" -msgstr "Links oben" +#: ../bin/csnap.c:541 +msgid "Show" +msgstr "Zeige" -#: ../bin/dbench.c:69 -msgid "Right-Up" -msgstr "Rechts oben" +#: ../bin/csnap.c:711 ../bin/doption.c:555 +msgid "Snap Grid" +msgstr "Fangraster" -#: ../bin/dbench.c:70 -msgid "Left-Inverted" -msgstr "Links umgekehrt" +#: ../bin/csnap.c:796 +msgid "Change Grid..." +msgstr "Raster anpassen..." -#: ../bin/dbench.c:71 -msgid "Right-Inverted" -msgstr "Rechts umgekehrt" +#: ../bin/csplit.c:45 +msgid "Set Block Gaps" +msgstr "Setze Trennstellen" -#: ../bin/dbench.c:76 -msgid "Inverted" -msgstr "Umgekehrt" +#: ../bin/csplit.c:72 +msgid "Select track to split" +msgstr "Zu trennendes Gleis auswählen" -#: ../bin/dbench.c:142 -#, c-format -msgid "" -"Bad BenchType for %s:\n" -"%s" -msgstr "" -"Falscher Trägertyp %s:\n" -"%s" +#: ../bin/csplit.c:106 ../bin/dbench.c:64 ../bin/dbench.c:75 +msgid "Left" +msgstr "Links" -#: ../bin/dbench.c:142 ../bin/macro.c:165 ../bin/macro.c:833 -#: ../bin/macro.c:849 ../bin/macro.c:1152 ../bin/param.c:2062 -#: ../bin/fileio.c:242 ../bin/fileio.c:538 ../bin/fileio.c:656 -#: ../bin/fileio.c:749 ../bin/fileio.c:938 ../bin/fileio.c:1231 -#: ../bin/fileio.c:1375 ../bin/fileio.c:1461 ../bin/fileio.c:1507 -#: ../bin/dcar.c:4227 ../bin/dcar.c:4411 ../bin/dcar.c:4421 ../bin/dcar.c:4468 -#: ../bin/dcar.c:4475 ../bin/dcar.c:4493 ../bin/dcar.c:4506 ../bin/dcar.c:4511 -#: ../bin/dcar.c:4540 ../bin/dcar.c:4701 ../bin/track.c:931 -#: ../bin/track.c:1297 ../bin/track.c:1588 ../bin/track.c:1592 -#: ../bin/track.c:1612 ../bin/track.c:1674 ../wlib/gtklib/wpref.c:246 -#: ../wlib/gtklib/wpref.c:253 -msgid "Continue" -msgstr "Weiter" +#: ../bin/csplit.c:107 ../bin/dbench.c:65 ../bin/dbench.c:74 +msgid "Right" +msgstr "Rechts" -#: ../bin/dbitmap.c:99 ../bin/dbitmap.c:103 -msgid "Drawn with " -msgstr "Gezeichnet mit " +#: ../bin/csplit.c:108 ../bin/csplit.c:113 +msgid "Both" +msgstr "Beides" -#: ../bin/dbitmap.c:113 -msgid "Drawing tracks to BitMap" -msgstr "Gleisplan als Grafik ausgeben" +#: ../bin/csplit.c:111 +msgid "Top" +msgstr "Oben" -#: ../bin/dbitmap.c:120 -msgid "Writing BitMap to file" -msgstr "Grafik in Datei speichern" +#: ../bin/csplit.c:112 +msgid "Bottom" +msgstr "Unten" -#: ../bin/dbitmap.c:141 -msgid "Print Titles" -msgstr "Ãœberschriften ausgeben" +#: ../bin/cstraigh.c:49 +msgid "Place 1st end point of Straight track" +msgstr "Ersten Endpunkt der Gleisgerade setzen" -#: ../bin/dbitmap.c:141 -msgid "Print Borders" -msgstr "Rahmen ausgeben" +#: ../bin/cstraigh.c:55 +msgid "Drag to place 2nd end point" +msgstr "Ziehen um den zweiten Endpunkt zu setzen" -#: ../bin/dbitmap.c:142 -msgid "Print Centerline" -msgstr "Mittellinie ausgeben" +#: ../bin/cstraigh.c:67 +#, c-format +msgid "Straight Track Length=%s Angle=%0.3f" +msgstr "Gleisgerade: Länge=%s Winkel=%0.3f" -#: ../bin/dbitmap.c:149 -msgid " dpi" -msgstr " dpi" +#: ../bin/cstraigh.c:104 ../bin/tstraigh.c:259 +msgid "Straight Track" +msgstr "Gleisgerade" -#: ../bin/dbitmap.c:151 -msgid "Bitmap : 99999 by 99999 pixels" -msgstr "Grafik : 99999 auf 99999 Bildpunkte" +#: ../bin/cstruct.c:66 ../bin/cturnout.c:71 ../bin/doption.c:214 +#: ../bin/doption.c:318 +msgid "Hide" +msgstr "Verstecken" -#: ../bin/dbitmap.c:153 -msgid "Approximate file size: 999.9Mb" -msgstr "Ungefähre Dateigrösse : 999.9Mb" +#: ../bin/cstruct.c:321 ../bin/cstruct.c:348 +msgid "Pier Number" +msgstr "Bestellnummer" -#: ../bin/dbitmap.c:183 +#: ../bin/cstruct.c:433 #, c-format -msgid "Bitmap : %ld by %ld pixels" -msgstr "Grafik : %ld auf %ld Bildpunkte" +msgid "Scale %d:1" +msgstr "Maßstab 1:%d" -#: ../bin/dbitmap.c:187 +#: ../bin/cstruct.c:435 #, c-format -msgid "Approximate file size : %0.0f" -msgstr "Ungefähre Dateigrösse : %0.0f" +msgid "Width %s" +msgstr "Breite %s" -#: ../bin/dbitmap.c:189 +#: ../bin/cstruct.c:437 #, c-format -msgid "Approximate file size : %0.1fKb" -msgstr "Ungefähre Dateigrösse : %0.1fKb" +msgid "Height %s" +msgstr "Höhe %s" -#: ../bin/dbitmap.c:191 -#, c-format -msgid "Approximate file size : %0.1fMb" -msgstr "Ungefähre Dateigrösse : %0.1fMb" +#: ../bin/cstruct.c:535 +msgid "Place Structure" +msgstr "Gebäude plazieren" -#: ../bin/dbitmap.c:205 ../bin/param.c:2584 ../bin/misc.c:1030 -#: ../bin/misc.c:1100 ../wlib/gtklib/psprint.c:976 -#: ../wlib/gtklib/psprint.c:1477 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:521 -msgid "Cancel" -msgstr "Abbruch" +#: ../bin/cstruct.c:645 +msgid "Drag to place" +msgstr "Zur Position ziehen " -#: ../bin/dbitmap.c:210 -msgid "Save Bitmap" -msgstr "Grafik speichern" +#: ../bin/cstruct.c:673 +msgid "Drag to rotate" +msgstr "Ziehen zum rotieren" -#: ../bin/dbitmap.c:212 -msgid "Bitmap files|*.bmp" -msgstr "Grafikdateien|*.bmp" +#: ../bin/cstruct.c:694 +#, c-format +msgid "Angle = %0.3f" +msgstr "Winkel = %0.3f" -#: ../bin/dbitmap.c:214 -msgid "Bitmap files|*.xpm" -msgstr "Grafikdateien|*.xpm" +#: ../bin/cstruct.c:780 +msgid "Select Structure and then drag to place" +msgstr "Gebäued auswählen und in die Piosition ziehen" -#: ../bin/dbitmap.c:235 -msgid "BitMap" -msgstr "Grafik" +#: ../bin/cstruct.c:798 ../bin/cstruct.c:885 +msgid "" +"Left drag to move, right drag to rotate, or press Return or click Ok to " +"finalize" +msgstr "" +"Ziehen mit linker Maustaste zum Verschieben, mit rechter zum Drehen, oder " +"Eingabetaste oder OK zum Abschliessen" -#: ../bin/dcustmgm.c:53 ../bin/dcustmgm.c:90 ../bin/dcar.c:4104 -msgid "Edit" -msgstr "Bearbeiten" +#: ../bin/cstruct.c:878 ../bin/cturnout.c:2512 +#, c-format +msgid "Place %s and draw into position" +msgstr "%s setzen und in Position ziehen" -#: ../bin/dcustmgm.c:55 ../bin/misc.c:2049 ../bin/dcar.c:4108 -msgid "Delete" -msgstr "Löschen" +#: ../bin/cswitchmotor.c:81 ../bin/cswitchmotor.c:141 +msgid "Point Sense" +msgstr "Richtung der Weichenzungen" -#: ../bin/dcustmgm.c:57 -msgid "Move To" -msgstr "Verschieben nach" +#: ../bin/cswitchmotor.c:177 +msgid "Change Switch Motor" +msgstr "Weichenantrieb ändern" -#: ../bin/dcustmgm.c:60 ../bin/dcar.c:2011 -msgid "Car Part" -msgstr "Wagenvorlage" +#: ../bin/cswitchmotor.c:236 +msgid "Switch motor" +msgstr "Weichenantrieb" -#: ../bin/dcustmgm.c:61 ../bin/dcar.c:2012 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:182 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:183 -msgid "Car Prototype" -msgstr "Wagenvorbild" +#: ../bin/cswitchmotor.c:359 ../bin/cswitchmotor.c:518 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:117 +msgid "Create Switch Motor" +msgstr "Weichenantrieb erstellen" -#: ../bin/dcustmgm.c:90 -msgid "Rename" -msgstr "Umbenennen" +#: ../bin/cswitchmotor.c:381 +msgid "Create switch motor" +msgstr "Weichenantrieb erstellen" -#: ../bin/dcustmgm.c:157 -msgid "Label" -msgstr "Beschriftung" +#: ../bin/cswitchmotor.c:395 ../bin/cswitchmotor.c:425 +#: ../bin/cswitchmotor.c:457 +msgid "Select a turnout" +msgstr "Wählen Sie eine Weiche aus" -#: ../bin/dcustmgm.c:192 -msgid "Contents Label" -msgstr "Inhaltsbeschriftung" +#: ../bin/cswitchmotor.c:402 +msgid "Not a turnout!" +msgstr "Keine Weiche!" -#: ../bin/dcustmgm.c:239 -msgid "Move To XTP" -msgstr "\"In Paramterdatei verschieben" +#: ../bin/cswitchmotor.c:434 ../bin/cswitchmotor.c:465 +msgid "Not a switch motor!" +msgstr "Kein Weichenantrieb!" -#: ../bin/dcustmgm.c:240 -msgid "Parameter File|*.xtp" -msgstr "Parameterdateien|*.xtp" +#: ../bin/cswitchmotor.c:470 +#, c-format +msgid "Really delete switch motor %s?" +msgstr "Soll der Weichenantrieb %s wirklich gelöscht werden?" -#: ../bin/dcustmgm.c:350 -msgid "Manage custom designed parts" -msgstr "Eigene Teile verwalten" +#: ../bin/cswitchmotor.c:471 ../bin/cswitchmotor.c:520 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:118 +msgid "Delete Switch Motor" +msgstr "Weichenantrieb löschen" -#: ../bin/dease.c:63 -msgid "Sharp" -msgstr "Eng" +#: ../bin/cswitchmotor.c:517 +msgid "SwitchMotor" +msgstr "Weichenantrieb" -#: ../bin/dease.c:63 -msgid "Broad" -msgstr "Weit" +#: ../bin/cswitchmotor.c:517 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:120 +msgid "Switch Motors" +msgstr "Weichenatriebe" -#: ../bin/dease.c:70 -msgid "Value" -msgstr "Wert" +#: ../bin/cswitchmotor.c:519 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:119 +msgid "Edit Switch Motor" +msgstr "Weichenantrieb bearbeiten" -#: ../bin/dease.c:71 ../bin/tease.c:504 -msgid "R" -msgstr "R" +#: ../bin/ctext.c:181 ../bin/ctext.c:220 +msgid "Create Text" +msgstr "Erstelle Text" -#: ../bin/dease.c:72 ../bin/csnap.c:534 -msgid "X" -msgstr "X" +#: ../bin/ctext.c:251 +msgid "Fonts..." +msgstr "Schriftarten..." -#: ../bin/dease.c:73 ../bin/tease.c:505 -msgid "L" -msgstr "L" +#: ../bin/ctodesgn.c:106 +msgid "Frog #" +msgstr "Herzstück Steigung" -#: ../bin/dease.c:220 -msgid "Easement" -msgstr "Ãœbergangsbogen" +#: ../bin/ctodesgn.c:106 +msgid "Degrees" +msgstr "Grad" -#: ../bin/dpricels.c:46 -msgid "Price" -msgstr "Preis" +#: ../bin/ctodesgn.c:133 ../bin/ctodesgn.c:134 ../bin/ctodesgn.c:182 +#: ../bin/ctodesgn.c:205 ../bin/ctodesgn.c:207 ../bin/ctodesgn.c:243 +#: ../bin/ctodesgn.c:244 ../bin/ctodesgn.c:280 ../bin/ctodesgn.c:282 +#: ../bin/ctodesgn.c:497 +msgid "Offset" +msgstr "Abstand" -#: ../bin/dpricels.c:46 ../bin/dcar.c:1367 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:392 -msgid "Item" -msgstr "Gegenstand" +#: ../bin/ctodesgn.c:142 ../bin/ctodesgn.c:1759 ../bin/ctodesgn.c:1760 +msgid "Left Description" +msgstr "Beschreibung links" -#: ../bin/dpricels.c:60 -msgid "Flex Track" -msgstr "Flexgleis" +#: ../bin/ctodesgn.c:143 ../bin/ctodesgn.c:146 +msgid " #" +msgstr " Nr." -#: ../bin/dpricels.c:61 -msgid "costs" -msgstr "kostet" +#: ../bin/ctodesgn.c:145 ../bin/ctodesgn.c:1758 +msgid "Right Description" +msgstr "Beschreibung rechts" -#: ../bin/dpricels.c:155 -msgid "Price List" -msgstr "Preisliste" +#: ../bin/ctodesgn.c:147 +msgid "Roadbed Width" +msgstr "Breite des Gleisbett" -#: ../bin/dprmfile.c:100 -#, c-format -msgid "Updating %s" -msgstr "Aktualisiere %s" +#: ../bin/ctodesgn.c:151 ../bin/denum.c:51 +msgid "Print Setup" +msgstr "Druckeinstellungen" -#: ../bin/dprmfile.c:219 -msgid "Show File Names" -msgstr "Dateinamen anzeigen" +#: ../bin/ctodesgn.c:180 +msgid "Diverging Length" +msgstr "Länge des Abzweig" -#: ../bin/dprmfile.c:228 ../bin/dprmfile.c:332 -msgid "Unload" -msgstr "Entladen" +#: ../bin/ctodesgn.c:181 +msgid "Diverging Angle" +msgstr "Winkel des Abzweig" -#: ../bin/dprmfile.c:229 -msgid "Browse ..." -msgstr "Durchsuchen..." +#: ../bin/ctodesgn.c:182 +msgid "Diverging Offset" +msgstr "Abstand des Abzweig" -#: ../bin/dprmfile.c:332 -msgid "Reload" -msgstr "Neu laden" +#: ../bin/ctodesgn.c:183 +msgid "Overall Length" +msgstr "Gesamtlänge" -#: ../bin/dprmfile.c:433 -msgid "Parameter Files" -msgstr "Parameterdateien" +#: ../bin/ctodesgn.c:193 +msgid "Regular Turnout" +msgstr "Normale Weiche" -#: ../bin/dprmfile.c:434 -msgid "Load Parameters" -msgstr "Lade Parameter" +#: ../bin/ctodesgn.c:203 +msgid "Inner Length" +msgstr "Innenlänge" -#: ../bin/dprmfile.c:434 -msgid "Parameter files|*.xtp" -msgstr "Parameterdateien|*.xtp" +#: ../bin/ctodesgn.c:204 +msgid "Inner Angle" +msgstr "Innenwinkel" -#: ../bin/i18n.c:45 -#, c-format -msgid "Gettext initialized (PACKAGE=%s, LOCALEDIR=%s, LC_ALL=%s).\n" -msgstr "Gettext initialisiert (PACKAGE=%s, LOCALEDIR=%s, LC_ALL=%s).\n" +#: ../bin/ctodesgn.c:205 +msgid "Inner Offset" +msgstr "Innenbbstand" -#: ../bin/macro.c:80 ../bin/ctrain.c:570 ../bin/ctrain.c:2571 -#: ../bin/fileio.c:242 ../bin/dcar.c:4411 ../bin/dcar.c:4421 -#: ../bin/dcar.c:4540 -msgid "Stop" -msgstr "Anhalten" +#: ../bin/ctodesgn.c:206 +msgid "Outer Angle" +msgstr "Außenwinkell" -#: ../bin/macro.c:83 -msgid "Message" -msgstr "Mitteilung" +#: ../bin/ctodesgn.c:207 +msgid "Outer Offset" +msgstr "Außenabstand" -#: ../bin/macro.c:86 -msgid "End" -msgstr "Ende" +#: ../bin/ctodesgn.c:208 +msgid "Outer Length" +msgstr "Außenlänge" -#: ../bin/macro.c:165 -msgid "Recording" -msgstr "Aufzeichnen" +#: ../bin/ctodesgn.c:230 +msgid "Curved Turnout" +msgstr "Bogenweiche" -#: ../bin/macro.c:200 -msgid "End of Playback. Hit Step to exit\n" -msgstr "Ende der Aufzeichnung. Schritt zum Beenden drücken\n" +#: ../bin/ctodesgn.c:241 ../bin/ctodesgn.c:278 +msgid "Left Length" +msgstr "Linke Länge" -#: ../bin/macro.c:264 -msgid "Record" -msgstr "Aufzeichnen" +#: ../bin/ctodesgn.c:242 ../bin/ctodesgn.c:279 +msgid "Left Angle" +msgstr "Linker Winkel" -#: ../bin/macro.c:594 -msgid "Step" -msgstr "Schritt" +#: ../bin/ctodesgn.c:243 ../bin/ctodesgn.c:280 +msgid "Left Offset" +msgstr "Linker Abstand" -#: ../bin/macro.c:597 ../bin/macro.c:1362 -msgid "Next" -msgstr "Nächster" +#: ../bin/ctodesgn.c:244 ../bin/ctodesgn.c:282 +msgid "Right Offset" +msgstr "Rechter Abstand" -#: ../bin/macro.c:600 ../bin/misc.c:557 ../bin/draw.c:1309 -msgid "Quit" -msgstr "Verlassen" - -#: ../bin/macro.c:603 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:477 -msgid "Speed" -msgstr "Geschwindigkeit" +#: ../bin/ctodesgn.c:245 ../bin/ctodesgn.c:283 +msgid "Right Angle" +msgstr "Rechter Winkel" -#: ../bin/macro.c:833 ../bin/macro.c:1223 -msgid "Demo" -msgstr "Demo" +#: ../bin/ctodesgn.c:246 ../bin/ctodesgn.c:284 +msgid "Right Length" +msgstr "Rechte Länge" -#: ../bin/macro.c:1018 -#, c-format -msgid "Elapsed time %lu\n" -msgstr "Abgelaufene Zeit %lu\n" +#: ../bin/ctodesgn.c:268 +msgid "Wye Turnout" +msgstr "Außenbogenweiche" -#: ../bin/macro.c:1152 -msgid "Playback" -msgstr "Wiedergabe" +#: ../bin/ctodesgn.c:309 +msgid "3-way Turnout" +msgstr "Dreiwegweiche" -#: ../bin/macro.c:1226 -msgid "Slowest" -msgstr "Langsamste" +#: ../bin/ctodesgn.c:329 +msgid "Crossing" +msgstr "Kreuzung" -#: ../bin/macro.c:1227 -msgid "Slow" -msgstr "Langsame" +#: ../bin/ctodesgn.c:350 +msgid "Single Slipswitch" +msgstr "Einfache Kreuzungsweiche" -#: ../bin/macro.c:1229 -msgid "Fast" -msgstr "Schnelle" +#: ../bin/ctodesgn.c:371 +msgid "Double Slipswitch" +msgstr "Doppelte Kreuzungsweiche" -#: ../bin/macro.c:1230 -msgid "Faster" -msgstr "Schnellere" +#: ../bin/ctodesgn.c:391 +msgid "Right Crossover" +msgstr "Rechter Gleiswechsel" -#: ../bin/macro.c:1231 -msgid "Fastest" -msgstr "Schnellste" +#: ../bin/ctodesgn.c:411 +msgid "Left Crossover" +msgstr "Linker Gleiswechsel" -#: ../bin/macro.c:1241 ../bin/dlayer.c:332 ../bin/draw.c:1309 -msgid "Save" -msgstr "Speichern" +#: ../bin/ctodesgn.c:431 +msgid "Double Crossover" +msgstr "Doppelter Gleiswechsel" -#: ../bin/macro.c:1349 -msgid "Can not find PARAMETER playback proc" -msgstr "Kann die PARAMETER Wiedergabeprozedur nicht finden" +#: ../bin/ctodesgn.c:449 +msgid "Straight Section" +msgstr "Gerader Abschnitt" -#: ../bin/smalldlg.c:66 -msgid "Show tips at start" -msgstr "Tipps beim Start anzeigen" +#: ../bin/ctodesgn.c:460 +msgid "Angle (Degrees)" +msgstr "Winkel (Grad)" -#: ../bin/smalldlg.c:72 -msgid "Did you know..." -msgstr "Wussten Sie schon..." +#: ../bin/ctodesgn.c:468 +msgid "Curved Section" +msgstr "Gebogener Abschnitt" -#: ../bin/smalldlg.c:74 -msgid "Previous Tip" -msgstr "Vorheriger Tipp" +#: ../bin/ctodesgn.c:487 +msgid "Bumper Section" +msgstr "Prellbock" -#: ../bin/smalldlg.c:75 -msgid "Next Tip" -msgstr "Nächster Tipp" +#: ../bin/ctodesgn.c:497 ../bin/denum.c:118 ../bin/denum.c:181 +#: ../bin/denum.c:213 ../bin/denum.c:214 ../bin/dlayer.c:329 +msgid "Count" +msgstr "Anzahl" -#: ../bin/smalldlg.c:91 -msgid "Tip of the Day" -msgstr "Tipp des Tages" +#: ../bin/ctodesgn.c:498 +msgid "Radius1" +msgstr "Radius 1" -#: ../bin/smalldlg.c:100 -msgid "No tips are available" -msgstr "Es sind keine Tipps verfügbar" +#: ../bin/ctodesgn.c:499 +msgid "Radius2" +msgstr "Radius 2" -#: ../bin/smalldlg.c:198 -msgid "" -"XTrackCAD is a CAD (computer-aided design) program for designing model " -"railroad layouts." -msgstr "" -"XTrackCAD ist ein CAD (Computer-unterstützter Entwurf) Programm\n" -"zum Entwerfen von Modelleisenbahnanlagen." +#: ../bin/ctodesgn.c:579 +msgid "Turntable Section" +msgstr "Drehscheibenabscnitt" -#: ../bin/smalldlg.c:221 ../bin/misc.c:2288 -msgid "About" -msgstr "Ãœber" +#: ../bin/ctodesgn.c:1413 +#, c-format +msgid "%s Designer" +msgstr "%s Designer" -#: ../bin/cturntbl.c:47 ../bin/cturntbl.c:241 ../bin/cturntbl.c:771 -#: ../bin/cturntbl.c:784 -msgid "Diameter" -msgstr "Durchmesser" +#: ../bin/ctodesgn.c:1417 +msgid "Page" +msgstr "Seite" -#: ../bin/cturntbl.c:242 -msgid "# EndPt" -msgstr "Anzahl Endpunkte" +#: ../bin/ctodesgn.c:1425 +msgid "Frog Number" +msgstr "Herzstücksteigung" -#: ../bin/cturntbl.c:243 ../bin/tease.c:510 ../bin/compound.c:526 -#: ../bin/tcurve.c:356 ../bin/tstraigh.c:85 ../bin/cdraw.c:209 -#: ../bin/cnote.c:149 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:603 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:604 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:605 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:606 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:607 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:608 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:609 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:610 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:611 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:612 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:613 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:614 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:615 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:616 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:617 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:618 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:619 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:620 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:621 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:622 -msgid "Layer" -msgstr "Ebene" +#: ../bin/ctodesgn.c:1712 +msgid "Turnout Designer" +msgstr "Weichendesigner" -#: ../bin/cturntbl.c:276 +#: ../bin/ctodesgn.c:1722 #, c-format -msgid "Turntable(%d): Layer=%d Center=[%s %s] Diameter=%s #EP=%d" -msgstr "" -"Drehscheibe(%d): Ebene=%d Mittelpunkt=[%s %s] Durchmesser=%s Anzahl " -"Endpunkte=%d" +msgid "%s %s Designer" +msgstr "%s %s Designer" -#: ../bin/cturntbl.c:291 ../bin/cturntbl.c:829 -msgid "Turntable" -msgstr "Drehscheibe" +#: ../bin/ctrain.c:168 ../bin/dcar.c:1986 ../bin/dcar.c:4070 +#: ../bin/dcar.c:4075 +msgid "Index" +msgstr "Verzeichnis" -#: ../bin/cturntbl.c:549 -msgid "Drag to create stall track" -msgstr "Ziehen um Schuppengleis zu erstellen" +#: ../bin/ctrain.c:174 ../bin/dcar.c:4071 +msgid "Rep Marks" +msgstr "Wagennummer" -#: ../bin/cturntbl.c:801 -msgid "Create Turntable" -msgstr "Drehscheibe setzen" +#: ../bin/ctrain.c:238 +msgid "Car" +msgstr "Wagen" -#: ../bin/dlayer.c:323 -msgid "Visible" -msgstr "Sichtbar" +#: ../bin/ctrain.c:542 +msgid "Follow" +msgstr "Folgen" -#: ../bin/dlayer.c:325 -msgid "Frozen" -msgstr "Fixiert" +#: ../bin/ctrain.c:543 +msgid "Auto Reverse" +msgstr "Automat. Wenden" -#: ../bin/dlayer.c:327 -msgid "On Map" -msgstr "Auf der Karte" +#: ../bin/ctrain.c:562 ../bin/dcar.c:4955 +msgid "Find" +msgstr "Finden" -#: ../bin/dlayer.c:329 ../bin/denum.c:118 ../bin/denum.c:181 -#: ../bin/denum.c:213 ../bin/denum.c:214 ../bin/ctodesgn.c:497 -msgid "Count" -msgstr "Anzahl" +#: ../bin/ctrain.c:568 ../bin/ctrain.c:777 ../bin/ctrain.c:1034 +#: ../wlib/gtklib/gtkhelp.c:522 +msgid "Forward" +msgstr "Vorwärts" -#: ../bin/dlayer.c:330 -msgid "Personal Preferences" -msgstr "Persönliche Einstellungen" +#: ../bin/ctrain.c:570 ../bin/ctrain.c:2571 ../bin/dcar.c:4409 +#: ../bin/dcar.c:4419 ../bin/dcar.c:4538 ../bin/fileio.c:242 ../bin/macro.c:80 +msgid "Stop" +msgstr "Anhalten" -#: ../bin/dlayer.c:331 ../bin/misc.c:470 ../bin/misc.c:498 ../bin/dcmpnd.c:70 -msgid "Load" -msgstr "Laden" +#: ../bin/ctrain.c:730 ../bin/ctrain.c:753 +msgid "Crashed" +msgstr "Entgleist" -#: ../bin/dlayer.c:333 -msgid "Defaults" -msgstr "Standardwerte" +#: ../bin/ctrain.c:732 +msgid "Not on Track" +msgstr "Nicht auf einem Gleis" -#: ../bin/dlayer.c:334 -msgid "Number of Layer Buttons" -msgstr "Anzahl der Ebenenknöpfe" +#: ../bin/ctrain.c:735 +msgid "Trains Paused" +msgstr "Züge angehalten" -#: ../bin/dlayer.c:351 ../bin/dlayer.c:734 ../bin/dlayer.c:744 -#: ../bin/dlayer.c:788 ../bin/dlayer.c:967 -msgid "Main" -msgstr "Haupt" +#: ../bin/ctrain.c:737 +msgid "Running" +msgstr "Fährt" -#: ../bin/dlayer.c:456 ../bin/dlayer.c:689 ../bin/dlayer.c:746 -#: ../bin/dlayer.c:790 ../bin/dlayer.c:959 -msgid "Show/Hide Layer" -msgstr "Ebene anzeigen/verbergen" +#: ../bin/ctrain.c:741 +msgid "End of Track" +msgstr "Ende des Gleis" -#: ../bin/dlayer.c:850 -msgid "Layers" -msgstr "Ebenen" +#: ../bin/ctrain.c:744 +msgid "Open Turnout" +msgstr "Weiche öffnen" -#: ../bin/tease.c:499 ../bin/tease.c:501 ../bin/compound.c:515 -#: ../bin/compound.c:517 ../bin/tcurve.c:343 ../bin/tcurve.c:345 -#: ../bin/tstraigh.c:78 ../bin/tstraigh.c:80 -msgid "Z" -msgstr "Z" +#: ../bin/ctrain.c:747 +msgid "Manual Stop" +msgstr "Von Hand angehalten" -#: ../bin/tease.c:506 -msgid "l0" -msgstr "l0" +#: ../bin/ctrain.c:750 +msgid "No Room" +msgstr "Kein Platz" -#: ../bin/tease.c:507 -msgid "l1" -msgstr "l1" +#: ../bin/ctrain.c:756 +msgid "Unknown Status" +msgstr "Unbekannter Zustand" -#: ../bin/tease.c:509 ../bin/tcurve.c:355 ../bin/tstraigh.c:84 -#: ../bin/cdraw.c:208 ../bin/cmisc.c:116 -msgid "Pivot" -msgstr "Drehpunkt" +#: ../bin/ctrain.c:765 +msgid "No trains" +msgstr "Keine Züge" -#: ../bin/tease.c:549 +#: ../bin/ctrain.c:1083 +msgid "Train Control XXX" +msgstr "Zugsteuerung XXX" + +#: ../bin/ctrain.c:1084 #, c-format -msgid "" -"Joint Track(%d): Layer=%d Length=%0.3f EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A" -"%0.3f]" -msgstr "" -"Ãœbergangsbogen(%d): Ebene=%d Länge=%0.3f EP=[%0.3f,%0.3f A%0.3f] [%0.3f," -"%0.3f A%0.3f]" +msgid "Train Control %d" +msgstr "Zugsteuerung %d" -#: ../bin/tease.c:594 -msgid "Easement Track" -msgstr "Ãœgangsbogengleis" +#: ../bin/ctrain.c:1086 +msgid "Train Control" +msgstr "Zugsteuerung" -#: ../bin/tease.c:1260 -msgid "Merge Easements" -msgstr "Ãœbergangsbögen zusammenfassen" +#: ../bin/ctrain.c:2030 ../bin/dcar.c:1962 +msgid "Road" +msgstr "Gesellschaft" -#: ../bin/tease.c:1325 -msgid "Split Easement Curve" -msgstr "Ãœbergangsbogen auftrennen" +#: ../bin/ctrain.c:2030 ../bin/dcar.c:1966 +msgid "Number" +msgstr "Nummer" -#: ../bin/param.c:89 -msgid "Black" -msgstr "Schwarz" +#: ../bin/ctrain.c:2067 ../bin/ctrain.c:2551 +msgid "Train" +msgstr "Zug" -#: ../bin/param.c:91 -msgid "Dark Blue" -msgstr "Dunkelblau" +#: ../bin/ctrain.c:2566 +msgid "Uncouple" +msgstr "Entkuppeln" -#: ../bin/param.c:92 -msgid "Steel Blue" -msgstr "Stahlblau" +#: ../bin/ctrain.c:2567 +msgid "Flip Car" +msgstr "Wagen umdrehen" -#: ../bin/param.c:93 -msgid "Royal Blue" -msgstr "Königsblau" +#: ../bin/ctrain.c:2568 +msgid "Flip Train" +msgstr "Zug umdrehen" -#: ../bin/param.c:94 -msgid "Blue" -msgstr "Blau" +#: ../bin/ctrain.c:2569 +msgid "MU Master" +msgstr "Mehrtraktionssteuerung" -#: ../bin/param.c:95 -msgid "Deep Sky Blue" -msgstr "Dunkles Himmelblau" +#: ../bin/ctrain.c:2570 +msgid "Change Direction" +msgstr "Richtung ändern" -#: ../bin/param.c:96 -msgid "Light Sky Blue" -msgstr "Helles Himmelblau" +#: ../bin/ctrain.c:2573 +msgid "Remove Car" +msgstr "Wagen entfernen" -#: ../bin/param.c:97 -msgid "Powder Blue" -msgstr "Hellblau" +#: ../bin/ctrain.c:2574 +msgid "Remove Train" +msgstr "Zug entfernen" -#: ../bin/param.c:99 -msgid "Dark Aqua" -msgstr "Dunkelaquamarin" +#: ../bin/cturnout.c:82 ../bin/dcar.c:2008 ../bin/dcar.c:2012 +#: ../bin/dcustmgm.c:59 +msgid "New" +msgstr "Neu" -#: ../bin/param.c:100 -msgid "Aquamarine" -msgstr "Aquamarin" +#: ../bin/cturnout.c:192 +#, c-format +msgid "Turnout path[%d:%d] out of bounds: %d" +msgstr "Weg durch Weiche[%d:%d] ausserhalb der Grenzen: %d" -#: ../bin/param.c:101 -msgid "Aqua" -msgstr "Wasserblau" +#: ../bin/cturnout.c:204 ../bin/cturnout.c:209 +#, c-format +msgid "Turnout path[%d] %d is not a track segment" +msgstr "Weg durch Weiche[%d] % ist kein Gleisabschnitt" -#: ../bin/param.c:103 -msgid "Dark Green" -msgstr "Dunkelgrün" +#: ../bin/cturnout.c:217 +#, c-format +msgid "Turnout path[%d] %d-%d not connected: %0.3f" +msgstr "Weg durch Weiche[%d] %d-%d ist nicht verbunden: %0.3f" -#: ../bin/param.c:104 -msgid "Forest Green" -msgstr "Waldgrün" +#: ../bin/cturnout.c:253 +msgid "Unknown special case" +msgstr "Unbekannter Sonderfall" -#: ../bin/param.c:105 -msgid "Lime Green" -msgstr "Limonengrün" +#: ../bin/cturnout.c:359 +msgid "Connect Adjustable Tracks" +msgstr "Veränderbare Gleise verbinden" -#: ../bin/param.c:106 -msgid "Green" -msgstr "Grün" +#: ../bin/cturnout.c:918 +msgid "splitTurnout: can't find segment" +msgstr "Weiche auftrennen: Gleissegment nicht gefunden" -#: ../bin/param.c:107 -msgid "Lawn Green" -msgstr "Rasengrün" +#: ../bin/cturnout.c:1328 ../bin/track.c:1899 ../bin/tstraigh.c:534 +msgid "Drag to change track length" +msgstr "Ziehen um die Gleislänge zu ändern" -#: ../bin/param.c:108 -msgid "Pale Green" -msgstr "Blassgrün" +#: ../bin/cturnout.c:1339 +#, c-format +msgid "Length=%s" +msgstr "Länge=%s" -#: ../bin/param.c:110 -msgid "Dark Yellow" -msgstr "Dunkelgelb" +#: ../bin/cturnout.c:1583 ../bin/cturnout.c:2556 +msgid "TURNOUT " +msgstr "WEICHE " -#: ../bin/param.c:111 -msgid "Coral" -msgstr "Koralle" +#: ../bin/cturnout.c:1931 +#, c-format +msgid "%d connections, max distance %0.3f (%s)" +msgstr "%d Verbindungen, max. Abstand %0.3f (%s)" -#: ../bin/param.c:112 -msgid "Orange" -msgstr "Orange" +#: ../bin/cturnout.c:1936 +#, c-format +msgid "0 connections (%s)" +msgstr "Keine Verbindungen (%s)" -#: ../bin/param.c:113 -msgid "Gold" -msgstr "Gold" +#: ../bin/cturnout.c:1976 +msgid "Place New Turnout" +msgstr "Neue Weiche setzen" -#: ../bin/param.c:114 -msgid "Yellow" -msgstr "Gelb" +#: ../bin/cturnout.c:2235 ../bin/cturnout.c:2291 ../bin/cturnout.c:2407 +#: ../bin/cturnout.c:2519 +msgid "" +"Left drag to move, right drag to rotate, press Space or Return to fix track " +"in place or Esc to cancel" +msgstr "" +"Ziehen mit linker Maustaste zum Verschieben, mit rechter zum Drehen, oder " +"Leerzeichen oder Eingabetaste zum Festlegen oder ESC zum Abbrechen" -#: ../bin/param.c:116 -msgid "Saddle Brown" -msgstr "Lederbraun" +#: ../bin/cturnout.c:2282 +#, c-format +msgid "Angle = %0.3f (%s)" +msgstr "Winkel = %0.3f (%s)" -#: ../bin/param.c:117 -msgid "Brown" -msgstr "Braun" +#: ../bin/cturnout.c:2372 ../bin/param.c:2584 +msgid "Close" +msgstr "Schliessen" -#: ../bin/param.c:118 -msgid "Chocolate" -msgstr "Schokolade" +#: ../bin/cturnout.c:2389 +msgid "Pick turnout and active End Point, then place on the layout" +msgstr "" +"Weiche und aktiven Endpunkt auswählen und dann auf den Gleisplan setzen" -#: ../bin/param.c:119 -msgid "Rosy Brown" -msgstr "Braun Rosa" +#: ../bin/cturntbl.c:47 ../bin/cturntbl.c:241 ../bin/cturntbl.c:771 +#: ../bin/cturntbl.c:784 +msgid "Diameter" +msgstr "Durchmesser" -#: ../bin/param.c:120 -msgid "Tan" -msgstr "Loh" +#: ../bin/cturntbl.c:242 +msgid "# EndPt" +msgstr "Anzahl Endpunkte" -#: ../bin/param.c:121 -msgid "Beige" -msgstr "Beige" +#: ../bin/cturntbl.c:276 +#, c-format +msgid "Turntable(%d): Layer=%d Center=[%s %s] Diameter=%s #EP=%d" +msgstr "" +"Drehscheibe(%d): Ebene=%d Mittelpunkt=[%s %s] Durchmesser=%s Anzahl " +"Endpunkte=%d" -#: ../bin/param.c:124 -msgid "Dark Red" -msgstr "Dunkelrot" +#: ../bin/cturntbl.c:291 ../bin/cturntbl.c:829 +msgid "Turntable" +msgstr "Drehscheibe" -#: ../bin/param.c:125 -msgid "Tomato" -msgstr "Tomatenrot" +#: ../bin/cturntbl.c:549 +msgid "Drag to create stall track" +msgstr "Ziehen um Schuppengleis zu erstellen" -#: ../bin/param.c:126 -msgid "Red" -msgstr "Rot" +#: ../bin/cturntbl.c:801 +msgid "Create Turntable" +msgstr "Drehscheibe setzen" -#: ../bin/param.c:127 -msgid "Hot Pink" -msgstr "Knallrosa" +#: ../bin/cundo.c:156 +msgid "Undo Trace" +msgstr "Undo Trace" -#: ../bin/param.c:128 -msgid "Pink" -msgstr "Rosa" +#: ../bin/cundo.c:490 +#, c-format +msgid "Undo: %s" +msgstr "Rückgängig: %s" -#: ../bin/param.c:130 -msgid "Dark Purple" -msgstr "Dunkelpurpur" +#: ../bin/cundo.c:493 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:133 +msgid "Undo last command" +msgstr "Letzten Befehl rückgängig machen" -#: ../bin/param.c:131 -msgid "Maroon" -msgstr "Kastanie" +#: ../bin/cundo.c:498 +#, c-format +msgid "Redo: %s" +msgstr "Wiederholen: %s" -#: ../bin/param.c:132 -msgid "Purple2" -msgstr "Purpur 2" +#: ../bin/cundo.c:501 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:103 +msgid "Redo last undo" +msgstr "Rückgängig gemachten Befehl wiederholen" -#: ../bin/param.c:133 -msgid "Purple" -msgstr "Purpur" - -#: ../bin/param.c:134 -msgid "Violet" -msgstr "Violett" - -#: ../bin/param.c:136 -msgid "Dark Gray" -msgstr "Dunkelgrau" - -#: ../bin/param.c:137 -msgid "Gray" -msgstr "Grau" - -#: ../bin/param.c:138 -msgid "Light Gray" -msgstr "Hellgrau" - -#: ../bin/param.c:180 -msgid "Unexpected End Of String" -msgstr "Unerwartetes Zeichenkettenende" - -#: ../bin/param.c:187 -msgid "Expected digit" -msgstr "Erwartete Ziffer" - -#: ../bin/param.c:194 -msgid "Overflow" -msgstr "Ãœberlau" - -#: ../bin/param.c:242 -msgid "Divide by 0" -msgstr "Division durch 0" - -#: ../bin/param.c:250 -msgid "Expected /" -msgstr "Erwartet /" - -#: ../bin/param.c:322 -msgid "Invalid Units Indicator" -msgstr "Ungültige Masseinheit" - -#: ../bin/param.c:336 -msgid "Expected End Of String" -msgstr "Erwartet Zeichenkettenende" - -#: ../bin/param.c:359 ../bin/param.c:1385 +#: ../bin/custom.c:160 #, c-format -msgid "Invalid Number" -msgstr "Ungültige Zahl" +msgid "%s Turnout Designer" +msgstr "%s Weichendesigner" -#: ../bin/param.c:407 -msgid "End Of String" -msgstr "Ende der Zeichenkette" +#: ../bin/custom.c:165 +#, c-format +msgid "%s Version %s" +msgstr "%s Version %s" -#: ../bin/param.c:1392 +#: ../bin/custom.c:170 #, c-format -msgid "Enter a value > %ld" -msgstr "Einen Wert größer als %ld eingeben" +msgid "%s Files|*.xtc" +msgstr "%s-Gleispläne|*.xtc" -#: ../bin/param.c:1394 +#: ../bin/custom.c:175 #, c-format -msgid "Enter a value < %ld" -msgstr "Einen Wert kleiner als %ld eingeben" +msgid "%s Import Files|*.%sti" +msgstr "%s-Importdateien|*.%sti" -#: ../bin/param.c:1396 +#: ../bin/custom.c:180 +msgid "Data Exchange Format Files|*.dxf" +msgstr "Data Exchange Format Dateien|*.dxf" + +#: ../bin/custom.c:184 #, c-format -msgid "Enter a value between %ld and %ld" -msgstr "Einen Wert zwischen %ld und %ld eingeben" +msgid "%s Record Files|*.%str" +msgstr "%s-Aufzeichnungsdateien|*.%str" -#: ../bin/param.c:1444 +#: ../bin/custom.c:189 #, c-format -msgid "Enter a value > %s" -msgstr "Einen Wert größer als %s eingeben" +msgid "%s Note Files|*.not" +msgstr "%s-Notizen|*.not" -#: ../bin/param.c:1447 +#: ../bin/custom.c:194 #, c-format -msgid "Enter a value < %s" -msgstr "Einen Wert kleiner als %s eingeben" +msgid "%s Log Files|*.log" +msgstr "%s-Protokolldateien|*.log" -#: ../bin/param.c:1450 +#: ../bin/custom.c:199 #, c-format -msgid "Enter a value between %s and %s" -msgstr "Einen Wert zwischen %s und %s eingeben" +msgid "%s PartsList Files|*.txt" +msgstr "%s-Stücklisten|*.txt" -#: ../bin/param.c:2611 -msgid "Help" -msgstr "Hilfe" +#: ../bin/dbench.c:38 +msgid " L-Girder" +msgstr "L-Träger" -#: ../bin/compound.c:524 -msgid "# End Pt" -msgstr "Anzahl Endpunkte" +#: ../bin/dbench.c:38 +msgid " T-Girder" +msgstr "T-Träger" -#: ../bin/compound.c:594 ../bin/ctrain.c:195 ../bin/cmodify.c:121 -#: ../bin/cmisc.c:155 ../bin/cnote.c:168 -msgid "Change Track" -msgstr "Gleis ändern" +#: ../bin/dbench.c:61 +msgid "On Edge" +msgstr "Hochkant" -#: ../bin/compound.c:779 -msgid "Sectional Track" -msgstr "Festgleise" +#: ../bin/dbench.c:62 +msgid "Flat" +msgstr "Flach" -#: ../bin/compound.c:782 ../bin/cstruct.c:763 ../bin/cstruct.c:908 -msgid "Structure" -msgstr "Gebäude" +#: ../bin/dbench.c:66 +msgid "Left-Down" +msgstr "Links unten" -#: ../bin/cselect.c:306 -msgid "Change Track Width" -msgstr "Gleisbreite ändern" +#: ../bin/dbench.c:67 +msgid "Right-Down" +msgstr "Rechts unten" -#: ../bin/cselect.c:327 -msgid "Delete Tracks" -msgstr "Gleise löschen" +#: ../bin/dbench.c:68 +msgid "Left-Up" +msgstr "Links oben" -#: ../bin/cselect.c:379 -msgid "Hide Tracks (Tunnel)" -msgstr "Gleise verbergen (Tunnel)" +#: ../bin/dbench.c:69 +msgid "Right-Up" +msgstr "Rechts oben" -#: ../bin/cselect.c:418 ../bin/misc.c:2117 -msgid "Move To Current Layer" -msgstr "Auf aktuelle Ebene verschieben" +#: ../bin/dbench.c:70 +msgid "Left-Inverted" +msgstr "Links umgekehrt" -#: ../bin/cselect.c:457 ../bin/misc.c:2220 -msgid "Clear Elevations" -msgstr "Höhen löschen" +#: ../bin/dbench.c:71 +msgid "Right-Inverted" +msgstr "Rechts umgekehrt" -#: ../bin/cselect.c:501 -msgid "Add Elevations" -msgstr "Höhen hinzufügen" +#: ../bin/dbench.c:76 +msgid "Inverted" +msgstr "Umgekehrt" -#: ../bin/cselect.c:516 -msgid "Refresh Compound" -msgstr "Zusammenstellung aktualisieren" +#: ../bin/dbench.c:142 +#, c-format +msgid "" +"Bad BenchType for %s:\n" +"%s" +msgstr "" +"Falscher Trägertyp %s:\n" +"%s" -#: ../bin/cselect.c:552 ../bin/cselect.c:577 -msgid "Ratio" -msgstr "Verhältnis" +#: ../bin/dbench.c:142 ../bin/dcar.c:4225 ../bin/dcar.c:4409 +#: ../bin/dcar.c:4419 ../bin/dcar.c:4466 ../bin/dcar.c:4473 ../bin/dcar.c:4491 +#: ../bin/dcar.c:4504 ../bin/dcar.c:4509 ../bin/dcar.c:4538 ../bin/dcar.c:4699 +#: ../bin/fileio.c:242 ../bin/fileio.c:538 ../bin/fileio.c:656 +#: ../bin/fileio.c:749 ../bin/fileio.c:938 ../bin/fileio.c:1231 +#: ../bin/fileio.c:1375 ../bin/fileio.c:1461 ../bin/fileio.c:1507 +#: ../bin/macro.c:165 ../bin/macro.c:833 ../bin/macro.c:849 +#: ../bin/macro.c:1152 ../bin/param.c:2062 ../bin/track.c:931 +#: ../bin/track.c:1297 ../bin/track.c:1588 ../bin/track.c:1592 +#: ../bin/track.c:1612 ../bin/track.c:1674 ../wlib/gtklib/wpref.c:246 +#: ../wlib/gtklib/wpref.c:253 +msgid "Continue" +msgstr "Weiter" -#: ../bin/cselect.c:561 -msgid "Do not resize track" -msgstr "Gleismaße nicht ändern" +#: ../bin/dbitmap.c:99 ../bin/dbitmap.c:103 +msgid "Drawn with " +msgstr "Gezeichnet mit " -#: ../bin/cselect.c:565 -msgid "Rescale by:" -msgstr "Skalieren um:" +#: ../bin/dbitmap.c:113 +msgid "Drawing tracks to BitMap" +msgstr "Gleisplan als Grafik ausgeben" -#: ../bin/cselect.c:567 -msgid "From:" -msgstr "Von:" +#: ../bin/dbitmap.c:120 +msgid "Writing BitMap to file" +msgstr "Grafik in Datei speichern" -#: ../bin/cselect.c:571 -msgid "To: " -msgstr "Nach:" +#: ../bin/dbitmap.c:141 +msgid "Print Titles" +msgstr "Ãœberschriften ausgeben" -#: ../bin/cselect.c:636 -msgid "Rescale Tracks" -msgstr "Gleise skalieren" +#: ../bin/dbitmap.c:141 +msgid "Print Borders" +msgstr "Rahmen ausgeben" -#: ../bin/cselect.c:767 ../../../build/xtc_4-2-2/app/i18n/custmsg.h:47 -msgid "Rescale" -msgstr "Maßstab ändern" +#: ../bin/dbitmap.c:142 +msgid "Print Centerline" +msgstr "Mittellinie ausgeben" -#: ../bin/cselect.c:794 -msgid "Draw moving track normally" -msgstr "Bewegte Gleise normal zeichnen" +#: ../bin/dbitmap.c:149 +msgid " dpi" +msgstr " dpi" -#: ../bin/cselect.c:795 -msgid "Draw moving track simply" -msgstr "Bewegte Gleise vereinfacht zeichnen" +#: ../bin/dbitmap.c:151 +msgid "Bitmap : 99999 by 99999 pixels" +msgstr "Grafik : 99999 auf 99999 Bildpunkte" -#: ../bin/cselect.c:796 -msgid "Draw moving track as end-points" -msgstr "Bewegte Gleise als Endpunkte zeichnen" +#: ../bin/dbitmap.c:153 +msgid "Approximate file size: 999.9Mb" +msgstr "Ungefähre Dateigrösse : 999.9Mb" -#: ../bin/cselect.c:1089 -msgid "Move To Join" -msgstr "Verbinde durch Verschieben" +#: ../bin/dbitmap.c:183 +#, c-format +msgid "Bitmap : %ld by %ld pixels" +msgstr "Grafik : %ld auf %ld Bildpunkte" -#: ../bin/cselect.c:1125 -msgid "Drag to move selected tracks" -msgstr "Ausgewählte Gleise durch Ziehen verschieben" +#: ../bin/dbitmap.c:187 +#, c-format +msgid "Approximate file size : %0.0f" +msgstr "Ungefähre Dateigrösse : %0.0f" -#: ../bin/cselect.c:1132 -msgid "Move Tracks" -msgstr "Gleise verschieben" +#: ../bin/dbitmap.c:189 +#, c-format +msgid "Approximate file size : %0.1fKb" +msgstr "Ungefähre Dateigrösse : %0.1fKb" -#: ../bin/cselect.c:1189 -msgid "Click on selected object to align" -msgstr "Ausgewählte Objekte spiegeln" - -#: ../bin/cselect.c:1217 -msgid "Drag to rotate selected tracks" -msgstr "Ziehen um die ausgewählten Gleise zu rotieren" - -#: ../bin/cselect.c:1226 ../bin/cselect.c:1382 -msgid "Rotate Tracks" -msgstr "Gleise drehen" - -#: ../bin/cselect.c:1265 ../bin/cselect.c:1296 +#: ../bin/dbitmap.c:191 #, c-format -msgid "Angle %0.3f" -msgstr "Winkel %0.3f" +msgid "Approximate file size : %0.1fMb" +msgstr "Ungefähre Dateigrösse : %0.1fMb" -#: ../bin/cselect.c:1326 -#, c-format -msgid " Angle %0.3f #%ld" -msgstr " Winkel %0.3f #%ld" +#: ../bin/dbitmap.c:205 ../bin/param.c:2584 ../bin/misc.c:1053 +#: ../bin/misc.c:1123 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:521 +msgid "Cancel" +msgstr "Abbruch" -#: ../bin/cselect.c:1328 -#, c-format -msgid " Angle %0.3f" -msgstr " Winkel %0.3f" +#: ../bin/dbitmap.c:210 +msgid "Save Bitmap" +msgstr "Grafik speichern" -#: ../bin/cselect.c:1339 -msgid "Click on the 2nd Unselected object" -msgstr "Klicken Sie auf das zweite, nicht ausgewählte Objekt." +#: ../bin/dbitmap.c:212 +msgid "Bitmap files|*.bmp" +msgstr "Grafikdateien|*.bmp" -#: ../bin/cselect.c:1394 -msgid "Toggle Label" -msgstr "Beschriftung umschalten" +#: ../bin/dbitmap.c:214 +msgid "Bitmap files|*.xpm" +msgstr "Grafikdateien|*.xpm" -#: ../bin/cselect.c:1423 -msgid "Select and drag a description" -msgstr "Beschreibung auswählen und verschieben" +#: ../bin/dbitmap.c:235 +msgid "BitMap" +msgstr "Grafik" -#: ../bin/cselect.c:1465 -msgid "Move Label" -msgstr "Beschreibung verschieben" +#: ../bin/dcar.c:45 +msgid "Truck" +msgstr "Drehgestell" -#: ../bin/cselect.c:1490 -msgid "Show Description" -msgstr "Beschreibung anzeigen" +#: ../bin/dcar.c:45 +msgid "Body" +msgstr "Aufbau" -#: ../bin/cselect.c:1572 -msgid "Drag to mark mirror line" -msgstr "Ziehen um die Spiegelachse zu erstellen" +#: ../bin/dcar.c:146 ../bin/dcar.c:2437 ../bin/dcar.c:2441 +msgid "Unknown" +msgstr "Unbekannt" -#: ../bin/cselect.c:1587 -#, c-format -msgid "Angle %0.2f" -msgstr "Winkel %0.2f" +#: ../bin/dcar.c:479 +msgid "Diesel Loco" +msgstr "Diesellok" -#: ../bin/cselect.c:1592 -msgid "Flip Tracks" -msgstr "Gleise spiegeln" +#: ../bin/dcar.c:480 +msgid "Steam Loco" +msgstr "Dampflok" -#: ../bin/cselect.c:1755 -msgid "Select tracks" -msgstr "Gleise auswählen" +#: ../bin/dcar.c:481 +msgid "Elect Loco" +msgstr "Elektrolok" -#: ../bin/cselect.c:1868 ../bin/cselect.c:1872 -msgid "End Points" -msgstr "Endpunkte" +#: ../bin/dcar.c:482 +msgid "Freight Car" +msgstr "Güterwagen" -#: ../bin/cselect.c:1875 -msgid "Align" -msgstr "Ausrichten" +#: ../bin/dcar.c:483 +msgid "Psngr Car" +msgstr "Personenwagen" -#: ../bin/cselect.c:1896 ../bin/misc.c:2046 -msgid "Tunnel" -msgstr "Tunnel" +#: ../bin/dcar.c:484 +msgid "M-O-W" +msgstr "Arbeitswagen" -#: ../bin/cselect.c:1905 -msgid "Move Description" -msgstr "Beschreibungen verschieben" +#: ../bin/dcar.c:485 ../bin/doption.c:221 +msgid "Other" +msgstr "Sonstige" -#: ../bin/cselect.c:1912 ../bin/misc.c:2044 -msgid "Move" -msgstr "Verschieben" +#: ../bin/dcar.c:1084 ../bin/dcar.c:4776 +msgid "N/A" +msgstr "Keine Angabe" -#: ../bin/cselect.c:1914 ../bin/misc.c:1823 ../bin/misc.c:2045 -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:58 -msgid "Rotate" -msgstr "Drehen" +#: ../bin/dcar.c:1085 ../bin/dcar.c:4781 +msgid "Mint" +msgstr "Neuwertig" -#: ../bin/cselect.c:1916 ../bin/dcar.c:1957 -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:59 -msgid "Flip" -msgstr "Spiegeln" +#: ../bin/dcar.c:1086 ../bin/dcar.c:4780 +msgid "Excellent" +msgstr "Exzellent" -#: ../bin/csnap.c:517 -msgid "Horz" -msgstr "Horiz." +#: ../bin/dcar.c:1087 ../bin/dcar.c:4779 +msgid "Good" +msgstr "Gut" -#: ../bin/csnap.c:519 -msgid "Spacing" -msgstr "Abstand" +#: ../bin/dcar.c:1088 ../bin/dcar.c:4778 +msgid "Fair" +msgstr "In Ordnung" -#: ../bin/csnap.c:521 -msgid "Divisions" -msgstr "Zwischenmarkierungen" +#: ../bin/dcar.c:1089 ../bin/dcar.c:4777 +msgid "Poor" +msgstr "Schlecht" -#: ../bin/csnap.c:524 -msgid "Enable" -msgstr "Einschalten" +#: ../bin/dcar.c:1365 ../bin/dpricels.c:46 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:392 +msgid "Item" +msgstr "Gegenstand" -#: ../bin/csnap.c:525 -msgid "Vert" -msgstr "Vert." +#: ../bin/dcar.c:1912 ../wlib/gtklib/gtkmisc.c:398 +#: ../wlib/mswlib/mswmisc.c:1707 +msgid "Information" +msgstr "Information" -#: ../bin/csnap.c:538 -msgid "A" -msgstr "A" +#: ../bin/dcar.c:1912 +msgid "Customize" +msgstr "Anpassen" -#: ../bin/csnap.c:541 -msgid "Show" -msgstr "Zeige" +#: ../bin/dcar.c:1924 +msgid "Sequential" +msgstr "Aufsteigend" -#: ../bin/csnap.c:796 -msgid "Change Grid..." -msgstr "Raster anpassen..." +#: ../bin/dcar.c:1924 +msgid "Repeated" +msgstr "Wiederholend" -#: ../bin/ctext.c:57 ../bin/ctext.c:129 ../bin/cdraw.c:206 -msgid "Font Size" -msgstr "Schriftgröße" +#: ../bin/dcar.c:1935 ../bin/dcar.c:1937 ../bin/dcar.c:5106 +msgid "Prototype" +msgstr "Vorbild" -#: ../bin/ctext.c:181 ../bin/ctext.c:220 -msgid "Create Text" -msgstr "Erstelle Text" +#: ../bin/dcar.c:1941 ../bin/dcar.c:4070 ../bin/dcar.c:4075 +msgid "Type" +msgstr "Typ" -#: ../bin/ctext.c:249 ../bin/cdraw.c:207 ../bin/cdraw.c:491 -msgid "Text" -msgstr "Text" +#: ../bin/dcar.c:1943 +msgid "Part" +msgstr "Teil" -#: ../bin/ctext.c:251 -msgid "Fonts..." -msgstr "Schriftarten..." +#: ../bin/dcar.c:1945 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:335 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:505 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:506 +msgid "Part Number" +msgstr "Bestellnummer" -#: ../bin/ctrain.c:168 ../bin/dcar.c:1988 ../bin/dcar.c:4072 -#: ../bin/dcar.c:4077 -msgid "Index" -msgstr "Verzeichnis" +#: ../bin/dcar.c:1947 +msgid "Loco?" +msgstr "Lok?" -#: ../bin/ctrain.c:169 ../bin/cnote.c:148 -msgid "Position" -msgstr "Position" +#: ../bin/dcar.c:1951 ../bin/dcar.c:4108 +msgid "Import" +msgstr "Import" -#: ../bin/ctrain.c:174 ../bin/dcar.c:4073 -msgid "Rep Marks" +#: ../bin/dcar.c:1958 +msgid "Mode" +msgstr "Modus" + +#: ../bin/dcar.c:1964 +msgid "Reporting Mark" msgstr "Wagennummer" -#: ../bin/ctrain.c:238 -msgid "Car" -msgstr "Wagen" +#: ../bin/dcar.c:1970 +msgid "Car Length" +msgstr "Wagenlänge" -#: ../bin/ctrain.c:542 -msgid "Follow" -msgstr "Folgen" +#: ../bin/dcar.c:1974 +msgid "Truck Centers" +msgstr "Drehgestellabstand" -#: ../bin/ctrain.c:543 -msgid "Auto Reverse" -msgstr "Automat. Wenden" +#: ../bin/dcar.c:1976 +msgid "Coupler Mount" +msgstr "Kupplungsbefestigung" -#: ../bin/ctrain.c:562 ../bin/dcar.c:4957 -msgid "Find" -msgstr "Finden" +#: ../bin/dcar.c:1978 +msgid "Coupled Length" +msgstr "Gekuppelte Länge" -#: ../bin/ctrain.c:568 ../bin/ctrain.c:777 ../bin/ctrain.c:1034 -#: ../wlib/gtklib/gtkhelp.c:522 -msgid "Forward" -msgstr "Vorwärts" +#: ../bin/dcar.c:1980 ../bin/dcar.c:3946 +msgid "Coupler Length" +msgstr "Kupplungslänge" -#: ../bin/ctrain.c:730 ../bin/ctrain.c:753 -msgid "Crashed" -msgstr "Entgleist" +#: ../bin/dcar.c:1988 +msgid "Purchase Price" +msgstr "Kaufpreis" -#: ../bin/ctrain.c:732 -msgid "Not on Track" -msgstr "Nicht auf einem Gleis" +#: ../bin/dcar.c:1990 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:207 +msgid "Current Price" +msgstr "Aktueller Preis" -#: ../bin/ctrain.c:735 -msgid "Trains Paused" -msgstr "Züge angehalten" +#: ../bin/dcar.c:1992 ../bin/dcar.c:4072 ../bin/dcar.c:4077 +msgid "Condition" +msgstr "Zustand" -#: ../bin/ctrain.c:737 -msgid "Running" -msgstr "Fährt" +#: ../bin/dcar.c:1994 +msgid "Purchase Date" +msgstr "Kaufdatum" -#: ../bin/ctrain.c:741 -msgid "End of Track" -msgstr "Ende des Gleis" +#: ../bin/dcar.c:1996 ../bin/dcar.c:4077 +msgid "Service Date" +msgstr "Servicedatum" -#: ../bin/ctrain.c:744 -msgid "Open Turnout" -msgstr "Weiche öffnen" +#: ../bin/dcar.c:1998 +msgid "Quantity" +msgstr "Anzahl" -#: ../bin/ctrain.c:747 -msgid "Manual Stop" -msgstr "Von Hand angehalten" +#: ../bin/dcar.c:2000 +msgid "Numbers" +msgstr "Nummern" -#: ../bin/ctrain.c:750 -msgid "No Room" -msgstr "Kein Platz" +#: ../bin/dcar.c:2002 ../bin/dcar.c:4073 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:61 +msgid "Notes" +msgstr "Notizen" -#: ../bin/ctrain.c:756 -msgid "Unknown Status" -msgstr "Unbekannter Zustand" +#: ../bin/dcar.c:2009 ../bin/dcustmgm.c:60 +msgid "Car Part" +msgstr "Wagenvorlage" -#: ../bin/ctrain.c:765 -msgid "No trains" -msgstr "Keine Züge" +#: ../bin/dcar.c:2010 ../bin/dcustmgm.c:61 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:182 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:183 +msgid "Car Prototype" +msgstr "Wagenvorbild" -#: ../bin/ctrain.c:1083 -msgid "Train Control XXX" -msgstr "Zugsteuerung XXX" +#: ../bin/dcar.c:2371 ../bin/dcar.c:2688 +msgid "Undecorated" +msgstr "Unbeschriftet" -#: ../bin/ctrain.c:1084 -#, c-format -msgid "Train Control %d" -msgstr "Zugsteuerung %d" +#: ../bin/dcar.c:2429 ../bin/dcar.c:2433 ../bin/fileio.c:656 +msgid "Custom" +msgstr "Individual" -#: ../bin/ctrain.c:1086 -msgid "Train Control" -msgstr "Zugsteuerung" +#: ../bin/dcar.c:2598 +msgid "Undecorated " +msgstr "Unbeschriftet " -#: ../bin/ctrain.c:2030 ../bin/dcar.c:1964 -msgid "Road" -msgstr "Gesellschaft" +#: ../bin/dcar.c:2818 +#, c-format +msgid "New %s Scale Car" +msgstr "Neuer Wagen in %s" -#: ../bin/ctrain.c:2030 ../bin/dcar.c:1968 -msgid "Number" -msgstr "Nummer" +#: ../bin/dcar.c:2819 ../bin/dcar.c:2828 ../bin/dcar.c:2837 ../bin/dcar.c:3976 +#: ../bin/dcar.c:4104 +msgid "Add" +msgstr "Hinzufügen" -#: ../bin/ctrain.c:2067 ../bin/ctrain.c:2551 -msgid "Train" -msgstr "Zug" +#: ../bin/dcar.c:2821 +#, c-format +msgid "Update %s Scale Car" +msgstr "Aktualisiere Wagen in Maßstab %s" -#: ../bin/ctrain.c:2566 -msgid "Uncouple" -msgstr "Entkuppeln" +#: ../bin/dcar.c:2822 ../bin/dcar.c:2831 ../bin/dcar.c:2840 +#: ../bin/dcmpnd.c:166 +msgid "Update" +msgstr "Aktualisieren" -#: ../bin/ctrain.c:2567 -msgid "Flip Car" -msgstr "Wagen umdrehen" +#: ../bin/dcar.c:2827 +#, c-format +msgid "New %s Scale Car Part" +msgstr "Neue Wagenvorlage in %s" -#: ../bin/ctrain.c:2568 -msgid "Flip Train" -msgstr "Zug umdrehen" +#: ../bin/dcar.c:2830 +#, c-format +msgid "Update %s Scale Car Part" +msgstr "Wagenvorlage in %s aktualisieren" -#: ../bin/ctrain.c:2569 -msgid "MU Master" -msgstr "Mehrtraktionssteuerung" +#: ../bin/dcar.c:2836 +msgid "New Prototype" +msgstr "Neues Vorbild" -#: ../bin/ctrain.c:2570 -msgid "Change Direction" -msgstr "Richtung ändern" +#: ../bin/dcar.c:2839 +msgid "Update Prototype" +msgstr "Aktualisiere Vorbild" -#: ../bin/ctrain.c:2573 -msgid "Remove Car" -msgstr "Wagen entfernen" +#: ../bin/dcar.c:3482 +msgid "Enter a 8 digit numeric date" +msgstr "Geben Sie ein 8-stelliges numerisches Datum ein" -#: ../bin/ctrain.c:2574 -msgid "Remove Train" -msgstr "Zug entfernen" +#: ../bin/dcar.c:3485 +msgid "Enter a 8 digit date" +msgstr "Geben Sie ein 8-stelliges Datum ein" -#: ../bin/misc.c:154 -msgid "No Messages" -msgstr "Keine Nachrichten" +#: ../bin/dcar.c:3487 +msgid "Enter a date between 19000101 and 21991231" +msgstr "Geben Sie ein Datum zwischen 19000101 und 21991231 ein" -#: ../bin/misc.c:299 ../bin/misc.c:302 -msgid "ABORT" -msgstr "ABBRUCH" +#: ../bin/dcar.c:3492 +msgid "Invalid month" +msgstr "Ungültiger Monat" -#: ../bin/misc.c:301 -msgid "" -"\n" -"Do you want to save your layout?" -msgstr "" -"\n" -"Wollen Sie Ihren Gleisplan speichern?" +#: ../bin/dcar.c:3494 +msgid "Invalid day" +msgstr "Ungültiger Kalendertag" -#: ../bin/misc.c:351 -#, c-format -msgid "No help for %s" -msgstr "Hilfe für %s nicht gefunden" +#: ../bin/dcar.c:3580 +msgid "Enter a Prototype name" +msgstr "Geben Sie den Namen des Vorbild ein" -#: ../bin/misc.c:454 -msgid "" -"Save changes to the layout design before closing?\n" -"\n" -"If you don't save now, your unsaved changes will be discarded." -msgstr "" -"Sollen die Ãnderungen an Ihrem Gleisplan vor dem Verlassen gespeichert " -"werden?\n" -"\n" -"Wenn Sie jetzt nicht speichern, werden Ihre nicht gespeicherten Ãnderungen " -"verworfen." +#: ../bin/dcar.c:3582 +msgid "Select or Enter a Manufacturer" +msgstr "Hersteller auswählen oder eingeben" -#: ../bin/misc.c:456 ../bin/misc.c:2085 -msgid "&Save" -msgstr "&Speichern" +#: ../bin/dcar.c:3584 +msgid "Enter a Part Number" +msgstr "Bestellnummer eingeben" -#: ../bin/misc.c:456 ../bin/misc.c:480 -msgid "&Cancel" -msgstr "&Abbruch" +#: ../bin/dcar.c:3586 +msgid "Enter the Car Length" +msgstr "Länge des Wagen eingeben" -#: ../bin/misc.c:456 -msgid "&Don't Save" -msgstr "&Nicht speichern" +#: ../bin/dcar.c:3588 +msgid "Enter the Car Width" +msgstr "Breite des Wagen eingeben" -#: ../bin/misc.c:478 -msgid "" -"Do you want to return to the last saved state?\n" -"\n" -"Revert will cause all changes done since last save to be lost." -msgstr "" -"Wollen Sie auf den letzten gespeicherten Stand zurücksetzen?\n" -"Durch das Zurücksetzen werden alle Ãnderungen seit dem letzen Speichern " -"verloren gehen." +#: ../bin/dcar.c:3590 +msgid "Enter the Truck Centers" +msgstr "Drehgestellabstand eingeben" -#: ../bin/misc.c:480 -msgid "&Revert" -msgstr "Zurücksetzen" +#: ../bin/dcar.c:3592 +msgid "Truck Centers must be less than Car Length" +msgstr "Abstand der Drehgestelle muss kleiner als die Wagenlänge sein" -#: ../bin/misc.c:684 -msgid "XTrackCAD Font" -msgstr "XTrackCAD Font" +#: ../bin/dcar.c:3594 +msgid "Enter the Coupled Length or Coupler Length" +msgstr "Geben Sie die gekuppelte Länge oder die Kupplungslänge ein" -#: ../bin/misc.c:766 -#, c-format -msgid "No balloon help for %s\n" -msgstr "Kein Tooltip für %s vorhanden\n" +#: ../bin/dcar.c:3596 +msgid "Enter the Coupled Length" +msgstr "Geben Sie die gekuppelte Länge ein" -#: ../bin/misc.c:768 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:540 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:541 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:543 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:544 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:546 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:547 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:548 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:549 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:550 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:551 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:552 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:553 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:554 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:555 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:556 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:557 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:558 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:559 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:560 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:561 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:562 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:563 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:564 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:565 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:566 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:567 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:568 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:569 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:570 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:571 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:572 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:573 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:574 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:575 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:576 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:577 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:578 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:579 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:580 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:581 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:582 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:583 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:584 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:585 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:586 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:587 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:588 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:589 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:590 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:591 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:592 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:593 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:594 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:595 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:596 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:597 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:598 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:599 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:600 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:602 -msgid "No Help" -msgstr "Keine Hilfe vorhanden" +#: ../bin/dcar.c:3598 +msgid "Enter a item Index" +msgstr "Geben Sie eine Kennnummer ein" -#: ../bin/misc.c:1028 ../bin/misc.c:1033 ../bin/misc.c:1098 -msgid "" -"Cancelling the current command will undo the changes\n" -"you are currently making. Do you want to update?" -msgstr "" -"Abbruch des aktuelle Befehls wird alle aktuell laufenden\n" -"Änderungen zurücknehmen. Soll aktualisiert werden?" +#: ../bin/dcar.c:3600 +msgid "Purchase Price is not valid" +msgstr "Kaufpreis ist nicht gültig" -#: ../bin/misc.c:1689 -msgid "Sticky Commands" -msgstr "Wiederholte Befehle" +#: ../bin/dcar.c:3602 +msgid "Current Price is not valid" +msgstr "Aktueller Preis ist nicht gültig" -#: ../bin/misc.c:1702 -msgid "File Buttons" -msgstr "Dateischaltflächen" +#: ../bin/dcar.c:3604 +msgid "Purchase Date is not valid" +msgstr "Kaufdatum ist nicht gültig" -#: ../bin/misc.c:1703 -msgid "Zoom Buttons" -msgstr "Lupenknöpfe" +#: ../bin/dcar.c:3606 +msgid "Service Date is not valid" +msgstr "Servicedatum ist nicht gültig" -#: ../bin/misc.c:1704 -msgid "Undo Buttons" -msgstr "Rückgängig/Wiederholen" +#: ../bin/dcar.c:3609 +#, c-format +msgid "Item Index %ld duplicated an existing item: updated to new value" +msgstr "Kennnummer %ld existiert bereits: mit neuem Wert aktualisiert" -#: ../bin/misc.c:1705 -msgid "Easement Button" -msgstr "Ãœbergangsbogen" +#: ../bin/dcar.c:3804 +#, c-format +msgid "Added %ld new Cars" +msgstr "%ld neue Wagen hinzugefügt" -#: ../bin/misc.c:1706 -msgid "SnapGrid Buttons" -msgstr "Fangraster" +#: ../bin/dcar.c:3806 +msgid "Added new Car" +msgstr "Neuen Wagen hinzugefügt" -#: ../bin/misc.c:1707 -msgid "Create Track Buttons" -msgstr "Erstelle Gleise" +#: ../bin/dcar.c:3809 +msgid "Updated Car" +msgstr "Wagen aktualisiert" -#: ../bin/misc.c:1709 -msgid "Layout Control Elements" -msgstr "Elemente zur Anlagensteuerung" +#: ../bin/dcar.c:3812 +msgid " and Part" +msgstr " und Teil" -#: ../bin/misc.c:1711 -msgid "Modify Track Buttons" -msgstr "Verändere Gleise" +#: ../bin/dcar.c:3839 +#, c-format +msgid "%s Part: %s %s %s %s %s %s" +msgstr "%s Teil: %s %s %s %s %s %s" -#: ../bin/misc.c:1712 -msgid "Describe/Select" -msgstr "Eigenschaften/Auswählen" +#: ../bin/dcar.c:3839 ../bin/dcar.c:3856 +msgid "Added new" +msgstr "Neu hinzugefügt" -#: ../bin/misc.c:1713 -msgid "Track Group Buttons" -msgstr "Objekt Werkzeuge" +#: ../bin/dcar.c:3839 ../bin/dcar.c:3856 +msgid "Updated" +msgstr "Aktualisiert" -#: ../bin/misc.c:1714 -msgid "Train Group Buttons" -msgstr "Zugbetrieb" +#: ../bin/dcar.c:3855 +#, c-format +msgid "%s Prototype: %s%s." +msgstr "%s Vorbild: %s%s." -#: ../bin/misc.c:1715 -msgid "Create Misc Buttons" -msgstr "Zeichnen/Schrift Werkzeuge" +#: ../bin/dcar.c:3857 +msgid ". Enter new values or press Close" +msgstr ". Neue Werte eingeben oder Abbruch drücken" -#: ../bin/misc.c:1716 -msgid "Ruler Button" -msgstr "Linealschaltfläche" +#: ../bin/dcar.c:3976 +msgid "New Car Part" +msgstr "Neues Wagenmuster" -#: ../bin/misc.c:1717 -msgid "Layer Buttons" -msgstr "Ebenenknöpfe" +#: ../bin/dcar.c:4071 ../bin/dcar.c:4076 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:365 +msgid "Roadname" +msgstr "Gesellschaft" -#: ../bin/misc.c:1718 -msgid "Hot Bar" -msgstr "Teilekatalog" +#: ../bin/dcar.c:4071 +msgid "Purc Price" +msgstr "Kaufpreis" -#: ../bin/misc.c:1803 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:70 -msgid "Change Elevations" -msgstr "Höhen ändern" +#: ../bin/dcar.c:4072 ../bin/dcar.c:4077 +msgid "Curr Price" +msgstr "Akt. Preis" -#: ../bin/misc.c:1803 -msgid "Change" -msgstr "Ändern" +#: ../bin/dcar.c:4072 +msgid "Purc Date" +msgstr "Kaufdaum" -#: ../bin/misc.c:1816 -msgid "Angle:" -msgstr "Winkel:" +#: ../bin/dcar.c:4072 +msgid "Srvc Date" +msgstr "Servicedatum" -#: ../bin/misc.c:1851 -msgid "180 " -msgstr "180 " +#: ../bin/dcar.c:4073 +msgid "Locat'n" +msgstr "Ort" -#: ../bin/misc.c:1852 -msgid "90 CW" -msgstr "90 Uhrzeiger" +#: ../bin/dcar.c:4076 +msgid "RepMarks" +msgstr "Wagennummer" -#: ../bin/misc.c:1853 -msgid "45 CW" -msgstr "45 Uhrzeiger" +#: ../bin/dcar.c:4076 +msgid "Purch Price" +msgstr "Kaufpreis" -#: ../bin/misc.c:1854 -msgid "30 CW" -msgstr "30 Uhrzeiger" +#: ../bin/dcar.c:4077 +msgid "Purch Date" +msgstr "Kaufdatum" -#: ../bin/misc.c:1855 -msgid "15 CW" -msgstr "15 Uhrzeiger" +#: ../bin/dcar.c:4094 +msgid "Sort By" +msgstr "Sortierung" -#: ../bin/misc.c:1856 -msgid "15 CCW" -msgstr "15 gegen Uhr" +#: ../bin/dcar.c:4102 ../bin/dcustmgm.c:53 ../bin/dcustmgm.c:90 +msgid "Edit" +msgstr "Bearbeiten" -#: ../bin/misc.c:1857 -msgid "30 CCW" -msgstr "30 gehen Uhr" +#: ../bin/dcar.c:4106 ../bin/dcustmgm.c:55 ../bin/misc.c:2072 +msgid "Delete" +msgstr "Löschen" -#: ../bin/misc.c:1858 -msgid "45 CCW" -msgstr "45 gegen Uhr" +#: ../bin/dcar.c:4110 ../bin/fileio.c:1231 +msgid "Export" +msgstr "Export" -#: ../bin/misc.c:1859 -msgid "90 CCW" -msgstr "90 gegen Uhr" +#: ../bin/dcar.c:4112 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:522 +msgid "List" +msgstr "Auflisten" -#: ../bin/misc.c:1860 -msgid "Enter Angle ..." -msgstr "Winkel eingeben..." +#: ../bin/dcar.c:4225 ../bin/dcar.c:4955 ../bin/misc.c:2336 +msgid "Car Inventory" +msgstr "Wagenverzeichnis" -#: ../bin/misc.c:1887 -msgid "Debug" -msgstr "Fehlersuche (Debug)" +#: ../bin/dcar.c:4345 +msgid "List Cars" +msgstr "Wagen auflisten" -#: ../bin/misc.c:2013 -msgid "&File" -msgstr "&Datei" +#: ../bin/dcar.c:4466 ../bin/dcar.c:4629 +msgid "Import Cars" +msgstr "Wagen importieren" -#: ../bin/misc.c:2014 -msgid "&Edit" -msgstr "&Bearbeiten" +#: ../bin/dcar.c:4630 ../bin/dcar.c:4751 +msgid "Comma-Separated-Values|*.csv" +msgstr "durch-Kommata getrente Werte|*.csv" -#: ../bin/misc.c:2015 -msgid "&View" -msgstr "&Ansicht" +#: ../bin/dcar.c:4699 ../bin/dcar.c:4750 +msgid "Export Cars" +msgstr "Wagen exportieren" -#: ../bin/misc.c:2016 -msgid "&Add" -msgstr "&Hinzufügen" +#: ../bin/dcar.c:4784 +msgid "Layout" +msgstr "Anlage" -#: ../bin/misc.c:2017 -msgid "&Change" -msgstr "&Ändern" +#: ../bin/dcar.c:4786 +msgid "Shelf" +msgstr "Regal" -#: ../bin/misc.c:2018 -msgid "&Draw" -msgstr "&Zeichnen" +#: ../bin/dcmpnd.c:70 ../bin/dlayer.c:331 ../bin/misc.c:472 ../bin/misc.c:500 +msgid "Load" +msgstr "Laden" -#: ../bin/misc.c:2019 -msgid "&Manage" -msgstr "&Verwalten" +#: ../bin/dcmpnd.c:103 +msgid "Updating definitions, please wait" +msgstr "Bitte warten, Definitionen werden aktualisiert" -#: ../bin/misc.c:2020 -msgid "&Options" -msgstr "&Optionen" +#: ../bin/dcmpnd.c:166 +msgid "Update Title" +msgstr "Ãœberschrift aktualisieren" -#: ../bin/misc.c:2021 -msgid "&Macro" -msgstr "&Makro" +#: ../bin/dcmpnd.c:226 +#, c-format +msgid "End-Point #%d of the selected and actual turnouts are not close" +msgstr "" +"Endpunkte #%d der ausgewählten und der aktuellen Weiche sind nicht " +"beieinander" -#: ../bin/misc.c:2022 -msgid "&Window" -msgstr "&Fenster" +#: ../bin/dcmpnd.c:235 +#, c-format +msgid "End-Point #%d of the selected and actual turnouts are not aligned" +msgstr "" +"Endpunkte #%d der ausgewählten und der aktuellen Weiche sind nicht " +"ausgerichtet" -#: ../bin/misc.c:2023 -msgid "&Help" -msgstr "&Hilfe" +#: ../bin/dcmpnd.c:254 +msgid "The selected Turnout had a differing number of End-Points" +msgstr "Die ausgewählte Weiche hatte eine andere Anzahl von Endpunkten" -#: ../bin/misc.c:2029 ../bin/misc.c:2030 -msgid "Commands" -msgstr "Befehle" +#: ../bin/dcmpnd.c:315 +msgid "Skip" +msgstr "Ãœberspringen" -#: ../bin/misc.c:2031 -msgid "Undo" -msgstr "Rückgängig" +#: ../bin/dcmpnd.c:347 +#, c-format +msgid "%d Track(s) refreshed" +msgstr "%d Gleise bearbeitet" -#: ../bin/misc.c:2032 -msgid "Redo" -msgstr "Wiederholen" +#: ../bin/dcmpnd.c:387 +msgid "Refresh Turnout/Structure" +msgstr "Weichen/Gebäude neu laden" -#: ../bin/misc.c:2033 ../bin/misc.c:2034 -msgid "Zoom In" -msgstr "Zoom größer" +#: ../bin/dcmpnd.c:389 +msgid "Choose a Turnout/Structure to replace:" +msgstr "Zu ersetzende Weiche / Gebäude auswählen" -#: ../bin/misc.c:2035 ../bin/misc.c:2036 -msgid "Zoom Out" -msgstr "Zoom kleiner" +#: ../bin/dcmpnd.c:399 ../bin/doption.c:215 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:31 +msgid "Turnouts" +msgstr "Weichen" -#: ../bin/misc.c:2037 -msgid "SnapGrid Enable" -msgstr "Fangraster aktivieren" +#: ../bin/dcmpnd.c:399 +msgid "Structures" +msgstr "Gebäude" -#: ../bin/misc.c:2038 -msgid "SnapGrid Show" -msgstr "Fangraster anzeigen" +#: ../bin/dcmpnd.c:428 +msgid "Choose another Turnout/Structure to replace:" +msgstr "Ein anderes zu ersetzende Weiche / Gebäude auswählen" -#: ../bin/misc.c:2041 -msgid "Copy" -msgstr "Kopiere" +#: ../bin/dcmpnd.c:530 +msgid "Rename Object" +msgstr "Objekt umbenennen" -#: ../bin/misc.c:2042 ../bin/fileio.c:1504 -msgid "Paste" -msgstr "Einfügen" +#: ../bin/dcustmgm.c:57 +msgid "Move To" +msgstr "Verschieben nach" -#: ../bin/misc.c:2043 -msgid "Deselect All" -msgstr "Alles Abwählen" +#: ../bin/dcustmgm.c:90 +msgid "Rename" +msgstr "Umbenennen" -#: ../bin/misc.c:2051 ../bin/misc.c:2052 -msgid "More" -msgstr "Weiter" +#: ../bin/dcustmgm.c:157 +msgid "Label" +msgstr "Beschriftung" -#: ../bin/misc.c:2081 -msgid "&New" -msgstr "&Neu" +#: ../bin/dcustmgm.c:192 +msgid "Contents Label" +msgstr "Inhaltsbeschriftung" -#: ../bin/misc.c:2082 -msgid "&Open ..." -msgstr "&Öffnen..." +#: ../bin/dcustmgm.c:239 +msgid "Move To XTP" +msgstr "\"In Paramterdatei verschieben" -#: ../bin/misc.c:2086 -msgid "Save &As ..." -msgstr "Speichern &unter..." +#: ../bin/dcustmgm.c:240 +msgid "Parameter File|*.xtp" +msgstr "Parameterdateien|*.xtp" -#: ../bin/misc.c:2087 -msgid "Revert" -msgstr "Neu laden" +#: ../bin/dcustmgm.c:350 +msgid "Manage custom designed parts" +msgstr "Eigene Teile verwalten" -#: ../bin/misc.c:2089 -msgid "P&rint Setup ..." -msgstr "Druckereinstellungen..." +#: ../bin/dease.c:63 +msgid "Sharp" +msgstr "Eng" -#: ../bin/misc.c:2092 -msgid "&Import" -msgstr "Import" +#: ../bin/dease.c:63 +msgid "Broad" +msgstr "Weit" -#: ../bin/misc.c:2093 -msgid "Export to &Bitmap" -msgstr "Export als Bitmap" +#: ../bin/dease.c:70 +msgid "Value" +msgstr "Wert" -#: ../bin/misc.c:2094 -msgid "E&xport" -msgstr "Export" +#: ../bin/dease.c:71 ../bin/tease.c:504 +msgid "R" +msgstr "R" -#: ../bin/misc.c:2095 -msgid "Export D&XF" -msgstr "Export als DXF" +#: ../bin/dease.c:73 ../bin/tease.c:505 +msgid "L" +msgstr "L" -#: ../bin/misc.c:2098 -msgid "Parameter &Files ..." -msgstr "Parameterdateien..." +#: ../bin/dease.c:220 +msgid "Easement" +msgstr "Ãœbergangsbogen" -#: ../bin/misc.c:2099 -msgid "No&tes ..." -msgstr "Notizen..." +#: ../bin/denum.c:44 +msgid "Prices" +msgstr "Preise" -#: ../bin/misc.c:2104 -msgid "E&xit" -msgstr "Beenden" +#: ../bin/denum.c:49 +msgid "Save As ..." +msgstr "Speichern unter..." -#: ../bin/misc.c:2110 -msgid "&Undo" -msgstr "Rückgängig" +#: ../bin/denum.c:129 ../bin/denum.c:184 ../bin/denum.c:219 +msgid "Each" +msgstr "Je" -#: ../bin/misc.c:2111 -msgid "R&edo" -msgstr "Wiederholen" +#: ../bin/denum.c:143 ../bin/denum.c:144 +msgid "Parts List" +msgstr "Teileliste" -#: ../bin/misc.c:2113 -msgid "Cu&t" -msgstr "Ausschneiden" +#: ../bin/denum.c:149 +#, c-format +msgid "" +"%s Parts List\n" +"\n" +msgstr "" +"%s Teileliste\n" +"\n" -#: ../bin/misc.c:2114 -msgid "&Copy" -msgstr "Kopieren" +#: ../bin/denum.c:184 ../bin/denum.c:221 ../bin/denum.c:230 +msgid "Extended" +msgstr "Erweitert" -#: ../bin/misc.c:2115 -msgid "&Paste" -msgstr "Einfügen" +#: ../bin/denum.c:230 ../bin/denum.c:233 +msgid "Total" +msgstr "Summe" -#: ../bin/misc.c:2116 -msgid "De&lete" -msgstr "Löschen" +#: ../bin/dlayer.c:323 +msgid "Visible" +msgstr "Sichtbar" -#: ../bin/misc.c:2122 -msgid "Select &All" -msgstr "Alles auswählen" +#: ../bin/dlayer.c:325 +msgid "Frozen" +msgstr "Fixiert" -#: ../bin/misc.c:2123 -msgid "Select Current Layer" -msgstr "Aktuelle Ebene auswählen" +#: ../bin/dlayer.c:327 +msgid "On Map" +msgstr "Auf der Karte" -#: ../bin/misc.c:2124 -msgid "&Deselect All" -msgstr "Alles abwählen" +#: ../bin/dlayer.c:330 +msgid "Personal Preferences" +msgstr "Persönliche Einstellungen" -#: ../bin/misc.c:2125 -msgid "&Invert Selection" -msgstr "Auswahl umkehren" +#: ../bin/dlayer.c:332 ../bin/draw.c:1308 ../bin/macro.c:1241 +msgid "Save" +msgstr "Speichern" -#: ../bin/misc.c:2126 -msgid "Select Stranded Track" -msgstr "Vereinzelte Gleise auswählen" +#: ../bin/dlayer.c:333 +msgid "Defaults" +msgstr "Standardwerte" -#: ../bin/misc.c:2128 -msgid "Tu&nnel" -msgstr "Tunnel" +#: ../bin/dlayer.c:334 +msgid "Number of Layer Buttons" +msgstr "Anzahl der Ebenenknöpfe" -#: ../bin/misc.c:2129 -msgid "A&bove" -msgstr "Darüber" +#: ../bin/dlayer.c:351 ../bin/dlayer.c:734 ../bin/dlayer.c:744 +#: ../bin/dlayer.c:788 ../bin/dlayer.c:967 +msgid "Main" +msgstr "Haupt" -#: ../bin/misc.c:2130 -msgid "Belo&w" -msgstr "Darunter" +#: ../bin/dlayer.c:456 ../bin/dlayer.c:689 ../bin/dlayer.c:746 +#: ../bin/dlayer.c:790 ../bin/dlayer.c:959 +msgid "Show/Hide Layer" +msgstr "Ebene anzeigen/verbergen" -#: ../bin/misc.c:2133 -msgid "Thin Tracks" -msgstr "Dünne Gleise" +#: ../bin/dlayer.c:850 +msgid "Layers" +msgstr "Ebenen" -#: ../bin/misc.c:2134 -msgid "Medium Tracks" -msgstr "Mittlere Gleise" +#: ../bin/doption.c:99 +msgid "Room Width" +msgstr "Zimmerbreite" -#: ../bin/misc.c:2135 -msgid "Thick Tracks" -msgstr "Dicke Gleise" +#: ../bin/doption.c:100 +msgid " Height" +msgstr " -länge" -#: ../bin/misc.c:2140 -msgid "Zoom &In" -msgstr "Zoom größer" +#: ../bin/doption.c:101 +msgid "Layout Title" +msgstr "Gleisplantitel" -#: ../bin/misc.c:2141 -msgid "&Zoom" -msgstr "&Zoom" +#: ../bin/doption.c:102 +msgid "Subtitle" +msgstr "Untertitel" -#: ../bin/misc.c:2142 -msgid "Zoom &Out" -msgstr "Zoom kleiner" +#: ../bin/doption.c:104 +msgid " Gauge" +msgstr "Spurweite" -#: ../bin/misc.c:2151 -msgid "&Redraw" -msgstr "Neu zeichnen" +#: ../bin/doption.c:105 +msgid "Min Track Radius" +msgstr "Mindestgleisradius" -#: ../bin/misc.c:2152 -msgid "Redraw All" -msgstr "Alles neu zeichnen" +#: ../bin/doption.c:106 +msgid " Max Track Grade" +msgstr "Maximale Gleissteigung" -#: ../bin/misc.c:2155 -msgid "Enable SnapGrid" -msgstr "Fangraster aktivieren" +#: ../bin/doption.c:155 +msgid "Layout Options" +msgstr "Gleisplanoptionen" -#: ../bin/misc.c:2157 -msgid "Show SnapGrid" -msgstr "Fangraster zeigen" +#: ../bin/doption.c:213 +msgid "Auto Pan" +msgstr "Automatischer Ausschnitt" -#: ../bin/misc.c:2162 -msgid "&Tool Bar" -msgstr "Werkzeugleiste anpassen" +#: ../bin/doption.c:214 +msgid "Dash" +msgstr "Gestrichelt" -#: ../bin/misc.c:2207 -msgid "&Loosen Tracks" -msgstr "Gleise lockern" +#: ../bin/doption.c:215 +msgid "All" +msgstr "Alle" -#: ../bin/misc.c:2216 -msgid "Raise/Lower Elevations" -msgstr "Höhen auf/ab" +#: ../bin/doption.c:216 +msgid "Outline" +msgstr "Umriss" -#: ../bin/misc.c:2221 -msgid "Recompute Elevations" -msgstr "Höhen neu berechnen" +#: ../bin/doption.c:216 +msgid "Solid" +msgstr "Gefüllt" -#: ../bin/misc.c:2225 -msgid "Change Scale" -msgstr "Maßstab ändern" +#: ../bin/doption.c:217 +msgid "Off" +msgstr "Aus" -#: ../bin/misc.c:2242 -msgid "L&ayout ..." -msgstr "Gleisplan..." +#: ../bin/doption.c:217 +msgid "On" +msgstr "An" -#: ../bin/misc.c:2243 -msgid "&Display ..." -msgstr "Anzeige..." +#: ../bin/doption.c:218 +msgid "Track Descriptions" +msgstr "Gleisbeschreibungen" -#: ../bin/misc.c:2244 -msgid "Co&mmand ..." -msgstr "Befehl..." +#: ../bin/doption.c:218 +msgid "Lengths" +msgstr "Längen" -#: ../bin/misc.c:2245 -msgid "&Easements ..." -msgstr "Ãœbergangsbögen..." +#: ../bin/doption.c:218 +msgid "EndPt Elevations" +msgstr "Endpunkthöhen" -#: ../bin/misc.c:2246 -msgid "&Fonts ..." -msgstr "Schri&ftarten..." +#: ../bin/doption.c:218 +msgid "Track Elevations" +msgstr "Gleishöhen" -#: ../bin/misc.c:2247 -msgid "Stic&ky ..." -msgstr "Dauerhaft..." +#: ../bin/doption.c:218 +msgid "Cars" +msgstr "Wagen" -#: ../bin/misc.c:2250 -msgid "&Debug ..." -msgstr "&Fehlersuche" +#: ../bin/doption.c:219 ../bin/doption.c:220 +msgid "Descr" +msgstr "Beschreibung" -#: ../bin/misc.c:2252 -msgid "&Preferences ..." -msgstr "Einstellungen..." +#: ../bin/doption.c:220 +msgid "Manuf" +msgstr "Hersteller" -#: ../bin/misc.c:2253 -msgid "&Colors ..." -msgstr "Farben..." +#: ../bin/doption.c:221 +msgid "Tracks" +msgstr "Gleise" -#: ../bin/misc.c:2258 -msgid "&Record ..." -msgstr "Aufzeichnen..." +#: ../bin/doption.c:222 +msgid "Live Map" +msgstr "Dynamische Karte" -#: ../bin/misc.c:2259 -msgid "&Play Back ..." -msgstr "Wiedergeben..." +#: ../bin/doption.c:223 +msgid "Hide Trains On Hidden Track" +msgstr "Verberge Züge auf verborgenem Gleis" -#: ../bin/misc.c:2265 -msgid "Main window" -msgstr "Hauptfenster" +#: ../bin/doption.c:228 +msgid "Color Layers" +msgstr "Ebenenfarben" -#: ../bin/misc.c:2277 -msgid "Recent Messages" -msgstr "Letzte Mitteilungen" +#: ../bin/doption.c:229 +msgid "Draw Tunnel" +msgstr "Zeichne Tunnel" -#: ../bin/misc.c:2283 -msgid "Tip of the Day..." -msgstr "Tipp des Tages..." +#: ../bin/doption.c:230 +msgid "Draw EndPts" +msgstr "Zeichne Endpunkte" -#: ../bin/misc.c:2284 -msgid "&Demos" -msgstr "&Demos" +#: ../bin/doption.c:231 +msgid "Draw Ties" +msgstr "Schwellen zeichnen" -#: ../bin/misc.c:2298 -msgid "Tur&nout Designer..." -msgstr "Weichendesigner..." +#: ../bin/doption.c:232 +msgid "Draw Centers" +msgstr "Mittelpunkt zeichnen" -#: ../bin/misc.c:2300 -msgid "&Group" -msgstr "&Gruppierung" +#: ../bin/doption.c:233 +msgid "Two Rail Scale" +msgstr "Maßstab für Gleis" -#: ../bin/misc.c:2301 -msgid "&Ungroup" -msgstr "Gruppierung aufheben" +#: ../bin/doption.c:234 +msgid "Map Scale" +msgstr "Kartenmaßstab" -#: ../bin/misc.c:2303 -msgid "Custom defined parts..." -msgstr "Eigene Teile..." +#: ../bin/doption.c:237 +msgid "Label Enable" +msgstr "Beschriftungen zeigen" -#: ../bin/misc.c:2304 -msgid "Update Turnouts and Structures" -msgstr "Weichen und Gebäude aktualisieren" +#: ../bin/doption.c:238 +msgid "Label Scale" +msgstr "Maßstab der Beschriftungen" -#: ../bin/misc.c:2306 ../bin/dcar.c:4227 ../bin/dcar.c:4957 -msgid "Car Inventory" -msgstr "Wagenverzeichnis" +#: ../bin/doption.c:239 +msgid "Label Font Size" +msgstr "Grösse für Beschriftungen" -#: ../bin/misc.c:2310 -msgid "Layers ..." -msgstr "Ebenen..." +#: ../bin/doption.c:240 +msgid "Hot Bar Labels" +msgstr "Teilekatalog Beschriftungen" -#: ../bin/misc.c:2313 -msgid "Parts &List ..." -msgstr "Teile&liste..." +#: ../bin/doption.c:241 +msgid "Layout Labels" +msgstr "Anlagenbeschriftungen" -#: ../bin/misc.c:2314 -msgid "Price List..." -msgstr "Preisliste..." +#: ../bin/doption.c:242 +msgid "List Labels" +msgstr "Listenüberschriften" -#: ../bin/misc.c:2393 -msgid "" -"Program was not terminated properly. Do you want to resume working on the " -"previous trackplan?" -msgstr "" -"Das Programm wurde nicht ordnungsgemäss beendet. Wollen Sie die Bearbeitung " -"des vorherigen Gleisplans fortsetzen?" +#: ../bin/doption.c:245 +msgid "Car Labels" +msgstr "Wagenbeschriftungen" -#: ../bin/misc.c:2394 -msgid "Resume" -msgstr "Fortsetzen" +#: ../bin/doption.c:246 +msgid "Train Update Delay" +msgstr "Aktualisierungsintervalle" -#: ../bin/misc.c:2503 -#, c-format -msgid "Unnamed Trackplan - %s(%s)" -msgstr "Unbenannter Gleisplan - %s(%s)" +#: ../bin/doption.c:274 +msgid "Display Options" +msgstr "Anzeigeoptionen" -#: ../bin/misc.c:2569 -msgid "Initializing commands" -msgstr "Initialisiere Befehle" +#: ../bin/doption.c:275 +msgid "Proto" +msgstr "Vorbild" -#: ../bin/misc.c:2578 -msgid "Initializing menus" -msgstr "Initialisiere Menüs" +#: ../bin/doption.c:276 +msgid "Proto/Manuf" +msgstr "Vorbild/Hersteller" -#: ../bin/misc.c:2615 -msgid "Reading parameter files" -msgstr "Einlesen der Parameterdateien" +#: ../bin/doption.c:277 +msgid "Proto/Manuf/Part Number" +msgstr "Vorbild/Hersteller/Bestellnr. " -#: ../bin/misc.c:2644 -msgid "Initialization complete" -msgstr "Initialisierung beendet" +#: ../bin/doption.c:278 +msgid "Proto/Manuf/Partno/Item" +msgstr "Vorbild/Hersteller/Bestellnr. /lfd. Nr." -#: ../bin/tcurve.c:228 -#, c-format -msgid "Helix: turns=%ld length=%s grade=%0.1f%% sep=%s" -msgstr "Gleiswendel: Windungen=%ld Länge=%s Steigung=%0.1f%% Abstand=%s" +#: ../bin/doption.c:279 +msgid "Manuf/Proto" +msgstr "Hersteller/Vorbild" -#: ../bin/tcurve.c:234 -#, c-format -msgid "Helix: turns=%ld length=%s" -msgstr "Gleiswendel: Windungen=%ld Länge=%s" +#: ../bin/doption.c:280 +msgid "Manuf/Proto/Part Number" +msgstr "Hersteller/Vorbild/Bestellnr." -#: ../bin/tcurve.c:346 ../bin/cdraw.c:192 -msgid "Center: X" -msgstr "Mittelpunkt: X" +#: ../bin/doption.c:281 +msgid "Manuf/Proto/Partno/Item" +msgstr "Hersteller/Vorbild/Bestellnr./lfd. Nr." -#: ../bin/tcurve.c:351 -msgid "Angular Length" -msgstr "Winkellänge" +#: ../bin/doption.c:312 +msgid "End-Points" +msgstr "Endpunkte" -#: ../bin/tcurve.c:352 ../bin/cdraw.c:196 -msgid "CCW Angle" -msgstr "Winkel (gegen Uhrzeiger)" +#: ../bin/doption.c:315 ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:12 +msgid "Describe" +msgstr "Eigenschaften" -#: ../bin/tcurve.c:353 ../bin/cdraw.c:197 -msgid "CW Angle" -msgstr "Winkel (im Uhrzeiger)" +#: ../bin/doption.c:320 +msgid "Normal: Command List, Shift: Command Options" +msgstr "Normal: Befehlsliste, Umschalt: Befehlsoptionen" -#: ../bin/tcurve.c:527 -#, c-format -msgid "" -"Helix Track(%d): Layer=%d Radius=%s Turns=%ld Length=%s Center=[%s,%s] " -"EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A%0.3f]" -msgstr "" -"Gleiswendel(%d): Ebene=%d Radius=%s Windungen=%ld Länge=%s Mitte=[%s,%s] " -"EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A%0.3f]" +#: ../bin/doption.c:320 +msgid "Normal: Command Options, Shift: Command List" +msgstr "Normal: Befehlsoptionen, Umschalt: Befehlsliste" -#: ../bin/tcurve.c:537 -#, c-format -msgid "" -"Curved Track(%d): Layer=%d Radius=%s Length=%s Center=[%s,%s] EP=[%0.3f," -"%0.3f A%0.3f] [%0.3f,%0.3f A%0.3f]" -msgstr "" -"Gleisbogenl(%d): Ebene=%d Radius=%s Länge=%s Mitte=[%s,%s] EP=[%0.3f,%0.3f A" -"%0.3f] [%0.3f,%0.3f A%0.3f]" +#: ../bin/doption.c:323 +msgid "Draw Moving Tracks" +msgstr "Zeichne bewegte Gleise" -#: ../bin/tcurve.c:614 -msgid "Helix Track" -msgstr "Gleiswendel" +#: ../bin/doption.c:324 +msgid "Default Command" +msgstr "Standardbefehl" -#: ../bin/tcurve.c:620 -msgid "Curved Track" -msgstr "Gleisbogen" +#: ../bin/doption.c:326 +msgid "Hide Selection Window" +msgstr "Verberge Auswahlfenster" -#: ../bin/tcurve.c:974 -msgid "Merge Curves" -msgstr "Kurven zusammenfassen" +#: ../bin/doption.c:328 +msgid "Right Click" +msgstr "Rechte Mausetaste" -#: ../bin/tcurve.c:1041 -msgid "Drag to change angle or create tangent" -msgstr "Ziehen um den Winkel zu ändern oder eine Tangente zu erstellen" +#: ../bin/doption.c:354 +msgid "Command Options" +msgstr "Befehlsoptionen" -#: ../bin/tcurve.c:1074 ../bin/tcurve.c:1106 -msgid "Curved " -msgstr "Gebogen " +#: ../bin/doption.c:378 +msgid "English" +msgstr "Englisch" -#: ../bin/tcurve.c:1080 -msgid "Tangent " -msgstr "Tangente " +#: ../bin/doption.c:378 +msgid "Metric" +msgstr "Metrisch" -#: ../bin/tcurve.c:1089 -#, c-format -msgid "Tangent track: Length %s Angle %0.3f" -msgstr "Gleistangente: Länge=%s Winkel=%0.3f" +#: ../bin/doption.c:379 +msgid "Polar" +msgstr "Polar" -#: ../bin/tcurve.c:1111 -#, c-format -msgid "Curved: Radius=%s Length=%s Angle=%0.3f" -msgstr "Bogen: Radius=%s Länge=%s Winkel=%0.3f" +#: ../bin/doption.c:379 +msgid "Cartesian" +msgstr "Kartesisch" -#: ../bin/tstraigh.c:228 -#, c-format -msgid "" -"Straight Track(%d): Layer=%d Length=%s EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A" -"%0.3f]" -msgstr "" -"Gleisgerade(%d): Ebene=%d Länge=%s EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A" -"%0.3f]" +#: ../bin/doption.c:380 +msgid "Balloon Help" +msgstr "Sprechblasen" -#: ../bin/tstraigh.c:462 -msgid "Extending Straight Track" -msgstr "Gleisgerade verlängern" +#: ../bin/doption.c:381 +msgid "Load Last Layout" +msgstr "Letzten Gleisplan laden" -#: ../bin/tstraigh.c:541 -msgid "Straight " -msgstr "Gerade " +#: ../bin/doption.c:381 +msgid "Start New Layout" +msgstr "Neuen Gleisplan beginnen" -#: ../bin/tstraigh.c:548 ../bin/track.c:1913 -#, c-format -msgid "Straight: Length=%s Angle=%0.3f" -msgstr "Gerade: Länge=%s Winkel=%0.3f" +#: ../bin/doption.c:384 +msgid "Angles" +msgstr "Winkel" -#: ../bin/drawgeom.c:71 ../bin/drawgeom.c:86 ../bin/cdraw.c:778 -msgid "Create Lines" -msgstr "Erstelle Linien" +#: ../bin/doption.c:385 +msgid "Units" +msgstr "Einheiten" -#: ../bin/drawgeom.c:166 ../bin/drawgeom.c:179 -msgid "Drag to place next end point" -msgstr "Ziehen um den nächsten Endpunkt zu setzen" +#: ../bin/doption.c:387 +msgid "Length Format" +msgstr "Längenformat" -#: ../bin/drawgeom.c:224 -msgid "Drag set box size" -msgstr "Ziehen um die Größe des Rechteck zu setzen" +#: ../bin/doption.c:388 +msgid "Min Track Length" +msgstr "Mindestgleislänge" -#: ../bin/drawgeom.c:266 ../bin/drawgeom.c:275 -#, c-format -msgid "Length = %s, Angle = %0.2f" -msgstr "Länge = %s, Winkel = %0.2f" +#: ../bin/doption.c:389 +msgid "Connection Distance" +msgstr "Verbindungs Abstand" -#: ../bin/drawgeom.c:292 -#, c-format -msgid "Straight Line: Length=%s Angle=%0.3f" -msgstr "Gerade Linie: Länge=%s Winkel=%0.3f" +#: ../bin/doption.c:390 +msgid "Connection Angle" +msgstr "Verbindungs Winkel" -#: ../bin/drawgeom.c:315 -#, c-format -msgid "Curved Line: Radius=%s Angle=%0.3f Length=%s" -msgstr "Gebogene Linie: Radius=%s Winkel=%0.3f Länge=%s" +#: ../bin/doption.c:391 +msgid "Turntable Angle" +msgstr "Drehscheibenwinkel" -#: ../bin/drawgeom.c:330 -#, c-format -msgid "Radius = %s" -msgstr "Radius = %s" +#: ../bin/doption.c:392 +msgid "Max Coupling Speed" +msgstr "Max. Ankuppelgeschwindigkeit" -#: ../bin/drawgeom.c:340 -#, c-format -msgid "Width = %s, Height = %s" -msgstr "Breite = %s, Höhe = %s" +#: ../bin/doption.c:394 +msgid "Drag Distance" +msgstr "Zeichne Entfernung" -#: ../bin/drawgeom.c:618 -#, c-format -msgid "Length = %0.3f Angle = %0.3f" -msgstr "Länge = %0.3f Winkel = %0.3f" +#: ../bin/doption.c:395 +msgid "Drag Timeout" +msgstr "Abriss Zeitverzögerung" -#: ../bin/cruler.c:146 ../../../build/xtc_4-2-2/app/i18n/custmsg.h:51 -msgid "Ruler" -msgstr "Lineal" +#: ../bin/doption.c:396 +msgid "Min Grid Spacing" +msgstr "Mindestrasterabstand" -#: ../bin/cmodify.c:83 -msgid "Select track to modify" -msgstr "Zu bearbeitendes Gleis auswählen" +#: ../bin/doption.c:397 +msgid "Check Point" +msgstr "Sicherungskopie" -#: ../bin/cmodify.c:169 -msgid "Modify Track" -msgstr "Gleis bearbeiten" +#: ../bin/doption.c:398 +msgid "On Program Startup" +msgstr "Beim Programmstart" -#: ../bin/cmodify.c:205 -msgid "Drag to create new track segment" -msgstr "Ziehen um einen neuen Gleisabschnitt zu erstellen" +#: ../bin/doption.c:408 ../bin/doption.c:426 +msgid "999.999" +msgstr "999.999" -#: ../bin/cmodify.c:323 -#, c-format -msgid "Curve Track: Radius=%s Length=%s Angle=%0.3f" -msgstr "Gleisbogen: Radius=%s Länge=%s Winkel=%0.3f" +#: ../bin/doption.c:409 ../bin/doption.c:427 +msgid "999.99" +msgstr "999.99" -#: ../bin/cmodify.c:339 -msgid "Extend Track" -msgstr "Gleis verlängern" +#: ../bin/doption.c:410 ../bin/doption.c:428 +msgid "999.9" +msgstr "999.9" -#: ../bin/cmodify.c:405 -msgid "Modify" -msgstr "Verändern" +#: ../bin/doption.c:411 +msgid "999 7/8" +msgstr "999 7/8" -#: ../bin/cstruct.c:321 ../bin/cstruct.c:348 -msgid "Pier Number" -msgstr "Bestellnummer" +#: ../bin/doption.c:412 +msgid "999 63/64" +msgstr "999 63/64" -#: ../bin/cstruct.c:433 -#, c-format -msgid "Scale %d:1" -msgstr "Maßstab 1:%d" +#: ../bin/doption.c:413 +msgid "999' 11.999\"" +msgstr "999' 11.999\"" -#: ../bin/cstruct.c:435 -#, c-format -msgid "Width %s" -msgstr "Breite %s" +#: ../bin/doption.c:414 +msgid "999' 11.99\"" +msgstr "999' 11.99\"" -#: ../bin/cstruct.c:437 -#, c-format -msgid "Height %s" -msgstr "Höhe %s" +#: ../bin/doption.c:415 +msgid "999' 11.9\"" +msgstr "999' 11.9\"" -#: ../bin/cstruct.c:535 -msgid "Place Structure" -msgstr "Gebäude plazieren" +#: ../bin/doption.c:416 +msgid "999' 11 7/8\"" +msgstr "999' 11 7/8\"" -#: ../bin/cstruct.c:645 -msgid "Drag to place" -msgstr "Zur Position ziehen " +#: ../bin/doption.c:417 +msgid "999' 11 63/64\"" +msgstr "999' 11 63/64\"" -#: ../bin/cstruct.c:673 -msgid "Drag to rotate" -msgstr "Ziehen zum rotieren" +#: ../bin/doption.c:418 +msgid "999ft 11.999in" +msgstr "999ft 11.999in" -#: ../bin/cstruct.c:694 +#: ../bin/doption.c:419 +msgid "999ft 11.99in" +msgstr "999ft 11.99in" + +#: ../bin/doption.c:420 +msgid "999ft 11.9in" +msgstr "999ft 11.9in" + +#: ../bin/doption.c:421 +msgid "999ft 11 7/8in" +msgstr "999ft 11 7/8in" + +#: ../bin/doption.c:422 +msgid "999ft 11 63/64in" +msgstr "999ft 11 63/64in" + +#: ../bin/doption.c:423 +msgid "999.999999" +msgstr "999.999999" + +#: ../bin/doption.c:429 +msgid "999.999mm" +msgstr "999.999mm" + +#: ../bin/doption.c:430 +msgid "999.99mm" +msgstr "999.99mm" + +#: ../bin/doption.c:431 +msgid "999.9mm" +msgstr "999.9mm" + +#: ../bin/doption.c:432 +msgid "999.999cm" +msgstr "999.999cm" + +#: ../bin/doption.c:433 +msgid "999.99cm" +msgstr "999.99cm" + +#: ../bin/doption.c:434 +msgid "999.9cm" +msgstr "999.9cm" + +#: ../bin/doption.c:435 +msgid "999.999m" +msgstr "999.999m" + +#: ../bin/doption.c:436 +msgid "999.99m" +msgstr "999.99m" + +#: ../bin/doption.c:437 +msgid "999.9m" +msgstr "999.9m" + +#: ../bin/doption.c:517 +msgid "Preferences" +msgstr "Einstellungen" + +#: ../bin/doption.c:556 +msgid "Marker" +msgstr "Markierung" + +#: ../bin/doption.c:557 +msgid "Border" +msgstr "Rahmen" + +#: ../bin/doption.c:558 +msgid "Primary Axis" +msgstr "Hauptachse" + +#: ../bin/doption.c:559 +msgid "Secondary Axis" +msgstr "Nebenachse " + +#: ../bin/doption.c:560 +msgid "Normal Track" +msgstr "Normales Gleis" + +#: ../bin/doption.c:561 +msgid "Selected Track" +msgstr "Ausgewähltes Gleis" + +#: ../bin/doption.c:562 +msgid "Profile Path" +msgstr "Höhenlinie" + +#: ../bin/doption.c:563 +msgid "Exception Track" +msgstr "Ausnahmegleis" + +#: ../bin/doption.c:564 +msgid "Track Ties" +msgstr "Gleisschwellen" + +#: ../bin/dpricels.c:46 +msgid "Price" +msgstr "Preis" + +#: ../bin/dpricels.c:60 +msgid "Flex Track" +msgstr "Flexgleis" + +#: ../bin/dpricels.c:61 +msgid "costs" +msgstr "kostet" + +#: ../bin/dpricels.c:155 +msgid "Price List" +msgstr "Preisliste" + +#: ../bin/dprmfile.c:102 #, c-format -msgid "Angle = %0.3f" -msgstr "Winkel = %0.3f" +msgid "Updating %s" +msgstr "Aktualisiere %s" -#: ../bin/cstruct.c:780 -msgid "Select Structure and then drag to place" -msgstr "Gebäued auswählen und in die Piosition ziehen" +#: ../bin/dprmfile.c:221 +msgid "Show File Names" +msgstr "Dateinamen anzeigen" -#: ../bin/cstruct.c:798 ../bin/cstruct.c:885 -msgid "" -"Left drag to move, right drag to rotate, or press Return or click Ok to " -"finalize" -msgstr "" -"Ziehen mit linker Maustaste zum Verschieben, mit rechter zum Drehen, oder " -"Eingabetaste oder OK zum Abschliessen" +#: ../bin/dprmfile.c:230 ../bin/dprmfile.c:334 +msgid "Unload" +msgstr "Entladen" + +#: ../bin/dprmfile.c:231 +msgid "Browse ..." +msgstr "Durchsuchen..." + +#: ../bin/dprmfile.c:334 +msgid "Reload" +msgstr "Neu laden" + +#: ../bin/dprmfile.c:438 +msgid "Parameter Files" +msgstr "Parameterdateien" + +#: ../bin/dprmfile.c:439 +msgid "Load Parameters" +msgstr "Lade Parameter" + +#: ../bin/dprmfile.c:439 +msgid "Parameter files|*.xtp" +msgstr "Parameterdateien|*.xtp" + +#: ../bin/draw.c:1308 ../bin/macro.c:600 ../bin/misc.c:559 +msgid "Quit" +msgstr "Verlassen" -#: ../bin/draw.c:1791 +#: ../bin/draw.c:1790 #, c-format msgid "Zoom In Program Value %ld:1" msgstr "Programmierter Zoom Größer Wert %ld:1" -#: ../bin/draw.c:1817 +#: ../bin/draw.c:1816 #, c-format msgid "Zoom Out Program Value %ld:1" msgstr "Programmierter Zoom Kleiner Wert %ld:1" -#: ../bin/draw.c:2427 +#: ../bin/draw.c:2426 msgid "Map" msgstr "Karte" -#: ../bin/denum.c:44 -msgid "Prices" -msgstr "Preise" +#: ../bin/drawgeom.c:166 ../bin/drawgeom.c:179 +msgid "Drag to place next end point" +msgstr "Ziehen um den nächsten Endpunkt zu setzen" -#: ../bin/denum.c:49 -msgid "Save As ..." -msgstr "Speichern unter..." +#: ../bin/drawgeom.c:224 +msgid "Drag set box size" +msgstr "Ziehen um die Größe des Rechteck zu setzen" -#: ../bin/denum.c:51 ../bin/ctodesgn.c:151 ../wlib/gtklib/psprint.c:1446 -msgid "Print Setup" -msgstr "Druckeinstellungen" +#: ../bin/drawgeom.c:266 ../bin/drawgeom.c:275 +#, c-format +msgid "Length = %s, Angle = %0.2f" +msgstr "Länge = %s, Winkel = %0.2f" -#: ../bin/denum.c:129 ../bin/denum.c:184 ../bin/denum.c:219 -msgid "Each" -msgstr "Je" +#: ../bin/drawgeom.c:292 +#, c-format +msgid "Straight Line: Length=%s Angle=%0.3f" +msgstr "Gerade Linie: Länge=%s Winkel=%0.3f" -#: ../bin/denum.c:143 ../bin/denum.c:144 -msgid "Parts List" -msgstr "Teileliste" +#: ../bin/drawgeom.c:315 +#, c-format +msgid "Curved Line: Radius=%s Angle=%0.3f Length=%s" +msgstr "Gebogene Linie: Radius=%s Winkel=%0.3f Länge=%s" -#: ../bin/denum.c:149 +#: ../bin/drawgeom.c:330 #, c-format -msgid "" -"%s Parts List\n" -"\n" -msgstr "" -"%s Teileliste\n" -"\n" +msgid "Radius = %s" +msgstr "Radius = %s" -#: ../bin/denum.c:184 ../bin/denum.c:221 ../bin/denum.c:230 -msgid "Extended" -msgstr "Erweitert" +#: ../bin/drawgeom.c:340 +#, c-format +msgid "Width = %s, Height = %s" +msgstr "Breite = %s, Höhe = %s" -#: ../bin/denum.c:230 ../bin/denum.c:233 -msgid "Total" -msgstr "Summe" +#: ../bin/drawgeom.c:618 +#, c-format +msgid "Length = %0.3f Angle = %0.3f" +msgstr "Länge = %0.3f Winkel = %0.3f" #: ../bin/fileio.c:241 msgid "" @@ -3649,10 +3442,6 @@ msgstr "" msgid "Parameter" msgstr "Parameter" -#: ../bin/fileio.c:656 ../bin/dcar.c:2431 ../bin/dcar.c:2435 -msgid "Custom" -msgstr "Individual" - #: ../bin/fileio.c:678 #, c-format msgid "putTitle: title too long: %s" @@ -3682,10 +3471,6 @@ msgstr "Gleise einlesen" msgid "Import Tracks" msgstr "Gleise importieren" -#: ../bin/fileio.c:1231 ../bin/dcar.c:4112 -msgid "Export" -msgstr "Export" - #: ../bin/fileio.c:1261 msgid "Export Tracks" msgstr "Gleise exportieren" @@ -3698,982 +3483,1196 @@ msgstr "Export nach DXF" msgid "Clipboard" msgstr "Zwischenablage" -#: ../bin/dcmpnd.c:103 -msgid "Updating definitions, please wait" -msgstr "Bitte warten, Definitionen werden aktualisiert" - -#: ../bin/dcmpnd.c:166 -msgid "Update Title" -msgstr "Ãœberschrift aktualisieren" - -#: ../bin/dcmpnd.c:166 ../bin/dcar.c:2824 ../bin/dcar.c:2833 -#: ../bin/dcar.c:2842 -msgid "Update" -msgstr "Aktualisieren" +#: ../bin/fileio.c:1504 ../bin/misc.c:2065 +msgid "Paste" +msgstr "Einfügen" -#: ../bin/dcmpnd.c:226 +#: ../bin/i18n.c:45 #, c-format -msgid "End-Point #%d of the selected and actual turnouts are not close" -msgstr "" -"Endpunkte #%d der ausgewählten und der aktuellen Weiche sind nicht " -"beieinander" +msgid "Gettext initialized (PACKAGE=%s, LOCALEDIR=%s, LC_ALL=%s).\n" +msgstr "Gettext initialisiert (PACKAGE=%s, LOCALEDIR=%s, LC_ALL=%s).\n" -#: ../bin/dcmpnd.c:235 -#, c-format -msgid "End-Point #%d of the selected and actual turnouts are not aligned" -msgstr "" -"Endpunkte #%d der ausgewählten und der aktuellen Weiche sind nicht " -"ausgerichtet" +#: ../bin/macro.c:83 +msgid "Message" +msgstr "Mitteilung" -#: ../bin/dcmpnd.c:254 -msgid "The selected Turnout had a differing number of End-Points" -msgstr "Die ausgewählte Weiche hatte eine andere Anzahl von Endpunkten" +#: ../bin/macro.c:86 +msgid "End" +msgstr "Ende" -#: ../bin/dcmpnd.c:315 -msgid "Skip" -msgstr "Ãœberspringen" +#: ../bin/macro.c:165 +msgid "Recording" +msgstr "Aufzeichnen" -#: ../bin/dcmpnd.c:347 -#, c-format -msgid "%d Track(s) refreshed" -msgstr "%d Gleise bearbeitet" +#: ../bin/macro.c:200 +msgid "End of Playback. Hit Step to exit\n" +msgstr "Ende der Aufzeichnung. Schritt zum Beenden drücken\n" -#: ../bin/dcmpnd.c:387 -msgid "Refresh Turnout/Structure" -msgstr "Weichen/Gebäude neu laden" +#: ../bin/macro.c:264 +msgid "Record" +msgstr "Aufzeichnen" -#: ../bin/dcmpnd.c:389 -msgid "Choose a Turnout/Structure to replace:" -msgstr "Zu ersetzende Weiche / Gebäude auswählen" +#: ../bin/macro.c:594 +msgid "Step" +msgstr "Schritt" -#: ../bin/dcmpnd.c:399 -msgid "Structures" -msgstr "Gebäude" +#: ../bin/macro.c:597 ../bin/macro.c:1362 +msgid "Next" +msgstr "Nächster" -#: ../bin/dcmpnd.c:428 -msgid "Choose another Turnout/Structure to replace:" -msgstr "Ein anderes zu ersetzende Weiche / Gebäude auswählen" +#: ../bin/macro.c:603 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:477 +msgid "Speed" +msgstr "Geschwindigkeit" -#: ../bin/dcmpnd.c:530 -msgid "Rename Object" -msgstr "Objekt umbenennen" +#: ../bin/macro.c:833 ../bin/macro.c:1223 +msgid "Demo" +msgstr "Demo" -#: ../bin/cdraw.c:78 -msgid "Font Size must be > 0" -msgstr "Schriftgröße muss größer als 0 sein" +#: ../bin/macro.c:1018 +#, c-format +msgid "Elapsed time %lu\n" +msgstr "Abgelaufene Zeit %lu\n" -#: ../bin/cdraw.c:198 -msgid "Point Count" -msgstr "Anzahl Punkte" +#: ../bin/macro.c:1152 +msgid "Playback" +msgstr "Wiedergabe" -#: ../bin/cdraw.c:199 ../bin/cdraw.c:811 ../bin/ctodesgn.c:148 -msgid "Line Width" -msgstr "Strichdicke" +#: ../bin/macro.c:1226 +msgid "Slowest" +msgstr "Langsamste" -#: ../bin/cdraw.c:201 ../bin/cdraw.c:428 ../bin/cdraw.c:831 -msgid "Lumber" -msgstr "Holzleiste" +#: ../bin/macro.c:1227 +msgid "Slow" +msgstr "Langsame" -#: ../bin/cdraw.c:202 -msgid "Orientation" -msgstr "Ausrichtung" +#: ../bin/macro.c:1229 +msgid "Fast" +msgstr "Schnelle" -#: ../bin/cdraw.c:203 ../bin/cdraw.c:825 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:525 -msgid "Size" -msgstr "Größe" +#: ../bin/macro.c:1230 +msgid "Faster" +msgstr "Schnellere" -#: ../bin/cdraw.c:418 -msgid "Straight Line" -msgstr "Gerade Linie" +#: ../bin/macro.c:1231 +msgid "Fastest" +msgstr "Schnellste" -#: ../bin/cdraw.c:421 ../bin/cdraw.c:1036 -msgid "Dimension Line" -msgstr "Maßstablinie" +#: ../bin/macro.c:1349 +msgid "Can not find PARAMETER playback proc" +msgstr "Kann die PARAMETER Wiedergabeprozedur nicht finden" -#: ../bin/cdraw.c:436 ../bin/cdraw.c:832 ../bin/cdraw.c:1038 -msgid "Table Edge" -msgstr "Tischkante" +#: ../bin/param.c:89 +msgid "Black" +msgstr "Schwarz" -#: ../bin/cdraw.c:448 ../bin/cdraw.c:837 ../bin/cdraw.c:838 ../bin/cdraw.c:839 -msgid "Circle" -msgstr "Kreis" +#: ../bin/param.c:91 +msgid "Dark Blue" +msgstr "Dunkelblau" -#: ../bin/cdraw.c:456 -msgid "Curved Line" -msgstr "Gebogene Linie" +#: ../bin/param.c:92 +msgid "Steel Blue" +msgstr "Stahlblau" -#: ../bin/cdraw.c:465 ../bin/cdraw.c:842 ../bin/cdraw.c:843 ../bin/cdraw.c:844 -msgid "Filled Circle" -msgstr "Gefüllter Kreis" +#: ../bin/param.c:93 +msgid "Royal Blue" +msgstr "Königsblau" -#: ../bin/cdraw.c:470 ../bin/cdraw.c:1054 -msgid "Poly Line" -msgstr "Polylinie" +#: ../bin/param.c:94 +msgid "Blue" +msgstr "Blau" -#: ../bin/cdraw.c:476 ../bin/cdraw.c:846 ../bin/cdraw.c:1055 -msgid "Polygon" -msgstr "Vieleck" +#: ../bin/param.c:95 +msgid "Deep Sky Blue" +msgstr "Dunkles Himmelblau" -#: ../bin/cdraw.c:497 -#, c-format -msgid "%s: Layer=%d" -msgstr "%s: Ebene=%d" +#: ../bin/param.c:96 +msgid "Light Sky Blue" +msgstr "Helles Himmelblau" -#: ../bin/cdraw.c:508 ../bin/cdraw.c:934 -msgid "Tiny" -msgstr "Winzig" +#: ../bin/param.c:97 +msgid "Powder Blue" +msgstr "Hellblau" -#: ../bin/cdraw.c:509 ../bin/cdraw.c:935 -msgid "Small" -msgstr "Klein" +#: ../bin/param.c:99 +msgid "Dark Aqua" +msgstr "Dunkelaquamarin" -#: ../bin/cdraw.c:510 ../bin/cdraw.c:936 -msgid "Medium" -msgstr "Mittel" +#: ../bin/param.c:100 +msgid "Aquamarine" +msgstr "Aquamarin" -#: ../bin/cdraw.c:511 ../bin/cdraw.c:937 -msgid "Large" -msgstr "Groß" +#: ../bin/param.c:101 +msgid "Aqua" +msgstr "Wasserblau" -#: ../bin/cdraw.c:817 ../bin/cdraw.c:912 -msgid "Lumber Type" -msgstr "Leistenart" +#: ../bin/param.c:103 +msgid "Dark Green" +msgstr "Dunkelgrün" -#: ../bin/cdraw.c:829 -msgid "Straight" -msgstr "Gerade" +#: ../bin/param.c:104 +msgid "Forest Green" +msgstr "Waldgrün" -#: ../bin/cdraw.c:830 -msgid "Dimension" -msgstr "Abmessungen" +#: ../bin/param.c:105 +msgid "Lime Green" +msgstr "Limonengrün" -#: ../bin/cdraw.c:833 ../bin/cdraw.c:834 ../bin/cdraw.c:835 ../bin/cdraw.c:836 -msgid "Curved" -msgstr "Gebogen" +#: ../bin/param.c:106 +msgid "Green" +msgstr "Grün" -#: ../bin/cdraw.c:840 ../bin/cdraw.c:1052 -msgid "Box" -msgstr "Rechteck" +#: ../bin/param.c:107 +msgid "Lawn Green" +msgstr "Rasengrün" -#: ../bin/cdraw.c:841 -msgid "Polyline" -msgstr "Polylinie" +#: ../bin/param.c:108 +msgid "Pale Green" +msgstr "Blassgrün" -#: ../bin/cdraw.c:845 ../bin/cdraw.c:1053 -msgid "Filled Box" -msgstr "Gefülltes Rechteck" +#: ../bin/param.c:110 +msgid "Dark Yellow" +msgstr "Dunkelgelb" -#: ../bin/cdraw.c:888 -#, c-format -msgid "%s Line Width" -msgstr "%s Strichstärke" +#: ../bin/param.c:111 +msgid "Coral" +msgstr "Koralle" -#: ../bin/cdraw.c:901 -#, c-format -msgid "%s Color" -msgstr "%s Farbe" +#: ../bin/param.c:112 +msgid "Orange" +msgstr "Orange" -#: ../bin/cdraw.c:932 -msgid "Dimension Line Size" -msgstr " Maßliniengröße" +#: ../bin/param.c:113 +msgid "Gold" +msgstr "Gold" -#: ../bin/cdraw.c:945 -msgid "Drag to create Table Edge" -msgstr "Ziehen um die Tischkante zu erstellen" +#: ../bin/param.c:114 +msgid "Yellow" +msgstr "Gelb" -#: ../bin/cdraw.c:1035 -msgid "Line" -msgstr "Linie" +#: ../bin/param.c:116 +msgid "Saddle Brown" +msgstr "Lederbraun" -#: ../bin/cdraw.c:1035 -msgid "Draw Line" -msgstr "Zeichne Linie" +#: ../bin/param.c:117 +msgid "Brown" +msgstr "Braun" -#: ../bin/cdraw.c:1036 -msgid "Draw Dimension Line" -msgstr "Zeichne Maßlinie" +#: ../bin/param.c:118 +msgid "Chocolate" +msgstr "Schokolade" -#: ../bin/cdraw.c:1037 ../../../build/xtc_4-2-2/app/i18n/custmsg.h:53 -msgid "Benchwork" -msgstr "Unterbau" +#: ../bin/param.c:119 +msgid "Rosy Brown" +msgstr "Braun Rosa" -#: ../bin/cdraw.c:1037 -msgid "Draw Benchwork" -msgstr "Zeichne Unterbau" +#: ../bin/param.c:120 +msgid "Tan" +msgstr "Loh" -#: ../bin/cdraw.c:1038 -msgid "Draw Table Edge" -msgstr "Zeichne Tischkante" +#: ../bin/param.c:121 +msgid "Beige" +msgstr "Beige" -#: ../bin/cdraw.c:1040 -msgid "Curve End" -msgstr "Kurve Enden " +#: ../bin/param.c:124 +msgid "Dark Red" +msgstr "Dunkelrot" -#: ../bin/cdraw.c:1040 -msgid "Draw Curve from End" -msgstr "Zeichne Kurve durch Enden" +#: ../bin/param.c:125 +msgid "Tomato" +msgstr "Tomatenrot" -#: ../bin/cdraw.c:1041 -msgid "Curve Tangent" -msgstr "Kurve Tangente " +#: ../bin/param.c:126 +msgid "Red" +msgstr "Rot" -#: ../bin/cdraw.c:1041 -msgid "Draw Curve from Tangent" -msgstr "Zeichne Kurve an Tangente" +#: ../bin/param.c:127 +msgid "Hot Pink" +msgstr "Knallrosa" -#: ../bin/cdraw.c:1042 -msgid "Curve Center" -msgstr "Kurve Mittelpunkt" +#: ../bin/param.c:128 +msgid "Pink" +msgstr "Rosa" -#: ../bin/cdraw.c:1042 -msgid "Draw Curve from Center" -msgstr "Zeichne Kurve um Mittelpunkt" +#: ../bin/param.c:130 +msgid "Dark Purple" +msgstr "Dunkelpurpur" -#: ../bin/cdraw.c:1043 -msgid "Curve Chord" -msgstr "Kurve Sehne " +#: ../bin/param.c:131 +msgid "Maroon" +msgstr "Kastanie" -#: ../bin/cdraw.c:1043 -msgid "Draw Curve from Chord" -msgstr "Bogen aus Sehne" +#: ../bin/param.c:132 +msgid "Purple2" +msgstr "Purpur 2" -#: ../bin/cdraw.c:1046 -msgid "Circle Tangent" -msgstr "Kreis Tangente" +#: ../bin/param.c:133 +msgid "Purple" +msgstr "Purpur" -#: ../bin/cdraw.c:1046 -msgid "Draw Circle from Tangent" -msgstr "Zeichne Kreis an Tangente" +#: ../bin/param.c:134 +msgid "Violet" +msgstr "Violett" -#: ../bin/cdraw.c:1047 -msgid "Circle Center" -msgstr "Kreismittelpunkt" +#: ../bin/param.c:136 +msgid "Dark Gray" +msgstr "Dunkelgrau" -#: ../bin/cdraw.c:1047 -msgid "Draw Circle from Center" -msgstr "Zeichne Kreis um Mittelpunkt" +#: ../bin/param.c:137 +msgid "Gray" +msgstr "Grau" -#: ../bin/cdraw.c:1049 -msgid "Circle Filled Tangent" -msgstr "Gefüllter Kreis Tangente" +#: ../bin/param.c:138 +msgid "Light Gray" +msgstr "Hellgrau" -#: ../bin/cdraw.c:1049 -msgid "Draw Filled Circle from Tangent" -msgstr "Gefüllter Kreis an Tangente" +#: ../bin/param.c:180 +msgid "Unexpected End Of String" +msgstr "Unerwartetes Zeichenkettenende" -#: ../bin/cdraw.c:1050 -msgid "Circle Filled Center" -msgstr "Gefüllter Kreis Mittelpunkt" +#: ../bin/param.c:187 +msgid "Expected digit" +msgstr "Erwartete Ziffer" -#: ../bin/cdraw.c:1050 -msgid "Draw Filled Circle from Center" -msgstr "Gefüllter Kreis von Mittelpunkt" +#: ../bin/param.c:194 +msgid "Overflow" +msgstr "Ãœberlau" -#: ../bin/cdraw.c:1052 -msgid "Draw Box" -msgstr "Zeichne Rechteck" +#: ../bin/param.c:242 +msgid "Divide by 0" +msgstr "Division durch 0" -#: ../bin/cdraw.c:1053 -msgid "Draw Filled Box" -msgstr "Zeichne gefülltes Rechteck" +#: ../bin/param.c:250 +msgid "Expected /" +msgstr "Erwartet /" -#: ../bin/cdraw.c:1054 -msgid "Draw Polyline" -msgstr "Zeichne Polylinie" +#: ../bin/param.c:322 +msgid "Invalid Units Indicator" +msgstr "Ungültige Masseinheit" -#: ../bin/cdraw.c:1055 -msgid "Draw Polygon" -msgstr "Zeichne Vieleck" +#: ../bin/param.c:336 +msgid "Expected End Of String" +msgstr "Erwartet Zeichenkettenende" -#: ../bin/cdraw.c:1071 -msgid "Straight Objects" -msgstr "Gerade Objekte" +#: ../bin/param.c:359 ../bin/param.c:1385 +#, c-format +msgid "Invalid Number" +msgstr "Ungültige Zahl" -#: ../bin/cdraw.c:1071 -msgid "Draw Straight Objects" -msgstr "Zeichne gerade Objekte" +#: ../bin/param.c:407 +msgid "End Of String" +msgstr "Ende der Zeichenkette" -#: ../bin/cdraw.c:1072 -msgid "Curved Lines" -msgstr "Gebogene Linien" +#: ../bin/param.c:1392 +#, c-format +msgid "Enter a value > %ld" +msgstr "Einen Wert größer als %ld eingeben" -#: ../bin/cdraw.c:1072 -msgid "Draw Curved Lines" -msgstr "Zeichne gebogene Linien" +#: ../bin/param.c:1394 +#, c-format +msgid "Enter a value < %ld" +msgstr "Einen Wert kleiner als %ld eingeben" -#: ../bin/cdraw.c:1073 -msgid "Circle Lines" -msgstr "Kreislinien" +#: ../bin/param.c:1396 +#, c-format +msgid "Enter a value between %ld and %ld" +msgstr "Einen Wert zwischen %ld und %ld eingeben" -#: ../bin/cdraw.c:1073 -msgid "Draw Circles" -msgstr "Zeichne Kreise" +#: ../bin/param.c:1444 +#, c-format +msgid "Enter a value > %s" +msgstr "Einen Wert größer als %s eingeben" -#: ../bin/cdraw.c:1074 -msgid "Shapes" -msgstr "Formen" +#: ../bin/param.c:1447 +#, c-format +msgid "Enter a value < %s" +msgstr "Einen Wert kleiner als %s eingeben" -#: ../bin/cdraw.c:1074 -msgid "Draw Shapes" -msgstr "Zeichne Formen" +#: ../bin/param.c:1450 +#, c-format +msgid "Enter a value between %s and %s" +msgstr "Einen Wert zwischen %s und %s eingeben" -#: ../bin/cdraw.c:1152 -msgid "Draw" -msgstr "Zeichne" +#: ../bin/param.c:2611 +msgid "Help" +msgstr "Hilfe" -#: ../bin/cmisc.c:54 -msgid "Middle" -msgstr "Mittel" +#: ../bin/smalldlg.c:66 +msgid "Show tips at start" +msgstr "Tipps beim Start anzeigen" -#: ../bin/cmisc.c:399 -msgid "Select track to describe" -msgstr "Zu beschreibendes Gleis auswählen" +#: ../bin/smalldlg.c:72 +msgid "Did you know..." +msgstr "Wussten Sie schon..." -#: ../bin/cmisc.c:446 -msgid "Properties" -msgstr "Eigenschaften" +#: ../bin/smalldlg.c:74 +msgid "Previous Tip" +msgstr "Vorheriger Tipp" -#: ../bin/cnote.c:96 ../bin/cnote.c:203 ../bin/cnote.c:402 -msgid "Note" -msgstr "Notiz" +#: ../bin/smalldlg.c:75 +msgid "Next Tip" +msgstr "Nächster Tipp" -#: ../bin/cnote.c:99 -msgid "Replace this text with your layout notes" -msgstr "Ersetzen Sie diesen Text durch Ihre Notizen" +#: ../bin/smalldlg.c:91 +msgid "Tip of the Day" +msgstr "Tipp des Tages" -#: ../bin/cnote.c:190 ../bin/cnote.c:191 ../bin/cnote.c:192 -msgid "Note: " -msgstr "Notiz: " +#: ../bin/smalldlg.c:100 +msgid "No tips are available" +msgstr "Es sind keine Tipps verfügbar" -#: ../bin/cnote.c:359 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:91 -msgid "Place a note on the layout" -msgstr "Eine Notiz auf den Gleisplan setzen" +#: ../bin/smalldlg.c:198 +msgid "" +"XTrackCAD is a CAD (computer-aided design) program for designing model " +"railroad layouts." +msgstr "" +"XTrackCAD ist ein CAD (Computer-unterstützter Entwurf) Programm\n" +"zum Entwerfen von Modelleisenbahnanlagen." -#: ../bin/cnote.c:372 -msgid "New Note" -msgstr "Neue Notiz" +#: ../bin/smalldlg.c:221 ../bin/misc.c:2318 +msgid "About" +msgstr "Ãœber" -#: ../bin/cnote.c:377 -msgid "Replace this text with your note" -msgstr "Ersetzen Sie diesen Text durch Ihre Notizen" +#: ../bin/tcurve.c:228 +#, c-format +msgid "Helix: turns=%ld length=%s grade=%0.1f%% sep=%s" +msgstr "Gleiswendel: Windungen=%ld Länge=%s Steigung=%0.1f%% Abstand=%s" -#: ../bin/ctodesgn.c:106 -msgid "Frog #" -msgstr "Herzstück Steigung" +#: ../bin/tcurve.c:234 +#, c-format +msgid "Helix: turns=%ld length=%s" +msgstr "Gleiswendel: Windungen=%ld Länge=%s" -#: ../bin/ctodesgn.c:106 -msgid "Degrees" -msgstr "Grad" +#: ../bin/tcurve.c:351 +msgid "Angular Length" +msgstr "Winkellänge" -#: ../bin/ctodesgn.c:133 ../bin/ctodesgn.c:134 ../bin/ctodesgn.c:182 -#: ../bin/ctodesgn.c:205 ../bin/ctodesgn.c:207 ../bin/ctodesgn.c:243 -#: ../bin/ctodesgn.c:244 ../bin/ctodesgn.c:280 ../bin/ctodesgn.c:282 -#: ../bin/ctodesgn.c:497 -msgid "Offset" -msgstr "Abstand" +#: ../bin/tcurve.c:527 +#, c-format +msgid "" +"Helix Track(%d): Layer=%d Radius=%s Turns=%ld Length=%s Center=[%s,%s] " +"EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A%0.3f]" +msgstr "" +"Gleiswendel(%d): Ebene=%d Radius=%s Windungen=%ld Länge=%s Mitte=[%s,%s] " +"EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A%0.3f]" -#: ../bin/ctodesgn.c:142 ../bin/ctodesgn.c:1759 ../bin/ctodesgn.c:1760 -msgid "Left Description" -msgstr "Beschreibung links" +#: ../bin/tcurve.c:537 +#, c-format +msgid "" +"Curved Track(%d): Layer=%d Radius=%s Length=%s Center=[%s,%s] EP=[%0.3f," +"%0.3f A%0.3f] [%0.3f,%0.3f A%0.3f]" +msgstr "" +"Gleisbogenl(%d): Ebene=%d Radius=%s Länge=%s Mitte=[%s,%s] EP=[%0.3f,%0.3f A" +"%0.3f] [%0.3f,%0.3f A%0.3f]" -#: ../bin/ctodesgn.c:143 ../bin/ctodesgn.c:146 -msgid " #" -msgstr " Nr." +#: ../bin/tcurve.c:614 +msgid "Helix Track" +msgstr "Gleiswendel" -#: ../bin/ctodesgn.c:145 ../bin/ctodesgn.c:1758 -msgid "Right Description" -msgstr "Beschreibung rechts" +#: ../bin/tcurve.c:620 +msgid "Curved Track" +msgstr "Gleisbogen" -#: ../bin/ctodesgn.c:147 -msgid "Roadbed Width" -msgstr "Breite des Gleisbett" +#: ../bin/tcurve.c:974 +msgid "Merge Curves" +msgstr "Kurven zusammenfassen" -#: ../bin/ctodesgn.c:180 -msgid "Diverging Length" -msgstr "Länge des Abzweig" +#: ../bin/tcurve.c:1041 +msgid "Drag to change angle or create tangent" +msgstr "Ziehen um den Winkel zu ändern oder eine Tangente zu erstellen" -#: ../bin/ctodesgn.c:181 -msgid "Diverging Angle" -msgstr "Winkel des Abzweig" +#: ../bin/tcurve.c:1074 ../bin/tcurve.c:1106 +msgid "Curved " +msgstr "Gebogen " -#: ../bin/ctodesgn.c:182 -msgid "Diverging Offset" -msgstr "Abstand des Abzweig" +#: ../bin/tcurve.c:1080 +msgid "Tangent " +msgstr "Tangente " -#: ../bin/ctodesgn.c:183 -msgid "Overall Length" -msgstr "Gesamtlänge" +#: ../bin/tcurve.c:1089 +#, c-format +msgid "Tangent track: Length %s Angle %0.3f" +msgstr "Gleistangente: Länge=%s Winkel=%0.3f" + +#: ../bin/tcurve.c:1111 +#, c-format +msgid "Curved: Radius=%s Length=%s Angle=%0.3f" +msgstr "Bogen: Radius=%s Länge=%s Winkel=%0.3f" + +#: ../bin/tease.c:506 +msgid "l0" +msgstr "l0" + +#: ../bin/tease.c:507 +msgid "l1" +msgstr "l1" + +#: ../bin/tease.c:549 +#, c-format +msgid "" +"Joint Track(%d): Layer=%d Length=%0.3f EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A" +"%0.3f]" +msgstr "" +"Ãœbergangsbogen(%d): Ebene=%d Länge=%0.3f EP=[%0.3f,%0.3f A%0.3f] [%0.3f," +"%0.3f A%0.3f]" + +#: ../bin/tease.c:594 +msgid "Easement Track" +msgstr "Ãœgangsbogengleis" + +#: ../bin/tease.c:1260 +msgid "Merge Easements" +msgstr "Ãœbergangsbögen zusammenfassen" + +#: ../bin/tease.c:1325 +msgid "Split Easement Curve" +msgstr "Ãœbergangsbogen auftrennen" + +#: ../bin/track.c:1051 +msgid "Move Objects Above" +msgstr "Objekte nach oben" + +#: ../bin/track.c:1071 +msgid "Mode Objects Below" +msgstr "Objekte nach unten" + +#: ../bin/track.c:1297 +msgid "Audit" +msgstr "Protokoll" + +#: ../bin/track.c:1571 +#, c-format +msgid "%d Track(s) loosened" +msgstr "%d Gleis(e) gelockert" + +#: ../bin/track.c:1578 +msgid "No tracks loosened" +msgstr "Keine Gleise gelockert" + +#: ../bin/track.c:1588 ../bin/track.c:1592 +#, c-format +msgid "Connecting a non-track(%d) to (%d)" +msgstr "Verbinde ein sonstiges Objekt (%d) mit einem Gleis (%d)" + +#: ../bin/track.c:1653 +msgid "Join Abutting Tracks" +msgstr "angrenzende Gleise verbinden" + +#: ../bin/track.c:1913 ../bin/tstraigh.c:548 +#, c-format +msgid "Straight: Length=%s Angle=%0.3f" +msgstr "Gerade: Länge=%s Winkel=%0.3f" + +#: ../bin/tstraigh.c:228 +#, c-format +msgid "" +"Straight Track(%d): Layer=%d Length=%s EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A" +"%0.3f]" +msgstr "" +"Gleisgerade(%d): Ebene=%d Länge=%s EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A" +"%0.3f]" + +#: ../bin/tstraigh.c:462 +msgid "Extending Straight Track" +msgstr "Gleisgerade verlängern" + +#: ../bin/tstraigh.c:541 +msgid "Straight " +msgstr "Gerade " + +#: ../bin/misc.c:156 +msgid "No Messages" +msgstr "Keine Nachrichten" + +#: ../bin/misc.c:301 ../bin/misc.c:304 +msgid "ABORT" +msgstr "ABBRUCH" + +#: ../bin/misc.c:303 +msgid "" +"\n" +"Do you want to save your layout?" +msgstr "" +"\n" +"Wollen Sie Ihren Gleisplan speichern?" + +#: ../bin/misc.c:353 +#, c-format +msgid "No help for %s" +msgstr "Hilfe für %s nicht gefunden" + +#: ../bin/misc.c:456 +msgid "" +"Save changes to the layout design before closing?\n" +"\n" +"If you don't save now, your unsaved changes will be discarded." +msgstr "" +"Sollen die Ãnderungen an Ihrem Gleisplan vor dem Verlassen gespeichert " +"werden?\n" +"\n" +"Wenn Sie jetzt nicht speichern, werden Ihre nicht gespeicherten Ãnderungen " +"verworfen." + +#: ../bin/misc.c:458 ../bin/misc.c:2108 +msgid "&Save" +msgstr "&Speichern" + +#: ../bin/misc.c:458 ../bin/misc.c:482 +msgid "&Cancel" +msgstr "&Abbruch" + +#: ../bin/misc.c:458 +msgid "&Don't Save" +msgstr "&Nicht speichern" -#: ../bin/ctodesgn.c:193 -msgid "Regular Turnout" -msgstr "Normale Weiche" +#: ../bin/misc.c:480 +msgid "" +"Do you want to return to the last saved state?\n" +"\n" +"Revert will cause all changes done since last save to be lost." +msgstr "" +"Wollen Sie auf den letzten gespeicherten Stand zurücksetzen?\n" +"Durch das Zurücksetzen werden alle Ãnderungen seit dem letzen Speichern " +"verloren gehen." -#: ../bin/ctodesgn.c:203 -msgid "Inner Length" -msgstr "Innenlänge" +#: ../bin/misc.c:482 +msgid "&Revert" +msgstr "Zurücksetzen" -#: ../bin/ctodesgn.c:204 -msgid "Inner Angle" -msgstr "Innenwinkel" +#: ../bin/misc.c:707 +msgid "XTrackCAD Font" +msgstr "XTrackCAD Font" -#: ../bin/ctodesgn.c:205 -msgid "Inner Offset" -msgstr "Innenbbstand" +#: ../bin/misc.c:789 +#, c-format +msgid "No balloon help for %s\n" +msgstr "Kein Tooltip für %s vorhanden\n" -#: ../bin/ctodesgn.c:206 -msgid "Outer Angle" -msgstr "Außenwinkell" +#: ../bin/misc.c:791 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:540 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:541 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:543 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:544 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:546 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:547 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:548 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:549 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:550 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:551 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:552 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:553 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:554 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:555 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:556 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:557 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:558 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:559 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:560 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:561 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:562 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:563 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:564 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:565 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:566 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:567 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:568 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:569 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:570 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:571 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:572 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:573 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:574 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:575 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:576 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:577 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:578 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:579 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:580 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:581 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:582 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:583 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:584 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:585 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:586 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:587 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:588 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:589 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:590 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:591 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:592 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:593 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:594 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:595 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:596 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:597 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:598 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:599 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:600 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:602 +msgid "No Help" +msgstr "Keine Hilfe vorhanden" -#: ../bin/ctodesgn.c:207 -msgid "Outer Offset" -msgstr "Außenabstand" +#: ../bin/misc.c:1051 ../bin/misc.c:1056 ../bin/misc.c:1121 +msgid "" +"Cancelling the current command will undo the changes\n" +"you are currently making. Do you want to update?" +msgstr "" +"Abbruch des aktuelle Befehls wird alle aktuell laufenden\n" +"Änderungen zurücknehmen. Soll aktualisiert werden?" -#: ../bin/ctodesgn.c:208 -msgid "Outer Length" -msgstr "Außenlänge" +#: ../bin/misc.c:1712 +msgid "Sticky Commands" +msgstr "Wiederholte Befehle" -#: ../bin/ctodesgn.c:230 -msgid "Curved Turnout" -msgstr "Bogenweiche" +#: ../bin/misc.c:1725 +msgid "File Buttons" +msgstr "Dateischaltflächen" -#: ../bin/ctodesgn.c:241 ../bin/ctodesgn.c:278 -msgid "Left Length" -msgstr "Linke Länge" +#: ../bin/misc.c:1726 +msgid "Zoom Buttons" +msgstr "Lupenknöpfe" -#: ../bin/ctodesgn.c:242 ../bin/ctodesgn.c:279 -msgid "Left Angle" -msgstr "Linker Winkel" +#: ../bin/misc.c:1727 +msgid "Undo Buttons" +msgstr "Rückgängig/Wiederholen" -#: ../bin/ctodesgn.c:243 ../bin/ctodesgn.c:280 -msgid "Left Offset" -msgstr "Linker Abstand" +#: ../bin/misc.c:1728 +msgid "Easement Button" +msgstr "Ãœbergangsbogen" -#: ../bin/ctodesgn.c:244 ../bin/ctodesgn.c:282 -msgid "Right Offset" -msgstr "Rechter Abstand" +#: ../bin/misc.c:1729 +msgid "SnapGrid Buttons" +msgstr "Fangraster" -#: ../bin/ctodesgn.c:245 ../bin/ctodesgn.c:283 -msgid "Right Angle" -msgstr "Rechter Winkel" +#: ../bin/misc.c:1730 +msgid "Create Track Buttons" +msgstr "Erstelle Gleise" -#: ../bin/ctodesgn.c:246 ../bin/ctodesgn.c:284 -msgid "Right Length" -msgstr "Rechte Länge" +#: ../bin/misc.c:1732 +msgid "Layout Control Elements" +msgstr "Elemente zur Anlagensteuerung" -#: ../bin/ctodesgn.c:268 -msgid "Wye Turnout" -msgstr "Außenbogenweiche" +#: ../bin/misc.c:1734 +msgid "Modify Track Buttons" +msgstr "Verändere Gleise" -#: ../bin/ctodesgn.c:309 -msgid "3-way Turnout" -msgstr "Dreiwegweiche" +#: ../bin/misc.c:1735 +msgid "Describe/Select" +msgstr "Eigenschaften/Auswählen" -#: ../bin/ctodesgn.c:329 -msgid "Crossing" -msgstr "Kreuzung" +#: ../bin/misc.c:1736 +msgid "Track Group Buttons" +msgstr "Objekt Werkzeuge" -#: ../bin/ctodesgn.c:350 -msgid "Single Slipswitch" -msgstr "Einfache Kreuzungsweiche" +#: ../bin/misc.c:1737 +msgid "Train Group Buttons" +msgstr "Zugbetrieb" -#: ../bin/ctodesgn.c:371 -msgid "Double Slipswitch" -msgstr "Doppelte Kreuzungsweiche" +#: ../bin/misc.c:1738 +msgid "Create Misc Buttons" +msgstr "Zeichnen/Schrift Werkzeuge" -#: ../bin/ctodesgn.c:391 -msgid "Right Crossover" -msgstr "Rechter Gleiswechsel" +#: ../bin/misc.c:1739 +msgid "Ruler Button" +msgstr "Linealschaltfläche" -#: ../bin/ctodesgn.c:411 -msgid "Left Crossover" -msgstr "Linker Gleiswechsel" +#: ../bin/misc.c:1740 +msgid "Layer Buttons" +msgstr "Ebenenknöpfe" -#: ../bin/ctodesgn.c:431 -msgid "Double Crossover" -msgstr "Doppelter Gleiswechsel" +#: ../bin/misc.c:1741 +msgid "Hot Bar" +msgstr "Teilekatalog" -#: ../bin/ctodesgn.c:449 -msgid "Straight Section" -msgstr "Gerader Abschnitt" +#: ../bin/misc.c:1826 ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:70 +msgid "Change Elevations" +msgstr "Höhen ändern" -#: ../bin/ctodesgn.c:460 -msgid "Angle (Degrees)" -msgstr "Winkel (Grad)" +#: ../bin/misc.c:1826 +msgid "Change" +msgstr "Ändern" -#: ../bin/ctodesgn.c:468 -msgid "Curved Section" -msgstr "Gebogener Abschnitt" +#: ../bin/misc.c:1839 +msgid "Angle:" +msgstr "Winkel:" -#: ../bin/ctodesgn.c:487 -msgid "Bumper Section" -msgstr "Prellbock" +#: ../bin/misc.c:1874 +msgid "180 " +msgstr "180 " -#: ../bin/ctodesgn.c:498 -msgid "Radius1" -msgstr "Radius 1" +#: ../bin/misc.c:1875 +msgid "90 CW" +msgstr "90 Uhrzeiger" -#: ../bin/ctodesgn.c:499 -msgid "Radius2" -msgstr "Radius 2" +#: ../bin/misc.c:1876 +msgid "45 CW" +msgstr "45 Uhrzeiger" -#: ../bin/ctodesgn.c:579 -msgid "Turntable Section" -msgstr "Drehscheibenabscnitt" +#: ../bin/misc.c:1877 +msgid "30 CW" +msgstr "30 Uhrzeiger" -#: ../bin/ctodesgn.c:1413 -#, c-format -msgid "%s Designer" -msgstr "%s Designer" +#: ../bin/misc.c:1878 +msgid "15 CW" +msgstr "15 Uhrzeiger" -#: ../bin/ctodesgn.c:1417 -msgid "Page" -msgstr "Seite" +#: ../bin/misc.c:1879 +msgid "15 CCW" +msgstr "15 gegen Uhr" -#: ../bin/ctodesgn.c:1425 -msgid "Frog Number" -msgstr "Herzstücksteigung" +#: ../bin/misc.c:1880 +msgid "30 CCW" +msgstr "30 gehen Uhr" -#: ../bin/ctodesgn.c:1712 -msgid "Turnout Designer" -msgstr "Weichendesigner" +#: ../bin/misc.c:1881 +msgid "45 CCW" +msgstr "45 gegen Uhr" -#: ../bin/ctodesgn.c:1722 -#, c-format -msgid "%s %s Designer" -msgstr "%s %s Designer" +#: ../bin/misc.c:1882 +msgid "90 CCW" +msgstr "90 gegen Uhr" -#: ../bin/dcar.c:47 -msgid "Truck" -msgstr "Drehgestell" +#: ../bin/misc.c:1883 +msgid "Enter Angle ..." +msgstr "Winkel eingeben..." -#: ../bin/dcar.c:47 -msgid "Body" -msgstr "Aufbau" +#: ../bin/misc.c:1910 +msgid "Debug" +msgstr "Fehlersuche (Debug)" -#: ../bin/dcar.c:148 ../bin/dcar.c:2439 ../bin/dcar.c:2443 -msgid "Unknown" -msgstr "Unbekannt" +#: ../bin/misc.c:2036 +msgid "&File" +msgstr "&Datei" -#: ../bin/dcar.c:481 -msgid "Diesel Loco" -msgstr "Diesellok" +#: ../bin/misc.c:2037 +msgid "&Edit" +msgstr "&Bearbeiten" -#: ../bin/dcar.c:482 -msgid "Steam Loco" -msgstr "Dampflok" +#: ../bin/misc.c:2038 +msgid "&View" +msgstr "&Ansicht" -#: ../bin/dcar.c:483 -msgid "Elect Loco" -msgstr "Elektrolok" +#: ../bin/misc.c:2039 +msgid "&Add" +msgstr "&Hinzufügen" -#: ../bin/dcar.c:484 -msgid "Freight Car" -msgstr "Güterwagen" +#: ../bin/misc.c:2040 +msgid "&Change" +msgstr "&Ändern" -#: ../bin/dcar.c:485 -msgid "Psngr Car" -msgstr "Personenwagen" +#: ../bin/misc.c:2041 +msgid "&Draw" +msgstr "&Zeichnen" -#: ../bin/dcar.c:486 -msgid "M-O-W" -msgstr "Arbeitswagen" +#: ../bin/misc.c:2042 +msgid "&Manage" +msgstr "&Verwalten" -#: ../bin/dcar.c:1086 ../bin/dcar.c:4778 -msgid "N/A" -msgstr "Keine Angabe" +#: ../bin/misc.c:2043 +msgid "&Options" +msgstr "&Optionen" -#: ../bin/dcar.c:1087 ../bin/dcar.c:4783 -msgid "Mint" -msgstr "Neuwertig" +#: ../bin/misc.c:2044 +msgid "&Macro" +msgstr "&Makro" -#: ../bin/dcar.c:1088 ../bin/dcar.c:4782 -msgid "Excellent" -msgstr "Exzellent" +#: ../bin/misc.c:2045 +msgid "&Window" +msgstr "&Fenster" -#: ../bin/dcar.c:1089 ../bin/dcar.c:4781 -msgid "Good" -msgstr "Gut" +#: ../bin/misc.c:2046 +msgid "&Help" +msgstr "&Hilfe" -#: ../bin/dcar.c:1090 ../bin/dcar.c:4780 -msgid "Fair" -msgstr "In Ordnung" +#: ../bin/misc.c:2052 ../bin/misc.c:2053 +msgid "Commands" +msgstr "Befehle" -#: ../bin/dcar.c:1091 ../bin/dcar.c:4779 -msgid "Poor" -msgstr "Schlecht" +#: ../bin/misc.c:2054 +msgid "Undo" +msgstr "Rückgängig" + +#: ../bin/misc.c:2055 +msgid "Redo" +msgstr "Wiederholen" -#: ../bin/dcar.c:1914 ../wlib/gtklib/gtkmisc.c:398 -#: ../wlib/mswlib/mswmisc.c:1707 -msgid "Information" -msgstr "Information" +#: ../bin/misc.c:2056 ../bin/misc.c:2057 +msgid "Zoom In" +msgstr "Zoom größer" -#: ../bin/dcar.c:1914 -msgid "Customize" -msgstr "Anpassen" +#: ../bin/misc.c:2058 ../bin/misc.c:2059 +msgid "Zoom Out" +msgstr "Zoom kleiner" -#: ../bin/dcar.c:1926 -msgid "Sequential" -msgstr "Aufsteigend" +#: ../bin/misc.c:2060 +msgid "SnapGrid Enable" +msgstr "Fangraster aktivieren" -#: ../bin/dcar.c:1926 -msgid "Repeated" -msgstr "Wiederholend" +#: ../bin/misc.c:2061 +msgid "SnapGrid Show" +msgstr "Fangraster anzeigen" -#: ../bin/dcar.c:1937 ../bin/dcar.c:1939 ../bin/dcar.c:5108 -msgid "Prototype" -msgstr "Vorbild" +#: ../bin/misc.c:2064 +msgid "Copy" +msgstr "Kopiere" -#: ../bin/dcar.c:1943 ../bin/dcar.c:4072 ../bin/dcar.c:4077 -msgid "Type" -msgstr "Typ" +#: ../bin/misc.c:2066 +msgid "Deselect All" +msgstr "Alles Abwählen" -#: ../bin/dcar.c:1945 -msgid "Part" -msgstr "Teil" +#: ../bin/misc.c:2074 ../bin/misc.c:2075 +msgid "More" +msgstr "Weiter" -#: ../bin/dcar.c:1947 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:335 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:505 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:506 -msgid "Part Number" -msgstr "Bestellnummer" +#: ../bin/misc.c:2104 +msgid "&New" +msgstr "&Neu" -#: ../bin/dcar.c:1949 -msgid "Loco?" -msgstr "Lok?" +#: ../bin/misc.c:2105 +msgid "&Open ..." +msgstr "&Öffnen..." -#: ../bin/dcar.c:1953 ../bin/dcar.c:4110 -msgid "Import" -msgstr "Import" +#: ../bin/misc.c:2109 +msgid "Save &As ..." +msgstr "Speichern &unter..." -#: ../bin/dcar.c:1960 -msgid "Mode" -msgstr "Modus" +#: ../bin/misc.c:2110 +msgid "Revert" +msgstr "Neu laden" -#: ../bin/dcar.c:1966 -msgid "Reporting Mark" -msgstr "Wagennummer" +#: ../bin/misc.c:2112 +msgid "P&rint Setup ..." +msgstr "Druckereinstellungen..." -#: ../bin/dcar.c:1972 -msgid "Car Length" -msgstr "Wagenlänge" +#: ../bin/misc.c:2115 +msgid "&Import" +msgstr "Import" -#: ../bin/dcar.c:1976 -msgid "Truck Centers" -msgstr "Drehgestellabstand" +#: ../bin/misc.c:2116 +msgid "Export to &Bitmap" +msgstr "Export als Bitmap" -#: ../bin/dcar.c:1978 -msgid "Coupler Mount" -msgstr "Kupplungsbefestigung" +#: ../bin/misc.c:2117 +msgid "E&xport" +msgstr "Export" -#: ../bin/dcar.c:1980 -msgid "Coupled Length" -msgstr "Gekuppelte Länge" +#: ../bin/misc.c:2118 +msgid "Export D&XF" +msgstr "Export als DXF" -#: ../bin/dcar.c:1982 ../bin/dcar.c:3948 -msgid "Coupler Length" -msgstr "Kupplungslänge" +#: ../bin/misc.c:2121 +msgid "Parameter &Files ..." +msgstr "Parameterdateien..." -#: ../bin/dcar.c:1990 -msgid "Purchase Price" -msgstr "Kaufpreis" +#: ../bin/misc.c:2122 +msgid "No&tes ..." +msgstr "Notizen..." -#: ../bin/dcar.c:1992 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:207 -msgid "Current Price" -msgstr "Aktueller Preis" +#: ../bin/misc.c:2127 +msgid "E&xit" +msgstr "Beenden" -#: ../bin/dcar.c:1994 ../bin/dcar.c:4074 ../bin/dcar.c:4079 -msgid "Condition" -msgstr "Zustand" +#: ../bin/misc.c:2133 +msgid "&Undo" +msgstr "Rückgängig" -#: ../bin/dcar.c:1996 -msgid "Purchase Date" -msgstr "Kaufdatum" +#: ../bin/misc.c:2134 +msgid "R&edo" +msgstr "Wiederholen" -#: ../bin/dcar.c:1998 ../bin/dcar.c:4079 -msgid "Service Date" -msgstr "Servicedatum" +#: ../bin/misc.c:2136 +msgid "Cu&t" +msgstr "Ausschneiden" -#: ../bin/dcar.c:2000 -msgid "Quantity" -msgstr "Anzahl" +#: ../bin/misc.c:2137 +msgid "&Copy" +msgstr "Kopieren" -#: ../bin/dcar.c:2002 -msgid "Numbers" -msgstr "Nummern" +#: ../bin/misc.c:2138 +msgid "&Paste" +msgstr "Einfügen" -#: ../bin/dcar.c:2004 ../bin/dcar.c:4075 -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:61 -msgid "Notes" -msgstr "Notizen" +#: ../bin/misc.c:2139 +msgid "De&lete" +msgstr "Löschen" -#: ../bin/dcar.c:2373 ../bin/dcar.c:2690 -msgid "Undecorated" -msgstr "Unbeschriftet" +#: ../bin/misc.c:2145 +msgid "Select &All" +msgstr "Alles auswählen" -#: ../bin/dcar.c:2600 -msgid "Undecorated " -msgstr "Unbeschriftet " +#: ../bin/misc.c:2146 +msgid "Select Current Layer" +msgstr "Aktuelle Ebene auswählen" -#: ../bin/dcar.c:2820 -#, c-format -msgid "New %s Scale Car" -msgstr "Neuer Wagen in %s" +#: ../bin/misc.c:2147 +msgid "&Deselect All" +msgstr "Alles abwählen" -#: ../bin/dcar.c:2821 ../bin/dcar.c:2830 ../bin/dcar.c:2839 ../bin/dcar.c:3978 -#: ../bin/dcar.c:4106 -msgid "Add" -msgstr "Hinzufügen" +#: ../bin/misc.c:2148 +msgid "&Invert Selection" +msgstr "Auswahl umkehren" -#: ../bin/dcar.c:2823 -#, c-format -msgid "Update %s Scale Car" -msgstr "Aktualisiere Wagen in Maßstab %s" +#: ../bin/misc.c:2149 +msgid "Select Stranded Track" +msgstr "Vereinzelte Gleise auswählen" -#: ../bin/dcar.c:2829 -#, c-format -msgid "New %s Scale Car Part" -msgstr "Neue Wagenvorlage in %s" +#: ../bin/misc.c:2151 +msgid "Tu&nnel" +msgstr "Tunnel" -#: ../bin/dcar.c:2832 -#, c-format -msgid "Update %s Scale Car Part" -msgstr "Wagenvorlage in %s aktualisieren" +#: ../bin/misc.c:2152 +msgid "A&bove" +msgstr "Darüber" -#: ../bin/dcar.c:2838 -msgid "New Prototype" -msgstr "Neues Vorbild" +#: ../bin/misc.c:2153 +msgid "Belo&w" +msgstr "Darunter" -#: ../bin/dcar.c:2841 -msgid "Update Prototype" -msgstr "Aktualisiere Vorbild" +#: ../bin/misc.c:2156 +msgid "Thin Tracks" +msgstr "Dünne Gleise" -#: ../bin/dcar.c:3484 -msgid "Enter a 8 digit numeric date" -msgstr "Geben Sie ein 8-stelliges numerisches Datum ein" +#: ../bin/misc.c:2157 +msgid "Medium Tracks" +msgstr "Mittlere Gleise" -#: ../bin/dcar.c:3487 -msgid "Enter a 8 digit date" -msgstr "Geben Sie ein 8-stelliges Datum ein" +#: ../bin/misc.c:2158 +msgid "Thick Tracks" +msgstr "Dicke Gleise" -#: ../bin/dcar.c:3489 -msgid "Enter a date between 19000101 and 21991231" -msgstr "Geben Sie ein Datum zwischen 19000101 und 21991231 ein" +#: ../bin/misc.c:2163 +msgid "Zoom &In" +msgstr "Zoom größer" -#: ../bin/dcar.c:3494 -msgid "Invalid month" -msgstr "Ungültiger Monat" +#: ../bin/misc.c:2164 +msgid "&Zoom" +msgstr "&Zoom" -#: ../bin/dcar.c:3496 -msgid "Invalid day" -msgstr "Ungültiger Kalendertag" +#: ../bin/misc.c:2165 +msgid "Zoom &Out" +msgstr "Zoom kleiner" -#: ../bin/dcar.c:3582 -msgid "Enter a Prototype name" -msgstr "Geben Sie den Namen des Vorbild ein" +#: ../bin/misc.c:2174 +msgid "&Redraw" +msgstr "Neu zeichnen" -#: ../bin/dcar.c:3584 -msgid "Select or Enter a Manufacturer" -msgstr "Hersteller auswählen oder eingeben" +#: ../bin/misc.c:2175 +msgid "Redraw All" +msgstr "Alles neu zeichnen" -#: ../bin/dcar.c:3586 -msgid "Enter a Part Number" -msgstr "Bestellnummer eingeben" +#: ../bin/misc.c:2178 +msgid "Enable SnapGrid" +msgstr "Fangraster aktivieren" -#: ../bin/dcar.c:3588 -msgid "Enter the Car Length" -msgstr "Länge des Wagen eingeben" +#: ../bin/misc.c:2180 +msgid "Show SnapGrid" +msgstr "Fangraster zeigen" -#: ../bin/dcar.c:3590 -msgid "Enter the Car Width" -msgstr "Breite des Wagen eingeben" +#: ../bin/misc.c:2187 +msgid "Show Map" +msgstr "Karte anzeigen" -#: ../bin/dcar.c:3592 -msgid "Enter the Truck Centers" -msgstr "Drehgestellabstand eingeben" +#: ../bin/misc.c:2192 +msgid "&Tool Bar" +msgstr "Werkzeugleiste anpassen" -#: ../bin/dcar.c:3594 -msgid "Truck Centers must be less than Car Length" -msgstr "Abstand der Drehgestelle muss kleiner als die Wagenlänge sein" +#: ../bin/misc.c:2237 +msgid "&Loosen Tracks" +msgstr "Gleise lockern" -#: ../bin/dcar.c:3596 -msgid "Enter the Coupled Length or Coupler Length" -msgstr "Geben Sie die gekuppelte Länge oder die Kupplungslänge ein" +#: ../bin/misc.c:2246 +msgid "Raise/Lower Elevations" +msgstr "Höhen auf/ab" -#: ../bin/dcar.c:3598 -msgid "Enter the Coupled Length" -msgstr "Geben Sie die gekuppelte Länge ein" +#: ../bin/misc.c:2251 +msgid "Recompute Elevations" +msgstr "Höhen neu berechnen" -#: ../bin/dcar.c:3600 -msgid "Enter a item Index" -msgstr "Geben Sie eine Kennnummer ein" +#: ../bin/misc.c:2255 +msgid "Change Scale" +msgstr "Maßstab ändern" -#: ../bin/dcar.c:3602 -msgid "Purchase Price is not valid" -msgstr "Kaufpreis ist nicht gültig" +#: ../bin/misc.c:2272 +msgid "L&ayout ..." +msgstr "Gleisplan..." -#: ../bin/dcar.c:3604 -msgid "Current Price is not valid" -msgstr "Aktueller Preis ist nicht gültig" +#: ../bin/misc.c:2273 +msgid "&Display ..." +msgstr "Anzeige..." -#: ../bin/dcar.c:3606 -msgid "Purchase Date is not valid" -msgstr "Kaufdatum ist nicht gültig" +#: ../bin/misc.c:2274 +msgid "Co&mmand ..." +msgstr "Befehl..." -#: ../bin/dcar.c:3608 -msgid "Service Date is not valid" -msgstr "Servicedatum ist nicht gültig" +#: ../bin/misc.c:2275 +msgid "&Easements ..." +msgstr "Ãœbergangsbögen..." -#: ../bin/dcar.c:3611 -#, c-format -msgid "Item Index %ld duplicated an existing item: updated to new value" -msgstr "Kennnummer %ld existiert bereits: mit neuem Wert aktualisiert" +#: ../bin/misc.c:2276 +msgid "&Fonts ..." +msgstr "Schri&ftarten..." -#: ../bin/dcar.c:3806 -#, c-format -msgid "Added %ld new Cars" -msgstr "%ld neue Wagen hinzugefügt" +#: ../bin/misc.c:2277 +msgid "Stic&ky ..." +msgstr "Dauerhaft..." -#: ../bin/dcar.c:3808 -msgid "Added new Car" -msgstr "Neuen Wagen hinzugefügt" +#: ../bin/misc.c:2280 +msgid "&Debug ..." +msgstr "&Fehlersuche" -#: ../bin/dcar.c:3811 -msgid "Updated Car" -msgstr "Wagen aktualisiert" +#: ../bin/misc.c:2282 +msgid "&Preferences ..." +msgstr "Einstellungen..." -#: ../bin/dcar.c:3814 -msgid " and Part" -msgstr " und Teil" +#: ../bin/misc.c:2283 +msgid "&Colors ..." +msgstr "Farben..." -#: ../bin/dcar.c:3841 -#, c-format -msgid "%s Part: %s %s %s %s %s %s" -msgstr "%s Teil: %s %s %s %s %s %s" +#: ../bin/misc.c:2288 +msgid "&Record ..." +msgstr "Aufzeichnen..." -#: ../bin/dcar.c:3841 ../bin/dcar.c:3858 -msgid "Added new" -msgstr "Neu hinzugefügt" +#: ../bin/misc.c:2289 +msgid "&Play Back ..." +msgstr "Wiedergeben..." -#: ../bin/dcar.c:3841 ../bin/dcar.c:3858 -msgid "Updated" -msgstr "Aktualisiert" +#: ../bin/misc.c:2295 +msgid "Main window" +msgstr "Hauptfenster" -#: ../bin/dcar.c:3857 -#, c-format -msgid "%s Prototype: %s%s." -msgstr "%s Vorbild: %s%s." +#: ../bin/misc.c:2307 +msgid "Recent Messages" +msgstr "Letzte Mitteilungen" -#: ../bin/dcar.c:3859 -msgid ". Enter new values or press Close" -msgstr ". Neue Werte eingeben oder Abbruch drücken" +#: ../bin/misc.c:2313 +msgid "Tip of the Day..." +msgstr "Tipp des Tages..." -#: ../bin/dcar.c:3978 -msgid "New Car Part" -msgstr "Neues Wagenmuster" +#: ../bin/misc.c:2314 +msgid "&Demos" +msgstr "&Demos" -#: ../bin/dcar.c:4073 ../bin/dcar.c:4078 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:365 -msgid "Roadname" -msgstr "Gesellschaft" +#: ../bin/misc.c:2328 +msgid "Tur&nout Designer..." +msgstr "Weichendesigner..." -#: ../bin/dcar.c:4073 -msgid "Purc Price" -msgstr "Kaufpreis" +#: ../bin/misc.c:2330 +msgid "&Group" +msgstr "&Gruppierung" -#: ../bin/dcar.c:4074 ../bin/dcar.c:4079 -msgid "Curr Price" -msgstr "Akt. Preis" +#: ../bin/misc.c:2331 +msgid "&Ungroup" +msgstr "Gruppierung aufheben" -#: ../bin/dcar.c:4074 -msgid "Purc Date" -msgstr "Kaufdaum" +#: ../bin/misc.c:2333 +msgid "Custom defined parts..." +msgstr "Eigene Teile..." -#: ../bin/dcar.c:4074 -msgid "Srvc Date" -msgstr "Servicedatum" +#: ../bin/misc.c:2334 +msgid "Update Turnouts and Structures" +msgstr "Weichen und Gebäude aktualisieren" -#: ../bin/dcar.c:4075 -msgid "Locat'n" -msgstr "Ort" +#: ../bin/misc.c:2340 +msgid "Layers ..." +msgstr "Ebenen..." -#: ../bin/dcar.c:4078 -msgid "RepMarks" -msgstr "Wagennummer" +#: ../bin/misc.c:2343 +msgid "Parts &List ..." +msgstr "Teile&liste..." -#: ../bin/dcar.c:4078 -msgid "Purch Price" -msgstr "Kaufpreis" +#: ../bin/misc.c:2344 +msgid "Price List..." +msgstr "Preisliste..." -#: ../bin/dcar.c:4079 -msgid "Purch Date" -msgstr "Kaufdatum" +#: ../bin/misc.c:2423 +msgid "" +"Program was not terminated properly. Do you want to resume working on the " +"previous trackplan?" +msgstr "" +"Das Programm wurde nicht ordnungsgemäss beendet. Wollen Sie die Bearbeitung " +"des vorherigen Gleisplans fortsetzen?" -#: ../bin/dcar.c:4096 -msgid "Sort By" -msgstr "Sortierung" +#: ../bin/misc.c:2424 +msgid "Resume" +msgstr "Fortsetzen" -#: ../bin/dcar.c:4114 ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:522 -msgid "List" -msgstr "Auflisten" +#: ../bin/misc.c:2533 +#, c-format +msgid "Unnamed Trackplan - %s(%s)" +msgstr "Unbenannter Gleisplan - %s(%s)" -#: ../bin/dcar.c:4347 -msgid "List Cars" -msgstr "Wagen auflisten" +#: ../bin/misc.c:2599 +msgid "Initializing commands" +msgstr "Initialisiere Befehle" -#: ../bin/dcar.c:4468 ../bin/dcar.c:4631 -msgid "Import Cars" -msgstr "Wagen importieren" +#: ../bin/misc.c:2608 +msgid "Initializing menus" +msgstr "Initialisiere Menüs" -#: ../bin/dcar.c:4632 ../bin/dcar.c:4753 -msgid "Comma-Separated-Values|*.csv" -msgstr "durch-Kommata getrente Werte|*.csv" +#: ../bin/misc.c:2645 +msgid "Reading parameter files" +msgstr "Einlesen der Parameterdateien" -#: ../bin/dcar.c:4701 ../bin/dcar.c:4752 -msgid "Export Cars" -msgstr "Wagen exportieren" +#: ../bin/misc.c:2678 +msgid "Initialization complete" +msgstr "Initialisierung beendet" -#: ../bin/dcar.c:4786 -msgid "Layout" -msgstr "Anlage" +#: ../bin/cprofile.c:471 ../bin/cprofile.c:1270 ../bin/cprofile.c:1366 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:101 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:40 +msgid "Profile" +msgstr "Höhenprofil" -#: ../bin/dcar.c:4788 -msgid "Shelf" -msgstr "Regal" +#: ../bin/cprofile.c:487 +#, c-format +msgid "%s Profile: %s" +msgstr "%s Höhenprofil: %s" -#: ../bin/track.c:1051 -msgid "Move Objects Above" -msgstr "Objekte nach oben" +#: ../bin/cprofile.c:635 ../bin/cprofile.c:645 +#, c-format +msgid "Elev = %0.1f" +msgstr "Höhe = %0.1f" -#: ../bin/track.c:1071 -msgid "Mode Objects Below" -msgstr "Objekte nach unten" +#: ../bin/cprofile.c:647 +#, c-format +msgid "Elev=%0.2f %0.1f%%" +msgstr "Höhe=%0.2f %0.1f%%" -#: ../bin/track.c:1297 -msgid "Audit" -msgstr "Protokoll" +#: ../bin/cprofile.c:651 +#, c-format +msgid "%0.1f%% Elev = %0.2f" +msgstr "%0.1f%% Höhe = %0.2f" -#: ../bin/track.c:1571 +#: ../bin/cprofile.c:655 #, c-format -msgid "%d Track(s) loosened" -msgstr "%d Gleis(e) gelockert" +msgid "%0.1f%% Elev = %0.2f %0.1f%%" +msgstr "%0.1f%% Höhe = %0.2f %0.1f%%" -#: ../bin/track.c:1578 -msgid "No tracks loosened" -msgstr "Keine Gleise gelockert" +#: ../bin/cprofile.c:666 ../bin/cprofile.c:1217 +msgid "Profile Command" +msgstr "Höhenprofil bearbeiten" -#: ../bin/track.c:1588 ../bin/track.c:1592 -#, c-format -msgid "Connecting a non-track(%d) to (%d)" -msgstr "Verbinde ein sonstiges Objekt (%d) mit einem Gleis (%d)" +#: ../bin/cprofile.c:674 ../bin/cprofile.c:1275 +msgid "Drag to change Elevation" +msgstr "Ziehen um die Höhe zu ändern" -#: ../bin/track.c:1653 -msgid "Join Abutting Tracks" -msgstr "angrenzende Gleise verbinden" +#: ../bin/cprofile.c:738 +msgid "Select a Defined Elevation to start Profile" +msgstr "Eine festgelegte Höhe auswählen, um das Höhenprofil zu beginnen" -#: ../wlib/gtklib/gtkfont.c:239 -msgid "Font Select" -msgstr "Auswahl der Schriftart" +#: ../bin/cprofile.c:740 +msgid "Select a Defined Elevation to extend Profile" +msgstr "eine festgelegte Höhe auswählen, um das Höhenprofil zu erweitern" + +#: ../bin/cprofile.c:1285 +msgid "Select a Defined Elevation to start profile" +msgstr "Eine festgelegte Höhe auswählen, um das Höhenprofil zu beginnen" + +#: ../bin/cprofile.c:1368 +msgid "Define" +msgstr "Festlegen" + +#: ../wlib/gtklib/filesel.c:103 +msgid "All files" +msgstr "Alle Dateien" #: ../wlib/gtklib/gtkhelp.c:525 msgid "Home" @@ -4687,6 +4686,15 @@ msgstr "Inhaltsverzeichnis" msgid "&Contents" msgstr "Inhalt" +#: ../wlib/gtklib/gtkmisc.c:402 ../wlib/mswlib/mswmisc.c:1711 +#: ../wlib/mswlib/mswmisc.c:1750 +msgid "Warning" +msgstr "Warnung" + +#: ../wlib/gtklib/gtkmisc.c:406 ../wlib/mswlib/mswmisc.c:1715 +msgid "Error" +msgstr "Fehler" + #: ../wlib/gtklib/wpref.c:118 #, c-format msgid "" @@ -4726,146 +4734,32 @@ msgstr "Beenden" msgid "Cannot create %s" msgstr "Kann %s nicht erstellen" -#: ../wlib/gtklib/psprint.c:868 -#, c-format -msgid "Page %d" -msgstr "Seite %d" - -#: ../wlib/gtklib/psprint.c:915 -msgid "Print to file ..." -msgstr "In Datei drucken..." - -#: ../wlib/gtklib/psprint.c:971 -msgid "No file name specified" -msgstr "Kein Dateiname angegeben" +#: ../wlib/gtklib/gtkfont.c:252 +msgid "Font Select" +msgstr "Auswahl der Schriftart" -#: ../wlib/gtklib/psprint.c:975 +#: ../wlib/gtklib/gtktext.c:368 #, c-format -msgid "%s exists" -msgstr "%s existiert bereits" - -#: ../wlib/gtklib/psprint.c:976 -msgid "Overwrite" -msgstr "Ãœberschreiben" - -#: ../wlib/gtklib/psprint.c:981 ../wlib/gtklib/psprint.c:994 -msgid ": cannot open" -msgstr ": kann nicht geöffnet werden" - -#: ../wlib/gtklib/psprint.c:1075 -msgid "Page 1" -msgstr "Seite 1" - -#: ../wlib/gtklib/psprint.c:1155 -msgid "Printer Margin Test Page" -msgstr "Testseite für Druckränder" - -#: ../wlib/gtklib/psprint.c:1281 -msgid "Enter both printer name and command" -msgstr "Druckername und Befehl eingeben" - -#: ../wlib/gtklib/psprint.c:1287 -msgid "Can not save New Printer definition" -msgstr "Neue Druckerdefinition kann nicht gespeichert werden" +msgid "%d of %d" +msgstr "%d von %d" -#: ../wlib/gtklib/psprint.c:1309 -msgid "Enter printer name" -msgstr "Druckername eingeben" +#: ../wlib/mswlib/mswmenu.c:882 +msgid "Ctrl+" +msgstr "Strg+" -#: ../wlib/gtklib/psprint.c:1315 -msgid "Can not save New Margin definition" -msgstr "Seitendefinition kann nicht gespeichert werden" +#: ../wlib/mswlib/mswmenu.c:887 +msgid "Alt+" +msgstr "Alt+" -#: ../wlib/gtklib/psprint.c:1445 ../wlib/gtklib/psprint.c:1451 -msgid "Paper Size" -msgstr "Papiergrösse" +#: ../wlib/mswlib/mswmenu.c:892 +msgid "Shift+" +msgstr "Umsch+" -#: ../wlib/gtklib/psprint.c:1447 -msgid "Printer" -msgstr "Drucker" - -#: ../wlib/gtklib/psprint.c:1461 -msgid "Margin" -msgstr "Rand" - -#: ../wlib/gtklib/psprint.c:1469 -msgid "Format" -msgstr "Format" - -#: ../wlib/gtklib/psprint.c:1471 -msgid "X Font" -msgstr "X Schriftart" - -#: ../wlib/gtklib/psprint.c:1472 -msgid "PS Font" -msgstr "PS Schriftart" - -#: ../wlib/gtklib/psprint.c:1473 -msgid "Factor" -msgstr "Faktor" - -#: ../wlib/gtklib/psprint.c:1478 -msgid "Print Test Page" -msgstr "Drucke Testseite" - -#: ../wlib/gtklib/psprint.c:1481 -msgid "Add Printer" -msgstr "Drucker hinzufügen" - -#: ../wlib/gtklib/psprint.c:1483 ../wlib/gtklib/psprint.c:1491 -msgid "Name: " -msgstr "Name: " - -#: ../wlib/gtklib/psprint.c:1486 -msgid "Command: " -msgstr "Befehl: " - -#: ../wlib/gtklib/psprint.c:1489 -msgid "Add Margin" -msgstr "Rand hinzufügen" - -#: ../wlib/gtklib/psprint.c:1495 -msgid "Print To File" -msgstr "In Datei drucken" - -#: ../wlib/gtklib/psprint.c:1497 -msgid "File Name? " -msgstr "Dateiname? " - -#: ../wlib/gtklib/psprint.c:1501 -msgid "Font Alias" -msgstr "Alias für Schriftart" - -#: ../wlib/gtklib/psprint.c:1502 -msgid "Enter a post-script font name for:" -msgstr "Eingabe der Postscript Schriftart für:" - -#: ../wlib/gtklib/psprint.c:1514 -msgid "Printing" -msgstr "Drucke" - -#: ../wlib/gtklib/psprint.c:1515 -msgid "Now printing" -msgstr "Druck läuft" - -#: ../wlib/gtklib/psprint.c:1517 -msgid "Abort Print" -msgstr "Druck abbrechen" - -#: ../wlib/gtklib/filesel.c:103 -msgid "All files" -msgstr "Alle Dateien" - -#: ../wlib/gtklib/gtkmisc.c:402 ../wlib/mswlib/mswmisc.c:1711 -#: ../wlib/mswlib/mswmisc.c:1750 -msgid "Warning" -msgstr "Warnung" - -#: ../wlib/gtklib/gtkmisc.c:406 ../wlib/mswlib/mswmisc.c:1715 -msgid "Error" -msgstr "Fehler" +#: ../wlib/mswlib/mswmenu.c:898 +msgid "Space" +msgstr "Abstand" -#: ../../../build/xtc_4-2-2/app/help/messages.h:7 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:7 #, c-format msgid "" "MSG_CANT_PLACE_FROGPOINTS\tFrog|Points cannot be placed on a turnout, circle " @@ -4875,23 +4769,22 @@ msgstr "" "einen Kreis oder eine Gleiswendel gesetzt werden.\tEin %s kann nicht auf " "eine Weiche, einen Kreis oder eine Gleiswendel gelegt werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:8 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:8 msgid "" -"MSG_SEL_TRK_FROZEN\tA frozen layer contains selected...\tA frozen layer " -"contains selected\n" -"track. Command cannot be executed." +"MSG_SEL_TRK_FROZEN\tA frozen layer contains selected track. Command cannot " +"be executed." msgstr "" "MSG_SEL_TRK_FROZEN\tEine eingefrorene Ebene enthält ausgewählte...\tEine " "eingefrorene Ebene enthält ausgewählte Gleise.\n" "Der Befehl kann nicht ausgeführt werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:9 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:9 msgid "MSG_HELIX_TURNS_GTR_0\tA Helix must have one or more loops of track." msgstr "" "MSG_HELIX_TURNS_GTR_0\tEine Gleiswendel muss eine oder mehrere Gleiswindung " "enthalten." -#: ../../../build/xtc_4-2-2/app/help/messages.h:10 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:10 msgid "" "MSG_LARGE_FONT\tA large font has been selected....\tA large font has been " "selected.\n" @@ -4905,7 +4798,7 @@ msgstr "" "\n" "Wollen Sie den Vorgang fortsetzen?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:11 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:11 msgid "" "MSG_TODSGN_DESC_NONBLANK\tAll description fields present in the Turnout..." "\tAll description fields present in the Turnout\n" @@ -4917,7 +4810,7 @@ msgstr "" "müssen korrekt ausgefüllt sein. Bitte falsche Werte \n" "korrigieren und nochmals versuchen." -#: ../../../build/xtc_4-2-2/app/help/messages.h:12 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:12 msgid "" "MSG_GROUP_NONBLANK\tAll fields listed in the Group dialog must contain " "data....\tAll fields listed in the Group dialog must contain data.\n" @@ -4927,7 +4820,7 @@ msgstr "" "sein...\tAlle Felder im Gruppieren-Dialog müssen ausgefüllt sein.\n" "Bitte die fehlenden Werte ergänzen und nochmals versuchen." -#: ../../../build/xtc_4-2-2/app/help/messages.h:13 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:13 msgid "" "MSG_TODSGN_VALUES_GTR_0\tAll values specified in the Turnout Designer must " "be...\tAll values specified in the Turnout Designer must be\n" @@ -4938,11 +4831,11 @@ msgstr "" "größer als 0 sein. Bitte fehlerhafte Werte korrigieren und nochmal versuchen." # -#: ../../../build/xtc_4-2-2/app/help/messages.h:14 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:14 msgid "MSG_CURVE_OUT_OF_RANGE\tAngle must be between 0° and 360°." msgstr "MSG_CURVE_OUT_OF_RANGE\tDer Winkel muss zwischen 0° und 360° liegen." -#: ../../../build/xtc_4-2-2/app/help/messages.h:15 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:15 #, c-format msgid "" "MSG_CUSTMGM_DELETE_CONFIRM\tAre you sure you want to delete the NNN " @@ -4953,21 +4846,21 @@ msgstr "" "löschen wollen?\tSind Sie sicher, dass Sie %d Definitionen\n" "löschen wollen?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:16 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:16 msgid "MSG_WBITMAP_FAILED\tBitmap create or write function failed." msgstr "" "MSG_WBITMAP_FAILED\tErzeugen oder Schreiben der Bitmap ist fehlgeschlagen." -#: ../../../build/xtc_4-2-2/app/help/messages.h:17 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:17 msgid "MSG_BITMAP_TOO_LARGE\tBitmap is too large." msgstr "MSG_BITMAP_TOO_LARGE\tBitmap ist zu groß." -#: ../../../build/xtc_4-2-2/app/help/messages.h:18 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:18 msgid "MSG_CHANGE_ELEV_MODE\tCannot change elevation mode." msgstr "" "MSG_CHANGE_ELEV_MODE\tArt der Höhenfestlegung kann nicht geändert werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:19 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:19 msgid "" "MSG_GRID_ENABLE_SPACE_GTR_0\tCannot Enable Grid; spacing must be greater " "than 0" @@ -4975,11 +4868,11 @@ msgstr "" "MSG_GRID_ENABLE_SPACE_GTR_0\tFangraster kann nicht aktiviert werden. Abstand " "muss größer als 0 sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:20 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:20 msgid "MSG_LAYER_FREEZE\tCannot freeze current layer" msgstr "MSG_LAYER_FREEZE\tAktuelle Ebene kann nicht eingefroren werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:21 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:21 msgid "" "MSG_CANT_GROUP_BUMPER1\tCannot Group Bumper Track. The track has been " "unselected." @@ -4987,22 +4880,22 @@ msgstr "" "Prellbock kann nicht in die Gruppe aufgenommen werden. Das Gleis wurde " "abgewählt." -#: ../../../build/xtc_4-2-2/app/help/messages.h:22 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:22 msgid "MSG_CANNOT_GROUP_TRACK\tCannot Group selected track." msgstr "" "MSG_CANNOT_GROUP_TRACK\tAusgewähltes Gleis kann nicht gruppiert werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:23 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:23 msgid "MSG_LAYER_HIDE\tCannot hide current layer" msgstr "MSG_LAYER_HIDE\tAktuelle Ebene kann nicht verborgen werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:24 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:24 msgid "MSG_JOIN_EASEMENTS\tCannot Join; Easements do not align or abut." msgstr "" "MSG_JOIN_EASEMENTS\tVerbinden nicht möglich. Ãœbergangsbögen sind nicht " "ausgerichtet." -#: ../../../build/xtc_4-2-2/app/help/messages.h:25 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:25 #, c-format msgid "" "MSG_TRK_ALREADY_CONN\tFirst|Second track is already connected.\tCannot Join; " @@ -5011,26 +4904,26 @@ msgstr "" "MSG_TRK_ALREADY_CONN\tErstes|zweites Gleis ist bereits verbunden.\tVerbinden " "nicht möglich, das %s Gleis ist bereits verbunden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:26 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:26 msgid "MSG_JOIN_TURNTABLE\tCannot join from a turntable, try to a turntable" msgstr "" "MSG_JOIN_TURNTABLE\tVerbinden von einer Drehscheibe ist nicht möglich, bitte " "zur Drehscheibe verbinden" -#: ../../../build/xtc_4-2-2/app/help/messages.h:27 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:27 msgid "MSG_JOIN_SAME\tCannot Join; Selected endpoints are on same track." msgstr "" "MSG_JOIN_SAME\tVerbinden nicht möglich, da ausgewählte Endpunkte zum selben " "Gleis gehören." -#: ../../../build/xtc_4-2-2/app/help/messages.h:28 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:28 msgid "" "MSG_SELECTED_TRACKS_PARALLEL\tCannot Join; Selected tracks are parallel." msgstr "" "MSG_SELECTED_TRACKS_PARALLEL\tVerbinden nicht möglich, da ausgewählte Gleise " "parallel sind." -#: ../../../build/xtc_4-2-2/app/help/messages.h:29 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:29 #, c-format msgid "" "MSG_PRMFIL_OPEN_NEW\tCannot open New Parameter File: FILENAME\tCannot open " @@ -5039,27 +4932,27 @@ msgstr "" "MSG_PRMFIL_OPEN_NEW\tDie neue Parameterdatei DATEINAME kann nicht geöffnet " "werden.\tDie neue Parameterdatei %s kann nicht geöffnet werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:30 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:30 msgid "MSG_LAYER_SEL_FROZEN\tCannot select a frozen layer" msgstr "" "MSG_LAYER_SEL_FROZEN\tEine eingefrorene Ebene kann nicht ausgewählt werden." # -#: ../../../build/xtc_4-2-2/app/help/messages.h:31 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:31 msgid "" "MSG_GRID_SHOW_SPACE_GTR_0\tCannot Show Grid; spacing must be greater than 0" msgstr "" "MSG_GRID_ENABLE_SPACE_GTR_0\tFangraster kann nicht angezeigt werden. Abstand " "muss größer als 0 sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:32 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:32 #, c-format msgid "MSG_CANT_SPLIT_TRK\tCannot split TYPE track\tCannot split %s track" msgstr "" "MSG_CANT_SPLIT_TRK\tTYP Gleis kann nicht aufgetrennt werden\tGleis vom Typ " "%s kann nicht aufgetrennt werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:33 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:33 #, c-format msgid "" "MSG_CUSTMGM_CANT_WRITE\tCannot write to parameter file: FILENAME\tCannot " @@ -5068,23 +4961,23 @@ msgstr "" "MSG_PRMFIL_OPEN_NEW\tDie neue Parameterdatei DATEINAME kann nicht geöffnet " "werden.\tDie neue Parameterdatei %s kann nicht geöffnet werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:34 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:34 msgid "MSG_CARIMP_DUP_INDEX\tCar Index number duplicated." msgstr "MSG_CARIMP_DUP_INDEX\tWagenkennzahl ist doppelt" -#: ../../../build/xtc_4-2-2/app/help/messages.h:35 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:35 msgid "" "MSG_CONN_PARAMS_TOO_SMALL\tConnection parameters reset to minimum values." msgstr "" "MSG_CONN_PARAMS_TOO_SMALL\tVerbindungseinstellungen auf die Minimalwerte " "zurückgesetzt" -#: ../../../build/xtc_4-2-2/app/help/messages.h:36 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:36 msgid "MSG_CANT_PASTE\tCopy/Paste buffer is empty. There is nothing to Paste." msgstr "" "MSG_CANT_PASTE\tZwischenablage ist leer. Es kann nichts eingefügt werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:37 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:37 msgid "" "MSG_TODSGN_CROSSOVER_TOO_SHORT\tCrossover length is too short. Correct..." "\tCrossover length is too short. Correct\n" @@ -5094,11 +4987,11 @@ msgstr "" "\tKreuzungslänge ist zu kurz. Unpassende\n" "Werte verbessern und nochmals versuchen." -#: ../../../build/xtc_4-2-2/app/help/messages.h:38 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:38 msgid "MSG_CURVE_TOO_LARGE\tCurved track is too large." msgstr "MSG_CURVE_TOO_LARGE\tBogengleis ist zu groß." -#: ../../../build/xtc_4-2-2/app/help/messages.h:39 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:39 msgid "" "MSG_TODSGN_REPLACE\tDefinition name is already in use. Saving this..." "\tDefinition name is already in use. Saving this\n" @@ -5112,22 +5005,22 @@ msgstr "" "\n" "Speichern fortsetzen?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:40 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:40 msgid "MSG_SAVE_CHANGES\tDo you want to save the changes made to your Layout?" msgstr "" "MSG_SAVE_CHANGES\tWollen Sie die Veränderungen an Ihrem Gleisplan speichern?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:41 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:41 msgid "" "MSG_CARIMP_DUP_COLUMNS\tDuplicate column headers found in Car Import file." msgstr "" "MSG_CARIMP_DUP_COLUMNS\tDoppelte Spaltenüberschrift in der Wagenimportdatei." -#: ../../../build/xtc_4-2-2/app/help/messages.h:42 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:42 msgid "MSG_EP_ON_PATH\tEndpoint already on Path." msgstr "MSG_EP_ON_PATH\tDer Endpunkt ist bereits im Pfad enthalten." -#: ../../../build/xtc_4-2-2/app/help/messages.h:43 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:43 #, c-format msgid "" "MSG_UPGRADE_VERSION1\tFile version %ld is greater than supported...\tFile " @@ -5140,7 +5033,7 @@ msgstr "" "Version %d. Sie sollten %s mindestens auf Version %s\n" "aktualisieren." -#: ../../../build/xtc_4-2-2/app/help/messages.h:44 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:44 #, c-format msgid "" "MSG_UPGRADE_VERSION2\tFile version %ld is greater than supported...\tFile " @@ -5152,21 +5045,20 @@ msgstr "" "\tDateiversion %ld ist größer als unterstützte\n" "Version %d. Sie sollten %s aktualisieren" -#: ../../../build/xtc_4-2-2/app/help/messages.h:45 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:45 msgid "" -"MSG_MOVE_POINTS_OTHER_SIDE\tFrog angle prevents placement of points...." -"\tFrog angle prevents placement of points.\n" -"Move points to opposite side of frog." +"MSG_MOVE_POINTS_OTHER_SIDE\tFrog angle prevents placement of points. Move " +"points to opposite side of frog." msgstr "" "MSG_MOVE_POINTS_OTHER_SIDE\tDer Weichenwinkel verhindert das Setzen....\tDer " "Weichenwinkel verhindert das Setzen der Weichenzungen.\n" "Die Weichenzungen auf die andere Seite der Weiche verschieben." -#: ../../../build/xtc_4-2-2/app/help/messages.h:46 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:46 msgid "MSG_NO_ROOM_BTW_TRKS\tInsufficient space between existing stall tracks." msgstr "MSG_NO_ROOM_BTW_TRKS\tZu wenig Platz zwischen den Drehscheibengleisen." -#: ../../../build/xtc_4-2-2/app/help/messages.h:47 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:47 #, c-format msgid "" "MSG_JOIN_DIFFER_ELEV\tJoining tracks with differing elevations (N." @@ -5175,15 +5067,15 @@ msgstr "" "MSG_JOIN_DIFFER_ELEV\tZu verbindende Gleise haben unterschiedliche Höhe(N." "NNN)\tZu verbindende Gleise haben unterschiedliche Höhe(%0.2f)" -#: ../../../build/xtc_4-2-2/app/help/messages.h:48 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:48 msgid "MSG_DESC_NOT_VISIBLE\tLabel descriptions not visible" msgstr "MSG_DESC_NOT_VISIBLE\tBeschriftungen sind nicht sichtbar." -#: ../../../build/xtc_4-2-2/app/help/messages.h:49 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:49 msgid "MSG_OBJECT_TOO_SHORT\tLength of object is too short." msgstr "MSG_OBJECT_TOO_SHORT\tDie Länge des Objektes ist zu kurz." -#: ../../../build/xtc_4-2-2/app/help/messages.h:50 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:50 #, c-format msgid "" "MSG_PRINT_MAX_SIZE\tMaximum allowed page size is W x H\tMaximum allowed page " @@ -5192,7 +5084,7 @@ msgstr "" "MSG_PRINT_MAX_SIZE\tDie maximal zulässige Seitengröße ist B x H\tDie maximal " "zulässige Seitengröße ist %s x %s" -#: ../../../build/xtc_4-2-2/app/help/messages.h:51 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:51 #, c-format msgid "" "MSG_PRMFIL_NO_CONTENTS\tNew Parameter File has no CONTENTS line: FILENAME." @@ -5201,7 +5093,7 @@ msgstr "" "MSG_PRMFIL_NO_CONTENTS\tDie neue Parameterdatei enthält keine CONTENTS " "Zeile: DATEINAME.\tDie neue Parameterdatei enthält keine CONTENTS Zeile: %s." -#: ../../../build/xtc_4-2-2/app/help/messages.h:52 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:52 msgid "" "MSG_NO_CARS\tNo Cars are defined for the current scale....\tNo Cars are " "defined for the current scale.\n" @@ -5213,7 +5105,7 @@ msgstr "" "\n" "Soll der Wagenbestandsdialog geöffnet werden?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:53 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:53 msgid "" "MSG_NO_CARPROTO\tNo Car Prototypes are defined....\tNo Car Prototypes are " "defined.\n" @@ -5227,21 +5119,21 @@ msgstr "" "Parameterdatei mit Vorbildern geladen werden oder\n" "ein Vorbild muß über den Wagenvorbilddialog erstellt werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:54 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:54 msgid "MSG_CARIMP_NO_DATA\tNo data present in Car Import file." msgstr "MSG_CARIMP_NO_DATA\tDie Wagenimportdatei enthält keine Daten." -#: ../../../build/xtc_4-2-2/app/help/messages.h:55 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:55 msgid "MSG_PRINT_NO_PAGES\tNo pages selected for printing." msgstr "MSG_PRINT_NO_PAGES\tKeine Seiten zum Drucken ausgewählt." -#: ../../../build/xtc_4-2-2/app/help/messages.h:56 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:56 msgid "MSG_NO_PATH_TO_EP\tNo path between Profile and selected endpoint." msgstr "" "MSG_NO_PATH_TO_EP\tEs existiert keine Verbindung zwischen dem Högenprofil " "und dem ausgählten Endpunkt." -#: ../../../build/xtc_4-2-2/app/help/messages.h:57 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:57 #, c-format msgid "" "MSG_PRMFIL_NO_MAP\tNo Parameter File Map for CONTENTS\tNo Parameter File Map " @@ -5250,11 +5142,11 @@ msgstr "" "MSG_PRMFIL_OPEN_NEW\tDie neue Parameterdatei DATEINAME kann nicht geöffnet " "werden.\tDie neue Parameterdatei %s kann nicht geöffnet werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:58 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:58 msgid "MSG_NO_SELECTED_TRK\tNo track(s) selected!" msgstr "MSG_NO_SELECTED_TRK\tEs sind keine Gleise ausgewählt!" -#: ../../../build/xtc_4-2-2/app/help/messages.h:59 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:59 #, c-format msgid "" "MSG_NO_TURNOUTS_AVAILABLE\tNo Turnouts|Structures are available.\tNo %s are " @@ -5263,7 +5155,7 @@ msgstr "" "MSG_NO_TURNOUTS_AVAILABLE\tEs sind keine Weichern | Gebäude verfügbar.\tEs " "sind keine %s verfügbar." -#: ../../../build/xtc_4-2-2/app/help/messages.h:60 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:60 msgid "" "MSG_CARDESC_VALUE_ZERO\tNumeric values on the Car Description...\tNumeric " "values on the Car Description\n" @@ -5273,16 +5165,16 @@ msgstr "" "\tNumerische Werte im Wagenbeschreibungsdialog\n" "müssen größer als 0 sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:61 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:61 msgid "MSG_MOVE_OUT_OF_BOUNDS\tObject has moved beyond room boundaries." msgstr "" "MSG_MOVE_OUT_OF_BOUNDS\tObjekt wurde nach außerhalb des Raumes verschoben." -#: ../../../build/xtc_4-2-2/app/help/messages.h:62 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:62 msgid "MSG_PARALLEL_SEP_GTR_0\tParallel separation must be greater than 0." msgstr "MSG_PARALLEL_SEP_GTR_0\tParallelabstand muß größer als 0 sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:63 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:63 msgid "" "MSG_CARPART_DUPNAME\tPart Number for this Manufacturer already exists...." "\tPart Number for this Manufacturer already exists.\n" @@ -5294,7 +5186,7 @@ msgstr "" "\n" "Wollen Sie den Artikel aktualisieren?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:64 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:64 #, c-format msgid "" "MSG_PLAYBACK_LISTENTRY\tPlayback: Cannot find list entry: NAME\tPlayback: " @@ -5304,7 +5196,7 @@ msgstr "" "gefunden werden.\tWiedergabe: der Listeneintrag %s kann nicht gefunden " "werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:65 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:65 #, c-format msgid "" "MSG_PLAYBACK_VERSION_UPGRADE\tPlayback file version %ld is...\tPlayback file " @@ -5317,7 +5209,7 @@ msgstr "" "ist neuer als due unterstützte Version %d\n" "Aktualisierung von %s ist notwendig." -#: ../../../build/xtc_4-2-2/app/help/messages.h:66 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:66 #, c-format msgid "" "MSG_DOMOUSE_BAD_OP\tPlayback: unknown action NNN\tPlayback: unknown action %d" @@ -5325,18 +5217,18 @@ msgstr "" "MSG_DOMOUSE_BAD_OP\tWiedergabe: unbekannte AktionNNN\tWiedergabe: unbekannte " "Aktion %d" -#: ../../../build/xtc_4-2-2/app/help/messages.h:67 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:67 msgid "MSG_MOVE_POINTS_AWAY_CLOSE\tPoints are to close to frog; move away." msgstr "" "MSG_MOVE_POINTS_AWAY_CLOSE\tWeichenzungen sind zu kurz. In größere " "Entfernung vom Herzstück setzen. " -#: ../../../build/xtc_4-2-2/app/help/messages.h:68 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:68 msgid "MSG_POLY_SHAPES_3_SIDES\tPoly shapes must have at least 3 sides." msgstr "" "MSG_POLY_SHAPES_3_SIDES\tEin Vieleck muss mindestens drei Seiten haben.." -#: ../../../build/xtc_4-2-2/app/help/messages.h:69 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:69 msgid "" "MSG_CARPROTO_DUPNAME\tPrototype name already exists....\tPrototype name " "already exists.\n" @@ -5348,11 +5240,11 @@ msgstr "" "\n" "Wollen Sie dieses Vorbild überschreiben?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:70 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:70 msgid "MSG_RADIUS_GTR_0\tRadius must be greater than 0." msgstr "MSG_RADIUS_GTR_0\tRadius muss größer als 0 sein.." -#: ../../../build/xtc_4-2-2/app/help/messages.h:71 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:71 #, c-format msgid "" "MSG_RESCALE_TOO_BIG\tRescaled tracks do not fit within layouts room " @@ -5365,7 +5257,7 @@ msgstr "" "(Länge und Breite). Die benötigte Größe ist\n" "mindestens %s auf %s." -#: ../../../build/xtc_4-2-2/app/help/messages.h:72 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:72 msgid "" "MSG_CARIMP_MISSING_COLUMNS\tRequired column headers missing from Car Import " "file." @@ -5373,7 +5265,7 @@ msgstr "" "MSG_CARIMP_MISSING_COLUMNS\tDie benötigten Spaltenüberschriften fehlen in " "der Wagen-ImportDatei." -#: ../../../build/xtc_4-2-2/app/help/messages.h:73 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:73 #, c-format msgid "" "MSG_2ND_TRK_NOT_SEL_UNSEL\tSecond track must be selected|unselected\tSecond " @@ -5382,18 +5274,18 @@ msgstr "" "MSG_2ND_TRK_NOT_SEL_UNSEL\tDas zweite Gleis darf (nicht) ausgewählt sein." "\tDas zweite Gleis muss %s sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:74 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:74 msgid "MSG_OUT_OF_BOUNDS\tSelected page is out of bounds." msgstr "" "MSG_OUT_OF_BOUNDS\tAusgewählte Dateien sind außerhalb des zulässigen " "Bereichs." -#: ../../../build/xtc_4-2-2/app/help/messages.h:75 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:75 msgid "MSG_SEL_POS_FIRST\tSelect position prior to entering Text." msgstr "" "MSG_SEL_POS_FIRST\tDie Position muß vor der Texteingabe festgelegt werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:76 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:76 msgid "" "MSG_CARPROTO_BADSEGS\tSelected shapes must define a rectangular area ..." "\tSelected shapes must define a rectangular\n" @@ -5403,33 +5295,32 @@ msgstr "" "\tDie ausgewählten Formen müssen einen rechtwinkligen\n" "Bereich bilden, wobei die Länge größer als die Breite sein muss." -#: ../../../build/xtc_4-2-2/app/help/messages.h:77 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:77 msgid "" -"MSG_TOO_FAR_APART_DIVERGE\tSelected tracks deviate too much or...\tSelected " -"tracks deviate too much or\n" -"are too far apart from each other." +"MSG_TOO_FAR_APART_DIVERGE\tSelected tracks deviate too much or are too far " +"apart from each other." msgstr "" "MSG_TOO_FAR_APART_DIVERGE\tDie ausgewählten Gleise weichen zu stark ab..." "\tDie ausgewählten Gleise weichen zu stark ab oder\n" "sind zu weit voneinander entfernt." -#: ../../../build/xtc_4-2-2/app/help/messages.h:78 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:78 msgid "MSG_COMMAND_DISABLED\tSpecified command disabled." msgstr "MSG_COMMAND_DISABLED\tDieser Befehl ist deaktiviert." -#: ../../../build/xtc_4-2-2/app/help/messages.h:79 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:79 msgid "MSG_SPLIT_POS_BTW_MERGEPTS\tSplit position between Turnout Points" msgstr "" "MSG_SPLIT_POS_BTW_MERGEPTS\tDie Trennstelle befindet sich iin den " "Weichenzungen." -#: ../../../build/xtc_4-2-2/app/help/messages.h:80 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:80 msgid "MSG_SPLIT_PATH_NOT_UNIQUE\tSplit position not on unique path" msgstr "" "MSG_SPLIT_PATH_NOT_UNIQUE\tTrennstelle ist nicht auf einem eindeutigen " "Verlauf." -#: ../../../build/xtc_4-2-2/app/help/messages.h:81 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:81 #, c-format msgid "" "MSG_CARIMP_MISSING_DIMS\tThe following car has no dimensions and a...\tThe " @@ -5448,7 +5339,7 @@ msgstr "" "\n" "Soll das Einlesen der Wagen fortgesetzt werden?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:82 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:82 #, c-format msgid "" "MSG_CARIMP_MISSING_PARTNO\tThe following car has no Part Number...\tThe " @@ -5465,7 +5356,7 @@ msgstr "" "\n" "Soll das Einlesen der Wagen fortgesetzt werden?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:83 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:83 #, c-format msgid "" "MSG_CARIMP_IGNORED_COLUMN\tThe following column in the Car Import file will " @@ -5479,17 +5370,16 @@ msgstr "" "\n" "%s" -#: ../../../build/xtc_4-2-2/app/help/messages.h:84 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:84 msgid "" -"MSG_CANT_MOVE_UNDER_TRAIN\tThe position of a turnout or turntable cannot..." -"\tThe position of a turnout or turntable cannot\n" -"be changed while occupied by a train." +"MSG_CANT_MOVE_UNDER_TRAIN\tThe position of a turnout or turntable cannot be " +"changed while occupied by a train." msgstr "" "MSG_CANT_MOVE_UNDER_TRAIN\tDie Position einer Weiche oder einer " "Drehscheibe...\tDie Position einer Weiche oder einer Drehscheibe\n" "kann nicht verändert werden, wenn sich ein Zug darauf befindet." -#: ../../../build/xtc_4-2-2/app/help/messages.h:85 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:85 msgid "" "MSG_STRUCT_NO_STRUCTS\tThere are no structures to choose from in the " "structure...\tThere are no structures to choose from in the structure\n" @@ -5503,7 +5393,7 @@ msgstr "" "Parameter Dateien> eine Parameter-Datei wählen\n" "oder ein neues Gebäude mit dem Gruppieren-Befehl erstellen." -#: ../../../build/xtc_4-2-2/app/help/messages.h:86 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:86 msgid "" "MSG_TURNOUT_NO_TURNOUT\tThere are no turnouts to choose from in the " "turnout...\tThere are no turnouts to choose from in the turnout\n" @@ -5519,38 +5409,38 @@ msgstr "" "eine Weiche anlegen oder\n" "eine Parameter-Datei unter laden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:87 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:87 msgid "MSG_NO_UNCONN_EP\tThere are no unconnected end points for this track" msgstr "MSG_NO_UNCONN_EP\tDieses Gleis hat keine freien Endpunkte." -#: ../../../build/xtc_4-2-2/app/help/messages.h:88 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:88 msgid "MSG_PULL_FEW_SECTIONS\tThere are too few sections in this loop." msgstr "" "MSG_PULL_FEW_SECTIONS\tIn dieser Schleife gibt es zu wenige Teilstücke." -#: ../../../build/xtc_4-2-2/app/help/messages.h:89 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:89 msgid "MSG_NO_REDO\tThere is nothing to redo!" msgstr "MSG_NO_REDO\tEs gibt nichts wiederherzustellen!" -#: ../../../build/xtc_4-2-2/app/help/messages.h:90 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:90 msgid "MSG_NO_UNDO\tThere is nothing to undo!" msgstr "MSG_NO_UNDO\tEs gibt nicht rückgängig zu machen!" -#: ../../../build/xtc_4-2-2/app/help/messages.h:91 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:91 msgid "MSG_TOOMANYSEGSINGROUP\tToo many segments in Group." msgstr "MSG_TOOMANYSEGSINGROUP\tIn der Gruppe sind zu viele Teile." -#: ../../../build/xtc_4-2-2/app/help/messages.h:92 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:92 msgid "MSG_CANNOT_CHANGE\tTrack cannot be changed." msgstr "MSG_CANNOT_CHANGE\tGleis kann nicht verändert werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:93 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:93 msgid "MSG_POINT_INSIDE_TURNTABLE\tTrack endpoint is within turntable radius." msgstr "" "MSG_POINT_INSIDE_TURNTABLE\tGleisende befindet sich innerhalb der " "Drehscheibe." -#: ../../../build/xtc_4-2-2/app/help/messages.h:94 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:94 msgid "" "MSG_MOVE_POINTS_AWAY_NO_INTERSECTION\tTrack intersection not possible; move " "points away from frog." @@ -5558,32 +5448,31 @@ msgstr "" "MSG_MOVE_POINTS_AWAY_NO_INTERSECTION\tGleiskreuzung ist nicht möglich, " "Weichenzungen müssen länger sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:95 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:95 #, c-format msgid "" "MSG_TRK_TOO_SHORT\tTrack is too short by N.NNN\t%strack is too short by %0.3f" msgstr "" "MSG_TRK_TOO_SHORT\tGleis ist um N.NNN zu kurz.\t%sgleis ist um %0.3f zu kurz." -#: ../../../build/xtc_4-2-2/app/help/messages.h:96 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:96 #, c-format msgid "" "MSG_RADIUS_LSS_EASE_MIN\tTrack radius (N.NNN) is smaller than easement " -"minimum (N.NNN).\tTrack radius (%s) is smaller than\n" -"easement minimum (%s)." +"minimum (N.NNN).\tTrack radius (%s) is smaller than easement minimum (%s)." msgstr "" "MSG_RADIUS_LSS_EASE_MIN\tGleisradius (N.NNN) ist kleiner als der minimale " "Ãœbergangsbogen (N.NNN).\tGleisradius (%s) ist kleiner als\n" "der Mindest-Ãœbergangsbogen (%s)." -#: ../../../build/xtc_4-2-2/app/help/messages.h:97 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:97 msgid "" "MSG_CANT_MODIFY_FROZEN_TRK\tTracks in a frozen layer cannot be modified." msgstr "" "MSG_CANT_MODIFY_FROZEN_TRK\tGleise in einer gesperrten Ebene können nicht " "verändert werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:98 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:98 msgid "" "MSG_SEGMENTS_DIFFER\tTurnout definition contains non-track segments...." "\tTurnout definition contains non-track segments.\n" @@ -5595,13 +5484,13 @@ msgstr "" "\n" "Sollen diese in der Aktrualisierung aufgenommen werden?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:99 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:99 msgid "MSG_TURNTABLE_DIAM_GTR_0\tTurntable diameter must greater than 0." msgstr "" "MSG_TURNTABLE_DIAM_GTR_0\tDer Durchmesser der Drehscheibe muß größer als 0 " "sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:100 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:100 #, c-format msgid "" "MSG_UNDO_ASSERT\tUndo assertion failure %s:%d...\tUndo assertion failure %s:" @@ -5618,7 +5507,7 @@ msgstr "" "Bitte diesen Fehler an das XTrackCAD Entwicklungsteam in Sourceforge " "berichten." -#: ../../../build/xtc_4-2-2/app/help/messages.h:101 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:101 #, c-format msgid "" "MSG_PROG_CORRUPTED\tCritical file damaged!...\tCritical file damaged!\n" @@ -5634,14 +5523,14 @@ msgstr "" "\n" "Bitte XTrackCAD neu installieren." -#: ../../../build/xtc_4-2-2/app/help/messages.h:102 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:102 #, c-format msgid "MSG_PT_IS_NOT_TRK\t[X Y] is not a track\t[%s %s] is not a track." msgstr "" "MSG_PT_IS_NOT_TRK\tAn [X Y]befindet sich kein Gleis\tAn [%s %s] befindet " "sich kein Gleis." -#: ../../../build/xtc_4-2-2/app/help/messages.h:103 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:103 msgid "" "MSG_BITMAP_SIZE_WARNING\tYou have specified a large Bitmap....\tYou have " "specified a large Bitmap.\n" @@ -5653,12 +5542,12 @@ msgstr "" "\n" "Wollen Sie den Vorgang fortsetzen?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:104 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:104 #, c-format msgid "Are you sure you want to delete these %d car(s)?" msgstr "Sind Sie sicher, dass Sie diese %d Wagen löschen wollen?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:105 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:105 #, c-format msgid "" "Cannot open %s file:\n" @@ -5667,12 +5556,12 @@ msgstr "" "%sdatei kann nicht geöffnet werden:\n" "%s:%s" -#: ../../../build/xtc_4-2-2/app/help/messages.h:106 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:106 #, c-format msgid "Unrecognized Option: %s" msgstr "Unbekannte Option: %s" -#: ../../../build/xtc_4-2-2/app/help/messages.h:107 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:107 #, c-format msgid "" "End-Of-Line is unexpected in a quoted field.\n" @@ -5685,7 +5574,7 @@ msgstr "" "\n" "Soll das Lesen der Datei fortgesetzt werden?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:108 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:108 #, c-format msgid "" "A comma was expected after this quoted field.\n" @@ -5698,7 +5587,7 @@ msgstr "" "\n" "Soll das Laden der Datei fortgesetzt werden?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:109 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:109 #, c-format msgid "" "Error \\\\\"%s\\\\\" occurred while writing %s.\n" @@ -5707,7 +5596,7 @@ msgstr "" "Fehler \\\\\"%s\\\\\" aufgetreten beim Speichern von %s.\n" "Bitte Plattenplatz und System prüfen." -#: ../../../build/xtc_4-2-2/app/help/messages.h:110 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:110 #, c-format msgid "" "At least one path for the Turnout T%d does not\n" @@ -5718,28 +5607,28 @@ msgstr "" "an einem Endpunkt. Solche Gleise können nicht gruppiert werden.\n" "Das Gleis wurde aus der Auswahl entfernt." -#: ../../../build/xtc_4-2-2/app/help/messages.h:111 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:111 msgid "inv-pathEndTrk on Path." msgstr "inv-pathEndTrk auf Pfad." -#: ../../../build/xtc_4-2-2/app/help/messages.h:112 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:112 msgid "inv-pathStartTrk on Path" msgstr "inv-pathStartTrk auf Pfad." -#: ../../../build/xtc_4-2-2/app/help/messages.h:113 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:113 #, c-format msgid "%s:%d- %s" msgstr "%s:%d- %s" -#: ../../../build/xtc_4-2-2/app/help/messages.h:114 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:114 msgid "pathEndTrk not on Path." msgstr "pathEndTrk nicht auf einem Pfad." -#: ../../../build/xtc_4-2-2/app/help/messages.h:115 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:115 msgid "pathStartTrk not on Path." msgstr "pathStartTrk nicht auf einem Pfad." -#: ../../../build/xtc_4-2-2/app/help/messages.h:116 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:116 msgid "" "The tracks cannot be connected together.\n" "\n" @@ -5753,7 +5642,7 @@ msgstr "" "oder ändern Sie den Verbindungswinkel im\n" "Einstellungsdialog." -#: ../../../build/xtc_4-2-2/app/help/messages.h:117 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:117 msgid "" "The tracks cannot be connected together.\n" "\n" @@ -5767,7 +5656,7 @@ msgstr "" "oder ändern Sie den Verbindungsabstand und -winkel im\n" "Einstellungsdialog" -#: ../../../build/xtc_4-2-2/app/help/messages.h:118 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:118 msgid "" "The tracks cannot be connected together.\n" "\n" @@ -5779,7 +5668,7 @@ msgstr "" "Versuchen Sie einige Gleise enger zusammenzuführen\n" "oder ändern Sie den Verbindungsabstand im Einstellungsdialog" -#: ../../../build/xtc_4-2-2/app/help/messages.h:119 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:119 msgid "" "The first track for the Align\n" "Rotate command must be Selected." @@ -5787,7 +5676,7 @@ msgstr "" "Das erste Gleis für den \"Ausrichten\n" "Drehen\" Befehl muss ausgewählt sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:120 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:120 msgid "" "The second track for the Align\n" "Rotate command must be Unselected." @@ -5795,15 +5684,15 @@ msgstr "" "Das zweite Gleis für den \"Ausrichten\n" "Drehen\" Befehl darf nicht ausgewählt sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:121 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:121 msgid "Too many selected tracks, drawing tracks as End Point." msgstr "Zu viele ausgewählte Gleise, nur die Endpunkte werden angezeigt" -#: ../../../build/xtc_4-2-2/app/help/messages.h:122 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:122 msgid "Select an endpoint between two tracks." msgstr "Einen Endpunkt zwischen zwei Gleisen auswählen." -#: ../../../build/xtc_4-2-2/app/help/messages.h:123 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:123 msgid "" "According to values that have been entered the diverging\n" "track does not connect with the tangent track. Please\n" @@ -5817,11 +5706,11 @@ msgstr "" "Prüfen Sie ob der Abzweigwinkel gemäß der der Auswahl richtig als\n" "Steigung oder als Winkel eingegeben wurde. " -#: ../../../build/xtc_4-2-2/app/help/messages.h:124 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:124 msgid "Moved before the end of the turnout" msgstr "Vor das Ende des Tunnels verschoben" -#: ../../../build/xtc_4-2-2/app/help/messages.h:125 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:125 msgid "" "The Coupled Length must be greater than the Car Length,\n" "and the Coupler Length must be greater than 0." @@ -5829,7 +5718,7 @@ msgstr "" "Die gekuppelte Länge muss größer als die Wagenlänge\n" "und die Kupplerlänge muss größer als 0 sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:126 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:126 msgid "" "The Car Length value must be greater\n" "than the Car Width value." @@ -5837,7 +5726,7 @@ msgstr "" "Die Wagenlänge muss größer als\n" "die Wagenbreite sein." -#: ../../../build/xtc_4-2-2/app/help/messages.h:127 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:127 msgid "" "The specified Index is already in use.\n" "The Index will be updated to the next available value." @@ -5845,7 +5734,7 @@ msgstr "" "Dier angegebene Indexnummer ist bereits vergeben.\n" "Die Indexnummer wird auf den nächsten freien Wert aktualisiert." -#: ../../../build/xtc_4-2-2/app/help/messages.h:128 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:128 msgid "" "You have changed values for this object.\n" "\n" @@ -5855,7 +5744,7 @@ msgstr "" "\n" "Wollen Sie diesen Dialog wirklich beenden?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:129 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:129 #, c-format msgid "" "File version %ld is lower than the minimum\n" @@ -5866,7 +5755,7 @@ msgstr "" "unterstütze Version %d. Konvertieren Sie\n" "die Gleisplandatei mit einer älteren Version von %s\"" -#: ../../../build/xtc_4-2-2/app/help/messages.h:130 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:130 #, c-format msgid "" "%s cannot read the demo file:\n" @@ -5875,16 +5764,16 @@ msgstr "" "%s kann die Demodatei \":\n" "%s nicht laden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:131 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:131 #, c-format msgid "doDemo: bad number (%d)" msgstr "doDemo: ungültige Zahl (%d)" -#: ../../../build/xtc_4-2-2/app/help/messages.h:132 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:132 msgid "Playback TIMEEND without TIMESTART" msgstr "TIMEEND in Wiedergabe ohne TIMESTART" -#: ../../../build/xtc_4-2-2/app/help/messages.h:133 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:133 #, c-format msgid "" "Unknown playback command (%d)\n" @@ -5893,7 +5782,7 @@ msgstr "" "Unbekannter Wiedergabebefehl (%d)\n" "%s" -#: ../../../build/xtc_4-2-2/app/help/messages.h:134 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:134 #, c-format msgid "" "Playback file version %ld is lower than the\n" @@ -5906,12 +5795,12 @@ msgstr "" "Sie müssen Ihr Layoutdesign mit einer älteren\n" "Version von %s aktualisieren." -#: ../../../build/xtc_4-2-2/app/help/messages.h:135 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:135 #, c-format msgid "Scale index (%d) is not valid" msgstr "Maßstab (%d) ist nicht gültig" -#: ../../../build/xtc_4-2-2/app/help/messages.h:136 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:136 #, c-format msgid "" "Scale %s is not valid\n" @@ -5920,1023 +5809,1023 @@ msgstr "" "Maßstab %s ist ungültig.\n" "Bitte prüfen Sie die Datei %s.xtq " -#: ../../../build/xtc_4-2-2/app/help/messages.h:137 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:137 msgid "Cannot extend a helix" msgstr "Eine Gleiswendel kann nicht erweitert werden." -#: ../../../build/xtc_4-2-2/app/help/messages.h:138 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:138 msgid "Cannot trim a helix" msgstr "Eine Gleiswendel kann n icht gekürzt werden" -#: ../../../build/xtc_4-2-2/app/help/messages.h:139 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:139 msgid "Ignore further audit notices?" msgstr "Weitere Protokollhinweise ignorieren?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:140 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:140 #, c-format msgid "%s" msgstr "%s" -#: ../../../build/xtc_4-2-2/app/help/messages.h:141 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:141 msgid "Audit Abort?" msgstr "Protokolierung abbrechen?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:142 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:142 msgid "Write Audit File?" msgstr "Protokolldatei schreiben?" -#: ../../../build/xtc_4-2-2/app/help/messages.h:143 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:143 #, c-format msgid "checkTrackLength: Short track length = %0.3f" msgstr "checkTrackLength: Kurze Gleislänge = %0.3f" -#: ../../../build/xtc_4-2-2/app/help/messages.h:144 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:144 #, c-format msgid "checkTrackLength: unknown type: %d" msgstr "checkTrackLength: Unbekannter Typ: %d" -#: ../../../build/xtc_4-2-2/app/help/messages.h:145 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:145 #, c-format msgid "connectTracks: T%d[%d] T%d[%d] d=%0.3f a=%0.3f" msgstr "connectTracks: T%d[%d] T%d[%d] d=%0.3f a=%0.3f" -#: ../../../build/xtc_4-2-2/app/help/messages.h:146 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:146 #, c-format msgid "GetAngleAtPoint: bad type(%d) for T(%d)" msgstr "GetAngleAtPoint: Falscher Typ (%d) für T(%d)" -#: ../../../build/xtc_4-2-2/app/help/messages.h:147 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:147 #, c-format msgid "joinTracks: invalid track type=%d" msgstr "joinTracks: Ungültiger Gleistyp=%d" -#: ../../../build/xtc_4-2-2/app/help/messages.h:148 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:148 #, c-format msgid "resolveIndex: T%d[%d]: T%d doesn\\\\'t exist" msgstr "resolveIndex: T%d[%d]: T%d existiert nicht." -#: ../../../build/xtc_4-2-2/app/help/messages.h:149 +#: ../../../build/xtc_4-2-3dev/app/help/messages.h:149 msgid "Moved beyond the end of the track" msgstr "Hinter das Ende des Gleises verschoben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:10 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:10 msgid "Invokes on-line help for this dialog" msgstr "Aufruf der Kontexthilfe für diesen Dialog" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:11 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:11 msgid "Cancels this command" msgstr "Befehl abbrechen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:12 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:12 msgid "Closes the dialog" msgstr "Dialogfenster schliessen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:13 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:13 msgid "About box dialog" msgstr "Informationen über dieses Programm" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:14 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:14 msgid "Move Selected object to top" msgstr "Ausgewählte Objekte ganz nach oben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:15 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:15 msgid "Raise or Lower all Selected tracks" msgstr "Alle ausgewählten Gleise anheben oder absenken" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:16 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:16 msgid "Move Selected object to bottom" msgstr "Ausgewählte Objekte ganz nach unten" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:21 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:21 msgid "Create a new Car/Loco description" msgstr "Erstelle eine neue Wegan/Lok-Beschreibung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:22 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:22 msgid "Manage your Car and Loco Inventory" msgstr "Wagen- und Lokbestand verwalten" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:23 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:23 msgid "Create track circle from center" msgstr "Erstelle Gleiskreis um Mittelpunkt" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:24 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:24 msgid "Create fixed radius track circle" msgstr "Erstelle Gleiskreis mit festgelegtem Radius" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:25 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:25 msgid "Set Circle Track creation mode" msgstr "Wähle Befehl um Gleisbögen zu erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:26 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:26 msgid "Create track circle from tangent" msgstr "Erstelle Gleiskreis von Tangente" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:27 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:27 msgid "Removes elevation from Selected tracks" msgstr "Entfernt die Höhenangaben von den ausgewählten Gleisen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:28 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:28 msgid "Command Options dialog" msgstr "Dialog für die Befehlsoptionen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:29 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:29 msgid "Controls colors" msgstr "Steuert die Farben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:30 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:30 msgid "Connect two tracks" msgstr "Gleise zusammenfügen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:31 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:31 msgid "Copy selected objects to clipboard" msgstr "Ausgewählte Objekte in die Zwischenablage kopieren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:32 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:32 msgid "Create curved track from center" msgstr "Erstelle Gleisbogen vom Mittelpunkt" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:33 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:33 msgid "Create curved track from chord" msgstr "Erstelle Gleisbogen von einer Sehne" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:34 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:34 msgid "Create curved track from end-point" msgstr "Erstelle Gleisbogen von Endpunkt" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:35 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:35 msgid "Set Curve Track creation mode" msgstr "Wähle Befehl um Gleiskreis zu erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:36 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:36 msgid "Create curved track from tangent" msgstr "Erstelle Gleisbogen von einer Tangente" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:37 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:37 msgid "Manipulate Custom designer entries" msgstr "Bearbeite die eigenen Designs" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:38 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:38 msgid "Moves selected objects to clipboard" msgstr "Ausgewählte Objekte in die Zwischenablage verschieben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:39 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:39 msgid "Delete objects" msgstr "Objekte löschen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:40 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:40 msgid "Playback demos" msgstr "Demos abspielen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:41 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:41 msgid "Describe objects" msgstr "Objekte beschreiben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:42 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:42 msgid "Deselect all selected objects" msgstr "Ausgewählte Objekte abwählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:43 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:43 msgid "Change Display parameters" msgstr "Anzeigeeigenschaften ändern" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:44 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:44 msgid "Create benchwork" msgstr "Erstelle Unterbau" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:45 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:45 msgid "Create a box" msgstr "Ein Viereck erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:46 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:46 msgid "Set Circle drawing command" msgstr "Wähle Befehl um Kreise zu zeichnen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:47 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:47 msgid "Create a circle" msgstr "Einen Kreis erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:48 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:48 msgid "Draw a circle line from center" msgstr "Zeichne Kreislinie um Mittelpunkt" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:49 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:49 msgid "Draw a fixed radius circle line" msgstr "Zeichne einen Kreisbogen mit festen Radius" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:50 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:50 msgid "Draw a circle line from tangent" msgstr "Zeichne Kreis von Tangente" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:51 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:51 msgid "Set Curve drawing command" msgstr "Wähle Befehl um gebogene Linien zu zeichnen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:52 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:52 msgid "Create a curved line" msgstr "Eine gebogene Linie erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:53 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:53 msgid "Create a curved line from End" msgstr "gebogene Linie von einem Endpunkt erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:54 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:54 msgid "Create a curved line from center" msgstr "gebogene Linie vom Mittelpunkt aus erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:55 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:55 msgid "Create a curved line from chord" msgstr "gebogene Linie von einer Sehne erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:56 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:56 msgid "Create a curved line from tangent" msgstr "gebogene Linie von einer Tangente erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:57 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:57 msgid "Create a dimension line" msgstr "Zeichne Maßlinie" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:58 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:58 msgid "Create a filled box" msgstr "Ein gefülltes Viereck erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:59 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:59 msgid "Create a filled circle" msgstr "Einen gefüllten Kreis erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:60 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:60 msgid "Draw a filled circle from center" msgstr "Zeichne gefüllten Kreis um Mittelpunkt" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:61 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:61 msgid "Draw a fixed radius filled circle" msgstr "Zeichne einen gefüllten Kreis mit festem Radius" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:62 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:62 msgid "Draw a filled circle from tangent" msgstr "Zeichne gefüllten Kreis von Tangente" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:63 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:63 msgid "Create a filled polygon" msgstr "Ein gefültes Polygon erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:64 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:64 msgid "Create a polyline" msgstr "Eine Polylinie erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:65 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:65 msgid "Create a straight line" msgstr "Eine gerade Linie erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:66 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:66 msgid "Set Line drawing command" msgstr "Wähle Befehl um Linien zu zeichnen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:67 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:67 msgid "Set Shape drawing command" msgstr "Wähle Befehl um Formen zu zeichnen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:68 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:68 msgid "Draw table edge" msgstr "Tischkante zeichnen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:69 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:69 msgid "Easement menu" msgstr "Einstellungen für Ãœbergangsbögen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:71 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:71 msgid "Generate a Parts List of selected objects" msgstr "Teileliste aus den ausgewählten Objekten erzeugen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:72 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:72 msgid "Export a .xti file" msgstr "Export in XTI Datei" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:73 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:73 msgid "Export a DXF file" msgstr "Export nach DXF" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:74 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:74 msgid "General note about the layout" msgstr "Allgemeine Notiz zur Anlage" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:75 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:75 msgid "Flip selected objects" msgstr "Ausgewählte Objekte spiegeln" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:76 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:76 msgid "Adjust snap grid" msgstr "Fangraster anpassen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:77 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:77 msgid "Enable snap grid" msgstr "Fangraster aktivieren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:78 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:78 msgid "Show snap grid" msgstr "Fangraster anzeigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:79 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:79 msgid "Create a structure from a Group of objects" msgstr "Objekte zu einer Gruppierung zusammen fassen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:80 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:80 msgid "Create a hand-laid turnout" msgstr "Handgemachte Weiche erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:81 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:81 msgid "Create a track helix" msgstr "Eine Gleiswendel erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:82 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:82 msgid "Import a .xti file" msgstr "Importieren einer .xti-Datei" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:83 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:83 msgid "Join two tracks" msgstr "Zwei Gleise zusammenfügen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:84 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:84 msgid "Change Layers" msgstr "Ebenen ändern" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:85 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:85 msgid "Selects the current drawing layer" msgstr "Auswahl der aktuellen Zeichenebene" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:86 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:86 msgid "Layout parameters" msgstr "Gleisplaneinstellungen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:87 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:87 msgid "Modify or extend a track" msgstr "Ändern oder erweitern eines Gleises" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:88 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:88 msgid "Move selected objects" msgstr "Ausgewählte Objekte verschieben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:89 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:89 msgid "Move a label" msgstr "Beschreibung verschieben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:90 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:90 msgid "Move selected objects to current layer" msgstr "Ausgewählte Objekte auf die aktuelle Ebene verschieben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:92 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:92 msgid "Print a BitMap" msgstr "Drucke in eine Grafikdatei" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:93 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:93 msgid "Create a parallel track" msgstr "Ein Parallelgleis erzeugen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:94 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:94 msgid "Register" msgstr "Registrierem" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:95 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:95 msgid "Copy objects from clipboard" msgstr "Objekte von der Zwischenablage kopieren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:96 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:96 msgid "Perferences dialog" msgstr "Einstellungen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:97 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:97 msgid "Display prices of turnouts, sectional tracks and structures" msgstr "Die Preise von Weichen, Gleisen und Gebäuden anzeigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:98 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:98 msgid "Print the layout" msgstr "Gleisplan ausdrucken" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:99 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:99 msgid "Loads and unloads parameter files" msgstr "Parameterdateien laden und entladen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:100 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:100 msgid "Elevation Profile Command" msgstr "Höhenprofil bearbeiten" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:102 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:102 msgid "Command recorder" msgstr "Befehlsaufzeichnung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:104 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:104 msgid "Update selected Turnout and Structure definitions" msgstr "Die ausgewählten Gebäude und Weichen aktualisieren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:105 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:105 msgid "Rescale selected objects" msgstr "Ausgewählte Objekte skalieren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:106 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:106 msgid "Rotate selected object(s)" msgstr "Ausgewählte Objekte drehen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:107 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:107 msgid "Show a ruler" msgstr "Lineal anzeigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:108 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:108 msgid "Select objects" msgstr "Objekte auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:109 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:109 msgid "Selects all objects on the layout" msgstr "Alle Objekte des Gleisplan auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:110 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:110 msgid "Selects all objects in the current Layer" msgstr "Alle Objekte der aktuellen Ebene auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:111 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:111 msgid "Invert current selection" msgstr "Auswahl umkehren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:112 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:112 msgid "Split a track" msgstr "Gleis trennen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:113 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:113 msgid "Select stranded (unconnected) track pieces" msgstr "Vereinzelte (nicht verbundene) Gleisstücke auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:114 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:114 msgid "Choose which commands are sticky" msgstr "Auswahl dauerhafter Befehle" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:115 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:115 msgid "Create straight track" msgstr "Gerades Gleis erzeugen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:116 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:116 msgid "Place a structure on the layout" msgstr "Ein Gebäude auf den Gleisplan setzen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:121 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:121 msgid "Enter text on the layout" msgstr "Text auf den Gleisplan" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:122 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:468 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:122 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:468 msgid "Controls the size of the entered text" msgstr "Auswahl der Schriftgröße für einzugebenden Text" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:123 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:123 msgid "Tip of the Day window" msgstr "Tipp des Tages" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:124 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:124 msgid "Run Trains" msgstr "Zugbetrieb" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:125 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:125 msgid "Pause/Resume Trains" msgstr "Zugbetrieb pausieren/fortsetzen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:126 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:126 msgid "Place a car on the layout" msgstr "Einen Wagen auf den Gleisplan setzen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:127 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:127 msgid "Exit Trains" msgstr "Zugbetrieb beenden" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:128 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:128 msgid "Hide/Unhide a track" msgstr "Verbergen/Zeigen eines Gleises" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:129 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:129 msgid "Place a turnout or sectional track" msgstr "Weiche oder Gleis platzieren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:130 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:130 msgid "Create a new turnout definition" msgstr "Erstelle eine neue Weichendefinition" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:131 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:131 msgid "Place a turntable" msgstr "Eine Drehscheibe setzen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:132 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:132 msgid "Updates old source files with 3 part titles" msgstr "Aktualisiere alte Dateien mit dreiteiligen Titeln" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:134 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:134 msgid "Ungroup objects" msgstr "Gruppierung aufheben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:135 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:135 msgid "Draw tracks with thin lines" msgstr "Gleise mit dünnen Linien zeichnen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:136 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:136 msgid "Draw tracks with medium lines" msgstr "Gleise mit mittleren Linien zeichnen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:137 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:137 msgid "Draw tracks with thick lines" msgstr "Gleise mit dicken Linien zeichnen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:138 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:138 msgid "Change drawing scale" msgstr "Zeichenmaßstab auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:139 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:151 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:139 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:151 msgid "Zoom in" msgstr "Zoom größer" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:140 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:152 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:140 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:152 msgid "Zoom out" msgstr "Zoom kleiner" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:141 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:141 msgid "File Menu" msgstr "Dateimenue" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:142 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:142 msgid "Save layout" msgstr "Gleisplan speichern" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:143 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:143 msgid "Save layout under a new name " msgstr "Gleisplan mit neuem Namen speichern" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:144 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:144 msgid "New layout" msgstr "Neuer Gleisplan" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:145 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:145 msgid "Generate parts list" msgstr "Teileliste erzeugen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:146 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:146 msgid "Load a layout" msgstr "Gleisplan laden" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:147 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:147 msgid "Exit the program" msgstr "Programm beenden" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:148 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:148 msgid "Revert to last saved state of layout plan" msgstr "Zum letzten gespeicherten Stand zurücksetzen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:149 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:149 msgid "Edit menu" msgstr "Menü für Bearbeitungsfunktionen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:150 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:150 msgid "Redraw layout" msgstr "Gleisplan neu zeichnen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:153 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:156 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:153 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:156 msgid "Tools menu" msgstr "Werkzeug Menu" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:154 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:154 msgid "View menu" msgstr "Menü für Anzeigefuinktionen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:155 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:155 msgid "Toolbar configuration" msgstr "Konfiguration der Werkzeugleiste" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:157 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:157 msgid "Options menu" msgstr "Optionen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:158 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:158 msgid "Playback/Record commands" msgstr "Aufzeichnungs- und Wiedergabebefehle" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:159 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:159 msgid "Window menu" msgstr "Fenstermenu" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:160 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:160 msgid "Help menu" msgstr "Menu für Hilfe" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:161 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:161 msgid "Recent error messages and explanations" msgstr "Aktuellste Fehlermeldungen und Erläuterungen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:162 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:162 msgid "Move Hot Bar left" msgstr "Schnellauswahl nach links bewegen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:163 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:163 msgid "Move Hot Bar right" msgstr "Schnellauswahl nach rechts bewegen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:164 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:164 msgid "Total track count" msgstr "Gesamtzahl der Gleise" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:165 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:165 msgid "X Position of cursor" msgstr "X Position des Zeiger" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:166 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:166 msgid "Y Position of cursor" msgstr "Y Position des Zeiger" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:167 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:167 msgid "Drawing scale" msgstr "Zeichnungsmaßstab" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:168 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:168 msgid "Message and status line" msgstr "Nachrichten- und Statuszeile" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:169 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:170 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:169 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:170 msgid "Main layout canvas" msgstr "Hauptzeichenbereich" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:171 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:171 msgid "Main drawing canvas" msgstr "Hauptzeichenbereich" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:172 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:172 msgid "Command buttons" msgstr "Befehle" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:173 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:173 msgid "Menus" msgstr "Menues" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:174 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:174 msgid "Tile, Filename and Window Manager buttons" msgstr "Tile, Filename and Window Manager buttons" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:175 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:175 msgid "Turnout and Structure Hot Bar" msgstr "Weichen und Gebäude Auswahlleiste" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:176 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:176 msgid "Active layer list and layer buttons" msgstr "Liste der aktiven Ebene und Ebenen-Knöpfe" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:177 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:177 msgid "Map window" msgstr "Kartenfenster" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:178 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:178 msgid "This is the portion of the layout shown in the Main Window canvas" msgstr "Dieser Teil der Gleisplans wird auf der Hauptzeichenfläche angezeigt" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:179 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:179 msgid "Raise or Lower all Selected Track" msgstr "Anheben oder Absenken der ausgewählten Gleise" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:180 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:180 msgid "Add or Update car object" msgstr "Einen Wagen zufügen oder aktualisieren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:181 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:181 msgid "Manufacturer name" msgstr "Name des Herstellers" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:184 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:184 msgid "Is the Car a Locomotive?" msgstr "Ist der Wagen eine Lokomotive?" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:185 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:185 msgid "Part Number and Description" msgstr "Bestellnr. und Beschreibung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:186 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:186 msgid "Manufacturer Part Number" msgstr "Bestellnummer des Herstellers" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:187 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:187 msgid "Use the Selected figure as the car image" msgstr "Benutze die ausgewählte Zeichnung als Wagenabbild" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:188 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:188 msgid "Use the default figure as the car image" msgstr "Benutze die Standardzeichnung als Wagenabbild" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:189 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:189 msgid "Optional description of the Car Part" msgstr "Optionale Beschreibung des Wagenmuster" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:190 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:190 msgid "Flip car image" msgstr "Wagenabbild spiegeln" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:191 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:191 msgid "Display Car Item information or reporting marks and dimensions" msgstr "Informationen über den Wagen oder Kennzeichen und Abmessungen anzeigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:192 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:192 msgid "Full Roadname" msgstr "Bahngesellschaft" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:193 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:194 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:193 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:194 msgid "Car Type" msgstr "Wagenart" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:195 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:195 msgid "Reporting Marks (Roadname abbreviation)" msgstr "Wagenkennzeichen " -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:196 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:366 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:196 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:366 msgid "Car Number" msgstr "Wagennummer" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:197 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:197 msgid "Car body Color" msgstr "Wagenfarbe" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:198 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:198 msgid "Length of car body" msgstr "Länge des Aufbau" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:199 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:199 msgid "Width of car body" msgstr "Breite des Aufbau" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:200 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:200 msgid "Distance between Trucks " msgstr "Abstand zwischen den Drehgestellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:201 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:201 msgid "Coupler are mounted on body or truck" msgstr "Kupplungen sind am Wagenaufbau oder an den Drehgestellen befestigt" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:202 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:202 msgid "Overall Coupled Length" msgstr "Gekuppelte Gesamtlänge" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:203 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:203 msgid "Coupler Length from end of car" msgstr "Kupplungslänge vom Ende des Wagen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:204 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:204 msgid "Diagram of Car" msgstr "Diagram der Lokomotive oder Wagens" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:205 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:205 msgid "Item Index Number" msgstr "Laufende Nummer" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:206 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:206 msgid "Original Purchase Price" msgstr "Ursprünglicher Kaufpreis" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:208 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:208 msgid "Condition of car" msgstr "Zusatnd des Wagen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:209 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:209 msgid "Original Purchase Date" msgstr "Ursprüngliches Kaufdatum" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:210 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:210 msgid "Last Service Date" msgstr "Letztes Servicedatum" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:211 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:211 msgid "Number of identical cars to be entered" msgstr "Anzahl der zusätzlichen, gleichartigen Wagen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:212 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:212 msgid "Do all the cars have the same Number?" msgstr "Haben alle Wagen dieselbe Nummer" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:213 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:213 msgid "Notes about the car" msgstr "Anmerkungen zu dem Wagen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:214 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:215 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:214 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:215 msgid "Create a new car Part or Prototype definitions" msgstr "Einen neuen Lokomotiven oder Wagen Prototyp erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:216 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:216 msgid "Finds the selected Car Item on the layout" msgstr "Suche den ausgewählten Wagen auf der Anlage" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:217 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:218 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:219 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:220 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:217 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:218 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:219 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:220 msgid "Sort the Item list" msgstr "Sortierung auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:222 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:222 msgid "Edit the selected Car Item" msgstr "markierte Lokomotive oder Wagen bearbeiten" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:223 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:223 msgid "Add a new Car Item" msgstr "Neuen Wagen hinzufügen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:224 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:224 msgid "Delete the selected Car Items" msgstr "Markierte Lokomotiven oder Wagen löschen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:225 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:225 msgid "Import a Car Item .csv file" msgstr "Lokomotiven oder Wagen aus einer .csv Datei importieren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:226 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:226 msgid "Export a Car Item .csv file" msgstr "Exportieren der markierten Lokomotiven oder Wagen in eine .csv Datei" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:227 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:227 msgid "Create a text list of the Car Items" msgstr "Textdatei der Lokomotiven oder Wagen erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:228 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:228 msgid "Specifies the radius of the circle track" msgstr "gibt den Radius des Gleiskreises an" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:229 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:229 msgid "How to draw track being moved/rotated" msgstr "" "Festlegen wie Gleise gezeichnet werden, sobald sie bewegt/rotiert werden" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:230 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:230 msgid "Default command is Describe or Select" msgstr "Standardbefehl ist Eigenschaften oder Auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:231 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:231 msgid "Action to invoke on Right-Click" msgstr "Festlegen welche Aktion beim Rechtsklick erfolgen soll" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:233 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:233 msgid "Contents Label for new Parameter file" msgstr "Inhaltsbeschreibung für neue Parameterdatei" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:234 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:234 msgid "List of custom designed turnouts and structures" msgstr "Liste der individual entwickelten Weichen und Strukturen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:235 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:235 msgid "Invoke designer editor" msgstr "Vorbild bearbeiten" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:236 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:236 msgid "Remove selected entries" msgstr "Ausgewählte Einträge löschen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:237 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:237 msgid "Copy selected entries to Parameter File" msgstr "Ausgewählte Einträge in eine Parameterdatei verschieben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:238 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:238 msgid "Create a New part or prototype" msgstr "Neues Teil oder Prototype erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:239 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:239 msgid "Update custom file and close" msgstr "Anpassungs Verwaltung speichern und schliessen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:240 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:240 msgid "Executes the next step of the demo" msgstr "Nächsten Schritt der momentanen Demo anzeigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:241 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:241 msgid "Skip to next demo" msgstr "zum nächstes Demo Kapitel springen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:242 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:242 msgid "Stops the demonstration and returns you to XTrackCAD" msgstr "Demonstrations Modus verlassen und zu XTrackCAD zurückkehren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:243 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:243 msgid "Select speed of Playback" msgstr "Wiedergabegeschwindigkeit auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:244 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:244 msgid "This is where comments about the demo are displayed" msgstr "Kommentar zu Demos anzeigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:280 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:280 msgid "Move the Main canvas if you drag near the edge" msgstr "" "Bewegen den Hauptzeichenbereich wenn in der nähe der Ecken gezogen wird." -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:281 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:281 msgid "Color tracks or other objects by layer" msgstr "Gleise / Objekte in Ebenen einfärben " -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:282 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:282 msgid "Controls the drawing of hidden tracks" msgstr "Steuert das Zeichnen von versteckten Gleisen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:283 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:283 msgid "Controls the drawing of End-Points" msgstr "Steuert das Zeichnen von Endpunkten" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:284 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:284 msgid "How to draw track ties" msgstr "Steuert das Zeichnen der Schwellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:285 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:285 msgid "Show crosshair at center of curves" msgstr "Mittelpunkt als Fadenkreuz anzeigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:286 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:286 msgid "Drawing scale when to draw tracks with 2 rails" msgstr "Mindestmaßstab für die Anzeige von Gleisen mit zwei Schienen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:287 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:287 msgid "Drawing scale of the map window" msgstr "Zeichenmaßstab des Kartenfenster" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:288 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:288 msgid "Whether the main layout is updated while dragging on the Map" msgstr "Aktualisierung des Gleisplans wenn in der Karte gezogen wird." -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:289 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:289 msgid "Enable labels for Turnouts, Flextrack Lengths and Elevations" msgstr "Zeige Beschriftungen für Weichen, Flexgleise und Steigungen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:290 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:290 msgid "When to label Turnout, Flextrack Lengths and Elevations" msgstr "Wann sollen Weichen, Gleislängen oder Höhenmaß beschriftet werden" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:291 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:291 msgid "Font size for labels on layout" msgstr "Zeichengrösse für Beschriftungen im Gleisplan" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:292 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:292 msgid "Label elements on the Hot Bar" msgstr "Beschriftungselemente des Teilekatalogs" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:293 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:293 msgid "Label elements on layout" msgstr "Beschriftungselemente im Gleisplan" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:294 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:294 msgid "Label elements for lists" msgstr "Beschriftungselemente in den Listen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:295 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:295 msgid "How to group cars on the Train Hot Bar" msgstr "Gruppierung der Waggen im Teilekatalog" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:296 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:296 msgid "Delay (in mS) between updating train movements" msgstr "Aktualisierungsintervall (in ms) der Zugbewegungen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:297 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:297 msgid "Don't show trains in tunnels when tunnels are hidden" msgstr "Zeige keine Züge in Tunnels wenn Tunnel verborgen sind" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:299 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:299 msgid "Width of the lines" msgstr "Breite der Linien" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:300 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:300 msgid "Color of the lines" msgstr "Farbe der Linien" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:301 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:301 msgid "List of types of Lumber" msgstr "Liste der Leistenmaße" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:302 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:302 msgid "Color of Benchwork" msgstr "Farbe des Unterbau" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:303 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:303 msgid "Orientation of Benchwork" msgstr "Ausrichtung des Unterbau" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:304 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:304 msgid "Size of Dimension Arrows" msgstr "Breite der Größenpfeile" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:305 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:305 msgid "This controls the sharpness of the easement curve" msgstr "Steuert die Größe des Ãœbergangsradius" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:306 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:306 msgid "Minumum radius" msgstr "Mindestgleisradius" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:307 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:307 msgid "Maximum offset" msgstr "Maximaler Abstand" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:308 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:308 msgid "Easement length" msgstr "Länge des Ãœbergangsbogen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:309 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:309 msgid "" "These radio buttons are a short-cut for Values of 0.0, 0.5, 1.0 and 2.0. " "None turns Easements off" @@ -6944,183 +6833,183 @@ msgstr "" "Standardwerte 0,0, 0,5, 1,0 und 2,0 können schnell gesetzt werden. " "Ãœbergangsbögen können hier nicht ausgeschaltet werden. " -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:310 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:310 msgid "Complete easement selection" msgstr "Auswahl der Ãœbergangsbögen vervollständigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:311 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:311 msgid "Type of elevation" msgstr "Typ des Höhendpunktes" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:312 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:312 msgid "Height of End Point" msgstr "Höhe des Endpunkt" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:313 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:313 msgid "Compute elevation based on neighbors" msgstr "Berechne das Höhenmaß gemäß der benachbarten Gleise" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:314 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:314 msgid "Compute grade based on neighbors" msgstr "Berechne Steigung gemäß der benachbarten Gleise" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:315 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:315 msgid "Specify a name for an End-Point" msgstr "Einen Namen für einen Endpunkt vergeben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:317 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:317 msgid "Print parts list" msgstr "Stückliste drucken" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:318 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:417 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:512 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:318 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:417 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:512 msgid "Invoke the Print Setup dialog" msgstr "Starte den Druckerkonfigursationsdialog" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:319 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:319 msgid "Save parts list to file" msgstr "Stückliste in Datei speichern" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:320 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:320 msgid "This is the list of parts for the layout" msgstr "Dies ist die Teileliste für diesen Gleisplan" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:321 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:321 msgid "Enable prices on the Parts List" msgstr "Preise in der Teileliste anzeigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:322 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:325 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:322 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:325 msgid "Spacing between major grid lines" msgstr "Abstand der Haupt Raster Linien einstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:323 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:326 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:323 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:326 msgid "Allows the spacing to be subdivided" msgstr "stellt die Unterteilung von Zwischenmarkierungen ein" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:324 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:327 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:324 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:327 msgid "Specifies if positions are snaped in this direction" msgstr "Einschalten des Fangrasters für diese Ausrichtung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:328 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:329 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:330 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:328 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:329 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:330 msgid "Shows the origin and angle of the grid" msgstr "gibt den Ausgangspunkt und Winkel des Rasters an" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:331 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:331 msgid "Specifies if the grid is shown" msgstr "Anzeige des Rasters an oder aus" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:332 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:332 msgid "Completes the grid specification" msgstr "Raster Anpassung speichern und beenden" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:336 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:336 msgid "Number of segments in Group" msgstr "Anzahl der Segmente in der Gruppe" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:337 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:337 msgid "Replace the Selected object with the new definition?" msgstr "Soll das ausgewählte Objekt durch die neue Definition ersetzt werden?" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:338 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:338 msgid "Creates a new Structure (or Turnout)" msgstr "Ein neues Gebäude (oder eine Weiche) erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:339 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:339 msgid "Elevation difference of Helix End-Points" msgstr "Höhenunterschied zwischen den Endpunkten der Gleiswendel" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:340 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:340 msgid "Helix Radius" msgstr "Radius der Gleiswendel" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:341 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:341 msgid "Number of turns in the helix" msgstr "Anzahl der Umdrehungen in der Wendel" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:342 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:342 msgid "Angle betweek helix entrance and exit" msgstr "Winkel zwischen Zu- und Ausgang der Wendel" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:343 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:343 msgid "Grade in helix" msgstr "Steigung in der Wendel" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:344 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:344 msgid "Separation between helix layers" msgstr "Abstand zwischen den Ebenen der Wendel" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:345 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:345 msgid "Layer list" msgstr "Liste der Ebenen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:346 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:346 msgid "Layer Name" msgstr "Name der Ebene" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:347 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:347 msgid "Color of layer" msgstr "Farbe der Ebene" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:348 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:348 msgid "Layer is drawn on Main window" msgstr "Ebene im Hauptfenster darstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:349 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:349 msgid "Layer cannot be changed" msgstr "Ebene schützen - kann nicht mehr geändert werden" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:350 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:350 msgid "Layer is drawn on Map window" msgstr "Ebene im Kartenfenster anzeigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:351 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:351 msgid "Number of layer buttons to show" msgstr "Anzahl der Ebenenknöpfe" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:352 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:352 msgid "Number of objects in this layer" msgstr "Anzahl von Objekten in dieser Ebene" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:354 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:354 msgid "Load layer configuration from default" msgstr "Persönliche Einstellungen für Ebenen laden" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:355 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:355 msgid "Save current layer configuration as default" msgstr "momentane Einstellung für Ebenen speichern" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:356 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:356 msgid "Overwrite layer configuration with system default values" msgstr "Einstellung für Ebenen auf Systemvorgabe zurück setzen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:357 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:358 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:357 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:358 msgid "Specifies the size of the room (in inches or centimeters)" msgstr "Größenangabe des Raums (in Zentimeter oder Inch)" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:359 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:359 msgid "Specifies the layout Title that will appear on printouts" msgstr "Angabe eines Layout Titels welcher auf Ausdrücken erscheint" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:360 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:360 msgid "Specifies the layout Subtitle that will appear on printouts" msgstr "Angabe eines Layout Untertitels welcher auf Ausdrücken erscheint" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:361 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:361 msgid "Specifies the Modelling Scale" msgstr "Angabe des Modellbahnmaßstabs" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:362 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:362 msgid "Specifies the rail gauge, ie. the distance between the rails" msgstr "Angabe der Spurweite, d.h. der Abstand zwischen den Schienen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:363 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:363 msgid "" "Specifies minimum track radius (in inches or centimeters). Tracks with a " "smaller radius are considered exceptional." @@ -7128,7 +7017,7 @@ msgstr "" "Angabe des minimalen Gleisradius (in Zentimeter oder Inch). Gleise mit " "geringerem Radius werden als Ausnahme angesehen." -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:364 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:364 msgid "" "Specifies maximum track elevation expressed as a percent (%). Tracks with a " "larger elevation are considered exceptional." @@ -7136,7 +7025,7 @@ msgstr "" "Angabe der maximalen Gleissteigung in %. Gleise mit größerer Steigung werden " "als Ausnahme angesehen." -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:367 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:367 msgid "" "This is the body of the Note. To change this select Modify from the File " "Menu" @@ -7144,11 +7033,11 @@ msgstr "" "Dies ist der Notiztext. Um diesen zu ändern, wählen Sie bitte 'Ändern' aus " "dem 'Datei'-Menu" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:369 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:369 msgid "Specifies number of pixels per inch (or centimeter)" msgstr "Gibt die Anzahl der Bildpunkte pro Inch (oder Zentimeter) an" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:371 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:371 msgid "" "Specifies whether Layout Titles, Borders or Track Centerlines are printed on " "the BitMap" @@ -7156,155 +7045,155 @@ msgstr "" "Gibt an, ob Anlagentitel, Begrenzungen und Gleismitten in der Bilddatei " "ausgegeben werden sollen. " -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:372 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:372 msgid "Specifies the separation between parallel tracks" msgstr "Gibt den Abstand zwischen parallelen Gleisen an" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:373 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:373 msgid "Enter your name as specified in the XTrackCAD Registration Notice" msgstr "Enter your name as specified in the XTrackCAD Registration Notice" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:374 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:374 msgid "Enter the key value as specified in the XTrackCAD Registration Notice" msgstr "Enter the key value as specified in the XTrackCAD Registration Notice" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:375 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:375 msgid "Validates the name and key. Terminates the registration command" msgstr "Validates the name and key. Terminates the registration command" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:376 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:376 msgid "0° is up or to the right" msgstr "0° ist nach oben oder nach rechts" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:377 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:377 msgid "Choose english (inches) or metric (centimeters)" msgstr "Einheiten auswählen: Englisch für Inches oder Metrisch für Zentimeter" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:378 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:378 msgid "How to display length measurements" msgstr "Längenformat auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:379 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:379 msgid "Do not create tracks to be shorter than this value" msgstr "Keine Gleise kürzer als diese Mindestlänge erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:380 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:380 msgid "Maximum distance between connected end points" msgstr "Maximale Distanz zwischen verbundenen Endpunkten" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:381 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:381 msgid "Minimum angle between connected End-Points" msgstr "kleinster Winkel zwischen verbundenen Endpunkten" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:382 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:382 msgid "Specifies the minimum angle between tracks connected to a turntable" msgstr "kleinster Winkel beim Anschluss von Gleisen an eine Drehscheibe" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:383 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:383 msgid "Trains will crash above this speed" msgstr "Züge entgleisen oberhalb dieser Geschwindigkeit" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:384 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:384 msgid "Enable/Disable balloon popup help windows" msgstr "Ein-/Ausschalten von Erklärungshilfen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:385 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:385 msgid "How far you can move the mouse before its considered a drag" msgstr "Wie weit kann die Maus bewegt werden, bevor abreißen angenommen wird" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:386 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:386 msgid "How long you can hold a mouse button down before its considered a drag" msgstr "" "Wie lange kann ein Mausknopf gedrückt bleiben, bevor abreißen angenommen wird" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:387 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:387 msgid "Minimum distance (in pixels) between grid lines/ticks" msgstr "Mindestabstand (in Pixeln) zwischen Raster und Linien" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:388 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:388 msgid "" "Specifies the Check Point frequency; number of modifications made since the " "last save." msgstr "" "Anzahl von Änderungen bevor eine neue automatische Sicherung statt findet" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:389 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:389 msgid "Resume work on last layout or start with new layout" msgstr "Letzten Gleisplan bearbeiten, oder einen neuen Gleisplan erstellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:391 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:391 msgid "Updated cost of current selected item" msgstr "Aktualisierte Kosten für den ausgewählten Gegenstand" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:393 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:393 msgid "Selection list for prices" msgstr "Auswahlliste für Preise" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:394 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:395 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:396 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:394 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:395 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:396 msgid "Price of specified length of flex-track" msgstr "Preis für die angegebene Länge des Flex-Gleises" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:398 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:398 msgid "Controls the reduction (scale) of the printout" msgstr "Einstellung des Reduktions Maßstabs für den Ausdruck." -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:399 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:399 msgid "Scaled page width (Scale times physical page width)" msgstr "Seitenbreite angeben (Maßstab mal physikalischer Papierbreite)" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:400 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:400 msgid "Sets page size to the maximum (based on scale and physical page size)" msgstr "" "Setzt die Papiergröße auf das Maximum (basierend auf Maßstab und " "physikalischer Papiergröße)" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:401 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:401 msgid "Scaled page height (Scale times physical page height)" msgstr "Seitenhöhe angeben (Maßstab mal physikalischer Papierhöhe)" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:402 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:402 msgid "Sets scale, origin and angle for a one page printout of the layout" msgstr "" "Stellt Maßstab, Ausrichtung und Winkel für den momentan angezeigten " "Gleisplan ein" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:403 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:403 msgid "Print page in Portrait or Landscape format" msgstr "Drucke im Hochformat oder Querformat" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:404 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:404 msgid "Order of printing pages" msgstr "Druckreihenfolge" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:405 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:405 msgid "Print Title, Date, Author and other information at bottom of page?" msgstr "Drucke Titel, Datum Autor und andere Informationen am Ende der Seite?" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:406 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:406 msgid "Ignore unprintable page margins?" msgstr "nicht druckbare Seitenränder ignorieren?" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:407 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:407 msgid "Print Registration Marks at 1:1?" msgstr "Drucke Positionierungshilfen im 1:1 Maßstab?" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:408 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:408 msgid "Print Snap Grid?" msgstr "Fangraster drucken?" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:409 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:409 msgid "Print Rulers on all page edges?" msgstr "Lineale an allen Seitenecken drucken?" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:410 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:410 msgid "Print Roadbed Outline?" msgstr "Gleisbettung drucken?" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:412 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:413 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:415 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:412 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:413 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:415 msgid "" "Origin of the print grid. This is useful if you want to reprint a set of " "pages" @@ -7312,259 +7201,259 @@ msgstr "" "Ursprung des Druckraster. Hilfreich, wenn einige Seiten erneut gedruckt " "werden." -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:414 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:414 msgid "Resets the origin and angle to 0" msgstr "Ausrichtung und Winkel auf 0 zurücksetzen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:416 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:416 msgid "Deselects all pages" msgstr "Alle Seiten abwählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:418 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:418 msgid "Print selected pages and terminates the print command" msgstr "Ausdrucken der ausgewählten Seiten und den Dialog Drucken schließen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:419 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:419 msgid "List of loaded and unloaded parameter files" msgstr "Liste aller Parameterdateien" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:420 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:420 msgid "Show parameter files by names or descriptions" msgstr "Zeige Namen oder Beschreibung der Parameter-Dateien an" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:421 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:421 msgid "Toggle the loaded status of the selected parameter file" msgstr "Ändert den Status für ausgewählte Parameter-Dateien" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:422 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:422 msgid "Find a parameter file for loading" msgstr "Sucher eine Parameterdatei zum Einlesen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:423 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:423 msgid "Update parameter file list" msgstr "Aktualisiere die Liste der Parameterdateien" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:424 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:424 msgid "Profile of specified path" msgstr "Höhenprofil der ausgewählten Verbindung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:425 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:425 msgid "Clear the profile" msgstr "Lösche das Höhenprofil" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:426 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:426 msgid "Print the profile" msgstr "Höhenprofil drucken..." -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:428 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:428 msgid "Stop recording" msgstr "Aufzeichnung beenden" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:429 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:429 msgid "Insert a message" msgstr "Eine Nachricht einfügen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:430 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:430 msgid "End a message" msgstr "Ende einer Mitteilung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:431 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:431 msgid "Message body" msgstr "Mitteilung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:432 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:432 msgid "Possible turnouts" msgstr "Mögliche Weichen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:433 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:433 msgid "Skip this turnout" msgstr "Diese Weiche überspringen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:435 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:435 msgid "Manufacturer of Object" msgstr "Hersteller des Objektes" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:436 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:436 msgid "Description of Object" msgstr "Beschreibung des Objekte" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:437 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:437 msgid "Part Nuber of Object" msgstr "Bestellnummer des Objektes" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:439 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:439 msgid "Rescale by Scale Conversion or by Ratio" msgstr "Durch Auswahl eines Maßstab oder eines Multiplikators skalieren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:440 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:440 msgid "Original Scale of the selected objects" msgstr "Ursprünglicher Maßstab der ausgewählten Objekte" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:441 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:441 msgid "Original Gauge of the selected objects" msgstr "Ursprüngliche Spurweite der ausgewählten Objekte" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:442 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:442 msgid "New Scale of the selected objects" msgstr "Neuer Maßstab der ausgewählten Objekte" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:443 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:443 msgid "New Gauge of the selected objects" msgstr "Neu Spurweite der ausgewählten Objekte" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:444 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:444 msgid "Change track dimensions to new scale" msgstr "Abmessungen des Gleises auf den neuen Maßstab umrechnen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:445 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:445 msgid "Change size by this amount" msgstr "Größe um einen Faktor verändern" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:447 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:447 msgid "Snap Grid Line and Division" msgstr "Fangraster Linien und Unterteilungen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:448 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:448 msgid "X and Y position markers" msgstr "X und Y Positionsmarkierungen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:449 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:449 msgid "Border rulers, room boundaries and table edges" msgstr "Begrenzungslinien, Raumumriß und Anlagenkanten" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:450 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:450 msgid "Primary Axis of grid rotation" msgstr "Erste Achse für Rasterdrehung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:451 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:451 msgid "Secondary Axis of grid rotation" msgstr "Zweite Achse für Rasterdrehung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:452 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:452 msgid "Unselected tracks" msgstr "Nicht ausgewählte Gleise" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:453 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:453 msgid "Selected tracks" msgstr "Ausgewählte Gleise" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:454 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:454 msgid "Color of tracks on the Profile path" msgstr "Farbe für Gleise auf Höhenverlauf" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:455 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:455 msgid "Color of Exceptional tracks" msgstr "Farbe für Gleise außerhalb der Grenzwerte" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:456 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:456 msgid "Color of track ties" msgstr "Farbe der Schwellen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:457 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:457 msgid "Updates the colors" msgstr "Farben aktualisieren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:458 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:458 msgid "Angle in degrees" msgstr "Winkel in Grad" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:459 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:459 msgid "Rotate object(s) by specified amount" msgstr "Objekte um einen bestimmten Winkel drehen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:460 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:460 msgid "Choose commands to be sticky" msgstr "Wiederholte Befehle auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:461 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:461 msgid "Make the commands sticky" msgstr "Mache die Befehle wiederholbar" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:462 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:462 msgid "List of available structure" msgstr "Liste der verfügbaren Gebäude" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:463 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:463 msgid "Diagram of the selected structure" msgstr "Zeichnung des ausgewählten Gebäudes" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:464 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:464 msgid "Hide Selection window when placing Structure" msgstr "Verberge Auswahlfenster bis das Gebäude plaziert ist" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:465 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:465 msgid "Drawing scale and size" msgstr "Zeichnungsmaßstab und Größe" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:466 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:466 msgid "Complete structure placement" msgstr "Anordnung des Gebäude abschliessen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:467 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:467 msgid "Choose a Pier number" msgstr "Bestellnummer eingeben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:469 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:469 msgid "Useful information about the program" msgstr "Nützliche Informationen über das Programm" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:470 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:470 msgid "Show Tip of the Day every time the program starts" msgstr "Bei jedem Start den Tipp des Tages anzeigen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:471 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:471 msgid "Show the next Tip of the Day" msgstr "Gehe zum nächsten Tipp des Tages" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:472 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:472 msgid "Show the previous Tip of the Day" msgstr "Gehe zum vorherigen Tipp des Tages" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:474 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:474 msgid "Controls which Command Buttons are displayed" msgstr "ein oder ausblenden von Kommando Knöpfen in der Werkzeugleiste" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:475 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:475 msgid "List of Cars" msgstr "Liste der Wagen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:476 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:476 msgid "List of active trains" msgstr "Liste der aktiven Züge" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:478 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:478 msgid "Train odometer" msgstr "Entfernungsmesser" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:479 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:479 msgid "Reset odometer to 0" msgstr "Kilometerzähler auf 0 zurücksetzen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:480 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:480 msgid "Find train on layout" msgstr "Finde einen Zug auf der Anlage" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:481 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:481 msgid "Follow train around layout" msgstr "Zum Zug über die Anlage folgen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:482 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:482 msgid "Flip direction at End Of Track" msgstr "Am Ende des Gleis die Fahrtrichtung umkehren" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:483 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:483 msgid "Change direction of train" msgstr "Richtung des Zuges ändern" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:484 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:484 msgid "Stop the train" msgstr "Anhalten des Zuges" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:485 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:485 msgid "List of available turnouts for the current scale" msgstr "Liste der im aktuellen Maßstab verfügbaren Weichen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:486 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:486 msgid "" "Diagram of the currently selected turnout. Click on a End-Point to select " "the Active End-Point" @@ -7572,137 +7461,137 @@ msgstr "" "Zeichnung der ausgewählten Weiche. Der aktive Endpunkt kann durch Klicken " "auf einen Endpunkt gesetzt werden." -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:487 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:487 msgid "" "A menu list of various type of turnouts and sectional tracks you can define" msgstr "" "Eine Aiuswahlliste verschiedener Arten von Weichen und Festgleisen, die Sie " "definieren können" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:488 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:488 msgid "Hide Selection window when placing Turnout" msgstr "Auswahlfenster während des Verlegen verbergen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:489 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:489 msgid "The selected Active End-Point" msgstr "Der ausgewählte, aktive Endpunkt" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:490 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:490 msgid "Current selected turnout, (displayed in the diagram window)" msgstr "Momentan ausgewählte Weiche, (sichtbar im Diagram-Fenster)" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:491 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:491 msgid "One the End-Points that can be selected" msgstr "Einer der Endpunkte, der ausgewählt werden kann" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:493 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:494 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:493 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:494 msgid "Angle of the specified track to the center line of the turnout" msgstr "Winkel zwischen dem ausgwählten Gleise und der Mittellinie der Weiche" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:495 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:495 msgid "Specifies if angles are entered as Frog Numbers or in degrees" msgstr "" "auswählen ob Winkel als Herzstück Nummern oder in Grad angegeben werden" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:496 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:497 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:496 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:497 msgid "Desciption" msgstr "Beschreibung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:498 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:498 msgid "Turnout description (Manuf., Size, Part Number, etc)" msgstr "Beschrebung der Weiche (Hersteller, Winkel, Teilenummer, etc.)" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:499 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:500 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:501 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:499 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:500 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:501 msgid "Length from the base to the end of the specified track" msgstr "Länge von der Grundlinie zum Ende des ausgewählten Gleis" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:503 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:504 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:503 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:504 msgid "Offset of the track End-Point from the center line of the turnout" msgstr "Abstand des Endpunktes von der Mittellinie der Weiche" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:507 -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:508 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:507 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:508 msgid "Prints a full size diagram of the turnout for checking" msgstr "Erstellt einen Probeausdruck der Weiche" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:509 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:509 msgid "Color of Roadbed lines" msgstr "Farbe der Gleisbettlinien" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:510 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:510 msgid "Width of Roadbed lines" msgstr "Abstand des Gleisbettmarkierungen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:511 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:511 msgid "Width of Roadbed" msgstr "Breite des Gleisbett" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:513 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:513 msgid "Closes the window and returns to the Turnout Selection window" msgstr "Schliesst das Fenster und kehrt zur Weichenauswahl zurück" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:514 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:514 msgid "Specifies the diameter of the turntable" msgstr "Legt den Durchmesser der Drehscheibe fest" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:515 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:515 msgid "Old Turnout title" msgstr "Alter Bezeichnung der Drehscheibe" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:516 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:516 msgid "List of available titles" msgstr "Liste der verfügbaren Titel" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:517 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:517 msgid "Leave the Turnouts' title unchanged" msgstr "Tiitel der Weiche unverändert lassen." -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:518 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:518 msgid "Invoke the Parameter Files dialog" msgstr "Auswahl der Parameterdateien" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:519 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:519 msgid "List of available turnouts" msgstr "Liste der verfügbaren Weichen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:520 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:520 msgid "Update the Turnouts' title" msgstr "Aktualisiere den Titel des Gleis" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:524 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:524 msgid "Sample" msgstr "Beispiel" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:526 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:526 msgid "Slant" msgstr "Neigung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:527 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:527 msgid "Font selection dialog" msgstr "Dialog zur Auswahl der Schriftart" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:528 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:528 msgid "Weight" msgstr "Gewicht" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:529 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:529 msgid "Printer Abort Window" msgstr "Druck abbrechen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:530 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:530 msgid "Print to filename" msgstr "Name der Druckdatei" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:531 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:531 msgid "Specify Postscript font alias mapping" msgstr "Zuordnung der Postscript-Schriftarten angeben" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:532 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:532 msgid "" "Displays the Print Setup window to change printers, orientation, paper size, " "etc." @@ -7710,211 +7599,211 @@ msgstr "" "Ruft das Drucker Dialog Fenster auf, um Drucker und oder Papier " "Einstellungen vornehmen zu können." -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:533 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:533 msgid "Closes this dialog" msgstr "Dialogfenster schliessen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:534 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:534 msgid "Page orientation" msgstr "Seitenausrichtung" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:535 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:535 msgid "Unprintable margins" msgstr "Nicht druckbare Ränder" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:536 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:536 msgid "Updates and closes this dialog" msgstr "Dialogfenster aktualisieren und schliessen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:537 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:537 msgid "Choose paper size" msgstr "Papierformat auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:538 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:538 msgid "Choose printer" msgstr "Drucker auswählen" -#: ../../../build/xtc_4-2-2/app/bin/bllnhlp.c:539 +#: ../../../build/xtc_4-2-3dev/app/bin/bllnhlp.c:539 msgid "Print test page" msgstr "Drucke Testseite" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:7 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:7 msgid "Introduction" msgstr "Einführung" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:8 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:8 msgid "Mouse Actions" msgstr "Mausaktionen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:9 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:9 msgid "Dialogs" msgstr "Dialoge" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:10 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:10 msgid "Moving about" msgstr "Zoom & Pan" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:11 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:11 msgid "Describe and Select" msgstr "Eigenschaften und Auswählen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:14 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:14 msgid "Simple tracks" msgstr "Einfache Gleise" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:15 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:15 msgid "Straight tracks" msgstr "Gleisgeraden" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:16 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:16 msgid "Curved tracks" msgstr "Gleisbögen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:17 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:17 msgid "Circles" msgstr "Kreise" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:18 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:18 msgid "Turntables" msgstr "Drehscheiben" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:19 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:19 msgid "Modifying tracks" msgstr "Gleise bearbeiten" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:20 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:20 msgid "Modifying end points " msgstr "Endpunkte ändern" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:21 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:21 msgid "Extending" msgstr "Erweitern" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:22 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:22 msgid "Medium and Thick Tracks" msgstr "Mittlere und dicke Gleise" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:23 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:23 msgid "Joining Tracks" msgstr "Gleise verbinden" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:24 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:24 msgid "Straight to straight" msgstr "Gerade zu Gerade" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:25 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:25 msgid "Curve to straight" msgstr "Bogen zu Gerade" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:26 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:26 msgid "Circle to circle" msgstr "Kreis zu Kreis" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:27 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:27 msgid "Joining to turntables" msgstr "Drehscheiben verbinden" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:28 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:28 msgid "Easements" msgstr "Ãœbergangsbögen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:29 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:29 msgid "Abutting tracks" msgstr "angrenzende Gleise" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:30 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:30 msgid "Move to Join" msgstr "Verbinden durch verschieben" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:32 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:32 msgid "Select and Placement" msgstr "Auswählen und Positionieren" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:33 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:33 msgid "Building a yard throat." msgstr "Einen Bahnhof einrichten" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:34 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:34 msgid "Designing turnouts" msgstr "Weichen konstruieren" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:35 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:35 msgid "Group and Ungroup" msgstr "Zusammenfassen und Zerlegen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:36 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:36 msgid "Triming Turnout Ends" msgstr "Weichenenden verändern" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:37 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:37 msgid "Handlaid Turnouts" msgstr "Selbstbauweichen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:38 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:38 msgid "Elevations and Profile" msgstr "Höhen und Profil" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:39 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:39 msgid "Elevations" msgstr "Höhen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:41 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:41 msgid "Misc track commands" msgstr "Verschiedene Gleismodifikationen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:42 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:42 msgid "Delete and Undo" msgstr "Löschen und Rückgängig machen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:43 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:43 msgid "Splitting and Tunnels" msgstr "Auftrennen und Tunnels" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:45 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:45 msgid "Helix tracks" msgstr "Gleiswendel" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:46 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:46 msgid "Exception Tracks" msgstr "Fehlerhafte Gleise" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:48 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:48 msgid "Connect and Tighten - a siding" msgstr "Abstellgleis verbinden" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:49 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:49 msgid "Connect and Tighten - figure-8" msgstr "Verbinden und Zusammenfügen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:50 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:50 msgid "Other commands" msgstr "Sonstige Befehle" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:52 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:52 msgid "Table Edges" msgstr "Tischkanten" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:54 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:54 msgid "Dimension Lines" msgstr "Maßlinien" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:55 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:55 msgid "Lines" msgstr "Linien" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:56 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:56 msgid "Poly-Shapes" msgstr "Vielecke" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:57 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:57 msgid "Modifying Poly-Shapes" msgstr "Polygone modifizieren" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:60 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:60 msgid "Control Panels (New)" msgstr "Stellpulte einzeichnen" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:62 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:62 msgid "" "The unconnected End-Points of a straight or curved track can be changed with " "the 'Modify Track' command.\n" @@ -7922,7 +7811,7 @@ msgstr "" "Die nicht verbundenen Endpunkte eines geraden oder eines gebogenen Gleise " "können mit 'Ändern Gleis' verändert werden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:63 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:63 msgid "" "The End-Point of a straight track is selected and then Left-Dragged to " "change its length.\n" @@ -7930,7 +7819,7 @@ msgstr "" "Der Endpunkt eines geraden Gleises wird ausgewählt und die Länge wird durch " "Ziehen mit linken Maus-Knopf geändert.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:64 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:64 msgid "" "Watch what happens if you try to drag the selected End-Point beyond the far " "End-Point.\n" @@ -7938,7 +7827,7 @@ msgstr "" "Beachten Sie was passiert, wenn der ausgwählte Endpunkt für den entfernten " "Endpunkt hinaus gezogen wird.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:65 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:65 msgid "" "The length of the straight track is determined by the distance from the far " "End-Point and the cursor.\n" @@ -7946,7 +7835,7 @@ msgstr "" "Die Länge des geraden Gleises wird durch den Abstand zwischen dem entfernten " "Endpunkt und dem Mauszeiger festgelegt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:66 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:66 msgid "" "A curved track is selected and it's new End-Point is determined by the angle " "to the cursor.\n" @@ -7954,11 +7843,11 @@ msgstr "" "Ein gebogenes Gleis wird ausgewählt und der neue Endpunkt durch den Winkel " "des Mauszeiger festgelegt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:67 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:67 msgid "It's possible to almost create a complete circle.\n" msgstr "Es ist beinahe möglich, einen vollständigen Kreis zu erstellen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:68 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:68 msgid "" "If you drag the mouse beyond the start of the curve the track becomes very " "short.\n" @@ -7966,11 +7855,11 @@ msgstr "" "Wenn Sie die Maus über den Startpunkt des Bogen hinaus ziehen, wird das " "Gleis sehr kurz.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:69 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:69 msgid "Here you are warned that the track will be too short.\n" msgstr "Jetzt werden Sie gewarnt, dass das Gleis zu kurz wird.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:70 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:70 msgid "" "If you move the cursor away from the curve, you will create a straight track " "tangent to the curve.\n" @@ -7978,7 +7867,7 @@ msgstr "" "Wenn Sie den Mauszeiger vom Bogen weg bewegen, erstellen Sie ein gerades " "Gleis als Tangente an dem Bogen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:71 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:71 msgid "" "If you adjust the End-Point of a turnout or sectional track the track is " "extended by a straight track segment.\n" @@ -7986,7 +7875,7 @@ msgstr "" "Wenn Sie den Endpunkt einer Weiche oder eines Festgleises anpassen, wird das " "Gleis durch ein gerades Segment verlängert.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:72 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:72 msgid "" "You can change the radius of a Straight or Curved track that is connected at " "one End-Point by holding down the Shift key while dragging on it.\n" @@ -7994,7 +7883,7 @@ msgstr "" "Sie können den Radius eines Bogen ändern oder ein gerades Gleis biegen, " "indem Sie bei gedrückter Umschalttaste und gedrücktem Mausknopf ziehen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:73 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:73 msgid "" "This lets you change a Straight track into a Curved track (and vice versa) " "as well as changing the radius of a Curved track.\n" @@ -8002,31 +7891,31 @@ msgstr "" "Dadurch können Sie ein gerades Gleis in ein gebogenes (und umgekehrt) " "umwandeln und den Radius eines Bogengleises ändern.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:74 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:74 msgid "You can draw a variety of different types of benchwork:\n" msgstr "Sie können verschiedene Formend es Unterbau zeichnen:\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:75 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:75 msgid "- rectangular (1x2, 2x4 etc)\n" msgstr "- rechteckig (1x2, 2x4 Inch usw.)\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:76 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:76 msgid "- L girders\n" msgstr "- Winkelträger\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:77 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:77 msgid "- T girders\n" msgstr "- T- Träger\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:78 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:78 msgid "You can also draw them in different orientations.\n" msgstr "Sie können diese auch in verschiedenen Ausrichtungen zeichnen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:79 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:79 msgid "We will draw two 3x6 inch L-girders.\n" msgstr "Wir zeichnen zwei 3x6 Inch Winkelträger.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:80 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:80 msgid "" "The flange of the top L-Girders is on the outside edge of the girders. We " "want to change the girder so both flanges are on the inside.\n" @@ -8034,33 +7923,33 @@ msgstr "" "Die Schmalseite des oberen Winkelträger ist auf der Außenseite. Wir wollen " "die Träger so anpassen, dass beide Schmalseiten innen liegen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:81 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:81 msgid "We will use the command for this.\n" msgstr "Wir werden den Befehl dafür benutzen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:82 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:82 msgid "Change the Orientation to Right.\n" msgstr "Ändere die Ausrichtung auf rechts.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:83 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:83 msgid "Now both flanges are on the inside of the two girders.\n" msgstr "Jetzt sind beide Schmalseiten auf der Innenseite der beiden Träger.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:84 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:84 msgid "" "Pushing the button will cancel any other command in progress.\n" msgstr "" "Durch Drücken des Knopfes wird jeder begonnene Befehl " "abgebrochen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:85 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:85 msgid "" "Here we will begin to create a Curved track which is a two step process.\n" msgstr "" "In einem zweistufigen Ablauf werden wir mit dem Erstellen eines gebogenen " "Gleises beginnen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:86 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:86 msgid "" "When we clicked on the button, the current command was " "cancelled.\n" @@ -8068,7 +7957,7 @@ msgstr "" "Durch Drücken auf den Knopf wurde der begonnene Befehl " "abgebrochen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:87 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:87 msgid "" "When in mode, selecting any object will print a description in " "the Status Bar and display a Dialog showing properties of the clicked-on " @@ -8078,7 +7967,7 @@ msgstr "" "in der Statuszeile angezeigt und die Eigenschaften des Objektes werden in " "einem Dialogfenster angezeigt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:88 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:88 msgid "" "Certain parameters of the object can be changed. In this case we'll change " "the Length\n" @@ -8086,23 +7975,23 @@ msgstr "" "Einige der Eigenschaften des Objektes können geändert werden. In diesem Fall " "ändern wir die Länges\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:89 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:89 msgid "Let's look at the Turnout...\n" msgstr "Jetzt wollen wir uns die Weiche anschauen...\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:90 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:90 msgid "and change the turnout Title.\n" msgstr "und den Titel der Weiche ändern.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:91 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:91 msgid "You can change the contents of Text...\n" msgstr "Sie können den Text ändern...\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:92 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:92 msgid "and its size.\n" msgstr "und seine Größe.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:93 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:93 msgid "" "If you select a Note, the Description dialog appears which displays the " "contents of the note.\n" @@ -8110,7 +7999,7 @@ msgstr "" "Wenn Sie eine Notiz auswählen, erscheint ein Dialogfenster in dem der Inhalt " "der Notiz angezeigt wird.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:94 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:94 msgid "" "Like the track command, there are several ways to create a Circle " "track.\n" @@ -8118,7 +8007,7 @@ msgstr "" "Wie beim Befehl gibt es mehrere Möglichkeiten, einen Gleiskreis zu " "erstellen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:95 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:95 msgid "" "The first is to specify a fixed radius and simply drag the Circle into " "position.\n" @@ -8126,16 +8015,16 @@ msgstr "" "Die Erste ist die Vorgabe eines festen Radius und das Ziehen an die " "gewünschte Position.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:96 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:96 msgid "We will change the Radius before proceeding.\n" msgstr "Bevor wir weitermachen, ändern wir den Radius.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:97 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:97 msgid "The next method is to drag from the edge of the Circle to the center.\n" msgstr "" "Die nächste Methode ist das Ziehen von der Kreislinie zum Mittelpunkt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:98 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:98 msgid "" "The last is similar, but you drag from the center of the Circle to the " "edge.\n" @@ -8143,7 +8032,7 @@ msgstr "" "Die letzte, aber vergleichbare, Methode ist das Ziehen vom Mittelpunkt zur " "Kreislinie.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:99 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:99 msgid "" "We have built a siding using Sectional track and have 2 End-Points that " "don't line up and are not connected automatically when placing the sectional " @@ -8152,7 +8041,7 @@ msgstr "" "Wir haben ein Ausweichgleis erstellt und haben zwei Endpunkte erhaltem, die " "beim Setzen von Festgleisen nicht automatisch verbunden wurden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:100 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:100 msgid "" "We use the command to adjust neighboring tracks so the gap is " "closed.\n" @@ -8160,7 +8049,7 @@ msgstr "" "Wir benutzen den Befehl, um die benachbarten Gleise so " "auszurichten, dass die Lücke geschlossen ist.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:101 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:101 msgid "" "Note: the adjustments are only done on tracks which have only 1 or 2 " "connections. In this example the Turnouts would not be affected.\n" @@ -8169,25 +8058,25 @@ msgstr "" "Verbindungsn gemacht. In diesem Besipiel wurden die Weichen nicht " "verändert.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:102 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:102 msgid "And now the gap is closed.\n" msgstr "Und jetzt ist die Lücke geschlossen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:103 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:103 msgid "Other tracks have been shifted slightly to close the gap.\n" msgstr "Andere Gleise wurden leicht verschoben, um die Lücke zu schliessen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:104 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:104 msgid "You can see these slight mis-alignments.\n" msgstr "Sie können die kleinen Versätze sehen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:105 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:105 msgid "But they will have no effect when the layout is actually built.\n" msgstr "" "Aber diese werden keinen Einfluss haben, wenn die Anlage später gebaut " "wird.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:106 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:106 msgid "" "After working with Sectional track you might get to point where these mis-" "alignments have accumulated and you wish to remove them.\n" @@ -8195,7 +8084,7 @@ msgstr "" "Nachdem Sie mit Festgleisen gearbeitet haben, haben sich diese Versätze " "aufgebaut und Sie wollen diese entfernen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:107 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:107 msgid "" "You can remove these slight mis-alignments by tightening the tracks starting " "from a unconnected End-Point. Use Shift-Left-Click with the " @@ -8205,30 +8094,30 @@ msgstr "" "Beginnen Sie an einem nicht verbundenen Endpunkt durch Drücken der Umschalte-" "Taste beim Deücken des Knopfes.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:108 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:108 msgid "First use the command to disconnect the tracks.\n" msgstr "" "Zuerst benutzen Sie den Befehl um die Verbindung der Gleise zu " "lösen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:109 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:109 msgid "" "Then with the command, Shift-Left-Click on the 2 End-Points.\n" msgstr "" "Dank ativieren Sie den Befehl und Klicken bei gedrückter " "Umschaltetaste auf die beiden Endpunkte.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:110 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:110 msgid "In example shows a simple figure-8 layout using Sectional track.\n" msgstr "In diesem Besipiel wird aus Festgleisen eine \"8\" gelegt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:111 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:111 msgid "" "You will notice that the tracks do not line up exactly in one location.\n" msgstr "" "Wie Sie sehen, sind die Gleise an einer Stelle nicht exakt ausgerichtet.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:112 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:112 msgid "" "We can use the command to move the connecting tracks slightly and " "connect the 2 End-Points.\n" @@ -8236,21 +8125,21 @@ msgstr "" "Mit dem Befehl können wir die zu verbindenden Gleise leicht " "verschiebenund die beiden Endpunkte verbinden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:113 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:113 msgid "The two End-Points are now aligned and connected.\n" msgstr "Die beiden Endpunkte sind jetzt ausgerichtet und verbunden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:114 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:114 msgid "The connection was made by adding small gaps in other tracks.\n" msgstr "" "Die Verbindung wurde hergestellt, in dem kleine Lücken zwischen andere " "Gleise eingefügt wurden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:115 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:115 msgid "There are several ways to create a Curved track.\n" msgstr "Es gibt mehrere Möglichkeiten, ein gebogenes Gleis zu erstellen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:116 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:116 msgid "" "You can choose which to use by clicking on the small button to the left of " " command button if the current Curve command is not the one you " @@ -8259,7 +8148,7 @@ msgstr "" "Sie können zwischen diesen wählen, in dem Sie auf den kleinen Knopf neben " "dem Knopf drücken.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:117 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:117 msgid "" "The first is by clicking on the first End-Point and dragging in the " "direction of the Curve.\n" @@ -8267,19 +8156,19 @@ msgstr "" "In der ersten Möglichkeit wird dieser durch Auswahl des ersten Endpunktes " "und Ziehen in die Richtung des Bogen erstellt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:118 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:118 msgid "" "You will see a straight track with a double ended Red arrow at the end.\n" msgstr "" "Sie sehen ein gerades Gleis mit einem roten Pfeil mit zwei Spitzen am Ende.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:119 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:119 msgid "Click and drag on one of the Red arrows to complete the Curve.\n" msgstr "" "Klicken und ziehen Sie eine der roten Spitzem um den Bogen zu " "vervollständigen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:120 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:120 msgid "" "The next method is to click at one End-Point and drag to the center of the " "Curve.\n" @@ -8287,7 +8176,7 @@ msgstr "" "Die nächste Methode ist das Klicken auf einen Endpunkt und das Ziehen zum " "Mittelpunkt der Kurzve.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:121 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:121 msgid "" "Now you will see the double ended Red arrow connected to the center of the " "Curve marked by a small circle.\n" @@ -8296,13 +8185,13 @@ msgstr "" "Mittelpunkt des Bogen verbunden ist. Dieser ist mit einem kleinen Kreis " "markiert.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:122 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:122 msgid "As before, drag on one of the Red arrows to complete the Curve.\n" msgstr "" "Wie schon vorher beenden Sie den Bogen, indem Sie an einer der Pfeilspitzemn " "ziehen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:123 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:123 msgid "" "The next method is similar to the last except that you drag first from the " "center of the Curve to one End-Point.\n" @@ -8310,12 +8199,12 @@ msgstr "" "Die nächste Methode ist vergleichbar zur vorherigen, allerdings Ziehen Sie " "zuerst vom Mittelpunkt zu einem Endpunkt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:124 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:124 msgid "Once again, drag on a Red arrow to complete the Curve.\n" msgstr "" "Auch diesmal ziehen Sie an der roten Pfeilspitze um den Bogen zu vollenden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:125 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:125 msgid "" "The last method begins by drawing a line between the two End-Points of the " "Curve. This forms the Chord of the Curve.\n" @@ -8323,46 +8212,46 @@ msgstr "" "Bei der letzten Methode beginnen Sie, indem Sie eine Linie zwischen den " "beiden Endpunkten ziehen. Diese bildet die Sehne des Bogen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:126 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:126 msgid "Now drag on a Red arrow to complete the Curve.\n" msgstr "Jetzt ziehen Sie an der roten Pfeilspitze um den Bogen zu erstellen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:127 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:127 msgid "This demo will construct a control panel for part of a bigger layout.\n" msgstr "" "In dieser Demo wird ein Steuerpult für einen Teil einer größeren Anlage " "erstellt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:128 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:128 msgid "For our control panel we will use Å’\" lines. \n" msgstr "Für unser Pult werden wir 1/2\" breite Linien benutzen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:129 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:129 msgid "Also, we will use a 1/8\" grid to lay out our controls.\n" msgstr "" "Außerdem werden wir ein 1/8\" Raster für die Ausrichtung der " "Steuerungselemente benutzen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:130 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:130 msgid "" "First, we will set up the Snap Grid for 1\" grid lines and 8 divisions.\n" msgstr "" "Als erstes stellen wir das Fangraster auf 1\" Rasterlinien und 8 " "Unterteilungen ein.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:131 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:131 msgid "Now, clear the layout and turn on the Snap Grid.\n" msgstr "Jetzt löschen wir den Entwurf und schalten das Fangraster ein.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:132 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:132 msgid "First step: draw the lines representing the tracks.\n" msgstr "Erster Schritte: zeichnen Sie die Linien, die die Gleise darstellen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:133 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:133 msgid "We specify the line width in pixels.\n" msgstr "Wir geben die Linienbreite in Bildpunkten an.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:134 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:134 msgid "" "To create a Å’\" line, divide the dots-per-inch (DPI) of your display by 4 " "and then by the drawing scale (which is 2 right now).\n" @@ -8371,7 +8260,7 @@ msgstr "" "Bildschirms (DPI) durch 4 und dann durch den Zeichenmaßstab (im Moment 2) " "geteilt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:135 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:135 msgid "" "For MS-Windows the DPI is usually 98, so choose: 98/4/2 = 12 " "(approximately).\n" @@ -8379,13 +8268,13 @@ msgstr "" "Unter Windows ist die Auflösung normalerweise 98, also wählen wir 98 / 4 / 2 " "= ca. 12.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:136 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:136 msgid "For Linux, the DPI is usually 72, so choose: 72/4/2 = 9.\n" msgstr "" "Unter Linux ist die Auflösung normalerweise 72, also wählen wir 72 / 4 / 2 = " "9.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:137 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:137 msgid "" "Notice how the Snap Grid keeps the main line and siding track parallel and " "the connecting tracks and spur at a 45° angle.\n" @@ -8393,19 +8282,19 @@ msgstr "" "Beachten Sie, wie das Fangraster die Haupt- und die Nebenstrecke parallel " "führt und die Verbindungen und das Abstellgleis auf einem 45° Winkel hält.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:138 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:138 msgid "Second step: add LEDs for the turnout position indicators.\n" msgstr "ZweiterSchritt: hinzufügen der LEDs für die Weichenanzeige.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:139 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:139 msgid "We will use T1 red and green LEDs.\n" msgstr "Wir werden T1 rote und grüne LEDs benutzen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:140 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:140 msgid "We will zoom in to show positioning.\n" msgstr "Wir zoomen rein, um die Positionierung zu zeigen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:141 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:141 msgid "" "Notice that when we are in the correct position (on the 1/8\" grid), the " "Marker lines on the bottom and left rulers will high-light the tick marks. " @@ -8416,31 +8305,31 @@ msgstr "" "Sobald beide Markierungen hervorgehoben sind, die LED durch Drücken der " "Leertaste fixieren.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:142 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:142 msgid "Now we'll add push buttons to control the turnouts.\n" msgstr "Jetzt fügen wir Drucktaster für die Steuerung der Weichen dazu.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:143 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:143 msgid "Let's add signals to our siding.\n" msgstr "Lassen Sie uns noch Signale an unserem Ausweichgleich aufstellen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:144 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:144 msgid "" "The entrance to the siding will be protected by double headed signals.\n" msgstr "" "Die Einfahrt in das Ausweichgleich wird durch ein doppeltes Signal " "geschützt\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:145 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:145 msgid "First turn off the Snap Grid.\n" msgstr "Zuerst schalten Sie bitte das Fangraster aus.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:146 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:146 msgid "Rotate the signals and move them to the proper locations.\n" msgstr "" "Rotieren Sie die Signale und setzen diese dann an die richtige Stelle.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:147 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:147 msgid "" "We rotate the signals by Shift-Right-Click and select 90° CW on the popup " "menu. We can not show the popup menu in demo mode, but will simulate the " @@ -8450,27 +8339,27 @@ msgstr "" "gleichzeitigem Mausklick.Aus dem Menu wählen wir 90° gegen UZS aus. Im Demo-" "Mode kann das Menu nicht angezeigt werden, aber wir simulieren den Effekt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:148 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:148 msgid "The exits from the siding will be protected by single headed signals.\n" msgstr "" "Die Ausfahrt aus dem Ausweichgleich wird durch ein einfaches Signal " "gesichert.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:149 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:149 msgid "Now for some touch-ups.\n" msgstr "Nun noch ein paar kleinere Nachbesserungen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:150 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:150 msgid "Notice when the line meet at an angle there is a gap.\n" msgstr "" "Beachten Sie, dass am Berührungspunkt zwischen zwei Linien ein Spalt " "existiert.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:151 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:151 msgid "We will fill this gap with the Å’\" dot.\n" msgstr "Wir füllen diesen Spalt mit einem 1/2 Inch großen Punkt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:152 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:152 msgid "" "Note: Win95/Win98/WinME does not support drawing lines with flat end-caps, " "but only with round end-caps.\n" @@ -8478,11 +8367,11 @@ msgstr "" "Note: Win95/Win98/WinME does not support drawing lines with flat end-caps, " "but only with round end-caps.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:153 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:153 msgid "Users on those platforms will not see the gap.\n" msgstr "Users on those platforms will not see the gap.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:154 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:154 msgid "" "Add an arrow head to indicate the tracks that connect to the rest of the " "layout.\n" @@ -8490,17 +8379,17 @@ msgstr "" "Mit einer Pfeilspitze werden die Gleise markiert, die mit dem Rest der " "Anlage verbunden sind.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:155 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:155 msgid "Rotate the arrow head by 180° and move into position.\n" msgstr "" "Rotieren Sie die Pfeilspitze um 180° und bringen Sie diese in die richtige " "Position.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:156 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:156 msgid "And add some labels.\n" msgstr "Und fügen einige Beschriftungen hinzu.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:157 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:157 msgid "" "We want to print our control panel onto a 8Å“x11 page, but the control panel " "is a bit too wide.\n" @@ -8508,11 +8397,11 @@ msgstr "" "Wir würden das Steuerpult gerne auf Paiper mit der Größe 8\"x11\" drucken, " "aber es ist zu breit.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:158 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:158 msgid "Lets tighten it up a bit.\n" msgstr "Lassen Sie uns das ein bisschen enger zusammen packen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:159 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:159 msgid "" "First turn the Snap Grid on again so any moves we make will keep objects on " "the grid.\n" @@ -8520,34 +8409,34 @@ msgstr "" "Zuerst schalten Sie bitte das Fangraster wieder ein, damit die Objekte beim " "Verschieben ausgerichtet bleiben.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:160 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:160 msgid "Lets move the spur track the left 3/4\"\n" msgstr "Lassen Sie uns das Abstellgleis um ein 3/4 Inch nach links schieben.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:161 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:161 msgid "Now move the right side of the siding over.\n" msgstr "Jetzt verschieben Sie die rechte Seite des Ausweichgleises.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:162 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:162 msgid "Now, adjust the ends of the mainline and siding tracks.\n" msgstr "" "Und passen nun die Enden des Hauptgleises und des Ausweichgleises an.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:163 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:163 msgid "And move the title over as well.\n" msgstr "Anschliessend noch den Titel verschieben.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:164 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:164 msgid "Now you can print it.\n" msgstr "Jetzt können Sie das Ergebnis drucken.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:165 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:165 msgid "The cross-hairs on the LEDs and switch show the centers for drilling.\n" msgstr "" "Fadenkreuze markieren die Mittelpunkte der LEDs und Schalter und ermöglichen " "so ein einfaches Bohren.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:166 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:166 msgid "" "Pressing the button lets you delete selected tracks from the " "layout.\n" @@ -8555,7 +8444,7 @@ msgstr "" "Durch Drücken der -Taste können Sie die ausgewählten Gleise vom Plan " "löschen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:167 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:167 msgid "" "First you select the tracks you want to delete, and then press the " "button.\n" @@ -8563,7 +8452,7 @@ msgstr "" "Zuerst wählen Sie die Gleise, die Sie löschen wollen und drücken dann " ".\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:168 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:168 msgid "" "If you delete a track connected to an easement curve, then the easement " "curve is deleted as well.\n" @@ -8571,20 +8460,20 @@ msgstr "" "Wenn Sie ein Gleis löschen, das einen Ãœbergangsbogen besitzt, so wird dieser " "Ãœbergangsbogen ebenfalls gelöscht.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:169 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:169 msgid "You can use the command to undelete tracks.\n" msgstr "" "Sie können den -Befehl nutzen, um ein versehentliches Löschen " "rückgängig zu machen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:170 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:170 msgid "" "If you Left-Drag on the layout you can select all tracks within an area.\n" msgstr "" "Durch Ziehen mit der Maus bei gedrückter linker Taste können Sie alle Gleise " "in einem Bereich markieren.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:171 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:171 msgid "" "Note, only tracks within the selected area are deleted. Since the easement " "curve is connected to a deleted track, it is deleted as well.\n" @@ -8593,7 +8482,7 @@ msgstr "" "werden. Da der Ãœbergangsbogen mit einem gelöschten Gleis verbunden ist, wird " "dieser ebenfalls gelöscht.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:172 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:172 msgid "" "The demo also simulates entering values and selecting options on various " "dialogs.\n" @@ -8601,7 +8490,7 @@ msgstr "" "Die Demo simuliert die Eingabe von Werten und Auswahl von Optionen in " "verschiedenen Dialogfenstern.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:173 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:173 msgid "" "This is simulated by drawing a rectangle around the control when values are " "entered or changed.\n" @@ -8609,7 +8498,7 @@ msgstr "" "Dies wird simuliert, in dem ein Rechteck um das Eingabefeld gezeichnet wird, " "wenn Werte eingegeben oder geändert werden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:174 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:174 msgid "" "Here we are going to make some changes to the Display dialog. Notice how " "this is simulated.\n" @@ -8617,7 +8506,7 @@ msgstr "" "Hier machen wir Änderungen im Anzeige-Dialog. Beachten Sie, wie das " "simuliert wird.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:175 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:175 msgid "" "This effect is only used in demonstration mode. During normal operation you " "will not see this.\n" @@ -8625,12 +8514,12 @@ msgstr "" "Dieser Effekt wird nur im Demonstrations-Modus benutzt. Während der normalen " "Benutzung werden Sie das nicht sehen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:176 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:176 msgid "Dimension Lines are used to mark the distances between two points.\n" msgstr "" "Maßlinien werden benutzt, um den Abstand zwischen zwei Punkten zu zeigen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:177 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:177 msgid "" "Here we will create a Dimension Line to show the separation between two " "tracks.\n" @@ -8638,7 +8527,7 @@ msgstr "" "Hier erstellen wir eine Maßlinie, um den Abstand zwischen zwei parallelen " "Gleisen zu zeigen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:178 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:178 msgid "" "We might also want to measure the distance between two structures. In this " "case we will use a larger dimension line.\n" @@ -8646,7 +8535,7 @@ msgstr "" "Möglicherweise wollen wir auch den Abstand zwischen zwei Gebäuden bestimmen." "In diesem Fall nutzen wir eine größere Maßlinie.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:179 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:179 msgid "" "We can use the command to change the position of the Dimension " "Line and the size of the numbers.\n" @@ -8654,18 +8543,18 @@ msgstr "" "Der Befehl kann genutzt werden, um die Position der Maßlinie " "und die Größe der Zahlen zu ändern.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:180 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:180 msgid "" "This example will show the effect of using easements while joining tracks.\n" msgstr "" "In diesem Beispiel wird die Wirkung der Ãœbergangsbögen während des Verbinden " "von Gleisen gezeigt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:181 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:181 msgid "First, we'll enable easements.\n" msgstr "Zuerst schalten wir Ãœbergangsbögen an.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:182 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:182 msgid "" "We've selected sharp easements. The minimum radius curve we can use will be " "9.75\"\n" @@ -8673,13 +8562,13 @@ msgstr "" "Wir haben enge Ãœbergangsbögen ausgewählt. Der Mindestradius, den wir " "benutzen können, beträt 9,75\".\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:183 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:183 msgid "Notice the label on the Easement button has changed to 'Sharp'.\n" msgstr "" "Beachten Sie, dass die Beschriftung des Knopfes <Ãœbergangsbogen> auf 'Sharp' " "geändert wurde.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:184 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:184 msgid "" "Note the connecting curve does not quite meet the straight tracks. This the " "'Offset'.\n" @@ -8687,11 +8576,11 @@ msgstr "" "Beachten Sie. dass das Verbindungsgleis das gerade Gleis nicht genau trifft. " "Das ist der 'Absatz'.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:185 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:185 msgid "Here the connecting curve is too small.\n" msgstr "Jetzt ist der Verbindungsradius zu klein.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:186 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:186 msgid "" "The connecting curve is made of three tracks, the curve and two easement " "segments on each end.\n" @@ -8699,7 +8588,7 @@ msgstr "" "Die verbindende Kurve besteht aus drei Gleisen, der Kurve und den " "Ãœbergangsbögen an jedem Ende.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:187 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:187 msgid "" "We have designed part of the layout with a siding, 2 branches and a spiral " "loop. We want to set Elevations.\n" @@ -8707,52 +8596,52 @@ msgstr "" "Wir haben einen Teil eines Gleisplan mit Nebengleis, 2 Abzweigen und einer " "Gleiswendel entworfen. Jetzt wollen wir die Höhen festlegen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:188 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:188 msgid "First we will set elevations at the end of the branches.\n" msgstr "Zuerst legen wir die Höhen am Ende der Abzweige fest.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:189 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:189 msgid "We'll select the end of the top branch and set the Elevation to 4\"\n" msgstr "" "Wir wählen das Ende des oberen Abzweigs und legen die Höhe auf 4\" fest.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:190 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:190 msgid "First, click on the End-Point.\n" msgstr "Zuerst klicken Sie auf den Endpunkt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:191 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:191 msgid "Next, pick Defined on the Elevation dialog Radio box.\n" msgstr "Als nächstes wählen Sie 'Fest' im Dialogfenster für das Höhenmaß.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:192 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:192 msgid "And set the Elevation to 4.\n" msgstr "Und setzen die Höhe auf 4.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:193 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:193 msgid "Now, select the other branch and set it's elevation to 2\"\n" msgstr "" "Jetzt wählen Sie den anderen Abzweig und legen seine Höhe auf 2\" fest.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:194 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:194 msgid "We can move the Elevations by using Right-Drag\n" msgstr "" "Wir können die Höhenmaß durch Ziehen mit der Maus bei gedrückter rechter " "Taste verschieben.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:195 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:195 msgid "Now, we set the Elevation at one end of the Siding.\n" msgstr "Jetzt legen wir die Höhe an einem Ende des Nebengleises fest.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:196 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:196 msgid "We want to find the elevations where the 2 tracks cross.\n" msgstr "" "Wir wollen die Höhen der Gleise ermitteln, an denen diese sich kreuzen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:197 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:197 msgid "We picked an End-Point on the upper track.\n" msgstr "Wir haben einen Endpunkt am oberen Gleis ausgewählt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:198 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:198 msgid "" "XTrackCAD has computed the Elevation (2.34\") at this point based on the " "Elevation at the siding and a combination of the of the first Elevations.\n" @@ -8760,7 +8649,7 @@ msgstr "" "XTrackCAD hat die Höhe (2,34\") an dieser Stellle auf Grundlage der Höhe des " "Nebengleises in Verbindung mit den ersten Höhenangaben ermittelt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:199 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:199 msgid "" "We create a Computed Elevation here that will be automatically adjusted " "whenever the other Elevations are changed.\n" @@ -8768,7 +8657,7 @@ msgstr "" "Hier erstellen wir eine 'Berechnete' Höhe, die automatisch angepasst wird, " "wenn sich andere Höhenangaben ändern.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:200 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:200 msgid "" "The Compute Elevation is based on Elevations at end of both of the " "branches. We may want to base the Elevation on only one branch. For " @@ -8780,15 +8669,15 @@ msgstr "" "benutzen. Das kann sinnvoll sein, wenn der Abzweig das Hauptgleis bildet und " "wir nicht wollen dass das andere Gleis die Höhenberechnung beeinflusst.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:201 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:201 msgid "We do this by Ignoring the branch we don't want.\n" msgstr "Wir erreichen das, indem wir einen Abzweig ignorieren.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:202 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:202 msgid "We'll ignore the lower branch.\n" msgstr "Wir werden den unteren Abzweig ignorieren.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:203 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:203 msgid "" "Notice at the End-Point where the tracks cross, we see the Elevation has " "changed from 2.34 to 2.64.\n" @@ -8796,15 +8685,15 @@ msgstr "" "Beachten Sie, dass sich die Höhe an der Kreuzug von 2,34 auf 2,64 geändert " "hat.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:204 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:204 msgid "Now we want to know the elevation of the lower track.\n" msgstr "Jetzt wollen wir die Höhe des unteren Gleises ermitteln.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:205 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:205 msgid "There is no End-Point on the lower track here.\n" msgstr "Es gibt hier keinen Endpunkt des unteren Gleises.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:206 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:206 msgid "" "Use Shift-Left-Click to Split the track and create an End-Point we can use " "for an Elevation,\n" @@ -8813,15 +8702,15 @@ msgstr "" "getrennt und ein Endpunkt, den wir für die Festlegung der Höhe nutzen " "können, eingefügt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:207 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:207 msgid "and create another Computed Elevation point.\n" msgstr "Wir erstellen einen neuen berechneten Höhenpunkt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:208 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:208 msgid "Now we want to label the Grade on this section of track.\n" msgstr "Jetzt benennen wir die Steigung auf diesem Gleisabschnitt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:209 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:209 msgid "" "Again, since there is no End-Point nearby, we split the track to create an " "End-Point we can use,\n" @@ -8829,17 +8718,17 @@ msgstr "" "Auch hier ist wieder kein Endpunkt in der Nähe, daher trennen wir das Gleis " "um einen nutzbaren Endpunkt zu erhalten.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:210 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:210 msgid "and create a Grade marker.\n" msgstr "Dort erstellen wir eine Steigungsmarkierung.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:211 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:211 msgid "Note the marker has an arrow pointing in the upwards direction.\n" msgstr "" "Beachten Sie, dass die Markierung einen Pfeil besitzt, der in Richtung des " "Anstiegs zeigt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:212 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:212 msgid "" "The last thing we want to do is to create a Station label that we'll use in " "the command.\n" @@ -8847,13 +8736,13 @@ msgstr "" "Als letzten Schritt erstellen wir noch eine Beschriftung für einen Bahnhof, " "den wir im Befehl benutzen werden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:213 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:213 msgid "Now, set the Elevation to Station and enter the its name.\n" msgstr "" "Jetzt setzen Sie die Höhenmarkierung auf 'Bahnhof' und geben den Namen " "ein.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:214 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:214 msgid "" "XTrackCAD can help find tracks that are curved too sharply or are too " "steep. These tracks are Exception tracks and are drawn in the Exception " @@ -8863,7 +8752,7 @@ msgstr "" "bilden oder die zu steil ansteigen. Diese Gleise sind Ausnahmegleise und " "werden in der Ausnahmegleisfarbe dargestellt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:215 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:215 msgid "" "In this example we have a curved track with radius of 9\" and a straight " "track with a grade of 3.8%.\n" @@ -8871,11 +8760,11 @@ msgstr "" "In diesem Besipiel haben wir eine Kurve mit einem Radius von 9,5\" und ein " "gerades Gleis auf einer 3.8% Steigung.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:216 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:216 msgid " \n" msgstr " \n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:217 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:217 msgid "" "The Layout dialog shows the Minimum Track Radius is 9\" and the Maximum " "Track Grade is 5%.\n" @@ -8883,7 +8772,7 @@ msgstr "" "Im den Optionen für den Gleisplan sehen wir, dass der Mindestradius mit 9\" " "und die maximale Steigung mit 5% festgelegt sind.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:218 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:218 msgid "" "If we make the curved track sharper it will be drawn in the Exception " "color.\n" @@ -8891,7 +8780,7 @@ msgstr "" "Verringern wir den Radius der Kurve, so wird das Gleis mit der Ausnahmefarbe " "dargestellt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:219 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:219 msgid "" "If we make the straight track steeper it will also be drawn in the Exception " "color.\n" @@ -8899,7 +8788,7 @@ msgstr "" "Vergrößern wir die Steigung des geraden Gleises, so wird das Gleis ebenfalls " "in der Ausnahmefarbe dargestellt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:220 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:220 msgid "" "You can change the Exception color on the Colors dialog from the Options " "menu.\n" @@ -8907,7 +8796,7 @@ msgstr "" "Die Ausnahmefarbe kann im Farbdialogfenster des Optionen-Menus geändert " "werden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:221 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:221 msgid "" "The unconnected End-Point of any track can be extended with the " "command using Right-Drag.\n" @@ -8915,19 +8804,19 @@ msgstr "" "Gleise mit mindestens einem freien Endpunkt Gleise können mit dem <Ändern>-" "Befehl oder durch Ziehen mit gedrücktem rechtem Mausknopf geändert werden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:222 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:222 msgid "Select the End-Point and Right-Drag.\n" msgstr "Endpunkt auswählen und mit rechter Maustaste ziehen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:223 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:223 msgid "The extending track can be straight...\n" msgstr "Die Erweiterung kann gerade sein...\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:224 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:224 msgid "... or curved.\n" msgstr "...oder gebogen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:225 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:225 msgid "" "If you extend a Straight or Curved flex track and enable Easements then an " "Easement curve will be automatically generated when you extend the track.\n" @@ -8935,33 +8824,33 @@ msgstr "" "Wenn die Funktion Ãœbergangsbogen aktiv ist, während Sie ein gerades oder " "gebogenes Flexgleis verändern, so wird ein Ãœbergangsbogen erstellt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:226 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:226 msgid "" "The command will create a mirror image of the selected objects.\n" msgstr "" "Der Befehl erzeugt ein Spiegelbild der ausgewählten Objekte.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:227 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:227 msgid "After selecting the object, drag a line which will form the mirror.\n" msgstr "" "Nach der Auswahl der Objekte, wird eine Linie gezogen die die Spiegelachse " "bildet.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:228 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:228 msgid "The mirror line does not have to be vertical or horizontal.\n" msgstr "Diese Spiegellinie muss nicht horizontal oder vertikal sein.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:229 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:229 msgid "You can also flip any number of objects.\n" msgstr "Sie können jede beliebige Anzahl von Objekten spiegelen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:230 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:230 msgid "Watch what happens to the structure and turnout titles.\n" msgstr "" "Achten Sie darauf, was mit den Beschriftungen an Gebäuden und Weichen " "geschieht.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:231 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:231 msgid "" "Note that the turnout title has been changed from the Medium Right to Medium " "Left. When turnouts are flipped, XTrackCAD will try to find a matching " @@ -8971,7 +8860,7 @@ msgstr "" "Linksweiche wurde. Werden Weichen gespiegelt, versucht XTrackCAD eine " "passende Weiche zu finden und ersetzt den Namen, wenn dies gelingt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:232 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:232 msgid "" "Structures do not have Right and Left hand versions. Their title is changed " "to indicate that they were flipped.\n" @@ -8979,11 +8868,11 @@ msgstr "" "Gebäude haben keine rechte oder linke Version. Der veränderte Titel zeigt, " "dass diese gespiegelt wurden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:233 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:233 msgid "You can use the command to change their title.\n" msgstr "Mit dem Befehl kann der Tietel wieder geändert werden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:234 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:234 msgid "" "The and commands (on the Tools menu) are a powerful way to " "manipulate Turnout and Structure definitions.\n" @@ -8991,13 +8880,13 @@ msgstr "" "Die und Befehle bilden einen leistungsfähigen " "Weg, Weichen- oder Gebäude-Definition zu verändern.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:235 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:235 msgid "We'll start with a simple turnout and add a switch machine.\n" msgstr "" "Wir beginnen mit einer einfachen Weiche zu der wir einen Weichenantrieb " "zufügen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:236 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:236 msgid "" "Now that we have drawn a rough outline of a switch machine we will group it " "with the turnout definition.\n" @@ -9005,15 +8894,15 @@ msgstr "" "Nachdem wir jetzt den groben Umriß des Antriebs gezeichnet haben, gruppieren " "wir diesen mit der Weichen-Definition.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:237 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:237 msgid "First we Select the objects in the new definition.\n" msgstr "Zuerst wählen wir die Objekte in der neuen Definition aus.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:238 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:238 msgid "Now do the command.\n" msgstr "Und wenden jetzt den Befehl an.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:239 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:239 msgid "" "The command dialog shows the Title (Manufacturer, Description and " "Part Number) of the new definition. This information is taken from the " @@ -9023,7 +8912,7 @@ msgstr "" "Beschreibung und Teilenummer) für die neue Definition an. Diese Information " "kommt aus den ausgewählten Teilen der Gruppe.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:240 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:240 msgid "" "The 'Replace with new group?' toggle will replace the Selected objects with " "the new definition.\n" @@ -9031,7 +8920,7 @@ msgstr "" "Der 'Ersetzen durch neue Definition' Schalter ermöglicht es, die " "ausgewählten Objekte durch die neuen Definition zu ersetzen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:241 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:241 msgid "" "If we don't change the Title then the new definition will replace the " "existing definition.\n" @@ -9039,19 +8928,19 @@ msgstr "" "Wenn wir den Titel nicht verändern, so ersetzt die neue Definition die " "bereits vorhandene.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:242 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:242 msgid "We'll give this definition a new Description.\n" msgstr "Wir geben der Gruppe eine neue Beschreibung.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:243 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:243 msgid "We're done with this definition. Press Ok.\n" msgstr "Diese Definition ist fertig. Drücken Sie OK.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:244 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:244 msgid "You will see the updated image on the HotBar.\n" msgstr "Sie sehen das aktualisierte Bild in der Auswahlleiste.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:245 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:245 msgid "" "The command replaces any Selected turnouts or structures with " "their parts.\n" @@ -9059,7 +8948,7 @@ msgstr "" "Der Befehl zum Auflösen der Gruppe ersetzt gewählte Weichen oder Gebäude " "durch ihre Teile.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:246 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:246 msgid "" "Structures and non-track segements of turnouts are composed of Lines, " "Circles and other shapes. In this turnout these are the two lines and the " @@ -9068,7 +8957,7 @@ msgstr "" "Gebäude und Weichen sind aus Linien, Kreisen und anderen Formen " "zusammengesetzt. Zu dieser Weiche gehören zwei Linien und zwei Quadrate.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:247 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:247 msgid "" "We will Ungroup this turnout and see how the individual parts can be " "changed.\n" @@ -9076,26 +8965,26 @@ msgstr "" "Wir werden diese Weiche in ihre Teile zerlegen und sehen, wie die einzelnen " "Teile verändert werden können.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:248 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:248 msgid "First Select the turnout and then Ungroup it.\n" msgstr "" "Zuerste wählen Sie die Weiche aus und lösen dann die Gruppierung auf.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:249 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:249 msgid "Notice that the Title now indicates the turnout is Ungrouped.\n" msgstr "" "Beachten Sie, dass der Titel jetzt darauf hinweis, dass die Weiche aufgelöst " "ist.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:250 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:250 msgid "Hit Escape to deselect everything.\n" msgstr "Durch Drücken von Escape wird die Auswhl aufgehoben.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:251 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:251 msgid "Now Select the lines and squares.\n" msgstr "Jetzt wählen Sie die Linien und Quadrate aus.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:252 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:252 msgid "" "We could modify these object or add new ones. For now we'll just delete " "them.\n" @@ -9103,15 +8992,15 @@ msgstr "" "Wir können diese Objekt ändern oder neue hinzufügen.Diesmal werden wir sie " "einfach löschen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:253 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:253 msgid "And move the Label out of the way.\n" msgstr "Und die Beschriftung auf die Seite schieben.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:254 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:254 msgid "Notice that the turnout has been broken into three parts.\n" msgstr "Beachten Sie, dass die Weiche in drei Teile zerfallen ist.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:255 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:255 msgid "" "Two ends of the turnout, from the frog to the end of the diverging leg and " "from the points to the left, are now straight track sections.\n" @@ -9119,7 +9008,7 @@ msgstr "" "Zwei Endpunkte der Weiche, vom Herzstück zum Ende des abzweigenden Gleis und " "von den Weichenzungen nach links, sind jetzt gerade Abschnitte.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:256 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:256 msgid "" "The a turnout is made of a number of individual straight and curved track " "segements. This turnout had four segments:\n" @@ -9127,31 +9016,31 @@ msgstr "" "Eine Weiche besteht aus einer Anzahl von geraden und gebogenen Gleisstücken. " "Diese Weiche hat vier Stücke:\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:257 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:257 msgid " 1 a short straight segment to the left of the points\n" msgstr "1. ein kurzes gerades Stück, links von den Weichenzungen,\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:258 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:258 msgid " 2 a long straight segment to the right of the points\n" msgstr "2. ein langes gerades Stück, rechts von den Weichenzungen,\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:259 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:259 msgid " 3 a curved segment from the points to the frog\n" msgstr "3. ein gebogenes Stück von den Weichenzungen bis zum Herzstück, und\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:260 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:260 msgid "" " 4 a straight segment from the frog to the end of the diverging leg.\n" msgstr "" "4. ein gerades Stückvom Herzstück bis zum Ende des abzweigenden Gleis.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:261 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:261 msgid "The first and last segments have be converted to straight tracks.\n" msgstr "" "Der erste und der letzte Gleisabschnitt wurden in gerade Gleise " "umgewandelt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:262 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:262 msgid "" "The second and third segments form the the body of the turnout and can not " "be ungrouped further.\n" @@ -9159,7 +9048,7 @@ msgstr "" "Der zweite und der dritte Gleiusabschnitt bilden den Kern der Weiche und " "können nicht weiter zerlegt werden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:263 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:263 msgid "" "You can later Group this turnout with the straight segments to recreate the " "turnout definition. You can also add other track segments to turnout " @@ -9169,33 +9058,33 @@ msgstr "" "Definition wiederherzustellen. Sie können auch andere Gleisabschnitte zur " "Weichendefinition zufügen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:264 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:264 msgid "Now, create a track and place the new turnout on it.\n" msgstr "Jetzt erstellen Sie bitte ein Gleis und setzen die Weiche darauf.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:265 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:265 msgid "Now suppose we want to replace the black squares with green circles.\n" msgstr "" "Nehmen wir mal an, wir wollen die schwarzen Quadrate durch grüne Kreise " "ersetzen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:266 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:266 msgid "First we Select the turnout.\n" msgstr "Zuerst wählen wir die Weiche aus.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:267 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:267 msgid "And now Ungroup it (from the Tools Menu)\n" msgstr "" "Der ersten und der letzte Abschnitt wurden in gerade Gleise umgewandelt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:268 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:268 msgid "" "Notice that the name has changed to indicate the turnout was Ungrouped.\n" msgstr "" "Beachten Sie, dass der Name geändert wurde, um anzuzeigen, dass die " "Gruppierung der Weiche aufgelöst wurde.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:269 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:269 msgid "" "Now, hit escape to deselect everything and then Select the 2 squares and " "delete them.\n" @@ -9203,15 +9092,15 @@ msgstr "" "Jetzt drücken Sie Escape umd die Auswahl zurückzusetzen. Dann wählen Sie die " "zwei Quadrate und löschen diese.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:270 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:270 msgid "Now draw the green circles...\n" msgstr "Jetzt zeichnen Sie die grünen Kreise...\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:271 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:271 msgid "and Group the new definition.\n" msgstr "und gruppieren die neue Definition.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:272 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:272 msgid "" "Notice that the turnout in the HotBar is angled the same as the turnout on " "the layout. Make sure your new definition is rotated the way you want it.\n" @@ -9220,32 +9109,32 @@ msgstr "" "auf der Anlage ist. Stellen Sie sicher, das die neuen Definitionen so " "ausgerichtet sind, wie Sie es bevorzugen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:273 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:273 msgid "We can also create turnouts from simple straight and curved tracks.\n" msgstr "" "Wir können auch aus einfachen geraden und gebogenen Gleisen Weichen " "erstellen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:274 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:274 msgid "We'll create two tracks that have a common End-Point.\n" msgstr "Wir erzeugen zwei Gleise mit einem gemeinsamen Endpunkt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:275 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:275 msgid "At this point we can modify the tracks if necessary.\n" msgstr "" "Zu diesem Zeitpunkt können die Gleise verändern, sofern das notwendig ist.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:276 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:276 msgid "We will use the command to change the tracks.\n" msgstr "" "Wir benutzen den Befehl um die Eigenschaften der Gleise zu " "verändern.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:277 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:277 msgid "We'll make the Length 7.5\".\n" msgstr "Wir setzen die Länge auf 7,5\".\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:278 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:278 msgid "" "If we change the Length, each End-Point will be moved to shorten the track. " "We want to just move the Right End-Point. To control this, change the Pivot " @@ -9258,15 +9147,15 @@ msgstr "" "linke Endpunkt unverändert bleibt wenn wir die Länge (oder den Winkel) des " "Gleises ändern.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:279 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:279 msgid "Now when change the Length only the Right End-Point will move.\n" msgstr "Jetzt wird beim Ändern der Länge nur der rechte Endpunkt verschoben.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:280 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:280 msgid "Now let's look at the curved track.\n" msgstr "Jetzt schauen wir uns das gebogene Gleis an.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:281 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:281 msgid "" "Here the Left End-Point (which we don't want to move) is the Second End-" "Point, so we'll make that the Pivot.\n" @@ -9274,29 +9163,29 @@ msgstr "" "Hier ist der linke Endpunkt, den wir nicht verschieben wollen, der zweite " "Endpunkt. Also legen wir diesen als Fixpunkt fest.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:282 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:282 msgid "We want the curve to have a radius of 20\" and an angle of 17.5°.\n" msgstr "" "Wir wollen, dass der Bogen einen Radius von 20\" und einen Winkel von 17,5° " "hat.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:283 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:283 msgid "First change the Radius...\n" msgstr "Zuerst ändern Sie den Radius...\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:284 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:284 msgid "and the the Angular Length.\n" msgstr "und den Winkelabstand.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:285 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:285 msgid "Now Select both tracks...\n" msgstr "Jetzt bitte beide Gleise auswählen...\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:286 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:286 msgid "and Group them.\n" msgstr "und gruppieren sie.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:287 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:287 msgid "" "If the two tracks have a common End-Point then they will form a Turnout and " "can be switched with the command. Otherwise they will just be two " @@ -9306,38 +9195,38 @@ msgstr "" "Weiche bilden, dieim Betriebsmodus gesteuert werden kann. Andernfalls werden " "es einfach zwei gruppierte Gleise sein.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:288 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:288 msgid "" "We have created a left hand turnout and we also want a right hand version.\n" msgstr "" "Wir haben eine links abzweigende Weiche erstellt und wollen auch die rechts " "abzweigende Form.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:289 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:289 msgid "We'll use the command.\n" msgstr "Wir verwenden den Befehl \n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:290 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:290 msgid "" "Drag a horizontal line that will be the mirror for the command.\n" msgstr "" "Ziehen Sie als Spiegelstrich für den Spiegeln Befehl eine horizontale " "Linie.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:291 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:291 msgid "Notice the title has changed to Flipped Left.\n" msgstr "Beachten Sie, dass der Titel auf Gespiegelt Links geändert wurde.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:292 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:292 msgid "Now Group the turnout.\n" msgstr "Jetzt gruppieren Sie die Weiche\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:293 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:293 msgid "We'll change the Title and Part No for the new defintion.\n" msgstr "" "Wir werden den Titel und die Teilnummer für die neue Definition ändern.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:294 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:294 msgid "" "To Remove the definitions, use the Custom Management dialog on the Tools " "menu.\n" @@ -9345,11 +9234,11 @@ msgstr "" "Um Definitionen zu löschen benutzen Sie die \"Anpassungs Verwaltung\" im " "\"Verwalten\" Menü.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:295 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:295 msgid "Select the definitions you added and Delete them.\n" msgstr "Wählen Sie die zugefügten Definitionen aus udn löschen diese.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:296 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:296 msgid "" "Now we will create a helix in the corner of the layout connected to 2 " "tracks.\n" @@ -9357,34 +9246,34 @@ msgstr "" "Jetzt erstellen wir in der Ecke der Anlage eine Gleiswendel, die zwei Gleise " "verbindet.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:297 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:297 #, c-format msgid "" "We will be creating a helix with a Elevation Difference of 12\", Grade of " "1.5% and limit the Vertical Separation to at least 2\".\n" msgstr "" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:298 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:298 msgid "First set the Elevation Difference to 12\"\n" msgstr "Als erstes den Höhenunterschied auf 12\" setzen\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:299 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:299 msgid "Next set the Vertical Separation to 2\"\n" msgstr "Als nächstes wird der vertikale Abstand auf 2\" gesetzt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:300 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:300 msgid "Notice how this causes the number of Turns to be set to 6\n" msgstr "Beachten Sie, dass hierfür 6 Windungen benötigt werden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:301 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:301 msgid "Next set the Grade to 1.5%\n" msgstr "Jetzt setzen die die Steigung auf 1,5%\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:302 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:302 msgid "Notice how this causes the Radius to change.\n" msgstr "Beachten Sie wie dadruch der Radius verändert wurde.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:303 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:303 msgid "" "Setting these values changes the Radius to 21.2\" and the number of Turns to " "6.\n" @@ -9392,7 +9281,7 @@ msgstr "" "Durch Setzen dieser Werte wird der Radius auf 21,2\" und die Anzahl der " "Windungen auf 6 geändert.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:304 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:304 msgid "" "Now we specify the Angular Separation between the enterance and exit to the " "helix.\n" @@ -9400,21 +9289,21 @@ msgstr "" "Jetzt ändern wir den Winkel zwischen eingehendem und abgehendem Gleis der " "Wendel.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:305 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:305 msgid "Note: this will decrease the Radius slightly.\n" msgstr "Beachten Sie, dass dadurch der Radius geringfügig kleiner wurde.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:306 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:306 msgid "Next we can fine tune the helix by decreasing the Radius to 15\".\n" msgstr "" "Als nächstes können wir die Wendel durch Ändern des Radius auf 15\" " "optimieren.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:307 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:307 msgid "Note the change to the Grade.\n" msgstr "Beachten Sie die Änderung der Steigung.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:308 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:308 msgid "" "Lastly change the Vertical Separation to 2.5\". The number of Turns will " "change to 4 and the grade increase to almost 3%.\n" @@ -9423,7 +9312,7 @@ msgstr "" "Anzahl der Windungen wird auf 4 geändert und die Steigung vergrößert sich " "auf beinahe 3%.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:309 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:309 msgid "" "Note: the Vertical Separation will be increased. This value is the " "Elevation Difference (12.0) divided by the total number of turns. The total " @@ -9435,14 +9324,14 @@ msgstr "" "4,25 Windungen: 4 ganze Windungen und eine viertel Umdrehung für den Winkel " "zwischen den Zugängen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:310 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:310 msgid "" "Now that the helix parameters are set we can place the helix on the layout.\n" msgstr "" "Nachdem die Eigenschaften für die Gleiswendel bestimmt sind, setzen wir " "diese auf die Anlage.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:311 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:311 msgid "" "Next, join the 2 straight tracks to the helix in the same way we join to a " "circle.\n" @@ -9450,7 +9339,7 @@ msgstr "" "Als nächstes verbinden Sie die zwei geraden Gleise mit der Wendel genauso " "wir Sie Gleise mit einem Kreis verbinden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:312 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:312 msgid "" "Notice that the length has increased because we have more than 4 turns in " "the helix. It is closer to 4.25 turns.\n" @@ -9458,7 +9347,7 @@ msgstr "" "Beachten Sie, dass sich die Länge vergrößert hat, da wir mehr als vier " "Windungen in der Wendel haben. Es sind nahe an 4,25 Umdrehungen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:313 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:313 msgid "" "Next, we assign elevations to the 2 End-Points of the helix. This will " "determine the grade and separation between the helix coils.\n" @@ -9467,7 +9356,7 @@ msgstr "" "Dadurch werden die Steigung und derAbstand zwischen den Windungen " "festgelegt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:314 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:314 msgid "" "Note: we could set the elevations anywhere along the connecting tracks " "instead. XTrackCAD treats a helix as a single length of track for " @@ -9477,7 +9366,7 @@ msgstr "" "festlegen können. XTrackCAD behandelt bei den Höhen eine Wendel als ein " "durchgängiges Stück Gleis.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:315 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:315 msgid "" "We have set the elevations to 1\" and 13\" to produce a grade of 3.0% with " "2.8\" between coils.\n" @@ -9485,7 +9374,7 @@ msgstr "" "Wir haben die Höhen auf 1\" und 13\" gesetzt um eine Steigung von 3% mit " "2,8\" zwischen den Windungen zu erzeugen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:316 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:316 msgid "" "You can use the command to change the number of Turns or the " "Elevations at either end of the Helix. This will affect the Grade and " @@ -9495,13 +9384,13 @@ msgstr "" "oder die Höhe an den Enden der Wendel zu ändern. Dadurch ändern sich die " "Steigung und der Abstand.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:317 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:317 msgid "The helix description can be moved by the command.\n" msgstr "" "Mit dem Befehl kann die Beschriftung der Wendel " "verschoben werden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:318 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:318 msgid "" "In addition to using the turnout definitions you can create 'Hand Laid " "Turnout'.\n" @@ -9509,52 +9398,52 @@ msgstr "" "Zusätzlich zu den Weichendefinitionen können Sie auch Selbstbauweichen " "erstellen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:319 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:319 msgid "This is two step process:\n" msgstr "Das ist ein zweistufiger Prozess.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:320 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:320 msgid "1 - click on the frog and drag away to set the frog angle\n" msgstr "" "1. klicken Sie auf das Herzstück und setzen Sie durch ziehen mit gedrücktem " "Mausknopf den richtigen Winkel.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:321 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:321 msgid "" " Hint: the further you drag from the frog, the more accurate the angle.\n" msgstr "" "Hinweis: Je weiter weg vom Herzstück Sie ziehen, um so genauer lässt sich " "der Winkel einstellen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:322 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:322 msgid "2 - click and drag to set the position of the points\n" msgstr "2. Klicken und ziehen Sie um die Position der Zungen festzulegen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:323 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:323 msgid "We can create Hand Laid Turnouts on curved tracks.\n" msgstr "Wir können Selbstbauweichen auch auf gebogenen Gleisen erstellen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:324 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:324 msgid "A Hand Laid Turnout is composed of several parts.\n" msgstr "Eine Selbstbauweiche besteht aus mehreren Teilen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:325 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:325 msgid "The actual Turnout is a short portion at the points.\n" msgstr "Die eigentliche Weiche ist ein kleines Stück an den Weichenzungen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:326 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:326 msgid "The other parts are various straight and curved segments.\n" msgstr "Die anderen Teile sind verschiedene gerade und gebogene Teilstücke.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:327 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:327 msgid "The new curved turnout is also composed of several segments.\n" msgstr "Die neue Bogenweiche besteht ebenfalls aus mehreren Abschnitten.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:328 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:328 msgid "Welcome to the XTrackCAD demonstration.\n" msgstr "Willkommen bei der XTrackCAD Demonstration.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:329 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:329 msgid "" "This will show some the features of XTrackCAD in an automated presentation. " "This window contains a number of controls and a message area (which I hope " @@ -9564,32 +9453,32 @@ msgstr "" "Präsentation zeigen. Dieses Fenster enthält einige Steuerungselements und " "einen Nachrichtenbereich, den Sie gerade lesen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:330 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:330 msgid "The controls are:\n" msgstr "Die Steuerungselemente sind:\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:331 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:331 msgid "Step - advances to the next step of the demo.\n" msgstr "Einzelschritt - weiter zum nächsten Schritt in der Demo.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:332 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:332 msgid "Next - skips ahead to the next demo.\n" msgstr "Nächster - springt zur nächsten Demo.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:333 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:333 msgid "Quit - exits the demo and returns to XTrackCAD.\n" msgstr "Beenden - verlässt die Demo und kehrt zu XTrackCAD zurück.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:334 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:334 msgid "Speed - controls the speed of the demo.\n" msgstr "Geschwindigkeit - steuert die Geschwindigkeit der Demo.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:335 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:335 msgid "Click Step now for the next message.\n" msgstr "" "Klicken Sie jetzt auf Einzelschritt um zur nächsten Nachricht zu gelangen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:336 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:336 msgid "" "If this is the first time you have used the demo you may want to rearrange " "the windows so the demo window does not obscure the main window.\n" @@ -9598,7 +9487,7 @@ msgstr "" "Fensterpositionen festlegen. Achten Sie dabei darauf, dass das Hauptfenster " "nicht durch das Demofenster verdeckt wird.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:337 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:337 msgid "" "You can move the demo window now by dragging on the title bar at the top of " "the window. I suggest you move it to the top of your screen.\n" @@ -9607,7 +9496,7 @@ msgstr "" "Fensters verschieben. Am besten verschieben Sie es an den oberen Rand des " "Bildschirms.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:338 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:338 msgid "" "The various controls are disabled when it would be inappropiate to click on " "them. When the demo is running the Step button is disabled. When the demo " @@ -9620,22 +9509,22 @@ msgstr "" "aktiviert. Sie können darauf klicken, wenn Sie für den nächsten Schritt der " "Demo bereit sind.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:339 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:339 msgid "You can click on Quit to return to XTrackCAD at any time.\n" msgstr "" "Durch Klicken auf Verlassen können Sie jederzeit zu XTrackCAD zurückkehren.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:340 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:340 msgid "You can adjust the speed of the demonstration with the Speed control.\n" msgstr "" "Die Geschwindigkeit der Demo können Sie mit dem Geschwindigkeitsknopf " "anpassen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:341 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:341 msgid "The demos are designed to fit within a certain sized window.\n" msgstr "Die Demos sind für eine bestimmte Fenstergröße entworfen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:342 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:342 msgid "" "For best results, change the size of the main XTrackCAD window so the box " "shape is completely visible.\n" @@ -9643,24 +9532,24 @@ msgstr "" "Um beste Ergebniss zu erreichen, ändern Sie die Größe des XTrackCAD " "Hauptfensters so, dass die das Rechteck vollständig sicht bar ist.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:343 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:343 msgid "You can do this by clicking and dragging on a corner of the window.\n" msgstr "" "Dies können Sie erreichen, in dem Sie an der rechten unteren Ecke des " "Fensters ziehen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:344 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:344 msgid "This is the end of the introductory demo.\n" msgstr "Dies ist das Ende der Einführungsdemo.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:345 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:345 msgid "" "Please click Step for the next demo or click Quit to return to XTrackCAD.\n" msgstr "" "Bitte klicken Sie Einzelschritt für die nächste Demo oder Verlassen, um zu " "XTrackCAD zurück zu kehren.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:346 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:346 msgid "" "You can also join to and from circles. This will change the circles to " "curves.\n" @@ -9668,11 +9557,11 @@ msgstr "" "Sie können auch Gleise mit Gleiskreisen verbinden. Dadurch werden aus " "Kreisen Bögen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:347 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:347 msgid "In this example we will join two circles.\n" msgstr "In diesem Beispiel werden wir zwei Kreise verbinden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:348 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:348 msgid "" "Here we've selected points on the two circles. The direction of the " "connections (whether clockwise or counter clockwise) is controlled by where " @@ -9682,11 +9571,11 @@ msgstr "" "Verbindungen, entweder im Uhrzeigersinn oder dagegen, wird aufgrund der " "Stellen auf den Kreisen, die Sie angewählt haben, ermittelt.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:349 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:349 msgid "Now let's try a cross connection.\n" msgstr "Jetzt versuchen wir eine kreuzweise Verbindung.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:350 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:350 msgid "" "Note that the connection is from different 'ends' of the circle than in the " "last example.\n" @@ -9694,13 +9583,13 @@ msgstr "" "Beachten Sie, dass die Verbindung an anderen Punkten der Kreise ansetzt als " "bem letzten Beispiel.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:351 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:351 msgid "This examples shows joining tracks whose End-Points are aligned.\n" msgstr "" "Dieses Beispiel zeigt wir Gleise verbunden werden, die zueinander parallel " "sind.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:352 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:352 msgid "" "Note the 2 pairs of tracks have End-Points that are close and aligned but " "not connected.\n" @@ -9708,33 +9597,33 @@ msgstr "" "Beachten Sie dass die Endpunkte der beiden Gleise nahe beieinander und " "parallel, aber nicht verbunden, sind.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:353 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:353 msgid "The first case joins the curve and straight track.\n" msgstr "" "Im ersten Fall werden eine gebogenes und ein gerades Gleis verbunden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:354 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:354 msgid "The second case will join the two straight tracks.\n" msgstr "Im zweiten Fall werden zwei gerade Gleise verbunden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:355 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:355 msgid "Note that the two straight tracks were combined to form one track.\n" msgstr "" "Beachten Sie, dass die beiden geraden Gleise zu einem Gleis zusammengefasst " "wurden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:356 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:356 msgid "" "The command can join straight and curved tracks (in either order).\n" msgstr "" "Mit dem Befehl können gerade und gebogene Gleise (in jeder " "Reihenfolge) verbunden werden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:357 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:357 msgid "A connecting track is drawn between the two tracks.\n" msgstr "Ein Verbindungsgleis wird zwischen den beiden Gleisen gezeichnet.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:358 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:358 msgid "" "Notice that the curved track is extended as the connection point moves past " "the End-Point.\n" @@ -9742,11 +9631,11 @@ msgstr "" "Beachten Sie, dass das gebogene Gleis verlängert wird, wenn der " "Verbindungspunkt über den Endpunkt hinaus verschoben wird.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:359 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:359 msgid "Here the connection makes the curved track wrap around.\n" msgstr "Hier bildet das Verbindungsgleis eine Spirale.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:360 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:360 msgid "" "Now the cursor is about to be moved past the other (far) End-Point of the " "straight track. You will receive a warning and the connecting track turns " @@ -9756,27 +9645,27 @@ msgstr "" "Gleises verschoben. Sie erhalten einen Hinweis und das Verbindungsgleis wird " "rot.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:361 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:361 msgid "The command can move one group of tracks to join with another.\n" msgstr "" "Mit dem Befehl können Gruppen von Gleisen verschoben werden, um " "diese mit anderen zu verbinden.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:362 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:362 msgid "First command is used to select tracks.\n" msgstr "Der Befehl wird benutzt, um Objekte auszuwählen.\n" -#: ../../../build/xtc_4-2-2/app/i18n/custmsg.h:485 +#: ../../../build/xtc_4-2-3dev/app/i18n/custmsg.h:485 msgid "Selected tracks can be moved or rotated during the