mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-05-21 04:31:33 +08:00
Add <LocalizedStringsInjection/> to GacUI_Controls/Localization
This commit is contained in:
@@ -17,8 +17,8 @@
|
||||
<String Name="YearMonthDate" Text="YearMonthDate: $(0:YearMonthDate)"/>
|
||||
<String Name="ShortTime" Text="ShortTime: $(0:ShortTime)"/>
|
||||
<String Name="LongTime" Text="LongTime: $(0:LongTime)"/>
|
||||
<String Name="DateFormat" Text="DateFormat: $(0:Date:yyyy)"/>
|
||||
<String Name="TimeFormat" Text="TimeFormat: $(0:Time:HH)"/>
|
||||
<String Name="DateFormat" Text="CustomizedDateFormat(yyyy): $(0:Date:yyyy)"/>
|
||||
<String Name="TimeFormat" Text="CustomizedTimeFormat(HH): $(0:Time:HH)"/>
|
||||
<String Name="Number" Text="Number: $(0:Number)"/>
|
||||
<String Name="Currency" Text="Currency: $(0:Currency)"/>
|
||||
<String Name="Sentence" Text="$($)Good morning, $(0)!$($)"/>
|
||||
@@ -32,8 +32,8 @@
|
||||
<String Name="YearMonthDate" Text="年月:$(0:YearMonthDate)"/>
|
||||
<String Name="ShortTime" Text="短时间:$(0:ShortTime)"/>
|
||||
<String Name="LongTime" Text="长时间:$(0:LongTime)"/>
|
||||
<String Name="DateFormat" Text="日期格式:$(0:Date:yyyy)"/>
|
||||
<String Name="TimeFormat" Text="时间格式: $(0:Time:HH)"/>
|
||||
<String Name="DateFormat" Text="自定义日期格式(yyyy):$(0:Date:yyyy)"/>
|
||||
<String Name="TimeFormat" Text="自定义时间格式(HH): $(0:Time:HH)"/>
|
||||
<String Name="Number" Text="数字:$(0:Number)"/>
|
||||
<String Name="Currency" Text="货币:$(0:Currency)"/>
|
||||
<String Name="Sentence" Text="$($)$(0),早上好!$($)"/>
|
||||
@@ -42,6 +42,25 @@
|
||||
</Strings>
|
||||
</LocalizedStrings>
|
||||
</LocalizedStrings>
|
||||
|
||||
<LocalizedStrings name="StringInjectionResource">
|
||||
<LocalizedStringsInjection ref.Class="demo::StringInjectionResource" ref.InjectInto="demo::StringResource">
|
||||
<Strings Locales="ja-JP">
|
||||
<String Name="ShortDate" Text="短い形式の日付:$(0:ShortDate)"/>
|
||||
<String Name="LongDate" Text="長い形式の日付:$(0:LongDate)"/>
|
||||
<String Name="YearMonthDate" Text="年月:$(0:YearMonthDate)"/>
|
||||
<String Name="ShortTime" Text="短い形式の時刻:$(0:ShortTime)"/>
|
||||
<String Name="LongTime" Text="長い形式の時刻:$(0:LongTime)"/>
|
||||
<String Name="DateFormat" Text="カスタム日付パターン(yyyy):$(0:Date:yyyy)"/>
|
||||
<String Name="TimeFormat" Text="カスタム時刻パターン(HH):$(0:Time:HH)"/>
|
||||
<String Name="Number" Text="数値:$(0:Number)"/>
|
||||
<String Name="Currency" Text="通貨:$(0:Currency)"/>
|
||||
<String Name="Sentence" Text="$($)おはよう、$(0)さん!$($)"/>
|
||||
<String Name="Title" Text="ローカリゼーション"/>
|
||||
<String Name="Label" Text="選択されたロケール:"/>
|
||||
</Strings>
|
||||
</LocalizedStringsInjection>
|
||||
</LocalizedStrings>
|
||||
|
||||
<Instance name="MainWindowResource">
|
||||
<Instance ref.CodeBehind="false" ref.Class="demo::MainWindow">
|
||||
@@ -102,6 +121,7 @@
|
||||
<att.Items>
|
||||
<_ Text="en-US"/>
|
||||
<_ Text="zh-CN"/>
|
||||
<_ Text="ja-JP"/>
|
||||
</att.Items>
|
||||
</TextList>
|
||||
</att.ListControl>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -50,9 +50,10 @@ namespace vl_workflow_global
|
||||
class __vwsnc15_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc16_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc17_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc18_Demo_demo_StringResource___vwsn_ls_en_US_BuildStrings__demo_IStringResourceStrings;
|
||||
class __vwsnc19_Demo_demo_StringResource___vwsn_ls_zh_CN_BuildStrings__demo_IStringResourceStrings;
|
||||
class __vwsnc18_Demo_demo_StringInjectionResource___vwsn_ls_ja_JP_BuildStrings__demo_IStringResourceStrings;
|
||||
class __vwsnc19_Demo_demo_StringResource___vwsn_ls_en_US_BuildStrings__demo_IStringResourceStrings;
|
||||
class __vwsnc1_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc20_Demo_demo_StringResource___vwsn_ls_zh_CN_BuildStrings__demo_IStringResourceStrings;
|
||||
class __vwsnc2_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc3_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc4_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
@@ -68,6 +69,7 @@ namespace demo
|
||||
class IStringResourceStrings;
|
||||
class MainWindowConstructor;
|
||||
class MainWindow;
|
||||
class StringInjectionResource;
|
||||
class StringResource;
|
||||
|
||||
class IStringResourceStrings : public virtual ::vl::reflection::IDescriptable, public ::vl::reflection::Description<IStringResourceStrings>
|
||||
@@ -140,11 +142,11 @@ namespace demo
|
||||
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3;
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_4;
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_5;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6;
|
||||
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_7;
|
||||
::vl::presentation::controls::GuiTextList* __vwsn_precompile_8;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_9;
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_10;
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_6;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7;
|
||||
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_8;
|
||||
::vl::presentation::controls::GuiTextList* __vwsn_precompile_9;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_10;
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_11;
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_12;
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_13;
|
||||
@@ -156,6 +158,7 @@ namespace demo
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_19;
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_20;
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_21;
|
||||
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_22;
|
||||
void __vwsn_demo_MainWindow_Initialize(::demo::MainWindow* __vwsn_this_);
|
||||
public:
|
||||
MainWindowConstructor();
|
||||
@@ -215,10 +218,21 @@ namespace demo
|
||||
~MainWindow();
|
||||
};
|
||||
|
||||
class StringInjectionResource : public ::vl::Object, public ::vl::reflection::Description<StringInjectionResource>
|
||||
{
|
||||
friend class ::vl_workflow_global::__vwsnc18_Demo_demo_StringInjectionResource___vwsn_ls_ja_JP_BuildStrings__demo_IStringResourceStrings;
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<StringInjectionResource>;
|
||||
#endif
|
||||
public:
|
||||
static ::vl::Ptr<::demo::IStringResourceStrings> __vwsn_ls_ja_JP_BuildStrings(::vl::Locale __vwsn_ls_locale);
|
||||
StringInjectionResource();
|
||||
};
|
||||
|
||||
class StringResource : public ::vl::Object, public ::vl::reflection::Description<StringResource>
|
||||
{
|
||||
friend class ::vl_workflow_global::__vwsnc18_Demo_demo_StringResource___vwsn_ls_en_US_BuildStrings__demo_IStringResourceStrings;
|
||||
friend class ::vl_workflow_global::__vwsnc19_Demo_demo_StringResource___vwsn_ls_zh_CN_BuildStrings__demo_IStringResourceStrings;
|
||||
friend class ::vl_workflow_global::__vwsnc19_Demo_demo_StringResource___vwsn_ls_en_US_BuildStrings__demo_IStringResourceStrings;
|
||||
friend class ::vl_workflow_global::__vwsnc20_Demo_demo_StringResource___vwsn_ls_zh_CN_BuildStrings__demo_IStringResourceStrings;
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<StringResource>;
|
||||
#endif
|
||||
@@ -562,12 +576,12 @@ Closures
|
||||
bool Close() override;
|
||||
};
|
||||
|
||||
class __vwsnc18_Demo_demo_StringResource___vwsn_ls_en_US_BuildStrings__demo_IStringResourceStrings : public ::vl::Object, public virtual ::demo::IStringResourceStrings
|
||||
class __vwsnc18_Demo_demo_StringInjectionResource___vwsn_ls_ja_JP_BuildStrings__demo_IStringResourceStrings : public ::vl::Object, public virtual ::demo::IStringResourceStrings
|
||||
{
|
||||
public:
|
||||
::vl::Locale __vwsn_ls_locale;
|
||||
|
||||
__vwsnc18_Demo_demo_StringResource___vwsn_ls_en_US_BuildStrings__demo_IStringResourceStrings(::vl::Locale __vwsnctor___vwsn_ls_locale);
|
||||
__vwsnc18_Demo_demo_StringInjectionResource___vwsn_ls_ja_JP_BuildStrings__demo_IStringResourceStrings(::vl::Locale __vwsnctor___vwsn_ls_locale);
|
||||
|
||||
::vl::WString Currency(const ::vl::WString& __vwsn_ls_0) override;
|
||||
::vl::WString DateFormat(::vl::DateTime __vwsn_ls_0) override;
|
||||
@@ -583,12 +597,12 @@ Closures
|
||||
::vl::WString YearMonthDate(::vl::DateTime __vwsn_ls_0) override;
|
||||
};
|
||||
|
||||
class __vwsnc19_Demo_demo_StringResource___vwsn_ls_zh_CN_BuildStrings__demo_IStringResourceStrings : public ::vl::Object, public virtual ::demo::IStringResourceStrings
|
||||
class __vwsnc19_Demo_demo_StringResource___vwsn_ls_en_US_BuildStrings__demo_IStringResourceStrings : public ::vl::Object, public virtual ::demo::IStringResourceStrings
|
||||
{
|
||||
public:
|
||||
::vl::Locale __vwsn_ls_locale;
|
||||
|
||||
__vwsnc19_Demo_demo_StringResource___vwsn_ls_zh_CN_BuildStrings__demo_IStringResourceStrings(::vl::Locale __vwsnctor___vwsn_ls_locale);
|
||||
__vwsnc19_Demo_demo_StringResource___vwsn_ls_en_US_BuildStrings__demo_IStringResourceStrings(::vl::Locale __vwsnctor___vwsn_ls_locale);
|
||||
|
||||
::vl::WString Currency(const ::vl::WString& __vwsn_ls_0) override;
|
||||
::vl::WString DateFormat(::vl::DateTime __vwsn_ls_0) override;
|
||||
@@ -623,6 +637,27 @@ Closures
|
||||
bool Close() override;
|
||||
};
|
||||
|
||||
class __vwsnc20_Demo_demo_StringResource___vwsn_ls_zh_CN_BuildStrings__demo_IStringResourceStrings : public ::vl::Object, public virtual ::demo::IStringResourceStrings
|
||||
{
|
||||
public:
|
||||
::vl::Locale __vwsn_ls_locale;
|
||||
|
||||
__vwsnc20_Demo_demo_StringResource___vwsn_ls_zh_CN_BuildStrings__demo_IStringResourceStrings(::vl::Locale __vwsnctor___vwsn_ls_locale);
|
||||
|
||||
::vl::WString Currency(const ::vl::WString& __vwsn_ls_0) override;
|
||||
::vl::WString DateFormat(::vl::DateTime __vwsn_ls_0) override;
|
||||
::vl::WString Label() override;
|
||||
::vl::WString LongDate(::vl::DateTime __vwsn_ls_0) override;
|
||||
::vl::WString LongTime(::vl::DateTime __vwsn_ls_0) override;
|
||||
::vl::WString Number(const ::vl::WString& __vwsn_ls_0) override;
|
||||
::vl::WString Sentence(const ::vl::WString& __vwsn_ls_0) override;
|
||||
::vl::WString ShortDate(::vl::DateTime __vwsn_ls_0) override;
|
||||
::vl::WString ShortTime(::vl::DateTime __vwsn_ls_0) override;
|
||||
::vl::WString TimeFormat(::vl::DateTime __vwsn_ls_0) override;
|
||||
::vl::WString Title() override;
|
||||
::vl::WString YearMonthDate(::vl::DateTime __vwsn_ls_0) override;
|
||||
};
|
||||
|
||||
class __vwsnc2_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize__vl_reflection_description_IValueSubscription : public ::vl::Object, public virtual ::vl::reflection::description::IValueSubscription
|
||||
{
|
||||
public:
|
||||
|
||||
@@ -33,6 +33,7 @@ namespace vl
|
||||
IMPL_CPP_TYPE_INFO(demo::IStringResourceStrings)
|
||||
IMPL_CPP_TYPE_INFO(demo::MainWindow)
|
||||
IMPL_CPP_TYPE_INFO(demo::MainWindowConstructor)
|
||||
IMPL_CPP_TYPE_INFO(demo::StringInjectionResource)
|
||||
IMPL_CPP_TYPE_INFO(demo::StringResource)
|
||||
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
@@ -87,6 +88,7 @@ namespace vl
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
@@ -99,6 +101,12 @@ namespace vl
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::StringInjectionResource)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::StringInjectionResource>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_STATIC_METHOD(__vwsn_ls_ja_JP_BuildStrings, { L"__vwsn_ls_locale" })
|
||||
END_CLASS_MEMBER(::demo::StringInjectionResource)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::StringResource)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::StringResource>(), NO_PARAMETER)
|
||||
@@ -117,6 +125,7 @@ namespace vl
|
||||
ADD_TYPE_INFO(::demo::IStringResourceStrings)
|
||||
ADD_TYPE_INFO(::demo::MainWindow)
|
||||
ADD_TYPE_INFO(::demo::MainWindowConstructor)
|
||||
ADD_TYPE_INFO(::demo::StringInjectionResource)
|
||||
ADD_TYPE_INFO(::demo::StringResource)
|
||||
}
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace vl
|
||||
DECL_TYPE_INFO(::demo::IStringResourceStrings)
|
||||
DECL_TYPE_INFO(::demo::MainWindow)
|
||||
DECL_TYPE_INFO(::demo::MainWindowConstructor)
|
||||
DECL_TYPE_INFO(::demo::StringInjectionResource)
|
||||
DECL_TYPE_INFO(::demo::StringResource)
|
||||
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
|
||||
Reference in New Issue
Block a user