# `mix verified_translations.install`
[🔗](https://github.com/treathealth/verified_translations/blob/v0.1.1/lib/mix/tasks/verified_translations.install.ex#L35)

Installs verified_translations into a Phoenix project

* configures `:verified_translations` locales in `config/config.exs`
* adds `use VerifiedTranslations` next to every `use Gettext, backend: ...` in `lib/`
* runs `mix verified_translations.migrate`: rewrites `gettext` calls (with
  bindings, in code, `~H` and `.heex`) to `~t`, moves their translations
  from `priv/gettext` into `priv/translations` and prunes the PO files
* adds `priv/translations` to Phoenix live reload patterns
* enables the `VerifiedTranslations.Credo.PreferSigil` Credo check (adds Credo if missing)

## Example

```sh
mix igniter.install verified_translations --locales en,fi,sv
```

## Options

* `--locales` - comma separated locales, source locale first. Defaults to
  the locale directories in `priv/gettext`, or `en`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
