
Lokalisierung
Verwalte deinen gesamten In-Game-Text in 15 Sprachen und aktualisiere ihn live ohne neues Release
Fünfzehn Sprachen, ein Schlüssel
Speichere bis zu 15 Sprachwerte pro Schlüssel an einem Ort und bearbeite sie nebeneinander, genauso wie du News-Übersetzungen verwaltest.
Spieler laden nur ihre Sprache
Das SDK fordert zur Laufzeit eine einzige Sprache an, sodass Geräte immer nur die Texte abrufen, die sie tatsächlich brauchen.
Live-Updates, kein Rebuild
Korrigiere einen Tippfehler oder formuliere einen Button neu, und Spieler sehen es nach dem nächsten Cache-Fenster, ohne Einreichung im Store.
Schnelle Integration
// 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"Häufig gestellte Fragen
Bereit zur Integration?
Starte noch heute mit horizOn. Free Tier inklusive.

