AL icon indicating copy to clipboard operation
AL copied to clipboard

Tooltips on tableextension are not translated

Open sybrenwille opened this issue 1 year ago • 11 comments

1. Describe the bug Tooltips on tableextension are not translated

2. To Reproduce

  • Add a new field to a table extension and create a tooltip for this field.
  • Produce the XLIFF file and translate the tooltip into a different language.
  • Upon opening the client, the field's tooltip remains in English.

Note: if you do the same with a tooltip on page level it still works as expected

3. Expected behavior The tooltip should be in the translation specified in the XLIFF File.

4. Actual behavior The tooltip remains always in English

5. Versions:

  • AL Language: 13.0.1027618
  • Visual Studio Code: 1.87.2
  • Business Central: 24.02

Internal work item: AB#548298

sybrenwille avatar Jun 21 '24 14:06 sybrenwille

We have the same issue! Any news on this? Now we still have to add the tooltip on the page.

guidorobben avatar Jul 25 '24 14:07 guidorobben

Factboxes have the same issue

guidorobben avatar Jul 26 '24 09:07 guidorobben

Any news on this? This shouldnt be that hard to fix?

guidorobben avatar Aug 26 '24 15:08 guidorobben

Sorry for the lack of update on this. Is the tableextension and table in the same app? If so, this is an issue that we've just got a fix for.

We'll be backporting the fix to BC24 and BC25 to address this issue. Since it's a server-side fix, it won't be dependent on a new version of the compiler. I'll close this issue once the hotfix of BC24 is rolled out.

If the table and tableextension are not in the same app, then this is likely a different issue. Let us know if this is the case, since it would need to be looked into.

thloke avatar Sep 09 '24 09:09 thloke

The table and table extension are not in the same table.

Create a Table extension on the Purchase Line for instance and put the Tooltip on the table field. When you now use this new field on a page extension of the Purchase Order it always remains English and doesn't use the translated xliff value

sybrenwille avatar Sep 09 '24 14:09 sybrenwille

Indeed, the table and table extension are not in the same App.

guidorobben avatar Sep 09 '24 15:09 guidorobben

So we are getting close to 25. Will this be fixed in 25.0?

guidorobben avatar Sep 24 '24 14:09 guidorobben

So we are getting close to 25. Will this be fixed in 25.0?

Tested this in BC25.0 still not working in there.

When can we expect a fix for this? Since the introduction of this functionality in BC24 it's not working.

sybrenwille avatar Sep 30 '24 06:09 sybrenwille

Ok, so this will not be fixed in 25.0. Will this be on the roadmap for 25.1?

guidorobben avatar Oct 04 '24 10:10 guidorobben

@thloke Could you please give us any feedback on this? It's a bit frustrating that, 6 months later, we can't fully migrate our apps to use tooltips on tables because of this bug.

salgiza avatar Oct 04 '24 11:10 salgiza

All I can say is that the bug is in our backlog of bugs, it's just a long backlog at the moment. :(

I'll bump its priority at least so this gets picked up before the other github bugs. Sorry for how long it's taken to get to this bug.

thloke avatar Oct 07 '24 02:10 thloke

Any more news on this?

guidorobben avatar Nov 05 '24 10:11 guidorobben

When will this issue be fixed? Everytime I create a pageextension I now have to make sure that I also add the ToolTip there as otherwise it wont be translated.

KoenLagerwaard avatar Nov 22 '24 13:11 KoenLagerwaard

Can you Bump it again?!

guidorobben avatar Dec 13 '24 07:12 guidorobben

Not tested it yet, but it seems there is something fixed in 25.3 according to the Changelog:

560754 | Tooltips on the table extension are not translated.

sybrenwille avatar Jan 30 '25 09:01 sybrenwille

We tested all the extension objects and it indeed seems to work.

guidorobben avatar Jan 31 '25 10:01 guidorobben

@guidorobben @sybrenwille That is completely strange. I have just tested the following German releases (all OnPrem):

  • 25.0, 25.3: With client language en-US: missing when in table extension works in page extension, client language de-DE: tooltip works for both
  • 24.5: Both client languages, en-US and de-DE work for table extension and page extension tooltip

For us it is the English original tooltip, which is missing, the German translation is shown correctly (page AND table extensions).

App compiled with version: 15.0.1290655

MODUSCarstenScholling avatar Jan 31 '25 11:01 MODUSCarstenScholling

Found another issue:

When adding a field from another extension to a page, the tooltip will not be available. I have to copy the tooltip from the table extension field to the page.

KoenLagerwaard avatar Mar 12 '25 10:03 KoenLagerwaard

The original issues related to translation of tooltips has been fixed in major version 24, 25 and onwards.

Another issue mentioned here about adding tooltip from another extension has also been fixed in major 25 and onwards.

Therefore, I'm closing this issue,

SVinchi avatar Apr 08 '25 14:04 SVinchi