summaryrefslogtreecommitdiff
path: root/src/client/app/auth
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2018-11-09 03:44:35 +0900
committerGitHub <noreply@github.com>2018-11-09 03:44:35 +0900
commit25a69ec1b69cb7f380949ef9cf1c3599eaa4face (patch)
tree6f10016d32f94140d3953446c4b1fdb474e216e8 /src/client/app/auth
parentUpdate CircleCI configuration (#3163) (diff)
downloadmisskey-25a69ec1b69cb7f380949ef9cf1c3599eaa4face.tar.gz
misskey-25a69ec1b69cb7f380949ef9cf1c3599eaa4face.tar.bz2
misskey-25a69ec1b69cb7f380949ef9cf1c3599eaa4face.zip
Refactoring of i18n (#3165)
Refactoring of i18n
Diffstat (limited to 'src/client/app/auth')
-rw-r--r--src/client/app/auth/views/form.vue29
-rw-r--r--src/client/app/auth/views/index.vue18
2 files changed, 26 insertions, 21 deletions
diff --git a/src/client/app/auth/views/form.vue b/src/client/app/auth/views/form.vue
index d18a4f7eb4..6bd0acb359 100644
--- a/src/client/app/auth/views/form.vue
+++ b/src/client/app/auth/views/form.vue
@@ -1,7 +1,7 @@
<template>
<div class="form">
<header>
- <h1>%i18n:@share-access%</h1>
+ <h1>{{ $t('share-access') }}</h1>
<img :src="app.iconUrl"/>
</header>
<div class="app">
@@ -11,32 +11,35 @@
<p class="description">{{ app.description }}</p>
</section>
<section>
- <h2>%i18n:@permission-ask%</h2>
+ <h2>{{ $t('permission-ask') }}</h2>
<ul>
<template v-for="p in app.permission">
- <li v-if="p == 'account-read'">%i18n:@account-read%</li>
- <li v-if="p == 'account-write'">%i18n:@account-write%</li>
- <li v-if="p == 'note-write'">%i18n:@note-write%</li>
- <li v-if="p == 'like-write'">%i18n:@like-write%</li>
- <li v-if="p == 'following-write'">%i18n:@following-write%</li>
- <li v-if="p == 'drive-read'">%i18n:@drive-read%</li>
- <li v-if="p == 'drive-write'">%i18n:@drive-write%</li>
- <li v-if="p == 'notification-read'">%i18n:@notification-read%</li>
- <li v-if="p == 'notification-write'">%i18n:@notification-write%</li>
+ <li v-if="p == 'account-read'">{{ $t('account-read') }}</li>
+ <li v-if="p == 'account-write'">{{ $t('account-write') }}</li>
+ <li v-if="p == 'note-write'">{{ $t('note-write') }}</li>
+ <li v-if="p == 'like-write'">{{ $t('like-write') }}</li>
+ <li v-if="p == 'following-write'">{{ $t('following-write') }}</li>
+ <li v-if="p == 'drive-read'">{{ $t('drive-read') }}</li>
+ <li v-if="p == 'drive-write'">{{ $t('drive-write') }}</li>
+ <li v-if="p == 'notification-read'">{{ $t('notification-read') }}</li>
+ <li v-if="p == 'notification-write'">{{ $t('notification-write') }}</li>
</template>
</ul>
</section>
</div>
<div class="action">
- <button @click="cancel">%i18n:@cancel%</button>
- <button @click="accept">%i18n:@accept%</button>
+ <button @click="cancel">{{ $t('cancel') }}</button>
+ <button @click="accept">{{ $t('accept') }}</button>
</div>
</div>
</template>
<script lang="ts">
import Vue from 'vue';
+import i18n from '../../i18n';
+
export default Vue.extend({
+ i18n: i18n('auth/views/form.vue'),
props: ['session'],
computed: {
app(): any {
diff --git a/src/client/app/auth/views/index.vue b/src/client/app/auth/views/index.vue
index ba7df911e5..9158ade721 100644
--- a/src/client/app/auth/views/index.vue
+++ b/src/client/app/auth/views/index.vue
@@ -1,7 +1,7 @@
<template>
<div class="index">
<main v-if="$store.getters.isSignedIn">
- <p class="fetching" v-if="fetching">%i18n:@loading%<mk-ellipsis/></p>
+ <p class="fetching" v-if="fetching">{{ $t('loading') }}<mk-ellipsis/></p>
<x-form
class="form"
ref="form"
@@ -11,20 +11,20 @@
@accepted="accepted"
/>
<div class="denied" v-if="state == 'denied'">
- <h1>%i18n:@denied%</h1>
- <p>%i18n:@denied-paragraph%</p>
+ <h1>{{ $t('denied') }}</h1>
+ <p>{{ $t('denied-paragraph') }}</p>
</div>
<div class="accepted" v-if="state == 'accepted'">
- <h1>{{ session.app.isAuthorized ? '%i18n:@already-authorized%' : '%i18n:@allowed%' }}</h1>
- <p v-if="session.app.callbackUrl">%i18n:@callback-url%<mk-ellipsis/></p>
- <p v-if="!session.app.callbackUrl">%i18n:@please-go-back%</p>
+ <h1>{{ session.app.isAuthorized ? this.$t('already-authorized') : this.$t('allowed') }}</h1>
+ <p v-if="session.app.callbackUrl">{{ $t('callback-url') }}<mk-ellipsis/></p>
+ <p v-if="!session.app.callbackUrl">{{ $t('please-go-back') }}</p>
</div>
<div class="error" v-if="state == 'fetch-session-error'">
- <p>%i18n:@error%</p>
+ <p>{{ $t('error') }}</p>
</div>
</main>
<main class="signin" v-if="!$store.getters.isSignedIn">
- <h1>%i18n:@sign-in%</h1>
+ <h1>{{ $t('sign-in') }}</h1>
<mk-signin/>
</main>
<footer><img src="/assets/auth/icon.svg" alt="Misskey"/></footer>
@@ -33,9 +33,11 @@
<script lang="ts">
import Vue from 'vue';
+import i18n from '../../i18n';
import XForm from './form.vue';
export default Vue.extend({
+ i18n: i18n('auth/views/index.vue'),
components: {
XForm
},