Files
aee/source/core/locale/locale.hpp

13 lines
515 B
C++

#pragma once
// Locale: carrega cadenes de text des d'un fitxer YAML i les exposa per clau.
// Les claus són nested amb notació punt ("menu.items.zoom").
// Si una clau no existeix, Locale::get torna la clau mateixa (útil per debug).
namespace Locale {
bool load(const char* filename);
// Retorna la cadena associada a la clau. El punter és estable durant tota la
// sessió (no canvia), per tant es pot guardar en const char*.
auto get(const char* key) -> const char*;
} // namespace Locale