Table ToolTips require a Target Language and cant use the Source Language
1. Describe the bug
I'm developing an app that uses the TranslationFile feature. For the English translation I'm not creating an additional xlf to translate en-US since its already the source-language in the g.xlf.
If I now define ToolTips for Table fields and include these fields in a Page where the Page field has no ToolTip defined the ToolTip is not shown. This behavior is only reproducible for:
- Tables & Pages and not for Table Extensions and Page Extensions
- For Apps that are already published
- You have to publish and install the App with a new version.
2. To Reproduce Steps to reproduce the behavior:
- Create a new App with translation file feature
- Create a Table with fields that include ToolTips on table level.
- Create a Page and include these fields on the Page without defining ToolTips on Page level.
- Create a Translation file for any desired language that is not the source language
- Publish this App and check the ToolTips, the ToolTips should be shown regardless of the language
- Publish the App with a new Version
- The ToolTip wont be shown in the Page for the source language, but it will be shown for translated languages of step 4.
3. Expected behavior The Table ToolTip for the Source Language (en-US) is shown in the Page field.
4. Actual behavior The Table ToolTip for the Source Language (en-US) is not shown in the Page field.
5. Versions:
- AL Language: 16.0.1523709
- Visual Studio Code: 1.101.2
- Business Central: artifact: "sandbox/26.2.34746.35665/de" (docker)
- List of Visual Studio Code extensions that you have installed:
- Operating System:
- [x] Windows
- [ ] Linux
- [ ] MacOS
Final Checklist
Please remember to do the following:
-
[x] Search the issue repository to ensure you are reporting a new issue
-
[x] Reproduce the issue after disabling all extensions except the AL Language extension
-
[x] Simplify your code around the issue to better isolate the problem
Internal work item: AB#591171