# Internationalization and Translations

Keycloakify provides all the tooling you need to localize you Keycloak UIs!

{% content-ref url="i18n/base-principles" %}
[base-principles](https://doc-old.keycloakify.dev/documentation/v11/i18n/base-principles)
{% endcontent-ref %}

{% content-ref url="i18n/adding-support-for-extra-languages" %}
[adding-support-for-extra-languages](https://doc-old.keycloakify.dev/documentation/v11/i18n/adding-support-for-extra-languages)
{% endcontent-ref %}

{% content-ref url="i18n/previewing-you-pages-in-different-languages" %}
[previewing-you-pages-in-different-languages](https://doc-old.keycloakify.dev/documentation/v11/i18n/previewing-you-pages-in-different-languages)
{% endcontent-ref %}

{% content-ref url="i18n/adding-new-translation-messages-or-changing-the-default-ones" %}
[adding-new-translation-messages-or-changing-the-default-ones](https://doc-old.keycloakify.dev/documentation/v11/i18n/adding-new-translation-messages-or-changing-the-default-ones)
{% endcontent-ref %}
