Skip to content

Transition to TOML for Localisation instead of using RESX - #653

Merged
Iridium-IO merged 7 commits into
masterfrom
LanguageTOML
Aug 31, 2026
Merged

Transition to TOML for Localisation instead of using RESX#653
Iridium-IO merged 7 commits into
masterfrom
LanguageTOML

Conversation

@Iridium-IO

Copy link
Copy Markdown
Member

Switch to TOML language provider, pulled from my other project PolyCut and extracted into a shared "LazyTranslate" library

  • allows editing and sharing of translations as simple TOML files instead of requiring re-compilation
  • language definitions can be downloaded from GitHub instead of requiring a new release - that way anyone can update the translation files as a separate PR without needing a new exe to be published.

Additional (should not have been part of this PR but I forgot to switch branches):

  • Add memory leak fixes to folder lifecycle management to avoid RAM progressively increasing
  • Removed unecessary FileInfo objects from Analyser to improve RAM utilisation

@Iridium-IO
Iridium-IO merged commit 34cb613 into masterAug 31, 2026
@Iridium-IO
Iridium-IO deleted the LanguageTOML branch August 31, 2026 12:42
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@Iridium-IO