diff --git a/src/Plugin/FapiValidationValidator/DecimalValidator.php b/src/Plugin/FapiValidationValidator/DecimalValidator.php
index 748eaacbef369bca486273e81b41d4febf58b3c5..345ad6946be9833c6bf00db958aea63141a43d3c 100644
--- a/src/Plugin/FapiValidationValidator/DecimalValidator.php
+++ b/src/Plugin/FapiValidationValidator/DecimalValidator.php
@@ -3,17 +3,20 @@
 namespace Drupal\fapi_validation\Plugin\FapiValidationValidator;
 
 use Drupal\Core\Form\FormStateInterface;
+use Drupal\Core\StringTranslation\TranslatableMarkup;
+use Drupal\fapi_validation\Attribute\FapiValidationValidator;
 use Drupal\fapi_validation\FapiValidationValidatorsInterface;
 use Drupal\fapi_validation\Validator;
 
 /**
  * Fapi Validation Plugin for Decimal validation.
- *
- * @FapiValidationValidator(
- *   id = "decimal",
- *   error_message = "Use only decimal on %field."
- * )
  */
+#[FapiValidationValidator(
+  id: 'decimal',
+  label: new TranslatableMarkup('Decimal'),
+  description: new TranslatableMarkup('Validate input by the given pattern.'),
+  error_message: 'Use only decimal on %field.',
+)]
 class DecimalValidator implements FapiValidationValidatorsInterface {
 
   /**