# Localization examples

> Follow complete localization examples, from a language menu to a custom table file format.

Follow complete localization examples, from a language menu to a custom table file format.

Each example is a complete guide with compiled code, and each exercises one of Localization's extension points:

| **Topic**                                                                                                                        | **Description**                                                       |
| -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
| [Create a language selection menu](/engine/6000.7/manual/localization/examples/example-language-selection-menu.md)               | Add a language selection menu to a UI Toolkit interface.              |
| [Display dynamic values in a localized string](/engine/6000.7/manual/localization/examples/example-string-local-variables.md)    | Drive a Smart String entry with a local variable from a script.       |
| [Create a custom startup locale selector](/engine/6000.7/manual/localization/examples/example-custom-startup-locale-selector.md) | Control which language the application starts in.                     |
| [Create a file table provider for text files](/engine/6000.7/manual/localization/examples/example-text-file-table-provider.md)   | Format table collections as plain text files with your own format.    |
| [Create a custom asset provider](/engine/6000.7/manual/localization/examples/example-custom-asset-provider.md)                   | Load localized content from a place the built-in sources can't reach. |

## Additional resources

* [Get started with localization](/engine/6000.7/manual/get-started.md)
* [Content sources](/engine/6000.7/manual/localization/content-storage-and-loading/content-sources.md)
* [Generate dynamic text with Smart Strings](/engine/6000.7/manual/scripting/smart-strings.md)
