현지화

현지화

게임 내 모든 텍스트를 15개 언어로 관리하고 새 릴리스 없이 실시간으로 업데이트하세요

무료로 시작하기

열다섯 개 언어, 하나의 키

키마다 최대 15개의 언어 값을 한곳에 저장하고, 뉴스 번역을 관리하는 것과 동일한 방식으로 나란히 편집하세요.

플레이어는 자신의 언어만 다운로드

SDK는 런타임에 단일 언어만 요청하므로 기기는 실제로 필요한 문자열만 가져옵니다.

재빌드 없는 실시간 업데이트

오타를 고치거나 버튼 문구를 바꾸면 플레이어는 다음 캐시 주기 이후에 이를 보게 되며, 스토어 제출이 필요 없습니다.

빠른 통합

빠른 통합

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"

이 예시는 Unity SDK(C#)와 REST API를 사용합니다. Godot과 Unreal도 각자의 SDK에서 같은 호출을 제공합니다: 퀵스타트 보기

자주 묻는 질문

자주 묻는 질문

통합할 준비가 되셨나요?

오늘부터 horizOn으로 게임 백엔드를 구축하세요. 무료 플랜 포함.