mirror of
https://github.com/maputnik/editor.git
synced 2026-01-21 04:40:02 +00:00
This is a rough start on adding react-i18next. I'll be working on adding more translatable strings and translations in the coming days. I'm going to need to wrap class components in HOCs, so let me know if there's something I should be fixing before doing that. I'm thinking now to keep the exported class names exactly the same, and rename the existing classes by prefixing an `I` (for internal). For example: ``` export default class AppToolbar ... ``` becomes ``` class IAppToolbar ... const AppToolbar = withTranslation()(IAppToolbar); export default AppToolbar; ``` I'll be able to contribute Japanese strings (I've talked to a couple people on my team and they'll be happy to help as well), so that's the language I decided to go with in this PR. Closes #746 --------- Co-authored-by: Ko Nagase <nagase@georepublic.co.jp> Co-authored-by: Harel M <harel.mazor@gmail.com>
18 lines
447 B
JavaScript
18 lines
447 B
JavaScript
import { IconContext } from "react-icons";
|
|
import { createRoot } from 'react-dom/client';
|
|
|
|
import './favicon.ico'
|
|
import './styles/index.scss'
|
|
import './i18n';
|
|
import App from './components/App';
|
|
|
|
const root = createRoot(document.querySelector("#app"));
|
|
root.render(
|
|
<IconContext.Provider value={{className: 'react-icons'}}>
|
|
<App/>
|
|
</IconContext.Provider>
|
|
);
|
|
|
|
// Hide the loader.
|
|
document.querySelector(".loading").style.display = "none";
|