added multiple language support
This commit is contained in:
@ -13,11 +13,11 @@
|
||||
}
|
||||
$(window).focus(function(){
|
||||
if(document.title == "login"){
|
||||
console.log(document.title);
|
||||
// console.log(document.title);
|
||||
log_by_sid();
|
||||
}else if(document.title != "login"){
|
||||
check_sid(true);
|
||||
console.log("check");
|
||||
// console.log("check");
|
||||
}
|
||||
});
|
||||
</script>
|
92
views/static/language.ejs
Normal file
92
views/static/language.ejs
Normal file
@ -0,0 +1,92 @@
|
||||
<%
|
||||
cur_lang = "ru";
|
||||
lang = (text) => language[cur_lang][text];
|
||||
ch_lang = (lang) => cur_lang = lang;
|
||||
lang_json = () => JSON.stringify(language);
|
||||
language = {
|
||||
"ru":{
|
||||
"main page": "проекты",
|
||||
"admin panel": "админ панель",
|
||||
"logout": "выйти",
|
||||
"new project": "создать новый проект",
|
||||
"Image preview": "превью картинки...",
|
||||
"hello admin": "привет админ",
|
||||
"height": "высота",
|
||||
"width": "ширина",
|
||||
"img max size": "макс. размер 2мб",
|
||||
"user registration": "регистрация пользователя",
|
||||
"create object": "создать обьект",
|
||||
"admin": "админ",
|
||||
"register": "зарегистрировать",
|
||||
"download logs": "скачать логи",
|
||||
"create new object": "создание нового обьекта",
|
||||
"logs": "логи",
|
||||
"password": "пароль",
|
||||
"login": "логин",
|
||||
"object name": "название обьекта",
|
||||
"object description": "описание обьекта",
|
||||
"black hole": "чёрная дыра",
|
||||
"project settings": "настройки проекта",
|
||||
"save to cloud": "сохранить в облако",
|
||||
"load from cloud": "загрузить из облака",
|
||||
"save to local": "сохранить в локальное хранилище",
|
||||
"load from local": "загрузить из локального хранилища",
|
||||
"cache_title": "если включено большые файлы будут сохраняться на локальное хранильще (улучшенная проиводительность)",
|
||||
"cache_on": "кеш включен",
|
||||
"cache_off": "кеш выключен",
|
||||
"to local": "в локальное хранилище",
|
||||
"local": "локальное хранилище",
|
||||
"to cloud": "в облако",
|
||||
"cloud": "облако",
|
||||
"saved": "сохранено",
|
||||
"saving": "сохраняется",
|
||||
"loading": "загружается",
|
||||
"loaded": "загружено",
|
||||
"from": "из",
|
||||
"to": "в",
|
||||
"in": "в"
|
||||
},
|
||||
"en":{
|
||||
"main page": "main page",
|
||||
"admin panel": "admin panel",
|
||||
"Image preview": "Image preview...",
|
||||
"hello admin": "hello admin",
|
||||
"height": "height",
|
||||
"width": "width",
|
||||
"img max size": "max size 2mb",
|
||||
"user registration": "user registration",
|
||||
"create object": "create object",
|
||||
"admin": "admin",
|
||||
"register": "register",
|
||||
"download logs": "download logs",
|
||||
"create new object": "create new object",
|
||||
"cache_title": "if its on browser will store large data in local storage (better performance)",
|
||||
"logout": "logout",
|
||||
"new project": "new project",
|
||||
"logs": "logs",
|
||||
"password": "password",
|
||||
"login": "login",
|
||||
"object name": "object name",
|
||||
"object description": "object description",
|
||||
"black hole": "black hole",
|
||||
"project settings": "project settings",
|
||||
"save to cloud": "save to cloud",
|
||||
"load from cloud": "load from cloud",
|
||||
"save to local": "save to local",
|
||||
"load from local": "load from local",
|
||||
"cache_on": "cache is on",
|
||||
"cache_off": "cache is off",
|
||||
"to local": "to local",
|
||||
"local": "local",
|
||||
"to cloud": "to cloud",
|
||||
"cloud": "cloud",
|
||||
"saved": "saved",
|
||||
"saving": "saving",
|
||||
"loading": "loading",
|
||||
"loaded": "loaded",
|
||||
"from": "from",
|
||||
"to": "to",
|
||||
"in": "in"
|
||||
}
|
||||
}
|
||||
%>
|
@ -1,11 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<script src="/lib/ejs.js"></script>
|
||||
<script src="/lib/fn.js"></script>
|
||||
<!-- <script src="/lib/interact.min.js"></script> -->
|
||||
<script src="/lib/jquery.js"></script>
|
||||
<script src="/lib/jquery.cookie.js"></script>
|
||||
<script src="/lib/ejs.js"></script>
|
||||
<script src="/lib/aes.js"></script>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
@ -22,12 +22,13 @@
|
||||
</style>
|
||||
<script>
|
||||
if(document.title == "login"){
|
||||
console.log(document.title);
|
||||
// console.log(document.title);
|
||||
log_by_sid();
|
||||
}else if(document.title != "login"){
|
||||
check_sid(true);
|
||||
console.log("check");
|
||||
// console.log("check");
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
Reference in New Issue
Block a user