Fix signupTable i18n.

This commit is contained in:
Gucheng Wang
2022-06-17 23:26:02 +08:00
parent 63c09a879f
commit 065b235dc5
8 changed files with 28 additions and 13 deletions

View File

@@ -69,27 +69,35 @@ class SignupTable extends React.Component {
key: 'name', key: 'name',
render: (text, record, index) => { render: (text, record, index) => {
const items = [ const items = [
{id: 'Username', name: 'Username'}, {name: "Username", displayName: i18next.t("signup:Username")},
{id: 'ID', name: 'ID'}, {name: "ID", displayName: i18next.t("general:ID")},
{id: 'Display name', name: 'Display name'}, {name: "Display name", displayName: i18next.t("general:Display name")},
{id: 'Affiliation', name: 'Affiliation'}, {name: "Affiliation", displayName: i18next.t("user:Affiliation")},
{id: 'Country/Region', name: 'Country/Region'}, {name: "Country/Region", displayName: i18next.t("user:Country/Region")},
{id: 'ID card', name: 'ID card'}, {name: "ID card", displayName: i18next.t("user:ID card")},
{id: 'Email', name: 'Email'}, {name: "Email", displayName: i18next.t("general:Email")},
{id: 'Password', name: 'Password'}, {name: "Password", displayName: i18next.t("forget:Password")},
{id: 'Confirm password', name: 'Confirm password'}, {name: "Confirm password", displayName: i18next.t("forget:Confirm")},
{id: 'Phone', name: 'Phone'}, {name: "Phone", displayName: i18next.t("general:Phone")},
{id: 'Agreement', name: 'Agreement'}, {name: "Agreement", displayName: i18next.t("signup:Agreement")},
]; ];
const getItemDisplayName = (text) => {
const item = items.filter(item => item.name === text);
if (item.length === 0) {
return "";
}
return item[0].displayName;
};
return ( return (
<Select virtual={false} style={{width: '100%'}} <Select virtual={false} style={{width: '100%'}}
value={text} value={getItemDisplayName(text)}
onChange={value => { onChange={value => {
this.updateField(table, index, 'name', value); this.updateField(table, index, 'name', value);
}} > }} >
{ {
Setting.getDeduplicatedArray(items, table, "name").map((item, index) => <Option key={index} value={item.name}>{item.name}</Option>) Setting.getDeduplicatedArray(items, table, "name").map((item, index) => <Option key={index} value={item.name}>{item.displayName}</Option>)
} }
</Select> </Select>
) )

View File

@@ -498,6 +498,7 @@
}, },
"signup": { "signup": {
"Accept": "Akzeptieren", "Accept": "Akzeptieren",
"Agreement": "Agreement",
"Confirm": "Bestätigen", "Confirm": "Bestätigen",
"Decline": "Ablehnen", "Decline": "Ablehnen",
"Have account?": "Haben Sie Konto?", "Have account?": "Haben Sie Konto?",

View File

@@ -498,6 +498,7 @@
}, },
"signup": { "signup": {
"Accept": "Accept", "Accept": "Accept",
"Agreement": "Agreement",
"Confirm": "Confirm", "Confirm": "Confirm",
"Decline": "Decline", "Decline": "Decline",
"Have account?": "Have account?", "Have account?": "Have account?",

View File

@@ -498,6 +498,7 @@
}, },
"signup": { "signup": {
"Accept": "Accepter", "Accept": "Accepter",
"Agreement": "Agreement",
"Confirm": "Valider", "Confirm": "Valider",
"Decline": "Refuser", "Decline": "Refuser",
"Have account?": "Vous avez un compte ?", "Have account?": "Vous avez un compte ?",

View File

@@ -498,6 +498,7 @@
}, },
"signup": { "signup": {
"Accept": "同意する", "Accept": "同意する",
"Agreement": "Agreement",
"Confirm": "確認する", "Confirm": "確認する",
"Decline": "同意しない", "Decline": "同意しない",
"Have account?": "アカウントをお持ちですか?", "Have account?": "アカウントをお持ちですか?",

View File

@@ -498,6 +498,7 @@
}, },
"signup": { "signup": {
"Accept": "Accept", "Accept": "Accept",
"Agreement": "Agreement",
"Confirm": "Confirm", "Confirm": "Confirm",
"Decline": "Decline", "Decline": "Decline",
"Have account?": "Have account?", "Have account?": "Have account?",

View File

@@ -498,6 +498,7 @@
}, },
"signup": { "signup": {
"Accept": "Принять", "Accept": "Принять",
"Agreement": "Agreement",
"Confirm": "Подтвердить", "Confirm": "Подтвердить",
"Decline": "Отклонить", "Decline": "Отклонить",
"Have account?": "Есть аккаунт?", "Have account?": "Есть аккаунт?",

View File

@@ -498,6 +498,7 @@
}, },
"signup": { "signup": {
"Accept": "阅读并接受", "Accept": "阅读并接受",
"Agreement": "用户协议",
"Confirm": "确认密码", "Confirm": "确认密码",
"Decline": "不接受", "Decline": "不接受",
"Have account?": "已有账号?", "Have account?": "已有账号?",