# lv_translation_private.h (/api/others/translation/lv_translation_private_h)



<RelatedHeaders name="lv_translation.h" isPrivate="true" />

<ApiSummary structs="2" />

Structs [#structs]

<ApiMember kind="struct" name="_lv_translation_tag_dsc_t">
  \_lv_translation_tag_dsc_t [#_lv_translation_tag_dsc_t]

  | Member         | Type            | Description                    |
  | -------------- | --------------- | ------------------------------ |
  | `tag`          | `const char *`  |                                |
  | `translations` | `const char **` | Translations for each language |
</ApiMember>

<ApiMember kind="struct" name="_lv_translation_pack_t">
  \_lv_translation_pack_t [#_lv_translation_pack_t]

  | Member              | Type                          | Description |
  | ------------------- | ----------------------------- | ----------- |
  | `languages`         | `const char **`               |             |
  | `language_cnt`      | <ApiLink name="uint32_t" />   |             |
  | `is_static`         | <ApiLink name="uint32_t" />   |             |
  | `tag_p`             | `const char **`               |             |
  | `translation_p`     | `const char **`               |             |
  | `translation_array` | <ApiLink name="lv_array_t" /> |             |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_conf_internal.h&#x22;, &#x22;stdint.h&#x22;, &#x22;lv_array.h&#x22;]" transitiveIncludes="[&#x22;lv_conf_kconfig.h&#x22;, &#x22;lv_types.h&#x22;]" />
