Skip to content

Commit 664907f

Browse files
committed
Merge remote-tracking branch 'blessed/next'
2 parents d0b2b6c + 50b2178 commit 664907f

File tree

11 files changed

+127
-42
lines changed

11 files changed

+127
-42
lines changed

RetailCoder.VBE/UI/About/AboutControl.xaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -182,8 +182,8 @@ Stephen Bullen (Smart Indenter)
182182
</StackPanel>
183183
</Border>
184184
<TextBlock Grid.Row="2" Grid.Column="1"
185-
Text="{Resx ResxName=Rubberduck.UI.RubberduckUI, Key=AboutWindow_Copyright}"
186-
FontSize="8" Margin="10"
187-
VerticalAlignment="Bottom" HorizontalAlignment="Center" Height="11" Width="237" />
185+
Text="{Binding AboutCopyright}"
186+
FontSize="8" Margin="10"
187+
VerticalAlignment="Bottom" HorizontalAlignment="Center" Height="11" Width="237" />
188188
</Grid>
189189
</UserControl>

RetailCoder.VBE/UI/About/AboutControlViewModel.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using System;
22
using System.Diagnostics;
3-
using System.Reflection;
43
using NLog;
54
using Rubberduck.UI.Command;
65
using Rubberduck.VersionCheck;
@@ -33,5 +32,8 @@ public CommandBase UriCommand
3332
});
3433
}
3534
}
35+
36+
public string AboutCopyright =>
37+
string.Format(RubberduckUI.AboutWindow_Copyright, DateTime.Now.Year);
3638
}
3739
}

RetailCoder.VBE/UI/RubberduckUI.Designer.cs

Lines changed: 10 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

RetailCoder.VBE/UI/RubberduckUI.de.resx

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2064,4 +2064,28 @@ Möchten sie die Einstellungen in Rubberduck importieren?</value>
20642064
<value>Rubberduck TODO Markierungen - {0}
20652065
{1} Markierungen gefunden.</value>
20662066
</data>
2067-
</root>
2067+
<data name="AboutWindow_CopyVersionCaption" xml:space="preserve">
2068+
<value>Erfolgreich Kopiert</value>
2069+
</data>
2070+
<data name="AboutWindow_CopyVersionLabel" xml:space="preserve">
2071+
<value>Hier klicken, um Versionsinformation in Zwischenablage zu kopieren.</value>
2072+
</data>
2073+
<data name="AboutWindow_CopyVersionMessage" xml:space="preserve">
2074+
<value>Versionsinformation in Zwischenablage kopiert.</value>
2075+
</data>
2076+
<data name="CodeMetricsDockablePresenter_Caption" xml:space="preserve">
2077+
<value>Codemetrikergebnisse</value>
2078+
</data>
2079+
<data name="RubberduckMenu_CodeMetrics" xml:space="preserve">
2080+
<value>Codemetriken</value>
2081+
</data>
2082+
<data name="CodeMetrics_Complexity" xml:space="preserve">
2083+
<value>Zyklomatische Komplexität</value>
2084+
</data>
2085+
<data name="CodeMetrics_Lines" xml:space="preserve">
2086+
<value>Codezeilen</value>
2087+
</data>
2088+
<data name="CodeMetrics_Nesting" xml:space="preserve">
2089+
<value>Maximale Einrückung</value>
2090+
</data>
2091+
</root>

RetailCoder.VBE/UI/RubberduckUI.fr.resx

