Guest User

Untitled

a guest
May 22nd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. import i18n from 'i18next';
  2. import LanguageDetector from 'i18next-browser-languagedetector';
  3.  
  4. const fr = require('./languages/fr.json');
  5. const es = require('./languages/es.json');
  6.  
  7. i18n
  8. .use(LanguageDetector)
  9. .init({
  10. resources: {
  11. fr: {
  12. translations: fr
  13. },
  14. es: {
  15. translations: es
  16. }
  17. },
  18. fallbackLng: 'fr',
  19. debug: true,
  20. ns: ['translations'],
  21. defaultNS: 'translations',
  22. keySeparator: true,
  23. react: {
  24. wait: true
  25. }
  26. });
  27.  
  28. export default i18n;
  29.  
  30. import { I18nextProvider } from 'react-i18next';
  31. import i18n from './I18n';
  32. ReactDOM.render(
  33. <Provider store={store}>
  34. <I18nextProvider i18n={ i18n }>
  35. <BrowserRouter>
  36. <div>
  37. <Header />
  38. <Navigation />
  39. <Switch>
  40. <Route path="/informations" component={CustomerInformations} />
  41. <Route path="/votre-caisse" component={CustomerQuotation} />
  42. <Route path="/upload" component={CustomerUpload} />
  43. <Route path="/calendrier" component={Calendar} />
  44. <Route path="/merci" component={LastPage} />
  45. </Switch>
  46. </div>
  47. </BrowserRouter>
  48. </I18nextProvider>
  49. </Provider>,
  50. document.querySelector('.container-fluid')
  51. );
Add Comment
Please, Sign In to add comment