Vai al contenuto
Tutti gli strumenti Prezzi Blog

Chat e messaggi vocali

Documenti

Audio e video

Accedi

Lingua

Traduci i file di risorse .resx di .NET e scarica Strings.de.resx

Carica uno o più file .resx e scarica ciascuno come file satellite per la nuova lingua, come Strings.de.resx, con ogni valore testuale tradotto. I nomi delle risorse, il blocco resheader, i commenti e le risorse non testuali (come le immagini) rimangono esattamente come erano. Un lavoro contenente fino a 300 valori è del tutto gratis; i lavori più grandi costano $5 con pagamento una tantum.

Traduci un file strutturato

Tono
Glossario e nomi da mantenere (facoltativo)

Nomi di marchi e prodotti, separati da virgole. Ognuno viene controllato in ogni traduzione.

Un termine per riga: termine = traduzione.

Aggiunte all'elenco predefinito (id, url, slug, sku, type, status, code, email…). Usa * come carattere jolly.

Senza registrazione. Fino a 300 stringhe gratis per intero. Oltre: le prime stringhe sono gratis, tutti i file del lavoro costano $5, con un solo pagamento.

Continuando accetti i nostri Termini di servizio e la nostra Informativa sulla privacy.

  • Il valore di ogni stringa viene tradotto; l'attributo name non cambia mai
  • Le voci resheader e gli elementi comment non vengono tradotti
  • Le risorse con type o mimetype (immagini, array di byte, altri oggetti) vengono ignorate
  • I segnaposto come {0} e {name} vengono verificati in ogni valore
  • Strings.resx viene restituito come Strings.de.resx, il nome cercato da .NET
Apri la demo

Vedi un PDF di esempio

Come tradurre i file .resx

  1. 1

    Carica i file .resx

    Trascina i file .resx neutri del tuo progetto, ad esempio Strings.resx ed Errors.resx, e scegli la lingua.

  2. 2

    Controlla gratis i primi valori

    Le prime stringhe appaiono tradotte accanto al testo originale. Modificale liberamente prima di pagare.

  3. 3

    Sblocca e aggiungili al progetto

    Sblocca il lavoro completo per $5, scarica i file (uno ZIP se sono più d'uno) e posizionali accanto agli originali.

Cosa modifica lo strumento in un file .resx

Un file .resx è in formato XML. Ciascuna risorsa testuale è un elemento data con un attributo name e un elemento value al suo interno. Viene tradotto solo il testo dell'elemento value. L'elemento comment, che spesso racchiude una nota per chi traduce, resta invariato, e le voci resheader che indicano a .NET come leggere il file non vengono mai toccate.

Il file non viene analizzato e riscritto da zero: lo strumento sostituisce unicamente i caratteri di ciascun valore, lasciando intatti l'ordine delle risorse, gli attributi xml:space e la formattazione. Caratteri come & e < vengono sottoposti a escape correttamente nella traduzione.

Segnaposto e denominazione dei file

I segnaposto di formato composito come {0} o {1} e quelli con nome come {count} vengono verificati in ogni traduzione: se un valore ne perde uno, viene ritradotto oppure mantiene il testo originale, evitando così errori di String.Format a runtime.

Ogni file viene restituito con il codice cultura prima dell'estensione, ad esempio Strings.resx diventa Strings.de.resx, ovvero la convenzione usata dal gestore delle risorse per individuare le risorse satellite.

Come funziona lo strumento, quanto costa e come vengono gestiti i tuoi file lo trovi nella pagina Traduci JSON, XML e YAML; i prezzi di ogni strumento sono nella pagina prezzi.

Ultimo aggiornamento:

Domande e risposte

Posso tradurre i file .resx senza danneggiarli?

Sì. Viene modificato solo il testo dell'elemento value. Nomi, intestazioni, commenti e risorse non testuali restano intatti, e i segnaposto come {0} vengono verificati.

Posso caricare più file .resx contemporaneamente?

Sì. Caricali insieme e scarica un unico file ZIP contenente un file tradotto per ciascuno.

I commenti vengono tradotti?

No. Gli elementi dei commenti restano invariati, così le note per sviluppatori e traduttori rimangono nella lingua di partenza.

Quanto costa?

Un lavoro fino a 300 valori è completamente gratis. Per lavori più grandi il costo è di $5, con pagamento una tantum, fino a 50,000 valori; il piano Unlimited a $19 a settimana ne copre fino a 200,000.

Lavori correlati

Usiamo cookie analitici per capire quali pagine sono utili. Ti va bene?