RFR: 8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages [v5]

Alexander Matveev almatvee at openjdk.org
Thu Jan 15 00:46:55 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" [v3]

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/28959/files
  - new: https://git.openjdk.org/jdk/pull/28959/files/3acafc5a..66b483ec

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=28959&range=04
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=28959&range=03-04

  Stats: 214 lines in 5 files changed: 140 ins; 70 del; 4 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