Files
OpenEPaperLink/ESP32_AP-Flasher/include/language.h
Moritz Wirger fce6c16153 Optimize tagDB and reduce RAM usage (#113)
* Reduce code size by removing nullptr assignments

* Optimize tagDB for loops

* More tagDB optimizations

* Remove static from language arrays reducing RAM by 5128b

- Reduces Flash by 13060b

* Add missing extern in tag_db.h

* Fix deprecation warning of sntp.h

* Remove static from contentmanager, reduces RAM by 184b

* Use string reference in prepareDataAvail

- Remove some unneeded buffers
- Remove some gotos
2023-08-17 10:06:21 +02:00

34 lines
812 B
C

#pragma once
#include <Arduino.h>
extern int defaultLanguage;
extern String languageList[];
/*EN English language section*/
extern String languageEnDaysShort[];
extern String languageEnDays[];
extern String languageEnMonth[];
/*END English language section END*/
/*NL Dutch language section*/
extern String languageNlDaysShort[];
extern String languageNlDays[];
extern String languageNlMonth[];
/*END Dutch language section END*/
/*DE German language section*/
extern String languageDeDaysShort[];
extern String languageDeDays[];
extern String languageDeMonth[];
/*END German language section END*/
extern String* languageDaysShort[];
extern String* languageDays[];
extern String* languageMonth[];
extern void updateLanguageFromConfig();
extern int getDefaultLanguage();
extern int getCurrentLanguage();