Vertaal de bestaande locale-waarden van de resource terwijl sleutels, placeholders, control codes en bestandsyntaxis behouden blijven. Handmatige bewerking biedt maximale controle; AI kan een beoordeelde batch versnellen. Geen van beide methoden maakt het veilig om elke geciteerde string in broncode te vertalen.
Beoordeeld op 9 augustus 2026 tegen de officiële Cfx.re Naslagwerk voor resource-manifesten En Sandbox-richtlijnen, plus de huidige Notepad++ handleiding En DeepL documentatie.
Vind het ondersteunde locale-systeem
Lees de resource-documentatie en fxmanifest.lua. Zoek naar locale-mappen, JSON/Lua woordenboeken, NUI vertaalbestanden en een taalinstelling. Gebruik het systeem dat de maker levert. Voeg niet toe lua54 als een vertaalcorrectie; die manifestoptie is verouderd en heeft niets met lokalisatie te maken.
Maak een back-up en inventariseer zichtbare strings
- Kopieer de resource of maak een versiebeheerbranch aan.
- Noteer de exacte release en de geconfigureerde taal.
- Lijst met voor spelers zichtbare labels, meldingen, menuteksten en hulpberichten.
- Sluit sleutels, gebeurtenisnamen, commando's, databasekolommen, bestandspaden en identifiers uit, tenzij de documentatie ze expliciet als vertaalbaar markeert.
- Maak een woordenlijst voor termen van het framework, banen, items en serverterminologie.
Handmatige methode: bewerk alleen waarden
Wijzig in een syntax-bewuste editor zoals Notepad++ de menselijk leesbare waarde aan de rechterkant, terwijl je de sleutel en structuur intact houdt.
{
"garage_open": "Open garage",
"price_label": "Price: %s"
}
Voor een andere taal, vertaal Open garage En Price, maar behoud garage_open, price_label En %s. Houd escape-sequenties, aanhalingstekens, komma's, accolades, kleurcodes zoals ~r~, en format tokens zoals %s, %d of {name} exact.
AI-methode: stuur een batch met alleen beperkte waarden
Geef alleen de locale-items die nodig zijn voor vertaling—niet de hele private resource, serverconfiguratie, licentiesleutel, webhook, spelersgegevens of database-export. Vermeld de bron- en doeltaal, de woordenlijst en de invariante tokens. Vereis hetzelfde gestructureerde formaat en vraag het model om de sleutels en alle placeholders ongewijzigd te laten.
AI-uitvoer is een concept. Modellen kunnen een sleutel hernoemen, interpunctie wijzigen, een commando vertalen, een placeholder laten vallen of ongeldige JSON/Lua retourneren terwijl ze zelfverzekerd klinken. Controleer de diff per item.
Valideer voordat je de resource start
- Parse JSON met een JSON parser en Lua met de ondersteunde lint/test workflow van het project.
- Vergelijk de complete set sleutels met de bron-locale.
- Controleer de exacte overeenkomst van placeholders en control-codes per item.
- Zoek naar onbedoelde wijzigingen in commando's, eventnamen en URL's.
- Inspecteer de diff op toegevoegde commentaren of Markdown-omheiningen.
Test in de UI
Start de vertaalde locale op staging en doorloop elke zichtbare flow: menu, melding, foutmelding, bevestiging, invoervalidatie en helptekst. Controleer op clipping, regeleinden, accenttekens, fouten met meervoud/context en rechts-naar-links-gedrag waar van toepassing. Bekijk browser-/NUI-, F8- en serverlogs.
Bouw een herbruikbaar vertaalgeheugen
Sla goedgekeurde bron/waarde-paren, glosariumbeslissingen en reviewer-notities op buiten het vendor-pakket. Wanneer de resource wordt bijgewerkt, vergelijk de nieuwe bron-locale met de vorige versie en vertaal alleen toegevoegde of gewijzigde sleutels. Overschrijf nooit blindelings een nieuwe vendor-locale met een oud volledig bestand.
Veilig terugdraaien
Houd de originele locale en configuratie beschikbaar. Als het parsen, UI of runtime-gedrag achteruitgaat, herstel dan de bekende goede bestanden, herstart de resource en bevestig dat de standaardtaal werkt. Corrigeer de vertaling in een nieuwe versie in plaats van de productie te bewerken zonder een diff.
