config.js 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332
  1. module.exports = {
  2. locales: {
  3. '/': {
  4. lang: 'en-US',
  5. title: 'Vuex',
  6. description: 'Centralized State Management for Vue.js'
  7. },
  8. '/zh/': {
  9. lang: 'zh-CN',
  10. title: 'Vuex',
  11. description: 'Vue.js 的中心化状态管理方案'
  12. },
  13. '/ja/': {
  14. lang: 'ja',
  15. title: 'Vuex',
  16. description: 'Vue.js のための集中状態管理'
  17. },
  18. '/ru/': {
  19. lang: 'ru',
  20. title: 'Vuex',
  21. description: 'Централизованное управление состоянием для Vue.js'
  22. },
  23. '/kr/': {
  24. lang: 'kr',
  25. title: 'Vuex',
  26. description: 'Vue.js의 중앙 상태 관리'
  27. },
  28. '/ptbr/': {
  29. lang: 'pt-BR',
  30. title: 'Vuex',
  31. description: 'Gerenciamento de Estado Centralizado para Vue.js'
  32. },
  33. '/fr/': {
  34. lang: 'fr-FR',
  35. title: 'Vuex',
  36. description: 'Gestion d\'état centralisé pour Vue.js'
  37. }
  38. },
  39. serviceWorker: true,
  40. theme: 'vue',
  41. themeConfig: {
  42. repo: 'vuejs/vuex',
  43. docsDir: 'docs',
  44. locales: {
  45. '/': {
  46. label: 'English',
  47. selectText: 'Languages',
  48. editLinkText: 'Edit this page on GitHub',
  49. nav: [
  50. {
  51. text: 'Guide',
  52. link: '/guide/'
  53. },
  54. {
  55. text: 'API Reference',
  56. link: '/api/'
  57. },
  58. {
  59. text: 'Release Notes',
  60. link: 'https://github.com/vuejs/vuex/releases'
  61. }
  62. ],
  63. sidebar: [
  64. '/installation',
  65. '/',
  66. '/guide/',
  67. {
  68. title: 'Core Concepts',
  69. collapsable: false,
  70. children: [
  71. '/guide/state',
  72. '/guide/getters',
  73. '/guide/mutations',
  74. '/guide/actions',
  75. '/guide/modules'
  76. ]
  77. },
  78. '/guide/structure',
  79. '/guide/plugins',
  80. '/guide/strict',
  81. '/guide/forms',
  82. '/guide/testing',
  83. '/guide/hot-reload'
  84. ]
  85. },
  86. '/zh/': {
  87. label: '简体中文',
  88. selectText: '选择语言',
  89. editLinkText: '在 GitHub 上编辑此页',
  90. nav: [
  91. {
  92. text: '指南',
  93. link: '/zh/guide/'
  94. },
  95. {
  96. text: 'API 参考',
  97. link: '/zh/api/'
  98. },
  99. {
  100. text: '更新记录',
  101. link: 'https://github.com/vuejs/vuex/releases'
  102. }
  103. ],
  104. sidebar: [
  105. '/zh/installation',
  106. '/zh/',
  107. '/zh/guide/',
  108. {
  109. title: '核心概念',
  110. collapsable: false,
  111. children: [
  112. '/zh/guide/state',
  113. '/zh/guide/getters',
  114. '/zh/guide/mutations',
  115. '/zh/guide/actions',
  116. '/zh/guide/modules'
  117. ]
  118. },
  119. '/zh/guide/structure',
  120. '/zh/guide/plugins',
  121. '/zh/guide/strict',
  122. '/zh/guide/forms',
  123. '/zh/guide/testing',
  124. '/zh/guide/hot-reload'
  125. ]
  126. },
  127. '/ja/': {
  128. label: '日本語',
  129. selectText: '言語',
  130. editLinkText: 'GitHub 上でこのページを編集する',
  131. nav: [{
  132. text: 'ガイド',
  133. link: '/ja/guide/'
  134. },
  135. {
  136. text: 'API リファレンス',
  137. link: '/ja/api/'
  138. },
  139. {
  140. text: 'リリースノート',
  141. link: 'https://github.com/vuejs/vuex/releases'
  142. }
  143. ],
  144. sidebar: [
  145. '/ja/installation',
  146. '/ja/',
  147. '/ja/guide/',
  148. {
  149. title: 'コアコンセプト',
  150. collapsable: false,
  151. children: [
  152. '/ja/guide/state',
  153. '/ja/guide/getters',
  154. '/ja/guide/mutations',
  155. '/ja/guide/actions',
  156. '/ja/guide/modules'
  157. ]
  158. },
  159. '/ja/guide/structure',
  160. '/ja/guide/plugins',
  161. '/ja/guide/strict',
  162. '/ja/guide/forms',
  163. '/ja/guide/testing',
  164. '/ja/guide/hot-reload'
  165. ]
  166. },
  167. '/ru/': {
  168. label: 'Русский',
  169. selectText: 'Переводы',
  170. editLinkText: 'Изменить эту страницу на GitHub',
  171. nav: [
  172. {
  173. text: 'Руководство',
  174. link: '/ru/guide/'
  175. },
  176. {
  177. text: 'Справочник API',
  178. link: '/ru/api/'
  179. },
  180. {
  181. text: 'История изменений',
  182. link: 'https://github.com/vuejs/vuex/releases'
  183. }
  184. ],
  185. sidebar: [
  186. '/ru/installation',
  187. '/ru/',
  188. '/ru/guide/',
  189. {
  190. title: 'Основные понятия',
  191. collapsable: false,
  192. children: [
  193. '/ru/guide/state',
  194. '/ru/guide/getters',
  195. '/ru/guide/mutations',
  196. '/ru/guide/actions',
  197. '/ru/guide/modules'
  198. ]
  199. },
  200. '/ru/guide/structure',
  201. '/ru/guide/plugins',
  202. '/ru/guide/strict',
  203. '/ru/guide/forms',
  204. '/ru/guide/testing',
  205. '/ru/guide/hot-reload'
  206. ]
  207. },
  208. '/kr/': {
  209. label: '한국어',
  210. selectText: '언어 변경',
  211. editLinkText: 'GitHub에서 이 페이지 수정',
  212. nav: [{
  213. text: '가이드',
  214. link: '/kr/guide/'
  215. },
  216. {
  217. text: 'API 레퍼런스',
  218. link: '/kr/api/'
  219. },
  220. {
  221. text: '릴리즈 노트',
  222. link: 'https://github.com/vuejs/vuex/releases'
  223. }
  224. ],
  225. sidebar: [
  226. '/kr/installation',
  227. '/kr/',
  228. '/kr/guide/',
  229. {
  230. title: '핵심 컨셉',
  231. collapsable: false,
  232. children: [
  233. '/kr/guide/state',
  234. '/kr/guide/getters',
  235. '/kr/guide/mutations',
  236. '/kr/guide/actions',
  237. '/kr/guide/modules'
  238. ]
  239. },
  240. '/kr/guide/structure',
  241. '/kr/guide/plugins',
  242. '/kr/guide/strict',
  243. '/kr/guide/forms',
  244. '/kr/guide/testing',
  245. '/kr/guide/hot-reload'
  246. ]
  247. },
  248. '/ptbr/': {
  249. label: 'Português',
  250. selectText: 'Idiomas',
  251. editLinkText: 'Edite esta página no GitHub',
  252. nav: [
  253. {
  254. text: 'Guia',
  255. link: '/ptbr/guide/'
  256. },
  257. {
  258. text: 'Referência da API',
  259. link: '/ptbr/api/'
  260. },
  261. {
  262. text: 'Notas da Versão',
  263. link: 'https://github.com/vuejs/vuex/releases'
  264. }
  265. ],
  266. sidebar: [
  267. '/ptbr/installation',
  268. '/ptbr/',
  269. '/ptbr/guide/',
  270. {
  271. title: 'Conceitos Básicos',
  272. collapsable: false,
  273. children: [
  274. '/ptbr/guide/state',
  275. '/ptbr/guide/getters',
  276. '/ptbr/guide/mutations',
  277. '/ptbr/guide/actions',
  278. '/ptbr/guide/modules'
  279. ]
  280. },
  281. '/ptbr/guide/structure',
  282. '/ptbr/guide/plugins',
  283. '/ptbr/guide/strict',
  284. '/ptbr/guide/forms',
  285. '/ptbr/guide/testing',
  286. '/ptbr/guide/hot-reload'
  287. ]
  288. },
  289. '/fr/': {
  290. label: 'Français',
  291. selectText: 'Langues',
  292. editLinkText: 'Éditer la page sur GitHub',
  293. nav: [
  294. {
  295. text: 'Guide',
  296. link: '/fr/guide/'
  297. },
  298. {
  299. text: 'API',
  300. link: '/fr/api/'
  301. },
  302. {
  303. text: 'Notes de release',
  304. link: 'https://github.com/vuejs/vuex/releases'
  305. }
  306. ],
  307. sidebar: [
  308. '/fr/installation',
  309. '/fr/',
  310. '/fr/guide/',
  311. {
  312. title: 'Concepts centraux',
  313. collapsable: false,
  314. children: [
  315. '/fr/guide/state',
  316. '/fr/guide/getters',
  317. '/fr/guide/mutations',
  318. '/fr/guide/actions',
  319. '/fr/guide/modules'
  320. ]
  321. },
  322. '/fr/guide/structure',
  323. '/fr/guide/plugins',
  324. '/fr/guide/strict',
  325. '/fr/guide/forms',
  326. '/fr/guide/testing',
  327. '/fr/guide/hot-reload'
  328. ]
  329. },
  330. }
  331. }
  332. }