From 40de9e250f002c9fba6a5c62df170ab00fd64d53 Mon Sep 17 00:00:00 2001 From: bymyself Date: Wed, 29 Oct 2025 20:38:22 -0700 Subject: [PATCH] [i18n] Add French and Japanese cloud/subscription translations Added translations for cloud and subscription features: - Sidebar media assets management - File browser labels (imported/generated) - Media asset deletion and selection - Asset browser aria labels Focused on cloud-specific features as requested. --- src/locales/fr/main.json | 45 ++++++++++++++++++++++++++++++++++++++-- src/locales/ja/main.json | 45 ++++++++++++++++++++++++++++++++++++++-- 2 files changed, 86 insertions(+), 4 deletions(-) diff --git a/src/locales/fr/main.json b/src/locales/fr/main.json index 9e56423c0..9cf8486eb 100644 --- a/src/locales/fr/main.json +++ b/src/locales/fr/main.json @@ -27,7 +27,11 @@ "sortRecent": "Récent", "sortZA": "Z-A", "tryAdjustingFilters": "Essayez d'ajuster votre recherche ou vos filtres", - "unknown": "Inconnu" + "unknown": "Inconnu", + "ariaLabel": { + "assetCard": "{name} - ressource {type}", + "loadingAsset": "Chargement de la ressource" + } }, "auth": { "apiKey": { @@ -1393,13 +1397,25 @@ "browseTemplates": "Parcourir les modèles d'exemple", "downloads": "Téléchargements", "helpCenter": "Centre d'aide", + "assets": "Ressources", + "mediaAssets": "Ressources multimédia", + "backToAssets": "Retour à toutes les ressources", "labels": { "models": "Modèles", "nodes": "Nœuds", "queue": "File d'attente", "templates": "Modèles", - "workflows": "Flux de travail" + "workflows": "Flux de travail", + "console": "Console", + "menu": "Menu", + "assets": "Ressources", + "imported": "Importées", + "generated": "Générées" }, + "noFilesFound": "Aucun fichier trouvé", + "noImportedFiles": "Aucun fichier importé trouvé", + "noGeneratedFiles": "Aucun fichier généré trouvé", + "noFilesFoundMessage": "Téléchargez des fichiers ou générez du contenu pour les voir ici", "logout": "Déconnexion", "modelLibrary": "Bibliothèque de modèles", "newBlankWorkflow": "Créer un nouveau flux de travail vierge", @@ -1966,6 +1982,31 @@ "cloudSurvey_steps_purpose": "Quelle sera votre utilisation principale de ComfyUI ?", "cloudSurvey_steps_industry": "Quelle est votre industrie principale ?", "cloudSurvey_steps_making": "Quel type de contenu prévoyez-vous créer ?", + "mediaAsset": { + "deleteAssetTitle": "Supprimer cette ressource ?", + "deleteAssetDescription": "Cette ressource sera définitivement supprimée.", + "deleteSelectedTitle": "Supprimer les ressources sélectionnées ?", + "deleteSelectedDescription": "{count} ressource(s) sera/seront définitivement supprimée(s).", + "assetDeletedSuccessfully": "Ressource supprimée avec succès", + "deletingImportedFilesCloudOnly": "La suppression des fichiers importés n'est prise en charge que dans la version cloud", + "failedToDeleteAsset": "Échec de la suppression de la ressource", + "jobIdToast": { + "jobIdCopied": "ID de tâche copié dans le presse-papiers", + "jobIdCopyFailed": "Échec de la copie de l'ID de tâche", + "copied": "Copié", + "error": "Erreur" + }, + "selection": { + "selectedCount": "Ressources sélectionnées : {count}", + "deselectAll": "Tout désélectionner", + "downloadSelected": "Télécharger", + "deleteSelected": "Supprimer", + "downloadStarted": "Téléchargement de {count} fichier(s)...", + "downloadsStarted": "Téléchargement de {count} fichier(s) commencé", + "assetsDeletedSuccessfully": "{count} ressource(s) supprimée(s) avec succès", + "failedToDeleteAssets": "Échec de la suppression des ressources sélectionnées" + } + }, "desktopStart": { "initialising": "Initialisation..." } diff --git a/src/locales/ja/main.json b/src/locales/ja/main.json index dc8ea3516..c5f9cdfce 100644 --- a/src/locales/ja/main.json +++ b/src/locales/ja/main.json @@ -27,7 +27,11 @@ "sortRecent": "最新", "sortZA": "Z-A", "tryAdjustingFilters": "検索やフィルターを調整してみてください", - "unknown": "不明" + "unknown": "不明", + "ariaLabel": { + "assetCard": "{name} - {type}アセット", + "loadingAsset": "アセット読み込み中" + } }, "auth": { "apiKey": { @@ -1393,13 +1397,25 @@ "browseTemplates": "サンプルテンプレートを表示", "downloads": "ダウンロード", "helpCenter": "ヘルプセンター", + "assets": "アセット", + "mediaAssets": "メディアアセット", + "backToAssets": "すべてのアセットに戻る", "labels": { "models": "モデル", "nodes": "ノード", "queue": "キュー", "templates": "テンプレート", - "workflows": "ワークフロー" + "workflows": "ワークフロー", + "console": "コンソール", + "menu": "メニュー", + "assets": "アセット", + "imported": "インポート済み", + "generated": "生成済み" }, + "noFilesFound": "ファイルが見つかりません", + "noImportedFiles": "インポートされたファイルが見つかりません", + "noGeneratedFiles": "生成されたファイルが見つかりません", + "noFilesFoundMessage": "ここで表示するには、ファイルをアップロードするか、コンテンツを生成してください", "logout": "ログアウト", "modelLibrary": "モデルライブラリ", "newBlankWorkflow": "新しい空のワークフローを作成", @@ -1972,6 +1988,31 @@ "cloudSurvey_steps_purpose": "ComfyUIの主な用途は何ですか?", "cloudSurvey_steps_industry": "あなたの主要な業界は何ですか?", "cloudSurvey_steps_making": "どのようなコンテンツを創作する予定ですか?", + "mediaAsset": { + "deleteAssetTitle": "このアセットを削除しますか?", + "deleteAssetDescription": "このアセットは完全に削除されます。", + "deleteSelectedTitle": "選択したアセットを削除しますか?", + "deleteSelectedDescription": "{count}個のアセットが完全に削除されます。", + "assetDeletedSuccessfully": "アセットの削除が完了しました", + "deletingImportedFilesCloudOnly": "インポートファイルの削除はクラウド版でのみサポートされています", + "failedToDeleteAsset": "アセットの削除に失敗しました", + "jobIdToast": { + "jobIdCopied": "ジョブIDをクリップボードにコピーしました", + "jobIdCopyFailed": "ジョブIDのコピーに失敗しました", + "copied": "コピー済み", + "error": "エラー" + }, + "selection": { + "selectedCount": "選択されたアセット:{count}", + "deselectAll": "すべて選択解除", + "downloadSelected": "ダウンロード", + "deleteSelected": "削除", + "downloadStarted": "{count}個のファイルをダウンロード中...", + "downloadsStarted": "{count}個のファイルのダウンロードを開始しました", + "assetsDeletedSuccessfully": "{count}個のアセットを正常に削除しました", + "failedToDeleteAssets": "選択したアセットの削除に失敗しました" + } + }, "desktopStart": { "initialising": "初期化中..." }