Skip to content

Conversation

@pisv
Copy link
Contributor

@pisv pisv commented Nov 12, 2025

What it does

This PR provides localization enhancements for the getting-started package.

How to test

The getting started widget should look and behave as before, except for external links in the AI Banner, which are now underlined and have tooltips. This is a side-effect of using the markdown renderer as part of the approach recommended in #16501. See also #16470 for a related discussion of localizing rich content in Theia.

Breaking changes

  • This PR introduces breaking changes and requires careful review. If yes, the breaking changes section in the changelog has been updated.

Review checklist

Reminder for reviewers

Copy link
Member

@sdirix sdirix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please rework this PR on the newly introduced Markdown / LocalizedMarkdown components

@github-project-automation github-project-automation bot moved this from Waiting on reviewers to Waiting on author in PR Backlog Nov 21, 2025
@pisv
Copy link
Contributor Author

pisv commented Nov 21, 2025

Please rework this PR on the newly introduced Markdown / LocalizedMarkdown components

Done!

@pisv pisv requested a review from sdirix November 21, 2025 12:19
onClick={() => this.doOpenAIChatView()}
onKeyDown={(e: React.KeyboardEvent) => this.doOpenAIChatViewEnter(e)}>
{'Open the AI Chat View now to learn how to start! ✨'}
{nls.localize('theia/getting-started/ai/openAIChatView', 'Open the AI Chat View now to learn how to start!')}
Copy link
Member

@sdirix sdirix Nov 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we place the emoji into the localization call? Same for all the other emojis?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have been told "no": #16350 (comment)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see ;) I guess another rule to add to the guidelines then ;)

@pisv
Copy link
Contributor Author

pisv commented Nov 25, 2025

It would be great if this could get into 1.67 :-)

Copy link
Member

@sdirix sdirix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works for me! Thanks

@github-project-automation github-project-automation bot moved this from Waiting on author to Needs merge in PR Backlog Nov 25, 2025
@sdirix sdirix merged commit 60b1e6a into eclipse-theia:master Nov 25, 2025
10 checks passed
@github-project-automation github-project-automation bot moved this from Needs merge to Done in PR Backlog Nov 25, 2025
@github-actions github-actions bot added this to the 1.67.0 milestone Nov 25, 2025
@pisv
Copy link
Contributor Author

pisv commented Nov 25, 2025

@sdirix Thank you very much for your review, and your help! 👍

@pisv pisv deleted the l10n-gs branch November 25, 2025 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants