Skip to content

Instantly share code, notes, and snippets.

View theodesp's full-sized avatar
πŸ¦„
Jumping over Rainbows...

Theofanis Despoudis theodesp

πŸ¦„
Jumping over Rainbows...
View GitHub Profile
{
"general": {
"back": "Back",
"cancel": "Cancel",
"confirm": "Are you sure?",
"destroy": "Delete",
"edit": "Edit",
"new": "New",
"test": "Test"
},
wget https://github.com/h5bp/html5-boilerplate/releases/download/v7.1.0/html5-boilerplate_v7.1.0.zip -O temp.zip
unzip temp.zip -d phrase-app-globalize
rm temp.zip
ce phrase-app-globalize
npm install && npm run build
cd dist
python3 -m http.server 8000
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
npm i cldr cldr-data --save
npm i globalize --save
npm i gulp-concat --save-dev
gulp.task('copy:globalize:deps', () =>
gulp.src([
'node_modules/cldrjs/dist/cldr.js',
'node_modules/cldrjs/dist/cldr/event.js',
'node_modules/cldrjs/dist/cldr/supplemental.js',
]).pipe(plugins().concat('cldr.js'))
.pipe(gulp.dest(`${dirs.dist}/js/vendor`))
);
gulp.task('copy:globalize', () =>
<script src="js/vendor/cldr.js"></script>
<script src="js/vendor/globalize.js"></script>
gulp.task('copy:cldr:data', ['copy:cldr:en', 'copy:cldr:el'], () =>
gulp.src([
'node_modules/cldr-data/supplemental/timeData.json',
'node_modules/cldr-data/supplemental/weekData.json',
'node_modules/cldr-data/supplemental/plurals.json',
'node_modules/cldr-data/supplemental/likelySubtags.json',
]).pipe(gulp.dest(`${dirs.dist}/js/vendor/cldr/supplemental`))
);
gulp.task('copy:cldr:el', () =>
➜ tree dist/js/vendor
dist/js/vendor
β”œβ”€β”€ cldr
β”‚ β”œβ”€β”€ el
β”‚ β”‚ β”œβ”€β”€ ca-gregorian.json
β”‚ β”‚ β”œβ”€β”€ currencies.json
β”‚ β”‚ β”œβ”€β”€ numbers.json
β”‚ β”‚ └── units.json
β”‚ β”œβ”€β”€ en
β”‚ β”‚ β”œβ”€β”€ ca-gregorian.json