- added i18n internationalization;

This commit is contained in:
Vitalii Kiiko
2024-08-09 10:41:54 +02:00
parent 25048fb222
commit 2661152673
7 changed files with 45 additions and 15 deletions

View File

@@ -1,21 +1,20 @@
import { useState, useEffect } from 'react';
import { useEffect } from 'react';
import { BrowserRouter } from 'react-router-dom';
import Routes from './routes';
import { createI18n, setLocaleData } from '@wordpress/i18n';
import { I18nProvider } from '@wordpress/react-i18n';
const i18n = createI18n();
const i18n = createI18n({}, 'gepafin');
function App() {
const [messages, setMessages] = useState({});
console.log('mount')
useEffect(() => {
/*import('../languages/en_US.json').then((translations) => {
setLocaleData(translations, 'gepafin');
});*/
fetch('/languages/en_US.json')
.then((res) => res.json())
.then(res => console.log(res))
.then(res => {
console.log('loaded')
setLocaleData(res.locale_data['gepafin'], 'gepafin')
})
}, []);
return (