Many times, one may wish to translate the interface of a non-native language software, for example:
| Control name | Control role or state for chinese |
| Cancel | 按钮 |
| I agree | 复选框 已选中 |
For the above example: we only want the control name to be translated to Chinese, while the roles and states depend on the OS language, which in my case is Chinese, and do not need to be translated.
If a control's role and state are part of the translated text, automatic language detection will fail.
Thanks