Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/locales.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/generate_resources.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/cmd/generate_resources.go b/cmd/generate_resources.go
index 52e6a577..3ee9157c 100644
--- a/cmd/generate_resources.go
+++ b/cmd/generate_resources.go
@@ -63,7 +63,9 @@ type translator struct {
Minus string
MinusLen int
Percent string
+ PercentLen int
PerMille string
+ PerMilleLen int
Currencies string
// FmtNumberFunc string
FmtNumberExists bool
@@ -236,10 +238,12 @@ func postProcess(cldr *cldr.CLDR) {
if len(trans.Percent) == 0 {
if found {
+ trans.PercentLen = base.PercentLen
trans.Percent = base.Percent
}
if len(trans.Percent) == 0 {
+ trans.PercentLen = 0
trans.Percent = "[]byte{}"
}
}
@@ -247,10 +251,12 @@ func postProcess(cldr *cldr.CLDR) {
if len(trans.PerMille) == 0 {
if found {
+ trans.PerMilleLen = base.PerMilleLen
trans.PerMille = base.PerMille
}
if len(trans.PerMille) == 0 {
+ trans.PerMilleLen = 0
trans.PerMille = "[]byte{}"
}
}
@@ -354,10 +360,14 @@ func preProcess(cldr *cldr.CLDR) {
trans.Minus = fmt.Sprintf("%#v", b)
}
if len(symbol.PercentSign) > 0 {
- trans.Percent = fmt.Sprintf("%#v", []byte(symbol.PercentSign[0].Data()))
+ b := []byte(symbol.PercentSign[0].Data())
+ trans.PercentLen = len(b)
+ trans.Percent = fmt.Sprintf("%#v", b)
}
if len(symbol.PerMille) > 0 {
- trans.PerMille = fmt.Sprintf("%#v", []byte(symbol.PerMille[0].Data()))
+ b := []byte(symbol.PerMille[0].Data())
+ trans.PerMilleLen = len(b)
+ trans.PerMille = fmt.Sprintf("%#v", b)
}
}