2012-08-22 20 views

risposta

13

Francese e tedesco sono parlati in più paesi oltre a Francia e Germania. In diversi paesi avranno diverse valute, diversi modi di scrivere numeri, ecc. Ecco perché è possibile indicare sia la lingua & della propria localizzazione, ed è per questo che è possibile definire risorse specifiche per ogni combinazione di lingua/regione (ad es. DE per Germania vs de-AT per Austria, o FR-FR per Francia vs FR-RCA per Canada).

+0

grazie. quindi è meglio usare Locale FRANCIA in francese in francese ... – senzacionale

+1

Dipende; se stai localizzando la tua app per gli utenti specificatamente in Francia, allora si. Se vuoi solo tradurre la tua applicazione nella lingua francese e non ti interessa davvero da dove provengono quegli utenti (ad esempio la tua app non visualizza la valuta o le date), quindi utilizza il francese. – Reinier

1

Uno si riferisce a un'area geografica (e alle sue convenzioni, ad esempio l'uso di virgole o punti decimali nei numeri), l'altra a una lingua.

Ad esempio, il francese potrebbe essere parlato in Francia o in Canada.

1

A Locale contiene:

  • codice della lingua
  • paese o codice regionale (opzionale)
  • codice della variante opzionale (opzionale)

quindi non ci sono più predefinite Locale oggetti per la stessa lingua Alcuni con Countrycode e alcuni solo con la lingua.

See: java.sun.com/developer/technicalArticles/J2SE/locale per maggiori dettagli

Problemi correlati