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

Icon property values of controls are translated by the translation tools like catalyst #1222

Closed
avikramaditya opened this issue Dec 3, 2024 · 0 comments
Labels
Milestone

Comments

@avikramaditya
Copy link
Contributor

Icon property of various controls is considered as a string value that need to be translated by translation tools like catalyst, ..., because of this, an icon property value is listed in the table of strings that needs translation.

Usually a psuedo translation is done on the strings listed by translation tools before sending to professional translators by the development teams to test every text in the application is supported for translation, for example, a value of /Images/xxx.ico with psuedo translation would end up something like 'tr_/images/xxx.ico_tr', since this will break the paths to icons, application will crash. Even with the professional translators, unless they know what these texts are, they could translate to locale they intend to translate something like '/bilder/xxx.ico' for a swedish locale which leads to application crash

Icon property of controls should be marked as non localizable to avoid this.


Environment

  • Fluent.Ribbon 10.1.0
  • Windows 10
  • .NET Framework 4.8
@batzen batzen added the Bug 🐞 label Dec 6, 2024
@batzen batzen added this to the 11.0 milestone Dec 6, 2024
batzen added a commit that referenced this issue Dec 10, 2024
Also adding localization attributes to interfaces
@batzen batzen closed this as completed Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants