diff --git a/app/appearance/langs/ar_SA.json b/app/appearance/langs/ar_SA.json index 2fb45b107..02f708e9d 100644 --- a/app/appearance/langs/ar_SA.json +++ b/app/appearance/langs/ar_SA.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "إزالة الـ ID من أسماء ملفات الموارد", + "removeAssetsIDTip": "عند التفعيل سيتم إزالة جزء الـ ID من أسماء ملفات الموارد عند تصدير Markdown", "clearTempFiles": "Temporäre Dateien bereinigen", "clearTempFilesTip": "Bereinigen Sie temporäre Dateien, die während der Ausführung der Anwendung erstellt wurden, um Speicherplatz freizugeben", "uploadFileTooLarge": "⚠️ الملف الذي تم رفعه [${x}] كبير جدًا [${y}],هل تؤكد المتابعة بالرفع?", @@ -128,6 +130,8 @@ "click": "نقر", "allowHTMLBLockScript": "‫السماح بتنفيذ البرامج النصية في كتل HTML‬", "allowHTMLBLockScriptTip": "‫بعد التمكين، لن يتم تصحيح البرنامج النصي في كتلة HTML، يرجى إدراك المخاطر المحتملة لهجمات XSS‬", + "allowSVGScript": "السماح بتشغيل السكربتات داخل SVG", + "allowSVGScriptTip": "عند التفعيل، لن يتم تصفية الكود داخل SVG لأغراض الأمان. يرجى الانتباه إلى مخاطر XSS المحتملة", "autoLaunchMode0": "عدم التشغيل تلقائيًا", "autoLaunchMode1": "التشغيل التلقائي بعد الإقلاع", "autoLaunchMode2": "التشغيل التلقائي وتقليل الواجهة الرئيسية بعد الإقلاع", diff --git a/app/appearance/langs/de_DE.json b/app/appearance/langs/de_DE.json index 66b563be3..73cc4bb61 100644 --- a/app/appearance/langs/de_DE.json +++ b/app/appearance/langs/de_DE.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "ID aus Asset-Dateinamen entfernen", + "removeAssetsIDTip": "Wenn aktiviert, wird beim Export nach Markdown der ID-Teil aus den Asset-Dateinamen entfernt", "clearTempFiles": "Temporäre Dateien bereinigen", "clearTempFilesTip": "Bereinigen Sie temporäre Dateien, die während der Ausführung der Anwendung erstellt wurden, um Speicherplatz freizugeben", "uploadFileTooLarge": "⚠️ Die hochgeladene Datei [${x}] ist zu groß [${y}]. Sind Sie sicher, dass Sie den Upload fortsetzen möchten?", @@ -128,6 +130,8 @@ "click": "Klick", "allowHTMLBLockScript": "Die Ausführung von Skripten innerhalb von HTML-Blöcken zulassen", "allowHTMLBLockScriptTip": "Nach der Aktivierung wird das Skript im HTML-Block nicht bereinigt. Bitte seien Sie sich des potenziellen Risikos von XSS-Angriffen bewusst.", + "allowSVGScript": "Ausführen von Skripten innerhalb von SVG erlauben", + "allowSVGScriptTip": "Wenn aktiviert, wird der Code im SVG nicht sicherheitsgefiltert。Achten Sie auf mögliche XSS-Risiken", "autoLaunchMode0": "Nicht automatisch starten", "autoLaunchMode1": "Automatisch nach dem Booten starten", "autoLaunchMode2": "Automatisch starten und die Hauptoberfläche minimieren nach dem Booten", diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index 28de7b264..b6054ddb1 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "Remove ID from asset file names", + "removeAssetsIDTip": "When enabled, the ID part will be removed from asset file names when exporting Markdown", "clearTempFiles": "Clear temporary files", "clearTempFilesTip": "Clear temporary files generated while the app is running to free up storage space", "uploadFileTooLarge": "⚠️ The uploaded file [${x}] is too large [${y}]. Are you sure you want to continue uploading?", @@ -128,6 +130,8 @@ "click": "Click", "allowHTMLBLockScript": "Allow execution of scripts within HTML blocks", "allowHTMLBLockScriptTip": "When enabled, the script in the HTML block will not be sanitized, Please be aware of the potential risk of XSS attacks", + "allowSVGScript": "Allow execution of scripts inside SVG", + "allowSVGScriptTip": "When enabled, code inside SVG will not be security-filtered. Be aware of potential XSS risks", "autoLaunchMode0": "Do not launch automatically", "autoLaunchMode1": "Auto launch after booting", "autoLaunchMode2": "Auto launch and minimize the main interface after booting", diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index 3786e8f83..ee4b4e157 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "Eliminar el ID de los nombres de archivo de los recursos", + "removeAssetsIDTip": "Al habilitar, al exportar a Markdown se eliminará la parte del nombre de archivo de recursos que contiene el ID", "clearTempFiles": "Limpiar archivos temporales", "clearTempFilesTip": "Limpia los archivos temporales generados durante la ejecución de la aplicación para liberar espacio de almacenamiento", "uploadFileTooLarge": "⚠️ El archivo subido [${x}] es demasiado grande [${y}],¿estás seguro de que deseas continuar con la subida?", @@ -128,6 +130,8 @@ "click": "Hacer clic", "allowHTMLBLockScript": "Permitir la ejecución de scripts dentro de bloques HTML", "allowHTMLBLockScriptTip": "Después de habilitarlo, el script en el bloque HTML no se desinfectará. Tenga en cuenta el riesgo potencial de ataques XSS", + "allowSVGScript": "Permitir ejecutar scripts dentro del SVG", + "allowSVGScriptTip": "Al activarlo, el código dentro del SVG no será filtrado por seguridad。Tenga en cuenta el riesgo potencial de XSS", "autoLaunchMode0": "No iniciar automáticamente", "autoLaunchMode1": "Inicio automático después del arranque", "autoLaunchMode2": "Iniciar automáticamente y minimizar la interfaz principal después del arranque", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index 927da7f53..477ddfa78 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "Supprimer l'ID des noms de fichiers des ressources", + "removeAssetsIDTip": "Une fois activé, lors de l'export en Markdown, la partie ID dans le nom des fichiers de ressources sera supprimée", "clearTempFiles": "Effacer les fichiers temporaires", "clearTempFilesTip": "Effacez les fichiers temporaires générés lors de l'exécution de l'application pour libérer de l'espace de stockage", "uploadFileTooLarge": "⚠️ Le fichier envoyé [${x}] est trop volumineux [${y}]. Voulez-vous continuer l'envoi ?", @@ -128,6 +130,8 @@ "click": "Cliquez sur", "allowHTMLBLockScript": "Autoriser l'exécution de scripts dans les blocs HTML", "allowHTMLBLockScriptTip": "Après activation, le script dans le bloc HTML ne sera pas nettoyé. Veuillez être conscient du risque potentiel d'attaques XSS", + "allowSVGScript": "Autoriser l'exécution de scripts dans le SVG", + "allowSVGScriptTip": "Si activé, le code dans le SVG ne sera pas filtré pour la sécurité。Veuillez noter le risque potentiel de XSS", "autoLaunchMode0": "Ne pas lancer automatiquement", "autoLaunchMode1": "Lancement automatique après le démarrage", "autoLaunchMode2": "Lancement automatique et minimisation de l'interface principale après le démarrage", diff --git a/app/appearance/langs/he_IL.json b/app/appearance/langs/he_IL.json index 69fd71814..07beefd51 100644 --- a/app/appearance/langs/he_IL.json +++ b/app/appearance/langs/he_IL.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "הסר את ה‑ID משמות קבצי המשאבים", + "removeAssetsIDTip": "כאשר מופעל, בעת ייצוא ל‑Markdown יוסר חלק ה‑ID משמות קבצי המשאבים", "clearTempFiles": "ניקוי קבצים זמניים", "clearTempFilesTip": "נקה קבצים זמניים שנוצרו במהלך הפעלת היישום כדי לפנות מקום אחסון", "uploadFileTooLarge": "⚠️ הקובץ שהועלה [${x}] גדול מאוד [${y}],אשר האם להמשיך בהעלאה?", @@ -128,6 +130,8 @@ "click": "לחץ", "allowHTMLBLockScript": "אפשר הפעלת סקריפטים בתוך בלוקים של HTML", "allowHTMLBLockScriptTip": "לאחר הפעלה, הסקריפט בבלוק HTML לא יחוטא, שים לב לסיכון פוטנציאלי של התקפות XSS", + "allowSVGScript": "לאפשר הרצת סקריפטים בתוך SVG", + "allowSVGScriptTip": "בהפעלת האפשרות, הקוד בתוך SVG לא יסונן מבחינה בטיחותית — יש לשים לב לסיכון אפשרי של XSS", "autoLaunchMode0": "אל תצא אוטומטית", "autoLaunchMode1": "צא אוטומטית לאחר אתחול", "autoLaunchMode2": "צא אוטומטית ומזער את הממשק העיקרי לאחר אתחול", diff --git a/app/appearance/langs/it_IT.json b/app/appearance/langs/it_IT.json index b5e842ee9..67a0eaa91 100644 --- a/app/appearance/langs/it_IT.json +++ b/app/appearance/langs/it_IT.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "Rimuovi l'ID dai nomi dei file delle risorse", + "removeAssetsIDTip": "Se abilitato, durante l'esportazione in Markdown verrà rimossa la parte ID dai nomi dei file delle risorse", "clearTempFiles": "Elimina file temporanei", "clearTempFilesTip": "Elimina i file temporanei creati durante l'esecuzione dell'app per liberare spazio di archiviazione", "uploadFileTooLarge": "⚠️ Il file caricato [${x}] è troppo grande [${y}]. Sei sicuro di voler continuare il caricamento?", @@ -128,6 +130,8 @@ "click": "Clicca", "allowHTMLBLockScript": "Consenti l'esecuzione di script nei blocchi HTML", "allowHTMLBLockScriptTip": "Dopo l'abilitazione, lo script nel blocco HTML non verrà sanificato. Si prega di essere consapevoli del potenziale rischio di attacchi XSS.", + "allowSVGScript": "Consenti l'esecuzione di script all'interno di SVG", + "allowSVGScriptTip": "Se abilitato, il codice all'interno dell'SVG non sarà filtrato per motivi di sicurezza. Prestare attenzione al rischio potenziale di XSS", "autoLaunchMode0": "Non avviare automaticamente", "autoLaunchMode1": "Avvio automatico dopo l'accensione", "autoLaunchMode2": "Avvio automatico e minimizzazione dell'interfaccia principale dopo l'accensione", diff --git a/app/appearance/langs/ja_JP.json b/app/appearance/langs/ja_JP.json index 75962b9fc..66fc87dc5 100644 --- a/app/appearance/langs/ja_JP.json +++ b/app/appearance/langs/ja_JP.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "リソースファイル名から ID を削除", + "removeAssetsIDTip": "有効にすると Markdown をエクスポートする際にリソースファイル名の ID 部分を削除します", "clearTempFiles": "一時ファイルを削除", "clearTempFilesTip": "アプリの実行中に生成された一時ファイルを削除して、ストレージ領域を解放します", "uploadFileTooLarge": "⚠️ アップロードしたファイル [${x}] は [${y}] で大きすぎます。アップロードを続行しますか?", @@ -128,6 +130,8 @@ "click": "クリック", "allowHTMLBLockScript": "HTML ブロック内のスクリプトの実行を許可", "allowHTMLBLockScriptTip": "HTML ブロック内のスクリプトはサニタイズされません。XSS 攻撃の潜在的なリスクに十分注意してください", + "allowSVGScript": "SVG 内のスクリプトを実行許可", + "allowSVGScriptTip": "有効にすると SVG 内のコードはセキュリティフィルタの対象になりません。潜在的な XSS 攻撃に注意してください", "autoLaunchMode0": "自動的に起動しない", "autoLaunchMode1": "システムの起動後に自動的に起動する", "autoLaunchMode2": "システムの起動後にインターフェースを最小化して自動的に起動する", diff --git a/app/appearance/langs/ko_KR.json b/app/appearance/langs/ko_KR.json index e26dced27..af89315f4 100644 --- a/app/appearance/langs/ko_KR.json +++ b/app/appearance/langs/ko_KR.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "리소스 파일 이름의 ID 제거", + "removeAssetsIDTip": "활성화하면 Markdown 내보내기 시 리소스 파일 이름의 ID 부분을 제거합니다", "clearTempFiles": "임시 파일 정리", "clearTempFilesTip": "앱 실행 중 생성된 임시 파일을 정리하여 저장 공간을 확보합니다", "uploadFileTooLarge": "⚠️ 업로드한 파일 [${x}]의 크기가 [${y}]로 너무 큽니다. 계속 업로드하시겠습니까?", @@ -128,6 +130,8 @@ "click": "클릭", "allowHTMLBLockScript": "HTML 블록 내 스크립트 실행 허용", "allowHTMLBLockScriptTip": "활성화하면 HTML 블록의 스크립트가 삭제되지 않습니다. XSS 공격의 잠재적 위험에 주의하세요", + "allowSVGScript": "SVG 내부 스크립트 실행 허용", + "allowSVGScriptTip": "활성화하면 SVG 내의 코드는 보안 필터링 대상이 되지 않습니다。잠재적 XSS 공격에 주의하세요", "autoLaunchMode0": "자동으로 시작하지 않음", "autoLaunchMode1": "부팅 후 자동 시작", "autoLaunchMode2": "부팅 후 자동 시작 및 메인 인터페이스 최소화", diff --git a/app/appearance/langs/pl_PL.json b/app/appearance/langs/pl_PL.json index 65d937b67..7f64c4025 100644 --- a/app/appearance/langs/pl_PL.json +++ b/app/appearance/langs/pl_PL.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "Usuń ID z nazw plików zasobów", + "removeAssetsIDTip": "Po włączeniu podczas eksportu do Markdown zostanie usunięta część nazwy pliku zasobu zawierająca ID", "clearTempFiles": "Wyczyść pliki tymczasowe", "clearTempFilesTip": "Wyczyść pliki tymczasowe tworzone podczas działania aplikacji, aby zwolnić miejsce na dysku", "uploadFileTooLarge": "⚠️ Przesłany plik [${x}] jest za duży [${y}]. Czy na pewno chcesz kontynuować przesyłanie?", @@ -128,6 +130,8 @@ "click": "Kliknij", "allowHTMLBLockScript": "Zezwalaj na wykonywanie skryptów w blokach HTML", "allowHTMLBLockScriptTip": "Po włączeniu skrypt w bloku HTML nie będzie czyszczony, proszę być świadomym potencjalnego ryzyka ataków XSS", + "allowSVGScript": "Zezwól na wykonywanie skryptów w SVG", + "allowSVGScriptTip": "Po włączeniu kod w SVG nie będzie filtrowany pod kątem bezpieczeństwa — uważaj na potencjalne ataki XSS", "autoLaunchMode0": "Nie uruchamiaj automatycznie", "autoLaunchMode1": "Uruchom automatycznie po włączeniu", "autoLaunchMode2": "Uruchom automatycznie i zminimalizuj główny interfejs po włączeniu", diff --git a/app/appearance/langs/pt_BR.json b/app/appearance/langs/pt_BR.json index 9af227a36..87183f7f7 100644 --- a/app/appearance/langs/pt_BR.json +++ b/app/appearance/langs/pt_BR.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "Remover o ID dos nomes dos arquivos de recursos", + "removeAssetsIDTip": "Ao ativar, ao exportar para Markdown a parte do nome do arquivo de recursos contendo o ID será removida", "clearTempFiles": "Limpar arquivos temporários", "clearTempFilesTip": "Limpe os arquivos temporários gerados durante a execução do aplicativo para liberar espaço de armazenamento", "uploadFileTooLarge": "⚠️ O arquivo enviado [${x}] é muito grande [${y}]。 Tem certeza de que deseja continuar o upload?", @@ -128,6 +130,8 @@ "click": "Clique", "allowHTMLBLockScript": "Permitir execução de scripts dentro de blocos HTML", "allowHTMLBLockScriptTip": "Quando ativado, o script no bloco HTML não será sanitizado, esteja ciente do risco potencial de ataques XSS", + "allowSVGScript": "Permitir execução de scripts dentro de SVG", + "allowSVGScriptTip": "Ao ativar, o código dentro do SVG não será filtrado por segurança。Atenção ao risco potencial de XSS", "autoLaunchMode0": "Não iniciar automaticamente", "autoLaunchMode1": "Iniciar automaticamente após inicialização", "autoLaunchMode2": "Iniciar automaticamente e minimizar a interface principal após inicialização", diff --git a/app/appearance/langs/ru_RU.json b/app/appearance/langs/ru_RU.json index a5d923241..8969a5d64 100644 --- a/app/appearance/langs/ru_RU.json +++ b/app/appearance/langs/ru_RU.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "Удалить ID из имени файла ресурса", + "removeAssetsIDTip": "При включении при экспорте в Markdown из имён файлов ресурсов будет удалена часть с ID", "clearTempFiles": "Очистить временные файлы", "clearTempFilesTip": "Очистите временные файлы, созданные при работе приложения, чтобы освободить место в хранилище", "uploadFileTooLarge": "⚠️ Загруженный файл [${x}] очень большой [${y}]. Вы уверены, что хотите продолжить загрузку?", @@ -128,6 +130,8 @@ "click": "Клик", "allowHTMLBLockScript": "Разрешить выполнение скриптов внутри HTML блоков", "allowHTMLBLockScriptTip": "После включения скрипт в HTML блоке не будет очищен, Пожалуйста, имейте в виду потенциальный риск XSS-атак", + "allowSVGScript": "Разрешить выполнение скриптов в SVG", + "allowSVGScriptTip": "При включении код внутри SVG не будет проходить фильтрацию безопасности — будьте внимательны к потенциальным XSS-уязвимостям", "autoLaunchMode0": "Не запускать автоматически", "autoLaunchMode1": "Автозапуск после загрузки", "autoLaunchMode2": "Автозапуск и минимизация главного интерфейса после загрузки", diff --git a/app/appearance/langs/tr_TR.json b/app/appearance/langs/tr_TR.json index 24583231b..b4be85cfc 100644 --- a/app/appearance/langs/tr_TR.json +++ b/app/appearance/langs/tr_TR.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "Varlık dosya adlarındaki ID'yi kaldır", + "removeAssetsIDTip": "Etkinleştirildiğinde Markdown dışa aktarılırken varlık dosya adlarındaki ID kısmı kaldırılacaktır", "clearTempFiles": "Geçici dosyaları temizle", "clearTempFilesTip": "Uygulama çalışırken oluşan geçici dosyaları temizleyerek depolama alanını boşalt", "uploadFileTooLarge": "⚠️ Yüklenen dosya [${x}], boyutu [${y}] kadar büyük. Yüklemeye devam etmek istediğinize emin misiniz?", @@ -128,6 +130,8 @@ "click": "Tıkla", "allowHTMLBLockScript": "HTML bloklarındaki betiklerin çalıştırılmasına izin ver", "allowHTMLBLockScriptTip": "Etkinleştirildiğinde, HTML bloğundaki betikler filtrelenmez. XSS saldırısı riski olduğunu unutma", + "allowSVGScript": "SVG içindeki betiklerin çalıştırılmasına izin ver", + "allowSVGScriptTip": "Etkinleştirildiğinde SVG içindeki kod güvenlik filtresinden geçirilmez, potansiyel XSS saldırılarına karşı dikkatli olun", "autoLaunchMode0": "Otomatik başlatma", "autoLaunchMode1": "Açılışta otomatik başlat", "autoLaunchMode2": "Açılışta otomatik başlat ve ana arayüzü küçült", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index c66ea316d..e13465b62 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "移除資源檔名中的 ID", + "removeAssetsIDTip": "啟用後在匯出 Markdown 時會移除資源檔名中的 ID 部分", "clearTempFiles": "清理臨時檔案", "clearTempFilesTip": "清理應用運行過程中產生的臨時檔案以釋放儲存空間", "uploadFileTooLarge": "⚠️ 上傳的檔案 [${x}] 很大 [${y}],請確認是否繼續上傳?", @@ -128,6 +130,8 @@ "click": "點擊", "allowHTMLBLockScript": "允許執行 HTML 塊內腳本", "allowHTMLBLockScriptTip": "啟用後將不對 HTML 塊中的程式碼進行安全過濾,請注意潛在的 XSS 攻擊風險", + "allowSVGScript": "允許執行 SVG 內腳本", + "allowSVGScriptTip": "啟用後將不對 SVG 中的程式碼進行安全過濾,請注意潛在的 XSS 攻擊風險", "autoLaunchMode0": "不自動啟動", "autoLaunchMode1": "開機自動啟動", "autoLaunchMode2": "開機後自動啟動並最小化主介面", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index d524e54ac..47da61ebe 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -1,4 +1,6 @@ { + "removeAssetsID": "移除资源文件名中的 ID", + "removeAssetsIDTip": "启用后在导出 Markdown 时将移除资源文件名中的 ID 部分", "clearTempFiles": "清理临时文件", "clearTempFilesTip": "清理应用运行过程中产生的临时文件以释放存储空间", "uploadFileTooLarge": "⚠️ 上传的文件 [${x}] 很大 [${y}],请确认是否继续上传?", @@ -128,6 +130,8 @@ "click": "点击", "allowHTMLBLockScript": "允许执行 HTML 块内脚本", "allowHTMLBLockScriptTip": "启用后将不对 HTML 块中的代码进行安全过滤,请注意潜在的 XSS 攻击风险", + "allowSVGScript": "允许执行 SVG 内脚本", + "allowSVGScriptTip": "启用后将不对 SVG 中的代码进行安全过滤,请注意潜在的 XSS 攻击风险", "autoLaunchMode0": "不自动启动", "autoLaunchMode1": "开机后自动启动", "autoLaunchMode2": "开机后自动启动并最小化主界面", diff --git a/app/src/config/editor.ts b/app/src/config/editor.ts index 666753eef..3a75dc029 100644 --- a/app/src/config/editor.ts +++ b/app/src/config/editor.ts @@ -305,6 +305,14 @@ export const editor = { +