Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
// 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');
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
)
);
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" ) );
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 );
}
// 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');
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");
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);
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;
static load(cldrData) {
return Globalize.load(cldrData);
}