config.js 8.6 KB

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