Lines changed: 52 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<root>
33
<!--
44
Microsoft ResX Schema
@@ -1882,16 +1882,16 @@ End Sub</value>
18821882
<value>Impossible de renommer le membre '{0}' de l'interface.</value>
18831883
</data>
18841884
<data name="Assert_NeitherParameterIsArray">
1885-
<value />
1885+
<value>Ni [attendu] ni [réel] n'est un tableau.</value>
18861886
</data>
18871887
<data name="Assert_UnexpectedArrayFormat">
1888-
<value />
1888+
<value>[attendu] et [réel] sont des tableaux. Considérez utiliser {0}.</value>
18891889
</data>
18901890
<data name="Assert_ReferenceValueMismatch">
1891-
<value />
1891+
<value>[attendu] est une référence, mais [réel] est une valeur.</value>
18921892
</data>
18931893
<data name="Assert_GenericException">
1894-
<value />
1894+
<value>Une exception s'est produite lors de l'exécution des tests.</value>
18951895
</data>
18961896
<data name="EmptyUIRefreshMessage">
18971897
<value>pour analyser et traiter
@@ -1901,13 +1901,13 @@ les projets dans le VBE.</value>
19011901
<value>Exporter le projet...</value>
19021902
</data>
19031903
<data name="Assert_UBoundMismatchFormat">
1904-
<value />
1904+
<value>Dimension {0}: valeur UBound attendue {1}; valeur UBound réelle {2}. {3}</value>
19051905
</data>
19061906
<data name="Assert_FailedMessageFormat">
1907-
<value />
1907+
<value>Échec de l'assertion {0}. {1}</value>
19081908
</data>
19091909
<data name="Assert_UnexpectedNullArraysFormat">
1910-
<value />
1910+
<value>[attendu] et [réel] sont 'Nothing'. Considérez utiliser {0}.</value>
19111911
</data>
19121912
<data name="ToolsMenu_ExportProject">
19131913
<value>Exporter le projet actif...</value>
@@ -1919,7 +1919,7 @@ les projets dans le VBE.</value>
19191919
<value>Activer le contrôle des source. Prendra effet au prochain démarrage.</value>
19201920
</data>
19211921
<data name="Assert_UnexpectedValueComparisonFormat">
1922-
<value />
1922+
<value>[attendu] et [réel] sont des valeurs. Considérez utiliser {0}.</value>
19231923
</data>
19241924
<data name="Assert_ComException">
19251925
<value>Une erreur COM inattendue s'est produite lors de l'exécution des tests.</value>
@@ -1934,7 +1934,7 @@ les projets dans le VBE.</value>
19341934
<value>Tests inconclusifs</value>
19351935
</data>
19361936
<data name="Assert_UnexpectedReferenceComparisonFormat">
1937-
<value />
1937+
<value>[attendu] et [réel] sont des références. Considérez utiliser {0}.</value>
19381938
</data>
19391939
<data name="RenamePresenter_TargetIsControlEventHandler">
19401940
<value>La méthode {0} répond aux événements du contrôle '{1}'. Renommer '{1}'?</value>
@@ -1952,25 +1952,25 @@ les projets dans le VBE.</value>
19521952
<value>L'identifiant {0} ne peut être renommé.</value>
19531953
</data>
19541954
<data name="Assert_EasterEggIVerifyPassed">
1955-
<value />
1955+
<value>Ouais, moi aussi je vérifie mes entrées =)</value>
19561956
</data>
19571957
<data name="CodeExplorer_AddModule">
19581958
<value>Ajouter un module</value>
19591959
</data>
19601960
<data name="RefactorRename_TargetNotDefinedError">
1961-
<value />
1961+
<value>Impossible de détecter la cible à renommer</value>
19621962
</data>
19631963
<data name="Assert_InvalidFakePassThrough">
1964-
<value />
1964+
<value>Configuration invalide de IFake {0}. La propriété PassThrough doit être à False.</value>
19651965
</data>
19661966
<data name="CodeExplorer_SortStyle_ByName">
19671967
<value>Par nom</value>
19681968
</data>
19691969
<data name="Assert_EasterEggAssertClassPassed">
1970-
<value />
1970+
<value>On essaie de faire quoi au juste?</value>
19711971
</data>
19721972
<data name="Assert_DimensionMismatchFormat">
1973-
<value />
1973+
<value>{0} dimensions attendues; {1} dimensions réelles. {2}</value>
19741974
</data>
19751975
<data name="ImportCommand_OpenDialog_Title">
19761976
<value>Importer fichiers source</value>
@@ -1979,7 +1979,7 @@ les projets dans le VBE.</value>
19791979
<value>Ouvrir un repository local</value>
19801980
</data>
19811981
<data name="Assert_VerifyParameterNonNumeric">
1982-
<value />
1982+
<value>Le paramètre {0} n'avait pas une valeur numérique lors de l'invocation {1}. {2}</value>
19831983
</data>
19841984
<data name="EmptyUIRefreshMessage_Title">
19851985
<value>Rubberduck ne voit rien pour l'instant.</value>
@@ -1988,10 +1988,10 @@ les projets dans le VBE.</value>
19881988
<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>
19891989
</data>
19901990
<data name="Assert_VerifyNoInvocationFormat">
1991-
<value />
1991+
<value>Aucune invocation correspondante pour le paramètre {0}; seulement {1} invocations. {2}</value>
19921992
</data>
19931993
<data name="Assert_VerifyInternalErrorMessage">
1994-
<value />
1994+
<value>Rubberduck n'a pas pu traiter les résultats de l'invocation.</value>
19951995
</data>
19961996
<data name="HotkeyDescription_ExportActiveProject">
19971997
<value>Exporter le projet actif</value>
@@ -2006,34 +2006,34 @@ les projets dans le VBE.</value>
20062006
<value>Veuillez sélectionner un dossier où exporter les fichier source de {0}:</value>
20072007
</data>
20082008
<data name="CodeExplorer_AddFormText">
2009-
<value />
2009+
<value>Formulaire (.frm)</value>
20102010
</data>
20112011
<data name="Assert_VerifyParameterNotPassed">
2012-
<value />
2012+
<value>Le paramètre {0} n'a pas été passé lors de l'invocation {1}. {2}</value>
20132013
</data>
20142014
<data name="Assert_ParameterIsNotArrayFormat">
2015-
<value />
2015+
<value>{0} n'est pas un tableau.</value>
20162016
</data>
20172017
<data name="GeneralSettings_ExperimentalFeatures">
20182018
<value>Fonctionnalités expérimentales:</value>
20192019
</data>
20202020
<data name="Assert_MismatchedTypes">
2021-
<value />
2021+
<value>[attendu] et [réel] sont de types différents.</value>
20222022
</data>
20232023
<data name="Assert_LBoundMismatchFormat">
2024-
<value />
2024+
<value>Dimension {0}: valeur LBound attendue {1}; valeur LBound réelle {2}. {3}</value>
20252025
</data>
20262026
<data name="Assert_NotImplemented">
2027-
<value />
2027+
<value>Pas implémenté.</value>
20282028
</data>
20292029
<data name="Assert_ValueReferenceMismatch">
2030-
<value />
2030+
<value>[attendu] est une valeur, mais [réel] est une référence.</value>
20312031
</data>
20322032
<data name="CodeExplorer_AddTestModuleWithStubsText">
20332033
<value>Module de tests avec modèles</value>
20342034
</data>
20352035
<data name="Assert_ParameterResultFormat">
2036-
<value />
2036+
<value>Attendu: {0}; Réel: {1}. {2}</value>
20372037
</data>
20382038
<data name="SourceControl_OpenRepositoryDescription">
20392039
<value>Ouvrir un repository local; le projet actif recevra le code source.</value>
@@ -2045,7 +2045,7 @@ les projets dans le VBE.</value>
20452045
<value>Tel que dans le module</value>
20462046
</data>
20472047
<data name="Assert_EasterEggIFakePassed">
2048-
<value />
2048+
<value>Attendu: Stack overflow?; Réel: Clause de garde. Oui oui!</value>
20492049
</data>
20502050
<data name="RubberduckMenu_Refresh">
20512051
<value>Actualiser</value>
@@ -2067,4 +2067,28 @@ les projets dans le VBE.</value>
20672067
<value>Rubberduck marqueurs TODO - {0}
20682068
{1} marqueurs trouvés.</value>
20692069
</data>
2070-
</root>
2070+
<data name="CodeMetrics_Nesting" xml:space="preserve">
2071+
<value>P</value>
2072+
</data>
2073+
<data name="CodeMetrics_Complexity" xml:space="preserve">
2074+
<value>Complexité Cyclomatique</value>
2075+
</data>
2076+
<data name="RubberduckMenu_CodeMetrics" xml:space="preserve">
2077+
<value>Statistiques</value>
2078+
</data>
2079+
<data name="CodeMetricsDockablePresenter_Caption" xml:space="preserve">
2080+
<value>Statistiques</value>
2081+
</data>
2082+
<data name="AboutWindow_CopyVersionMessage" xml:space="preserve">
2083+
<value>Les informations ont été copiées dans le presse-papier.</value>
2084+
</data>
2085+
<data name="AboutWindow_CopyVersionLabel" xml:space="preserve">
2086+
<value>Cliquer ici pour copier les informations dans le presse-papier.</value>
2087+
</data>
2088+
<data name="AboutWindow_CopyVersionCaption" xml:space="preserve">
2089+
<value>Copie complétée.</value>
2090+
</data>
2091+
<data name="CodeMetrics_Lines" xml:space="preserve">
2092+
<value>Lignes</value>
2093+
</data>
2094+
</root>

