afegit fixer de locales (textos centralitzats)
This commit is contained in:
12
source/core/locale/locale.hpp
Normal file
12
source/core/locale/locale.hpp
Normal file
@@ -0,0 +1,12 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user