Web: Files: SelectedFolder: Fixed translation.

This commit is contained in:
Tatiana Lopaeva 2021-06-11 09:19:42 +03:00
parent eb8f20e81a
commit bb2ebaafb1
2 changed files with 10 additions and 16 deletions

View File

@ -2,23 +2,14 @@ import i18n from "i18next";
import Backend from "i18next-http-backend";
import { LANGUAGE } from "@appserver/common/constants";
import config from "../../../../package.json";
const homepage = config.homepage;
//import LanguageDetector from "i18next-browser-languagedetector";
// not like to use this?
// have a look at the Quick start guide
// for passing in lng and translations on init
const languages = ["en", "ru"];
import { loadLanguagePath } from "@appserver/common/utils";
const newInstance = i18n.createInstance();
newInstance.use(Backend).init({
lng: localStorage.getItem(LANGUAGE) || "en",
supportedLngs: languages,
whitelist: languages,
fallbackLng: "en",
load: "languageOnly",
load: "all",
//debug: true,
interpolation: {
@ -30,10 +21,10 @@ newInstance.use(Backend).init({
},
backend: {
loadPath: `${homepage}/locales/{{lng}}/SelectedFolder.json`,
loadPath: loadLanguagePath(config.homepage, "SelectedFolder"),
},
ns: ["SelectedFolder"],
ns: ["SelectedFolder", "Common"],
defaultNS: "SelectedFolder",
react: {

View File

@ -191,7 +191,6 @@ class SelectedFolder extends React.PureComponent {
const {
expandedKeys,
filter,
t,
name,
onClickInput,
@ -251,7 +250,9 @@ class SelectedFolder extends React.PureComponent {
) : (
<div key="loader" className="panel-loader-wrapper">
<Loader type="oval" size="16px" className="panel-loader" />
<Text as="span">{t("LoadingLabel")}</Text>
<Text as="span">{`${t("Common:LoadingProcessing")} ${t(
"Common:LoadingDescription"
)}`}</Text>
</div>
)}
</ModalDialog.Body>
@ -267,12 +268,14 @@ SelectedFolder.propTypes = {
onClickInput: PropTypes.func.isRequired,
onSelectFolder: PropTypes.func.isRequired,
onClose: PropTypes.func.isRequired,
isPanelVisible: PropTypes.bool.isRequired,
};
SelectedFolder.defaultProps = {
isThirdParty: false,
isCommonWithoutProvider: false,
withoutTopLevelFolder: false,
isDisabled: false,
folderList: "",
folderPath: "",
};
@ -288,7 +291,7 @@ const SelectedFolderWrapper = inject(
fetchTreeFolders,
};
}
)(observer(withTranslation("SelectedFolder")(SelectedFolder)));
)(observer(withTranslation(["SelectedFolder", "Common"])(SelectedFolder)));
class SelectedFolderModal extends React.Component {
static getCommonThirdPartyList = async () => {