|
@@ -6,9 +6,12 @@ import './app.css';
|
|
import { lightTheme, darkTheme } from './themes';
|
|
import { lightTheme, darkTheme } from './themes';
|
|
|
|
|
|
const locale = (window.navigator.language || 'en').toLowerCase().split('-')[0]; // Get locale from browser or default to 'en'
|
|
const locale = (window.navigator.language || 'en').toLowerCase().split('-')[0]; // Get locale from browser or default to 'en'
|
|
-const messages = require(`./assets/i18n/messages/${locale}`).default;
|
|
|
|
|
|
+import messages_en from './assets/i18n/messages/en';
|
|
|
|
+import messages_zh from './assets/i18n/messages/zh';
|
|
|
|
|
|
-function App({ children }: PropsWithChildren<any>) {
|
|
|
|
|
|
+const messages = locale === 'zh' ? messages_zh : messages_en;
|
|
|
|
+
|
|
|
|
+function App({ children }: PropsWithChildren<React.ReactNode>) {
|
|
useLaunch(() => {
|
|
useLaunch(() => {
|
|
console.log('App launched.');
|
|
console.log('App launched.');
|
|
});
|
|
});
|