Yerelleştirme

Yerelleştirme

Tüm oyun içi metninizi 15 dilde yönetin ve yeni bir sürüm olmadan canlı olarak güncelleyin

Ücretsiz Başlayın

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

Hızlı Entegrasyon

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"

Bu örnekler Unity SDK'sını (C#) ve REST API'yi kullanır. Godot ve Unreal'de aynı çağrılar kendi SDK'larında bulunur: hızlı başlangıca bakın

Sıkça Sorulan Sorular

Sıkça Sorulan Sorular

Entegrasyona Hazır mısınız?

horizOn ile bugün geliştirmeye başlayın. Ücretsiz paket dahil.