globalization.getLocaleName

Obtener el identificador de cadena para ajuste de configuración regional actual del cliente.

navigator.globalization.getLocaleName(successCallback, errorCallback);

Descripción

Devuelve el identificador de configuración regional para el successCallback con un objeto de properties como un parámetro. Ese objeto debe tener un value propiedad con un String valor.

Si hay un error al obtener la configuración regional, entonces el errorCallback ejecuta con un objeto [GlobalizationError](GlobalizationError/globalizationerror.html) como un parámetro. Código esperado del error es[GlobalizationError](GlobalizationError/globalizationerror.html).UNKNOWN\_ERROR.

Plataformas soportadas

  • Android
  • BlackBerry WebWorks (OS 5.0 y superiores)
  • iOS
  • Windows Phone 8

Ejemplo rápido

Cuando el navegador se establece en la localidad de en\_US, muestra un cuadro de diálogo emergente con el texto locale: en\_US.

navigator.globalization.getLocaleName(
    function (locale) {alert('locale: ' + locale.value + '\n');},
    function () {alert('Error getting locale\n');}
);

Ejemplo 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 rarezas

  • Devuelve el código de dos letras definido en ISO 3166 para el país/región actual.