Lokalisasi

Lokalisasi

Kelola semua teks dalam game Anda dalam 15 bahasa dan perbarui secara langsung tanpa rilis baru

Mulai Gratis

Lima Belas Bahasa, Satu Kunci

Simpan hingga 15 nilai bahasa per kunci di satu tempat dan edit secara berdampingan, sama seperti Anda mengelola terjemahan berita.

Pemain Hanya Mengunduh Bahasa Mereka

SDK meminta satu bahasa saat runtime, sehingga perangkat hanya mengambil string yang benar-benar mereka butuhkan.

Pembaruan Langsung, Tanpa Build Ulang

Perbaiki salah ketik atau ubah teks tombol dan pemain melihatnya setelah jendela cache berikutnya, tanpa perlu pengajuan ke store.

Integrasi Cepat

Integrasi Cepat

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"

Contoh ini memakai Unity SDK (C#) dan REST API. Godot dan Unreal memiliki panggilan yang sama di SDK masing-masing: lihat quickstart

Pertanyaan yang Sering Diajukan

Pertanyaan yang Sering Diajukan

Siap untuk Integrasi?

Mulai membangun dengan horizOn hari ini. Paket gratis tersedia.