
Lokalisatie
Beheer al je in-game tekst in 15 talen en werk het live bij zonder nieuwe release
Vijftien talen, één sleutel
Sla tot 15 taalwaarden per sleutel op één plek op en bewerk ze naast elkaar, net zoals je nieuwsvertalingen beheert.
Spelers downloaden alleen hun taal
De SDK vraagt tijdens runtime één enkele taal op, zodat apparaten alleen de teksten ophalen die ze daadwerkelijk nodig hebben.
Live-updates, geen rebuild
Herstel een typefout of herformuleer een knop en spelers zien het na het volgende cachevenster, zonder dat een store-inzending nodig is.
Snelle Integratie
// 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"Veelgestelde Vragen
Klaar om te integreren?
Begin vandaag nog met horizOn. Free Tier inbegrepen.

