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
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