mirror of
https://github.com/sp-tarkov/launcher.git
synced 2025-02-12 17:30:42 -05:00
impl/name-limit (!59)
- add a name limit of 15 chars when registering a new profile Reviewed-on: SPT/Launcher#59 Co-authored-by: waffle.lord <waffle.lord@hotmail.com> Co-committed-by: waffle.lord <waffle.lord@hotmail.com>
This commit is contained in:
parent
c06a7f3940
commit
a584088944
@ -192,6 +192,7 @@ namespace SPT.Launcher.Helpers
|
||||
englishLocale.open_link = "Open Link";
|
||||
englishLocale.dev_mode = "Developer Mode";
|
||||
englishLocale.failed_to_save_settings = "Failed to save settings";
|
||||
englishLocale.register_failed_name_limit = "name cannot exceed 15 characters";
|
||||
#endregion
|
||||
|
||||
Directory.CreateDirectory(LocalizationProvider.DefaultLocaleFolderPath);
|
||||
@ -228,6 +229,24 @@ namespace SPT.Launcher.Helpers
|
||||
|
||||
#region All Properties
|
||||
|
||||
#region register_failed_name_limit
|
||||
|
||||
private string _register_failed_name_limit;
|
||||
|
||||
public string register_failed_name_limit
|
||||
{
|
||||
get => _register_failed_name_limit;
|
||||
set
|
||||
{
|
||||
if (_register_failed_name_limit != value)
|
||||
{
|
||||
_register_failed_name_limit = value;
|
||||
RaisePropertyChanged(nameof(register_failed_name_limit));
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region failed_to_save_settings
|
||||
|
||||
private string _failed_to_save_settings;
|
||||
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Are you sure you want to open the following link: \n{0}",
|
||||
"open_link": "Open Link",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
||||
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Are you sure you want to open the following link: \n{0}",
|
||||
"open_link": "Open Link",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -96,5 +96,6 @@
|
||||
"open_link": "Open Link",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"core_dll_file_version_mismatch": "Your BepinEx/plugins/spt/spt-core.dll file version doesn't match what was expected and is unable to start. Try reinstalling SPT"
|
||||
"core_dll_file_version_mismatch": "Your BepinEx/plugins/spt/spt-core.dll file version doesn't match what was expected and is unable to start. Try reinstalling SPT",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Are you sure you want to open the following link: \n{0}",
|
||||
"open_link": "Open Link",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Are you sure you want to open the following link: \n{0}",
|
||||
"open_link": "Open Link",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Are you sure you want to open the following link: \n{0}",
|
||||
"open_link": "Open Link",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Are you sure you want to open the following link: \n{0}",
|
||||
"open_link": "Open Link",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Are you sure you want to open the following link: \n{0}",
|
||||
"open_link": "Open Link",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Are you sure you want to open the following link: \n{0}",
|
||||
"open_link": "Open Link",
|
||||
"dev_mode": "Tryb Dewelopera",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Вы уверены, что хотите открыть следующую ссылку? \n{0}",
|
||||
"open_link": "Открыть ссылку",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Are you sure you want to open the following link: \n{0}",
|
||||
"open_link": "Open Link",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -95,5 +95,6 @@
|
||||
"open_link_question_format_1": "Aşağıdaki bağlantıyı açmak istediğinizden emin misiniz? \n{0}",
|
||||
"open_link": "Bağlantıyı Aç",
|
||||
"dev_mode": "Developer Mode",
|
||||
"failed_to_save_settings": "Failed to save settings"
|
||||
"failed_to_save_settings": "Failed to save settings",
|
||||
"register_failed_name_limit": "name cannot exceed 15 characters"
|
||||
}
|
@ -49,6 +49,12 @@ namespace SPT.Launcher.ViewModels
|
||||
// Create account if it doesn't exist
|
||||
if (!string.IsNullOrWhiteSpace(Login.Username))
|
||||
{
|
||||
if (Login.Username.Length > 15)
|
||||
{
|
||||
SendNotification(LocalizationProvider.Instance.registration_failed, LocalizationProvider.Instance.register_failed_name_limit, NotificationType.Error);
|
||||
return;
|
||||
}
|
||||
|
||||
var result = await ShowDialog(new RegisterDialogViewModel(null, Login.Username));
|
||||
|
||||
if (result != null && result is SPTEdition edition)
|
||||
|
Loading…
x
Reference in New Issue
Block a user