refactor: pull more strings out to resources

This commit is contained in:
Anna 2021-04-30 17:26:02 -04:00
parent 735344a2dc
commit 31db8a9ea7
3 changed files with 79 additions and 6 deletions

View File

@ -10,6 +10,7 @@ using Dalamud.Plugin;
using JKang.IpcServiceFramework.Client;
using Microsoft.Extensions.DependencyInjection;
using NoSoliciting.Interface;
using NoSoliciting.Resources;
using Resourcer;
using YamlDotNet.Core;
using YamlDotNet.Serialization;
@ -277,12 +278,12 @@ namespace NoSoliciting.Ml {
public static class MlFilterStatusExt {
public static string Description(this MlFilterStatus status) {
return status switch {
MlFilterStatus.Uninitialised => "Uninitialised",
MlFilterStatus.Preparing => "Preparing to update model",
MlFilterStatus.DownloadingManifest => "Downloading model manifest",
MlFilterStatus.DownloadingModel => "Downloading model",
MlFilterStatus.Initialising => "Initialising model and classifier",
MlFilterStatus.Initialised => "Initialised",
MlFilterStatus.Uninitialised => Language.ModelStatusUninitialised,
MlFilterStatus.Preparing => Language.ModelStatusPreparing,
MlFilterStatus.DownloadingManifest => Language.ModelStatusDownloadingManifest,
MlFilterStatus.DownloadingModel => Language.ModelStatusDownloadingModel,
MlFilterStatus.Initialising => Language.ModelStatusInitialising,
MlFilterStatus.Initialised => Language.ModelStatusInitialised,
_ => status.ToString(),
};
}

View File

@ -195,6 +195,60 @@ namespace NoSoliciting.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Downloading model manifest.
/// </summary>
internal static string ModelStatusDownloadingManifest {
get {
return ResourceManager.GetString("ModelStatusDownloadingManifest", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Downloading model.
/// </summary>
internal static string ModelStatusDownloadingModel {
get {
return ResourceManager.GetString("ModelStatusDownloadingModel", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Initialised.
/// </summary>
internal static string ModelStatusInitialised {
get {
return ResourceManager.GetString("ModelStatusInitialised", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Initialising model and classifier.
/// </summary>
internal static string ModelStatusInitialising {
get {
return ResourceManager.GetString("ModelStatusInitialising", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Preparing to update model.
/// </summary>
internal static string ModelStatusPreparing {
get {
return ResourceManager.GetString("ModelStatusPreparing", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Uninitialised.
/// </summary>
internal static string ModelStatusUninitialised {
get {
return ResourceManager.GetString("ModelStatusUninitialised", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Model.
/// </summary>

View File

@ -237,4 +237,22 @@
<data name="OtherGameLanguage" xml:space="preserve">
<value>Use the game's language setting instead of Dalamud's</value>
</data>
<data name="ModelStatusUninitialised" xml:space="preserve">
<value>Uninitialised</value>
</data>
<data name="ModelStatusPreparing" xml:space="preserve">
<value>Preparing to update model</value>
</data>
<data name="ModelStatusDownloadingManifest" xml:space="preserve">
<value>Downloading model manifest</value>
</data>
<data name="ModelStatusDownloadingModel" xml:space="preserve">
<value>Downloading model</value>
</data>
<data name="ModelStatusInitialising" xml:space="preserve">
<value>Initialising model and classifier</value>
</data>
<data name="ModelStatusInitialised" xml:space="preserve">
<value>Initialised</value>
</data>
</root>