On Fri, 16 Dec 2022 09:20:07 GMT, Daniel Fuchs <dfu...@openjdk.org> 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

Reply via email to