lanka-validations - v2.1.0
    Preparing search index...

    Function localizeSchemaResult

    • Returns a schema result with every field error translated. Field names and codes are unchanged.

      Type Parameters

      • T extends Record<string, unknown>

      Parameters

      • result: SchemaValidationResult<T>

        Result from SchemaValidator.validate.

      • locale: ValidationLocale = 'en'

        'en' (default), 'si', or 'ta'.

      • Optionaloverrides: Readonly<Record<string, string>>

        Optional messages keyed by code.

      Returns SchemaValidationResult<T>

      The same result with errors and errorList messages translated.

      const result = createSchemaValidator({ nic: rules.nic() }).validate({ nic: 'bad' });
      localizeSchemaResult(result, 'si').errors; // { nic: 'ජාතික හැඳුනුම්පත් ආකෘතිය වලංගු නොවේ.' }