feat: add new localization strings for skill management features (#13124)

This commit is contained in:
2026-06-26 16:17:57 +08:00
committed by GitHub
parent 2e4ac604a8
commit 2de7079dd2
10 changed files with 96 additions and 0 deletions
+10
View File
@@ -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.',
+11
View File
@@ -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.',
+10
View File
@@ -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 ストアからインストールできます',
+9
View File
@@ -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에는 영향이 없습니다.',
+9
View File
@@ -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.',
+10
View File
@@ -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: ' é 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 instaladas em agentes não serão afetadas.',
+10
View File
@@ -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.',
+9
View File
@@ -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.',
+9
View File
@@ -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 不受影響',
+9
View File
@@ -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 不受影响',