budibase
budibase copied to clipboard
Ability to translate the interface
Hi, it would be nice to be able to translate the interface and to be able to select the language by the user. You can make a table with languages and place translations for elements there, eg Page Number.
I would love to see that feature
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Hi, I 'm very interesting to this feature. I think this feature is especially useful for end users who are not always familiar with English language. I think developers can initially have only English in the builder Today, I can rewrite labels, buttons, column headers and other things but all built-in labels/texts are still in english.
Yes, it would be nice for a wider use. I can help translating to french.
This feature is very much needed.
Still in wishlist!
Guys, please us how we can help you to translate things?
All the login related pages are in English and I need them in French as well. Where can I translate them?
This would be great! I could help with spanish translation.
I think that ability to do translation using i18n standard is very important and in fact crucial for worldwide implementation in SME segment...
Please consider adding this feature ASAP.
I would love to see this feature as well, especially for the components that get shown to the end-users. The language of the builder is not that big of a problem for us right now.
I can help translating to polish. Is there any possibility to translate the interface at the moment?
+1! Please add a possibility to translate the end-user components. Or, at least, please give us a hint which files to translate...
Same here. Builder can stay English, but we have to provide all apps / forms in 4 languages.
While it doesn't solve all the hassle, I probably managed to find a way to translate notification messages like "Row saved" or "Automation triggered". At least if you're using the self-hosted variant.
You just need to update one file:
budibase-develop/packages/client/src/utils/buttonActions.js
Inside the file, you'll immediately notice that these notification strings are hard-coded, like this:
notificationStore.actions.success("Row saved")
notificationStore.actions.success("Automation triggered")
notificationStore.actions.success("Query executed successfully")
You just need to find all of these, change the strings and you're good to go.
Many thanks! But you are not really good to go if you need to provide multiple languages at the same time in your app... really don't understand why these strings are hard-coded...
I tried budibase for the first time today and had a very good experience.
The only problem for me is that the language of the user-facing interface cannot be modified... Although I can localize it by editing the content on the page.
However, places like the buttonActions alert, the prompt text in Filters, etc. can't change the languae, may cause a lot of confusion for customers.
I hope budibase will take this point of localization into account.
+1
Hi all,
While it doesn't solve all the issues, Budibase has added a new action in the latest update which allows for customized alerts
+1 For Translations. I'm playing with budibase for some days now and so far I LOVE IT. Exactly what i need. My end users at the end, needs a German Interface...in 90% of the cases im renaming the same generated stuff. There are many generic things here.
Save = Speichern Delete = Löschen Edit = Bearbeiten New = Neu
Would help allready a lot :)
As Swiss guy i have a lot of experience regarding Multi-Language, because in Switzerland eveything needs to be mutlilingual, we have usualy German, French, Italian and English interfaces by default. I dont care much about the Builder, but the generated apps would be great to be able to localise in a efficient way. So im willing to help regarding this topic in a way or another.
I could see having a table with all the strings somewhere in the Builder/Backend. There we users can translate the strings we need to translate. You could even enforce a max length there to avoid overflows in the UI.
+1. I'd like to ask a question to someone familiar with Node.js app translation. Does this require whole app architecture change or can we small start by, for example, adding translation capability to component names?
Still relevant - I need translations into Russian, Ukrainian.
This is marked as "completed". Does it mean that these capabilities (front-end localisation) are now available?
No as far as I know you cannot translate to Budibase in other languages.
+1
I use selft-hosted Budibase in Docker. I don't find the "buttonActions.js". Can you help me to find it ? Thank you.
+1 for translation !
@shogunpurple Could you please state a reason for closing this issue as completed?
A localization PR has been opened - not sure if it covers a full translation though: https://github.com/Budibase/budibase/pull/10532