Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge remote-tracking branch 'blessed/next'
  • Loading branch information
Vogel612 committed Dec 9, 2017
2 parents d0b2b6c + 50b2178 commit 664907f
Show file tree
Hide file tree
Showing 11 changed files with 127 additions and 42 deletions.
6 changes: 3 additions & 3 deletions RetailCoder.VBE/UI/About/AboutControl.xaml
Expand Up @@ -182,8 +182,8 @@ Stephen Bullen (Smart Indenter)
</StackPanel>
</Border>
<TextBlock Grid.Row="2" Grid.Column="1"
Text="{Resx ResxName=Rubberduck.UI.RubberduckUI, Key=AboutWindow_Copyright}"
FontSize="8" Margin="10"
VerticalAlignment="Bottom" HorizontalAlignment="Center" Height="11" Width="237" />
Text="{Binding AboutCopyright}"
FontSize="8" Margin="10"
VerticalAlignment="Bottom" HorizontalAlignment="Center" Height="11" Width="237" />
</Grid>
</UserControl>
4 changes: 3 additions & 1 deletion RetailCoder.VBE/UI/About/AboutControlViewModel.cs
@@ -1,6 +1,5 @@
using System;
using System.Diagnostics;
using System.Reflection;
using NLog;
using Rubberduck.UI.Command;
using Rubberduck.VersionCheck;
Expand Down Expand Up @@ -33,5 +32,8 @@ public CommandBase UriCommand
});
}
}

