Skip to content

Commit 56ec5d3

Browse files
cyfung1031CodFrm
andauthored
✨ Improve Script Editor resource browsing and previews (UI/UX improvement) (#1758)
* ✨ Improve Script Editor resource browsing and previews * ✨ 资源预览的文本内容改用只读 Monaco 查看器 按 MIME 类型(不够具体时按扩展名)选择语法高亮语言;构建未打包 CSS/HTML worker, 在 registerEditor 中关闭这两类语言服务,避免 editor.worker 加载外部模块失败抛错,保留 Monarch 高亮。 --------- Co-authored-by: 王一之 <yz@ggnb.top>
1 parent b6e37cc commit 56ec5d3

17 files changed

Lines changed: 1068 additions & 30 deletions

File tree

‎src/locales/de-DE/editor.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
"settings_load_failed": "Skripteinstellungen konnten nicht geladen werden",
6565
"retry": "Erneut versuchen",
6666
"preview": "Vorschau",
67+
"view_resource": "Ansehen",
68+
"source_url": "Quell-URL",
69+
"mime_type": "MIME-Typ",
70+
"resource_preview_unavailable": "Für diesen Dateityp ist keine Vorschau verfügbar",
71+
"resource_preview_too_large": "Die Ressource ist zu groß für eine Vorschau ({{size}}; Limit {{limit}}).",
72+
"resource_preview_failed": "Die zwischengespeicherte Vorschau konnte nicht geladen werden.",
73+
"resource_preview_empty": "Diese Ressource ist leer.",
6774
"status": "Status",
6875
"website_match": "Website-Übereinstimmung (@match)",
6976
"website_exclude": "Website-Ausnahme (@exclude)",

‎src/locales/en-US/editor.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
"settings_load_failed": "Failed to load script settings",
6565
"retry": "Retry",
6666
"preview": "Preview",
67+
"view_resource": "View",
68+
"source_url": "Source URL",
69+
"mime_type": "MIME type",
70+
"resource_preview_unavailable": "Preview unavailable for this file type",
71+
"resource_preview_too_large": "Resource too large to preview ({{size}}; limit {{limit}}).",
72+
"resource_preview_failed": "Failed to load cached preview.",
73+
"resource_preview_empty": "This resource is empty.",
6774
"status": "Status",
6875
"website_match": "Website Match (@match)",
6976
"website_exclude": "Website Exclude (@exclude)",

‎src/locales/ja-JP/editor.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
"settings_load_failed": "スクリプト設定を読み込めませんでした",
6565
"retry": "再試行",
6666
"preview": "プレビュー",
67+
"view_resource": "表示",
68+
"source_url": "取得元 URL",
69+
"mime_type": "MIME タイプ",
70+
"resource_preview_unavailable": "このファイル形式はプレビューできません",
71+
"resource_preview_too_large": "リソースが大きすぎてプレビューできません({{size}}、上限 {{limit}})。",
72+
"resource_preview_failed": "キャッシュされたプレビューを読み込めませんでした。",
73+
"resource_preview_empty": "このリソースは空です。",
6774
"status": "状態",
6875
"website_match": "ウェブサイトマッチ(@match)",
6976
"website_exclude": "ウェブサイト除外(@exclude)",

‎src/locales/ko-KR/editor.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
"settings_load_failed": "스크립트 설정을 불러오지 못했습니다",
6565
"retry": "다시 시도",
6666
"preview": "미리보기",
67+
"view_resource": "보기",
68+
"source_url": "출처 URL",
69+
"mime_type": "MIME 유형",
70+
"resource_preview_unavailable": "이 파일 형식은 미리 볼 수 없습니다",
71+
"resource_preview_too_large": "리소스가 너무 커서 미리 볼 수 없습니다 ({{size}}, 한도 {{limit}}).",
72+
"resource_preview_failed": "캐시된 미리보기를 불러오지 못했습니다.",
73+
"resource_preview_empty": "이 리소스는 비어 있습니다.",
6774
"status": "상태",
6875
"website_match": "웹사이트 매치(@match)",
6976
"website_exclude": "웹사이트 제외(@exclude)",

‎src/locales/pt-BR/editor.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
"settings_load_failed": "Falha ao carregar as configurações do script",
6565
"retry": "Tentar novamente",
6666
"preview": "Visualizar",
67+
"view_resource": "Ver",
68+
"source_url": "URL de origem",
69+
"mime_type": "Tipo MIME",
70+
"resource_preview_unavailable": "Não é possível visualizar este tipo de arquivo",
71+
"resource_preview_too_large": "O recurso é grande demais para visualizar ({{size}}; limite {{limit}}).",
72+
"resource_preview_failed": "Não foi possível carregar a visualização do cache.",
73+
"resource_preview_empty": "Este recurso está vazio.",
6774
"status": "Status",
6875
"website_match": "Correspondência de site (@match)",
6976
"website_exclude": "Exclusão de site (@exclude)",

‎src/locales/ru-RU/editor.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
"settings_load_failed": "Не удалось загрузить настройки скрипта",
6565
"retry": "Повторить",
6666
"preview": "Предпросмотр",
67+
"view_resource": "Просмотреть",
68+
"source_url": "URL источника",
69+
"mime_type": "Тип MIME",
70+
"resource_preview_unavailable": "Предпросмотр этого типа файла недоступен",
71+
"resource_preview_too_large": "Ресурс слишком велик для предпросмотра ({{size}}; лимит {{limit}}).",
72+
"resource_preview_failed": "Не удалось загрузить кэшированный предпросмотр.",
73+
"resource_preview_empty": "Этот ресурс пуст.",
6774
"status": "Статус",
6875
"website_match": "Совпадение сайта (@match)",
6976
"website_exclude": "Исключение сайта (@exclude)",

‎src/locales/tr-TR/editor.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
"settings_load_failed": "Betik ayarları yüklenemedi",
6565
"retry": "Yeniden dene",
6666
"preview": "Önizleme",
67+
"view_resource": "Görüntüle",
68+
"source_url": "Kaynak URL",
69+
"mime_type": "MIME türü",
70+
"resource_preview_unavailable": "Bu dosya türü önizlenemiyor",
71+
"resource_preview_too_large": "Kaynak önizleme için çok büyük ({{size}}; sınır {{limit}}).",
72+
"resource_preview_failed": "Önbellekteki önizleme yüklenemedi.",
73+
"resource_preview_empty": "Bu kaynak boş.",
6774
"status": "Durum",
6875
"website_match": "Web Sitesi Eşleşmesi (@match)",
6976
"website_exclude": "Web Sitesi Dışlaması (@exclude)",

‎src/locales/vi-VN/editor.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
"settings_load_failed": "Không thể tải cài đặt tập lệnh",
6565
"retry": "Thử lại",
6666
"preview": "Xem trước",
67+
"view_resource": "Xem",
68+
"source_url": "URL nguồn",
69+
"mime_type": "Loại MIME",
70+
"resource_preview_unavailable": "Không thể xem trước loại tệp này",
71+
"resource_preview_too_large": "Tài nguyên quá lớn để xem trước ({{size}}; giới hạn {{limit}}).",
72+
"resource_preview_failed": "Không thể tải bản xem trước đã lưu trong bộ nhớ đệm.",
73+
"resource_preview_empty": "Tài nguyên này trống.",
6774
"status": "Trạng thái",
6875
"website_match": "Khớp trang web (@match)",
6976
"website_exclude": "Loại trừ trang web (@exclude)",

‎src/locales/zh-CN/editor.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
"settings_load_failed": "脚本设置加载失败",
6565
"retry": "重试",
6666
"preview": "预览",
67+
"view_resource": "查看",
68+
"source_url": "来源 URL",
69+
"mime_type": "MIME 类型",
70+
"resource_preview_unavailable": "此文件类型不支持预览",
71+
"resource_preview_too_large": "资源过大,无法预览({{size}};上限 {{limit}})。",
72+
"resource_preview_failed": "无法加载缓存的预览内容。",
73+
"resource_preview_empty": "此资源内容为空。",
6774
"status": "状态",
6875
"website_match": "网站匹配(@match)",
6976
"website_exclude": "网站排除(@exclude)",

‎src/locales/zh-TW/editor.json‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@
6464
"settings_load_failed": "腳本設定載入失敗",
6565
"retry": "重試",
6666
"preview": "預覽",
67+
"view_resource": "檢視",
68+
"source_url": "來源 URL",
69+
"mime_type": "MIME 類型",
70+
"resource_preview_unavailable": "此檔案類型不支援預覽",
71+
"resource_preview_too_large": "資源過大,無法預覽({{size}};上限 {{limit}})。",
72+
"resource_preview_failed": "無法載入快取的預覽內容。",
73+
"resource_preview_empty": "此資源內容為空。",
6774
"status": "狀態",
6875
"website_match": "網站符合(@match)",
6976
"website_exclude": "網站排除(@exclude)",

0 commit comments

Comments
 (0)