On Thu, 17 Apr 2025 21:06:08 GMT, Andy Goryachev <ango...@openjdk.org> wrote:

>> I'll double check and will let you know tomorrow.
>> 
>> A code search shows that these are only used in 5 classes: ButtonBar, 
>> ButtonBarSkin, Dialog, DialogPane, Properties, so chances are it's a digital 
>> fossil.
>
> I can confirm that we don't use these `//$NON-NLS-*` comments in javaFX.
> 
> `<rant>`
> These comments were invented as a way to solve the localization problem.  The 
> problem is real, but the "solution" was exactly the opposite.  Instead of 
> marking the strings that don't need to be localized, what should have 
> happened is to mark the string that need to be localized - with the 
> information containing the context!
> 
> example:
> 
> // verb, as in "execute this test"
> String run = "Run";
> 
> 
> What I've done with some other projects was 
> 
> 
> String run = TXT.get("Class.LocalizedResourceID.verb, as in execute this 
> test", "Run");
> 
> 
> `</rant>`

Okay, I can remove them.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1779#discussion_r2050403015

Reply via email to