package web

import (
	"fmt"

	"gitlab.com/dynaweb/ains-microservices/pkg/i18n"
)

var supportedLanguages = []string{"ms", "en"}

func LoadMessages(tr *i18n.Translator) error {
	for _, lang := range supportedLanguages {
		data, err := Assets.ReadFile("i18n/" + lang + ".json")
		if err != nil {
			continue
		}
		if err := tr.LoadJSON(lang, data); err != nil {
			return fmt.Errorf("web: load messages %s: %w", lang, err)
		}
	}
	return nil
}
