Browse Source

💬 Added MessageBox for ss:// import result.

tags/4.2.0.0
database64128 5 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); 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); var dr = MessageBox.Show(I18N.GetString("Import from URL: {0} ?", ssURL), I18N.GetString("Shadowsocks"), MessageBoxButtons.YesNo);
if (dr == DialogResult.Yes) 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 decode QRCode,Не удалось распознать QRCode,无法解析二维码,QR 碼解碼失敗,QR コードの読み取りに失敗しました。,QR코드를 해석하는데에 실패했습니다.
Failed to update registry,Не удалось обновить запись в реестре,无法修改注册表,無法修改登錄檔,レジストリの更新に失敗しました。,레지스트리를 업데이트하는데에 실패했습니다. Failed to update registry,Не удалось обновить запись в реестре,无法修改注册表,無法修改登錄檔,レジストリの更新に失敗しました。,레지스트리를 업데이트하는데에 실패했습니다.
Import from URL: {0} ?,импортировать из адреса: {0} ?,从URL导入: {0} ?,從URL匯入: {0} ?,, 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 已啟用:,システム プロキシが有効:,시스템 프록시 활성화됨: System Proxy On: ,Системный прокси:,系统代理已启用:,系統 Proxy 已啟用:,システム プロキシが有効:,시스템 프록시 활성화됨:
Running: Port {0},Запущен на порту {0},正在运行:端口 {0},正在執行:連接埠號碼 {0},実行中:ポート {0},실행 중: 포트 {0}번 Running: Port {0},Запущен на порту {0},正在运行:端口 {0},正在執行:連接埠號碼 {0},実行中:ポート {0},실행 중: 포트 {0}번
"Unexpected error, shadowsocks will exit. Please report to","Непредвиденная ошибка, пожалуйста сообщите на",非预期错误,Shadowsocks将退出。请提交此错误到,非預期錯誤,Shadowsocks 將結束。請報告此錯誤至,予想外のエラーが発生したため、Shadowsocks を終了します。詳しくは下記までお問い合わせ下さい:,알 수 없는 오류로 Shadowsocks가 종료될 것입니다. 오류를 제보해주세요: "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) 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(); ShowConfigForm();
} }


Loading…
Cancel
Save