
15言語を1つのキーで
キーごとに最大15言語の値を1か所に保存し、ニュース翻訳の管理と同じように並べて編集できます。
プレイヤーは自分の言語だけをダウンロード
SDKは実行時に1つの言語だけをリクエストするため、デバイスは実際に必要な文字列だけを取得します。
ライブ更新、再ビルド不要
誤字を修正したりボタンの文言を変えたりすると、ストアへの申請なしで、次のキャッシュ更新後にプレイヤーに反映されます。
クイック統合
// 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"これらの例では、Unity SDK(C#)とREST APIを使っています。GodotとUnrealでも、それぞれのSDKで同じ呼び出しができます: クイックスタートを参照

