[Refactor] Replace direct localization property bindings with static resource references

This commit is contained in:
2025-07-08 13:17:36 +01:00
parent 7e8e42d07c
commit 01a2f916b9
26 changed files with 403 additions and 539 deletions

View File

@@ -21,21 +21,21 @@ namespace RomRepoMgr.Resources {
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Localization { public class Localization {
private static global::System.Resources.ResourceManager resourceMan; private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture; private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Localization() { public Localization() {
} }
/// <summary> /// <summary>
/// Returns the cached ResourceManager instance used by this class. /// Returns the cached ResourceManager instance used by this class.
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager { public static global::System.Resources.ResourceManager ResourceManager {
get { get {
if (object.ReferenceEquals(resourceMan, null)) { if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RomRepoMgr.Resources.Localization", typeof(Localization).Assembly); global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RomRepoMgr.Resources.Localization", typeof(Localization).Assembly);
@@ -50,7 +50,7 @@ namespace RomRepoMgr.Resources {
/// resource lookups using this strongly typed resource class. /// resource lookups using this strongly typed resource class.
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture { public static global::System.Globalization.CultureInfo Culture {
get { get {
return resourceCulture; return resourceCulture;
} }
@@ -62,7 +62,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to About. /// Looks up a localized string similar to About.
/// </summary> /// </summary>
internal static string AboutLabel { public static string AboutLabel {
get { get {
return ResourceManager.GetString("AboutLabel", resourceCulture); return ResourceManager.GetString("AboutLabel", resourceCulture);
} }
@@ -71,7 +71,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to About ROM Repository Manager. /// Looks up a localized string similar to About ROM Repository Manager.
/// </summary> /// </summary>
internal static string AboutTitle { public static string AboutTitle {
get { get {
return ResourceManager.GetString("AboutTitle", resourceCulture); return ResourceManager.GetString("AboutTitle", resourceCulture);
} }
@@ -80,7 +80,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to All files. /// Looks up a localized string similar to All files.
/// </summary> /// </summary>
internal static string AllFilesDialogLabel { public static string AllFilesDialogLabel {
get { get {
return ResourceManager.GetString("AllFilesDialogLabel", resourceCulture); return ResourceManager.GetString("AllFilesDialogLabel", resourceCulture);
} }
@@ -89,7 +89,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Check all files.. /// Looks up a localized string similar to Check all files..
/// </summary> /// </summary>
internal static string AllFilesLabel { public static string AllFilesLabel {
get { get {
return ResourceManager.GetString("AllFilesLabel", resourceCulture); return ResourceManager.GetString("AllFilesLabel", resourceCulture);
} }
@@ -98,7 +98,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Library. /// Looks up a localized string similar to Library.
/// </summary> /// </summary>
internal static string AssembliesLibraryText { public static string AssembliesLibraryText {
get { get {
return ResourceManager.GetString("AssembliesLibraryText", resourceCulture); return ResourceManager.GetString("AssembliesLibraryText", resourceCulture);
} }
@@ -107,7 +107,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Version. /// Looks up a localized string similar to Version.
/// </summary> /// </summary>
internal static string AssembliesVersionText { public static string AssembliesVersionText {
get { get {
return ResourceManager.GetString("AssembliesVersionText", resourceCulture); return ResourceManager.GetString("AssembliesVersionText", resourceCulture);
} }
@@ -116,7 +116,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Authors. /// Looks up a localized string similar to Authors.
/// </summary> /// </summary>
internal static string AuthorsLabel { public static string AuthorsLabel {
get { get {
return ResourceManager.GetString("AuthorsLabel", resourceCulture); return ResourceManager.GetString("AuthorsLabel", resourceCulture);
} }
@@ -127,7 +127,7 @@ namespace RomRepoMgr.Resources {
/// Natalia Portillo /// Natalia Portillo
///. ///.
/// </summary> /// </summary>
internal static string AuthorsText { public static string AuthorsText {
get { get {
return ResourceManager.GetString("AuthorsText", resourceCulture); return ResourceManager.GetString("AuthorsText", resourceCulture);
} }
@@ -136,7 +136,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Calculating statistics for {0} - {1} ({2}). /// Looks up a localized string similar to Calculating statistics for {0} - {1} ({2}).
/// </summary> /// </summary>
internal static string CalculatingStatisticsForRomSet { public static string CalculatingStatisticsForRomSet {
get { get {
return ResourceManager.GetString("CalculatingStatisticsForRomSet", resourceCulture); return ResourceManager.GetString("CalculatingStatisticsForRomSet", resourceCulture);
} }
@@ -145,7 +145,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Cancel. /// Looks up a localized string similar to Cancel.
/// </summary> /// </summary>
internal static string CancelLabel { public static string CancelLabel {
get { get {
return ResourceManager.GetString("CancelLabel", resourceCulture); return ResourceManager.GetString("CancelLabel", resourceCulture);
} }
@@ -154,7 +154,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Checking The Unarchiver.... /// Looks up a localized string similar to Checking The Unarchiver....
/// </summary> /// </summary>
internal static string CheckingUnArText { public static string CheckingUnArText {
get { get {
return ResourceManager.GetString("CheckingUnArText", resourceCulture); return ResourceManager.GetString("CheckingUnArText", resourceCulture);
} }
@@ -163,7 +163,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Choose database to open / create. /// Looks up a localized string similar to Choose database to open / create.
/// </summary> /// </summary>
internal static string ChooseDatabaseFile { public static string ChooseDatabaseFile {
get { get {
return ResourceManager.GetString("ChooseDatabaseFile", resourceCulture); return ResourceManager.GetString("ChooseDatabaseFile", resourceCulture);
} }
@@ -172,7 +172,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Choose.... /// Looks up a localized string similar to Choose....
/// </summary> /// </summary>
internal static string ChooseLabel { public static string ChooseLabel {
get { get {
return ResourceManager.GetString("ChooseLabel", resourceCulture); return ResourceManager.GetString("ChooseLabel", resourceCulture);
} }
@@ -181,7 +181,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Choose repository folder. /// Looks up a localized string similar to Choose repository folder.
/// </summary> /// </summary>
internal static string ChooseRepositoryFolder { public static string ChooseRepositoryFolder {
get { get {
return ResourceManager.GetString("ChooseRepositoryFolder", resourceCulture); return ResourceManager.GetString("ChooseRepositoryFolder", resourceCulture);
} }
@@ -190,7 +190,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Choose temporary folder. /// Looks up a localized string similar to Choose temporary folder.
/// </summary> /// </summary>
internal static string ChooseTemporaryFolder { public static string ChooseTemporaryFolder {
get { get {
return ResourceManager.GetString("ChooseTemporaryFolder", resourceCulture); return ResourceManager.GetString("ChooseTemporaryFolder", resourceCulture);
} }
@@ -199,7 +199,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Choose UnArchiver executable. /// Looks up a localized string similar to Choose UnArchiver executable.
/// </summary> /// </summary>
internal static string ChooseUnArExecutable { public static string ChooseUnArExecutable {
get { get {
return ResourceManager.GetString("ChooseUnArExecutable", resourceCulture); return ResourceManager.GetString("ChooseUnArExecutable", resourceCulture);
} }
@@ -208,7 +208,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Close. /// Looks up a localized string similar to Close.
/// </summary> /// </summary>
internal static string CloseLabel { public static string CloseLabel {
get { get {
return ResourceManager.GetString("CloseLabel", resourceCulture); return ResourceManager.GetString("CloseLabel", resourceCulture);
} }
@@ -217,7 +217,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Complete games. /// Looks up a localized string similar to Complete games.
/// </summary> /// </summary>
internal static string CompleteMachinesLabel { public static string CompleteMachinesLabel {
get { get {
return ResourceManager.GetString("CompleteMachinesLabel", resourceCulture); return ResourceManager.GetString("CompleteMachinesLabel", resourceCulture);
} }
@@ -226,7 +226,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to An error occurred trying to delete the chosen file.. /// Looks up a localized string similar to An error occurred trying to delete the chosen file..
/// </summary> /// </summary>
internal static string DatabaseFileCannotDeleteCaption { public static string DatabaseFileCannotDeleteCaption {
get { get {
return ResourceManager.GetString("DatabaseFileCannotDeleteCaption", resourceCulture); return ResourceManager.GetString("DatabaseFileCannotDeleteCaption", resourceCulture);
} }
@@ -235,7 +235,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Could not delete file. /// Looks up a localized string similar to Could not delete file.
/// </summary> /// </summary>
internal static string DatabaseFileCannotDeleteTitle { public static string DatabaseFileCannotDeleteTitle {
get { get {
return ResourceManager.GetString("DatabaseFileCannotDeleteTitle", resourceCulture); return ResourceManager.GetString("DatabaseFileCannotDeleteTitle", resourceCulture);
} }
@@ -244,7 +244,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Do you want to delete the file?. /// Looks up a localized string similar to Do you want to delete the file?.
/// </summary> /// </summary>
internal static string DatabaseFileDeleteCaption { public static string DatabaseFileDeleteCaption {
get { get {
return ResourceManager.GetString("DatabaseFileDeleteCaption", resourceCulture); return ResourceManager.GetString("DatabaseFileDeleteCaption", resourceCulture);
} }
@@ -253,7 +253,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to File exists. /// Looks up a localized string similar to File exists.
/// </summary> /// </summary>
internal static string DatabaseFileExistsMsgBoxTitle { public static string DatabaseFileExistsMsgBoxTitle {
get { get {
return ResourceManager.GetString("DatabaseFileExistsMsgBoxTitle", resourceCulture); return ResourceManager.GetString("DatabaseFileExistsMsgBoxTitle", resourceCulture);
} }
@@ -262,7 +262,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Database file. /// Looks up a localized string similar to Database file.
/// </summary> /// </summary>
internal static string DatabaseFileLabel { public static string DatabaseFileLabel {
get { get {
return ResourceManager.GetString("DatabaseFileLabel", resourceCulture); return ResourceManager.GetString("DatabaseFileLabel", resourceCulture);
} }
@@ -271,7 +271,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Do you want to try to open the existing file as a database?. /// Looks up a localized string similar to Do you want to try to open the existing file as a database?.
/// </summary> /// </summary>
internal static string DatabaseFileMsgBoxTryOpen { public static string DatabaseFileMsgBoxTryOpen {
get { get {
return ResourceManager.GetString("DatabaseFileMsgBoxTryOpen", resourceCulture); return ResourceManager.GetString("DatabaseFileMsgBoxTryOpen", resourceCulture);
} }
@@ -280,7 +280,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Do you want to try to open the existing file as a database?. /// Looks up a localized string similar to Do you want to try to open the existing file as a database?.
/// </summary> /// </summary>
internal static string DatabaseFileTryOpenCaption { public static string DatabaseFileTryOpenCaption {
get { get {
return ResourceManager.GetString("DatabaseFileTryOpenCaption", resourceCulture); return ResourceManager.GetString("DatabaseFileTryOpenCaption", resourceCulture);
} }
@@ -290,7 +290,7 @@ namespace RomRepoMgr.Resources {
/// Looks up a localized string similar to An error occurred trying to use the chosen file as a database. /// Looks up a localized string similar to An error occurred trying to use the chosen file as a database.
///Do you want to delete the file?. ///Do you want to delete the file?.
/// </summary> /// </summary>
internal static string DatabaseFileUnusableDeleteMsgBoxCaption { public static string DatabaseFileUnusableDeleteMsgBoxCaption {
get { get {
return ResourceManager.GetString("DatabaseFileUnusableDeleteMsgBoxCaption", resourceCulture); return ResourceManager.GetString("DatabaseFileUnusableDeleteMsgBoxCaption", resourceCulture);
} }
@@ -299,7 +299,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to An error occurred trying to use the chosen file as a database.. /// Looks up a localized string similar to An error occurred trying to use the chosen file as a database..
/// </summary> /// </summary>
internal static string DatabaseFileUnusableMsgBoxCaption { public static string DatabaseFileUnusableMsgBoxCaption {
get { get {
return ResourceManager.GetString("DatabaseFileUnusableMsgBoxCaption", resourceCulture); return ResourceManager.GetString("DatabaseFileUnusableMsgBoxCaption", resourceCulture);
} }
@@ -308,7 +308,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Could not use database. /// Looks up a localized string similar to Could not use database.
/// </summary> /// </summary>
internal static string DatabaseFileUnusableMsgBoxTitle { public static string DatabaseFileUnusableMsgBoxTitle {
get { get {
return ResourceManager.GetString("DatabaseFileUnusableMsgBoxTitle", resourceCulture); return ResourceManager.GetString("DatabaseFileUnusableMsgBoxTitle", resourceCulture);
} }
@@ -317,7 +317,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Database. /// Looks up a localized string similar to Database.
/// </summary> /// </summary>
internal static string DatabaseMenuText { public static string DatabaseMenuText {
get { get {
return ResourceManager.GetString("DatabaseMenuText", resourceCulture); return ResourceManager.GetString("DatabaseMenuText", resourceCulture);
} }
@@ -326,7 +326,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Update statistics. /// Looks up a localized string similar to Update statistics.
/// </summary> /// </summary>
internal static string DatabaseMenuUpdateStatsText { public static string DatabaseMenuUpdateStatsText {
get { get {
return ResourceManager.GetString("DatabaseMenuUpdateStatsText", resourceCulture); return ResourceManager.GetString("DatabaseMenuUpdateStatsText", resourceCulture);
} }
@@ -335,7 +335,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to DAT files. /// Looks up a localized string similar to DAT files.
/// </summary> /// </summary>
internal static string DatFilesDialogLabel { public static string DatFilesDialogLabel {
get { get {
return ResourceManager.GetString("DatFilesDialogLabel", resourceCulture); return ResourceManager.GetString("DatFilesDialogLabel", resourceCulture);
} }
@@ -344,7 +344,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Decompressing DAT file.... /// Looks up a localized string similar to Decompressing DAT file....
/// </summary> /// </summary>
internal static string DecompressingDat { public static string DecompressingDat {
get { get {
return ResourceManager.GetString("DecompressingDat", resourceCulture); return ResourceManager.GetString("DecompressingDat", resourceCulture);
} }
@@ -353,7 +353,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Are you sure you want to delete the ROM set {0}?. /// Looks up a localized string similar to Are you sure you want to delete the ROM set {0}?.
/// </summary> /// </summary>
internal static string DeleteRomSetMsgBoxCaption { public static string DeleteRomSetMsgBoxCaption {
get { get {
return ResourceManager.GetString("DeleteRomSetMsgBoxCaption", resourceCulture); return ResourceManager.GetString("DeleteRomSetMsgBoxCaption", resourceCulture);
} }
@@ -362,7 +362,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Delete ROM set. /// Looks up a localized string similar to Delete ROM set.
/// </summary> /// </summary>
internal static string DeleteRomSetMsgBoxTitle { public static string DeleteRomSetMsgBoxTitle {
get { get {
return ResourceManager.GetString("DeleteRomSetMsgBoxTitle", resourceCulture); return ResourceManager.GetString("DeleteRomSetMsgBoxTitle", resourceCulture);
} }
@@ -371,7 +371,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Edit DAT. /// Looks up a localized string similar to Edit DAT.
/// </summary> /// </summary>
internal static string EditDatTitle { public static string EditDatTitle {
get { get {
return ResourceManager.GetString("EditDatTitle", resourceCulture); return ResourceManager.GetString("EditDatTitle", resourceCulture);
} }
@@ -380,7 +380,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Error. /// Looks up a localized string similar to Error.
/// </summary> /// </summary>
internal static string Error { public static string Error {
get { get {
return ResourceManager.GetString("Error", resourceCulture); return ResourceManager.GetString("Error", resourceCulture);
} }
@@ -389,7 +389,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Exit. /// Looks up a localized string similar to Exit.
/// </summary> /// </summary>
internal static string ExitButtonText { public static string ExitButtonText {
get { get {
return ResourceManager.GetString("ExitButtonText", resourceCulture); return ResourceManager.GetString("ExitButtonText", resourceCulture);
} }
@@ -398,7 +398,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Exporting DAT file.... /// Looks up a localized string similar to Exporting DAT file....
/// </summary> /// </summary>
internal static string ExportDatTitle { public static string ExportDatTitle {
get { get {
return ResourceManager.GetString("ExportDatTitle", resourceCulture); return ResourceManager.GetString("ExportDatTitle", resourceCulture);
} }
@@ -407,7 +407,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Export ROMs to folder.... /// Looks up a localized string similar to Export ROMs to folder....
/// </summary> /// </summary>
internal static string ExportRomsDialogTitle { public static string ExportRomsDialogTitle {
get { get {
return ResourceManager.GetString("ExportRomsDialogTitle", resourceCulture); return ResourceManager.GetString("ExportRomsDialogTitle", resourceCulture);
} }
@@ -416,7 +416,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Exporting ROM files to folder.... /// Looks up a localized string similar to Exporting ROM files to folder....
/// </summary> /// </summary>
internal static string ExportRomsTitle { public static string ExportRomsTitle {
get { get {
return ResourceManager.GetString("ExportRomsTitle", resourceCulture); return ResourceManager.GetString("ExportRomsTitle", resourceCulture);
} }
@@ -425,7 +425,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to E_xit. /// Looks up a localized string similar to E_xit.
/// </summary> /// </summary>
internal static string FileMenuExitText { public static string FileMenuExitText {
get { get {
return ResourceManager.GetString("FileMenuExitText", resourceCulture); return ResourceManager.GetString("FileMenuExitText", resourceCulture);
} }
@@ -434,7 +434,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Import DAT _file. /// Looks up a localized string similar to Import DAT _file.
/// </summary> /// </summary>
internal static string FileMenuImportDatFileText { public static string FileMenuImportDatFileText {
get { get {
return ResourceManager.GetString("FileMenuImportDatFileText", resourceCulture); return ResourceManager.GetString("FileMenuImportDatFileText", resourceCulture);
} }
@@ -443,7 +443,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Import DAT f_older. /// Looks up a localized string similar to Import DAT f_older.
/// </summary> /// </summary>
internal static string FileMenuImportDatFolderText { public static string FileMenuImportDatFolderText {
get { get {
return ResourceManager.GetString("FileMenuImportDatFolderText", resourceCulture); return ResourceManager.GetString("FileMenuImportDatFolderText", resourceCulture);
} }
@@ -452,7 +452,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _Settings. /// Looks up a localized string similar to _Settings.
/// </summary> /// </summary>
internal static string FileMenuSettingsText { public static string FileMenuSettingsText {
get { get {
return ResourceManager.GetString("FileMenuSettingsText", resourceCulture); return ResourceManager.GetString("FileMenuSettingsText", resourceCulture);
} }
@@ -461,7 +461,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _File. /// Looks up a localized string similar to _File.
/// </summary> /// </summary>
internal static string FileMenuText { public static string FileMenuText {
get { get {
return ResourceManager.GetString("FileMenuText", resourceCulture); return ResourceManager.GetString("FileMenuText", resourceCulture);
} }
@@ -470,7 +470,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _Mount. /// Looks up a localized string similar to _Mount.
/// </summary> /// </summary>
internal static string FilesystemMenuMountText { public static string FilesystemMenuMountText {
get { get {
return ResourceManager.GetString("FilesystemMenuMountText", resourceCulture); return ResourceManager.GetString("FilesystemMenuMountText", resourceCulture);
} }
@@ -479,7 +479,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to File_system. /// Looks up a localized string similar to File_system.
/// </summary> /// </summary>
internal static string FilesystemMenuText { public static string FilesystemMenuText {
get { get {
return ResourceManager.GetString("FilesystemMenuText", resourceCulture); return ResourceManager.GetString("FilesystemMenuText", resourceCulture);
} }
@@ -488,7 +488,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _Umount. /// Looks up a localized string similar to _Umount.
/// </summary> /// </summary>
internal static string FilesystemMenuUmountText { public static string FilesystemMenuUmountText {
get { get {
return ResourceManager.GetString("FilesystemMenuUmountText", resourceCulture); return ResourceManager.GetString("FilesystemMenuUmountText", resourceCulture);
} }
@@ -497,7 +497,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Finished. /// Looks up a localized string similar to Finished.
/// </summary> /// </summary>
internal static string Finished { public static string Finished {
get { get {
return ResourceManager.GetString("Finished", resourceCulture); return ResourceManager.GetString("Finished", resourceCulture);
} }
@@ -506,7 +506,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Found {0} files.... /// Looks up a localized string similar to Found {0} files....
/// </summary> /// </summary>
internal static string FoundFiles { public static string FoundFiles {
get { get {
return ResourceManager.GetString("FoundFiles", resourceCulture); return ResourceManager.GetString("FoundFiles", resourceCulture);
} }
@@ -515,7 +515,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Have ROMs. /// Looks up a localized string similar to Have ROMs.
/// </summary> /// </summary>
internal static string HaveRomsLabel { public static string HaveRomsLabel {
get { get {
return ResourceManager.GetString("HaveRomsLabel", resourceCulture); return ResourceManager.GetString("HaveRomsLabel", resourceCulture);
} }
@@ -524,7 +524,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _About. /// Looks up a localized string similar to _About.
/// </summary> /// </summary>
internal static string HelpMenuAboutText { public static string HelpMenuAboutText {
get { get {
return ResourceManager.GetString("HelpMenuAboutText", resourceCulture); return ResourceManager.GetString("HelpMenuAboutText", resourceCulture);
} }
@@ -533,7 +533,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _Help. /// Looks up a localized string similar to _Help.
/// </summary> /// </summary>
internal static string HelpMenuText { public static string HelpMenuText {
get { get {
return ResourceManager.GetString("HelpMenuText", resourceCulture); return ResourceManager.GetString("HelpMenuText", resourceCulture);
} }
@@ -542,7 +542,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Homepage. /// Looks up a localized string similar to Homepage.
/// </summary> /// </summary>
internal static string HomepageLabel { public static string HomepageLabel {
get { get {
return ResourceManager.GetString("HomepageLabel", resourceCulture); return ResourceManager.GetString("HomepageLabel", resourceCulture);
} }
@@ -551,7 +551,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Import DAT file.... /// Looks up a localized string similar to Import DAT file....
/// </summary> /// </summary>
internal static string ImportDatFileDialogTitle { public static string ImportDatFileDialogTitle {
get { get {
return ResourceManager.GetString("ImportDatFileDialogTitle", resourceCulture); return ResourceManager.GetString("ImportDatFileDialogTitle", resourceCulture);
} }
@@ -560,7 +560,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Import DATs from folder.... /// Looks up a localized string similar to Import DATs from folder....
/// </summary> /// </summary>
internal static string ImportDatFolderDialogTitle { public static string ImportDatFolderDialogTitle {
get { get {
return ResourceManager.GetString("ImportDatFolderDialogTitle", resourceCulture); return ResourceManager.GetString("ImportDatFolderDialogTitle", resourceCulture);
} }
@@ -569,7 +569,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Import DAT files from folder.... /// Looks up a localized string similar to Import DAT files from folder....
/// </summary> /// </summary>
internal static string ImportDatFolderTitle { public static string ImportDatFolderTitle {
get { get {
return ResourceManager.GetString("ImportDatFolderTitle", resourceCulture); return ResourceManager.GetString("ImportDatFolderTitle", resourceCulture);
} }
@@ -578,7 +578,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Importing DAT file.... /// Looks up a localized string similar to Importing DAT file....
/// </summary> /// </summary>
internal static string ImportDatTitle { public static string ImportDatTitle {
get { get {
return ResourceManager.GetString("ImportDatTitle", resourceCulture); return ResourceManager.GetString("ImportDatTitle", resourceCulture);
} }
@@ -587,7 +587,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Importing {0}.... /// Looks up a localized string similar to Importing {0}....
/// </summary> /// </summary>
internal static string ImportingItem { public static string ImportingItem {
get { get {
return ResourceManager.GetString("ImportingItem", resourceCulture); return ResourceManager.GetString("ImportingItem", resourceCulture);
} }
@@ -596,7 +596,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Import ROM files from folder.... /// Looks up a localized string similar to Import ROM files from folder....
/// </summary> /// </summary>
internal static string ImportRomFolderTitle { public static string ImportRomFolderTitle {
get { get {
return ResourceManager.GetString("ImportRomFolderTitle", resourceCulture); return ResourceManager.GetString("ImportRomFolderTitle", resourceCulture);
} }
@@ -605,7 +605,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Import ROMs from folder.... /// Looks up a localized string similar to Import ROMs from folder....
/// </summary> /// </summary>
internal static string ImportRomsFolderDialogTitle { public static string ImportRomsFolderDialogTitle {
get { get {
return ResourceManager.GetString("ImportRomsFolderDialogTitle", resourceCulture); return ResourceManager.GetString("ImportRomsFolderDialogTitle", resourceCulture);
} }
@@ -614,7 +614,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Incomplete games. /// Looks up a localized string similar to Incomplete games.
/// </summary> /// </summary>
internal static string IncompleteMachinesLabel { public static string IncompleteMachinesLabel {
get { get {
return ResourceManager.GetString("IncompleteMachinesLabel", resourceCulture); return ResourceManager.GetString("IncompleteMachinesLabel", resourceCulture);
} }
@@ -623,7 +623,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Only import known files.. /// Looks up a localized string similar to Only import known files..
/// </summary> /// </summary>
internal static string KnownOnlyLabel { public static string KnownOnlyLabel {
get { get {
return ResourceManager.GetString("KnownOnlyLabel", resourceCulture); return ResourceManager.GetString("KnownOnlyLabel", resourceCulture);
} }
@@ -632,7 +632,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Libraries. /// Looks up a localized string similar to Libraries.
/// </summary> /// </summary>
internal static string LibrariesLabel { public static string LibrariesLabel {
get { get {
return ResourceManager.GetString("LibrariesLabel", resourceCulture); return ResourceManager.GetString("LibrariesLabel", resourceCulture);
} }
@@ -641,7 +641,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to License: GNU General Public License Version 3. /// Looks up a localized string similar to License: GNU General Public License Version 3.
/// </summary> /// </summary>
internal static string LicenseLabel { public static string LicenseLabel {
get { get {
return ResourceManager.GetString("LicenseLabel", resourceCulture); return ResourceManager.GetString("LicenseLabel", resourceCulture);
} }
@@ -650,7 +650,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Loading database.... /// Looks up a localized string similar to Loading database....
/// </summary> /// </summary>
internal static string LoadingDatabaseText { public static string LoadingDatabaseText {
get { get {
return ResourceManager.GetString("LoadingDatabaseText", resourceCulture); return ResourceManager.GetString("LoadingDatabaseText", resourceCulture);
} }
@@ -659,7 +659,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Loading ROM sets.... /// Looks up a localized string similar to Loading ROM sets....
/// </summary> /// </summary>
internal static string LoadingRomSetsText { public static string LoadingRomSetsText {
get { get {
return ResourceManager.GetString("LoadingRomSetsText", resourceCulture); return ResourceManager.GetString("LoadingRomSetsText", resourceCulture);
} }
@@ -668,7 +668,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Loading settings.... /// Looks up a localized string similar to Loading settings....
/// </summary> /// </summary>
internal static string LoadingSettingsText { public static string LoadingSettingsText {
get { get {
return ResourceManager.GetString("LoadingSettingsText", resourceCulture); return ResourceManager.GetString("LoadingSettingsText", resourceCulture);
} }
@@ -677,7 +677,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Migrating database.... /// Looks up a localized string similar to Migrating database....
/// </summary> /// </summary>
internal static string MigratingDatabaseText { public static string MigratingDatabaseText {
get { get {
return ResourceManager.GetString("MigratingDatabaseText", resourceCulture); return ResourceManager.GetString("MigratingDatabaseText", resourceCulture);
} }
@@ -686,7 +686,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Missing ROMs. /// Looks up a localized string similar to Missing ROMs.
/// </summary> /// </summary>
internal static string MissRomsLabel { public static string MissRomsLabel {
get { get {
return ResourceManager.GetString("MissRomsLabel", resourceCulture); return ResourceManager.GetString("MissRomsLabel", resourceCulture);
} }
@@ -695,7 +695,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to OK. /// Looks up a localized string similar to OK.
/// </summary> /// </summary>
internal static string OK { public static string OK {
get { get {
return ResourceManager.GetString("OK", resourceCulture); return ResourceManager.GetString("OK", resourceCulture);
} }
@@ -704,7 +704,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Path:. /// Looks up a localized string similar to Path:.
/// </summary> /// </summary>
internal static string PathLabel { public static string PathLabel {
get { get {
return ResourceManager.GetString("PathLabel", resourceCulture); return ResourceManager.GetString("PathLabel", resourceCulture);
} }
@@ -713,7 +713,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Try to detect archives and import their contents.. /// Looks up a localized string similar to Try to detect archives and import their contents..
/// </summary> /// </summary>
internal static string RecurseArchivesLabel { public static string RecurseArchivesLabel {
get { get {
return ResourceManager.GetString("RecurseArchivesLabel", resourceCulture); return ResourceManager.GetString("RecurseArchivesLabel", resourceCulture);
} }
@@ -722,7 +722,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Recurse subfolders.. /// Looks up a localized string similar to Recurse subfolders..
/// </summary> /// </summary>
internal static string RecursiveLabel { public static string RecursiveLabel {
get { get {
return ResourceManager.GetString("RecursiveLabel", resourceCulture); return ResourceManager.GetString("RecursiveLabel", resourceCulture);
} }
@@ -731,7 +731,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Removing ROM set.... /// Looks up a localized string similar to Removing ROM set....
/// </summary> /// </summary>
internal static string RemoveDatTitle { public static string RemoveDatTitle {
get { get {
return ResourceManager.GetString("RemoveDatTitle", resourceCulture); return ResourceManager.GetString("RemoveDatTitle", resourceCulture);
} }
@@ -740,7 +740,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Remove files after import successful.. /// Looks up a localized string similar to Remove files after import successful..
/// </summary> /// </summary>
internal static string RemoveFilesLabel { public static string RemoveFilesLabel {
get { get {
return ResourceManager.GetString("RemoveFilesLabel", resourceCulture); return ResourceManager.GetString("RemoveFilesLabel", resourceCulture);
} }
@@ -749,7 +749,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Removing DAT file from repo.... /// Looks up a localized string similar to Removing DAT file from repo....
/// </summary> /// </summary>
internal static string RemovingDatFileFromRepo { public static string RemovingDatFileFromRepo {
get { get {
return ResourceManager.GetString("RemovingDatFileFromRepo", resourceCulture); return ResourceManager.GetString("RemovingDatFileFromRepo", resourceCulture);
} }
@@ -758,7 +758,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Removing old statistics. /// Looks up a localized string similar to Removing old statistics.
/// </summary> /// </summary>
internal static string RemovingOldStatistics { public static string RemovingOldStatistics {
get { get {
return ResourceManager.GetString("RemovingOldStatistics", resourceCulture); return ResourceManager.GetString("RemovingOldStatistics", resourceCulture);
} }
@@ -767,7 +767,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Removing ROM set from database.... /// Looks up a localized string similar to Removing ROM set from database....
/// </summary> /// </summary>
internal static string RemovingRomSetFromDatabase { public static string RemovingRomSetFromDatabase {
get { get {
return ResourceManager.GetString("RemovingRomSetFromDatabase", resourceCulture); return ResourceManager.GetString("RemovingRomSetFromDatabase", resourceCulture);
} }
@@ -776,7 +776,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Repository folder. /// Looks up a localized string similar to Repository folder.
/// </summary> /// </summary>
internal static string RepositoryFolderLabel { public static string RepositoryFolderLabel {
get { get {
return ResourceManager.GetString("RepositoryFolderLabel", resourceCulture); return ResourceManager.GetString("RepositoryFolderLabel", resourceCulture);
} }
@@ -785,7 +785,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Filename. /// Looks up a localized string similar to Filename.
/// </summary> /// </summary>
internal static string ResultFilenameLabel { public static string ResultFilenameLabel {
get { get {
return ResourceManager.GetString("ResultFilenameLabel", resourceCulture); return ResourceManager.GetString("ResultFilenameLabel", resourceCulture);
} }
@@ -794,7 +794,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Status. /// Looks up a localized string similar to Status.
/// </summary> /// </summary>
internal static string ResultStatusLabel { public static string ResultStatusLabel {
get { get {
return ResourceManager.GetString("ResultStatusLabel", resourceCulture); return ResourceManager.GetString("ResultStatusLabel", resourceCulture);
} }
@@ -803,7 +803,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Retrieving ROM set from database.... /// Looks up a localized string similar to Retrieving ROM set from database....
/// </summary> /// </summary>
internal static string RetrievingRomSetFromDatabase { public static string RetrievingRomSetFromDatabase {
get { get {
return ResourceManager.GetString("RetrievingRomSetFromDatabase", resourceCulture); return ResourceManager.GetString("RetrievingRomSetFromDatabase", resourceCulture);
} }
@@ -812,7 +812,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Retrieving ROM sets from database.... /// Looks up a localized string similar to Retrieving ROM sets from database....
/// </summary> /// </summary>
internal static string RetrievingRomSetsFromDatabase { public static string RetrievingRomSetsFromDatabase {
get { get {
return ResourceManager.GetString("RetrievingRomSetsFromDatabase", resourceCulture); return ResourceManager.GetString("RetrievingRomSetsFromDatabase", resourceCulture);
} }
@@ -821,7 +821,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Author. /// Looks up a localized string similar to Author.
/// </summary> /// </summary>
internal static string RomSetAuthorLabel { public static string RomSetAuthorLabel {
get { get {
return ResourceManager.GetString("RomSetAuthorLabel", resourceCulture); return ResourceManager.GetString("RomSetAuthorLabel", resourceCulture);
} }
@@ -830,7 +830,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Category. /// Looks up a localized string similar to Category.
/// </summary> /// </summary>
internal static string RomSetCategoryLabel { public static string RomSetCategoryLabel {
get { get {
return ResourceManager.GetString("RomSetCategoryLabel", resourceCulture); return ResourceManager.GetString("RomSetCategoryLabel", resourceCulture);
} }
@@ -839,7 +839,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Comment. /// Looks up a localized string similar to Comment.
/// </summary> /// </summary>
internal static string RomSetCommentLabel { public static string RomSetCommentLabel {
get { get {
return ResourceManager.GetString("RomSetCommentLabel", resourceCulture); return ResourceManager.GetString("RomSetCommentLabel", resourceCulture);
} }
@@ -848,7 +848,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Complete. /// Looks up a localized string similar to Complete.
/// </summary> /// </summary>
internal static string RomSetCompleteMachinesLabel { public static string RomSetCompleteMachinesLabel {
get { get {
return ResourceManager.GetString("RomSetCompleteMachinesLabel", resourceCulture); return ResourceManager.GetString("RomSetCompleteMachinesLabel", resourceCulture);
} }
@@ -857,7 +857,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Date. /// Looks up a localized string similar to Date.
/// </summary> /// </summary>
internal static string RomSetDateLabel { public static string RomSetDateLabel {
get { get {
return ResourceManager.GetString("RomSetDateLabel", resourceCulture); return ResourceManager.GetString("RomSetDateLabel", resourceCulture);
} }
@@ -866,7 +866,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Description. /// Looks up a localized string similar to Description.
/// </summary> /// </summary>
internal static string RomSetDescriptionLabel { public static string RomSetDescriptionLabel {
get { get {
return ResourceManager.GetString("RomSetDescriptionLabel", resourceCulture); return ResourceManager.GetString("RomSetDescriptionLabel", resourceCulture);
} }
@@ -875,7 +875,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Have. /// Looks up a localized string similar to Have.
/// </summary> /// </summary>
internal static string RomSetHaveRomsLabel { public static string RomSetHaveRomsLabel {
get { get {
return ResourceManager.GetString("RomSetHaveRomsLabel", resourceCulture); return ResourceManager.GetString("RomSetHaveRomsLabel", resourceCulture);
} }
@@ -884,7 +884,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Incomplete. /// Looks up a localized string similar to Incomplete.
/// </summary> /// </summary>
internal static string RomSetIncompleteMachinesLabel { public static string RomSetIncompleteMachinesLabel {
get { get {
return ResourceManager.GetString("RomSetIncompleteMachinesLabel", resourceCulture); return ResourceManager.GetString("RomSetIncompleteMachinesLabel", resourceCulture);
} }
@@ -893,7 +893,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Miss. /// Looks up a localized string similar to Miss.
/// </summary> /// </summary>
internal static string RomSetMissRomsLabel { public static string RomSetMissRomsLabel {
get { get {
return ResourceManager.GetString("RomSetMissRomsLabel", resourceCulture); return ResourceManager.GetString("RomSetMissRomsLabel", resourceCulture);
} }
@@ -902,7 +902,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Name. /// Looks up a localized string similar to Name.
/// </summary> /// </summary>
internal static string RomSetNameLabel { public static string RomSetNameLabel {
get { get {
return ResourceManager.GetString("RomSetNameLabel", resourceCulture); return ResourceManager.GetString("RomSetNameLabel", resourceCulture);
} }
@@ -911,7 +911,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to ROM sets. /// Looks up a localized string similar to ROM sets.
/// </summary> /// </summary>
internal static string RomSets { public static string RomSets {
get { get {
return ResourceManager.GetString("RomSets", resourceCulture); return ResourceManager.GetString("RomSets", resourceCulture);
} }
@@ -920,7 +920,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _Delete. /// Looks up a localized string similar to _Delete.
/// </summary> /// </summary>
internal static string RomSetsMenuDeleteText { public static string RomSetsMenuDeleteText {
get { get {
return ResourceManager.GetString("RomSetsMenuDeleteText", resourceCulture); return ResourceManager.GetString("RomSetsMenuDeleteText", resourceCulture);
} }
@@ -929,7 +929,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _Edit. /// Looks up a localized string similar to _Edit.
/// </summary> /// </summary>
internal static string RomSetsMenuEditText { public static string RomSetsMenuEditText {
get { get {
return ResourceManager.GetString("RomSetsMenuEditText", resourceCulture); return ResourceManager.GetString("RomSetsMenuEditText", resourceCulture);
} }
@@ -938,7 +938,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Save DAT _file. /// Looks up a localized string similar to Save DAT _file.
/// </summary> /// </summary>
internal static string RomSetsMenuSaveDatText { public static string RomSetsMenuSaveDatText {
get { get {
return ResourceManager.GetString("RomSetsMenuSaveDatText", resourceCulture); return ResourceManager.GetString("RomSetsMenuSaveDatText", resourceCulture);
} }
@@ -947,7 +947,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _Save ROMs to folder. /// Looks up a localized string similar to _Save ROMs to folder.
/// </summary> /// </summary>
internal static string RomSetsMenuSaveRomsText { public static string RomSetsMenuSaveRomsText {
get { get {
return ResourceManager.GetString("RomSetsMenuSaveRomsText", resourceCulture); return ResourceManager.GetString("RomSetsMenuSaveRomsText", resourceCulture);
} }
@@ -956,7 +956,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to ROM _sets. /// Looks up a localized string similar to ROM _sets.
/// </summary> /// </summary>
internal static string RomSetsMenuText { public static string RomSetsMenuText {
get { get {
return ResourceManager.GetString("RomSetsMenuText", resourceCulture); return ResourceManager.GetString("RomSetsMenuText", resourceCulture);
} }
@@ -965,7 +965,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Games. /// Looks up a localized string similar to Games.
/// </summary> /// </summary>
internal static string RomSetTotalMachinesLabel { public static string RomSetTotalMachinesLabel {
get { get {
return ResourceManager.GetString("RomSetTotalMachinesLabel", resourceCulture); return ResourceManager.GetString("RomSetTotalMachinesLabel", resourceCulture);
} }
@@ -974,7 +974,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to ROMs. /// Looks up a localized string similar to ROMs.
/// </summary> /// </summary>
internal static string RomSetTotalRomsLabel { public static string RomSetTotalRomsLabel {
get { get {
return ResourceManager.GetString("RomSetTotalRomsLabel", resourceCulture); return ResourceManager.GetString("RomSetTotalRomsLabel", resourceCulture);
} }
@@ -983,7 +983,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Version. /// Looks up a localized string similar to Version.
/// </summary> /// </summary>
internal static string RomSetVersionLabel { public static string RomSetVersionLabel {
get { get {
return ResourceManager.GetString("RomSetVersionLabel", resourceCulture); return ResourceManager.GetString("RomSetVersionLabel", resourceCulture);
} }
@@ -992,7 +992,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _Import folder. /// Looks up a localized string similar to _Import folder.
/// </summary> /// </summary>
internal static string RomsMenuImportText { public static string RomsMenuImportText {
get { get {
return ResourceManager.GetString("RomsMenuImportText", resourceCulture); return ResourceManager.GetString("RomsMenuImportText", resourceCulture);
} }
@@ -1001,7 +1001,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to _ROMs. /// Looks up a localized string similar to _ROMs.
/// </summary> /// </summary>
internal static string RomsMenuText { public static string RomsMenuText {
get { get {
return ResourceManager.GetString("RomsMenuText", resourceCulture); return ResourceManager.GetString("RomsMenuText", resourceCulture);
} }
@@ -1010,7 +1010,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Save. /// Looks up a localized string similar to Save.
/// </summary> /// </summary>
internal static string SaveLabel { public static string SaveLabel {
get { get {
return ResourceManager.GetString("SaveLabel", resourceCulture); return ResourceManager.GetString("SaveLabel", resourceCulture);
} }
@@ -1019,7 +1019,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Saving changes to database.... /// Looks up a localized string similar to Saving changes to database....
/// </summary> /// </summary>
internal static string SavingChangesToDatabase { public static string SavingChangesToDatabase {
get { get {
return ResourceManager.GetString("SavingChangesToDatabase", resourceCulture); return ResourceManager.GetString("SavingChangesToDatabase", resourceCulture);
} }
@@ -1028,7 +1028,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Searching for files.... /// Looks up a localized string similar to Searching for files....
/// </summary> /// </summary>
internal static string SearchingForFiles { public static string SearchingForFiles {
get { get {
return ResourceManager.GetString("SearchingForFiles", resourceCulture); return ResourceManager.GetString("SearchingForFiles", resourceCulture);
} }
@@ -1037,7 +1037,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Select mount point.... /// Looks up a localized string similar to Select mount point....
/// </summary> /// </summary>
internal static string SelectMountPointDialogTitle { public static string SelectMountPointDialogTitle {
get { get {
return ResourceManager.GetString("SelectMountPointDialogTitle", resourceCulture); return ResourceManager.GetString("SelectMountPointDialogTitle", resourceCulture);
} }
@@ -1046,7 +1046,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Settings. /// Looks up a localized string similar to Settings.
/// </summary> /// </summary>
internal static string SettingsTitle { public static string SettingsTitle {
get { get {
return ResourceManager.GetString("SettingsTitle", resourceCulture); return ResourceManager.GetString("SettingsTitle", resourceCulture);
} }
@@ -1055,7 +1055,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Start. /// Looks up a localized string similar to Start.
/// </summary> /// </summary>
internal static string StartLabel { public static string StartLabel {
get { get {
return ResourceManager.GetString("StartLabel", resourceCulture); return ResourceManager.GetString("StartLabel", resourceCulture);
} }
@@ -1064,7 +1064,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Temporary folder. /// Looks up a localized string similar to Temporary folder.
/// </summary> /// </summary>
internal static string TemporaryFolderLabel { public static string TemporaryFolderLabel {
get { get {
return ResourceManager.GetString("TemporaryFolderLabel", resourceCulture); return ResourceManager.GetString("TemporaryFolderLabel", resourceCulture);
} }
@@ -1073,7 +1073,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to The Unarchiver version {0}. /// Looks up a localized string similar to The Unarchiver version {0}.
/// </summary> /// </summary>
internal static string TheUnarchiverVersionLabel { public static string TheUnarchiverVersionLabel {
get { get {
return ResourceManager.GetString("TheUnarchiverVersionLabel", resourceCulture); return ResourceManager.GetString("TheUnarchiverVersionLabel", resourceCulture);
} }
@@ -1082,7 +1082,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Total games. /// Looks up a localized string similar to Total games.
/// </summary> /// </summary>
internal static string TotalMachinesLabel { public static string TotalMachinesLabel {
get { get {
return ResourceManager.GetString("TotalMachinesLabel", resourceCulture); return ResourceManager.GetString("TotalMachinesLabel", resourceCulture);
} }
@@ -1091,7 +1091,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Total ROMs. /// Looks up a localized string similar to Total ROMs.
/// </summary> /// </summary>
internal static string TotalRomsLabel { public static string TotalRomsLabel {
get { get {
return ResourceManager.GetString("TotalRomsLabel", resourceCulture); return ResourceManager.GetString("TotalRomsLabel", resourceCulture);
} }
@@ -1100,7 +1100,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Path to UnAr. /// Looks up a localized string similar to Path to UnAr.
/// </summary> /// </summary>
internal static string UnArPathLabel { public static string UnArPathLabel {
get { get {
return ResourceManager.GetString("UnArPathLabel", resourceCulture); return ResourceManager.GetString("UnArPathLabel", resourceCulture);
} }
@@ -1110,7 +1110,7 @@ namespace RomRepoMgr.Resources {
/// Looks up a localized string similar to Do you want to update ROM set statistics in database? /// Looks up a localized string similar to Do you want to update ROM set statistics in database?
///This will take a long time.... ///This will take a long time....
/// </summary> /// </summary>
internal static string UpdateStatsConfirmationDialogText { public static string UpdateStatsConfirmationDialogText {
get { get {
return ResourceManager.GetString("UpdateStatsConfirmationDialogText", resourceCulture); return ResourceManager.GetString("UpdateStatsConfirmationDialogText", resourceCulture);
} }
@@ -1119,7 +1119,7 @@ namespace RomRepoMgr.Resources {
/// <summary> /// <summary>
/// Looks up a localized string similar to Updating ROM sets statistics. /// Looks up a localized string similar to Updating ROM sets statistics.
/// </summary> /// </summary>
internal static string UpdateStatsTitle { public static string UpdateStatsTitle {
get { get {
return ResourceManager.GetString("UpdateStatsTitle", resourceCulture); return ResourceManager.GetString("UpdateStatsTitle", resourceCulture);
} }

View File

@@ -6,15 +6,13 @@
<Compile Update="**\*.xaml.cs"> <Compile Update="**\*.xaml.cs">
<DependentUpon>%(Filename)</DependentUpon> <DependentUpon>%(Filename)</DependentUpon>
</Compile> </Compile>
<None Remove="**\*.xaml"/>
<AvaloniaResource Include="**\*.xaml"> <AvaloniaResource Include="**\*.xaml">
<SubType>Designer</SubType> <SubType>Designer</SubType>
</AvaloniaResource> </AvaloniaResource>
</ItemGroup>
<ItemGroup>
<AvaloniaResource Include="Assets\**"/> <AvaloniaResource Include="Assets\**"/>
<Compile Update="Resources\Localization.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>Localization.resx</DependentUpon>
</Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Avalonia"/> <PackageReference Include="Avalonia"/>
@@ -33,7 +31,7 @@
<PackageReference Include="Roslynator.Analyzers"/> <PackageReference Include="Roslynator.Analyzers"/>
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers"/> <PackageReference Include="Roslynator.CodeAnalysis.Analyzers"/>
<PackageReference Include="Roslynator.Formatting.Analyzers"/> <PackageReference Include="Roslynator.Formatting.Analyzers"/>
<PackageReference Include="SkiaSharp.NativeAssets.Linux" /> <PackageReference Include="SkiaSharp.NativeAssets.Linux"/>
<PackageReference Include="SmartAnalyzers.MultithreadingAnalyzer"/> <PackageReference Include="SmartAnalyzers.MultithreadingAnalyzer"/>
<PackageReference Include="Text.Analyzers"/> <PackageReference Include="Text.Analyzers"/>
</ItemGroup> </ItemGroup>
@@ -44,7 +42,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Update="Resources\Localization.resx"> <EmbeddedResource Update="Resources\Localization.resx">
<Generator>ResXFileCodeGenerator</Generator> <Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Localization.Designer.cs</LastGenOutput> <LastGenOutput>Localization.Designer.cs</LastGenOutput>
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </ItemGroup>

View File

@@ -34,7 +34,6 @@ using System.Threading.Tasks;
using Avalonia.Threading; using Avalonia.Threading;
using ReactiveUI; using ReactiveUI;
using RomRepoMgr.Core.Models; using RomRepoMgr.Core.Models;
using RomRepoMgr.Resources;
using RomRepoMgr.Views; using RomRepoMgr.Views;
namespace RomRepoMgr.ViewModels; namespace RomRepoMgr.ViewModels;
@@ -82,23 +81,14 @@ public sealed class AboutViewModel : ViewModelBase
}); });
} }
public string AboutLabel => Localization.AboutLabel; public string SoftwareName => "RomRepoMgr";
public string LibrariesLabel => Localization.LibrariesLabel; public string SuiteName => "ROM Repository Manager";
public string AuthorsLabel => Localization.AuthorsLabel; public string Copyright => "© 2020-2024 Natalia Portillo";
public string Title => Localization.AboutTitle; public string Website => "https://www.claunia.com";
public string SoftwareName => "RomRepoMgr"; public ReactiveCommand<Unit, Unit> WebsiteCommand { get; }
public string SuiteName => "ROM Repository Manager"; public ReactiveCommand<Unit, Unit> LicenseCommand { get; }
public string Copyright => "© 2020-2024 Natalia Portillo"; public ReactiveCommand<Unit, Unit> CloseCommand { get; }
public string Website => "https://www.claunia.com"; public ObservableCollection<AssemblyModel> Assemblies { get; }
public string License => Localization.LicenseLabel;
public string CloseLabel => Localization.CloseLabel;
public string AssembliesLibraryText => Localization.AssembliesLibraryText;
public string AssembliesVersionText => Localization.AssembliesVersionText;
public string Authors => Localization.AuthorsText;
public ReactiveCommand<Unit, Unit> WebsiteCommand { get; }
public ReactiveCommand<Unit, Unit> LicenseCommand { get; }
public ReactiveCommand<Unit, Unit> CloseCommand { get; }
public ObservableCollection<AssemblyModel> Assemblies { get; }
public string VersionText public string VersionText
{ {

View File

@@ -31,7 +31,6 @@ using RomRepoMgr.Core.EventArgs;
using RomRepoMgr.Core.Models; using RomRepoMgr.Core.Models;
using RomRepoMgr.Database; using RomRepoMgr.Database;
using RomRepoMgr.Database.Models; using RomRepoMgr.Database.Models;
using RomRepoMgr.Resources;
using RomRepoMgr.Views; using RomRepoMgr.Views;
namespace RomRepoMgr.ViewModels; namespace RomRepoMgr.ViewModels;
@@ -67,25 +66,6 @@ public class EditDatViewModel : ViewModelBase
CloseCommand = ReactiveCommand.Create(ExecuteCloseCommand); CloseCommand = ReactiveCommand.Create(ExecuteCloseCommand);
} }
public string NameLabel => Localization.RomSetNameLabel;
public string VersionLabel => Localization.RomSetVersionLabel;
public string AuthorLabel => Localization.RomSetAuthorLabel;
public string CategoryLabel => Localization.RomSetCategoryLabel;
public string CommentLabel => Localization.RomSetCommentLabel;
public string DateLabel => Localization.RomSetDateLabel;
public string DescriptionLabel => Localization.RomSetDescriptionLabel;
public string HomepageLabel => Localization.HomepageLabel;
public string TotalMachinesLabel => Localization.TotalMachinesLabel;
public string CompleteMachinesLabel => Localization.CompleteMachinesLabel;
public string IncompleteMachinesLabel => Localization.IncompleteMachinesLabel;
public string TotalRomsLabel => Localization.TotalRomsLabel;
public string HaveRomsLabel => Localization.HaveRomsLabel;
public string MissRomsLabel => Localization.MissRomsLabel;
public string Title => Localization.EditDatTitle;
public string SaveLabel => Localization.SaveLabel;
public string CancelLabel => Localization.CancelLabel;
public string CloseLabel => Localization.CloseLabel;
public ReactiveCommand<Unit, Unit> SaveCommand { get; } public ReactiveCommand<Unit, Unit> SaveCommand { get; }
public ReactiveCommand<Unit, Unit> CancelCommand { get; } public ReactiveCommand<Unit, Unit> CancelCommand { get; }
public ReactiveCommand<Unit, Unit> CloseCommand { get; } public ReactiveCommand<Unit, Unit> CloseCommand { get; }

View File

@@ -62,8 +62,6 @@ public sealed class ExportDatViewModel : ViewModelBase
_worker.FailedWithText += OnWorkerOnFailedWithText; _worker.FailedWithText += OnWorkerOnFailedWithText;
} }
public string Title => Localization.ExportDatTitle;
public string StatusMessage public string StatusMessage
{ {
get => _statusMessage; get => _statusMessage;
@@ -94,7 +92,6 @@ public sealed class ExportDatViewModel : ViewModelBase
set => this.RaiseAndSetIfChanged(ref _canClose, value); set => this.RaiseAndSetIfChanged(ref _canClose, value);
} }
public string CloseLabel => Localization.CloseLabel;
public ReactiveCommand<Unit, Unit> CloseCommand { get; } public ReactiveCommand<Unit, Unit> CloseCommand { get; }
void OnWorkerOnFinishedWithText(object sender, MessageEventArgs args) => Dispatcher.UIThread.Post(() => void OnWorkerOnFinishedWithText(object sender, MessageEventArgs args) => Dispatcher.UIThread.Post(() =>

View File

@@ -30,7 +30,6 @@ using Avalonia.Threading;
using ReactiveUI; using ReactiveUI;
using RomRepoMgr.Core.EventArgs; using RomRepoMgr.Core.EventArgs;
using RomRepoMgr.Core.Workers; using RomRepoMgr.Core.Workers;
using RomRepoMgr.Resources;
using RomRepoMgr.Views; using RomRepoMgr.Views;
namespace RomRepoMgr.ViewModels; namespace RomRepoMgr.ViewModels;
@@ -68,7 +67,6 @@ public sealed class ExportRomsViewModel : ViewModelBase
CanClose = false; CanClose = false;
} }
public string PathLabel => Localization.PathLabel;
public string FolderPath { get; } public string FolderPath { get; }
public bool ProgressVisible public bool ProgressVisible
@@ -179,9 +177,6 @@ public sealed class ExportRomsViewModel : ViewModelBase
set => this.RaiseAndSetIfChanged(ref _progress3IsIndeterminate, value); set => this.RaiseAndSetIfChanged(ref _progress3IsIndeterminate, value);
} }
public string Title => Localization.ExportRomsTitle;
public string CloseLabel => Localization.CloseLabel;
public bool CanClose public bool CanClose
{ {
get => _canClose; get => _canClose;

View File

@@ -75,11 +75,7 @@ public sealed class ImportDatFolderViewModel : ViewModelBase
StartCommand = ReactiveCommand.Create(ExecuteStartCommand); StartCommand = ReactiveCommand.Create(ExecuteStartCommand);
} }
public string PathLabel => Localization.PathLabel; public string FolderPath { get; }
public string CategoryLabel => Localization.RomSetCategoryLabel;
public string FolderPath { get; }
public string AllFilesLabel => Localization.AllFilesLabel;
public string RecursiveLabel => Localization.RecursiveLabel;
public bool AllFilesChecked public bool AllFilesChecked
{ {
@@ -191,13 +187,7 @@ public sealed class ImportDatFolderViewModel : ViewModelBase
set => this.RaiseAndSetIfChanged(ref _category, value); set => this.RaiseAndSetIfChanged(ref _category, value);
} }
public string Title => Localization.ImportDatFolderTitle; public ObservableCollection<ImportDatFolderItem> ImportResults { get; }
public ObservableCollection<ImportDatFolderItem> ImportResults { get; }
public string ResultFilenameLabel => Localization.ResultFilenameLabel;
public string ResultStatusLabel => Localization.ResultStatusLabel;
public string CloseLabel => Localization.CloseLabel;
public string StartLabel => Localization.StartLabel;
public bool CanClose public bool CanClose
{ {

View File

@@ -30,7 +30,6 @@ using Avalonia.Threading;
using ReactiveUI; using ReactiveUI;
using RomRepoMgr.Core.EventArgs; using RomRepoMgr.Core.EventArgs;
using RomRepoMgr.Core.Workers; using RomRepoMgr.Core.Workers;
using RomRepoMgr.Resources;
using RomRepoMgr.Views; using RomRepoMgr.Views;
namespace RomRepoMgr.ViewModels; namespace RomRepoMgr.ViewModels;
@@ -65,8 +64,6 @@ public sealed class ImportDatViewModel : ViewModelBase
_worker.WorkFinished += OnWorkerOnWorkFinished; _worker.WorkFinished += OnWorkerOnWorkFinished;
} }
public string Title => Localization.ImportDatTitle;
public string StatusMessage public string StatusMessage
{ {
get => _statusMessage; get => _statusMessage;
@@ -121,7 +118,6 @@ public sealed class ImportDatViewModel : ViewModelBase
set => this.RaiseAndSetIfChanged(ref _canClose, value); set => this.RaiseAndSetIfChanged(ref _canClose, value);
} }
public string CloseLabel => Localization.CloseLabel;
public ReactiveCommand<Unit, Unit> CloseCommand { get; } public ReactiveCommand<Unit, Unit> CloseCommand { get; }
void OnWorkerOnWorkFinished(object sender, MessageEventArgs args) => Dispatcher.UIThread.Post(() => void OnWorkerOnWorkFinished(object sender, MessageEventArgs args) => Dispatcher.UIThread.Post(() =>

View File

@@ -77,11 +77,7 @@ public sealed class ImportRomFolderViewModel : ViewModelBase
_removeFilesEnabled = false; _removeFilesEnabled = false;
} }
public string PathLabel => Localization.PathLabel;
public string FolderPath { get; } public string FolderPath { get; }
public string RemoveFilesLabel => Localization.RemoveFilesLabel;
public string KnownOnlyLabel => Localization.KnownOnlyLabel;
public string RecurseArchivesLabel => Localization.RecurseArchivesLabel;
public bool RecurseArchivesEnabled => Settings.Settings.UnArUsable; public bool RecurseArchivesEnabled => Settings.Settings.UnArUsable;
public bool RemoveFilesChecked public bool RemoveFilesChecked
@@ -198,13 +194,7 @@ public sealed class ImportRomFolderViewModel : ViewModelBase
set => this.RaiseAndSetIfChanged(ref _isImporting, value); set => this.RaiseAndSetIfChanged(ref _isImporting, value);
} }
public string Title => Localization.ImportRomFolderTitle; public ObservableCollection<ImportRomItem> ImportResults { get; }
public ObservableCollection<ImportRomItem> ImportResults { get; }
public string ResultFilenameLabel => Localization.ResultFilenameLabel;
public string ResultStatusLabel => Localization.ResultStatusLabel;
public string CloseLabel => Localization.CloseLabel;
public string StartLabel => Localization.StartLabel;
public bool CanClose public bool CanClose
{ {

View File

@@ -71,41 +71,8 @@ public class MainWindowViewModel : ViewModelBase
RomSets = new ObservableCollection<RomSetModel>(romSets); RomSets = new ObservableCollection<RomSetModel>(romSets);
} }
public ObservableCollection<RomSetModel> RomSets { get; } public ObservableCollection<RomSetModel> RomSets { get; }
public string RomSetLabel => Localization.RomSets; public bool IsVfsAvailable => Vfs.IsAvailable;
public string RomSetNameLabel => Localization.RomSetNameLabel;
public string RomSetVersionLabel => Localization.RomSetVersionLabel;
public string RomSetAuthorLabel => Localization.RomSetAuthorLabel;
public string RomSetCategoryLabel => Localization.RomSetCategoryLabel;
public string RomSetDateLabel => Localization.RomSetDateLabel;
public string RomSetDescriptionLabel => Localization.RomSetDescriptionLabel;
public string RomSetCommentLabel => Localization.RomSetCommentLabel;
public string RomSetTotalMachinesLabel => Localization.RomSetTotalMachinesLabel;
public string RomSetCompleteMachinesLabel => Localization.RomSetCompleteMachinesLabel;
public string RomSetIncompleteMachinesLabel => Localization.RomSetIncompleteMachinesLabel;
public string RomSetTotalRomsLabel => Localization.RomSetTotalRomsLabel;
public string RomSetHaveRomsLabel => Localization.RomSetHaveRomsLabel;
public string RomSetMissRomsLabel => Localization.RomSetMissRomsLabel;
public bool IsVfsAvailable => Vfs.IsAvailable;
public string FileMenuText => Localization.FileMenuText;
public string FileMenuImportDatFileText => Localization.FileMenuImportDatFileText;
public string FileMenuImportDatFolderText => Localization.FileMenuImportDatFolderText;
public string FileMenuSettingsText => Localization.FileMenuSettingsText;
public string FileMenuExitText => Localization.FileMenuExitText;
public string FilesystemMenuText => Localization.FilesystemMenuText;
public string FilesystemMenuMountText => Localization.FilesystemMenuMountText;
public string RomsMenuText => Localization.RomsMenuText;
public string RomsMenuImportText => Localization.RomsMenuImportText;
public string RomSetsMenuText => Localization.RomSetsMenuText;
public string RomSetsMenuSaveRomsText => Localization.RomSetsMenuSaveRomsText;
public string RomSetsMenuSaveDatText => Localization.RomSetsMenuSaveDatText;
public string RomSetsMenuEditText => Localization.RomSetsMenuEditText;
public string RomSetsMenuDeleteText => Localization.RomSetsMenuDeleteText;
public string HelpMenuText => Localization.HelpMenuText;
public string HelpMenuAboutText => Localization.HelpMenuAboutText;
public string FilesystemMenuUmountText => Localization.FilesystemMenuUmountText;
public string DatabaseMenuText => Localization.DatabaseMenuText;
public string DatabaseMenuUpdateStatsText => Localization.DatabaseMenuUpdateStatsText;
public bool NativeMenuSupported => public bool NativeMenuSupported =>
NativeMenu.GetIsNativeMenuExported((Application.Current.ApplicationLifetime as NativeMenu.GetIsNativeMenuExported((Application.Current.ApplicationLifetime as
@@ -159,18 +126,9 @@ public class MainWindowViewModel : ViewModelBase
{ {
var datFileType = new FilePickerFileType(Localization.DatFilesDialogLabel) var datFileType = new FilePickerFileType(Localization.DatFilesDialogLabel)
{ {
Patterns = Patterns = ["*.dat", "*.xml"],
[ AppleUniformTypeIdentifiers = ["public.xml", "public.json"],
"*.dat", "*.xml" MimeTypes = ["application/xml", "text/*"]
],
AppleUniformTypeIdentifiers =
[
"public.xml", "public.json"
],
MimeTypes =
[
"application/xml", "text/*"
]
}; };
IReadOnlyList<IStorageFile> result = await _view.StorageProvider.OpenFilePickerAsync(new FilePickerOpenOptions IReadOnlyList<IStorageFile> result = await _view.StorageProvider.OpenFilePickerAsync(new FilePickerOpenOptions

View File

@@ -39,8 +39,6 @@ public sealed class RemoveDatViewModel(RemoveDat view, long romSetId) : ViewMode
{ {
string _statusMessage; string _statusMessage;
public string Title => Localization.RemoveDatTitle;
public string StatusMessage public string StatusMessage
{ {
get => _statusMessage; get => _statusMessage;

View File

@@ -79,14 +79,6 @@ public sealed class SettingsViewModel : ViewModelBase
if(!string.IsNullOrWhiteSpace(UnArPath)) CheckUnAr(); if(!string.IsNullOrWhiteSpace(UnArPath)) CheckUnAr();
} }
public string ChooseLabel => Localization.ChooseLabel;
public string Title => Localization.SettingsTitle;
public string CloseLabel => Localization.CloseLabel;
public string DatabaseLabel => Localization.DatabaseFileLabel;
public string RepositoryLabel => Localization.RepositoryFolderLabel;
public string TemporaryLabel => Localization.TemporaryFolderLabel;
public string UnArPathLabel => Localization.UnArPathLabel;
public ReactiveCommand<Unit, Unit> UnArCommand { get; } public ReactiveCommand<Unit, Unit> UnArCommand { get; }
public ReactiveCommand<Unit, Unit> TemporaryCommand { get; } public ReactiveCommand<Unit, Unit> TemporaryCommand { get; }
public ReactiveCommand<Unit, Unit> RepositoryCommand { get; } public ReactiveCommand<Unit, Unit> RepositoryCommand { get; }
@@ -138,8 +130,6 @@ public sealed class SettingsViewModel : ViewModelBase
set => this.RaiseAndSetIfChanged(ref _unArVersion, value); set => this.RaiseAndSetIfChanged(ref _unArVersion, value);
} }
public string SaveLabel => Localization.SaveLabel;
void CheckUnAr() void CheckUnAr()
{ {
var worker = new Compression(); var worker = new Compression();
@@ -155,7 +145,7 @@ public sealed class SettingsViewModel : ViewModelBase
UnArVersion = ""; UnArVersion = "";
UnArPath = ""; UnArPath = "";
_ = MessageBoxManager.GetMessageBoxStandard(Localization.Error, $"{args.Message}", ButtonEnum.Ok, Icon.Error) _ = MessageBoxManager.GetMessageBoxStandard(Localization.Error, args.Message, ButtonEnum.Ok, Icon.Error)
.ShowWindowDialogAsync(_view); .ShowWindowDialogAsync(_view);
} }

View File

@@ -37,7 +37,6 @@ using RomRepoMgr.Core.EventArgs;
using RomRepoMgr.Core.Models; using RomRepoMgr.Core.Models;
using RomRepoMgr.Core.Workers; using RomRepoMgr.Core.Workers;
using RomRepoMgr.Database; using RomRepoMgr.Database;
using RomRepoMgr.Resources;
namespace RomRepoMgr.ViewModels; namespace RomRepoMgr.ViewModels;
@@ -180,13 +179,7 @@ public sealed class SplashWindowViewModel : ViewModelBase
set => this.RaiseAndSetIfChanged(ref _loadingRomSetsUnknown, value); set => this.RaiseAndSetIfChanged(ref _loadingRomSetsUnknown, value);
} }
public string LoadingText => "ROM Repository Manager"; public string LoadingText => "ROM Repository Manager";
public string LoadingSettingsText => Localization.LoadingSettingsText;
public string CheckingUnArText => Localization.CheckingUnArText;
public string LoadingDatabaseText => Localization.LoadingDatabaseText;
public string MigratingDatabaseText => Localization.MigratingDatabaseText;
public string LoadingRomSetsText => Localization.LoadingRomSetsText;
public string ExitButtonText => Localization.ExitButtonText;
void ExecuteExitCommand() => void ExecuteExitCommand() =>
(Application.Current.ApplicationLifetime as ClassicDesktopStyleApplicationLifetime)?.Shutdown(); (Application.Current.ApplicationLifetime as ClassicDesktopStyleApplicationLifetime)?.Shutdown();

View File

@@ -60,21 +60,6 @@ public sealed class UpdateStatsViewModel : ViewModelBase
RomSets = []; RomSets = [];
} }
public string Title => Localization.UpdateStatsTitle;
public string RomSetNameLabel => Localization.RomSetNameLabel;
public string RomSetVersionLabel => Localization.RomSetVersionLabel;
public string RomSetAuthorLabel => Localization.RomSetAuthorLabel;
public string RomSetCategoryLabel => Localization.RomSetCategoryLabel;
public string RomSetDateLabel => Localization.RomSetDateLabel;
public string RomSetDescriptionLabel => Localization.RomSetDescriptionLabel;
public string RomSetCommentLabel => Localization.RomSetCommentLabel;
public string RomSetTotalMachinesLabel => Localization.RomSetTotalMachinesLabel;
public string RomSetCompleteMachinesLabel => Localization.RomSetCompleteMachinesLabel;
public string RomSetIncompleteMachinesLabel => Localization.RomSetIncompleteMachinesLabel;
public string RomSetTotalRomsLabel => Localization.RomSetTotalRomsLabel;
public string RomSetHaveRomsLabel => Localization.RomSetHaveRomsLabel;
public string RomSetMissRomsLabel => Localization.RomSetMissRomsLabel;
public string StatusMessage public string StatusMessage
{ {
get => _statusMessage; get => _statusMessage;
@@ -125,7 +110,6 @@ public sealed class UpdateStatsViewModel : ViewModelBase
public ObservableCollection<RomSetModel> RomSets { get; } public ObservableCollection<RomSetModel> RomSets { get; }
public string CloseLabel => Localization.CloseLabel;
public ReactiveCommand<Unit, Unit> CloseCommand { get; } public ReactiveCommand<Unit, Unit> CloseCommand { get; }
internal void OnOpened() internal void OnOpened()

View File

@@ -29,6 +29,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -37,7 +38,7 @@
x:Class="RomRepoMgr.Views.About" x:Class="RomRepoMgr.Views.About"
Icon="/Assets/avalonia-logo.ico" Icon="/Assets/avalonia-logo.ico"
CanResize="False" CanResize="False"
Title="{Binding Title}"> Title="{x:Static resources:Localization.AboutTitle}">
<Design.DataContext> <Design.DataContext>
<vm:AboutViewModel /> <vm:AboutViewModel />
</Design.DataContext> </Design.DataContext>
@@ -79,15 +80,9 @@
VerticalAlignment="Stretch"> VerticalAlignment="Stretch">
<TabItem> <TabItem>
<TabItem.Header> <TabItem.Header>
<TextBlock Text="{Binding AboutLabel}" /> <TextBlock Text="{x:Static resources:Localization.AboutLabel}" />
</TabItem.Header> </TabItem.Header>
<Grid> <Grid RowDefinitions="Auto,12,Auto,12,Auto,Auto,*">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" /> <RowDefinition Height="12" />
<RowDefinition Height="Auto" /> <RowDefinition Height="12" />
<RowDefinition Height="Auto" /> <RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" <TextBlock Grid.Row="0"
Text="{Binding SuiteName}" /> Text="{Binding SuiteName}" />
<TextBlock Grid.Row="2" <TextBlock Grid.Row="2"
@@ -111,14 +106,14 @@
Padding="0" Padding="0"
Command="{Binding LicenseCommand}"> Command="{Binding LicenseCommand}">
<!-- TODO: TextDecorations="Underline" in next Avalonia UI version --> <!-- TODO: TextDecorations="Underline" in next Avalonia UI version -->
<TextBlock Text="{Binding License}" <TextBlock Text="{x:Static resources:Localization.LicenseLabel}"
Foreground="Blue" /> Foreground="Blue" />
</Button> </Button>
</Grid> </Grid>
</TabItem> </TabItem>
<TabItem> <TabItem>
<TabItem.Header> <TabItem.Header>
<TextBlock Text="{Binding LibrariesLabel}" /> <TextBlock Text="{x:Static resources:Localization.LibrariesLabel}" />
</TabItem.Header> </TabItem.Header>
<DataGrid ItemsSource="{Binding Assemblies}" <DataGrid ItemsSource="{Binding Assemblies}"
HorizontalScrollBarVisibility="Visible"> HorizontalScrollBarVisibility="Visible">
@@ -127,14 +122,14 @@
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding AssembliesLibraryText}" /> <TextBlock Text="{x:Static resources:Localization.AssembliesLibraryText}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Version}" <DataGridTextColumn Binding="{Binding Version}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding AssembliesVersionText}" /> <TextBlock Text="{x:Static resources:Localization.AssembliesVersionText}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
</DataGrid.Columns> </DataGrid.Columns>
@@ -142,17 +137,17 @@
</TabItem> </TabItem>
<TabItem> <TabItem>
<TabItem.Header> <TabItem.Header>
<TextBlock Text="{Binding AuthorsLabel}" /> <TextBlock Text="{x:Static resources:Localization.AuthorsLabel}" />
</TabItem.Header> </TabItem.Header>
<TextBox IsReadOnly="True" <TextBox IsReadOnly="True"
Text="{Binding Authors}" /> Text="{x:Static resources:Localization.AuthorsText}" />
</TabItem> </TabItem>
</TabControl> </TabControl>
<Button Grid.Row="2" <Button Grid.Row="2"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Command="{Binding CloseCommand}"> Command="{Binding CloseCommand}">
<TextBlock Text="{Binding CloseLabel}" /> <TextBlock Text="{x:Static resources:Localization.CloseLabel}" />
</Button> </Button>
</Grid> </Grid>
</Border> </Border>

View File

@@ -29,6 +29,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -37,7 +38,7 @@
x:Class="RomRepoMgr.Views.EditDat" x:Class="RomRepoMgr.Views.EditDat"
Icon="/Assets/avalonia-logo.ico" Icon="/Assets/avalonia-logo.ico"
CanResize="False" CanResize="False"
Title="{Binding Title}" Title="{x:Static resources:Localization.EditDatTitle}"
WindowStartupLocation="CenterScreen"> WindowStartupLocation="CenterScreen">
<Design.DataContext> <Design.DataContext>
<vm:EditDatViewModel /> <vm:EditDatViewModel />
@@ -58,7 +59,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding NameLabel}" Text="{x:Static resources:Localization.RomSetNameLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -74,7 +75,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding VersionLabel}" Text="{x:Static resources:Localization.RomSetVersionLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -90,7 +91,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding AuthorLabel}" Text="{x:Static resources:Localization.RomSetAuthorLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -106,7 +107,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding CategoryLabel}" Text="{x:Static resources:Localization.RomSetCategoryLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -122,7 +123,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding CommentLabel}" Text="{x:Static resources:Localization.RomSetCommentLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -138,7 +139,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding DateLabel}" Text="{x:Static resources:Localization.RomSetDateLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -154,7 +155,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding DescriptionLabel}" Text="{x:Static resources:Localization.RomSetDescriptionLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -170,7 +171,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding HomepageLabel}" Text="{x:Static resources:Localization.HomepageLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -186,7 +187,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding TotalMachinesLabel}" Text="{x:Static resources:Localization.TotalMachinesLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBlock Grid.Column="1" <TextBlock Grid.Column="1"
@@ -202,7 +203,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding CompleteMachinesLabel}" Text="{x:Static resources:Localization.CompleteMachinesLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBlock Grid.Column="1" <TextBlock Grid.Column="1"
@@ -218,7 +219,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding IncompleteMachinesLabel}" Text="{x:Static resources:Localization.IncompleteMachinesLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBlock Grid.Column="1" <TextBlock Grid.Column="1"
@@ -234,7 +235,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding TotalRomsLabel}" Text="{x:Static resources:Localization.TotalRomsLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBlock Grid.Column="1" <TextBlock Grid.Column="1"
@@ -250,7 +251,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding HaveRomsLabel}" Text="{x:Static resources:Localization.HaveRomsLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBlock Grid.Column="1" <TextBlock Grid.Column="1"
@@ -266,7 +267,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding MissRomsLabel}" Text="{x:Static resources:Localization.MissRomsLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBlock Grid.Column="1" <TextBlock Grid.Column="1"
@@ -282,19 +283,19 @@
VerticalAlignment="Center" VerticalAlignment="Center"
Command="{Binding SaveCommand}" Command="{Binding SaveCommand}"
IsVisible="{Binding Modified}"> IsVisible="{Binding Modified}">
<TextBlock Text="{Binding SaveLabel}" /> <TextBlock Text="{x:Static resources:Localization.SaveLabel}" />
</Button> </Button>
<Button HorizontalAlignment="Right" <Button HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Command="{Binding CancelCommand}" Command="{Binding CancelCommand}"
IsVisible="{Binding Modified}"> IsVisible="{Binding Modified}">
<TextBlock Text="{Binding CancelLabel}" /> <TextBlock Text="{x:Static resources:Localization.CancelLabel}" />
</Button> </Button>
<Button HorizontalAlignment="Right" <Button HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Command="{Binding CloseCommand}" Command="{Binding CloseCommand}"
IsVisible="{Binding !Modified}"> IsVisible="{Binding !Modified}">
<TextBlock Text="{Binding CloseLabel}" /> <TextBlock Text="{x:Static resources:Localization.CloseLabel}" />
</Button> </Button>
</StackPanel> </StackPanel>
</Grid> </Grid>

View File

@@ -29,6 +29,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -37,7 +38,7 @@
x:Class="RomRepoMgr.Views.ExportDat" x:Class="RomRepoMgr.Views.ExportDat"
Icon="/Assets/avalonia-logo.ico" Icon="/Assets/avalonia-logo.ico"
CanResize="False" CanResize="False"
Title="{Binding Title}" Title="{x:Static resources:Localization.ExportDatTitle}"
WindowStartupLocation="CenterOwner"> WindowStartupLocation="CenterOwner">
<Design.DataContext> <Design.DataContext>
<vm:ExportDatViewModel /> <vm:ExportDatViewModel />
@@ -65,7 +66,7 @@
VerticalAlignment="Center" VerticalAlignment="Center"
IsEnabled="{Binding CanClose}" IsEnabled="{Binding CanClose}"
Command="{Binding CloseCommand}"> Command="{Binding CloseCommand}">
<TextBlock Text="{Binding CloseLabel}" /> <TextBlock Text="{x:Static resources:Localization.CloseLabel}" />
</Button> </Button>
</Grid> </Grid>
</Border> </Border>

View File

@@ -29,6 +29,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -37,7 +38,7 @@
x:Class="RomRepoMgr.Views.ExportRoms" x:Class="RomRepoMgr.Views.ExportRoms"
Icon="/Assets/avalonia-logo.ico" Icon="/Assets/avalonia-logo.ico"
CanResize="False" CanResize="False"
Title="{Binding Title}" Title="{x:Static resources:Localization.ExportRomsTitle}"
WindowStartupLocation="CenterOwner"> WindowStartupLocation="CenterOwner">
<Design.DataContext> <Design.DataContext>
<vm:ExportRomsViewModel /> <vm:ExportRomsViewModel />
@@ -52,7 +53,7 @@
<StackPanel Grid.Row="0" <StackPanel Grid.Row="0"
Orientation="Horizontal" Orientation="Horizontal"
HorizontalAlignment="Stretch"> HorizontalAlignment="Stretch">
<TextBlock Text="{Binding PathLabel}" <TextBlock Text="{x:Static resources:Localization.PathLabel}"
FontWeight="Bold" /> FontWeight="Bold" />
<TextBlock Text="{Binding FolderPath}" /> <TextBlock Text="{Binding FolderPath}" />
</StackPanel> </StackPanel>
@@ -87,7 +88,7 @@
VerticalAlignment="Center" VerticalAlignment="Center"
IsEnabled="{Binding CanClose}" IsEnabled="{Binding CanClose}"
Command="{Binding CloseCommand}"> Command="{Binding CloseCommand}">
<TextBlock Text="{Binding CloseLabel}" /> <TextBlock Text="{x:Static resources:Localization.CloseLabel}" />
</Button> </Button>
</Grid> </Grid>
</Border> </Border>

View File

@@ -29,6 +29,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -37,7 +38,7 @@
x:Class="RomRepoMgr.Views.ImportDat" x:Class="RomRepoMgr.Views.ImportDat"
Icon="/Assets/avalonia-logo.ico" Icon="/Assets/avalonia-logo.ico"
CanResize="False" CanResize="False"
Title="{Binding Title}" Title="{x:Static resources:Localization.ImportDatTitle}"
WindowStartupLocation="CenterOwner"> WindowStartupLocation="CenterOwner">
<Design.DataContext> <Design.DataContext>
<vm:ImportDatViewModel /> <vm:ImportDatViewModel />
@@ -68,7 +69,7 @@
VerticalAlignment="Center" VerticalAlignment="Center"
IsEnabled="{Binding CanClose}" IsEnabled="{Binding CanClose}"
Command="{Binding CloseCommand}"> Command="{Binding CloseCommand}">
<TextBlock Text="{Binding CloseLabel}" /> <TextBlock Text="{x:Static resources:Localization.CloseLabel}" />
</Button> </Button>
</Grid> </Grid>
</Border> </Border>

View File

@@ -29,6 +29,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -37,7 +38,7 @@
x:Class="RomRepoMgr.Views.ImportDatFolder" x:Class="RomRepoMgr.Views.ImportDatFolder"
Icon="/Assets/avalonia-logo.ico" Icon="/Assets/avalonia-logo.ico"
CanResize="False" CanResize="False"
Title="{Binding Title}" Title="{x:Static resources:Localization.ImportDatFolderTitle}"
WindowStartupLocation="CenterOwner"> WindowStartupLocation="CenterOwner">
<Design.DataContext> <Design.DataContext>
<vm:ImportDatFolderViewModel /> <vm:ImportDatFolderViewModel />
@@ -52,7 +53,7 @@
<StackPanel Grid.Row="0" <StackPanel Grid.Row="0"
Orientation="Horizontal" Orientation="Horizontal"
HorizontalAlignment="Stretch"> HorizontalAlignment="Stretch">
<TextBlock Text="{Binding PathLabel}" <TextBlock Text="{x:Static resources:Localization.PathLabel}"
FontWeight="Bold" /> FontWeight="Bold" />
<TextBlock Text="{Binding FolderPath}" /> <TextBlock Text="{Binding FolderPath}" />
</StackPanel> </StackPanel>
@@ -63,7 +64,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding CategoryLabel}" Text="{x:Static resources:Localization.RomSetCategoryLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -76,14 +77,14 @@
IsChecked="{Binding AllFilesChecked}" IsChecked="{Binding AllFilesChecked}"
IsEnabled="{Binding IsReady}"> IsEnabled="{Binding IsReady}">
<CheckBox.Content> <CheckBox.Content>
<TextBlock Text="{Binding AllFilesLabel}" /> <TextBlock Text="{x:Static resources:Localization.AllFilesLabel}" />
</CheckBox.Content> </CheckBox.Content>
</CheckBox> </CheckBox>
<CheckBox Grid.Row="3" <CheckBox Grid.Row="3"
IsChecked="{Binding RecursiveChecked}" IsChecked="{Binding RecursiveChecked}"
IsEnabled="{Binding IsReady}"> IsEnabled="{Binding IsReady}">
<CheckBox.Content> <CheckBox.Content>
<TextBlock Text="{Binding RecursiveLabel}" /> <TextBlock Text="{x:Static resources:Localization.RecursiveLabel}" />
</CheckBox.Content> </CheckBox.Content>
</CheckBox> </CheckBox>
<TextBlock Grid.Row="4" <TextBlock Grid.Row="4"
@@ -113,14 +114,14 @@
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding ResultFilenameLabel}" /> <TextBlock Text="{x:Static resources:Localization.ResultFilenameLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Status}" <DataGridTextColumn Binding="{Binding Status}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding ResultStatusLabel}" /> <TextBlock Text="{x:Static resources:Localization.ResultStatusLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
</DataGrid.Columns> </DataGrid.Columns>
@@ -133,13 +134,13 @@
VerticalAlignment="Center" VerticalAlignment="Center"
IsEnabled="{Binding CanClose}" IsEnabled="{Binding CanClose}"
Command="{Binding CloseCommand}"> Command="{Binding CloseCommand}">
<TextBlock Text="{Binding CloseLabel}" /> <TextBlock Text="{x:Static resources:Localization.CloseLabel}" />
</Button> </Button>
<Button HorizontalAlignment="Right" <Button HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
IsEnabled="{Binding CanStart}" IsEnabled="{Binding CanStart}"
Command="{Binding StartCommand}"> Command="{Binding StartCommand}">
<TextBlock Text="{Binding StartLabel}" /> <TextBlock Text="{x:Static resources:Localization.StartLabel}" />
</Button> </Button>
</StackPanel> </StackPanel>
</Grid> </Grid>

View File

@@ -29,6 +29,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -37,7 +38,7 @@
x:Class="RomRepoMgr.Views.ImportRomFolder" x:Class="RomRepoMgr.Views.ImportRomFolder"
Icon="/Assets/avalonia-logo.ico" Icon="/Assets/avalonia-logo.ico"
CanResize="False" CanResize="False"
Title="{Binding Title}" Title="{x:Static resources:Localization.ImportRomFolderTitle}"
WindowStartupLocation="CenterOwner"> WindowStartupLocation="CenterOwner">
<Design.DataContext> <Design.DataContext>
<vm:ImportRomFolderViewModel /> <vm:ImportRomFolderViewModel />
@@ -52,7 +53,7 @@
<StackPanel Grid.Row="0" <StackPanel Grid.Row="0"
Orientation="Horizontal" Orientation="Horizontal"
HorizontalAlignment="Stretch"> HorizontalAlignment="Stretch">
<TextBlock Text="{Binding PathLabel}" <TextBlock Text="{x:Static resources:Localization.PathLabel}"
FontWeight="Bold" /> FontWeight="Bold" />
<TextBlock Text="{Binding FolderPath}" /> <TextBlock Text="{Binding FolderPath}" />
</StackPanel> </StackPanel>
@@ -61,14 +62,14 @@
IsEnabled="{Binding RemoveFilesEnabled}" IsEnabled="{Binding RemoveFilesEnabled}"
IsVisible="{Binding IsReady}"> IsVisible="{Binding IsReady}">
<CheckBox.Content> <CheckBox.Content>
<TextBlock Text="{Binding RemoveFilesLabel}" /> <TextBlock Text="{x:Static resources:Localization.RemoveFilesLabel}" />
</CheckBox.Content> </CheckBox.Content>
</CheckBox> </CheckBox>
<CheckBox Grid.Row="2" <CheckBox Grid.Row="2"
IsChecked="{Binding KnownOnlyChecked}" IsChecked="{Binding KnownOnlyChecked}"
IsVisible="{Binding IsReady}"> IsVisible="{Binding IsReady}">
<CheckBox.Content> <CheckBox.Content>
<TextBlock Text="{Binding KnownOnlyLabel}" /> <TextBlock Text="{x:Static resources:Localization.KnownOnlyLabel}" />
</CheckBox.Content> </CheckBox.Content>
</CheckBox> </CheckBox>
<CheckBox Grid.Row="3" <CheckBox Grid.Row="3"
@@ -76,7 +77,7 @@
IsEnabled="{Binding RecurseArchivesEnabled}" IsEnabled="{Binding RecurseArchivesEnabled}"
IsVisible="{Binding IsReady}"> IsVisible="{Binding IsReady}">
<CheckBox.Content> <CheckBox.Content>
<TextBlock Text="{Binding RecurseArchivesLabel}" /> <TextBlock Text="{x:Static resources:Localization.RecurseArchivesLabel}" />
</CheckBox.Content> </CheckBox.Content>
</CheckBox> </CheckBox>
<TextBlock Grid.Row="4" <TextBlock Grid.Row="4"
@@ -106,14 +107,14 @@
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding ResultFilenameLabel}" /> <TextBlock Text="{x:Static resources:Localization.ResultFilenameLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Status}" <DataGridTextColumn Binding="{Binding Status}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding ResultStatusLabel}" /> <TextBlock Text="{x:Static resources:Localization.ResultStatusLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
</DataGrid.Columns> </DataGrid.Columns>
@@ -125,13 +126,13 @@
VerticalAlignment="Center" VerticalAlignment="Center"
IsEnabled="{Binding CanClose}" IsEnabled="{Binding CanClose}"
Command="{Binding CloseCommand}"> Command="{Binding CloseCommand}">
<TextBlock Text="{Binding CloseLabel}" /> <TextBlock Text="{x:Static resources:Localization.CloseLabel}" />
</Button> </Button>
<Button HorizontalAlignment="Right" <Button HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
IsEnabled="{Binding CanStart}" IsEnabled="{Binding CanStart}"
Command="{Binding StartCommand}"> Command="{Binding StartCommand}">
<TextBlock Text="{Binding StartLabel}" /> <TextBlock Text="{x:Static resources:Localization.StartLabel}" />
</Button> </Button>
</StackPanel> </StackPanel>
</Grid> </Grid>

View File

@@ -3,6 +3,7 @@
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -14,59 +15,58 @@
</Design.DataContext> </Design.DataContext>
<DockPanel> <DockPanel>
<Menu DockPanel.Dock="Top"> <Menu DockPanel.Dock="Top">
<MenuItem Header="{Binding FileMenuText}"> <MenuItem Header="{x:Static resources:Localization.FileMenuText}">
<MenuItem Header="{Binding FileMenuImportDatFileText}" <MenuItem Header="{x:Static resources:Localization.FileMenuImportDatFileText}"
Command="{Binding ImportDatCommand}" /> Command="{Binding ImportDatCommand}" />
<Separator /> <Separator />
<MenuItem Header="{Binding FileMenuImportDatFolderText}" <MenuItem Header="{x:Static resources:Localization.FileMenuImportDatFolderText}"
Command="{Binding ImportDatFolderCommand}" /> Command="{Binding ImportDatFolderCommand}" />
<Separator /> <Separator />
<MenuItem Header="{Binding FileMenuSettingsText}" <MenuItem Header="{x:Static resources:Localization.FileMenuSettingsText}"
IsVisible="{Binding !NativeMenuSupported}" IsVisible="{Binding !NativeMenuSupported}"
Command="{Binding SettingsCommand}" /> Command="{Binding SettingsCommand}" />
<Separator /> <Separator />
<MenuItem Header="{Binding FileMenuExitText}" <MenuItem Header="{x:Static resources:Localization.FileMenuExitText}"
IsVisible="{Binding !NativeMenuSupported}" IsVisible="{Binding !NativeMenuSupported}"
Command="{Binding ExitCommand}" /> Command="{Binding ExitCommand}" />
</MenuItem> </MenuItem>
<MenuItem Header="{Binding FilesystemMenuText}" <MenuItem Header="{x:Static resources:Localization.FilesystemMenuText}">
IsEnabled="{Binding IsVfsAvailable}"> <MenuItem Header="{x:Static resources:Localization.FilesystemMenuMountText}"
<MenuItem Header="{Binding FilesystemMenuMountText}"
Command="{Binding MountCommand}" Command="{Binding MountCommand}"
IsEnabled="{Binding Vfs, Converter={x:Static ObjectConverters.IsNull}}" /> IsEnabled="{Binding Vfs, Converter={x:Static ObjectConverters.IsNull}}" />
<Separator /> <Separator />
<MenuItem Header="{Binding FilesystemMenuUmountText}" <MenuItem Header="{x:Static resources:Localization.FilesystemMenuUmountText}"
Command="{Binding UmountCommand}" Command="{Binding UmountCommand}"
IsEnabled="{Binding Vfs, Converter={x:Static ObjectConverters.IsNotNull}}" /> IsEnabled="{Binding Vfs, Converter={x:Static ObjectConverters.IsNotNull}}" />
<Separator /> <Separator />
</MenuItem> </MenuItem>
<MenuItem Header="{Binding RomsMenuText}"> <MenuItem Header="{x:Static resources:Localization.RomsMenuText}">
<MenuItem Header="{Binding RomsMenuImportText}" <MenuItem Header="{x:Static resources:Localization.RomsMenuImportText}"
Command="{Binding ImportRomFolderCommand}" /> Command="{Binding ImportRomFolderCommand}" />
<Separator /> <Separator />
</MenuItem> </MenuItem>
<MenuItem Header="{Binding RomSetsMenuText}" <MenuItem Header="{x:Static resources:Localization.RomSetsMenuText}"
IsEnabled="{Binding SelectedRomSet, Converter={x:Static ObjectConverters.IsNotNull}}"> IsEnabled="{Binding SelectedRomSet, Converter={x:Static ObjectConverters.IsNotNull}}">
<MenuItem Header="{Binding RomSetsMenuSaveRomsText}" <MenuItem Header="{x:Static resources:Localization.RomSetsMenuSaveRomsText}"
Command="{Binding ExportRomsCommand}" /> Command="{Binding ExportRomsCommand}" />
<Separator /> <Separator />
<MenuItem Header="{Binding RomSetsMenuSaveDatText}" <MenuItem Header="{x:Static resources:Localization.RomSetsMenuSaveDatText}"
Command="{Binding ExportDatCommand}" /> Command="{Binding ExportDatCommand}" />
<Separator /> <Separator />
<MenuItem Header="{Binding RomSetsMenuEditText}" <MenuItem Header="{x:Static resources:Localization.RomSetsMenuEditText}"
Command="{Binding EditRomSetCommand}" /> Command="{Binding EditRomSetCommand}" />
<Separator /> <Separator />
<MenuItem Header="{Binding RomSetsMenuDeleteText}" <MenuItem Header="{x:Static resources:Localization.RomSetsMenuDeleteText}"
Command="{Binding DeleteRomSetCommand}" /> Command="{Binding DeleteRomSetCommand}" />
<Separator /> <Separator />
</MenuItem> </MenuItem>
<MenuItem Header="{Binding DatabaseMenuText}"> <MenuItem Header="{x:Static resources:Localization.DatabaseMenuText}">
<MenuItem Header="{Binding DatabaseMenuUpdateStatsText}" <MenuItem Header="{x:Static resources:Localization.DatabaseMenuUpdateStatsText}"
Command="{Binding UpdateStatsCommand}" /> Command="{Binding UpdateStatsCommand}" />
<Separator /> <Separator />
</MenuItem> </MenuItem>
<MenuItem Header="{Binding HelpMenuText}"> <MenuItem Header="{x:Static resources:Localization.HelpMenuText}">
<MenuItem Header="{Binding HelpMenuAboutText}" <MenuItem Header="{x:Static resources:Localization.HelpMenuAboutText}"
Name="AboutMenuItem" Name="AboutMenuItem"
IsVisible="{Binding !NativeMenuSupported}" IsVisible="{Binding !NativeMenuSupported}"
Command="{Binding AboutCommand}" /> Command="{Binding AboutCommand}" />
@@ -76,7 +76,7 @@
VerticalAlignment="Stretch"> VerticalAlignment="Stretch">
<TabItem> <TabItem>
<TabItem.Header> <TabItem.Header>
<TextBlock Text="{Binding RomSetLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSets}" />
</TabItem.Header> </TabItem.Header>
<DataGrid ItemsSource="{Binding RomSets}" <DataGrid ItemsSource="{Binding RomSets}"
HorizontalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Visible"
@@ -88,98 +88,98 @@
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetNameLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetNameLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Version}" <DataGridTextColumn Binding="{Binding Version}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetVersionLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetVersionLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Author}" <DataGridTextColumn Binding="{Binding Author}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetAuthorLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetAuthorLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Category}" <DataGridTextColumn Binding="{Binding Category}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetCategoryLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetCategoryLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Date}" <DataGridTextColumn Binding="{Binding Date}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetDateLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetDateLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Description}" <DataGridTextColumn Binding="{Binding Description}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetDescriptionLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetDescriptionLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Comment}" <DataGridTextColumn Binding="{Binding Comment}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetCommentLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetCommentLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Homepage}" <DataGridTextColumn Binding="{Binding Homepage}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetHomepageLabel}" /> <TextBlock Text="{x:Static resources:Localization.HomepageLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding TotalMachines}" <DataGridTextColumn Binding="{Binding TotalMachines}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetTotalMachinesLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetTotalMachinesLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CompleteMachines}" <DataGridTextColumn Binding="{Binding CompleteMachines}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetCompleteMachinesLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetCompleteMachinesLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding IncompleteMachines}" <DataGridTextColumn Binding="{Binding IncompleteMachines}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetIncompleteMachinesLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetIncompleteMachinesLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding TotalRoms}" <DataGridTextColumn Binding="{Binding TotalRoms}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetTotalRomsLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetTotalRomsLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding HaveRoms}" <DataGridTextColumn Binding="{Binding HaveRoms}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetHaveRomsLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetHaveRomsLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding MissRoms}" <DataGridTextColumn Binding="{Binding MissRoms}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetMissRomsLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetMissRomsLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
</DataGrid.Columns> </DataGrid.Columns>

View File

@@ -29,6 +29,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -37,7 +38,7 @@
x:Class="RomRepoMgr.Views.RemoveDat" x:Class="RomRepoMgr.Views.RemoveDat"
Icon="/Assets/avalonia-logo.ico" Icon="/Assets/avalonia-logo.ico"
CanResize="False" CanResize="False"
Title="{Binding Title}" Title="{x:Static resources:Localization.RemoveDatTitle}"
WindowStartupLocation="CenterOwner"> WindowStartupLocation="CenterOwner">
<Design.DataContext> <Design.DataContext>
<vm:RemoveDatViewModel /> <vm:RemoveDatViewModel />

View File

@@ -29,6 +29,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -37,7 +38,7 @@
x:Class="RomRepoMgr.Views.SettingsDialog" x:Class="RomRepoMgr.Views.SettingsDialog"
Icon="/Assets/avalonia-logo.ico" Icon="/Assets/avalonia-logo.ico"
CanResize="False" CanResize="False"
Title="{Binding Title}"> Title="{x:Static resources:Localization.SettingsTitle}">
<Design.DataContext> <Design.DataContext>
<vm:SettingsViewModel /> <vm:SettingsViewModel />
</Design.DataContext> </Design.DataContext>
@@ -54,7 +55,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding DatabaseLabel}" Text="{x:Static resources:Localization.DatabaseFileLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -68,7 +69,7 @@
VerticalAlignment="Center" VerticalAlignment="Center"
Command="{Binding DatabaseCommand}" Command="{Binding DatabaseCommand}"
Padding="5"> Padding="5">
<TextBlock Text="{Binding ChooseLabel}" /> <TextBlock Text="{x:Static resources:Localization.ChooseLabel}" />
</Button> </Button>
</Grid> </Grid>
<Grid Grid.Row="1"> <Grid Grid.Row="1">
@@ -78,7 +79,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding RepositoryLabel}" Text="{x:Static resources:Localization.RepositoryFolderLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -92,7 +93,7 @@
VerticalAlignment="Center" VerticalAlignment="Center"
Command="{Binding RepositoryCommand}" Command="{Binding RepositoryCommand}"
Padding="5"> Padding="5">
<TextBlock Text="{Binding ChooseLabel}" /> <TextBlock Text="{x:Static resources:Localization.ChooseLabel}" />
</Button> </Button>
</Grid> </Grid>
<Grid Grid.Row="2"> <Grid Grid.Row="2">
@@ -102,7 +103,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding TemporaryLabel}" Text="{x:Static resources:Localization.TemporaryFolderLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -116,7 +117,7 @@
VerticalAlignment="Center" VerticalAlignment="Center"
Command="{Binding TemporaryCommand}" Command="{Binding TemporaryCommand}"
Padding="5"> Padding="5">
<TextBlock Text="{Binding ChooseLabel}" /> <TextBlock Text="{x:Static resources:Localization.ChooseLabel}" />
</Button> </Button>
</Grid> </Grid>
<Grid Grid.Row="3"> <Grid Grid.Row="3">
@@ -126,7 +127,7 @@
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{Binding UnArPathLabel}" Text="{x:Static resources:Localization.UnArPathLabel}"
FontWeight="Bold" FontWeight="Bold"
Padding="5" /> Padding="5" />
<TextBox Grid.Column="1" <TextBox Grid.Column="1"
@@ -140,7 +141,7 @@
VerticalAlignment="Center" VerticalAlignment="Center"
Command="{Binding UnArCommand}" Command="{Binding UnArCommand}"
Padding="5"> Padding="5">
<TextBlock Text="{Binding ChooseLabel}" /> <TextBlock Text="{x:Static resources:Localization.ChooseLabel}" />
</Button> </Button>
</Grid> </Grid>
<TextBlock Grid.Row="4" <TextBlock Grid.Row="4"
@@ -154,12 +155,12 @@
<Button HorizontalAlignment="Right" <Button HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Command="{Binding SaveCommand}"> Command="{Binding SaveCommand}">
<TextBlock Text="{Binding SaveLabel}" /> <TextBlock Text="{x:Static resources:Localization.SaveLabel}" />
</Button> </Button>
<Button HorizontalAlignment="Right" <Button HorizontalAlignment="Right"
VerticalAlignment="Center" VerticalAlignment="Center"
Command="{Binding CloseCommand}"> Command="{Binding CloseCommand}">
<TextBlock Text="{Binding CloseLabel}" /> <TextBlock Text="{x:Static resources:Localization.CloseLabel}" />
</Button> </Button>
</StackPanel> </StackPanel>
</Grid> </Grid>

View File

@@ -4,6 +4,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:svg="clr-namespace:Avalonia.Svg.Skia;assembly=Avalonia.Svg.Skia" xmlns:svg="clr-namespace:Avalonia.Svg.Skia;assembly=Avalonia.Svg.Skia"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="450" d:DesignWidth="450"
d:DesignHeight="250" d:DesignHeight="250"
@@ -49,7 +50,7 @@
<svg:SvgImage Source="/Assets/emblem-question.svg" /> <svg:SvgImage Source="/Assets/emblem-question.svg" />
</Image.Source> </Image.Source>
</Image> </Image>
<TextBlock Text="{Binding LoadingSettingsText}" <TextBlock Text="{x:Static resources:Localization.LoadingSettingsText}"
VerticalAlignment="Center" /> VerticalAlignment="Center" />
</StackPanel> </StackPanel>
<StackPanel HorizontalAlignment="Left" <StackPanel HorizontalAlignment="Left"
@@ -75,7 +76,7 @@
<svg:SvgImage Source="/Assets/emblem-question.svg" /> <svg:SvgImage Source="/Assets/emblem-question.svg" />
</Image.Source> </Image.Source>
</Image> </Image>
<TextBlock Text="{Binding CheckingUnArText}" <TextBlock Text="{x:Static resources:Localization.CheckingUnArText}"
VerticalAlignment="Center" /> VerticalAlignment="Center" />
</StackPanel> </StackPanel>
<StackPanel HorizontalAlignment="Left" <StackPanel HorizontalAlignment="Left"
@@ -101,7 +102,7 @@
<svg:SvgImage Source="/Assets/emblem-question.svg" /> <svg:SvgImage Source="/Assets/emblem-question.svg" />
</Image.Source> </Image.Source>
</Image> </Image>
<TextBlock Text="{Binding LoadingDatabaseText}" <TextBlock Text="{x:Static resources:Localization.LoadingDatabaseText}"
VerticalAlignment="Center" /> VerticalAlignment="Center" />
</StackPanel> </StackPanel>
<StackPanel HorizontalAlignment="Left" <StackPanel HorizontalAlignment="Left"
@@ -127,7 +128,7 @@
<svg:SvgImage Source="/Assets/emblem-question.svg" /> <svg:SvgImage Source="/Assets/emblem-question.svg" />
</Image.Source> </Image.Source>
</Image> </Image>
<TextBlock Text="{Binding MigratingDatabaseText}" <TextBlock Text="{x:Static resources:Localization.MigratingDatabaseText}"
VerticalAlignment="Center" /> VerticalAlignment="Center" />
</StackPanel> </StackPanel>
<StackPanel HorizontalAlignment="Left" <StackPanel HorizontalAlignment="Left"
@@ -153,13 +154,13 @@
<svg:SvgImage Source="/Assets/emblem-question.svg" /> <svg:SvgImage Source="/Assets/emblem-question.svg" />
</Image.Source> </Image.Source>
</Image> </Image>
<TextBlock Text="{Binding LoadingRomSetsText}" <TextBlock Text="{x:Static resources:Localization.LoadingRomSetsText}"
VerticalAlignment="Center" /> VerticalAlignment="Center" />
</StackPanel> </StackPanel>
<Button Command="{Binding ExitCommand}" <Button Command="{Binding ExitCommand}"
IsVisible="{Binding ExitVisible}" IsVisible="{Binding ExitVisible}"
HorizontalAlignment="Right"> HorizontalAlignment="Right">
<TextBlock Text="{Binding ExitButtonText}" /> <TextBlock Text="{x:Static resources:Localization.ExitButtonText}" />
</Button> </Button>
</StackPanel> </StackPanel>
</Window> </Window>

View File

@@ -29,13 +29,14 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr" xmlns:vm="clr-namespace:RomRepoMgr.ViewModels;assembly=RomRepoMgr"
xmlns:resources="clr-namespace:RomRepoMgr.Resources"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
x:Class="RomRepoMgr.Views.UpdateStats" x:Class="RomRepoMgr.Views.UpdateStats"
Icon="/Assets/avalonia-logo.ico" Icon="/Assets/avalonia-logo.ico"
CanResize="False" CanResize="False"
Title="{Binding Title}" Title="{x:Static resources:Localization.UpdateStatsTitle}"
WindowStartupLocation="CenterOwner"> WindowStartupLocation="CenterOwner">
<Design.DataContext> <Design.DataContext>
<vm:UpdateStatsViewModel /> <vm:UpdateStatsViewModel />
@@ -67,98 +68,98 @@
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetNameLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetNameLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Version}" <DataGridTextColumn Binding="{Binding Version}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetVersionLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetVersionLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Author}" <DataGridTextColumn Binding="{Binding Author}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetAuthorLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetAuthorLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Category}" <DataGridTextColumn Binding="{Binding Category}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetCategoryLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetCategoryLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Date}" <DataGridTextColumn Binding="{Binding Date}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetDateLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetDateLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Description}" <DataGridTextColumn Binding="{Binding Description}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetDescriptionLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetDescriptionLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Comment}" <DataGridTextColumn Binding="{Binding Comment}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetCommentLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetCommentLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Homepage}" <DataGridTextColumn Binding="{Binding Homepage}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetHomepageLabel}" /> <TextBlock Text="{x:Static resources:Localization.HomepageLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding TotalMachines}" <DataGridTextColumn Binding="{Binding TotalMachines}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetTotalMachinesLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetTotalMachinesLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CompleteMachines}" <DataGridTextColumn Binding="{Binding CompleteMachines}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetCompleteMachinesLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetCompleteMachinesLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding IncompleteMachines}" <DataGridTextColumn Binding="{Binding IncompleteMachines}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetIncompleteMachinesLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetIncompleteMachinesLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding TotalRoms}" <DataGridTextColumn Binding="{Binding TotalRoms}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetTotalRomsLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetTotalRomsLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding HaveRoms}" <DataGridTextColumn Binding="{Binding HaveRoms}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetHaveRomsLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetHaveRomsLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Binding="{Binding MissRoms}" <DataGridTextColumn Binding="{Binding MissRoms}"
Width="Auto" Width="Auto"
IsReadOnly="True"> IsReadOnly="True">
<DataGridTextColumn.Header> <DataGridTextColumn.Header>
<TextBlock Text="{Binding RomSetMissRomsLabel}" /> <TextBlock Text="{x:Static resources:Localization.RomSetMissRomsLabel}" />
</DataGridTextColumn.Header> </DataGridTextColumn.Header>
</DataGridTextColumn> </DataGridTextColumn>
</DataGrid.Columns> </DataGrid.Columns>
@@ -168,7 +169,7 @@
VerticalAlignment="Center" VerticalAlignment="Center"
IsEnabled="{Binding CanClose}" IsEnabled="{Binding CanClose}"
Command="{Binding CloseCommand}"> Command="{Binding CloseCommand}">
<TextBlock Text="{Binding CloseLabel}" /> <TextBlock Text="{x:Static resources:Localization.CloseLabel}" />
</Button> </Button>
</Grid> </Grid>
</Border> </Border>