Android-cuttlefish cvd tool
Classes | Enumerations | Functions | Variables
teeui::localization Namespace Reference

Classes

struct  Languages
 

Enumerations

enum class  TranslationId : uint32_t {
  CANCEL , CANCEL_VOL , CANCEL_VOL_DOWN , CANCEL_VOL_UP ,
  CONFIRM , CONFIRM_PWR_BUTTON , CONFIRM_PWR_BUTTON_DOUBLE_PRESS , DESCRIPTION ,
  TITLE , __COUNT__
}
 

Functions

int langIdMatch (const char *const *lang_ids, const char *lang_id)
 
static int findStr (const char *const *haystack, const char *needle)
 
const char * selectLangId (const char *lang_id)
 
const char * lookup (TranslationId translation_id)
 
Languages getLanguages (void)
 

Variables

static constexpr const char * languageIds []
 
static constexpr const char * translationIds [NUM_TRANSLATION_IDS][NUM_LANGUAGE_IDS]
 
static size_t selectedLangIdIndex = 0
 

Enumeration Type Documentation

◆ TranslationId

enum class teeui::localization::TranslationId : uint32_t
strong
Enumerator
CANCEL 
CANCEL_VOL 
CANCEL_VOL_DOWN 
CANCEL_VOL_UP 
CONFIRM 
CONFIRM_PWR_BUTTON 
CONFIRM_PWR_BUTTON_DOUBLE_PRESS 
DESCRIPTION 
TITLE 
__COUNT__ 

Function Documentation

◆ findStr()

static int teeui::localization::findStr ( const char *const *  haystack,
const char *  needle 
)
static

◆ getLanguages()

Languages teeui::localization::getLanguages ( void  )

◆ langIdMatch()

int teeui::localization::langIdMatch ( const char *const *  lang_ids,
const char *  lang_id 
)

◆ lookup()

const char * teeui::localization::lookup ( TranslationId  translation_id)

◆ selectLangId()

const char * teeui::localization::selectLangId ( const char *  lang_id)

Variable Documentation

◆ languageIds

constexpr const char* teeui::localization::languageIds[]
staticconstexpr

◆ selectedLangIdIndex

size_t teeui::localization::selectedLangIdIndex = 0
static

◆ translationIds

constexpr const char* teeui::localization::translationIds[NUM_TRANSLATION_IDS][NUM_LANGUAGE_IDS]
staticconstexpr