Mercurial > hg > release > icedtea7-forest-2.3 > jdk
changeset 5435:61a496db0378
Merge
author | coffeys |
---|---|
date | Mon, 25 Jun 2012 10:12:56 +0100 |
parents | c0f0ceab769a (current diff) 2a08d45743f4 (diff) |
children | 77fb9dcd6e1c 71cb21ac8481 |
files | |
diffstat | 218 files changed, 6021 insertions(+), 4517 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgtags Thu Feb 09 16:38:36 2012 +0000 +++ b/.hgtags Mon Jun 25 10:12:56 2012 +0100 @@ -159,12 +159,21 @@ 16781e84dcdb5f82c287a3b5387dde9f8aaf74e0 jdk7u4-b12 c929e96aa059c8b79ab94d5b0b1a242ca53a5b32 jdk7u4-b13 09f612bac047b132bb9bf7d4aa8afe6ea4d5b938 jdk7u4-b14 +9e15d1f3fa4b35b8c950323c76b9ed094d434b97 jdk7u5-b01 00f0f18379ecb927a515d1540682a922bd0227ec jdk7u4-b15 df20c60949f8cef09be1e89d754cff366eaf7aa4 jdk7u4-b16 b4401b362fd8076d705aa57acb9967b5962a795d jdk7u4-b17 084825fc677ef6adecab9400a2625eb0e5579509 jdk7u4-b18 0f9aacb27534e7bba7ba30a2700a9c828416929d jdk7u4-b19 1a495432b42a496bde0ddfa16c6462742d7a8cf1 jdk7u4-b20 +81a0f71a895e7f386efdd481eb53fb3ca0597438 jdk7u4-b30 +0573d282ca247a2848c26fe2800c7f3aa8d2e882 jdk7u4-b21 +42ca70fcb2cedc0c4f1d860baa839e19a08770db jdk7u4-b22 +3e2214ca56663a1bc65d178a23ed2ee938814e38 jdk7u4-b31 +6ccd627b4af2fbddad3a52bad5db45027668da58 jdk7u5-b02 +b52b91e22ae2c598b77d4098dcffcb6c9a50321e jdk7u5-b04 +a6911b758836f1e9c8a0577fe655d6f79ee5f4ad jdk7u5-b05 +617a55f2478b7dace5d57eb7b3f68f311a17b43a jdk7u5-b30 09f612bac047b132bb9bf7d4aa8afe6ea4d5b938 jdk7u6-b01 420027ae37b33e350877f3616ec857c00bd4c958 jdk7u6-b02 8e8cedfb1ee265f4aff8441bae2ebf0f5b1ee853 jdk7u6-b03 @@ -178,3 +187,4 @@ 18a1b4f0681ae6e748fc60162dd76e357de3304b jdk7u6-b11 76306dce87104d9f333db3371ca97c80cac9674a jdk7u6-b12 aa49fe7490963f0c53741fbca3a175e0fec93951 jdk7u6-b13 +3ce621d9b988abcccd86b52a97ea39133006c245 jdk7u6-b14
--- a/make/com/oracle/security/ucrypto/Makefile Thu Feb 09 16:38:36 2012 +0000 +++ b/make/com/oracle/security/ucrypto/Makefile Mon Jun 25 10:12:56 2012 +0100 @@ -139,7 +139,7 @@ # CLASSDESTDIR = $(TEMPDIR)/classes JAVAHFLAGS = -bootclasspath \ - "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)" + "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)" include $(BUILDDIR)/common/Mapfile-vers.gmk include $(BUILDDIR)/common/Library.gmk
--- a/make/com/sun/jmx/Makefile Thu Feb 09 16:38:36 2012 +0000 +++ b/make/com/sun/jmx/Makefile Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2003, 2012, 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 @@ -100,6 +100,23 @@ # so that *_tie classes are generated in package without the prefix # org.omg.stub (6375696) # +# To ensure the latest stub generator files are picked up from corba repo +# when available, we need to run with latest rmic version available. rmic +# launch tool not built at this stage but we can invoke via rmi class. + +RMIC_JAVA = $(OUTPUTDIR)/bin/java +# need to treat 64bit solaris differently +ifeq ($(PLATFORM)-$(LIBARCH), solaris-amd64) +RMIC_JAVA = $(OUTPUTDIR)/bin/amd64/java +endif +ifeq ($(PLATFORM)-$(LIBARCH), solaris-sparcv9) +RMIC_JAVA = $(OUTPUTDIR)/bin/sparcv9/java +endif + +ifeq ($(CROSS_COMPILE_ARCH),) +RMIC = $(RMIC_JAVA) $(JAVA_TOOLS_FLAGS) -cp $(OUTPUTDIR)/classes sun.rmi.rmic.Main +endif + $(CLASSDESTDIR)/%_Stub.class: $(CLASSDESTDIR)/%.class $(prep-target) $(RMIC) -classpath "$(CLASSDESTDIR)" \
--- a/make/common/shared/Defs-java.gmk Thu Feb 09 16:38:36 2012 +0000 +++ b/make/common/shared/Defs-java.gmk Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2007, 2012, 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 @@ -135,7 +135,7 @@ # built implicitly/explicitly. # ifeq ($(wildcard $(SHARE_SRC)/classes/javax/crypto/Cipher.java),) - JCEFLAGS = $(CLASSPATH_SEPARATOR)$(LIBDIR)/jce.jar + JCE_PATH = $(CLASSPATH_SEPARATOR)$(LIBDIR)/jce.jar endif # Add the source level @@ -148,11 +148,11 @@ CLASS_VERSION = -target $(TARGET_CLASS_VERSION) JAVACFLAGS += $(CLASS_VERSION) JAVACFLAGS += -encoding ascii -JAVACFLAGS += "-Xbootclasspath:$(CLASSBINDIR)$(JCEFLAGS)" +JAVACFLAGS += "-Xbootclasspath:$(CLASSBINDIR)$(JCE_PATH)" JAVACFLAGS += $(OTHER_JAVACFLAGS) # Needed for javah -JAVAHFLAGS += -bootclasspath "$(CLASSBINDIR)$(JCEFLAGS)" +JAVAHFLAGS += -bootclasspath "$(CLASSBINDIR)$(JCE_PATH)" # Needed for javadoc to ensure it builds documentation # against the newly built classes
--- a/make/sun/security/ec/Makefile Thu Feb 09 16:38:36 2012 +0000 +++ b/make/sun/security/ec/Makefile Mon Jun 25 10:12:56 2012 +0100 @@ -156,7 +156,8 @@ $(PKGDIR)/ECDSASignature.java \ $(PKGDIR)/ECKeyPairGenerator.java - JAVAHFLAGS = -bootclasspath "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)" + JAVAHFLAGS = -bootclasspath \ + "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)" # # C and C++ files
--- a/make/sun/security/mscapi/Makefile Thu Feb 09 16:38:36 2012 +0000 +++ b/make/sun/security/mscapi/Makefile Mon Jun 25 10:12:56 2012 +0100 @@ -149,7 +149,9 @@ # Rules # CLASSDESTDIR = $(TEMPDIR)/classes -JAVAHFLAGS = -bootclasspath "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)" + +JAVAHFLAGS = -bootclasspath \ + "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)" include $(BUILDDIR)/common/Mapfile-vers.gmk
--- a/make/sun/security/pkcs11/Makefile Thu Feb 09 16:38:36 2012 +0000 +++ b/make/sun/security/pkcs11/Makefile Mon Jun 25 10:12:56 2012 +0100 @@ -147,7 +147,8 @@ # Rules # CLASSDESTDIR = $(TEMPDIR)/classes -JAVAHFLAGS = -bootclasspath "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)" +JAVAHFLAGS = -bootclasspath \ + "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)" include $(BUILDDIR)/common/Mapfile-vers.gmk
--- a/src/macosx/classes/apple/applescript/AppleScriptEngine.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/apple/applescript/AppleScriptEngine.java Mon Jun 25 10:12:56 2012 +0100 @@ -26,6 +26,7 @@ package apple.applescript; import java.io.*; +import java.nio.file.Files; import java.util.*; import java.util.Map.Entry; @@ -297,7 +298,7 @@ File tmpfile; FileWriter tmpwrite; try { - tmpfile = File.createTempFile("AppleScriptEngine.", ".scpt"); + tmpfile = Files.createTempFile("AppleScriptEngine.", ".scpt").toFile(); tmpwrite = new FileWriter(tmpfile); // read in our input and write directly to tmpfile
--- a/src/macosx/classes/com/apple/laf/resources/aqua_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/com/apple/laf/resources/aqua_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -36,45 +36,45 @@ # support. ############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescriptionText=Allgemeine Datei -FileChooser.directoryDescriptionText=Verzeichnis -FileChooser.newFolderErrorText=Bei der Erstellung des Ordners ist ein Fehler aufgetreten +FileChooser.fileDescription.textAndMnemonic=Allgemeine Datei +FileChooser.directoryDescription.textAndMnemonic=Verzeichnis +FileChooser.newFolderError.textAndMnemonic=Bei der Erstellung des Ordners ist ein Fehler aufgetreten FileChooser.newFolderErrorSeparator= : -FileChooser.acceptAllFileFilterText=Alle Dateien -FileChooser.cancelButtonText=Abbrechen -FileChooser.saveButtonText=Speichern -FileChooser.openButtonText=\u00D6ffnen -FileChooser.saveDialogTitleText=Speichern -FileChooser.openDialogTitleText=\u00D6ffnen -FileChooser.updateButtonText=Updaten -FileChooser.helpButtonText=Hilfe -FileChooser.directoryOpenButtonText=\u00D6ffnen +FileChooser.acceptAllFileFilter.textAndMnemonic=Alle Dateien +FileChooser.cancelButton.textAndMnemonic=Abbrechen +FileChooser.saveButton.textAndMnemonic=Speichern +FileChooser.openButton.textAndMnemonic=\u00D6ffnen +FileChooser.saveDialogTitle.textAndMnemonic=Speichern +FileChooser.openDialogTitle.textAndMnemonic=\u00D6ffnen +FileChooser.updateButton.textAndMnemonic=Updaten +FileChooser.helpButton.textAndMnemonic=Hilfe +FileChooser.directoryOpenButton.textAndMnemonic=\u00D6ffnen # File Size Units FileChooser.fileSizeKiloBytes={0} KB FileChooser.fileSizeMegaBytes={0} MB FileChooser.fileSizeGigaBytes={0} GB -// Mac-specific strings -FileChooser.saveTitleText=Speichern -FileChooser.openTitleText=\u00D6ffnen -FileChooser.newFolderExistsErrorText=Dieser Name ist bereits vergeben -FileChooser.chooseButtonText=W\u00E4hlen +# Mac-specific strings +FileChooser.saveTitle.textAndMnemonic=Speichern +FileChooser.openTitle.textAndMnemonic=\u00D6ffnen +FileChooser.newFolderExistsError.textAndMnemonic=Dieser Name ist bereits vergeben +FileChooser.chooseButton.textAndMnemonic=W\u00E4hlen -FileChooser.newFolderButtonText=Neuer Ordner -FileChooser.newFolderTitleText=Neuer Ordner -FileChooser.fileNameLabelText=Datei: -FileChooser.saveDialogFileNameLabelText=Speichern unter: -FileChooser.filesOfTypeLabelText=Dateiformat: +FileChooser.newFolderButton.textAndMnemonic=Neuer Ordner +FileChooser.newFolderTitle.textAndMnemonic=Neuer Ordner +FileChooser.fileNameLabel.textAndMnemonic=Datei: +FileChooser.saveDialogFileNameLabel.textAndMnemonic=Speichern unter: +FileChooser.filesOfTypeLabel.textAndMnemonic=Dateiformat: FileChooser.desktopName=Desktop -FileChooser.newFolderPromptText=Name des neuen Ordners: +FileChooser.newFolderPrompt.textAndMnemonic=Name des neuen Ordners: FileChooser.untitledFolderName=unbenannter Ordner FileChooser.untitledFileName=unbenannt -FileChooser.createButtonText=Erstellen +FileChooser.createButton.textAndMnemonic=Erstellen -FileChooser.byDateText=\u00C4nderungsdatum -FileChooser.byNameText=Name +FileChooser.byDate.textAndMnemonic=\u00C4nderungsdatum +FileChooser.by.textAndMnemonic=Name FileChooser.newFolderAccessibleName=Neuer Ordner FileChooser.mac.newFolder=unbenannter Ordner @@ -82,76 +82,54 @@ ############ COLOR CHOOSER STRINGS ############# -ColorChooser.previewText=Vorschau -ColorChooser.okText=OK -ColorChooser.cancelText=Abbrechen -ColorChooser.resetText=Zur\u00FCcksetzen -# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic -ColorChooser.resetMnemonic=90 -ColorChooser.sampleText=Beispieltext Beispieltext -ColorChooser.swatchesNameText=Muster -ColorChooser.swatchesMnemonic=77 -ColorChooser.swatchesDisplayedMnemonicIndex=0 -ColorChooser.swatchesRecentText=Aktuell: -ColorChooser.hsbNameText=HSB -# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX -# constant, and an index into the text to render the mnemonic as. The -# mnemonic is xxxMnemonic and the index of the character to underline is -# xxxDisplayedMnemonicIndex. -ColorChooser.hsbMnemonic=72 -ColorChooser.hsbDisplayedMnemonicIndex=0 -ColorChooser.hsbHueText=H -ColorChooser.hsbSaturationText=S -ColorChooser.hsbBrightnessText=B -ColorChooser.hsbRedText=R -ColorChooser.hsbGreenText=G -ColorChooser.hsbBlueText=B -ColorChooser.rgbNameText=RGB -ColorChooser.rgbMnemonic=71 -ColorChooser.rgbDisplayedMnemonicIndex=1 -ColorChooser.rgbRedText=Rot -ColorChooser.rgbRedMnemonic=84 -ColorChooser.rgbGreenText=Gr\u00FCn -ColorChooser.rgbGreenMnemonic=78 -ColorChooser.rgbBlueText=Blau -ColorChooser.rgbBlueMnemonic=66 +ColorChooser.preview.textAndMnemonic=Vorschau +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=Abbrechen +ColorChooser.reset.textAndMnemonic=&Zur\u00FCcksetzen +ColorChooser.sample.textAndMnemonic=Beispieltext Beispieltext +ColorChooser.swatches.textAndMnemonic=&Muster +ColorChooser.swatchesRecent.textAndMnemonic=Aktuell: +ColorChooser.hsb.textAndMnemonic=&HSB +ColorChooser.hsbHue.textAndMnemonic=H +ColorChooser.hsbSaturation.textAndMnemonic=S +ColorChooser.hsbBrightness.textAndMnemonic=B +ColorChooser.hsbRed.textAndMnemonic=R +ColorChooser.hsbGreen.textAndMnemonic=G +ColorChooser.hsbBlue.textAndMnemonic=B +ColorChooser.rgb.textAndMnemonic=R&GB +ColorChooser.rgbRed.textAndMnemonic=Ro&t +ColorChooser.rgbGreen.textAndMnemonic=Gr\u00FC&n +ColorChooser.rgbBlue.textAndMnemonic=&Blau ############ OPTION PANE STRINGS ############# -# Mnemonic keys correspond to KeyEvent.VK_XXX constant # We only define mnemonics for YES/NO, but for completeness you can # define mnemonics for any of the buttons. -OptionPane.yesButtonText=Ja -OptionPane.yesButtonMnemonic=74 -OptionPane.noButtonText=Nein -OptionPane.noButtonMnemonic=78 -OptionPane.okButtonText=OK -#OptionPane.okButtonMnemonic=0 -OptionPane.cancelButtonText=Abbrechen -#OptionPane.cancelButtonMnemonic=0 -OptionPane.titleText=Option ausw\u00E4hlen +OptionPane.yesButton.textAndMnemonic=&Ja +OptionPane.noButton.textAndMnemonic=&Nein +OptionPane.okButton.textAndMnemonic=OK +OptionPane.cancelButton.textAndMnemonic=Abbrechen +OptionPane.title.textAndMnemonic=Option ausw\u00E4hlen # Title for the dialog for the showInputDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialogTitle=Eingabe +OptionPane.inputDialog.titleAndMnemonic=Eingabe # Title for the dialog for the showMessageDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialogTitle=Meldung +OptionPane.messageDialog.titleAndMnemonic=Meldung ############ Printing Dialog Strings ############ -PrintingDialog.titleProgressText=Drucken -PrintingDialog.titleAbortingText=Drucken (wird abgebrochen) +PrintingDialog.titleProgress.textAndMnemonic=Drucken +PrintingDialog.titleAborting.textAndMnemonic=Drucken (wird abgebrochen) -PrintingDialog.contentInitialText=Druckvorgang l\u00E4uft... +PrintingDialog.contentInitial.textAndMnemonic=Druckvorgang l\u00E4uft... # The following string will be formatted by a MessageFormat # and {0} will be replaced by page number being printed -PrintingDialog.contentProgressText=Seite {0} wurde gedruckt ... - -PrintingDialog.contentAbortingText=Druckvorgang wird abgebrochen ... +PrintingDialog.contentProgress.textAndMnemonic=Seite {0} wurde gedruckt ... -PrintingDialog.abortButtonText=Abbruch -PrintingDialog.abortButtonMnemonic=65 -PrintingDialog.abortButtonDisplayedMnemonicIndex=0 -PrintingDialog.abortButtonToolTipText=Druckvorgang abbrechen +PrintingDialog.contentAborting.textAndMnemonic=Druckvorgang wird abgebrochen ... + +PrintingDialog.abortButton.textAndMnemonic=&Abbruch +PrintingDialog.abortButtonToolTip.textAndMnemonic=Druckvorgang abbrechen ############ Internal Frame Strings ############ InternalFrame.iconButtonToolTip=Minimieren @@ -160,42 +138,42 @@ InternalFrame.closeButtonToolTip=Schlie\u00DFen ############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButtonText=Wiederherstellen -InternalFrameTitlePane.moveButtonText=Verschieben -InternalFrameTitlePane.sizeButtonText=Gr\u00F6\u00DFe -InternalFrameTitlePane.minimizeButtonText=Minimieren -InternalFrameTitlePane.maximizeButtonText=Maximieren -InternalFrameTitlePane.closeButtonText=Schlie\u00DFen +InternalFrameTitlePane.restoreButton.textAndMnemonic=Wiederherstellen +InternalFrameTitlePane.moveButton.textAndMnemonic=Verschieben +InternalFrameTitlePane.sizeButton.textAndMnemonic=Gr\u00F6\u00DFe +InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimieren +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximieren +InternalFrameTitlePane.closeButton.textAndMnemonic=Schlie\u00DFen ############ Text strings ############# # Used for html forms -FormView.submitButtonText=Abfrage weiterleiten -FormView.resetButtonText=Zur\u00FCcksetzen -FormView.browseFileButtonText=Durchsuchen ... +FormView.submitButton.textAndMnemonic=Abfrage weiterleiten +FormView.resetButton.textAndMnemonic=Zur\u00FCcksetzen +FormView.browseFileButton.textAndMnemonic=Durchsuchen ... ############ Abstract Document Strings ############ -AbstractDocument.styleChangeText=Formatvorlagen\u00E4nderung -AbstractDocument.additionText=Hinzuf\u00FCgen -AbstractDocument.deletionText=L\u00F6schen -AbstractDocument.undoText=R\u00FCckg\u00E4ngig -AbstractDocument.redoText=Wiederherstellen +AbstractDocument.styleChange.textAndMnemonic=Formatvorlagen\u00E4nderung +AbstractDocument.addition.textAndMnemonic=Hinzuf\u00FCgen +AbstractDocument.deletion.textAndMnemonic=L\u00F6schen +AbstractDocument.undo.textAndMnemonic=R\u00FCckg\u00E4ngig +AbstractDocument.redo.textAndMnemonic=Wiederherstellen ############ Abstract Button Strings ############ -AbstractButton.clickText=Klicken +AbstractButton.click.textAndMnemonic=Klicken ############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undoText=R\u00FCckg\u00E4ngig -AbstractUndoableEdit.redoText=Wiederherstellen +AbstractUndoableEdit.undo.textAndMnemonic=R\u00FCckg\u00E4ngig +AbstractUndoableEdit.redo.textAndMnemonic=Wiederherstellen ############ Combo Box Strings ############ -ComboBox.togglePopupText=togglePopup +ComboBox.togglePopup.textAndMnemonic=togglePopup ############ Progress Monitor Strings ############ -ProgressMonitor.progressText=Fortschritt ... +ProgressMonitor.progress.textAndMnemonic=Fortschritt ... ############ Split Pane Strings ############ -SplitPane.leftButtonText=linke Schaltfl\u00E4che -SplitPane.rightButtonText=rechte Schaltfl\u00E4che +SplitPane.leftButton.textAndMnemonic=linke Schaltfl\u00E4che +SplitPane.rightButton.textAndMnemonic=rechte Schaltfl\u00E4che # Used for Isindex IsindexView.prompt=Dieser Index kann durchsucht werden. Geben Sie Schl\u00FCsselw\u00F6rter f\u00FCr die Suche ein: @@ -203,4 +181,3 @@ InternalFrameTitlePane.iconifyButtonAccessibleName=Als Symbol darstellen InternalFrameTitlePane.maximizeButtonAccessibleName=Maximieren InternalFrameTitlePane.closeButtonAccessibleName=Schlie\u00DFen -
--- a/src/macosx/classes/com/apple/laf/resources/aqua_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/com/apple/laf/resources/aqua_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -36,45 +36,45 @@ # support. ############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescriptionText=Archivo Gen\u00E9rico -FileChooser.directoryDescriptionText=Directorio -FileChooser.newFolderErrorText=Se ha producido un error durante la creaci\u00F3n de carpetas +FileChooser.fileDescription.textAndMnemonic=Archivo Gen\u00E9rico +FileChooser.directoryDescription.textAndMnemonic=Directorio +FileChooser.newFolderError.textAndMnemonic=Se ha producido un error durante la creaci\u00F3n de carpetas FileChooser.newFolderErrorSeparator= : -FileChooser.acceptAllFileFilterText=Todos los Archivos -FileChooser.cancelButtonText=Cancelar -FileChooser.saveButtonText=Guardar -FileChooser.openButtonText=Abrir -FileChooser.saveDialogTitleText=Guardar -FileChooser.openDialogTitleText=Abrir -FileChooser.updateButtonText=Actualizar -FileChooser.helpButtonText=Ayuda -FileChooser.directoryOpenButtonText=Abrir +FileChooser.acceptAllFileFilter.textAndMnemonic=Todos los Archivos +FileChooser.cancelButton.textAndMnemonic=Cancelar +FileChooser.saveButton.textAndMnemonic=Guardar +FileChooser.openButton.textAndMnemonic=Abrir +FileChooser.saveDialogTitle.textAndMnemonic=Guardar +FileChooser.openDialogTitle.textAndMnemonic=Abrir +FileChooser.updateButton.textAndMnemonic=Actualizar +FileChooser.helpButton.textAndMnemonic=Ayuda +FileChooser.directoryOpenButton.textAndMnemonic=Abrir # File Size Units FileChooser.fileSizeKiloBytes={0} KB FileChooser.fileSizeMegaBytes={0} MB FileChooser.fileSizeGigaBytes={0} GB -// Mac-specific strings -FileChooser.saveTitleText=Guardar -FileChooser.openTitleText=Abrir -FileChooser.newFolderExistsErrorText=Ya existe ese nombre -FileChooser.chooseButtonText=Seleccionar +# Mac-specific strings +FileChooser.saveTitle.textAndMnemonic=Guardar +FileChooser.openTitle.textAndMnemonic=Abrir +FileChooser.newFolderExistsError.textAndMnemonic=Ya existe ese nombre +FileChooser.chooseButton.textAndMnemonic=Seleccionar -FileChooser.newFolderButtonText=Nueva Carpeta -FileChooser.newFolderTitleText=Nueva Carpeta -FileChooser.fileNameLabelText=Archivo: -FileChooser.saveDialogFileNameLabelText=Guardar como: -FileChooser.filesOfTypeLabelText=Formato de Archivo: +FileChooser.newFolderButton.textAndMnemonic=Nueva Carpeta +FileChooser.newFolderTitle.textAndMnemonic=Nueva Carpeta +FileChooser.fileNameLabel.textAndMnemonic=Archivo: +FileChooser.saveDialogFileNameLabel.textAndMnemonic=Guardar como: +FileChooser.filesOfTypeLabel.textAndMnemonic=Formato de Archivo: FileChooser.desktopName=Escritorio -FileChooser.newFolderPromptText=Nombre de la Nueva Carpeta: +FileChooser.newFolderPrompt.textAndMnemonic=Nombre de la Nueva Carpeta: FileChooser.untitledFolderName=carpeta sin t\u00EDtulo FileChooser.untitledFileName=sin t\u00EDtulo -FileChooser.createButtonText=Crear +FileChooser.createButton.textAndMnemonic=Crear -FileChooser.byDateText=Fecha de Modificaci\u00F3n -FileChooser.byNameText=Nombre +FileChooser.byDate.textAndMnemonic=Fecha de Modificaci\u00F3n +FileChooser.by.textAndMnemonic=Nombre FileChooser.newFolderAccessibleName=Nueva Carpeta FileChooser.mac.newFolder=carpeta sin t\u00EDtulo @@ -82,76 +82,54 @@ ############ COLOR CHOOSER STRINGS ############# -ColorChooser.previewText=Vista Previa -ColorChooser.okText=Aceptar -ColorChooser.cancelText=Cancelar -ColorChooser.resetText=Restablecer -# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic -ColorChooser.resetMnemonic=82 -ColorChooser.sampleText=Texto de Ejemplo Texto de Ejemplo -ColorChooser.swatchesNameText=Muestras -ColorChooser.swatchesMnemonic=85 -ColorChooser.swatchesDisplayedMnemonicIndex=0 -ColorChooser.swatchesRecentText=Reciente: -ColorChooser.hsbNameText=HSB -# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX -# constant, and an index into the text to render the mnemonic as. The -# mnemonic is xxxMnemonic and the index of the character to underline is -# xxxDisplayedMnemonicIndex. -ColorChooser.hsbMnemonic=72 -ColorChooser.hsbDisplayedMnemonicIndex=0 -ColorChooser.hsbHueText=H -ColorChooser.hsbSaturationText=S -ColorChooser.hsbBrightnessText=B -ColorChooser.hsbRedText=R -ColorChooser.hsbGreenText=G -ColorChooser.hsbBlueText=B -ColorChooser.rgbNameText=RGB -ColorChooser.rgbMnemonic=71 -ColorChooser.rgbDisplayedMnemonicIndex=1 -ColorChooser.rgbRedText=Rojo -ColorChooser.rgbRedMnemonic=74 -ColorChooser.rgbGreenText=Verde -ColorChooser.rgbGreenMnemonic=86 -ColorChooser.rgbBlueText=Azul -ColorChooser.rgbBlueMnemonic=90 +ColorChooser.preview.textAndMnemonic=Vista Previa +ColorChooser.ok.textAndMnemonic=Aceptar +ColorChooser.cancel.textAndMnemonic=Cancelar +ColorChooser.reset.textAndMnemonic=&Restablecer +ColorChooser.sample.textAndMnemonic=Texto de Ejemplo Texto de Ejemplo +ColorChooser.swatches.textAndMnemonic=M&uestras +ColorChooser.swatchesRecent.textAndMnemonic=Reciente: +ColorChooser.hsb.textAndMnemonic=&HSB +ColorChooser.hsbHue.textAndMnemonic=H +ColorChooser.hsbSaturation.textAndMnemonic=S +ColorChooser.hsbBrightness.textAndMnemonic=B +ColorChooser.hsbRed.textAndMnemonic=R +ColorChooser.hsbGreen.textAndMnemonic=G +ColorChooser.hsbBlue.textAndMnemonic=B +ColorChooser.rgb.textAndMnemonic=R&GB +ColorChooser.rgbRed.textAndMnemonic=Ro&jo +ColorChooser.rgbGreen.textAndMnemonic=&Verde +ColorChooser.rgbBlue.textAndMnemonic=A&zul ############ OPTION PANE STRINGS ############# -# Mnemonic keys correspond to KeyEvent.VK_XXX constant # We only define mnemonics for YES/NO, but for completeness you can # define mnemonics for any of the buttons. -OptionPane.yesButtonText=S\u00ED -OptionPane.yesButtonMnemonic=83 -OptionPane.noButtonText=No -OptionPane.noButtonMnemonic=78 -OptionPane.okButtonText=OK -#OptionPane.okButtonMnemonic=0 -OptionPane.cancelButtonText=Cancelar -#OptionPane.cancelButtonMnemonic=0 -OptionPane.titleText=Seleccionar una Opci\u00F3n +OptionPane.yesButton.textAndMnemonic=&S\u00ED +OptionPane.noButton.textAndMnemonic=&No +OptionPane.okButton.textAndMnemonic=Aceptar +OptionPane.cancelButton.textAndMnemonic=Cancelar +OptionPane.title.textAndMnemonic=Seleccionar una Opci\u00F3n # Title for the dialog for the showInputDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialogTitle=Entrada +OptionPane.inputDialog.titleAndMnemonic=Entrada # Title for the dialog for the showMessageDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialogTitle=Mensaje +OptionPane.messageDialog.titleAndMnemonic=Mensaje ############ Printing Dialog Strings ############ -PrintingDialog.titleProgressText=Impresi\u00F3n -PrintingDialog.titleAbortingText=Impresi\u00F3n (Abortando) +PrintingDialog.titleProgress.textAndMnemonic=Impresi\u00F3n +PrintingDialog.titleAborting.textAndMnemonic=Impresi\u00F3n (Abortando) -PrintingDialog.contentInitialText=Impresi\u00F3n en curso... +PrintingDialog.contentInitial.textAndMnemonic=Impresi\u00F3n en curso... # The following string will be formatted by a MessageFormat # and {0} will be replaced by page number being printed -PrintingDialog.contentProgressText=P\u00E1gina {0} impresa... - -PrintingDialog.contentAbortingText=Abortando la impresi\u00F3n... +PrintingDialog.contentProgress.textAndMnemonic=P\u00E1gina {0} impresa... -PrintingDialog.abortButtonText=Abortar -PrintingDialog.abortButtonMnemonic=65 -PrintingDialog.abortButtonDisplayedMnemonicIndex=0 -PrintingDialog.abortButtonToolTipText=Abortar Impresi\u00F3n +PrintingDialog.contentAborting.textAndMnemonic=Abortando la impresi\u00F3n... + +PrintingDialog.abortButton.textAndMnemonic=&Abortar +PrintingDialog.abortButtonToolTip.textAndMnemonic=Abortar Impresi\u00F3n ############ Internal Frame Strings ############ InternalFrame.iconButtonToolTip=Minimizar @@ -160,42 +138,42 @@ InternalFrame.closeButtonToolTip=Cerrar ############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButtonText=Restaurar -InternalFrameTitlePane.moveButtonText=Mover -InternalFrameTitlePane.sizeButtonText=Tama\u00F1o -InternalFrameTitlePane.minimizeButtonText=Minimizar -InternalFrameTitlePane.maximizeButtonText=Maximizar -InternalFrameTitlePane.closeButtonText=Cerrar +InternalFrameTitlePane.restoreButton.textAndMnemonic=Restaurar +InternalFrameTitlePane.moveButton.textAndMnemonic=Mover +InternalFrameTitlePane.sizeButton.textAndMnemonic=Tama\u00F1o +InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimizar +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximizar +InternalFrameTitlePane.closeButton.textAndMnemonic=Cerrar ############ Text strings ############# # Used for html forms -FormView.submitButtonText=Enviar Consulta -FormView.resetButtonText=Restablecer -FormView.browseFileButtonText=Examinar... +FormView.submitButton.textAndMnemonic=Enviar Consulta +FormView.resetButton.textAndMnemonic=Restablecer +FormView.browseFileButton.textAndMnemonic=Examinar... ############ Abstract Document Strings ############ -AbstractDocument.styleChangeText=cambio de estilo -AbstractDocument.additionText=adici\u00F3n -AbstractDocument.deletionText=supresi\u00F3n -AbstractDocument.undoText=Deshacer -AbstractDocument.redoText=Rehacer +AbstractDocument.styleChange.textAndMnemonic=cambio de estilo +AbstractDocument.addition.textAndMnemonic=adici\u00F3n +AbstractDocument.deletion.textAndMnemonic=supresi\u00F3n +AbstractDocument.undo.textAndMnemonic=Deshacer +AbstractDocument.redo.textAndMnemonic=Rehacer ############ Abstract Button Strings ############ -AbstractButton.clickText=hacer clic +AbstractButton.click.textAndMnemonic=hacer clic ############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undoText=Deshacer -AbstractUndoableEdit.redoText=Rehacer +AbstractUndoableEdit.undo.textAndMnemonic=Deshacer +AbstractUndoableEdit.redo.textAndMnemonic=Rehacer ############ Combo Box Strings ############ -ComboBox.togglePopupText=togglePopup +ComboBox.togglePopup.textAndMnemonic=togglePopup ############ Progress Monitor Strings ############ -ProgressMonitor.progressText=Progreso... +ProgressMonitor.progress.textAndMnemonic=Progreso... ############ Split Pane Strings ############ -SplitPane.leftButtonText=bot\u00F3n: izquierda -SplitPane.rightButtonText=bot\u00F3n: derecha +SplitPane.leftButton.textAndMnemonic=bot\u00F3n: izquierda +SplitPane.rightButton.textAndMnemonic=bot\u00F3n: derecha # Used for Isindex IsindexView.prompt=En este \u00EDndice se pueden efectuar b\u00FAsquedas. Escriba las palabras clave de b\u00FAsqueda: @@ -203,4 +181,3 @@ InternalFrameTitlePane.iconifyButtonAccessibleName=Convertir en Icono InternalFrameTitlePane.maximizeButtonAccessibleName=Maximizar InternalFrameTitlePane.closeButtonAccessibleName=Cerrar -
--- a/src/macosx/classes/com/apple/laf/resources/aqua_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/com/apple/laf/resources/aqua_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -36,45 +36,45 @@ # support. ############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescriptionText=Fichier g\u00E9n\u00E9rique -FileChooser.directoryDescriptionText=R\u00E9pertoire -FileChooser.newFolderErrorText=Erreur lors de la cr\u00E9ation du dossier +FileChooser.fileDescription.textAndMnemonic=Fichier g\u00E9n\u00E9rique +FileChooser.directoryDescription.textAndMnemonic=R\u00E9pertoire +FileChooser.newFolderError.textAndMnemonic=Erreur lors de la cr\u00E9ation du dossier FileChooser.newFolderErrorSeparator= : -FileChooser.acceptAllFileFilterText=Tous les fichiers -FileChooser.cancelButtonText=Annuler -FileChooser.saveButtonText=Enregistrer -FileChooser.openButtonText=Ouvrir -FileChooser.saveDialogTitleText=Enregistrer -FileChooser.openDialogTitleText=Ouvrir -FileChooser.updateButtonText=Mettre \u00E0 jour -FileChooser.helpButtonText=Aide -FileChooser.directoryOpenButtonText=Ouvrir +FileChooser.acceptAllFileFilter.textAndMnemonic=Tous les fichiers +FileChooser.cancelButton.textAndMnemonic=Annuler +FileChooser.saveButton.textAndMnemonic=Enregistrer +FileChooser.openButton.textAndMnemonic=Ouvrir +FileChooser.saveDialogTitle.textAndMnemonic=Enregistrer +FileChooser.openDialogTitle.textAndMnemonic=Ouvrir +FileChooser.updateButton.textAndMnemonic=Mettre \u00E0 jour +FileChooser.helpButton.textAndMnemonic=Aide +FileChooser.directoryOpenButton.textAndMnemonic=Ouvrir # File Size Units FileChooser.fileSizeKiloBytes={0} KB FileChooser.fileSizeMegaBytes={0} MB FileChooser.fileSizeGigaBytes={0} GB -// Mac-specific strings -FileChooser.saveTitleText=Enregistrer -FileChooser.openTitleText=Ouvrir -FileChooser.newFolderExistsErrorText=Ce nom est d\u00E9j\u00E0 utilis\u00E9 -FileChooser.chooseButtonText=Choisir +# Mac-specific strings +FileChooser.saveTitle.textAndMnemonic=Enregistrer +FileChooser.openTitle.textAndMnemonic=Ouvrir +FileChooser.newFolderExistsError.textAndMnemonic=Ce nom est d\u00E9j\u00E0 utilis\u00E9 +FileChooser.chooseButton.textAndMnemonic=Choisir -FileChooser.newFolderButtonText=Nouveau dossier -FileChooser.newFolderTitleText=Nouveau dossier -FileChooser.fileNameLabelText=Fichier : -FileChooser.saveDialogFileNameLabelText=Enregistrer sous : -FileChooser.filesOfTypeLabelText=Format de fichier : +FileChooser.newFolderButton.textAndMnemonic=Nouveau dossier +FileChooser.newFolderTitle.textAndMnemonic=Nouveau dossier +FileChooser.fileNameLabel.textAndMnemonic=Fichier : +FileChooser.saveDialogFileNameLabel.textAndMnemonic=Enregistrer sous : +FileChooser.filesOfTypeLabel.textAndMnemonic=Format de fichier : FileChooser.desktopName=Bureau -FileChooser.newFolderPromptText=Nom du nouveau dossier : +FileChooser.newFolderPrompt.textAndMnemonic=Nom du nouveau dossier : FileChooser.untitledFolderName=dossier sans titre FileChooser.untitledFileName=sans titre -FileChooser.createButtonText=Cr\u00E9er +FileChooser.createButton.textAndMnemonic=Cr\u00E9er -FileChooser.byDateText=Date de modification -FileChooser.byNameText=Nom +FileChooser.byDate.textAndMnemonic=Date de modification +FileChooser.by.textAndMnemonic=Nom FileChooser.newFolderAccessibleName=Nouveau dossier FileChooser.mac.newFolder=dossier sans titre @@ -82,76 +82,54 @@ ############ COLOR CHOOSER STRINGS ############# -ColorChooser.previewText=Aper\u00E7u -ColorChooser.okText=OK -ColorChooser.cancelText=Annuler -ColorChooser.resetText=R\u00E9initialiser -# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic -ColorChooser.resetMnemonic=82 -ColorChooser.sampleText=Echantillon de texte Echantillon de texte -ColorChooser.swatchesNameText=Echantillons -ColorChooser.swatchesMnemonic=69 -ColorChooser.swatchesDisplayedMnemonicIndex=0 -ColorChooser.swatchesRecentText=Dernier : -ColorChooser.hsbNameText=TSL -# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX -# constant, and an index into the text to render the mnemonic as. The -# mnemonic is xxxMnemonic and the index of the character to underline is -# xxxDisplayedMnemonicIndex. -ColorChooser.hsbMnemonic=84 -ColorChooser.hsbDisplayedMnemonicIndex=0 -ColorChooser.hsbHueText=T -ColorChooser.hsbSaturationText=S -ColorChooser.hsbBrightnessText=L -ColorChooser.hsbRedText=R -ColorChooser.hsbGreenText=V -ColorChooser.hsbBlueText=B -ColorChooser.rgbNameText=RVB -ColorChooser.rgbMnemonic=86 -ColorChooser.rgbDisplayedMnemonicIndex=1 -ColorChooser.rgbRedText=Rouge -ColorChooser.rgbRedMnemonic=79 -ColorChooser.rgbGreenText=Vert -ColorChooser.rgbGreenMnemonic=86 -ColorChooser.rgbBlueText=Bleu -ColorChooser.rgbBlueMnemonic=66 +ColorChooser.preview.textAndMnemonic=Aper\u00E7u +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=Annuler +ColorChooser.reset.textAndMnemonic=&R\u00E9initialiser +ColorChooser.sample.textAndMnemonic=Echantillon de texte Echantillon de texte +ColorChooser.swatches.textAndMnemonic=&Echantillons +ColorChooser.swatchesRecent.textAndMnemonic=Dernier : +ColorChooser.hsb.textAndMnemonic=&TSL +ColorChooser.hsbHue.textAndMnemonic=T +ColorChooser.hsbSaturation.textAndMnemonic=S +ColorChooser.hsbBrightness.textAndMnemonic=B +ColorChooser.hsbRed.textAndMnemonic=R +ColorChooser.hsbGreen.textAndMnemonic=V +ColorChooser.hsbBlue.textAndMnemonic=B +ColorChooser.rgb.textAndMnemonic=R&VB +ColorChooser.rgbRed.textAndMnemonic=R&ouge +ColorChooser.rgbGreen.textAndMnemonic=&Vert +ColorChooser.rgbBlue.textAndMnemonic=&Bleu ############ OPTION PANE STRINGS ############# -# Mnemonic keys correspond to KeyEvent.VK_XXX constant # We only define mnemonics for YES/NO, but for completeness you can # define mnemonics for any of the buttons. -OptionPane.yesButtonText=Oui -OptionPane.yesButtonMnemonic=79 -OptionPane.noButtonText=Non -OptionPane.noButtonMnemonic=78 -OptionPane.okButtonText=OK -#OptionPane.okButtonMnemonic=0 -OptionPane.cancelButtonText=Annuler -#OptionPane.cancelButtonMnemonic=0 -OptionPane.titleText=S\u00E9lectionner une option +OptionPane.yesButton.textAndMnemonic=&Oui +OptionPane.noButton.textAndMnemonic=&Non +OptionPane.okButton.textAndMnemonic=OK +OptionPane.cancelButton.textAndMnemonic=Annuler +OptionPane.title.textAndMnemonic=S\u00E9lectionner une option # Title for the dialog for the showInputDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialogTitle=Entr\u00E9e +OptionPane.inputDialog.titleAndMnemonic=Entr\u00E9e # Title for the dialog for the showMessageDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialogTitle=Message +OptionPane.messageDialog.titleAndMnemonic=Message ############ Printing Dialog Strings ############ -PrintingDialog.titleProgressText=Impression -PrintingDialog.titleAbortingText=Impression (abandon) +PrintingDialog.titleProgress.textAndMnemonic=Impression +PrintingDialog.titleAborting.textAndMnemonic=Impression (abandon) -PrintingDialog.contentInitialText=Impression en cours... +PrintingDialog.contentInitial.textAndMnemonic=Impression en cours... # The following string will be formatted by a MessageFormat # and {0} will be replaced by page number being printed -PrintingDialog.contentProgressText=Page {0} imprim\u00E9e... - -PrintingDialog.contentAbortingText=Abandon de l'impression... +PrintingDialog.contentProgress.textAndMnemonic=Page {0} imprim\u00E9e... -PrintingDialog.abortButtonText=Abandonner -PrintingDialog.abortButtonMnemonic=65 -PrintingDialog.abortButtonDisplayedMnemonicIndex=0 -PrintingDialog.abortButtonToolTipText=Abandonner l'impression +PrintingDialog.contentAborting.textAndMnemonic=Abandon de l'impression... + +PrintingDialog.abortButton.textAndMnemonic=&Abandonner +PrintingDialog.abortButtonToolTip.textAndMnemonic=Abandonner l'impression ############ Internal Frame Strings ############ InternalFrame.iconButtonToolTip=R\u00E9duire @@ -160,42 +138,42 @@ InternalFrame.closeButtonToolTip=Fermer ############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButtonText=Restaurer -InternalFrameTitlePane.moveButtonText=D\u00E9placer -InternalFrameTitlePane.sizeButtonText=Taille -InternalFrameTitlePane.minimizeButtonText=R\u00E9duire -InternalFrameTitlePane.maximizeButtonText=Agrandir -InternalFrameTitlePane.closeButtonText=Fermer +InternalFrameTitlePane.restoreButton.textAndMnemonic=Restaurer +InternalFrameTitlePane.moveButton.textAndMnemonic=D\u00E9placer +InternalFrameTitlePane.sizeButton.textAndMnemonic=Taille +InternalFrameTitlePane.minimizeButton.textAndMnemonic=R\u00E9duire +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Agrandir +InternalFrameTitlePane.closeButton.textAndMnemonic=Fermer ############ Text strings ############# # Used for html forms -FormView.submitButtonText=Soumettre la requ\u00EAte -FormView.resetButtonText=R\u00E9initialiser -FormView.browseFileButtonText=Parcourir... +FormView.submitButton.textAndMnemonic=Soumettre la requ\u00EAte +FormView.resetButton.textAndMnemonic=R\u00E9initialiser +FormView.browseFileButton.textAndMnemonic=Parcourir... ############ Abstract Document Strings ############ -AbstractDocument.styleChangeText=modification de style -AbstractDocument.additionText=ajout -AbstractDocument.deletionText=suppression -AbstractDocument.undoText=Annuler -AbstractDocument.redoText=R\u00E9tablir +AbstractDocument.styleChange.textAndMnemonic=modification de style +AbstractDocument.addition.textAndMnemonic=ajout +AbstractDocument.deletion.textAndMnemonic=suppression +AbstractDocument.undo.textAndMnemonic=Annuler +AbstractDocument.redo.textAndMnemonic=R\u00E9tablir ############ Abstract Button Strings ############ -AbstractButton.clickText=cliquer +AbstractButton.click.textAndMnemonic=cliquer ############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undoText=Annuler -AbstractUndoableEdit.redoText=R\u00E9tablir +AbstractUndoableEdit.undo.textAndMnemonic=Annuler +AbstractUndoableEdit.redo.textAndMnemonic=R\u00E9tablir ############ Combo Box Strings ############ -ComboBox.togglePopupText=togglePopup +ComboBox.togglePopup.textAndMnemonic=togglePopup ############ Progress Monitor Strings ############ -ProgressMonitor.progressText=Progression... +ProgressMonitor.progress.textAndMnemonic=Progression... ############ Split Pane Strings ############ -SplitPane.leftButtonText=bouton gauche -SplitPane.rightButtonText=bouton droit +SplitPane.leftButton.textAndMnemonic=bouton gauche +SplitPane.rightButton.textAndMnemonic=bouton droit # Used for Isindex IsindexView.prompt=Ceci est un index de recherche. Tapez des mots-cl\u00E9s pour la recherche : @@ -203,4 +181,3 @@ InternalFrameTitlePane.iconifyButtonAccessibleName=R\u00E9duire InternalFrameTitlePane.maximizeButtonAccessibleName=Agrandir InternalFrameTitlePane.closeButtonAccessibleName=Fermer -
--- a/src/macosx/classes/com/apple/laf/resources/aqua_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/com/apple/laf/resources/aqua_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -36,45 +36,45 @@ # support. ############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescriptionText=File generico -FileChooser.directoryDescriptionText=Directory -FileChooser.newFolderErrorText=Si \u00E8 verificato un errore durante la creazione della cartella +FileChooser.fileDescription.textAndMnemonic=File generico +FileChooser.directoryDescription.textAndMnemonic=Directory +FileChooser.newFolderError.textAndMnemonic=Si \u00E8 verificato un errore durante la creazione della cartella FileChooser.newFolderErrorSeparator= : -FileChooser.acceptAllFileFilterText=Tutti i file -FileChooser.cancelButtonText=Annulla -FileChooser.saveButtonText=Salva -FileChooser.openButtonText=Apri -FileChooser.saveDialogTitleText=Salva -FileChooser.openDialogTitleText=Apri -FileChooser.updateButtonText=Aggiorna -FileChooser.helpButtonText=? -FileChooser.directoryOpenButtonText=Apri +FileChooser.acceptAllFileFilter.textAndMnemonic=Tutti i file +FileChooser.cancelButton.textAndMnemonic=Annulla +FileChooser.saveButton.textAndMnemonic=Salva +FileChooser.openButton.textAndMnemonic=Apri +FileChooser.saveDialogTitle.textAndMnemonic=Salva +FileChooser.openDialogTitle.textAndMnemonic=Apri +FileChooser.updateButton.textAndMnemonic=Aggiorna +FileChooser.helpButton.textAndMnemonic=? +FileChooser.directoryOpenButton.textAndMnemonic=Apri # File Size Units FileChooser.fileSizeKiloBytes={0} KB FileChooser.fileSizeMegaBytes={0} MB FileChooser.fileSizeGigaBytes={0} GB -// Mac-specific strings -FileChooser.saveTitleText=Salva -FileChooser.openTitleText=Apri -FileChooser.newFolderExistsErrorText=Il nome \u00E8 gi\u00E0 stato assegnato -FileChooser.chooseButtonText=Scegli +# Mac-specific strings +FileChooser.saveTitle.textAndMnemonic=Salva +FileChooser.openTitle.textAndMnemonic=Apri +FileChooser.newFolderExistsError.textAndMnemonic=Il nome \u00E8 gi\u00E0 stato assegnato +FileChooser.chooseButton.textAndMnemonic=Scegli -FileChooser.newFolderButtonText=Nuova cartella -FileChooser.newFolderTitleText=Nuova cartella -FileChooser.fileNameLabelText=File: -FileChooser.saveDialogFileNameLabelText=Salva con nome: -FileChooser.filesOfTypeLabelText=Formato file: +FileChooser.newFolderButton.textAndMnemonic=Nuova cartella +FileChooser.newFolderTitle.textAndMnemonic=Nuova cartella +FileChooser.fileNameLabel.textAndMnemonic=File: +FileChooser.saveDialogFileNameLabel.textAndMnemonic=Salva con nome: +FileChooser.filesOfTypeLabel.textAndMnemonic=Formato file: FileChooser.desktopName=Desktop -FileChooser.newFolderPromptText=Nome nuova cartella: +FileChooser.newFolderPrompt.textAndMnemonic=Nome nuova cartella: FileChooser.untitledFolderName=cartella senza titolo FileChooser.untitledFileName=senza titolo -FileChooser.createButtonText=Crea +FileChooser.createButton.textAndMnemonic=Crea -FileChooser.byDateText=Data modifica -FileChooser.byNameText=Nome +FileChooser.byDate.textAndMnemonic=Data modifica +FileChooser.by.textAndMnemonic=Nome FileChooser.newFolderAccessibleName=Nuova cartella FileChooser.mac.newFolder=cartella senza titolo @@ -82,76 +82,54 @@ ############ COLOR CHOOSER STRINGS ############# -ColorChooser.previewText=Anteprima -ColorChooser.okText=OK -ColorChooser.cancelText=Annulla -ColorChooser.resetText=Reimposta -# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic -ColorChooser.resetMnemonic=69 -ColorChooser.sampleText=Testo di prova Testo di prova -ColorChooser.swatchesNameText=Colori campione -ColorChooser.swatchesMnemonic=77 -ColorChooser.swatchesDisplayedMnemonicIndex=0 -ColorChooser.swatchesRecentText=Recenti: -ColorChooser.hsbNameText=HSB -# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX -# constant, and an index into the text to render the mnemonic as. The -# mnemonic is xxxMnemonic and the index of the character to underline is -# xxxDisplayedMnemonicIndex. -ColorChooser.hsbMnemonic=72 -ColorChooser.hsbDisplayedMnemonicIndex=0 -ColorChooser.hsbHueText=H -ColorChooser.hsbSaturationText=S -ColorChooser.hsbBrightnessText=B -ColorChooser.hsbRedText=R -ColorChooser.hsbGreenText=G -ColorChooser.hsbBlueText=B -ColorChooser.rgbNameText=RGB -ColorChooser.rgbMnemonic=71 -ColorChooser.rgbDisplayedMnemonicIndex=1 -ColorChooser.rgbRedText=Rosso -ColorChooser.rgbRedMnemonic=82 -ColorChooser.rgbGreenText=Verde -ColorChooser.rgbGreenMnemonic=68 -ColorChooser.rgbBlueText=Blu -ColorChooser.rgbBlueMnemonic=66 +ColorChooser.preview.textAndMnemonic=Anteprima +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=Annulla +ColorChooser.reset.textAndMnemonic=R&eimposta +ColorChooser.sample.textAndMnemonic=Testo di prova Testo di prova +ColorChooser.swatches.textAndMnemonic=Colori ca&mpione +ColorChooser.swatchesRecent.textAndMnemonic=Recenti: +ColorChooser.hsb.textAndMnemonic=&HSB +ColorChooser.hsbHue.textAndMnemonic=H +ColorChooser.hsbSaturation.textAndMnemonic=S +ColorChooser.hsbBrightness.textAndMnemonic=B +ColorChooser.hsbRed.textAndMnemonic=R +ColorChooser.hsbGreen.textAndMnemonic=G +ColorChooser.hsbBlue.textAndMnemonic=B +ColorChooser.rgb.textAndMnemonic=R&GB +ColorChooser.rgbRed.textAndMnemonic=&Rosso +ColorChooser.rgbGreen.textAndMnemonic=Ver&de +ColorChooser.rgbBlue.textAndMnemonic=&Blu ############ OPTION PANE STRINGS ############# -# Mnemonic keys correspond to KeyEvent.VK_XXX constant # We only define mnemonics for YES/NO, but for completeness you can # define mnemonics for any of the buttons. -OptionPane.yesButtonText=S\u00EC -OptionPane.yesButtonMnemonic=83 -OptionPane.noButtonText=No -OptionPane.noButtonMnemonic=78 -OptionPane.okButtonText=OK -#OptionPane.okButtonMnemonic=0 -OptionPane.cancelButtonText=Annulla -#OptionPane.cancelButtonMnemonic=0 -OptionPane.titleText=Selezionare una opzione +OptionPane.yesButton.textAndMnemonic=&S\u00EC +OptionPane.noButton.textAndMnemonic=&No +OptionPane.okButton.textAndMnemonic=OK +OptionPane.cancelButton.textAndMnemonic=Annulla +OptionPane.title.textAndMnemonic=Selezionare una opzione # Title for the dialog for the showInputDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialogTitle=Input +OptionPane.inputDialog.titleAndMnemonic=Input # Title for the dialog for the showMessageDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialogTitle=Messaggio +OptionPane.messageDialog.titleAndMnemonic=Messaggio ############ Printing Dialog Strings ############ -PrintingDialog.titleProgressText=Stampa in corso -PrintingDialog.titleAbortingText=Stampa in corso (operazione interrotta) +PrintingDialog.titleProgress.textAndMnemonic=Stampa in corso +PrintingDialog.titleAborting.textAndMnemonic=Stampa in corso (operazione interrotta) -PrintingDialog.contentInitialText=Stampa in corso... +PrintingDialog.contentInitial.textAndMnemonic=Stampa in corso... # The following string will be formatted by a MessageFormat # and {0} will be replaced by page number being printed -PrintingDialog.contentProgressText=Pagina stampata {0}... - -PrintingDialog.contentAbortingText=Interruzione della stampa in corso... +PrintingDialog.contentProgress.textAndMnemonic=Pagina stampata {0}... -PrintingDialog.abortButtonText=Interrompi -PrintingDialog.abortButtonMnemonic=73 -PrintingDialog.abortButtonDisplayedMnemonicIndex=0 -PrintingDialog.abortButtonToolTipText=Interrompe la stampa +PrintingDialog.contentAborting.textAndMnemonic=Interruzione della stampa in corso... + +PrintingDialog.abortButton.textAndMnemonic=&Interrompi +PrintingDialog.abortButtonToolTip.textAndMnemonic=Interrompe la stampa ############ Internal Frame Strings ############ InternalFrame.iconButtonToolTip=Riduce a icona @@ -160,42 +138,42 @@ InternalFrame.closeButtonToolTip=Chiude ############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButtonText=Ripristina -InternalFrameTitlePane.moveButtonText=Sposta -InternalFrameTitlePane.sizeButtonText=Dimensiona -InternalFrameTitlePane.minimizeButtonText=Riduci a icona -InternalFrameTitlePane.maximizeButtonText=Ingrandisci -InternalFrameTitlePane.closeButtonText=Chiudi +InternalFrameTitlePane.restoreButton.textAndMnemonic=Ripristina +InternalFrameTitlePane.moveButton.textAndMnemonic=Sposta +InternalFrameTitlePane.sizeButton.textAndMnemonic=Dimensiona +InternalFrameTitlePane.minimizeButton.textAndMnemonic=Riduci a icona +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Ingrandisci +InternalFrameTitlePane.closeButton.textAndMnemonic=Chiudi ############ Text strings ############# # Used for html forms -FormView.submitButtonText=Sottometti query -FormView.resetButtonText=Reimposta -FormView.browseFileButtonText=Sfoglia... +FormView.submitButton.textAndMnemonic=Sottometti query +FormView.resetButton.textAndMnemonic=Reimposta +FormView.browseFileButton.textAndMnemonic=Sfoglia... ############ Abstract Document Strings ############ -AbstractDocument.styleChangeText=modifica di stile -AbstractDocument.additionText=aggiunta -AbstractDocument.deletionText=eliminazione -AbstractDocument.undoText=Annulla -AbstractDocument.redoText=Ripeti +AbstractDocument.styleChange.textAndMnemonic=modifica di stile +AbstractDocument.addition.textAndMnemonic=aggiunta +AbstractDocument.deletion.textAndMnemonic=eliminazione +AbstractDocument.undo.textAndMnemonic=Annulla +AbstractDocument.redo.textAndMnemonic=Ripeti ############ Abstract Button Strings ############ -AbstractButton.clickText=fare clic +AbstractButton.click.textAndMnemonic=fare clic ############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undoText=Annulla -AbstractUndoableEdit.redoText=Ripeti +AbstractUndoableEdit.undo.textAndMnemonic=Annulla +AbstractUndoableEdit.redo.textAndMnemonic=Ripeti ############ Combo Box Strings ############ -ComboBox.togglePopupText=togglePopup +ComboBox.togglePopup.textAndMnemonic=togglePopup ############ Progress Monitor Strings ############ -ProgressMonitor.progressText=In corso... +ProgressMonitor.progress.textAndMnemonic=In corso... ############ Split Pane Strings ############ -SplitPane.leftButtonText=pulsante sinistro -SplitPane.rightButtonText=pulsante destro +SplitPane.leftButton.textAndMnemonic=pulsante sinistro +SplitPane.rightButton.textAndMnemonic=pulsante destro # Used for Isindex IsindexView.prompt=Questo \u00E8 un indice di ricerca. Immettere le parole chiave: @@ -203,4 +181,3 @@ InternalFrameTitlePane.iconifyButtonAccessibleName=Riduci a icona InternalFrameTitlePane.maximizeButtonAccessibleName=Ingrandisci InternalFrameTitlePane.closeButtonAccessibleName=Chiudi -
--- a/src/macosx/classes/com/apple/laf/resources/aqua_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/com/apple/laf/resources/aqua_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -36,45 +36,45 @@ # support. ############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescriptionText=\u6C4E\u7528\u30D5\u30A1\u30A4\u30EB -FileChooser.directoryDescriptionText=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA -FileChooser.newFolderErrorText=\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F +FileChooser.fileDescription.textAndMnemonic=\u6C4E\u7528\u30D5\u30A1\u30A4\u30EB +FileChooser.directoryDescription.textAndMnemonic=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA +FileChooser.newFolderError.textAndMnemonic=\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F FileChooser.newFolderErrorSeparator= : -FileChooser.acceptAllFileFilterText=\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB -FileChooser.cancelButtonText=\u53D6\u6D88 -FileChooser.saveButtonText=\u4FDD\u5B58 -FileChooser.openButtonText=\u958B\u304F -FileChooser.saveDialogTitleText=\u4FDD\u5B58 -FileChooser.openDialogTitleText=\u958B\u304F -FileChooser.updateButtonText=\u66F4\u65B0 -FileChooser.helpButtonText=\u30D8\u30EB\u30D7 -FileChooser.directoryOpenButtonText=\u958B\u304F +FileChooser.acceptAllFileFilter.textAndMnemonic=\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB +FileChooser.cancelButton.textAndMnemonic=\u53D6\u6D88 +FileChooser.saveButton.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openButton.textAndMnemonic=\u958B\u304F +FileChooser.saveDialogTitle.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openDialogTitle.textAndMnemonic=\u958B\u304F +FileChooser.updateButton.textAndMnemonic=\u66F4\u65B0 +FileChooser.helpButton.textAndMnemonic=\u30D8\u30EB\u30D7 +FileChooser.directoryOpenButton.textAndMnemonic=\u958B\u304F # File Size Units FileChooser.fileSizeKiloBytes={0} KB FileChooser.fileSizeMegaBytes={0} MB FileChooser.fileSizeGigaBytes={0} GB -// Mac-specific strings -FileChooser.saveTitleText=\u4FDD\u5B58 -FileChooser.openTitleText=\u958B\u304F -FileChooser.newFolderExistsErrorText=\u305D\u306E\u540D\u524D\u306F\u3059\u3067\u306B\u4F7F\u7528\u3055\u308C\u3066\u3044\u307E\u3059 -FileChooser.chooseButtonText=\u9078\u629E +# Mac-specific strings +FileChooser.saveTitle.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openTitle.textAndMnemonic=\u958B\u304F +FileChooser.newFolderExistsError.textAndMnemonic=\u305D\u306E\u540D\u524D\u306F\u3059\u3067\u306B\u4F7F\u7528\u3055\u308C\u3066\u3044\u307E\u3059 +FileChooser.chooseButton.textAndMnemonic=\u9078\u629E -FileChooser.newFolderButtonText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 -FileChooser.newFolderTitleText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 -FileChooser.fileNameLabelText=\u30D5\u30A1\u30A4\u30EB: -FileChooser.saveDialogFileNameLabelText=\u5225\u540D\u4FDD\u5B58: -FileChooser.filesOfTypeLabelText=\u30D5\u30A1\u30A4\u30EB\u5F62\u5F0F: +FileChooser.newFolderButton.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 +FileChooser.newFolderTitle.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 +FileChooser.fileNameLabel.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB: +FileChooser.saveDialogFileNameLabel.textAndMnemonic=\u5225\u540D\u4FDD\u5B58: +FileChooser.filesOfTypeLabel.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u5F62\u5F0F: FileChooser.desktopName=\u30C7\u30B9\u30AF\u30C8\u30C3\u30D7 -FileChooser.newFolderPromptText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u540D\u524D: +FileChooser.newFolderPrompt.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u540D\u524D: FileChooser.untitledFolderName=\u7121\u984C\u306E\u30D5\u30A9\u30EB\u30C0 FileChooser.untitledFileName=\u7121\u984C -FileChooser.createButtonText=\u4F5C\u6210 +FileChooser.createButton.textAndMnemonic=\u4F5C\u6210 -FileChooser.byDateText=\u5909\u66F4\u65E5 -FileChooser.byNameText=\u540D\u524D +FileChooser.byDate.textAndMnemonic=\u5909\u66F4\u65E5 +FileChooser.by.textAndMnemonic=\u540D\u524D FileChooser.newFolderAccessibleName=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 FileChooser.mac.newFolder=\u7121\u984C\u306E\u30D5\u30A9\u30EB\u30C0 @@ -82,76 +82,54 @@ ############ COLOR CHOOSER STRINGS ############# -ColorChooser.previewText=\u30D7\u30EC\u30D3\u30E5\u30FC -ColorChooser.okText=OK -ColorChooser.cancelText=\u53D6\u6D88 -ColorChooser.resetText=\u30EA\u30BB\u30C3\u30C8(R) -# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic -ColorChooser.resetMnemonic=82 -ColorChooser.sampleText=\u30B5\u30F3\u30D7\u30EB\u30FB\u30C6\u30AD\u30B9\u30C8 \u30B5\u30F3\u30D7\u30EB\u30FB\u30C6\u30AD\u30B9\u30C8 -ColorChooser.swatchesNameText=\u30B5\u30F3\u30D7\u30EB(S) -ColorChooser.swatchesMnemonic=83 -ColorChooser.swatchesDisplayedMnemonicIndex=0 -ColorChooser.swatchesRecentText=\u6700\u65B0: -ColorChooser.hsbNameText=HSB(H) -# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX -# constant, and an index into the text to render the mnemonic as. The -# mnemonic is xxxMnemonic and the index of the character to underline is -# xxxDisplayedMnemonicIndex. -ColorChooser.hsbMnemonic=72 -ColorChooser.hsbDisplayedMnemonicIndex=0 -ColorChooser.hsbHueText=H -ColorChooser.hsbSaturationText=S -ColorChooser.hsbBrightnessText=B -ColorChooser.hsbRedText=R -ColorChooser.hsbGreenText=G -ColorChooser.hsbBlueText=B -ColorChooser.rgbNameText=RGB(G) -ColorChooser.rgbMnemonic=71 -ColorChooser.rgbDisplayedMnemonicIndex=1 -ColorChooser.rgbRedText=\u8D64(D) -ColorChooser.rgbRedMnemonic=68 -ColorChooser.rgbGreenText=\u7DD1(N) -ColorChooser.rgbGreenMnemonic=78 -ColorChooser.rgbBlueText=\u9752(B) -ColorChooser.rgbBlueMnemonic=66 +ColorChooser.preview.textAndMnemonic=\u30D7\u30EC\u30D3\u30E5\u30FC +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=\u53D6\u6D88 +ColorChooser.reset.textAndMnemonic=\u30EA\u30BB\u30C3\u30C8(&R) +ColorChooser.sample.textAndMnemonic=\u30B5\u30F3\u30D7\u30EB\u30FB\u30C6\u30AD\u30B9\u30C8 \u30B5\u30F3\u30D7\u30EB\u30FB\u30C6\u30AD\u30B9\u30C8 +ColorChooser.swatches.textAndMnemonic=\u30B5\u30F3\u30D7\u30EB(&S) +ColorChooser.swatchesRecent.textAndMnemonic=\u6700\u65B0: +ColorChooser.hsb.textAndMnemonic=HSB(&H) +ColorChooser.hsbHue.textAndMnemonic=H +ColorChooser.hsbSaturation.textAndMnemonic=S +ColorChooser.hsbBrightness.textAndMnemonic=B +ColorChooser.hsbRed.textAndMnemonic=R +ColorChooser.hsbGreen.textAndMnemonic=G +ColorChooser.hsbBlue.textAndMnemonic=B +ColorChooser.rgb.textAndMnemonic=RGB(&G) +ColorChooser.rgbRed.textAndMnemonic=\u8D64(&D) +ColorChooser.rgbGreen.textAndMnemonic=\u7DD1(&N) +ColorChooser.rgbBlue.textAndMnemonic=\u9752(&B) ############ OPTION PANE STRINGS ############# -# Mnemonic keys correspond to KeyEvent.VK_XXX constant # We only define mnemonics for YES/NO, but for completeness you can # define mnemonics for any of the buttons. -OptionPane.yesButtonText=\u306F\u3044(Y) -OptionPane.yesButtonMnemonic=89 -OptionPane.noButtonText=\u3044\u3044\u3048(N) -OptionPane.noButtonMnemonic=78 -OptionPane.okButtonText=OK -#OptionPane.okButtonMnemonic=0 -OptionPane.cancelButtonText=\u53D6\u6D88 -#OptionPane.cancelButtonMnemonic=0 -OptionPane.titleText=\u30AA\u30D7\u30B7\u30E7\u30F3\u306E\u9078\u629E +OptionPane.yesButton.textAndMnemonic=\u306F\u3044(&Y) +OptionPane.noButton.textAndMnemonic=\u3044\u3044\u3048(&N) +OptionPane.okButton.textAndMnemonic=OK +OptionPane.cancelButton.textAndMnemonic=\u53D6\u6D88 +OptionPane.title.textAndMnemonic=\u30AA\u30D7\u30B7\u30E7\u30F3\u306E\u9078\u629E # Title for the dialog for the showInputDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialogTitle=\u5165\u529B +OptionPane.inputDialog.titleAndMnemonic=\u5165\u529B # Title for the dialog for the showMessageDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialogTitle=\u30E1\u30C3\u30BB\u30FC\u30B8 +OptionPane.messageDialog.titleAndMnemonic=\u30E1\u30C3\u30BB\u30FC\u30B8 ############ Printing Dialog Strings ############ -PrintingDialog.titleProgressText=\u5370\u5237\u3057\u3066\u3044\u307E\u3059 -PrintingDialog.titleAbortingText=\u5370\u5237\u3092\u4E2D\u6B62\u3057\u3066\u3044\u307E\u3059 +PrintingDialog.titleProgress.textAndMnemonic=\u5370\u5237\u3057\u3066\u3044\u307E\u3059 +PrintingDialog.titleAborting.textAndMnemonic=\u5370\u5237\u3092\u4E2D\u6B62\u3057\u3066\u3044\u307E\u3059 -PrintingDialog.contentInitialText=\u5370\u5237\u4E2D... +PrintingDialog.contentInitial.textAndMnemonic=\u5370\u5237\u4E2D... # The following string will be formatted by a MessageFormat # and {0} will be replaced by page number being printed -PrintingDialog.contentProgressText=\u30DA\u30FC\u30B8{0}\u3092\u5370\u5237\u3057\u307E\u3057\u305F... - -PrintingDialog.contentAbortingText=\u5370\u5237\u3092\u4E2D\u6B62\u3057\u3066\u3044\u307E\u3059... +PrintingDialog.contentProgress.textAndMnemonic=\u30DA\u30FC\u30B8{0}\u3092\u5370\u5237\u3057\u307E\u3057\u305F... -PrintingDialog.abortButtonText=\u4E2D\u6B62(A) -PrintingDialog.abortButtonMnemonic=65 -PrintingDialog.abortButtonDisplayedMnemonicIndex=0 -PrintingDialog.abortButtonToolTipText=\u5370\u5237\u306E\u4E2D\u6B62 +PrintingDialog.contentAborting.textAndMnemonic=\u5370\u5237\u3092\u4E2D\u6B62\u3057\u3066\u3044\u307E\u3059... + +PrintingDialog.abortButton.textAndMnemonic=\u4E2D\u6B62(&A) +PrintingDialog.abortButtonToolTip.textAndMnemonic=\u5370\u5237\u306E\u4E2D\u6B62 ############ Internal Frame Strings ############ InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316 @@ -160,42 +138,42 @@ InternalFrame.closeButtonToolTip=\u9589\u3058\u308B ############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButtonText=\u5FA9\u5143 -InternalFrameTitlePane.moveButtonText=\u79FB\u52D5 -InternalFrameTitlePane.sizeButtonText=\u30B5\u30A4\u30BA -InternalFrameTitlePane.minimizeButtonText=\u6700\u5C0F\u5316 -InternalFrameTitlePane.maximizeButtonText=\u6700\u5927\u5316 -InternalFrameTitlePane.closeButtonText=\u9589\u3058\u308B +InternalFrameTitlePane.restoreButton.textAndMnemonic=\u5FA9\u5143 +InternalFrameTitlePane.moveButton.textAndMnemonic=\u79FB\u52D5 +InternalFrameTitlePane.sizeButton.textAndMnemonic=\u30B5\u30A4\u30BA +InternalFrameTitlePane.minimizeButton.textAndMnemonic=\u6700\u5C0F\u5316 +InternalFrameTitlePane.maximizeButton.textAndMnemonic=\u6700\u5927\u5316 +InternalFrameTitlePane.closeButton.textAndMnemonic=\u9589\u3058\u308B ############ Text strings ############# # Used for html forms -FormView.submitButtonText=\u554F\u5408\u305B\u306E\u5B9F\u884C -FormView.resetButtonText=\u30EA\u30BB\u30C3\u30C8 -FormView.browseFileButtonText=\u53C2\u7167... +FormView.submitButton.textAndMnemonic=\u554F\u5408\u305B\u306E\u5B9F\u884C +FormView.resetButton.textAndMnemonic=\u30EA\u30BB\u30C3\u30C8 +FormView.browseFileButton.textAndMnemonic=\u53C2\u7167... ############ Abstract Document Strings ############ -AbstractDocument.styleChangeText=\u30B9\u30BF\u30A4\u30EB\u5909\u66F4 -AbstractDocument.additionText=\u8FFD\u52A0 -AbstractDocument.deletionText=\u524A\u9664 -AbstractDocument.undoText=\u5143\u306B\u623B\u3059 -AbstractDocument.redoText=\u3084\u308A\u76F4\u3057 +AbstractDocument.styleChange.textAndMnemonic=\u30B9\u30BF\u30A4\u30EB\u5909\u66F4 +AbstractDocument.addition.textAndMnemonic=\u8FFD\u52A0 +AbstractDocument.deletion.textAndMnemonic=\u524A\u9664 +AbstractDocument.undo.textAndMnemonic=\u5143\u306B\u623B\u3059 +AbstractDocument.redo.textAndMnemonic=\u3084\u308A\u76F4\u3057 ############ Abstract Button Strings ############ -AbstractButton.clickText=\u30AF\u30EA\u30C3\u30AF +AbstractButton.click.textAndMnemonic=\u30AF\u30EA\u30C3\u30AF ############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undoText=\u5143\u306B\u623B\u3059 -AbstractUndoableEdit.redoText=\u3084\u308A\u76F4\u3057 +AbstractUndoableEdit.undo.textAndMnemonic=\u5143\u306B\u623B\u3059 +AbstractUndoableEdit.redo.textAndMnemonic=\u3084\u308A\u76F4\u3057 ############ Combo Box Strings ############ -ComboBox.togglePopupText=\u30C8\u30B0\u30EB\u30FB\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7 +ComboBox.togglePopup.textAndMnemonic=\u30C8\u30B0\u30EB\u30FB\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7 ############ Progress Monitor Strings ############ -ProgressMonitor.progressText=\u9032\u884C\u4E2D... +ProgressMonitor.progress.textAndMnemonic=\u9032\u884C\u4E2D... ############ Split Pane Strings ############ -SplitPane.leftButtonText=\u5DE6\u30DC\u30BF\u30F3 -SplitPane.rightButtonText=\u53F3\u30DC\u30BF\u30F3 +SplitPane.leftButton.textAndMnemonic=\u5DE6\u30DC\u30BF\u30F3 +SplitPane.rightButton.textAndMnemonic=\u53F3\u30DC\u30BF\u30F3 # Used for Isindex IsindexView.prompt=\u691C\u7D22\u7528\u306E\u7D22\u5F15\u3067\u3059\u3002\u691C\u7D22\u3059\u308B\u30AD\u30FC\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044: @@ -203,4 +181,3 @@ InternalFrameTitlePane.iconifyButtonAccessibleName=\u30A2\u30A4\u30B3\u30F3\u5316 InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316 InternalFrameTitlePane.closeButtonAccessibleName=\u9589\u3058\u308B -
--- a/src/macosx/classes/com/apple/laf/resources/aqua_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/com/apple/laf/resources/aqua_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -36,45 +36,45 @@ # support. ############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescriptionText=\uC77C\uBC18 \uD30C\uC77C -FileChooser.directoryDescriptionText=\uB514\uB809\uD1A0\uB9AC -FileChooser.newFolderErrorText=\uD3F4\uB354 \uC0DD\uC131 \uC911 \uC624\uB958\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. +FileChooser.fileDescription.textAndMnemonic=\uC77C\uBC18 \uD30C\uC77C +FileChooser.directoryDescription.textAndMnemonic=\uB514\uB809\uD1A0\uB9AC +FileChooser.newFolderError.textAndMnemonic=\uD3F4\uB354 \uC0DD\uC131 \uC911 \uC624\uB958\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. FileChooser.newFolderErrorSeparator= : -FileChooser.acceptAllFileFilterText=\uBAA8\uB4E0 \uD30C\uC77C -FileChooser.cancelButtonText=\uCDE8\uC18C -FileChooser.saveButtonText=\uC800\uC7A5 -FileChooser.openButtonText=\uC5F4\uAE30 -FileChooser.saveDialogTitleText=\uC800\uC7A5 -FileChooser.openDialogTitleText=\uC5F4\uAE30 -FileChooser.updateButtonText=\uAC31\uC2E0 -FileChooser.helpButtonText=\uB3C4\uC6C0\uB9D0 -FileChooser.directoryOpenButtonText=\uC5F4\uAE30 +FileChooser.acceptAllFileFilter.textAndMnemonic=\uBAA8\uB4E0 \uD30C\uC77C +FileChooser.cancelButton.textAndMnemonic=\uCDE8\uC18C +FileChooser.saveButton.textAndMnemonic=\uC800\uC7A5 +FileChooser.openButton.textAndMnemonic=\uC5F4\uAE30 +FileChooser.saveDialogTitle.textAndMnemonic=\uC800\uC7A5 +FileChooser.openDialogTitle.textAndMnemonic=\uC5F4\uAE30 +FileChooser.updateButton.textAndMnemonic=\uAC31\uC2E0 +FileChooser.helpButton.textAndMnemonic=\uB3C4\uC6C0\uB9D0 +FileChooser.directoryOpenButton.textAndMnemonic=\uC5F4\uAE30 # File Size Units FileChooser.fileSizeKiloBytes={0} KB FileChooser.fileSizeMegaBytes={0} MB FileChooser.fileSizeGigaBytes={0} GB -// Mac-specific strings -FileChooser.saveTitleText=\uC800\uC7A5 -FileChooser.openTitleText=\uC5F4\uAE30 -FileChooser.newFolderExistsErrorText=\uD574\uB2F9 \uC774\uB984\uC740 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4. -FileChooser.chooseButtonText=\uC120\uD0DD +# Mac-specific strings +FileChooser.saveTitle.textAndMnemonic=\uC800\uC7A5 +FileChooser.openTitle.textAndMnemonic=\uC5F4\uAE30 +FileChooser.newFolderExistsError.textAndMnemonic=\uD574\uB2F9 \uC774\uB984\uC740 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4. +FileChooser.chooseButton.textAndMnemonic=\uC120\uD0DD -FileChooser.newFolderButtonText=\uC0C8 \uD3F4\uB354 -FileChooser.newFolderTitleText=\uC0C8 \uD3F4\uB354 -FileChooser.fileNameLabelText=\uD30C\uC77C: -FileChooser.saveDialogFileNameLabelText=\uB2E4\uB978 \uC774\uB984\uC73C\uB85C \uC800\uC7A5: -FileChooser.filesOfTypeLabelText=\uD30C\uC77C \uD615\uC2DD: +FileChooser.newFolderButton.textAndMnemonic=\uC0C8 \uD3F4\uB354 +FileChooser.newFolderTitle.textAndMnemonic=\uC0C8 \uD3F4\uB354 +FileChooser.fileNameLabel.textAndMnemonic=\uD30C\uC77C: +FileChooser.saveDialogFileNameLabel.textAndMnemonic=\uB2E4\uB978 \uC774\uB984\uC73C\uB85C \uC800\uC7A5: +FileChooser.filesOfTypeLabel.textAndMnemonic=\uD30C\uC77C \uD615\uC2DD: FileChooser.desktopName=\uB370\uC2A4\uD06C\uD1B1 -FileChooser.newFolderPromptText=\uC0C8 \uD3F4\uB354\uC758 \uC774\uB984: +FileChooser.newFolderPrompt.textAndMnemonic=\uC0C8 \uD3F4\uB354\uC758 \uC774\uB984: FileChooser.untitledFolderName=\uC81C\uBAA9 \uC5C6\uB294 \uD3F4\uB354 FileChooser.untitledFileName=\uC81C\uBAA9 \uC5C6\uC74C -FileChooser.createButtonText=\uC0DD\uC131 +FileChooser.createButton.textAndMnemonic=\uC0DD\uC131 -FileChooser.byDateText=\uC218\uC815\uB41C \uB0A0\uC9DC -FileChooser.byNameText=\uC774\uB984 +FileChooser.byDate.textAndMnemonic=\uC218\uC815\uB41C \uB0A0\uC9DC +FileChooser.by.textAndMnemonic=\uC774\uB984 FileChooser.newFolderAccessibleName=\uC0C8 \uD3F4\uB354 FileChooser.mac.newFolder=\uC81C\uBAA9 \uC5C6\uB294 \uD3F4\uB354 @@ -82,76 +82,54 @@ ############ COLOR CHOOSER STRINGS ############# -ColorChooser.previewText=\uBBF8\uB9AC\uBCF4\uAE30 -ColorChooser.okText=\uD655\uC778 -ColorChooser.cancelText=\uCDE8\uC18C -ColorChooser.resetText=\uC7AC\uC124\uC815(R) -# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic -ColorChooser.resetMnemonic=82 -ColorChooser.sampleText=\uC0D8\uD50C \uD14D\uC2A4\uD2B8 \uC0D8\uD50C \uD14D\uC2A4\uD2B8 -ColorChooser.swatchesNameText=\uACAC\uBCF8(S) -ColorChooser.swatchesMnemonic=83 -ColorChooser.swatchesDisplayedMnemonicIndex=0 -ColorChooser.swatchesRecentText=\uCD5C\uADFC \uBAA9\uB85D: -ColorChooser.hsbNameText=HSB(H) -# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX -# constant, and an index into the text to render the mnemonic as. The -# mnemonic is xxxMnemonic and the index of the character to underline is -# xxxDisplayedMnemonicIndex. -ColorChooser.hsbMnemonic=72 -ColorChooser.hsbDisplayedMnemonicIndex=0 -ColorChooser.hsbHueText=H -ColorChooser.hsbSaturationText=S -ColorChooser.hsbBrightnessText=B -ColorChooser.hsbRedText=R -ColorChooser.hsbGreenText=G -ColorChooser.hsbBlueText=B -ColorChooser.rgbNameText=RGB(G) -ColorChooser.rgbMnemonic=71 -ColorChooser.rgbDisplayedMnemonicIndex=1 -ColorChooser.rgbRedText=\uBE68\uAC04\uC0C9(D) -ColorChooser.rgbRedMnemonic=68 -ColorChooser.rgbGreenText=\uB179\uC0C9(N) -ColorChooser.rgbGreenMnemonic=78 -ColorChooser.rgbBlueText=\uD30C\uB780\uC0C9(B) -ColorChooser.rgbBlueMnemonic=66 +ColorChooser.preview.textAndMnemonic=\uBBF8\uB9AC\uBCF4\uAE30 +ColorChooser.ok.textAndMnemonic=\uD655\uC778 +ColorChooser.cancel.textAndMnemonic=\uCDE8\uC18C +ColorChooser.reset.textAndMnemonic=\uC7AC\uC124\uC815(&R) +ColorChooser.sample.textAndMnemonic=\uC0D8\uD50C \uD14D\uC2A4\uD2B8 \uC0D8\uD50C \uD14D\uC2A4\uD2B8 +ColorChooser.swatches.textAndMnemonic=\uACAC\uBCF8(&S) +ColorChooser.swatchesRecent.textAndMnemonic=\uCD5C\uADFC \uBAA9\uB85D: +ColorChooser.hsb.textAndMnemonic=HSB(&H) +ColorChooser.hsbHue.textAndMnemonic=H +ColorChooser.hsbSaturation.textAndMnemonic=S +ColorChooser.hsbBrightness.textAndMnemonic=B +ColorChooser.hsbRed.textAndMnemonic=R +ColorChooser.hsbGreen.textAndMnemonic=G +ColorChooser.hsbBlue.textAndMnemonic=B +ColorChooser.rgb.textAndMnemonic=RGB(&G) +ColorChooser.rgbRed.textAndMnemonic=\uBE68\uAC04\uC0C9(&D) +ColorChooser.rgbGreen.textAndMnemonic=\uB179\uC0C9(&N) +ColorChooser.rgbBlue.textAndMnemonic=\uD30C\uB780\uC0C9(&B) ############ OPTION PANE STRINGS ############# -# Mnemonic keys correspond to KeyEvent.VK_XXX constant # We only define mnemonics for YES/NO, but for completeness you can # define mnemonics for any of the buttons. -OptionPane.yesButtonText=\uC608(Y) -OptionPane.yesButtonMnemonic=89 -OptionPane.noButtonText=\uC544\uB2C8\uC624(N) -OptionPane.noButtonMnemonic=78 -OptionPane.okButtonText=OK -#OptionPane.okButtonMnemonic=0 -OptionPane.cancelButtonText=\uCDE8\uC18C -#OptionPane.cancelButtonMnemonic=0 -OptionPane.titleText=\uC635\uC158 \uC120\uD0DD +OptionPane.yesButton.textAndMnemonic=\uC608(&Y) +OptionPane.noButton.textAndMnemonic=\uC544\uB2C8\uC624(&N) +OptionPane.okButton.textAndMnemonic=\uD655\uC778 +OptionPane.cancelButton.textAndMnemonic=\uCDE8\uC18C +OptionPane.title.textAndMnemonic=\uC635\uC158 \uC120\uD0DD # Title for the dialog for the showInputDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialogTitle=\uC785\uB825 +OptionPane.inputDialog.titleAndMnemonic=\uC785\uB825 # Title for the dialog for the showMessageDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialogTitle=\uBA54\uC2DC\uC9C0 +OptionPane.messageDialog.titleAndMnemonic=\uBA54\uC2DC\uC9C0 ############ Printing Dialog Strings ############ -PrintingDialog.titleProgressText=\uC778\uC1C4 -PrintingDialog.titleAbortingText=\uC778\uC1C4(\uC911\uB2E8 \uC911) +PrintingDialog.titleProgress.textAndMnemonic=\uC778\uC1C4 +PrintingDialog.titleAborting.textAndMnemonic=\uC778\uC1C4(\uC911\uB2E8 \uC911) -PrintingDialog.contentInitialText=\uC778\uC1C4 \uC9C4\uD589 \uC911... +PrintingDialog.contentInitial.textAndMnemonic=\uC778\uC1C4 \uC9C4\uD589 \uC911... # The following string will be formatted by a MessageFormat # and {0} will be replaced by page number being printed -PrintingDialog.contentProgressText=\uC778\uC1C4\uB41C \uD398\uC774\uC9C0 {0}... - -PrintingDialog.contentAbortingText=\uC778\uC1C4 \uC911\uB2E8 \uC911... +PrintingDialog.contentProgress.textAndMnemonic=\uC778\uC1C4\uB41C \uD398\uC774\uC9C0 {0}... -PrintingDialog.abortButtonText=\uC911\uB2E8(A) -PrintingDialog.abortButtonMnemonic=65 -PrintingDialog.abortButtonDisplayedMnemonicIndex=0 -PrintingDialog.abortButtonToolTipText=\uC778\uC1C4 \uC911\uB2E8 +PrintingDialog.contentAborting.textAndMnemonic=\uC778\uC1C4 \uC911\uB2E8 \uC911... + +PrintingDialog.abortButton.textAndMnemonic=\uC911\uB2E8(&A) +PrintingDialog.abortButtonToolTip.textAndMnemonic=\uC778\uC1C4 \uC911\uB2E8 ############ Internal Frame Strings ############ InternalFrame.iconButtonToolTip=\uCD5C\uC18C\uD654 @@ -160,42 +138,42 @@ InternalFrame.closeButtonToolTip=\uB2EB\uAE30 ############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButtonText=\uBCF5\uC6D0 -InternalFrameTitlePane.moveButtonText=\uC774\uB3D9 -InternalFrameTitlePane.sizeButtonText=\uD06C\uAE30 -InternalFrameTitlePane.minimizeButtonText=\uCD5C\uC18C\uD654 -InternalFrameTitlePane.maximizeButtonText=\uCD5C\uB300\uD654 -InternalFrameTitlePane.closeButtonText=\uB2EB\uAE30 +InternalFrameTitlePane.restoreButton.textAndMnemonic=\uBCF5\uC6D0 +InternalFrameTitlePane.moveButton.textAndMnemonic=\uC774\uB3D9 +InternalFrameTitlePane.sizeButton.textAndMnemonic=\uD06C\uAE30 +InternalFrameTitlePane.minimizeButton.textAndMnemonic=\uCD5C\uC18C\uD654 +InternalFrameTitlePane.maximizeButton.textAndMnemonic=\uCD5C\uB300\uD654 +InternalFrameTitlePane.closeButton.textAndMnemonic=\uB2EB\uAE30 ############ Text strings ############# # Used for html forms -FormView.submitButtonText=\uC9C8\uC758 \uC81C\uCD9C -FormView.resetButtonText=\uC7AC\uC124\uC815 -FormView.browseFileButtonText=\uCC3E\uC544\uBCF4\uAE30... +FormView.submitButton.textAndMnemonic=\uC9C8\uC758 \uC81C\uCD9C +FormView.resetButton.textAndMnemonic=\uC7AC\uC124\uC815 +FormView.browseFileButton.textAndMnemonic=\uCC3E\uC544\uBCF4\uAE30... ############ Abstract Document Strings ############ -AbstractDocument.styleChangeText=\uC2A4\uD0C0\uC77C \uBCC0\uACBD -AbstractDocument.additionText=\uCD94\uAC00 -AbstractDocument.deletionText=\uC0AD\uC81C -AbstractDocument.undoText=\uC2E4\uD589 \uCDE8\uC18C -AbstractDocument.redoText=\uC7AC\uC2E4\uD589 +AbstractDocument.styleChange.textAndMnemonic=\uC2A4\uD0C0\uC77C \uBCC0\uACBD +AbstractDocument.addition.textAndMnemonic=\uCD94\uAC00 +AbstractDocument.deletion.textAndMnemonic=\uC0AD\uC81C +AbstractDocument.undo.textAndMnemonic=\uC2E4\uD589 \uCDE8\uC18C +AbstractDocument.redo.textAndMnemonic=\uC7AC\uC2E4\uD589 ############ Abstract Button Strings ############ -AbstractButton.clickText=\uB204\uB974\uAE30 +AbstractButton.click.textAndMnemonic=\uB204\uB974\uAE30 ############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undoText=\uC2E4\uD589 \uCDE8\uC18C -AbstractUndoableEdit.redoText=\uC7AC\uC2E4\uD589 +AbstractUndoableEdit.undo.textAndMnemonic=\uC2E4\uD589 \uCDE8\uC18C +AbstractUndoableEdit.redo.textAndMnemonic=\uC7AC\uC2E4\uD589 ############ Combo Box Strings ############ -ComboBox.togglePopupText=togglePopup +ComboBox.togglePopup.textAndMnemonic=togglePopup ############ Progress Monitor Strings ############ -ProgressMonitor.progressText=\uC9C4\uD589... +ProgressMonitor.progress.textAndMnemonic=\uC9C4\uD589... ############ Split Pane Strings ############ -SplitPane.leftButtonText=\uC67C\uCABD \uB2E8\uCD94 -SplitPane.rightButtonText=\uC624\uB978\uCABD \uB2E8\uCD94 +SplitPane.leftButton.textAndMnemonic=\uC67C\uCABD \uB2E8\uCD94 +SplitPane.rightButton.textAndMnemonic=\uC624\uB978\uCABD \uB2E8\uCD94 # Used for Isindex IsindexView.prompt=\uB2E4\uC74C\uC740 \uAC80\uC0C9 \uAC00\uB2A5\uD55C \uC778\uB371\uC2A4\uC785\uB2C8\uB2E4. \uAC80\uC0C9 \uD0A4\uC6CC\uB4DC \uC785\uB825: @@ -203,4 +181,3 @@ InternalFrameTitlePane.iconifyButtonAccessibleName=\uC544\uC774\uCF58\uD654 InternalFrameTitlePane.maximizeButtonAccessibleName=\uCD5C\uB300\uD654 InternalFrameTitlePane.closeButtonAccessibleName=\uB2EB\uAE30 -
--- a/src/macosx/classes/com/apple/laf/resources/aqua_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/com/apple/laf/resources/aqua_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -36,45 +36,45 @@ # support. ############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescriptionText=Arquivo Gen\u00E9rico -FileChooser.directoryDescriptionText=Diret\u00F3rio -FileChooser.newFolderErrorText=Ocorreu um erro durante a cria\u00E7\u00E3o da pasta +FileChooser.fileDescription.textAndMnemonic=Arquivo Gen\u00E9rico +FileChooser.directoryDescription.textAndMnemonic=Diret\u00F3rio +FileChooser.newFolderError.textAndMnemonic=Ocorreu um erro durante a cria\u00E7\u00E3o da pasta FileChooser.newFolderErrorSeparator= : -FileChooser.acceptAllFileFilterText=Todos os Arquivos -FileChooser.cancelButtonText=Cancelar -FileChooser.saveButtonText=Salvar -FileChooser.openButtonText=Abrir -FileChooser.saveDialogTitleText=Salvar -FileChooser.openDialogTitleText=Abrir -FileChooser.updateButtonText=Atualizar -FileChooser.helpButtonText=Ajuda -FileChooser.directoryOpenButtonText=Abrir +FileChooser.acceptAllFileFilter.textAndMnemonic=Todos os Arquivos +FileChooser.cancelButton.textAndMnemonic=Cancelar +FileChooser.saveButton.textAndMnemonic=Salvar +FileChooser.openButton.textAndMnemonic=Abrir +FileChooser.saveDialogTitle.textAndMnemonic=Salvar +FileChooser.openDialogTitle.textAndMnemonic=Abrir +FileChooser.updateButton.textAndMnemonic=Atualizar +FileChooser.helpButton.textAndMnemonic=Ajuda +FileChooser.directoryOpenButton.textAndMnemonic=Abrir # File Size Units FileChooser.fileSizeKiloBytes={0} KB FileChooser.fileSizeMegaBytes={0} MB FileChooser.fileSizeGigaBytes={0} GB -// Mac-specific strings -FileChooser.saveTitleText=Salvar -FileChooser.openTitleText=Abrir -FileChooser.newFolderExistsErrorText=Este nome j\u00E1 foi utilizado -FileChooser.chooseButtonText=Escolher +# Mac-specific strings +FileChooser.saveTitle.textAndMnemonic=Salvar +FileChooser.openTitle.textAndMnemonic=Abrir +FileChooser.newFolderExistsError.textAndMnemonic=Este nome j\u00E1 foi utilizado +FileChooser.chooseButton.textAndMnemonic=Escolher -FileChooser.newFolderButtonText=Nova Pasta -FileChooser.newFolderTitleText=Nova Pasta -FileChooser.fileNameLabelText=Arquivo: -FileChooser.saveDialogFileNameLabelText=Salvar como: -FileChooser.filesOfTypeLabelText=Formato do Arquivo: +FileChooser.newFolderButton.textAndMnemonic=Nova Pasta +FileChooser.newFolderTitle.textAndMnemonic=Nova Pasta +FileChooser.fileNameLabel.textAndMnemonic=Arquivo: +FileChooser.saveDialogFileNameLabel.textAndMnemonic=Salvar como: +FileChooser.filesOfTypeLabel.textAndMnemonic=Formato do Arquivo: FileChooser.desktopName=\u00C1rea de Trabalho -FileChooser.newFolderPromptText=Nome da nova pasta: +FileChooser.newFolderPrompt.textAndMnemonic=Nome da nova pasta: FileChooser.untitledFolderName=pasta sem t\u00EDtulo FileChooser.untitledFileName=sem t\u00EDtulo -FileChooser.createButtonText=Criar +FileChooser.createButton.textAndMnemonic=Criar -FileChooser.byDateText=Data da Modifica\u00E7\u00E3o -FileChooser.byNameText=Nome +FileChooser.byDate.textAndMnemonic=Data da Modifica\u00E7\u00E3o +FileChooser.by.textAndMnemonic=Nome FileChooser.newFolderAccessibleName=Nova Pasta FileChooser.mac.newFolder=pasta sem t\u00EDtulo @@ -82,76 +82,54 @@ ############ COLOR CHOOSER STRINGS ############# -ColorChooser.previewText=Visualizar -ColorChooser.okText=OK -ColorChooser.cancelText=Cancelar -ColorChooser.resetText=Redefinir -# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic -ColorChooser.resetMnemonic=82 -ColorChooser.sampleText=Texto de Amostra Texto de Amostra -ColorChooser.swatchesNameText=Amostras -ColorChooser.swatchesMnemonic=83 -ColorChooser.swatchesDisplayedMnemonicIndex=0 -ColorChooser.swatchesRecentText=Recente: -ColorChooser.hsbNameText=HSB -# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX -# constant, and an index into the text to render the mnemonic as. The -# mnemonic is xxxMnemonic and the index of the character to underline is -# xxxDisplayedMnemonicIndex. -ColorChooser.hsbMnemonic=72 -ColorChooser.hsbDisplayedMnemonicIndex=0 -ColorChooser.hsbHueText=H -ColorChooser.hsbSaturationText=S -ColorChooser.hsbBrightnessText=B -ColorChooser.hsbRedText=R -ColorChooser.hsbGreenText=G -ColorChooser.hsbBlueText=B -ColorChooser.rgbNameText=RGB -ColorChooser.rgbMnemonic=71 -ColorChooser.rgbDisplayedMnemonicIndex=1 -ColorChooser.rgbRedText=Vermelho -ColorChooser.rgbRedMnemonic=86 -ColorChooser.rgbGreenText=Verde -ColorChooser.rgbGreenMnemonic=86 -ColorChooser.rgbBlueText=Azul -ColorChooser.rgbBlueMnemonic=65 +ColorChooser.preview.textAndMnemonic=Visualizar +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=Cancelar +ColorChooser.reset.textAndMnemonic=&Redefinir +ColorChooser.sample.textAndMnemonic=Texto de Amostra Texto de Amostra +ColorChooser.swatches.textAndMnemonic=Amo&stras +ColorChooser.swatchesRecent.textAndMnemonic=Recente: +ColorChooser.hsb.textAndMnemonic=&HSB +ColorChooser.hsbHue.textAndMnemonic=H +ColorChooser.hsbSaturation.textAndMnemonic=S +ColorChooser.hsbBrightness.textAndMnemonic=B +ColorChooser.hsbRed.textAndMnemonic=R +ColorChooser.hsbGreen.textAndMnemonic=G +ColorChooser.hsbBlue.textAndMnemonic=B +ColorChooser.rgb.textAndMnemonic=R&GB +ColorChooser.rgbRed.textAndMnemonic=&Vermelho +ColorChooser.rgbGreen.textAndMnemonic=&Verde +ColorChooser.rgbBlue.textAndMnemonic=&Azul ############ OPTION PANE STRINGS ############# -# Mnemonic keys correspond to KeyEvent.VK_XXX constant # We only define mnemonics for YES/NO, but for completeness you can # define mnemonics for any of the buttons. -OptionPane.yesButtonText=Sim -OptionPane.yesButtonMnemonic=83 -OptionPane.noButtonText=N\u00E3o -OptionPane.noButtonMnemonic=78 -OptionPane.okButtonText=OK -#OptionPane.okButtonMnemonic=0 -OptionPane.cancelButtonText=Cancelar -#OptionPane.cancelButtonMnemonic=0 -OptionPane.titleText=Selecionar uma Op\u00E7\u00E3o +OptionPane.yesButton.textAndMnemonic=&Sim +OptionPane.noButton.textAndMnemonic=&N\u00E3o +OptionPane.okButton.textAndMnemonic=OK +OptionPane.cancelButton.textAndMnemonic=Cancelar +OptionPane.title.textAndMnemonic=Selecionar uma Op\u00E7\u00E3o # Title for the dialog for the showInputDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialogTitle=Entrada +OptionPane.inputDialog.titleAndMnemonic=Entrada # Title for the dialog for the showMessageDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialogTitle=Mensagem +OptionPane.messageDialog.titleAndMnemonic=Mensagem ############ Printing Dialog Strings ############ -PrintingDialog.titleProgressText=Impress\u00E3o -PrintingDialog.titleAbortingText=Impress\u00E3o (Abortando) +PrintingDialog.titleProgress.textAndMnemonic=Impress\u00E3o +PrintingDialog.titleAborting.textAndMnemonic=Impress\u00E3o (Abortando) -PrintingDialog.contentInitialText=Impress\u00E3o em andamento... +PrintingDialog.contentInitial.textAndMnemonic=Impress\u00E3o em andamento... # The following string will be formatted by a MessageFormat # and {0} will be replaced by page number being printed -PrintingDialog.contentProgressText=P\u00E1gina impressa {0}... - -PrintingDialog.contentAbortingText=Abortando impress\u00E3o... +PrintingDialog.contentProgress.textAndMnemonic=P\u00E1gina impressa {0}... -PrintingDialog.abortButtonText=Abortar -PrintingDialog.abortButtonMnemonic=65 -PrintingDialog.abortButtonDisplayedMnemonicIndex=0 -PrintingDialog.abortButtonToolTipText=Abortar Impress\u00E3o +PrintingDialog.contentAborting.textAndMnemonic=Abortando impress\u00E3o... + +PrintingDialog.abortButton.textAndMnemonic=&Abortar +PrintingDialog.abortButtonToolTip.textAndMnemonic=Abortar Impress\u00E3o ############ Internal Frame Strings ############ InternalFrame.iconButtonToolTip=Minimizar @@ -160,42 +138,42 @@ InternalFrame.closeButtonToolTip=Fechar ############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButtonText=Restaurar -InternalFrameTitlePane.moveButtonText=Mover -InternalFrameTitlePane.sizeButtonText=Tamanho -InternalFrameTitlePane.minimizeButtonText=Minimizar -InternalFrameTitlePane.maximizeButtonText=Maximizar -InternalFrameTitlePane.closeButtonText=Fechar +InternalFrameTitlePane.restoreButton.textAndMnemonic=Restaurar +InternalFrameTitlePane.moveButton.textAndMnemonic=Mover +InternalFrameTitlePane.sizeButton.textAndMnemonic=Tamanho +InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimizar +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximizar +InternalFrameTitlePane.closeButton.textAndMnemonic=Fechar ############ Text strings ############# # Used for html forms -FormView.submitButtonText=Submeter Consulta -FormView.resetButtonText=Redefinir -FormView.browseFileButtonText=Procurar... +FormView.submitButton.textAndMnemonic=Submeter Consulta +FormView.resetButton.textAndMnemonic=Redefinir +FormView.browseFileButton.textAndMnemonic=Procurar... ############ Abstract Document Strings ############ -AbstractDocument.styleChangeText=altera\u00E7\u00E3o de estilo -AbstractDocument.additionText=adi\u00E7\u00E3o -AbstractDocument.deletionText=dele\u00E7\u00E3o -AbstractDocument.undoText=Desfazer -AbstractDocument.redoText=Refazer +AbstractDocument.styleChange.textAndMnemonic=altera\u00E7\u00E3o de estilo +AbstractDocument.addition.textAndMnemonic=adi\u00E7\u00E3o +AbstractDocument.deletion.textAndMnemonic=dele\u00E7\u00E3o +AbstractDocument.undo.textAndMnemonic=Desfazer +AbstractDocument.redo.textAndMnemonic=Refazer ############ Abstract Button Strings ############ -AbstractButton.clickText=clicar +AbstractButton.click.textAndMnemonic=clicar ############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undoText=Desfazer -AbstractUndoableEdit.redoText=Refazer +AbstractUndoableEdit.undo.textAndMnemonic=Desfazer +AbstractUndoableEdit.redo.textAndMnemonic=Refazer ############ Combo Box Strings ############ -ComboBox.togglePopupText=togglePopup +ComboBox.togglePopup.textAndMnemonic=togglePopup ############ Progress Monitor Strings ############ -ProgressMonitor.progressText=Andamento... +ProgressMonitor.progress.textAndMnemonic=Andamento... ############ Split Pane Strings ############ -SplitPane.leftButtonText=bot\u00E3o esquerdo -SplitPane.rightButtonText=bot\u00E3o direito +SplitPane.leftButton.textAndMnemonic=bot\u00E3o esquerdo +SplitPane.rightButton.textAndMnemonic=bot\u00E3o direito # Used for Isindex IsindexView.prompt=Trata-se de um \u00EDndice pesquis\u00E1vel. Informe as palavras-chave de pesquisa: @@ -203,4 +181,3 @@ InternalFrameTitlePane.iconifyButtonAccessibleName=Iconizar InternalFrameTitlePane.maximizeButtonAccessibleName=Maximizar InternalFrameTitlePane.closeButtonAccessibleName=Fechar -
--- a/src/macosx/classes/com/apple/laf/resources/aqua_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/com/apple/laf/resources/aqua_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -36,45 +36,45 @@ # support. ############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescriptionText=Generisk fil -FileChooser.directoryDescriptionText=Katalog -FileChooser.newFolderErrorText=Ett fel intr\u00E4ffade n\u00E4r en mapp skulle skapas +FileChooser.fileDescription.textAndMnemonic=Generisk fil +FileChooser.directoryDescription.textAndMnemonic=Katalog +FileChooser.newFolderError.textAndMnemonic=Ett fel intr\u00E4ffade n\u00E4r en mapp skulle skapas FileChooser.newFolderErrorSeparator= : -FileChooser.acceptAllFileFilterText=Alla filer -FileChooser.cancelButtonText=Avbryt -FileChooser.saveButtonText=Spara -FileChooser.openButtonText=\u00D6ppna -FileChooser.saveDialogTitleText=Spara -FileChooser.openDialogTitleText=\u00D6ppna -FileChooser.updateButtonText=Uppdatera -FileChooser.helpButtonText=Hj\u00E4lp -FileChooser.directoryOpenButtonText=\u00D6ppna +FileChooser.acceptAllFileFilter.textAndMnemonic=Alla filer +FileChooser.cancelButton.textAndMnemonic=Avbryt +FileChooser.saveButton.textAndMnemonic=Spara +FileChooser.openButton.textAndMnemonic=\u00D6ppna +FileChooser.saveDialogTitle.textAndMnemonic=Spara +FileChooser.openDialogTitle.textAndMnemonic=\u00D6ppna +FileChooser.updateButton.textAndMnemonic=Uppdatera +FileChooser.helpButton.textAndMnemonic=Hj\u00E4lp +FileChooser.directoryOpenButton.textAndMnemonic=\u00D6ppna # File Size Units FileChooser.fileSizeKiloBytes={0} KB FileChooser.fileSizeMegaBytes={0} MB FileChooser.fileSizeGigaBytes={0} GB -// Mac-specific strings -FileChooser.saveTitleText=Spara -FileChooser.openTitleText=\u00D6ppna -FileChooser.newFolderExistsErrorText=Namnet finns redan -FileChooser.chooseButtonText=V\u00E4lj +# Mac-specific strings +FileChooser.saveTitle.textAndMnemonic=Spara +FileChooser.openTitle.textAndMnemonic=\u00D6ppna +FileChooser.newFolderExistsError.textAndMnemonic=Namnet finns redan +FileChooser.chooseButton.textAndMnemonic=V\u00E4lj -FileChooser.newFolderButtonText=Ny mapp -FileChooser.newFolderTitleText=Ny mapp -FileChooser.fileNameLabelText=Fil: -FileChooser.saveDialogFileNameLabelText=Spara som: -FileChooser.filesOfTypeLabelText=Filformat: +FileChooser.newFolderButton.textAndMnemonic=Ny mapp +FileChooser.newFolderTitle.textAndMnemonic=Ny mapp +FileChooser.fileNameLabel.textAndMnemonic=Fil: +FileChooser.saveDialogFileNameLabel.textAndMnemonic=Spara som: +FileChooser.filesOfTypeLabel.textAndMnemonic=Filformat: FileChooser.desktopName=Klientdator -FileChooser.newFolderPromptText=Namn p\u00E5 ny mapp: +FileChooser.newFolderPrompt.textAndMnemonic=Namn p\u00E5 ny mapp: FileChooser.untitledFolderName=namnl\u00F6s mapp FileChooser.untitledFileName=namnl\u00F6s -FileChooser.createButtonText=Skapa +FileChooser.createButton.textAndMnemonic=Skapa -FileChooser.byDateText=\u00C4ndringsdatum -FileChooser.byNameText=Namn +FileChooser.byDate.textAndMnemonic=\u00C4ndringsdatum +FileChooser.by.textAndMnemonic=Namn FileChooser.newFolderAccessibleName=Ny mapp FileChooser.mac.newFolder=namnl\u00F6s mapp @@ -82,76 +82,54 @@ ############ COLOR CHOOSER STRINGS ############# -ColorChooser.previewText=F\u00F6rhandsgranska -ColorChooser.okText=OK -ColorChooser.cancelText=Avbryt -ColorChooser.resetText=\u00C5terst\u00E4ll -# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic -ColorChooser.resetMnemonic=84 -ColorChooser.sampleText=Exempeltext Exempeltext -ColorChooser.swatchesNameText=Prov -ColorChooser.swatchesMnemonic=80 -ColorChooser.swatchesDisplayedMnemonicIndex=0 -ColorChooser.swatchesRecentText=Senaste: -ColorChooser.hsbNameText=HSB -# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX -# constant, and an index into the text to render the mnemonic as. The -# mnemonic is xxxMnemonic and the index of the character to underline is -# xxxDisplayedMnemonicIndex. -ColorChooser.hsbMnemonic=72 -ColorChooser.hsbDisplayedMnemonicIndex=0 -ColorChooser.hsbHueText=H -ColorChooser.hsbSaturationText=S -ColorChooser.hsbBrightnessText=B -ColorChooser.hsbRedText=R -ColorChooser.hsbGreenText=G -ColorChooser.hsbBlueText=B -ColorChooser.rgbNameText=RGB -ColorChooser.rgbMnemonic=71 -ColorChooser.rgbDisplayedMnemonicIndex=1 -ColorChooser.rgbRedText=R\u00F6d -ColorChooser.rgbRedMnemonic=68 -ColorChooser.rgbGreenText=Gr\u00F6n -ColorChooser.rgbGreenMnemonic=78 -ColorChooser.rgbBlueText=Bl\u00E5 -ColorChooser.rgbBlueMnemonic=66 +ColorChooser.preview.textAndMnemonic=F\u00F6rhandsgranska +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=Avbryt +ColorChooser.reset.textAndMnemonic=&\u00C5terst\u00E4ll +ColorChooser.sample.textAndMnemonic=Exempeltext Exempeltext +ColorChooser.swatches.textAndMnemonic=&Prov +ColorChooser.swatchesRecent.textAndMnemonic=Senaste: +ColorChooser.hsb.textAndMnemonic=&HSB +ColorChooser.hsbHue.textAndMnemonic=H +ColorChooser.hsbSaturation.textAndMnemonic=S +ColorChooser.hsbBrightness.textAndMnemonic=B +ColorChooser.hsbRed.textAndMnemonic=R +ColorChooser.hsbGreen.textAndMnemonic=G +ColorChooser.hsbBlue.textAndMnemonic=B +ColorChooser.rgb.textAndMnemonic=R&GB +ColorChooser.rgbRed.textAndMnemonic=R\u00F6&d +ColorChooser.rgbGreen.textAndMnemonic=Gr\u00F6&n +ColorChooser.rgbBlue.textAndMnemonic=&Bl\u00E5 ############ OPTION PANE STRINGS ############# -# Mnemonic keys correspond to KeyEvent.VK_XXX constant # We only define mnemonics for YES/NO, but for completeness you can # define mnemonics for any of the buttons. -OptionPane.yesButtonText=Ja -OptionPane.yesButtonMnemonic=74 -OptionPane.noButtonText=Nej -OptionPane.noButtonMnemonic=78 -OptionPane.okButtonText=OK -#OptionPane.okButtonMnemonic=0 -OptionPane.cancelButtonText=Avbryt -#OptionPane.cancelButtonMnemonic=0 -OptionPane.titleText=V\u00E4lj ett alternativ +OptionPane.yesButton.textAndMnemonic=&Ja +OptionPane.noButton.textAndMnemonic=&Nej +OptionPane.okButton.textAndMnemonic=OK +OptionPane.cancelButton.textAndMnemonic=Avbryt +OptionPane.title.textAndMnemonic=V\u00E4lj ett alternativ # Title for the dialog for the showInputDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialogTitle=Indata +OptionPane.inputDialog.titleAndMnemonic=Indata # Title for the dialog for the showMessageDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialogTitle=Meddelande +OptionPane.messageDialog.titleAndMnemonic=Meddelande ############ Printing Dialog Strings ############ -PrintingDialog.titleProgressText=Skriver ut -PrintingDialog.titleAbortingText=Skriver ut (avbryter) +PrintingDialog.titleProgress.textAndMnemonic=Skriver ut +PrintingDialog.titleAborting.textAndMnemonic=Skriver ut (avbryter) -PrintingDialog.contentInitialText=Utskrift p\u00E5g\u00E5r... +PrintingDialog.contentInitial.textAndMnemonic=Utskrift p\u00E5g\u00E5r... # The following string will be formatted by a MessageFormat # and {0} will be replaced by page number being printed -PrintingDialog.contentProgressText=Utskriven sida {0}... - -PrintingDialog.contentAbortingText=Utskriften avbryts... +PrintingDialog.contentProgress.textAndMnemonic=Utskriven sida {0}... -PrintingDialog.abortButtonText=Avbryt -PrintingDialog.abortButtonMnemonic=65 -PrintingDialog.abortButtonDisplayedMnemonicIndex=0 -PrintingDialog.abortButtonToolTipText=Avbryt utskrift +PrintingDialog.contentAborting.textAndMnemonic=Utskriften avbryts... + +PrintingDialog.abortButton.textAndMnemonic=&Avbryt +PrintingDialog.abortButtonToolTip.textAndMnemonic=Avbryt utskrift ############ Internal Frame Strings ############ InternalFrame.iconButtonToolTip=Minimera @@ -160,42 +138,42 @@ InternalFrame.closeButtonToolTip=St\u00E4ng ############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButtonText=\u00C5terst\u00E4ll -InternalFrameTitlePane.moveButtonText=Flytta -InternalFrameTitlePane.sizeButtonText=Storlek -InternalFrameTitlePane.minimizeButtonText=Minimera -InternalFrameTitlePane.maximizeButtonText=Maximera -InternalFrameTitlePane.closeButtonText=St\u00E4ng +InternalFrameTitlePane.restoreButton.textAndMnemonic=\u00C5terst\u00E4ll +InternalFrameTitlePane.moveButton.textAndMnemonic=Flytta +InternalFrameTitlePane.sizeButton.textAndMnemonic=Storlek +InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimera +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximera +InternalFrameTitlePane.closeButton.textAndMnemonic=St\u00E4ng ############ Text strings ############# # Used for html forms -FormView.submitButtonText=Skicka fr\u00E5ga -FormView.resetButtonText=\u00C5terst\u00E4ll -FormView.browseFileButtonText=Bl\u00E4ddra... +FormView.submitButton.textAndMnemonic=Skicka fr\u00E5ga +FormView.resetButton.textAndMnemonic=\u00C5terst\u00E4ll +FormView.browseFileButton.textAndMnemonic=Bl\u00E4ddra... ############ Abstract Document Strings ############ -AbstractDocument.styleChangeText=format\u00E4ndring -AbstractDocument.additionText=till\u00E4gg -AbstractDocument.deletionText=borttagning -AbstractDocument.undoText=\u00C5ngra -AbstractDocument.redoText=G\u00F6r om +AbstractDocument.styleChange.textAndMnemonic=format\u00E4ndring +AbstractDocument.addition.textAndMnemonic=till\u00E4gg +AbstractDocument.deletion.textAndMnemonic=borttagning +AbstractDocument.undo.textAndMnemonic=\u00C5ngra +AbstractDocument.redo.textAndMnemonic=G\u00F6r om ############ Abstract Button Strings ############ -AbstractButton.clickText=klicka +AbstractButton.click.textAndMnemonic=klicka ############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undoText=\u00C5ngra -AbstractUndoableEdit.redoText=G\u00F6r om +AbstractUndoableEdit.undo.textAndMnemonic=\u00C5ngra +AbstractUndoableEdit.redo.textAndMnemonic=G\u00F6r om ############ Combo Box Strings ############ -ComboBox.togglePopupText=v\u00E4xlaPopup +ComboBox.togglePopup.textAndMnemonic=v\u00E4xlaPopup ############ Progress Monitor Strings ############ -ProgressMonitor.progressText=P\u00E5g\u00E5r... +ProgressMonitor.progress.textAndMnemonic=P\u00E5g\u00E5r... ############ Split Pane Strings ############ -SplitPane.leftButtonText=v\u00E4nster knapp -SplitPane.rightButtonText=h\u00F6ger knapp +SplitPane.leftButton.textAndMnemonic=v\u00E4nster knapp +SplitPane.rightButton.textAndMnemonic=h\u00F6ger knapp # Used for Isindex IsindexView.prompt=Detta \u00E4r ett s\u00F6kbart index. Ange s\u00F6kord: @@ -203,4 +181,3 @@ InternalFrameTitlePane.iconifyButtonAccessibleName=Minimera InternalFrameTitlePane.maximizeButtonAccessibleName=Maximera InternalFrameTitlePane.closeButtonAccessibleName=St\u00E4ng -
--- a/src/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -36,45 +36,45 @@ # support. ############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescriptionText=\u901A\u7528\u6587\u4EF6 -FileChooser.directoryDescriptionText=\u76EE\u5F55 -FileChooser.newFolderErrorText=\u521B\u5EFA\u6587\u4EF6\u5939\u65F6\u51FA\u9519 +FileChooser.fileDescription.textAndMnemonic=\u901A\u7528\u6587\u4EF6 +FileChooser.directoryDescription.textAndMnemonic=\u76EE\u5F55 +FileChooser.newFolderError.textAndMnemonic=\u521B\u5EFA\u6587\u4EF6\u5939\u65F6\u51FA\u9519 FileChooser.newFolderErrorSeparator= : -FileChooser.acceptAllFileFilterText=\u6240\u6709\u6587\u4EF6 -FileChooser.cancelButtonText=\u53D6\u6D88 -FileChooser.saveButtonText=\u4FDD\u5B58 -FileChooser.openButtonText=\u6253\u5F00 -FileChooser.saveDialogTitleText=\u4FDD\u5B58 -FileChooser.openDialogTitleText=\u6253\u5F00 -FileChooser.updateButtonText=\u66F4\u65B0 -FileChooser.helpButtonText=\u5E2E\u52A9 -FileChooser.directoryOpenButtonText=\u6253\u5F00 +FileChooser.acceptAllFileFilter.textAndMnemonic=\u6240\u6709\u6587\u4EF6 +FileChooser.cancelButton.textAndMnemonic=\u53D6\u6D88 +FileChooser.saveButton.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openButton.textAndMnemonic=\u6253\u5F00 +FileChooser.saveDialogTitle.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openDialogTitle.textAndMnemonic=\u6253\u5F00 +FileChooser.updateButton.textAndMnemonic=\u66F4\u65B0 +FileChooser.helpButton.textAndMnemonic=\u5E2E\u52A9 +FileChooser.directoryOpenButton.textAndMnemonic=\u6253\u5F00 # File Size Units FileChooser.fileSizeKiloBytes={0} KB FileChooser.fileSizeMegaBytes={0} MB FileChooser.fileSizeGigaBytes={0} GB -// Mac-specific strings -FileChooser.saveTitleText=\u4FDD\u5B58 -FileChooser.openTitleText=\u6253\u5F00 -FileChooser.newFolderExistsErrorText=\u8BE5\u540D\u79F0\u5DF2\u88AB\u4F7F\u7528 -FileChooser.chooseButtonText=\u9009\u62E9 +# Mac-specific strings +FileChooser.saveTitle.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openTitle.textAndMnemonic=\u6253\u5F00 +FileChooser.newFolderExistsError.textAndMnemonic=\u8BE5\u540D\u79F0\u5DF2\u88AB\u4F7F\u7528 +FileChooser.chooseButton.textAndMnemonic=\u9009\u62E9 -FileChooser.newFolderButtonText=\u65B0\u5EFA\u6587\u4EF6\u5939 -FileChooser.newFolderTitleText=\u65B0\u5EFA\u6587\u4EF6\u5939 -FileChooser.fileNameLabelText=\u6587\u4EF6: -FileChooser.saveDialogFileNameLabelText=\u53E6\u5B58\u4E3A: -FileChooser.filesOfTypeLabelText=\u6587\u4EF6\u683C\u5F0F: +FileChooser.newFolderButton.textAndMnemonic=\u65B0\u5EFA\u6587\u4EF6\u5939 +FileChooser.newFolderTitle.textAndMnemonic=\u65B0\u5EFA\u6587\u4EF6\u5939 +FileChooser.fileNameLabel.textAndMnemonic=\u6587\u4EF6: +FileChooser.saveDialogFileNameLabel.textAndMnemonic=\u53E6\u5B58\u4E3A: +FileChooser.filesOfTypeLabel.textAndMnemonic=\u6587\u4EF6\u683C\u5F0F: FileChooser.desktopName=\u684C\u9762 -FileChooser.newFolderPromptText=\u65B0\u6587\u4EF6\u5939\u7684\u540D\u79F0: +FileChooser.newFolderPrompt.textAndMnemonic=\u65B0\u6587\u4EF6\u5939\u7684\u540D\u79F0: FileChooser.untitledFolderName=\u65E0\u6807\u9898\u7684\u6587\u4EF6\u5939 FileChooser.untitledFileName=\u65E0\u6807\u9898 -FileChooser.createButtonText=\u521B\u5EFA +FileChooser.createButton.textAndMnemonic=\u521B\u5EFA -FileChooser.byDateText=\u4FEE\u6539\u65E5\u671F -FileChooser.byNameText=\u540D\u79F0 +FileChooser.byDate.textAndMnemonic=\u4FEE\u6539\u65E5\u671F +FileChooser.by.textAndMnemonic=\u540D\u79F0 FileChooser.newFolderAccessibleName=\u65B0\u5EFA\u6587\u4EF6\u5939 FileChooser.mac.newFolder=\u65E0\u6807\u9898\u7684\u6587\u4EF6\u5939 @@ -82,76 +82,54 @@ ############ COLOR CHOOSER STRINGS ############# -ColorChooser.previewText=\u9884\u89C8 -ColorChooser.okText=\u786E\u5B9A -ColorChooser.cancelText=\u53D6\u6D88 -ColorChooser.resetText=\u91CD\u7F6E(R) -# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic -ColorChooser.resetMnemonic=82 -ColorChooser.sampleText=\u793A\u4F8B\u6587\u672C \u793A\u4F8B\u6587\u672C -ColorChooser.swatchesNameText=\u6837\u672C(S) -ColorChooser.swatchesMnemonic=83 -ColorChooser.swatchesDisplayedMnemonicIndex=0 -ColorChooser.swatchesRecentText=\u6700\u8FD1: -ColorChooser.hsbNameText=HSB(H) -# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX -# constant, and an index into the text to render the mnemonic as. The -# mnemonic is xxxMnemonic and the index of the character to underline is -# xxxDisplayedMnemonicIndex. -ColorChooser.hsbMnemonic=72 -ColorChooser.hsbDisplayedMnemonicIndex=0 -ColorChooser.hsbHueText=H -ColorChooser.hsbSaturationText=S -ColorChooser.hsbBrightnessText=B -ColorChooser.hsbRedText=R -ColorChooser.hsbGreenText=G -ColorChooser.hsbBlueText=B -ColorChooser.rgbNameText=RGB(G) -ColorChooser.rgbMnemonic=71 -ColorChooser.rgbDisplayedMnemonicIndex=1 -ColorChooser.rgbRedText=\u7EA2\u8272(D) -ColorChooser.rgbRedMnemonic=68 -ColorChooser.rgbGreenText=\u7EFF\u8272(N) -ColorChooser.rgbGreenMnemonic=78 -ColorChooser.rgbBlueText=\u84DD\u8272(B) -ColorChooser.rgbBlueMnemonic=66 +ColorChooser.preview.textAndMnemonic=\u9884\u89C8 +ColorChooser.ok.textAndMnemonic=\u786E\u5B9A +ColorChooser.cancel.textAndMnemonic=\u53D6\u6D88 +ColorChooser.reset.textAndMnemonic=\u91CD\u7F6E(&R) +ColorChooser.sample.textAndMnemonic=\u793A\u4F8B\u6587\u672C \u793A\u4F8B\u6587\u672C +ColorChooser.swatches.textAndMnemonic=\u6837\u672C(&S) +ColorChooser.swatchesRecent.textAndMnemonic=\u6700\u8FD1: +ColorChooser.hsb.textAndMnemonic=HSB(&H) +ColorChooser.hsbHue.textAndMnemonic=H +ColorChooser.hsbSaturation.textAndMnemonic=S +ColorChooser.hsbBrightness.textAndMnemonic=B +ColorChooser.hsbRed.textAndMnemonic=R +ColorChooser.hsbGreen.textAndMnemonic=G +ColorChooser.hsbBlue.textAndMnemonic=B +ColorChooser.rgb.textAndMnemonic=RGB(&G) +ColorChooser.rgbRed.textAndMnemonic=\u7EA2\u8272(&D) +ColorChooser.rgbGreen.textAndMnemonic=\u7EFF\u8272(&N) +ColorChooser.rgbBlue.textAndMnemonic=\u84DD\u8272(&B) ############ OPTION PANE STRINGS ############# -# Mnemonic keys correspond to KeyEvent.VK_XXX constant # We only define mnemonics for YES/NO, but for completeness you can # define mnemonics for any of the buttons. -OptionPane.yesButtonText=\u662F(Y) -OptionPane.yesButtonMnemonic=89 -OptionPane.noButtonText=\u5426(N) -OptionPane.noButtonMnemonic=78 -OptionPane.okButtonText=OK -#OptionPane.okButtonMnemonic=0 -OptionPane.cancelButtonText=\u53D6\u6D88 -#OptionPane.cancelButtonMnemonic=0 -OptionPane.titleText=\u9009\u62E9\u4E00\u4E2A\u9009\u9879 +OptionPane.yesButton.textAndMnemonic=\u662F(&Y) +OptionPane.noButton.textAndMnemonic=\u5426(&N) +OptionPane.okButton.textAndMnemonic=\u786E\u5B9A +OptionPane.cancelButton.textAndMnemonic=\u53D6\u6D88 +OptionPane.title.textAndMnemonic=\u9009\u62E9\u4E00\u4E2A\u9009\u9879 # Title for the dialog for the showInputDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialogTitle=\u8F93\u5165 +OptionPane.inputDialog.titleAndMnemonic=\u8F93\u5165 # Title for the dialog for the showMessageDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialogTitle=\u6D88\u606F +OptionPane.messageDialog.titleAndMnemonic=\u6D88\u606F ############ Printing Dialog Strings ############ -PrintingDialog.titleProgressText=\u6253\u5370 -PrintingDialog.titleAbortingText=\u6253\u5370 (\u6B63\u5728\u4E2D\u6B62) +PrintingDialog.titleProgress.textAndMnemonic=\u6253\u5370 +PrintingDialog.titleAborting.textAndMnemonic=\u6253\u5370 (\u6B63\u5728\u4E2D\u6B62) -PrintingDialog.contentInitialText=\u6B63\u5728\u8FDB\u884C\u6253\u5370... +PrintingDialog.contentInitial.textAndMnemonic=\u6B63\u5728\u8FDB\u884C\u6253\u5370... # The following string will be formatted by a MessageFormat # and {0} will be replaced by page number being printed -PrintingDialog.contentProgressText=\u5DF2\u6253\u5370\u9875 {0}... - -PrintingDialog.contentAbortingText=\u6B63\u5728\u4E2D\u6B62\u6253\u5370... +PrintingDialog.contentProgress.textAndMnemonic=\u5DF2\u6253\u5370\u9875 {0}... -PrintingDialog.abortButtonText=\u4E2D\u6B62(A) -PrintingDialog.abortButtonMnemonic=65 -PrintingDialog.abortButtonDisplayedMnemonicIndex=0 -PrintingDialog.abortButtonToolTipText=\u4E2D\u6B62\u6253\u5370 +PrintingDialog.contentAborting.textAndMnemonic=\u6B63\u5728\u4E2D\u6B62\u6253\u5370... + +PrintingDialog.abortButton.textAndMnemonic=\u4E2D\u6B62(&A) +PrintingDialog.abortButtonToolTip.textAndMnemonic=\u4E2D\u6B62\u6253\u5370 ############ Internal Frame Strings ############ InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316 @@ -160,47 +138,46 @@ InternalFrame.closeButtonToolTip=\u5173\u95ED ############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButtonText=\u8FD8\u539F -InternalFrameTitlePane.moveButtonText=\u79FB\u52A8 -InternalFrameTitlePane.sizeButtonText=\u5927\u5C0F -InternalFrameTitlePane.minimizeButtonText=\u6700\u5C0F\u5316 -InternalFrameTitlePane.maximizeButtonText=\u6700\u5927\u5316 -InternalFrameTitlePane.closeButtonText=\u5173\u95ED +InternalFrameTitlePane.restoreButton.textAndMnemonic=\u8FD8\u539F +InternalFrameTitlePane.moveButton.textAndMnemonic=\u79FB\u52A8 +InternalFrameTitlePane.sizeButton.textAndMnemonic=\u5927\u5C0F +InternalFrameTitlePane.minimizeButton.textAndMnemonic=\u6700\u5C0F\u5316 +InternalFrameTitlePane.maximizeButton.textAndMnemonic=\u6700\u5927\u5316 +InternalFrameTitlePane.closeButton.textAndMnemonic=\u5173\u95ED ############ Text strings ############# # Used for html forms -FormView.submitButtonText=\u63D0\u4EA4\u67E5\u8BE2 -FormView.resetButtonText=\u91CD\u7F6E -FormView.browseFileButtonText=\u6D4F\u89C8... +FormView.submitButton.textAndMnemonic=\u63D0\u4EA4\u67E5\u8BE2 +FormView.resetButton.textAndMnemonic=\u91CD\u7F6E +FormView.browseFileButton.textAndMnemonic=\u6D4F\u89C8... ############ Abstract Document Strings ############ -AbstractDocument.styleChangeText=\u6837\u5F0F\u66F4\u6539 -AbstractDocument.additionText=\u6DFB\u52A0 -AbstractDocument.deletionText=\u5220\u9664 -AbstractDocument.undoText=\u64A4\u6D88 -AbstractDocument.redoText=\u91CD\u505A +AbstractDocument.styleChange.textAndMnemonic=\u6837\u5F0F\u66F4\u6539 +AbstractDocument.addition.textAndMnemonic=\u6DFB\u52A0 +AbstractDocument.deletion.textAndMnemonic=\u5220\u9664 +AbstractDocument.undo.textAndMnemonic=\u64A4\u6D88 +AbstractDocument.redo.textAndMnemonic=\u91CD\u505A ############ Abstract Button Strings ############ -AbstractButton.clickText=\u5355\u51FB +AbstractButton.click.textAndMnemonic=\u5355\u51FB ############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undoText=\u64A4\u6D88 -AbstractUndoableEdit.redoText=\u91CD\u505A +AbstractUndoableEdit.undo.textAndMnemonic=\u64A4\u6D88 +AbstractUndoableEdit.redo.textAndMnemonic=\u91CD\u505A ############ Combo Box Strings ############ -ComboBox.togglePopupText=togglePopup +ComboBox.togglePopup.textAndMnemonic=togglePopup ############ Progress Monitor Strings ############ -ProgressMonitor.progressText=\u8FDB\u5EA6... +ProgressMonitor.progress.textAndMnemonic=\u8FDB\u5EA6... ############ Split Pane Strings ############ -SplitPane.leftButtonText=\u5DE6\u952E -SplitPane.rightButtonText=\u53F3\u952E +SplitPane.leftButton.textAndMnemonic=\u5DE6\u952E +SplitPane.rightButton.textAndMnemonic=\u53F3\u952E # Used for Isindex -IsindexView.prompt=\u8FD9\u662F\u53EF\u641C\u7D22\u7D22\u5F15\u3002\u8BF7\u8F93\u5165\u641C\u7D22\u5173\u952E\u5B57: +IsindexView.prompt=\u8FD9\u662F\u53EF\u641C\u7D22\u7D22\u5F15\u3002\u8BF7\u8F93\u5165\u641C\u7D22\u5173\u952E\u5B57: ############ InternalFrameTitlePane Strings ############ InternalFrameTitlePane.iconifyButtonAccessibleName=\u56FE\u6807\u5316 InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316 InternalFrameTitlePane.closeButtonAccessibleName=\u5173\u95ED -
--- a/src/macosx/classes/com/apple/laf/resources/aqua_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/classes/com/apple/laf/resources/aqua_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -36,45 +36,45 @@ # support. ############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescriptionText=\u4E00\u822C\u6A94\u6848 -FileChooser.directoryDescriptionText=\u76EE\u9304 -FileChooser.newFolderErrorText=\u5EFA\u7ACB\u8CC7\u6599\u593E\u6642\u767C\u751F\u932F\u8AA4 +FileChooser.fileDescription.textAndMnemonic=\u4E00\u822C\u6A94\u6848 +FileChooser.directoryDescription.textAndMnemonic=\u76EE\u9304 +FileChooser.newFolderError.textAndMnemonic=\u5EFA\u7ACB\u8CC7\u6599\u593E\u6642\u767C\u751F\u932F\u8AA4 FileChooser.newFolderErrorSeparator= : -FileChooser.acceptAllFileFilterText=\u6240\u6709\u6A94\u6848 -FileChooser.cancelButtonText=\u53D6\u6D88 -FileChooser.saveButtonText=\u5132\u5B58 -FileChooser.openButtonText=\u958B\u555F -FileChooser.saveDialogTitleText=\u5132\u5B58 -FileChooser.openDialogTitleText=\u958B\u555F -FileChooser.updateButtonText=\u66F4\u65B0 -FileChooser.helpButtonText=\u8AAA\u660E -FileChooser.directoryOpenButtonText=\u958B\u555F +FileChooser.acceptAllFileFilter.textAndMnemonic=\u6240\u6709\u6A94\u6848 +FileChooser.cancelButton.textAndMnemonic=\u53D6\u6D88 +FileChooser.saveButton.textAndMnemonic=\u5132\u5B58 +FileChooser.openButton.textAndMnemonic=\u958B\u555F +FileChooser.saveDialogTitle.textAndMnemonic=\u5132\u5B58 +FileChooser.openDialogTitle.textAndMnemonic=\u958B\u555F +FileChooser.updateButton.textAndMnemonic=\u66F4\u65B0 +FileChooser.helpButton.textAndMnemonic=\u8AAA\u660E +FileChooser.directoryOpenButton.textAndMnemonic=\u958B\u555F # File Size Units FileChooser.fileSizeKiloBytes={0} KB FileChooser.fileSizeMegaBytes={0} MB FileChooser.fileSizeGigaBytes={0} GB -// Mac-specific strings -FileChooser.saveTitleText=\u5132\u5B58 -FileChooser.openTitleText=\u958B\u555F -FileChooser.newFolderExistsErrorText=\u8A72\u540D\u7A31\u5DF2\u7D93\u88AB\u4F7F\u7528 -FileChooser.chooseButtonText=\u9078\u64C7 +# Mac-specific strings +FileChooser.saveTitle.textAndMnemonic=\u5132\u5B58 +FileChooser.openTitle.textAndMnemonic=\u958B\u555F +FileChooser.newFolderExistsError.textAndMnemonic=\u8A72\u540D\u7A31\u5DF2\u7D93\u88AB\u4F7F\u7528 +FileChooser.chooseButton.textAndMnemonic=\u9078\u64C7 -FileChooser.newFolderButtonText=\u65B0\u8CC7\u6599\u593E -FileChooser.newFolderTitleText=\u65B0\u8CC7\u6599\u593E -FileChooser.fileNameLabelText=\u6A94\u6848: -FileChooser.saveDialogFileNameLabelText=\u53E6\u5B58\u65B0\u6A94: -FileChooser.filesOfTypeLabelText=\u6A94\u6848\u683C\u5F0F: +FileChooser.newFolderButton.textAndMnemonic=\u65B0\u8CC7\u6599\u593E +FileChooser.newFolderTitle.textAndMnemonic=\u65B0\u8CC7\u6599\u593E +FileChooser.fileNameLabel.textAndMnemonic=\u6A94\u6848: +FileChooser.saveDialogFileNameLabel.textAndMnemonic=\u53E6\u5B58\u65B0\u6A94: +FileChooser.filesOfTypeLabel.textAndMnemonic=\u6A94\u6848\u683C\u5F0F: FileChooser.desktopName=\u684C\u9762 -FileChooser.newFolderPromptText=\u65B0\u8CC7\u6599\u593E\u540D\u7A31: +FileChooser.newFolderPrompt.textAndMnemonic=\u65B0\u8CC7\u6599\u593E\u540D\u7A31: FileChooser.untitledFolderName=\u672A\u547D\u540D\u7684\u8CC7\u6599\u593E FileChooser.untitledFileName=\u672A\u547D\u540D -FileChooser.createButtonText=\u5EFA\u7ACB +FileChooser.createButton.textAndMnemonic=\u5EFA\u7ACB -FileChooser.byDateText=\u4FEE\u6539\u65E5\u671F -FileChooser.byNameText=\u540D\u7A31 +FileChooser.byDate.textAndMnemonic=\u4FEE\u6539\u65E5\u671F +FileChooser.by.textAndMnemonic=\u540D\u7A31 FileChooser.newFolderAccessibleName=\u65B0\u8CC7\u6599\u593E FileChooser.mac.newFolder=\u672A\u547D\u540D\u7684\u8CC7\u6599\u593E @@ -82,76 +82,54 @@ ############ COLOR CHOOSER STRINGS ############# -ColorChooser.previewText=\u9810\u89BD -ColorChooser.okText=\u78BA\u5B9A -ColorChooser.cancelText=\u53D6\u6D88 -ColorChooser.resetText=\u91CD\u8A2D(R) -# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic -ColorChooser.resetMnemonic=82 -ColorChooser.sampleText=\u7BC4\u4F8B\u6587\u5B57 \u7BC4\u4F8B\u6587\u5B57 -ColorChooser.swatchesNameText=\u8ABF\u8272\u677F(S) -ColorChooser.swatchesMnemonic=83 -ColorChooser.swatchesDisplayedMnemonicIndex=0 -ColorChooser.swatchesRecentText=\u6700\u65B0\u9078\u64C7: -ColorChooser.hsbNameText=HSB(H) -# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX -# constant, and an index into the text to render the mnemonic as. The -# mnemonic is xxxMnemonic and the index of the character to underline is -# xxxDisplayedMnemonicIndex. -ColorChooser.hsbMnemonic=72 -ColorChooser.hsbDisplayedMnemonicIndex=0 -ColorChooser.hsbHueText=H -ColorChooser.hsbSaturationText=S -ColorChooser.hsbBrightnessText=B -ColorChooser.hsbRedText=R -ColorChooser.hsbGreenText=G -ColorChooser.hsbBlueText=B -ColorChooser.rgbNameText=RGB(G) -ColorChooser.rgbMnemonic=71 -ColorChooser.rgbDisplayedMnemonicIndex=1 -ColorChooser.rgbRedText=\u7D05(D) -ColorChooser.rgbRedMnemonic=68 -ColorChooser.rgbGreenText=\u7DA0(N) -ColorChooser.rgbGreenMnemonic=78 -ColorChooser.rgbBlueText=\u85CD(B) -ColorChooser.rgbBlueMnemonic=66 +ColorChooser.preview.textAndMnemonic=\u9810\u89BD +ColorChooser.ok.textAndMnemonic=\u78BA\u5B9A +ColorChooser.cancel.textAndMnemonic=\u53D6\u6D88 +ColorChooser.reset.textAndMnemonic=\u91CD\u8A2D(&R) +ColorChooser.sample.textAndMnemonic=\u7BC4\u4F8B\u6587\u5B57 \u7BC4\u4F8B\u6587\u5B57 +ColorChooser.swatches.textAndMnemonic=\u8ABF\u8272\u677F(&S) +ColorChooser.swatchesRecent.textAndMnemonic=\u6700\u65B0\u9078\u64C7: +ColorChooser.hsb.textAndMnemonic=HSB(&H) +ColorChooser.hsbHue.textAndMnemonic=H +ColorChooser.hsbSaturation.textAndMnemonic=S +ColorChooser.hsbBrightness.textAndMnemonic=B +ColorChooser.hsbRed.textAndMnemonic=R +ColorChooser.hsbGreen.textAndMnemonic=G +ColorChooser.hsbBlue.textAndMnemonic=B +ColorChooser.rgb.textAndMnemonic=RGB(&G) +ColorChooser.rgbRed.textAndMnemonic=\u7D05(&D) +ColorChooser.rgbGreen.textAndMnemonic=\u7DA0(&N) +ColorChooser.rgbBlue.textAndMnemonic=\u85CD(&B) ############ OPTION PANE STRINGS ############# -# Mnemonic keys correspond to KeyEvent.VK_XXX constant # We only define mnemonics for YES/NO, but for completeness you can # define mnemonics for any of the buttons. -OptionPane.yesButtonText=\u662F(Y) -OptionPane.yesButtonMnemonic=89 -OptionPane.noButtonText=\u5426(N) -OptionPane.noButtonMnemonic=78 -OptionPane.okButtonText=OK -#OptionPane.okButtonMnemonic=0 -OptionPane.cancelButtonText=\u53D6\u6D88 -#OptionPane.cancelButtonMnemonic=0 -OptionPane.titleText=\u9078\u53D6\u4E00\u500B\u9078\u9805 +OptionPane.yesButton.textAndMnemonic=\u662F(&Y) +OptionPane.noButton.textAndMnemonic=\u5426(&N) +OptionPane.okButton.textAndMnemonic=\u78BA\u5B9A +OptionPane.cancelButton.textAndMnemonic=\u53D6\u6D88 +OptionPane.title.textAndMnemonic=\u9078\u53D6\u4E00\u500B\u9078\u9805 # Title for the dialog for the showInputDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialogTitle=\u8F38\u5165 +OptionPane.inputDialog.titleAndMnemonic=\u8F38\u5165 # Title for the dialog for the showMessageDialog methods. Only used if # the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialogTitle=\u8A0A\u606F +OptionPane.messageDialog.titleAndMnemonic=\u8A0A\u606F ############ Printing Dialog Strings ############ -PrintingDialog.titleProgressText=\u5217\u5370\u4E2D -PrintingDialog.titleAbortingText=\u5217\u5370 (\u4E2D\u6B62\u4E2D) +PrintingDialog.titleProgress.textAndMnemonic=\u5217\u5370\u4E2D +PrintingDialog.titleAborting.textAndMnemonic=\u5217\u5370 (\u4E2D\u6B62\u4E2D) -PrintingDialog.contentInitialText=\u6B63\u5728\u5217\u5370... +PrintingDialog.contentInitial.textAndMnemonic=\u6B63\u5728\u5217\u5370... # The following string will be formatted by a MessageFormat # and {0} will be replaced by page number being printed -PrintingDialog.contentProgressText=\u5DF2\u5217\u5370\u7B2C {0} \u9801... - -PrintingDialog.contentAbortingText=\u6B63\u5728\u4E2D\u6B62\u5217\u5370... +PrintingDialog.contentProgress.textAndMnemonic=\u5DF2\u5217\u5370\u7B2C {0} \u9801... -PrintingDialog.abortButtonText=\u4E2D\u6B62(A) -PrintingDialog.abortButtonMnemonic=65 -PrintingDialog.abortButtonDisplayedMnemonicIndex=0 -PrintingDialog.abortButtonToolTipText=\u4E2D\u6B62\u5217\u5370 +PrintingDialog.contentAborting.textAndMnemonic=\u6B63\u5728\u4E2D\u6B62\u5217\u5370... + +PrintingDialog.abortButton.textAndMnemonic=\u4E2D\u6B62(&A) +PrintingDialog.abortButtonToolTip.textAndMnemonic=\u4E2D\u6B62\u5217\u5370 ############ Internal Frame Strings ############ InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316 @@ -160,47 +138,46 @@ InternalFrame.closeButtonToolTip=\u95DC\u9589 ############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButtonText=\u5FA9\u539F -InternalFrameTitlePane.moveButtonText=\u79FB\u52D5 -InternalFrameTitlePane.sizeButtonText=\u5927\u5C0F -InternalFrameTitlePane.minimizeButtonText=\u6700\u5C0F\u5316 -InternalFrameTitlePane.maximizeButtonText=\u6700\u5927\u5316 -InternalFrameTitlePane.closeButtonText=\u95DC\u9589 +InternalFrameTitlePane.restoreButton.textAndMnemonic=\u5FA9\u539F +InternalFrameTitlePane.moveButton.textAndMnemonic=\u79FB\u52D5 +InternalFrameTitlePane.sizeButton.textAndMnemonic=\u5927\u5C0F +InternalFrameTitlePane.minimizeButton.textAndMnemonic=\u6700\u5C0F\u5316 +InternalFrameTitlePane.maximizeButton.textAndMnemonic=\u6700\u5927\u5316 +InternalFrameTitlePane.closeButton.textAndMnemonic=\u95DC\u9589 ############ Text strings ############# # Used for html forms -FormView.submitButtonText=\u9001\u51FA\u67E5\u8A62 -FormView.resetButtonText=\u91CD\u8A2D -FormView.browseFileButtonText=\u700F\u89BD... +FormView.submitButton.textAndMnemonic=\u9001\u51FA\u67E5\u8A62 +FormView.resetButton.textAndMnemonic=\u91CD\u8A2D +FormView.browseFileButton.textAndMnemonic=\u700F\u89BD... ############ Abstract Document Strings ############ -AbstractDocument.styleChangeText=\u6A23\u5F0F\u8B8A\u66F4 -AbstractDocument.additionText=\u9644\u52A0 -AbstractDocument.deletionText=\u522A\u9664 -AbstractDocument.undoText=\u9084\u539F -AbstractDocument.redoText=\u91CD\u505A +AbstractDocument.styleChange.textAndMnemonic=\u6A23\u5F0F\u8B8A\u66F4 +AbstractDocument.addition.textAndMnemonic=\u9644\u52A0 +AbstractDocument.deletion.textAndMnemonic=\u522A\u9664 +AbstractDocument.undo.textAndMnemonic=\u9084\u539F +AbstractDocument.redo.textAndMnemonic=\u91CD\u505A ############ Abstract Button Strings ############ -AbstractButton.clickText=\u6309\u4E00\u4E0B +AbstractButton.click.textAndMnemonic=\u6309\u4E00\u4E0B ############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undoText=\u9084\u539F -AbstractUndoableEdit.redoText=\u91CD\u505A +AbstractUndoableEdit.undo.textAndMnemonic=\u9084\u539F +AbstractUndoableEdit.redo.textAndMnemonic=\u91CD\u505A ############ Combo Box Strings ############ -ComboBox.togglePopupText=\u5207\u63DB\u5373\u73FE\u5F0F\u8996\u7A97 +ComboBox.togglePopup.textAndMnemonic=\u5207\u63DB\u5373\u73FE\u5F0F\u8996\u7A97 ############ Progress Monitor Strings ############ -ProgressMonitor.progressText=\u9032\u5EA6... +ProgressMonitor.progress.textAndMnemonic=\u9032\u5EA6... ############ Split Pane Strings ############ -SplitPane.leftButtonText=\u5DE6\u6309\u9215 -SplitPane.rightButtonText=\u53F3\u6309\u9215 +SplitPane.leftButton.textAndMnemonic=\u5DE6\u6309\u9215 +SplitPane.rightButton.textAndMnemonic=\u53F3\u6309\u9215 # Used for Isindex -IsindexView.prompt=\u9019\u662F\u4E00\u500B\u53EF\u641C\u5C0B\u7684\u7D22\u5F15\u3002\u8F38\u5165\u641C\u5C0B\u95DC\u9375\u5B57: +IsindexView.prompt=\u9019\u662F\u4E00\u500B\u53EF\u641C\u5C0B\u7684\u7D22\u5F15\u3002\u8F38\u5165\u641C\u5C0B\u95DC\u9375\u5B57: ############ InternalFrameTitlePane Strings ############ InternalFrameTitlePane.iconifyButtonAccessibleName=\u5716\u793A\u5316 InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316 InternalFrameTitlePane.closeButtonAccessibleName=\u95DC\u9589 -
--- a/src/macosx/native/sun/awt/LWCToolkit.m Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/native/sun/awt/LWCToolkit.m Mon Jun 25 10:12:56 2012 +0100 @@ -33,6 +33,7 @@ #import "ThreadUtilities.h" #import "AWT_debug.h" #import "CSystemColors.h" +#import "NSApplicationAWT.h" #import "sun_lwawt_macosx_LWCToolkit.h" @@ -47,7 +48,7 @@ return eventCount; } -+ (void) eventCountPlusPlus{ ++ (void) eventCountPlusPlus{ eventCount++; } @@ -79,7 +80,6 @@ @end - /* * Class: sun_lwawt_macosx_LWCToolkit * Method: nativeSyncQueue @@ -90,12 +90,22 @@ { int currentEventNum = [AWTToolkit getEventCount]; - [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){}]; - + NSApplication* sharedApp = [NSApplication sharedApplication]; + if ([sharedApp isKindOfClass:[NSApplicationAWT class]]) { + NSApplicationAWT* theApp = (NSApplicationAWT*)sharedApp; + [theApp postDummyEvent]; + [theApp waitForDummyEvent]; + } else { + // could happen if we are embedded inside SWT application, + // in this case just spin a single empty block through + // the event loop to give it a chance to process pending events + [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){}]; + } + if (([AWTToolkit getEventCount] - currentEventNum) != 0) { return JNI_TRUE; } - + return JNI_FALSE; }
--- a/src/macosx/native/sun/awt/awt.m Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/native/sun/awt/awt.m Mon Jun 25 10:12:56 2012 +0100 @@ -70,33 +70,35 @@ JNIEnv *env = [ThreadUtilities getJNIEnv]; - // Add CFRunLoopObservers to call into AWT so that AWT knows that the - // AWT thread (which is the AppKit main thread) is alive. This way AWT - // will not automatically shutdown. - busyObserver = CFRunLoopObserverCreate( - NULL, // CFAllocator - kCFRunLoopAfterWaiting, // CFOptionFlags - true, // repeats - NSIntegerMax, // order - &BusyObserver, // CFRunLoopObserverCallBack - NULL); // CFRunLoopObserverContext + if (!headless) { + // Add CFRunLoopObservers to call into AWT so that AWT knows that the + // AWT thread (which is the AppKit main thread) is alive. This way AWT + // will not automatically shutdown. + busyObserver = CFRunLoopObserverCreate( + NULL, // CFAllocator + kCFRunLoopAfterWaiting, // CFOptionFlags + true, // repeats + NSIntegerMax, // order + &BusyObserver, // CFRunLoopObserverCallBack + NULL); // CFRunLoopObserverContext - notBusyObserver = CFRunLoopObserverCreate( - NULL, // CFAllocator - kCFRunLoopBeforeWaiting, // CFOptionFlags - true, // repeats - NSIntegerMin, // order - &NotBusyObserver, // CFRunLoopObserverCallBack - NULL); // CFRunLoopObserverContext + notBusyObserver = CFRunLoopObserverCreate( + NULL, // CFAllocator + kCFRunLoopBeforeWaiting, // CFOptionFlags + true, // repeats + NSIntegerMin, // order + &NotBusyObserver, // CFRunLoopObserverCallBack + NULL); // CFRunLoopObserverContext - CFRunLoopRef runLoop = [[NSRunLoop currentRunLoop] getCFRunLoop]; - CFRunLoopAddObserver(runLoop, busyObserver, kCFRunLoopDefaultMode); - CFRunLoopAddObserver(runLoop, notBusyObserver, kCFRunLoopDefaultMode); + CFRunLoopRef runLoop = [[NSRunLoop currentRunLoop] getCFRunLoop]; + CFRunLoopAddObserver(runLoop, busyObserver, kCFRunLoopDefaultMode); + CFRunLoopAddObserver(runLoop, notBusyObserver, kCFRunLoopDefaultMode); - CFRelease(busyObserver); - CFRelease(notBusyObserver); + CFRelease(busyObserver); + CFRelease(notBusyObserver); - if (!headless) setBusy(YES); + setBusy(YES); + } // Set the java name of the AppKit main thread appropriately. jclass threadClass = NULL;
--- a/src/macosx/native/sun/osxapp/NSApplicationAWT.h Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/native/sun/osxapp/NSApplicationAWT.h Mon Jun 25 10:12:56 2012 +0100 @@ -28,13 +28,16 @@ @interface NSApplicationAWT : NSApplication { NSString *fApplicationName; - BOOL fUseDefaultIcon; NSWindow *eventTransparentWindow; + NSTimeInterval dummyEventTimestamp; + NSConditionLock* seenDummyEventLock; } - (void) finishLaunching; - (void) registerWithProcessManager; - (void) setDockIconWithEnv:(JNIEnv *)env; +- (void) postDummyEvent; +- (void) waitForDummyEvent; + (void) runAWTLoopWithApp:(NSApplication*)app;
--- a/src/macosx/native/sun/osxapp/NSApplicationAWT.m Thu Feb 09 16:38:36 2012 +0000 +++ b/src/macosx/native/sun/osxapp/NSApplicationAWT.m Mon Jun 25 10:12:56 2012 +0100 @@ -32,7 +32,6 @@ #import "ThreadUtilities.h" #import "QueuingApplicationDelegate.h" - static BOOL sUsingDefaultNIB = YES; static NSString *SHARED_FRAMEWORK_BUNDLE = @"/System/Library/Frameworks/JavaVM.framework"; static id <NSApplicationDelegate> applicationDelegate = nil; @@ -52,7 +51,8 @@ AWT_ASSERT_APPKIT_THREAD; fApplicationName = nil; - fUseDefaultIcon = NO; + dummyEventTimestamp = 0.0; + seenDummyEventLock = nil; // NSApplication will call _RegisterApplication with the application's bundle, but there may not be one. // So, we need to call it ourselves to ensure the app is set up properly. @@ -147,10 +147,6 @@ if (appName != NULL) { fApplicationName = [NSString stringWithUTF8String:appName]; unsetenv(envVar); - - // If this environment variable was set we were launched from the command line, so we - // should use a generic app icon if one wasn't set. - fUseDefaultIcon = YES; } // If it wasn't specified as an argument, see if it was specified as a system property. @@ -163,6 +159,7 @@ char mainClassEnvVar[80]; snprintf(mainClassEnvVar, sizeof(mainClassEnvVar), "JAVA_MAIN_CLASS_%d", getpid()); char *mainClass = getenv(mainClassEnvVar); + if (mainClass != NULL) { fApplicationName = [NSString stringWithUTF8String:mainClass]; unsetenv(mainClassEnvVar); @@ -171,9 +168,6 @@ if (lastPeriod.location != NSNotFound) { fApplicationName = [fApplicationName substringFromIndex:lastPeriod.location + 1]; } - // If this environment variable was set we were launched from the command line, so we - // should use a generic app icon if one wasn't set. - fUseDefaultIcon = YES; } } @@ -266,7 +260,7 @@ // If the icon file wasn't specified as an argument and we need to get an icon // we'll use the generic java app icon. NSString *defaultIconPath = [NSString stringWithFormat:@"%@%@", SHARED_FRAMEWORK_BUNDLE, @"/Resources/GenericApp.icns"]; - if (fUseDefaultIcon && (theIconPath == nil)) { + if (([NSApp applicationIconImage] == nil) && (theIconPath == nil)) { theIconPath = defaultIconPath; } @@ -333,6 +327,45 @@ return event; } +// NSTimeInterval has microseconds precision +#define TS_EQUAL(ts1, ts2) (fabs((ts1) - (ts2)) < 1e-6) + +- (void)sendEvent:(NSEvent *)event +{ + if ([event type] == NSApplicationDefined && TS_EQUAL([event timestamp], dummyEventTimestamp)) { + [seenDummyEventLock lockWhenCondition:NO]; + [seenDummyEventLock unlockWithCondition:YES]; + } else { + [super sendEvent:event]; + } +} + +- (void)postDummyEvent { + seenDummyEventLock = [[NSConditionLock alloc] initWithCondition:NO]; + dummyEventTimestamp = [NSProcessInfo processInfo].systemUptime; + + NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; + NSEvent* event = [NSEvent otherEventWithType: NSApplicationDefined + location: NSMakePoint(0,0) + modifierFlags: 0 + timestamp: dummyEventTimestamp + windowNumber: 0 + context: nil + subtype: 0 + data1: 0 + data2: 0]; + [NSApp postEvent: event atStart: NO]; + [pool drain]; +} + +- (void)waitForDummyEvent { + [seenDummyEventLock lockWhenCondition:YES]; + [seenDummyEventLock unlock]; + [seenDummyEventLock release]; + + seenDummyEventLock = nil; +} + @end
--- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -77,7 +77,7 @@ armed=armado busy=ocupado checked=selecionado -collapsed=recolhido +collapsed=contra\u00EDdo editable=edit\u00E1vel expandable=expans\u00EDvel expanded=expandido
--- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -27,8 +27,8 @@ glasspane=\u73BB\u7483\u7A97\u683C filechooser=\u6587\u4EF6\u9009\u62E9\u5668 filler=\u6F0F\u6597 -frame=\u5E27 -internalframe=\u5185\u90E8\u5E27 +frame=\u6846\u67B6 +internalframe=\u5185\u90E8\u6846\u67B6 label=\u6807\u7B7E layeredpane=\u5206\u5C42\u7A97\u683C list=\u5217\u8868
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -11,11 +11,11 @@ GTKColorChooserPanel.hue.textAndMnemonic=&Farbton: -GTKColorChooserPanel.red.textAndMnemonic=&Rot: +GTKColorChooserPanel.red.textAndMnemonic=R&ot: -GTKColorChooserPanel.saturation.textAndMnemonic=S\u00E4ttigung(&S): +GTKColorChooserPanel.saturation.textAndMnemonic=&S\u00E4ttigung: -GTKColorChooserPanel.green.textAndMnemonic=Gr\u00FCn(&G): +GTKColorChooserPanel.green.textAndMnemonic=&Gr\u00FCn: GTKColorChooserPanel.value.textAndMnemonic=&Wert: @@ -32,7 +32,7 @@ FileChooser.newFolderDialog.textAndMnemonic=Ordnername: FileChooser.newFolderNoDirectoryErrorTitle.textAndMnemonic=Fehler FileChooser.newFolderNoDirectoryError.textAndMnemonic=Fehler beim Erstellen von Verzeichnis "{0}": Datei oder Verzeichnis nicht vorhanden -FileChooser.deleteFileButton.textAndMnemonic=Datei l\u00F6schen(&L) +FileChooser.deleteFileButton.textAndMnemonic=Datei &l\u00F6schen FileChooser.renameFileButton.textAndMnemonic=Datei &umbenennen FileChooser.cancelButton.textAndMnemonic=&Abbrechen FileChooser.saveButton.textAndMnemonic=&OK @@ -52,8 +52,3 @@ FileChooser.renameFileError.titleAndMnemonic=Fehler FileChooser.renameFileError.textAndMnemonic=Fehler beim Umbenennen der Datei "{0}" in "{1}" -# dummy resource added for translation automation -OptionPane.okButton.textAndMnemonic=&OK -# dummy resource added for translation automation -OptionPane.cancelButton.textAndMnemonic=&Abbrechen -
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -13,9 +13,9 @@ GTKColorChooserPanel.red.textAndMnemonic=Ro&jo: -GTKColorChooserPanel.saturation.textAndMnemonic=Saturaci\u00F3n(&S): +GTKColorChooserPanel.saturation.textAndMnemonic=&Saturaci\u00F3n: -GTKColorChooserPanel.green.textAndMnemonic=V&erde: +GTKColorChooserPanel.green.textAndMnemonic=&Verde: GTKColorChooserPanel.value.textAndMnemonic=&Valor: @@ -33,13 +33,13 @@ FileChooser.newFolderNoDirectoryErrorTitle.textAndMnemonic=Error FileChooser.newFolderNoDirectoryError.textAndMnemonic=Error al crear el directorio "{0}": no existe dicho archivo o directorio FileChooser.deleteFileButton.textAndMnemonic=Su&primir Archivo -FileChooser.renameFileButton.textAndMnemonic=Cambia&r Nombre de Archivo +FileChooser.renameFileButton.textAndMnemonic=Cambiar Nomb&re de Archivo FileChooser.cancelButton.textAndMnemonic=&Cancelar FileChooser.saveButton.textAndMnemonic=&Aceptar FileChooser.openButton.textAndMnemonic=&Aceptar FileChooser.saveDialogTitle.textAndMnemonic=Guardar FileChooser.openDialogTitle.textAndMnemonic=Abrir -FileChooser.pathLabel.textAndMnemonic=Selecci\u00F3n(&S): +FileChooser.pathLabel.textAndMnemonic=&Selecci\u00F3n: FileChooser.filterLabel.textAndMnemonic=Filtro: FileChooser.foldersLabel.textAndMnemonic=Carpe&tas FileChooser.filesLabel.textAndMnemonic=&Archivos @@ -52,8 +52,3 @@ FileChooser.renameFileError.titleAndMnemonic=Error FileChooser.renameFileError.textAndMnemonic=Error al cambiar el nombre del archivo "{0}" a "{1}" -# dummy resource added for translation automation -OptionPane.okButton.textAndMnemonic=&Aceptar -# dummy resource added for translation automation -OptionPane.cancelButton.textAndMnemonic=&Cancelar -
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -6,16 +6,16 @@ # GTK specific properties # GTK color chooser properties: -GTKColorChooserPanel.textAndMnemonic=S\u00E9lecteur de couleurs GTK(&G) +GTKColorChooserPanel.textAndMnemonic=S\u00E9lecteur de couleurs >K # mnemonic as a VK_ constant GTKColorChooserPanel.hue.textAndMnemonic=&Teinte : -GTKColorChooserPanel.red.textAndMnemonic=Rouge\u00A0(&E): +GTKColorChooserPanel.red.textAndMnemonic=Roug&e\u00A0: GTKColorChooserPanel.saturation.textAndMnemonic=&Saturation : -GTKColorChooserPanel.green.textAndMnemonic=V&ert : +GTKColorChooserPanel.green.textAndMnemonic=&Vert : GTKColorChooserPanel.value.textAndMnemonic=&Valeur : @@ -39,7 +39,7 @@ FileChooser.openButton.textAndMnemonic=&OK FileChooser.saveDialogTitle.textAndMnemonic=Enregistrer FileChooser.openDialogTitle.textAndMnemonic=Ouvrir -FileChooser.pathLabel.textAndMnemonic=S\u00E9lection (&S): +FileChooser.pathLabel.textAndMnemonic=&S\u00E9lection : FileChooser.filterLabel.textAndMnemonic=Filtre : FileChooser.foldersLabel.textAndMnemonic=&Dossiers FileChooser.filesLabel.textAndMnemonic=&Fichiers @@ -52,8 +52,3 @@ FileChooser.renameFileError.titleAndMnemonic=Erreur FileChooser.renameFileError.textAndMnemonic=Erreur lors du changement de nom du fichier "{0}" en "{1}" -# dummy resource added for translation automation -OptionPane.okButton.textAndMnemonic=&OK -# dummy resource added for translation automation -OptionPane.cancelButton.textAndMnemonic=&Annuler -
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -15,7 +15,7 @@ GTKColorChooserPanel.saturation.textAndMnemonic=&Saturazione: -GTKColorChooserPanel.green.textAndMnemonic=V&erde: +GTKColorChooserPanel.green.textAndMnemonic=&Verde: GTKColorChooserPanel.value.textAndMnemonic=&Valore: @@ -52,8 +52,3 @@ FileChooser.renameFileError.titleAndMnemonic=Errore FileChooser.renameFileError.textAndMnemonic=Errore durante la ridenominazione del file "{0}" in "{1}" -# dummy resource added for translation automation -OptionPane.okButton.textAndMnemonic=&OK -# dummy resource added for translation automation -OptionPane.cancelButton.textAndMnemonic=&Annulla -
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -35,8 +35,8 @@ FileChooser.deleteFileButton.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u306E\u524A\u9664(&L) FileChooser.renameFileButton.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u306E\u540D\u524D\u5909\u66F4(&R) FileChooser.cancelButton.textAndMnemonic=\u53D6\u6D88(&C) -FileChooser.saveButton.textAndMnemonic=&OK -FileChooser.openButton.textAndMnemonic=&OK +FileChooser.saveButton.textAndMnemonic=OK(&O) +FileChooser.openButton.textAndMnemonic=OK(&O) FileChooser.saveDialogTitle.textAndMnemonic=\u4FDD\u5B58 FileChooser.openDialogTitle.textAndMnemonic=\u958B\u304F FileChooser.pathLabel.textAndMnemonic=\u9078\u629E(&S): @@ -52,4 +52,3 @@ FileChooser.renameFileError.titleAndMnemonic=\u30A8\u30E9\u30FC FileChooser.renameFileError.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB"{0}"\u306E"{1}"\u3078\u306E\u5909\u66F4\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F -
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -52,4 +52,3 @@ FileChooser.renameFileError.titleAndMnemonic=\uC624\uB958 FileChooser.renameFileError.textAndMnemonic="{0}" \uD30C\uC77C\uC758 \uC774\uB984\uC744 "{1}"(\uC73C)\uB85C \uBC14\uAFB8\uB294 \uC911 \uC624\uB958\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. -
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -13,9 +13,9 @@ GTKColorChooserPanel.red.textAndMnemonic=V&ermelho: -GTKColorChooserPanel.saturation.textAndMnemonic=Satura\u00E7\u00E3o(&S): +GTKColorChooserPanel.saturation.textAndMnemonic=&Satura\u00E7\u00E3o: -GTKColorChooserPanel.green.textAndMnemonic=Ver&de: +GTKColorChooserPanel.green.textAndMnemonic=&Verde: GTKColorChooserPanel.value.textAndMnemonic=&Valor: @@ -39,7 +39,7 @@ FileChooser.openButton.textAndMnemonic=&OK FileChooser.saveDialogTitle.textAndMnemonic=Salvar FileChooser.openDialogTitle.textAndMnemonic=Abrir -FileChooser.pathLabel.textAndMnemonic=Sele\u00E7\u00E3o(&S): +FileChooser.pathLabel.textAndMnemonic=&Sele\u00E7\u00E3o: FileChooser.filterLabel.textAndMnemonic=Filtro: FileChooser.foldersLabel.textAndMnemonic=&Pastas FileChooser.filesLabel.textAndMnemonic=&Arquivos @@ -52,8 +52,3 @@ FileChooser.renameFileError.titleAndMnemonic=Erro FileChooser.renameFileError.textAndMnemonic=Erro ao renomear o arquivo "{0}" por "{1}" -# dummy resource added for translation automation -OptionPane.okButton.textAndMnemonic=&OK -# dummy resource added for translation automation -OptionPane.cancelButton.textAndMnemonic=&Cancelar -
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -6,22 +6,22 @@ # GTK specific properties # GTK color chooser properties: -GTKColorChooserPanel.textAndMnemonic=GTK-f\u00E4rgv\u00E4ljaren(&G) +GTKColorChooserPanel.textAndMnemonic=>K-f\u00E4rgv\u00E4ljaren # mnemonic as a VK_ constant GTKColorChooserPanel.hue.textAndMnemonic=&Nyans: -GTKColorChooserPanel.red.textAndMnemonic=R\u00F6d(&R): +GTKColorChooserPanel.red.textAndMnemonic=R&\u00F6d: -GTKColorChooserPanel.saturation.textAndMnemonic=M\u00E4ttnad(&M): +GTKColorChooserPanel.saturation.textAndMnemonic=&M\u00E4ttnad: -GTKColorChooserPanel.green.textAndMnemonic=Gr\u00F6n(&G): +GTKColorChooserPanel.green.textAndMnemonic=&Gr\u00F6n: -GTKColorChooserPanel.value.textAndMnemonic=V\u00E4rde(&V): +GTKColorChooserPanel.value.textAndMnemonic=&V\u00E4rde: -GTKColorChooserPanel.blue.textAndMnemonic=Bl\u00E5(&B): +GTKColorChooserPanel.blue.textAndMnemonic=&Bl\u00E5: -GTKColorChooserPanel.color.textAndMnemonic=F\u00E4rgnamn(&F): +GTKColorChooserPanel.color.textAndMnemonic=F\u00E4rg&namn: @@ -33,7 +33,7 @@ FileChooser.newFolderNoDirectoryErrorTitle.textAndMnemonic=Fel FileChooser.newFolderNoDirectoryError.textAndMnemonic=Ett fel intr\u00E4ffade vid f\u00F6rs\u00F6k att skapa katalogen "{0}": Filen eller katalogen finns inte FileChooser.deleteFileButton.textAndMnemonic=Ta &bort fil -FileChooser.renameFileButton.textAndMnemonic=\u00C4ndra namn p\u00E5 filen(&R) +FileChooser.renameFileButton.textAndMnemonic=&\u00C4ndra namn p\u00E5 filen FileChooser.cancelButton.textAndMnemonic=&Avbryt FileChooser.saveButton.textAndMnemonic=&OK FileChooser.openButton.textAndMnemonic=&OK @@ -41,7 +41,7 @@ FileChooser.openDialogTitle.textAndMnemonic=\u00D6ppna FileChooser.pathLabel.textAndMnemonic=&Urval: FileChooser.filterLabel.textAndMnemonic=Filter: -FileChooser.foldersLabel.textAndMnemonic=Ma&ppar +FileChooser.foldersLabel.textAndMnemonic=Map&par FileChooser.filesLabel.textAndMnemonic=&Filer FileChooser.cancelButtonToolTip.textAndMnemonic=Avbryt dialogrutan Filv\u00E4ljare. @@ -52,8 +52,3 @@ FileChooser.renameFileError.titleAndMnemonic=Fel FileChooser.renameFileError.textAndMnemonic=Fel vid namn\u00E4ndring av fil "{0}" till "{1}" -# dummy resource added for translation automation -OptionPane.okButton.textAndMnemonic=&OK -# dummy resource added for translation automation -OptionPane.cancelButton.textAndMnemonic=&Avbryt -
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -29,7 +29,7 @@ FileChooser.acceptAllFileFilter.textAndMnemonic=\u6240\u6709\u6587\u4EF6 FileChooser.newFolderButton.textAndMnemonic=\u65B0\u6587\u4EF6\u5939(&N) -FileChooser.newFolderDialog.textAndMnemonic=\u6587\u4EF6\u5939\u540D: +FileChooser.newFolderDialog.textAndMnemonic=\u6587\u4EF6\u5939\u540D: FileChooser.newFolderNoDirectoryErrorTitle.textAndMnemonic=\u9519\u8BEF FileChooser.newFolderNoDirectoryError.textAndMnemonic=\u521B\u5EFA\u76EE\u5F55 "{0}" \u65F6\u51FA\u9519: \u6CA1\u6709\u6B64\u7C7B\u6587\u4EF6\u6216\u76EE\u5F55 FileChooser.deleteFileButton.textAndMnemonic=\u5220\u9664\u6587\u4EF6(&L) @@ -40,7 +40,7 @@ FileChooser.saveDialogTitle.textAndMnemonic=\u4FDD\u5B58 FileChooser.openDialogTitle.textAndMnemonic=\u6253\u5F00 FileChooser.pathLabel.textAndMnemonic=\u9009\u5B9A\u5185\u5BB9(&S): -FileChooser.filterLabel.textAndMnemonic=\u7B5B\u9009\u5668: +FileChooser.filterLabel.textAndMnemonic=\u7B5B\u9009\u5668: FileChooser.foldersLabel.textAndMnemonic=\u6587\u4EF6\u5939(&D) FileChooser.filesLabel.textAndMnemonic=\u6587\u4EF6(&F) @@ -52,4 +52,3 @@ FileChooser.renameFileError.titleAndMnemonic=\u9519\u8BEF FileChooser.renameFileError.textAndMnemonic=\u5C06\u6587\u4EF6 "{0}" \u91CD\u547D\u540D\u4E3A "{1}" \u65F6\u51FA\u9519 -
--- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -9,7 +9,7 @@ GTKColorChooserPanel.textAndMnemonic=GTK \u8272\u5F69\u9078\u64C7\u5668(&G) # mnemonic as a VK_ constant -GTKColorChooserPanel.hue.textAndMnemonic=\u8272\u8ABF(&H)\uFF1A +GTKColorChooserPanel.hue.textAndMnemonic=\u8272\u8ABF(&H): GTKColorChooserPanel.red.textAndMnemonic=\u7D05(&E): @@ -52,4 +52,3 @@ FileChooser.renameFileError.titleAndMnemonic=\u932F\u8AA4 FileChooser.renameFileError.textAndMnemonic=\u5C07\u6A94\u6848 "{0}" \u91CD\u65B0\u547D\u540D\u70BA "{1}" \u6642\u51FA\u73FE\u932F\u8AA4 -
--- a/src/share/classes/com/sun/java/util/jar/pack/Driver.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/java/util/jar/pack/Driver.java Mon Jun 25 10:12:56 2012 +0100 @@ -35,6 +35,7 @@ import java.io.OutputStream; import java.io.PrintStream; import java.text.MessageFormat; +import java.nio.file.Files; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; @@ -385,9 +386,7 @@ if ( base.getParentFile() == null && suffix.equals(".bak")) where = new File(".").getAbsoluteFile(); - - File f = File.createTempFile(prefix, suffix, where); - return f; + return Files.createTempFile(where.toPath(), prefix, suffix).toFile(); } static private
--- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2010, 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
--- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2010, 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
--- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2010, 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
--- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2010, 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
--- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2010, 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
--- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2010, 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 @@ -85,7 +85,7 @@ webrowsetimpl.invalidrd = \uC77D\uAE30 \uD504\uB85C\uADF8\uB7A8\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4. #FilteredRowSetImpl exceptions -filteredrowsetimpl.relative = \uC0C1\uB300: \uCEE4\uC11C \uC791\uC5C5\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4. +filteredrowsetimpl.relative = \uC0C1\uB300: \uCEE4\uC11C \uC791\uC5C5\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4. filteredrowsetimpl.absolute = \uC808\uB300: \uCEE4\uC11C \uC791\uC5C5\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4. filteredrowsetimpl.notallowed = \uC774 \uAC12\uC740 \uD544\uD130\uB97C \uD1B5\uACFC\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
--- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2010, 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 @@ -140,7 +140,7 @@ #WebRowSetXmlReader exception wrsxmlreader.invalidcp = Fim de RowSet atingido. Posi\u00E7\u00E3o inv\u00E1lida do cursor wrsxmlreader.readxml = readXML : {0} -wrsxmlreader.parseerr = ** Erro de Parse : {0} , linha : {1} , uri : {2} +wrsxmlreader.parseerr = ** Erro de Parsing : {0} , linha : {1} , uri : {2} #WebRowSetXmlWriter exceptions wrsxmlwriter.ioex = IOException : {0}
--- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2010, 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
--- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2010, 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
--- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2010, 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
--- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,184 +1,185 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used in Swing -# Currently, the following components need this for support: -# -# ColorChooser -# FileChooser -# OptionPane -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# MNEMONIC NOTE: -# Many of strings in this file are used by widgets that have a -# mnemonic, for example: -# ColorChooser.rgbNameTextAndMnemonic=R&GB -# -# Indicates that the tab in the ColorChooser for RGB colors will have -# the text 'RGB', further the mnemonic character will be 'g' and that -# a decoration will be provided under the 'G'. This will typically -# look like: RGB -# - -# -# One important thing to remember is that the mnemonic MUST exist in -# the String, if it does not exist you should add text that makes it -# exist. This will typically take the form 'XXXX (M)' where M is the -# character for the mnemonic. -# -# @author Steve Wilson - -############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescription.textAndMnemonic=Allgemeine Datei -FileChooser.directoryDescription.textAndMnemonic=Verzeichnis -FileChooser.newFolderError.textAndMnemonic=Fehler beim Erstellen eines neuen Ordners -FileChooser.newFolderErrorSeparator= : -FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=Ordner kann nicht erstellt werden -FileChooser.newFolderParentDoesntExist.textAndMnemonic=Ordner kann nicht erstellt werden.\n\nSystem kann den angegebenen Pfad nicht finden. -FileChooser.renameErrorTitle.textAndMnemonic=Fehler beim Umbenennen von Datei oder Ordner -FileChooser.renameError.textAndMnemonic={0} kann nicht umbenannt werden -FileChooser.renameErrorFileExists.textAndMnemonic={0} kann nicht umbenannt werden: Es ist bereits eine Datei mit dem angegebenen Namen vorhanden. Geben Sie einen anderen Dateinamen an. -FileChooser.acceptAllFileFilter.textAndMnemonic=Alle Dateien -FileChooser.cancelButton.textAndMnemonic=Abbrechen -FileChooser.saveButton.textAndMnemonic=&Speichern -FileChooser.openButton.textAndMnemonic=\u00D6ffnen(&F) -FileChooser.saveDialogTitle.textAndMnemonic=Speichern -FileChooser.openDialogTitle.textAndMnemonic=\u00D6ffnen -FileChooser.updateButton.textAndMnemonic=A&ktualisieren -FileChooser.helpButton.textAndMnemonic=&Hilfe -FileChooser.directoryOpenButton.textAndMnemonic=\u00D6ffnen(&F) - -# File Size Units -FileChooser.fileSizeKiloBytes={0} KB -FileChooser.fileSizeMegaBytes={0} MB -FileChooser.fileSizeGigaBytes={0} GB - -# These strings are platform dependent not look and feel dependent. -FileChooser.win32.newFolder=Neuer Ordner -FileChooser.win32.newFolder.subsequent=Neuer Ordner ({0}) -FileChooser.other.newFolder=NewFolder -FileChooser.other.newFolder.subsequent=NewFolder.{0} - - -## file chooser tooltips ### -FileChooser.cancelButtonToolTip.textAndMnemonic=Dialogfeld f\u00FCr Dateiauswahl schlie\u00DFen -FileChooser.saveButtonToolTip.textAndMnemonic=Ausgew\u00E4hlte Datei speichern -FileChooser.openButtonToolTip.textAndMnemonic=Ausgew\u00E4hlte Datei \u00F6ffnen -FileChooser.updateButtonToolTip.textAndMnemonic=Verzeichnisliste aktualisieren -FileChooser.helpButtonToolTip.textAndMnemonic=FileChooser-Hilfe -FileChooser.directoryOpenButtonToolTip.textAndMnemonic=Ausgew\u00E4hltes Verzeichnis \u00F6ffnen - -############ COLOR CHOOSER STRINGS ############# -ColorChooser.preview.textAndMnemonic=Vorschau -ColorChooser.ok.textAndMnemonic=OK -ColorChooser.cancel.textAndMnemonic=Abbrechen -ColorChooser.reset.textAndMnemonic=Zur\u00FCcksetzen(&Z) -ColorChooser.sample.textAndMnemonic=Beispieltext Beispieltext -ColorChooser.swatches.textAndMnemonic=&Swatches -ColorChooser.swatchesRecent.textAndMnemonic=Aktuell: -ColorChooser.hsv.textAndMnemonic=&HSV -ColorChooser.hsvHue.textAndMnemonic=Farbton -ColorChooser.hsvSaturation.textAndMnemonic=S\u00E4ttigung -ColorChooser.hsvValue.textAndMnemonic=Wert -ColorChooser.hsvTransparency.textAndMnemonic=Transparenz -ColorChooser.hsl.textAndMnemonic=HS&L -ColorChooser.hslHue.textAndMnemonic=Farbton -ColorChooser.hslSaturation.textAndMnemonic=S\u00E4ttigung -ColorChooser.hslLightness.textAndMnemonic=Helligkeit -ColorChooser.hslTransparency.textAndMnemonic=Transparenz -ColorChooser.rgb.textAndMnemonic=R&GB -ColorChooser.rgbRed.textAndMnemonic=Ro&t -ColorChooser.rgbGreen.textAndMnemonic=Gr\u00FCn(&N) -ColorChooser.rgbBlue.textAndMnemonic=&Blau -ColorChooser.rgbAlpha.textAndMnemonic=Alpha -ColorChooser.rgbHexCode.textAndMnemonic=&Farbcode -ColorChooser.cmyk.textAndMnemonic=C&MYK -ColorChooser.cmykCyan.textAndMnemonic=Zyan -ColorChooser.cmykMagenta.textAndMnemonic=Magenta -ColorChooser.cmykYellow.textAndMnemonic=Gelb -ColorChooser.cmykBlack.textAndMnemonic=Schwarz -ColorChooser.cmykAlpha.textAndMnemonic=Alpha - -############ OPTION PANE STRINGS ############# -# We only define mnemonics for YES/NO, but for completeness you can -# define mnemonics for any of the buttons. -OptionPane.yesButton.textAndMnemonic=&Ja -OptionPane.noButton.textAndMnemonic=&Nein -OptionPane.okButton.textAndMnemonic=&OK -OptionPane.cancelButton.textAndMnemonic=&Abbrechen -OptionPane.title.textAndMnemonic=Option ausw\u00E4hlen -# Title for the dialog for the showInputDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialog.titleAndMnemonic=Eingabe -# Title for the dialog for the showMessageDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialog.titleAndMnemonic=Meldung - -############ Printing Dialog Strings ############ -PrintingDialog.titleProgress.textAndMnemonic=Drucken -PrintingDialog.titleAborting.textAndMnemonic=Drucken (Abbruch) - -PrintingDialog.contentInitial.textAndMnemonic=Druckvorgang l\u00E4uft... - -# The following string will be formatted by a MessageFormat -# and {0} will be replaced by page number being printed -PrintingDialog.contentProgress.textAndMnemonic=Seite {0} wurde gedruckt... - -PrintingDialog.contentAborting.textAndMnemonic=Druckvorgang wird abgebrochen... - -PrintingDialog.abortButton.textAndMnemonic=&Abbruch -PrintingDialog.abortButtonToolTip.textAndMnemonic=Druckvorgang abbrechen - -############ Internal Frame Strings ############ -InternalFrame.iconButtonToolTip=Minimieren -InternalFrame.maxButtonToolTip=Maximieren -InternalFrame.restoreButtonToolTip=Wiederherstellen -InternalFrame.closeButtonToolTip=Schlie\u00DFen - -############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButton.textAndMnemonic=Wiederherstellen -InternalFrameTitlePane.moveButton.textAndMnemonic=Verschieben -InternalFrameTitlePane.sizeButton.textAndMnemonic=Gr\u00F6\u00DFe -InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimieren -InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximieren -InternalFrameTitlePane.closeButton.textAndMnemonic=Schlie\u00DFen - -############ Text strings ############# -# Used for html forms -FormView.submitButton.textAndMnemonic=Abfrage weiterleiten -FormView.resetButton.textAndMnemonic=Zur\u00FCcksetzen -FormView.browseFileButton.textAndMnemonic=Durchsuchen... - -############ Abstract Document Strings ############ -AbstractDocument.styleChange.textAndMnemonic=Formatvorlagen\u00E4nderung -AbstractDocument.addition.textAndMnemonic=Hinzuf\u00FCgen -AbstractDocument.deletion.textAndMnemonic=L\u00F6schen -AbstractDocument.undo.textAndMnemonic=R\u00FCckg\u00E4ngig -AbstractDocument.redo.textAndMnemonic=Wiederherstellen - -############ Abstract Button Strings ############ -AbstractButton.click.textAndMnemonic=Klicken - -############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undo.textAndMnemonic=R\u00FCckg\u00E4ngig -AbstractUndoableEdit.redo.textAndMnemonic=Wiederherstellen - -############ Combo Box Strings ############ -ComboBox.togglePopup.textAndMnemonic=togglePopup - -############ Progress Monitor Strings ############ -ProgressMonitor.progress.textAndMnemonic=Fortschritt... - -############ Split Pane Strings ############ -SplitPane.leftButton.textAndMnemonic=linke Schaltfl\u00E4che -SplitPane.rightButton.textAndMnemonic=rechte Schaltfl\u00E4che -# Used for Isindex -IsindexView.prompt=Dieser Index kann durchsucht werden. Geben Sie Schl\u00FCsselw\u00F6rter f\u00FCr die Suche ein: - -############ InternalFrameTitlePane Strings ############ -InternalFrameTitlePane.iconifyButtonAccessibleName=Als Symbol darstellen -InternalFrameTitlePane.maximizeButtonAccessibleName=Maximieren -InternalFrameTitlePane.closeButtonAccessibleName=Schlie\u00DFen - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used in Swing +# Currently, the following components need this for support: +# +# ColorChooser +# FileChooser +# OptionPane +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# MNEMONIC NOTE: +# Many of strings in this file are used by widgets that have a +# mnemonic, for example: +# ColorChooser.rgbNameTextAndMnemonic=R&GB +# +# Indicates that the tab in the ColorChooser for RGB colors will have +# the text 'RGB', further the mnemonic character will be 'g' and that +# a decoration will be provided under the 'G'. This will typically +# look like: RGB +# - +# +# One important thing to remember is that the mnemonic MUST exist in +# the String, if it does not exist you should add text that makes it +# exist. This will typically take the form 'XXXX (M)' where M is the +# character for the mnemonic. +# +# @author Steve Wilson + +############ FILE CHOOSER STRINGS ############# +FileChooser.fileDescription.textAndMnemonic=Allgemeine Datei +FileChooser.directoryDescription.textAndMnemonic=Verzeichnis +FileChooser.newFolderError.textAndMnemonic=Fehler beim Erstellen eines neuen Ordners +FileChooser.newFolderErrorSeparator= : +FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=Ordner kann nicht erstellt werden +FileChooser.newFolderParentDoesntExist.textAndMnemonic=Ordner kann nicht erstellt werden.\n\nSystem kann den angegebenen Pfad nicht finden. +FileChooser.renameErrorTitle.textAndMnemonic=Fehler beim Umbenennen von Datei oder Ordner +FileChooser.renameError.textAndMnemonic={0} kann nicht umbenannt werden +FileChooser.renameErrorFileExists.textAndMnemonic={0} kann nicht umbenannt werden: Es ist bereits eine Datei mit dem angegebenen Namen vorhanden. Geben Sie einen anderen Dateinamen an. +FileChooser.acceptAllFileFilter.textAndMnemonic=Alle Dateien +FileChooser.cancelButton.textAndMnemonic=Abbrechen +FileChooser.saveButton.textAndMnemonic=Speichern +FileChooser.openButton.textAndMnemonic=\u00D6ffnen +FileChooser.saveDialogTitle.textAndMnemonic=Speichern +FileChooser.openDialogTitle.textAndMnemonic=\u00D6ffnen +FileChooser.updateButton.textAndMnemonic=A&ktualisieren +FileChooser.helpButton.textAndMnemonic=&Hilfe +FileChooser.directoryOpenButton.textAndMnemonic=\u00D6&ffnen + +# File Size Units +FileChooser.fileSizeKiloBytes={0} KB +FileChooser.fileSizeMegaBytes={0} MB +FileChooser.fileSizeGigaBytes={0} GB + +# These strings are platform dependent not look and feel dependent. +FileChooser.win32.newFolder=Neuer Ordner +FileChooser.win32.newFolder.subsequent=Neuer Ordner ({0}) +FileChooser.other.newFolder=NewFolder +FileChooser.other.newFolder.subsequent=NewFolder.{0} + + +## file chooser tooltips ### +FileChooser.cancelButtonToolTip.textAndMnemonic=Dialogfeld f\u00FCr Dateiauswahl schlie\u00DFen +FileChooser.saveButtonToolTip.textAndMnemonic=Ausgew\u00E4hlte Datei speichern +FileChooser.openButtonToolTip.textAndMnemonic=Ausgew\u00E4hlte Datei \u00F6ffnen +FileChooser.updateButtonToolTip.textAndMnemonic=Verzeichnisliste aktualisieren +FileChooser.helpButtonToolTip.textAndMnemonic=FileChooser-Hilfe +FileChooser.directoryOpenButtonToolTip.textAndMnemonic=Ausgew\u00E4hltes Verzeichnis \u00F6ffnen + +############ COLOR CHOOSER STRINGS ############# +ColorChooser.preview.textAndMnemonic=Vorschau +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=Abbrechen +ColorChooser.reset.textAndMnemonic=&Zur\u00FCcksetzen +ColorChooser.sample.textAndMnemonic=Beispieltext Beispieltext +ColorChooser.swatches.textAndMnemonic=&Swatches +ColorChooser.swatchesRecent.textAndMnemonic=Aktuell: +ColorChooser.hsv.textAndMnemonic=&HSV +ColorChooser.hsvHue.textAndMnemonic=Farbton +ColorChooser.hsvSaturation.textAndMnemonic=S\u00E4ttigung +ColorChooser.hsvValue.textAndMnemonic=Wert +ColorChooser.hsvTransparency.textAndMnemonic=Transparenz +ColorChooser.hsl.textAndMnemonic=HS&L +ColorChooser.hslHue.textAndMnemonic=Farbton +ColorChooser.hslSaturation.textAndMnemonic=S\u00E4ttigung +ColorChooser.hslLightness.textAndMnemonic=Helligkeit +ColorChooser.hslTransparency.textAndMnemonic=Transparenz +ColorChooser.rgb.textAndMnemonic=R&GB +ColorChooser.rgbRed.textAndMnemonic=Ro&t +ColorChooser.rgbGreen.textAndMnemonic=Gr\u00FC&n +ColorChooser.rgbBlue.textAndMnemonic=&Blau +ColorChooser.rgbAlpha.textAndMnemonic=Alpha +ColorChooser.rgbHexCode.textAndMnemonic=&Farbcode +ColorChooser.cmyk.textAndMnemonic=C&MYK +ColorChooser.cmykCyan.textAndMnemonic=Zyan +ColorChooser.cmykMagenta.textAndMnemonic=Magenta +ColorChooser.cmykYellow.textAndMnemonic=Gelb +ColorChooser.cmykBlack.textAndMnemonic=Schwarz +ColorChooser.cmykAlpha.textAndMnemonic=Alpha + +############ OPTION PANE STRINGS ############# +# We only define mnemonics for YES/NO, but for completeness you can +# define mnemonics for any of the buttons. +OptionPane.yesButton.textAndMnemonic=&Ja +OptionPane.noButton.textAndMnemonic=&Nein +OptionPane.okButton.textAndMnemonic=OK +#OptionPane.okButtonMnemonic=0 +OptionPane.cancelButton.textAndMnemonic=Abbrechen +#OptionPane.cancelButtonMnemonic=0 +OptionPane.title.textAndMnemonic=Option ausw\u00E4hlen +# Title for the dialog for the showInputDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.inputDialog.titleAndMnemonic=Eingabe +# Title for the dialog for the showMessageDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.messageDialog.titleAndMnemonic=Meldung + +############ Printing Dialog Strings ############ +PrintingDialog.titleProgress.textAndMnemonic=Drucken +PrintingDialog.titleAborting.textAndMnemonic=Drucken (Abbruch) + +PrintingDialog.contentInitial.textAndMnemonic=Druckvorgang l\u00E4uft... + +# The following string will be formatted by a MessageFormat +# and {0} will be replaced by page number being printed +PrintingDialog.contentProgress.textAndMnemonic=Seite {0} wurde gedruckt... + +PrintingDialog.contentAborting.textAndMnemonic=Druckvorgang wird abgebrochen... + +PrintingDialog.abortButton.textAndMnemonic=&Abbruch +PrintingDialog.abortButtonToolTip.textAndMnemonic=Druckvorgang abbrechen + +############ Internal Frame Strings ############ +InternalFrame.iconButtonToolTip=Minimieren +InternalFrame.maxButtonToolTip=Maximieren +InternalFrame.restoreButtonToolTip=Wiederherstellen +InternalFrame.closeButtonToolTip=Schlie\u00DFen + +############ Internal Frame Title Pane Strings ############ +InternalFrameTitlePane.restoreButton.textAndMnemonic=Wiederherstellen +InternalFrameTitlePane.moveButton.textAndMnemonic=Verschieben +InternalFrameTitlePane.sizeButton.textAndMnemonic=Gr\u00F6\u00DFe +InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimieren +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximieren +InternalFrameTitlePane.closeButton.textAndMnemonic=Schlie\u00DFen + +############ Text strings ############# +# Used for html forms +FormView.submitButton.textAndMnemonic=Abfrage weiterleiten +FormView.resetButton.textAndMnemonic=Zur\u00FCcksetzen +FormView.browseFileButton.textAndMnemonic=Durchsuchen... + +############ Abstract Document Strings ############ +AbstractDocument.styleChange.textAndMnemonic=Formatvorlagen\u00E4nderung +AbstractDocument.addition.textAndMnemonic=Hinzuf\u00FCgen +AbstractDocument.deletion.textAndMnemonic=L\u00F6schen +AbstractDocument.undo.textAndMnemonic=R\u00FCckg\u00E4ngig +AbstractDocument.redo.textAndMnemonic=Wiederherstellen + +############ Abstract Button Strings ############ +AbstractButton.click.textAndMnemonic=Klicken + +############ Abstract Undoable Edit Strings ############ +AbstractUndoableEdit.undo.textAndMnemonic=R\u00FCckg\u00E4ngig +AbstractUndoableEdit.redo.textAndMnemonic=Wiederherstellen + +############ Combo Box Strings ############ +ComboBox.togglePopup.textAndMnemonic=togglePopup + +############ Progress Monitor Strings ############ +ProgressMonitor.progress.textAndMnemonic=Fortschritt... + +############ Split Pane Strings ############ +SplitPane.leftButton.textAndMnemonic=linke Schaltfl\u00E4che +SplitPane.rightButton.textAndMnemonic=rechte Schaltfl\u00E4che +# Used for Isindex +IsindexView.prompt=Dieser Index kann durchsucht werden. Geben Sie Schl\u00FCsselw\u00F6rter f\u00FCr die Suche ein: + +############ InternalFrameTitlePane Strings ############ +InternalFrameTitlePane.iconifyButtonAccessibleName=Als Symbol darstellen +InternalFrameTitlePane.maximizeButtonAccessibleName=Maximieren +InternalFrameTitlePane.closeButtonAccessibleName=Schlie\u00DFen
--- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,184 +1,185 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used in Swing -# Currently, the following components need this for support: -# -# ColorChooser -# FileChooser -# OptionPane -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# MNEMONIC NOTE: -# Many of strings in this file are used by widgets that have a -# mnemonic, for example: -# ColorChooser.rgbNameTextAndMnemonic=R&GB -# -# Indicates that the tab in the ColorChooser for RGB colors will have -# the text 'RGB', further the mnemonic character will be 'g' and that -# a decoration will be provided under the 'G'. This will typically -# look like: RGB -# - -# -# One important thing to remember is that the mnemonic MUST exist in -# the String, if it does not exist you should add text that makes it -# exist. This will typically take the form 'XXXX (M)' where M is the -# character for the mnemonic. -# -# @author Steve Wilson - -############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescription.textAndMnemonic=Archivo Gen\u00E9rico -FileChooser.directoryDescription.textAndMnemonic=Directorio -FileChooser.newFolderError.textAndMnemonic=Error al crear una nueva carpeta -FileChooser.newFolderErrorSeparator= : -FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=No se ha podido crear la carpeta -FileChooser.newFolderParentDoesntExist.textAndMnemonic=No se ha podido crear la carpeta.\n\nEl sistema no puede encontrar la ruta de acceso especificada. -FileChooser.renameErrorTitle.textAndMnemonic=Error al cambiar el nombre del archivo o carpeta -FileChooser.renameError.textAndMnemonic=No se puede cambiar el nombre de {0} -FileChooser.renameErrorFileExists.textAndMnemonic=No se puede cambiar el nombre de {0}: ya existe un archivo con el nombre especificado. Especifique otro nombre de archivo. -FileChooser.acceptAllFileFilter.textAndMnemonic=Todos los Archivos -FileChooser.cancelButton.textAndMnemonic=Cancelar -FileChooser.saveButton.textAndMnemonic=&Guardar -FileChooser.openButton.textAndMnemonic=A&brir -FileChooser.saveDialogTitle.textAndMnemonic=Guardar -FileChooser.openDialogTitle.textAndMnemonic=Abrir -FileChooser.updateButton.textAndMnemonic=Act&ualizar -FileChooser.helpButton.textAndMnemonic=A&yuda -FileChooser.directoryOpenButton.textAndMnemonic=&Abrir - -# File Size Units -FileChooser.fileSizeKiloBytes={0} KB -FileChooser.fileSizeMegaBytes={0} MB -FileChooser.fileSizeGigaBytes={0} GB - -# These strings are platform dependent not look and feel dependent. -FileChooser.win32.newFolder=Nueva Carpeta -FileChooser.win32.newFolder.subsequent=Nueva Carpeta ({0}) -FileChooser.other.newFolder=Nueva Carpeta -FileChooser.other.newFolder.subsequent=Nueva Carpeta.{0} - - -## file chooser tooltips ### -FileChooser.cancelButtonToolTip.textAndMnemonic=Cuadro de di\u00E1logo para abortar el selector de archivos -FileChooser.saveButtonToolTip.textAndMnemonic=Guardar archivo seleccionado -FileChooser.openButtonToolTip.textAndMnemonic=Abrir archivo seleccionado -FileChooser.updateButtonToolTip.textAndMnemonic=Actualizar lista de directorios -FileChooser.helpButtonToolTip.textAndMnemonic=Ayuda del Selector de Archivos -FileChooser.directoryOpenButtonToolTip.textAndMnemonic=Abrir directorio seleccionado - -############ COLOR CHOOSER STRINGS ############# -ColorChooser.preview.textAndMnemonic=Presentaci\u00F3n Preliminar -ColorChooser.ok.textAndMnemonic=Aceptar -ColorChooser.cancel.textAndMnemonic=Cancelar -ColorChooser.reset.textAndMnemonic=&Restablecer -ColorChooser.sample.textAndMnemonic=Texto de Ejemplo Texto de Ejemplo -ColorChooser.swatches.textAndMnemonic=Mue&stras -ColorChooser.swatchesRecent.textAndMnemonic=Reciente: -ColorChooser.hsv.textAndMnemonic=&HSV -ColorChooser.hsvHue.textAndMnemonic=Matiz -ColorChooser.hsvSaturation.textAndMnemonic=Saturaci\u00F3n -ColorChooser.hsvValue.textAndMnemonic=Valor -ColorChooser.hsvTransparency.textAndMnemonic=Transparencia -ColorChooser.hsl.textAndMnemonic=HS&L -ColorChooser.hslHue.textAndMnemonic=Matiz -ColorChooser.hslSaturation.textAndMnemonic=Saturaci\u00F3n -ColorChooser.hslLightness.textAndMnemonic=Iluminaci\u00F3n -ColorChooser.hslTransparency.textAndMnemonic=Transparencia -ColorChooser.rgb.textAndMnemonic=R&GB -ColorChooser.rgbRed.textAndMnemonic=Ro&jo -ColorChooser.rgbGreen.textAndMnemonic=&Verde -ColorChooser.rgbBlue.textAndMnemonic=A&zul -ColorChooser.rgbAlpha.textAndMnemonic=Alfa -ColorChooser.rgbHexCode.textAndMnemonic=C\u00F3digo de Color(&C) -ColorChooser.cmyk.textAndMnemonic=C&MYK -ColorChooser.cmykCyan.textAndMnemonic=Cian -ColorChooser.cmykMagenta.textAndMnemonic=Magenta -ColorChooser.cmykYellow.textAndMnemonic=Amarillo -ColorChooser.cmykBlack.textAndMnemonic=Negro -ColorChooser.cmykAlpha.textAndMnemonic=Alfa - -############ OPTION PANE STRINGS ############# -# We only define mnemonics for YES/NO, but for completeness you can -# define mnemonics for any of the buttons. -OptionPane.yesButton.textAndMnemonic=S\u00ED(&S) -OptionPane.noButton.textAndMnemonic=&No -OptionPane.okButton.textAndMnemonic=Aceptar(&O) -OptionPane.cancelButton.textAndMnemonic=&Cancelar -OptionPane.title.textAndMnemonic=Seleccionar una Opci\u00F3n -# Title for the dialog for the showInputDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialog.titleAndMnemonic=Entrada -# Title for the dialog for the showMessageDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialog.titleAndMnemonic=Mensaje - -############ Printing Dialog Strings ############ -PrintingDialog.titleProgress.textAndMnemonic=Impresi\u00F3n -PrintingDialog.titleAborting.textAndMnemonic=Impresi\u00F3n (Abortando) - -PrintingDialog.contentInitial.textAndMnemonic=Impresi\u00F3n en curso... - -# The following string will be formatted by a MessageFormat -# and {0} will be replaced by page number being printed -PrintingDialog.contentProgress.textAndMnemonic=P\u00E1gina impresa {0}... - -PrintingDialog.contentAborting.textAndMnemonic=Abortando la impresi\u00F3n... - -PrintingDialog.abortButton.textAndMnemonic=&Abortar -PrintingDialog.abortButtonToolTip.textAndMnemonic=Abortar Impresi\u00F3n - -############ Internal Frame Strings ############ -InternalFrame.iconButtonToolTip=Minimizar -InternalFrame.maxButtonToolTip=Maximizar -InternalFrame.restoreButtonToolTip=Restaurar -InternalFrame.closeButtonToolTip=Cerrar - -############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButton.textAndMnemonic=Restaurar -InternalFrameTitlePane.moveButton.textAndMnemonic=Mover -InternalFrameTitlePane.sizeButton.textAndMnemonic=Tama\u00F1o -InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimizar -InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximizar -InternalFrameTitlePane.closeButton.textAndMnemonic=Cerrar - -############ Text strings ############# -# Used for html forms -FormView.submitButton.textAndMnemonic=Enviar Consulta -FormView.resetButton.textAndMnemonic=Restablecer -FormView.browseFileButton.textAndMnemonic=Examinar... - -############ Abstract Document Strings ############ -AbstractDocument.styleChange.textAndMnemonic=cambio de estilo -AbstractDocument.addition.textAndMnemonic=agregaci\u00F3n -AbstractDocument.deletion.textAndMnemonic=supresi\u00F3n -AbstractDocument.undo.textAndMnemonic=Deshacer -AbstractDocument.redo.textAndMnemonic=Rehacer - -############ Abstract Button Strings ############ -AbstractButton.click.textAndMnemonic=hacer clic - -############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undo.textAndMnemonic=Deshacer -AbstractUndoableEdit.redo.textAndMnemonic=Rehacer - -############ Combo Box Strings ############ -ComboBox.togglePopup.textAndMnemonic=togglePopup - -############ Progress Monitor Strings ############ -ProgressMonitor.progress.textAndMnemonic=Progreso... - -############ Split Pane Strings ############ -SplitPane.leftButton.textAndMnemonic=bot\u00F3n izquierdo -SplitPane.rightButton.textAndMnemonic=bot\u00F3n derecho -# Used for Isindex -IsindexView.prompt=En este \u00EDndice se pueden efectuar b\u00FAsquedas. Escriba las palabras clave de b\u00FAsqueda: - -############ InternalFrameTitlePane Strings ############ -InternalFrameTitlePane.iconifyButtonAccessibleName=Convertir en Icono -InternalFrameTitlePane.maximizeButtonAccessibleName=Maximizar -InternalFrameTitlePane.closeButtonAccessibleName=Cerrar - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used in Swing +# Currently, the following components need this for support: +# +# ColorChooser +# FileChooser +# OptionPane +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# MNEMONIC NOTE: +# Many of strings in this file are used by widgets that have a +# mnemonic, for example: +# ColorChooser.rgbNameTextAndMnemonic=R&GB +# +# Indicates that the tab in the ColorChooser for RGB colors will have +# the text 'RGB', further the mnemonic character will be 'g' and that +# a decoration will be provided under the 'G'. This will typically +# look like: RGB +# - +# +# One important thing to remember is that the mnemonic MUST exist in +# the String, if it does not exist you should add text that makes it +# exist. This will typically take the form 'XXXX (M)' where M is the +# character for the mnemonic. +# +# @author Steve Wilson + +############ FILE CHOOSER STRINGS ############# +FileChooser.fileDescription.textAndMnemonic=Archivo Gen\u00E9rico +FileChooser.directoryDescription.textAndMnemonic=Directorio +FileChooser.newFolderError.textAndMnemonic=Error al crear una nueva carpeta +FileChooser.newFolderErrorSeparator= : +FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=No se ha podido crear la carpeta +FileChooser.newFolderParentDoesntExist.textAndMnemonic=No se ha podido crear la carpeta.\n\nEl sistema no puede encontrar la ruta de acceso especificada. +FileChooser.renameErrorTitle.textAndMnemonic=Error al cambiar el nombre del archivo o carpeta +FileChooser.renameError.textAndMnemonic=No se puede cambiar el nombre de {0} +FileChooser.renameErrorFileExists.textAndMnemonic=No se puede cambiar el nombre de {0}: ya existe un archivo con el nombre especificado. Especifique otro nombre de archivo. +FileChooser.acceptAllFileFilter.textAndMnemonic=Todos los Archivos +FileChooser.cancelButton.textAndMnemonic=Cancelar +FileChooser.saveButton.textAndMnemonic=Guardar +FileChooser.openButton.textAndMnemonic=Abrir +FileChooser.saveDialogTitle.textAndMnemonic=Guardar +FileChooser.openDialogTitle.textAndMnemonic=Abrir +FileChooser.updateButton.textAndMnemonic=Act&ualizar +FileChooser.helpButton.textAndMnemonic=A&yuda +FileChooser.directoryOpenButton.textAndMnemonic=&Abrir + +# File Size Units +FileChooser.fileSizeKiloBytes={0} KB +FileChooser.fileSizeMegaBytes={0} MB +FileChooser.fileSizeGigaBytes={0} GB + +# These strings are platform dependent not look and feel dependent. +FileChooser.win32.newFolder=Nueva Carpeta +FileChooser.win32.newFolder.subsequent=Nueva Carpeta ({0}) +FileChooser.other.newFolder=Nueva Carpeta +FileChooser.other.newFolder.subsequent=Nueva Carpeta.{0} + + +## file chooser tooltips ### +FileChooser.cancelButtonToolTip.textAndMnemonic=Cuadro de di\u00E1logo para abortar el selector de archivos +FileChooser.saveButtonToolTip.textAndMnemonic=Guardar archivo seleccionado +FileChooser.openButtonToolTip.textAndMnemonic=Abrir archivo seleccionado +FileChooser.updateButtonToolTip.textAndMnemonic=Actualizar lista de directorios +FileChooser.helpButtonToolTip.textAndMnemonic=Ayuda del Selector de Archivos +FileChooser.directoryOpenButtonToolTip.textAndMnemonic=Abrir directorio seleccionado + +############ COLOR CHOOSER STRINGS ############# +ColorChooser.preview.textAndMnemonic=Vista Previa +ColorChooser.ok.textAndMnemonic=Aceptar +ColorChooser.cancel.textAndMnemonic=Cancelar +ColorChooser.reset.textAndMnemonic=&Restablecer +ColorChooser.sample.textAndMnemonic=Texto de Ejemplo Texto de Ejemplo +ColorChooser.swatches.textAndMnemonic=Mue&stras +ColorChooser.swatchesRecent.textAndMnemonic=Reciente: +ColorChooser.hsv.textAndMnemonic=&HSV +ColorChooser.hsvHue.textAndMnemonic=Matiz +ColorChooser.hsvSaturation.textAndMnemonic=Saturaci\u00F3n +ColorChooser.hsvValue.textAndMnemonic=Valor +ColorChooser.hsvTransparency.textAndMnemonic=Transparencia +ColorChooser.hsl.textAndMnemonic=HS&L +ColorChooser.hslHue.textAndMnemonic=Matiz +ColorChooser.hslSaturation.textAndMnemonic=Saturaci\u00F3n +ColorChooser.hslLightness.textAndMnemonic=Iluminaci\u00F3n +ColorChooser.hslTransparency.textAndMnemonic=Transparencia +ColorChooser.rgb.textAndMnemonic=R&GB +ColorChooser.rgbRed.textAndMnemonic=Ro&jo +ColorChooser.rgbGreen.textAndMnemonic=&Verde +ColorChooser.rgbBlue.textAndMnemonic=A&zul +ColorChooser.rgbAlpha.textAndMnemonic=Alfa +ColorChooser.rgbHexCode.textAndMnemonic=&C\u00F3digo de Color +ColorChooser.cmyk.textAndMnemonic=C&MYK +ColorChooser.cmykCyan.textAndMnemonic=Cian +ColorChooser.cmykMagenta.textAndMnemonic=Magenta +ColorChooser.cmykYellow.textAndMnemonic=Amarillo +ColorChooser.cmykBlack.textAndMnemonic=Negro +ColorChooser.cmykAlpha.textAndMnemonic=Alfa + +############ OPTION PANE STRINGS ############# +# We only define mnemonics for YES/NO, but for completeness you can +# define mnemonics for any of the buttons. +OptionPane.yesButton.textAndMnemonic=&S\u00ED +OptionPane.noButton.textAndMnemonic=&No +OptionPane.okButton.textAndMnemonic=Aceptar +#OptionPane.okButtonMnemonic=0 +OptionPane.cancelButton.textAndMnemonic=Cancelar +#OptionPane.cancelButtonMnemonic=0 +OptionPane.title.textAndMnemonic=Seleccionar una Opci\u00F3n +# Title for the dialog for the showInputDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.inputDialog.titleAndMnemonic=Entrada +# Title for the dialog for the showMessageDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.messageDialog.titleAndMnemonic=Mensaje + +############ Printing Dialog Strings ############ +PrintingDialog.titleProgress.textAndMnemonic=Impresi\u00F3n +PrintingDialog.titleAborting.textAndMnemonic=Impresi\u00F3n (Abortando) + +PrintingDialog.contentInitial.textAndMnemonic=Impresi\u00F3n en curso... + +# The following string will be formatted by a MessageFormat +# and {0} will be replaced by page number being printed +PrintingDialog.contentProgress.textAndMnemonic=P\u00E1gina {0} impresa... + +PrintingDialog.contentAborting.textAndMnemonic=Abortando la impresi\u00F3n... + +PrintingDialog.abortButton.textAndMnemonic=&Abortar +PrintingDialog.abortButtonToolTip.textAndMnemonic=Abortar Impresi\u00F3n + +############ Internal Frame Strings ############ +InternalFrame.iconButtonToolTip=Minimizar +InternalFrame.maxButtonToolTip=Maximizar +InternalFrame.restoreButtonToolTip=Restaurar +InternalFrame.closeButtonToolTip=Cerrar + +############ Internal Frame Title Pane Strings ############ +InternalFrameTitlePane.restoreButton.textAndMnemonic=Restaurar +InternalFrameTitlePane.moveButton.textAndMnemonic=Mover +InternalFrameTitlePane.sizeButton.textAndMnemonic=Tama\u00F1o +InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimizar +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximizar +InternalFrameTitlePane.closeButton.textAndMnemonic=Cerrar + +############ Text strings ############# +# Used for html forms +FormView.submitButton.textAndMnemonic=Enviar Consulta +FormView.resetButton.textAndMnemonic=Restablecer +FormView.browseFileButton.textAndMnemonic=Examinar... + +############ Abstract Document Strings ############ +AbstractDocument.styleChange.textAndMnemonic=cambio de estilo +AbstractDocument.addition.textAndMnemonic=agregaci\u00F3n +AbstractDocument.deletion.textAndMnemonic=supresi\u00F3n +AbstractDocument.undo.textAndMnemonic=Deshacer +AbstractDocument.redo.textAndMnemonic=Rehacer + +############ Abstract Button Strings ############ +AbstractButton.click.textAndMnemonic=hacer clic + +############ Abstract Undoable Edit Strings ############ +AbstractUndoableEdit.undo.textAndMnemonic=Deshacer +AbstractUndoableEdit.redo.textAndMnemonic=Rehacer + +############ Combo Box Strings ############ +ComboBox.togglePopup.textAndMnemonic=togglePopup + +############ Progress Monitor Strings ############ +ProgressMonitor.progress.textAndMnemonic=Progreso... + +############ Split Pane Strings ############ +SplitPane.leftButton.textAndMnemonic=bot\u00F3n izquierdo +SplitPane.rightButton.textAndMnemonic=bot\u00F3n derecho +# Used for Isindex +IsindexView.prompt=En este \u00EDndice se pueden efectuar b\u00FAsquedas. Escriba las palabras clave de b\u00FAsqueda: + +############ InternalFrameTitlePane Strings ############ +InternalFrameTitlePane.iconifyButtonAccessibleName=Convertir en Icono +InternalFrameTitlePane.maximizeButtonAccessibleName=Maximizar +InternalFrameTitlePane.closeButtonAccessibleName=Cerrar
--- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,184 +1,185 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used in Swing -# Currently, the following components need this for support: -# -# ColorChooser -# FileChooser -# OptionPane -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# MNEMONIC NOTE: -# Many of strings in this file are used by widgets that have a -# mnemonic, for example: -# ColorChooser.rgbNameTextAndMnemonic=R&GB -# -# Indicates that the tab in the ColorChooser for RGB colors will have -# the text 'RGB', further the mnemonic character will be 'g' and that -# a decoration will be provided under the 'G'. This will typically -# look like: RGB -# - -# -# One important thing to remember is that the mnemonic MUST exist in -# the String, if it does not exist you should add text that makes it -# exist. This will typically take the form 'XXXX (M)' where M is the -# character for the mnemonic. -# -# @author Steve Wilson - -############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescription.textAndMnemonic=Fichier g\u00E9n\u00E9rique -FileChooser.directoryDescription.textAndMnemonic=R\u00E9pertoire -FileChooser.newFolderError.textAndMnemonic=Erreur lors de la cr\u00E9ation du dossier -FileChooser.newFolderErrorSeparator= : -FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=Impossible de cr\u00E9er le dossier -FileChooser.newFolderParentDoesntExist.textAndMnemonic=Impossible de cr\u00E9er le dossier.\n\nLe syst\u00E8me ne parvient pas \u00E0 trouver le chemin indiqu\u00E9. -FileChooser.renameErrorTitle.textAndMnemonic=Erreur lors du changement de nom du fichier ou du dossier -FileChooser.renameError.textAndMnemonic=Impossible de renommer {0} -FileChooser.renameErrorFileExists.textAndMnemonic=Impossible de renommer {0} : il existe d\u00E9j\u00E0 un fichier portant le nom indiqu\u00E9. Indiquez-en un autre. -FileChooser.acceptAllFileFilter.textAndMnemonic=Tous les fichiers -FileChooser.cancelButton.textAndMnemonic=Annuler -FileChooser.saveButton.textAndMnemonic=Enregi&strer -FileChooser.openButton.textAndMnemonic=&Ouvrir -FileChooser.saveDialogTitle.textAndMnemonic=Enregistrer -FileChooser.openDialogTitle.textAndMnemonic=Ouvrir -FileChooser.updateButton.textAndMnemonic=Mettre \u00E0 jour(&U) -FileChooser.helpButton.textAndMnemonic=&Aide -FileChooser.directoryOpenButton.textAndMnemonic=&Ouvrir - -# File Size Units -FileChooser.fileSizeKiloBytes={0} KB -FileChooser.fileSizeMegaBytes={0} MB -FileChooser.fileSizeGigaBytes={0} GB - -# These strings are platform dependent not look and feel dependent. -FileChooser.win32.newFolder=Nouveau dossier -FileChooser.win32.newFolder.subsequent=Nouveau dossier ({0}) -FileChooser.other.newFolder=NewFolder -FileChooser.other.newFolder.subsequent=NewFolder.{0} - - -## file chooser tooltips ### -FileChooser.cancelButtonToolTip.textAndMnemonic=Ferme la bo\u00EEte de dialogue du s\u00E9lecteur de fichiers -FileChooser.saveButtonToolTip.textAndMnemonic=Enregistre le fichier s\u00E9lectionn\u00E9 -FileChooser.openButtonToolTip.textAndMnemonic=Ouvre le fichier s\u00E9lectionn\u00E9 -FileChooser.updateButtonToolTip.textAndMnemonic=Met \u00E0 jour la liste des r\u00E9pertoires -FileChooser.helpButtonToolTip.textAndMnemonic=Aide du s\u00E9lecteur de fichiers -FileChooser.directoryOpenButtonToolTip.textAndMnemonic=Ouvre le r\u00E9pertoire s\u00E9lectionn\u00E9 - -############ COLOR CHOOSER STRINGS ############# -ColorChooser.preview.textAndMnemonic=Aper\u00E7u -ColorChooser.ok.textAndMnemonic=OK -ColorChooser.cancel.textAndMnemonic=Annuler -ColorChooser.reset.textAndMnemonic=R\u00E9initialiser(&R) -ColorChooser.sample.textAndMnemonic=Echantillon de texte Echantillon de texte -ColorChooser.swatches.textAndMnemonic=&Echantillons -ColorChooser.swatchesRecent.textAndMnemonic=Dernier : -ColorChooser.hsv.textAndMnemonic=&TSV -ColorChooser.hsvHue.textAndMnemonic=Teinte -ColorChooser.hsvSaturation.textAndMnemonic=Saturation -ColorChooser.hsvValue.textAndMnemonic=Valeur -ColorChooser.hsvTransparency.textAndMnemonic=Transparence -ColorChooser.hsl.textAndMnemonic=TS&L -ColorChooser.hslHue.textAndMnemonic=Teinte -ColorChooser.hslSaturation.textAndMnemonic=Saturation -ColorChooser.hslLightness.textAndMnemonic=Lumi\u00E8re -ColorChooser.hslTransparency.textAndMnemonic=Transparence -ColorChooser.rgb.textAndMnemonic=R&VB -ColorChooser.rgbRed.textAndMnemonic=R&ouge -ColorChooser.rgbGreen.textAndMnemonic=&Vert -ColorChooser.rgbBlue.textAndMnemonic=&Bleu -ColorChooser.rgbAlpha.textAndMnemonic=Alpha -ColorChooser.rgbHexCode.textAndMnemonic=&Code couleur -ColorChooser.cmyk.textAndMnemonic=C&MYK -ColorChooser.cmykCyan.textAndMnemonic=Cyan -ColorChooser.cmykMagenta.textAndMnemonic=Magenta -ColorChooser.cmykYellow.textAndMnemonic=Jaune -ColorChooser.cmykBlack.textAndMnemonic=Noir -ColorChooser.cmykAlpha.textAndMnemonic=Alpha - -############ OPTION PANE STRINGS ############# -# We only define mnemonics for YES/NO, but for completeness you can -# define mnemonics for any of the buttons. -OptionPane.yesButton.textAndMnemonic=&Oui -OptionPane.noButton.textAndMnemonic=&Non -OptionPane.okButton.textAndMnemonic=&OK -OptionPane.cancelButton.textAndMnemonic=&Annuler -OptionPane.title.textAndMnemonic=S\u00E9lectionner une option -# Title for the dialog for the showInputDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialog.titleAndMnemonic=Entr\u00E9e -# Title for the dialog for the showMessageDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialog.titleAndMnemonic=Message - -############ Printing Dialog Strings ############ -PrintingDialog.titleProgress.textAndMnemonic=Impression -PrintingDialog.titleAborting.textAndMnemonic=Impression (abandon) - -PrintingDialog.contentInitial.textAndMnemonic=Impression en cours... - -# The following string will be formatted by a MessageFormat -# and {0} will be replaced by page number being printed -PrintingDialog.contentProgress.textAndMnemonic=Page {0} imprim\u00E9e... - -PrintingDialog.contentAborting.textAndMnemonic=Abandon de l'impression... - -PrintingDialog.abortButton.textAndMnemonic=&Abandonner -PrintingDialog.abortButtonToolTip.textAndMnemonic=Abandonner l'impression - -############ Internal Frame Strings ############ -InternalFrame.iconButtonToolTip=R\u00E9duire -InternalFrame.maxButtonToolTip=Agrandir -InternalFrame.restoreButtonToolTip=Restaurer -InternalFrame.closeButtonToolTip=Fermer - -############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButton.textAndMnemonic=Restaurer -InternalFrameTitlePane.moveButton.textAndMnemonic=D\u00E9placer -InternalFrameTitlePane.sizeButton.textAndMnemonic=Taille -InternalFrameTitlePane.minimizeButton.textAndMnemonic=R\u00E9duire -InternalFrameTitlePane.maximizeButton.textAndMnemonic=Agrandir -InternalFrameTitlePane.closeButton.textAndMnemonic=Fermer - -############ Text strings ############# -# Used for html forms -FormView.submitButton.textAndMnemonic=Soumettre la requ\u00EAte -FormView.resetButton.textAndMnemonic=R\u00E9initialiser -FormView.browseFileButton.textAndMnemonic=Parcourir... - -############ Abstract Document Strings ############ -AbstractDocument.styleChange.textAndMnemonic=modification de style -AbstractDocument.addition.textAndMnemonic=ajout -AbstractDocument.deletion.textAndMnemonic=suppression -AbstractDocument.undo.textAndMnemonic=Annuler -AbstractDocument.redo.textAndMnemonic=R\u00E9tablir - -############ Abstract Button Strings ############ -AbstractButton.click.textAndMnemonic=cliquer - -############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undo.textAndMnemonic=Annuler -AbstractUndoableEdit.redo.textAndMnemonic=R\u00E9tablir - -############ Combo Box Strings ############ -ComboBox.togglePopup.textAndMnemonic=togglePopup - -############ Progress Monitor Strings ############ -ProgressMonitor.progress.textAndMnemonic=Progression... - -############ Split Pane Strings ############ -SplitPane.leftButton.textAndMnemonic=bouton gauche -SplitPane.rightButton.textAndMnemonic=bouton droit -# Used for Isindex -IsindexView.prompt=Ceci est un index de recherche. Tapez des mots-cl\u00E9s pour la recherche : - -############ InternalFrameTitlePane Strings ############ -InternalFrameTitlePane.iconifyButtonAccessibleName=R\u00E9duire -InternalFrameTitlePane.maximizeButtonAccessibleName=Agrandir -InternalFrameTitlePane.closeButtonAccessibleName=Fermer - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used in Swing +# Currently, the following components need this for support: +# +# ColorChooser +# FileChooser +# OptionPane +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# MNEMONIC NOTE: +# Many of strings in this file are used by widgets that have a +# mnemonic, for example: +# ColorChooser.rgbNameTextAndMnemonic=R&GB +# +# Indicates that the tab in the ColorChooser for RGB colors will have +# the text 'RGB', further the mnemonic character will be 'g' and that +# a decoration will be provided under the 'G'. This will typically +# look like: RGB +# - +# +# One important thing to remember is that the mnemonic MUST exist in +# the String, if it does not exist you should add text that makes it +# exist. This will typically take the form 'XXXX (M)' where M is the +# character for the mnemonic. +# +# @author Steve Wilson + +############ FILE CHOOSER STRINGS ############# +FileChooser.fileDescription.textAndMnemonic=Fichier g\u00E9n\u00E9rique +FileChooser.directoryDescription.textAndMnemonic=R\u00E9pertoire +FileChooser.newFolderError.textAndMnemonic=Erreur lors de la cr\u00E9ation du dossier +FileChooser.newFolderErrorSeparator= : +FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=Impossible de cr\u00E9er le dossier +FileChooser.newFolderParentDoesntExist.textAndMnemonic=Impossible de cr\u00E9er le dossier.\n\nLe syst\u00E8me ne parvient pas \u00E0 trouver le chemin indiqu\u00E9. +FileChooser.renameErrorTitle.textAndMnemonic=Erreur lors du changement de nom du fichier ou du dossier +FileChooser.renameError.textAndMnemonic=Impossible de renommer {0} +FileChooser.renameErrorFileExists.textAndMnemonic=Impossible de renommer {0} : il existe d\u00E9j\u00E0 un fichier portant le nom indiqu\u00E9. Indiquez-en un autre. +FileChooser.acceptAllFileFilter.textAndMnemonic=Tous les fichiers +FileChooser.cancelButton.textAndMnemonic=Annuler +FileChooser.saveButton.textAndMnemonic=Enregistrer +FileChooser.openButton.textAndMnemonic=Ouvrir +FileChooser.saveDialogTitle.textAndMnemonic=Enregistrer +FileChooser.openDialogTitle.textAndMnemonic=Ouvrir +FileChooser.updateButton.textAndMnemonic=Mettre \u00E0 jo&ur +FileChooser.helpButton.textAndMnemonic=&Aide +FileChooser.directoryOpenButton.textAndMnemonic=&Ouvrir + +# File Size Units +FileChooser.fileSizeKiloBytes={0} KB +FileChooser.fileSizeMegaBytes={0} MB +FileChooser.fileSizeGigaBytes={0} GB + +# These strings are platform dependent not look and feel dependent. +FileChooser.win32.newFolder=Nouveau dossier +FileChooser.win32.newFolder.subsequent=Nouveau dossier ({0}) +FileChooser.other.newFolder=NewFolder +FileChooser.other.newFolder.subsequent=NewFolder.{0} + + +## file chooser tooltips ### +FileChooser.cancelButtonToolTip.textAndMnemonic=Ferme la bo\u00EEte de dialogue du s\u00E9lecteur de fichiers +FileChooser.saveButtonToolTip.textAndMnemonic=Enregistre le fichier s\u00E9lectionn\u00E9 +FileChooser.openButtonToolTip.textAndMnemonic=Ouvre le fichier s\u00E9lectionn\u00E9 +FileChooser.updateButtonToolTip.textAndMnemonic=Met \u00E0 jour la liste des r\u00E9pertoires +FileChooser.helpButtonToolTip.textAndMnemonic=Aide du s\u00E9lecteur de fichiers +FileChooser.directoryOpenButtonToolTip.textAndMnemonic=Ouvre le r\u00E9pertoire s\u00E9lectionn\u00E9 + +############ COLOR CHOOSER STRINGS ############# +ColorChooser.preview.textAndMnemonic=Aper\u00E7u +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=Annuler +ColorChooser.reset.textAndMnemonic=&R\u00E9initialiser +ColorChooser.sample.textAndMnemonic=Echantillon de texte Echantillon de texte +ColorChooser.swatches.textAndMnemonic=&Echantillons +ColorChooser.swatchesRecent.textAndMnemonic=Dernier : +ColorChooser.hsv.textAndMnemonic=&TSV +ColorChooser.hsvHue.textAndMnemonic=Teinte +ColorChooser.hsvSaturation.textAndMnemonic=Saturation +ColorChooser.hsvValue.textAndMnemonic=Valeur +ColorChooser.hsvTransparency.textAndMnemonic=Transparence +ColorChooser.hsl.textAndMnemonic=TS&L +ColorChooser.hslHue.textAndMnemonic=Teinte +ColorChooser.hslSaturation.textAndMnemonic=Saturation +ColorChooser.hslLightness.textAndMnemonic=Lumi\u00E8re +ColorChooser.hslTransparency.textAndMnemonic=Transparence +ColorChooser.rgb.textAndMnemonic=R&VB +ColorChooser.rgbRed.textAndMnemonic=R&ouge +ColorChooser.rgbGreen.textAndMnemonic=&Vert +ColorChooser.rgbBlue.textAndMnemonic=&Bleu +ColorChooser.rgbAlpha.textAndMnemonic=Alpha +ColorChooser.rgbHexCode.textAndMnemonic=&Code couleur +ColorChooser.cmyk.textAndMnemonic=C&MYK +ColorChooser.cmykCyan.textAndMnemonic=Cyan +ColorChooser.cmykMagenta.textAndMnemonic=Magenta +ColorChooser.cmykYellow.textAndMnemonic=Jaune +ColorChooser.cmykBlack.textAndMnemonic=Noir +ColorChooser.cmykAlpha.textAndMnemonic=Alpha + +############ OPTION PANE STRINGS ############# +# We only define mnemonics for YES/NO, but for completeness you can +# define mnemonics for any of the buttons. +OptionPane.yesButton.textAndMnemonic=&Oui +OptionPane.noButton.textAndMnemonic=&Non +OptionPane.okButton.textAndMnemonic=OK +#OptionPane.okButtonMnemonic=0 +OptionPane.cancelButton.textAndMnemonic=Annuler +#OptionPane.cancelButtonMnemonic=0 +OptionPane.title.textAndMnemonic=S\u00E9lectionner une option +# Title for the dialog for the showInputDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.inputDialog.titleAndMnemonic=Entr\u00E9e +# Title for the dialog for the showMessageDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.messageDialog.titleAndMnemonic=Message + +############ Printing Dialog Strings ############ +PrintingDialog.titleProgress.textAndMnemonic=Impression +PrintingDialog.titleAborting.textAndMnemonic=Impression (abandon) + +PrintingDialog.contentInitial.textAndMnemonic=Impression en cours... + +# The following string will be formatted by a MessageFormat +# and {0} will be replaced by page number being printed +PrintingDialog.contentProgress.textAndMnemonic=Page {0} imprim\u00E9e... + +PrintingDialog.contentAborting.textAndMnemonic=Abandon de l'impression... + +PrintingDialog.abortButton.textAndMnemonic=&Abandonner +PrintingDialog.abortButtonToolTip.textAndMnemonic=Abandonner l'impression + +############ Internal Frame Strings ############ +InternalFrame.iconButtonToolTip=R\u00E9duire +InternalFrame.maxButtonToolTip=Agrandir +InternalFrame.restoreButtonToolTip=Restaurer +InternalFrame.closeButtonToolTip=Fermer + +############ Internal Frame Title Pane Strings ############ +InternalFrameTitlePane.restoreButton.textAndMnemonic=Restaurer +InternalFrameTitlePane.moveButton.textAndMnemonic=D\u00E9placer +InternalFrameTitlePane.sizeButton.textAndMnemonic=Taille +InternalFrameTitlePane.minimizeButton.textAndMnemonic=R\u00E9duire +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Agrandir +InternalFrameTitlePane.closeButton.textAndMnemonic=Fermer + +############ Text strings ############# +# Used for html forms +FormView.submitButton.textAndMnemonic=Soumettre la requ\u00EAte +FormView.resetButton.textAndMnemonic=R\u00E9initialiser +FormView.browseFileButton.textAndMnemonic=Parcourir... + +############ Abstract Document Strings ############ +AbstractDocument.styleChange.textAndMnemonic=modification de style +AbstractDocument.addition.textAndMnemonic=ajout +AbstractDocument.deletion.textAndMnemonic=suppression +AbstractDocument.undo.textAndMnemonic=Annuler +AbstractDocument.redo.textAndMnemonic=R\u00E9tablir + +############ Abstract Button Strings ############ +AbstractButton.click.textAndMnemonic=cliquer + +############ Abstract Undoable Edit Strings ############ +AbstractUndoableEdit.undo.textAndMnemonic=Annuler +AbstractUndoableEdit.redo.textAndMnemonic=R\u00E9tablir + +############ Combo Box Strings ############ +ComboBox.togglePopup.textAndMnemonic=togglePopup + +############ Progress Monitor Strings ############ +ProgressMonitor.progress.textAndMnemonic=Progression... + +############ Split Pane Strings ############ +SplitPane.leftButton.textAndMnemonic=bouton gauche +SplitPane.rightButton.textAndMnemonic=bouton droit +# Used for Isindex +IsindexView.prompt=Ceci est un index de recherche. Tapez des mots-cl\u00E9s pour la recherche : + +############ InternalFrameTitlePane Strings ############ +InternalFrameTitlePane.iconifyButtonAccessibleName=R\u00E9duire +InternalFrameTitlePane.maximizeButtonAccessibleName=Agrandir +InternalFrameTitlePane.closeButtonAccessibleName=Fermer
--- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,184 +1,185 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used in Swing -# Currently, the following components need this for support: -# -# ColorChooser -# FileChooser -# OptionPane -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# MNEMONIC NOTE: -# Many of strings in this file are used by widgets that have a -# mnemonic, for example: -# ColorChooser.rgbNameTextAndMnemonic=R&GB -# -# Indicates that the tab in the ColorChooser for RGB colors will have -# the text 'RGB', further the mnemonic character will be 'g' and that -# a decoration will be provided under the 'G'. This will typically -# look like: RGB -# - -# -# One important thing to remember is that the mnemonic MUST exist in -# the String, if it does not exist you should add text that makes it -# exist. This will typically take the form 'XXXX (M)' where M is the -# character for the mnemonic. -# -# @author Steve Wilson - -############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescription.textAndMnemonic=File generico -FileChooser.directoryDescription.textAndMnemonic=Directory -FileChooser.newFolderError.textAndMnemonic=Errore durante la creazione della nuova cartella -FileChooser.newFolderErrorSeparator= : -FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=Impossibile creare la cartella -FileChooser.newFolderParentDoesntExist.textAndMnemonic=Impossibile creare la cartella.\n\nIl sistema non \u00E8 in grado di trovare il percorso specificato. -FileChooser.renameErrorTitle.textAndMnemonic=Errore durante la ridenominazione del file o della cartella -FileChooser.renameError.textAndMnemonic=Impossibile rinominare {0} -FileChooser.renameErrorFileExists.textAndMnemonic=Impossibile rinominare {0}: esiste gi\u00E0 un file con il nome specificato. Specificare un altro nome. -FileChooser.acceptAllFileFilter.textAndMnemonic=Tutti i file -FileChooser.cancelButton.textAndMnemonic=Annulla -FileChooser.saveButton.textAndMnemonic=Sal&va -FileChooser.openButton.textAndMnemonic=A&pri -FileChooser.saveDialogTitle.textAndMnemonic=Salva -FileChooser.openDialogTitle.textAndMnemonic=Apri -FileChooser.updateButton.textAndMnemonic=A&ggiorna -FileChooser.helpButton.textAndMnemonic=?(&H) -FileChooser.directoryOpenButton.textAndMnemonic=&Apri - -# File Size Units -FileChooser.fileSizeKiloBytes={0} KB -FileChooser.fileSizeMegaBytes={0} MB -FileChooser.fileSizeGigaBytes={0} GB - -# These strings are platform dependent not look and feel dependent. -FileChooser.win32.newFolder=Nuova cartella -FileChooser.win32.newFolder.subsequent=Nuova cartella ({0}) -FileChooser.other.newFolder=NewFolder -FileChooser.other.newFolder.subsequent=NewFolder.{0} - - -## file chooser tooltips ### -FileChooser.cancelButtonToolTip.textAndMnemonic=Chiude la finestra di dialogo di selezione file -FileChooser.saveButtonToolTip.textAndMnemonic=Salva il file selezionato -FileChooser.openButtonToolTip.textAndMnemonic=Apre il file selezionato -FileChooser.updateButtonToolTip.textAndMnemonic=Aggiorna la lista directory -FileChooser.helpButtonToolTip.textAndMnemonic=Guida FileChooser -FileChooser.directoryOpenButtonToolTip.textAndMnemonic=Apre la directory selezionata - -############ COLOR CHOOSER STRINGS ############# -ColorChooser.preview.textAndMnemonic=Anteprima -ColorChooser.ok.textAndMnemonic=OK -ColorChooser.cancel.textAndMnemonic=Annulla -ColorChooser.reset.textAndMnemonic=&Reimposta -ColorChooser.sample.textAndMnemonic=Testo di prova Testo di prova -ColorChooser.swatches.textAndMnemonic=Colori cam&pione -ColorChooser.swatchesRecent.textAndMnemonic=Recenti: -ColorChooser.hsv.textAndMnemonic=&HSV -ColorChooser.hsvHue.textAndMnemonic=Tonalit\u00E0 -ColorChooser.hsvSaturation.textAndMnemonic=Saturazione -ColorChooser.hsvValue.textAndMnemonic=Valore -ColorChooser.hsvTransparency.textAndMnemonic=Trasparenza -ColorChooser.hsl.textAndMnemonic=HS&L -ColorChooser.hslHue.textAndMnemonic=Tonalit\u00E0 -ColorChooser.hslSaturation.textAndMnemonic=Saturazione -ColorChooser.hslLightness.textAndMnemonic=Luminosit\u00E0 -ColorChooser.hslTransparency.textAndMnemonic=Trasparenza -ColorChooser.rgb.textAndMnemonic=R&GB -ColorChooser.rgbRed.textAndMnemonic=Ro&sso -ColorChooser.rgbGreen.textAndMnemonic=Ver&de -ColorChooser.rgbBlue.textAndMnemonic=&Blu -ColorChooser.rgbAlpha.textAndMnemonic=Alfa -ColorChooser.rgbHexCode.textAndMnemonic=&Codice colori -ColorChooser.cmyk.textAndMnemonic=C&MYK -ColorChooser.cmykCyan.textAndMnemonic=Ciano -ColorChooser.cmykMagenta.textAndMnemonic=Magenta -ColorChooser.cmykYellow.textAndMnemonic=Giallo -ColorChooser.cmykBlack.textAndMnemonic=Nero -ColorChooser.cmykAlpha.textAndMnemonic=Alfa - -############ OPTION PANE STRINGS ############# -# We only define mnemonics for YES/NO, but for completeness you can -# define mnemonics for any of the buttons. -OptionPane.yesButton.textAndMnemonic=S\u00EC(&S) -OptionPane.noButton.textAndMnemonic=&No -OptionPane.okButton.textAndMnemonic=&OK -OptionPane.cancelButton.textAndMnemonic=&Annulla -OptionPane.title.textAndMnemonic=Selezionare una opzione -# Title for the dialog for the showInputDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialog.titleAndMnemonic=Input -# Title for the dialog for the showMessageDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialog.titleAndMnemonic=Messaggio - -############ Printing Dialog Strings ############ -PrintingDialog.titleProgress.textAndMnemonic=Stampa in corso -PrintingDialog.titleAborting.textAndMnemonic=Stampa in corso (operazione interrotta) - -PrintingDialog.contentInitial.textAndMnemonic=Stampa in corso... - -# The following string will be formatted by a MessageFormat -# and {0} will be replaced by page number being printed -PrintingDialog.contentProgress.textAndMnemonic=Pagina stampata {0}... - -PrintingDialog.contentAborting.textAndMnemonic=Interruzione della stampa... - -PrintingDialog.abortButton.textAndMnemonic=I&nterrompi -PrintingDialog.abortButtonToolTip.textAndMnemonic=Interrompi la stampa - -############ Internal Frame Strings ############ -InternalFrame.iconButtonToolTip=Riduci a icona -InternalFrame.maxButtonToolTip=Ingrandisci -InternalFrame.restoreButtonToolTip=Ripristina -InternalFrame.closeButtonToolTip=Chiudi - -############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButton.textAndMnemonic=Ripristina -InternalFrameTitlePane.moveButton.textAndMnemonic=Sposta -InternalFrameTitlePane.sizeButton.textAndMnemonic=Dimensioni -InternalFrameTitlePane.minimizeButton.textAndMnemonic=Riduci a icona -InternalFrameTitlePane.maximizeButton.textAndMnemonic=Ingrandisci -InternalFrameTitlePane.closeButton.textAndMnemonic=Chiudi - -############ Text strings ############# -# Used for html forms -FormView.submitButton.textAndMnemonic=Sottometti query -FormView.resetButton.textAndMnemonic=Reimposta -FormView.browseFileButton.textAndMnemonic=Sfoglia... - -############ Abstract Document Strings ############ -AbstractDocument.styleChange.textAndMnemonic=modifica di stile -AbstractDocument.addition.textAndMnemonic=aggiunta -AbstractDocument.deletion.textAndMnemonic=eliminazione -AbstractDocument.undo.textAndMnemonic=Annulla -AbstractDocument.redo.textAndMnemonic=Ripeti - -############ Abstract Button Strings ############ -AbstractButton.click.textAndMnemonic=fare clic - -############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undo.textAndMnemonic=Annulla -AbstractUndoableEdit.redo.textAndMnemonic=Ripeti - -############ Combo Box Strings ############ -ComboBox.togglePopup.textAndMnemonic=togglePopup - -############ Progress Monitor Strings ############ -ProgressMonitor.progress.textAndMnemonic=Avanzamento... - -############ Split Pane Strings ############ -SplitPane.leftButton.textAndMnemonic=tasto sinistro -SplitPane.rightButton.textAndMnemonic=tasto destro -# Used for Isindex -IsindexView.prompt=Questo \u00E8 un indice di ricerca. Immettere le parole chiave: - -############ InternalFrameTitlePane Strings ############ -InternalFrameTitlePane.iconifyButtonAccessibleName=Riduci a icona -InternalFrameTitlePane.maximizeButtonAccessibleName=Ingrandisci -InternalFrameTitlePane.closeButtonAccessibleName=Chiudi - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used in Swing +# Currently, the following components need this for support: +# +# ColorChooser +# FileChooser +# OptionPane +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# MNEMONIC NOTE: +# Many of strings in this file are used by widgets that have a +# mnemonic, for example: +# ColorChooser.rgbNameTextAndMnemonic=R&GB +# +# Indicates that the tab in the ColorChooser for RGB colors will have +# the text 'RGB', further the mnemonic character will be 'g' and that +# a decoration will be provided under the 'G'. This will typically +# look like: RGB +# - +# +# One important thing to remember is that the mnemonic MUST exist in +# the String, if it does not exist you should add text that makes it +# exist. This will typically take the form 'XXXX (M)' where M is the +# character for the mnemonic. +# +# @author Steve Wilson + +############ FILE CHOOSER STRINGS ############# +FileChooser.fileDescription.textAndMnemonic=File generico +FileChooser.directoryDescription.textAndMnemonic=Directory +FileChooser.newFolderError.textAndMnemonic=Errore durante la creazione della nuova cartella +FileChooser.newFolderErrorSeparator= : +FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=Impossibile creare la cartella +FileChooser.newFolderParentDoesntExist.textAndMnemonic=Impossibile creare la cartella.\n\nIl sistema non \u00E8 in grado di trovare il percorso specificato. +FileChooser.renameErrorTitle.textAndMnemonic=Errore durante la ridenominazione del file o della cartella +FileChooser.renameError.textAndMnemonic=Impossibile rinominare {0} +FileChooser.renameErrorFileExists.textAndMnemonic=Impossibile rinominare {0}: esiste gi\u00E0 un file con il nome specificato. Specificare un altro nome. +FileChooser.acceptAllFileFilter.textAndMnemonic=Tutti i file +FileChooser.cancelButton.textAndMnemonic=Annulla +FileChooser.saveButton.textAndMnemonic=Salva +FileChooser.openButton.textAndMnemonic=Apri +FileChooser.saveDialogTitle.textAndMnemonic=Salva +FileChooser.openDialogTitle.textAndMnemonic=Apri +FileChooser.updateButton.textAndMnemonic=Ag&giorna +FileChooser.helpButton.textAndMnemonic=&? +FileChooser.directoryOpenButton.textAndMnemonic=&Apri + +# File Size Units +FileChooser.fileSizeKiloBytes={0} KB +FileChooser.fileSizeMegaBytes={0} MB +FileChooser.fileSizeGigaBytes={0} GB + +# These strings are platform dependent not look and feel dependent. +FileChooser.win32.newFolder=Nuova cartella +FileChooser.win32.newFolder.subsequent=Nuova cartella ({0}) +FileChooser.other.newFolder=NewFolder +FileChooser.other.newFolder.subsequent=NewFolder.{0} + + +## file chooser tooltips ### +FileChooser.cancelButtonToolTip.textAndMnemonic=Chiude la finestra di dialogo di selezione file +FileChooser.saveButtonToolTip.textAndMnemonic=Salva il file selezionato +FileChooser.openButtonToolTip.textAndMnemonic=Apre il file selezionato +FileChooser.updateButtonToolTip.textAndMnemonic=Aggiorna la lista directory +FileChooser.helpButtonToolTip.textAndMnemonic=Guida FileChooser +FileChooser.directoryOpenButtonToolTip.textAndMnemonic=Apre la directory selezionata + +############ COLOR CHOOSER STRINGS ############# +ColorChooser.preview.textAndMnemonic=Anteprima +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=Annulla +ColorChooser.reset.textAndMnemonic=&Reimposta +ColorChooser.sample.textAndMnemonic=Testo di prova Testo di prova +ColorChooser.swatches.textAndMnemonic=Colori cam&pione +ColorChooser.swatchesRecent.textAndMnemonic=Recenti: +ColorChooser.hsv.textAndMnemonic=&HSV +ColorChooser.hsvHue.textAndMnemonic=Tonalit\u00E0 +ColorChooser.hsvSaturation.textAndMnemonic=Saturazione +ColorChooser.hsvValue.textAndMnemonic=Valore +ColorChooser.hsvTransparency.textAndMnemonic=Trasparenza +ColorChooser.hsl.textAndMnemonic=HS&L +ColorChooser.hslHue.textAndMnemonic=Tonalit\u00E0 +ColorChooser.hslSaturation.textAndMnemonic=Saturazione +ColorChooser.hslLightness.textAndMnemonic=Luminosit\u00E0 +ColorChooser.hslTransparency.textAndMnemonic=Trasparenza +ColorChooser.rgb.textAndMnemonic=R&GB +ColorChooser.rgbRed.textAndMnemonic=Ro&sso +ColorChooser.rgbGreen.textAndMnemonic=Ver&de +ColorChooser.rgbBlue.textAndMnemonic=&Blu +ColorChooser.rgbAlpha.textAndMnemonic=Alfa +ColorChooser.rgbHexCode.textAndMnemonic=&Codice colori +ColorChooser.cmyk.textAndMnemonic=C&MYK +ColorChooser.cmykCyan.textAndMnemonic=Ciano +ColorChooser.cmykMagenta.textAndMnemonic=Magenta +ColorChooser.cmykYellow.textAndMnemonic=Giallo +ColorChooser.cmykBlack.textAndMnemonic=Nero +ColorChooser.cmykAlpha.textAndMnemonic=Alfa + +############ OPTION PANE STRINGS ############# +# We only define mnemonics for YES/NO, but for completeness you can +# define mnemonics for any of the buttons. +OptionPane.yesButton.textAndMnemonic=&S\u00EC +OptionPane.noButton.textAndMnemonic=&No +OptionPane.okButton.textAndMnemonic=OK +#OptionPane.okButtonMnemonic=0 +OptionPane.cancelButton.textAndMnemonic=Annulla +#OptionPane.cancelButtonMnemonic=0 +OptionPane.title.textAndMnemonic=Selezionare una opzione +# Title for the dialog for the showInputDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.inputDialog.titleAndMnemonic=Input +# Title for the dialog for the showMessageDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.messageDialog.titleAndMnemonic=Messaggio + +############ Printing Dialog Strings ############ +PrintingDialog.titleProgress.textAndMnemonic=Stampa in corso +PrintingDialog.titleAborting.textAndMnemonic=Stampa in corso (operazione interrotta) + +PrintingDialog.contentInitial.textAndMnemonic=Stampa in corso... + +# The following string will be formatted by a MessageFormat +# and {0} will be replaced by page number being printed +PrintingDialog.contentProgress.textAndMnemonic=Pagina stampata {0}... + +PrintingDialog.contentAborting.textAndMnemonic=Interruzione della stampa... + +PrintingDialog.abortButton.textAndMnemonic=I&nterrompi +PrintingDialog.abortButtonToolTip.textAndMnemonic=Interrompi la stampa + +############ Internal Frame Strings ############ +InternalFrame.iconButtonToolTip=Riduci a icona +InternalFrame.maxButtonToolTip=Ingrandisci +InternalFrame.restoreButtonToolTip=Ripristina +InternalFrame.closeButtonToolTip=Chiudi + +############ Internal Frame Title Pane Strings ############ +InternalFrameTitlePane.restoreButton.textAndMnemonic=Ripristina +InternalFrameTitlePane.moveButton.textAndMnemonic=Sposta +InternalFrameTitlePane.sizeButton.textAndMnemonic=Dimensioni +InternalFrameTitlePane.minimizeButton.textAndMnemonic=Riduci a icona +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Ingrandisci +InternalFrameTitlePane.closeButton.textAndMnemonic=Chiudi + +############ Text strings ############# +# Used for html forms +FormView.submitButton.textAndMnemonic=Sottometti query +FormView.resetButton.textAndMnemonic=Reimposta +FormView.browseFileButton.textAndMnemonic=Sfoglia... + +############ Abstract Document Strings ############ +AbstractDocument.styleChange.textAndMnemonic=modifica di stile +AbstractDocument.addition.textAndMnemonic=aggiunta +AbstractDocument.deletion.textAndMnemonic=eliminazione +AbstractDocument.undo.textAndMnemonic=Annulla +AbstractDocument.redo.textAndMnemonic=Ripeti + +############ Abstract Button Strings ############ +AbstractButton.click.textAndMnemonic=fare clic + +############ Abstract Undoable Edit Strings ############ +AbstractUndoableEdit.undo.textAndMnemonic=Annulla +AbstractUndoableEdit.redo.textAndMnemonic=Ripeti + +############ Combo Box Strings ############ +ComboBox.togglePopup.textAndMnemonic=togglePopup + +############ Progress Monitor Strings ############ +ProgressMonitor.progress.textAndMnemonic=Avanzamento... + +############ Split Pane Strings ############ +SplitPane.leftButton.textAndMnemonic=tasto sinistro +SplitPane.rightButton.textAndMnemonic=tasto destro +# Used for Isindex +IsindexView.prompt=Questo \u00E8 un indice di ricerca. Immettere le parole chiave: + +############ InternalFrameTitlePane Strings ############ +InternalFrameTitlePane.iconifyButtonAccessibleName=Riduci a icona +InternalFrameTitlePane.maximizeButtonAccessibleName=Ingrandisci +InternalFrameTitlePane.closeButtonAccessibleName=Chiudi
--- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,184 +1,185 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used in Swing -# Currently, the following components need this for support: -# -# ColorChooser -# FileChooser -# OptionPane -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# MNEMONIC NOTE: -# Many of strings in this file are used by widgets that have a -# mnemonic, for example: -# ColorChooser.rgbNameTextAndMnemonic=R&GB -# -# Indicates that the tab in the ColorChooser for RGB colors will have -# the text 'RGB', further the mnemonic character will be 'g' and that -# a decoration will be provided under the 'G'. This will typically -# look like: RGB -# - -# -# One important thing to remember is that the mnemonic MUST exist in -# the String, if it does not exist you should add text that makes it -# exist. This will typically take the form 'XXXX (M)' where M is the -# character for the mnemonic. -# -# @author Steve Wilson - -############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescription.textAndMnemonic=\u6C4E\u7528\u30D5\u30A1\u30A4\u30EB -FileChooser.directoryDescription.textAndMnemonic=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA -FileChooser.newFolderError.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210\u30A8\u30E9\u30FC -FileChooser.newFolderErrorSeparator= : -FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=\u30D5\u30A9\u30EB\u30C0\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093 -FileChooser.newFolderParentDoesntExist.textAndMnemonic=\u30D5\u30A9\u30EB\u30C0\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3002\n\n\u6307\u5B9A\u3057\u305F\u30D1\u30B9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002 -FileChooser.renameErrorTitle.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30D5\u30A9\u30EB\u30C0\u306E\u540D\u524D\u5909\u66F4\u30A8\u30E9\u30FC -FileChooser.renameError.textAndMnemonic={0}\u306E\u540D\u524D\u3092\u5909\u66F4\u3067\u304D\u307E\u305B\u3093 -FileChooser.renameErrorFileExists.textAndMnemonic={0}\u306E\u540D\u524D\u3092\u5909\u66F4\u3067\u304D\u307E\u305B\u3093: \u6307\u5B9A\u3057\u305F\u540D\u524D\u306E\u30D5\u30A1\u30A4\u30EB\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059\u3002\u5225\u306E\u30D5\u30A1\u30A4\u30EB\u540D\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002 -FileChooser.acceptAllFileFilter.textAndMnemonic=\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB -FileChooser.cancelButton.textAndMnemonic=\u53D6\u6D88 -FileChooser.saveButton.textAndMnemonic=\u4FDD\u5B58(&S) -FileChooser.openButton.textAndMnemonic=\u958B\u304F(&O) -FileChooser.saveDialogTitle.textAndMnemonic=\u4FDD\u5B58 -FileChooser.openDialogTitle.textAndMnemonic=\u958B\u304F -FileChooser.updateButton.textAndMnemonic=\u66F4\u65B0(&U) -FileChooser.helpButton.textAndMnemonic=\u30D8\u30EB\u30D7(&H) -FileChooser.directoryOpenButton.textAndMnemonic=\u958B\u304F(&O) - -# File Size Units -FileChooser.fileSizeKiloBytes={0} KB -FileChooser.fileSizeMegaBytes={0} MB -FileChooser.fileSizeGigaBytes={0} GB - -# These strings are platform dependent not look and feel dependent. -FileChooser.win32.newFolder=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 -FileChooser.win32.newFolder.subsequent=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0({0}) -FileChooser.other.newFolder=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 -FileChooser.other.newFolder.subsequent=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0.{0} - - -## file chooser tooltips ### -FileChooser.cancelButtonToolTip.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u30FB\u30C1\u30E5\u30FC\u30B6\u30FB\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u7D42\u4E86\u3057\u307E\u3059 -FileChooser.saveButtonToolTip.textAndMnemonic=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3057\u307E\u3059 -FileChooser.openButtonToolTip.textAndMnemonic=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304D\u307E\u3059 -FileChooser.updateButtonToolTip.textAndMnemonic=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306E\u30EA\u30B9\u30C8\u3092\u66F4\u65B0\u3057\u307E\u3059 -FileChooser.helpButtonToolTip.textAndMnemonic=FileChooser\u306E\u30D8\u30EB\u30D7\u3067\u3059 -FileChooser.directoryOpenButtonToolTip.textAndMnemonic=\u9078\u629E\u3057\u305F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u958B\u304D\u307E\u3059 - -############ COLOR CHOOSER STRINGS ############# -ColorChooser.preview.textAndMnemonic=\u30D7\u30EC\u30D3\u30E5\u30FC -ColorChooser.ok.textAndMnemonic=OK -ColorChooser.cancel.textAndMnemonic=\u53D6\u6D88 -ColorChooser.reset.textAndMnemonic=\u30EA\u30BB\u30C3\u30C8(&R) -ColorChooser.sample.textAndMnemonic=\u30B5\u30F3\u30D7\u30EB\u30FB\u30C6\u30AD\u30B9\u30C8 \u30B5\u30F3\u30D7\u30EB\u30FB\u30C6\u30AD\u30B9\u30C8 -ColorChooser.swatches.textAndMnemonic=\u30B5\u30F3\u30D7\u30EB(&S) -ColorChooser.swatchesRecent.textAndMnemonic=\u6700\u65B0: -ColorChooser.hsv.textAndMnemonic=&HSV -ColorChooser.hsvHue.textAndMnemonic=\u8272\u76F8 -ColorChooser.hsvSaturation.textAndMnemonic=\u5F69\u5EA6 -ColorChooser.hsvValue.textAndMnemonic=\u5024 -ColorChooser.hsvTransparency.textAndMnemonic=\u900F\u660E\u5EA6 -ColorChooser.hsl.textAndMnemonic=HS&L -ColorChooser.hslHue.textAndMnemonic=\u8272\u76F8 -ColorChooser.hslSaturation.textAndMnemonic=\u5F69\u5EA6 -ColorChooser.hslLightness.textAndMnemonic=\u660E\u5EA6 -ColorChooser.hslTransparency.textAndMnemonic=\u900F\u660E\u5EA6 -ColorChooser.rgb.textAndMnemonic=R&GB -ColorChooser.rgbRed.textAndMnemonic=\u8D64(&D) -ColorChooser.rgbGreen.textAndMnemonic=\u7DD1(&N) -ColorChooser.rgbBlue.textAndMnemonic=\u9752(&B) -ColorChooser.rgbAlpha.textAndMnemonic=\u30A2\u30EB\u30D5\u30A1 -ColorChooser.rgbHexCode.textAndMnemonic=\u8272\u30B3\u30FC\u30C9(&C) -ColorChooser.cmyk.textAndMnemonic=C&MYK -ColorChooser.cmykCyan.textAndMnemonic=\u30B7\u30A2\u30F3 -ColorChooser.cmykMagenta.textAndMnemonic=\u30DE\u30BC\u30F3\u30BF -ColorChooser.cmykYellow.textAndMnemonic=\u9EC4 -ColorChooser.cmykBlack.textAndMnemonic=\u9ED2 -ColorChooser.cmykAlpha.textAndMnemonic=\u30A2\u30EB\u30D5\u30A1 - -############ OPTION PANE STRINGS ############# -# We only define mnemonics for YES/NO, but for completeness you can -# define mnemonics for any of the buttons. -OptionPane.yesButton.textAndMnemonic=\u306F\u3044(&Y) -OptionPane.noButton.textAndMnemonic=\u3044\u3044\u3048(&N) -OptionPane.okButton.textAndMnemonic=&OK -OptionPane.cancelButton.textAndMnemonic=\u53D6\u6D88 -OptionPane.title.textAndMnemonic=\u30AA\u30D7\u30B7\u30E7\u30F3\u306E\u9078\u629E -# Title for the dialog for the showInputDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialog.titleAndMnemonic=\u5165\u529B -# Title for the dialog for the showMessageDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialog.titleAndMnemonic=\u30E1\u30C3\u30BB\u30FC\u30B8 - -############ Printing Dialog Strings ############ -PrintingDialog.titleProgress.textAndMnemonic=\u5370\u5237\u3057\u3066\u3044\u307E\u3059 -PrintingDialog.titleAborting.textAndMnemonic=\u5370\u5237\u3092\u4E2D\u6B62\u3057\u3066\u3044\u307E\u3059 - -PrintingDialog.contentInitial.textAndMnemonic=\u5370\u5237\u4E2D... - -# The following string will be formatted by a MessageFormat -# and {0} will be replaced by page number being printed -PrintingDialog.contentProgress.textAndMnemonic=\u30DA\u30FC\u30B8{0}\u3092\u5370\u5237\u3057\u307E\u3057\u305F... - -PrintingDialog.contentAborting.textAndMnemonic=\u5370\u5237\u3092\u4E2D\u6B62\u3057\u3066\u3044\u307E\u3059... - -PrintingDialog.abortButton.textAndMnemonic=\u4E2D\u6B62(&A) -PrintingDialog.abortButtonToolTip.textAndMnemonic=\u5370\u5237\u306E\u4E2D\u6B62 - -############ Internal Frame Strings ############ -InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316 -InternalFrame.maxButtonToolTip=\u6700\u5927\u5316 -InternalFrame.restoreButtonToolTip=\u5FA9\u5143 -InternalFrame.closeButtonToolTip=\u9589\u3058\u308B - -############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButton.textAndMnemonic=\u5FA9\u5143 -InternalFrameTitlePane.moveButton.textAndMnemonic=\u79FB\u52D5 -InternalFrameTitlePane.sizeButton.textAndMnemonic=\u30B5\u30A4\u30BA -InternalFrameTitlePane.minimizeButton.textAndMnemonic=\u6700\u5C0F\u5316 -InternalFrameTitlePane.maximizeButton.textAndMnemonic=\u6700\u5927\u5316 -InternalFrameTitlePane.closeButton.textAndMnemonic=\u9589\u3058\u308B - -############ Text strings ############# -# Used for html forms -FormView.submitButton.textAndMnemonic=\u554F\u5408\u305B\u306E\u5B9F\u884C -FormView.resetButton.textAndMnemonic=\u30EA\u30BB\u30C3\u30C8 -FormView.browseFileButton.textAndMnemonic=\u53C2\u7167... - -############ Abstract Document Strings ############ -AbstractDocument.styleChange.textAndMnemonic=\u30B9\u30BF\u30A4\u30EB\u5909\u66F4 -AbstractDocument.addition.textAndMnemonic=\u8FFD\u52A0 -AbstractDocument.deletion.textAndMnemonic=\u524A\u9664 -AbstractDocument.undo.textAndMnemonic=\u5143\u306B\u623B\u3059 -AbstractDocument.redo.textAndMnemonic=\u3084\u308A\u76F4\u3057 - -############ Abstract Button Strings ############ -AbstractButton.click.textAndMnemonic=\u30AF\u30EA\u30C3\u30AF - -############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undo.textAndMnemonic=\u5143\u306B\u623B\u3059 -AbstractUndoableEdit.redo.textAndMnemonic=\u3084\u308A\u76F4\u3057 - -############ Combo Box Strings ############ -ComboBox.togglePopup.textAndMnemonic=\u30C8\u30B0\u30EB\u30FB\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7 - -############ Progress Monitor Strings ############ -ProgressMonitor.progress.textAndMnemonic=\u9032\u884C\u4E2D... - -############ Split Pane Strings ############ -SplitPane.leftButton.textAndMnemonic=\u5DE6\u30DC\u30BF\u30F3 -SplitPane.rightButton.textAndMnemonic=\u53F3\u30DC\u30BF\u30F3 -# Used for Isindex -IsindexView.prompt=\u691C\u7D22\u7528\u306E\u7D22\u5F15\u3067\u3059\u3002\u691C\u7D22\u3059\u308B\u30AD\u30FC\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044: - -############ InternalFrameTitlePane Strings ############ -InternalFrameTitlePane.iconifyButtonAccessibleName=\u30A2\u30A4\u30B3\u30F3\u5316 -InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316 -InternalFrameTitlePane.closeButtonAccessibleName=\u9589\u3058\u308B - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used in Swing +# Currently, the following components need this for support: +# +# ColorChooser +# FileChooser +# OptionPane +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# MNEMONIC NOTE: +# Many of strings in this file are used by widgets that have a +# mnemonic, for example: +# ColorChooser.rgbNameTextAndMnemonic=R&GB +# +# Indicates that the tab in the ColorChooser for RGB colors will have +# the text 'RGB', further the mnemonic character will be 'g' and that +# a decoration will be provided under the 'G'. This will typically +# look like: RGB +# - +# +# One important thing to remember is that the mnemonic MUST exist in +# the String, if it does not exist you should add text that makes it +# exist. This will typically take the form 'XXXX (M)' where M is the +# character for the mnemonic. +# +# @author Steve Wilson + +############ FILE CHOOSER STRINGS ############# +FileChooser.fileDescription.textAndMnemonic=\u6C4E\u7528\u30D5\u30A1\u30A4\u30EB +FileChooser.directoryDescription.textAndMnemonic=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA +FileChooser.newFolderError.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210\u30A8\u30E9\u30FC +FileChooser.newFolderErrorSeparator= : +FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=\u30D5\u30A9\u30EB\u30C0\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093 +FileChooser.newFolderParentDoesntExist.textAndMnemonic=\u30D5\u30A9\u30EB\u30C0\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3002\n\n\u6307\u5B9A\u3057\u305F\u30D1\u30B9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002 +FileChooser.renameErrorTitle.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30D5\u30A9\u30EB\u30C0\u306E\u540D\u524D\u5909\u66F4\u30A8\u30E9\u30FC +FileChooser.renameError.textAndMnemonic={0}\u306E\u540D\u524D\u3092\u5909\u66F4\u3067\u304D\u307E\u305B\u3093 +FileChooser.renameErrorFileExists.textAndMnemonic={0}\u306E\u540D\u524D\u3092\u5909\u66F4\u3067\u304D\u307E\u305B\u3093: \u6307\u5B9A\u3057\u305F\u540D\u524D\u306E\u30D5\u30A1\u30A4\u30EB\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059\u3002\u5225\u306E\u30D5\u30A1\u30A4\u30EB\u540D\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002 +FileChooser.acceptAllFileFilter.textAndMnemonic=\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB +FileChooser.cancelButton.textAndMnemonic=\u53D6\u6D88 +FileChooser.saveButton.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openButton.textAndMnemonic=\u958B\u304F +FileChooser.saveDialogTitle.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openDialogTitle.textAndMnemonic=\u958B\u304F +FileChooser.updateButton.textAndMnemonic=\u66F4\u65B0(&U) +FileChooser.helpButton.textAndMnemonic=\u30D8\u30EB\u30D7(&H) +FileChooser.directoryOpenButton.textAndMnemonic=\u958B\u304F(&O) + +# File Size Units +FileChooser.fileSizeKiloBytes={0} KB +FileChooser.fileSizeMegaBytes={0} MB +FileChooser.fileSizeGigaBytes={0} GB + +# These strings are platform dependent not look and feel dependent. +FileChooser.win32.newFolder=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 +FileChooser.win32.newFolder.subsequent=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0({0}) +FileChooser.other.newFolder=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 +FileChooser.other.newFolder.subsequent=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0.{0} + + +## file chooser tooltips ### +FileChooser.cancelButtonToolTip.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u30FB\u30C1\u30E5\u30FC\u30B6\u30FB\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u7D42\u4E86\u3057\u307E\u3059 +FileChooser.saveButtonToolTip.textAndMnemonic=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3057\u307E\u3059 +FileChooser.openButtonToolTip.textAndMnemonic=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304D\u307E\u3059 +FileChooser.updateButtonToolTip.textAndMnemonic=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306E\u30EA\u30B9\u30C8\u3092\u66F4\u65B0\u3057\u307E\u3059 +FileChooser.helpButtonToolTip.textAndMnemonic=FileChooser\u306E\u30D8\u30EB\u30D7\u3067\u3059 +FileChooser.directoryOpenButtonToolTip.textAndMnemonic=\u9078\u629E\u3057\u305F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u958B\u304D\u307E\u3059 + +############ COLOR CHOOSER STRINGS ############# +ColorChooser.preview.textAndMnemonic=\u30D7\u30EC\u30D3\u30E5\u30FC +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=\u53D6\u6D88 +ColorChooser.reset.textAndMnemonic=\u30EA\u30BB\u30C3\u30C8(&R) +ColorChooser.sample.textAndMnemonic=\u30B5\u30F3\u30D7\u30EB\u30FB\u30C6\u30AD\u30B9\u30C8 \u30B5\u30F3\u30D7\u30EB\u30FB\u30C6\u30AD\u30B9\u30C8 +ColorChooser.swatches.textAndMnemonic=\u30B5\u30F3\u30D7\u30EB(&S) +ColorChooser.swatchesRecent.textAndMnemonic=\u6700\u65B0: +ColorChooser.hsv.textAndMnemonic=HSV(&H) +ColorChooser.hsvHue.textAndMnemonic=\u8272\u76F8 +ColorChooser.hsvSaturation.textAndMnemonic=\u5F69\u5EA6 +ColorChooser.hsvValue.textAndMnemonic=\u5024 +ColorChooser.hsvTransparency.textAndMnemonic=\u900F\u660E\u5EA6 +ColorChooser.hsl.textAndMnemonic=HSL(&L) +ColorChooser.hslHue.textAndMnemonic=\u8272\u76F8 +ColorChooser.hslSaturation.textAndMnemonic=\u5F69\u5EA6 +ColorChooser.hslLightness.textAndMnemonic=\u660E\u5EA6 +ColorChooser.hslTransparency.textAndMnemonic=\u900F\u660E\u5EA6 +ColorChooser.rgb.textAndMnemonic=RGB(&G) +ColorChooser.rgbRed.textAndMnemonic=\u8D64(&D) +ColorChooser.rgbGreen.textAndMnemonic=\u7DD1(&N) +ColorChooser.rgbBlue.textAndMnemonic=\u9752(&B) +ColorChooser.rgbAlpha.textAndMnemonic=\u30A2\u30EB\u30D5\u30A1 +ColorChooser.rgbHexCode.textAndMnemonic=\u8272\u30B3\u30FC\u30C9(&C) +ColorChooser.cmyk.textAndMnemonic=C&MYK +ColorChooser.cmykCyan.textAndMnemonic=\u30B7\u30A2\u30F3 +ColorChooser.cmykMagenta.textAndMnemonic=\u30DE\u30BC\u30F3\u30BF +ColorChooser.cmykYellow.textAndMnemonic=\u9EC4 +ColorChooser.cmykBlack.textAndMnemonic=\u9ED2 +ColorChooser.cmykAlpha.textAndMnemonic=\u30A2\u30EB\u30D5\u30A1 + +############ OPTION PANE STRINGS ############# +# We only define mnemonics for YES/NO, but for completeness you can +# define mnemonics for any of the buttons. +OptionPane.yesButton.textAndMnemonic=\u306F\u3044(&Y) +OptionPane.noButton.textAndMnemonic=\u3044\u3044\u3048(&N) +OptionPane.okButton.textAndMnemonic=OK +#OptionPane.okButtonMnemonic=0 +OptionPane.cancelButton.textAndMnemonic=\u53D6\u6D88 +#OptionPane.cancelButtonMnemonic=0 +OptionPane.title.textAndMnemonic=\u30AA\u30D7\u30B7\u30E7\u30F3\u306E\u9078\u629E +# Title for the dialog for the showInputDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.inputDialog.titleAndMnemonic=\u5165\u529B +# Title for the dialog for the showMessageDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.messageDialog.titleAndMnemonic=\u30E1\u30C3\u30BB\u30FC\u30B8 + +############ Printing Dialog Strings ############ +PrintingDialog.titleProgress.textAndMnemonic=\u5370\u5237\u3057\u3066\u3044\u307E\u3059 +PrintingDialog.titleAborting.textAndMnemonic=\u5370\u5237\u3092\u4E2D\u6B62\u3057\u3066\u3044\u307E\u3059 + +PrintingDialog.contentInitial.textAndMnemonic=\u5370\u5237\u4E2D... + +# The following string will be formatted by a MessageFormat +# and {0} will be replaced by page number being printed +PrintingDialog.contentProgress.textAndMnemonic=\u30DA\u30FC\u30B8{0}\u3092\u5370\u5237\u3057\u307E\u3057\u305F... + +PrintingDialog.contentAborting.textAndMnemonic=\u5370\u5237\u3092\u4E2D\u6B62\u3057\u3066\u3044\u307E\u3059... + +PrintingDialog.abortButton.textAndMnemonic=\u4E2D\u6B62(&A) +PrintingDialog.abortButtonToolTip.textAndMnemonic=\u5370\u5237\u306E\u4E2D\u6B62 + +############ Internal Frame Strings ############ +InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316 +InternalFrame.maxButtonToolTip=\u6700\u5927\u5316 +InternalFrame.restoreButtonToolTip=\u5FA9\u5143 +InternalFrame.closeButtonToolTip=\u9589\u3058\u308B + +############ Internal Frame Title Pane Strings ############ +InternalFrameTitlePane.restoreButton.textAndMnemonic=\u5FA9\u5143 +InternalFrameTitlePane.moveButton.textAndMnemonic=\u79FB\u52D5 +InternalFrameTitlePane.sizeButton.textAndMnemonic=\u30B5\u30A4\u30BA +InternalFrameTitlePane.minimizeButton.textAndMnemonic=\u6700\u5C0F\u5316 +InternalFrameTitlePane.maximizeButton.textAndMnemonic=\u6700\u5927\u5316 +InternalFrameTitlePane.closeButton.textAndMnemonic=\u9589\u3058\u308B + +############ Text strings ############# +# Used for html forms +FormView.submitButton.textAndMnemonic=\u554F\u5408\u305B\u306E\u5B9F\u884C +FormView.resetButton.textAndMnemonic=\u30EA\u30BB\u30C3\u30C8 +FormView.browseFileButton.textAndMnemonic=\u53C2\u7167... + +############ Abstract Document Strings ############ +AbstractDocument.styleChange.textAndMnemonic=\u30B9\u30BF\u30A4\u30EB\u5909\u66F4 +AbstractDocument.addition.textAndMnemonic=\u8FFD\u52A0 +AbstractDocument.deletion.textAndMnemonic=\u524A\u9664 +AbstractDocument.undo.textAndMnemonic=\u5143\u306B\u623B\u3059 +AbstractDocument.redo.textAndMnemonic=\u3084\u308A\u76F4\u3057 + +############ Abstract Button Strings ############ +AbstractButton.click.textAndMnemonic=\u30AF\u30EA\u30C3\u30AF + +############ Abstract Undoable Edit Strings ############ +AbstractUndoableEdit.undo.textAndMnemonic=\u5143\u306B\u623B\u3059 +AbstractUndoableEdit.redo.textAndMnemonic=\u3084\u308A\u76F4\u3057 + +############ Combo Box Strings ############ +ComboBox.togglePopup.textAndMnemonic=\u30C8\u30B0\u30EB\u30FB\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7 + +############ Progress Monitor Strings ############ +ProgressMonitor.progress.textAndMnemonic=\u9032\u884C\u4E2D... + +############ Split Pane Strings ############ +SplitPane.leftButton.textAndMnemonic=\u5DE6\u30DC\u30BF\u30F3 +SplitPane.rightButton.textAndMnemonic=\u53F3\u30DC\u30BF\u30F3 +# Used for Isindex +IsindexView.prompt=\u691C\u7D22\u7528\u306E\u7D22\u5F15\u3067\u3059\u3002\u691C\u7D22\u3059\u308B\u30AD\u30FC\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044: + +############ InternalFrameTitlePane Strings ############ +InternalFrameTitlePane.iconifyButtonAccessibleName=\u30A2\u30A4\u30B3\u30F3\u5316 +InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316 +InternalFrameTitlePane.closeButtonAccessibleName=\u9589\u3058\u308B
--- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,184 +1,185 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used in Swing -# Currently, the following components need this for support: -# -# ColorChooser -# FileChooser -# OptionPane -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# MNEMONIC NOTE: -# Many of strings in this file are used by widgets that have a -# mnemonic, for example: -# ColorChooser.rgbNameTextAndMnemonic=R&GB -# -# Indicates that the tab in the ColorChooser for RGB colors will have -# the text 'RGB', further the mnemonic character will be 'g' and that -# a decoration will be provided under the 'G'. This will typically -# look like: RGB -# - -# -# One important thing to remember is that the mnemonic MUST exist in -# the String, if it does not exist you should add text that makes it -# exist. This will typically take the form 'XXXX (M)' where M is the -# character for the mnemonic. -# -# @author Steve Wilson - -############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescription.textAndMnemonic=\uC77C\uBC18 \uD30C\uC77C -FileChooser.directoryDescription.textAndMnemonic=\uB514\uB809\uD1A0\uB9AC -FileChooser.newFolderError.textAndMnemonic=\uC0C8 \uD3F4\uB354\uB97C \uC0DD\uC131\uD558\uB294 \uC911 \uC624\uB958\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. -FileChooser.newFolderErrorSeparator= : -FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=\uD3F4\uB354\uB97C \uC0DD\uC131\uD560 \uC218 \uC5C6\uC74C -FileChooser.newFolderParentDoesntExist.textAndMnemonic=\uD3F4\uB354\uB97C \uC0DD\uC131\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.\n\n\uC2DC\uC2A4\uD15C\uC5D0\uC11C \uC9C0\uC815\uB41C \uACBD\uB85C\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. -FileChooser.renameErrorTitle.textAndMnemonic=\uD30C\uC77C \uB610\uB294 \uD3F4\uB354 \uC774\uB984 \uBC14\uAFB8\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD -FileChooser.renameError.textAndMnemonic={0}\uC758 \uC774\uB984\uC744 \uBC14\uAFC0 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. -FileChooser.renameErrorFileExists.textAndMnemonic={0}\uC758 \uC774\uB984\uC744 \uBC14\uAFC0 \uC218 \uC5C6\uC74C: \uC9C0\uC815\uD55C \uC774\uB984\uC744 \uC0AC\uC6A9\uD558\uB294 \uD30C\uC77C\uC774 \uC874\uC7AC\uD569\uB2C8\uB2E4. \uB2E4\uB978 \uD30C\uC77C \uC774\uB984\uC744 \uC9C0\uC815\uD558\uC2ED\uC2DC\uC624. -FileChooser.acceptAllFileFilter.textAndMnemonic=\uBAA8\uB4E0 \uD30C\uC77C -FileChooser.cancelButton.textAndMnemonic=\uCDE8\uC18C -FileChooser.saveButton.textAndMnemonic=\uC800\uC7A5(&S) -FileChooser.openButton.textAndMnemonic=\uC5F4\uAE30(&O) -FileChooser.saveDialogTitle.textAndMnemonic=\uC800\uC7A5 -FileChooser.openDialogTitle.textAndMnemonic=\uC5F4\uAE30 -FileChooser.updateButton.textAndMnemonic=\uAC31\uC2E0(&U) -FileChooser.helpButton.textAndMnemonic=\uB3C4\uC6C0\uB9D0(&H) -FileChooser.directoryOpenButton.textAndMnemonic=\uC5F4\uAE30(&O) - -# File Size Units -FileChooser.fileSizeKiloBytes={0} KB -FileChooser.fileSizeMegaBytes={0} MB -FileChooser.fileSizeGigaBytes={0} GB - -# These strings are platform dependent not look and feel dependent. -FileChooser.win32.newFolder=\uC0C8 \uD3F4\uB354 -FileChooser.win32.newFolder.subsequent=\uC0C8 \uD3F4\uB354({0}) -FileChooser.other.newFolder=NewFolder -FileChooser.other.newFolder.subsequent=NewFolder.{0} - - -## file chooser tooltips ### -FileChooser.cancelButtonToolTip.textAndMnemonic=\uD30C\uC77C \uC120\uD0DD\uAE30 \uB300\uD654\uC0C1\uC790 \uC911\uB2E8 -FileChooser.saveButtonToolTip.textAndMnemonic=\uC120\uD0DD\uB41C \uD30C\uC77C \uC800\uC7A5 -FileChooser.openButtonToolTip.textAndMnemonic=\uC120\uD0DD\uB41C \uD30C\uC77C \uC5F4\uAE30 -FileChooser.updateButtonToolTip.textAndMnemonic=\uB514\uB809\uD1A0\uB9AC \uBAA9\uB85D \uAC31\uC2E0 -FileChooser.helpButtonToolTip.textAndMnemonic=FileChooser \uB3C4\uC6C0\uB9D0 -FileChooser.directoryOpenButtonToolTip.textAndMnemonic=\uC120\uD0DD\uB41C \uB514\uB809\uD1A0\uB9AC \uC5F4\uAE30 - -############ COLOR CHOOSER STRINGS ############# -ColorChooser.preview.textAndMnemonic=\uBBF8\uB9AC\uBCF4\uAE30 -ColorChooser.ok.textAndMnemonic=\uD655\uC778 -ColorChooser.cancel.textAndMnemonic=\uCDE8\uC18C -ColorChooser.reset.textAndMnemonic=\uC7AC\uC124\uC815(&R) -ColorChooser.sample.textAndMnemonic=\uC0D8\uD50C \uD14D\uC2A4\uD2B8 \uC0D8\uD50C \uD14D\uC2A4\uD2B8 -ColorChooser.swatches.textAndMnemonic=\uACAC\uBCF8(&S) -ColorChooser.swatchesRecent.textAndMnemonic=\uCD5C\uADFC \uBAA9\uB85D: -ColorChooser.hsv.textAndMnemonic=&HSV -ColorChooser.hsvHue.textAndMnemonic=\uC0C9\uC870 -ColorChooser.hsvSaturation.textAndMnemonic=\uCC44\uB3C4 -ColorChooser.hsvValue.textAndMnemonic=\uAC12 -ColorChooser.hsvTransparency.textAndMnemonic=\uD22C\uBA85 -ColorChooser.hsl.textAndMnemonic=HS&L -ColorChooser.hslHue.textAndMnemonic=\uC0C9\uC870 -ColorChooser.hslSaturation.textAndMnemonic=\uCC44\uB3C4 -ColorChooser.hslLightness.textAndMnemonic=\uBC1D\uAE30 -ColorChooser.hslTransparency.textAndMnemonic=\uD22C\uBA85 -ColorChooser.rgb.textAndMnemonic=R&GB -ColorChooser.rgbRed.textAndMnemonic=\uBE68\uAC04\uC0C9(&D) -ColorChooser.rgbGreen.textAndMnemonic=\uB179\uC0C9(&N) -ColorChooser.rgbBlue.textAndMnemonic=\uD30C\uB780\uC0C9(&B) -ColorChooser.rgbAlpha.textAndMnemonic=\uC54C\uD30C -ColorChooser.rgbHexCode.textAndMnemonic=\uC0C9\uC0C1 \uCF54\uB4DC(&C) -ColorChooser.cmyk.textAndMnemonic=C&MYK -ColorChooser.cmykCyan.textAndMnemonic=\uCCAD\uB85D\uC0C9 -ColorChooser.cmykMagenta.textAndMnemonic=\uC9C4\uD64D\uC0C9 -ColorChooser.cmykYellow.textAndMnemonic=\uB178\uB780\uC0C9 -ColorChooser.cmykBlack.textAndMnemonic=\uAC80\uC815\uC0C9 -ColorChooser.cmykAlpha.textAndMnemonic=\uC54C\uD30C - -############ OPTION PANE STRINGS ############# -# We only define mnemonics for YES/NO, but for completeness you can -# define mnemonics for any of the buttons. -OptionPane.yesButton.textAndMnemonic=\uC608(&Y) -OptionPane.noButton.textAndMnemonic=\uC544\uB2C8\uC624(&N) -OptionPane.okButton.textAndMnemonic=\uD655\uC778(&O) -OptionPane.cancelButton.textAndMnemonic=\uCDE8\uC18C -OptionPane.title.textAndMnemonic=\uC635\uC158 \uC120\uD0DD -# Title for the dialog for the showInputDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialog.titleAndMnemonic=\uC785\uB825 -# Title for the dialog for the showMessageDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialog.titleAndMnemonic=\uBA54\uC2DC\uC9C0 - -############ Printing Dialog Strings ############ -PrintingDialog.titleProgress.textAndMnemonic=\uC778\uC1C4 -PrintingDialog.titleAborting.textAndMnemonic=\uC778\uC1C4(\uC911\uB2E8 \uC911) - -PrintingDialog.contentInitial.textAndMnemonic=\uC778\uC1C4 \uC9C4\uD589 \uC911... - -# The following string will be formatted by a MessageFormat -# and {0} will be replaced by page number being printed -PrintingDialog.contentProgress.textAndMnemonic=\uC778\uC1C4\uB41C \uD398\uC774\uC9C0 {0}... - -PrintingDialog.contentAborting.textAndMnemonic=\uC778\uC1C4 \uC911\uB2E8 \uC911... - -PrintingDialog.abortButton.textAndMnemonic=\uC911\uB2E8(&A) -PrintingDialog.abortButtonToolTip.textAndMnemonic=\uC778\uC1C4 \uC911\uB2E8 - -############ Internal Frame Strings ############ -InternalFrame.iconButtonToolTip=\uCD5C\uC18C\uD654 -InternalFrame.maxButtonToolTip=\uCD5C\uB300\uD654 -InternalFrame.restoreButtonToolTip=\uBCF5\uC6D0 -InternalFrame.closeButtonToolTip=\uB2EB\uAE30 - -############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButton.textAndMnemonic=\uBCF5\uC6D0 -InternalFrameTitlePane.moveButton.textAndMnemonic=\uC774\uB3D9 -InternalFrameTitlePane.sizeButton.textAndMnemonic=\uD06C\uAE30 -InternalFrameTitlePane.minimizeButton.textAndMnemonic=\uCD5C\uC18C\uD654 -InternalFrameTitlePane.maximizeButton.textAndMnemonic=\uCD5C\uB300\uD654 -InternalFrameTitlePane.closeButton.textAndMnemonic=\uB2EB\uAE30 - -############ Text strings ############# -# Used for html forms -FormView.submitButton.textAndMnemonic=\uC9C8\uC758 \uC81C\uCD9C -FormView.resetButton.textAndMnemonic=\uC7AC\uC124\uC815 -FormView.browseFileButton.textAndMnemonic=\uCC3E\uC544\uBCF4\uAE30... - -############ Abstract Document Strings ############ -AbstractDocument.styleChange.textAndMnemonic=\uC2A4\uD0C0\uC77C \uBCC0\uACBD -AbstractDocument.addition.textAndMnemonic=\uCD94\uAC00 -AbstractDocument.deletion.textAndMnemonic=\uC0AD\uC81C -AbstractDocument.undo.textAndMnemonic=\uC2E4\uD589 \uCDE8\uC18C -AbstractDocument.redo.textAndMnemonic=\uC7AC\uC2E4\uD589 - -############ Abstract Button Strings ############ -AbstractButton.click.textAndMnemonic=\uB204\uB974\uAE30 - -############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undo.textAndMnemonic=\uC2E4\uD589 \uCDE8\uC18C -AbstractUndoableEdit.redo.textAndMnemonic=\uC7AC\uC2E4\uD589 - -############ Combo Box Strings ############ -ComboBox.togglePopup.textAndMnemonic=togglePopup - -############ Progress Monitor Strings ############ -ProgressMonitor.progress.textAndMnemonic=\uC9C4\uD589... - -############ Split Pane Strings ############ -SplitPane.leftButton.textAndMnemonic=\uC67C\uCABD \uB2E8\uCD94 -SplitPane.rightButton.textAndMnemonic=\uC624\uB978\uCABD \uB2E8\uCD94 -# Used for Isindex -IsindexView.prompt=\uB2E4\uC74C\uC740 \uAC80\uC0C9 \uAC00\uB2A5\uD55C \uC778\uB371\uC2A4\uC785\uB2C8\uB2E4. \uAC80\uC0C9 \uD0A4\uC6CC\uB4DC \uC785\uB825: - -############ InternalFrameTitlePane Strings ############ -InternalFrameTitlePane.iconifyButtonAccessibleName=\uC544\uC774\uCF58\uD654 -InternalFrameTitlePane.maximizeButtonAccessibleName=\uCD5C\uB300\uD654 -InternalFrameTitlePane.closeButtonAccessibleName=\uB2EB\uAE30 - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used in Swing +# Currently, the following components need this for support: +# +# ColorChooser +# FileChooser +# OptionPane +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# MNEMONIC NOTE: +# Many of strings in this file are used by widgets that have a +# mnemonic, for example: +# ColorChooser.rgbNameTextAndMnemonic=R&GB +# +# Indicates that the tab in the ColorChooser for RGB colors will have +# the text 'RGB', further the mnemonic character will be 'g' and that +# a decoration will be provided under the 'G'. This will typically +# look like: RGB +# - +# +# One important thing to remember is that the mnemonic MUST exist in +# the String, if it does not exist you should add text that makes it +# exist. This will typically take the form 'XXXX (M)' where M is the +# character for the mnemonic. +# +# @author Steve Wilson + +############ FILE CHOOSER STRINGS ############# +FileChooser.fileDescription.textAndMnemonic=\uC77C\uBC18 \uD30C\uC77C +FileChooser.directoryDescription.textAndMnemonic=\uB514\uB809\uD1A0\uB9AC +FileChooser.newFolderError.textAndMnemonic=\uC0C8 \uD3F4\uB354\uB97C \uC0DD\uC131\uD558\uB294 \uC911 \uC624\uB958\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. +FileChooser.newFolderErrorSeparator= : +FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=\uD3F4\uB354\uB97C \uC0DD\uC131\uD560 \uC218 \uC5C6\uC74C +FileChooser.newFolderParentDoesntExist.textAndMnemonic=\uD3F4\uB354\uB97C \uC0DD\uC131\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.\n\n\uC2DC\uC2A4\uD15C\uC5D0\uC11C \uC9C0\uC815\uB41C \uACBD\uB85C\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. +FileChooser.renameErrorTitle.textAndMnemonic=\uD30C\uC77C \uB610\uB294 \uD3F4\uB354 \uC774\uB984 \uBC14\uAFB8\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD +FileChooser.renameError.textAndMnemonic={0}\uC758 \uC774\uB984\uC744 \uBC14\uAFC0 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. +FileChooser.renameErrorFileExists.textAndMnemonic={0}\uC758 \uC774\uB984\uC744 \uBC14\uAFC0 \uC218 \uC5C6\uC74C: \uC9C0\uC815\uD55C \uC774\uB984\uC744 \uC0AC\uC6A9\uD558\uB294 \uD30C\uC77C\uC774 \uC874\uC7AC\uD569\uB2C8\uB2E4. \uB2E4\uB978 \uD30C\uC77C \uC774\uB984\uC744 \uC9C0\uC815\uD558\uC2ED\uC2DC\uC624. +FileChooser.acceptAllFileFilter.textAndMnemonic=\uBAA8\uB4E0 \uD30C\uC77C +FileChooser.cancelButton.textAndMnemonic=\uCDE8\uC18C +FileChooser.saveButton.textAndMnemonic=\uC800\uC7A5 +FileChooser.openButton.textAndMnemonic=\uC5F4\uAE30 +FileChooser.saveDialogTitle.textAndMnemonic=\uC800\uC7A5 +FileChooser.openDialogTitle.textAndMnemonic=\uC5F4\uAE30 +FileChooser.updateButton.textAndMnemonic=\uAC31\uC2E0(&U) +FileChooser.helpButton.textAndMnemonic=\uB3C4\uC6C0\uB9D0(&H) +FileChooser.directoryOpenButton.textAndMnemonic=\uC5F4\uAE30(&O) + +# File Size Units +FileChooser.fileSizeKiloBytes={0} KB +FileChooser.fileSizeMegaBytes={0} MB +FileChooser.fileSizeGigaBytes={0} GB + +# These strings are platform dependent not look and feel dependent. +FileChooser.win32.newFolder=\uC0C8 \uD3F4\uB354 +FileChooser.win32.newFolder.subsequent=\uC0C8 \uD3F4\uB354({0}) +FileChooser.other.newFolder=NewFolder +FileChooser.other.newFolder.subsequent=NewFolder.{0} + + +## file chooser tooltips ### +FileChooser.cancelButtonToolTip.textAndMnemonic=\uD30C\uC77C \uC120\uD0DD\uAE30 \uB300\uD654\uC0C1\uC790 \uC911\uB2E8 +FileChooser.saveButtonToolTip.textAndMnemonic=\uC120\uD0DD\uB41C \uD30C\uC77C \uC800\uC7A5 +FileChooser.openButtonToolTip.textAndMnemonic=\uC120\uD0DD\uB41C \uD30C\uC77C \uC5F4\uAE30 +FileChooser.updateButtonToolTip.textAndMnemonic=\uB514\uB809\uD1A0\uB9AC \uBAA9\uB85D \uAC31\uC2E0 +FileChooser.helpButtonToolTip.textAndMnemonic=FileChooser \uB3C4\uC6C0\uB9D0 +FileChooser.directoryOpenButtonToolTip.textAndMnemonic=\uC120\uD0DD\uB41C \uB514\uB809\uD1A0\uB9AC \uC5F4\uAE30 + +############ COLOR CHOOSER STRINGS ############# +ColorChooser.preview.textAndMnemonic=\uBBF8\uB9AC\uBCF4\uAE30 +ColorChooser.ok.textAndMnemonic=\uD655\uC778 +ColorChooser.cancel.textAndMnemonic=\uCDE8\uC18C +ColorChooser.reset.textAndMnemonic=\uC7AC\uC124\uC815(&R) +ColorChooser.sample.textAndMnemonic=\uC0D8\uD50C \uD14D\uC2A4\uD2B8 \uC0D8\uD50C \uD14D\uC2A4\uD2B8 +ColorChooser.swatches.textAndMnemonic=\uACAC\uBCF8(&S) +ColorChooser.swatchesRecent.textAndMnemonic=\uCD5C\uADFC \uBAA9\uB85D: +ColorChooser.hsv.textAndMnemonic=HSV(&H) +ColorChooser.hsvHue.textAndMnemonic=\uC0C9\uC870 +ColorChooser.hsvSaturation.textAndMnemonic=\uCC44\uB3C4 +ColorChooser.hsvValue.textAndMnemonic=\uAC12 +ColorChooser.hsvTransparency.textAndMnemonic=\uD22C\uBA85 +ColorChooser.hsl.textAndMnemonic=HSL(&L) +ColorChooser.hslHue.textAndMnemonic=\uC0C9\uC870 +ColorChooser.hslSaturation.textAndMnemonic=\uCC44\uB3C4 +ColorChooser.hslLightness.textAndMnemonic=\uBC1D\uAE30 +ColorChooser.hslTransparency.textAndMnemonic=\uD22C\uBA85 +ColorChooser.rgb.textAndMnemonic=RGB(&G) +ColorChooser.rgbRed.textAndMnemonic=\uBE68\uAC04\uC0C9(&D) +ColorChooser.rgbGreen.textAndMnemonic=\uB179\uC0C9(&N) +ColorChooser.rgbBlue.textAndMnemonic=\uD30C\uB780\uC0C9(&B) +ColorChooser.rgbAlpha.textAndMnemonic=\uC54C\uD30C +ColorChooser.rgbHexCode.textAndMnemonic=\uC0C9\uC0C1 \uCF54\uB4DC(&C) +ColorChooser.cmyk.textAndMnemonic=C&MYK +ColorChooser.cmykCyan.textAndMnemonic=\uCCAD\uB85D\uC0C9 +ColorChooser.cmykMagenta.textAndMnemonic=\uC9C4\uD64D\uC0C9 +ColorChooser.cmykYellow.textAndMnemonic=\uB178\uB780\uC0C9 +ColorChooser.cmykBlack.textAndMnemonic=\uAC80\uC815\uC0C9 +ColorChooser.cmykAlpha.textAndMnemonic=\uC54C\uD30C + +############ OPTION PANE STRINGS ############# +# We only define mnemonics for YES/NO, but for completeness you can +# define mnemonics for any of the buttons. +OptionPane.yesButton.textAndMnemonic=\uC608(&Y) +OptionPane.noButton.textAndMnemonic=\uC544\uB2C8\uC624(&N) +OptionPane.okButton.textAndMnemonic=\uD655\uC778 +#OptionPane.okButtonMnemonic=0 +OptionPane.cancelButton.textAndMnemonic=\uCDE8\uC18C +#OptionPane.cancelButtonMnemonic=0 +OptionPane.title.textAndMnemonic=\uC635\uC158 \uC120\uD0DD +# Title for the dialog for the showInputDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.inputDialog.titleAndMnemonic=\uC785\uB825 +# Title for the dialog for the showMessageDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.messageDialog.titleAndMnemonic=\uBA54\uC2DC\uC9C0 + +############ Printing Dialog Strings ############ +PrintingDialog.titleProgress.textAndMnemonic=\uC778\uC1C4 +PrintingDialog.titleAborting.textAndMnemonic=\uC778\uC1C4(\uC911\uB2E8 \uC911) + +PrintingDialog.contentInitial.textAndMnemonic=\uC778\uC1C4 \uC9C4\uD589 \uC911... + +# The following string will be formatted by a MessageFormat +# and {0} will be replaced by page number being printed +PrintingDialog.contentProgress.textAndMnemonic=\uC778\uC1C4\uB41C \uD398\uC774\uC9C0 {0}... + +PrintingDialog.contentAborting.textAndMnemonic=\uC778\uC1C4 \uC911\uB2E8 \uC911... + +PrintingDialog.abortButton.textAndMnemonic=\uC911\uB2E8(&A) +PrintingDialog.abortButtonToolTip.textAndMnemonic=\uC778\uC1C4 \uC911\uB2E8 + +############ Internal Frame Strings ############ +InternalFrame.iconButtonToolTip=\uCD5C\uC18C\uD654 +InternalFrame.maxButtonToolTip=\uCD5C\uB300\uD654 +InternalFrame.restoreButtonToolTip=\uBCF5\uC6D0 +InternalFrame.closeButtonToolTip=\uB2EB\uAE30 + +############ Internal Frame Title Pane Strings ############ +InternalFrameTitlePane.restoreButton.textAndMnemonic=\uBCF5\uC6D0 +InternalFrameTitlePane.moveButton.textAndMnemonic=\uC774\uB3D9 +InternalFrameTitlePane.sizeButton.textAndMnemonic=\uD06C\uAE30 +InternalFrameTitlePane.minimizeButton.textAndMnemonic=\uCD5C\uC18C\uD654 +InternalFrameTitlePane.maximizeButton.textAndMnemonic=\uCD5C\uB300\uD654 +InternalFrameTitlePane.closeButton.textAndMnemonic=\uB2EB\uAE30 + +############ Text strings ############# +# Used for html forms +FormView.submitButton.textAndMnemonic=\uC9C8\uC758 \uC81C\uCD9C +FormView.resetButton.textAndMnemonic=\uC7AC\uC124\uC815 +FormView.browseFileButton.textAndMnemonic=\uCC3E\uC544\uBCF4\uAE30... + +############ Abstract Document Strings ############ +AbstractDocument.styleChange.textAndMnemonic=\uC2A4\uD0C0\uC77C \uBCC0\uACBD +AbstractDocument.addition.textAndMnemonic=\uCD94\uAC00 +AbstractDocument.deletion.textAndMnemonic=\uC0AD\uC81C +AbstractDocument.undo.textAndMnemonic=\uC2E4\uD589 \uCDE8\uC18C +AbstractDocument.redo.textAndMnemonic=\uC7AC\uC2E4\uD589 + +############ Abstract Button Strings ############ +AbstractButton.click.textAndMnemonic=\uB204\uB974\uAE30 + +############ Abstract Undoable Edit Strings ############ +AbstractUndoableEdit.undo.textAndMnemonic=\uC2E4\uD589 \uCDE8\uC18C +AbstractUndoableEdit.redo.textAndMnemonic=\uC7AC\uC2E4\uD589 + +############ Combo Box Strings ############ +ComboBox.togglePopup.textAndMnemonic=togglePopup + +############ Progress Monitor Strings ############ +ProgressMonitor.progress.textAndMnemonic=\uC9C4\uD589... + +############ Split Pane Strings ############ +SplitPane.leftButton.textAndMnemonic=\uC67C\uCABD \uB2E8\uCD94 +SplitPane.rightButton.textAndMnemonic=\uC624\uB978\uCABD \uB2E8\uCD94 +# Used for Isindex +IsindexView.prompt=\uB2E4\uC74C\uC740 \uAC80\uC0C9 \uAC00\uB2A5\uD55C \uC778\uB371\uC2A4\uC785\uB2C8\uB2E4. \uAC80\uC0C9 \uD0A4\uC6CC\uB4DC \uC785\uB825: + +############ InternalFrameTitlePane Strings ############ +InternalFrameTitlePane.iconifyButtonAccessibleName=\uC544\uC774\uCF58\uD654 +InternalFrameTitlePane.maximizeButtonAccessibleName=\uCD5C\uB300\uD654 +InternalFrameTitlePane.closeButtonAccessibleName=\uB2EB\uAE30
--- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,184 +1,185 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used in Swing -# Currently, the following components need this for support: -# -# ColorChooser -# FileChooser -# OptionPane -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# MNEMONIC NOTE: -# Many of strings in this file are used by widgets that have a -# mnemonic, for example: -# ColorChooser.rgbNameTextAndMnemonic=R&GB -# -# Indicates that the tab in the ColorChooser for RGB colors will have -# the text 'RGB', further the mnemonic character will be 'g' and that -# a decoration will be provided under the 'G'. This will typically -# look like: RGB -# - -# -# One important thing to remember is that the mnemonic MUST exist in -# the String, if it does not exist you should add text that makes it -# exist. This will typically take the form 'XXXX (M)' where M is the -# character for the mnemonic. -# -# @author Steve Wilson - -############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescription.textAndMnemonic=Arquivo Gen\u00E9rico -FileChooser.directoryDescription.textAndMnemonic=Diret\u00F3rio -FileChooser.newFolderError.textAndMnemonic=Erro ao criar nova pasta -FileChooser.newFolderErrorSeparator= : -FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=N\u00E3o \u00E9 poss\u00EDvel criar a pasta -FileChooser.newFolderParentDoesntExist.textAndMnemonic=N\u00E3o \u00E9 poss\u00EDvel criar a pasta.\n\nO sistema n\u00E3o pode localizar o caminho especificado. -FileChooser.renameErrorTitle.textAndMnemonic=Erro ao Renomear o Arquivo ou a Pasta -FileChooser.renameError.textAndMnemonic=N\u00E3o \u00E9 poss\u00EDvel renomear {0} -FileChooser.renameErrorFileExists.textAndMnemonic=N\u00E3o \u00E9 poss\u00EDvel renomear {0}: Um arquivo com o nome especificado j\u00E1 existe. Especifique outro nome de arquivo. -FileChooser.acceptAllFileFilter.textAndMnemonic=Todos os Arquivos -FileChooser.cancelButton.textAndMnemonic=Cancelar -FileChooser.saveButton.textAndMnemonic=&Salvar -FileChooser.openButton.textAndMnemonic=A&brir -FileChooser.saveDialogTitle.textAndMnemonic=Salvar -FileChooser.openDialogTitle.textAndMnemonic=Abrir -FileChooser.updateButton.textAndMnemonic=At&ualizar -FileChooser.helpButton.textAndMnemonic=Aj&uda -FileChooser.directoryOpenButton.textAndMnemonic=A&brir - -# File Size Units -FileChooser.fileSizeKiloBytes={0} KB -FileChooser.fileSizeMegaBytes={0} MB -FileChooser.fileSizeGigaBytes={0} GB - -# These strings are platform dependent not look and feel dependent. -FileChooser.win32.newFolder=Nova Pasta -FileChooser.win32.newFolder.subsequent=Nova Pasta ({0}) -FileChooser.other.newFolder=NewFolder -FileChooser.other.newFolder.subsequent=NewFolder.{0} - - -## file chooser tooltips ### -FileChooser.cancelButtonToolTip.textAndMnemonic=Abortar caixa de di\u00E1logo do seletor de arquivos -FileChooser.saveButtonToolTip.textAndMnemonic=Salvar arquivo selecionado -FileChooser.openButtonToolTip.textAndMnemonic=Abrir arquivo selecionado -FileChooser.updateButtonToolTip.textAndMnemonic=Atualizar lista de diret\u00F3rios -FileChooser.helpButtonToolTip.textAndMnemonic=Ajuda do FileChooser -FileChooser.directoryOpenButtonToolTip.textAndMnemonic=Abrir diret\u00F3rio selecionado - -############ COLOR CHOOSER STRINGS ############# -ColorChooser.preview.textAndMnemonic=Visualizar -ColorChooser.ok.textAndMnemonic=OK -ColorChooser.cancel.textAndMnemonic=Cancelar -ColorChooser.reset.textAndMnemonic=&Redefinir -ColorChooser.sample.textAndMnemonic=Texto de Amostra Texto de Amostra -ColorChooser.swatches.textAndMnemonic=Amo&stras -ColorChooser.swatchesRecent.textAndMnemonic=Recente: -ColorChooser.hsv.textAndMnemonic=&HSV -ColorChooser.hsvHue.textAndMnemonic=Matiz -ColorChooser.hsvSaturation.textAndMnemonic=Satura\u00E7\u00E3o -ColorChooser.hsvValue.textAndMnemonic=Valor -ColorChooser.hsvTransparency.textAndMnemonic=Transpar\u00EAncia -ColorChooser.hsl.textAndMnemonic=HS&L -ColorChooser.hslHue.textAndMnemonic=Matiz -ColorChooser.hslSaturation.textAndMnemonic=Satura\u00E7\u00E3o -ColorChooser.hslLightness.textAndMnemonic=Clareza -ColorChooser.hslTransparency.textAndMnemonic=Transpar\u00EAncia -ColorChooser.rgb.textAndMnemonic=R&GB -ColorChooser.rgbRed.textAndMnemonic=&Vermelho -ColorChooser.rgbGreen.textAndMnemonic=&Verde -ColorChooser.rgbBlue.textAndMnemonic=&Azul -ColorChooser.rgbAlpha.textAndMnemonic=Alfa -ColorChooser.rgbHexCode.textAndMnemonic=C\u00F3digo da Cor(&C) -ColorChooser.cmyk.textAndMnemonic=C&MYK -ColorChooser.cmykCyan.textAndMnemonic=Ciano -ColorChooser.cmykMagenta.textAndMnemonic=Magenta -ColorChooser.cmykYellow.textAndMnemonic=Amarelo -ColorChooser.cmykBlack.textAndMnemonic=Preto -ColorChooser.cmykAlpha.textAndMnemonic=Alfa - -############ OPTION PANE STRINGS ############# -# We only define mnemonics for YES/NO, but for completeness you can -# define mnemonics for any of the buttons. -OptionPane.yesButton.textAndMnemonic=&Sim -OptionPane.noButton.textAndMnemonic=N\u00E3o(&N) -OptionPane.okButton.textAndMnemonic=&OK -OptionPane.cancelButton.textAndMnemonic=&Cancelar -OptionPane.title.textAndMnemonic=Selecionar uma Op\u00E7\u00E3o -# Title for the dialog for the showInputDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialog.titleAndMnemonic=Entrada -# Title for the dialog for the showMessageDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialog.titleAndMnemonic=Mensagem - -############ Printing Dialog Strings ############ -PrintingDialog.titleProgress.textAndMnemonic=Impress\u00E3o -PrintingDialog.titleAborting.textAndMnemonic=Impress\u00E3o (Abortando) - -PrintingDialog.contentInitial.textAndMnemonic=Impress\u00E3o em andamento... - -# The following string will be formatted by a MessageFormat -# and {0} will be replaced by page number being printed -PrintingDialog.contentProgress.textAndMnemonic=P\u00E1gina impressa {0}... - -PrintingDialog.contentAborting.textAndMnemonic=Abortando impress\u00E3o... - -PrintingDialog.abortButton.textAndMnemonic=&Abortar -PrintingDialog.abortButtonToolTip.textAndMnemonic=Abortar Impress\u00E3o - -############ Internal Frame Strings ############ -InternalFrame.iconButtonToolTip=Minimizar -InternalFrame.maxButtonToolTip=Maximizar -InternalFrame.restoreButtonToolTip=Restaurar -InternalFrame.closeButtonToolTip=Fechar - -############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButton.textAndMnemonic=Restaurar -InternalFrameTitlePane.moveButton.textAndMnemonic=Mover -InternalFrameTitlePane.sizeButton.textAndMnemonic=Tamanho -InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimizar -InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximizar -InternalFrameTitlePane.closeButton.textAndMnemonic=Fechar - -############ Text strings ############# -# Used for html forms -FormView.submitButton.textAndMnemonic=Submeter Consulta -FormView.resetButton.textAndMnemonic=Redefinir -FormView.browseFileButton.textAndMnemonic=Procurar... - -############ Abstract Document Strings ############ -AbstractDocument.styleChange.textAndMnemonic=altera\u00E7\u00E3o de estilo -AbstractDocument.addition.textAndMnemonic=adi\u00E7\u00E3o -AbstractDocument.deletion.textAndMnemonic=dele\u00E7\u00E3o -AbstractDocument.undo.textAndMnemonic=Desfazer -AbstractDocument.redo.textAndMnemonic=Refazer - -############ Abstract Button Strings ############ -AbstractButton.click.textAndMnemonic=clicar - -############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undo.textAndMnemonic=Desfazer -AbstractUndoableEdit.redo.textAndMnemonic=Refazer - -############ Combo Box Strings ############ -ComboBox.togglePopup.textAndMnemonic=togglePopup - -############ Progress Monitor Strings ############ -ProgressMonitor.progress.textAndMnemonic=Progresso... - -############ Split Pane Strings ############ -SplitPane.leftButton.textAndMnemonic=bot\u00E3o esquerdo -SplitPane.rightButton.textAndMnemonic=bot\u00E3o direito -# Used for Isindex -IsindexView.prompt=Trata-se de um \u00EDndice pesquis\u00E1vel. Informe as palavras-chave de pesquisa: - -############ InternalFrameTitlePane Strings ############ -InternalFrameTitlePane.iconifyButtonAccessibleName=Iconify -InternalFrameTitlePane.maximizeButtonAccessibleName=Maximizar -InternalFrameTitlePane.closeButtonAccessibleName=Fechar - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used in Swing +# Currently, the following components need this for support: +# +# ColorChooser +# FileChooser +# OptionPane +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# MNEMONIC NOTE: +# Many of strings in this file are used by widgets that have a +# mnemonic, for example: +# ColorChooser.rgbNameTextAndMnemonic=R&GB +# +# Indicates that the tab in the ColorChooser for RGB colors will have +# the text 'RGB', further the mnemonic character will be 'g' and that +# a decoration will be provided under the 'G'. This will typically +# look like: RGB +# - +# +# One important thing to remember is that the mnemonic MUST exist in +# the String, if it does not exist you should add text that makes it +# exist. This will typically take the form 'XXXX (M)' where M is the +# character for the mnemonic. +# +# @author Steve Wilson + +############ FILE CHOOSER STRINGS ############# +FileChooser.fileDescription.textAndMnemonic=Arquivo Gen\u00E9rico +FileChooser.directoryDescription.textAndMnemonic=Diret\u00F3rio +FileChooser.newFolderError.textAndMnemonic=Erro ao criar nova pasta +FileChooser.newFolderErrorSeparator= : +FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=N\u00E3o \u00E9 poss\u00EDvel criar a pasta +FileChooser.newFolderParentDoesntExist.textAndMnemonic=N\u00E3o \u00E9 poss\u00EDvel criar a pasta.\n\nO sistema n\u00E3o pode localizar o caminho especificado. +FileChooser.renameErrorTitle.textAndMnemonic=Erro ao Renomear o Arquivo ou a Pasta +FileChooser.renameError.textAndMnemonic=N\u00E3o \u00E9 poss\u00EDvel renomear {0} +FileChooser.renameErrorFileExists.textAndMnemonic=N\u00E3o \u00E9 poss\u00EDvel renomear {0}: Um arquivo com o nome especificado j\u00E1 existe. Especifique outro nome de arquivo. +FileChooser.acceptAllFileFilter.textAndMnemonic=Todos os Arquivos +FileChooser.cancelButton.textAndMnemonic=Cancelar +FileChooser.saveButton.textAndMnemonic=Salvar +FileChooser.openButton.textAndMnemonic=Abrir +FileChooser.saveDialogTitle.textAndMnemonic=Salvar +FileChooser.openDialogTitle.textAndMnemonic=Abrir +FileChooser.updateButton.textAndMnemonic=At&ualizar +FileChooser.helpButton.textAndMnemonic=Aj&uda +FileChooser.directoryOpenButton.textAndMnemonic=A&brir + +# File Size Units +FileChooser.fileSizeKiloBytes={0} KB +FileChooser.fileSizeMegaBytes={0} MB +FileChooser.fileSizeGigaBytes={0} GB + +# These strings are platform dependent not look and feel dependent. +FileChooser.win32.newFolder=Nova Pasta +FileChooser.win32.newFolder.subsequent=Nova Pasta ({0}) +FileChooser.other.newFolder=NewFolder +FileChooser.other.newFolder.subsequent=NewFolder.{0} + + +## file chooser tooltips ### +FileChooser.cancelButtonToolTip.textAndMnemonic=Abortar caixa de di\u00E1logo do seletor de arquivos +FileChooser.saveButtonToolTip.textAndMnemonic=Salvar arquivo selecionado +FileChooser.openButtonToolTip.textAndMnemonic=Abrir arquivo selecionado +FileChooser.updateButtonToolTip.textAndMnemonic=Atualizar lista de diret\u00F3rios +FileChooser.helpButtonToolTip.textAndMnemonic=Ajuda do FileChooser +FileChooser.directoryOpenButtonToolTip.textAndMnemonic=Abrir diret\u00F3rio selecionado + +############ COLOR CHOOSER STRINGS ############# +ColorChooser.preview.textAndMnemonic=Visualizar +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=Cancelar +ColorChooser.reset.textAndMnemonic=&Redefinir +ColorChooser.sample.textAndMnemonic=Texto de Amostra Texto de Amostra +ColorChooser.swatches.textAndMnemonic=Amo&stras +ColorChooser.swatchesRecent.textAndMnemonic=Recente: +ColorChooser.hsv.textAndMnemonic=&HSV +ColorChooser.hsvHue.textAndMnemonic=Matiz +ColorChooser.hsvSaturation.textAndMnemonic=Satura\u00E7\u00E3o +ColorChooser.hsvValue.textAndMnemonic=Valor +ColorChooser.hsvTransparency.textAndMnemonic=Transpar\u00EAncia +ColorChooser.hsl.textAndMnemonic=HS&L +ColorChooser.hslHue.textAndMnemonic=Matiz +ColorChooser.hslSaturation.textAndMnemonic=Satura\u00E7\u00E3o +ColorChooser.hslLightness.textAndMnemonic=Clareza +ColorChooser.hslTransparency.textAndMnemonic=Transpar\u00EAncia +ColorChooser.rgb.textAndMnemonic=R&GB +ColorChooser.rgbRed.textAndMnemonic=&Vermelho +ColorChooser.rgbGreen.textAndMnemonic=&Verde +ColorChooser.rgbBlue.textAndMnemonic=&Azul +ColorChooser.rgbAlpha.textAndMnemonic=Alfa +ColorChooser.rgbHexCode.textAndMnemonic=&C\u00F3digo da Cor +ColorChooser.cmyk.textAndMnemonic=C&MYK +ColorChooser.cmykCyan.textAndMnemonic=Ciano +ColorChooser.cmykMagenta.textAndMnemonic=Magenta +ColorChooser.cmykYellow.textAndMnemonic=Amarelo +ColorChooser.cmykBlack.textAndMnemonic=Preto +ColorChooser.cmykAlpha.textAndMnemonic=Alfa + +############ OPTION PANE STRINGS ############# +# We only define mnemonics for YES/NO, but for completeness you can +# define mnemonics for any of the buttons. +OptionPane.yesButton.textAndMnemonic=&Sim +OptionPane.noButton.textAndMnemonic=&N\u00E3o +OptionPane.okButton.textAndMnemonic=OK +#OptionPane.okButtonMnemonic=0 +OptionPane.cancelButton.textAndMnemonic=Cancelar +#OptionPane.cancelButtonMnemonic=0 +OptionPane.title.textAndMnemonic=Selecionar uma Op\u00E7\u00E3o +# Title for the dialog for the showInputDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.inputDialog.titleAndMnemonic=Entrada +# Title for the dialog for the showMessageDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.messageDialog.titleAndMnemonic=Mensagem + +############ Printing Dialog Strings ############ +PrintingDialog.titleProgress.textAndMnemonic=Impress\u00E3o +PrintingDialog.titleAborting.textAndMnemonic=Impress\u00E3o (Abortando) + +PrintingDialog.contentInitial.textAndMnemonic=Impress\u00E3o em andamento... + +# The following string will be formatted by a MessageFormat +# and {0} will be replaced by page number being printed +PrintingDialog.contentProgress.textAndMnemonic=P\u00E1gina impressa {0}... + +PrintingDialog.contentAborting.textAndMnemonic=Abortando impress\u00E3o... + +PrintingDialog.abortButton.textAndMnemonic=&Abortar +PrintingDialog.abortButtonToolTip.textAndMnemonic=Abortar Impress\u00E3o + +############ Internal Frame Strings ############ +InternalFrame.iconButtonToolTip=Minimizar +InternalFrame.maxButtonToolTip=Maximizar +InternalFrame.restoreButtonToolTip=Restaurar +InternalFrame.closeButtonToolTip=Fechar + +############ Internal Frame Title Pane Strings ############ +InternalFrameTitlePane.restoreButton.textAndMnemonic=Restaurar +InternalFrameTitlePane.moveButton.textAndMnemonic=Mover +InternalFrameTitlePane.sizeButton.textAndMnemonic=Tamanho +InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimizar +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximizar +InternalFrameTitlePane.closeButton.textAndMnemonic=Fechar + +############ Text strings ############# +# Used for html forms +FormView.submitButton.textAndMnemonic=Submeter Consulta +FormView.resetButton.textAndMnemonic=Redefinir +FormView.browseFileButton.textAndMnemonic=Procurar... + +############ Abstract Document Strings ############ +AbstractDocument.styleChange.textAndMnemonic=altera\u00E7\u00E3o de estilo +AbstractDocument.addition.textAndMnemonic=adi\u00E7\u00E3o +AbstractDocument.deletion.textAndMnemonic=dele\u00E7\u00E3o +AbstractDocument.undo.textAndMnemonic=Desfazer +AbstractDocument.redo.textAndMnemonic=Refazer + +############ Abstract Button Strings ############ +AbstractButton.click.textAndMnemonic=clicar + +############ Abstract Undoable Edit Strings ############ +AbstractUndoableEdit.undo.textAndMnemonic=Desfazer +AbstractUndoableEdit.redo.textAndMnemonic=Refazer + +############ Combo Box Strings ############ +ComboBox.togglePopup.textAndMnemonic=togglePopup + +############ Progress Monitor Strings ############ +ProgressMonitor.progress.textAndMnemonic=Andamento... + +############ Split Pane Strings ############ +SplitPane.leftButton.textAndMnemonic=bot\u00E3o esquerdo +SplitPane.rightButton.textAndMnemonic=bot\u00E3o direito +# Used for Isindex +IsindexView.prompt=Trata-se de um \u00EDndice pesquis\u00E1vel. Informe as palavras-chave de pesquisa: + +############ InternalFrameTitlePane Strings ############ +InternalFrameTitlePane.iconifyButtonAccessibleName=Iconizar +InternalFrameTitlePane.maximizeButtonAccessibleName=Maximizar +InternalFrameTitlePane.closeButtonAccessibleName=Fechar
--- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,184 +1,185 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used in Swing -# Currently, the following components need this for support: -# -# ColorChooser -# FileChooser -# OptionPane -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# MNEMONIC NOTE: -# Many of strings in this file are used by widgets that have a -# mnemonic, for example: -# ColorChooser.rgbNameTextAndMnemonic=R&GB -# -# Indicates that the tab in the ColorChooser for RGB colors will have -# the text 'RGB', further the mnemonic character will be 'g' and that -# a decoration will be provided under the 'G'. This will typically -# look like: RGB -# - -# -# One important thing to remember is that the mnemonic MUST exist in -# the String, if it does not exist you should add text that makes it -# exist. This will typically take the form 'XXXX (M)' where M is the -# character for the mnemonic. -# -# @author Steve Wilson - -############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescription.textAndMnemonic=Generisk fil -FileChooser.directoryDescription.textAndMnemonic=Katalog -FileChooser.newFolderError.textAndMnemonic=Fel uppstod n\u00E4r ny mapp skapades -FileChooser.newFolderErrorSeparator= : -FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=Kan inte skapa mappen -FileChooser.newFolderParentDoesntExist.textAndMnemonic=Kan inte skapa mappen.\n\nSystemet kan inte hitta angiven s\u00F6kv\u00E4g. -FileChooser.renameErrorTitle.textAndMnemonic=Ett fel intr\u00E4ffade vid f\u00F6rs\u00F6k att \u00E4ndra namn p\u00E5 fil eller mapp -FileChooser.renameError.textAndMnemonic=Kan inte namn\u00E4ndra {0} -FileChooser.renameErrorFileExists.textAndMnemonic=Kan inte namn\u00E4ndra {0}: En fil med angivet namn finns redan. Ange ett annat filnamn. -FileChooser.acceptAllFileFilter.textAndMnemonic=Alla filer -FileChooser.cancelButton.textAndMnemonic=Avbryt -FileChooser.saveButton.textAndMnemonic=&Spara -FileChooser.openButton.textAndMnemonic=\u00D6ppna(&P) -FileChooser.saveDialogTitle.textAndMnemonic=Spara -FileChooser.openDialogTitle.textAndMnemonic=\u00D6ppna -FileChooser.updateButton.textAndMnemonic=Upp&datera -FileChooser.helpButton.textAndMnemonic=Hj\u00E4lp(&H) -FileChooser.directoryOpenButton.textAndMnemonic=\u00D6ppna(&P) - -# File Size Units -FileChooser.fileSizeKiloBytes={0} KB -FileChooser.fileSizeMegaBytes={0} MB -FileChooser.fileSizeGigaBytes={0} GB - -# These strings are platform dependent not look and feel dependent. -FileChooser.win32.newFolder=Ny mapp -FileChooser.win32.newFolder.subsequent=Ny mapp ({0}) -FileChooser.other.newFolder=Ny mapp -FileChooser.other.newFolder.subsequent=Ny mapp.{0} - - -## file chooser tooltips ### -FileChooser.cancelButtonToolTip.textAndMnemonic=Avbryt filvalsdialogruta -FileChooser.saveButtonToolTip.textAndMnemonic=Spara vald fil -FileChooser.openButtonToolTip.textAndMnemonic=\u00D6ppna vald fil -FileChooser.updateButtonToolTip.textAndMnemonic=Uppdatera kataloglistan -FileChooser.helpButtonToolTip.textAndMnemonic=Hj\u00E4lp - Filv\u00E4ljare -FileChooser.directoryOpenButtonToolTip.textAndMnemonic=\u00D6ppna vald katalog - -############ COLOR CHOOSER STRINGS ############# -ColorChooser.preview.textAndMnemonic=Granska -ColorChooser.ok.textAndMnemonic=OK -ColorChooser.cancel.textAndMnemonic=Avbryt -ColorChooser.reset.textAndMnemonic=\u00C5terst\u00E4ll(&T) -ColorChooser.sample.textAndMnemonic=Exempeltext Exempeltext -ColorChooser.swatches.textAndMnemonic=&Prov -ColorChooser.swatchesRecent.textAndMnemonic=Senaste: -ColorChooser.hsv.textAndMnemonic=&HSV -ColorChooser.hsvHue.textAndMnemonic=Nyans -ColorChooser.hsvSaturation.textAndMnemonic=M\u00E4ttnad -ColorChooser.hsvValue.textAndMnemonic=V\u00E4rde -ColorChooser.hsvTransparency.textAndMnemonic=Transparens -ColorChooser.hsl.textAndMnemonic=HS&L -ColorChooser.hslHue.textAndMnemonic=Nyans -ColorChooser.hslSaturation.textAndMnemonic=M\u00E4ttnad -ColorChooser.hslLightness.textAndMnemonic=Ljusstyrka -ColorChooser.hslTransparency.textAndMnemonic=Transparens -ColorChooser.rgb.textAndMnemonic=R&GB -ColorChooser.rgbRed.textAndMnemonic=R\u00F6d(&D) -ColorChooser.rgbGreen.textAndMnemonic=Gr\u00F6n(&N) -ColorChooser.rgbBlue.textAndMnemonic=Bl\u00E5(&B) -ColorChooser.rgbAlpha.textAndMnemonic=Alfa -ColorChooser.rgbHexCode.textAndMnemonic=F\u00E4rgkod(&F) -ColorChooser.cmyk.textAndMnemonic=C&MYK -ColorChooser.cmykCyan.textAndMnemonic=Cyan -ColorChooser.cmykMagenta.textAndMnemonic=Magenta -ColorChooser.cmykYellow.textAndMnemonic=Gul -ColorChooser.cmykBlack.textAndMnemonic=Svart -ColorChooser.cmykAlpha.textAndMnemonic=Alfa - -############ OPTION PANE STRINGS ############# -# We only define mnemonics for YES/NO, but for completeness you can -# define mnemonics for any of the buttons. -OptionPane.yesButton.textAndMnemonic=&Ja -OptionPane.noButton.textAndMnemonic=&Nej -OptionPane.okButton.textAndMnemonic=&OK -OptionPane.cancelButton.textAndMnemonic=&Avbryt -OptionPane.title.textAndMnemonic=V\u00E4lj ett alternativ -# Title for the dialog for the showInputDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialog.titleAndMnemonic=Indata -# Title for the dialog for the showMessageDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialog.titleAndMnemonic=Meddelande - -############ Printing Dialog Strings ############ -PrintingDialog.titleProgress.textAndMnemonic=Skriver ut -PrintingDialog.titleAborting.textAndMnemonic=Skriver ut (avbryter) - -PrintingDialog.contentInitial.textAndMnemonic=Utskrift p\u00E5g\u00E5r... - -# The following string will be formatted by a MessageFormat -# and {0} will be replaced by page number being printed -PrintingDialog.contentProgress.textAndMnemonic=Utskriven sida {0}... - -PrintingDialog.contentAborting.textAndMnemonic=Utskriften avbryts... - -PrintingDialog.abortButton.textAndMnemonic=&Avbryt -PrintingDialog.abortButtonToolTip.textAndMnemonic=Avbryt utskrift - -############ Internal Frame Strings ############ -InternalFrame.iconButtonToolTip=Minimera -InternalFrame.maxButtonToolTip=Maximera -InternalFrame.restoreButtonToolTip=\u00C5terst\u00E4ll -InternalFrame.closeButtonToolTip=St\u00E4ng - -############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButton.textAndMnemonic=\u00C5terst\u00E4ll -InternalFrameTitlePane.moveButton.textAndMnemonic=Flytta -InternalFrameTitlePane.sizeButton.textAndMnemonic=Storlek -InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimera -InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximera -InternalFrameTitlePane.closeButton.textAndMnemonic=St\u00E4ng - -############ Text strings ############# -# Used for html forms -FormView.submitButton.textAndMnemonic=Skicka fr\u00E5ga -FormView.resetButton.textAndMnemonic=\u00C5terst\u00E4ll -FormView.browseFileButton.textAndMnemonic=Bl\u00E4ddra... - -############ Abstract Document Strings ############ -AbstractDocument.styleChange.textAndMnemonic=format\u00E4ndring -AbstractDocument.addition.textAndMnemonic=till\u00E4gg -AbstractDocument.deletion.textAndMnemonic=borttagning -AbstractDocument.undo.textAndMnemonic=\u00C5ngra -AbstractDocument.redo.textAndMnemonic=G\u00F6r om - -############ Abstract Button Strings ############ -AbstractButton.click.textAndMnemonic=klicka - -############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undo.textAndMnemonic=\u00C5ngra -AbstractUndoableEdit.redo.textAndMnemonic=G\u00F6r om - -############ Combo Box Strings ############ -ComboBox.togglePopup.textAndMnemonic=v\u00E4xlaPopup - -############ Progress Monitor Strings ############ -ProgressMonitor.progress.textAndMnemonic=P\u00E5g\u00E5r... - -############ Split Pane Strings ############ -SplitPane.leftButton.textAndMnemonic=v\u00E4nster knapp -SplitPane.rightButton.textAndMnemonic=h\u00F6ger knapp -# Used for Isindex -IsindexView.prompt=Detta \u00E4r ett s\u00F6kbart index. Ange s\u00F6kord: - -############ InternalFrameTitlePane Strings ############ -InternalFrameTitlePane.iconifyButtonAccessibleName=Minimera -InternalFrameTitlePane.maximizeButtonAccessibleName=Maximera -InternalFrameTitlePane.closeButtonAccessibleName=St\u00E4ng - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used in Swing +# Currently, the following components need this for support: +# +# ColorChooser +# FileChooser +# OptionPane +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# MNEMONIC NOTE: +# Many of strings in this file are used by widgets that have a +# mnemonic, for example: +# ColorChooser.rgbNameTextAndMnemonic=R&GB +# +# Indicates that the tab in the ColorChooser for RGB colors will have +# the text 'RGB', further the mnemonic character will be 'g' and that +# a decoration will be provided under the 'G'. This will typically +# look like: RGB +# - +# +# One important thing to remember is that the mnemonic MUST exist in +# the String, if it does not exist you should add text that makes it +# exist. This will typically take the form 'XXXX (M)' where M is the +# character for the mnemonic. +# +# @author Steve Wilson + +############ FILE CHOOSER STRINGS ############# +FileChooser.fileDescription.textAndMnemonic=Generisk fil +FileChooser.directoryDescription.textAndMnemonic=Katalog +FileChooser.newFolderError.textAndMnemonic=Fel uppstod n\u00E4r ny mapp skapades +FileChooser.newFolderErrorSeparator= : +FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=Kan inte skapa mappen +FileChooser.newFolderParentDoesntExist.textAndMnemonic=Kan inte skapa mappen.\n\nSystemet kan inte hitta angiven s\u00F6kv\u00E4g. +FileChooser.renameErrorTitle.textAndMnemonic=Ett fel intr\u00E4ffade vid f\u00F6rs\u00F6k att \u00E4ndra namn p\u00E5 fil eller mapp +FileChooser.renameError.textAndMnemonic=Kan inte namn\u00E4ndra {0} +FileChooser.renameErrorFileExists.textAndMnemonic=Kan inte namn\u00E4ndra {0}: En fil med angivet namn finns redan. Ange ett annat filnamn. +FileChooser.acceptAllFileFilter.textAndMnemonic=Alla filer +FileChooser.cancelButton.textAndMnemonic=Avbryt +FileChooser.saveButton.textAndMnemonic=Spara +FileChooser.openButton.textAndMnemonic=\u00D6ppna +FileChooser.saveDialogTitle.textAndMnemonic=Spara +FileChooser.openDialogTitle.textAndMnemonic=\u00D6ppna +FileChooser.updateButton.textAndMnemonic=Upp&datera +FileChooser.helpButton.textAndMnemonic=&Hj\u00E4lp +FileChooser.directoryOpenButton.textAndMnemonic=&\u00D6ppna + +# File Size Units +FileChooser.fileSizeKiloBytes={0} KB +FileChooser.fileSizeMegaBytes={0} MB +FileChooser.fileSizeGigaBytes={0} GB + +# These strings are platform dependent not look and feel dependent. +FileChooser.win32.newFolder=Ny mapp +FileChooser.win32.newFolder.subsequent=Ny mapp ({0}) +FileChooser.other.newFolder=Ny mapp +FileChooser.other.newFolder.subsequent=Ny mapp.{0} + + +## file chooser tooltips ### +FileChooser.cancelButtonToolTip.textAndMnemonic=Avbryt filvalsdialogruta +FileChooser.saveButtonToolTip.textAndMnemonic=Spara vald fil +FileChooser.openButtonToolTip.textAndMnemonic=\u00D6ppna vald fil +FileChooser.updateButtonToolTip.textAndMnemonic=Uppdatera kataloglistan +FileChooser.helpButtonToolTip.textAndMnemonic=Hj\u00E4lp - Filv\u00E4ljare +FileChooser.directoryOpenButtonToolTip.textAndMnemonic=\u00D6ppna vald katalog + +############ COLOR CHOOSER STRINGS ############# +ColorChooser.preview.textAndMnemonic=Granska +ColorChooser.ok.textAndMnemonic=OK +ColorChooser.cancel.textAndMnemonic=Avbryt +ColorChooser.reset.textAndMnemonic=&\u00C5terst\u00E4ll +ColorChooser.sample.textAndMnemonic=Exempeltext Exempeltext +ColorChooser.swatches.textAndMnemonic=&Prov +ColorChooser.swatchesRecent.textAndMnemonic=Senaste: +ColorChooser.hsv.textAndMnemonic=&HSV +ColorChooser.hsvHue.textAndMnemonic=Nyans +ColorChooser.hsvSaturation.textAndMnemonic=M\u00E4ttnad +ColorChooser.hsvValue.textAndMnemonic=V\u00E4rde +ColorChooser.hsvTransparency.textAndMnemonic=Transparens +ColorChooser.hsl.textAndMnemonic=HS&L +ColorChooser.hslHue.textAndMnemonic=Nyans +ColorChooser.hslSaturation.textAndMnemonic=M\u00E4ttnad +ColorChooser.hslLightness.textAndMnemonic=Ljusstyrka +ColorChooser.hslTransparency.textAndMnemonic=Transparens +ColorChooser.rgb.textAndMnemonic=R&GB +ColorChooser.rgbRed.textAndMnemonic=R\u00F6&d +ColorChooser.rgbGreen.textAndMnemonic=Gr\u00F6&n +ColorChooser.rgbBlue.textAndMnemonic=&Bl\u00E5 +ColorChooser.rgbAlpha.textAndMnemonic=Alfa +ColorChooser.rgbHexCode.textAndMnemonic=&F\u00E4rgkod +ColorChooser.cmyk.textAndMnemonic=C&MYK +ColorChooser.cmykCyan.textAndMnemonic=Cyan +ColorChooser.cmykMagenta.textAndMnemonic=Magenta +ColorChooser.cmykYellow.textAndMnemonic=Gul +ColorChooser.cmykBlack.textAndMnemonic=Svart +ColorChooser.cmykAlpha.textAndMnemonic=Alfa + +############ OPTION PANE STRINGS ############# +# We only define mnemonics for YES/NO, but for completeness you can +# define mnemonics for any of the buttons. +OptionPane.yesButton.textAndMnemonic=&Ja +OptionPane.noButton.textAndMnemonic=&Nej +OptionPane.okButton.textAndMnemonic=OK +#OptionPane.okButtonMnemonic=0 +OptionPane.cancelButton.textAndMnemonic=Avbryt +#OptionPane.cancelButtonMnemonic=0 +OptionPane.title.textAndMnemonic=V\u00E4lj ett alternativ +# Title for the dialog for the showInputDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.inputDialog.titleAndMnemonic=Indata +# Title for the dialog for the showMessageDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.messageDialog.titleAndMnemonic=Meddelande + +############ Printing Dialog Strings ############ +PrintingDialog.titleProgress.textAndMnemonic=Skriver ut +PrintingDialog.titleAborting.textAndMnemonic=Skriver ut (avbryter) + +PrintingDialog.contentInitial.textAndMnemonic=Utskrift p\u00E5g\u00E5r... + +# The following string will be formatted by a MessageFormat +# and {0} will be replaced by page number being printed +PrintingDialog.contentProgress.textAndMnemonic=Utskriven sida {0}... + +PrintingDialog.contentAborting.textAndMnemonic=Utskriften avbryts... + +PrintingDialog.abortButton.textAndMnemonic=&Avbryt +PrintingDialog.abortButtonToolTip.textAndMnemonic=Avbryt utskrift + +############ Internal Frame Strings ############ +InternalFrame.iconButtonToolTip=Minimera +InternalFrame.maxButtonToolTip=Maximera +InternalFrame.restoreButtonToolTip=\u00C5terst\u00E4ll +InternalFrame.closeButtonToolTip=St\u00E4ng + +############ Internal Frame Title Pane Strings ############ +InternalFrameTitlePane.restoreButton.textAndMnemonic=\u00C5terst\u00E4ll +InternalFrameTitlePane.moveButton.textAndMnemonic=Flytta +InternalFrameTitlePane.sizeButton.textAndMnemonic=Storlek +InternalFrameTitlePane.minimizeButton.textAndMnemonic=Minimera +InternalFrameTitlePane.maximizeButton.textAndMnemonic=Maximera +InternalFrameTitlePane.closeButton.textAndMnemonic=St\u00E4ng + +############ Text strings ############# +# Used for html forms +FormView.submitButton.textAndMnemonic=Skicka fr\u00E5ga +FormView.resetButton.textAndMnemonic=\u00C5terst\u00E4ll +FormView.browseFileButton.textAndMnemonic=Bl\u00E4ddra... + +############ Abstract Document Strings ############ +AbstractDocument.styleChange.textAndMnemonic=format\u00E4ndring +AbstractDocument.addition.textAndMnemonic=till\u00E4gg +AbstractDocument.deletion.textAndMnemonic=borttagning +AbstractDocument.undo.textAndMnemonic=\u00C5ngra +AbstractDocument.redo.textAndMnemonic=G\u00F6r om + +############ Abstract Button Strings ############ +AbstractButton.click.textAndMnemonic=klicka + +############ Abstract Undoable Edit Strings ############ +AbstractUndoableEdit.undo.textAndMnemonic=\u00C5ngra +AbstractUndoableEdit.redo.textAndMnemonic=G\u00F6r om + +############ Combo Box Strings ############ +ComboBox.togglePopup.textAndMnemonic=v\u00E4xlaPopup + +############ Progress Monitor Strings ############ +ProgressMonitor.progress.textAndMnemonic=P\u00E5g\u00E5r... + +############ Split Pane Strings ############ +SplitPane.leftButton.textAndMnemonic=v\u00E4nster knapp +SplitPane.rightButton.textAndMnemonic=h\u00F6ger knapp +# Used for Isindex +IsindexView.prompt=Detta \u00E4r ett s\u00F6kbart index. Ange s\u00F6kord: + +############ InternalFrameTitlePane Strings ############ +InternalFrameTitlePane.iconifyButtonAccessibleName=Minimera +InternalFrameTitlePane.maximizeButtonAccessibleName=Maximera +InternalFrameTitlePane.closeButtonAccessibleName=St\u00E4ng
--- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,184 +1,185 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used in Swing -# Currently, the following components need this for support: -# -# ColorChooser -# FileChooser -# OptionPane -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# MNEMONIC NOTE: -# Many of strings in this file are used by widgets that have a -# mnemonic, for example: -# ColorChooser.rgbNameTextAndMnemonic=R&GB -# -# Indicates that the tab in the ColorChooser for RGB colors will have -# the text 'RGB', further the mnemonic character will be 'g' and that -# a decoration will be provided under the 'G'. This will typically -# look like: RGB -# - -# -# One important thing to remember is that the mnemonic MUST exist in -# the String, if it does not exist you should add text that makes it -# exist. This will typically take the form 'XXXX (M)' where M is the -# character for the mnemonic. -# -# @author Steve Wilson - -############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescription.textAndMnemonic=\u666E\u901A\u7684\u6587\u4EF6 -FileChooser.directoryDescription.textAndMnemonic=\u76EE\u5F55 -FileChooser.newFolderError.textAndMnemonic=\u521B\u5EFA\u65B0\u7684\u6587\u4EF6\u5939\u65F6\u51FA\u9519 -FileChooser.newFolderErrorSeparator= : -FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=\u65E0\u6CD5\u521B\u5EFA\u6587\u4EF6\u5939 -FileChooser.newFolderParentDoesntExist.textAndMnemonic=\u65E0\u6CD5\u521B\u5EFA\u6587\u4EF6\u5939\u3002\n\n\u7CFB\u7EDF\u627E\u4E0D\u5230\u6307\u5B9A\u7684\u8DEF\u5F84\u3002 -FileChooser.renameErrorTitle.textAndMnemonic=\u91CD\u547D\u540D\u6587\u4EF6\u6216\u6587\u4EF6\u5939\u65F6\u51FA\u9519 -FileChooser.renameError.textAndMnemonic=\u65E0\u6CD5\u91CD\u547D\u540D{0} -FileChooser.renameErrorFileExists.textAndMnemonic=\u65E0\u6CD5\u91CD\u547D\u540D{0}: \u5DF2\u5B58\u5728\u5177\u6709\u6240\u6307\u5B9A\u540D\u79F0\u7684\u6587\u4EF6\u3002\u8BF7\u6307\u5B9A\u5176\u4ED6\u6587\u4EF6\u540D\u3002 -FileChooser.acceptAllFileFilter.textAndMnemonic=\u6240\u6709\u6587\u4EF6 -FileChooser.cancelButton.textAndMnemonic=\u53D6\u6D88 -FileChooser.saveButton.textAndMnemonic=\u4FDD\u5B58(&S) -FileChooser.openButton.textAndMnemonic=\u6253\u5F00(&O) -FileChooser.saveDialogTitle.textAndMnemonic=\u4FDD\u5B58 -FileChooser.openDialogTitle.textAndMnemonic=\u6253\u5F00 -FileChooser.updateButton.textAndMnemonic=\u66F4\u65B0(&U) -FileChooser.helpButton.textAndMnemonic=\u5E2E\u52A9(&H) -FileChooser.directoryOpenButton.textAndMnemonic=\u6253\u5F00(&O) - -# File Size Units -FileChooser.fileSizeKiloBytes={0} KB -FileChooser.fileSizeMegaBytes={0} MB -FileChooser.fileSizeGigaBytes={0} GB - -# These strings are platform dependent not look and feel dependent. -FileChooser.win32.newFolder=\u65B0\u5EFA\u6587\u4EF6\u5939 -FileChooser.win32.newFolder.subsequent=\u65B0\u5EFA\u6587\u4EF6\u5939 ({0}) -FileChooser.other.newFolder=NewFolder -FileChooser.other.newFolder.subsequent=NewFolder.{0} - - -## file chooser tooltips ### -FileChooser.cancelButtonToolTip.textAndMnemonic=\u4E2D\u6B62\u6587\u4EF6\u9009\u62E9\u5668\u5BF9\u8BDD\u6846 -FileChooser.saveButtonToolTip.textAndMnemonic=\u4FDD\u5B58\u6240\u9009\u6587\u4EF6 -FileChooser.openButtonToolTip.textAndMnemonic=\u6253\u5F00\u6240\u9009\u6587\u4EF6 -FileChooser.updateButtonToolTip.textAndMnemonic=\u66F4\u65B0\u76EE\u5F55\u5217\u8868 -FileChooser.helpButtonToolTip.textAndMnemonic=FileChooser \u5E2E\u52A9 -FileChooser.directoryOpenButtonToolTip.textAndMnemonic=\u6253\u5F00\u9009\u62E9\u7684\u76EE\u5F55 - -############ COLOR CHOOSER STRINGS ############# -ColorChooser.preview.textAndMnemonic=\u9884\u89C8 -ColorChooser.ok.textAndMnemonic=\u786E\u5B9A -ColorChooser.cancel.textAndMnemonic=\u53D6\u6D88 -ColorChooser.reset.textAndMnemonic=\u91CD\u7F6E(&R) -ColorChooser.sample.textAndMnemonic=\u793A\u4F8B\u6587\u672C \u793A\u4F8B\u6587\u672C -ColorChooser.swatches.textAndMnemonic=\u793A\u4F8B(&S) -ColorChooser.swatchesRecent.textAndMnemonic=\u6700\u8FD1: -ColorChooser.hsv.textAndMnemonic=&HSV -ColorChooser.hsvHue.textAndMnemonic=\u8272\u8C03 -ColorChooser.hsvSaturation.textAndMnemonic=\u9971\u548C\u5EA6 -ColorChooser.hsvValue.textAndMnemonic=\u503C -ColorChooser.hsvTransparency.textAndMnemonic=\u900F\u660E\u5EA6 -ColorChooser.hsl.textAndMnemonic=HS&L -ColorChooser.hslHue.textAndMnemonic=\u8272\u8C03 -ColorChooser.hslSaturation.textAndMnemonic=\u9971\u548C\u5EA6 -ColorChooser.hslLightness.textAndMnemonic=\u4EAE\u5EA6 -ColorChooser.hslTransparency.textAndMnemonic=\u900F\u660E\u5EA6 -ColorChooser.rgb.textAndMnemonic=R&GB -ColorChooser.rgbRed.textAndMnemonic=\u7EA2\u8272(&D) -ColorChooser.rgbGreen.textAndMnemonic=\u7EFF\u8272(&N) -ColorChooser.rgbBlue.textAndMnemonic=\u84DD\u8272(&B) -ColorChooser.rgbAlpha.textAndMnemonic=Alpha -ColorChooser.rgbHexCode.textAndMnemonic=\u989C\u8272\u4EE3\u7801(&C) -ColorChooser.cmyk.textAndMnemonic=C&MYK -ColorChooser.cmykCyan.textAndMnemonic=\u9752\u8272 -ColorChooser.cmykMagenta.textAndMnemonic=\u7D2B\u7EA2\u8272 -ColorChooser.cmykYellow.textAndMnemonic=\u9EC4\u8272 -ColorChooser.cmykBlack.textAndMnemonic=\u9ED1\u8272 -ColorChooser.cmykAlpha.textAndMnemonic=Alpha - -############ OPTION PANE STRINGS ############# -# We only define mnemonics for YES/NO, but for completeness you can -# define mnemonics for any of the buttons. -OptionPane.yesButton.textAndMnemonic=\u662F(&Y) -OptionPane.noButton.textAndMnemonic=\u5426(&N) -OptionPane.okButton.textAndMnemonic=\u786E\u5B9A(&O) -OptionPane.cancelButton.textAndMnemonic=\u53D6\u6D88 -OptionPane.title.textAndMnemonic=\u9009\u62E9\u4E00\u4E2A\u9009\u9879 -# Title for the dialog for the showInputDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialog.titleAndMnemonic=\u8F93\u5165 -# Title for the dialog for the showMessageDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialog.titleAndMnemonic=\u6D88\u606F - -############ Printing Dialog Strings ############ -PrintingDialog.titleProgress.textAndMnemonic=\u6253\u5370 -PrintingDialog.titleAborting.textAndMnemonic=\u6253\u5370 (\u6B63\u5728\u4E2D\u6B62) - -PrintingDialog.contentInitial.textAndMnemonic=\u6B63\u5728\u8FDB\u884C\u6253\u5370... - -# The following string will be formatted by a MessageFormat -# and {0} will be replaced by page number being printed -PrintingDialog.contentProgress.textAndMnemonic=\u5DF2\u6253\u5370\u9875 {0}... - -PrintingDialog.contentAborting.textAndMnemonic=\u6B63\u5728\u4E2D\u6B62\u6253\u5370... - -PrintingDialog.abortButton.textAndMnemonic=\u4E2D\u6B62(&A) -PrintingDialog.abortButtonToolTip.textAndMnemonic=\u4E2D\u6B62\u6253\u5370 - -############ Internal Frame Strings ############ -InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316 -InternalFrame.maxButtonToolTip=\u6700\u5927\u5316 -InternalFrame.restoreButtonToolTip=\u8FD8\u539F -InternalFrame.closeButtonToolTip=\u5173\u95ED - -############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButton.textAndMnemonic=\u8FD8\u539F -InternalFrameTitlePane.moveButton.textAndMnemonic=\u79FB\u52A8 -InternalFrameTitlePane.sizeButton.textAndMnemonic=\u5927\u5C0F -InternalFrameTitlePane.minimizeButton.textAndMnemonic=\u6700\u5C0F\u5316 -InternalFrameTitlePane.maximizeButton.textAndMnemonic=\u6700\u5927\u5316 -InternalFrameTitlePane.closeButton.textAndMnemonic=\u5173\u95ED - -############ Text strings ############# -# Used for html forms -FormView.submitButton.textAndMnemonic=\u63D0\u4EA4\u67E5\u8BE2 -FormView.resetButton.textAndMnemonic=\u91CD\u8BBE -FormView.browseFileButton.textAndMnemonic=\u6D4F\u89C8... - -############ Abstract Document Strings ############ -AbstractDocument.styleChange.textAndMnemonic=\u6837\u5F0F\u66F4\u6539 -AbstractDocument.addition.textAndMnemonic=\u6DFB\u52A0 -AbstractDocument.deletion.textAndMnemonic=\u5220\u9664 -AbstractDocument.undo.textAndMnemonic=\u64A4\u6D88 -AbstractDocument.redo.textAndMnemonic=\u91CD\u505A - -############ Abstract Button Strings ############ -AbstractButton.click.textAndMnemonic=\u5355\u51FB - -############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undo.textAndMnemonic=\u64A4\u6D88 -AbstractUndoableEdit.redo.textAndMnemonic=\u91CD\u505A - -############ Combo Box Strings ############ -ComboBox.togglePopup.textAndMnemonic=togglePopup - -############ Progress Monitor Strings ############ -ProgressMonitor.progress.textAndMnemonic=\u8FDB\u5EA6... - -############ Split Pane Strings ############ -SplitPane.leftButton.textAndMnemonic=\u5DE6\u952E -SplitPane.rightButton.textAndMnemonic=\u53F3\u952E -# Used for Isindex -IsindexView.prompt=\u8FD9\u662F\u53EF\u641C\u7D22\u7D22\u5F15\u3002\u8BF7\u8F93\u5165\u641C\u7D22\u5173\u952E\u5B57: - -############ InternalFrameTitlePane Strings ############ -InternalFrameTitlePane.iconifyButtonAccessibleName=\u56FE\u6807\u5316 -InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316 -InternalFrameTitlePane.closeButtonAccessibleName=\u5173\u95ED - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used in Swing +# Currently, the following components need this for support: +# +# ColorChooser +# FileChooser +# OptionPane +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# MNEMONIC NOTE: +# Many of strings in this file are used by widgets that have a +# mnemonic, for example: +# ColorChooser.rgbNameTextAndMnemonic=R&GB +# +# Indicates that the tab in the ColorChooser for RGB colors will have +# the text 'RGB', further the mnemonic character will be 'g' and that +# a decoration will be provided under the 'G'. This will typically +# look like: RGB +# - +# +# One important thing to remember is that the mnemonic MUST exist in +# the String, if it does not exist you should add text that makes it +# exist. This will typically take the form 'XXXX (M)' where M is the +# character for the mnemonic. +# +# @author Steve Wilson + +############ FILE CHOOSER STRINGS ############# +FileChooser.fileDescription.textAndMnemonic=\u901A\u7528\u6587\u4EF6 +FileChooser.directoryDescription.textAndMnemonic=\u76EE\u5F55 +FileChooser.newFolderError.textAndMnemonic=\u521B\u5EFA\u65B0\u7684\u6587\u4EF6\u5939\u65F6\u51FA\u9519 +FileChooser.newFolderErrorSeparator= : +FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=\u65E0\u6CD5\u521B\u5EFA\u6587\u4EF6\u5939 +FileChooser.newFolderParentDoesntExist.textAndMnemonic=\u65E0\u6CD5\u521B\u5EFA\u6587\u4EF6\u5939\u3002\n\n\u7CFB\u7EDF\u627E\u4E0D\u5230\u6307\u5B9A\u7684\u8DEF\u5F84\u3002 +FileChooser.renameErrorTitle.textAndMnemonic=\u91CD\u547D\u540D\u6587\u4EF6\u6216\u6587\u4EF6\u5939\u65F6\u51FA\u9519 +FileChooser.renameError.textAndMnemonic=\u65E0\u6CD5\u91CD\u547D\u540D{0} +FileChooser.renameErrorFileExists.textAndMnemonic=\u65E0\u6CD5\u91CD\u547D\u540D{0}: \u5DF2\u5B58\u5728\u5177\u6709\u6240\u6307\u5B9A\u540D\u79F0\u7684\u6587\u4EF6\u3002\u8BF7\u6307\u5B9A\u5176\u4ED6\u6587\u4EF6\u540D\u3002 +FileChooser.acceptAllFileFilter.textAndMnemonic=\u6240\u6709\u6587\u4EF6 +FileChooser.cancelButton.textAndMnemonic=\u53D6\u6D88 +FileChooser.saveButton.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openButton.textAndMnemonic=\u6253\u5F00 +FileChooser.saveDialogTitle.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openDialogTitle.textAndMnemonic=\u6253\u5F00 +FileChooser.updateButton.textAndMnemonic=\u66F4\u65B0(&U) +FileChooser.helpButton.textAndMnemonic=\u5E2E\u52A9(&H) +FileChooser.directoryOpenButton.textAndMnemonic=\u6253\u5F00(&O) + +# File Size Units +FileChooser.fileSizeKiloBytes={0} KB +FileChooser.fileSizeMegaBytes={0} MB +FileChooser.fileSizeGigaBytes={0} GB + +# These strings are platform dependent not look and feel dependent. +FileChooser.win32.newFolder=\u65B0\u5EFA\u6587\u4EF6\u5939 +FileChooser.win32.newFolder.subsequent=\u65B0\u5EFA\u6587\u4EF6\u5939 ({0}) +FileChooser.other.newFolder=NewFolder +FileChooser.other.newFolder.subsequent=NewFolder.{0} + + +## file chooser tooltips ### +FileChooser.cancelButtonToolTip.textAndMnemonic=\u4E2D\u6B62\u6587\u4EF6\u9009\u62E9\u5668\u5BF9\u8BDD\u6846 +FileChooser.saveButtonToolTip.textAndMnemonic=\u4FDD\u5B58\u6240\u9009\u6587\u4EF6 +FileChooser.openButtonToolTip.textAndMnemonic=\u6253\u5F00\u6240\u9009\u6587\u4EF6 +FileChooser.updateButtonToolTip.textAndMnemonic=\u66F4\u65B0\u76EE\u5F55\u5217\u8868 +FileChooser.helpButtonToolTip.textAndMnemonic=FileChooser \u5E2E\u52A9 +FileChooser.directoryOpenButtonToolTip.textAndMnemonic=\u6253\u5F00\u9009\u62E9\u7684\u76EE\u5F55 + +############ COLOR CHOOSER STRINGS ############# +ColorChooser.preview.textAndMnemonic=\u9884\u89C8 +ColorChooser.ok.textAndMnemonic=\u786E\u5B9A +ColorChooser.cancel.textAndMnemonic=\u53D6\u6D88 +ColorChooser.reset.textAndMnemonic=\u91CD\u7F6E(&R) +ColorChooser.sample.textAndMnemonic=\u793A\u4F8B\u6587\u672C \u793A\u4F8B\u6587\u672C +ColorChooser.swatches.textAndMnemonic=\u6837\u672C(&S) +ColorChooser.swatchesRecent.textAndMnemonic=\u6700\u8FD1: +ColorChooser.hsv.textAndMnemonic=HSV(&H) +ColorChooser.hsvHue.textAndMnemonic=\u8272\u8C03 +ColorChooser.hsvSaturation.textAndMnemonic=\u9971\u548C\u5EA6 +ColorChooser.hsvValue.textAndMnemonic=\u503C +ColorChooser.hsvTransparency.textAndMnemonic=\u900F\u660E\u5EA6 +ColorChooser.hsl.textAndMnemonic=HSL(&L) +ColorChooser.hslHue.textAndMnemonic=\u8272\u8C03 +ColorChooser.hslSaturation.textAndMnemonic=\u9971\u548C\u5EA6 +ColorChooser.hslLightness.textAndMnemonic=\u4EAE\u5EA6 +ColorChooser.hslTransparency.textAndMnemonic=\u900F\u660E\u5EA6 +ColorChooser.rgb.textAndMnemonic=RGB(&G) +ColorChooser.rgbRed.textAndMnemonic=\u7EA2\u8272(&D) +ColorChooser.rgbGreen.textAndMnemonic=\u7EFF\u8272(&N) +ColorChooser.rgbBlue.textAndMnemonic=\u84DD\u8272(&B) +ColorChooser.rgbAlpha.textAndMnemonic=Alpha +ColorChooser.rgbHexCode.textAndMnemonic=\u989C\u8272\u4EE3\u7801(&C) +ColorChooser.cmyk.textAndMnemonic=C&MYK +ColorChooser.cmykCyan.textAndMnemonic=\u9752\u8272 +ColorChooser.cmykMagenta.textAndMnemonic=\u7D2B\u7EA2\u8272 +ColorChooser.cmykYellow.textAndMnemonic=\u9EC4\u8272 +ColorChooser.cmykBlack.textAndMnemonic=\u9ED1\u8272 +ColorChooser.cmykAlpha.textAndMnemonic=Alpha + +############ OPTION PANE STRINGS ############# +# We only define mnemonics for YES/NO, but for completeness you can +# define mnemonics for any of the buttons. +OptionPane.yesButton.textAndMnemonic=\u662F(&Y) +OptionPane.noButton.textAndMnemonic=\u5426(&N) +OptionPane.okButton.textAndMnemonic=\u786E\u5B9A +#OptionPane.okButtonMnemonic=0 +OptionPane.cancelButton.textAndMnemonic=\u53D6\u6D88 +#OptionPane.cancelButtonMnemonic=0 +OptionPane.title.textAndMnemonic=\u9009\u62E9\u4E00\u4E2A\u9009\u9879 +# Title for the dialog for the showInputDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.inputDialog.titleAndMnemonic=\u8F93\u5165 +# Title for the dialog for the showMessageDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.messageDialog.titleAndMnemonic=\u6D88\u606F + +############ Printing Dialog Strings ############ +PrintingDialog.titleProgress.textAndMnemonic=\u6253\u5370 +PrintingDialog.titleAborting.textAndMnemonic=\u6253\u5370 (\u6B63\u5728\u4E2D\u6B62) + +PrintingDialog.contentInitial.textAndMnemonic=\u6B63\u5728\u8FDB\u884C\u6253\u5370... + +# The following string will be formatted by a MessageFormat +# and {0} will be replaced by page number being printed +PrintingDialog.contentProgress.textAndMnemonic=\u5DF2\u6253\u5370\u9875 {0}... + +PrintingDialog.contentAborting.textAndMnemonic=\u6B63\u5728\u4E2D\u6B62\u6253\u5370... + +PrintingDialog.abortButton.textAndMnemonic=\u4E2D\u6B62(&A) +PrintingDialog.abortButtonToolTip.textAndMnemonic=\u4E2D\u6B62\u6253\u5370 + +############ Internal Frame Strings ############ +InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316 +InternalFrame.maxButtonToolTip=\u6700\u5927\u5316 +InternalFrame.restoreButtonToolTip=\u8FD8\u539F +InternalFrame.closeButtonToolTip=\u5173\u95ED + +############ Internal Frame Title Pane Strings ############ +InternalFrameTitlePane.restoreButton.textAndMnemonic=\u8FD8\u539F +InternalFrameTitlePane.moveButton.textAndMnemonic=\u79FB\u52A8 +InternalFrameTitlePane.sizeButton.textAndMnemonic=\u5927\u5C0F +InternalFrameTitlePane.minimizeButton.textAndMnemonic=\u6700\u5C0F\u5316 +InternalFrameTitlePane.maximizeButton.textAndMnemonic=\u6700\u5927\u5316 +InternalFrameTitlePane.closeButton.textAndMnemonic=\u5173\u95ED + +############ Text strings ############# +# Used for html forms +FormView.submitButton.textAndMnemonic=\u63D0\u4EA4\u67E5\u8BE2 +FormView.resetButton.textAndMnemonic=\u91CD\u7F6E +FormView.browseFileButton.textAndMnemonic=\u6D4F\u89C8... + +############ Abstract Document Strings ############ +AbstractDocument.styleChange.textAndMnemonic=\u6837\u5F0F\u66F4\u6539 +AbstractDocument.addition.textAndMnemonic=\u6DFB\u52A0 +AbstractDocument.deletion.textAndMnemonic=\u5220\u9664 +AbstractDocument.undo.textAndMnemonic=\u64A4\u6D88 +AbstractDocument.redo.textAndMnemonic=\u91CD\u505A + +############ Abstract Button Strings ############ +AbstractButton.click.textAndMnemonic=\u5355\u51FB + +############ Abstract Undoable Edit Strings ############ +AbstractUndoableEdit.undo.textAndMnemonic=\u64A4\u6D88 +AbstractUndoableEdit.redo.textAndMnemonic=\u91CD\u505A + +############ Combo Box Strings ############ +ComboBox.togglePopup.textAndMnemonic=togglePopup + +############ Progress Monitor Strings ############ +ProgressMonitor.progress.textAndMnemonic=\u8FDB\u5EA6... + +############ Split Pane Strings ############ +SplitPane.leftButton.textAndMnemonic=\u5DE6\u952E +SplitPane.rightButton.textAndMnemonic=\u53F3\u952E +# Used for Isindex +IsindexView.prompt=\u8FD9\u662F\u53EF\u641C\u7D22\u7D22\u5F15\u3002\u8BF7\u8F93\u5165\u641C\u7D22\u5173\u952E\u5B57: + +############ InternalFrameTitlePane Strings ############ +InternalFrameTitlePane.iconifyButtonAccessibleName=\u56FE\u6807\u5316 +InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316 +InternalFrameTitlePane.closeButtonAccessibleName=\u5173\u95ED
--- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,184 +1,185 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used in Swing -# Currently, the following components need this for support: -# -# ColorChooser -# FileChooser -# OptionPane -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# MNEMONIC NOTE: -# Many of strings in this file are used by widgets that have a -# mnemonic, for example: -# ColorChooser.rgbNameTextAndMnemonic=R&GB -# -# Indicates that the tab in the ColorChooser for RGB colors will have -# the text 'RGB', further the mnemonic character will be 'g' and that -# a decoration will be provided under the 'G'. This will typically -# look like: RGB -# - -# -# One important thing to remember is that the mnemonic MUST exist in -# the String, if it does not exist you should add text that makes it -# exist. This will typically take the form 'XXXX (M)' where M is the -# character for the mnemonic. -# -# @author Steve Wilson - -############ FILE CHOOSER STRINGS ############# -FileChooser.fileDescription.textAndMnemonic=\u4E00\u822C\u6A94\u6848 -FileChooser.directoryDescription.textAndMnemonic=\u76EE\u9304 -FileChooser.newFolderError.textAndMnemonic=\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E\u6642\u767C\u751F\u932F\u8AA4 -FileChooser.newFolderErrorSeparator= : -FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=\u7121\u6CD5\u5EFA\u7ACB\u8CC7\u6599\u593E -FileChooser.newFolderParentDoesntExist.textAndMnemonic=\u7121\u6CD5\u5EFA\u7ACB\u8CC7\u6599\u593E\u3002\n\n\u7CFB\u7D71\u627E\u4E0D\u5230\u6307\u5B9A\u7684\u8DEF\u5F91\u3002 -FileChooser.renameErrorTitle.textAndMnemonic=\u91CD\u65B0\u547D\u540D\u6A94\u6848\u6216\u8CC7\u6599\u593E\u6642\u767C\u751F\u932F\u8AA4\u3002 -FileChooser.renameError.textAndMnemonic=\u7121\u6CD5\u91CD\u65B0\u547D\u540D {0} -FileChooser.renameErrorFileExists.textAndMnemonic=\u7121\u6CD5\u91CD\u65B0\u547D\u540D {0}: \u5DF2\u7D93\u5B58\u5728\u60A8\u6240\u6307\u5B9A\u540D\u7A31\u7684\u6A94\u6848\u3002\u8ACB\u6307\u5B9A\u4E0D\u540C\u7684\u540D\u7A31\u3002 -FileChooser.acceptAllFileFilter.textAndMnemonic=\u6240\u6709\u6A94\u6848 -FileChooser.cancelButton.textAndMnemonic=\u53D6\u6D88 -FileChooser.saveButton.textAndMnemonic=\u5132\u5B58(&S) -FileChooser.openButton.textAndMnemonic=\u958B\u555F(&O) -FileChooser.saveDialogTitle.textAndMnemonic=\u5132\u5B58 -FileChooser.openDialogTitle.textAndMnemonic=\u958B\u555F -FileChooser.updateButton.textAndMnemonic=\u66F4\u65B0(&U) -FileChooser.helpButton.textAndMnemonic=\u8AAA\u660E(&H) -FileChooser.directoryOpenButton.textAndMnemonic=\u958B\u555F(&O) - -# File Size Units -FileChooser.fileSizeKiloBytes={0} KB -FileChooser.fileSizeMegaBytes={0} MB -FileChooser.fileSizeGigaBytes={0} GB - -# These strings are platform dependent not look and feel dependent. -FileChooser.win32.newFolder=\u65B0\u8CC7\u6599\u593E -FileChooser.win32.newFolder.subsequent=\u65B0\u8CC7\u6599\u593E ({0}) -FileChooser.other.newFolder=\u65B0\u8CC7\u6599\u593E -FileChooser.other.newFolder.subsequent=\u65B0\u8CC7\u6599\u593E.{0} - - -## file chooser tooltips ### -FileChooser.cancelButtonToolTip.textAndMnemonic=\u4E2D\u6B62\u6A94\u6848\u9078\u64C7\u5668\u5C0D\u8A71\u65B9\u584A -FileChooser.saveButtonToolTip.textAndMnemonic=\u5132\u5B58\u9078\u53D6\u7684\u6A94\u6848 -FileChooser.openButtonToolTip.textAndMnemonic=\u958B\u555F\u9078\u53D6\u7684\u6A94\u6848 -FileChooser.updateButtonToolTip.textAndMnemonic=\u66F4\u65B0\u76EE\u9304\u6E05\u55AE -FileChooser.helpButtonToolTip.textAndMnemonic=\u300C\u6A94\u6848\u9078\u64C7\u5668\u300D\u8AAA\u660E -FileChooser.directoryOpenButtonToolTip.textAndMnemonic=\u958B\u555F\u9078\u53D6\u7684\u76EE\u9304 - -############ COLOR CHOOSER STRINGS ############# -ColorChooser.preview.textAndMnemonic=\u9810\u89BD -ColorChooser.ok.textAndMnemonic=\u78BA\u5B9A -ColorChooser.cancel.textAndMnemonic=\u53D6\u6D88 -ColorChooser.reset.textAndMnemonic=\u91CD\u8A2D(&R) -ColorChooser.sample.textAndMnemonic=\u7BC4\u4F8B\u6587\u5B57 \u7BC4\u4F8B\u6587\u5B57 -ColorChooser.swatches.textAndMnemonic=\u8ABF\u8272\u677F(&S) -ColorChooser.swatchesRecent.textAndMnemonic=\u6700\u65B0\u9078\u64C7: -ColorChooser.hsv.textAndMnemonic=&HSV -ColorChooser.hsvHue.textAndMnemonic=\u8272\u8ABF -ColorChooser.hsvSaturation.textAndMnemonic=\u5F69\u5EA6 -ColorChooser.hsvValue.textAndMnemonic=\u6578\u503C -ColorChooser.hsvTransparency.textAndMnemonic=\u900F\u660E\u5EA6 -ColorChooser.hsl.textAndMnemonic=HS&L -ColorChooser.hslHue.textAndMnemonic=\u8272\u8ABF -ColorChooser.hslSaturation.textAndMnemonic=\u5F69\u5EA6 -ColorChooser.hslLightness.textAndMnemonic=\u4EAE\u5EA6 -ColorChooser.hslTransparency.textAndMnemonic=\u900F\u660E\u5EA6 -ColorChooser.rgb.textAndMnemonic=R&GB -ColorChooser.rgbRed.textAndMnemonic=\u7D05(&D) -ColorChooser.rgbGreen.textAndMnemonic=\u7DA0(&N) -ColorChooser.rgbBlue.textAndMnemonic=\u85CD(&B) -ColorChooser.rgbAlpha.textAndMnemonic=Alpha -ColorChooser.rgbHexCode.textAndMnemonic=\u984F\u8272\u4EE3\u78BC(&C) -ColorChooser.cmyk.textAndMnemonic=C&MYK -ColorChooser.cmykCyan.textAndMnemonic=\u85CD\u7DA0\u8272 -ColorChooser.cmykMagenta.textAndMnemonic=\u7D2B\u7D05\u8272 -ColorChooser.cmykYellow.textAndMnemonic=\u9EC3\u8272 -ColorChooser.cmykBlack.textAndMnemonic=\u9ED1\u8272 -ColorChooser.cmykAlpha.textAndMnemonic=Alpha - -############ OPTION PANE STRINGS ############# -# We only define mnemonics for YES/NO, but for completeness you can -# define mnemonics for any of the buttons. -OptionPane.yesButton.textAndMnemonic=\u662F(&Y) -OptionPane.noButton.textAndMnemonic=\u5426(&N) -OptionPane.okButton.textAndMnemonic=\u78BA\u5B9A(&O) -OptionPane.cancelButton.textAndMnemonic=\u53D6\u6D88 -OptionPane.title.textAndMnemonic=\u9078\u53D6\u4E00\u500B\u9078\u9805 -# Title for the dialog for the showInputDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.inputDialog.titleAndMnemonic=\u8F38\u5165 -# Title for the dialog for the showMessageDialog methods. Only used if -# the developer uses one of the variants that doesn't take a title. -OptionPane.messageDialog.titleAndMnemonic=\u8A0A\u606F - -############ Printing Dialog Strings ############ -PrintingDialog.titleProgress.textAndMnemonic=\u5217\u5370 -PrintingDialog.titleAborting.textAndMnemonic=\u5217\u5370 (\u4E2D\u6B62) - -PrintingDialog.contentInitial.textAndMnemonic=\u6B63\u5728\u5217\u5370... - -# The following string will be formatted by a MessageFormat -# and {0} will be replaced by page number being printed -PrintingDialog.contentProgress.textAndMnemonic=\u5DF2\u5217\u5370\u7684\u9801\u9762 {0}... - -PrintingDialog.contentAborting.textAndMnemonic=\u6B63\u5728\u4E2D\u6B62\u5217\u5370... - -PrintingDialog.abortButton.textAndMnemonic=\u4E2D\u6B62(&A) -PrintingDialog.abortButtonToolTip.textAndMnemonic=\u4E2D\u6B62\u5217\u5370 - -############ Internal Frame Strings ############ -InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316 -InternalFrame.maxButtonToolTip=\u6700\u5927\u5316 -InternalFrame.restoreButtonToolTip=\u5FA9\u539F -InternalFrame.closeButtonToolTip=\u95DC\u9589 - -############ Internal Frame Title Pane Strings ############ -InternalFrameTitlePane.restoreButton.textAndMnemonic=\u5FA9\u539F -InternalFrameTitlePane.moveButton.textAndMnemonic=\u79FB\u52D5 -InternalFrameTitlePane.sizeButton.textAndMnemonic=\u5927\u5C0F -InternalFrameTitlePane.minimizeButton.textAndMnemonic=\u6700\u5C0F\u5316 -InternalFrameTitlePane.maximizeButton.textAndMnemonic=\u6700\u5927\u5316 -InternalFrameTitlePane.closeButton.textAndMnemonic=\u95DC\u9589 - -############ Text strings ############# -# Used for html forms -FormView.submitButton.textAndMnemonic=\u9001\u51FA\u67E5\u8A62 -FormView.resetButton.textAndMnemonic=\u91CD\u8A2D -FormView.browseFileButton.textAndMnemonic=\u700F\u89BD... - -############ Abstract Document Strings ############ -AbstractDocument.styleChange.textAndMnemonic=\u6A23\u5F0F\u8B8A\u66F4 -AbstractDocument.addition.textAndMnemonic=\u9644\u52A0 -AbstractDocument.deletion.textAndMnemonic=\u522A\u9664 -AbstractDocument.undo.textAndMnemonic=\u9084\u539F -AbstractDocument.redo.textAndMnemonic=\u91CD\u505A - -############ Abstract Button Strings ############ -AbstractButton.click.textAndMnemonic=\u6309\u4E00\u4E0B - -############ Abstract Undoable Edit Strings ############ -AbstractUndoableEdit.undo.textAndMnemonic=\u9084\u539F -AbstractUndoableEdit.redo.textAndMnemonic=\u91CD\u505A - -############ Combo Box Strings ############ -ComboBox.togglePopup.textAndMnemonic=\u5207\u63DB\u5373\u73FE\u5F0F\u8996\u7A97 - -############ Progress Monitor Strings ############ -ProgressMonitor.progress.textAndMnemonic=\u9032\u5EA6... - -############ Split Pane Strings ############ -SplitPane.leftButton.textAndMnemonic=\u5DE6\u6309\u9215 -SplitPane.rightButton.textAndMnemonic=\u53F3\u6309\u9215 -# Used for Isindex -IsindexView.prompt=\u9019\u662F\u4E00\u500B\u53EF\u641C\u5C0B\u7684\u7D22\u5F15\u3002\u8F38\u5165\u641C\u5C0B\u95DC\u9375\u5B57: - -############ InternalFrameTitlePane Strings ############ -InternalFrameTitlePane.iconifyButtonAccessibleName=\u5716\u793A\u5316 -InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316 -InternalFrameTitlePane.closeButtonAccessibleName=\u95DC\u9589 - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used in Swing +# Currently, the following components need this for support: +# +# ColorChooser +# FileChooser +# OptionPane +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# MNEMONIC NOTE: +# Many of strings in this file are used by widgets that have a +# mnemonic, for example: +# ColorChooser.rgbNameTextAndMnemonic=R&GB +# +# Indicates that the tab in the ColorChooser for RGB colors will have +# the text 'RGB', further the mnemonic character will be 'g' and that +# a decoration will be provided under the 'G'. This will typically +# look like: RGB +# - +# +# One important thing to remember is that the mnemonic MUST exist in +# the String, if it does not exist you should add text that makes it +# exist. This will typically take the form 'XXXX (M)' where M is the +# character for the mnemonic. +# +# @author Steve Wilson + +############ FILE CHOOSER STRINGS ############# +FileChooser.fileDescription.textAndMnemonic=\u4E00\u822C\u6A94\u6848 +FileChooser.directoryDescription.textAndMnemonic=\u76EE\u9304 +FileChooser.newFolderError.textAndMnemonic=\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E\u6642\u767C\u751F\u932F\u8AA4 +FileChooser.newFolderErrorSeparator= : +FileChooser.newFolderParentDoesntExistTitle.textAndMnemonic=\u7121\u6CD5\u5EFA\u7ACB\u8CC7\u6599\u593E +FileChooser.newFolderParentDoesntExist.textAndMnemonic=\u7121\u6CD5\u5EFA\u7ACB\u8CC7\u6599\u593E\u3002\n\n\u7CFB\u7D71\u627E\u4E0D\u5230\u6307\u5B9A\u7684\u8DEF\u5F91\u3002 +FileChooser.renameErrorTitle.textAndMnemonic=\u91CD\u65B0\u547D\u540D\u6A94\u6848\u6216\u8CC7\u6599\u593E\u6642\u767C\u751F\u932F\u8AA4\u3002 +FileChooser.renameError.textAndMnemonic=\u7121\u6CD5\u91CD\u65B0\u547D\u540D {0} +FileChooser.renameErrorFileExists.textAndMnemonic=\u7121\u6CD5\u91CD\u65B0\u547D\u540D {0}: \u5DF2\u7D93\u5B58\u5728\u60A8\u6240\u6307\u5B9A\u540D\u7A31\u7684\u6A94\u6848\u3002\u8ACB\u6307\u5B9A\u4E0D\u540C\u7684\u540D\u7A31\u3002 +FileChooser.acceptAllFileFilter.textAndMnemonic=\u6240\u6709\u6A94\u6848 +FileChooser.cancelButton.textAndMnemonic=\u53D6\u6D88 +FileChooser.saveButton.textAndMnemonic=\u5132\u5B58 +FileChooser.openButton.textAndMnemonic=\u958B\u555F +FileChooser.saveDialogTitle.textAndMnemonic=\u5132\u5B58 +FileChooser.openDialogTitle.textAndMnemonic=\u958B\u555F +FileChooser.updateButton.textAndMnemonic=\u66F4\u65B0(&U) +FileChooser.helpButton.textAndMnemonic=\u8AAA\u660E(&H) +FileChooser.directoryOpenButton.textAndMnemonic=\u958B\u555F(&O) + +# File Size Units +FileChooser.fileSizeKiloBytes={0} KB +FileChooser.fileSizeMegaBytes={0} MB +FileChooser.fileSizeGigaBytes={0} GB + +# These strings are platform dependent not look and feel dependent. +FileChooser.win32.newFolder=\u65B0\u8CC7\u6599\u593E +FileChooser.win32.newFolder.subsequent=\u65B0\u8CC7\u6599\u593E ({0}) +FileChooser.other.newFolder=\u65B0\u8CC7\u6599\u593E +FileChooser.other.newFolder.subsequent=\u65B0\u8CC7\u6599\u593E.{0} + + +## file chooser tooltips ### +FileChooser.cancelButtonToolTip.textAndMnemonic=\u4E2D\u6B62\u6A94\u6848\u9078\u64C7\u5668\u5C0D\u8A71\u65B9\u584A +FileChooser.saveButtonToolTip.textAndMnemonic=\u5132\u5B58\u9078\u53D6\u7684\u6A94\u6848 +FileChooser.openButtonToolTip.textAndMnemonic=\u958B\u555F\u9078\u53D6\u7684\u6A94\u6848 +FileChooser.updateButtonToolTip.textAndMnemonic=\u66F4\u65B0\u76EE\u9304\u6E05\u55AE +FileChooser.helpButtonToolTip.textAndMnemonic=\u300C\u6A94\u6848\u9078\u64C7\u5668\u300D\u8AAA\u660E +FileChooser.directoryOpenButtonToolTip.textAndMnemonic=\u958B\u555F\u9078\u53D6\u7684\u76EE\u9304 + +############ COLOR CHOOSER STRINGS ############# +ColorChooser.preview.textAndMnemonic=\u9810\u89BD +ColorChooser.ok.textAndMnemonic=\u78BA\u5B9A +ColorChooser.cancel.textAndMnemonic=\u53D6\u6D88 +ColorChooser.reset.textAndMnemonic=\u91CD\u8A2D(&R) +ColorChooser.sample.textAndMnemonic=\u7BC4\u4F8B\u6587\u5B57 \u7BC4\u4F8B\u6587\u5B57 +ColorChooser.swatches.textAndMnemonic=\u8ABF\u8272\u677F(&S) +ColorChooser.swatchesRecent.textAndMnemonic=\u6700\u65B0\u9078\u64C7: +ColorChooser.hsv.textAndMnemonic=HSV(&H) +ColorChooser.hsvHue.textAndMnemonic=\u8272\u8ABF +ColorChooser.hsvSaturation.textAndMnemonic=\u5F69\u5EA6 +ColorChooser.hsvValue.textAndMnemonic=\u6578\u503C +ColorChooser.hsvTransparency.textAndMnemonic=\u900F\u660E\u5EA6 +ColorChooser.hsl.textAndMnemonic=HSL(&L) +ColorChooser.hslHue.textAndMnemonic=\u8272\u8ABF +ColorChooser.hslSaturation.textAndMnemonic=\u5F69\u5EA6 +ColorChooser.hslLightness.textAndMnemonic=\u4EAE\u5EA6 +ColorChooser.hslTransparency.textAndMnemonic=\u900F\u660E\u5EA6 +ColorChooser.rgb.textAndMnemonic=RGB(&G) +ColorChooser.rgbRed.textAndMnemonic=\u7D05(&D) +ColorChooser.rgbGreen.textAndMnemonic=\u7DA0(&N) +ColorChooser.rgbBlue.textAndMnemonic=\u85CD(&B) +ColorChooser.rgbAlpha.textAndMnemonic=Alpha +ColorChooser.rgbHexCode.textAndMnemonic=\u984F\u8272\u4EE3\u78BC(&C) +ColorChooser.cmyk.textAndMnemonic=C&MYK +ColorChooser.cmykCyan.textAndMnemonic=\u85CD\u7DA0\u8272 +ColorChooser.cmykMagenta.textAndMnemonic=\u7D2B\u7D05\u8272 +ColorChooser.cmykYellow.textAndMnemonic=\u9EC3\u8272 +ColorChooser.cmykBlack.textAndMnemonic=\u9ED1\u8272 +ColorChooser.cmykAlpha.textAndMnemonic=Alpha + +############ OPTION PANE STRINGS ############# +# We only define mnemonics for YES/NO, but for completeness you can +# define mnemonics for any of the buttons. +OptionPane.yesButton.textAndMnemonic=\u662F(&Y) +OptionPane.noButton.textAndMnemonic=\u5426(&N) +OptionPane.okButton.textAndMnemonic=\u78BA\u5B9A +#OptionPane.okButtonMnemonic=0 +OptionPane.cancelButton.textAndMnemonic=\u53D6\u6D88 +#OptionPane.cancelButtonMnemonic=0 +OptionPane.title.textAndMnemonic=\u9078\u53D6\u4E00\u500B\u9078\u9805 +# Title for the dialog for the showInputDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.inputDialog.titleAndMnemonic=\u8F38\u5165 +# Title for the dialog for the showMessageDialog methods. Only used if +# the developer uses one of the variants that doesn't take a title. +OptionPane.messageDialog.titleAndMnemonic=\u8A0A\u606F + +############ Printing Dialog Strings ############ +PrintingDialog.titleProgress.textAndMnemonic=\u5217\u5370 +PrintingDialog.titleAborting.textAndMnemonic=\u5217\u5370 (\u4E2D\u6B62) + +PrintingDialog.contentInitial.textAndMnemonic=\u6B63\u5728\u5217\u5370... + +# The following string will be formatted by a MessageFormat +# and {0} will be replaced by page number being printed +PrintingDialog.contentProgress.textAndMnemonic=\u5DF2\u5217\u5370\u7684\u9801\u9762 {0}... + +PrintingDialog.contentAborting.textAndMnemonic=\u6B63\u5728\u4E2D\u6B62\u5217\u5370... + +PrintingDialog.abortButton.textAndMnemonic=\u4E2D\u6B62(&A) +PrintingDialog.abortButtonToolTip.textAndMnemonic=\u4E2D\u6B62\u5217\u5370 + +############ Internal Frame Strings ############ +InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316 +InternalFrame.maxButtonToolTip=\u6700\u5927\u5316 +InternalFrame.restoreButtonToolTip=\u5FA9\u539F +InternalFrame.closeButtonToolTip=\u95DC\u9589 + +############ Internal Frame Title Pane Strings ############ +InternalFrameTitlePane.restoreButton.textAndMnemonic=\u5FA9\u539F +InternalFrameTitlePane.moveButton.textAndMnemonic=\u79FB\u52D5 +InternalFrameTitlePane.sizeButton.textAndMnemonic=\u5927\u5C0F +InternalFrameTitlePane.minimizeButton.textAndMnemonic=\u6700\u5C0F\u5316 +InternalFrameTitlePane.maximizeButton.textAndMnemonic=\u6700\u5927\u5316 +InternalFrameTitlePane.closeButton.textAndMnemonic=\u95DC\u9589 + +############ Text strings ############# +# Used for html forms +FormView.submitButton.textAndMnemonic=\u9001\u51FA\u67E5\u8A62 +FormView.resetButton.textAndMnemonic=\u91CD\u8A2D +FormView.browseFileButton.textAndMnemonic=\u700F\u89BD... + +############ Abstract Document Strings ############ +AbstractDocument.styleChange.textAndMnemonic=\u6A23\u5F0F\u8B8A\u66F4 +AbstractDocument.addition.textAndMnemonic=\u9644\u52A0 +AbstractDocument.deletion.textAndMnemonic=\u522A\u9664 +AbstractDocument.undo.textAndMnemonic=\u9084\u539F +AbstractDocument.redo.textAndMnemonic=\u91CD\u505A + +############ Abstract Button Strings ############ +AbstractButton.click.textAndMnemonic=\u6309\u4E00\u4E0B + +############ Abstract Undoable Edit Strings ############ +AbstractUndoableEdit.undo.textAndMnemonic=\u9084\u539F +AbstractUndoableEdit.redo.textAndMnemonic=\u91CD\u505A + +############ Combo Box Strings ############ +ComboBox.togglePopup.textAndMnemonic=\u5207\u63DB\u5373\u73FE\u5F0F\u8996\u7A97 + +############ Progress Monitor Strings ############ +ProgressMonitor.progress.textAndMnemonic=\u9032\u5EA6... + +############ Split Pane Strings ############ +SplitPane.leftButton.textAndMnemonic=\u5DE6\u6309\u9215 +SplitPane.rightButton.textAndMnemonic=\u53F3\u6309\u9215 +# Used for Isindex +IsindexView.prompt=\u9019\u662F\u4E00\u500B\u53EF\u641C\u5C0B\u7684\u7D22\u5F15\u3002\u8F38\u5165\u641C\u5C0B\u95DC\u9375\u5B57: + +############ InternalFrameTitlePane Strings ############ +InternalFrameTitlePane.iconifyButtonAccessibleName=\u5716\u793A\u5316 +InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316 +InternalFrameTitlePane.closeButtonAccessibleName=\u95DC\u9589
--- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,54 +1,53 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Metal Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Suchen in: -FileChooser.saveInLabel.textAndMnemonic=Speichern in: -FileChooser.fileNameLabel.textAndMnemonic=Dateiname: -FileChooser.folderNameLabel.textAndMnemonic=Ordnername: -FileChooser.filesOfTypeLabel.textAndMnemonic=Dateityp: -FileChooser.upFolderToolTip.textAndMnemonic=Eine Ebene h\u00F6her -FileChooser.upFolderAccessibleName=Nach oben -FileChooser.homeFolderToolTip.textAndMnemonic=Home -FileChooser.homeFolderAccessibleName=Home -FileChooser.newFolderToolTip.textAndMnemonic=Neuen Ordner erstellen -FileChooser.newFolderAccessibleName=Neuer Ordner -FileChooser.newFolderActionLabel.textAndMnemonic=Neuer Ordner -FileChooser.listViewButtonToolTip.textAndMnemonic=Liste -FileChooser.listViewButtonAccessibleName=Liste -FileChooser.listViewActionLabel.textAndMnemonic=Liste -FileChooser.detailsViewButtonToolTip.textAndMnemonic=Details -FileChooser.detailsViewButtonAccessibleName=Details -FileChooser.detailsViewActionLabel.textAndMnemonic=Details -FileChooser.refreshActionLabel.textAndMnemonic=Aktualisieren -FileChooser.viewMenuLabel.textAndMnemonic=Ansicht -FileChooser.fileNameHeader.textAndMnemonic=Name -FileChooser.fileSizeHeader.textAndMnemonic=Gr\u00F6\u00DFe -FileChooser.fileTypeHeader.textAndMnemonic=Typ -FileChooser.fileDateHeader.textAndMnemonic=Ge\u00E4ndert -FileChooser.fileAttrHeader.textAndMnemonic=Attribute -FileChooser.saveButton.textAndMnemonic=Speichern -FileChooser.openButton.textAndMnemonic=\u00D6ffnen - -############ Used by MetalTitlePane if rendering window decorations############ -MetalTitlePane.restore.titleAndMnemonic=&Wiederherstellen -MetalTitlePane.iconify.titleAndMnemonic=Minimie&ren -MetalTitlePane.maximize.titleAndMnemonic=Ma&ximieren -MetalTitlePane.close.titleAndMnemonic=Schlie\u00DFen(&S) - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Metal Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Suchen in: +FileChooser.saveInLabel.textAndMnemonic=Speichern in: +FileChooser.fileNameLabel.textAndMnemonic=Dateiname: +FileChooser.folderNameLabel.textAndMnemonic=Ordnername: +FileChooser.filesOfTypeLabel.textAndMnemonic=Dateityp: +FileChooser.upFolderToolTip.textAndMnemonic=Eine Ebene h\u00F6her +FileChooser.upFolderAccessibleName=Nach oben +FileChooser.homeFolderToolTip.textAndMnemonic=Home +FileChooser.homeFolderAccessibleName=Home +FileChooser.newFolderToolTip.textAndMnemonic=Neuen Ordner erstellen +FileChooser.newFolderAccessibleName=Neuer Ordner +FileChooser.newFolderActionLabel.textAndMnemonic=Neuer Ordner +FileChooser.listViewButtonToolTip.textAndMnemonic=Liste +FileChooser.listViewButtonAccessibleName=Liste +FileChooser.listViewActionLabel.textAndMnemonic=Liste +FileChooser.detailsViewButtonToolTip.textAndMnemonic=Details +FileChooser.detailsViewButtonAccessibleName=Details +FileChooser.detailsViewActionLabel.textAndMnemonic=Details +FileChooser.refreshActionLabel.textAndMnemonic=Aktualisieren +FileChooser.viewMenuLabel.textAndMnemonic=Ansicht +FileChooser.fileNameHeader.textAndMnemonic=Name +FileChooser.fileSizeHeader.textAndMnemonic=Gr\u00F6\u00DFe +FileChooser.fileTypeHeader.textAndMnemonic=Typ +FileChooser.fileDateHeader.textAndMnemonic=Ge\u00E4ndert +FileChooser.fileAttrHeader.textAndMnemonic=Attribute +FileChooser.saveButton.textAndMnemonic=Speichern +FileChooser.openButton.textAndMnemonic=\u00D6ffnen + +############ Used by MetalTitlePane if rendering window decorations############ +MetalTitlePane.restore.titleAndMnemonic=&Wiederherstellen +MetalTitlePane.iconify.titleAndMnemonic=Minimie&ren +MetalTitlePane.maximize.titleAndMnemonic=Ma&ximieren +MetalTitlePane.close.titleAndMnemonic=&Schlie\u00DFen
--- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,54 +1,53 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Metal Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Buscar en: -FileChooser.saveInLabel.textAndMnemonic=Guardar en: -FileChooser.fileNameLabel.textAndMnemonic=Nombre de Archivo: -FileChooser.folderNameLabel.textAndMnemonic=Nombre de la Carpeta: -FileChooser.filesOfTypeLabel.textAndMnemonic=Archivos de Tipo: -FileChooser.upFolderToolTip.textAndMnemonic=Subir un Nivel -FileChooser.upFolderAccessibleName=Arriba -FileChooser.homeFolderToolTip.textAndMnemonic=Inicio -FileChooser.homeFolderAccessibleName=Inicio -FileChooser.newFolderToolTip.textAndMnemonic=Crear Nueva Carpeta -FileChooser.newFolderAccessibleName=Nueva Carpeta -FileChooser.newFolderActionLabel.textAndMnemonic=Nueva Carpeta -FileChooser.listViewButtonToolTip.textAndMnemonic=Lista -FileChooser.listViewButtonAccessibleName=Lista -FileChooser.listViewActionLabel.textAndMnemonic=Lista -FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detalles -FileChooser.detailsViewButtonAccessibleName=Detalles -FileChooser.detailsViewActionLabel.textAndMnemonic=Detalles -FileChooser.refreshActionLabel.textAndMnemonic=Refrescar -FileChooser.viewMenuLabel.textAndMnemonic=Ver -FileChooser.fileNameHeader.textAndMnemonic=Nombre -FileChooser.fileSizeHeader.textAndMnemonic=Tama\u00F1o -FileChooser.fileTypeHeader.textAndMnemonic=Tipo -FileChooser.fileDateHeader.textAndMnemonic=Modificado -FileChooser.fileAttrHeader.textAndMnemonic=Atributos -FileChooser.saveButton.textAndMnemonic=Guardar -FileChooser.openButton.textAndMnemonic=Abrir - -############ Used by MetalTitlePane if rendering window decorations############ -MetalTitlePane.restore.titleAndMnemonic=&Restaurar -MetalTitlePane.iconify.titleAndMnemonic=Minimi&zar -MetalTitlePane.maximize.titleAndMnemonic=Ma&ximizar -MetalTitlePane.close.titleAndMnemonic=&Cerrar - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Metal Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Buscar en: +FileChooser.saveInLabel.textAndMnemonic=Guardar en: +FileChooser.fileNameLabel.textAndMnemonic=Nombre de Archivo: +FileChooser.folderNameLabel.textAndMnemonic=Nombre de la Carpeta: +FileChooser.filesOfTypeLabel.textAndMnemonic=Archivos de Tipo: +FileChooser.upFolderToolTip.textAndMnemonic=Subir un Nivel +FileChooser.upFolderAccessibleName=Arriba +FileChooser.homeFolderToolTip.textAndMnemonic=Inicio +FileChooser.homeFolderAccessibleName=Inicio +FileChooser.newFolderToolTip.textAndMnemonic=Crear Nueva Carpeta +FileChooser.newFolderAccessibleName=Nueva Carpeta +FileChooser.newFolderActionLabel.textAndMnemonic=Nueva Carpeta +FileChooser.listViewButtonToolTip.textAndMnemonic=Lista +FileChooser.listViewButtonAccessibleName=Lista +FileChooser.listViewActionLabel.textAndMnemonic=Lista +FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detalles +FileChooser.detailsViewButtonAccessibleName=Detalles +FileChooser.detailsViewActionLabel.textAndMnemonic=Detalles +FileChooser.refreshActionLabel.textAndMnemonic=Refrescar +FileChooser.viewMenuLabel.textAndMnemonic=Ver +FileChooser.fileNameHeader.textAndMnemonic=Nombre +FileChooser.fileSizeHeader.textAndMnemonic=Tama\u00F1o +FileChooser.fileTypeHeader.textAndMnemonic=Tipo +FileChooser.fileDateHeader.textAndMnemonic=Modificado +FileChooser.fileAttrHeader.textAndMnemonic=Atributos +FileChooser.saveButton.textAndMnemonic=Guardar +FileChooser.openButton.textAndMnemonic=Abrir + +############ Used by MetalTitlePane if rendering window decorations############ +MetalTitlePane.restore.titleAndMnemonic=&Restaurar +MetalTitlePane.iconify.titleAndMnemonic=Minimi&zar +MetalTitlePane.maximize.titleAndMnemonic=Ma&ximizar +MetalTitlePane.close.titleAndMnemonic=&Cerrar
--- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,54 +1,53 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Metal Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Rechercher dans : -FileChooser.saveInLabel.textAndMnemonic=Enregistrer dans : -FileChooser.fileNameLabel.textAndMnemonic=Nom du fichier : -FileChooser.folderNameLabel.textAndMnemonic=Nom du dossier : -FileChooser.filesOfTypeLabel.textAndMnemonic=Fichiers de type : -FileChooser.upFolderToolTip.textAndMnemonic=Remonte d'un niveau. -FileChooser.upFolderAccessibleName=Monter -FileChooser.homeFolderToolTip.textAndMnemonic=R\u00E9pertoire d'origine -FileChooser.homeFolderAccessibleName=R\u00E9pertoire d'origine -FileChooser.newFolderToolTip.textAndMnemonic=Cr\u00E9e un dossier. -FileChooser.newFolderAccessibleName=Nouveau dossier -FileChooser.newFolderActionLabel.textAndMnemonic=Nouveau dossier -FileChooser.listViewButtonToolTip.textAndMnemonic=Liste -FileChooser.listViewButtonAccessibleName=Liste -FileChooser.listViewActionLabel.textAndMnemonic=Liste -FileChooser.detailsViewButtonToolTip.textAndMnemonic=D\u00E9tails -FileChooser.detailsViewButtonAccessibleName=D\u00E9tails -FileChooser.detailsViewActionLabel.textAndMnemonic=D\u00E9tails -FileChooser.refreshActionLabel.textAndMnemonic=Actualiser -FileChooser.viewMenuLabel.textAndMnemonic=Affichage -FileChooser.fileNameHeader.textAndMnemonic=Nom -FileChooser.fileSizeHeader.textAndMnemonic=Taille -FileChooser.fileTypeHeader.textAndMnemonic=Type -FileChooser.fileDateHeader.textAndMnemonic=Modifi\u00E9 -FileChooser.fileAttrHeader.textAndMnemonic=Attributs -FileChooser.saveButton.textAndMnemonic=Enregistrer -FileChooser.openButton.textAndMnemonic=Ouvrir - -############ Used by MetalTitlePane if rendering window decorations############ -MetalTitlePane.restore.titleAndMnemonic=&Restaurer -MetalTitlePane.iconify.titleAndMnemonic=R\u00E9duire(&D) -MetalTitlePane.maximize.titleAndMnemonic=&Agrandir -MetalTitlePane.close.titleAndMnemonic=&Fermer - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Metal Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Rechercher dans : +FileChooser.saveInLabel.textAndMnemonic=Enregistrer dans : +FileChooser.fileNameLabel.textAndMnemonic=Nom du fichier : +FileChooser.folderNameLabel.textAndMnemonic=Nom du dossier : +FileChooser.filesOfTypeLabel.textAndMnemonic=Fichiers de type : +FileChooser.upFolderToolTip.textAndMnemonic=Remonte d'un niveau. +FileChooser.upFolderAccessibleName=Monter +FileChooser.homeFolderToolTip.textAndMnemonic=R\u00E9pertoire d'origine +FileChooser.homeFolderAccessibleName=R\u00E9pertoire d'origine +FileChooser.newFolderToolTip.textAndMnemonic=Cr\u00E9e un dossier. +FileChooser.newFolderAccessibleName=Nouveau dossier +FileChooser.newFolderActionLabel.textAndMnemonic=Nouveau dossier +FileChooser.listViewButtonToolTip.textAndMnemonic=Liste +FileChooser.listViewButtonAccessibleName=Liste +FileChooser.listViewActionLabel.textAndMnemonic=Liste +FileChooser.detailsViewButtonToolTip.textAndMnemonic=D\u00E9tails +FileChooser.detailsViewButtonAccessibleName=D\u00E9tails +FileChooser.detailsViewActionLabel.textAndMnemonic=D\u00E9tails +FileChooser.refreshActionLabel.textAndMnemonic=Actualiser +FileChooser.viewMenuLabel.textAndMnemonic=Affichage +FileChooser.fileNameHeader.textAndMnemonic=Nom +FileChooser.fileSizeHeader.textAndMnemonic=Taille +FileChooser.fileTypeHeader.textAndMnemonic=Type +FileChooser.fileDateHeader.textAndMnemonic=Modifi\u00E9 +FileChooser.fileAttrHeader.textAndMnemonic=Attributs +FileChooser.saveButton.textAndMnemonic=Enregistrer +FileChooser.openButton.textAndMnemonic=Ouvrir + +############ Used by MetalTitlePane if rendering window decorations############ +MetalTitlePane.restore.titleAndMnemonic=&Restaurer +MetalTitlePane.iconify.titleAndMnemonic=R\u00E9&duire +MetalTitlePane.maximize.titleAndMnemonic=&Agrandir +MetalTitlePane.close.titleAndMnemonic=&Fermer
--- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,54 +1,53 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Metal Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Cerca in: -FileChooser.saveInLabel.textAndMnemonic=Salva in: -FileChooser.fileNameLabel.textAndMnemonic=Nome file: -FileChooser.folderNameLabel.textAndMnemonic=Nome della cartella: -FileChooser.filesOfTypeLabel.textAndMnemonic=Tipo file: -FileChooser.upFolderToolTip.textAndMnemonic=Cartella superiore -FileChooser.upFolderAccessibleName=Superiore -FileChooser.homeFolderToolTip.textAndMnemonic=Home -FileChooser.homeFolderAccessibleName=Home -FileChooser.newFolderToolTip.textAndMnemonic=Crea nuova cartella -FileChooser.newFolderAccessibleName=Nuova cartella -FileChooser.newFolderActionLabel.textAndMnemonic=Nuova cartella -FileChooser.listViewButtonToolTip.textAndMnemonic=Lista -FileChooser.listViewButtonAccessibleName=Lista -FileChooser.listViewActionLabel.textAndMnemonic=Lista -FileChooser.detailsViewButtonToolTip.textAndMnemonic=Dettagli -FileChooser.detailsViewButtonAccessibleName=Dettagli -FileChooser.detailsViewActionLabel.textAndMnemonic=Dettagli -FileChooser.refreshActionLabel.textAndMnemonic=Aggiorna -FileChooser.viewMenuLabel.textAndMnemonic=Visualizza -FileChooser.fileNameHeader.textAndMnemonic=Nome -FileChooser.fileSizeHeader.textAndMnemonic=Dimensioni -FileChooser.fileTypeHeader.textAndMnemonic=Tipo -FileChooser.fileDateHeader.textAndMnemonic=Modificato -FileChooser.fileAttrHeader.textAndMnemonic=Attributi -FileChooser.saveButton.textAndMnemonic=Salva -FileChooser.openButton.textAndMnemonic=Apri - -############ Used by MetalTitlePane if rendering window decorations############ -MetalTitlePane.restore.titleAndMnemonic=&Ripristina -MetalTitlePane.iconify.titleAndMnemonic=Rid&uci a icona -MetalTitlePane.maximize.titleAndMnemonic=In&grandisci -MetalTitlePane.close.titleAndMnemonic=&Chiudi - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Metal Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Cerca in: +FileChooser.saveInLabel.textAndMnemonic=Salva in: +FileChooser.fileNameLabel.textAndMnemonic=Nome file: +FileChooser.folderNameLabel.textAndMnemonic=Nome della cartella: +FileChooser.filesOfTypeLabel.textAndMnemonic=Tipo file: +FileChooser.upFolderToolTip.textAndMnemonic=Cartella superiore +FileChooser.upFolderAccessibleName=Superiore +FileChooser.homeFolderToolTip.textAndMnemonic=Home +FileChooser.homeFolderAccessibleName=Home +FileChooser.newFolderToolTip.textAndMnemonic=Crea nuova cartella +FileChooser.newFolderAccessibleName=Nuova cartella +FileChooser.newFolderActionLabel.textAndMnemonic=Nuova cartella +FileChooser.listViewButtonToolTip.textAndMnemonic=Lista +FileChooser.listViewButtonAccessibleName=Lista +FileChooser.listViewActionLabel.textAndMnemonic=Lista +FileChooser.detailsViewButtonToolTip.textAndMnemonic=Dettagli +FileChooser.detailsViewButtonAccessibleName=Dettagli +FileChooser.detailsViewActionLabel.textAndMnemonic=Dettagli +FileChooser.refreshActionLabel.textAndMnemonic=Aggiorna +FileChooser.viewMenuLabel.textAndMnemonic=Visualizza +FileChooser.fileNameHeader.textAndMnemonic=Nome +FileChooser.fileSizeHeader.textAndMnemonic=Dimensioni +FileChooser.fileTypeHeader.textAndMnemonic=Tipo +FileChooser.fileDateHeader.textAndMnemonic=Modificato +FileChooser.fileAttrHeader.textAndMnemonic=Attributi +FileChooser.saveButton.textAndMnemonic=Salva +FileChooser.openButton.textAndMnemonic=Apri + +############ Used by MetalTitlePane if rendering window decorations############ +MetalTitlePane.restore.titleAndMnemonic=&Ripristina +MetalTitlePane.iconify.titleAndMnemonic=Rid&uci a icona +MetalTitlePane.maximize.titleAndMnemonic=In&grandisci +MetalTitlePane.close.titleAndMnemonic=&Chiudi
--- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,54 +1,53 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Metal Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=\u53C2\u7167: -FileChooser.saveInLabel.textAndMnemonic=\u4FDD\u5B58: -FileChooser.fileNameLabel.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u540D: -FileChooser.folderNameLabel.textAndMnemonic=\u30D5\u30A9\u30EB\u30C0\u540D: -FileChooser.filesOfTypeLabel.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u306E\u30BF\u30A4\u30D7: -FileChooser.upFolderToolTip.textAndMnemonic=1\u30EC\u30D9\u30EB\u4E0A\u3078 -FileChooser.upFolderAccessibleName=\u4E0A\u3078 -FileChooser.homeFolderToolTip.textAndMnemonic=\u30DB\u30FC\u30E0 -FileChooser.homeFolderAccessibleName=\u30DB\u30FC\u30E0 -FileChooser.newFolderToolTip.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210 -FileChooser.newFolderAccessibleName=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 -FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 -FileChooser.listViewButtonToolTip.textAndMnemonic=\u30EA\u30B9\u30C8 -FileChooser.listViewButtonAccessibleName=\u30EA\u30B9\u30C8 -FileChooser.listViewActionLabel.textAndMnemonic=\u30EA\u30B9\u30C8 -FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8A73\u7D30 -FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30 -FileChooser.detailsViewActionLabel.textAndMnemonic=\u8A73\u7D30 -FileChooser.refreshActionLabel.textAndMnemonic=\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5 -FileChooser.viewMenuLabel.textAndMnemonic=\u8868\u793A -FileChooser.fileNameHeader.textAndMnemonic=\u540D\u524D -FileChooser.fileSizeHeader.textAndMnemonic=\u30B5\u30A4\u30BA -FileChooser.fileTypeHeader.textAndMnemonic=\u30BF\u30A4\u30D7 -FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6B63\u65E5 -FileChooser.fileAttrHeader.textAndMnemonic=\u5C5E\u6027 -FileChooser.saveButton.textAndMnemonic=\u4FDD\u5B58 -FileChooser.openButton.textAndMnemonic=\u958B\u304F - -############ Used by MetalTitlePane if rendering window decorations############ -MetalTitlePane.restore.titleAndMnemonic=\u5FA9\u5143(&R) -MetalTitlePane.iconify.titleAndMnemonic=\u6700\u5C0F\u5316(&E) -MetalTitlePane.maximize.titleAndMnemonic=\u6700\u5927\u5316(&X) -MetalTitlePane.close.titleAndMnemonic=\u9589\u3058\u308B(&C) - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Metal Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=\u53C2\u7167: +FileChooser.saveInLabel.textAndMnemonic=\u4FDD\u5B58: +FileChooser.fileNameLabel.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u540D: +FileChooser.folderNameLabel.textAndMnemonic=\u30D5\u30A9\u30EB\u30C0\u540D: +FileChooser.filesOfTypeLabel.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u306E\u30BF\u30A4\u30D7: +FileChooser.upFolderToolTip.textAndMnemonic=1\u30EC\u30D9\u30EB\u4E0A\u3078 +FileChooser.upFolderAccessibleName=\u4E0A\u3078 +FileChooser.homeFolderToolTip.textAndMnemonic=\u30DB\u30FC\u30E0 +FileChooser.homeFolderAccessibleName=\u30DB\u30FC\u30E0 +FileChooser.newFolderToolTip.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210 +FileChooser.newFolderAccessibleName=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 +FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 +FileChooser.listViewButtonToolTip.textAndMnemonic=\u30EA\u30B9\u30C8 +FileChooser.listViewButtonAccessibleName=\u30EA\u30B9\u30C8 +FileChooser.listViewActionLabel.textAndMnemonic=\u30EA\u30B9\u30C8 +FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8A73\u7D30 +FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30 +FileChooser.detailsViewActionLabel.textAndMnemonic=\u8A73\u7D30 +FileChooser.refreshActionLabel.textAndMnemonic=\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5 +FileChooser.viewMenuLabel.textAndMnemonic=\u8868\u793A +FileChooser.fileNameHeader.textAndMnemonic=\u540D\u524D +FileChooser.fileSizeHeader.textAndMnemonic=\u30B5\u30A4\u30BA +FileChooser.fileTypeHeader.textAndMnemonic=\u30BF\u30A4\u30D7 +FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6B63\u65E5 +FileChooser.fileAttrHeader.textAndMnemonic=\u5C5E\u6027 +FileChooser.saveButton.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openButton.textAndMnemonic=\u958B\u304F + +############ Used by MetalTitlePane if rendering window decorations############ +MetalTitlePane.restore.titleAndMnemonic=\u5FA9\u5143(&R) +MetalTitlePane.iconify.titleAndMnemonic=\u6700\u5C0F\u5316(&E) +MetalTitlePane.maximize.titleAndMnemonic=\u6700\u5927\u5316(&X) +MetalTitlePane.close.titleAndMnemonic=\u9589\u3058\u308B(&C)
--- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,54 +1,53 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Metal Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=\uAC80\uC0C9 \uC704\uCE58: -FileChooser.saveInLabel.textAndMnemonic=\uC800\uC7A5 \uC704\uCE58: -FileChooser.fileNameLabel.textAndMnemonic=\uD30C\uC77C \uC774\uB984: -FileChooser.folderNameLabel.textAndMnemonic=\uD3F4\uB354 \uC774\uB984: -FileChooser.filesOfTypeLabel.textAndMnemonic=\uD30C\uC77C \uC720\uD615: -FileChooser.upFolderToolTip.textAndMnemonic=\uD55C \uB808\uBCA8 \uC704\uB85C -FileChooser.upFolderAccessibleName=\uC704\uB85C -FileChooser.homeFolderToolTip.textAndMnemonic=\uD648 -FileChooser.homeFolderAccessibleName=\uD648 -FileChooser.newFolderToolTip.textAndMnemonic=\uC0C8 \uD3F4\uB354 \uC0DD\uC131 -FileChooser.newFolderAccessibleName=\uC0C8 \uD3F4\uB354 -FileChooser.newFolderActionLabel.textAndMnemonic=\uC0C8 \uD3F4\uB354 -FileChooser.listViewButtonToolTip.textAndMnemonic=\uBAA9\uB85D -FileChooser.listViewButtonAccessibleName=\uBAA9\uB85D -FileChooser.listViewActionLabel.textAndMnemonic=\uBAA9\uB85D -FileChooser.detailsViewButtonToolTip.textAndMnemonic=\uC138\uBD80 \uC815\uBCF4 -FileChooser.detailsViewButtonAccessibleName=\uC138\uBD80 \uC815\uBCF4 -FileChooser.detailsViewActionLabel.textAndMnemonic=\uC138\uBD80 \uC815\uBCF4 -FileChooser.refreshActionLabel.textAndMnemonic=\uC0C8\uB85C \uACE0\uCE68 -FileChooser.viewMenuLabel.textAndMnemonic=\uBCF4\uAE30 -FileChooser.fileNameHeader.textAndMnemonic=\uC774\uB984 -FileChooser.fileSizeHeader.textAndMnemonic=\uD06C\uAE30 -FileChooser.fileTypeHeader.textAndMnemonic=\uC720\uD615 -FileChooser.fileDateHeader.textAndMnemonic=\uC218\uC815 \uB0A0\uC9DC -FileChooser.fileAttrHeader.textAndMnemonic=\uC18D\uC131 -FileChooser.saveButton.textAndMnemonic=\uC800\uC7A5 -FileChooser.openButton.textAndMnemonic=\uC5F4\uAE30 - -############ Used by MetalTitlePane if rendering window decorations############ -MetalTitlePane.restore.titleAndMnemonic=\uBCF5\uC6D0(&R) -MetalTitlePane.iconify.titleAndMnemonic=\uCD5C\uC18C\uD654(&E) -MetalTitlePane.maximize.titleAndMnemonic=\uCD5C\uB300\uD654(&X) -MetalTitlePane.close.titleAndMnemonic=\uB2EB\uAE30(&C) - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Metal Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=\uAC80\uC0C9 \uC704\uCE58: +FileChooser.saveInLabel.textAndMnemonic=\uC800\uC7A5 \uC704\uCE58: +FileChooser.fileNameLabel.textAndMnemonic=\uD30C\uC77C \uC774\uB984: +FileChooser.folderNameLabel.textAndMnemonic=\uD3F4\uB354 \uC774\uB984: +FileChooser.filesOfTypeLabel.textAndMnemonic=\uD30C\uC77C \uC720\uD615: +FileChooser.upFolderToolTip.textAndMnemonic=\uD55C \uB808\uBCA8 \uC704\uB85C +FileChooser.upFolderAccessibleName=\uC704\uB85C +FileChooser.homeFolderToolTip.textAndMnemonic=\uD648 +FileChooser.homeFolderAccessibleName=\uD648 +FileChooser.newFolderToolTip.textAndMnemonic=\uC0C8 \uD3F4\uB354 \uC0DD\uC131 +FileChooser.newFolderAccessibleName=\uC0C8 \uD3F4\uB354 +FileChooser.newFolderActionLabel.textAndMnemonic=\uC0C8 \uD3F4\uB354 +FileChooser.listViewButtonToolTip.textAndMnemonic=\uBAA9\uB85D +FileChooser.listViewButtonAccessibleName=\uBAA9\uB85D +FileChooser.listViewActionLabel.textAndMnemonic=\uBAA9\uB85D +FileChooser.detailsViewButtonToolTip.textAndMnemonic=\uC138\uBD80 \uC815\uBCF4 +FileChooser.detailsViewButtonAccessibleName=\uC138\uBD80 \uC815\uBCF4 +FileChooser.detailsViewActionLabel.textAndMnemonic=\uC138\uBD80 \uC815\uBCF4 +FileChooser.refreshActionLabel.textAndMnemonic=\uC0C8\uB85C \uACE0\uCE68 +FileChooser.viewMenuLabel.textAndMnemonic=\uBCF4\uAE30 +FileChooser.fileNameHeader.textAndMnemonic=\uC774\uB984 +FileChooser.fileSizeHeader.textAndMnemonic=\uD06C\uAE30 +FileChooser.fileTypeHeader.textAndMnemonic=\uC720\uD615 +FileChooser.fileDateHeader.textAndMnemonic=\uC218\uC815 \uB0A0\uC9DC +FileChooser.fileAttrHeader.textAndMnemonic=\uC18D\uC131 +FileChooser.saveButton.textAndMnemonic=\uC800\uC7A5 +FileChooser.openButton.textAndMnemonic=\uC5F4\uAE30 + +############ Used by MetalTitlePane if rendering window decorations############ +MetalTitlePane.restore.titleAndMnemonic=\uBCF5\uC6D0(&R) +MetalTitlePane.iconify.titleAndMnemonic=\uCD5C\uC18C\uD654(&E) +MetalTitlePane.maximize.titleAndMnemonic=\uCD5C\uB300\uD654(&X) +MetalTitlePane.close.titleAndMnemonic=\uB2EB\uAE30(&C)
--- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,54 +1,53 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Metal Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Consultar Em: -FileChooser.saveInLabel.textAndMnemonic=Salvar Em: -FileChooser.fileNameLabel.textAndMnemonic=Nome do Arquivo: -FileChooser.folderNameLabel.textAndMnemonic=Nome da pasta: -FileChooser.filesOfTypeLabel.textAndMnemonic=Arquivos do Tipo: -FileChooser.upFolderToolTip.textAndMnemonic=Um N\u00EDvel Acima -FileChooser.upFolderAccessibleName=Acima -FileChooser.homeFolderToolTip.textAndMnemonic=In\u00EDcio -FileChooser.homeFolderAccessibleName=In\u00EDcio -FileChooser.newFolderToolTip.textAndMnemonic=Criar Nova Pasta -FileChooser.newFolderAccessibleName=Nova Pasta -FileChooser.newFolderActionLabel.textAndMnemonic=Nova Pasta -FileChooser.listViewButtonToolTip.textAndMnemonic=Lista -FileChooser.listViewButtonAccessibleName=Lista -FileChooser.listViewActionLabel.textAndMnemonic=Lista -FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detalhes -FileChooser.detailsViewButtonAccessibleName=Detalhes -FileChooser.detailsViewActionLabel.textAndMnemonic=Detalhes -FileChooser.refreshActionLabel.textAndMnemonic=Atualizar -FileChooser.viewMenuLabel.textAndMnemonic=Exibir -FileChooser.fileNameHeader.textAndMnemonic=Nome -FileChooser.fileSizeHeader.textAndMnemonic=Tamanho -FileChooser.fileTypeHeader.textAndMnemonic=Tipo -FileChooser.fileDateHeader.textAndMnemonic=Modificado -FileChooser.fileAttrHeader.textAndMnemonic=Atributos -FileChooser.saveButton.textAndMnemonic=Salvar -FileChooser.openButton.textAndMnemonic=Abrir - -############ Used by MetalTitlePane if rendering window decorations############ -MetalTitlePane.restore.titleAndMnemonic=&Restaurar -MetalTitlePane.iconify.titleAndMnemonic=&Minimizar -MetalTitlePane.maximize.titleAndMnemonic=Ma&ximizar -MetalTitlePane.close.titleAndMnemonic=&Fechar - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Metal Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Consultar Em: +FileChooser.saveInLabel.textAndMnemonic=Salvar Em: +FileChooser.fileNameLabel.textAndMnemonic=Nome do Arquivo: +FileChooser.folderNameLabel.textAndMnemonic=Nome da pasta: +FileChooser.filesOfTypeLabel.textAndMnemonic=Arquivos do Tipo: +FileChooser.upFolderToolTip.textAndMnemonic=Um N\u00EDvel Acima +FileChooser.upFolderAccessibleName=Acima +FileChooser.homeFolderToolTip.textAndMnemonic=In\u00EDcio +FileChooser.homeFolderAccessibleName=In\u00EDcio +FileChooser.newFolderToolTip.textAndMnemonic=Criar Nova Pasta +FileChooser.newFolderAccessibleName=Nova Pasta +FileChooser.newFolderActionLabel.textAndMnemonic=Nova Pasta +FileChooser.listViewButtonToolTip.textAndMnemonic=Lista +FileChooser.listViewButtonAccessibleName=Lista +FileChooser.listViewActionLabel.textAndMnemonic=Lista +FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detalhes +FileChooser.detailsViewButtonAccessibleName=Detalhes +FileChooser.detailsViewActionLabel.textAndMnemonic=Detalhes +FileChooser.refreshActionLabel.textAndMnemonic=Atualizar +FileChooser.viewMenuLabel.textAndMnemonic=Exibir +FileChooser.fileNameHeader.textAndMnemonic=Nome +FileChooser.fileSizeHeader.textAndMnemonic=Tamanho +FileChooser.fileTypeHeader.textAndMnemonic=Tipo +FileChooser.fileDateHeader.textAndMnemonic=Modificado +FileChooser.fileAttrHeader.textAndMnemonic=Atributos +FileChooser.saveButton.textAndMnemonic=Salvar +FileChooser.openButton.textAndMnemonic=Abrir + +############ Used by MetalTitlePane if rendering window decorations############ +MetalTitlePane.restore.titleAndMnemonic=&Restaurar +MetalTitlePane.iconify.titleAndMnemonic=&Minimizar +MetalTitlePane.maximize.titleAndMnemonic=Ma&ximizar +MetalTitlePane.close.titleAndMnemonic=&Fechar
--- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,54 +1,53 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Metal Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Leta i: -FileChooser.saveInLabel.textAndMnemonic=Spara i: -FileChooser.fileNameLabel.textAndMnemonic=Filnamn: -FileChooser.folderNameLabel.textAndMnemonic=Mapp: -FileChooser.filesOfTypeLabel.textAndMnemonic=Filformat: -FileChooser.upFolderToolTip.textAndMnemonic=Upp en niv\u00E5 -FileChooser.upFolderAccessibleName=Upp -FileChooser.homeFolderToolTip.textAndMnemonic=Hem -FileChooser.homeFolderAccessibleName=Hem -FileChooser.newFolderToolTip.textAndMnemonic=Skapa ny mapp -FileChooser.newFolderAccessibleName=Ny mapp -FileChooser.newFolderActionLabel.textAndMnemonic=Ny mapp -FileChooser.listViewButtonToolTip.textAndMnemonic=Lista -FileChooser.listViewButtonAccessibleName=Lista -FileChooser.listViewActionLabel.textAndMnemonic=Lista -FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detaljer -FileChooser.detailsViewButtonAccessibleName=Detaljer -FileChooser.detailsViewActionLabel.textAndMnemonic=Detaljer -FileChooser.refreshActionLabel.textAndMnemonic=F\u00F6rnya -FileChooser.viewMenuLabel.textAndMnemonic=Vy -FileChooser.fileNameHeader.textAndMnemonic=Namn -FileChooser.fileSizeHeader.textAndMnemonic=Storlek -FileChooser.fileTypeHeader.textAndMnemonic=Typ -FileChooser.fileDateHeader.textAndMnemonic=\u00C4ndrad -FileChooser.fileAttrHeader.textAndMnemonic=Attribut -FileChooser.saveButton.textAndMnemonic=Spara -FileChooser.openButton.textAndMnemonic=\u00D6ppna - -############ Used by MetalTitlePane if rendering window decorations############ -MetalTitlePane.restore.titleAndMnemonic=\u00C5terst\u00E4ll(&R) -MetalTitlePane.iconify.titleAndMnemonic=Minim&era -MetalTitlePane.maximize.titleAndMnemonic=Ma&ximera -MetalTitlePane.close.titleAndMnemonic=St\u00E4ng(&S) - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Metal Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Leta i: +FileChooser.saveInLabel.textAndMnemonic=Spara i: +FileChooser.fileNameLabel.textAndMnemonic=Filnamn: +FileChooser.folderNameLabel.textAndMnemonic=Mapp: +FileChooser.filesOfTypeLabel.textAndMnemonic=Filformat: +FileChooser.upFolderToolTip.textAndMnemonic=Upp en niv\u00E5 +FileChooser.upFolderAccessibleName=Upp +FileChooser.homeFolderToolTip.textAndMnemonic=Hem +FileChooser.homeFolderAccessibleName=Hem +FileChooser.newFolderToolTip.textAndMnemonic=Skapa ny mapp +FileChooser.newFolderAccessibleName=Ny mapp +FileChooser.newFolderActionLabel.textAndMnemonic=Ny mapp +FileChooser.listViewButtonToolTip.textAndMnemonic=Lista +FileChooser.listViewButtonAccessibleName=Lista +FileChooser.listViewActionLabel.textAndMnemonic=Lista +FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detaljer +FileChooser.detailsViewButtonAccessibleName=Detaljer +FileChooser.detailsViewActionLabel.textAndMnemonic=Detaljer +FileChooser.refreshActionLabel.textAndMnemonic=F\u00F6rnya +FileChooser.viewMenuLabel.textAndMnemonic=Vy +FileChooser.fileNameHeader.textAndMnemonic=Namn +FileChooser.fileSizeHeader.textAndMnemonic=Storlek +FileChooser.fileTypeHeader.textAndMnemonic=Typ +FileChooser.fileDateHeader.textAndMnemonic=\u00C4ndrad +FileChooser.fileAttrHeader.textAndMnemonic=Attribut +FileChooser.saveButton.textAndMnemonic=Spara +FileChooser.openButton.textAndMnemonic=\u00D6ppna + +############ Used by MetalTitlePane if rendering window decorations############ +MetalTitlePane.restore.titleAndMnemonic=&\u00C5terst\u00E4ll +MetalTitlePane.iconify.titleAndMnemonic=Minim&era +MetalTitlePane.maximize.titleAndMnemonic=Ma&ximera +MetalTitlePane.close.titleAndMnemonic=&St\u00E4ng
--- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,54 +1,53 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Metal Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=\u67E5\u770B: -FileChooser.saveInLabel.textAndMnemonic=\u4FDD\u5B58: -FileChooser.fileNameLabel.textAndMnemonic=\u6587\u4EF6\u540D: -FileChooser.folderNameLabel.textAndMnemonic=\u6587\u4EF6\u5939\u540D: -FileChooser.filesOfTypeLabel.textAndMnemonic=\u6587\u4EF6\u7C7B\u578B: -FileChooser.upFolderToolTip.textAndMnemonic=\u5411\u4E0A\u4E00\u7EA7 -FileChooser.upFolderAccessibleName=\u5411\u4E0A -FileChooser.homeFolderToolTip.textAndMnemonic=\u4E3B\u76EE\u5F55 -FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u5F55 -FileChooser.newFolderToolTip.textAndMnemonic=\u521B\u5EFA\u65B0\u6587\u4EF6\u5939 -FileChooser.newFolderAccessibleName=\u65B0\u5EFA\u6587\u4EF6\u5939 -FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u5EFA\u6587\u4EF6\u5939 -FileChooser.listViewButtonToolTip.textAndMnemonic=\u5217\u8868 -FileChooser.listViewButtonAccessibleName=\u5217\u8868 -FileChooser.listViewActionLabel.textAndMnemonic=\u5217\u8868 -FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8BE6\u7EC6\u8D44\u6599 -FileChooser.detailsViewButtonAccessibleName=\u8BE6\u7EC6\u8D44\u6599 -FileChooser.detailsViewActionLabel.textAndMnemonic=\u8BE6\u7EC6\u8D44\u6599 -FileChooser.refreshActionLabel.textAndMnemonic=\u5237\u65B0 -FileChooser.viewMenuLabel.textAndMnemonic=\u89C6\u56FE -FileChooser.fileNameHeader.textAndMnemonic=\u540D\u79F0 -FileChooser.fileSizeHeader.textAndMnemonic=\u5927\u5C0F -FileChooser.fileTypeHeader.textAndMnemonic=\u7C7B\u578B -FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6539\u65E5\u671F -FileChooser.fileAttrHeader.textAndMnemonic=\u5C5E\u6027 -FileChooser.saveButton.textAndMnemonic=\u4FDD\u5B58 -FileChooser.openButton.textAndMnemonic=\u6253\u5F00 - -############ Used by MetalTitlePane if rendering window decorations############ -MetalTitlePane.restore.titleAndMnemonic=\u8FD8\u539F(&R) -MetalTitlePane.iconify.titleAndMnemonic=\u6700\u5C0F\u5316(&E) -MetalTitlePane.maximize.titleAndMnemonic=\u6700\u5927\u5316(&X) -MetalTitlePane.close.titleAndMnemonic=\u5173\u95ED(&C) - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Metal Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=\u67E5\u770B: +FileChooser.saveInLabel.textAndMnemonic=\u4FDD\u5B58: +FileChooser.fileNameLabel.textAndMnemonic=\u6587\u4EF6\u540D: +FileChooser.folderNameLabel.textAndMnemonic=\u6587\u4EF6\u5939\u540D: +FileChooser.filesOfTypeLabel.textAndMnemonic=\u6587\u4EF6\u7C7B\u578B: +FileChooser.upFolderToolTip.textAndMnemonic=\u5411\u4E0A\u4E00\u7EA7 +FileChooser.upFolderAccessibleName=\u5411\u4E0A +FileChooser.homeFolderToolTip.textAndMnemonic=\u4E3B\u76EE\u5F55 +FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u5F55 +FileChooser.newFolderToolTip.textAndMnemonic=\u521B\u5EFA\u65B0\u6587\u4EF6\u5939 +FileChooser.newFolderAccessibleName=\u65B0\u5EFA\u6587\u4EF6\u5939 +FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u5EFA\u6587\u4EF6\u5939 +FileChooser.listViewButtonToolTip.textAndMnemonic=\u5217\u8868 +FileChooser.listViewButtonAccessibleName=\u5217\u8868 +FileChooser.listViewActionLabel.textAndMnemonic=\u5217\u8868 +FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8BE6\u7EC6\u8D44\u6599 +FileChooser.detailsViewButtonAccessibleName=\u8BE6\u7EC6\u8D44\u6599 +FileChooser.detailsViewActionLabel.textAndMnemonic=\u8BE6\u7EC6\u8D44\u6599 +FileChooser.refreshActionLabel.textAndMnemonic=\u5237\u65B0 +FileChooser.viewMenuLabel.textAndMnemonic=\u89C6\u56FE +FileChooser.fileNameHeader.textAndMnemonic=\u540D\u79F0 +FileChooser.fileSizeHeader.textAndMnemonic=\u5927\u5C0F +FileChooser.fileTypeHeader.textAndMnemonic=\u7C7B\u578B +FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6539\u65E5\u671F +FileChooser.fileAttrHeader.textAndMnemonic=\u5C5E\u6027 +FileChooser.saveButton.textAndMnemonic=\u4FDD\u5B58 +FileChooser.openButton.textAndMnemonic=\u6253\u5F00 + +############ Used by MetalTitlePane if rendering window decorations############ +MetalTitlePane.restore.titleAndMnemonic=\u8FD8\u539F(&R) +MetalTitlePane.iconify.titleAndMnemonic=\u6700\u5C0F\u5316(&E) +MetalTitlePane.maximize.titleAndMnemonic=\u6700\u5927\u5316(&X) +MetalTitlePane.close.titleAndMnemonic=\u5173\u95ED(&C)
--- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,54 +1,53 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Metal Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=\u67E5\u8A62: -FileChooser.saveInLabel.textAndMnemonic=\u5132\u5B58\u65BC: -FileChooser.fileNameLabel.textAndMnemonic=\u6A94\u6848\u540D\u7A31: -FileChooser.folderNameLabel.textAndMnemonic=\u8CC7\u6599\u593E\u540D\u7A31: -FileChooser.filesOfTypeLabel.textAndMnemonic=\u6A94\u6848\u985E\u578B: -FileChooser.upFolderToolTip.textAndMnemonic=\u5F80\u4E0A\u4E00\u5C64 -FileChooser.upFolderAccessibleName=\u5F80\u4E0A -FileChooser.homeFolderToolTip.textAndMnemonic=\u4E3B\u76EE\u9304 -FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u9304 -FileChooser.newFolderToolTip.textAndMnemonic=\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E -FileChooser.newFolderAccessibleName=\u65B0\u8CC7\u6599\u593E -FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u8CC7\u6599\u593E -FileChooser.listViewButtonToolTip.textAndMnemonic=\u6E05\u55AE -FileChooser.listViewButtonAccessibleName=\u6E05\u55AE -FileChooser.listViewActionLabel.textAndMnemonic=\u6E05\u55AE -FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8A73\u7D30\u8CC7\u8A0A -FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30\u8CC7\u8A0A -FileChooser.detailsViewActionLabel.textAndMnemonic=\u8A73\u7D30\u8CC7\u8A0A -FileChooser.refreshActionLabel.textAndMnemonic=\u91CD\u65B0\u6574\u7406 -FileChooser.viewMenuLabel.textAndMnemonic=\u6AA2\u8996 -FileChooser.fileNameHeader.textAndMnemonic=\u540D\u7A31 -FileChooser.fileSizeHeader.textAndMnemonic=\u5927\u5C0F -FileChooser.fileTypeHeader.textAndMnemonic=\u985E\u578B -FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6539\u65E5\u671F -FileChooser.fileAttrHeader.textAndMnemonic=\u5C6C\u6027 -FileChooser.saveButton.textAndMnemonic=\u5132\u5B58 -FileChooser.openButton.textAndMnemonic=\u958B\u555F - -############ Used by MetalTitlePane if rendering window decorations############ -MetalTitlePane.restore.titleAndMnemonic=\u56DE\u5FA9(&R) -MetalTitlePane.iconify.titleAndMnemonic=\u6700\u5C0F\u5316(&E) -MetalTitlePane.maximize.titleAndMnemonic=\u6700\u5927\u5316(&X) -MetalTitlePane.close.titleAndMnemonic=\u95DC\u9589(&C) - +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Metal Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=\u67E5\u8A62: +FileChooser.saveInLabel.textAndMnemonic=\u5132\u5B58\u65BC: +FileChooser.fileNameLabel.textAndMnemonic=\u6A94\u6848\u540D\u7A31: +FileChooser.folderNameLabel.textAndMnemonic=\u8CC7\u6599\u593E\u540D\u7A31: +FileChooser.filesOfTypeLabel.textAndMnemonic=\u6A94\u6848\u985E\u578B: +FileChooser.upFolderToolTip.textAndMnemonic=\u5F80\u4E0A\u4E00\u5C64 +FileChooser.upFolderAccessibleName=\u5F80\u4E0A +FileChooser.homeFolderToolTip.textAndMnemonic=\u4E3B\u76EE\u9304 +FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u9304 +FileChooser.newFolderToolTip.textAndMnemonic=\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E +FileChooser.newFolderAccessibleName=\u65B0\u8CC7\u6599\u593E +FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u8CC7\u6599\u593E +FileChooser.listViewButtonToolTip.textAndMnemonic=\u6E05\u55AE +FileChooser.listViewButtonAccessibleName=\u6E05\u55AE +FileChooser.listViewActionLabel.textAndMnemonic=\u6E05\u55AE +FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8A73\u7D30\u8CC7\u8A0A +FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30\u8CC7\u8A0A +FileChooser.detailsViewActionLabel.textAndMnemonic=\u8A73\u7D30\u8CC7\u8A0A +FileChooser.refreshActionLabel.textAndMnemonic=\u91CD\u65B0\u6574\u7406 +FileChooser.viewMenuLabel.textAndMnemonic=\u6AA2\u8996 +FileChooser.fileNameHeader.textAndMnemonic=\u540D\u7A31 +FileChooser.fileSizeHeader.textAndMnemonic=\u5927\u5C0F +FileChooser.fileTypeHeader.textAndMnemonic=\u985E\u578B +FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6539\u65E5\u671F +FileChooser.fileAttrHeader.textAndMnemonic=\u5C6C\u6027 +FileChooser.saveButton.textAndMnemonic=\u5132\u5B58 +FileChooser.openButton.textAndMnemonic=\u958B\u555F + +############ Used by MetalTitlePane if rendering window decorations############ +MetalTitlePane.restore.titleAndMnemonic=\u56DE\u5FA9(&R) +MetalTitlePane.iconify.titleAndMnemonic=\u6700\u5C0F\u5316(&E) +MetalTitlePane.maximize.titleAndMnemonic=\u6700\u5927\u5316(&X) +MetalTitlePane.close.titleAndMnemonic=\u95DC\u9589(&C)
--- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,45 +1,45 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Synth Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Suchen in: -FileChooser.saveInLabel.textAndMnemonic=Speichern in: -FileChooser.fileNameLabel.textAndMnemonic=Dateiname: -FileChooser.folderNameLabel.textAndMnemonic=Ordnername: -FileChooser.filesOfTypeLabel.textAndMnemonic=Dateityp: -FileChooser.upFolderToolTip.textAndMnemonic=Eine Ebene h\u00F6her -FileChooser.upFolderAccessibleName=Nach oben -FileChooser.homeFolderToolTip.textAndMnemonic=Home -FileChooser.homeFolderAccessibleName=Home -FileChooser.newFolderToolTip.textAndMnemonic=Neuen Ordner erstellen -FileChooser.newFolderAccessibleName=Neuer Ordner -FileChooser.newFolderActionLabel.textAndMnemonic=Neuer Ordner -FileChooser.listViewButtonToolTip.textAndMnemonic=Liste -FileChooser.listViewButtonAccessibleName=Liste -FileChooser.listViewActionLabel.textAndMnemonic=Liste -FileChooser.detailsViewButtonToolTip.textAndMnemonic=Details -FileChooser.detailsViewButtonAccessibleName=Details -FileChooser.detailsViewActionLabel.textAndMnemonic=Details -FileChooser.refreshActionLabel.textAndMnemonic=Aktualisieren -FileChooser.viewMenuLabel.textAndMnemonic=Ansicht -FileChooser.fileNameHeader.textAndMnemonic=Name -FileChooser.fileSizeHeader.textAndMnemonic=Gr\u00F6\u00DFe -FileChooser.fileTypeHeader.textAndMnemonic=Typ -FileChooser.fileDateHeader.textAndMnemonic=Ge\u00E4ndert -FileChooser.fileAttrHeader.textAndMnemonic=Attribute +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Synth Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Suchen in: +FileChooser.saveInLabel.textAndMnemonic=Speichern in: +FileChooser.fileNameLabel.textAndMnemonic=Dateiname: +FileChooser.folderNameLabel.textAndMnemonic=Ordnername: +FileChooser.filesOfTypeLabel.textAndMnemonic=Dateityp: +FileChooser.upFolderToolTip.textAndMnemonic=Eine Ebene h\u00F6her +FileChooser.upFolderAccessibleName=Nach oben +FileChooser.homeFolderToolTip.textAndMnemonic=Home +FileChooser.homeFolderAccessibleName=Home +FileChooser.newFolderToolTip.textAndMnemonic=Neuen Ordner erstellen +FileChooser.newFolderAccessibleName=Neuer Ordner +FileChooser.newFolderActionLabel.textAndMnemonic=Neuer Ordner +FileChooser.listViewButtonToolTip.textAndMnemonic=Liste +FileChooser.listViewButtonAccessibleName=Liste +FileChooser.listViewActionLabel.textAndMnemonic=Liste +FileChooser.detailsViewButtonToolTip.textAndMnemonic=Details +FileChooser.detailsViewButtonAccessibleName=Details +FileChooser.detailsViewActionLabel.textAndMnemonic=Details +FileChooser.refreshActionLabel.textAndMnemonic=Aktualisieren +FileChooser.viewMenuLabel.textAndMnemonic=Ansicht +FileChooser.fileNameHeader.textAndMnemonic=Name +FileChooser.fileSizeHeader.textAndMnemonic=Gr\u00F6\u00DFe +FileChooser.fileTypeHeader.textAndMnemonic=Typ +FileChooser.fileDateHeader.textAndMnemonic=Ge\u00E4ndert +FileChooser.fileAttrHeader.textAndMnemonic=Attribute
--- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,45 +1,45 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Synth Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Buscar en: -FileChooser.saveInLabel.textAndMnemonic=Guardar en: -FileChooser.fileNameLabel.textAndMnemonic=Nombre de Archivo: -FileChooser.folderNameLabel.textAndMnemonic=Nombre de la Carpeta: -FileChooser.filesOfTypeLabel.textAndMnemonic=Archivos de Tipo: -FileChooser.upFolderToolTip.textAndMnemonic=Subir un Nivel -FileChooser.upFolderAccessibleName=Arriba -FileChooser.homeFolderToolTip.textAndMnemonic=Inicio -FileChooser.homeFolderAccessibleName=Inicio -FileChooser.newFolderToolTip.textAndMnemonic=Crear Nueva Carpeta -FileChooser.newFolderAccessibleName=Nueva Carpeta -FileChooser.newFolderActionLabel.textAndMnemonic=Nueva Carpeta -FileChooser.listViewButtonToolTip.textAndMnemonic=Lista -FileChooser.listViewButtonAccessibleName=Lista -FileChooser.listViewActionLabel.textAndMnemonic=Lista -FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detalles -FileChooser.detailsViewButtonAccessibleName=Detalles -FileChooser.detailsViewActionLabel.textAndMnemonic=Detalles -FileChooser.refreshActionLabel.textAndMnemonic=Refrescar -FileChooser.viewMenuLabel.textAndMnemonic=Ver -FileChooser.fileNameHeader.textAndMnemonic=Nombre -FileChooser.fileSizeHeader.textAndMnemonic=Tama\u00F1o -FileChooser.fileTypeHeader.textAndMnemonic=Tipo -FileChooser.fileDateHeader.textAndMnemonic=Modificado -FileChooser.fileAttrHeader.textAndMnemonic=Atributos +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Synth Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Buscar en: +FileChooser.saveInLabel.textAndMnemonic=Guardar en: +FileChooser.fileNameLabel.textAndMnemonic=Nombre de Archivo: +FileChooser.folderNameLabel.textAndMnemonic=Nombre de la Carpeta: +FileChooser.filesOfTypeLabel.textAndMnemonic=Archivos de Tipo: +FileChooser.upFolderToolTip.textAndMnemonic=Subir un Nivel +FileChooser.upFolderAccessibleName=Arriba +FileChooser.homeFolderToolTip.textAndMnemonic=Inicio +FileChooser.homeFolderAccessibleName=Inicio +FileChooser.newFolderToolTip.textAndMnemonic=Crear Nueva Carpeta +FileChooser.newFolderAccessibleName=Nueva Carpeta +FileChooser.newFolderActionLabel.textAndMnemonic=Nueva Carpeta +FileChooser.listViewButtonToolTip.textAndMnemonic=Lista +FileChooser.listViewButtonAccessibleName=Lista +FileChooser.listViewActionLabel.textAndMnemonic=Lista +FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detalles +FileChooser.detailsViewButtonAccessibleName=Detalles +FileChooser.detailsViewActionLabel.textAndMnemonic=Detalles +FileChooser.refreshActionLabel.textAndMnemonic=Refrescar +FileChooser.viewMenuLabel.textAndMnemonic=Ver +FileChooser.fileNameHeader.textAndMnemonic=Nombre +FileChooser.fileSizeHeader.textAndMnemonic=Tama\u00F1o +FileChooser.fileTypeHeader.textAndMnemonic=Tipo +FileChooser.fileDateHeader.textAndMnemonic=Modificado +FileChooser.fileAttrHeader.textAndMnemonic=Atributos
--- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,45 +1,45 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Synth Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Rechercher dans : -FileChooser.saveInLabel.textAndMnemonic=Enregistrer dans : -FileChooser.fileNameLabel.textAndMnemonic=Nom du fichier : -FileChooser.folderNameLabel.textAndMnemonic=Nom du dossier : -FileChooser.filesOfTypeLabel.textAndMnemonic=Fichiers de type : -FileChooser.upFolderToolTip.textAndMnemonic=Remonte d'un niveau. -FileChooser.upFolderAccessibleName=Monter -FileChooser.homeFolderToolTip.textAndMnemonic=R\u00E9pertoire d'origine -FileChooser.homeFolderAccessibleName=R\u00E9pertoire d'origine -FileChooser.newFolderToolTip.textAndMnemonic=Cr\u00E9e un dossier. -FileChooser.newFolderAccessibleName=Nouveau dossier -FileChooser.newFolderActionLabel.textAndMnemonic=Nouveau dossier -FileChooser.listViewButtonToolTip.textAndMnemonic=Liste -FileChooser.listViewButtonAccessibleName=Liste -FileChooser.listViewActionLabel.textAndMnemonic=Liste -FileChooser.detailsViewButtonToolTip.textAndMnemonic=D\u00E9tails -FileChooser.detailsViewButtonAccessibleName=D\u00E9tails -FileChooser.detailsViewActionLabel.textAndMnemonic=D\u00E9tails -FileChooser.refreshActionLabel.textAndMnemonic=Actualiser -FileChooser.viewMenuLabel.textAndMnemonic=Affichage -FileChooser.fileNameHeader.textAndMnemonic=Nom -FileChooser.fileSizeHeader.textAndMnemonic=Taille -FileChooser.fileTypeHeader.textAndMnemonic=Type -FileChooser.fileDateHeader.textAndMnemonic=Modifi\u00E9 -FileChooser.fileAttrHeader.textAndMnemonic=Attributs +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Synth Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Rechercher dans : +FileChooser.saveInLabel.textAndMnemonic=Enregistrer dans : +FileChooser.fileNameLabel.textAndMnemonic=Nom du fichier : +FileChooser.folderNameLabel.textAndMnemonic=Nom du dossier : +FileChooser.filesOfTypeLabel.textAndMnemonic=Fichiers de type : +FileChooser.upFolderToolTip.textAndMnemonic=Remonte d'un niveau. +FileChooser.upFolderAccessibleName=Monter +FileChooser.homeFolderToolTip.textAndMnemonic=R\u00E9pertoire d'origine +FileChooser.homeFolderAccessibleName=R\u00E9pertoire d'origine +FileChooser.newFolderToolTip.textAndMnemonic=Cr\u00E9e un dossier. +FileChooser.newFolderAccessibleName=Nouveau dossier +FileChooser.newFolderActionLabel.textAndMnemonic=Nouveau dossier +FileChooser.listViewButtonToolTip.textAndMnemonic=Liste +FileChooser.listViewButtonAccessibleName=Liste +FileChooser.listViewActionLabel.textAndMnemonic=Liste +FileChooser.detailsViewButtonToolTip.textAndMnemonic=D\u00E9tails +FileChooser.detailsViewButtonAccessibleName=D\u00E9tails +FileChooser.detailsViewActionLabel.textAndMnemonic=D\u00E9tails +FileChooser.refreshActionLabel.textAndMnemonic=Actualiser +FileChooser.viewMenuLabel.textAndMnemonic=Affichage +FileChooser.fileNameHeader.textAndMnemonic=Nom +FileChooser.fileSizeHeader.textAndMnemonic=Taille +FileChooser.fileTypeHeader.textAndMnemonic=Type +FileChooser.fileDateHeader.textAndMnemonic=Modifi\u00E9 +FileChooser.fileAttrHeader.textAndMnemonic=Attributs
--- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,45 +1,45 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Synth Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Cerca in: -FileChooser.saveInLabel.textAndMnemonic=Salva in: -FileChooser.fileNameLabel.textAndMnemonic=Nome file: -FileChooser.folderNameLabel.textAndMnemonic=Nome della cartella: -FileChooser.filesOfTypeLabel.textAndMnemonic=Tipo file: -FileChooser.upFolderToolTip.textAndMnemonic=Cartella superiore -FileChooser.upFolderAccessibleName=Superiore -FileChooser.homeFolderToolTip.textAndMnemonic=Home -FileChooser.homeFolderAccessibleName=Home -FileChooser.newFolderToolTip.textAndMnemonic=Crea nuova cartella -FileChooser.newFolderAccessibleName=Nuova cartella -FileChooser.newFolderActionLabel.textAndMnemonic=Nuova cartella -FileChooser.listViewButtonToolTip.textAndMnemonic=Lista -FileChooser.listViewButtonAccessibleName=Lista -FileChooser.listViewActionLabel.textAndMnemonic=Lista -FileChooser.detailsViewButtonToolTip.textAndMnemonic=Dettagli -FileChooser.detailsViewButtonAccessibleName=Dettagli -FileChooser.detailsViewActionLabel.textAndMnemonic=Dettagli -FileChooser.refreshActionLabel.textAndMnemonic=Aggiorna -FileChooser.viewMenuLabel.textAndMnemonic=Visualizza -FileChooser.fileNameHeader.textAndMnemonic=Nome -FileChooser.fileSizeHeader.textAndMnemonic=Dimensioni -FileChooser.fileTypeHeader.textAndMnemonic=Tipo -FileChooser.fileDateHeader.textAndMnemonic=Modificato -FileChooser.fileAttrHeader.textAndMnemonic=Attributi +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Synth Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Cerca in: +FileChooser.saveInLabel.textAndMnemonic=Salva in: +FileChooser.fileNameLabel.textAndMnemonic=Nome file: +FileChooser.folderNameLabel.textAndMnemonic=Nome della cartella: +FileChooser.filesOfTypeLabel.textAndMnemonic=Tipo file: +FileChooser.upFolderToolTip.textAndMnemonic=Cartella superiore +FileChooser.upFolderAccessibleName=Superiore +FileChooser.homeFolderToolTip.textAndMnemonic=Home +FileChooser.homeFolderAccessibleName=Home +FileChooser.newFolderToolTip.textAndMnemonic=Crea nuova cartella +FileChooser.newFolderAccessibleName=Nuova cartella +FileChooser.newFolderActionLabel.textAndMnemonic=Nuova cartella +FileChooser.listViewButtonToolTip.textAndMnemonic=Lista +FileChooser.listViewButtonAccessibleName=Lista +FileChooser.listViewActionLabel.textAndMnemonic=Lista +FileChooser.detailsViewButtonToolTip.textAndMnemonic=Dettagli +FileChooser.detailsViewButtonAccessibleName=Dettagli +FileChooser.detailsViewActionLabel.textAndMnemonic=Dettagli +FileChooser.refreshActionLabel.textAndMnemonic=Aggiorna +FileChooser.viewMenuLabel.textAndMnemonic=Visualizza +FileChooser.fileNameHeader.textAndMnemonic=Nome +FileChooser.fileSizeHeader.textAndMnemonic=Dimensioni +FileChooser.fileTypeHeader.textAndMnemonic=Tipo +FileChooser.fileDateHeader.textAndMnemonic=Modificato +FileChooser.fileAttrHeader.textAndMnemonic=Attributi
--- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,45 +1,45 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Synth Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=\u53C2\u7167: -FileChooser.saveInLabel.textAndMnemonic=\u4FDD\u5B58: -FileChooser.fileNameLabel.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u540D: -FileChooser.folderNameLabel.textAndMnemonic=\u30D5\u30A9\u30EB\u30C0\u540D: -FileChooser.filesOfTypeLabel.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u306E\u30BF\u30A4\u30D7: -FileChooser.upFolderToolTip.textAndMnemonic=1\u30EC\u30D9\u30EB\u4E0A\u3078 -FileChooser.upFolderAccessibleName=\u4E0A\u3078 -FileChooser.homeFolderToolTip.textAndMnemonic=\u30DB\u30FC\u30E0 -FileChooser.homeFolderAccessibleName=\u30DB\u30FC\u30E0 -FileChooser.newFolderToolTip.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210 -FileChooser.newFolderAccessibleName=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 -FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 -FileChooser.listViewButtonToolTip.textAndMnemonic=\u30EA\u30B9\u30C8 -FileChooser.listViewButtonAccessibleName=\u30EA\u30B9\u30C8 -FileChooser.listViewActionLabel.textAndMnemonic=\u30EA\u30B9\u30C8 -FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8A73\u7D30 -FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30 -FileChooser.detailsViewActionLabel.textAndMnemonic=\u8A73\u7D30 -FileChooser.refreshActionLabel.textAndMnemonic=\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5 -FileChooser.viewMenuLabel.textAndMnemonic=\u8868\u793A -FileChooser.fileNameHeader.textAndMnemonic=\u540D\u524D -FileChooser.fileSizeHeader.textAndMnemonic=\u30B5\u30A4\u30BA -FileChooser.fileTypeHeader.textAndMnemonic=\u30BF\u30A4\u30D7 -FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6B63\u65E5 -FileChooser.fileAttrHeader.textAndMnemonic=\u5C5E\u6027 +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Synth Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=\u53C2\u7167: +FileChooser.saveInLabel.textAndMnemonic=\u4FDD\u5B58: +FileChooser.fileNameLabel.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u540D: +FileChooser.folderNameLabel.textAndMnemonic=\u30D5\u30A9\u30EB\u30C0\u540D: +FileChooser.filesOfTypeLabel.textAndMnemonic=\u30D5\u30A1\u30A4\u30EB\u306E\u30BF\u30A4\u30D7: +FileChooser.upFolderToolTip.textAndMnemonic=1\u30EC\u30D9\u30EB\u4E0A\u3078 +FileChooser.upFolderAccessibleName=\u4E0A\u3078 +FileChooser.homeFolderToolTip.textAndMnemonic=\u30DB\u30FC\u30E0 +FileChooser.homeFolderAccessibleName=\u30DB\u30FC\u30E0 +FileChooser.newFolderToolTip.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210 +FileChooser.newFolderAccessibleName=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 +FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0 +FileChooser.listViewButtonToolTip.textAndMnemonic=\u30EA\u30B9\u30C8 +FileChooser.listViewButtonAccessibleName=\u30EA\u30B9\u30C8 +FileChooser.listViewActionLabel.textAndMnemonic=\u30EA\u30B9\u30C8 +FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8A73\u7D30 +FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30 +FileChooser.detailsViewActionLabel.textAndMnemonic=\u8A73\u7D30 +FileChooser.refreshActionLabel.textAndMnemonic=\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5 +FileChooser.viewMenuLabel.textAndMnemonic=\u8868\u793A +FileChooser.fileNameHeader.textAndMnemonic=\u540D\u524D +FileChooser.fileSizeHeader.textAndMnemonic=\u30B5\u30A4\u30BA +FileChooser.fileTypeHeader.textAndMnemonic=\u30BF\u30A4\u30D7 +FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6B63\u65E5 +FileChooser.fileAttrHeader.textAndMnemonic=\u5C5E\u6027
--- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,45 +1,45 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Synth Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=\uAC80\uC0C9 \uC704\uCE58: -FileChooser.saveInLabel.textAndMnemonic=\uC800\uC7A5 \uC704\uCE58: -FileChooser.fileNameLabel.textAndMnemonic=\uD30C\uC77C \uC774\uB984: -FileChooser.folderNameLabel.textAndMnemonic=\uD3F4\uB354 \uC774\uB984: -FileChooser.filesOfTypeLabel.textAndMnemonic=\uD30C\uC77C \uC720\uD615: -FileChooser.upFolderToolTip.textAndMnemonic=\uD55C \uB808\uBCA8 \uC704\uB85C -FileChooser.upFolderAccessibleName=\uC704\uB85C -FileChooser.homeFolderToolTip.textAndMnemonic=\uD648 -FileChooser.homeFolderAccessibleName=\uD648 -FileChooser.newFolderToolTip.textAndMnemonic=\uC0C8 \uD3F4\uB354 \uC0DD\uC131 -FileChooser.newFolderAccessibleName=\uC0C8 \uD3F4\uB354 -FileChooser.newFolderActionLabel.textAndMnemonic=\uC0C8 \uD3F4\uB354 -FileChooser.listViewButtonToolTip.textAndMnemonic=\uBAA9\uB85D -FileChooser.listViewButtonAccessibleName=\uBAA9\uB85D -FileChooser.listViewActionLabel.textAndMnemonic=\uBAA9\uB85D -FileChooser.detailsViewButtonToolTip.textAndMnemonic=\uC138\uBD80 \uC815\uBCF4 -FileChooser.detailsViewButtonAccessibleName=\uC138\uBD80 \uC815\uBCF4 -FileChooser.detailsViewActionLabel.textAndMnemonic=\uC138\uBD80 \uC815\uBCF4 -FileChooser.refreshActionLabel.textAndMnemonic=\uC0C8\uB85C \uACE0\uCE68 -FileChooser.viewMenuLabel.textAndMnemonic=\uBCF4\uAE30 -FileChooser.fileNameHeader.textAndMnemonic=\uC774\uB984 -FileChooser.fileSizeHeader.textAndMnemonic=\uD06C\uAE30 -FileChooser.fileTypeHeader.textAndMnemonic=\uC720\uD615 -FileChooser.fileDateHeader.textAndMnemonic=\uC218\uC815 \uB0A0\uC9DC -FileChooser.fileAttrHeader.textAndMnemonic=\uC18D\uC131 +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Synth Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=\uAC80\uC0C9 \uC704\uCE58: +FileChooser.saveInLabel.textAndMnemonic=\uC800\uC7A5 \uC704\uCE58: +FileChooser.fileNameLabel.textAndMnemonic=\uD30C\uC77C \uC774\uB984: +FileChooser.folderNameLabel.textAndMnemonic=\uD3F4\uB354 \uC774\uB984: +FileChooser.filesOfTypeLabel.textAndMnemonic=\uD30C\uC77C \uC720\uD615: +FileChooser.upFolderToolTip.textAndMnemonic=\uD55C \uB808\uBCA8 \uC704\uB85C +FileChooser.upFolderAccessibleName=\uC704\uB85C +FileChooser.homeFolderToolTip.textAndMnemonic=\uD648 +FileChooser.homeFolderAccessibleName=\uD648 +FileChooser.newFolderToolTip.textAndMnemonic=\uC0C8 \uD3F4\uB354 \uC0DD\uC131 +FileChooser.newFolderAccessibleName=\uC0C8 \uD3F4\uB354 +FileChooser.newFolderActionLabel.textAndMnemonic=\uC0C8 \uD3F4\uB354 +FileChooser.listViewButtonToolTip.textAndMnemonic=\uBAA9\uB85D +FileChooser.listViewButtonAccessibleName=\uBAA9\uB85D +FileChooser.listViewActionLabel.textAndMnemonic=\uBAA9\uB85D +FileChooser.detailsViewButtonToolTip.textAndMnemonic=\uC138\uBD80 \uC815\uBCF4 +FileChooser.detailsViewButtonAccessibleName=\uC138\uBD80 \uC815\uBCF4 +FileChooser.detailsViewActionLabel.textAndMnemonic=\uC138\uBD80 \uC815\uBCF4 +FileChooser.refreshActionLabel.textAndMnemonic=\uC0C8\uB85C \uACE0\uCE68 +FileChooser.viewMenuLabel.textAndMnemonic=\uBCF4\uAE30 +FileChooser.fileNameHeader.textAndMnemonic=\uC774\uB984 +FileChooser.fileSizeHeader.textAndMnemonic=\uD06C\uAE30 +FileChooser.fileTypeHeader.textAndMnemonic=\uC720\uD615 +FileChooser.fileDateHeader.textAndMnemonic=\uC218\uC815 \uB0A0\uC9DC +FileChooser.fileAttrHeader.textAndMnemonic=\uC18D\uC131
--- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,45 +1,45 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Synth Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Consultar Em: -FileChooser.saveInLabel.textAndMnemonic=Salvar Em: -FileChooser.fileNameLabel.textAndMnemonic=Nome do Arquivo: -FileChooser.folderNameLabel.textAndMnemonic=Nome da pasta: -FileChooser.filesOfTypeLabel.textAndMnemonic=Arquivos do Tipo: -FileChooser.upFolderToolTip.textAndMnemonic=Um N\u00EDvel Acima -FileChooser.upFolderAccessibleName=Acima -FileChooser.homeFolderToolTip.textAndMnemonic=In\u00EDcio -FileChooser.homeFolderAccessibleName=In\u00EDcio -FileChooser.newFolderToolTip.textAndMnemonic=Criar Nova Pasta -FileChooser.newFolderAccessibleName=Nova Pasta -FileChooser.newFolderActionLabel.textAndMnemonic=Nova Pasta -FileChooser.listViewButtonToolTip.textAndMnemonic=Lista -FileChooser.listViewButtonAccessibleName=Lista -FileChooser.listViewActionLabel.textAndMnemonic=Lista -FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detalhes -FileChooser.detailsViewButtonAccessibleName=Detalhes -FileChooser.detailsViewActionLabel.textAndMnemonic=Detalhes -FileChooser.refreshActionLabel.textAndMnemonic=Atualizar -FileChooser.viewMenuLabel.textAndMnemonic=Exibir -FileChooser.fileNameHeader.textAndMnemonic=Nome -FileChooser.fileSizeHeader.textAndMnemonic=Tamanho -FileChooser.fileTypeHeader.textAndMnemonic=Tipo -FileChooser.fileDateHeader.textAndMnemonic=Modificado -FileChooser.fileAttrHeader.textAndMnemonic=Atributos +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Synth Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Consultar Em: +FileChooser.saveInLabel.textAndMnemonic=Salvar Em: +FileChooser.fileNameLabel.textAndMnemonic=Nome do Arquivo: +FileChooser.folderNameLabel.textAndMnemonic=Nome da pasta: +FileChooser.filesOfTypeLabel.textAndMnemonic=Arquivos do Tipo: +FileChooser.upFolderToolTip.textAndMnemonic=Um N\u00EDvel Acima +FileChooser.upFolderAccessibleName=Acima +FileChooser.homeFolderToolTip.textAndMnemonic=In\u00EDcio +FileChooser.homeFolderAccessibleName=In\u00EDcio +FileChooser.newFolderToolTip.textAndMnemonic=Criar Nova Pasta +FileChooser.newFolderAccessibleName=Nova Pasta +FileChooser.newFolderActionLabel.textAndMnemonic=Nova Pasta +FileChooser.listViewButtonToolTip.textAndMnemonic=Lista +FileChooser.listViewButtonAccessibleName=Lista +FileChooser.listViewActionLabel.textAndMnemonic=Lista +FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detalhes +FileChooser.detailsViewButtonAccessibleName=Detalhes +FileChooser.detailsViewActionLabel.textAndMnemonic=Detalhes +FileChooser.refreshActionLabel.textAndMnemonic=Atualizar +FileChooser.viewMenuLabel.textAndMnemonic=Exibir +FileChooser.fileNameHeader.textAndMnemonic=Nome +FileChooser.fileSizeHeader.textAndMnemonic=Tamanho +FileChooser.fileTypeHeader.textAndMnemonic=Tipo +FileChooser.fileDateHeader.textAndMnemonic=Modificado +FileChooser.fileAttrHeader.textAndMnemonic=Atributos
--- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,45 +1,45 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Synth Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=Leta i: -FileChooser.saveInLabel.textAndMnemonic=Spara i: -FileChooser.fileNameLabel.textAndMnemonic=Filnamn: -FileChooser.folderNameLabel.textAndMnemonic=Mapp: -FileChooser.filesOfTypeLabel.textAndMnemonic=Filformat: -FileChooser.upFolderToolTip.textAndMnemonic=Upp en niv\u00E5 -FileChooser.upFolderAccessibleName=Upp -FileChooser.homeFolderToolTip.textAndMnemonic=Hem -FileChooser.homeFolderAccessibleName=Hem -FileChooser.newFolderToolTip.textAndMnemonic=Skapa ny mapp -FileChooser.newFolderAccessibleName=Ny mapp -FileChooser.newFolderActionLabel.textAndMnemonic=Ny mapp -FileChooser.listViewButtonToolTip.textAndMnemonic=Lista -FileChooser.listViewButtonAccessibleName=Lista -FileChooser.listViewActionLabel.textAndMnemonic=Lista -FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detaljer -FileChooser.detailsViewButtonAccessibleName=Detaljer -FileChooser.detailsViewActionLabel.textAndMnemonic=Detaljer -FileChooser.refreshActionLabel.textAndMnemonic=F\u00F6rnya -FileChooser.viewMenuLabel.textAndMnemonic=Vy -FileChooser.fileNameHeader.textAndMnemonic=Namn -FileChooser.fileSizeHeader.textAndMnemonic=Storlek -FileChooser.fileTypeHeader.textAndMnemonic=Typ -FileChooser.fileDateHeader.textAndMnemonic=\u00C4ndrad -FileChooser.fileAttrHeader.textAndMnemonic=Attribut +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Synth Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=Leta i: +FileChooser.saveInLabel.textAndMnemonic=Spara i: +FileChooser.fileNameLabel.textAndMnemonic=Filnamn: +FileChooser.folderNameLabel.textAndMnemonic=Mapp: +FileChooser.filesOfTypeLabel.textAndMnemonic=Filformat: +FileChooser.upFolderToolTip.textAndMnemonic=Upp en niv\u00E5 +FileChooser.upFolderAccessibleName=Upp +FileChooser.homeFolderToolTip.textAndMnemonic=Hem +FileChooser.homeFolderAccessibleName=Hem +FileChooser.newFolderToolTip.textAndMnemonic=Skapa ny mapp +FileChooser.newFolderAccessibleName=Ny mapp +FileChooser.newFolderActionLabel.textAndMnemonic=Ny mapp +FileChooser.listViewButtonToolTip.textAndMnemonic=Lista +FileChooser.listViewButtonAccessibleName=Lista +FileChooser.listViewActionLabel.textAndMnemonic=Lista +FileChooser.detailsViewButtonToolTip.textAndMnemonic=Detaljer +FileChooser.detailsViewButtonAccessibleName=Detaljer +FileChooser.detailsViewActionLabel.textAndMnemonic=Detaljer +FileChooser.refreshActionLabel.textAndMnemonic=F\u00F6rnya +FileChooser.viewMenuLabel.textAndMnemonic=Vy +FileChooser.fileNameHeader.textAndMnemonic=Namn +FileChooser.fileSizeHeader.textAndMnemonic=Storlek +FileChooser.fileTypeHeader.textAndMnemonic=Typ +FileChooser.fileDateHeader.textAndMnemonic=\u00C4ndrad +FileChooser.fileAttrHeader.textAndMnemonic=Attribut
--- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,45 +1,45 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Synth Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=\u67E5\u770B: -FileChooser.saveInLabel.textAndMnemonic=\u4FDD\u5B58: -FileChooser.fileNameLabel.textAndMnemonic=\u6587\u4EF6\u540D: -FileChooser.folderNameLabel.textAndMnemonic=\u6587\u4EF6\u5939\u540D: -FileChooser.filesOfTypeLabel.textAndMnemonic=\u6587\u4EF6\u7C7B\u578B: -FileChooser.upFolderToolTip.textAndMnemonic=\u5411\u4E0A\u4E00\u7EA7 -FileChooser.upFolderAccessibleName=\u5411\u4E0A -FileChooser.homeFolderToolTip.textAndMnemonic=\u4E3B\u76EE\u5F55 -FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u5F55 -FileChooser.newFolderToolTip.textAndMnemonic=\u521B\u5EFA\u65B0\u6587\u4EF6\u5939 -FileChooser.newFolderAccessibleName=\u65B0\u5EFA\u6587\u4EF6\u5939 -FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u5EFA\u6587\u4EF6\u5939 -FileChooser.listViewButtonToolTip.textAndMnemonic=\u5217\u8868 -FileChooser.listViewButtonAccessibleName=\u5217\u8868 -FileChooser.listViewActionLabel.textAndMnemonic=\u5217\u8868 -FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8BE6\u7EC6\u8D44\u6599 -FileChooser.detailsViewButtonAccessibleName=\u8BE6\u7EC6\u8D44\u6599 -FileChooser.detailsViewActionLabel.textAndMnemonic=\u8BE6\u7EC6\u8D44\u6599 -FileChooser.refreshActionLabel.textAndMnemonic=\u5237\u65B0 -FileChooser.viewMenuLabel.textAndMnemonic=\u89C6\u56FE -FileChooser.fileNameHeader.textAndMnemonic=\u540D\u79F0 -FileChooser.fileSizeHeader.textAndMnemonic=\u5927\u5C0F -FileChooser.fileTypeHeader.textAndMnemonic=\u7C7B\u578B -FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6539\u65E5\u671F -FileChooser.fileAttrHeader.textAndMnemonic=\u5C5E\u6027 +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Synth Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=\u67E5\u770B: +FileChooser.saveInLabel.textAndMnemonic=\u4FDD\u5B58: +FileChooser.fileNameLabel.textAndMnemonic=\u6587\u4EF6\u540D: +FileChooser.folderNameLabel.textAndMnemonic=\u6587\u4EF6\u5939\u540D: +FileChooser.filesOfTypeLabel.textAndMnemonic=\u6587\u4EF6\u7C7B\u578B: +FileChooser.upFolderToolTip.textAndMnemonic=\u5411\u4E0A\u4E00\u7EA7 +FileChooser.upFolderAccessibleName=\u5411\u4E0A +FileChooser.homeFolderToolTip.textAndMnemonic=\u4E3B\u76EE\u5F55 +FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u5F55 +FileChooser.newFolderToolTip.textAndMnemonic=\u521B\u5EFA\u65B0\u6587\u4EF6\u5939 +FileChooser.newFolderAccessibleName=\u65B0\u5EFA\u6587\u4EF6\u5939 +FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u5EFA\u6587\u4EF6\u5939 +FileChooser.listViewButtonToolTip.textAndMnemonic=\u5217\u8868 +FileChooser.listViewButtonAccessibleName=\u5217\u8868 +FileChooser.listViewActionLabel.textAndMnemonic=\u5217\u8868 +FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8BE6\u7EC6\u8D44\u6599 +FileChooser.detailsViewButtonAccessibleName=\u8BE6\u7EC6\u8D44\u6599 +FileChooser.detailsViewActionLabel.textAndMnemonic=\u8BE6\u7EC6\u8D44\u6599 +FileChooser.refreshActionLabel.textAndMnemonic=\u5237\u65B0 +FileChooser.viewMenuLabel.textAndMnemonic=\u89C6\u56FE +FileChooser.fileNameHeader.textAndMnemonic=\u540D\u79F0 +FileChooser.fileSizeHeader.textAndMnemonic=\u5927\u5C0F +FileChooser.fileTypeHeader.textAndMnemonic=\u7C7B\u578B +FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6539\u65E5\u671F +FileChooser.fileAttrHeader.textAndMnemonic=\u5C5E\u6027
--- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,45 +1,45 @@ -# This properties file is used to create a PropertyResourceBundle -# It contains Locale specific strings used be the Synth Look and Feel. -# Currently, the following components need this for support: -# -# FileChooser -# -# When this file is read in, the strings are put into the -# defaults table. This is an implementation detail of the current -# workings of Swing. DO NOT DEPEND ON THIS. -# This may change in future versions of Swing as we improve localization -# support. -# -# Refer to the note in basic.properties for a description as to what -# the mnemonics correspond to and how to calculate them. -# -# @author Steve Wilson - - -############ FILE CHOOSER STRINGS ############# - -FileChooser.lookInLabel.textAndMnemonic=\u67E5\u8A62: -FileChooser.saveInLabel.textAndMnemonic=\u5132\u5B58\u65BC: -FileChooser.fileNameLabel.textAndMnemonic=\u6A94\u6848\u540D\u7A31: -FileChooser.folderNameLabel.textAndMnemonic=\u8CC7\u6599\u593E\u540D\u7A31: -FileChooser.filesOfTypeLabel.textAndMnemonic=\u6A94\u6848\u985E\u578B: -FileChooser.upFolderToolTip.textAndMnemonic=\u5F80\u4E0A\u4E00\u5C64 -FileChooser.upFolderAccessibleName=\u5F80\u4E0A -FileChooser.homeFolderToolTip.textAndMnemonic=\u4E3B\u76EE\u9304 -FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u9304 -FileChooser.newFolderToolTip.textAndMnemonic=\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E -FileChooser.newFolderAccessibleName=\u65B0\u8CC7\u6599\u593E -FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u8CC7\u6599\u593E -FileChooser.listViewButtonToolTip.textAndMnemonic=\u6E05\u55AE -FileChooser.listViewButtonAccessibleName=\u6E05\u55AE -FileChooser.listViewActionLabel.textAndMnemonic=\u6E05\u55AE -FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8A73\u7D30\u8CC7\u8A0A -FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30\u8CC7\u8A0A -FileChooser.detailsViewActionLabel.textAndMnemonic=\u8A73\u7D30\u8CC7\u8A0A -FileChooser.refreshActionLabel.textAndMnemonic=\u91CD\u65B0\u6574\u7406 -FileChooser.viewMenuLabel.textAndMnemonic=\u6AA2\u8996 -FileChooser.fileNameHeader.textAndMnemonic=\u540D\u7A31 -FileChooser.fileSizeHeader.textAndMnemonic=\u5927\u5C0F -FileChooser.fileTypeHeader.textAndMnemonic=\u985E\u578B -FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6539\u65E5\u671F -FileChooser.fileAttrHeader.textAndMnemonic=\u5C6C\u6027 +# This properties file is used to create a PropertyResourceBundle +# It contains Locale specific strings used be the Synth Look and Feel. +# Currently, the following components need this for support: +# +# FileChooser +# +# When this file is read in, the strings are put into the +# defaults table. This is an implementation detail of the current +# workings of Swing. DO NOT DEPEND ON THIS. +# This may change in future versions of Swing as we improve localization +# support. +# +# Refer to the note in basic.properties for a description as to what +# the mnemonics correspond to and how to calculate them. +# +# @author Steve Wilson + + +############ FILE CHOOSER STRINGS ############# + +FileChooser.lookInLabel.textAndMnemonic=\u67E5\u8A62: +FileChooser.saveInLabel.textAndMnemonic=\u5132\u5B58\u65BC: +FileChooser.fileNameLabel.textAndMnemonic=\u6A94\u6848\u540D\u7A31: +FileChooser.folderNameLabel.textAndMnemonic=\u8CC7\u6599\u593E\u540D\u7A31: +FileChooser.filesOfTypeLabel.textAndMnemonic=\u6A94\u6848\u985E\u578B: +FileChooser.upFolderToolTip.textAndMnemonic=\u5F80\u4E0A\u4E00\u5C64 +FileChooser.upFolderAccessibleName=\u5F80\u4E0A +FileChooser.homeFolderToolTip.textAndMnemonic=\u4E3B\u76EE\u9304 +FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u9304 +FileChooser.newFolderToolTip.textAndMnemonic=\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E +FileChooser.newFolderAccessibleName=\u65B0\u8CC7\u6599\u593E +FileChooser.newFolderActionLabel.textAndMnemonic=\u65B0\u8CC7\u6599\u593E +FileChooser.listViewButtonToolTip.textAndMnemonic=\u6E05\u55AE +FileChooser.listViewButtonAccessibleName=\u6E05\u55AE +FileChooser.listViewActionLabel.textAndMnemonic=\u6E05\u55AE +FileChooser.detailsViewButtonToolTip.textAndMnemonic=\u8A73\u7D30\u8CC7\u8A0A +FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30\u8CC7\u8A0A +FileChooser.detailsViewActionLabel.textAndMnemonic=\u8A73\u7D30\u8CC7\u8A0A +FileChooser.refreshActionLabel.textAndMnemonic=\u91CD\u65B0\u6574\u7406 +FileChooser.viewMenuLabel.textAndMnemonic=\u6AA2\u8996 +FileChooser.fileNameHeader.textAndMnemonic=\u540D\u7A31 +FileChooser.fileSizeHeader.textAndMnemonic=\u5927\u5C0F +FileChooser.fileTypeHeader.textAndMnemonic=\u985E\u578B +FileChooser.fileDateHeader.textAndMnemonic=\u4FEE\u6539\u65E5\u671F +FileChooser.fileAttrHeader.textAndMnemonic=\u5C6C\u6027
--- a/src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2010, 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
--- a/src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2010, 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
--- a/src/share/classes/java/awt/Font.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/java/awt/Font.java Mon Jun 25 10:12:56 2012 +0100 @@ -36,6 +36,7 @@ import java.awt.peer.FontPeer; import java.io.*; import java.lang.ref.SoftReference; +import java.nio.file.Files; import java.security.AccessController; import java.security.PrivilegedExceptionAction; import java.text.AttributedCharacterIterator.Attribute; @@ -830,7 +831,7 @@ File f = null; boolean hasPerm = false; try { - f = File.createTempFile("+~JT", ".tmp", null); + f = Files.createTempFile("+~JT", ".tmp").toFile(); f.delete(); f = null; hasPerm = true; @@ -880,7 +881,7 @@ final File tFile = AccessController.doPrivileged( new PrivilegedExceptionAction<File>() { public File run() throws IOException { - return File.createTempFile("+~JF", ".tmp", null); + return Files.createTempFile("+~JF", ".tmp").toFile(); } } );
--- a/src/share/classes/java/lang/invoke/MethodHandles.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/java/lang/invoke/MethodHandles.java Mon Jun 25 10:12:56 2012 +0100 @@ -407,7 +407,7 @@ * an access$N method. */ Lookup() { - this(getCallerClassAtEntryPoint(), ALL_MODES); + this(getCallerClassAtEntryPoint(false), ALL_MODES); // make sure we haven't accidentally picked up a privileged class: checkUnprivilegedlookupClass(lookupClass); } @@ -461,8 +461,8 @@ && !VerifyAccess.isSamePackageMember(this.lookupClass, requestedLookupClass)) { newModes &= ~PRIVATE; } - if (newModes == PUBLIC - && !VerifyAccess.isClassAccessible(requestedLookupClass, this.lookupClass)) { + if ((newModes & PUBLIC) != 0 + && !VerifyAccess.isClassAccessible(requestedLookupClass, this.lookupClass, allowedModes)) { // The requested class it not accessible from the lookup class. // No permissions. newModes = 0; @@ -540,13 +540,17 @@ } } - // call this from an entry point method in Lookup with extraFrames=0. - private static Class<?> getCallerClassAtEntryPoint() { + /* Obtain the external caller class, when called from Lookup.<init> or a first-level subroutine. */ + private static Class<?> getCallerClassAtEntryPoint(boolean inSubroutine) { final int CALLER_DEPTH = 4; + // Stack for the constructor entry point (inSubroutine=false): // 0: Reflection.getCC, 1: getCallerClassAtEntryPoint, // 2: Lookup.<init>, 3: MethodHandles.*, 4: caller + // The stack is slightly different for a subroutine of a Lookup.find* method: + // 2: Lookup.*, 3: Lookup.find*.*, 4: caller // Note: This should be the only use of getCallerClass in this file. - assert(Reflection.getCallerClass(CALLER_DEPTH-1) == MethodHandles.class); + assert(Reflection.getCallerClass(CALLER_DEPTH-2) == Lookup.class); + assert(Reflection.getCallerClass(CALLER_DEPTH-1) == (inSubroutine ? Lookup.class : MethodHandles.class)); return Reflection.getCallerClass(CALLER_DEPTH); } @@ -1086,7 +1090,7 @@ void checkSymbolicClass(Class<?> refc) throws IllegalAccessException { Class<?> caller = lookupClassOrNull(); - if (caller != null && !VerifyAccess.isClassAccessible(refc, caller)) + if (caller != null && !VerifyAccess.isClassAccessible(refc, caller, allowedModes)) throw new MemberName(refc).makeAccessException("symbolic reference class is not public", this); } @@ -1101,7 +1105,13 @@ // Step 1: smgr.checkMemberAccess(refc, Member.PUBLIC); // Step 2: - if (!VerifyAccess.classLoaderIsAncestor(lookupClass, refc)) + Class<?> callerClass = ((allowedModes & PRIVATE) != 0 + ? lookupClass // for strong access modes, no extra check + // next line does stack walk magic; do not refactor: + : getCallerClassAtEntryPoint(true)); + if (!VerifyAccess.classLoaderIsAncestor(lookupClass, refc) || + (callerClass != lookupClass && + !VerifyAccess.classLoaderIsAncestor(callerClass, refc))) smgr.checkPackageAccess(VerifyAccess.getPackageName(refc)); // Step 3: if (m.isPublic()) return; @@ -1152,9 +1162,10 @@ int requestedModes = fixmods(mods); // adjust 0 => PACKAGE if ((requestedModes & allowedModes) != 0 && VerifyAccess.isMemberAccessible(refc, m.getDeclaringClass(), - mods, lookupClass())) + mods, lookupClass(), allowedModes)) return; if (((requestedModes & ~allowedModes) & PROTECTED) != 0 + && (allowedModes & PACKAGE) != 0 && VerifyAccess.isSamePackage(m.getDeclaringClass(), lookupClass())) // Protected members can also be checked as if they were package-private. return; @@ -1169,9 +1180,9 @@ (defc == refc || Modifier.isPublic(refc.getModifiers()))); if (!classOK && (allowedModes & PACKAGE) != 0) { - classOK = (VerifyAccess.isClassAccessible(defc, lookupClass()) && + classOK = (VerifyAccess.isClassAccessible(defc, lookupClass(), ALL_MODES) && (defc == refc || - VerifyAccess.isClassAccessible(refc, lookupClass()))); + VerifyAccess.isClassAccessible(refc, lookupClass(), ALL_MODES))); } if (!classOK) return "class is not public";
--- a/src/share/classes/java/util/HashMap.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/java/util/HashMap.java Mon Jun 25 10:12:56 2012 +0100 @@ -221,6 +221,7 @@ ? Integer.parseInt(altThreshold) : ALTERNATE_HASHING_THRESHOLD_DEFAULT; + // disable alternative hashing if -1 if(threshold == -1) { threshold = Integer.MAX_VALUE; }
--- a/src/share/classes/java/util/Hashtable.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/java/util/Hashtable.java Mon Jun 25 10:12:56 2012 +0100 @@ -171,7 +171,7 @@ * This value may be overridden by defining the system property * {@code java.util.althashing.threshold}. A property value of {@code 1} * forces alternative hashing to be used at all times whereas - * {@code 2147483648 } ({@code Integer.MAX_VALUE}) value ensures that + * {@code -1 } value ensures that * alternative hashing is never used. */ static final int ALTERNATE_HASHING_THRESHOLD_DEFAULT = 512; @@ -195,8 +195,9 @@ try { threshold = (null != altThreshold) ? Integer.parseInt(altThreshold) - : 1; + : ALTERNATE_HASHING_THRESHOLD_DEFAULT; + // disable alternative hashing if -1 if(threshold == -1) { threshold = Integer.MAX_VALUE; }
--- a/src/share/classes/java/util/WeakHashMap.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/java/util/WeakHashMap.java Mon Jun 25 10:12:56 2012 +0100 @@ -218,6 +218,7 @@ ? Integer.parseInt(altThreshold) : ALTERNATE_HASHING_THRESHOLD_DEFAULT; + // disable alternative hashing if -1 if(threshold == -1) { threshold = Integer.MAX_VALUE; } @@ -356,7 +357,7 @@ if (useAltHashing) { h = hashSeed; if (k instanceof String) { - return h ^ sun.misc.Hashing.stringHash32((String) k); + return sun.misc.Hashing.stringHash32((String) k); } else { h ^= k.hashCode(); }
--- a/src/share/classes/java/util/concurrent/ConcurrentHashMap.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/java/util/concurrent/ConcurrentHashMap.java Mon Jun 25 10:12:56 2012 +0100 @@ -198,6 +198,7 @@ ? Integer.parseInt(altThreshold) : 1; + // disable alternative hashing if -1 if(threshold == -1) { threshold = Integer.MAX_VALUE; }
--- a/src/share/classes/javax/imageio/stream/FileCacheImageInputStream.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/javax/imageio/stream/FileCacheImageInputStream.java Mon Jun 25 10:12:56 2012 +0100 @@ -29,6 +29,7 @@ import java.io.InputStream; import java.io.IOException; import java.io.RandomAccessFile; +import java.nio.file.Files; import com.sun.imageio.stream.StreamCloser; import com.sun.imageio.stream.StreamFinalizer; import sun.java2d.Disposer; @@ -97,8 +98,11 @@ throw new IllegalArgumentException("Not a directory!"); } this.stream = stream; - this.cacheFile = - File.createTempFile("imageio", ".tmp", cacheDir); + if (cacheDir == null) + this.cacheFile = Files.createTempFile("imageio", ".tmp").toFile(); + else + this.cacheFile = Files.createTempFile(cacheDir.toPath(), "imageio", ".tmp") + .toFile(); this.cache = new RandomAccessFile(cacheFile, "rw"); this.closeAction = StreamCloser.createCloseAction(this);
--- a/src/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java Mon Jun 25 10:12:56 2012 +0100 @@ -29,6 +29,7 @@ import java.io.IOException; import java.io.OutputStream; import java.io.RandomAccessFile; +import java.nio.file.Files; import com.sun.imageio.stream.StreamCloser; /** @@ -83,8 +84,11 @@ throw new IllegalArgumentException("Not a directory!"); } this.stream = stream; - this.cacheFile = - File.createTempFile("imageio", ".tmp", cacheDir); + if (cacheDir == null) + this.cacheFile = Files.createTempFile("imageio", ".tmp").toFile(); + else + this.cacheFile = Files.createTempFile(cacheDir.toPath(), "imageio", ".tmp") + .toFile(); this.cache = new RandomAccessFile(cacheFile, "rw"); this.closeAction = StreamCloser.createCloseAction(this);
--- a/src/share/classes/javax/management/loading/MLet.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/javax/management/loading/MLet.java Mon Jun 25 10:12:56 2012 +0100 @@ -44,6 +44,7 @@ import java.net.MalformedURLException; import java.net.URL; import java.net.URLStreamHandlerFactory; +import java.nio.file.Files; import java.security.AccessController; import java.security.PrivilegedAction; import java.util.ArrayList; @@ -1160,8 +1161,9 @@ try { File directory = new File(libraryDirectory); directory.mkdirs(); - File file = File.createTempFile(libname + ".", null, - directory); + File file = Files.createTempFile(directory.toPath(), + libname + ".", null) + .toFile(); file.deleteOnExit(); FileOutputStream fileOutput = new FileOutputStream(file); try {
--- a/src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java Mon Jun 25 10:12:56 2012 +0100 @@ -152,8 +152,8 @@ if (!c.isEnabled()) { state = DISABLED; } - if (SynthLookAndFeel.selectedUI == this) { - return SynthLookAndFeel.selectedUIState | SynthConstants.ENABLED; + if (SynthLookAndFeel.getSelectedUI() == this) { + return SynthLookAndFeel.getSelectedUIState() | SynthConstants.ENABLED; } AbstractButton button = (AbstractButton) c; ButtonModel model = button.getModel();
--- a/src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java Mon Jun 25 10:12:56 2012 +0100 @@ -97,9 +97,9 @@ private int getComponentState(JComponent c) { int state = SynthLookAndFeel.getComponentState(c); - if (SynthLookAndFeel.selectedUI == this && + if (SynthLookAndFeel.getSelectedUI() == this && state == SynthConstants.ENABLED) { - state = SynthLookAndFeel.selectedUIState | SynthConstants.ENABLED; + state = SynthLookAndFeel.getSelectedUIState() | SynthConstants.ENABLED; } return state; }
--- a/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java Mon Jun 25 10:12:56 2012 +0100 @@ -77,27 +77,25 @@ new StringBuffer("com.sun.java.swing.plaf.gtk.StyleCache"); /** + * AppContext key to get selectedUI. + */ + private static final Object SELECTED_UI_KEY = new StringBuilder("selectedUI"); + + /** + * AppContext key to get selectedUIState. + */ + private static final Object SELECTED_UI_STATE_KEY = new StringBuilder("selectedUIState"); + + /** * The last SynthStyleFactory that was asked for from AppContext * <code>lastContext</code>. */ private static SynthStyleFactory lastFactory; /** - * If this is true it indicates there is more than one AppContext active - * and that we need to make sure in getStyleCache the requesting - * AppContext matches that of <code>lastContext</code> before returning - * it. - */ - private static boolean multipleApps; - /** * AppContext lastLAF came from. */ private static AppContext lastContext; - // Refer to setSelectedUI - static ComponentUI selectedUI; - // Refer to setSelectedUI - static int selectedUIState; - /** * SynthStyleFactory for the this SynthLookAndFeel. */ @@ -111,6 +109,10 @@ private Handler _handler; + static ComponentUI getSelectedUI() { + return (ComponentUI) AppContext.getAppContext().get(SELECTED_UI_KEY); + } + /** * Used by the renderers. For the most part the renderers are implemented * as Labels, which is problematic in so far as they are never selected. @@ -122,8 +124,8 @@ static void setSelectedUI(ComponentUI uix, boolean selected, boolean focused, boolean enabled, boolean rollover) { - selectedUI = uix; - selectedUIState = 0; + int selectedUIState = 0; + if (selected) { selectedUIState = SynthConstants.SELECTED; if (focused) { @@ -140,19 +142,32 @@ else { if (enabled) { selectedUIState |= SynthConstants.ENABLED; - selectedUIState = SynthConstants.FOCUSED; + if (focused) { + selectedUIState |= SynthConstants.FOCUSED; + } } else { selectedUIState |= SynthConstants.DISABLED; } } + + AppContext context = AppContext.getAppContext(); + + context.put(SELECTED_UI_KEY, uix); + context.put(SELECTED_UI_STATE_KEY, Integer.valueOf(selectedUIState)); + } + + static int getSelectedUIState() { + Integer result = (Integer) AppContext.getAppContext().get(SELECTED_UI_STATE_KEY); + + return result == null ? 0 : result.intValue(); } /** * Clears out the selected UI that was last set in setSelectedUI. */ static void resetSelectedUI() { - selectedUI = null; + AppContext.getAppContext().remove(SELECTED_UI_KEY); } @@ -167,10 +182,6 @@ // for a particular AppContext. synchronized(SynthLookAndFeel.class) { AppContext context = AppContext.getAppContext(); - if (!multipleApps && context != lastContext && - lastContext != null) { - multipleApps = true; - } lastFactory = cache; lastContext = context; context.put(STYLE_FACTORY_KEY, cache); @@ -184,17 +195,13 @@ */ public static SynthStyleFactory getStyleFactory() { synchronized(SynthLookAndFeel.class) { - if (!multipleApps) { - return lastFactory; - } AppContext context = AppContext.getAppContext(); if (lastContext == context) { return lastFactory; } lastContext = context; - lastFactory = (SynthStyleFactory)AppContext.getAppContext().get - (STYLE_FACTORY_KEY); + lastFactory = (SynthStyleFactory) context.get(STYLE_FACTORY_KEY); return lastFactory; } }
--- a/src/share/classes/sun/applet/resources/MsgAppletViewer_ja.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_ja.java Mon Jun 25 10:12:56 2012 +0100 @@ -38,7 +38,7 @@ {"appletviewer.menuitem.stop", "\u505C\u6B62"}, {"appletviewer.menuitem.save", "\u4FDD\u5B58..."}, {"appletviewer.menuitem.start", "\u958B\u59CB"}, - {"appletviewer.menuitem.clone", "\u30AF\u30ED\u30FC\u30F3\u306E\u4F5C\u6210..."}, + {"appletviewer.menuitem.clone", "\u30AF\u30ED\u30FC\u30F3..."}, {"appletviewer.menuitem.tag", "\u30BF\u30B0..."}, {"appletviewer.menuitem.info", "\u60C5\u5831..."}, {"appletviewer.menuitem.edit", "\u7DE8\u96C6"},
--- a/src/share/classes/sun/applet/resources/MsgAppletViewer_pt_BR.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_pt_BR.java Mon Jun 25 10:12:56 2012 +0100 @@ -137,7 +137,7 @@ {"appletpanel.fileexception", "exce\u00E7\u00E3o de {0} ao carregar: {1}"}, {"appletpanel.filedeath", "{0} eliminado ao carregar: {1}"}, {"appletpanel.fileerror", "erro de {0} ao carregar: {1}"}, - {"appletpanel.badattribute.exception", "Parse de HTML: valor incorreto do atributo de largura/altura"}, + {"appletpanel.badattribute.exception", "Parsing de HTML: valor incorreto do atributo de largura/altura"}, {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream requer um carregador n\u00E3o nulo"}, {"appletprops.title", "Propriedades do AppletViewer"}, {"appletprops.label.http.server", "Servidor proxy Http:"},
--- a/src/share/classes/sun/applet/resources/MsgAppletViewer_sv.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_sv.java Mon Jun 25 10:12:56 2012 +0100 @@ -98,11 +98,11 @@ {"appletioexception.loadclass.throw.notloaded", "klass inte inl\u00E4st: {0}"}, {"appletclassloader.loadcode.verbose", "\u00D6ppnar str\u00F6m till: {0} f\u00F6r h\u00E4mtning av {1}"}, {"appletclassloader.filenotfound", "Hittade inte fil vid s\u00F6kning efter: {0}"}, - {"appletclassloader.fileformat", "Undantag av filformat vid l\u00E4sning av: {0}"}, - {"appletclassloader.fileioexception", "I/O-undantag vid l\u00E4sning: {0}"}, - {"appletclassloader.fileexception", "{0} undantag vid l\u00E4sning: {1}"}, - {"appletclassloader.filedeath", "{0} avslutad vid l\u00E4sning: {1}"}, - {"appletclassloader.fileerror", "{0} fel vid l\u00E4sning: {1}"}, + {"appletclassloader.fileformat", "Undantag av filformat vid laddning av: {0}"}, + {"appletclassloader.fileioexception", "I/O-undantag vid laddning: {0}"}, + {"appletclassloader.fileexception", "{0} undantag vid laddning: {1}"}, + {"appletclassloader.filedeath", "{0} avslutad vid laddning: {1}"}, + {"appletclassloader.fileerror", "{0} fel vid laddning: {1}"}, {"appletclassloader.findclass.verbose.openstream", "\u00D6ppnar str\u00F6m till: {0} f\u00F6r h\u00E4mtning av {1}"}, {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource f\u00F6r namnet: {0}"}, {"appletclassloader.getresource.verbose.found", "Hittade resursen: {0} som systemresurs"}, @@ -132,11 +132,11 @@ {"appletpanel.notdisposed", "Ladda: applet har inte kasserats."}, {"appletpanel.bail", "Avbruten."}, {"appletpanel.filenotfound", "Hittade inte fil vid s\u00F6kning efter: {0}"}, - {"appletpanel.fileformat", "Undantag av filformat vid l\u00E4sning av: {0}"}, - {"appletpanel.fileioexception", "I/O-undantag vid l\u00E4sning: {0}"}, - {"appletpanel.fileexception", "{0} undantag vid l\u00E4sning: {1}"}, - {"appletpanel.filedeath", "{0} avslutad vid l\u00E4sning: {1}"}, - {"appletpanel.fileerror", "{0} fel vid l\u00E4sning: {1}"}, + {"appletpanel.fileformat", "Undantag av filformat vid laddning av: {0}"}, + {"appletpanel.fileioexception", "I/O-undantag vid laddning: {0}"}, + {"appletpanel.fileexception", "{0} undantag vid laddning: {1}"}, + {"appletpanel.filedeath", "{0} avslutad vid laddning: {1}"}, + {"appletpanel.fileerror", "{0} fel vid laddning: {1}"}, {"appletpanel.badattribute.exception", "HTML-tolkning: felaktigt v\u00E4rde f\u00F6r bredd-/h\u00F6jdattribut"}, {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream kr\u00E4ver laddare med icke-null"}, {"appletprops.title", "AppletViewer-egenskaper"},
--- a/src/share/classes/sun/applet/resources/MsgAppletViewer_zh_CN.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_zh_CN.java Mon Jun 25 10:12:56 2012 +0100 @@ -154,7 +154,7 @@ {"appletprops.choice.unsignedapplet.yes", "\u662F"}, {"appletprops.button.apply", "\u5E94\u7528"}, {"appletprops.button.cancel", "\u53D6\u6D88"}, - {"appletprops.button.reset", "\u91CD\u8BBE"}, + {"appletprops.button.reset", "\u91CD\u7F6E"}, {"appletprops.apply.exception", "\u65E0\u6CD5\u4FDD\u5B58\u5C5E\u6027: {0}"}, /* 4066432 */ {"appletprops.title.invalidproxy", "\u6761\u76EE\u65E0\u6548"},
--- a/src/share/classes/sun/awt/resources/awt_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/awt/resources/awt_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -105,7 +105,7 @@ AWT.colon=Doppelpunkt AWT.circumflex=Zirkumflex AWT.dollar=Dollarzeichen -AWT.euro=Euro-Zeichen +AWT.euro=Euro AWT.exclamationMark=Ausrufezeichen AWT.invertedExclamationMark=Umgekehrtes Ausrufezeichen AWT.leftParenthesis=Linke Klammer
--- a/src/share/classes/sun/awt/resources/awt_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/awt/resources/awt_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -4,7 +4,7 @@ # # Modifier names -AWT.shift=May\u00FAsculas +AWT.shift=May\u00FAs AWT.control=Ctrl AWT.alt=Alt AWT.meta=Meta
--- a/src/share/classes/sun/awt/resources/awt_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/awt/resources/awt_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -44,7 +44,7 @@ AWT.subtract=Teclado Num\u00E9rico - AWT.decimal=Teclado Num\u00E9rico . AWT.divide=Teclado Num\u00E9rico / -AWT.delete=Delete +AWT.delete=Deletar AWT.numLock=Num Lock AWT.scrollLock=Scroll Lock AWT.f1=F1
--- a/src/share/classes/sun/awt/resources/awt_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/awt/resources/awt_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -173,8 +173,8 @@ AWT.CompositionWindowTitle=\u8F93\u5165\u7A97\u53E3 AWT.InputMethodSelectionMenu=\u9009\u62E9\u8F93\u5165\u7A97\u53E3 AWT.HostInputMethodDisplayName=\u7CFB\u7EDF\u8F93\u5165\u6CD5 -AWT.InputMethodLanguage.ja=\u65E5\u6587 -AWT.InputMethodLanguage.ko=\u97E9\u6587 +AWT.InputMethodLanguage.ja=\u65E5\u8BED +AWT.InputMethodLanguage.ko=\u97E9\u8BED AWT.InputMethodLanguage.zh=\u4E2D\u6587 AWT.InputMethodLanguage.zh_CN=\u7B80\u4F53\u4E2D\u6587 AWT.InputMethodLanguage.zh_TW=\u7E41\u4F53\u4E2D\u6587
--- a/src/share/classes/sun/invoke/util/VerifyAccess.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/invoke/util/VerifyAccess.java Mon Jun 25 10:12:56 2012 +0100 @@ -37,6 +37,8 @@ private VerifyAccess() { } // cannot instantiate private static final int PACKAGE_ONLY = 0; + private static final int PACKAGE_ALLOWED = java.lang.invoke.MethodHandles.Lookup.PACKAGE; + private static final int PROTECTED_OR_PACKAGE_ALLOWED = (PACKAGE_ALLOWED|PROTECTED); private static final int ALL_ACCESS_MODES = (PUBLIC|PRIVATE|PROTECTED|PACKAGE_ONLY); private static final boolean ALLOW_NESTMATE_ACCESS = false; @@ -82,14 +84,19 @@ public static boolean isMemberAccessible(Class<?> refc, // symbolic ref class Class<?> defc, // actual def class int mods, // actual member mods - Class<?> lookupClass) { + Class<?> lookupClass, + int allowedModes) { + if (allowedModes == 0) return false; + assert((allowedModes & PUBLIC) != 0 && + (allowedModes & ~(ALL_ACCESS_MODES|PACKAGE_ALLOWED)) == 0); // Usually refc and defc are the same, but if they differ, verify them both. if (refc != defc) { - if (!isClassAccessible(refc, lookupClass)) { + if (!isClassAccessible(refc, lookupClass, allowedModes)) { // Note that defc is verified in the switch below. return false; } - if ((mods & (ALL_ACCESS_MODES|STATIC)) == (PROTECTED|STATIC)) { + if ((mods & (ALL_ACCESS_MODES|STATIC)) == (PROTECTED|STATIC) && + (allowedModes & PROTECTED_OR_PACKAGE_ALLOWED) != 0) { // Apply the special rules for refc here. if (!isRelatedClass(refc, lookupClass)) return isSamePackage(defc, lookupClass); @@ -98,19 +105,28 @@ // a superclass of the lookup class. } } - if (defc == lookupClass) + if (defc == lookupClass && + (allowedModes & PRIVATE) != 0) return true; // easy check; all self-access is OK switch (mods & ALL_ACCESS_MODES) { case PUBLIC: if (refc != defc) return true; // already checked above - return isClassAccessible(refc, lookupClass); + return isClassAccessible(refc, lookupClass, allowedModes); case PROTECTED: - return isSamePackage(defc, lookupClass) || isPublicSuperClass(defc, lookupClass); - case PACKAGE_ONLY: - return isSamePackage(defc, lookupClass); + if ((allowedModes & PROTECTED_OR_PACKAGE_ALLOWED) != 0 && + isSamePackage(defc, lookupClass)) + return true; + if ((allowedModes & PROTECTED) != 0 && + isPublicSuperClass(defc, lookupClass)) + return true; + return false; + case PACKAGE_ONLY: // That is, zero. Unmarked member is package-only access. + return ((allowedModes & PACKAGE_ALLOWED) != 0 && + isSamePackage(defc, lookupClass)); case PRIVATE: // Loosened rules for privates follows access rules for inner classes. return (ALLOW_NESTMATE_ACCESS && + (allowedModes & PRIVATE) != 0 && isSamePackageMember(defc, lookupClass)); default: throw new IllegalArgumentException("bad modifiers: "+Modifier.toString(mods)); @@ -138,11 +154,16 @@ * @param refc the symbolic reference class to which access is being checked (C) * @param lookupClass the class performing the lookup (D) */ - public static boolean isClassAccessible(Class<?> refc, Class<?> lookupClass) { + public static boolean isClassAccessible(Class<?> refc, Class<?> lookupClass, + int allowedModes) { + if (allowedModes == 0) return false; + assert((allowedModes & PUBLIC) != 0 && + (allowedModes & ~(ALL_ACCESS_MODES|PACKAGE_ALLOWED)) == 0); int mods = refc.getModifiers(); if (isPublic(mods)) return true; - if (isSamePackage(lookupClass, refc)) + if ((allowedModes & PACKAGE_ALLOWED) != 0 && + isSamePackage(lookupClass, refc)) return true; return false; } @@ -157,7 +178,7 @@ assert(!class1.isArray() && !class2.isArray()); if (class1 == class2) return true; - if (!loadersAreRelated(class1.getClassLoader(), class2.getClassLoader(), false)) + if (class1.getClassLoader() != class2.getClassLoader()) return false; String name1 = class1.getName(), name2 = class2.getName(); int dot = name1.lastIndexOf('.');
--- a/src/share/classes/sun/launcher/resources/launcher_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/launcher/resources/launcher_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -34,13 +34,13 @@ java.launcher.ergo.message2 =\ weil die Ausf\u00FChrung auf einem Server-Class-Rechner erfolgt.\n # Translators please note do not translate the options themselves -java.launcher.opt.footer =\ -cp <Class-Suchpfad von Verzeichnissen und .zip-/.jar-Dateien>\n\ -classpath <Class-Suchpfad von Verzeichnissen und .zip-/.jar-Dateien>\n\ Eine durch {0} getrennte Liste mit Verzeichnissen, .jar-Archiven\n\ und .zip-Archiven zur Suche nach Klassendateien.\n\ -D<name>=<value>\n\ Setzt eine Systemeigenschaft\n\ -verbose[:class|gc|jni]\n\ Aktiviert die Verbose-Ausgabe\n\ -version Druckt Produktversion und beendet das Programm\n\ -version:<value>\n\ Erfordert die angegebene Version zur Ausf\u00FChrung\n\ -showversion Druckt Produktversion und f\u00E4hrt fort\n\ -jre-restrict-search | -no-jre-restrict-search\n\ Bezieht private JREs des Benutzers in Versionssuche ein bzw. schlie\u00DFt sie aus\n\ -? -help Druckt diese Hilfemeldung\n\ -X Druckt Hilfe zu Nicht-Standardoptionen\n\ -ea[:<packagename>...|:<classname>]\n\ -enableassertions[:<packagename>...|:<classname>]\n\ Aktiviert Assertionen mit angegebener Granularit\u00E4t\n\ -da[:<packagename>...|:<classname>]\n\ -disableassertions[:<packagename>...|:<classname>]\n\ Deaktiviert Assertionen mit angegebener Granularit\u00E4t\n\ -esa | -enablesystemassertions\n\ Aktiviert Systemassertionen\n\ -dsa | -disablesystemassertions\n\ Deaktiviert Systemassertionen\n\ -agentlib:<libname>[=<options>]\n\ L\u00E4dt native Agent Library <libname>, z.B. -agentlib:hprof\n\ siehe auch, -agentlib:jdwp=help und -agentlib:hprof=help\n\ -agentpath:<pathname>[=<options>]\n\ L\u00E4dt native Agent Library nach vollem Pfadnamen\n\ -javaagent:<jarpath>[=<options>]\n\ L\u00E4dt Java-Programmiersprachen-Agent, siehe java.lang.instrument\n\ -splash:<imagepath>\n\ Zeigt Startbildschirm mit angegebenem Bild\nWeitere Einzelheiten finden Sie unter http://www.oracle.com/technetwork/java/javase/documentation/index.html. +java.launcher.opt.footer =\ -cp <Class-Suchpfad von Verzeichnissen und .zip-/.jar-Dateien>\n\\ -classpath <Class-Suchpfad von Verzeichnissen und .zip-/.jar-Dateien>\n\\ Eine durch {0} getrennte Liste mit Verzeichnissen, .jar-Archiven\n\\ und .zip-Archiven zur Suche nach Klassendateien.\n\\ -D<name>=<value>\n\\ Setzt eine Systemeigenschaft\n\\ -verbose[:class|gc|jni]\n\\ Aktiviert die Verbose-Ausgabe\n\\ -version Druckt Produktversion und beendet das Programm\n\\ -version:<value>\n\\ Erfordert die angegebene Version zur Ausf\u00FChrung\n\\ -showversion Druckt Produktversion und f\u00E4hrt fort\n\\ -jre-restrict-search | -no-jre-restrict-search\n\\ Bezieht private JREs des Benutzers in Versionssuche ein bzw. schlie\u00DFt sie aus\n\\ -? -help Druckt diese Hilfemeldung\n\\ -X Druckt Hilfe zu Nicht-Standardoptionen\n\\ -ea[:<packagename>...|:<classname>]\n\\ -enableassertions[:<packagename>...|:<classname>]\n\\ Aktiviert Assertionen mit angegebener Granularit\u00E4t\n\\ -da[:<packagename>...|:<classname>]\n\\ -disableassertions[:<packagename>...|:<classname>]\n\\ Deaktiviert Assertionen mit angegebener Granularit\u00E4t\n\\ -esa | -enablesystemassertions\n\\ Aktiviert Systemassertionen\n\\ -dsa | -disablesystemassertions\n\\ Deaktiviert Systemassertionen\n\\ -agentlib:<libname>[=<options>]\n\\ L\u00E4dt native Agent Library <libname>, z.B. -agentlib:hprof\n\\ siehe auch, -agentlib:jdwp=help und -agentlib:hprof=help\n\\ -agentpath:<pathname>[=<options>]\n\\ L\u00E4dt native Agent Library nach vollem Pfadnamen\n\\ -javaagent:<jarpath>[=<options>]\n\\ L\u00E4dt Java-Programmiersprachen-Agent, siehe java.lang.instrument\n\\ -splash:<imagepath>\n\\ Zeigt Startbildschirm mit angegebenem Bild\nWeitere Einzelheiten finden Sie unter http://java.sun.com/javase/reference. # Translators please note do not translate the options themselves java.launcher.X.usage=\ -Xmixed Ausf\u00FChrung im gemischten Modus (Standard)\n\ -Xint Nur Ausf\u00FChrung im interpretierten Modus\n\ -Xbootclasspath:<Verzeichnisse und ZIP-/JAR-Dateien durch {0} getrennt>\n\ Legt Suchpfad f\u00FCr Bootstrap-Klassen und Ressourcen fest\n\ -Xbootclasspath/a:<Verzeichnisse und ZIP-/JAR-Dateien durch {0} getrennt>\n\ H\u00E4ngt an das Ende des Bootstrap Classpath an\n\ -Xbootclasspath/p:<Verzeichnisse und ZIP-/JAR-Dateien durch {0} getrennt>\n\ Stellt Bootstrap Classpath voran\n\ -Xdiag Zeigt zus\u00E4tzliche Diagnosemeldungen an\n\ -Xnoclassgc Deaktiviert Klassen-Garbage Collection\n\ -Xincgc Aktiviert inkrementelle Garbage Collection\n\ -Xloggc:<file> Loggt GC-Status in einer Datei mit Zeitstempeln\n\ -Xbatch Deaktiviert Hintergrundkompilierung\n\ -Xms<size> Legt anf\u00E4ngliche Java Heap-Gr\u00F6\u00DFe fest\n\ -Xmx<size> Legt maximale Java Heap-Gr\u00F6\u00DFe fest\n\ -Xss<size> Legt Java-Thread-Stack-Gr\u00F6\u00DFe fest\n\ -Xprof Gibt CPU-Profiling-Daten aus\n\ -Xfuture Aktiviert strengste Pr\u00FCfungen, antizipiert zuk\u00FCnftigen Standardwert\n\ -Xrs Reduziert Verwendung von BS-Signalen durch Java/VM (siehe Dokumentation)\n\ -Xcheck:jni F\u00FChrt zus\u00E4tzliche Pr\u00FCfungen f\u00FCr JNI-Funktionen durch\n\ -Xshare:off Kein Versuch, gemeinsame Klassendaten zu verwenden\n\ -Xshare:auto Verwendet gemeinsame Klassendaten, wenn m\u00F6glich (Standard)\n\ -Xshare:on Erfordert die Verwendung gemeinsamer Klassendaten, sonst verl\u00E4uft der Vorgang nicht erfolgreich.\n\ -XshowSettings Zeigt alle Einstellungen und f\u00E4hrt fort\n\ -XshowSettings:all\n\ Zeigt alle Einstellungen und f\u00E4hrt fort\n\ -XshowSettings:vm Zeigt alle VM-bezogenen Einstellungen und f\u00E4hrt fort\n\ -XshowSettings:properties\n\ Zeigt alle Eigenschaftseinstellungen und f\u00E4hrt fort\n\ -XshowSettings:locale\n\ Zeigt alle gebietsschemabezogenen Einstellungen und f\u00E4hrt fort\n\nDie -X-Optionen sind keine Standardoptionen und k\u00F6nnen ohne Vorank\u00FCndigung ge\u00E4ndert werden.\n # Translators please note do not translate the options themselves -java.launcher.X.macosx.usage=\nDie folgenden Optionen sind f\u00FCr Mac OS X spezifisch:\n\ -XstartOnFirstThread\n\ f\u00FChrt die main()-Methode f\u00FCr den ersten (AppKit) Thread aus\n\ -Xdock:name=<Anwendungsname>"\n\ \u00DCberschreibt den in der Uhr angezeigten Standardanwendungsnamen\n\ -Xdock:icon=<Pfad zu Symboldatei>\n\ \u00DCberschreibt das in der Uhr angezeigte Standardsymbol\n\n +java.launcher.X.macosx.usage=\nDie folgenden Optionen sind f\u00FCr Mac OS X spezifisch:\n\\ -XstartOnFirstThread\n\\ f\u00FChrt die main()-Methode f\u00FCr den ersten (AppKit) Thread aus\n\\ -Xdock:name=<Anwendungsname>"\n\\ \u00DCberschreibt den in der Uhr angezeigten Standardanwendungsnamen\n\\ -Xdock:icon=<Pfad zu Symboldatei>\n\\ \u00DCberschreibt das in der Uhr angezeigte Standardsymbol\n\n java.launcher.cls.error1=Fehler: Hauptklasse {0} konnte nicht gefunden oder geladen werden java.launcher.cls.error2=Fehler: Hauptmethode ist nicht {0} in Klasse {1}. Definieren Sie die Hauptmethode als:\n\ public static void main(String[] args)
--- a/src/share/classes/sun/launcher/resources/launcher_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/launcher/resources/launcher_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -34,13 +34,13 @@ java.launcher.ergo.message2 =\ porque la ejecuci\u00F3n se est\u00E1 llevando a cabo en una m\u00E1quina de clase de servidor.\n # Translators please note do not translate the options themselves -java.launcher.opt.footer =\ -cp <ruta de acceso de b\u00FAsqueda de clases de los directorios y los archivos zip/jar>\n\ -classpath <ruta de acceso de b\u00FAsqueda de clases de los directorios y los archivos zip/jar>\n\ Lista separada por {0} de directorios, archivos JAR\n\ y archivos ZIP para buscar archivos de clase.\n\ -D<nombre>=<valor>\n\ definir una propiedad del sistema\n\ -verbose[:class|gc|jni]\n\ activar la salida verbose\n\ -version imprimir la versi\u00F3n del producto y salir\n\ -version:<valor>\n\ es necesario que se ejecute la versi\u00F3n especificada\n\ -showversion imprimir la versi\u00F3n del producto y continuar\n\ -jre-restrict-search | -no-jre-restrict-search\n\ incluir/excluir JRE privados de usuario en la b\u00FAsqueda de versi\u00F3n\n\ -? -help imprimir este mensaje de ayuda\n\ -X imprimir la ayuda sobre las opciones que no sean est\u00E1ndar\n\ -ea[:<nombre_paquete>...|:<nombre_clase>]\n\ -enableassertions[:<nombre_paquete>...|:<nombre_clase>]\n\ activar afirmaciones con la granularidad especificada\n\ -da[:<nombre_paquete>...|:<nombre_clase>]\n\ -disableassertions[:<nombre_paquete>...|:<nombre_clase>]\n\ desactivar afirmaciones con la granularidad especificada\n\ -esa | -enablesystemassertions\n\ activar afirmaciones del sistema\n\ -dsa | -disablesystemassertions\n\ desactivar afirmaciones del sistema\n\ -agentlib:<nombre_bib>[=<opciones>]\n\ cargar la biblioteca de agente nativa <nombre_bib>, como -agentlib:hprof\n\ v\u00E9ase tambi\u00E9n -agentlib:jdwp=help y -agentlib:hprof=help\n\ -agentpath:<nombre_ruta_acceso>[=<opciones>]\n\ cargar biblioteca de agente nativa con el nombre de la ruta de acceso completa\n\ -javaagent:<ruta_acceso_jar>[=<opciones>]\n\ cargar agente de lenguaje de programaci\u00F3n Java, v\u00E9ase java.lang.instrument\n\ -splash:<ruta_acceso_imagen>\n\ mostrar una pantalla de presentaci\u00F3n con la imagen especificada\nConsulte http://www.oracle.com/technetwork/java/javase/documentation/index.html para obtener m\u00E1s informaci\u00F3n. +java.launcher.opt.footer =\ -cp <ruta de acceso de b\u00FAsqueda de clases de los directorios y los archivos zip/jar>\n\\ -classpath <ruta de acceso de b\u00FAsqueda de clases de los directorios y los archivos zip/jar>\n\\ Lista separada por {0} de directorios, archivos JAR\n\\ y archivos ZIP para buscar archivos de clase.\n\\ -D<nombre>=<valor>\n\\ definir una propiedad del sistema\n\\ -verbose[:class|gc|jni]\n\\ activar la salida verbose\n\\ -version imprimir la versi\u00F3n del producto y salir\n\\ -version:<valor>\n\\ es necesario que se ejecute la versi\u00F3n especificada\n\\ -showversion imprimir la versi\u00F3n del producto y continuar\n\\ -jre-restrict-search | -no-jre-restrict-search\n\\ incluir/excluir JRE privados de usuario en la b\u00FAsqueda de versi\u00F3n\n\\ -? -help imprimir este mensaje de ayuda\n\\ -X imprimir la ayuda sobre las opciones que no sean est\u00E1ndar\n\\ -ea[:<nombre_paquete>...|:<nombre_clase>]\n\\ -enableassertions[:<nombre_paquete>...|:<nombre_clase>]\n\\ activar afirmaciones con la granularidad especificada\n\\ -da[:<nombre_paquete>...|:<nombre_clase>]\n\\ -disableassertions[:<nombre_paquete>...|:<nombre_clase>]\n\\ desactivar afirmaciones con la granularidad especificada\n\\ -esa | -enablesystemassertions\n\\ activar afirmaciones del sistema\n\\ -dsa | -disablesystemassertions\n\\ desactivar afirmaciones del sistema\n\\ -agentlib:<nombre_bib>[=<opciones>]\n\\ cargar la biblioteca de agente nativa <nombre_bib>, como -agentlib:hprof\n\\ v\u00E9ase tambi\u00E9n -agentlib:jdwp=help y -agentlib:hprof=help\n\\ -agentpath:<nombre_ruta_acceso>[=<opciones>]\n\\ cargar biblioteca de agente nativa con el nombre de la ruta de acceso completa\n\\ -javaagent:<ruta_acceso_jar>[=<opciones>]\n\\ cargar agente de lenguaje de programaci\u00F3n Java, v\u00E9ase java.lang.instrument\n\\ -splash:<ruta_acceso_imagen>\n\\ mostrar una pantalla de presentaci\u00F3n con la imagen especificada\nConsulte http://www.oracle.com/technetwork/java/javase/documentation/index.html para obtener m\u00E1s informaci\u00F3n. # Translators please note do not translate the options themselves java.launcher.X.usage=\ -Xmixed ejecuci\u00F3n de modo mixto (por defecto)\n\ -Xint s\u00F3lo ejecuci\u00F3n de modo interpretado\n\ -Xbootclasspath:<directorios y archivos zip/jar separados por {0}>\n\ definir la ruta de acceso de b\u00FAsqueda para los recursos y clases de inicializaci\u00F3n de datos\n\ -Xbootclasspath/a:<directorios y archivos zip/jar separados por {0}>\n\ agregar al final de la ruta de acceso de la clase de inicializaci\u00F3n de datos\n\ -Xbootclasspath/p:<directorios y archivos zip/jar separados por {0}>\n\ anteponer a la ruta de acceso de la clase de inicializaci\u00F3n de datos\n\ -Xdiag mostrar mensajes de diagn\u00F3stico adicionales\n\ -Xnoclassgc desactivar la recolecci\u00F3n de basura de clases\n\ -Xincgc activar la recolecci\u00F3n de basura de clases\n\ -Xloggc:<archivo> registrar el estado de GC en un archivo con registros de hora\n\ -Xbatch desactivar compilaci\u00F3n en segundo plano\n\ -Xms<tama\u00F1o> definir tama\u00F1o de pila Java inicial\n\ -Xmx<tama\u00F1o> definir tama\u00F1o de pila Java m\u00E1ximo\n\ -Xss<tama\u00F1o> definir tama\u00F1o de la pila del thread de Java\n\ -Xprof datos de salida de creaci\u00F3n de perfil de CPU\n\ -Xfuture activar las comprobaciones m\u00E1s estrictas, anticip\u00E1ndose al futuro valor por defecto\n\ -Xrs reducir el uso de se\u00F1ales de sistema operativo por parte de Java/VM (consulte la documentaci\u00F3n)\n\ -Xcheck:jni realizar comprobaciones adicionales para las funciones de JNI\n\ -Xshare:off no intentar usar datos de clase compartidos\n\ -Xshare:auto usar datos de clase compartidos si es posible (valor por defecto)\n\ -Xshare:on es obligatorio el uso de datos de clase compartidos, de lo contrario se emitir\u00E1 un fallo.\n\ -XshowSettings mostrar todos los valores y continuar\n\ -XshowSettings:all\n\ mostrar todos los valores y continuar\n\ -XshowSettings:vm mostrar todos los valores de la VM y continuar\n\ -XshowSettings:properties\n\ mostrar todos los valores de las propiedades y continuar\n\ -XshowSettings:locale\n\ mostrar todos los valores relacionados con la configuraci\u00F3n regional y continuar\n\nLas opciones -X no son est\u00E1ndar, por lo que podr\u00EDan cambiarse sin previo aviso.\n # Translators please note do not translate the options themselves -java.launcher.X.macosx.usage=\nLas siguientes opciones son espec\u00EDficas para Mac OS X:\n\ -XstartOnFirstThread\n\ ejecuta el m\u00E9todo main() del primer thread (AppKit)\n\ -Xdock:name=<nombre de aplicaci\u00F3n>"\n\ sustituye al nombre por defecto de la aplicaci\u00F3n que se muestra en el Dock\n\ -Xdock:icon=<ruta de acceso a archivo de icono>\n\ sustituye al icono por defecto que se muestra en el Dock\n\n +java.launcher.X.macosx.usage=\nLas siguientes opciones son espec\u00EDficas para Mac OS X:\n\\ -XstartOnFirstThread\n\\ ejecuta el m\u00E9todo main() del primer thread (AppKit)\n\\ -Xdock:name=<nombre de aplicaci\u00F3n>"\n\\ sustituye al nombre por defecto de la aplicaci\u00F3n que se muestra en el Dock\n\\ -Xdock:icon=<ruta de acceso a archivo de icono>\n\\ sustituye al icono por defecto que se muestra en el Dock\n\n java.launcher.cls.error1=Error: no se ha encontrado o cargado la clase principal {0} java.launcher.cls.error2=Error: el m\u00E9todo principal no es {0} en la clase {1}, defina el m\u00E9todo principal del siguiente modo:\n\ public static void main(String[] args)
--- a/src/share/classes/sun/launcher/resources/launcher_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/launcher/resources/launcher_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -34,13 +34,13 @@ java.launcher.ergo.message2 =\ perch\u00E9 si utilizza un computer di classe server.\n # Translators please note do not translate the options themselves -java.launcher.opt.footer =\ -cp <classpath di ricerca di directory e file zip/jar>\n\ -classpath <classpath di ricerca di directory e file zip/jar>\n\ Una lista separata da {0} di directory, archivi JAR\n\ e archivi ZIP utilizzata per la ricerca di file di classe.\n\ -D<nome>=<valore>\n\ imposta una propriet\u00E0 di sistema\n\ -verbose[:class|gc|jni]\n\ abilita l''output descrittivo\n\ -version stampa la versione del prodotto ed esce\n\ -version:<valore>\n\ richiede l''esecuzione della versione specificata\n\ -showversion stampa la versione del prodotto e continua\n\ -jre-restrict-search | -no-jre-restrict-search\n\ include/esclude gli ambienti JRE privati dell''utente nella ricerca della versione\n\ -? -help stampa questo messaggio della Guida\n\ -X stampa la Guida sulle opzioni non standard\n\ -ea[:<nomepackage>...|:<nomeclasse>]\n\ -enableassertions[:<nomepackage>...|:<nomeclasse>]\n\ abilita le asserzioni con la granularit\u00E0 specificata\n\ -da[:<nomepackage>...|:<nomeclasse>]\n\ -disableassertions[:<nomepackage>...|:<nomeclasse>]\n\ disabilita le asserzioni con la granularit\u00E0 specificata\n\ -esa | -enablesystemassertions\n\ abilita le asserzioni di sistema\n\ -dsa | -disablesystemassertions\n\ disabilita le asserzioni di sistema\n\ -agentlib:<nomelib>[=<opzioni>]\n\ carica la libreria agenti nativa <nomelib>, ad esempio -agentlib:hprof\n\ vedere anche -agentlib:jdwp=help and -agentlib:hprof=help\n\ -agentpath:<nomepercorso>[=<opzioni>]\n\ carica la libreria agenti nativa con il percorso completo\n\ -javaagent:<percorsojar>[=<opzioni>]\n\ carica l''agente del linguaggio di programmazione Java. Vedere java.lang.instrument\n\ -splash:<percorsoimmagine>\n\ mostra la schermata iniziale con l''immagine specificata\nVedere http://www.oracle.com/technetwork/java/javase/documentation/index.html per ulteriori dettagli. +java.launcher.opt.footer =\ -cp <classpath di ricerca di directory e file zip/jar>\n\\ -classpath <classpath di ricerca di directory e file zip/jar>\n\\ Una lista separata da {0} di directory, archivi JAR\n\\ e archivi ZIP utilizzata per la ricerca di file di classe.\n\\ -D<nome>=<valore>\n\\ imposta una propriet\u00E0 di sistema\n\\ -verbose[:class|gc|jni]\n\\ abilita l''output descrittivo\n\\ -version stampa la versione del prodotto ed esce\n\\ -version:<valore>\n\\ richiede l''esecuzione della versione specificata\n\\ -showversion stampa la versione del prodotto e continua\n\\ -jre-restrict-search | -no-jre-restrict-search\n\\ include/esclude gli ambienti JRE privati dell''utente nella ricerca della versione\n\\ -? -help stampa questo messaggio della Guida\n\\ -X stampa la Guida sulle opzioni non standard\n\\ -ea[:<nomepackage>...|:<nomeclasse>]\n\\ -enableassertions[:<nomepackage>...|:<nomeclasse>]\n\\ abilita le asserzioni con la granularit\u00E0 specificata\n\\ -da[:<nomepackage>...|:<nomeclasse>]\n\\ -disableassertions[:<nomepackage>...|:<nomeclasse>]\n\\ disabilita le asserzioni con la granularit\u00E0 specificata\n\\ -esa | -enablesystemassertions\n\\ abilita le asserzioni di sistema\n\\ -dsa | -disablesystemassertions\n\\ disabilita le asserzioni di sistema\n\\ -agentlib:<nomelib>[=<opzioni>]\n\\ carica la libreria agenti nativa <nomelib>, ad esempio -agentlib:hprof\n\\ vedere anche -agentlib:jdwp=help and -agentlib:hprof=help\n\\ -agentpath:<nomepercorso>[=<opzioni>]\n\\ carica la libreria agenti nativa con il percorso completo\n\\ -javaagent:<percorsojar>[=<opzioni>]\n\\ carica l''agente del linguaggio di programmazione Java. Vedere java.lang.instrument\n\\ -splash:<percorsoimmagine>\n\\ mostra la schermata iniziale con l''immagine specificata\nVedere http://www.oracle.com/technetwork/java/javase/documentation/index.html per ulteriori dettagli. # Translators please note do not translate the options themselves java.launcher.X.usage=\ -Xmixed esecuzione in modalit\u00E0 mista (impostazione predefinita)\n\ -Xint esecuzione solo in modalit\u00E0 convertita\n\ -Xbootclasspath:<directory e file zip/jar separati da {0}>\n\ imposta il percorso di ricerca per le classi e le risorse di bootstrap\n\ -Xbootclasspath/a:<directory e file zip/jar separati da {0}>\n\ aggiunge alla fine del classpath di bootstrap\n\ -Xbootclasspath/p:<directory e file zip/jar separati da {0}>\n\ antepone al classpath di bootstrap\n\ -Xdiag mostra messaggi di diagnostica aggiuntivi\n\ -Xnoclassgc disabilita la garbage collection della classe\n\ -Xincgc abilita la garbage collection incrementale\n\ -Xloggc:<file> registra lo stato GC in un file di log con indicatori orari\n\ -Xbatch disabilita la compilazione in background\n\ -Xms<dimensione> imposta la dimensione heap Java iniziale\n\ -Xmx<dimensione> imposta la dimensione heap Java massima\n\ -Xss<dimensione> imposta la dimensione dello stack di thread Java\n\ -Xprof visualizza i dati di profilo della CPU\n\ -Xfuture abilita i controlli pi\u00F9 limitativi anticipando le impostazioni predefinite future\n\ -Xrs riduce l''uso di segnali del sistema operativo da Java/VM (vedere la documentazione)\n\ -Xcheck:jni esegue controlli aggiuntivi per le funzioni JNI\n\ -Xshare:off non tenta di utilizzare i dati della classe condivisi\n\ -Xshare:auto utilizza i dati di classe condivisi se possibile (impostazione predefinita)\n\ -Xshare:on richiede l''uso dei dati di classe condivisi, altrimenti l''esecuzione non riesce.\n\ -XshowSettings mostra tutte le impostazioni e continua\n\ -XshowSettings:all\n\ mostra tutte le impostazioni e continua\n\ -XshowSettings:vm mostra tutte le impostazioni correlate alla VM e continua\n\ -XshowSettings:properties\n\ mostra tutte le impostazioni delle propriet\u00E0 e continua\n\ -XshowSettings:locale\n\ mostra tutte le impostazioni correlate alle impostazioni nazionali e continua\n\nLe opzioni -X non sono opzioni standard e sono soggette a modifiche senza preavviso.\n # Translators please note do not translate the options themselves -java.launcher.X.macosx.usage=\nLe opzioni riportate di seguito sono specifiche del sistema operativo Mac OS X:\n\ -XstartOnFirstThread\n\ Esegue il metodo main() sul primo thread (AppKit).\n\ -Xdock:name=<nome applicazione>"\n\ Sostituisce il nome applicazione predefinito visualizzato nel dock\n\ -Xdock:icon=<percorso file icona>\n\ Sostituisce l'icona predefinita visualizzata nel dock\n\n +java.launcher.X.macosx.usage=\nLe opzioni riportate di seguito sono specifiche del sistema operativo Mac OS X:\n\\ -XstartOnFirstThread\n\\ Esegue il metodo main() sul primo thread (AppKit).\n\\ -Xdock:name=<nome applicazione>"\n\\ Sostituisce il nome applicazione predefinito visualizzato nel dock\n\\ -Xdock:icon=<percorso file icona>\n\\ Sostituisce l'icona predefinita visualizzata nel dock\n\n java.launcher.cls.error1=Errore: impossibile trovare o caricare la classe principale {0} java.launcher.cls.error2=Errore: il metodo principale non \u00E8 {0} nella classe {1}. Definire il metodo principale come:\n\ public static void main(String[] args)
--- a/src/share/classes/sun/launcher/resources/launcher_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/launcher/resources/launcher_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -34,13 +34,13 @@ java.launcher.ergo.message2 =\ \uC11C\uBC84\uAE09 \uC2DC\uC2A4\uD15C\uC5D0\uC11C \uC2E4\uD589 \uC911\uC774\uAE30 \uB54C\uBB38\uC785\uB2C8\uB2E4.\n # Translators please note do not translate the options themselves -java.launcher.opt.footer =\ -cp <class search path of directories and zip/jar files>\n\ -classpath <class search path of directories and zip/jar files>\n\ \uD074\uB798\uC2A4 \uD30C\uC77C\uC744 \uAC80\uC0C9\uD560 {0}(\uC73C)\uB85C \uAD6C\uBD84\uB41C \uB514\uB809\uD1A0\uB9AC,\n\ JAR \uC544\uCE74\uC774\uBE0C \uBC0F ZIP \uC544\uCE74\uC774\uBE0C \uBAA9\uB85D\uC785\uB2C8\uB2E4.\n\ -D<name>=<value>\n\ \uC2DC\uC2A4\uD15C \uC18D\uC131\uC744 \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -verbose[:class|gc|jni]\n\ \uC0C1\uC138 \uC815\uBCF4 \uCD9C\uB825\uC744 \uC0AC\uC6A9\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -version \uC81C\uD488 \uBC84\uC804\uC744 \uC778\uC1C4\uD55C \uD6C4 \uC885\uB8CC\uD569\uB2C8\uB2E4.\n\ -version:<value>\n\ \uC2E4\uD589\uD560 \uBC84\uC804\uC744 \uC9C0\uC815\uD574\uC57C \uD569\uB2C8\uB2E4.\n\ -showversion \uC81C\uD488 \uBC84\uC804\uC744 \uC778\uC1C4\uD55C \uD6C4 \uACC4\uC18D\uD569\uB2C8\uB2E4.\n\ -jre-restrict-search | -no-jre-restrict-search\n\ \uBC84\uC804 \uAC80\uC0C9\uC5D0\uC11C \uC0AC\uC6A9\uC790 \uC804\uC6A9 JRE\uB97C \uD3EC\uD568/\uC81C\uC678\uD569\uB2C8\uB2E4.\n\ -? -help \uC774 \uB3C4\uC6C0\uB9D0 \uBA54\uC2DC\uC9C0\uB97C \uC778\uC1C4\uD569\uB2C8\uB2E4.\n\ -X \uBE44\uD45C\uC900 \uC635\uC158\uC5D0 \uB300\uD55C \uB3C4\uC6C0\uB9D0\uC744 \uC778\uC1C4\uD569\uB2C8\uB2E4.\n\ -ea[:<packagename>...|:<classname>]\n\ -enableassertions[:<packagename>...|:<classname>]\n\ \uC138\uBD84\uC131\uC774 \uC9C0\uC815\uB41C \uAC80\uC99D\uC744 \uC0AC\uC6A9\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -da[:<packagename>...|:<classname>]\n\ -disableassertions[:<packagename>...|:<classname>]\n\ \uC138\uBD84\uC131\uC774 \uC9C0\uC815\uB41C \uAC80\uC99D\uC744 \uC0AC\uC6A9 \uC548\uD568\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -esa | -enablesystemassertions\n\ \uC2DC\uC2A4\uD15C \uAC80\uC99D\uC744 \uC0AC\uC6A9\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -dsa | -disablesystemassertions\n\ \uC2DC\uC2A4\uD15C \uAC80\uC99D\uC744 \uC0AC\uC6A9 \uC548\uD568\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -agentlib:<libname>[=<options>]\n\ <libname> \uACE0\uC720 \uC5D0\uC774\uC804\uD2B8 \uB77C\uC774\uBE0C\uB7EC\uB9AC\uB97C \uB85C\uB4DC\uD569\uB2C8\uB2E4(\uC608: -agentlib:hprof).\n\ -agentlib:jdwp=help \uBC0F -agentlib:hprof=help\uB3C4 \uCC38\uC870\uD558\uC2ED\uC2DC\uC624.\n\ -agentpath:<pathname>[=<options>]\n\ \uC804\uCCB4 \uACBD\uB85C\uBA85\uC744 \uC0AC\uC6A9\uD558\uC5EC \uACE0\uC720 \uC5D0\uC774\uC804\uD2B8 \uB77C\uC774\uBE0C\uB7EC\uB9AC\uB97C \uB85C\uB4DC\uD569\uB2C8\uB2E4.\n\ -javaagent:<jarpath>[=<options>]\n\ Java \uD504\uB85C\uADF8\uB798\uBC0D \uC5B8\uC5B4 \uC5D0\uC774\uC804\uD2B8\uB97C \uB85C\uB4DC\uD569\uB2C8\uB2E4. java.lang.instrument\uB97C \uCC38\uC870\uD558\uC2ED\uC2DC\uC624.\n\ -splash:<imagepath>\n\ \uC774\uBBF8\uC9C0\uAC00 \uC9C0\uC815\uB41C \uC2A4\uD50C\uB798\uC2DC \uD654\uBA74\uC744 \uD45C\uC2DC\uD569\uB2C8\uB2E4.\n\uC790\uC138\uD55C \uB0B4\uC6A9\uC740 http://www.oracle.com/technetwork/java/javase/documentation/index.html\uC744 \uCC38\uC870\uD558\uC2ED\uC2DC\uC624. +java.launcher.opt.footer =\ -cp <class search path of directories and zip/jar files>\n\\ -classpath <class search path of directories and zip/jar files>\n\\ \uD074\uB798\uC2A4 \uD30C\uC77C\uC744 \uAC80\uC0C9\uD560 {0}(\uC73C)\uB85C \uAD6C\uBD84\uB41C \uB514\uB809\uD1A0\uB9AC,\n\\ JAR \uC544\uCE74\uC774\uBE0C \uBC0F ZIP \uC544\uCE74\uC774\uBE0C \uBAA9\uB85D\uC785\uB2C8\uB2E4.\n\\ -D<name>=<value>\n\\ \uC2DC\uC2A4\uD15C \uC18D\uC131\uC744 \uC124\uC815\uD569\uB2C8\uB2E4.\n\\ -verbose[:class|gc|jni]\n\\ \uC0C1\uC138 \uC815\uBCF4 \uCD9C\uB825\uC744 \uC0AC\uC6A9\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\\ -version \uC81C\uD488 \uBC84\uC804\uC744 \uC778\uC1C4\uD55C \uD6C4 \uC885\uB8CC\uD569\uB2C8\uB2E4.\n\\ -version:<value>\n\\ \uC2E4\uD589\uD560 \uBC84\uC804\uC744 \uC9C0\uC815\uD574\uC57C \uD569\uB2C8\uB2E4.\n\\ -showversion \uC81C\uD488 \uBC84\uC804\uC744 \uC778\uC1C4\uD55C \uD6C4 \uACC4\uC18D\uD569\uB2C8\uB2E4.\n\\ -jre-restrict-search | -no-jre-restrict-search\n\\ \uBC84\uC804 \uAC80\uC0C9\uC5D0\uC11C \uC0AC\uC6A9\uC790 \uC804\uC6A9 JRE\uB97C \uD3EC\uD568/\uC81C\uC678\uD569\uB2C8\uB2E4.\n\\ -? -help \uC774 \uB3C4\uC6C0\uB9D0 \uBA54\uC2DC\uC9C0\uB97C \uC778\uC1C4\uD569\uB2C8\uB2E4.\n\\ -X \uBE44\uD45C\uC900 \uC635\uC158\uC5D0 \uB300\uD55C \uB3C4\uC6C0\uB9D0\uC744 \uC778\uC1C4\uD569\uB2C8\uB2E4.\n\\ -ea[:<packagename>...|:<classname>]\n\\ -enableassertions[:<packagename>...|:<classname>]\n\\ \uC138\uBD84\uC131\uC774 \uC9C0\uC815\uB41C \uAC80\uC99D\uC744 \uC0AC\uC6A9\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\\ -da[:<packagename>...|:<classname>]\n\\ -disableassertions[:<packagename>...|:<classname>]\n\\ \uC138\uBD84\uC131\uC774 \uC9C0\uC815\uB41C \uAC80\uC99D\uC744 \uC0AC\uC6A9 \uC548\uD568\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\\ -esa | -enablesystemassertions\n\\ \uC2DC\uC2A4\uD15C \uAC80\uC99D\uC744 \uC0AC\uC6A9\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\\ -dsa | -disablesystemassertions\n\\ \uC2DC\uC2A4\uD15C \uAC80\uC99D\uC744 \uC0AC\uC6A9 \uC548\uD568\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\\ -agentlib:<libname>[=<options>]\n\\ <libname> \uACE0\uC720 \uC5D0\uC774\uC804\uD2B8 \uB77C\uC774\uBE0C\uB7EC\uB9AC\uB97C \uB85C\uB4DC\uD569\uB2C8\uB2E4(\uC608: -agentlib:hprof).\n\\ -agentlib:jdwp=help \uBC0F -agentlib:hprof=help\uB3C4 \uCC38\uC870\uD558\uC2ED\uC2DC\uC624.\n\\ -agentpath:<pathname>[=<options>]\n\\ \uC804\uCCB4 \uACBD\uB85C\uBA85\uC744 \uC0AC\uC6A9\uD558\uC5EC \uACE0\uC720 \uC5D0\uC774\uC804\uD2B8 \uB77C\uC774\uBE0C\uB7EC\uB9AC\uB97C \uB85C\uB4DC\uD569\uB2C8\uB2E4.\n\\ -javaagent:<jarpath>[=<options>]\n\\ Java \uD504\uB85C\uADF8\uB798\uBC0D \uC5B8\uC5B4 \uC5D0\uC774\uC804\uD2B8\uB97C \uB85C\uB4DC\uD569\uB2C8\uB2E4. java.lang.instrument\uB97C \uCC38\uC870\uD558\uC2ED\uC2DC\uC624.\n\\ -splash:<imagepath>\n\\ \uC774\uBBF8\uC9C0\uAC00 \uC9C0\uC815\uB41C \uC2A4\uD50C\uB798\uC2DC \uD654\uBA74\uC744 \uD45C\uC2DC\uD569\uB2C8\uB2E4.\n\uC790\uC138\uD55C \uB0B4\uC6A9\uC740 http://www.oracle.com/technetwork/java/javase/documentation/index.html\uC744 \uCC38\uC870\uD558\uC2ED\uC2DC\uC624. # Translators please note do not translate the options themselves java.launcher.X.usage=\ -Xmixed \uD63C\uD569 \uBAA8\uB4DC\uB97C \uC2E4\uD589\uD569\uB2C8\uB2E4(\uAE30\uBCF8\uAC12).\n\ -Xint \uD574\uC11D\uB41C \uBAA8\uB4DC\uB9CC \uC2E4\uD589\uD569\uB2C8\uB2E4.\n\ -Xbootclasspath:<directories and zip/jar files separated by {0}>\n\ \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uD074\uB798\uC2A4 \uBC0F \uB9AC\uC18C\uC2A4\uC5D0 \uB300\uD55C \uAC80\uC0C9 \uACBD\uB85C\uB97C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -Xbootclasspath/a:<directories and zip/jar files separated by {0}>\n\ \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uD074\uB798\uC2A4 \uACBD\uB85C \uB05D\uC5D0 \uCD94\uAC00\uD569\uB2C8\uB2E4.\n\ -Xbootclasspath/p:<directories and zip/jar files separated by {0}>\n\ \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uD074\uB798\uC2A4 \uACBD\uB85C \uC55E\uC5D0 \uCD94\uAC00\uD569\uB2C8\uB2E4.\n\ -Xdiag \uCD94\uAC00 \uC9C4\uB2E8 \uBA54\uC2DC\uC9C0\uB97C \uD45C\uC2DC\uD569\uB2C8\uB2E4.\n\ -Xnoclassgc \uD074\uB798\uC2A4\uC758 \uBD88\uD544\uC694\uD55C \uC815\uBCF4 \uBAA8\uC74C\uC744 \uC0AC\uC6A9 \uC548\uD568\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -Xincgc \uC99D\uBD84\uC801\uC778 \uBD88\uD544\uC694\uD55C \uC815\uBCF4 \uBAA8\uC74C\uC744 \uC0AC\uC6A9\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -Xloggc:<file> \uC2DC\uAC04 \uAE30\uB85D\uACFC \uD568\uAED8 \uD30C\uC77C\uC5D0 GC \uC0C1\uD0DC\uB97C \uAE30\uB85D\uD569\uB2C8\uB2E4.\n\ -Xbatch \uBC31\uADF8\uB77C\uC6B4\uB4DC \uCEF4\uD30C\uC77C\uC744 \uC0AC\uC6A9 \uC548\uD568\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -Xms<size> \uCD08\uAE30 Java \uD799 \uD06C\uAE30\uB97C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -Xmx<size> \uCD5C\uB300 Java \uD799 \uD06C\uAE30\uB97C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -Xss<size> Java \uC2A4\uB808\uB4DC \uC2A4\uD0DD \uD06C\uAE30\uB97C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -Xprof CPU \uD504\uB85C\uD30C\uC77C \uC791\uC131 \uB370\uC774\uD130\uB97C \uCD9C\uB825\uD569\uB2C8\uB2E4.\n\ -Xfuture \uBBF8\uB798 \uAE30\uBCF8\uAC12\uC744 \uC608\uCE21\uD558\uC5EC \uAC00\uC7A5 \uC5C4\uACA9\uD55C \uAC80\uC0AC\uB97C \uC0AC\uC6A9\uC73C\uB85C \uC124\uC815\uD569\uB2C8\uB2E4.\n\ -Xrs Java/VM\uC5D0 \uC758\uD55C OS \uC2E0\uD638 \uC0AC\uC6A9\uC744 \uC904\uC785\uB2C8\uB2E4(\uC124\uBA85\uC11C \uCC38\uC870).\n\ -Xcheck:jni JNI \uD568\uC218\uC5D0 \uB300\uD55C \uCD94\uAC00 \uAC80\uC0AC\uB97C \uC218\uD589\uD569\uB2C8\uB2E4.\n\ -Xshare:off \uACF5\uC720 \uD074\uB798\uC2A4 \uB370\uC774\uD130 \uC0AC\uC6A9\uC744 \uC2DC\uB3C4\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\n\ -Xshare:auto \uAC00\uB2A5\uD55C \uACBD\uC6B0 \uACF5\uC720 \uD074\uB798\uC2A4 \uB370\uC774\uD130\uB97C \uC0AC\uC6A9\uD569\uB2C8\uB2E4(\uAE30\uBCF8\uAC12).\n\ -Xshare:on \uACF5\uC720 \uD074\uB798\uC2A4 \uB370\uC774\uD130\uB97C \uC0AC\uC6A9\uD574\uC57C \uD569\uB2C8\uB2E4. \uADF8\uB807\uC9C0 \uC54A\uC744 \uACBD\uC6B0 \uC2E4\uD328\uD569\uB2C8\uB2E4.\n\ -XshowSettings \uBAA8\uB4E0 \uC124\uC815\uC744 \uD45C\uC2DC\uD55C \uD6C4 \uACC4\uC18D\uD569\uB2C8\uB2E4.\n\ -XshowSettings:all\n\ \uBAA8\uB4E0 \uC124\uC815\uC744 \uD45C\uC2DC\uD55C \uD6C4 \uACC4\uC18D\uD569\uB2C8\uB2E4.\n\ -XshowSettings:vm \uBAA8\uB4E0 VM \uAD00\uB828 \uC124\uC815\uC744 \uD45C\uC2DC\uD55C \uD6C4 \uACC4\uC18D\uD569\uB2C8\uB2E4.\n\ -XshowSettings:properties\n\ \uBAA8\uB4E0 \uC18D\uC131 \uC124\uC815\uC744 \uD45C\uC2DC\uD55C \uD6C4 \uACC4\uC18D\uD569\uB2C8\uB2E4.\n\ -XshowSettings:locale\n\ \uBAA8\uB4E0 \uB85C\uCF00\uC77C \uAD00\uB828 \uC124\uC815\uC744 \uD45C\uC2DC\uD55C \uD6C4 \uACC4\uC18D\uD569\uB2C8\uB2E4.\n\n-X \uC635\uC158\uC740 \uBE44\uD45C\uC900 \uC635\uC158\uC774\uBBC0\uB85C \uD1B5\uC9C0 \uC5C6\uC774 \uBCC0\uACBD\uB420 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\n # Translators please note do not translate the options themselves -java.launcher.X.macosx.usage=\n\uB2E4\uC74C\uC740 Mac OS X\uC5D0 \uD2B9\uC815\uB41C \uC635\uC158\uC785\uB2C8\uB2E4.\n\ -XstartOnFirstThread\n\ \uCCAB\uBC88\uC9F8 (AppKit) \uC2A4\uB808\uB4DC\uC5D0 main() \uBA54\uC18C\uB4DC\uB97C \uC2E4\uD589\uD569\uB2C8\uB2E4.\n\ -Xdock:name=<application name>"\n\ \uACE0\uC815\uC73C\uB85C \uD45C\uC2DC\uB41C \uAE30\uBCF8 \uC751\uC6A9 \uD504\uB85C\uADF8\uB7A8 \uC774\uB984\uC744 \uBB34\uD6A8\uD654\uD569\uB2C8\uB2E4.\n\ -Xdock:icon=<path to icon file>\n\ \uACE0\uC815\uC73C\uB85C \uD45C\uC2DC\uB41C \uAE30\uBCF8 \uC544\uC774\uCF58\uC744 \uBB34\uD6A8\uD654\uD569\uB2C8\uB2E4.\n\n +java.launcher.X.macosx.usage=\n\uB2E4\uC74C\uC740 Mac OS X\uC5D0 \uD2B9\uC815\uB41C \uC635\uC158\uC785\uB2C8\uB2E4.\n\\ -XstartOnFirstThread\n\\ \uCCAB\uBC88\uC9F8 (AppKit) \uC2A4\uB808\uB4DC\uC5D0 main() \uBA54\uC18C\uB4DC\uB97C \uC2E4\uD589\uD569\uB2C8\uB2E4.\n\\ -Xdock:name=<application name>"\n\\ \uACE0\uC815\uC73C\uB85C \uD45C\uC2DC\uB41C \uAE30\uBCF8 \uC751\uC6A9 \uD504\uB85C\uADF8\uB7A8 \uC774\uB984\uC744 \uBB34\uD6A8\uD654\uD569\uB2C8\uB2E4.\n\\ -Xdock:icon=<path to icon file>\n\\ \uACE0\uC815\uC73C\uB85C \uD45C\uC2DC\uB41C \uAE30\uBCF8 \uC544\uC774\uCF58\uC744 \uBB34\uD6A8\uD654\uD569\uB2C8\uB2E4.\n\n java.launcher.cls.error1=\uC624\uB958: \uAE30\uBCF8 \uD074\uB798\uC2A4 {0}\uC744(\uB97C) \uCC3E\uAC70\uB098 \uB85C\uB4DC\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. java.launcher.cls.error2=\uC624\uB958: {1} \uD074\uB798\uC2A4\uC5D0\uC11C \uAE30\uBCF8 \uBA54\uC18C\uB4DC\uAC00 {0}\uC774(\uAC00) \uC544\uB2D9\uB2C8\uB2E4. \uB2E4\uC74C \uD615\uC2DD\uC73C\uB85C \uAE30\uBCF8 \uBA54\uC18C\uB4DC\uB97C \uC815\uC758\uD558\uC2ED\uC2DC\uC624.\n\ public static void main(String[] args)
--- a/src/share/classes/sun/launcher/resources/launcher_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/launcher/resources/launcher_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -34,13 +34,13 @@ java.launcher.ergo.message2 =\ porque a execu\u00E7\u00E3o est\u00E1 sendo feita em uma m\u00E1quina de classe de servidor.\n # Translators please note do not translate the options themselves -java.launcher.opt.footer =\ -cp <caminho de pesquisa da classe dos diret\u00F3rios e arquivos zip/jar>\n\ -classpath <caminho de pesquisa da classe dos diret\u00F3rios e arquivos zip/jar>\n\ Uma lista separada por {0} de diret\u00F3rios, archives JAR\n\ e archives ZIP nos quais ser\u00E3o procurados os arquivos de classe.\n\ -D<nome>=<valor>\n\ define uma propriedade do sistema\n\ -verbose[:class|gc|jni]\n\ ativa a sa\u00EDda detalhada\n\ -version imprime a vers\u00E3o do produto e sai do programa\n\ -version:<valor>\n\ requer a execu\u00E7\u00E3o da vers\u00E3o especificada\n\ -showversion imprime a vers\u00E3o do produto e continua\n\ -jre-restrict-search | -no-jre-restrict-search\n\ inclui/exclui JREs privados do usu\u00E1rio na pesquisa de vers\u00E3o\n\ -? -help imprime esta mensagem de ajuda\n\ -X imprime a ajuda sobre op\u00E7\u00F5es n\u00E3o padronizadas\n\ -ea[:<nome do pacote>...|:<nome da classe>]\n\ -enableassertions[:<nome do pacote>...|:<nome da classe>]\n\ ativa asser\u00E7\u00F5es com granularidade especificada\n\ -da[:<nome do pacote>...|:<nome da classe>]\n\ -disableassertions[:<nome do pacote>...|:<nome da classe>]\n\ desativa asser\u00E7\u00F5es com granularidade especificada\n\ -esa | -enablesystemassertions\n\ ativa asser\u00E7\u00F5es do sistema\n\ -dsa | -disablesystemassertions\n\ desativa asser\u00E7\u00F5es do sistema\n\ -agentlib:<nome da biblioteca>[=<op\u00E7\u00F5est>]\n\ carrega a biblioteca de agentes nativa <nome da biblioteca>, e.g. -agentlib:hprof\n\ consulte tamb\u00E9m, -agentlib:jdwp=help and -agentlib:hprof=help\n\ -agentpath:<nome do caminho>[=<op\u00E7\u00F5es>]\n\ carrega a biblioteca de agentes nativa com base no nome do caminho completo\n\ -javaagent:<caminho do arquivo jar>[=<op\u00E7\u00F5es>]\n\ carrega o agente da linguagem de programa\u00E7\u00E3o Java; consulte java.lang.instrument\n\ -splash:<caminho da imagem>\n\ mostra a tela de abertura com a imagem especificada\nConsulte http://www.oracle.com/technetwork/java/javase/documentation/index.html para ver mais detalhes. +java.launcher.opt.footer =\ -cp <caminho de pesquisa da classe dos diret\u00F3rios e arquivos zip/jar>\n\\ -classpath <caminho de pesquisa da classe dos diret\u00F3rios e arquivos zip/jar>\n\\ Uma lista separada por {0} de diret\u00F3rios, archives JAR\n\\ e archives ZIP nos quais ser\u00E3o procurados os arquivos de classe.\n\\ -D<nome>=<valor>\n\\ define uma propriedade do sistema\n\\ -verbose[:class|gc|jni]\n\\ ativa a sa\u00EDda detalhada\n\\ -version imprime a vers\u00E3o do produto e sai do programa\n\\ -version:<valor>\n\\ requer a execu\u00E7\u00E3o da vers\u00E3o especificada\n\\ -showversion imprime a vers\u00E3o do produto e continua\n\\ -jre-restrict-search | -no-jre-restrict-search\n\\ inclui/exclui JREs privados do usu\u00E1rio na pesquisa de vers\u00E3o\n\\ -? -help imprime esta mensagem de ajuda\n\\ -X imprime a ajuda sobre op\u00E7\u00F5es n\u00E3o padronizadas\n\\ -ea[:<nome do pacote>...|:<nome da classe>]\n\\ -enableassertions[:<nome do pacote>...|:<nome da classe>]\n\\ ativa asser\u00E7\u00F5es com granularidade especificada\n\\ -da[:<nome do pacote>...|:<nome da classe>]\n\\ -disableassertions[:<nome do pacote>...|:<nome da classe>]\n\\ desativa asser\u00E7\u00F5es com granularidade especificada\n\\ -esa | -enablesystemassertions\n\\ ativa asser\u00E7\u00F5es do sistema\n\\ -dsa | -disablesystemassertions\n\\ desativa asser\u00E7\u00F5es do sistema\n\\ -agentlib:<nome da biblioteca>[=<op\u00E7\u00F5est>]\n\\ carrega a biblioteca de agentes nativa <nome da biblioteca>, e.g. -agentlib:hprof\n\\ consulte tamb\u00E9m, -agentlib:jdwp=help and -agentlib:hprof=help\n\\ -agentpath:<nome do caminho>[=<op\u00E7\u00F5es>]\n\\ carrega a biblioteca de agentes nativa com base no nome do caminho completo\n\\ -javaagent:<caminho do arquivo jar>[=<op\u00E7\u00F5es>]\n\\ carrega o agente da linguagem de programa\u00E7\u00E3o Java; consulte java.lang.instrument\n\\ -splash:<caminho da imagem>\n\\ mostra a tela de abertura com a imagem especificada\nConsulte http://www.oracle.com/technetwork/java/javase/documentation/index.html para ver mais detalhes. # Translators please note do not translate the options themselves java.launcher.X.usage=\ -Xmixed execu\u00E7\u00E3o no modo misto (default)\n\ -Xint execu\u00E7\u00E3o somente no modo interpretado\n\ -Xbootclasspath:<diret\u00F3rios e arquivos zip/jar separados por {0}>\n\ define o caminho de pesquisa para classes e recursos de inicializa\u00E7\u00E3o\n\ -Xbootclasspath/a:<diret\u00F3rios e arquivos zip/jar separados por {0}>\n\ anexa no final do caminho da classe de inicializa\u00E7\u00E3o\n\ -Xbootclasspath/p:<diret\u00F3rios e arquivos zip/jar separados por {0}>\n\ anexa no in\u00EDcio do caminho da classe de inicializa\u00E7\u00E3o\n\ -Xdiag mostra mensagens de diagn\u00F3stico adicionais\n\ -Xnoclassgc desativa a coleta de lixo da classe\n\ -Xincgc ativa a coleta de lixo incremental\n\ -Xloggc:<arquivo> registra o status do GC status em um arquivo com marca\u00E7\u00F5es de data e hor\u00E1rio\n\ -Xbatch desativa a compila\u00E7\u00E3o em segundo plano\n\ -Xms<tamanho> define o tamanho inicial do heap Java\n\ -Xmx<tamanho> define o tamanho m\u00E1ximo do heap Java\n\ -Xss<tamanho> define o tamanho da pilha de threads java\n\ -Xprof produz dados de perfil da cpu\n\ -Xfuture ativa verifica\u00E7\u00F5es de n\u00EDvel m\u00E1ximo de exig\u00EAncia, prevendo o valor default futuro\n\ -Xrs reduz o uso de sinais do SO pelo(a) Java/VM (consulte a documenta\u00E7\u00E3o)\n\ -Xcheck:jni executa verifica\u00E7\u00F5es adicionais de fun\u00E7\u00F5es da JNI\n\ -Xshare:off n\u00E3o tenta usar dados da classe compartilhada\n\ -Xshare:auto se poss\u00EDvel, usa dados da classe compartilhada (default)\n\ -Xshare:on requer o uso de dados da classe compartilhada, caso contr\u00E1rio haver\u00E1 falha.\n\ -XshowSettings mostra todas as defini\u00E7\u00F5es e continua\n\ -XshowSettings:all\n\ mostra todas as defini\u00E7\u00F5es e continua\n\ -XshowSettings:vm mostra todas as defini\u00E7\u00F5es relacionadas \u00E0 vm e continua\n\ -XshowSettings:properties\n\ mostra todas as defini\u00E7\u00F5es da propriedade e continua\n\ -XshowSettings:locale\n\ mostra todas as defini\u00E7\u00F5es relativas \u00E0s configura\u00E7\u00F5es regionais e continua\n\nAs -X options n\u00E3o s\u00E3o padronizadas e est\u00E3o sujeitas a altera\u00E7\u00F5es sem aviso.\n # Translators please note do not translate the options themselves -java.launcher.X.macosx.usage=\nAs op\u00E7\u00F5es a seguir s\u00E3o espec\u00EDficas para o Mac OS X:\n\ -XstartOnFirstThread\n\ executa o m\u00E9todo main() no primeiro thread (AppKit)\n\ -Xdock:name=<nome da aplica\u00E7\u00E3o>"\n\ substitui o nome da aplica\u00E7\u00E3o default exibido no encaixe\n\ -Xdock:icon=<caminho para o arquivo do \u00EDcone>\n\ substitui o \u00EDcone exibido no encaixe\n\n +java.launcher.X.macosx.usage=\nAs op\u00E7\u00F5es a seguir s\u00E3o espec\u00EDficas para o Mac OS X:\n\\ -XstartOnFirstThread\n\\ executa o m\u00E9todo main() no primeiro thread (AppKit)\n\\ -Xdock:name=<nome da aplica\u00E7\u00E3o>"\n\\ substitui o nome da aplica\u00E7\u00E3o default exibido no encaixe\n\\ -Xdock:icon=<caminho para o arquivo do \u00EDcone>\n\\ substitui o \u00EDcone exibido no encaixe\n\n java.launcher.cls.error1=Erro: N\u00E3o foi poss\u00EDvel localizar nem carregar a classe principal {0} java.launcher.cls.error2=Erro: O m\u00E9todo principal n\u00E3o \u00E9 {0} na classe {1}; defina o m\u00E9todo principal como:\n\ public static void main(String[] args)
--- a/src/share/classes/sun/management/resources/agent_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/management/resources/agent_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2012, 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 @@ -40,11 +40,12 @@ agent.err.agentclass.notfound = Management Agent-Klasse nicht gefunden agent.err.agentclass.failed = Management Agent-Klasse nicht erfolgreich -agent.err.premain.notfound = premain(String) ist in Agentklasse nicht vorhanden +agent.err.premain.notfound = premain(String) ist in Agent-Klasse nicht vorhanden agent.err.agentclass.access.denied = Zugriff auf premain(String) wurde abgelehnt agent.err.invalid.agentclass = Ung\u00FCltiger Eigenschaftswert f\u00FCr com.sun.management.agent.class - +agent.err.invalid.state = Ung\u00FCltiger Agent-Zustand agent.err.invalid.jmxremote.port = Ung\u00FCltige Nummer f\u00FCr com.sun.management.jmxremote.port +agent.err.invalid.jmxremote.rmi.port = Ung\u00FCltige Nummer f\u00FCr com.sun.management.jmxremote.rmi.port agent.err.file.not.set = Datei nicht angegeben agent.err.file.not.readable = Datei nicht lesbar @@ -78,11 +79,11 @@ agent.err.snmp.adaptor.start.failed = Fehler beim Starten des SNMP-Adaptors mit Adresse agent.err.snmp.mib.init.failed = Initialisierung von SNMP-MIB nicht erfolgreich mit Fehler -jmxremote.ConnectorBootstrap.initialize = JMX-Connector-Server starten: -jmxremote.ConnectorBootstrap.initialize.noAuthentication = Keine Authentifizierung -jmxremote.ConnectorBootstrap.initialize.ready = JMX-Connector bereit unter: {0} -jmxremote.ConnectorBootstrap.initialize.password.readonly = Lesezugriff auf Kennwortdatei muss eingeschr\u00E4nkt werden: {0} -jmxremote.ConnectorBootstrap.initialize.file.readonly = Lesezugriff auf Datei muss eingeschr\u00E4nkt werden: {0} +jmxremote.ConnectorBootstrap.starting = JMX-Connector-Server starten: +jmxremote.ConnectorBootstrap.noAuthentication = Keine Authentifizierung +jmxremote.ConnectorBootstrap.ready = JMX-Connector bereit unter: {0} +jmxremote.ConnectorBootstrap.password.readonly = Lesezugriff auf Kennwortdatei muss eingeschr\u00E4nkt werden: {0} +jmxremote.ConnectorBootstrap.file.readonly = Lesezugriff auf Datei muss eingeschr\u00E4nkt werden: {0} jmxremote.AdaptorBootstrap.getTargetList.processing = ACL wird verarbeitet jmxremote.AdaptorBootstrap.getTargetList.adding = Ziel hinzuf\u00FCgen: {0}
--- a/src/share/classes/sun/management/resources/agent_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/management/resources/agent_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2012, 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 @@ -43,8 +43,9 @@ agent.err.premain.notfound = premain(String) no existe en la clase del agente agent.err.agentclass.access.denied = Acceso denegado a premain(String) agent.err.invalid.agentclass = Valor de propiedad com.sun.management.agent.class no v\u00E1lido - +agent.err.invalid.state = Estado del agente no v\u00E1lido agent.err.invalid.jmxremote.port = N\u00FAmero com.sun.management.jmxremote.port no v\u00E1lido +agent.err.invalid.jmxremote.rmi.port = N\u00FAmero com.sun.management.jmxremote.rmi.port no v\u00E1lido agent.err.file.not.set = Archivo no especificado agent.err.file.not.readable = Archivo ilegible @@ -78,11 +79,11 @@ agent.err.snmp.adaptor.start.failed = Fallo al iniciar el adaptador de SNMP con la direcci\u00F3n agent.err.snmp.mib.init.failed = Fallo al inicializar el MIB de SNMP con error -jmxremote.ConnectorBootstrap.initialize = Iniciando servidor de conector JMX: -jmxremote.ConnectorBootstrap.initialize.noAuthentication = Sin autenticaci\u00F3n -jmxremote.ConnectorBootstrap.initialize.ready = Conector JMX listo en: {0} -jmxremote.ConnectorBootstrap.initialize.password.readonly = Se debe restringir el acceso de lectura al archivo de contrase\u00F1as: {0} -jmxremote.ConnectorBootstrap.initialize.file.readonly = El acceso de lectura al archivo debe ser restringido: {0} +jmxremote.ConnectorBootstrap.starting = Iniciando servidor de conector JMX: +jmxremote.ConnectorBootstrap.noAuthentication = Sin autenticaci\u00F3n +jmxremote.ConnectorBootstrap.ready = Conector JMX listo en: {0} +jmxremote.ConnectorBootstrap.password.readonly = Se debe restringir el acceso de lectura al archivo de contrase\u00F1as: {0} +jmxremote.ConnectorBootstrap.file.readonly = El acceso de lectura al archivo debe ser restringido: {0} jmxremote.AdaptorBootstrap.getTargetList.processing = Procesando ACL jmxremote.AdaptorBootstrap.getTargetList.adding = Agregando destino: {0}
--- a/src/share/classes/sun/management/resources/agent_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/management/resources/agent_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2012, 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 @@ -43,8 +43,9 @@ agent.err.premain.notfound = premain(String) n'existe pas dans la classe d'agents agent.err.agentclass.access.denied = Acc\u00E8s \u00E0 premain(String) refus\u00E9 agent.err.invalid.agentclass = Valeur de propri\u00E9t\u00E9 com.sun.management.agent.class incorrecte - +agent.err.invalid.state = Etat de l'agent non valide agent.err.invalid.jmxremote.port = Num\u00E9ro com.sun.management.jmxremote.port incorrect +agent.err.invalid.jmxremote.rmi.port = Num\u00E9ro com.sun.management.jmxremote.rmi.port non valide agent.err.file.not.set = Fichier non sp\u00E9cifi\u00E9 agent.err.file.not.readable = Fichier illisible @@ -78,11 +79,11 @@ agent.err.snmp.adaptor.start.failed = Impossible de d\u00E9marrer l'adaptateur SNMP avec l'adresse agent.err.snmp.mib.init.failed = Impossible d'initialiser SNMP MIB avec l'erreur -jmxremote.ConnectorBootstrap.initialize = D\u00E9marrage du serveur du connecteur JMX : -jmxremote.ConnectorBootstrap.initialize.noAuthentication = Pas d'authentification -jmxremote.ConnectorBootstrap.initialize.ready = Connecteur JMX pr\u00EAt \u00E0 : {0} -jmxremote.ConnectorBootstrap.initialize.password.readonly = L''acc\u00E8s en lecture au fichier de mots de passe doit \u00EAtre limit\u00E9 : {0} -jmxremote.ConnectorBootstrap.initialize.file.readonly = L''acc\u00E8s en lecture au fichier doit \u00EAtre limit\u00E9 : {0} +jmxremote.ConnectorBootstrap.starting = D\u00E9marrage du serveur du connecteur JMX : +jmxremote.ConnectorBootstrap.noAuthentication = Pas d'authentification +jmxremote.ConnectorBootstrap.ready = Connecteur JMX pr\u00EAt \u00E0 : {0} +jmxremote.ConnectorBootstrap.password.readonly = L''acc\u00E8s en lecture au fichier de mots de passe doit \u00EAtre limit\u00E9 : {0} +jmxremote.ConnectorBootstrap.file.readonly = L''acc\u00E8s en lecture au fichier doit \u00EAtre limit\u00E9 : {0} jmxremote.AdaptorBootstrap.getTargetList.processing = Traitement de la liste de contr\u00F4le d'acc\u00E8s (ACL) jmxremote.AdaptorBootstrap.getTargetList.adding = Ajout de la cible : {0}
--- a/src/share/classes/sun/management/resources/agent_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/management/resources/agent_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2012, 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 @@ -43,8 +43,9 @@ agent.err.premain.notfound = premain(String) non esiste nella classe agente agent.err.agentclass.access.denied = Accesso negato a premain(String) agent.err.invalid.agentclass = Valore propriet\u00E0 com.sun.management.agent.class non valido - +agent.err.invalid.state = Stato agente non valido agent.err.invalid.jmxremote.port = Numero com.sun.management.jmxremote.port non valido +agent.err.invalid.jmxremote.rmi.port = Numero com.sun.management.jmxremote.rmi.port non valido agent.err.file.not.set = File non specificato agent.err.file.not.readable = File non leggibile @@ -78,11 +79,11 @@ agent.err.snmp.adaptor.start.failed = Impossibile avviare l'adattatore SNMP con indirizzo agent.err.snmp.mib.init.failed = Impossibile inizializzare MIB SNMP con errore -jmxremote.ConnectorBootstrap.initialize = Avvio del server connettore JMX: -jmxremote.ConnectorBootstrap.initialize.noAuthentication = Nessuna autenticazione -jmxremote.ConnectorBootstrap.initialize.ready = Connettore JMX pronto in: {0} -jmxremote.ConnectorBootstrap.initialize.password.readonly = Limitare l''accesso in lettura al password file: {0} -jmxremote.ConnectorBootstrap.initialize.file.readonly = Limitare l''accesso in lettura al file: {0} +jmxremote.ConnectorBootstrap.starting = Avvio del server connettore JMX: +jmxremote.ConnectorBootstrap.noAuthentication = Nessuna autenticazione +jmxremote.ConnectorBootstrap.ready = Connettore JMX pronto in: {0} +jmxremote.ConnectorBootstrap.password.readonly = Limitare l''accesso in lettura al password file: {0} +jmxremote.ConnectorBootstrap.file.readonly = Limitare l''accesso in lettura al file: {0} jmxremote.AdaptorBootstrap.getTargetList.processing = Elaborazione ACL jmxremote.AdaptorBootstrap.getTargetList.adding = Aggiunta destinazione: {0}
--- a/src/share/classes/sun/management/resources/agent_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/management/resources/agent_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2012, 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 @@ -43,8 +43,9 @@ agent.err.premain.notfound = premain(String)\u304C\u30A8\u30FC\u30B8\u30A7\u30F3\u30C8\u30FB\u30AF\u30E9\u30B9\u306B\u5B58\u5728\u3057\u307E\u305B\u3093 agent.err.agentclass.access.denied = premain(String)\u3078\u306E\u30A2\u30AF\u30BB\u30B9\u304C\u62D2\u5426\u3055\u308C\u307E\u3057\u305F agent.err.invalid.agentclass = com.sun.management.agent.class\u30D7\u30ED\u30D1\u30C6\u30A3\u306E\u5024\u304C\u7121\u52B9\u3067\u3059 - +agent.err.invalid.state = \u30A8\u30FC\u30B8\u30A7\u30F3\u30C8\u306E\u72B6\u614B\u304C\u7121\u52B9\u3067\u3059 agent.err.invalid.jmxremote.port = com.sun.management.jmxremote.port\u306E\u756A\u53F7\u304C\u7121\u52B9\u3067\u3059 +agent.err.invalid.jmxremote.rmi.port = com.sun.management.jmxremote.rmi.port\u306E\u756A\u53F7\u304C\u7121\u52B9\u3067\u3059 agent.err.file.not.set = \u30D5\u30A1\u30A4\u30EB\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093 agent.err.file.not.readable = \u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u53D6\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093 @@ -78,11 +79,11 @@ agent.err.snmp.adaptor.start.failed = \u3053\u306E\u30A2\u30C9\u30EC\u30B9\u3067SNMP\u30A2\u30C0\u30D7\u30BF\u3092\u958B\u59CB\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F agent.err.snmp.mib.init.failed = \u30A8\u30E9\u30FC\u3067SNMP MIB\u3092\u521D\u671F\u5316\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F -jmxremote.ConnectorBootstrap.initialize = JMX\u30B3\u30CD\u30AF\u30BF\u30FB\u30B5\u30FC\u30D0\u30FC\u3092\u8D77\u52D5\u3057\u3066\u3044\u307E\u3059: -jmxremote.ConnectorBootstrap.initialize.noAuthentication = \u8A8D\u8A3C\u306A\u3057 -jmxremote.ConnectorBootstrap.initialize.ready = JMX\u30B3\u30CD\u30AF\u30BF\u306E\u6E96\u5099\u304C\u3067\u304D\u307E\u3057\u305F: {0} -jmxremote.ConnectorBootstrap.initialize.password.readonly = \u30D1\u30B9\u30EF\u30FC\u30C9\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u53D6\u308A\u30A2\u30AF\u30BB\u30B9\u306F\u5236\u9650\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059: {0} -jmxremote.ConnectorBootstrap.initialize.file.readonly = \u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u53D6\u308A\u30A2\u30AF\u30BB\u30B9\u306F\u5236\u9650\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059: {0} +jmxremote.ConnectorBootstrap.starting = JMX\u30B3\u30CD\u30AF\u30BF\u30FB\u30B5\u30FC\u30D0\u30FC\u3092\u8D77\u52D5\u3057\u3066\u3044\u307E\u3059: +jmxremote.ConnectorBootstrap.noAuthentication = \u8A8D\u8A3C\u306A\u3057 +jmxremote.ConnectorBootstrap.ready = JMX\u30B3\u30CD\u30AF\u30BF\u306E\u6E96\u5099\u304C\u3067\u304D\u307E\u3057\u305F: {0} +jmxremote.ConnectorBootstrap.password.readonly = \u30D1\u30B9\u30EF\u30FC\u30C9\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u53D6\u308A\u30A2\u30AF\u30BB\u30B9\u306F\u5236\u9650\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059: {0} +jmxremote.ConnectorBootstrap.file.readonly = \u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u53D6\u308A\u30A2\u30AF\u30BB\u30B9\u306F\u5236\u9650\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059: {0} jmxremote.AdaptorBootstrap.getTargetList.processing = ACL\u3092\u51E6\u7406\u3057\u3066\u3044\u307E\u3059 jmxremote.AdaptorBootstrap.getTargetList.adding = \u30BF\u30FC\u30B2\u30C3\u30C8\u3092\u8FFD\u52A0\u3057\u3066\u3044\u307E\u3059: {0}
--- a/src/share/classes/sun/management/resources/agent_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/management/resources/agent_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2012, 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 @@ -43,8 +43,9 @@ agent.err.premain.notfound = \uC5D0\uC774\uC804\uD2B8 \uD074\uB798\uC2A4\uC5D0 premain(\uBB38\uC790\uC5F4)\uC774 \uC874\uC7AC\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. agent.err.agentclass.access.denied = premain(\uBB38\uC790\uC5F4)\uC5D0 \uB300\uD55C \uC561\uC138\uC2A4\uAC00 \uAC70\uBD80\uB418\uC5C8\uC2B5\uB2C8\uB2E4. agent.err.invalid.agentclass = com.sun.management.agent.class \uC18D\uC131 \uAC12\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4. - +agent.err.invalid.state = \uBD80\uC801\uD569\uD55C \uC5D0\uC774\uC804\uD2B8 \uC0C1\uD0DC agent.err.invalid.jmxremote.port = com.sun.management.jmxremote.port \uBC88\uD638\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4. +agent.err.invalid.jmxremote.rmi.port = \uBD80\uC801\uD569\uD55C com.sun.management.jmxremote.rmi.port \uBC88\uD638 agent.err.file.not.set = \uD30C\uC77C\uC774 \uC9C0\uC815\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4. agent.err.file.not.readable = \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. @@ -78,11 +79,11 @@ agent.err.snmp.adaptor.start.failed = \uC8FC\uC18C\uAC00 \uC788\uB294 SNMP \uC5B4\uB311\uD130 \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. agent.err.snmp.mib.init.failed = \uC624\uB958\uB85C \uC778\uD574 SNMP MIB \uCD08\uAE30\uD654\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. -jmxremote.ConnectorBootstrap.initialize = JMX \uCEE4\uB125\uD130 \uC11C\uBC84\uB97C \uC2DC\uC791\uD558\uB294 \uC911: -jmxremote.ConnectorBootstrap.initialize.noAuthentication = \uC778\uC99D \uC5C6\uC74C -jmxremote.ConnectorBootstrap.initialize.ready = {0}\uC5D0\uC11C JMX \uCEE4\uB125\uD130\uAC00 \uC900\uBE44\uB418\uC5C8\uC2B5\uB2C8\uB2E4. -jmxremote.ConnectorBootstrap.initialize.password.readonly = \uBE44\uBC00\uBC88\uD638 \uD30C\uC77C \uC77D\uAE30 \uC561\uC138\uC2A4\uB294 \uC81C\uD55C\uB418\uC5B4\uC57C \uD568: {0} -jmxremote.ConnectorBootstrap.initialize.file.readonly = \uD30C\uC77C \uC77D\uAE30 \uC561\uC138\uC2A4\uB294 \uC81C\uD55C\uB418\uC5B4\uC57C \uD568: {0} +jmxremote.ConnectorBootstrap.starting = JMX \uCEE4\uB125\uD130 \uC11C\uBC84\uB97C \uC2DC\uC791\uD558\uB294 \uC911: +jmxremote.ConnectorBootstrap.noAuthentication = \uC778\uC99D \uC5C6\uC74C +jmxremote.ConnectorBootstrap.ready = {0}\uC5D0\uC11C JMX \uCEE4\uB125\uD130\uAC00 \uC900\uBE44\uB418\uC5C8\uC2B5\uB2C8\uB2E4. +jmxremote.ConnectorBootstrap.password.readonly = \uBE44\uBC00\uBC88\uD638 \uD30C\uC77C \uC77D\uAE30 \uC561\uC138\uC2A4\uB294 \uC81C\uD55C\uB418\uC5B4\uC57C \uD568: {0} +jmxremote.ConnectorBootstrap.file.readonly = \uD30C\uC77C \uC77D\uAE30 \uC561\uC138\uC2A4\uB294 \uC81C\uD55C\uB418\uC5B4\uC57C \uD568: {0} jmxremote.AdaptorBootstrap.getTargetList.processing = ACL\uC744 \uCC98\uB9AC\uD558\uB294 \uC911 jmxremote.AdaptorBootstrap.getTargetList.adding = \uB300\uC0C1\uC744 \uCD94\uAC00\uD558\uB294 \uC911: {0}
--- a/src/share/classes/sun/management/resources/agent_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/management/resources/agent_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2012, 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 @@ -43,8 +43,9 @@ agent.err.premain.notfound = premain(String) n\u00E3o existe na classe do agente agent.err.agentclass.access.denied = Acesso negado a premain(String) agent.err.invalid.agentclass = Valor inv\u00E1lido da propriedade com.sun.management.agent.class - +agent.err.invalid.state = Estado de agente inv\u00E1lido agent.err.invalid.jmxremote.port = N\u00FAmero inv\u00E1lido de com.sun.management.jmxremote.port +agent.err.invalid.jmxremote.rmi.port = N\u00FAmero inv\u00E1lido do com.sun.management.jmxremote.rmi.port agent.err.file.not.set = Arquivo n\u00E3o especificado agent.err.file.not.readable = Arquivo ileg\u00EDvel @@ -78,11 +79,11 @@ agent.err.snmp.adaptor.start.failed = Falha ao iniciar o adaptador SNMP com endere\u00E7o agent.err.snmp.mib.init.failed = Falha ao inicializar o MIB SNMP com erro -jmxremote.ConnectorBootstrap.initialize = Iniciando o Servidor do Conector JMX: -jmxremote.ConnectorBootstrap.initialize.noAuthentication = Sem autentica\u00E7\u00E3o -jmxremote.ConnectorBootstrap.initialize.ready = Conector JMX pronto em: {0} -jmxremote.ConnectorBootstrap.initialize.password.readonly = O acesso de leitura do arquivo de senha deve ser limitado: {0} -jmxremote.ConnectorBootstrap.initialize.file.readonly = O acesso de leitura do arquivo deve ser limitado: {0} +jmxremote.ConnectorBootstrap.starting = Iniciando o Servidor do Conector JMX: +jmxremote.ConnectorBootstrap.noAuthentication = Sem autentica\u00E7\u00E3o +jmxremote.ConnectorBootstrap.ready = Conector JMX pronto em: {0} +jmxremote.ConnectorBootstrap.password.readonly = O acesso de leitura do arquivo de senha deve ser limitado: {0} +jmxremote.ConnectorBootstrap.file.readonly = O acesso de leitura do arquivo deve ser limitado: {0} jmxremote.AdaptorBootstrap.getTargetList.processing = Processando ACL jmxremote.AdaptorBootstrap.getTargetList.adding = Adicionando destino: {0}
--- a/src/share/classes/sun/management/resources/agent_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/management/resources/agent_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2012, 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 @@ -43,8 +43,9 @@ agent.err.premain.notfound = premain(String) finns inte i agentklassen agent.err.agentclass.access.denied = \u00C5tkomst till premain(String) nekad agent.err.invalid.agentclass = Ogiltigt egenskapsv\u00E4rde f\u00F6r com.sun.management.agent.class - +agent.err.invalid.state = Ogiltig agentstatus agent.err.invalid.jmxremote.port = Ogiltigt com.sun.management.jmxremote.port-nummer +agent.err.invalid.jmxremote.rmi.port = Ogiltigt com.sun.management.jmxremote.rmi.port-nummer agent.err.file.not.set = Filen \u00E4r inte angiven agent.err.file.not.readable = Filen \u00E4r inte l\u00E4sbar @@ -78,11 +79,11 @@ agent.err.snmp.adaptor.start.failed = Kunde inte starta SNMP-adaptern med adressen agent.err.snmp.mib.init.failed = Kunde inte initiera SNMP MIB. Returnerade felet -jmxremote.ConnectorBootstrap.initialize = Startar server f\u00F6r JMX-anslutning: -jmxremote.ConnectorBootstrap.initialize.noAuthentication = Ingen autentisering -jmxremote.ConnectorBootstrap.initialize.ready = JMX-anslutning redo p\u00E5: {0} -jmxremote.ConnectorBootstrap.initialize.password.readonly = L\u00E4sbeh\u00F6righeten f\u00F6r l\u00F6senordsfilen m\u00E5ste begr\u00E4nsas: {0} -jmxremote.ConnectorBootstrap.initialize.file.readonly = Fill\u00E4snings\u00E5tkomst m\u00E5ste begr\u00E4nsas {0} +jmxremote.ConnectorBootstrap.starting = Startar server f\u00F6r JMX-anslutning: +jmxremote.ConnectorBootstrap.noAuthentication = Ingen autentisering +jmxremote.ConnectorBootstrap.ready = JMX-anslutning redo p\u00E5: {0} +jmxremote.ConnectorBootstrap.password.readonly = L\u00E4sbeh\u00F6righeten f\u00F6r l\u00F6senordsfilen m\u00E5ste begr\u00E4nsas: {0} +jmxremote.ConnectorBootstrap.file.readonly = Fill\u00E4snings\u00E5tkomst m\u00E5ste begr\u00E4nsas {0} jmxremote.AdaptorBootstrap.getTargetList.processing = ACL bearbetas jmxremote.AdaptorBootstrap.getTargetList.adding = M\u00E5l l\u00E4ggs till: {0}
--- a/src/share/classes/sun/management/resources/agent_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/management/resources/agent_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2012, 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 @@ -43,8 +43,9 @@ agent.err.premain.notfound = \u4EE3\u7406\u7C7B\u4E2D\u4E0D\u5B58\u5728 premain(String) agent.err.agentclass.access.denied = \u62D2\u7EDD\u8BBF\u95EE premain(String) agent.err.invalid.agentclass = com.sun.management.agent.class \u5C5E\u6027\u503C\u65E0\u6548 - +agent.err.invalid.state = \u4EE3\u7406\u72B6\u6001\u65E0\u6548 agent.err.invalid.jmxremote.port = com.sun.management.jmxremote.port \u7F16\u53F7\u65E0\u6548 +agent.err.invalid.jmxremote.rmi.port = com.sun.management.jmxremote.rmi.port \u7F16\u53F7\u65E0\u6548 agent.err.file.not.set = \u672A\u6307\u5B9A\u6587\u4EF6 agent.err.file.not.readable = \u6587\u4EF6\u4E0D\u53EF\u8BFB\u53D6 @@ -78,11 +79,11 @@ agent.err.snmp.adaptor.start.failed = \u65E0\u6CD5\u542F\u52A8\u5E26\u6709\u5730\u5740\u7684 SNMP \u9002\u914D\u5668 agent.err.snmp.mib.init.failed = \u65E0\u6CD5\u521D\u59CB\u5316\u5E26\u6709\u9519\u8BEF\u7684 SNMP MIB -jmxremote.ConnectorBootstrap.initialize = \u6B63\u5728\u542F\u52A8 JMX \u8FDE\u63A5\u5668\u670D\u52A1\u5668: -jmxremote.ConnectorBootstrap.initialize.noAuthentication = \u65E0\u9A8C\u8BC1 -jmxremote.ConnectorBootstrap.initialize.ready = \u4F4D\u4E8E{0}\u7684 JMX \u8FDE\u63A5\u5668\u5DF2\u5C31\u7EEA -jmxremote.ConnectorBootstrap.initialize.password.readonly = \u5FC5\u987B\u9650\u5236\u53E3\u4EE4\u6587\u4EF6\u8BFB\u53D6\u8BBF\u95EE\u6743\u9650: {0} -jmxremote.ConnectorBootstrap.initialize.file.readonly = \u5FC5\u987B\u9650\u5236\u6587\u4EF6\u8BFB\u53D6\u8BBF\u95EE\u6743\u9650: {0} +jmxremote.ConnectorBootstrap.starting = \u6B63\u5728\u542F\u52A8 JMX \u8FDE\u63A5\u5668\u670D\u52A1\u5668: +jmxremote.ConnectorBootstrap.noAuthentication = \u65E0\u9A8C\u8BC1 +jmxremote.ConnectorBootstrap.ready = \u4F4D\u4E8E{0}\u7684 JMX \u8FDE\u63A5\u5668\u5DF2\u5C31\u7EEA +jmxremote.ConnectorBootstrap.password.readonly = \u5FC5\u987B\u9650\u5236\u53E3\u4EE4\u6587\u4EF6\u8BFB\u53D6\u8BBF\u95EE\u6743\u9650: {0} +jmxremote.ConnectorBootstrap.file.readonly = \u5FC5\u987B\u9650\u5236\u6587\u4EF6\u8BFB\u53D6\u8BBF\u95EE\u6743\u9650: {0} jmxremote.AdaptorBootstrap.getTargetList.processing = \u6B63\u5728\u5904\u7406 ACL jmxremote.AdaptorBootstrap.getTargetList.adding = \u6B63\u5728\u6DFB\u52A0\u76EE\u6807: {0}
--- a/src/share/classes/sun/management/resources/agent_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/management/resources/agent_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2012, 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 @@ -43,8 +43,9 @@ agent.err.premain.notfound = \u4EE3\u7406\u7A0B\u5F0F\u985E\u5225\u4E2D\u4E0D\u5B58\u5728 premain(String) agent.err.agentclass.access.denied = \u5B58\u53D6 premain(String) \u906D\u5230\u62D2\u7D55 agent.err.invalid.agentclass = com.sun.management.agent.class \u5C6C\u6027\u503C\u7121\u6548 - +agent.err.invalid.state = \u7121\u6548\u7684\u4EE3\u7406\u7A0B\u5F0F\u72C0\u614B agent.err.invalid.jmxremote.port = com.sun.management.jmxremote.port \u865F\u78BC\u7121\u6548 +agent.err.invalid.jmxremote.rmi.port = com.sun.management.jmxremote.rmi.port \u865F\u78BC\u7121\u6548 agent.err.file.not.set = \u672A\u6307\u5B9A\u6A94\u6848 agent.err.file.not.readable = \u6A94\u6848\u7121\u6CD5\u8B80\u53D6 @@ -78,11 +79,11 @@ agent.err.snmp.adaptor.start.failed = \u7121\u6CD5\u4F7F\u7528\u4F4D\u5740\u555F\u52D5 SNMP \u914D\u63A5\u5361 agent.err.snmp.mib.init.failed = \u7121\u6CD5\u521D\u59CB\u5316 SNMP MIB\uFF0C\u51FA\u73FE\u932F\u8AA4 -jmxremote.ConnectorBootstrap.initialize = \u6B63\u5728\u555F\u52D5 JMX \u9023\u63A5\u5668\u4F3A\u670D\u5668: -jmxremote.ConnectorBootstrap.initialize.noAuthentication = \u7121\u8A8D\u8B49 -jmxremote.ConnectorBootstrap.initialize.ready = JMX \u9023\u63A5\u5668\u5C31\u7DD2\uFF0C\u4F4D\u65BC: {0} -jmxremote.ConnectorBootstrap.initialize.password.readonly = \u5FC5\u9808\u9650\u5236\u5BC6\u78BC\u6A94\u6848\u8B80\u53D6\u5B58\u53D6: {0} -jmxremote.ConnectorBootstrap.initialize.file.readonly = \u5FC5\u9808\u9650\u5236\u6A94\u6848\u8B80\u53D6\u5B58\u53D6\u6B0A: {0} +jmxremote.ConnectorBootstrap.starting = \u6B63\u5728\u555F\u52D5 JMX \u9023\u63A5\u5668\u4F3A\u670D\u5668: +jmxremote.ConnectorBootstrap.noAuthentication = \u7121\u8A8D\u8B49 +jmxremote.ConnectorBootstrap.ready = JMX \u9023\u63A5\u5668\u5C31\u7DD2\uFF0C\u4F4D\u65BC: {0} +jmxremote.ConnectorBootstrap.password.readonly = \u5FC5\u9808\u9650\u5236\u5BC6\u78BC\u6A94\u6848\u8B80\u53D6\u5B58\u53D6: {0} +jmxremote.ConnectorBootstrap.file.readonly = \u5FC5\u9808\u9650\u5236\u6A94\u6848\u8B80\u53D6\u5B58\u53D6\u6B0A: {0} jmxremote.AdaptorBootstrap.getTargetList.processing = \u6B63\u5728\u8655\u7406 ACL jmxremote.AdaptorBootstrap.getTargetList.adding = \u6B63\u5728\u65B0\u589E\u76EE\u6A19: {0}
--- a/src/share/classes/sun/misc/resources/Messages_de.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/misc/resources/Messages_de.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2005, 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
--- a/src/share/classes/sun/misc/resources/Messages_es.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/misc/resources/Messages_es.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2005, 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
--- a/src/share/classes/sun/misc/resources/Messages_fr.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/misc/resources/Messages_fr.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2005, 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
--- a/src/share/classes/sun/misc/resources/Messages_it.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/misc/resources/Messages_it.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2005, 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
--- a/src/share/classes/sun/misc/resources/Messages_ja.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/misc/resources/Messages_ja.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2005, 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
--- a/src/share/classes/sun/misc/resources/Messages_ko.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/misc/resources/Messages_ko.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2005, 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
--- a/src/share/classes/sun/misc/resources/Messages_pt_BR.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/misc/resources/Messages_pt_BR.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2005, 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
--- a/src/share/classes/sun/misc/resources/Messages_sv.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/misc/resources/Messages_sv.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2005, 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
--- a/src/share/classes/sun/misc/resources/Messages_zh_CN.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/misc/resources/Messages_zh_CN.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2005, 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
--- a/src/share/classes/sun/misc/resources/Messages_zh_TW.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/misc/resources/Messages_zh_TW.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2005, 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
--- a/src/share/classes/sun/net/spi/DefaultProxySelector.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/net/spi/DefaultProxySelector.java Mon Jun 25 10:12:56 2012 +0100 @@ -111,7 +111,7 @@ static class NonProxyInfo { // Default value for nonProxyHosts, this provides backward compatibility // by excluding localhost and its litteral notations. - static final String defStringVal = "localhost|127.*|[::1]"; + static final String defStringVal = "localhost|127.*|[::1]|0.0.0.0|[::0]"; String hostsSource; RegexpPool hostsPool;
--- a/src/share/classes/sun/print/PSPrinterJob.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/PSPrinterJob.java Mon Jun 25 10:12:56 2012 +0100 @@ -93,6 +93,7 @@ import java.nio.charset.*; import java.nio.CharBuffer; import java.nio.ByteBuffer; +import java.nio.file.Files; //REMIND: Remove use of this class when IPPPrintService is moved to share directory. import java.lang.reflect.Method; @@ -655,7 +656,7 @@ * is not removed for some reason, request that it is * removed when the VM exits. */ - spoolFile = File.createTempFile("javaprint", ".ps", null); + spoolFile = Files.createTempFile("javaprint", ".ps").toFile(); spoolFile.deleteOnExit(); result = new FileOutputStream(spoolFile);
--- a/src/share/classes/sun/print/resources/serviceui_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/resources/serviceui_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -16,9 +16,9 @@ button.print=Drucken button.properties=E&igenschaften... # -checkbox.collate=So&rtieren +checkbox.collate=&Sortieren checkbox.jobsheets=&Bannerseite -checkbox.printtofile=A&usgabe in Datei +checkbox.printtofile=Ausgabe in &Datei # dialog.printtitle=Drucken dialog.pstitle=Seite einrichten @@ -35,42 +35,42 @@ label.psname=&Name: label.pstype=Typ: label.rangeto=Bis -label.size=Gr\u00F6\u00DF&e: -label.source=Q&uelle: +label.size=G&r\u00F6\u00DFe: +label.source=&Quelle: label.status=Status: -label.username=Ben&utzername: +label.username=&Benutzername: label.millimetres=(mm) label.inches=(Zoll) label.topmargin=&oben -label.bottommargin=u&nten +label.bottommargin=&unten label.leftmargin=&links label.rightmargin=&rechts # radiobutton.color=&Farbe radiobutton.draftq=Ent&wurf -radiobutton.duplex=Du&plex +radiobutton.duplex=&Duplex radiobutton.highq=&Hoch radiobutton.landscape=&Querformat radiobutton.monochrome=&Monochrom radiobutton.normalq=&Normal radiobutton.oneside=&Einseitig -radiobutton.portrait=&Hochformat +radiobutton.portrait=Hochfor&mat radiobutton.rangeall=A&lle radiobutton.rangepages=S&eiten -radiobutton.revlandscape=U&mgekehrtes Querformat -radiobutton.revportrait=Umge&kehrtes Hochformat +radiobutton.revlandscape=Umgekehrtes Q&uerformat +radiobutton.revportrait=Umgekehrtes &Hochformat radiobutton.tumble=&Kalenderdruck # The vkMnemonics correspond with the constants defined in KeyEvent, eg # 65 = KeyEvent.VK_A tab.appearance=&Darstellung tab.general=&Allgemein -tab.pagesetup=&Seite einrichten +tab.pagesetup=Seite &einrichten # error.pagerange=Ung\u00FCltiger Seitenbereich. Geben Sie die Werte erneut ein (Beispiel: 1-3,5,7-10) error.destination=Ung\u00FCltiger Dateiname. Wiederholen Sie den Vorgang # # The following keys match the Strings returned by MediaSizeName.toString() -# (in some cases the space character is replaced by '-' and the pound +# (in some cases the space character is replaced by '-' and the pound # character is replaced with 'n') # iso-4a0=4A0 (ISO/DIN & JIS) @@ -175,9 +175,8 @@ Cassette=Kassette Form-Source=Formularquelle # -# The following keys match the Strings returned by +# The following keys match the Strings returned by # PrinterIsAcceptingJobs.toString() # accepting-jobs=Jobs annehmen not-accepting-jobs=Jobs nicht annehmen -
--- a/src/share/classes/sun/print/resources/serviceui_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/resources/serviceui_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -17,7 +17,7 @@ button.properties=P&ropiedades... # checkbox.collate=Inter&calar -checkbox.jobsheets=P\u00E1gina d&e R\u00F3tulo +checkbox.jobsheets=P\u00E1gina de R\u00F3tu&lo checkbox.printtofile=I&mprimir en Archivo # dialog.printtitle=Imprimir @@ -29,19 +29,19 @@ dialog.writeerror=No se puede escribir en el archivo: # label.info=Informaci\u00F3n: -label.jobname=Nombre del &Trabajo: -label.numcopies=N\u00FAmer&o de Copias: -label.priority=Pr&ioridad: +label.jobname=&Nombre del Trabajo: +label.numcopies=N\u00FAmero de C&opias: +label.priority=Prior&idad: label.psname=&Nombre: label.pstype=Tipo: label.rangeto=A -label.size=&Tama\u00F1o: -label.source=Origen: +label.size=Tama&\u00F1o: +label.source=Ori&gen: label.status=Estado: -label.username=U&suario: +label.username=&Usuario: label.millimetres=(mm) label.inches=(pulg.) -label.topmargin=superior +label.topmargin=&superior label.bottommargin=in&ferior label.leftmargin=iz&quierdo label.rightmargin=d&erecho @@ -49,16 +49,16 @@ radiobutton.color=&Color radiobutton.draftq=Bo&rrador radiobutton.duplex=&D\u00FAplex -radiobutton.highq=A<a +radiobutton.highq=&Alta radiobutton.landscape=Hori&zontal radiobutton.monochrome=&Monocromo radiobutton.normalq=&Normal -radiobutton.oneside=&Una Cara +radiobutton.oneside=Una Ca&ra radiobutton.portrait=&Vertical radiobutton.rangeall=&Todo radiobutton.rangepages=P\u00E1&ginas radiobutton.revlandscape=&Horizontal Inverso -radiobutton.revportrait=Ve&rtical Inverso +radiobutton.revportrait=Vertical Inver&so radiobutton.tumble=Cam&bio de Cara # The vkMnemonics correspond with the constants defined in KeyEvent, eg # 65 = KeyEvent.VK_A @@ -70,7 +70,7 @@ error.destination=Nombre de archivo no v\u00E1lido; int\u00E9ntelo de nuevo # # The following keys match the Strings returned by MediaSizeName.toString() -# (in some cases the space character is replaced by '-' and the pound +# (in some cases the space character is replaced by '-' and the pound # character is replaced with 'n') # iso-4a0=4A0 (ISO/DIN & JIS) @@ -175,9 +175,8 @@ Cassette=Casete Form-Source=Origen de Formulario # -# The following keys match the Strings returned by +# The following keys match the Strings returned by # PrinterIsAcceptingJobs.toString() # accepting-jobs=Aceptando trabajos not-accepting-jobs=No aceptando trabajos -
--- a/src/share/classes/sun/print/resources/serviceui_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/resources/serviceui_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -30,7 +30,7 @@ # label.info=Infos : label.jobname=Nom du &travail : -label.numcopies=N&ombre de copies : +label.numcopies=Nombre de c&opies : label.priority=P&riorit\u00E9 : label.psname=&Nom : label.pstype=Type : @@ -38,7 +38,7 @@ label.size=Tai&lle : label.source=Sour&ce : label.status=Statut : -label.username=N&om utilisateur : +label.username=Nom &utilisateur : label.millimetres=(mm) label.inches=(po) label.topmargin=&haut @@ -46,11 +46,11 @@ label.leftmargin=&gauche label.rightmargin=&droite # -radiobutton.color=&Couleur +radiobutton.color=Coule&ur radiobutton.draftq=Broui&llon radiobutton.duplex=&Duplex radiobutton.highq=Ma&x. -radiobutton.landscape=Pa&ysage +radiobutton.landscape=Pay&sage radiobutton.monochrome=&Monochrome radiobutton.normalq=&Normal radiobutton.oneside=&Un c\u00F4t\u00E9 @@ -58,7 +58,7 @@ radiobutton.rangeall=&Tout radiobutton.rangepages=Pag&es radiobutton.revlandscape=Paysage i&nvers\u00E9 -radiobutton.revportrait=Portra&it invers\u00E9 +radiobutton.revportrait=Portrait &invers\u00E9 radiobutton.tumble=&T\u00EAte-b\u00EAche # The vkMnemonics correspond with the constants defined in KeyEvent, eg # 65 = KeyEvent.VK_A @@ -70,7 +70,7 @@ error.destination=Nom de fichier non valide ; recommencez # # The following keys match the Strings returned by MediaSizeName.toString() -# (in some cases the space character is replaced by '-' and the pound +# (in some cases the space character is replaced by '-' and the pound # character is replaced with 'n') # iso-4a0=4A0 (ISO/DIN & JIS) @@ -175,9 +175,8 @@ Cassette=Cassette Form-Source=Source du formulaire # -# The following keys match the Strings returned by +# The following keys match the Strings returned by # PrinterIsAcceptingJobs.toString() # accepting-jobs=Acceptation des t\u00E2ches not-accepting-jobs=Refus des t\u00E2ches -
--- a/src/share/classes/sun/print/resources/serviceui_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/resources/serviceui_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -17,7 +17,7 @@ button.properties=P&ropriet\u00E0... # checkbox.collate=Fascico&la -checkbox.jobsheets=&Pagina banner +checkbox.jobsheets=Pagina &banner checkbox.printtofile=Stampa su &file # dialog.printtitle=Stampa @@ -30,8 +30,8 @@ # label.info=Informazioni: label.jobname=Nome &job: -label.numcopies=Numer&o di copie: -label.priority=Pr&iorit\u00E0: +label.numcopies=Numero di c&opie: +label.priority=P&riorit\u00E0: label.psname=&Nome: label.pstype=Tipo: label.rangeto=A @@ -51,7 +51,7 @@ radiobutton.duplex=F&ronte retro radiobutton.highq=A<a radiobutton.landscape=Orizzonta&le -radiobutton.monochrome=&Monocromatico +radiobutton.monochrome=Monocrom&atico radiobutton.normalq=&Normale radiobutton.oneside=Un lat&o radiobutton.portrait=&Verticale @@ -70,7 +70,7 @@ error.destination=Nome file non valido; riprovare # # The following keys match the Strings returned by MediaSizeName.toString() -# (in some cases the space character is replaced by '-' and the pound +# (in some cases the space character is replaced by '-' and the pound # character is replaced with 'n') # iso-4a0=4A0 (ISO/DIN & JIS) @@ -175,9 +175,8 @@ Cassette=Cassetta Form-Source=Origine modulo # -# The following keys match the Strings returned by +# The following keys match the Strings returned by # PrinterIsAcceptingJobs.toString() # accepting-jobs=Accettazione job not-accepting-jobs=Rifiuto job -
--- a/src/share/classes/sun/print/resources/serviceui_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/resources/serviceui_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -70,7 +70,7 @@ error.destination=\u7121\u52B9\u306A\u30D5\u30A1\u30A4\u30EB\u540D\u3002\u30D5\u30A1\u30A4\u30EB\u540D\u3092\u518D\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044 # # The following keys match the Strings returned by MediaSizeName.toString() -# (in some cases the space character is replaced by '-' and the pound +# (in some cases the space character is replaced by '-' and the pound # character is replaced with 'n') # iso-4a0=4A0 (ISO/DIN & JIS) @@ -175,9 +175,8 @@ Cassette=\u30AB\u30BB\u30C3\u30C8 Form-Source=\u30D5\u30A9\u30FC\u30E0\u30FB\u30BD\u30FC\u30B9 # -# The following keys match the Strings returned by +# The following keys match the Strings returned by # PrinterIsAcceptingJobs.toString() # accepting-jobs=\u30B8\u30E7\u30D6\u3092\u53D7\u3051\u4ED8\u3051\u3066\u3044\u307E\u3059 not-accepting-jobs=\u30B8\u30E7\u30D6\u3092\u53D7\u3051\u4ED8\u3051\u307E\u305B\u3093 -
--- a/src/share/classes/sun/print/resources/serviceui_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/resources/serviceui_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -70,7 +70,7 @@ error.destination=\uBD80\uC801\uD569\uD55C \uD30C\uC77C \uC774\uB984: \uB2E4\uC2DC \uC2DC\uB3C4\uD558\uC2ED\uC2DC\uC624. # # The following keys match the Strings returned by MediaSizeName.toString() -# (in some cases the space character is replaced by '-' and the pound +# (in some cases the space character is replaced by '-' and the pound # character is replaced with 'n') # iso-4a0=4A0 (ISO/DIN & JIS) @@ -175,9 +175,8 @@ Cassette=\uCE74\uC138\uD2B8 Form-Source=\uC591\uC2DD \uC18C\uC2A4 # -# The following keys match the Strings returned by +# The following keys match the Strings returned by # PrinterIsAcceptingJobs.toString() # accepting-jobs=\uC791\uC5C5 \uC2B9\uC778 not-accepting-jobs=\uC791\uC5C5 \uC2B9\uC778 \uC548\uD568 -
--- a/src/share/classes/sun/print/resources/serviceui_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/resources/serviceui_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -14,9 +14,9 @@ button.cancel=Cancelar button.ok=OK button.print=Imprimir -button.properties=Proprie&dades... +button.properties=P&ropriedades... # -checkbox.collate=Ag&rupar +checkbox.collate=&Agrupar checkbox.jobsheets=P\u00E1gina com &Banner checkbox.printtofile=&Imprimir em Arquivo # @@ -31,7 +31,7 @@ label.info=Informa\u00E7\u00F5es: label.jobname=Nome do &Job: label.numcopies=N\u00FAmer&o de c\u00F3pias: -label.priority=&Prioridade: +label.priority=P&rioridade: label.psname=&Nome: label.pstype=Tipo: label.rangeto=At\u00E9 @@ -44,33 +44,33 @@ label.topmargin=&superior label.bottommargin=&inferior label.leftmargin=es&querda: -label.rightmargin=&direita +label.rightmargin=di&reita # radiobutton.color=C&or radiobutton.draftq=&Rascunho radiobutton.duplex=&Duplex -radiobutton.highq=Al&ta +radiobutton.highq=&Alta radiobutton.landscape=&Paisagem radiobutton.monochrome=&Monocrom\u00E1tico radiobutton.normalq=&Normal -radiobutton.oneside=Um &Lado +radiobutton.oneside=Um Lad&o radiobutton.portrait=&Retrato radiobutton.rangeall=T&udo radiobutton.rangepages=&P\u00E1ginas radiobutton.revlandscape=Paisagem I&nvertida -radiobutton.revportrait=R&etrato Invertido +radiobutton.revportrait=Retrato &Invertido radiobutton.tumble=&Virar # The vkMnemonics correspond with the constants defined in KeyEvent, eg # 65 = KeyEvent.VK_A tab.appearance=&Apar\u00EAncia tab.general=&Geral -tab.pagesetup=&Configura\u00E7\u00E3o de P\u00E1gina +tab.pagesetup=Configura\u00E7\u00E3o de &P\u00E1gina # error.pagerange=Faixa de p\u00E1ginas inv\u00E1lida; insira novamente os valores (por exemplo, 1-3,5,7-10) error.destination=Nome de arquivo inv\u00E1lido; tente novamente # # The following keys match the Strings returned by MediaSizeName.toString() -# (in some cases the space character is replaced by '-' and the pound +# (in some cases the space character is replaced by '-' and the pound # character is replaced with 'n') # iso-4a0=4A0 (ISO/DIN & JIS) @@ -175,9 +175,8 @@ Cassette=Cassete Form-Source=Origem do Formul\u00E1rio # -# The following keys match the Strings returned by +# The following keys match the Strings returned by # PrinterIsAcceptingJobs.toString() # accepting-jobs=Aceitando jobs not-accepting-jobs=N\u00E3o aceitando jobs -
--- a/src/share/classes/sun/print/resources/serviceui_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/resources/serviceui_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -14,11 +14,11 @@ button.cancel=Avbryt button.ok=OK button.print=Skriv ut -button.properties=Egenskape&r... +button.properties=&Egenskaper... # -checkbox.collate=Sor&tera -checkbox.jobsheets=F\u00F6&rs\u00E4ttsblad -checkbox.printtofile=S&kriv ut till fil +checkbox.collate=&Sortera +checkbox.jobsheets=&F\u00F6rs\u00E4ttsblad +checkbox.printtofile=Skriv ut till &fil # dialog.printtitle=Skriv ut dialog.pstitle=Utskriftsformat @@ -35,42 +35,42 @@ label.psname=&Namn: label.pstype=Typ: label.rangeto=Till -label.size=St&orlek: -label.source=&K\u00E4lla: +label.size=Stor&lek: +label.source=K\u00E4l&la: label.status=Status: label.username=A&nv\u00E4ndarnamn: label.millimetres=(mm) label.inches=(tum) -label.topmargin=\u00F6ve&rkant +label.topmargin=&\u00F6verkant label.bottommargin=&nederkant -label.leftmargin=&v\u00E4nster +label.leftmargin=v&\u00E4nster label.rightmargin=&h\u00F6ger # -radiobutton.color=F\u00E4r&g -radiobutton.draftq=Ut&kast +radiobutton.color=&F\u00E4rg +radiobutton.draftq=Utka&st radiobutton.duplex=&Dubbelsidig radiobutton.highq=&H\u00F6g radiobutton.landscape=&Liggande radiobutton.monochrome=&Monokrom -radiobutton.normalq=N&ormal +radiobutton.normalq=&Normal radiobutton.oneside=&Ensidig -radiobutton.portrait=St\u00E5en&de +radiobutton.portrait=&St\u00E5ende radiobutton.rangeall=A&lla -radiobutton.rangepages=Si&dor +radiobutton.rangepages=Sid&or radiobutton.revlandscape=Omv\u00E4nt li&ggande -radiobutton.revportrait=O&mv\u00E4nt st\u00E5ende +radiobutton.revportrait=Omv\u00E4nt st\u00E5en&de radiobutton.tumble=&V\u00E4nd # The vkMnemonics correspond with the constants defined in KeyEvent, eg # 65 = KeyEvent.VK_A tab.appearance=&Format tab.general=&Allm\u00E4nt -tab.pagesetup=Ut&skriftsformat +tab.pagesetup=Utskrifts&format # error.pagerange=Ogiltigt sidintervall. Skriv in v\u00E4rdena igen (t ex 1-3,5,7-10) error.destination=Ogiltigt filnamn. F\u00F6rs\u00F6k igen. # # The following keys match the Strings returned by MediaSizeName.toString() -# (in some cases the space character is replaced by '-' and the pound +# (in some cases the space character is replaced by '-' and the pound # character is replaced with 'n') # iso-4a0=4A0 (ISO/DIN & JIS) @@ -175,9 +175,8 @@ Cassette=Kassett Form-Source=Formul\u00E4rk\u00E4lla # -# The following keys match the Strings returned by +# The following keys match the Strings returned by # PrinterIsAcceptingJobs.toString() # accepting-jobs=Accepterar jobb not-accepting-jobs=Accepterar inte jobb -
--- a/src/share/classes/sun/print/resources/serviceui_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/resources/serviceui_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -28,16 +28,16 @@ dialog.noprintermsg=\u627E\u4E0D\u5230\u6253\u5370\u670D\u52A1\u3002 dialog.writeerror=\u65E0\u6CD5\u5199\u5165\u6587\u4EF6: # -label.info=\u4FE1\u606F: +label.info=\u4FE1\u606F: label.jobname=\u4F5C\u4E1A\u540D(&J): label.numcopies=\u6253\u5370\u4EFD\u6570(&O): label.priority=\u4F18\u5148\u7EA7(&R): label.psname=\u540D\u79F0(&N): -label.pstype=\u7C7B\u578B: +label.pstype=\u7C7B\u578B: label.rangeto=\u81F3 label.size=\u5927\u5C0F(&Z): label.source=\u6765\u6E90(&C): -label.status=\u72B6\u6001: +label.status=\u72B6\u6001: label.username=\u7528\u6237\u540D(&U): label.millimetres=(\u6BEB\u7C73) label.inches=(\u82F1\u5BF8) @@ -70,7 +70,7 @@ error.destination=\u65E0\u6548\u7684\u6587\u4EF6\u540D; \u8BF7\u91CD\u8BD5 # # The following keys match the Strings returned by MediaSizeName.toString() -# (in some cases the space character is replaced by '-' and the pound +# (in some cases the space character is replaced by '-' and the pound # character is replaced with 'n') # iso-4a0=4A0 (ISO/DIN & JIS) @@ -175,9 +175,8 @@ Cassette=\u7EB8\u76D2 Form-Source=\u8868\u683C\u6765\u6E90 # -# The following keys match the Strings returned by +# The following keys match the Strings returned by # PrinterIsAcceptingJobs.toString() # accepting-jobs=\u63A5\u53D7\u4F5C\u4E1A not-accepting-jobs=\u4E0D\u63A5\u53D7\u4F5C\u4E1A -
--- a/src/share/classes/sun/print/resources/serviceui_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/print/resources/serviceui_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -28,16 +28,16 @@ dialog.noprintermsg=\u627E\u4E0D\u5230\u5217\u5370\u670D\u52D9\u3002 dialog.writeerror=\u7121\u6CD5\u5BEB\u5165\u81F3\u6A94\u6848: # -label.info=\u8CC7\u8A0A: +label.info=\u8CC7\u8A0A: label.jobname=\u5DE5\u4F5C\u540D\u7A31(&J): -label.numcopies=\u5217\u5370\u4EFD\u6578(&O): +label.numcopies=\u5217\u5370\u4EFD\u6578(&O): label.priority=\u512A\u5148\u6B0A(&R): label.psname=\u540D\u7A31(&N): -label.pstype=\u985E\u578B: +label.pstype=\u985E\u578B: label.rangeto=\u81F3 label.size=\u5927\u5C0F(&Z): -label.source=\u4F86\u6E90(&C): -label.status=\u72C0\u614B: +label.source=\u4F86\u6E90(&C): +label.status=\u72C0\u614B: label.username=\u4F7F\u7528\u8005\u540D\u7A31(&U): label.millimetres=(mm) label.inches=(in) @@ -70,7 +70,7 @@ error.destination=\u7121\u6548\u7684\u6A94\u540D; \u8ACB\u518D\u8A66\u4E00\u6B21 # # The following keys match the Strings returned by MediaSizeName.toString() -# (in some cases the space character is replaced by '-' and the pound +# (in some cases the space character is replaced by '-' and the pound # character is replaced with 'n') # iso-4a0=4A0 (ISO/DIN & JIS) @@ -175,9 +175,8 @@ Cassette=\u5361\u5F0F\u78C1\u5E36\u6A5F Form-Source=\u8868\u683C\u4F86\u6E90 # -# The following keys match the Strings returned by +# The following keys match the Strings returned by # PrinterIsAcceptingJobs.toString() # accepting-jobs=\u63A5\u53D7\u7684\u5DE5\u4F5C not-accepting-jobs=\u4E0D\u63A5\u53D7\u7684\u5DE5\u4F5C -
--- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2001, 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
--- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2001, 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
--- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2001, 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
--- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2001, 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 @@ -24,5 +24,5 @@ # questions. # -rmiregistry.usage=Utilizzo: {0} <opzioni> <porta>\n\ndove <opzioni> include:\n -J<flag fase di esecuzione> Passa l''argomento all''interprete java +rmiregistry.usage=Uso: {0} <opzioni> <porta>\n\ndove <opzioni> include:\n -J<flag fase di esecuzione> Passa l''argomento all''interprete java rmiregistry.port.badnumber=l''argomento della porta, {0}, non \u00E8 un numero.
--- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2001, 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
--- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2001, 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
--- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2001, 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
--- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2001, 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
--- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2001, 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
--- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2001, 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
--- a/src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1996, 2010, 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
--- a/src/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1996, 2010, 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
--- a/src/share/classes/sun/rmi/server/Activation.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/Activation.java Mon Jun 25 10:12:56 2012 +0100 @@ -43,6 +43,7 @@ import java.net.Socket; import java.net.SocketAddress; import java.net.SocketException; +import java.nio.file.Files; import java.nio.channels.Channel; import java.nio.channels.ServerSocketChannel; import java.rmi.AccessException; @@ -1937,7 +1938,7 @@ new PrivilegedExceptionAction<Void>() { public Void run() throws IOException { File file = - File.createTempFile("rmid-err", null, null); + Files.createTempFile("rmid-err", null).toFile(); PrintStream errStream = new PrintStream(new FileOutputStream(file)); System.setErr(errStream);
--- a/src/share/classes/sun/rmi/server/resources/rmid_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/resources/rmid_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1998, 2005, 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
--- a/src/share/classes/sun/rmi/server/resources/rmid_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/resources/rmid_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1998, 2005, 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
--- a/src/share/classes/sun/rmi/server/resources/rmid_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/resources/rmid_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1998, 2005, 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
--- a/src/share/classes/sun/rmi/server/resources/rmid_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/resources/rmid_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1998, 2005, 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 @@ -75,7 +75,7 @@ # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated, # because they are syntax -rmid.usage=Utilizzo: {0} <opzioni>\n\ndove <opzioni> include:\n -port <porta> Specifica la porta usata da rmid\n -log <directory> Specifica la directory in cui rmid scrive il log\n -stop Arresta l''invocazione corrente di rmid (per la porta specificata)\n -C<flag fase di esecuzione> Passa l''argomento a ciascun processo figlio (gruppo di attivazione)\n -J<flag fase di esecuzione> Passa l''argomento all''interprete java\n +rmid.usage=Uso: {0} <opzioni>\n\ndove <opzioni> include:\n -port <porta> Specifica la porta usata da rmid\n -log <directory> Specifica la directory in cui rmid scrive il log\n -stop Arresta l''invocazione corrente di rmid (per la porta specificata)\n -C<flag fase di esecuzione> Passa l''argomento a ciascun processo figlio (gruppo di attivazione)\n -J<flag fase di esecuzione> Passa l''argomento all''interprete java\n # This means "The currently running activation daemon has been shut down, # and is about to exit". rmid.daemon.shutdown=daemon di attivazione terminato
--- a/src/share/classes/sun/rmi/server/resources/rmid_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/resources/rmid_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1998, 2005, 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
--- a/src/share/classes/sun/rmi/server/resources/rmid_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/resources/rmid_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1998, 2005, 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
--- a/src/share/classes/sun/rmi/server/resources/rmid_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/resources/rmid_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1998, 2005, 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
--- a/src/share/classes/sun/rmi/server/resources/rmid_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/resources/rmid_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1998, 2005, 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
--- a/src/share/classes/sun/rmi/server/resources/rmid_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/resources/rmid_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1998, 2005, 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
--- a/src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1998, 2005, 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
--- a/src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java Mon Jun 25 10:12:56 2012 +0100 @@ -53,9 +53,9 @@ {"If.keystore.is.not.password.protected.then.storepass.and.keypass.must.not.be.specified", "\u5982\u679C\u5BC6\u94A5\u5E93\u672A\u53D7\u53E3\u4EE4\u4FDD\u62A4, \u5219\u4E0D\u80FD\u6307\u5B9A -storepass \u548C -keypass"}, {"Usage.jarsigner.options.jar.file.alias", - "\u7528\u6CD5: jarsigner [\u9009\u9879] jar\u6587\u4EF6 \u522B\u540D"}, + "\u7528\u6CD5: jarsigner [\u9009\u9879] jar \u6587\u4EF6\u522B\u540D"}, {".jarsigner.verify.options.jar.file.alias.", - " jarsigner -verify [\u9009\u9879] jar\u6587\u4EF6 [\u522B\u540D...]"}, + " jarsigner -verify [options] jar-file [alias...]"}, {".keystore.url.keystore.location", "[-keystore <url>] \u5BC6\u94A5\u5E93\u4F4D\u7F6E"}, {".storepass.password.password.for.keystore.integrity", @@ -65,7 +65,7 @@ {".keypass.password.password.for.private.key.if.different.", "[-keypass <\u53E3\u4EE4>] \u79C1\u6709\u5BC6\u94A5\u7684\u53E3\u4EE4 (\u5982\u679C\u4E0D\u540C)"}, {".certchain.file.name.of.alternative.certchain.file", - "[-certchain <\u6587\u4EF6>] \u66FF\u4EE3\u8BC1\u4E66\u94FE\u6587\u4EF6\u7684\u540D\u79F0"}, + "[-certchain <file>] \u66FF\u4EE3 certchain \u6587\u4EF6\u7684\u540D\u79F0"}, {".sigfile.file.name.of.SF.DSA.file", "[-sigfile <\u6587\u4EF6>] .SF/.DSA \u6587\u4EF6\u7684\u540D\u79F0"}, {".signedjar.file.name.of.signed.JAR.file", @@ -77,7 +77,7 @@ {".verify.verify.a.signed.JAR.file", "[-verify] \u9A8C\u8BC1\u5DF2\u7B7E\u540D\u7684 JAR \u6587\u4EF6"}, {".verbose.suboptions.verbose.output.when.signing.verifying.", - "[-verbose[:\u5B50\u9009\u9879]] \u7B7E\u540D/\u9A8C\u8BC1\u65F6\u8F93\u51FA\u8BE6\u7EC6\u4FE1\u606F\u3002"}, + "[-verbose[:suboptions]] \u7B7E\u540D/\u9A8C\u8BC1\u65F6\u8F93\u51FA\u8BE6\u7EC6\u4FE1\u606F\u3002"}, {".suboptions.can.be.all.grouped.or.summary", " \u5B50\u9009\u9879\u53EF\u4EE5\u662F all, grouped \u6216 summary"}, {".certs.display.certificates.when.verbose.and.verifying", @@ -106,7 +106,7 @@ "[-strict] \u5C06\u8B66\u544A\u89C6\u4E3A\u9519\u8BEF"}, {"Option.lacks.argument", "\u9009\u9879\u7F3A\u5C11\u53C2\u6570"}, {"Please.type.jarsigner.help.for.usage", "\u8BF7\u952E\u5165 jarsigner -help \u4EE5\u4E86\u89E3\u7528\u6CD5"}, - {"Please.specify.jarfile.name", "\u8BF7\u6307\u5B9A jar \u6587\u4EF6\u7684\u540D\u79F0"}, + {"Please.specify.jarfile.name", "\u8BF7\u6307\u5B9A jarfile \u540D\u79F0"}, {"Please.specify.alias.name", "\u8BF7\u6307\u5B9A\u522B\u540D"}, {"Only.one.alias.can.be.specified", "\u53EA\u80FD\u6307\u5B9A\u4E00\u4E2A\u522B\u540D"}, {"This.jar.contains.signed.entries.which.is.not.signed.by.the.specified.alias.es.", @@ -153,11 +153,11 @@ {"unable.to.instantiate.keystore.class.", "\u65E0\u6CD5\u5B9E\u4F8B\u5316\u5BC6\u94A5\u5E93\u7C7B: "}, {"Certificate.chain.not.found.for.alias.alias.must.reference.a.valid.KeyStore.key.entry.containing.a.private.key.and", - "\u627E\u4E0D\u5230{0}\u7684\u8BC1\u4E66\u94FE\u3002{1}\u5FC5\u987B\u5F15\u7528\u5305\u542B\u79C1\u6709\u5BC6\u94A5\u548C\u76F8\u5E94\u7684\u516C\u5171\u5BC6\u94A5\u8BC1\u4E66\u94FE\u7684\u6709\u6548 KeyStore \u5BC6\u94A5\u6761\u76EE\u3002"}, + "\u627E\u4E0D\u5230{0}\u7684\u8BC1\u4E66\u94FE\u3002{1}\u5FC5\u987B\u5F15\u7528\u5305\u542B\u79C1\u6709\u5BC6\u94A5\u548C\u76F8\u5E94\u7684\u516C\u5171\u5BC6\u94A5\u8BC1\u4E66\u94FE\u7684\u6709\u6548\u5BC6\u94A5\u5E93\u5BC6\u94A5\u6761\u76EE\u3002"}, {"File.specified.by.certchain.does.not.exist", "\u7531 -certchain \u6307\u5B9A\u7684\u6587\u4EF6\u4E0D\u5B58\u5728"}, {"Cannot.restore.certchain.from.file.specified", - "\u65E0\u6CD5\u4ECE\u6307\u5B9A\u7684\u6587\u4EF6\u8FD8\u539F\u8BC1\u4E66\u94FE"}, + "\u65E0\u6CD5\u4ECE\u6307\u5B9A\u7684\u6587\u4EF6\u8FD8\u539F certchain"}, {"Certificate.chain.not.found.in.the.file.specified.", "\u5728\u6307\u5B9A\u7684\u6587\u4EF6\u4E2D\u627E\u4E0D\u5230\u8BC1\u4E66\u94FE\u3002"}, {"found.non.X.509.certificate.in.signer.s.chain", @@ -184,7 +184,7 @@ "\u65F6\u95F4\u6233\u9881\u53D1\u673A\u6784\u6CA1\u6709\u54CD\u5E94\u3002\u5982\u679C\u8981\u4ECE\u9632\u706B\u5899\u540E\u9762\u8FDE\u63A5, \u5219\u53EF\u80FD\u9700\u8981\u6307\u5B9A HTTP \u6216 HTTPS \u4EE3\u7406\u3002\u8BF7\u4E3A jarsigner \u63D0\u4F9B\u4EE5\u4E0B\u9009\u9879: "}, {"or", "\u6216"}, {"Certificate.not.found.for.alias.alias.must.reference.a.valid.KeyStore.entry.containing.an.X.509.public.key.certificate.for.the", - "\u627E\u4E0D\u5230{0}\u7684\u8BC1\u4E66\u3002{1}\u5FC5\u987B\u5F15\u7528\u5305\u542B\u65F6\u95F4\u6233\u9881\u53D1\u673A\u6784\u7684 X.509 \u516C\u5171\u5BC6\u94A5\u8BC1\u4E66\u7684\u6709\u6548 KeyStore \u6761\u76EE\u3002"}, + "\u627E\u4E0D\u5230{0}\u7684\u8BC1\u4E66\u3002{1}\u5FC5\u987B\u5F15\u7528\u5305\u542B\u65F6\u95F4\u6233\u9881\u53D1\u673A\u6784\u7684 X.509 \u516C\u5171\u5BC6\u94A5\u8BC1\u4E66\u7684\u6709\u6548\u5BC6\u94A5\u5E93\u6761\u76EE\u3002"}, {"using.an.alternative.signing.mechanism", "\u6B63\u5728\u4F7F\u7528\u66FF\u4EE3\u7684\u7B7E\u540D\u673A\u5236"}, {"entry.was.signed.on", "\u6761\u76EE\u7684\u7B7E\u540D\u65E5\u671F\u4E3A {0}"},
--- a/src/share/classes/sun/security/util/AuthResources_pt_BR.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/security/util/AuthResources_pt_BR.java Mon Jun 25 10:12:56 2012 +0100 @@ -99,7 +99,7 @@ /*** EVERYTHING BELOW IS DEPRECATED ***/ // com.sun.security.auth.PolicyFile - {".error.parsing.", ": erro de parse "}, + {".error.parsing.", ": erro de parsing "}, {"COLON", ": "}, {".error.adding.Permission.", ": erro ao adicionar a Permiss\u00E3o "}, {"SPACE", " "},
--- a/src/share/classes/sun/security/util/AuthResources_zh_TW.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/security/util/AuthResources_zh_TW.java Mon Jun 25 10:12:56 2012 +0100 @@ -94,7 +94,7 @@ {"Kerberos.username.defUsername.", "Kerberos \u4F7F\u7528\u8005\u540D\u7A31 [{0}]: "}, {"Kerberos.password.for.username.", - "Kerberos \u5BC6\u78BC [{0}]: "}, + "Kerberos \u5BC6\u78BC {0}: "}, /*** EVERYTHING BELOW IS DEPRECATED ***/
--- a/src/share/classes/sun/security/util/Resources_ko.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/security/util/Resources_ko.java Mon Jun 25 10:12:56 2012 +0100 @@ -179,7 +179,7 @@ "\uCCA0\uD68C\uD560 \uC778\uC99D\uC11C\uC758 \uC77C\uB828 ID"}, //-id // keytool: Running part {"keytool.error.", "keytool \uC624\uB958: "}, - {"Illegal.option.", "\uC798\uBABB\uB41C \uC635\uC158: "}, + {"Illegal.option.", "\uC798\uBABB\uB41C \uC635\uC158: "}, {"Illegal.value.", "\uC798\uBABB\uB41C \uAC12: "}, {"Unknown.password.type.", "\uC54C \uC218 \uC5C6\uB294 \uBE44\uBC00\uBC88\uD638 \uC720\uD615: "}, {"Cannot.find.environment.variable.",
--- a/src/share/classes/sun/security/x509/CRLExtensions.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/security/x509/CRLExtensions.java Mon Jun 25 10:12:56 2012 +0100 @@ -32,8 +32,10 @@ import java.security.cert.CRLException; import java.security.cert.CertificateException; import java.util.Collection; +import java.util.Collections; import java.util.Enumeration; -import java.util.Hashtable; +import java.util.Map; +import java.util.TreeMap; import sun.security.util.*; import sun.misc.HexDumpEncoder; @@ -62,7 +64,8 @@ */ public class CRLExtensions { - private Hashtable<String,Extension> map = new Hashtable<String,Extension>(); + private Map<String,Extension> map = Collections.synchronizedMap( + new TreeMap<String,Extension>()); private boolean unsupportedCritExt = false; /** @@ -215,7 +218,7 @@ * @return an enumeration of the extensions in this CRL. */ public Enumeration<Extension> getElements() { - return map.elements(); + return Collections.enumeration(map.values()); } /**
--- a/src/share/classes/sun/security/x509/CertificateExtensions.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/security/x509/CertificateExtensions.java Mon Jun 25 10:12:56 2012 +0100 @@ -57,7 +57,8 @@ private static final Debug debug = Debug.getInstance("x509"); - private Hashtable<String,Extension> map = new Hashtable<String,Extension>(); + private Map<String,Extension> map = Collections.synchronizedMap( + new TreeMap<String,Extension>()); private boolean unsupportedCritExt = false; private Map<String,Extension> unparseableExtensions; @@ -117,7 +118,7 @@ if (ext.isCritical() == false) { // ignore errors parsing non-critical extensions if (unparseableExtensions == null) { - unparseableExtensions = new HashMap<String,Extension>(); + unparseableExtensions = new TreeMap<String,Extension>(); } unparseableExtensions.put(ext.getExtensionId().toString(), new UnparseableExtension(ext, e)); @@ -218,6 +219,12 @@ return (obj); } + // Similar to get(String), but throw no exception, might return null. + // Used in X509CertImpl::getExtension(OID). + Extension getExtension(String name) { + return map.get(name); + } + /** * Delete the attribute value. * @param name the extension name used in the lookup. @@ -245,7 +252,7 @@ * attribute. */ public Enumeration<Extension> getElements() { - return map.elements(); + return Collections.enumeration(map.values()); } /**
--- a/src/share/classes/sun/security/x509/X509CRLEntryImpl.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/security/x509/X509CRLEntryImpl.java Mon Jun 25 10:12:56 2012 +0100 @@ -32,13 +32,7 @@ import java.security.cert.CertificateException; import java.security.cert.X509CRLEntry; import java.math.BigInteger; -import java.util.Collection; -import java.util.Date; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.Map; -import java.util.Set; -import java.util.HashSet; +import java.util.*; import javax.security.auth.x500.X500Principal; @@ -75,7 +69,8 @@ * @author Hemma Prafullchandra */ -public class X509CRLEntryImpl extends X509CRLEntry { +public class X509CRLEntryImpl extends X509CRLEntry + implements Comparable<X509CRLEntryImpl> { private SerialNumber serialNumber = null; private Date revocationDate = null; @@ -196,9 +191,14 @@ * @exception CRLException if an encoding error occurs. */ public byte[] getEncoded() throws CRLException { + return getEncoded0().clone(); + } + + // Called internally to avoid clone + private byte[] getEncoded0() throws CRLException { if (revokedCert == null) this.encode(new DerOutputStream()); - return revokedCert.clone(); + return revokedCert; } @Override @@ -352,7 +352,7 @@ if (extensions == null) { return null; } - Set<String> extSet = new HashSet<String>(); + Set<String> extSet = new TreeSet<>(); for (Extension ex : extensions.getAllExtensions()) { if (ex.isCritical()) { extSet.add(ex.getExtensionId().toString()); @@ -373,7 +373,7 @@ if (extensions == null) { return null; } - Set<String> extSet = new HashSet<String>(); + Set<String> extSet = new TreeSet<>(); for (Extension ex : extensions.getAllExtensions()) { if (!ex.isCritical()) { extSet.add(ex.getExtensionId().toString()); @@ -501,13 +501,39 @@ getExtension(PKIXExtensions.CertificateIssuer_Id); } + /** + * Returns all extensions for this entry in a map + * @return the extension map, can be empty, but not null + */ public Map<String, java.security.cert.Extension> getExtensions() { + if (extensions == null) { + return Collections.emptyMap(); + } Collection<Extension> exts = extensions.getAllExtensions(); - HashMap<String, java.security.cert.Extension> map = - new HashMap<String, java.security.cert.Extension>(exts.size()); + Map<String, java.security.cert.Extension> map = new TreeMap<>(); for (Extension ext : exts) { map.put(ext.getId(), ext); } return map; } + + @Override + public int compareTo(X509CRLEntryImpl that) { + int compSerial = getSerialNumber().compareTo(that.getSerialNumber()); + if (compSerial != 0) { + return compSerial; + } + try { + byte[] thisEncoded = this.getEncoded0(); + byte[] thatEncoded = that.getEncoded0(); + for (int i=0; i<thisEncoded.length && i<thatEncoded.length; i++) { + int a = thisEncoded[i] & 0xff; + int b = thatEncoded[i] & 0xff; + if (a != b) return a-b; + } + return thisEncoded.length -thatEncoded.length; + } catch (CRLException ce) { + return -1; + } + } }
--- a/src/share/classes/sun/security/x509/X509CRLImpl.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/security/x509/X509CRLImpl.java Mon Jun 25 10:12:56 2012 +0100 @@ -53,7 +53,7 @@ /** * <p> - * An implmentation for X509 CRL (Certificate Revocation List). + * An implementation for X509 CRL (Certificate Revocation List). * <p> * The X.509 v2 CRL format is described below in ASN.1: * <pre> @@ -104,7 +104,8 @@ private X500Principal issuerPrincipal = null; private Date thisUpdate = null; private Date nextUpdate = null; - private Map<X509IssuerSerial,X509CRLEntry> revokedCerts = new LinkedHashMap<X509IssuerSerial,X509CRLEntry>(); + private Map<X509IssuerSerial,X509CRLEntry> revokedMap = new TreeMap<>(); + private List<X509CRLEntry> revokedList = new LinkedList<>(); private CRLExtensions extensions = null; private final static boolean isExplicit = true; private static final long YR_2050 = 2524636800000L; @@ -223,7 +224,8 @@ badCert.setCertificateIssuer(crlIssuer, badCertIssuer); X509IssuerSerial issuerSerial = new X509IssuerSerial (badCertIssuer, badCert.getSerialNumber()); - this.revokedCerts.put(issuerSerial, badCert); + this.revokedMap.put(issuerSerial, badCert); + this.revokedList.add(badCert); if (badCert.hasExtensions()) { this.version = 1; } @@ -305,8 +307,8 @@ tmp.putGeneralizedTime(nextUpdate); } - if (!revokedCerts.isEmpty()) { - for (X509CRLEntry entry : revokedCerts.values()) { + if (!revokedList.isEmpty()) { + for (X509CRLEntry entry : revokedList) { ((X509CRLEntryImpl)entry).encode(rCerts); } tmp.write(DerValue.tag_Sequence, rCerts); @@ -490,14 +492,14 @@ sb.append("\nThis Update: " + thisUpdate.toString() + "\n"); if (nextUpdate != null) sb.append("Next Update: " + nextUpdate.toString() + "\n"); - if (revokedCerts.isEmpty()) + if (revokedList.isEmpty()) sb.append("\nNO certificates have been revoked\n"); else { - sb.append("\nRevoked Certificates: " + revokedCerts.size()); + sb.append("\nRevoked Certificates: " + revokedList.size()); int i = 1; - for (Iterator<X509CRLEntry> iter = revokedCerts.values().iterator(); - iter.hasNext(); i++) - sb.append("\n[" + i + "] " + iter.next().toString()); + for (X509CRLEntry entry: revokedList) { + sb.append("\n[" + i++ + "] " + entry.toString()); + } } if (extensions != null) { Collection<Extension> allExts = extensions.getAllExtensions(); @@ -543,12 +545,12 @@ * false otherwise. */ public boolean isRevoked(Certificate cert) { - if (revokedCerts.isEmpty() || (!(cert instanceof X509Certificate))) { + if (revokedMap.isEmpty() || (!(cert instanceof X509Certificate))) { return false; } X509Certificate xcert = (X509Certificate) cert; X509IssuerSerial issuerSerial = new X509IssuerSerial(xcert); - return revokedCerts.containsKey(issuerSerial); + return revokedMap.containsKey(issuerSerial); } /** @@ -638,24 +640,24 @@ * @see X509CRLEntry */ public X509CRLEntry getRevokedCertificate(BigInteger serialNumber) { - if (revokedCerts.isEmpty()) { + if (revokedMap.isEmpty()) { return null; } // assume this is a direct CRL entry (cert and CRL issuer are the same) X509IssuerSerial issuerSerial = new X509IssuerSerial (getIssuerX500Principal(), serialNumber); - return revokedCerts.get(issuerSerial); + return revokedMap.get(issuerSerial); } /** * Gets the CRL entry for the given certificate. */ public X509CRLEntry getRevokedCertificate(X509Certificate cert) { - if (revokedCerts.isEmpty()) { + if (revokedMap.isEmpty()) { return null; } X509IssuerSerial issuerSerial = new X509IssuerSerial(cert); - return revokedCerts.get(issuerSerial); + return revokedMap.get(issuerSerial); } /** @@ -667,10 +669,10 @@ * @see X509CRLEntry */ public Set<X509CRLEntry> getRevokedCertificates() { - if (revokedCerts.isEmpty()) { + if (revokedList.isEmpty()) { return null; } else { - return new HashSet<X509CRLEntry>(revokedCerts.values()); + return new TreeSet<X509CRLEntry>(revokedList); } } @@ -905,7 +907,7 @@ if (extensions == null) { return null; } - Set<String> extSet = new HashSet<String>(); + Set<String> extSet = new TreeSet<>(); for (Extension ex : extensions.getAllExtensions()) { if (ex.isCritical()) { extSet.add(ex.getExtensionId().toString()); @@ -926,7 +928,7 @@ if (extensions == null) { return null; } - Set<String> extSet = new HashSet<String>(); + Set<String> extSet = new TreeSet<>(); for (Extension ex : extensions.getAllExtensions()) { if (!ex.isCritical()) { extSet.add(ex.getExtensionId().toString()); @@ -1103,7 +1105,8 @@ entry.setCertificateIssuer(crlIssuer, badCertIssuer); X509IssuerSerial issuerSerial = new X509IssuerSerial (badCertIssuer, entry.getSerialNumber()); - revokedCerts.put(issuerSerial, entry); + revokedMap.put(issuerSerial, entry); + revokedList.add(entry); } } @@ -1208,7 +1211,8 @@ /** * Immutable X.509 Certificate Issuer DN and serial number pair */ - private final static class X509IssuerSerial { + private final static class X509IssuerSerial + implements Comparable<X509IssuerSerial> { final X500Principal issuer; final BigInteger serial; volatile int hashcode = 0; @@ -1287,5 +1291,13 @@ } return hashcode; } + + @Override + public int compareTo(X509IssuerSerial another) { + int cissuer = issuer.toString() + .compareTo(another.issuer.toString()); + if (cissuer != 0) return cissuer; + return this.serial.compareTo(another.serial); + } } }
--- a/src/share/classes/sun/security/x509/X509CertImpl.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/security/x509/X509CertImpl.java Mon Jun 25 10:12:56 2012 +0100 @@ -1260,7 +1260,7 @@ if (exts == null) { return null; } - Set<String> extSet = new HashSet<String>(); + Set<String> extSet = new TreeSet<>(); for (Extension ex : exts.getAllExtensions()) { if (ex.isCritical()) { extSet.add(ex.getExtensionId().toString()); @@ -1290,7 +1290,7 @@ if (exts == null) { return null; } - Set<String> extSet = new HashSet<String>(); + Set<String> extSet = new TreeSet<>(); for (Extension ex : exts.getAllExtensions()) { if (!ex.isCritical()) { extSet.add(ex.getExtensionId().toString()); @@ -1324,10 +1324,14 @@ if (extensions == null) { return null; } else { - for (Extension ex : extensions.getAllExtensions()) { - if (ex.getExtensionId().equals((Object)oid)) { + Extension ex = extensions.getExtension(oid.toString()); + if (ex != null) { + return ex; + } + for (Extension ex2: extensions.getAllExtensions()) { + if (ex2.getExtensionId().equals((Object)oid)) { //XXXX May want to consider cloning this - return ex; + return ex2; } } /* no such extension in this certificate */ @@ -1523,10 +1527,10 @@ if (names.isEmpty()) { return Collections.<List<?>>emptySet(); } - Set<List<?>> newNames = new HashSet<List<?>>(); + List<List<?>> newNames = new ArrayList<>(); for (GeneralName gname : names.names()) { GeneralNameInterface name = gname.getName(); - List<Object> nameEntry = new ArrayList<Object>(2); + List<Object> nameEntry = new ArrayList<>(2); nameEntry.add(Integer.valueOf(name.getType())); switch (name.getType()) { case GeneralNameInterface.NAME_RFC822: @@ -1584,12 +1588,12 @@ } } if (mustClone) { - Set<List<?>> namesCopy = new HashSet<List<?>>(); + List<List<?>> namesCopy = new ArrayList<>(); for (List<?> nameEntry : altNames) { Object nameObject = nameEntry.get(1); if (nameObject instanceof byte[]) { List<Object> nameEntryCopy = - new ArrayList<Object>(nameEntry); + new ArrayList<>(nameEntry); nameEntryCopy.set(1, ((byte[])nameObject).clone()); namesCopy.add(Collections.unmodifiableList(nameEntryCopy)); } else {
--- a/src/share/classes/sun/tools/jar/Main.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/Main.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2012, 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
--- a/src/share/classes/sun/tools/jar/resources/jar_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/resources/jar_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2006, 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
--- a/src/share/classes/sun/tools/jar/resources/jar_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/resources/jar_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2006, 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
--- a/src/share/classes/sun/tools/jar/resources/jar_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/resources/jar_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2006, 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
--- a/src/share/classes/sun/tools/jar/resources/jar_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/resources/jar_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2006, 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 @@ -44,4 +44,4 @@ out.inflated=\ \\decompresso: {0} out.size=(in = {0}) (out = {1}) -usage=Utilizzo: jar {ctxui}[vfm0Me] [file-jar] [file-manifest] [punto di ingresso] [-C dir] file ...\nOpzioni:\n\ \ -c crea un nuovo archivio\n\ \ -t visualizza l'indice dell'archivio\n\ \ -x estrae i file con nome (o tutti i file) dall'archivio\n\ \ -u aggiorna l'archivio esistente\n\ \ -v genera output commentato dall'output standard\n\ \ -f specifica il nome file dell'archivio\n\ \ -m include informazioni manifest dal file manifest specificato\n\ \ -e specifica il punto di ingresso per l'applicazione stand-alone \n\ \ inclusa nel file jar eseguibile\n\ \ -0 solo memorizzazione; senza compressione ZIP\n\ \ -M consente di non creare un file manifest per le voci\n\ \ -i genera informazioni sull'indice per i file jar specificati\n\ \ -C imposta la directory specificata e include il file seguente\nSe un file \u00E8 una directory, verr\u00E0 elaborato in modo ricorsivo.\nIl nome del file manifest, del file di archivio e del punto di ingresso devono\nessere specificati nello stesso ordine dei flag 'm', 'f' ed 'e'.\n\nEsempio 1: archiviazione di due file di classe in un archivio con il nome classes.jar: \n\ \ jar cvf classes.jar Foo.class Bar.class \nEsempio 2: utilizzo del file manifest esistente 'mymanifest' e archiviazione di tutti i\n\ \ file della directory foo/ in 'classes.jar': \n\ \ jar cvfm classes.jar mymanifest -C foo/.\n +usage=Uso: jar {ctxui}[vfm0Me] [file-jar] [file-manifest] [punto di ingresso] [-C dir] file ...\nOpzioni:\n\ \ -c crea un nuovo archivio\n\ \ -t visualizza l'indice dell'archivio\n\ \ -x estrae i file con nome (o tutti i file) dall'archivio\n\ \ -u aggiorna l'archivio esistente\n\ \ -v genera output commentato dall'output standard\n\ \ -f specifica il nome file dell'archivio\n\ \ -m include informazioni manifest dal file manifest specificato\n\ \ -e specifica il punto di ingresso per l'applicazione stand-alone \n\ \ inclusa nel file jar eseguibile\n\ \ -0 solo memorizzazione; senza compressione ZIP\n\ \ -M consente di non creare un file manifest per le voci\n\ \ -i genera informazioni sull'indice per i file jar specificati\n\ \ -C imposta la directory specificata e include il file seguente\nSe un file \u00E8 una directory, verr\u00E0 elaborato in modo ricorsivo.\nIl nome del file manifest, del file di archivio e del punto di ingresso devono\nessere specificati nello stesso ordine dei flag 'm', 'f' ed 'e'.\n\nEsempio 1: archiviazione di due file di classe in un archivio con il nome classes.jar: \n\ \ jar cvf classes.jar Foo.class Bar.class \nEsempio 2: utilizzo del file manifest esistente 'mymanifest' e archiviazione di tutti i\n\ \ file della directory foo/ in 'classes.jar': \n\ \ jar cvfm classes.jar mymanifest -C foo/.\n
--- a/src/share/classes/sun/tools/jar/resources/jar_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/resources/jar_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2006, 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
--- a/src/share/classes/sun/tools/jar/resources/jar_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/resources/jar_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2006, 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
--- a/src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2006, 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
--- a/src/share/classes/sun/tools/jar/resources/jar_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/resources/jar_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2006, 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
--- a/src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2006, 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
--- a/src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2006, 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
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/share/classes/sun/tools/jconsole/resources/messages_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -0,0 +1,313 @@ +ONE_DAY=\ 1\u65E5 +ONE_HOUR=\ 1\u6642\u9593 +ONE_MIN=\ 1\u5206 +ONE_MONTH=\ 1\u304B\u6708 +ONE_YEAR=\ 1\u5E74 +TWO_HOURS=\ 2\u6642\u9593 +THREE_HOURS=\ 3\u6642\u9593 +THREE_MONTHS=\ 3\u304B\u6708 +FIVE_MIN=\ 5\u5206 +SIX_HOURS=\ 6\u6642\u9593 +SIX_MONTHS=\ 6\u304B\u6708 +SEVEN_DAYS=\ 7\u65E5 +TEN_MIN=10\u5206 +TWELVE_HOURS=12\u6642\u9593 +THIRTY_MIN=30\u5206 +LESS_THAN=< +LOT_LESS_THAN=<< +GREATER_THAN=> +ACTION_CAPITALIZED=ACTION +ACTION_INFO_CAPITALIZED=ACTION_INFO +ALL=\u3059\u3079\u3066 +APPLY=\u9069\u7528 +ARCHITECTURE=\u30A2\u30FC\u30AD\u30C6\u30AF\u30C1\u30E3 +ARRAY_OPEN_TYPE=\u914D\u5217\u3001OpenType +ARRAY_OPEN_TYPE_NUMERIC_VALUE_VIEWER=\u914D\u5217\u3001OpenType\u3001\u6570\u5024\u30D3\u30E5\u30FC\u30A2 +ATTRIBUTE=\u5C5E\u6027 +ATTRIBUTE_VALUE=\u5C5E\u6027\u5024 +ATTRIBUTE_VALUES=\u5C5E\u6027\u5024 +ATTRIBUTES=\u5C5E\u6027 +BLANK=\u30D6\u30E9\u30F3\u30AF +BLOCKED_COUNT_WAITED_COUNT=\u30D6\u30ED\u30C3\u30AF\u6E08\u5408\u8A08: {0} \u5F85\u6A5F\u6E08\u5408\u8A08: {1}\n +BOOT_CLASS_PATH=\u30D6\u30FC\u30C8\u30FB\u30AF\u30E9\u30B9\u30D1\u30B9 +BORDERED_COMPONENT_MORE_OR_LESS_BUTTON_TOOLTIP=\u8868\u793A\u3059\u308B\u60C5\u5831\u91CF\u3092\u5897\u6E1B\u3059\u308B\u30C8\u30B0\u30EB +CPU_USAGE=CPU\u4F7F\u7528\u7387 +CPU_USAGE_FORMAT=CPU\u4F7F\u7528\u7387: {0}% +CANCEL=\u53D6\u6D88 +CASCADE=\u91CD\u306D\u3066\u8868\u793A(&C) +CHART_COLON=\u30C1\u30E3\u30FC\u30C8(&C): +CLASS_PATH=\u30AF\u30E9\u30B9\u30D1\u30B9 +CLASS=\u30AF\u30E9\u30B9 +CLASS_NAME=ClassName +CLASS_TAB_INFO_LABEL_FORMAT=<html>\u30ED\u30FC\u30C9\u6E08: {0} \u672A\u30ED\u30FC\u30C9: {1} \u5408\u8A08: {2}</html> +CLASS_TAB_LOADED_CLASSES_PLOTTER_ACCESSIBLE_NAME=\u30ED\u30FC\u30C9\u6E08\u30AF\u30E9\u30B9\u306E\u30C1\u30E3\u30FC\u30C8\u3002 +CLASSES=\u30AF\u30E9\u30B9 +CLOSE=\u9589\u3058\u308B +COLUMN_NAME=\u540D\u524D +COLUMN_PID=PID +COMMITTED_MEMORY=\u30B3\u30DF\u30C3\u30C8\u6E08\u30E1\u30E2\u30EA\u30FC +COMMITTED_VIRTUAL_MEMORY=\u30B3\u30DF\u30C3\u30C8\u6E08\u4EEE\u60F3\u30E1\u30E2\u30EA\u30FC +COMMITTED=\u30B3\u30DF\u30C3\u30C8\u6E08 +COMPILER=\u30B3\u30F3\u30D1\u30A4\u30E9 +COMPOSITE_DATA=CompositeData +CONFIG=\u69CB\u6210 +CONNECT=\u63A5\u7D9A(&C) +CONNECT_ELLIPSIS=\u63A5\u7D9A... +CONNECT_DIALOG_CONNECT_BUTTON_TOOLTIP=Java\u4EEE\u60F3\u30DE\u30B7\u30F3\u306B\u63A5\u7D9A +CONNECT_DIALOG_ACCESSIBLE_DESCRIPTION=\u30ED\u30FC\u30AB\u30EB\u307E\u305F\u306F\u30EA\u30E2\u30FC\u30C8\u306EJava\u4EEE\u60F3\u30DE\u30B7\u30F3\u3078\u306E\u65B0\u898F\u63A5\u7D9A\u3092\u884C\u3046\u30C0\u30A4\u30A2\u30ED\u30B0 +CONNECT_DIALOG_MASTHEAD_ACCESSIBLE_NAME=\u30DE\u30B9\u30C8\u30D8\u30C3\u30C9\u56F3\u5F62 +CONNECT_DIALOG_MASTHEAD_TITLE=\u65B0\u898F\u63A5\u7D9A +CONNECT_DIALOG_STATUS_BAR_ACCESSIBLE_NAME=\u30B9\u30C6\u30FC\u30BF\u30B9\u30FB\u30D0\u30FC +CONNECT_DIALOG_TITLE=JConsole: \u65B0\u898F\u63A5\u7D9A +CONNECTED_PUNCTUATION_CLICK_TO_DISCONNECT_=\u63A5\u7D9A\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u30AF\u30EA\u30C3\u30AF\u3059\u308B\u3068\u5207\u65AD\u3057\u307E\u3059\u3002 +CONNECTION_FAILED=\u63A5\u7D9A\u306B\u5931\u6557\u3057\u307E\u3057\u305F +CONNECTION=\u63A5\u7D9A(&C) +CONNECTION_NAME=\u63A5\u7D9A\u540D +CONNECTION_NAME__DISCONNECTED_={0} (\u5207\u65AD\u6E08) +CONSTRUCTOR=\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF +CURRENT_CLASSES_LOADED=\u30ED\u30FC\u30C9\u6E08\u306E\u73FE\u5728\u306E\u30AF\u30E9\u30B9 +CURRENT_HEAP_SIZE=\u73FE\u5728\u306E\u30D2\u30FC\u30D7\u30FB\u30B5\u30A4\u30BA +CURRENT_VALUE=\u73FE\u5728\u5024: {0} +CREATE=\u4F5C\u6210 +DAEMON_THREADS=\u30C7\u30FC\u30E2\u30F3\u30FB\u30B9\u30EC\u30C3\u30C9 +DISCONNECTED_PUNCTUATION_CLICK_TO_CONNECT_=\u5207\u65AD\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u30AF\u30EA\u30C3\u30AF\u3059\u308B\u3068\u63A5\u7D9A\u3057\u307E\u3059\u3002 +DOUBLE_CLICK_TO_EXPAND_FORWARD_SLASH_COLLAPSE=\u5C55\u958B\u307E\u305F\u306F\u7E2E\u5C0F\u3059\u308B\u306B\u306F\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044 +DOUBLE_CLICK_TO_VISUALIZE=\u8996\u899A\u5316\u3059\u308B\u306B\u306F\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044 +DESCRIPTION=\u8AAC\u660E +DESCRIPTION_COLON_=\u8AAC\u660E: +DESCRIPTOR=\u8A18\u8FF0\u5B50 +DETAILS=\u8A73\u7D30 +DETECT_DEADLOCK=\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF\u306E\u691C\u51FA(&D) +DETECT_DEADLOCK_TOOLTIP=\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF\u6E08\u30B9\u30EC\u30C3\u30C9\u306E\u691C\u51FA +DIMENSION_IS_NOT_SUPPORTED_COLON=\u6B21\u5143\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093: +DISCARD_CHART=\u30C1\u30E3\u30FC\u30C8\u306E\u7834\u68C4 +DURATION_DAYS_HOURS_MINUTES={0,choice,1#{0,number,integer}\u65E5|1.0<{0,number,integer}\u65E5}{1,choice,0<{1,number,integer}\u6642\u9593|1#{1,number,integer}\u6642\u9593|1<{1,number,integer}\u6642\u9593}{2,choice,0<{2,number,integer}\u5206|1#{2,number,integer}\u5206|1.0<{2,number,integer}\u5206} +DURATION_HOURS_MINUTES={0,choice,1#{0,number,integer}\u6642\u9593|1<{0,number,integer}\u6642\u9593}{1,choice,0<{1,number,integer}\u5206|1#{1,number,integer}\u5206|1.0<{1,number,integer}\u5206} +DURATION_MINUTES={0,choice,1#{0,number,integer}\u5206|1.0<{0,number,integer}\u5206} +DURATION_SECONDS={0}\u79D2 +EMPTY_ARRAY=\u7A7A\u306E\u914D\u5217 +EMPTY_OPENTYPE_VIEWER=\u7A7A\u306Eopentype\u30D3\u30E5\u30FC\u30A2 +ERROR=\u30A8\u30E9\u30FC +ERROR_COLON_MBEANS_ALREADY_EXIST=\u30A8\u30E9\u30FC: MBeans\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059 +ERROR_COLON_MBEANS_DO_NOT_EXIST=\u30A8\u30E9\u30FC: MBeans\u306F\u5B58\u5728\u3057\u307E\u305B\u3093 +ERROR_COLON=\u30A8\u30E9\u30FC: +EVENT=\u30A4\u30D9\u30F3\u30C8 +EXIT=\u7D42\u4E86(&X) +FAIL_TO_LOAD_PLUGIN=\u8B66\u544A: \u30D7\u30E9\u30B0\u30A4\u30F3\u306E\u30ED\u30FC\u30C9\u306B\u5931\u6557\u3057\u307E\u3057\u305F: {0} +FILE_CHOOSER_FILE_EXISTS_CANCEL_OPTION=\u53D6\u6D88 +FILE_CHOOSER_FILE_EXISTS_MESSAGE=<html><center>\u30D5\u30A1\u30A4\u30EB\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u3066\u3044\u307E\u3059:<br>{0}<br>\u7F6E\u63DB\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\u3002 +FILE_CHOOSER_FILE_EXISTS_OK_OPTION=\u7F6E\u63DB +FILE_CHOOSER_FILE_EXISTS_TITLE=\u30D5\u30A1\u30A4\u30EB\u304C\u5B58\u5728\u3057\u3066\u3044\u307E\u3059 +FILE_CHOOSER_SAVED_FILE=<html>\u30D5\u30A1\u30A4\u30EB\u306B\u4FDD\u5B58\u3057\u307E\u3057\u305F:<br>{0}<br>({1}\u30D0\u30A4\u30C8) +FILE_CHOOSER_SAVE_FAILED_MESSAGE=<html><center>\u30D5\u30A1\u30A4\u30EB\u3078\u306E\u4FDD\u5B58\u306B\u5931\u6557\u3057\u307E\u3057\u305F:<br>{0}<br>{1} +FILE_CHOOSER_SAVE_FAILED_TITLE=\u4FDD\u5B58\u306B\u5931\u6557\u3057\u307E\u3057\u305F +FREE_PHYSICAL_MEMORY=\u7A7A\u304D\u7269\u7406\u30E1\u30E2\u30EA\u30FC +FREE_SWAP_SPACE=\u7A7A\u304D\u30B9\u30EF\u30C3\u30D7\u30FB\u30B9\u30DA\u30FC\u30B9 +GARBAGE_COLLECTOR=\u30AC\u30D9\u30FC\u30B8\u30FB\u30B3\u30EC\u30AF\u30BF +GTK_CAPITALIZED=GTK +GC_INFO=\u540D\u524D= ''{0}''\u3001\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3= {1,choice,-1#\u3042\u308A\u307E\u305B\u3093|0#{1,number,integer}\u500B}\u3001\u5408\u8A08\u6D88\u8CBB\u6642\u9593= {2} +GC_TIME=GC\u6642\u9593 +GC_TIME_DETAILS={1}\u3067{0} ({2}\u500B\u306E\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3) +HEAP_MEMORY_USAGE=\u30D2\u30FC\u30D7\u30FB\u30E1\u30E2\u30EA\u30FC\u4F7F\u7528\u7387 +HEAP=\u30D2\u30FC\u30D7 +HELP_ABOUT_DIALOG_ACCESSIBLE_DESCRIPTION=JConsole\u3068JDK\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u306B\u3064\u3044\u3066\u306E\u60C5\u5831\u3092\u542B\u3080\u30C0\u30A4\u30A2\u30ED\u30B0 +HELP_ABOUT_DIALOG_JCONSOLE_VERSION=JConsole\u30D0\u30FC\u30B8\u30E7\u30F3:<br>{0} +HELP_ABOUT_DIALOG_JAVA_VERSION=Java VM\u30D0\u30FC\u30B8\u30E7\u30F3:<br>{0} +HELP_ABOUT_DIALOG_MASTHEAD_ACCESSIBLE_NAME=\u30DE\u30B9\u30C8\u30D8\u30C3\u30C9\u56F3\u5F62 +HELP_ABOUT_DIALOG_MASTHEAD_TITLE=JConsole\u306B\u3064\u3044\u3066 +HELP_ABOUT_DIALOG_TITLE=JConsole: \u8A73\u7D30 +HELP_ABOUT_DIALOG_USER_GUIDE_LINK=JConsole\u30E6\u30FC\u30B6\u30FC\u30FB\u30AC\u30A4\u30C9(&U):<br>{0} +HELP_ABOUT_DIALOG_USER_GUIDE_LINK_URL=http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html +HELP_MENU_ABOUT_TITLE=JConsole\u306B\u3064\u3044\u3066(&A) +HELP_MENU_USER_GUIDE_TITLE=\u30AA\u30F3\u30E9\u30A4\u30F3\u30FB\u30E6\u30FC\u30B6\u30FC\u30FB\u30AC\u30A4\u30C9(&U) +HELP_MENU_TITLE=\u30D8\u30EB\u30D7(&H) +HOTSPOT_MBEANS_ELLIPSIS=Hotspot MBeans(&H)... +HOTSPOT_MBEANS_DIALOG_ACCESSIBLE_DESCRIPTION=Hotspot MBeans\u306E\u7BA1\u7406\u7528\u30C0\u30A4\u30A2\u30ED\u30B0 +IMPACT=\u5F71\u97FF +INFO=\u60C5\u5831 +INFO_CAPITALIZED=INFO +INVALID_PLUGIN_PATH=\u8B66\u544A: \u7121\u52B9\u306A\u30D7\u30E9\u30B0\u30A4\u30F3\u30FB\u30D1\u30B9: {0} +INVALID_URL=\u7121\u52B9\u306AURL: {0} +IS=\u6B21\u306B\u4E00\u81F4\u3059\u308B +JAVA_MONITORING___MANAGEMENT_CONSOLE=Java Monitoring && Management Console +JCONSOLE_COLON_=JConsole: {0} +JCONSOLE_VERSION=JConsole\u30D0\u30FC\u30B8\u30E7\u30F3"{0}" +JCONSOLE_ACCESSIBLE_DESCRIPTION=Java Monitoring && Management Console +JIT_COMPILER=JIT\u30B3\u30F3\u30D1\u30A4\u30E9 +JAVA_VIRTUAL_MACHINE=Java\u4EEE\u60F3\u30DE\u30B7\u30F3 +JAVA=Java +LIBRARY_PATH=\u30E9\u30A4\u30D6\u30E9\u30EA\u30FB\u30D1\u30B9 +LISTENERS=\u30EA\u30B9\u30CA\u30FC +LIVE_THREADS=\u5B9F\u884C\u4E2D\u306E\u30B9\u30EC\u30C3\u30C9 +LOADED=\u30ED\u30FC\u30C9\u6E08 +LOCAL_PROCESS_COLON=\u30ED\u30FC\u30AB\u30EB\u30FB\u30D7\u30ED\u30BB\u30B9(&L): +LOOK_AND_FEEL=\u30EB\u30C3\u30AF&\u30D5\u30A3\u30FC\u30EB +MASTHEAD_FONT=Dialog-PLAIN-25 +MANAGEMENT_NOT_ENABLED=<b>\u6CE8\u610F</b>: \u7BA1\u7406\u30A8\u30FC\u30B8\u30A7\u30F3\u30C8\u306F\u3053\u306E\u30D7\u30ED\u30BB\u30B9\u3067\u306F\u6709\u52B9\u5316\u3055\u308C\u307E\u305B\u3093\u3002 +MANAGEMENT_WILL_BE_ENABLED=<b>\u6CE8\u610F</b>: \u7BA1\u7406\u30A8\u30FC\u30B8\u30A7\u30F3\u30C8\u306F\u3053\u306E\u30D7\u30ED\u30BB\u30B9\u3067\u6709\u52B9\u5316\u3055\u308C\u307E\u3059\u3002 +MBEAN_ATTRIBUTE_INFO=MBeanAttributeInfo +MBEAN_INFO=MBeanInfo +MBEAN_NOTIFICATION_INFO=MBeanNotificationInfo +MBEAN_OPERATION_INFO=MBeanOperationInfo +MBEANS=MBeans +MBEANS_TAB_CLEAR_NOTIFICATIONS_BUTTON=\u30AF\u30EA\u30A2(&C) +MBEANS_TAB_CLEAR_NOTIFICATIONS_BUTTON_TOOLTIP=\u901A\u77E5\u306E\u30AF\u30EA\u30A2 +MBEANS_TAB_COMPOSITE_NAVIGATION_MULTIPLE=\u30B3\u30F3\u30DD\u30B8\u30C3\u30C8\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3{0}/{1} +MBEANS_TAB_COMPOSITE_NAVIGATION_SINGLE=\u30B3\u30F3\u30DD\u30B8\u30C3\u30C8\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3 +MBEANS_TAB_REFRESH_ATTRIBUTES_BUTTON=\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5(&R) +MBEANS_TAB_REFRESH_ATTRIBUTES_BUTTON_TOOLTIP=\u5C5E\u6027\u306E\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5 +MBEANS_TAB_SUBSCRIBE_NOTIFICATIONS_BUTTON=\u30B5\u30D6\u30B9\u30AF\u30E9\u30A4\u30D6(&S) +MBEANS_TAB_SUBSCRIBE_NOTIFICATIONS_BUTTON_TOOLTIP=\u901A\u77E5\u30EA\u30B9\u30CB\u30F3\u30B0\u306E\u958B\u59CB +MBEANS_TAB_TABULAR_NAVIGATION_MULTIPLE=\u30BF\u30D6\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3{0}/{1} +MBEANS_TAB_TABULAR_NAVIGATION_SINGLE=\u30BF\u30D6\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3 +MBEANS_TAB_UNSUBSCRIBE_NOTIFICATIONS_BUTTON=\u30B5\u30D6\u30B9\u30AF\u30E9\u30A4\u30D6\u89E3\u9664(&U) +MBEANS_TAB_UNSUBSCRIBE_NOTIFICATIONS_BUTTON_TOOLTIP=\u901A\u77E5\u30EA\u30B9\u30CB\u30F3\u30B0\u306E\u505C\u6B62 +MANAGE_HOTSPOT_MBEANS_IN_COLON_=Hotspot MBeans\u306E\u7BA1\u7406: +MAX=\u6700\u5927 +MAXIMUM_HEAP_SIZE=\u6700\u5927\u30D2\u30FC\u30D7\u30FB\u30B5\u30A4\u30BA +MEMORY=\u30E1\u30E2\u30EA\u30FC +MEMORY_POOL_LABEL=\u30E1\u30E2\u30EA\u30FC\u30FB\u30D7\u30FC\u30EB"{0}" +MEMORY_TAB_HEAP_PLOTTER_ACCESSIBLE_NAME=\u30D2\u30FC\u30D7\u7528\u306E\u30E1\u30E2\u30EA\u30FC\u4F7F\u7528\u7387\u30C1\u30E3\u30FC\u30C8\u3002 +MEMORY_TAB_INFO_LABEL_FORMAT=<html>\u4F7F\u7528\u6E08: {0} \u30B3\u30DF\u30C3\u30C8\u6E08: {1} \u6700\u5927: {2}</html> +MEMORY_TAB_NON_HEAP_PLOTTER_ACCESSIBLE_NAME=\u975E\u30D2\u30FC\u30D7\u7528\u306E\u30E1\u30E2\u30EA\u30FC\u4F7F\u7528\u7387\u30C1\u30E3\u30FC\u30C8\u3002 +MEMORY_TAB_POOL_CHART_ABOVE_THRESHOLD={0}\u306E\u3057\u304D\u3044\u5024\u3088\u308A\u4E0A\u3067\u3059\u3002\n +MEMORY_TAB_POOL_CHART_ACCESSIBLE_NAME=\u30E1\u30E2\u30EA\u30FC\u30FB\u30D7\u30FC\u30EB\u4F7F\u7528\u7387\u30C1\u30E3\u30FC\u30C8\u3002 +MEMORY_TAB_POOL_CHART_BELOW_THRESHOLD={0}\u306E\u3057\u304D\u3044\u5024\u3088\u308A\u4E0B\u3067\u3059\u3002\n +MEMORY_TAB_POOL_PLOTTER_ACCESSIBLE_NAME={0}\u306E\u30E1\u30E2\u30EA\u30FC\u4F7F\u7528\u7387\u30C1\u30E3\u30FC\u30C8\u3002 +MESSAGE=\u30E1\u30C3\u30BB\u30FC\u30B8 +METHOD_SUCCESSFULLY_INVOKED=\u30E1\u30BD\u30C3\u30C9\u304C\u6B63\u5E38\u306B\u8D77\u52D5\u3055\u308C\u307E\u3057\u305F +MINIMIZE_ALL=\u3059\u3079\u3066\u6700\u5C0F\u5316(&M) +MINUS_VERSION=\u3053\u308C\u306F{0}\u306E\u30D0\u30FC\u30B8\u30E7\u30F3{1}\u3067\u3059 +MONITOR_LOCKED=\ \ \ - \u30ED\u30C3\u30AF\u6E08{0}\n +MOTIF=Motif +NAME_BUILD_AND_MODE={0} (\u30D3\u30EB\u30C9{1}, {2}) +NAME_AND_BUILD={0} (\u30D3\u30EB\u30C9{1}) +NAME=\u540D\u524D +NAME_COLON_=\u540D\u524D: +NAME_STATE=\u540D\u524D: {0}\n\u72B6\u614B: {1}\n +NAME_STATE_LOCK_NAME=\u540D\u524D: {0}\n\u72B6\u614B: {2}\u306E{1}\n +NAME_STATE_LOCK_NAME_LOCK_OWNER=\u540D\u524D: {0}\n\u72B6\u614B: {2}\u306E{1}\u3001\u6240\u6709\u8005: {3}\n +NEW_CONNECTION_ELLIPSIS=\u65B0\u898F\u63A5\u7D9A(&N)... +NEW_VALUE_APPLIED=\u9069\u7528\u3055\u308C\u305F\u65B0\u898F\u5024 +NO_ATTRIBUTE_SELECTED=\u5C5E\u6027\u304C\u9078\u629E\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F +NO_DEADLOCK_DETECTED=\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF\u304C\u691C\u51FA\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F +NO_VALUE_SELECTED=\u5024\u304C\u9078\u629E\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F +NON_HEAP_MEMORY_USAGE=\u975E\u30D2\u30FC\u30D7\u30FB\u30E1\u30E2\u30EA\u30FC\u4F7F\u7528\u7387 +NON_HEAP=\u975E\u30D2\u30FC\u30D7 +NOT_YET_IMPLEMENTED=\u307E\u3060\u5B9F\u88C5\u3055\u308C\u3066\u3044\u307E\u305B\u3093 +NOT_A_VALID_EVENT_BROADCASTER=\u6709\u52B9\u306A\u30A4\u30D9\u30F3\u30C8\u30FB\u30D6\u30ED\u30FC\u30C9\u30AD\u30E3\u30B9\u30BF\u3067\u306F\u3042\u308A\u307E\u305B\u3093 +NOTIFICATION=\u901A\u77E5 +NOTIFICATION_BUFFER=\u901A\u77E5\u30D0\u30C3\u30D5\u30A1 +NOTIFICATIONS=\u901A\u77E5 +NOTIF_TYPES=NotifTypes +NUMBER_OF_THREADS=\u30B9\u30EC\u30C3\u30C9\u6570 +NUMBER_OF_LOADED_CLASSES=\u30ED\u30FC\u30C9\u6E08\u30AF\u30E9\u30B9\u6570 +NUMBER_OF_PROCESSORS=\u30D7\u30ED\u30BB\u30C3\u30B5\u6570 +OBJECT_NAME=ObjectName +OPERATING_SYSTEM=\u30AA\u30DA\u30EC\u30FC\u30C6\u30A3\u30F3\u30B0\u30FB\u30B7\u30B9\u30C6\u30E0 +OPERATION=\u64CD\u4F5C +OPERATION_INVOCATION=\u64CD\u4F5C\u306E\u547C\u51FA\u3057 +OPERATION_RETURN_VALUE=\u64CD\u4F5C\u306E\u623B\u308A\u5024 +OPERATIONS=\u64CD\u4F5C +OVERVIEW=\u6982\u8981 +OVERVIEW_PANEL_PLOTTER_ACCESSIBLE_NAME={0}\u306E\u30C1\u30E3\u30FC\u30C8\u3002 +PARAMETER=\u30D1\u30E9\u30E1\u30FC\u30BF +PASSWORD_COLON_=\u30D1\u30B9\u30EF\u30FC\u30C9(&P): +PASSWORD_ACCESSIBLE_NAME=\u30D1\u30B9\u30EF\u30FC\u30C9 +PEAK=\u30D4\u30FC\u30AF +PERFORM_GC=GC\u306E\u5B9F\u884C(&G) +PERFORM_GC_TOOLTIP=\u30AC\u30D9\u30FC\u30B8\u30FB\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3\u306E\u30EA\u30AF\u30A8\u30B9\u30C8 +PLOTTER_ACCESSIBLE_NAME=\u30C1\u30E3\u30FC\u30C8 +PLOTTER_ACCESSIBLE_NAME_KEY_AND_VALUE={0}={1}\n +PLOTTER_ACCESSIBLE_NAME_NO_DATA=\u30C7\u30FC\u30BF\u304C\u30D7\u30ED\u30C3\u30C8\u3055\u308C\u307E\u305B\u3093\u3002 +PLOTTER_SAVE_AS_MENU_ITEM=\u540D\u524D\u3092\u4ED8\u3051\u3066\u30C7\u30FC\u30BF\u3092\u4FDD\u5B58(&A)... +PLOTTER_TIME_RANGE_MENU=\u6642\u9593\u7BC4\u56F2(&T) +PROBLEM_ADDING_LISTENER=\u30EA\u30B9\u30CA\u30FC\u8FFD\u52A0\u4E2D\u306E\u554F\u984C +PROBLEM_DISPLAYING_MBEAN=MBean\u8868\u793A\u4E2D\u306E\u554F\u984C +PROBLEM_INVOKING=\u547C\u51FA\u3057\u4E2D\u306E\u554F\u984C +PROBLEM_REMOVING_LISTENER=\u30EA\u30B9\u30CA\u30FC\u524A\u9664\u4E2D\u306E\u554F\u984C +PROBLEM_SETTING_ATTRIBUTE=\u5C5E\u6027\u8A2D\u5B9A\u4E2D\u306E\u554F\u984C +PROCESS_CPU_TIME=\u30D7\u30ED\u30BB\u30B9CPU\u6642\u9593 +R_FORWARD_SLASH_W_CAPITALIZED=R/W +READABLE=\u8AAD\u53D6\u308A\u53EF\u80FD +RECEIVED=\u53D7\u4FE1\u6E08 +RECONNECT=\u518D\u63A5\u7D9A +REMOTE_PROCESS_COLON=\u30EA\u30E2\u30FC\u30C8\u30FB\u30D7\u30ED\u30BB\u30B9(&R): +REMOTE_PROCESS_TEXT_FIELD_ACCESSIBLE_NAME=\u30EA\u30E2\u30FC\u30C8\u30FB\u30D7\u30ED\u30BB\u30B9 +REMOVE=\u524A\u9664 +RESTORE_ALL=\u3059\u3079\u3066\u5FA9\u5143(&R) +RETURN_VALUE=\u623B\u308A\u5024 +RETURN_TYPE=ReturnType +SEQ_NUM=SeqNum +SIZE_BYTES={0,number,integer}\u30D0\u30A4\u30C8 +SIZE_GB={0} Gb +SIZE_KB={0} Kb +SIZE_MB={0} Mb +SOURCE=\u30BD\u30FC\u30B9 +STACK_TRACE=\n\u30B9\u30BF\u30C3\u30AF\u30FB\u30C8\u30EC\u30FC\u30B9: \n +SUCCESS_COLON=\u6210\u529F: +SUMMARY_TAB_HEADER_DATE_TIME_FORMAT=FULL,FULL +SUMMARY_TAB_PENDING_FINALIZATION_LABEL=\u30D5\u30A1\u30A4\u30CA\u30E9\u30A4\u30BA\u306E\u30DA\u30F3\u30C7\u30A3\u30F3\u30B0 +SUMMARY_TAB_PENDING_FINALIZATION_VALUE={0}\u500B\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8 +SUMMARY_TAB_TAB_NAME=VM\u30B5\u30DE\u30EA\u30FC +SUMMARY_TAB_VM_VERSION={0}\u30D0\u30FC\u30B8\u30E7\u30F3{1} +TABULAR_DATA_ARE_NOT_SUPPORTED=TabularData \u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093 +THREADS=\u30B9\u30EC\u30C3\u30C9 +THREAD_TAB_INFO_LABEL_FORMAT=<html>\u5B9F\u884C\u4E2D: {0} \u30D4\u30FC\u30AF: {1} \u5408\u8A08: {2}</html> +THREAD_TAB_THREAD_INFO_ACCESSIBLE_NAME=\u30B9\u30EC\u30C3\u30C9\u60C5\u5831 +THREAD_TAB_THREAD_PLOTTER_ACCESSIBLE_NAME=\u30B9\u30EC\u30C3\u30C9\u6570\u306E\u30C1\u30E3\u30FC\u30C8\u3002 +THRESHOLD=\u3057\u304D\u3044\u5024 +TILE=\u4E26\u3079\u3066\u8868\u793A(&T) +TIME_RANGE_COLON=\u6642\u9593\u7BC4\u56F2(&T): +TIME=\u6642\u9593 +TIME_STAMP=TimeStamp +TOTAL_LOADED=\u30ED\u30FC\u30C9\u6E08\u5408\u8A08 +TOTAL_CLASSES_LOADED=\u30ED\u30FC\u30C9\u6E08\u30AF\u30E9\u30B9\u5408\u8A08 +TOTAL_CLASSES_UNLOADED=\u30A2\u30F3\u30ED\u30FC\u30C9\u6E08\u30AF\u30E9\u30B9\u5408\u8A08 +TOTAL_COMPILE_TIME=\u5408\u8A08\u30B3\u30F3\u30D1\u30A4\u30EB\u6642\u9593 +TOTAL_PHYSICAL_MEMORY=\u5408\u8A08\u7269\u7406\u30E1\u30E2\u30EA\u30FC +TOTAL_THREADS_STARTED=\u958B\u59CB\u6E08\u5408\u8A08\u30B9\u30EC\u30C3\u30C9 +TOTAL_SWAP_SPACE=\u5408\u8A08\u30B9\u30EF\u30C3\u30D7\u30FB\u30B9\u30DA\u30FC\u30B9 +TYPE=\u30BF\u30A4\u30D7 +UNAVAILABLE=\u5229\u7528\u4E0D\u53EF +UNKNOWN_CAPITALIZED=UNKNOWN +UNKNOWN_HOST=\u4E0D\u660E\u306A\u30DB\u30B9\u30C8: {0} +UNREGISTER=\u767B\u9332\u89E3\u9664 +UPTIME=\u7A3C\u50CD\u6642\u9593 +UPTIME_COLON_=\u7A3C\u50CD\u6642\u9593: +USAGE_THRESHOLD=\u4F7F\u7528\u3057\u304D\u3044\u5024 +REMOTE_TF_USAGE=<b>\u4F7F\u7528\u65B9\u6CD5</b>: <hostname>:<port>\u307E\u305F\u306Fservice:jmx:<protocol>:<sap> +USED=\u4F7F\u7528\u6E08 +USERNAME_COLON_=\u30E6\u30FC\u30B6\u30FC\u540D(&U): +USERNAME_ACCESSIBLE_NAME=\u30E6\u30FC\u30B6\u30FC\u540D +USER_DATA=UserData +VIRTUAL_MACHINE=\u4EEE\u60F3\u30DE\u30B7\u30F3 +VM_ARGUMENTS=VM\u5F15\u6570 +VM_CAPITALIZED=VM +VMINTERNAL_FRAME_ACCESSIBLE_DESCRIPTION=Java\u4EEE\u60F3\u30DE\u30B7\u30F3\u306E\u30E2\u30CB\u30BF\u30FC\u7528\u306E\u5185\u90E8\u30D5\u30EC\u30FC\u30E0 +VALUE=\u5024 +VENDOR=\u30D9\u30F3\u30C0\u30FC +VERBOSE_OUTPUT=\u8A73\u7D30\u51FA\u529B +VERBOSE_OUTPUT_TOOLTIP=\u30AF\u30E9\u30B9\u8AAD\u8FBC\u307F\u30B7\u30B9\u30C6\u30E0\u3067\u8A73\u7D30\u51FA\u529B\u3092\u6709\u52B9\u306B\u3059\u308B +VIEW_VALUE=\u5024\u306E\u8868\u793A +VIEW=\u8868\u793A +WINDOW=\u30A6\u30A3\u30F3\u30C9\u30A6(&W) +WINDOWS=\u30A6\u30A3\u30F3\u30C9\u30A6 +WRITABLE=\u66F8\u8FBC\u307F\u53EF\u80FD +YOU_CANNOT_DROP_A_CLASS_HERE=\u30AF\u30E9\u30B9\u3092\u3053\u3053\u306B\u30C9\u30ED\u30C3\u30D7\u3067\u304D\u307E\u305B\u3093 +COLLAPSE=\u7E2E\u5C0F +CONNECTION_FAILED1=\u63A5\u7D9A\u306B\u5931\u6557\u3057\u307E\u3057\u305F: \u518D\u8A66\u884C\u3057\u307E\u3059\u304B\u3002 +CONNECTION_FAILED2={0}\u3078\u306E\u63A5\u7D9A\u304C\u6210\u529F\u3057\u307E\u305B\u3093\u3067\u3057\u305F\u3002<br>\u3082\u3046\u4E00\u5EA6\u8A66\u3057\u307E\u3059\u304B\u3002 +CONNECTION_LOST1=\u63A5\u7D9A\u304C\u5931\u308F\u308C\u307E\u3057\u305F: \u518D\u63A5\u7D9A\u3057\u307E\u3059\u304B\u3002 +CONNECTION_LOST2=\u30EA\u30E2\u30FC\u30C8\u30FB\u30D7\u30ED\u30BB\u30B9\u304C\u7D42\u4E86\u3057\u305F\u305F\u3081{0}\u3078\u306E\u63A5\u7D9A\u304C\u5931\u308F\u308C\u307E\u3057\u305F\u3002<br>\u518D\u63A5\u7D9A\u3057\u307E\u3059\u304B\u3002 +CONNECTING_TO1={0}\u306B\u63A5\u7D9A\u4E2D +CONNECTING_TO2={0}\u306B\u73FE\u5728\u63A5\u7D9A\u4E2D\u3067\u3059\u3002<br>\u3053\u308C\u306B\u306F\u6570\u5206\u304B\u304B\u308A\u307E\u3059\u3002 +DEADLOCK_ALL_TAB=\u3059\u3079\u3066 +DEADLOCK_TAB=\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF +DEADLOCK_TAB_N=\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF{0} +EXPAND=\u5C55\u958B +KBYTES={0} KB +OPERATION_LOWERCASE=\u64CD\u4F5C +PLOT=\u30D7\u30ED\u30C3\u30C8 +VISUALIZE=\u8996\u899A\u5316 +ZZ_USAGE_TEXT=\u4F7F\u7528\u65B9\u6CD5: {0} [ -interval=n ] [ -notile ] [ -pluginpath <path> ] [ -version ] [ connection ... ]\n\n -interval \u66F4\u65B0\u9593\u9694\u3092n\u79D2\u306B\u8A2D\u5B9A\u3059\u308B(\u30C7\u30D5\u30A9\u30EB\u30C8\u306F4\u79D2)\n -notile \u30A6\u30A3\u30F3\u30C9\u30A6\u3092\u6700\u521D\u306B\u4E26\u3079\u3066\u8868\u793A\u3057\u306A\u3044(2\u3064\u4EE5\u4E0A\u306E\u63A5\u7D9A\u306B\u3064\u3044\u3066)\n -pluginpath JConsole\u304C\u30D7\u30E9\u30B0\u30A4\u30F3\u3092\u53C2\u7167\u3059\u308B\u305F\u3081\u306B\u4F7F\u7528\u3059\u308B\u30D1\u30B9\u3092\u6307\u5B9A\u3059\u308B\n -version \u30D7\u30ED\u30B0\u30E9\u30E0\u30FB\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u5370\u5237\u3059\u308B\n\n connection = pid || host:port || JMX URL (service:jmx:<protocol>://...)\n pid \u30BF\u30FC\u30B2\u30C3\u30C8\u30FB\u30D7\u30ED\u30BB\u30B9\u306E\u30D7\u30ED\u30BB\u30B9ID\n host \u30EA\u30E2\u30FC\u30C8\u30FB\u30DB\u30B9\u30C8\u540D\u307E\u305F\u306FIP\u30A2\u30C9\u30EC\u30B9\n port \u30EA\u30E2\u30FC\u30C8\u63A5\u7D9A\u7528\u306E\u30DD\u30FC\u30C8\u756A\u53F7\n\n -J JConsole\u304C\u5B9F\u884C\u4E2D\u306EJava\u4EEE\u60F3\u30DE\u30B7\u30F3\u3078\u306E\n \u5165\u529B\u5F15\u6570\u3092\u6307\u5B9A\u3059\u308B
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -0,0 +1,313 @@ +ONE_DAY=\ 1 \u5929 +ONE_HOUR=\ 1 \u5C0F\u65F6 +ONE_MIN=\ 1 \u5206\u949F +ONE_MONTH=\ 1 \u4E2A\u6708 +ONE_YEAR=\ 1 \u5E74 +TWO_HOURS=\ 2 \u5C0F\u65F6 +THREE_HOURS=\ 3 \u5C0F\u65F6 +THREE_MONTHS=\ 3 \u4E2A\u6708 +FIVE_MIN=\ 5 \u5206\u949F +SIX_HOURS=\ 6 \u5C0F\u65F6 +SIX_MONTHS=\ 6 \u4E2A\u6708 +SEVEN_DAYS=\ 7 \u5929 +TEN_MIN=10 \u5206\u949F +TWELVE_HOURS=12 \u5C0F\u65F6 +THIRTY_MIN=30 \u5206\u949F +LESS_THAN=< +LOT_LESS_THAN=<< +GREATER_THAN=> +ACTION_CAPITALIZED=ACTION +ACTION_INFO_CAPITALIZED=ACTION_INFO +ALL=\u5168\u90E8 +APPLY=\u5E94\u7528 +ARCHITECTURE=\u4F53\u7CFB\u7ED3\u6784 +ARRAY_OPEN_TYPE=\u6570\u7EC4, OpenType +ARRAY_OPEN_TYPE_NUMERIC_VALUE_VIEWER=\u6570\u7EC4, OpenType, \u6570\u503C\u67E5\u770B\u5668 +ATTRIBUTE=\u5C5E\u6027 +ATTRIBUTE_VALUE=\u5C5E\u6027\u503C +ATTRIBUTE_VALUES=\u5C5E\u6027\u503C +ATTRIBUTES=\u5C5E\u6027 +BLANK=\u7A7A\u767D +BLOCKED_COUNT_WAITED_COUNT=\u603B\u963B\u6B62\u6570: {0}, \u603B\u7B49\u5F85\u6570: {1}\n +BOOT_CLASS_PATH=\u5F15\u5BFC\u7C7B\u8DEF\u5F84 +BORDERED_COMPONENT_MORE_OR_LESS_BUTTON_TOOLTIP=\u5207\u6362\u4EE5\u663E\u793A\u66F4\u591A\u6216\u66F4\u5C11\u4FE1\u606F +CPU_USAGE=CPU \u5360\u7528\u7387 +CPU_USAGE_FORMAT=CPU \u5360\u7528\u7387: {0}% +CANCEL=\u53D6\u6D88 +CASCADE=\u5C42\u53E0(&C) +CHART_COLON=\u56FE\u8868(&C): +CLASS_PATH=\u7C7B\u8DEF\u5F84 +CLASS=\u7C7B +CLASS_NAME=ClassName +CLASS_TAB_INFO_LABEL_FORMAT=<html>\u5DF2\u52A0\u8F7D: {0} \u5DF2\u5378\u8F7D: {1} \u603B\u8BA1: {2}</html> +CLASS_TAB_LOADED_CLASSES_PLOTTER_ACCESSIBLE_NAME=\u5DF2\u52A0\u8F7D\u7C7B\u7684\u56FE\u8868\u3002 +CLASSES=\u7C7B +CLOSE=\u5173\u95ED +COLUMN_NAME=\u540D\u79F0 +COLUMN_PID=PID +COMMITTED_MEMORY=\u63D0\u4EA4\u7684\u5185\u5B58 +COMMITTED_VIRTUAL_MEMORY=\u63D0\u4EA4\u7684\u865A\u62DF\u5185\u5B58 +COMMITTED=\u5DF2\u63D0\u4EA4 +COMPILER=\u7F16\u8BD1\u5668 +COMPOSITE_DATA=CompositeData +CONFIG=\u914D\u7F6E +CONNECT=\u8FDE\u63A5(&C) +CONNECT_ELLIPSIS=\u8FDE\u63A5... +CONNECT_DIALOG_CONNECT_BUTTON_TOOLTIP=\u8FDE\u63A5\u5230 Java \u865A\u62DF\u673A +CONNECT_DIALOG_ACCESSIBLE_DESCRIPTION=\u7528\u4E8E\u4E0E\u672C\u5730\u6216\u8FDC\u7A0B Java \u865A\u62DF\u673A\u5EFA\u7ACB\u65B0\u8FDE\u63A5\u7684\u5BF9\u8BDD\u6846 +CONNECT_DIALOG_MASTHEAD_ACCESSIBLE_NAME=\u62A5\u5934\u56FE +CONNECT_DIALOG_MASTHEAD_TITLE=\u65B0\u5EFA\u8FDE\u63A5 +CONNECT_DIALOG_STATUS_BAR_ACCESSIBLE_NAME=\u72B6\u6001\u680F +CONNECT_DIALOG_TITLE=JConsole: \u65B0\u5EFA\u8FDE\u63A5 +CONNECTED_PUNCTUATION_CLICK_TO_DISCONNECT_=\u5DF2\u8FDE\u63A5\u3002\u5355\u51FB\u53EF\u65AD\u5F00\u8FDE\u63A5\u3002 +CONNECTION_FAILED=\u8FDE\u63A5\u5931\u8D25 +CONNECTION=\u8FDE\u63A5(&C) +CONNECTION_NAME=\u8FDE\u63A5\u540D\u79F0 +CONNECTION_NAME__DISCONNECTED_={0} (\u5DF2\u65AD\u5F00\u8FDE\u63A5) +CONSTRUCTOR=\u6784\u9020\u5668 +CURRENT_CLASSES_LOADED=\u5DF2\u52A0\u88C5\u5F53\u524D\u7C7B +CURRENT_HEAP_SIZE=\u5F53\u524D\u5806\u5927\u5C0F +CURRENT_VALUE=\u5F53\u524D\u503C: {0} +CREATE=\u521B\u5EFA +DAEMON_THREADS=\u5B88\u62A4\u7A0B\u5E8F\u7EBF\u7A0B +DISCONNECTED_PUNCTUATION_CLICK_TO_CONNECT_=\u5DF2\u65AD\u5F00\u8FDE\u63A5\u3002\u5355\u51FB\u53EF\u8FDE\u63A5\u3002 +DOUBLE_CLICK_TO_EXPAND_FORWARD_SLASH_COLLAPSE=\u53CC\u51FB\u4EE5\u5C55\u5F00/\u9690\u85CF +DOUBLE_CLICK_TO_VISUALIZE=\u53CC\u51FB\u4EE5\u4F7F\u5176\u53EF\u89C1 +DESCRIPTION=\u8BF4\u660E +DESCRIPTION_COLON_=\u8BF4\u660E: +DESCRIPTOR=\u63CF\u8FF0\u7B26 +DETAILS=\u8BE6\u7EC6\u4FE1\u606F +DETECT_DEADLOCK=\u68C0\u6D4B\u6B7B\u9501(&D) +DETECT_DEADLOCK_TOOLTIP=\u68C0\u6D4B\u5904\u4E8E\u6B7B\u9501\u72B6\u6001\u7684\u7EBF\u7A0B +DIMENSION_IS_NOT_SUPPORTED_COLON=\u4E0D\u652F\u6301\u7EF4: +DISCARD_CHART=\u653E\u5F03\u56FE\u8868 +DURATION_DAYS_HOURS_MINUTES={0,choice,1#{0,number,integer} \u5929 |1.0<{0,number,integer} \u5929 }{1,choice,0<{1,number,integer} \u5C0F\u65F6 |1#{1,number,integer} \u5C0F\u65F6 |1<{1,number,integer} \u5C0F\u65F6 }{2,choice,0<{2,number,integer} \u5206\u949F|1#{2,number,integer} \u5206\u949F|1.0<{2,number,integer} \u5206\u949F} +DURATION_HOURS_MINUTES={0,choice,1#{0,number,integer} \u5C0F\u65F6 |1<{0,number,integer} \u5C0F\u65F6 }{1,choice,0<{1,number,integer} \u5206\u949F|1#{1,number,integer} \u5206\u949F|1.0<{1,number,integer} \u5206\u949F} +DURATION_MINUTES={0,choice,1#{0,number,integer} \u5206\u949F|1.0<{0,number,integer} \u5206\u949F} +DURATION_SECONDS={0} \u79D2 +EMPTY_ARRAY=\u7A7A\u6570\u7EC4 +EMPTY_OPENTYPE_VIEWER=\u7A7A opentype \u67E5\u770B\u5668 +ERROR=\u9519\u8BEF +ERROR_COLON_MBEANS_ALREADY_EXIST=\u9519\u8BEF: MBean \u5DF2\u5B58\u5728 +ERROR_COLON_MBEANS_DO_NOT_EXIST=\u9519\u8BEF: MBean \u4E0D\u5B58\u5728 +ERROR_COLON=\u9519\u8BEF: +EVENT=\u4E8B\u4EF6 +EXIT=\u9000\u51FA(&X) +FAIL_TO_LOAD_PLUGIN=\u8B66\u544A: \u65E0\u6CD5\u52A0\u8F7D\u63D2\u4EF6: {0} +FILE_CHOOSER_FILE_EXISTS_CANCEL_OPTION=\u53D6\u6D88 +FILE_CHOOSER_FILE_EXISTS_MESSAGE=<html><center>\u6587\u4EF6\u5DF2\u5B58\u5728:<br>{0}<br>\u662F\u5426\u8981\u66FF\u6362? +FILE_CHOOSER_FILE_EXISTS_OK_OPTION=\u66FF\u6362 +FILE_CHOOSER_FILE_EXISTS_TITLE=\u6587\u4EF6\u5DF2\u5B58\u5728 +FILE_CHOOSER_SAVED_FILE=<html>\u5DF2\u4FDD\u5B58\u5230\u6587\u4EF6:<br>{0}<br>({1} \u5B57\u8282) +FILE_CHOOSER_SAVE_FAILED_MESSAGE=<html><center>\u672A\u80FD\u4FDD\u5B58\u5230\u6587\u4EF6:<br>{0}<br>{1} +FILE_CHOOSER_SAVE_FAILED_TITLE=\u4FDD\u5B58\u5931\u8D25 +FREE_PHYSICAL_MEMORY=\u7A7A\u95F2\u7269\u7406\u5185\u5B58 +FREE_SWAP_SPACE=\u7A7A\u95F2\u4EA4\u6362\u7A7A\u95F4 +GARBAGE_COLLECTOR=\u5783\u573E\u6536\u96C6\u5668 +GTK_CAPITALIZED=GTK +GC_INFO=\u540D\u79F0 = ''{0}'', \u6536\u96C6 = {1,choice,-1#Unavailable|0#{1,number,integer}}, \u603B\u82B1\u8D39\u65F6\u95F4 = {2} +GC_TIME=GC \u65F6\u95F4 +GC_TIME_DETAILS={1}\u4E0A\u7684{0} ({2}\u6536\u96C6) +HEAP_MEMORY_USAGE=\u5806\u5185\u5B58\u4F7F\u7528\u91CF +HEAP=\u5806 +HELP_ABOUT_DIALOG_ACCESSIBLE_DESCRIPTION=\u5305\u542B\u6709\u5173 JConsole \u548C JDK \u7248\u672C\u4FE1\u606F\u7684\u5BF9\u8BDD\u6846 +HELP_ABOUT_DIALOG_JCONSOLE_VERSION=JConsole \u7248\u672C:<br>{0} +HELP_ABOUT_DIALOG_JAVA_VERSION=Java VM \u7248\u672C:<br>{0} +HELP_ABOUT_DIALOG_MASTHEAD_ACCESSIBLE_NAME=\u62A5\u5934\u56FE +HELP_ABOUT_DIALOG_MASTHEAD_TITLE=\u5173\u4E8E JConsole +HELP_ABOUT_DIALOG_TITLE=JConsole: \u5173\u4E8E +HELP_ABOUT_DIALOG_USER_GUIDE_LINK=JConsole \u7528\u6237\u6307\u5357(&U):<br>{0} +HELP_ABOUT_DIALOG_USER_GUIDE_LINK_URL=http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html +HELP_MENU_ABOUT_TITLE=\u5173\u4E8E JConsole(&A) +HELP_MENU_USER_GUIDE_TITLE=\u8054\u673A\u7528\u6237\u6307\u5357(&U) +HELP_MENU_TITLE=\u5E2E\u52A9(&H) +HOTSPOT_MBEANS_ELLIPSIS=HotSpot MBean(&H)... +HOTSPOT_MBEANS_DIALOG_ACCESSIBLE_DESCRIPTION=\u7528\u4E8E\u7BA1\u7406 HotSpot MBean \u7684\u5BF9\u8BDD\u6846 +IMPACT=\u5F71\u54CD +INFO=\u4FE1\u606F +INFO_CAPITALIZED=\u4FE1\u606F +INVALID_PLUGIN_PATH=\u8B66\u544A: \u63D2\u4EF6\u8DEF\u5F84\u65E0\u6548: {0} +INVALID_URL=URL \u65E0\u6548: {0} +IS=\u662F +JAVA_MONITORING___MANAGEMENT_CONSOLE=Java \u76D1\u89C6\u548C\u7BA1\u7406\u63A7\u5236\u53F0 +JCONSOLE_COLON_=JConsole: {0} +JCONSOLE_VERSION=JConsole \u7248\u672C "{0}" +JCONSOLE_ACCESSIBLE_DESCRIPTION=Java \u76D1\u89C6\u548C\u7BA1\u7406\u63A7\u5236\u53F0 +JIT_COMPILER=JIT \u7F16\u8BD1\u5668 +JAVA_VIRTUAL_MACHINE=Java \u865A\u62DF\u673A +JAVA=Java +LIBRARY_PATH=\u5E93\u8DEF\u5F84 +LISTENERS=\u76D1\u542C\u7A0B\u5E8F +LIVE_THREADS=\u6D3B\u52A8\u7EBF\u7A0B +LOADED=\u5DF2\u52A0\u8F7D +LOCAL_PROCESS_COLON=\u672C\u5730\u8FDB\u7A0B(&L): +LOOK_AND_FEEL=\u5916\u89C2 +MASTHEAD_FONT=Dialog-PLAIN-25 +MANAGEMENT_NOT_ENABLED=<b>\u6CE8</b>: \u672A\u5BF9\u6B64\u8FDB\u7A0B\u542F\u7528\u7BA1\u7406\u4EE3\u7406\u3002 +MANAGEMENT_WILL_BE_ENABLED=<b>\u6CE8</b>: \u5C06\u5BF9\u6B64\u8FDB\u7A0B\u542F\u7528\u7BA1\u7406\u4EE3\u7406\u3002 +MBEAN_ATTRIBUTE_INFO=MBeanAttributeInfo +MBEAN_INFO=MBeanInfo +MBEAN_NOTIFICATION_INFO=MBeanNotificationInfo +MBEAN_OPERATION_INFO=MBeanOperationInfo +MBEANS=MBean +MBEANS_TAB_CLEAR_NOTIFICATIONS_BUTTON=\u6E05\u9664(&C) +MBEANS_TAB_CLEAR_NOTIFICATIONS_BUTTON_TOOLTIP=\u6E05\u9664\u901A\u77E5 +MBEANS_TAB_COMPOSITE_NAVIGATION_MULTIPLE=\u7EC4\u5408\u5BFC\u822A{0}/{1} +MBEANS_TAB_COMPOSITE_NAVIGATION_SINGLE=\u7EC4\u5408\u5BFC\u822A +MBEANS_TAB_REFRESH_ATTRIBUTES_BUTTON=\u5237\u65B0(&R) +MBEANS_TAB_REFRESH_ATTRIBUTES_BUTTON_TOOLTIP=\u5237\u65B0\u5C5E\u6027 +MBEANS_TAB_SUBSCRIBE_NOTIFICATIONS_BUTTON=\u8BA2\u9605(&S) +MBEANS_TAB_SUBSCRIBE_NOTIFICATIONS_BUTTON_TOOLTIP=\u5F00\u59CB\u76D1\u542C\u901A\u77E5 +MBEANS_TAB_TABULAR_NAVIGATION_MULTIPLE=\u8868\u683C\u5F0F\u5BFC\u822A{0}/{1} +MBEANS_TAB_TABULAR_NAVIGATION_SINGLE=\u8868\u683C\u5F0F\u5BFC\u822A +MBEANS_TAB_UNSUBSCRIBE_NOTIFICATIONS_BUTTON=\u53D6\u6D88\u8BA2\u9605(&U) +MBEANS_TAB_UNSUBSCRIBE_NOTIFICATIONS_BUTTON_TOOLTIP=\u505C\u6B62\u76D1\u542C\u901A\u77E5 +MANAGE_HOTSPOT_MBEANS_IN_COLON_=\u7BA1\u7406\u4EE5\u4E0B\u4F4D\u7F6E\u7684 HotSpot MBean: +MAX=\u6700\u5927\u503C +MAXIMUM_HEAP_SIZE=\u6700\u5927\u5806\u5927\u5C0F +MEMORY=\u5185\u5B58 +MEMORY_POOL_LABEL=\u5185\u5B58\u6C60 "{0}" +MEMORY_TAB_HEAP_PLOTTER_ACCESSIBLE_NAME=\u5806\u7684\u5185\u5B58\u4F7F\u7528\u91CF\u56FE\u8868\u3002 +MEMORY_TAB_INFO_LABEL_FORMAT=<html>\u5DF2\u7528: {0} \u5DF2\u63D0\u4EA4: {1} \u6700\u5927: {2}</html> +MEMORY_TAB_NON_HEAP_PLOTTER_ACCESSIBLE_NAME=\u975E\u5806\u7684\u5185\u5B58\u4F7F\u7528\u91CF\u56FE\u8868\u3002 +MEMORY_TAB_POOL_CHART_ABOVE_THRESHOLD=\u5927\u4E8E{0}\u7684\u9608\u503C\u3002\n +MEMORY_TAB_POOL_CHART_ACCESSIBLE_NAME=\u5185\u5B58\u6C60\u4F7F\u7528\u91CF\u56FE\u8868\u3002 +MEMORY_TAB_POOL_CHART_BELOW_THRESHOLD=\u4F4E\u4E8E{0}\u7684\u9608\u503C\u3002\n +MEMORY_TAB_POOL_PLOTTER_ACCESSIBLE_NAME={0}\u7684\u5185\u5B58\u4F7F\u7528\u91CF\u56FE\u8868\u3002 +MESSAGE=\u6D88\u606F +METHOD_SUCCESSFULLY_INVOKED=\u5DF2\u6210\u529F\u8C03\u7528\u65B9\u6CD5 +MINIMIZE_ALL=\u5168\u90E8\u6700\u5C0F\u5316(&M) +MINUS_VERSION=\u8FD9\u662F{0}\u7248\u672C {1} +MONITOR_LOCKED=\ \ \ - \u5DF2\u9501\u5B9A {0}\n +MOTIF=Motif +NAME_BUILD_AND_MODE={0} (\u5DE5\u4F5C\u7248\u672C {1}, {2}) +NAME_AND_BUILD={0} (\u5DE5\u4F5C\u7248\u672C {1}) +NAME=\u540D\u79F0 +NAME_COLON_=\u540D\u79F0: +NAME_STATE=\u540D\u79F0: {0}\n\u72B6\u6001: {1}\n +NAME_STATE_LOCK_NAME=\u540D\u79F0: {0}\n\u72B6\u6001: {2}\u4E0A\u7684{1}\n +NAME_STATE_LOCK_NAME_LOCK_OWNER=\u540D\u79F0: {0}\n\u72B6\u6001: {2}\u4E0A\u7684{1}, \u62E5\u6709\u8005: {3}\n +NEW_CONNECTION_ELLIPSIS=\u65B0\u5EFA\u8FDE\u63A5(&N)... +NEW_VALUE_APPLIED=\u5DF2\u5E94\u7528\u65B0\u503C +NO_ATTRIBUTE_SELECTED=\u672A\u9009\u62E9\u5C5E\u6027 +NO_DEADLOCK_DETECTED=\u672A\u68C0\u6D4B\u5230\u6B7B\u9501 +NO_VALUE_SELECTED=\u672A\u9009\u62E9\u503C +NON_HEAP_MEMORY_USAGE=\u975E\u5806\u5185\u5B58\u4F7F\u7528\u91CF +NON_HEAP=\u975E\u5806 +NOT_YET_IMPLEMENTED=\u5C1A\u672A\u5B9E\u73B0 +NOT_A_VALID_EVENT_BROADCASTER=\u4E0D\u662F\u6709\u6548\u7684\u4E8B\u4EF6\u5E7F\u64AD\u8005 +NOTIFICATION=\u901A\u77E5 +NOTIFICATION_BUFFER=\u901A\u77E5\u7F13\u51B2\u533A +NOTIFICATIONS=\u901A\u77E5 +NOTIF_TYPES=NotifTypes +NUMBER_OF_THREADS=\u7EBF\u7A0B\u6570 +NUMBER_OF_LOADED_CLASSES=\u5DF2\u52A0\u8F7D\u7C7B\u6570 +NUMBER_OF_PROCESSORS=\u5904\u7406\u7A0B\u5E8F\u6570 +OBJECT_NAME=ObjectName +OPERATING_SYSTEM=\u64CD\u4F5C\u7CFB\u7EDF +OPERATION=\u64CD\u4F5C +OPERATION_INVOCATION=\u64CD\u4F5C\u8C03\u7528 +OPERATION_RETURN_VALUE=\u64CD\u4F5C\u8FD4\u56DE\u503C +OPERATIONS=\u64CD\u4F5C +OVERVIEW=\u6982\u89C8 +OVERVIEW_PANEL_PLOTTER_ACCESSIBLE_NAME={0}\u7684\u56FE\u8868\u3002 +PARAMETER=\u53C2\u6570 +PASSWORD_COLON_=\u53E3\u4EE4(&P): +PASSWORD_ACCESSIBLE_NAME=\u53E3\u4EE4 +PEAK=\u5CF0\u503C +PERFORM_GC=\u6267\u884C GC(&G) +PERFORM_GC_TOOLTIP=\u8BF7\u6C42\u5783\u573E\u6536\u96C6 +PLOTTER_ACCESSIBLE_NAME=\u56FE\u8868 +PLOTTER_ACCESSIBLE_NAME_KEY_AND_VALUE={0}={1}\n +PLOTTER_ACCESSIBLE_NAME_NO_DATA=\u672A\u7ED8\u5236\u6570\u636E\u3002 +PLOTTER_SAVE_AS_MENU_ITEM=\u5C06\u6570\u636E\u53E6\u5B58\u4E3A(&A)... +PLOTTER_TIME_RANGE_MENU=\u65F6\u95F4\u8303\u56F4(&T) +PROBLEM_ADDING_LISTENER=\u6DFB\u52A0\u76D1\u542C\u7A0B\u5E8F\u65F6\u51FA\u73B0\u95EE\u9898 +PROBLEM_DISPLAYING_MBEAN=\u663E\u793A MBean \u65F6\u51FA\u73B0\u95EE\u9898 +PROBLEM_INVOKING=\u8C03\u7528\u65F6\u51FA\u73B0\u95EE\u9898 +PROBLEM_REMOVING_LISTENER=\u5220\u9664\u76D1\u542C\u7A0B\u5E8F\u65F6\u51FA\u73B0\u95EE\u9898 +PROBLEM_SETTING_ATTRIBUTE=\u8BBE\u7F6E\u5C5E\u6027\u65F6\u51FA\u73B0\u95EE\u9898 +PROCESS_CPU_TIME=\u8FDB\u7A0B CPU \u65F6\u95F4 +R_FORWARD_SLASH_W_CAPITALIZED=\u8BFB\u5199 +READABLE=\u53EF\u8BFB +RECEIVED=\u6536\u5230 +RECONNECT=\u91CD\u65B0\u8FDE\u63A5 +REMOTE_PROCESS_COLON=\u8FDC\u7A0B\u8FDB\u7A0B(&R): +REMOTE_PROCESS_TEXT_FIELD_ACCESSIBLE_NAME=\u8FDC\u7A0B\u8FDB\u7A0B +REMOVE=\u5220\u9664 +RESTORE_ALL=\u5168\u90E8\u8FD8\u539F(&R) +RETURN_VALUE=\u8FD4\u56DE\u503C +RETURN_TYPE=ReturnType +SEQ_NUM=SeqNum +SIZE_BYTES={0,number,integer} \u5B57\u8282 +SIZE_GB={0} Gb +SIZE_KB={0} Kb +SIZE_MB={0} Mb +SOURCE=\u6E90 +STACK_TRACE=\n\u5806\u6808\u8DDF\u8E2A: \n +SUCCESS_COLON=\u6210\u529F: +SUMMARY_TAB_HEADER_DATE_TIME_FORMAT=FULL,FULL +SUMMARY_TAB_PENDING_FINALIZATION_LABEL=\u6682\u6302\u6700\u7EC8\u5904\u7406 +SUMMARY_TAB_PENDING_FINALIZATION_VALUE={0}\u5BF9\u8C61 +SUMMARY_TAB_TAB_NAME=VM \u6982\u8981 +SUMMARY_TAB_VM_VERSION={0}\u7248\u672C {1} +TABULAR_DATA_ARE_NOT_SUPPORTED=\u4E0D\u652F\u6301 TabularData +THREADS=\u7EBF\u7A0B +THREAD_TAB_INFO_LABEL_FORMAT=<html>\u6D3B\u52A8: {0} \u5CF0\u503C: {1} \u603B\u8BA1: {2}</html> +THREAD_TAB_THREAD_INFO_ACCESSIBLE_NAME=\u7EBF\u7A0B\u4FE1\u606F +THREAD_TAB_THREAD_PLOTTER_ACCESSIBLE_NAME=\u8868\u793A\u7EBF\u7A0B\u6570\u7684\u56FE\u8868\u3002 +THRESHOLD=\u9608\u503C +TILE=\u5E73\u94FA(&T) +TIME_RANGE_COLON=\u65F6\u95F4\u8303\u56F4(&T): +TIME=\u65F6\u95F4 +TIME_STAMP=TimeStamp +TOTAL_LOADED=\u52A0\u8F7D\u603B\u6570 +TOTAL_CLASSES_LOADED=\u5DF2\u52A0\u8F7D\u7C7B\u603B\u6570 +TOTAL_CLASSES_UNLOADED=\u5DF2\u5378\u8F7D\u7C7B\u603B\u6570 +TOTAL_COMPILE_TIME=\u603B\u7F16\u8BD1\u65F6\u95F4 +TOTAL_PHYSICAL_MEMORY=\u603B\u7269\u7406\u5185\u5B58 +TOTAL_THREADS_STARTED=\u542F\u52A8\u7684\u7EBF\u7A0B\u603B\u6570 +TOTAL_SWAP_SPACE=\u603B\u4EA4\u6362\u7A7A\u95F4 +TYPE=\u7C7B\u578B +UNAVAILABLE=\u4E0D\u53EF\u7528 +UNKNOWN_CAPITALIZED=UNKNOWN +UNKNOWN_HOST=\u672A\u77E5\u4E3B\u673A: {0} +UNREGISTER=\u6CE8\u9500 +UPTIME=\u8FD0\u884C\u65F6\u95F4 +UPTIME_COLON_=\u8FD0\u884C\u65F6\u95F4: +USAGE_THRESHOLD=\u7528\u6CD5\u9608\u503C +REMOTE_TF_USAGE=<b>\u7528\u6CD5</b>: <hostname>:<port> \u6216 service:jmx:<protocol>:<sap> +USED=\u5DF2\u7528 +USERNAME_COLON_=\u7528\u6237\u540D(&U): +USERNAME_ACCESSIBLE_NAME=\u7528\u6237\u540D +USER_DATA=UserData +VIRTUAL_MACHINE=\u865A\u62DF\u673A +VM_ARGUMENTS=VM \u53C2\u6570 +VM_CAPITALIZED=VM +VMINTERNAL_FRAME_ACCESSIBLE_DESCRIPTION=\u7528\u4E8E\u76D1\u89C6 Java \u865A\u62DF\u673A\u7684\u5185\u90E8\u6846\u67B6 +VALUE=\u503C +VENDOR=\u4F9B\u5E94\u5546 +VERBOSE_OUTPUT=\u8BE6\u7EC6\u8F93\u51FA +VERBOSE_OUTPUT_TOOLTIP=\u4E3A\u7C7B\u52A0\u8F7D\u7CFB\u7EDF\u542F\u7528\u8BE6\u7EC6\u8F93\u51FA +VIEW_VALUE=\u89C6\u56FE\u503C +VIEW=\u89C6\u56FE +WINDOW=\u7A97\u53E3(&W) +WINDOWS=\u7A97\u53E3 +WRITABLE=\u53EF\u5199\u5165 +YOU_CANNOT_DROP_A_CLASS_HERE=\u65E0\u6CD5\u5220\u9664\u6B64\u5904\u7684\u7C7B +COLLAPSE=\u6298\u53E0 +CONNECTION_FAILED1=\u8FDE\u63A5\u5931\u8D25: \u662F\u5426\u91CD\u8BD5? +CONNECTION_FAILED2=\u672A\u6210\u529F\u8FDE\u63A5\u5230{0}\u3002<br>\u662F\u5426\u8981\u91CD\u8BD5? +CONNECTION_LOST1=\u8FDE\u63A5\u4E22\u5931: \u662F\u5426\u91CD\u65B0\u8FDE\u63A5? +CONNECTION_LOST2=\u7531\u4E8E\u8FDC\u7A0B\u8FDB\u7A0B\u5DF2\u7EC8\u6B62, \u4E0E{0}\u7684\u8FDE\u63A5\u4E22\u5931\u3002<br>\u662F\u5426\u8981\u91CD\u65B0\u8FDE\u63A5? +CONNECTING_TO1=\u6B63\u5728\u8FDE\u63A5\u5230{0} +CONNECTING_TO2=\u60A8\u5F53\u524D\u6B63\u5728\u8FDE\u63A5\u5230{0}\u3002<br>\u8FD9\u5C06\u9700\u8981\u51E0\u5206\u949F\u7684\u65F6\u95F4\u3002 +DEADLOCK_ALL_TAB=\u5168\u90E8 +DEADLOCK_TAB=\u6B7B\u9501 +DEADLOCK_TAB_N=\u6B7B\u9501{0} +EXPAND=\u5C55\u5F00 +KBYTES={0} KB +OPERATION_LOWERCASE=\u64CD\u4F5C +PLOT=\u7ED8\u56FE +VISUALIZE=\u53EF\u89C6\u5316 +ZZ_USAGE_TEXT=\u7528\u6CD5: {0} [ -interval=n ] [ -notile ] [ -pluginpath <path> ] [ -version ] [ connection ... ]\n\n -interval \u5C06\u66F4\u65B0\u95F4\u9694\u8BBE\u7F6E\u4E3A n \u79D2 (\u9ED8\u8BA4\u503C\u4E3A 4 \u79D2)\n -notile \u521D\u59CB\u4E0D\u5E73\u94FA\u7A97\u53E3 (\u5BF9\u4E8E\u4E24\u4E2A\u6216\u591A\u4E2A\u8FDE\u63A5)\n -pluginpath \u6307\u5B9A jconsole \u7528\u4E8E\u67E5\u627E\u63D2\u4EF6\u7684\u8DEF\u5F84\n -version \u8F93\u51FA\u7A0B\u5E8F\u7248\u672C\n\n connection = pid || host:port || JMX URL (service:jmx:<\u534F\u8BAE>://...)\n pid \u76EE\u6807\u8FDB\u7A0B\u7684\u8FDB\u7A0B ID\n host \u8FDC\u7A0B\u4E3B\u673A\u540D\u6216 IP \u5730\u5740\n port \u8FDC\u7A0B\u8FDE\u63A5\u7684\u7AEF\u53E3\u53F7\n\n -J \u6307\u5B9A\u8FD0\u884C jconsole \u7684 Java \u865A\u62DF\u673A\n \u7684\u8F93\u5165\u53C2\u6570
--- a/src/share/classes/sun/tools/native2ascii/Main.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/native2ascii/Main.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2012, 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
--- a/src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_ja.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_ja.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2010, 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
--- a/src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_zh_CN.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_zh_CN.java Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2010, 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
--- a/src/share/classes/sun/util/logging/resources/logging_de.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/util/logging/resources/logging_de.properties Mon Jun 25 10:12:56 2012 +0100 @@ -27,20 +27,20 @@ # these are the same as the non-localized level name. # The following ALL CAPS words should be translated. -ALL=Alle +ALL=ALL # The following ALL CAPS words should be translated. -SEVERE=Schwerwiegend +SEVERE=SEVERE # The following ALL CAPS words should be translated. -WARNING=Warnung +WARNING=WARNING # The following ALL CAPS words should be translated. -INFO=Information +INFO=INFO # The following ALL CAPS words should be translated. -CONFIG= Konfiguration +CONFIG= CONFIG # The following ALL CAPS words should be translated. -FINE=Fein +FINE=FINE # The following ALL CAPS words should be translated. -FINER=Feiner +FINER=FINER # The following ALL CAPS words should be translated. -FINEST=Am feinsten +FINEST=FINEST # The following ALL CAPS words should be translated. -OFF=Deaktiviert +OFF=OFF
--- a/src/share/classes/sun/util/logging/resources/logging_es.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/util/logging/resources/logging_es.properties Mon Jun 25 10:12:56 2012 +0100 @@ -27,20 +27,20 @@ # these are the same as the non-localized level name. # The following ALL CAPS words should be translated. -ALL=Todo +ALL=ALL # The following ALL CAPS words should be translated. -SEVERE=Grave +SEVERE=SEVERE # The following ALL CAPS words should be translated. -WARNING=Advertencia +WARNING=WARNING # The following ALL CAPS words should be translated. -INFO=Informaci\u00F3n +INFO=INFO # The following ALL CAPS words should be translated. -CONFIG= Configurar +CONFIG= CONFIG # The following ALL CAPS words should be translated. -FINE=Detallado +FINE=FINE # The following ALL CAPS words should be translated. -FINER=Muy Detallado +FINER=FINER # The following ALL CAPS words should be translated. -FINEST=M\u00E1s Detallado +FINEST=FINEST # The following ALL CAPS words should be translated. -OFF=Desactivado +OFF=OFF
--- a/src/share/classes/sun/util/logging/resources/logging_fr.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/util/logging/resources/logging_fr.properties Mon Jun 25 10:12:56 2012 +0100 @@ -27,20 +27,20 @@ # these are the same as the non-localized level name. # The following ALL CAPS words should be translated. -ALL=Tout +ALL=ALL # The following ALL CAPS words should be translated. -SEVERE=Grave +SEVERE=SEVERE # The following ALL CAPS words should be translated. -WARNING=Avertissement +WARNING=WARNING # The following ALL CAPS words should be translated. -INFO=Infos +INFO=INFO # The following ALL CAPS words should be translated. -CONFIG= Config +CONFIG= CONFIG # The following ALL CAPS words should be translated. -FINE=Pr\u00E9cis +FINE=FINE # The following ALL CAPS words should be translated. -FINER=Plus pr\u00E9cis +FINER=FINER # The following ALL CAPS words should be translated. -FINEST=Le plus pr\u00E9cis +FINEST=FINEST # The following ALL CAPS words should be translated. -OFF=D\u00E9sactiv\u00E9 +OFF=OFF
--- a/src/share/classes/sun/util/logging/resources/logging_it.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/util/logging/resources/logging_it.properties Mon Jun 25 10:12:56 2012 +0100 @@ -27,20 +27,20 @@ # these are the same as the non-localized level name. # The following ALL CAPS words should be translated. -ALL=Tutto +ALL=ALL # The following ALL CAPS words should be translated. -SEVERE=Grave +SEVERE=SEVERE # The following ALL CAPS words should be translated. -WARNING=Avvertenza +WARNING=WARNING # The following ALL CAPS words should be translated. -INFO=Informazioni +INFO=INFO # The following ALL CAPS words should be translated. -CONFIG= Configurazione +CONFIG= CONFIG # The following ALL CAPS words should be translated. -FINE=Buono +FINE=FINE # The following ALL CAPS words should be translated. -FINER=Migliore +FINER=FINER # The following ALL CAPS words should be translated. -FINEST=Ottimale +FINEST=FINEST # The following ALL CAPS words should be translated. -OFF=Non attivo +OFF=OFF
--- a/src/share/classes/sun/util/logging/resources/logging_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/util/logging/resources/logging_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -29,18 +29,18 @@ # The following ALL CAPS words should be translated. ALL=\u3059\u3079\u3066 # The following ALL CAPS words should be translated. -SEVERE=\u91CD\u5927 +SEVERE=SEVERE # The following ALL CAPS words should be translated. -WARNING=\u8B66\u544A +WARNING=WARNING # The following ALL CAPS words should be translated. INFO=\u60C5\u5831 # The following ALL CAPS words should be translated. -CONFIG= \u69CB\u6210 +CONFIG= CONFIG # The following ALL CAPS words should be translated. -FINE=\u666E\u901A +FINE=\u8A73\u7D30\u30EC\u30D9\u30EB(\u4F4E) # The following ALL CAPS words should be translated. -FINER=\u8A73\u7D30 +FINER=FINER # The following ALL CAPS words should be translated. -FINEST=\u6700\u3082\u8A73\u7D30 +FINEST=FINEST # The following ALL CAPS words should be translated. OFF=\u30AA\u30D5
--- a/src/share/classes/sun/util/logging/resources/logging_ko.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/util/logging/resources/logging_ko.properties Mon Jun 25 10:12:56 2012 +0100 @@ -27,20 +27,20 @@ # these are the same as the non-localized level name. # The following ALL CAPS words should be translated. -ALL=\uBAA8\uB450 +ALL=ALL # The following ALL CAPS words should be translated. -SEVERE=\uC2EC\uAC01 +SEVERE=SEVERE # The following ALL CAPS words should be translated. -WARNING=\uACBD\uACE0 +WARNING=WARNING # The following ALL CAPS words should be translated. -INFO=\uC815\uBCF4 +INFO=INFO # The following ALL CAPS words should be translated. -CONFIG= \uAD6C\uC131 +CONFIG= CONFIG # The following ALL CAPS words should be translated. -FINE=\uBBF8\uC138 +FINE=FINE # The following ALL CAPS words should be translated. -FINER=\uBCF4\uB2E4 \uBBF8\uC138 +FINER=FINER # The following ALL CAPS words should be translated. -FINEST=\uAC00\uC7A5 \uBBF8\uC138 +FINEST=FINEST # The following ALL CAPS words should be translated. -OFF=\uD574\uC81C +OFF=OFF
--- a/src/share/classes/sun/util/logging/resources/logging_pt_BR.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/util/logging/resources/logging_pt_BR.properties Mon Jun 25 10:12:56 2012 +0100 @@ -27,20 +27,20 @@ # these are the same as the non-localized level name. # The following ALL CAPS words should be translated. -ALL=Tudo +ALL=ALL # The following ALL CAPS words should be translated. -SEVERE=Grave +SEVERE=SEVERE # The following ALL CAPS words should be translated. -WARNING=Advert\u00EAncia +WARNING=WARNING # The following ALL CAPS words should be translated. -INFO=Informa\u00E7\u00F5es +INFO=INFO # The following ALL CAPS words should be translated. -CONFIG= Configura\u00E7\u00E3o +CONFIG= CONFIG # The following ALL CAPS words should be translated. -FINE=Detalhado +FINE=FINE # The following ALL CAPS words should be translated. -FINER=Mais Detalhado +FINER=FINER # The following ALL CAPS words should be translated. -FINEST=O Mais Detalhado +FINEST=FINEST # The following ALL CAPS words should be translated. -OFF=Desativado +OFF=OFF
--- a/src/share/classes/sun/util/logging/resources/logging_sv.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/util/logging/resources/logging_sv.properties Mon Jun 25 10:12:56 2012 +0100 @@ -27,20 +27,20 @@ # these are the same as the non-localized level name. # The following ALL CAPS words should be translated. -ALL=Alla +ALL=ALL # The following ALL CAPS words should be translated. -SEVERE=Allvarlig +SEVERE=SEVERE # The following ALL CAPS words should be translated. -WARNING=Varning +WARNING=WARNING # The following ALL CAPS words should be translated. -INFO=Info +INFO=INFO # The following ALL CAPS words should be translated. -CONFIG= Konfig +CONFIG= CONFIG # The following ALL CAPS words should be translated. -FINE=Fin +FINE=FINE # The following ALL CAPS words should be translated. -FINER=Finare +FINER=FINER # The following ALL CAPS words should be translated. -FINEST=Finaste +FINEST=FINEST # The following ALL CAPS words should be translated. -OFF=Av +OFF=OFF
--- a/src/share/classes/sun/util/logging/resources/logging_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/util/logging/resources/logging_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -27,20 +27,20 @@ # these are the same as the non-localized level name. # The following ALL CAPS words should be translated. -ALL=\u5168\u90E8 +ALL=ALL # The following ALL CAPS words should be translated. -SEVERE=\u4E25\u91CD +SEVERE=SEVERE # The following ALL CAPS words should be translated. -WARNING=\u8B66\u544A +WARNING=WARNING # The following ALL CAPS words should be translated. -INFO=\u4FE1\u606F +INFO=INFO # The following ALL CAPS words should be translated. -CONFIG= \u914D\u7F6E +CONFIG= CONFIG # The following ALL CAPS words should be translated. -FINE=\u8BE6\u7EC6 +FINE=FINE # The following ALL CAPS words should be translated. -FINER=\u8F83\u8BE6\u7EC6 +FINER=FINER # The following ALL CAPS words should be translated. -FINEST=\u975E\u5E38\u8BE6\u7EC6 +FINEST=FINEST # The following ALL CAPS words should be translated. -OFF=\u7981\u7528 +OFF=OFF
--- a/src/share/classes/sun/util/logging/resources/logging_zh_TW.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/classes/sun/util/logging/resources/logging_zh_TW.properties Mon Jun 25 10:12:56 2012 +0100 @@ -27,20 +27,20 @@ # these are the same as the non-localized level name. # The following ALL CAPS words should be translated. -ALL=\u5168\u90E8 +ALL=\u6240\u6709 # The following ALL CAPS words should be translated. -SEVERE=\u56B4\u91CD +SEVERE=SEVERE # The following ALL CAPS words should be translated. -WARNING=\u8B66\u544A +WARNING=WARNING # The following ALL CAPS words should be translated. INFO=\u8CC7\u8A0A # The following ALL CAPS words should be translated. -CONFIG= \u7D44\u614B +CONFIG= CONFIG # The following ALL CAPS words should be translated. FINE=\u8A73\u7D30 # The following ALL CAPS words should be translated. -FINER=\u8F03\u8A73\u7D30 +FINER=FINER # The following ALL CAPS words should be translated. -FINEST=\u6700\u8A73\u7D30 +FINEST=FINEST # The following ALL CAPS words should be translated. OFF=\u95DC\u9589
--- a/src/share/demo/jfc/Notepad/resources/Notepad_ja.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/demo/jfc/Notepad/resources/Notepad_ja.properties Mon Jun 25 10:12:56 2012 +0100 @@ -3,13 +3,6 @@ Title=\u30E1\u30E2\u5E33 ElementTreeFrameTitle=\u8981\u7D20 -ViewportBackingStore=false - -# menubar definition -# -# Each of the strings that follow form a key to be -# used to the actual menu definition. -menubar=file edit debug # file Menu definition # @@ -20,7 +13,7 @@ # new -> Notepad.newAction # save -> Notepad.saveAction # exit -> Notepad.exitAction -file=new open save - exit + fileLabel=\u30D5\u30A1\u30A4\u30EB openLabel=\u958B\u304F openImage=resources/open.gif @@ -36,29 +29,23 @@ # cut -> JTextComponent.cutAction # copy -> JTextComponent.copyAction # paste -> JTextComponent.pasteAction -edit=cut copy paste - undo redo + editLabel=\u7DE8\u96C6 cutLabel=\u5207\u53D6\u308A -cutAction=cut-to-clipboard cutImage=resources/cut.gif copyLabel=\u30B3\u30D4\u30FC -copyAction=copy-to-clipboard copyImage=resources/copy.gif pasteLabel=\u8CBC\u4ED8\u3051 -pasteAction=paste-from-clipboard pasteImage=resources/paste.gif undoLabel=\u5143\u306B\u623B\u3059 -undoAction=Undo redoLabel=\u518D\u5B9F\u884C -redoAction=Redo # # debug Menu definition # -debug=dump showElementTree + debugLabel=\u30C7\u30D0\u30C3\u30B0 dumpLabel=\u30E2\u30C7\u30EB\u3092System.err\u306B\u30C0\u30F3\u30D7 -dumpAction=dump-model showElementTreeLabel=\u8981\u7D20\u306E\u8868\u793A # toolbar definition @@ -67,7 +54,7 @@ # used as the basis of the tool definition. Actions # are of course sharable, and in this case are shared # with the menu items. -toolbar=new open save - cut copy paste + newTooltip=\u30D5\u30A1\u30A4\u30EB\u3092\u65B0\u898F\u4F5C\u6210\u3059\u308B openTooltip=\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F saveTooltip=\u30D5\u30A1\u30A4\u30EB\u306B\u4FDD\u5B58
--- a/src/share/demo/jfc/Notepad/resources/Notepad_zh_CN.properties Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/demo/jfc/Notepad/resources/Notepad_zh_CN.properties Mon Jun 25 10:12:56 2012 +0100 @@ -3,13 +3,6 @@ Title=\u8BB0\u4E8B\u672C ElementTreeFrameTitle=\u5143\u7D20 -ViewportBackingStore=false - -# menubar definition -# -# Each of the strings that follow form a key to be -# used to the actual menu definition. -menubar=file edit debug # file Menu definition # @@ -20,7 +13,7 @@ # new -> Notepad.newAction # save -> Notepad.saveAction # exit -> Notepad.exitAction -file=new open save - exit + fileLabel=\u6587\u4EF6 openLabel=\u6253\u5F00 openImage=resources/open.gif @@ -36,29 +29,23 @@ # cut -> JTextComponent.cutAction # copy -> JTextComponent.copyAction # paste -> JTextComponent.pasteAction -edit=cut copy paste - undo redo + editLabel=\u7F16\u8F91 cutLabel=\u526A\u5207 -cutAction=cut-to-clipboard cutImage=resources/cut.gif copyLabel=\u590D\u5236 -copyAction=copy-to-clipboard copyImage=resources/copy.gif pasteLabel=\u7C98\u8D34 -pasteAction=paste-from-clipboard pasteImage=resources/paste.gif undoLabel=\u64A4\u6D88 -undoAction=Undo redoLabel=\u91CD\u505A -redoAction=Redo # # debug Menu definition # -debug=dump showElementTree + debugLabel=\u8C03\u8BD5 dumpLabel=\u5C06\u6A21\u578B\u8F6C\u50A8\u5230 System.err -dumpAction=dump-model showElementTreeLabel=\u663E\u793A\u5143\u7D20 # toolbar definition @@ -67,7 +54,7 @@ # used as the basis of the tool definition. Actions # are of course sharable, and in this case are shared # with the menu items. -toolbar=new open save - cut copy paste + newTooltip=\u521B\u5EFA\u65B0\u6587\u4EF6 openTooltip=\u6253\u5F00\u6587\u4EF6 saveTooltip=\u4FDD\u5B58\u6587\u4EF6
--- a/src/share/lib/security/java.security Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/lib/security/java.security Mon Jun 25 10:12:56 2012 +0100 @@ -123,7 +123,7 @@ # passed to checkPackageAccess unless the # corresponding RuntimePermission ("accessClassInPackage."+package) has # been granted. -package.access=sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils. +package.access=sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils. # # List of comma-separated packages that start with or equal this string @@ -132,10 +132,10 @@ # corresponding RuntimePermission ("defineClassInPackage."+package) has # been granted. # -# by default, no packages are restricted for definition, and none of -# the class loaders supplied with the JDK call checkPackageDefinition. +# by default, none of the class loaders supplied with the JDK call +# checkPackageDefinition. # -#package.definition= +package.definition=sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils. # # Determines whether this properties file can be appended to
--- a/src/share/lib/security/java.security-macosx Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/lib/security/java.security-macosx Mon Jun 25 10:12:56 2012 +0100 @@ -124,7 +124,7 @@ # passed to checkPackageAccess unless the # corresponding RuntimePermission ("accessClassInPackage."+package) has # been granted. -package.access=sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,apple.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils. +package.access=sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,apple. # # List of comma-separated packages that start with or equal this string @@ -133,10 +133,10 @@ # corresponding RuntimePermission ("defineClassInPackage."+package) has # been granted. # -# by default, no packages are restricted for definition, and none of -# the class loaders supplied with the JDK call checkPackageDefinition. +# by default, none of the class loaders supplied with the JDK call +# checkPackageDefinition. # -#package.definition= +package.definition=sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,apple. # # Determines whether this properties file can be appended to
--- a/src/share/lib/security/java.security-solaris Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/lib/security/java.security-solaris Mon Jun 25 10:12:56 2012 +0100 @@ -134,10 +134,10 @@ # corresponding RuntimePermission ("defineClassInPackage."+package) has # been granted. # -# by default, no packages are restricted for definition, and none of -# the class loaders supplied with the JDK call checkPackageDefinition. +# by default, none of the class loaders supplied with the JDK call +# checkPackageDefinition. # -#package.definition= +package.definition=sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils. # # Determines whether this properties file can be appended to
--- a/src/share/lib/security/java.security-windows Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/lib/security/java.security-windows Mon Jun 25 10:12:56 2012 +0100 @@ -133,10 +133,10 @@ # corresponding RuntimePermission ("defineClassInPackage."+package) has # been granted. # -# by default, no packages are restricted for definition, and none of -# the class loaders supplied with the JDK call checkPackageDefinition. +# by default, none of the class loaders supplied with the JDK call +# checkPackageDefinition. # -#package.definition= +package.definition=sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils. # # Determines whether this properties file can be appended to
--- a/src/share/native/java/net/net_util.c Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/native/java/net/net_util.c Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2012, 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 @@ -68,6 +68,8 @@ */ IPv6_available = IPv6_supported() & (!preferIPv4Stack); initLocalAddrTable (); + parseExclusiveBindProperty(env); + return JNI_VERSION_1_2; }
--- a/src/share/native/java/net/net_util.h Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/native/java/net/net_util.h Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2012, 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 @@ -108,7 +108,7 @@ jfieldID NET_GetFileDescriptorID(JNIEnv *env); -JNIEXPORT jint JNICALL ipv6_available() ; +JNIEXPORT jint JNICALL ipv6_available(); void NET_AllocSockaddr(struct sockaddr **him, int *len); @@ -120,6 +120,7 @@ NET_SockaddrToInetAddress(JNIEnv *env, struct sockaddr *him, int *port); void initLocalAddrTable (); +void parseExclusiveBindProperty(JNIEnv *env); void NET_SetTrafficClass(struct sockaddr *him, int trafficClass);
--- a/src/share/native/sun/font/layout/LookupProcessor.cpp Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/native/sun/font/layout/LookupProcessor.cpp Mon Jun 25 10:12:56 2012 +0100 @@ -95,6 +95,10 @@ if (selectMask != 0) { const LookupTable *lookupTable = lookupListTable->getLookupTable(lookup); + + if (!lookupTable) + continue; + le_uint16 lookupFlags = SWAPW(lookupTable->lookupFlags); glyphIterator.reset(lookupFlags, selectMask); @@ -136,6 +140,9 @@ for (le_uint16 lookup = 0; lookup < lookupCount; lookup += 1) { le_uint16 lookupListIndex = SWAPW(featureTable->lookupListIndexArray[lookup]); + if (lookupListIndex >= lookupSelectCount) + continue; + lookupSelectArray[lookupListIndex] |= featureMask; lookupOrderArray[store++] = lookupListIndex; } @@ -147,7 +154,7 @@ Offset scriptListOffset, Offset featureListOffset, Offset lookupListOffset, LETag scriptTag, LETag languageTag, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool orderFeatures, LEErrorCode& success) - : lookupListTable(NULL), featureListTable(NULL), lookupSelectArray(NULL), + : lookupListTable(NULL), featureListTable(NULL), lookupSelectArray(NULL), lookupSelectCount(0), lookupOrderArray(NULL), lookupOrderCount(0) { const ScriptListTable *scriptListTable = NULL; @@ -195,6 +202,8 @@ lookupSelectArray[i] = 0; } + lookupSelectCount = lookupListCount; + le_int32 count, order = 0; le_int32 featureReferences = 0; const FeatureTable *featureTable = NULL; @@ -211,6 +220,10 @@ le_uint16 featureIndex = SWAPW(langSysTable->featureIndexArray[feature]); featureTable = featureListTable->getFeatureTable(featureIndex, &featureTag); + + if (!featureTable) + continue; + featureReferences += SWAPW(featureTable->lookupCount); }
--- a/src/share/native/sun/font/layout/LookupProcessor.h Thu Feb 09 16:38:36 2012 +0000 +++ b/src/share/native/sun/font/layout/LookupProcessor.h Mon Jun 25 10:12:56 2012 +0100 @@ -90,6 +90,7 @@ const FeatureListTable *featureListTable; FeatureMask *lookupSelectArray; + le_uint32 lookupSelectCount; le_uint16 *lookupOrderArray; le_uint32 lookupOrderCount;
--- a/src/solaris/classes/sun/font/FcFontConfiguration.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/solaris/classes/sun/font/FcFontConfiguration.java Mon Jun 25 10:12:56 2012 +0100 @@ -33,6 +33,7 @@ import java.net.InetAddress; import java.net.UnknownHostException; import java.nio.charset.Charset; +import java.nio.file.Files; import java.util.HashMap; import java.util.HashSet; import java.util.Properties; @@ -387,7 +388,7 @@ File fcInfoFile = getFcInfoFile(); File dir = fcInfoFile.getParentFile(); dir.mkdirs(); - File tempFile = File.createTempFile("fcinfo", null, dir); + File tempFile = Files.createTempFile(dir.toPath(), "fcinfo", null).toFile(); FileOutputStream fos = new FileOutputStream(tempFile); props.store(fos, "JDK Font Configuration Generated File: *Do Not Edit*");
--- a/src/solaris/classes/sun/print/CUPSPrinter.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/solaris/classes/sun/print/CUPSPrinter.java Mon Jun 25 10:12:56 2012 +0100 @@ -273,14 +273,26 @@ is); is.close(); - if (responseMap.length > 0) { + if (responseMap != null && responseMap.length > 0) { defaultMap = responseMap[0]; } if (defaultMap == null) { os.close(); urlConnection.disconnect(); - return null; + + /* CUPS on OS X, as initially configured, considers the + * default printer to be the last one used that's + * presently available. So if no default was + * reported, exec lpstat -d which has all the Apple + * special behaviour for this built in. + */ + if (UnixPrintServiceLookup.isMac()) { + return UnixPrintServiceLookup. + getDefaultPrinterNameSysV(); + } else { + return null; + } } AttributeClass attribClass = (AttributeClass)
--- a/src/solaris/classes/sun/print/UnixPrintJob.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/solaris/classes/sun/print/UnixPrintJob.java Mon Jun 25 10:12:56 2012 +0100 @@ -40,6 +40,7 @@ import java.io.IOException; import java.io.Reader; import java.io.UnsupportedEncodingException; +import java.nio.file.Files; import java.util.Vector; import javax.print.CancelablePrintJob; @@ -936,7 +937,7 @@ * is not removed for some reason, request that it is * removed when the VM exits. */ - spoolFile = File.createTempFile("javaprint", ".ps", null); + spoolFile = Files.createTempFile("javaprint", ".ps").toFile(); spoolFile.deleteOnExit(); } result = new FileOutputStream(spoolFile);
--- a/src/solaris/classes/sun/print/UnixPrintServiceLookup.java Thu Feb 09 16:38:36 2012 +0000 +++ b/src/solaris/classes/sun/print/UnixPrintServiceLookup.java Mon Jun 25 10:12:56 2012 +0100 @@ -51,6 +51,7 @@ import java.io.File; import java.io.FileReader; import java.net.URL; +import java.nio.file.Files; /* * Remind: This class uses solaris commands. We also need a linux @@ -114,6 +115,10 @@ new sun.security.action.GetPropertyAction("os.name")); } + static boolean isMac() { + return osname.contains("OS X"); + } + static boolean isSysV() { return osname.equals("SunOS"); } @@ -212,7 +217,7 @@ } } } else { - if (isSysV()) { + if (isMac() || isSysV()) { printers = getAllPrinterNamesSysV(); } else { //BSD printers = getAllPrinterNamesBSD(); @@ -361,7 +366,7 @@ if (name == null || name.equals("") || !checkPrinterName(name)) { return null; } - if (isSysV()) { + if (isMac() || isSysV()) { printer = getNamedPrinterNameSysV(name); } else { printer = getNamedPrinterNameBSD(name); @@ -523,7 +528,7 @@ if (CUPSPrinter.isCupsRunning()) { defaultPrinter = CUPSPrinter.getDefaultPrinter(); } else { - if (isSysV()) { + if (isMac() || isSysV()) { defaultPrinter = getDefaultPrinterNameSysV(); } else { defaultPrinter = getDefaultPrinterNameBSD(); @@ -644,7 +649,7 @@ return names; } - private String getDefaultPrinterNameSysV() { + static String getDefaultPrinterNameSysV() { String defaultPrinter = "lp"; String command = "/usr/bin/lpstat -d"; @@ -714,7 +719,7 @@ Process proc; BufferedReader bufferedReader = null; - File f = File.createTempFile("prn","xc"); + File f = Files.createTempFile("prn","xc").toFile(); cmd[2] = cmd[2]+">"+f.getAbsolutePath(); proc = Runtime.getRuntime().exec(cmd);
--- a/src/solaris/native/java/net/net_util_md.c Thu Feb 09 16:38:36 2012 +0000 +++ b/src/solaris/native/java/net/net_util_md.c Mon Jun 25 10:12:56 2012 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2012, 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 @@ -76,7 +76,7 @@ getnameinfo_f getnameinfo_ptr = NULL; /* - * EXCLBIND socket options only on Solaris 8 & 9. + * EXCLBIND socket options only on Solaris */ #if defined(__solaris__) && !defined(TCP_EXCLBIND) #define TCP_EXCLBIND 0x21 @@ -131,6 +131,7 @@ static int init_tcp_max_buf, init_udp_max_buf; static int tcp_max_buf; static int udp_max_buf; +static int useExclBind = 0; /* * Get the specified parameter from the specified driver. The value @@ -790,6 +791,25 @@ #endif +void parseExclusiveBindProperty(JNIEnv *env) { +#ifdef __solaris__ + jstring s, flagSet; + jclass iCls; + jmethodID mid; + + s = (*env)->NewStringUTF(env, "sun.net.useExclusiveBind"); + CHECK_NULL(s); + iCls = (*env)->FindClass(env, "java/lang/System"); + CHECK_NULL(iCls); + mid = (*env)->GetStaticMethodID(env, iCls, "getProperty", + "(Ljava/lang/String;)Ljava/lang/String;"); + CHECK_NULL(mid); + flagSet = (*env)->CallStaticObjectMethod(env, iCls, mid, s); + if (flagSet != NULL) { + useExclBind = 1; + } +#endif +} /* In the case of an IPv4 Inetaddress this method will return an * IPv4 mapped address where IPv6 is available and v4MappedAddress is TRUE. * Otherwise it will return a sockaddr_in structure for an IPv4 InetAddress. @@ -1497,7 +1517,7 @@ * Linux allows a socket to bind to 127.0.0.255 which must be * caught. * - * On Solaris 8/9 with IPv6 enabled we must use an exclusive + * On Solaris with IPv6 enabled we must use an exclusive * bind to guaranteed a unique port number across the IPv4 and * IPv6 port spaces. * @@ -1528,10 +1548,10 @@ #if defined(__solaris__) && defined(AF_INET6) /* - * Solaris 8/9 have seperate IPv4 and IPv6 port spaces so we + * Solaris has seperate IPv4 and IPv6 port spaces so we * use an exclusive bind when SO_REUSEADDR is not used to * give the illusion of a unified port space. - * This also avoid problems with IPv6 sockets connecting + * This also avoids problems with IPv6 sockets connecting * to IPv4 mapped addresses whereby the socket conversion * results in a late bind that fails because the * corresponding IPv4 port is in use. @@ -1540,11 +1560,12 @@ int arg, len; len = sizeof(arg); - if (getsockopt(fd, SOL_SOCKET, SO_REUSEADDR, (char *)&arg, - &len) == 0) { - if (arg == 0) { + if (useExclBind || getsockopt(fd, SOL_SOCKET, SO_REUSEADDR, + (char *)&arg, &len) == 0) { + if (useExclBind || arg == 0) { /* - * SO_REUSEADDR is disabled so enable TCP_EXCLBIND or + * SO_REUSEADDR is disabled or sun.net.useExclusiveBind + * property is true so enable TCP_EXCLBIND or * UDP_EXCLBIND */ len = sizeof(arg);
--- a/src/solaris/native/sun/awt/awt_LoadLibrary.c Thu Feb 09 16:38:36 2012 +0000 +++ b/src/solaris/native/sun/awt/awt_LoadLibrary.c Mon Jun 25 10:12:56 2012 +0100 @@ -110,7 +110,7 @@ /* Check if toolkit is specified in env variable */ #ifdef MACOSX envvar = getenv("AWT_TOOLKIT"); - if ((envvar && strstr(envvar, "XToolkit")) || AWTIsHeadless()) { + if (envvar && strstr(envvar, "XToolkit")) { #endif fmanager = (*env)->NewStringUTF(env, "sun.awt.X11FontManager"); tk = "/xawt/libmawt"; @@ -127,11 +127,15 @@ } /* Calculate library name to load */ +#ifndef MACOSX if (AWTIsHeadless()) { strcpy(p, "/headless/libmawt"); } else if (tk) { +#endif strcpy(p, tk); +#ifndef MACOSX } +#endif #ifdef MACOSX strcat(p, ".dylib");
--- a/src/windows/native/java/net/net_util_md.c Thu Feb 09 16:38:36 2012 +0000 +++ b/src/windows/native/java/net/net_util_md.c Mon Jun 25 10:12:56 2012 +0100 @@ -126,6 +126,7 @@ } void initLocalAddrTable () {} +void parseExclusiveBindProperty (JNIEnv *env) {} /* * Since winsock doesn't have the equivalent of strerror(errno)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/java/lang/invoke/AccessControlTest.java Mon Jun 25 10:12:56 2012 +0100 @@ -0,0 +1,495 @@ +/* + * Copyright (c) 2012, 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. + */ + +/* @test + * @summary test access checking by java.lang.invoke.MethodHandles.Lookup + * @library ../../../.. + * @build test.java.lang.invoke.AccessControlTest + * @build test.java.lang.invoke.AccessControlTest_subpkg.Acquaintance_remote + * @run junit/othervm test.java.lang.invoke.AccessControlTest + */ + +package test.java.lang.invoke; + +import java.lang.invoke.*; +import java.lang.reflect.*; +import java.util.*; +import org.junit.*; + +import static java.lang.invoke.MethodHandles.*; +import static java.lang.invoke.MethodHandles.Lookup.*; +import static java.lang.invoke.MethodType.*; +import static org.junit.Assert.*; +import test.java.lang.invoke.AccessControlTest_subpkg.Acquaintance_remote; + + +/** + * Test many combinations of Lookup access and cross-class lookupStatic. + * @author jrose + */ +public class AccessControlTest { + static final Class<?> THIS_CLASS = AccessControlTest.class; + // How much output? + static int verbosity = 0; + static { + String vstr = System.getProperty(THIS_CLASS.getSimpleName()+".verbosity"); + if (vstr == null) + vstr = System.getProperty(THIS_CLASS.getName()+".verbosity"); + if (vstr != null) verbosity = Integer.parseInt(vstr); + } + + private class LookupCase implements Comparable<LookupCase> { + final Lookup lookup; + final Class<?> lookupClass; + final int lookupModes; + public LookupCase(Lookup lookup) { + this.lookup = lookup; + this.lookupClass = lookup.lookupClass(); + this.lookupModes = lookup.lookupModes(); + assert(lookupString().equals(lookup.toString())); + numberOf(lookupClass().getClassLoader()); // assign CL# + } + public LookupCase(Class<?> lookupClass, int lookupModes) { + this.lookup = null; + this.lookupClass = lookupClass; + this.lookupModes = lookupModes; + numberOf(lookupClass().getClassLoader()); // assign CL# + } + + public final Class<?> lookupClass() { return lookupClass; } + public final int lookupModes() { return lookupModes; } + + public Lookup lookup() { lookup.getClass(); return lookup; } + + @Override + public int compareTo(LookupCase that) { + Class<?> c1 = this.lookupClass(); + Class<?> c2 = that.lookupClass(); + if (c1 != c2) { + int cmp = c1.getName().compareTo(c2.getName()); + if (cmp != 0) return cmp; + cmp = numberOf(c1.getClassLoader()) - numberOf(c2.getClassLoader()); + assert(cmp != 0); + return cmp; + } + return -(this.lookupModes() - that.lookupModes()); + } + + @Override + public boolean equals(Object that) { + return (that instanceof LookupCase && equals((LookupCase)that)); + } + public boolean equals(LookupCase that) { + return (this.lookupClass() == that.lookupClass() && + this.lookupModes() == that.lookupModes()); + } + + @Override + public int hashCode() { + return lookupClass().hashCode() + (lookupModes() * 31); + } + + /** Simulate all assertions in the spec. for Lookup.toString. */ + private String lookupString() { + String name = lookupClass.getName(); + String suffix = ""; + if (lookupModes == 0) + suffix = "/noaccess"; + else if (lookupModes == PUBLIC) + suffix = "/public"; + else if (lookupModes == (PUBLIC|PACKAGE)) + suffix = "/package"; + else if (lookupModes == (PUBLIC|PACKAGE|PRIVATE)) + suffix = "/private"; + else if (lookupModes == (PUBLIC|PACKAGE|PRIVATE|PROTECTED)) + suffix = ""; + else + suffix = "/#"+Integer.toHexString(lookupModes); + return name+suffix; + } + + /** Simulate all assertions from the spec. for Lookup.in: + * <hr/> + * Creates a lookup on the specified new lookup class. + * [A1] The resulting object will report the specified + * class as its own {@link #lookupClass lookupClass}. + * <p> + * [A2] However, the resulting {@code Lookup} object is guaranteed + * to have no more access capabilities than the original. + * In particular, access capabilities can be lost as follows:<ul> + * <li>[A3] If the new lookup class differs from the old one, + * protected members will not be accessible by virtue of inheritance. + * (Protected members may continue to be accessible because of package sharing.) + * <li>[A4] If the new lookup class is in a different package + * than the old one, protected and default (package) members will not be accessible. + * <li>[A5] If the new lookup class is not within the same package member + * as the old one, private members will not be accessible. + * <li>[A6] If the new lookup class is not accessible to the old lookup class, + * using the original access modes, + * then no members, not even public members, will be accessible. + * [A7] (In all other cases, public members will continue to be accessible.) + * </ul> + * Other than the above cases, the new lookup will have the same + * access capabilities as the original. [A8] + * <hr/> + */ + public LookupCase in(Class<?> c2) { + Class<?> c1 = lookupClass(); + int m1 = lookupModes(); + int changed = 0; + boolean samePackage = (c1.getClassLoader() == c2.getClassLoader() && + packagePrefix(c1).equals(packagePrefix(c2))); + boolean sameTopLevel = (topLevelClass(c1) == topLevelClass(c2)); + boolean sameClass = (c1 == c2); + assert(samePackage || !sameTopLevel); + assert(sameTopLevel || !sameClass); + boolean accessible = sameClass; // [A6] + if ((m1 & PACKAGE) != 0) accessible |= samePackage; + if ((m1 & PUBLIC ) != 0) accessible |= (c2.getModifiers() & PUBLIC) != 0; + if (!accessible) { + // Different package and no access to c2; lose all access. + changed |= (PUBLIC|PACKAGE|PRIVATE|PROTECTED); // [A6] + } + if (!samePackage) { + // Different package; lose PACKAGE and lower access. + changed |= (PACKAGE|PRIVATE|PROTECTED); // [A4] + } + if (!sameTopLevel) { + // Different top-level class. Lose PRIVATE and lower access. + changed |= (PRIVATE|PROTECTED); // [A5] + } + if (!sameClass) { + changed |= (PROTECTED); // [A3] + } else { + assert(changed == 0); // [A8] (no deprivation if same class) + } + if (accessible) assert((changed & PUBLIC) == 0); // [A7] + int m2 = m1 & ~changed; + LookupCase l2 = new LookupCase(c2, m2); + assert(l2.lookupClass() == c2); // [A1] + assert((m1 | m2) == m1); // [A2] (no elevation of access) + return l2; + } + + @Override + public String toString() { + String s = lookupClass().getSimpleName(); + String lstr = lookupString(); + int sl = lstr.indexOf('/'); + if (sl >= 0) s += lstr.substring(sl); + ClassLoader cld = lookupClass().getClassLoader(); + if (cld != THIS_LOADER) s += "/loader#"+numberOf(cld); + return s; + } + + /** Predict the success or failure of accessing this method. */ + public boolean willAccess(Method m) { + Class<?> c1 = lookupClass(); + Class<?> c2 = m.getDeclaringClass(); + LookupCase lc = this.in(c2); + int m1 = lc.lookupModes(); + int m2 = fixMods(m.getModifiers()); + // privacy is strictly enforced on lookups + if (c1 != c2) m1 &= ~PRIVATE; + // protected access is sometimes allowed + if ((m2 & PROTECTED) != 0) { + int prev = m2; + m2 |= PACKAGE; // it acts like a package method also + if ((lookupModes() & PROTECTED) != 0 && + c2.isAssignableFrom(c1)) + m2 |= PUBLIC; // from a subclass, it acts like a public method also + } + if (verbosity >= 2) + System.out.println(this+" willAccess "+lc+" m1="+m1+" m2="+m2+" => "+((m2 & m1) != 0)); + return (m2 & m1) != 0; + } + } + + private static Class<?> topLevelClass(Class<?> cls) { + Class<?> c = cls; + for (Class<?> ec; (ec = c.getEnclosingClass()) != null; ) + c = ec; + assert(c.getEnclosingClass() == null); + assert(c == cls || cls.getEnclosingClass() != null); + return c; + } + + private static String packagePrefix(Class<?> c) { + while (c.isArray()) c = c.getComponentType(); + String s = c.getName(); + assert(s.indexOf('/') < 0); + return s.substring(0, s.lastIndexOf('.')+1); + } + + + private final TreeSet<LookupCase> CASES = new TreeSet<>(); + private final TreeMap<LookupCase,TreeSet<LookupCase>> CASE_EDGES = new TreeMap<>(); + private final ArrayList<ClassLoader> LOADERS = new ArrayList<>(); + private final ClassLoader THIS_LOADER = this.getClass().getClassLoader(); + { if (THIS_LOADER != null) LOADERS.add(THIS_LOADER); } // #1 + + private LookupCase lookupCase(String name) { + for (LookupCase lc : CASES) { + if (lc.toString().equals(name)) + return lc; + } + throw new AssertionError(name); + } + + private int numberOf(ClassLoader cl) { + if (cl == null) return 0; + int i = LOADERS.indexOf(cl); + if (i < 0) { + i = LOADERS.size(); + LOADERS.add(cl); + } + return i+1; + } + + private void addLookupEdge(LookupCase l1, Class<?> c2, LookupCase l2) { + TreeSet<LookupCase> edges = CASE_EDGES.get(l2); + if (edges == null) CASE_EDGES.put(l2, edges = new TreeSet<>()); + if (edges.add(l1)) { + Class<?> c1 = l1.lookupClass(); + assert(l2.lookupClass() == c2); // [A1] + int m1 = l1.lookupModes(); + int m2 = l2.lookupModes(); + assert((m1 | m2) == m1); // [A2] (no elevation of access) + LookupCase expect = l1.in(c2); + if (!expect.equals(l2)) + System.out.println("*** expect "+l1+" => "+expect+" but got "+l2); + assertEquals(expect, l2); + } + } + + private void makeCases(Lookup[] originalLookups) { + // make initial set of lookup test cases + CASES.clear(); LOADERS.clear(); CASE_EDGES.clear(); + ArrayList<Class<?>> classes = new ArrayList<>(); + for (Lookup l : originalLookups) { + CASES.add(new LookupCase(l)); + classes.remove(l.lookupClass()); // no dups please + classes.add(l.lookupClass()); + } + System.out.println("loaders = "+LOADERS); + int rounds = 0; + for (int lastCount = -1; lastCount != CASES.size(); ) { + lastCount = CASES.size(); // if CASES grow in the loop we go round again + for (LookupCase lc1 : CASES.toArray(new LookupCase[0])) { + for (Class<?> c2 : classes) { + LookupCase lc2 = new LookupCase(lc1.lookup().in(c2)); + addLookupEdge(lc1, c2, lc2); + CASES.add(lc2); + } + } + rounds++; + } + System.out.println("filled in "+CASES.size()+" cases from "+originalLookups.length+" original cases in "+rounds+" rounds"); + if (false) { + System.out.println("CASES: {"); + for (LookupCase lc : CASES) { + System.out.println(lc); + Set<LookupCase> edges = CASE_EDGES.get(lc); + if (edges != null) + for (LookupCase prev : edges) { + System.out.println("\t"+prev); + } + } + System.out.println("}"); + } + } + + @Test public void test() { + makeCases(lookups()); + if (verbosity > 0) { + verbosity += 9; + Method pro_in_self = targetMethod(THIS_CLASS, PROTECTED, methodType(void.class)); + testOneAccess(lookupCase("AccessControlTest/public"), pro_in_self, "find"); + testOneAccess(lookupCase("Remote_subclass/public"), pro_in_self, "find"); + testOneAccess(lookupCase("Remote_subclass"), pro_in_self, "find"); + verbosity -= 9; + } + Set<Class<?>> targetClassesDone = new HashSet<>(); + for (LookupCase targetCase : CASES) { + Class<?> targetClass = targetCase.lookupClass(); + if (!targetClassesDone.add(targetClass)) continue; // already saw this one + String targetPlace = placeName(targetClass); + if (targetPlace == null) continue; // Object, String, not a target + for (int targetAccess : ACCESS_CASES) { + MethodType methodType = methodType(void.class); + Method method = targetMethod(targetClass, targetAccess, methodType); + // Try to access target method from various contexts. + for (LookupCase sourceCase : CASES) { + testOneAccess(sourceCase, method, "find"); + testOneAccess(sourceCase, method, "unreflect"); + } + } + } + System.out.println("tested "+testCount+" access scenarios; "+testCountFails+" accesses were denied"); + } + + private int testCount, testCountFails; + + private void testOneAccess(LookupCase sourceCase, Method method, String kind) { + Class<?> targetClass = method.getDeclaringClass(); + String methodName = method.getName(); + MethodType methodType = methodType(method.getReturnType(), method.getParameterTypes()); + boolean willAccess = sourceCase.willAccess(method); + boolean didAccess = false; + ReflectiveOperationException accessError = null; + try { + switch (kind) { + case "find": + if ((method.getModifiers() & Modifier.STATIC) != 0) + sourceCase.lookup().findStatic(targetClass, methodName, methodType); + else + sourceCase.lookup().findVirtual(targetClass, methodName, methodType); + break; + case "unreflect": + sourceCase.lookup().unreflect(method); + break; + default: + throw new AssertionError(kind); + } + didAccess = true; + } catch (ReflectiveOperationException ex) { + accessError = ex; + } + if (willAccess != didAccess) { + System.out.println(sourceCase+" => "+targetClass.getSimpleName()+"."+methodName+methodType); + System.out.println("fail on "+method+" ex="+accessError); + assertEquals(willAccess, didAccess); + } + testCount++; + if (!didAccess) testCountFails++; + } + + static Method targetMethod(Class<?> targetClass, int targetAccess, MethodType methodType) { + String methodName = accessName(targetAccess)+placeName(targetClass); + if (verbosity >= 2) + System.out.println(targetClass.getSimpleName()+"."+methodName+methodType); + try { + Method method = targetClass.getDeclaredMethod(methodName, methodType.parameterArray()); + assertEquals(method.getReturnType(), methodType.returnType()); + int haveMods = method.getModifiers(); + assert(Modifier.isStatic(haveMods)); + assert(targetAccess == fixMods(haveMods)); + return method; + } catch (NoSuchMethodException ex) { + throw new AssertionError(methodName, ex); + } + } + + static String placeName(Class<?> cls) { + // return "self", "sibling", "nestmate", etc. + if (cls == AccessControlTest.class) return "self"; + String cln = cls.getSimpleName(); + int under = cln.lastIndexOf('_'); + if (under < 0) return null; + return cln.substring(under+1); + } + static String accessName(int acc) { + switch (acc) { + case PUBLIC: return "pub_in_"; + case PROTECTED: return "pro_in_"; + case PACKAGE: return "pkg_in_"; + case PRIVATE: return "pri_in_"; + } + assert(false); + return "?"; + } + private static final int[] ACCESS_CASES = { + PUBLIC, PACKAGE, PRIVATE, PROTECTED + }; + /** Return one of the ACCESS_CASES. */ + static int fixMods(int mods) { + mods &= (PUBLIC|PRIVATE|PROTECTED); + switch (mods) { + case PUBLIC: case PRIVATE: case PROTECTED: return mods; + case 0: return PACKAGE; + } + throw new AssertionError(mods); + } + + static Lookup[] lookups() { + ArrayList<Lookup> tem = new ArrayList<>(); + Collections.addAll(tem, + AccessControlTest.lookup_in_self(), + Inner_nestmate.lookup_in_nestmate(), + AccessControlTest_sibling.lookup_in_sibling()); + if (true) { + Collections.addAll(tem,Acquaintance_remote.lookups()); + } else { + try { + Class<?> remc = Class.forName("test.java.lang.invoke.AccessControlTest_subpkg.Acquaintance_remote"); + Lookup[] remls = (Lookup[]) remc.getMethod("lookups").invoke(null); + Collections.addAll(tem, remls); + } catch (ReflectiveOperationException ex) { + throw new LinkageError("reflection failed", ex); + } + } + tem.add(publicLookup()); + tem.add(publicLookup().in(String.class)); + tem.add(publicLookup().in(List.class)); + return tem.toArray(new Lookup[0]); + } + + static Lookup lookup_in_self() { + return MethodHandles.lookup(); + } + static public void pub_in_self() { } + static protected void pro_in_self() { } + static /*package*/ void pkg_in_self() { } + static private void pri_in_self() { } + + static class Inner_nestmate { + static Lookup lookup_in_nestmate() { + return MethodHandles.lookup(); + } + static public void pub_in_nestmate() { } + static protected void pro_in_nestmate() { } + static /*package*/ void pkg_in_nestmate() { } + static private void pri_in_nestmate() { } + } +} +class AccessControlTest_sibling { + static Lookup lookup_in_sibling() { + return MethodHandles.lookup(); + } + static public void pub_in_sibling() { } + static protected void pro_in_sibling() { } + static /*package*/ void pkg_in_sibling() { } + static private void pri_in_sibling() { } +} + +// This guy tests access from outside the package: +/* +package test.java.lang.invoke.AccessControlTest_subpkg; +public class Acquaintance_remote { + public static Lookup[] lookups() { ... + } + ... +} +*/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/java/lang/invoke/AccessControlTest_subpkg/Acquaintance_remote.java Mon Jun 25 10:12:56 2012 +0100 @@ -0,0 +1,42 @@ +package test.java.lang.invoke.AccessControlTest_subpkg; +import test.java.lang.invoke.AccessControlTest; +import java.lang.invoke.*; +import static java.lang.invoke.MethodHandles.*; + +// This guy tests access from outside the package test.java.lang.invoke: +public class Acquaintance_remote { + public static Lookup[] lookups() { + return new Lookup[] { + Acquaintance_remote.lookup_in_remote(), + Remote_subclass.lookup_in_subclass(), + Remote_hidden.lookup_in_hidden() + }; + } + + public static Lookup lookup_in_remote() { + return MethodHandles.lookup(); + } + static public void pub_in_remote() { } + static protected void pro_in_remote() { } + static /*package*/ void pkg_in_remote() { } + static private void pri_in_remote() { } + + static public class Remote_subclass extends AccessControlTest { + static Lookup lookup_in_subclass() { + return MethodHandles.lookup(); + } + static public void pub_in_subclass() { } + static protected void pro_in_subclass() { } + static /*package*/ void pkg_in_subclass() { } + static private void pri_in_subclass() { } + } + static /*package*/ class Remote_hidden { + static Lookup lookup_in_hidden() { + return MethodHandles.lookup(); + } + static public void pub_in_hidden() { } + static protected void pro_in_hidden() { } + static /*package*/ void pkg_in_hidden() { } + static private void pri_in_hidden() { } + } +}
--- a/test/java/net/Socket/setReuseAddress/Basic.java Thu Feb 09 16:38:36 2012 +0000 +++ b/test/java/net/Socket/setReuseAddress/Basic.java Mon Jun 25 10:12:56 2012 +0100 @@ -26,6 +26,8 @@ * @bug 4476378 * @summary Check the specific behaviour of the setReuseAddress(boolean) * method. + * @run main Basic + * @run main/othervm -Dsun.net.useExclusiveBind Basic */ import java.net.*; @@ -170,7 +172,12 @@ s2.bind( new InetSocketAddress(s1.getLocalPort()) ); passed(); } catch (BindException e) { - failed(); + if (System.getProperty("sun.net.useExclusiveBind") != null) { + // exclusive bind enabled - expected result + passed(); + } else { + failed(); + } } s2.close();
--- a/test/java/net/Socket/setReuseAddress/Restart.java Thu Feb 09 16:38:36 2012 +0000 +++ b/test/java/net/Socket/setReuseAddress/Restart.java Mon Jun 25 10:12:56 2012 +0100 @@ -26,6 +26,8 @@ * @bug 4476378 * @summary Check that SO_REUSEADDR allows a server to restart * after a crash. + * @run main Restart + * @run main/othervm -Dsun.net.useExclusiveBind Restart */ import java.net.*; @@ -57,6 +59,12 @@ // close the client socket s1.close(); + } catch (BindException be) { + if (System.getProperty("sun.net.useExclusiveBind") != null) { + // exclusive bind, expected exception + } else { + throw be; + } } finally { if (ss != null) ss.close(); if (s1 != null) s1.close();
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/javax/swing/plaf/synth/7143614/bug7143614.java Mon Jun 25 10:12:56 2012 +0100 @@ -0,0 +1,97 @@ +/* + * Copyright (c) 2012, 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. + * + * 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. + */ + +/* + * @test + * @bug 7143614 + * @summary Issues with Synth Look&Feel + * @author Pavel Porvatov + */ + +import sun.awt.SunToolkit; + +import javax.swing.plaf.ComponentUI; +import javax.swing.plaf.basic.BasicButtonUI; +import javax.swing.plaf.synth.SynthConstants; +import javax.swing.plaf.synth.SynthLookAndFeel; +import java.lang.reflect.Method; + +public class bug7143614 { + private static Method setSelectedUIMethod; + + private static ComponentUI componentUI = new BasicButtonUI(); + + public static void main(String[] args) throws Exception { + setSelectedUIMethod = SynthLookAndFeel.class.getDeclaredMethod("setSelectedUI", ComponentUI.class, + boolean.class, boolean.class, boolean.class, boolean.class); + setSelectedUIMethod.setAccessible(true); + + setSelectedUIMethod.invoke(null, componentUI, true, true, true, true); + + validate(); + + Thread thread = new ThreadInAnotherAppContext(); + + thread.start(); + thread.join(); + + validate(); + + System.out.println("Test bug7143614 passed."); + } + + private static void validate() throws Exception { + Method getSelectedUIMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUI"); + + getSelectedUIMethod.setAccessible(true); + + Method getSelectedUIStateMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUIState"); + + getSelectedUIStateMethod.setAccessible(true); + + if (getSelectedUIMethod.invoke(null) != componentUI) { + throw new RuntimeException("getSelectedUI returns invalid value"); + } + if (((Integer) getSelectedUIStateMethod.invoke(null)).intValue() != + (SynthConstants.SELECTED | SynthConstants.FOCUSED)) { + throw new RuntimeException("getSelectedUIState returns invalid value"); + } + + } + + private static class ThreadInAnotherAppContext extends Thread { + public ThreadInAnotherAppContext() { + super(new ThreadGroup("7143614"), "ThreadInAnotherAppContext"); + } + + public void run() { + SunToolkit.createNewAppContext(); + + try { + setSelectedUIMethod.invoke(null, null, false, false, false, false); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/sun/security/x509/X509CRLImpl/OrderAndDup.java Mon Jun 25 10:12:56 2012 +0100 @@ -0,0 +1,99 @@ +/* + * Copyright (c) 2012, 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. + * + * 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. + */ + +/* + * @test + * @bug 7143872 + * @summary Improve certificate extension processing + */ +import java.io.ByteArrayInputStream; +import java.math.BigInteger; +import java.security.KeyPairGenerator; +import java.security.cert.CertificateFactory; +import java.security.cert.X509CRLEntry; +import java.util.Date; +import sun.security.util.DerInputStream; +import sun.security.util.DerValue; +import sun.security.x509.*; + +public class OrderAndDup { + public static void main(String[] args) throws Exception { + + // Generate 20 serial numbers with dup and a special order + int count = 20; + BigInteger[] serials = new BigInteger[count]; + for (int i=0; i<count; i++) { + serials[i] = BigInteger.valueOf(i*7%10); + } + + // Generates a CRL + X509CRLEntry[] badCerts = new X509CRLEntry[count]; + for (int i=0; i<count; i++) { + badCerts[i] = new X509CRLEntryImpl(serials[i], + new Date(System.currentTimeMillis()+i*1000)); + } + X500Name owner = new X500Name("CN=CA"); + X509CRLImpl crl = new X509CRLImpl(owner, new Date(), new Date(), badCerts); + KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA"); + crl.sign(kpg.genKeyPair().getPrivate(), "SHA1withRSA"); + byte[] data = crl.getEncodedInternal(); + + // Check the encoding + checkData(crl, data, serials); + + // Load a CRL from raw data + CertificateFactory cf = CertificateFactory.getInstance("X.509"); + X509CRLImpl crl2 = (X509CRLImpl)cf.generateCRL(new ByteArrayInputStream(data)); + + // Check the encoding again + data = crl2.getEncodedInternal(); + checkData(crl2, data, serials); + } + + // Check the raw data's ASN.1 structure to see if the revoked certs + // have the same number and correct order as inserted + static void checkData(X509CRLImpl c, byte[] data, BigInteger[] expected) + throws Exception { + if (c.getRevokedCertificates().size() != expected.length) { + throw new Exception("Wrong count in CRL object, now " + + c.getRevokedCertificates().size()); + } + DerValue d1 = new DerValue(data); + // revokedCertificates at 5th place of TBSCertList + DerValue[] d2 = new DerInputStream( + d1.data.getSequence(0)[4].toByteArray()) + .getSequence(0); + if (d2.length != expected.length) { + throw new Exception("Wrong count in raw data, now " + d2.length); + } + for (int i=0; i<d2.length; i++) { + // Serial is first in revokedCertificates entry + BigInteger bi = d2[i].data.getBigInteger(); + if (!bi.equals(expected[i])) { + throw new Exception("Entry at #" + i + " is " + bi + + ", should be " + expected[i]); + } + } + } +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/sun/tools/native2ascii/Permission.java Mon Jun 25 10:12:56 2012 +0100 @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2012, 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. + * + * 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. + */ + +/** + * @test + * @bug 7177216 + * @summary resulting file of native2ascii should have normal permission + */ + +import java.io.*; +import java.nio.file.*; +import java.nio.file.attribute.*; +import sun.tools.native2ascii.Main; + +public class Permission { + + private static void cleanup(String... fnames) throws Throwable { + for (String fname : fnames) { + Files.deleteIfExists(Paths.get(fname)); + } + } + + public static void realMain(String[] args) throws Throwable { + if (!System.getProperty("os.name").startsWith("Windows")) { + String src = "native2ascii_permtest_src"; + String dst = "native2ascii_permtest_dst"; + + cleanup(src, dst); + try { + try (FileOutputStream fos = new FileOutputStream(src)) { + fos.write('a'); fos.write('b'); fos.write('c'); + } + String[] n2aArgs = new String[] {"-encoding", "utf8", src, dst}; + if (!new Main().convert(n2aArgs)) { + fail("n2a failed."); + } + equal(Files.getPosixFilePermissions(Paths.get(src)), + Files.getPosixFilePermissions(Paths.get(dst))); + String[] a2nArgs = new String[] {"-reverse", "-encoding", "utf8", dst, src}; + if (!new Main().convert(a2nArgs)) { + fail("a2n failed."); + } + equal(Files.getPosixFilePermissions(Paths.get(src)), + Files.getPosixFilePermissions(Paths.get(dst))); + } finally { + cleanup(src, dst); + } + } + } + + //--------------------- Infrastructure --------------------------- + static volatile int passed = 0, failed = 0; + static void pass() {passed++;} + static void fail() {failed++; Thread.dumpStack();} + static void fail(String msg) {System.out.println(msg); fail();} + static void unexpected(Throwable t) {failed++; t.printStackTrace();} + static void check(boolean cond) {if (cond) pass(); else fail();} + static void equal(Object x, Object y) { + if (x == null ? y == null : x.equals(y)) pass(); + else fail(x + " not equal to " + y);} + public static void main(String[] args) throws Throwable { + try {realMain(args);} catch (Throwable t) {unexpected(t);} + System.out.println("\nPassed = " + passed + " failed = " + failed); + if (failed > 0) throw new AssertionError("Some tests failed");} +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/tools/jar/UpdateJar.java Mon Jun 25 10:12:56 2012 +0100 @@ -0,0 +1,86 @@ +/* + * Copyright (c) 2012, 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. + * + * 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. + */ + +/** + * @test + * @bug 7175845 + * @summary jar -uf should not change file permission + */ + +import java.io.*; +import java.nio.file.*; +import java.nio.file.attribute.*; +import java.util.Set; +import sun.tools.jar.Main; + +public class UpdateJar { + + private static void cleanup(String... fnames) throws Throwable { + for (String fname : fnames) { + Files.deleteIfExists(Paths.get(fname)); + } + } + + public static void realMain(String[] args) throws Throwable { + if (!System.getProperty("os.name").startsWith("Windows")) { + String jar = "testUpdateJar.jar"; + String e0 = "testUpdateJar_entry0.txt"; + String e1 = "testUpdateJar_entry1.txt"; + cleanup(jar, e0, e1); + try { + try (FileOutputStream fos0 = new FileOutputStream(e0); + FileOutputStream fos1 = new FileOutputStream(e1)) { + fos0.write(0); + fos1.write(0); + } + String[] jarArgs = new String[] {"cfM0", jar, e0}; + if (!new Main(System.out, System.err, "jar").run(jarArgs)) { + fail("Could not create jar file."); + } + Set<PosixFilePermission> pm = Files.getPosixFilePermissions(Paths.get(jar)); + jarArgs = new String[] {"uf", jar, e1}; + if (!new Main(System.out, System.err, "jar").run(jarArgs)) { + fail("Could not create jar file."); + } + equal(pm, Files.getPosixFilePermissions(Paths.get(jar))); + } finally { + cleanup(jar, e0, e1); + } + } + } + + //--------------------- Infrastructure --------------------------- + static volatile int passed = 0, failed = 0; + static void pass() {passed++;} + static void fail() {failed++; Thread.dumpStack();} + static void fail(String msg) {System.out.println(msg); fail();} + static void unexpected(Throwable t) {failed++; t.printStackTrace();} + static void check(boolean cond) {if (cond) pass(); else fail();} + static void equal(Object x, Object y) { + if (x == null ? y == null : x.equals(y)) pass(); + else fail(x + " not equal to " + y);} + public static void main(String[] args) throws Throwable { + try {realMain(args);} catch (Throwable t) {unexpected(t);} + System.out.println("\nPassed = " + passed + " failed = " + failed); + if (failed > 0) throw new AssertionError("Some tests failed");} +}