Skip to content

Commit 29af8c9

Browse files
authored
Merge pull request #270 from niceplugin/src/change_words
1차 단어 통일
2 parents d2fda5e + 15320e0 commit 29af8c9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+370
-383
lines changed

ko-KR/src/api/application.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ import CustomPreferenceSwitch from './CustomPreferenceSwitch.vue'
249249
첫 번째 인자는 플러그인입니다.
250250
선택적인 두 번째 인자는 플러그인 옵션입니다.
251251

252-
플러그인은 `install()` 메소드가 있는 객체이거나, `install()` 메소드로 사용될 함수입니다.
252+
플러그인은 `install()` 메서드가 있는 객체이거나, `install()` 메서드로 사용될 함수입니다.
253253
`app.use()`의 두 번째 인자인 옵션은 플러그인의 `install()` 메서드에 전달됩니다.
254254

255255
동일한 플러그인을 여러 번 `app.use()`로 호출하는 경우, 플러그인은 한 번만 설치됩니다.
@@ -276,7 +276,7 @@ import CustomPreferenceSwitch from './CustomPreferenceSwitch.vue'
276276

277277
:::warning 권장하지 않음
278278
믹스인은 라이브러리 생태계에서 널리 사용되고 있기 때문에, 하위 호환성을 위해 Vue 3에서 지원됩니다.
279-
하지만 앱 내 코드에서 믹스인(특히 글로벌 믹스인)의 사용은 피해야 합니다.
279+
하지만 앱 내 코드에서 믹스인(특히 전역 믹스인)의 사용은 피해야 합니다.
280280

281281
로직 재상용은 [구성화](/guide/reusability/composables.html)를 추천합니다.
282282
:::
@@ -362,7 +362,7 @@ console.log(app.config)
362362
- `setup()` 함수
363363
- 감시자
364364
- 커스텀 디렉티브 훅
365-
- 트렌지션
365+
- 트랜지션
366366

367367
- **예제**:
368368

ko-KR/src/api/built-in-components.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ pageClass: api
99
빌트인 컴포넌트는 등록할 필요 없이 템플릿에서 직접 사용할 수 있습니다.
1010
이것은 트리 쉐이킹되므로 사용되는 경우에만 빌드에 포함됩니다.
1111

12-
[랜더 함수](/guide/extras/render-function.html)에서 사용할 때는 명시적으로 `import` 해야합니다.
12+
[렌더 함수](/guide/extras/render-function.html)에서 사용할 때는 명시적으로 `import` 해야합니다.
1313
예를 들어:
1414

