You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Spanish translation catalogue (translations/linxo+intl-icu.es.yml), covering every account status and transaction type. Spanish-speaking users previously read the English labels: a missing catalogue falls back silently, which is why the gap went unnoticed.
Fixed
ELECTRONIC_PAYMENT read Remesa documentaria in Spanish — a trade-finance instrument — where the key denotes the French TIP. It now reads Título interbancario de pago, the wording the consuming application already uses for that concept.
The @see lines in AccountDto and TransactionDto named a translations/linxo.intl-icu.* file that never existed; the domain separator is a +.
Changed
Catalogues are named after the base language (…en.yml rather than …en_US.yml). A country-variant name only serves that exact locale, whereas Symfony falls back to the parent, so en now serves en_GB and en_US alike. Verified against a consuming configuration restricting enabled_locales to ['en_US', 'fr_FR', 'es_ES']: all three still resolve.
Internal
A test now pins the catalogues against each other: a missing locale, a key the reference does not have, an empty translation, or a label left in the reference wording fails the suite.