129 lines
5.0 KiB
JavaScript
129 lines
5.0 KiB
JavaScript
|
||
$(async function(){
|
||
|
||
setI18NText(i18n_messages);
|
||
|
||
if('/docs.html' == window.location.pathname)return;
|
||
else if(sessionStorage.getItem('nickname') == null || sessionStorage.getItem('uid') == null ||
|
||
sessionStorage.getItem('nickname') == '' || sessionStorage.getItem('uid') == ''){
|
||
try{
|
||
var response = await fetch("/getusrinf", {
|
||
method: "POST",
|
||
cache: "no-cache"
|
||
});
|
||
if(response.status == 200){
|
||
let data = await response.json();
|
||
if(data.status == "OK"){
|
||
sessionStorage.setItem('nickname', getI18NJsonText(data.name));
|
||
sessionStorage.setItem('uid', data.uid);
|
||
sessionStorage.setItem('email', data.email);
|
||
}else{
|
||
window.location.href = "/login.html";
|
||
return;
|
||
}
|
||
}else{
|
||
window.location.href = "/login.html";
|
||
return;
|
||
}
|
||
}catch(err){
|
||
window.location.href = "/login.html";
|
||
return;
|
||
}
|
||
}
|
||
|
||
|
||
try{
|
||
var response = await fetch("/chksession", {
|
||
method: "POST",
|
||
cache: "no-cache",
|
||
headers: {
|
||
"Content-Type": "application/json"
|
||
}
|
||
});
|
||
if(response.status == 200){
|
||
let data = await response.json();
|
||
if(data.status == "OK"){
|
||
//let user_id = data.user_id;
|
||
//$('#user_id').html(user_id);
|
||
}else{
|
||
window.location.href = "login.html";
|
||
}
|
||
}else{
|
||
window.location.href = "login.html";
|
||
}
|
||
}catch(err){
|
||
alert(getI18NText(i18n_messages, 'msg_sys_err'));
|
||
}finally{
|
||
if(document.getElementById("spinner"))document.getElementById("spinner").style.display = "none";
|
||
}
|
||
|
||
})
|
||
|
||
const i18n_messages = new Map();
|
||
|
||
var lang_map = new Map();
|
||
lang_map.set("en-US", "Conversations");
|
||
lang_map.set("zh-CN", "对话");
|
||
lang_map.set("ja", "会話");
|
||
i18n_messages.set("menu_conversation", lang_map);
|
||
|
||
lang_map = new Map();
|
||
lang_map.set("en-US", "Space market");
|
||
lang_map.set("zh-CN", "空间市场");
|
||
lang_map.set("ja", "スペースマーケット");
|
||
i18n_messages.set("menu_market", lang_map);
|
||
|
||
lang_map = new Map();
|
||
lang_map.set("en-US", "Space Settings");
|
||
lang_map.set("zh-CN", "空间设置");
|
||
lang_map.set("ja", "スペース設定");
|
||
i18n_messages.set("menu_settings", lang_map);
|
||
|
||
lang_map = new Map();
|
||
lang_map.set("en-US", "Users");
|
||
lang_map.set("zh-CN", "用户");
|
||
lang_map.set("ja", "ユーザー");
|
||
i18n_messages.set("menu_mgr", lang_map);
|
||
|
||
lang_map = new Map();
|
||
lang_map.set("en-US", "Space builder");
|
||
lang_map.set("zh-CN", "空间构建");
|
||
lang_map.set("ja", "スペースビルダー");
|
||
i18n_messages.set("menu_builder", lang_map);
|
||
|
||
lang_map = new Map();
|
||
lang_map.set("en-US", "Documents");
|
||
lang_map.set("zh-CN", "文档");
|
||
lang_map.set("ja", "ドキュメント");
|
||
i18n_messages.set("menu_docs", lang_map);
|
||
|
||
lang_map = new Map();
|
||
lang_map.set("en-US", "Contact us");
|
||
lang_map.set("zh-CN", "联系我们");
|
||
lang_map.set("ja", "お問い合わせ");
|
||
i18n_messages.set("title_contact", lang_map);
|
||
|
||
lang_map = new Map();
|
||
lang_map.set("en-US", "Log out");
|
||
lang_map.set("zh-CN", "登 出");
|
||
lang_map.set("ja", "ログアウト");
|
||
i18n_messages.set("label_logout", lang_map);
|
||
|
||
lang_map = new Map();
|
||
lang_map.set("en-US", "Device Management");
|
||
lang_map.set("zh-CN", "设备管理");
|
||
lang_map.set("ja", "デバイス管理");
|
||
i18n_messages.set("label_device_mng", lang_map);
|
||
|
||
lang_map = new Map();
|
||
lang_map.set("en-US", "System error occurred. Please try again later");
|
||
lang_map.set("zh-CN", "系统出现错误,请稍后重试。");
|
||
lang_map.set("ja", "システムエラーが発生しました。後でもう一度お試しください");
|
||
i18n_messages.set("msg_sys_err", lang_map);
|
||
|
||
lang_map = new Map();
|
||
lang_map.set("en-US", "SisAiWorld is a comprehensive software platform built on AI models, enabling users to efficiently leverage various software functions and services through templates provided by AI experts. Additionally, SisAiWorld offers a specialized marketplace for templates and prompts, ensuring the protection of AI experts' intellectual property.");
|
||
lang_map.set("zh-CN", "SisAiWorld 是基于 AI 模型构建的综合软件平台,用户可以通过 AI 专家提供的模板有效地利用各种软件功能和服务。与此同时,SisAiWorld 还提供了专门的模板和提示市场,能够确保 AI 专家的知识产权得到保护。");
|
||
lang_map.set("ja", "SisAiWorld は AI モデルに基づいて構築された包括的なソフトウェアプラットフォームで、AI 専門家によって提供されたテンプレートを使用して、さまざまなソフトウェア機能とサービスを効率的に活用できます。さらに、SisAiWorld は専門のテンプレートとプロンプトのマーケットプレイスを提供し、AI 専門家の知的財産権を保護できます。");
|
||
i18n_messages.set("site_desc", lang_map);
|