layout: implement Locales function

pull/425/head
Demian 3 years ago
parent 91a85c9b5a
commit c97641b811

@ -106,6 +106,15 @@ func (lt *Layout) Settings() tele.Settings {
return *lt.pref
}
// Locales returns all presented locales.
func (lt *Layout) Locales() []string {
var keys []string
for k := range lt.locales {
keys = append(keys, k)
}
return keys
}
// Locale returns the context locale.
func (lt *Layout) Locale(c tele.Context) (string, bool) {
lt.mu.RLock()

Loading…
Cancel
Save