Add i18n module: MessageSource, LocaleResolver and localized ProblemDetail

English, Marathi and Hindi bundles behind one small web app, with tests that run it on a real
port and write the transcripts (01-11) quoted in the article, plus a jar-metadata capture (12).

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Uu7q8vPeREyT4218EJPzz1
This commit is contained in:
Claude
2026-09-24 09:54:55 +00:00
parent e59ff029a1
commit 2cbf31e7d5
36 changed files with 1182 additions and 0 deletions
@@ -0,0 +1,9 @@
# The same sentence with a doubled and a single apostrophe, with and without arguments
apos.doubled = Order {0} can''t be shipped yet.
apos.single = Order {0} can't be shipped yet.
with an argument: doubled -> Order A-1 can't be shipped yet.
with an argument: single -> Order A-1 cant be shipped yet.
without arguments: doubled -> Order {0} can''t be shipped yet.
without arguments: single -> Order {0} can't be shipped yet.