mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 02:16:05 +01:00 
			
		
		
		
	
		
			
	
	
		
			21 lines
		
	
	
		
			621 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			621 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|  | import { beforeAll } from "vitest"; | ||
|  | import { getResourceDir } from "../src/services/utils.js"; | ||
|  | import i18next from "i18next"; | ||
|  | import { join } from "path"; | ||
|  | 
 | ||
|  | beforeAll(async () => { | ||
|  |     // Initialize the translations manually to avoid any side effects.
 | ||
|  |     const resourceDir = getResourceDir(); | ||
|  |     const Backend = (await import("i18next-fs-backend")).default; | ||
|  | 
 | ||
|  |     // Initialize translations
 | ||
|  |     await i18next.use(Backend).init({ | ||
|  |         lng: "en", | ||
|  |         fallbackLng: "en", | ||
|  |         ns: "server", | ||
|  |         backend: { | ||
|  |             loadPath: join(resourceDir, "assets/translations/{{lng}}/{{ns}}.json") | ||
|  |         } | ||
|  |     }); | ||
|  | }); |