Quests Lang Splitter Mod za Minecraft 1.21.1
Ovaj mod dodaje mogućnost razdvajanja lang fajlova radi bolje kontrole verzija, a dodaje i neke pomoćne komande.
FTB Quests Lang Splitter
📰 Uvod
Ovaj mod dodaje funkciju za razdvajanje lang fajlova radi bolje kontrole verzija, a dodaje i neke pomoćne komande.
📦 Instalacija
Mod je dostupan na CurseForge.
🔧 Funkcije
👨💻 Komande
- split
Razdvaja lang fajl na sopstvene tipove kategorija, a za quests, tasks i quest links grupiše ih po poglavljima.
lang/ ├─ enus/ │ ├─ chapters/ │ │ ├─ chapter1.snbt Sadrži quest, task i quest links id-ove │ │ ├─ chapter2.snbt │ │ └─ chapter3.snbt │ ├─ chapter.snbt Nazivi poglavlja │ ├─ chaptergroup.snbt Nazivi grupa poglavlja │ ├─ file.snbt Naziv quest book-a │ └─ rewardtable.snbt Nazivi reward table-a └─ enus.snbt Originalni fajl, ažurira se iz razdvojenih fajlova pri učitavanju/ponovnom učitavanju
replaceunmerged: boolean (uglavnom želite da koristite false, osim ako znate da želite da prepišete prethodno generisane i nespojene razdvojene fajlove)
locale: kod lokalizacije (npr: ptbr, zhch, kokr)
/langsplitter split <replaceunmerged> [<locale>] Ako ne navedete locale, razdvojiće svaki dostupni lang.
- fillmissingtranslation
Popunjava nedostajuće lang unose na osnovu enus lokalizacije i pokreće razdvajanje. Napomena: U debug.log možete proveriti sve nove unose koji su dodati.
/langsplitter fillmissingtranslation <replaceunmerged> <locale>
- purgemerged
Kada učitate ili ponovo učitate quest i postoje dostupni razdvojeni fajlovi za čitanje, oni se spajaju u originalni fajl i nakon toga preimenuju u .snbtmerged. Možete koristiti ovu komandu da ih uklonite iz foldera ako ne želite da ih vidite.
/langsplitter purgemerged
Upotreba
- Podesite svoj .gitignore:
FTB Quests Lang Splitter ignoriši originalne lang fajlove kao enus.snbt config/ftbquests/quests/lang/.snbt ignoriši fajlove za oporavak config/ftbquests/quests/lang/recovery/.snbt ignoriši već spojene fajlove config/ftbquests/quests/lang//.snbtmerged
Za prevodioce:
- počnite sa komandom fillmissingtranslation da generišete fajlove koji sadrže sve unose.
- prevedite šta vam je potrebno
- pokrenite /ftbquests reload da spojite svoje izmene
- sada će vaši fajlovi biti preimenovani u .snbtmerged
- ako i dalje treba da napravite još izmena, možete ili:
- ponovo pokrenuti split komandu da generišete fajl
- ili urediti sada .snbtmerged i nakon završetka, preimenovati nazad u .snbt
- i sada ponovo učitati da spojite nove izmene
- ako je sve spremno za commit, samo pokrenite split poslednji put i pošaljite PR relevantnih fajlova (pokrenite purgemerged ako su na putu, ali odgovarajući .gitignore bi trebalo da se pobrine za to).
Za održavaoce:
- ažurirajte .gitignore iz svog repozitorijuma
- sada bi /lang/ folder trebalo da sadrži samo foldere lokalizacija, ne više fajlove.
- da generišete te početne fajlove pokrenite split komandu i commit-ujte fajlove.
- nakon što su folderi podešeni, sada možete ukloniti originalni locale .snbt fajl (oni se sada automatski generišu kada se spoje iz razdvojenih fajlova u vreme izvršavanja)
- od sada, prihvatajte samo PR-ove/commit-ove koji su iz razdvojenih fajlova.
O folderu za oporavak:
- kada se fajlovi spoje i zamene postojeći unos, kao kada ponovo prevedete unos, napraviće rezervnu kopiju tog unosa u folderu recovery koji sadrži sledeće:
- fajl sa imenom kao enus<timestamp>.snbt će biti generisan (npr: enus1755120819.snbt)
{ "chapters/basicarmor.snbt": { quest.004D61425172324F.questsubtitle: { new: "Ovo je moj novi podnaslov" old: "Ovo je stari podnaslov" } } }
📝 Licenca
Ovaj projekat je licenciran pod MIT licencom.
📬 Kontakt
Možete me kontaktirati na All The Mods Discord-u preko @Uncandango, takođe možete otvoriti svoj issue na Github-u ili komentarisati u sekciji komentara moda na CurseForge.
👍 Sponzori
YourKit podržava projekte otvorenog koda inovativnim i inteligentnim alatima za praćenje i profilisanje Java i .NET aplikacija. YourKit je tvorac YourKit Java Profiler, YourKit .NET Profiler i YourKit YouMonitor.
Kako instalirati Quests Lang Splitter
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.21.1 on NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install NeoForge
The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file ftbquestslangsplitter-1.0.7.jar (197 KB) for your game version.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: Quests Lang Splitter should be in the list.
Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.
Verzije
Sa zavisnostima
| Minecraft | Loader | Fajl | Datum | Akcije |
|---|---|---|---|---|
| 1.21.1 | NeoForge | ftbquestslangsplitter-1.0.7.jar197 KB |
Recenzije
Budi prvi koji će oceniti Quests Lang Splitter

