@@ -21,6 +21,7 @@ import (
2121 "code.gitea.io/gitea/modules/log"
2222 "code.gitea.io/gitea/modules/setting"
2323 "code.gitea.io/gitea/modules/templates"
24+ "code.gitea.io/gitea/modules/translation"
2425 "code.gitea.io/gitea/modules/user"
2526 "code.gitea.io/gitea/modules/util"
2627 "code.gitea.io/gitea/modules/web"
@@ -61,6 +62,8 @@ func InstallInit(next http.Handler) http.Handler {
6162 "DbOptions" : setting .SupportedDatabases ,
6263 "i18n" : locale ,
6364 "Language" : locale .Language (),
65+ "Lang" : locale .Language (),
66+ "AllLangs" : translation .AllLangs (),
6467 "CurrentURL" : setting .AppSubURL + req .URL .RequestURI (),
6568 "PageStartTime" : startTime ,
6669 "TmplLoadTimes" : func () string {
@@ -69,6 +72,12 @@ func InstallInit(next http.Handler) http.Handler {
6972 "PasswordHashAlgorithms" : models .AvailableHashAlgorithms ,
7073 },
7174 }
75+ for _ , lang := range translation .AllLangs () {
76+ if lang .Lang == locale .Language () {
77+ ctx .Data ["LangName" ] = lang .Name
78+ break
79+ }
80+ }
7281 ctx .Req = context .WithContext (req , & ctx )
7382 next .ServeHTTP (resp , ctx .Req )
7483 })
0 commit comments