RFR: 8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages [v6]
Alexander Matveev
almatvee at openjdk.org
Thu Jan 15 02:27:41 UTC 2026
> - 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.
Alexander Matveev has updated the pull request incrementally with one additional commit since the last revision:
8374215: [macos] Clean lic_template.plist [v4]
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/28959/files
- new: https://git.openjdk.org/jdk/pull/28959/files/66b483ec..c1b9cd8b
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=28959&range=05
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=28959&range=04-05
Stats: 17 lines in 2 files changed: 2 ins; 5 del; 10 mod
Patch: https://git.openjdk.org/jdk/pull/28959.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/28959/head:pull/28959
PR: https://git.openjdk.org/jdk/pull/28959
More information about the core-libs-dev
mailing list