ref: add some translate (#13225)

This commit is contained in:
蘭 authored and GitHub committed 2026-07-09 18:32:16 +08:00
1 parent 270ba799f7
commit a379e1f840
11 files changed
+36 -2

No files matched your search

+16 -2
View File
@@ -23,6 +23,10 @@ const isCsrfForbidden = (response?: AxiosResponse<any>) => {
return typeof message === 'string' && message.toLowerCase().includes('csrf token invalid');
};
type RequestConfig = AxiosRequestConfig & {
skipErrorMessage?: boolean;
};
class RequestHttp {
service: AxiosInstance;
public constructor(config: AxiosRequestConfig) {
@@ -113,7 +117,9 @@ class RequestHttp {
MsgError(i18n.global.t('license.tamperHelper'));
return Promise.reject(data);
}
MsgError(data.message);
if (!(response.config as RequestConfig).skipErrorMessage) {
MsgError(data.message);
}
return Promise.reject(data);
}
return data;
@@ -171,6 +177,14 @@ class RequestHttp {
}
return this.service.post(url, params, config);
}
postWithConfig<T>(url: string, params?: object, config?: RequestConfig): Promise<ResultData<T>> {
return this.service.post(url, params, {
baseURL: import.meta.env.VITE_API_URL as string,
timeout: ResultEnum.TIMEOUT as number,
withCredentials: true,
...config,
});
}
postLocalNode<T>(url: string, params?: object, timeout?: number): Promise<ResultData<T>> {
return this.service.post(url, params, {
baseURL: import.meta.env.VITE_API_URL as string,
@@ -190,7 +204,7 @@ class RequestHttp {
download<BlobPart>(url: string, params?: object, _object = {}): Promise<BlobPart> {
return this.service.post(url, params, _object);
}
upload<T>(url: string, params: object = {}, config?: AxiosRequestConfig): Promise<ResultData<T>> {
upload<T>(url: string, params: object = {}, config?: RequestConfig): Promise<ResultData<T>> {
return this.service.post(url, params, config);
}
}
+2
View File
@@ -1173,6 +1173,8 @@ const message = {
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?',
metadataOverwriteConfirmWithVersions:
'The version in the Skill package differs from the current input. Package version: {packageVersion}; input version: {inputVersion}. 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.',
+2
View File
@@ -1187,6 +1187,8 @@ const message = {
'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?',
metadataOverwriteConfirmWithVersions:
'La versión del paquete Skill es diferente del valor introducido. Versión del paquete: {packageVersion}; versión introducida: {inputVersion}. ¿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.',
+2
View File
@@ -1173,6 +1173,8 @@ const message = {
versionAutoFillPlaceholder: '可能な場合はファイル名から自動検出されます。確認するか手動で入力してください',
metadataOverwriteConfirm:
'Skill パッケージ内のバージョンが現在の入力と異なります。現在の入力を使用しますか?',
metadataOverwriteConfirmWithVersions:
'Skill パッケージ内のバージョンが現在の入力と異なります。パッケージ内のバージョン:{packageVersion}、入力したバージョン:{inputVersion}。現在の入力を使用しますか?',
offlineNotice:
'現在の環境はオフラインです。ローカル Skill ストアからの Skill インストールのみ対応しています。',
publishConfirm: 'この Skill を公開しますか?公開後、ローカル Skill ストアからインストールできます。',
+2
View File
@@ -1157,6 +1157,8 @@ const message = {
uploadSuccess: 'Skill이 성공적으로 업로드되었으며 검토 대기 상태가 되었습니다.',
versionAutoFillPlaceholder: '가능하면 파일명에서 자동 감지됩니다. 확인하거나 수동으로 입력하세요',
metadataOverwriteConfirm: 'Skill 패키지의 버전이 현재 입력과 다릅니다. 현재 입력값을 사용하시겠습니까?',
metadataOverwriteConfirmWithVersions:
'Skill 패키지의 버전이 현재 입력과 다릅니다. 패키지 버전: {packageVersion}; 입력 버전: {inputVersion}. 현재 입력값을 사용하시겠습니까?',
offlineNotice: '현재 환경은 오프라인입니다. 로컬 Skill 스토어에서만 Skill을 설치할 수 있습니다.',
publishConfirm: '이 Skill을 게시하시겠습니까? 게시 후 로컬 Skill 스토어에서 설치할 수 있습니다.',
disableConfirm: '이 Skill 게시를 해제하시겠습니까? 에이전트에 이미 설치된 Skill에는 영향이 없습니다.',
+2
View File
@@ -1182,6 +1182,8 @@ const message = {
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?',
metadataOverwriteConfirmWithVersions:
'Versi dalam pakej Skill berbeza daripada input semasa. Versi pakej: {packageVersion}; versi input: {inputVersion}. 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.',
+2
View File
@@ -1180,6 +1180,8 @@ const message = {
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?',
metadataOverwriteConfirmWithVersions:
'A versão no pacote Skill difere do valor atual. Versão do pacote: {packageVersion}; versão informada: {inputVersion}. 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.',
+2
View File
@@ -1173,6 +1173,8 @@ const message = {
versionAutoFillPlaceholder:
'Автоматически определяется по имени файла, если возможно. Подтвердите или введите вручную',
metadataOverwriteConfirm: 'Версия в пакете Skill отличается от текущего ввода. Использовать текущий ввод?',
metadataOverwriteConfirmWithVersions:
'Версия в пакете Skill отличается от текущего ввода. Версия в пакете: {packageVersion}; введенная версия: {inputVersion}. Использовать текущий ввод?',
offlineNotice: 'Текущая среда офлайн. Можно устанавливать только Skills из локального магазина.',
publishConfirm:
'Опубликовать этот Skill? После публикации его можно установить из локального магазина Skills.',
+2
View File
@@ -1182,6 +1182,8 @@ const message = {
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ı?',
metadataOverwriteConfirmWithVersions:
'Skill paketindeki sürüm mevcut girişten farklı. Paket sürümü: {packageVersion}; girilen sürüm: {inputVersion}. 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.',
+2
View File
@@ -1114,6 +1114,8 @@ const message = {
uploadSuccess: 'Skill 上傳成功,已進入待審核狀態。',
versionAutoFillPlaceholder: '可從檔案名稱自動識別,請確認或手動填寫',
metadataOverwriteConfirm: 'Skill 包內的版本號與目前填寫內容不一致,是否以目前填寫內容為準?',
metadataOverwriteConfirmWithVersions:
'Skill 包內的版本號與目前填寫內容不一致,包內版本:{packageVersion},填寫版本:{inputVersion},是否以目前填寫內容為準?',
offlineNotice: '當前為離線環境,僅支援從本地 Skill 商店安裝技能。',
publishConfirm: '確認上架該 Skill?上架後可在智能體中從本地 Skill 商店安裝。',
disableConfirm: '確認下架該 Skill?已安裝到智能體中的 Skill 不受影響。',
+2
View File
@@ -1107,6 +1107,8 @@ const message = {
uploadSuccess: 'Skill 上传成功,已进入待审核状态。',
versionAutoFillPlaceholder: '可从文件名自动识别,请确认或手动填写',
metadataOverwriteConfirm: 'Skill 包内的版本号与当前填写内容不一致,是否以当前填写内容为准?',
metadataOverwriteConfirmWithVersions:
'Skill 包内的版本号与当前填写内容不一致,包内版本:{packageVersion},填写版本:{inputVersion},是否以当前填写内容为准?',
offlineNotice: '当前为离线环境,仅支持从本地 Skill 商店安装技能。',
publishConfirm: '确认上架该 Skill?上架后可在智能体中从本地 Skill 商店安装。',
disableConfirm: '确认下架该 Skill?已安装到智能体中的 Skill 不受影响。',