Internationalization and SQLite Enhancements
· One min read
Internationalization milestone with SQLite schema migration enhancements.
Traditional Chinese Support
+ Full Traditional Chinese (zh-TW) translation
+ BaseLanguageTranslator base class
Supported languages: English (en), Simplified Chinese (zh-CN), Traditional Chinese (zh-TW).
SQLite ALTER COLUMN
SQLite's limited ALTER TABLE support implemented via table recreation:
+ SQLiteRepository: alter column via table recreation
+ Data preservation during table recreation
CODE_AS_IS Constant Strategy
Constant values emitted exactly as defined in the domain model without transformation.
Boolean Property Naming
Default boolean naming changed from hasXxx to haveXxx:
// Before
user.hasPermission()
// After (default)
user.havePermission()
Legacy projects can set use_has='true' to maintain compatibility.
