mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-30 17:58:54 +00:00
Added Korean support. (#354)
* Added Korean localization of the SQL file * Added ko.lua * Fixed ko.lua, Updated resource.lua
This commit is contained in:
@@ -15,6 +15,7 @@ server_scripts {
|
||||
'locales/fi.lua',
|
||||
'locales/es.lua',
|
||||
'locales/sv.lua',
|
||||
'locales/ko.lua',
|
||||
'config.lua',
|
||||
'server/main.lua'
|
||||
}
|
||||
@@ -29,6 +30,7 @@ client_scripts {
|
||||
'locales/fi.lua',
|
||||
'locales/es.lua',
|
||||
'locales/sv.lua',
|
||||
'locales/ko.lua',
|
||||
'config.lua',
|
||||
'client/main.lua'
|
||||
}
|
||||
|
||||
+154
@@ -0,0 +1,154 @@
|
||||
Locales['ko'] = {
|
||||
-- Cloakroom
|
||||
['cloakroom'] = '라커룸',
|
||||
['citizen_wear'] = '민간인 복장',
|
||||
['police_wear'] = '경찰 복장',
|
||||
['gilet_wear'] = '오렌지 반사 재킷',
|
||||
['bullet_wear'] = '방탄 조끼',
|
||||
['no_outfit'] = '당신에게 맞는 유니폼이 없습니다!',
|
||||
['open_cloackroom'] = '~y~옷~s~을 변경하려면 ~INPUT_CONTEXT~를 누르십시오.',
|
||||
-- Armory
|
||||
['remove_object'] = '오브젝트를 빼다',
|
||||
['deposit_object'] = '오브젝트를 두다',
|
||||
['get_weapon'] = '병기고에서 무기를 빼다',
|
||||
['put_weapon'] = '병기고에 무기를 넣다',
|
||||
['buy_weapons'] = '무기 구매',
|
||||
['armory'] = '병기고',
|
||||
['open_armory'] = '~INPUT_CONTEXT~를 눌러 ~y~병기고~s~에 접근하십시오.',
|
||||
['armory_owned'] = '소유',
|
||||
['armory_free'] = '자유',
|
||||
['armory_item'] = '$%s',
|
||||
['armory_weapontitle'] = '병기고 - 무기 구매',
|
||||
['armory_componenttitle'] = '병기고 - 무기 부착물',
|
||||
['armory_bought'] = '당신은 ~r~$%s~s~에 ~y~%s~s~를 구매했습니다',
|
||||
['armory_money'] = '당신은 이 무기를 살 수 없습니다',
|
||||
['armory_hascomponent'] = '이 부착물이 장착되어 있습니다!',
|
||||
['get_weapon_menu'] = '병기고 - 무기 빼다',
|
||||
['put_weapon_menu'] = '병기고 - 무기 넣다',
|
||||
-- Vehicles
|
||||
['vehicle_menu'] = '차량',
|
||||
['vehicle_blocked'] = '모든 스폰 지점이 차단되었습니다!',
|
||||
['garage_prompt'] = '~INPUT_CONTEXT~를 눌러 ~y~차량 동작~s~에 액세스하십시오.',
|
||||
['garage_title'] = '차량 행동',
|
||||
['garage_stored'] = '저장됨',
|
||||
['garage_notstored'] = '차고가 아님',
|
||||
['garage_storing'] = '차량을 제거하려고 합니다. 주변에 아무도 없는지 확인하십시오.',
|
||||
['garage_has_stored'] = '차량이 차고에 보관되었습니다',
|
||||
['garage_has_notstored'] = '차고에 차량이 없습니다',
|
||||
['garage_notavailable'] = '차량이 차고에 저장되어 있지 않습니다',
|
||||
['garage_blocked'] = '차고 출구가 막혔습니다!',
|
||||
['garage_empty'] = '차고에 차량이 없습니다.',
|
||||
['garage_released'] = '차량이 출시되었습니다',
|
||||
['garage_store_nearby'] = '주변에 차량이 없습니다.',
|
||||
['garage_storeditem'] = '차고 열기',
|
||||
['garage_storeitem'] = '차량 정리',
|
||||
['garage_buyitem'] = '차량 상점',
|
||||
['helicopter_prompt'] = '~y~헬리콥터 동작~s~에 액세스하려면 ~INPUT_CONTEXT~를 누릅니다.',
|
||||
['helicopter_notauthorized'] = '헬리콥터를 구매할 수 없습니다.',
|
||||
['shop_item'] = '$%s',
|
||||
['vehicleshop_title'] = '차량 판매점',
|
||||
['vehicleshop_confirm'] = '이 차량을 사고 싶습니까?',
|
||||
['vehicleshop_bought'] = '당신은 ~r~$%s~s~에 ~y~%s~s~를 구매했습니다',
|
||||
['vehicleshop_money'] = '이 차량을 살 수 없습니다',
|
||||
['vehicleshop_awaiting_model'] = '차량이 현재 ~g~다운로드 및 로딩중입니다~s~. 잠시만 기다려주십시오',
|
||||
['confirm_no'] = '아니요',
|
||||
['confirm_yes'] = '예',
|
||||
-- Service
|
||||
['service_max'] = '서비스에 진입 할 수 없습니다. 최대 임원 : %s/%s',
|
||||
['service_not'] = '당신은 서비스를 입력하지 않았습니다! 먼저 변경해야합니다.',
|
||||
['service_anonunce'] = '서비스 정보',
|
||||
['service_in'] = '당신은 서비스에 들어갔다, 환영합니다!',
|
||||
['service_in_announce'] = '~y~%s~s~가 서비스에 들어 왔습니다!',
|
||||
['service_out'] = '당신은 서비스를 떠났습니다.',
|
||||
['service_out_announce'] = '~y~%s~s~가 서비스를 떠났습니다.',
|
||||
-- Action Menu
|
||||
['citizen_interaction'] = '시민 상호 작용',
|
||||
['vehicle_interaction'] = '차량 상호 작용',
|
||||
['object_spawner'] = '오브젝트 Spawner',
|
||||
|
||||
['id_card'] = '신분증',
|
||||
['search'] = '수색',
|
||||
['handcuff'] = '수갑을 채우다 / 수갑을 풀어주다',
|
||||
['drag'] = '호위',
|
||||
['put_in_vehicle'] = '차량에 넣다',
|
||||
['out_the_vehicle'] = '차량을 끌다',
|
||||
['fine'] = '벌금',
|
||||
['unpaid_bills'] = '미지급 벌금 관리',
|
||||
['license_check'] = '라이선스 관리',
|
||||
['license_revoke'] = '라이선스 취소',
|
||||
['license_revoked'] = '~b~%s~s~는 ~y~취소~s~입니다!',
|
||||
['licence_you_revoked'] = '~y~%s~s~에 속하는 ~b~%s~s~를 취소했습니다.',
|
||||
['no_players_nearby'] = '근처에 플레이어가 없습니다!',
|
||||
['being_searched'] = '~b~경찰~s~이 당신을 ~y~수색~s~',
|
||||
-- Vehicle interaction
|
||||
['vehicle_info'] = '차량 정보',
|
||||
['pick_lock'] = '차량 락픽',
|
||||
['vehicle_unlocked'] = '차량 ~g~잠금 해제~s~',
|
||||
['no_vehicles_nearby'] = '근처에 차량이 없습니다',
|
||||
['impound'] = '차량을 견인하다',
|
||||
['impound_prompt'] = '~y~견인~s~을 취소하려면 ~INPUT_CONTEXT~를 누릅니다',
|
||||
['impound_canceled'] = '당신은 견인을 취소했습니다',
|
||||
['impound_canceled_moved'] = '차량이 움직였기 때문에 견인이 취소되었습니다',
|
||||
['impound_successful'] = '당신은 차량을 견인했습니다',
|
||||
['search_database'] = '차량 정보',
|
||||
['search_database_title'] = '차량 정보 - 등록번호로 검색',
|
||||
['search_database_error_invalid'] = '~y~유효한~s~ 등록 번호가 ~r~아닙니다.~s~',
|
||||
['search_database_error_not_found'] = '그 ~y~등록 번호~s~는 차량에 등록되지 ~r~않았습니다!~s~',
|
||||
['search_database_found'] = '이 차량은 ~b~%s~s~에 ~y~등록되었습니다~s~',
|
||||
-- Traffic interaction
|
||||
['traffic_interaction'] = '교통 상호 작용',
|
||||
['cone'] = '원뿔',
|
||||
['barrier'] = '장벽',
|
||||
['spikestrips'] = '스파이크 스트립',
|
||||
['box'] = '상자',
|
||||
['cash'] = '현금 상자',
|
||||
-- ID Card Menu
|
||||
['name'] = '이름: %s',
|
||||
['job'] = '직업: %s',
|
||||
['sex'] = '성별: %s',
|
||||
['dob'] = '생일: %s',
|
||||
['height'] = '키: %s',
|
||||
['id'] = 'ID: %s',
|
||||
['bac'] = '혈중 알코올 농도: %s',
|
||||
['unknown'] = '알 수 없는',
|
||||
['male'] = '남자',
|
||||
['female'] = '여자',
|
||||
-- Body Search Menu
|
||||
['guns_label'] = '--- 총 ---',
|
||||
['inventory_label'] = '--- 인벤토리 ---',
|
||||
['license_label'] = ' --- 라이선스 ---',
|
||||
['confiscate'] = '%s 을 압수',
|
||||
['confiscate_weapon'] = '%s 와 %s 총알을 압수',
|
||||
['confiscate_inv'] = '%sx %s 을 압수',
|
||||
['confiscate_dirty'] = '더러운 돈을 압수: <span style="color:red;">$%s</span>',
|
||||
['you_confiscated'] = '당신은 ~y~%sx~s~ ~b~%s~s~을 ~b~%s~s~에게서 압수했습니다',
|
||||
['got_confiscated'] = '~y~%sx~s~ ~b~%s~s~이(가) ~y~%s~s~에 압수되었습니다',
|
||||
['you_confiscated_account'] = '당신은 ~g~$%s~s~ (%s) 를 ~b~%s~s~ 에게서 압수했습니다.',
|
||||
['got_confiscated_account'] = '~g~$%s~s~ (%s) 이(가) ~y~%s~s~에 압수되었습니다',
|
||||
['you_confiscated_weapon'] = '당신은 ~b~%s~s~을 ~b~%s~s~에게서 압수하고 ~o~%s~s~ 총알도 압수했습니다.',
|
||||
['got_confiscated_weapon'] = '당신의 ~b~%s~s~와 ~o~%s~s~ 총알이 ~y~%s~s~에 의해 압수되었습니다.',
|
||||
['traffic_offense'] = '교통 위반',
|
||||
['minor_offense'] = '경범죄',
|
||||
['average_offense'] = '일반 범죄',
|
||||
['major_offense'] = '심각한 범죄',
|
||||
['fine_total'] = '벌금: %s',
|
||||
-- Vehicle Info Menu
|
||||
['plate'] = '번호판: %s',
|
||||
['owner_unknown'] = '소유자: 알 수 없는',
|
||||
['owner'] = '소유자: %s',
|
||||
-- Boss Menu
|
||||
['open_bossmenu'] = '~INPUT_CONTEXT~를 눌러 메뉴를 엽니다.',
|
||||
['quantity_invalid'] = '유효하지 않은 수량',
|
||||
['have_withdrawn'] = '당신은 ~y~%sx~s~ ~b~%s~s~ 뺐다 ',
|
||||
['have_deposited'] = '당신은 ~y~%sx~s~ ~b~%s~s~ 넣었다',
|
||||
['quantity'] = '수량',
|
||||
['inventory'] = '인벤토리',
|
||||
['police_stock'] = '경찰 자리',
|
||||
-- Misc
|
||||
['remove_prop'] = '~INPUT_CONTEXT~를 눌러 오브젝트를 삭제하십시오.',
|
||||
['map_blip'] = '경찰서',
|
||||
['unrestrained_timer'] = '당신의 수갑이 천천히 풀리는 것을 느낍니다.',
|
||||
-- Notifications
|
||||
['alert_police'] = '경찰 경보',
|
||||
['phone_police'] = '경찰',
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
USE `essentialmode`;
|
||||
|
||||
INSERT INTO `addon_account` (name, label, shared) VALUES
|
||||
('society_police', '경찰', 1)
|
||||
;
|
||||
|
||||
INSERT INTO `datastore` (name, label, shared) VALUES
|
||||
('society_police', '경찰', 1)
|
||||
;
|
||||
|
||||
INSERT INTO `addon_inventory` (name, label, shared) VALUES
|
||||
('society_police', '경찰', 1)
|
||||
;
|
||||
|
||||
INSERT INTO `jobs` (name, label) VALUES
|
||||
('police', '경찰')
|
||||
;
|
||||
|
||||
INSERT INTO `job_grades` (job_name, grade, name, label, salary, skin_male, skin_female) VALUES
|
||||
('police',0,'recruit','순경',20,'{}','{}'),
|
||||
('police',1,'officer','경장',40,'{}','{}'),
|
||||
('police',2,'sergeant','경사',60,'{}','{}'),
|
||||
('police',3,'lieutenant','경위',85,'{}','{}'),
|
||||
('police',4,'boss','경찰국장',100,'{}','{}')
|
||||
;
|
||||
|
||||
CREATE TABLE `fine_types` (
|
||||
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`label` varchar(255) DEFAULT NULL,
|
||||
`amount` int(11) DEFAULT NULL,
|
||||
`category` int(11) DEFAULT NULL,
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
);
|
||||
|
||||
INSERT INTO `fine_types` (label, amount, category) VALUES
|
||||
('경적 남용', 30, 0),
|
||||
('연속으로 라인을 넘음', 40, 0),
|
||||
('역주행', 250, 0),
|
||||
('불법 U턴', 250, 0),
|
||||
('불법적인 오프로드 운전', 170, 0),
|
||||
('공무원 명령 미준수', 30, 0),
|
||||
('불법적으로 차량 정지', 150, 0),
|
||||
('불법 주차', 70, 0),
|
||||
('오른쪽으로 양보하지 않음', 70, 0),
|
||||
('등록되지 않은 차량', 90, 0),
|
||||
('정지선 지키지 않음', 105, 0),
|
||||
('빨간불에서 멈추지 않음', 130, 0),
|
||||
('위험한 추월', 100, 0),
|
||||
('불법 차량 운전', 100, 0),
|
||||
('무면허 운전', 1500, 0),
|
||||
('뺑소니', 800, 0),
|
||||
('5 km 이상 과속', 90, 0),
|
||||
('5-15 km 과속', 120, 0),
|
||||
('15-30 km 과속', 180, 0),
|
||||
('30 km 이상 과속', 300, 0),
|
||||
('교통방해', 110, 1),
|
||||
('공공질서 문제', 90, 1),
|
||||
('무질서한 행동', 90, 1),
|
||||
('공무집행 방해', 130, 1),
|
||||
('민간인에 대한 모욕', 75, 1),
|
||||
('공무원에 대한 모욕', 110, 1),
|
||||
('민간인에 대한 언어폭력', 90, 1),
|
||||
('공무원에 대한 언어폭력', 150, 1),
|
||||
('허위 정보 제공', 250, 1),
|
||||
('부패 시도', 1500, 1),
|
||||
('도시에서 무기 사용', 120, 2),
|
||||
('도시에서 위험한 무기 사용', 300, 2),
|
||||
('총기 면허 없음', 600, 2),
|
||||
('불법 무기 소지', 700, 2),
|
||||
('절도 도구 소지', 300, 2),
|
||||
('차량 절도', 1800, 2),
|
||||
('마약 판매/분배', 1500, 2),
|
||||
('마약 제조', 1500, 2),
|
||||
('마약 소지 ', 650, 2),
|
||||
('민간인 납치', 1500, 2),
|
||||
('공무원 납치', 2000, 2),
|
||||
('강도', 650, 2),
|
||||
('상점의 무장 강도', 650, 2),
|
||||
('은행의 무장 강도', 1500, 2),
|
||||
('민간인에 대한 폭행', 2000, 3),
|
||||
('공무원에 대한 폭행', 2500, 3),
|
||||
('민간인 살인 시도', 3000, 3),
|
||||
('공무원 살인 시도', 5000, 3),
|
||||
('민간인 살인', 10000, 3),
|
||||
('공무원 살인', 30000, 3),
|
||||
('우발적 살인', 1800, 3),
|
||||
('사기', 2000, 2);
|
||||
;
|
||||
Reference in New Issue
Block a user