Browse Source

💬 Added MessageBox for ss:// import result.

tags/4.2.0.0
database64128 4 years ago
parent
commit
a1e4245b3a
3 changed files with 14 additions and 4 deletions
  1. +11
    -2
      shadowsocks-csharp/Controller/ShadowsocksController.cs
  2. +2
    -0
      shadowsocks-csharp/Data/i18n.csv
  3. +1
    -2
      shadowsocks-csharp/View/MenuViewController.cs

+ 11
- 2
shadowsocks-csharp/Controller/ShadowsocksController.cs View File

@@ -218,13 +218,22 @@ namespace Shadowsocks.Controller
StatisticsStrategyConfiguration.Save(configuration);
}
public void AskAddServerBySSURL(string ssURL)
public bool AskAddServerBySSURL(string ssURL)
{
var dr = MessageBox.Show(I18N.GetString("Import from URL: {0} ?", ssURL), I18N.GetString("Shadowsocks"), MessageBoxButtons.YesNo);
if (dr == DialogResult.Yes)
{
AddServerBySSURL(ssURL);
if (AddServerBySSURL(ssURL))
{
MessageBox.Show(I18N.GetString("Successfully imported from {0}", ssURL));
return true;
}
else
{
MessageBox.Show(I18N.GetString("Failed to import. Please check if the link is valid."));
}
}
return false;
}




+ 2
- 0
shadowsocks-csharp/Data/i18n.csv View File

@@ -186,6 +186,8 @@ Find Shadowsocks icon in your notify tray.,Значок Shadowsocks можно
Failed to decode QRCode,Не удалось распознать QRCode,无法解析二维码,QR 碼解碼失敗,QR コードの読み取りに失敗しました。,QR코드를 해석하는데에 실패했습니다.
Failed to update registry,Не удалось обновить запись в реестре,无法修改注册表,無法修改登錄檔,レジストリの更新に失敗しました。,레지스트리를 업데이트하는데에 실패했습니다.
Import from URL: {0} ?,импортировать из адреса: {0} ?,从URL导入: {0} ?,從URL匯入: {0} ?,,
Successfully imported from {0},Успешно импортировано из {0},导入成功:{0},導入成功:{0},,
Failed to import. Please check if the link is valid.,,导入失败,请检查链接是否有效。,導入失敗,請檢查鏈接是否有效。,,
System Proxy On: ,Системный прокси:,系统代理已启用:,系統 Proxy 已啟用:,システム プロキシが有効:,시스템 프록시 활성화됨:
Running: Port {0},Запущен на порту {0},正在运行:端口 {0},正在執行:連接埠號碼 {0},実行中:ポート {0},실행 중: 포트 {0}번
"Unexpected error, shadowsocks will exit. Please report to","Непредвиденная ошибка, пожалуйста сообщите на",非预期错误,Shadowsocks将退出。请提交此错误到,非預期錯誤,Shadowsocks 將結束。請報告此錯誤至,予想外のエラーが発生したため、Shadowsocks を終了します。詳しくは下記までお問い合わせ下さい:,알 수 없는 오류로 Shadowsocks가 종료될 것입니다. 오류를 제보해주세요:


+ 1
- 2
shadowsocks-csharp/View/MenuViewController.cs View File

@@ -824,8 +824,7 @@ namespace Shadowsocks.View
private void ImportURLItem_Click(object sender, EventArgs e)
{
var success = controller.AddServerBySSURL(Clipboard.GetText(TextDataFormat.Text));
if (success)
if (controller.AskAddServerBySSURL(Clipboard.GetText(TextDataFormat.Text)))
{
ShowConfigForm();
}


Loading…
Cancel
Save