mirror of
https://github.com/nextcloud/server.git
synced 2026-06-09 00:32:29 -04:00
fix(settings): translate pronounce account property
Template string is not working. Additionally migrate to Typescript and directly import `t` method. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
parent
57a375ce97
commit
7473c232c1
1 changed files with 13 additions and 11 deletions
|
|
@ -8,16 +8,18 @@
|
|||
:placeholder="randomPronounsPlaceholder" />
|
||||
</template>
|
||||
|
||||
<script>
|
||||
<script lang="ts">
|
||||
import type { IAccountProperty } from '../../constants/AccountPropertyConstants.ts'
|
||||
|
||||
import { loadState } from '@nextcloud/initial-state'
|
||||
|
||||
import { t } from '@nextcloud/l10n'
|
||||
import { defineComponent } from 'vue'
|
||||
import AccountPropertySection from './shared/AccountPropertySection.vue'
|
||||
import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.ts'
|
||||
|
||||
import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
|
||||
const { pronouns } = loadState<{ pronouns: IAccountProperty }>('settings', 'personalInfoParameters')
|
||||
|
||||
const { pronouns } = loadState('settings', 'personalInfoParameters', {})
|
||||
|
||||
export default {
|
||||
export default defineComponent({
|
||||
name: 'PronounsSection',
|
||||
|
||||
components: {
|
||||
|
|
@ -33,13 +35,13 @@ export default {
|
|||
computed: {
|
||||
randomPronounsPlaceholder() {
|
||||
const pronouns = [
|
||||
this.t('settings', 'she/her'),
|
||||
this.t('settings', 'he/him'),
|
||||
this.t('settings', 'they/them'),
|
||||
t('settings', 'she/her'),
|
||||
t('settings', 'he/him'),
|
||||
t('settings', 'they/them'),
|
||||
]
|
||||
const pronounsExample = pronouns[Math.floor(Math.random() * pronouns.length)]
|
||||
return this.t('settings', `Your pronouns. E.g. ${pronounsExample}`, { pronounsExample })
|
||||
return t('settings', 'Your pronouns. E.g. {pronounsExample}', { pronounsExample })
|
||||
},
|
||||
},
|
||||
}
|
||||
})
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Reference in a new issue