Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2026-01-29 18:01:43 +08:00
parent 9a610cae0a
commit bf0f6b51fc
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
17 changed files with 19 additions and 11 deletions

View file

@ -1300,6 +1300,7 @@
"about12": "بعد التمكين، سيتم السماح للأجهزة الأخرى في نفس الشبكة المحلية بالوصول. سيتم إغلاق التطبيق تلقائياً بعد التعديل، يرجى إعادة التشغيل يدوياً",
"networkServeTLS": "تمكين HTTPS",
"networkServeTLSTip": "عند التمكين، ستستخدم الاتصالات الشبكية شهادة موقعة ذاتيًا تم إنشاؤها تلقائيًا لتشفير TLS. سيعرض المتصفح تحذيرًا أمنيًا يجب قبوله يدويًا. بعد التعديل سيتم إغلاق التطبيق تلقائيًا؛ يرجى إعادة تشغيله يدويًا",
"networkServeTLSTip2": "HTTPS يعمل فقط على المنفذ الثابت 6806، المنافذ العشوائية لا تدعم HTTPS",
"exportCACert": "تصدير شهادة CA",
"exportCACertTip": "تصدير شهادة CAca.crt. قم بتثبيت هذه الشهادة على أجهزة العميل للثقة في اتصال HTTPS الموقع ذاتيًا",
"exportCABundle": "تصدير حزمة CA",

View file

@ -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 TLSVerschlü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": "CAZertifikat exportieren",
"exportCACertTip": "Das CAZertifikatca.crtexportieren. Installieren Sie dieses Zertifikat auf ClientGeräten, um der selbstsignierten HTTPSVerbindung zu vertrauen",
"exportCABundle": "CABundle exportieren",

View file

@ -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 certificateca.crtfile. Install this certificate on client devices to trust the selfsigned 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<br>HTTP request header <code class=\"fn__code\">Authorization: token ${token}</code>",
"about17": "Do not enable proxy when set to <code class='fn__code'>Direct connection</code>",

View file

@ -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 CAca.crt. Instale este certificado en los dispositivos cliente para confiar en la conexión HTTPS autofirmada",
"exportCABundle": "Exportar paquete CA",

View file

@ -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 CAca.crt. Installez ce certificat sur les appareils clients pour faire confiance à la connexion HTTPS auto-signée",
"exportCABundle": "Exporter le bundle CA",

View file

@ -1300,6 +1300,7 @@
"about12": "לאחר הפעלת אפשרות זו, מכשירים אחרים באותה LAN יתמכו בגישה. האפליקציה תסגר אוטומטית לאחר שינוי, אנא הפעל אותה מחדש ידנית",
"networkServeTLS": "הפעל HTTPS",
"networkServeTLSTip": "בהפעלה, חיבורי הרשת ישתמשו בתעודה חתומה עצמית שנוצרה אוטומטית כדי להצפין TLS. הדפדפן יציג אזהרת אבטחה שיש לאשר ידנית. לאחר השינוי האפליקציה תיסגר אוטומטית — אנא הפעל מחדש ידנית",
"networkServeTLSTip2": "HTTPS פועל רק ביציאה הקבועה 6806, יציאות אקראיות אינן תומכות ב־HTTPS",
"exportCACert": "ייצא תעודת CA",
"exportCACertTip": "ייצא את תעודת הCAca.crt. התקן תעודה זו במכשירי הלקוח כדי לתת אמון בחיבור HTTPS חתום עצמית",
"exportCABundle": "ייצא חבילת CA",

View file

@ -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 CAca.crt. Installa questo certificato sui dispositivi client per fidarsi della connessione HTTPS autofirmata",
"exportCABundle": "Esporta bundle CA",

View file

@ -1300,6 +1300,7 @@
"about12": "同じ LAN 内の他のデバイスからのアクセスを許可します。設定を変更するとアプリケーションが自動的に終了しますので手動で再起動してください",
"networkServeTLS": "HTTPS を有効にする",
"networkServeTLSTip": "有効にすると、ネットワーク接続は TLS 暗号化のために自動生成された自己署名証明書を使用します。ブラウザにセキュリティ警告が表示され、手動で承認する必要があります。変更後はアプリが自動的に終了するため、手動で再起動してください",
"networkServeTLSTip2": "HTTPS は固定ポート 6806 のみで有効であり、ランダムポートでは HTTPS はサポートされません",
"exportCACert": "CA 証明書をエクスポート",
"exportCACertTip": "CA 証明書ca.crtファイルをエクスポートします。この証明書をクライアント端末にインストールして、自己署名の HTTPS 接続を信頼してください",
"exportCABundle": "CA バンドルをエクスポート",

View file

@ -1300,6 +1300,7 @@
"about12": "활성화하면 동일한 LAN에 있는 다른 장치의 액세스가 허용됩니다. 수정 후 애플리케이션이 자동으로 닫히므로 수동으로 다시 시작하세요",
"networkServeTLS": "HTTPS 활성화",
"networkServeTLSTip": "활성화하면 네트워크 연결이 TLS 암호화를 위해 자동 생성된 자체 서명 인증서를 사용합니다. 브라우저에 보안 경고가 표시되며 수동으로 수락해야 합니다. 변경 시 애플리케이션이 자동으로 종료되므로 수동으로 다시 시작하세요",
"networkServeTLSTip2": "HTTPS는 고정 포트 6806에서만 작동하며, 임의 포트는 HTTPS를 지원하지 않습니다",
"exportCACert": "CA 인증서 내보내기",
"exportCACertTip": "CA 인증서ca.crt파일을 내보냅니다. 클라이언트 장치에 이 인증서를 설치하여 자체 서명된 HTTPS 연결을 신뢰하도록 하십시오",
"exportCABundle": "CA 번들 내보내기",

