diff --git a/CHANGELOG.md b/CHANGELOG.md index 65627c2..ce2f563 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ Change Log > Here's our record of all notable changes made to to this project +v1.3.2 +--- + +* Add additional fallback for Workspace Detection ( Thanks @bjrmatos ) +* Move Missing Workspace Message to Panel rather than show alert ( Thanks @colas31 ) +* Revert Glob Pattern Change that used OS Path Separator + v1.3.1 --- diff --git a/extension/index.js b/extension/index.js index 01b114e..2b96150 100755 --- a/extension/index.js +++ b/extension/index.js @@ -67,11 +67,12 @@ function activate(context) { }) const remove = vscode.commands.registerCommand('explorer-exclude.remove', (uri) => { - util.logger(`Remove: ${uri}`, 'debug') if (uri && uri.value) { const value = uri.value const key = value.substring(0, value.length - 2) + util.logger(`Remove: ${key}`, 'debug') + util.deleteExclude(key, function () { setTimeout(function () { pane.update(util.getExcludes()) @@ -124,6 +125,7 @@ function activate(context) { // Set Initial State of Extension vscode.commands.executeCommand('setContext', 'explorer-exclude.enabled', true) + vscode.commands.executeCommand('setContext', 'explorer-exclude.hasLoaded', true) // Save Extension Context for later use util.saveContext(context) @@ -146,7 +148,9 @@ function activate(context) { /** * Handle Deactivating Extension */ -function deactivate() {} +function deactivate() { + vscode.commands.executeCommand('setContext', 'explorer-exclude.enabled', false) +} module.exports = { activate, diff --git a/extension/util.js b/extension/util.js index b5270a1..4ebed11 100755 --- a/extension/util.js +++ b/extension/util.js @@ -75,6 +75,12 @@ const getWorkspace = (context) => { const relative = path.relative(wsFolder.uri.fsPath, vscode.window.activeTextEditor.document.uri.path) return relative && !relative.startsWith('..') && !path.isAbsolute(relative) }) + + // The file that is active does not belong to any of the workspace folders, so let's use the first workspace + if (!root) { + root = vscode.workspace.workspaceFolders[0] + } + workspace = root && root.uri ? root.uri.fsPath : null } else { // No file was open, so just grab the first available workspace @@ -96,7 +102,9 @@ const getWorkspace = (context) => { if (!workspace) { const message = localize('debug.logger.missingWorkspace') logger(localize('debug.logger.error', 'getWorkspace', message), 'error') - vscode.window.showErrorMessage(`${localize('extension.title')}: ${message}`) + + vscode.commands.executeCommand('setContext', 'explorer-exclude.missingWorkspace', true) + vscode.commands.executeCommand('setContext', 'explorer-exclude.hasLoaded', true) } // Debug Cartridge Path @@ -294,13 +302,13 @@ function exclude(uri, callback) { case 'path': break case 'ext': - regex = _meta[key] ? `**${path.sep}*${_meta[key]}` : undefined + regex = _meta[key] ? `**/*${_meta[key]}` : undefined break case 'base': regex = _meta[key] break case 'dir': - if (_showPicker) regex = _meta[key] ? `${_meta[key] + path.sep}*.*` : undefined + if (_showPicker) regex = _meta[key] ? `${_meta[key]}/*.*` : undefined break } if (regex) { @@ -309,15 +317,15 @@ function exclude(uri, callback) { }) if (_meta['dir'] && _meta['ext']) { - options.push(`${_meta['dir']}${path.sep}*${_meta['ext']}`) + options.push(`${_meta['dir']}/*${_meta['ext']}`) } else if (_meta['ext']) { options.push(`*${_meta['ext']}`) } if (_meta['base']) { - options.push(`**${path.sep}${_meta['base']}`) + options.push(`**/${_meta['base']}`) if (_meta['dir']) { - options.push(`${_meta['dir']}${path.sep}${_meta['base']}`) + options.push(`${_meta['dir']}/${_meta['base']}`) } } diff --git a/package-lock.json b/package-lock.json index d76cdf4..e37761f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "explorer-exclude", - "version": "1.3.1", + "version": "1.3.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index bf4c3dd..6ffe1ef 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "explorer-exclude", "displayName": "Explorer Exclude", - "version": "1.3.1", + "version": "1.3.2", "description": "Explorer Exclude lets you easily Hide Files & Folders with Dynamic Filter Options. Add a New 'Hidden Items' Explorer Pane for you to Manage and Quickly Toggle Visibility of Hidden Items.", "license": "MIT", "publisher": "PeterSchmalfeldt", @@ -47,17 +47,19 @@ } ], "activationEvents": [ - "onStartupFinished", - "onView:extension", + "onCommand:explorer-exclude.disableAll", + "onCommand:explorer-exclude.enableAll", "onCommand:explorer-exclude.enabled", "onCommand:explorer-exclude.exclude", + "onCommand:explorer-exclude.hasLoaded", + "onCommand:explorer-exclude.missingWorkspace", "onCommand:explorer-exclude.remove", + "onCommand:explorer-exclude.reset", "onCommand:explorer-exclude.toggle", - "onCommand:explorer-exclude.toggleAllOn", "onCommand:explorer-exclude.toggleAllOff", - "onCommand:explorer-exclude.disableAll", - "onCommand:explorer-exclude.enableAll", - "onCommand:explorer-exclude.reset" + "onCommand:explorer-exclude.toggleAllOn", + "onStartupFinished", + "onView:extension" ], "contributes": { "configuration": [ @@ -92,6 +94,18 @@ } ] }, + "viewsWelcome": [ + { + "view": "explorerExclude.pane.items", + "contents": "%package.loading%", + "when": "!explorer-exclude.missingWorkspace && !explorer-exclude.hasLoaded" + }, + { + "view": "explorerExclude.pane.items", + "contents": "%debug.logger.missingWorkspace%", + "when": "explorer-exclude.missingWorkspace" + } + ], "commands": [ { "command": "explorer-exclude.exclude", @@ -165,46 +179,46 @@ { "command": "explorer-exclude.exclude", "group": "explorer-exclude@1", - "when": "activeViewlet == 'workbench.view.explorer'" + "when": "explorer-exclude.hasLoaded && !explorer-exclude.missingWorkspace && activeViewlet == 'workbench.view.explorer'" } ], "view/item/context": [ { "command": "explorer-exclude.remove", "group": "explorer-exclude@1", - "when": "view == explorerExclude.pane.items && viewItem && viewItem != '**/.git' && viewItem != '**/.svn'&& viewItem != '**/.hg'&& viewItem != '**/CVS'&& viewItem != '**/.DS_Store' && viewItem != '**/Thumbs.db' && viewItem != '**/*.git'" + "when": "explorer-exclude.hasLoaded && !explorer-exclude.missingWorkspace && view == explorerExclude.pane.items && viewItem && viewItem != '**/.git' && viewItem != '**/.svn'&& viewItem != '**/.hg'&& viewItem != '**/CVS'&& viewItem != '**/.DS_Store' && viewItem != '**/Thumbs.db' && viewItem != '**/*.git'" } ], "view/title": [ { "command": "explorer-exclude.disableAll", "group": "navigation@10", - "when": "view == explorerExclude.pane.items" + "when": "explorer-exclude.hasLoaded && !explorer-exclude.missingWorkspace && view == explorerExclude.pane.items" }, { "command": "explorer-exclude.enableAll", "group": "navigation@11", - "when": "view == explorerExclude.pane.items" + "when": "explorer-exclude.hasLoaded && !explorer-exclude.missingWorkspace && view == explorerExclude.pane.items" }, { "command": "explorer-exclude.toggleAllOn", "group": "navigation@12", - "when": "view == explorerExclude.pane.items && !explorer-exclude.enabled" + "when": "explorer-exclude.hasLoaded && !explorer-exclude.missingWorkspace && view == explorerExclude.pane.items && !explorer-exclude.enabled" }, { "command": "explorer-exclude.toggleAllOff", "group": "navigation@12", - "when": "view == explorerExclude.pane.items && explorer-exclude.enabled" + "when": "explorer-exclude.hasLoaded && !explorer-exclude.missingWorkspace && view == explorerExclude.pane.items && explorer-exclude.enabled" }, { "command": "explorer-exclude.reset", "group": "navigation@13", - "when": "view == explorerExclude.pane.items" + "when": "explorer-exclude.hasLoaded && !explorer-exclude.missingWorkspace && view == explorerExclude.pane.items" }, { "command": "explorer-exclude.openSettings", "group": "navigation@14", - "when": "view == explorerExclude.pane.items" + "when": "explorer-exclude.hasLoaded && !explorer-exclude.missingWorkspace && view == explorerExclude.pane.items" } ] } diff --git a/package.nls.bg.json b/package.nls.bg.json index f3ce444..ebb06e8 100644 --- a/package.nls.bg.json +++ b/package.nls.bg.json @@ -1,4 +1,5 @@ { + "_language": "Bulgarian", "command.openSettings.title": "Актуализиране на настройките на разширението", "config.properties.backup": "Конфигурация на ресурси: Конфигурирайте файловете, като използвате глобални модели, за да имате винаги празен последен ред.", "config.properties.showPicker": "Показване на инструмента за избор на шаблон на файл, когато е активиран, или Изключване на точното съвпадение, когато е деактивиран.", @@ -9,15 +10,16 @@ "error.ifExists": "{0} не съществува", "error.parseFilePath": "{0} не е налице", "extension.title": "Explorer Exclude", + "package.disableAll": "Деактивиране на всички", + "package.enableAll": "Активиране на всички", "package.exclude": "Добавяне към скрити елементи ...", + "package.loading": "Зареждане на скрити елементи...", "package.pane": "Скрити елементи", "package.remove": "Премахване от скритите елементи", - "package.toggle": "Превключване на видимостта", - "package.disableAll": "Деактивиране на всички", - "package.enableAll": "Активиране на всички", "package.reset": "Нулирайте скритите елементи", + "package.toggle": "Превключване на видимостта", "picker.placeholder": "Какво бихте искали да скриете? Изберете всички приложими.", + "reset.prompt": "Нулиране на скритите елементи? Това не може да бъде отменено.", "tooltip.hide": "Скриване на {0}", - "tooltip.show": "Показване на {0}", - "reset.prompt": "Нулиране на скритите елементи? Това не може да бъде отменено." + "tooltip.show": "Показване на {0}" } diff --git a/package.nls.de.json b/package.nls.de.json index 02c2b54..47dc6ba 100644 --- a/package.nls.de.json +++ b/package.nls.de.json @@ -1,4 +1,5 @@ { + "_language": "German", "command.openSettings.title": "Erweiterungseinstellungen aktualisieren", "config.properties.backup": "Ressourcenkonfiguration: Konfigurieren Sie Dateien mit Glob-Mustern so, dass sie immer eine leere letzte Zeile haben.", "config.properties.showPicker": "Dateimusterauswahl anzeigen, wenn aktiviert, oder Exakte Übereinstimmung ausschließen, wenn deaktiviert.", @@ -9,15 +10,16 @@ "error.ifExists": "{0} existiert nicht", "error.parseFilePath": "{0} ist nicht verfügbar", "extension.title": "Explorer Exclude", + "package.disableAll": "Alle deaktivieren", + "package.enableAll": "Alles aktivieren", "package.exclude": "Zu ausgeblendeten Objekten hinzufügen ...", + "package.loading": "Versteckte Elemente werden geladen ...", "package.pane": "Versteckte Gegenstände", "package.remove": "Aus ausgeblendeten Objekten entfernen", - "package.toggle": "Sichtbarkeit umschalten", - "package.disableAll": "Alle deaktivieren", - "package.enableAll": "Alles aktivieren", "package.reset": "Versteckte Objekte zurücksetzen", + "package.toggle": "Sichtbarkeit umschalten", "picker.placeholder": "Was möchtest du verstecken? Wählen Sie alle zutreffenden.", + "reset.prompt": "Versteckte Objekte zurücksetzen? Das kann nicht rückgängig gemacht werden.", "tooltip.hide": "{0} ausblenden", - "tooltip.show": "{0} anzeigen", - "reset.prompt": "Versteckte Objekte zurücksetzen? Das kann nicht rückgängig gemacht werden." + "tooltip.show": "{0} anzeigen" } diff --git a/package.nls.es.json b/package.nls.es.json index 3a7e3af..922c799 100644 --- a/package.nls.es.json +++ b/package.nls.es.json @@ -1,4 +1,5 @@ { + "_language": "Spanish", "command.openSettings.title": "Actualizar la configuración de la extensión", "config.properties.backup": "Configuración de recursos: configure archivos usando patrones globales para tener siempre una última línea vacía.", "config.properties.showPicker": "Mostrar selector de patrón de archivo cuando está habilitado o excluir coincidencia exacta cuando está deshabilitado.", @@ -9,15 +10,16 @@ "error.ifExists": "{0} no existe", "error.parseFilePath": "{0} no está disponible", "extension.title": "Explorer Exclude", + "package.disableAll": "Desactivar todo", + "package.enableAll": "Activar todo", "package.exclude": "Añadir a objetos ocultos ...", + "package.loading": "Cargando elementos ocultos...", "package.pane": "Objetos ocultos", "package.remove": "Eliminar de los elementos ocultos", - "package.toggle": "Alternar la visibilidad", - "package.disableAll": "Desactivar todo", - "package.enableAll": "Activar todo", "package.reset": "Restablecer elementos ocultos", + "package.toggle": "Alternar la visibilidad", "picker.placeholder": "¿Qué te gustaría esconder? Seleccione todas las que correspondan.", + "reset.prompt": "¿Desea restablecer los elementos ocultos? Esto no se puede deshacer.", "tooltip.hide": "Ocultar {0}", - "tooltip.show": "Show {0}", - "reset.prompt": "¿Desea restablecer los elementos ocultos? Esto no se puede deshacer." + "tooltip.show": "Show {0}" } diff --git a/package.nls.fr.json b/package.nls.fr.json index 684bb37..cbdc877 100644 --- a/package.nls.fr.json +++ b/package.nls.fr.json @@ -1,4 +1,5 @@ { + "_language": "French", "command.openSettings.title": "Mettre à jour les paramètres d'extension", "config.properties.backup": "Configuration des ressources : configurez les fichiers à l'aide de modèles glob pour qu'ils aient toujours une dernière ligne vide.", "config.properties.showPicker": "Afficher le sélecteur de modèle de fichier lorsqu'il est activé ou exclure la correspondance exacte lorsqu'il est désactivé.", @@ -9,15 +10,16 @@ "error.ifExists": "{0} n'existe pas", "error.parseFilePath": "{0} n'est pas disponible", "extension.title": "Explorer Exclude", + "package.disableAll": "Désactiver tous les", + "package.enableAll": "Activer tout", "package.exclude": "Ajouter aux éléments cachés ...", + "package.loading": "Chargement des éléments masqués...", "package.pane": "Objets Cachés", "package.remove": "Supprimer des éléments cachés", - "package.toggle": "Basculer la visibilité", - "package.disableAll": "Désactiver tous les", - "package.enableAll": "Activer tout", "package.reset": "Réinitialiser les éléments cachés", + "package.toggle": "Basculer la visibilité", "picker.placeholder": "Que voudriez-vous cacher? Sélectionnez tout ce qui s'y rapporte.", + "reset.prompt": "Réinitialiser les éléments cachés? Ça ne peut pas être annulé.", "tooltip.hide": "Masquer {0}", - "tooltip.show": "Montrer {0}", - "reset.prompt": "Réinitialiser les éléments cachés? Ça ne peut pas être annulé." + "tooltip.show": "Montrer {0}" } diff --git a/package.nls.hu.json b/package.nls.hu.json index 98d56f0..fa5efc1 100644 --- a/package.nls.hu.json +++ b/package.nls.hu.json @@ -1,4 +1,5 @@ { + "_language": "Hungarian", "command.openSettings.title": "Frissítse a bővítmény beállításait", "config.properties.backup": "Erőforrás-konfiguráció: Állítsa be a fájlokat glob-mintákkal úgy, hogy az utolsó sor mindig üres legyen.", "config.properties.showPicker": "Fájlmintaválasztó megjelenítése, ha engedélyezve van, vagy Pontos egyezés kizárása, ha le van tiltva.", @@ -9,15 +10,16 @@ "error.ifExists": "{0} nem létezik", "error.parseFilePath": "{0} nem érhető el", "extension.title": "Explorer Exclude", + "package.disableAll": "Összes letiltása", + "package.enableAll": "Az összes engedélyezése", "package.exclude": "Hozzáadás a rejtett elemekhez ...", + "package.loading": "Rejtett elemek betöltése...", "package.pane": "Rejtett elemek", "package.remove": "Eltávolítás a rejtett elemekből", - "package.toggle": "A láthatóság váltása", - "package.disableAll": "Összes letiltása", - "package.enableAll": "Az összes engedélyezése", "package.reset": "A rejtett elemek visszaállítása", + "package.toggle": "A láthatóság váltása", "picker.placeholder": "Mit szeretne elrejteni? Válassza ki az összes alkalmazást.", + "reset.prompt": "A rejtett elemek visszaállítása? Ezt nem lehet visszacsinálni.", "tooltip.hide": "{0} elrejtése", - "tooltip.show": "{0} megjelenítése", - "reset.prompt": "A rejtett elemek visszaállítása? Ezt nem lehet visszacsinálni." + "tooltip.show": "{0} megjelenítése" } diff --git a/package.nls.it.json b/package.nls.it.json index 9802612..21d7958 100644 --- a/package.nls.it.json +++ b/package.nls.it.json @@ -1,4 +1,5 @@ { + "_language": "Italian", "command.openSettings.title": "Aggiorna le impostazioni dell'estensione", "config.properties.backup": "Configurazione delle risorse: configura i file utilizzando i modelli glob per avere sempre un'ultima riga vuota.", "config.properties.showPicker": "Mostra Selettore modello file quando abilitato o Escludi corrispondenza esatta quando disabilitato.", @@ -9,15 +10,16 @@ "error.ifExists": "{0} non esiste", "error.parseFilePath": "{0} non è disponibile", "extension.title": "Explorer Exclude", + "package.disableAll": "Disabilitare tutto", + "package.enableAll": "Attiva tutto", "package.exclude": "Aggiungi a oggetti nascosti ...", + "package.loading": "Caricamento di elementi nascosti...", "package.pane": "Oggetti nascosti", "package.remove": "Rimuovi da oggetti nascosti", - "package.toggle": "Attiva / disattiva visibilità", - "package.disableAll": "Disabilitare tutto", - "package.enableAll": "Attiva tutto", "package.reset": "Reimposta elementi nascosti", + "package.toggle": "Attiva / disattiva visibilità", "picker.placeholder": "Cosa ti piacerebbe nascondere? Seleziona tutto ciò che si applica.", + "reset.prompt": "Reimposta elementi nascosti? Questo non può essere annullato.", "tooltip.hide": "Nascondi {0}", - "tooltip.show": "Mostra {0}", - "reset.prompt": "Reimposta elementi nascosti? Questo non può essere annullato." + "tooltip.show": "Mostra {0}" } diff --git a/package.nls.ja.json b/package.nls.ja.json index 4419976..cd8a637 100644 --- a/package.nls.ja.json +++ b/package.nls.ja.json @@ -1,4 +1,5 @@ { + "_language": "Japanese", "command.openSettings.title": "拡張設定の更新", "config.properties.backup": "リソース構成:globパターンを使用してファイルを構成し、常に最後の行が空になるようにします。", "config.properties.showPicker": "有効な場合はファイルパターンピッカーを表示し、無効な場合は完全一致を除外します。", @@ -9,15 +10,16 @@ "error.ifExists": "{0}は存在しません", "error.parseFilePath": "{0}は利用できません", "extension.title": "Explorer Exclude", + "package.disableAll": "すべて無効にします", + "package.enableAll": "全て可能にする", "package.exclude": "隠しアイテムに追加...", + "package.loading": "非表示のアイテムを読み込んでいます...", "package.pane": "隠しアイテム", "package.remove": "隠しアイテムから削除", - "package.toggle": "可視性を切り替える", - "package.disableAll": "すべて無効にします", - "package.enableAll": "全て可能にする", "package.reset": "隠しアイテムをリセット", + "package.toggle": "可視性を切り替える", "picker.placeholder": "何を隠したいですか?該当するものをすべて選択。", + "reset.prompt": "隠しアイテムをリセットしますか?これは、元に戻すことはできません。", "tooltip.hide": "{0}を非表示", - "tooltip.show": "{0}を表示", - "reset.prompt": "隠しアイテムをリセットしますか?これは、元に戻すことはできません。" + "tooltip.show": "{0}を表示" } diff --git a/package.nls.json b/package.nls.json index 0dc483e..8019490 100644 --- a/package.nls.json +++ b/package.nls.json @@ -1,4 +1,5 @@ { + "_language": "English", "command.openSettings.title": "Update Extension Settings", "config.properties.backup": "Resource configuration: Configure files using glob patterns to have an empty last line always.", "config.properties.showPicker": "Show File Pattern Picker when Enabled or Exclude Exact Match when disabled.", @@ -9,15 +10,16 @@ "error.ifExists": "{0} does not exist", "error.parseFilePath": "{0} is not available", "extension.title": "Explorer Exclude", + "package.disableAll": "Disable All", + "package.enableAll": "Enable All", "package.exclude": "Add to Hidden Items ...", + "package.loading": "Loading Hidden Items ...", "package.pane": "Hidden Items", "package.remove": "Remove from Hidden Items", - "package.toggle": "Toggle Visibility", - "package.disableAll": "Disable All", - "package.enableAll": "Enable All", "package.reset": "Reset Hidden Items", + "package.toggle": "Toggle Visibility", "picker.placeholder": "What would you like to hide? Select all that apply.", + "reset.prompt": "Reset Hidden Items? This cannot be undone.", "tooltip.hide": "Hide {0}", - "tooltip.show": "Show {0}", - "reset.prompt": "Reset Hidden Items? This cannot be undone." + "tooltip.show": "Show {0}" } diff --git a/package.nls.ko.json b/package.nls.ko.json index 1aaaa8c..75e4087 100644 --- a/package.nls.ko.json +++ b/package.nls.ko.json @@ -1,4 +1,5 @@ { + "_language": "Korean", "command.openSettings.title": "확장 설정 업데이트", "config.properties.backup": "리소스 구성: 항상 마지막 줄이 비어 있도록 glob 패턴을 사용하여 파일을 구성합니다.", "config.properties.showPicker": "활성화된 경우 파일 패턴 선택기를 표시하거나 비활성화된 경우 정확히 일치를 제외합니다.", @@ -9,15 +10,16 @@ "error.ifExists": "{0}이 (가) 존재하지 않습니다.", "error.parseFilePath": "{0}을 (를) 사용할 수 없습니다.", "extension.title": "Explorer Exclude", + "package.disableAll": "모두 사용 안함", + "package.enableAll": "모두 사용", "package.exclude": "숨겨진 항목에 추가 ...", + "package.loading": "숨겨진 항목 로드 중...", "package.pane": "숨겨진 항목", "package.remove": "숨겨진 항목에서 제거", - "package.toggle": "공개 설정 / 해제", - "package.disableAll": "모두 사용 안함", - "package.enableAll": "모두 사용", "package.reset": "숨겨진 항목 재설정", + "package.toggle": "공개 설정 / 해제", "picker.placeholder": "무엇을 숨기시겠습니까? 해당되는 모든 것들을 고르세요.", + "reset.prompt": "숨겨진 항목 재설정? 이 취소 할 수 없습니다.", "tooltip.hide": "{0} 숨기기", - "tooltip.show": "{0} 표시", - "reset.prompt": "숨겨진 항목 재설정? 이 취소 할 수 없습니다." + "tooltip.show": "{0} 표시" } diff --git a/package.nls.pt-br.json b/package.nls.pt-br.json index 72bf2b8..5c8c08a 100644 --- a/package.nls.pt-br.json +++ b/package.nls.pt-br.json @@ -1,4 +1,5 @@ { + "_language": "Portuguese", "command.openSettings.title": "Atualizar configurações de extensão", "config.properties.backup": "Configuração de recursos: configure arquivos usando padrões glob para ter sempre uma última linha vazia.", "config.properties.showPicker": "Mostrar seletor de padrão de arquivo quando ativado ou Excluir correspondência exata quando desativado.", @@ -9,15 +10,16 @@ "error.ifExists": "{0} não existe", "error.parseFilePath": "{0} não está disponível", "extension.title": "Explorer Exclude", + "package.disableAll": "Desativar tudo", + "package.enableAll": "Habilitar todos", "package.exclude": "Adicionar aos itens ocultos ...", + "package.loading": "Carregando itens ocultos...", "package.pane": "Itens ocultos", "package.remove": "Remover de itens ocultos", - "package.toggle": "Alternar visibilidade", - "package.disableAll": "Desativar tudo", - "package.enableAll": "Habilitar todos", "package.reset": "Redefinir itens ocultos", + "package.toggle": "Alternar visibilidade", "picker.placeholder": "O que você gostaria de esconder? Selecione tudo que se aplica.", + "reset.prompt": "Redefinir itens ocultos? Isto não pode ser desfeito.", "tooltip.hide": "Esconder {0}", - "tooltip.show": "Mostrar {0}", - "reset.prompt": "Redefinir itens ocultos? Isto não pode ser desfeito." + "tooltip.show": "Mostrar {0}" } diff --git a/package.nls.ru.json b/package.nls.ru.json index c9c3427..505eccb 100644 --- a/package.nls.ru.json +++ b/package.nls.ru.json @@ -1,4 +1,5 @@ { + "_language": "Russian", "command.openSettings.title": "Обновить настройки расширения", "config.properties.backup": "Конфигурация ресурсов: настройте файлы с использованием шаблонов универсальных объектов, чтобы последняя строка всегда была пустой.", "config.properties.showPicker": "Показывать средство выбора шаблона файла, если оно включено, или исключать точное совпадение, если оно отключено.", @@ -9,15 +10,16 @@ "error.ifExists": "{0} не существует", "error.parseFilePath": "{0} недоступен", "extension.title": "Explorer Exclude", + "package.disableAll": "Отключить все", + "package.enableAll": "Включить все", "package.exclude": "Добавить в скрытые объекты ...", + "package.loading": "Загрузка скрытых элементов...", "package.pane": "Скрытые предметы", "package.remove": "Удалить из скрытых предметов", - "package.toggle": "Переключить видимость", - "package.disableAll": "Отключить все", - "package.enableAll": "Включить все", "package.reset": "Сбросить скрытые предметы", + "package.toggle": "Переключить видимость", "picker.placeholder": "Что бы вы хотели скрыть? Выбрать все, что подходит.", + "reset.prompt": "Сбросить скрытые предметы? Это не может быть отменено.", "tooltip.hide": "Скрыть {0}", - "tooltip.show": "Показать {0}", - "reset.prompt": "Сбросить скрытые предметы? Это не может быть отменено." + "tooltip.show": "Показать {0}" } diff --git a/package.nls.tr.json b/package.nls.tr.json index 9de29ad..e86dd62 100644 --- a/package.nls.tr.json +++ b/package.nls.tr.json @@ -1,4 +1,5 @@ { + "_language": "Turkish", "command.openSettings.title": "Uzantı Ayarlarını Güncelle", "config.properties.backup": "Kaynak yapılandırması: Her zaman boş bir son satıra sahip olmak için glob kalıplarını kullanarak dosyaları yapılandırın.", "config.properties.showPicker": "Etkinleştirildiğinde Dosya Desen Seçici'yi göster veya devre dışı bırakıldığında Tam Eşleşmeyi Hariç Tut.", @@ -9,15 +10,16 @@ "error.ifExists": "{0} mevcut değil", "error.parseFilePath": "{0} mevcut değil", "extension.title": "Explorer Exclude", + "package.disableAll": "Hepsini etkisiz hale getir", + "package.enableAll": "Hepsini etkinleştir", "package.exclude": "Gizli Öğelere Ekle ...", + "package.loading": "Gizli Öğeler Yükleniyor...", "package.pane": "Gizli Öğeler", "package.remove": "Gizli Öğelerden Kaldır", - "package.toggle": "Görünürlüğü Değiştir", - "package.disableAll": "Hepsini etkisiz hale getir", - "package.enableAll": "Hepsini etkinleştir", "package.reset": "Gizli Öğeleri Sıfırla", + "package.toggle": "Görünürlüğü Değiştir", "picker.placeholder": "Ne saklamak istersiniz? Uygun olanları seçin.", + "reset.prompt": "Gizli Öğeleri Sıfırla? Bu geri alınamaz.", "tooltip.hide": "{0} sakla", - "tooltip.show": "{0} göster", - "reset.prompt": "Gizli Öğeleri Sıfırla? Bu geri alınamaz." + "tooltip.show": "{0} göster" } diff --git a/package.nls.zh-cn.json b/package.nls.zh-cn.json index 5e1406e..6a5cd88 100644 --- a/package.nls.zh-cn.json +++ b/package.nls.zh-cn.json @@ -1,4 +1,5 @@ { + "_language": "Chinese (Simplified)", "command.openSettings.title": "更新扩展设置", "config.properties.backup": "资源配置:使用模式配置文件以始终有一个空的最后一行。", "config.properties.showPicker": "启用时显示文件模式选择器或禁用时排除完全匹配。", @@ -9,15 +10,16 @@ "error.ifExists": "{0}不存在", "error.parseFilePath": "{0}不可用", "extension.title": "Explorer Exclude", + "package.disableAll": "禁用所有", + "package.enableAll": "全部启用", "package.exclude": "添加到隐藏物品...", + "package.loading": "加载隐藏物品...", "package.pane": "隐藏物品", "package.remove": "从隐藏物品中删除", - "package.toggle": "切换可见性", - "package.disableAll": "禁用所有", - "package.enableAll": "全部启用", "package.reset": "重置隐藏的项目", + "package.toggle": "切换可见性", "picker.placeholder": "你想隐藏什么?选择所有符合条件的。", + "reset.prompt": "重置隐藏物品?这不能被撤消。", "tooltip.hide": "隐藏{0}", - "tooltip.show": "显示{0}", - "reset.prompt": "重置隐藏物品?这不能被撤消。" + "tooltip.show": "显示{0}" } diff --git a/package.nls.zh-tw.json b/package.nls.zh-tw.json index 531f174..d35808e 100644 --- a/package.nls.zh-tw.json +++ b/package.nls.zh-tw.json @@ -1,4 +1,5 @@ { + "_language": "Chinese (Traditional)", "command.openSettings.title": "更新擴展設置", "config.properties.backup": "資源配置:使用模式配置文件以始終有一個空的最後一行。", "config.properties.showPicker": "啟用時顯示文件模式選擇器或禁用時排除完全匹配。", @@ -9,15 +10,16 @@ "error.ifExists": "{0}不存在", "error.parseFilePath": "{0}不可用", "extension.title": "Explorer Exclude", + "package.disableAll": "禁用所有", + "package.enableAll": "全部啟用", "package.exclude": "添加到隱藏物品...", + "package.loading": "加載隱藏物品...", "package.pane": "隱藏物品", "package.remove": "從隱藏物品中刪除", - "package.toggle": "切換可見性", - "package.disableAll": "禁用所有", - "package.enableAll": "全部啟用", "package.reset": "重置隱藏的項目", + "package.toggle": "切換可見性", "picker.placeholder": "你想隱藏什麼?選擇所有符合條件的。", + "reset.prompt": "重置隱藏物品?這不能被撤消。", "tooltip.hide": "隱藏{0}", - "tooltip.show": "顯示{0}", - "reset.prompt": "重置隱藏物品?這不能被撤消。" + "tooltip.show": "顯示{0}" }