This commit is contained in:
Hakoyu 2024-04-23 23:52:02 +08:00
parent 85c0e59297
commit 9d852bb645
7 changed files with 8 additions and 6 deletions

View File

@ -137,7 +137,7 @@ public class ClickTextModel : ObservableObjectX
public void InitializeI18nResource()
{
I18nResource.I18nObjectInfos.Add(
I18nResource?.I18nObjectInfos.Add(
this,
new(this, OnPropertyChanged, [(nameof(ID), ID, nameof(Text), true),])
);

View File

@ -125,7 +125,7 @@ public class FoodModel : ObservableObjectX
public void InitializeI18nResource()
{
I18nResource.I18nObjectInfos.Add(
I18nResource?.I18nObjectInfos.Add(
this,
new(
this,

View File

@ -85,7 +85,7 @@ public class LowTextModel : ObservableObjectX
public void InitializeI18nResource()
{
I18nResource.I18nObjectInfos.Add(
I18nResource?.I18nObjectInfos.Add(
this,
new(this, OnPropertyChanged, [(nameof(ID), ID, nameof(Text), true)])
);

View File

@ -36,7 +36,7 @@ public class ModInfoModel : ObservableObjectX
Pets.CollectionChanged += Pets_CollectionChanged;
I18nResource.PropertyChanged += I18nResource_PropertyChanged;
I18nResource.Cultures.SetChanged += Cultures_SetChanged;
I18nResource.I18nObjectInfos.Add(
I18nResource?.I18nObjectInfos.Add(
this,
new(
this,

View File

@ -212,6 +212,8 @@ public class PetModel : ObservableObjectX
]
)
);
foreach (var work in Works)
work.I18nResource = I18nResource;
if (FromMain)
{
foreach (var cultureName in LocalizeCore.AvailableCultures)

View File

@ -141,7 +141,7 @@ public class SelectTextModel : ObservableObjectX
public void InitializeI18nResource()
{
I18nResource.I18nObjectInfos.Add(
I18nResource?.I18nObjectInfos.Add(
this,
new(
this,

View File

@ -141,7 +141,7 @@ public class WorkModel : ObservableObjectX
public void InitializeI18nResource()
{
I18nResource.I18nObjectInfos.Add(
I18nResource?.I18nObjectInfos.Add(
this,
new(this, OnPropertyChanged, [(nameof(ID), ID, nameof(Name), true),])
);