Merge pull request #952 from zhilijiqi/patch-6

Update 10.2.md
This commit is contained in:
astaxie
2018-02-24 21:12:59 +08:00
committed by GitHub

View File

@@ -93,7 +93,7 @@ func date(fomate string,t time.Time) string{
en["money"] ="USD %d"
cn["money"] ="¥%d元"
fmt.Println(date(msg(lang,"date_format"),100))
fmt.Println(money_format(msg(lang,"date_format"),100))
func money_format(fomate string,money int64) string{
return fmt.Sprintf(fomate,money)
@@ -122,7 +122,7 @@ views
有了这个目录结构后我们就可以在渲染的地方这样来实现代码:
```Go
s1, _ := template.ParseFiles("views"+lang+"index.tpl")
s1, _ := template.ParseFiles("views/"+lang+"/index.tpl")
VV.Lang=lang
s1.Execute(os.Stdout, VV)
```
@@ -130,11 +130,11 @@ s1.Execute(os.Stdout, VV)
```html
// js文件
<script type="text/javascript" src="views/{{.VV.Lang}}/js/jquery/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="views/{{.Lang}}/js/jquery/jquery-1.8.0.min.js"></script>
// css文件
<link href="views/{{.VV.Lang}}/css/bootstrap-responsive.min.css" rel="stylesheet">
<link href="views/{{.Lang}}/css/bootstrap-responsive.min.css" rel="stylesheet">
// 图片文件
<img src="views/{{.VV.Lang}}/images/btn.png">
<img src="views/{{.Lang}}/images/btn.png">
```
采用这种方式来本地化视图以及资源时,我们就可以很容易的进行扩展了。