From 9d35713ba0ea235a048f192b7b90a6f51c61887e Mon Sep 17 00:00:00 2001 From: Connie Feng Date: Sat, 6 Apr 2024 13:52:35 -0500 Subject: [PATCH 1/2] Add adjectives to Korean locale file --- lib/locales/ko.yml | 137 +++++++++++++++++++++++++++++++++++++++++ test/test_ko_locale.rb | 5 ++ 2 files changed, 142 insertions(+) diff --git a/lib/locales/ko.yml b/lib/locales/ko.yml index aab0274e43..b3812edebe 100644 --- a/lib/locales/ko.yml +++ b/lib/locales/ko.yml @@ -15,6 +15,143 @@ ko: default_country: [대한민국] default_country_code: ["KR"] + adjective: + positive: + - 감사하는 + - 강력한 + - 강한 + - 거대한 + - 거벼운 + - 공평한 + - 궁금한 + - 귀여운 + - 귀중한 + - 귀한 + - 기쁜 + - 깨끗한 + - 대단한 + - 도움이 되는 + - 똑똑한 + - 뛰어난 + - 마땅한 + - 마음에 드는 + - 매력적인 + - 모험적인 + - 반짝거리는 + - 밝은 + - 배려심 있는 + - 부드러운 + - 부유한 + - 빛나는 + - 사랑스러운 + - 성공한 + - 세련된 + - 순결한 + - 순한 + - 승리한 + - 신이 난 + - 아름다운 + - 어마어마한 + - 엄청난 + - 열광적인 + - 열린 + - 영광스러운 + - 완벽한 + - 용감한 + - 우아한 + - 운이 좋은 + - 웃기는 + - 유명한 + - 인상적인 + - 자랑스러운 + - 잘 생긴 + - 장대한 + - 재능이 있는 + - 저렴한 + - 정력적인 + - 좋은 + - 차분한 + - 착한 + - 친절한 + - 쾌적한 + - 탐구심이 많은 + - 특별한 + - 편안한 + - 편한 + - 평범한 + - 행복한 + - 현대적인 + - 화려한 + - 활발한 + - 흥미러운 + negative: + - 가난한 + - 가려운 + - 거만한 + - 걱정하는 + - 겁먹은 + - 게으러운 + - 격렬한 + - 고통스러운 + - 공격적인 + - 긴장한 + - 끔찍한 + - 나쁜 + - 더러운 + - 못된 + - 못생긴 + - 무관심한 + - 무력한 + - 무서워하는 + - 무심한 + - 미친 + - 버릇없는 + - 부끄러운 + - 부러워하는 + - 부정적인 + - 부패하는 + - 불안하는 + - 불안한 + - 불쾌한 + - 비싼 + - 비통해하는 + - 사악한 + - 소극적인 + - 소용없는 + - 속상한 + - 슬픈 + - 심각한 + - 심한 + - 썩은 + - 아픈 + - 약한 + - 어려운 + - 어리석은 + - 역겨운 + - 외로운 + - 우스꽝스러운 + - 우울한 + - 위험한 + - 으스스한 + - 이기적인 + - 이상한 + - 잔혹한 + - 전전긍긍하는 + - 조마조마한 + - 조심스러운 + - 조심하는 + - 지루해하는 + - 지친 + - 질투하는 + - 짜증스러운 + - 창피한 + - 충격적인 + - 터무니없는 + - 틀린 + - 피곤한 + - 혼란스러운 + - 힘든 + color: name: ['빨간색', '다홍색', '주황색', '귤색', '노란색', '연두색', '녹색', '청록색', '하늘색', '파란색', '남색', '보라색', '자주색', '자홍색', '분홍색', '산호색', '라임색', '올리브색', '카키색', '군청색', '바다색', '버건디색', '베이지색', '갈색', '민트색', '황토색', '금색', '음색', '검은색', '회색', '흰색'] diff --git a/test/test_ko_locale.rb b/test/test_ko_locale.rb index 9fdb5cd621..3e1c3d9bf2 100644 --- a/test/test_ko_locale.rb +++ b/test/test_ko_locale.rb @@ -26,6 +26,11 @@ def test_ko_address_methods assert_equal('대한민국', Faker::Address.default_country) end + def test_ko_adjective_methods + assert_kind_of String, Faker::Adjective.positive + assert_kind_of String, Faker::Adjective.negative + end + def test_ko_color_methods assert_kind_of String, Faker::Color.color_name end From 82232fb05316fa64a04366516a643e9d43ae9b51 Mon Sep 17 00:00:00 2001 From: Connie Feng Date: Mon, 8 Apr 2024 19:16:24 -0500 Subject: [PATCH 2/2] Refactor Korean locale file to YAML dash syntax --- lib/locales/ko.yml | 376 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 356 insertions(+), 20 deletions(-) diff --git a/lib/locales/ko.yml b/lib/locales/ko.yml index b3812edebe..a9a86172dc 100644 --- a/lib/locales/ko.yml +++ b/lib/locales/ko.yml @@ -1,19 +1,118 @@ ko: faker: address: - postcode: ["#####"] - state: ["강원", "경기", "경남", "경북", "광주", "대구", "대전", "부산", "서울", "울산", "인천", "전남", "전북", "제주", "충남", "충북", "세종"] - state_abbr: ["강원", "경기", "경남", "경북", "광주", "대구", "대전", "부산", "서울", "울산", "인천", "전남", "전북", "제주", "충남", "충북", "세종"] - city_suffix: ["구", "시", "군"] - city_name: ["강릉", "양양", "인제", "광주", "구리", "부천", "밀양", "통영", "창원", "거창", "고성", "양산", "김천", "구미", "영주", "광산", "남", "북", "고창", "군산", "남원", "동작", "마포", "송파", "용산", "부평", "강화", "수성"] + postcode: + - "#####" + state: + - 강원 + - 경기 + - 경남 + - 경북 + - 광주 + - 대구 + - 대전 + - 부산 + - 서울 + - 울산 + - 인천 + - 전남 + - 전북 + - 제주 + - 충남 + - 충북 + - 세종 + state_abbr: + - 강원 + - 경기 + - 경남 + - 경북 + - 광주 + - 대구 + - 대전 + - 부산 + - 서울 + - 울산 + - 인천 + - 전남 + - 전북 + - 제주 + - 충남 + - 충북 + - 세종 + city_suffix: + - 구 + - 시 + - 군 + city_name: + - 강릉 + - 양양 + - 인제 + - 광주 + - 구리 + - 부천 + - 밀양 + - 통영 + - 창원 + - 거창 + - 고성 + - 양산 + - 김천 + - 구미 + - 영주 + - 광산 + - 남 + - 북 + - 고창 + - 군산 + - 남원 + - 동작 + - 마포 + - 송파 + - 용산 + - 부평 + - 강화 + - 수성] city: - "#{city_name}#{city_suffix}" - street_root: ["상계", "화곡", "신정", "목", "잠실", "면목", "주안", "안양", "중", "정왕", "구로", "신월", "연산", "부평", "창", "만수", "중계", "검단", "시흥", "상도", "방배", "장유", "상", "광명", "신길", "행신", "대명", "동탄"] - street_suffix: ["읍", "면", "동"] + street_root: + - 상계 + - 화곡 + - 신정 + - 목 + - 잠실 + - 면목 + - 주안 + - 안양 + - 중 + - 정왕 + - 구로 + - 신월 + - 연산 + - 부평 + - 창 + - 만수 + - 중계 + - 검단 + - 시흥 + - 상도 + - 방배 + - 장유 + - 상 + - 광명 + - 신길 + - 행신 + - 대명 + - 동탄 + street_suffix: + - 읍 + - 면 + - 동 street_name: - "#{street_root}#{street_suffix}" - default_country: [대한민국] - default_country_code: ["KR"] + default_country: + - 대한민국 + default_country_code: + - KR adjective: positive: @@ -153,7 +252,38 @@ ko: - 힘든 color: - name: ['빨간색', '다홍색', '주황색', '귤색', '노란색', '연두색', '녹색', '청록색', '하늘색', '파란색', '남색', '보라색', '자주색', '자홍색', '분홍색', '산호색', '라임색', '올리브색', '카키색', '군청색', '바다색', '버건디색', '베이지색', '갈색', '민트색', '황토색', '금색', '음색', '검은색', '회색', '흰색'] + name: + - 빨간색 + - 다홍색 + - 주황색 + - 귤색 + - 노란색 + - 연두색 + - 녹색 + - 청록색 + - 하늘색 + - 파란색 + - 남색 + - 보라색 + - 자주색 + - 자홍색 + - 분홍색 + - 산호색 + - 라임색 + - 올리브색 + - 카키색 + - 군청색 + - 바다색 + - 버건디색 + - 베이지색 + - 갈색 + - 민트색 + - 황토색 + - 금색 + - 음색 + - 검은색 + - 회색 + - 흰색 commerce: department: @@ -238,32 +368,238 @@ ko: - 이벤트 company: - suffix: ["연구소", "게임즈", "그룹", "전자", "물산", "코리아"] - prefix: ["주식회사", "한국"] + suffix: + - 연구소 + - 게임즈 + - 그룹 + - 전자 + - 물산 + - 코리아 + prefix: + - 주식회사 + - 한국 name: - "#{prefix} #{Name.first_name}" - "#{Name.first_name} #{suffix}" gender: - binary_types: ['여성', '남성'] + binary_types: + - 여성 + - 남성 internet: - domain_suffix: [co.kr, com, biz, info, ne.kr, net, or.kr, org] + domain_suffix: + - co.kr + - com + - biz + - info + - ne.kr + - net + - or.kr + - org lorem: - words: ["국가는", "법률이", "정하는", "바에", "의하여", "재외국민을", "보호할", "의무를", "진다.", "모든", "국민은", "신체의", "자유를", "가진다.", "국가는", "전통문화의", "계승·발전과", "민족문화의", "창달에", "노력하여야", "한다.", "통신·방송의", "시설기준과", "신문의", "기능을", "보장하기", "위하여", "필요한", "사항은", "법률로", "정한다.", "헌법에", "의하여", "체결·공포된", "조약과", "일반적으로", "승인된", "국제법규는", "국내법과", "같은", "효력을", "가진다.", "다만,", "현행범인인", "경우와", "장기", "3년", "이상의", "형에", "해당하는", "죄를", "범하고", "도피", "또는", "증거인멸의", "염려가", "있을", "때에는", "사후에", "영장을", "청구할", "수", "있다.", "저작자·발명가·과학기술자와", "예술가의", "권리는", "법률로써", "보호한다.", "형사피고인은", "유죄의", "판결이", "확정될", "때까지는", "무죄로", "추정된다.", "모든", "국민은", "행위시의", "법률에", "의하여", "범죄를", "구성하지", "아니하는", "행위로", "소추되지", "아니하며,", "동일한", "범죄에", "대하여", "거듭", "처벌받지", "아니한다.", "국가는", "평생교육을", "진흥하여야", "한다.", "모든", "국민은", "사생활의", "비밀과", "자유를", "침해받지", "아니한다.", "의무교육은", "무상으로", "한다.", "저작자·발명가·과학기술자와", "예술가의", "권리는", "법률로써", "보호한다.", "국가는", "모성의", "보호를", "위하여", "노력하여야", "한다.", "헌법에", "의하여", "체결·공포된", "조약과", "일반적으로", "승인된", "국제법규는", "국내법과", "같은", "효력을", "가진다."] + words: + - 국가는 + - 법률이 + - 정하는 + - 바에 + - 의하여 + - 재외국민을 + - 보호할 + - 의무를 + - 진다. + - 모든 + - 국민은 + - 신체의 + - 자유를 + - 가진다. + - 국가는 + - 전통문화의 + - 계승·발전과 + - 민족문화의 + - 창달에 + - 노력하여야 + - 한다. + - 통신·방송의 + - 시설기준과 + - 신문의 + - 기능을 + - 보장하기 + - 위하여 + - 필요한 + - 사항은 + - 법률로 + - 정한다. + - 헌법에 + - 의하여 + - 체결·공포된 + - 조약과 + - 일반적으로 + - 승인된 + - 국제법규는 + - 국내법과 + - 같은 + - 효력을 + - 가진다. + - 다만, + - 현행범인인 + - 경우와 + - 장기 + - 3년 + - 이상의 + - 형에 + - 해당하는 + - 죄를 + - 범하고 + - 도피 + - 또는 + - 증거인멸의 + - 염려가 + - 있을 + - 때에는 + - 사후에 + - 영장을 + - 청구할 + - 수 + - 있다. + - 저작자·발명가·과학기술자와 + - 예술가의 + - 권리는 + - 법률로써 + - 보호한다. + - 형사피고인은 + - 유죄의 + - 판결이 + - 확정될 + - 때까지는 + - 무죄로 + - 추정된다. + - 모든 + - 국민은 + - 행위시의 + - 법률에 + - 의하여 + - 범죄를 + - 구성하지 + - 아니하는 + - 행위로 + - 소추되지 + - 아니하며, + - 동일한 + - 범죄에 + - 대하여 + - 거듭 + - 처벌받지 + - 아니한다. + - 국가는 + - 평생교육을 + - 진흥하여야 + - 한다. + - 모든 + - 국민은 + - 사생활의 + - 비밀과 + - 자유를 + - 침해받지 + - 아니한다. + - 의무교육은 + - 무상으로 + - 한다. + - 저작자·발명가·과학기술자와 + - 예술가의 + - 권리는 + - 법률로써 + - 보호한다. + - 국가는 + - 모성의 + - 보호를 + - 위하여 + - 노력하여야 + - 한다. + - 헌법에 + - 의하여 + - 체결·공포된 + - 조약과 + - 일반적으로 + - 승인된 + - 국제법규는 + - 국내법과 + - 같은 + - 효력을 + - 가진다. name: - last_name: ["김", "이", "박", "최", "정", "강", "조", "윤", "장", "임", "오", "한", "신", "서", "권", "황", "안", "송", "류", "홍"] - first_name: ["서연", "민서", "서현", "지우", "서윤", "지민", "수빈", "하은", "예은", "윤서", "민준", "지후", "지훈", "준서", "현우", "예준", "건우", "현준", "민재", "우진", "은주"] + last_name: + - 김 + - 이 + - 박 + - 최 + - 정 + - 강 + - 조 + - 윤 + - 장 + - 임 + - 오 + - 한 + - 신 + - 서 + - 권 + - 황 + - 안 + - 송 + - 류 + - 홍 + first_name: + - 서연 + - 민서 + - 서현 + - 지우 + - 서윤 + - 지민 + - 수빈 + - 하은 + - 예은 + - 윤서 + - 민준 + - 지후 + - 지훈 + - 준서 + - 현우 + - 예준 + - 건우 + - 현준 + - 민재 + - 우진 + - 은주 name: - "#{last_name} #{first_name}" name_with_middle: - "#{first_name} #{last_name} #{last_name}" phone_number: - formats: ['0#-#####-####', '0##-###-####', '0##-####-####'] + formats: + - "0#-#####-####" + - "0##-###-####" + - "0##-####-####" space: - planet: ['수성', '금성', '지구', '화성', '목성', '토성', '천왕성', '해왕성'] - galaxy: ['우리은하', '소마젤란 은하', '대마젤란 은하', '안드로메다 은하', '센타우루스자리 오메가', '삼각형자리 은하', '센타우루스자리 A', '조각가자리 은하'] + planet: + - 수성 + - 금성 + - 지구 + - 화성 + - 목성 + - 토성 + - 천왕성 + - 해왕성 + galaxy: + - 우리은하 + - 소마젤란 은하 + - 대마젤란 은하 + - 안드로메다 은하 + - 센타우루스자리 오메가 + - 삼각형자리 은하 + - 센타우루스자리 A + - 조각가자리 은하