1515
```js
@@ -24,49 +24,49 @@ h(Transition, {
2424

2525
## `<Transition>`
2626

27-
**싱글** 엘리먼트 또는 컴포넌트에 애니메이션 트렌지션 효과를 제공합니다.
27+
**싱글** 엘리먼트 또는 컴포넌트에 애니메이션 트랜지션 효과를 제공합니다.
2828

2929
- **Props**
3030

3131
```ts
3232
interface TransitionProps {
3333
/**
34-
* 트렌지션 CSS 클래스 이름 자동 생성에 사용.
34+
* 트랜지션 CSS 클래스 이름 자동 생성에 사용.
3535
* 예를 들어 `name: 'fade'`는 `.fade-enter`,
3636
* `.fade-enter-active` 등으로 자동 확장됨.
3737
*/
3838
name?: string
3939
/**
40-
* CSS 트렌지션 클래스를 적용할지 여부입니다.
40+
* CSS 트랜지션 클래스를 적용할지 여부입니다.
4141
* 기본 값: true
4242
*/
4343
css?: boolean
4444
/**
45-
* 트렌지션 종료 타이밍을 결정하기 위해,
46-
* 대기할 트렌지션 이벤트의 유형을 지정.
45+
* 트랜지션 종료 타이밍을 결정하기 위해,
46+
* 대기할 트랜지션 이벤트의 유형을 지정.
4747
* 기본 동작은 지속 시간이 더 긴 유형을
4848
* 자동으로 감지.
4949
*/
5050
type?: 'transition' | 'animation'
5151
/**
52-
* 명시적으로 트렌지션의 지속 시간을 지정.
53-
* 기본 동작은 루트 트렌지션 엘리먼트의 첫 번째
52+
* 명시적으로 트랜지션의 지속 시간을 지정.
53+
* 기본 동작은 루트 트랜지션 엘리먼트의 첫 번째
5454
* `transitionend` 또는 `animationend` 이벤트를 기다리는 것.
5555
*/
5656
duration?: number | { enter: number; leave: number }
5757
/**
58-
* 진입/진출 트렌지션의 타이밍 순서를 제어.
58+
* 진입/진출 트랜지션의 타이밍 순서를 제어.
5959
* 기본 동작은 동시.
6060
*/
6161
mode?: 'in-out' | 'out-in' | 'default'
6262
/**
63-
* 최초 렌더링에 트렌지션을 적용할지 여부.
63+
* 최초 렌더링에 트랜지션을 적용할지 여부.
6464
* 기본 값: false
6565
*/
6666
appear?: boolean
6767

6868
/**
69-
* 트렌지션 클래스를 커스텀하기 위한 props.
69+
* 트랜지션 클래스를 커스텀하기 위한 props.
7070
* 템플릿에서 kebab-case를 사용해야 함.
7171
* 예: enter-from-class="xxx"
7272
*/
@@ -106,15 +106,15 @@ h(Transition, {
106106
</Transition>
107107
```
108108

109-
트렌지션 모드 + 등장 애니메이션을 가진 동적 컴포넌트:
109+
트랜지션 모드 + 등장 애니메이션을 가진 동적 컴포넌트:
110110

111111
```vue-html
112112
<Transition name="fade" mode="out-in" appear>
113113
<component :is="view"></component>
114114
</Transition>
115115
```
116116

117-
트렌지션 이벤트 수신:
117+
트랜지션 이벤트 수신:
118118

119119
```vue-html
120120
<Transition @after-enter="onTransitionComplete">
@@ -126,7 +126,7 @@ h(Transition, {
126126

127127
## `<TransitionGroup>`
128128

129-
리스트의 **여러** 엘리먼트 또는 컴포넌트에 트렌지션 효과를 제공합니다.
129+
리스트의 **여러** 엘리먼트 또는 컴포넌트에 트랜지션 효과를 제공합니다.
130130

131131
- **Props**
132132

@@ -135,11 +135,11 @@ h(Transition, {
135135
```ts
136136
interface TransitionGroupProps extends Omit<TransitionProps, 'mode'> {
137137
/**
138-
* 정의하지 않으면, 랜더는 프래그먼트처럼 취급함.
138+
* 정의하지 않으면, 렌더는 프래그먼트처럼 취급함.
139139
*/
140140
tag?: string
141141
/**
142-
* 이동중 트렌지션에 적용될 CSS 클래스를 커스텀.
142+
* 이동중 트랜지션에 적용될 CSS 클래스를 커스텀.
143143
* 템플릿에서 kebab-case를 사용해야 함.
144144
* 예: enter-from-class="xxx"
145145
*/
@@ -157,10 +157,10 @@ h(Transition, {
157157

158158
애니메이션이 제대로 작동하려면 `<transition-group>`의 모든 자식이 [**고유 키**](/guide/essentials/list.html#maintaining-state-with-key)를 가져야 합니다.
159159

160-
`<TransitionGroup>`은 CSS `transform`으로 이동 트렌지션을 지원합니다.
160+
`<TransitionGroup>`은 CSS `transform`으로 이동 트랜지션을 지원합니다.
161161
업데이트 후 화면에서 자식의 위치가 변경되면,
162162
움직이는 CSS 클래스가 적용됩니다(`name` 속성에서 자동 생성되거나 `move-class` prop으로 구성됨).
163-
이동 클래스가 적용될 때 CSS의 `transform` 속성이 "트렌지션 가능"이면,
163+
이동 클래스가 적용될 때 CSS의 `transform` 속성이 "트랜지션 가능"이면,
164164
[FLIP 기술](https://aerotwist.com/blog/flip-your-animations/)을 사용하여 엘리먼트가 목적지까지 부드럽게 애니메이션됩니다.
165165

166166
- **예제**:
@@ -272,7 +272,7 @@ h(Transition, {
272272

273273
## `<Teleport>`
274274

275-
슬롯 콘텐츠를 DOM 내 다른 위치에서 렌더링합니다.
275+
슬롯 컨텐츠를 DOM 내 다른 위치에서 렌더링합니다.
276276

277277
- **Props**
278278

@@ -284,7 +284,7 @@ h(Transition, {
284284
*/
285285
to: string | HTMLElement
286286
/**
287-
* `true`이면 콘텐츠가 대상이 될 컨테이너로
287+
* `true`이면 컨텐츠가 대상이 될 컨테이너로
288288
* 이동하지 않고 원래 위치에 남아 있음.
289289
* 동적으로 변경할 수 있음.
290290
*/

ko-KR/src/api/built-in-directives.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
- **세부 사항**:
1010

1111
`v-text`는 엘리먼트의 [텍스트 컨텐츠](https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent) 속성을 설정하므로,
12-
엘리먼트 내부의 기존 콘텐츠를 덮어씁니다.
12+
엘리먼트 내부의 기존 컨텐츠를 덮어씁니다.
1313
`텍스트 컨텐츠`의 일부를 업데이트해야 하는 경우,
1414
[이중 중괄호](/guide/essentials/template-syntax.html#text-interpolation)를 사용해야 합니다.
1515

@@ -37,13 +37,13 @@
3737

3838
::: warning 보안 참고 사항
3939
웹사이트에서 임의의 HTML을 동적으로 렌더링하는 것은 [XSS 공격](https://en.wikipedia.org/wiki/Cross-site_scripting)으로 쉽게 이어질 수 있기 때문에 매우 위험할 수 있습니다.
40-
신뢰할 수 있는 콘텐츠에만 `v-html`을 사용하고,
41-
사용자가 제공하는 콘텐츠에는 **절대** 사용하면 안됩니다.
40+
신뢰할 수 있는 컨텐츠에만 `v-html`을 사용하고,
41+
사용자가 제공하는 컨텐츠에는 **절대** 사용하면 안됩니다.
4242
:::
4343

4444
[싱글 파일 컴포넌트(SFC)](/guide/scaling-up/sfc)에서 `scoped`(범위를 지정한) Style은 `v-html` 내부 컨텐츠에 적용되지 않습니다.
4545
왜냐하면 해당 HTML은 Vue의 템플릿 컴파일러에서 처리되지 않기 때문입니다.
46-
범위를 지정한 CSS로 `v-html` 콘텐츠를 대상으로 지정하려는 경우,
46+
범위를 지정한 CSS로 `v-html` 컨텐츠를 대상으로 지정하려는 경우,
4747
[CSS 모듈](./sfc-css-features.html#css-modules) 또는 BEM과 같은 수동 범위 지정 방법과 함께 전역 `<style>` 엘리먼트를 사용할 수 있습니다.
4848

4949
- **예제**:
@@ -78,7 +78,7 @@
7878

7979
`v-if` 엘리먼트가 토글되면, 엘리먼트와 여기에 포함된 디렉티브/컴포넌트가 파괴되고 재구성됩니다.
8080
초기 조건 값이 falsy이면,
81-
내부 콘텐츠가 전혀 렌더링되지 않습니다.
81+
내부 컨텐츠가 전혀 렌더링되지 않습니다.
8282

8383
텍스트 또는 여러 엘리먼트를 포함하는 조건부 블록을 나타내기 위해 `<template>`에 사용할 수도 있습니다.
8484

@@ -89,7 +89,7 @@
8989
하나의 엘리먼트에 이 두 디렉티브을 함께 사용하는 것은 권장되지 않습니다.
9090
자세한 내용은 [리스트 렌더링](/guide/essentials/list.html#v-for-with-v-if)을 참고하세요.
9191

92-
- **참고**: [조건부 랜더링 - v-if](/guide/essentials/conditional.html#v-if)
92+
- **참고**: [조건부 렌더링 - v-if](/guide/essentials/conditional.html#v-if)
9393

9494
## v-else
9595

@@ -114,7 +114,7 @@
114114
</div>
115115
```
116116

117-
- **참고**: [조건부 랜더링 - v-else](/guide/essentials/conditional.html#v-else)
117+
- **참고**: [조건부 렌더링 - v-else](/guide/essentials/conditional.html#v-else)
118118

119119
## v-else-if
120120

@@ -146,7 +146,7 @@
146146
</div>
147147
```
148148

149-
- **참고**: [조건부 랜더링 - v-else-if](/guide/essentials/conditional.html#v-else-if)
149+
- **참고**: [조건부 렌더링 - v-else-if](/guide/essentials/conditional.html#v-else-if)
150150

151151
## v-for
152152

@@ -222,7 +222,7 @@
222222
`v-on` also supports binding to an object of event / listener pairs without an argument. Note when using the object syntax, it does not support any modifiers.
223223

224224
이벤트 타입은 인자로 표시됩니다.
225-
표현식은 메소드 이름 또는 인라인 명령문이거나,
225+
표현식은 메서드 이름 또는 인라인 명령문이거나,
226226
수식어가 있는 경우 생략될 수 있습니다.
227227

228228
일반 엘리먼트에 사용되면 [**네이티브 DOM 이벤트**](https://developer.mozilla.org/en-US/docs/Web/Events)만 수신합니다.
@@ -240,7 +240,7 @@
240240
- **예제**:
241241

242242
```vue-html
243-
<!-- 메소드 핸들러 -->
243+
<!-- 메서드 핸들러 -->
244244
<button v-on:click="doThis"></button>
245245
246246
<!-- 동적 이벤트 -->
@@ -381,7 +381,7 @@
381381
<svg :view-box.camel="viewBox"></svg>
382382
```
383383

384-
문자열 템플릿을 사용하거나 템플릿을 빌드 단계로 미리 컴파일하는 경우에는 `.camel`이 필요하지 않습니다.
384+
문자열 템플릿을 사용하거나 템플릿을 빌드 과정으로 미리 컴파일하는 경우에는 `.camel`이 필요하지 않습니다.
385385

386386
- **참고**:
387387
- [가이드 - 클래스와 스타일 바인딩](/guide/essentials/class-and-style.html)
@@ -488,7 +488,7 @@
488488

489489
- **세부 사항**:
490490

491-
이후 다시 렌더링할 때 엘리먼트/컴포넌트 및 모든 자식들은 정적 콘텐츠로 처리되어 생략됩니다.
491+
이후 다시 렌더링할 때 엘리먼트/컴포넌트 및 모든 자식들은 정적 컨텐츠로 처리되어 생략됩니다.
492492
이것은 업데이트 성능을 최적화하는 데 사용할 수 있습니다.
493493

494494
```vue-html
@@ -580,11 +580,11 @@
580580

581581
- **세부 사항**:
582582

583-
**이 디렉티브는 빌드 단계가 없는 설정에서만 필요합니다**.
583+
**이 디렉티브는 빌드 과정이 없는 설정에서만 필요합니다**.
584584

585585
DOM 내 템플릿을 사용할 때,
586586
"컴파일되지 않은 템플릿이 순간 보이는 현상"이 있을 수 있습니다.
587-
이러면 사용자는 컴포넌트가 렌더링된 콘텐츠로 대체할 때까지 이중 중괄호 태그를 볼 수 있습니다.
587+
이러면 사용자는 컴포넌트가 렌더링된 컨텐츠로 대체할 때까지 이중 중괄호 태그를 볼 수 있습니다.
588588

589589
`v-cloak`은 연결된 컴포넌트 인스턴스가 마운트될 때까지 엘리먼트에 남아 있습니다.
590590
`[v-cloak] { display: none }`과 같은 CSS 규칙과 결합하여,

ko-KR/src/api/built-in-special-attributes.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
키를 사용하면 키의 순서 변경에 따라 엘리먼트를 재정렬하고 더 이상 존재하지 않는 키가 있는 엘리먼트는 항상 제거/파기됩니다.
1313

1414
동일한 공통 부모의 자식들은 **고유 키**가 있어야 합니다.
15-
키가 중복되면 렌더링 오류가 발생합니다.
15+
키가 중복되면 렌더링 에러가 발생합니다.
1616

1717
`v-for`에서 가장 일반적으로 사용 됩니다:
1818

@@ -26,7 +26,7 @@
2626
다음과 같은 경우에 유용할 수 있습니다:
2727

2828
- 컴포넌트의 수명 주기 훅을 올바르게 트리거함.
29-
- 트렌지션 트리거
29+
- 트랜지션 트리거
3030

3131
예제:
3232

@@ -36,7 +36,7 @@
3636
</transition>
3737
```
3838

39-
`text`가 변경되면 `<span>`이 패치 대신 항상 교체되므로 트렌지션이 트리거됩니다.
39+
`text`가 변경되면 `<span>`이 패치 대신 항상 교체되므로 트랜지션이 트리거됩니다.
4040

4141
- **참고**: [가이드 - 리스트 렌더링: `key`를 통한 상태유지](/guide/essentials/list.html#maintaining-state-with-key)
4242

ko-KR/src/api/built-in-special-elements.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
- **세부 사항**:
2424

25-
`is`라는 prop의 값으로 랜더링할 실제 컴포넌트가 결정됩니다:
25+
`is`라는 prop의 값으로 렌더링할 실제 컴포넌트가 결정됩니다:
2626

2727
- 문자열인 경우, HTML 태그 이름 또는 컴포넌트로 등록된 이름일 수 있음.
2828

@@ -101,7 +101,7 @@
101101

102102
## `<slot>`
103103

104-
템플릿의 슬롯 콘텐츠를 내보낼 지점을 나타냅니다.
104+
템플릿의 슬롯 컨텐츠를 내보낼 지점을 나타냅니다.
105105

106106
- **Props**
107107

@@ -125,7 +125,7 @@
125125
`name`을 지정하지 않으면 기본 슬롯으로 렌더링됩니다.
126126
슬롯 엘리먼트에 전달된 추가 속성은 부모 내부에서 범위가 정의된 슬롯에 슬롯 props로 전달됩니다.
127127

128-
엘리먼트는 일치하는 슬롯의 콘텐츠로 대체됩니다.
128+
엘리먼트는 일치하는 슬롯의 컨텐츠로 대체됩니다.
129129

130130
Vue 템플릿의 `<slot>` 엘리먼트는 JavaScript로 컴파일되므로 [네이티브 `<slot>` 엘리먼트](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/slot)와 혼동하면 안됩니다.
131131

ko-KR/src/api/composition-api-lifecycle.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@
214214
훅은 '에러', '에러를 트리거한 컴포넌트 인스턴스', '에러 소스 유형을 지정하는 정보 문자열' 세 개의 인자를 받습니다.
215215

216216
`errorCaptured` 훅에서 컴포넌트 상태를 수정하여 사용자에게 에러 상태를 표시할 수 있습니다.
217-
그러나 애러가 난 컴포넌트에서 에러 상태를 렌더링해서는 안됩니다.
217+
그러나 에러가 난 컴포넌트에서 에러 상태를 렌더링해서는 안됩니다.
218218
그렇지 않으면 컴포넌트가 무한 렌더링 루프에 빠집니다.
219219

220220
훅은 `false`를 반환하여 에러가 더 이상 전파되지 않도록 할 수 있습니다.

ko-KR/src/api/options-lifecycle.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@
206206
훅은 '에러', '에러를 트리거한 컴포넌트 인스턴스', '에러 소스 유형을 지정하는 정보 문자열' 세 개의 인자를 받습니다.
207207

208208
`errorCaptured` 훅에서 컴포넌트 상태를 수정하여 사용자에게 에러 상태를 표시할 수 있습니다.
209-
그러나 애러가 난 컴포넌트에서 에러 상태를 렌더링해서는 안됩니다.
209+
그러나 에러가 난 컴포넌트에서 에러 상태를 렌더링해서는 안됩니다.
210210
그렇지 않으면 컴포넌트가 무한 렌더링 루프에 빠집니다.
211211

212212
훅은 `false`를 반환하여 에러가 더 이상 전파되지 않도록 할 수 있습니다.

ko-KR/src/api/options-rendering.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
:::warning 보안 참고 사항
3232
신뢰할 수 있는 템플릿 소스만 사용해야 합니다.
33-
사용자가 제공한 콘텐츠를 템플릿으로 사용하면 안됩니다.
33+
사용자가 제공한 컨텐츠를 템플릿으로 사용하면 안됩니다.
3434
자세한 내용은 [가이드 - 보안](/guide/best-practices/security.html#rule-no-1-never-use-non-trusted-templates) 참고.
3535
:::
3636

ko-KR/src/api/options-state.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@
1919

2020
이 함수는 Vue에 의해 반응형으로 만들어진 일반 JavaScript 객체를 반환합니다.
2121
인스턴스가 생성된 후, 반응형 데이터 객체는 `this.$data`로 접근할 수 있습니다.
22-
컴포넌트 인스턴스는 데이터 객체에서 찾은 모든 속성을 프록시하므로 `this.$data.a``this.a`와 동일합니다.
22+
컴포넌트 인스턴스는 데이터 객체에서 찾은 모든 속성을 프락시하므로 `this.$data.a``this.a`와 동일합니다.
2323

2424
모든 최상위 데이터 속성은 반환된 데이터 객체에 포함되어야 합니다.
2525
`this.$data`에 새 속성을 추가하는 것이 가능하지만 **권장되지는 않습니다**.
2626
원하는 속성 값을 아직 사용할 수 없는 경우,
2727
`undefined` 또는 `null`과 같은 빈 값을 사용하여 Vue가 속성이 존재함을 알 수 있도록 해야 합니다.
2828

2929
`_` 또는 `$`로 시작하는 속성은 Vue의 내부 속성 및 API 메서드와 충돌할 수 있으므로,
30-
컴포넌트 인스턴스에서 **프록시되지 않습니다**.
30+
컴포넌트 인스턴스에서 **프락시되지 않습니다**.
3131
이런 경우에는 `this.$data._property`와 같은 방법으로 접근해야 합니다.
3232

3333
브라우저 API 객체나 프로토타입 속성과 같은 고유한 상태를 저장한 객체를 반환하는 것은 **권장하지 않습니다**.
@@ -315,10 +315,10 @@
315315
키는 `a.b.c`와 같이 점으로 구분된 경로가 될 수도 있습니다.
316316
이 사용법은 복잡한 표현식을 **지원하지 않으며**,
317317
점으로 구분된 경로만 지원됩니다.
318-
복잡한 데이터 소스를 관찰해야 하는 경우,
318+
복잡한 데이터 소스를 감시해야 하는 경우,
319319
명령형 [`$watch()`](/api/component-instance.html#watch) API를 사용해야 합니다.
320320
321-
값은 메소드 이름에 해당하는 문자열(`methods`를 통해 선언됨) 또는 추가적인 옵션을 포함하는 객체일 수도 있습니다.
321+
값은 메서드 이름에 해당하는 문자열(`methods`를 통해 선언됨) 또는 추가적인 옵션을 포함하는 객체일 수도 있습니다.
322322
객체 문법을 사용할 경우,
323323
`handler` 필드에 콜백을 선언해야 합니다.
324324
추가 옵션은 다음과 같습니다:

0 commit comments

Comments
 (0)