@@ -244,22 +244,28 @@ module.exports = function(grunt) {
244
244
dest : '<%= config.dist %>/assets/reference'
245
245
} ,
246
246
reference_assets : {
247
- expand : true ,
248
- cwd : '<%= config.src %>/templates/pages/reference/' ,
249
- src : [ '**/!(*.hbs)' ] ,
250
- dest : '<%= config.dist %>/reference/'
251
- } ,
252
- reference_es : {
253
- expand : true ,
254
- cwd : '<%= config.dist %>/reference' ,
255
- src : [ '**' ] ,
256
- dest : '<%= config.dist %>/es/reference'
257
- } ,
258
- reference_zh_Hans : {
259
- expand : true ,
260
- cwd : '<%= config.dist %>/reference' ,
261
- src : [ '**' ] ,
262
- dest : '<%= config.dist %>/zh-Hans/reference'
247
+ files : ( function ( ) {
248
+ const cp = [ ] ;
249
+ pkg . languages . forEach ( language => {
250
+ if ( language === 'en' ) {
251
+ cp . push ( {
252
+ expand : true ,
253
+ cwd : '<%= config.src %>/templates/pages/reference/' ,
254
+ src : [ '**/!(*.hbs)' ] ,
255
+ dest : '<%= config.dist %>/reference/'
256
+ } ) ;
257
+ } else {
258
+ cp . push ( {
259
+ expand : true ,
260
+ cwd : '<%= config.src %>/templates/pages/reference/' ,
261
+ src : [ '**/!(*.hbs)' ] ,
262
+ dest : `<%= config.dist %>/${ language } /reference/`
263
+ } ) ;
264
+ }
265
+ } ) ;
266
+
267
+ return cp ;
268
+ } ) ( )
263
269
} ,
264
270
offlineReference : {
265
271
files : [
@@ -319,7 +325,7 @@ module.exports = function(grunt) {
319
325
compress : {
320
326
main : {
321
327
options : {
322
- archive : '<%= config.dist %>/offline-reference/p5-reference.zip' ,
328
+ archive : '<%= config.dist %>/offline-reference/p5-reference.zip'
323
329
} ,
324
330
expand : true ,
325
331
cwd : '<%= config.src %>/offline-reference' ,
@@ -331,14 +337,11 @@ module.exports = function(grunt) {
331
337
all : {
332
338
src : [
333
339
'<%= config.dist %>/**/*.html' ,
334
- '!<%= config.dist %>/es/**/*.html' ,
335
- '!<%= config.dist %>/zh-Hans/**/*.html' ,
336
340
'!<%= config.dist %>/**/CHANGES.html' ,
337
341
'!<%= config.dist %>/**/README.html' ,
338
342
'!<%= config.dist %>/**/p5_featured/**/*.html' ,
339
343
'!<%= config.dist %>/**/learn/*.html' ,
340
- '!<%= config.dist %>/**/examples/*.html' ,
341
- '!<%= config.dist %>/reference/assets/index.html'
344
+ '!<%= config.dist %>/**/examples/*.html'
342
345
] ,
343
346
options : {
344
347
ignore : [
0 commit comments