public string AboutCopyright =>
string.Format(RubberduckUI.AboutWindow_Copyright, DateTime.Now.Year);
}
}
11 changes: 10 additions & 1 deletion RetailCoder.VBE/UI/RubberduckUI.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 25 additions & 1 deletion RetailCoder.VBE/UI/RubberduckUI.de.resx
Expand Up @@ -2064,4 +2064,28 @@ Möchten sie die Einstellungen in Rubberduck importieren?</value>
<value>Rubberduck TODO Markierungen - {0}
{1} Markierungen gefunden.</value>
</data>
</root>
<data name="AboutWindow_CopyVersionCaption" xml:space="preserve">
<value>Erfolgreich Kopiert</value>
</data>
<data name="AboutWindow_CopyVersionLabel" xml:space="preserve">
<value>Hier klicken, um Versionsinformation in Zwischenablage zu kopieren.</value>
</data>
<data name="AboutWindow_CopyVersionMessage" xml:space="preserve">
<value>Versionsinformation in Zwischenablage kopiert.</value>
</data>
<data name="CodeMetricsDockablePresenter_Caption" xml:space="preserve">
<value>Codemetrikergebnisse</value>
</data>
<data name="RubberduckMenu_CodeMetrics" xml:space="preserve">
<value>Codemetriken</value>
</data>
<data name="CodeMetrics_Complexity" xml:space="preserve">
<value>Zyklomatische Komplexität</value>
</data>
<data name="CodeMetrics_Lines" xml:space="preserve">
<value>Codezeilen</value>
</data>
<data name="CodeMetrics_Nesting" xml:space="preserve">
<value>Maximale Einrückung</value>
</data>
</root>
80 changes: 52 additions & 28 deletions RetailCoder.VBE/UI/RubberduckUI.fr.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -1882,16 +1882,16 @@ End Sub</value>
<value>Impossible de renommer le membre '{0}' de l'interface.</value>
</data>
<data name="Assert_NeitherParameterIsArray">
<value />
<value>Ni [attendu] ni [réel] n'est un tableau.</value>
</data>
<data name="Assert_UnexpectedArrayFormat">
<value />
<value>[attendu] et [réel] sont des tableaux. Considérez utiliser {0}.</value>
</data>
<data name="Assert_ReferenceValueMismatch">
<value />
<value>[attendu] est une référence, mais [réel] est une valeur.</value>
</data>
<data name="Assert_GenericException">
<value />
<value>Une exception s'est produite lors de l'exécution des tests.</value>
</data>
<data name="EmptyUIRefreshMessage">
<value>pour analyser et traiter
Expand All @@ -1901,13 +1901,13 @@ les projets dans le VBE.</value>
<value>Exporter le projet...</value>
</data>
<data name="Assert_UBoundMismatchFormat">
<value />
<value>Dimension {0}: valeur UBound attendue {1}; valeur UBound réelle {2}. {3}</value>
</data>
<data name="Assert_FailedMessageFormat">
<value />
<value>Échec de l'assertion {0}. {1}</value>
</data>
<data name="Assert_UnexpectedNullArraysFormat">
<value />
<value>[attendu] et [réel] sont 'Nothing'. Considérez utiliser {0}.</value>
</data>
<data name="ToolsMenu_ExportProject">
<value>Exporter le projet actif...</value>
Expand All @@ -1919,7 +1919,7 @@ les projets dans le VBE.</value>
<value>Activer le contrôle des source. Prendra effet au prochain démarrage.</value>
</data>
<data name="Assert_UnexpectedValueComparisonFormat">
<value />
<value>[attendu] et [réel] sont des valeurs. Considérez utiliser {0}.</value>
</data>
<data name="Assert_ComException">
<value>Une erreur COM inattendue s'est produite lors de l'exécution des tests.</value>
Expand All @@ -1934,7 +1934,7 @@ les projets dans le VBE.</value>
<value>Tests inconclusifs</value>
</data>
<data name="Assert_UnexpectedReferenceComparisonFormat">
<value />
<value>[attendu] et [réel] sont des références. Considérez utiliser {0}.</value>
</data>
<data name="RenamePresenter_TargetIsControlEventHandler">
<value>La méthode {0} répond aux événements du contrôle '{1}'. Renommer '{1}'?</value>
Expand All @@ -1952,25 +1952,25 @@ les projets dans le VBE.</value>
<value>L'identifiant {0} ne peut être renommé.</value>
</data>
<data name="Assert_EasterEggIVerifyPassed">
<value />
<value>Ouais, moi aussi je vérifie mes entrées =)</value>
</data>
<data name="CodeExplorer_AddModule">
<value>Ajouter un module</value>
</data>
<data name="RefactorRename_TargetNotDefinedError">
<value />
<value>Impossible de détecter la cible à renommer</value>
</data>
<data name="Assert_InvalidFakePassThrough">
<value />
<value>Configuration invalide de IFake {0}. La propriété PassThrough doit être à False.</value>
</data>
<data name="CodeExplorer_SortStyle_ByName">
<value>Par nom</value>
</data>
<data name="Assert_EasterEggAssertClassPassed">
<value />
<value>On essaie de faire quoi au juste?</value>
</data>
<data name="Assert_DimensionMismatchFormat">
<value />
<value>{0} dimensions attendues; {1} dimensions réelles. {2}</value>
</data>
<data name="ImportCommand_OpenDialog_Title">
<value>Importer fichiers source</value>
Expand All @@ -1979,7 +1979,7 @@ les projets dans le VBE.</value>
<value>Ouvrir un repository local</value>
</data>
<data name="Assert_VerifyParameterNonNumeric">
<value />
<value>Le paramètre {0} n'avait pas une valeur numérique lors de l'invocation {1}. {2}</value>
</data>
<data name="EmptyUIRefreshMessage_Title">
<value>Rubberduck ne voit rien pour l'instant.</value>
Expand All @@ -1988,10 +1988,10 @@ les projets dans le VBE.</value>
<value>Ces fonctionnalités sont présentement en phase de tests et/ou diagnostics. Activer ces fonctionnalités peut produire des erreurs inattendues qui peuvent résulter en pertes de données.</value>
</data>
<data name="Assert_VerifyNoInvocationFormat">
<value />
<value>Aucune invocation correspondante pour le paramètre {0}; seulement {1} invocations. {2}</value>
</data>
<data name="Assert_VerifyInternalErrorMessage">
<value />
<value>Rubberduck n'a pas pu traiter les résultats de l'invocation.</value>
</data>
<data name="HotkeyDescription_ExportActiveProject">
<value>Exporter le projet actif</value>
Expand All @@ -2006,34 +2006,34 @@ les projets dans le VBE.</value>
<value>Veuillez sélectionner un dossier où exporter les fichier source de {0}:</value>
</data>
<data name="CodeExplorer_AddFormText">
<value />
<value>Formulaire (.frm)</value>
</data>
<data name="Assert_VerifyParameterNotPassed">
<value />
<value>Le paramètre {0} n'a pas été passé lors de l'invocation {1}. {2}</value>
</data>
<data name="Assert_ParameterIsNotArrayFormat">
<value />
<value>{0} n'est pas un tableau.</value>
</data>
<data name="GeneralSettings_ExperimentalFeatures">
<value>Fonctionnalités expérimentales:</value>
</data>
<data name="Assert_MismatchedTypes">
<value />
<value>[attendu] et [réel] sont de types différents.</value>
</data>
<data name="Assert_LBoundMismatchFormat">
<value />
<value>Dimension {0}: valeur LBound attendue {1}; valeur LBound réelle {2}. {3}</value>
</data>
<data name="Assert_NotImplemented">
<value />
<value>Pas implémenté.</value>
</data>
<data name="Assert_ValueReferenceMismatch">
<value />
<value>[attendu] est une valeur, mais [réel] est une référence.</value>
</data>
<data name="CodeExplorer_AddTestModuleWithStubsText">
<value>Module de tests avec modèles</value>
</data>
<data name="Assert_ParameterResultFormat">
<value />
<value>Attendu: {0}; Réel: {1}. {2}</value>
</data>
<data name="SourceControl_OpenRepositoryDescription">
<value>Ouvrir un repository local; le projet actif recevra le code source.</value>
Expand All @@ -2045,7 +2045,7 @@ les projets dans le VBE.</value>
<value>Tel que dans le module</value>
</data>
<data name="Assert_EasterEggIFakePassed">
<value />
<value>Attendu: Stack overflow?; Réel: Clause de garde. Oui oui!</value>
</data>
<data name="RubberduckMenu_Refresh">
<value>Actualiser</value>
Expand All @@ -2067,4 +2067,28 @@ les projets dans le VBE.</value>
<value>Rubberduck marqueurs TODO - {0}
{1} marqueurs trouvés.</value>
</data>
</root>
<data name="CodeMetrics_Nesting" xml:space="preserve">
<value>P</value>
</data>
<data name="CodeMetrics_Complexity" xml:space="preserve">
<value>Complexité Cyclomatique</value>
</data>
<data name="RubberduckMenu_CodeMetrics" xml:space="preserve">
<value>Statistiques</value>
</data>
<data name="CodeMetricsDockablePresenter_Caption" xml:space="preserve">
<value>Statistiques</value>
</data>
<data name="AboutWindow_CopyVersionMessage" xml:space="preserve">
<value>Les informations ont été copiées dans le presse-papier.</value>
</data>
<data name="AboutWindow_CopyVersionLabel" xml:space="preserve">
<value>Cliquer ici pour copier les informations dans le presse-papier.</value>
</data>
<data name="AboutWindow_CopyVersionCaption" xml:space="preserve">
<value>Copie complétée.</value>
</data>
<data name="CodeMetrics_Lines" xml:space="preserve">
<value>Lignes</value>
</data>
</root>
4 changes: 2 additions & 2 deletions RetailCoder.VBE/UI/RubberduckUI.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -2026,7 +2026,7 @@ Would you like to import them to Rubberduck?</value>
<comment>{0} = name of the function being faked.</comment>
</data>
<data name="RefactorRename_TargetNotDefinedError" xml:space="preserve">
<value>Unable To Detect Selected Rename Target</value>
<value>Unable to detect selected rename target</value>
</data>
<data name="RefactorRename_TargetNotUserDefinedError" xml:space="preserve">
<value>Identifier {0} cannot be renamed.</value>
Expand Down
4 changes: 2 additions & 2 deletions Retailcoder.VBE/UI/RubberduckUI.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -2026,7 +2026,7 @@ Would you like to import them to Rubberduck?</value>
<comment>{0} = name of the function being faked.</comment>
</data>
<data name="RefactorRename_TargetNotDefinedError" xml:space="preserve">
<value>Unable To Detect Selected Rename Target</value>
<value>Unable to detect selected rename target</value>
</data>
<data name="RefactorRename_TargetNotUserDefinedError" xml:space="preserve">
<value>Identifier {0} cannot be renamed.</value>
Expand Down
23 changes: 22 additions & 1 deletion Rubberduck.Parsing/Inspections/Resources/InspectionsUI.fr.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -856,4 +856,25 @@ Si le paramètre peut être nul, ignorer ce résultat; passer une valeur nulle
<data name="RemoveOptionBaseStatementQuickFix">
<value>Supprimer l'instruction 'Option Base'</value>
</data>
<data name="BooleanAssignedInIfElseInspectionMeta" xml:space="preserve">
<value>Une valeur Booléenne est assignée dans des branches conditionelles qui ne comportent aucune autre instruction. Remplacez la condition par une assignation directe.</value>
</data>
<data name="BooleanAssignedInIfElseInspectionName" xml:space="preserve">
<value>Assignation d'une valeur Booléenne littérale dans une structure conditionnelle.</value>
</data>
<data name="BooleanAssignedInIfElseInspectionResultFormat" xml:space="preserve">
<value>Valeur Booléenne littérale '{0}' assignée dans une structure conditionnelle.</value>
</data>
<data name="ReplaceIfElseWithConditionalStatementQuickFix" xml:space="preserve">
<value>Remplacer le bloc If/Else par une assignation directe</value>
</data>
<data name="EmptyModuleInspectionName" xml:space="preserve">
<value>Module vide</value>
</data>
<data name="EmptyModuleInspectionResultFormat" xml:space="preserve">
<value>Le module/classe {0} est vide.</value>
</data>
<data name="EmptyModuleInspectionMeta" xml:space="preserve">
<value>Les modules et classes vides démontrent des fonctionnalités pas encore implémentées ou représentent un fardeau non nécessaire pouvant nuire à la maintenance du projet.</value>
</data>
</root>
2 changes: 2 additions & 0 deletions Rubberduck.RegexAssistant/Rubberduck.RegexAssistant.csproj
Expand Up @@ -68,6 +68,8 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="i18n\AssistantResources.de.resx" />
<EmbeddedResource Include="i18n\AssistantResources.fr.resx" />
<EmbeddedResource Include="i18n\AssistantResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>AssistantResources.Designer.cs</LastGenOutput>
Expand Down
2 changes: 1 addition & 1 deletion Rubberduck.VBEEditor/VBEEditorText.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 5 additions & 2 deletions Rubberduck.VBEEditor/VBEEditorText.fr.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -103,4 +103,7 @@
<data name="SelectionLocationRange">
<value />
</data>
</root>
<data name="NonexistentComponentErrorText" xml:space="preserve">
<value>Le module/document {0} est introuvable. Impossible d'importer le code pour ce module.</value>
</data>
</root>

0 comments on commit 664907f

Please sign in to comment.