RetailCoder.VBE/UI/RubberduckUI.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<root>
33
<!--
44
Microsoft ResX Schema
@@ -2026,7 +2026,7 @@ Would you like to import them to Rubberduck?</value>
20262026
<comment>{0} = name of the function being faked.</comment>
20272027
</data>
20282028
<data name="RefactorRename_TargetNotDefinedError" xml:space="preserve">
2029-
<value>Unable To Detect Selected Rename Target</value>
2029+
<value>Unable to detect selected rename target</value>
20302030
</data>
20312031
<data name="RefactorRename_TargetNotUserDefinedError" xml:space="preserve">
20322032
<value>Identifier {0} cannot be renamed.</value>

Retailcoder.VBE/UI/RubberduckUI.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<root>
33
<!--
44
Microsoft ResX Schema
@@ -2026,7 +2026,7 @@ Would you like to import them to Rubberduck?</value>
20262026
<comment>{0} = name of the function being faked.</comment>
20272027
</data>
20282028
<data name="RefactorRename_TargetNotDefinedError" xml:space="preserve">
2029-
<value>Unable To Detect Selected Rename Target</value>
2029+
<value>Unable to detect selected rename target</value>
20302030
</data>
20312031
<data name="RefactorRename_TargetNotUserDefinedError" xml:space="preserve">
20322032
<value>Identifier {0} cannot be renamed.</value>

