Documentation
¶
Index ¶
- Constants
- func GetLang() map[string]map[string]string
- func LoadLang(lang map[string]map[string]string, context string, idiom string)
- func ReplaceI18nQueries(i18nLang, query string) string
- func SetI18nQueryFields(lang, query string) string
- func SetLang(lang *string, langArg string)
- func Translate(line string, idiom string, replacements []string) string
Constants ¶
View Source
const ( PtBr = "pt_br" Es = "es" EnUs = "en_us" Fr = "fr" It = "it" De = "de" I18nHash = "#i18n" )
View Source
const Context string = "example"
Variables ¶
This section is empty.
Functions ¶
func LoadLang ¶
LoadLang carrega em memória o arquivo de tradução para determinado contexto e idioma
func ReplaceI18nQueries ¶ added in v1.0.11
ReplaceI18nQueries função responsável por substituir #i18n nas queries exemplo: SELECT fee_tag_adjetivo_m#i18n AS feeling_male FROM feelings_tags
func SetI18nQueryFields ¶ added in v1.0.17
SetI18nQueryFields substitui o hash #i18n pelo idioma correspondente configurado no atributo lang do repositório
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.