diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2018-11-09 03:44:35 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-11-09 03:44:35 +0900 |
| commit | 25a69ec1b69cb7f380949ef9cf1c3599eaa4face (patch) | |
| tree | 6f10016d32f94140d3953446c4b1fdb474e216e8 /src/client/app/auth | |
| parent | Update CircleCI configuration (#3163) (diff) | |
| download | misskey-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.vue | 29 | ||||
| -rw-r--r-- | src/client/app/auth/views/index.vue | 18 |
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 }, |