Added new words to translate in the enum and started to translate some of them, work in progress

This commit is contained in:
anschrammh 2023-04-05 08:13:38 +02:00
parent 92a275dc1c
commit d0c933c78c
2 changed files with 111 additions and 27 deletions

View File

@ -4,6 +4,11 @@
static const char * const translation_dictionary[][TRANSLATED_LANGUAGES_COUNT] =
{
[TRANSLATION_MENU] = {
[TRANSLATION_FRENCH] = "Menu",
[TRANSLATION_GERMAN] = "Menu",
[TRANSLATION_ENGLISH]= "Menu"
},
[TRANSLATION_WATCH] = {
[TRANSLATION_FRENCH] = "Montre",
[TRANSLATION_GERMAN] = "Uhr",
@ -29,6 +34,57 @@ static const char * const translation_dictionary[][TRANSLATED_LANGUAGES_COUNT] =
[TRANSLATION_GERMAN] = "Einstellungen",
[TRANSLATION_ENGLISH]= "Settings"
},
[TRANSLATION_TIME_AND_DATE] = {
[TRANSLATION_FRENCH] = "Date & Heure",
[TRANSLATION_GERMAN] = "Datum & Uhrzeit",
[TRANSLATION_ENGLISH]= "Time & Date"
},
[TRANSLATION_DISPLAY] = {
[TRANSLATION_FRENCH] = "Affichage",
[TRANSLATION_GERMAN] = "Display",
[TRANSLATION_ENGLISH]= "Display"
},
[TRANSLATION_NOTIFICATIONS] = {
[TRANSLATION_FRENCH] = "Notifications",
[TRANSLATION_GERMAN] = "Mitteilungen",
[TRANSLATION_ENGLISH]= "Notifications"
},
[TRANSLATION_CONNECTIVITY] = {
[TRANSLATION_FRENCH] = "Connectivite",
[TRANSLATION_GERMAN] = "Konnektivitat",
[TRANSLATION_ENGLISH]= "Connectivity"
},
[TRANSLATION_LANGUAGE] = {
[TRANSLATION_FRENCH] = "Langue",
[TRANSLATION_GERMAN] = "Sprache",
[TRANSLATION_ENGLISH]= "Language"
},
[TRANSLATION_ABOUT] = {
[TRANSLATION_FRENCH] = "A Propos",
[TRANSLATION_GERMAN] = "Apropos",
[TRANSLATION_ENGLISH]= "About"
},
[TRANSLATION_SET_TIME_AND_DATE] = {
[TRANSLATION_FRENCH] = "Reglage de la\nDate & de l'Heure :",
[TRANSLATION_GERMAN] = "Zeit festlegen :",
[TRANSLATION_ENGLISH]= "Set Time & Date :",
},
[TRANSLATION_AUTOMATIC] = {
[TRANSLATION_FRENCH] = "Automatique",
[TRANSLATION_GERMAN] = "Automatisch",
[TRANSLATION_ENGLISH]= "Automatic",
},
[TRANSLATION_TIME] = {
[TRANSLATION_FRENCH] = "Heure :",
[TRANSLATION_GERMAN] = "Zeit :",
[TRANSLATION_ENGLISH]= "Time :",
},
[TRANSLATION_TIME_FORMAT] = {
[TRANSLATION_FRENCH] = "Format de l'Heure :",
[TRANSLATION_GERMAN] = "Stunden Zahlung :",
[TRANSLATION_ENGLISH]= "Time Format :",
},
};
const char *translation_get_word(TranslationWord_e word)

View File

@ -12,11 +12,39 @@ typedef enum TranslationLanguage
typedef enum TranslationWord
{
TRANSLATION_WATCH = 0,
TRANSLATION_MENU = 0,
TRANSLATION_WATCH,
TRANSLATION_ALARM,
TRANSLATION_COMPASS,
TRANSLATION_ALTIMETER,
TRANSLATION_SETTINGS
TRANSLATION_SETTINGS,
TRANSLATION_TIME_AND_DATE,
TRANSLATION_DISPLAY,
TRANSLATION_NOTIFICATIONS,
TRANSLATION_CONNECTIVITY,
TRANSLATION_LANGUAGE,
TRANSLATION_ABOUT,
TRANSLATION_SET_TIME_AND_DATE,
TRANSLATION_AUTOMATIC,
TRANSLATION_TIME,
TRANSLATION_TIME_FORMAT,
TRANSLATION_DATE,
TRANSLATION_DATE_FORMAT,
TRANSLATION_BRIGHTNESS,
TRANSLATION_DISPLAY_OFF,
TRANSLATION_SCREEN_ORIENTATION,
TRANSLATION_WAKEUP,
TRANSLATION_VIBRATE_ON_TOUCH,
TRANSLATION_DURATION,
TRANSLATION_STRENGTH,
TRANSLATION_VIBRATE_ON_NOTIFICATIONS,
TRANSLATION_SYSTEM_INFO,
TRANSLATION_FIRMWARE,
TRANSLATION_COMPILE_DATE,
TRANSLATION_RTC,
TRANSLATION_BATTERY_VOLTAGE,
TRANSLATION_FACTORY_RESET,
TRANSLATION_RESET,
} TranslationWord_e;
const char * translation_get_word(TranslationWord_e word);