修正页面未汉化部分

密码框汉化完成
This commit is contained in:
SIC1016\caipeilun 2024-01-09 17:38:05 +08:00
parent bf51b614be
commit 5df7208b51
13 changed files with 196 additions and 43 deletions

View File

@ -95,7 +95,7 @@
<DataTemplate>
<TextBlock
VerticalAlignment="Center"
Text="{lex:Loc ID_TXT_Time}"
Text="{lex:Loc ID_TXT_Date}"
TextAlignment="Center" />
</DataTemplate>
</DataGridTextColumn.HeaderTemplate>

View File

@ -15,9 +15,13 @@
xmlns:micro="clr-namespace:Caliburn.Micro"
xmlns:uiClientCtrl="clr-namespace:MECF.Framework.UI.Client.Ctrlib.Controls"
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:lex="http://wpflocalizeextension.codeplex.com"
d:DesignHeight="1000"
d:DesignWidth="1900"
mc:Ignorable="d">
mc:Ignorable="d"
lex:LocalizeDictionary.DesignCulture="en"
lex:ResxLocalizationProvider.DefaultAssembly="Sicentury.Localization"
lex:ResxLocalizationProvider.DefaultDictionary="lang_recipeview">
<UserControl.Resources>
<HierarchicalDataTemplate x:Key="FolderTemplate" ItemsSource="{Binding Files}">
<StackPanel Orientation="Horizontal" Tag="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}, Path=DataContext}">
@ -119,8 +123,9 @@
<TextBlock
Margin="20,0"
VerticalAlignment="Center"
FontSize="16"
Text="{Binding LabSelectRecipeNames, StringFormat=Select Recipe Name: {0}}" />
FontSize="16">
<Run Text="{lex:Loc ID_TXT_SelectRecipeName}" FontSize="12"/><Run Text="{Binding LabSelectRecipeNames}" FontSize="12"/>
</TextBlock>
</StackPanel>
@ -272,7 +277,7 @@
Margin="10"
HorizontalAlignment="Right"
micro:Message.Attach="ComperSelectRecipe()"
Content="Compare"
Content="{lex:Loc ID_BTN_Compare_Content}"
FontSize="13"
IsEnabled="{Binding IsSelectButtonEnable}">
<!--<Button.Triggers>

View File

@ -171,6 +171,7 @@
</i:Interaction.Triggers>
</Button>
<Button
lex:ResxLocalizationProvider.DefaultDictionary="lang_recipeview"
Width="62"
Height="25"
Margin="4,0,0,0"
@ -184,6 +185,7 @@
</i:Interaction.Triggers>
</Button>
<Button
lex:ResxLocalizationProvider.DefaultDictionary="lang_recipeview"
Width="62"
Height="25"
Margin="4,0,0,0"
@ -374,14 +376,14 @@
<Button
Margin="3"
micro:Message.Attach="ImportRecipe()"
Content="Import"
Content="{lex:Loc ID_BTN_Import_Content}"
IsEnabled="{Binding EnableImportExport}"
ToolTip="Import recipes from files" />
<Button
Grid.Column="1"
Margin="3"
micro:Message.Attach="ExportRecipe()"
Content="Export"
Content="{lex:Loc ID_BTN_Export_Content}"
IsEnabled="{Binding EnableImportExport}"
ToolTip="Export recipes to files." />
</Grid>

View File

