From 362918e94ff4562f04dc58dcda18cfd8904cfbd3 Mon Sep 17 00:00:00 2001 From: Imh0t3b Date: Tue, 10 Jul 2018 19:13:33 +0200 Subject: [PATCH 1/3] German translations for Autocompletion Settings Signed-off-by: Imh0t3b --- .../Settings/AutoCompletesPage.de.resx | 44 +++++++++---------- .../Settings/SettingsUI.de.resx | 7 ++- 2 files changed, 27 insertions(+), 24 deletions(-) diff --git a/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx b/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx index f1a063c905..872ea2d891 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 + Ersetzte 'Sub' Block Vervollständigung - Override 'Function' member block completion + Ersetzte 'Function' Block Vervollständigung - Override 'Property' member block completion + Ersetze 'Property' Block Vervollständigung - Autocomplete blocks on TAB + Vervollständige Blöcke bei TAB - Autocomplete blocks on ENTER + Vervollständige Blöcke bei ENTER - Autocompletion Settings + Autovervollständigung Einstellungen - 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..8fb4f3234d 100644 --- a/Rubberduck.Resources/Settings/SettingsUI.de.resx +++ b/Rubberduck.Resources/Settings/SettingsUI.de.resx @@ -126,6 +126,9 @@ Importieren + + Autovervollständigung Einstellungen + 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 From 6ce76af171219b130026a71c2bc21df8539f0437 Mon Sep 17 00:00:00 2001 From: Imh0t3b Date: Tue, 10 Jul 2018 20:07:34 +0200 Subject: [PATCH 2/3] Issue #4016 AddComponentCommand should use the active project name as a default folder name --- .../UI/CodeExplorer/Commands/AddComponentCommand.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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; From db533ffc1a64ecd87a8a355fa393567a6d2b7f57 Mon Sep 17 00:00:00 2001 From: Imh0t3b Date: Wed, 11 Jul 2018 20:22:56 +0200 Subject: [PATCH 3/3] suiggested changes by Vogel612 --- .../Settings/AutoCompletesPage.de.resx | 12 ++++++------ Rubberduck.Resources/Settings/SettingsUI.de.resx | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx b/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx index 872ea2d891..639a3a27e2 100644 --- a/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx +++ b/Rubberduck.Resources/Settings/AutoCompletesPage.de.resx @@ -160,22 +160,22 @@ Schließe 'With' Blöcke - Ersetzte 'Sub' Block Vervollständigung + Überschreibe 'Sub' Vervollständigung der VBE - Ersetzte 'Function' Block Vervollständigung + Überschreibe 'Function' Vervollständigung der VBE - Ersetze 'Property' Block Vervollständigung + Überschreibe 'Property' Vervollständigung der VBE - Vervollständige Blöcke bei TAB + Vervollständige Blöcke mit TAB - Vervollständige Blöcke bei ENTER + Vervollständige Blöcke mit ENTER - Autovervollständigung Einstellungen + Einstellungen der automatischen Vervollständigung Konfigurieren Sie, welche Rubberduck-Autokomplettierungen aktiviert sind. diff --git a/Rubberduck.Resources/Settings/SettingsUI.de.resx b/Rubberduck.Resources/Settings/SettingsUI.de.resx index 8fb4f3234d..d437ca7be3 100644 --- a/Rubberduck.Resources/Settings/SettingsUI.de.resx +++ b/Rubberduck.Resources/Settings/SettingsUI.de.resx @@ -127,7 +127,7 @@ Importieren - Autovervollständigung Einstellungen + Einstellungen der automatischen Vervollständigung Allgemeine Einstellungen