Traduci file di localizzazione per app
Carica il tuo en.json o en.yml e ottieni un nuovo file di localizzazione con valori tradotti e chiavi identiche.
Non caricare documenti riservati nel piano gratuito. Perché?
Aggiungere una lingua a un'app o a un sito di solito significa tradurre un file di localizzazione: centinaia di stringhe brevi sotto chiavi da cui dipende il tuo codice. Gli strumenti di traduzione pensati per il testo continuo tendono a rovinare chiavi, virgolette e segnaposto. DropTranslate analizza correttamente JSON e YAML e traduce solo i valori, quindi chiavi, annidamento e ordine restano identici e il file si carica come l'originale. È un modo rapido per ottenere una prima versione completa di una nuova localizzazione, che puoi poi verificare nell'app in esecuzione.
Verifica nel contesto
Le stringhe dell'interfaccia sono brevi e dipendono dal contesto, quindi una traduzione automatica può scegliere il significato sbagliato di una parola. Verifica la nuova lingua nell'app in esecuzione, idealmente con un madrelingua, prima di rilasciarla agli utenti.
Ideale per
- Creare in un solo passaggio la prima versione di un nuovo file di localizzazione
- Tradurre nuove stringhe aggiunte per una lingua già presente
- Tradurre documentazione Markdown e file README insieme all'app
Prima di tradurre
- Cerca nell'output i segnaposto come {name}, {{count}} o %s e verifica che siano invariati.
- Controlla le forme del plurale: alcune lingue ne richiedono più dell'inglese.
- Verifica le stringhe brevi nel contesto. Una parola come Salva o Apri può essere tradotta in più modi.
- Controlla la lunghezza del testo nell'interfaccia, soprattutto per pulsanti e menu.
Domande
Le chiavi verranno tradotte?
No. Vengono tradotti solo i valori; chiavi, annidamento e ordine restano esattamente gli stessi.
Quali formati sono supportati?
File di localizzazione JSON e YAML, oltre a Markdown e HTML per la documentazione. Gettext PO, XLIFF e i file di stringhe delle piattaforme non sono ancora supportati.
E i segnaposto?
Un servizio di traduzione IA di terze parti è istruito a mantenerli invariati e di solito lo fa. Cercali nell'output prima di rilasciare la traduzione.