@ -40,10 +40,13 @@
<ListView.View>
<GridView>
<GridViewColumn Width="50"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Index}"
DisplayMemberBinding="{Binding Path=Index}" />
<GridViewColumn Width="200" Header="{lex:Loc ID_TXT_Name}">
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="200" Header="{lex:Loc ID_TXT_Name}">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding DisplayName, Converter={StaticResource DisplayConverter}}" ToolTip="{Binding ToolTip}" />
@ -51,11 +54,15 @@
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Width="0"
Header="{lex:Loc ID_TXT_Address}"
DisplayMemberBinding="{Binding Path=Address}" />
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="0"
Header="{lex:Loc ID_TXT_Address}"
DisplayMemberBinding="{Binding Path=Address}" />
<GridViewColumn Width="50" Header="{lex:Loc ID_TXT_Status}">
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="50" Header="{lex:Loc ID_TXT_Status}">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Grid Width="35">
@ -84,10 +91,13 @@
<ListView.View>
<GridView>
<GridViewColumn Width="50"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Index}"
DisplayMemberBinding="{Binding Path=Index}" />
<GridViewColumn Width="200" Header="{lex:Loc ID_TXT_Name}">
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="200" Header="{lex:Loc ID_TXT_Name}">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding DisplayName, Converter={StaticResource DisplayConverter}}" ToolTip="{Binding ToolTip}" />
@ -95,11 +105,15 @@
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Width="0"
Header="{lex:Loc ID_TXT_Address}"
DisplayMemberBinding="{Binding Path=Address}" />
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="0"
Header="{lex:Loc ID_TXT_Address}"
DisplayMemberBinding="{Binding Path=Address}" />
<GridViewColumn Width="50" Header="{lex:Loc ID_TXT_Status}">
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="50" Header="{lex:Loc ID_TXT_Status}">
<GridViewColumn.CellTemplate>
<DataTemplate >
<Grid Width="35">
@ -111,7 +125,9 @@
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Width="75" Header="{lex:Loc ID_TXT_Operation}">
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="75" Header="{lex:Loc ID_TXT_Operation}">
<GridViewColumn.CellTemplate>
<DataTemplate >
<Grid Width="45">
@ -142,11 +158,15 @@
VerticalAlignment="Top" >
<ListView.View>
<GridView>
<GridViewColumn Width="50"
Header="{lex:Loc ID_TXT_Index}"
DisplayMemberBinding="{Binding Path=Index}" />
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="50"
Header="{lex:Loc ID_TXT_Index}"
DisplayMemberBinding="{Binding Path=Index}" />
<GridViewColumn Width="200" Header="{lex:Loc ID_TXT_Name}">
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="200" Header="{lex:Loc ID_TXT_Name}">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding DisplayName, Converter={StaticResource DisplayConverter}}" ToolTip="{Binding ToolTip}" />
@ -154,13 +174,17 @@
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Width="0"
Header="{lex:Loc ID_TXT_Address}"
DisplayMemberBinding="{Binding Path=Address}" />
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="0"
Header="{lex:Loc ID_TXT_Address}"
DisplayMemberBinding="{Binding Path=Address}" />
<GridViewColumn Width="90"
Header="{lex:Loc ID_TXT_Value}"
DisplayMemberBinding="{Binding Path=Value, StringFormat={}{0:F2}}" />
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="90"
Header="{lex:Loc ID_TXT_Value}"
DisplayMemberBinding="{Binding Path=Value, StringFormat={}{0:F2}}" />
</GridView>
</ListView.View>
@ -178,10 +202,13 @@
<ListView.View>
<GridView>
<GridViewColumn Width="50"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Index}"
DisplayMemberBinding="{Binding Path=Index}" />
<GridViewColumn Width="200" Header="{lex:Loc ID_TXT_Name}">
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="200" Header="{lex:Loc ID_TXT_Name}">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding DisplayName, Converter={StaticResource DisplayConverter}}" ToolTip="{Binding ToolTip}"/>
@ -189,14 +216,20 @@
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Width="0"
Header="{lex:Loc ID_TXT_Address}"
DisplayMemberBinding="{Binding Path=Address}" />
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="0"
Header="{lex:Loc ID_TXT_Address}"
DisplayMemberBinding="{Binding Path=Address}" />
<GridViewColumn Width="90"
Header="{lex:Loc ID_TXT_Value}"
DisplayMemberBinding="{Binding Path=Value, StringFormat={}{0:F2}}" />
<GridViewColumn Width="100" Header="{lex:Loc ID_TXT_NewValue}">
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="90"
Header="{lex:Loc ID_TXT_Value}"
DisplayMemberBinding="{Binding Path=Value, StringFormat={}{0:F2}}"/>
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="100" Header="{lex:Loc ID_TXT_NewValue}">
<GridViewColumn.CellTemplate>
<DataTemplate >
<controls:TextBoxEx Text="{Binding Path=NewValue}" Width="90"/>
@ -204,7 +237,9 @@
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Width="75" Header="{lex:Loc ID_TXT_Operation}">
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Width="75" Header="{lex:Loc ID_TXT_Operation}">
<GridViewColumn.CellTemplate>
<DataTemplate >
<Button Content="{lex:Loc ID_BTN_Set_Content}" FontSize="12" Height="22" Width="45">