Rubberduck.Parsing/Inspections/Resources/InspectionsUI.fr.resx

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<root>
33
<!--
44
Microsoft ResX Schema
@@ -856,4 +856,25 @@ Si le paramètre peut être nul, ignorer ce résultat; passer une valeur nulle
856856
<data name="RemoveOptionBaseStatementQuickFix">
857857
<value>Supprimer l'instruction 'Option Base'</value>
858858
</data>
859+
<data name="BooleanAssignedInIfElseInspectionMeta" xml:space="preserve">
860+
<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>
861+
</data>
862+
<data name="BooleanAssignedInIfElseInspectionName" xml:space="preserve">
863+
<value>Assignation d'une valeur Booléenne littérale dans une structure conditionnelle.</value>
864+
</data>
865+
<data name="BooleanAssignedInIfElseInspectionResultFormat" xml:space="preserve">
866+
<value>Valeur Booléenne littérale '{0}' assignée dans une structure conditionnelle.</value>
867+
</data>
868+
<data name="ReplaceIfElseWithConditionalStatementQuickFix" xml:space="preserve">
869+
<value>Remplacer le bloc If/Else par une assignation directe</value>
870+
</data>
871+
<data name="EmptyModuleInspectionName" xml:space="preserve">
872+
<value>Module vide</value>
873+
</data>
874+
<data name="EmptyModuleInspectionResultFormat" xml:space="preserve">
875+
<value>Le module/classe {0} est vide.</value>
876+
</data>
877+
<data name="EmptyModuleInspectionMeta" xml:space="preserve">
878+
<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>
879+
</data>
859880
</root>

Rubberduck.RegexAssistant/Rubberduck.RegexAssistant.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@
6868
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
6969
</ItemGroup>
7070
<ItemGroup>
71+
<EmbeddedResource Include="i18n\AssistantResources.de.resx" />
72+
<EmbeddedResource Include="i18n\AssistantResources.fr.resx" />
7173
<EmbeddedResource Include="i18n\AssistantResources.resx">
7274
<Generator>ResXFileCodeGenerator</Generator>
7375
<LastGenOutput>AssistantResources.Designer.cs</LastGenOutput>

Rubberduck.VBEEditor/VBEEditorText.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Rubberduck.VBEEditor/VBEEditorText.fr.resx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<root>
33
<!--
44
Microsoft ResX Schema
@@ -103,4 +103,7 @@
103103
<data name="SelectionLocationRange">
104104
<value />
105105
</data>
106-
</root>
106+
<data name="NonexistentComponentErrorText" xml:space="preserve">
107+
<value>Le module/document {0} est introuvable. Impossible d'importer le code pour ce module.</value>
108+
</data>
109+
</root>

0 commit comments

Comments
 (0)