[agent/codex:gpt-5.4-mini] Read ~/spec/code/core/go/i18n/RFC.md fully. Find features de... #158

Merged
Virgil merged 1 commit from agent/read---spec-code-core-go-i18n-rfc-md-ful into dev 2026-04-02 07:46:21 +00:00
2 changed files with 13 additions and 0 deletions

View file

@ -289,6 +289,7 @@ func (s *Service) AvailableLanguages() []string {
for i, tag := range s.availableLangs {
langs[i] = tag.String()
}
slices.Sort(langs)
return langs
}

View file

@ -6,6 +6,7 @@ import (
"time"
"dappco.re/go/core"
"slices"
)
type messageBaseFallbackLoader struct{}
@ -77,6 +78,17 @@ func TestNewService(t *testing.T) {
}
}
func TestServiceAvailableLanguagesSorted(t *testing.T) {
svc, err := NewWithLoader(messageBaseFallbackLoader{})
if err != nil {
t.Fatalf("NewWithLoader() failed: %v", err)
}
if got, want := svc.AvailableLanguages(), []string{"en", "en-GB", "fr"}; !slices.Equal(got, want) {
t.Fatalf("AvailableLanguages() = %v, want %v", got, want)
}
}
func TestServiceT(t *testing.T) {
svc, err := New()
if err != nil {