Commit 5a3153e2 authored by 潘栩锋's avatar 潘栩锋 🚴

修改语言包路径,添加zh

parent 21bce6a5
...@@ -45,6 +45,7 @@ namespace MultiLayout ...@@ -45,6 +45,7 @@ namespace MultiLayout
return p; return p;
} }
public static Func<string, bool> Authorize;
NLog.ILogger logger = NLog.LogManager.GetCurrentClassLogger(); NLog.ILogger logger = NLog.LogManager.GetCurrentClassLogger();
......
...@@ -10,7 +10,6 @@ ...@@ -10,7 +10,6 @@
<Window.Resources> <Window.Resources>
<ResourceDictionary> <ResourceDictionary>
<ResourceDictionary.MergedDictionaries> <ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/FLY.ControlLibrary;component/Themes/Styles.xaml"/>
<ResourceDictionary Source="pack://application:,,,/FLY.ControlLibrary;component/Converter/Converters.xaml"/> <ResourceDictionary Source="pack://application:,,,/FLY.ControlLibrary;component/Converter/Converters.xaml"/>
</ResourceDictionary.MergedDictionaries> </ResourceDictionary.MergedDictionaries>
<local:UcMultiGageVmUt x:Key="viewModel" GageTag="机尾" IsErrMsgVisable ="True"/> <local:UcMultiGageVmUt x:Key="viewModel" GageTag="机尾" IsErrMsgVisable ="True"/>
......
...@@ -33,6 +33,8 @@ namespace MultiLayout ...@@ -33,6 +33,8 @@ namespace MultiLayout
WdMainVm viewModel; WdMainVm viewModel;
NavigationService NavigationService => frame.NavigationService; NavigationService NavigationService => frame.NavigationService;
public Action<IUnityContainer> Register;
public MainWindow() public MainWindow()
{ {
InitializeComponent(); InitializeComponent();
...@@ -58,8 +60,14 @@ namespace MultiLayout ...@@ -58,8 +60,14 @@ namespace MultiLayout
//--------------------------------------------------------- //---------------------------------------------------------
//加载 unity //加载 unity
container.RegisterInstance(lp); container.RegisterInstance(lp);
if (Register != null)
{
Register.Invoke(container);
}
else
{
UnityConfExt.Load(container); UnityConfExt.Load(container);
}
container.RegisterInstance<Window>(this); container.RegisterInstance<Window>(this);
//--------------------------------------------------------- //---------------------------------------------------------
......
...@@ -263,19 +263,19 @@ ...@@ -263,19 +263,19 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgMe.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgMe.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgLoading.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgLoading.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.CustomMenu.xaml"> <Page Include="Themes\StringResources\zh\StringResource.CustomMenu.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.xaml"> <Page Include="Themes\StringResources\zh\StringResource.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
......
...@@ -34,6 +34,11 @@ namespace MultiLayout ...@@ -34,6 +34,11 @@ namespace MultiLayout
private void button_option_click(object sender, RoutedEventArgs e) private void button_option_click(object sender, RoutedEventArgs e)
{ {
if (FlyLayoutManager.Authorize != null)
{
if (!FlyLayoutManager.Authorize.Invoke("Menu"))
return;
}
PgMenu p = new PgMenu(); PgMenu p = new PgMenu();
p.Init(manager); p.Init(manager);
FlyLayoutManager.NavigationService.Navigate(p); FlyLayoutManager.NavigationService.Navigate(p);
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<ResourceDictionary Source="pack://application:,,,/FLY.ControlLibrary;component/Themes/Styles.xaml"/> <ResourceDictionary Source="pack://application:,,,/FLY.ControlLibrary;component/Themes/Styles.xaml"/>
<!--项目字符串--> <!--项目字符串-->
<ResourceDictionary Source="pack://application:,,,/FLY.Thick.Base.UI;component/Themes/StringResources/en/StringResource.xaml"/> <ResourceDictionary Source="pack://application:,,,/FLY.Thick.Base.UI;component/Themes/StringResources/zh/StringResource.xaml"/>
</ResourceDictionary.MergedDictionaries> </ResourceDictionary.MergedDictionaries>
<Style TargetType="GroupBox" /> <Style TargetType="GroupBox" />
......
...@@ -125,6 +125,7 @@ ...@@ -125,6 +125,7 @@
</Compile> </Compile>
<Compile Include="DependOn\WarningSystem2ServiceClientWithName.cs" /> <Compile Include="DependOn\WarningSystem2ServiceClientWithName.cs" />
<Compile Include="IErrNoTranslator.cs" /> <Compile Include="IErrNoTranslator.cs" />
<Compile Include="OnInit\OnInitAuthorize.cs" />
<Compile Include="OnInit\OnInitAutoScan.cs" /> <Compile Include="OnInit\OnInitAutoScan.cs" />
<Compile Include="OnInit\OnInitControllerState.cs" /> <Compile Include="OnInit\OnInitControllerState.cs" />
<Compile Include="OnInit\OnInitReboot.cs" /> <Compile Include="OnInit\OnInitReboot.cs" />
...@@ -369,7 +370,7 @@ ...@@ -369,7 +370,7 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.FlyADIODefine.xaml"> <Page Include="Themes\StringResources\zh\StringResource.FlyADIODefine.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -393,7 +394,7 @@ ...@@ -393,7 +394,7 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgReject.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgReject.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -401,23 +402,23 @@ ...@@ -401,23 +402,23 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.OnInit.xaml"> <Page Include="Themes\StringResources\zh\StringResource.OnInit.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.WdAbHelper.xaml"> <Page Include="Themes\StringResources\zh\StringResource.WdAbHelper.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgPwManager.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgPwManager.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgCustomSections.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgCustomSections.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgGageInfo.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgGageInfo.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -425,11 +426,11 @@ ...@@ -425,11 +426,11 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.WdFlyADAccess.xaml"> <Page Include="Themes\StringResources\zh\StringResource.WdFlyADAccess.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgErrorAllTable.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgErrorAllTable.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -437,7 +438,7 @@ ...@@ -437,7 +438,7 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.ControllerState.xaml"> <Page Include="Themes\StringResources\zh\StringResource.ControllerState.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -453,7 +454,7 @@ ...@@ -453,7 +454,7 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.DynArea.xaml"> <Page Include="Themes\StringResources\zh\StringResource.DynArea.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -461,7 +462,7 @@ ...@@ -461,7 +462,7 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.Graph.xaml"> <Page Include="Themes\StringResources\zh\StringResource.Graph.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -469,7 +470,7 @@ ...@@ -469,7 +470,7 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.Menu.xaml"> <Page Include="Themes\StringResources\zh\StringResource.Menu.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -489,7 +490,7 @@ ...@@ -489,7 +490,7 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgInitParam.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgInitParam.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -497,19 +498,19 @@ ...@@ -497,19 +498,19 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgFlyAd.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgFlyAd.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgCurve.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgCurve.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgBorderSearch.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgBorderSearch.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgAddress.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgAddress.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -517,7 +518,7 @@ ...@@ -517,7 +518,7 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgGetSample.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgGetSample.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -525,7 +526,7 @@ ...@@ -525,7 +526,7 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgGrid.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgGrid.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
...@@ -533,19 +534,19 @@ ...@@ -533,19 +534,19 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.PgScanCorr.xaml"> <Page Include="Themes\StringResources\zh\StringResource.PgScanCorr.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.CustomMenu.xaml"> <Page Include="Themes\StringResources\zh\StringResource.CustomMenu.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.CtMicroGage.xaml"> <Page Include="Themes\StringResources\zh\StringResource.CtMicroGage.xaml">
<SubType>Designer</SubType> <SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.xaml"> <Page Include="Themes\StringResources\zh\StringResource.xaml">
<SubType>Designer</SubType> <SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
</Page> </Page>
......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FLY.Thick.Base.UI.OnInit
{
class OnInitAuthorize
{
}
}
...@@ -17,28 +17,28 @@ namespace FLY.Thick.Base.Common ...@@ -17,28 +17,28 @@ namespace FLY.Thick.Base.Common
public ERRNOs() public ERRNOs()
{ {
string resourceName = $"dict.StringResource.ERRNO"; //string resourceName = $"dict.StringResource.ERRNO";
var rd_errnos = (ResourceDictionary)Application.Current.FindResource(resourceName);//异常直接让它出错 //var rd_errnos = (ResourceDictionary)Application.Current.FindResource(resourceName);//异常直接让它出错
Type t = this.GetType(); //Type t = this.GetType();
var fields = t.GetFields(); //var fields = t.GetFields();
foreach (var field in fields) //foreach (var field in fields)
{ //{
if (field.Name.StartsWith("ERRNO_")) // if (field.Name.StartsWith("ERRNO_"))
{ // {
var errno = (ERRNO)field.GetValue(this); // var errno = (ERRNO)field.GetValue(this);
errno.Description = ToDescription(rd_errnos,field.Name); // errno.Description = ToDescription(rd_errnos,field.Name);
field.SetValue(this, errno); // field.SetValue(this, errno);
} // }
} //}
}
string ToDescription(ResourceDictionary rd_errnos, string errNoKey)
{
string resourceName = $"str.ERRNO.{errNoKey}";
return (string)rd_errnos[resourceName];//异常直接让它出错
} }
//string ToDescription(ResourceDictionary rd_errnos, string errNoKey)
//{
// string resourceName = $"str.ERRNO.{errNoKey}";
// return (string)rd_errnos[resourceName];//异常直接让它出错
//}
public virtual List<ERRNO> GetAll() public virtual List<ERRNO> GetAll()
{ {
......
...@@ -169,7 +169,7 @@ ...@@ -169,7 +169,7 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
<Page Include="Themes\StringResources\StringResource.ERRNO.xaml"> <Page Include="Themes\StringResources\zh\StringResource.ERRNO.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Page> </Page>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment