diff --git a/config-user.h.example b/config-user.h.example index 6606ac8..8c18d56 100644 --- a/config-user.h.example +++ b/config-user.h.example @@ -10,13 +10,13 @@ // uncomment one of these sets for your specific LCD // #define LCD_USE_1602_LCD_MODULE -// #define LCD_I2C_ADDR 0x27 // I2C address for the LCD +// #define LCD_I2C_ADDR 0x27 // I2C address for the LCD // #define LCD_USE_SSD1306_OLED_MODULE // #define LCD_I2C_ADDR 0x3C // I2C address for the OLED // #define LCD_USE_SSD131X_OLED_MODULE -// #define LCD_I2C_ADDR 0x3C // I2C address for the OLED +// #define LCD_I2C_ADDR 0x3C // I2C address for the OLED /********************************************************************************/ // Language Definitions @@ -28,4 +28,4 @@ // #define TAPUINO_LANGUAGE_IT // #define TAPUINO_LANGUAGE_TR // #define TAPUINO_LANGUAGE_ES - +// #define TAPUINO_LANGUAGE_DE diff --git a/config.h b/config.h index ae2cc58..341eba7 100644 --- a/config.h +++ b/config.h @@ -9,17 +9,17 @@ #error Ether no or multiple LCD types defined! Have you created your config-user.h file? #endif -#if defined(TAPUINO_LANGUAGE_EN) + defined(TAPUINO_LANGUAGE_ES) + defined(TAPUINO_LANGUAGE_IT) + defined(TAPUINO_LANGUAGE_TR) != 1 +#if defined(TAPUINO_LANGUAGE_EN) + defined(TAPUINO_LANGUAGE_ES) + defined(TAPUINO_LANGUAGE_IT) + defined(TAPUINO_LANGUAGE_TR) + defined(TAPUINO_LANGUAGE_DE) != 1 #error Either no or multiple languages defined! Have you created your config-user.h file? #endif #define LCD_BIT_RS 0 // Register select -#define LCD_BIT_RW 1 // Read / Write +#define LCD_BIT_RW 1 // Read / Write #define LCD_BIT_EN 2 // Enable #define LCD_BIT_BACKLIGHT 3 // Backlight #define LCD_BIT_DATA0 4 // 4 bit data, bit 0 -#define LCD_BIT_DATA1 5 // 4 bit data, bit 1 +#define LCD_BIT_DATA1 5 // 4 bit data, bit 1 #define LCD_BIT_DATA2 6 // 4 bit data, bit 2 #define LCD_BIT_DATA3 7 // 4 bit data, bit 3 // LCD dimensions config diff --git a/memstrings-de.c b/memstrings-de.c new file mode 100644 index 0000000..e73c999 --- /dev/null +++ b/memstrings-de.c @@ -0,0 +1,48 @@ +#include +#include "config.h" +#include "memstrings.h" + +#ifdef TAPUINO_LANGUAGE_DE + +const char S_DEFAULT_RECORD_DIR[] PROGMEM = "/aufnahmen"; +const char S_RECORDING[] PROGMEM = "Aufnahme"; +const char S_SELECT_RECORD_MODE[] PROGMEM = "Aufnahmemodus:"; +const char S_REC_MODE_MANUAL[] PROGMEM = "Manuell"; +const char S_REC_MODE_AUTO[] PROGMEM = "Automatisch"; +const char S_ENTER_FILENAME[] PROGMEM = "Dateiname:"; + +const char S_INIT[] PROGMEM = "Starten..."; +const char S_INIT_FAILED[] PROGMEM = "Fehler"; +const char S_INIT_OK[] PROGMEM = "Start OK"; + +const char S_NO_FILES_FOUND[] PROGMEM = "Keine Dateien"; +const char S_SELECT_FILE[] PROGMEM = "Datei waehlen:"; +const char S_SELECT_MODE[] PROGMEM = "Modus waehlen:"; +const char S_MODE_PLAY[] PROGMEM = "Laden"; +const char S_MODE_RECORD[] PROGMEM = "Aufnehmen"; +const char S_READY_RECORD[] PROGMEM = "Bereit..."; +const char S_PRESS_START[] PROGMEM = "Druecke START"; + +const char S_MODE_OPTIONS[] PROGMEM = "Optionen"; +const char S_OPTION_SIGNAL[] PROGMEM = "Invertieren"; +const char S_OPTION_KEY_REPEAT[] PROGMEM = "Tastenwiederhlng"; +const char S_OPTION_TICKER_SPEED[] PROGMEM = "Ticker-Geschw."; +const char S_OPTION_TICKER_HOLD[] PROGMEM = "Ticker-Pause"; +const char S_OPTION_REC_FINALIZE[] PROGMEM = "Finalisieren"; +const char S_OPTION_REC_AUTO_FINALIZE[] PROGMEM = "Automatisch fin."; + +const char S_MKDIR_FAILED[] PROGMEM = "MKDIR Fehler"; +const char S_CHDIR_FAILED[] PROGMEM = "CHDIR Fehler"; +const char S_READ_FAILED[] PROGMEM = "READ Fehler"; +const char S_OPEN_FAILED[] PROGMEM = "OPEN Fehler"; +const char S_INVALID_TAP[] PROGMEM = "Ungueltiges TAP"; +const char S_INVALID_SIZE[] PROGMEM = "Falsche Groesse"; + +const char S_LOADING[] PROGMEM = "Laden..."; +const char S_OPERATION_COMPLETE[] PROGMEM = "Vollstaendig"; +const char S_OPERATION_ABORTED[] PROGMEM = "Abbruch..."; + +const char S_OPTION_MACHINE_TYPE[] PROGMEM = "Computer-Typ"; +const char S_OPTION_VIDEO_MODE[] PROGMEM = "Video-Standard"; + +#endif