@kedavr13

Как в go сделать локализацию из файла?

Как в 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)

Как реализовать локализацию из файла?
В документации прочитал что такая возможность есть но примеров реализации не нашел. Сам додумать что то не смог.
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
@kedavr13 Автор вопроса
Нашел решение своего вопроса здесь Хабр
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы