# NeoOrigins Localization
NeoOrigins Localization is a client-side NeoForge companion mod that provides missing translations for NeoOrigins and supported add-ons.
Its bundled resource packs have low priority. Official upstream translations and regular resource packs always take precedence. NeoOrigins Localization only fills in translation keys that would otherwise be missing.
## SUPPORTED LANGUAGES (93)
French, German, Spanish, Brazilian Portuguese, Dutch, Italian, Polish, Russian, Turkish, Simplified Chinese, Czech, Hungarian, Japanese, Korean, Ukrainian, Indonesian, Swedish, Danish, Finnish, Norwegian Bokmål, Romanian, Greek, Bulgarian, Vietnamese, Arabic, Hebrew, Thai, Slovak, Slovenian, Croatian, Serbian (Cyrillic), Serbian (Latin), Catalan, Estonian, Lithuanian, Latvian, Basque, Galician, Hindi, Norwegian Nynorsk, Persian, Icelandic, Malay, Filipino, Welsh, Irish, Scottish Gaelic, Armenian, Georgian, Kazakh, Mongolian, Macedonian, Belarusian, Faroese, Afrikaans, Azerbaijani, Kannada, Chuvash, Uzbek, Maltese, Luxembourgish, Somali, Esperanto, Kyrgyz, Tamil, Albanian, Lao, Bosnian, Bashkir, Breton, Asturian, Western Frisian, Occitan, Igbo, Yoruba, Tatar, Traditional Chinese, Northern Sami, Bavarian, Brabantian, Andalusian, East Franconian, Friulian, Gallo, Manx, Hawaiian, Ido, Interslavic, Kabyle, Kölsch, Limburgish, Low German (Plattdüütsch), and **Marathi (मराठी)**.
All 93 languages are available for NeoOrigins on every supported Minecraft build. Existing add-on translations are preserved.
Marathi is also available for Minecraft itself through the bundled resource pack. No separate language pack is required.
Pathfinder Origins is supported in **14 languages**: French, German, Spanish, Brazilian Portuguese, Dutch, Italian, Polish, Russian, Turkish, Simplified Chinese, Czech, Hungarian, Low German, and Marathi.
## MINECRAFT VERSIONS
| Minecraft version | Java | Included translations |
| ----------------------- | ---- | --------------------------------- |
| 1.21.1 | 21 | NeoOrigins + 11 supported add-ons |
| 26.1 / 26.1.1 / 26.1.2 | 25 | NeoOrigins |
| 26.2 | 25 | NeoOrigins |
All three builds use NeoForge and include the 93 supported languages.
The 26.x builds do not include the Minecraft 1.21.1 add-on translation packs.
Each Minecraft version has its own JAR, with all relevant translations included.
## SUPPORTED ADD-ONS ON MINECRAFT 1.21.1
- **Medieval Origins Revival** — https://www.curseforge.com/minecraft/mc-mods/medieval-origins-revival
- **ibarn's Quartet Origins** — https://www.curseforge.com/minecraft/mc-mods/ibarns-custom-origins-addon
- **Origins Fantasy for NeoOrigins** — https://www.curseforge.com/minecraft/mc-mods/origins-fantsy-neoorigins
- **Origins: Backgrounds for NeoOrigins** — https://www.curseforge.com/minecraft/mc-mods/origins-backgrounds-for-neoorigins
- **Origins: More Backgrounds for NeoOrigins** — https://www.curseforge.com/minecraft/mc-mods/origins-more-backgrounds-for-neoorigins
- **Origins: Backgrounds ISS for NeoOrigins** — https://www.curseforge.com/minecraft/mc-mods/origins-backgrounds-iss-for-neoorigins
- **Origins Furries for NeoOrigins** — https://www.curseforge.com/minecraft/mc-mods/origins-furries-for-neoorigins
- **Origins: Classes Extended for NeoOrigins** — https://www.curseforge.com/minecraft/mc-mods/origins-classes-extended-for-neoorigins
- **Origins: Classes ISS for NeoOrigins** — https://www.curseforge.com/minecraft/mc-mods/origins-classes-iss-for-neoorigins
- **Origin Architect** — https://www.curseforge.com/minecraft/mc-mods/origin-architect
- **Pathfinder Origins** — https://modrinth.com/datapack/pathfinder-origins
Original add-ons must be installed separately. NeoOrigins Localization only provides their missing translations.
Some add-ons, including Pathfinder Origins, Origins: Backgrounds ISS, and Origins: Classes ISS, may require additional dependencies specified by their original developers, including Iron's Spells 'n Spellbooks.
## REQUIREMENTS
- NeoForge
- NeoOrigins — https://www.curseforge.com/minecraft/mc-mods/neoorigins
- **NeoOrigins 2.2.29** is the current compatibility baseline for NeoOrigins Localization 1.1.2.
- Original supported add-ons, installed separately when their translations are needed.
## 1.1.2 — ORIGINS FURRIES 1.0.3
### Origins Furries update
- Updated **Origins Furries for NeoOrigins** from **1.0.0 to 1.0.3** on Minecraft 1.21.1.
- Added translations for **52 new localization keys**.
- Added those new keys across all **93 supported languages**.
- Added a total of **4,836 new fallback translation entries**.
- Increased Origins Furries coverage from **117/117 to 169/169 keys** for every supported language.
- Updated the Origins Furries upstream audit to validate all 93 supported locales.
- Updated project metadata and attribution information for Origins Furries 1.0.3.
### NeoOrigins 2.2.29 compatibility
- Verified compatibility with **NeoOrigins 2.2.29**.
- NeoOrigins 2.2.29 introduces no localization changes compared with NeoOrigins 2.2.28.
- Full NeoOrigins translation coverage remains available across all 93 supported languages.
- Verified English key counts remain:
- Minecraft 1.21.1: **2,532 / 2,532**
- Minecraft 26.1.x: **2,536 / 2,536**
- Minecraft 26.2: **2,535 / 2,535**
### Builds
- **1.1.2+1.21.1** — Java 21
- **1.1.2+26.1** — Java 25
- **1.1.2+26.2** — Java 25
The Minecraft 1.21.1 build includes NeoOrigins and all supported add-on translation packs, including Origins Furries 1.0.3.
The 26.1.x and 26.2 localization content is unchanged from 1.1.1, but their version numbers have been updated to keep all three builds synchronized.
### Validation
- JSON structure validation passed.
- Missing-key audits passed.
- Placeholder validation passed.
- Upstream overlap checks passed.
- Origins Furries 1.0.3 coverage validation passed across all 93 supported languages.
- Minecraft 1.21.1, 26.1.x, and 26.2 builds successfully compiled and passed CI.
## 1.1.1 — NEOORIGINS 2.2.28 & MARATHI
### New language
- Added **Marathi (मराठी)**, increasing support from 92 to **93 languages**.
- Added Marathi translations for Minecraft itself, reusing translations previously developed for Beyond & More.
- Included 6,881 Minecraft translation keys for 1.21.1, 7,886 for 26.1.2, and 8,123 for 26.2.
- Added complete translation-key coverage for NeoOrigins 2.2.28 in Marathi across all three supported Minecraft builds.
- Added Marathi translations for all 11 supported Minecraft 1.21.1 add-ons, including Pathfinder Origins.
- Increased Pathfinder Origins support from 13 to **14 languages**.
### NeoOrigins 2.2.28 compatibility
- Added **236 distinct translation keys** introduced in NeoOrigins 2.2.28, including new entity names and configuration options.
- Updated two Rogue class descriptions.
- Removed obsolete fallback translations that conflicted with updated upstream descriptions.
- Maintained full NeoOrigins translation-key coverage across all 93 languages and all three supported builds.
### Improvements and validation
- Reused existing translations wherever possible and generated translations for newly introduced strings.
- Improved selected French translations and Serbian Latin consistency.
- Updated version-specific translation resources to prevent newer Minecraft keys from leaking into older builds.
- Validated JSON structure, translation-key coverage, formatting placeholders, and resource packaging.
- Successfully compiled and audited all three JAR files.
## 1.1.0
- Added translation support for **Pathfinder Origins 0.4.0** on Minecraft 1.21.1.
- Added **406 translated Pathfinder Origins strings**, covering races, heritages, classes, backgrounds, deities, abilities, and descriptions.
- Added Low German (Plattdüütsch), bringing language support to **92 languages** and Pathfinder Origins support to **13 languages**.
- Increased the number of supported Minecraft 1.21.1 add-ons from 10 to 11.
- Preserved existing NeoOrigins and add-on translations.
- Updated the localization baseline to **NeoOrigins 2.2.27**.
- Improved Pathfinder Origins terminology and several gameplay-specific translations.
- Added dedicated upstream audits for Pathfinder Origins.
- Added checks for missing strings, obsolete strings, and placeholder mismatches.
- Improved version-specific packaging and JAR-content validation.
## 1.0.0
- Expanded language support from 17 to **91 languages**.
- Added complete NeoOrigins translation-key coverage across all 91 languages.
- Added translations for 10 NeoOrigins add-ons on Minecraft 1.21.1.
- Updated the localization baseline to NeoOrigins 2.2.27.
- Added separate builds for Minecraft 1.21.1, 26.1.x, and 26.2.
- Added version-specific translation resources where required.
- Introduced automated structural and semantic translation checks.
- Added validation for JSON structure, translation keys, placeholders, formatting, and packaged resources.
- Added CI builds and JAR-content audits for all supported Minecraft versions.
- Updated compatibility with Origins: Backgrounds 1.0.3 and Origins: More Backgrounds 1.0.4.
## TRANSLATION QUALITY
Translations are developed using existing translation resources, substantial automated and generative assistance, structural checks, semantic audits, and human direction.
Newly generated translations, particularly Marathi and certain regional languages, have not all been reviewed by native speakers. Native-speaker corrections and improvements are welcome.
Automated builds and translation-key audits have passed, but in-game testing and linguistic review remain important.
## SOURCE, COMPATIBILITY, LICENSES AND ATTRIBUTION
https://github.com/romaintv20-stee-land-More/neoorigins-localization