
Yerelleştirme
Tüm oyun içi metninizi 15 dilde yönetin ve yeni bir sürüm olmadan canlı olarak güncelleyin
On Beş Dil, Tek Anahtar
Anahtar başına 15 dile kadar dil değerini tek bir yerde saklayın ve tıpkı haber çevirilerini yönettiğiniz gibi yan yana düzenleyin.
Oyuncular Yalnızca Kendi Dilini İndirir
SDK, çalışma zamanında tek bir dil ister, böylece cihazlar yalnızca gerçekten ihtiyaç duydukları dizeleri alır.
Canlı Güncellemeler, Yeniden Derleme Yok
Bir yazım hatasını düzeltin veya bir düğmeyi yeniden ifade edin; oyuncular bunu bir sonraki önbellek penceresinden sonra görür, mağaza gönderimi gerekmez.
Hızlı Entegrasyon
// 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"Sıkça Sorulan Sorular
Entegrasyona Hazır mısınız?
horizOn ile bugün geliştirmeye başlayın. Ücretsiz paket dahil.

