diff options
| -rw-r--r-- | locales/index.d.ts | 12 | ||||
| -rw-r--r-- | locales/ja-JP.yml | 3 | ||||
| -rw-r--r-- | packages/frontend/src/components/MkDrive.vue | 10 | ||||
| -rw-r--r-- | packages/frontend/src/components/MkRemoteEmojiEditDialog.vue | 2 | ||||
| -rw-r--r-- | packages/frontend/src/pages/admin-user.vue | 2 | ||||
| -rw-r--r-- | packages/frontend/src/pages/auth.vue | 2 | ||||
| -rw-r--r-- | packages/frontend/src/pages/registry.keys.vue | 2 | ||||
| -rw-r--r-- | packages/frontend/src/widgets/WidgetSlideshow.vue | 2 |
8 files changed, 25 insertions, 10 deletions
diff --git a/locales/index.d.ts b/locales/index.d.ts index 9e51d89760..c413e70f3a 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -1355,6 +1355,10 @@ export interface Locale extends ILocale { */ "selectFolder": string; /** + * フォルダーの選択を解除 + */ + "unselectFolder": string; + /** * フォルダーを選択 */ "selectFolders": string; @@ -1403,6 +1407,10 @@ export interface Locale extends ILocale { */ "emptyFolder": string; /** + * ここにファイルをドロップしてアップロード + */ + "dropHereToUpload": string; + /** * 削除できません */ "unableToDelete": string; @@ -9460,6 +9468,10 @@ export interface Locale extends ILocale { * アクセスを許可すると、自動で以下のURLに遷移します */ "byClickingYouWillBeRedirectedToThisUrl": string; + /** + * このアプリケーションは既にアクセスが許可されています。 + */ + "alreadyAuthorized": string; }; "_antennaSources": { /** diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index bfcc98243c..fa657505f7 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -334,6 +334,7 @@ fileName: "ファイル名" selectFile: "ファイルを選択" selectFiles: "ファイルを選択" selectFolder: "フォルダーを選択" +unselectFolder: "フォルダーの選択を解除" selectFolders: "フォルダーを選択" fileNotSelected: "ファイルが選択されていません" renameFile: "ファイル名を変更" @@ -346,6 +347,7 @@ addFile: "ファイルを追加" showFile: "ファイルを表示" emptyDrive: "ドライブは空です" emptyFolder: "フォルダーは空です" +dropHereToUpload: "ここにファイルをドロップしてアップロード" unableToDelete: "削除できません" inputNewFileName: "新しいファイル名を入力してください" inputNewDescription: "新しいキャプションを入力してください" @@ -2484,6 +2486,7 @@ _auth: scopeUser: "以下のユーザーとして操作しています" pleaseLogin: "アプリケーションにアクセス許可を与えるには、ログインが必要です。" byClickingYouWillBeRedirectedToThisUrl: "アクセスを許可すると、自動で以下のURLに遷移します" + alreadyAuthorized: "このアプリケーションは既にアクセスが許可されています。" _antennaSources: all: "全てのノート" diff --git a/packages/frontend/src/components/MkDrive.vue b/packages/frontend/src/components/MkDrive.vue index 19c98c3738..7213e3496d 100644 --- a/packages/frontend/src/components/MkDrive.vue +++ b/packages/frontend/src/components/MkDrive.vue @@ -35,18 +35,18 @@ SPDX-License-Identifier: AGPL-3.0-only <div v-if="select === 'folder'"> <template v-if="folder == null"> <MkButton v-if="!isRootSelected" @click="isRootSelected = true"> - <i class="ti ti-square"></i> {{ i18n.ts.selectThisFolder }} + <i class="ti ti-square"></i> {{ i18n.ts.selectFolder }} </MkButton> <MkButton v-else @click="isRootSelected = false"> - <i class="ti ti-checkbox"></i> {{ i18n.ts.unselectThisFolder }} + <i class="ti ti-checkbox"></i> {{ i18n.ts.unselectFolder }} </MkButton> </template> <template v-else> <MkButton v-if="!selectedFolders.some(f => f.id === folder!.id)" @click="selectedFolders.push(folder)"> - <i class="ti ti-square"></i> {{ i18n.ts.selectThisFolder }} + <i class="ti ti-square"></i> {{ i18n.ts.selectFolder }} </MkButton> <MkButton v-else @click="selectedFolders = selectedFolders.filter(f => f.id !== folder!.id)"> - <i class="ti ti-checkbox"></i> {{ i18n.ts.unselectThisFolder }} + <i class="ti ti-checkbox"></i> {{ i18n.ts.unselectFolder }} </MkButton> </template> </div> @@ -112,7 +112,7 @@ SPDX-License-Identifier: AGPL-3.0-only <MkButton v-show="filesPaginator.canFetchOlder.value" :class="$style.loadMore" primary rounded @click="filesPaginator.fetchOlder()">{{ i18n.ts.loadMore }}</MkButton> <div v-if="filesPaginator.items.value.length == 0 && foldersPaginator.items.value.length == 0 && !fetching" :class="$style.empty"> - <div v-if="draghover">{{ i18n.ts['empty-draghover'] }}</div> + <div v-if="draghover">{{ i18n.ts.dropHereToUpload }}</div> <div v-if="!draghover && folder == null"><strong>{{ i18n.ts.emptyDrive }}</strong></div> <div v-if="!draghover && folder != null">{{ i18n.ts.emptyFolder }}</div> </div> diff --git a/packages/frontend/src/components/MkRemoteEmojiEditDialog.vue b/packages/frontend/src/components/MkRemoteEmojiEditDialog.vue index abe6466971..71f3cf7fe4 100644 --- a/packages/frontend/src/components/MkRemoteEmojiEditDialog.vue +++ b/packages/frontend/src/components/MkRemoteEmojiEditDialog.vue @@ -33,7 +33,7 @@ SPDX-License-Identifier: AGPL-3.0-only </div> <MkKeyValue> - <template #key>{{ i18n.ts.id }}</template> + <template #key>{{ i18n.ts.name }}</template> <template #value>{{ name }}</template> </MkKeyValue> <MkKeyValue> diff --git a/packages/frontend/src/pages/admin-user.vue b/packages/frontend/src/pages/admin-user.vue index 24f2d0d5eb..6d3cc9c1b7 100644 --- a/packages/frontend/src/pages/admin-user.vue +++ b/packages/frontend/src/pages/admin-user.vue @@ -151,7 +151,7 @@ SPDX-License-Identifier: AGPL-3.0-only </div> <div v-else-if="tab === 'announcements'" class="_gaps"> - <MkButton primary rounded @click="createAnnouncement"><i class="ti ti-plus"></i> {{ i18n.ts.new }}</MkButton> + <MkButton primary rounded @click="createAnnouncement"><i class="ti ti-plus"></i> {{ i18n.ts.createNew }}</MkButton> <MkSelect v-model="announcementsStatus" :items="announcementsStatusDef"> <template #label>{{ i18n.ts.filter }}</template> diff --git a/packages/frontend/src/pages/auth.vue b/packages/frontend/src/pages/auth.vue index 7e13d0ab36..83bf7221d0 100644 --- a/packages/frontend/src/pages/auth.vue +++ b/packages/frontend/src/pages/auth.vue @@ -24,7 +24,7 @@ SPDX-License-Identifier: AGPL-3.0-only <h1>{{ i18n.ts._auth.denied }}</h1> </div> <div v-if="state == 'accepted' && session"> - <h1>{{ session.app.isAuthorized ? i18n.ts['already-authorized'] : i18n.ts.allowed }}</h1> + <h1>{{ session.app.isAuthorized ? i18n.ts._auth.alreadyAuthorized : i18n.ts._auth.accepted }}</h1> <p v-if="session.app.callbackUrl"> {{ i18n.ts._auth.callback }} <MkEllipsis/> diff --git a/packages/frontend/src/pages/registry.keys.vue b/packages/frontend/src/pages/registry.keys.vue index 8eb2ab9fd0..a352fe4c00 100644 --- a/packages/frontend/src/pages/registry.keys.vue +++ b/packages/frontend/src/pages/registry.keys.vue @@ -21,7 +21,7 @@ SPDX-License-Identifier: AGPL-3.0-only <MkButton primary @click="createKey">{{ i18n.ts._registry.createKey }}</MkButton> <FormSection v-if="keys"> - <template #label>{{ i18n.ts.keys }}</template> + <template #label>{{ i18n.ts._registry.keys }}</template> <div class="_gaps_s"> <FormLink v-for="key in keys" :to="`/registry/value/${props.domain}/${scope.join('/')}/${key[0]}`" class="_monospace">{{ key[0] }}<template #suffix>{{ key[1].toUpperCase() }}</template></FormLink> </div> diff --git a/packages/frontend/src/widgets/WidgetSlideshow.vue b/packages/frontend/src/widgets/WidgetSlideshow.vue index 8e5dc9e8d3..240210c1fb 100644 --- a/packages/frontend/src/widgets/WidgetSlideshow.vue +++ b/packages/frontend/src/widgets/WidgetSlideshow.vue @@ -9,7 +9,7 @@ SPDX-License-Identifier: AGPL-3.0-only <p v-if="widgetProps.folderId == null"> {{ i18n.ts.folder }} </p> - <p v-if="widgetProps.folderId != null && images.length === 0 && !fetching">{{ i18n.ts['no-image'] }}</p> + <p v-if="widgetProps.folderId != null && images.length === 0 && !fetching">{{ i18n.ts.nothing }}</p> <div ref="slideA" class="slide a"></div> <div ref="slideB" class="slide b"></div> </div> |