mirror of
https://github.com/kunkundi/crossdesk.git
synced 2026-11-03 04:22:43 +08:00
[fix] correct certificate errors and restore automatic reconnection
This commit is contained in:
@@ -386,7 +386,7 @@ inline constexpr TranslationRow kTranslationRows[] = {
|
||||
{"设置(修改后立即保存)", {"设置(修改后立即保存)", "Settings (each change is saved immediately)", "Настройки (изменения сохраняются сразу)", "設定(修改後立即儲存)", "設定 (各変更はすぐに保存されます)", "설정(각 변경 사항은 즉시 저장됩니다)", "Einstellungen (jede Änderung wird sofort gespeichert)", "Paramètres (chaque modification est enregistrée immédiatement)", "Configuración (cada cambio se guarda inmediatamente)", "Configurações (cada alteração é salva imediatamente)"}},
|
||||
{"访问官网: ", {"访问官网: ", "Access Website: ", "Официальный сайт: ", "訪問官網: ", "ウェブサイトにアクセス: ", "웹사이트 접속: ", "Zugriff auf die Website: ", "Accéder au site Web : ", "Acceder al sitio web: ", "Acesse o site: "}},
|
||||
{"访问密码必须为 6 位英文字母或数字,区分大小写。", {"访问密码必须为 6 位英文字母或数字,区分大小写。", "Use exactly 6 letters (A–Z, a–z) or digits (0–9). Case-sensitive.", "Пароль: ровно 6 латинских букв или цифр. Регистр учитывается.", "訪問密碼必須為 6 位英文字母或數字,區分大小寫。", "正確に 6 つの文字 (A ~ Z、a ~ z) または数字 (0 ~ 9) を使用してください。大文字と小文字を区別。", "정확히 6개의 문자(A–Z, a–z) 또는 숫자(0–9)를 사용하세요. 대소문자를 구분합니다.", "Verwenden Sie genau 6 Buchstaben (A–Z, a–z) oder Ziffern (0–9). Groß- und Kleinschreibung beachten.", "Utilisez exactement 6 lettres (A–Z, a–z) ou chiffres (0–9). Sensible aux majuscules et minuscules.", "Utilice exactamente 6 letras (A–Z, a–z) o dígitos (0–9). Distingue mayúsculas y minúsculas.", "Use exatamente 6 letras (A–Z, a–z) ou dígitos (0–9). Maiúsculas e minúsculas."}},
|
||||
{"证书验证失败,请重新安装自托管根证书", {"证书验证失败,请重新安装自托管根证书", "Certificate verification failed. Reinstall the self-hosted root certificate.", "Ошибка проверки сертификата. Переустановите корневой сертификат собственного сервера.", "證書驗證失敗,請重新安裝自託管根證書", "証明書の検証に失敗しました。セルフホスト型ルート証明書を再インストールします。", "인증서 확인에 실패했습니다. 자체 호스팅 루트 인증서를 다시 설치합니다.", "Die Zertifikatsüberprüfung ist fehlgeschlagen. Installieren Sie das selbstgehostete Stammzertifikat neu.", "La vérification du certificat a échoué. Réinstallez le certificat racine auto-hébergé.", "Falló la verificación del certificado. Reinstale el certificado raíz autohospedado.", "Falha na verificação do certificado. Reinstale o certificado raiz auto-hospedado."}},
|
||||
{"服务器证书无效或已过期,正在自动重试", {"服务器证书无效或已过期,正在自动重试", "Server certificate invalid or expired. Retrying automatically.", "Сертификат сервера недействителен или просрочен. Повторяем подключение автоматически.", "伺服器憑證無效或已過期,正在自動重試", "サーバー証明書が無効か期限切れです。自動的に再試行します。", "서버 인증서가 유효하지 않거나 만료되었습니다. 자동으로 재시도합니다.", "Serverzertifikat ungültig oder abgelaufen. Automatischer Neuversuch.", "Certificat du serveur invalide ou expiré. Nouvelle tentative automatique.", "Certificado del servidor no válido o caducado. Reintentando automáticamente.", "Certificado do servidor inválido ou expirado. Tentando novamente automaticamente."}},
|
||||
{"该分组暂无近期连接", {"该分组暂无近期连接", "No recent connections in this group", "В этой группе нет недавних подключений", "該分組暫無近期連線", "このグループには最近の接続がありません", "이 그룹에는 최근 연결이 없습니다.", "Keine aktuellen Verbindungen in dieser Gruppe", "Aucune connexion récente dans ce groupe", "No hay conexiones recientes en este grupo.", "Nenhuma conexão recente neste grupo"}},
|
||||
{"该应用需要授权以下权限:", {"该应用需要授权以下权限:", "The application requires the following permissions:", "Для работы приложения требуются следующие разрешения:", "該應用需要授權以下許可權:", "アプリケーションには次の権限が必要です。", "애플리케이션에는 다음 권한이 필요합니다.", "Die Anwendung erfordert die folgenden Berechtigungen:", "L'application nécessite les autorisations suivantes :", "La aplicación requiere los siguientes permisos:", "O aplicativo requer as seguintes permissões:"}},
|
||||
{"该设备正在连接,请稍候", {"该设备正在连接,请稍候", "This device is already connecting", "Устройство уже подключается", "該裝置正在連線,請稍候", "このデバイスはすでに接続されています", "이 장치는 이미 연결되어 있습니다", "Dieses Gerät stellt bereits eine Verbindung her", "Cet appareil est déjà connecté", "Este dispositivo ya se está conectando", "Este dispositivo já está conectado"}},
|
||||
@@ -701,7 +701,7 @@ inline constexpr NamedTranslation kNamedTranslations[] = {
|
||||
{"signal_disconnected", "未连接服务器"},
|
||||
{"signal_reconnect", "重新连接"},
|
||||
{"signal_reconnecting", "正在重新连接..."},
|
||||
{"signal_tls_cert_error", "证书验证失败,请重新安装自托管根证书"},
|
||||
{"signal_tls_cert_error", "服务器证书无效或已过期,正在自动重试"},
|
||||
{"p2p_connected", "对等连接已建立"},
|
||||
{"p2p_disconnected", "对等连接已断开"},
|
||||
{"p2p_connecting", "正在建立对等连接..."},
|
||||
|
||||
@@ -94,7 +94,7 @@ export global UiStrings {
|
||||
in-out property <string> license: "Licensed under GNU GPL v3.";
|
||||
in-out property <string> signal-connected: "Signal server connected";
|
||||
in-out property <string> signal-disconnected: "Signal server disconnected";
|
||||
in-out property <string> tls-error: "Signal server TLS certificate error";
|
||||
in-out property <string> tls-error: "Server certificate invalid or expired. Retrying automatically.";
|
||||
in-out property <string> signal-reconnect: "Reconnect";
|
||||
in-out property <string> signal-reconnecting: "Reconnecting...";
|
||||
in-out property <string> update-available: "A new version is available";
|
||||
@@ -1935,7 +1935,7 @@ export component MainWindow inherits Window {
|
||||
text: root.current-version;
|
||||
font-size: 11px; color: WorkbenchStyle.muted; vertical-alignment: center;
|
||||
}
|
||||
if !root.lan-mode && !root.signal-connected && !root.signal-tls-error: WorkbenchButton {
|
||||
if !root.lan-mode && !root.signal-connected: WorkbenchButton {
|
||||
x: parent.width - self.width - 20px;
|
||||
y: (parent.height - self.height) / 2;
|
||||
width: max(64px, reconnect-label-metrics.preferred-width + 22px);
|
||||
|
||||
Vendored
+1
-1
Submodule deps/submodules/minirtc updated: f499567442...faa4adc1e3
+13
-13
@@ -7980,17 +7980,17 @@
|
||||
"pt-BR": "Falha na verificação do certificado · Clique para tentar novamente",
|
||||
"ru": "Не удалось проверить сертификат · Нажмите, чтобы повторить попытку."
|
||||
},
|
||||
"证书验证失败,请重新安装自托管根证书": {
|
||||
"zh-Hans": "证书验证失败,请重新安装自托管根证书",
|
||||
"en": "Certificate verification failed. Reinstall the self-hosted root certificate.",
|
||||
"ru": "Ошибка проверки сертификата. Переустановите корневой сертификат собственного сервера.",
|
||||
"zh-Hant": "證書驗證失敗,請重新安裝自託管根證書",
|
||||
"ja": "証明書の検証に失敗しました。セルフホスト型ルート証明書を再インストールします。",
|
||||
"ko": "인증서 확인에 실패했습니다. 자체 호스팅 루트 인증서를 다시 설치합니다.",
|
||||
"de": "Die Zertifikatsüberprüfung ist fehlgeschlagen. Installieren Sie das selbstgehostete Stammzertifikat neu.",
|
||||
"fr": "La vérification du certificat a échoué. Réinstallez le certificat racine auto-hébergé.",
|
||||
"es": "Falló la verificación del certificado. Reinstale el certificado raíz autohospedado.",
|
||||
"pt-BR": "Falha na verificação do certificado. Reinstale o certificado raiz auto-hospedado."
|
||||
"服务器证书无效或已过期,正在自动重试": {
|
||||
"zh-Hans": "服务器证书无效或已过期,正在自动重试",
|
||||
"en": "Server certificate invalid or expired. Retrying automatically.",
|
||||
"ru": "Сертификат сервера недействителен или просрочен. Повторяем подключение автоматически.",
|
||||
"zh-Hant": "伺服器憑證無效或已過期,正在自動重試",
|
||||
"ja": "サーバー証明書が無効か期限切れです。自動的に再試行します。",
|
||||
"ko": "서버 인증서가 유효하지 않거나 만료되었습니다. 자동으로 재시도합니다.",
|
||||
"de": "Serverzertifikat ungültig oder abgelaufen. Automatischer Neuversuch.",
|
||||
"fr": "Certificat du serveur invalide ou expiré. Nouvelle tentative automatique.",
|
||||
"es": "Certificado del servidor no válido o caducado. Reintentando automáticamente.",
|
||||
"pt-BR": "Certificado do servidor inválido ou expirado. Tentando novamente automaticamente."
|
||||
},
|
||||
"该分组暂无近期连接": {
|
||||
"zh-Hans": "该分组暂无近期连接",
|
||||
@@ -10752,7 +10752,7 @@
|
||||
"signal_disconnected": "未连接服务器",
|
||||
"signal_reconnect": "重新连接",
|
||||
"signal_reconnecting": "正在重新连接...",
|
||||
"signal_tls_cert_error": "证书验证失败,请重新安装自托管根证书",
|
||||
"signal_tls_cert_error": "服务器证书无效或已过期,正在自动重试",
|
||||
"p2p_connected": "对等连接已建立",
|
||||
"p2p_disconnected": "对等连接已断开",
|
||||
"p2p_connecting": "正在建立对等连接...",
|
||||
@@ -11442,7 +11442,7 @@
|
||||
"设置(修改后立即保存)",
|
||||
"访问官网: ",
|
||||
"访问密码必须为 6 位英文字母或数字,区分大小写。",
|
||||
"证书验证失败,请重新安装自托管根证书",
|
||||
"服务器证书无效或已过期,正在自动重试",
|
||||
"该分组暂无近期连接",
|
||||
"该应用需要授权以下权限:",
|
||||
"该设备正在连接,请稍候",
|
||||
|
||||
Reference in New Issue
Block a user