Add Fluent-based localization manager and add script to export source strings for translations

Changelog-Added: Added Fluent-based localization manager and added script to export source strings for translations
Signed-off-by: Terry Yiu <git@tyiu.xyz>
This commit is contained in:
2025-06-26 20:56:32 -04:00
committed by William Casarin
parent 80820a52d2
commit d07c3e9135
9 changed files with 1894 additions and 105 deletions

View File

@@ -39,6 +39,13 @@ bech32 = { workspace = true }
lightning-invoice = { workspace = true }
secp256k1 = { workspace = true }
hashbrown = { workspace = true }
fluent = { workspace = true }
fluent-resmgr = { workspace = true }
fluent-langneg = { workspace = true }
unic-langid = { workspace = true }
once_cell = { workspace = true }
md5 = { workspace = true }
regex = "1"
[dev-dependencies]
tempfile = { workspace = true }