> For the complete documentation index, see [llms.txt](https://docs.cubu.com/guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cubu.com/guides/admin-tools/localization-and-translation/translating-kiosks-portals-tickets-and-chats.md).

# Translating Kiosks, Portals, Tickets, and Chats

{% hint style="info" %}
Customer Engagement -> **Public Apps**

Using this tool requires the **Engagement Admin** role.
{% endhint %}

Portals, kiosks, and virtual tickets are collectively called **customer-facing applications**.&#x20;

Customers interact with these applications directly, whether from personal devices or a kiosk located in a branch.

To customize texts for an app:

* Go to Customer Engagement / Public Apps.
* Choose Portal Profiles, Kiosk Profiles, or Ticket Profiles.
* Click on a profile to edit it, or click the **New Profile** button to create a new one.

The following screenshot depicts the Portal Profile list page:

<figure><img src="https://2572483209-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vfRpZGqpk7N0egaXMQ8%2Fuploads%2FiieU7lkjid9TOKIQrhk5%2Fimage.png?alt=media&amp;token=afc4b4ed-26ab-444b-8bdc-da9992049fb4" alt=""><figcaption><p>Public Apps Profiles</p></figcaption></figure>

{% hint style="info" %}
The <img src="https://2572483209-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vfRpZGqpk7N0egaXMQ8%2Fuploads%2FlBQBZk93MObtnSC3vHe2%2Fimage.png?alt=media&amp;token=85f005a8-14c6-4200-b53d-81c4f797c933" alt="" data-size="line">symbol indicates profiles having incomplete translations.
{% endhint %}

## Profile Pages

A public app is composed of pages. To customize and translate texts:

* Select a profile from the list.
* Go to the Pages tab (note that different application types have different pages).
* Click on the page you wish to edit.

<figure><img src="https://2572483209-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vfRpZGqpk7N0egaXMQ8%2Fuploads%2FXza5xUHoTqXZsixRPJJS%2Fimage.png?alt=media&amp;token=61d30b44-b07b-4160-b800-de532a8efb5a" alt=""><figcaption><p>Public App Profile Page List</p></figcaption></figure>

{% hint style="info" %}
The <img src="https://2572483209-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vfRpZGqpk7N0egaXMQ8%2Fuploads%2FlBQBZk93MObtnSC3vHe2%2Fimage.png?alt=media&amp;token=85f005a8-14c6-4200-b53d-81c4f797c933" alt="" data-size="line">symbol indicates pages having incomplete translations.
{% endhint %}

## Profile Page Texts

The Profile Page Details page allows you to customize and translate the text items used by the page (text items vary between pages).

<figure><img src="https://2572483209-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vfRpZGqpk7N0egaXMQ8%2Fuploads%2FRd9o4tei1bVjjiygjOuN%2Fimage.png?alt=media&amp;token=ae06d63b-1f82-44dd-81c4-7f9ce270eccc" alt=""><figcaption><p>Profile Page</p></figcaption></figure>

{% hint style="info" %}
The <img src="https://2572483209-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8vfRpZGqpk7N0egaXMQ8%2Fuploads%2FlBQBZk93MObtnSC3vHe2%2Fimage.png?alt=media&amp;token=85f005a8-14c6-4200-b53d-81c4f797c933" alt="" data-size="line">symbol indicates text items having incomplete translations.
{% endhint %}

Text items support dynamic text by including parameters enclosed in double-curly brackets (`{{...}}`). The parameters are replaced with values when the page is rendered, depending on the context.

In the example above, the Page Title was set to `Welcome to {{organization.name}}!`\
When the portal renders the page, "{{organization.name}}" will be replaced with the localized organization name, as defined in the **Public Texts** tools.

For a list of supported parameters, see:&#x20;

{% content-ref url="/spaces/8vfRpZGqpk7N0egaXMQ8/pages/9wZ0NzwDQlKOW9Zbhl0t" %}
[Dynamic Text Parameters (Public Apps)](/guides/admin-tools/localization-and-translation/dynamic-text-parameters-public-apps.md)
{% endcontent-ref %}

## See Also

{% content-ref url="/spaces/8vfRpZGqpk7N0egaXMQ8/pages/xEurKHmhlGcz7ZtWe96n" %}
[Localization and Translation](/guides/admin-tools/localization-and-translation.md)
{% endcontent-ref %}

{% content-ref url="/pages/Bz7V47x15niPyO3mkcmt" %}
[Portals](/guides/understanding-the-basics/portals.md)
{% endcontent-ref %}

{% content-ref url="/pages/985cEFjqz89YJCLluevx" %}
[Kiosks](/guides/understanding-the-basics/kiosks.md)
{% endcontent-ref %}

{% content-ref url="/pages/xWPbfVaNNEdiFgHFA8Tq" %}
[Virtual Tickets](/guides/understanding-the-basics/virtual-tickets.md)
{% endcontent-ref %}

{% content-ref url="/spaces/8vfRpZGqpk7N0egaXMQ8/pages/076jejHU7X2jld6hGB97" %}
[Chats Overview](/guides/understanding-the-basics/chats-overview.md)
{% endcontent-ref %}
