Как в go сделать локализацию из файла желательно с поддержкой GUI.
Попробовал локализовать с помощью x/text получилось что то вроде этого
for _, r := range srs {
buf.WriteString("<h3>" + r.Code + "</h3>")
buf.WriteString("<ul>")
_ = message.Set(language.Russian, "currency",
plural.Selectf(1, "",
plural.One, "рубль",
plural.Few, "рубля",
plural.Other, "рублей",
"=1", "рубль",
),
)
_ = message.Set(language.English, "currency",
plural.Selectf(1, "",
plural.One, "usd",
plural.Other, "usd",
),
)
message.NewPrinter(language.English).Sprintf("currency",22)
Как реализовать локализацию из файла?
В документации прочитал что такая возможность есть но примеров реализации не нашел. Сам додумать что то не смог.