rename profilesettings to mod settings

pull/32/head
Miepee 5 years ago
parent f0e4c3127c
commit bc51c18dd4

@ -1,9 +1,10 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// This code was generated by a tool. // Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
// //
// Changes to this file may cause incorrect behavior and will be lost if // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// the code is regenerated. // der Code erneut generiert wird.
// </auto-generated> // </auto-generated>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
@ -11,32 +12,46 @@ namespace AM2RLauncher.Language {
using System; using System;
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] /// <summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()] /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()] /// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
public class Text { public class Text {
private static System.Resources.ResourceManager resourceMan; private static global::System.Resources.ResourceManager resourceMan;
private static System.Globalization.CultureInfo resourceCulture; private static global::System.Globalization.CultureInfo resourceCulture;
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Text() { internal Text() {
} }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] /// <summary>
public static System.Resources.ResourceManager ResourceManager { /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Resources.ResourceManager ResourceManager {
get { get {
if (object.Equals(null, resourceMan)) { if (object.ReferenceEquals(resourceMan, null)) {
System.Resources.ResourceManager temp = new System.Resources.ResourceManager("AM2RLauncher.Language.Text", typeof(Text).Assembly); global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AM2RLauncher.Language.Text", typeof(Text).Assembly);
resourceMan = temp; resourceMan = temp;
} }
return resourceMan; return resourceMan;
} }
} }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] /// <summary>
public static System.Globalization.CultureInfo Culture { /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Globalization.CultureInfo Culture {
get { get {
return resourceCulture; return resourceCulture;
} }
@ -45,538 +60,809 @@ namespace AM2RLauncher.Language {
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die ABORT ähnelt.
/// </summary>
public static string Abort { public static string Abort {
get { get {
return ResourceManager.GetString("Abort", resourceCulture); return ResourceManager.GetString("Abort", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die ADD NEW MOD ähnelt.
/// </summary>
public static string AddNewMod { public static string AddNewMod {
get { get {
return ResourceManager.GetString("AddNewMod", resourceCulture); return ResourceManager.GetString("AddNewMod", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Select a mod to be installed. ähnelt.
/// </summary>
public static string AddNewModToolTip { public static string AddNewModToolTip {
get { get {
return ResourceManager.GetString("AddNewModToolTip", resourceCulture); return ResourceManager.GetString("AddNewModToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Can&apos;t create an APK. ähnelt.
/// </summary>
public static string ApkButtonDisabledToolTip { public static string ApkButtonDisabledToolTip {
get { get {
return ResourceManager.GetString("ApkButtonDisabledToolTip", resourceCulture); return ResourceManager.GetString("ApkButtonDisabledToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Create an APK for $NAME ähnelt.
/// </summary>
public static string ApkButtonEnabledToolTip { public static string ApkButtonEnabledToolTip {
get { get {
return ResourceManager.GetString("ApkButtonEnabledToolTip", resourceCulture); return ResourceManager.GetString("ApkButtonEnabledToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Do you want to archive $NAME? ähnelt.
/// </summary>
public static string ArchiveMod {
get {
return ResourceManager.GetString("ArchiveMod", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die This is an archive of a previously installed Community Update. It cannot be re-installed and will remove itself if its game files are deleted. It shares saves with the currently installed Community Updates, so be sure to create a backup of your saves before running this profile! ähnelt.
/// </summary>
public static string ArchiveNotesCommunityUpdates { public static string ArchiveNotesCommunityUpdates {
get { get {
return ResourceManager.GetString("ArchiveNotesCommunityUpdates", resourceCulture); return ResourceManager.GetString("ArchiveNotesCommunityUpdates", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die This is an archive of a previously installed Mod. It cannot be re-installed and will remove itself if its game files are deleted. ähnelt.
/// </summary>
public static string ArchiveNotesMods {
get {
return ResourceManager.GetString("ArchiveNotesMods", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Author(s): ähnelt.
/// </summary>
public static string Author { public static string Author {
get { get {
return ResourceManager.GetString("Author", resourceCulture); return ResourceManager.GetString("Author", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Automatically update AM2R ähnelt.
/// </summary>
public static string AutoUpdateAM2R { public static string AutoUpdateAM2R {
get { get {
return ResourceManager.GetString("AutoUpdateAM2R", resourceCulture); return ResourceManager.GetString("AutoUpdateAM2R", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Automatically update the AM2RLauncher ähnelt.
/// </summary>
public static string AutoUpdateLauncher { public static string AutoUpdateLauncher {
get { get {
return ResourceManager.GetString("AutoUpdateLauncher", resourceCulture); return ResourceManager.GetString("AutoUpdateLauncher", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Changelog ähnelt.
/// </summary>
public static string ChangelogTab { public static string ChangelogTab {
get { get {
return ResourceManager.GetString("ChangelogTab", resourceCulture); return ResourceManager.GetString("ChangelogTab", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to cancel this now? This will delete all your progress! ähnelt.
/// </summary>
public static string CloseOnCloningText { public static string CloseOnCloningText {
get { get {
return ResourceManager.GetString("CloseOnCloningText", resourceCulture); return ResourceManager.GetString("CloseOnCloningText", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Sorry, you can&apos;t close this while it&apos;s installing! Please wait until it&apos;s finished. ähnelt.
/// </summary>
public static string CloseOnInstallingText { public static string CloseOnInstallingText {
get { get {
return ResourceManager.GetString("CloseOnInstallingText", resourceCulture); return ResourceManager.GetString("CloseOnInstallingText", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die There was a problem with your Patchdata folder. It has been deleted, please download it again. ähnelt.
/// </summary>
public static string CorruptPatchData { public static string CorruptPatchData {
get { get {
return ResourceManager.GetString("CorruptPatchData", resourceCulture); return ResourceManager.GetString("CorruptPatchData", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die CREATE APK ähnelt.
/// </summary>
public static string CreateAPK { public static string CreateAPK {
get { get {
return ResourceManager.GetString("CreateAPK", resourceCulture); return ResourceManager.GetString("CreateAPK", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die CREATING APK ähnelt.
/// </summary>
public static string CreatingAPK { public static string CreatingAPK {
get { get {
return ResourceManager.GetString("CreatingAPK", resourceCulture); return ResourceManager.GetString("CreatingAPK", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Current profile: ähnelt.
/// </summary>
public static string CurrentProfile { public static string CurrentProfile {
get { get {
return ResourceManager.GetString("CurrentProfile", resourceCulture); return ResourceManager.GetString("CurrentProfile", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Enter custom game environment variables: ähnelt.
/// </summary>
public static string CustomEnvVarLabel { public static string CustomEnvVarLabel {
get { get {
return ResourceManager.GetString("CustomEnvVarLabel", resourceCulture); return ResourceManager.GetString("CustomEnvVarLabel", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Use custom download mirror ähnelt.
/// </summary>
public static string CustomMirrorCheck { public static string CustomMirrorCheck {
get { get {
return ResourceManager.GetString("CustomMirrorCheck", resourceCulture); return ResourceManager.GetString("CustomMirrorCheck", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die $NAME couldn&apos;t be deleted. ähnelt.
/// </summary>
public static string DeleteModButtonCantDelete { public static string DeleteModButtonCantDelete {
get { get {
return ResourceManager.GetString("DeleteModButtonCantDelete", resourceCulture); return ResourceManager.GetString("DeleteModButtonCantDelete", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die $NAME was successfully deleted! ähnelt.
/// </summary>
public static string DeleteModButtonSuccess { public static string DeleteModButtonSuccess {
get { get {
return ResourceManager.GetString("DeleteModButtonSuccess", resourceCulture); return ResourceManager.GetString("DeleteModButtonSuccess", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die DELETE MOD ähnelt.
/// </summary>
public static string DeleteModButtonText { public static string DeleteModButtonText {
get { get {
return ResourceManager.GetString("DeleteModButtonText", resourceCulture); return ResourceManager.GetString("DeleteModButtonText", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Delete $NAME. ähnelt.
/// </summary>
public static string DeleteModButtonToolTip { public static string DeleteModButtonToolTip {
get { get {
return ResourceManager.GetString("DeleteModButtonToolTip", resourceCulture); return ResourceManager.GetString("DeleteModButtonToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die This will delete all files for $NAME. Are you sure you want to continue? ähnelt.
/// </summary>
public static string DeleteModWarning { public static string DeleteModWarning {
get { get {
return ResourceManager.GetString("DeleteModWarning", resourceCulture); return ResourceManager.GetString("DeleteModWarning", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die The Official AM2R Discord ähnelt.
/// </summary>
public static string DiscordToolTip { public static string DiscordToolTip {
get { get {
return ResourceManager.GetString("DiscordToolTip", resourceCulture); return ResourceManager.GetString("DiscordToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die DOWNLOAD ähnelt.
/// </summary>
public static string Download { public static string Download {
get { get {
return ResourceManager.GetString("Download", resourceCulture); return ResourceManager.GetString("Download", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die DOWNLOADING ähnelt.
/// </summary>
public static string Downloading { public static string Downloading {
get { get {
return ResourceManager.GetString("Downloading", resourceCulture); return ResourceManager.GetString("Downloading", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Download source: ähnelt.
/// </summary>
public static string DownloadSource { public static string DownloadSource {
get { get {
return ResourceManager.GetString("DownloadSource", resourceCulture); return ResourceManager.GetString("DownloadSource", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Error ähnelt.
/// </summary>
public static string ErrorWindowTitle { public static string ErrorWindowTitle {
get { get {
return ResourceManager.GetString("ErrorWindowTitle", resourceCulture); return ResourceManager.GetString("ErrorWindowTitle", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die The Community-Developers Github Page ähnelt.
/// </summary>
public static string GithubToolTip { public static string GithubToolTip {
get { get {
return ResourceManager.GetString("GithubToolTip", resourceCulture); return ResourceManager.GetString("GithubToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Use high quality music when patching to Android ähnelt.
/// </summary>
public static string HighQualityAndroid { public static string HighQualityAndroid {
get { get {
return ResourceManager.GetString("HighQualityAndroid", resourceCulture); return ResourceManager.GetString("HighQualityAndroid", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Use high quality music when patching to PC ähnelt.
/// </summary>
public static string HighQualityPC { public static string HighQualityPC {
get { get {
return ResourceManager.GetString("HighQualityPC", resourceCulture); return ResourceManager.GetString("HighQualityPC", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die INSTALL ähnelt.
/// </summary>
public static string Install { public static string Install {
get { get {
return ResourceManager.GetString("Install", resourceCulture); return ResourceManager.GetString("Install", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die INSTALLING ähnelt.
/// </summary>
public static string Installing { public static string Installing {
get { get {
return ResourceManager.GetString("Installing", resourceCulture); return ResourceManager.GetString("Installing", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Couldn&apos;t establish an internet connection! Try again later! ähnelt.
/// </summary>
public static string InternetConnectionDrop { public static string InternetConnectionDrop {
get { get {
return ResourceManager.GetString("InternetConnectionDrop", resourceCulture); return ResourceManager.GetString("InternetConnectionDrop", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die $NAME is an invalid git URL! ähnelt.
/// </summary>
public static string InvalidGitURL { public static string InvalidGitURL {
get { get {
return ResourceManager.GetString("InvalidGitURL", resourceCulture); return ResourceManager.GetString("InvalidGitURL", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Java not found! Cannot generate an APK without a Java installation. Please make sure that Java is installed and added to PATH. ähnelt.
/// </summary>
public static string JavaNotFound { public static string JavaNotFound {
get { get {
return ResourceManager.GetString("JavaNotFound", resourceCulture); return ResourceManager.GetString("JavaNotFound", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Launcher Language: (requires restart to take effect) ähnelt.
/// </summary>
public static string LanguageNotice { public static string LanguageNotice {
get { get {
return ResourceManager.GetString("LanguageNotice", resourceCulture); return ResourceManager.GetString("LanguageNotice", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Settings ähnelt.
/// </summary>
public static string LauncherSettingsTab { public static string LauncherSettingsTab {
get { get {
return ResourceManager.GetString("LauncherSettingsTab", resourceCulture); return ResourceManager.GetString("LauncherSettingsTab", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die GitHub (Primary) ähnelt.
/// </summary>
public static string MirrorGithubText { public static string MirrorGithubText {
get { get {
return ResourceManager.GetString("MirrorGithubText", resourceCulture); return ResourceManager.GetString("MirrorGithubText", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die GitLab (Mirror) ähnelt.
/// </summary>
public static string MirrorGitlabText { public static string MirrorGitlabText {
get { get {
return ResourceManager.GetString("MirrorGitlabText", resourceCulture); return ResourceManager.GetString("MirrorGitlabText", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die $NAME is already installed! ähnelt.
/// </summary>
public static string ModIsAlreadyInstalledMessage { public static string ModIsAlreadyInstalledMessage {
get { get {
return ResourceManager.GetString("ModIsAlreadyInstalledMessage", resourceCulture); return ResourceManager.GetString("ModIsAlreadyInstalledMessage", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die $NAME cannot be installed! It&apos;s for $OS. Download the $CURRENTOS version instead if it exists, or ask the mod authors to make one. ähnelt.
/// </summary>
public static string ModIsForWrongOS { public static string ModIsForWrongOS {
get { get {
return ResourceManager.GetString("ModIsForWrongOS", resourceCulture); return ResourceManager.GetString("ModIsForWrongOS", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die $NAME is an invalid AM2R mod! ähnelt.
/// </summary>
public static string ModIsInvalidMessage { public static string ModIsInvalidMessage {
get { get {
return ResourceManager.GetString("ModIsInvalidMessage", resourceCulture); return ResourceManager.GetString("ModIsInvalidMessage", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Mod Settings ähnelt.
/// </summary>
public static string ModSettingsTab {
get {
return ResourceManager.GetString("ModSettingsTab", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die $NAME was successfully added! Go to the Play Tab in order to install it! ähnelt.
/// </summary>
public static string ModSuccessfullyInstalledMessage { public static string ModSuccessfullyInstalledMessage {
get { get {
return ResourceManager.GetString("ModSuccessfullyInstalledMessage", resourceCulture); return ResourceManager.GetString("ModSuccessfullyInstalledMessage", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die News ähnelt.
/// </summary>
public static string NewsTab { public static string NewsTab {
get { get {
return ResourceManager.GetString("NewsTab", resourceCulture); return ResourceManager.GetString("NewsTab", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Couldn&apos;t establish an internet connection! You can still play the game, but updates will not occur until the launcher is restarted and can connect to the internet. ähnelt.
/// </summary>
public static string NoInternetConnection { public static string NoInternetConnection {
get { get {
return ResourceManager.GetString("NoInternetConnection", resourceCulture); return ResourceManager.GetString("NoInternetConnection", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die OPEN PROFILE FOLDER ähnelt.
/// </summary>
public static string OpenProfileFolder { public static string OpenProfileFolder {
get { get {
return ResourceManager.GetString("OpenProfileFolder", resourceCulture); return ResourceManager.GetString("OpenProfileFolder", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Opens the folder where game files are located for $NAME. ähnelt.
/// </summary>
public static string OpenProfileFolderToolTip { public static string OpenProfileFolderToolTip {
get { get {
return ResourceManager.GetString("OpenProfileFolderToolTip", resourceCulture); return ResourceManager.GetString("OpenProfileFolderToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die OPEN PROFILE SAVE FOLDER ähnelt.
/// </summary>
public static string OpenSaveFolder { public static string OpenSaveFolder {
get { get {
return ResourceManager.GetString("OpenSaveFolder", resourceCulture); return ResourceManager.GetString("OpenSaveFolder", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Opens the folder where save files are located for $NAME. ähnelt.
/// </summary>
public static string OpenSaveFolderToolTip { public static string OpenSaveFolderToolTip {
get { get {
return ResourceManager.GetString("OpenSaveFolderToolTip", resourceCulture); return ResourceManager.GetString("OpenSaveFolderToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die PLAY ähnelt.
/// </summary>
public static string Play { public static string Play {
get { get {
return ResourceManager.GetString("Play", resourceCulture); return ResourceManager.GetString("Play", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Currently downloading . . . ähnelt.
/// </summary>
public static string PlayButtonDownladingToolTip { public static string PlayButtonDownladingToolTip {
get { get {
return ResourceManager.GetString("PlayButtonDownladingToolTip", resourceCulture); return ResourceManager.GetString("PlayButtonDownladingToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Download the necessary patch files. ähnelt.
/// </summary>
public static string PlayButtonDownloadToolTip { public static string PlayButtonDownloadToolTip {
get { get {
return ResourceManager.GetString("PlayButtonDownloadToolTip", resourceCulture); return ResourceManager.GetString("PlayButtonDownloadToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Currently installing. . . ähnelt.
/// </summary>
public static string PlayButtonInstallingToolTip { public static string PlayButtonInstallingToolTip {
get { get {
return ResourceManager.GetString("PlayButtonInstallingToolTip", resourceCulture); return ResourceManager.GetString("PlayButtonInstallingToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Install $NAME ähnelt.
/// </summary>
public static string PlayButtonInstallToolTip { public static string PlayButtonInstallToolTip {
get { get {
return ResourceManager.GetString("PlayButtonInstallToolTip", resourceCulture); return ResourceManager.GetString("PlayButtonInstallToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Currently already playing! ähnelt.
/// </summary>
public static string PlayButtonPlayingToolTip { public static string PlayButtonPlayingToolTip {
get { get {
return ResourceManager.GetString("PlayButtonPlayingToolTip", resourceCulture); return ResourceManager.GetString("PlayButtonPlayingToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Play ähnelt.
/// </summary>
public static string PlayButtonPlayToolTip { public static string PlayButtonPlayToolTip {
get { get {
return ResourceManager.GetString("PlayButtonPlayToolTip", resourceCulture); return ResourceManager.GetString("PlayButtonPlayToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Select your AM2R_1.1.zip ähnelt.
/// </summary>
public static string PlayButtonSelect11ToolTip { public static string PlayButtonSelect11ToolTip {
get { get {
return ResourceManager.GetString("PlayButtonSelect11ToolTip", resourceCulture); return ResourceManager.GetString("PlayButtonSelect11ToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die PLAYING ähnelt.
/// </summary>
public static string Playing { public static string Playing {
get { get {
return ResourceManager.GetString("Playing", resourceCulture); return ResourceManager.GetString("Playing", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Play ähnelt.
/// </summary>
public static string PlayTab { public static string PlayTab {
get { get {
return ResourceManager.GetString("PlayTab", resourceCulture); return ResourceManager.GetString("PlayTab", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Create game debug logs ähnelt.
/// </summary>
public static string ProfileDebugCheckBox { public static string ProfileDebugCheckBox {
get { get {
return ResourceManager.GetString("ProfileDebugCheckBox", resourceCulture); return ResourceManager.GetString("ProfileDebugCheckBox", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Profile notes: ähnelt.
/// </summary>
public static string ProfileNotes { public static string ProfileNotes {
get { get {
return ResourceManager.GetString("ProfileNotes", resourceCulture); return ResourceManager.GetString("ProfileNotes", resourceCulture);
} }
} }
public static string ProfileSettingsTab { /// <summary>
get { /// Sucht eine lokalisierte Zeichenfolge, die Progress: ähnelt.
return ResourceManager.GetString("ProfileSettingsTab", resourceCulture); /// </summary>
}
}
public static string ProgressbarProgress { public static string ProgressbarProgress {
get { get {
return ResourceManager.GetString("ProgressbarProgress", resourceCulture); return ResourceManager.GetString("ProgressbarProgress", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die The Official AM2R Subreddit ähnelt.
/// </summary>
public static string RedditToolTip { public static string RedditToolTip {
get { get {
return ResourceManager.GetString("RedditToolTip", resourceCulture); return ResourceManager.GetString("RedditToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die WARNING: This profile uses the default save location! This could corrupt your save data - please ensure that you have made a backup. ähnelt.
/// </summary>
public static string SaveLocationWarning { public static string SaveLocationWarning {
get { get {
return ResourceManager.GetString("SaveLocationWarning", resourceCulture); return ResourceManager.GetString("SaveLocationWarning", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die SELECT AM2R_1.1.zip ähnelt.
/// </summary>
public static string Select11 { public static string Select11 {
get { get {
return ResourceManager.GetString("Select11", resourceCulture); return ResourceManager.GetString("Select11", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Select AM2R_1.1.zip ähnelt.
/// </summary>
public static string Select11FileDialog { public static string Select11FileDialog {
get { get {
return ResourceManager.GetString("Select11FileDialog", resourceCulture); return ResourceManager.GetString("Select11FileDialog", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Select your Mod ähnelt.
/// </summary>
public static string SelectModFileDialog { public static string SelectModFileDialog {
get { get {
return ResourceManager.GetString("SelectModFileDialog", resourceCulture); return ResourceManager.GetString("SelectModFileDialog", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Success ähnelt.
/// </summary>
public static string SuccessWindowTitle { public static string SuccessWindowTitle {
get { get {
return ResourceManager.GetString("SuccessWindowTitle", resourceCulture); return ResourceManager.GetString("SuccessWindowTitle", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die System Language ähnelt.
/// </summary>
public static string SystemLanguage { public static string SystemLanguage {
get { get {
return ResourceManager.GetString("SystemLanguage", resourceCulture); return ResourceManager.GetString("SystemLanguage", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Show Launcher ähnelt.
/// </summary>
public static string TrayButtonShow { public static string TrayButtonShow {
get { get {
return ResourceManager.GetString("TrayButtonShow", resourceCulture); return ResourceManager.GetString("TrayButtonShow", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Can&apos;t access the Folder in order to download the update! Consider moving the program, or disabling auto-updates. ähnelt.
/// </summary>
public static string UnauthorizedAccessMessage { public static string UnauthorizedAccessMessage {
get { get {
return ResourceManager.GetString("UnauthorizedAccessMessage", resourceCulture); return ResourceManager.GetString("UnauthorizedAccessMessage", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Unhandled Exception has occured in your Application. ähnelt.
/// </summary>
public static string UnhandledException { public static string UnhandledException {
get { get {
return ResourceManager.GetString("UnhandledException", resourceCulture); return ResourceManager.GetString("UnhandledException", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Select Mod Update ähnelt.
/// </summary>
public static string UpdateMod { public static string UpdateMod {
get { get {
return ResourceManager.GetString("UpdateMod", resourceCulture); return ResourceManager.GetString("UpdateMod", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die UPDATE MOD ähnelt.
/// </summary>
public static string UpdateModButtonText { public static string UpdateModButtonText {
get { get {
return ResourceManager.GetString("UpdateModButtonText", resourceCulture); return ResourceManager.GetString("UpdateModButtonText", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Select a zip to update $NAME. ähnelt.
/// </summary>
public static string UpdateModButtonToolTip { public static string UpdateModButtonToolTip {
get { get {
return ResourceManager.GetString("UpdateModButtonToolTip", resourceCulture); return ResourceManager.GetString("UpdateModButtonToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Can&apos;t update $NAME with $SELECT. Add $SELECT as a new mod instead! ähnelt.
/// </summary>
public static string UpdateModButtonWrongMod { public static string UpdateModButtonWrongMod {
get { get {
return ResourceManager.GetString("UpdateModButtonWrongMod", resourceCulture); return ResourceManager.GetString("UpdateModButtonWrongMod", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die This will replace all files for $NAME with the selected new version. Are you sure you want to continue? ähnelt.
/// </summary>
public static string UpdateModWarning { public static string UpdateModWarning {
get { get {
return ResourceManager.GetString("UpdateModWarning", resourceCulture); return ResourceManager.GetString("UpdateModWarning", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Version: ähnelt.
/// </summary>
public static string VersionLabel { public static string VersionLabel {
get { get {
return ResourceManager.GetString("VersionLabel", resourceCulture); return ResourceManager.GetString("VersionLabel", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die OK ähnelt.
/// </summary>
public static string WarningWindowOk { public static string WarningWindowOk {
get { get {
return ResourceManager.GetString("WarningWindowOk", resourceCulture); return ResourceManager.GetString("WarningWindowOk", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die The AM2RLauncher can NOT validate custom mirror links.
///
///If somebody is telling you to paste a link in this field, they may be trying to infect your computer.
///
///Proceed with caution. ähnelt.
/// </summary>
public static string WarningWindowText { public static string WarningWindowText {
get { get {
return ResourceManager.GetString("WarningWindowText", resourceCulture); return ResourceManager.GetString("WarningWindowText", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die WARNING ähnelt.
/// </summary>
public static string WarningWindowTitle { public static string WarningWindowTitle {
get { get {
return ResourceManager.GetString("WarningWindowTitle", resourceCulture); return ResourceManager.GetString("WarningWindowTitle", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Xdelta not found! Cannot install Profiles without it. Please install xdelta3 from your local package manager. ähnelt.
/// </summary>
public static string XdeltaNotFound { public static string XdeltaNotFound {
get { get {
return ResourceManager.GetString("XdeltaNotFound", resourceCulture); return ResourceManager.GetString("XdeltaNotFound", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die The Community-Developers YouTube Channel ähnelt.
/// </summary>
public static string YoutubeToolTip { public static string YoutubeToolTip {
get { get {
return ResourceManager.GetString("YoutubeToolTip", resourceCulture); return ResourceManager.GetString("YoutubeToolTip", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Zip Archives (*.zip) ähnelt.
/// </summary>
public static string ZipArchiveText { public static string ZipArchiveText {
get { get {
return ResourceManager.GetString("ZipArchiveText", resourceCulture); return ResourceManager.GetString("ZipArchiveText", resourceCulture);
} }
} }
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die The selected Zip is not AM2R 1.1! Please choose another Zip file. ähnelt.
/// </summary>
public static string ZipIsNotAM2R11 { public static string ZipIsNotAM2R11 {
get { get {
return ResourceManager.GetString("ZipIsNotAM2R11", resourceCulture); return ResourceManager.GetString("ZipIsNotAM2R11", resourceCulture);
} }
} }
public static string ArchiveMod {
get {
return ResourceManager.GetString("ArchiveMod", resourceCulture);
}
}
public static string ArchiveNotesMods {
get {
return ResourceManager.GetString("ArchiveNotesMods", resourceCulture);
}
}
} }
} }

@ -303,7 +303,7 @@
<data name="ProfileNotes" xml:space="preserve"> <data name="ProfileNotes" xml:space="preserve">
<value>Profilnotizen:</value> <value>Profilnotizen:</value>
</data> </data>
<data name="ProfileSettingsTab" xml:space="preserve"> <data name="ModSettingsTab" xml:space="preserve">
<value>Mod-Einstellungen</value> <value>Mod-Einstellungen</value>
</data> </data>
<data name="ProgressbarProgress" xml:space="preserve"> <data name="ProgressbarProgress" xml:space="preserve">

@ -303,7 +303,7 @@
<data name="ProfileNotes" xml:space="preserve"> <data name="ProfileNotes" xml:space="preserve">
<value>Anotaciones del Perfil:</value> <value>Anotaciones del Perfil:</value>
</data> </data>
<data name="ProfileSettingsTab" xml:space="preserve"> <data name="ModSettingsTab" xml:space="preserve">
<value>Opciones de mods</value> <value>Opciones de mods</value>
</data> </data>
<data name="ProgressbarProgress" xml:space="preserve"> <data name="ProgressbarProgress" xml:space="preserve">

@ -305,7 +305,7 @@ ce profil !</value>
<data name="ProfileNotes" xml:space="preserve"> <data name="ProfileNotes" xml:space="preserve">
<value>Notes de profil :</value> <value>Notes de profil :</value>
</data> </data>
<data name="ProfileSettingsTab" xml:space="preserve"> <data name="ModSettingsTab" xml:space="preserve">
<value>Paramètres du mod</value> <value>Paramètres du mod</value>
</data> </data>
<data name="ProgressbarProgress" xml:space="preserve"> <data name="ProgressbarProgress" xml:space="preserve">

@ -303,7 +303,7 @@
<data name="ProfileNotes" xml:space="preserve"> <data name="ProfileNotes" xml:space="preserve">
<value>Note di profilo:</value> <value>Note di profilo:</value>
</data> </data>
<data name="ProfileSettingsTab" xml:space="preserve"> <data name="ModSettingsTab" xml:space="preserve">
<value>Impostazioni mod</value> <value>Impostazioni mod</value>
</data> </data>
<data name="ProgressbarProgress" xml:space="preserve"> <data name="ProgressbarProgress" xml:space="preserve">

@ -303,7 +303,7 @@
<data name="ProfileNotes" xml:space="preserve"> <data name="ProfileNotes" xml:space="preserve">
<value>プロファイルの注釈:</value> <value>プロファイルの注釈:</value>
</data> </data>
<data name="ProfileSettingsTab" xml:space="preserve"> <data name="ModSettingsTab" xml:space="preserve">
<value>MOD設定</value> <value>MOD設定</value>
</data> </data>
<data name="ProgressbarProgress" xml:space="preserve"> <data name="ProgressbarProgress" xml:space="preserve">

@ -300,7 +300,7 @@
<data name="ProfileNotes" xml:space="preserve"> <data name="ProfileNotes" xml:space="preserve">
<value>Notas do perfil:</value> <value>Notas do perfil:</value>
</data> </data>
<data name="ProfileSettingsTab" xml:space="preserve"> <data name="ModSettingsTab" xml:space="preserve">
<value>Configurações de mod</value> <value>Configurações de mod</value>
</data> </data>
<data name="ProgressbarProgress" xml:space="preserve"> <data name="ProgressbarProgress" xml:space="preserve">

@ -303,7 +303,7 @@
<data name="ProfileNotes" xml:space="preserve"> <data name="ProfileNotes" xml:space="preserve">
<value>Profile notes:</value> <value>Profile notes:</value>
</data> </data>
<data name="ProfileSettingsTab" xml:space="preserve"> <data name="ModSettingsTab" xml:space="preserve">
<value>Mod Settings</value> <value>Mod Settings</value>
</data> </data>
<data name="ProgressbarProgress" xml:space="preserve"> <data name="ProgressbarProgress" xml:space="preserve">

@ -303,7 +303,7 @@
<data name="ProfileNotes" xml:space="preserve"> <data name="ProfileNotes" xml:space="preserve">
<value>Заметки профиля:</value> <value>Заметки профиля:</value>
</data> </data>
<data name="ProfileSettingsTab" xml:space="preserve"> <data name="ModSettingsTab" xml:space="preserve">
<value>Настройки модификаций</value> <value>Настройки модификаций</value>
</data> </data>
<data name="ProgressbarProgress" xml:space="preserve"> <data name="ProgressbarProgress" xml:space="preserve">

@ -303,7 +303,7 @@
<data name="ProfileNotes" xml:space="preserve"> <data name="ProfileNotes" xml:space="preserve">
<value>游戏实例说明:</value> <value>游戏实例说明:</value>
</data> </data>
<data name="ProfileSettingsTab" xml:space="preserve"> <data name="ModSettingsTab" xml:space="preserve">
<value>Mod 设置</value> <value>Mod 设置</value>
</data> </data>
<data name="ProgressbarProgress" xml:space="preserve"> <data name="ProgressbarProgress" xml:space="preserve">

@ -592,9 +592,9 @@ namespace AM2RLauncher
LoadProfilesAndAdjustLists(); LoadProfilesAndAdjustLists();
// Adjust profileIndex to point to newly added mod. if its not found for whatever reason, we default to first community updates // Adjust profileIndex to point to newly added mod. if its not found for whatever reason, we default to first community updates
settingsProfileDropDown.SelectedIndex = profileList.FindIndex(p => p.Name == profile.Name); modSettingsProfileDropDown.SelectedIndex = profileList.FindIndex(p => p.Name == profile.Name);
if (settingsProfileDropDown.SelectedIndex == -1) if (modSettingsProfileDropDown.SelectedIndex == -1)
settingsProfileDropDown.SelectedIndex = 0; modSettingsProfileDropDown.SelectedIndex = 0;
} }
/// <summary> /// <summary>
@ -604,9 +604,9 @@ namespace AM2RLauncher
{ {
if (!IsProfileIndexValid()) if (!IsProfileIndexValid())
return; return;
log.Info("User opened the profile directory for profile " + profileList[settingsProfileDropDown.SelectedIndex].Name + log.Info("User opened the profile directory for profile " + profileList[modSettingsProfileDropDown.SelectedIndex].Name +
", which is " + profileList[settingsProfileDropDown.SelectedIndex].SaveLocation); ", which is " + profileList[modSettingsProfileDropDown.SelectedIndex].SaveLocation);
CrossPlatformOperations.OpenFolder(CrossPlatformOperations.CURRENTPATH + "/Profiles/" + profileList[settingsProfileDropDown.SelectedIndex].Name); CrossPlatformOperations.OpenFolder(CrossPlatformOperations.CURRENTPATH + "/Profiles/" + profileList[modSettingsProfileDropDown.SelectedIndex].Name);
} }
/// <summary> /// <summary>
@ -616,8 +616,8 @@ namespace AM2RLauncher
{ {
if (!IsProfileIndexValid()) if (!IsProfileIndexValid())
return; return;
log.Info("User opened the save directory for profile " + profileList[settingsProfileDropDown.SelectedIndex].Name + ", which is " + profileList[settingsProfileDropDown.SelectedIndex].SaveLocation); log.Info("User opened the save directory for profile " + profileList[modSettingsProfileDropDown.SelectedIndex].Name + ", which is " + profileList[modSettingsProfileDropDown.SelectedIndex].SaveLocation);
CrossPlatformOperations.OpenFolder(profileList[settingsProfileDropDown.SelectedIndex].SaveLocation); CrossPlatformOperations.OpenFolder(profileList[modSettingsProfileDropDown.SelectedIndex].SaveLocation);
} }
/// <summary> /// <summary>
@ -625,12 +625,12 @@ namespace AM2RLauncher
/// </summary> /// </summary>
private void SettingsProfileDropDownSelectedIndexChanged(object sender, EventArgs e) private void SettingsProfileDropDownSelectedIndexChanged(object sender, EventArgs e)
{ {
if (settingsProfileDropDown.SelectedIndex == -1 && settingsProfileDropDown.Items.Count == 0) return; if (modSettingsProfileDropDown.SelectedIndex == -1 && modSettingsProfileDropDown.Items.Count == 0) return;
string profileName = settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text; string profileName = modSettingsProfileDropDown.Items[modSettingsProfileDropDown.SelectedIndex].Text;
log.Info("SettingsProfileDropDown.SelectedIndex has been changed to " + settingsProfileDropDown.SelectedIndex + "."); log.Info("SettingsProfileDropDown.SelectedIndex has been changed to " + modSettingsProfileDropDown.SelectedIndex + ".");
if (settingsProfileDropDown.SelectedIndex <= 0 || settingsProfileDropDown.Items.Count == 0) if (modSettingsProfileDropDown.SelectedIndex <= 0 || modSettingsProfileDropDown.Items.Count == 0)
{ {
deleteModButton.Enabled = false; deleteModButton.Enabled = false;
deleteModButton.ToolTip = null; deleteModButton.ToolTip = null;
@ -643,7 +643,7 @@ namespace AM2RLauncher
deleteModButton.Enabled = true; deleteModButton.Enabled = true;
deleteModButton.ToolTip = HelperMethods.GetText(Text.DeleteModButtonToolTip, profileName); deleteModButton.ToolTip = HelperMethods.GetText(Text.DeleteModButtonToolTip, profileName);
// On non-installable profiles we want to disable updating // On non-installable profiles we want to disable updating
updateModButton.Enabled = profileList[settingsProfileDropDown.SelectedIndex].Installable; updateModButton.Enabled = profileList[modSettingsProfileDropDown.SelectedIndex].Installable;
updateModButton.ToolTip = HelperMethods.GetText(Text.UpdateModButtonToolTip, profileName); updateModButton.ToolTip = HelperMethods.GetText(Text.UpdateModButtonToolTip, profileName);
} }
@ -652,24 +652,24 @@ namespace AM2RLauncher
saveButton.Enabled = true; saveButton.Enabled = true;
saveButton.ToolTip = HelperMethods.GetText(Text.OpenSaveFolderToolTip, profileName); saveButton.ToolTip = HelperMethods.GetText(Text.OpenSaveFolderToolTip, profileName);
if (settingsProfileDropDown.SelectedIndex < 0 || settingsProfileDropDown.Items.Count == 0) if (modSettingsProfileDropDown.SelectedIndex < 0 || modSettingsProfileDropDown.Items.Count == 0)
return; return;
profileNotesTextArea.TextColor = colGreen; profileNotesTextArea.TextColor = colGreen;
profileNotesTextArea.Text = Text.ProfileNotes + "\n" + profileList[settingsProfileDropDown.SelectedIndex].ProfileNotes; profileNotesTextArea.Text = Text.ProfileNotes + "\n" + profileList[modSettingsProfileDropDown.SelectedIndex].ProfileNotes;
} }
/// <summary> /// <summary>
/// Fires when the profile layout completes loading. This makes sure that if <see cref="settingsProfileDropDown"/> has nothing in it "on boot", /// Fires when the profile layout completes loading. This makes sure that if <see cref="modSettingsProfileDropDown"/> has nothing in it "on boot",
/// that everything is disabled. /// that everything is disabled.
/// </summary> /// </summary>
private void ProfileLayoutLoadComplete(object sender, EventArgs e) private void ProfileLayoutLoadComplete(object sender, EventArgs e)
{ {
// Safety check // Safety check
if ((settingsProfileDropDown == null) || (settingsProfileDropDown.Items.Count != 0)) return; if ((modSettingsProfileDropDown == null) || (modSettingsProfileDropDown.Items.Count != 0)) return;
addModButton.Enabled = false; addModButton.Enabled = false;
settingsProfileLabel.TextColor = colInactive; settingsProfileLabel.TextColor = colInactive;
settingsProfileDropDown.Enabled = false; modSettingsProfileDropDown.Enabled = false;
profileButton.Enabled = false; profileButton.Enabled = false;
saveButton.Enabled = false; saveButton.Enabled = false;
updateModButton.Enabled = false; updateModButton.Enabled = false;
@ -889,11 +889,11 @@ namespace AM2RLauncher
} }
/// <summary> /// <summary>
/// Gets called when <see cref="deleteModButton"/> gets clicked. Deletes the current selected <see cref="ProfileXML"/> in <see cref="settingsProfileDropDown"/>. /// Gets called when <see cref="deleteModButton"/> gets clicked. Deletes the current selected <see cref="ProfileXML"/> in <see cref="modSettingsProfileDropDown"/>.
/// </summary> /// </summary>
private void DeleteModButtonClicked(object sender, EventArgs e) private void DeleteModButtonClicked(object sender, EventArgs e)
{ {
ProfileXML profile = profileList[settingsProfileDropDown.SelectedIndex]; ProfileXML profile = profileList[modSettingsProfileDropDown.SelectedIndex];
log.Info("User is attempting to delete profile " + profile.Name + "."); log.Info("User is attempting to delete profile " + profile.Name + ".");
DialogResult result = MessageBox.Show(HelperMethods.GetText(Text.DeleteModWarning, profile.Name), Text.WarningWindowTitle, DialogResult result = MessageBox.Show(HelperMethods.GetText(Text.DeleteModWarning, profile.Name), Text.WarningWindowTitle,
@ -914,7 +914,7 @@ namespace AM2RLauncher
/// <summary> /// <summary>
/// Gets called, when <see cref="updateModButton"/> gets clicked. Opens a window, so the user can select a zip, which will be updated over /// Gets called, when <see cref="updateModButton"/> gets clicked. Opens a window, so the user can select a zip, which will be updated over
/// the current selected <see cref="ProfileXML"/> in <see cref="settingsProfileDropDown"/>. /// the current selected <see cref="ProfileXML"/> in <see cref="modSettingsProfileDropDown"/>.
/// </summary> /// </summary>
private void UpdateModButtonClicked(object sender, EventArgs e) private void UpdateModButtonClicked(object sender, EventArgs e)
{ {
@ -922,7 +922,7 @@ namespace AM2RLauncher
bool abort = false; bool abort = false;
ProfileXML currentProfile = profileList[settingsProfileDropDown.SelectedIndex]; ProfileXML currentProfile = profileList[modSettingsProfileDropDown.SelectedIndex];
OpenFileDialog fileFinder = new OpenFileDialog OpenFileDialog fileFinder = new OpenFileDialog
{ {
@ -1039,9 +1039,9 @@ namespace AM2RLauncher
LoadProfilesAndAdjustLists(); LoadProfilesAndAdjustLists();
settingsProfileDropDown.SelectedIndex = profileList.FindIndex(p => p.Name == currentProfile.Name); modSettingsProfileDropDown.SelectedIndex = profileList.FindIndex(p => p.Name == currentProfile.Name);
if (settingsProfileDropDown.SelectedIndex == -1) if (modSettingsProfileDropDown.SelectedIndex == -1)
settingsProfileDropDown.SelectedIndex = 0; modSettingsProfileDropDown.SelectedIndex = 0;
} }
/// <summary> /// <summary>

@ -19,7 +19,7 @@ namespace AM2RLauncher
UpdatePlayState(); UpdatePlayState();
UpdateApkState(); UpdateApkState();
UpdateProfileState(); UpdateProfileState();
UpdateProfileSettingsState(); UpdateModSettingsState();
} }
/// <summary> /// <summary>
@ -27,7 +27,7 @@ namespace AM2RLauncher
/// </summary> /// </summary>
private void UpdatePlayState() private void UpdatePlayState()
{ {
// If not downloading or installing... // If we're downloading or installing, dont't change anything
if ((updateState == UpdateState.Downloading) || (updateState == UpdateState.Installing)) if ((updateState == UpdateState.Downloading) || (updateState == UpdateState.Installing))
return; return;
@ -143,10 +143,10 @@ namespace AM2RLauncher
/// <summary> /// <summary>
/// Determines current conditions and enables or disables <see cref="profilePage"/> controls accordingly. /// Determines current conditions and enables or disables <see cref="profilePage"/> controls accordingly.
/// </summary> /// </summary>
private void UpdateProfileSettingsState() private void UpdateModSettingsState()
{ {
// Safety check // Safety check
if (settingsProfileDropDown == null || settingsProfileDropDown.Items.Count <= 0) return; if (modSettingsProfileDropDown == null || modSettingsProfileDropDown.Items.Count <= 0) return;
bool enabled = false; bool enabled = false;
switch (updateState) switch (updateState)
@ -162,10 +162,10 @@ namespace AM2RLauncher
} }
if (apkButtonState == ApkButtonState.Creating) enabled = false; if (apkButtonState == ApkButtonState.Creating) enabled = false;
string selectedProfileName = settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text; string selectedProfileName = modSettingsProfileDropDown.Items[modSettingsProfileDropDown.SelectedIndex].Text;
settingsProfileLabel.TextColor = colGreen; settingsProfileLabel.TextColor = colGreen;
settingsProfileDropDown.Enabled = enabled; modSettingsProfileDropDown.Enabled = enabled;
profileButton.Enabled = enabled; profileButton.Enabled = enabled;
//TODO: these .replace($NAME) are in a lot of places, replace them with some fuction. //TODO: these .replace($NAME) are in a lot of places, replace them with some fuction.
profileButton.ToolTip = HelperMethods.GetText(Text.OpenProfileFolderToolTip, selectedProfileName); profileButton.ToolTip = HelperMethods.GetText(Text.OpenProfileFolderToolTip, selectedProfileName);
@ -175,9 +175,9 @@ namespace AM2RLauncher
addModButton.ToolTip = Text.AddNewModToolTip; addModButton.ToolTip = Text.AddNewModToolTip;
// Only enable these, when we're not on the community updates // Only enable these, when we're not on the community updates
if (settingsProfileDropDown.SelectedIndex > 0) if (modSettingsProfileDropDown.SelectedIndex > 0)
{ {
updateModButton.Enabled = profileList[settingsProfileDropDown.SelectedIndex].Installable; updateModButton.Enabled = profileList[modSettingsProfileDropDown.SelectedIndex].Installable;
updateModButton.ToolTip = HelperMethods.GetText(Text.UpdateModButtonToolTip, selectedProfileName); updateModButton.ToolTip = HelperMethods.GetText(Text.UpdateModButtonToolTip, selectedProfileName);
deleteModButton.Enabled = enabled; deleteModButton.Enabled = enabled;
deleteModButton.ToolTip = HelperMethods.GetText(Text.DeleteModButtonToolTip, selectedProfileName); deleteModButton.ToolTip = HelperMethods.GetText(Text.DeleteModButtonToolTip, selectedProfileName);
@ -186,12 +186,12 @@ namespace AM2RLauncher
Color col = enabled ? colGreen : colInactive; Color col = enabled ? colGreen : colInactive;
if (OS.IsWindows) if (OS.IsWindows)
settingsProfileDropDown.TextColor = col; modSettingsProfileDropDown.TextColor = col;
settingsProfileLabel.TextColor = col; settingsProfileLabel.TextColor = col;
if (enabled) if (enabled)
settingsProfileDropDown.SelectedIndex = profileDropDown.SelectedIndex; modSettingsProfileDropDown.SelectedIndex = profileDropDown.SelectedIndex;
} }
/// <summary> /// <summary>
@ -216,7 +216,7 @@ namespace AM2RLauncher
playButton.Invalidate(); playButton.Invalidate();
UpdateProfileSettingsState(); UpdateModSettingsState();
} }
/// <summary> /// <summary>
@ -317,9 +317,9 @@ namespace AM2RLauncher
} }
// Update stored profiles in the Profile Settings tab // Update stored profiles in the Profile Settings tab
settingsProfileDropDown.Items.Clear(); modSettingsProfileDropDown.Items.Clear();
settingsProfileDropDown.Items.AddRange(profileDropDown.Items); modSettingsProfileDropDown.Items.AddRange(profileDropDown.Items);
settingsProfileDropDown.SelectedIndex = profileDropDown.Items.Count != 0 ? 0 : -1; modSettingsProfileDropDown.SelectedIndex = profileDropDown.Items.Count != 0 ? 0 : -1;
// Refresh the author and version label on the main tab // Refresh the author and version label on the main tab
if (profileList.Count > 0) if (profileList.Count > 0)

@ -678,7 +678,7 @@ namespace AM2RLauncher
Width = 275 Width = 275
}; };
settingsProfileDropDown = new DropDown modSettingsProfileDropDown = new DropDown
{ {
TextColor = colGreen, TextColor = colGreen,
BackgroundColor = OS.IsWindows ? colBGNoAlpha : new Color() BackgroundColor = OS.IsWindows ? colBGNoAlpha : new Color()
@ -686,9 +686,9 @@ namespace AM2RLauncher
// In order to not have conflicting theming, we just always respect the users theme for dropdown on GTK. // In order to not have conflicting theming, we just always respect the users theme for dropdown on GTK.
if (OS.IsLinux) if (OS.IsLinux)
settingsProfileDropDown = new DropDown(); modSettingsProfileDropDown = new DropDown();
settingsProfileDropDown.Items.AddRange(profileNames); // It's actually more comfortable if it's outside, because of GTK shenanigans modSettingsProfileDropDown.Items.AddRange(profileNames); // It's actually more comfortable if it's outside, because of GTK shenanigans
profileButton = new ColorButton profileButton = new ColorButton
{ {
@ -755,14 +755,14 @@ namespace AM2RLauncher
profileLayout.BeginHorizontal(); profileLayout.BeginHorizontal();
profileLayout.AddSpace(); profileLayout.AddSpace();
profileLayout.AddColumn(null, addModButton, modSpacer, settingsProfileLabel, settingsProfileDropDown, profileButton, saveButton, updateModButton, deleteModButton, profileNotesTextArea, null); profileLayout.AddColumn(null, addModButton, modSpacer, settingsProfileLabel, modSettingsProfileDropDown, profileButton, saveButton, updateModButton, deleteModButton, profileNotesTextArea, null);
profileLayout.AddSpace(); profileLayout.AddSpace();
profilePage = new TabPage profilePage = new TabPage
{ {
BackgroundColor = colBGNoAlpha, BackgroundColor = colBGNoAlpha,
Content = profileLayout, Content = profileLayout,
Text = Text.ProfileSettingsTab Text = Text.ModSettingsTab
}; };
#endregion #endregion
@ -810,7 +810,7 @@ namespace AM2RLauncher
addModButton.Click += AddModButtonClicked; addModButton.Click += AddModButtonClicked;
profileButton.Click += ProfilesButtonClickEvent; profileButton.Click += ProfilesButtonClickEvent;
saveButton.Click += SaveButtonClickEvent; saveButton.Click += SaveButtonClickEvent;
settingsProfileDropDown.SelectedIndexChanged += SettingsProfileDropDownSelectedIndexChanged; modSettingsProfileDropDown.SelectedIndexChanged += SettingsProfileDropDownSelectedIndexChanged;
deleteModButton.Click += DeleteModButtonClicked; deleteModButton.Click += DeleteModButtonClicked;
updateModButton.Click += UpdateModButtonClicked; updateModButton.Click += UpdateModButtonClicked;
profileDebugLogCheck.CheckedChanged += ProfileDebugLogCheckedChanged; profileDebugLogCheck.CheckedChanged += ProfileDebugLogCheckedChanged;
@ -903,7 +903,7 @@ namespace AM2RLauncher
private Label mirrorLabel; private Label mirrorLabel;
/// <summary>The <see cref="Label"/> that displays <see cref="VERSION"/>, aka the current launcher version.</summary> /// <summary>The <see cref="Label"/> that displays <see cref="VERSION"/>, aka the current launcher version.</summary>
private Label versionLabel; private Label versionLabel;
/// <summary>The <see cref="Label"/> that gives information for <see cref="settingsProfileDropDown"/>.</summary> /// <summary>The <see cref="Label"/> that gives information for <see cref="modSettingsProfileDropDown"/>.</summary>
private Label settingsProfileLabel; private Label settingsProfileLabel;
/// <summary>The <see cref="Label"/> that compliments <see cref="progressBar"/>.</summary> /// <summary>The <see cref="Label"/> that compliments <see cref="progressBar"/>.</summary>
private Label progressLabel; private Label progressLabel;
@ -939,14 +939,14 @@ namespace AM2RLauncher
private DropDown profileDropDown; private DropDown profileDropDown;
/// <summary>A <see cref="DropDown"/> where profiles can be chosen (located in Profile Settings).</summary> /// <summary>A <see cref="DropDown"/> where profiles can be chosen (located in Profile Settings).</summary>
//TODO: having a second profiledropdown is technically unnecessary since they're supposed to mirror each other at (almost) all times. //TODO: having a second profiledropdown is technically unnecessary since they're supposed to mirror each other at (almost) all times.
private DropDown settingsProfileDropDown; private DropDown modSettingsProfileDropDown;
/// <summary>A <see cref="TextBox"/>, where the user can input their custom mirror.</summary> /// <summary>A <see cref="TextBox"/>, where the user can input their custom mirror.</summary>
private TextBox customMirrorTextBox; private TextBox customMirrorTextBox;
/// <summary>A <see cref="TextBox"/>, where the user can input their custom environment variables.</summary> /// <summary>A <see cref="TextBox"/>, where the user can input their custom environment variables.</summary>
private TextBox customEnvVarTextBox; private TextBox customEnvVarTextBox;
/// <summary>A <see cref="TextArea"/>, where the notes from the current selected profile in <see cref="settingsProfileDropDown"/> are displayed.</summary> /// <summary>A <see cref="TextArea"/>, where the notes from the current selected profile in <see cref="modSettingsProfileDropDown"/> are displayed.</summary>
private TextArea profileNotesTextArea; private TextArea profileNotesTextArea;
/// <summary>A <see cref="ProgressBar"/> that can be used to show progress for a specific task.</summary> /// <summary>A <see cref="ProgressBar"/> that can be used to show progress for a specific task.</summary>

Loading…
Cancel
Save