Hello there!

I have added pl localization to the JAR tool. However, I did not find the make/common/Defs.gmk file which is referenced here: http://openjdk.java.net/groups/i18n.

Please review this patch. More tools are coming! ;-)

Regards,

Jacob
diff -r bb808c61d677 src/share/classes/sun/tools/jar/resources/jar_pl.properties
--- /dev/null
+++ b/src/share/classes/sun/tools/jar/resources/jar_pl.properties
@@ -0,0 +1,73 @@
+#
+# Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved.
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# This code is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License version 2 only, as
+# published by the Free Software Foundation.  Oracle designates this
+# particular file as subject to the "Classpath" exception as provided
+# by Oracle in the LICENSE file that accompanied this code.
+#
+# This code is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+# version 2 for more details (a copy is included in the LICENSE file that
+# accompanied this code).
+#
+# You should have received a copy of the GNU General Public License version
+# 2 along with this work; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+# or visit www.oracle.com if you need additional information or have any
+# questions.
+#
+
+error.cant.open=Nie mo\u017cna otworzy\u0107: {0}
+error.illegal.option=Niedozwolona opcja: {0}
+error.bad.option=Podaj jedn\u0105 z opcji -{ctxu}.
+error.bad.cflag=Prze\u0142\u0105cznik \u201ec\u201d wymaga podania pliku manifest lub plik\u00f3w wej\u015bciowych.
+error.bad.uflag=Prze\u0142\u0105cznik \u201eu\u201d wymaga podania pliku manifest, prze\u0142\u0105cznika \u201ee\u201d lub plik\u00f3w\nwej\u015bciowych.
+error.bad.eflag=Nie mo\u017cna u\u017cy\u0107 prze\u0142\u0105cznika \u201ee\u201d r\u00f3wnocze\u015bnie z plikiem manifest, kt\u00f3ry zawiera\natrybut \u201eMain-Class\u201d.
+error.nosuch.fileordir={0}: nie ma takiego pliku lub katalogu
+error.write.file=B\u0142\u0105d podczas zapisywania w istniej\u0105cy plik jar
+error.create.dir={0}: nie mo\u017cna utworzy\u0107 katalogu
+error.incorrect.length=Nie poprawna d\u0142ugo\u015b\u0107 w trakcie przetwarzania: {0}
+error.create.tempfile=Nie mo\u017cna utworzy\u0107 pliku tymczasowego
+out.added.manifest=\    dodano manifest
+out.update.manifest=\    zaktualizowano manifest
+out.ignore.entry=\    ignorowanie wpisu {0}
+out.adding=\    dodawanie: {0}
+out.deflated=\    (skurczono {0}%)
+out.stored=\    (zapisano: 0%)
+out.create=\    utworzono: {0}
+out.extracted=\    wyodr\u0119bniono: {0}
+out.inflated=\    nap\u0119czniano: {0}
+out.size=\    (wej\u015bcie = {0}) (wyj\u015bcie = {1})
+usage=\
+Stosowanie: jar {ctxui}[vfmn0Me] [plik-jar] [plik-manifest] [punkt-wej\u015bcia] [-C katalog] pliki ...\n\
+Opcje:\n\
+\    -c  Utw\u00f3rz nowe archiwum\n\
+\    -t  Wy\u015bwietl wykaz zawarto\u015bci archiwum\n\
+\    -x  Wyodr\u0119bnij podane (lub wszystkie) pliki z archiwum\n\
+\    -u  Aktualizuj istniej\u0105ce archiwum\n\
+\    -v  Generuj rozmowne komunikaty na standardowym wyj\u015bciu\n\
+\    -f  Podaj nazw\u0119 pliku archiwum\n\
+\    -m  Do\u0142\u0105cz informacje o manife\u015bcie z podanego pliku manifest\n\
+\    -n  Przeprowad\u017a normalizacj\u0119 Pack200 po utworzeniu nowego archiwum\n\
+\    -e  Podaj punkt wej\u015bcia (ingresja) dla aplikacji samodzielnych,\n\
+\        wi\u0105zanych w wykonywalny plik jar\n\
+\    -0  Wy\u0142\u0105cznie zapisuj \u2014 nie stosuj kompresji ZIP\n\
+\    -M  Nie tw\u00f3rz pliku manifest o wpisach\n\
+\    -i  Generuj informacje indeksowe dla podanych plik\u00f3w jar\n\
+\    -C  Przejd\u017a do podanego katalogu i do\u0142\u0105cz nast\u0119puj\u0105cy plik\n\
+Plik, kt\u00f3ry jest katalogiem, podlega rekursywnemu przetwarzaniu.\n\
+Nazwa pliku manifest, pliku archiwum i punktu wej\u015bcia musz\u0105 by\u0107 podane w tej\n\
+samej kolejno\u015bci jak prze\u0142\u0105czniki \u201em\u201d, \u201ef\u201d i \u201ee\u201d.\n\n\
+Przyk\u0142ad 1:\n\
+\    Aby zarchiwizowa\u0107 dwa pliki class w jedno archiwum zwane \u201eklasy.jar\u201d:\n\
+\        jar cvf klasy.jar Foo.class Bar.class\n\
+Przyk\u0142ad 2:\n\
+\    Zarchiwizowanie wszystkich plik\u00f3w w katalodze \u201efoo\u201d przy wykorzystaniu\n\
+\    istniej\u0105cego pliku manifest \u201em\u00f3jmanifest\u201d w plik \u201eklasy.jar\u201d:\n\
+\        jar cvfm klasy.jar m\u00f3jmanifest -C foo .\n
\ No newline at end of file

Reply via email to