# Introduction

laminas-i18n provides a set of validators that use internationalization
capabilities.

* [Alnum](alnum.md)
* [Alpha](alpha.md)
* [DateTime](date-time.md)
* [IsFloat](is-float.md)
* [IsInt](is-int.md)
* [PhoneNumber](phone-number.md)
* [PostCode](post-code.md)

These validators are based on Laminas component for validation of data
and files: [laminas-validator](https://docs.laminas.dev/laminas-validator/).  
The documentation of laminas-validator also describes the
[translate of the validation messages](https://docs.laminas.dev/laminas-validator/intro/#translating-messages).

> ### Installation requirements
>
> The validation support of laminas-i18n depends on the
> [laminas-validator](https://docs.laminas.dev/laminas-validator/) component, so
> be sure to have it installed before getting started:
>
> ```bash
> $ composer require laminas/laminas-validator
> ```
