lang: convertits els fitxers de text a json

This commit is contained in:
2025-06-06 23:59:27 +02:00
parent 2512345b2c
commit 767d38e170
22 changed files with 26093 additions and 1367 deletions

View File

@@ -1,23 +1,23 @@
#pragma once
#include <string> // Para std::string
#include <string>
namespace lang
{
// --- Códigos de idioma soportados ---
enum class Code : int
{
es_ES = 0, // Español
ba_BA = 1, // Bable/Asturiano
en_UK = 2, // Inglés (Reino Unido)
SPANISH = 0,
VALENCIAN = 1,
ENGLISH = 2
};
// Inicializa los textos del juego en el idioma seleccionado
// Carga los textos desde el fichero JSON especificado
bool loadFromFile(const std::string &file_path);
// Obtiene la cadena de texto correspondiente al índice
std::string getText(int index);
// Obtiene un texto a partir de una clave
std::string getText(const std::string &key);
// Obtiene el código del siguiente idioma disponible
// Obtiene el código del siguiente idioma (circular)
Code getNextLangCode(Code lang);
}
}