# PureScale 1.2.18 | Release Fix 3 (All Loaders & All Editions)
## Version Update
- Version bumped to **1.2.18** across all loaders, mod metadata (`fabric.mod.json`, `mods.toml`, `mcmod.info`), and release jar filenames.
## General & Internationalization (Issue #1)
- Fixed all hardcoded strings in GUI and configuration screens across all modern editions and loaders.
- Migrated `PurescaleOptions.qualityLabel` to `Component.translatable` for 'Dynamic', 'Custom', and all quality modes.
- Added 15 missing translation keys to both `en_us.json` and `tr_tr.json`:
- Section titles: General (`purescale.section.general`), Upscaling (`purescale.section.upscaling`), Reconstruction (`purescale.section.reconstruction`), Frame Generation (`purescale.section.frame_generation`).
- Quality labels: Dynamic (`purescale.quality.dynamic`), Custom (`purescale.quality.custom`).
- Tooltips: Quality, History Strength, Ghost Reduction, Static Refine, Reprojection, Motion Sharpen, Motion Sharpen Strength, Entity Motion Vectors, Hand Motion Vector.
## Release Packaging (Fix 3)
- Unified all versions from `fix2` and GitHub `mods/` tree.
- Prepared complete packages for both **PureScale Modern** and **PureScale Normal** across:
- **Fabric / Quilt** (1.16 through 26.3)
- **NeoForge** (1.20.1 through 26.3)
- **Forge** (1.7.10 through 1.21.1)
- Standardized file naming and included direct drop-in aliases matching the GitHub repository structure.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }