Questa non è la versione più recente della documentazione!
Click here for the latest released version.
globalization.getLocaleName
Ottenere l'identificatore di stringa per l'impostazione locale corrente del client.
navigator.globalization.getLocaleName(successCallback, errorCallback);
Descrizione
Restituisce la stringa dell'identificatore delle impostazioni locali per il successCallback
con un properties
oggetto come parametro. Tale oggetto dovrebbe avere una value
proprietà con un String
valore.
Se c'è un errore di ottenere le impostazioni locali, poi il errorCallback
viene eseguito con un [GlobalizationError](GlobalizationError/globalizationerror.html)
oggetto come parametro. Previsto codice dell'errore è[GlobalizationError](GlobalizationError/globalizationerror.html).UNKNOWN\_ERROR
.
Piattaforme supportate
- Android
- BlackBerry WebWorks (OS 5.0 e superiori)
- iOS
- Windows Phone 8
Esempio rapido
Quando il browser è impostato per la en\_US
locale, questa viene visualizzata una finestra popup con il testolocale: en\_US
.
navigator.globalization.getLocaleName(
function (locale) {alert('locale: ' + locale.value + '\n');},
function () {alert('Error getting locale\n');}
);
Esempio completo
<!DOCTYPE HTML>
<html>
<head>
<title>getLocaleName Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
function checkLocale() {
navigator.globalization.getLocaleName(
function (locale) {alert('locale: ' + locale.value + '\n');},
function () {alert('Error getting locale\n');}
);
}
</script>
</head>
<body>
<button onclick="checkLocale()">Click for locale</button>
</body>
</html>
Windows Phone 8 stranezze
- Restituisce il codice di due lettere definito in ISO 3166 per il paese attuale.