diff --git a/templates/user/settings/appearance.tmpl b/templates/user/settings/appearance.tmpl
index 3e60b5cbcd..2aaf24adca 100644
--- a/templates/user/settings/appearance.tmpl
+++ b/templates/user/settings/appearance.tmpl
@@ -64,7 +64,7 @@
 					</div>
 				</div>
 				<div class="tw-mb-4">
-					{{ctx.Locale.Tr "settings.language.localization_project" "https://forgejo.org/docs/latest/developer/localization/"}}
+					{{ctx.Locale.Tr "settings.language.localization_project" "https://forgejo.org/docs/next/contributor/localization/"}}
 				</div>
 				<div class="field">
 					<button class="ui primary button">{{ctx.Locale.Tr "settings.update_language"}}</button>
diff --git a/tests/integration/user_test.go b/tests/integration/user_test.go
index 035d0956f5..73976b9a35 100644
--- a/tests/integration/user_test.go
+++ b/tests/integration/user_test.go
@@ -389,7 +389,7 @@ func TestUserHints(t *testing.T) {
 			assert.Equal(t, enabled, hintChecked)
 
 			link, _ := htmlDoc.Find("form[action='/user/settings/appearance/language'] a").Attr("href")
-			assert.EqualValues(t, "https://forgejo.org/docs/latest/developer/localization/", link)
+			assert.EqualValues(t, "https://forgejo.org/docs/next/contributor/localization/", link)
 		}
 
 		t.Run("view", func(t *testing.T) {