On Fri, 16 Dec 2022 09:20:07 GMT, Daniel Fuchs <[email protected]> wrote:
>> Damon Nguyen has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Revert old translation. Fix lang codes
>
> src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
> line 34:
>
>> 32: # Translators please note do not translate the options themselves
>> 33: java.launcher.opt.footer = \ -cp <Klassensuchpfad mit Verzeichnissen
>> und ZIP-/JAR-Dateien>\n -classpath <Klassensuchpfad mit Verzeichnissen
>> und ZIP-/JAR-Dateien>\n --class-path <Klassensuchpfad mit Verzeichnissen
>> und ZIP-/JAR-Dateien>\n Eine durch {0} getrennte Liste mit
>> Verzeichnissen, JAR-Archiven\n und ZIP-Archiven, in denen
>> nach Klassendateien gesucht wird.\n -p <Modulpfad>\n --module-path
>> <Modulpfad>...\n Eine durch {0} getrennte Liste mit
>> Verzeichnissen, von denen jedes Verzeichnis\n ein
>> Verzeichnis mit Modulen ist.\n --upgrade-module-path <Modulpfad>...\n
>> Eine durch {0} getrennte Liste mit Verzeichnissen, von denen
>> jedes Verzeichnis\n ein Verzeichnis mit Modulen ist, die
>> upgradef\u00E4hige\n Module im Laufzeitimage ersetzen\n
>> --add-modules <Modulname>[,<Modulname>...]\n Root-Module,
>> die zus\u00E4tzlich zum anf\u00E4
nglichen Modul aufgel\u00F6st werden sollen.\n <Modulname>
kann auch wie folgt lauten: ALL-DEFAULT, ALL-SYSTEM,\n
ALL-MODULE-PATH.\n --enable-native-access <Modulname>[,<Modulname>...]\n
Module, die eingeschr\u00E4nkte native Vorg\u00E4nge
ausf\u00FChren d\u00FCrfen.\n <Modulname> kann auch
ALL-UNNAMED lauten.\n --list-modules\n Listet beobachtbare
Module auf und beendet den Vorgang\n -d <Modulname>\n --describe-module
<Modulname>\n Beschreibt ein Modul und beendet den Vorgang\n
--dry-run Erstellt eine VM und l\u00E4dt die Hauptklasse, f\u00FChrt aber
nicht die Hauptmethode aus.\n Die Option "--dry-run" kann
n\u00FCtzlich sein, um die\n Befehlszeilenoptionen, wie die
Modulsystemkonfiguration, zu validieren.\n --validate-modules\n
Validiert alle Module und beendet den Vorgang\n Die Option
"--val
idate-modules" kann n\u00FCtzlich sein, um\n Konflikte und
andere Fehler mit Modulen auf dem Modulpfad zu ermitteln.\n
-D<Name>=<Wert>\n Legt eine Systemeigenschaft fest\n
-verbose:[class|module|gc|jni]\n Aktiviert die Verbose-Ausgabe
f\u00FCr das angegebene Subsystem\n -version Gibt die Produktversion an
den Fehlerstream aus und beendet den Vorgang\n --version Gibt die
Produktversion an den Outputstream aus und beendet den Vorgang\n
-showversion Gibt die Produktversion an den Fehlerstream aus und setzt den
Vorgang fort\n --show-version\n Gibt die Produktversion an
den Outputstream aus und setzt den Vorgang fort\n --show-module-resolution\n
Zeigt die Modulaufl\u00F6sungsausgabe beim Start an\n -? -h
-help\n Gibt diese Hilfemeldung an den Fehlerstream aus\n
--help Gibt diese Hilfemeldung an den Outputstream aus\n -X
Gibt Hilf
e zu zus\u00E4tzlichen Optionen an den Fehlerstream aus\n --help-extra
Gibt Hilfe zu zus\u00E4tzlichen Optionen an den Outputstream aus\n
-ea[:<packagename>...|:<classname>]\n
-enableassertions[:<packagename>...|:<classname>]\n Aktiviert
Assertions mit angegebener Granularit\u00E4t\n
-da[:<packagename>...|:<classname>]\n
-disableassertions[:<packagename>...|:<classname>]\n
Deaktiviert Assertions mit angegebener Granularit\u00E4t\n -esa |
-enablesystemassertions\n Aktiviert System-Assertions\n
-dsa | -disablesystemassertions\n Deaktiviert
System-Assertions\n -agentlib:<libname>[=<options>]\n
L\u00E4dt die native Agent Library <libname>. Beispiel: -agentlib:jdwp\n
siehe auch -agentlib:jdwp=help\n
-agentpath:<pathname>[=<options>]\n L\u00E4dt die native Agent
Library mit dem vollst\u00E4ndigen Pfadnamen\n
-javaagent:<jarpath>[=<options>]\
n \
>> 34: L\u00E4dt den Java-Programmiersprachen-Agent, siehe
>> java.lang.instrument\n -splash:<imagepath>\n Zeigt den
>> Startbildschirm mit einem angegebenen Bild an\n Skalierte
>> HiDPI-Bilder werden automatisch unterst\u00FCtzt und verwendet,\n
>> falls verf\u00FCgbar. Der nicht skalierte Bilddateiname (Beispiel:
>> image.ext)\n muss immer als Argument an die Option
>> "-splash" \u00FCbergeben werden.\n Das am besten geeignete
>> angegebene skalierte Bild wird\n automatisch
>> ausgew\u00E4hlt.\n Weitere Informationen finden Sie in der
>> Dokumentation zur SplashScreen-API\n @argument files\n
>> Eine oder mehrere Argumentdateien mit Optionen\n -disable-@files\n
>> Verhindert die weitere Erweiterung von Argumentdateien\n
>> --enable-preview\n L\u00E4sst zu, das Klassen von
>> Vorschaufeatures dieses Release abh\u00E4ngig sind\nUm ein Argument
f\u00FCr eine lange Option anzugeben, k\u00F6nnen Sie --<Name>=<Wert>
oder\n--<Name> <Wert> verwenden.\n
>
> This change seems wrong, unless I'm mistaken the option name is still
> `--disable-@files`, not `-disable-@files`
I'm unfortunately not familiar with any of these resources files, and can't
neither comment on any of the translated languages. I still had a look and
spotted the glitch above - which seems to be an error introduced in the
translation.
Find-in-files revealed that the source is still using --disable-@files. See:
https://github.com/openjdk/jdk/blob/master/src/java.base/share/native/libjli/args.c#L131
https://github.com/openjdk/jdk/blob/master/src/java.base/share/native/libjli/java.c#L1377
https://github.com/openjdk/jdk/blob/master/src/java.base/share/classes/sun/launcher/resources/launcher.properties#L121
-------------
PR: https://git.openjdk.org/jdk20/pull/35