Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTMLTranslater ¶
HTMLTranslater - html translater
func NewHTMLTranslater ¶
func NewHTMLTranslater(client *translate.Client) *HTMLTranslater
NewHTMLTranslater - return a new HTMLTranslater
func (*HTMLTranslater) ParseFile ¶
func (trans *HTMLTranslater) ParseFile(file string) error
ParseFile - parse json file
func (*HTMLTranslater) SaveResult ¶
func (trans *HTMLTranslater) SaveResult(file string) error
SaveResult - save translation to output file
type JSONTranslater ¶
type JSONTranslater struct { Client *translate.Client Original map[string]string Translation map[string]string }
JSONTranslater - json translater
func NewJSONTranslater ¶
func NewJSONTranslater(client *translate.Client) *JSONTranslater
NewJSONTranslater - return a new JSONTranslater
func (*JSONTranslater) ParseFile ¶
func (trans *JSONTranslater) ParseFile(file string) error
ParseFile - parse json file
func (*JSONTranslater) SaveResult ¶
func (trans *JSONTranslater) SaveResult(file string) error
SaveResult - save translation to output file
type Translater ¶
type Translater interface { ParseFile(file string) error Translate(sl, tl language.Tag) error SaveResult(file string) error }
Translater - interface of translater
type YAMLTranslater ¶
type YAMLTranslater struct { Client *translate.Client Original map[string]string Translation map[string]string }
YAMLTranslater - yaml translater
func NewYAMLTranslater ¶
func NewYAMLTranslater(client *translate.Client) *YAMLTranslater
NewYAMLTranslater - return a new YAMLTranslater
func (*YAMLTranslater) ParseFile ¶
func (trans *YAMLTranslater) ParseFile(file string) error
ParseFile - parse yaml file
func (*YAMLTranslater) SaveResult ¶
func (trans *YAMLTranslater) SaveResult(file string) error
SaveResult - save translation to output file
Click to show internal directories.
Click to hide internal directories.