Localization Features #206

Merged
dandielo merged 33 commits from feature-i18n into master 2026-07-04 07:07:16 +00:00
Owner

Implementations of basic internalization tools to allow string localization in IceShard.

Implementations of basic internalization tools to allow string localization in IceShard.
- Fixed some Qodana reported issues.
- Fixed parsing issues with URI parsing during compt time.
- Fixed initialization issues with 'nindex' and 'ncount' types.
- Preparing to create an 'uri-like' type for i18n strings.
Initial representation of internationalized strings.
- Made String::back/front constexpr friendly.
- Moved uri_tools.hxx to the Utils project.
Fixed some build issues.
- Generating a files from strings found inside source code.
- Generating 'Accent' settings file in the 'build' directory to synchronize translated strings.
- The system is assumed to be a static library initialized just after the Resource system.
- The names are not final.
#ICT-11
- This interface provides access to localized strings.
- This interface is optional for the logger.
- Needs to be set manually after initialization.
Add doxygen tool as a required dependency.
- The public package is unusable because it assumes globally installed tools.
- Additionally disable LaTeX
Remove unwanted checks from Qodana linter.
A few more checks to ignore. Seems like some are duplicated.
- Fix misuse of the doxygen 'example' command
dandielo changed title from Localization Features to TODO: Localization Features 2026-06-19 15:22:53 +00:00
dandielo changed title from TODO: Localization Features to WIP: Localization Features 2026-06-19 15:23:18 +00:00
dandielo left a comment

TODO: Just a reminder

TODO: Just a reminder
Author
Owner

Might want to remove this file

Might want to remove this file
dandielo stopped working 2026-06-19 15:32:52 +00:00
7 seconds
dandielo deleted spent time 2026-06-19 15:33:11 +00:00
- 7 seconds
- Trying to find a good way to make the whole engine possible to be localized including built-in messages.
dandielo changed title from WIP: Localization Features to Localization Features 2026-07-04 07:00:56 +00:00
dandielo merged commit 5debf7c5bd into master 2026-07-04 07:07:16 +00:00
dandielo referenced this pull request from a commit 2026-07-04 07:07:17 +00:00
Sign in to join this conversation.
No description provided.