Skip to content
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

Multi-language support (localization) #80

Open
brlima94 opened this issue Dec 30, 2024 · 0 comments
Open

Multi-language support (localization) #80

brlima94 opened this issue Dec 30, 2024 · 0 comments

Comments

@brlima94
Copy link

Dear Intel team,

It's nice to see this project getting back to some traction, however I have a few concerns about all the issues which were closed without too much of a criteria.

When ACAT was first released, we built a few language packs to expand this great project's accessibility to a wide range of users from non-English speaking countries.
Unfortunately, our effort was lost with the many times this repo had its code entirely deleted and re-added in GitHub.

The latest source code only has EN support and part of the project (ConvAssist) is closed-source.
The latest mention of localization/translation I found was in the v1.50 release notes.

I believe this is still a required feature because:

  1. This topic was raised in multiple issues over the years, e.g.:
  1. One user recently contacted me asking if we could update the language pack created for v0,98, which he was still using (you can check them here if you wish

So I would like to propose if we could give some priority to this topic.

I can open a few PRs with incremental work for each language, but before starting, I would like to request:

  1. some commitment that this will not be another wasted effort (someone will review the PRs and provide feedback promptly, merging the code when it's all good)
  2. that you do not delete and recreate the code in future releases. Instead, use git merges from your private repo to GitHub if needed. Feel free to ask when localization needs some adjustments, but do not delete everything without notice
  3. for ConvAssist to be published or alternate instructions on how to build+debug the project locally
  4. instructions on how to create new language packs, even better if I can reuse the n-gram DBs already built with Presage

If you don't mind, I want to start by adding a command-line switch to set the UI language. It was a huge pain point having to install multiple languages in Windows (or use a VM) just to run ACAT.

Please let me know your thoughts and if you can assist me with this - @saiprasadb01 , @michaelbeale-IL , @rdower or anyone else available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant