Skip to content

Commit

Permalink
v0.8.21
Browse files Browse the repository at this point in the history
  • Loading branch information
Peter Xie authored and Peter Xie committed Oct 21, 2017
1 parent e6fdbce commit 42aad4b
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 12 deletions.
10 changes: 6 additions & 4 deletions app/public/scripts/home.js
Original file line number Diff line number Diff line change
Expand Up @@ -604,7 +604,7 @@ const infoDefine = [
GlobalIp: '本机互联网IP地址:',
QTGateRegionERROR: ['发送连接请求Email到QTGate系统发生送信错误, 请检查您的IMAP账号的设定。',
''],
GlobalIpInfo: '注意:当您按下【QTGate连结】时您会把您的本机互联网IP提供给QTGate系统,如果您不愿意,请选择【@QTGate】技术来使用QTGate服务!',
GlobalIpInfo: '注意:当您按下【QTGate连结】时您会把您的本机互联网IP提供给QTGate系统,如果您不愿意,请选择【@QTGate】技术来使用QTGate服务!没有【@QTGate】选项是因为@QTGate只能对应的iCloud邮箱。',
sendConnectRequestMail: ['您的QTGate客户端没有和QTgate系统联机,客户端已向QTgate系统重新发出联机请求Email。和QTgate系统联机需要额外的时间,请耐心等待。',
'当免费用户连续24小时内没有使用客户端,您的连接会被中断。付费用户情况下QTgate系统可保持持续联机一个月。'],
cacheDatePlaceDate: [{ name: '1小时', id: 1 }, { name: '12小时', id: 12 }, { name: '1日', id: 24 }, { name: '15日', id: 360 }, { name: '1月', id: 720 }, { name: '6月', id: 4320 }, { name: '永远', id: -1 }],
Expand Down Expand Up @@ -1159,7 +1159,7 @@ const infoDefine = [
sendConnectRequestMail: ['QTGateクライアントはQTGateシステムとの接続が切れた。再接続要請メールをQTGateシステムへ送信しました、接続を完了するまで時間がかかるのためしばらくお待ちおください。',
'フリーユーザアカンウトには24時間以内、QTGateをご利用していなっかたの場合、QTGateシステムは接続を切る事にします。QTGateシステムは有料ユーザーにはが一ヶ月長時間接続できます。'],
GlobalIp: 'グロバールIP:',
GlobalIpInfo: '要注意:【QTGate接続】をおすとあなたのグロバールIPアドレスをQTGateシステムに送信しますので、それを遠慮すれば【@QTGate】接続を選んでください。',
GlobalIpInfo: '要注意:【QTGate接続】をおすとあなたのグロバールIPアドレスをQTGateシステムに送信しますので、それを遠慮すれば【@QTGate】接続を選んでください。【@QTGate】が見つからない場合は@QTGate技術がiCloudしか対応しておりません。',
cacheDatePlaceDate: [{ name: '1時間', id: 1 }, { name: '12時間', id: 12 }, { name: '一日', id: 24 }, { name: '15日', id: 360 }, { name: '1月', id: 720 }, { name: '6月', id: 4320 }, { name: '永遠', id: -1 }],
connectQTGate: 'QTGateゲットウェーエリアインフォメーションを取得しています...',
atQTGateDetail: ['QTGateの世界初のIP不要な通信技術です。暗号化したEmailメッセージを通じたゲットウェイに接続することで、身を隠して誰も知らないうちにインターネットへ、プライバシーと強くファイヤウォールをうまくすり抜けることができます。但しお使いメールサーバの性能に次第スピードが遅くなり、長い遅延など短所があります、ゲームやビデオチャットなどに通信障害出る可能性があります。この技術はiCloudアカンウトのみ対応です',
Expand Down Expand Up @@ -1561,7 +1561,7 @@ const infoDefine = [
GlobalIp: 'Global IP:',
QTGateRegionERROR: ['Send connect request mail got error. Please check your IMAP account setup.',
''],
GlobalIpInfo: 'Note: When you press [QTGate], you will send your Internet IP to the QTGate system, if you do like that please choose [@QTGate] technology to use QTGate service!',
GlobalIpInfo: 'Note: When you press [QTGate], you will send your Internet IP to the QTGate system, if you do like that please choose [@QTGate] technology to use QTGate service! Can not find [@QTGate]? @QTGate technology support iClould IMAP only.',
cacheDatePlaceholder: 'Web cache freshness lifetime.',
sendConnectRequestMail: ['QTGate connect looks down. A connect request mail was sent to QTGate system. Please wait for a moment.',
'Free user connect will be down when user had not use QTGate last 24 hours. QTGate system keep connection 1 month for paid user.'],
Expand Down Expand Up @@ -1975,7 +1975,7 @@ const infoDefine = [
''],
sendConnectRequestMail: ['您的QTGate客戶端沒有和QTgate系統聯機,客戶端已向QTgate系統重新發出聯機請求Email。和QTgate系統聯機需要額外的時間,請耐心等待。 ',
'當免費用戶連續24小時內沒有使用客戶端,您的連接會被中斷。付費用戶情況下QTgate系統可保持持續聯機一個月。 '],
GlobalIpInfo: '注意:當您按下【QTGate連結】時您會把您的本機互聯網IP提供給QTGate系統,如果您不願意,請選擇【@QTGate】技術來使用QTGate服務!',
GlobalIpInfo: '注意:當您按下【QTGate連結】時您會把您的本機互聯網IP提供給QTGate系統,如果您不願意,請選擇【@QTGate】技術來使用QTGate服務!沒有【@QTGate】選項是因為@QTGate只能對應iCloud郵箱。',
localPort: '本地代理伺服器連接埠:',
cacheDatePlaceDate: [{ name: '1小时', id: 1 }, { name: '12小时', id: 12 }, { name: '1日', id: 24 }, { name: '15日', id: 360 }, { name: '1月', id: 720 }, { name: '6月', id: 4320 }, { name: '永遠', id: -1 }],
atQTGateDetail: ['世界首创的QTGate无IP互联网通讯技术,全程使用強加密Email通訊,客户端和代理服务器彼此不用知道IP地址,具有超强隐身和保护隐私,超強防火牆穿透能力。缺点是有延遲,网络通讯响应受您所使用的email服务供应商的伺服器影响,不適合遊戲視頻會話等通訊。目前該技術只支持iCloud郵箱。',
Expand Down Expand Up @@ -3591,6 +3591,8 @@ var view_layout;
}
return -1;
});
const imapServer = this.emailPool()[0].iMapServerName();
this.canDoAtEmail(/imap\.mail\.me\.com$/.test(imapServer));
});
});
}
Expand Down
11 changes: 7 additions & 4 deletions app/public/scripts/home.ts
Original file line number Diff line number Diff line change
Expand Up @@ -662,7 +662,7 @@ const infoDefine = [
GlobalIp: '本机互联网IP地址:',
QTGateRegionERROR:['发送连接请求Email到QTGate系统发生送信错误, 请检查您的IMAP账号的设定。',
''],
GlobalIpInfo: '注意:当您按下【QTGate连结】时您会把您的本机互联网IP提供给QTGate系统,如果您不愿意,请选择【@QTGate】技术来使用QTGate服务!',
GlobalIpInfo: '注意:当您按下【QTGate连结】时您会把您的本机互联网IP提供给QTGate系统,如果您不愿意,请选择【@QTGate】技术来使用QTGate服务!没有【@QTGate】选项是因为@QTGate只能对应的iCloud邮箱。',
sendConnectRequestMail: ['您的QTGate客户端没有和QTgate系统联机,客户端已向QTgate系统重新发出联机请求Email。和QTgate系统联机需要额外的时间,请耐心等待。',
'当免费用户连续24小时内没有使用客户端,您的连接会被中断。付费用户情况下QTgate系统可保持持续联机一个月。'],
cacheDatePlaceDate: [{ name:'1小时', id: 1 }, { name:'12小时', id: 12 },{ name:'1日', id: 24 }, { name:'15日', id: 360 }, { name:'1月', id: 720 }, { name:'6月', id: 4320 }, { name:'永远', id: -1 }],
Expand Down Expand Up @@ -1235,7 +1235,7 @@ const infoDefine = [
sendConnectRequestMail: ['QTGateクライアントはQTGateシステムとの接続が切れた。再接続要請メールをQTGateシステムへ送信しました、接続を完了するまで時間がかかるのためしばらくお待ちおください。',
'フリーユーザアカンウトには24時間以内、QTGateをご利用していなっかたの場合、QTGateシステムは接続を切る事にします。QTGateシステムは有料ユーザーにはが一ヶ月長時間接続できます。'],
GlobalIp: 'グロバールIP:',
GlobalIpInfo:'要注意:【QTGate接続】をおすとあなたのグロバールIPアドレスをQTGateシステムに送信しますので、それを遠慮すれば【@QTGate】接続を選んでください。',
GlobalIpInfo:'要注意:【QTGate接続】をおすとあなたのグロバールIPアドレスをQTGateシステムに送信しますので、それを遠慮すれば【@QTGate】接続を選んでください。【@QTGate】が見つからない場合は@QTGate技術がiCloudしか対応しておりません。',
cacheDatePlaceDate: [{ name:'1時間', id: 1 }, { name:'12時間', id: 12 },{ name:'一日', id: 24 }, { name:'15日', id: 360 }, { name:'1月', id: 720 }, { name:'6月', id: 4320 }, { name:'永遠', id: -1 }],
connectQTGate:'QTGateゲットウェーエリアインフォメーションを取得しています...',
atQTGateDetail: ['QTGateの世界初のIP不要な通信技術です。暗号化したEmailメッセージを通じたゲットウェイに接続することで、身を隠して誰も知らないうちにインターネットへ、プライバシーと強くファイヤウォールをうまくすり抜けることができます。但しお使いメールサーバの性能に次第スピードが遅くなり、長い遅延など短所があります、ゲームやビデオチャットなどに通信障害出る可能性があります。この技術はiCloudアカンウトのみ対応です',
Expand Down Expand Up @@ -1652,7 +1652,7 @@ const infoDefine = [
GlobalIp: 'Global IP:',
QTGateRegionERROR:['Send connect request mail got error. Please check your IMAP account setup.',
''],
GlobalIpInfo:'Note: When you press [QTGate], you will send your Internet IP to the QTGate system, if you do like that please choose [@QTGate] technology to use QTGate service!',
GlobalIpInfo:'Note: When you press [QTGate], you will send your Internet IP to the QTGate system, if you do like that please choose [@QTGate] technology to use QTGate service! Can not find [@QTGate]? @QTGate technology support iClould IMAP only.',
cacheDatePlaceholder: 'Web cache freshness lifetime.',
sendConnectRequestMail:['QTGate connect looks down. A connect request mail was sent to QTGate system. Please wait for a moment.',
'Free user connect will be down when user had not use QTGate last 24 hours. QTGate system keep connection 1 month for paid user.'],
Expand Down Expand Up @@ -2086,7 +2086,7 @@ const infoDefine = [
sendConnectRequestMail: ['您的QTGate客戶端沒有和QTgate系統聯機,客戶端已向QTgate系統重新發出聯機請求Email。和QTgate系統聯機需要額外的時間,請耐心等待。 ',
                         '當免費用戶連續24小時內沒有使用客戶端,您的連接會被中斷。付費用戶情況下QTgate系統可保持持續聯機一個月。 '],

GlobalIpInfo:'注意:當您按下【QTGate連結】時您會把您的本機互聯網IP提供給QTGate系統,如果您不願意,請選擇【@QTGate】技術來使用QTGate服務!',
GlobalIpInfo:'注意:當您按下【QTGate連結】時您會把您的本機互聯網IP提供給QTGate系統,如果您不願意,請選擇【@QTGate】技術來使用QTGate服務!沒有【@QTGate】選項是因為@QTGate只能對應iCloud郵箱。',
localPort: '本地代理伺服器連接埠:',
cacheDatePlaceDate: [{ name:'1小时', id: 1 }, { name:'12小时', id: 12 },{ name:'1日', id: 24 }, { name:'15日', id: 360 }, { name:'1月', id: 720 }, { name:'6月', id: 4320 }, { name:'永遠', id: -1 }],
atQTGateDetail: ['世界首创的QTGate无IP互联网通讯技术,全程使用強加密Email通訊,客户端和代理服务器彼此不用知道IP地址,具有超强隐身和保护隐私,超強防火牆穿透能力。缺点是有延遲,网络通讯响应受您所使用的email服务供应商的伺服器影响,不適合遊戲視頻會話等通訊。目前該技術只支持iCloud郵箱。',
Expand Down Expand Up @@ -3937,6 +3937,9 @@ module view_layout {
}
return -1
})
const imapServer = this.emailPool()[0].iMapServerName ()

this.canDoAtEmail ( /imap\.mail\.me\.com$/.test( imapServer ))
})
})
}
Expand Down
6 changes: 3 additions & 3 deletions app/views/home/index.pug
Original file line number Diff line number Diff line change
Expand Up @@ -634,9 +634,9 @@ block jumbotron1
label( data-bind = " text: QTGateRegionsSetup()[1].title" style="color:rgba(0,0,0,.7);")
a( href="#" )
i.help.circle.outline.icon.popupField( data-bind = "attr: { 'data-content': infoDefine [ languageIndex() ].QTGateRegion.atQTGateDetail[1]}" style="margin-left: -10px;color:yellowgreen;")
.field( data-position="bottom left")
.ui.radio.checkbox( data-bind=" css: { disabled: !canDoAtEmail() }, click: () => { QTGateConnect1('2')} ")
input( type = "radio" name="rrr" style="color:rgba(0,0,0,.8);" value="2" data-bind="checked: QTGateConnect1, attr: {'dataCheck': QTGateConnect1(), disabled: !canDoAtEmail()} ")
.field( data-position="bottom left" data-bind=" visible: canDoAtEmail()")
.ui.radio.checkbox( data-bind=" click: () => { QTGateConnect1('2')} ")
input( type = "radio" name="rrr" style="color:rgba(0,0,0,.8);" value="2" data-bind="checked: QTGateConnect1, attr: {'dataCheck': QTGateConnect1()}")
label( data-bind = " text: QTGateRegionsSetup()[0].title" style="color:rgba(0,0,0,.7);")
a( href="#" )
i.help.circle.outline.icon.popupField( data-bind = "attr: { 'data-content': infoDefine [ languageIndex() ].QTGateRegion.atQTGateDetail[0]}" style="margin-left: -10px;color:yellowgreen;")
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "qtgate",
"version": "0.8.20",
"version": "0.8.21",
"license": "MIT",
"description": "QTGate desktop client",
"scripts": {
Expand Down

0 comments on commit 42aad4b

Please sign in to comment.