1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-17 15:53:28 +00:00

[misc] fixed i18n; fixup for 'SeaTable Integration' (#5833)

This commit is contained in:
llj
2023-12-16 16:47:46 +08:00
committed by GitHub
parent 82402604f3
commit af1545452e
6 changed files with 14 additions and 14 deletions

View File

@@ -60,7 +60,7 @@ class OrgAdminInviteUserDialog extends React.Component {
<Modal isOpen={true} toggle={this.toggle}>
<ModalHeader toggle={this.toggle}>{gettext('Invite users')}</ModalHeader>
<ModalBody>
<p>{gettext('You can enter multiple emails, separated by commas. An invitation link will be sent to each user.')}</p>
<p>{gettext('You can enter multiple emails. An invitation link will be sent to each of them.')}</p>
<Form>
<FormGroup>
<Label for="emails">{gettext('Emails')}</Label>

View File

@@ -7,7 +7,7 @@ import './ai-search-help.css';
export default function AISearchHelp() {
return (
<div className="ai-search-help">
<div className="ai-search-help-title">{gettext('Is this answer helpful to you')}{':'}</div>
<div className="ai-search-help-title">{gettext('Is this answer helpful to you?')}</div>
<div className='ai-search-help-container'>
<div className="ai-search-help-detail" key={1}>
<Icon symbol='helpful' />

View File

@@ -73,10 +73,10 @@ class AddSeatableAccountSetting extends Component {
seatable_api_token = seatable_api_token.trim();
let errMessage = '';
if (!base_name) {
errMessage = gettext('Base name is required');
errMessage = gettext('SeaTable base name is required');
}
else if (!seatable_url) {
errMessage = gettext('URL is required');
errMessage = gettext('SeaTable server URL is required');
}
else if (!seatable_api_token) {
errMessage = gettext('SeaTable API token is required');
@@ -137,7 +137,7 @@ class AddSeatableAccountSetting extends Component {
<div className="base-account">
<div className="account-name-desc">
<FormGroup>
<Label>{gettext('Base name')}</Label>
<Label>{gettext('SeaTable base name')}</Label>
<Input value={base_name} onChange={this.onChangeBaseName}/>
</FormGroup>
<FormGroup>

View File

@@ -18,7 +18,7 @@ class DeleteSeatablesDialog extends Component {
<Modal isOpen={true} toggle={closeDialog}>
<ModalHeader toggle={closeDialog}>{gettext('Delete SeaTable base')}</ModalHeader>
<ModalBody>
<div className="pb-6">{gettext('Are you sure to delete SeaTable')}{' '}{accountName}?</div>
<p className="pb-6">{gettext('Are you sure to delete SeaTable {accountName}?').replace('{accountName}', accountName)}</p>
</ModalBody>
<ModalFooter>
<Button color="secondary" onClick={closeDialog}>{gettext('Cancel')}</Button>

View File

@@ -19,8 +19,8 @@ class SeatableAccountSettingList extends Component {
if (!Array.isArray(seatableSettings) || seatableSettings.length === 0) {
return (
<div className="no-accounts d-flex flex-column align-items-center justify-content-center">
<img src={`${mediaUrl}img/no-items-tip.png`} alt={gettext('No SeaTable libraries')} />
<p>{gettext('No Seafile libraries')}</p>
<img src={`${mediaUrl}img/no-items-tip.png`} alt={gettext('No SeaTable bases')} />
<p>{gettext('No SeaTable bases')}</p>
</div>
);
}
@@ -29,7 +29,7 @@ class SeatableAccountSettingList extends Component {
<table className="accounts-list-header">
<thead>
<tr>
<th width='30%'>{gettext('Base name')}</th>
<th width='30%'>{gettext('SeaTable base name')}</th>
<th width='55%'>{gettext('SeaTable server URL')}</th>
<th width='15%'> </th>
</tr>
@@ -60,7 +60,7 @@ class SeatableAccountSettingList extends Component {
return (
<div className="accounts-manage">
<div className="accounts-manage-header d-flex align-items-center justify-content-between">
<span>{gettext('SeaTable')}</span>
<span>{'SeaTable'}</span>
<Button color="primary" size="sm" outline={true} onClick={this.props.changeStatus}>{gettext('Add')}</Button>
</div>
<div className="accounts-list mt-2">