diff --git a/app/appearance/langs/ar_SA.json b/app/appearance/langs/ar_SA.json index 2af45079f..3b462320a 100644 --- a/app/appearance/langs/ar_SA.json +++ b/app/appearance/langs/ar_SA.json @@ -1300,6 +1300,7 @@ "about12": "بعد التمكين، سيتم السماح للأجهزة الأخرى في نفس الشبكة المحلية بالوصول. سيتم إغلاق التطبيق تلقائياً بعد التعديل، يرجى إعادة التشغيل يدوياً", "networkServeTLS": "تمكين HTTPS", "networkServeTLSTip": "عند التمكين، ستستخدم الاتصالات الشبكية شهادة موقعة ذاتيًا تم إنشاؤها تلقائيًا لتشفير TLS. سيعرض المتصفح تحذيرًا أمنيًا يجب قبوله يدويًا. بعد التعديل سيتم إغلاق التطبيق تلقائيًا؛ يرجى إعادة تشغيله يدويًا", + "networkServeTLSTip2": "HTTPS يعمل فقط على المنفذ الثابت 6806، المنافذ العشوائية لا تدعم HTTPS", "exportCACert": "تصدير شهادة CA", "exportCACertTip": "تصدير شهادة CA(ca.crt). قم بتثبيت هذه الشهادة على أجهزة العميل للثقة في اتصال HTTPS الموقع ذاتيًا", "exportCABundle": "تصدير حزمة CA", diff --git a/app/appearance/langs/de_DE.json b/app/appearance/langs/de_DE.json index 24675dbe7..3628e91ba 100644 --- a/app/appearance/langs/de_DE.json +++ b/app/appearance/langs/de_DE.json @@ -1300,6 +1300,7 @@ "about12": "Nach der Aktivierung dürfen andere Geräte im selben LAN zugreifen. Die Anwendung wird nach der Modifikation automatisch geschlossen, bitte manuell neu starten", "networkServeTLS": "HTTPS aktivieren", "networkServeTLSTip": "Wenn aktiviert, verwenden Netzwerkverbindungen ein automatisch generiertes selbstsigniertes Zertifikat zur TLS‑Verschlüsselung. Der Browser zeigt eine Sicherheitswarnung an, die manuell akzeptiert werden muss. Nach der Änderung wird die Anwendung automatisch geschlossen — bitte manuell neu starten", + "networkServeTLSTip2": "HTTPS funktioniert nur am festen Port 6806, zufällige Ports unterstützen HTTPS nicht", "exportCACert": "CA‑Zertifikat exportieren", "exportCACertTip": "Das CA‑Zertifikat(ca.crt)exportieren. Installieren Sie dieses Zertifikat auf Client‑Geräten, um der selbstsignierten HTTPS‑Verbindung zu vertrauen", "exportCABundle": "CA‑Bundle exportieren", diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index 0a3100fcf..a1d55c15b 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -1300,6 +1300,7 @@ "about12": "When enabled, other devices in the same LAN will be allowed to access. The application will be closed automatically after modification, please restart manually", "networkServeTLS": "Enable HTTPS", "networkServeTLSTip": "When enabled, network connections will use a self-signed certificate generated automatically to encrypt TLS. The browser will show a security warning that must be accepted manually. After modification the app will close automatically, please restart it manually", + "networkServeTLSTip2": "HTTPS only works on the fixed port 6806, random ports do not support HTTPS", "exportCACert": "Export CA certificate", "exportCACertTip": "Export the CA certificate(ca.crt)file. Install this certificate on client devices to trust the self‑signed HTTPS connection", "exportCABundle": "Export CA bundle", @@ -1307,15 +1308,6 @@ "importCABundle": "Import CA bundle", "importCABundleTip": "Import the CA bundle from another SiYuan device. After import this device will use the same CA, allowing clients to trust certificates from all such devices", "importCABundleSuccess": "CA bundle imported successfully, please restart the app to apply changes", - "networkServeTLS": "Enable HTTPS", - "networkServeTLSTip": "When enabled, network connections will be encrypted with TLS using auto-generated self-signed certificates. Browsers will show a security warning that must be accepted. Requires restart", - "exportCACert": "Export CA Certificate", - "exportCACertTip": "Export the CA certificate (ca.crt) file. Install this certificate on client devices to trust the self-signed HTTPS connection", - "exportCABundle": "Export CA Bundle", - "exportCABundleTip": "Export the CA certificate and private key for sharing with other SiYuan devices. All devices using the same CA will be trusted by clients that import it", - "importCABundle": "Import CA Bundle", - "importCABundleTip": "Import a CA bundle from another SiYuan device. After importing, this device will use the same CA, allowing clients to trust certificates from all devices", - "importCABundleSuccess": "CA bundle imported successfully. Please restart the application to apply changes", "about13": "API token", "about14": "The token needs to be authenticated when calling the API
HTTP request header Authorization: token ${token}", "about17": "Do not enable proxy when set to Direct connection", diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index 47ce03d90..821596c6d 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -1300,6 +1300,7 @@ "about12": "Después de habilitarlo, se permitirá el acceso a otros dispositivos de la misma LAN. La aplicación se cerrará automáticamente después de la modificación, por favor reinicie manualmente", "networkServeTLS": "Habilitar HTTPS", "networkServeTLSTip": "Al habilitarse, las conexiones de red usarán un certificado autofirmado generado automáticamente para cifrado TLS. El navegador mostrará una advertencia de seguridad que deberá aceptarse manualmente. Tras la modificación la aplicación se cerrará automáticamente, reinicie manualmente", + "networkServeTLSTip2": "HTTPS solo funciona en el puerto fijo 6806, los puertos aleatorios no admiten HTTPS", "exportCACert": "Exportar certificado CA", "exportCACertTip": "Exportar el certificado CA(ca.crt). Instale este certificado en los dispositivos cliente para confiar en la conexión HTTPS autofirmada", "exportCABundle": "Exportar paquete CA", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index 8cd188ba9..1d9d876e7 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -1300,6 +1300,7 @@ "about12": "Après l'activation, les autres appareils du même réseau local seront autorisés à accéder. L'application sera fermée automatiquement après modification, veuillez la redémarrer manuellement.", "networkServeTLS": "Activer HTTPS", "networkServeTLSTip": "Une fois activé, les connexions réseau utiliseront un certificat auto-signé généré automatiquement pour chiffrer TLS. Le navigateur affichera un avertissement de sécurité qu'il faudra accepter manuellement. Après modification l'application se fermera automatiquement, veuillez la redémarrer manuellement", + "networkServeTLSTip2": "HTTPS est actif uniquement sur le port fixe 6806, les ports aléatoires ne prennent pas en charge HTTPS", "exportCACert": "Exporter le certificat CA", "exportCACertTip": "Exporter le certificat CA(ca.crt). Installez ce certificat sur les appareils clients pour faire confiance à la connexion HTTPS auto-signée", "exportCABundle": "Exporter le bundle CA", diff --git a/app/appearance/langs/he_IL.json b/app/appearance/langs/he_IL.json index 9f4654b17..3bbbe8309 100644 --- a/app/appearance/langs/he_IL.json +++ b/app/appearance/langs/he_IL.json @@ -1300,6 +1300,7 @@ "about12": "לאחר הפעלת אפשרות זו, מכשירים אחרים באותה LAN יתמכו בגישה. האפליקציה תסגר אוטומטית לאחר שינוי, אנא הפעל אותה מחדש ידנית", "networkServeTLS": "הפעל HTTPS", "networkServeTLSTip": "בהפעלה, חיבורי הרשת ישתמשו בתעודה חתומה עצמית שנוצרה אוטומטית כדי להצפין TLS. הדפדפן יציג אזהרת אבטחה שיש לאשר ידנית. לאחר השינוי האפליקציה תיסגר אוטומטית — אנא הפעל מחדש ידנית", + "networkServeTLSTip2": "HTTPS פועל רק ביציאה הקבועה 6806, יציאות אקראיות אינן תומכות ב־HTTPS", "exportCACert": "ייצא תעודת CA", "exportCACertTip": "ייצא את תעודת ה‑CA(ca.crt). התקן תעודה זו במכשירי הלקוח כדי לתת אמון בחיבור HTTPS חתום עצמית", "exportCABundle": "ייצא חבילת CA", diff --git a/app/appearance/langs/it_IT.json b/app/appearance/langs/it_IT.json index de32778ba..88343dc00 100644 --- a/app/appearance/langs/it_IT.json +++ b/app/appearance/langs/it_IT.json @@ -1300,6 +1300,7 @@ "about12": "Dopo l'abilitazione, altri dispositivi nella stessa LAN potranno accedere. L'applicazione verrà chiusa automaticamente dopo la modifica, si prega di riavviarla manualmente", "networkServeTLS": "Abilita HTTPS", "networkServeTLSTip": "Se abilitato, le connessioni di rete utilizzeranno un certificato autofirmato generato automaticamente per la crittografia TLS. Il browser mostrerà un avviso di sicurezza che deve essere accettato manualmente. Dopo la modifica l'app verrà chiusa automaticamente; riavviare manualmente", + "networkServeTLSTip2": "HTTPS è attivo solo sulla porta fissa 6806, le porte casuali non supportano HTTPS", "exportCACert": "Esporta certificato CA", "exportCACertTip": "Esporta il certificato CA(ca.crt). Installa questo certificato sui dispositivi client per fidarsi della connessione HTTPS autofirmata", "exportCABundle": "Esporta bundle CA", diff --git a/app/appearance/langs/ja_JP.json b/app/appearance/langs/ja_JP.json index f4e2f900a..319637689 100644 --- a/app/appearance/langs/ja_JP.json +++ b/app/appearance/langs/ja_JP.json @@ -1300,6 +1300,7 @@ "about12": "同じ LAN 内の他のデバイスからのアクセスを許可します。設定を変更するとアプリケーションが自動的に終了しますので手動で再起動してください", "networkServeTLS": "HTTPS を有効にする", "networkServeTLSTip": "有効にすると、ネットワーク接続は TLS 暗号化のために自動生成された自己署名証明書を使用します。ブラウザにセキュリティ警告が表示され、手動で承認する必要があります。変更後はアプリが自動的に終了するため、手動で再起動してください", + "networkServeTLSTip2": "HTTPS は固定ポート 6806 のみで有効であり、ランダムポートでは HTTPS はサポートされません", "exportCACert": "CA 証明書をエクスポート", "exportCACertTip": "CA 証明書(ca.crt)ファイルをエクスポートします。この証明書をクライアント端末にインストールして、自己署名の HTTPS 接続を信頼してください", "exportCABundle": "CA バンドルをエクスポート", diff --git a/app/appearance/langs/ko_KR.json b/app/appearance/langs/ko_KR.json index 80b340fba..aa59806cf 100644 --- a/app/appearance/langs/ko_KR.json +++ b/app/appearance/langs/ko_KR.json @@ -1300,6 +1300,7 @@ "about12": "활성화하면 동일한 LAN에 있는 다른 장치의 액세스가 허용됩니다. 수정 후 애플리케이션이 자동으로 닫히므로 수동으로 다시 시작하세요", "networkServeTLS": "HTTPS 활성화", "networkServeTLSTip": "활성화하면 네트워크 연결이 TLS 암호화를 위해 자동 생성된 자체 서명 인증서를 사용합니다. 브라우저에 보안 경고가 표시되며 수동으로 수락해야 합니다. 변경 시 애플리케이션이 자동으로 종료되므로 수동으로 다시 시작하세요", + "networkServeTLSTip2": "HTTPS는 고정 포트 6806에서만 작동하며, 임의 포트는 HTTPS를 지원하지 않습니다", "exportCACert": "CA 인증서 내보내기", "exportCACertTip": "CA 인증서(ca.crt)파일을 내보냅니다. 클라이언트 장치에 이 인증서를 설치하여 자체 서명된 HTTPS 연결을 신뢰하도록 하십시오", "exportCABundle": "CA 번들 내보내기", diff --git a/app/appearance/langs/pl_PL.json b/app/appearance/langs/pl_PL.json index 0d0a4ac5a..3fdc9ac6f 100644 --- a/app/appearance/langs/pl_PL.json +++ b/app/appearance/langs/pl_PL.json @@ -1300,6 +1300,7 @@ "about12": "Po włączeniu, inne urządzenia w tej samej sieci LAN będą miały możliwość dostępu. Aplikacja zostanie automatycznie zamknięta po modyfikacji, proszę uruchomić ponownie ręcznie", "networkServeTLS": "Włącz HTTPS", "networkServeTLSTip": "Po włączeniu połączenia sieciowe będą używać automatycznie wygenerowanego, samopodpisanego certyfikatu do szyfrowania TLS. Przeglądarka wyświetli ostrzeżenie bezpieczeństwa, które trzeba zaakceptować ręcznie. Po zmianie aplikacja zostanie automatycznie zamknięta — uruchom ją ponownie ręcznie", + "networkServeTLSTip2": "HTTPS działa tylko na stałym porcie 6806, losowe porty nie obsługują HTTPS", "exportCACert": "Eksportuj certyfikat CA", "exportCACertTip": "Eksportuj certyfikat CA(ca.crt). Zainstaluj ten certyfikat na urządzeniach klienckich, aby ufać samopodpisanemu połączeniu HTTPS", "exportCABundle": "Eksportuj pakiet CA", diff --git a/app/appearance/langs/pt_BR.json b/app/appearance/langs/pt_BR.json index 6f0833e9c..48d6f76d0 100644 --- a/app/appearance/langs/pt_BR.json +++ b/app/appearance/langs/pt_BR.json @@ -1300,6 +1300,7 @@ "about12": "Quando ativado, outros dispositivos na mesma LAN terão permissão para acessar. O aplicativo será fechado automaticamente após a modificação, por favor reinicie manualmente", "networkServeTLS": "Ativar HTTPS", "networkServeTLSTip": "Ao ativar, as conexões de rede usarão um certificado autoassinado gerado automaticamente para criptografia TLS. O navegador exibirá um aviso de segurança que deve ser aceito manualmente. Após a alteração o aplicativo será fechado automaticamente,请手动重启", + "networkServeTLSTip2": "HTTPS funciona apenas na porta fixa 6806, portas aleatórias não suportam HTTPS", "exportCACert": "Exportar certificado CA", "exportCACertTip": "Exportar o certificado CA(ca.crt). Instale este certificado nos dispositivos clientes para confiar na conexão HTTPS autoassinada", "exportCABundle": "Exportar pacote CA", diff --git a/app/appearance/langs/ru_RU.json b/app/appearance/langs/ru_RU.json index 5e51550fd..d8e5fc0dc 100644 --- a/app/appearance/langs/ru_RU.json +++ b/app/appearance/langs/ru_RU.json @@ -1300,6 +1300,7 @@ "about12": "После включения другие устройства в одной локальной сети смогут получить доступ. Программа будет автоматически закрыта после изменения, пожалуйста, перезапустите вручную", "networkServeTLS": "Включить HTTPS", "networkServeTLSTip": "При включении сетевые соединения будут использовать автоматически сгенерированный самоподписанный сертификат для TLS‑шифрования. Браузер покажет предупреждение о безопасности, которое нужно принять вручную. После изменения приложение закроется автоматически — пожалуйста, перезапустите его вручную", + "networkServeTLSTip2": "HTTPS действует только на фиксированном порту 6806, на случайных портах HTTPS не поддерживается", "exportCACert": "Экспортировать CA‑сертификат", "exportCACertTip": "Экспортировать CA‑сертификат(ca.crt). Установите этот сертификат на клиентские устройства, чтобы доверять самоподписанному HTTPS‑соединению", "exportCABundle": "Экспортировать пакет CA", diff --git a/app/appearance/langs/tr_TR.json b/app/appearance/langs/tr_TR.json index ad17a64b3..1a1b03714 100644 --- a/app/appearance/langs/tr_TR.json +++ b/app/appearance/langs/tr_TR.json @@ -1300,6 +1300,7 @@ "about12": "Etkinleştirildiğinde aynı yerel ağdaki diğer cihazlar erişebilir. Değişiklikten sonra uygulama otomatik kapanır, lütfen elle yeniden başlat", "networkServeTLS": "HTTPS'i 啟用", "networkServeTLSTip": "Etkinleştirildiğinde ağ bağlantıları TLS şifrelemesi için otomatik oluşturulmuş kendi imzasına sahip bir sertifika kullanır. Tarayıcı güvenlik uyarısı gösterebilir ve elle kabul edilmesi gerekir. Değişiklik yapıldığında uygulama otomatik olarak kapanacaktır, lütfen elle yeniden başlatın", + "networkServeTLSTip2": "HTTPS yalnızca sabit port 6806'da geçerlidir, rastgele portlar HTTPS'i desteklemez", "exportCACert": "CA Sertifikasını Dışa Aktar", "exportCACertTip": "CA sertifikasını(ca.crt)dosyası olarak dışa aktarın. Bu sertifikayı istemci cihazlara yükleyerek kendi imzalı HTTPS bağlantısını güvenilir kılın", "exportCABundle": "CA Sertifika Paketi Dışa Aktar", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index 6fde784d2..df955ddb3 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -1300,6 +1300,7 @@ "about12": "啟用後將允許同一區域網內的其他設備進行存取。修改後會自動關閉應用,請手動重啟", "networkServeTLS": "啟用 HTTPS", "networkServeTLSTip": "啟用後網路連線將使用自動生成的自簽名憑證進行 TLS 加密。瀏覽器會顯示安全警告,需要手動接受。修改後會自動關閉應用,請手動重啟", + "networkServeTLSTip2": "HTTPS 僅在固定埠 6806 上生效,隨機埠不支援 HTTPS", "exportCACert": "匯出 CA 憑證", "exportCACertTip": "匯出 CA 憑證(ca.crt)檔案。將此憑證安裝到客戶端裝置以信任自簽名 HTTPS 連線", "exportCABundle": "匯出 CA 憑證包", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index 7e1cd0b60..b7b971ced 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -1300,6 +1300,7 @@ "about12": "启用后将允许同一局域网内的其他设备进行访问。修改后会自动关闭应用,请手动重启", "networkServeTLS": "启用 HTTPS", "networkServeTLSTip": "启用后网络连接将使用自动生成的自签名证书进行 TLS 加密。浏览器会显示安全警告,需要手动接受。修改后会自动关闭应用,请手动重启", + "networkServeTLSTip2": "HTTPS 仅在固定端口 6806 上生效,随机端口不支持 HTTPS", "exportCACert": "导出 CA 证书", "exportCACertTip": "导出 CA 证书(ca.crt)文件。将此证书安装到客户端设备以信任自签名 HTTPS 连接", "exportCABundle": "导出 CA 证书包", diff --git a/app/src/config/about.ts b/app/src/config/about.ts index 844ed041e..66886b4d2 100644 --- a/app/src/config/about.ts +++ b/app/src/config/about.ts @@ -68,6 +68,7 @@ export const about = {
${window.siyuan.languages.networkServeTLS}
${window.siyuan.languages.networkServeTLSTip}
+
${window.siyuan.languages.networkServeTLSTip2}
@@ -140,7 +141,7 @@ export const about = {
${window.siyuan.languages.about18}
- diff --git a/app/src/mobile/settings/about.ts b/app/src/mobile/settings/about.ts index 46274d8c6..837b86d20 100644 --- a/app/src/mobile/settings/about.ts +++ b/app/src/mobile/settings/about.ts @@ -28,6 +28,7 @@ export const initAbout = () => {
${window.siyuan.languages.networkServeTLS}
${window.siyuan.languages.networkServeTLSTip}
+
${window.siyuan.languages.networkServeTLSTip2}
@@ -59,7 +60,7 @@ export const initAbout = () => {
${window.siyuan.languages.about2}
- + ${window.siyuan.languages.about4}
${window.siyuan.languages.about3.replace("${port}", location.port)}