Articulo de referencia

Globalizar (biblioteca de JavaScript)

{{cite web\n | url = https://jquery.org/license/\n | title = License - jQuery Project\n | accessdate = 2016-01-30\n | publisher = jQuery Foundation\n}} "},"website":{"wt":"{{URL...

Globalize es una biblioteca JavaScript multiplataforma para la internacionalización y localización que utiliza el repositorio de datos de configuración regional común de Unicode (CLDR).

Descripción general

Globalize ofrece formato y análisis de números, formato y análisis de fechas y horas, formato de moneda, formato de unidades, formato de mensajes (patrón de formato de mensaje ICU) y compatibilidad con plurales.

Objetivos de diseño:

  • Utiliza los datos Unicode CLDR y cumple con su especificación UTS#35.
  • Mantiene el código separado del contenido internacionalizado (i18n). No aloja ni integra datos de localización en la biblioteca. Permite a los desarrolladores controlar el mecanismo de carga que prefieran.
  • Permite a los desarrolladores cargar la cantidad de datos que necesiten. Evita la duplicación de datos si se utilizan varias bibliotecas de internacionalización (i18n) que aprovechan CLDR.
  • Mantiene el código modular. Permite a los desarrolladores cargar las funcionalidades de internacionalización (i18n) que necesitan.
  • Funciona en navegadores y en Node.js , de forma consistente en todos ellos.
  • Hace que la globalización sea tan fácil de usar como jQuery .

Globalize se basa en el Repositorio Común de Datos de Localización (CLDR) del Consorcio Unicode, el repositorio estándar de datos de localización más grande y completo disponible. CLDR se actualiza constantemente y es utilizado por numerosas aplicaciones y sistemas operativos de gran tamaño para garantizar el acceso a los datos de localización más precisos y actualizados.

Uso

Dado que Globalize no incluye ningún dato de localización, primero debe inicializarse utilizando algún contenido CLDR:

var Globalize = require ( "globalize" ); Globalize.load ( require ( "cldr-data" ). enterfulSupplemental () ); Globalize.load ( require ( "cldr-data" ). enterfulMainFor ( " en" , " es " ) ) ;Globalizar ( "es" ). formatDate ( nueva fecha ()); // > "27/11/2015"Globalizar ( "es" ). formatDate ( nueva fecha ()); // > "27/11/2015"

Historia

Globalize fue anunciado por primera vez en octubre de 2010 por John Resig [ 3 ] y desarrollado originalmente por David Reed, patrocinado por Microsoft , bajo el nombre de jQuery Globalization plugin, [ 4 ] construido sobre una exportación de la base de datos de localización de .net. [ 5 ] A partir de ahí, se eliminó la dependencia de jQuery [ 6 ] y el proyecto pasó a llamarse Globalize. [ 7 ] En un esfuerzo mucho mayor, el proyecto fue reescrito por completo sobre CLDR de Unicode, aprovechando su cobertura integral y precisa de todo tipo de datos de localización. [ 8 ]

Referencias

  1. "Versión 1.7.0" . 2 de agosto de 2021. Consultado el 5 de octubre de 2022 .
  2. "Licencia - Proyecto jQuery" . Fundación jQuery . Consultado el 30 de enero de 2016 .
  3. Anuncio de la globalización de jQuery en el blog de jQuery
  4. Confirmación inicial de la globalización de jQuery en GitHub
  5. Los archivos fuente del generador en GitHub
  6. Commit de GitHub que inicia una versión de la biblioteca que no depende de jQuery
  7. Confirmación final en GitHub para renombrar el repositorio de jquery-global a Globalize
  8. Anuncio de Globalizar 1.0
Obtenido de " https://en.wikipedia.org/w/index.php?title=Globalize_(JavaScript_library)&oldid=1120972042 "