//設定cookie
function setCookie(name,value)
{
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
//獲取cookie
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
// 讀取語系設定
let lang = localStorage.getItem('lan');
console.log('目前語系設定: ' + lang); // test
if(lang == null) {
console.log('未設定語系'); // test
// 自動設定語系
var userlang = window.navigator.userLanguage || window.navigator.language;
userlang = userlang.toLowerCase();
console.log('userlang: ' + userlang); // test
if (userlang == 'zh-tw') {
console.log('自動設定語系: 繁體中文');
lang = 'zh';
} else if (userlang == 'en-us') {
console.log('自動設定語系: 英文');
lang = 'en';
} else if (userlang == 'zh-cn') {
console.log('自動設定語系: 繁體中文');
lang = 'zh';
} else {
console.log('自動設定語系: 繁體中文');
lang = 'zh';
}
}
var zh = {
"logleftbox1": "將你的生活、創作 、宣傳做成影片",
"logleftbox2": "開始使用 AI Spokesgirl",
"make_video" : "影片製作",
"make_slides" : "投影影片製作",
"make_video_long": "長影片製作",
"make_video_eng": "純英文影片製作",
"login" : "登入",
"login_link" : "立即登入",
"user_profile": "會員資料",
"logout": "登出",
"logout-m": "登 出",
"en": "English",
"zh": "中文",
"choose_character": "選擇人物",
"usage_intro": "使用說明",
"history": "歷史紀錄",
"preview_videos": "預覽影片",
"video_link": "影片連結",
"video_title": "標題",
"p_choose_character": "請選擇人物",
"lines": "台詞",
"img_link": "影像連結",
"content": "內容素材",
"processing_progress": "處理進度",
"usage_intro": "使用說明",
"one_line_to_one_img": "1. 一句台詞請對應提供一個影像連結做為搭配",
"sup_img_profile": "2. 影像連結檔案格式支援:",
"submit_to_wait": "3. 點選“送出”之後需等待一段影片製作的時間,請您耐心等候,待製作完畢可於通知網址查看",
"add_eng": "加入英文:",
"submit": "送出",
"privacy_term": "同意隱私政策及使用條款",
"newHere": "還沒有帳號?",
"oldHere": "已經有帳號?",
"goRegister": "註冊",
"goRegister_link": "立即註冊",
"pricing" : "早鳥方案",
"pricing-m" : " 早鳥方案",
"errorEmail": "請輸入正確E-mail",
"errorPsd": "密碼至少為4個字元",
"used": "已使用",
"left": "未使用",
"sec": "秒",
"username": "帳號/用戶名稱",
"password": "密碼",
"resetPsd": "更改密碼",
"forgotPsd": "忘記密碼",
"details": "查看詳情",
"refill": "我要加值",
"Createsthtoday": "今天要做甚麼影片呢?",
"date": "日期",
"video_duration": "影片時間",
"slide_link": "SLIDE 連結",
"new_pwd": "新密碼",
"confirm_pwd": "驗證碼",
"pricing_lan": "語言選擇: 中文 | 英文",
"pricing_avatars": "多款預設AI代言主播任你選",
"pricing_content": "畫面素材支援: 圖檔 | 影檔 | 簡報",
"pricing_discount": "限時優惠",
"pricing_checkout": "立即查看",
"mins": "分鐘",
"launch_special": "早鳥方案",
"index_li1_1": "支援中英文內容",
"index_li1_2": "可加入字幕",
"index_li2_1": "無人物肖像權問題",
"index_li2_2": "人物表情、動作自然",
"index_li2_3": "因應主題,選擇合適人物",
"index_li3_1": "可上傳圖片或是影片作為背景",
"index_li3_2": "可輸入文字腳本及投影片",
"index_action": "想要快速製作影音內容?立即註冊,開始創作!",
"follow_us": "關注我們",
"contact_name": "集仕多股份有限公司",
"address": "新竹縣竹北市復興二路229號9樓之9",
"contact_tel": "聯絡電話",
"contact_mail": "聯絡信箱",
"draft_edit": "編輯",
"drafts": "草稿夾",
"save_draft_btn": "存為草稿",
"upload_file": "上傳檔案",
"intro_img": "static/img/intro2.jpg",
"no_draft": "目前沒有草稿喔",
"trial_title": "想要免費獲得更多時間額度?",
"trial_txt": "透過社群分享專屬連結,邀請好友註冊 AI Spokesgirl,凡是好友透過連結註冊成功,您可以免費獲得2分鐘製作額度。",
"share": "分享",
"close": "關閉",
"steps_title": "步驟快速合成影片",
"steps_no1": "選擇AI人物",
"steps_no2": "輸入腳本文字",
"steps_no3": "輸入圖片素材",
"try_it_out": "立即開始",
"demo_link": "./make_video.html",
"usecase_1": "產品介紹",
"usecase_2": "教育培訓",
"usecase_3": "氣象播報",
"usecase_4": "新聞播報",
"usecase_5": "個人內容創作",
"usecase_6": "觀光導覽",
"usecase_7": "展覽導覽",
"usecase_8": "廣告行銷",
"usecase_9": "機構資訊宣導",
"hero_title": "製作影片 一鍵合成",
"hero_txt1": "輸入文字素材,即速產生影片",
"hero_txt2": "創作影片,不再需要錄影機、演員、麥克風繁雜器材。",
"hero_txt3": "大幅省下時間、人力、器材成本。",
"feature": "大特色",
"feature_no1_title1": "輸入文字腳本及素材",
"feature_no1_title2": "一鍵輸出合成影片",
"feature_no2_title": "多位AI虛擬人物選擇",
"feature_no3_title": "投影片轉製為影片",
"feature_no4_title": "多語言支援",
"feature_no1_li1": "只需等待數分鐘即產製完成",
"feature_no1_li2": "可上傳圖片或是影片作為背景",
"feature_no1_li3": "生成MP4檔",
"feature_no2_li1": "無人物肖像權問題",
"feature_no2_li2": "人物表情、動作自然",
"feature_no2_li3": "因應主題,選擇合適人物",
"feature_no3_li1": "輸入文字腳本及投影片連結,一鍵完成影片",
"feature_no3_li2": "生成MP4檔",
"feature_no4_li1": "支援中英文內容",
"feature_no4_li2": "可加入字幕",
"make_video_hand": "手動製作影片",
"make_video_auto": "自動影片製作",
"make_video_trial": "免費註冊使用",
"application":"實際應用",
"5G_network": "5G網路",
"metaverse": "元宇宙",
"local_news": "地方日報",
"index-about": "簡介",
"index-features": "特色",
"index-videos": "影片導覽",
"index-steps": "使用流程",
"index-usecases": "應用情境",
"index-demo": "即時展示",
"time-lapse": "操作影片",
"index_title1": "強大的Ai虛擬代言人",
"index_title2": "快速生成影片工具",
"make_video_txt1": "文字轉影片,輕鬆完成",
"make_video_txt2": "無需演員及相機,一鍵生成影片",
"make_video_auto_txt": "選擇日期,一鍵自動完成氣象報導影片",
"selectDate": "選擇您想製作的日期",
"Previewweathers": "氣象報導影片內容預覽"
};
var en = {
"logleftbox1": "Make your first video for promotion, creation and life today",
"logleftbox2": "Let's get started with AI Spokesgirl",
"make_video" : "Make Videos",
"make_slides" : "Make Videos By Slides",
"make_video_long": "Make Long Videos",
"make_video_eng": "Make English Video",
"login" : "Login",
"login_link" : "Login",
"user_profile": "User Profile",
"logout": "Logout",
"en": "English",
"zh": "中文",
"choose_character": "Choose Character",
"usage_intro": "Usage Introduction",
"history": "History",
"preview_videos": "Preview Videos",
"video_link": "Video Link",
"video_title": "Video Title",
"p_choose_character": "Choose Character",
"lines": "Lines",
"img_link": "Image Link",
"content": "Content",
"processing_progress": "Processing Progress",
"usage_intro": "Usage Introduction",
"one_line_to_one_img": "1. Please Provide an Image Link Corresponding to a Line as a Collocation",
"sup_img_profile": "2. Supported File Format:",
"submit_to_wait": "3. After Clicking Submit, You Will Need To Wait For A Period Of Time For The Production Of The Video. Please Wait Patiently. You Can Check It At The Notification URL When The Production Is Completed.",
"add_eng": "Allow English Lines:",
"submit": "Submit",
"privacy_term": "I Agree to privacy policy and terms of use.",
"newHere": "New here?",
"oldHere": "Already have an account?",
"goRegister": "REGISTER",
"goRegister_link": "REGISTER",
"pricing" : "Pricing",
"errorEmail": "Please enter valid Email format.",
"errorPsd": "Passwords must be at least 4 characters long.",
"used": "Already Used",
"left": "Left",
"sec": "Sec",
"username": "User Name",
"password": "Password",
"resetPsd": "Reset Password",
"forgotPsd": "Forgot Password",
"details": "Details",
"refill": "Refill",
"Createsthtoday": "Create something today!",
"date": "Date",
"video_duration": "Duration",
"slide_link": "SLIDE Link",
"new_pwd": "New Password",
"confirm_pwd": "Confirmation Code",
"pricing_lan": "Language Options: Ch | Eng",
"pricing_avatars": "Over 6 Avatars Available",
"pricing_content": "You can upload: images, MP4, slides",
"pricing_discount": "Special Discount",
"pricing_checkout": "Check it out",
"mins": "Minutes",
"launch_special": "Launch special",
"index_li1_1": "Support english & chinese content",
"index_li1_2": "Caption included",
"index_li2_1": "Free of portrait rights",
"index_li2_2": "Natural facial expression",
"index_li2_3": "Choose built-in avatars for your need",
"index_li3_1": "Generate videos from text",
"index_li3_2": "Upload images, video, slides as backgrounds",
"index_action": "Want to make video faster? Sign up to start creating!",
"follow_us": "Follow us",
"contact_name": "Choozmo Inc.",
"address": "Rm. 9, 9F., No. 229, Fuxing 2nd Rd., Zhubei City, Hsinchu County 302052, Taiwan (R.O.C.)",
"contact_tel": "Tel",
"contact_mail": "Email",
"draft_edit": "Edit",
"drafts": "Drafts",
"save_draft_btn": "Save as Draft",
"upload_file": "Upload",
"intro_img": "static/img/intro_en.png",
"no_draft": "No drafts yet.",
"trial_title": "Want to get more minutes?",
"trial_txt": "Invite your friends to AI Spokesgirl and for each eligible one that signs up from your referral, we'll give you 2 more minutes free!",
"share": "Share:",
"close": "Close",
"steps_title": "easy steps to create a video",
"steps_no1": "Select AI avatar",
"steps_no2": "Type in script",
"steps_no3": "Upload images/videos",
"try_it_out": "Try it out",
"demo_link": "./make_video_eng.html",
"usecase_1": "Product Walkthrough",
"usecase_2": "Learning & Development",
"usecase_3": "Weather Report",
"usecase_4": "News Report",
"usecase_5": "Personal Creation",
"usecase_6": "Sightseeing Guide",
"usecase_7": "Museum Guide",
"usecase_8": "Marketing",
"usecase_9": "Agencies Info",
"hero_title": "Create AI video at a click!",
"hero_txt1": "No more actors, cameras and microphones.",
"hero_txt2": "Make a video by typing and clicking in 3 steps.",
"hero_txt3": "AI Spokesgirl saves you time and money.",
"feature": "Features",
"feature_no1_title1": "Type in script",
"feature_no1_title2": "Produce video at a click",
"feature_no2_title": "Over 6 Avatars Available",
"feature_no3_title": "Slides to video",
"feature_no4_title": "Language Options: Ch | Eng",
"feature_no1_li1": "In minutes, you can get a video.",
"feature_no1_li2": "Upload images, video, slides as backgrounds",
"feature_no1_li3": "Generate videos from text",
"feature_no2_li1": "Free of portrait rights",
"feature_no2_li2": "Natural facial expression",
"feature_no2_li3": "Choose built-in avatars for your need",
"feature_no3_li1": "Type in slide link ",
"feature_no3_li2": "Get downloadable MP4 video",
"feature_no4_li1": "Support english & chinese content",
"feature_no4_li2": "Caption included",
"make_video_hand": "Make Video",
"make_video_auto": "Auto Video Maker",
"make_video_trial": "Free Trial",
"5G_network": "5G Network",
"application":"Application",
"metaverse": "Metaverse",
"local_news": "Local News",
"index-about": "About",
"index-features": "Features",
"index-videos": "Samples",
"index-steps": "Steps",
"index-usecases": "Use Cases",
"index-demo": "Try it",
"time-lapse": "Time-lapse: Steps",
"index_title1": "Flexible AI Spokesgirl Solution",
"index_title2": "Create Video in Minutes",
"make_video_txt1": "Transfer text to video at a click",
"make_video_txt2": "No more actors and camera needed. Create a video at a click.",
"make_video_auto_txt": "Select a date. We'll crawl data and make a whether report video automatically!",
"selectDate": "Select A Date",
"Previewweathers": "Auto Content Preview"
};
function switchLanContent(val){
$('[set-lan]').each(function(){
var me = $(this);
var a = me.attr('set-lan').split(':');
var p = a[0]; //文字放置位置
var m = a[1]; //文字標示
//用虎選擇語言後保存在cookie中,這裡讀取cooikes的語言版本
// var lan = getCookie('lan');
// console.log(lan);
//選取語言文字
switch(val){
case 'zh':
var t = zh[m];
break;
case 'en':
var t = en[m];
break;
default:
var t = zh[m];
}
//所選語言沒有就換
if(t==undefined) t = en[m];
if(t==undefined) t = zh[m];
if(t==undefined) return true; //都沒有就跳出
//文字放置位置有(html,val等,可以自己添加)
switch(p){
case 'html':
me.html(t);
break;
case 'placeholder':
me.attr('placeholder', t);
console.log("placeholder");
case 'val':
case 'value':
me.val(t);
break;
case 'img':
me.attr('src', t);
break;
case 'href':
me.attr('href', t);
default:
me.html(t);
}
});
}
changeLang(lang);
function changeLang(val) {
localStorage.setItem('lan', `${val}`);
// setCookie('lan', val);
switchLanContent(val);
}
// 4. 轉換
function changeLan(val) {
var val = val.value;
console.log(`val: ${val}`);
localStorage.setItem('lan', `${val}`);
// setCookie('lan', val);
switchLanContent(val);
}
// js裡面的轉換
function get_lan(m)
{
//獲取文字
var lan = getCookie('lan'); //語言版本
//選取語言文字
switch(lan){
case 'zh':
var t = zh[m];
break;
case 'hk':
var t = hk[m];
break;
default:
var t = en[m];
}
//如果沒有找到就轉換其他語言
if(t==undefined) t = zh[m];
if(t==undefined) t = en[m];
if(t==undefined) t = hk[m];
if(t==undefined) t = m; //如果還是沒有就直接用標示
return t;
}
function direct() {
console.log(lang);
if(lang == 'en') {
window.location.href = './make_video_eng.html';
} else {
window.location.href = './make_video.html';
}
}
function directAuto(){
if(lang == 'en') {
window.location.href = './autoMaker_v.html';
} else {
window.location.href = './autoMaker_v.html';
}
}