Vertaal .NET .resx-resourcebestanden en ontvang Strings.de.resx terug
Upload een of meerdere .resx-bestanden en ontvang elk bestand terug als satellietbestand voor de nieuwe taal, zoals Strings.de.resx, met elke tekenreekswaarde vertaald. Resourcenamen, het resheader-blok, opmerkingen en niet-tekstuele resources zoals afbeeldingen blijven precies zoals ze waren. Een opdracht tot 300 waarden is helemaal gratis; grotere opdrachten kosten $5, eenmalig betaald.
- De waarde van elke stringresource wordt vertaald; het name-attribuut verandert nooit
- resheader-regels en comment-elementen worden niet vertaald
- Resources met een type of mimetype (afbeeldingen, byte-arrays, andere objecten) worden overgeslagen
- Tijdelijke aanduidingen zoals {0} en {name} worden in elke waarde gecontroleerd
- Strings.resx komt terug als Strings.de.resx, de naam die .NET verwacht
Zo vertaal je .resx-bestanden
-
1
Upload de .resx-bestanden
Sleep de neutrale .resx-bestanden van je project naar het venster, bijvoorbeeld Strings.resx en Errors.resx, en kies de taal.
-
2
Controleer de eerste waarden gratis
De eerste tekenreeksen verschijnen vertaald naast de brontekst. Bewerk ze gerust voordat je betaalt.
-
3
Ontgrendel en voeg toe aan het project
Ontgrendel de hele opdracht voor $5, download de bestanden (een ZIP bij meerdere) en plaats ze naast de originelen.
Wat de tool aanpast in een .resx-bestand
Een .resx-bestand is XML. Elke stringresource is een data-element met een name-attribuut en daarin een value-element. Alleen de tekst van het value-element wordt vertaald. Het comment-element, dat vaak een toelichting voor de vertaler bevat, blijft zoals het is, en de resheader-regels die .NET vertellen hoe het bestand moet worden gelezen worden nooit aangeraakt.
Het bestand wordt niet opnieuw geparsed en opgebouwd: de tool vervangt puur de tekens van elke waarde, waardoor de volgorde van resources, xml:space-attributen en opmaak exact gelijk blijven. Tekens zoals & en < in een vertaling worden correct ge-escaped.
Tijdelijke aanduidingen en naamgeving
Samengestelde placeholders zoals {0} of {1}, en benoemde placeholders zoals {count}, worden bij elke vertaling gecontroleerd; raakt een waarde er eentje kwijt, dan wordt deze opnieuw vertaald of blijft de brontekst behouden, zodat String.Format tijdens runtime geen foutmelding geeft.
Elk bestand wordt opgeleverd met de taalcode vóór de extensie, zoals Strings.de.resx voor Strings.resx – exact de naamgeving die de resource manager gebruikt om satelliet-resources te vinden.
Hoe de tool werkt, wat het kost en hoe we met je bestanden omgaan, staat op de pagina JSON, XML en YAML vertalen; de prijzen van alle tools staan op de pagina prijzen.
Laatst bijgewerkt op
Vragen en antwoorden
Kan ik .resx-bestanden vertalen zonder ze te beschadigen?
Ja. Alleen de tekst van elk value-element wordt aangepast. Namen, headers, opmerkingen en niet-tekstuele resources blijven intact, en placeholders zoals {0} worden gecontroleerd.
Kan ik meerdere .resx-bestanden tegelijk uploaden?
Ja. Upload ze samen en download één ZIP met voor elk bestand een vertaalde versie.
Worden opmerkingen vertaald?
Nee. Comment-elementen blijven ongewijzigd, zodat notities voor vertalers en ontwikkelaars in de brontaal blijven staan.
Wat kost het?
Een opdracht tot 300 waarden is helemaal gratis. Grotere opdrachten kosten eenmalig $5 voor maximaal 50,000 waarden; met Unlimited voor $19 per week verwerk je er tot 200,000.