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