Ce face --locale
Mesajele lui tsc sunt în engleză, dar sunt traduse în câteva limbi: cs, de, es, fr, it, ja, ko, pl, pt-br, ru, tr, zh-cn, zh-tw. Cu --locale alegi una. Codul erorii (de exemplu TS2322) rămâne același, deci poți căuta pe internet după cod.
Româna nu este printre limbile disponibile: --locale ro nu dă eroare, dar mesajele rămân în engleză. Implicit, tsc folosește limba sistemului dacă o are, altfel engleza.
Parametri
| Parametru | Descriere |
|---|---|
cod limbă |
Unul dintre codurile de mai sus. |
Exemple
Exemplul 1: Același mesaj în trei limbi
Fișierul are o singură eroare de tip.
// a.ts
let x: number = 'a';
export {}
Rezultat (tsc 5.9)
$ npx tsc --noEmit --locale fr a.ts
a.ts(1,5): error TS2322: Impossible d'assigner le type 'string' au type 'number'.
$ npx tsc --noEmit --locale it a.ts
a.ts(1,5): error TS2322: Il tipo 'string' non è assegnabile al tipo 'number'.
$ npx tsc --noEmit --locale ro a.ts
a.ts(1,5): error TS2322: Type 'string' is not assignable to type 'number'.
Greșeli frecvente
- Să cauți ajutor după textul tradus al erorii. Caută după codul
TSxxxxsau după mesajul în engleză.
Comenzi înrudite
pretty: Afișează erorile cu culori și cu rândul de cod subliniat; implicit pornit când ieșirea este un terminal.noErrorTruncation: Afișează tipurile complete în mesajele de eroare, fără prescurtarea „… 15 more …”.--help: Afișează ajutorul lui tsc: comenzile obișnuite și opțiunile principale; cu –all, toate opțiunile.