Make golint happy. Fixes #21
This commit is contained in:
22
mo.go
22
mo.go
@@ -20,11 +20,15 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
MoMagicLittleEndian = 0x950412de // MoMagicLittleEndian encoding
|
// MoMagicLittleEndian encoding
|
||||||
MoMagicBigEndian = 0xde120495 // MoMagicBigEndian encoding
|
MoMagicLittleEndian = 0x950412de
|
||||||
|
// MoMagicBigEndian encoding
|
||||||
|
MoMagicBigEndian = 0xde120495
|
||||||
|
|
||||||
EotSeparator = "\x04" // msgctxt and msgid separator
|
// EotSeparator msgctxt and msgid separator
|
||||||
NulSeparator = "\x00" // msgid and msgstr separator
|
EotSeparator = "\x04"
|
||||||
|
// NulSeparator msgid and msgstr separator
|
||||||
|
NulSeparator = "\x00"
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -195,8 +199,8 @@ func (mo *Mo) Parse(buf []byte) {
|
|||||||
return
|
return
|
||||||
// return fmt.Errorf("gettext: %v", err)
|
// return fmt.Errorf("gettext: %v", err)
|
||||||
}
|
}
|
||||||
msgIdData := make([]byte, msgIDLen[i])
|
msgIDData := make([]byte, msgIDLen[i])
|
||||||
if _, err := r.Read(msgIdData); err != nil {
|
if _, err := r.Read(msgIDData); err != nil {
|
||||||
return
|
return
|
||||||
// return fmt.Errorf("gettext: %v", err)
|
// return fmt.Errorf("gettext: %v", err)
|
||||||
}
|
}
|
||||||
@@ -211,10 +215,10 @@ func (mo *Mo) Parse(buf []byte) {
|
|||||||
// return fmt.Errorf("gettext: %v", err)
|
// return fmt.Errorf("gettext: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(msgIdData) == 0 {
|
if len(msgIDData) == 0 {
|
||||||
mo.addTranslation(msgIdData, msgStrData)
|
mo.addTranslation(msgIDData, msgStrData)
|
||||||
} else {
|
} else {
|
||||||
mo.addTranslation(msgIdData, msgStrData)
|
mo.addTranslation(msgIDData, msgStrData)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
3
po.go
3
po.go
@@ -366,9 +366,8 @@ func (po *Po) pluralForm(n int) int {
|
|||||||
/* Use the Germanic plural rule. */
|
/* Use the Germanic plural rule. */
|
||||||
if n == 1 {
|
if n == 1 {
|
||||||
return 0
|
return 0
|
||||||
} else {
|
|
||||||
return 1
|
|
||||||
}
|
}
|
||||||
|
return 1
|
||||||
}
|
}
|
||||||
return po.pluralforms.Eval(uint32(n))
|
return po.pluralforms.Eval(uint32(n))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ func (t *Translation) Get() string {
|
|||||||
return t.ID
|
return t.ID
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get returns the string of the plural translation
|
// GetN returns the string of the plural translation
|
||||||
func (t *Translation) GetN(n int) string {
|
func (t *Translation) GetN(n int) string {
|
||||||
// Look for Translation index
|
// Look for Translation index
|
||||||
if _, ok := t.Trs[n]; ok {
|
if _, ok := t.Trs[n]; ok {
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
package gotext
|
package gotext
|
||||||
|
|
||||||
|
// Translator interface is used by Locale and Po objects
|
||||||
type Translator interface {
|
type Translator interface {
|
||||||
ParseFile(f string)
|
ParseFile(f string)
|
||||||
Parse(buf []byte)
|
Parse(buf []byte)
|
||||||
|
|||||||
Reference in New Issue
Block a user