Integrated: 8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages
Alexander Matveev
almatvee at openjdk.org
Thu Jan 15 03:57:28 UTC 2026
On Tue, 23 Dec 2025 02:49:22 GMT, Alexander Matveev <almatvee at openjdk.org> wrote:
> - Fixed plist file so translation works. It did not worked before.
> - All strings which needs translations moved to .properties files.
> - Added translated strings, since it is required to have all of them. We cannot have English strings in localized files, since different charset is required for each language.
> - I tested all translations.
> - Adding same license text for all translations is required.
> - See JBS for screenshot of dialog. It is same except it now has drop down box with 4 languages we support. There are no way to remove it once translations implemented correctly in plist file.
> - NOTE: License dialog for DMG was deprecated since macOS 12. Also, there are no alternative for it.
This pull request has now been integrated.
Changeset: 499b5882
Author: Alexander Matveev <almatvee at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/499b58820225eb96c728816af9ea2ade47d1fc6b
Stats: 365 lines in 9 files changed: 173 ins; 160 del; 32 mod
8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages
Reviewed-by: asemenyuk
-------------
PR: https://git.openjdk.org/jdk/pull/28959
More information about the core-libs-dev
mailing list