Skip to content

Commit 9c63088

Browse files
committed
duplacate msg header
1 parent 44f9135 commit 9c63088

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

cmd/xtemplate/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.17
55
require (
66
github.com/cockroachdb/errors v1.8.6
77
github.com/smartystreets/goconvey v1.6.4
8-
github.com/youthlin/t v0.0.5
8+
github.com/youthlin/t v0.0.8
99
)
1010

1111
require (

cmd/xtemplate/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
)
1212

1313
// Version the version
14-
var Version string = "v0.0.5"
14+
var Version string = "v0.0.9"
1515

1616
//go:embed lang
1717
var embedLangs embed.FS
@@ -52,7 +52,7 @@ func buildParam() *internal.Param {
5252
input = flag.String("i", "", t.T("input file pattern"))
5353
left = flag.String("left", "{{", t.T("left delim"))
5454
right = flag.String("right", "}}", t.T("right delim"))
55-
keywords = flag.String("k", "", t.T("keywords e.g.: gettext;T:1;N1,2;X:1c,2;XN:1c,2,3"))
55+
keywords = flag.String("k", "", t.T("keywords e.g.: gettext;T:1;N:1,2;X:1c,2;XN:1c,2,3"))
5656
fun = flag.String("f", "", t.T("function names of template"))
5757
output = flag.String("o", "", t.T("output file, - is stdout"))
5858
debug = flag.Bool("d", false, t.T("debug mode"))

translator/file.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,9 @@ func (file *File) initHeader() {
106106
kv := find[0]
107107
k := strings.TrimSpace(kv[1])
108108
v := strings.TrimSpace(kv[2])
109-
headers[k] = v
109+
if _, ok := headers[k]; !ok {
110+
headers[k] = v
111+
}
110112
}
111113
}
112114
file.headers = headers

0 commit comments

Comments
 (0)