diff --git a/Marechai/Pages/Admin/Details/SoundSynth.razor b/Marechai/Pages/Admin/Details/SoundSynth.razor
index 75806992..9fc9ad89 100644
--- a/Marechai/Pages/Admin/Details/SoundSynth.razor
+++ b/Marechai/Pages/Admin/Details/SoundSynth.razor
@@ -70,7 +70,13 @@
}
@L["Name"]
-
+
+
+
+ @L["Please enter a valid name."]
+
+
+
@if (_editing || _model.ModelCode != null)
{
diff --git a/Marechai/Pages/Admin/Details/SoundSynth.razor.cs b/Marechai/Pages/Admin/Details/SoundSynth.razor.cs
index ae756bfd..364308f2 100644
--- a/Marechai/Pages/Admin/Details/SoundSynth.razor.cs
+++ b/Marechai/Pages/Admin/Details/SoundSynth.razor.cs
@@ -142,5 +142,8 @@ namespace Marechai.Pages.Admin.Details
void ValidateIntegerBiggerThanZero(ValidatorEventArgs e) => Validators.ValidateIntegerBiggerThanZero(e);
void ValidateDoubleBiggerThanZero(ValidatorEventArgs e) => Validators.ValidateDoubleBiggerThanZero(e);
+
+ void ValidateName(ValidatorEventArgs e) =>
+ Validators.ValidateStringWithMaxLength(e, L["Name must be 50 characters or less."], 50);
}
}
\ No newline at end of file
diff --git a/Marechai/Resources/Services/SoundSynthsService.es.resx b/Marechai/Resources/Services/SoundSynthsService.es.resx
index 21ab8120..9bb90db7 100644
--- a/Marechai/Resources/Services/SoundSynthsService.es.resx
+++ b/Marechai/Resources/Services/SoundSynthsService.es.resx
@@ -282,4 +282,12 @@
El modelo debe contener 45 caracteres o menos.
Model code must be 45 characters or less.
+
+ El nombre debe contener 50 caracteres o menos.
+ Name must be 50 characters or less.
+
+
+ Por favor introduce un nombre vĂ¡lido.
+ Please enter a valid name.
+
\ No newline at end of file