# `Cldr.Chars`
[🔗](https://github.com/elixir-cldr/cldr/blob/v2.47.3/lib/cldr/protocol/cldr_chars.ex#L3)

The `Cldr.Chars` protocol mirrors the
`String.Chars` protocol but localises
 the output. It is intended to be
 drop-in replacement for `String.Chars`.

# `t`

```elixir
@type t() :: term()
```

All the types that implement this protocol.

# `to_string`

```elixir
@spec to_string(t()) :: String.t()
```

Converts `term` to a localised string.

---

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