-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Frontend multi-language support #1690
Comments
Thanks for filing, I was actually hoping to tackle this soon, so I'm glad to see there's customer interest. I am currently investigating what i18n frameworks to use on the client, I've found ngettext and i18nnext so far. Do you have any that you recommend? |
I like to hear that @pamelafox. Unfortunately, I have zero experience in this topic. Learning about i18n frameworks right now. In a multi-language environment like we have it, we can expect the indexed documents to be in multiple languages as well. |
Hi @pamelafox I like the approach for the frontend and will be happy to provide a file with German translations once this is merged. Retrieval of multi-language content will remain a challenge. I realize that this is harder to solve though. We can create a new issue if it helps. |
* WIP: Frontend multi-language support #1690 * WIP(2): Merge branch 'main' into multiLang * WIP(4): Implement language switching for File Upload Feature * Playwright fail fix * Merge with main * Merge fix * Use fluent dropdown and add label to language picker * Use string instead of String * Pin mypy * Reflecting changes based on review comments * Reflecting changes based on review comments-2 * Make the language picker optional * Fixes in docs/deploy_features.md * Revert changes made to package-lock.json * minor fix * minor fix * Playwright fail fix * Use the language value in the API payload * merge --------- Co-authored-by: Pamela Fox <pamela.fox@gmail.com> Co-authored-by: Pamela Fox <pamelafox@microsoft.com>
This issue is for a: (mark with an
x
)Minimal steps to reproduce
The frontent is available in the English language only. We translate strings directly in the code to German.
Unfortunately this leaves behind some of our users who speak English, French or Spanish.
Expected/desired behavior
The app supports multiple languages and automatically adapts to the user's browser language.
Mention any other details that might be useful
The creation of search terms (Backend) does not currently account for that.
The text was updated successfully, but these errors were encountered: