Commit Graph

7 Commits

Author SHA1 Message Date
extio-de
f54e07b984 Refactor Localization Service
- Updated LocalizationService interface to load localization data from a Path instead of InputStream.
- Enhanced LocalizationServiceImpl to handle loading and saving of localization data from directories.
- Introduced LocalizationLanguage and LocalizationMetadata classes to encapsulate language entries and metadata.
- Refactored Localizations class to manage language files and metadata more effectively.
- Added unit tests for loading localizations from directory and verifying language translations.
- Created YAML files for English and German languages along with a metadata file for localization information.
2026-05-15 16:32:18 +02:00
extio-de
04a1127110 fix(renderer): adjust line height calculation in G2DDrawFont for improved text rendering 2026-01-01 18:45:36 +01:00
extio-de
cf14bd3c56 feat(demo): add language selection window and update localization keys 2025-12-29 20:08:49 +01:00
extio-de
c459767de8 feat(demo): implement ScrollArea functionality in DemoModule for improved UI interaction 2025-12-29 18:37:52 +01:00
extio-de
99eb8bc46f feat(audio): implement audio toggle functionality and update UI elements 2025-12-28 12:21:55 +01:00
extio-de
f4cdeac73f feat(localization): integrate localization service for dynamic text rendering in DemoModule 2025-12-26 19:14:27 +01:00
extio-de
1bc116374c feat(i18n): Add i18n configuration and resource management with localization support
feat(renderer): Integrate StaticResourceService for dynamic resource loading in renderer
feat(font): Implement font resource management and update default font handling
feat(resources): Add icon and font files for renderer and localization features
2025-12-24 16:25:18 +01:00