From 372d0210620e90dec8bcb40fd5b9b759fe4485dc Mon Sep 17 00:00:00 2001
From: Prospector <6166773+Prospector@users.noreply.github.com>
Date: Wed, 10 Apr 2024 18:30:13 -0700
Subject: [PATCH] Refactor settings to use common lang keys for titles (#1674)
---
layouts/default.vue | 6 +--
locales/en-US/index.json | 18 ++-------
pages/settings.vue | 66 ++++++++++---------------------
pages/settings/applications.vue | 5 ++-
pages/settings/authorizations.vue | 6 ++-
pages/settings/language.vue | 7 +---
pages/settings/pats.vue | 7 +---
pages/settings/profile.vue | 10 ++---
pages/settings/sessions.vue | 9 ++---
pages/user/[id].vue | 12 ------
utils/common-messages.ts | 39 ++++++++++++++++++
11 files changed, 82 insertions(+), 103 deletions(-)
diff --git a/layouts/default.vue b/layouts/default.vue
index 21774cc54..ae4096979 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -88,7 +88,7 @@
@{{ auth.user.username }}
-
{{ formatMessage(messages.visitYourProfile) }}
+
{{ formatMessage(commonMessages.visitYourProfile) }}
@@ -492,10 +492,6 @@ const navMenuMessages = defineMessages({
})
const messages = defineMessages({
- visitYourProfile: {
- id: 'layout.label.visit-your-profile',
- defaultMessage: 'Visit your profile',
- },
toggleMenu: {
id: 'layout.menu-toggle.action',
defaultMessage: 'Toggle menu',
diff --git a/locales/en-US/index.json b/locales/en-US/index.json
index 0f2a8fba9..1405ed5d5 100644
--- a/locales/en-US/index.json
+++ b/locales/en-US/index.json
@@ -344,6 +344,9 @@
"label.visibility": {
"message": "Visibility"
},
+ "label.visit-your-profile": {
+ "message": "Visit your profile"
+ },
"layout.action.change-theme": {
"message": "Change theme"
},
@@ -410,9 +413,6 @@
"layout.footer.resources.title": {
"message": "Resources"
},
- "layout.label.visit-your-profile": {
- "message": "Visit your profile"
- },
"layout.menu-toggle.action": {
"message": "Toggle menu"
},
@@ -440,18 +440,9 @@
"profile.error.not-found": {
"message": "User not found"
},
- "profile.input.upload-avatar": {
- "message": "Upload avatar"
- },
"profile.joined-at": {
"message": "Joined {ago}"
},
- "profile.label.edit-bio": {
- "message": "Bio"
- },
- "profile.label.edit-username": {
- "message": "Username"
- },
"profile.label.no-collections": {
"message": "This user has no collections!"
},
@@ -1019,9 +1010,6 @@
"settings.profile.username.title": {
"message": "Username"
},
- "settings.profile.visit-profile": {
- "message": "Visit your profile"
- },
"settings.sessions.action.revoke-session": {
"message": "Revoke session"
},
diff --git a/pages/settings.vue b/pages/settings.vue
index f7e671b65..92ffc9a75 100644
--- a/pages/settings.vue
+++ b/pages/settings.vue
@@ -8,45 +8,57 @@