log
graph
tags
bookmarks
branches
changeset
browse
file
latest
diff
comparison
annotate
file log
raw
help
Mercurial Hosting
>
luan
annotate website/src/site.js @ 2029:
5fa5a7efc936
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
merge
author
Violet7
date
Thu, 30 Oct 2025 21:25:37 -0700
parents
31f006c64782
children
Ignore whitespace changes -
Everywhere:
Within whitespace:
At end of lines:
rev
line source
1929
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
1
'use strict';
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
2
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
3
function setLanguage(lang) {
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
4
console.log(lang);
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
5
let path = location.pathname;
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
6
if( path.match(/^\/[a-z]{2}\//) )
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
7
path = path.substring(3);
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
8
if( lang !== 'en' )
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
9
path = "/" + lang + path;
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
10
location = path;
31f006c64782
translation
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff
changeset
11
}