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)