diff --git a/src/components/dialogs/UserDialog/UserDialog.vue b/src/components/dialogs/UserDialog/UserDialog.vue index a40d4a43..23fb5417 100644 --- a/src/components/dialogs/UserDialog/UserDialog.vue +++ b/src/components/dialogs/UserDialog/UserDialog.vue @@ -1832,7 +1832,7 @@ formatDateFilter, getFaviconUrl } from '../../../shared/utils'; - import { getNextDialogIndex } from '../../../shared/utils/base/ui'; + import { getNextDialogIndex, redirectToToolsTab } from '../../../shared/utils/base/ui'; import { useAdvancedSettingsStore, useAppearanceSettingsStore, @@ -1894,7 +1894,7 @@ const { logout } = useAuthStore(); const { cachedConfig } = storeToRefs(useAuthStore()); const { applyPlayerModeration, handlePlayerModerationDelete } = useModerationStore(); - const { shiftHeld, menuActiveIndex } = storeToRefs(useUiStore()); + const { shiftHeld } = storeToRefs(useUiStore()); watch( () => userDialog.value.loading, @@ -2309,9 +2309,8 @@ } else if (command === 'Previous Instances') { showPreviousInstancesUserDialog(D.ref); } else if (command === 'Manage Gallery') { - // redirect to tools tab userDialog.value.visible = false; - menuActiveIndex.value = 'tools'; + redirectToToolsTab(); } else if (command === 'Invite To Group') { showInviteGroupDialog('', D.id); // } else if (command === 'Send Boop') { diff --git a/src/localization/cs/en.json b/src/localization/cs/en.json index 8be08418..de2ca19b 100644 --- a/src/localization/cs/en.json +++ b/src/localization/cs/en.json @@ -161,9 +161,6 @@ "refresh": "Obnovit", "logout": "Odhlásit se", "manage_gallery_inventory_icon": "Manage Photos/Icons/Emojis/Stickers", - "export_friend_list": "Exportovat seznam přátel", - "export_own_avatars": "Exportovat vlastní avatary", - "discord_names": "Discord Jména", "export_notes": "Exportovat Poznámky " }, "game_info": { @@ -542,6 +539,13 @@ } } } + }, + "tools": { + "export": { + "discord_names": "Discord Jména", + "export_friend_list": "Exportovat seznam přátel", + "export_own_avatars": "Exportovat vlastní avatary" + } } }, "side_panel": { diff --git a/src/localization/en/en.json b/src/localization/en/en.json index 29fbf250..c13ddeb4 100644 --- a/src/localization/en/en.json +++ b/src/localization/en/en.json @@ -257,17 +257,34 @@ "calendar": "Calendar", "calendar_description": "Group Events Calendar" }, - "image": { - "header": "Image", + "image": {}, + "user": { + "discord_names_description": "Find the Discord usernames of your VRChat friends", + "export_friend_list_description": "Export your friends list from VRChat", + "export_own_avatars_description": "Export your personal avatars from VRChat" + }, + "export": { + "header": "Export", + "export_notes": "Export User Notes", + "export_notes_description": "Export VRCX user memos to VRChat notes", + "discord_names": "Discord Names", + "export_friend_list": "Export Friends List", + "export_own_avatars": "Export Own Avatars" + }, + "redirect_message": "This feature is now available on this page.", + "pictures": { + "pictures": { + "vrc_photos": "VRChat Photos", + "steam_screenshots": "Steam Screenshots", + "open_folder": "Open Folder", + "vrc_photos_description": "Opens your VRChat photos folder", + "steam_screenshots_description": "Opens your Steam screenshots folder" + }, + "header": "Pictures", "screenshot": "Screenshot Management", "screenshot_description": "Manage screenshots and view metadata", "inventory": "VRC+ Images & Inventory Management", "inventory_description": "Manage VRC+ Images & Inventory" - }, - "user": { - "header": "User", - "export_notes": "Export User Notes", - "export_notes_description": "Export VRCX user memos to VRChat notes" } }, "profile": { @@ -281,9 +298,6 @@ "refresh": "Click to refresh", "logout": "Logout", "manage_gallery_inventory_icon": "Manage VRC+ Images & Inventory", - "export_friend_list": "Export Friends List", - "export_own_avatars": "Export Own Avatars", - "discord_names": "Discord Names", "export_notes": "Export Notes" }, "game_info": { @@ -559,9 +573,6 @@ "pictures": { "pictures": { "header": "Pictures", - "open_folder": "Open Folder", - "vrc_photos": "VRChat Photos", - "steam_screenshots": "Steam Screenshots", "auto_delete_old_prints": "Auto Delete Old Prints", "auto_delete_prints_from_vrc": "Delete Old Prints from VRC when reaching print limit" } diff --git a/src/localization/es/en.json b/src/localization/es/en.json index 9748fce1..1a5f6556 100644 --- a/src/localization/es/en.json +++ b/src/localization/es/en.json @@ -255,9 +255,6 @@ "refresh": "Haz clic para actualizar", "logout": "Cerrar Sesión", "manage_gallery_inventory_icon": "Gestionar Imágenes de VRC+", - "export_friend_list": "Exportar Lista de Amigos", - "export_own_avatars": "Exportar Avatares Propios", - "discord_names": "Nombres de Discord", "export_notes": "Exportar Notas" }, "game_info": { @@ -654,6 +651,13 @@ } } } + }, + "tools": { + "export": { + "discord_names": "Nombres de Discord", + "export_friend_list": "Exportar Lista de Amigos", + "export_own_avatars": "Exportar Avatares Propios" + } } }, "side_panel": { diff --git a/src/localization/fr/en.json b/src/localization/fr/en.json index 7b38abd6..dbf82dce 100644 --- a/src/localization/fr/en.json +++ b/src/localization/fr/en.json @@ -227,9 +227,6 @@ "refresh": "Cliquez pour actualiser", "logout": "Se déconnecter", "manage_gallery_inventory_icon": "Gérer les Photos/Icônes/Emojis", - "export_friend_list": "Exporter la liste d'amis", - "export_own_avatars": "Exporter ses propres avatars", - "discord_names": "Pseudonymes Discord", "export_notes": "Exporter des notes" }, "game_info": { @@ -610,6 +607,13 @@ } } } + }, + "tools": { + "export": { + "discord_names": "Pseudonymes Discord", + "export_friend_list": "Exporter la liste d'amis", + "export_own_avatars": "Exporter ses propres avatars" + } } }, "side_panel": { diff --git a/src/localization/hu/en.json b/src/localization/hu/en.json index ca190a9a..e9f3b659 100644 --- a/src/localization/hu/en.json +++ b/src/localization/hu/en.json @@ -153,9 +153,6 @@ "refresh": "Kattints ide a frissítéshez", "logout": "Kijelentkezés", "manage_gallery_inventory_icon": "Képek/ikonok/emojik kezelése", - "export_friend_list": "Barátlista exportálása", - "export_own_avatars": "Saját avatarok exportálása", - "discord_names": "Discord nevek", "export_notes": "Jegyzetek exportálása" }, "game_info": { @@ -520,6 +517,13 @@ } } } + }, + "tools": { + "export": { + "discord_names": "Discord nevek", + "export_friend_list": "Barátlista exportálása", + "export_own_avatars": "Saját avatarok exportálása" + } } }, "side_panel": { diff --git a/src/localization/ja/en.json b/src/localization/ja/en.json index d774b023..1be7f0e9 100644 --- a/src/localization/ja/en.json +++ b/src/localization/ja/en.json @@ -257,17 +257,27 @@ "calendar": "カレンダー", "calendar_description": "グループのイベントカレンダー" }, - "image": { + "image": {}, + "user": {}, + "export": { + "header": "エクスポート", + "export_notes": "ユーザーメモのエクスポート", + "export_notes_description": "VRCX ユーザーメモを VRChat ノートにエクスポート", + "discord_names": "Discordの名前", + "export_friend_list": "フレンドリストをエクスポート", + "export_own_avatars": "自分のアバターをエクスポート" + }, + "pictures": { + "pictures": { + "vrc_photos": "VRChatの写真", + "steam_screenshots": "Steamのスクリーンショット", + "open_folder": "フォルダを開く" + }, "header": "写真", "screenshot": "スクリーンショットの管理", "screenshot_description": "スクリーンショットの管理、メタデータを表示", "inventory": "VRC+ インベントリの管理", "inventory_description": "VRC+ ギャラリーとインベントリを管理" - }, - "user": { - "header": "ユーザー", - "export_notes": "ユーザーメモのエクスポート", - "export_notes_description": "VRCX ユーザーメモを VRChat ノートにエクスポート" } }, "profile": { @@ -281,9 +291,6 @@ "refresh": "クリックして更新", "logout": "ログアウト", "manage_gallery_inventory_icon": "ギャラリー/インベントリを管理", - "export_friend_list": "フレンドリストをエクスポート", - "export_own_avatars": "自分のアバターをエクスポート", - "discord_names": "Discordの名前", "export_notes": "ノートをエクスポート" }, "game_info": { @@ -559,9 +566,6 @@ "pictures": { "pictures": { "header": "写真", - "open_folder": "フォルダを開く", - "vrc_photos": "VRChatの写真", - "steam_screenshots": "Steamのスクリーンショット", "auto_delete_old_prints": "古いプリントを自動削除", "auto_delete_prints_from_vrc": "プリント上限に達したときVRCから古いプリントを削除" } @@ -2205,4 +2209,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/localization/ko/en.json b/src/localization/ko/en.json index 6cb2363c..9ed45319 100644 --- a/src/localization/ko/en.json +++ b/src/localization/ko/en.json @@ -153,9 +153,6 @@ "refresh": "새로고침", "logout": "로그아웃", "manage_gallery_inventory_icon": "Manage Photos/Icons/Emojis", - "export_friend_list": "친구 목록 내보내기", - "export_own_avatars": "내 아바타 목록 내보내기", - "discord_names": "디스코드 아이디", "export_notes": "메모 내보내기" }, "game_info": { @@ -520,6 +517,13 @@ } } } + }, + "tools": { + "export": { + "discord_names": "디스코드 아이디", + "export_friend_list": "친구 목록 내보내기", + "export_own_avatars": "내 아바타 목록 내보내기" + } } }, "side_panel": { diff --git a/src/localization/pl/en.json b/src/localization/pl/en.json index 656868c3..837bf4e6 100644 --- a/src/localization/pl/en.json +++ b/src/localization/pl/en.json @@ -153,9 +153,6 @@ "refresh": "Kliknij, aby odświeżyć", "logout": "Wyloguj się", "manage_gallery_inventory_icon": "Zarządzaj obrazkami/ikonami/emoji", - "export_friend_list": "Eksportuj listę znajomych", - "export_own_avatars": "Eksportuj własne awatary", - "discord_names": "Nazwy Discord", "export_notes": "Eksportuj notatki" }, "game_info": { @@ -520,6 +517,13 @@ } } } + }, + "tools": { + "export": { + "discord_names": "Nazwy Discord", + "export_friend_list": "Eksportuj listę znajomych", + "export_own_avatars": "Eksportuj własne awatary" + } } }, "side_panel": { diff --git a/src/localization/pt/en.json b/src/localization/pt/en.json index 5bf0977d..a14b0c47 100644 --- a/src/localization/pt/en.json +++ b/src/localization/pt/en.json @@ -153,9 +153,6 @@ "refresh": "Clique para atualizar", "logout": "Encerrar Sessão", "manage_gallery_inventory_icon": "Gerenciar Fotos/Icones/Emojis", - "export_friend_list": "Exportar Lista de Amigos", - "export_own_avatars": "Exportar os Próprios Avatares", - "discord_names": "Nomes do Discord", "export_notes": "Exportar Notas" }, "game_info": { @@ -520,6 +517,13 @@ } } } + }, + "tools": { + "export": { + "discord_names": "Nomes do Discord", + "export_friend_list": "Exportar Lista de Amigos", + "export_own_avatars": "Exportar os Próprios Avatares" + } } }, "side_panel": { diff --git a/src/localization/ru/en.json b/src/localization/ru/en.json index d132340d..d2e650cf 100644 --- a/src/localization/ru/en.json +++ b/src/localization/ru/en.json @@ -258,9 +258,6 @@ "refresh": "Нажмите, чтобы обновить", "logout": "Выйти", "manage_gallery_inventory_icon": "Управление Фото/Иконки/Эмодзи", - "export_friend_list": "Экспорт списка друзей", - "export_own_avatars": "Экспортировать свои аватары", - "discord_names": "Имена Discord", "export_notes": "Экспорт заметок" }, "game_info": { @@ -657,6 +654,13 @@ } } } + }, + "tools": { + "export": { + "discord_names": "Имена Discord", + "export_friend_list": "Экспорт списка друзей", + "export_own_avatars": "Экспортировать свои аватары" + } } }, "side_panel": { diff --git a/src/localization/th/en.json b/src/localization/th/en.json index ee863211..661b630d 100644 --- a/src/localization/th/en.json +++ b/src/localization/th/en.json @@ -258,9 +258,6 @@ "refresh": "คลิกเพื่อรีเฟรช", "logout": "ออกจากระบบ", "manage_gallery_inventory_icon": "จัดการรูปภาพและไอเทม VRC+", - "export_friend_list": "ส่งออกรายชื่อเพื่อน", - "export_own_avatars": "ส่งออกอวาตาร์ของตัวเอง", - "discord_names": "ชื่อ Discord", "export_notes": "ส่งออกโน้ต" }, "game_info": { @@ -521,9 +518,6 @@ "pictures": { "pictures": { "header": "รูปภาพ", - "open_folder": "เปิดโฟลเดอร์", - "vrc_photos": "รูปภาพ VRChat", - "steam_screenshots": "สกรีนช็อตของ Steam", "auto_delete_old_prints": "ลบ Prints เก่าอัตโนมัติ", "auto_delete_prints_from_vrc": "ลบ Prints เก่าจาก VRC เมื่อถึงขีดจำกัด" } @@ -674,6 +668,20 @@ } } } + }, + "tools": { + "export": { + "discord_names": "ชื่อ Discord", + "export_friend_list": "ส่งออกรายชื่อเพื่อน", + "export_own_avatars": "ส่งออกอวาตาร์ของตัวเอง" + }, + "pictures": { + "pictures": { + "vrc_photos": "รูปภาพ VRChat", + "steam_screenshots": "สกรีนช็อตของ Steam", + "open_folder": "เปิดโฟลเดอร์" + } + } } }, "side_panel": { @@ -2116,4 +2124,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/localization/vi/en.json b/src/localization/vi/en.json index 7ec7793e..178324ef 100644 --- a/src/localization/vi/en.json +++ b/src/localization/vi/en.json @@ -153,9 +153,6 @@ "refresh": "Bấm để làm mới", "logout": "Đăng xuất", "manage_gallery_inventory_icon": "Quản lý Ảnh/Icons/Emojis", - "export_friend_list": "Xuất dữ liệu danh sách bạn bè", - "export_own_avatars": "Xuất dữ liệu avatar cá nhân", - "discord_names": "Tên Discord", "export_notes": "Xuất dữ liệu ghi chú" }, "game_info": { @@ -520,6 +517,13 @@ } } } + }, + "tools": { + "export": { + "discord_names": "Tên Discord", + "export_friend_list": "Xuất dữ liệu danh sách bạn bè", + "export_own_avatars": "Xuất dữ liệu avatar cá nhân" + } } }, "side_panel": { diff --git a/src/localization/zh-CN/en.json b/src/localization/zh-CN/en.json index 4e54f54d..34f74bd8 100644 --- a/src/localization/zh-CN/en.json +++ b/src/localization/zh-CN/en.json @@ -252,22 +252,33 @@ }, "tools": { "header": "工具", + "redirect_message": "", "group": { "header": "组织", "calendar": "日历", "calendar_description": "组织活动日历" }, - "image": { + "image": {}, + "user": {}, + "export": { + "header": "导出", + "export_notes": "导出备注", + "export_notes_description": "导出好友备注到文本文件", + "discord_names": "查看好友的 Discord 名称", + "export_friend_list": "导出好友列表", + "export_own_avatars": "导出自己创建的模型 ID 列表" + }, + "pictures": { + "pictures": { + "vrc_photos": "VRChat 截图", + "steam_screenshots": "Steam 截图", + "open_folder": "打开文件夹" + }, "header": "相册", "screenshot": "截屏管理", "screenshot_description": "管理截图或查看截图元数据", "inventory": "拍立得 & 库存管理", "inventory_description": "管理拍立得 & 库存" - }, - "user": { - "header": "用户", - "export_notes": "导出备注", - "export_notes_description": "导出好友备注到文本文件" } }, "profile": { @@ -281,9 +292,6 @@ "refresh": "点击以刷新", "logout": "退出登录", "manage_gallery_inventory_icon": "管理相册与库存", - "export_friend_list": "导出好友列表", - "export_own_avatars": "导出自己创建的模型 ID 列表", - "discord_names": "查看好友的 Discord 名称", "export_notes": "导出备注" }, "game_info": { @@ -559,9 +567,6 @@ "pictures": { "pictures": { "header": "截图管理", - "open_folder": "打开文件夹", - "vrc_photos": "VRChat 截图", - "steam_screenshots": "Steam 截图", "auto_delete_old_prints": "自动清理最旧的“拍立得”", "auto_delete_prints_from_vrc": "当达到存储上限时自动删除最旧的“拍立得”照片" } diff --git a/src/localization/zh-TW/en.json b/src/localization/zh-TW/en.json index 14813f6e..0e90fe0f 100644 --- a/src/localization/zh-TW/en.json +++ b/src/localization/zh-TW/en.json @@ -261,9 +261,6 @@ "refresh": "點擊以重新整理", "logout": "登出", "manage_gallery_inventory_icon": "管理相簿 / 圖示 / 表情符號", - "export_friend_list": "匯出好友列表", - "export_own_avatars": "匯出私有角色", - "discord_names": "Discord 名稱", "export_notes": "匯出備註" }, "game_info": { @@ -535,9 +532,6 @@ "pictures": { "pictures": { "header": "照片", - "open_folder": "開啟資料夾", - "vrc_photos": "VRChat 照片", - "steam_screenshots": "Steam 截圖", "auto_delete_old_prints": "自動刪除舊拍立得", "auto_delete_prints_from_vrc": "達到拍立得上限時,從 VRC 刪除舊拍立得" } @@ -695,6 +689,20 @@ } } } + }, + "tools": { + "export": { + "discord_names": "Discord 名稱", + "export_friend_list": "匯出好友列表", + "export_own_avatars": "匯出私有角色" + }, + "pictures": { + "pictures": { + "vrc_photos": "VRChat 照片", + "steam_screenshots": "Steam 截圖", + "open_folder": "開啟資料夾" + } + } } }, "side_panel": { diff --git a/src/shared/utils/base/ui.js b/src/shared/utils/base/ui.js index 995aa404..d87f2373 100644 --- a/src/shared/utils/base/ui.js +++ b/src/shared/utils/base/ui.js @@ -1,6 +1,8 @@ import { storeToRefs } from 'pinia'; -import { useAppearanceSettingsStore } from '../../../stores'; +import { useAppearanceSettingsStore, useUiStore } from '../../../stores'; import { THEME_CONFIG } from '../../constants'; +import { ElMessage } from 'element-plus'; +import { i18n } from '../../../plugin/i18n'; /** * @@ -267,6 +269,16 @@ async function getThemeMode(configRepository) { return { initThemeMode, isDarkMode }; } +function redirectToToolsTab() { + const uiStore = useUiStore(); + uiStore.menuActiveIndex = 'tools'; + ElMessage({ + message: i18n.global.t('view.tools.redirect_message'), + type: 'primary', + duration: 3000 + }); +} + export { systemIsDarkMode, changeAppDarkStyle, @@ -279,5 +291,6 @@ export { getNextDialogIndex, changeHtmlLangAttribute, setLoginContainerStyle, - getThemeMode + getThemeMode, + redirectToToolsTab }; diff --git a/src/views/Profile/Profile.vue b/src/views/Profile/Profile.vue index be312ebf..8bc039a4 100644 --- a/src/views/Profile/Profile.vue +++ b/src/views/Profile/Profile.vue @@ -49,29 +49,29 @@ size="small" :icon="Picture" style="margin-left: 0; margin-right: 5px; margin-top: 10px" - @click="showGalleryDialog()" + @click="redirectToToolsTab" >{{ t('view.profile.profile.manage_gallery_inventory_icon') }} {{ t('view.profile.profile.discord_names') }}{{ t('view.tools.export.discord_names') }} {{ t('view.profile.profile.export_friend_list') }}{{ t('view.tools.export.export_friend_list') }} {{ t('view.profile.profile.export_own_avatars') }}{{ t('view.tools.export.export_own_avatars') }} @@ -481,11 +481,6 @@ - - - @@ -506,20 +501,11 @@ parseUserUrl, formatDateFilter } from '../../shared/utils'; + import { redirectToToolsTab } from '../../shared/utils/base/ui'; import { useAuthStore } from '../../stores'; - import DiscordNamesDialog from './dialogs/DiscordNamesDialog.vue'; - import ExportFriendsListDialog from './dialogs/ExportFriendsListDialog.vue'; - import ExportAvatarsListDialog from './dialogs/ExportAvatarsListDialog.vue'; - import { - useSearchStore, - useFriendStore, - useUserStore, - useAvatarStore, - useInviteStore, - useUiStore - } from '../../stores'; - const { friends } = storeToRefs(useFriendStore()); + import { useSearchStore, useUserStore, useAvatarStore, useInviteStore, useUiStore } from '../../stores'; + const { pastDisplayNameTable, currentUser } = storeToRefs(useUserStore()); const { showUserDialog, lookupUser, getCurrentUser } = useUserStore(); const { showAvatarDialog } = useAvatarStore(); @@ -542,17 +528,8 @@ const currentUserTreeData = ref([]); const currentUserFeedbackData = ref([]); - const discordNamesDialogVisible = ref(false); - const isExportFriendsListDialogVisible = ref(false); - const isExportAvatarsListDialogVisible = ref(false); - const visits = ref(0); - // redirect to tools tab - function showGalleryDialog() { - menuActiveIndex.value = 'tools'; - } - function getVisits() { miscRequest.getVisits().then((args) => { visits.value = args.json; @@ -563,17 +540,6 @@ miscRequest.getVRChatCredits().then((args) => (vrchatCredit.value = args.json?.balance)); } - function showDiscordNamesDialog() { - discordNamesDialogVisible.value = true; - } - - function showExportFriendsListDialog() { - isExportFriendsListDialogVisible.value = true; - } - - function showExportAvatarsListDialog() { - isExportAvatarsListDialogVisible.value = true; - } function promptUsernameDialog() { ElMessageBox.prompt(t('prompt.direct_access_username.description'), t('prompt.direct_access_username.header'), { distinguishCancelAndClose: true, diff --git a/src/views/Settings/Settings.vue b/src/views/Settings/Settings.vue index 3f112f48..abd2f176 100644 --- a/src/views/Settings/Settings.vue +++ b/src/views/Settings/Settings.vue @@ -637,7 +637,7 @@ size="small" :icon="DocumentCopy" style="margin-top: 5px" - @click="showNoteExportDialog" + @click="redirectToToolsTab" >{{ t('view.settings.appearance.user_dialog.export_notes') }} @@ -1270,7 +1270,7 @@ {{ t('view.settings.category.pictures') }}
{{ + >{{ t('view.settings.advanced.advanced.screenshot_metadata') }} @@ -1279,14 +1279,14 @@
- {{ t('view.settings.pictures.pictures.open_folder') }} + {{ t('view.tools.pictures.pictures.open_folder') }}
- {{ - t('view.settings.pictures.pictures.vrc_photos') + {{ + t('view.tools.pictures.pictures.vrc_photos') }} - {{ - t('view.settings.pictures.pictures.steam_screenshots') + {{ + t('view.tools.pictures.pictures.steam_screenshots') }}
@@ -1488,7 +1488,7 @@ " /> -
+
Anonymous Error Reporting (Nightly Only) { if (result) { @@ -2320,38 +2311,6 @@ }); } - function openVrcPhotosFolder() { - AppApi.OpenVrcPhotosFolder().then((result) => { - if (result) { - ElMessage({ - message: 'Folder opened', - type: 'success' - }); - } else { - ElMessage({ - message: "Folder dosn't exist", - type: 'error' - }); - } - }); - } - - function openVrcScreenshotsFolder() { - AppApi.OpenVrcScreenshotsFolder().then((result) => { - if (result) { - ElMessage({ - message: 'Folder opened', - type: 'success' - }); - } else { - ElMessage({ - message: "Folder dosn't exist", - type: 'error' - }); - } - }); - } - function openCrashVrcCrashDumps() { AppApi.OpenCrashVrcCrashDumps().then((result) => { if (result) { diff --git a/src/views/Tools/Tools.vue b/src/views/Tools/Tools.vue index c8986a3c..f7827496 100644 --- a/src/views/Tools/Tools.vue +++ b/src/views/Tools/Tools.vue @@ -31,7 +31,7 @@ - {{ t('view.tools.image.header') }} + {{ t('view.tools.pictures.header') }}
@@ -40,8 +40,10 @@
-
{{ t('view.tools.image.screenshot') }}
-
{{ t('view.tools.image.screenshot_description') }}
+
{{ t('view.tools.pictures.screenshot') }}
+
+ {{ t('view.tools.pictures.screenshot_description') }} +
@@ -51,8 +53,38 @@
-
{{ t('view.tools.image.inventory') }}
-
{{ t('view.tools.image.inventory_description') }}
+
{{ t('view.tools.pictures.inventory') }}
+
+ {{ t('view.tools.pictures.inventory_description') }} +
+
+
+ + +
+
+ +
+
+
{{ t('view.tools.pictures.pictures.vrc_photos') }}
+
+ {{ t('view.tools.pictures.pictures.vrc_photos_description') }} +
+
+
+
+ +
+
+ +
+
+
+ {{ t('view.tools.pictures.pictures.steam_screenshots') }} +
+
+ {{ t('view.tools.pictures.pictures.steam_screenshots_description') }} +
@@ -64,17 +96,60 @@ - {{ t('view.tools.user.header') }} + {{ t('view.tools.export.header') }} +
+ +
+
+ +
+
+
{{ t('view.tools.export.discord_names') }}
+
+ {{ t('view.tools.user.discord_names_description') }} +
+
+
+
-
{{ t('view.tools.user.export_notes') }}
-
{{ t('view.tools.user.export_notes_description') }}
+
{{ t('view.tools.export.export_notes') }}
+
+ {{ t('view.tools.export.export_notes_description') }} +
+
+
+
+ + +
+
+ +
+
+
{{ t('view.tools.export.export_friend_list') }}
+
+ {{ t('view.tools.user.export_friend_list_description') }} +
+
+
+
+ +
+
+ +
+
+
{{ t('view.tools.export.export_own_avatars') }}
+
+ {{ t('view.tools.user.export_own_avatars_description') }} +
@@ -93,27 +168,40 @@ :isNoteExportDialogVisible="isNoteExportDialogVisible" @close="isNoteExportDialogVisible = false" /> + + +