From 954859a93ed3673b10ab11200e99a699a235c8a2 Mon Sep 17 00:00:00 2001
From: Jessie Keck <jessie.keck@gmail.com>
Date: Fri, 1 Feb 2019 16:02:27 -0800
Subject: [PATCH] Wrap App component with the I18nextProvider from
 react-i18next.

---
 src/lib/MiradorViewer.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/MiradorViewer.js b/src/lib/MiradorViewer.js
index b68f8b64e..55d163590 100644
--- a/src/lib/MiradorViewer.js
+++ b/src/lib/MiradorViewer.js
@@ -1,12 +1,14 @@
 import React from 'react';
 import ReactDOM from 'react-dom';
 import { Provider } from 'react-redux';
+import { I18nextProvider } from 'react-i18next';
 import deepmerge from 'deepmerge';
 import App from '../containers/App';
 import createRootReducer from '../state/reducers/index';
 import createStore from '../state/createStore';
 import * as actions from '../state/actions';
 import settings from '../config/settings';
+import i18n from '../i18n';
 
 const store = createStore();
 /**
@@ -26,7 +28,9 @@ class MiradorViewer {
 
     ReactDOM.render(
       <Provider store={store}>
-        <App config={config} />
+        <I18nextProvider i18n={i18n}>
+          <App config={config} />
+        </I18nextProvider>
       </Provider>,
       document.getElementById(config.id),
     );
-- 
GitLab