Internationalization and Localization
GLChat UI uses JSON files to store translations. By default, GLChat UI supports English (en) and Indonesian (id).
Translation list for en (this is a TypeScript file):
Translation list for id:
You can override the translation by providing your own JSON file. For example, you can create the following JSON file to change the copywriting for disclaimer section.
{
"en": {
"error": {
"badRequest": {
"title": "We're sorry but there's been an error",
"description": "We couldn't process your request. Please try again.",
"button": "Retry here"
}
}
},
"id": {
"error": {
"badRequest": {
"title": "Ada masalah",
"description": "Kami tidak dapat memproses permintaan tersebut. Silakan coba lagi.",
"button": "Ulangi lagi"
}
}
}
}To make GLChat UI use the above JSON file, host it in a URL accessible by GLChat UI container image and then add the following environment variable into GLChat UI docker container:
If you recreate the GLChat UI docker container and visit http://localhost:3000 you will see that the copy writing has changed:

If you want to check the id translation, visit http://localhost:3000/id .
Last updated