Sfoglia il codice sorgente

Allow custom locale

Unknwon 10 anni fa
parent
commit
7b03b1df0e
3 ha cambiato i file con 9 aggiunte e 5 eliminazioni
  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

@@ -67,7 +67,7 @@ func checkVersion() {
 		log.Fatal(4, "Macaron version is too old, did you forget to update?(github.com/Unknwon/macaron)")
 	}
 	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)")
 	}
 }
@@ -92,10 +92,12 @@ func newMacaron() *macaron.Macaron {
 		IndentJSON: macaron.Env != macaron.PROD,
 	}))
 	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{
 		Adapter:  setting.CacheAdapter,

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

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

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

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