Skip to content

Nice to have: Option to keep English original keywords as valid #59

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

Open
HelioGuilherme66 opened this issue Mar 4, 2025 · 2 comments
Open

Comments

@HelioGuilherme66
Copy link
Contributor

When we have translated keywords and the original English keywords, the test run would fail because the English keywords are unknown.
Would be nice to have an option to make this current behavior as a strict mode, and have the option to allow mixed translation and English keywords the default.

For example:

mode=multi   # The default (or mixed)

or

mode=strict   # The exact translation (or single) (or exact) ....
@aaltat
Copy link
Member

aaltat commented Mar 7, 2025

I was thinking this one more and wondering how it would be best for RIDE? As we discussed in RoboCon, having languages as comma separated list is possible. But how does RIDE work, does it relay completely on Robot Framework functionalities to get the keywords or does RIDE do something under the hood?

@HelioGuilherme66
Copy link
Contributor Author

RIDE depends on Robot Framework to obtain the keywords. But it is using legacy code, for RF version 3.1.2 (or near that). The languages detection in test cases are using the installed RF version.
There must have been some changes in the implementation of Language: because when I did I considered comma separated languages, and now I am told that is an accumulative setting (Language: in several lines).
Anyway, for simplicity, RIDE only uses the first language setting.

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

2 participants