Commit graph

414 commits

Author SHA1 Message Date
Virgil
87f582f43f chore(i18n): verify spec parity
Some checks failed
Security Scan / security (push) Successful in 16s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:27:09 +00:00
Virgil
b051d71684 fix(reversal): zero single-domain confidence
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 1m26s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:24:09 +00:00
Virgil
b8c5b77d88 feat(i18n): expose handler type names in state snapshots
Some checks failed
Security Scan / security (push) Successful in 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:21:13 +00:00
Virgil
0e01e9f894 refactor(i18n): shorten handler names in state snapshots
All checks were successful
Security Scan / security (push) Successful in 20s
Test / test (push) Successful in 2m12s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:16:49 +00:00
Virgil
4608de8def refactor(i18n): simplify default state wrappers
All checks were successful
Security Scan / security (push) Successful in 15s
Test / test (push) Successful in 1m34s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:09:23 +00:00
Virgil
31d9672a46 fix(i18n): normalise failed action verbs
Some checks failed
Security Scan / security (push) Successful in 20s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:05:55 +00:00
Virgil
99412a64ea fix(i18n): make service nil-safe
All checks were successful
Security Scan / security (push) Successful in 25s
Test / test (push) Successful in 1m20s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:02:13 +00:00
Virgil
963ea7999d fix(i18n): track immediate locale loads
Some checks failed
Security Scan / security (push) Successful in 17s
Test / test (push) Has been cancelled
2026-04-02 13:57:15 +00:00
Virgil
1fe523b921 fix(i18n): preserve exact namespace matches
Some checks failed
Security Scan / security (push) Successful in 17s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:53:26 +00:00
Virgil
fd97bc7048 refactor(i18n): centralise service state snapshots
Some checks failed
Security Scan / security (push) Successful in 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:50:14 +00:00
Virgil
62d08d7bc3 fix(i18n): preserve translate result status
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:46:25 +00:00
Virgil
43cf530b9d fix(i18n): honor default translation context count
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-02 13:41:48 +00:00
Virgil
fdb151a0af fix(i18n): keep default state snapshot explicit
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:38:04 +00:00
Virgil
56b6db8a8d refactor(i18n): align default state snapshot shape
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m21s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:25:47 +00:00
Virgil
5dc9847eec refactor(i18n): centralise default state snapshot
All checks were successful
Security Scan / security (push) Successful in 15s
Test / test (push) Successful in 2m24s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:20:34 +00:00
Virgil
6e202e8230 fix(i18n): copy missing-key snapshots safely
All checks were successful
Security Scan / security (push) Successful in 18s
Test / test (push) Successful in 2m31s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:13:49 +00:00
Virgil
82164940d7 refactor(core): make core service nil-safe
All checks were successful
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 2m23s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:09:54 +00:00
Virgil
d868f21ab2 feat(i18n): enrich service state snapshot
All checks were successful
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 2m30s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:06:07 +00:00
Virgil
730b6166a1 refactor(i18n): enrich service state snapshot
All checks were successful
Security Scan / security (push) Successful in 12s
Test / test (push) Successful in 2m31s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:02:28 +00:00
Virgil
852b11fda5 refactor(i18n): align helper formatting with core primitives
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m19s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:59:09 +00:00
Virgil
d8355d241f feat(i18n): add printable service state snapshot
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:55:39 +00:00
Virgil
cdc396269c fix(i18n): accept prefixed prompt and lang keys
All checks were successful
Security Scan / security (push) Successful in 15s
Test / test (push) Successful in 2m20s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:52:13 +00:00
Virgil
9d4af96d3d feat(i18n): add service state snapshot aliases
Some checks failed
Security Scan / security (push) Successful in 18s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:48:49 +00:00
Virgil
158f71443c test(i18n): lock in current-state copy semantics
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m29s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:43:41 +00:00
Virgil
4d1650addd docs(i18n): surface current-state alias family
All checks were successful
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 2m36s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:39:32 +00:00
Virgil
24eaadda8a feat(i18n): add current prompt alias
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m29s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:31:00 +00:00
Virgil
e1f496f296 feat(i18n): add service prompt and language helpers
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m29s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:27:21 +00:00
Virgil
177912d4e6 refactor(i18n): use core join for available languages
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:20:39 +00:00
Virgil
0db1db2d8c docs(i18n): clarify french article support
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m28s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:17:21 +00:00
Virgil
1ae9ada1fd feat(i18n): add current text direction aliases
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m27s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:10:30 +00:00
Virgil
56099f5f07 fix(i18n): merge missing-key context args
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m27s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:06:17 +00:00
Virgil
b716661b7d refactor(i18n): sort available languages on write
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m26s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:02:52 +00:00
Virgil
12bbe48970 docs(i18n): document location and locale providers
All checks were successful
Security Scan / security (push) Successful in 15s
Test / test (push) Successful in 2m29s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:57:39 +00:00
Virgil
849428ab10 feat(i18n): add plural category alias symmetry
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m22s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:52:32 +00:00
Virgil
8551af74be feat(i18n): add current language alias
All checks were successful
Security Scan / security (push) Successful in 22s
Test / test (push) Successful in 2m27s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:48:29 +00:00
Virgil
8f6be63def feat(i18n): add plural category alias
All checks were successful
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 2m29s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:44:56 +00:00
Virgil
a69868f18b refactor(i18n): forward current aliases through primary wrappers
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m29s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:41:07 +00:00
Virgil
e9f06342a7 feat(i18n): add rtl aliases and definite article template func
All checks were successful
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 2m23s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:37:33 +00:00
Virgil
e7bbae8d18 fix(i18n): avoid duplicate lang miss dispatch
All checks were successful
Security Scan / security (push) Successful in 17s
Test / test (push) Successful in 2m29s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:34:08 +00:00
Virgil
2abe15c2b1 refactor(i18n): simplify current-state aliases
Some checks failed
Security Scan / security (push) Successful in 15s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:30:28 +00:00
Virgil
7f09ee550f feat(i18n): add current RTL and handler aliases
Some checks are pending
Test / test (push) Waiting to run
Security Scan / security (push) Successful in 19s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:26:14 +00:00
Virgil
a14fb38579 refactor(i18n): use count helper for singular fallback
All checks were successful
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 2m18s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:21:03 +00:00
Virgil
4c80cd16fe feat(i18n): make numeric shorthand direct
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m25s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:17:05 +00:00
Virgil
53bf8f39fd feat(i18n): add package current-state aliases
All checks were successful
Security Scan / security (push) Successful in 21s
Test / test (push) Successful in 2m25s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:13:09 +00:00
Virgil
fabb907ea1 fix(i18n): copy loader language slices
Some checks failed
Security Scan / security (push) Successful in 19s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:09:46 +00:00
Virgil
9aec3010fc fix(i18n): use neutral plural fallback without default service
Some checks are pending
Test / test (push) Waiting to run
Security Scan / security (push) Successful in 23s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:05:51 +00:00
Virgil
b7029eeb64 chore(i18n): return empty slices from package getters
All checks were successful
Security Scan / security (push) Successful in 12s
Test / test (push) Successful in 2m20s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:02:08 +00:00
Virgil
045a732191 feat(i18n): add short numeric template aliases
Some checks failed
Security Scan / security (push) Successful in 16s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 10:58:26 +00:00
Virgil
097c964a3b feat(i18n): add direct template numeric aliases
Some checks are pending
Test / test (push) Waiting to run
Security Scan / security (push) Successful in 22s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 10:54:37 +00:00
Virgil
9617878f5a feat(i18n): add service current-state aliases
Some checks failed
Security Scan / security (push) Waiting to run
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 10:51:20 +00:00