Use static ids in Poedit 3.5+#16889
Conversation
|
@ruifontes I recall you have the pro version. Would you be able to test with this build of poedit along with this pr? |
|
@LeonarddeR in addition, would you test strings with plurals for:
|
Ah, this is something I meant to ask: do you need static IDs for some or all of the text fields (source plural + singular; translation singular or translation plurals (variable count))? |
|
I don't think we need these now, but people might have different opinions about that |
OK, so let's only add fixed IDs when they become useful for something (feel free to e.g. add comment there to file an issue at poedit in such cases). |
WalkthroughThe recent updates streamline the Changes
Tip Early access features: enabledWe are currently testing the following features in early access:
Note:
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
|
vslavik/poedit#850 was just merged. |
|
If the first compatible poedit version changes with this PR, it should be mentioned in the change log. |
|
The first compatible version is not yet released. @vslavik is not sure about its release date. |
|
This PR can be reviewed but it should not be merged until poedit 3.5 is available. |
|
@seanbudd This pr needs to go in the earliest possible release after the release of Poedit 3.5, which release date is unfortunately not yet known. |
August 30. |
|
@LeonarddeR will Poedit 3.5 support be broken without this PR? |
Yes. |
Co-authored-by: Sean Budd <seanbudd123@gmail.com>
seanbudd
left a comment
There was a problem hiding this comment.
note changes to liblouis have been pushed
|
@seanbudd wrote:
How are those changes related to this pr? |
|
@LeonarddeR - you may have committed something by mistake it was pushed in e91216d |
|
I'm sorry. Should've been fixed now. |
SaschaCowley
left a comment
There was a problem hiding this comment.
Please edit the Poedit section of the User Guide to state version 3.5 is the minimum supported version.
Link to issue number:
Related to vslavik/poedit#850
Summary of the issue:
The Poedit appmodule relies on some complex calculation logic to announce several pieces of information with shortcuts, e.g. translator notes/comments/warnings.
Description of user facing changes
None
Description of development approach
@vslavik kindly introduced static ids for the controls we need for our appModule. That work is in vslavik/poedit#850
Testing strategy:
Test with https://download.poedit.net/tmp/Poedit-3.5nvda-setup.exe
Known issues with pull request:
Breaks compatibility with Poedit versions before this fix, but should stay compatible with all versions to come, as long as these ids stay static.
Code Review Checklist:
-x[ ] Security precautions taken.
Summary by CodeRabbit
New Features
Bug Fixes
CancellableSpeechclass to improve output consistency.Refactor