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:
JaeHyeok Kim
2020-01-04 19:05:16 +09:00
committed by Samuel
parent 55f4881031
commit a64773124f
3 changed files with 246 additions and 0 deletions
+2
View File
@@ -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
View File
@@ -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'] = '경찰',
}
+90
View File
@@ -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);
;