--- Localization
로컬라이제이션
알림, UI 패널 및 컨트롤 라벨을 포함한 모든 텍스트가 번역되어 있습니다. 번역 파일은 locales/ 폴더 내에 JSON 파일로 존재하며 ox_lib에 의해 로드됩니다.
포함된 언어
| 코드 | 언어 |
|---|---|
en |
영어 |
tr |
튀르키예어 |
de |
독일어 |
fr |
프랑스어 |
es |
스페인어 |
pt |
포르투갈어 |
ru |
러시아어 |
활성 언어에서 키가 누락된 경우 기본값으로 영어(en)가 사용됩니다.
언어 설정
활성 언어는 ox:locale convar입니다. 클라이언트가 읽을 수 있도록 server.cfg에 복제된 convar로 설정하세요.
setr ox:locale "tr"ℹ
ox:locale은 ox_lib 전역 설정입니다. BUPA AnimPos뿐만 아니라 서버의 모든 ox_lib 기반 리소스의 언어를 설정합니다.
언어 편집 또는 추가
각 로케일 파일은 키 → 문자열 형태의 단일 구조 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과 정확히 일치해야 합니다. 값만 번역하세요. 키를 변경하면 조회가 실패하고 해당 문자열에 대해 영어로 대체됩니다.