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