Added some parts that have not yet been internationalized#1817
Conversation
|
PR Description updated to latest commit (e86052d)
|
PR Review
✨ Review tool usage guide:Overview: The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on any PR.
See the review usage page for a comprehensive guide on using this tool. |
|
@toddtarsi In this PR, I have added some parts that have not yet been internationalized. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
See the improve usage page for a comprehensive guide on using this tool. |
There was a problem hiding this comment.
@fernandozw - This LGTM! 🚀 Thank you for the awesome contributions!
For maintenance purposes, I'd like to later source the english commandMap strings from the side-model package here (but we can do later, language support comes first, we can consolidate command maps later.)
https://github.com/SeleniumHQ/selenium-ide/blob/trunk/packages/side-model/src/Commands.ts
Would you also be able to increment packages/selenium-ide? That way we can put out a new binary beta x.9 with your changes?
|
@toddtarsi I may not add new features for the time being, I will wait for your good news first, haha |
|
@fernandozw - Absolutely, you are doing great. I actually meant I can do that later for my own cleanup. It's perfect that you're focusing on internationalization. I can't thank you enough for the great work. Let's merge this and I'll increment the ide to cut a release later today |
|
@toddtarsi I have a new commit for this pr:
|
| } | ||
| } | ||
| > | ||
| {languageMap.systemConfig.restartDriver} |
|
Okay, CI is running now. If it passes. we'll merge and increment. You are amazing @fernandozw |
|
@fernandozw - CI passed, but it looks like you have to sign the Contributor License Agreement thing. Can you sign the CLA using the link in the checks section? |
@toddtarsi I'm very sorry. The username and email address of my previous local commit were different from those of github, which caused it to fail the CLA check. Now the commit information has been modified and you can merge it. Sorry, it was my carelessness. |
|
@fernandozw - You are 🥇 kicking ass, and this CLA used to bite me all of the time. |




User description
Thanks for contributing to the Selenium IDE!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
Motivation and Context
Types of changes
Checklist
Type
enhancement, documentation
Description
CommandLocatorFieldcomponent for improved code structure and readability.I18N.ts.testEditor.ts.CommandEditorandprojectView.tsfor better internationalization support.Changes walkthrough
LocatorField.tsx
Refactor and Enhance CommandLocatorField Componentpackages/selenium-ide/src/browser/windows/ProjectEditor/tabs/Tests/CommandFields/LocatorField.tsx
CommandLocatorFieldcomponent for better readabilityand maintainability.
TestCommandEditor.tsx
Integrate Dynamic Language References in CommandEditorpackages/selenium-ide/src/browser/windows/ProjectEditor/tabs/Tests/TestCommandEditor.tsx
in the
CommandEditorcomponent.testEditor.ts
Enhance Pluralization Function for Internationalizationpackages/selenium-ide/src/main/session/controllers/Menu/menus/testEditor.ts
pluralizefunction to append 's' based on languagesettings, enhancing internationalization support.
projectView.ts
Update Label Retrieval for Menu Itempackages/selenium-ide/src/main/session/controllers/Menu/menus/projectView.ts
internationalization.
I18N.ts
Update Translations for Menu Items and Test Corepackages/selenium-ide/src/browser/enums/I18N.ts
English and Chinese.
the test core section for both languages.