Browse Source

Allow custom locale

for-closed-social
Unknwon 10 years ago
parent
commit
7b03b1df0e
3 changed files with 9 additions and 5 deletions
  1. +7
    -5
      cmd/web.go
  2. +1
    -0
      public/ng/css/gogs.css
  3. +1
    -0
      public/ng/less/gogs/base.less

+ 7
- 5
cmd/web.go View File

@ -67,7 +67,7 @@ func checkVersion() {
log.Fatal(4, "Macaron version is too old, did you forget to update?(github.com/Unknwon/macaron)") log.Fatal(4, "Macaron version is too old, did you forget to update?(github.com/Unknwon/macaron)")
} }
i18nVer := git.MustParseVersion(i18n.Version()) i18nVer := git.MustParseVersion(i18n.Version())
if i18nVer.LessThan(git.MustParseVersion("0.0.1")) {
if i18nVer.LessThan(git.MustParseVersion("0.0.2")) {
log.Fatal(4, "i18n version is too old, did you forget to update?(github.com/macaron-contrib/i18n)") log.Fatal(4, "i18n version is too old, did you forget to update?(github.com/macaron-contrib/i18n)")
} }
} }
@ -92,10 +92,12 @@ func newMacaron() *macaron.Macaron {
IndentJSON: macaron.Env != macaron.PROD, IndentJSON: macaron.Env != macaron.PROD,
})) }))
m.Use(i18n.I18n(i18n.Options{ m.Use(i18n.I18n(i18n.Options{
SubURL: setting.AppSubUrl,
Langs: setting.Langs,
Names: setting.Names,
Redirect: true,
SubURL: setting.AppSubUrl,
Directory: path.Join(setting.ConfRootPath, "locale"),
CustomDirectory: path.Join(setting.CustomPath, "conf/locale"),
Langs: setting.Langs,
Names: setting.Names,
Redirect: true,
})) }))
m.Use(cache.Cacher(cache.Options{ m.Use(cache.Cacher(cache.Options{
Adapter: setting.CacheAdapter, Adapter: setting.CacheAdapter,

+ 1
- 0
public/ng/css/gogs.css View File

@ -88,6 +88,7 @@ img.avatar-100 {
z-index: 100; z-index: 100;
font-size: 12px; font-size: 12px;
width: 120%; width: 120%;
min-width: 100px;
} }
#footer-lang .drop-down li > a { #footer-lang .drop-down li > a {
padding: 3px 9px; padding: 3px 9px;

+ 1
- 0
public/ng/less/gogs/base.less View File

@ -102,6 +102,7 @@ clear: both;
z-index: 100; z-index: 100;
font-size: 12px; font-size: 12px;
width: 120%; width: 120%;
min-width: 100px;
li > a { li > a {
padding: 3px 9px; padding: 3px 9px;
} }

Loading…
Cancel
Save