diff options
author | 0neGal <mail@0negal.com> | 2022-01-19 23:48:17 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-19 23:48:17 +0100 |
commit | ae7de46f4748c800097f0f3c700e6525d7d7cc4f (patch) | |
tree | 5c66168894e5ad3b26e0330d24d62e1a985bea7c /src/app/lang.js | |
parent | 2ed4338b9608211c07c4dd620e7f3b073131388a (diff) | |
parent | cc2fcbbdba49149724de7a07415d0dee23cc57d1 (diff) | |
download | Viper-ae7de46f4748c800097f0f3c700e6525d7d7cc4f.tar.gz Viper-ae7de46f4748c800097f0f3c700e6525d7d7cc4f.zip |
Merge pull request #46 from 0neGal/documentation
Adding documentation/comments
Diffstat (limited to 'src/app/lang.js')
-rw-r--r-- | src/app/lang.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/app/lang.js b/src/app/lang.js index 5cc9708..6fdcd8d 100644 --- a/src/app/lang.js +++ b/src/app/lang.js @@ -1,12 +1,19 @@ +// Replaces strings in the HTML will language strings properly. This +// searches for %%<string>%%, aka, %%gui.exit%% will be replaced with +// "Exit", this works without issues. function setlang() { + // Finds %%%% strings html = document.body.innerHTML.split("%%"); for (let i = 0; i < html.length; i++) { + // Simply checks to make sure it is actually a lang string. if (html[i][0] != " " && html[i][html[i].length - 1] != " ") { + // Replaces it with it's string html[i] = lang(html[i]) } } - + + // Replaces the original HTML with the translated/replaced HTML document.body.innerHTML = html.join(""); } |