@@ -21,6 +21,7 @@ import (
21
21
"code.gitea.io/gitea/modules/log"
22
22
"code.gitea.io/gitea/modules/setting"
23
23
"code.gitea.io/gitea/modules/templates"
24
+ "code.gitea.io/gitea/modules/translation"
24
25
"code.gitea.io/gitea/modules/user"
25
26
"code.gitea.io/gitea/modules/util"
26
27
"code.gitea.io/gitea/modules/web"
@@ -61,6 +62,8 @@ func InstallInit(next http.Handler) http.Handler {
61
62
"DbOptions" : setting .SupportedDatabases ,
62
63
"i18n" : locale ,
63
64
"Language" : locale .Language (),
65
+ "Lang" : locale .Language (),
66
+ "AllLangs" : translation .AllLangs (),
64
67
"CurrentURL" : setting .AppSubURL + req .URL .RequestURI (),
65
68
"PageStartTime" : startTime ,
66
69
"TmplLoadTimes" : func () string {
@@ -69,6 +72,12 @@ func InstallInit(next http.Handler) http.Handler {
69
72
"PasswordHashAlgorithms" : models .AvailableHashAlgorithms ,
70
73
},
71
74
}
75
+ for _ , lang := range translation .AllLangs () {
76
+ if lang .Lang == locale .Language () {
77
+ ctx .Data ["LangName" ] = lang .Name
78
+ break
79
+ }
80
+ }
72
81
ctx .Req = context .WithContext (req , & ctx )
73
82
next .ServeHTTP (resp , ctx .Req )
74
83
})
0 commit comments