Browse Source

Replacing hard-coded values with templates

pull/976/head
Collin Brown 4 years ago
parent
commit
361e7b4232
7 changed files with 26 additions and 14 deletions
  1. 9
      frontend/components/containers/projects/ProjectList.vue
  2. 6
      frontend/components/organisms/labels/LabelCreationForm.vue
  3. 4
      frontend/components/organisms/projects/ProjectCreationForm.vue
  4. 3
      frontend/i18n/en/projects/dataset.js
  5. 8
      frontend/i18n/en/projects/overview.js
  6. 3
      frontend/i18n/fr/projects/dataset.js
  7. 7
      frontend/i18n/fr/projects/overview.js

9
frontend/components/containers/projects/ProjectList.vue

@ -9,7 +9,8 @@
:footer-props="{
'showFirstLastPage': true,
'items-per-page-options': [5, 10, 15, $t('generic.all')],
'items-per-page-text': $t('vuetify.itemsPerPageText')
'items-per-page-text': $t('vuetify.itemsPerPageText'),
'page-text': $t('dataset.pageText')
}"
item-key="id"
show-select
@ -42,16 +43,16 @@ export default {
search: '',
headers: [
{
text: 'Name',
text: this.$t('generic.name'),
align: 'left',
value: 'name'
},
{
text: 'Description',
text: this.$t('generic.description'),
value: 'description'
},
{
text: 'Type',
text: this.$t('generic.type'),
value: 'project_type'
}
]

6
frontend/components/organisms/labels/LabelCreationForm.vue

@ -1,9 +1,9 @@
<template>
<base-card
:disabled="!valid"
title="Create Label"
agree-text="Create"
cancel-text="Cancel"
:title="$t('projects.createLabel')"
:agree-text="$t('generic.create')"
:cancel-text="$t('generic.cancel')"
@agree="create"
@cancel="reset"
>

4
frontend/components/organisms/projects/ProjectCreationForm.vue

@ -2,7 +2,7 @@
<base-card
:disabled="!valid"
:title="$t('overview.createProjectTitle')"
:agree-text="$t('overview.create')"
:agree-text="$t('generic.create')"
:cancel-text="$t('generic.cancel')"
@agree="create"
@cancel="cancel"
@ -31,7 +31,7 @@
/>
<v-select
v-model="projectType"
:items="projectTypes"
:items="$t('overview.projectTypes')"
:rules="projectTypeRules($t('rules.projectTypeRules'))"
:label="$t('overview.projectType')"
prepend-icon="mdi-keyboard"

3
frontend/i18n/en/projects/dataset.js

@ -14,5 +14,6 @@ export default {
exportDataTitle: 'Export Data',
exportDataMessage: 'Select a file format',
deleteDocumentsTitle: 'Delete Document',
deleteDocumentsMessage: 'Are you sure you want to delete these documents from this project?'
deleteDocumentsMessage: 'Are you sure you want to delete these documents from this project?',
pageText: '{0}-{1} of {2}'
}

8
frontend/i18n/en/projects/overview.js

@ -1,5 +1,4 @@
export default {
create: 'Create',
createProjectTitle: 'Add Project',
projectName: 'Project name',
projectType: 'Project type',
@ -11,5 +10,10 @@ export default {
delete: 'Delete',
deleteProjectTitle: 'Delete Project',
deleteProjectMessage: 'Are you sure you want to delete these projects?',
search: 'Search'
search: 'Search',
projectTypes: [
'Text Classification',
'Sequence Labeling',
'Sequence to sequence'
]
}

3
frontend/i18n/fr/projects/dataset.js

@ -14,5 +14,6 @@ export default {
exportDataTitle: 'Exporter les données',
exportDataMessage: 'Sélectionnez un format de fichier',
deleteDocumentsTitle: 'Supprimer le document',
deleteDocumentsMessage: 'Êtes-vous sûr de vouloir supprimer ces documents de ce projet ?'
deleteDocumentsMessage: 'Êtes-vous sûr de vouloir supprimer ces documents de ce projet ?',
pageText: '{0}-{1} de {2}'
}

7
frontend/i18n/fr/projects/overview.js

@ -8,5 +8,10 @@ export default {
randomizeDocOrder: 'Randomiser l\'ordre des documents',
shareAnnotations: 'Partager les annotations entre tous les utilisateurs',
deleteProjectTitle: 'Supprimer le projet',
deleteProjectMessage: 'Êtes-vous sûr de vouloir supprimer ces projets ?'
deleteProjectMessage: 'Êtes-vous sûr de vouloir supprimer ces projets ?',
projectTypes: [
'Classification des textes',
'Étiquetage des séquences',
'Séquence à séquence'
]
}
Loading…
Cancel
Save