change language file format to binary
for multiline string support and better integration with poeditor.com
Dieser Commit ist enthalten in:
Ursprung
f920fe0763
Commit
21ef4382c3
41
.github/workflows/build.yml
vendored
41
.github/workflows/build.yml
vendored
@ -372,6 +372,7 @@ jobs:
|
||||
build-data:
|
||||
name: shared data ${{matrix.config.name}}
|
||||
runs-on: ${{matrix.config.os}}
|
||||
needs: [build-lang]
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
@ -408,6 +409,12 @@ jobs:
|
||||
working-directory: ${{github.workspace}}/shared/build
|
||||
run: cmake $GITHUB_WORKSPACE/shared ${{matrix.config.defines}}
|
||||
|
||||
- name: "Download artifact: lang"
|
||||
uses: actions/download-artifact@v2
|
||||
with:
|
||||
name: traintastic-lang
|
||||
path: ${{github.workspace}}/shared/translations
|
||||
|
||||
- name: Build debian package
|
||||
working-directory: ${{github.workspace}}/shared/build
|
||||
run: cpack
|
||||
@ -418,6 +425,32 @@ jobs:
|
||||
name: traintastic-data-deb
|
||||
path: ${{github.workspace}}/shared/build/*.deb
|
||||
|
||||
build-lang:
|
||||
name: manual
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: FranzDiebold/github-env-vars-action@v2
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
lfs: true
|
||||
submodules: recursive
|
||||
|
||||
- name: Checkout LFS objects
|
||||
run: git lfs checkout
|
||||
|
||||
- name: Build language files
|
||||
working-directory: ${{github.workspace}}/shared/translations
|
||||
run: python3 json2lang.py
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: traintastic-lang
|
||||
path: ${{github.workspace}}/shared/translations/*.lang
|
||||
|
||||
build-manual:
|
||||
name: manual
|
||||
runs-on: ubuntu-20.04
|
||||
@ -450,7 +483,7 @@ jobs:
|
||||
package-innosetup:
|
||||
name: package innosetup
|
||||
runs-on: windows-2019
|
||||
needs: [build-client, build-server]
|
||||
needs: [build-client, build-server, build-lang]
|
||||
|
||||
steps:
|
||||
- uses: FranzDiebold/github-env-vars-action@v2
|
||||
@ -476,6 +509,12 @@ jobs:
|
||||
name: traintastic-server
|
||||
path: ${{github.workspace}}/server/build
|
||||
|
||||
- name: "Download artifact: lang"
|
||||
uses: actions/download-artifact@v2
|
||||
with:
|
||||
name: traintastic-lang
|
||||
path: ${{github.workspace}}/shared/translations
|
||||
|
||||
- name: "Download artifact: manual"
|
||||
uses: actions/download-artifact@v2
|
||||
with:
|
||||
|
||||
2
.gitignore
vendored
2
.gitignore
vendored
@ -46,4 +46,4 @@ CMakeLists.txt.*
|
||||
*.pyc
|
||||
.vs
|
||||
.DS_Store
|
||||
|
||||
shared/translations/*.lang
|
||||
|
||||
@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.9)
|
||||
include(../shared/traintastic.cmake)
|
||||
project(traintastic-client VERSION ${TRAINTASTIC_VERSION} DESCRIPTION "Traintastic client")
|
||||
include(GNUInstallDirs)
|
||||
include(../shared/translations/traintastic-lang.cmake)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
@ -21,7 +22,8 @@ endif()
|
||||
add_executable(traintastic-client
|
||||
gfx/common.qrc
|
||||
gfx/dark/dark.qrc
|
||||
gfx/light/light.qrc)
|
||||
gfx/light/light.qrc
|
||||
${TRANSLATION_FILES})
|
||||
|
||||
add_definitions(-DQT_DEPRECATED_WARNINGS)
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
*
|
||||
* This file is part of the traintastic source code.
|
||||
*
|
||||
* Copyright (C) 2019-2021 Reinder Feenstra
|
||||
* Copyright (C) 2019-2021,2023 Reinder Feenstra
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
@ -107,7 +107,7 @@ int main(int argc, char* argv[])
|
||||
fallback->enableMissingLogging();
|
||||
}
|
||||
|
||||
Locale::instance = new Locale(getLocalePath() / language.toStdString().append(".txt"), fallback);
|
||||
Locale::instance = new Locale(getLocalePath() / language.toStdString().append(".lang"), fallback);
|
||||
if(logMissingStrings)
|
||||
const_cast<Locale*>(Locale::instance)->enableMissingLogging();
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
*
|
||||
* This file is part of the traintastic source code.
|
||||
*
|
||||
* Copyright (C) 2021 Reinder Feenstra
|
||||
* Copyright (C) 2021,2023 Reinder Feenstra
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
@ -49,7 +49,7 @@ GeneralSettingsWidget::GeneralSettingsWidget(QWidget* parent)
|
||||
// language:
|
||||
{
|
||||
QComboBox* cb = new QComboBox(this);
|
||||
QDirIterator it(QString::fromStdString(getLocalePath().string()), {"*.txt"}, QDir::Files | QDir::Readable);
|
||||
QDirIterator it(QString::fromStdString(getLocalePath().string()), {"*.lang"}, QDir::Files | QDir::Readable);
|
||||
while(it.hasNext())
|
||||
{
|
||||
const QString filename = it.next();
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
; Inno Setup Script for Traintastic
|
||||
|
||||
#define VersionInfoBinary "..\..\server\build\traintastic-server.exe"
|
||||
#define VersionInfoBinary "..\..\server\build\traintastic-server.exe"
|
||||
|
||||
#define Name "Traintastic"
|
||||
#define Version GetFileVersion(VersionInfoBinary)
|
||||
@ -105,7 +105,7 @@ Source: "..\..\client\build\Release\imageformats\*.dll"; DestDir: "{app}\client\
|
||||
Source: "..\..\client\build\Release\platforms\*.dll"; DestDir: "{app}\client\platforms"; Flags: ignoreversion; Check: InstallClient
|
||||
Source: "..\..\client\build\Release\styles\*.dll"; DestDir: "{app}\client\styles"; Flags: ignoreversion; Check: InstallClient
|
||||
; Shared
|
||||
Source: "..\..\shared\translations\*.txt"; DestDir: "{commonappdata}\traintastic\translations"; Flags: ignoreversion;
|
||||
Source: "..\..\shared\translations\*.lang"; DestDir: "{commonappdata}\traintastic\translations"; Flags: ignoreversion;
|
||||
; Manual
|
||||
Source: "..\..\manual\build\*"; DestDir: "{commonappdata}\traintastic\manual"; Flags: ignoreversion recursesubdirs
|
||||
; LNCV XML
|
||||
@ -145,12 +145,12 @@ var
|
||||
function InstallClient : Boolean;
|
||||
begin
|
||||
Result := ClientAndServerRadioButton.Checked or ClientOnlyRadioButton.Checked;
|
||||
end;
|
||||
end;
|
||||
|
||||
function InstallServer : Boolean;
|
||||
begin
|
||||
Result := ClientAndServerRadioButton.Checked;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure RegWriteTraintasticComponents(Value: String);
|
||||
begin
|
||||
@ -162,7 +162,7 @@ begin
|
||||
if not RegQueryStringValue(HKEY_LOCAL_MACHINE, InstallerSubKeyName, TraintasticComponentsValueName, Result) then
|
||||
Result := '';
|
||||
end;
|
||||
|
||||
|
||||
procedure ComponentsPageUpdateNextButtonEnabled;
|
||||
begin
|
||||
Wizardform.NextButton.Enabled := ClientAndServerRadioButton.Checked or ClientOnlyRadioButton.Checked;
|
||||
@ -172,7 +172,7 @@ procedure ComponentRadioButtonClick(Sender: TObject);
|
||||
begin
|
||||
ComponentsPageUpdateNextButtonEnabled;
|
||||
end;
|
||||
|
||||
|
||||
procedure CurPageChanged(CurPageID: Integer);
|
||||
begin
|
||||
if CurPageID = ComponentsPage.ID then
|
||||
@ -188,7 +188,7 @@ begin
|
||||
RegWriteTraintasticComponents('ClientOnly');
|
||||
end;
|
||||
Result := True;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure InitializeWizard;
|
||||
var
|
||||
@ -198,7 +198,7 @@ begin
|
||||
Components := RegReadTraintasticComponents;
|
||||
|
||||
ComponentsPage := CreateCustomPage(wpSelectComponents, SetupMessage(msgWizardSelectComponents), SetupMessage(msgSelectComponentsDesc));
|
||||
|
||||
|
||||
ClientAndServerRadioButton := TNewRadioButton.Create(ComponentsPage);
|
||||
ClientAndServerRadioButton.Caption := ExpandConstant('{cm:ClientAndServer}');
|
||||
ClientAndServerRadioButton.Checked := (Components = 'ClientAndServer');
|
||||
@ -206,14 +206,14 @@ begin
|
||||
ClientAndServerRadioButton.Height := ScaleY(23);
|
||||
ClientAndServerRadioButton.Parent := ComponentsPage.Surface;
|
||||
ClientAndServerRadioButton.OnClick := @ComponentRadioButtonClick;
|
||||
|
||||
|
||||
Lbl := TLabel.Create(ComponentsPage);
|
||||
Lbl.Caption := ExpandConstant('{cm:ClientAndServerDesc}');
|
||||
Lbl.Top := ClientAndServerRadioButton.Top + ClientAndServerRadioButton.Height;
|
||||
Lbl.Left := ScaleX(17);
|
||||
Lbl.Height := ScaleY(23);
|
||||
Lbl.Parent := ComponentsPage.Surface;
|
||||
|
||||
|
||||
ClientOnlyRadioButton := TNewRadioButton.Create(ComponentsPage);
|
||||
ClientOnlyRadioButton.Caption := ExpandConstant('{cm:ClientOnly}');
|
||||
ClientOnlyRadioButton.Checked := (Components = 'ClientOnly');
|
||||
@ -222,9 +222,9 @@ begin
|
||||
ClientOnlyRadioButton.Height := ScaleY(23);
|
||||
ClientOnlyRadioButton.Parent := ComponentsPage.Surface;
|
||||
ClientOnlyRadioButton.OnClick := @ComponentRadioButtonClick;
|
||||
|
||||
|
||||
Lbl := TLabel.Create(ComponentsPage);
|
||||
Lbl.Caption := ExpandConstant('{cm:ClientOnlyDesc}');
|
||||
Lbl.Caption := ExpandConstant('{cm:ClientOnlyDesc}');
|
||||
Lbl.Top := ClientOnlyRadioButton.Top + ClientOnlyRadioButton.Height;
|
||||
Lbl.Left := ScaleX(17);
|
||||
Lbl.Height := ScaleY(23);
|
||||
|
||||
@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.9)
|
||||
include(../shared/traintastic.cmake)
|
||||
project(traintastic-server VERSION ${TRAINTASTIC_VERSION} DESCRIPTION "Traintastic server")
|
||||
include(GNUInstallDirs)
|
||||
include(../shared/translations/traintastic-lang.cmake)
|
||||
|
||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
|
||||
|
||||
@ -19,8 +20,8 @@ if(NOT DISABLE_CLANG_TIDY)
|
||||
set(CMAKE_CXX_CLANG_TIDY clang-tidy -checks=-*,readability-*,-readability-braces-around-statements,-readability-implicit-bool-conversion,-readability-magic-numbers)
|
||||
endif()
|
||||
|
||||
add_executable(traintastic-server src/main.cpp src/options.hpp)
|
||||
add_executable(traintastic-server-test test/main.cpp)
|
||||
add_executable(traintastic-server src/main.cpp src/options.hpp ${TRANSLATION_FILES})
|
||||
add_executable(traintastic-server-test test/main.cpp ${TRANSLATION_FILES})
|
||||
|
||||
target_compile_definitions(traintastic-server-test PRIVATE -DTRAINTASTIC_TEST)
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
*
|
||||
* This file is part of the traintastic source code.
|
||||
*
|
||||
* Copyright (C) 2019-2022 Reinder Feenstra
|
||||
* Copyright (C) 2019-2023 Reinder Feenstra
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
@ -86,7 +86,7 @@ int main(int argc, char* argv[])
|
||||
}
|
||||
#endif
|
||||
|
||||
Locale::instance = new Locale(getLocalePath() / "en-us.txt");
|
||||
Locale::instance = new Locale(getLocalePath() / "en-us.lang");
|
||||
|
||||
if(enableConsoleLogger)
|
||||
Log::enableConsoleLogger();
|
||||
|
||||
@ -4,7 +4,7 @@ project(traintastic-data VERSION ${TRAINTASTIC_VERSION} DESCRIPTION "Traintastic
|
||||
|
||||
### INSTALL ###
|
||||
|
||||
file(GLOB TRANSLATION_FILES "translations/*.txt")
|
||||
file(GLOB TRANSLATION_FILES "translations/*.lang")
|
||||
install(FILES ${TRANSLATION_FILES} DESTINATION "/opt/traintastic/translations")
|
||||
|
||||
file(GLOB LNCV_XML_FILES "data/lncv/xml/*.xml")
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
*
|
||||
* This file is part of the traintastic source code.
|
||||
*
|
||||
* Copyright (C) 2019-2020 Reinder Feenstra
|
||||
* Copyright (C) 2019-2020,2023 Reinder Feenstra
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
@ -46,22 +46,19 @@ Locale::Locale(std::filesystem::path _filename, Locale* fallback) :
|
||||
const char* pEnd = m_data.data() + m_data.size();
|
||||
while(p < pEnd)
|
||||
{
|
||||
if(*p == '#')
|
||||
{
|
||||
while(*(++p) != '\n'); // seek end of line
|
||||
p++;
|
||||
}
|
||||
else if(*p == '\n' || *p == '\r')
|
||||
p++; // next line
|
||||
else
|
||||
{
|
||||
const auto* start = p;
|
||||
while(*(++p) != '='); // seek =
|
||||
std::string_view id{start, static_cast<size_t>(p - start)};
|
||||
start = ++p;
|
||||
while(*(++p) != '\n'); // seek end of line
|
||||
m_strings.insert({id, {start, static_cast<size_t>(p - start)}});
|
||||
}
|
||||
size_t len = *reinterpret_cast<const uint32_t*>(p);
|
||||
p += sizeof(uint32_t);
|
||||
std::string_view id{p, len};
|
||||
p += len;
|
||||
if(len % 4 != 0)
|
||||
p += 4 - (len % 4);
|
||||
|
||||
len = *reinterpret_cast<const uint32_t*>(p);
|
||||
p += sizeof(uint32_t);
|
||||
m_strings.insert({id, {p, len}});
|
||||
p += len;
|
||||
if(len % 4 != 0)
|
||||
p += 4 - (len % 4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
934
shared/translations/de-de.json
Normale Datei
934
shared/translations/de-de.json
Normale Datei
@ -0,0 +1,934 @@
|
||||
[
|
||||
{
|
||||
"term": "board_tile.misc.push_button:color",
|
||||
"definition": "Farbe"
|
||||
},
|
||||
{
|
||||
"term": "board_tile.rail.direction_control:use_a_to_b",
|
||||
"definition": "Use: A \u2192 B"
|
||||
},
|
||||
{
|
||||
"term": "board_tile.rail.direction_control:use_b_to_a",
|
||||
"definition": "Use: A \u2190 B"
|
||||
},
|
||||
{
|
||||
"term": "board_tile.rail.direction_control:use_both",
|
||||
"definition": "Use: A \u21c4 B"
|
||||
},
|
||||
{
|
||||
"term": "board_tile.rail.direction_control:use_none",
|
||||
"definition": "Use: A \ud83d\udec7 B"
|
||||
},
|
||||
{
|
||||
"term": "board_tile.rail.sensor:input",
|
||||
"definition": "Eingang"
|
||||
},
|
||||
{
|
||||
"term": "board_tile.rail.sensor:invert",
|
||||
"definition": "Umkehren"
|
||||
},
|
||||
{
|
||||
"term": "board_tile:output_map",
|
||||
"definition": "Ausg\u00e4nge"
|
||||
},
|
||||
{
|
||||
"term": "category:network",
|
||||
"definition": "Netzwerk"
|
||||
},
|
||||
{
|
||||
"term": "class_id:board_tile.misc.push_button",
|
||||
"definition": "Druckknopf"
|
||||
},
|
||||
{
|
||||
"term": "class_id:board_tile.rail.sensor",
|
||||
"definition": "Sensor"
|
||||
},
|
||||
{
|
||||
"term": "class_id:board_tile.rail.tunnel",
|
||||
"definition": "Tunnel"
|
||||
},
|
||||
{
|
||||
"term": "class_id:interface.dccplusplus",
|
||||
"definition": "DCC++"
|
||||
},
|
||||
{
|
||||
"term": "class_id:interface.ecos",
|
||||
"definition": "ECoS"
|
||||
},
|
||||
{
|
||||
"term": "class_id:interface.hsi88",
|
||||
"definition": "HSI-88"
|
||||
},
|
||||
{
|
||||
"term": "class_id:interface.loconet",
|
||||
"definition": "LocoNet"
|
||||
},
|
||||
{
|
||||
"term": "class_id:interface.traintastic_diy",
|
||||
"definition": "Traintastic DIY"
|
||||
},
|
||||
{
|
||||
"term": "class_id:interface.withrottle",
|
||||
"definition": "WiThrottle"
|
||||
},
|
||||
{
|
||||
"term": "class_id:interface.wlanmaus",
|
||||
"definition": "WLANmaus"
|
||||
},
|
||||
{
|
||||
"term": "class_id:interface.xpressnet",
|
||||
"definition": "XpressNet"
|
||||
},
|
||||
{
|
||||
"term": "class_id:interface.z21",
|
||||
"definition": "Z21"
|
||||
},
|
||||
{
|
||||
"term": "class_id:vehicle.rail.locomotive",
|
||||
"definition": "Lokomotive"
|
||||
},
|
||||
{
|
||||
"term": "clock:day",
|
||||
"definition": "Tag"
|
||||
},
|
||||
{
|
||||
"term": "clock:hour",
|
||||
"definition": "Stunde"
|
||||
},
|
||||
{
|
||||
"term": "clock:minute",
|
||||
"definition": "Minute"
|
||||
},
|
||||
{
|
||||
"term": "clock:month",
|
||||
"definition": "Monat"
|
||||
},
|
||||
{
|
||||
"term": "clock:multiplier",
|
||||
"definition": "Multiplikator"
|
||||
},
|
||||
{
|
||||
"term": "clock:year",
|
||||
"definition": "Jahr"
|
||||
},
|
||||
{
|
||||
"term": "color:aqua",
|
||||
"definition": "Aqua"
|
||||
},
|
||||
{
|
||||
"term": "color:black",
|
||||
"definition": "Schwarz"
|
||||
},
|
||||
{
|
||||
"term": "color:blue",
|
||||
"definition": "Blau"
|
||||
},
|
||||
{
|
||||
"term": "color:fuchsia",
|
||||
"definition": "Fuchsie"
|
||||
},
|
||||
{
|
||||
"term": "color:gray",
|
||||
"definition": "Grau"
|
||||
},
|
||||
{
|
||||
"term": "color:green",
|
||||
"definition": "Gr\u00fcn"
|
||||
},
|
||||
{
|
||||
"term": "color:lime",
|
||||
"definition": "Lime"
|
||||
},
|
||||
{
|
||||
"term": "color:maroon",
|
||||
"definition": "Maroon"
|
||||
},
|
||||
{
|
||||
"term": "color:navy",
|
||||
"definition": "Navy"
|
||||
},
|
||||
{
|
||||
"term": "color:olive",
|
||||
"definition": "Olive"
|
||||
},
|
||||
{
|
||||
"term": "color:purple",
|
||||
"definition": "Violett"
|
||||
},
|
||||
{
|
||||
"term": "color:red",
|
||||
"definition": "Rot"
|
||||
},
|
||||
{
|
||||
"term": "color:silver",
|
||||
"definition": "Silber"
|
||||
},
|
||||
{
|
||||
"term": "color:teal",
|
||||
"definition": "Blaugr\u00fcn"
|
||||
},
|
||||
{
|
||||
"term": "color:white",
|
||||
"definition": "Wei\u00df"
|
||||
},
|
||||
{
|
||||
"term": "color:yellow",
|
||||
"definition": "Gelb"
|
||||
},
|
||||
{
|
||||
"term": "dccplusplus_channel:output",
|
||||
"definition": "Ausgang"
|
||||
},
|
||||
{
|
||||
"term": "decoder_function:function",
|
||||
"definition": "Funktion"
|
||||
},
|
||||
{
|
||||
"term": "decoder_function:number",
|
||||
"definition": "Nummer"
|
||||
},
|
||||
{
|
||||
"term": "decoder_function:type",
|
||||
"definition": "Typ"
|
||||
},
|
||||
{
|
||||
"term": "decoupler_state:activated",
|
||||
"definition": "Aktiviert"
|
||||
},
|
||||
{
|
||||
"term": "decoupler_state:deactivated",
|
||||
"definition": "Deaktiviert"
|
||||
},
|
||||
{
|
||||
"term": "direction:forward",
|
||||
"definition": "Vorw\u00e4rts"
|
||||
},
|
||||
{
|
||||
"term": "direction:reverse",
|
||||
"definition": "R\u00fcckg\u00e4ng"
|
||||
},
|
||||
{
|
||||
"term": "direction_control_state:a_to_b",
|
||||
"definition": "A \u2192 B"
|
||||
},
|
||||
{
|
||||
"term": "direction_control_state:b_to_a",
|
||||
"definition": "A \u2190 B"
|
||||
},
|
||||
{
|
||||
"term": "direction_control_state:both",
|
||||
"definition": "A \u21c4 B"
|
||||
},
|
||||
{
|
||||
"term": "direction_control_state:none",
|
||||
"definition": "A \ud83d\udec7 B"
|
||||
},
|
||||
{
|
||||
"term": "ecos_channel:ecos_detector",
|
||||
"definition": "ECoS Detector"
|
||||
},
|
||||
{
|
||||
"term": "hardware:address",
|
||||
"definition": "Adresse"
|
||||
},
|
||||
{
|
||||
"term": "hardware:command_station",
|
||||
"definition": "Zentrale"
|
||||
},
|
||||
{
|
||||
"term": "hardware:dcc",
|
||||
"definition": "DCC"
|
||||
},
|
||||
{
|
||||
"term": "hardware:dccplusplus",
|
||||
"definition": "DCC++"
|
||||
},
|
||||
{
|
||||
"term": "hardware:ecos",
|
||||
"definition": "ECoS"
|
||||
},
|
||||
{
|
||||
"term": "hardware:inputs",
|
||||
"definition": "Eing\u00e4nge"
|
||||
},
|
||||
{
|
||||
"term": "hardware:loconet",
|
||||
"definition": "LocoNet"
|
||||
},
|
||||
{
|
||||
"term": "hardware:motorola",
|
||||
"definition": "Motorola"
|
||||
},
|
||||
{
|
||||
"term": "hardware:outputs",
|
||||
"definition": "Ausg\u00e4nge"
|
||||
},
|
||||
{
|
||||
"term": "hardware:s88",
|
||||
"definition": "S88"
|
||||
},
|
||||
{
|
||||
"term": "hardware:xpressnet",
|
||||
"definition": "XpressNet"
|
||||
},
|
||||
{
|
||||
"term": "hardware:z21",
|
||||
"definition": "Z21"
|
||||
},
|
||||
{
|
||||
"term": "hsi88:s88_left",
|
||||
"definition": "S88 Links"
|
||||
},
|
||||
{
|
||||
"term": "hsi88:s88_middle",
|
||||
"definition": "S88 Mitte"
|
||||
},
|
||||
{
|
||||
"term": "hsi88:s88_right",
|
||||
"definition": "S88 Rechts"
|
||||
},
|
||||
{
|
||||
"term": "identification:opc_multi_sense_direction",
|
||||
"definition": "OPC_MULTI_SENSE Richtung"
|
||||
},
|
||||
{
|
||||
"term": "input_map_item.block:input",
|
||||
"definition": "Eing\u00e4ng"
|
||||
},
|
||||
{
|
||||
"term": "input_map_item.block:invert",
|
||||
"definition": "Umkehren"
|
||||
},
|
||||
{
|
||||
"term": "input_map_item.block:type",
|
||||
"definition": "Typ"
|
||||
},
|
||||
{
|
||||
"term": "interface.dccplusplus:dcc_plus_plus",
|
||||
"definition": "DCC++(EX)"
|
||||
},
|
||||
{
|
||||
"term": "interface.ecos:ecos",
|
||||
"definition": "ECoS"
|
||||
},
|
||||
{
|
||||
"term": "interface.ecos:ecos_detector",
|
||||
"definition": "ECoS detector"
|
||||
},
|
||||
{
|
||||
"term": "interface.ecos:s88",
|
||||
"definition": "S88"
|
||||
},
|
||||
{
|
||||
"term": "interface.z21:serial_number",
|
||||
"definition": "Seriennummer"
|
||||
},
|
||||
{
|
||||
"term": "interface:type",
|
||||
"definition": "Typ"
|
||||
},
|
||||
{
|
||||
"term": "ip:hostname",
|
||||
"definition": "Hostname"
|
||||
},
|
||||
{
|
||||
"term": "ip:port",
|
||||
"definition": "Port"
|
||||
},
|
||||
{
|
||||
"term": "language:de-de",
|
||||
"definition": "Deutsch (Deutschland)"
|
||||
},
|
||||
{
|
||||
"term": "language:en-us",
|
||||
"definition": "Englisch (USA)"
|
||||
},
|
||||
{
|
||||
"term": "language:it-it",
|
||||
"definition": "Italienisch"
|
||||
},
|
||||
{
|
||||
"term": "language:nl-nl",
|
||||
"definition": "Niederl\u00e4ndisch (Die Niederlande)"
|
||||
},
|
||||
{
|
||||
"term": "length_unit:cm",
|
||||
"definition": "cm"
|
||||
},
|
||||
{
|
||||
"term": "length_unit:ft",
|
||||
"definition": "ft"
|
||||
},
|
||||
{
|
||||
"term": "length_unit:in",
|
||||
"definition": "in"
|
||||
},
|
||||
{
|
||||
"term": "length_unit:m",
|
||||
"definition": "m"
|
||||
},
|
||||
{
|
||||
"term": "length_unit:mm",
|
||||
"definition": "mm"
|
||||
},
|
||||
{
|
||||
"term": "length_unit:yd",
|
||||
"definition": "yd"
|
||||
},
|
||||
{
|
||||
"term": "list:add",
|
||||
"definition": "Addieren"
|
||||
},
|
||||
{
|
||||
"term": "lncv_programmer:description",
|
||||
"definition": "Beschreibung"
|
||||
},
|
||||
{
|
||||
"term": "lncv_programmer:read",
|
||||
"definition": "Lesen"
|
||||
},
|
||||
{
|
||||
"term": "lncv_programmer:reading_lncv_x",
|
||||
"definition": "LNCV %1 Lesen"
|
||||
},
|
||||
{
|
||||
"term": "lncv_programmer:reading_lncv_x_failed",
|
||||
"definition": "Lesen von LNCV %1 fehlgeschlagen"
|
||||
},
|
||||
{
|
||||
"term": "lncv_programmer:start",
|
||||
"definition": "Start"
|
||||
},
|
||||
{
|
||||
"term": "lncv_programmer:value",
|
||||
"definition": "Wert"
|
||||
},
|
||||
{
|
||||
"term": "lncv_programmer:write",
|
||||
"definition": "Schreiben"
|
||||
},
|
||||
{
|
||||
"term": "lncv_programmer:writing_lncv_x",
|
||||
"definition": "LNCV %1 Schreiben"
|
||||
},
|
||||
{
|
||||
"term": "loconet_command_station:digikeijs_dr5000",
|
||||
"definition": "Digikeijs DR5000"
|
||||
},
|
||||
{
|
||||
"term": "loconet_command_station:uhlenbrock_ibcom",
|
||||
"definition": "Uhlenbrock IB-Com"
|
||||
},
|
||||
{
|
||||
"term": "loconet_command_station:uhlenbrock_intellibox",
|
||||
"definition": "Uhlenbrock Intellibox"
|
||||
},
|
||||
{
|
||||
"term": "loconet_fastclock:master",
|
||||
"definition": "Meister (Traintatic steuert die Uhr)"
|
||||
},
|
||||
{
|
||||
"term": "loconet_fastclock:off",
|
||||
"definition": "Aus"
|
||||
},
|
||||
{
|
||||
"term": "loconet_interface_type:lbserver",
|
||||
"definition": "LBServer"
|
||||
},
|
||||
{
|
||||
"term": "loconet_interface_type:serial",
|
||||
"definition": "Serielle"
|
||||
},
|
||||
{
|
||||
"term": "loconet_interface_type:tcp_binary",
|
||||
"definition": "TCP bin\u00e4r"
|
||||
},
|
||||
{
|
||||
"term": "loconet_interface_type:z21",
|
||||
"definition": "Z21"
|
||||
},
|
||||
{
|
||||
"term": "loconet_serial_interface:digikeijs_dr5000",
|
||||
"definition": "Digikeijs DR5000"
|
||||
},
|
||||
{
|
||||
"term": "loconet_serial_interface:rosoft_loconet_interface",
|
||||
"definition": "RoSoft LocoNet interface"
|
||||
},
|
||||
{
|
||||
"term": "loconet_settings:command_station",
|
||||
"definition": "Zentrale"
|
||||
},
|
||||
{
|
||||
"term": "loconet_settings:f9_f28",
|
||||
"definition": "F9-F28"
|
||||
},
|
||||
{
|
||||
"term": "lua.script:disabled",
|
||||
"definition": "Deaktiviert"
|
||||
},
|
||||
{
|
||||
"term": "lua.script:start",
|
||||
"definition": "Start"
|
||||
},
|
||||
{
|
||||
"term": "lua.script_list:start_all",
|
||||
"definition": "Alle starten"
|
||||
},
|
||||
{
|
||||
"term": "lua_script_state:disabled",
|
||||
"definition": "Deaktiviert"
|
||||
},
|
||||
{
|
||||
"term": "lua_script_state:error",
|
||||
"definition": "Fehler"
|
||||
},
|
||||
{
|
||||
"term": "message:C1001",
|
||||
"definition": "Laden der Welt fehlgeschlagen (%1)"
|
||||
},
|
||||
{
|
||||
"term": "message:C1003",
|
||||
"definition": "Schreiben in Einstellungsdatei (%1) nicht m\u00f6glich"
|
||||
},
|
||||
{
|
||||
"term": "message:C9999",
|
||||
"definition": "%1"
|
||||
},
|
||||
{
|
||||
"term": "message:D0000",
|
||||
"definition": "%1"
|
||||
},
|
||||
{
|
||||
"term": "message:D9999",
|
||||
"definition": "%1"
|
||||
},
|
||||
{
|
||||
"term": "message:E9999",
|
||||
"definition": "%1"
|
||||
},
|
||||
{
|
||||
"term": "message:F9999",
|
||||
"definition": "%1"
|
||||
},
|
||||
{
|
||||
"term": "message:I1001",
|
||||
"definition": "Traintastic v%1 %2"
|
||||
},
|
||||
{
|
||||
"term": "message:I1002",
|
||||
"definition": "Einstellungsdatei nicht gefunden, Standardwerte werden verwendet"
|
||||
},
|
||||
{
|
||||
"term": "message:N9999",
|
||||
"definition": "%1"
|
||||
},
|
||||
{
|
||||
"term": "message:W2004",
|
||||
"definition": "Eingangsadresse %1 ist ung\u00fcltig"
|
||||
},
|
||||
{
|
||||
"term": "message:W2005",
|
||||
"definition": "Ausgangsadresse %1 ist ung\u00fcltig"
|
||||
},
|
||||
{
|
||||
"term": "message:W9999",
|
||||
"definition": "%1"
|
||||
},
|
||||
{
|
||||
"term": "object:id",
|
||||
"definition": "Id"
|
||||
},
|
||||
{
|
||||
"term": "object:name",
|
||||
"definition": "Name"
|
||||
},
|
||||
{
|
||||
"term": "object:notes",
|
||||
"definition": "Notizen"
|
||||
},
|
||||
{
|
||||
"term": "opc_multi_sense_direction:in_sensor_address",
|
||||
"definition": "In Sensoradresse"
|
||||
},
|
||||
{
|
||||
"term": "opc_multi_sense_direction:in_transponder_address",
|
||||
"definition": "In Transponderadresse (Bl\u00fccher GBM16XN)"
|
||||
},
|
||||
{
|
||||
"term": "opc_multi_sense_direction:none",
|
||||
"definition": "Keiner"
|
||||
},
|
||||
{
|
||||
"term": "output_action:none",
|
||||
"definition": "Kein"
|
||||
},
|
||||
{
|
||||
"term": "output_action:off",
|
||||
"definition": "Aus"
|
||||
},
|
||||
{
|
||||
"term": "output_action:on",
|
||||
"definition": "Auf"
|
||||
},
|
||||
{
|
||||
"term": "output_action:pulse",
|
||||
"definition": "Puls"
|
||||
},
|
||||
{
|
||||
"term": "output_map:use",
|
||||
"definition": "Benutzen"
|
||||
},
|
||||
{
|
||||
"term": "protocol.loconet:command_station",
|
||||
"definition": "Zentrale"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.connect_dialog:connect",
|
||||
"definition": "Verbinden"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.connect_dialog:connect_to_server",
|
||||
"definition": "Verbinden zum Server"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.connect_dialog:connected",
|
||||
"definition": "Verbunden"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.connect_dialog:connecting",
|
||||
"definition": "Verbinden"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.connect_dialog:password",
|
||||
"definition": "Password"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.connect_dialog:server",
|
||||
"definition": "Server"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:about",
|
||||
"definition": "\u00dcber"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:connect_to_server",
|
||||
"definition": "Verbinden zum Server"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:connection",
|
||||
"definition": "Verbindung"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:export_world",
|
||||
"definition": "Welt exportieren"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:file",
|
||||
"definition": "Datei"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:fullscreen",
|
||||
"definition": "Vollbildschirm"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:help",
|
||||
"definition": "Hilfe"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:import_world",
|
||||
"definition": "Welt importieren"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:load_world",
|
||||
"definition": "Welt laden"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:new_world",
|
||||
"definition": "Neue Welt"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:restart_server",
|
||||
"definition": "Server neu starten"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:restart_server_question",
|
||||
"definition": "M\u00f6chten Sie den Server wirklich neu starten?"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:save_world",
|
||||
"definition": "Welt speichern"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:server",
|
||||
"definition": "Server"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:server_settings",
|
||||
"definition": "Server Einstellungen"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:settings",
|
||||
"definition": "Einstellungen"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:shutdown_server",
|
||||
"definition": "Server herunterfahren"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:shutdown_server_question",
|
||||
"definition": "M\u00f6chten Sie den Server wirklich herunterfahren?"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:toolbar",
|
||||
"definition": "Symbolleiste"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:world",
|
||||
"definition": "Welt"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.mainmenu:world_properties",
|
||||
"definition": "Welteigenschaften"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.message_box:no",
|
||||
"definition": "Nein"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.message_box:yes",
|
||||
"definition": "Jawohl"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.object_select_list_dialog:cancel",
|
||||
"definition": "Abbrechen"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.object_select_list_dialog:ok",
|
||||
"definition": "OK"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.settings.general:language",
|
||||
"definition": "Sprache"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.settings:board",
|
||||
"definition": "Schalttafel"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.settings:developer",
|
||||
"definition": "Entwickler"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.settings:general",
|
||||
"definition": "Allgemein"
|
||||
},
|
||||
{
|
||||
"term": "qtapp.world_list_dialog:cancel",
|
||||
"definition": "Abbrechen"
|
||||
},
|
||||
{
|
||||
"term": "qtapp:zoom_in",
|
||||
"definition": "Hineinzoomen"
|
||||
},
|
||||
{
|
||||
"term": "qtapp:zoom_out",
|
||||
"definition": "Rauszoomen"
|
||||
},
|
||||
{
|
||||
"term": "serial:baudrate",
|
||||
"definition": "Baudrate"
|
||||
},
|
||||
{
|
||||
"term": "serial_flow_control:hardware",
|
||||
"definition": "Hardware"
|
||||
},
|
||||
{
|
||||
"term": "serial_flow_control:none",
|
||||
"definition": "Kein"
|
||||
},
|
||||
{
|
||||
"term": "server_log:code",
|
||||
"definition": "Code"
|
||||
},
|
||||
{
|
||||
"term": "server_log:message",
|
||||
"definition": "Meldung"
|
||||
},
|
||||
{
|
||||
"term": "server_log:object",
|
||||
"definition": "Objekt"
|
||||
},
|
||||
{
|
||||
"term": "server_log:time",
|
||||
"definition": "Zeit"
|
||||
},
|
||||
{
|
||||
"term": "settings:port",
|
||||
"definition": "Port"
|
||||
},
|
||||
{
|
||||
"term": "speed_unit:kmph",
|
||||
"definition": "km/h"
|
||||
},
|
||||
{
|
||||
"term": "speed_unit:mph",
|
||||
"definition": "mph"
|
||||
},
|
||||
{
|
||||
"term": "speed_unit:mps",
|
||||
"definition": "m/s"
|
||||
},
|
||||
{
|
||||
"term": "train:lob",
|
||||
"definition": "L\u00e4nge \u00fcber Puffer"
|
||||
},
|
||||
{
|
||||
"term": "train:speed_max",
|
||||
"definition": "Maximale Geschwindigkeit"
|
||||
},
|
||||
{
|
||||
"term": "train:weight",
|
||||
"definition": "Gewicht"
|
||||
},
|
||||
{
|
||||
"term": "traintastic_diy_interface_type:network_tcp",
|
||||
"definition": "Netzwerk (TCP)"
|
||||
},
|
||||
{
|
||||
"term": "turnout_position:left",
|
||||
"definition": "Links"
|
||||
},
|
||||
{
|
||||
"term": "turnout_position:right",
|
||||
"definition": "Recht"
|
||||
},
|
||||
{
|
||||
"term": "turnout_position:straight",
|
||||
"definition": "Gerade"
|
||||
},
|
||||
{
|
||||
"term": "vehicle.rail:speed_max",
|
||||
"definition": "Maximale Geschwindigkeit"
|
||||
},
|
||||
{
|
||||
"term": "vehicle.rail:total_weight",
|
||||
"definition": "Total weight"
|
||||
},
|
||||
{
|
||||
"term": "vehicle.rail:train",
|
||||
"definition": "Zug"
|
||||
},
|
||||
{
|
||||
"term": "vehicle.rail:weight",
|
||||
"definition": "Gewicht"
|
||||
},
|
||||
{
|
||||
"term": "weight_unit:kg",
|
||||
"definition": "kg"
|
||||
},
|
||||
{
|
||||
"term": "weight_unit:ton",
|
||||
"definition": "ton"
|
||||
},
|
||||
{
|
||||
"term": "world:clock",
|
||||
"definition": "Uhr"
|
||||
},
|
||||
{
|
||||
"term": "world:inputs",
|
||||
"definition": "Eing\u00e4nge"
|
||||
},
|
||||
{
|
||||
"term": "world:interfaces",
|
||||
"definition": "Schnittstellen"
|
||||
},
|
||||
{
|
||||
"term": "world:lua_scripts",
|
||||
"definition": "Lua-Skripte"
|
||||
},
|
||||
{
|
||||
"term": "world:offline",
|
||||
"definition": "Trennen"
|
||||
},
|
||||
{
|
||||
"term": "world:online",
|
||||
"definition": "Verbinden"
|
||||
},
|
||||
{
|
||||
"term": "world:scale",
|
||||
"definition": "Ma\u00dfstab"
|
||||
},
|
||||
{
|
||||
"term": "world:scale_ratio",
|
||||
"definition": "Ma\u00dfstabsverh\u00e4ltnis"
|
||||
},
|
||||
{
|
||||
"term": "world:simulation",
|
||||
"definition": "Simulation"
|
||||
},
|
||||
{
|
||||
"term": "world:stop",
|
||||
"definition": "Halt"
|
||||
},
|
||||
{
|
||||
"term": "world:trains",
|
||||
"definition": "Z\u00fcge"
|
||||
},
|
||||
{
|
||||
"term": "world:uuid",
|
||||
"definition": "UUID"
|
||||
},
|
||||
{
|
||||
"term": "world_scale:h0",
|
||||
"definition": "H0 (1:87)"
|
||||
},
|
||||
{
|
||||
"term": "world_scale:n",
|
||||
"definition": "N (1:160)"
|
||||
},
|
||||
{
|
||||
"term": "world_scale:tt",
|
||||
"definition": "TT (1:120)"
|
||||
},
|
||||
{
|
||||
"term": "world_scale:z",
|
||||
"definition": "Z (1:220)"
|
||||
},
|
||||
{
|
||||
"term": "xpressnet_command_station:digikeijs_dr5000",
|
||||
"definition": "Digikeijs DR5000"
|
||||
},
|
||||
{
|
||||
"term": "xpressnet_command_station:roco_10764",
|
||||
"definition": "Roco 10764"
|
||||
},
|
||||
{
|
||||
"term": "xpressnet_interface_type:network",
|
||||
"definition": "Netzwerk"
|
||||
},
|
||||
{
|
||||
"term": "xpressnet_interface_type:serial",
|
||||
"definition": "Serielle"
|
||||
},
|
||||
{
|
||||
"term": "xpressnet_serial_interface:lenz_li100",
|
||||
"definition": "Lenz LI100"
|
||||
},
|
||||
{
|
||||
"term": "xpressnet_serial_interface:lenz_li100f",
|
||||
"definition": "Lenz LI100F"
|
||||
},
|
||||
{
|
||||
"term": "xpressnet_serial_interface:lenz_li101f",
|
||||
"definition": "Lenz LI101F"
|
||||
},
|
||||
{
|
||||
"term": "xpressnet_serial_interface:rosoft_s88xpressnetli",
|
||||
"definition": "RoSoft s88XpressNetLI"
|
||||
},
|
||||
{
|
||||
"term": "z21_channel:rbus",
|
||||
"definition": "R-Bus"
|
||||
}
|
||||
]
|
||||
@ -1,685 +0,0 @@
|
||||
## Traintastic language file: German (DE)
|
||||
|
||||
#board:delete_tile=Delete tile
|
||||
#board:move_tile=Move tile
|
||||
#board:resize_tile=Resize tile
|
||||
#board:resize_to_contents=Resize to contents
|
||||
|
||||
#board_settings.color_scheme:dark=Dark
|
||||
#board_settings.color_scheme:light=Light
|
||||
|
||||
board_tile.misc.push_button:color=Farbe
|
||||
|
||||
#board_tile.rail.block:input_map=Sensors
|
||||
|
||||
#board_tile.rail.direction_control:state=State
|
||||
board_tile.rail.direction_control:use_a_to_b=Use: A → B
|
||||
board_tile.rail.direction_control:use_b_to_a=Use: A ← B
|
||||
board_tile.rail.direction_control:use_both=Use: A ⇄ B
|
||||
board_tile.rail.direction_control:use_none=Use: A 🛇 B
|
||||
|
||||
#board_tile.rail.link:link=Link
|
||||
|
||||
board_tile.rail.sensor:input=Eingang
|
||||
board_tile.rail.sensor:invert=Umkehren
|
||||
#board_tile.rail.sensor:type=Type
|
||||
|
||||
board_tile:output_map=Ausgänge
|
||||
|
||||
#category:developer=Developer
|
||||
#category:general=General
|
||||
#category:info=Info
|
||||
#category:log=Log
|
||||
category:network=Netzwerk
|
||||
|
||||
class_id:board_tile.misc.push_button=Druckknopf
|
||||
#class_id:board_tile.rail.block=Block
|
||||
#class_id:board_tile.rail.bridge_45_left=Bridge 45° (left)
|
||||
#class_id:board_tile.rail.bridge_45_right=Bridge 45° (right)
|
||||
#class_id:board_tile.rail.bridge_90=Bridge 90°
|
||||
#class_id:board_tile.rail.buffer_stop=Buffer stop
|
||||
#class_id:board_tile.rail.cross_45=Crossover 45°
|
||||
#class_id:board_tile.rail.cross_90=Crossover 90°
|
||||
#class_id:board_tile.rail.curve_45=Curved track 45°
|
||||
#class_id:board_tile.rail.curve_90=Curved track 90°
|
||||
#class_id:board_tile.rail.decoupler=Decoupler
|
||||
#class_id:board_tile.rail.direction_control=Direction control
|
||||
#class_id:board_tile.rail.link=Link
|
||||
#class_id:board_tile.rail.one_way=One way
|
||||
class_id:board_tile.rail.sensor=Sensor
|
||||
#class_id:board_tile.rail.signal_2_aspect=Signal (2 aspects)
|
||||
#class_id:board_tile.rail.signal_3_aspect=Signal (3 aspects)
|
||||
#class_id:board_tile.rail.straight=Straight track
|
||||
class_id:board_tile.rail.tunnel=Tunnel
|
||||
#class_id:board_tile.rail.turnout_3way=Turnout 3-way
|
||||
#class_id:board_tile.rail.turnout_doubleslip=Double slip
|
||||
#class_id:board_tile.rail.turnout_left_45=Turnout left 45°
|
||||
#class_id:board_tile.rail.turnout_left_90=Turnout left 90°
|
||||
#class_id:board_tile.rail.turnout_left_curved=Turnout left curved
|
||||
#class_id:board_tile.rail.turnout_right_45=Turnout right 45°
|
||||
#class_id:board_tile.rail.turnout_right_90=Turnout right 90°
|
||||
#class_id:board_tile.rail.turnout_right_curved=Turnout right curved
|
||||
#class_id:board_tile.rail.turnout_singleslip=Single slip
|
||||
#class_id:board_tile.rail.turnout_wye=Turnout wye
|
||||
class_id:interface.dccplusplus=DCC++
|
||||
class_id:interface.ecos=ECoS
|
||||
class_id:interface.hsi88=HSI-88
|
||||
class_id:interface.loconet=LocoNet
|
||||
class_id:interface.traintastic_diy=Traintastic DIY
|
||||
class_id:interface.withrottle=WiThrottle
|
||||
class_id:interface.wlanmaus=WLANmaus
|
||||
class_id:interface.xpressnet=XpressNet
|
||||
class_id:interface.z21=Z21
|
||||
#class_id:vehicle.rail.freight_wagon=Freight wagon
|
||||
class_id:vehicle.rail.locomotive=Lokomotive
|
||||
|
||||
clock:day=Tag
|
||||
#clock:debug_log=Debug log
|
||||
#clock:freeze=Freeze
|
||||
clock:hour=Stunde
|
||||
clock:minute=Minute
|
||||
clock:month=Monat
|
||||
clock:multiplier=Multiplikator
|
||||
clock:year=Jahr
|
||||
|
||||
color:aqua=Aqua
|
||||
color:black=Schwarz
|
||||
color:blue=Blau
|
||||
color:fuchsia=Fuchsie
|
||||
color:gray=Grau
|
||||
color:green=Grün
|
||||
color:lime=Lime
|
||||
color:maroon=Maroon
|
||||
color:navy=Navy
|
||||
color:olive=Olive
|
||||
color:purple=Violett
|
||||
color:red=Rot
|
||||
color:silver=Silber
|
||||
color:teal=Blaugrün
|
||||
color:white=Weiß
|
||||
color:yellow=Gelb
|
||||
|
||||
#dccplusplus_channel:dcc_accessory=DCC accessory
|
||||
dccplusplus_channel:output=Ausgang
|
||||
#dccplusplus_channel:turnout=Turnout
|
||||
|
||||
#dccplusplus_settings:startup_delay=Startup delay
|
||||
#dccplusplus_settings:use_ex=Use DCC++EX commands
|
||||
|
||||
#decoder:functions=Functions
|
||||
#decoder:long_address=DCC long address
|
||||
#decoder:protocol=Protokoll
|
||||
|
||||
decoder_function:function=Funktion
|
||||
decoder_function:number=Nummer
|
||||
decoder_function:type=Typ
|
||||
|
||||
#decoder_function_function:generic=Generic
|
||||
#decoder_function_function:light=Light
|
||||
#decoder_function_function:mute=Mute
|
||||
#decoder_function_function:smoke=Smoke
|
||||
#decoder_function_function:sound=Sound
|
||||
|
||||
#decoder_function_type:always_off=Always off
|
||||
#decoder_function_type:always_on=Always on
|
||||
#decoder_function_type:hold=Push 'n hold
|
||||
#decoder_function_type:momentary=Momentary
|
||||
#decoder_function_type:on_off=On/Of
|
||||
|
||||
#decoder_protocol:auto=Auto
|
||||
#decoder_protocol:custom=Custom
|
||||
#decoder_protocol:dcc=DCC
|
||||
|
||||
decoupler_state:activated=Aktiviert
|
||||
decoupler_state:deactivated=Deaktiviert
|
||||
|
||||
direction:forward=Vorwärts
|
||||
direction:reverse=Rückgäng
|
||||
|
||||
direction_control_state:a_to_b=A → B
|
||||
direction_control_state:b_to_a=A ← B
|
||||
direction_control_state:both=A ⇄ B
|
||||
direction_control_state:none=A 🛇 B
|
||||
|
||||
ecos_channel:ecos_detector=ECoS Detector
|
||||
|
||||
hardware:address=Adresse
|
||||
#hardware:channel=Channel
|
||||
hardware:command_station=Zentrale
|
||||
hardware:dcc=DCC
|
||||
hardware:dccplusplus=DCC++
|
||||
#hardware:debug_log_input=Log input changes
|
||||
#hardware:debug_log_output=Log output changes
|
||||
#hardware:debug_log_rx_tx=Log all communication
|
||||
#hardware:decoders=Decoders
|
||||
hardware:ecos=ECoS
|
||||
#hardware:identifications=Identifications
|
||||
#hardware:input_monitor=Input monitor
|
||||
hardware:inputs=Eingänge
|
||||
#hardware:interface=Interface
|
||||
hardware:loconet=LocoNet
|
||||
hardware:motorola=Motorola
|
||||
#hardware:output_keyboard=Output keyboard
|
||||
hardware:outputs=Ausgänge
|
||||
hardware:s88=S88
|
||||
#hardware:speed_steps=Speed steps
|
||||
#hardware:throttles=Throttles
|
||||
hardware:xpressnet=XpressNet
|
||||
hardware:z21=Z21
|
||||
|
||||
hsi88:s88_left=S88 Links
|
||||
hsi88:s88_middle=S88 Mitte
|
||||
hsi88:s88_right=S88 Rechts
|
||||
|
||||
identification:opc_multi_sense_direction=OPC_MULTI_SENSE Richtung
|
||||
|
||||
#input_list:bus=Bus
|
||||
|
||||
input_map_item.block:input=Eingäng
|
||||
input_map_item.block:invert=Umkehren
|
||||
input_map_item.block:type=Typ
|
||||
|
||||
interface.dccplusplus:dcc_plus_plus=DCC++(EX)
|
||||
|
||||
interface.ecos:ecos=ECoS
|
||||
interface.ecos:ecos_detector=ECoS detector
|
||||
interface.ecos:s88=S88
|
||||
|
||||
#interface.hsi88:modules_left=Modules left
|
||||
#interface.hsi88:modules_middle=Modules middle
|
||||
#interface.hsi88:modules_right=Modules right
|
||||
|
||||
#interface.loconet:interface=Interface
|
||||
|
||||
#interface.traintastic_diy:traintastic_diy=Traintastic DIY
|
||||
|
||||
#interface.withrottle:withrottle=WiThrottle
|
||||
|
||||
#interface.xpressnet:interface=Interface
|
||||
#interface.xpressnet:s88_module_count=S88 module count
|
||||
#interface.xpressnet:s88_start_address=S88 start address
|
||||
|
||||
#interface.z21:firmware_version=Firmware version
|
||||
#interface.z21:hardware_type=Hardware type
|
||||
interface.z21:serial_number=Seriennummer
|
||||
|
||||
#interface:online=Online
|
||||
#interface:status=Status
|
||||
interface:type=Typ
|
||||
|
||||
#interface_state:error=Error
|
||||
#interface_state:initializing=Initializing
|
||||
#interface_state:offline=Offline
|
||||
#interface_state:online=Online
|
||||
|
||||
ip:hostname=Hostname
|
||||
ip:port=Port
|
||||
|
||||
language:de-de=Deutsch (Deutschland)
|
||||
language:en-us=Englisch (USA)
|
||||
language:it-it=Italienisch
|
||||
language:nl-nl=Niederländisch (Die Niederlande)
|
||||
|
||||
length_unit:cm=cm
|
||||
length_unit:ft=ft
|
||||
length_unit:in=in
|
||||
length_unit:m=m
|
||||
length_unit:mm=mm
|
||||
length_unit:yd=yd
|
||||
|
||||
list:add=Addieren
|
||||
#list:edit=Edit
|
||||
#list:move_down=Move down
|
||||
#list:move_up=Move up
|
||||
#list:remove=Remove
|
||||
|
||||
lncv_programmer:description=Beschreibung
|
||||
#lncv_programmer:lncv_programmer=LNCV programmer
|
||||
#lncv_programmer:module=Module
|
||||
#lncv_programmer:other_module=Other module
|
||||
lncv_programmer:read=Lesen
|
||||
lncv_programmer:reading_lncv_x=LNCV %1 Lesen
|
||||
lncv_programmer:reading_lncv_x_failed=Lesen von LNCV %1 fehlgeschlagen
|
||||
#lncv_programmer:sending_start=Sending start
|
||||
lncv_programmer:start=Start
|
||||
#lncv_programmer:stop=Stop
|
||||
#lncv_programmer:use_broadcast_address=Use broadcast address
|
||||
lncv_programmer:value=Wert
|
||||
#lncv_programmer:waiting_for_module_to_respond=Waiting for module to respond
|
||||
lncv_programmer:write=Schreiben
|
||||
lncv_programmer:writing_lncv_x=LNCV %1 Schreiben
|
||||
|
||||
#loconet_command_station:custom=Custom
|
||||
loconet_command_station:digikeijs_dr5000=Digikeijs DR5000
|
||||
loconet_command_station:uhlenbrock_ibcom=Uhlenbrock IB-Com
|
||||
loconet_command_station:uhlenbrock_intellibox=Uhlenbrock Intellibox
|
||||
|
||||
#loconet_f9_f28:imm_packet=Direct (OPC_IMM_PACKET)
|
||||
#loconet_f9_f28:uhlenbrock_extended=Uhlenbrock extended (OPC_A3, OPC_D4)
|
||||
|
||||
loconet_fastclock:master=Meister (Traintatic steuert die Uhr)
|
||||
loconet_fastclock:off=Aus
|
||||
|
||||
loconet_interface_type:lbserver=LBServer
|
||||
loconet_interface_type:serial=Serielle
|
||||
loconet_interface_type:tcp_binary=TCP binär
|
||||
loconet_interface_type:z21=Z21
|
||||
|
||||
#loconet_serial_interface:custom=Custom
|
||||
loconet_serial_interface:digikeijs_dr5000=Digikeijs DR5000
|
||||
loconet_serial_interface:rosoft_loconet_interface=RoSoft LocoNet interface
|
||||
|
||||
loconet_settings:command_station=Zentrale
|
||||
#loconet_settings:echo_timeout=Echo timeout
|
||||
loconet_settings:f9_f28=F9-F28
|
||||
#loconet_settings:fast_clock=Fast clock
|
||||
#loconet_settings:fast_clock_sync_enabled=Fast clock sync enabled
|
||||
#loconet_settings:fast_clock_sync_interval=Fast clock sync interval
|
||||
#loconet_settings:locomotive_slots=Locomotive slots
|
||||
#loconet_settings:response_timeout=Response timeout
|
||||
|
||||
lua.script:disabled=Deaktiviert
|
||||
lua.script:start=Start
|
||||
#lua.script:stop=Stop
|
||||
|
||||
lua.script_list:start_all=Alle starten
|
||||
#lua.script_list:stop_all=Stop all
|
||||
|
||||
#lua_script:state=State
|
||||
|
||||
lua_script_state:disabled=Deaktiviert
|
||||
lua_script_state:error=Fehler
|
||||
#lua_script_state:running=Running
|
||||
#lua_script_state:stopped=Stopped
|
||||
|
||||
message:C1001=Laden der Welt fehlgeschlagen (%1)
|
||||
#message:C1002=Creating client failed (%1)
|
||||
message:C1003=Schreiben in Einstellungsdatei (%1) nicht möglich
|
||||
#message:C1004=Reading world failed (%1) (%2)
|
||||
#message:C1005=Saving world failed (%1)
|
||||
#message:C1006=World-Backup erstellen fehlgeschlagen (%1)
|
||||
#message:C1007=Creating world backup directory failed (%1)
|
||||
#message:C1008=Creating backup directory failed (%1)
|
||||
#message:C1009=Creating settings backup failed (%1)
|
||||
#message:C1010=Exporting world failed (%1)
|
||||
#message:C1011=Importing world failed (%1)
|
||||
#message:C1012=Unknown class '%1', can't recreate object '%2'
|
||||
#message:C1013=Can't load world saved with newer version, requires at least: %1
|
||||
#message:C2001=Address already used at #%1
|
||||
#message:C2002=DCC++ only supports the DCC protocol
|
||||
#message:C2003=DCC++ doesn't support DCC long addresses below 128
|
||||
#message:C2004=Can't get free slot
|
||||
message:C9999=%1
|
||||
message:D0000=%1
|
||||
#message:D1001=Resume %1 (multiplier: %2)
|
||||
#message:D1002=Tick %1 (error: %2us)
|
||||
#message:D1003=Freeze %1
|
||||
#message:D2001=TX: %1
|
||||
#message:D2002=RX: %1
|
||||
#message:D2003=Unknown xHeader 0x%1
|
||||
#message:D2004=%1 TX: %2
|
||||
#message:D2005=%1 RX: %2
|
||||
#message:D2006=Unknown message: %1
|
||||
#message:D2007=Input %1 = %2
|
||||
#message:D2008=Output %1 = %1
|
||||
#message:D2009=Slot %1 = %2
|
||||
#message:D2010=Slot %1 = Free
|
||||
message:D9999=%1
|
||||
#message:E1001=Invalid world UUID: %1
|
||||
#message:E1002=World %1 doesn't exist
|
||||
#message:E1003=UDP receive error (%1)
|
||||
#message:E1004=TCP accept error (%1)
|
||||
#message:E1005=Socket shutdown failed (%1)
|
||||
#message:E1006=Socket write failed (%1)
|
||||
#message:E1007=Socket read failed (%1)
|
||||
#message:E1008=Socket acceptor cancel failed (%1)
|
||||
#message:E2001=Serial write failed (%1)
|
||||
#message:E2002=Serial read failed (%1)
|
||||
#message:E2003=Make address failed (%1)
|
||||
#message:E2004=Socket open failed (%1)
|
||||
#message:E2005=Socket connect failed (%1)
|
||||
#message:E2006=Socket bind failed (%1)
|
||||
#message:E2007=Socket write failed (%1)
|
||||
#message:E2008=Socket read failed (%1)
|
||||
#message:E2009=Socket receive failed (%1)
|
||||
#message:E2010=Serial port open failed (%1)
|
||||
#message:E2011=Socket send failed (%1)
|
||||
#message:E2012=Function number already in use
|
||||
#message:E2013=Serial port set baudrate failed (%1)
|
||||
#message:E2014=Serial port set data bits failed (%1)
|
||||
#message:E2015=Serial port set stop bits failed (%1)
|
||||
#message:E2016=Serial port set parity failed (%1)
|
||||
#message:E2017=Serial port set flow control failed (%1)
|
||||
#message:E2018=Timeout, no echo within %1ms
|
||||
#message:E2019=Timeout, no response within %1ms
|
||||
#message:E2020=Total number of modules may not exceed %1
|
||||
#message:E9001=%1 (During execution of %2 event handler)
|
||||
message:E9999=%1
|
||||
#message:F1001=Opening TCP socket failed (%1)
|
||||
#message:F1002=TCP socket address reuse failed (%1)
|
||||
#message:F1003=Binding TCP socket failed (%1)
|
||||
#message:F1004=TCP socket listen failed (%1)
|
||||
#message:F1005=Opening UDP socket failed (%1)
|
||||
#message:F1006=UDP socket address reuse failed (%1)
|
||||
#message:F1007=Binding udp socket failed (%1)
|
||||
#message:F9001=Creating Lua state failed
|
||||
#message:F9002=Running script failed (%1)
|
||||
#message:F9003=Calling function failed (%1)
|
||||
message:F9999=%1
|
||||
message:I1001=Traintastic v%1 %2
|
||||
message:I1002=Einstellungsdatei nicht gefunden, Standardwerte werden verwendet
|
||||
#message:I1003=Client connected
|
||||
#message:I1004=Connection lost
|
||||
#message:I1005=Building world index
|
||||
#message:I1006=%1
|
||||
#message:I1007=%1
|
||||
#message:I1008=%1
|
||||
#message:I2001=Unknown loco address: %1
|
||||
#message:I2002=Hardware type: %1
|
||||
#message:I2003=Firmware version: %1
|
||||
#message:I2004=HSI-88: %1
|
||||
#message:I2005=%1
|
||||
#message:I9001=Stopped script
|
||||
#message:I9002=%1
|
||||
#message:I9999=%1
|
||||
#message:N1001=Received signal: %1
|
||||
#message:N1002=Created new world
|
||||
#message:N1003=Restaring
|
||||
#message:N1004=Shutting down
|
||||
#message:N1005=Discovery enabled
|
||||
#message:N1006=Discovery disabled
|
||||
#message:N1007=Listening at %1:%2
|
||||
#message:N1008=Loaded settings
|
||||
#message:N1009=Saved settings
|
||||
#message:N1010=Edit mode: enabled
|
||||
#message:N1011=Edit mode: disabled
|
||||
#message:N1012=Communication: enabled
|
||||
#message:N1013=Communication: disabled
|
||||
#message:N1014=Power: on
|
||||
#message:N1015=Power: off
|
||||
#message:N1016=Running
|
||||
#message:N1017=Stopped
|
||||
#message:N1018=Mute: enabled
|
||||
#message:N1019=Mute: disabled
|
||||
#message:N1020=Smoke: enabled
|
||||
#message:N1021=Smoke: disabled
|
||||
#message:N1022=Saved world: %1
|
||||
#message:N1023=Simulation: disabled
|
||||
#message:N1024=Simulation: enabled
|
||||
#message:N1025=Exported world successfully
|
||||
#message:N1026=Imported world successfully
|
||||
#message:N2001=Simulation not supported
|
||||
#message:N2002=No response from LNCV module %1 with address %2
|
||||
#message:N2003=Stopped sending fast clock sync
|
||||
#message:N9001=Starting script
|
||||
message:N9999=%1
|
||||
#message:W1001=Discovery disabled, only allowed on port %1
|
||||
#message:W1002=Setting %1 doesnt exist
|
||||
#message:W1003=Reading world %1 failed (libarchive error %2: %3)
|
||||
#message:W2001=Received malformed data dropped %1 bytes
|
||||
#message:W2002=Command station doesn't support functions above F%1
|
||||
#message:W2003=Command station doesn't support %1 speedsteps using %2
|
||||
message:W2004=Eingangsadresse %1 ist ungültig
|
||||
message:W2005=Ausgangsadresse %1 ist ungültig
|
||||
#message:W2006=Command station does not support loco slot %1
|
||||
#message:W2007=Command station does not support the fast clock slot
|
||||
#message:W2018=Timeout, no echo within %1ms
|
||||
message:W9999=%1
|
||||
|
||||
object:id=Id
|
||||
object:name=Name
|
||||
object:notes=Notizen
|
||||
|
||||
opc_multi_sense_direction:in_sensor_address=In Sensoradresse
|
||||
opc_multi_sense_direction:in_transponder_address=In Transponderadresse (Blücher GBM16XN)
|
||||
opc_multi_sense_direction:none=Keiner
|
||||
|
||||
output_action:none=Kein
|
||||
output_action:off=Aus
|
||||
output_action:on=Auf
|
||||
output_action:pulse=Puls
|
||||
|
||||
#output_list:bus=Bus
|
||||
|
||||
#output_map.decoupler:key=State
|
||||
|
||||
#output_map.signal:key=Aspect
|
||||
|
||||
#output_map.turnout:key=Position
|
||||
|
||||
output_map:use=Benutzen
|
||||
|
||||
#protocol.dccplusplus:debug_log=Enable command logging (debug)
|
||||
#protocol.dccplusplus:use_ex=Use DCC++EX commands
|
||||
|
||||
protocol.loconet:command_station=Zentrale
|
||||
#protocol.loconet:debug_log_input=Enable input logging
|
||||
#protocol.loconet:debug_log_output=Enable output logging
|
||||
#protocol.loconet:debug_log_rx_tx=Enable RX/TX logging
|
||||
|
||||
#protocol.xpressnet:command_station=Command station
|
||||
#protocol.xpressnet:debug_log=Enable logging (debug)
|
||||
#protocol.xpressnet:use_emergency_stop_locomotive_command=Use short emergency stop locomotive command
|
||||
#protocol.xpressnet:use_function_state_commands=Use function state commands
|
||||
#protocol.xpressnet:use_roco_f13_f20_command=Use Roco F13-F20 command
|
||||
|
||||
qtapp.connect_dialog:connect=Verbinden
|
||||
qtapp.connect_dialog:connect_to_server=Verbinden zum Server
|
||||
qtapp.connect_dialog:connected=Verbunden
|
||||
qtapp.connect_dialog:connecting=Verbinden
|
||||
qtapp.connect_dialog:password=Password
|
||||
qtapp.connect_dialog:server=Server
|
||||
#qtapp.connect_dialog:username=Username
|
||||
|
||||
#qtapp.error:cant_read_from_file_x=Can't read from file: %1
|
||||
#qtapp.error:cant_write_to_file_x=Can't write to file: %1
|
||||
#qtapp.error:server_error_x=Server error %1
|
||||
|
||||
qtapp.mainmenu:about=Über
|
||||
#qtapp.mainmenu:close_world=Close world
|
||||
qtapp.mainmenu:connect_to_server=Verbinden zum Server
|
||||
qtapp.mainmenu:connection=Verbindung
|
||||
#qtapp.mainmenu:disconnect_from_server=Disconnect from server
|
||||
qtapp.mainmenu:export_world=Welt exportieren
|
||||
qtapp.mainmenu:file=Datei
|
||||
qtapp.mainmenu:fullscreen=Vollbildschirm
|
||||
#qtapp.mainmenu:hardware=Hardware
|
||||
qtapp.mainmenu:help=Hilfe
|
||||
qtapp.mainmenu:import_world=Welt importieren
|
||||
qtapp.mainmenu:load_world=Welt laden
|
||||
qtapp.mainmenu:new_world=Neue Welt
|
||||
#qtapp.mainmenu:objects=Objects
|
||||
#qtapp.mainmenu:power=Power
|
||||
#qtapp.mainmenu:programming=Programming
|
||||
#qtapp.mainmenu:quit=Quit
|
||||
qtapp.mainmenu:restart_server=Server neu starten
|
||||
qtapp.mainmenu:restart_server_question=Möchten Sie den Server wirklich neu starten?
|
||||
qtapp.mainmenu:save_world=Welt speichern
|
||||
qtapp.mainmenu:server=Server
|
||||
#qtapp.mainmenu:server_log=Server log
|
||||
qtapp.mainmenu:server_settings=Server Einstellungen
|
||||
qtapp.mainmenu:settings=Einstellungen
|
||||
qtapp.mainmenu:shutdown_server=Server herunterfahren
|
||||
qtapp.mainmenu:shutdown_server_question=Möchten Sie den Server wirklich herunterfahren?
|
||||
qtapp.mainmenu:toolbar=Symbolleiste
|
||||
#qtapp.mainmenu:tools=Tools
|
||||
#qtapp.mainmenu:view=View
|
||||
qtapp.mainmenu:world=Welt
|
||||
qtapp.mainmenu:world_properties=Welteigenschaften
|
||||
|
||||
qtapp.message_box:no=Nein
|
||||
qtapp.message_box:yes=Jawohl
|
||||
|
||||
qtapp.object_select_list_dialog:cancel=Abbrechen
|
||||
qtapp.object_select_list_dialog:ok=OK
|
||||
#qtapp.object_select_list_dialog:select_object=Select object
|
||||
|
||||
#qtapp.settings.board:color_scheme=Color scheme
|
||||
#qtapp.settings.board:show_block_sensor_states=Show block sensor states
|
||||
#qtapp.settings.board:turnout_draw_state=Draw turnout state
|
||||
|
||||
#qtapp.settings.developer:dont_load_fallback_language=Don't load fallback language
|
||||
#qtapp.settings.developer:log_missing_strings=Log missing translations
|
||||
#qtapp.settings.developer:log_missing_strings_dir=Missing translations log directory
|
||||
|
||||
qtapp.settings.general:language=Sprache
|
||||
|
||||
#qtapp.settings.statusbar:show_clock=Show clock
|
||||
|
||||
qtapp.settings:board=Schalttafel
|
||||
qtapp.settings:developer=Entwickler
|
||||
qtapp.settings:general=Allgemein
|
||||
#qtapp.settings:statusbar=Status bar
|
||||
|
||||
qtapp.world_list_dialog:cancel=Abbrechen
|
||||
#qtapp.world_list_dialog:load=Load
|
||||
#qtapp.world_list_dialog:world_list=World list
|
||||
|
||||
#qtapp:board_properties=Board properties
|
||||
#qtapp:export_world_failed=Export world failed
|
||||
#qtapp:grid=Grid
|
||||
#qtapp:grid_dot=Dot
|
||||
#qtapp:grid_line=Line
|
||||
#qtapp:grid_none=None
|
||||
#qtapp:import_world_failed=Import world failed
|
||||
#qtapp:next=Next
|
||||
#qtapp:previous=Previous
|
||||
#qtapp:toggle_mute=Toggle mute
|
||||
#qtapp:toggle_offline_online=Toggle connection
|
||||
#qtapp:toggle_power=Toggle power
|
||||
#qtapp:toggle_smoke=Toggle smoke
|
||||
#qtapp:traintastic_world=Traintastic world
|
||||
qtapp:zoom_in=Hineinzoomen
|
||||
qtapp:zoom_out=Rauszoomen
|
||||
|
||||
#rail_vehicle_list:type=Type
|
||||
|
||||
#ratio_unit:percent=%
|
||||
#ratio_unit:ratio=
|
||||
|
||||
#sensor_type:occupy_detector=Occupy detector
|
||||
#sensor_type:reed_switch=Reed switch
|
||||
|
||||
serial:baudrate=Baudrate
|
||||
#serial:device=Device
|
||||
#serial:flow_control=Flow control
|
||||
#serial:port=Port
|
||||
|
||||
serial_flow_control:hardware=Hardware
|
||||
serial_flow_control:none=Kein
|
||||
|
||||
server_log:code=Code
|
||||
server_log:message=Meldung
|
||||
server_log:object=Objekt
|
||||
server_log:time=Zeit
|
||||
|
||||
#settings:allow_client_server_restart=Allow client server restart
|
||||
#settings:allow_client_server_shutdown=Allow client server shutdown
|
||||
#settings:auto_save_world_on_exit=Auto save world on exit
|
||||
#settings:discoverable=Discoverable
|
||||
#settings:enable_file_logger=Enable file logger
|
||||
#settings:localhost_only=Localhost only
|
||||
#settings:memory_logger_size=Memory logger size
|
||||
settings:port=Port
|
||||
#settings:save_world_uncompressed=Save world uncompressed
|
||||
|
||||
#signal_aspect:proceed=Proceed
|
||||
#signal_aspect:proceed_reduced_speed=Proceed, reduced speed
|
||||
#signal_aspect:stop=Stop
|
||||
|
||||
speed_unit:kmph=km/h
|
||||
speed_unit:mph=mph
|
||||
speed_unit:mps=m/s
|
||||
|
||||
#throttle_object_list:throttle=Throttle
|
||||
|
||||
train:lob=Länge über Puffer
|
||||
train:speed_max=Maximale Geschwindigkeit
|
||||
#train:vehicles=Vehicles
|
||||
train:weight=Gewicht
|
||||
|
||||
traintastic_diy_interface_type:network_tcp=Netzwerk (TCP)
|
||||
#traintastic_diy_interface_type:serial=Serial
|
||||
|
||||
#traintastic_diy_settings:debug_log_heartbeat=Log heartbeat communication
|
||||
#traintastic_diy_settings:heartbeat_timeout=Heartbeat timeout
|
||||
|
||||
turnout_position:left=Links
|
||||
turnout_position:right=Recht
|
||||
turnout_position:straight=Gerade
|
||||
|
||||
#vehicle.rail.freight_wagon:cargo_weight=Cargo weight
|
||||
|
||||
#vehicle.rail:cargo_capacity=Cargo capacity
|
||||
#vehicle.rail:cargo_loaded=Cargo loaded
|
||||
#vehicle.rail:decoder=Decoder
|
||||
#vehicle.rail:lob=LOB
|
||||
vehicle.rail:speed_max=Maximale Geschwindigkeit
|
||||
vehicle.rail:total_weight=Total weight
|
||||
vehicle.rail:train=Zug
|
||||
vehicle.rail:weight=Gewicht
|
||||
|
||||
weight_unit:kg=kg
|
||||
#weight_unit:long_tons=Long tons
|
||||
#weight_unit:short_tons=Short tons
|
||||
weight_unit:ton=ton
|
||||
|
||||
#world:boards=Boards
|
||||
world:clock=Uhr
|
||||
#world:controllers=Controllers
|
||||
#world:decoders=Decoders
|
||||
#world:edit=Edit world
|
||||
world:inputs=Eingänge
|
||||
world:interfaces=Schnittstellen
|
||||
world:lua_scripts=Lua-Skripte
|
||||
#world:mute=Mute
|
||||
#world:no_smoke=No smoke
|
||||
world:offline=Trennen
|
||||
world:online=Verbinden
|
||||
#world:outputs=Outputs
|
||||
#world:power_off=Power off
|
||||
#world:power_on=Power on
|
||||
#world:rail_vehicles=Rail vehicles
|
||||
#world:run=Run
|
||||
world:scale=Maßstab
|
||||
world:scale_ratio=Maßstabsverhältnis
|
||||
world:simulation=Simulation
|
||||
world:stop=Halt
|
||||
world:trains=Züge
|
||||
world:uuid=UUID
|
||||
|
||||
#world_scale:custom=Custom
|
||||
world_scale:h0=H0 (1:87)
|
||||
world_scale:n=N (1:160)
|
||||
world_scale:tt=TT (1:120)
|
||||
world_scale:z=Z (1:220)
|
||||
|
||||
#xpressnet_command_station:custom=Custom
|
||||
xpressnet_command_station:digikeijs_dr5000=Digikeijs DR5000
|
||||
xpressnet_command_station:roco_10764=Roco 10764
|
||||
|
||||
xpressnet_interface_type:network=Netzwerk
|
||||
xpressnet_interface_type:serial=Serielle
|
||||
|
||||
#xpressnet_serial_interface:custom=Custom
|
||||
xpressnet_serial_interface:lenz_li100=Lenz LI100
|
||||
xpressnet_serial_interface:lenz_li100f=Lenz LI100F
|
||||
xpressnet_serial_interface:lenz_li101f=Lenz LI101F
|
||||
xpressnet_serial_interface:rosoft_s88xpressnetli=RoSoft s88XpressNetLI
|
||||
|
||||
#xpressnet_serial_interface_type:custom=Custom
|
||||
#xpressnet_serial_interface_type:digikeijs_dr5000=Digikeijs DR5000
|
||||
#xpressnet_serial_interface_type:lenz_li100=Lenz LI100
|
||||
#xpressnet_serial_interface_type:lenz_li100f=Lenz LI100F
|
||||
#xpressnet_serial_interface_type:lenz_li101f=Lenz LI101F
|
||||
#xpressnet_serial_interface_type:lenz_liusb=Lenz LIUSB
|
||||
#xpressnet_serial_interface_type:rosoft_s88xpressnetli=RoSoft s88XpressNetLI
|
||||
|
||||
#xpressnet_settings:use_emergency_stop_locomotive_command=Use short emergency stop locomotive command
|
||||
#xpressnet_settings:use_roco_f13_f20_command=Use Roco F13-F20 command
|
||||
|
||||
z21_channel:rbus=R-Bus
|
||||
|
||||
#z21_settings.server:allow_emergency_stop=Allow emergency stop
|
||||
#z21_settings.server:allow_track_power_off=Allow power off
|
||||
#z21_settings.server:allow_track_power_on_release_emergency_stop=Allow power on/emergency stop release
|
||||
2426
shared/translations/en-us.json
Normale Datei
2426
shared/translations/en-us.json
Normale Datei
Datei-Diff unterdrückt, da er zu groß ist
Diff laden
@ -1,706 +0,0 @@
|
||||
## Traintastic language file: English (US)
|
||||
|
||||
board:delete_tile=Delete tile
|
||||
board:move_tile=Move tile
|
||||
board:resize_tile=Resize tile
|
||||
board:resize_to_contents=Resize to contents
|
||||
|
||||
board_settings.color_scheme:dark=Dark
|
||||
board_settings.color_scheme:light=Light
|
||||
|
||||
board_tile.misc.push_button:color=Color
|
||||
|
||||
board_tile.rail.block:assign_train=Assign train
|
||||
board_tile.rail.block:flip_train=Flip train
|
||||
board_tile.rail.block:input_map=Sensors
|
||||
board_tile.rail.block:remove_train=Remove train
|
||||
|
||||
board_tile.rail.direction_control:state=State
|
||||
board_tile.rail.direction_control:use_a_to_b=Use: A → B
|
||||
board_tile.rail.direction_control:use_b_to_a=Use: A ← B
|
||||
board_tile.rail.direction_control:use_both=Use: A ⇄ B
|
||||
board_tile.rail.direction_control:use_none=Use: A 🛇 B
|
||||
|
||||
board_tile.rail.link:link=Link
|
||||
|
||||
board_tile.rail.sensor:input=Input
|
||||
board_tile.rail.sensor:invert=Invert
|
||||
board_tile.rail.sensor:type=Type
|
||||
|
||||
board_tile:output_map=Outputs
|
||||
|
||||
category:cargo=Cargo
|
||||
category:developer=Developer
|
||||
category:general=General
|
||||
category:info=Info
|
||||
category:log=Log
|
||||
category:network=Network
|
||||
|
||||
class_id:board_tile.misc.push_button=Push button
|
||||
class_id:board_tile.rail.block=Block
|
||||
class_id:board_tile.rail.bridge_45_left=Bridge 45° (left)
|
||||
class_id:board_tile.rail.bridge_45_right=Bridge 45° (right)
|
||||
class_id:board_tile.rail.bridge_90=Bridge 90°
|
||||
class_id:board_tile.rail.buffer_stop=Buffer stop
|
||||
class_id:board_tile.rail.cross_45=Crossover 45°
|
||||
class_id:board_tile.rail.cross_90=Crossover 90°
|
||||
class_id:board_tile.rail.curve_45=Curved track 45°
|
||||
class_id:board_tile.rail.curve_90=Curved track 90°
|
||||
class_id:board_tile.rail.decoupler=Decoupler
|
||||
class_id:board_tile.rail.direction_control=Direction control
|
||||
class_id:board_tile.rail.link=Link
|
||||
class_id:board_tile.rail.one_way=One way
|
||||
class_id:board_tile.rail.sensor=Sensor
|
||||
class_id:board_tile.rail.signal_2_aspect=Signal (2 aspects)
|
||||
class_id:board_tile.rail.signal_3_aspect=Signal (3 aspects)
|
||||
class_id:board_tile.rail.straight=Straight track
|
||||
class_id:board_tile.rail.tunnel=Tunnel
|
||||
class_id:board_tile.rail.turnout_3way=Turnout 3-way
|
||||
class_id:board_tile.rail.turnout_doubleslip=Double slip
|
||||
class_id:board_tile.rail.turnout_left_45=Turnout left 45°
|
||||
class_id:board_tile.rail.turnout_left_90=Turnout left 90°
|
||||
class_id:board_tile.rail.turnout_left_curved=Turnout left curved
|
||||
class_id:board_tile.rail.turnout_right_45=Turnout right 45°
|
||||
class_id:board_tile.rail.turnout_right_90=Turnout right 90°
|
||||
class_id:board_tile.rail.turnout_right_curved=Turnout right curved
|
||||
class_id:board_tile.rail.turnout_singleslip=Single slip
|
||||
class_id:board_tile.rail.turnout_wye=Turnout wye
|
||||
class_id:interface.dccplusplus=DCC++
|
||||
class_id:interface.ecos=ECoS
|
||||
class_id:interface.hsi88=HSI-88
|
||||
class_id:interface.loconet=LocoNet
|
||||
class_id:interface.traintastic_diy=Traintastic DIY
|
||||
class_id:interface.withrottle=WiThrottle
|
||||
class_id:interface.wlanmaus=WLANmaus
|
||||
class_id:interface.xpressnet=XpressNet
|
||||
class_id:interface.z21=Z21
|
||||
class_id:vehicle.rail.freight_wagon=Freight wagon
|
||||
class_id:vehicle.rail.locomotive=Locomotive
|
||||
class_id:vehicle.rail.multiple_unit=Multiple unit
|
||||
class_id:vehicle.rail.tank_wagon=Tank wagon
|
||||
|
||||
clock:day=Day
|
||||
clock:debug_log=Debug log
|
||||
clock:freeze=Freeze
|
||||
clock:hour=Hour
|
||||
clock:minute=Minute
|
||||
clock:month=Month
|
||||
clock:multiplier=Multiplier
|
||||
clock:year=Year
|
||||
|
||||
color:aqua=Aqua
|
||||
color:black=Black
|
||||
color:blue=Blue
|
||||
color:fuchsia=Fuchsia
|
||||
color:gray=Gray
|
||||
color:green=Green
|
||||
color:lime=Lime
|
||||
color:maroon=Maroon
|
||||
color:navy=Navy
|
||||
color:olive=Olive
|
||||
color:purple=Purple
|
||||
color:red=Red
|
||||
color:silver=Silver
|
||||
color:teal=Teal
|
||||
color:white=White
|
||||
color:yellow=Yellow
|
||||
|
||||
dccplusplus_channel:dcc_accessory=DCC accessory
|
||||
dccplusplus_channel:output=Output
|
||||
dccplusplus_channel:turnout=Turnout
|
||||
|
||||
dccplusplus_settings:startup_delay=Startup delay
|
||||
dccplusplus_settings:use_ex=Use DCC++EX commands
|
||||
|
||||
decoder:functions=Functions
|
||||
decoder:long_address=DCC long address
|
||||
decoder:protocol=Protocol
|
||||
|
||||
decoder_function:function=Function
|
||||
decoder_function:number=Number
|
||||
decoder_function:type=Type
|
||||
|
||||
decoder_function_function:generic=Generic
|
||||
decoder_function_function:light=Light
|
||||
decoder_function_function:mute=Mute
|
||||
decoder_function_function:smoke=Smoke
|
||||
decoder_function_function:sound=Sound
|
||||
|
||||
decoder_function_type:always_off=Always off
|
||||
decoder_function_type:always_on=Always on
|
||||
decoder_function_type:hold=Push 'n hold
|
||||
decoder_function_type:momentary=Momentary
|
||||
decoder_function_type:on_off=On/Of
|
||||
|
||||
decoder_protocol:auto=Auto
|
||||
decoder_protocol:custom=Custom
|
||||
decoder_protocol:dcc=DCC
|
||||
|
||||
decoupler_state:activated=Activated
|
||||
decoupler_state:deactivated=Deactivated
|
||||
|
||||
direction:forward=Forward
|
||||
direction:reverse=Reverse
|
||||
|
||||
direction_control_state:a_to_b=A → B
|
||||
direction_control_state:b_to_a=A ← B
|
||||
direction_control_state:both=A ⇄ B
|
||||
direction_control_state:none=A 🛇 B
|
||||
|
||||
ecos_channel:ecos_detector=ECoS Detector
|
||||
|
||||
hardware:address=Address
|
||||
hardware:channel=Channel
|
||||
hardware:command_station=Command station
|
||||
hardware:dcc=DCC
|
||||
hardware:dccplusplus=DCC++
|
||||
hardware:debug_log_input=Log input changes
|
||||
hardware:debug_log_output=Log output changes
|
||||
hardware:debug_log_rx_tx=Log all communication
|
||||
hardware:decoders=Decoders
|
||||
hardware:ecos=ECoS
|
||||
hardware:identifications=Identifications
|
||||
hardware:input_monitor=Input monitor
|
||||
hardware:inputs=Inputs
|
||||
hardware:interface=Interface
|
||||
hardware:loconet=LocoNet
|
||||
hardware:motorola=Motorola
|
||||
hardware:output_keyboard=Output keyboard
|
||||
hardware:outputs=Outputs
|
||||
hardware:s88=S88
|
||||
hardware:speed_steps=Speed steps
|
||||
hardware:throttles=Throttles
|
||||
hardware:xpressnet=XpressNet
|
||||
hardware:z21=Z21
|
||||
|
||||
hsi88:s88_left=S88 left
|
||||
hsi88:s88_middle=S88 middle
|
||||
hsi88:s88_right=S88 right
|
||||
|
||||
identification:opc_multi_sense_direction=OPC_MULTI_SENSE direction
|
||||
|
||||
input_list:bus=Bus
|
||||
|
||||
input_map_item.block:input=Input
|
||||
input_map_item.block:invert=Invert
|
||||
input_map_item.block:type=Type
|
||||
|
||||
interface.dccplusplus:dcc_plus_plus=DCC++(EX)
|
||||
|
||||
interface.ecos:ecos=ECoS
|
||||
interface.ecos:ecos=ECoS
|
||||
interface.ecos:ecos_detector=ECoS detector
|
||||
interface.ecos:s88=S88
|
||||
|
||||
interface.hsi88:modules_left=Modules left
|
||||
interface.hsi88:modules_middle=Modules middle
|
||||
interface.hsi88:modules_right=Modules right
|
||||
|
||||
interface.loconet:interface=Interface
|
||||
|
||||
interface.traintastic_diy:traintastic_diy=Traintastic DIY
|
||||
|
||||
interface.withrottle:withrottle=WiThrottle
|
||||
|
||||
interface.xpressnet:interface=Interface
|
||||
interface.xpressnet:s88_module_count=S88 module count
|
||||
interface.xpressnet:s88_start_address=S88 start address
|
||||
|
||||
interface.z21:firmware_version=Firmware version
|
||||
interface.z21:hardware_type=Hardware type
|
||||
interface.z21:serial_number=Serial number
|
||||
|
||||
interface:online=Online
|
||||
interface:status=Status
|
||||
interface:type=Type
|
||||
|
||||
interface_state:error=Error
|
||||
interface_state:initializing=Initializing
|
||||
interface_state:offline=Offline
|
||||
interface_state:online=Online
|
||||
|
||||
ip:hostname=Hostname
|
||||
ip:port=Port
|
||||
|
||||
language:de-de=German
|
||||
language:en-us=English (US)
|
||||
language:it-it=Italian
|
||||
language:nl-nl=Dutch
|
||||
|
||||
length_unit:cm=cm
|
||||
length_unit:ft=ft
|
||||
length_unit:in=in
|
||||
length_unit:m=m
|
||||
length_unit:mm=mm
|
||||
length_unit:yd=yd
|
||||
|
||||
list.train_vehicle:reverse=Reverse
|
||||
|
||||
list:add=Add
|
||||
list:create=Create
|
||||
list:delete=Delete
|
||||
list:edit=Edit
|
||||
list:move_down=Move down
|
||||
list:move_up=Move up
|
||||
list:remove=Remove
|
||||
|
||||
lncv_programmer:description=Description
|
||||
lncv_programmer:lncv_programmer=LNCV programmer
|
||||
lncv_programmer:module=Module
|
||||
lncv_programmer:other_module=Other module
|
||||
lncv_programmer:read=Read
|
||||
lncv_programmer:reading_lncv_x=Reading LNCV %1
|
||||
lncv_programmer:reading_lncv_x_failed=Reading LNCV %1 failed
|
||||
lncv_programmer:sending_start=Sending start
|
||||
lncv_programmer:start=Start
|
||||
lncv_programmer:stop=Stop
|
||||
lncv_programmer:use_broadcast_address=Use broadcast address
|
||||
lncv_programmer:value=Value
|
||||
lncv_programmer:waiting_for_module_to_respond=Waiting for module to respond
|
||||
lncv_programmer:write=Write
|
||||
lncv_programmer:writing_lncv_x=Writing LNCV %1
|
||||
|
||||
loconet_command_station:custom=Custom
|
||||
loconet_command_station:digikeijs_dr5000=Digikeijs DR5000
|
||||
loconet_command_station:uhlenbrock_ibcom=Uhlenbrock IB-Com
|
||||
loconet_command_station:uhlenbrock_intellibox=Uhlenbrock Intellibox
|
||||
|
||||
loconet_f9_f28:imm_packet=Direct (OPC_IMM_PACKET)
|
||||
loconet_f9_f28:uhlenbrock_extended=Uhlenbrock extended (OPC_A3, OPC_D4)
|
||||
|
||||
loconet_fastclock:master=Master (Traintatic controls the clock)
|
||||
loconet_fastclock:off=Off
|
||||
|
||||
loconet_interface_type:lbserver=LBServer
|
||||
loconet_interface_type:serial=Serial
|
||||
loconet_interface_type:tcp_binary=TCP binary
|
||||
loconet_interface_type:z21=Z21
|
||||
|
||||
loconet_serial_interface:custom=Custom
|
||||
loconet_serial_interface:digikeijs_dr5000=Digikeijs DR5000
|
||||
loconet_serial_interface:rosoft_loconet_interface=RoSoft LocoNet interface
|
||||
|
||||
loconet_settings:command_station=Command station
|
||||
loconet_settings:echo_timeout=Echo timeout
|
||||
loconet_settings:f9_f28=F9-F28
|
||||
loconet_settings:fast_clock=Fast clock
|
||||
loconet_settings:fast_clock_sync_enabled=Fast clock sync enabled
|
||||
loconet_settings:fast_clock_sync_interval=Fast clock sync interval
|
||||
loconet_settings:locomotive_slots=Locomotive slots
|
||||
loconet_settings:pcap=PCAP
|
||||
loconet_settings:pcap_output=PCAP output
|
||||
loconet_settings:response_timeout=Response timeout
|
||||
|
||||
lua.script:disabled=Disabled
|
||||
lua.script:start=Start
|
||||
lua.script:stop=Stop
|
||||
|
||||
lua.script_list:start_all=Start all
|
||||
lua.script_list:stop_all=Stop all
|
||||
|
||||
lua_script:state=State
|
||||
|
||||
lua_script_state:disabled=Disabled
|
||||
lua_script_state:error=Error
|
||||
lua_script_state:running=Running
|
||||
lua_script_state:stopped=Stopped
|
||||
|
||||
message:C1001=Loading world failed (%1)
|
||||
message:C1002=Creating client failed (%1)
|
||||
message:C1003=Can't write to settings file (%1)
|
||||
message:C1004=Reading world failed (%1) (%2)
|
||||
message:C1005=Saving world failed (%1)
|
||||
message:C1006=Creating world backup failed (%1)
|
||||
message:C1007=Creating world backup directory failed (%1)
|
||||
message:C1008=Creating backup directory failed (%1)
|
||||
message:C1009=Creating settings backup failed (%1)
|
||||
message:C1010=Exporting world failed (%1)
|
||||
message:C1011=Importing world failed (%1)
|
||||
message:C1012=Unknown class '%1', can't recreate object '%2'
|
||||
message:C1013=Can't load world saved with newer version, requires at least: %1
|
||||
message:C2001=Address already used at #%1
|
||||
message:C2002=DCC++ only supports the DCC protocol
|
||||
message:C2003=DCC++ doesn't support DCC long addresses below 128
|
||||
message:C2004=Can't get free slot
|
||||
message:C9999=%1
|
||||
message:D0000=%1
|
||||
message:D1001=Resume %1 (multiplier: %2)
|
||||
message:D1002=Tick %1 (error: %2us)
|
||||
message:D1003=Freeze %1
|
||||
message:D2001=TX: %1
|
||||
message:D2002=RX: %1
|
||||
message:D2003=Unknown xHeader 0x%1
|
||||
message:D2004=%1 TX: %2
|
||||
message:D2005=%1 RX: %2
|
||||
message:D2006=Unknown message: %1
|
||||
message:D2007=Input %1 = %2
|
||||
message:D2008=Output %1 = %1
|
||||
message:D2009=Slot %1 = %2
|
||||
message:D2010=Slot %1 = Free
|
||||
message:D9999=%1
|
||||
message:E1001=Invalid world UUID: %1
|
||||
message:E1002=World %1 doesn't exist
|
||||
message:E1003=UDP receive error (%1)
|
||||
message:E1004=TCP accept error (%1)
|
||||
message:E1005=Socket shutdown failed (%1)
|
||||
message:E1006=Socket write failed (%1)
|
||||
message:E1007=Socket read failed (%1)
|
||||
message:E1008=Socket acceptor cancel failed (%1)
|
||||
message:E2001=Serial write failed (%1)
|
||||
message:E2002=Serial read failed (%1)
|
||||
message:E2003=Make address failed (%1)
|
||||
message:E2004=Socket open failed (%1)
|
||||
message:E2005=Socket connect failed (%1)
|
||||
message:E2006=Socket bind failed (%1)
|
||||
message:E2007=Socket write failed (%1)
|
||||
message:E2008=Socket read failed (%1)
|
||||
message:E2009=Socket receive failed (%1)
|
||||
message:E2010=Serial port open failed (%1)
|
||||
message:E2011=Socket send failed (%1)
|
||||
message:E2012=Function number already in use
|
||||
message:E2013=Serial port set baudrate failed (%1)
|
||||
message:E2014=Serial port set data bits failed (%1)
|
||||
message:E2015=Serial port set stop bits failed (%1)
|
||||
message:E2016=Serial port set parity failed (%1)
|
||||
message:E2017=Serial port set flow control failed (%1)
|
||||
message:E2018=Timeout, no echo within %1ms
|
||||
message:E2019=Timeout, no response within %1ms
|
||||
message:E2020=Total number of modules may not exceed %1
|
||||
message:E2021=Staring PCAP log failed: %1
|
||||
message:E9001=%1 (During execution of %2 event handler)
|
||||
message:E9999=%1
|
||||
message:F1001=Opening TCP socket failed (%1)
|
||||
message:F1002=TCP socket address reuse failed (%1)
|
||||
message:F1003=Binding TCP socket failed (%1)
|
||||
message:F1004=TCP socket listen failed (%1)
|
||||
message:F1005=Opening UDP socket failed (%1)
|
||||
message:F1006=UDP socket address reuse failed (%1)
|
||||
message:F1007=Binding udp socket failed (%1)
|
||||
message:F9001=Creating Lua state failed
|
||||
message:F9002=Running script failed (%1)
|
||||
message:F9003=Calling function failed (%1)
|
||||
message:F9999=%1
|
||||
message:I1001=Traintastic v%1
|
||||
message:I1002=Settings file not found, using defaults
|
||||
message:I1003=Client connected
|
||||
message:I1004=Connection lost
|
||||
message:I1005=Building world index
|
||||
message:I1006=%1
|
||||
message:I1007=%1
|
||||
message:I1008=%1
|
||||
message:I2001=Unknown loco address: %1
|
||||
message:I2002=Hardware type: %1
|
||||
message:I2003=Firmware version: %1
|
||||
message:I2004=HSI-88: %1
|
||||
message:I2005=%1
|
||||
message:I9001=Stopped script
|
||||
message:I9002=%1
|
||||
message:I9999=%1
|
||||
message:N1001=Received signal: %1
|
||||
message:N1002=Created new world
|
||||
message:N1003=Restaring
|
||||
message:N1004=Shutting down
|
||||
message:N1005=Discovery enabled
|
||||
message:N1006=Discovery disabled
|
||||
message:N1007=Listening at %1:%2
|
||||
message:N1008=Loaded settings
|
||||
message:N1009=Saved settings
|
||||
message:N1010=Edit mode: enabled
|
||||
message:N1011=Edit mode: disabled
|
||||
message:N1012=Communication: enabled
|
||||
message:N1013=Communication: disabled
|
||||
message:N1014=Power: on
|
||||
message:N1015=Power: off
|
||||
message:N1016=Running
|
||||
message:N1017=Stopped
|
||||
message:N1018=Mute: enabled
|
||||
message:N1019=Mute: disabled
|
||||
message:N1020=Smoke: enabled
|
||||
message:N1021=Smoke: disabled
|
||||
message:N1022=Saved world: %1
|
||||
message:N1023=Simulation: disabled
|
||||
message:N1024=Simulation: enabled
|
||||
message:N1025=Exported world successfully
|
||||
message:N1026=Imported world successfully
|
||||
message:N1027=Loaded world: %1
|
||||
message:N1028=Closed world
|
||||
message:N2001=Simulation not supported
|
||||
message:N2002=No response from LNCV module %1 with address %2
|
||||
message:N2003=Stopped sending fast clock sync
|
||||
message:N2004=Starting PCAP file log: %1
|
||||
message:N2005=Starting PCAP log pipe: %1
|
||||
message:N3001=Assigned train %1 to block %2
|
||||
message:N3002=Removed train %1 from block %2
|
||||
message:N9001=Starting script
|
||||
message:N9999=%1
|
||||
message:W1001=Discovery disabled, only allowed on port %1
|
||||
message:W1002=Setting %1 doesnt exist
|
||||
message:W1003=Reading world %1 failed (libarchive error %2: %3)
|
||||
message:W2001=Received malformed data dropped %1 bytes
|
||||
message:W2002=Command station doesn't support functions above F%1
|
||||
message:W2003=Command station doesn't support %1 speedsteps using %2
|
||||
message:W2004=Input address %1 is invalid
|
||||
message:W2005=Output address %1 is invalid
|
||||
message:W2006=Command station does not support loco slot %1
|
||||
message:W2007=Command station does not support the fast clock slot
|
||||
message:W2018=Timeout, no echo within %1ms
|
||||
message:W2019=Z21 broadcast flags do not match requested ones
|
||||
message:W9999=%1
|
||||
|
||||
object:id=Id
|
||||
object:name=Name
|
||||
object:notes=Notes
|
||||
|
||||
opc_multi_sense_direction:in_sensor_address=In sensor address
|
||||
opc_multi_sense_direction:in_transponder_address=In transponder address (Blücher GBM16XN)
|
||||
opc_multi_sense_direction:none=None
|
||||
|
||||
output_action:none=None
|
||||
output_action:off=Off
|
||||
output_action:on=On
|
||||
output_action:pulse=Pulse
|
||||
|
||||
output_list:bus=Bus
|
||||
|
||||
output_map.decoupler:key=State
|
||||
|
||||
output_map.signal:key=Aspect
|
||||
|
||||
output_map.turnout:key=Position
|
||||
|
||||
output_map:use=Use
|
||||
|
||||
pcap_output:file=File
|
||||
pcap_output:pipe=Pipe
|
||||
|
||||
power_unit:hp=hp
|
||||
power_unit:kw=kW
|
||||
power_unit:mw=MW
|
||||
power_unit:w=W
|
||||
|
||||
qtapp.connect_dialog:connect=Connect
|
||||
qtapp.connect_dialog:connect_to_server=Connect to server
|
||||
qtapp.connect_dialog:connected=Connected
|
||||
qtapp.connect_dialog:connecting=Connecting
|
||||
qtapp.connect_dialog:password=Password
|
||||
qtapp.connect_dialog:server=Server
|
||||
qtapp.connect_dialog:username=Username
|
||||
|
||||
qtapp.error:cant_read_from_file_x=Can't read from file: %1
|
||||
qtapp.error:cant_write_to_file_x=Can't write to file: %1
|
||||
qtapp.error:server_error_x=Server error %1
|
||||
|
||||
qtapp.mainmenu:about=About
|
||||
qtapp.mainmenu:close_world=Close world
|
||||
qtapp.mainmenu:connect_to_server=Connect to server
|
||||
qtapp.mainmenu:connection=Connection
|
||||
qtapp.mainmenu:disconnect_from_server=Disconnect from server
|
||||
qtapp.mainmenu:export_world=Export world
|
||||
qtapp.mainmenu:file=File
|
||||
qtapp.mainmenu:fullscreen=Fullscreen
|
||||
qtapp.mainmenu:hardware=Hardware
|
||||
qtapp.mainmenu:help=Help
|
||||
qtapp.mainmenu:import_world=Import world
|
||||
qtapp.mainmenu:load_world=Load world
|
||||
qtapp.mainmenu:new_world=New world
|
||||
qtapp.mainmenu:objects=Objects
|
||||
qtapp.mainmenu:power=Power
|
||||
qtapp.mainmenu:programming=Programming
|
||||
qtapp.mainmenu:quit=Quit
|
||||
qtapp.mainmenu:restart_server=Restart server
|
||||
qtapp.mainmenu:restart_server_question=Are you sure you want to restart the server?
|
||||
qtapp.mainmenu:save_world=Save world
|
||||
qtapp.mainmenu:server=Server
|
||||
qtapp.mainmenu:server_log=Server log
|
||||
qtapp.mainmenu:server_settings=Server settings
|
||||
qtapp.mainmenu:settings=Settings
|
||||
qtapp.mainmenu:shutdown_server=Shutdown server
|
||||
qtapp.mainmenu:shutdown_server_question=Are you sure you want to shutdown the server?
|
||||
qtapp.mainmenu:toolbar=Toolbar
|
||||
qtapp.mainmenu:tools=Tools
|
||||
qtapp.mainmenu:view=View
|
||||
qtapp.mainmenu:world=World
|
||||
qtapp.mainmenu:world_properties=World properties
|
||||
|
||||
qtapp.message_box:no=No
|
||||
qtapp.message_box:yes=Yes
|
||||
|
||||
qtapp.object_select_list_dialog:cancel=Cancel
|
||||
qtapp.object_select_list_dialog:ok=Ok
|
||||
qtapp.object_select_list_dialog:select_object=Select object
|
||||
|
||||
qtapp.settings.board:color_scheme=Color scheme
|
||||
qtapp.settings.board:show_block_sensor_states=Show block sensor states
|
||||
qtapp.settings.board:turnout_draw_state=Draw turnout state
|
||||
|
||||
qtapp.settings.developer:dont_load_fallback_language=Don't load fallback language
|
||||
qtapp.settings.developer:log_missing_strings=Log missing translations
|
||||
qtapp.settings.developer:log_missing_strings_dir=Missing translations log directory
|
||||
|
||||
qtapp.settings.general:language=Language
|
||||
|
||||
qtapp.settings.statusbar:show_clock=Show clock
|
||||
qtapp.settings.statusbar:show_statuses=Show statuses
|
||||
|
||||
qtapp.settings:board=Board
|
||||
qtapp.settings:developer=Developer
|
||||
qtapp.settings:general=General
|
||||
qtapp.settings:statusbar=Status bar
|
||||
|
||||
qtapp.world_list_dialog:cancel=Cancel
|
||||
qtapp.world_list_dialog:load=Load
|
||||
qtapp.world_list_dialog:world_list=World list
|
||||
|
||||
qtapp:board_properties=Board properties
|
||||
qtapp:export_world_failed=Export world failed
|
||||
qtapp:grid=Grid
|
||||
qtapp:grid_dot=Dot
|
||||
qtapp:grid_line=Line
|
||||
qtapp:grid_none=None
|
||||
qtapp:import_world_failed=Import world failed
|
||||
qtapp:next=Next
|
||||
qtapp:previous=Previous
|
||||
qtapp:toggle_mute=Toggle mute
|
||||
qtapp:toggle_offline_online=Toggle connection
|
||||
qtapp:toggle_power=Toggle power
|
||||
qtapp:toggle_smoke=Toggle smoke
|
||||
qtapp:traintastic_world=Traintastic world
|
||||
qtapp:zoom_in=Zoom in
|
||||
qtapp:zoom_out=Zoom out
|
||||
|
||||
rail_vehicle_list:type=Type
|
||||
|
||||
ratio_unit:percent=%
|
||||
ratio_unit:ratio=
|
||||
|
||||
sensor_type:occupy_detector=Occupy detector
|
||||
sensor_type:reed_switch=Reed switch
|
||||
|
||||
serial:baudrate=Baudrate
|
||||
serial:device=Device
|
||||
serial:flow_control=Flow control
|
||||
serial:port=Port
|
||||
|
||||
serial_flow_control:hardware=Hardware
|
||||
serial_flow_control:none=None
|
||||
|
||||
server_log:code=Code
|
||||
server_log:message=Message
|
||||
server_log:object=Object
|
||||
server_log:time=Time
|
||||
|
||||
settings:allow_client_server_restart=Allow client server restart
|
||||
settings:allow_client_server_shutdown=Allow client server shutdown
|
||||
settings:auto_save_world_on_exit=Auto save world on exit
|
||||
settings:discoverable=Discoverable
|
||||
settings:enable_file_logger=Enable file logger
|
||||
settings:localhost_only=Localhost only
|
||||
settings:memory_logger_size=Memory logger size
|
||||
settings:port=Port
|
||||
settings:save_world_uncompressed=Save world uncompressed
|
||||
|
||||
signal_aspect:proceed=Proceed
|
||||
signal_aspect:proceed_reduced_speed=Proceed, reduced speed
|
||||
signal_aspect:stop=Stop
|
||||
|
||||
speed_unit:kmph=km/h
|
||||
speed_unit:mph=mph
|
||||
speed_unit:mps=m/s
|
||||
|
||||
throttle_object_list:throttle=Throttle
|
||||
|
||||
train:active=Active
|
||||
train:block=Block
|
||||
train:lob=Length over buffers
|
||||
train:override_length=Override length
|
||||
train:override_weight=Override weight
|
||||
train:speed_max=Maximum speed
|
||||
train:vehicles=Vehicles
|
||||
train:weight=Weight
|
||||
|
||||
traintastic_diy_interface_type:network_tcp=Network (TCP)
|
||||
traintastic_diy_interface_type:serial=Serial
|
||||
|
||||
traintastic_diy_settings:debug_log_heartbeat=Log heartbeat communication
|
||||
traintastic_diy_settings:heartbeat_timeout=Heartbeat timeout
|
||||
|
||||
turnout_position:left=Left
|
||||
turnout_position:right=Right
|
||||
turnout_position:straight=Straight
|
||||
|
||||
vehicle.rail.freight_wagon:cargo_weight=Cargo weight
|
||||
|
||||
vehicle.rail.tank_wagon:cargo_volume=Cargo volume
|
||||
|
||||
vehicle.rail:cargo_capacity=Cargo capacity
|
||||
vehicle.rail:cargo_loaded=Cargo loaded
|
||||
vehicle.rail:decoder=Decoder
|
||||
vehicle.rail:lob=LOB
|
||||
vehicle.rail:power=Power
|
||||
vehicle.rail:speed_max=Maximum speed
|
||||
vehicle.rail:total_weight=Total weight
|
||||
vehicle.rail:train=Train
|
||||
vehicle.rail:weight=Weight
|
||||
|
||||
volume_unit:gallon_uk=gal (UK)
|
||||
volume_unit:gallon_us=gal (US)
|
||||
volume_unit:l=l
|
||||
volume_unit:m3=m³
|
||||
|
||||
weight_unit:kg=kg
|
||||
weight_unit:long_tons=Long tons
|
||||
weight_unit:short_tons=Short tons
|
||||
weight_unit:ton=ton
|
||||
|
||||
world:boards=Boards
|
||||
world:clock=Clock
|
||||
world:decoders=Decoders
|
||||
world:edit=Edit world
|
||||
world:inputs=Inputs
|
||||
world:interfaces=Interfaces
|
||||
world:lua_scripts=Lua scripts
|
||||
world:mute=Mute
|
||||
world:no_smoke=No smoke
|
||||
world:offline=Disconnect
|
||||
world:online=Connect
|
||||
world:outputs=Outputs
|
||||
world:power_off=Power off
|
||||
world:power_on=Power on
|
||||
world:rail_vehicles=Rail vehicles
|
||||
world:run=Run
|
||||
world:scale=Scale
|
||||
world:scale_ratio=Scale ratio
|
||||
world:simulation=Simulation
|
||||
world:stop=Stop
|
||||
world:trains=Trains
|
||||
world:uuid=UUID
|
||||
|
||||
world_scale:custom=Custom
|
||||
world_scale:h0=H0 (1:87)
|
||||
world_scale:n=N (1:160)
|
||||
world_scale:tt=TT (1:120)
|
||||
world_scale:z=Z (1:220)
|
||||
|
||||
xpressnet_command_station:custom=Custom
|
||||
xpressnet_command_station:digikeijs_dr5000=Digikeijs DR5000
|
||||
xpressnet_command_station:roco_10764=Roco 10764
|
||||
|
||||
xpressnet_interface_type:network=Network
|
||||
xpressnet_interface_type:serial=Serial
|
||||
|
||||
xpressnet_serial_interface_type:custom=Custom
|
||||
xpressnet_serial_interface_type:digikeijs_dr5000=Digikeijs DR5000
|
||||
xpressnet_serial_interface_type:lenz_li100=Lenz LI100
|
||||
xpressnet_serial_interface_type:lenz_li100f=Lenz LI100F
|
||||
xpressnet_serial_interface_type:lenz_li101f=Lenz LI101F
|
||||
xpressnet_serial_interface_type:lenz_liusb=Lenz LIUSB
|
||||
xpressnet_serial_interface_type:rosoft_s88xpressnetli=RoSoft s88XpressNetLI
|
||||
|
||||
xpressnet_settings:use_emergency_stop_locomotive_command=Use short emergency stop locomotive command
|
||||
xpressnet_settings:use_roco_f13_f20_command=Use Roco F13-F20 command
|
||||
|
||||
z21_channel:rbus=R-Bus
|
||||
|
||||
z21_settings.server:allow_emergency_stop=Allow emergency stop
|
||||
z21_settings.server:allow_track_power_off=Allow power off
|
||||
z21_settings.server:allow_track_power_on_release_emergency_stop=Allow power on/emergency stop release
|
||||
2266
shared/translations/it-it.json
Normale Datei
2266
shared/translations/it-it.json
Normale Datei
Datei-Diff unterdrückt, da er zu groß ist
Diff laden
@ -1,666 +0,0 @@
|
||||
## Traintastic language file: Italian (IT)
|
||||
|
||||
board:delete_tile=Elimina mattonella
|
||||
board:move_tile=Sposta mattonella
|
||||
board:resize_tile=Ridimensiona mattonella
|
||||
board:resize_to_contents=Ridimensiona al contenuto
|
||||
|
||||
board_settings.color_scheme:dark=Scuro
|
||||
board_settings.color_scheme:light=Chiaro
|
||||
|
||||
board_tile.misc.push_button:color=Colore
|
||||
|
||||
board_tile.rail.block:input_map=Sensori
|
||||
|
||||
board_tile.rail.direction_control:state=Stato
|
||||
board_tile.rail.direction_control:use_a_to_b=Usa: A → B
|
||||
board_tile.rail.direction_control:use_b_to_a=Usa: A ← B
|
||||
board_tile.rail.direction_control:use_both=Usa: A ⇄ B
|
||||
board_tile.rail.direction_control:use_none=Usa: A 🛇 B
|
||||
|
||||
board_tile.rail.link:link=Link
|
||||
|
||||
board_tile.rail.sensor:input=Input
|
||||
board_tile.rail.sensor:invert=Inverti
|
||||
board_tile.rail.sensor:type=Tipo
|
||||
|
||||
board_tile:output_map=Outputs
|
||||
|
||||
category:developer=Sviluppatore
|
||||
category:general=Generale
|
||||
category:info=Info
|
||||
category:log=Log
|
||||
category:network=Rete
|
||||
|
||||
class_id:board_tile.misc.push_button=Bottone
|
||||
class_id:board_tile.rail.block=Blocco
|
||||
class_id:board_tile.rail.bridge_45_left=Ponte 45° (sinistra)
|
||||
class_id:board_tile.rail.bridge_45_right=Ponte 45° (destra)
|
||||
class_id:board_tile.rail.bridge_90=Ponte 90°
|
||||
class_id:board_tile.rail.buffer_stop=Ferma carri
|
||||
class_id:board_tile.rail.cross_45=Incrocio 45°
|
||||
class_id:board_tile.rail.cross_90=Incrocio 90°
|
||||
class_id:board_tile.rail.curve_45=Binario curvo 45°
|
||||
class_id:board_tile.rail.curve_90=Binario curvo 90°
|
||||
class_id:board_tile.rail.decoupler=Sganciatore
|
||||
class_id:board_tile.rail.direction_control=Controllo Direzione
|
||||
class_id:board_tile.rail.link=Link
|
||||
class_id:board_tile.rail.one_way=Senso unico
|
||||
class_id:board_tile.rail.sensor=Sensore
|
||||
class_id:board_tile.rail.signal_2_aspect=Segnale (2 aspetti)
|
||||
class_id:board_tile.rail.signal_3_aspect=Segnale (3 aspetti)
|
||||
class_id:board_tile.rail.straight=Binario dritto
|
||||
class_id:board_tile.rail.tunnel=Tunnel
|
||||
class_id:board_tile.rail.turnout_3way=Deviatoio triplo
|
||||
class_id:board_tile.rail.turnout_doubleslip=Deviatoio inglese doppio
|
||||
class_id:board_tile.rail.turnout_left_45=Deviatoio sinistro 45°
|
||||
class_id:board_tile.rail.turnout_left_90=Deviatoio sinistro 90°
|
||||
class_id:board_tile.rail.turnout_left_curved=Deviatoio curvo sinistro
|
||||
class_id:board_tile.rail.turnout_right_45=Deviatoio destro 45°
|
||||
class_id:board_tile.rail.turnout_right_90=Deviatoio destro 90°
|
||||
class_id:board_tile.rail.turnout_right_curved=Deviatoio curvo destro
|
||||
class_id:board_tile.rail.turnout_singleslip=Deviatoio inglese singolo
|
||||
class_id:board_tile.rail.turnout_wye=Deviatoio Y
|
||||
class_id:interface.dccplusplus=DCC++
|
||||
class_id:interface.ecos=ECoS
|
||||
class_id:interface.hsi88=HSI-88
|
||||
class_id:interface.loconet=LocoNet
|
||||
class_id:interface.traintastic_diy=Traintastic DIY
|
||||
class_id:interface.withrottle=WiThrottle
|
||||
class_id:interface.wlanmaus=WLANmaus
|
||||
class_id:interface.xpressnet=XpressNet
|
||||
class_id:interface.z21=Z21
|
||||
class_id:vehicle.rail.freight_wagon=Carro merce
|
||||
class_id:vehicle.rail.locomotive=Locomotiva
|
||||
|
||||
clock:day=Giorno
|
||||
clock:debug_log=Debug log
|
||||
clock:freeze=Blocca
|
||||
clock:hour=Ora
|
||||
clock:minute=Minuto
|
||||
clock:month=Mese
|
||||
clock:multiplier=Moltiplicatore
|
||||
clock:year=Anno
|
||||
|
||||
color:aqua=Aqua
|
||||
color:black=Nero
|
||||
color:blue=Blu
|
||||
color:fuchsia=Fuchsia
|
||||
color:gray=Grigio
|
||||
color:green=Verde
|
||||
color:lime=Lime
|
||||
color:maroon=Marrone
|
||||
color:navy=Navy
|
||||
color:olive=Verde oliva
|
||||
color:purple=Viola
|
||||
color:red=Rosso
|
||||
color:silver=Argento
|
||||
color:teal=Teal
|
||||
color:white=Bianco
|
||||
color:yellow=Giallo
|
||||
|
||||
dccplusplus_channel:dcc_accessory=DCC accessorio
|
||||
dccplusplus_channel:output=Output
|
||||
dccplusplus_channel:turnout=Deviatoio
|
||||
|
||||
dccplusplus_settings:startup_delay=Ritardo accensione
|
||||
dccplusplus_settings:use_ex=Usa comandi DCC++EX
|
||||
|
||||
decoder:functions=Funzioni
|
||||
decoder:long_address=DCC indirizzo esteso
|
||||
decoder:protocol=Protocollo
|
||||
|
||||
decoder_function:function=Funzione
|
||||
decoder_function:number=Numero
|
||||
decoder_function:type=Tipo
|
||||
|
||||
decoder_function_function:generic=Generica
|
||||
decoder_function_function:light=Luci
|
||||
decoder_function_function:mute=Mute
|
||||
decoder_function_function:smoke=Fumo
|
||||
decoder_function_function:sound=Suoni
|
||||
|
||||
decoder_function_type:always_off=Sempre spenta
|
||||
decoder_function_type:always_on=Sempre accesa
|
||||
decoder_function_type:hold=Premi e mantieni
|
||||
decoder_function_type:momentary=Momentanea
|
||||
decoder_function_type:on_off=On/Of
|
||||
|
||||
decoder_protocol:auto=Auto
|
||||
decoder_protocol:custom=Custom
|
||||
decoder_protocol:dcc=DCC
|
||||
|
||||
decoupler_state:activated=Attivato
|
||||
decoupler_state:deactivated=Disattivato
|
||||
|
||||
direction:forward=Avanti
|
||||
direction:reverse=Indietro
|
||||
|
||||
direction_control_state:a_to_b=A → B
|
||||
direction_control_state:b_to_a=A ← B
|
||||
direction_control_state:both=A ⇄ B
|
||||
direction_control_state:none=A 🛇 B
|
||||
|
||||
ecos_channel:ecos_detector=ECoS Detector
|
||||
|
||||
hardware:address=Indirizzo
|
||||
hardware:channel=Canale
|
||||
hardware:command_station=Centralina di comando
|
||||
hardware:dcc=DCC
|
||||
hardware:dccplusplus=DCC++
|
||||
hardware:debug_log_input=Log cambiamenti input
|
||||
hardware:debug_log_output=Log cambiamenti output
|
||||
hardware:debug_log_rx_tx=Log tutte le communicazioni
|
||||
hardware:decoders=Decoders
|
||||
hardware:ecos=ECoS
|
||||
hardware:identifications=Identificazioni
|
||||
hardware:input_monitor=Monitor Input
|
||||
hardware:inputs=Inputs
|
||||
hardware:interface=Interfaccia
|
||||
hardware:loconet=LocoNet
|
||||
hardware:motorola=Motorola
|
||||
hardware:output_keyboard=Pulsantiera Output
|
||||
hardware:outputs=Outputs
|
||||
hardware:s88=S88
|
||||
hardware:speed_steps=Step Velocità
|
||||
hardware:throttles=Throttles
|
||||
hardware:xpressnet=XpressNet
|
||||
hardware:z21=Z21
|
||||
|
||||
hsi88:s88_left=S88 sinistra
|
||||
hsi88:s88_middle=S88 centrale
|
||||
hsi88:s88_right=S88 destra
|
||||
|
||||
identification:opc_multi_sense_direction=OPC_MULTI_SENSE direction
|
||||
|
||||
input_list:bus=Bus
|
||||
|
||||
input_map_item.block:input=Input
|
||||
input_map_item.block:invert=Inverti
|
||||
input_map_item.block:type=Tipo
|
||||
|
||||
interface.dccplusplus:dcc_plus_plus=DCC++(EX)
|
||||
|
||||
interface.ecos:ecos=ECoS
|
||||
interface.ecos:ecos=ECoS
|
||||
interface.ecos:ecos_detector=ECoS detector
|
||||
interface.ecos:s88=S88
|
||||
|
||||
interface.hsi88:modules_left=Moduli sinistra
|
||||
interface.hsi88:modules_middle=Moduli centrali
|
||||
interface.hsi88:modules_right=Moduli destra
|
||||
|
||||
interface.loconet:interface=Interfaccia
|
||||
|
||||
interface.traintastic_diy:traintastic_diy=Traintastic DIY
|
||||
|
||||
interface.withrottle:withrottle=WiThrottle
|
||||
|
||||
interface.xpressnet:interface=Interfaccia
|
||||
interface.xpressnet:s88_module_count=S88 conteggio moduli
|
||||
interface.xpressnet:s88_start_address=S88 indirizzo di partenza
|
||||
|
||||
interface.z21:firmware_version=Versione Firmware
|
||||
interface.z21:hardware_type=Tipologia Hardware
|
||||
interface.z21:serial_number=Numero Seriale
|
||||
|
||||
interface:online=Online
|
||||
interface:status=Stato
|
||||
interface:type=Tipo
|
||||
|
||||
interface_state:error=Errore
|
||||
interface_state:initializing=Inizializzando
|
||||
interface_state:offline=Offline
|
||||
interface_state:online=Online
|
||||
|
||||
ip:hostname=Hostname
|
||||
ip:port=Porta
|
||||
|
||||
language:de-de=Tedesco
|
||||
language:en-us=Inglese (US)
|
||||
language:it-it=Italiano
|
||||
language:nl-nl=Olandese
|
||||
|
||||
length_unit:cm=cm
|
||||
length_unit:ft=ft
|
||||
length_unit:in=in
|
||||
length_unit:m=m
|
||||
length_unit:mm=mm
|
||||
length_unit:yd=yd
|
||||
|
||||
list:add=Aggiungi
|
||||
list:edit=Modifica
|
||||
list:move_down=Sposta giù
|
||||
list:move_up=Sposta su
|
||||
list:remove=Rimuovi
|
||||
|
||||
lncv_programmer:description=Descrizione
|
||||
lncv_programmer:lncv_programmer=LNCV programmer
|
||||
lncv_programmer:module=Modulo
|
||||
lncv_programmer:other_module=Secondo modulo
|
||||
lncv_programmer:read=Leggi
|
||||
lncv_programmer:reading_lncv_x=Lettura LNCV %1
|
||||
lncv_programmer:reading_lncv_x_failed=Lettura LNCV %1 fallita
|
||||
lncv_programmer:sending_start=Invio start
|
||||
lncv_programmer:start=Start
|
||||
lncv_programmer:stop=Stop
|
||||
lncv_programmer:use_broadcast_address=Usa indirizzo broadcast
|
||||
lncv_programmer:value=Valore
|
||||
lncv_programmer:waiting_for_module_to_respond=In attesa della risposta dal modulo
|
||||
lncv_programmer:write=Scrivi
|
||||
lncv_programmer:writing_lncv_x=Scrittura LNCV %1
|
||||
|
||||
loconet_command_station:custom=Custom
|
||||
loconet_command_station:digikeijs_dr5000=Digikeijs DR5000
|
||||
loconet_command_station:uhlenbrock_ibcom=Uhlenbrock IB-Com
|
||||
loconet_command_station:uhlenbrock_intellibox=Uhlenbrock Intellibox
|
||||
|
||||
loconet_f9_f28:imm_packet=Direct (OPC_IMM_PACKET)
|
||||
loconet_f9_f28:uhlenbrock_extended=Uhlenbrock extended (OPC_A3, OPC_D4)
|
||||
|
||||
loconet_fastclock:master=Master (Traintatic controlla l'orologio)
|
||||
loconet_fastclock:off=Off
|
||||
|
||||
loconet_interface_type:lbserver=LBServer
|
||||
loconet_interface_type:serial=Serial
|
||||
loconet_interface_type:tcp_binary=TCP binary
|
||||
loconet_interface_type:z21=Z21
|
||||
|
||||
loconet_serial_interface:custom=Custom
|
||||
loconet_serial_interface:digikeijs_dr5000=Digikeijs DR5000
|
||||
loconet_serial_interface:rosoft_loconet_interface=RoSoft LocoNet interface
|
||||
|
||||
loconet_settings:command_station=Centralina di comando
|
||||
loconet_settings:echo_timeout=Echo timeout
|
||||
loconet_settings:f9_f28=F9-F28
|
||||
loconet_settings:fast_clock=Orologio Accelerato
|
||||
loconet_settings:fast_clock_sync_enabled=Fast clock sync abilitato
|
||||
loconet_settings:fast_clock_sync_interval=Fast clock intervallo di sync
|
||||
loconet_settings:locomotive_slots=Slots Locomotive
|
||||
loconet_settings:response_timeout=Timeout di risposta
|
||||
|
||||
lua.script:disabled=Disabilitato
|
||||
lua.script:start=Esegui
|
||||
lua.script:stop=Stop
|
||||
|
||||
lua.script_list:start_all=Esegui tutti
|
||||
lua.script_list:stop_all=Stoppa tutti
|
||||
|
||||
lua_script:state=Stato
|
||||
|
||||
lua_script_state:disabled=Disabilitato
|
||||
lua_script_state:error=Errore
|
||||
lua_script_state:running=In esecuzione
|
||||
lua_script_state:stopped=Stoppato
|
||||
|
||||
message:C1001=Caricamento mondo fallito (%1)
|
||||
message:C1002=Creazione client fallita (%1)
|
||||
message:C1003=Impossibile scrivere nel file impostazioni (%1)
|
||||
message:C1004=Lettura mondo fallita (%1) (%2)
|
||||
message:C1005=Salvataggio mondo fallito (%1)
|
||||
message:C1006=Creazione backup mondo fallita (%1)
|
||||
message:C1007=Creazione cartella di backup mondi fallita (%1)
|
||||
message:C1008=Creazione cartella di backup fallita (%1)
|
||||
message:C1009=Creazione backup delle impostazioni fallita (%1)
|
||||
message:C1010=Esportazione mondo fallita (%1)
|
||||
message:C1011=Importazione mondo fallito (%1)
|
||||
message:C1012=Classe '%1' non nota, impossibile ricreare oggetto '%2'
|
||||
message:C1013=Impossibile caricare mondo salvato con una versione più recente, necessaria almeno: %1
|
||||
message:C2001=Indirizzo già usato in #%1
|
||||
message:C2002=DCC++ supporta solo il protocollo DCC
|
||||
message:C2003=DCC++ non supporta indirizzi estesi DCC inferiori a 128
|
||||
message:C2004=Impossibile ottenere slot libero
|
||||
message:C9999=%1
|
||||
message:D0000=%1
|
||||
message:D1001=Riprendi %1 (moltiplicatore: %2)
|
||||
message:D1002=Tick %1 (errore: %2us)
|
||||
message:D1003=Congela %1
|
||||
message:D2001=TX: %1
|
||||
message:D2002=RX: %1
|
||||
message:D2003=Unknown xHeader 0x%1
|
||||
message:D2004=%1 TX: %2
|
||||
message:D2005=%1 RX: %2
|
||||
message:D2006=Messaggio non noto: %1
|
||||
message:D2007=Input %1 = %2
|
||||
message:D2008=Output %1 = %1
|
||||
message:D2009=Slot %1 = %2
|
||||
message:D2010=Slot %1 = Libero
|
||||
message:D9999=%1
|
||||
message:E1001=UUID Mondo non valido: %1
|
||||
message:E1002=Il Mondo %1 non esiste
|
||||
message:E1003=UDP errore ricezione (%1)
|
||||
message:E1004=TCP errore accept (%1)
|
||||
message:E1005=Socket shutdown fallito (%1)
|
||||
message:E1006=Socket write fallita (%1)
|
||||
message:E1007=Socket read fallita (%1)
|
||||
message:E1008=Socket acceptor cancel fallita (%1)
|
||||
message:E2001=Serial write fallita (%1)
|
||||
message:E2002=Serial read fallita (%1)
|
||||
message:E2003=Make address fallita (%1)
|
||||
message:E2004=Socket open fallita (%1)
|
||||
message:E2005=Socket connect fallita (%1)
|
||||
message:E2006=Socket bind fallita (%1)
|
||||
message:E2007=Socket write fallita (%1)
|
||||
message:E2008=Socket read fallita (%1)
|
||||
message:E2009=Socket receive fallita (%1)
|
||||
message:E2010=Serial port open fallita (%1)
|
||||
message:E2011=Socket send fallita (%1)
|
||||
message:E2012=Numero Funzione già in uso
|
||||
message:E2013=Porta Seriale impostazione baudrate fallita (%1)
|
||||
message:E2014=Porta Seriale port set data bits fallita (%1)
|
||||
message:E2015=Porta Seriale set stop bits fallita (%1)
|
||||
message:E2016=Porta Seriale set parity fallita (%1)
|
||||
message:E2017=Porta Seriale set flow control fallita (%1)
|
||||
message:E2018=Timeout, nessun eco entro %1ms
|
||||
message:E2019=Timeout, nessuna risposta entro %1ms
|
||||
message:E2020=Il numero totale di moduli non può superare %1
|
||||
message:E9001=%1 (Durante l'esecuzione dell'event handler %2)
|
||||
message:E9999=%1
|
||||
message:F1001=Opening TCP socket fallita (%1)
|
||||
message:F1002=TCP socket address reuse fallita (%1)
|
||||
message:F1003=Binding TCP socket fallita (%1)
|
||||
message:F1004=TCP socket listen fallita (%1)
|
||||
message:F1005=Opening UDP socket fallita (%1)
|
||||
message:F1006=UDP socket address reuse fallita (%1)
|
||||
message:F1007=Binding udp socket fallita (%1)
|
||||
message:F9001=Creazione Lua state fallita
|
||||
message:F9002=Esecuzione script fallita (%1)
|
||||
message:F9003=Chaiamata funzione fallita (%1)
|
||||
message:F9999=%1
|
||||
message:I1001=Traintastic v%1
|
||||
message:I1002=File impostazioni non trovato, utilizzo valori default
|
||||
message:I1003=Client connesso
|
||||
message:I1004=Connessione persa
|
||||
message:I1005=Costruzione index mondo
|
||||
message:I1006=%1
|
||||
message:I1007=%1
|
||||
message:I1008=%1
|
||||
message:I2001=Indirizzo locomotiva non noto: %1
|
||||
message:I2002=Tipologia Hardware: %1
|
||||
message:I2003=Versione Firmware: %1
|
||||
message:I2004=HSI-88: %1
|
||||
message:I2005=%1
|
||||
message:I9001=Script interrotto
|
||||
message:I9002=%1
|
||||
message:I9999=%1
|
||||
message:N1001=Ricevuto segnale: %1
|
||||
message:N1002=Nuovo mondo creato
|
||||
message:N1003=Riavvio
|
||||
message:N1004=Spegnimento
|
||||
message:N1005=Discovery abilitata
|
||||
message:N1006=Discovery disabilitata
|
||||
message:N1007=Ascolto a %1:%2
|
||||
message:N1008=Impostazioni caricate
|
||||
message:N1009=Impostazioni salvate
|
||||
message:N1010=Modalità Modifica: abilitata
|
||||
message:N1011=Modalità Modifica: disabilitata
|
||||
message:N1012=Comunicazione: abilitata
|
||||
message:N1013=Comunicazione: disabilitata
|
||||
message:N1014=Power: on
|
||||
message:N1015=Power: off
|
||||
message:N1016=In Esecuzione
|
||||
message:N1017=Interrotto
|
||||
message:N1018=Mute: abilitata
|
||||
message:N1019=Mute: disabilitato
|
||||
message:N1020=Fumo: abilitata
|
||||
message:N1021=Fumo: disabilitato
|
||||
message:N1022=Mondo salvato: %1
|
||||
message:N1023=Simulazione: disabilitata
|
||||
message:N1024=Simulazione: abilitata
|
||||
message:N1025=Mondo esportato con successo
|
||||
message:N1026=Mondo importato con successo
|
||||
message:N2001=Simulazione non supportata
|
||||
message:N2002=Nessuna risposta dal modulo LNCV %1 con indirizzo %2
|
||||
message:N2003=Interrotto invio Fast Clock Sync
|
||||
message:N9001=Avvio script
|
||||
message:N9999=%1
|
||||
message:W1001=Discovery disabilitata, consentita solo sulla porta %1
|
||||
message:W1002=Impostazione %1 non esistente
|
||||
message:W1003=Lettura Mondo %1 fallita (libarchive error %2: %3)
|
||||
message:W2001=Ricevuti dati malformati ignorati %1 bytes
|
||||
message:W2002=La centralina di comando non supporta funzioni superiori a F%1
|
||||
message:W2003=La centralina di comando non supporta %1 passi velocità, utilizzo %2
|
||||
message:W2004=Input indirizzo %1 non valido
|
||||
message:W2005=Output indirizzo %1 non valido
|
||||
message:W2006=La centralina di comando non supporta slot locomotiva %1
|
||||
message:W2007=La centralina di comando non supporta slot Fast Clock
|
||||
message:W2018=Timeout, no echo within %1ms
|
||||
message:W9999=%1
|
||||
|
||||
object:id=Id
|
||||
object:name=Nome
|
||||
object:notes=Note
|
||||
|
||||
opc_multi_sense_direction:in_sensor_address=Indirizzo sensore ingresso
|
||||
opc_multi_sense_direction:in_transponder_address=Indirizzo transponder ingresso (Blücher GBM16XN)
|
||||
opc_multi_sense_direction:none=Nessuna
|
||||
|
||||
output_action:none=Nessuna
|
||||
output_action:off=Off
|
||||
output_action:on=On
|
||||
output_action:pulse=Impulsa
|
||||
|
||||
output_list:bus=Bus
|
||||
|
||||
output_map.decoupler:key=Stato
|
||||
|
||||
output_map.signal:key=Aspetto
|
||||
|
||||
output_map.turnout:key=Posizione
|
||||
|
||||
output_map:use=Usa
|
||||
|
||||
qtapp.connect_dialog:connect=Connetti
|
||||
qtapp.connect_dialog:connect_to_server=Connetti al Server
|
||||
qtapp.connect_dialog:connected=Connesso
|
||||
qtapp.connect_dialog:connecting=Connessione in corso
|
||||
qtapp.connect_dialog:password=Password
|
||||
qtapp.connect_dialog:server=Server
|
||||
qtapp.connect_dialog:username=Nome utente
|
||||
|
||||
qtapp.error:cant_read_from_file_x=Impossibile leggere file: %1
|
||||
qtapp.error:cant_write_to_file_x=Impossibile scrivere file: %1
|
||||
qtapp.error:server_error_x=Errore Server %1
|
||||
|
||||
qtapp.mainmenu:about=Informazioni
|
||||
qtapp.mainmenu:close_world=Chiudi mondo
|
||||
qtapp.mainmenu:connect_to_server=Connetti al Server
|
||||
qtapp.mainmenu:connection=Connessione
|
||||
qtapp.mainmenu:disconnect_from_server=Disconnetti dal Server
|
||||
qtapp.mainmenu:export_world=Esporta mondo
|
||||
qtapp.mainmenu:file=File
|
||||
qtapp.mainmenu:fullscreen=Schermo intero
|
||||
qtapp.mainmenu:hardware=Hardware
|
||||
qtapp.mainmenu:help=Aiuto
|
||||
qtapp.mainmenu:import_world=Importa mondo
|
||||
qtapp.mainmenu:load_world=Carica mondo
|
||||
qtapp.mainmenu:new_world=Nuovo mondo
|
||||
qtapp.mainmenu:objects=Oggetti
|
||||
qtapp.mainmenu:power=Power
|
||||
qtapp.mainmenu:programming=Programmazione
|
||||
qtapp.mainmenu:quit=Esci
|
||||
qtapp.mainmenu:restart_server=Riavvia server
|
||||
qtapp.mainmenu:restart_server_question=Sei sicuro di voler riavviare il server?
|
||||
qtapp.mainmenu:save_world=Salva mondo
|
||||
qtapp.mainmenu:server=Server
|
||||
qtapp.mainmenu:server_log=Server log
|
||||
qtapp.mainmenu:server_settings=Impostazioni Server
|
||||
qtapp.mainmenu:settings=Impostazioni
|
||||
qtapp.mainmenu:shutdown_server=Spegni server
|
||||
qtapp.mainmenu:shutdown_server_question=Sei sicuro di voler spegnere il server?
|
||||
qtapp.mainmenu:toolbar=Barra degli Strumenti
|
||||
qtapp.mainmenu:tools=Strumenti
|
||||
qtapp.mainmenu:view=Visualizza
|
||||
qtapp.mainmenu:world=Mondo
|
||||
qtapp.mainmenu:world_properties=Proprietà mondo
|
||||
|
||||
qtapp.message_box:no=No
|
||||
qtapp.message_box:yes=Sì
|
||||
|
||||
qtapp.object_select_list_dialog:cancel=Annulla
|
||||
qtapp.object_select_list_dialog:ok=Ok
|
||||
qtapp.object_select_list_dialog:select_object=Seleziona oggetto
|
||||
|
||||
qtapp.settings.board:color_scheme=Schema colori
|
||||
qtapp.settings.board:show_block_sensor_states=Mostra stato dei sensori di blocco
|
||||
qtapp.settings.board:turnout_draw_state=Disegna stato del deviatoio
|
||||
|
||||
qtapp.settings.developer:dont_load_fallback_language=Non caricare lingua di fallback
|
||||
qtapp.settings.developer:log_missing_strings=Log traduzioni mancanti
|
||||
qtapp.settings.developer:log_missing_strings_dir=Cartella log traduzioni mancanti
|
||||
|
||||
qtapp.settings.general:language=Lingua
|
||||
|
||||
qtapp.settings.statusbar:show_clock=Mostra orologio
|
||||
|
||||
qtapp.settings:board=Lavagna
|
||||
qtapp.settings:developer=Sviluppatore
|
||||
qtapp.settings:general=Generale
|
||||
qtapp.settings:statusbar=Barra di Stato
|
||||
|
||||
qtapp.world_list_dialog:cancel=Annulla
|
||||
qtapp.world_list_dialog:load=Carica
|
||||
qtapp.world_list_dialog:world_list=Lista mondi
|
||||
|
||||
qtapp:board_properties=Proprietà Lavagna
|
||||
qtapp:export_world_failed=Esportazione mondo fallita
|
||||
qtapp:grid=Griglia
|
||||
qtapp:grid_dot=Punto
|
||||
qtapp:grid_line=Linea
|
||||
qtapp:grid_none=Nessuna
|
||||
qtapp:import_world_failed=Importazione mondo fallita
|
||||
qtapp:next=Successivo
|
||||
qtapp:previous=Precedente
|
||||
qtapp:toggle_mute=Mute/Unmute
|
||||
qtapp:toggle_offline_online=Abilita/Disabilita connessione
|
||||
qtapp:toggle_power=On/Off power
|
||||
qtapp:toggle_smoke=Abilita/Disabilita fumo
|
||||
qtapp:traintastic_world=Mondo Traintastic
|
||||
qtapp:zoom_in=Zoom in
|
||||
qtapp:zoom_out=Zoom out
|
||||
|
||||
rail_vehicle_list:type=Tipo
|
||||
|
||||
ratio_unit:percent=%
|
||||
ratio_unit:ratio=
|
||||
|
||||
sensor_type:occupy_detector=Rilevatore occupazione
|
||||
sensor_type:reed_switch=Interruttore Reed
|
||||
|
||||
serial:baudrate=Baudrate
|
||||
serial:device=Dispositivo
|
||||
serial:flow_control=Flow control
|
||||
serial:port=Porta
|
||||
|
||||
serial_flow_control:hardware=Hardware
|
||||
serial_flow_control:none=Nessuno
|
||||
|
||||
server_log:code=Codice
|
||||
server_log:message=Messaggio
|
||||
server_log:object=Oggetto
|
||||
server_log:time=Tempo
|
||||
|
||||
settings:allow_client_server_restart=Permetti al client di riavviare il server
|
||||
settings:allow_client_server_shutdown=Permetti al client di spegnere il server
|
||||
settings:auto_save_world_on_exit=Salvataggio automatico del mondo all'uscita
|
||||
settings:discoverable=Individuabile
|
||||
settings:enable_file_logger=Abilita logger file
|
||||
settings:localhost_only=Solo Localhost
|
||||
settings:memory_logger_size=Dimensione logger in memoria
|
||||
settings:port=Porta
|
||||
settings:save_world_uncompressed=Salva mondo non compresso
|
||||
settings:select_folder=Seleziona cartella
|
||||
|
||||
signal_aspect:proceed=Via libera
|
||||
signal_aspect:proceed_reduced_speed=Via libera con riduzione di velocità
|
||||
signal_aspect:stop=Via impedita
|
||||
|
||||
speed_unit:kmph=km/h
|
||||
speed_unit:mph=mph
|
||||
speed_unit:mps=m/s
|
||||
|
||||
throttle_object_list:throttle=Throttle
|
||||
|
||||
train:lob=Lunghezza con respingenti
|
||||
train:speed_max=Velocità massima
|
||||
train:vehicles=Rotabili
|
||||
train:weight=Peso
|
||||
|
||||
traintastic_diy_interface_type:network_tcp=Rete (TCP)
|
||||
traintastic_diy_interface_type:serial=Seriale
|
||||
|
||||
traintastic_diy_settings:debug_log_heartbeat=Log communicazione di heartbeat
|
||||
traintastic_diy_settings:heartbeat_timeout=Timeout Heartbeat
|
||||
|
||||
turnout_position:left=Sinistra
|
||||
turnout_position:right=Destra
|
||||
turnout_position:straight=Corretto tracciato
|
||||
|
||||
vehicle.rail.freight_wagon:cargo_weight=Peso del carico
|
||||
|
||||
vehicle.rail:cargo_capacity=Capacità di carico
|
||||
vehicle.rail:cargo_loaded=Carico presente
|
||||
vehicle.rail:decoder=Decoder
|
||||
vehicle.rail:lob=Lunghezza veicolo
|
||||
vehicle.rail:speed_max=Velocità massima
|
||||
vehicle.rail:total_weight=Peso Totale
|
||||
vehicle.rail:train=Treno
|
||||
vehicle.rail:weight=Peso
|
||||
|
||||
weight_unit:kg=kg
|
||||
weight_unit:long_tons=Long tons
|
||||
weight_unit:short_tons=Short tons
|
||||
weight_unit:ton=ton
|
||||
|
||||
world:boards=Lavagne
|
||||
world:clock=Orologio
|
||||
world:decoders=Decoders
|
||||
world:edit=Modifica mondo
|
||||
world:inputs=Inputs
|
||||
world:interfaces=Interfacce
|
||||
world:lua_scripts=Script Lua
|
||||
world:mute=Mute
|
||||
world:no_smoke=No fumo
|
||||
world:offline=Disconnetti
|
||||
world:online=Connetti
|
||||
world:outputs=Outputs
|
||||
world:power_off=Spegni
|
||||
world:power_on=Accendi
|
||||
world:rail_vehicles=Rotabili
|
||||
world:run=Esegui
|
||||
world:scale=Scala
|
||||
world:scale_ratio=Rapporto Scala
|
||||
world:simulation=Simulazione
|
||||
world:stop=Stop
|
||||
world:trains=Treni
|
||||
world:uuid=UUID
|
||||
|
||||
world_scale:custom=Custom
|
||||
world_scale:h0=H0 (1:87)
|
||||
world_scale:n=N (1:160)
|
||||
world_scale:tt=TT (1:120)
|
||||
world_scale:z=Z (1:220)
|
||||
|
||||
xpressnet_command_station:custom=Custom
|
||||
xpressnet_command_station:digikeijs_dr5000=Digikeijs DR5000
|
||||
xpressnet_command_station:roco_10764=Roco 10764
|
||||
|
||||
xpressnet_interface_type:network=Rete
|
||||
xpressnet_interface_type:serial=Seriale
|
||||
|
||||
xpressnet_serial_interface_type:custom=Custom
|
||||
xpressnet_serial_interface_type:digikeijs_dr5000=Digikeijs DR5000
|
||||
xpressnet_serial_interface_type:lenz_li100=Lenz LI100
|
||||
xpressnet_serial_interface_type:lenz_li100f=Lenz LI100F
|
||||
xpressnet_serial_interface_type:lenz_li101f=Lenz LI101F
|
||||
xpressnet_serial_interface_type:lenz_liusb=Lenz LIUSB
|
||||
xpressnet_serial_interface_type:rosoft_s88xpressnetli=RoSoft s88XpressNetLI
|
||||
|
||||
xpressnet_settings:use_emergency_stop_locomotive_command=Usa comando stoppa locomotive emergenza corto circuito
|
||||
xpressnet_settings:use_roco_f13_f20_command=Usa comandi Roco F13-F20
|
||||
|
||||
z21_channel:rbus=R-Bus
|
||||
|
||||
z21_settings.server:allow_emergency_stop=Permetti stop di emergenza
|
||||
z21_settings.server:allow_track_power_off=Permetti spegnimento
|
||||
z21_settings.server:allow_track_power_on_release_emergency_stop=Permetti accensione/rilascio stop di emergenza
|
||||
38
shared/translations/json2lang.py
Normale Datei
38
shared/translations/json2lang.py
Normale Datei
@ -0,0 +1,38 @@
|
||||
import json
|
||||
import codecs
|
||||
import struct
|
||||
|
||||
|
||||
def json_to_lang(filename_json, filename_lang):
|
||||
with codecs.open(filename_json, 'r', 'utf-8') as f:
|
||||
strings = json.load(f)
|
||||
|
||||
with open(filename_lang, 'wb') as f:
|
||||
for s in strings:
|
||||
if s['definition'] is None:
|
||||
continue
|
||||
|
||||
term = s['term'].encode('utf-8')
|
||||
f.write(struct.pack('<I', len(term))) # term length in bytes
|
||||
f.write(term)
|
||||
if len(term) % 4 != 0:
|
||||
f.write(bytes([0] * (4 - len(term) % 4)))
|
||||
|
||||
definition = s['definition'].encode('utf-8')
|
||||
f.write(struct.pack('<I', len(definition))) # definition length in bytes
|
||||
f.write(definition)
|
||||
if len(definition) % 4 != 0:
|
||||
f.write(bytes([0] * (4 - len(definition) % 4)))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import os
|
||||
import re
|
||||
path = os.path.realpath(os.path.dirname(__file__))
|
||||
for item in os.scandir(path):
|
||||
if re.match(r'^[a-z]{2}-[a-z]{2}\.json$', item.name) is not None:
|
||||
filename_json = os.path.join(path, item.name)
|
||||
filename_lang = os.path.splitext(filename_json)[0] + '.lang'
|
||||
if not os.path.exists(filename_lang) or os.path.getmtime(filename_json) > os.path.getmtime(filename_lang):
|
||||
print('Building language file: {:s} => {:s}'.format(os.path.basename(filename_json), os.path.basename(filename_lang)))
|
||||
json_to_lang(filename_json, filename_lang)
|
||||
1906
shared/translations/nl-nl.json
Normale Datei
1906
shared/translations/nl-nl.json
Normale Datei
Datei-Diff unterdrückt, da er zu groß ist
Diff laden
@ -1,664 +0,0 @@
|
||||
## Traintastic language file: Dutch (NL)
|
||||
|
||||
board:delete_tile=Verwijder tegel
|
||||
board:move_tile=Verplaats tegel
|
||||
board:resize_tile=Tegel formaat aanpassen
|
||||
board:resize_to_contents=Formaat naar inhoud aanpassen
|
||||
|
||||
board_settings.color_scheme:dark=Donker
|
||||
board_settings.color_scheme:light=Licht
|
||||
|
||||
board_tile.misc.push_button:color=Kleur
|
||||
|
||||
board_tile.rail.block:input_map=Sensoren
|
||||
|
||||
board_tile.rail.direction_control:state=Stand
|
||||
board_tile.rail.direction_control:use_a_to_b=Gebruik: A → B
|
||||
board_tile.rail.direction_control:use_b_to_a=Gebruik: A ← B
|
||||
board_tile.rail.direction_control:use_both=Gebruik: A ⇄ B
|
||||
board_tile.rail.direction_control:use_none=Gebruik: A 🛇 B
|
||||
|
||||
board_tile.rail.link:link=Link
|
||||
|
||||
board_tile.rail.sensor:input=Ingang
|
||||
board_tile.rail.sensor:invert=Omdraaien
|
||||
board_tile.rail.sensor:type=Type
|
||||
|
||||
board_tile:output_map=Uitgangen
|
||||
|
||||
category:developer=Ontwikkelaar
|
||||
category:general=Algemeen
|
||||
category:info=Informatie
|
||||
category:log=Log
|
||||
category:network=Netwerk
|
||||
|
||||
class_id:board_tile.misc.push_button=Drukknop
|
||||
class_id:board_tile.rail.block=Blok
|
||||
class_id:board_tile.rail.bridge_45_left=Brug 45° (links)
|
||||
class_id:board_tile.rail.bridge_45_right=Brug 45° (rechts)
|
||||
class_id:board_tile.rail.bridge_90=Brug 90°
|
||||
class_id:board_tile.rail.buffer_stop=Stootjuk
|
||||
class_id:board_tile.rail.cross_45=Kruising 45°
|
||||
class_id:board_tile.rail.cross_90=Kruising 90°
|
||||
class_id:board_tile.rail.curve_45=Bocht 45°
|
||||
class_id:board_tile.rail.curve_90=Bocht 90°
|
||||
class_id:board_tile.rail.decoupler=Ontkoppelaar
|
||||
class_id:board_tile.rail.direction_control=Richting besturing
|
||||
class_id:board_tile.rail.link=Link
|
||||
class_id:board_tile.rail.one_way=Eenrichting
|
||||
class_id:board_tile.rail.sensor=Sensor
|
||||
class_id:board_tile.rail.signal_2_aspect=Sein (2 standen)
|
||||
class_id:board_tile.rail.signal_3_aspect=Sein (3 standen)
|
||||
class_id:board_tile.rail.straight=Recht
|
||||
class_id:board_tile.rail.tunnel=Tunnel
|
||||
class_id:board_tile.rail.turnout_3way=Driewegwissel
|
||||
class_id:board_tile.rail.turnout_doubleslip=Engelse wissel
|
||||
class_id:board_tile.rail.turnout_left_45=Wissel links 45°
|
||||
class_id:board_tile.rail.turnout_left_90=Wissel links 90°
|
||||
class_id:board_tile.rail.turnout_left_curved=Wissel links gebogen
|
||||
class_id:board_tile.rail.turnout_right_45=Wissel rechts 45°
|
||||
class_id:board_tile.rail.turnout_right_90=Wissel rechts 90°
|
||||
class_id:board_tile.rail.turnout_right_curved=Wissel rechts gebogen
|
||||
class_id:board_tile.rail.turnout_singleslip=Half engelse wissel
|
||||
class_id:board_tile.rail.turnout_wye=Y-wissel
|
||||
class_id:interface.dccplusplus=DCC++
|
||||
class_id:interface.ecos=ECoS
|
||||
class_id:interface.hsi88=HSI-88
|
||||
class_id:interface.loconet=LocoNet
|
||||
class_id:interface.traintastic_diy=Traintastic DIY
|
||||
class_id:interface.withrottle=WiThrottle
|
||||
class_id:interface.wlanmaus=WLANmaus
|
||||
class_id:interface.xpressnet=XpressNet
|
||||
class_id:interface.z21=Z21
|
||||
class_id:vehicle.rail.freight_wagon=Goederenwagon
|
||||
class_id:vehicle.rail.locomotive=Locomotief
|
||||
|
||||
clock:day=Dag
|
||||
clock:debug_log=Debug log
|
||||
clock:freeze=Bevriezen
|
||||
clock:hour=Uur
|
||||
clock:minute=Minuut
|
||||
clock:month=Maand
|
||||
clock:multiplier=Vermenigvuldiger
|
||||
clock:year=Jaar
|
||||
|
||||
color:aqua=Aqua
|
||||
color:black=Zwart
|
||||
color:blue=Blauw
|
||||
color:fuchsia=Fuchsia
|
||||
color:gray=Grijs
|
||||
color:green=Groen
|
||||
color:lime=Limoen
|
||||
color:maroon=Kastanjebruine
|
||||
color:navy=Marine blauw
|
||||
color:olive=Olijf
|
||||
color:purple=Paars
|
||||
color:red=Rood
|
||||
color:silver=Zilver
|
||||
color:teal=Teal
|
||||
color:white=Wit
|
||||
color:yellow=Geel
|
||||
|
||||
dccplusplus_channel:dcc_accessory=DCC accesoire
|
||||
dccplusplus_channel:output=Uitgang
|
||||
dccplusplus_channel:turnout=Wissel
|
||||
|
||||
dccplusplus_settings:startup_delay=Opstart vertraging
|
||||
dccplusplus_settings:use_ex=Gebruik DCC++EX commando's
|
||||
|
||||
decoder:functions=Functies
|
||||
decoder:long_address=Lang DCC adres
|
||||
decoder:protocol=Protocol
|
||||
|
||||
decoder_function:function=Functie
|
||||
decoder_function:number=Nummer
|
||||
decoder_function:type=Type
|
||||
|
||||
decoder_function_function:generic=Algemeen
|
||||
decoder_function_function:light=Licht
|
||||
decoder_function_function:mute=Mute
|
||||
decoder_function_function:smoke=Rook
|
||||
decoder_function_function:sound=Geluid
|
||||
|
||||
decoder_function_type:always_off=Altijd uit
|
||||
decoder_function_type:always_on=Altijd aan
|
||||
decoder_function_type:hold=Indrukken en vasthouden
|
||||
decoder_function_type:momentary=Druk
|
||||
decoder_function_type:on_off=Aan/Uit
|
||||
|
||||
decoder_protocol:auto=Automatische
|
||||
decoder_protocol:custom=Aangepast
|
||||
decoder_protocol:dcc=DCC
|
||||
|
||||
decoupler_state:activated=Geactiveerd
|
||||
decoupler_state:deactivated=Gedeactiveerd
|
||||
|
||||
direction:forward=Vooruit
|
||||
direction:reverse=Achteruit
|
||||
|
||||
direction_control_state:a_to_b=A → B
|
||||
direction_control_state:b_to_a=A ← B
|
||||
direction_control_state:both=A ⇄ B
|
||||
direction_control_state:none=A 🛇 B
|
||||
|
||||
ecos_channel:ecos_detector=ECoS Detector
|
||||
|
||||
hardware:address=Adres
|
||||
hardware:channel=Kanaal
|
||||
hardware:command_station=Centrale
|
||||
hardware:dcc=DCC
|
||||
hardware:dccplusplus=DCC++
|
||||
hardware:debug_log_input=Log ingang veranderingen
|
||||
hardware:debug_log_output=Log uitgang veranderingen
|
||||
hardware:debug_log_rx_tx=Log alle communicatie
|
||||
hardware:decoders=Decoders
|
||||
hardware:ecos=ECoS
|
||||
hardware:identifications=Identificatie
|
||||
hardware:input_monitor=Ingang monitor
|
||||
hardware:inputs=Ingangen
|
||||
hardware:interface=Interface
|
||||
hardware:loconet=LocoNet
|
||||
hardware:motorola=Motorola
|
||||
hardware:output_keyboard=Uitgang toetsenbord
|
||||
hardware:outputs=Uitgangen
|
||||
hardware:s88=S88
|
||||
hardware:speed_steps=Snelheid stappen
|
||||
hardware:throttles=Regelaars
|
||||
hardware:xpressnet=XpressNet
|
||||
hardware:z21=Z21
|
||||
|
||||
hsi88:s88_left=S88 links
|
||||
hsi88:s88_middle=S88 midden
|
||||
hsi88:s88_right=S88 rechts
|
||||
|
||||
identification:opc_multi_sense_direction=OPC_MULTI_SENSE richting
|
||||
|
||||
input_list:bus=Bus
|
||||
|
||||
input_map_item.block:input=Ingang
|
||||
input_map_item.block:invert=Omdraaien
|
||||
input_map_item.block:type=Type
|
||||
|
||||
interface.dccplusplus:dcc_plus_plus=DCC++(EX)
|
||||
|
||||
interface.ecos:ecos=ECoS
|
||||
interface.ecos:ecos_detector=ECoS detector
|
||||
interface.ecos:s88=S88
|
||||
|
||||
interface.hsi88:modules_left=Modules links
|
||||
interface.hsi88:modules_middle=Modulles midden
|
||||
interface.hsi88:modules_right=Modules rechts
|
||||
|
||||
interface.loconet:interface=Interface
|
||||
|
||||
interface.traintastic_diy:traintastic_diy=Traintastic DIY
|
||||
|
||||
interface.withrottle:withrottle=WiThrottle
|
||||
|
||||
interface.xpressnet:interface=Interface
|
||||
interface.xpressnet:s88_module_count=Aantal S88 modules
|
||||
interface.xpressnet:s88_start_address=S88 start adress
|
||||
|
||||
interface.z21:firmware_version=Firmware versie
|
||||
interface.z21:hardware_type=Hardware type
|
||||
interface.z21:serial_number=Serienummer
|
||||
|
||||
interface:online=Online
|
||||
interface:status=Status
|
||||
interface:type=Type
|
||||
|
||||
interface_state:error=Fout
|
||||
interface_state:initializing=Initialiseren
|
||||
interface_state:offline=Offline
|
||||
interface_state:online=Online
|
||||
|
||||
ip:hostname=Hostnaam
|
||||
ip:port=Poort
|
||||
|
||||
language:de-de=Duits (Duitsland)
|
||||
language:en-us=Engels (VS)
|
||||
language:it-it=Italiaans (Italië)
|
||||
language:nl-nl=Nederlands (Nederland)
|
||||
|
||||
length_unit:cm=cm
|
||||
length_unit:ft=ft
|
||||
length_unit:in=in
|
||||
length_unit:m=m
|
||||
length_unit:mm=mm
|
||||
length_unit:yd=yd
|
||||
|
||||
list:add=Toevoegen
|
||||
list:edit=Bewerken
|
||||
list:move_down=Omlaag verplaatsen
|
||||
list:move_up=Omhoog verplaatsen
|
||||
list:remove=Verwijderen
|
||||
|
||||
lncv_programmer:description=Beschrijving
|
||||
lncv_programmer:lncv_programmer=LNCV programmeren
|
||||
lncv_programmer:module=Module
|
||||
lncv_programmer:other_module=Andere module
|
||||
lncv_programmer:read=Lezen
|
||||
lncv_programmer:reading_lncv_x=LNCV %1 lezen
|
||||
lncv_programmer:reading_lncv_x_failed=LNCV %1 lezen mislukt
|
||||
lncv_programmer:sending_start=Start verzenden
|
||||
lncv_programmer:start=Start
|
||||
lncv_programmer:stop=Stop
|
||||
lncv_programmer:use_broadcast_address=Gebruik adres zoeken
|
||||
lncv_programmer:value=Waarde
|
||||
lncv_programmer:waiting_for_module_to_respond=Wachten op antwoord van de module
|
||||
lncv_programmer:write=Schrijf
|
||||
lncv_programmer:writing_lncv_x=LNCV %1 schrijven
|
||||
|
||||
loconet_command_station:custom=Anders
|
||||
loconet_command_station:digikeijs_dr5000=Digikeijs DR5000
|
||||
loconet_command_station:uhlenbrock_ibcom=Uhlenbrock IB-Com
|
||||
loconet_command_station:uhlenbrock_intellibox=Uhlenbrock Intellibox
|
||||
|
||||
loconet_f9_f28:imm_packet=Direct (OPC_IMM_PACKET)
|
||||
loconet_f9_f28:uhlenbrock_extended=Uhlenbrock uitbereiding (OPC_A3, OPC_D4)
|
||||
|
||||
loconet_fastclock:master=Master (Traintatic stuurt de klok)
|
||||
loconet_fastclock:off=Uit
|
||||
|
||||
loconet_interface_type:lbserver=LBServer
|
||||
loconet_interface_type:serial=Serieel
|
||||
loconet_interface_type:tcp_binary=TCP binear
|
||||
loconet_interface_type:z21=Z21
|
||||
|
||||
loconet_serial_interface:custom=Anders
|
||||
loconet_serial_interface:digikeijs_dr5000=Digikeijs DR5000
|
||||
loconet_serial_interface:rosoft_loconet_interface=RoSoft LocoNet interface
|
||||
|
||||
loconet_settings:command_station=Centrale
|
||||
loconet_settings:echo_timeout=Echo time-out
|
||||
loconet_settings:f9_f28=F9-F28
|
||||
loconet_settings:fast_clock=Fast clock
|
||||
#loconet_settings:fast_clock_sync_enabled=Fast clock sync enabled
|
||||
#loconet_settings:fast_clock_sync_interval=Fast clock sync interval
|
||||
loconet_settings:locomotive_slots=Locomotief slots
|
||||
loconet_settings:response_timeout=Antwoord time-out
|
||||
|
||||
lua.script:disabled=Uitgeschakeld
|
||||
lua.script:start=Start
|
||||
lua.script:stop=Stop
|
||||
|
||||
lua.script_list:start_all=Start alle
|
||||
lua.script_list:stop_all=Stop alle
|
||||
|
||||
lua_script:state=Status
|
||||
|
||||
lua_script_state:disabled=Uitgeschakeld
|
||||
lua_script_state:error=Fout
|
||||
lua_script_state:running=Actief
|
||||
lua_script_state:stopped=Gestopt
|
||||
|
||||
message:C1001=Wereld laden mislukt (%1)
|
||||
#message:C1002=Creating client failed (%1)
|
||||
message:C1003=Kan niet schrijven naar instellingen bestand (%1)
|
||||
message:C1004=Wereld laden is mislukt (%1) (%2)
|
||||
message:C1005=Wereld opslaan is mislukt (%1)
|
||||
message:C1006=Aanmaken wereld reserve kopie is mislukt(%1)
|
||||
message:C1007=Aanmaken wereld reserve kopie map is mislukt (%1)
|
||||
message:C1008=Aanmaken reserve kopie map is mislukt (%1)
|
||||
#message:C1009=Aanmaken instelling reserve kopie is mislukt (%1)
|
||||
message:C1010=Wereld exporteren mislukt (%1)
|
||||
message:C1011=Wereld importeren mislukt (%1)
|
||||
message:C1012=Klasse '%1' is onbekend, kan object '%2' niet maken
|
||||
message:C1013=Wereld kan niet geladen worden, de wereld is opgeslagen met een nieuwere versie, minimaal %1 vereist
|
||||
message:C2001=Adres is al in gebruikt door #%1
|
||||
message:C2002=DCC++ ondersteund alleen het DCC protocol
|
||||
message:C2003=DCC++ ondersteund geen lange adressen onder de 128
|
||||
#message:C2004=Can't get free slot
|
||||
message:C9999=%1
|
||||
message:D0000=%1
|
||||
message:D1001=Hervatten %1 (vermenigvuldiger: %2)
|
||||
message:D1002=Tik %1 (fout: %2us)
|
||||
message:D1003=Bevries %1
|
||||
message:D2001=TX: %1
|
||||
message:D2002=RX: %1
|
||||
message:D2003=Onbekende xHeader 0x%1
|
||||
message:D2004=%1 TX: %2
|
||||
message:D2005=%1 RX: %2
|
||||
message:D2006=Onbekend bericht: %1
|
||||
message:D2007=Ingang %1 = %2
|
||||
message:D2008=Uitgang %1 = %1
|
||||
message:D2009=Slot %1 = %2
|
||||
message:D2010=Slot %1 = Vrij
|
||||
message:D9999=%1
|
||||
message:E1001=Wereld UUID ongeldig: %1
|
||||
message:E1002=Wereld %1 bestaat niet
|
||||
#message:E1003=UDP receive error (%1)
|
||||
#message:E1004=TCP accept error (%1)
|
||||
#message:E1005=Socket shutdown failed (%1)
|
||||
#message:E1006=Socket write failed (%1)
|
||||
#message:E1007=Socket read failed (%1)
|
||||
#message:E1008=Socket acceptor cancel failed (%1)
|
||||
#message:E2001=Serial write failed (%1)
|
||||
#message:E2002=Serial read failed (%1)
|
||||
#message:E2003=Make address failed (%1)
|
||||
#message:E2004=Socket open failed (%1)
|
||||
#message:E2005=Socket connect failed (%1)
|
||||
#message:E2006=Socket bind failed (%1)
|
||||
#message:E2007=Socket write failed (%1)
|
||||
#message:E2008=Socket read failed (%1)
|
||||
#message:E2009=Socket receive failed (%1)
|
||||
#message:E2010=Serial port open failed (%1)
|
||||
#message:E2011=Socket send failed (%1)
|
||||
#message:E2012=Function number already in use
|
||||
#message:E2013=Serial port set baudrate failed (%1)
|
||||
#message:E2014=Serial port set data bits failed (%1)
|
||||
#message:E2015=Serial port set stop bits failed (%1)
|
||||
#message:E2016=Serial port set parity failed (%1)
|
||||
#message:E2017=Serial port set flow control failed (%1)
|
||||
message:E2018=Time-out, geen echo binnen %1ms
|
||||
message:E2019=Time-out, geen reactie binnen %1ms
|
||||
#message:E2020=Total number of modules may not exceed %1
|
||||
#message:E9001=%1 (During execution of %2 event handler)
|
||||
message:E9999=%1
|
||||
#message:F1001=Opening TCP socket failed (%1)
|
||||
#message:F1002=TCP socket address reuse failed (%1)
|
||||
#message:F1003=Binding TCP socket failed (%1)
|
||||
#message:F1004=TCP socket listen failed (%1)
|
||||
#message:F1005=Opening UDP socket failed (%1)
|
||||
#message:F1006=UDP socket address reuse failed (%1)
|
||||
#message:F1007=Binding udp socket failed (%1)
|
||||
#message:F9001=Creating Lua state failed
|
||||
#message:F9002=Running script failed (%1)
|
||||
#message:F9003=Calling function failed (%1)
|
||||
message:F9999=%1
|
||||
message:I1001=Traintastic v%1
|
||||
message:I1002=Instellingen bestand niet gevonden, standaard instellingen worden gebruikt
|
||||
#message:I1003=Client connected
|
||||
message:I1004=Verbinding verbroken
|
||||
#message:I1005=Building world index
|
||||
message:I1006=%1
|
||||
message:I1007=%1
|
||||
message:I1008=%1
|
||||
message:I2001=Onbekend locomotief adres: %1
|
||||
message:I2002=Hardware type: %1
|
||||
message:I2003=Firmware verie: %1
|
||||
message:I2004=HSI-88: %1
|
||||
message:I2005=%1
|
||||
message:I9001=Script gestopt
|
||||
message:I9002=%1
|
||||
message:I9999=%1
|
||||
#message:N1001=Received signal: %1
|
||||
message:N1002=Nieuwe wereld aangemaakt
|
||||
message:N1003=Herstarten
|
||||
message:N1004=Afsluiten
|
||||
#message:N1005=Discovery enabled
|
||||
#message:N1006=Discovery disabled
|
||||
#message:N1007=Listening at %1:%2
|
||||
message:N1008=Instellingen geladen
|
||||
message:N1009=Instellingen opgeslagen
|
||||
#message:N1010=Edit mode: enabled
|
||||
#message:N1011=Edit mode: disabled
|
||||
message:N1012=Communicatie: aan
|
||||
message:N1013=Communicatie: uit
|
||||
#message:N1014=Power: on
|
||||
#message:N1015=Power: off
|
||||
#message:N1016=Running
|
||||
message:N1017=Gestopt
|
||||
message:N1018=Mute: aan
|
||||
message:N1019=Mute: uit
|
||||
message:N1020=Rook: aan
|
||||
message:N1021=Rook: uit
|
||||
message:N1022=Wereld opgeslagen: %1
|
||||
message:N1023=Simulatie: uitgeschakeld
|
||||
message:N1024=Simulatie: actief
|
||||
message:N1025=Wereld succesvol geexporteerd
|
||||
message:N1026=Wereld succevol geimporteerd
|
||||
message:N2001=Simulatie wordt niet ondersteund
|
||||
message:N2002=Geen antwoord van LNCV module %1 met adres %2
|
||||
message:N2003=Gestopt met verzenden van fast clock sync
|
||||
message:N9001=Script gestart
|
||||
message:N9999=%1
|
||||
#message:W1001=Discovery disabled, only allowed on port %1
|
||||
message:W1002=Instelling %1 bestaat niet
|
||||
message:W1003=Inlezen wereld %1 is mislukt (libarchive fout %2: %3)
|
||||
message:W2001=Ongeldige data ontvangen, %1 bytes weggegooid
|
||||
#message:W2002=Command station doesn't support functions above F%1
|
||||
#message:W2003=Command station doesn't support %1 speedsteps using %2
|
||||
message:W2004=Ingang adres %1 is ongeldig
|
||||
message:W2005=Uitgang adres %1 is ongeldig
|
||||
message:W2006=Locomotief slot %1 wordt niet ondersteund door de centrale
|
||||
message:W2007=Fast clock slot wordt niet ondersteund door de centrale
|
||||
message:W2018=Time-out, geen echo binnen %1ms
|
||||
message:W9999=%1
|
||||
|
||||
object:id=Id
|
||||
object:name=Naam
|
||||
object:notes=Notities
|
||||
|
||||
opc_multi_sense_direction:in_sensor_address=In sensor adres
|
||||
opc_multi_sense_direction:in_transponder_address=In transponder adres (Blücher GBM16XN)
|
||||
opc_multi_sense_direction:none=Geen
|
||||
|
||||
output_action:none=Geen
|
||||
output_action:off=Uit
|
||||
output_action:on=Aan
|
||||
output_action:pulse=Puls
|
||||
|
||||
output_list:bus=Bus
|
||||
|
||||
output_map.decoupler:key=Stand
|
||||
|
||||
output_map.signal:key=Stand
|
||||
|
||||
output_map.turnout:key=Stand
|
||||
|
||||
output_map:use=Gebruik
|
||||
|
||||
qtapp.connect_dialog:connect=Verbind
|
||||
qtapp.connect_dialog:connect_to_server=Verbind met server
|
||||
qtapp.connect_dialog:connected=Verbonden
|
||||
qtapp.connect_dialog:connecting=Bezig met verbinden
|
||||
qtapp.connect_dialog:password=Wachtwoord
|
||||
qtapp.connect_dialog:server=Server
|
||||
qtapp.connect_dialog:username=Gebruikersnaam
|
||||
|
||||
#qtapp.error:cant_read_from_file_x=Can't read from file: %1
|
||||
#qtapp.error:cant_write_to_file_x=Can't write to file: %1
|
||||
#qtapp.error:server_error_x=Server error %1
|
||||
|
||||
qtapp.mainmenu:about=Over
|
||||
qtapp.mainmenu:close_world=Sluit wereld
|
||||
qtapp.mainmenu:connect_to_server=Verbind met server
|
||||
qtapp.mainmenu:connection=Verbinding
|
||||
qtapp.mainmenu:disconnect_from_server=Verbreek server verbinding
|
||||
qtapp.mainmenu:export_world=Exporteer wereld
|
||||
qtapp.mainmenu:file=Bestand
|
||||
qtapp.mainmenu:fullscreen=Volledigscherm
|
||||
qtapp.mainmenu:hardware=Hardware
|
||||
qtapp.mainmenu:help=Help
|
||||
qtapp.mainmenu:import_world=Importeer wereld
|
||||
qtapp.mainmenu:load_world=Wereld laden
|
||||
qtapp.mainmenu:new_world=Nieuwe wereld
|
||||
qtapp.mainmenu:objects=Objecten
|
||||
#qtapp.mainmenu:power=Power
|
||||
qtapp.mainmenu:programming=Programmeren
|
||||
qtapp.mainmenu:quit=Afsluiten
|
||||
qtapp.mainmenu:restart_server=Herstart server
|
||||
qtapp.mainmenu:restart_server_question=Weet je zeker dat je de server wil herstarten?
|
||||
qtapp.mainmenu:save_world=Wereld opslaan
|
||||
qtapp.mainmenu:server=Server
|
||||
qtapp.mainmenu:server_log=Server log
|
||||
qtapp.mainmenu:server_settings=Server instellingen
|
||||
qtapp.mainmenu:settings=Instellingen
|
||||
qtapp.mainmenu:shutdown_server=Server afsluiten
|
||||
qtapp.mainmenu:shutdown_server_question=Weet je zeker dat je de server wil afsluiten?
|
||||
qtapp.mainmenu:toolbar=Werkbalk
|
||||
qtapp.mainmenu:tools=Gereedschappen
|
||||
qtapp.mainmenu:view=Beeld
|
||||
qtapp.mainmenu:world=Wereld
|
||||
qtapp.mainmenu:world_properties=Wereld eigenschappen
|
||||
|
||||
qtapp.message_box:no=Nee
|
||||
qtapp.message_box:yes=Ja
|
||||
|
||||
qtapp.object_select_list_dialog:cancel=Annuleren
|
||||
qtapp.object_select_list_dialog:ok=Ok
|
||||
qtapp.object_select_list_dialog:select_object=Selecteer object
|
||||
|
||||
qtapp.settings.board:color_scheme=Kleurschema
|
||||
qtapp.settings.board:show_block_sensor_states=Toon blok sensor status
|
||||
qtapp.settings.board:turnout_draw_state=Teken wissel stand
|
||||
|
||||
#qtapp.settings.developer:dont_load_fallback_language=Don't load fallback language
|
||||
#qtapp.settings.developer:log_missing_strings=Log missing translations
|
||||
#qtapp.settings.developer:log_missing_strings_dir=Missing translations log directory
|
||||
|
||||
qtapp.settings.general:language=Taal
|
||||
|
||||
qtapp.settings.statusbar:show_clock=Toon klok
|
||||
|
||||
qtapp.settings:board=Bord
|
||||
qtapp.settings:developer=Ontwikkelaar
|
||||
qtapp.settings:general=Algemeen
|
||||
qtapp.settings:statusbar=Status balk
|
||||
|
||||
qtapp.world_list_dialog:cancel=Annuleren
|
||||
qtapp.world_list_dialog:load=Laad
|
||||
qtapp.world_list_dialog:world_list=Wereld lijst
|
||||
|
||||
qtapp:board_properties=Bord eigenschappen
|
||||
qtapp:export_world_failed=Wereld exporteren mislukt
|
||||
qtapp:grid=Raster
|
||||
qtapp:grid_dot=Stip
|
||||
qtapp:grid_line=Lijn
|
||||
qtapp:grid_none=Geen
|
||||
qtapp:import_world_failed=Wereld importeren mislukt
|
||||
qtapp:next=Volgende
|
||||
qtapp:previous=Vorige
|
||||
#qtapp:toggle_mute=Toggle mute
|
||||
#qtapp:toggle_offline_online=Toggle connection
|
||||
#qtapp:toggle_power=Toggle power
|
||||
#qtapp:toggle_smoke=Toggle smoke
|
||||
qtapp:traintastic_world=Traintastic wereld
|
||||
qtapp:zoom_in=Vergroten
|
||||
qtapp:zoom_out=Verkleinen
|
||||
|
||||
rail_vehicle_list:type=Type
|
||||
|
||||
ratio_unit:percent=%
|
||||
ratio_unit:ratio=
|
||||
|
||||
sensor_type:occupy_detector=Bezetmelder
|
||||
sensor_type:reed_switch=Reedcontact
|
||||
|
||||
#serial:baudrate=Baudrate
|
||||
#serial:device=Device
|
||||
#serial:flow_control=Flow control
|
||||
serial:port=Poort
|
||||
|
||||
#serial_flow_control:hardware=Hardware
|
||||
serial_flow_control:none=Geen
|
||||
|
||||
server_log:code=Code
|
||||
server_log:message=Bericht
|
||||
server_log:object=Object
|
||||
server_log:time=Tijd
|
||||
|
||||
#settings:allow_client_server_restart=Allow client server restart
|
||||
#settings:allow_client_server_shutdown=Allow client server shutdown
|
||||
#settings:auto_save_world_on_exit=Auto save world on exit
|
||||
#settings:discoverable=Discoverable
|
||||
#settings:enable_file_logger=Enable file logger
|
||||
#settings:localhost_only=Localhost only
|
||||
#settings:memory_logger_size=Memory logger size
|
||||
settings:port=Poort
|
||||
settings:save_world_uncompressed=Wereld ongecomprimeerd opslaan
|
||||
|
||||
signal_aspect:proceed=Rijden
|
||||
signal_aspect:proceed_reduced_speed=Rijden met snelheid beperking
|
||||
signal_aspect:stop=Stop
|
||||
|
||||
speed_unit:kmph=km/h
|
||||
speed_unit:mph=mph
|
||||
speed_unit:mps=m/s
|
||||
|
||||
throttle_object_list:throttle=Regelaar
|
||||
|
||||
train:lob=Lengte over de buffers
|
||||
train:speed_max=Maximale snelheid
|
||||
#train:vehicles=Vehicles
|
||||
train:weight=Massa
|
||||
|
||||
traintastic_diy_interface_type:network_tcp=Netwerk (TCP)
|
||||
traintastic_diy_interface_type:serial=Serieel
|
||||
|
||||
traintastic_diy_settings:debug_log_heartbeat=Log heartbeat communicatie
|
||||
traintastic_diy_settings:heartbeat_timeout=Heartbeat time-out
|
||||
|
||||
turnout_position:left=Links
|
||||
turnout_position:right=Rechts
|
||||
turnout_position:straight=Rechtdoor
|
||||
|
||||
vehicle.rail.freight_wagon:cargo_weight=Gewicht lading
|
||||
|
||||
#vehicle.rail:cargo_capacity=Cargo capacity
|
||||
#vehicle.rail:cargo_loaded=Cargo loaded
|
||||
vehicle.rail:decoder=Decoder
|
||||
vehicle.rail:lob=LOB
|
||||
vehicle.rail:speed_max=Maximale snelheid
|
||||
vehicle.rail:total_weight=Totale gewicht
|
||||
vehicle.rail:train=Trein
|
||||
vehicle.rail:weight=Gewicht
|
||||
|
||||
weight_unit:kg=kg
|
||||
#weight_unit:long_tons=Long tons
|
||||
#weight_unit:short_tons=Short tons
|
||||
weight_unit:ton=ton
|
||||
|
||||
world:boards=Borden
|
||||
world:clock=Klok
|
||||
world:decoders=Decoders
|
||||
world:edit=Bewerk wereld
|
||||
world:inputs=Ingangen
|
||||
world:interfaces=Interfaces
|
||||
world:lua_scripts=Lua scripts
|
||||
world:mute=Mute
|
||||
world:no_smoke=Geen rook
|
||||
world:offline=Verbinding verbreken
|
||||
world:online=Verbinden
|
||||
world:outputs=Uitgangen
|
||||
#world:power_off=Power off
|
||||
#world:power_on=Power on
|
||||
world:rail_vehicles=Spoorvoertuigen
|
||||
#world:run=Run
|
||||
world:scale=Schaal
|
||||
world:scale_ratio=Schaalverhouding
|
||||
world:simulation=Simulatie
|
||||
world:stop=Stop
|
||||
world:trains=Treinen
|
||||
world:uuid=UUID
|
||||
|
||||
world_scale:custom=Aangepast
|
||||
world_scale:h0=H0 (1:87)
|
||||
world_scale:n=N (1:160)
|
||||
world_scale:tt=TT (1:120)
|
||||
world_scale:z=Z (1:220)
|
||||
|
||||
xpressnet_command_station:custom=Anders
|
||||
xpressnet_command_station:digikeijs_dr5000=Digikeijs DR5000
|
||||
xpressnet_command_station:roco_10764=Roco 10764
|
||||
|
||||
xpressnet_interface_type:network=Netwerk
|
||||
xpressnet_interface_type:serial=Serieel
|
||||
|
||||
xpressnet_serial_interface_type:custom=Anders
|
||||
xpressnet_serial_interface_type:digikeijs_dr5000=Digikeijs DR5000
|
||||
xpressnet_serial_interface_type:lenz_li100=Lenz LI100
|
||||
xpressnet_serial_interface_type:lenz_li100f=Lenz LI100F
|
||||
xpressnet_serial_interface_type:lenz_li101f=Lenz LI101F
|
||||
xpressnet_serial_interface_type:lenz_liusb=Lenz LIUSB
|
||||
xpressnet_serial_interface_type:rosoft_s88xpressnetli=RoSoft s88XpressNetLI
|
||||
|
||||
#xpressnet_settings:use_emergency_stop_locomotive_command=Use short emergency stop locomotive command
|
||||
xpressnet_settings:use_roco_f13_f20_command=Gebruik Roco F13-F20 commando
|
||||
|
||||
z21_channel:rbus=R-Bus
|
||||
|
||||
#z21_settings.server:allow_emergency_stop=Allow emergency stop
|
||||
#z21_settings.server:allow_track_power_off=Allow power off
|
||||
#z21_settings.server:allow_track_power_on_release_emergency_stop=Allow power on/emergency stop release
|
||||
12
shared/translations/traintastic-lang.cmake
Normale Datei
12
shared/translations/traintastic-lang.cmake
Normale Datei
@ -0,0 +1,12 @@
|
||||
find_package(Python3)
|
||||
|
||||
file(GLOB TRANSLATION_SRC_FILES "${CMAKE_CURRENT_LIST_DIR}/*.json")
|
||||
string(REGEX REPLACE "\\.json\\b" ".lang" TRANSLATION_FILES ${TRANSLATION_SRC_FILES})
|
||||
message(STATUS "TRANSLATION_FILES=${TRANSLATION_FILES}")
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${TRANSLATION_FILES}
|
||||
COMMAND Python3::Interpreter json2lang.py
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
|
||||
DEPENDS ${TRANSLATION_SRC_FILES}
|
||||
)
|
||||
Laden…
x
In neuem Issue referenzieren
Einen Benutzer sperren