Lokaliseringsverktøy for spill
LocaGen
Lokaliseringsverktøyet mitt, som oversetter språkfiler i spill til andre språk. Det finnes en gratis desktopversjon og en PRO-nettversjon som bruker AI.
- Python
- CustomTkinter
- PHP
- MySQL
- Gemini API
- JSON

Om prosjektet
Hva jeg laget og hvordan.
Tekst i spill ligger som regel i JSON-språkfiler. LocaGen tar den filen, oversetter bare verdiene uten å røre nøklene, og lager en ny fil som spillet kan bruke direkte.
Gratisversjonen er en desktop-app skrevet i Python som bruker Google Translate. PRO-versjonen er en nettapp i PHP der Gemini står for oversettelsen, og den oversetter spillord slik en spiller faktisk ville sagt dem, ikke ord for ord.
Høydepunkter
- 01
Plassholdere blir ikke ødelagt
Plassholdere som {player}, <b>, %s og %d beskyttes før oversettelsen og settes tilbake etterpå, så ingenting går i stykker i spillet.
- 02
Nøklene får være i fred
Bare verdiene oversettes, både i flate JSON-filer og i JSON-filer bygd opp som lister.
- 03
Oversetter som en gamer (PRO)
Gemini 2.5 Flash oversetter ord som "sverd", "rustning" og "helsedrikk" så de passer stemningen i spillet.
- 04
Kontoer og historikk (PRO)
Innlogging, oversettelseshistorikk og et adminpanel, alt bygd med PHP og MySQL.
- 05
Automatisk oppdatering
Desktopversjonen sjekker GitHub etter nyeste versjon når den starter, og laster den ned selv.
- 06
Terminaldesign
Et neonfarget grensesnitt i terminalstil med skriveanimasjoner.
Bilder

