How to use the globalize.locale function in globalize

To help you get started, we’ve selected a few globalize examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github globalizejs / globalize / examples / node-npm / main.js View on Github external
require( "cldr-data/main/en/numbers" ),
	require( "cldr-data/main/en/timeZoneNames" ),
	require( "cldr-data/main/en/units" ),
	require( "cldr-data/supplemental/currencyData" ),
	require( "cldr-data/supplemental/likelySubtags" ),
	require( "cldr-data/supplemental/metaZones" ),
	require( "cldr-data/supplemental/plurals" ),
	require( "cldr-data/supplemental/timeData" ),
	require( "cldr-data/supplemental/weekData" )
);
Globalize.loadMessages( require( "./messages/en" ) );

Globalize.loadTimeZone( require( "iana-tz-data" ) );

// Set "en" as our default locale.
Globalize.locale( "en" );

// Use Globalize to format dates.
console.log( Globalize.formatDate( new Date(), { datetime: "medium" } ) );

// Use Globalize to format dates in specific time zones.
console.log( Globalize.formatDate( new Date(), {
	datetime: "full",
	timeZone: "America/Sao_Paulo"
}));

// Use Globalize to format dates to parts.
console.log( Globalize.formatDateToParts( new Date(), { datetime: "medium" } ) );

// Use Globalize to format numbers.
console.log( Globalize.formatNumber( 12345.6789 ) );
github globalizejs / globalize / examples / node-npm / main.js View on Github external
Globalize.load(
	require( "cldr-data/main/en/ca-gregorian" ),
	require( "cldr-data/main/en/currencies" ),
	require( "cldr-data/main/en/dateFields" ),
	require( "cldr-data/main/en/numbers" ),
	require( "cldr-data/main/en/units" ),
	require( "cldr-data/supplemental/currencyData" ),
	require( "cldr-data/supplemental/likelySubtags" ),
	require( "cldr-data/supplemental/plurals" ),
	require( "cldr-data/supplemental/timeData" ),
	require( "cldr-data/supplemental/weekData" )
);
Globalize.loadMessages( require( "./messages/en" ) );

// Set "en" as our default locale.
Globalize.locale( "en" );

// Use Globalize to format dates.
console.log( Globalize.formatDate( new Date(), { datetime: "medium" } ) );

// Use Globalize to format numbers.
console.log( Globalize.formatNumber( 12345.6789 ) );

// Use Globalize to format currencies.
console.log( Globalize.formatCurrency( 69900, "USD" ) );

// Use Globalize to get the plural form of a numeric value.
console.log( Globalize.plural( 12345.6789 ) );

// Use Globalize to format a message with plural inflection.
like = Globalize.messageFormatter( "like" );
console.log( like( 0 ) );
github pagekit / pagekit / app / system / app / globalize.js View on Github external
})(document, undefined).fromJSON({
    locale: config.locale,
    translations: config.translations
});

require('globalize/number');
require('globalize/date');
require('globalize/relative-time');

var Globalize = require('globalize');

// load cldr
if (config.locale) {
    Globalize.load(config);
    Globalize.locale(config.locale);
}

// add translator
Globalize.trans = Translator.trans.bind(Translator);
Globalize.transChoice = Translator.transChoice.bind(Translator);

// export
module.exports = Globalize;
github DevExpress / devextreme-examples / angular-cli-globalize / src / app / localization.ts View on Github external
import deMessages from 'devextreme/localization/messages/de.json';

// CLDR data
import deCldrData from 'devextreme-cldr-data/de.json';
import supplementalCldrData from 'devextreme-cldr-data/supplemental.json';

import * as Globalize from 'globalize';

Globalize.load(
    deCldrData,
    supplementalCldrData
);

Globalize.loadMessages(deMessages);

Globalize.locale('de');
github DevExpress / devextreme-examples / systemjs-angular-globalize / src / localization.ts View on Github external
import deMessages from 'devextreme/localization/messages/de.json!json'

// CLDR data
import deCldrData from 'devextreme-cldr-data/de.json!json'
import supplementalCldrData from 'devextreme-cldr-data/supplemental.json!json'

import Globalize from 'globalize'

Globalize.load(
    deCldrData,
    supplementalCldrData
);

Globalize.loadMessages(deMessages);

Globalize.locale('de');
github rxaviers / relative-time / test / index.js View on Github external
"use strict";

require("babel-core/register");

global.expect = require("chai").expect;

var Globalize = require("globalize");
Globalize.load(
  require("cldr-data").entireSupplemental(),
  require("cldr-data").entireMainFor("en")
);
Globalize.locale("en");
github jquense / react-widgets / .storybook / configure-globalize-new.js View on Github external
var Globalize = require('globalize')
var localizers = require('../src/localizers/globalize')

Globalize.load(
	require('cldr-data/main/en/ca-gregorian.json'),
	require('cldr-data/main/en/currencies.json'),
	require('cldr-data/main/en/dateFields.json'),
	require('cldr-data/main/en/numbers.json'),
  require('cldr-data/supplemental/numberingSystems.json'),
	require('cldr-data/supplemental/currencyData.json'),
	require('cldr-data/supplemental/likelySubtags.json'),
	require('cldr-data/supplemental/timeData.json'),
	require('cldr-data/supplemental/weekData.json')
);
Globalize.locale('en')

localizers(Globalize)

module.exports = Globalize;
github kerrishotts / Mastering-PhoneGap-Code-Package / logology-v05 / src / www / js / lib / Localization.js View on Github external
set locale(theLocale) {
		if (!this[_globalize]) {
			throw new GlobalizationNotLoadedError();
		}
		Globalize.locale(theLocale);
	}
	get locale() {
github jquense / react-widgets / www / src / components / locales.js View on Github external
require('cldr-data/main/es/dateFields.json'),
	require('cldr-data/main/es/numbers.json'),

  require('cldr-data/main/ar-AE/ca-gregorian.json'),
	require('cldr-data/main/ar-AE/currencies.json'),
	require('cldr-data/main/ar-AE/dateFields.json'),
	require('cldr-data/main/ar-AE/numbers.json'),

  require('cldr-data/supplemental/numberingSystems.json'),
	require('cldr-data/supplemental/currencyData.json'),
	require('cldr-data/supplemental/likelySubtags.json'),
	require('cldr-data/supplemental/timeData.json'),
	require('cldr-data/supplemental/weekData.json')
);

Globalize.locale('en')

require('react-widgets-globalize')()
github kerrishotts / Mastering-PhoneGap-Code-Package / logology-v05 / src / www / js / lib / Localization.js View on Github external
get locale() {
		if (!this[_globalize]) {
			throw new GlobalizationNotLoadedError();
		}
		return Globalize.locale();
	}