1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-19 18:29:23 +00:00

update seafile-editor&seafile-cdoc translate (#4040)

This commit is contained in:
杨顺强
2019-08-31 22:58:38 +08:00
committed by Daniel Pan
parent 0e58a52f68
commit 1def2509e8
16 changed files with 2278 additions and 53 deletions

View File

@@ -1,4 +1,4 @@
import React from 'react';
import React, { Suspense} from 'react';
import ReactDOM from 'react-dom';
import { I18nextProvider } from 'react-i18next';
import i18n from './i18n';
@@ -12,7 +12,8 @@ import { Value } from 'slate';
import CDOCTopbar from './components/toolbar/cdoc-editor-topbar';
import ShareDialog from './components/dialog/share-dialog';
import { Utils } from './utils/utils';
import { translate } from 'react-i18next';
import Loading from './components/loading';
import { withTranslation } from 'react-i18next';
import { EditorUtilities } from '@seafile/seafile-editor/dist/editorUtilities';
import toaster from './components/toast';
@@ -26,8 +27,6 @@ import './index.css';
const CryptoJS = require('crypto-js');
const lang = window.app.config.lang;
const { repoID, repoName, filePath, fileName, username, contactEmail } = window.app.pageOptions;
const { siteRoot, seafileCollabServer, serviceURL } = window.app.config;
const { name } = window.app.userInfo;
@@ -266,11 +265,13 @@ class CDOCEditor extends React.Component {
}
}
const TranslatedCDOCEditor = translate('translations')(CDOCEditor);
const TranslatedCDOCEditor = withTranslation('translations')(CDOCEditor);
ReactDOM.render(
<I18nextProvider i18n={i18n} initialLanguage={lang} >
<TranslatedCDOCEditor />
<I18nextProvider i18n={i18n} >
<Suspense fallback={<Loading />}>
<TranslatedCDOCEditor />
</Suspense>
</I18nextProvider>
,
document.getElementById('wrapper')