Browse Source

Simplify rule names

pull/2093/head
Hironsan 2 years ago
parent
commit
8b6c3aa3ce
6 changed files with 23 additions and 26 deletions
  1. 3
      frontend/components/project/ProjectDescriptionField.vue
  2. 6
      frontend/components/project/ProjectNameField.vue
  3. 10
      frontend/i18n/de/rules.js
  4. 10
      frontend/i18n/en/rules.js
  5. 10
      frontend/i18n/fr/rules.js
  6. 10
      frontend/i18n/zh/rules.js

3
frontend/components/project/ProjectDescriptionField.vue

@ -24,8 +24,7 @@ export default Vue.extend({
data() {
return {
descriptionRules: [
(text: string) =>
!isEmptyText(text) || this.$t('rules.descriptionRules.descriptionRequired')
(text: string) => !isEmptyText(text) || this.$t('rules.description.required')
]
}
}

6
frontend/components/project/ProjectNameField.vue

@ -27,11 +27,9 @@ export default Vue.extend({
data() {
return {
projectNameRules: [
(text: string) => !isEmptyText(text) || this.$t('rules.projectName.required'),
(text: string) =>
!isEmptyText(text) || this.$t('rules.projectNameRules.projectNameRequired'),
(text: string) =>
projectNameMustBeLessThan100Characters(text) ||
this.$t('rules.projectNameRules.projectNameLessThan100Chars')
projectNameMustBeLessThan100Characters(text) || this.$t('rules.projectName.maxLength')
]
}
}

10
frontend/i18n/de/rules.js

@ -13,12 +13,12 @@ export default {
roleRules: {
roleRequired: 'Rolle wird benötigt'
},
projectNameRules: {
projectNameRequired: 'Projektname wird benötigt',
projectNameLessThan100Chars: 'Projektname muss kürzer als 100 Zeichen sein'
projectName: {
required: 'Projektname wird benötigt',
maxLength: 'Projektname muss kürzer als 100 Zeichen sein'
},
descriptionRules: {
descriptionRequired: 'Beschreibung wird benötigt'
description: {
required: 'Beschreibung wird benötigt'
},
fileFormatRules: {
fileFormatRequired: 'Dateiformat wird benötigt'

10
frontend/i18n/en/rules.js

@ -17,12 +17,12 @@ export default {
roleRules: {
roleRequired: 'Role is required'
},
projectNameRules: {
projectNameRequired: 'Project name is required',
projectNameLessThan100Chars: 'Project name must be less than 100 characters'
projectName: {
required: 'Project name is required',
maxLength: 'Project name must be less than 100 characters'
},
descriptionRules: {
descriptionRequired: 'Description is required'
description: {
required: 'Description is required'
},
fileFormatRules: {
fileFormatRequired: 'File format is required'

10
frontend/i18n/fr/rules.js

@ -17,12 +17,12 @@ export default {
roleRules: {
roleRequired: 'Le rôle est obligatoire'
},
projectNameRules: {
projectNameRequired: 'Le nom du projet est requis',
projectNameLessThan100Chars: 'Le nom du projet doit comporter moins de 100 caractères'
projectName: {
required: 'Le nom du projet est requis',
maxLength: 'Le nom du projet doit comporter moins de 100 caractères'
},
descriptionRules: {
descriptionRequired: 'Une description est requise'
description: {
required: 'Une description est requise'
},
fileFormatRules: {
fileFormatRequired: 'Le format de fichier est requis'

10
frontend/i18n/zh/rules.js

@ -17,12 +17,12 @@ export default {
roleRules: {
roleRequired: '请输入角色'
},
projectNameRules: {
projectNameRequired: '请输入项目名称',
projectNameLessThan100Chars: '项目名称必须少于100个字符'
projectName: {
required: '请输入项目名称',
maxLength: '项目名称必须少于100个字符'
},
descriptionRules: {
descriptionRequired: '请输入描述'
description: {
required: '请输入描述'
},
fileFormatRules: {
fileFormatRequired: '请输入文件类型'

Loading…
Cancel
Save