@@ -9,10 +9,13 @@ var unsuportedArr = ['2.6', '2.5', '2.4', '2.3', '2.2', '2.1', '2.0'];
9
9
var titles = [
10
10
{ k : 'en' , v : [ 'Supported versions' , 'Unsupported versions' ] } ,
11
11
{ k : 'es' , v : [ 'Versiones soportadas' , 'Versiones no soportadas' ] } ,
12
+ { k : 'zh-Hans' , v : [ 'Supported versions' , 'Unsupported versions' ] } ,
12
13
] ;
13
14
14
15
15
16
var newpages = [
17
+ { v : '3.7' , pages : [ 'metrics-family' , 'pgr_betweennessCentrality' ] } ,
18
+
16
19
{ v : '3.4' , pages : [ 'TRSP-family' , 'pgr_withPointsVia' , 'pgr_trsp_withPoints' , 'pgr_trspVia_withPoints' ,
17
20
'pgr_trspVia' , 'pgr_hawickCircuits' , 'pgr_findCloseEdges' , 'pgr_cuthillMckeeOrdering' , 'ordering-family' ,
18
21
'migration' ] } ,
@@ -356,20 +359,29 @@ function get_history(name, lang) {
356
359
result += home + 'latest/' + validlang + '/' + data . file + '.html"> latest </a> ' ;
357
360
latest = versionsArr [ 0 ] ;
358
361
for ( var i = 0 ; i < versionsArr . length ; i ++ ) {
362
+ validlang = lang ;
363
+
359
364
if ( versionsArr [ i ] < data . newat ) break ;
365
+
366
+ /* for zh-Hans non translated versions use english */
367
+ validlang = ( lang == 'zh-Hans' && versionsArr [ i ] == '3.7' ) ? lang : 'en' ;
368
+
360
369
var link = home + versionsArr [ i ] + '/' ;
361
370
link += validlang + '/' + data . file + '.html">' + versionsArr [ i ] + '</a>' ;
362
371
if ( versionsArr [ i ] == latest ) result += '(' + link + ') ' ;
363
372
else result += link + ' ' ;
364
373
}
365
- result += home + 'main/' + validlang + '/' + data . file + '.html"> main </a> ' ;
366
- result += home + 'dev/' + validlang + '/' + data . file + '.html"> dev </a> ' ;
374
+ result += home + 'main/' + lang + '/' + data . file + '.html"> main </a> ' ;
375
+ result += home + 'dev/' + lang + '/' + data . file + '.html"> dev </a> ' ;
367
376
368
377
if ( data . newat <= unsuportedArr [ 0 ] ) {
369
378
result += '<br/><strong>' + title . v [ 1 ] + ':</strong>' ;
370
379
for ( var i = 0 ; i < unsuportedArr . length ; i ++ ) {
380
+ /* basically 2.x has only english */
381
+ validlang = 'en' ;
382
+
371
383
/* for spanish non translated versions use english */
372
- validlang = ( lang == 'es' && unsuportedArr [ i ] == '2.0' ) ? lang : 'en' ;
384
+ validlang = ( lang == 'es' && unsuportedArr [ i ] == '2.0' ) ? 'es' : validlang ;
373
385
374
386
if ( data . newat > unsuportedArr [ i ] ) break ;
375
387
var link = home + unsuportedArr [ i ] + '/' ;
0 commit comments