From d0c933c78c4e0a466bcfc82e5add05744c8bdfd1 Mon Sep 17 00:00:00 2001 From: anschrammh Date: Wed, 5 Apr 2023 08:13:38 +0200 Subject: [PATCH] Added new words to translate in the enum and started to translate some of them, work in progress --- .../app/translation/translation.c | 106 +++++++++++++----- .../app/translation/translation.h | 32 +++++- 2 files changed, 111 insertions(+), 27 deletions(-) diff --git a/src/W800_SDK_v1.00.10/app/translation/translation.c b/src/W800_SDK_v1.00.10/app/translation/translation.c index 635f028..4b56653 100644 --- a/src/W800_SDK_v1.00.10/app/translation/translation.c +++ b/src/W800_SDK_v1.00.10/app/translation/translation.c @@ -4,31 +4,87 @@ static const char * const translation_dictionary[][TRANSLATED_LANGUAGES_COUNT] = { - [TRANSLATION_WATCH] = { - [TRANSLATION_FRENCH] = "Montre", - [TRANSLATION_GERMAN] = "Uhr", - [TRANSLATION_ENGLISH]= "Watch" - }, - [TRANSLATION_ALARM] = { - [TRANSLATION_FRENCH] = "Reveil", - [TRANSLATION_GERMAN] = "Wecker", - [TRANSLATION_ENGLISH]= "Alarm" - }, - [TRANSLATION_COMPASS] = { - [TRANSLATION_FRENCH] = "Boussole", - [TRANSLATION_GERMAN] = "Kompass", - [TRANSLATION_ENGLISH]= "Compass" - }, - [TRANSLATION_ALTIMETER] = { - [TRANSLATION_FRENCH] = "Altimetre", - [TRANSLATION_GERMAN] = "Hohenmesser", - [TRANSLATION_ENGLISH]= "Altimeter" - }, - [TRANSLATION_SETTINGS] = { - [TRANSLATION_FRENCH] = "Parametres", - [TRANSLATION_GERMAN] = "Einstellungen", - [TRANSLATION_ENGLISH]= "Settings" - }, + [TRANSLATION_MENU] = { + [TRANSLATION_FRENCH] = "Menu", + [TRANSLATION_GERMAN] = "Menu", + [TRANSLATION_ENGLISH]= "Menu" + }, + [TRANSLATION_WATCH] = { + [TRANSLATION_FRENCH] = "Montre", + [TRANSLATION_GERMAN] = "Uhr", + [TRANSLATION_ENGLISH]= "Watch" + }, + [TRANSLATION_ALARM] = { + [TRANSLATION_FRENCH] = "Reveil", + [TRANSLATION_GERMAN] = "Wecker", + [TRANSLATION_ENGLISH]= "Alarm" + }, + [TRANSLATION_COMPASS] = { + [TRANSLATION_FRENCH] = "Boussole", + [TRANSLATION_GERMAN] = "Kompass", + [TRANSLATION_ENGLISH]= "Compass" + }, + [TRANSLATION_ALTIMETER] = { + [TRANSLATION_FRENCH] = "Altimetre", + [TRANSLATION_GERMAN] = "Hohenmesser", + [TRANSLATION_ENGLISH]= "Altimeter" + }, + [TRANSLATION_SETTINGS] = { + [TRANSLATION_FRENCH] = "Parametres", + [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) diff --git a/src/W800_SDK_v1.00.10/app/translation/translation.h b/src/W800_SDK_v1.00.10/app/translation/translation.h index 201ed0f..db7ad2d 100644 --- a/src/W800_SDK_v1.00.10/app/translation/translation.h +++ b/src/W800_SDK_v1.00.10/app/translation/translation.h @@ -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);