# Introduction

laminas-i18n provides a set of validators that use internationalization
capabilities.

- [Alnum](alnum.md)
- [Alpha](alpha.md)
- [CountryCode](country-code.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).

> MISSING: **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
> ```
