> For the complete documentation index, see [llms.txt](https://docs.mapbox.com/android/navigation/ux/llms.txt)

# Text assets customization

Text assets are an integral part of any application. They allow the user to understand what a specific button means or explain why an error occurred in the application. The UX Framework exposes all string IDs to let users override them on their business needs. In that case, you can override the existing texts with new ones.

> **Related content (glossary): [String IDs](https://docs.mapbox.com/android/navigation/ux/guides/assets/string-ids/)**
> 
> All available string IDs that can be overridden in your app.

Let's say your UX team realized that the default label on the navigation button doesn't suit your needs.

![UX Framework screenshot showing the Navigation button.](https://docs.mapbox.com/android/assets/ideal-img/dash-sdk-text-assets-navigate-button.83ae030.480.png)

And you would like to make it more call to action: **Let's Go!** instead of boring **Navigate**. To get this done you need to do two steps:

-   Find the string id for the navigation button in the table above. In our case, it would be `dash_destination_card_start_navigation.`
-   Assign a new text, "Let's Go!", to it. \

```kotlin
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <string name="dash_destination_card_start_navigation">Let\'s Go!</string>
</resources>
```

That's it.

![UX Framework screenshot showing the Let\'s Go! button.](https://docs.mapbox.com/android/assets/ideal-img/dash-sdk-text-assets-lets-go-button.44247b7.480.png)