diff --git a/locales/index.d.ts b/locales/index.d.ts index 4dafde8c0b..bbb96cef68 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -124,14 +124,17 @@ export interface Locale { "add": string; "reaction": string; "reactions": string; + "reactionAndEmoji": string; "reactionDeckSettingTitle": string; "reactionDeckSettingDescription": string; "emojiDeckSettingTitle": string; "emojiDeckSettingDescription": string; "diversionReactionDeckEmojisTitle": string; "diversionReactionDeckEmojisDescription": string; - "diversionReactionDeckSettingCaption": string; - "diversionReactionDeckSettingDescription": string; + "copyFromReactionDeckItems": string; + "copyFromReactionDeckItemsConfirm": string; + "copyFromEmojiDeckItems": string; + "copyFromEmojiDeckItemsConfirm": string; "reactionSettingDescription2": string; "rememberNoteVisibility": string; "attachCancel": string; diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index c934d43d5f..98dc7eef36 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -121,14 +121,17 @@ sensitive: "センシティブ" add: "追加" reaction: "リアクション" reactions: "リアクション" +reactionAndEmoji: "リアクション・絵文字" reactionDeckSettingTitle: "リアクションデッキ" reactionDeckSettingDescription: "ノートの+ボタンから使用するリアクションデッキの設定です。" emojiDeckSettingTitle: "絵文字デッキ" emojiDeckSettingDescription: "投稿時に使用する絵文字デッキの設定です。" diversionReactionDeckEmojisTitle: "ピッカーの表示設定" diversionReactionDeckEmojisDescription: "ピッカーの表示についての設定を行います。この設定はリアクションピッカーと絵文字ピッカーで共通です。" -diversionReactionDeckSettingCaption: "リアクションデッキと同じ設定を使う" -diversionReactionDeckSettingDescription: "絵文字デッキの設定をリアクションデッキと同じにします。絵文字デッキの設定内容そのものは消えません。" +copyFromReactionDeckItems: "リアクションデッキからコピーする" +copyFromReactionDeckItemsConfirm: "リアクションデッキの内容を絵文字デッキにコピーします。この操作により、いまの絵文字デッキの設定内容はすべて上書きされます。続行しますか?" +copyFromEmojiDeckItems: "絵文字デッキからコピーする" +copyFromEmojiDeckItemsConfirm: "絵文字デッキの内容をリアクションデッキにコピーします。この操作により、いまのリアクションデッキの設定内容はすべて上書きされます。続行しますか?" reactionSettingDescription2: "ドラッグして並び替え、クリックして削除、+を押して追加します。" rememberNoteVisibility: "公開範囲を記憶する" attachCancel: "添付取り消し" diff --git a/packages/frontend/src/pages/settings/index.vue b/packages/frontend/src/pages/settings/index.vue index 633ee894a9..bdea36c949 100644 --- a/packages/frontend/src/pages/settings/index.vue +++ b/packages/frontend/src/pages/settings/index.vue @@ -74,7 +74,7 @@ const menuDef = computed(() => [{ active: currentPage.value?.route.name === 'privacy', }, { icon: 'ti ti-mood-happy', - text: i18n.ts.reaction, + text: i18n.ts.reactionAndEmoji, to: '/settings/reaction', active: currentPage.value?.route.name === 'reaction', }, { diff --git a/packages/frontend/src/pages/settings/preferences-backups.vue b/packages/frontend/src/pages/settings/preferences-backups.vue index e2c2bcbb10..0362998855 100644 --- a/packages/frontend/src/pages/settings/preferences-backups.vue +++ b/packages/frontend/src/pages/settings/preferences-backups.vue @@ -95,7 +95,6 @@ const defaultStoreSaveKeys: (keyof typeof defaultStore['state'])[] = [ 'numberOfPageCache', 'showNoteActionsOnlyHover', 'showClipButtonInNoteFooter', - 'useReactionDeckItems', 'reactionsDisplaySize', 'forceShowAds', 'aiChanMode', diff --git a/packages/frontend/src/pages/settings/reaction.vue b/packages/frontend/src/pages/settings/reaction.vue index 3d89b0bd4e..aa10dcc453 100644 --- a/packages/frontend/src/pages/settings/reaction.vue +++ b/packages/frontend/src/pages/settings/reaction.vue @@ -5,11 +5,15 @@ SPDX-License-Identifier: AGPL-3.0-only