Skip to content
This repository was archived by the owner on Sep 3, 2024. It is now read-only.

Commit 7593fbf

Browse files
nh0627nh-lee
andauthored
ko: update /api/menu.json (#1955)
* ko: update /api/menu.json * ko: update menu.json files Co-authored-by: Nahyeon Lee <nh.lee@quintet.co.kr>
1 parent 655b558 commit 7593fbf

File tree

4 files changed

+208
-64
lines changed

4 files changed

+208
-64
lines changed

ko/api/menu.json

Lines changed: 108 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
[
22
{
3-
"title": "Essential",
3+
"title": "에센셜",
44
"links": [
55
{
6-
"name": "컨텍스트",
6+
"name": "컨택스트",
77
"to": "/context",
88
"contents": [
9-
{ "name": "범용 키", "to": "#범용-키" },
10-
{ "name": "서버 사이드 ", "to": "#서버-사이드-키" },
11-
{ "name": "클라이언트 사이드 키", "to": "#클라이언트-사이드-키" }
9+
{ "name": "범용 키", "to": "#universal-keys" },
10+
{ "name": "서버사이드 ", "to": "#server-side-keys" },
11+
{ "name": "클라이언트 사이드 키", "to": "#client-side-keys" }
1212
]
1313
}
1414
]
1515
},
1616
{
17-
"title": "Pages",
17+
"title": "페이지",
1818
"links": [
19-
{ "name": "asyncData 메소드", "to": "/" },
19+
{ "name": "asyncData", "to": "/" },
2020
{
21-
"name": "fetch 메소드",
21+
"name": "fetch",
2222
"to": "/pages-fetch",
2323
"contents": [
2424
{ "name": "Nuxt >= 2.12", "to": "#nuxt-gt-2-12" },
@@ -28,6 +28,7 @@
2828
{ "name": "head", "to": "/pages-head" },
2929
{ "name": "key", "to": "/pages-key" },
3030
{ "name": "layout", "to": "/pages-layout" },
31+
{ "name": "loading", "to": "/pages-loading" },
3132
{ "name": "middleware", "to": "/pages-middleware" },
3233
{ "name": "scrollToTop", "to": "/pages-scrolltotop" },
3334
{
@@ -38,11 +39,12 @@
3839
{ "name": "Function", "to": "#function" }
3940
]
4041
},
41-
{ "name": "validate", "to": "/pages-validate" }
42+
{ "name": "validate", "to": "/pages-validate" },
43+
{ "name": "watchQuery", "to": "/pages-watchquery" }
4244
]
4345
},
4446
{
45-
"title": "Components",
47+
"title": "컴포넌트",
4648
"links": [
4749
{ "name": "nuxt", "to": "/components-nuxt" },
4850
{ "name": "nuxt-child", "to": "/components-nuxt-child" },
@@ -51,27 +53,50 @@
5153
]
5254
},
5355
{
54-
"title": "Utils",
56+
"title": "유틸",
5557
"links": [
5658
{ "name": "$nuxt", "to": "/$nuxt" }
5759
]
5860
},
5961
{
60-
"title": "Configuration",
62+
"title": "설정",
6163
"links": [
6264
{
6365
"name": "build",
6466
"to": "/configuration-build",
6567
"contents": [
6668
{ "name": "analyze", "to": "#analyze" },
6769
{ "name": "babel", "to": "#babel" },
70+
{ "name": "cache", "to": "#cache" },
71+
{ "name": "crossorigin", "to": "#crossorigin" },
72+
{ "name": "cssSourceMap", "to": "#csssourcemap" },
73+
{ "name": "devMiddleware", "to": "#devmiddleware" },
74+
{ "name": "devtools", "to": "#devtools" },
6875
{ "name": "extend", "to": "#extend" },
76+
{ "name": "extractCSS", "to": "#extractcss" },
6977
{ "name": "filenames", "to": "#filenames" },
78+
{ "name": "friendlyErrors", "to": "#friendlyerrors" },
79+
{ "name": "hardSource", "to": "#hardsource" },
80+
{ "name": "hotMiddleware", "to": "#hotmiddleware" },
81+
{ "name": "html.minify", "to": "#html-minify" },
82+
{ "name": "indicator", "to": "#indicator" },
7083
{ "name": "loaders", "to": "#loaders" },
84+
{ "name": "optimization", "to": "#optimization" },
85+
{ "name": "optimizeCSS", "to": "#optimizecss" },
86+
{ "name": "parallel", "to": "#parallel" },
7187
{ "name": "plugins", "to": "#plugins" },
7288
{ "name": "postcss", "to": "#postcss" },
89+
{ "name": "profile", "to": "#profile" },
7390
{ "name": "publicPath", "to": "#publicpath" },
74-
{ "name": "vendor", "to": "#vendor" }
91+
{ "name": "quiet", "to": "#quiet" },
92+
{ "name": "splitChunks", "to": "#splitchunks" },
93+
{ "name": "ssr", "to": "#ssr" },
94+
{ "name": "styleResources", "to": "#styleresources" },
95+
{ "name": "templates", "to": "#templates" },
96+
{ "name": "terser", "to": "#terser" },
97+
{ "name": "transpile", "to": "#transpile" },
98+
{ "name": "vueLoader", "to": "#vueloader" },
99+
{ "name": "watch", "to": "#watch" }
75100
]
76101
},
77102
{ "name": "buildDir", "to": "/configuration-builddir" },
@@ -82,7 +107,6 @@
82107
{ "name": "bannerColor", "to": "#bannercolor" }
83108
]
84109
},
85-
{ "name": "캐시", "to": "/configuration-cache" },
86110
{ "name": "css", "to": "/configuration-css" },
87111
{ "name": "dev", "to": "/configuration-dev" },
88112
{ "name": "dir", "to": "/configuration-dir" },
@@ -92,45 +116,88 @@
92116
"name": "generate",
93117
"to": "/configuration-generate",
94118
"contents": [
119+
{ "name": "concurrency", "to": "#concurrency" },
95120
{ "name": "dir", "to": "#dir" },
121+
{ "name": "devtools", "to": "#devtools" },
122+
{ "name": "exclude", "to": "#exclude" },
123+
{ "name": "fallback", "to": "#fallback" },
124+
{ "name": "interval", "to": "#interval" },
96125
{ "name": "minify", "to": "#minify" },
97-
{ "name": "경로", "to": "#routes" }
126+
{ "name": "routes", "to": "#routes" },
127+
{ "name": "subFolders", "to": "#subfolders" }
98128
]
99129
},
130+
{ "name": "globalName", "to": "/configuration-global-name" },
100131
{ "name": "head", "to": "/configuration-head" },
132+
{ "name": "hooks", "to": "/configuration-hooks" },
133+
{ "name": "ignore", "to": "/configuration-ignore" },
101134
{
102135
"name": "loading",
103136
"to": "/configuration-loading",
104137
"contents": [
105-
{ "name": "Progress Bar 사용 여부", "to": "#disable-the-progress-bar" },
106-
{ "name": "사용자 정의 Progress Bar", "to": "#customize-the-progress-bar" },
107-
{ "name": "사용자 정의 Loading 컴포넌트 사용", "to": "#use-a-custom-loading-component" }
138+
{ "name": "Disable the Progress Bar", "to": "#disable-the-progress-bar" },
139+
{ "name": "Customizing the Progress Bar", "to": "#customizing-the-progress-bar" },
140+
{ "name": "Internals of the Progress Bar", "to": "#internals-of-the-progress-bar" },
141+
{ "name": "Using a Custom Loading Component", "to": "#using-a-custom-loading-component" }
108142
]
109143
},
110144
{
111-
"name": "performance",
112-
"to": "/configuration-performance",
145+
"name": "loadingIndicator",
146+
"to": "/configuration-loading-indicator",
113147
"contents": [
114-
{ "name": "gzip", "to": "#gzip" },
115-
{ "name": "prefetch", "to": "#prefetch" }
148+
{ "name": "Built-in indicators", "to": "#built-in-indicators" },
149+
{ "name": "Custom indicators", "to": "#custom-indicators" }
116150
]
117151
},
152+
{ "name": "mode", "to": "/configuration-mode" },
153+
{ "name": "modern", "to": "/configuration-modern" },
154+
{ "name": "modules", "to": "/configuration-modules" },
155+
{ "name": "modulesDir", "to": "/configuration-modulesdir" },
118156
{ "name": "plugins", "to": "/configuration-plugins" },
157+
{
158+
"name": "render",
159+
"to": "/configuration-render",
160+
"contents": [
161+
{ "name": "bundleRenderer", "to": "#bundlerenderer" },
162+
{ "name": "etag", "to": "#etag" },
163+
{ "name": "compressor", "to": "#compressor" },
164+
{ "name": "fallback", "to": "#fallback" },
165+
{ "name": "http2", "to": "#http2" },
166+
{ "name": "injectScripts", "to": "#injectscripts" },
167+
{ "name": "resourceHints", "to": "#resourcehints" },
168+
{ "name": "ssr", "to": "#ssr" },
169+
{ "name": "ssrLog", "to": "#ssrlog" },
170+
{ "name": "static", "to": "#static" },
171+
{ "name": "dist", "to": "#dist" },
172+
{ "name": "csp", "to": "#csp" }
173+
]
174+
},
119175
{ "name": "rootDir", "to": "/configuration-rootdir" },
120176
{
121177
"name": "router",
122178
"to": "/configuration-router",
123179
"contents": [
124180
{ "name": "base", "to": "#base" },
125-
{ "name": "mode", "to": "#mode" },
181+
{ "name": "routeNameSplitter", "to": "#routenamesplitter" },
182+
{ "name": "extendRoutes", "to": "#extendroutes" },
183+
{ "name": "fallback", "to": "#fallback" },
126184
{ "name": "linkActiveClass", "to": "#linkactiveclass" },
127-
{ "name": "scrollBehavior", "to": "#scrollbehavior" },
185+
{ "name": "linkExactActiveClass", "to": "#linkexactactiveclass" },
186+
{ "name": "linkPrefetchedClass", "to": "#linkprefetchedclass" },
128187
{ "name": "middleware", "to": "#middleware" },
129-
{ "name": "extendRoutes", "to": "#extendroutes" }
188+
{ "name": "mode", "to": "#mode" },
189+
{ "name": "parseQuery / stringifyQuery", "to": "#parsequery-stringifyquery" },
190+
{ "name": "prefetchLinks", "to": "#prefetchlinks" },
191+
{ "name": "scrollBehavior", "to": "#scrollbehavior" },
192+
{ "name": "trailingSlash", "to": "#trailingslash" }
130193
]
131194
},
195+
{ "name": "server", "to": "/configuration-server" },
196+
{ "name": "serverMiddleware", "to": "/configuration-servermiddleware" },
132197
{ "name": "srcDir", "to": "/configuration-srcdir" },
133198
{ "name": "transition", "to": "/configuration-transition" },
199+
{ "name": "vue.config", "to": "/configuration-vue-config" },
200+
{ "name": "watch", "to": "/configuration-watch" },
134201
{
135202
"name": "watchers",
136203
"to": "/configuration-watchers",
@@ -142,12 +209,23 @@
142209
]
143210
},
144211
{
145-
"title": "Nuxt Module",
212+
"title": "프로그램적 사용",
213+
"links": [
214+
{ "name": "사용", "to": "/nuxt" },
215+
{ "name": "render", "to": "/nuxt-render" },
216+
{ "name": "renderRoute", "to": "/nuxt-render-route" },
217+
{ "name": "renderAndGetWindow", "to": "/nuxt-render-and-get-window" }
218+
]
219+
},
220+
{
221+
"title": "내부 모듈",
146222
"links": [
147-
{ "name": "Nuxt(options)", "to": "/nuxt" },
148-
{ "name": "nuxt.render(req, res)", "to": "/nuxt-render" },
149-
{ "name": "nuxt.renderRoute(route, context)", "to": "/nuxt-render-route" },
150-
{ "name": "nuxt.renderAndGetWindow(url, options)", "to": "/nuxt-render-and-get-window" }
223+
{ "name": "소개", "to": "/internals" },
224+
{ "name": "Nuxt", "to": "/internals-nuxt" },
225+
{ "name": "Renderer", "to": "/internals-renderer" },
226+
{ "name": "Module Container", "to": "/internals-module-container" },
227+
{ "name": "Builder", "to": "/internals-builder" },
228+
{ "name": "Generator", "to": "/internals-generator" }
151229
]
152230
}
153231
]

