Skip to content
This repository was archived by the owner on Feb 4, 2023. It is now read-only.

Commit 62a577b

Browse files
committed
Changelog updates for localization feature
1 parent 096b2a5 commit 62a577b

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ ChangeLog
22
---------
33

44
### v1.1.0 (Work-In-Progress)
5+
* Localization of messages (English, German, French) (fixes #27 / PR #30, Thanks to @ebourg for his contribution)
56
* Improve the version of Java reported in the error messages (fixes #28)
67
* Send to java.com when the version of Java installed is too old (fixes #29)
78

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ Whilst developing some Java apps for Mac OS X I was facing the problem of suppor
1515
* Apple Java 1.5/1.6: `/System/Library/Java/JavaVirtualMachines/`
1616
* Oracle JRE 1.7/1.8: `/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/`
1717
* Oracle JDK 1.7/1.8: `/System/Library/Java/JavaVirtualMachines/`
18-
18+
1919
2. Mac Apps built with tools designed for Apple's Java (like Apple's JarBundler or the [ANT task "Jarbundler"](http://informagen.com/JarBundler/)) won't work on Macs with Oracle Java 7 and no Apple Java installed.
2020
* This is because the Apple `JavaApplicationStub` only works for Apple's Java and their `Info.plist` style to store Java properties.
2121
* To support Oracle Java 7 you would need to built a separate App package with Oracles [ANT task "Appbundler"](https://java.net/projects/appbundler).
2222
* Thus you would need the user to know which Java distribution he has installed on his Mac. Not very user friendly...
23-
23+
2424
3. Oracle uses a different syntax to store Java properties in the applications `Info.plist` file. A Java app packaged as a Mac app with Oracles Appbundler also needs a different `JavaApplicationStub` and therefore won't work on systems with Apple's Java...
2525

2626
4. Starting with Mac OS X 10.10 *(Yosemite)*, app packages won't open up anymore if they contain the *deprecated* Plist `Java` dictionary. This isn't confirmed by Apple, but [issue #9](https://github.com/tofi86/universalJavaApplicationStub/issues/9) leads to this assumption:
@@ -76,6 +76,7 @@ If none of these could be found or executed, an applescript error dialog is show
7676

7777
![Error Dialog No Java Found](/docs/java-error.png?raw=true)
7878

79+
Messages are localized and displayed either in English (Default), French or German. Language contributions are very welcome!
7980

8081
What you need to do
8182
-------------------
@@ -92,7 +93,7 @@ Download the latest JarBundler release [from its github repo](https://github.com
9293

9394
:exclamation: **Attention:**
9495
> Using an older version of JarBundler (e.g. [old JarBundler ≤ v2.3](http://informagen.com/JarBundler/) or [new JarBundler ≤ v3.2](https://github.com/UltraMixer/JarBundler)) might result in [issue #9](https://github.com/tofi86/universalJavaApplicationStub/issues/9) *(Mac OS X 10.10 asking to install deprecated Apple JRE 6 instead of using a newer Java version)*
95-
>
96+
>
9697
> If you don't want to care about compatibility issues between OS X and Java versions, make sure to use the [latest JarBundler version ≥ 3.3](https://github.com/UltraMixer/JarBundler/releases)
9798
9899
Then place the `universalJavaApplicationStub` from this repo in your build resources folder and link it in your ANT task (attribute `stubfile`). Don't forget to set the newly introduced `useJavaXKey` option:
@@ -104,7 +105,7 @@ Then place the `universalJavaApplicationStub` from this repo in your build resou
104105
stubfile="${resources.dir}/universalJavaApplicationStub"
105106
useJavaXKey="true"
106107
... >
107-
108+
108109
</jarbundler>
109110
```
110111

@@ -122,7 +123,7 @@ Just place the `universalJavaApplicationStub` from this repo in your build resou
122123
icon="${resources.dir}/icon.icns"
123124
executableName="${resources.dir}/universalJavaApplicationStub"
124125
... >
125-
126+
126127
</appbundler>
127128
```
128129

0 commit comments

Comments
 (0)