[agent/codex:gpt-5.4-mini] Read ~/spec/code/core/go/i18n/RFC.md fully. Find ONE feature... #81

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

View file

@ -440,7 +440,7 @@ func (s *Service) getEffectiveContextGenderLocationAndFormality(data any) (strin
if m, ok := data.(map[string]any); ok {
var context string
var gender string
var location string
location := s.location
formality := s.formality
if v, ok := m["Context"].(string); ok {
context = core.Trim(v)

View file

@ -349,6 +349,22 @@ func TestServiceTranslationContextExtrasInLookup(t *testing.T) {
}
}
func TestServiceDefaultLocationAppliesToMapData(t *testing.T) {
svc, err := New()
if err != nil {
t.Fatalf("New() failed: %v", err)
}
svc.AddMessages("en", map[string]string{
"welcome._workspace": "welcome aboard",
})
svc.SetLocation("workspace")
if got := svc.T("welcome", map[string]any{}); got != "welcome aboard" {
t.Errorf("T(welcome, map[]) with default location = %q, want %q", got, "welcome aboard")
}
}
func TestServiceSubjectCountPlurals(t *testing.T) {
svc, err := New()
if err != nil {