Documentation ¶
Index ¶
- func CheckFilePath(file_path string) (string, error)
- func GetFileList(file_path string) ([]string, error)
- func GetLanguage(file_name string) (string, error)
- func GetTranslation(file_name string) (map[string]string, error)
- type XliffDoc
- type XliffFile
- type XliffFileBody
- type XliffFileBodyTransUnit
- type XliffFileBodyTransUnitInner
- type XliffFileHeader
- type XliffFileHeaderInfo
- type XliffTranslator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckFilePath ¶
func GetFileList ¶
func GetLanguage ¶
Types ¶
type XliffDoc ¶
type XliffDoc struct { XMLName xml.Name `xml:"xliff"` Version string `xml:"version,attr"` Xmlns string `xml:"xmlns,attr"` Files []XliffFile `xml:"file"` }
func LoadXliffFromFile ¶
type XliffFile ¶
type XliffFile struct { XMLName xml.Name `xml:"file"` Original string `xml:"original,attr"` SourceLang string `xml:"source-language,attr,omitempty"` DataType string `xml:"datatype,attr,omitempty"` TargetLang string `xml:"target-language,attr,omitempty"` Header XliffFileHeader `xml:"header"` Body XliffFileBody `xml:"body"` }
type XliffFileBody ¶
type XliffFileBody struct { XMLName xml.Name `xml:"body"` TransUnit []XliffFileBodyTransUnit `xml:"trans-unit"` }
type XliffFileBodyTransUnit ¶
type XliffFileBodyTransUnit struct { XMLName xml.Name `xml:"trans-unit"` Id string `xml:"id,attr"` Approved string `xml:"approved,attr,omitempty"` Source XliffFileBodyTransUnitInner `xml:"source"` Target XliffFileBodyTransUnitInner `xml:"target"` }
type XliffFileHeader ¶
type XliffFileHeader struct { XMLName xml.Name `xml:"header"` Tool XliffFileHeaderInfo `xml:"tool"` }
type XliffFileHeaderInfo ¶
type XliffTranslator ¶
type XliffTranslator struct {
// contains filtered or unexported fields
}
func (*XliffTranslator) Load ¶
func (x *XliffTranslator) Load(file_path string) error
func (*XliffTranslator) T ¶
func (x *XliffTranslator) T(id, lang string) string
Click to show internal directories.
Click to hide internal directories.