mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-07 09:51:26 +00:00
fix translation (#6905)
* fix translation * change Successful to xxx updated * fix text
This commit is contained in:
@@ -34,7 +34,7 @@ class AddAbuseReportDialog extends React.Component {
|
|||||||
}
|
}
|
||||||
seafileAPI.addAbuseReport(this.props.sharedToken, this.state.abuseType, this.state.description, this.state.reporter, this.props.filePath).then((res) => {
|
seafileAPI.addAbuseReport(this.props.sharedToken, this.state.abuseType, this.state.description, this.state.reporter, this.props.filePath).then((res) => {
|
||||||
this.props.toggleAddAbuseReportDialog();
|
this.props.toggleAddAbuseReportDialog();
|
||||||
toaster.success(gettext('Success'), { duration: 2 });
|
toaster.success(gettext('Abuse report added'), { duration: 2 });
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
if (error.response) {
|
if (error.response) {
|
||||||
this.setState({
|
this.setState({
|
||||||
|
@@ -38,7 +38,7 @@ class RenameDepartmentDialog extends React.Component {
|
|||||||
seafileAPI.orgAdminUpdateDepartGroup(orgID, groupID, this.state.departmentName.trim()).then((res) => {
|
seafileAPI.orgAdminUpdateDepartGroup(orgID, groupID, this.state.departmentName.trim()).then((res) => {
|
||||||
this.props.toggle();
|
this.props.toggle();
|
||||||
this.props.onDepartmentNameChanged(res.data);
|
this.props.onDepartmentNameChanged(res.data);
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Name updated'));
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
let errorMsg = Utils.getErrorMsg(error);
|
let errorMsg = Utils.getErrorMsg(error);
|
||||||
this.setState({ errMessage: errorMsg });
|
this.setState({ errMessage: errorMsg });
|
||||||
|
@@ -61,7 +61,7 @@ class PublishWikiDialog extends React.Component {
|
|||||||
let wiki_id = this.props.wiki.id;
|
let wiki_id = this.props.wiki.id;
|
||||||
wikiAPI.deletePublishWikiLink(wiki_id).then((res) => {
|
wikiAPI.deletePublishWikiLink(wiki_id).then((res) => {
|
||||||
this.setState({ url: '' });
|
this.setState({ url: '' });
|
||||||
toaster.success(gettext('Successfully'));
|
toaster.success(gettext('Wiki custom URL deleted'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
if (error.response) {
|
if (error.response) {
|
||||||
let errorMsg = error.response.data.error_msg;
|
let errorMsg = error.response.data.error_msg;
|
||||||
|
@@ -33,7 +33,7 @@ class RenameDepartmentDialog extends React.Component {
|
|||||||
seafileAPI.sysAdminRenameDepartment(this.props.groupID, this.state.departmentName.trim()).then((res) => {
|
seafileAPI.sysAdminRenameDepartment(this.props.groupID, this.state.departmentName.trim()).then((res) => {
|
||||||
this.props.toggle();
|
this.props.toggle();
|
||||||
this.props.onDepartmentNameChanged(res.data);
|
this.props.onDepartmentNameChanged(res.data);
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Department renamed'));
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
let errorMsg = Utils.getErrorMsg(error);
|
let errorMsg = Utils.getErrorMsg(error);
|
||||||
this.setState({ errMessage: errorMsg });
|
this.setState({ errMessage: errorMsg });
|
||||||
|
@@ -38,7 +38,7 @@ const UserSetPassword = ({ toggle }) => {
|
|||||||
setErrorMessage('');
|
setErrorMessage('');
|
||||||
setCanSubmit(false);
|
setCanSubmit(false);
|
||||||
userAPI.resetPassword(null, password).then(() => {
|
userAPI.resetPassword(null, password).then(() => {
|
||||||
toaster.success('Password set');
|
toaster.success(gettext('Password set'));
|
||||||
location.reload();
|
location.reload();
|
||||||
toggle();
|
toggle();
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
|
@@ -45,7 +45,7 @@ const UserUpdatePassword = ({ toggle }) => {
|
|||||||
setErrorMessage('');
|
setErrorMessage('');
|
||||||
setCanSubmit(false);
|
setCanSubmit(false);
|
||||||
userAPI.resetPassword(currentPassword, newPassword).then(() => {
|
userAPI.resetPassword(currentPassword, newPassword).then(() => {
|
||||||
toaster.success('Password updated');
|
toaster.success(gettext('Password updated'));
|
||||||
toggle();
|
toggle();
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
const errMessage = Utils.getErrorMsg(error);
|
const errMessage = Utils.getErrorMsg(error);
|
||||||
|
@@ -54,7 +54,7 @@ class EmailNotice extends React.Component {
|
|||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
let { fileUpdatesEmailInterval, collaborateEmailInterval } = this.state;
|
let { fileUpdatesEmailInterval, collaborateEmailInterval } = this.state;
|
||||||
seafileAPI.updateEmailNotificationInterval(fileUpdatesEmailInterval, collaborateEmailInterval).then((res) => {
|
seafileAPI.updateEmailNotificationInterval(fileUpdatesEmailInterval, collaborateEmailInterval).then((res) => {
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Email notification updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errorMsg = Utils.getErrorMsg(error);
|
let errorMsg = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errorMsg);
|
toaster.danger(errorMsg);
|
||||||
|
@@ -52,12 +52,11 @@ class UserAvatarForm extends React.Component {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// this.form.current.submit();
|
|
||||||
seafileAPI.updateUserAvatar(file, 160).then((res) => {
|
seafileAPI.updateUserAvatar(file, 160).then((res) => {
|
||||||
this.setState({
|
this.setState({
|
||||||
avatarSrc: res.data.avatar_url
|
avatarSrc: res.data.avatar_url
|
||||||
});
|
});
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Avatar updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errorMsg = Utils.getErrorMsg(error);
|
let errorMsg = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errorMsg);
|
toaster.danger(errorMsg);
|
||||||
|
@@ -35,7 +35,7 @@ class WebAPIAuthToken extends React.Component {
|
|||||||
authToken: res.data.token,
|
authToken: res.data.token,
|
||||||
isAuthTokenVisible: false
|
isAuthTokenVisible: false
|
||||||
});
|
});
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Auth Token created'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errorMsg = Utils.getErrorMsg(error);
|
let errorMsg = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errorMsg);
|
toaster.danger(errorMsg);
|
||||||
@@ -48,7 +48,7 @@ class WebAPIAuthToken extends React.Component {
|
|||||||
authToken: '',
|
authToken: '',
|
||||||
isAuthTokenVisible: false
|
isAuthTokenVisible: false
|
||||||
});
|
});
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Auth Token deleted'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errorMsg = Utils.getErrorMsg(error);
|
let errorMsg = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errorMsg);
|
toaster.danger(errorMsg);
|
||||||
|
@@ -34,7 +34,7 @@ class WebdavPassword extends React.Component {
|
|||||||
this.setState({
|
this.setState({
|
||||||
isWebdavPasswordSetted: !this.state.isWebdavPasswordSetted,
|
isWebdavPasswordSetted: !this.state.isWebdavPasswordSetted,
|
||||||
});
|
});
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Password updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errorMsg = Utils.getErrorMsg(error);
|
let errorMsg = Utils.getErrorMsg(error);
|
||||||
this.toggleSetPasswordDialog();
|
this.toggleSetPasswordDialog();
|
||||||
@@ -51,7 +51,7 @@ class WebdavPassword extends React.Component {
|
|||||||
resetPassword = (password) => {
|
resetPassword = (password) => {
|
||||||
seafileAPI.updateWebdavSecret(password).then((res) => {
|
seafileAPI.updateWebdavSecret(password).then((res) => {
|
||||||
this.toggleResetPasswordDialog();
|
this.toggleResetPasswordDialog();
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Password reset'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errorMsg = Utils.getErrorMsg(error);
|
let errorMsg = Utils.getErrorMsg(error);
|
||||||
this.toggleResetPasswordDialog();
|
this.toggleResetPasswordDialog();
|
||||||
@@ -71,7 +71,7 @@ class WebdavPassword extends React.Component {
|
|||||||
this.setState({
|
this.setState({
|
||||||
isWebdavPasswordSetted: !this.state.isWebdavPasswordSetted,
|
isWebdavPasswordSetted: !this.state.isWebdavPasswordSetted,
|
||||||
});
|
});
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Password removed'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errorMsg = Utils.getErrorMsg(error);
|
let errorMsg = Utils.getErrorMsg(error);
|
||||||
this.toggleRemovePasswordDialog();
|
this.toggleRemovePasswordDialog();
|
||||||
|
@@ -92,7 +92,7 @@ class WikiCardItem extends Component {
|
|||||||
wikiAPI.publishWiki(this.props.wiki.id, publish_url).then((res) => {
|
wikiAPI.publishWiki(this.props.wiki.id, publish_url).then((res) => {
|
||||||
const { publish_url } = res.data;
|
const { publish_url } = res.data;
|
||||||
this.setState({ customUrl: publish_url });
|
this.setState({ customUrl: publish_url });
|
||||||
toaster.success(gettext('Successfully.'));
|
toaster.success(gettext('Wiki published'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
if (error.response) {
|
if (error.response) {
|
||||||
let errorMsg = error.response.data.error_msg;
|
let errorMsg = error.response.data.error_msg;
|
||||||
|
@@ -62,7 +62,7 @@ class OrgSAMLConfig extends Component {
|
|||||||
domainVerified: res.data.saml_config.domain_verified || false,
|
domainVerified: res.data.saml_config.domain_verified || false,
|
||||||
idpCertificate: res.data.saml_config.idp_certificate || '',
|
idpCertificate: res.data.saml_config.idp_certificate || '',
|
||||||
});
|
});
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('SAML config updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
@@ -73,7 +73,7 @@ class OrgSAMLConfig extends Component {
|
|||||||
const { domain } = this.state;
|
const { domain } = this.state;
|
||||||
seafileAPI.orgAdminVerifyDomain(orgID, domain).then((res) => {
|
seafileAPI.orgAdminVerifyDomain(orgID, domain).then((res) => {
|
||||||
this.setState({ domainVerified: res.data.domain_verified });
|
this.setState({ domainVerified: res.data.domain_verified });
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Domain verified'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
|
@@ -54,7 +54,7 @@ class OrgWebSettings extends Component {
|
|||||||
this.setState({
|
this.setState({
|
||||||
config_dict: res.data
|
config_dict: res.data
|
||||||
});
|
});
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Name updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
@@ -66,7 +66,7 @@ class OrgWebSettings extends Component {
|
|||||||
this.setState({
|
this.setState({
|
||||||
logoPath: res.data.logo_path
|
logoPath: res.data.logo_path
|
||||||
});
|
});
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Logo updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
@@ -75,7 +75,7 @@ class OrgWebSettings extends Component {
|
|||||||
|
|
||||||
orgSaveSetting = (key, value) => {
|
orgSaveSetting = (key, value) => {
|
||||||
seafileAPI.orgAdminSetSysSettingInfo(orgID, key, value).then((res) => {
|
seafileAPI.orgAdminSetSysSettingInfo(orgID, key, value).then((res) => {
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('System settings updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
|
@@ -262,7 +262,7 @@ class InstitutionAdmins extends Component {
|
|||||||
return user.email != email;
|
return user.email != email;
|
||||||
});
|
});
|
||||||
this.setState({ userList: newUserList });
|
this.setState({ userList: newUserList });
|
||||||
toaster.success('success');
|
toaster.success(gettext('User deleted'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
|
@@ -305,7 +305,7 @@ class InstitutionUsers extends Component {
|
|||||||
return user;
|
return user;
|
||||||
});
|
});
|
||||||
this.setState({ userList: userList });
|
this.setState({ userList: userList });
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('Admin updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
@@ -346,7 +346,7 @@ class InstitutionUsers extends Component {
|
|||||||
return user.email != email;
|
return user.email != email;
|
||||||
});
|
});
|
||||||
this.setState({ userList: newUserList });
|
this.setState({ userList: newUserList });
|
||||||
toaster.success('success');
|
toaster.success(gettext('User deleted'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
|
@@ -45,7 +45,7 @@ class WebSettings extends Component {
|
|||||||
this.setState({
|
this.setState({
|
||||||
config_dict: res.data
|
config_dict: res.data
|
||||||
});
|
});
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('System settings updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
@@ -75,7 +75,7 @@ class WebSettings extends Component {
|
|||||||
loginBGPath: res.data.login_bg_image_path
|
loginBGPath: res.data.login_bg_image_path
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('System settings updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
|
@@ -89,7 +89,7 @@ class Settings extends React.Component {
|
|||||||
this.setState({
|
this.setState({
|
||||||
userInfo: res.data
|
userInfo: res.data
|
||||||
});
|
});
|
||||||
toaster.success(gettext('Success'));
|
toaster.success(gettext('User info updated'));
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
toaster.danger(errMessage);
|
toaster.danger(errMessage);
|
||||||
|
Reference in New Issue
Block a user