Skip to content

Commit 79df1aa

Browse files
authored
Update ko (#51)
* docs: recommend tres instead of trois (#2651) * Update members-core.json (#2653) * docs(template-syntax.md): add closing tag (#2656) * docs: side note about HTML-mode in tutorial (#2641) * feat: Add Czech to WIP languages (#2663)
1 parent bb6d9bd commit 79df1aa

File tree

5 files changed

+48
-41
lines changed

5 files changed

+48
-41
lines changed

β€Žsrc/about/team/members-core.json

+10-16
Original file line numberDiff line numberDiff line change
@@ -111,30 +111,24 @@
111111
{
112112
"name": "Jinjiang",
113113
"title": "Developer",
114+
"company": "Bit",
115+
"companyLink": "https://bit.dev",
114116
"projects": [
115117
{
116-
"label": "cn.vuejs.org",
117-
"url": "https://cn.vuejs.org"
118-
},
119-
{
120-
"label": "vue-a11y-utils",
121-
"url": "https://github.com/jinjiang/vue-a11y-utils"
122-
},
123-
{
124-
"label": "vue-mark-display",
125-
"url": "https://github.com/jinjiang/vue-mark-display"
118+
"label": "vuejs-translations",
119+
"url": "https://github.com/vuejs-translations"
126120
},
127121
{
128-
"label": "mark2slides",
129-
"url": "https://github.com/jinjiang/mark2slides"
130-
},
131-
{
132-
"label": "vue-keyboard-over",
133-
"url": "https://github.com/jinjiang/vue-keyboard-over"
122+
"label": "cn.vuejs.org",
123+
"url": "https://cn.vuejs.org"
134124
}
135125
],
136126
"location": "Singapore",
137127
"languages": ["Chinese", "English"],
128+
"website": {
129+
"label": "jinjiang.me",
130+
"url": "http://jinjiang.me"
131+
},
138132
"socials": {
139133
"github": "jinjiang",
140134
"twitter": "zhaojinjiang"

β€Žsrc/guide/essentials/template-syntax.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ Vue ν…œν”Œλ¦Ώμ—μ„œ JavaScript ν‘œν˜„μ‹μ€ λ‹€μŒκ³Ό 같은 μœ„μΉ˜μ— μ‚¬μš©ν• 
239239
<a v-on:[eventName]="doSomething"> ... </a>
240240
241241
<!-- 단좕 문법 -->
242-
<a @[eventName]="doSomething">
242+
<a @[eventName]="doSomething"> ... </a>
243243
```
244244

245245
이 μ˜ˆμ—μ„œ `eventName`의 값이 `"focus"`인 경우, `v-on:[eventName]`은 `v-on:focus`와 κ°™μŠ΅λ‹ˆλ‹€.

β€Žsrc/guide/extras/ways-of-using-vue.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,5 @@ VueλŠ” 주둜 μ›Ή 앱을 κ΅¬μΆ•ν•˜κΈ° μœ„ν•΄ μ„€κ³„λ˜μ—ˆμ§€λ§Œ,
8080
- [Electron](https://www.electronjs.org/) λ˜λŠ” [Tauri](https://tauri.app)둜 λ°μŠ€ν†± μ•± 생성.
8181
- [Ionic Vue](https://ionicframework.com/docs/vue/overview)둜 λͺ¨λ°”일 μ•± 생성.
8282
- λ™μΌν•œ μ½”λ“œλ₯Ό 기반으둜 [Quasar](https://quasar.dev/)λ₯Ό μ‚¬μš©ν•˜μ—¬ λ°μŠ€ν¬ν†± 및 λͺ¨λ°”일 μ•± 생성.
83-
- Vue의 [Custom Renderer API](/api/custom-renderer)λ₯Ό μ‚¬μš©ν•˜μ—¬ [WebGL](https://troisjs.github.io/) λ˜λŠ” [터미널](https://github.com/ycmjason/vuminal)을 λŒ€μƒμœΌλ‘œ ν•˜λŠ” μ»€μŠ€ν…€ λ Œλ”λŸ¬λ₯Ό 생성할 수 μžˆμŠ΅λ‹ˆλ‹€!
83+
- 3D WebGL μ²΄ν—˜μ„ [TresJS](https://tresjs.org/)둜 κ΅¬μΆ•ν•˜μ„Έμš”.
84+
- Vue의 [Custom Renderer API](/api/custom-renderer)λ₯Ό μ‚¬μš©ν•˜μ—¬ [터미널](https://github.com/vue-terminal/vue-termui)κ³Ό 같은 μ»€μŠ€ν…€ λ Œλ”λŸ¬λ₯Ό κ΅¬μΆ•ν•˜μ„Έμš”!

β€Žsrc/translations/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ aside: false
1919
## Work in Progress Languages {#work-in-progress-languages}
2020

2121
- [فارسی / Persian](https://fa.vuejs.org/) [[source](https://github.com/vuejs-translations/docs-fa)]
22+
- [Čeőtina / Czech](https://cs.vuejs.org/) [[source](https://github.com/vuejs-translations/docs-cs)]
2223

2324
## λ²ˆμ—­ μ‹œμž‘ν•˜κΈ° {#starting-a-new-translation}
2425

β€Žsrc/tutorial/src/step-1/description.md

+34-23
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,52 @@
22

33
Vue νŠœν† λ¦¬μ–Όμ— 온 것을 ν™˜μ˜ν•©λ‹ˆλ‹€.
44

5-
이 νŠœν† λ¦¬μ–Όμ˜ λͺ©ν‘œλŠ” λΈŒλΌμš°μ €μ—μ„œ λΉ λ₯΄κ³  μ‰½κ²Œ Vue μ‚¬μš© κ²½ν—˜μ„ μ œκ³΅ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.
6-
포괄적인 것을 λͺ©ν‘œλ‘œ ν•˜μ§€ μ•ŠμœΌλ―€λ‘œ 계속 μ§„ν–‰ν•˜κΈ° 전에 λͺ¨λ“  것을 이해할 ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.
7-
κ·ΈλŸ¬λ‚˜ μ™„λ£Œν•œ ν›„μ—λŠ” 각 μ£Όμ œμ— λŒ€ν•΄ μžμ„Ένžˆ μ„€λͺ…ν•˜λŠ” <a target="_blank" href="/guide/introduction.html">κ°€μ΄λ“œ</a>λ₯Ό μ½μ–΄λ΄…μ‹œλ‹€.
5+
이 νŠœν† λ¦¬μ–Όμ˜ λͺ©ν‘œλŠ” λΈŒλΌμš°μ €μ—μ„œ λΉ λ₯΄κ³  μ‰½κ²Œ Vue μ‚¬μš© κ²½ν—˜μ„ μ œκ³΅ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 포괄적인 것을 λͺ©ν‘œλ‘œ ν•˜μ§€ μ•ŠμœΌλ―€λ‘œ 계속 μ§„ν–‰ν•˜κΈ° 전에 λͺ¨λ“  것을 이해할 ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μ™„λ£Œν•œ ν›„μ—λŠ” 각 μ£Όμ œμ— λŒ€ν•΄ μžμ„Ένžˆ μ„€λͺ…ν•˜λŠ” <a target="_blank" href="/guide/introduction.html">κ°€μ΄λ“œ</a>λ₯Ό μ½μ–΄λ΄…μ‹œλ‹€.
86

97
## μ „μ œ 쑰건 {#prerequisites}
108

11-
이 νŠœν† λ¦¬μ–Όμ—μ„œλŠ” HTML, CSS 및 JavaScript에 λŒ€ν•œ 기본적인 지식이 μžˆλ‹€κ³  κ°€μ •ν•©λ‹ˆλ‹€.
12-
ν”„λ‘ νŠΈμ—”λ“œ κ°œλ°œμ„ μ²˜μŒν•˜λŠ” 경우, 첫 번째 λ‹¨κ³„λ‘œ ν”„λ ˆμž„μ›Œν¬λ‘œ λ°”λ‘œ λ›°μ–΄λ“œλŠ” 것이 쒋은 생각이 아닐 수 μžˆμŠ΅λ‹ˆλ‹€.
13-
기초λ₯Ό κ°–μΆ˜ λ‹€μŒ λ‹€μ‹œ λŒμ•„μ˜€μ„Έμš”!
14-
λ‹€λ₯Έ ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‚¬μš©ν•΄λ³Έ κ²½ν—˜μ΄ 도움이 될 수 μžˆμ§€λ§Œ ν•„μˆ˜λŠ” μ•„λ‹™λ‹ˆλ‹€.
9+
이 νŠœν† λ¦¬μ–Όμ—μ„œλŠ” HTML, CSS 및 JavaScript에 λŒ€ν•œ 기본적인 지식이 μžˆλ‹€κ³  κ°€μ •ν•©λ‹ˆλ‹€. ν”„λ‘ νŠΈμ—”λ“œ κ°œλ°œμ„ μ²˜μŒν•˜λŠ” 경우, 첫 번째 λ‹¨κ³„λ‘œ ν”„λ ˆμž„μ›Œν¬λ‘œ λ°”λ‘œ λ›°μ–΄λ“œλŠ” 것이 쒋은 생각이 아닐 수 μžˆμŠ΅λ‹ˆλ‹€. 기초λ₯Ό κ°–μΆ˜ λ‹€μŒ λ‹€μ‹œ λŒμ•„μ˜€μ„Έμš”! λ‹€λ₯Έ ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‚¬μš©ν•΄λ³Έ κ²½ν—˜μ΄ 도움이 될 수 μžˆμ§€λ§Œ ν•„μˆ˜λŠ” μ•„λ‹™λ‹ˆλ‹€.
1510

1611
## 이 νŠœν† λ¦¬μ–Όμ„ μ‚¬μš©ν•˜λŠ” 방법 {#how-to-use-this-tutorial}
1712

18-
였λ₯Έμͺ½μ—μ„œ μ½”λ“œλ₯Ό νŽΈμ§‘ν•˜κ³  μ¦‰μ‹œ μ—…λ°μ΄νŠΈλœ 결과물을 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
19-
각 λ‹¨κ³„λŠ” Vue의 핡심 κΈ°λŠ₯을 μ†Œκ°œν•˜λ©°, 데λͺ¨κ°€ μž‘λ™ν•˜λ„λ‘ μ½”λ“œλ₯Ό μ™„μ„±ν•΄μ•Ό ν•©λ‹ˆλ‹€.
20-
λ§‰νžˆλ©΄ μž‘λ™ν•˜λŠ” μ½”λ“œλ₯Ό λ³΄μ—¬μ£ΌλŠ” "λ³΄μ—¬μ€˜!" λ²„νŠΌμ΄ ν‘œμ‹œλ©λ‹ˆλ‹€.
21-
ν•˜μ§€λ§Œ 그것에 λ„ˆλ¬΄ μ˜μ‘΄ν•˜μ§€ λ§™μ‹œλ‹€.
22-
슀슀둜 μ•Œμ•„λ‚΄λ©΄ 더 빨리 배울 수 μžˆμŠ΅λ‹ˆλ‹€.
13+
였λ₯Έμͺ½μ—μ„œ μ½”λ“œλ₯Ό νŽΈμ§‘ν•˜κ³  μ¦‰μ‹œ μ—…λ°μ΄νŠΈλœ 결과물을 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. 각 λ‹¨κ³„λŠ” Vue의 핡심 κΈ°λŠ₯을 μ†Œκ°œν•˜λ©°, 데λͺ¨κ°€ μž‘λ™ν•˜λ„λ‘ μ½”λ“œλ₯Ό μ™„μ„±ν•΄μ•Ό ν•©λ‹ˆλ‹€. λ§‰νžˆλ©΄ μž‘λ™ν•˜λŠ” μ½”λ“œλ₯Ό λ³΄μ—¬μ£ΌλŠ” "λ³΄μ—¬μ€˜!" λ²„νŠΌμ΄ ν‘œμ‹œλ©λ‹ˆλ‹€. ν•˜μ§€λ§Œ 그것에 λ„ˆλ¬΄ μ˜μ‘΄ν•˜μ§€ λ§™μ‹œλ‹€. 슀슀둜 μ•Œμ•„λ‚΄λ©΄ 더 빨리 배울 수 μžˆμŠ΅λ‹ˆλ‹€.
2314

24-
Vue 2 λ˜λŠ” λ‹€λ₯Έ ν”„λ ˆμž„μ›Œν¬μ—μ„œ 온 μˆ™λ ¨λœ 개발자라면 이 νŠœν† λ¦¬μ–Όμ„ μ΅œλŒ€ν•œ ν™œμš©ν•˜κΈ° μœ„ν•΄ μ‘°μ •ν•  수 μžˆλŠ” λͺ‡ 가지 섀정이 μžˆμŠ΅λ‹ˆλ‹€.
25-
초보자라면 기본값을 μ‚¬μš©ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.
15+
Vue 2 λ˜λŠ” λ‹€λ₯Έ ν”„λ ˆμž„μ›Œν¬μ—μ„œ 온 μˆ™λ ¨λœ 개발자라면 이 νŠœν† λ¦¬μ–Όμ„ μ΅œλŒ€ν•œ ν™œμš©ν•˜κΈ° μœ„ν•΄ μ‘°μ •ν•  수 μžˆλŠ” λͺ‡ 가지 섀정이 μžˆμŠ΅λ‹ˆλ‹€. 초보자라면 기본값을 μ‚¬μš©ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.
2616

2717
<details>
2818
<summary>νŠœν† λ¦¬μ–Ό μ„€μ • μ„ΈλΆ€ 사항</summary>
2919

30-
- VueλŠ” μ˜΅μ…˜ API와 μ»΄ν¬μ§€μ…˜ API의 두 가지 API μŠ€νƒ€μΌμ„ μ œκ³΅ν•©λ‹ˆλ‹€.
31-
이 νŠœν† λ¦¬μ–Όμ€ 두 μŠ€νƒ€μΌ λͺ¨λ‘μ—μ„œ μž‘λ™ν•˜λ„λ‘ μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
32-
μƒλ‹¨μ˜ API μŠ€νƒ€μΌ μ„€μ • μŠ€μœ„μΉ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ μ›ν•˜λŠ” μŠ€νƒ€μΌμ„ 선택할 수 μžˆμŠ΅λ‹ˆλ‹€.
33-
<a target="_blank" href="/guide/introduction.html#api-styles">API μŠ€νƒ€μΌμ— λŒ€ν•΄ μžμ„Ένžˆ μ•Œμ•„λ³΄κΈ°</a>
20+
- VueλŠ” μ˜΅μ…˜ API와 μ»΄ν¬μ§€μ…˜ API의 두 가지 API μŠ€νƒ€μΌμ„ μ œκ³΅ν•©λ‹ˆλ‹€. 이 νŠœν† λ¦¬μ–Όμ€ 두 μŠ€νƒ€μΌ λͺ¨λ‘μ—μ„œ μž‘λ™ν•˜λ„λ‘ μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μƒλ‹¨μ˜ API μŠ€νƒ€μΌ μ„€μ • μŠ€μœ„μΉ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ μ›ν•˜λŠ” μŠ€νƒ€μΌμ„ 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. <a target="_blank" href="/guide/introduction.html#api-styles">API μŠ€νƒ€μΌμ— λŒ€ν•΄ μžμ„Ένžˆ μ•Œμ•„λ³΄κΈ°</a>
3421

35-
- SFC λ˜λŠ” HTML λͺ¨λ“œλ‘œ μ „ν™˜ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.
36-
μ „μžλŠ” λŒ€λΆ€λΆ„μ˜ κ°œλ°œμžκ°€ λΉŒλ“œ κ³Όμ •μ—μ„œ Vueλ₯Ό μ‚¬μš©ν•  λ•Œ μ‚¬μš©ν•˜λŠ” <a target="_blank" href="/guide/introduction.html#single-file-components">μ‹±κΈ€ 파일 μ»΄ν¬λ„ŒνŠΈ</a>(SFC) ν˜•μ‹μ˜ μ½”λ“œ 예제λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€.
37-
HTML λͺ¨λ“œλŠ” λΉŒλ“œ κ³Όμ • 없이 μ‚¬μš©λ²•μ„ λ³΄μ—¬μ€λ‹ˆλ‹€.
22+
- SFC λ˜λŠ” HTML λͺ¨λ“œλ‘œ μ „ν™˜ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. μ „μžλŠ” λŒ€λΆ€λΆ„μ˜ κ°œλ°œμžκ°€ λΉŒλ“œ κ³Όμ •μ—μ„œ Vueλ₯Ό μ‚¬μš©ν•  λ•Œ μ‚¬μš©ν•˜λŠ” <a target="_blank" href="/guide/introduction.html#single-file-components">μ‹±κΈ€ 파일 μ»΄ν¬λ„ŒνŠΈ</a>(SFC) ν˜•μ‹μ˜ μ½”λ“œ 예제λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€. HTML λͺ¨λ“œλŠ” λΉŒλ“œ κ³Όμ • 없이 μ‚¬μš©λ²•μ„ λ³΄μ—¬μ€λ‹ˆλ‹€.
23+
24+
<div class="html">
25+
26+
:::tip
27+
자체 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ λΉŒλ“œ 단계 없이 HTML λͺ¨λ“œλ₯Ό μ‚¬μš©ν•˜λ €λŠ” 경우, λ‹€μŒ 쀑 ν•˜λ‚˜λ₯Ό λ³€κ²½ν•˜μ—¬ μž„ν¬νŠΈν•˜μ„Έμš”:
28+
29+
```js
30+
import { ... } from 'vue/dist/vue.esm-bundler.js'
31+
```
32+
33+
슀크립트 λ‚΄λΆ€μ—μ„œ, λ˜λŠ” λΉŒλ“œ 도ꡬλ₯Ό κ΅¬μ„±ν•˜μ—¬ `vue`λ₯Ό 적절히 ν•΄μ„ν•˜λ„λ‘ ν•©λ‹ˆλ‹€. [Vite](https://vitejs.dev/)에 λŒ€ν•œ μƒ˜ν”Œ ꡬ성:
34+
35+
```js
36+
// vite.config.js
37+
export default {
38+
resolve: {
39+
alias: {
40+
vue: 'vue/dist/vue.esm-bundler.js'
41+
}
42+
}
43+
}
44+
```
45+
46+
μžμ„Έν•œ λ‚΄μš©μ€ [도ꡬ κ°€μ΄λ“œμ˜ ν•΄λ‹Ή μ„Ήμ…˜](/guide/scaling-up/tooling.html#note-on-in-browser-template-compilation)을 μ°Έμ‘°ν•˜μ„Έμš”.
47+
:::
48+
49+
</div>
3850

3951
</details>
4052

41-
μ€€λΉ„ λλ‚˜μš”?
42-
"λ‹€μŒ"을 ν΄λ¦­ν•˜μ—¬ μ‹œμž‘ν•©μ‹œλ‹€.
53+
μ€€λΉ„ λλ‚˜μš”? "λ‹€μŒ"을 ν΄λ¦­ν•˜μ—¬ μ‹œμž‘ν•©μ‹œλ‹€.

0 commit comments

Comments
Β (0)