diff --git a/build/merge-forgejo-locales.go b/build/merge-forgejo-locales.go
index 52bf3edc98..23f993bd89 100644
--- a/build/merge-forgejo-locales.go
+++ b/build/merge-forgejo-locales.go
@@ -45,8 +45,18 @@ func renameGiteaForgejo(filename string) []byte {
line := scanner.Text()
if strings.HasPrefix(line, "[") && strings.HasSuffix(line, "]") {
out = append(out, []byte("\n"+line+"\n")...)
- } else if strings.Contains(line, "Gitea") {
- out = append(out, []byte(strings.Replace(line, "Gitea", "Forgejo", -1)+"\n")...)
+ } else {
+ out = append(out, []byte(strings.NewReplacer(
+ "Gitea", "Forgejo",
+ "https://docs.gitea.io/en-us/install-from-binary/", "https://forgejo.org/download",
+ "https://github.com/go-gitea/gitea/tree/master/docker", "https://forgejo.org/download",
+ "https://docs.gitea.io/en-us/install-from-package/", "https://forgejo.org/download",
+ "https://code.gitea.io/gitea", "https://forgejo.org/download",
+ "code.gitea.io/gitea", "Forgejo",
+ `GitHub`, `Codeberg`,
+ "https://github.com/go-gitea/gitea", "https://codeberg.org/forgejo/forgejo",
+ "https://blog.gitea.io", "https://forgejo.org/news",
+ ).Replace(line)+"\n")...)
}
}
file.Close()
diff --git a/routers/install/install.go b/routers/install/install.go
index ab37f9ba35..c60c3532a4 100644
--- a/routers/install/install.go
+++ b/routers/install/install.go
@@ -184,7 +184,7 @@ func checkDatabase(ctx *context.Context, form *forms.InstallForm) bool {
if err = db.InitEngine(ctx); err != nil {
if strings.Contains(err.Error(), `Unknown database type: sqlite3`) {
ctx.Data["Err_DbType"] = true
- ctx.RenderWithErr(ctx.Tr("install.sqlite3_not_available", "https://docs.gitea.io/en-us/install-from-binary/"), tplInstall, form)
+ ctx.RenderWithErr(ctx.Tr("install.sqlite3_not_available", "https://forgejo.org/download#installation-from-binary"), tplInstall, form)
} else {
ctx.Data["Err_DbSetting"] = true
ctx.RenderWithErr(ctx.Tr("install.invalid_db_setting", err), tplInstall, form)