From 45d5be3c4a50ee2410608da5370d8ca842af4560 Mon Sep 17 00:00:00 2001 From: Justin Yang <90252834+justin-themedium@users.noreply.github.com> Date: Sun, 28 Nov 2021 05:26:01 +0900 Subject: [yaml/ko-KR] Translate updated en document (#4272) This contains translations: 7d6d0311 [yaml/en] Remove unused anchor f2b4df9a UTF-8/16/32 characters need to be encoded 699ab981 Correct wording, closes #3098 62e9ea6b Explain regexp, closes #2197 dba905ff Fix YAML, closes #3172 (#3329) 7cd43d8a [yaml/en] Use preferred style; add missing uses ae1d18ad [yaml/en] Fix #2558 1 is interpreted as a number not as a boolean. For a boolean use we use true Signed-off-by: Justin Yang --- ko-kr/yaml-kr.html.markdown | 113 ++++++++++++++++++++++++-------------------- 1 file changed, 63 insertions(+), 50 deletions(-) (limited to 'ko-kr') diff --git a/ko-kr/yaml-kr.html.markdown b/ko-kr/yaml-kr.html.markdown index 4b1b29d2..c275c47f 100644 --- a/ko-kr/yaml-kr.html.markdown +++ b/ko-kr/yaml-kr.html.markdown @@ -2,19 +2,22 @@ language: yaml filename: learnyaml-kr.yaml contributors: - - ["Leigh Brenecki", "https://github.com/adambrenecki"] - - ["Suhas SG", "https://github.com/jargnar"] +- ["Leigh Brenecki", "https://github.com/adambrenecki"] +- ["Suhas SG", "https://github.com/jargnar"] translators: - - ["Wooseop Kim", "https://github.com/linterpreteur"] +- ["Wooseop Kim", "https://github.com/linterpreteur"] +- ["Justin Yang", "https://github.com/justin-themedium"] lang: ko-kr --- YAML은 인간이 직접 쓰고 읽을 수 있도록 설계된 데이터 직렬화 언어입니다. YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미를 준 JSON의 엄격한 수퍼셋입니다. -하지만 파이썬과는 달리 YAML은 탭 문자를 전혀 허용하지 않습니다. +하지만 파이썬과는 달리 YAML은 탭 문자를 들여쓰기에 사용하지 않습니다. ```yaml +--- # 문서 시작 + # YAML의 주석은 이런 식입니다. ############ @@ -22,19 +25,23 @@ YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미 ############ # 문서 내내 이어질 루트 객체는 맵입니다. -# 맵은 다른 언어의 딕셔너리, 해시, 혹은 객체에 해당됩니다. +# 맵은 다른 언어의 딕셔너리, 해시, 혹은 객체에 해당합니다. 키: 값 다른_키: 다른 값이 여기 옵니다. 숫자_값: 100 -# 숫자 1을 값으로 가지기 위해서는 따옴표에 담아야 합니다. -# 그러지 않는다면 YAML 파서는 그것을 참 값을 가지는 불리언으로 해석할 것입니다. 과학적_표기법: 1e+12 +# 숫자 1은 불리언이 아닌 값으로 처리됩니다. 불리언으로 처리하고 싶다면 +# true를 사용하세요. 불리언: true 널_값: null 띄어서 쓴 키: 값 # 문자열에 따옴표를 칠 필요는 없습니다. 하지만 칠 수도 있습니다. -하지만: "따옴표에 담은 문자열" -"키도 따옴표에 담을 수 있습니다.": "키에 ':'을 넣고 싶다면 유용합니다." +하지만: '따옴표에 담은 문자열' +'키도 따옴표에 담을 수 있습니다.': "키에 ':'을 넣고 싶다면 유용합니다." +작은 따옴표: '는 ''하나''의 이스케이프 패턴을 갖습니다' +큰 따옴표: "는 많이 갖습니다. \", \0, \t, \u263A, \x0d\x0a == \r\n, 그리고 더." +# UTF-8/16/32 문자는 인코딩되어야 합니다. +첨자 2: \u00B2 # 여러 줄의 문자열은 (|을 이용한) '리터럴 블락' 혹은 (>을 이용한) '접은 블락'으로 # 쓸 수 있습니다. @@ -59,12 +66,12 @@ YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미 # 모임 형 # ########## -# 중첩은 들여쓰기로 가능합니다. +# 중첩은 들여쓰기를 사용합니다. 2칸 띄어쓰기가 많이 쓰입니다(필수는 아닙니다). 중첩된_맵: - 키: 값 - 다른_키: 다른 값 - 다른_중첩된_맵: - 안녕: 안녕 + 키: 값 + 다른_키: 다른 값 + 다른_중첩된_맵: + 안녕: 안녕 # 맵은 반드시 문자열 키를 가지는 것은 아닙니다. 0.25: 실수형 키 @@ -72,28 +79,31 @@ YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미 # 키는 여러 줄에 걸친 객체와 같이 복합적일 수도 있습니다. # ?와 그 뒤의 띄어쓰기로 복합 키의 시작을 나타냅니다. ? | - 여러 줄짜리 - 키 + 여러 줄짜리 + 키 : 그리고 그 값 -# YAML은 복합 키 문법으로 연속열 간의 매핑을 지원합니다. +# YAML은 복합 키 문법으로 연속열 간의 매핑도 지원합니다. # 일부 파서는 지원하지 않을 수 있습니다. # 예시 ? - 맨체스터 유나이티드 - 레알 마드리드 -: [ 2001-01-01, 2002-02-02 ] +: [2001-01-01, 2002-02-02] # 리스트 혹은 배열에 대응되는 연속열은 다음과 같습니다. +# (들여쓰기처럼 '-'를 세는 것에 주의하세요) 연속열: - - 하나 - - 둘 - - 0.5 # 연속열은 다른 형을 포함 가능 - - 넷 - - 키: 값 - 다른_키: 다른_값 - - - - 연속열 안의 - - 또 다른 연속열 + - 하나 + - 둘 + - 0.5 # 연속열은 다른 형을 포함 가능 + - 넷 + - 키: 값 + 다른_키: 다른_값 + - + - 연속열 안의 + - 또 다른 연속열 + - - - 중첩된 연속열 지시자 + - 접힘 가능 # YAML은 JSON의 수퍼셋이기 때문에, JSON식으로 맵과 연속열을 작성할 수도 # 있습니다. @@ -111,17 +121,19 @@ YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미 # 앵커는 속성을 복제하거나 상속할 수 있습니다. 기반: &기반 - 이름: 모두 이름이 같다 + 이름: 모두 이름이 같다 -멍멍: &멍멍 - <<: *기반 - 나이: 10 +# 정규식 << 는 병합 키 언어-비종속 타입으로 불립니다. 이는 하나 +# 이상 지정된 맵의 모든 키가 현재 맵 안으로 삽입됨을 나타냅니다. +멍멍: + <<: *기반 + 나이: 10 -야옹: &야옹 - <<: *기반 - 나이: 20 +야옹: + <<: *기반 + 나이: 20 -# 멍멍이와 야옹이는 같은 이름, '모두 이름이 같다'를 같습니다. +# 멍멍이와 야옹이도 '이름: 모두 이름이 같다'를 갖습니다. # 또한 YAML에는 명시적으로 형을 선언할 수 있는 태그가 있습니다. 명시적_문자열: !!str 0.5 @@ -138,8 +150,7 @@ YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미 # 기타 YAML 형 # ############### -# Strings and numbers aren't the only scalars that YAML can understand. -# YAML이 이해할 수 있는 스칼라는 문자열과 수만 있는 것은 아닙니다. +# YAML이 이해할 수 있는 스칼라가 문자열과 수만 있는 것은 아닙니다. # ISO 형식 날짜와 시간 리터럴 또한 해석됩니다. 시간: 2001-12-15T02:59:43.1Z 띄어쓰기_한_시간: 2001-12-14 21:59:43.10 -5 @@ -148,25 +159,27 @@ YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미 # !!binary 태그는 문자열이 실제로는 base64로 인코딩된 # 이진수 객체(BLOB)라는 것을 나타냅니다. 이미지_파일: !!binary | - R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5 - OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+ - +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC - AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs= + R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5 + OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+ + +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC + AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs= # YAML에는 다음과 같은 집합도 있습니다. 집합: - ? 하나 - ? 둘 - ? 셋 + ? 하나 + ? 둘 + ? 셋 -# 파이썬과 마찬가지로 집합은 단지 널 값을 갖는 맵입니다. 위는 다음과 같습니다. +# 집합은 단지 널 값을 갖는 맵입니다. 위는 다음과 같습니다. 집합2: - 하나: null - 둘: null - 셋: null + 하나: null + 둘: null + 셋: null + +... # 문서 끝 ``` ### 더 읽기 -+ [(영어) YAML 공식 사이트](http://yaml.org/) -+ [(영어) 온라인 YAML 검사기](http://codebeautify.org/yaml-validator) ++ [(영어) YAML 공식 사이트](https://yaml.org/) ++ [(영어) 온라인 YAML 검사기](http://www.yamllint.com/) -- cgit v1.2.3