Skip to content

Commit

Permalink
[yaml/ko-KR] Translate updated en document
Browse files Browse the repository at this point in the history
This contains translations:

7d6d031 [yaml/en] Remove unused anchor
f2b4df9 UTF-8/16/32 characters need to be encoded
699ab98 Correct wording, closes adambard#3098
62e9ea6 Explain regexp, closes adambard#2197
dba905f Fix YAML, closes adambard#3172 (adambard#3329)
7cd43d8 [yaml/en] Use preferred style; add missing uses
ae1d18a [yaml/en] Fix adambard#2558 1 is interpreted as a number not as a boolean. For a boolean use we use true

Signed-off-by: Justin Yang <justin.yang@themedium.io>
  • Loading branch information
justin-themedium committed Nov 17, 2021
1 parent e6f3c19 commit cbba951
Showing 1 changed file with 47 additions and 36 deletions.
83 changes: 47 additions & 36 deletions ko-kr/yaml-kr.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,18 @@
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의 주석은 이런 식입니다.
Expand All @@ -22,19 +23,23 @@ YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미
############
# 문서 내내 이어질 루트 객체는 맵입니다.
# 맵은 다른 언어의 딕셔너리, 해시, 혹은 객체에 해당됩니다.
# 맵은 다른 언어의 딕셔너리, 해시, 혹은 객체에 해당합니다.
키: 값
다른_키: 다른 값이 여기 옵니다.
숫자_값: 100
# 숫자 1을 값으로 가지기 위해서는 따옴표에 담아야 합니다.
# 그러지 않는다면 YAML 파서는 그것을 참 값을 가지는 불리언으로 해석할 것입니다.
과학적_표기법: 1e+12
# 숫자 1은 불리언이 아닌 값으로 처리됩니다. 불리언으로 처리하고 싶다면
# true를 사용하세요.
불리언: true
널_값: null
띄어서 쓴 키: 값
# 문자열에 따옴표를 칠 필요는 없습니다. 하지만 칠 수도 있습니다.
하지만: "따옴표에 담은 문자열"
"키도 따옴표에 담을 수 있습니다.": "키에 ':'을 넣고 싶다면 유용합니다."
하지만: '따옴표에 담은 문자열'
'키도 따옴표에 담을 수 있습니다.': "키에 ':'을 넣고 싶다면 유용합니다."
작은 따옴표: '는 ''하나''의 이스케이프 패턴을 갖습니다'
큰 따옴표: "는 많이 갖습니다. \", \0, \t, \u263A, \x0d\x0a == \r\n, 그리고 더."
# UTF-8/16/32 문자는 인코딩되어야 합니다.
첨자 2: \u00B2
# 여러 줄의 문자열은 (|을 이용한) '리터럴 블락' 혹은 (>을 이용한) '접은 블락'으로
# 쓸 수 있습니다.
Expand All @@ -59,41 +64,44 @@ YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미
# 모임 형 #
##########
# 중첩은 들여쓰기로 가능합니다.
# 중첩은 들여쓰기를 사용합니다. 2칸 띄어쓰기가 많이 쓰입니다(필수는 아닙니다).
중첩된_맵:
:
다른_키: 다른 값
다른_중첩된_맵:
안녕: 안녕
키: 값
다른_키: 다른 값
다른_중첩된_맵:
안녕: 안녕
# 맵은 반드시 문자열 키를 가지는 것은 아닙니다.
0.25: 실수형 키
# 키는 여러 줄에 걸친 객체와 같이 복합적일 수도 있습니다.
# ?와 그 뒤의 띄어쓰기로 복합 키의 시작을 나타냅니다.
? |
여러 줄짜리
여러 줄짜리
: 그리고 그 값
# YAML은 복합 키 문법으로 연속열 간의 매핑을 지원합니다.
# YAML은 복합 키 문법으로 연속열 간의 매핑도 지원합니다.
# 일부 파서는 지원하지 않을 수 있습니다.
# 예시
? - 맨체스터 유나이티드
- 레알 마드리드
: [ 2001-01-01, 2002-02-02 ]
: [2001-01-01, 2002-02-02]
# 리스트 혹은 배열에 대응되는 연속열은 다음과 같습니다.
# (들여쓰기처럼 '-'를 세는 것에 주의하세요)
연속열:
- 하나
-
- 0.5 # 연속열은 다른 형을 포함 가능
-
- :
다른_키: 다른_값
-
- 연속열 안의
- 또 다른 연속열
- 하나
- 둘
- 0.5 # 연속열은 다른 형을 포함 가능
- 넷
- 키: 값
다른_키: 다른_값
-
- 연속열 안의
- 또 다른 연속열
- - - 중첩된 연속열 지시자
- 접힘 가능
# YAML은 JSON의 수퍼셋이기 때문에, JSON식으로 맵과 연속열을 작성할 수도
# 있습니다.
Expand All @@ -113,15 +121,17 @@ YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미
기반: &기반
이름: 모두 이름이 같다
멍멍: &멍멍
# 정규식 << 는 병합 키 언어-비종속 타입으로 불립니다. 이는 하나
# 이상 지정된 맵의 모든 키가 현재 맵 안으로 삽입됨을 나타냅니다.
멍멍:
<<: *기반
나이: 10
야옹: &야옹
야옹:
<<: *기반
나이: 20
# 멍멍이와 야옹이는 같은 이름, '모두 이름이 같다'를 같습니다.
# 멍멍이와 야옹이도 '이름: 모두 이름이 같다'를 갖습니다.
# 또한 YAML에는 명시적으로 형을 선언할 수 있는 태그가 있습니다.
명시적_문자열: !!str 0.5
Expand All @@ -138,8 +148,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
Expand All @@ -159,14 +168,16 @@ YAML은 마치 파이썬처럼 개행과 들여쓰기에 문법적으로 의미
? 둘
? 셋
# 파이썬과 마찬가지로 집합은 단지 널 값을 갖는 맵입니다. 위는 다음과 같습니다.
# 집합은 단지 널 값을 갖는 맵입니다. 위는 다음과 같습니다.
집합2:
하나: null
둘: null
셋: null
... # 문서 끝
```

### 더 읽기

+ [(영어) YAML 공식 사이트](http://yaml.org/)
+ [(영어) 온라인 YAML 검사기](http://codebeautify.org/yaml-validator)
+ [(영어) YAML 공식 사이트](https://yaml.org/)
+ [(영어) 온라인 YAML 검사기](http://www.yamllint.com/)

0 comments on commit cbba951

Please sign in to comment.