Skip to content

--- Localization

로컬라이제이션

알림, UI 패널 및 컨트롤 라벨을 포함한 모든 텍스트가 번역되어 있습니다. 번역 파일은 locales/ 폴더 내에 JSON 파일로 존재하며 ox_lib에 의해 로드됩니다.

포함된 언어

코드 언어
en 영어
tr 튀르키예어
de 독일어
fr 프랑스어
es 스페인어
pt 포르투갈어
ru 러시아어

활성 언어에서 키가 누락된 경우 기본값으로 영어(en)가 사용됩니다.

언어 설정

활성 언어는 ox:locale convar입니다. 클라이언트가 읽을 수 있도록 server.cfg에 복제된 convar로 설정하세요.

server.cfg
setr ox:locale "tr"

ox:locale은 ox_lib 전역 설정입니다. BUPA AnimPos뿐만 아니라 서버의 모든 ox_lib 기반 리소스의 언어를 설정합니다.

언어 편집 또는 추가

각 로케일 파일은 키 → 문자열 형태의 단일 구조 JSON입니다. 번역하려면 locales/en.json을 복사하고 값을 수정하세요.

locales/en.json
{
  "mode_activated": "Animation position mode activated!",
  "position_confirmed": "Position confirmed!",
  "control_confirm": "Confirm Position",
  "control_cancel": "Cancel"
}

완전히 새로운 언어를 추가하려면 폴더에 새 locales/<code>.json 파일(예: it.json)을 넣으세요. 매니페스트가 이미 locales/*.json을 로드하므로 fxmanifest를 수정할 필요가 없습니다. 그런 다음 ox:locale을 새 코드로 지정하세요.

키 이름은 en.json과 정확히 일치해야 합니다. 값만 번역하세요. 키를 변경하면 조회가 실패하고 해당 문자열에 대해 영어로 대체됩니다.