Allow translations (static or dynamic)

This commit is contained in:
Bertrand Songis
2020-10-26 16:12:51 +01:00
parent 9db1551557
commit a3f4390a25
2 changed files with 8 additions and 5 deletions
+7 -2
View File
@@ -23,8 +23,13 @@
#include "theme.h"
#include "message_dialog.h"
extern const char STR_SDCARD[];
extern const char STR_NO_FILES_ON_SD[];
#if !defined(STR_SDCARD)
#define STR_SDCARD "SD"
#endif
#if !defined(STR_NO_FILES_ON_SD)
#define STR_NO_FILES_ON_SD "No files on SD Card!"
#endif
FileChoice::FileChoice(FormGroup * parent, const rect_t & rect, std::string folder, const char * extension, int maxlen, std::function<std::string()> getValue, std::function<void(std::string)> setValue):
ChoiceBase(parent, rect, CHOICE_TYPE_FOLDER),
+1 -3
View File
@@ -23,7 +23,6 @@
#include <string.h>
#include <inttypes.h>
#include "ff.h"
// #include "libopenui_defines.h"
constexpr uint8_t LEN_FILE_EXTENSION_MAX = 5; // longest used, including the dot, excluding null term.
@@ -32,8 +31,7 @@ bool isExtensionMatching(const char * extension, const char * pattern, char * ma
FRESULT sdReadDir(DIR * dir, FILINFO * fno, bool & firstTime);
// comparison, not case sensitive.
inline bool compare_nocase(const std::string &first, const std::string &second)
inline bool compare_nocase(const std::string & first, const std::string & second)
{
return strcasecmp(first.c_str(), second.c_str()) < 0;
}