aboutsummaryrefslogtreecommitdiff
path: root/lib/locales.js
diff options
context:
space:
mode:
authorMarak <[email protected]>2014-09-15 02:49:40 +0200
committerMarak <[email protected]>2014-09-15 02:49:40 +0200
commitfbf2615e6e7bb28c3fc845c0cd94aa31d269fe75 (patch)
treeee098227830e9db2132d2f190da05334001c900b /lib/locales.js
parent38f9e3a5b25606e605276acf3f39b6e5c8202255 (diff)
downloadfaker-fbf2615e6e7bb28c3fc845c0cd94aa31d269fe75.tar.xz
faker-fbf2615e6e7bb28c3fc845c0cd94aa31d269fe75.zip
[api] [refactor] Removed definitions.js file. All data definitions are now loaded from localized data sets, en is default locale. #116
Diffstat (limited to 'lib/locales.js')
-rw-r--r--lib/locales.js17
1 files changed, 12 insertions, 5 deletions
diff --git a/lib/locales.js b/lib/locales.js
index 992455a1..1b12bb25 100644
--- a/lib/locales.js
+++ b/lib/locales.js
@@ -1,6 +1,13 @@
-var fs = require('fs'),
- files = fs.readdirSync(__dirname + '/locales/');
+if (typeof window === "undefined") {
+ // if node, load all locales into memory by default
+ var fs = require('fs'),
+ files = fs.readdirSync(__dirname + '/locales/');
-files.forEach(function(item){
- exports[item.replace('.js', '')] = require(__dirname + '/locales/' + item);
-}); \ No newline at end of file
+ files.forEach(function(item){
+ exports[item.replace('.js', '')] = require(__dirname + '/locales/' + item);
+ });
+} else {
+ // if browser, only load en locale
+ // TODO: setup Gulp build step to generate multiple browser packages
+ exports['en'] = require('./locales/en.js');
+}