# Adding i18n messages keys

![](https://44948620-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0HOOrw5vuMQw6UmxALOh%2Fuploads%2FvTLJVH8rU2aMkQo9L2yZ%2FUntitled.png?alt=media\&token=14c35c9a-e78d-4cf0-9037-22097eb6071b)

In Keycloakify you can't directly eddit the `messages_xx.properties` files, the way to go it to reproduce [this approach](https://github.com/garronej/keycloakify-demo-app/blob/main/src/kcMessagesExtension.ts) ( don't forget to [evaluate the code](https://github.com/garronej/keycloakify-demo-app/blob/9d92307361d19cdfb06a23f46a7003662fae3b34/src/index.tsx#L14) ).

{% hint style="warning" %}
This approach is a bit hacky as it doesn't provide type safety, it needs to be improved. &#x20;

In the meantime see [this issue](https://github.com/InseeFrLab/keycloakify/issues/17) for other workarounds.
{% endhint %}
