diff --git a/Rubberduck.Core/UI/CodeExplorer/Commands/AddComponentCommand.cs b/Rubberduck.Core/UI/CodeExplorer/Commands/AddComponentCommand.cs index 796e05cb83..b6e818ad47 100644 --- a/Rubberduck.Core/UI/CodeExplorer/Commands/AddComponentCommand.cs +++ b/Rubberduck.Core/UI/CodeExplorer/Commands/AddComponentCommand.cs @@ -9,7 +9,6 @@ namespace Rubberduck.UI.CodeExplorer.Commands public class AddComponentCommand { private readonly IVBE _vbe; - private const string DefaultFolder = "VBAProject"; public AddComponentCommand(IVBE vbe) { @@ -69,16 +68,22 @@ private Declaration GetDeclaration(CodeExplorerItemViewModel node) return (node as ICodeExplorerDeclarationViewModel)?.Declaration; } - + private string GetActiveProjectName() + { + using (var activeProject = _vbe.ActiveVBProject) + { + return activeProject.Name; + } + } private string GetFolder(CodeExplorerItemViewModel node) { switch (node) { case null: - return DefaultFolder; + return GetActiveProjectName(); case ICodeExplorerDeclarationViewModel declarationNode: return string.IsNullOrEmpty(declarationNode.Declaration.CustomFolder) - ? DefaultFolder + ? GetActiveProjectName() : declarationNode.Declaration.CustomFolder.Replace("\"", string.Empty); default: return ((CodeExplorerCustomFolderViewModel)node).FullPath; diff --git a/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx b/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx index f1a063c905..639a3a27e2 100644 --- a/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx +++ b/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx @@ -118,69 +118,69 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Close curly braces '{' + Schließe geschweifte Klammern '{' - Close square brackets '[' + Schließe eckige Klammern '[' - Close parentheses '(' + Schließe Klammern '(' - Close string literals '"' + Schließe String-Zeichenketten '"' - Close 'Do [Until|While]...Loop' loop blocks + Schließe 'Do [Until|While]...Loop' Blöcke - Close 'Enum' blocks + Schließe 'Enum' Blöcke - Close 'For [Each]...Next' loop blocks + Schließe 'For [Each]...Next' Blöcke - Close 'If' blocks + Schließe 'If' Blöcke - Treat 'On Error Resume Next...GoTo 0' as a block + Behandele 'On Error Resume Next...GoTo 0' als Block - Close precompiler '#If' blocks + Schließe Precompiler '#If' Blöcke - Close 'Select' blocks + Schließe 'Select' Blöcke - Close 'Type' blocks + Schließe 'Type' Blöcke - Close 'While...Wend' loop blocks + Schließe 'While...Wend' Blöcke - Close 'With' blocks + Schließe 'With' Blöcke - Override 'Sub' member block completion + Überschreibe 'Sub' Vervollständigung der VBE - Override 'Function' member block completion + Überschreibe 'Function' Vervollständigung der VBE - Override 'Property' member block completion + Überschreibe 'Property' Vervollständigung der VBE - Autocomplete blocks on TAB + Vervollständige Blöcke mit TAB - Autocomplete blocks on ENTER + Vervollständige Blöcke mit ENTER - Autocompletion Settings + Einstellungen der automatischen Vervollständigung - Configure which Rubberduck autocompletions are enabled. + Konfigurieren Sie, welche Rubberduck-Autokomplettierungen aktiviert sind. - Enable smart concatenation + Aktiviere intelligente Verkettung \ No newline at end of file diff --git a/Rubberduck.Resources/Settings/SettingsUI.de.resx b/Rubberduck.Resources/Settings/SettingsUI.de.resx index bce933253f..d437ca7be3 100644 --- a/Rubberduck.Resources/Settings/SettingsUI.de.resx +++ b/Rubberduck.Resources/Settings/SettingsUI.de.resx @@ -126,6 +126,9 @@ Importieren + + Einstellungen der automatischen Vervollständigung + Allgemeine Einstellungen @@ -145,7 +148,7 @@ Fenstereinstellungen - Configure which autocompletions are enabled. + Konfigurieren Sie, welche Autovervollständigungen aktiviert sind. [Ok] zum Schließen und Speichern oder [Abbrechen] zum Verwerfen der Änderungen. @@ -169,7 +172,7 @@ Zurücksetzen - All + Alle Rubberduck Einstellungen