ko/examples/menu.json

Lines changed: 72 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,88 @@
22
{
33
"title": "필수",
44
"links": [
5-
{ "name": "Hello world", "to": "" },
6-
{ "name": "SEO HTML Head", "to": "/seo-html-head" }
5+
{
6+
"name": "Hello World",
7+
"to": ""
8+
},
9+
{
10+
"name": "SEO HTML Head",
11+
"to": "/seo-html-head"
12+
}
713
]
814
},
915
{
1016
"title": "사용자 정의",
1117
"links": [
12-
{ "name": "캐시된 컴포넌트", "to": "/cached-components" },
13-
{ "name": "사용자 지정 로딩 컴포넌트", "to": "/custom-loading" },
14-
{ "name": "사용자 지정 경로", "to": "/custom-routes" },
15-
{ "name": "전역 CSS", "to": "/global-css" },
16-
{ "name": "레이아웃", "to": "/layouts" },
17-
{ "name": "미들웨어", "to": "/middleware" },
18-
{ "name": "중첩 경로", "to": "/nested-routes" },
19-
{ "name": "플러그인", "to": "/plugins" },
20-
{ "name": "경로 전환", "to": "/routes-transitions" }
18+
{
19+
"name": "커스텀 로딩",
20+
"to": "/custom-loading"
21+
},
22+
{
23+
"name": "커스텀 페이지 로딩",
24+
"to": "/custom-page-loading"
25+
},
26+
{
27+
"name": "커스텀 라우트",
28+
"to": "/custom-routes"
29+
},
30+
{
31+
"name": "글로벌 CSS",
32+
"to": "/global-css"
33+
},
34+
{
35+
"name": "레이아웃",
36+
"to": "/layouts"
37+
},
38+
{
39+
"name": "미들웨어",
40+
"to": "/middleware"
41+
},
42+
{
43+
"name": "명명된 뷰",
44+
"to": "/named-views"
45+
},
46+
{
47+
"name": "중첩 라우트",
48+
"to": "/nested-routes"
49+
},
50+
{
51+
"name": "플러그인",
52+
"to": "/plugins"
53+
},
54+
{
55+
"name": "라우트 트랜지션",
56+
"to": "/routes-transitions"
57+
}
2158
]
2259
},
2360
{
2461
"title": "고급",
2562
"links": [
26-
{ "name": "비동기 데이터", "to": "/async-data" },
27-
{ "name": "인증 경로", "to": "/auth-routes" },
28-
{ "name": "Vuex Store", "to": "/vuex-store" },
29-
{ "name": "국제화 (i18n)", "to": "/i18n" },
30-
{ "name": "테스팅", "to": "/testing" }
63+
{
64+
"name": "비동기 데이터",
65+
"to": "/async-data"
66+
},
67+
{
68+
"name": "인증 경로",
69+
"to": "/auth-routes"
70+
},
71+
{
72+
"name": "외부 인증 API (JWT)",
73+
"to": "/auth-external-jwt"
74+
},
75+
{
76+
"name": "Vuex Store",
77+
"to": "/vuex-store"
78+
},
79+
{
80+
"name": "i18n",
81+
"to": "/i18n"
82+
},
83+
{
84+
"name": "테스팅",
85+
"to": "/testing"
86+
}
3187
]
3288
}
3389
]

0 commit comments

Comments
 (0)