#ifndef __UI_LANGUAGE_H__
#define __UI_LANGUAGE_H__

enum LanguageList {
    ENGLISH,
};

enum LangConsts {
    LANG_OK,
    LANG_CANCEL,
    LANG_ERROR,
    LANG_MODEM_SETUP,
    LANG_DEBUG,
    LANG_LOG,
    LANG_DONE,
    LANG_START,
    LANG_STOP,
    LANG_SCAN,
    LANG_CLEAR,
    LANG_READY,
    LANG_DATADP,
    LANG_LOOP
};

class LanguageHelper {
   public:
    static void setLanguage(LanguageList lang);
    static const char* getMessage(LangConsts msg);
    static const char** currentMessages;  // expose, so can link directly too

   private:
    static const char* englishMessages[];
};

#endif