# `Localize.LanguageTag.U`
[🔗](https://github.com/elixir-localize/localize/blob/v0.39.0/lib/localize/language_tag/extensions/u.ex#L1)

Defines the struct for the BCP 47 `u`
extension.

# `t`

```elixir
@type t() :: %Localize.LanguageTag.U{
  ca: atom(),
  cf: atom(),
  co: atom(),
  cu: atom(),
  dx: atom(),
  em: atom(),
  fw: atom(),
  hc: atom(),
  ka: atom(),
  kb: atom(),
  kc: atom(),
  kf: atom(),
  kh: atom(),
  kk: atom(),
  kn: atom(),
  kr: atom(),
  ks: atom(),
  kv: atom(),
  lb: atom(),
  lw: atom(),
  ms: atom(),
  mu: atom(),
  nu: atom(),
  rg: atom(),
  sd: atom(),
  ss: atom(),
  tz: atom(),
  va: atom(),
  vt: atom()
}
```

Defines the [BCP 47 `u` extension](https://unicode-org.github.io/cldr/ldml/tr35.html#u_Extension)
of a `t:Localize.LanguageTag`.

# `encode`

---

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