diff options
| author | Marak <[email protected]> | 2014-09-15 02:49:40 +0200 |
|---|---|---|
| committer | Marak <[email protected]> | 2014-09-15 02:49:40 +0200 |
| commit | fbf2615e6e7bb28c3fc845c0cd94aa31d269fe75 (patch) | |
| tree | ee098227830e9db2132d2f190da05334001c900b /lib/locales.js | |
| parent | 38f9e3a5b25606e605276acf3f39b6e5c8202255 (diff) | |
| download | faker-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.js | 17 |
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'); +} |
