diff --git a/frontend/components/containers/members/MemberAdditionButton.vue b/frontend/components/containers/members/MemberAdditionButton.vue index ac6aff64..4a49ae87 100644 --- a/frontend/components/containers/members/MemberAdditionButton.vue +++ b/frontend/components/containers/members/MemberAdditionButton.vue @@ -7,7 +7,7 @@ @@ -20,6 +20,7 @@ import { mapActions, mapGetters } from 'vuex' import BaseModal from '@/components/molecules/BaseModal' import MemberAdditionForm from '@/components/organisms/members/MemberAdditionForm' import UserService from '@/services/user.service' +import { translatedRoles } from '~/plugins/utils' export default { components: { @@ -53,6 +54,9 @@ export default { .catch((error) => { alert(error) }) + }, + getTranslatedRoles(roles, mappings) { + return translatedRoles(roles, mappings) } } } diff --git a/frontend/components/containers/members/MemberList.vue b/frontend/components/containers/members/MemberList.vue index 91d16111..a81640d9 100644 --- a/frontend/components/containers/members/MemberList.vue +++ b/frontend/components/containers/members/MemberList.vue @@ -9,7 +9,9 @@ :no-data-text="$t('vuetify.noDataAvailable')" :footer-props="{ 'showFirstLastPage': true, - 'items-per-page-text': $t('vuetify.itemsPerPageText') + 'items-per-page-options': [5, 10, 15, $t('generic.all')], + 'items-per-page-text': $t('vuetify.itemsPerPageText'), + 'page-text': $t('dataset.pageText') }" item-key="id" show-select @@ -31,7 +33,7 @@ large @save="updateRole({ id: item.id })" > -
{{ item.rolename }}
+
{{ translateRole(item.rolename, $t('members.roles')) }}