View file

@ -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 CAca.crt. Zainstaluj ten certyfikat na urządzeniach klienckich, aby ufać samopodpisanemu połączeniu HTTPS",
"exportCABundle": "Eksportuj pakiet CA",

View file

@ -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 CAca.crt. Instale este certificado nos dispositivos clientes para confiar na conexão HTTPS autoassinada",
"exportCABundle": "Exportar pacote CA",

View file

@ -1300,6 +1300,7 @@
"about12": "После включения другие устройства в одной локальной сети смогут получить доступ. Программа будет автоматически закрыта после изменения, пожалуйста, перезапустите вручную",
"networkServeTLS": "Включить HTTPS",
"networkServeTLSTip": "При включении сетевые соединения будут использовать автоматически сгенерированный самоподписанный сертификат для TLSшифрования. Браузер покажет предупреждение о безопасности, которое нужно принять вручную. После изменения приложение закроется автоматически — пожалуйста, перезапустите его вручную",
"networkServeTLSTip2": "HTTPS действует только на фиксированном порту 6806, на случайных портах HTTPS не поддерживается",
"exportCACert": "Экспортировать CAсертификат",
"exportCACertTip": "Экспортировать CAсертификатca.crt. Установите этот сертификат на клиентские устройства, чтобы доверять самоподписанному HTTPSсоединению",
"exportCABundle": "Экспортировать пакет CA",

View file

@ -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.crtdosyası 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",

View file

@ -1300,6 +1300,7 @@
"about12": "啟用後將允許同一區域網內的其他設備進行存取。修改後會自動關閉應用,請手動重啟",
"networkServeTLS": "啟用 HTTPS",
"networkServeTLSTip": "啟用後網路連線將使用自動生成的自簽名憑證進行 TLS 加密。瀏覽器會顯示安全警告,需要手動接受。修改後會自動關閉應用,請手動重啟",
"networkServeTLSTip2": "HTTPS 僅在固定埠 6806 上生效,隨機埠不支援 HTTPS",
"exportCACert": "匯出 CA 憑證",
"exportCACertTip": "匯出 CA 憑證ca.crt檔案。將此憑證安裝到客戶端裝置以信任自簽名 HTTPS 連線",
"exportCABundle": "匯出 CA 憑證包",

View file

@ -1300,6 +1300,7 @@
"about12": "启用后将允许同一局域网内的其他设备进行访问。修改后会自动关闭应用,请手动重启",
"networkServeTLS": "启用 HTTPS",
"networkServeTLSTip": "启用后网络连接将使用自动生成的自签名证书进行 TLS 加密。浏览器会显示安全警告,需要手动接受。修改后会自动关闭应用,请手动重启",
"networkServeTLSTip2": "HTTPS 仅在固定端口 6806 上生效,随机端口不支持 HTTPS",
"exportCACert": "导出 CA 证书",
"exportCACertTip": "导出 CA 证书ca.crt文件。将此证书安装到客户端设备以信任自签名 HTTPS 连接",
"exportCABundle": "导出 CA 证书包",

View file

@ -68,6 +68,7 @@ export const about = {
<div class="fn__flex-1">
${window.siyuan.languages.networkServeTLS}
<div class="b3-label__text">${window.siyuan.languages.networkServeTLSTip}</div>
<div class="b3-label__text">${window.siyuan.languages.networkServeTLSTip2}</div>
</div>
<div class="fn__space"></div>
<input class="b3-switch fn__flex-center" id="networkServeTLS" type="checkbox"${window.siyuan.config.system.networkServeTLS ? " checked" : ""}${!window.siyuan.config.system.networkServe ? " disabled" : ""}>
@ -140,7 +141,7 @@ export const about = {
<div class="b3-label__text">${window.siyuan.languages.about18}</div>
</div>
<div class="fn__space"></div>
<button data-type="open" data-url="${window.siyuan.config.system.networkServe ? window.siyuan.config.serverAddrs[0] : "http://127.0.0.1:"+ location.port}" class="b3-button b3-button--outline fn__size200 fn__flex-center">
<button data-type="open" data-url="${"http://127.0.0.1:"+ location.port}" class="b3-button b3-button--outline fn__size200 fn__flex-center">
<svg><use xlink:href="#iconLink"></use></svg>${window.siyuan.languages.about4}
</button>
</div>

View file

@ -28,6 +28,7 @@ export const initAbout = () => {
<div class="fn__flex-1">
${window.siyuan.languages.networkServeTLS}
<div class="b3-label__text">${window.siyuan.languages.networkServeTLSTip}</div>
<div class="b3-label__text">${window.siyuan.languages.networkServeTLSTip2}</div>
</div>
<div class="fn__space"></div>
<input class="b3-switch fn__flex-center" id="networkServeTLS" type="checkbox"${window.siyuan.config.system.networkServeTLS ? " checked" : ""}${!window.siyuan.config.system.networkServe ? " disabled" : ""}>
@ -59,7 +60,7 @@ export const initAbout = () => {
<div class="b3-label">
${window.siyuan.languages.about2}
<div class="fn__hr"></div>
<a target="_blank" href="${window.siyuan.config.system.networkServe ? window.siyuan.config.serverAddrs[0] : "http://127.0.0.1:" + location.port}" class="b3-button b3-button--outline fn__block">
<a target="_blank" href="${"http://127.0.0.1:" + location.port}" class="b3-button b3-button--outline fn__block">
<svg><use xlink:href="#iconLink"></use></svg>${window.siyuan.languages.about4}
</a>
<div class="b3-label__text">${window.siyuan.languages.about3.replace("${port}", location.port)}</div>