
Localizzazione
Gestisci tutto il testo di gioco in 15 lingue e aggiornalo in tempo reale senza una nuova release
Quindici lingue, una chiave
Memorizza fino a 15 valori di lingua per chiave in un unico posto e modificali fianco a fianco, esattamente come gestisci le traduzioni delle notizie.
I giocatori scaricano solo la loro lingua
L'SDK richiede una singola lingua in fase di esecuzione, così i dispositivi scaricano solo le stringhe di cui hanno davvero bisogno.
Aggiornamenti in tempo reale, senza ricompilare
Correggi un refuso o riscrivi un pulsante e i giocatori lo vedranno dopo la successiva finestra di cache, senza inviare nulla allo store.
Integrazione rapida
// Unity C# - Localization
using HorizOn;
var horizon = new HorizonClient("YOUR_API_KEY");
// Pick the player's language once
horizon.Localization.SetLanguage("de");
// Fetch a single string for the current language
var label = await horizon.Localization.GetLocalization("menu.play");
Debug.Log($"Play button: {label}");
// Fetch every key for one language at startup (cached in memory)
var all = await horizon.Localization.GetAllLocalizations("de");
foreach (var pair in all) {
Debug.Log($"{pair.Key}: {pair.Value}");
}# REST API - Localization
# Fetch every key for one language
curl -X GET "https://eu.horizon.pm/api/v1/app/localization/all?lang=de" \
-H "X-API-Key: YOUR_API_KEY"
# Fetch a single key (falls back to en if the language is missing)
curl -X GET "https://eu.horizon.pm/api/v1/app/localization/menu.play?lang=de" \
-H "X-API-Key: YOUR_API_KEY"
# List the languages that actually have content
curl -X GET https://eu.horizon.pm/api/v1/app/localization/languages \
-H "X-API-Key: YOUR_API_KEY"Domande frequenti
Pronto per l'integrazione?
Inizi a costruire con horizOn oggi stesso. Tier gratuito incluso.

