M-am confruntat cu problema clasica a coruperii fisierelor de traducere LUA, unde diacriticele (a, i, s, t, a) fie se strica, fie cauzeaza erori in clientul de joc. In plus, am inclus o corectie pentru greseala gramaticala frecventa "ca" folosit in loc de "sa" (care devine "sa" in absenta diacriticelor).
Acest script Python curata automat fisierul, elimina toate diacriticele si remediaza coruperile de codificare (precum lupþi sau Ãncepe), salvand totul intr-un format stabil UTF-8.
- Corecteaza Coruperea: Inlocuieste automat secventele de caractere stricate (care apar din cauza citirii gresite a codificarii ANSI/Windows) cu litere simple (ex: lupþi devine lupti).
- Elimina Diacriticele: Transforma toate caracterele romanesti (a, i, s, t, a) in echivalentele lor simple (a, i, s, t, a).
- Corectie Gramaticala (CA -> SA): Corecteaza automat utilizarea gresita a conjunctiei " ca " cu " sa " (fara diacritice), o problema comuna in traducerile noastre.
- Salveaza Sigur: Salveaza fisierul final in format UTF-8, gata de a fi folosit in clientul de joc.
- Salvare: Salvati codul de mai jos intr-un fisier numit curata_lua.py.
- Plasare: Plasati fix_translate.py in acelasi director cu fisierul LUA pe care doriti sa-l curatati (de exemplu, translate.lua).
- Rulare: Deschideti Command Prompt (CMD) in acel director si rulati:
Code:
python fix_translate.pyMai jos aveti scriptul in python.
Poate o sa fie de folos la cineva.
*Poze / Video:


*Link download / Code:

la acest mesaj și conținutul se va afișa automat.