View File

@ -3,8 +3,12 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:lex="http://wpflocalizeextension.codeplex.com"
mc:Ignorable="d"
d:DesignHeight="1000" d:DesignWidth="1000">
d:DesignHeight="1000" d:DesignWidth="1000"
lex:LocalizeDictionary.DesignCulture="en"
lex:ResxLocalizationProvider.DefaultAssembly="Sicentury.Localization"
lex:ResxLocalizationProvider.DefaultDictionary="lang_messagebox">
<Border Background="Transparent">
<Border Width="318" Height="148"
BorderBrush="{DynamicResource Button_BG}"
@ -18,7 +22,7 @@
<RowDefinition Height="Auto"/>
<RowDefinition/>
</Grid.RowDefinitions>
<TextBlock Text="Input password to unlock" HorizontalAlignment="Center" Margin="0,0,10,5" VerticalAlignment="Center"/>
<TextBlock Text="{lex:Loc ID_TXT_InputPasswordToUnlock}" HorizontalAlignment="Center" Margin="0,0,10,5" VerticalAlignment="Center"/>
<PasswordBox
x:Name="txtPass" Grid.Column="1" Height="28"
HorizontalContentAlignment="Center"
@ -28,7 +32,7 @@
PreviewKeyDown="TxtPass_OnPreviewKeyDown"/>
<TextBlock x:Name="txtInfo" Grid.Row="2" Grid.ColumnSpan="3" FontSize="9" HorizontalAlignment="Center" Margin="0,5,0,0" FontStyle="Italic" Foreground="Red"/>
<Button
x:Name="btnUnlock" Content="Unlock"
x:Name="btnUnlock" Content="{lex:Loc ID_BTN_Unlock_Content}"
Grid.Column="0" Grid.Row="3" Grid.ColumnSpan="2"
HorizontalAlignment="Center" Margin="0,10,0,0"
Click="BtnUnlock_OnClick"/>

View File

@ -325,7 +325,9 @@
</ListView.Resources>
<ListView.View>
<GridView>
<GridViewColumn Width="900" Header="{lex:Loc ID_TXT_Tray_Coating_History_Data}">
<GridViewColumn
lex:ResxLocalizationProvider.DefaultDictionary="lang_overview"
Width="900" Header="{lex:Loc ID_TXT_Tray_Coating_History_Data}">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Grid Width="850">

View File

@ -194,9 +194,9 @@
<value>CCD触发</value>
</data>
<data name="ID_BTN_GoToRun_Content" xml:space="preserve">
<value>Go To Run</value>
<value>切换至运行</value>
</data>
<data name="ID_BTN_GoToRun_ToolTip" xml:space="preserve">
<value>Go To Run</value>
<value>切换至运行</value>
</data>
</root>

View File

@ -114,6 +114,33 @@ namespace Sicentury.Localization {
}
}
/// <summary>
/// 查找类似 Unlock 的本地化字符串。
/// </summary>
internal static string ID_BTN_Unlock_Content {
get {
return ResourceManager.GetString("ID_BTN_Unlock_Content", resourceCulture);
}
}
/// <summary>
/// 查找类似 Unlock 的本地化字符串。
/// </summary>
internal static string ID_BTN_Unlock_ToolTip {
get {
return ResourceManager.GetString("ID_BTN_Unlock_ToolTip", resourceCulture);
}
}
/// <summary>
/// 查找类似 Input password to unlock: 的本地化字符串。
/// </summary>
internal static string ID_TXT_InputPasswordToUnlock {
get {
return ResourceManager.GetString("ID_TXT_InputPasswordToUnlock", resourceCulture);
}
}
/// <summary>
/// 查找类似 Logine Data 的本地化字符串。
/// </summary>

