Skip to content

Commit c32df45

Browse files
committed
Adding page history to zh-Hans
1 parent d711ec6 commit c32df45

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

doc/_static/page_history.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@ var unsuportedArr = ['2.6', '2.5', '2.4', '2.3', '2.2', '2.1', '2.0'];
99
var titles = [
1010
{k: 'en', v: ['Supported versions', 'Unsupported versions']},
1111
{k: 'es', v: ['Versiones soportadas', 'Versiones no soportadas']},
12+
{k: 'zh-Hans', v: ['Supported versions', 'Unsupported versions']},
1213
];
1314

1415

1516
var newpages = [
17+
{v: '3.7', pages: ['metrics-family', 'pgr_betweennessCentrality']},
18+
1619
{v: '3.4', pages: ['TRSP-family', 'pgr_withPointsVia', 'pgr_trsp_withPoints', 'pgr_trspVia_withPoints',
1720
'pgr_trspVia', 'pgr_hawickCircuits', 'pgr_findCloseEdges', 'pgr_cuthillMckeeOrdering', 'ordering-family',
1821
'migration']},
@@ -356,20 +359,29 @@ function get_history(name, lang) {
356359
result += home + 'latest/' + validlang + '/' + data.file + '.html"> latest </a> ';
357360
latest = versionsArr[0];
358361
for (var i = 0; i < versionsArr.length; i++) {
362+
validlang = lang;
363+
359364
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+
360369
var link = home + versionsArr[i] + '/';
361370
link += validlang + '/' + data.file + '.html">' + versionsArr[i] + '</a>';
362371
if (versionsArr[i] == latest) result += '(' + link + ') ';
363372
else result += link + ' ';
364373
}
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> ';
367376

368377
if (data.newat <= unsuportedArr[0]) {
369378
result += '<br/><strong>' + title.v[1] + ':</strong>';
370379
for (var i = 0; i < unsuportedArr.length; i++) {
380+
/* basically 2.x has only english */
381+
validlang = 'en';
382+
371383
/* 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;
373385

374386
if (data.newat > unsuportedArr[i]) break;
375387
var link = home + unsuportedArr[i] + '/';

0 commit comments

Comments
 (0)