
Localização
Gerencie todo o texto do seu jogo em 15 idiomas e atualize-o ao vivo sem um novo lançamento
Quinze idiomas, uma chave
Armazene até 15 valores de idioma por chave em um só lugar e edite-os lado a lado, da mesma forma que você gerencia as traduções de notícias.
Os jogadores baixam apenas o seu idioma
O SDK solicita um único idioma em tempo de execução, de modo que os dispositivos só baixam as strings de que realmente precisam.
Atualizações ao vivo, sem recompilar
Corrija um erro de digitação ou reescreva um botão e os jogadores verão a mudança após a próxima janela de cache, sem precisar enviar nada para a loja.
Integracao 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"Perguntas frequentes
Pronto para integrar?
Comece a construir com o horizOn hoje. Tier gratuito incluido.

