diff --git a/src/dlangide/ui/settings.d b/src/dlangide/ui/settings.d index e5af93d..cec4fb8 100644 --- a/src/dlangide/ui/settings.d +++ b/src/dlangide/ui/settings.d @@ -75,6 +75,7 @@ SettingsPage createSettingsPages() { StringListValue("en", "MENU_VIEW_LANGUAGE_EN"c), StringListValue("ru", "MENU_VIEW_LANGUAGE_RU"c), StringListValue("es", "MENU_VIEW_LANGUAGE_ES"c), + StringListValue("de", "MENU_VIEW_LANGUAGE_DE"c), StringListValue("cs", "MENU_VIEW_LANGUAGE_CS"c)]); // UI font faces diff --git a/src/dlangide/workspace/idesettings.d b/src/dlangide/workspace/idesettings.d index 4b02822..96509cd 100644 --- a/src/dlangide/workspace/idesettings.d +++ b/src/dlangide/workspace/idesettings.d @@ -7,7 +7,7 @@ import dlangui.graphics.fonts; import std.algorithm : equal; const AVAILABLE_THEMES = ["ide_theme_default", "ide_theme_dark"]; -const AVAILABLE_LANGUAGES = ["en", "ru", "es", "cs"]; +const AVAILABLE_LANGUAGES = ["en", "ru", "es", "cs", "de"]; class IDESettings : SettingsFile { diff --git a/views/console_resources.list b/views/console_resources.list index 96d3c40..9931a24 100644 --- a/views/console_resources.list +++ b/views/console_resources.list @@ -4,3 +4,4 @@ res/i18n/en.ini res/i18n/ru.ini res/i18n/es.ini res/i18n/cs.ini +res/i18n/de.ini diff --git a/views/res/i18n/cs.ini b/views/res/i18n/cs.ini index cf6fb65..2dfeed6 100644 --- a/views/res/i18n/cs.ini +++ b/views/res/i18n/cs.ini @@ -80,6 +80,7 @@ MENU_VIEW_LANGUAGE_EN=English MENU_VIEW_LANGUAGE_RU=Русский MENU_VIEW_LANGUAGE_CS=Čeština MENU_VIEW_LANGUAGE_ES=Spanish +MENU_VIEW_LANGUAGE_DE=Deutsch MENU_VIEW_THEME=&Téma MENU_VIEW_THEME_DEFAULT=&Default MENU_VIEW_THEME_CUSTOM1=&Custom 1 diff --git a/views/res/i18n/de.ini b/views/res/i18n/de.ini new file mode 100644 index 0000000..c4e4f29 --- /dev/null +++ b/views/res/i18n/de.ini @@ -0,0 +1,268 @@ +ABOUT=Über DlangIDE +HOME=DlangIDE Home +DESCRIPTION=D-Sprach-IDE geschrieben in D +COPYRIGHT=(c) Vadim Lopatin 2017 +START_WITH=Starten mit: +RECENT=Kürzlich: +NO_RECENT=Keine kürzlich verwendete Einträge +USEFUL_LINKS=Nützliche Links: +D_LANG=D Programmiersprache +DUB_REP=DUB Repository +DLANG_DOWNLOADS=D-Compiler downloaden +DLANG_UI=DLangUI auf GitHub +DLANG_IDE=DLangIDE auf GitHub +DLANG_IDE_HELP=DLangIDE Onlinedokumentation +DLANG_TOUR=DLang Tour +DLANG_VIBED=Vibe-D +DLANG_FORUM=Dlang Forum +DLANG_IDE_DONATE=DlangIDE unterstützen +DLANG_IDE_DONATE_PAYPAL=Spenden über PayPal +EXIT=Beenden + +PROFILER_WINDOW=Profiler + +ALL_FILES=Alle Dateien +SOURCE_FILES=Quelldateien +WORKSPACE_AND_PROJECT_FILES=Workspace- und Projektdateien +IDE_FILES=DlangIDE Dateien +PROFILER_LOG_FILES=DMD Profiler Logs + +EDITOR_CONTENT=Editorinhalte +LOCATION=Position +NAME=Name + +MENU_FILE=Datei +MENU_FILE_NEW=Erstelle +MENU_FILE_NEW_SOURCE_FILE=Neue Datei +MENU_FILE_NEW_PROJECT=Neues Projekt +MENU_FILE_NEW_WORKSPACE=Neue Workspace +MENU_FILE_OPEN=Öffne Datei... +MENU_FILE_OPEN_WORKSPACE=Öffne Projekt oder Workspace... +MENU_FILE_OPEN_RECENT=Öffne kürzlich +MENU_FILE_SAVE=&Speichern +MENU_FILE_SAVE_AS=&Speichern unter... +MENU_FILE_SAVE_ALL=Alles &speichern +MENU_FILE_WORKSPACE_CLOSE=Schließe Workspace +MENU_FILE_EXIT=Beende + +MENU_EDIT=&Editieren +MENU_EDIT_COPY=Kopieren +MENU_EDIT_PASTE=Einfügen +MENU_EDIT_CUT=Ausschneiden +MENU_EDIT_UNDO=Rückgängig +MENU_EDIT_REDO=Wiederherstellen +MENU_EDIT_INDENT=Block einrücken +MENU_EDIT_UNINDENT=Block ausrücken +MENU_EDIT_TOGGLE_LINE_COMMENT=Zeilenkommentare umschalten +MENU_EDIT_TOGGLE_BLOCK_COMMENT=Blockkommentare umschalten +MENU_EDIT_ADVANCED=Erweitert... +MENU_EDIT_PREFERENCES=Einstellungen + +MENU_VIEW=Ansicht +MENU_VIEW_SHOW_WHITESPACE_MARKS=Zeige Leerzeichenmarkierungen an +MENU_VIEW_SHOW_TAB_POSITIONS=Tabpositionsmarkierungen +MENU_VIEW_SHOW_TOOLBAR=Zeige Toolbar an +MENU_VIEW_SHOW_STATUSBAR=Zeige Statusbar an + +MENU_PROJECT=&Projekt +MENU_PROJECT_CONFIGURATIONS=Projekt konfigurieren +MENU_PROJECT_SET_AS_STARTUP=Als Startprojekt setzen +MENU_PROJECT_SETTINGS=Projekteinstellungen +MENU_PROJECT_REFRESH=Workspace-Einträge aktualisieren +MENU_PROJECT_UPDATE_DEPENDENCIES=Abhänigkeiten aktualisieren + +MENU_NAVIGATE=&Navigation +GO_TO_DEFINITION=Gehe zu Definition +SHOW_COMPLETIONS=Autovervollständigung anzeigen +SHOW_DOC_COMMENTS=Dokumentation anzeigen +SHOW_PAREN_COMPLETION=Autrufvorschläge +GO_TO_LINE=Gehe zu Zeile + +FIND_IN_FILES=Finde in Dateien... + +MENU_BUILD_CONFIGURATIONS=Build-Konfigurationen +MENU_BUILD_CONFIGURATION=Build-Konfiguration +MENU_BUILD=&Build +MENU_BUILD_WORKSPACE_BUILD=Baue Workspace +MENU_BUILD_WORKSPACE_REBUILD=Baue erneut Workspace +MENU_BUILD_WORKSPACE_CLEAN=Säubere Workspace +MENU_BUILD_PROJECT_BUILD=Baue Projekt +MENU_BUILD_PROJECT_REBUILD=Baue erneut Projekt +MENU_BUILD_PROJECT_CLEAN=Säubere Projekt +MENU_BUILD_RUN_WITH_RDMD=Starte mit rdmd +MENU_BUILD_CONFIGURATION=Build-Type +MENU_PROJECT_CONFIGURATION=Projektkonfiguration + +MENU_DEBUG=&Debug +MENU_DEBUG_START_DEBUGGING=Starte debuggen +MENU_DEBUG_START_NO_DEBUGGING=Starte ohne debuggen +MENU_DEBUG_CONTINUE=Debuggen fortfahren +MENU_DEBUG_STOP=Stop +MENU_DEBUG_PAUSE=Pause +MENU_DEBUG_RESTART=Neustart +MENU_DEBUG_STEP_INTO=Springe hinein +MENU_DEBUG_STEP_OVER=Springe hinweg +MENU_DEBUG_STEP_OUT=Springe heraus +MENU_DEBUG_BREAKPOINT_TOGGLE=Haltepunkt umschalten +MENU_DEBUG_BREAKPOINT_ENABLE=Aktiviere Haltepunkt +MENU_DEBUG_BREAKPOINT_DISABLE=Deaktiviere Haltepunkt + +MENU_WINDOW=Fenster +MENU_WINDOW_PREFERENCES=Einstellungen +MENU_WINDOW_CLOSE_DOCUMENT=Schließe Dokument +MENU_WINDOW_CLOSE_ALL_DOCUMENTS=Schließe alle Dokumente +MENU_WINDOW_SHOW_HOME_SCREEN=Zeige Homescreen +MENU_WINDOW_SHOW_WORKSPACE_EXPLORER=Workspace-Explorer +MENU_WINDOW_SHOW_LOG_WINDOW=Log-Fenster + +MENU_HELP=&Hilfe +MENU_HELP_VIEW_HELP=Online Hilfe +MENU_HELP_ABOUT=Über +MENU_HELP_DONATE=Spenden über PayPal + +MENU_VIEW=Anzeige +MENU_VIEW_LANGUAGE=Oberflächensprache +MENU_VIEW_LANGUAGE_EN=English +MENU_VIEW_LANGUAGE_RU=Русский +MENU_VIEW_LANGUAGE_CS=Čeština +MENU_VIEW_LANGUAGE_ES=Spanish +MENU_VIEW_LANGUAGE_DE=Deutsch +MENU_VIEW_THEME=&Theme +MENU_VIEW_THEME_DEFAULT=Standart +MENU_VIEW_THEME_CUSTOM1=&Custom 1 + +MENU_TOOLS=Tools +OPEN_DMD_TRACE_LOG=Öffne DMD Profiler-Log + +TAB_LONG_LIST=Lange Liste +TAB_BUTTONS=Knopf +TAB_ANIMATION=Animation +TAB_TABLE_LAYOUT=Tabellenlayout +TAB_EDITORS=Editoren + +MENU_PROJECT_FOLDER_ADD_ITEM=Hinzufügen... +MENU_PROJECT_FOLDER_OPEN_ITEM=Öffnen +MENU_PROJECT_FOLDER_REMOVE_ITEM=Umbenennen +MENU_PROJECT_FOLDER_RENAME_ITEM=Umbenennen... +MENU_PROJECT_FOLDER_REFRESH=Aktualisieren +MENU_PROJECT_REVEAL_IN_EXPLORER=Zeige im Dateimanager an +MENU_PROJECT_FOLDER_EXPAND_ALL=Alles ausklappen +MENU_PROJECT_FOLDER_COLLAPSE_ALL=Alles einklappen + +HEADER_SETTINGS=DlangIDE Einstellungen +HEADER_OPEN_WORKSPACE_OR_PROJECT=Öffne Workspace oder Projekt +HEADER_OPEN_TEXT_FILE=Öffne Textdatei +HEADER_OPEN_DMD_PROFILER_LOG=Öffne DMD Profiler Logdatei +HEADER_CLOSE_FILE=Schließe Datei +HEADER_CLOSE_TAB=Schließe Tab +HEADER_PROJECT_SETTINGS=Projekteinstellungen +HEADER_REMOVE_FILE=Entferne Datei +HEADER_SAVE_FILE_AS=Speichere Datei unter + +OPTION_ADD_TO_CURRENT_WORKSPACE=Füge zur momentaner Wokrspace hinzu +OPTION_ARCHITECTURE=Architektur +OPTION_AUTO_OPEN_LAST_PROJECT=Öffne automatisch das letzte Projekt +OPTION_BUILD=Build +OPTION_COMMAND_LINE=Kommandozeilenargumente +OPTION_COMMON=Standard +OPTION_CREATE_NEW_SOLUTION=Erstelle neue Ansicht +OPTION_CREATE_NEW_WORKSPACE=Erstelle neue Workspace +OPTION_CREATE_SUBDIRECTORY_FOR_PROJECT=Erstelle einen Unterordner für das Projekt +OPTION_CREATE_SUBDIRECTORY_FOR_WORKSPACE=Erstelle einen Unterordner für die Workspace +OPTION_DARK=Dunkel +OPTION_DEBUGGER=Debugger +OPTION_DEBUGGER_EXECUTABLE=Debugger-Anwendung +OPTION_DEFAULT=Standard +OPTION_DIRECTORY_LAYOUT=Ordneransicht +OPTION_DMD_EXECUTABLE=DMD-Anwendung +OPTION_DUB_ADDITIONAL_PARAMS=DUB zusätzliche Parameter +OPTION_DUB_EXECUTABLE=DUB-Anwendung +OPTION_EDITORS=Editoren +OPTION_INTERFACE=Interface +OPTION_FILE_PATH=Dateipfad +OPTION_FONT_ANTIALIASING=Minimale Schriftgröße für Antialiasing +OPTION_FONT_ANTIALIASING_ALWAYS_OFF=Immer AUS +OPTION_FONT_ANTIALIASING_ALWAYS_ON=Immer AN +OPTION_FONT_HINTING=Schrift-Hinting +OPTION_FONT_HINTING_DISABLED=Abgeschaltet +OPTION_FONT_HINTING_FORCE=Erzwinge automatische Hints +OPTION_FONT_HINTING_NORMAL=Normal +OPTION_FONT_HINTING_LIGHT=LIGHT +OPTION_FONT_FACE=Schriftart +OPTION_FONT_SIZE=Schriftgröße +OPTION_FONT_GAMMA=Schrift-Gamma +OPTION_SCREEN_DPI_OVERRIDE=Überschreibe Bildschirm DPI +OPTION_SCREEN_DPI_OVERRIDE_NONE=Standard Bildschirm DPI +OPTION_GDC_EXECUTABLE=GDC-Anwendung +OPTION_LANGUAGE=Sprache +OPTION_LDC2_EXECUTABLE=LDC2-Anwendung +OPTION_LDMD2_EXECUTABLE=LDMD2-Anwendung +OPTION_MODULE_NAME=Modulname +OPTION_NEW_PROJECT=Neues Projekt +OPTION_NEW_SOURCE_FILE=Neue Quelldatei +OPTION_NEW_WORKSPACE=Neue Workspace +OPTION_PROJECT_NAME=Projektname +OPTION_PROJECT_TEMPLATE=Projektvorlage +OPTION_RDMD_ADDITIONAL_PARAMS=rdmd zusätzliche Parameter +OPTION_RDMD_EXECUTABLE=rdmd-Anwendung +OPTION_RUN_IN_EXTERNAL_CONSOLE=Starte in externen Konsole +OPTION_RUN_DEBUG=Starte und debugge +OPTION_SHOW_SPACES=Zeige Leerzeichenmarkierungen an +OPTION_SHOW_TABS=Zeige Tabpositionsmarkierungen an +OPTION_SMART_INDENTS=Schlaues Einrücken +OPTION_SMART_INDENTS_PASTE=Schlaues Einrücken nach Einfügen +OPTION_TAB=Tabgröße +OPTION_TEMPLATE_DESCR=Vorlagenbeschreibung +OPTION_TEXT_EDITORS=Texteditor +OPTION_TERMINAL=Terminal +OPTION_TERMINAL_EXECUTABLE=Terminal-Anwendung +OPTION_THEME=Theme +OPTION_TOOLCHAIN=Toolchain +OPTION_TOOLCHAINS=Toolchains +OPTION_VERBOSE=Verbose +OPTION_WORKING_DIR=Arbeitsverzeichnis +OPTION_WORKSPACE_NAME=Workspace-Name +OPTION_USE_SPACES=Nutze Leerzeichen für Tabs + +ERROR=Fehler +ERROR_CANNOT_CREATE_PROJECT=Projekte konnte nicht erstellt werden +ERROR_CANNOT_DEBUG_PROJECT=Projekt konnte nicht gedebuggt werden +ERROR_CANNOT_FIND_EXEC=Ausführbare Datei nicht gefunden +ERROR_CANNOT_RUN_PROJECT=Projekt konnte nicht gestartet werden +ERROR_FAILED_CREATE_PROJECT=Projekt konnte nicht erstllt werden +ERROR_STARTUP_PROJECT_ABSENT=Kein Startprojekt angegeben +ERROR_INVALID_NUMBER=Unzulässige Nummer +ERROR_INVALID_PARAMETERS=Ungültiger Parameter +ERROR_INVALID_WORKSPACE_FILE=Ungültige Workspace-Datei +ERROR_INVALID_WS_OR_PROJECT_FILE=Diese Datei ist keine gültige Workspace-/Projektdatei +ERROR_NO_DEBUGGER=Kein Debugger in den Einstellungen angegeben +ERROR_NO_SUCH_LINE=Keine solche Zeile +ERROR_OPEN_FILE=Datei konnte nicht geöffnet werden +ERROR_OPEN_PROJECT=Projekt konnte nicht geöffnet werden +ERROR_OPEN_WORKSPACE=Workspace konnte nicht geöffnet werden +ERROR_OPENING_FILE=Datei konnte nicht geöffnet werden +ERROR_OPENING_PROJECT=Ein Fehler trat auf beim öffnen des Projekts +ERROR_OPENING_WORKSPACE=Ein Fehler trat auf beim öffnen der Workspace +ERROR_FAILED_TO_PARSE_TRACE_LOG_FILE=Fehler beim Verarbeiten vom Trace-Log + +MSG_FILE_CONTENT_CHANGED=Dateiinhalt hat sich verändert. +MSG_TAB_CONTENT_CHANGED=Tabinhalt hat sich verändert +MSG_OK_BUTTON=OK-Knopf gedrückt +MSG_OPEN_PROJECT=Öffne Projekt +MSG_PROJECT_ALREADY_OPENED=Projekt ist schon in der Workspace +MSG_SELECT_DIR=Ordner auswählen +MSG_STARTING=Starte +MSG_STARTING_DEBUGGER=Starte Debugger für +MSG_TRY_OPEN_PROJECT=Versuche Projekt zu öffnen von +DEBUGGING=debugge... +RUNNING=läuft... + +QUESTION_CREATE_DIR=Der Zielpfad existiert nicht. Soll der Ordner angelegt werden? +QUESTION_NEW_WORKSPACE=Soll ein neuer Workspace anglegt werden oder der momentane verwendet werden? +QUESTION_REMOVE_FILE=Soll die Datei gelöscht werden + +BUILD_OP_DESCRIPTION_BUILD=Baue Projekt {projectName}... +BUILD_OP_DESCRIPTION_CLEAN=Säubere Projekt {projectName}... +BUILD_OP_DESCRIPTION_REBUILD=Baue erneut Projekt {projectName}... +BUILD_OP_DESCRIPTION_RUN=Starte Projekt {projectName}... +BUILD_OP_DESCRIPTION_UPGRADE=Aktualisiere Pakte für das Projekt {projectName}... diff --git a/views/res/i18n/en.ini b/views/res/i18n/en.ini index 1ab1f82..716cd4d 100644 --- a/views/res/i18n/en.ini +++ b/views/res/i18n/en.ini @@ -127,6 +127,7 @@ MENU_VIEW_LANGUAGE_EN=English MENU_VIEW_LANGUAGE_RU=Русский MENU_VIEW_LANGUAGE_CS=Čeština MENU_VIEW_LANGUAGE_ES=Spanish +MENU_VIEW_LANGUAGE_DE=Deutsch MENU_VIEW_THEME=&Theme MENU_VIEW_THEME_DEFAULT=&Default MENU_VIEW_THEME_CUSTOM1=&Custom 1 diff --git a/views/res/i18n/es.ini b/views/res/i18n/es.ini index c199ba1..fdd43ea 100644 --- a/views/res/i18n/es.ini +++ b/views/res/i18n/es.ini @@ -49,6 +49,7 @@ MENU_VIEW_LANGUAGE_ES=Spanish MENU_VIEW_LANGUAGE_EN=English MENU_VIEW_LANGUAGE_RU=Русский MENU_VIEW_LANGUAGE_CS=Čeština +MENU_VIEW_LANGUAGE_DE=Deutsch MENU_VIEW_THEME=&Tema MENU_VIEW_THEME_DEFAULT=&Por Defecto MENU_VIEW_THEME_CUSTOM1=&Personalizado 1 diff --git a/views/res/i18n/ru.ini b/views/res/i18n/ru.ini index 178e958..be9bbd5 100644 --- a/views/res/i18n/ru.ini +++ b/views/res/i18n/ru.ini @@ -125,6 +125,7 @@ MENU_VIEW_LANGUAGE_ES=Spanish MENU_VIEW_LANGUAGE_EN=English MENU_VIEW_LANGUAGE_RU=Русский MENU_VIEW_LANGUAGE_CS=Čeština +MENU_VIEW_LANGUAGE_DE=Deutsch MENU_VIEW_THEME=&Тема MENU_VIEW_THEME_DEFAULT=Стандартная MENU_VIEW_THEME_CUSTOM1=Пример 1 diff --git a/views/resources.list b/views/resources.list index df01525..f1c54d7 100644 --- a/views/resources.list +++ b/views/resources.list @@ -4,6 +4,7 @@ res/i18n/en.ini res/i18n/ru.ini res/i18n/es.ini res/i18n/cs.ini +res/i18n/de.ini res/hdpi/hdpi_configure.png res/hdpi/hdpi_debug-run.png res/hdpi/hdpi_document-close.png