22 changed files with 560 additions and 914 deletions
			
			
		
								
									
										File diff suppressed because it is too large
									
								
							
						
					| @ -0,0 +1,46 @@ | |||
| import { createI18n } from "vue-i18n"; | |||
| import daDK from "./languages/da-DK"; | |||
| import deDE from "./languages/de-DE"; | |||
| import en from "./languages/en"; | |||
| import esEs from "./languages/es-ES"; | |||
| import etEE from "./languages/et-EE"; | |||
| import frFR from "./languages/fr-FR"; | |||
| import itIT from "./languages/it-IT"; | |||
| import ja from "./languages/ja"; | |||
| import koKR from "./languages/ko-KR"; | |||
| import nlNL from "./languages/nl-NL"; | |||
| import pl from "./languages/pl"; | |||
| import ruRU from "./languages/ru-RU"; | |||
| import sr from "./languages/sr"; | |||
| import srLatn from "./languages/sr-latn"; | |||
| import svSE from "./languages/sv-SE"; | |||
| import zhCN from "./languages/zh-CN"; | |||
| import zhHK from "./languages/zh-HK"; | |||
| 
 | |||
| const languageList = { | |||
|     en, | |||
|     "zh-HK": zhHK, | |||
|     "de-DE": deDE, | |||
|     "nl-NL": nlNL, | |||
|     "es-ES": esEs, | |||
|     "fr-FR": frFR, | |||
|     "it-IT": itIT, | |||
|     "ja": ja, | |||
|     "da-DK": daDK, | |||
|     "sr": sr, | |||
|     "sr-latn": srLatn, | |||
|     "sv-SE": svSE, | |||
|     "ko-KR": koKR, | |||
|     "ru-RU": ruRU, | |||
|     "zh-CN": zhCN, | |||
|     "pl": pl, | |||
|     "et-EE": etEE, | |||
| }; | |||
| 
 | |||
| export const i18n = createI18n({ | |||
|     locale: localStorage.locale || "en", | |||
|     fallbackLocale: "en", | |||
|     silentFallbackWarn: true, | |||
|     silentTranslationWarn: false, | |||
|     messages: languageList, | |||
| }); | |||
| @ -0,0 +1,71 @@ | |||
| import { createRouter, createWebHistory } from "vue-router"; | |||
| import EmptyLayout from "./layouts/EmptyLayout.vue"; | |||
| import Layout from "./layouts/Layout.vue"; | |||
| import Dashboard from "./pages/Dashboard.vue"; | |||
| import DashboardHome from "./pages/DashboardHome.vue"; | |||
| import Details from "./pages/Details.vue"; | |||
| import EditMonitor from "./pages/EditMonitor.vue"; | |||
| import List from "./pages/List.vue"; | |||
| import Settings from "./pages/Settings.vue"; | |||
| import Setup from "./pages/Setup.vue"; | |||
| 
 | |||
| const routes = [ | |||
|     { | |||
|         path: "/", | |||
|         component: Layout, | |||
|         children: [ | |||
|             { | |||
|                 name: "root", | |||
|                 path: "", | |||
|                 component: Dashboard, | |||
|                 children: [ | |||
|                     { | |||
|                         name: "DashboardHome", | |||
|                         path: "/dashboard", | |||
|                         component: DashboardHome, | |||
|                         children: [ | |||
|                             { | |||
|                                 path: "/dashboard/:id", | |||
|                                 component: EmptyLayout, | |||
|                                 children: [ | |||
|                                     { | |||
|                                         path: "", | |||
|                                         component: Details, | |||
|                                     }, | |||
|                                     { | |||
|                                         path: "/edit/:id", | |||
|                                         component: EditMonitor, | |||
|                                     }, | |||
|                                 ], | |||
|                             }, | |||
|                             { | |||
|                                 path: "/add", | |||
|                                 component: EditMonitor, | |||
|                             }, | |||
|                             { | |||
|                                 path: "/list", | |||
|                                 component: List, | |||
|                             }, | |||
|                         ], | |||
|                     }, | |||
|                     { | |||
|                         path: "/settings", | |||
|                         component: Settings, | |||
|                     }, | |||
|                 ], | |||
|             }, | |||
| 
 | |||
|         ], | |||
| 
 | |||
|     }, | |||
|     { | |||
|         path: "/setup", | |||
|         component: Setup, | |||
|     }, | |||
| ] | |||
| 
 | |||
| export const router = createRouter({ | |||
|     linkActiveClass: "active", | |||
|     history: createWebHistory(), | |||
|     routes, | |||
| }); | |||
					Loading…
					
					
				
		Reference in new issue