View File

@ -127,4 +127,13 @@
<data name="ID_BTN_Shut_Down_ToolTip" xml:space="preserve">
<value>ShutDown</value>
</data>
<data name="ID_TXT_InputPasswordToUnlock" xml:space="preserve">
<value>Input password to unlock:</value>
</data>
<data name="ID_BTN_Unlock_Content" xml:space="preserve">
<value>Unlock</value>
</data>
<data name="ID_BTN_Unlock_ToolTip" xml:space="preserve">
<value>Unlock</value>
</data>
</root>

View File

@ -127,4 +127,13 @@
<data name="ID_BTN_Shut_Down_ToolTip" xml:space="preserve">
<value>关闭界面关闭后台RT</value>
</data>
<data name="ID_TXT_InputPasswordToUnlock" xml:space="preserve">
<value>输入密码解锁:</value>
</data>
<data name="ID_BTN_Unlock_Content" xml:space="preserve">
<value>解锁</value>
</data>
<data name="ID_BTN_Unlock_ToolTip" xml:space="preserve">
<value>解锁</value>
</data>
</root>

View File

@ -78,6 +78,24 @@ namespace Sicentury.Localization {
}
}
/// <summary>
/// 查找类似 Compare 的本地化字符串。
/// </summary>
internal static string ID_BTN_Compare_Content {
get {
return ResourceManager.GetString("ID_BTN_Compare_Content", resourceCulture);
}
}
/// <summary>
/// 查找类似 Compare 的本地化字符串。
/// </summary>
internal static string ID_BTN_Compare_ToolTip {
get {
return ResourceManager.GetString("ID_BTN_Compare_ToolTip", resourceCulture);
}
}
/// <summary>
/// 查找类似 Export 的本地化字符串。
/// </summary>
@ -177,6 +195,24 @@ namespace Sicentury.Localization {
}
}
/// <summary>
/// 查找类似 Routine Setting 的本地化字符串。
/// </summary>
internal static string ID_TXT_RoutineSetting {
get {
return ResourceManager.GetString("ID_TXT_RoutineSetting", resourceCulture);
}
}
/// <summary>
/// 查找类似 Select Recipe Name: 的本地化字符串。
/// </summary>
internal static string ID_TXT_SelectRecipeName {
get {
return ResourceManager.GetString("ID_TXT_SelectRecipeName", resourceCulture);
}
}
/// <summary>
/// 查找类似 Steps 的本地化字符串。
/// </summary>

View File

@ -145,4 +145,16 @@
<data name="ID_TXT_Validate" xml:space="preserve">
<value>Validate</value>
</data>
<data name="ID_TXT_SelectRecipeName" xml:space="preserve">
<value>Select Recipe Name:</value>
</data>
<data name="ID_BTN_Compare_Content" xml:space="preserve">
<value>Compare</value>
</data>
<data name="ID_BTN_Compare_ToolTip" xml:space="preserve">
<value>Compare</value>
</data>
<data name="ID_TXT_RoutineSetting" xml:space="preserve">
<value>Routine Setting</value>
</data>
</root>

View File

@ -145,4 +145,16 @@
<data name="ID_TXT_Validate" xml:space="preserve">
<value>验证</value>
</data>
<data name="ID_TXT_SelectRecipeName" xml:space="preserve">
<value>选择配方名称:</value>
</data>
<data name="ID_BTN_Compare_Content" xml:space="preserve">
<value>对比</value>
</data>
<data name="ID_BTN_Compare_ToolTip" xml:space="preserve">
<value>对比</value>
</data>
<data name="ID_TXT_RoutineSetting" xml:space="preserve">
<value>动作设置</value>
</data>
</root>