feat(directory-explorer): show success toast after batch project add
This commit is contained in:
@@ -493,6 +493,7 @@ export const DirectoryExplorerDialog: React.FC<DirectoryExplorerDialogProps> = (
|
||||
});
|
||||
return;
|
||||
}
|
||||
toast.success(t('directoryExplorerDialog.toast.addedProjects', { count: added.length }));
|
||||
setSelectedPaths([]);
|
||||
handleClose();
|
||||
return;
|
||||
|
||||
@@ -1651,6 +1651,7 @@ export const dict = {
|
||||
'directoryExplorerDialog.toast.desktopDeniedAccess': 'Desktop hat den Zugriff auf das Verzeichnis verweigert.',
|
||||
'directoryExplorerDialog.toast.failedToOpenDirectory': 'Fehler beim Öffnen des Verzeichnisses',
|
||||
'directoryExplorerDialog.toast.desktopCouldNotGrantAccess': 'Desktop konnte keinen Dateizugriff gewähren.',
|
||||
'directoryExplorerDialog.toast.addedProjects': '{count} Projekt(e) hinzugefügt',
|
||||
'directoryExplorerDialog.toast.failedToAddProject': 'Fehler beim Hinzufügen des Projekts',
|
||||
'directoryExplorerDialog.toast.cloneUrlRequired': 'Geben Sie eine Repository-URL ein, bevor Sie klonen.',
|
||||
'directoryExplorerDialog.toast.selectValidDirectoryPath': 'Bitte wählen Sie einen gültigen Verzeichnispfad aus.',
|
||||
|
||||
@@ -1852,6 +1852,7 @@ export const dict = {
|
||||
'directoryExplorerDialog.toast.desktopDeniedAccess': 'Desktop denied directory access.',
|
||||
'directoryExplorerDialog.toast.failedToOpenDirectory': 'Failed to open directory',
|
||||
'directoryExplorerDialog.toast.desktopCouldNotGrantAccess': 'Desktop could not grant file access.',
|
||||
'directoryExplorerDialog.toast.addedProjects': 'Added {count} project(s)',
|
||||
'directoryExplorerDialog.toast.failedToAddProject': 'Failed to add project',
|
||||
'directoryExplorerDialog.toast.cloneUrlRequired': 'Enter a repository URL before cloning.',
|
||||
'directoryExplorerDialog.toast.selectValidDirectoryPath': 'Please select a valid directory path.',
|
||||
|
||||
@@ -1830,6 +1830,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
"directoryExplorerDialog.toast.desktopDeniedAccess": "El escritorio denegó el acceso al directorio.",
|
||||
"directoryExplorerDialog.toast.failedToOpenDirectory": "No se pudo abrir el directorio",
|
||||
"directoryExplorerDialog.toast.desktopCouldNotGrantAccess": "El escritorio no pudo otorgar acceso al archivo.",
|
||||
"directoryExplorerDialog.toast.addedProjects": "Se añadieron {count} proyecto(s)",
|
||||
"directoryExplorerDialog.toast.failedToAddProject": "No se pudo añadir el proyecto",
|
||||
"directoryExplorerDialog.toast.cloneUrlRequired": "Introduce una URL de repositorio antes de clonar.",
|
||||
"directoryExplorerDialog.toast.selectValidDirectoryPath": "Por favor selecciona una ruta de directorio válida.",
|
||||
|
||||
@@ -1609,6 +1609,7 @@ export const dict = {
|
||||
'directoryExplorerDialog.toast.desktopDeniedAccess': 'Le bureau a refusé l\'accès au répertoire.',
|
||||
'directoryExplorerDialog.toast.failedToOpenDirectory': 'Échec de l\'ouverture du répertoire',
|
||||
'directoryExplorerDialog.toast.desktopCouldNotGrantAccess': 'Desktop n\'a pas pu accorder l\'accès aux fichiers.',
|
||||
'directoryExplorerDialog.toast.addedProjects': '{count} projet(s) ajouté(s)',
|
||||
'directoryExplorerDialog.toast.failedToAddProject': 'Échec de l\'ajout du projet',
|
||||
'directoryExplorerDialog.toast.cloneUrlRequired': 'Entrez dans un dépôt URL avant le clonage.',
|
||||
'directoryExplorerDialog.toast.selectValidDirectoryPath': 'Veuillez sélectionner un chemin de répertoire valide.',
|
||||
|
||||
@@ -1848,6 +1848,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
'directoryExplorerDialog.toast.desktopDeniedAccess': 'デスクトップがディレクトリアクセスを拒否しました。',
|
||||
'directoryExplorerDialog.toast.failedToOpenDirectory': 'ディレクトリを開けませんでした',
|
||||
'directoryExplorerDialog.toast.desktopCouldNotGrantAccess': 'デスクトップがファイルアクセスを許可できませんでした。',
|
||||
'directoryExplorerDialog.toast.addedProjects': '{count}件のプロジェクトを追加しました',
|
||||
'directoryExplorerDialog.toast.failedToAddProject': 'プロジェクトの追加に失敗しました',
|
||||
'directoryExplorerDialog.toast.cloneUrlRequired': 'クローンする前にリポジトリURLを入力してください。',
|
||||
'directoryExplorerDialog.toast.selectValidDirectoryPath': '有効なディレクトリパスを選択してください。',
|
||||
|
||||
@@ -1854,6 +1854,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
'directoryExplorerDialog.toast.desktopDeniedAccess': '데스크톱에서 디렉터리 접근이 거부되었습니다.',
|
||||
'directoryExplorerDialog.toast.failedToOpenDirectory': '디렉터리를 열지 못했습니다',
|
||||
'directoryExplorerDialog.toast.desktopCouldNotGrantAccess': '데스크톱에서 파일 접근 권한을 부여하지 못했습니다.',
|
||||
'directoryExplorerDialog.toast.addedProjects': '프로젝트 {count}개 추가됨',
|
||||
'directoryExplorerDialog.toast.failedToAddProject': '프로젝트 추가 실패',
|
||||
'directoryExplorerDialog.toast.cloneUrlRequired': '복제하기 전에 저장소 URL을 입력하세요.',
|
||||
'directoryExplorerDialog.toast.selectValidDirectoryPath': '유효한 디렉터리 경로를 선택하세요.',
|
||||
|
||||
@@ -1921,6 +1921,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
'directoryExplorerDialog.title': 'Dodaj katalog projektu',
|
||||
'directoryExplorerDialog.toast.desktopCouldNotGrantAccess': 'Aplikacja desktopowa nie mogła przyznać dostępu do pliku.',
|
||||
'directoryExplorerDialog.toast.desktopDeniedAccess': 'Aplikacja desktopowa odmówiła dostępu do katalogu.',
|
||||
'directoryExplorerDialog.toast.addedProjects': 'Dodano {count} projektów',
|
||||
'directoryExplorerDialog.toast.failedToAddProject': 'Nie udało się dodać projektu',
|
||||
'directoryExplorerDialog.toast.cloneUrlRequired': 'Wpisz URL repozytorium przed klonowaniem.',
|
||||
'directoryExplorerDialog.toast.failedToOpenDirectory': 'Nie udało się otworzyć katalogu',
|
||||
|
||||
@@ -1830,6 +1830,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
"directoryExplorerDialog.toast.desktopDeniedAccess": "O desktop negou o acesso ao diretório.",
|
||||
"directoryExplorerDialog.toast.failedToOpenDirectory": "Não foi possível abrir o diretório",
|
||||
"directoryExplorerDialog.toast.desktopCouldNotGrantAccess": "O desktop não pôde conceder acesso ao arquivo.",
|
||||
"directoryExplorerDialog.toast.addedProjects": "Foram adicionados {count} projeto(s)",
|
||||
"directoryExplorerDialog.toast.failedToAddProject": "Não foi possível adicionar o projeto",
|
||||
"directoryExplorerDialog.toast.cloneUrlRequired": "Insira uma URL de repositório antes de clonar.",
|
||||
"directoryExplorerDialog.toast.selectValidDirectoryPath": "Selecione um caminho de diretório válido.",
|
||||
|
||||
@@ -1814,6 +1814,7 @@ export const dict = {
|
||||
'directoryExplorerDialog.toast.desktopDeniedAccess': 'Masaüstü uygulaması dizin erişimini reddetti.',
|
||||
'directoryExplorerDialog.toast.failedToOpenDirectory': 'Dizin açılamadı',
|
||||
'directoryExplorerDialog.toast.desktopCouldNotGrantAccess': 'Masaüstü uygulaması dosya erişimi veremedi.',
|
||||
'directoryExplorerDialog.toast.addedProjects': '{count} proje eklendi',
|
||||
'directoryExplorerDialog.toast.failedToAddProject': 'Proje eklenemedi',
|
||||
'directoryExplorerDialog.toast.cloneUrlRequired': 'Klonlamadan önce bir depo URL\'si girin.',
|
||||
'directoryExplorerDialog.toast.selectValidDirectoryPath': 'Geçerli bir dizin yolu seçin.',
|
||||
|
||||
@@ -1830,6 +1830,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
"directoryExplorerDialog.toast.desktopDeniedAccess": "Десктопному застосунку заборонено доступ до каталогу.",
|
||||
"directoryExplorerDialog.toast.failedToOpenDirectory": "Не вдалося відкрити каталог",
|
||||
"directoryExplorerDialog.toast.desktopCouldNotGrantAccess": "Десктопний застосунок не зміг надати доступ до файлу.",
|
||||
"directoryExplorerDialog.toast.addedProjects": "Додано {count} проєкт(и)",
|
||||
"directoryExplorerDialog.toast.failedToAddProject": "Не вдалося додати проєкт",
|
||||
"directoryExplorerDialog.toast.cloneUrlRequired": "Введіть URL репозиторію перед клонуванням.",
|
||||
"directoryExplorerDialog.toast.selectValidDirectoryPath": "Виберіть правильний шлях до каталогу.",
|
||||
|
||||
@@ -1818,6 +1818,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
'directoryExplorerDialog.toast.desktopDeniedAccess': '桌面端拒绝了目录访问。',
|
||||
'directoryExplorerDialog.toast.failedToOpenDirectory': '打开目录失败',
|
||||
'directoryExplorerDialog.toast.desktopCouldNotGrantAccess': '桌面端无法授予文件访问权限。',
|
||||
'directoryExplorerDialog.toast.addedProjects': '已添加 {count} 个项目',
|
||||
'directoryExplorerDialog.toast.failedToAddProject': '添加项目失败',
|
||||
'directoryExplorerDialog.toast.cloneUrlRequired': '克隆前请输入仓库 URL。',
|
||||
'directoryExplorerDialog.toast.selectValidDirectoryPath': '请选择有效的目录路径。',
|
||||
|
||||
@@ -1822,6 +1822,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
'directoryExplorerDialog.toast.desktopDeniedAccess': '桌面端拒絕了目錄存取。',
|
||||
'directoryExplorerDialog.toast.failedToOpenDirectory': '開啟目錄失敗',
|
||||
'directoryExplorerDialog.toast.desktopCouldNotGrantAccess': '桌面端無法授予檔案存取權限。',
|
||||
'directoryExplorerDialog.toast.addedProjects': '已新增 {count} 個專案',
|
||||
'directoryExplorerDialog.toast.failedToAddProject': '新增專案失敗',
|
||||
'directoryExplorerDialog.toast.cloneUrlRequired': '複製前請輸入儲存庫 URL。',
|
||||
'directoryExplorerDialog.toast.selectValidDirectoryPath': '請選擇有效的目錄路徑。',
|
||||
|
||||
Reference in New Issue
Block a user