提交 0d5e74c2 编写于 作者: D David Poeschl 提交者: GitHub

Merge pull request #14945 from dpoeschl/LocalizeStringsInDataGridHeaders

Localize strings in DataGrid headers
......@@ -487,6 +487,15 @@ internal class ServicesVSResources {
}
}
/// <summary>
/// Looks up a localized string similar to Description.
/// </summary>
internal static string Description {
get {
return ResourceManager.GetString("Description", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to _Deselect All.
/// </summary>
......@@ -1437,6 +1446,15 @@ internal class ServicesVSResources {
}
}
/// <summary>
/// Looks up a localized string similar to Preference.
/// </summary>
internal static string Preference {
get {
return ResourceManager.GetString("Preference", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Preview method signature:.
/// </summary>
......
......@@ -816,4 +816,10 @@ Additional information: {1}</value>
<data name="Prefer_null_propagation" xml:space="preserve">
<value>Prefer null propagation</value>
</data>
<data name="Description" xml:space="preserve">
<value>Description</value>
</data>
<data name="Preference" xml:space="preserve">
<value>Preference</value>
</data>
</root>
\ No newline at end of file
......@@ -82,7 +82,7 @@
<DataGrid.Columns>
<DataGridTextColumn
x:Name="description"
Header="Description"
Header="{x:Static local:GridOptionPreviewControl.DescriptionHeader}"
Binding="{Binding Description, Mode=OneWay}"
Width="4.5*"
IsReadOnly="True">
......@@ -98,7 +98,7 @@
</DataGridTextColumn>
<DataGridTemplateColumn
x:Name="preference"
Header="Preference"
Header="{x:Static local:GridOptionPreviewControl.PreferenceHeader}"
Width="3*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
......@@ -113,7 +113,7 @@
</DataGridTemplateColumn>
<DataGridTemplateColumn
x:Name="severity"
Header="Severity"
Header="{x:Static local:GridOptionPreviewControl.SeverityHeader}"
Width="2.5*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
......
......@@ -14,6 +14,10 @@ internal partial class GridOptionPreviewControl : AbstractOptionPageControl
private readonly IServiceProvider _serviceProvider;
private readonly Func<OptionSet, IServiceProvider, AbstractOptionPreviewViewModel> _createViewModel;
public static string DescriptionHeader => ServicesVSResources.Description;
public static string PreferenceHeader => ServicesVSResources.Preference;
public static string SeverityHeader => ServicesVSResources.Severity;
internal GridOptionPreviewControl(IServiceProvider serviceProvider,
Func<OptionSet, IServiceProvider,
AbstractOptionPreviewViewModel> createViewModel)
......
......@@ -109,7 +109,7 @@
<DataGrid.Columns>
<DataGridTemplateColumn
x:Name="selectable"
Header="Reorder"
Header="{x:Static style:NamingStyleOptionPageControl.ReorderHeader}"
Width="Auto">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
......@@ -145,7 +145,7 @@
</DataGridTemplateColumn>
<DataGridTemplateColumn
x:Name="symbolSpec"
Header="Specification"
Header="{x:Static style:NamingStyleOptionPageControl.SpecificationHeader}"
Width="3*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
......@@ -162,7 +162,7 @@
</DataGridTemplateColumn>
<DataGridTemplateColumn
x:Name="style"
Header="Style"
Header="{x:Static style:NamingStyleOptionPageControl.StyleHeader}"
Width="3*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
......
......@@ -20,6 +20,10 @@ namespace Microsoft.VisualStudio.LanguageServices.Implementation.Options.Style
{
internal partial class NamingStyleOptionPageControl : AbstractOptionPageControl
{
public static string ReorderHeader => ServicesVSResources.Reorder;
public static string SpecificationHeader => ServicesVSResources.Specification;
public static string StyleHeader => ServicesVSResources.Style;
private NamingStyleOptionPageViewModel _viewModel;
private readonly string _languageName;
private readonly INotificationService _notificationService;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册