mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-10-28 20:14:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			426 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			426 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| /**
 | |
|  * Languages Loader
 | |
|  */
 | |
| 
 | |
| import * as fs from 'fs';
 | |
| import * as yaml from 'js-yaml';
 | |
| 
 | |
| const loadLang = lang => yaml.safeLoad(
 | |
| 	fs.readFileSync(`./locales/${lang}.yml`, 'utf-8'));
 | |
| 
 | |
| const native = loadLang('ja');
 | |
| 
 | |
| const langs = Object.entries({
 | |
| 	'en': loadLang('en'),
 | |
| 	'ja': native
 | |
| });
 | |
| 
 | |
| langs.map(([, locale]) => {
 | |
| 	// Extend native language (Japanese)
 | |
| 	locale = Object.assign({}, native, locale);
 | |
| });
 | |
| 
 | |
| export default langs;
 |