diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts index 56b62da55..3e3634833 100644 --- a/frontend/src/lang/modules/en.ts +++ b/frontend/src/lang/modules/en.ts @@ -1072,6 +1072,13 @@ const message = { importSuccess: 'Skill imported successfully and is now pending review.', source: 'Source', applicableAgent: 'Applicable Agent', + overview: 'Overview', + versionHistory: 'Version History', + publishedAt: 'Published At', + versionMarker: 'Marker', + currentVersion: 'Current', + latestVersion: 'Latest Version', + latestPublished: 'Latest Published', riskLevel: 'Risk Level', riskReferenceHint: 'The risk level is generated automatically from the Skill package content and is for review reference only.\nLow: no obvious risk found\nMedium: scripts, dependencies, external URLs, or environment variables\nHigh: remote execution, sensitive information, or dangerous commands', @@ -1106,6 +1113,9 @@ const message = { onlySupportedArchive: 'Only .zip, .7z, .tar, and .tar.gz Skill packages can be uploaded', uploadSizeExceeded: 'A single skill package must not exceed 5 MB', uploadSuccess: 'Skill uploaded successfully and is now pending review.', + versionAutoFillPlaceholder: 'Auto-detected from filename when possible. Confirm or enter manually', + metadataOverwriteConfirm: + 'The version in the Skill package differs from the current input. Use the current input instead?', offlineNotice: 'Current environment is offline. Only skills from the local Skill Store can be installed.', publishConfirm: 'Publish this skill? Published skills can be installed from the local Skill Store.', disableConfirm: 'Unpublish this skill? Skills already installed in agents will not be affected.', diff --git a/frontend/src/lang/modules/es-es.ts b/frontend/src/lang/modules/es-es.ts index 703f04365..c3957867d 100644 --- a/frontend/src/lang/modules/es-es.ts +++ b/frontend/src/lang/modules/es-es.ts @@ -1089,6 +1089,13 @@ const message = { importSuccess: 'Skill importado correctamente y en estado pendiente de revisión.', source: 'Fuente', applicableAgent: 'Agente aplicable', + overview: 'Resumen', + versionHistory: 'Historial de versiones', + publishedAt: 'Fecha de publicación', + versionMarker: 'Marcador', + currentVersion: 'Actual', + latestVersion: 'Última versión', + latestPublished: 'Última publicada', riskLevel: 'Nivel de riesgo', riskReferenceHint: 'El nivel de riesgo se genera automáticamente según el contenido del paquete Skill y es solo una referencia.\nBajo: sin riesgos evidentes\nMedio: scripts, dependencias, URL externas o variables de entorno\nAlto: ejecución remota, información sensible o comandos peligrosos', @@ -1123,6 +1130,10 @@ const message = { onlySupportedArchive: 'Solo se pueden subir paquetes Skill .zip, .7z, .tar y .tar.gz', uploadSizeExceeded: 'Un paquete Skill no puede superar los 5 MB', uploadSuccess: 'Skill subido correctamente y en estado pendiente de revisión.', + versionAutoFillPlaceholder: + 'Se detecta automáticamente desde el nombre del archivo cuando sea posible. Confirme o introdúzcalo manualmente', + metadataOverwriteConfirm: + 'La versión del paquete Skill es diferente del valor introducido. ¿Usar el valor actual?', offlineNotice: 'El entorno actual está sin conexión. Solo se pueden instalar Skills desde la tienda local.', publishConfirm: '¿Publicar este Skill? Después se podrá instalar desde la tienda local de Skills.', disableConfirm: '¿Retirar este Skill? Los Skills ya instalados en agentes no se verán afectados.', diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts index 83880d330..9d42d3de0 100644 --- a/frontend/src/lang/modules/ja.ts +++ b/frontend/src/lang/modules/ja.ts @@ -1077,6 +1077,13 @@ const message = { importSuccess: 'Skill のインポートに成功しました。レビュー待ち状態になりました。', source: 'ソース', applicableAgent: '対象エージェント', + overview: '概要', + versionHistory: 'バージョン履歴', + publishedAt: '公開日時', + versionMarker: 'マーカー', + currentVersion: '現在表示中', + latestVersion: '最新バージョン', + latestPublished: '最新公開', riskLevel: 'リスクレベル', riskReferenceHint: 'リスクレベルは Skill パッケージの内容から自動検出されるレビュー参考情報です。\n低: 明らかなリスクなし\n中: スクリプト、依存関係、外部 URL、環境変数あり\n高: リモート実行、機密情報、高危険コマンドあり', @@ -1111,6 +1118,9 @@ const message = { onlySupportedArchive: '.zip、.7z、.tar、.tar.gz 形式の Skill パッケージのみアップロードできます', uploadSizeExceeded: '1 つの Skill パッケージは 5 MB を超えることはできません', uploadSuccess: 'Skill のアップロードに成功しました。レビュー待ち状態になりました。', + versionAutoFillPlaceholder: '可能な場合はファイル名から自動検出されます。確認するか手動で入力してください', + metadataOverwriteConfirm: + 'Skill パッケージ内のバージョンが現在の入力と異なります。現在の入力を使用しますか?', offlineNotice: '現在の環境はオフラインです。ローカル Skill ストアからの Skill インストールのみ対応しています。', publishConfirm: 'この Skill を公開しますか?公開後、ローカル Skill ストアからインストールできます。', diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts index 347b710ee..ca2129e65 100644 --- a/frontend/src/lang/modules/ko.ts +++ b/frontend/src/lang/modules/ko.ts @@ -1062,6 +1062,13 @@ const message = { importSuccess: 'Skill을 성공적으로 가져왔으며 검토 대기 상태가 되었습니다.', source: '출처', applicableAgent: '적용 에이전트', + overview: '개요', + versionHistory: '버전 기록', + publishedAt: '게시 시간', + versionMarker: '표시', + currentVersion: '현재 보기', + latestVersion: '최신 버전', + latestPublished: '최신 게시', riskLevel: '위험 수준', riskReferenceHint: '위험 수준은 Skill 패키지 내용을 기반으로 자동 감지되며 검토 참고용입니다.\n낮음: 명확한 위험 없음\n중간: 스크립트/의존성/외부 URL/환경 변수 포함\n높음: 원격 실행/민감 정보/위험 명령 포함', @@ -1096,6 +1103,8 @@ const message = { onlySupportedArchive: '.zip, .7z, .tar, .tar.gz 형식의 Skill 패키지만 업로드할 수 있습니다', uploadSizeExceeded: '단일 Skill 패키지는 5 MB를 초과할 수 없습니다', uploadSuccess: 'Skill이 성공적으로 업로드되었으며 검토 대기 상태가 되었습니다.', + versionAutoFillPlaceholder: '가능하면 파일명에서 자동 감지됩니다. 확인하거나 수동으로 입력하세요', + metadataOverwriteConfirm: 'Skill 패키지의 버전이 현재 입력과 다릅니다. 현재 입력값을 사용하시겠습니까?', offlineNotice: '현재 환경은 오프라인입니다. 로컬 Skill 스토어에서만 Skill을 설치할 수 있습니다.', publishConfirm: '이 Skill을 게시하시겠습니까? 게시 후 로컬 Skill 스토어에서 설치할 수 있습니다.', disableConfirm: '이 Skill 게시를 해제하시겠습니까? 에이전트에 이미 설치된 Skill에는 영향이 없습니다.', diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts index c3acd1ef8..933de8164 100644 --- a/frontend/src/lang/modules/ms.ts +++ b/frontend/src/lang/modules/ms.ts @@ -1086,6 +1086,13 @@ const message = { importSuccess: 'Skill berjaya diimport dan kini menunggu semakan.', source: 'Sumber', applicableAgent: 'Agen berkaitan', + overview: 'Gambaran keseluruhan', + versionHistory: 'Sejarah versi', + publishedAt: 'Masa diterbitkan', + versionMarker: 'Penanda', + currentVersion: 'Sedang dilihat', + latestVersion: 'Versi terkini', + latestPublished: 'Terbitan terkini', riskLevel: 'Tahap risiko', riskReferenceHint: 'Tahap risiko dijana secara automatik daripada kandungan pakej Skill dan hanya untuk rujukan semakan.\nRendah: tiada risiko jelas\nSederhana: skrip, kebergantungan, URL luaran atau pemboleh ubah persekitaran\nTinggi: pelaksanaan jauh, maklumat sensitif atau arahan berbahaya', @@ -1120,6 +1127,8 @@ const message = { onlySupportedArchive: 'Hanya pakej Skill .zip, .7z, .tar dan .tar.gz disokong', uploadSizeExceeded: 'Satu pakej Skill tidak boleh melebihi 5 MB', uploadSuccess: 'Skill berjaya dimuat naik dan kini menunggu semakan.', + versionAutoFillPlaceholder: 'Dikesan automatik daripada nama fail jika boleh. Sahkan atau isi manual', + metadataOverwriteConfirm: 'Versi dalam pakej Skill berbeza daripada input semasa. Guna input semasa?', offlineNotice: 'Persekitaran semasa di luar talian. Hanya Skill daripada kedai tempatan boleh dipasang.', publishConfirm: 'Terbitkan Skill ini? Selepas diterbitkan, ia boleh dipasang dari kedai Skill tempatan.', disableConfirm: 'Nyahterbit Skill ini? Skill yang telah dipasang pada agen tidak akan terjejas.', diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts index d1c061147..e401a6f50 100644 --- a/frontend/src/lang/modules/pt-br.ts +++ b/frontend/src/lang/modules/pt-br.ts @@ -1083,6 +1083,13 @@ const message = { importSuccess: 'Skill importada com sucesso e agora está pendente de revisão.', source: 'Fonte', applicableAgent: 'Agente aplicável', + overview: 'Visão geral', + versionHistory: 'Histórico de versões', + publishedAt: 'Publicado em', + versionMarker: 'Marcador', + currentVersion: 'Atual', + latestVersion: 'Versão mais recente', + latestPublished: 'Mais recente publicada', riskLevel: 'Nível de risco', riskReferenceHint: 'O nível de risco é gerado automaticamente a partir do conteúdo do pacote Skill e serve apenas como referência.\nBaixo: nenhum risco evidente\nMédio: scripts, dependências, URLs externas ou variáveis de ambiente\nAlto: execução remota, informações sensíveis ou comandos perigosos', @@ -1117,6 +1124,9 @@ const message = { onlySupportedArchive: 'Só é possível enviar pacotes Skill .zip, .7z, .tar e .tar.gz', uploadSizeExceeded: 'Um pacote Skill não pode exceder 5 MB', uploadSuccess: 'Skill enviada com sucesso e agora está pendente de revisão.', + versionAutoFillPlaceholder: + 'Detectado automaticamente pelo nome do arquivo quando possível. Confirme ou preencha manualmente', + metadataOverwriteConfirm: 'A versão no pacote Skill difere do valor atual. Usar o valor atual?', offlineNotice: 'O ambiente atual está offline. Apenas Skills da loja local podem ser instaladas.', publishConfirm: 'Publicar esta Skill? Depois disso, ela poderá ser instalada pela loja local de Skills.', disableConfirm: 'Despublicar esta Skill? Skills já instaladas em agentes não serão afetadas.', diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts index 2be4d5973..451eb2fe8 100644 --- a/frontend/src/lang/modules/ru.ts +++ b/frontend/src/lang/modules/ru.ts @@ -1077,6 +1077,13 @@ const message = { importSuccess: 'Skill успешно импортирован и ожидает проверки.', source: 'Источник', applicableAgent: 'Применимый агент', + overview: 'Обзор', + versionHistory: 'История версий', + publishedAt: 'Опубликовано', + versionMarker: 'Метка', + currentVersion: 'Текущая', + latestVersion: 'Последняя версия', + latestPublished: 'Последняя опубликованная', riskLevel: 'Уровень риска', riskReferenceHint: 'Уровень риска автоматически определяется по содержимому пакета Skill и служит только справкой для проверки.\nНизкий: явные риски не найдены\nСредний: скрипты, зависимости, внешние URL или переменные окружения\nВысокий: удаленное выполнение, чувствительные данные или опасные команды', @@ -1111,6 +1118,9 @@ const message = { onlySupportedArchive: 'Можно загружать только пакеты Skill форматов .zip, .7z, .tar и .tar.gz', uploadSizeExceeded: 'Один пакет Skill не должен превышать 5 MB', uploadSuccess: 'Skill успешно загружен и ожидает проверки.', + versionAutoFillPlaceholder: + 'Автоматически определяется по имени файла, если возможно. Подтвердите или введите вручную', + metadataOverwriteConfirm: 'Версия в пакете Skill отличается от текущего ввода. Использовать текущий ввод?', offlineNotice: 'Текущая среда офлайн. Можно устанавливать только Skills из локального магазина.', publishConfirm: 'Опубликовать этот Skill? После публикации его можно установить из локального магазина Skills.', diff --git a/frontend/src/lang/modules/tr.ts b/frontend/src/lang/modules/tr.ts index 1ab197538..69ae77a63 100644 --- a/frontend/src/lang/modules/tr.ts +++ b/frontend/src/lang/modules/tr.ts @@ -1086,6 +1086,13 @@ const message = { importSuccess: 'Skill başarıyla içe aktarıldı ve inceleme bekliyor.', source: 'Kaynak', applicableAgent: 'Uygulanabilir ajan', + overview: 'Genel bakış', + versionHistory: 'Sürüm geçmişi', + publishedAt: 'Yayınlanma zamanı', + versionMarker: 'İşaret', + currentVersion: 'Geçerli', + latestVersion: 'En son sürüm', + latestPublished: 'En son yayınlanan', riskLevel: 'Risk düzeyi', riskReferenceHint: 'Risk düzeyi Skill paketi içeriğinden otomatik oluşturulur ve yalnızca inceleme referansıdır.\nDüşük: belirgin risk yok\nOrta: script, bağımlılık, harici URL veya ortam değişkeni\nYüksek: uzak çalıştırma, hassas bilgi veya tehlikeli komut', @@ -1120,6 +1127,8 @@ const message = { onlySupportedArchive: 'Yalnızca .zip, .7z, .tar ve .tar.gz Skill paketleri yüklenebilir', uploadSizeExceeded: 'Tek bir Skill paketi 5 MBı aşamaz', uploadSuccess: 'Skill başarıyla yüklendi ve inceleme bekliyor.', + versionAutoFillPlaceholder: 'Mümkünse dosya adından otomatik algılanır. Onaylayın veya manuel girin', + metadataOverwriteConfirm: 'Skill paketindeki sürüm mevcut girişten farklı. Mevcut giriş kullanılsın mı?', offlineNotice: 'Geçerli ortam çevrimdışı. Yalnızca yerel Skill Mağazasından Skill kurulabilir.', publishConfirm: 'Bu Skilli yayınlamak istiyor musunuz? Yayınlandıktan sonra yerel Skill Mağazasından kurulabilir.', diff --git a/frontend/src/lang/modules/zh-Hant.ts b/frontend/src/lang/modules/zh-Hant.ts index 60a497de5..00f06ce88 100644 --- a/frontend/src/lang/modules/zh-Hant.ts +++ b/frontend/src/lang/modules/zh-Hant.ts @@ -1023,6 +1023,13 @@ const message = { importSuccess: 'Skill 匯入成功,已進入待審核狀態。', source: '來源', applicableAgent: '適用智能體', + overview: '概覽', + versionHistory: '版本歷史', + publishedAt: '上架時間', + versionMarker: '標記', + currentVersion: '目前查看', + latestVersion: '最新版本', + latestPublished: '最新發布', riskLevel: '風險等級', riskReferenceHint: '風險等級由系統根據 Skill 包內容自動檢測生成,僅作為審核參考,不代表絕對安全。\n低:未發現明顯風險\n中:包含腳本、依賴、外部 URL 或環境變數\n高:包含遠端執行、敏感資訊或高危命令', @@ -1056,6 +1063,8 @@ const message = { onlySupportedArchive: '僅支援上傳 .zip、.7z、.tar、.tar.gz 格式的 Skill 包', uploadSizeExceeded: '單個 Skill 包不能超過 5 MB', uploadSuccess: 'Skill 上傳成功,已進入待審核狀態。', + versionAutoFillPlaceholder: '可從檔案名稱自動識別,請確認或手動填寫', + metadataOverwriteConfirm: 'Skill 包內的版本號與目前填寫內容不一致,是否以目前填寫內容為準?', offlineNotice: '當前為離線環境,僅支援從本地 Skill 商店安裝技能。', publishConfirm: '確認上架該 Skill?上架後可在智能體中從本地 Skill 商店安裝。', disableConfirm: '確認下架該 Skill?已安裝到智能體中的 Skill 不受影響。', diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index 81f8009d7..3fa9026a7 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -1013,6 +1013,13 @@ const message = { importSuccess: 'Skill 导入成功,已进入待审核状态。', source: '来源', applicableAgent: '适用智能体', + overview: '概览', + versionHistory: '版本历史', + publishedAt: '上架时间', + versionMarker: '标记', + currentVersion: '当前查看', + latestVersion: '最新版本', + latestPublished: '最新发布', riskLevel: '风险等级', riskReferenceHint: '风险等级由系统根据 Skill 包内容自动检测生成,仅作为审核参考,不代表绝对安全。\n低:未发现明显风险\n中:包含脚本、依赖、外部 URL 或环境变量\n高:包含远程执行、敏感信息或高危命令', @@ -1046,6 +1053,8 @@ const message = { onlySupportedArchive: '仅支持上传 .zip、.7z、.tar、.tar.gz 格式的 Skill 包', uploadSizeExceeded: '单个 Skill 包不能超过 5 MB', uploadSuccess: 'Skill 上传成功,已进入待审核状态。', + versionAutoFillPlaceholder: '可从文件名自动识别,请确认或手动填写', + metadataOverwriteConfirm: 'Skill 包内的版本号与当前填写内容不一致,是否以当前填写内容为准?', offlineNotice: '当前为离线环境,仅支持从本地 Skill 商店安装技能。', publishConfirm: '确认上架该 Skill?上架后可在智能体中从本地 Skill 商店安装。', disableConfirm: '确认下架该 Skill?已安装到智能体中的 Skill 不受影响。',