Files
OpenEPaperLink/ESP32_AP-Flasher/src/language.cpp
atc1441 0bae760eaa Added content language option, Now supported: English, Dutch and German
New languages can be added by adding it into the language.h file everything else should adapt to it
2023-05-15 23:30:17 +02:00

27 lines
569 B
C++

#include "language.h"
#include <Arduino.h>
#include "settings.h"
#include "tag_db.h"
int currentLanguage = defaultLanguage;
void updateLanguageFromConfig() {
int tempLang = APconfig["language"].as<int>();
if (tempLang < 0 || tempLang >= sizeof(languageList)) {
Serial.println("Language not supported");
return;
}
currentLanguage = tempLang;
Serial.println("New set Language: " + languageList[currentLanguage]);
}
int getDefaultLanguage() {
return defaultLanguage;
}
int getCurrentLanguage() {
return currentLanguage;
}