How to use the globalize.load 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 DevExpress / devextreme-examples / systemjs-angular-globalize / src / localization.ts View on Github external
// DevExtreme Globalize integration
import 'devextreme/localization/globalize/number'
import 'devextreme/localization/globalize/date'
import 'devextreme/localization/globalize/currency'
import 'devextreme/localization/globalize/message'

// DevExtreme messages (en messages already included)
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 aclindsa / moneygo / js / main.js View on Github external
var React = require('react');
var ReactDOM = require('react-dom');

var Provider = require('react-redux').Provider;
var Redux = require('redux');
var ReduxThunk = require('redux-thunk').default;

var Globalize = require('globalize');
var globalizeLocalizer = require('react-widgets/lib/localizers/globalize');

var MoneyGoAppContainer = require('./containers/MoneyGoAppContainer');
var MoneyGoReducer = require('./reducers/MoneyGoReducer');

// Setup globalization for react-widgets
//Globalize.load(require("cldr-data").entireSupplemental());
Globalize.load(
	require("cldr-data/main/en/ca-gregorian"),
	require("cldr-data/main/en/numbers"),
	require("cldr-data/supplemental/likelySubtags"),
	require("cldr-data/supplemental/timeData"),
	require("cldr-data/supplemental/weekData")
);
Globalize.locale('en');
globalizeLocalizer(Globalize);

$(document).ready(function() {
	var store = Redux.createStore(
		MoneyGoReducer,
		Redux.applyMiddleware(
			ReduxThunk
		)
	);
github globalizejs / globalize / examples / node-npm / main.js View on Github external
var like;
var Globalize = require( "globalize" );

// Before we can use Globalize, we need to feed it on the appropriate I18n content (Unicode CLDR). Read Requirements on Getting Started on the root's README.md for more information.
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/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" ) );
github globalizejs / globalize-compiler / lib / compile-extracts.js View on Github external
timeZone = attributes.timeZone || function() {
		return require( "iana-tz-data" );
	};
	if ( typeof timeZone === "object" ) {
		timeZoneObject = timeZone;
		timeZone = function() {
			return timeZoneObject;
		};
	}

	// TODO
	//assert( defaultLocale )
	//assert( extracts )

	Globalize.load( cldr( defaultLocale ) );
	Globalize.loadMessages( messages( defaultLocale ) );
	Globalize.loadTimeZone( timeZone() );
	Globalize.locale( defaultLocale );
	formattersAndParsers = alwaysArray( extracts ).reduce(function( sum, extract ) {
		[].push.apply( sum, extract( Globalize ) );
		return sum;
	}, [] );

	return compile( formattersAndParsers, compilerOptions );
}
github DevExpress / devextreme-examples / angular-cli-globalize / src / app / localization.ts View on Github external
// DevExtreme Globalize integration
import 'devextreme/localization/globalize/number';
import 'devextreme/localization/globalize/date';
import 'devextreme/localization/globalize/currency';
import 'devextreme/localization/globalize/message';

// DevExtreme messages (en messages already included)
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 globalizejs / react-globalize / test / test_setup.js View on Github external
import Adapter from "enzyme-adapter-react-16";
import { expect } from "chai";
import React from "react";
import Globalize from "globalize";
import Enzyme, { shallow } from "enzyme";

Enzyme.configure({ adapter: new Adapter() });

global.expect = expect;
global.React = React;
global.shallow = shallow;
global.Globalize = Globalize;

Globalize.load(
  require( "cldr-data" ).entireSupplemental(),
  require( "cldr-data" ).entireMainFor("en"),
  require( "cldr-data" ).entireMainFor("de")
);

Globalize.locale("en");
github natsukagami / themis-web-interface / controls / judgelog.js View on Github external
const fs = require('fs');
const path = require('path');
const rEs = require('escape-string-regexp');
const debug = require('debug')('themis:judgelog');
const Scoring = require('./scoring');

const logsPath = path.join(process.cwd(), 'data', 'submit', 'logs');
const UserLog = require('./userlog');

const globalize = require('globalize');
globalize.load(
	require('./cldr-data/main/en/numbers'),
	require('./cldr-data/main/vi/numbers'),
	require('./cldr-data/supplemental/numberingSystems'),
	require('./cldr-data/supplemental/likelySubtags')
);

/**
 * Try converting string to number with two regional settings (en_US and vi_VN).
 * 
 * @param {string} str
 * @return {Number}
 */
function gNumber(str) {
	const a = globalize('en').numberParser(), b = globalize('vi').numberParser();
	if (isNaN(a(str))) return b(str);
	return a(str);
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 joshswan / react-native-globalize / src / globalize.js View on Github external
static load(cldrData) {
    return Globalize.load(cldrData);
  }