
Lokalisierung
Verwaltet euren gesamten In-Game-Text in 15 Sprachen und aktualisiert ihn live ohne neues Release
Fünfzehn Sprachen, ein Schlüssel
Speichert bis zu 15 Sprachwerte pro Schlüssel an einem Ort und bearbeitet sie nebeneinander, genauso wie ihr News-Übersetzungen verwaltet.
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
Korrigiert einen Tippfehler oder formuliert einen Button neu, und Spieler sehen es nach dem nächsten Cache-Fenster, ohne Einreichung im Store.
Schnelle Integration
// Unity C#: Localization
using PM.horizOn.Cloud.Manager;
using UnityEngine;
var loc = LocalizationManager.Instance;
// Pick the player's language once
loc.SetLanguage("de");
// A single string for the current language
string label = await loc.GetLocalization("menu.play");
Debug.Log($"Play button: {label}");
// Every key of one language at startup (cached in memory)
var all = await loc.GetAllLocalizations("de");# REST API: Localization
# Fetch every key for one language
curl -X GET "https://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://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://horizon.pm/api/v1/app/localization/languages \
-H "X-API-Key: YOUR_API_KEY"Diese Beispiele nutzen das Unity-SDK (C#) und die REST-API. Godot und Unreal haben dieselben Aufrufe in ihren eigenen SDKs: siehe Quickstart
Häufig gestellte Fragen
Bereit zur Integration?
Startet noch heute mit horizOn. Free Tier inklusive.

