Externalize strings

Also some cleanup. Work on issue #41.
This commit is contained in:
N-Pex 2021-05-20 12:33:59 +02:00
parent 3c60ad4f14
commit a78659b206
43 changed files with 402 additions and 288 deletions

View file

@ -4,26 +4,27 @@
<template v-if="roomJoinRule == 'public'">
<h1>👋</h1>
<h2 class="dialog-title">
Goodbye, {{ $matrix.currentUserDisplayName }}.
{{$t('leave.title_public',{user: $matrix.currentUserDisplayName})}}
</h2>
<div
v-if="$matrix.currentUser.is_guest && lastRoom"
class="dialog-text"
>
If you want to join this group again, you can join under a new
identity. To keep {{ $matrix.currentUserDisplayName }},
<a @click.prevent="viewProfile">create an account</a>.
</div>
<div v-else class="dialog-text">
You can always join this room again if you know the link.
<i18n path="leave.text_public_lastroom" tag="p">
<template v-slot:user>
<span>{{ $matrix.currentUserDisplayName }}</span>
</template>
<template v-slot:action>
<a @click.prevent="viewProfile">{{ $t('leave.create_account') }}</a>
</template>
</i18n>
</div>
<div v-else class="dialog-text">{{$t('leave.text_public')}}</div>
</template>
<template v-else>
<v-icon color="black" size="30">lock</v-icon>
<h2 class="dialog-title">Are you sure you want to leave?</h2>
<div class="dialog-text">
This group is locked. You cannot rejoin without a special permission.
</div>
<h2 class="dialog-title">{{$t('leave.title_invite',{user: $matrix.currentUserDisplayName})}}</h2>
<div class="dialog-text">{{$t('leave.text_invite')}}</div>
</template>
<v-container fluid>
<v-row cols="12">
@ -34,7 +35,7 @@
block
class="text-button"
@click="showDialog = false"
>Go back</v-btn
>{{$t('leave.go_back')}}</v-btn
>
</v-col>
<v-col cols="6" align="center">
@ -44,7 +45,7 @@
block
class="filled-button"
@click.stop="onLeaveRoom()"
>Leave</v-btn
>{{$t('leave.leave')}}</v-btn
>
</v-col>
</v-row>