29 lines
457 B
Go
29 lines
457 B
Go
//go:build js
|
|
|
|
// SPDX-Licence-Identifier: EUPL-1.2
|
|
|
|
package html
|
|
|
|
type defaultTranslator struct {
|
|
language string
|
|
}
|
|
|
|
func (t *defaultTranslator) T(key string, args ...any) string {
|
|
_ = t.language
|
|
if len(args) == 0 {
|
|
return key
|
|
}
|
|
return key
|
|
}
|
|
|
|
func (t *defaultTranslator) SetLanguage(language string) error {
|
|
if t == nil {
|
|
return nil
|
|
}
|
|
t.language = language
|
|
return nil
|
|
}
|
|
|
|
func newDefaultTranslator() Translator {
|
|
return &defaultTranslator{}
|
|
}
|