diff --git a/components/account/AccountFollowButton.vue b/components/account/AccountFollowButton.vue
index 7aab0fd9..600e2b95 100644
--- a/components/account/AccountFollowButton.vue
+++ b/components/account/AccountFollowButton.vue
@@ -117,7 +117,7 @@ const buttonStyle = $computed(() => {
{{ $t('account.follow_back') }}
- {{ $t('account.follow') }}
+ {{ account.locked ? $t('account.request_follow') : $t('account.follow') }}
diff --git a/locales/en.json b/locales/en.json
index abd4a000..20714989 100644
--- a/locales/en.json
+++ b/locales/en.json
@@ -35,6 +35,7 @@
"posts_count": "{0} Posts|{0} Post|{0} Posts",
"profile_description": "{0}'s profile header",
"profile_unavailable": "Profile unavailable",
+ "request_follow": "Request to follow",
"unblock": "Unblock",
"unfollow": "Unfollow",
"unmute": "Unmute",