Lokalisatie

Lokalisatie

Beheer al je in-game tekst in 15 talen en werk het live bij zonder nieuwe release

Gratis starten

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

Snelle Integratie

Unity (C#)
// 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
# 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"

Deze voorbeelden gebruiken de Unity SDK (C#) en de REST API. Godot en Unreal hebben dezelfde aanroepen in hun eigen SDK's: zie de quickstart

Veelgestelde Vragen

Veelgestelde Vragen

Klaar om te integreren?

Begin vandaag nog met horizOn. Free Tier inbegrepen.