Merge jdk7-b130
authorohair
Tue, 15 Feb 2011 20:18:20 -0800
changeset 3554bdc069d3f910
parent 3546 802c085308bf
parent 3553 5fab973e5a47
child 3555 89055b6d9ae0
child 3556 0355c60c2da4
child 3732 e390396bc938
Merge
     1.1 --- a/make/common/shared/Defs-windows.gmk	Tue Feb 15 19:16:39 2011 -0800
     1.2 +++ b/make/common/shared/Defs-windows.gmk	Tue Feb 15 20:18:20 2011 -0800
     1.3 @@ -86,17 +86,25 @@
     1.4  #
     1.5  
     1.6  ifdef USING_CYGWIN
     1.7 +# Macro to effectively do a toupper without an exec
     1.8 +define ToUpper
     1.9 +$(subst a,A,$(subst b,B,$(subst c,C,$(subst d,D,$(subst e,E,$(subst f,F,\
    1.10 +$(subst g,G,$(subst h,H,$(subst i,I,$(subst j,J,$(subst k,K,$(subst l,L,\
    1.11 +$(subst m,M,$(subst n,N,$(subst o,O,$(subst p,P,$(subst q,Q,$(subst r,R,\
    1.12 +$(subst s,S,$(subst t,T,$(subst u,U,$(subst v,V,$(subst w,W,$(subst x,X,\
    1.13 +$(subst y,Y,$(subst z,Z,$1))))))))))))))))))))))))))
    1.14 +endef
    1.15  # All possible drive letters
    1.16  drives=a b c d e f g h i j k l m n o p q r s t v u w x y z
    1.17  # Convert /cygdrive/ paths to the mixed style without an exec of cygpath
    1.18 -#   Must be a path with no spaces.
    1.19 +#   Must be a path with no spaces. /cygdrive/letter is always lowercase
    1.20 +#   and letter:/ is always uppercase coming from cygpath.
    1.21  define MixedPath
    1.22 -$(patsubst /%,c:/cygwin/%,$(sort $(filter-out /cygdrive/%,$(foreach drive,$(drives),$(patsubst /cygdrive/$(drive)/%,$(drive):/%,$1)))))
    1.23 +$(patsubst /%,$(CYGWIN_HOME)/%,$(sort $(filter-out /cygdrive/%,$(foreach drive,$(drives),$(patsubst /cygdrive/$(drive)/%,$(call ToUpper,$(drive)):/%,$1)))))
    1.24  endef
    1.25  # Use FullPath to get C:/ style non-spaces path. Never ends with a /!
    1.26  # We assume cygpath is available in the search path
    1.27  #    NOTE: Use of 'pwd' with CYGWIN will not get you a mixed style path!
    1.28 -CYGPATH_CMD=cygpath -a -s -m
    1.29  define FullPath
    1.30  $(if $(word 2,$1),$(shell $(CYGPATH_CMD) $1 2> $(DEV_NULL)),$(call MixedPath,$(realpath $(subst ",,$1))))
    1.31  endef
    1.32 @@ -125,10 +133,15 @@
    1.33  
    1.34  # UNIXCOMMAND_PATH: path to where the most common Unix commands are.
    1.35  #  NOTE: Must end with / so that it could be empty, allowing PATH usage.
    1.36 +#        With cygwin, just use this as is don't use FullPath on it.
    1.37  ifdef ALT_UNIXCOMMAND_PATH
    1.38 -  xALT_UNIXCOMMAND_PATH  :="$(subst \,/,$(ALT_UNIXCOMMAND_PATH))"
    1.39 -  fxALT_UNIXCOMMAND_PATH :=$(call FullPath,$(xALT_UNIXCOMMAND_PATH))
    1.40 -  UNIXCOMMAND_PATH       :=$(call PrefixPath,$(fxALT_UNIXCOMMAND_PATH))
    1.41 +  ifdef USING_CYGWIN
    1.42 +    UNIXCOMMAND_PATH       :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH))
    1.43 +  else
    1.44 +    xALT_UNIXCOMMAND_PATH  :="$(subst \,/,$(ALT_UNIXCOMMAND_PATH))"
    1.45 +    fxALT_UNIXCOMMAND_PATH :=$(call FullPath,$(xALT_UNIXCOMMAND_PATH))
    1.46 +    UNIXCOMMAND_PATH       :=$(call PrefixPath,$(fxALT_UNIXCOMMAND_PATH))
    1.47 +  endif
    1.48  else
    1.49    ifdef USING_CYGWIN
    1.50      UNIXCOMMAND_PATH :=$(call PrefixPath,/usr/bin)
    1.51 @@ -459,9 +472,11 @@
    1.52  endif
    1.53  
    1.54  # SLASH_JAVA: location of all network accessable files
    1.55 +# NOTE: Do not use FullPath on this because it's often a drive letter and
    1.56 +#       plain drive letters are ambiguous, so just use this 'as is'.
    1.57  ifdef ALT_SLASH_JAVA
    1.58    xALT_SLASH_JAVA :="$(subst \,/,$(ALT_SLASH_JAVA))"
    1.59 -  SLASH_JAVA      :=$(call FullPath,$(xALT_SLASH_JAVA))
    1.60 +  SLASH_JAVA      :=$(xALT_SLASH_JAVA)
    1.61  else
    1.62    ifdef ALT_JDK_JAVA_DRIVE
    1.63      SLASH_JAVA  =$(JDK_JAVA_DRIVE)
    1.64 @@ -751,7 +766,11 @@
    1.65  #   we do not or cannot redistribute.
    1.66  
    1.67  # List of filenames we should NOT be dependent on
    1.68 -BANNED_DLLS=msvcp100[.]dll|msvcr100d[.]dll|msvcrtd[.]dll
    1.69 +ifeq ($(MFC_DEBUG),true)
    1.70 +  BANNED_DLLS=msvcp100[.]dll
    1.71 +else
    1.72 +  BANNED_DLLS=msvcp100[.]dll|msvcr100d[.]dll|msvcrtd[.]dll
    1.73 +endif
    1.74  
    1.75  # Macro to check it's input file for banned dependencies and verify the
    1.76  #   binary was built properly. Relies on process exit code.
    1.77 @@ -771,7 +790,7 @@
    1.78    fi ; \
    1.79    $(ECHO) "Checking for banned dependencies in: $1" && \
    1.80    if [ "`$(DUMPBIN) /dependents $1 | $(EGREP) -i '$(BANNED_DLLS)'`" != "" ] ; then \
    1.81 -    $(ECHO) "ERROR: Found us of $(BANNED_DLLS)"; \
    1.82 +    $(ECHO) "ERROR: Found use of $(BANNED_DLLS)"; \
    1.83      $(DUMPBIN) /dependents $1 ; \
    1.84      exit 9 ; \
    1.85    fi ; \
     2.1 --- a/make/common/shared/Defs.gmk	Tue Feb 15 19:16:39 2011 -0800
     2.2 +++ b/make/common/shared/Defs.gmk	Tue Feb 15 20:18:20 2011 -0800
     2.3 @@ -54,11 +54,12 @@
     2.4  # Assumes ARCH, PLATFORM, ARCH_VM_SUBDIR, JDK_TOPDIR, etc. have been defined.
     2.5  
     2.6  # Simple pwd path
     2.7 +# NOTE: Just use the shell's cd and pwd here, more reliable at sanity time.
     2.8  define PwdPath
     2.9 -$(shell $(CD) $1 2> $(DEV_NULL) && $(PWD))
    2.10 +$(shell cd $1 2> $(DEV_NULL) && pwd)
    2.11  endef
    2.12  define AbsPwdPathCheck
    2.13 -$(shell $(CD) .. 2> $(DEV_NULL) && $(CD) $1 2> $(DEV_NULL) && $(PWD))
    2.14 +$(shell cd .. 2> $(DEV_NULL) && cd $1 2> $(DEV_NULL) && pwd)
    2.15  endef
    2.16  
    2.17  # Checks an ALT value for spaces (should be one word), 
     3.1 --- a/make/common/shared/Platform.gmk	Tue Feb 15 19:16:39 2011 -0800
     3.2 +++ b/make/common/shared/Platform.gmk	Tue Feb 15 20:18:20 2011 -0800
     3.3 @@ -72,7 +72,11 @@
     3.4  #     USING_CYGWIN                windows only: true or false
     3.5  #     ISHIELD_TEMP_MIN            windows only: minimum disk space in temp area
     3.6  
     3.7 -SYSTEM_UNAME := $(shell uname)
     3.8 +# Only run uname once in this make session.
     3.9 +ifndef SYSTEM_UNAME
    3.10 +  SYSTEM_UNAME := $(shell uname)
    3.11 +  export SYSTEM_UNAME
    3.12 +endif
    3.13  
    3.14  #
    3.15  # Prune out all known SCM (Source Code Management) directories
    3.16 @@ -222,6 +226,12 @@
    3.17    PLATFORM = windows
    3.18    USING_CYGWIN = true
    3.19    export USING_CYGWIN
    3.20 +  CYGPATH_CMD=cygpath -a -s -m
    3.21 +  # Only run "cygpath /" once in this make session.
    3.22 +  ifndef CYGWIN_HOME
    3.23 +    CYGWIN_HOME := $(shell $(CYGPATH_CMD) /)
    3.24 +    export CYGWIN_HOME
    3.25 +  endif
    3.26  endif
    3.27  
    3.28  # Platform settings specific to Windows
    3.29 @@ -235,7 +245,12 @@
    3.30    #  And sometimes PROCESSOR_IDENTIFIER is not defined at all
    3.31    #  (in some restricted shells), so we use uname if we have to.
    3.32    ifeq ($(PROCESSOR_IDENTIFIER),)
    3.33 -    PROC_ARCH:=$(shell uname -m)
    3.34 +    # Only run uname -m once in this make session.
    3.35 +    ifndef SYSTEM_UNAME_M
    3.36 +      SYSTEM_UNAME_M := $(shell uname -m)
    3.37 +      export SYSTEM_UNAME_M
    3.38 +    endif
    3.39 +    PROC_ARCH:=$(SYSTEM_UNAME_M)
    3.40    else
    3.41      PROC_ARCH:=$(word 1, $(PROCESSOR_IDENTIFIER))
    3.42    endif
     4.1 --- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties	Tue Feb 15 19:16:39 2011 -0800
     4.2 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties	Tue Feb 15 20:18:20 2011 -0800
     4.3 @@ -13,72 +13,72 @@
     4.4  #
     4.5  # accessible roles
     4.6  #
     4.7 -alert=Warnmeldung
     4.8 +alert=Alert
     4.9  awtcomponent=AWT-Komponente
    4.10 -checkbox=Kontrollk\u00e4stchen
    4.11 +checkbox=Kontrollk\u00E4stchen
    4.12  colorchooser=Farbauswahl
    4.13 -columnheader=Spaltenkopf
    4.14 +columnheader=Spalten-Header
    4.15  combobox=Kombinationsfeld
    4.16  canvas=Leinwand
    4.17 -desktopicon=Desktop-Symbol
    4.18 -desktoppane=Desktop-Bereich
    4.19 +desktopicon=Desktopsymbol
    4.20 +desktoppane=Desktopbereich
    4.21  dialog=Dialogfeld
    4.22  directorypane=Verzeichnisbereich
    4.23 -glasspane=Glasbereich
    4.24 +glasspane=Glass Pane
    4.25  filechooser=Dateiauswahl
    4.26 -filler=F\u00fcllbereich
    4.27 +filler=F\u00FCllbereich
    4.28  frame=Rahmen
    4.29  internalframe=Innerer Rahmen
    4.30 -label=Beschriftung
    4.31 -layeredpane=\u00dcberlagertes Teilfenster
    4.32 +label=Label
    4.33 +layeredpane=Layered Pane
    4.34  list=Liste
    4.35  listitem=Listenelement
    4.36 -menubar=Men\u00fcleiste
    4.37 -menu=Men\u00fc
    4.38 -menuitem=Men\u00fceintrag
    4.39 +menubar=Men\u00FCleiste
    4.40 +menu=Men\u00FC
    4.41 +menuitem=Men\u00FCpunkt
    4.42  optionpane=Optionsbereich
    4.43  pagetab=Registerkarte
    4.44 -pagetablist=Register
    4.45 -panel=Steuerbereich
    4.46 -passwordtext=Passworttext
    4.47 -popupmenu=Popup-Men\u00fc
    4.48 -progressbar=Fortschrittsanzeige
    4.49 -pushbutton=Schaltfl\u00e4che
    4.50 +pagetablist=Registerkartenliste
    4.51 +panel=Bereich
    4.52 +passwordtext=Kennworttext
    4.53 +popupmenu=Popup-Men\u00FC
    4.54 +progressbar=Fortschrittsbalken
    4.55 +pushbutton=Schaltfl\u00E4che
    4.56  radiobutton=Optionsfeld
    4.57  rootpane=Root-Bereich
    4.58 -rowheader=Zeilenkopf
    4.59 +rowheader=Zeilen-Header
    4.60  scrollbar=Bildlaufleiste
    4.61  scrollpane=Bildlaufbereich
    4.62  separator=Trennzeichen
    4.63  slider=Schieberegler
    4.64 -splitpane=Geteilter Anzeigebereich
    4.65 +splitpane=Split Pane
    4.66  swingcomponent=Swing-Komponente
    4.67  table=Tabelle
    4.68  text=Text
    4.69  tree=Baumstruktur
    4.70 -togglebutton=Umschaltfl\u00e4che
    4.71 +togglebutton=Umschaltfl\u00E4che
    4.72  toolbar=Symbolleiste
    4.73  tooltip=QuickInfo
    4.74  unknown=Unbekannt
    4.75 -viewport=Anzeigeschnittstelle
    4.76 +viewport=Viewport
    4.77  window=Fenster
    4.78  #
    4.79  # accessible relations
    4.80  #
    4.81 -labelFor=Beschriftung f\u00fcr
    4.82 +labelFor=Label f\u00FCr
    4.83  labeledBy=beschriftet von
    4.84  memberOf=Mitglied von
    4.85 -controlledBy=Gesteuert von
    4.86 -controllerFor=Steuerung f\u00fcr
    4.87 +controlledBy=controlledBy
    4.88 +controllerFor=controllerFor
    4.89  #
    4.90  # accessible states
    4.91  #
    4.92  active=aktiv
    4.93  armed=aktiviert
    4.94 -busy=belegt
    4.95 +busy=ausgelastet
    4.96  checked=markiert
    4.97  collapsed=ausgeblendet
    4.98 -editable=editierbar
    4.99 +editable=bearbeitbar
   4.100  expandable=erweiterbar
   4.101  expanded=eingeblendet
   4.102  enabled=aktiviert
   4.103 @@ -87,15 +87,15 @@
   4.104  iconified=minimiert
   4.105  modal=modal
   4.106  multiline=mehrzeilig
   4.107 -multiselectable=mehrfach ausw\u00e4hlbar
   4.108 -opaque=verdeckt
   4.109 -pressed=gedr\u00fcckt
   4.110 +multiselectable=mehrfach ausw\u00E4hlbar
   4.111 +opaque=nicht transparent
   4.112 +pressed=gedr\u00FCckt
   4.113  resizable=skalierbar
   4.114 -selectable=w\u00e4hlbar
   4.115 -selected=ausgew\u00e4hlt
   4.116 +selectable=w\u00E4hlbar
   4.117 +selected=ausgew\u00E4hlt
   4.118  showing=angezeigt
   4.119  singleline=einzeilig
   4.120 -transient=tempor\u00e4r
   4.121 +transient=transient
   4.122  visible=sichtbar
   4.123  vertical=vertikal
   4.124  horizontal=horizontal
   4.125 @@ -109,10 +109,10 @@
   4.126  # 
   4.127  # accessible relations
   4.128  #
   4.129 -flowsTo=flie\u00dft zu
   4.130 -flowsFrom=flie\u00dft von
   4.131 +flowsTo=flie\u00DFt zu
   4.132 +flowsFrom=flie\u00DFt von
   4.133  subwindowOf=Unterfenster von
   4.134 -parentWindowOf=\u00fcbergeordnetes Fenster von
   4.135 +parentWindowOf=\u00FCbergeordnetes Fenster von
   4.136  embeds=bettet ein
   4.137  embeddedBy=eingebettet in
   4.138  childNodeOf=untergeordneter Knoten von
   4.139 @@ -120,8 +120,8 @@
   4.140  #
   4.141  # accessible roles
   4.142  #
   4.143 -header=Kopfzeile
   4.144 -footer=Fu\u00dfzeile
   4.145 +header=Header
   4.146 +footer=Footer
   4.147  paragraph=Absatz
   4.148  ruler=Lineal
   4.149  editbar=Bearbeitungsleiste
   4.150 @@ -130,9 +130,9 @@
   4.151  #
   4.152  # accessible states
   4.153  #
   4.154 -managesDescendants=verwaltet abgeleitete Objekte
   4.155 +managesDescendants=verwaltet untergeordnete Objekte
   4.156  indeterminate=unbestimmt
   4.157 -truncated=gek\u00fcrzt
   4.158 +truncated=abgeschnitten
   4.159  
   4.160  # new for J2SE 1.6.0
   4.161  
     5.1 --- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_es.properties	Tue Feb 15 19:16:39 2011 -0800
     5.2 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_es.properties	Tue Feb 15 20:18:20 2011 -0800
     5.3 @@ -14,53 +14,53 @@
     5.4  # accessible roles
     5.5  #
     5.6  alert=alerta
     5.7 -awtcomponent=Componente AWT
     5.8 -checkbox=casilla de verificaci\u00f3n
     5.9 +awtcomponent=componente AWT
    5.10 +checkbox=casilla de control
    5.11  colorchooser=selector de color
    5.12  columnheader=cabecera de columna
    5.13  combobox=cuadro combinado
    5.14 -canvas=superficie
    5.15 +canvas=lienzo
    5.16  desktopicon=icono de escritorio
    5.17 -desktoppane=tablero de escritorio
    5.18 -dialog=cuadro de di\u00e1logo
    5.19 -directorypane=tablero de directorio
    5.20 -glasspane=tablero de cristal
    5.21 +desktoppane=panel de escritorio
    5.22 +dialog=cuadro de di\u00E1logo
    5.23 +directorypane=panel de directorio
    5.24 +glasspane=panel de cristal
    5.25  filechooser=selector de archivos
    5.26  filler=rellenador
    5.27  frame=marco
    5.28  internalframe=marco interno
    5.29  label=etiqueta
    5.30 -layeredpane=tablero en capas
    5.31 +layeredpane=panel en capas
    5.32  list=lista
    5.33  listitem=elemento de lista
    5.34 -menubar=barra de men\u00fas
    5.35 -menu=men\u00fa
    5.36 -menuitem=elemento de men\u00fa
    5.37 -optionpane=tablero de opciones
    5.38 -pagetab=pesta\u00f1a de p\u00e1gina
    5.39 -pagetablist=lista de pesta\u00f1as de p\u00e1gina
    5.40 +menubar=barra de men\u00FAs
    5.41 +menu=men\u00FA
    5.42 +menuitem=elemento de men\u00FA
    5.43 +optionpane=panel de opciones
    5.44 +pagetab=separador de p\u00E1gina
    5.45 +pagetablist=lista de separadores de p\u00E1gina
    5.46  panel=panel
    5.47 -passwordtext=texto de contrase\u00f1a
    5.48 -popupmenu=men\u00fa emergente
    5.49 +passwordtext=texto de contrase\u00F1a
    5.50 +popupmenu=men\u00FA emergente
    5.51  progressbar=barra de progreso
    5.52 -pushbutton=bot\u00f3n de acci\u00f3n
    5.53 -radiobutton=bot\u00f3n de radio
    5.54 -rootpane=tablero ra\u00edz
    5.55 +pushbutton=bot\u00F3n
    5.56 +radiobutton=bot\u00F3n de radio
    5.57 +rootpane=panel ra\u00EDz
    5.58  rowheader=cabecera de filas
    5.59  scrollbar=barra de desplazamiento
    5.60 -scrollpane=tablero de desplazamiento
    5.61 +scrollpane=panel de desplazamiento
    5.62  separator=separador
    5.63  slider=deslizador
    5.64 -splitpane=tablero de divisi\u00f3n
    5.65 +splitpane=panel de divisi\u00F3n
    5.66  swingcomponent=componente swing
    5.67  table=tabla
    5.68  text=texto
    5.69 -tree=\u00e1rbol
    5.70 -togglebutton=bot\u00f3n conmutador
    5.71 +tree=\u00E1rbol
    5.72 +togglebutton=bot\u00F3n conmutador
    5.73  toolbar=barra de herramientas
    5.74 -tooltip=consejo de herramienta
    5.75 +tooltip=ayuda de burbuja
    5.76  unknown=desconocido
    5.77 -viewport=puerto de vista
    5.78 +viewport=viewport
    5.79  window=ventana
    5.80  #
    5.81  # accessible relations
    5.82 @@ -68,25 +68,25 @@
    5.83  labelFor=etiqueta para
    5.84  labeledBy=etiquetado por
    5.85  memberOf=miembro de
    5.86 -controlledBy=controlado por
    5.87 -controllerFor=controlador de
    5.88 +controlledBy=controlledBy
    5.89 +controllerFor=controllerFor
    5.90  #
    5.91  # accessible states
    5.92  #
    5.93  active=activo
    5.94  armed=armado
    5.95  busy=ocupado
    5.96 -checked=marcado
    5.97 -collapsed=contra\u00eddo
    5.98 +checked=activado
    5.99 +collapsed=reducido
   5.100  editable=editable
   5.101  expandable=ampliable
   5.102  expanded=ampliado
   5.103 -enabled=habilitado
   5.104 +enabled=activado
   5.105  focusable=enfocable
   5.106  focused=enfocado
   5.107  iconified=convertido en icono
   5.108  modal=modal
   5.109 -multiline=l\u00ednea m\u00faltiple
   5.110 +multiline=l\u00EDnea m\u00FAltiple
   5.111  multiselectable=multiseleccionable
   5.112  opaque=opaco
   5.113  pressed=pulsado
   5.114 @@ -94,15 +94,15 @@
   5.115  selectable=seleccionable
   5.116  selected=seleccionado
   5.117  showing=mostrando
   5.118 -singleline=l\u00ednea \u00fanica
   5.119 -transient=temporal
   5.120 +singleline=l\u00EDnea \u00FAnica
   5.121 +transient=transitorio
   5.122  visible=visible
   5.123  vertical=vertical
   5.124  horizontal=horizontal
   5.125  #
   5.126  # accessible actions
   5.127  #
   5.128 -toggle expand=activar/desactivar ampliaci\u00f3n
   5.129 +toggle expand=activar/desactivar ampliaci\u00F3n
   5.130  
   5.131  # new relations, roles and states for J2SE 1.5.0
   5.132  
   5.133 @@ -112,9 +112,9 @@
   5.134  flowsTo=llega a
   5.135  flowsFrom=procede de
   5.136  subwindowOf=ventana subordinada de
   5.137 -parentWindowOf=ventana superior de
   5.138 -embeds=incluye
   5.139 -embeddedBy=se incluye en
   5.140 +parentWindowOf=ventana principal de
   5.141 +embeds=embebe
   5.142 +embeddedBy=embebido por
   5.143  childNodeOf=nodo secundario de
   5.144  
   5.145  #
   5.146 @@ -122,15 +122,15 @@
   5.147  #
   5.148  header=cabecera
   5.149  footer=pie
   5.150 -paragraph=p\u00e1rrafo
   5.151 +paragraph=p\u00E1rrafo
   5.152  ruler=regla
   5.153 -editbar=barra de edici\u00f3n
   5.154 -progressMonitor=monitor de progresi\u00f3n
   5.155 +editbar=barra de edici\u00F3n
   5.156 +progressMonitor=monitor de progreso
   5.157  
   5.158  #
   5.159  # accessible states
   5.160  #
   5.161 -managesDescendants=gestiona objetos subordinados
   5.162 +managesDescendants=gestiona descendientes
   5.163  indeterminate=indeterminado
   5.164  truncated=truncado
   5.165  
     6.1 --- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_fr.properties	Tue Feb 15 19:16:39 2011 -0800
     6.2 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_fr.properties	Tue Feb 15 20:18:20 2011 -0800
     6.3 @@ -14,95 +14,95 @@
     6.4  # accessible roles
     6.5  #
     6.6  alert=alerte
     6.7 -awtcomponent=Composant AWT
     6.8 -checkbox=case \u00e0 cocher
     6.9 -colorchooser=s\u00e9lecteur de couleurs
    6.10 -columnheader=en-t\u00eate de colonne
    6.11 -combobox=bo\u00eete de dialogue mixte
    6.12 +awtcomponent=composant AWT
    6.13 +checkbox=case \u00E0 cocher
    6.14 +colorchooser=s\u00E9lecteur de couleurs
    6.15 +columnheader=en-t\u00EAte de colonne
    6.16 +combobox=liste d\u00E9roulante
    6.17  canvas=canevas
    6.18 -desktopicon=ic\u00f4ne de bureau
    6.19 -desktoppane=sous-fen\u00eatre de bureau
    6.20 -dialog=bo\u00eete de dialogue
    6.21 -directorypane=sous-fen\u00eatre de r\u00e9pertoires
    6.22 -glasspane=sous-fen\u00eatre de grossissement
    6.23 -filechooser=s\u00e9lecteur de fichiers
    6.24 -filler=\u00e9l\u00e9ment de remplissage
    6.25 +desktopicon=ic\u00F4ne de bureau
    6.26 +desktoppane=panneau de bureau
    6.27 +dialog=bo\u00EEte de dialogue
    6.28 +directorypane=panneau de r\u00E9pertoires
    6.29 +glasspane=panneau de grossissement
    6.30 +filechooser=s\u00E9lecteur de fichiers
    6.31 +filler=\u00E9l\u00E9ment de remplissage
    6.32  frame=cadre
    6.33  internalframe=cadre interne
    6.34 -label=\u00e9tiquette
    6.35 -layeredpane=sous-fen\u00eatre superpos\u00e9e
    6.36 +label=libell\u00E9
    6.37 +layeredpane=panneau superpos\u00E9
    6.38  list=liste
    6.39 -listitem=\u00e9l\u00e9ment de liste
    6.40 +listitem=\u00E9l\u00E9ment de liste
    6.41  menubar=barre de menus
    6.42  menu=menu
    6.43  menuitem=option de menu
    6.44 -optionpane=sous-fen\u00eatre d''options
    6.45 +optionpane=panneau d'options
    6.46  pagetab=onglet de page
    6.47 -pagetablist=liste d''onglets de page
    6.48 +pagetablist=liste d'onglets de page
    6.49  panel=panneau
    6.50  passwordtext=texte de mot de passe
    6.51  popupmenu=menu contextuel
    6.52  progressbar=barre de progression
    6.53 -pushbutton=bouton poussoir
    6.54 +pushbutton=bouton
    6.55  radiobutton=bouton radio
    6.56 -rootpane=sous-fen\u00eatre racine
    6.57 -rowheader=en-t\u00eate de ligne
    6.58 -scrollbar=barre de d\u00e9filement
    6.59 -scrollpane=sous-fen\u00eatre de d\u00e9filement
    6.60 -separator=s\u00e9parateur
    6.61 +rootpane=panneau racine
    6.62 +rowheader=en-t\u00EAte de ligne
    6.63 +scrollbar=barre de d\u00E9filement
    6.64 +scrollpane=panneau de d\u00E9filement
    6.65 +separator=s\u00E9parateur
    6.66  slider=curseur
    6.67 -splitpane=sous-fen\u00eatre divis\u00e9e
    6.68 -swingcomponent=composant de bascule
    6.69 +splitpane=panneau divis\u00E9
    6.70 +swingcomponent=composant Swing
    6.71  table=tableau
    6.72  text=texte
    6.73 -tree=arbre
    6.74 +tree=arborescence
    6.75  togglebutton=bouton de basculement
    6.76 -toolbar=barre d''outils
    6.77 +toolbar=barre d'outils
    6.78  tooltip=info-bulle
    6.79  unknown=inconnu
    6.80 -viewport=cl\u00f4ture
    6.81 -window=fen\u00eatre
    6.82 +viewport=lucarne
    6.83 +window=fen\u00EAtre
    6.84  #
    6.85  # accessible relations
    6.86  #
    6.87 -labelFor=\u00e9tiquette de
    6.88 -labeledBy=libell\u00e9(e) par
    6.89 +labelFor=libell\u00E9 de
    6.90 +labeledBy=libell\u00E9 par
    6.91  memberOf=membre de
    6.92 -controlledBy=contr\u00f4l\u00e9 par
    6.93 -controllerFor=contr\u00f4leur pour
    6.94 +controlledBy=contr\u00F4l\u00E9 par
    6.95 +controllerFor=contr\u00F4leur pour
    6.96  #
    6.97  # accessible states
    6.98  #
    6.99 -active=actif(ve)
   6.100 -armed=arm\u00e9(e)
   6.101 -busy=occup\u00e9(e)
   6.102 -checked=coch\u00e9e
   6.103 -collapsed=r\u00e9duit(e)
   6.104 +active=actif
   6.105 +armed=arm\u00E9
   6.106 +busy=occup\u00E9
   6.107 +checked=coch\u00E9
   6.108 +collapsed=r\u00E9duit
   6.109  editable=modifiable
   6.110  expandable=extensible
   6.111 -expanded=d\u00e9velopp\u00e9(e)
   6.112 -enabled=activ\u00e9(e)
   6.113 -focusable=zone d''entr\u00e9e possible
   6.114 -focused=avec zone d''entr\u00e9e
   6.115 -iconified=r\u00e9duit(e) \u00e0 une ic\u00f4ne
   6.116 -modal=modal(e)
   6.117 +expanded=d\u00E9velopp\u00E9
   6.118 +enabled=activ\u00E9
   6.119 +focusable=zone d'entr\u00E9e possible
   6.120 +focused=avec zone d'entr\u00E9e
   6.121 +iconified=r\u00E9duit \u00E0 une ic\u00F4ne
   6.122 +modal=modal
   6.123  multiline=ligne multiple
   6.124 -multiselectable=multis\u00e9lectionnable
   6.125 +multiselectable=multis\u00E9lectionnable
   6.126  opaque=opaque
   6.127 -pressed=enfonc\u00e9
   6.128 +pressed=enfonc\u00E9
   6.129  resizable=redimensionnable
   6.130 -selectable=s\u00e9lectionnable
   6.131 -selected=s\u00e9lectionn\u00e9(e)
   6.132 +selectable=s\u00E9lectionnable
   6.133 +selected=s\u00E9lectionn\u00E9
   6.134  showing=montrant
   6.135  singleline=ligne unique
   6.136 -transient=transitoire
   6.137 +transient=non persistant
   6.138  visible=visible
   6.139 -vertical=vertical(e)
   6.140 -horizontal=horizontal(e)
   6.141 +vertical=vertical
   6.142 +horizontal=horizontal
   6.143  #
   6.144  # accessible actions
   6.145  #
   6.146 -toggle expand=basculer le d\u00e9veloppement
   6.147 +toggle expand=basculer le d\u00E9veloppement
   6.148  
   6.149  # new relations, roles and states for J2SE 1.5.0
   6.150  
   6.151 @@ -111,35 +111,35 @@
   6.152  #
   6.153  flowsTo=flux vers
   6.154  flowsFrom=flux depuis
   6.155 -subwindowOf=sous-fen\u00eatre de
   6.156 -parentWindowOf=fen\u00eatre parente de
   6.157 +subwindowOf=sous-fen\u00EAtre de
   6.158 +parentWindowOf=fen\u00EAtre parente de
   6.159  embeds=incorpore
   6.160 -embeddedBy=incorpor\u00e9 par
   6.161 -childNodeOf=n\u0153ud enfant de
   6.162 +embeddedBy=incorpor\u00E9 par
   6.163 +childNodeOf=noeud enfant de
   6.164  
   6.165  #
   6.166  # accessible roles
   6.167  #
   6.168 -header=en-t\u00eate
   6.169 +header=en-t\u00EAte
   6.170  footer=pied de page
   6.171  paragraph=paragraphe
   6.172 -ruler=r\u00e8gle
   6.173 -editbar=barre d'\u00e9dition
   6.174 -progressMonitor=contr\u00f4le de la progression
   6.175 +ruler=r\u00E8gle
   6.176 +editbar=barre d'\u00E9dition
   6.177 +progressMonitor=contr\u00F4le de la progression
   6.178  
   6.179  #
   6.180  # accessible states
   6.181  #
   6.182 -managesDescendants=g\u00e8re les descendants
   6.183 -indeterminate=ind\u00e9termin\u00e9
   6.184 -truncated=tronqu\u00e9
   6.185 +managesDescendants=g\u00E8re les descendants
   6.186 +indeterminate=ind\u00E9termin\u00E9
   6.187 +truncated=tronqu\u00E9
   6.188  
   6.189  # new for J2SE 1.6.0
   6.190  
   6.191  #
   6.192  # accessible roles
   6.193  #
   6.194 -htmlcontainer=Conteneur HTML
   6.195 +htmlcontainer=conteneur HTML
   6.196  
   6.197  #
   6.198  # END OF MATERIAL TO LOCALIZE
     7.1 --- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties	Tue Feb 15 19:16:39 2011 -0800
     7.2 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties	Tue Feb 15 20:18:20 2011 -0800
     7.3 @@ -13,45 +13,45 @@
     7.4  #
     7.5  # accessible roles
     7.6  #
     7.7 -alert=allarme
     7.8 +alert=avviso
     7.9  awtcomponent=componente AWT
    7.10  checkbox=casella di controllo
    7.11  colorchooser=selezione colori
    7.12  columnheader=intestazione colonna
    7.13 -combobox=casella
    7.14 -canvas=area di disegno
    7.15 -desktopicon=icona del desktop
    7.16 -desktoppane=sottofinestra del desktop
    7.17 +combobox=casella combinata
    7.18 +canvas=sfondo
    7.19 +desktopicon=icona desktop
    7.20 +desktoppane=riquadro desktop
    7.21  dialog=finestra di dialogo
    7.22 -directorypane=sottofinestra della directory
    7.23 -glasspane=sottofinestra trasparente
    7.24 +directorypane=riquadro directory
    7.25 +glasspane=riquadro trasparente
    7.26  filechooser=selezione file
    7.27 -filler=utilit\u00e0 riempimento
    7.28 +filler=utilit\u00E0 riempimento
    7.29  frame=cornice
    7.30  internalframe=cornice interna
    7.31  label=etichetta
    7.32 -layeredpane=sottofinestra a livelli
    7.33 -list=elenco
    7.34 -listitem=voce di elenco
    7.35 +layeredpane=riquadro a livelli
    7.36 +list=lista
    7.37 +listitem=voce lista
    7.38  menubar=barra dei menu
    7.39  menu=menu
    7.40  menuitem=voce di menu
    7.41 -optionpane=sottofinestra delle opzioni
    7.42 +optionpane=riquadro opzioni
    7.43  pagetab=scheda pagina
    7.44 -pagetablist=elenco schede pagina
    7.45 +pagetablist=lista schede pagina
    7.46  panel=pannello
    7.47  passwordtext=testo della password
    7.48 -popupmenu=menu a comparsa
    7.49 +popupmenu=menu popup
    7.50  progressbar=barra di avanzamento
    7.51  pushbutton=pulsante
    7.52  radiobutton=pulsante di scelta
    7.53 -rootpane=sottofinestra root
    7.54 +rootpane=riquadro root
    7.55  rowheader=intestazione di riga
    7.56  scrollbar=barra di scorrimento
    7.57 -scrollpane=scorri sottofinestra
    7.58 +scrollpane=riquadro scorrimento
    7.59  separator=separatore
    7.60 -slider=cursore
    7.61 -splitpane=sottofinestra doppia
    7.62 +slider=dispositivo di scorrimento
    7.63 +splitpane=riquadro doppio
    7.64  swingcomponent=componente swing
    7.65  table=tabella
    7.66  text=testo
    7.67 @@ -68,8 +68,8 @@
    7.68  labelFor=etichetta per
    7.69  labeledBy=etichetta di
    7.70  memberOf=membro di
    7.71 -controlledBy=controllato da
    7.72 -controllerFor=controllore per
    7.73 +controlledBy=controlledBy
    7.74 +controllerFor=controllerFor
    7.75  #
    7.76  # accessible states
    7.77  #
    7.78 @@ -77,11 +77,11 @@
    7.79  armed=abilitato
    7.80  busy=occupato
    7.81  checked=verificato
    7.82 -collapsed=ingrandito
    7.83 +collapsed=compresso
    7.84  editable=modificabile
    7.85  expandable=espandibile
    7.86  expanded=espanso
    7.87 -enabled=attivato
    7.88 +enabled=abilitato
    7.89  focusable=attivabile in primo piano
    7.90  focused=in primo piano
    7.91  iconified=ridotto a icona
    7.92 @@ -121,7 +121,7 @@
    7.93  # accessible roles
    7.94  #
    7.95  header=intestazione
    7.96 -footer=pi\u00e8 di pagina
    7.97 +footer=pi\u00E8 di pagina
    7.98  paragraph=paragrafo
    7.99  ruler=righello
   7.100  editbar=barra di modifica
     8.1 --- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_ja.properties	Tue Feb 15 19:16:39 2011 -0800
     8.2 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_ja.properties	Tue Feb 15 20:18:20 2011 -0800
     8.3 @@ -13,133 +13,133 @@
     8.4  #
     8.5  # accessible roles
     8.6  #
     8.7 -alert=\u8b66\u544a
     8.8 -awtcomponent=AWT \u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8
     8.9 -checkbox=\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9
    8.10 -colorchooser=\u30ab\u30e9\u30fc\u30c1\u30e5\u30fc\u30b6
    8.11 -columnheader=\u5217\u30d8\u30c3\u30c0
    8.12 -combobox=\u30b3\u30f3\u30dc\u30dc\u30c3\u30af\u30b9
    8.13 -canvas=\u30ad\u30e3\u30f3\u30d0\u30b9
    8.14 -desktopicon=\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30a2\u30a4\u30b3\u30f3
    8.15 -desktoppane=\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u533a\u753b
    8.16 -dialog=\u30c0\u30a4\u30a2\u30ed\u30b0
    8.17 -directorypane=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u533a\u753b
    8.18 -glasspane=\u30ac\u30e9\u30b9\u533a\u753b
    8.19 -filechooser=\u30d5\u30a1\u30a4\u30eb\u30c1\u30e5\u30fc\u30b6
    8.20 -filler=\u30d5\u30a3\u30e9\u30fc
    8.21 -frame=\u30d5\u30ec\u30fc\u30e0
    8.22 -internalframe=\u5185\u90e8\u30d5\u30ec\u30fc\u30e0
    8.23 -label=\u30e9\u30d9\u30eb
    8.24 -layeredpane=\u968e\u5c64\u5316\u3055\u308c\u305f\u533a\u753b
    8.25 -list=\u30ea\u30b9\u30c8
    8.26 -listitem=\u30ea\u30b9\u30c8\u9805\u76ee
    8.27 -menubar=\u30e1\u30cb\u30e5\u30fc\u30d0\u30fc
    8.28 -menu=\u30e1\u30cb\u30e5\u30fc
    8.29 -menuitem=\u30e1\u30cb\u30e5\u30fc\u9805\u76ee
    8.30 -optionpane=\u30aa\u30d7\u30b7\u30e7\u30f3\u533a\u753b
    8.31 -pagetab=\u30da\u30fc\u30b8\u30bf\u30d6
    8.32 -pagetablist=\u30da\u30fc\u30b8\u30bf\u30d6\u30ea\u30b9\u30c8
    8.33 -panel=\u30d1\u30cd\u30eb
    8.34 -passwordtext=\u30d1\u30b9\u30ef\u30fc\u30c9\u30c6\u30ad\u30b9\u30c8
    8.35 -popupmenu=\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u30e1\u30cb\u30e5\u30fc
    8.36 -progressbar=\u9032\u6357\u30d0\u30fc
    8.37 -pushbutton=\u30d7\u30c3\u30b7\u30e5\u30dc\u30bf\u30f3
    8.38 -radiobutton=\u30e9\u30b8\u30aa\u30dc\u30bf\u30f3
    8.39 -rootpane=\u30eb\u30fc\u30c8\u533a\u753b
    8.40 -rowheader=\u884c\u30d8\u30c3\u30c0
    8.41 -scrollbar=\u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc
    8.42 -scrollpane=\u30b9\u30af\u30ed\u30fc\u30eb\u533a\u753b
    8.43 -separator=\u30bb\u30d1\u30ec\u30fc\u30bf
    8.44 -slider=\u30b9\u30e9\u30a4\u30c0
    8.45 -splitpane=\u5206\u5272\u533a\u753b
    8.46 -swingcomponent=Swing \u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8
    8.47 -table=\u30c6\u30fc\u30d6\u30eb
    8.48 -text=\u30c6\u30ad\u30b9\u30c8
    8.49 -tree=\u30c4\u30ea\u30fc
    8.50 -togglebutton=\u30c8\u30b0\u30eb\u30dc\u30bf\u30f3
    8.51 -toolbar=\u30c4\u30fc\u30eb\u30d0\u30fc
    8.52 -tooltip=\u30c4\u30fc\u30eb\u30d2\u30f3\u30c8
    8.53 -unknown=\u672a\u77e5
    8.54 -viewport=\u30d3\u30e5\u30fc\u30dd\u30fc\u30c8
    8.55 -window=\u30a6\u30a3\u30f3\u30c9\u30a6
    8.56 +alert=\u30A2\u30E9\u30FC\u30C8
    8.57 +awtcomponent=AWT\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8
    8.58 +checkbox=\u30C1\u30A7\u30C3\u30AF\u30FB\u30DC\u30C3\u30AF\u30B9
    8.59 +colorchooser=\u30AB\u30E9\u30FC\u30FB\u30C1\u30E5\u30FC\u30B6
    8.60 +columnheader=\u5217\u30D8\u30C3\u30C0\u30FC
    8.61 +combobox=\u30B3\u30F3\u30DC\u30FB\u30DC\u30C3\u30AF\u30B9
    8.62 +canvas=\u30AD\u30E3\u30F3\u30D0\u30B9
    8.63 +desktopicon=\u30C7\u30B9\u30AF\u30C8\u30C3\u30D7\u30FB\u30A2\u30A4\u30B3\u30F3
    8.64 +desktoppane=\u30C7\u30B9\u30AF\u30C8\u30C3\u30D7\u533A\u753B
    8.65 +dialog=\u30C0\u30A4\u30A2\u30ED\u30B0
    8.66 +directorypane=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u533A\u753B
    8.67 +glasspane=\u30AC\u30E9\u30B9\u533A\u753B
    8.68 +filechooser=\u30D5\u30A1\u30A4\u30EB\u30FB\u30C1\u30E5\u30FC\u30B6
    8.69 +filler=\u30D5\u30A3\u30E9\u30FC
    8.70 +frame=\u30D5\u30EC\u30FC\u30E0
    8.71 +internalframe=\u5185\u90E8\u30D5\u30EC\u30FC\u30E0
    8.72 +label=\u30E9\u30D9\u30EB
    8.73 +layeredpane=\u968E\u5C64\u5316\u3055\u308C\u305F\u533A\u753B
    8.74 +list=\u30EA\u30B9\u30C8
    8.75 +listitem=\u30EA\u30B9\u30C8\u9805\u76EE
    8.76 +menubar=\u30E1\u30CB\u30E5\u30FC\u30FB\u30D0\u30FC
    8.77 +menu=\u30E1\u30CB\u30E5\u30FC
    8.78 +menuitem=\u30E1\u30CB\u30E5\u30FC\u9805\u76EE
    8.79 +optionpane=\u30AA\u30D7\u30B7\u30E7\u30F3\u533A\u753B
    8.80 +pagetab=\u30DA\u30FC\u30B8\u30FB\u30BF\u30D6
    8.81 +pagetablist=\u30DA\u30FC\u30B8\u30FB\u30BF\u30D6\u30FB\u30EA\u30B9\u30C8
    8.82 +panel=\u30D1\u30CD\u30EB
    8.83 +passwordtext=\u30D1\u30B9\u30EF\u30FC\u30C9\u30FB\u30C6\u30AD\u30B9\u30C8
    8.84 +popupmenu=\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7\u30FB\u30E1\u30CB\u30E5\u30FC
    8.85 +progressbar=\u9032\u6357\u30D0\u30FC
    8.86 +pushbutton=\u30D7\u30C3\u30B7\u30E5\u30FB\u30DC\u30BF\u30F3
    8.87 +radiobutton=\u30E9\u30B8\u30AA\u30FB\u30DC\u30BF\u30F3
    8.88 +rootpane=\u30EB\u30FC\u30C8\u533A\u753B
    8.89 +rowheader=\u884C\u30D8\u30C3\u30C0\u30FC
    8.90 +scrollbar=\u30B9\u30AF\u30ED\u30FC\u30EB\u30FB\u30D0\u30FC
    8.91 +scrollpane=\u30B9\u30AF\u30ED\u30FC\u30EB\u533A\u753B
    8.92 +separator=\u30BB\u30D1\u30EC\u30FC\u30BF
    8.93 +slider=\u30B9\u30E9\u30A4\u30C0
    8.94 +splitpane=\u5206\u5272\u533A\u753B
    8.95 +swingcomponent=Swing\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8
    8.96 +table=\u8868
    8.97 +text=\u30C6\u30AD\u30B9\u30C8
    8.98 +tree=\u30C4\u30EA\u30FC
    8.99 +togglebutton=\u30C8\u30B0\u30EB\u30FB\u30DC\u30BF\u30F3
   8.100 +toolbar=\u30C4\u30FC\u30EB\u30D0\u30FC
   8.101 +tooltip=\u30C4\u30FC\u30EB\u30C1\u30C3\u30D7
   8.102 +unknown=\u4E0D\u660E
   8.103 +viewport=\u30D3\u30E5\u30FC\u30DD\u30FC\u30C8
   8.104 +window=\u30A6\u30A3\u30F3\u30C9\u30A6
   8.105  #
   8.106  # accessible relations
   8.107  #
   8.108 -labelFor=\u30e9\u30d9\u30eb\u5143
   8.109 -labeledBy=\u30e9\u30d9\u30eb\u5148
   8.110 -memberOf=\u6240\u5c5e\u30e1\u30f3\u30d0
   8.111 -controlledBy=\u5236\u5fa1\u5bfe\u8c61
   8.112 -controllerFor=\u5236\u5fa1\u5143
   8.113 +labelFor=label for
   8.114 +labeledBy=labeled by
   8.115 +memberOf=member of
   8.116 +controlledBy=controlledBy
   8.117 +controllerFor=controllerFor
   8.118  #
   8.119  # accessible states
   8.120  #
   8.121 -active=\u30a2\u30af\u30c6\u30a3\u30d6
   8.122 -armed=\u4f5c\u52d5\u6e96\u5099\u5b8c\u4e86
   8.123 -busy=\u30d3\u30b8\u30fc
   8.124 -checked=\u30c1\u30a7\u30c3\u30af
   8.125 -collapsed=\u77ed\u7e2e
   8.126 -editable=\u7de8\u96c6\u53ef\u80fd
   8.127 -expandable=\u5c55\u958b\u53ef\u80fd
   8.128 -expanded=\u5c55\u958b
   8.129 -enabled=\u6709\u52b9
   8.130 -focusable=\u30d5\u30a9\u30fc\u30ab\u30b9\u53ef\u80fd
   8.131 -focused=\u30d5\u30a9\u30fc\u30ab\u30b9
   8.132 -iconified=\u30a2\u30a4\u30b3\u30f3\u5316
   8.133 -modal=\u30e2\u30fc\u30c0\u30eb
   8.134 -multiline=\u8907\u6570\u884c
   8.135 -multiselectable=\u8907\u6570\u9078\u629e\u53ef\u80fd
   8.136 -opaque=\u4e0d\u900f\u660e
   8.137 -pressed=\u62bc\u4e0b
   8.138 -resizable=\u30b5\u30a4\u30ba\u5909\u66f4\u53ef\u80fd
   8.139 -selectable=\u9078\u629e\u53ef\u80fd
   8.140 -selected=\u9078\u629e
   8.141 -showing=\u8868\u793a
   8.142 -singleline=\u5358\u4e00\u884c
   8.143 -transient=\u4e00\u6642
   8.144 -visible=\u53ef\u8996
   8.145 -vertical=\u5782\u76f4
   8.146 -horizontal=\u6c34\u5e73
   8.147 +active=\u30A2\u30AF\u30C6\u30A3\u30D6
   8.148 +armed=\u4F5C\u52D5\u6E96\u5099\u5B8C\u4E86
   8.149 +busy=\u30D3\u30B8\u30FC
   8.150 +checked=\u30C1\u30A7\u30C3\u30AF
   8.151 +collapsed=\u77ED\u7E2E
   8.152 +editable=\u7DE8\u96C6\u53EF\u80FD
   8.153 +expandable=\u5C55\u958B\u53EF\u80FD
   8.154 +expanded=\u5C55\u958B
   8.155 +enabled=\u6709\u52B9
   8.156 +focusable=\u30D5\u30A9\u30FC\u30AB\u30B9\u53EF\u80FD
   8.157 +focused=\u30D5\u30A9\u30FC\u30AB\u30B9
   8.158 +iconified=\u30A2\u30A4\u30B3\u30F3\u5316
   8.159 +modal=\u30E2\u30FC\u30C0\u30EB
   8.160 +multiline=\u8907\u6570\u884C
   8.161 +multiselectable=\u8907\u6570\u9078\u629E\u53EF\u80FD
   8.162 +opaque=\u4E0D\u900F\u660E
   8.163 +pressed=\u62BC\u4E0B
   8.164 +resizable=\u30B5\u30A4\u30BA\u5909\u66F4\u53EF\u80FD
   8.165 +selectable=\u9078\u629E\u53EF\u80FD
   8.166 +selected=\u9078\u629E
   8.167 +showing=\u8868\u793A
   8.168 +singleline=\u5358\u4E00\u884C
   8.169 +transient=\u4E00\u6642
   8.170 +visible=\u53EF\u8996
   8.171 +vertical=\u5782\u76F4
   8.172 +horizontal=\u6C34\u5E73
   8.173  #
   8.174  # accessible actions
   8.175  #
   8.176 -toggle expand=\u30c8\u30b0\u30eb\u5c55\u958b
   8.177 +toggle expand=\u30C8\u30B0\u30EB\u5C55\u958B
   8.178  
   8.179  # new relations, roles and states for J2SE 1.5.0
   8.180  
   8.181  # 
   8.182  # accessible relations
   8.183  #
   8.184 -flowsTo=\u30d5\u30ed\u30fc\u5148
   8.185 -flowsFrom=\u30d5\u30ed\u30fc\u5143
   8.186 -subwindowOf=\u30b5\u30d6\u30a6\u30a3\u30f3\u30c9\u30a6
   8.187 -parentWindowOf=\u89aa\u30a6\u30a3\u30f3\u30c9\u30a6
   8.188 -embeds=\u57cb\u3081\u8fbc\u307f
   8.189 -embeddedBy=\u57cb\u3081\u8fbc\u307f\u5143
   8.190 -childNodeOf=\u5b50\u30ce\u30fc\u30c9
   8.191 +flowsTo=flows to
   8.192 +flowsFrom=flows from
   8.193 +subwindowOf=subwindow of
   8.194 +parentWindowOf=parent window of
   8.195 +embeds=\u57CB\u8FBC\u307F
   8.196 +embeddedBy=embedded by
   8.197 +childNodeOf=child node of
   8.198  
   8.199  #
   8.200  # accessible roles
   8.201  #
   8.202 -header=\u30d8\u30c3\u30c0
   8.203 -footer=\u30d5\u30c3\u30bf
   8.204 -paragraph=\u30d1\u30e9\u30b0\u30e9\u30d5
   8.205 -ruler=\u30eb\u30fc\u30e9
   8.206 -editbar=\u7de8\u96c6\u30d0\u30fc
   8.207 -progressMonitor=\u9032\u6357\u30e2\u30cb\u30bf
   8.208 +header=\u30D8\u30C3\u30C0\u30FC
   8.209 +footer=\u30D5\u30C3\u30BF\u30FC
   8.210 +paragraph=\u6BB5\u843D
   8.211 +ruler=\u30EB\u30FC\u30E9\u30FC
   8.212 +editbar=\u7DE8\u96C6\u30D0\u30FC
   8.213 +progressMonitor=\u9032\u6357\u30E2\u30CB\u30BF\u30FC
   8.214  
   8.215  #
   8.216  # accessible states
   8.217  #
   8.218 -managesDescendants=\u5b50\u5b6b\u3092\u7ba1\u7406
   8.219 -indeterminate=\u4e0d\u78ba\u5b9a
   8.220 -truncated=\u4e0d\u5b8c\u5168
   8.221 +managesDescendants=\u5B50\u5B6B\u3092\u7BA1\u7406
   8.222 +indeterminate=\u4E0D\u78BA\u5B9A
   8.223 +truncated=\u4E0D\u5B8C\u5168
   8.224  
   8.225  # new for J2SE 1.6.0
   8.226  
   8.227  #
   8.228  # accessible roles
   8.229  #
   8.230 -htmlcontainer=HTML \u30b3\u30f3\u30c6\u30ca
   8.231 +htmlcontainer=HTML\u30B3\u30F3\u30C6\u30CA
   8.232  
   8.233  #
   8.234  # END OF MATERIAL TO LOCALIZE
     9.1 --- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties	Tue Feb 15 19:16:39 2011 -0800
     9.2 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties	Tue Feb 15 20:18:20 2011 -0800
     9.3 @@ -13,133 +13,133 @@
     9.4  #
     9.5  # accessible roles
     9.6  #
     9.7 -alert=\uacbd\uace0
     9.8 -awtcomponent=AWT \uad6c\uc131\uc694\uc18c
     9.9 -checkbox=\ud655\uc778\ub780
    9.10 -colorchooser=\uc0c9\uc0c1 \uc120\ud0dd\uae30
    9.11 -columnheader=\uc5f4 \uba38\ub9ac\uae00
    9.12 -combobox=\ucf64\ubcf4 \uc0c1\uc790
    9.13 -canvas=\uce94\ubc84\uc2a4
    9.14 -desktopicon=\ub370\uc2a4\ud06c\ud0d1 \uc544\uc774\ucf58
    9.15 -desktoppane=\ub370\uc2a4\ud06c\ud0d1 \ud45c\uc2dc \uc601\uc5ed
    9.16 -dialog=\ub300\ud654 \uc0c1\uc790
    9.17 -directorypane=\ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc \uc601\uc5ed
    9.18 -glasspane=\uae00\ub798\uc2a4 \ud45c\uc2dc \uc601\uc5ed
    9.19 -filechooser=\ud30c\uc77c \uc120\ud0dd\uae30
    9.20 -filler=\ud544\ub7ec
    9.21 -frame=\ud504\ub808\uc784
    9.22 -internalframe=\ub0b4\ubd80 \ud504\ub808\uc784
    9.23 -label=\ub808\uc774\ube14
    9.24 -layeredpane=\uacc4\uce35 \ud45c\uc2dc \uc601\uc5ed
    9.25 -list=\ubaa9\ub85d
    9.26 -listitem=\ubaa9\ub85d \ud56d\ubaa9
    9.27 -menubar=\uba54\ub274 \ud45c\uc2dc\uc904
    9.28 -menu=\uba54\ub274
    9.29 -menuitem=\uba54\ub274 \ud56d\ubaa9
    9.30 -optionpane=\uc635\uc158 \ud45c\uc2dc \uc601\uc5ed
    9.31 -pagetab=\ud398\uc774\uc9c0 \ud0ed
    9.32 -pagetablist=\ud398\uc774\uc9c0 \ud0ed \ubaa9\ub85d
    9.33 -panel=\ud328\ub110
    9.34 -passwordtext=\uc554\ud638 \ud14d\uc2a4\ud2b8
    9.35 -popupmenu=\ud31d\uc5c5 \uba54\ub274
    9.36 -progressbar=\uc9c4\ud589 \ub9c9\ub300
    9.37 -pushbutton=\ub204\ub984 \ubc84\ud2bc
    9.38 -radiobutton=\ub77c\ub514\uc624 \ubc84\ud2bc
    9.39 -rootpane=\ub8e8\ud2b8 \ud45c\uc2dc \uc601\uc5ed
    9.40 -rowheader=\ud589 \uba38\ub9ac\uae00
    9.41 -scrollbar=\uc2a4\ud06c\ub864 \ub9c9\ub300
    9.42 -scrollpane=\uc2a4\ud06c\ub864 \ud45c\uc2dc \uc601\uc5ed
    9.43 -separator=\uad6c\ubd84\uc790
    9.44 -slider=\uc2ac\ub77c\uc774\ub354
    9.45 -splitpane=\ubd84\ud560 \ud45c\uc2dc \uc601\uc5ed
    9.46 -swingcomponent=swing \uad6c\uc131\uc694\uc18c
    9.47 -table=\ud14c\uc774\ube14
    9.48 -text=\ud14d\uc2a4\ud2b8
    9.49 -tree=\ud2b8\ub9ac
    9.50 -togglebutton=\ud1a0\uae00 \ubc84\ud2bc
    9.51 -toolbar=\ub3c4\uad6c \ubaa8\uc74c
    9.52 -tooltip=\ub3c4\uad6c \ud301
    9.53 -unknown=\uc54c\uc218 \uc5c6\uc74c
    9.54 -viewport=\ubdf0\ud3ec\ud2b8
    9.55 -window=\ucc3d
    9.56 +alert=\uACBD\uBCF4
    9.57 +awtcomponent=AWT \uAD6C\uC131 \uC694\uC18C
    9.58 +checkbox=\uCCB4\uD06C \uBC15\uC2A4
    9.59 +colorchooser=\uC0C9\uC0C1 \uC120\uD0DD\uAE30
    9.60 +columnheader=\uC5F4 \uBA38\uB9AC\uAE00
    9.61 +combobox=\uCF64\uBCF4 \uC0C1\uC790
    9.62 +canvas=\uCE94\uBC84\uC2A4
    9.63 +desktopicon=\uBC14\uD0D5 \uD654\uBA74 \uC544\uC774\uCF58
    9.64 +desktoppane=\uBC14\uD0D5 \uD654\uBA74 \uCC3D
    9.65 +dialog=\uB300\uD654\uC0C1\uC790
    9.66 +directorypane=\uB514\uB809\uD1A0\uB9AC \uCC3D
    9.67 +glasspane=\uAE00\uB798\uC2A4 \uCC3D
    9.68 +filechooser=\uD30C\uC77C \uC120\uD0DD\uAE30
    9.69 +filler=\uD544\uB7EC
    9.70 +frame=\uD504\uB808\uC784
    9.71 +internalframe=\uB0B4\uBD80 \uD504\uB808\uC784
    9.72 +label=\uB808\uC774\uBE14
    9.73 +layeredpane=\uACC4\uCE35\uC801 \uCC3D
    9.74 +list=\uBAA9\uB85D
    9.75 +listitem=\uBAA9\uB85D \uD56D\uBAA9
    9.76 +menubar=\uBA54\uB274 \uD45C\uC2DC\uC904
    9.77 +menu=\uBA54\uB274
    9.78 +menuitem=\uBA54\uB274 \uD56D\uBAA9
    9.79 +optionpane=\uC635\uC158 \uCC3D
    9.80 +pagetab=\uD398\uC774\uC9C0 \uD0ED
    9.81 +pagetablist=\uD398\uC774\uC9C0 \uD0ED \uBAA9\uB85D
    9.82 +panel=\uD328\uB110
    9.83 +passwordtext=\uBE44\uBC00\uBC88\uD638 \uD14D\uC2A4\uD2B8
    9.84 +popupmenu=\uD31D\uC5C5 \uBA54\uB274
    9.85 +progressbar=\uC9C4\uD589 \uB9C9\uB300
    9.86 +pushbutton=\uB204\uB984 \uB2E8\uCD94
    9.87 +radiobutton=\uB77C\uB514\uC624 \uB2E8\uCD94
    9.88 +rootpane=\uB8E8\uD2B8 \uCC3D
    9.89 +rowheader=\uD589 \uBA38\uB9AC\uAE00
    9.90 +scrollbar=\uC2A4\uD06C\uB864 \uB9C9\uB300
    9.91 +scrollpane=\uC2A4\uD06C\uB864 \uCC3D
    9.92 +separator=\uAD6C\uBD84 \uAE30\uD638
    9.93 +slider=\uC2AC\uB77C\uC774\uB354
    9.94 +splitpane=\uBD84\uD560 \uCC3D
    9.95 +swingcomponent=\uD68C\uC804 \uAD6C\uC131 \uC694\uC18C
    9.96 +table=\uD14C\uC774\uBE14
    9.97 +text=\uD14D\uC2A4\uD2B8
    9.98 +tree=\uD2B8\uB9AC
    9.99 +togglebutton=\uD1A0\uAE00 \uB2E8\uCD94
   9.100 +toolbar=\uB3C4\uAD6C \uBAA8\uC74C
   9.101 +tooltip=\uB3C4\uAD6C \uC124\uBA85
   9.102 +unknown=\uC54C \uC218 \uC5C6\uC74C
   9.103 +viewport=\uBDF0\uD3EC\uD2B8
   9.104 +window=\uCC3D
   9.105  #
   9.106  # accessible relations
   9.107  #
   9.108 -labelFor=\ub808\uc774\ube14 \ub300\uc0c1
   9.109 -labeledBy=\ub808\uc774\ube14 \uc9c0\uc815\uc790
   9.110 -memberOf=\ub2e4\uc74c\uc758 \uad6c\uc131\uc6d0
   9.111 -controlledBy=\uc81c\uc5b4\uc790
   9.112 -controllerFor=\uc81c\uc5b4\uae30 \ub300\uc0c1
   9.113 +labelFor=\uB808\uC774\uBE14 \uB300\uC0C1
   9.114 +labeledBy=\uB808\uC774\uBE14 \uC9C0\uC815\uC790
   9.115 +memberOf=\uC18C\uC18D \uADF8\uB8F9
   9.116 +controlledBy=controlledBy
   9.117 +controllerFor=controllerFor
   9.118  #
   9.119  # accessible states
   9.120  #
   9.121 -active=\ud65c\uc131
   9.122 -armed=\ud06c\uae30
   9.123 -busy=\uc0ac\uc6a9 \uc911
   9.124 -checked=\uc120\ud0dd\ub428
   9.125 -collapsed=\ucd95\uc18c\ub428
   9.126 -editable=\ud3b8\uc9d1 \uac00\ub2a5
   9.127 -expandable=\ud655\uc7a5 \uac00\ub2a5
   9.128 -expanded=\ud655\uc7a5\ub428
   9.129 -enabled=\ud65c\uc131\ud654\ub428
   9.130 -focusable=\ud3ec\ucee4\uc2a4 \uac00\ub2a5
   9.131 -focused=\ud3ec\ucee4\uc2a4 \uc9c0\uc815\ub428
   9.132 -iconified=\uc544\uc774\ucf58\ud654\ub428
   9.133 -modal=\ubaa8\ub2ec
   9.134 -multiline=\ubcf5\uc218 \ud589
   9.135 -multiselectable=\ubcf5\uc218\ub85c \uc120\ud0dd \uac00\ub2a5
   9.136 -opaque=\ubd88\ud22c\uba85
   9.137 -pressed=\ub204\ub984
   9.138 -resizable=\ud06c\uae30 \uc870\uc815 \uac00\ub2a5
   9.139 -selectable=\uc120\ud0dd \uac00\ub2a5
   9.140 -selected=\uc120\ud0dd\ub428
   9.141 -showing=\ud45c\uc2dc
   9.142 -singleline=\ub2e8\uc120
   9.143 -transient=\uc77c\uc2dc
   9.144 -visible=\uac00\uc2dc
   9.145 -vertical=\uc218\uc9c1
   9.146 -horizontal=\uc218\ud3c9
   9.147 +active=\uD65C\uC131
   9.148 +armed=\uD06C\uAE30
   9.149 +busy=\uC0AC\uC6A9 \uC911
   9.150 +checked=\uC120\uD0DD\uB428
   9.151 +collapsed=\uCD95\uC18C\uB428
   9.152 +editable=\uD3B8\uC9D1 \uAC00\uB2A5
   9.153 +expandable=\uD655\uC7A5 \uAC00\uB2A5
   9.154 +expanded=\uD655\uC7A5\uB428
   9.155 +enabled=\uC0AC\uC6A9
   9.156 +focusable=\uD3EC\uCEE4\uC2A4 \uAC00\uB2A5
   9.157 +focused=\uD3EC\uCEE4\uC2A4\uB428
   9.158 +iconified=\uC544\uC774\uCF58\uD654\uB428
   9.159 +modal=\uBAA8\uB2EC
   9.160 +multiline=\uBCF5\uC218 \uD589
   9.161 +multiselectable=\uB2E4\uC911 \uC120\uD0DD \uAC00\uB2A5
   9.162 +opaque=\uBD88\uD22C\uBA85
   9.163 +pressed=\uB204\uB984
   9.164 +resizable=\uD06C\uAE30 \uC870\uC815 \uAC00\uB2A5
   9.165 +selectable=\uC120\uD0DD \uAC00\uB2A5
   9.166 +selected=\uC120\uD0DD\uB428
   9.167 +showing=\uD45C\uC2DC
   9.168 +singleline=\uD55C \uC904
   9.169 +transient=\uC77C\uC2DC
   9.170 +visible=\uD45C\uC2DC \uAC00\uB2A5
   9.171 +vertical=\uC138\uB85C
   9.172 +horizontal=\uAC00\uB85C
   9.173  #
   9.174  # accessible actions
   9.175  #
   9.176 -toggle expand=\ud1a0\uae00 \ud655\uc7a5
   9.177 +toggle \uD655\uC7A5=\uD1A0\uAE00 \uD655\uC7A5
   9.178  
   9.179  # new relations, roles and states for J2SE 1.5.0
   9.180  
   9.181  # 
   9.182  # accessible relations
   9.183  #
   9.184 -flowsTo=(\uc73c)\ub85c \ud750\ub984
   9.185 -flowsFrom=\uc5d0\uc11c \ud750\ub984
   9.186 -subwindowOf=\ud558\uc704 \ucc3d
   9.187 -parentWindowOf=\uc0c1\uc704 \ucc3d
   9.188 -embeds=\uc744(\ub97c) \ud3ec\ud568
   9.189 -embeddedBy=\uc5d0 \ud3ec\ud568
   9.190 -childNodeOf=\ud558\uc704 \ub178\ub4dc
   9.191 +flowsTo=\uD750\uB984 \uB300\uC0C1
   9.192 +flowsFrom=\uD750\uB984 \uCD9C\uCC98
   9.193 +subwindowOf=\uD558\uC704 \uCC3D
   9.194 +parentWindowOf=\uC0C1\uC704 \uCC3D
   9.195 +embeds=\uD3EC\uD568
   9.196 +embeddedBy=\uD3EC\uD568 \uC8FC\uCCB4
   9.197 +childNodeOf=\uD558\uC704 \uB178\uB4DC
   9.198  
   9.199  #
   9.200  # accessible roles
   9.201  #
   9.202 -header=\uba38\ub9ac\ub9d0
   9.203 -footer=\uaf2c\ub9ac\ub9d0
   9.204 -paragraph=\ub2e8\ub77d
   9.205 -ruler=\ub208\uae08\uc790
   9.206 -editbar=\ud3b8\uc9d1 \ub3c4\uad6c
   9.207 -progressMonitor=\uc9c4\ud589 \ubaa8\ub2c8\ud130
   9.208 +header=\uBA38\uB9AC\uAE00
   9.209 +footer=\uBC14\uB2E5\uAE00
   9.210 +paragraph=\uB2E8\uB77D
   9.211 +ruler=\uB208\uAE08\uC790
   9.212 +editbar=\uD3B8\uC9D1 \uB3C4\uAD6C
   9.213 +progressMonitor=\uC9C4\uD589 \uBAA8\uB2C8\uD130
   9.214  
   9.215  #
   9.216  # accessible states
   9.217  #
   9.218 -managesDescendants=\ud558\uc704 \ud56d\ubaa9 \uad00\ub9ac
   9.219 -indeterminate=\ubd80\uc815
   9.220 -truncated=\uc0dd\ub7b5
   9.221 +managesDescendants=\uC885\uC18D \uD56D\uBAA9 \uAD00\uB9AC
   9.222 +indeterminate=\uD655\uC815\uB418\uC9C0 \uC54A\uC74C
   9.223 +truncated=\uC798\uB9BC
   9.224  
   9.225  # new for J2SE 1.6.0
   9.226  
   9.227  #
   9.228  # accessible roles
   9.229  #
   9.230 -htmlcontainer=HTML \ucee8\ud14c\uc774\ub108
   9.231 +htmlcontainer=HTML \uCEE8\uD14C\uC774\uB108
   9.232  
   9.233  #
   9.234  # END OF MATERIAL TO LOCALIZE
    10.1 --- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
    10.2 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
    10.3 @@ -15,38 +15,38 @@
    10.4  #
    10.5  alert=alerta
    10.6  awtcomponent=componente AWT
    10.7 -checkbox=caixa de sele\u00e7\u00e3o
    10.8 +checkbox=caixa de sele\u00E7\u00E3o
    10.9  colorchooser=seletor de cores
   10.10 -columnheader=cabe\u00e7alho da coluna
   10.11 -combobox=caixa de combina\u00e7\u00e3o
   10.12 +columnheader=cabe\u00E7alho da coluna
   10.13 +combobox=caixa de combina\u00E7\u00E3o
   10.14  canvas=tela
   10.15 -desktopicon=\u00edcone da \u00e1rea de trabalho
   10.16 -desktoppane=painel da \u00e1rea de trabalho
   10.17 -dialog=caixa de di\u00e1logo
   10.18 -directorypane=painel do diret\u00f3rio
   10.19 +desktopicon=\u00EDcone da \u00E1rea de trabalho
   10.20 +desktoppane=painel da \u00E1rea de trabalho
   10.21 +dialog=caixa de di\u00E1logo
   10.22 +directorypane=painel do diret\u00F3rio
   10.23  glasspane=painel transparente
   10.24  filechooser=seletor de arquivos
   10.25 -filler=preenchimento
   10.26 +filler=preenchedor
   10.27  frame=quadro
   10.28  internalframe=quadro interno
   10.29 -label=r\u00f3tulo
   10.30 +label=r\u00F3tulo
   10.31  layeredpane=painel em camadas
   10.32  list=lista
   10.33  listitem=item da lista
   10.34  menubar=barra de menus
   10.35  menu=menu
   10.36  menuitem=item do menu
   10.37 -optionpane=painel de op\u00e7\u00f5es
   10.38 -pagetab=aba da p\u00e1gina
   10.39 -pagetablist=lista de abas da p\u00e1gina
   10.40 +optionpane=painel de op\u00E7\u00F5es
   10.41 +pagetab=guia da p\u00E1gina
   10.42 +pagetablist=lista de guias da p\u00E1gina
   10.43  panel=painel
   10.44  passwordtext=texto da senha
   10.45  popupmenu=menu pop-up
   10.46  progressbar=barra de progresso
   10.47 -pushbutton=bot\u00e3o de a\u00e7\u00e3o
   10.48 -radiobutton=bot\u00e3o de op\u00e7\u00e3o
   10.49 +pushbutton=bot\u00E3o de a\u00E7\u00E3o
   10.50 +radiobutton=bot\u00E3o de op\u00E7\u00E3o
   10.51  rootpane=painel base
   10.52 -rowheader=cabe\u00e7alho da linha
   10.53 +rowheader=cabe\u00E7alho da linha
   10.54  scrollbar=barra de rolagem
   10.55  scrollpane=painel de rolagem
   10.56  separator=separador
   10.57 @@ -55,19 +55,19 @@
   10.58  swingcomponent=componente swing
   10.59  table=tabela
   10.60  text=texto
   10.61 -tree=\u00e1rvore
   10.62 -togglebutton=bot\u00e3o de altern\u00e2ncia
   10.63 +tree=\u00E1rvore
   10.64 +togglebutton=bot\u00E3o de altern\u00E2ncia
   10.65  toolbar=barra de ferramentas
   10.66  tooltip=dica de ferramenta
   10.67  unknown=desconhecido
   10.68 -viewport=janela de visualiza\u00e7\u00e3o
   10.69 +viewport=janela de visualiza\u00E7\u00E3o
   10.70  window=janela
   10.71  #
   10.72  # accessible relations
   10.73  #
   10.74 -labelFor=r\u00f3tulo de
   10.75 +labelFor=r\u00F3tulo de
   10.76  labeledBy=rotulado por
   10.77 -memberOf=membro de 
   10.78 +memberOf=membro de
   10.79  controlledBy=controlledBy
   10.80  controllerFor=controllerFor
   10.81  #
   10.82 @@ -78,31 +78,31 @@
   10.83  busy=ocupado
   10.84  checked=selecionado
   10.85  collapsed=recolhido
   10.86 -editable=edit\u00e1vel
   10.87 -expandable=expans\u00edvel
   10.88 +editable=edit\u00E1vel
   10.89 +expandable=expans\u00EDvel
   10.90  expanded=expandido
   10.91 -enabled=habilitado
   10.92 -focusable=focaliz\u00e1vel
   10.93 +enabled=ativado
   10.94 +focusable=focaliz\u00E1vel
   10.95  focused=focalizado
   10.96  iconified=iconizado
   10.97  modal=modal
   10.98 -multiline=v\u00e1rias linhas
   10.99 -multiselectable=m\u00faltipla escolha
  10.100 +multiline=v\u00E1rias linhas
  10.101 +multiselectable=m\u00FAltipla escolha
  10.102  opaque=opaco
  10.103  pressed=pressionado
  10.104 -resizable=redimension\u00e1vel
  10.105 -selectable=selecion\u00e1vel
  10.106 +resizable=redimension\u00E1vel
  10.107 +selectable=selecion\u00E1vel
  10.108  selected=selecionado
  10.109 -showing=exibindo
  10.110 -singleline=linha \u00fanica
  10.111 -transient=transit\u00f3rio
  10.112 -visible=vis\u00edvel
  10.113 +showing=mostrando
  10.114 +singleline=linha \u00FAnica
  10.115 +transient=transit\u00F3rio
  10.116 +visible=vis\u00EDvel
  10.117  vertical=vertical
  10.118  horizontal=horizontal
  10.119  #
  10.120  # accessible actions
  10.121  #
  10.122 -toggle expandir=alternar expandir
  10.123 +toggle expandir=alternar expans\u00E3o
  10.124  
  10.125  # new relations, roles and states for J2SE 1.5.0
  10.126  
  10.127 @@ -115,16 +115,16 @@
  10.128  parentWindowOf=janela pai de
  10.129  embeds=integra
  10.130  embeddedBy=integrado por
  10.131 -childNodeOf=n\u00f3 filho de
  10.132 +childNodeOf=n\u00F3 filho de
  10.133  
  10.134  #
  10.135  # accessible roles
  10.136  #
  10.137 -header=cabe\u00e7alho
  10.138 -footer=rodap\u00e9
  10.139 -paragraph=par\u00e1grafo
  10.140 -ruler=r\u00e9gua
  10.141 -editbar=barra de edi\u00e7\u00e3o
  10.142 +header=cabe\u00E7alho
  10.143 +footer=rodap\u00E9
  10.144 +paragraph=par\u00E1grafo
  10.145 +ruler=r\u00E9gua
  10.146 +editbar=barra de edi\u00E7\u00E3o
  10.147  progressMonitor=monitor de progresso
  10.148  
  10.149  #
  10.150 @@ -139,7 +139,7 @@
  10.151  #
  10.152  # accessible roles
  10.153  #
  10.154 -htmlcontainer=cont\u00eainer HTML
  10.155 +htmlcontainer=Container de HTML
  10.156  
  10.157  #
  10.158  # END OF MATERIAL TO LOCALIZE
    11.1 --- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties	Tue Feb 15 19:16:39 2011 -0800
    11.2 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties	Tue Feb 15 20:18:20 2011 -0800
    11.3 @@ -13,109 +13,109 @@
    11.4  #
    11.5  # accessible roles
    11.6  #
    11.7 -alert=varning
    11.8 +alert=avisering
    11.9  awtcomponent=AWT-komponent
   11.10  checkbox=kryssruta
   11.11 -colorchooser=f\u00e4rgv\u00e4ljare
   11.12 +colorchooser=f\u00E4rgv\u00E4ljare
   11.13  columnheader=kolumnrubrik
   11.14  combobox=kombinationsruta
   11.15 -canvas=bakgrund
   11.16 +canvas=rityta
   11.17  desktopicon=skrivbordsikon
   11.18  desktoppane=skrivbordsruta
   11.19  dialog=dialogruta
   11.20  directorypane=katalogruta
   11.21  glasspane=glasruta
   11.22 -filechooser=filv\u00e4ljare
   11.23 +filechooser=filv\u00E4ljare
   11.24  filler=utfyllnad
   11.25  frame=ram
   11.26  internalframe=intern ram
   11.27  label=etikett
   11.28  layeredpane=staplad ruta
   11.29  list=lista
   11.30 -listitem=listelement
   11.31 -menubar=menylist
   11.32 +listitem=listobjekt
   11.33 +menubar=menyrad
   11.34  menu=meny
   11.35  menuitem=menyalternativ
   11.36  optionpane=alternativruta
   11.37  pagetab=sidflik
   11.38  pagetablist=sidflikslista
   11.39  panel=panel
   11.40 -passwordtext=l\u00f6senordstext
   11.41 +passwordtext=l\u00F6senordstext
   11.42  popupmenu=snabbmeny
   11.43 -progressbar=statuslist
   11.44 +progressbar=statusrad
   11.45  pushbutton=knapp
   11.46 -radiobutton=envalsknapp
   11.47 +radiobutton=alternativknapp
   11.48  rootpane=grundruta
   11.49 -rowheader=radhuvud
   11.50 -scrollbar=bl\u00e4ddringslist
   11.51 -scrollpane=bl\u00e4dderruta
   11.52 +rowheader=radrubrik
   11.53 +scrollbar=rullningslist
   11.54 +scrollpane=rullningsruta
   11.55  separator=avskiljare
   11.56  slider=skjutreglage
   11.57  splitpane=delad ruta
   11.58  swingcomponent=swing-komponent
   11.59  table=tabell
   11.60  text=text
   11.61 -tree=tr\u00e4d
   11.62 -togglebutton=v\u00e4xlingsknapp
   11.63 +tree=tr\u00E4d
   11.64 +togglebutton=v\u00E4xlingsknapp
   11.65  toolbar=verktygsrad
   11.66  tooltip=knappbeskrivning
   11.67 -unknown=ok\u00e4nd
   11.68 +unknown=ok\u00E4nd
   11.69  viewport=vyport
   11.70 -window=f\u00f6nster
   11.71 +window=f\u00F6nster
   11.72  #
   11.73  # accessible relations
   11.74  #
   11.75 -labelFor=etikett f\u00f6r
   11.76 +labelFor=etikett f\u00F6r
   11.77  labeledBy=etikett av
   11.78  memberOf=medlem i
   11.79 -controlledBy=kontrolleratAv
   11.80 -controllerFor=styrenhetF\u00f6r
   11.81 +controlledBy=controlledBy
   11.82 +controllerFor=controllerFor
   11.83  #
   11.84  # accessible states
   11.85  #
   11.86  active=aktiv
   11.87 -armed=anv\u00e4nd
   11.88 +armed=redo
   11.89  busy=upptagen
   11.90  checked=markerad
   11.91 -collapsed=inf\u00e4lld
   11.92 +collapsed=komprimerad
   11.93  editable=redigerbar
   11.94 -expandable=ut\u00f6kningsbar
   11.95 -expanded=ut\u00f6kad
   11.96 +expandable=ut\u00F6kningsbar
   11.97 +expanded=ut\u00F6kad
   11.98  enabled=aktiverad
   11.99  focusable=fokuseringsbar
  11.100  focused=fokuserad
  11.101  iconified=minimerad
  11.102 -modal=tillst\u00e5ndsberoende
  11.103 -multiline=flera linjer
  11.104 -multiselectable=multivalbar
  11.105 -opaque=ogenomskinlig
  11.106 +modal=modal
  11.107 +multiline=flera rader
  11.108 +multiselectable=flerval
  11.109 +opaque=t\u00E4ckande
  11.110  pressed=nedtryckt
  11.111 -resizable=storleks\u00e4ndringsbar
  11.112 -selectable=markeringsbar
  11.113 +resizable=storleks\u00E4ndringsbar
  11.114 +selectable=valbar
  11.115  selected=vald
  11.116 -showing=visa
  11.117 +showing=visas
  11.118  singleline=en rad
  11.119 -transient=flytande
  11.120 +transient=tillf\u00E4llig
  11.121  visible=synlig
  11.122  vertical=vertikal
  11.123  horizontal=horisontell
  11.124  #
  11.125  # accessible actions
  11.126  #
  11.127 -toggle expand=v\u00e4xla ut\u00f6ka
  11.128 +toggle ut\u00F6ka=v\u00E4xla ut\u00F6ka
  11.129  
  11.130  # new relations, roles and states for J2SE 1.5.0
  11.131  
  11.132  # 
  11.133  # accessible relations
  11.134  #
  11.135 -flowsTo=fl\u00f6dar till
  11.136 -flowsFrom=fl\u00f6dar fr\u00e5n
  11.137 -subwindowOf=delf\u00f6nster av
  11.138 -parentWindowOf=\u00f6verordnat f\u00f6nster f\u00f6r
  11.139 -embeds=b\u00e4ddar in
  11.140 -embeddedBy=b\u00e4ddas in av
  11.141 -childNodeOf=underordnad nod f\u00f6r
  11.142 +flowsTo=fl\u00F6dar till
  11.143 +flowsFrom=fl\u00F6dar fr\u00E5n
  11.144 +subwindowOf=delf\u00F6nster av
  11.145 +parentWindowOf=\u00F6verordnat f\u00F6nster f\u00F6r
  11.146 +embeds=b\u00E4ddar in
  11.147 +embeddedBy=b\u00E4ddas in av
  11.148 +childNodeOf=underordnad nod f\u00F6r
  11.149  
  11.150  #
  11.151  # accessible roles
  11.152 @@ -125,14 +125,14 @@
  11.153  paragraph=stycke
  11.154  ruler=linjal
  11.155  editbar=redigeringslist
  11.156 -progressMonitor=f\u00f6rloppsindikator
  11.157 +progressMonitor=f\u00F6rlopps\u00F6vervakare
  11.158  
  11.159  #
  11.160  # accessible states
  11.161  #
  11.162 -managesDescendants=hanterar efterf\u00f6ljare
  11.163 -indeterminate=obest\u00e4mt
  11.164 -truncated=avklippt
  11.165 +managesDescendants=hanterar underordnade
  11.166 +indeterminate=obest\u00E4mt
  11.167 +truncated=kapad
  11.168  
  11.169  # new for J2SE 1.6.0
  11.170  
    12.1 --- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
    12.2 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
    12.3 @@ -13,133 +13,133 @@
    12.4  #
    12.5  # accessible roles
    12.6  #
    12.7 -alert=\u8b66\u62a5
    12.8 -awtcomponent=AWT \u7ec4\u4ef6
    12.9 -checkbox=\u590d\u9009\u6846
   12.10 -colorchooser=\u989c\u8272\u9009\u62e9\u5668
   12.11 +alert=\u9884\u8B66
   12.12 +awtcomponent=AWT \u7EC4\u4EF6
   12.13 +checkbox=\u590D\u9009\u6846
   12.14 +colorchooser=\u989C\u8272\u9009\u62E9\u5668
   12.15  columnheader=\u5217\u6807\u9898
   12.16 -combobox=\u7ec4\u5408\u6846
   12.17 -canvas=\u753b\u5e03
   12.18 -desktopicon=\u684c\u9762\u56fe\u6807
   12.19 -desktoppane=\u684c\u9762\u7a97\u683c
   12.20 -dialog=\u5bf9\u8bdd
   12.21 -directorypane=\u76ee\u5f55\u7a97\u683c
   12.22 -glasspane=\u73bb\u7483\u7a97\u683c
   12.23 -filechooser=\u6587\u4ef6\u9009\u62e9\u5668
   12.24 -filler=\u6f0f\u6597
   12.25 -frame=\u5e27
   12.26 -internalframe=\u5185\u90e8\u5e27
   12.27 -label=\u6807\u7b7e
   12.28 -layeredpane=\u5206\u5c42\u7a97\u683c
   12.29 +combobox=\u7EC4\u5408\u6846
   12.30 +canvas=\u753B\u5E03
   12.31 +desktopicon=\u684C\u9762\u56FE\u6807
   12.32 +desktoppane=\u684C\u9762\u7A97\u683C
   12.33 +dialog=\u5BF9\u8BDD
   12.34 +directorypane=\u76EE\u5F55\u7A97\u683C
   12.35 +glasspane=\u73BB\u7483\u7A97\u683C
   12.36 +filechooser=\u6587\u4EF6\u9009\u62E9\u5668
   12.37 +filler=\u6F0F\u6597
   12.38 +frame=\u5E27
   12.39 +internalframe=\u5185\u90E8\u5E27
   12.40 +label=\u6807\u7B7E
   12.41 +layeredpane=\u5206\u5C42\u7A97\u683C
   12.42  list=\u5217\u8868
   12.43  listitem=\u5217\u8868\u9879
   12.44 -menubar=\u83dc\u5355\u680f
   12.45 -menu=\u83dc\u5355
   12.46 -menuitem=\u83dc\u5355\u9879
   12.47 -optionpane=\u9009\u9879\u7a97\u683c
   12.48 -pagetab=\u9875\u6807\u7b7e
   12.49 -pagetablist=\u9875\u6807\u7b7e\u5217\u8868
   12.50 -panel=\u9762\u677f
   12.51 -passwordtext=\u5bc6\u7801\u6587\u672c
   12.52 -popupmenu=\u5f39\u51fa\u5f0f\u83dc\u5355
   12.53 -progressbar=\u8fdb\u5ea6\u6761
   12.54 -pushbutton=\u6309\u94ae
   12.55 -radiobutton=\u5355\u9009\u6309\u94ae
   12.56 -rootpane=\u6839\u7a97\u683c
   12.57 -rowheader=\u884c\u6807\u9898
   12.58 -scrollbar=\u6eda\u52a8\u6761
   12.59 -scrollpane=\u6eda\u52a8\u7a97\u683c
   12.60 +menubar=\u83DC\u5355\u680F
   12.61 +menu=\u83DC\u5355
   12.62 +menuitem=\u83DC\u5355\u9879
   12.63 +optionpane=\u9009\u9879\u7A97\u683C
   12.64 +pagetab=\u9875\u6807\u7B7E
   12.65 +pagetablist=\u9875\u6807\u7B7E\u5217\u8868
   12.66 +panel=\u9762\u677F
   12.67 +passwordtext=\u53E3\u4EE4\u6587\u672C
   12.68 +popupmenu=\u5F39\u51FA\u5F0F\u83DC\u5355
   12.69 +progressbar=\u8FDB\u5EA6\u680F
   12.70 +pushbutton=\u6309\u94AE
   12.71 +radiobutton=\u5355\u9009\u6309\u94AE
   12.72 +rootpane=\u6839\u7A97\u683C
   12.73 +rowheader=\u884C\u6807\u9898
   12.74 +scrollbar=\u6EDA\u52A8\u6761
   12.75 +scrollpane=\u6EDA\u52A8\u7A97\u683C
   12.76  separator=\u5206\u9694\u6761
   12.77 -slider=\u6ed1\u5757
   12.78 -splitpane=\u62c6\u5206\u7a97\u683c
   12.79 -swingcomponent=\u65cb\u8f6c\u7ec4\u4ef6
   12.80 +slider=\u6ED1\u5757
   12.81 +splitpane=\u62C6\u5206\u7A97\u683C
   12.82 +swingcomponent=\u65CB\u8F6C\u7EC4\u4EF6
   12.83  table=\u8868
   12.84 -text=\u6587\u672c
   12.85 +text=\u6587\u672C
   12.86  tree=\u6811
   12.87 -togglebutton=\u5207\u6362\u6309\u94ae
   12.88 -toolbar=\u5de5\u5177\u680f
   12.89 -tooltip=\u5de5\u5177\u63d0\u793a
   12.90 -unknown=\u672a\u77e5
   12.91 -viewport=\u89c6\u53e3
   12.92 -window=\u7a97\u53e3
   12.93 +togglebutton=\u5207\u6362\u6309\u94AE
   12.94 +toolbar=\u5DE5\u5177\u680F
   12.95 +tooltip=\u5DE5\u5177\u63D0\u793A
   12.96 +unknown=\u672A\u77E5
   12.97 +viewport=\u89C6\u7A97
   12.98 +window=\u7A97\u53E3
   12.99  #
  12.100  # accessible relations
  12.101  #
  12.102 -labelFor=\u6807\u7b7e\u5c5e\u4e8e
  12.103 -labeledBy=\u6807\u7b7e\u5236\u4f5c\u8005
  12.104 -memberOf=\u5c5e\u4e8e
  12.105 -controlledBy=\u63a7\u5236\u8005
  12.106 -controllerFor=\u63a7\u5236\u5bf9\u8c61
  12.107 +labelFor=\u6807\u7B7E\u5C5E\u4E8E
  12.108 +labeledBy=\u6807\u7B7E\u5236\u4F5C\u8005
  12.109 +memberOf=\u5C5E\u4E8E
  12.110 +controlledBy=controlledBy
  12.111 +controllerFor=controllerFor
  12.112  #
  12.113  # accessible states
  12.114  #
  12.115 -active=\u6d3b\u52a8
  12.116 -armed=\u5f85\u547d
  12.117 -busy=\u5fd9
  12.118 -checked=\u5df2\u9009\u4e2d
  12.119 -collapsed=\u5df2\u6536\u7f29
  12.120 -editable=\u53ef\u7f16\u8f91
  12.121 -expandable=\u53ef\u5c55\u5f00
  12.122 -expanded=\u5df2\u5c55\u5f00
  12.123 -enabled=\u5df2\u542f\u7528
  12.124 -focusable=\u53ef\u96c6\u4e2d
  12.125 -focused=\u5df2\u96c6\u4e2d
  12.126 -iconified=\u56fe\u6807\u5f0f
  12.127 -modal=\u6a21\u6001
  12.128 -multiline=\u591a\u884c
  12.129 -multiselectable=\u591a\u9009\u62e9
  12.130 -opaque=\u4e0d\u900f\u660e
  12.131 -pressed=\u5df2\u6309\u4e0b
  12.132 -resizable=\u5927\u5c0f\u53ef\u8c03
  12.133 -selectable=\u53ef\u9009\u62e9
  12.134 -selected=\u5df2\u9009\u5b9a
  12.135 -showing=\u6b63\u5728\u663e\u793a
  12.136 -singleline=\u5355\u884c
  12.137 -transient=\u77ac\u65f6
  12.138 -visible=\u53ef\u89c1
  12.139 -vertical=\u5782\u76f4
  12.140 -horizontal=\u6c34\u5e73
  12.141 +active=\u6D3B\u52A8
  12.142 +armed=\u5F85\u547D
  12.143 +busy=\u5FD9
  12.144 +checked=\u5DF2\u9009\u4E2D
  12.145 +collapsed=\u5DF2\u6536\u7F29
  12.146 +editable=\u53EF\u7F16\u8F91
  12.147 +expandable=\u53EF\u5C55\u5F00
  12.148 +expanded=\u5DF2\u5C55\u5F00
  12.149 +enabled=\u542F\u7528
  12.150 +focusable=\u53EF\u96C6\u4E2D
  12.151 +focused=\u5DF2\u96C6\u4E2D
  12.152 +iconified=\u56FE\u6807\u5F0F
  12.153 +modal=\u6A21\u6001
  12.154 +multiline=\u591A\u884C
  12.155 +multiselectable=\u591A\u9009\u62E9
  12.156 +opaque=\u4E0D\u900F\u660E
  12.157 +pressed=\u5DF2\u6309\u4E0B
  12.158 +resizable=\u53EF\u8C03\u6574\u5927\u5C0F
  12.159 +selectable=\u53EF\u9009\u62E9
  12.160 +selected=\u6240\u9009
  12.161 +showing=\u6B63\u5728\u663E\u793A
  12.162 +singleline=\u5355\u884C
  12.163 +transient=\u77AC\u65F6
  12.164 +visible=\u53EF\u89C1
  12.165 +vertical=\u5782\u76F4
  12.166 +horizontal=\u6C34\u5E73
  12.167  #
  12.168  # accessible actions
  12.169  #
  12.170 -toggle expand=\u5207\u6362\u5c55\u5f00
  12.171 +toggle expand=\u5207\u6362\u5C55\u5F00
  12.172  
  12.173  # new relations, roles and states for J2SE 1.5.0
  12.174  
  12.175  # 
  12.176  # accessible relations
  12.177  #
  12.178 -flowsTo=\u6d41\u5411
  12.179 -flowsFrom=\u6d41\u81ea
  12.180 -subwindowOf=\u5b50\u7a97\u53e3
  12.181 -parentWindowOf=\u7236\u7a97\u53e3
  12.182 -embeds=\u5d4c\u5165\u9879
  12.183 -embeddedBy=\u5d4c\u5165\u8005
  12.184 -childNodeOf=\u5b50\u8282\u70b9
  12.185 +flowsTo=\u6D41\u5411
  12.186 +flowsFrom=\u6D41\u81EA
  12.187 +subwindowOf=\u5B50\u7A97\u53E3
  12.188 +parentWindowOf=\u7236\u7A97\u53E3
  12.189 +embeds=\u5D4C\u5165\u9879
  12.190 +embeddedBy=\u5D4C\u5165\u8005
  12.191 +childNodeOf=\u5B50\u8282\u70B9
  12.192  
  12.193  #
  12.194  # accessible roles
  12.195  #
  12.196  header=\u9875\u7709
  12.197 -footer=\u9875\u811a
  12.198 -paragraph=\u6bb5\u843d
  12.199 -ruler=\u6807\u5c3a
  12.200 -editbar=\u7f16\u8f91\u680f
  12.201 -progressMonitor=\u8fdb\u5ea6\u76d1\u89c6\u5668
  12.202 +footer=\u9875\u811A
  12.203 +paragraph=\u6BB5\u843D
  12.204 +ruler=\u6807\u5C3A
  12.205 +editbar=\u7F16\u8F91\u680F
  12.206 +progressMonitor=\u8FDB\u5EA6\u76D1\u89C6\u5668
  12.207  
  12.208  #
  12.209  # accessible states
  12.210  #
  12.211 -managesDescendants=\u7ba1\u7406\u5b50\u5b59
  12.212 -indeterminate=\u4e0d\u786e\u5b9a
  12.213 -truncated=\u5df2\u622a\u65ad
  12.214 +managesDescendants=\u7BA1\u7406\u5B50\u9879
  12.215 +indeterminate=\u4E0D\u786E\u5B9A
  12.216 +truncated=\u5DF2\u622A\u65AD
  12.217  
  12.218  # new for J2SE 1.6.0
  12.219  
  12.220  #
  12.221  # accessible roles
  12.222  #
  12.223 -htmlcontainer=HTML \u5bb9\u5668
  12.224 +htmlcontainer=HTML \u5BB9\u5668
  12.225  
  12.226  #
  12.227  # END OF MATERIAL TO LOCALIZE
    13.1 --- a/src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
    13.2 +++ b/src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
    13.3 @@ -13,133 +13,133 @@
    13.4  #
    13.5  # accessible roles
    13.6  #
    13.7 -alert=\u8b66\u793a
    13.8 -awtcomponent=AWT \u5143\u4ef6
    13.9 -checkbox=\u6838\u53d6\u65b9\u584a
   13.10 -colorchooser=\u8272\u5f69\u9078\u64c7\u5668
   13.11 -columnheader=\u76f4\u6b04\u6a19\u984c
   13.12 -combobox=\u4e0b\u62c9\u5f0f\u6e05\u55ae\u65b9\u584a
   13.13 -canvas=\u756b\u5e03
   13.14 -desktopicon=\u684c\u9762\u5716\u793a
   13.15 -desktoppane=\u684c\u9762\u7a97\u683c
   13.16 -dialog=\u5c0d\u8a71\u65b9\u584a
   13.17 -directorypane=\u76ee\u9304\u7a97\u683c
   13.18 -glasspane=\u6aa2\u8996\u7a97\u683c
   13.19 -filechooser=\u6a94\u6848\u9078\u64c7\u5668
   13.20 -filler=\u586b\u5145\u7269
   13.21 -frame=\u6846\u67b6
   13.22 -internalframe=\u5167\u90e8\u6846\u67b6
   13.23 -label=\u6a19\u7c64
   13.24 -layeredpane=\u5206\u5c64\u7a97\u683c
   13.25 -list=\u6e05\u55ae
   13.26 -listitem=\u6e05\u55ae\u9805\u76ee
   13.27 -menubar=\u529f\u80fd\u8868\u5217
   13.28 -menu=\u529f\u80fd\u8868
   13.29 -menuitem=\u529f\u80fd\u8868\u9805\u76ee
   13.30 -optionpane=\u9078\u9805\u7a97\u683c
   13.31 -pagetab=\u9801\u9762\u6a19\u7c64
   13.32 -pagetablist=\u9801\u9762\u6a19\u7c64\u6e05\u55ae
   13.33 -panel=\u9762\u677f
   13.34 -passwordtext=\u5bc6\u78bc\u6587\u5b57
   13.35 -popupmenu=\u8e66\u73fe\u5f0f\u529f\u80fd\u8868
   13.36 -progressbar=\u9032\u5ea6\u5217
   13.37 -pushbutton=\u4e0b\u58d3\u6309\u9215
   13.38 -radiobutton=\u55ae\u9078\u9215
   13.39 -rootpane=root \u7a97\u683c
   13.40 -rowheader=\u5217\u6a19\u984c
   13.41 -scrollbar=\u6372\u8ef8
   13.42 -scrollpane=\u6372\u52d5\u7a97\u683c
   13.43 +alert=\u8B66\u793A
   13.44 +awtcomponent=AWT \u5143\u4EF6
   13.45 +checkbox=\u6838\u53D6\u65B9\u584A
   13.46 +colorchooser=\u8272\u5F69\u9078\u64C7\u5668
   13.47 +columnheader=\u76F4\u6B04\u6A19\u984C
   13.48 +combobox=\u4E0B\u62C9\u5F0F\u6E05\u55AE\u65B9\u584A
   13.49 +canvas=\u756B\u5E03
   13.50 +desktopicon=\u684C\u9762\u5716\u793A
   13.51 +desktoppane=\u684C\u9762\u7A97\u683C
   13.52 +dialog=\u5C0D\u8A71\u65B9\u584A
   13.53 +directorypane=\u76EE\u9304\u7A97\u683C
   13.54 +glasspane=\u6AA2\u8996\u7A97\u683C
   13.55 +filechooser=\u6A94\u6848\u9078\u64C7\u5668
   13.56 +filler=\u586B\u5145\u7269
   13.57 +frame=\u6846\u67B6
   13.58 +internalframe=\u5167\u90E8\u6846\u67B6
   13.59 +label=\u6A19\u7C64
   13.60 +layeredpane=\u5206\u5C64\u7A97\u683C
   13.61 +list=\u6E05\u55AE
   13.62 +listitem=\u6E05\u55AE\u9805\u76EE
   13.63 +menubar=\u529F\u80FD\u8868\u5217
   13.64 +menu=\u529F\u80FD\u8868
   13.65 +menuitem=\u529F\u80FD\u8868\u9805\u76EE
   13.66 +optionpane=\u9078\u9805\u7A97\u683C
   13.67 +pagetab=\u9801\u9762\u9801\u7C64
   13.68 +pagetablist=\u9801\u9762\u9801\u7C64\u6E05\u55AE
   13.69 +panel=\u9762\u677F
   13.70 +passwordtext=\u5BC6\u78BC\u6587\u5B57
   13.71 +popupmenu=\u5373\u73FE\u5F0F\u529F\u80FD\u8868
   13.72 +progressbar=\u9032\u5EA6\u5217
   13.73 +pushbutton=\u4E0B\u58D3\u6309\u9215
   13.74 +radiobutton=\u55AE\u9078\u9215
   13.75 +rootpane=root \u7A97\u683C
   13.76 +rowheader=\u5217\u6A19\u984C
   13.77 +scrollbar=\u6372\u8EF8
   13.78 +scrollpane=\u6372\u52D5\u7A97\u683C
   13.79  separator=\u5206\u9694\u5143
   13.80 -slider=\u6ed1\u52d5\u8ef8
   13.81 -splitpane=\u5206\u5272\u7a97\u683c
   13.82 -swingcomponent=Swing \u5143\u4ef6
   13.83 -table=\u8868\u683c
   13.84 -text=\u6587\u5b57
   13.85 -tree=\u6a39\u72c0\u7d50\u69cb
   13.86 -togglebutton=\u5207\u63db\u6309\u9215
   13.87 -toolbar=\u5de5\u5177\u5217
   13.88 -tooltip=\u5de5\u5177\u63d0\u793a
   13.89 -unknown=\u672a\u77e5
   13.90 -viewport=\u6aa2\u8996\u5340
   13.91 -window=\u8996\u7a97
   13.92 +slider=\u6ED1\u52D5\u8EF8
   13.93 +splitpane=\u5206\u5272\u7A97\u683C
   13.94 +swingcomponent=Swing \u5143\u4EF6
   13.95 +table=\u8868\u683C
   13.96 +text=\u6587\u5B57
   13.97 +tree=\u6A39\u72C0\u7D50\u69CB
   13.98 +togglebutton=\u5207\u63DB\u6309\u9215
   13.99 +toolbar=\u5DE5\u5177\u5217
  13.100 +tooltip=\u5DE5\u5177\u63D0\u793A
  13.101 +unknown=\u4E0D\u660E\u7684
  13.102 +viewport=\u6AA2\u8996\u5340
  13.103 +window=\u8996\u7A97
  13.104  #
  13.105  # accessible relations
  13.106  #
  13.107 -labelFor=\u6a19\u793a\u5c0d\u8c61
  13.108 -labeledBy=\u6a19\u793a\u8005
  13.109 -memberOf=\u6240\u5c6c\u6210\u54e1
  13.110 -controlledBy=\u63a7\u5236\u8005
  13.111 -controllerFor=\u63a7\u5236\u5c0d\u8c61
  13.112 +labelFor=\u6A19\u793A\u5C0D\u8C61
  13.113 +labeledBy=\u6A19\u793A\u8005
  13.114 +memberOf=\u6240\u5C6C\u6210\u54E1
  13.115 +controlledBy=\u63A7\u5236\u8005
  13.116 +controllerFor=\u63A7\u5236\u5C0D\u8C61
  13.117  #
  13.118  # accessible states
  13.119  #
  13.120 -active=\u4f5c\u7528\u4e2d
  13.121 -armed=\u5df2\u914d\u5099
  13.122 -busy=\u5fd9\u788c\u4e2d
  13.123 -checked=\u5df2\u6838\u9078
  13.124 -collapsed=\u5df2\u6536\u7e2e
  13.125 -editable=\u53ef\u7de8\u8f2f
  13.126 -expandable=\u53ef\u64f4\u5c55
  13.127 -expanded=\u5df2\u64f4\u5c55
  13.128 -enabled=\u5df2\u555f\u52d5
  13.129 -focusable=\u53ef\u805a\u7126
  13.130 -focused=\u5df2\u805a\u7126
  13.131 -iconified=\u5df2\u5716\u793a\u5316
  13.132 -modal=\u6a21\u614b
  13.133 -multiline=\u591a\u884c
  13.134 -multiselectable=\u53ef\u591a\u91cd\u9078\u53d6
  13.135 -opaque=\u4e0d\u900f\u660e
  13.136 -pressed=\u5df2\u6309\u4e0b
  13.137 -resizable=\u53ef\u8abf\u6574\u5927\u5c0f
  13.138 -selectable=\u53ef\u9078\u53d6
  13.139 -selected=\u5df2\u9078\u53d6
  13.140 -showing=\u986f\u793a
  13.141 -singleline=\u55ae\u884c
  13.142 -transient=\u66ab\u6642\u7684
  13.143 -visible=\u53ef\u898b\u7684
  13.144 -vertical=\u5782\u76f4
  13.145 -horizontal=\u6c34\u5e73
  13.146 +active=\u4F5C\u7528\u4E2D
  13.147 +armed=\u5DF2\u914D\u5099
  13.148 +busy=\u5FD9\u788C\u4E2D
  13.149 +checked=\u5DF2\u6838\u9078
  13.150 +collapsed=\u5DF2\u6536\u7E2E
  13.151 +editable=\u53EF\u7DE8\u8F2F
  13.152 +expandable=\u53EF\u64F4\u5C55
  13.153 +expanded=\u5DF2\u64F4\u5C55
  13.154 +enabled=\u5DF2\u555F\u7528
  13.155 +focusable=\u53EF\u805A\u7126
  13.156 +focused=\u5DF2\u805A\u7126
  13.157 +iconified=\u5DF2\u5716\u793A\u5316
  13.158 +modal=\u6A21\u614B
  13.159 +multiline=\u591A\u884C
  13.160 +multiselectable=\u53EF\u591A\u91CD\u9078\u53D6
  13.161 +opaque=\u4E0D\u900F\u660E
  13.162 +pressed=\u5DF2\u6309\u4E0B
  13.163 +resizable=\u53EF\u8ABF\u6574\u5927\u5C0F
  13.164 +selectable=\u53EF\u9078\u53D6
  13.165 +selected=\u5DF2\u9078\u53D6
  13.166 +showing=\u986F\u793A
  13.167 +singleline=\u55AE\u884C
  13.168 +transient=\u66AB\u6642\u7684
  13.169 +visible=\u53EF\u898B\u7684
  13.170 +vertical=\u5782\u76F4
  13.171 +horizontal=\u6C34\u5E73
  13.172  #
  13.173  # accessible actions
  13.174  #
  13.175 -toggle expand=\u5207\u63db\u64f4\u5c55
  13.176 +toggle expand=\u5207\u63DB\u64F4\u5C55
  13.177  
  13.178  # new relations, roles and states for J2SE 1.5.0
  13.179  
  13.180  # 
  13.181  # accessible relations
  13.182  #
  13.183 -flowsTo=\u6d41\u52d5\u81f3
  13.184 -flowsFrom=\u6d41\u52d5\u81ea
  13.185 -subwindowOf=\u5b50\u8996\u7a97
  13.186 -parentWindowOf=\u7236\u7cfb\u8996\u7a97
  13.187 -embeds=\u5167\u5d4c
  13.188 -embeddedBy=\u5167\u5d4c\u8005
  13.189 -childNodeOf=\u5b50\u7bc0\u9ede
  13.190 +flowsTo=\u6D41\u52D5\u81F3
  13.191 +flowsFrom=\u6D41\u52D5\u81EA
  13.192 +subwindowOf=\u5B50\u8996\u7A97
  13.193 +parentWindowOf=\u7236\u7CFB\u8996\u7A97
  13.194 +embeds=\u5167\u5D4C
  13.195 +embeddedBy=\u5167\u5D4C\u8005
  13.196 +childNodeOf=\u5B50\u7BC0\u9EDE
  13.197  
  13.198  #
  13.199  # accessible roles
  13.200  #
  13.201  header=\u9801\u9996
  13.202 -footer=\u9801\u5c3e
  13.203 -paragraph=\u6bb5\u843d
  13.204 -ruler=\u6a19\u5c3a
  13.205 -editbar=\u7de8\u8f2f\u5217
  13.206 -progressMonitor=\u9032\u5ea6\u76e3\u8996\u5668
  13.207 +footer=\u9801\u5C3E
  13.208 +paragraph=\u6BB5\u843D
  13.209 +ruler=\u5C3A\u898F
  13.210 +editbar=\u7DE8\u8F2F\u5217
  13.211 +progressMonitor=\u9032\u5EA6\u76E3\u8996\u5668
  13.212  
  13.213  #
  13.214  # accessible states
  13.215  #
  13.216 -managesDescendants=\u7ba1\u7406\u5b50\u4ee3
  13.217 -indeterminate=\u4e0d\u78ba\u5b9a
  13.218 -truncated=\u5df2\u622a\u65b7
  13.219 +managesDescendants=\u7BA1\u7406\u5B50\u4EE3
  13.220 +indeterminate=\u4E0D\u78BA\u5B9A
  13.221 +truncated=\u5DF2\u622A\u65B7
  13.222  
  13.223  # new for J2SE 1.6.0
  13.224  
  13.225  #
  13.226  # accessible roles
  13.227  #
  13.228 -htmlcontainer=HTML \u5bb9\u5668
  13.229 +htmlcontainer=HTML \u5BB9\u5668
  13.230  
  13.231  #
  13.232  # END OF MATERIAL TO LOCALIZE
    14.1 --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties	Tue Feb 15 19:16:39 2011 -0800
    14.2 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties	Tue Feb 15 20:18:20 2011 -0800
    14.3 @@ -21,19 +21,19 @@
    14.4  # character of GTKColorChooserPanel.hueText should be underlined to
    14.5  # represent the mnemonic.
    14.6  GTKColorChooserPanel.hueText=Farbton:
    14.7 -GTKColorChooserPanel.hueMnemonic=70
    14.8 +GTKColorChooserPanel.hueMnemonic=72
    14.9  
   14.10  GTKColorChooserPanel.redText=Rot:
   14.11 -GTKColorChooserPanel.redMnemonic=82
   14.12 +GTKColorChooserPanel.redMnemonic=69
   14.13  
   14.14 -GTKColorChooserPanel.saturationText=S\u00e4ttigung:
   14.15 +GTKColorChooserPanel.saturationText=S\u00E4ttigung:
   14.16  GTKColorChooserPanel.saturationMnemonic=83
   14.17  
   14.18 -GTKColorChooserPanel.greenText=Gr\u00fcn:
   14.19 +GTKColorChooserPanel.greenText=Gr\u00FCn:
   14.20  GTKColorChooserPanel.greenMnemonic=71
   14.21  
   14.22  GTKColorChooserPanel.valueText=Wert:
   14.23 -GTKColorChooserPanel.valueMnemonic=87
   14.24 +GTKColorChooserPanel.valueMnemonic=86
   14.25  
   14.26  GTKColorChooserPanel.blueText=Blau:
   14.27  GTKColorChooserPanel.blueMnemonic=66
   14.28 @@ -49,35 +49,35 @@
   14.29  FileChooser.newFolderButtonText=Neuer Ordner
   14.30  FileChooser.newFolderButtonMnemonic=78
   14.31  FileChooser.newFolderDialogText=Ordnername:
   14.32 -FileChooser.newFolderNoDirectoryErrorTitleText=Error
   14.33 -FileChooser.newFolderNoDirectoryErrorText=Error creating directory "{0}": No such file or directory
   14.34 -FileChooser.deleteFileButtonText=Datei l\u00f6schen
   14.35 +FileChooser.newFolderNoDirectoryErrorTitleText=Fehler
   14.36 +FileChooser.newFolderNoDirectoryErrorText=Fehler beim Erstellen von Verzeichnis "{0}": Datei oder Verzeichnis nicht vorhanden
   14.37 +FileChooser.deleteFileButtonText=Datei l\u00F6schen
   14.38  FileChooser.deleteFileButtonMnemonic=76
   14.39  FileChooser.renameFileButtonText=Datei umbenennen
   14.40 -FileChooser.renameFileButtonMnemonic=87
   14.41 +FileChooser.renameFileButtonMnemonic=82
   14.42  FileChooser.cancelButtonText=Abbrechen
   14.43 -FileChooser.cancelButtonMnemonic=83
   14.44 -FileChooser.saveButtonText=Speichern
   14.45 -FileChooser.saveButtonMnemonic=69
   14.46 +FileChooser.cancelButtonMnemonic=67
   14.47 +FileChooser.saveButtonText=OK
   14.48 +FileChooser.saveButtonMnemonic=79
   14.49  FileChooser.openButtonText=OK
   14.50  FileChooser.openButtonMnemonic=79
   14.51  FileChooser.saveDialogTitleText=Speichern
   14.52 -FileChooser.openDialogTitleText=\u00d6ffnen
   14.53 +FileChooser.openDialogTitleText=\u00D6ffnen
   14.54  FileChooser.pathLabelText=Auswahl:
   14.55  FileChooser.filterLabelText=Filter:
   14.56  FileChooser.pathLabelMnemonic=83
   14.57  FileChooser.foldersLabelText=Ordner
   14.58 -FileChooser.foldersLabelMnemonic=82
   14.59 +FileChooser.foldersLabelMnemonic=68
   14.60  FileChooser.filesLabelText=Dateien
   14.61  FileChooser.filesLabelMnemonic=70
   14.62  
   14.63 -FileChooser.cancelButtonToolTipText=Farbauswahl abbrechen
   14.64 -FileChooser.saveButtonToolTipText=Ausgew\u00e4hlte Datei speichern
   14.65 -FileChooser.openButtonToolTipText=Ausgew\u00e4hlte Datei \u00f6ffnen
   14.66 +FileChooser.cancelButtonToolTipText=Dialogfeld f\u00FCr Dateiauswahl schlie\u00DFen.
   14.67 +FileChooser.saveButtonToolTipText=Ausgew\u00E4hlte Datei speichern.
   14.68 +FileChooser.openButtonToolTipText=Ausgew\u00E4hlte Datei \u00F6ffnen.
   14.69  
   14.70  FileChooser.renameFileDialogText=Datei "{0}" umbenennen in
   14.71  FileChooser.renameFileErrorTitle=Fehler 
   14.72  FileChooser.renameFileErrorText=Fehler beim Umbenennen der Datei "{0}" in "{1}"
   14.73  
   14.74  OptionPane.okButtonMnemonic=79
   14.75 -OptionPane.cancelButtonMnemonic=83
   14.76 +OptionPane.cancelButtonMnemonic=67
    15.1 --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties	Tue Feb 15 19:16:39 2011 -0800
    15.2 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties	Tue Feb 15 20:18:20 2011 -0800
    15.3 @@ -6,7 +6,7 @@
    15.4  # GTK specific properties
    15.5  
    15.6  # GTK color chooser properties:
    15.7 -GTKColorChooserPanel.nameText=Selector de color para GTK
    15.8 +GTKColorChooserPanel.nameText=Selector de Color para GTK
    15.9  # mnemonic as a VK_ constant
   15.10  GTKColorChooserPanel.mnemonic=71
   15.11  # Can also define GTKColorChooserPanel.dispalyedMnemonicIndex if you
   15.12 @@ -20,64 +20,64 @@
   15.13  # GTKColorChooserPanel.hueMnemonicIndex=1 would indicate the second
   15.14  # character of GTKColorChooserPanel.hueText should be underlined to
   15.15  # represent the mnemonic.
   15.16 -GTKColorChooserPanel.hueText=Tono:
   15.17 -GTKColorChooserPanel.hueMnemonic=84
   15.18 +GTKColorChooserPanel.hueText=Matiz:
   15.19 +GTKColorChooserPanel.hueMnemonic=72
   15.20  
   15.21  GTKColorChooserPanel.redText=Rojo:
   15.22 -GTKColorChooserPanel.redMnemonic=82
   15.23 +GTKColorChooserPanel.redMnemonic=69
   15.24  
   15.25 -GTKColorChooserPanel.saturationText=Saturaci\u00f3n:
   15.26 +GTKColorChooserPanel.saturationText=Saturaci\u00F3n:
   15.27  GTKColorChooserPanel.saturationMnemonic=83
   15.28  
   15.29  GTKColorChooserPanel.greenText=Verde:
   15.30 -GTKColorChooserPanel.greenMnemonic=86
   15.31 +GTKColorChooserPanel.greenMnemonic=71
   15.32  
   15.33  GTKColorChooserPanel.valueText=Valor:
   15.34 -GTKColorChooserPanel.valueMnemonic=65
   15.35 +GTKColorChooserPanel.valueMnemonic=86
   15.36  
   15.37  GTKColorChooserPanel.blueText=Azul:
   15.38 -GTKColorChooserPanel.blueMnemonic=65
   15.39 +GTKColorChooserPanel.blueMnemonic=66
   15.40  
   15.41 -GTKColorChooserPanel.colorNameText=Nombre del color:
   15.42 +GTKColorChooserPanel.colorNameText=Nombre del Color:
   15.43  GTKColorChooserPanel.colorNameMnemonic=78
   15.44  
   15.45  
   15.46  
   15.47  ############ FILE CHOOSER STRINGS #############
   15.48  
   15.49 -FileChooser.acceptAllFileFilterText=Todos los archivos
   15.50 -FileChooser.newFolderButtonText=Nueva carpeta
   15.51 +FileChooser.acceptAllFileFilterText=Todos los Archivos
   15.52 +FileChooser.newFolderButtonText=Nueva Carpeta
   15.53  FileChooser.newFolderButtonMnemonic=78
   15.54 -FileChooser.newFolderDialogText=Nombre de la carpeta:
   15.55 +FileChooser.newFolderDialogText=Nombre de la Carpeta:
   15.56  FileChooser.newFolderNoDirectoryErrorTitleText=Error
   15.57 -FileChooser.newFolderNoDirectoryErrorText=Error creating directory "{0}": No such file or directory
   15.58 -FileChooser.deleteFileButtonText=Eliminar archivo
   15.59 +FileChooser.newFolderNoDirectoryErrorText=Error al crear el directorio "{0}": no existe dicho archivo o directorio
   15.60 +FileChooser.deleteFileButtonText=Suprimir Archivo
   15.61  FileChooser.deleteFileButtonMnemonic=76
   15.62 -FileChooser.renameFileButtonText=Renombrar archivo
   15.63 +FileChooser.renameFileButtonText=Cambiar Nombre a Archivo
   15.64  FileChooser.renameFileButtonMnemonic=82
   15.65  FileChooser.cancelButtonText=Cancelar
   15.66  FileChooser.cancelButtonMnemonic=67
   15.67 -FileChooser.saveButtonText=Guardar
   15.68 -FileChooser.saveButtonMnemonic=82
   15.69 +FileChooser.saveButtonText=Aceptar
   15.70 +FileChooser.saveButtonMnemonic=79
   15.71  FileChooser.openButtonText=Aceptar
   15.72  FileChooser.openButtonMnemonic=79
   15.73  FileChooser.saveDialogTitleText=Guardar
   15.74  FileChooser.openDialogTitleText=Abrir
   15.75 -FileChooser.pathLabelText=Selecci\u00f3n:
   15.76 +FileChooser.pathLabelText=Selecci\u00F3n:
   15.77  FileChooser.filterLabelText=Filtro:
   15.78  FileChooser.pathLabelMnemonic=83
   15.79  FileChooser.foldersLabelText=Carpetas
   15.80 -FileChooser.foldersLabelMnemonic=74
   15.81 +FileChooser.foldersLabelMnemonic=68
   15.82  FileChooser.filesLabelText=Archivos
   15.83  FileChooser.filesLabelMnemonic=70
   15.84  
   15.85 -FileChooser.cancelButtonToolTipText=Cancelar cuadro de di\u00e1logo de selecci\u00f3n de archivos.
   15.86 +FileChooser.cancelButtonToolTipText=Abortar cuadro de di\u00E1logo del selector de archivos.
   15.87  FileChooser.saveButtonToolTipText=Guardar el archivo seleccionado.
   15.88  FileChooser.openButtonToolTipText=Abrir el archivo seleccionado.
   15.89  
   15.90  FileChooser.renameFileDialogText=Cambiar el nombre del archivo "{0}" por
   15.91  FileChooser.renameFileErrorTitle=Error 
   15.92 -FileChooser.renameFileErrorText=Error al cambiar el nombre del archivo "{0}" por "{1}"
   15.93 +FileChooser.renameFileErrorText=Error al cambiar el nombre del archivo "{0}" a "{1}"
   15.94  
   15.95  OptionPane.okButtonMnemonic=79
   15.96  OptionPane.cancelButtonMnemonic=67
    16.1 --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties	Tue Feb 15 19:16:39 2011 -0800
    16.2 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties	Tue Feb 15 20:18:20 2011 -0800
    16.3 @@ -6,7 +6,7 @@
    16.4  # GTK specific properties
    16.5  
    16.6  # GTK color chooser properties:
    16.7 -GTKColorChooserPanel.nameText=S\u00e9lectionneur de couleur GTK
    16.8 +GTKColorChooserPanel.nameText=S\u00E9lecteur de couleurs GTK
    16.9  # mnemonic as a VK_ constant
   16.10  GTKColorChooserPanel.mnemonic=71
   16.11  # Can also define GTKColorChooserPanel.dispalyedMnemonicIndex if you
   16.12 @@ -20,25 +20,25 @@
   16.13  # GTKColorChooserPanel.hueMnemonicIndex=1 would indicate the second
   16.14  # character of GTKColorChooserPanel.hueText should be underlined to
   16.15  # represent the mnemonic.
   16.16 -GTKColorChooserPanel.hueText=Teinte\u00a0:
   16.17 -GTKColorChooserPanel.hueMnemonic=84
   16.18 +GTKColorChooserPanel.hueText=Teinte\u00A0:
   16.19 +GTKColorChooserPanel.hueMnemonic=72
   16.20  
   16.21 -GTKColorChooserPanel.redText=Rouge\u00a0:
   16.22 -GTKColorChooserPanel.redMnemonic=82
   16.23 +GTKColorChooserPanel.redText=Rouge\u00A0:
   16.24 +GTKColorChooserPanel.redMnemonic=69
   16.25  
   16.26 -GTKColorChooserPanel.saturationText=Saturation\u00a0:
   16.27 +GTKColorChooserPanel.saturationText=Saturation\u00A0:
   16.28  GTKColorChooserPanel.saturationMnemonic=83
   16.29  
   16.30 -GTKColorChooserPanel.greenText=Vert\u00a0:
   16.31 -GTKColorChooserPanel.greenMnemonic=69
   16.32 +GTKColorChooserPanel.greenText=Vert\u00A0:
   16.33 +GTKColorChooserPanel.greenMnemonic=71
   16.34  
   16.35 -GTKColorChooserPanel.valueText=Valeur\u00a0:
   16.36 +GTKColorChooserPanel.valueText=Valeur\u00A0:
   16.37  GTKColorChooserPanel.valueMnemonic=86
   16.38  
   16.39 -GTKColorChooserPanel.blueText=Bleu\u00a0:
   16.40 +GTKColorChooserPanel.blueText=Bleu\u00A0:
   16.41  GTKColorChooserPanel.blueMnemonic=66
   16.42  
   16.43 -GTKColorChooserPanel.colorNameText=Nom de la couleur\u00a0:
   16.44 +GTKColorChooserPanel.colorNameText=Nom de la couleur\u00A0:
   16.45  GTKColorChooserPanel.colorNameMnemonic=78
   16.46  
   16.47  
   16.48 @@ -48,34 +48,34 @@
   16.49  FileChooser.acceptAllFileFilterText=Tous les fichiers
   16.50  FileChooser.newFolderButtonText=Nouveau dossier
   16.51  FileChooser.newFolderButtonMnemonic=78
   16.52 -FileChooser.newFolderDialogText=Nom de dossier:
   16.53 -FileChooser.newFolderNoDirectoryErrorTitleText=Error
   16.54 -FileChooser.newFolderNoDirectoryErrorText=Error creating directory "{0}": No such file or directory
   16.55 +FileChooser.newFolderDialogText=Nom du dossier :
   16.56 +FileChooser.newFolderNoDirectoryErrorTitleText=Erreur
   16.57 +FileChooser.newFolderNoDirectoryErrorText=Erreur lors de la cr\u00E9ation du r\u00E9pertoire "{0}" : ce fichier ou r\u00E9pertoire n''existe pas
   16.58  FileChooser.deleteFileButtonText=Supprimer le fichier
   16.59  FileChooser.deleteFileButtonMnemonic=76
   16.60  FileChooser.renameFileButtonText=Renommer le fichier
   16.61  FileChooser.renameFileButtonMnemonic=82
   16.62  FileChooser.cancelButtonText=Annuler
   16.63 -FileChooser.cancelButtonMnemonic=70
   16.64 -FileChooser.saveButtonText=Enregistrer
   16.65 +FileChooser.cancelButtonMnemonic=67
   16.66 +FileChooser.saveButtonText=OK
   16.67  FileChooser.saveButtonMnemonic=79
   16.68  FileChooser.openButtonText=OK
   16.69  FileChooser.openButtonMnemonic=79
   16.70  FileChooser.saveDialogTitleText=Enregistrer
   16.71  FileChooser.openDialogTitleText=Ouvrir
   16.72 -FileChooser.pathLabelText=S\u00e9lection\u00a0:
   16.73 +FileChooser.pathLabelText=S\u00E9lection\u00A0:
   16.74  FileChooser.filterLabelText=Filtre :
   16.75  FileChooser.pathLabelMnemonic=83
   16.76  FileChooser.foldersLabelText=Dossiers
   16.77 -FileChooser.foldersLabelMnemonic=71
   16.78 +FileChooser.foldersLabelMnemonic=68
   16.79  FileChooser.filesLabelText=Fichiers
   16.80  FileChooser.filesLabelMnemonic=70
   16.81  
   16.82 -FileChooser.cancelButtonToolTipText=Abandonner la bo\u00eete de dialogue du s\u00e9lectionneur de fichier.
   16.83 -FileChooser.saveButtonToolTipText=Enregistrer le fichier s\u00e9lectionn\u00e9.
   16.84 -FileChooser.openButtonToolTipText=Ouvrir le fichier s\u00e9lectionn\u00e9.
   16.85 +FileChooser.cancelButtonToolTipText=Ferme la bo\u00EEte de dialogue du s\u00E9lecteur de fichiers.
   16.86 +FileChooser.saveButtonToolTipText=Enregistre le fichier s\u00E9lectionn\u00E9.
   16.87 +FileChooser.openButtonToolTipText=Ouvre le fichier s\u00E9lectionn\u00E9.
   16.88  
   16.89 -FileChooser.renameFileDialogText=Renommer le fichier "{0}" en
   16.90 +FileChooser.renameFileDialogText=Renomme le fichier "{0}" en
   16.91  FileChooser.renameFileErrorTitle=Erreur 
   16.92  FileChooser.renameFileErrorText=Erreur lors du changement de nom du fichier "{0}" en "{1}"
   16.93  
    17.1 --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties	Tue Feb 15 19:16:39 2011 -0800
    17.2 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties	Tue Feb 15 20:18:20 2011 -0800
    17.3 @@ -20,17 +20,17 @@
    17.4  # GTKColorChooserPanel.hueMnemonicIndex=1 would indicate the second
    17.5  # character of GTKColorChooserPanel.hueText should be underlined to
    17.6  # represent the mnemonic.
    17.7 -GTKColorChooserPanel.hueText=Tonalit\u00e0:
    17.8 -GTKColorChooserPanel.hueMnemonic=84
    17.9 +GTKColorChooserPanel.hueText=Tonalit\u00E0:
   17.10 +GTKColorChooserPanel.hueMnemonic=72
   17.11  
   17.12  GTKColorChooserPanel.redText=Rosso:
   17.13 -GTKColorChooserPanel.redMnemonic=82
   17.14 +GTKColorChooserPanel.redMnemonic=69
   17.15  
   17.16  GTKColorChooserPanel.saturationText=Saturazione:
   17.17  GTKColorChooserPanel.saturationMnemonic=83
   17.18  
   17.19  GTKColorChooserPanel.greenText=Verde:
   17.20 -GTKColorChooserPanel.greenMnemonic=69
   17.21 +GTKColorChooserPanel.greenMnemonic=71
   17.22  
   17.23  GTKColorChooserPanel.valueText=Valore:
   17.24  GTKColorChooserPanel.valueMnemonic=86
   17.25 @@ -49,16 +49,16 @@
   17.26  FileChooser.newFolderButtonText=Nuova cartella
   17.27  FileChooser.newFolderButtonMnemonic=78
   17.28  FileChooser.newFolderDialogText=Nome della cartella:
   17.29 -FileChooser.newFolderNoDirectoryErrorTitleText=Error
   17.30 -FileChooser.newFolderNoDirectoryErrorText=Error creating directory "{0}": No such file or directory
   17.31 +FileChooser.newFolderNoDirectoryErrorTitleText=Errore
   17.32 +FileChooser.newFolderNoDirectoryErrorText=Errore durante la creazione della directory "{0}": file o directory inesistente
   17.33  FileChooser.deleteFileButtonText=Elimina file
   17.34  FileChooser.deleteFileButtonMnemonic=76
   17.35  FileChooser.renameFileButtonText=Rinomina file
   17.36  FileChooser.renameFileButtonMnemonic=82
   17.37  FileChooser.cancelButtonText=Annulla
   17.38  FileChooser.cancelButtonMnemonic=67
   17.39 -FileChooser.saveButtonText=Salva
   17.40 -FileChooser.saveButtonMnemonic=82
   17.41 +FileChooser.saveButtonText=OK
   17.42 +FileChooser.saveButtonMnemonic=79
   17.43  FileChooser.openButtonText=OK
   17.44  FileChooser.openButtonMnemonic=79
   17.45  FileChooser.saveDialogTitleText=Salva
   17.46 @@ -67,17 +67,17 @@
   17.47  FileChooser.filterLabelText=Filtro:
   17.48  FileChooser.pathLabelMnemonic=83
   17.49  FileChooser.foldersLabelText=Cartelle
   17.50 -FileChooser.foldersLabelMnemonic=79
   17.51 +FileChooser.foldersLabelMnemonic=68
   17.52  FileChooser.filesLabelText=File
   17.53  FileChooser.filesLabelMnemonic=70
   17.54  
   17.55 -FileChooser.cancelButtonToolTipText=Chiude la finestra di dialogo di selezione colore.
   17.56 +FileChooser.cancelButtonToolTipText=Chiude la finestra di dialogo di selezione file.
   17.57  FileChooser.saveButtonToolTipText=Salva il file selezionato.
   17.58  FileChooser.openButtonToolTipText=Apre il file selezionato.
   17.59  
   17.60 -FileChooser.renameFileDialogText=Rinomina del file "{0}" in
   17.61 +FileChooser.renameFileDialogText=Rinomina file "{0}" in
   17.62  FileChooser.renameFileErrorTitle=Errore 
   17.63 -FileChooser.renameFileErrorText=Errore nella rinomina del file "{0}" in "{1}"
   17.64 +FileChooser.renameFileErrorText=Errore durante la ridenominazione del file "{0}" in "{1}"
   17.65  
   17.66  OptionPane.okButtonMnemonic=79
   17.67  OptionPane.cancelButtonMnemonic=67
    18.1 --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties	Tue Feb 15 19:16:39 2011 -0800
    18.2 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties	Tue Feb 15 20:18:20 2011 -0800
    18.3 @@ -6,7 +6,7 @@
    18.4  # GTK specific properties
    18.5  
    18.6  # GTK color chooser properties:
    18.7 -GTKColorChooserPanel.nameText=GTK \u30ab\u30e9\u30fc\u30c1\u30e5\u30fc\u30b6
    18.8 +GTKColorChooserPanel.nameText=GTK\u30AB\u30E9\u30FC\u30FB\u30C1\u30E5\u30FC\u30B6
    18.9  # mnemonic as a VK_ constant
   18.10  GTKColorChooserPanel.mnemonic=71
   18.11  # Can also define GTKColorChooserPanel.dispalyedMnemonicIndex if you
   18.12 @@ -20,64 +20,64 @@
   18.13  # GTKColorChooserPanel.hueMnemonicIndex=1 would indicate the second
   18.14  # character of GTKColorChooserPanel.hueText should be underlined to
   18.15  # represent the mnemonic.
   18.16 -GTKColorChooserPanel.hueText=\u8272\u5408\u3044(H):
   18.17 +GTKColorChooserPanel.hueText=\u8272\u76F8:
   18.18  GTKColorChooserPanel.hueMnemonic=72
   18.19  
   18.20 -GTKColorChooserPanel.redText=\u8d64(E):
   18.21 +GTKColorChooserPanel.redText=\u8D64:
   18.22  GTKColorChooserPanel.redMnemonic=69
   18.23  
   18.24 -GTKColorChooserPanel.saturationText=\u5f69\u5ea6(S):
   18.25 +GTKColorChooserPanel.saturationText=\u5F69\u5EA6:
   18.26  GTKColorChooserPanel.saturationMnemonic=83
   18.27  
   18.28 -GTKColorChooserPanel.greenText=\u7dd1(G):
   18.29 +GTKColorChooserPanel.greenText=\u7DD1:
   18.30  GTKColorChooserPanel.greenMnemonic=71
   18.31  
   18.32 -GTKColorChooserPanel.valueText=\u5024(V):
   18.33 +GTKColorChooserPanel.valueText=\u5024:
   18.34  GTKColorChooserPanel.valueMnemonic=86
   18.35  
   18.36 -GTKColorChooserPanel.blueText=\u9752(B):
   18.37 +GTKColorChooserPanel.blueText=\u9752:
   18.38  GTKColorChooserPanel.blueMnemonic=66
   18.39  
   18.40 -GTKColorChooserPanel.colorNameText=\u8272\u540d(N):
   18.41 +GTKColorChooserPanel.colorNameText=\u8272\u540D:
   18.42  GTKColorChooserPanel.colorNameMnemonic=78
   18.43  
   18.44  
   18.45  
   18.46  ############ FILE CHOOSER STRINGS #############
   18.47  
   18.48 -FileChooser.acceptAllFileFilterText=\u3059\u3079\u3066\u306e\u30d5\u30a1\u30a4\u30eb
   18.49 -FileChooser.newFolderButtonText=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0
   18.50 +FileChooser.acceptAllFileFilterText=\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB
   18.51 +FileChooser.newFolderButtonText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0
   18.52  FileChooser.newFolderButtonMnemonic=78
   18.53 -FileChooser.newFolderDialogText=\u30d5\u30a9\u30eb\u30c0\u540d:
   18.54 -FileChooser.newFolderNoDirectoryErrorTitleText=Error
   18.55 -FileChooser.newFolderNoDirectoryErrorText=Error creating directory "{0}": No such file or directory
   18.56 -FileChooser.deleteFileButtonText=\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664
   18.57 +FileChooser.newFolderDialogText=\u30D5\u30A9\u30EB\u30C0\u540D:
   18.58 +FileChooser.newFolderNoDirectoryErrorTitleText=\u30A8\u30E9\u30FC
   18.59 +FileChooser.newFolderNoDirectoryErrorText=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA"{0}"\u306E\u4F5C\u6210\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F: \u3053\u306E\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306F\u5B58\u5728\u3057\u307E\u305B\u3093
   18.60 +FileChooser.deleteFileButtonText=\u30D5\u30A1\u30A4\u30EB\u306E\u524A\u9664
   18.61  FileChooser.deleteFileButtonMnemonic=76
   18.62 -FileChooser.renameFileButtonText=\u30d5\u30a1\u30a4\u30eb\u540d\u3092\u5909\u66f4
   18.63 +FileChooser.renameFileButtonText=\u30D5\u30A1\u30A4\u30EB\u306E\u540D\u524D\u5909\u66F4
   18.64  FileChooser.renameFileButtonMnemonic=82
   18.65 -FileChooser.cancelButtonText=\u53d6\u6d88\u3057
   18.66 +FileChooser.cancelButtonText=\u53D6\u6D88
   18.67  FileChooser.cancelButtonMnemonic=67
   18.68 -FileChooser.saveButtonText=\u4fdd\u5b58
   18.69 +FileChooser.saveButtonText=OK
   18.70  FileChooser.saveButtonMnemonic=79
   18.71 -FileChooser.openButtonText=\u4e86\u89e3
   18.72 +FileChooser.openButtonText=OK
   18.73  FileChooser.openButtonMnemonic=79
   18.74 -FileChooser.saveDialogTitleText=\u4fdd\u5b58
   18.75 -FileChooser.openDialogTitleText=\u958b\u304f
   18.76 -FileChooser.pathLabelText=\u9078\u629e:
   18.77 -FileChooser.filterLabelText=\u30d5\u30a3\u30eb\u30bf:
   18.78 +FileChooser.saveDialogTitleText=\u4FDD\u5B58
   18.79 +FileChooser.openDialogTitleText=\u958B\u304F
   18.80 +FileChooser.pathLabelText=\u9078\u629E:
   18.81 +FileChooser.filterLabelText=\u30D5\u30A3\u30EB\u30BF:
   18.82  FileChooser.pathLabelMnemonic=83
   18.83 -FileChooser.foldersLabelText=\u30d5\u30a9\u30eb\u30c0
   18.84 +FileChooser.foldersLabelText=\u30D5\u30A9\u30EB\u30C0
   18.85  FileChooser.foldersLabelMnemonic=68
   18.86 -FileChooser.filesLabelText=\u30d5\u30a1\u30a4\u30eb
   18.87 +FileChooser.filesLabelText=\u30D5\u30A1\u30A4\u30EB
   18.88  FileChooser.filesLabelMnemonic=70
   18.89  
   18.90 -FileChooser.cancelButtonToolTipText=\u30d5\u30a1\u30a4\u30eb\u30c1\u30e5\u30fc\u30b6\u30c0\u30a4\u30a2\u30ed\u30b0\u3092\u5f37\u5236\u7d42\u4e86
   18.91 -FileChooser.saveButtonToolTipText=\u9078\u629e\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u4fdd\u5b58
   18.92 -FileChooser.openButtonToolTipText=\u9078\u629e\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f
   18.93 +FileChooser.cancelButtonToolTipText=\u30D5\u30A1\u30A4\u30EB\u30FB\u30C1\u30E5\u30FC\u30B6\u30FB\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u7D42\u4E86\u3057\u307E\u3059\u3002
   18.94 +FileChooser.saveButtonToolTipText=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3057\u307E\u3059\u3002
   18.95 +FileChooser.openButtonToolTipText=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304D\u307E\u3059\u3002
   18.96  
   18.97 -FileChooser.renameFileDialogText=\u30d5\u30a1\u30a4\u30eb "{0}" \u306e\u540d\u524d\u3092\u5909\u66f4:
   18.98 -FileChooser.renameFileErrorTitle=\u30a8\u30e9\u30fc 
   18.99 -FileChooser.renameFileErrorText=\u30d5\u30a1\u30a4\u30eb "{0}" \u3092 "{1}" \u3078\u5909\u66f4\u6642\u306b\u30a8\u30e9\u30fc
  18.100 +FileChooser.renameFileDialogText=\u30D5\u30A1\u30A4\u30EB"{0}"\u3092\u6B21\u306E\u540D\u524D\u306B\u5909\u66F4:
  18.101 +FileChooser.renameFileErrorTitle=\u30A8\u30E9\u30FC 
  18.102 +FileChooser.renameFileErrorText=\u30D5\u30A1\u30A4\u30EB"{0}"\u306E"{1}"\u3078\u306E\u5909\u66F4\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
  18.103  
  18.104  OptionPane.okButtonMnemonic=79
  18.105  OptionPane.cancelButtonMnemonic=67
    19.1 --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties	Tue Feb 15 19:16:39 2011 -0800
    19.2 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties	Tue Feb 15 20:18:20 2011 -0800
    19.3 @@ -6,7 +6,7 @@
    19.4  # GTK specific properties
    19.5  
    19.6  # GTK color chooser properties:
    19.7 -GTKColorChooserPanel.nameText=GTK \uc0c9 \uc120\ud0dd
    19.8 +GTKColorChooserPanel.nameText=GTK \uC0C9\uC0C1 \uC120\uD0DD\uAE30
    19.9  # mnemonic as a VK_ constant
   19.10  GTKColorChooserPanel.mnemonic=71
   19.11  # Can also define GTKColorChooserPanel.dispalyedMnemonicIndex if you
   19.12 @@ -20,64 +20,64 @@
   19.13  # GTKColorChooserPanel.hueMnemonicIndex=1 would indicate the second
   19.14  # character of GTKColorChooserPanel.hueText should be underlined to
   19.15  # represent the mnemonic.
   19.16 -GTKColorChooserPanel.hueText=\uc0c9\uc0c1(H):
   19.17 +GTKColorChooserPanel.hueText=\uC0C9\uC870:
   19.18  GTKColorChooserPanel.hueMnemonic=72
   19.19  
   19.20 -GTKColorChooserPanel.redText=\ube68\uac15(E):
   19.21 +GTKColorChooserPanel.redText=\uBE68\uAC04\uC0C9:
   19.22  GTKColorChooserPanel.redMnemonic=69
   19.23  
   19.24 -GTKColorChooserPanel.saturationText=\ucc44\ub3c4(S):
   19.25 +GTKColorChooserPanel.saturationText=\uCC44\uB3C4:
   19.26  GTKColorChooserPanel.saturationMnemonic=83
   19.27  
   19.28 -GTKColorChooserPanel.greenText=\ub179\uc0c9(G):
   19.29 +GTKColorChooserPanel.greenText=\uB179\uC0C9:
   19.30  GTKColorChooserPanel.greenMnemonic=71
   19.31  
   19.32 -GTKColorChooserPanel.valueText=\uac12(V):
   19.33 +GTKColorChooserPanel.valueText=\uAC12:
   19.34  GTKColorChooserPanel.valueMnemonic=86
   19.35  
   19.36 -GTKColorChooserPanel.blueText=\ud30c\ub791(B):
   19.37 +GTKColorChooserPanel.blueText=\uD30C\uB780\uC0C9:
   19.38  GTKColorChooserPanel.blueMnemonic=66
   19.39  
   19.40 -GTKColorChooserPanel.colorNameText=\uc0c9 \uc774\ub984(N):
   19.41 +GTKColorChooserPanel.colorNameText=\uC0C9\uC0C1 \uC774\uB984:
   19.42  GTKColorChooserPanel.colorNameMnemonic=78
   19.43  
   19.44  
   19.45  
   19.46  ############ FILE CHOOSER STRINGS #############
   19.47  
   19.48 -FileChooser.acceptAllFileFilterText=\ubaa8\ub4e0 \ud30c\uc77c
   19.49 -FileChooser.newFolderButtonText=\uc0c8 \ud3f4\ub354
   19.50 +FileChooser.acceptAllFileFilterText=\uBAA8\uB4E0 \uD30C\uC77C
   19.51 +FileChooser.newFolderButtonText=\uC0C8 \uD3F4\uB354
   19.52  FileChooser.newFolderButtonMnemonic=78
   19.53 -FileChooser.newFolderDialogText=\ud3f4\ub354 \uc774\ub984:
   19.54 -FileChooser.newFolderNoDirectoryErrorTitleText=Error
   19.55 -FileChooser.newFolderNoDirectoryErrorText=Error creating directory "{0}": No such file or directory
   19.56 -FileChooser.deleteFileButtonText=\ud30c\uc77c \uc0ad\uc81c
   19.57 +FileChooser.newFolderDialogText=\uD3F4\uB354 \uC774\uB984:
   19.58 +FileChooser.newFolderNoDirectoryErrorTitleText=\uC624\uB958
   19.59 +FileChooser.newFolderNoDirectoryErrorText="{0}" \uB514\uB809\uD1A0\uB9AC\uB97C \uC0DD\uC131\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD: \uD574\uB2F9 \uD30C\uC77C \uB610\uB294 \uB514\uB809\uD1A0\uB9AC\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.
   19.60 +FileChooser.deleteFileButtonText=\uD30C\uC77C \uC0AD\uC81C
   19.61  FileChooser.deleteFileButtonMnemonic=76
   19.62 -FileChooser.renameFileButtonText=\ud30c\uc77c \uc774\ub984 \ubc14\uafb8\uae30
   19.63 +FileChooser.renameFileButtonText=\uD30C\uC77C \uC774\uB984 \uBC14\uAFB8\uAE30
   19.64  FileChooser.renameFileButtonMnemonic=82
   19.65 -FileChooser.cancelButtonText=\ucde8\uc18c
   19.66 +FileChooser.cancelButtonText=\uCDE8\uC18C
   19.67  FileChooser.cancelButtonMnemonic=67
   19.68 -FileChooser.saveButtonText=\uc800\uc7a5
   19.69 +FileChooser.saveButtonText=\uD655\uC778
   19.70  FileChooser.saveButtonMnemonic=79
   19.71 -FileChooser.openButtonText=\ud655\uc778
   19.72 +FileChooser.openButtonText=\uD655\uC778
   19.73  FileChooser.openButtonMnemonic=79
   19.74 -FileChooser.saveDialogTitleText=\uc800\uc7a5
   19.75 -FileChooser.openDialogTitleText=\uc5f4\uae30
   19.76 -FileChooser.pathLabelText=\uc120\ud0dd:
   19.77 -FileChooser.filterLabelText=\ud544\ud130:
   19.78 +FileChooser.saveDialogTitleText=\uC800\uC7A5
   19.79 +FileChooser.openDialogTitleText=\uC5F4\uAE30
   19.80 +FileChooser.pathLabelText=\uC120\uD0DD:
   19.81 +FileChooser.filterLabelText=\uD544\uD130:
   19.82  FileChooser.pathLabelMnemonic=83
   19.83 -FileChooser.foldersLabelText=\ud3f4\ub354
   19.84 +FileChooser.foldersLabelText=\uD3F4\uB354
   19.85  FileChooser.foldersLabelMnemonic=68
   19.86 -FileChooser.filesLabelText=\ud30c\uc77c
   19.87 +FileChooser.filesLabelText=\uD30C\uC77C
   19.88  FileChooser.filesLabelMnemonic=70
   19.89  
   19.90 -FileChooser.cancelButtonToolTipText=\ud30c\uc77c \uc120\ud0dd \ub300\ud654 \uc0c1\uc790\ub97c \uc911\ub2e8\ud569\ub2c8\ub2e4.
   19.91 -FileChooser.saveButtonToolTipText=\uc120\ud0dd\ud55c \ud30c\uc77c\uc744 \uc800\uc7a5\ud569\ub2c8\ub2e4.
   19.92 -FileChooser.openButtonToolTipText=\uc120\ud0dd\ud55c \ud30c\uc77c\uc744 \uc5fd\ub2c8\ub2e4.
   19.93 +FileChooser.cancelButtonToolTipText=\uD30C\uC77C \uC120\uD0DD\uAE30 \uB300\uD654\uC0C1\uC790\uB97C \uC911\uB2E8\uD569\uB2C8\uB2E4.
   19.94 +FileChooser.saveButtonToolTipText=\uC120\uD0DD\uB41C \uD30C\uC77C\uC744 \uC800\uC7A5\uD569\uB2C8\uB2E4.
   19.95 +FileChooser.openButtonToolTipText=\uC120\uD0DD\uB41C \uD30C\uC77C\uC744 \uC5FD\uB2C8\uB2E4.
   19.96  
   19.97 -FileChooser.renameFileDialogText=\ud30c\uc77c "{0}"\uc744 \ub2e4\uc74c\uc73c\ub85c \uc774\ub984 \ubc14\uafb8\uae30
   19.98 -FileChooser.renameFileErrorTitle=\uc624\ub958 
   19.99 -FileChooser.renameFileErrorText="{0}"\uc5d0\uc11c "{1}"\ub85c \uc774\ub984 \ubc14\uafb8\uae30 \uc624\ub958
  19.100 +FileChooser.renameFileDialogText="{0}" \uD30C\uC77C\uC758 \uC774\uB984 \uBC14\uAFB8\uAE30
  19.101 +FileChooser.renameFileErrorTitle=\uC624\uB958 
  19.102 +FileChooser.renameFileErrorText="{0}" \uD30C\uC77C\uC758 \uC774\uB984\uC744 "{1}"(\uC73C)\uB85C \uBC14\uAFB8\uB294 \uC911 \uC624\uB958\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4.
  19.103  
  19.104  OptionPane.okButtonMnemonic=79
  19.105  OptionPane.cancelButtonMnemonic=67
    20.1 --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
    20.2 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
    20.3 @@ -6,7 +6,7 @@
    20.4  # GTK specific properties
    20.5  
    20.6  # GTK color chooser properties:
    20.7 -GTKColorChooserPanel.nameText=Seletor de cores do GTK
    20.8 +GTKColorChooserPanel.nameText=Seletor de Cores do GTK
    20.9  # mnemonic as a VK_ constant
   20.10  GTKColorChooserPanel.mnemonic=71
   20.11  # Can also define GTKColorChooserPanel.dispalyedMnemonicIndex if you
   20.12 @@ -26,7 +26,7 @@
   20.13  GTKColorChooserPanel.redText=Vermelho:
   20.14  GTKColorChooserPanel.redMnemonic=69
   20.15  
   20.16 -GTKColorChooserPanel.saturationText=Satura\u00e7\u00e3o:
   20.17 +GTKColorChooserPanel.saturationText=Satura\u00E7\u00E3o:
   20.18  GTKColorChooserPanel.saturationMnemonic=83
   20.19  
   20.20  GTKColorChooserPanel.greenText=Verde:
   20.21 @@ -38,20 +38,22 @@
   20.22  GTKColorChooserPanel.blueText=Azul:
   20.23  GTKColorChooserPanel.blueMnemonic=66
   20.24  
   20.25 -GTKColorChooserPanel.colorNameText=Nome da cor:
   20.26 +GTKColorChooserPanel.colorNameText=Nome da Cor:
   20.27  GTKColorChooserPanel.colorNameMnemonic=78
   20.28  
   20.29  
   20.30  
   20.31  ############ FILE CHOOSER STRINGS #############
   20.32  
   20.33 -FileChooser.acceptAllFileFilterText=Todos os arquivos
   20.34 -FileChooser.newFolderButtonText=Nova pasta
   20.35 +FileChooser.acceptAllFileFilterText=Todos os Arquivos
   20.36 +FileChooser.newFolderButtonText=Nova Pasta
   20.37  FileChooser.newFolderButtonMnemonic=78
   20.38  FileChooser.newFolderDialogText=Nome da pasta:
   20.39 -FileChooser.deleteFileButtonText=Excluir arquivo
   20.40 +FileChooser.newFolderNoDirectoryErrorTitleText=Erro
   20.41 +FileChooser.newFolderNoDirectoryErrorText=Erro ao criar o diret\u00F3rio "{0}": N\u00E3o h\u00E1 arquivo ou diret\u00F3rio
   20.42 +FileChooser.deleteFileButtonText=Deletar Arquivo
   20.43  FileChooser.deleteFileButtonMnemonic=76
   20.44 -FileChooser.renameFileButtonText=Renomear arquivo
   20.45 +FileChooser.renameFileButtonText=Renomear Arquivo
   20.46  FileChooser.renameFileButtonMnemonic=82
   20.47  FileChooser.cancelButtonText=Cancelar
   20.48  FileChooser.cancelButtonMnemonic=67
   20.49 @@ -61,7 +63,7 @@
   20.50  FileChooser.openButtonMnemonic=79
   20.51  FileChooser.saveDialogTitleText=Salvar
   20.52  FileChooser.openDialogTitleText=Abrir
   20.53 -FileChooser.pathLabelText=Sele\u00e7\u00e3o:
   20.54 +FileChooser.pathLabelText=Sele\u00E7\u00E3o:
   20.55  FileChooser.filterLabelText=Filtro:
   20.56  FileChooser.pathLabelMnemonic=83
   20.57  FileChooser.foldersLabelText=Pastas
   20.58 @@ -69,7 +71,7 @@
   20.59  FileChooser.filesLabelText=Arquivos
   20.60  FileChooser.filesLabelMnemonic=70
   20.61  
   20.62 -FileChooser.cancelButtonToolTipText=Anular caixa de di\u00e1logo do seletor de arquivos.
   20.63 +FileChooser.cancelButtonToolTipText=Abortar caixa de di\u00E1logo do seletor de arquivos.
   20.64  FileChooser.saveButtonToolTipText=Salvar arquivo selecionado.
   20.65  FileChooser.openButtonToolTipText=Abrir arquivo selecionado.
   20.66  
    21.1 --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties	Tue Feb 15 19:16:39 2011 -0800
    21.2 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties	Tue Feb 15 20:18:20 2011 -0800
    21.3 @@ -6,7 +6,7 @@
    21.4  # GTK specific properties
    21.5  
    21.6  # GTK color chooser properties:
    21.7 -GTKColorChooserPanel.nameText=GTK F\u00e4rgv\u00e4ljaren
    21.8 +GTKColorChooserPanel.nameText=GTK-f\u00E4rgv\u00E4ljaren
    21.9  # mnemonic as a VK_ constant
   21.10  GTKColorChooserPanel.mnemonic=71
   21.11  # Can also define GTKColorChooserPanel.dispalyedMnemonicIndex if you
   21.12 @@ -21,25 +21,25 @@
   21.13  # character of GTKColorChooserPanel.hueText should be underlined to
   21.14  # represent the mnemonic.
   21.15  GTKColorChooserPanel.hueText=Nyans:
   21.16 -GTKColorChooserPanel.hueMnemonic=78
   21.17 +GTKColorChooserPanel.hueMnemonic=72
   21.18  
   21.19 -GTKColorChooserPanel.redText=R\u00f6d:
   21.20 -GTKColorChooserPanel.redMnemonic=82
   21.21 +GTKColorChooserPanel.redText=R\u00F6d:
   21.22 +GTKColorChooserPanel.redMnemonic=69
   21.23  
   21.24 -GTKColorChooserPanel.saturationText=M\u00e4ttnad:
   21.25 -GTKColorChooserPanel.saturationMnemonic=77
   21.26 +GTKColorChooserPanel.saturationText=M\u00E4ttnad:
   21.27 +GTKColorChooserPanel.saturationMnemonic=83
   21.28  
   21.29 -GTKColorChooserPanel.greenText=Gr\u00f6n:
   21.30 +GTKColorChooserPanel.greenText=Gr\u00F6n:
   21.31  GTKColorChooserPanel.greenMnemonic=71
   21.32  
   21.33 -GTKColorChooserPanel.valueText=V\u00e4rde:
   21.34 +GTKColorChooserPanel.valueText=V\u00E4rde:
   21.35  GTKColorChooserPanel.valueMnemonic=86
   21.36  
   21.37 -GTKColorChooserPanel.blueText=Bl\u00e5:
   21.38 +GTKColorChooserPanel.blueText=Bl\u00E5:
   21.39  GTKColorChooserPanel.blueMnemonic=66
   21.40  
   21.41 -GTKColorChooserPanel.colorNameText=F\u00e4rgnamn:
   21.42 -GTKColorChooserPanel.colorNameMnemonic=70
   21.43 +GTKColorChooserPanel.colorNameText=F\u00E4rg:
   21.44 +GTKColorChooserPanel.colorNameMnemonic=78
   21.45  
   21.46  
   21.47  
   21.48 @@ -47,37 +47,37 @@
   21.49  
   21.50  FileChooser.acceptAllFileFilterText=Alla filer
   21.51  FileChooser.newFolderButtonText=Ny mapp
   21.52 -FileChooser.newFolderButtonMnemonic=70
   21.53 +FileChooser.newFolderButtonMnemonic=78
   21.54  FileChooser.newFolderDialogText=Mapp:
   21.55 -FileChooser.newFolderNoDirectoryErrorTitleText=Error
   21.56 -FileChooser.newFolderNoDirectoryErrorText=Error creating directory "{0}": No such file or directory
   21.57 +FileChooser.newFolderNoDirectoryErrorTitleText=Fel
   21.58 +FileChooser.newFolderNoDirectoryErrorText=Ett fel intr\u00E4ffade vid f\u00F6rs\u00F6k att skapa katalogen "{0}": Filen eller katalogen finns inte
   21.59  FileChooser.deleteFileButtonText=Ta bort fil
   21.60  FileChooser.deleteFileButtonMnemonic=76
   21.61 -FileChooser.renameFileButtonText=Byt namn p\u00e5 fil
   21.62 -FileChooser.renameFileButtonMnemonic=84
   21.63 +FileChooser.renameFileButtonText=Namn\u00E4ndra fil
   21.64 +FileChooser.renameFileButtonMnemonic=82
   21.65  FileChooser.cancelButtonText=Avbryt
   21.66 -FileChooser.cancelButtonMnemonic=83
   21.67 -FileChooser.saveButtonText=Spara
   21.68 -FileChooser.saveButtonMnemonic=80
   21.69 +FileChooser.cancelButtonMnemonic=67
   21.70 +FileChooser.saveButtonText=OK
   21.71 +FileChooser.saveButtonMnemonic=79
   21.72  FileChooser.openButtonText=OK
   21.73  FileChooser.openButtonMnemonic=79
   21.74  FileChooser.saveDialogTitleText=Spara
   21.75 -FileChooser.openDialogTitleText=\u00d6ppna
   21.76 -FileChooser.pathLabelText=Markeringen:
   21.77 +FileChooser.openDialogTitleText=\u00D6ppna
   21.78 +FileChooser.pathLabelText=Val:
   21.79  FileChooser.filterLabelText=Filter:
   21.80 -FileChooser.pathLabelMnemonic=77
   21.81 +FileChooser.pathLabelMnemonic=83
   21.82  FileChooser.foldersLabelText=Mappar
   21.83 -FileChooser.foldersLabelMnemonic=82
   21.84 +FileChooser.foldersLabelMnemonic=68
   21.85  FileChooser.filesLabelText=Filer
   21.86  FileChooser.filesLabelMnemonic=70
   21.87  
   21.88 -FileChooser.cancelButtonToolTipText=St\u00e4ng dialogrutan f\u00f6r filval.
   21.89 -FileChooser.saveButtonToolTipText=Spara den markerade filen.
   21.90 -FileChooser.openButtonToolTipText=\u00d6ppna den markerade filen.
   21.91 +FileChooser.cancelButtonToolTipText=Avbryt dialogrutan Filv\u00E4ljare.
   21.92 +FileChooser.saveButtonToolTipText=Spara vald fil.
   21.93 +FileChooser.openButtonToolTipText=\u00D6ppna vald fil.
   21.94  
   21.95 -FileChooser.renameFileDialogText=Byt namn p\u00e5 fil "{0}" till
   21.96 +FileChooser.renameFileDialogText=Namn\u00E4ndra fil "{0}" till
   21.97  FileChooser.renameFileErrorTitle=Fel 
   21.98 -FileChooser.renameFileErrorText=Det gick inte att byta namn p\u00e5 fil "{0}" till "{1}"
   21.99 +FileChooser.renameFileErrorText=Fel vid namn\u00E4ndring av fil "{0}" till "{1}"
  21.100  
  21.101  OptionPane.okButtonMnemonic=79
  21.102 -OptionPane.cancelButtonMnemonic=83
  21.103 +OptionPane.cancelButtonMnemonic=67
    22.1 --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
    22.2 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
    22.3 @@ -6,7 +6,7 @@
    22.4  # GTK specific properties
    22.5  
    22.6  # GTK color chooser properties:
    22.7 -GTKColorChooserPanel.nameText=GTK Color Chooser
    22.8 +GTKColorChooserPanel.nameText=GTK \u989C\u8272\u9009\u62E9\u5668
    22.9  # mnemonic as a VK_ constant
   22.10  GTKColorChooserPanel.mnemonic=71
   22.11  # Can also define GTKColorChooserPanel.dispalyedMnemonicIndex if you
   22.12 @@ -20,64 +20,64 @@
   22.13  # GTKColorChooserPanel.hueMnemonicIndex=1 would indicate the second
   22.14  # character of GTKColorChooserPanel.hueText should be underlined to
   22.15  # represent the mnemonic.
   22.16 -GTKColorChooserPanel.hueText=\u8272\u8c03(H)\uff1a
   22.17 +GTKColorChooserPanel.hueText=\u8272\u8C03: 
   22.18  GTKColorChooserPanel.hueMnemonic=72
   22.19  
   22.20 -GTKColorChooserPanel.redText=\u7ea2(E)\uff1a
   22.21 +GTKColorChooserPanel.redText=\u7EA2: 
   22.22  GTKColorChooserPanel.redMnemonic=69
   22.23  
   22.24 -GTKColorChooserPanel.saturationText=\u9971\u548c\u5ea6(S)\uff1a
   22.25 +GTKColorChooserPanel.saturationText=\u9971\u548C\u5EA6: 
   22.26  GTKColorChooserPanel.saturationMnemonic=83
   22.27  
   22.28 -GTKColorChooserPanel.greenText=\u7eff(G)\uff1a
   22.29 +GTKColorChooserPanel.greenText=\u7EFF: 
   22.30  GTKColorChooserPanel.greenMnemonic=71
   22.31  
   22.32 -GTKColorChooserPanel.valueText=\u503c(V)\uff1a
   22.33 +GTKColorChooserPanel.valueText=\u503C: 
   22.34  GTKColorChooserPanel.valueMnemonic=86
   22.35  
   22.36 -GTKColorChooserPanel.blueText=\u84dd(B)\uff1a
   22.37 +GTKColorChooserPanel.blueText=\u84DD: 
   22.38  GTKColorChooserPanel.blueMnemonic=66
   22.39  
   22.40 -GTKColorChooserPanel.colorNameText=\u989c\u8272\u540d\u79f0(N)\uff1a
   22.41 +GTKColorChooserPanel.colorNameText=\u989C\u8272\u540D\u79F0: 
   22.42  GTKColorChooserPanel.colorNameMnemonic=78
   22.43  
   22.44  
   22.45  
   22.46  ############ FILE CHOOSER STRINGS #############
   22.47  
   22.48 -FileChooser.acceptAllFileFilterText=\u6240\u6709\u6587\u4ef6
   22.49 -FileChooser.newFolderButtonText=\u65b0\u5efa\u6587\u4ef6\u5939
   22.50 +FileChooser.acceptAllFileFilterText=\u6240\u6709\u6587\u4EF6
   22.51 +FileChooser.newFolderButtonText=\u65B0\u5EFA\u6587\u4EF6\u5939
   22.52  FileChooser.newFolderButtonMnemonic=78
   22.53 -FileChooser.newFolderDialogText=\u6587\u4ef6\u5939\u540d\uff1a
   22.54 -FileChooser.newFolderNoDirectoryErrorTitleText=Error
   22.55 -FileChooser.newFolderNoDirectoryErrorText=Error creating directory "{0}": No such file or directory
   22.56 -FileChooser.deleteFileButtonText=\u5220\u9664\u6587\u4ef6
   22.57 +FileChooser.newFolderDialogText=\u6587\u4EF6\u5939\u540D: 
   22.58 +FileChooser.newFolderNoDirectoryErrorTitleText=\u9519\u8BEF
   22.59 +FileChooser.newFolderNoDirectoryErrorText=\u521B\u5EFA\u76EE\u5F55 "{0}" \u65F6\u51FA\u9519: \u6CA1\u6709\u6B64\u7C7B\u6587\u4EF6\u6216\u76EE\u5F55
   22.60 +FileChooser.deleteFileButtonText=\u5220\u9664\u6587\u4EF6
   22.61  FileChooser.deleteFileButtonMnemonic=76
   22.62 -FileChooser.renameFileButtonText=\u91cd\u547d\u540d\u6587\u4ef6
   22.63 +FileChooser.renameFileButtonText=\u91CD\u547D\u540D\u6587\u4EF6
   22.64  FileChooser.renameFileButtonMnemonic=82
   22.65 -FileChooser.cancelButtonText=\u53d6\u6d88
   22.66 +FileChooser.cancelButtonText=\u53D6\u6D88
   22.67  FileChooser.cancelButtonMnemonic=67
   22.68 -FileChooser.saveButtonText=\u4fdd\u5b58
   22.69 +FileChooser.saveButtonText=\u786E\u5B9A
   22.70  FileChooser.saveButtonMnemonic=79
   22.71 -FileChooser.openButtonText=\u786e\u5b9a
   22.72 +FileChooser.openButtonText=\u786E\u5B9A
   22.73  FileChooser.openButtonMnemonic=79
   22.74 -FileChooser.saveDialogTitleText=\u4fdd\u5b58
   22.75 -FileChooser.openDialogTitleText=\u6253\u5f00
   22.76 -FileChooser.pathLabelText=\u9009\u62e9\uff1a
   22.77 -FileChooser.filterLabelText=\u8fc7\u6ee4\u5668\uff1a
   22.78 +FileChooser.saveDialogTitleText=\u4FDD\u5B58
   22.79 +FileChooser.openDialogTitleText=\u6253\u5F00
   22.80 +FileChooser.pathLabelText=\u9009\u62E9: 
   22.81 +FileChooser.filterLabelText=\u7B5B\u9009\u5668: 
   22.82  FileChooser.pathLabelMnemonic=83
   22.83 -FileChooser.foldersLabelText=\u6587\u4ef6\u5939
   22.84 +FileChooser.foldersLabelText=\u6587\u4EF6\u5939
   22.85  FileChooser.foldersLabelMnemonic=68
   22.86 -FileChooser.filesLabelText=\u6587\u4ef6
   22.87 +FileChooser.filesLabelText=\u6587\u4EF6
   22.88  FileChooser.filesLabelMnemonic=70
   22.89  
   22.90 -FileChooser.cancelButtonToolTipText=\u7ec8\u6b62\u6587\u4ef6\u9009\u62e9\u5668\u5bf9\u8bdd\u6846\u3002
   22.91 -FileChooser.saveButtonToolTipText=\u4fdd\u5b58\u9009\u5b9a\u7684\u6587\u4ef6\u3002
   22.92 -FileChooser.openButtonToolTipText=\u6253\u5f00\u9009\u5b9a\u7684\u6587\u4ef6\u3002
   22.93 +FileChooser.cancelButtonToolTipText=\u4E2D\u6B62\u6587\u4EF6\u9009\u62E9\u5668\u5BF9\u8BDD\u6846\u3002
   22.94 +FileChooser.saveButtonToolTipText=\u4FDD\u5B58\u6240\u9009\u6587\u4EF6\u3002
   22.95 +FileChooser.openButtonToolTipText=\u6253\u5F00\u6240\u9009\u6587\u4EF6\u3002
   22.96  
   22.97 -FileChooser.renameFileDialogText=\u5c06\u6587\u4ef6\u201c{0}\u201d\u91cd\u547d\u540d\u4e3a
   22.98 -FileChooser.renameFileErrorTitle=\u9519\u8bef 
   22.99 -FileChooser.renameFileErrorText=\u5c06\u6587\u4ef6\u201c{0}\u201d\u91cd\u547d\u540d\u4e3a\u201c{1}\u201d\u65f6\u51fa\u9519
  22.100 +FileChooser.renameFileDialogText=\u5C06\u6587\u4EF6 "{0}" \u91CD\u547D\u540D\u4E3A
  22.101 +FileChooser.renameFileErrorTitle=\u9519\u8BEF 
  22.102 +FileChooser.renameFileErrorText=\u5C06\u6587\u4EF6 "{0}" \u91CD\u547D\u540D\u4E3A "{1}" \u65F6\u51FA\u9519
  22.103  
  22.104  OptionPane.okButtonMnemonic=79
  22.105  OptionPane.cancelButtonMnemonic=67
    23.1 --- a/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
    23.2 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
    23.3 @@ -6,7 +6,7 @@
    23.4  # GTK specific properties
    23.5  
    23.6  # GTK color chooser properties:
    23.7 -GTKColorChooserPanel.nameText=GTK Color Chooser
    23.8 +GTKColorChooserPanel.nameText=GTK \u8272\u5F69\u9078\u64C7\u5668
    23.9  # mnemonic as a VK_ constant
   23.10  GTKColorChooserPanel.mnemonic=71
   23.11  # Can also define GTKColorChooserPanel.dispalyedMnemonicIndex if you
   23.12 @@ -20,64 +20,64 @@
   23.13  # GTKColorChooserPanel.hueMnemonicIndex=1 would indicate the second
   23.14  # character of GTKColorChooserPanel.hueText should be underlined to
   23.15  # represent the mnemonic.
   23.16 -GTKColorChooserPanel.hueText=\u8272\u8abf(H):
   23.17 +GTKColorChooserPanel.hueText=\u8272\u8ABF:
   23.18  GTKColorChooserPanel.hueMnemonic=72
   23.19  
   23.20 -GTKColorChooserPanel.redText=\u7d05(E):
   23.21 +GTKColorChooserPanel.redText=\u7D05:
   23.22  GTKColorChooserPanel.redMnemonic=69
   23.23  
   23.24 -GTKColorChooserPanel.saturationText=\u98fd\u548c(S):
   23.25 +GTKColorChooserPanel.saturationText=\u98FD\u548C:
   23.26  GTKColorChooserPanel.saturationMnemonic=83
   23.27  
   23.28 -GTKColorChooserPanel.greenText=\u7da0(G):
   23.29 +GTKColorChooserPanel.greenText=\u7DA0:
   23.30  GTKColorChooserPanel.greenMnemonic=71
   23.31  
   23.32 -GTKColorChooserPanel.valueText=\u503c(V):
   23.33 +GTKColorChooserPanel.valueText=\u503C:
   23.34  GTKColorChooserPanel.valueMnemonic=86
   23.35  
   23.36 -GTKColorChooserPanel.blueText=\u85cd(B):
   23.37 +GTKColorChooserPanel.blueText=\u85CD:
   23.38  GTKColorChooserPanel.blueMnemonic=66
   23.39  
   23.40 -GTKColorChooserPanel.colorNameText=\u984f\u8272\u540d\u7a31(N):
   23.41 +GTKColorChooserPanel.colorNameText=\u984F\u8272\u540D\u7A31:
   23.42  GTKColorChooserPanel.colorNameMnemonic=78
   23.43  
   23.44  
   23.45  
   23.46  ############ FILE CHOOSER STRINGS #############
   23.47  
   23.48 -FileChooser.acceptAllFileFilterText=\u6240\u6709\u6a94\u6848
   23.49 -FileChooser.newFolderButtonText=\u65b0\u6a94\u6848\u593e
   23.50 +FileChooser.acceptAllFileFilterText=\u6240\u6709\u6A94\u6848
   23.51 +FileChooser.newFolderButtonText=\u65B0\u8CC7\u6599\u593E
   23.52  FileChooser.newFolderButtonMnemonic=78
   23.53 -FileChooser.newFolderDialogText=\u6a94\u6848\u593e\u540d\u7a31:
   23.54 -FileChooser.newFolderNoDirectoryErrorTitleText=Error
   23.55 -FileChooser.newFolderNoDirectoryErrorText=Error creating directory "{0}": No such file or directory
   23.56 -FileChooser.deleteFileButtonText=\u522a\u9664\u6a94\u6848
   23.57 +FileChooser.newFolderDialogText=\u8CC7\u6599\u593E\u540D\u7A31:
   23.58 +FileChooser.newFolderNoDirectoryErrorTitleText=\u932F\u8AA4
   23.59 +FileChooser.newFolderNoDirectoryErrorText=\u5EFA\u7ACB\u76EE\u9304 "{0}" \u6642\u767C\u751F\u932F\u8AA4: \u6C92\u6709\u6B64\u6A94\u6848\u6216\u76EE\u9304
   23.60 +FileChooser.deleteFileButtonText=\u522A\u9664\u6A94\u6848
   23.61  FileChooser.deleteFileButtonMnemonic=76
   23.62 -FileChooser.renameFileButtonText=\u91cd\u65b0\u547d\u540d\u6a94\u6848
   23.63 +FileChooser.renameFileButtonText=\u91CD\u65B0\u547D\u540D\u6A94\u6848
   23.64  FileChooser.renameFileButtonMnemonic=82
   23.65 -FileChooser.cancelButtonText=\u53d6\u6d88
   23.66 +FileChooser.cancelButtonText=\u53D6\u6D88
   23.67  FileChooser.cancelButtonMnemonic=67
   23.68 -FileChooser.saveButtonText=\u5132\u5b58
   23.69 +FileChooser.saveButtonText=\u78BA\u5B9A
   23.70  FileChooser.saveButtonMnemonic=79
   23.71 -FileChooser.openButtonText=\u78ba\u5b9a
   23.72 +FileChooser.openButtonText=\u78BA\u5B9A
   23.73  FileChooser.openButtonMnemonic=79
   23.74 -FileChooser.saveDialogTitleText=\u5132\u5b58
   23.75 -FileChooser.openDialogTitleText=\u958b\u555f
   23.76 -FileChooser.pathLabelText=\u9078\u53d6:
   23.77 -FileChooser.filterLabelText=\u904e\u6ffe\u5668:
   23.78 +FileChooser.saveDialogTitleText=\u5132\u5B58
   23.79 +FileChooser.openDialogTitleText=\u958B\u555F
   23.80 +FileChooser.pathLabelText=\u9078\u53D6:
   23.81 +FileChooser.filterLabelText=\u7BE9\u9078:
   23.82  FileChooser.pathLabelMnemonic=83
   23.83 -FileChooser.foldersLabelText=\u6a94\u6848\u593e
   23.84 +FileChooser.foldersLabelText=\u8CC7\u6599\u593E
   23.85  FileChooser.foldersLabelMnemonic=68
   23.86 -FileChooser.filesLabelText=\u6a94\u6848
   23.87 +FileChooser.filesLabelText=\u6A94\u6848
   23.88  FileChooser.filesLabelMnemonic=70
   23.89  
   23.90 -FileChooser.cancelButtonToolTipText=\u4e2d\u65b7\u6a94\u6848\u9078\u64c7\u7a0b\u5f0f\u5c0d\u8a71\u65b9\u584a\u3002
   23.91 -FileChooser.saveButtonToolTipText=\u5132\u5b58\u9078\u53d6\u7684\u6a94\u6848\u3002
   23.92 -FileChooser.openButtonToolTipText=\u958b\u555f\u9078\u53d6\u7684\u6a94\u6848\u3002
   23.93 +FileChooser.cancelButtonToolTipText=\u4E2D\u6B62\u6A94\u6848\u9078\u64C7\u5668\u5C0D\u8A71\u65B9\u584A\u3002
   23.94 +FileChooser.saveButtonToolTipText=\u5132\u5B58\u9078\u53D6\u7684\u6A94\u6848\u3002
   23.95 +FileChooser.openButtonToolTipText=\u958B\u555F\u9078\u53D6\u7684\u6A94\u6848\u3002
   23.96  
   23.97 -FileChooser.renameFileDialogText=\u5c07\u6a94\u6848 "{0}" \u91cd\u65b0\u547d\u540d\u70ba
   23.98 -FileChooser.renameFileErrorTitle=\u932f\u8aa4 
   23.99 -FileChooser.renameFileErrorText=\u5c07\u6a94\u6848 "{0}" \u91cd\u65b0\u547d\u540d\u70ba "{1}" \u6642\u51fa\u73fe\u932f\u8aa4
  23.100 +FileChooser.renameFileDialogText=\u5C07\u6A94\u6848 "{0}" \u91CD\u65B0\u547D\u540D\u70BA
  23.101 +FileChooser.renameFileErrorTitle=\u932F\u8AA4 
  23.102 +FileChooser.renameFileErrorText=\u5C07\u6A94\u6848 "{0}" \u91CD\u65B0\u547D\u540D\u70BA "{1}" \u6642\u51FA\u73FE\u932F\u8AA4
  23.103  
  23.104  OptionPane.okButtonMnemonic=79
  23.105  OptionPane.cancelButtonMnemonic=67
    24.1 --- a/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties	Tue Feb 15 19:16:39 2011 -0800
    24.2 +++ b/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties	Tue Feb 15 20:18:20 2011 -0800
    24.3 @@ -23,18 +23,18 @@
    24.4  FileChooser.saveButtonText=Speichern
    24.5  FileChooser.openButtonText=OK
    24.6  FileChooser.saveDialogTitleText=Speichern
    24.7 -FileChooser.openDialogTitleText=\u00d6ffnen
    24.8 +FileChooser.openDialogTitleText=\u00D6ffnen
    24.9  FileChooser.updateButtonText=Aktualisieren
   24.10  FileChooser.helpButtonText=Hilfe
   24.11  FileChooser.pathLabelText=Pfad- oder Ordnernamen eingeben:
   24.12  FileChooser.filterLabelText=Filter
   24.13  FileChooser.foldersLabelText=Ordner
   24.14  FileChooser.filesLabelText=Dateien
   24.15 -FileChooser.enterFileNameLabelText=Filternamen eingeben:
   24.16 -FileChooser.enterFolderNameLabelText=Enter folder name:
   24.17 +FileChooser.enterFileNameLabelText=Dateinamen eingeben:
   24.18 +FileChooser.enterFolderNameLabelText=Ordnernamen eingeben:
   24.19  
   24.20 -FileChooser.cancelButtonToolTipText=Dialogfeld f\u00fcr Dateiauswahl abbrechen
   24.21 -FileChooser.saveButtonToolTipText=Ausgew\u00e4hlte Datei speichern
   24.22 -FileChooser.openButtonToolTipText=Ausgew\u00e4hlte Datei \u00f6ffnen
   24.23 -FileChooser.updateButtonToolTipText=Verzeichnisliste aktualisieren
   24.24 -FileChooser.helpButtonToolTipText=Hilfe f\u00fcr Dateiauswahl
   24.25 +FileChooser.cancelButtonToolTipText=Dialogfeld f\u00FCr Dateiauswahl schlie\u00DFen.
   24.26 +FileChooser.saveButtonToolTipText=Ausgew\u00E4hlte Datei speichern.
   24.27 +FileChooser.openButtonToolTipText=Ausgew\u00E4hlte Datei \u00F6ffnen.
   24.28 +FileChooser.updateButtonToolTipText=Verzeichnisliste aktualisieren.
   24.29 +FileChooser.helpButtonToolTipText=FileChooser-Hilfe.
    25.1 --- a/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties	Tue Feb 15 19:16:39 2011 -0800
    25.2 +++ b/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties	Tue Feb 15 20:18:20 2011 -0800
    25.3 @@ -26,15 +26,15 @@
    25.4  FileChooser.openDialogTitleText=Abrir
    25.5  FileChooser.updateButtonText=Actualizar
    25.6  FileChooser.helpButtonText=Ayuda
    25.7 -FileChooser.pathLabelText=Introducir v\u00eda de acceso o nombre de carpeta:
    25.8 +FileChooser.pathLabelText=Introducir nombre de la ruta de acceso o carpeta:
    25.9  FileChooser.filterLabelText=Filtro
   25.10  FileChooser.foldersLabelText=Carpetas
   25.11  FileChooser.filesLabelText=Archivos
   25.12  FileChooser.enterFileNameLabelText=Introducir nombre de archivo:
   25.13 -FileChooser.enterFolderNameLabelText=Enter folder name:
   25.14 +FileChooser.enterFolderNameLabelText=Introducir nombre de carpeta:
   25.15  
   25.16 -FileChooser.cancelButtonToolTipText=Cuadro de di\u00e1logo para cancelar elector de archivo.
   25.17 +FileChooser.cancelButtonToolTipText=Abortar cuadro de di\u00E1logo del selector de archivos.
   25.18  FileChooser.saveButtonToolTipText=Guardar archivo seleccionado.
   25.19  FileChooser.openButtonToolTipText=Abrir archivo seleccionado.
   25.20  FileChooser.updateButtonToolTipText=Actualizar lista de directorios.
   25.21 -FileChooser.helpButtonToolTipText=Ayuda elector de archivos.
   25.22 +FileChooser.helpButtonToolTipText=Ayuda del selector de archivos.
    26.1 --- a/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties	Tue Feb 15 19:16:39 2011 -0800
    26.2 +++ b/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties	Tue Feb 15 20:18:20 2011 -0800
    26.3 @@ -24,17 +24,17 @@
    26.4  FileChooser.openButtonText=OK
    26.5  FileChooser.saveDialogTitleText=Enregistrer
    26.6  FileChooser.openDialogTitleText=Ouvrir
    26.7 -FileChooser.updateButtonText=Mise \u00e0 jour
    26.8 +FileChooser.updateButtonText=Mettre \u00E0 jour
    26.9  FileChooser.helpButtonText=Aide
   26.10  FileChooser.pathLabelText=Entrez le chemin ou le nom du dossier :
   26.11  FileChooser.filterLabelText=Filtre
   26.12  FileChooser.foldersLabelText=Dossiers
   26.13  FileChooser.filesLabelText=Fichiers
   26.14  FileChooser.enterFileNameLabelText=Entrez le nom du fichier :
   26.15 -FileChooser.enterFolderNameLabelText=Enter folder name:
   26.16 +FileChooser.enterFolderNameLabelText=Entrez le nom du dossier :
   26.17  
   26.18 -FileChooser.cancelButtonToolTipText=Ferme la bo\u00eete de dialogue du s\u00e9lecteur de fichiers
   26.19 -FileChooser.saveButtonToolTipText=Enregistre le fichier s\u00e9lectionn\u00e9
   26.20 -FileChooser.openButtonToolTipText=Ouvre le fichier s\u00e9lectionn\u00e9
   26.21 -FileChooser.updateButtonToolTipText=Met \u00e0 jour la liste des r\u00e9pertoires
   26.22 -FileChooser.helpButtonToolTipText=Aide sur le s\u00e9lecteur de fichiers
   26.23 +FileChooser.cancelButtonToolTipText=Ferme la bo\u00EEte de dialogue du s\u00E9lecteur de fichiers.
   26.24 +FileChooser.saveButtonToolTipText=Enregistre le fichier s\u00E9lectionn\u00E9.
   26.25 +FileChooser.openButtonToolTipText=Ouvre le fichier s\u00E9lectionn\u00E9.
   26.26 +FileChooser.updateButtonToolTipText=Met \u00E0 jour la liste des r\u00E9pertoires.
   26.27 +FileChooser.helpButtonToolTipText=Aide du s\u00E9lecteur de fichiers
    27.1 --- a/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_it.properties	Tue Feb 15 19:16:39 2011 -0800
    27.2 +++ b/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_it.properties	Tue Feb 15 20:18:20 2011 -0800
    27.3 @@ -31,10 +31,10 @@
    27.4  FileChooser.foldersLabelText=Cartelle
    27.5  FileChooser.filesLabelText=File
    27.6  FileChooser.enterFileNameLabelText=Nome file:
    27.7 -FileChooser.enterFolderNameLabelText=Enter folder name:
    27.8 +FileChooser.enterFolderNameLabelText=Nome cartella:
    27.9  
   27.10 -FileChooser.cancelButtonToolTipText=Finestra di dialogo Interrompi Selezione file.
   27.11 -FileChooser.saveButtonToolTipText=Salva file selezionato.
   27.12 -FileChooser.openButtonToolTipText=Apri file selezionato.
   27.13 -FileChooser.updateButtonToolTipText=Aggiorna elenco directory.
   27.14 -FileChooser.helpButtonToolTipText=Guida di Selezione file.
   27.15 +FileChooser.cancelButtonToolTipText=Chiude la finestra di dialogo di selezione file.
   27.16 +FileChooser.saveButtonToolTipText=Salva il file selezionato.
   27.17 +FileChooser.openButtonToolTipText=Apre il file selezionato.
   27.18 +FileChooser.updateButtonToolTipText=Aggiorna lista directory.
   27.19 +FileChooser.helpButtonToolTipText=Guida FileChooser.
    28.1 --- a/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties	Tue Feb 15 19:16:39 2011 -0800
    28.2 +++ b/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties	Tue Feb 15 20:18:20 2011 -0800
    28.3 @@ -19,22 +19,22 @@
    28.4  ############ FILE CHOOSER STRINGS #############
    28.5  
    28.6  FileChooser.acceptAllFileFilterText=*
    28.7 -FileChooser.cancelButtonText=\u53d6\u6d88\u3057
    28.8 -FileChooser.saveButtonText=\u4fdd\u5b58
    28.9 -FileChooser.openButtonText=\u4e86\u89e3
   28.10 -FileChooser.saveDialogTitleText=\u4fdd\u5b58
   28.11 -FileChooser.openDialogTitleText=\u958b\u304f
   28.12 -FileChooser.updateButtonText=\u66f4\u65b0
   28.13 -FileChooser.helpButtonText=\u30d8\u30eb\u30d7
   28.14 -FileChooser.pathLabelText=\u30d1\u30b9\u307e\u305f\u306f\u30d5\u30a9\u30eb\u30c0\u540d\u3092\u5165\u529b:
   28.15 -FileChooser.filterLabelText=\u30d5\u30a3\u30eb\u30bf
   28.16 -FileChooser.foldersLabelText=\u30d5\u30a9\u30eb\u30c0
   28.17 -FileChooser.filesLabelText=\u30d5\u30a1\u30a4\u30eb
   28.18 -FileChooser.enterFileNameLabelText=\u30d5\u30a1\u30a4\u30eb\u540d\u3092\u5165\u529b:
   28.19 -FileChooser.enterFolderNameLabelText=Enter folder name:
   28.20 +FileChooser.cancelButtonText=\u53D6\u6D88
   28.21 +FileChooser.saveButtonText=\u4FDD\u5B58
   28.22 +FileChooser.openButtonText=OK
   28.23 +FileChooser.saveDialogTitleText=\u4FDD\u5B58
   28.24 +FileChooser.openDialogTitleText=\u958B\u304F
   28.25 +FileChooser.updateButtonText=\u66F4\u65B0
   28.26 +FileChooser.helpButtonText=\u30D8\u30EB\u30D7
   28.27 +FileChooser.pathLabelText=\u30D1\u30B9\u307E\u305F\u306F\u30D5\u30A9\u30EB\u30C0\u540D\u3092\u5165\u529B:
   28.28 +FileChooser.filterLabelText=\u30D5\u30A3\u30EB\u30BF
   28.29 +FileChooser.foldersLabelText=\u30D5\u30A9\u30EB\u30C0
   28.30 +FileChooser.filesLabelText=\u30D5\u30A1\u30A4\u30EB
   28.31 +FileChooser.enterFileNameLabelText=\u30D5\u30A1\u30A4\u30EB\u540D\u3092\u5165\u529B:
   28.32 +FileChooser.enterFolderNameLabelText=\u30D5\u30A9\u30EB\u30C0\u540D\u3092\u5165\u529B:
   28.33  
   28.34 -FileChooser.cancelButtonToolTipText=\u30d5\u30a1\u30a4\u30eb\u30c1\u30e5\u30fc\u30b6\u30c0\u30a4\u30a2\u30ed\u30b0\u3092\u7d42\u4e86
   28.35 -FileChooser.saveButtonToolTipText=\u9078\u629e\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u306b\u4fdd\u5b58
   28.36 -FileChooser.openButtonToolTipText=\u9078\u629e\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f
   28.37 -FileChooser.updateButtonToolTipText=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u8868\u793a\u3092\u66f4\u65b0
   28.38 -FileChooser.helpButtonToolTipText=\u30d5\u30a1\u30a4\u30eb\u30c1\u30e5\u30fc\u30b6\u306e\u30d8\u30eb\u30d7
   28.39 +FileChooser.cancelButtonToolTipText=\u30D5\u30A1\u30A4\u30EB\u30FB\u30C1\u30E5\u30FC\u30B6\u30FB\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u7D42\u4E86\u3057\u307E\u3059\u3002
   28.40 +FileChooser.saveButtonToolTipText=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3057\u307E\u3059\u3002
   28.41 +FileChooser.openButtonToolTipText=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304D\u307E\u3059\u3002
   28.42 +FileChooser.updateButtonToolTipText=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306E\u30EA\u30B9\u30C8\u3092\u66F4\u65B0\u3057\u307E\u3059\u3002
   28.43 +FileChooser.helpButtonToolTipText=FileChooser\u306E\u30D8\u30EB\u30D7\u3067\u3059\u3002
    29.1 --- a/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties	Tue Feb 15 19:16:39 2011 -0800
    29.2 +++ b/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties	Tue Feb 15 20:18:20 2011 -0800
    29.3 @@ -19,22 +19,22 @@
    29.4  ############ FILE CHOOSER STRINGS #############
    29.5  
    29.6  FileChooser.acceptAllFileFilterText=*
    29.7 -FileChooser.cancelButtonText=\ucde8\uc18c
    29.8 -FileChooser.saveButtonText=\uc800\uc7a5
    29.9 -FileChooser.openButtonText=\ud655\uc778
   29.10 -FileChooser.saveDialogTitleText=\uc800\uc7a5
   29.11 -FileChooser.openDialogTitleText=\uc5f4\uae30
   29.12 -FileChooser.updateButtonText=\uc5c5\ub370\uc774\ud2b8
   29.13 -FileChooser.helpButtonText=\ub3c4\uc6c0\ub9d0
   29.14 -FileChooser.pathLabelText=\uacbd\ub85c \ub610\ub294 \ud3f4\ub354 \uc774\ub984\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624:
   29.15 -FileChooser.filterLabelText=\ud544\ud130
   29.16 -FileChooser.foldersLabelText=\ud3f4\ub354
   29.17 -FileChooser.filesLabelText=\ud30c\uc77c
   29.18 -FileChooser.enterFileNameLabelText=\ud30c\uc77c \uc774\ub984\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624:
   29.19 -FileChooser.enterFolderNameLabelText=Enter folder name:
   29.20 +FileChooser.cancelButtonText=\uCDE8\uC18C
   29.21 +FileChooser.saveButtonText=\uC800\uC7A5
   29.22 +FileChooser.openButtonText=\uD655\uC778
   29.23 +FileChooser.saveDialogTitleText=\uC800\uC7A5
   29.24 +FileChooser.openDialogTitleText=\uC5F4\uAE30
   29.25 +FileChooser.updateButtonText=\uAC31\uC2E0
   29.26 +FileChooser.helpButtonText=\uB3C4\uC6C0\uB9D0
   29.27 +FileChooser.pathLabelText=\uACBD\uB85C \uB610\uB294 \uD3F4\uB354 \uC774\uB984 \uC785\uB825:
   29.28 +FileChooser.filterLabelText=\uD544\uD130
   29.29 +FileChooser.foldersLabelText=\uD3F4\uB354
   29.30 +FileChooser.filesLabelText=\uD30C\uC77C
   29.31 +FileChooser.enterFileNameLabelText=\uD30C\uC77C \uC774\uB984 \uC785\uB825:
   29.32 +FileChooser.enterFolderNameLabelText=\uD3F4\uB354 \uC774\uB984 \uC785\uB825:
   29.33  
   29.34 -FileChooser.cancelButtonToolTipText=\ud30c\uc77c \uc120\ud0dd \ub300\ud654\uc0c1\uc790\ub97c \uc911\uc9c0\ud569\ub2c8\ub2e4.
   29.35 -FileChooser.saveButtonToolTipText=\uc120\ud0dd\ub41c \ud30c\uc77c\uc744 \uc800\uc7a5\ud569\ub2c8\ub2e4.
   29.36 -FileChooser.openButtonToolTipText=\uc120\ud0dd\ub41c \ud30c\uc77c\uc744 \uc5fd\ub2c8\ub2e4.
   29.37 -FileChooser.updateButtonToolTipText=\ub514\ub809\ud1a0\ub9ac \ubaa9\ub85d\uc744 \uc5c5\ub370\uc774\ud2b8\ud569\ub2c8\ub2e4.
   29.38 -FileChooser.helpButtonToolTipText=FileChooser \ub3c4\uc6c0\ub9d0.
   29.39 +FileChooser.cancelButtonToolTipText=\uD30C\uC77C \uC120\uD0DD\uAE30 \uB300\uD654\uC0C1\uC790\uB97C \uC911\uB2E8\uD569\uB2C8\uB2E4.
   29.40 +FileChooser.saveButtonToolTipText=\uC120\uD0DD\uB41C \uD30C\uC77C\uC744 \uC800\uC7A5\uD569\uB2C8\uB2E4.
   29.41 +FileChooser.openButtonToolTipText=\uC120\uD0DD\uB41C \uD30C\uC77C\uC744 \uC5FD\uB2C8\uB2E4.
   29.42 +FileChooser.updateButtonToolTipText=\uB514\uB809\uD1A0\uB9AC \uBAA9\uB85D\uC744 \uAC31\uC2E0\uD569\uB2C8\uB2E4.
   29.43 +FileChooser.helpButtonToolTipText=FileChooser \uB3C4\uC6C0\uB9D0\uC785\uB2C8\uB2E4.
    30.1 --- a/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
    30.2 +++ b/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
    30.3 @@ -26,14 +26,15 @@
    30.4  FileChooser.openDialogTitleText=Abrir
    30.5  FileChooser.updateButtonText=Atualizar
    30.6  FileChooser.helpButtonText=Ajuda
    30.7 -FileChooser.pathLabelText=Inserir caminho ou nome da pasta:
    30.8 +FileChooser.pathLabelText=Informar caminho ou nome da pasta:
    30.9  FileChooser.filterLabelText=Filtro
   30.10  FileChooser.foldersLabelText=Pastas
   30.11  FileChooser.filesLabelText=Arquivos
   30.12 -FileChooser.enterFileNameLabelText=Inserir nome de arquivo:
   30.13 +FileChooser.enterFileNameLabelText=Informar nome do arquivo:
   30.14 +FileChooser.enterFolderNameLabelText=Informar nome da pasta:
   30.15  
   30.16 -FileChooser.cancelButtonToolTipText=Anular caixa de di\u00e1logo do seletor de arquivos.
   30.17 +FileChooser.cancelButtonToolTipText=Abortar caixa de di\u00E1logo do seletor de arquivos.
   30.18  FileChooser.saveButtonToolTipText=Salvar arquivo selecionado.
   30.19  FileChooser.openButtonToolTipText=Abrir arquivo selecionado.
   30.20 -FileChooser.updateButtonToolTipText=Atualizar lista de diret\u00f3rios.
   30.21 +FileChooser.updateButtonToolTipText=Atualizar lista de diret\u00F3rios.
   30.22  FileChooser.helpButtonToolTipText=Ajuda do FileChooser.
    31.1 --- a/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties	Tue Feb 15 19:16:39 2011 -0800
    31.2 +++ b/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties	Tue Feb 15 20:18:20 2011 -0800
    31.3 @@ -23,18 +23,18 @@
    31.4  FileChooser.saveButtonText=Spara
    31.5  FileChooser.openButtonText=OK
    31.6  FileChooser.saveDialogTitleText=Spara
    31.7 -FileChooser.openDialogTitleText=\u00d6ppna
    31.8 +FileChooser.openDialogTitleText=\u00D6ppna
    31.9  FileChooser.updateButtonText=Uppdatera
   31.10 -FileChooser.helpButtonText=Hj\u00e4lp
   31.11 -FileChooser.pathLabelText=Ange s\u00f6kv\u00e4g eller mappnamn:
   31.12 +FileChooser.helpButtonText=Hj\u00E4lp
   31.13 +FileChooser.pathLabelText=Ange s\u00F6kv\u00E4g eller mappnamn:
   31.14  FileChooser.filterLabelText=Filter
   31.15  FileChooser.foldersLabelText=Mappar
   31.16  FileChooser.filesLabelText=Filer
   31.17  FileChooser.enterFileNameLabelText=Ange filnamn:
   31.18 -FileChooser.enterFolderNameLabelText=Enter folder name:
   31.19 +FileChooser.enterFolderNameLabelText=Ange ett mappnamn:
   31.20  
   31.21 -FileChooser.cancelButtonToolTipText=Avbryt \u00d6ppna fil.
   31.22 -FileChooser.saveButtonToolTipText=Spara markerad fil.
   31.23 -FileChooser.openButtonToolTipText=\u00d6ppna markerad fil.
   31.24 +FileChooser.cancelButtonToolTipText=Avbryt dialogrutan Filv\u00E4ljare.
   31.25 +FileChooser.saveButtonToolTipText=Spara vald fil.
   31.26 +FileChooser.openButtonToolTipText=\u00D6ppna vald fil.
   31.27  FileChooser.updateButtonToolTipText=Uppdatera kataloglistan.
   31.28 -FileChooser.helpButtonToolTipText=Hj\u00e4lp - Filv\u00e4ljare.
   31.29 +FileChooser.helpButtonToolTipText=Hj\u00E4lp - Filv\u00E4ljare.
    32.1 --- a/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
    32.2 +++ b/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
    32.3 @@ -19,22 +19,22 @@
    32.4  ############ FILE CHOOSER STRINGS #############
    32.5  
    32.6  FileChooser.acceptAllFileFilterText=*
    32.7 -FileChooser.cancelButtonText=\u53d6\u6d88
    32.8 -FileChooser.saveButtonText=\u4fdd\u5b58
    32.9 -FileChooser.openButtonText=\u786e\u5b9a
   32.10 -FileChooser.saveDialogTitleText=\u4fdd\u5b58
   32.11 -FileChooser.openDialogTitleText=\u6253\u5f00
   32.12 -FileChooser.updateButtonText=\u66f4\u65b0
   32.13 -FileChooser.helpButtonText=\u5e2e\u52a9
   32.14 -FileChooser.pathLabelText=\u952e\u5165\u8def\u5f84\u6216\u6587\u4ef6\u5939\u540d\uff1a
   32.15 -FileChooser.filterLabelText=\u8fc7\u6ee4\u5668
   32.16 -FileChooser.foldersLabelText=\u6587\u4ef6\u5939
   32.17 -FileChooser.filesLabelText=\u6587\u4ef6
   32.18 -FileChooser.enterFileNameLabelText=\u952e\u5165\u6587\u4ef6\u540d\uff1a
   32.19 -FileChooser.enterFolderNameLabelText=Enter folder name:
   32.20 +FileChooser.cancelButtonText=\u53D6\u6D88
   32.21 +FileChooser.saveButtonText=\u4FDD\u5B58
   32.22 +FileChooser.openButtonText=\u786E\u5B9A
   32.23 +FileChooser.saveDialogTitleText=\u4FDD\u5B58
   32.24 +FileChooser.openDialogTitleText=\u6253\u5F00
   32.25 +FileChooser.updateButtonText=\u66F4\u65B0
   32.26 +FileChooser.helpButtonText=\u5E2E\u52A9
   32.27 +FileChooser.pathLabelText=\u952E\u5165\u8DEF\u5F84\u6216\u6587\u4EF6\u5939\u540D: 
   32.28 +FileChooser.filterLabelText=\u7B5B\u9009\u5668
   32.29 +FileChooser.foldersLabelText=\u6587\u4EF6\u5939
   32.30 +FileChooser.filesLabelText=\u6587\u4EF6
   32.31 +FileChooser.enterFileNameLabelText=\u952E\u5165\u6587\u4EF6\u540D: 
   32.32 +FileChooser.enterFolderNameLabelText=\u8F93\u5165\u6587\u4EF6\u5939\u540D:
   32.33  
   32.34 -FileChooser.cancelButtonToolTipText=\u7ec8\u6b62\u6587\u4ef6\u9009\u62e9\u5668\u5bf9\u8bdd\u6846
   32.35 -FileChooser.saveButtonToolTipText=\u4fdd\u5b58\u9009\u62e9\u7684\u6587\u4ef6
   32.36 -FileChooser.openButtonToolTipText=\u6253\u5f00\u9009\u62e9\u7684\u6587\u4ef6
   32.37 -FileChooser.updateButtonToolTipText=\u66f4\u65b0\u76ee\u5f55\u5217\u8868
   32.38 -FileChooser.helpButtonToolTipText=\u6587\u4ef6\u9009\u62e9\u5668\u5e2e\u52a9
   32.39 +FileChooser.cancelButtonToolTipText=\u4E2D\u6B62\u6587\u4EF6\u9009\u62E9\u5668\u5BF9\u8BDD\u6846\u3002
   32.40 +FileChooser.saveButtonToolTipText=\u4FDD\u5B58\u6240\u9009\u6587\u4EF6\u3002
   32.41 +FileChooser.openButtonToolTipText=\u6253\u5F00\u6240\u9009\u6587\u4EF6\u3002
   32.42 +FileChooser.updateButtonToolTipText=\u66F4\u65B0\u76EE\u5F55\u5217\u8868\u3002
   32.43 +FileChooser.helpButtonToolTipText=FileChooser \u5E2E\u52A9\u3002
    33.1 --- a/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
    33.2 +++ b/src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
    33.3 @@ -19,22 +19,22 @@
    33.4  ############ FILE CHOOSER STRINGS #############
    33.5  
    33.6  FileChooser.acceptAllFileFilterText=*
    33.7 -FileChooser.cancelButtonText=\u53d6\u6d88
    33.8 -FileChooser.saveButtonText=\u5132\u5b58
    33.9 -FileChooser.openButtonText=\u78ba\u5b9a
   33.10 -FileChooser.saveDialogTitleText=\u5132\u5b58
   33.11 -FileChooser.openDialogTitleText=\u958b\u555f
   33.12 -FileChooser.updateButtonText=\u66f4\u65b0
   33.13 -FileChooser.helpButtonText=\u8aaa\u660e
   33.14 -FileChooser.pathLabelText=\u8f38\u5165\u8def\u5f91\u6216\u6a94\u6848\u593e\u540d\u7a31\ufe55
   33.15 -FileChooser.filterLabelText=\u904e\u6ffe\u5668
   33.16 -FileChooser.foldersLabelText=\u6a94\u6848\u593e
   33.17 -FileChooser.filesLabelText=\u6a94\u6848
   33.18 -FileChooser.enterFileNameLabelText=\u8f38\u5165\u6a94\u6848\u540d\u7a31\ufe55
   33.19 -FileChooser.enterFolderNameLabelText=Enter folder name:
   33.20 +FileChooser.cancelButtonText=\u53D6\u6D88
   33.21 +FileChooser.saveButtonText=\u5132\u5B58
   33.22 +FileChooser.openButtonText=\u78BA\u5B9A
   33.23 +FileChooser.saveDialogTitleText=\u5132\u5B58
   33.24 +FileChooser.openDialogTitleText=\u958B\u555F
   33.25 +FileChooser.updateButtonText=\u66F4\u65B0
   33.26 +FileChooser.helpButtonText=\u8AAA\u660E
   33.27 +FileChooser.pathLabelText=\u8F38\u5165\u8DEF\u5F91\u6216\u8CC7\u6599\u593E\u540D\u7A31:
   33.28 +FileChooser.filterLabelText=\u7BE9\u9078
   33.29 +FileChooser.foldersLabelText=\u8CC7\u6599\u593E
   33.30 +FileChooser.filesLabelText=\u6A94\u6848
   33.31 +FileChooser.enterFileNameLabelText=\u8F38\u5165\u6A94\u6848\u540D\u7A31:
   33.32 +FileChooser.enterFolderNameLabelText=\u8F38\u5165\u8CC7\u6599\u593E\u540D\u7A31:
   33.33  
   33.34 -FileChooser.cancelButtonToolTipText=\u4e2d\u65b7\u300c\u6a94\u6848\u9078\u64c7\u5668\u300d\u5c0d\u8a71\u65b9\u584a\u3002
   33.35 -FileChooser.saveButtonToolTipText=\u5132\u5b58\u9078\u53d6\u7684\u6a94\u6848\u3002
   33.36 -FileChooser.openButtonToolTipText=\u958b\u555f\u9078\u53d6\u7684\u6a94\u6848\u3002
   33.37 -FileChooser.updateButtonToolTipText=\u66f4\u65b0\u76ee\u9304\u6e05\u55ae\u3002
   33.38 -FileChooser.helpButtonToolTipText=\u300c\u6a94\u6848\u9078\u64c7\u5668\u300d\u8aaa\u660e\u3002
   33.39 +FileChooser.cancelButtonToolTipText=\u4E2D\u6B62\u6A94\u6848\u9078\u64C7\u5668\u5C0D\u8A71\u65B9\u584A\u3002
   33.40 +FileChooser.saveButtonToolTipText=\u5132\u5B58\u9078\u53D6\u7684\u6A94\u6848\u3002
   33.41 +FileChooser.openButtonToolTipText=\u958B\u555F\u9078\u53D6\u7684\u6A94\u6848\u3002
   33.42 +FileChooser.updateButtonToolTipText=\u66F4\u65B0\u76EE\u9304\u6E05\u55AE\u3002
   33.43 +FileChooser.helpButtonToolTipText=\u300C\u6A94\u6848\u9078\u64C7\u5668\u300D\u8AAA\u660E\u3002
    34.1 --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties	Tue Feb 15 19:16:39 2011 -0800
    34.2 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties	Tue Feb 15 20:18:20 2011 -0800
    34.3 @@ -21,10 +21,10 @@
    34.4  FileChooser.lookInLabelText=Suchen in:
    34.5  FileChooser.saveInLabelText=Speichern in:
    34.6  FileChooser.fileNameLabelText=Dateiname:
    34.7 -FileChooser.folderNameLabelText=Folder name:
    34.8 +FileChooser.folderNameLabelText=Ordnername:
    34.9  FileChooser.filesOfTypeLabelText=Dateityp:
   34.10 -FileChooser.upFolderToolTipText=Eine Ebene h\u00f6her
   34.11 -FileChooser.upFolderAccessibleName=H\u00f6her
   34.12 +FileChooser.upFolderToolTipText=Eine Ebene h\u00F6her
   34.13 +FileChooser.upFolderAccessibleName=Nach oben
   34.14  FileChooser.homeFolderToolTipText=Home
   34.15  FileChooser.homeFolderAccessibleName=Home
   34.16  FileChooser.newFolderToolTipText=Neuen Ordner erstellen
   34.17 @@ -35,13 +35,13 @@
   34.18  FileChooser.listViewActionLabelText=Liste
   34.19  FileChooser.detailsViewButtonToolTipText=Details
   34.20  FileChooser.detailsViewButtonAccessibleName=Details
   34.21 -FileChooser.viewMenuButtonToolTipText = View Menu
   34.22 -FileChooser.viewMenuButtonAccessibleName = View Menu
   34.23 +FileChooser.viewMenuButtonToolTipText = Ansichtsmen\u00FC
   34.24 +FileChooser.viewMenuButtonAccessibleName = Ansichtsmen\u00FC
   34.25  FileChooser.detailsViewActionLabelText=Details
   34.26  FileChooser.refreshActionLabelText=Aktualisieren
   34.27  FileChooser.viewMenuLabelText=Ansicht
   34.28 -FileChooser.fileNameHeaderText=Dateiname
   34.29 -FileChooser.fileSizeHeaderText=Gr\u00f6\u00dfe
   34.30 +FileChooser.fileNameHeaderText=Name
   34.31 +FileChooser.fileSizeHeaderText=Gr\u00F6\u00DFe
   34.32  FileChooser.fileTypeHeaderText=Typ
   34.33 -FileChooser.fileDateHeaderText=Ge\u00e4ndert
   34.34 -FileChooser.fileAttrHeaderText=Attribut
   34.35 +FileChooser.fileDateHeaderText=Ge\u00E4ndert
   34.36 +FileChooser.fileAttrHeaderText=Attribute
    35.1 --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties	Tue Feb 15 19:16:39 2011 -0800
    35.2 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties	Tue Feb 15 20:18:20 2011 -0800
    35.3 @@ -20,28 +20,28 @@
    35.4  
    35.5  FileChooser.lookInLabelText=Buscar en:
    35.6  FileChooser.saveInLabelText=Guardar en:
    35.7 -FileChooser.fileNameLabelText=Nombre de archivo:
    35.8 -FileChooser.folderNameLabelText=Folder name:
    35.9 -FileChooser.filesOfTypeLabelText=Archivos de tipo:
   35.10 -FileChooser.upFolderToolTipText=Subir un nivel
   35.11 +FileChooser.fileNameLabelText=Nombre de Archivo:
   35.12 +FileChooser.folderNameLabelText=Nombre de la Carpeta:
   35.13 +FileChooser.filesOfTypeLabelText=Archivos de Tipo:
   35.14 +FileChooser.upFolderToolTipText=Subir un Nivel
   35.15  FileChooser.upFolderAccessibleName=Arriba
   35.16 -FileChooser.homeFolderToolTipText=Principal
   35.17 -FileChooser.homeFolderAccessibleName=Principal
   35.18 -FileChooser.newFolderToolTipText=Crear carpeta nueva
   35.19 -FileChooser.newFolderAccessibleName=Carpeta nueva
   35.20 -FileChooser.newFolderActionLabelText=Carpeta nueva
   35.21 +FileChooser.homeFolderToolTipText=Inicio
   35.22 +FileChooser.homeFolderAccessibleName=Inicio
   35.23 +FileChooser.newFolderToolTipText=Crear Nueva Carpeta
   35.24 +FileChooser.newFolderAccessibleName=Nueva Carpeta
   35.25 +FileChooser.newFolderActionLabelText=Nueva Carpeta
   35.26  FileChooser.listViewButtonToolTipText=Lista
   35.27  FileChooser.listViewButtonAccessibleName=Lista
   35.28  FileChooser.listViewActionLabelText=Lista
   35.29  FileChooser.detailsViewButtonToolTipText=Detalles
   35.30  FileChooser.detailsViewButtonAccessibleName=Detalles
   35.31 -FileChooser.viewMenuButtonToolTipText = View Menu
   35.32 -FileChooser.viewMenuButtonAccessibleName = View Menu
   35.33 +FileChooser.viewMenuButtonToolTipText = Men\u00FA Ver
   35.34 +FileChooser.viewMenuButtonAccessibleName = Men\u00FA Ver
   35.35  FileChooser.detailsViewActionLabelText=Detalles
   35.36 -FileChooser.refreshActionLabelText=Renovar
   35.37 +FileChooser.refreshActionLabelText=Refrescar
   35.38  FileChooser.viewMenuLabelText=Ver
   35.39  FileChooser.fileNameHeaderText=Nombre
   35.40 -FileChooser.fileSizeHeaderText=Tama\u00f1o
   35.41 +FileChooser.fileSizeHeaderText=Tama\u00F1o
   35.42  FileChooser.fileTypeHeaderText=Tipo
   35.43  FileChooser.fileDateHeaderText=Modificado
   35.44  FileChooser.fileAttrHeaderText=Atributos
    36.1 --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties	Tue Feb 15 19:16:39 2011 -0800
    36.2 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties	Tue Feb 15 20:18:20 2011 -0800
    36.3 @@ -20,28 +20,28 @@
    36.4  
    36.5  FileChooser.lookInLabelText=Rechercher dans :
    36.6  FileChooser.saveInLabelText=Enregistrer dans :
    36.7 -FileChooser.fileNameLabelText=Nom de fichier :
    36.8 -FileChooser.folderNameLabelText=Folder name:
    36.9 -FileChooser.filesOfTypeLabelText=Fichiers du type :
   36.10 +FileChooser.fileNameLabelText=Nom du fichier :
   36.11 +FileChooser.folderNameLabelText=Nom du dossier :
   36.12 +FileChooser.filesOfTypeLabelText=Fichiers de type :
   36.13  FileChooser.upFolderToolTipText=Remonte d'un niveau.
   36.14 -FileChooser.upFolderAccessibleName=Vers le haut
   36.15 -FileChooser.homeFolderToolTipText=R\u00e9pertoire d'accueil
   36.16 -FileChooser.homeFolderAccessibleName=Accueil
   36.17 -FileChooser.newFolderToolTipText=Cr\u00e9e un nouveau dossier.
   36.18 +FileChooser.upFolderAccessibleName=Monter
   36.19 +FileChooser.homeFolderToolTipText=R\u00E9pertoire d'origine
   36.20 +FileChooser.homeFolderAccessibleName=R\u00E9pertoire d'origine
   36.21 +FileChooser.newFolderToolTipText=Cr\u00E9e un dossier.
   36.22  FileChooser.newFolderAccessibleName=Nouveau dossier
   36.23  FileChooser.newFolderActionLabelText=Nouveau dossier
   36.24  FileChooser.listViewButtonToolTipText=Liste
   36.25  FileChooser.listViewButtonAccessibleName=Liste
   36.26  FileChooser.listViewActionLabelText=Liste
   36.27 -FileChooser.detailsViewButtonToolTipText=D\u00e9tails
   36.28 -FileChooser.detailsViewButtonAccessibleName=D\u00e9tails
   36.29 -FileChooser.viewMenuButtonToolTipText = View Menu
   36.30 -FileChooser.viewMenuButtonAccessibleName = View Menu
   36.31 -FileChooser.detailsViewActionLabelText=D\u00e9tails
   36.32 +FileChooser.detailsViewButtonToolTipText=D\u00E9tails
   36.33 +FileChooser.detailsViewButtonAccessibleName=D\u00E9tails
   36.34 +FileChooser.viewMenuButtonToolTipText = Menu Affichage
   36.35 +FileChooser.viewMenuButtonAccessibleName = Menu Affichage
   36.36 +FileChooser.detailsViewActionLabelText=D\u00E9tails
   36.37  FileChooser.refreshActionLabelText=Actualiser
   36.38  FileChooser.viewMenuLabelText=Affichage
   36.39  FileChooser.fileNameHeaderText=Nom
   36.40  FileChooser.fileSizeHeaderText=Taille
   36.41  FileChooser.fileTypeHeaderText=Type
   36.42 -FileChooser.fileDateHeaderText=Modifi\u00e9
   36.43 +FileChooser.fileDateHeaderText=Modifi\u00E9
   36.44  FileChooser.fileAttrHeaderText=Attributs
    37.1 --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties	Tue Feb 15 19:16:39 2011 -0800
    37.2 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties	Tue Feb 15 20:18:20 2011 -0800
    37.3 @@ -21,22 +21,22 @@
    37.4  FileChooser.lookInLabelText=Cerca in:
    37.5  FileChooser.saveInLabelText=Salva in:
    37.6  FileChooser.fileNameLabelText=Nome file:
    37.7 -FileChooser.folderNameLabelText=Folder name:
    37.8 +FileChooser.folderNameLabelText=Nome della cartella:
    37.9  FileChooser.filesOfTypeLabelText=Tipo file:
   37.10  FileChooser.upFolderToolTipText=Cartella superiore
   37.11  FileChooser.upFolderAccessibleName=Superiore
   37.12 -FileChooser.homeFolderToolTipText=Principale
   37.13 -FileChooser.homeFolderAccessibleName=Principale
   37.14 +FileChooser.homeFolderToolTipText=Home
   37.15 +FileChooser.homeFolderAccessibleName=Home
   37.16  FileChooser.newFolderToolTipText=Crea nuova cartella
   37.17  FileChooser.newFolderAccessibleName=Nuova cartella
   37.18  FileChooser.newFolderActionLabelText=Nuova cartella
   37.19 -FileChooser.listViewButtonToolTipText=Elenco
   37.20 -FileChooser.listViewButtonAccessibleName=Elenco
   37.21 -FileChooser.listViewActionLabelText=Elenco
   37.22 +FileChooser.listViewButtonToolTipText=Lista
   37.23 +FileChooser.listViewButtonAccessibleName=Lista
   37.24 +FileChooser.listViewActionLabelText=Lista
   37.25  FileChooser.detailsViewButtonToolTipText=Dettagli
   37.26  FileChooser.detailsViewButtonAccessibleName=Dettagli
   37.27 -FileChooser.viewMenuButtonToolTipText = View Menu
   37.28 -FileChooser.viewMenuButtonAccessibleName = View Menu
   37.29 +FileChooser.viewMenuButtonToolTipText = Visualizza menu
   37.30 +FileChooser.viewMenuButtonAccessibleName = Visualizza menu
   37.31  FileChooser.detailsViewActionLabelText=Dettagli
   37.32  FileChooser.refreshActionLabelText=Aggiorna
   37.33  FileChooser.viewMenuLabelText=Visualizza
    38.1 --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties	Tue Feb 15 19:16:39 2011 -0800
    38.2 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties	Tue Feb 15 20:18:20 2011 -0800
    38.3 @@ -18,33 +18,30 @@
    38.4  
    38.5  ############ FILE CHOOSER STRINGS #############
    38.6  
    38.7 -FileChooser.lookInLabelText=\u53c2\u7167:
    38.8 -FileChooser.saveInLabelText=\u4fdd\u5b58:
    38.9 -FileChooser.fileNameLabelText=\u30d5\u30a1\u30a4\u30eb\u540d:
   38.10 -FileChooser.folderNameLabelText=Folder name:
   38.11 -FileChooser.filesOfTypeLabelText=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7:
   38.12 -FileChooser.upFolderToolTipText=1 \u30ec\u30d9\u30eb\u4e0a\u3078
   38.13 -FileChooser.upFolderAccessibleName=\u4e0a\u3078
   38.14 -FileChooser.homeFolderToolTipText=\u30db\u30fc\u30e0
   38.15 -FileChooser.homeFolderAccessibleName=\u30db\u30fc\u30e0
   38.16 -FileChooser.newFolderToolTipText=\u30d5\u30a9\u30eb\u30c0\u306e\u65b0\u898f\u4f5c\u6210
   38.17 -FileChooser.newFolderAccessibleName=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0
   38.18 -FileChooser.newFolderActionLabelText=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0
   38.19 -FileChooser.listViewButtonToolTipText=\u30ea\u30b9\u30c8
   38.20 -FileChooser.listViewButtonAccessibleName=\u30ea\u30b9\u30c8
   38.21 -FileChooser.listViewActionLabelText=\u30ea\u30b9\u30c8
   38.22 -FileChooser.detailsViewButtonToolTipText=\u8a73\u7d30
   38.23 -FileChooser.detailsViewButtonAccessibleName=\u8a73\u7d30
   38.24 -FileChooser.viewMenuButtonToolTipText = View Menu
   38.25 -FileChooser.viewMenuButtonAccessibleName = View Menu
   38.26 -FileChooser.detailsViewActionLabelText=\u8a73\u7d30
   38.27 -FileChooser.refreshActionLabelText=\u66f4\u65b0
   38.28 -FileChooser.viewMenuLabelText=\u8868\u793a
   38.29 -FileChooser.fileNameHeaderText=\u540d\u524d
   38.30 -FileChooser.fileSizeHeaderText=\u30b5\u30a4\u30ba
   38.31 -FileChooser.fileTypeHeaderText=\u30bf\u30a4\u30d7
   38.32 -FileChooser.fileDateHeaderText=\u66f4\u65b0\u65e5
   38.33 -FileChooser.fileAttrHeaderText=\u5c5e\u6027
   38.34 -FileChooser.directoryOpenButtonText=\u958b\u304f(O)
   38.35 -FileChooser.openButtonText=\u958b\u304f(O)
   38.36 -FileChooser.saveButtonText=\u4fdd\u5b58(S)
   38.37 +FileChooser.lookInLabelText=\u53C2\u7167:
   38.38 +FileChooser.saveInLabelText=\u4FDD\u5B58:
   38.39 +FileChooser.fileNameLabelText=\u30D5\u30A1\u30A4\u30EB\u540D:
   38.40 +FileChooser.folderNameLabelText=\u30D5\u30A9\u30EB\u30C0\u540D:
   38.41 +FileChooser.filesOfTypeLabelText=\u30D5\u30A1\u30A4\u30EB\u306E\u30BF\u30A4\u30D7:
   38.42 +FileChooser.upFolderToolTipText=1\u30EC\u30D9\u30EB\u4E0A\u3078
   38.43 +FileChooser.upFolderAccessibleName=\u4E0A\u3078
   38.44 +FileChooser.homeFolderToolTipText=\u30DB\u30FC\u30E0
   38.45 +FileChooser.homeFolderAccessibleName=\u30DB\u30FC\u30E0
   38.46 +FileChooser.newFolderToolTipText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210
   38.47 +FileChooser.newFolderAccessibleName=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0
   38.48 +FileChooser.newFolderActionLabelText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0
   38.49 +FileChooser.listViewButtonToolTipText=\u30EA\u30B9\u30C8
   38.50 +FileChooser.listViewButtonAccessibleName=\u30EA\u30B9\u30C8
   38.51 +FileChooser.listViewActionLabelText=\u30EA\u30B9\u30C8
   38.52 +FileChooser.detailsViewButtonToolTipText=\u8A73\u7D30
   38.53 +FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30
   38.54 +FileChooser.viewMenuButtonToolTipText = \u8868\u793A\u30E1\u30CB\u30E5\u30FC
   38.55 +FileChooser.viewMenuButtonAccessibleName = \u8868\u793A\u30E1\u30CB\u30E5\u30FC
   38.56 +FileChooser.detailsViewActionLabelText=\u8A73\u7D30
   38.57 +FileChooser.refreshActionLabelText=\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5
   38.58 +FileChooser.viewMenuLabelText=\u8868\u793A
   38.59 +FileChooser.fileNameHeaderText=\u540D\u524D
   38.60 +FileChooser.fileSizeHeaderText=\u30B5\u30A4\u30BA
   38.61 +FileChooser.fileTypeHeaderText=\u30BF\u30A4\u30D7
   38.62 +FileChooser.fileDateHeaderText=\u4FEE\u6B63\u65E5
   38.63 +FileChooser.fileAttrHeaderText=\u5C5E\u6027
    39.1 --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties	Tue Feb 15 19:16:39 2011 -0800
    39.2 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties	Tue Feb 15 20:18:20 2011 -0800
    39.3 @@ -18,33 +18,30 @@
    39.4  
    39.5  ############ FILE CHOOSER STRINGS #############
    39.6  
    39.7 -FileChooser.lookInLabelText=\uac80\uc0c9 \uc704\uce58:
    39.8 -FileChooser.saveInLabelText=\uc800\uc7a5 \uc704\uce58:
    39.9 -FileChooser.fileNameLabelText=\ud30c\uc77c \uc774\ub984:
   39.10 -FileChooser.folderNameLabelText=Folder name:
   39.11 -FileChooser.filesOfTypeLabelText=\ud30c\uc77c \uc885\ub958:
   39.12 -FileChooser.upFolderToolTipText=\ud55c \ub2e8\uacc4 \uc704\ub85c
   39.13 -FileChooser.upFolderAccessibleName=\uc704
   39.14 -FileChooser.homeFolderToolTipText=\ud648
   39.15 -FileChooser.homeFolderAccessibleName=\ud648
   39.16 -FileChooser.newFolderToolTipText=\uc0c8 \ud3f4\ub354 \uc791\uc131
   39.17 -FileChooser.newFolderAccessibleName=\uc0c8 \ud3f4\ub354
   39.18 -FileChooser.newFolderActionLabelText=\uc0c8 \ud3f4\ub354
   39.19 -FileChooser.listViewButtonToolTipText=\ubaa9\ub85d
   39.20 -FileChooser.listViewButtonAccessibleName=\ubaa9\ub85d
   39.21 -FileChooser.listViewActionLabelText=\ubaa9\ub85d
   39.22 -FileChooser.detailsViewButtonToolTipText=\uc790\uc138\ud788
   39.23 -FileChooser.detailsViewButtonAccessibleName=\uc790\uc138\ud788
   39.24 -FileChooser.viewMenuButtonToolTipText = View Menu
   39.25 -FileChooser.viewMenuButtonAccessibleName = View Menu
   39.26 -FileChooser.detailsViewActionLabelText=\uc790\uc138\ud788
   39.27 -FileChooser.refreshActionLabelText=\uac31\uc2e0
   39.28 -FileChooser.viewMenuLabelText=\ubcf4\uae30
   39.29 -FileChooser.fileNameHeaderText=\uc774\ub984
   39.30 -FileChooser.fileSizeHeaderText=\ud06c\uae30
   39.31 -FileChooser.fileTypeHeaderText=\uc885\ub958
   39.32 -FileChooser.fileDateHeaderText=\uc218\uc815
   39.33 -FileChooser.fileAttrHeaderText=\uc18d\uc131
   39.34 -FileChooser.directoryOpenButtonText=\uc5f4\uae30(O)
   39.35 -FileChooser.openButtonText=\uc5f4\uae30(O)
   39.36 -FileChooser.saveButtonText=\uc800\uc7a5(S)
   39.37 +FileChooser.lookInLabelText=\uAC80\uC0C9 \uC704\uCE58:
   39.38 +FileChooser.saveInLabelText=\uC800\uC7A5 \uC704\uCE58:
   39.39 +FileChooser.fileNameLabelText=\uD30C\uC77C \uC774\uB984:
   39.40 +FileChooser.folderNameLabelText=\uD3F4\uB354 \uC774\uB984:
   39.41 +FileChooser.filesOfTypeLabelText=\uD30C\uC77C \uC720\uD615:
   39.42 +FileChooser.upFolderToolTipText=\uD55C \uB808\uBCA8 \uC704\uB85C
   39.43 +FileChooser.upFolderAccessibleName=\uC704\uB85C
   39.44 +FileChooser.homeFolderToolTipText=\uD648
   39.45 +FileChooser.homeFolderAccessibleName=\uD648
   39.46 +FileChooser.newFolderToolTipText=\uC0C8 \uD3F4\uB354 \uC0DD\uC131
   39.47 +FileChooser.newFolderAccessibleName=\uC0C8 \uD3F4\uB354
   39.48 +FileChooser.newFolderActionLabelText=\uC0C8 \uD3F4\uB354
   39.49 +FileChooser.listViewButtonToolTipText=\uBAA9\uB85D
   39.50 +FileChooser.listViewButtonAccessibleName=\uBAA9\uB85D
   39.51 +FileChooser.listViewActionLabelText=\uBAA9\uB85D
   39.52 +FileChooser.detailsViewButtonToolTipText=\uC138\uBD80 \uC815\uBCF4
   39.53 +FileChooser.detailsViewButtonAccessibleName=\uC138\uBD80 \uC815\uBCF4
   39.54 +FileChooser.viewMenuButtonToolTipText = \uBCF4\uAE30 \uBA54\uB274
   39.55 +FileChooser.viewMenuButtonAccessibleName = \uBCF4\uAE30 \uBA54\uB274
   39.56 +FileChooser.detailsViewActionLabelText=\uC138\uBD80 \uC815\uBCF4
   39.57 +FileChooser.refreshActionLabelText=\uC0C8\uB85C \uACE0\uCE68
   39.58 +FileChooser.viewMenuLabelText=\uBCF4\uAE30
   39.59 +FileChooser.fileNameHeaderText=\uC774\uB984
   39.60 +FileChooser.fileSizeHeaderText=\uD06C\uAE30
   39.61 +FileChooser.fileTypeHeaderText=\uC720\uD615
   39.62 +FileChooser.fileDateHeaderText=\uC218\uC815 \uB0A0\uC9DC
   39.63 +FileChooser.fileAttrHeaderText=\uC18D\uC131
    40.1 --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
    40.2 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
    40.3 @@ -20,20 +20,23 @@
    40.4  
    40.5  FileChooser.lookInLabelText=Consultar em:
    40.6  FileChooser.saveInLabelText=Salvar em:
    40.7 -FileChooser.fileNameLabelText=Nome de arquivo:
    40.8 -FileChooser.filesOfTypeLabelText=Arquivos de tipo:
    40.9 -FileChooser.upFolderToolTipText=Um n\u00edvel acima
   40.10 +FileChooser.fileNameLabelText=Nome do arquivo:
   40.11 +FileChooser.folderNameLabelText=Nome da pasta:
   40.12 +FileChooser.filesOfTypeLabelText=Arquivos do tipo:
   40.13 +FileChooser.upFolderToolTipText=Um N\u00EDvel Acima
   40.14  FileChooser.upFolderAccessibleName=Acima
   40.15 -FileChooser.homeFolderToolTipText=In\u00edcio
   40.16 -FileChooser.homeFolderAccessibleName=In\u00edcio
   40.17 -FileChooser.newFolderToolTipText=Criar nova pasta
   40.18 -FileChooser.newFolderAccessibleName=Nova pasta
   40.19 -FileChooser.newFolderActionLabelText=Nova pasta
   40.20 +FileChooser.homeFolderToolTipText=In\u00EDcio
   40.21 +FileChooser.homeFolderAccessibleName=In\u00EDcio
   40.22 +FileChooser.newFolderToolTipText=Criar Nova Pasta
   40.23 +FileChooser.newFolderAccessibleName=Nova Pasta
   40.24 +FileChooser.newFolderActionLabelText=Nova Pasta
   40.25  FileChooser.listViewButtonToolTipText=Lista
   40.26  FileChooser.listViewButtonAccessibleName=Lista
   40.27  FileChooser.listViewActionLabelText=Lista
   40.28  FileChooser.detailsViewButtonToolTipText=Detalhes
   40.29  FileChooser.detailsViewButtonAccessibleName=Detalhes
   40.30 +FileChooser.viewMenuButtonToolTipText = Exibir Menu
   40.31 +FileChooser.viewMenuButtonAccessibleName = Exibir Menu
   40.32  FileChooser.detailsViewActionLabelText=Detalhes
   40.33  FileChooser.refreshActionLabelText=Atualizar
   40.34  FileChooser.viewMenuLabelText=Exibir
    41.1 --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties	Tue Feb 15 19:16:39 2011 -0800
    41.2 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties	Tue Feb 15 20:18:20 2011 -0800
    41.3 @@ -21,9 +21,9 @@
    41.4  FileChooser.lookInLabelText=Leta i:
    41.5  FileChooser.saveInLabelText=Spara i:
    41.6  FileChooser.fileNameLabelText=Filnamn:
    41.7 -FileChooser.folderNameLabelText=Folder name:
    41.8 +FileChooser.folderNameLabelText=Mapp:
    41.9  FileChooser.filesOfTypeLabelText=Filformat:
   41.10 -FileChooser.upFolderToolTipText=Upp en niv\u00e5
   41.11 +FileChooser.upFolderToolTipText=Upp en niv\u00E5
   41.12  FileChooser.upFolderAccessibleName=Upp
   41.13  FileChooser.homeFolderToolTipText=Hem
   41.14  FileChooser.homeFolderAccessibleName=Hem
   41.15 @@ -33,15 +33,15 @@
   41.16  FileChooser.listViewButtonToolTipText=Lista
   41.17  FileChooser.listViewButtonAccessibleName=Lista
   41.18  FileChooser.listViewActionLabelText=Lista
   41.19 -FileChooser.detailsViewButtonToolTipText=Detaljerad lista
   41.20 -FileChooser.detailsViewButtonAccessibleName=Detaljerad lista
   41.21 -FileChooser.viewMenuButtonToolTipText = View Menu
   41.22 -FileChooser.viewMenuButtonAccessibleName = View Menu
   41.23 -FileChooser.detailsViewActionLabelText=Detaljerad lista
   41.24 -FileChooser.refreshActionLabelText=Uppdatera
   41.25 +FileChooser.detailsViewButtonToolTipText=Detaljer
   41.26 +FileChooser.detailsViewButtonAccessibleName=Detaljer
   41.27 +FileChooser.viewMenuButtonToolTipText = Menyn Visa
   41.28 +FileChooser.viewMenuButtonAccessibleName = Menyn Visa
   41.29 +FileChooser.detailsViewActionLabelText=Detaljer
   41.30 +FileChooser.refreshActionLabelText=F\u00F6rnya
   41.31  FileChooser.viewMenuLabelText=Vy
   41.32  FileChooser.fileNameHeaderText=Namn
   41.33  FileChooser.fileSizeHeaderText=Storlek
   41.34  FileChooser.fileTypeHeaderText=Typ
   41.35 -FileChooser.fileDateHeaderText=\u00c4ndrad
   41.36 +FileChooser.fileDateHeaderText=\u00C4ndrad
   41.37  FileChooser.fileAttrHeaderText=Attribut
    42.1 --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
    42.2 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
    42.3 @@ -18,33 +18,30 @@
    42.4  
    42.5  ############ FILE CHOOSER STRINGS #############
    42.6  
    42.7 -FileChooser.lookInLabelText=\u67e5\u770b\uff1a
    42.8 -FileChooser.saveInLabelText=\u4fdd\u5b58\uff1a
    42.9 -FileChooser.fileNameLabelText=\u6587\u4ef6\u540d\uff1a
   42.10 -FileChooser.folderNameLabelText=Folder name:
   42.11 -FileChooser.filesOfTypeLabelText=\u6587\u4ef6\u7c7b\u578b\uff1a
   42.12 -FileChooser.upFolderToolTipText=\u5411\u4e0a\u4e00\u5c42
   42.13 -FileChooser.upFolderAccessibleName=\u5411\u4e0a
   42.14 -FileChooser.homeFolderToolTipText=\u8d77\u59cb\u76ee\u5f55
   42.15 -FileChooser.homeFolderAccessibleName=\u8d77\u59cb\u76ee\u5f55
   42.16 -FileChooser.newFolderToolTipText=\u521b\u5efa\u65b0\u7684\u6587\u4ef6\u5939
   42.17 -FileChooser.newFolderAccessibleName=\u65b0\u5efa\u6587\u4ef6\u5939
   42.18 -FileChooser.newFolderActionLabelText=\u65b0\u5efa\u6587\u4ef6\u5939
   42.19 +FileChooser.lookInLabelText=\u67E5\u770B: 
   42.20 +FileChooser.saveInLabelText=\u4FDD\u5B58: 
   42.21 +FileChooser.fileNameLabelText=\u6587\u4EF6\u540D: 
   42.22 +FileChooser.folderNameLabelText=\u6587\u4EF6\u5939\u540D: 
   42.23 +FileChooser.filesOfTypeLabelText=\u6587\u4EF6\u7C7B\u578B: 
   42.24 +FileChooser.upFolderToolTipText=\u5411\u4E0A\u4E00\u7EA7
   42.25 +FileChooser.upFolderAccessibleName=\u5411\u4E0A
   42.26 +FileChooser.homeFolderToolTipText=\u4E3B\u76EE\u5F55
   42.27 +FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u5F55
   42.28 +FileChooser.newFolderToolTipText=\u521B\u5EFA\u65B0\u6587\u4EF6\u5939
   42.29 +FileChooser.newFolderAccessibleName=\u65B0\u5EFA\u6587\u4EF6\u5939
   42.30 +FileChooser.newFolderActionLabelText=\u65B0\u5EFA\u6587\u4EF6\u5939
   42.31  FileChooser.listViewButtonToolTipText=\u5217\u8868
   42.32  FileChooser.listViewButtonAccessibleName=\u5217\u8868
   42.33  FileChooser.listViewActionLabelText=\u5217\u8868
   42.34 -FileChooser.detailsViewButtonToolTipText=\u8be6\u7ec6\u4fe1\u606f
   42.35 -FileChooser.detailsViewButtonAccessibleName=\u8be6\u7ec6\u4fe1\u606f
   42.36 -FileChooser.viewMenuButtonToolTipText = View Menu
   42.37 -FileChooser.viewMenuButtonAccessibleName = View Menu
   42.38 -FileChooser.detailsViewActionLabelText=\u8be6\u7ec6\u4fe1\u606f
   42.39 -FileChooser.refreshActionLabelText=\u5237\u65b0
   42.40 -FileChooser.viewMenuLabelText=\u89c6\u56fe
   42.41 -FileChooser.fileNameHeaderText=\u540d\u79f0
   42.42 -FileChooser.fileSizeHeaderText=\u5927\u5c0f
   42.43 -FileChooser.fileTypeHeaderText=\u7c7b\u578b
   42.44 -FileChooser.fileDateHeaderText=\u4fee\u8ba2\u7248
   42.45 -FileChooser.fileAttrHeaderText=\u5c5e\u6027
   42.46 -FileChooser.directoryOpenButtonText=\u6253\u5f00(O)
   42.47 -FileChooser.openButtonText=\u6253\u5f00(O)
   42.48 -FileChooser.saveButtonText=\u4fdd\u5b58(S)
   42.49 +FileChooser.detailsViewButtonToolTipText=\u8BE6\u7EC6\u8D44\u6599
   42.50 +FileChooser.detailsViewButtonAccessibleName=\u8BE6\u7EC6\u8D44\u6599
   42.51 +FileChooser.viewMenuButtonToolTipText = \u67E5\u770B\u83DC\u5355
   42.52 +FileChooser.viewMenuButtonAccessibleName = \u67E5\u770B\u83DC\u5355
   42.53 +FileChooser.detailsViewActionLabelText=\u8BE6\u7EC6\u8D44\u6599
   42.54 +FileChooser.refreshActionLabelText=\u5237\u65B0
   42.55 +FileChooser.viewMenuLabelText=\u89C6\u56FE
   42.56 +FileChooser.fileNameHeaderText=\u540D\u79F0
   42.57 +FileChooser.fileSizeHeaderText=\u5927\u5C0F
   42.58 +FileChooser.fileTypeHeaderText=\u7C7B\u578B
   42.59 +FileChooser.fileDateHeaderText=\u4FEE\u6539\u65E5\u671F
   42.60 +FileChooser.fileAttrHeaderText=\u5C5E\u6027
    43.1 --- a/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
    43.2 +++ b/src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
    43.3 @@ -18,33 +18,30 @@
    43.4  
    43.5  ############ FILE CHOOSER STRINGS #############
    43.6  
    43.7 -FileChooser.lookInLabelText=\u67e5\u770b\ufe55
    43.8 -FileChooser.saveInLabelText=\u5132\u5b58\u65bc\uff1a
    43.9 -FileChooser.fileNameLabelText=\u6a94\u6848\u540d\u7a31\ufe55
   43.10 -FileChooser.folderNameLabelText=Folder name:
   43.11 -FileChooser.filesOfTypeLabelText=\u6a94\u6848\u985e\u578b\ufe55
   43.12 -FileChooser.upFolderToolTipText=\u5f80\u4e0a\u4e00\u5c64
   43.13 -FileChooser.upFolderAccessibleName=\u5f80\u4e0a
   43.14 -FileChooser.homeFolderToolTipText=\u56de\u4e3b\u76ee\u9304
   43.15 -FileChooser.homeFolderAccessibleName=\u4e3b\u76ee\u9304
   43.16 -FileChooser.newFolderToolTipText=\u5efa\u7acb\u65b0\u8cc7\u6599\u593e
   43.17 -FileChooser.newFolderAccessibleName=\u65b0\u8cc7\u6599\u593e
   43.18 -FileChooser.newFolderActionLabelText=\u65b0\u8cc7\u6599\u593e
   43.19 -FileChooser.listViewButtonToolTipText=\u6a94\u6848\u6e05\u55ae
   43.20 -FileChooser.listViewButtonAccessibleName=\u6e05\u55ae
   43.21 -FileChooser.listViewActionLabelText=\u6e05\u55ae
   43.22 -FileChooser.detailsViewButtonToolTipText=\u8a73\u7d30\u8cc7\u8a0a
   43.23 -FileChooser.detailsViewButtonAccessibleName=\u8a73\u7d30\u8cc7\u8a0a
   43.24 -FileChooser.viewMenuButtonToolTipText = View Menu
   43.25 -FileChooser.viewMenuButtonAccessibleName = View Menu
   43.26 -FileChooser.detailsViewActionLabelText=\u8a73\u7d30\u8cc7\u8a0a
   43.27 -FileChooser.refreshActionLabelText=\u66f4\u65b0
   43.28 -FileChooser.viewMenuLabelText=\u6aa2\u8996
   43.29 -FileChooser.fileNameHeaderText=\u540d\u7a31
   43.30 -FileChooser.fileSizeHeaderText=\u5927\u5c0f
   43.31 -FileChooser.fileTypeHeaderText=\u985e\u578b
   43.32 -FileChooser.fileDateHeaderText=\u4fee\u6539
   43.33 -FileChooser.fileAttrHeaderText=\u5c6c\u6027
   43.34 -FileChooser.directoryOpenButtonText=\u958b\u555f(O)
   43.35 -FileChooser.openButtonText=\u958b\u555f(O)
   43.36 -FileChooser.saveButtonText=\u5132\u5b58(S)
   43.37 +FileChooser.lookInLabelText=\u67E5\u8A62:
   43.38 +FileChooser.saveInLabelText=\u5132\u5B58\u65BC: 
   43.39 +FileChooser.fileNameLabelText=\u6A94\u6848\u540D\u7A31:
   43.40 +FileChooser.folderNameLabelText=\u8CC7\u6599\u593E\u540D\u7A31:
   43.41 +FileChooser.filesOfTypeLabelText=\u6A94\u6848\u985E\u578B:
   43.42 +FileChooser.upFolderToolTipText=\u5F80\u4E0A\u4E00\u5C64
   43.43 +FileChooser.upFolderAccessibleName=\u5F80\u4E0A
   43.44 +FileChooser.homeFolderToolTipText=\u4E3B\u76EE\u9304
   43.45 +FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u9304
   43.46 +FileChooser.newFolderToolTipText=\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E
   43.47 +FileChooser.newFolderAccessibleName=\u65B0\u8CC7\u6599\u593E
   43.48 +FileChooser.newFolderActionLabelText=\u65B0\u8CC7\u6599\u593E
   43.49 +FileChooser.listViewButtonToolTipText=\u6E05\u55AE
   43.50 +FileChooser.listViewButtonAccessibleName=\u6E05\u55AE
   43.51 +FileChooser.listViewActionLabelText=\u6E05\u55AE
   43.52 +FileChooser.detailsViewButtonToolTipText=\u8A73\u7D30\u8CC7\u8A0A
   43.53 +FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30\u8CC7\u8A0A
   43.54 +FileChooser.viewMenuButtonToolTipText = \u6AA2\u8996\u529F\u80FD\u8868
   43.55 +FileChooser.viewMenuButtonAccessibleName = \u6AA2\u8996\u529F\u80FD\u8868
   43.56 +FileChooser.detailsViewActionLabelText=\u8A73\u7D30\u8CC7\u8A0A
   43.57 +FileChooser.refreshActionLabelText=\u91CD\u65B0\u6574\u7406
   43.58 +FileChooser.viewMenuLabelText=\u6AA2\u8996
   43.59 +FileChooser.fileNameHeaderText=\u540D\u7A31
   43.60 +FileChooser.fileSizeHeaderText=\u5927\u5C0F
   43.61 +FileChooser.fileTypeHeaderText=\u985E\u578B
   43.62 +FileChooser.fileDateHeaderText=\u4FEE\u6539\u65E5\u671F
   43.63 +FileChooser.fileAttrHeaderText=\u5C6C\u6027
    44.1 --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties	Tue Feb 15 19:16:39 2011 -0800
    44.2 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties	Tue Feb 15 20:18:20 2011 -0800
    44.3 @@ -24,145 +24,147 @@
    44.4  #
    44.5  
    44.6  # CacheRowSetImpl exceptions
    44.7 -cachedrowsetimpl.populate = Ung\u00fcltiges Objekt ResultSet zum Auff\u00fcllen der Methode
    44.8 -cachedrowsetimpl.invalidp = Ung\u00fcltiger Best\u00e4ndigkeits-Provider generiert
    44.9 -cachedrowsetimpl.nullhash = Instanz CachedRowSetImpl konnte nicht instanziiert werden. Hash-Tabelle mit Nullwert f\u00fcr Konstruktor angegeben
   44.10 -cachedrowsetimpl.invalidop = Ung\u00fcltiger Vorgang beim Zeileneinf\u00fcgen
   44.11 -cachedrowsetimpl.accfailed = acceptChanges fehlgeschlagen
   44.12 -cachedrowsetimpl.invalidcp = Ung\u00fcltige Cursorposition
   44.13 -cachedrowsetimpl.illegalop = Ung\u00fcltiger Vorgang bei nicht eingef\u00fcgter Zeile
   44.14 -cachedrowsetimpl.clonefail = Fehler bei Klon: {0}
   44.15 -cachedrowsetimpl.invalidcol = Ung\u00fcltiger Spaltenindex
   44.16 -cachedrowsetimpl.invalcolnm = Ung\u00fcltiger Spaltenname
   44.17 -cachedrowsetimpl.boolfail = getBoolen bei Wert ( {0} ) in Spalte {1} fehlgeschlagen
   44.18 -cachedrowsetimpl.bytefail = getByte bei Wert ( {0} ) in Spalte {1} fehlgeschlagen
   44.19 -cachedrowsetimpl.shortfail = getShort bei Wert ( {0} ) in Spalte {1} fehlgeschlagen
   44.20 -cachedrowsetimpl.intfail = getInt bei Wert ( {0} ) in Spalte {1} fehlgeschlagen
   44.21 -cachedrowsetimpl.longfail = getLong bei Wert ( {0} ) in Spalte {1} fehlgeschlagen
   44.22 -cachedrowsetimpl.floatfail = getFloat bei Wert ( {0} ) in Spalte {1} fehlgeschlagen
   44.23 -cachedrowsetimpl.doublefail = getDouble bei Wert ( {0} ) in Spalte {1} fehlgeschlagen
   44.24 -cachedrowsetimpl.dtypemismt = Keine Datentyp\u00fcbereinstimmung 
   44.25 -cachedrowsetimpl.datefail = getDate bei Wert ( {0} ) in Spalte {1} fehlgeschlagen; keine Konvertierung m\u00f6glich
   44.26 -cachedrowsetimpl.timefail = getTime bei Wert ( {0} ) in Spalte {1} fehlgeschlagen; keine Konvertierung m\u00f6glich
   44.27 -cachedrowsetimpl.posupdate = Positionierte Aktualisierungen werden nicht unterst\u00fctzt
   44.28 -cachedrowsetimpl.unableins = Keine Instanziierung m\u00f6glich: {0}
   44.29 -cachedrowsetimpl.beforefirst = beforeFirst : Ung\u00fcltiger Cursorvorgang
   44.30 -cachedrowsetimpl.first = First : Ung\u00fcltiger Cursorvorgang
   44.31 -cachedrowsetimpl.last = last : TYPE_FORWARD_ONLY
   44.32 -cachedrowsetimpl.absolute = absolute: Ung\u00fcltige Cursorposition
   44.33 -cachedrowsetimpl.relative = relative: Ung\u00fcltige Cursorposition
   44.34 -cachedrowsetimpl.asciistream = Lesen von ASCII-Strom fehlgeschlagen
   44.35 -cachedrowsetimpl.binstream = Lesen von Bin\u00e4rstrom fehlgeschlagen
   44.36 -cachedrowsetimpl.failedins = Fehler beim Zeileneinf\u00fcgen
   44.37 -cachedrowsetimpl.updateins = Aufrufen von updateRow beim Zeileneinf\u00fcgen
   44.38 +cachedrowsetimpl.populate = Ung\u00FCltiges ResultSet-Objekt zum Auff\u00FCllen der Methode angegeben
   44.39 +cachedrowsetimpl.invalidp = Ung\u00FCltiger Persistence-Provider generiert
   44.40 +cachedrowsetimpl.nullhash = CachedRowSetImpl-Instanz kann nicht instanziiert werden. Null-Hash-Tabelle f\u00FCr Constructor angegeben
   44.41 +cachedrowsetimpl.invalidop = Ung\u00FCltiger Vorgang beim Zeileneinf\u00FCgen
   44.42 +cachedrowsetimpl.accfailed = acceptChanges nicht erfolgreich
   44.43 +cachedrowsetimpl.invalidcp = Ung\u00FCltige Cursorposition
   44.44 +cachedrowsetimpl.illegalop = Ung\u00FCltiger Vorgang bei nicht eingef\u00FCgter Zeile
   44.45 +cachedrowsetimpl.clonefail = Clonen nicht erfolgreich: {0}
   44.46 +cachedrowsetimpl.invalidcol = Ung\u00FCltiger Spaltenindex
   44.47 +cachedrowsetimpl.invalcolnm = Ung\u00FCltiger Spaltenname
   44.48 +cachedrowsetimpl.boolfail = getBoolen bei Wert ( {0} ) in Spalte {1} nicht erfolgreich
   44.49 +cachedrowsetimpl.bytefail = getByte bei Wert ( {0} ) in Spalte {1} nicht erfolgreich
   44.50 +cachedrowsetimpl.shortfail = getShort bei Wert ( {0} ) in Spalte {1} nicht erfolgreich
   44.51 +cachedrowsetimpl.intfail = getInt bei Wert ( {0} ) in Spalte {1} nicht erfolgreich
   44.52 +cachedrowsetimpl.longfail = getLong bei Wert ( {0} ) in Spalte {1} nicht erfolgreich
   44.53 +cachedrowsetimpl.floatfail = getFloat bei Wert ( {0} ) in Spalte {1} nicht erfolgreich
   44.54 +cachedrowsetimpl.doublefail = getDouble bei Wert ( {0} ) in Spalte {1} nicht erfolgreich
   44.55 +cachedrowsetimpl.dtypemismt = Keine Datentyp\u00FCbereinstimmung 
   44.56 +cachedrowsetimpl.datefail = getDate bei Wert ( {0} ) in Spalte {1} nicht erfolgreich. Keine Konvertierung m\u00F6glich
   44.57 +cachedrowsetimpl.timefail = getTime bei Wert ( {0} ) in Spalte {1} nicht erfolgreich. Keine Konvertierung m\u00F6glich
   44.58 +cachedrowsetimpl.posupdate = Positionierte Updates werden nicht unterst\u00FCtzt
   44.59 +cachedrowsetimpl.unableins = Keine Instanziierung m\u00F6glich: {0}
   44.60 +cachedrowsetimpl.beforefirst = beforeFirst: Ung\u00FCltiger Cursorvorgang
   44.61 +cachedrowsetimpl.first = First: Ung\u00FCltiger Cursorvorgang
   44.62 +cachedrowsetimpl.last = last: TYPE_FORWARD_ONLY
   44.63 +cachedrowsetimpl.absolute = absolute: Ung\u00FCltige Cursorposition
   44.64 +cachedrowsetimpl.relative = relative: Ung\u00FCltige Cursorposition
   44.65 +cachedrowsetimpl.asciistream = Lesen von ASCII-Stream nicht erfolgreich
   44.66 +cachedrowsetimpl.binstream = Lesen von Bin\u00E4r-Stream nicht erfolgreich
   44.67 +cachedrowsetimpl.failedins = Fehler beim Zeileneinf\u00FCgen
   44.68 +cachedrowsetimpl.updateins = updateRow beim Zeileneinf\u00FCgen aufgerufen
   44.69  cachedrowsetimpl.movetoins = moveToInsertRow: CONCUR_READ_ONLY
   44.70  cachedrowsetimpl.movetoins1 = moveToInsertRow: keine Metadaten
   44.71 -cachedrowsetimpl.movetoins2 = moveToInsertRow: ung\u00fcltige Spaltenanzahl
   44.72 -cachedrowsetimpl.tablename = Tabellenname darf nicht Null sein
   44.73 -cachedrowsetimpl.keycols = Ung\u00fcltige Schl\u00fcsselspalten
   44.74 -cachedrowsetimpl.opnotsupp = Datenbank unterst\u00fctzt Vorgang nicht
   44.75 -cachedrowsetimpl.matchcols = \u00dcbereinstimmende Spalten entsprechen nicht den definierten Spalten
   44.76 -cachedrowsetimpl.setmatchcols = \u00dcbereinstimmende Spalten m\u00fcssen vor dem Abrufen definiert werden
   44.77 -cachedrowsetimpl.matchcols1 = Wert f\u00fcr \u00fcbereinstimmende Spalten muss gr\u00f6\u00dfer als 0 sein
   44.78 -cachedrowsetimpl.matchcols2 = \u00dcbereinstimmende Spalten m\u00fcssen leer sein oder eine Nullzeichenfolge aufweisen
   44.79 -cachedrowsetimpl.unsetmatch = Spalten ohne definierten Wert entsprechen nicht Spalten mit definiertem Wert
   44.80 -cachedrowsetimpl.unsetmatch1 = Spaltenname als Argument f\u00fcr unsetMatchColumn verwenden
   44.81 -cachedrowsetimpl.unsetmatch2 = Spalten-ID als Argument f\u00fcr unsetMatchColumn verwenden
   44.82 -cachedrowsetimpl.numrows = Zeilenanzahl ist kleiner als Null oder kleiner als Abrufgr\u00f6\u00dfe
   44.83 +cachedrowsetimpl.movetoins2 = moveToInsertRow: ung\u00FCltige Spaltenanzahl
   44.84 +cachedrowsetimpl.tablename = Tabellenname darf nicht null sein
   44.85 +cachedrowsetimpl.keycols = Ung\u00FCltige Schl\u00FCsselspalten
   44.86 +cachedrowsetimpl.invalidcol = Ung\u00FCltiger Spaltenindex
   44.87 +cachedrowsetimpl.opnotsupp = Vorgang nicht von Datenbank unterst\u00FCtzt
   44.88 +cachedrowsetimpl.matchcols = \u00DCbereinstimmungsspalten entsprechen nicht den festgelegten Spalten
   44.89 +cachedrowsetimpl.setmatchcols = \u00DCbereinstimmungsspalten m\u00FCssen vor dem Abrufen festgelegt werden
   44.90 +cachedrowsetimpl.matchcols1 = Wert f\u00FCr \u00DCbereinstimmungsspalten muss gr\u00F6\u00DFer als 0 sein
   44.91 +cachedrowsetimpl.matchcols2 = \u00DCbereinstimmungsspalten m\u00FCssen leer sein oder eine Nullzeichenfolge aufweisen
   44.92 +cachedrowsetimpl.unsetmatch = Spalten, deren Wert aufgehoben wird, entsprechen nicht den festgelegten Spalten
   44.93 +cachedrowsetimpl.unsetmatch1 = Spaltenname als Argument f\u00FCr unsetMatchColumn verwenden
   44.94 +cachedrowsetimpl.unsetmatch2 = Spalten-ID als Argument f\u00FCr unsetMatchColumn verwenden
   44.95 +cachedrowsetimpl.numrows = Zeilenanzahl ist kleiner als null oder kleiner als Abrufgr\u00F6\u00DFe
   44.96  cachedrowsetimpl.startpos = Startposition darf keinen Negativwert aufweisen
   44.97 -cachedrowsetimpl.nextpage = Daten m\u00fcssen vor dem Abrufen ausgef\u00fcllt werden 
   44.98 -cachedrowsetimpl.pagesize = Seitengr\u00f6\u00dfe darf nicht kleiner als Null sein
   44.99 -cachedrowsetimpl.pagesize1 = Seitengr\u00f6\u00dfe darf nicht gr\u00f6\u00dfer als maxRows sein
  44.100 -cachedrowsetimpl.fwdonly = ResultSet kann nur vorw\u00e4rts gerichtet sein
  44.101 -cachedrowsetimpl.type = Typ : {0}
  44.102 -cachedrowsetimpl.opnotysupp = Vorgang noch nicht unterst\u00fctzt
  44.103 -cachedrowsetimpl.featnotsupp = Funktion nicht unterst\u00fctzt
  44.104 +cachedrowsetimpl.nextpage = Daten m\u00FCssen vor dem Aufruf ausgef\u00FCllt werden 
  44.105 +cachedrowsetimpl.pagesize = Seitengr\u00F6\u00DFe darf nicht kleiner als null sein
  44.106 +cachedrowsetimpl.pagesize1 = Seitengr\u00F6\u00DFe darf nicht gr\u00F6\u00DFer als maxRows sein
  44.107 +cachedrowsetimpl.fwdonly = ResultSet kann nur vorw\u00E4rts gerichtet sein
  44.108 +cachedrowsetimpl.type = Typ ist: {0}
  44.109 +cachedrowsetimpl.opnotysupp = Vorgang noch nicht unterst\u00FCtzt
  44.110 +cachedrowsetimpl.featnotsupp = Feature nicht unterst\u00FCtzt
  44.111  
  44.112  # WebRowSetImpl exceptions
  44.113 -webrowsetimpl.nullhash = Instanz WebRowSetImpl konnte nicht instanziiert werden. Hash-Tabelle mit Nullwert f\u00fcr Konstruktor angegeben
  44.114 -webrowsetimpl.invalidwr = Ung\u00fcltiger Schreiber
  44.115 -webrowsetimpl.invalidrd = Ung\u00fcltiger Leser
  44.116 +webrowsetimpl.nullhash = WebRowSetImpl-Instanz kann nicht instanziiert werden. Null-Hash-Tabelle f\u00FCr Constructor angegeben
  44.117 +webrowsetimpl.invalidwr = Ung\u00FCltiger Writer
  44.118 +webrowsetimpl.invalidrd = Ung\u00FCltiger Reader
  44.119  
  44.120  #FilteredRowSetImpl exceptions
  44.121 -filteredrowsetimpl.relative = relative: Ung\u00fcltiger Cursorvorgang 
  44.122 -filteredrowsetimpl.absolute = absolute: Ung\u00fcltiger Cursorvorgang
  44.123 -filteredrowsetimpl.notallowed = Kein zul\u00e4ssiger Wert im Filter
  44.124 +filteredrowsetimpl.relative = relative: Ung\u00FCltiger Cursorvorgang 
  44.125 +filteredrowsetimpl.absolute = absolute: Ung\u00FCltiger Cursorvorgang
  44.126 +filteredrowsetimpl.notallowed = Kein zul\u00E4ssiger Wert im Filter
  44.127  
  44.128  #JoinRowSetImpl exceptions
  44.129  joinrowsetimpl.notinstance = Keine Instanz von rowset
  44.130 -joinrowsetimpl.matchnotset = \u00dcbereinstimmende Spalte wurde nicht f\u00fcr Verkn\u00fcpfung definiert
  44.131 -joinrowsetimpl.numnotequal = Elementanzahl in rowset nicht gleich \u00fcbereinstimmende Spalte
  44.132 -joinrowsetimpl.notdefined = Kein definierter Verkn\u00fcpfungstyp
  44.133 -joinrowsetimpl.notsupported = Verkn\u00fcpfungstyp wird nicht unterst\u00fctzt
  44.134 -joinrowsetimpl.initerror = Initialisierungsfehler bei JoinRowSet
  44.135 +joinrowsetimpl.matchnotset = \u00DCbereinstimmungsspalte wurde nicht f\u00FCr Join festgelegt
  44.136 +joinrowsetimpl.numnotequal = Elementanzahl in rowset nicht gleich \u00DCbereinstimmungsspalte
  44.137 +joinrowsetimpl.notdefined = Kein definierter Join-Typ
  44.138 +joinrowsetimpl.notsupported = Join-Typ wird nicht unterst\u00FCtzt
  44.139 +joinrowsetimpl.initerror = JoinRowSet-Initialisierungsfehler
  44.140  joinrowsetimpl.genericerr = Generischer Anfangsfehler bei joinrowset
  44.141 -joinrowsetimpl.emptyrowset = Leeres rowset kann nicht zu diesem JoinRowSet hinzugef\u00fcgt werden
  44.142 +joinrowsetimpl.emptyrowset = Leeres rowset kann nicht zu diesem JoinRowSet hinzugef\u00FCgt werden
  44.143  
  44.144  #JdbcRowSetImpl exceptions
  44.145 -jdbcrowsetimpl.invalstate = Ung\u00fcltiger Status
  44.146 -jdbcrowsetimpl.connect = JdbcRowSet (verbinden), keine JNDI-Verbindung m\u00f6glich
  44.147 -jdbcrowsetimpl.paramtype = Parametertyp konnte nicht abgeleitet werden
  44.148 -jdbcrowsetimpl.matchcols = \u00dcbereinstimmende Spalten entsprechen nicht den definierten Spalten
  44.149 -jdbcrowsetimpl.setmatchcols = \u00dcbereinstimmende Spalten m\u00fcssen vor dem Abrufen definiert werden
  44.150 -jdbcrowsetimpl.matchcols1 = Wert f\u00fcr \u00fcbereinstimmende Spalten muss gr\u00f6\u00dfer als 0 sein
  44.151 -jdbcrowsetimpl.matchcols2 = \u00dcbereinstimmende Spalten k\u00f6nnen keine Null- oder leere Zeichenfolge aufweisen
  44.152 -jdbcrowsetimpl.unsetmatch = Spalten ohne definierten Wert entsprechen nicht Spalten mit definiertem Wert
  44.153 -jdbcrowsetimpl.usecolname = Spaltenname als Argument f\u00fcr unsetMatchColumn verwenden
  44.154 -jdbcrowsetimpl.usecolid = Spalten-ID als Argument f\u00fcr unsetMatchColumn verwenden
  44.155 +jdbcrowsetimpl.invalstate = Ung\u00FCltiger Status
  44.156 +jdbcrowsetimpl.connect = JdbcRowSet (verbinden), keine JNDI-Verbindung m\u00F6glich
  44.157 +jdbcrowsetimpl.paramtype = Parametertyp kann nicht abgeleitet werden
  44.158 +jdbcrowsetimpl.matchcols = \u00DCbereinstimmungsspalten entsprechen nicht den festgelegten Spalten
  44.159 +jdbcrowsetimpl.setmatchcols = \u00DCbereinstimmungsspalten m\u00FCssen vor dem Abrufen festgelegt werden
  44.160 +jdbcrowsetimpl.matchcols1 = Wert f\u00FCr \u00DCbereinstimmungsspalten muss gr\u00F6\u00DFer als 0 sein
  44.161 +jdbcrowsetimpl.matchcols2 = \u00DCbereinstimmungsspalten k\u00F6nnen keine Null- oder leere Zeichenfolge aufweisen
  44.162 +jdbcrowsetimpl.unsetmatch = Spalten, deren Wert aufgehoben wird, entsprechen nicht den festgelegten Spalten
  44.163 +jdbcrowsetimpl.usecolname = Spaltenname als Argument f\u00FCr unsetMatchColumn verwenden
  44.164 +jdbcrowsetimpl.usecolid = Spalten-ID als Argument f\u00FCr unsetMatchColumn verwenden
  44.165  jdbcrowsetimpl.resnotupd = ResultSet kann nicht aktualisiert werden
  44.166 -jdbcrowsetimpl.opnotysupp = Vorgang noch nicht unterst\u00fctzt
  44.167 -jdbcrowsetimpl.featnotsupp = Funktion nicht unterst\u00fctzt
  44.168 +jdbcrowsetimpl.opnotysupp = Vorgang noch nicht unterst\u00FCtzt
  44.169 +jdbcrowsetimpl.featnotsupp = Feature nicht unterst\u00FCtzt
  44.170  
  44.171  #CachedRowSetReader exceptions
  44.172 -crsreader.connect = (JNDI) Verbindung nicht m\u00f6glich
  44.173 -crsreader.paramtype = Parametertyp konnte nicht abgeleitet werden
  44.174 +crsreader.connect = (JNDI) Verbindung nicht m\u00F6glich
  44.175 +crsreader.paramtype = Parametertyp kann nicht abgeleitet werden
  44.176  crsreader.connecterr = Interner Fehler in RowSetReader: Keine Verbindung oder kein Befehl
  44.177  crsreader.datedetected = Datum festgestellt
  44.178  crsreader.caldetected = Kalender festgestellt
  44.179  
  44.180  #CachedRowSetWriter exceptions
  44.181 -crswriter.connect = Verbindung konnte nicht hergestellt werden
  44.182 -crswriter.tname = writeData kann Tabellennamen nicht feststellen
  44.183 -crswriter.params1 = Wert f\u00fcr params1: {0} 
  44.184 -crswriter.params2 = Wert f\u00fcr params2: {0} 
  44.185 -crswriter.conflictsno =  Konflikt beim Synchronisieren 
  44.186 +crswriter.connect = Verbindung kann nicht hergestellt werden
  44.187 +crswriter.tname = writeData kann Tabellennamen nicht bestimmen
  44.188 +crswriter.params1 = Wert f\u00FCr params1: {0} 
  44.189 +crswriter.params2 = Wert f\u00FCr params2: {0} 
  44.190 +crswriter.conflictsno =  Konflikte beim Synchronisieren 
  44.191  
  44.192  #InsertRow exceptions
  44.193 -insertrow.novalue = Es wurde kein Wert eingef\u00fcgt
  44.194 +insertrow.novalue = Es wurde kein Wert eingef\u00FCgt
  44.195  
  44.196  #SyncResolverImpl exceptions
  44.197 -syncrsimpl.indexval = Indexwert liegt au\u00dferhalb des Bereichs  
  44.198 +syncrsimpl.indexval = Indexwert liegt au\u00DFerhalb des Bereichs  
  44.199  syncrsimpl.noconflict = Kein Konflikt bei dieser Spalte
  44.200 -syncrsimpl.syncnotpos = Keine Synchronisation m\u00f6glich
  44.201 -syncrsimpl.valtores = Aufzul\u00f6sender Wert befindet sich entweder in der Datenbank oder in cachedrowset
  44.202 +syncrsimpl.syncnotpos = Keine Synchronisierung m\u00F6glich
  44.203 +syncrsimpl.valtores = Aufzul\u00F6sender Wert kann sich entweder in der Datenbank oder in cachedrowset befinden
  44.204  
  44.205  #WebRowSetXmlReader exception
  44.206 -wrsxmlreader.invalidcp = Ende von RowSet wurde erreicht. Ung\u00fcltige Cursorposition
  44.207 +wrsxmlreader.invalidcp = Ende von RowSet wurde erreicht. Ung\u00FCltige Cursorposition
  44.208  wrsxmlreader.readxml = readXML: {0}
  44.209 -wrsxmlreader.parseerr = ** Parsing-Fehler: {0}, Zeile: {1} , uri: {2}
  44.210 +wrsxmlreader.parseerr = ** Parsing-Fehler: {0}, Zeile: {1} , URI: {2}
  44.211  
  44.212  #WebRowSetXmlWriter exceptions
  44.213  wrsxmlwriter.ioex = IOException: {0}
  44.214  wrsxmlwriter.sqlex = SQLException: {0}
  44.215 -wrsxmlwriter.failedwrite = Schreiben des Werts fehlgeschlagen
  44.216 -wsrxmlwriter.notproper = Kein zul\u00e4ssiger Typ
  44.217 +wrsxmlwriter.failedwrite = Schreiben des Wertes nicht erfolgreich
  44.218 +wsrxmlwriter.notproper = Kein zul\u00E4ssiger Typ
  44.219  
  44.220  #XmlReaderContentHandler exceptions
  44.221 -xmlrch.errmap = Fehler beim Definieren der Zuordnung: {0}
  44.222 -xmlrch.errmetadata = Fehler beim Definieren der Metadaten: {0}
  44.223 -xmlrch.errinsertval = Fehler beim Einf\u00fcgen der Werte: {0}
  44.224 +xmlrch.errmap = Fehler beim Festlegen der Zuordnung: {0}
  44.225 +xmlrch.errmetadata = Fehler beim Festlegen der Metadaten: {0}
  44.226 +xmlrch.errinsertval = Fehler beim Einf\u00FCgen der Werte: {0}
  44.227  xmlrch.errconstr = Fehler beim Erstellen der Zeile: {0}
  44.228 -xmlrch.errdel = Fehler beim L\u00f6schen der Zeile: {0}
  44.229 -xmlrch.errinsdel = Fehler beim Erstellen der Einf\u00fcge- oder L\u00f6schzeile: {0}
  44.230 -xmlrch.errupdate = Fehler beim Erstellen der Aktualisierungszeile: {0}
  44.231 +xmlrch.errdel = Fehler beim L\u00F6schen der Zeile: {0}
  44.232 +xmlrch.errinsert = Fehler beim Erstellen der Einf\u00FCgezeile: {0}
  44.233 +xmlrch.errinsdel = Fehler beim Erstellen der Einf\u00FCge- oder L\u00F6schzeile: {0}
  44.234 +xmlrch.errupdate = Fehler beim Erstellen der Updatezeile: {0}
  44.235  xmlrch.errupdrow = Fehler beim Aktualisieren der Zeile: {0}
  44.236  xmlrch.chars = Zeichen:
  44.237 -xmlrch.badvalue = Fehlerhafter Wert; Eigenschaft darf nicht Null sein.
  44.238 -xmlrch.badvalue1 = Fehlerhafter Wert; Metadaten d\u00fcrfen nicht Null sein.
  44.239 -xmlrch.warning =  ** Warnung: {0}, Zeile: {1} , uri: {2}
  44.240 +xmlrch.badvalue = Ung\u00FCltiger Wert. Eigenschaft kann nicht auf null gesetzt werden
  44.241 +xmlrch.badvalue1 = Ung\u00FCltiger Wert. Metadaten k\u00F6nnen nicht auf null gesetzt werden
  44.242 +xmlrch.warning =  ** Warnung: {0}, Zeile: {1} , URI: {2}
  44.243  
  44.244  #RIOptimisticProvider Exceptions
  44.245 -riop.locking = Sperren der Klassifizierung wird nicht unterst\u00fctzt
  44.246 +riop.locking = Sperren der Klassifizierung wird nicht unterst\u00FCtzt
  44.247  
  44.248  #RIXMLProvider exceptions
  44.249 -rixml.unsupp = Keine Unterst\u00fctzung f\u00fcr RIXMLProvider
  44.250 +rixml.unsupp = Keine Unterst\u00FCtzung bei RIXMLProvider
    45.1 --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties	Tue Feb 15 19:16:39 2011 -0800
    45.2 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties	Tue Feb 15 20:18:20 2011 -0800
    45.3 @@ -24,16 +24,16 @@
    45.4  #
    45.5  
    45.6  # CacheRowSetImpl exceptions
    45.7 -cachedrowsetimpl.populate = Objeto ResultSet no v\u00e1lido para m\u00e9todo de relleno
    45.8 -cachedrowsetimpl.invalidp = El proveedor de persistencia generado no es v\u00e1lido
    45.9 -cachedrowsetimpl.nullhash = La instancia CachedRowSetImpl no se puede crear. Hashtable nula proporcionada al constructor
   45.10 -cachedrowsetimpl.invalidop = Operaci\u00f3n no v\u00e1lida al insertar fila
   45.11 +cachedrowsetimpl.populate = Se ha proporcionado un objeto ResultSet no v\u00E1lido para el m\u00E9todo de relleno
   45.12 +cachedrowsetimpl.invalidp = El proveedor de persistencia generado no es v\u00E1lido
   45.13 +cachedrowsetimpl.nullhash = La instancia CachedRowSetImpl no se puede crear. Se ha proporcionado una tabla hash nula al constructor
   45.14 +cachedrowsetimpl.invalidop = Operaci\u00F3n no v\u00E1lida al insertar fila
   45.15  cachedrowsetimpl.accfailed = Fallo de acceptChanges
   45.16 -cachedrowsetimpl.invalidcp = Posici\u00f3n de cursor no v\u00e1lida
   45.17 -cachedrowsetimpl.illegalop = Operaci\u00f3n no permitida en fila no insertada
   45.18 -cachedrowsetimpl.clonefail = Fallo en la clonaci\u00f3n: {0}
   45.19 -cachedrowsetimpl.invalidcol = \u00cdndice de columnas no v\u00e1lido
   45.20 -cachedrowsetimpl.invalcolnm = Nombre de columna no v\u00e1lido
   45.21 +cachedrowsetimpl.invalidcp = Posici\u00F3n de cursor no v\u00E1lida
   45.22 +cachedrowsetimpl.illegalop = Operaci\u00F3n no permitida en fila no insertada
   45.23 +cachedrowsetimpl.clonefail = Fallo en la clonaci\u00F3n: {0}
   45.24 +cachedrowsetimpl.invalidcol = \u00CDndice de columnas no v\u00E1lido
   45.25 +cachedrowsetimpl.invalcolnm = Nombre de columna no v\u00E1lido
   45.26  cachedrowsetimpl.boolfail = Fallo de getBoolen en valor ( {0} ) de columna {1}
   45.27  cachedrowsetimpl.bytefail = Fallo de getByte en valor ( {0} ) de columna {1}
   45.28  cachedrowsetimpl.shortfail = Fallo de getShort en valor ( {0} ) de columna {1}
   45.29 @@ -41,128 +41,130 @@
   45.30  cachedrowsetimpl.longfail = Fallo de getLong en valor ( {0} ) de columna {1}
   45.31  cachedrowsetimpl.floatfail = Fallo de getFloat en valor ( {0} ) de columna {1}
   45.32  cachedrowsetimpl.doublefail = Fallo de getDouble en valor ( {0} ) de columna {1}
   45.33 -cachedrowsetimpl.dtypemismt = Discordancia entre tipos de datos 
   45.34 -cachedrowsetimpl.datefail = Fallo de getDate en valor ( {0} ) de columna {1} no es posible convertir
   45.35 -cachedrowsetimpl.timefail = Fallo de getTime en valor ( {0} ) de columna {1} no es posible convertir
   45.36 -cachedrowsetimpl.posupdate = Actualizaciones posicionadas incompatibles
   45.37 -cachedrowsetimpl.unableins = No se puede crear instancia: {0}
   45.38 -cachedrowsetimpl.beforefirst = beforeFirst: Operaci\u00f3n de cursor no v\u00e1lida
   45.39 -cachedrowsetimpl.first = First: Operaci\u00f3n de cursor no v\u00e1lida
   45.40 -cachedrowsetimpl.last = last: TYPE_FORWARD_ONLY
   45.41 -cachedrowsetimpl.absolute = absolute: Posici\u00f3n de cursor no v\u00e1lida
   45.42 -cachedrowsetimpl.relative = relative: Posici\u00f3n de cursor no v\u00e1lida
   45.43 +cachedrowsetimpl.dtypemismt = Discordancia entre Tipos de Datos 
   45.44 +cachedrowsetimpl.datefail = Fallo de getDate en valor ( {0} ) de columna {1}. No es posible convertir
   45.45 +cachedrowsetimpl.timefail = Fallo de getTime en valor ( {0} ) de columna {1}. No es posible convertir
   45.46 +cachedrowsetimpl.posupdate = Actualizaciones posicionadas no soportadas
   45.47 +cachedrowsetimpl.unableins = No se ha podido crear la instancia: {0}
   45.48 +cachedrowsetimpl.beforefirst = beforeFirst: Operaci\u00F3n de cursor no v\u00E1lida
   45.49 +cachedrowsetimpl.first = First: Operaci\u00F3n de cursor no v\u00E1lida
   45.50 +cachedrowsetimpl.last = last : TYPE_FORWARD_ONLY
   45.51 +cachedrowsetimpl.absolute = absolute: Posici\u00F3n de cursor no v\u00E1lida
   45.52 +cachedrowsetimpl.relative = relative: Posici\u00F3n de cursor no v\u00E1lida
   45.53  cachedrowsetimpl.asciistream = fallo en lectura de flujo de caracteres ascii
   45.54  cachedrowsetimpl.binstream = fallo de lectura de flujo binario
   45.55 -cachedrowsetimpl.failedins = Fallo en inserci\u00f3n de fila
   45.56 +cachedrowsetimpl.failedins = Fallo en inserci\u00F3n de fila
   45.57  cachedrowsetimpl.updateins = llamada a updateRow mientras se insertaba fila
   45.58 -cachedrowsetimpl.movetoins = moveToInsertRow: CONCUR_READ_ONLY
   45.59 +cachedrowsetimpl.movetoins = moveToInsertRow : CONCUR_READ_ONLY
   45.60  cachedrowsetimpl.movetoins1 = moveToInsertRow: no hay metadatos
   45.61 -cachedrowsetimpl.movetoins2 = moveToInsertRow: n\u00famero de columnas no v\u00e1lido
   45.62 +cachedrowsetimpl.movetoins2 = moveToInsertRow: n\u00FAmero de columnas no v\u00E1lido
   45.63  cachedrowsetimpl.tablename = El nombre de la tabla no puede ser nulo
   45.64 -cachedrowsetimpl.keycols = Columnas clave no v\u00e1lidas
   45.65 -cachedrowsetimpl.opnotsupp = La base de datos no admite esta operaci\u00f3n
   45.66 -cachedrowsetimpl.matchcols = Las columnas emparejadas no concuerdan con las definidas
   45.67 -cachedrowsetimpl.setmatchcols = Configurar emparejamiento de columnas antes de obtenerlas
   45.68 -cachedrowsetimpl.matchcols1 = Las columnas emparejadas deben ser mayores que 0
   45.69 -cachedrowsetimpl.matchcols2 = Las columnas emparejadas deben estar vac\u00edas o ser una cadena nula
   45.70 -cachedrowsetimpl.unsetmatch = Las columnas que se est\u00e1n desconfigurando no coinciden con las configuradas
   45.71 -cachedrowsetimpl.unsetmatch1 = Usar nombre de columna como argumento en unsetMatchColumn
   45.72 -cachedrowsetimpl.unsetmatch2 = Usar ID de columna como argumento en unsetMatchColumn
   45.73 -cachedrowsetimpl.numrows = El n\u00famero de filas es menor que cero o menor que el tama\u00f1o obtenido
   45.74 -cachedrowsetimpl.startpos = La posici\u00f3n de inicio no puede ser negativa
   45.75 -cachedrowsetimpl.nextpage = Rellenar datos antes de realizar llamada 
   45.76 -cachedrowsetimpl.pagesize = El tama\u00f1o de p\u00e1gina no puede ser menor que cero
   45.77 -cachedrowsetimpl.pagesize1 = El tama\u00f1o de p\u00e1gina no puede ser mayor que maxRows
   45.78 -cachedrowsetimpl.fwdonly = ResultSet s\u00f3lo se reenv\u00eda
   45.79 +cachedrowsetimpl.keycols = Columnas clave no v\u00E1lidas
   45.80 +cachedrowsetimpl.invalidcol = \u00CDndice de columnas no v\u00E1lido
   45.81 +cachedrowsetimpl.opnotsupp = La base de datos no admite esta operaci\u00F3n
   45.82 +cachedrowsetimpl.matchcols = Las columnas coincidentes no concuerdan con las definidas
   45.83 +cachedrowsetimpl.setmatchcols = Defina las columnas coincidentes antes de obtenerlas
   45.84 +cachedrowsetimpl.matchcols1 = Las columnas coincidentes deben ser mayores que 0
   45.85 +cachedrowsetimpl.matchcols2 = Las columnas coincidentes deben estar vac\u00EDas o ser una cadena nula
   45.86 +cachedrowsetimpl.unsetmatch = Las columnas cuya definici\u00F3n se est\u00E1 anulando no concuerdan con las definidas
   45.87 +cachedrowsetimpl.unsetmatch1 = Use el nombre de columna como argumento en unsetMatchColumn
   45.88 +cachedrowsetimpl.unsetmatch2 = Use el identificador de columna como argumento en unsetMatchColumn
   45.89 +cachedrowsetimpl.numrows = El n\u00FAmero de filas es menor que cero o menor que el tama\u00F1o recuperado
   45.90 +cachedrowsetimpl.startpos = La posici\u00F3n de inicio no puede ser negativa
   45.91 +cachedrowsetimpl.nextpage = Rellene los datos antes de realizar la llamada 
   45.92 +cachedrowsetimpl.pagesize = El tama\u00F1o de p\u00E1gina no puede ser menor que cero
   45.93 +cachedrowsetimpl.pagesize1 = El tama\u00F1o de p\u00E1gina no puede ser mayor que maxRows
   45.94 +cachedrowsetimpl.fwdonly = ResultSet s\u00F3lo se reenv\u00EDa
   45.95  cachedrowsetimpl.type = El tipo es: {0}
   45.96 -cachedrowsetimpl.opnotysupp = Operaci\u00f3n no admitida todav\u00eda
   45.97 -cachedrowsetimpl.featnotsupp = Funci\u00f3n no admitida
   45.98 +cachedrowsetimpl.opnotysupp = Operaci\u00F3n no soportada todav\u00EDa
   45.99 +cachedrowsetimpl.featnotsupp = Funci\u00F3n no soportada
  45.100  
  45.101  # WebRowSetImpl exceptions
  45.102 -webrowsetimpl.nullhash = La instancia WebRowSetImpl no se puede crear. Hashtable nula proporcionada al constructor
  45.103 -webrowsetimpl.invalidwr = Escritor no v\u00e1lido
  45.104 -webrowsetimpl.invalidrd = Lector no v\u00e1lido
  45.105 +webrowsetimpl.nullhash = La instancia WebRowSetImpl no se puede crear. Se ha proporcionado una tabla hash nula al constructor
  45.106 +webrowsetimpl.invalidwr = Escritor no v\u00E1lido
  45.107 +webrowsetimpl.invalidrd = Lector no v\u00E1lido
  45.108  
  45.109  #FilteredRowSetImpl exceptions
  45.110 -filteredrowsetimpl.relative = relative: Operaci\u00f3n de cursor no v\u00e1lida 
  45.111 -filteredrowsetimpl.absolute = absolute: Operaci\u00f3n de cursor no v\u00e1lida
  45.112 +filteredrowsetimpl.relative = relative: Operaci\u00F3n de cursor no v\u00E1lida 
  45.113 +filteredrowsetimpl.absolute = absolute: Operaci\u00F3n de cursor no v\u00E1lida
  45.114  filteredrowsetimpl.notallowed = El filtro no admite este valor
  45.115  
  45.116  #JoinRowSetImpl exceptions
  45.117  joinrowsetimpl.notinstance = No es una instancia de rowset
  45.118 -joinrowsetimpl.matchnotset = Emparejamiento de columnas no configurado para unir
  45.119 -joinrowsetimpl.numnotequal = El n\u00famero de elementos de rowset y el de emparejamiento de columnas no es el mismo
  45.120 -joinrowsetimpl.notdefined = No es un tipo de uni\u00f3n definido
  45.121 -joinrowsetimpl.notsupported = Este tipo de uni\u00f3n no es compatible
  45.122 -joinrowsetimpl.initerror = Error de inicio de JoinRowSet
  45.123 -joinrowsetimpl.genericerr = Error de Genric joinrowset intial
  45.124 -joinrowsetimpl.emptyrowset = No se puede a\u00f1adir un rowset vac\u00edo a este JoinRowSet
  45.125 +joinrowsetimpl.matchnotset = Las columnas coincidentes no est\u00E1n definidas para la uni\u00F3n
  45.126 +joinrowsetimpl.numnotequal = El n\u00FAmero de elementos de rowset y el de columnas coincidentes no es el mismo
  45.127 +joinrowsetimpl.notdefined = No es un tipo de uni\u00F3n definido
  45.128 +joinrowsetimpl.notsupported = Este tipo de uni\u00F3n no est\u00E1 soportado
  45.129 +joinrowsetimpl.initerror = Error de inicializaci\u00F3n de JoinRowSet
  45.130 +joinrowsetimpl.genericerr = Error de inicializaci\u00F3n gen\u00E9rico de joinrowset
  45.131 +joinrowsetimpl.emptyrowset = No se puede agregar un juego de filas vac\u00EDo a este JoinRowSet
  45.132  
  45.133  #JdbcRowSetImpl exceptions
  45.134 -jdbcrowsetimpl.invalstate = Estado no v\u00e1lido
  45.135 -jdbcrowsetimpl.connect = JdbcRowSet (conectar) JNDI no se puede conectar
  45.136 -jdbcrowsetimpl.paramtype = No se puede deducir tipo de par\u00e1metro
  45.137 -jdbcrowsetimpl.matchcols = Las columnas emparejadas no concuerdan con las definidas
  45.138 -jdbcrowsetimpl.setmatchcols = Configurar emparejamiento de columnas antes de obtenerlas
  45.139 -jdbcrowsetimpl.matchcols1 = Las columnas emparejadas deben ser mayores que 0
  45.140 -jdbcrowsetimpl.matchcols2 = Las columnas emparejadas no pueden estar vac\u00edas ni ser una cadena nula
  45.141 -jdbcrowsetimpl.unsetmatch = Las columnas que se est\u00e1n desconfigurando no son las mismas que las configuradas
  45.142 -jdbcrowsetimpl.usecolname = Usar nombre de columna como argumento en unsetMatchColumn
  45.143 -jdbcrowsetimpl.usecolid = Usar ID de columna como argumento en unsetMatchColumn
  45.144 +jdbcrowsetimpl.invalstate = Estado no v\u00E1lido
  45.145 +jdbcrowsetimpl.connect = JdbcRowSet (connect): JNDI no se puede conectar
  45.146 +jdbcrowsetimpl.paramtype = No se puede deducir el tipo de par\u00E1metro
  45.147 +jdbcrowsetimpl.matchcols = Las columnas coincidentes no concuerdan con las definidas
  45.148 +jdbcrowsetimpl.setmatchcols = Defina las columnas coincidentes antes de obtenerlas
  45.149 +jdbcrowsetimpl.matchcols1 = Las columnas coincidentes deben ser mayores que 0
  45.150 +jdbcrowsetimpl.matchcols2 = Las columnas coincidentes no pueden estar vac\u00EDas ni ser una cadena nula
  45.151 +jdbcrowsetimpl.unsetmatch = Las columnas cuya definici\u00F3n se est\u00E1 anulando no concuerdan con las definidas
  45.152 +jdbcrowsetimpl.usecolname = Use el nombre de columna como argumento en unsetMatchColumn
  45.153 +jdbcrowsetimpl.usecolid = Use el identificador de columna como argumento en unsetMatchColumn
  45.154  jdbcrowsetimpl.resnotupd = ResultSet no se puede actualizar
  45.155 -jdbcrowsetimpl.opnotysupp = Operaci\u00f3n no admitida todav\u00eda
  45.156 -jdbcrowsetimpl.featnotsupp = Funci\u00f3n no admitida
  45.157 +jdbcrowsetimpl.opnotysupp = Operaci\u00F3n no soportada todav\u00EDa
  45.158 +jdbcrowsetimpl.featnotsupp = Funci\u00F3n no soportada
  45.159  
  45.160  #CachedRowSetReader exceptions
  45.161 -crsreader.connect = (JNDI) No se puede conectar
  45.162 -crsreader.paramtype = No se puede deducir tipo de par\u00e1metro
  45.163 -crsreader.connecterr = Error interno en RowSetReader: no hay conexi\u00f3n o comando
  45.164 -crsreader.datedetected = Fecha detectada
  45.165 -crsreader.caldetected = Calendario detectado
  45.166 +crsreader.connect = (JNDI) No se ha podido conectar
  45.167 +crsreader.paramtype = No se ha podido deducir el tipo de par\u00E1metro
  45.168 +crsreader.connecterr = Error interno en RowSetReader: no hay conexi\u00F3n o comando
  45.169 +crsreader.datedetected = Fecha Detectada
  45.170 +crsreader.caldetected = Calendario Detectado
  45.171  
  45.172  #CachedRowSetWriter exceptions
  45.173 -crswriter.connect = No se puede obtener una conexi\u00f3n
  45.174 +crswriter.connect = No se ha podido obtener una conexi\u00F3n
  45.175  crswriter.tname = writeData no puede determinar el nombre de tabla
  45.176  crswriter.params1 = Valor de params1: {0} 
  45.177  crswriter.params2 = Valor de params2: {0} 
  45.178 -crswriter.conflictsno =  conflictos en la sincronizaci\u00f3n 
  45.179 +crswriter.conflictsno =  conflictos en la sincronizaci\u00F3n 
  45.180  
  45.181  #InsertRow exceptions
  45.182 -insertrow.novalue = No se ha insertado ning\u00fan valor
  45.183 +insertrow.novalue = No se ha insertado ning\u00FAn valor
  45.184  
  45.185  #SyncResolverImpl exceptions
  45.186 -syncrsimpl.indexval = El valor de \u00edndice est\u00e1 fuera del intervalo  
  45.187 -syncrsimpl.noconflict = Esta columna no est\u00e1 en conflicto
  45.188 +syncrsimpl.indexval = El valor de \u00EDndice est\u00E1 fuera de rango  
  45.189 +syncrsimpl.noconflict = Esta columna no est\u00E1 en conflicto
  45.190  syncrsimpl.syncnotpos = No se puede sincronizar
  45.191 -syncrsimpl.valtores = El valor que se debe definir puede estar en la base de datos o en cachedrowset
  45.192 +syncrsimpl.valtores = El valor que se debe resolver puede estar en la base de datos o en cachedrowset
  45.193  
  45.194  #WebRowSetXmlReader exception
  45.195 -wrsxmlreader.invalidcp = Se ha llegado al final de RowSet. Posici\u00f3n de cursor no v\u00e1lida
  45.196 -wrsxmlreader.readxml = readXML: {0}
  45.197 -wrsxmlreader.parseerr = ** Error de an\u00e1lisis: {0} , l\u00ednea: {1} , uri: {2}
  45.198 +wrsxmlreader.invalidcp = Se ha llegado al final de RowSet. Posici\u00F3n de cursor no v\u00E1lida
  45.199 +wrsxmlreader.readxml = readXML : {0}
  45.200 +wrsxmlreader.parseerr = ** Error de an\u00E1lisis: {0} , l\u00EDnea: {1} , uri: {2}
  45.201  
  45.202  #WebRowSetXmlWriter exceptions
  45.203 -wrsxmlwriter.ioex = IOException: {0}
  45.204 -wrsxmlwriter.sqlex = SQLException: {0}
  45.205 -wrsxmlwriter.failedwrite = No se pudo escribir valor
  45.206 +wrsxmlwriter.ioex = IOException : {0}
  45.207 +wrsxmlwriter.sqlex = SQLException : {0}
  45.208 +wrsxmlwriter.failedwrite = Error al escribir el valor
  45.209  wsrxmlwriter.notproper = Tipo incorrecto
  45.210  
  45.211  #XmlReaderContentHandler exceptions
  45.212 -xmlrch.errmap = Error al configurar la asignaci\u00f3n: {0}
  45.213 -xmlrch.errmetadata = Error al configurar metadatos: {0}
  45.214 +xmlrch.errmap = Error al definir la asignaci\u00F3n: {0}
  45.215 +xmlrch.errmetadata = Error al definir metadatos: {0}
  45.216  xmlrch.errinsertval = Error al insertar los valores: {0}
  45.217 -xmlrch.errconstr = Error al construir fila: {0}
  45.218 -xmlrch.errdel = Error al borrar fila: {0}
  45.219 -xmlrch.errinsdel = Error al construir insertar o suprimir fila: {0}
  45.220 -xmlrch.errupdate = Error al construir actualizar fila: {0}
  45.221 +xmlrch.errconstr = Error al construir la fila: {0}
  45.222 +xmlrch.errdel = Error al suprimir la fila: {0}
  45.223 +xmlrch.errinsert = Error al construir la fila de inserci\u00F3n: {0}
  45.224 +xmlrch.errinsdel = Error al construir la fila de inserci\u00F3n o supresi\u00F3n: {0}
  45.225 +xmlrch.errupdate = Error al construir la fila de actualizaci\u00F3n: {0}
  45.226  xmlrch.errupdrow = Error al actualizar la fila: {0}
  45.227  xmlrch.chars = caracteres:
  45.228  xmlrch.badvalue = Valor incorrecto; la propiedad no puede ser nula
  45.229  xmlrch.badvalue1 = Valor incorrecto; los metadatos no pueden ser nulos
  45.230 -xmlrch.warning =  ** Advertencia: {0} , l\u00ednea: {1} , uri: {2}
  45.231 +xmlrch.warning =  ** Advertencia: {0} , l\u00EDnea: {1} , uri: {2}
  45.232  
  45.233  #RIOptimisticProvider Exceptions
  45.234 -riop.locking = No se permite bloquear la clasificaci\u00f3n
  45.235 +riop.locking = No se permite bloquear la clasificaci\u00F3n
  45.236  
  45.237  #RIXMLProvider exceptions
  45.238 -rixml.unsupp = No compatible con RIXMLProvider
  45.239 +rixml.unsupp = No soportado con RIXMLProvider
    46.1 --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties	Tue Feb 15 19:16:39 2011 -0800
    46.2 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties	Tue Feb 15 20:18:20 2011 -0800
    46.3 @@ -24,117 +24,118 @@
    46.4  #
    46.5  
    46.6  # CacheRowSetImpl exceptions
    46.7 -cachedrowsetimpl.populate = L'objet ResultSet fourni en entr\u00e9e de la m\u00e9thode n'est pas valide
    46.8 -cachedrowsetimpl.invalidp = Le fournisseur de persistance g\u00e9n\u00e9r\u00e9 n'est pas valide
    46.9 -cachedrowsetimpl.nullhash = Impossible de cr\u00e9er une instance de CachedRowSetImpl. Table de hachage null fournie au constructeur
   46.10 -cachedrowsetimpl.invalidop = Op\u00e9ration non valide lors de l'insertion de ligne
   46.11 -cachedrowsetimpl.accfailed = \u00c9chec de acceptChanges
   46.12 +cachedrowsetimpl.populate = L'objet ResultSet fourni en entr\u00E9e de la m\u00E9thode n'est pas valide
   46.13 +cachedrowsetimpl.invalidp = Le fournisseur de persistance g\u00E9n\u00E9r\u00E9 n'est pas valide
   46.14 +cachedrowsetimpl.nullhash = Impossible de cr\u00E9er une instance de CachedRowSetImpl. Table de hachage NULL fournie au constructeur
   46.15 +cachedrowsetimpl.invalidop = Op\u00E9ration non valide lors de l'insertion de ligne
   46.16 +cachedrowsetimpl.accfailed = Echec de acceptChanges
   46.17  cachedrowsetimpl.invalidcp = Position du curseur non valide
   46.18 -cachedrowsetimpl.illegalop = Op\u00e9ration non autoris\u00e9e sur ligne non ins\u00e9r\u00e9e
   46.19 -cachedrowsetimpl.clonefail = \u00c9chec du clonage : {0}
   46.20 +cachedrowsetimpl.illegalop = Op\u00E9ration non admise sur une ligne non ins\u00E9r\u00E9e
   46.21 +cachedrowsetimpl.clonefail = Echec du clonage : {0}
   46.22  cachedrowsetimpl.invalidcol = Index de colonne non valide
   46.23  cachedrowsetimpl.invalcolnm = Nom de colonne non valide
   46.24 -cachedrowsetimpl.boolfail = \u00c9chec de getBoolen pour la valeur ({0}) de la colonne {1}
   46.25 -cachedrowsetimpl.bytefail = \u00c9chec de getByte pour la valeur ({0}) de la colonne {1}
   46.26 -cachedrowsetimpl.shortfail = \u00c9chec de getShort pour la valeur ({0}) de la colonne {1}
   46.27 -cachedrowsetimpl.intfail = \u00c9chec de getInt pour la valeur ({0}) de la colonne {1}
   46.28 -cachedrowsetimpl.longfail = \u00c9chec de getLong pour la valeur ({0}) de la colonne {1}
   46.29 -cachedrowsetimpl.floatfail = \u00c9chec de getFloat pour la valeur ({0}) de la colonne {1}
   46.30 -cachedrowsetimpl.doublefail = \u00c9chec de getDouble pour la valeur ({0}) de la colonne {1}
   46.31 -cachedrowsetimpl.dtypemismt = Le type de donn\u00e9es ne correspond pas 
   46.32 -cachedrowsetimpl.datefail = \u00c9chec de getDate pour la valeur ({0}) de la colonne {1} - Aucune conversion possible
   46.33 -cachedrowsetimpl.timefail = \u00c9chec de getDate pour la valeur ({0}) de la colonne {1} - Aucune conversion possible
   46.34 -cachedrowsetimpl.posupdate = Mises \u00e0 jour choisies non prises en charge
   46.35 +cachedrowsetimpl.boolfail = Echec de getBoolen pour la valeur ({0}) de la colonne {1}
   46.36 +cachedrowsetimpl.bytefail = Echec de getByte pour la valeur ({0}) de la colonne {1}
   46.37 +cachedrowsetimpl.shortfail = Echec de getShort pour la valeur ({0}) de la colonne {1}
   46.38 +cachedrowsetimpl.intfail = Echec de getInt pour la valeur ({0}) de la colonne {1}
   46.39 +cachedrowsetimpl.longfail = Echec de getLong pour la valeur ({0}) de la colonne {1}
   46.40 +cachedrowsetimpl.floatfail = Echec de getFloat pour la valeur ({0}) de la colonne {1}
   46.41 +cachedrowsetimpl.doublefail = Echec de getDouble pour la valeur ({0}) de la colonne {1}
   46.42 +cachedrowsetimpl.dtypemismt = Le type de donn\u00E9es ne correspond pas 
   46.43 +cachedrowsetimpl.datefail = Echec de getDate pour la valeur ({0}) de la colonne {1} - Aucune conversion possible
   46.44 +cachedrowsetimpl.timefail = Echec de getTime pour la valeur ({0}) de la colonne {1} - Aucune conversion possible
   46.45 +cachedrowsetimpl.posupdate = Mises \u00E0 jour choisies non prises en charge
   46.46  cachedrowsetimpl.unableins = Instanciation impossible : {0}
   46.47 -cachedrowsetimpl.beforefirst = beforeFirst : op\u00e9ration de curseur non valide
   46.48 -cachedrowsetimpl.first = First : op\u00e9ration de curseur non valide
   46.49 +cachedrowsetimpl.beforefirst = beforeFirst : op\u00E9ration de curseur non valide
   46.50 +cachedrowsetimpl.first = First : op\u00E9ration de curseur non valide
   46.51  cachedrowsetimpl.last = last : TYPE_FORWARD_ONLY
   46.52  cachedrowsetimpl.absolute = absolute : position de curseur non valide
   46.53  cachedrowsetimpl.relative = relative : position de curseur non valide
   46.54 -cachedrowsetimpl.asciistream = \u00e9chec de la lecture pour le flux ascii
   46.55 -cachedrowsetimpl.binstream = \u00e9chec de la lecture pour le flux binaire
   46.56 -cachedrowsetimpl.failedins = \u00c9chec de l'insertion de ligne
   46.57 +cachedrowsetimpl.asciistream = \u00E9chec de la lecture pour le flux ASCII
   46.58 +cachedrowsetimpl.binstream = \u00E9chec de la lecture pour le flux binaire
   46.59 +cachedrowsetimpl.failedins = Echec de l'insertion de ligne
   46.60  cachedrowsetimpl.updateins = appel de updateRow lors de l'insertion de ligne
   46.61  cachedrowsetimpl.movetoins = moveToInsertRow : CONCUR_READ_ONLY
   46.62 -cachedrowsetimpl.movetoins1 = moveToInsertRow : aucune m\u00e9tadonn\u00e9e
   46.63 -cachedrowsetimpl.movetoins2 = moveToInsertRow : Nombre de colonnes non valide
   46.64 -cachedrowsetimpl.tablename = Le nom du tableau ne peut pas \u00eatre null
   46.65 -cachedrowsetimpl.keycols = Colonnes de cl\u00e9 non valides
   46.66 -cachedrowsetimpl.opnotsupp = Op\u00e9ration non prise en charge par la base de donn\u00e9es
   46.67 -cachedrowsetimpl.matchcols = Les colonnes correspondantes ne sont pas les m\u00eames que les colonnes d\u00e9finies
   46.68 -cachedrowsetimpl.setmatchcols = D\u00e9finissez les colonnes correspondantes avant de les prendre
   46.69 -cachedrowsetimpl.matchcols1 = Les colonnes correspondantes doivent \u00eatre sup\u00e9rieures \u00e0 z\u00e9ro
   46.70 -cachedrowsetimpl.matchcols2 = Les colonnes correspondantes doivent \u00eatres vides ou ne contenir que des cha\u00eenes vides
   46.71 -cachedrowsetimpl.unsetmatch = Les colonnes d\u00e9finies et  non d\u00e9finies sont diff\u00e9rentes
   46.72 -cachedrowsetimpl.unsetmatch1 = Utilisez le nom de la colonne en argument de unsetMatchColumn
   46.73 -cachedrowsetimpl.unsetmatch2 = Utilisez l'ID de la colonne en argument de unsetMatchColumn
   46.74 -cachedrowsetimpl.numrows = Le nombre de lignes est inf\u00e9rieur \u00e0 z\u00e9ro ou \u00e0 la taille d'extraction
   46.75 -cachedrowsetimpl.startpos = La position de d\u00e9part ne peut pas \u00eatre n\u00e9gative
   46.76 -cachedrowsetimpl.nextpage = Entrez les donn\u00e9es avant l'appel 
   46.77 -cachedrowsetimpl.pagesize = La taille de la page ne peut pas \u00eatre n\u00e9gative
   46.78 -cachedrowsetimpl.pagesize1 = La taille de la page ne peut pas \u00eatre sup\u00e9rieure \u00e0 maxRows
   46.79 -cachedrowsetimpl.fwdonly = ResultSet est en avant seulement
   46.80 +cachedrowsetimpl.movetoins1 = moveToInsertRow : aucune m\u00E9tadonn\u00E9e
   46.81 +cachedrowsetimpl.movetoins2 = moveToInsertRow : nombre de colonnes non valide
   46.82 +cachedrowsetimpl.tablename = Le nom de la table ne peut pas \u00EAtre NULL
   46.83 +cachedrowsetimpl.keycols = Colonnes de cl\u00E9 non valides
   46.84 +cachedrowsetimpl.invalidcol = Index de colonne non valide
   46.85 +cachedrowsetimpl.opnotsupp = Op\u00E9ration non prise en charge par la base de donn\u00E9es
   46.86 +cachedrowsetimpl.matchcols = Les colonnes correspondantes ne sont pas les m\u00EAmes que les colonnes d\u00E9finies
   46.87 +cachedrowsetimpl.setmatchcols = D\u00E9finir les colonnes correspondantes avant de les prendre
   46.88 +cachedrowsetimpl.matchcols1 = Les colonnes correspondantes doivent \u00EAtre sup\u00E9rieures \u00E0 z\u00E9ro
   46.89 +cachedrowsetimpl.matchcols2 = Les colonnes correspondantes doivent \u00EAtres vides ou ne contenir que des cha\u00EEnes NULL
   46.90 +cachedrowsetimpl.unsetmatch = Les colonnes d\u00E9finies et non d\u00E9finies sont diff\u00E9rentes
   46.91 +cachedrowsetimpl.unsetmatch1 = Utiliser le nom de colonne comme argument pour unsetMatchColumn
   46.92 +cachedrowsetimpl.unsetmatch2 = Utiliser l'ID de colonne comme argument pour unsetMatchColumn
   46.93 +cachedrowsetimpl.numrows = Le nombre de lignes est inf\u00E9rieur \u00E0 z\u00E9ro ou \u00E0 la taille d'extraction
   46.94 +cachedrowsetimpl.startpos = La position de d\u00E9part ne peut pas \u00EAtre n\u00E9gative
   46.95 +cachedrowsetimpl.nextpage = Entrer les donn\u00E9es avant l'appel 
   46.96 +cachedrowsetimpl.pagesize = La taille de la page ne peut pas \u00EAtre n\u00E9gative
   46.97 +cachedrowsetimpl.pagesize1 = La taille de la page ne peut pas \u00EAtre sup\u00E9rieure \u00E0 maxRows
   46.98 +cachedrowsetimpl.fwdonly = ResultSet va en avant seulement
   46.99  cachedrowsetimpl.type = Le type est : {0}
  46.100 -cachedrowsetimpl.opnotysupp = Op\u00e9ration non encore prise en charge
  46.101 -cachedrowsetimpl.featnotsupp = Fonction non prise en charge
  46.102 +cachedrowsetimpl.opnotysupp = Op\u00E9ration non encore prise en charge
  46.103 +cachedrowsetimpl.featnotsupp = Fonctionnalit\u00E9 non prise en charge
  46.104  
  46.105  # WebRowSetImpl exceptions
  46.106 -webrowsetimpl.nullhash = Impossible de cr\u00e9er une instance de WebRowSetImpl. Table de hachage null fournie au constructeur
  46.107 -webrowsetimpl.invalidwr = G\u00e9n\u00e9rateur non valide
  46.108 -webrowsetimpl.invalidrd = Lecteur non valide
  46.109 +webrowsetimpl.nullhash = Impossible de cr\u00E9er une instance de WebRowSetImpl. Table de hachage NULL fournie au constructeur
  46.110 +webrowsetimpl.invalidwr = Processus d'\u00E9criture non valide
  46.111 +webrowsetimpl.invalidrd = Processus de lecture non valide
  46.112  
  46.113  #FilteredRowSetImpl exceptions
  46.114 -filteredrowsetimpl.relative = relative : op\u00e9ration de curseur non valide 
  46.115 -filteredrowsetimpl.absolute = absolute : op\u00e9ration de curseur non valide
  46.116 -filteredrowsetimpl.notallowed = Cette valeur n'est pas autoris\u00e9e via le filtre
  46.117 +filteredrowsetimpl.relative = relative : op\u00E9ration de curseur non valide 
  46.118 +filteredrowsetimpl.absolute = absolute : op\u00E9ration de curseur non valide
  46.119 +filteredrowsetimpl.notallowed = Cette valeur n'est pas autoris\u00E9e via le filtre
  46.120  
  46.121  #JoinRowSetImpl exceptions
  46.122  joinrowsetimpl.notinstance = N'est pas une instance de RowSet
  46.123 -joinrowsetimpl.matchnotset = Les colonnes correspondantes ne sont pas group\u00e9es pour jointure
  46.124 -joinrowsetimpl.numnotequal = Le nombre d'\u00e9l\u00e9ments dans RowSet est diff\u00e9rent du nombre de colonnes correspondantes
  46.125 -joinrowsetimpl.notdefined = Ce n'est pas un type de jointure d\u00e9fini
  46.126 +joinrowsetimpl.matchnotset = Les colonnes correspondantes ne sont pas d\u00E9finies pour la jointure
  46.127 +joinrowsetimpl.numnotequal = Le nombre d'\u00E9l\u00E9ments dans RowSet est diff\u00E9rent du nombre de colonnes correspondantes
  46.128 +joinrowsetimpl.notdefined = Ce n'est pas un type de jointure d\u00E9fini
  46.129  joinrowsetimpl.notsupported = Ce type de jointure n'est pas pris en charge
  46.130  joinrowsetimpl.initerror = Erreur d'initialisation de JoinRowSet
  46.131 -joinrowsetimpl.genericerr = Erreur initiale g\u00e9n\u00e9rique de JoinRowSet
  46.132 -joinrowsetimpl.emptyrowset = Impossible d'ajouter un objet RowSet vide \u00e0 ce JoinRowSet
  46.133 +joinrowsetimpl.genericerr = Erreur initiale g\u00E9n\u00E9rique de JoinRowSet
  46.134 +joinrowsetimpl.emptyrowset = Impossible d'ajouter un objet RowSet vide \u00E0 ce JoinRowSet
  46.135  
  46.136  #JdbcRowSetImpl exceptions
  46.137 -jdbcrowsetimpl.invalstate = \u00c9tat non valide
  46.138 +jdbcrowsetimpl.invalstate = Etat non valide
  46.139  jdbcrowsetimpl.connect = Impossible de connecter JNDI JdbcRowSet (connexion)
  46.140 -jdbcrowsetimpl.paramtype = Impossible de d\u00e9duire le type de param\u00e8tre
  46.141 -jdbcrowsetimpl.matchcols = Les colonnes correspondantes ne sont pas les m\u00eames que les colonnes d\u00e9finies
  46.142 -jdbcrowsetimpl.setmatchcols = D\u00e9finissez les colonnes correspondantes avant de les prendre
  46.143 -jdbcrowsetimpl.matchcols1 = Le nombre de colonnes correspondantes doit \u00eatre sup\u00e9rieur \u00e0 z\u00e9ro
  46.144 -jdbcrowsetimpl.matchcols2 = Les colonnes correspondantes ne doivent pas \u00eatres vides ni contenir des cha\u00eenes vides
  46.145 -jdbcrowsetimpl.unsetmatch = Les colonnes non d\u00e9finies ne sont pas les m\u00eames que les colonnes d\u00e9finies
  46.146 -jdbcrowsetimpl.usecolname = Utilisez le nom de la colonne en argument de unsetMatchColumn
  46.147 -jdbcrowsetimpl.usecolid = Utilisez l'ID de la colonne en argument de unsetMatchColumn
  46.148 -jdbcrowsetimpl.resnotupd = La mise \u00e0 jour de ResultSet est interdite
  46.149 -jdbcrowsetimpl.opnotysupp = Op\u00e9ration non encore prise en charge
  46.150 -jdbcrowsetimpl.featnotsupp = Fonction non prise en charge
  46.151 +jdbcrowsetimpl.paramtype = Impossible de d\u00E9duire le type de param\u00E8tre
  46.152 +jdbcrowsetimpl.matchcols = Les colonnes correspondantes ne sont pas les m\u00EAmes que les colonnes d\u00E9finies
  46.153 +jdbcrowsetimpl.setmatchcols = D\u00E9finir les colonnes correspondantes avant de les prendre
  46.154 +jdbcrowsetimpl.matchcols1 = Les colonnes correspondantes doivent \u00EAtre sup\u00E9rieures \u00E0 z\u00E9ro
  46.155 +jdbcrowsetimpl.matchcols2 = Les colonnes correspondantes ne doivent pas \u00EAtres NULL ni contenir des cha\u00EEnes vides
  46.156 +jdbcrowsetimpl.unsetmatch = Les colonnes non d\u00E9finies ne sont pas les m\u00EAmes que les colonnes d\u00E9finies
  46.157 +jdbcrowsetimpl.usecolname = Utiliser le nom de colonne comme argument pour unsetMatchColumn
  46.158 +jdbcrowsetimpl.usecolid = Utiliser l'ID de colonne comme argument pour unsetMatchColumn
  46.159 +jdbcrowsetimpl.resnotupd = La mise \u00E0 jour de ResultSet est interdite
  46.160 +jdbcrowsetimpl.opnotysupp = Op\u00E9ration non encore prise en charge
  46.161 +jdbcrowsetimpl.featnotsupp = Fonctionnalit\u00E9 non prise en charge
  46.162  
  46.163  #CachedRowSetReader exceptions
  46.164  crsreader.connect = Impossible de connecter (JNDI)
  46.165 -crsreader.paramtype = Impossible de d\u00e9duire le type de param\u00e8tre
  46.166 -crsreader.connecterr = Erreur interne dans RowSetReader\u00a0: pas de connexion ni de commande
  46.167 -crsreader.datedetected = Une date a \u00e9t\u00e9 d\u00e9tect\u00e9e
  46.168 -crsreader.caldetected = Un calendrier a \u00e9t\u00e9 d\u00e9tect\u00e9
  46.169 +crsreader.paramtype = Impossible de d\u00E9duire le type de param\u00E8tre
  46.170 +crsreader.connecterr = Erreur interne dans RowSetReader\u00A0: pas de connexion ni de commande
  46.171 +crsreader.datedetected = Une date a \u00E9t\u00E9 d\u00E9tect\u00E9e
  46.172 +crsreader.caldetected = Un calendrier a \u00E9t\u00E9 d\u00E9tect\u00E9
  46.173  
  46.174  #CachedRowSetWriter exceptions
  46.175  crswriter.connect = Impossible d'obtenir la connexion
  46.176 -crswriter.tname = writeData ne peut pas d\u00e9terminer le nom du tableau
  46.177 +crswriter.tname = writeData ne peut pas d\u00E9terminer le nom de la table
  46.178  crswriter.params1 = Valeur de params1 : {0} 
  46.179  crswriter.params2 = Valeur de params2 : {0} 
  46.180  crswriter.conflictsno =  conflits lors de la synchronisation 
  46.181  
  46.182  #InsertRow exceptions
  46.183 -insertrow.novalue = Aucune valeur n'a \u00e9t\u00e9 ins\u00e9r\u00e9e
  46.184 +insertrow.novalue = Aucune valeur n'a \u00E9t\u00E9 ins\u00E9r\u00E9e
  46.185  
  46.186  #SyncResolverImpl exceptions
  46.187  syncrsimpl.indexval = Valeur d'index hors plage  
  46.188  syncrsimpl.noconflict = Cette colonne n'est pas en conflit
  46.189  syncrsimpl.syncnotpos = La synchronisation est impossible
  46.190 -syncrsimpl.valtores = La valeur \u00e0 r\u00e9soudre peut \u00eatre soit dans la base de donn\u00e9es soit dans CachedrowSet
  46.191 +syncrsimpl.valtores = La valeur \u00E0 r\u00E9soudre peut \u00EAtre soit dans la base de donn\u00E9es, soit dans CachedrowSet
  46.192  
  46.193  #WebRowSetXmlReader exception
  46.194  wrsxmlreader.invalidcp = Fin de RowSet atteinte. Position de curseur non valide
  46.195 @@ -142,23 +143,24 @@
  46.196  wrsxmlreader.parseerr = ** Erreur d''analyse : {0} , ligne : {1} , URI : {2}
  46.197  
  46.198  #WebRowSetXmlWriter exceptions
  46.199 -wrsxmlwriter.ioex = IOException : {0}
  46.200 -wrsxmlwriter.sqlex = SQLException : {0}
  46.201 -wrsxmlwriter.failedwrite = \u00c9chec d'\u00e9criture de la valeur
  46.202 +wrsxmlwriter.ioex = Exception d''E/S : {0}
  46.203 +wrsxmlwriter.sqlex = Exception SQL : {0}
  46.204 +wrsxmlwriter.failedwrite = Echec d'\u00E9criture de la valeur
  46.205  wsrxmlwriter.notproper = N'est pas un type correct
  46.206  
  46.207  #XmlReaderContentHandler exceptions
  46.208 -xmlrch.errmap = Erreur lors de la d\u00e9finition de Map : {0}
  46.209 -xmlrch.errmetadata = Erreur lors de la d\u00e9finition des m\u00e9tadonn\u00e9es : {0}
  46.210 -xmlrch.errinsertval = Erreur lors de l''insertion des valeurs\u00a0: {0}
  46.211 +xmlrch.errmap = Erreur lors de la d\u00E9finition du mappage : {0}
  46.212 +xmlrch.errmetadata = Erreur lors de la d\u00E9finition des m\u00E9tadonn\u00E9es : {0}
  46.213 +xmlrch.errinsertval = Erreur lors de l''insertion des valeurs\u00A0: {0}
  46.214  xmlrch.errconstr = Erreur lors de la construction de la ligne : {0}
  46.215  xmlrch.errdel = Erreur lors de la suppression de la ligne : {0}
  46.216 +xmlrch.errinsert = Erreur lors de la construction de la ligne \u00E0 ins\u00E9rer : {0}
  46.217  xmlrch.errinsdel = Erreur lors de la construction de la ligne insdel : {0}
  46.218 -xmlrch.errupdate = Erreur lors de la construction de la ligne \u00e0 mettre \u00e0 jour : {0}
  46.219 -xmlrch.errupdrow = Erreur lors de la mise \u00e0 jour de la ligne\u00a0: {0}
  46.220 -xmlrch.chars = caract\u00e8res :
  46.221 -xmlrch.badvalue = Valeur incorrecte ; null impossible pour cette propri\u00e9t\u00e9
  46.222 -xmlrch.badvalue1 = Valeur incorrecte ; null impossible pour ces m\u00e9tadonn\u00e9es
  46.223 +xmlrch.errupdate = Erreur lors de la construction de la ligne \u00E0 mettre \u00E0 jour : {0}
  46.224 +xmlrch.errupdrow = Erreur lors de la mise \u00E0 jour de la ligne\u00A0: {0}
  46.225 +xmlrch.chars = caract\u00E8res :
  46.226 +xmlrch.badvalue = Valeur incorrecte ; cette propri\u00E9t\u00E9 ne peut pas \u00EAtre NULL
  46.227 +xmlrch.badvalue1 = Valeur incorrecte ; ces m\u00E9tadonn\u00E9es ne peuvent pas \u00EAtre NULL
  46.228  xmlrch.warning =  ** Avertissement : {0} , ligne : {1} , URI : {2}
  46.229  
  46.230  #RIOptimisticProvider Exceptions
    47.1 --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties	Tue Feb 15 19:16:39 2011 -0800
    47.2 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties	Tue Feb 15 20:18:20 2011 -0800
    47.3 @@ -25,13 +25,13 @@
    47.4  
    47.5  # CacheRowSetImpl exceptions
    47.6  cachedrowsetimpl.populate = Oggetto ResultSet non valido fornito per l'inserimento dati nel metodo
    47.7 -cachedrowsetimpl.invalidp = Generato fornitore di persistenza non valido
    47.8 -cachedrowsetimpl.nullhash = Impossibile istanziare l'istanza CachedRowSetImpl. Tabella hash nulla fornita al costruttore
    47.9 +cachedrowsetimpl.invalidp = Generato provider di persistenza non valido
   47.10 +cachedrowsetimpl.nullhash = Impossibile creare istanza CachedRowSetImpl. Tabella hash nulla fornita al costruttore
   47.11  cachedrowsetimpl.invalidop = Operazione non valida nella riga di inserimento
   47.12  cachedrowsetimpl.accfailed = acceptChanges non riuscito
   47.13  cachedrowsetimpl.invalidcp = Posizione cursore non valida
   47.14 -cachedrowsetimpl.illegalop = Operazione non consentita nella riga non inserita
   47.15 -cachedrowsetimpl.clonefail = Clone non riuscito: {0}
   47.16 +cachedrowsetimpl.illegalop = Operazione non valida nella riga non inserita
   47.17 +cachedrowsetimpl.clonefail = Copia non riuscita: {0}
   47.18  cachedrowsetimpl.invalidcol = Indice di colonna non valido
   47.19  cachedrowsetimpl.invalcolnm = Nome di colonna non valido
   47.20  cachedrowsetimpl.boolfail = getBoolen non riuscito per il valore ( {0} ) nella colonna {1}
   47.21 @@ -41,11 +41,11 @@
   47.22  cachedrowsetimpl.longfail = getLong non riuscito per il valore ( {0} ) nella colonna {1}
   47.23  cachedrowsetimpl.floatfail = getFloat non riuscito per il valore ( {0} ) nella colonna {1}
   47.24  cachedrowsetimpl.doublefail = getDouble non riuscito per il valore ( {0} ) nella colonna {1}
   47.25 -cachedrowsetimpl.dtypemismt = Mancata corrispondenza dei tipi di dati 
   47.26 +cachedrowsetimpl.dtypemismt = Mancata corrispondenza tipo di dati 
   47.27  cachedrowsetimpl.datefail = getDate non riuscito per il valore ( {0} ) nella colonna {1}. Nessuna conversione disponibile.
   47.28  cachedrowsetimpl.timefail = getTime non riuscito per il valore ( {0} ) nella colonna {1}. Nessuna conversione disponibile.
   47.29  cachedrowsetimpl.posupdate = Aggiornamenti posizionati non supportati
   47.30 -cachedrowsetimpl.unableins = Impossibile istanziare: {0}
   47.31 +cachedrowsetimpl.unableins = Impossibile creare istanza: {0}
   47.32  cachedrowsetimpl.beforefirst = beforeFirst: operazione cursore non valida
   47.33  cachedrowsetimpl.first = First: operazione cursore non valida
   47.34  cachedrowsetimpl.last = last: TYPE_FORWARD_ONLY
   47.35 @@ -58,8 +58,9 @@
   47.36  cachedrowsetimpl.movetoins = moveToInsertRow: CONCUR_READ_ONLY
   47.37  cachedrowsetimpl.movetoins1 = moveToInsertRow: nessun metadato
   47.38  cachedrowsetimpl.movetoins2 = moveToInsertRow: numero di colonne non valido
   47.39 -cachedrowsetimpl.tablename = Il nome di tabella non pu\u00f2 essere nullo
   47.40 +cachedrowsetimpl.tablename = Il nome di tabella non pu\u00F2 essere nullo
   47.41  cachedrowsetimpl.keycols = Colonne chiave non valide
   47.42 +cachedrowsetimpl.invalidcol = Indice di colonna non valido
   47.43  cachedrowsetimpl.opnotsupp = Operazione non supportata dal database
   47.44  cachedrowsetimpl.matchcols = Le colonne di corrispondenza non coincidono con le colonne impostate
   47.45  cachedrowsetimpl.setmatchcols = Impostare le colonne di corrispondenza prima di recuperarle
   47.46 @@ -68,32 +69,32 @@
   47.47  cachedrowsetimpl.unsetmatch = Le colonne rimosse non coincidono con le colonne impostate
   47.48  cachedrowsetimpl.unsetmatch1 = Utilizzare il nome di colonna come argomento per unsetMatchColumn
   47.49  cachedrowsetimpl.unsetmatch2 = Utilizzare l'ID di colonna come argomento per unsetMatchColumn
   47.50 -cachedrowsetimpl.numrows = Il numero di righe \u00e8 inferiore a zero o alla dimensione di recupero
   47.51 -cachedrowsetimpl.startpos = La posizione iniziale non pu\u00f2 essere negativa
   47.52 +cachedrowsetimpl.numrows = Il numero di righe \u00E8 inferiore a zero o alla dimensione di recupero
   47.53 +cachedrowsetimpl.startpos = La posizione iniziale non pu\u00F2 essere negativa
   47.54  cachedrowsetimpl.nextpage = Inserire i dati prima di chiamare 
   47.55 -cachedrowsetimpl.pagesize = La dimensione della pagina non pu\u00f2 essere inferiore a zero
   47.56 -cachedrowsetimpl.pagesize1 = La dimensione della pagina non pu\u00f2 essere superiore a maxRows
   47.57 -cachedrowsetimpl.fwdonly = ResultSet \u00e8 a solo inoltro
   47.58 -cachedrowsetimpl.type = Il tipo \u00e8: {0}
   47.59 +cachedrowsetimpl.pagesize = La dimensione della pagina non pu\u00F2 essere inferiore a zero
   47.60 +cachedrowsetimpl.pagesize1 = La dimensione della pagina non pu\u00F2 essere superiore a maxRows
   47.61 +cachedrowsetimpl.fwdonly = ResultSet \u00E8 a solo inoltro
   47.62 +cachedrowsetimpl.type = Il tipo \u00E8: {0}
   47.63  cachedrowsetimpl.opnotysupp = Operazione attualmente non supportata
   47.64 -cachedrowsetimpl.featnotsupp = Funzionalit\u00e0 non supportata
   47.65 +cachedrowsetimpl.featnotsupp = Funzione non supportata
   47.66  
   47.67  # WebRowSetImpl exceptions
   47.68 -webrowsetimpl.nullhash = Impossibile istanziare l'istanza WebRowSetImpl. Tabella hash nulla fornita al costruttore
   47.69 -webrowsetimpl.invalidwr = Autore non valido
   47.70 -webrowsetimpl.invalidrd = Lettore non valido
   47.71 +webrowsetimpl.nullhash = Impossibile creare istanza WebRowSetImpl. Tabella hash nulla fornita al costruttore
   47.72 +webrowsetimpl.invalidwr = Processo di scrittura non valido
   47.73 +webrowsetimpl.invalidrd = Processo di lettura non valido
   47.74  
   47.75  #FilteredRowSetImpl exceptions
   47.76  filteredrowsetimpl.relative = relative: operazione cursore non valida 
   47.77  filteredrowsetimpl.absolute = absolute: operazione cursore non valida
   47.78 -filteredrowsetimpl.notallowed = Questo valore non \u00e8 consentito nel filtro
   47.79 +filteredrowsetimpl.notallowed = Questo valore non \u00E8 consentito nel filtro
   47.80  
   47.81  #JoinRowSetImpl exceptions
   47.82 -joinrowsetimpl.notinstance = Non \u00e8 un'istanza di rowset
   47.83 +joinrowsetimpl.notinstance = Non \u00E8 un'istanza di rowset
   47.84  joinrowsetimpl.matchnotset = Colonna di corrispondenza non impostata per l'unione
   47.85  joinrowsetimpl.numnotequal = Numero di elementi in rowset diverso dalla colonna di corrispondenza
   47.86 -joinrowsetimpl.notdefined = Non \u00e8 un tipo di unione definito
   47.87 -joinrowsetimpl.notsupported = Questo tipo di unione non \u00e8 supportato
   47.88 +joinrowsetimpl.notdefined = Non \u00E8 un tipo di unione definito
   47.89 +joinrowsetimpl.notsupported = Questo tipo di unione non \u00E8 supportato
   47.90  joinrowsetimpl.initerror = Errore di inizializzazione di JoinRowSet
   47.91  joinrowsetimpl.genericerr = Errore iniziale di joinrowset generico
   47.92  joinrowsetimpl.emptyrowset = Impossibile aggiungere un set di righe vuoto al JoinRowSet corrente
   47.93 @@ -109,16 +110,16 @@
   47.94  jdbcrowsetimpl.unsetmatch = Le colonne rimosse non coincidono con le colonne impostate
   47.95  jdbcrowsetimpl.usecolname = Utilizzare il nome di colonna come argomento per unsetMatchColumn
   47.96  jdbcrowsetimpl.usecolid = Utilizzare l'ID di colonna come argomento per unsetMatchColumn
   47.97 -jdbcrowsetimpl.resnotupd = ResultSet non \u00e8 aggiornabile
   47.98 +jdbcrowsetimpl.resnotupd = ResultSet non \u00E8 aggiornabile
   47.99  jdbcrowsetimpl.opnotysupp = Operazione attualmente non supportata
  47.100 -jdbcrowsetimpl.featnotsupp = Funzionalit\u00e0 non supportata
  47.101 +jdbcrowsetimpl.featnotsupp = Funzione non supportata
  47.102  
  47.103  #CachedRowSetReader exceptions
  47.104  crsreader.connect = (JNDI) Impossibile stabilire una connessione
  47.105  crsreader.paramtype = Impossibile dedurre il tipo di parametro
  47.106  crsreader.connecterr = Errore interno in RowSetReader: nessuna connessione o comando
  47.107 -crsreader.datedetected = \u00c8 stata rilevata una data
  47.108 -crsreader.caldetected = \u00c8 stato rilevato un calendario
  47.109 +crsreader.datedetected = \u00C8 stata rilevata una data
  47.110 +crsreader.caldetected = \u00C8 stato rilevato un calendario
  47.111  
  47.112  #CachedRowSetWriter exceptions
  47.113  crswriter.connect = Impossibile stabilire una connessione
  47.114 @@ -128,13 +129,13 @@
  47.115  crswriter.conflictsno =  Conflitti durante la sincronizzazione 
  47.116  
  47.117  #InsertRow exceptions
  47.118 -insertrow.novalue = Non \u00e8 stato inserito alcun valore
  47.119 +insertrow.novalue = Non \u00E8 stato inserito alcun valore
  47.120  
  47.121  #SyncResolverImpl exceptions
  47.122 -syncrsimpl.indexval = Il valore di indice non rientra nell'intervallo  
  47.123 -syncrsimpl.noconflict = Questa colonna non \u00e8 in conflitto
  47.124 +syncrsimpl.indexval = Valore indice non compreso nell'intervallo  
  47.125 +syncrsimpl.noconflict = Questa colonna non \u00E8 in conflitto
  47.126  syncrsimpl.syncnotpos = Impossibile eseguire la sincronizzazione
  47.127 -syncrsimpl.valtores = Il valore da risolvere pu\u00f2 essere nel database o in cachedrowset
  47.128 +syncrsimpl.valtores = Il valore da risolvere pu\u00F2 essere nel database o in cachedrowset
  47.129  
  47.130  #WebRowSetXmlReader exception
  47.131  wrsxmlreader.invalidcp = Raggiunta la fine di RowSet. Posizione cursore non valida
  47.132 @@ -153,16 +154,17 @@
  47.133  xmlrch.errinsertval = Errore durante l''inserimento dei valori: {0}
  47.134  xmlrch.errconstr = Errore durante la costruzione della riga: {0}
  47.135  xmlrch.errdel = Errore durante l''eliminazione della riga: {0}
  47.136 +xmlrch.errinsert = Errore durante la costruzione della riga di inserimento: {0}
  47.137  xmlrch.errinsdel = Errore durante la costruzione della riga insdel: {0}
  47.138  xmlrch.errupdate = Errore durante la costruzione della riga di aggiornamento: {0}
  47.139  xmlrch.errupdrow = Errore durante l''aggiornamento della riga: {0}
  47.140  xmlrch.chars = caratteri:
  47.141 -xmlrch.badvalue = valore non valido; propriet\u00e0 non annullabile
  47.142 +xmlrch.badvalue = valore non valido; propriet\u00E0 non annullabile
  47.143  xmlrch.badvalue1 = valore non valido; metadati non annullabili
  47.144 -xmlrch.warning =  **Avviso: {0}, riga: {1}, URI: {2}
  47.145 +xmlrch.warning =  **Avvertenza: {0}, riga: {1}, URI: {2}
  47.146  
  47.147  #RIOptimisticProvider Exceptions
  47.148 -riop.locking = La classificazione di blocco non \u00e8 supportata
  47.149 +riop.locking = La classificazione di blocco non \u00E8 supportata
  47.150  
  47.151  #RIXMLProvider exceptions
  47.152  rixml.unsupp = Non supportato con RIXMLProvider
    48.1 --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties	Tue Feb 15 19:16:39 2011 -0800
    48.2 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties	Tue Feb 15 20:18:20 2011 -0800
    48.3 @@ -24,145 +24,147 @@
    48.4  #
    48.5  
    48.6  # CacheRowSetImpl exceptions
    48.7 -cachedrowsetimpl.populate = populate \u30e1\u30bd\u30c3\u30c9\u306b\u7121\u52b9\u306a ResultSet \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002
    48.8 -cachedrowsetimpl.invalidp = \u7121\u52b9\u306a\u6301\u7d9a\u6027\u30d7\u30ed\u30d0\u30a4\u30c0\u304c\u751f\u6210\u3055\u308c\u307e\u3057\u305f\u3002
    48.9 -cachedrowsetimpl.nullhash = CachedRowSetImpl \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3067\u304d\u307e\u305b\u3093\u3002\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306b null \u306e Hashtable \u304c\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002
   48.10 -cachedrowsetimpl.invalidop = \u633f\u5165\u884c\u3067\u306e\u7121\u52b9\u306a\u64cd\u4f5c
   48.11 -cachedrowsetimpl.accfailed = acceptChanges \u306e\u5931\u6557
   48.12 -cachedrowsetimpl.invalidcp = \u7121\u52b9\u306a\u30ab\u30fc\u30bd\u30eb\u4f4d\u7f6e
   48.13 -cachedrowsetimpl.illegalop = \u633f\u5165\u3055\u308c\u306a\u304b\u3063\u305f\u884c\u306e\u4e0d\u6b63\u306a\u64cd\u4f5c
   48.14 -cachedrowsetimpl.clonefail = \u8907\u88fd\u306e\u5931\u6557 : {0}
   48.15 -cachedrowsetimpl.invalidcol = \u7121\u52b9\u306a\u5217\u30a4\u30f3\u30c7\u30c3\u30af\u30b9
   48.16 -cachedrowsetimpl.invalcolnm = \u7121\u52b9\u306a\u5217\u540d
   48.17 -cachedrowsetimpl.boolfail = \u5217 {1} \u306e\u5024 ( {0} ) \u3067 getBoolen \u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002
   48.18 -cachedrowsetimpl.bytefail = \u5217 {1} \u306e\u5024 ( {0} ) \u3067 getByte \u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002
   48.19 -cachedrowsetimpl.shortfail = \u5217 {1} \u306e\u5024 ( {0} ) \u3067 getShort \u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002
   48.20 -cachedrowsetimpl.intfail = \u5217 {1} \u306e\u5024 ( {0} ) \u3067 getInt \u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002
   48.21 -cachedrowsetimpl.longfail = \u5217 {1} \u306e\u5024 ( {0} ) \u3067 getLong \u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002
   48.22 -cachedrowsetimpl.floatfail = \u5217 {1} \u306e\u5024 ( {0} ) \u3067 getFloat \u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002
   48.23 -cachedrowsetimpl.doublefail = \u5217 {1} \u306e\u5024 ( {0} ) \u3067 getDouble \u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002
   48.24 -cachedrowsetimpl.dtypemismt = \u30c7\u30fc\u30bf\u578b\u306e\u30df\u30b9\u30de\u30c3\u30c1 
   48.25 -cachedrowsetimpl.datefail = \u5217 {1} \u306e\u5024 ( {0} ) \u3067 getDate \u304c\u5931\u6557\u3002\u5909\u63db\u3067\u304d\u307e\u305b\u3093\u3002
   48.26 -cachedrowsetimpl.timefail = \u5217 {1} \u306e\u5024 ( {0} ) \u3067 getTime \u304c\u5931\u6557\u3002\u5909\u63db\u3067\u304d\u307e\u305b\u3093\u3002
   48.27 -cachedrowsetimpl.posupdate = \u4f4d\u7f6e\u6c7a\u3081\u3055\u308c\u305f\u66f4\u65b0\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093\u3002
   48.28 -cachedrowsetimpl.unableins = \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3067\u304d\u306a\u3044 : {0}
   48.29 -cachedrowsetimpl.beforefirst = beforeFirst : \u7121\u52b9\u306a\u30ab\u30fc\u30bd\u30eb\u64cd\u4f5c
   48.30 -cachedrowsetimpl.first = First : \u7121\u52b9\u306a\u30ab\u30fc\u30bd\u30eb\u64cd\u4f5c
   48.31 -cachedrowsetimpl.last = last : TYPE_FORWARD_ONLY
   48.32 -cachedrowsetimpl.absolute = absolute : \u7121\u52b9\u306a\u30ab\u30fc\u30bd\u30eb\u64cd\u4f5c
   48.33 -cachedrowsetimpl.relative = relative : \u7121\u52b9\u306a\u30ab\u30fc\u30bd\u30eb\u64cd\u4f5c
   48.34 -cachedrowsetimpl.asciistream = ascii \u30b9\u30c8\u30ea\u30fc\u30e0\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
   48.35 -cachedrowsetimpl.binstream = \u30d0\u30a4\u30ca\u30ea\u30b9\u30c8\u30ea\u30fc\u30e0\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
   48.36 -cachedrowsetimpl.failedins = \u884c\u306e\u633f\u5165\u306b\u5931\u6557
   48.37 -cachedrowsetimpl.updateins = \u633f\u5165\u884c\u306b\u3066 updateRow \u304c\u547c\u3073\u51fa\u3055\u308c\u307e\u3057\u305f\u3002
   48.38 -cachedrowsetimpl.movetoins = moveToInsertRow : CONCUR_READ_ONLY
   48.39 -cachedrowsetimpl.movetoins1 = moveToInsertRow : \u30e1\u30bf\u30c7\u30fc\u30bf\u306a\u3057
   48.40 -cachedrowsetimpl.movetoins2 = moveToInsertRow : \u7121\u52b9\u306a\u5217\u6570
   48.41 -cachedrowsetimpl.tablename = \u8868\u540d\u306b null \u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002
   48.42 -cachedrowsetimpl.keycols = \u7121\u52b9\u306a\u30ad\u30fc\u5217
   48.43 -cachedrowsetimpl.opnotsupp = \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3067\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u306a\u3044\u64cd\u4f5c
   48.44 -cachedrowsetimpl.matchcols = \u4e00\u81f4\u5217\u304c\u5217\u306e\u30bb\u30c3\u30c8\u3068\u540c\u3058\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
   48.45 -cachedrowsetimpl.setmatchcols = \u4e00\u81f4\u5217\u3092\u53d6\u5f97\u3059\u308b\u524d\u306b\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002
   48.46 -cachedrowsetimpl.matchcols1 = \u4e00\u81f4\u5217\u306f 0 \u3088\u308a\u5927\u304d\u3044\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
   48.47 -cachedrowsetimpl.matchcols2 = \u4e00\u81f4\u5217\u306f\u7a7a\u304b null \u6587\u5b57\u5217\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
   48.48 -cachedrowsetimpl.unsetmatch = \u8a2d\u5b9a\u89e3\u9664\u3055\u308c\u3066\u3044\u308b\u5217\u306f\u30bb\u30c3\u30c8\u3068\u540c\u3058\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
   48.49 -cachedrowsetimpl.unsetmatch1 = unsetMatchColumn \u3078\u306e\u5f15\u6570\u3068\u3057\u3066\u5217\u540d\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002
   48.50 -cachedrowsetimpl.unsetmatch2 = unsetMatchColumn \u3078\u306e\u5f15\u6570\u3068\u3057\u3066\u5217 ID \u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002
   48.51 -cachedrowsetimpl.numrows = \u884c\u6570\u304c\u30bc\u30ed\u307e\u305f\u306f\u30d5\u30a7\u30c3\u30c1\u30b5\u30a4\u30ba\u3088\u308a\u5c0f\u3055\u3044\u3067\u3059\u3002
   48.52 -cachedrowsetimpl.startpos = \u958b\u59cb\u4f4d\u7f6e\u306f\u8ca0\u3067\u306f\u306a\u308a\u307e\u305b\u3093\u3002
   48.53 -cachedrowsetimpl.nextpage = \u547c\u3073\u51fa\u3057\u524d\u306b\u30c7\u30fc\u30bf\u3092\u751f\u6210\u3057\u3066\u304f\u3060\u3055\u3044\u3002 
   48.54 -cachedrowsetimpl.pagesize = \u30da\u30fc\u30b8\u30b5\u30a4\u30ba\u306f\u30bc\u30ed\u3088\u308a\u5c0f\u3055\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093\u3002
   48.55 -cachedrowsetimpl.pagesize1 = \u30da\u30fc\u30b8\u30b5\u30a4\u30ba\u306f maxRows \u3088\u308a\u5927\u304d\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093\u3002
   48.56 -cachedrowsetimpl.fwdonly = ResultSet \u306f\u9806\u65b9\u5411\u306e\u307f\u3067\u3059\u3002
   48.57 -cachedrowsetimpl.type = \u578b : {0}
   48.58 -cachedrowsetimpl.opnotysupp = \u307e\u3060\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c
   48.59 -cachedrowsetimpl.featnotsupp = \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u6a5f\u80fd
   48.60 +cachedrowsetimpl.populate = populate\u30E1\u30BD\u30C3\u30C9\u306B\u7121\u52B9\u306AResultSet\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u304C\u4F7F\u7528\u3055\u308C\u307E\u3057\u305F
   48.61 +cachedrowsetimpl.invalidp = \u7121\u52B9\u306A\u6C38\u7D9A\u6027\u30D7\u30ED\u30D0\u30A4\u30C0\u304C\u751F\u6210\u3055\u308C\u307E\u3057\u305F
   48.62 +cachedrowsetimpl.nullhash = CachedRowSetImpl\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u5316\u3067\u304D\u307E\u305B\u3093\u3002\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306Bnull\u306EHashtable\u304C\u4F7F\u7528\u3055\u308C\u307E\u3057\u305F
   48.63 +cachedrowsetimpl.invalidop = \u633F\u5165\u884C\u3067\u306E\u7121\u52B9\u306A\u64CD\u4F5C
   48.64 +cachedrowsetimpl.accfailed = acceptChanges\u306E\u5931\u6557
   48.65 +cachedrowsetimpl.invalidcp = \u7121\u52B9\u306A\u30AB\u30FC\u30BD\u30EB\u4F4D\u7F6E
   48.66 +cachedrowsetimpl.illegalop = \u633F\u5165\u3055\u308C\u306A\u304B\u3063\u305F\u884C\u306E\u4E0D\u6B63\u306A\u64CD\u4F5C
   48.67 +cachedrowsetimpl.clonefail = \u30AF\u30ED\u30FC\u30F3\u306E\u5931\u6557: {0}
   48.68 +cachedrowsetimpl.invalidcol = \u7121\u52B9\u306A\u5217\u7D22\u5F15
   48.69 +cachedrowsetimpl.invalcolnm = \u7121\u52B9\u306A\u5217\u540D
   48.70 +cachedrowsetimpl.boolfail = \u5217{1}\u306E\u5024({0})\u3067getBoolean\u304C\u5931\u6557\u3057\u307E\u3057\u305F
   48.71 +cachedrowsetimpl.bytefail = \u5217{1}\u306E\u5024({0})\u3067getByte\u304C\u5931\u6557\u3057\u307E\u3057\u305F
   48.72 +cachedrowsetimpl.shortfail = \u5217{1}\u306E\u5024({0})\u3067getShort\u304C\u5931\u6557\u3057\u307E\u3057\u305F
   48.73 +cachedrowsetimpl.intfail = \u5217{1}\u306E\u5024({0})\u3067getInt\u304C\u5931\u6557\u3057\u307E\u3057\u305F
   48.74 +cachedrowsetimpl.longfail = \u5217{1}\u306E\u5024({0})\u3067getLong\u304C\u5931\u6557\u3057\u307E\u3057\u305F
   48.75 +cachedrowsetimpl.floatfail = \u5217{1}\u306E\u5024({0})\u3067getFloat\u304C\u5931\u6557\u3057\u307E\u3057\u305F
   48.76 +cachedrowsetimpl.doublefail = \u5217{1}\u306E\u5024({0})\u3067getDouble\u304C\u5931\u6557\u3057\u307E\u3057\u305F
   48.77 +cachedrowsetimpl.dtypemismt = \u30C7\u30FC\u30BF\u578B\u306E\u4E0D\u4E00\u81F4 
   48.78 +cachedrowsetimpl.datefail = \u5217{1}\u306E\u5024({0})\u3067getDate\u304C\u5931\u6557\u3002\u5909\u63DB\u3067\u304D\u307E\u305B\u3093
   48.79 +cachedrowsetimpl.timefail = \u5217{1}\u306E\u5024({0})\u3067getTime\u304C\u5931\u6557\u3002\u5909\u63DB\u3067\u304D\u307E\u305B\u3093
   48.80 +cachedrowsetimpl.posupdate = \u4F4D\u7F6E\u6C7A\u3081\u3055\u308C\u305F\u66F4\u65B0\u304C\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u307E\u305B\u3093
   48.81 +cachedrowsetimpl.unableins = \u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u5316\u3067\u304D\u306A\u3044: {0}
   48.82 +cachedrowsetimpl.beforefirst = beforeFirst: \u7121\u52B9\u306A\u30AB\u30FC\u30BD\u30EB\u64CD\u4F5C
   48.83 +cachedrowsetimpl.first = First: \u7121\u52B9\u306A\u30AB\u30FC\u30BD\u30EB\u64CD\u4F5C
   48.84 +cachedrowsetimpl.last = last: TYPE_FORWARD_ONLY
   48.85 +cachedrowsetimpl.absolute = absolute: \u7121\u52B9\u306A\u30AB\u30FC\u30BD\u30EB\u4F4D\u7F6E
   48.86 +cachedrowsetimpl.relative = relative: \u7121\u52B9\u306A\u30AB\u30FC\u30BD\u30EB\u4F4D\u7F6E
   48.87 +cachedrowsetimpl.asciistream = ascii\u30B9\u30C8\u30EA\u30FC\u30E0\u306E\u8AAD\u8FBC\u307F\u306B\u5931\u6557\u3057\u307E\u3057\u305F
   48.88 +cachedrowsetimpl.binstream = \u30D0\u30A4\u30CA\u30EA\u30FB\u30B9\u30C8\u30EA\u30FC\u30E0\u306E\u8AAD\u8FBC\u307F\u306B\u5931\u6557\u3057\u307E\u3057\u305F
   48.89 +cachedrowsetimpl.failedins = \u884C\u306E\u633F\u5165\u306B\u5931\u6557
   48.90 +cachedrowsetimpl.updateins = \u633F\u5165\u884C\u306B\u304A\u3044\u3066updateRow\u304C\u547C\u3073\u51FA\u3055\u308C\u307E\u3057\u305F
   48.91 +cachedrowsetimpl.movetoins = moveToInsertRow: CONCUR_READ_ONLY
   48.92 +cachedrowsetimpl.movetoins1 = moveToInsertRow: \u30E1\u30BF\u30C7\u30FC\u30BF\u306A\u3057
   48.93 +cachedrowsetimpl.movetoins2 = moveToInsertRow: \u7121\u52B9\u306A\u5217\u6570
   48.94 +cachedrowsetimpl.tablename = \u8868\u540D\u306Bnull\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093
   48.95 +cachedrowsetimpl.keycols = \u7121\u52B9\u306A\u30AD\u30FC\u5217
   48.96 +cachedrowsetimpl.invalidcol = \u7121\u52B9\u306A\u5217\u7D22\u5F15
   48.97 +cachedrowsetimpl.opnotsupp = \u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u3067\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u306A\u3044\u64CD\u4F5C
   48.98 +cachedrowsetimpl.matchcols = \u4E00\u81F4\u5217\u304C\u5217\u306E\u30BB\u30C3\u30C8\u3068\u540C\u3058\u3067\u306F\u3042\u308A\u307E\u305B\u3093
   48.99 +cachedrowsetimpl.setmatchcols = \u4E00\u81F4\u5217\u3092\u53D6\u5F97\u3059\u308B\u524D\u306B\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
  48.100 +cachedrowsetimpl.matchcols1 = \u4E00\u81F4\u5217\u306F0\u3088\u308A\u5927\u304D\u3044\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
  48.101 +cachedrowsetimpl.matchcols2 = \u4E00\u81F4\u5217\u306F\u7A7A\u304Bnull\u6587\u5B57\u5217\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
  48.102 +cachedrowsetimpl.unsetmatch = \u8A2D\u5B9A\u89E3\u9664\u3055\u308C\u3066\u3044\u308B\u5217\u306F\u30BB\u30C3\u30C8\u3068\u540C\u3058\u3067\u306F\u3042\u308A\u307E\u305B\u3093
  48.103 +cachedrowsetimpl.unsetmatch1 = unsetMatchColumn\u3078\u306E\u5F15\u6570\u3068\u3057\u3066\u5217\u540D\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
  48.104 +cachedrowsetimpl.unsetmatch2 = unsetMatchColumn\u3078\u306E\u5F15\u6570\u3068\u3057\u3066\u5217ID\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
  48.105 +cachedrowsetimpl.numrows = \u884C\u6570\u304C\u30BC\u30ED\u307E\u305F\u306F\u30D5\u30A7\u30C3\u30C1\u30FB\u30B5\u30A4\u30BA\u3088\u308A\u5C0F\u3055\u3044\u3067\u3059
  48.106 +cachedrowsetimpl.startpos = \u958B\u59CB\u4F4D\u7F6E\u3092\u8CA0\u306B\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
  48.107 +cachedrowsetimpl.nextpage = \u547C\u51FA\u3057\u524D\u306B\u30C7\u30FC\u30BF\u3092\u79FB\u5165\u3057\u307E\u3059 
  48.108 +cachedrowsetimpl.pagesize = \u30DA\u30FC\u30B8\u30FB\u30B5\u30A4\u30BA\u3092\u30BC\u30ED\u3088\u308A\u5C0F\u3055\u304F\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
  48.109 +cachedrowsetimpl.pagesize1 = \u30DA\u30FC\u30B8\u30FB\u30B5\u30A4\u30BA\u3092maxRows\u3088\u308A\u5927\u304D\u304F\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093
  48.110 +cachedrowsetimpl.fwdonly = ResultSet\u306F\u9806\u65B9\u5411\u306E\u307F\u3067\u3059
  48.111 +cachedrowsetimpl.type = \u30BF\u30A4\u30D7: {0}
  48.112 +cachedrowsetimpl.opnotysupp = \u307E\u3060\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u306A\u3044\u64CD\u4F5C
  48.113 +cachedrowsetimpl.featnotsupp = \u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u306A\u3044\u6A5F\u80FD
  48.114  
  48.115  # WebRowSetImpl exceptions
  48.116 -webrowsetimpl.nullhash = WebRowSetImpl \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3067\u304d\u307e\u305b\u3093\u3002\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306b null \u306e Hashtable \u304c\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002
  48.117 -webrowsetimpl.invalidwr = \u7121\u52b9\u306a\u30e9\u30a4\u30bf\u30fc
  48.118 -webrowsetimpl.invalidrd = \u7121\u52b9\u306a\u30ea\u30fc\u30c0\u30fc
  48.119 +webrowsetimpl.nullhash = WebRowSetImpl\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u5316\u3067\u304D\u307E\u305B\u3093\u3002\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306Bnull\u306EHashtable\u304C\u4F7F\u7528\u3055\u308C\u307E\u3057\u305F
  48.120 +webrowsetimpl.invalidwr = \u7121\u52B9\u306A\u30E9\u30A4\u30BF\u30FC
  48.121 +webrowsetimpl.invalidrd = \u7121\u52B9\u306A\u30EA\u30FC\u30C0\u30FC
  48.122  
  48.123  #FilteredRowSetImpl exceptions
  48.124 -filteredrowsetimpl.relative = relative : \u7121\u52b9\u306a\u30ab\u30fc\u30bd\u30eb\u64cd\u4f5c 
  48.125 -filteredrowsetimpl.absolute = absolute : \u7121\u52b9\u306a\u30ab\u30fc\u30bd\u30eb\u64cd\u4f5c
  48.126 -filteredrowsetimpl.notallowed = \u3053\u306e\u5024\u306f\u30d5\u30a3\u30eb\u30bf\u3067\u8a31\u5bb9\u3055\u308c\u307e\u305b\u3093\u3002
  48.127 +filteredrowsetimpl.relative = relative: \u7121\u52B9\u306A\u30AB\u30FC\u30BD\u30EB\u64CD\u4F5C 
  48.128 +filteredrowsetimpl.absolute = absolute: \u7121\u52B9\u306A\u30AB\u30FC\u30BD\u30EB\u64CD\u4F5C
  48.129 +filteredrowsetimpl.notallowed = \u3053\u306E\u5024\u306F\u30D5\u30A3\u30EB\u30BF\u3067\u8A31\u5BB9\u3055\u308C\u307E\u305B\u3093
  48.130  
  48.131  #JoinRowSetImpl exceptions
  48.132 -joinrowsetimpl.notinstance = \u884c\u30bb\u30c3\u30c8\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
  48.133 -joinrowsetimpl.matchnotset = \u4e00\u81f4\u5217\u304c\u7d50\u5408\u7528\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
  48.134 -joinrowsetimpl.numnotequal = \u884c\u30bb\u30c3\u30c8\u306e\u8981\u7d20\u6570\u304c\u4e00\u81f4\u5217\u3068\u7b49\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
  48.135 -joinrowsetimpl.notdefined = \u5b9a\u7fa9\u3055\u308c\u305f\u7d50\u5408\u306e\u578b\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
  48.136 -joinrowsetimpl.notsupported = \u3053\u306e\u578b\u306e\u7d50\u5408\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
  48.137 -joinrowsetimpl.initerror = JoinRowSet \u521d\u671f\u5316\u30a8\u30e9\u30fc
  48.138 -joinrowsetimpl.genericerr = \u6c4e\u7528 joinrowset \u306e\u521d\u671f\u30a8\u30e9\u30fc
  48.139 -joinrowsetimpl.emptyrowset = \u3053\u306e JoinRowSet \u306b\u7a7a\u306e\u884c\u30bb\u30c3\u30c8\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
  48.140 +joinrowsetimpl.notinstance = \u884C\u30BB\u30C3\u30C8\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093
  48.141 +joinrowsetimpl.matchnotset = \u4E00\u81F4\u5217\u304C\u7D50\u5408\u7528\u306B\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093
  48.142 +joinrowsetimpl.numnotequal = \u884C\u30BB\u30C3\u30C8\u306E\u8981\u7D20\u6570\u304C\u4E00\u81F4\u5217\u3068\u7B49\u3057\u304F\u3042\u308A\u307E\u305B\u3093
  48.143 +joinrowsetimpl.notdefined = \u5B9A\u7FA9\u3055\u308C\u305F\u7D50\u5408\u306E\u30BF\u30A4\u30D7\u3067\u306F\u3042\u308A\u307E\u305B\u3093
  48.144 +joinrowsetimpl.notsupported = \u3053\u306E\u30BF\u30A4\u30D7\u306E\u7D50\u5408\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093
  48.145 +joinrowsetimpl.initerror = JoinRowSet\u521D\u671F\u5316\u30A8\u30E9\u30FC
  48.146 +joinrowsetimpl.genericerr = \u6C4E\u7528joinrowset\u306E\u521D\u671F\u30A8\u30E9\u30FC
  48.147 +joinrowsetimpl.emptyrowset = \u3053\u306EJoinRowSet\u306B\u7A7A\u306E\u884C\u30BB\u30C3\u30C8\u3092\u8FFD\u52A0\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
  48.148  
  48.149  #JdbcRowSetImpl exceptions
  48.150 -jdbcrowsetimpl.invalstate = \u7121\u52b9\u306a\u72b6\u614b
  48.151 -jdbcrowsetimpl.connect = JdbcRowSet (connect) JNDI \u304c\u63a5\u7d9a\u3067\u304d\u307e\u305b\u3093\u3002
  48.152 -jdbcrowsetimpl.paramtype = \u30d1\u30e9\u30e1\u30fc\u30bf\u578b\u3092\u63a8\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002
  48.153 -jdbcrowsetimpl.matchcols = \u4e00\u81f4\u5217\u304c\u5217\u306e\u30bb\u30c3\u30c8\u3068\u540c\u3058\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
  48.154 -jdbcrowsetimpl.setmatchcols = \u4e00\u81f4\u5217\u3092\u53d6\u5f97\u3059\u308b\u524d\u306b\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002
  48.155 -jdbcrowsetimpl.matchcols1 = \u4e00\u81f4\u5217\u306f 0 \u3088\u308a\u5927\u304d\u3044\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
  48.156 -jdbcrowsetimpl.matchcols2 = \u4e00\u81f4\u5217\u306f\u7a7a\u3084 null \u6587\u5b57\u5217\u3067\u306f\u306a\u308a\u307e\u305b\u3093\u3002
  48.157 -jdbcrowsetimpl.unsetmatch = \u8a2d\u5b9a\u89e3\u9664\u3055\u308c\u3066\u3044\u308b\u5217\u306f\u30bb\u30c3\u30c8\u3068\u540c\u3058\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
  48.158 -jdbcrowsetimpl.usecolname = unsetMatchColumn \u3078\u306e\u5f15\u6570\u3068\u3057\u3066\u5217\u540d\u3092\u4f7f\u7528\u3066\u304f\u3060\u3055\u3044\u3002
  48.159 -jdbcrowsetimpl.usecolid = unsetMatchColumn \u3078\u306e\u5f15\u6570\u3068\u3057\u3066\u5217 ID \u3092\u4f7f\u7528\u3066\u304f\u3060\u3055\u3044\u3002
  48.160 -jdbcrowsetimpl.resnotupd = ResultSet \u306f\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3002
  48.161 -jdbcrowsetimpl.opnotysupp = \u307e\u3060\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c
  48.162 -jdbcrowsetimpl.featnotsupp = \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u6a5f\u80fd
  48.163 +jdbcrowsetimpl.invalstate = \u7121\u52B9\u306A\u72B6\u614B
  48.164 +jdbcrowsetimpl.connect = JdbcRowSet(connect): JNDI\u304C\u63A5\u7D9A\u3067\u304D\u307E\u305B\u3093
  48.165 +jdbcrowsetimpl.paramtype = \u30D1\u30E9\u30E1\u30FC\u30BF\u30FB\u30BF\u30A4\u30D7\u3092\u63A8\u5B9A\u3067\u304D\u307E\u305B\u3093
  48.166 +jdbcrowsetimpl.matchcols = \u4E00\u81F4\u5217\u304C\u5217\u306E\u30BB\u30C3\u30C8\u3068\u540C\u3058\u3067\u306F\u3042\u308A\u307E\u305B\u3093
  48.167 +jdbcrowsetimpl.setmatchcols = \u4E00\u81F4\u5217\u3092\u53D6\u5F97\u3059\u308B\u524D\u306B\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
  48.168 +jdbcrowsetimpl.matchcols1 = \u4E00\u81F4\u5217\u306F0\u3088\u308A\u5927\u304D\u3044\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
  48.169 +jdbcrowsetimpl.matchcols2 = \u4E00\u81F4\u5217\u3092\u7A7A\u307E\u305F\u306Fnull\u6587\u5B57\u5217\u306B\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
  48.170 +jdbcrowsetimpl.unsetmatch = \u8A2D\u5B9A\u89E3\u9664\u3055\u308C\u3066\u3044\u308B\u5217\u306F\u30BB\u30C3\u30C8\u3068\u540C\u3058\u3067\u306F\u3042\u308A\u307E\u305B\u3093
  48.171 +jdbcrowsetimpl.usecolname = unsetMatchColumn\u3078\u306E\u5F15\u6570\u3068\u3057\u3066\u5217\u540D\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
  48.172 +jdbcrowsetimpl.usecolid = unsetMatchColumn\u3078\u306E\u5F15\u6570\u3068\u3057\u3066\u5217ID\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
  48.173 +jdbcrowsetimpl.resnotupd = ResultSet\u306F\u66F4\u65B0\u3067\u304D\u307E\u305B\u3093
  48.174 +jdbcrowsetimpl.opnotysupp = \u307E\u3060\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u306A\u3044\u64CD\u4F5C
  48.175 +jdbcrowsetimpl.featnotsupp = \u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u306A\u3044\u6A5F\u80FD
  48.176  
  48.177  #CachedRowSetReader exceptions
  48.178 -crsreader.connect = (JNDI) \u63a5\u7d9a\u3067\u304d\u307e\u305b\u3093\u3002
  48.179 -crsreader.paramtype = \u30d1\u30e9\u30e1\u30fc\u30bf\u578b\u3092\u63a8\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002
  48.180 -crsreader.connecterr = RowSetReader \u306e\u5185\u90e8\u30a8\u30e9\u30fc: \u63a5\u7d9a\u307e\u305f\u306f\u30b3\u30de\u30f3\u30c9\u306a\u3057
  48.181 -crsreader.datedetected = \u65e5\u4ed8\u3092\u691c\u51fa\u3057\u307e\u3057\u305f\u3002
  48.182 -crsreader.caldetected = \u30ab\u30ec\u30f3\u30c0\u3092\u691c\u51fa\u3057\u307e\u3057\u305f\u3002
  48.183 +crsreader.connect = (JNDI)\u63A5\u7D9A\u3067\u304D\u307E\u305B\u3093
  48.184 +crsreader.paramtype = \u30D1\u30E9\u30E1\u30FC\u30BF\u30FB\u30BF\u30A4\u30D7\u3092\u63A8\u5B9A\u3067\u304D\u307E\u305B\u3093
  48.185 +crsreader.connecterr = RowSetReader\u306E\u5185\u90E8\u30A8\u30E9\u30FC: \u63A5\u7D9A\u307E\u305F\u306F\u30B3\u30DE\u30F3\u30C9\u306A\u3057
  48.186 +crsreader.datedetected = \u65E5\u4ED8\u3092\u691C\u51FA\u3057\u307E\u3057\u305F
  48.187 +crsreader.caldetected = \u30AB\u30EC\u30F3\u30C0\u3092\u691C\u51FA\u3057\u307E\u3057\u305F
  48.188  
  48.189  #CachedRowSetWriter exceptions
  48.190 -crswriter.connect = \u63a5\u7d9a\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3002
  48.191 -crswriter.tname = writeData \u304c\u8868\u540d\u3092\u5224\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002
  48.192 -crswriter.params1 = params1 \u306e\u5024 : {0} 
  48.193 -crswriter.params2 = params2 \u306e\u5024 : {0} 
  48.194 -crswriter.conflictsno =  \u540c\u671f\u4e2d\u306b\u7af6\u5408\u304c\u767a\u751f\u3057\u307e\u3059\u3002 
  48.195 +crswriter.connect = \u63A5\u7D9A\u3092\u53D6\u5F97\u3067\u304D\u307E\u305B\u3093
  48.196 +crswriter.tname = writeData\u304C\u8868\u540D\u3092\u5224\u5225\u3067\u304D\u307E\u305B\u3093
  48.197 +crswriter.params1 = params1\u306E\u5024: {0} 
  48.198 +crswriter.params2 = params2\u306E\u5024: {0} 
  48.199 +crswriter.conflictsno =  \u540C\u671F\u4E2D\u306B\u7AF6\u5408\u304C\u767A\u751F\u3057\u307E\u3059 
  48.200  
  48.201  #InsertRow exceptions
  48.202 -insertrow.novalue = \u5024\u306f\u633f\u5165\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
  48.203 +insertrow.novalue = \u5024\u306F\u633F\u5165\u3055\u308C\u3066\u3044\u307E\u305B\u3093
  48.204  
  48.205  #SyncResolverImpl exceptions
  48.206 -syncrsimpl.indexval = \u7bc4\u56f2\u5916\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5024  
  48.207 -syncrsimpl.noconflict = \u3053\u306e\u5217\u306f\u7af6\u5408\u3057\u3066\u3044\u307e\u305b\u3093\u3002
  48.208 -syncrsimpl.syncnotpos = \u540c\u671f\u3067\u304d\u307e\u305b\u3093\u3002
  48.209 -syncrsimpl.valtores = \u89e3\u6c7a\u3055\u308c\u308b\u5024\u306f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304b cachedrowset \u306b\u3042\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002
  48.210 +syncrsimpl.indexval = \u7BC4\u56F2\u5916\u306E\u7D22\u5F15\u5024  
  48.211 +syncrsimpl.noconflict = \u3053\u306E\u5217\u306F\u7AF6\u5408\u3057\u3066\u3044\u307E\u305B\u3093
  48.212 +syncrsimpl.syncnotpos = \u540C\u671F\u3067\u304D\u307E\u305B\u3093
  48.213 +syncrsimpl.valtores = \u89E3\u6C7A\u3055\u308C\u308B\u5024\u306F\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u307E\u305F\u306Fcachedrowset\u306B\u3042\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059
  48.214  
  48.215  #WebRowSetXmlReader exception
  48.216 -wrsxmlreader.invalidcp = RowSet \u306e\u6700\u5f8c\u306b\u5230\u9054\u3057\u307e\u3057\u305f\u3002\u7121\u52b9\u306a\u30ab\u30fc\u30bd\u30eb\u4f4d\u7f6e
  48.217 -wrsxmlreader.readxml = readXML : {0}
  48.218 -wrsxmlreader.parseerr = ** \u89e3\u6790\u30a8\u30e9\u30fc : {0} , \u884c : {1} , URI : {2}
  48.219 +wrsxmlreader.invalidcp = RowSet\u306E\u6700\u5F8C\u306B\u5230\u9054\u3057\u307E\u3057\u305F\u3002\u7121\u52B9\u306A\u30AB\u30FC\u30BD\u30EB\u4F4D\u7F6E
  48.220 +wrsxmlreader.readxml = readXML: {0}
  48.221 +wrsxmlreader.parseerr = **\u89E3\u6790\u30A8\u30E9\u30FC: {0}\u3001\u884C: {1}\u3001URI: {2}
  48.222  
  48.223  #WebRowSetXmlWriter exceptions
  48.224 -wrsxmlwriter.ioex = IOException : {0}
  48.225 -wrsxmlwriter.sqlex = SQLException : {0}
  48.226 -wrsxmlwriter.failedwrite = \u5024\u306e\u66f8\u304d\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
  48.227 -wsrxmlwriter.notproper = \u9069\u5207\u306a\u578b\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
  48.228 +wrsxmlwriter.ioex = IOException: {0}
  48.229 +wrsxmlwriter.sqlex = SQLException: {0}
  48.230 +wrsxmlwriter.failedwrite = \u5024\u306E\u66F8\u8FBC\u307F\u306B\u5931\u6557\u3057\u307E\u3057\u305F
  48.231 +wsrxmlwriter.notproper = \u9069\u5207\u306A\u30BF\u30A4\u30D7\u3067\u306F\u3042\u308A\u307E\u305B\u3093
  48.232  
  48.233  #XmlReaderContentHandler exceptions
  48.234 -xmlrch.errmap = Map \u8a2d\u5b9a\u30a8\u30e9\u30fc : {0}
  48.235 -xmlrch.errmetadata = \u30e1\u30bf\u30c7\u30fc\u30bf\u8a2d\u5b9a\u30a8\u30e9\u30fc : {0}
  48.236 -xmlrch.errinsertval = \u5024\u306e\u633f\u5165\u30a8\u30e9\u30fc : {0}
  48.237 -xmlrch.errconstr = \u884c\u306e\u751f\u6210\u30a8\u30e9\u30fc : {0}
  48.238 -xmlrch.errdel = \u884c\u306e\u524a\u9664\u30a8\u30e9\u30fc : {0}
  48.239 -xmlrch.errinsdel = insdel \u884c\u306e\u751f\u6210\u30a8\u30e9\u30fc : {0}
  48.240 -xmlrch.errupdate = \u66f4\u65b0\u884c\u306e\u751f\u6210\u30a8\u30e9\u30fc : {0}
  48.241 -xmlrch.errupdrow = \u884c\u306e\u66f4\u65b0\u30a8\u30e9\u30fc : {0}
  48.242 -xmlrch.chars = \u6587\u5b57 :
  48.243 -xmlrch.badvalue = \u4e0d\u6b63\u306a\u5024 ; null \u306b\u3067\u304d\u306a\u3044\u30d7\u30ed\u30d1\u30c6\u30a3
  48.244 -xmlrch.badvalue1 = \u4e0d\u6b63\u306a\u5024 ; null \u306b\u3067\u304d\u306a\u3044\u30e1\u30bf\u30c7\u30fc\u30bf
  48.245 -xmlrch.warning =  ** \u8b66\u544a : {0} , \u884c : {1} , URI : {2}
  48.246 +xmlrch.errmap = Map\u8A2D\u5B9A\u30A8\u30E9\u30FC: {0}
  48.247 +xmlrch.errmetadata = \u30E1\u30BF\u30C7\u30FC\u30BF\u8A2D\u5B9A\u30A8\u30E9\u30FC: {0}
  48.248 +xmlrch.errinsertval = \u5024\u306E\u633F\u5165\u30A8\u30E9\u30FC: {0}
  48.249 +xmlrch.errconstr = \u884C\u306E\u751F\u6210\u30A8\u30E9\u30FC: {0}
  48.250 +xmlrch.errdel = \u884C\u306E\u524A\u9664\u30A8\u30E9\u30FC: {0}
  48.251 +xmlrch.errinsert = \u633F\u5165\u884C\u306E\u751F\u6210\u30A8\u30E9\u30FC: {0}
  48.252 +xmlrch.errinsdel = insdel\u884C\u306E\u751F\u6210\u30A8\u30E9\u30FC: {0}
  48.253 +xmlrch.errupdate = \u66F4\u65B0\u884C\u306E\u751F\u6210\u30A8\u30E9\u30FC: {0}
  48.254 +xmlrch.errupdrow = \u884C\u306E\u66F4\u65B0\u30A8\u30E9\u30FC: {0}
  48.255 +xmlrch.chars = \u6587\u5B57:
  48.256 +xmlrch.badvalue = \u4E0D\u6B63\u306A\u5024: null\u306B\u3067\u304D\u306A\u3044\u30D7\u30ED\u30D1\u30C6\u30A3
  48.257 +xmlrch.badvalue1 = \u4E0D\u6B63\u306A\u5024: null\u306B\u3067\u304D\u306A\u3044\u30E1\u30BF\u30C7\u30FC\u30BF
  48.258 +xmlrch.warning =  **\u8B66\u544A: {0}\u3001\u884C: {1}\u3001URI: {2}
  48.259  
  48.260  #RIOptimisticProvider Exceptions
  48.261 -riop.locking = \u30ed\u30c3\u30af\u306e\u5206\u985e\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
  48.262 +riop.locking = \u30ED\u30C3\u30AF\u306E\u5206\u985E\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093
  48.263  
  48.264  #RIXMLProvider exceptions
  48.265 -rixml.unsupp = RIXMLProvider \u3067\u306f\u672a\u30b5\u30dd\u30fc\u30c8
  48.266 +rixml.unsupp = RIXMLProvider\u3067\u306F\u672A\u30B5\u30DD\u30FC\u30C8
    49.1 --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties	Tue Feb 15 19:16:39 2011 -0800
    49.2 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties	Tue Feb 15 20:18:20 2011 -0800
    49.3 @@ -24,145 +24,147 @@
    49.4  #
    49.5  
    49.6  # CacheRowSetImpl exceptions
    49.7 -cachedrowsetimpl.populate = \uc798\ubabb\ub41c ResultSet \uac1d\uccb4\uac00 \uc81c\uacf5\ub418\uc5b4 \uba54\uc18c\ub4dc\ub97c \ucc44\uc6b8 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
    49.8 -cachedrowsetimpl.invalidp = \uc798\ubabb\ub41c \uc9c0\uc18d\uc131 \uacf5\uae09\uc790\uac00 \uc0dd\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
    49.9 -cachedrowsetimpl.nullhash = CachedRowSetImpl \uc778\uc2a4\ud134\uc2a4\ub97c \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uad6c\uc131\uc790\uc5d0 \ub110 Hashtable\uc774 \uc81c\uacf5\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
   49.10 -cachedrowsetimpl.invalidop = \ud589\uc744 \uc0bd\uc785\ud558\ub294 \ub3d9\uc548 \uc798\ubabb\ub41c \uc791\uc5c5\uc744 \uc218\ud589\ud588\uc2b5\ub2c8\ub2e4.
   49.11 -cachedrowsetimpl.accfailed = acceptChanges\uac00 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
   49.12 -cachedrowsetimpl.invalidcp = \uc798\ubabb\ub41c \ucee4\uc11c \uc704\uce58\uc785\ub2c8\ub2e4.
   49.13 -cachedrowsetimpl.illegalop = \uc0bd\uc785\ub41c \ud589\uc774 \uc544\ub2cc \ud589\uc5d0\uc11c \uc798\ubabb\ub41c \uc791\uc5c5\uc744 \uc218\ud589\ud588\uc2b5\ub2c8\ub2e4.
   49.14 -cachedrowsetimpl.clonefail = \ubcf5\uc81c \uc2e4\ud328: {0}
   49.15 -cachedrowsetimpl.invalidcol = \uc798\ubabb\ub41c \uc5f4 \uc0c9\uc778\uc785\ub2c8\ub2e4.
   49.16 -cachedrowsetimpl.invalcolnm = \uc798\ubabb\ub41c \uc5f4 \uc774\ub984\uc785\ub2c8\ub2e4.
   49.17 -cachedrowsetimpl.boolfail = \uc5f4 {1}\uc758 \uac12({0})\uc5d0\uc11c getBoolen\uc774 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
   49.18 -cachedrowsetimpl.bytefail = \uc5f4 {1}\uc758 \uac12({0})\uc5d0\uc11c getByte\uac00 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
   49.19 -cachedrowsetimpl.shortfail = \uc5f4 {1}\uc758 \uac12({0})\uc5d0\uc11c getShort\uac00 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
   49.20 -cachedrowsetimpl.intfail = \uc5f4 {1}\uc758 \uac12({0})\uc5d0\uc11c getInt\uac00 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
   49.21 -cachedrowsetimpl.longfail = \uc5f4 {1}\uc758 \uac12({0})\uc5d0\uc11c getLong\uc774 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
   49.22 -cachedrowsetimpl.floatfail = \uc5f4 {1}\uc758 \uac12({0})\uc5d0\uc11c getFloat\uac00 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
   49.23 -cachedrowsetimpl.doublefail = \uc5f4 {1}\uc758 \uac12({0})\uc5d0\uc11c getDouble\uc774 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
   49.24 -cachedrowsetimpl.dtypemismt = \ub370\uc774\ud130 \uc720\ud615\uc774 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. 
   49.25 -cachedrowsetimpl.datefail = \uc5f4 {1}\uc758 \uac12({0})\uc5d0\uc11c getDate\uac00 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4. \ubcc0\ud658\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
   49.26 -cachedrowsetimpl.timefail = \uc5f4 {1}\uc758 \uac12({0})\uc5d0\uc11c getLong\uc774 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4. \ubcc0\ud658\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
   49.27 -cachedrowsetimpl.posupdate = \uc704\uce58 \uc9c0\uc815 \uc5c5\ub370\uc774\ud2b8\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
   49.28 -cachedrowsetimpl.unableins = \uc778\uc2a4\ud134\uc2a4\ud654 \ud560 \uc218 \uc5c6\uc74c: {0}
   49.29 -cachedrowsetimpl.beforefirst = beforeFirst: \uc798\ubabb\ub41c \ucee4\uc11c \uc791\uc5c5\uc785\ub2c8\ub2e4.
   49.30 -cachedrowsetimpl.first = \ucc98\uc74c: \uc798\ubabb\ub41c \ucee4\uc11c \uc791\uc5c5\uc785\ub2c8\ub2e4.
   49.31 -cachedrowsetimpl.last = \ub9c8\uc9c0\ub9c9: TYPE_FORWARD_ONLY
   49.32 -cachedrowsetimpl.absolute = \uc808\ub300: \uc798\ubabb\ub41c \ucee4\uc11c \uc704\uce58\uc785\ub2c8\ub2e4.
   49.33 -cachedrowsetimpl.relative = \uc0c1\ub300: \uc798\ubabb\ub41c \ucee4\uc11c \uc704\uce58\uc785\ub2c8\ub2e4.
   49.34 -cachedrowsetimpl.asciistream = Ascii \uc2a4\ud2b8\ub9bc\uc744 \uc77d\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
   49.35 -cachedrowsetimpl.binstream = \uc774\uc9c4 \uc2a4\ud2b8\ub9bc\uc744 \uc77d\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
   49.36 -cachedrowsetimpl.failedins = \ud589\uc744 \uc0bd\uc785\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.
   49.37 -cachedrowsetimpl.updateins = \ud589\uc744 \uc0bd\uc785\ud558\ub294 \ub3d9\uc548 updateRow\uac00 \ud638\ucd9c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
   49.38 +cachedrowsetimpl.populate = \uBD80\uC801\uD569\uD55C ResultSet \uAC1D\uCCB4\uAC00 \uC81C\uACF5\uB418\uC5B4 \uBA54\uC18C\uB4DC\uB97C \uCC44\uC6B8 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
   49.39 +cachedrowsetimpl.invalidp = \uBD80\uC801\uD569\uD55C \uC9C0\uC18D\uC131 \uC81C\uACF5\uC790\uAC00 \uC0DD\uC131\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
   49.40 +cachedrowsetimpl.nullhash = CachedRowSetImpl \uC778\uC2A4\uD134\uC2A4\uB97C \uC778\uC2A4\uD134\uC2A4\uD654\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. \uC0DD\uC131\uC790\uC5D0 \uB110 Hashtable\uC774 \uC81C\uACF5\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
   49.41 +cachedrowsetimpl.invalidop = \uD589\uC744 \uC0BD\uC785\uD558\uB294 \uC911 \uBD80\uC801\uD569\uD55C \uC791\uC5C5\uC774 \uC218\uD589\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
   49.42 +cachedrowsetimpl.accfailed = acceptChanges\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.43 +cachedrowsetimpl.invalidcp = \uCEE4\uC11C \uC704\uCE58\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
   49.44 +cachedrowsetimpl.illegalop = \uC0BD\uC785\uB41C \uD589\uC774 \uC544\uB2CC \uD589\uC5D0\uC11C \uC798\uBABB\uB41C \uC791\uC5C5\uC774 \uC218\uD589\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
   49.45 +cachedrowsetimpl.clonefail = \uBCF5\uC81C \uC2E4\uD328: {0}
   49.46 +cachedrowsetimpl.invalidcol = \uC5F4 \uC778\uB371\uC2A4\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
   49.47 +cachedrowsetimpl.invalcolnm = \uC5F4 \uC774\uB984\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
   49.48 +cachedrowsetimpl.boolfail = {1} \uC5F4\uC758 \uAC12({0})\uC5D0\uC11C getBoolen\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.49 +cachedrowsetimpl.bytefail = {1} \uC5F4\uC758 \uAC12({0})\uC5D0\uC11C getByte\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.50 +cachedrowsetimpl.shortfail = {1} \uC5F4\uC758 \uAC12({0})\uC5D0\uC11C getShort\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.51 +cachedrowsetimpl.intfail = {1} \uC5F4\uC758 \uAC12({0})\uC5D0\uC11C getInt\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.52 +cachedrowsetimpl.longfail = {1} \uC5F4\uC758 \uAC12({0})\uC5D0\uC11C getLong\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.53 +cachedrowsetimpl.floatfail = {1} \uC5F4\uC758 \uAC12({0})\uC5D0\uC11C getFloat\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.54 +cachedrowsetimpl.doublefail = {1} \uC5F4\uC758 \uAC12({0})\uC5D0\uC11C getDouble\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.55 +cachedrowsetimpl.dtypemismt = \uB370\uC774\uD130 \uC720\uD615\uC774 \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. 
   49.56 +cachedrowsetimpl.datefail = {1} \uC5F4\uC758 \uAC12({0})\uC5D0\uC11C getDate\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. \uBCC0\uD658\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
   49.57 +cachedrowsetimpl.timefail = {1} \uC5F4\uC758 \uAC12({0})\uC5D0\uC11C getTime\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. \uBCC0\uD658\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
   49.58 +cachedrowsetimpl.posupdate = \uC704\uCE58\uAC00 \uC9C0\uC815\uB41C \uAC31\uC2E0\uC774 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
   49.59 +cachedrowsetimpl.unableins = \uC778\uC2A4\uD134\uC2A4\uD654\uD560 \uC218 \uC5C6\uC74C: {0}
   49.60 +cachedrowsetimpl.beforefirst = beforeFirst: \uCEE4\uC11C \uC791\uC5C5\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
   49.61 +cachedrowsetimpl.first = \uCC98\uC74C: \uCEE4\uC11C \uC791\uC5C5\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
   49.62 +cachedrowsetimpl.last = \uB9C8\uC9C0\uB9C9: TYPE_FORWARD_ONLY
   49.63 +cachedrowsetimpl.absolute = \uC808\uB300: \uCEE4\uC11C \uC704\uCE58\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
   49.64 +cachedrowsetimpl.relative = \uC0C1\uB300: \uCEE4\uC11C \uC704\uCE58\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
   49.65 +cachedrowsetimpl.asciistream = ASCII \uC2A4\uD2B8\uB9BC\uC5D0 \uB300\uD55C \uC77D\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.66 +cachedrowsetimpl.binstream = \uC774\uC9C4 \uC2A4\uD2B8\uB9BC\uC5D0\uC11C \uC77D\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.67 +cachedrowsetimpl.failedins = \uD589 \uC0BD\uC785\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
   49.68 +cachedrowsetimpl.updateins = \uD589\uC744 \uC0BD\uC785\uD558\uB294 \uC911 updateRow\uAC00 \uD638\uCD9C\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
   49.69  cachedrowsetimpl.movetoins = moveToInsertRow: CONCUR_READ_ONLY
   49.70 -cachedrowsetimpl.movetoins1 = moveToInsertRow: \uba54\ud0c0 \ub370\uc774\ud130\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.
   49.71 -cachedrowsetimpl.movetoins2 = moveToInsertRow: \uc798\ubabb\ub41c \uc5f4 \uac1c\uc218\uc785\ub2c8\ub2e4.
   49.72 -cachedrowsetimpl.tablename = \ud14c\uc774\ube14 \uc774\ub984\uc740 \ub110\uc77c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
   49.73 -cachedrowsetimpl.keycols = \uc798\ubabb\ub41c \ud0a4 \uc5f4\uc785\ub2c8\ub2e4.
   49.74 -cachedrowsetimpl.opnotsupp = \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\ub294 \uc791\uc5c5\uc785\ub2c8\ub2e4.
   49.75 -cachedrowsetimpl.matchcols = \uc77c\uce58 \uc5f4\uc774 \uc124\uc815\ub41c \uc5f4\uacfc \uac19\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
   49.76 -cachedrowsetimpl.setmatchcols = \uc77c\uce58 \uc5f4\uc744 \uc124\uc815\ud55c \ub2e4\uc74c\uc5d0 \uac00\uc838\uc624\uc2ed\uc2dc\uc624.
   49.77 -cachedrowsetimpl.matchcols1 = \uc77c\uce58 \uc5f4\uc774 0\uac1c \uc774\uc0c1\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
   49.78 -cachedrowsetimpl.matchcols2 = \uc77c\uce58 \uc5f4\uc740 \ube44\uc5b4 \uc788\uac70\ub098 \ub110 \ubb38\uc790\uc5f4\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
   49.79 -cachedrowsetimpl.unsetmatch = \uc124\uc815 \ud574\uc81c\ud560 \uc5f4\uc774 \uc124\uc815\ub41c \uc5f4\uacfc \uac19\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
   49.80 -cachedrowsetimpl.unsetmatch1 = \uc5f4 \uc774\ub984\uc744 unsetMatchColumn\uc758 \uc778\uc218\ub85c \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.
   49.81 -cachedrowsetimpl.unsetmatch2 = \uc5f4 ID\ub97c unsetMatchColumn\uc758 \uc778\uc218\ub85c \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.
   49.82 -cachedrowsetimpl.numrows = \ud589 \uac1c\uc218\uac00 0\ubcf4\ub2e4 \uc791\uac70\ub098 \ubc18\uc785 \ud06c\uae30\ubcf4\ub2e4 \uc791\uc2b5\ub2c8\ub2e4.
   49.83 -cachedrowsetimpl.startpos = \uc2dc\uc791 \uc704\uce58\ub294 \uc74c\uc218\uc77c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
   49.84 -cachedrowsetimpl.nextpage = \ud638\ucd9c\ud558\uae30 \uc804\uc5d0 \ub370\uc774\ud130\ub97c \ucc44\uc6b0\uc2ed\uc2dc\uc624. 
   49.85 -cachedrowsetimpl.pagesize = \ud398\uc774\uc9c0 \ud06c\uae30\ub294 0\ubcf4\ub2e4 \uc791\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
   49.86 -cachedrowsetimpl.pagesize1 = \ud398\uc774\uc9c0 \ud06c\uae30\ub294 maxRows\ubcf4\ub2e4 \ud074 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
   49.87 -cachedrowsetimpl.fwdonly = ResultSet\ub294 \uc804\ub2ec \uc804\uc6a9\uc785\ub2c8\ub2e4.
   49.88 -cachedrowsetimpl.type = \uc720\ud615: {0}
   49.89 -cachedrowsetimpl.opnotysupp = \uc791\uc5c5\uc774 \uc544\uc9c1 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc74c
   49.90 -cachedrowsetimpl.featnotsupp = \uae30\ub2a5\uc774 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc74c
   49.91 +cachedrowsetimpl.movetoins1 = moveToInsertRow: \uBA54\uD0C0 \uB370\uC774\uD130\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.
   49.92 +cachedrowsetimpl.movetoins2 = moveToInsertRow: \uC5F4 \uC218\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
   49.93 +cachedrowsetimpl.tablename = \uD14C\uC774\uBE14 \uC774\uB984\uC740 \uB110\uC77C \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
   49.94 +cachedrowsetimpl.keycols = \uD0A4 \uC5F4\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
   49.95 +cachedrowsetimpl.invalidcol = \uC5F4 \uC778\uB371\uC2A4\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
   49.96 +cachedrowsetimpl.opnotsupp = \uB370\uC774\uD130\uBCA0\uC774\uC2A4\uC5D0\uC11C \uC9C0\uC6D0\uD558\uC9C0 \uC54A\uB294 \uC791\uC5C5\uC785\uB2C8\uB2E4.
   49.97 +cachedrowsetimpl.matchcols = \uC77C\uCE58 \uC5F4\uC774 \uC124\uC815\uB41C \uC5F4\uACFC \uB3D9\uC77C\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
   49.98 +cachedrowsetimpl.setmatchcols = \uC77C\uCE58 \uC5F4\uC744 \uC124\uC815\uD55C \uD6C4 \uAC00\uC838\uC624\uC2ED\uC2DC\uC624.
   49.99 +cachedrowsetimpl.matchcols1 = \uC77C\uCE58 \uC5F4\uC740 0\uAC1C \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4.
  49.100 +cachedrowsetimpl.matchcols2 = \uC77C\uCE58 \uC5F4\uC740 \uBE44\uC5B4 \uC788\uAC70\uB098 \uB110 \uBB38\uC790\uC5F4\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4.
  49.101 +cachedrowsetimpl.unsetmatch = \uC124\uC815\uC744 \uD574\uC81C\uD558\uB824\uB294 \uC5F4\uC774 \uC124\uC815\uB41C \uC5F4\uACFC \uB2E4\uB985\uB2C8\uB2E4.
  49.102 +cachedrowsetimpl.unsetmatch1 = \uC5F4 \uC774\uB984\uC744 unsetMatchColumn\uC758 \uC778\uC218\uB85C \uC0AC\uC6A9\uD558\uC2ED\uC2DC\uC624.
  49.103 +cachedrowsetimpl.unsetmatch2 = \uC5F4 ID\uB97C unsetMatchColumn\uC758 \uC778\uC218\uB85C \uC0AC\uC6A9\uD558\uC2ED\uC2DC\uC624.
  49.104 +cachedrowsetimpl.numrows = \uD589 \uC218\uAC00 0\uBCF4\uB2E4 \uC791\uAC70\uB098 \uC778\uCD9C \uD06C\uAE30\uBCF4\uB2E4 \uC791\uC2B5\uB2C8\uB2E4.
  49.105 +cachedrowsetimpl.startpos = \uC2DC\uC791 \uC704\uCE58\uB294 \uC74C\uC218\uC77C \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.106 +cachedrowsetimpl.nextpage = \uD638\uCD9C\uD558\uAE30 \uC804\uC5D0 \uB370\uC774\uD130\uB97C \uCC44\uC6B0\uC2ED\uC2DC\uC624. 
  49.107 +cachedrowsetimpl.pagesize = \uD398\uC774\uC9C0 \uD06C\uAE30\uB294 0\uBCF4\uB2E4 \uC791\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.108 +cachedrowsetimpl.pagesize1 = \uD398\uC774\uC9C0 \uD06C\uAE30\uB294 maxRows\uBCF4\uB2E4 \uD074 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.109 +cachedrowsetimpl.fwdonly = ResultSet\uB294 \uC804\uB2EC \uC804\uC6A9\uC785\uB2C8\uB2E4.
  49.110 +cachedrowsetimpl.type = \uC720\uD615: {0}
  49.111 +cachedrowsetimpl.opnotysupp = \uC791\uC5C5\uC774 \uC544\uC9C1 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
  49.112 +cachedrowsetimpl.featnotsupp = \uAE30\uB2A5\uC774 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
  49.113  
  49.114  # WebRowSetImpl exceptions
  49.115 -webrowsetimpl.nullhash = WebRowSetImpl \uc778\uc2a4\ud134\uc2a4\ub97c \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uad6c\uc131\uc790\uc5d0 \ub110 Hashtable\uc774 \uc81c\uacf5\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
  49.116 -webrowsetimpl.invalidwr = \uc798\ubabb\ub41c \uae30\ub85d\uae30\uc785\ub2c8\ub2e4.
  49.117 -webrowsetimpl.invalidrd = \uc798\ubabb\ub41c \ud310\ub3c5\uae30\uc785\ub2c8\ub2e4.
  49.118 +webrowsetimpl.nullhash = WebRowSetImpl \uC778\uC2A4\uD134\uC2A4\uB97C \uC778\uC2A4\uD134\uC2A4\uD654\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. \uC0DD\uC131\uC790\uC5D0 \uB110 Hashtable\uC774 \uC81C\uACF5\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
  49.119 +webrowsetimpl.invalidwr = \uAE30\uB85D \uC7A5\uCE58\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  49.120 +webrowsetimpl.invalidrd = \uC77D\uAE30 \uD504\uB85C\uADF8\uB7A8\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  49.121  
  49.122  #FilteredRowSetImpl exceptions
  49.123 -filteredrowsetimpl.relative = \uc0c1\ub300: \uc798\ubabb\ub41c \ucee4\uc11c \uc791\uc5c5\uc785\ub2c8\ub2e4. 
  49.124 -filteredrowsetimpl.absolute = \uc808\ub300: \uc798\ubabb\ub41c \ucee4\uc11c \uc791\uc5c5\uc785\ub2c8\ub2e4.
  49.125 -filteredrowsetimpl.notallowed = \uc774 \uac12\uc740 \ud544\ud130\ub97c \ud1b5\uacfc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  49.126 +filteredrowsetimpl.relative = \uC0C1\uB300: \uCEE4\uC11C \uC791\uC5C5\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  49.127 +filteredrowsetimpl.absolute = \uC808\uB300: \uCEE4\uC11C \uC791\uC5C5\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  49.128 +filteredrowsetimpl.notallowed = \uC774 \uAC12\uC740 \uD544\uD130\uB97C \uD1B5\uACFC\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.129  
  49.130  #JoinRowSetImpl exceptions
  49.131 -joinrowsetimpl.notinstance = Rowset\uc758 \uc778\uc2a4\ud134\uc2a4\uac00 \uc544\ub2d9\ub2c8\ub2e4.
  49.132 -joinrowsetimpl.matchnotset = \uacb0\ud569\ud560 \uc77c\uce58 \uc5f4\uc744 \uc124\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.
  49.133 -joinrowsetimpl.numnotequal = Rowset\uc758 \uc694\uc18c \uc218\uac00 \uc77c\uce58 \uc5f4\uacfc \uac19\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
  49.134 -joinrowsetimpl.notdefined = \uc815\uc758\ub41c \uacb0\ud569 \uc720\ud615\uc774 \uc544\ub2d9\ub2c8\ub2e4.
  49.135 -joinrowsetimpl.notsupported = \uc774 \uacb0\ud569 \uc720\ud615\uc740 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
  49.136 -joinrowsetimpl.initerror = JoinRowSet \ucd08\uae30\ud654 \uc624\ub958
  49.137 -joinrowsetimpl.genericerr = \uc77c\ubc18 joinrowset \ucd08\uae30 \uc624\ub958
  49.138 -joinrowsetimpl.emptyrowset = \ube48 rowset\uc744 \uc774 JoinRowSet\uc5d0 \ucd94\uac00\ud560 \uc218 \uc5c6\uc74c
  49.139 +joinrowsetimpl.notinstance = Rowset\uC758 \uC778\uC2A4\uD134\uC2A4\uAC00 \uC544\uB2D9\uB2C8\uB2E4.
  49.140 +joinrowsetimpl.matchnotset = \uC870\uC778\uD560 \uC77C\uCE58 \uC5F4\uC774 \uC124\uC815\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4.
  49.141 +joinrowsetimpl.numnotequal = Rowset\uC758 \uC694\uC18C \uC218\uAC00 \uC77C\uCE58 \uC5F4\uACFC \uAC19\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
  49.142 +joinrowsetimpl.notdefined = \uC815\uC758\uB41C \uC870\uC778 \uC720\uD615\uC774 \uC544\uB2D9\uB2C8\uB2E4.
  49.143 +joinrowsetimpl.notsupported = \uC774 \uC870\uC778 \uC720\uD615\uC740 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
  49.144 +joinrowsetimpl.initerror = JoinRowSet \uCD08\uAE30\uD654 \uC624\uB958
  49.145 +joinrowsetimpl.genericerr = \uC77C\uBC18 joinrowset \uCD08\uAE30 \uC624\uB958
  49.146 +joinrowsetimpl.emptyrowset = \uBE48 rowset\uB97C \uC774 JoinRowSet\uC5D0 \uCD94\uAC00\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.147  
  49.148  #JdbcRowSetImpl exceptions
  49.149 -jdbcrowsetimpl.invalstate = \uc798\ubabb\ub41c \uc0c1\ud0dc\uc785\ub2c8\ub2e4.
  49.150 -jdbcrowsetimpl.connect = JdbcRowSet(\uc5f0\uacb0) JNDI\uac00 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  49.151 -jdbcrowsetimpl.paramtype = \ub9e4\uac1c \ubcc0\uc218 \uc720\ud615\uc744 \ucd94\ub860\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  49.152 -jdbcrowsetimpl.matchcols = \uc77c\uce58 \uc5f4\uc774 \uc124\uc815\ub41c \uc5f4\uacfc \uac19\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
  49.153 -jdbcrowsetimpl.setmatchcols = \uc77c\uce58 \uc5f4\uc744 \uc124\uc815\ud55c \ub2e4\uc74c\uc5d0 \uac00\uc838\uc624\uc2ed\uc2dc\uc624.
  49.154 -jdbcrowsetimpl.matchcols1 = \uc77c\uce58 \uc5f4\uc740 0\uac1c \uc774\uc0c1\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
  49.155 -jdbcrowsetimpl.matchcols2 = \uc77c\uce58 \uc5f4\uc740 \ub110 \ub610\ub294 \ube48 \ubb38\uc790\uc5f4\uc77c \uc218\ub294 \uc5c6\uc2b5\ub2c8\ub2e4.
  49.156 -jdbcrowsetimpl.unsetmatch = \uc124\uc815 \ud574\uc81c\ud560 \uc5f4\uc774 \uc124\uc815\ub41c \uc5f4\uacfc \uac19\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
  49.157 -jdbcrowsetimpl.usecolname = \uc5f4 \uc774\ub984\uc744 unsetMatchColumn\uc758 \uc778\uc218\ub85c \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.
  49.158 -jdbcrowsetimpl.usecolid = \uc5f4 ID\ub97c unsetMatchColumn\uc758 \uc778\uc218\ub85c \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.
  49.159 -jdbcrowsetimpl.resnotupd = ResultSet\uc740 \uc5c5\ub370\uc774\ud2b8\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  49.160 -jdbcrowsetimpl.opnotysupp = \uc791\uc5c5\uc774 \uc544\uc9c1 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc74c
  49.161 -jdbcrowsetimpl.featnotsupp = \uae30\ub2a5\uc774 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc74c
  49.162 +jdbcrowsetimpl.invalstate = \uC0C1\uD0DC\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  49.163 +jdbcrowsetimpl.connect = JdbcRowSet(\uC811\uC18D) JNDI\uAC00 \uC811\uC18D\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.164 +jdbcrowsetimpl.paramtype = \uB9E4\uAC1C\uBCC0\uC218 \uC720\uD615\uC744 \uCD94\uB860\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.165 +jdbcrowsetimpl.matchcols = \uC77C\uCE58 \uC5F4\uC774 \uC124\uC815\uB41C \uC5F4\uACFC \uB3D9\uC77C\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
  49.166 +jdbcrowsetimpl.setmatchcols = \uC77C\uCE58 \uC5F4\uC744 \uC124\uC815\uD55C \uD6C4 \uAC00\uC838\uC624\uC2ED\uC2DC\uC624.
  49.167 +jdbcrowsetimpl.matchcols1 = \uC77C\uCE58 \uC5F4\uC740 0\uAC1C \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4.
  49.168 +jdbcrowsetimpl.matchcols2 = \uC77C\uCE58 \uC5F4\uC740 \uB110 \uB610\uB294 \uBE48 \uBB38\uC790\uC5F4\uC77C \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.169 +jdbcrowsetimpl.unsetmatch = \uC124\uC815\uC744 \uD574\uC81C\uD558\uB824\uB294 \uC5F4\uC774 \uC124\uC815\uB41C \uC5F4\uACFC \uB2E4\uB985\uB2C8\uB2E4.
  49.170 +jdbcrowsetimpl.usecolname = \uC5F4 \uC774\uB984\uC744 unsetMatchColumn\uC758 \uC778\uC218\uB85C \uC0AC\uC6A9\uD558\uC2ED\uC2DC\uC624.
  49.171 +jdbcrowsetimpl.usecolid = \uC5F4 ID\uB97C unsetMatchColumn\uC758 \uC778\uC218\uB85C \uC0AC\uC6A9\uD558\uC2ED\uC2DC\uC624.
  49.172 +jdbcrowsetimpl.resnotupd = ResultSet\uB97C \uAC31\uC2E0\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.173 +jdbcrowsetimpl.opnotysupp = \uC791\uC5C5\uC774 \uC544\uC9C1 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
  49.174 +jdbcrowsetimpl.featnotsupp = \uAE30\uB2A5\uC774 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
  49.175  
  49.176  #CachedRowSetReader exceptions
  49.177 -crsreader.connect = (JNDI) \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  49.178 -crsreader.paramtype = \ub9e4\uac1c \ubcc0\uc218 \uc720\ud615\uc744 \ucd94\ub860\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  49.179 -crsreader.connecterr = RowSetReader\uc758 \ub0b4\ubd80 \uc624\ub958: \uc5f0\uacb0 \ub610\ub294 \uba85\ub839\uc774 \uc5c6\uc74c
  49.180 -crsreader.datedetected = \ub0a0\uc9dc\uac00 \uac10\uc9c0\ub428
  49.181 -crsreader.caldetected = \ub2ec\ub825\uc774 \uac10\uc9c0\ub428
  49.182 +crsreader.connect = (JNDI) \uC811\uC18D\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.183 +crsreader.paramtype = \uB9E4\uAC1C\uBCC0\uC218 \uC720\uD615\uC744 \uCD94\uB860\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.184 +crsreader.connecterr = RowSetReader\uC5D0 \uB0B4\uBD80 \uC624\uB958 \uBC1C\uC0DD: \uC811\uC18D \uB610\uB294 \uBA85\uB839\uC774 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.185 +crsreader.datedetected = \uB0A0\uC9DC\uB97C \uAC10\uC9C0\uD568
  49.186 +crsreader.caldetected = \uB2EC\uB825\uC744 \uAC10\uC9C0\uD568
  49.187  
  49.188  #CachedRowSetWriter exceptions
  49.189 -crswriter.connect = \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  49.190 -crswriter.tname = writeData\uc5d0\uc11c \ud14c\uc774\ube14 \uc774\ub984\uc744 \ud655\uc778\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  49.191 -crswriter.params1 = params1\uc758 \uac12: {0} 
  49.192 -crswriter.params2 = params2\uc758 \uac12: {0} 
  49.193 -crswriter.conflictsno =  \ub3d9\uae30\ud654\ud558\ub294 \ub3d9\uc548 \ucda9\ub3cc\ud568 
  49.194 +crswriter.connect = \uC811\uC18D\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.195 +crswriter.tname = writeData\uC5D0\uC11C \uD14C\uC774\uBE14 \uC774\uB984\uC744 \uD655\uC778\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.196 +crswriter.params1 = params1\uC758 \uAC12: {0} 
  49.197 +crswriter.params2 = params2\uC758 \uAC12: {0} 
  49.198 +crswriter.conflictsno =  \uB3D9\uAE30\uD654\uD558\uB294 \uC911 \uCDA9\uB3CC\uD568 
  49.199  
  49.200  #InsertRow exceptions
  49.201 -insertrow.novalue = \uac12\uc774 \uc0bd\uc785\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.
  49.202 +insertrow.novalue = \uAC12\uC774 \uC0BD\uC785\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4.
  49.203  
  49.204  #SyncResolverImpl exceptions
  49.205 -syncrsimpl.indexval = \uc0c9\uc778 \uac12\uc774 \ubc94\uc704\ub97c \ubc97\uc5b4\ub0ac\uc2b5\ub2c8\ub2e4.  
  49.206 -syncrsimpl.noconflict = \uc774 \uc5f4\uc740 \ucda9\ub3cc\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
  49.207 -syncrsimpl.syncnotpos = \ub3d9\uae30\ud654\ub97c \ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  49.208 -syncrsimpl.valtores = \ud655\uc778\ud560 \uac12\uc774 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub098 cachedrowset\uc5d0 \uc788\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.
  49.209 +syncrsimpl.indexval = \uC778\uB371\uC2A4 \uAC12\uC774 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4.  
  49.210 +syncrsimpl.noconflict = \uC774 \uC5F4\uC740 \uCDA9\uB3CC\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
  49.211 +syncrsimpl.syncnotpos = \uB3D9\uAE30\uD654\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  49.212 +syncrsimpl.valtores = \uBD84\uC11D\uD560 \uAC12\uC774 \uB370\uC774\uD130\uBCA0\uC774\uC2A4 \uB610\uB294 cachedrowset\uC5D0 \uC788\uC744 \uC218 \uC788\uC2B5\uB2C8\uB2E4.
  49.213  
  49.214  #WebRowSetXmlReader exception
  49.215 -wrsxmlreader.invalidcp = RowSet\uc758 \ub05d\uc5d0 \ub3c4\ub2ec\ud588\uc2b5\ub2c8\ub2e4. \uc798\ubabb\ub41c \ucee4\uc11c \uc704\uce58\uc785\ub2c8\ub2e4.
  49.216 +wrsxmlreader.invalidcp = RowSet\uC758 \uB05D\uC5D0 \uB3C4\uB2EC\uD588\uC2B5\uB2C8\uB2E4. \uCEE4\uC11C \uC704\uCE58\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  49.217  wrsxmlreader.readxml = readXML: {0}
  49.218 -wrsxmlreader.parseerr = ** \uad6c\ubb38 \ubd84\uc11d \uc624\ub958 : {0} , \ud589 : {1} , uri : {2}
  49.219 +wrsxmlreader.parseerr = ** \uAD6C\uBB38 \uBD84\uC11D \uC624\uB958: {0}, \uD589: {1}, URI: {2}
  49.220  
  49.221  #WebRowSetXmlWriter exceptions
  49.222 -wrsxmlwriter.ioex = IOException: {0}
  49.223 -wrsxmlwriter.sqlex = SQLException: {0}
  49.224 -wrsxmlwriter.failedwrite = \uac12\uc744 \uc4f0\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.
  49.225 -wsrxmlwriter.notproper = \uc62c\ubc14\ub978 \uc720\ud615\uc774 \uc544\ub2d9\ub2c8\ub2e4.
  49.226 +wrsxmlwriter.ioex = IOException : {0}
  49.227 +wrsxmlwriter.sqlex = SQLException : {0}
  49.228 +wrsxmlwriter.failedwrite = \uAC12 \uC4F0\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
  49.229 +wsrxmlwriter.notproper = \uC801\uC808\uD55C \uC720\uD615\uC774 \uC544\uB2D9\uB2C8\uB2E4.
  49.230  
  49.231  #XmlReaderContentHandler exceptions
  49.232 -xmlrch.errmap = \ub9e4\ud551\uc744 \uc124\uc815\ud558\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd: {0}
  49.233 -xmlrch.errmetadata = \uba54\ud0c0\ub370\uc774\ud130\ub97c \uc124\uc815\ud558\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd: {0}
  49.234 -xmlrch.errinsertval = \ub2e4\uc74c \uac12\uc744 \uc0bd\uc785\ud558\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd : {0}
  49.235 -xmlrch.errconstr = \ud589\uc744 \ub9cc\ub4dc\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd: {0}
  49.236 -xmlrch.errdel = \ud589\uc744 \uc81c\uac70\ud558\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd: {0}
  49.237 -xmlrch.errinsdel = insdel \ud589\uc744 \ub9cc\ub4dc\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd: {0}
  49.238 -xmlrch.errupdate = update \ud589\uc744 \ub9cc\ub4dc\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd: {0}
  49.239 -xmlrch.errupdrow = \ub2e4\uc74c \ud589\uc744 \uc5c5\ub370\uc774\ud2b8\ud558\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd : {0}
  49.240 -xmlrch.chars = \ubb38\uc790:
  49.241 -xmlrch.badvalue = \uc798\ubabb\ub41c \uac12; \ub110\uc77c \uc218 \uc5c6\ub294 \ub4f1\ub85d \uc815\ubcf4
  49.242 -xmlrch.badvalue1 = \uc798\ubabb\ub41c \uac12; \ub110\uc77c \uc218 \uc5c6\ub294 \uba54\ud0c0\ub370\uc774\ud130
  49.243 -xmlrch.warning =  ** \uacbd\uace0 : {0} , \ud589 : {1} , uri : {2}
  49.244 +xmlrch.errmap = \uB9F5\uC744 \uC124\uC815\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD: {0}
  49.245 +xmlrch.errmetadata = \uBA54\uD0C0 \uB370\uC774\uD130\uB97C \uC124\uC815\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD: {0}
  49.246 +xmlrch.errinsertval = \uAC12\uC744 \uC0BD\uC785\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD: {0}
  49.247 +xmlrch.errconstr = \uD589\uC744 \uC0DD\uC131\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD: {0}
  49.248 +xmlrch.errdel = \uD589\uC744 \uC0AD\uC81C\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD: {0}
  49.249 +xmlrch.errinsert = insert \uD589\uC744 \uC0DD\uC131\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD: {0}
  49.250 +xmlrch.errinsdel = insdel \uD589\uC744 \uC0DD\uC131\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD: {0}
  49.251 +xmlrch.errupdate = update \uD589\uC744 \uC0DD\uC131\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD: {0}
  49.252 +xmlrch.errupdrow = \uD589\uC744 \uAC31\uC2E0\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD: {0}
  49.253 +xmlrch.chars = \uBB38\uC790:
  49.254 +xmlrch.badvalue = \uC798\uBABB\uB41C \uAC12: \uB110\uC77C \uC218 \uC5C6\uB294 \uC18D\uC131\uC785\uB2C8\uB2E4.
  49.255 +xmlrch.badvalue1 = \uC798\uBABB\uB41C \uAC12: \uB110\uC77C \uC218 \uC5C6\uB294 \uBA54\uD0C0 \uB370\uC774\uD130\uC785\uB2C8\uB2E4.
  49.256 +xmlrch.warning =  ** \uACBD\uACE0: {0}, \uD589: {1}, URI: {2}
  49.257  
  49.258  #RIOptimisticProvider Exceptions
  49.259 -riop.locking = \ub4f1\uae09 \uc7a0\uae08\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
  49.260 +riop.locking = \uBD84\uB958 \uC7A0\uAE08\uC774 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
  49.261  
  49.262  #RIXMLProvider exceptions
  49.263 -rixml.unsupp = RIXMLProvider\uc5d0\uc11c \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
  49.264 +rixml.unsupp = RIXMLProvider\uC5D0\uC11C \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
    50.1 --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
    50.2 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
    50.3 @@ -24,147 +24,147 @@
    50.4  #
    50.5  
    50.6  # CacheRowSetImpl exceptions
    50.7 -cachedrowsetimpl.populate = Objeto ResultSet inv\u00e1lido fornecido para preencher o m\u00e9todo
    50.8 -cachedrowsetimpl.invalidp = Fornecedor de persist\u00eancias inv\u00e1lido gerado
    50.9 -cachedrowsetimpl.nullhash = N\u00e3o \u00e9 poss\u00edvel instanciar a inst\u00e2ncia CachedRowSetImpl. Hashtable nulo fornecido ao construtor
   50.10 -cachedrowsetimpl.invalidop = Opera\u00e7\u00e3o inv\u00e1lida durante a inser\u00e7\u00e3o de linha
   50.11 -cachedrowsetimpl.accfailed = acceptChanges falho
   50.12 -cachedrowsetimpl.invalidcp = Posi\u00e7\u00e3o inv\u00e1lida do cursor
   50.13 -cachedrowsetimpl.illegalop = Opera\u00e7\u00e3o ilegal em linha n\u00e3o inserida
   50.14 -cachedrowsetimpl.clonefail = Clone falho: {0}
   50.15 -cachedrowsetimpl.invalidcol = \u00cdndice de coluna inv\u00e1lido
   50.16 -cachedrowsetimpl.invalcolnm = Nome de coluna inv\u00e1lido
   50.17 -cachedrowsetimpl.boolfail = getBoolen falhou no valor ( {0} ) na coluna {1}
   50.18 -cachedrowsetimpl.bytefail = getByte falhou no valor ( {0} ) na coluna {1}
   50.19 -cachedrowsetimpl.shortfail = getShort falhou no valor ( {0} ) na coluna {1}
   50.20 -cachedrowsetimpl.intfail = getInt falhou no valor ( {0} ) na coluna {1}
   50.21 -cachedrowsetimpl.longfail = getLong falhou no valor ( {0} ) na coluna {1}
   50.22 -cachedrowsetimpl.floatfail = getFloat falhou no valor ( {0} ) na coluna {1}
   50.23 -cachedrowsetimpl.doublefail = getDouble falhou no valor ( {0} ) na coluna {1}
   50.24 -cachedrowsetimpl.dtypemismt = Tipo de dados incompat\u00edvel 
   50.25 -cachedrowsetimpl.datefail = getDate falhou no valor ( {0} ) na coluna {1} sem convers\u00e3o dispon\u00edvel
   50.26 -cachedrowsetimpl.timefail = getTime falhou no valor ( {0} ) na coluna {1} sem convers\u00e3o dispon\u00edvel
   50.27 -cachedrowsetimpl.posupdate = Atualiza\u00e7\u00f5es posicionadas n\u00e3o suportadas
   50.28 -cachedrowsetimpl.unableins = N\u00e3o \u00e9 poss\u00edvel instanciar: {0}
   50.29 -cachedrowsetimpl.beforefirst = beforeFirst : posi\u00e7\u00e3o inv\u00e1lida do cursor
   50.30 -cachedrowsetimpl.first = First : opera\u00e7\u00e3o inv\u00e1lida do cursor
   50.31 +cachedrowsetimpl.populate = Objeto ResultSet inv\u00E1lido fornecido para preencher o m\u00E9todo
   50.32 +cachedrowsetimpl.invalidp = Fornecedor de persist\u00EAncias inv\u00E1lido gerado
   50.33 +cachedrowsetimpl.nullhash = N\u00E3o \u00E9 poss\u00EDvel instanciar a inst\u00E2ncia CachedRowSetImpl. Hashtable Nulo fornecido ao construtor
   50.34 +cachedrowsetimpl.invalidop = Opera\u00E7\u00E3o inv\u00E1lida durante a inser\u00E7\u00E3o de linha
   50.35 +cachedrowsetimpl.accfailed = Falha em acceptChanges
   50.36 +cachedrowsetimpl.invalidcp = Posi\u00E7\u00E3o inv\u00E1lida do cursor
   50.37 +cachedrowsetimpl.illegalop = Opera\u00E7\u00E3o inv\u00E1lida em linha n\u00E3o inserida
   50.38 +cachedrowsetimpl.clonefail = Falha ao clonar: {0}
   50.39 +cachedrowsetimpl.invalidcol = \u00CDndice de coluna inv\u00E1lido
   50.40 +cachedrowsetimpl.invalcolnm = Nome de coluna inv\u00E1lido
   50.41 +cachedrowsetimpl.boolfail = Falha em getBoolen no valor ( {0} ) na coluna {1}
   50.42 +cachedrowsetimpl.bytefail = Falha em getByte no valor ( {0} ) na coluna {1}
   50.43 +cachedrowsetimpl.shortfail = Falha em getShort no valor ( {0} ) na coluna {1}
   50.44 +cachedrowsetimpl.intfail = Falha em getInt no valor ( {0} ) na coluna {1}
   50.45 +cachedrowsetimpl.longfail = Falha em getLong no valor ( {0} ) na coluna {1}
   50.46 +cachedrowsetimpl.floatfail = Falha em getFloat no valor ( {0} ) na coluna {1}
   50.47 +cachedrowsetimpl.doublefail = Falha em getDouble no valor ( {0} ) na coluna {1}
   50.48 +cachedrowsetimpl.dtypemismt = Tipo de Dados Incompat\u00EDvel 
   50.49 +cachedrowsetimpl.datefail = Falha em getDate no valor ( {0} ) na coluna {1} sem convers\u00E3o dispon\u00EDvel
   50.50 +cachedrowsetimpl.timefail = Falha em getTime no valor ( {0} ) na coluna {1} sem convers\u00E3o dispon\u00EDvel
   50.51 +cachedrowsetimpl.posupdate = Atualiza\u00E7\u00F5es posicionadas n\u00E3o suportadas
   50.52 +cachedrowsetimpl.unableins = N\u00E3o \u00E9 poss\u00EDvel instanciar : {0}
   50.53 +cachedrowsetimpl.beforefirst = beforeFirst : Opera\u00E7\u00E3o do cursor inv\u00E1lida
   50.54 +cachedrowsetimpl.first = First : Opera\u00E7\u00E3o inv\u00E1lida do cursor
   50.55  cachedrowsetimpl.last = last : TYPE_FORWARD_ONLY
   50.56 -cachedrowsetimpl.absolute = absolute : posi\u00e7\u00e3o inv\u00e1lida do cursor
   50.57 -cachedrowsetimpl.relative = relative : posi\u00e7\u00e3o inv\u00e1lida do cursor
   50.58 -cachedrowsetimpl.asciistream = leitura falha do fluxo ascii
   50.59 -cachedrowsetimpl.binstream = leitura falha em fluxo bin\u00e1rio
   50.60 -cachedrowsetimpl.failedins = Falha ao inserir linha
   50.61 -cachedrowsetimpl.updateins = updateRow chamado durante a inser\u00e7\u00e3o de linha
   50.62 +cachedrowsetimpl.absolute = absolute : Posi\u00E7\u00E3o inv\u00E1lida do cursor
   50.63 +cachedrowsetimpl.relative = relative : Posi\u00E7\u00E3o inv\u00E1lida do cursor
   50.64 +cachedrowsetimpl.asciistream = falha na leitura do fluxo ascii
   50.65 +cachedrowsetimpl.binstream = falha na leitura do fluxo bin\u00E1rio
   50.66 +cachedrowsetimpl.failedins = Falha ao inserir a linha
   50.67 +cachedrowsetimpl.updateins = updateRow chamado durante a inser\u00E7\u00E3o de linha
   50.68  cachedrowsetimpl.movetoins = moveToInsertRow : CONCUR_READ_ONLY
   50.69  cachedrowsetimpl.movetoins1 = moveToInsertRow : sem metadados
   50.70 -cachedrowsetimpl.movetoins2 = moveToInsertRow : n\u00famero de colunas inv\u00e1lido
   50.71 -cachedrowsetimpl.tablename = O nome da tabela n\u00e3o pode ser nulo
   50.72 -cachedrowsetimpl.keycols = Colunas de chaves inv\u00e1lidas
   50.73 -cachedrowsetimpl.invalidcol = \u00cdndice de coluna inv\u00e1lido
   50.74 -cachedrowsetimpl.opnotsupp = Opera\u00e7\u00e3o n\u00e3o suportada pelo banco de dados
   50.75 -cachedrowsetimpl.matchcols = As colunas correspondentes n\u00e3o s\u00e3o iguais \u00e0s colunas definidas
   50.76 -cachedrowsetimpl.setmatchcols = Definir colunas correspondentes antes de obt\u00ea-las
   50.77 +cachedrowsetimpl.movetoins2 = moveToInsertRow : n\u00FAmero de colunas inv\u00E1lido
   50.78 +cachedrowsetimpl.tablename = O nome da tabela n\u00E3o pode ser nulo
   50.79 +cachedrowsetimpl.keycols = Colunas de chaves inv\u00E1lidas
   50.80 +cachedrowsetimpl.invalidcol = \u00CDndice de coluna inv\u00E1lido
   50.81 +cachedrowsetimpl.opnotsupp = Opera\u00E7\u00E3o n\u00E3o suportada pelo Banco de Dados
   50.82 +cachedrowsetimpl.matchcols = As colunas correspondentes n\u00E3o s\u00E3o iguais \u00E0s colunas definidas
   50.83 +cachedrowsetimpl.setmatchcols = Definir Colunas correspondentes antes de obt\u00EA-las
   50.84  cachedrowsetimpl.matchcols1 = As colunas correspondentes devem ser maior do que 0
   50.85 -cachedrowsetimpl.matchcols2 = As colunas correspondentes devem ser sequ\u00eancias vazias ou nulas
   50.86 -cachedrowsetimpl.unsetmatch = As colunas n\u00e3o definidas n\u00e3o s\u00e3o iguais \u00e0s colunas definidas
   50.87 +cachedrowsetimpl.matchcols2 = As colunas correspondentes devem ser strings vazias ou nulas
   50.88 +cachedrowsetimpl.unsetmatch = As colunas n\u00E3o definidas n\u00E3o s\u00E3o iguais \u00E0s colunas definidas
   50.89  cachedrowsetimpl.unsetmatch1 = Usar o nome da coluna como argumento para unsetMatchColumn
   50.90  cachedrowsetimpl.unsetmatch2 = Usar o ID da coluna como argumento para unsetMatchColumn
   50.91 -cachedrowsetimpl.numrows = O n\u00famero de linhas \u00e9 menor do que zero ou menor do que o tamanho obtido
   50.92 -cachedrowsetimpl.startpos = A posi\u00e7\u00e3o de in\u00edcio n\u00e3o pode ser negativa
   50.93 +cachedrowsetimpl.numrows = O n\u00FAmero de linhas \u00E9 menor do que zero ou menor do que o tamanho obtido
   50.94 +cachedrowsetimpl.startpos = A posi\u00E7\u00E3o de in\u00EDcio n\u00E3o pode ser negativa
   50.95  cachedrowsetimpl.nextpage = Preencher dados antes de chamar 
   50.96 -cachedrowsetimpl.pagesize = O tamanho da p\u00e1gina n\u00e3o pode ser menor do que zero
   50.97 -cachedrowsetimpl.pagesize1 = O tamanho da p\u00e1gina n\u00e3o pode ser maior do que maxRows
   50.98 -cachedrowsetimpl.fwdonly = ResultSet \u00e9 somente para frente
   50.99 -cachedrowsetimpl.type = O tipo \u00e9 : {0}
  50.100 -cachedrowsetimpl.opnotysupp = Opera\u00e7\u00e3o ainda n\u00e3o suportada
  50.101 -cachedrowsetimpl.featnotsupp = Recurso n\u00e3o suportado
  50.102 +cachedrowsetimpl.pagesize = O tamanho da p\u00E1gina n\u00E3o pode ser menor do que zero
  50.103 +cachedrowsetimpl.pagesize1 = O tamanho da p\u00E1gina n\u00E3o pode ser maior do que maxRows
  50.104 +cachedrowsetimpl.fwdonly = ResultSet \u00E9 somente para frente
  50.105 +cachedrowsetimpl.type = O tipo \u00E9 : {0}
  50.106 +cachedrowsetimpl.opnotysupp = Opera\u00E7\u00E3o ainda n\u00E3o suportada
  50.107 +cachedrowsetimpl.featnotsupp = Recurso n\u00E3o suportado
  50.108  
  50.109  # WebRowSetImpl exceptions
  50.110 -webrowsetimpl.nullhash = N\u00e3o \u00e9 poss\u00edvel instanciar a inst\u00e2ncia WebRowSetImpl. Hashtable nulo fornecido ao construtor
  50.111 -webrowsetimpl.invalidwr = Gravador inv\u00e1lido
  50.112 -webrowsetimpl.invalidrd = Leitor inv\u00e1lido
  50.113 +webrowsetimpl.nullhash = N\u00E3o \u00E9 poss\u00EDvel instanciar a inst\u00E2ncia WebRowSetImpl. Hashtable nulo fornecido ao construtor
  50.114 +webrowsetimpl.invalidwr = Gravador inv\u00E1lido
  50.115 +webrowsetimpl.invalidrd = Leitor inv\u00E1lido
  50.116  
  50.117  #FilteredRowSetImpl exceptions
  50.118 -filteredrowsetimpl.relative = relative : opera\u00e7\u00e3o inv\u00e1lida do cursor 
  50.119 -filteredrowsetimpl.absolute = absolute : opera\u00e7\u00e3o inv\u00e1lida do cursor
  50.120 -filteredrowsetimpl.notallowed = Este valor n\u00e3o \u00e9 permitido no filtro
  50.121 +filteredrowsetimpl.relative = relative : Opera\u00E7\u00E3o inv\u00E1lida do cursor 
  50.122 +filteredrowsetimpl.absolute = absolute : Opera\u00E7\u00E3o inv\u00E1lida do cursor
  50.123 +filteredrowsetimpl.notallowed = Este valor n\u00E3o \u00E9 permitido no filtro
  50.124  
  50.125  #JoinRowSetImpl exceptions
  50.126 -joinrowsetimpl.notinstance = N\u00e3o \u00e9 uma inst\u00e2ncia do conjunto de linhas
  50.127 -joinrowsetimpl.matchnotset = Coluna correspondente n\u00e3o definida para jun\u00e7\u00e3o
  50.128 -joinrowsetimpl.numnotequal = N\u00famero de elementos no conjunto de linhas diferente da coluna correspondente
  50.129 -joinrowsetimpl.notdefined = N\u00e3o \u00e9 um tipo definido de jun\u00e7\u00e3o
  50.130 -joinrowsetimpl.notsupported = Este tipo de jun\u00e7\u00e3o n\u00e3o \u00e9 suportada
  50.131 -joinrowsetimpl.initerror = Erro de inicializa\u00e7\u00e3o do JoinRowSet
  50.132 -joinrowsetimpl.genericerr = Erro inicial de joinrowset gen\u00e9rico
  50.133 -joinrowsetimpl.emptyrowset = O conjunto de linha vazio n\u00e3o pode ser adicionado a este JoinRowSet
  50.134 +joinrowsetimpl.notinstance = N\u00E3o \u00E9 uma inst\u00E2ncia do conjunto de linhas
  50.135 +joinrowsetimpl.matchnotset = Coluna Correspondente n\u00E3o definida para jun\u00E7\u00E3o
  50.136 +joinrowsetimpl.numnotequal = N\u00FAmero de elementos no conjunto de linhas diferente da coluna correspondente
  50.137 +joinrowsetimpl.notdefined = N\u00E3o \u00E9 um tipo definido de jun\u00E7\u00E3o
  50.138 +joinrowsetimpl.notsupported = Este tipo de jun\u00E7\u00E3o n\u00E3o \u00E9 suportada
  50.139 +joinrowsetimpl.initerror = Erro de inicializa\u00E7\u00E3o do JoinRowSet
  50.140 +joinrowsetimpl.genericerr = Erro inicial de joinrowset gen\u00E9rico
  50.141 +joinrowsetimpl.emptyrowset = O conjunto de linha vazio n\u00E3o pode ser adicionado a este JoinRowSet
  50.142  
  50.143  #JdbcRowSetImpl exceptions
  50.144 -jdbcrowsetimpl.invalstate = Estado inv\u00e1lido
  50.145 -jdbcrowsetimpl.connect = N\u00e3o \u00e9 poss\u00edvel conectar JdbcRowSet (connect) a JNDI
  50.146 -jdbcrowsetimpl.paramtype = N\u00e3o \u00e9 poss\u00edvel deduzir o tipo de par\u00e2metro
  50.147 -jdbcrowsetimpl.matchcols = As colunas correspondentes n\u00e3o s\u00e3o iguais \u00e0s colunas definidas
  50.148 -jdbcrowsetimpl.setmatchcols = Definir as colunas correspondentes antes de obt\u00ea-las
  50.149 +jdbcrowsetimpl.invalstate = Estado inv\u00E1lido
  50.150 +jdbcrowsetimpl.connect = N\u00E3o \u00E9 poss\u00EDvel conectar JdbcRowSet (connect) a JNDI
  50.151 +jdbcrowsetimpl.paramtype = N\u00E3o \u00E9 poss\u00EDvel deduzir o tipo de par\u00E2metro
  50.152 +jdbcrowsetimpl.matchcols = As Colunas Correspondentes n\u00E3o s\u00E3o iguais \u00E0s colunas definidas
  50.153 +jdbcrowsetimpl.setmatchcols = Definir as colunas correspondentes antes de obt\u00EA-las
  50.154  jdbcrowsetimpl.matchcols1 = As colunas correspondentes devem ser maior do que 0
  50.155 -jdbcrowsetimpl.matchcols2 = As colunas correspondentes n\u00e3o podem ser sequ\u00eancias vazias ou nulas
  50.156 -jdbcrowsetimpl.unsetmatch = As colunas n\u00e3o definidas n\u00e3o s\u00e3o iguais \u00e0s colunas definidas
  50.157 +jdbcrowsetimpl.matchcols2 = As colunas correspondentes n\u00E3o podem ser strings vazias ou nulas
  50.158 +jdbcrowsetimpl.unsetmatch = As colunas n\u00E3o definidas n\u00E3o s\u00E3o iguais \u00E0s colunas definidas
  50.159  jdbcrowsetimpl.usecolname = Usar o nome da coluna como argumento para unsetMatchColumn
  50.160  jdbcrowsetimpl.usecolid = Usar o ID da coluna como argumento para unsetMatchColumn
  50.161 -jdbcrowsetimpl.resnotupd = ResultSet n\u00e3o \u00e9 atualiz\u00e1vel
  50.162 -jdbcrowsetimpl.opnotysupp = Opera\u00e7\u00e3o ainda n\u00e3o suportada
  50.163 -jdbcrowsetimpl.featnotsupp = Recurso n\u00e3o suportado
  50.164 +jdbcrowsetimpl.resnotupd = ResultSet n\u00E3o \u00E9 atualiz\u00E1vel
  50.165 +jdbcrowsetimpl.opnotysupp = Opera\u00E7\u00E3o ainda n\u00E3o suportada
  50.166 +jdbcrowsetimpl.featnotsupp = Recurso n\u00E3o suportado
  50.167  
  50.168  #CachedRowSetReader exceptions
  50.169 -crsreader.connect = (JNDI) N\u00e3o \u00e9 poss\u00edvel conectar
  50.170 -crsreader.paramtype = N\u00e3o \u00e9 poss\u00edvel deduzir o tipo de par\u00e2metro
  50.171 -crsreader.connecterr = Erro interno no RowSetReader: sem conex\u00e3o ou comando
  50.172 -crsreader.datedetected = Data detectada
  50.173 -crsreader.caldetected = Calend\u00e1rio detectado
  50.174 +crsreader.connect = (JNDI) N\u00E3o \u00E9 poss\u00EDvel conectar
  50.175 +crsreader.paramtype = N\u00E3o \u00E9 poss\u00EDvel deduzir o tipo de par\u00E2metro
  50.176 +crsreader.connecterr = Erro Interno no RowSetReader: sem conex\u00E3o ou comando
  50.177 +crsreader.datedetected = Data Detectada
  50.178 +crsreader.caldetected = Calend\u00E1rio Detectado
  50.179  
  50.180  #CachedRowSetWriter exceptions
  50.181 -crswriter.connect = N\u00e3o \u00e9 poss\u00edvel obter a conex\u00e3o
  50.182 -crswriter.tname = writeData n\u00e3o pode determinar o nome da tabela
  50.183 +crswriter.connect = N\u00E3o \u00E9 poss\u00EDvel obter a conex\u00E3o
  50.184 +crswriter.tname = writeData n\u00E3o pode determinar o nome da tabela
  50.185  crswriter.params1 = Valor de params1 : {0} 
  50.186  crswriter.params2 = Valor de params2 : {0} 
  50.187 -crswriter.conflictsno =  conflitos durante a sincroniza\u00e7\u00e3o 
  50.188 +crswriter.conflictsno =  conflitos durante a sincroniza\u00E7\u00E3o 
  50.189  
  50.190  #InsertRow exceptions
  50.191  insertrow.novalue = Nenhum valor foi inserido
  50.192  
  50.193  #SyncResolverImpl exceptions
  50.194 -syncrsimpl.indexval = Valor de \u00edndice fora do intervalo  
  50.195 -syncrsimpl.noconflict = Est\u00e1 coluna n\u00e3o est\u00e1 em conflito
  50.196 -syncrsimpl.syncnotpos = A sincroniza\u00e7\u00e3o n\u00e3o \u00e9 poss\u00edvel
  50.197 -syncrsimpl.valtores = O valor a ser decidido pode estar no banco de dados ou no conjunto de linhas armazenado em cache
  50.198 +syncrsimpl.indexval = Valor de \u00EDndice fora da faixa  
  50.199 +syncrsimpl.noconflict = Est\u00E1 coluna n\u00E3o est\u00E1 em conflito
  50.200 +syncrsimpl.syncnotpos = A sincroniza\u00E7\u00E3o n\u00E3o \u00E9 poss\u00EDvel
  50.201 +syncrsimpl.valtores = O valor a ser decidido pode estar no banco de dados ou no conjunto de linhas armazenado no cache
  50.202  
  50.203  #WebRowSetXmlReader exception
  50.204 -wrsxmlreader.invalidcp = Fim de RowSet atingido. Posi\u00e7\u00e3o inv\u00e1lida do cursor
  50.205 +wrsxmlreader.invalidcp = Fim de RowSet atingido. Posi\u00E7\u00E3o inv\u00E1lida do cursor
  50.206  wrsxmlreader.readxml = readXML : {0}
  50.207 -wrsxmlreader.parseerr = ** Analisando erro : {0} , linha : {1} , uri : {2}
  50.208 +wrsxmlreader.parseerr = ** Erro de Parse : {0} , linha : {1} , uri : {2}
  50.209  
  50.210  #WebRowSetXmlWriter exceptions
  50.211  wrsxmlwriter.ioex = IOException : {0}
  50.212  wrsxmlwriter.sqlex = SQLException : {0}
  50.213 -wrsxmlwriter.failedwrite = Falha ao gravar valor
  50.214 -wsrxmlwriter.notproper = N\u00e3o \u00e9 um tipo adequado
  50.215 +wrsxmlwriter.failedwrite = Falha ao gravar o valor
  50.216 +wsrxmlwriter.notproper = N\u00E3o \u00E9 um tipo adequado
  50.217  
  50.218  #XmlReaderContentHandler exceptions
  50.219 -xmlrch.errmap = Erro ao definir mapa : {0}
  50.220 +xmlrch.errmap = Erro ao definir o Mapa : {0}
  50.221  xmlrch.errmetadata = Erro ao definir metadados : {0}
  50.222  xmlrch.errinsertval = Erro ao inserir valores : {0}
  50.223 -xmlrch.errconstr = Erro ao construir linha : {0}
  50.224 -xmlrch.errdel = Erro ao excluir linha : {0}
  50.225 -xmlrch.errinsert = Erro ao construir linha de inser\u00e7\u00e3o : {0}
  50.226 -xmlrch.errinsdel = Erro ao construir linha insdel : {0}
  50.227 -xmlrch.errupdate = Erro ao construir linha de atualiza\u00e7\u00e3o : {0}
  50.228 -xmlrch.errupdrow = Erro ao atualizar linha : {0}
  50.229 +xmlrch.errconstr = Erro ao construir a linha : {0}
  50.230 +xmlrch.errdel = Erro ao deletar a linha : {0}
  50.231 +xmlrch.errinsert = Erro ao construir a linha de inser\u00E7\u00E3o : {0}
  50.232 +xmlrch.errinsdel = Erro ao construir a linha insdel : {0}
  50.233 +xmlrch.errupdate = Erro ao construir a linha de atualiza\u00E7\u00E3o : {0}
  50.234 +xmlrch.errupdrow = Erro ao atualizar a linha : {0}
  50.235  xmlrch.chars = caracteres :
  50.236 -xmlrch.badvalue = Valor incorreto ; propriedade n\u00e3o anul\u00e1vel
  50.237 -xmlrch.badvalue1 = Valor incorreto ; metadado n\u00e3o anul\u00e1vel
  50.238 -xmlrch.warning =  ** Aviso : {0} , linha : {1} , uri : {2}
  50.239 +xmlrch.badvalue = Valor incorreto ; propriedade n\u00E3o anul\u00E1vel
  50.240 +xmlrch.badvalue1 = Valor incorreto ; metadado n\u00E3o anul\u00E1vel
  50.241 +xmlrch.warning =  ** Advert\u00EAncia : {0} , linha : {1} , uri : {2}
  50.242  
  50.243  #RIOptimisticProvider Exceptions
  50.244 -riop.locking = O bloqueio de classifica\u00e7\u00e3o n\u00e3o \u00e9 suportado
  50.245 +riop.locking = O bloqueio de classifica\u00E7\u00E3o n\u00E3o \u00E9 suportado
  50.246  
  50.247  #RIXMLProvider exceptions
  50.248 -rixml.unsupp = N\u00e3o suportado com RIXMLProvider
  50.249 +rixml.unsupp = N\u00E3o suportado com RIXMLProvider
    51.1 --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties	Tue Feb 15 19:16:39 2011 -0800
    51.2 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties	Tue Feb 15 20:18:20 2011 -0800
    51.3 @@ -25,144 +25,146 @@
    51.4  
    51.5  # CacheRowSetImpl exceptions
    51.6  cachedrowsetimpl.populate = Ifyllningsmetoden fick ett ogiltigt ResultSet-objekt
    51.7 -cachedrowsetimpl.invalidp = En ogiltig best\u00e4ndig leverant\u00f6r genererades
    51.8 -cachedrowsetimpl.nullhash = Det g\u00e5r inte att skapa instansen CachedRowSetImpl. Tom hashtabell skickades till konstrukt\u00f6r
    51.9 -cachedrowsetimpl.invalidop = En ogiltig \u00e5tg\u00e4rd utf\u00f6rdes i infogningsraden
   51.10 -cachedrowsetimpl.accfailed = acceptChanges misslyckades
   51.11 -cachedrowsetimpl.invalidcp = Mark\u00f6rpositionen \u00e4r ogiltig
   51.12 -cachedrowsetimpl.illegalop = En ogiltig \u00e5tg\u00e4rd utf\u00f6rdes p\u00e5 en icke infogad rad
   51.13 -cachedrowsetimpl.clonefail = Kloningen misslyckades: {0}
   51.14 -cachedrowsetimpl.invalidcol = Kolumnindexet \u00e4r ogiltigt
   51.15 -cachedrowsetimpl.invalcolnm = Kolumnnamnet \u00e4r ogiltigt
   51.16 -cachedrowsetimpl.boolfail = getBoolen misslyckades f\u00f6r v\u00e4rdet ({0}) i kolumnen {1}
   51.17 -cachedrowsetimpl.bytefail = getByte misslyckades f\u00f6r v\u00e4rdet ({0}) i kolumnen {1}
   51.18 -cachedrowsetimpl.shortfail = getShort misslyckades f\u00f6r v\u00e4rdet ({0}) i kolumnen {1}
   51.19 -cachedrowsetimpl.intfail = getInt misslyckades f\u00f6r v\u00e4rdet ({0}) i kolumnen {1}
   51.20 -cachedrowsetimpl.longfail = getLong misslyckades f\u00f6r v\u00e4rdet ({0}) i kolumnen {1}
   51.21 -cachedrowsetimpl.floatfail = getFloat misslyckades f\u00f6r v\u00e4rdet ({0}) i kolumnen {1}
   51.22 -cachedrowsetimpl.doublefail = getDouble misslyckades f\u00f6r v\u00e4rdet ({0}) i kolumnen {1}
   51.23 +cachedrowsetimpl.invalidp = En ogiltig best\u00E4ndig leverant\u00F6r genererades
   51.24 +cachedrowsetimpl.nullhash = Kan inte instansiera CachedRowSetImpl. Null-hashtabell skickades till konstruktor
   51.25 +cachedrowsetimpl.invalidop = En ogiltig \u00E5tg\u00E4rd utf\u00F6rdes p\u00E5 infogad rad
   51.26 +cachedrowsetimpl.accfailed = acceptChanges utf\u00F6rdes inte
   51.27 +cachedrowsetimpl.invalidcp = Mark\u00F6rpositionen \u00E4r ogiltig
   51.28 +cachedrowsetimpl.illegalop = En otill\u00E5ten \u00E5tg\u00E4rd utf\u00F6rdes p\u00E5 en icke infogad rad
   51.29 +cachedrowsetimpl.clonefail = Kloningen utf\u00F6rdes inte: {0}
   51.30 +cachedrowsetimpl.invalidcol = Kolumnindexet \u00E4r ogiltigt
   51.31 +cachedrowsetimpl.invalcolnm = Kolumnnamnet \u00E4r ogiltigt
   51.32 +cachedrowsetimpl.boolfail = getBoolen utf\u00F6rdes inte f\u00F6r v\u00E4rdet ({0}) i kolumnen {1}
   51.33 +cachedrowsetimpl.bytefail = getByte utf\u00F6rdes inte f\u00F6r v\u00E4rdet ({0}) i kolumnen {1}
   51.34 +cachedrowsetimpl.shortfail = getShort utf\u00F6rdes inte f\u00F6r v\u00E4rdet ({0}) i kolumnen {1}
   51.35 +cachedrowsetimpl.intfail = getInt utf\u00F6rdes inte f\u00F6r v\u00E4rdet ({0}) i kolumnen {1}
   51.36 +cachedrowsetimpl.longfail = getLong utf\u00F6rdes inte f\u00F6r v\u00E4rdet ({0}) i kolumnen {1}
   51.37 +cachedrowsetimpl.floatfail = getFloat utf\u00F6rdes inte f\u00F6r v\u00E4rdet ({0}) i kolumnen {1}
   51.38 +cachedrowsetimpl.doublefail = getDouble utf\u00F6rdes inte f\u00F6r v\u00E4rdet ({0}) i kolumnen {1}
   51.39  cachedrowsetimpl.dtypemismt = Inkompatibel datatyp 
   51.40 -cachedrowsetimpl.datefail = getDate misslyckades f\u00f6r v\u00e4rdet ({0}) i kolumnen {1}, ingen konvertering tillg\u00e4nglig
   51.41 -cachedrowsetimpl.timefail = getTime misslyckades f\u00f6r v\u00e4rdet ({0}) i kolumnen {1}, ingen konvertering tillg\u00e4nglig
   51.42 -cachedrowsetimpl.posupdate = Det finns inte st\u00f6d f\u00f6r positionerad uppdatering
   51.43 -cachedrowsetimpl.unableins = Det g\u00e5r inte att skapa {0}
   51.44 -cachedrowsetimpl.beforefirst = beforeFirst: Ogiltig mark\u00f6r\u00e5tg\u00e4rd
   51.45 -cachedrowsetimpl.first = First: Ogiltig mark\u00f6r\u00e5tg\u00e4rd
   51.46 +cachedrowsetimpl.datefail = getDate utf\u00F6rdes inte f\u00F6r v\u00E4rdet ({0}) i kolumnen {1}, ingen konvertering tillg\u00E4nglig
   51.47 +cachedrowsetimpl.timefail = getTime utf\u00F6rdes inte f\u00F6r v\u00E4rdet ({0}) i kolumnen {1}, ingen konvertering tillg\u00E4nglig
   51.48 +cachedrowsetimpl.posupdate = Det finns inte st\u00F6d f\u00F6r positionerad uppdatering
   51.49 +cachedrowsetimpl.unableins = Kan inte instansiera {0}
   51.50 +cachedrowsetimpl.beforefirst = beforeFirst: Ogiltig mark\u00F6r\u00E5tg\u00E4rd
   51.51 +cachedrowsetimpl.first = First: Ogiltig mark\u00F6r\u00E5tg\u00E4rd
   51.52  cachedrowsetimpl.last = last: TYPE_FORWARD_ONLY
   51.53 -cachedrowsetimpl.absolute = absolute: Mark\u00f6rpositionen \u00e4r ogiltig
   51.54 -cachedrowsetimpl.relative = relative: Mark\u00f6rpositionen \u00e4r ogiltig
   51.55 -cachedrowsetimpl.asciistream = det gick inte att l\u00e4sa ASCII-str\u00f6mmen
   51.56 -cachedrowsetimpl.binstream = det gick inte l\u00e4sa den bin\u00e4ra str\u00f6mmen
   51.57 -cachedrowsetimpl.failedins = Fel vid infogningsrad
   51.58 -cachedrowsetimpl.updateins = updateRow anropade vid infogningsrad
   51.59 +cachedrowsetimpl.absolute = absolute: Mark\u00F6rpositionen \u00E4r ogiltig
   51.60 +cachedrowsetimpl.relative = relative: Mark\u00F6rpositionen \u00E4r ogiltig
   51.61 +cachedrowsetimpl.asciistream = kunde inte l\u00E4sa ASCII-str\u00F6mmen
   51.62 +cachedrowsetimpl.binstream = kunde inte l\u00E4sa den bin\u00E4ra str\u00F6mmen
   51.63 +cachedrowsetimpl.failedins = Kunde inte infoga rad
   51.64 +cachedrowsetimpl.updateins = updateRow anropades fr\u00E5n infogad rad
   51.65  cachedrowsetimpl.movetoins = moveToInsertRow : CONCUR_READ_ONLY
   51.66  cachedrowsetimpl.movetoins1 = moveToInsertRow: inga metadata
   51.67  cachedrowsetimpl.movetoins2 = moveToInsertRow: ogiltigt antal kolumner
   51.68 -cachedrowsetimpl.tablename = Tabellnamnet kan inte vara tomt
   51.69 +cachedrowsetimpl.tablename = Tabellnamnet kan inte vara null
   51.70  cachedrowsetimpl.keycols = Ogiltiga nyckelkolumner
   51.71 -cachedrowsetimpl.opnotsupp = Databasen har inte st\u00f6d f\u00f6r denna \u00e5tg\u00e4rd
   51.72 -cachedrowsetimpl.matchcols = Matchningskolumnerna \u00e4r inte samma som de som st\u00e4llts in
   51.73 -cachedrowsetimpl.setmatchcols = St\u00e4ll in matchningskolumnerna innan du h\u00e4mtar dem
   51.74 -cachedrowsetimpl.matchcols1 = Matchningskolumnerna m\u00e5ste vara st\u00f6rre \u00e4n 0
   51.75 -cachedrowsetimpl.matchcols2 = Matchningskolumnerna m\u00e5ste vara tomma eller en nollstr\u00e4ng
   51.76 -cachedrowsetimpl.unsetmatch = Kolumnerna som \u00e5terst\u00e4lls \u00e4r inte samma som de som st\u00e4llts in
   51.77 -cachedrowsetimpl.unsetmatch1 = Anv\u00e4nd kolumnnamn som argument f\u00f6r unsetMatchColumn
   51.78 -cachedrowsetimpl.unsetmatch2 = Anv\u00e4nd kolumnn-id som argument f\u00f6r unsetMatchColumn
   51.79 -cachedrowsetimpl.numrows = Antalet rader understiger noll eller \u00e4r mindre \u00e4n h\u00e4mtningsstorleken
   51.80 -cachedrowsetimpl.startpos = Startpositionen f\u00e5r inte vara negativ
   51.81 +cachedrowsetimpl.invalidcol = Kolumnindexet \u00E4r ogiltigt
   51.82 +cachedrowsetimpl.opnotsupp = Databasen har inte st\u00F6d f\u00F6r denna \u00E5tg\u00E4rd
   51.83 +cachedrowsetimpl.matchcols = Matchningskolumnerna \u00E4r inte samma som de som st\u00E4llts in
   51.84 +cachedrowsetimpl.setmatchcols = St\u00E4ll in matchningskolumnerna innan du h\u00E4mtar dem
   51.85 +cachedrowsetimpl.matchcols1 = Matchningskolumnerna m\u00E5ste vara st\u00F6rre \u00E4n 0
   51.86 +cachedrowsetimpl.matchcols2 = Matchningskolumnerna m\u00E5ste vara tomma eller en null-str\u00E4ng
   51.87 +cachedrowsetimpl.unsetmatch = Kolumnerna som \u00E5terst\u00E4lls \u00E4r inte samma som de som st\u00E4llts in
   51.88 +cachedrowsetimpl.unsetmatch1 = Anv\u00E4nd kolumnnamn som argument f\u00F6r unsetMatchColumn
   51.89 +cachedrowsetimpl.unsetmatch2 = Anv\u00E4nd kolumn-id som argument f\u00F6r unsetMatchColumn
   51.90 +cachedrowsetimpl.numrows = Antalet rader understiger noll eller \u00E4r mindre \u00E4n h\u00E4mtningsstorleken
   51.91 +cachedrowsetimpl.startpos = Startpositionen f\u00E5r inte vara negativ
   51.92  cachedrowsetimpl.nextpage = Fyll i data innan anrop 
   51.93 -cachedrowsetimpl.pagesize = Sidstorleken f\u00e5r inte understiga noll
   51.94 -cachedrowsetimpl.pagesize1 = Sidstorleken f\u00e5r inte \u00f6verstiga maxRows
   51.95 -cachedrowsetimpl.fwdonly = ResultSet kan endast g\u00e5 fram\u00e5t
   51.96 +cachedrowsetimpl.pagesize = Sidstorleken f\u00E5r inte understiga noll
   51.97 +cachedrowsetimpl.pagesize1 = Sidstorleken f\u00E5r inte \u00F6verstiga maxRows
   51.98 +cachedrowsetimpl.fwdonly = ResultSet kan endast g\u00E5 fram\u00E5t
   51.99  cachedrowsetimpl.type = Typ: {0}
  51.100 -cachedrowsetimpl.opnotysupp = Det finns \u00e4nnu inget st\u00f6d f\u00f6r denna \u00e5tg\u00e4rd
  51.101 -cachedrowsetimpl.featnotsupp = Det finns inget st\u00f6d f\u00f6r denna funktion
  51.102 +cachedrowsetimpl.opnotysupp = Det finns \u00E4nnu inget st\u00F6d f\u00F6r denna \u00E5tg\u00E4rd
  51.103 +cachedrowsetimpl.featnotsupp = Det finns inget st\u00F6d f\u00F6r denna funktion
  51.104  
  51.105  # WebRowSetImpl exceptions
  51.106 -webrowsetimpl.nullhash = Det g\u00e5r inte att skapa instansen WebRowSetImpl. Tom hashtabell skickades till konstrukt\u00f6r.
  51.107 -webrowsetimpl.invalidwr = Ogiltig f\u00f6rfattare
  51.108 -webrowsetimpl.invalidrd = Ogiltig l\u00e4sare
  51.109 +webrowsetimpl.nullhash = Kan inte instansiera WebRowSetImpl. Null-hashtabell skickades till konstruktor.
  51.110 +webrowsetimpl.invalidwr = Ogiltig f\u00F6rfattare
  51.111 +webrowsetimpl.invalidrd = Ogiltig l\u00E4sare
  51.112  
  51.113  #FilteredRowSetImpl exceptions
  51.114 -filteredrowsetimpl.relative = relative: Ogiltig mark\u00f6r\u00e5tg\u00e4rd 
  51.115 -filteredrowsetimpl.absolute = absolute: Ogiltig mark\u00f6r\u00e5tg\u00e4rd
  51.116 -filteredrowsetimpl.notallowed = Detta v\u00e4rde kommer att filtreras bort
  51.117 +filteredrowsetimpl.relative = relative: Ogiltig mark\u00F6r\u00E5tg\u00E4rd 
  51.118 +filteredrowsetimpl.absolute = absolute: Ogiltig mark\u00F6r\u00E5tg\u00E4rd
  51.119 +filteredrowsetimpl.notallowed = Detta v\u00E4rde kommer att filtreras bort
  51.120  
  51.121  #JoinRowSetImpl exceptions
  51.122 -joinrowsetimpl.notinstance = Detta \u00e4r inte en instans av rowset
  51.123 -joinrowsetimpl.matchnotset = Matchningskolumnen \u00e4r inte inst\u00e4lld p\u00e5 koppling
  51.124 -joinrowsetimpl.numnotequal = Antalet element i RowSet \u00e4r inte lika med matchningskolumnens
  51.125 -joinrowsetimpl.notdefined = Detta \u00e4r inte n\u00e5gon definierad kopplingstyp
  51.126 -joinrowsetimpl.notsupported = Det finns inget st\u00f6d f\u00f6r denna kopplingstyp
  51.127 -joinrowsetimpl.initerror = Initieringsfel f\u00f6r JoinRowSet
  51.128 -joinrowsetimpl.genericerr = Allm\u00e4nt initieringsfel f\u00f6r JoinRowSet
  51.129 -joinrowsetimpl.emptyrowset = Tomma radupps\u00e4ttningar kan inte l\u00e4ggas till i denna JoinRowSet
  51.130 +joinrowsetimpl.notinstance = Detta \u00E4r inte en instans av radupps\u00E4ttning
  51.131 +joinrowsetimpl.matchnotset = Matchningskolumnen \u00E4r inte inst\u00E4lld p\u00E5 koppling
  51.132 +joinrowsetimpl.numnotequal = Antal objekt i radupps\u00E4ttning st\u00E4mmer inte med matchningskolumnens
  51.133 +joinrowsetimpl.notdefined = Detta \u00E4r inte n\u00E5gon definierad kopplingstyp
  51.134 +joinrowsetimpl.notsupported = Det finns inget st\u00F6d f\u00F6r denna kopplingstyp
  51.135 +joinrowsetimpl.initerror = Initieringsfel f\u00F6r JoinRowSet
  51.136 +joinrowsetimpl.genericerr = Allm\u00E4nt initieringsfel f\u00F6r JoinRowSet
  51.137 +joinrowsetimpl.emptyrowset = Tomma radupps\u00E4ttningar kan inte l\u00E4ggas till i denna JoinRowSet
  51.138  
  51.139  #JdbcRowSetImpl exceptions
  51.140  jdbcrowsetimpl.invalstate = Ogiltig status
  51.141  jdbcrowsetimpl.connect = JdbcRowSet (anslut) JNDI kan inte anslutas
  51.142 -jdbcrowsetimpl.paramtype = Det g\u00e5r inte att fastst\u00e4lla parametertypen
  51.143 -jdbcrowsetimpl.matchcols = Matchningskolumnerna \u00e4r inte samma som de som st\u00e4llts in
  51.144 -jdbcrowsetimpl.setmatchcols = St\u00e4ll in matchningskolumnerna innan du h\u00e4mtar dem
  51.145 -jdbcrowsetimpl.matchcols1 = Matchningskolumnerna m\u00e5ste vara st\u00f6rre \u00e4n 0
  51.146 -jdbcrowsetimpl.matchcols2 = Matchningskolumnerna kan inte vara en nollstr\u00e4ng eller tomma
  51.147 -jdbcrowsetimpl.unsetmatch = Kolumnerna som \u00e5terst\u00e4lls \u00e4r inte samma som de som st\u00e4llts in
  51.148 -jdbcrowsetimpl.usecolname = Anv\u00e4nd kolumnnamn som argument f\u00f6r unsetMatchColumn
  51.149 -jdbcrowsetimpl.usecolid = Anv\u00e4nd kolumnn-id som argument f\u00f6r unsetMatchColumn
  51.150 -jdbcrowsetimpl.resnotupd = ResultSet \u00e4r inte uppdateringsbart
  51.151 -jdbcrowsetimpl.opnotysupp = Det finns \u00e4nnu inget st\u00f6d f\u00f6r denna \u00e5tg\u00e4rd
  51.152 -jdbcrowsetimpl.featnotsupp = Det finns inget st\u00f6d f\u00f6r denna funktion
  51.153 +jdbcrowsetimpl.paramtype = Kan inte h\u00E4rleda parametertypen
  51.154 +jdbcrowsetimpl.matchcols = Matchningskolumnerna \u00E4r inte samma som de som st\u00E4llts in
  51.155 +jdbcrowsetimpl.setmatchcols = St\u00E4ll in matchningskolumnerna innan du h\u00E4mtar dem
  51.156 +jdbcrowsetimpl.matchcols1 = Matchningskolumnerna m\u00E5ste vara st\u00F6rre \u00E4n 0
  51.157 +jdbcrowsetimpl.matchcols2 = Matchningskolumnerna kan inte vara en null-str\u00E4ng eller tomma
  51.158 +jdbcrowsetimpl.unsetmatch = Kolumnerna som \u00E5terst\u00E4lls \u00E4r inte samma som de som st\u00E4llts in
  51.159 +jdbcrowsetimpl.usecolname = Anv\u00E4nd kolumnnamn som argument f\u00F6r unsetMatchColumn
  51.160 +jdbcrowsetimpl.usecolid = Anv\u00E4nd kolumn-id som argument f\u00F6r unsetMatchColumn
  51.161 +jdbcrowsetimpl.resnotupd = ResultSet \u00E4r inte uppdateringsbart
  51.162 +jdbcrowsetimpl.opnotysupp = Det finns \u00E4nnu inget st\u00F6d f\u00F6r denna \u00E5tg\u00E4rd
  51.163 +jdbcrowsetimpl.featnotsupp = Det finns inget st\u00F6d f\u00F6r denna funktion
  51.164  
  51.165  #CachedRowSetReader exceptions
  51.166  crsreader.connect = (JNDI) kan inte anslutas
  51.167 -crsreader.paramtype = Det g\u00e5r inte att fastst\u00e4lla parametertypen
  51.168 +crsreader.paramtype = Kan inte h\u00E4rleda parametertypen
  51.169  crsreader.connecterr = Internt fel i RowSetReader: ingen anslutning eller inget kommando
  51.170  crsreader.datedetected = Ett datum har identifierats
  51.171  crsreader.caldetected = En kalender har identifierats
  51.172  
  51.173  #CachedRowSetWriter exceptions
  51.174 -crswriter.connect = Det g\u00e5r inte att uppr\u00e4tta n\u00e5gon anslutning
  51.175 -crswriter.tname = writeData kan inte fastst\u00e4lla tabellnamnet
  51.176 -crswriter.params1 = Parameterv\u00e4rde1: {0} 
  51.177 -crswriter.params2 = Parameterv\u00e4rde2: {0} 
  51.178 -crswriter.conflictsno =  konflikter under synkronisering 
  51.179 +crswriter.connect = Kan inte uppr\u00E4tta n\u00E5gon anslutning
  51.180 +crswriter.tname = writeData kan inte fastst\u00E4lla tabellnamnet
  51.181 +crswriter.params1 = Parameterv\u00E4rde1: {0} 
  51.182 +crswriter.params2 = Parameterv\u00E4rde2: {0} 
  51.183 +crswriter.conflictsno =  orsakar konflikt vid synkronisering 
  51.184  
  51.185  #InsertRow exceptions
  51.186 -insertrow.novalue = Inget v\u00e4rde har infogats
  51.187 +insertrow.novalue = Inget v\u00E4rde har infogats
  51.188  
  51.189  #SyncResolverImpl exceptions
  51.190 -syncrsimpl.indexval = Indexv\u00e4rdet ligger utanf\u00f6r intervallet  
  51.191 -syncrsimpl.noconflict = Denna kolumn st\u00e5r inte i konflikt
  51.192 -syncrsimpl.syncnotpos = Synkronisering \u00e4r inte m\u00f6jlig
  51.193 -syncrsimpl.valtores = V\u00e4rdet som ska analyseras kan antingen finnas i databasen eller i cachedrowset
  51.194 +syncrsimpl.indexval = Indexv\u00E4rdet ligger utanf\u00F6r intervallet  
  51.195 +syncrsimpl.noconflict = Kolumnen orsakar ingen konflikt
  51.196 +syncrsimpl.syncnotpos = Synkronisering \u00E4r inte m\u00F6jlig
  51.197 +syncrsimpl.valtores = V\u00E4rdet som ska fastst\u00E4llas kan antingen finnas i databasen eller i cachedrowset
  51.198  
  51.199  #WebRowSetXmlReader exception
  51.200 -wrsxmlreader.invalidcp = Slutet p\u00e5 RowSet har n\u00e5tts. Mark\u00f6rpositionen \u00e4r ogiltig.
  51.201 +wrsxmlreader.invalidcp = Slutet p\u00E5 RowSet har n\u00E5tts. Mark\u00F6rpositionen \u00E4r ogiltig.
  51.202  wrsxmlreader.readxml = readXML: {0}
  51.203  wrsxmlreader.parseerr = ** Tolkningsfel: {0}, rad: {1}, URI: {2}
  51.204  
  51.205  #WebRowSetXmlWriter exceptions
  51.206  wrsxmlwriter.ioex = IOException: {0}
  51.207  wrsxmlwriter.sqlex = SQLException: {0}
  51.208 -wrsxmlwriter.failedwrite = Det gick inte att skriva v\u00e4rdet
  51.209 +wrsxmlwriter.failedwrite = Kunde inte skriva v\u00E4rdet
  51.210  wsrxmlwriter.notproper = Ingen riktig typ
  51.211  
  51.212  #XmlReaderContentHandler exceptions
  51.213 -xmlrch.errmap = Ett fel uppstod vid inst\u00e4llningen av f\u00f6ljande bild: {0}
  51.214 -xmlrch.errmetadata = Ett fel uppstod vid inst\u00e4llningen av f\u00f6ljande metadata: {0}
  51.215 -xmlrch.errinsertval = Ett fel uppstod n\u00e4r f\u00f6ljande v\u00e4rden skulle infogas: {0}
  51.216 -xmlrch.errconstr = Ett fel uppstod n\u00e4r f\u00f6ljande rad skulle skapas: {0}
  51.217 -xmlrch.errdel = Ett fel uppstod n\u00e4r f\u00f6ljande rad skulle raderas: {0}
  51.218 -xmlrch.errinsdel = Ett fel uppstod n\u00e4r raden insdel skulle skapas: {0}
  51.219 -xmlrch.errupdate = Ett fel uppstod n\u00e4r f\u00f6ljande uppdateringsrad skulle skapas: {0}
  51.220 -xmlrch.errupdrow = Ett fel uppstod n\u00e4r f\u00f6ljande rad skulle uppdateras: {0}
  51.221 +xmlrch.errmap = Fel uppstod vid inst\u00E4llning av mappning: {0}
  51.222 +xmlrch.errmetadata = Fel uppstod vid inst\u00E4llning av metadata: {0}
  51.223 +xmlrch.errinsertval = Fel uppstod vid infogning av v\u00E4rden: {0}
  51.224 +xmlrch.errconstr = Fel uppstod vid konstruktion av rad: {0}
  51.225 +xmlrch.errdel = Fel uppstod vid borttagning av rad: {0}
  51.226 +xmlrch.errinsert = Fel uppstod vid konstruktion av infogad rad: {0}
  51.227 +xmlrch.errinsdel = Fel uppstod vid konstruktion av insdel-rad: {0}
  51.228 +xmlrch.errupdate = Fel uppstod vid konstruktion av uppdateringsrad: {0}
  51.229 +xmlrch.errupdrow = Fel uppstod vid uppdatering av rad: {0}
  51.230  xmlrch.chars = tecken:
  51.231 -xmlrch.badvalue = Felaktigt v\u00e4rde; egenskapen kan inte ha ett tomt v\u00e4rde
  51.232 -xmlrch.badvalue1 = Felaktigt v\u00e4rde; metadatan kan inte ha ett tomt v\u00e4rde
  51.233 +xmlrch.badvalue = Felaktigt v\u00E4rde; egenskapen kan inte ha ett tomt v\u00E4rde
  51.234 +xmlrch.badvalue1 = Felaktigt v\u00E4rde; metadatan kan inte ha ett tomt v\u00E4rde
  51.235  xmlrch.warning =  ** Varning! {0}, rad: {1}, URI: {2}
  51.236  
  51.237  #RIOptimisticProvider Exceptions
  51.238 -riop.locking = Det finns inte st\u00f6d f\u00f6r denna l\u00e5sningsklassifikation
  51.239 +riop.locking = Det finns inte st\u00F6d f\u00F6r denna l\u00E5sningsklassificering
  51.240  
  51.241  #RIXMLProvider exceptions
  51.242 -rixml.unsupp = RIXMLProvider har inte st\u00f6d f\u00f6r detta
  51.243 +rixml.unsupp = RIXMLProvider har inte st\u00F6d f\u00F6r detta
    52.1 --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
    52.2 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
    52.3 @@ -24,145 +24,147 @@
    52.4  #
    52.5  
    52.6  # CacheRowSetImpl exceptions
    52.7 -cachedrowsetimpl.populate = \u63d0\u4f9b\u7ed9\u586b\u5145\u65b9\u6cd5\u7684 ResultSet \u5bf9\u8c61\u65e0\u6548
    52.8 -cachedrowsetimpl.invalidp = \u751f\u6210\u7684\u6301\u4e45\u6027\u63d0\u4f9b\u8005\u65e0\u6548
    52.9 -cachedrowsetimpl.nullhash = \u65e0\u6cd5\u5b9e\u4f8b\u5316 CachedRowSetImpl \u5b9e\u4f8b\u3002\u63d0\u4f9b\u7ed9\u6784\u9020\u51fd\u6570\u7684 Hashtable \u4e3a Null
   52.10 -cachedrowsetimpl.invalidop = \u5bf9\u63d2\u5165\u884c\u6267\u884c\u7684\u64cd\u4f5c\u65e0\u6548
   52.11 -cachedrowsetimpl.accfailed = acceptChanges \u5931\u8d25
   52.12 -cachedrowsetimpl.invalidcp = \u5149\u6807\u4f4d\u7f6e\u65e0\u6548
   52.13 -cachedrowsetimpl.illegalop = \u5bf9\u975e\u63d2\u5165\u884c\u6267\u884c\u7684\u64cd\u4f5c\u975e\u6cd5
   52.14 -cachedrowsetimpl.clonefail = \u514b\u9686\u5931\u8d25: {0}
   52.15 -cachedrowsetimpl.invalidcol = \u5217\u7d22\u5f15\u65e0\u6548
   52.16 -cachedrowsetimpl.invalcolnm = \u5217\u540d\u65e0\u6548
   52.17 -cachedrowsetimpl.boolfail = \u5bf9\u5217 {1} \u4e2d\u7684\u503c ({0}) \u6267\u884c getBoolen \u5931\u8d25
   52.18 -cachedrowsetimpl.bytefail = \u5bf9\u5217 {1} \u4e2d\u7684\u503c ({0}) \u6267\u884c getByte \u5931\u8d25
   52.19 -cachedrowsetimpl.shortfail = \u5bf9\u5217 {1} \u4e2d\u7684\u503c ({0}) \u6267\u884c getShort \u5931\u8d25
   52.20 -cachedrowsetimpl.intfail = \u5bf9\u5217 {1} \u4e2d\u7684\u503c ({0}) \u6267\u884c getInt \u5931\u8d25
   52.21 -cachedrowsetimpl.longfail = \u5bf9\u5217 {1} \u4e2d\u7684\u503c ({0}) \u6267\u884c getLong \u5931\u8d25
   52.22 -cachedrowsetimpl.floatfail = \u5bf9\u5217 {1} \u4e2d\u7684\u503c ({0}) \u6267\u884c getFloat \u5931\u8d25
   52.23 -cachedrowsetimpl.doublefail = \u5bf9\u5217 {1} \u4e2d\u7684\u503c ({0}) \u6267\u884c getDouble \u5931\u8d25
   52.24 -cachedrowsetimpl.dtypemismt = \u6570\u636e\u7c7b\u578b\u4e0d\u5339\u914d 
   52.25 -cachedrowsetimpl.datefail = \u5bf9\u5217 {1} \u4e2d\u7684\u503c ({0}) \u6267\u884c getDate \u5931\u8d25\uff0c\u65e0\u53ef\u7528\u8f6c\u6362
   52.26 -cachedrowsetimpl.timefail = \u5bf9\u5217 {1} \u4e2d\u7684\u503c ({0}) \u6267\u884c getTime \u5931\u8d25\uff0c\u65e0\u53ef\u7528\u8f6c\u6362
   52.27 -cachedrowsetimpl.posupdate = \u4e0d\u652f\u6301\u5b9a\u4f4d\u66f4\u65b0
   52.28 -cachedrowsetimpl.unableins = \u65e0\u6cd5\u5b9e\u4f8b\u5316: {0}
   52.29 -cachedrowsetimpl.beforefirst = beforeFirst: \u5149\u6807\u64cd\u4f5c\u65e0\u6548
   52.30 -cachedrowsetimpl.first = First: \u5149\u6807\u64cd\u4f5c\u65e0\u6548
   52.31 +cachedrowsetimpl.populate = \u63D0\u4F9B\u7ED9\u586B\u5145\u65B9\u6CD5\u7684 ResultSet \u5BF9\u8C61\u65E0\u6548
   52.32 +cachedrowsetimpl.invalidp = \u751F\u6210\u7684\u6301\u4E45\u6027\u63D0\u4F9B\u65B9\u65E0\u6548
   52.33 +cachedrowsetimpl.nullhash = \u65E0\u6CD5\u5B9E\u4F8B\u5316 CachedRowSetImpl \u5B9E\u4F8B\u3002\u63D0\u4F9B\u7ED9\u6784\u9020\u5668\u7684 Hashtable \u4E3A\u7A7A\u503C
   52.34 +cachedrowsetimpl.invalidop = \u5BF9\u63D2\u5165\u884C\u6267\u884C\u7684\u64CD\u4F5C\u65E0\u6548
   52.35 +cachedrowsetimpl.accfailed = acceptChanges \u5931\u8D25
   52.36 +cachedrowsetimpl.invalidcp = \u5149\u6807\u4F4D\u7F6E\u65E0\u6548
   52.37 +cachedrowsetimpl.illegalop = \u5BF9\u975E\u63D2\u5165\u884C\u6267\u884C\u7684\u64CD\u4F5C\u975E\u6CD5
   52.38 +cachedrowsetimpl.clonefail = \u514B\u9686\u5931\u8D25: {0}
   52.39 +cachedrowsetimpl.invalidcol = \u5217\u7D22\u5F15\u65E0\u6548
   52.40 +cachedrowsetimpl.invalcolnm = \u5217\u540D\u65E0\u6548
   52.41 +cachedrowsetimpl.boolfail = \u5BF9\u5217 {1} \u4E2D\u7684\u503C ({0}) \u6267\u884C getBoolen \u5931\u8D25
   52.42 +cachedrowsetimpl.bytefail = \u5BF9\u5217 {1} \u4E2D\u7684\u503C ({0}) \u6267\u884C getByte \u5931\u8D25
   52.43 +cachedrowsetimpl.shortfail = \u5BF9\u5217 {1} \u4E2D\u7684\u503C ({0}) \u6267\u884C getShort \u5931\u8D25
   52.44 +cachedrowsetimpl.intfail = \u5BF9\u5217 {1} \u4E2D\u7684\u503C ({0}) \u6267\u884C getInt \u5931\u8D25
   52.45 +cachedrowsetimpl.longfail = \u5BF9\u5217 {1} \u4E2D\u7684\u503C ({0}) \u6267\u884C getLong \u5931\u8D25
   52.46 +cachedrowsetimpl.floatfail = \u5BF9\u5217 {1} \u4E2D\u7684\u503C ({0}) \u6267\u884C getFloat \u5931\u8D25
   52.47 +cachedrowsetimpl.doublefail = \u5BF9\u5217 {1} \u4E2D\u7684\u503C ({0}) \u6267\u884C getDouble \u5931\u8D25
   52.48 +cachedrowsetimpl.dtypemismt = \u6570\u636E\u7C7B\u578B\u4E0D\u5339\u914D 
   52.49 +cachedrowsetimpl.datefail = \u5BF9\u5217 {1} \u4E2D\u7684\u503C ({0}) \u6267\u884C getDate \u5931\u8D25, \u65E0\u53EF\u7528\u8F6C\u6362
   52.50 +cachedrowsetimpl.timefail = \u5BF9\u5217 {1} \u4E2D\u7684\u503C ({0}) \u6267\u884C getTime \u5931\u8D25, \u65E0\u53EF\u7528\u8F6C\u6362
   52.51 +cachedrowsetimpl.posupdate = \u4E0D\u652F\u6301\u5B9A\u4F4D\u66F4\u65B0
   52.52 +cachedrowsetimpl.unableins = \u65E0\u6CD5\u5B9E\u4F8B\u5316: {0}
   52.53 +cachedrowsetimpl.beforefirst = beforeFirst: \u5149\u6807\u64CD\u4F5C\u65E0\u6548
   52.54 +cachedrowsetimpl.first = First: \u5149\u6807\u64CD\u4F5C\u65E0\u6548
   52.55  cachedrowsetimpl.last = last: TYPE_FORWARD_ONLY
   52.56 -cachedrowsetimpl.absolute = absolute: \u5149\u6807\u4f4d\u7f6e\u65e0\u6548
   52.57 -cachedrowsetimpl.relative = relative: \u5149\u6807\u4f4d\u7f6e\u65e0\u6548
   52.58 -cachedrowsetimpl.asciistream = \u8bfb\u53d6 ASCII \u6d41\u5931\u8d25
   52.59 -cachedrowsetimpl.binstream = \u8bfb\u53d6\u4e8c\u8fdb\u5236\u6d41\u5931\u8d25
   52.60 -cachedrowsetimpl.failedins = \u5bf9\u63d2\u5165\u884c\u6267\u884c\u64cd\u4f5c\u5931\u8d25
   52.61 -cachedrowsetimpl.updateins = \u4e3a\u63d2\u5165\u884c\u8c03\u7528 updateRow
   52.62 +cachedrowsetimpl.absolute = absolute: \u5149\u6807\u4F4D\u7F6E\u65E0\u6548
   52.63 +cachedrowsetimpl.relative = relative: \u5149\u6807\u4F4D\u7F6E\u65E0\u6548
   52.64 +cachedrowsetimpl.asciistream = \u672A\u80FD\u8BFB\u53D6 ASCII \u6D41
   52.65 +cachedrowsetimpl.binstream = \u672A\u80FD\u8BFB\u53D6\u4E8C\u8FDB\u5236\u6D41
   52.66 +cachedrowsetimpl.failedins = \u5BF9\u63D2\u5165\u884C\u6267\u884C\u64CD\u4F5C\u5931\u8D25
   52.67 +cachedrowsetimpl.updateins = \u4E3A\u63D2\u5165\u884C\u8C03\u7528 updateRow
   52.68  cachedrowsetimpl.movetoins = moveToInsertRow: CONCUR_READ_ONLY
   52.69 -cachedrowsetimpl.movetoins1 = moveToInsertRow: \u65e0\u5143\u6570\u636e
   52.70 -cachedrowsetimpl.movetoins2 = moveToInsertRow: \u5217\u6570\u65e0\u6548
   52.71 -cachedrowsetimpl.tablename = \u8868\u540d\u4e0d\u80fd\u4e3a Null
   52.72 -cachedrowsetimpl.keycols = \u952e\u5217\u65e0\u6548
   52.73 -cachedrowsetimpl.opnotsupp = \u64cd\u4f5c\u4e0d\u53d7\u6570\u636e\u5e93\u652f\u6301
   52.74 -cachedrowsetimpl.matchcols = \u5339\u914d\u5217\u4e0e\u8bbe\u7f6e\u7684\u90a3\u4e9b\u5339\u914d\u5217\u4e0d\u540c
   52.75 -cachedrowsetimpl.setmatchcols = \u5728\u83b7\u53d6\u5339\u914d\u5217\u4e4b\u524d\u5148\u8bbe\u7f6e\u5339\u914d\u5217
   52.76 -cachedrowsetimpl.matchcols1 = \u5339\u914d\u5217\u6570\u5e94\u5f53\u5927\u4e8e 0
   52.77 -cachedrowsetimpl.matchcols2 = \u5339\u914d\u5217\u6570\u5e94\u5f53\u4e3a\u7a7a\u6216 Null \u5b57\u7b26\u4e32
   52.78 -cachedrowsetimpl.unsetmatch = \u8981\u590d\u539f\u7684\u5217\u4e0e\u8bbe\u7f6e\u7684\u4e0d\u540c
   52.79 -cachedrowsetimpl.unsetmatch1 = \u4f7f\u7528\u5217\u540d\u4f5c\u4e3a unsetMatchColumn \u7684\u53c2\u6570
   52.80 -cachedrowsetimpl.unsetmatch2 = \u4f7f\u7528\u5217 ID \u4f5c\u4e3a unsetMatchColumn \u7684\u53c2\u6570
   52.81 -cachedrowsetimpl.numrows = \u884c\u6570\u5c0f\u4e8e\u96f6\u6216\u5c0f\u4e8e\u8981\u63d0\u53d6\u7684\u884c\u6570
   52.82 -cachedrowsetimpl.startpos = \u8d77\u59cb\u4f4d\u7f6e\u4e0d\u80fd\u4e3a\u8d1f\u6570
   52.83 -cachedrowsetimpl.nextpage = \u5728\u8c03\u7528\u4e4b\u524d\u5148\u586b\u5145\u6570\u636e 
   52.84 -cachedrowsetimpl.pagesize = \u9875\u9762\u5927\u5c0f\u4e0d\u80fd\u5c0f\u4e8e\u96f6
   52.85 -cachedrowsetimpl.pagesize1 = \u9875\u9762\u5927\u5c0f\u4e0d\u80fd\u5927\u4e8e maxRows
   52.86 -cachedrowsetimpl.fwdonly = ResultSet \u7684\u7c7b\u578b\u4e3a\u4ec5\u5411\u524d\u7c7b\u578b
   52.87 -cachedrowsetimpl.type = \u7c7b\u578b\u4e3a: {0}
   52.88 -cachedrowsetimpl.opnotysupp = \u5c1a\u4e0d\u652f\u6301\u7684\u64cd\u4f5c
   52.89 -cachedrowsetimpl.featnotsupp = \u5c1a\u4e0d\u652f\u6301\u7684\u529f\u80fd
   52.90 +cachedrowsetimpl.movetoins1 = moveToInsertRow: \u65E0\u5143\u6570\u636E
   52.91 +cachedrowsetimpl.movetoins2 = moveToInsertRow: \u5217\u6570\u65E0\u6548
   52.92 +cachedrowsetimpl.tablename = \u8868\u540D\u4E0D\u80FD\u4E3A\u7A7A\u503C
   52.93 +cachedrowsetimpl.keycols = \u5173\u952E\u5B57\u5217\u65E0\u6548
   52.94 +cachedrowsetimpl.invalidcol = \u5217\u7D22\u5F15\u65E0\u6548
   52.95 +cachedrowsetimpl.opnotsupp = \u64CD\u4F5C\u4E0D\u53D7\u6570\u636E\u5E93\u652F\u6301
   52.96 +cachedrowsetimpl.matchcols = \u5339\u914D\u5217\u4E0E\u8BBE\u7F6E\u7684\u90A3\u4E9B\u5339\u914D\u5217\u4E0D\u540C
   52.97 +cachedrowsetimpl.setmatchcols = \u5728\u83B7\u53D6\u5339\u914D\u5217\u4E4B\u524D\u5148\u8BBE\u7F6E\u5339\u914D\u5217
   52.98 +cachedrowsetimpl.matchcols1 = \u5339\u914D\u5217\u6570\u5E94\u5F53\u5927\u4E8E 0
   52.99 +cachedrowsetimpl.matchcols2 = \u5339\u914D\u5217\u6570\u5E94\u5F53\u4E3A\u7A7A\u6216\u7A7A\u503C\u5B57\u7B26\u4E32
  52.100 +cachedrowsetimpl.unsetmatch = \u8981\u53D6\u6D88\u8BBE\u7F6E\u7684\u5217\u4E0E\u8BBE\u7F6E\u7684\u5217\u4E0D\u540C
  52.101 +cachedrowsetimpl.unsetmatch1 = \u4F7F\u7528\u5217\u540D\u4F5C\u4E3A unsetMatchColumn \u7684\u53C2\u6570
  52.102 +cachedrowsetimpl.unsetmatch2 = \u4F7F\u7528\u5217 ID \u4F5C\u4E3A unsetMatchColumn \u7684\u53C2\u6570
  52.103 +cachedrowsetimpl.numrows = \u884C\u6570\u5C0F\u4E8E\u96F6\u6216\u5C0F\u4E8E\u8981\u63D0\u53D6\u7684\u884C\u6570
  52.104 +cachedrowsetimpl.startpos = \u8D77\u59CB\u4F4D\u7F6E\u4E0D\u80FD\u4E3A\u8D1F\u6570
  52.105 +cachedrowsetimpl.nextpage = \u5728\u8C03\u7528\u4E4B\u524D\u5148\u586B\u5145\u6570\u636E 
  52.106 +cachedrowsetimpl.pagesize = \u9875\u9762\u5927\u5C0F\u4E0D\u80FD\u5C0F\u4E8E\u96F6
  52.107 +cachedrowsetimpl.pagesize1 = \u9875\u9762\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E maxRows
  52.108 +cachedrowsetimpl.fwdonly = ResultSet \u7684\u7C7B\u578B\u4E3A\u4EC5\u5411\u524D\u7C7B\u578B
  52.109 +cachedrowsetimpl.type = \u7C7B\u578B\u4E3A: {0}
  52.110 +cachedrowsetimpl.opnotysupp = \u5C1A\u4E0D\u652F\u6301\u8BE5\u64CD\u4F5C
  52.111 +cachedrowsetimpl.featnotsupp = \u5C1A\u4E0D\u652F\u6301\u8BE5\u529F\u80FD
  52.112  
  52.113  # WebRowSetImpl exceptions
  52.114 -webrowsetimpl.nullhash = \u65e0\u6cd5\u5b9e\u4f8b\u5316 WebRowSetImpl \u5b9e\u4f8b\u3002\u63d0\u4f9b\u7ed9\u6784\u9020\u51fd\u6570\u7684 Hashtable \u4e3a Null
  52.115 -webrowsetimpl.invalidwr = \u7f16\u5199\u5668\u65e0\u6548
  52.116 -webrowsetimpl.invalidrd = \u8bfb\u53d6\u5668\u65e0\u6548
  52.117 +webrowsetimpl.nullhash = \u65E0\u6CD5\u5B9E\u4F8B\u5316 WebRowSetImpl \u5B9E\u4F8B\u3002\u63D0\u4F9B\u7ED9\u6784\u9020\u5668\u7684 Hashtable \u4E3A\u7A7A\u503C
  52.118 +webrowsetimpl.invalidwr = \u5199\u8FDB\u7A0B\u65E0\u6548
  52.119 +webrowsetimpl.invalidrd = \u8BFB\u8FDB\u7A0B\u65E0\u6548
  52.120  
  52.121  #FilteredRowSetImpl exceptions
  52.122 -filteredrowsetimpl.relative = relative: \u5149\u6807\u64cd\u4f5c\u65e0\u6548 
  52.123 -filteredrowsetimpl.absolute = absolute: \u5149\u6807\u64cd\u4f5c\u65e0\u6548
  52.124 -filteredrowsetimpl.notallowed = \u4e0d\u5141\u8bb8\u6b64\u503c\u901a\u8fc7\u8fc7\u6ee4\u5668
  52.125 +filteredrowsetimpl.relative = relative: \u5149\u6807\u64CD\u4F5C\u65E0\u6548 
  52.126 +filteredrowsetimpl.absolute = absolute: \u5149\u6807\u64CD\u4F5C\u65E0\u6548
  52.127 +filteredrowsetimpl.notallowed = \u4E0D\u5141\u8BB8\u6B64\u503C\u901A\u8FC7\u7B5B\u9009\u5668
  52.128  
  52.129  #JoinRowSetImpl exceptions
  52.130 -joinrowsetimpl.notinstance = \u4e0d\u662f RowSet \u7684\u5b9e\u4f8b
  52.131 -joinrowsetimpl.matchnotset = \u672a\u8bbe\u7f6e\u5339\u914d\u5217\u4ee5\u8fdb\u884c\u8fde\u63a5
  52.132 -joinrowsetimpl.numnotequal = RowSet \u4e2d\u7684\u5143\u7d20\u4e2a\u6570\u4e0d\u7b49\u4e8e\u5339\u914d\u5217\u6570
  52.133 -joinrowsetimpl.notdefined = \u8fd9\u4e0d\u662f\u5b9a\u4e49\u7684\u8fde\u63a5\u7c7b\u578b
  52.134 -joinrowsetimpl.notsupported = \u4e0d\u652f\u6301\u6b64\u8fde\u63a5\u7c7b\u578b
  52.135 -joinrowsetimpl.initerror = JoinRowSet \u521d\u59cb\u5316\u9519\u8bef
  52.136 -joinrowsetimpl.genericerr = \u4e00\u822c JoinRowSet \u521d\u59cb\u5316\u9519\u8bef
  52.137 -joinrowsetimpl.emptyrowset = \u65e0\u6cd5\u5c06\u7a7a RowSet \u6dfb\u52a0\u5230\u6b64 JoinRowSet
  52.138 +joinrowsetimpl.notinstance = \u4E0D\u662F RowSet \u7684\u5B9E\u4F8B
  52.139 +joinrowsetimpl.matchnotset = \u672A\u8BBE\u7F6E\u5339\u914D\u5217\u4EE5\u8FDB\u884C\u8054\u63A5
  52.140 +joinrowsetimpl.numnotequal = RowSet \u4E2D\u7684\u5143\u7D20\u4E2A\u6570\u4E0D\u7B49\u4E8E\u5339\u914D\u5217\u6570
  52.141 +joinrowsetimpl.notdefined = \u8FD9\u4E0D\u662F\u5B9A\u4E49\u7684\u8054\u63A5\u7C7B\u578B
  52.142 +joinrowsetimpl.notsupported = \u4E0D\u652F\u6301\u6B64\u8054\u63A5\u7C7B\u578B
  52.143 +joinrowsetimpl.initerror = JoinRowSet \u521D\u59CB\u5316\u9519\u8BEF
  52.144 +joinrowsetimpl.genericerr = \u4E00\u822C JoinRowSet \u521D\u59CB\u5316\u9519\u8BEF
  52.145 +joinrowsetimpl.emptyrowset = \u65E0\u6CD5\u5C06\u7A7A RowSet \u6DFB\u52A0\u5230\u6B64 JoinRowSet
  52.146  
  52.147  #JdbcRowSetImpl exceptions
  52.148 -jdbcrowsetimpl.invalstate = \u72b6\u6001\u65e0\u6548
  52.149 -jdbcrowsetimpl.connect = JdbcRowSet\uff08\u8fde\u63a5\uff09JNDI \u65e0\u6cd5\u8fde\u63a5
  52.150 -jdbcrowsetimpl.paramtype = \u65e0\u6cd5\u63a8\u65ad\u53c2\u6570\u7c7b\u578b
  52.151 -jdbcrowsetimpl.matchcols = \u5339\u914d\u5217\u4e0e\u8bbe\u7f6e\u7684\u90a3\u4e9b\u5339\u914d\u5217\u4e0d\u540c
  52.152 -jdbcrowsetimpl.setmatchcols = \u5728\u83b7\u53d6\u5339\u914d\u5217\u4e4b\u524d\u5148\u8bbe\u7f6e\u5339\u914d\u5217
  52.153 -jdbcrowsetimpl.matchcols1 = \u5339\u914d\u5217\u6570\u5e94\u5f53\u5927\u4e8e 0
  52.154 -jdbcrowsetimpl.matchcols2 = \u5339\u914d\u5217\u4e0d\u80fd\u4e3a Null \u6216\u7a7a\u5b57\u7b26\u4e32
  52.155 -jdbcrowsetimpl.unsetmatch = \u8981\u590d\u539f\u7684\u5217\u4e0e\u8bbe\u7f6e\u7684\u4e0d\u540c
  52.156 -jdbcrowsetimpl.usecolname = \u4f7f\u7528\u5217\u540d\u4f5c\u4e3a unsetMatchColumn \u7684\u53c2\u6570
  52.157 -jdbcrowsetimpl.usecolid = \u4f7f\u7528\u5217 ID \u4f5c\u4e3a unsetMatchColumn \u7684\u53c2\u6570
  52.158 -jdbcrowsetimpl.resnotupd = ResultSet \u4e0d\u53ef\u66f4\u65b0
  52.159 -jdbcrowsetimpl.opnotysupp = \u5c1a\u4e0d\u652f\u6301\u7684\u64cd\u4f5c
  52.160 -jdbcrowsetimpl.featnotsupp = \u5c1a\u4e0d\u652f\u6301\u7684\u529f\u80fd
  52.161 +jdbcrowsetimpl.invalstate = \u72B6\u6001\u65E0\u6548
  52.162 +jdbcrowsetimpl.connect = JdbcRowSet (\u8FDE\u63A5) JNDI \u65E0\u6CD5\u8FDE\u63A5
  52.163 +jdbcrowsetimpl.paramtype = \u65E0\u6CD5\u63A8\u65AD\u53C2\u6570\u7C7B\u578B
  52.164 +jdbcrowsetimpl.matchcols = \u5339\u914D\u5217\u4E0E\u8BBE\u7F6E\u7684\u90A3\u4E9B\u5339\u914D\u5217\u4E0D\u540C
  52.165 +jdbcrowsetimpl.setmatchcols = \u5728\u83B7\u53D6\u5339\u914D\u5217\u4E4B\u524D\u5148\u8BBE\u7F6E\u5339\u914D\u5217
  52.166 +jdbcrowsetimpl.matchcols1 = \u5339\u914D\u5217\u6570\u5E94\u5F53\u5927\u4E8E 0
  52.167 +jdbcrowsetimpl.matchcols2 = \u5339\u914D\u5217\u4E0D\u80FD\u4E3A\u7A7A\u503C\u6216\u7A7A\u5B57\u7B26\u4E32
  52.168 +jdbcrowsetimpl.unsetmatch = \u8981\u53D6\u6D88\u8BBE\u7F6E\u7684\u5217\u4E0E\u8BBE\u7F6E\u7684\u5217\u4E0D\u540C
  52.169 +jdbcrowsetimpl.usecolname = \u4F7F\u7528\u5217\u540D\u4F5C\u4E3A unsetMatchColumn \u7684\u53C2\u6570
  52.170 +jdbcrowsetimpl.usecolid = \u4F7F\u7528\u5217 ID \u4F5C\u4E3A unsetMatchColumn \u7684\u53C2\u6570
  52.171 +jdbcrowsetimpl.resnotupd = ResultSet \u4E0D\u53EF\u66F4\u65B0
  52.172 +jdbcrowsetimpl.opnotysupp = \u5C1A\u4E0D\u652F\u6301\u8BE5\u64CD\u4F5C
  52.173 +jdbcrowsetimpl.featnotsupp = \u5C1A\u4E0D\u652F\u6301\u8BE5\u529F\u80FD
  52.174  
  52.175  #CachedRowSetReader exceptions
  52.176 -crsreader.connect = (JNDI) \u65e0\u6cd5\u8fde\u63a5
  52.177 -crsreader.paramtype = \u65e0\u6cd5\u63a8\u65ad\u53c2\u6570\u7c7b\u578b
  52.178 -crsreader.connecterr = RowSetReader \u4e2d\u51fa\u73b0\u5185\u90e8\u9519\u8bef\uff1a\u65e0\u8fde\u63a5\u6216\u547d\u4ee4
  52.179 -crsreader.datedetected = \u68c0\u6d4b\u5230\u65e5\u671f
  52.180 -crsreader.caldetected = \u68c0\u6d4b\u5230\u65e5\u5386
  52.181 +crsreader.connect = (JNDI) \u65E0\u6CD5\u8FDE\u63A5
  52.182 +crsreader.paramtype = \u65E0\u6CD5\u63A8\u65AD\u53C2\u6570\u7C7B\u578B
  52.183 +crsreader.connecterr = RowSetReader \u4E2D\u51FA\u73B0\u5185\u90E8\u9519\u8BEF: \u65E0\u8FDE\u63A5\u6216\u547D\u4EE4
  52.184 +crsreader.datedetected = \u68C0\u6D4B\u5230\u65E5\u671F
  52.185 +crsreader.caldetected = \u68C0\u6D4B\u5230\u65E5\u5386
  52.186  
  52.187  #CachedRowSetWriter exceptions
  52.188 -crswriter.connect = \u65e0\u6cd5\u8fdb\u884c\u8fde\u63a5
  52.189 -crswriter.tname = writeData \u65e0\u6cd5\u786e\u5b9a\u8868\u540d
  52.190 -crswriter.params1 = params1 \u7684\u503c: {0} 
  52.191 -crswriter.params2 = params2 \u7684\u503c: {0} 
  52.192 -crswriter.conflictsno =  \u540c\u6b65\u5316\u65f6\u53d1\u751f\u51b2\u7a81 
  52.193 +crswriter.connect = \u65E0\u6CD5\u83B7\u53D6\u8FDE\u63A5
  52.194 +crswriter.tname = writeData \u65E0\u6CD5\u786E\u5B9A\u8868\u540D
  52.195 +crswriter.params1 = params1 \u7684\u503C: {0} 
  52.196 +crswriter.params2 = params2 \u7684\u503C: {0} 
  52.197 +crswriter.conflictsno =  \u540C\u6B65\u65F6\u53D1\u751F\u51B2\u7A81 
  52.198  
  52.199  #InsertRow exceptions
  52.200 -insertrow.novalue = \u5c1a\u672a\u63d2\u5165\u4efb\u4f55\u503c
  52.201 +insertrow.novalue = \u5C1A\u672A\u63D2\u5165\u4EFB\u4F55\u503C
  52.202  
  52.203  #SyncResolverImpl exceptions
  52.204 -syncrsimpl.indexval = \u7d22\u5f15\u503c\u8d85\u51fa\u8303\u56f4  
  52.205 -syncrsimpl.noconflict = \u6b64\u5217\u4e0d\u51b2\u7a81
  52.206 -syncrsimpl.syncnotpos = \u4e0d\u80fd\u540c\u6b65
  52.207 -syncrsimpl.valtores = \u8981\u89e3\u6790\u7684\u503c\u53ef\u4ee5\u5728\u6570\u636e\u5e93\u4e2d\uff0c\u4e5f\u53ef\u4ee5\u5728 CachedRowSet \u4e2d
  52.208 +syncrsimpl.indexval = \u7D22\u5F15\u503C\u8D85\u51FA\u8303\u56F4  
  52.209 +syncrsimpl.noconflict = \u6B64\u5217\u4E0D\u51B2\u7A81
  52.210 +syncrsimpl.syncnotpos = \u4E0D\u80FD\u540C\u6B65
  52.211 +syncrsimpl.valtores = \u8981\u89E3\u6790\u7684\u503C\u53EF\u4EE5\u5728\u6570\u636E\u5E93\u4E2D, \u4E5F\u53EF\u4EE5\u5728 CachedRowSet \u4E2D
  52.212  
  52.213  #WebRowSetXmlReader exception
  52.214 -wrsxmlreader.invalidcp = \u5df2\u5230\u8fbe RowSet \u7684\u7ed3\u5c3e\u3002\u5149\u6807\u4f4d\u7f6e\u65e0\u6548
  52.215 +wrsxmlreader.invalidcp = \u5DF2\u5230\u8FBE RowSet \u7684\u7ED3\u5C3E\u3002\u5149\u6807\u4F4D\u7F6E\u65E0\u6548
  52.216  wrsxmlreader.readxml = readXML: {0}
  52.217 -wrsxmlreader.parseerr = ** \u8bed\u6cd5\u89e3\u6790\u9519\u8bef: {0}\uff0c\u884c: {1}\uff0cURI: {2}
  52.218 +wrsxmlreader.parseerr = ** \u8BED\u6CD5\u5206\u6790\u9519\u8BEF: {0}, \u884C: {1}, URI: {2}
  52.219  
  52.220  #WebRowSetXmlWriter exceptions
  52.221  wrsxmlwriter.ioex = IOException: {0}
  52.222  wrsxmlwriter.sqlex = SQLException: {0}
  52.223 -wrsxmlwriter.failedwrite = \u65e0\u6cd5\u5199\u5165\u503c
  52.224 -wsrxmlwriter.notproper = \u7c7b\u578b\u4e0d\u6b63\u786e
  52.225 +wrsxmlwriter.failedwrite = \u65E0\u6CD5\u5199\u5165\u503C
  52.226 +wsrxmlwriter.notproper = \u7C7B\u578B\u4E0D\u6B63\u786E
  52.227  
  52.228  #XmlReaderContentHandler exceptions
  52.229 -xmlrch.errmap = \u8bbe\u7f6e\u6620\u5c04\u65f6\u51fa\u9519: {0}
  52.230 -xmlrch.errmetadata = \u8bbe\u7f6e\u5143\u6570\u636e\u65f6\u51fa\u9519: {0}
  52.231 -xmlrch.errinsertval = \u63d2\u5165\u503c\u65f6\u51fa\u9519: {0}
  52.232 -xmlrch.errconstr = \u6784\u9020\u884c\u65f6\u51fa\u9519: {0}
  52.233 -xmlrch.errdel = \u5220\u9664\u884c\u65f6\u51fa\u9519: {0}
  52.234 -xmlrch.errinsdel = \u6784\u9020 insdel \u884c\u65f6\u51fa\u9519: {0}
  52.235 -xmlrch.errupdate = \u6784\u9020\u66f4\u65b0\u884c\u65f6\u51fa\u9519: {0}
  52.236 -xmlrch.errupdrow = \u66f4\u65b0\u884c\u65f6\u51fa\u9519: {0}
  52.237 -xmlrch.chars = \u5b57\u7b26:
  52.238 -xmlrch.badvalue = \u503c\u9519\u8bef\uff1b\u5c5e\u6027\u4e0d\u53ef\u4e3a Null
  52.239 -xmlrch.badvalue1 = \u503c\u9519\u8bef\uff1b\u5143\u6570\u636e\u4e0d\u53ef\u4e3a Null
  52.240 -xmlrch.warning =  ** \u8b66\u544a: {0}\uff0c\u884c: {1}\uff0cURI: {2}
  52.241 +xmlrch.errmap = \u8BBE\u7F6E\u6620\u5C04\u65F6\u51FA\u9519: {0}
  52.242 +xmlrch.errmetadata = \u8BBE\u7F6E\u5143\u6570\u636E\u65F6\u51FA\u9519: {0}
  52.243 +xmlrch.errinsertval = \u63D2\u5165\u503C\u65F6\u51FA\u9519: {0}
  52.244 +xmlrch.errconstr = \u6784\u9020\u884C\u65F6\u51FA\u9519: {0}
  52.245 +xmlrch.errdel = \u5220\u9664\u884C\u65F6\u51FA\u9519: {0}
  52.246 +xmlrch.errinsert = \u6784\u9020\u63D2\u5165\u884C\u65F6\u51FA\u9519: {0}
  52.247 +xmlrch.errinsdel = \u6784\u9020 insdel \u884C\u65F6\u51FA\u9519: {0}
  52.248 +xmlrch.errupdate = \u6784\u9020\u66F4\u65B0\u884C\u65F6\u51FA\u9519: {0}
  52.249 +xmlrch.errupdrow = \u66F4\u65B0\u884C\u65F6\u51FA\u9519: {0}
  52.250 +xmlrch.chars = \u5B57\u7B26:
  52.251 +xmlrch.badvalue = \u503C\u9519\u8BEF; \u5C5E\u6027\u4E0D\u53EF\u4E3A\u7A7A\u503C
  52.252 +xmlrch.badvalue1 = \u503C\u9519\u8BEF; \u5143\u6570\u636E\u4E0D\u53EF\u4E3A\u7A7A\u503C
  52.253 +xmlrch.warning =  ** \u8B66\u544A: {0}, \u884C: {1}, URI: {2}
  52.254  
  52.255  #RIOptimisticProvider Exceptions
  52.256 -riop.locking = \u4e0d\u652f\u6301\u9501\u5b9a\u5206\u7c7b
  52.257 +riop.locking = \u4E0D\u652F\u6301\u9501\u5B9A\u5206\u7C7B
  52.258  
  52.259  #RIXMLProvider exceptions
  52.260 -rixml.unsupp = \u4e0d\u652f\u6301 RIXMLProvider
  52.261 +rixml.unsupp = \u4E0D\u652F\u6301 RIXMLProvider
    53.1 --- a/src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
    53.2 +++ b/src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
    53.3 @@ -24,145 +24,147 @@
    53.4  #
    53.5  
    53.6  # CacheRowSetImpl exceptions
    53.7 -cachedrowsetimpl.populate = \u70ba\u690d\u5165\u65b9\u6cd5\u63d0\u4f9b\u7684 ResultSet \u7269\u4ef6\u7121\u6548
    53.8 -cachedrowsetimpl.invalidp = \u7522\u751f\u7684\u6301\u7e8c\u6027\u63d0\u4f9b\u8005\u7121\u6548
    53.9 -cachedrowsetimpl.nullhash = \u7121\u6cd5\u5275\u8a2d CachedRowSetImpl \u5be6\u4f8b\u3002\u70ba\u5efa\u69cb\u5b50\u63d0\u4f9b\u7684 Hashtable \u70ba\u7a7a
   53.10 -cachedrowsetimpl.invalidop = \u5c0d\u63d2\u5165\u5217\u9032\u884c\u7684\u4f5c\u696d\u7121\u6548
   53.11 +cachedrowsetimpl.populate = \u70BA\u690D\u5165\u65B9\u6CD5\u63D0\u4F9B\u7684 ResultSet \u7269\u4EF6\u7121\u6548
   53.12 +cachedrowsetimpl.invalidp = \u7522\u751F\u7684\u6301\u7E8C\u6027\u63D0\u4F9B\u8005\u7121\u6548
   53.13 +cachedrowsetimpl.nullhash = \u7121\u6CD5\u5EFA\u7ACB CachedRowSetImpl \u57F7\u884C\u8655\u7406\u3002\u70BA\u5EFA\u69CB\u5B50\u63D0\u4F9B\u7684 Hashtable \u70BA\u7A7A\u503C
   53.14 +cachedrowsetimpl.invalidop = \u63D2\u5165\u5217\u6642\u7684\u4F5C\u696D\u7121\u6548
   53.15  cachedrowsetimpl.accfailed = acceptChanges \u5931\u6557
   53.16 -cachedrowsetimpl.invalidcp = \u6e38\u6a19\u4f4d\u7f6e\u7121\u6548
   53.17 -cachedrowsetimpl.illegalop = \u975e\u63d2\u5165\u5217\u4e0a\u5b58\u5728\u975e\u6cd5\u4f5c\u696d
   53.18 -cachedrowsetimpl.clonefail = \u8907\u88fd\u5931\u6557\uff1a{0}
   53.19 -cachedrowsetimpl.invalidcol = \u6b04\u7d22\u5f15\u7121\u6548
   53.20 -cachedrowsetimpl.invalcolnm = \u6b04\u540d\u7121\u6548
   53.21 -cachedrowsetimpl.boolfail = \u5c0d\u6b04 {1} \u4e2d\u7684\u503c ( {0} ) \u57f7\u884c getBoolen \u5931\u6557
   53.22 -cachedrowsetimpl.bytefail = \u5c0d\u6b04 {1} \u4e2d\u7684\u503c ( {0} ) \u57f7\u884c getByte \u5931\u6557
   53.23 -cachedrowsetimpl.shortfail = \u5c0d\u6b04 {1} \u4e2d\u7684\u503c ( {0} ) \u57f7\u884c getShort \u5931\u6557
   53.24 -cachedrowsetimpl.intfail = \u5c0d\u6b04 {1} \u4e2d\u7684\u503c ( {0} ) \u57f7\u884c getInt \u5931\u6557
   53.25 -cachedrowsetimpl.longfail = \u5c0d\u6b04 {1} \u4e2d\u7684\u503c ( {0} ) \u57f7\u884c getLong \u5931\u6557
   53.26 -cachedrowsetimpl.floatfail = \u5c0d\u6b04 {1} \u4e2d\u7684\u503c ( {0} ) \u57f7\u884c getFloat \u5931\u6557
   53.27 -cachedrowsetimpl.doublefail = \u5c0d\u6b04 {1} \u4e2d\u7684\u503c ( {0} ) \u57f7\u884c getDouble \u5931\u6557
   53.28 -cachedrowsetimpl.dtypemismt = \u8cc7\u6599\u985e\u578b\u4e0d\u5339\u914d 
   53.29 -cachedrowsetimpl.datefail = \u5c0d\u6b04 {1} \u4e2d\u7684\u503c ( {0} ) \u57f7\u884c getDate \u5931\u6557\uff0c\u672a\u9032\u884c\u8f49\u63db
   53.30 -cachedrowsetimpl.timefail = \u5c0d\u6b04 {1} \u4e2d\u7684\u503c ( {0} ) \u57f7\u884c getTime \u5931\u6557\uff0c\u672a\u9032\u884c\u8f49\u63db
   53.31 -cachedrowsetimpl.posupdate = \u4e0d\u652f\u63f4\u5b9a\u4f4d\u7684\u66f4\u65b0
   53.32 -cachedrowsetimpl.unableins = \u7121\u6cd5\u5275\u8a2d\uff1a{0}
   53.33 -cachedrowsetimpl.beforefirst = beforeFirst\uff1a\u6e38\u6a19\u4f5c\u696d\u7121\u6548
   53.34 -cachedrowsetimpl.first = First\uff1a\u6e38\u6a19\u4f5c\u696d\u7121\u6548
   53.35 -cachedrowsetimpl.last = last\uff1aTYPE_FORWARD_ONLY
   53.36 -cachedrowsetimpl.absolute = absolute\uff1a\u6e38\u6a19\u4f4d\u7f6e\u7121\u6548
   53.37 -cachedrowsetimpl.relative = relative\uff1a\u6e38\u6a19\u4f4d\u7f6e\u7121\u6548
   53.38 -cachedrowsetimpl.asciistream = \u5c0d ascii \u4e32\u6d41\u57f7\u884c read \u5931\u6557
   53.39 -cachedrowsetimpl.binstream = \u5c0d\u4e8c\u9032\u4f4d\u4e32\u6d41\u57f7\u884c read \u5931\u6557
   53.40 -cachedrowsetimpl.failedins = \u5728\u63d2\u5165\u5217\u4e0a\u5931\u6557
   53.41 -cachedrowsetimpl.updateins = \u5c0d\u63d2\u5165\u5217\u547c\u53eb updateRow
   53.42 -cachedrowsetimpl.movetoins = moveToInsertRow\uff1aCONCUR_READ_ONLY
   53.43 -cachedrowsetimpl.movetoins1 = moveToInsertRow\uff1a\u6c92\u6709\u5143\u8cc7\u6599
   53.44 -cachedrowsetimpl.movetoins2 = moveToInsertRow\uff1a\u6b04\u6578\u7121\u6548
   53.45 -cachedrowsetimpl.tablename = \u8868\u540d\u7a31\u4e0d\u80fd\u70ba\u7a7a
   53.46 -cachedrowsetimpl.keycols = \u95dc\u9375\u6b04\u7121\u6548
   53.47 -cachedrowsetimpl.opnotsupp = \u8cc7\u6599\u5eab\u4e0d\u652f\u63f4\u4f5c\u696d
   53.48 -cachedrowsetimpl.matchcols = \u5339\u914d\u6b04\u548c\u8a2d\u5b9a\u7684\u6b04\u4e0d\u540c
   53.49 -cachedrowsetimpl.setmatchcols = \u5728\u53d6\u5f97\u5339\u914d\u6b04\u4e4b\u524d\u8a2d\u5b9a\u5b83\u5011
   53.50 -cachedrowsetimpl.matchcols1 = \u5339\u914d\u6b04\u61c9\u5927\u65bc 0
   53.51 -cachedrowsetimpl.matchcols2 = \u5339\u914d\u6b04\u61c9\u70ba\u7a7a\u767d\u5b57\u4e32\u6216\u7a7a\u5b57\u4e32
   53.52 -cachedrowsetimpl.unsetmatch = \u672a\u8a2d\u5b9a\u7684\u6b04\u548c\u8a2d\u5b9a\u7684\u6b04\u4e0d\u540c
   53.53 -cachedrowsetimpl.unsetmatch1 = \u4f7f\u7528\u6b04\u540d\u505a\u70ba unsetMatchColumn \u7684\u5f15\u6578
   53.54 -cachedrowsetimpl.unsetmatch2 = \u4f7f\u7528\u6b04 ID \u505a\u70ba unsetMatchColumn \u7684\u5f15\u6578
   53.55 -cachedrowsetimpl.numrows = \u5217\u6578\u5c0f\u65bc\u96f6\u6216\u5c0f\u65bc\u64f7\u53d6\u5927\u5c0f
   53.56 -cachedrowsetimpl.startpos = \u8d77\u59cb\u4f4d\u7f6e\u4e0d\u80fd\u70ba\u8ca0
   53.57 -cachedrowsetimpl.nextpage = \u5728\u547c\u53eb\u4e4b\u524d\u690d\u5165\u8cc7\u6599 
   53.58 -cachedrowsetimpl.pagesize = \u9801\u9762\u5927\u5c0f\u4e0d\u80fd\u5c0f\u65bc\u96f6
   53.59 -cachedrowsetimpl.pagesize1 = \u9801\u9762\u5927\u5c0f\u4e0d\u80fd\u5927\u65bc maxRows
   53.60 -cachedrowsetimpl.fwdonly = ResultSet \u53ea\u80fd\u5411\u524d\u9032\u884c
   53.61 -cachedrowsetimpl.type = \u985e\u578b\u662f\uff1a{0}
   53.62 -cachedrowsetimpl.opnotysupp = \u5c1a\u4e0d\u652f\u63f4\u8a72\u4f5c\u696d
   53.63 -cachedrowsetimpl.featnotsupp = \u4e0d\u652f\u63f4\u8a72\u529f\u80fd
   53.64 +cachedrowsetimpl.invalidcp = \u6E38\u6A19\u4F4D\u7F6E\u7121\u6548
   53.65 +cachedrowsetimpl.illegalop = \u975E\u63D2\u5165\u5217\u4E0A\u5B58\u5728\u7121\u6548\u4F5C\u696D
   53.66 +cachedrowsetimpl.clonefail = \u8907\u88FD\u5931\u6557: {0}
   53.67 +cachedrowsetimpl.invalidcol = \u6B04\u7D22\u5F15\u7121\u6548
   53.68 +cachedrowsetimpl.invalcolnm = \u6B04\u540D\u7121\u6548
   53.69 +cachedrowsetimpl.boolfail = \u5C0D\u6B04 {1} \u4E2D\u7684\u503C ( {0} ) \u57F7\u884C getBoolen \u5931\u6557
   53.70 +cachedrowsetimpl.bytefail = \u5C0D\u6B04 {1} \u4E2D\u7684\u503C ( {0} ) \u57F7\u884C getByte \u5931\u6557
   53.71 +cachedrowsetimpl.shortfail = \u5C0D\u6B04 {1} \u4E2D\u7684\u503C ( {0} ) \u57F7\u884C getShort \u5931\u6557
   53.72 +cachedrowsetimpl.intfail = \u5C0D\u6B04 {1} \u4E2D\u7684\u503C ( {0} ) \u57F7\u884C getInt \u5931\u6557
   53.73 +cachedrowsetimpl.longfail = \u5C0D\u6B04 {1} \u4E2D\u7684\u503C ( {0} ) \u57F7\u884C getLong \u5931\u6557
   53.74 +cachedrowsetimpl.floatfail = \u5C0D\u6B04 {1} \u4E2D\u7684\u503C ( {0} ) \u57F7\u884C getFloat \u5931\u6557
   53.75 +cachedrowsetimpl.doublefail = \u5C0D\u6B04 {1} \u4E2D\u7684\u503C ( {0} ) \u57F7\u884C getDouble \u5931\u6557
   53.76 +cachedrowsetimpl.dtypemismt = \u8CC7\u6599\u985E\u578B\u4E0D\u76F8\u7B26
   53.77 +cachedrowsetimpl.datefail = \u5C0D\u6B04 {1} \u4E2D\u7684\u503C ( {0} ) \u57F7\u884C getDate \u5931\u6557\uFF0C\u672A\u9032\u884C\u8F49\u63DB
   53.78 +cachedrowsetimpl.timefail = \u5C0D\u6B04 {1} \u4E2D\u7684\u503C ( {0} ) \u57F7\u884C getTime \u5931\u6557\uFF0C\u672A\u9032\u884C\u8F49\u63DB
   53.79 +cachedrowsetimpl.posupdate = \u4E0D\u652F\u63F4\u5B9A\u4F4D\u7684\u66F4\u65B0
   53.80 +cachedrowsetimpl.unableins = \u7121\u6CD5\u5EFA\u7ACB: {0}
   53.81 +cachedrowsetimpl.beforefirst = beforeFirst: \u6E38\u6A19\u4F5C\u696D\u7121\u6548
   53.82 +cachedrowsetimpl.first = First: \u6E38\u6A19\u4F5C\u696D\u7121\u6548
   53.83 +cachedrowsetimpl.last = last : TYPE_FORWARD_ONLY
   53.84 +cachedrowsetimpl.absolute = absolute: \u6E38\u6A19\u4F4D\u7F6E\u7121\u6548
   53.85 +cachedrowsetimpl.relative = relative: \u6E38\u6A19\u4F4D\u7F6E\u7121\u6548
   53.86 +cachedrowsetimpl.asciistream = \u8B80\u53D6 ascii \u4E32\u6D41\u5931\u6557
   53.87 +cachedrowsetimpl.binstream = \u8B80\u53D6\u4E8C\u9032\u4F4D\u4E32\u6D41\u5931\u6557
   53.88 +cachedrowsetimpl.failedins = \u63D2\u5165\u5217\u5931\u6557
   53.89 +cachedrowsetimpl.updateins = \u63D2\u5165\u5217\u6642\u547C\u53EB updateRow
   53.90 +cachedrowsetimpl.movetoins = moveToInsertRow: CONCUR_READ_ONLY
   53.91 +cachedrowsetimpl.movetoins1 = moveToInsertRow: \u6C92\u6709\u63CF\u8FF0\u8CC7\u6599
   53.92 +cachedrowsetimpl.movetoins2 = moveToInsertRow: \u6B04\u6578\u7121\u6548
   53.93 +cachedrowsetimpl.tablename = \u8868\u683C\u540D\u7A31\u4E0D\u80FD\u70BA\u7A7A\u503C
   53.94 +cachedrowsetimpl.keycols = \u95DC\u9375\u6B04\u7121\u6548
   53.95 +cachedrowsetimpl.invalidcol = \u6B04\u7D22\u5F15\u7121\u6548
   53.96 +cachedrowsetimpl.opnotsupp = \u8CC7\u6599\u5EAB\u4E0D\u652F\u63F4\u4F5C\u696D
   53.97 +cachedrowsetimpl.matchcols = \u5339\u914D\u6B04\u548C\u8A2D\u5B9A\u7684\u6B04\u4E0D\u540C
   53.98 +cachedrowsetimpl.setmatchcols = \u5728\u53D6\u5F97\u5339\u914D\u6B04\u4E4B\u524D\u8A2D\u5B9A\u5B83\u5011
   53.99 +cachedrowsetimpl.matchcols1 = \u5339\u914D\u6B04\u61C9\u5927\u65BC 0
  53.100 +cachedrowsetimpl.matchcols2 = \u5339\u914D\u6B04\u61C9\u70BA\u7A7A\u767D\u5B57\u4E32\u6216\u7A7A\u503C\u5B57\u4E32
  53.101 +cachedrowsetimpl.unsetmatch = \u53D6\u6D88\u8A2D\u5B9A\u7684\u6B04\u548C\u8A2D\u5B9A\u7684\u6B04\u4E0D\u540C
  53.102 +cachedrowsetimpl.unsetmatch1 = \u4F7F\u7528\u6B04\u540D\u505A\u70BA unsetMatchColumn \u7684\u5F15\u6578
  53.103 +cachedrowsetimpl.unsetmatch2 = \u4F7F\u7528\u6B04 ID \u505A\u70BA unsetMatchColumn \u7684\u5F15\u6578
  53.104 +cachedrowsetimpl.numrows = \u5217\u6578\u5C0F\u65BC\u96F6\u6216\u5C0F\u65BC\u64F7\u53D6\u5927\u5C0F
  53.105 +cachedrowsetimpl.startpos = \u8D77\u59CB\u4F4D\u7F6E\u4E0D\u80FD\u70BA\u8CA0\u6578
  53.106 +cachedrowsetimpl.nextpage = \u5728\u547C\u53EB\u4E4B\u524D\u690D\u5165\u8CC7\u6599 
  53.107 +cachedrowsetimpl.pagesize = \u9801\u9762\u5927\u5C0F\u4E0D\u80FD\u5C0F\u65BC\u96F6
  53.108 +cachedrowsetimpl.pagesize1 = \u9801\u9762\u5927\u5C0F\u4E0D\u80FD\u5927\u65BC maxRows
  53.109 +cachedrowsetimpl.fwdonly = ResultSet \u53EA\u80FD\u5411\u524D\u9032\u884C
  53.110 +cachedrowsetimpl.type = \u985E\u578B\u662F: {0}
  53.111 +cachedrowsetimpl.opnotysupp = \u5C1A\u4E0D\u652F\u63F4\u8A72\u4F5C\u696D
  53.112 +cachedrowsetimpl.featnotsupp = \u4E0D\u652F\u63F4\u8A72\u529F\u80FD
  53.113  
  53.114  # WebRowSetImpl exceptions
  53.115 -webrowsetimpl.nullhash = \u7121\u6cd5\u5275\u8a2d WebRowSetImpl \u5be6\u4f8b\u3002\u70ba\u5efa\u69cb\u5b50\u63d0\u4f9b\u7684 Hashtable \u70ba\u7a7a
  53.116 -webrowsetimpl.invalidwr = \u5beb\u5165\u5668\u7121\u6548
  53.117 -webrowsetimpl.invalidrd = \u8b80\u53d6\u5668\u7121\u6548
  53.118 +webrowsetimpl.nullhash = \u7121\u6CD5\u5EFA\u7ACB WebRowSetImpl \u57F7\u884C\u8655\u7406\u3002\u70BA\u5EFA\u69CB\u5B50\u63D0\u4F9B\u7684 Hashtable \u70BA\u7A7A\u503C
  53.119 +webrowsetimpl.invalidwr = \u5BEB\u5165\u5668\u7121\u6548
  53.120 +webrowsetimpl.invalidrd = \u8B80\u53D6\u5668\u7121\u6548
  53.121  
  53.122  #FilteredRowSetImpl exceptions
  53.123 -filteredrowsetimpl.relative = relative\uff1a\u6e38\u6a19\u4f5c\u696d\u7121\u6548 
  53.124 -filteredrowsetimpl.absolute = absolute\uff1a\u6e38\u6a19\u4f5c\u696d\u7121\u6548
  53.125 -filteredrowsetimpl.notallowed = \u4e0d\u5141\u8a31\u6b64\u503c\u901a\u904e\u904e\u6ffe\u5668
  53.126 +filteredrowsetimpl.relative = relative: \u6E38\u6A19\u4F5C\u696D\u7121\u6548 
  53.127 +filteredrowsetimpl.absolute = absolute: \u6E38\u6A19\u4F5C\u696D\u7121\u6548
  53.128 +filteredrowsetimpl.notallowed = \u4E0D\u5141\u8A31\u6B64\u503C\u901A\u904E\u7BE9\u9078
  53.129  
  53.130  #JoinRowSetImpl exceptions
  53.131 -joinrowsetimpl.notinstance = \u4e0d\u662f rowset \u7684\u5be6\u4f8b
  53.132 -joinrowsetimpl.matchnotset = \u672a\u8a2d\u5b9a\u7528\u65bc\u9023\u7d50\u7684\u5339\u914d\u6b04
  53.133 -joinrowsetimpl.numnotequal = rowset \u4e2d\u7684\u5143\u7d20\u6578\u4e0d\u7b49\u65bc\u5339\u914d\u6b04
  53.134 -joinrowsetimpl.notdefined = \u9019\u4e0d\u662f\u9023\u7d50\u7684\u5df2\u5b9a\u7fa9\u985e\u578b
  53.135 -joinrowsetimpl.notsupported = \u4e0d\u652f\u63f4\u6b64\u985e\u9023\u7d50
  53.136 -joinrowsetimpl.initerror = JoinRowSet \u521d\u59cb\u5316\u932f\u8aa4
  53.137 -joinrowsetimpl.genericerr = \u5e38\u898f\u7684 joinrowset \u521d\u59cb\u5316\u932f\u8aa4
  53.138 -joinrowsetimpl.emptyrowset = \u7121\u6cd5\u5c07\u7a7a rowset \u65b0\u589e\u81f3\u6b64 JoinRowSet
  53.139 +joinrowsetimpl.notinstance = \u4E0D\u662F rowset \u7684\u57F7\u884C\u8655\u7406
  53.140 +joinrowsetimpl.matchnotset = \u672A\u8A2D\u5B9A\u7528\u65BC\u9023\u7D50\u7684\u5339\u914D\u6B04
  53.141 +joinrowsetimpl.numnotequal = rowset \u4E2D\u7684\u5143\u7D20\u6578\u4E0D\u7B49\u65BC\u5339\u914D\u6B04
  53.142 +joinrowsetimpl.notdefined = \u9019\u4E0D\u662F\u9023\u7D50\u7684\u5DF2\u5B9A\u7FA9\u985E\u578B
  53.143 +joinrowsetimpl.notsupported = \u4E0D\u652F\u63F4\u6B64\u985E\u9023\u7D50
  53.144 +joinrowsetimpl.initerror = JoinRowSet \u521D\u59CB\u5316\u932F\u8AA4
  53.145 +joinrowsetimpl.genericerr = \u4E00\u822C\u7684 joinrowset \u521D\u59CB\u5316\u932F\u8AA4
  53.146 +joinrowsetimpl.emptyrowset = \u7121\u6CD5\u5C07\u7A7A rowset \u65B0\u589E\u81F3\u6B64 JoinRowSet
  53.147  
  53.148  #JdbcRowSetImpl exceptions
  53.149 -jdbcrowsetimpl.invalstate = \u72c0\u614b\u7121\u6548
  53.150 -jdbcrowsetimpl.connect = JdbcRowSet (\u9023\u7dda) JNDI \u7121\u6cd5\u9023\u7dda
  53.151 -jdbcrowsetimpl.paramtype = \u7121\u6cd5\u63a8\u65b7\u53c3\u6578\u985e\u578b
  53.152 -jdbcrowsetimpl.matchcols = \u5339\u914d\u6b04\u548c\u8a2d\u5b9a\u7684\u6b04\u4e0d\u540c
  53.153 -jdbcrowsetimpl.setmatchcols = \u5728\u53d6\u5f97\u5339\u914d\u6b04\u4e4b\u524d\u8a2d\u5b9a\u5b83\u5011
  53.154 -jdbcrowsetimpl.matchcols1 = \u5339\u914d\u6b04\u61c9\u5927\u65bc 0
  53.155 -jdbcrowsetimpl.matchcols2 = \u5339\u914d\u6b04\u4e0d\u80fd\u70ba\u7a7a\u5b57\u4e32\u6216\u7a7a\u767d\u5b57\u4e32
  53.156 -jdbcrowsetimpl.unsetmatch = \u672a\u8a2d\u5b9a\u7684\u6b04\u548c\u8a2d\u5b9a\u7684\u6b04\u4e0d\u540c
  53.157 -jdbcrowsetimpl.usecolname = \u4f7f\u7528\u6b04\u540d\u505a\u70ba unsetMatchColumn \u7684\u5f15\u6578
  53.158 -jdbcrowsetimpl.usecolid = \u4f7f\u7528\u6b04 ID \u505a\u70ba unsetMatchColumn \u7684\u5f15\u6578
  53.159 -jdbcrowsetimpl.resnotupd = ResultSet \u4e0d\u53ef\u66f4\u65b0
  53.160 -jdbcrowsetimpl.opnotysupp = \u5c1a\u4e0d\u652f\u63f4\u8a72\u4f5c\u696d
  53.161 -jdbcrowsetimpl.featnotsupp = \u4e0d\u652f\u63f4\u8a72\u529f\u80fd
  53.162 +jdbcrowsetimpl.invalstate = \u72C0\u614B\u7121\u6548
  53.163 +jdbcrowsetimpl.connect = JdbcRowSet (\u9023\u7DDA) JNDI \u7121\u6CD5\u9023\u7DDA
  53.164 +jdbcrowsetimpl.paramtype = \u7121\u6CD5\u63A8\u65B7\u53C3\u6578\u985E\u578B
  53.165 +jdbcrowsetimpl.matchcols = \u5339\u914D\u6B04\u548C\u8A2D\u5B9A\u7684\u6B04\u4E0D\u540C
  53.166 +jdbcrowsetimpl.setmatchcols = \u8981\u5148\u8A2D\u5B9A\u5339\u914D\u6B04\uFF0C\u624D\u80FD\u53D6\u5F97\u5B83\u5011
  53.167 +jdbcrowsetimpl.matchcols1 = \u5339\u914D\u6B04\u61C9\u5927\u65BC 0
  53.168 +jdbcrowsetimpl.matchcols2 = \u5339\u914D\u6B04\u4E0D\u80FD\u70BA\u7A7A\u767D\u5B57\u4E32\u6216\u7A7A\u503C\u5B57\u4E32
  53.169 +jdbcrowsetimpl.unsetmatch = \u53D6\u6D88\u8A2D\u5B9A\u7684\u6B04\u548C\u8A2D\u5B9A\u7684\u6B04\u4E0D\u540C
  53.170 +jdbcrowsetimpl.usecolname = \u4F7F\u7528\u6B04\u540D\u505A\u70BA unsetMatchColumn \u7684\u5F15\u6578
  53.171 +jdbcrowsetimpl.usecolid = \u4F7F\u7528\u6B04 ID \u505A\u70BA unsetMatchColumn \u7684\u5F15\u6578
  53.172 +jdbcrowsetimpl.resnotupd = ResultSet \u4E0D\u53EF\u66F4\u65B0
  53.173 +jdbcrowsetimpl.opnotysupp = \u5C1A\u4E0D\u652F\u63F4\u8A72\u4F5C\u696D
  53.174 +jdbcrowsetimpl.featnotsupp = \u4E0D\u652F\u63F4\u8A72\u529F\u80FD
  53.175  
  53.176  #CachedRowSetReader exceptions
  53.177 -crsreader.connect = (JNDI) \u7121\u6cd5\u9023\u7dda
  53.178 -crsreader.paramtype = \u7121\u6cd5\u63a8\u65b7\u53c3\u6578\u985e\u578b
  53.179 -crsreader.connecterr = RowSetReader \u4e2d\u51fa\u73fe\u5167\u90e8\u932f\u8aa4\ufe30\u7121\u9023\u7dda\u6216\u6307\u4ee4
  53.180 -crsreader.datedetected = \u5075\u6e2c\u5230\u65e5\u671f
  53.181 -crsreader.caldetected = \u5075\u6e2c\u5230\u884c\u4e8b\u66c6
  53.182 +crsreader.connect = (JNDI) \u7121\u6CD5\u9023\u7DDA
  53.183 +crsreader.paramtype = \u7121\u6CD5\u63A8\u65B7\u53C3\u6578\u985E\u578B
  53.184 +crsreader.connecterr = RowSetReader \u4E2D\u51FA\u73FE\u5167\u90E8\u932F\u8AA4: \u7121\u9023\u7DDA\u6216\u547D\u4EE4
  53.185 +crsreader.datedetected = \u5075\u6E2C\u5230\u65E5\u671F
  53.186 +crsreader.caldetected = \u5075\u6E2C\u5230\u884C\u4E8B\u66C6
  53.187  
  53.188  #CachedRowSetWriter exceptions
  53.189 -crswriter.connect = \u7121\u6cd5\u5efa\u7acb\u9023\u7dda
  53.190 -crswriter.tname = writeData \u4e0d\u80fd\u6c7a\u5b9a\u8868\u540d\u7a31
  53.191 -crswriter.params1 = params1 \u7684\u503c\uff1a{0} 
  53.192 -crswriter.params2 = params2 \u7684\u503c\uff1a{0} 
  53.193 -crswriter.conflictsno =  \u540c\u6b65\u5316\u6642\u767c\u751f\u885d\u7a81 
  53.194 +crswriter.connect = \u7121\u6CD5\u53D6\u5F97\u9023\u7DDA
  53.195 +crswriter.tname = writeData \u4E0D\u80FD\u6C7A\u5B9A\u8868\u683C\u540D\u7A31
  53.196 +crswriter.params1 = params1 \u7684\u503C: {0} 
  53.197 +crswriter.params2 = params2 \u7684\u503C: {0} 
  53.198 +crswriter.conflictsno =  \u540C\u6B65\u5316\u6642\u767C\u751F\u885D\u7A81 
  53.199  
  53.200  #InsertRow exceptions
  53.201 -insertrow.novalue = \u5c1a\u672a\u63d2\u5165\u503c
  53.202 +insertrow.novalue = \u5C1A\u672A\u63D2\u5165\u503C
  53.203  
  53.204  #SyncResolverImpl exceptions
  53.205 -syncrsimpl.indexval = \u7d22\u5f15\u503c\u8d85\u51fa\u7bc4\u570d  
  53.206 -syncrsimpl.noconflict = \u6b64\u6b04\u4e0d\u885d\u7a81
  53.207 -syncrsimpl.syncnotpos = \u4e0d\u53ef\u80fd\u540c\u6b65\u5316
  53.208 -syncrsimpl.valtores = \u8981\u89e3\u6790\u7684\u503c\u53ef\u4f4d\u65bc\u8cc7\u6599\u5eab\u6216 cachedrowset \u4e2d
  53.209 +syncrsimpl.indexval = \u7D22\u5F15\u503C\u8D85\u51FA\u7BC4\u570D  
  53.210 +syncrsimpl.noconflict = \u6B64\u6B04\u4E0D\u885D\u7A81
  53.211 +syncrsimpl.syncnotpos = \u4E0D\u53EF\u80FD\u540C\u6B65\u5316
  53.212 +syncrsimpl.valtores = \u8981\u89E3\u6790\u7684\u503C\u53EF\u4F4D\u65BC\u8CC7\u6599\u5EAB\u6216 cachedrowset \u4E2D
  53.213  
  53.214  #WebRowSetXmlReader exception
  53.215 -wrsxmlreader.invalidcp = \u5df2\u5230\u9054 RowSet \u672b\u5c3e\u3002\u6e38\u6a19\u4f4d\u7f6e\u7121\u6548
  53.216 -wrsxmlreader.readxml = readXML\uff1a{0}
  53.217 -wrsxmlreader.parseerr = ** \u5256\u6790\u932f\u8aa4: {0}\uff0c\u884c: {1}\uff0curi: {2}
  53.218 +wrsxmlreader.invalidcp = \u5DF2\u5230\u9054 RowSet \u7D50\u5C3E\u3002\u6E38\u6A19\u4F4D\u7F6E\u7121\u6548
  53.219 +wrsxmlreader.readxml = readXML: {0}
  53.220 +wrsxmlreader.parseerr = ** \u5256\u6790\u932F\u8AA4: {0}\uFF0C\u884C: {1}\uFF0Curi: {2}
  53.221  
  53.222  #WebRowSetXmlWriter exceptions
  53.223 -wrsxmlwriter.ioex = IOException\uff1a{0}
  53.224 -wrsxmlwriter.sqlex = SQLException\uff1a{0}
  53.225 -wrsxmlwriter.failedwrite = \u5beb\u5165\u503c\u5931\u6557
  53.226 -wsrxmlwriter.notproper = \u4e0d\u662f\u6b63\u78ba\u985e\u578b
  53.227 +wrsxmlwriter.ioex = IOException : {0}
  53.228 +wrsxmlwriter.sqlex = SQLException : {0}
  53.229 +wrsxmlwriter.failedwrite = \u5BEB\u5165\u503C\u5931\u6557
  53.230 +wsrxmlwriter.notproper = \u4E0D\u662F\u6B63\u78BA\u985E\u578B
  53.231  
  53.232  #XmlReaderContentHandler exceptions
  53.233 -xmlrch.errmap = \u8a2d\u5b9a\u5c0d\u6620\u6642\u767c\u751f\u932f\u8aa4\uff1a{0}
  53.234 -xmlrch.errmetadata = \u8a2d\u5b9a\u5143\u8cc7\u6599\u6642\u767c\u751f\u932f\u8aa4\uff1a{0}
  53.235 -xmlrch.errinsertval = \u63d2\u5165\u503c\u6642\u767c\u751f\u932f\u8aa4: {0}
  53.236 -xmlrch.errconstr = \u5efa\u69cb\u5217\u6642\u767c\u751f\u932f\u8aa4\uff1a{0}
  53.237 -xmlrch.errdel = \u522a\u9664\u5217\u6642\u767c\u751f\u932f\u8aa4\uff1a{0}
  53.238 -xmlrch.errinsdel = \u5efa\u69cb insdel \u5217\u6642\u767c\u751f\u932f\u8aa4\uff1a{0}
  53.239 -xmlrch.errupdate = \u5efa\u69cb\u66f4\u65b0\u5217\u6642\u767c\u751f\u932f\u8aa4\uff1a{0}
  53.240 -xmlrch.errupdrow = \u66f4\u65b0\u5217\u6642\u767c\u751f\u932f\u8aa4: {0}
  53.241 -xmlrch.chars = \u5b57\u5143\uff1a
  53.242 -xmlrch.badvalue = \u932f\u8aa4\u7684\u503c\uff1b\u7279\u6027\u4e0d\u80fd\u70ba\u7a7a
  53.243 -xmlrch.badvalue1 = \u932f\u8aa4\u7684\u503c\uff1b\u5143\u8cc7\u6599\u4e0d\u80fd\u70ba\u7a7a
  53.244 -xmlrch.warning =  ** \u8b66\u544a: {0}\uff0c\u884c: {1}\uff0curi: {2}
  53.245 +xmlrch.errmap = \u8A2D\u5B9A\u5C0D\u6620\u6642\u767C\u751F\u932F\u8AA4: {0}
  53.246 +xmlrch.errmetadata = \u8A2D\u5B9A\u63CF\u8FF0\u8CC7\u6599\u6642\u767C\u751F\u932F\u8AA4: {0}
  53.247 +xmlrch.errinsertval = \u63D2\u5165\u503C\u6642\u767C\u751F\u932F\u8AA4: {0}
  53.248 +xmlrch.errconstr = \u5EFA\u69CB\u5217\u6642\u767C\u751F\u932F\u8AA4: {0}
  53.249 +xmlrch.errdel = \u522A\u9664\u5217\u6642\u767C\u751F\u932F\u8AA4: {0}
  53.250 +xmlrch.errinsert = \u5EFA\u69CB\u63D2\u5165\u5217\u6642\u767C\u751F\u932F\u8AA4 : {0}
  53.251 +xmlrch.errinsdel = \u5EFA\u69CB insdel \u5217\u6642\u767C\u751F\u932F\u8AA4: {0}
  53.252 +xmlrch.errupdate = \u5EFA\u69CB\u66F4\u65B0\u5217\u6642\u767C\u751F\u932F\u8AA4: {0}
  53.253 +xmlrch.errupdrow = \u66F4\u65B0\u5217\u6642\u767C\u751F\u932F\u8AA4: {0}
  53.254 +xmlrch.chars = \u5B57\u5143: 
  53.255 +xmlrch.badvalue = \u932F\u8AA4\u7684\u503C; \u5C6C\u6027\u4E0D\u80FD\u70BA\u7A7A\u503C
  53.256 +xmlrch.badvalue1 = \u932F\u8AA4\u7684\u503C; \u63CF\u8FF0\u8CC7\u6599\u4E0D\u80FD\u70BA\u7A7A\u503C
  53.257 +xmlrch.warning =  ** \u8B66\u544A: {0}\uFF0C\u884C: {1}\uFF0Curi: {2}
  53.258  
  53.259  #RIOptimisticProvider Exceptions
  53.260 -riop.locking = \u4e0d\u652f\u63f4\u9396\u5b9a\u5206\u985e
  53.261 +riop.locking = \u4E0D\u652F\u63F4\u9396\u5B9A\u5206\u985E
  53.262  
  53.263  #RIXMLProvider exceptions
  53.264 -rixml.unsupp = RIXMLProvider \u4e0d\u652f\u63f4
  53.265 +rixml.unsupp = RIXMLProvider \u4E0D\u652F\u63F4
    54.1 --- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties	Tue Feb 15 19:16:39 2011 -0800
    54.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties	Tue Feb 15 20:18:20 2011 -0800
    54.3 @@ -50,25 +50,25 @@
    54.4  FileChooser.newFolderErrorText=Fehler beim Erstellen eines neuen Ordners
    54.5  FileChooser.newFolderErrorSeparator= : 
    54.6  FileChooser.newFolderParentDoesntExistTitleText=Ordner kann nicht erstellt werden
    54.7 -FileChooser.newFolderParentDoesntExistText=Der Ordner kann nicht erstellt werden.\n\nDas System kann den angegebenen Pfad nicht finden.
    54.8 -FileChooser.renameErrorTitleText=Fehler beim Umbenennen der Datei oder des Ordners
    54.9 +FileChooser.newFolderParentDoesntExistText=Ordner kann nicht erstellt werden.\n\nSystem kann den angegebenen Pfad nicht finden.
   54.10 +FileChooser.renameErrorTitleText=Fehler beim Umbenennen von Datei oder Ordner
   54.11  FileChooser.renameErrorText={0} kann nicht umbenannt werden
   54.12 -FileChooser.renameErrorFileExistsText={0} kann nicht umbenannt werden: Es ist bereits eine Datei mit diesem Namen vorhanden. Geben Sie einen anderen Dateinamen an. 
   54.13 +FileChooser.renameErrorFileExistsText={0} kann nicht umbenannt werden: Es ist bereits eine Datei mit dem angegebenen Namen vorhanden. Geben Sie einen anderen Dateinamen an. 
   54.14  FileChooser.acceptAllFileFilterText=Alle Dateien
   54.15  FileChooser.cancelButtonText=Abbrechen
   54.16 -FileChooser.cancelButtonMnemonic=65
   54.17 +FileChooser.cancelButtonMnemonic=67
   54.18  FileChooser.saveButtonText=Speichern
   54.19  FileChooser.saveButtonMnemonic=83
   54.20 -FileChooser.openButtonText=\u00d6ffnen
   54.21 -FileChooser.openButtonMnemonic=70
   54.22 +FileChooser.openButtonText=\u00D6ffnen
   54.23 +FileChooser.openButtonMnemonic=79
   54.24  FileChooser.saveDialogTitleText=Speichern
   54.25 -FileChooser.openDialogTitleText=\u00d6ffnen
   54.26 +FileChooser.openDialogTitleText=\u00D6ffnen
   54.27  FileChooser.updateButtonText=Aktualisieren
   54.28 -FileChooser.updateButtonMnemonic=75
   54.29 +FileChooser.updateButtonMnemonic=85
   54.30  FileChooser.helpButtonText=Hilfe
   54.31  FileChooser.helpButtonMnemonic=72
   54.32 -FileChooser.directoryOpenButtonText=\u00d6ffnen
   54.33 -FileChooser.directoryOpenButtonMnemonic=69
   54.34 +FileChooser.directoryOpenButtonText=\u00D6ffnen
   54.35 +FileChooser.directoryOpenButtonMnemonic=79
   54.36  
   54.37  # File Size Units
   54.38  FileChooser.fileSizeKiloBytes={0} KB
   54.39 @@ -78,28 +78,28 @@
   54.40  # These strings are platform dependent not look and feel dependent.
   54.41  FileChooser.win32.newFolder=Neuer Ordner
   54.42  FileChooser.win32.newFolder.subsequent=Neuer Ordner ({0})
   54.43 -FileChooser.other.newFolder=Neuer Ordner
   54.44 -FileChooser.other.newFolder.subsequent=Neuer Ordner.{0}
   54.45 +FileChooser.other.newFolder=NewFolder
   54.46 +FileChooser.other.newFolder.subsequent=NewFolder.{0}
   54.47  
   54.48  
   54.49  ## file chooser tooltips ###
   54.50 -FileChooser.cancelButtonToolTipText=Dialogfeld f\u00fcr Dateiauswahl abbrechen
   54.51 -FileChooser.saveButtonToolTipText=Ausgew\u00e4hlte Datei speichern
   54.52 -FileChooser.openButtonToolTipText=Ausgew\u00e4hlte Datei \u00f6ffnen
   54.53 +FileChooser.cancelButtonToolTipText=Dialogfeld f\u00FCr Dateiauswahl schlie\u00DFen
   54.54 +FileChooser.saveButtonToolTipText=Ausgew\u00E4hlte Datei speichern
   54.55 +FileChooser.openButtonToolTipText=Ausgew\u00E4hlte Datei \u00F6ffnen
   54.56  FileChooser.updateButtonToolTipText=Verzeichnisliste aktualisieren
   54.57 -FileChooser.helpButtonToolTipText=Hilfe f\u00fcr Dateiauswahl
   54.58 -FileChooser.directoryOpenButtonToolTipText=Markiertes Verzeichnis \u00f6ffnen
   54.59 +FileChooser.helpButtonToolTipText=FileChooser-Hilfe
   54.60 +FileChooser.directoryOpenButtonToolTipText=Ausgew\u00E4hltes Verzeichnis \u00F6ffnen
   54.61  
   54.62  ############ COLOR CHOOSER STRINGS #############
   54.63  ColorChooser.previewText=Vorschau
   54.64  ColorChooser.okText=OK
   54.65  ColorChooser.cancelText=Abbrechen
   54.66 -ColorChooser.resetText=Zur\u00fccksetzen
   54.67 +ColorChooser.resetText=Zur\u00FCcksetzen
   54.68  # VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
   54.69 -ColorChooser.resetMnemonic=90
   54.70 +ColorChooser.resetMnemonic=82
   54.71  ColorChooser.sampleText=Beispieltext  Beispieltext
   54.72  ColorChooser.swatchesNameText=Muster
   54.73 -ColorChooser.swatchesMnemonic=77
   54.74 +ColorChooser.swatchesMnemonic=83
   54.75  ColorChooser.swatchesRecentText=Aktuell:
   54.76  # Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
   54.77  # constant, and an index into the text to render the mnemonic as. The
   54.78 @@ -108,20 +108,20 @@
   54.79  ColorChooser.hsvNameText=HSV
   54.80  ColorChooser.hsvMnemonic=72
   54.81  ColorChooser.hsvHueText=Farbton
   54.82 -ColorChooser.hsvSaturationText=S\u00e4ttigung
   54.83 +ColorChooser.hsvSaturationText=S\u00E4ttigung
   54.84  ColorChooser.hsvValueText=Wert
   54.85  ColorChooser.hsvTransparencyText=Transparenz
   54.86  ColorChooser.hslNameText=HSL
   54.87  ColorChooser.hslMnemonic=76
   54.88  ColorChooser.hslHueText=Farbton
   54.89 -ColorChooser.hslSaturationText=S\u00e4ttigung
   54.90 +ColorChooser.hslSaturationText=S\u00E4ttigung
   54.91  ColorChooser.hslLightnessText=Helligkeit
   54.92  ColorChooser.hslTransparencyText=Transparenz
   54.93  ColorChooser.rgbNameText=RGB
   54.94  ColorChooser.rgbMnemonic=71
   54.95  ColorChooser.rgbRedText=Rot
   54.96 -ColorChooser.rgbRedMnemonic=82
   54.97 -ColorChooser.rgbGreenText=Gr\u00fcn
   54.98 +ColorChooser.rgbRedMnemonic=68
   54.99 +ColorChooser.rgbGreenText=Gr\u00FCn
  54.100  ColorChooser.rgbGreenMnemonic=78
  54.101  ColorChooser.rgbBlueText=Blau
  54.102  ColorChooser.rgbBlueMnemonic=66
  54.103 @@ -130,7 +130,7 @@
  54.104  ColorChooser.rgbHexCodeMnemonic=67
  54.105  ColorChooser.cmykNameText=CMYK
  54.106  ColorChooser.cmykMnemonic=77
  54.107 -ColorChooser.cmykCyanText=Cyan
  54.108 +ColorChooser.cmykCyanText=Zyan
  54.109  ColorChooser.cmykMagentaText=Magenta
  54.110  ColorChooser.cmykYellowText=Gelb
  54.111  ColorChooser.cmykBlackText=Schwarz
  54.112 @@ -141,26 +141,26 @@
  54.113  # We only define mnemonics for YES/NO, but for completeness you can
  54.114  # define mnemonics for any of the buttons.
  54.115  OptionPane.yesButtonText=Ja
  54.116 -OptionPane.yesButtonMnemonic=74
  54.117 +OptionPane.yesButtonMnemonic=89
  54.118  OptionPane.noButtonText=Nein
  54.119  OptionPane.noButtonMnemonic=78
  54.120  OptionPane.okButtonText=OK
  54.121 -OptionPane.okButtonMnemonic=79
  54.122 +OptionPane.okButtonMnemonic=0
  54.123  OptionPane.cancelButtonText=Abbrechen
  54.124 -OptionPane.cancelButtonMnemonic=65
  54.125 -OptionPane.titleText=W\u00e4hlen Sie eine Option aus
  54.126 +OptionPane.cancelButtonMnemonic=0
  54.127 +OptionPane.titleText=Option ausw\u00E4hlen
  54.128  # Title for the dialog for the showInputDialog methods. Only used if
  54.129  # the developer uses one of the variants that doesn't take a title.
  54.130  OptionPane.inputDialogTitle=Eingabe
  54.131  # Title for the dialog for the showMessageDialog methods. Only used if
  54.132  # the developer uses one of the variants that doesn't take a title.
  54.133 -OptionPane.messageDialogTitle=Nachricht
  54.134 +OptionPane.messageDialogTitle=Meldung
  54.135  
  54.136  ############ Printing Dialog Strings ############
  54.137  PrintingDialog.titleProgressText=Drucken
  54.138  PrintingDialog.titleAbortingText=Drucken (Abbruch)
  54.139  
  54.140 -PrintingDialog.contentInitialText=Druckvorgang l\u00e4uft...
  54.141 +PrintingDialog.contentInitialText=Druckvorgang l\u00E4uft...
  54.142  
  54.143  # The following string will be formatted by a MessageFormat
  54.144  # and {0} will be replaced by page number being printed
  54.145 @@ -169,57 +169,57 @@
  54.146  PrintingDialog.contentAbortingText=Druckvorgang wird abgebrochen...
  54.147  
  54.148  PrintingDialog.abortButtonText=Abbrechen
  54.149 -PrintingDialog.abortButtonMnemonic=66
  54.150 -PrintingDialog.abortButtonDisplayedMnemonicIndex=1
  54.151 +PrintingDialog.abortButtonMnemonic=65
  54.152 +PrintingDialog.abortButtonDisplayedMnemonicIndex=0
  54.153  PrintingDialog.abortButtonToolTipText=Druckvorgang abbrechen
  54.154  
  54.155  ############ Internal Frame Strings ############
  54.156  InternalFrame.iconButtonToolTip=Minimieren
  54.157  InternalFrame.maxButtonToolTip=Maximieren
  54.158  InternalFrame.restoreButtonToolTip=Wiederherstellen
  54.159 -InternalFrame.closeButtonToolTip=Schlie\u00dfen
  54.160 +InternalFrame.closeButtonToolTip=Schlie\u00DFen
  54.161  
  54.162  ############ Internal Frame Title Pane Strings ############
  54.163  InternalFrameTitlePane.restoreButtonText=Wiederherstellen
  54.164  InternalFrameTitlePane.moveButtonText=Verschieben
  54.165 -InternalFrameTitlePane.sizeButtonText=Gr\u00f6\u00dfe
  54.166 +InternalFrameTitlePane.sizeButtonText=Gr\u00F6\u00DFe
  54.167  InternalFrameTitlePane.minimizeButtonText=Minimieren
  54.168  InternalFrameTitlePane.maximizeButtonText=Maximieren
  54.169 -InternalFrameTitlePane.closeButtonText=Schlie\u00dfen
  54.170 +InternalFrameTitlePane.closeButtonText=Schlie\u00DFen
  54.171  
  54.172  ############ Text strings #############
  54.173  # Used for html forms
  54.174 -FormView.submitButtonText=Abfrage senden
  54.175 -FormView.resetButtonText=Zur\u00fccksetzen
  54.176 +FormView.submitButtonText=Abfrage weiterleiten
  54.177 +FormView.resetButtonText=Zur\u00FCcksetzen
  54.178  FormView.browseFileButtonText=Durchsuchen...
  54.179  
  54.180  ############ Abstract Document Strings ############
  54.181 -AbstractDocument.styleChangeText=Formatvorlagen\u00e4nderung
  54.182 -AbstractDocument.additionText=Hinzuf\u00fcgen
  54.183 -AbstractDocument.deletionText=L\u00f6schen
  54.184 -AbstractDocument.undoText=R\u00fcckg\u00e4ngig
  54.185 +AbstractDocument.styleChangeText=Formatvorlagen\u00E4nderung
  54.186 +AbstractDocument.additionText=Hinzuf\u00FCgen
  54.187 +AbstractDocument.deletionText=L\u00F6schen
  54.188 +AbstractDocument.undoText=R\u00FCckg\u00E4ngig
  54.189  AbstractDocument.redoText=Wiederherstellen
  54.190  
  54.191  ############ Abstract Button Strings ############
  54.192  AbstractButton.clickText=Klicken
  54.193  
  54.194  ############ Abstract Undoable Edit Strings ############
  54.195 -AbstractUndoableEdit.undoText=R\u00fcckg\u00e4ngig
  54.196 +AbstractUndoableEdit.undoText=R\u00FCckg\u00E4ngig
  54.197  AbstractUndoableEdit.redoText=Wiederherstellen
  54.198  
  54.199  ############ Combo Box Strings ############
  54.200 -ComboBox.togglePopupText=Popup umschalten
  54.201 +ComboBox.togglePopupText=togglePopup
  54.202  
  54.203  ############ Progress Monitor Strings ############
  54.204  ProgressMonitor.progressText=Fortschritt...
  54.205  
  54.206  ############ Split Pane Strings ############
  54.207 -SplitPane.leftButtonText=linke Taste
  54.208 -SplitPane.rightButtonText=rechte Taste
  54.209 +SplitPane.leftButtonText=linke Schaltfl\u00E4che
  54.210 +SplitPane.rightButtonText=rechte Schaltfl\u00E4che
  54.211  # Used for Isindex
  54.212 -IsindexView.prompt=Dieser Index kann durchsucht werden. Geben Sie ein Schlagwort ein:
  54.213 +IsindexView.prompt=Dieser Index kann durchsucht werden. Geben Sie Schl\u00FCsselw\u00F6rter f\u00FCr die Suche ein:
  54.214  
  54.215  ############ InternalFrameTitlePane Strings ############
  54.216  InternalFrameTitlePane.iconifyButtonAccessibleName=Als Symbol darstellen
  54.217  InternalFrameTitlePane.maximizeButtonAccessibleName=Maximieren
  54.218 -InternalFrameTitlePane.closeButtonAccessibleName=Schlie\u00dfen
  54.219 +InternalFrameTitlePane.closeButtonAccessibleName=Schlie\u00DFen
    55.1 --- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties	Tue Feb 15 19:16:39 2011 -0800
    55.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties	Tue Feb 15 20:18:20 2011 -0800
    55.3 @@ -45,30 +45,30 @@
    55.4  # @author Steve Wilson
    55.5  
    55.6  ############ FILE CHOOSER STRINGS #############
    55.7 -FileChooser.fileDescriptionText=Archivo gen\u00e9rico
    55.8 +FileChooser.fileDescriptionText=Archivo Gen\u00E9rico
    55.9  FileChooser.directoryDescriptionText=Directorio
   55.10  FileChooser.newFolderErrorText=Error al crear una nueva carpeta
   55.11  FileChooser.newFolderErrorSeparator= : 
   55.12  FileChooser.newFolderParentDoesntExistTitleText=No se ha podido crear la carpeta
   55.13 -FileChooser.newFolderParentDoesntExistText=No se ha podido crear la carpeta.\n\nEl sistema no puede encontrar la ruta especificada.
   55.14 -FileChooser.renameErrorTitleText=Error al cambiar de nombre el archivo o la carpeta
   55.15 -FileChooser.renameErrorText=No se puede cambiar de nombre {0}
   55.16 -FileChooser.renameErrorFileExistsText=No se puede cambiar de nombre {0}: Ya existe un archivo con el nombre que ha especificado. Especifique otro nombre de archivo. 
   55.17 -FileChooser.acceptAllFileFilterText=Todos los archivos
   55.18 +FileChooser.newFolderParentDoesntExistText=No se ha podido crear la carpeta.\n\nEl sistema no puede encontrar la ruta de acceso especificada.
   55.19 +FileChooser.renameErrorTitleText=Error al cambiar el nombre del archivo o carpeta
   55.20 +FileChooser.renameErrorText=No se puede cambiar el nombre de {0}
   55.21 +FileChooser.renameErrorFileExistsText=No se puede cambiar el nombre de {0}: ya existe un archivo con el nombre especificado. Especifique otro nombre de archivo. 
   55.22 +FileChooser.acceptAllFileFilterText=Todos los Archivos
   55.23  FileChooser.cancelButtonText=Cancelar
   55.24  FileChooser.cancelButtonMnemonic=67
   55.25  FileChooser.saveButtonText=Guardar
   55.26 -FileChooser.saveButtonMnemonic=71
   55.27 +FileChooser.saveButtonMnemonic=83
   55.28  FileChooser.openButtonText=Abrir
   55.29 -FileChooser.openButtonMnemonic=65
   55.30 +FileChooser.openButtonMnemonic=79
   55.31  FileChooser.saveDialogTitleText=Guardar
   55.32  FileChooser.openDialogTitleText=Abrir
   55.33  FileChooser.updateButtonText=Actualizar
   55.34 -FileChooser.updateButtonMnemonic=84
   55.35 +FileChooser.updateButtonMnemonic=85
   55.36  FileChooser.helpButtonText=Ayuda
   55.37 -FileChooser.helpButtonMnemonic=89
   55.38 +FileChooser.helpButtonMnemonic=72
   55.39  FileChooser.directoryOpenButtonText=Abrir
   55.40 -FileChooser.directoryOpenButtonMnemonic=82
   55.41 +FileChooser.directoryOpenButtonMnemonic=79
   55.42  
   55.43  # File Size Units
   55.44  FileChooser.fileSizeKiloBytes={0} KB
   55.45 @@ -76,30 +76,30 @@
   55.46  FileChooser.fileSizeGigaBytes={0} GB
   55.47  
   55.48  # These strings are platform dependent not look and feel dependent.
   55.49 -FileChooser.win32.newFolder=Carpeta nueva
   55.50 -FileChooser.win32.newFolder.subsequent=Carpeta nueva ({0})
   55.51 -FileChooser.other.newFolder=Carpeta nueva
   55.52 -FileChooser.other.newFolder.subsequent=Carpeta nueva.{0}
   55.53 +FileChooser.win32.newFolder=Nueva Carpeta
   55.54 +FileChooser.win32.newFolder.subsequent=Nueva Carpeta ({0})
   55.55 +FileChooser.other.newFolder=Nueva Carpeta
   55.56 +FileChooser.other.newFolder.subsequent=Nueva Carpeta.{0}
   55.57  
   55.58  
   55.59  ## file chooser tooltips ###
   55.60 -FileChooser.cancelButtonToolTipText=Cuadro de di\u00e1logo para cancelar elector de archivo
   55.61 +FileChooser.cancelButtonToolTipText=Cuadro de di\u00E1logo para abortar el selector de archivos
   55.62  FileChooser.saveButtonToolTipText=Guardar archivo seleccionado
   55.63  FileChooser.openButtonToolTipText=Abrir archivo seleccionado
   55.64  FileChooser.updateButtonToolTipText=Actualizar lista de directorios
   55.65 -FileChooser.helpButtonToolTipText=Ayuda elector de archivos
   55.66 +FileChooser.helpButtonToolTipText=Ayuda del Selector de Archivos
   55.67  FileChooser.directoryOpenButtonToolTipText=Abrir directorio seleccionado
   55.68  
   55.69  ############ COLOR CHOOSER STRINGS #############
   55.70 -ColorChooser.previewText=Vista previa
   55.71 +ColorChooser.previewText=Presentaci\u00F3n Preliminar
   55.72  ColorChooser.okText=Aceptar
   55.73  ColorChooser.cancelText=Cancelar
   55.74  ColorChooser.resetText=Restablecer
   55.75  # VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
   55.76  ColorChooser.resetMnemonic=82
   55.77 -ColorChooser.sampleText=Texto de ejemplo  Texto de ejemplo
   55.78 +ColorChooser.sampleText=Texto de Ejemplo  Texto de Ejemplo
   55.79  ColorChooser.swatchesNameText=Muestras
   55.80 -ColorChooser.swatchesMnemonic=77
   55.81 +ColorChooser.swatchesMnemonic=83
   55.82  ColorChooser.swatchesRecentText=Reciente:
   55.83  # Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
   55.84  # constant, and an index into the text to render the mnemonic as. The
   55.85 @@ -107,26 +107,26 @@
   55.86  # xxxDisplayedMnemonicIndex.
   55.87  ColorChooser.hsvNameText=HSV
   55.88  ColorChooser.hsvMnemonic=72
   55.89 -ColorChooser.hsvHueText=Matriz
   55.90 -ColorChooser.hsvSaturationText=Saturaci\u00f3n
   55.91 +ColorChooser.hsvHueText=Matiz
   55.92 +ColorChooser.hsvSaturationText=Saturaci\u00F3n
   55.93  ColorChooser.hsvValueText=Valor
   55.94  ColorChooser.hsvTransparencyText=Transparencia
   55.95  ColorChooser.hslNameText=HSL
   55.96  ColorChooser.hslMnemonic=76
   55.97 -ColorChooser.hslHueText=Matriz
   55.98 -ColorChooser.hslSaturationText=Saturaci\u00f3n
   55.99 -ColorChooser.hslLightnessText=Brillo
  55.100 +ColorChooser.hslHueText=Matiz
  55.101 +ColorChooser.hslSaturationText=Saturaci\u00F3n
  55.102 +ColorChooser.hslLightnessText=Iluminaci\u00F3n
  55.103  ColorChooser.hslTransparencyText=Transparencia
  55.104  ColorChooser.rgbNameText=RGB
  55.105  ColorChooser.rgbMnemonic=71
  55.106  ColorChooser.rgbRedText=Rojo
  55.107 -ColorChooser.rgbRedMnemonic=74
  55.108 +ColorChooser.rgbRedMnemonic=68
  55.109  ColorChooser.rgbGreenText=Verde
  55.110 -ColorChooser.rgbGreenMnemonic=86
  55.111 +ColorChooser.rgbGreenMnemonic=78
  55.112  ColorChooser.rgbBlueText=Azul
  55.113 -ColorChooser.rgbBlueMnemonic=76
  55.114 -ColorChooser.rgbAlphaText=Alpha
  55.115 -ColorChooser.rgbHexCodeText=C\u00f3digo de color
  55.116 +ColorChooser.rgbBlueMnemonic=66
  55.117 +ColorChooser.rgbAlphaText=Alfa
  55.118 +ColorChooser.rgbHexCodeText=C\u00F3digo de Color
  55.119  ColorChooser.rgbHexCodeMnemonic=67
  55.120  ColorChooser.cmykNameText=CMYK
  55.121  ColorChooser.cmykMnemonic=77
  55.122 @@ -134,21 +134,21 @@
  55.123  ColorChooser.cmykMagentaText=Magenta
  55.124  ColorChooser.cmykYellowText=Amarillo
  55.125  ColorChooser.cmykBlackText=Negro
  55.126 -ColorChooser.cmykAlphaText=Alpha
  55.127 +ColorChooser.cmykAlphaText=Alfa
  55.128  
  55.129  ############ OPTION PANE STRINGS #############
  55.130  # Mnemonic keys correspond to KeyEvent.VK_XXX constant
  55.131  # We only define mnemonics for YES/NO, but for completeness you can
  55.132  # define mnemonics for any of the buttons.
  55.133 -OptionPane.yesButtonText=S\u00ed
  55.134 -OptionPane.yesButtonMnemonic=83
  55.135 +OptionPane.yesButtonText=S\u00ED
  55.136 +OptionPane.yesButtonMnemonic=89
  55.137  OptionPane.noButtonText=No
  55.138  OptionPane.noButtonMnemonic=78
  55.139  OptionPane.okButtonText=Aceptar
  55.140  OptionPane.okButtonMnemonic=0
  55.141  OptionPane.cancelButtonText=Cancelar
  55.142  OptionPane.cancelButtonMnemonic=0
  55.143 -OptionPane.titleText=Seleccionar una opci\u00f3n
  55.144 +OptionPane.titleText=Seleccionar una Opci\u00F3n
  55.145  # Title for the dialog for the showInputDialog methods. Only used if
  55.146  # the developer uses one of the variants that doesn't take a title.
  55.147  OptionPane.inputDialogTitle=Entrada
  55.148 @@ -157,21 +157,21 @@
  55.149  OptionPane.messageDialogTitle=Mensaje
  55.150  
  55.151  ############ Printing Dialog Strings ############
  55.152 -PrintingDialog.titleProgressText=Impresi\u00f3n
  55.153 -PrintingDialog.titleAbortingText=Impresi\u00f3n (cancelaci\u00f3n)
  55.154 +PrintingDialog.titleProgressText=Impresi\u00F3n
  55.155 +PrintingDialog.titleAbortingText=Impresi\u00F3n (Abortando)
  55.156  
  55.157 -PrintingDialog.contentInitialText=Impresi\u00f3n en curso...
  55.158 +PrintingDialog.contentInitialText=Impresi\u00F3n en curso...
  55.159  
  55.160  # The following string will be formatted by a MessageFormat
  55.161  # and {0} will be replaced by page number being printed
  55.162 -PrintingDialog.contentProgressText=P\u00e1gina impresa {0}...
  55.163 +PrintingDialog.contentProgressText=P\u00E1gina impresa {0}...
  55.164  
  55.165 -PrintingDialog.contentAbortingText=Cancelando la impresi\u00f3n...
  55.166 +PrintingDialog.contentAbortingText=Abortando la impresi\u00F3n...
  55.167  
  55.168 -PrintingDialog.abortButtonText=Cancelar
  55.169 -PrintingDialog.abortButtonMnemonic=67
  55.170 +PrintingDialog.abortButtonText=Abortar
  55.171 +PrintingDialog.abortButtonMnemonic=65
  55.172  PrintingDialog.abortButtonDisplayedMnemonicIndex=0
  55.173 -PrintingDialog.abortButtonToolTipText=Cancelar la impresi\u00f3n
  55.174 +PrintingDialog.abortButtonToolTipText=Abortar Impresi\u00F3n
  55.175  
  55.176  ############ Internal Frame Strings ############
  55.177  InternalFrame.iconButtonToolTip=Minimizar
  55.178 @@ -182,21 +182,21 @@
  55.179  ############ Internal Frame Title Pane Strings ############
  55.180  InternalFrameTitlePane.restoreButtonText=Restaurar
  55.181  InternalFrameTitlePane.moveButtonText=Mover
  55.182 -InternalFrameTitlePane.sizeButtonText=Tama\u00f1o
  55.183 +InternalFrameTitlePane.sizeButtonText=Tama\u00F1o
  55.184  InternalFrameTitlePane.minimizeButtonText=Minimizar
  55.185  InternalFrameTitlePane.maximizeButtonText=Maximizar
  55.186  InternalFrameTitlePane.closeButtonText=Cerrar
  55.187  
  55.188  ############ Text strings #############
  55.189  # Used for html forms
  55.190 -FormView.submitButtonText=Enviar consulta
  55.191 +FormView.submitButtonText=Enviar Consulta
  55.192  FormView.resetButtonText=Restablecer
  55.193  FormView.browseFileButtonText=Examinar...
  55.194  
  55.195  ############ Abstract Document Strings ############
  55.196  AbstractDocument.styleChangeText=cambio de estilo
  55.197 -AbstractDocument.additionText=adici\u00f3n
  55.198 -AbstractDocument.deletionText=supresi\u00f3n
  55.199 +AbstractDocument.additionText=agregaci\u00F3n
  55.200 +AbstractDocument.deletionText=supresi\u00F3n
  55.201  AbstractDocument.undoText=Deshacer
  55.202  AbstractDocument.redoText=Rehacer
  55.203  
  55.204 @@ -214,12 +214,12 @@
  55.205  ProgressMonitor.progressText=Progreso...
  55.206  
  55.207  ############ Split Pane Strings ############
  55.208 -SplitPane.leftButtonText=bot\u00f3n izquierdo
  55.209 -SplitPane.rightButtonText=bot\u00f3n derecho
  55.210 +SplitPane.leftButtonText=bot\u00F3n izquierdo
  55.211 +SplitPane.rightButtonText=bot\u00F3n derecho
  55.212  # Used for Isindex
  55.213 -IsindexView.prompt=En este \u00edndice se pueden efectuar b\u00fasquedas. Escriba las palabras clave de b\u00fasqueda:
  55.214 +IsindexView.prompt=En este \u00EDndice se pueden efectuar b\u00FAsquedas. Escriba las palabras clave de b\u00FAsqueda:
  55.215  
  55.216  ############ InternalFrameTitlePane Strings ############
  55.217 -InternalFrameTitlePane.iconifyButtonAccessibleName=Convertir en icono
  55.218 +InternalFrameTitlePane.iconifyButtonAccessibleName=Convertir en Icono
  55.219  InternalFrameTitlePane.maximizeButtonAccessibleName=Maximizar
  55.220  InternalFrameTitlePane.closeButtonAccessibleName=Cerrar
    56.1 --- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties	Tue Feb 15 19:16:39 2011 -0800
    56.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties	Tue Feb 15 20:18:20 2011 -0800
    56.3 @@ -45,90 +45,90 @@
    56.4  # @author Steve Wilson
    56.5  
    56.6  ############ FILE CHOOSER STRINGS #############
    56.7 -FileChooser.fileDescriptionText=Fichier g\u00e9n\u00e9rique
    56.8 -FileChooser.directoryDescriptionText=R\u00e9pertoire
    56.9 -FileChooser.newFolderErrorText=Erreur lors de la cr\u00e9ation du nouveau dossier
   56.10 +FileChooser.fileDescriptionText=Fichier g\u00E9n\u00E9rique
   56.11 +FileChooser.directoryDescriptionText=R\u00E9pertoire
   56.12 +FileChooser.newFolderErrorText=Erreur lors de la cr\u00E9ation du dossier
   56.13  FileChooser.newFolderErrorSeparator= : 
   56.14 -FileChooser.newFolderParentDoesntExistTitleText=Impossible de cr\u00e9er le dossier
   56.15 -FileChooser.newFolderParentDoesntExistText=Impossible de cr\u00e9er le dossier.\n\nLe syst\u00e8me ne trouve pas le chemin sp\u00e9cifi\u00e9.
   56.16 -FileChooser.renameErrorTitleText=Erreur lors de la modification du nom du fichier ou du dossier
   56.17 +FileChooser.newFolderParentDoesntExistTitleText=Impossible de cr\u00E9er le dossier
   56.18 +FileChooser.newFolderParentDoesntExistText=Impossible de cr\u00E9er le dossier.\n\nLe syst\u00E8me ne parvient pas \u00E0 trouver le chemin indiqu\u00E9.
   56.19 +FileChooser.renameErrorTitleText=Erreur lors du changement de nom du fichier ou du dossier
   56.20  FileChooser.renameErrorText=Impossible de renommer {0}
   56.21 -FileChooser.renameErrorFileExistsText=Impossible de renommer {0}\u00a0: un fichier portant ce nom existe d\u00e9j\u00e0. Choisissez un nom diff\u00e9rent. 
   56.22 +FileChooser.renameErrorFileExistsText=Impossible de renommer {0} : il existe d\u00E9j\u00E0 un fichier portant le nom indiqu\u00E9. Indiquez-en un autre. 
   56.23  FileChooser.acceptAllFileFilterText=Tous les fichiers
   56.24  FileChooser.cancelButtonText=Annuler
   56.25 -FileChooser.cancelButtonMnemonic=65
   56.26 +FileChooser.cancelButtonMnemonic=67
   56.27  FileChooser.saveButtonText=Enregistrer
   56.28 -FileChooser.saveButtonMnemonic=69
   56.29 +FileChooser.saveButtonMnemonic=83
   56.30  FileChooser.openButtonText=Ouvrir
   56.31  FileChooser.openButtonMnemonic=79
   56.32  FileChooser.saveDialogTitleText=Enregistrer
   56.33  FileChooser.openDialogTitleText=Ouvrir
   56.34 -FileChooser.updateButtonText=Mise \u00e0 jour
   56.35 -FileChooser.updateButtonMnemonic=77
   56.36 +FileChooser.updateButtonText=Mettre \u00E0 jour
   56.37 +FileChooser.updateButtonMnemonic=85
   56.38  FileChooser.helpButtonText=Aide
   56.39 -FileChooser.helpButtonMnemonic=68
   56.40 +FileChooser.helpButtonMnemonic=72
   56.41  FileChooser.directoryOpenButtonText=Ouvrir
   56.42  FileChooser.directoryOpenButtonMnemonic=79
   56.43  
   56.44  # File Size Units
   56.45 -FileChooser.fileSizeKiloBytes={0} Ko
   56.46 -FileChooser.fileSizeMegaBytes={0} Mo
   56.47 -FileChooser.fileSizeGigaBytes={0} Go
   56.48 +FileChooser.fileSizeKiloBytes={0} KB
   56.49 +FileChooser.fileSizeMegaBytes={0} MB
   56.50 +FileChooser.fileSizeGigaBytes={0} GB
   56.51  
   56.52  # These strings are platform dependent not look and feel dependent.
   56.53  FileChooser.win32.newFolder=Nouveau dossier
   56.54  FileChooser.win32.newFolder.subsequent=Nouveau dossier ({0})
   56.55 -FileChooser.other.newFolder=Nouveau dossier
   56.56 -FileChooser.other.newFolder.subsequent=Nouveau dossier.{0}
   56.57 +FileChooser.other.newFolder=NewFolder
   56.58 +FileChooser.other.newFolder.subsequent=NewFolder.{0}
   56.59  
   56.60  
   56.61  ## file chooser tooltips ###
   56.62 -FileChooser.cancelButtonToolTipText=Ferme la bo\u00eete de dialogue du s\u00e9lecteur de fichiers
   56.63 -FileChooser.saveButtonToolTipText=Enregistre le fichier s\u00e9lectionn\u00e9
   56.64 -FileChooser.openButtonToolTipText=Ouvre le fichier s\u00e9lectionn\u00e9
   56.65 -FileChooser.updateButtonToolTipText=Met \u00e0 jour la liste des r\u00e9pertoires
   56.66 -FileChooser.helpButtonToolTipText=Aide sur le s\u00e9lecteur de fichiers
   56.67 -FileChooser.directoryOpenButtonToolTipText=Ouvrir le r\u00e9pertoire s\u00e9lectionn\u00e9
   56.68 +FileChooser.cancelButtonToolTipText=Ferme la bo\u00EEte de dialogue du s\u00E9lecteur de fichiers
   56.69 +FileChooser.saveButtonToolTipText=Enregistre le fichier s\u00E9lectionn\u00E9
   56.70 +FileChooser.openButtonToolTipText=Ouvre le fichier s\u00E9lectionn\u00E9
   56.71 +FileChooser.updateButtonToolTipText=Met \u00E0 jour la liste des r\u00E9pertoires
   56.72 +FileChooser.helpButtonToolTipText=Aide du s\u00E9lecteur de fichiers
   56.73 +FileChooser.directoryOpenButtonToolTipText=Ouvre le r\u00E9pertoire s\u00E9lectionn\u00E9
   56.74  
   56.75  ############ COLOR CHOOSER STRINGS #############
   56.76 -ColorChooser.previewText=Aper\u00e7u
   56.77 +ColorChooser.previewText=Aper\u00E7u
   56.78  ColorChooser.okText=OK
   56.79  ColorChooser.cancelText=Annuler
   56.80 -ColorChooser.resetText=Restaurer
   56.81 +ColorChooser.resetText=R\u00E9initialiser
   56.82  # VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
   56.83  ColorChooser.resetMnemonic=82
   56.84  ColorChooser.sampleText=Echantillon de texte  Echantillon de texte
   56.85  ColorChooser.swatchesNameText=Echantillons
   56.86 -ColorChooser.swatchesMnemonic=69
   56.87 +ColorChooser.swatchesMnemonic=83
   56.88  ColorChooser.swatchesRecentText=Dernier :
   56.89  # Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
   56.90  # constant, and an index into the text to render the mnemonic as. The
   56.91  # mnemonic is xxxMnemonic and the index of the character to underline is
   56.92  # xxxDisplayedMnemonicIndex.
   56.93 -ColorChooser.hsvNameText=HSV
   56.94 +ColorChooser.hsvNameText=TSV
   56.95  ColorChooser.hsvMnemonic=72
   56.96  ColorChooser.hsvHueText=Teinte
   56.97  ColorChooser.hsvSaturationText=Saturation
   56.98  ColorChooser.hsvValueText=Valeur
   56.99  ColorChooser.hsvTransparencyText=Transparence
  56.100 -ColorChooser.hslNameText=HSL
  56.101 +ColorChooser.hslNameText=TSL
  56.102  ColorChooser.hslMnemonic=76
  56.103  ColorChooser.hslHueText=Teinte
  56.104  ColorChooser.hslSaturationText=Saturation
  56.105 -ColorChooser.hslLightnessText=Clart\u00e9
  56.106 +ColorChooser.hslLightnessText=Lumi\u00E8re
  56.107  ColorChooser.hslTransparencyText=Transparence
  56.108  ColorChooser.rgbNameText=RVB
  56.109 -ColorChooser.rgbMnemonic=86
  56.110 +ColorChooser.rgbMnemonic=71
  56.111  ColorChooser.rgbRedText=Rouge
  56.112 -ColorChooser.rgbRedMnemonic=71
  56.113 +ColorChooser.rgbRedMnemonic=68
  56.114  ColorChooser.rgbGreenText=Vert
  56.115 -ColorChooser.rgbGreenMnemonic=84
  56.116 +ColorChooser.rgbGreenMnemonic=78
  56.117  ColorChooser.rgbBlueText=Bleu
  56.118  ColorChooser.rgbBlueMnemonic=66
  56.119  ColorChooser.rgbAlphaText=Alpha
  56.120  ColorChooser.rgbHexCodeText=Code couleur
  56.121  ColorChooser.rgbHexCodeMnemonic=67
  56.122 -ColorChooser.cmykNameText=CMYK
  56.123 +ColorChooser.cmykNameText=CMJN
  56.124  ColorChooser.cmykMnemonic=77
  56.125  ColorChooser.cmykCyanText=Cyan
  56.126  ColorChooser.cmykMagentaText=Magenta
  56.127 @@ -141,30 +141,30 @@
  56.128  # We only define mnemonics for YES/NO, but for completeness you can
  56.129  # define mnemonics for any of the buttons.
  56.130  OptionPane.yesButtonText=Oui
  56.131 -OptionPane.yesButtonMnemonic=79
  56.132 +OptionPane.yesButtonMnemonic=89
  56.133  OptionPane.noButtonText=Non
  56.134  OptionPane.noButtonMnemonic=78
  56.135  OptionPane.okButtonText=OK
  56.136  OptionPane.okButtonMnemonic=0
  56.137  OptionPane.cancelButtonText=Annuler
  56.138  OptionPane.cancelButtonMnemonic=0
  56.139 -OptionPane.titleText=S\u00e9lectionnez une option
  56.140 +OptionPane.titleText=S\u00E9lectionner une option
  56.141  # Title for the dialog for the showInputDialog methods. Only used if
  56.142  # the developer uses one of the variants that doesn't take a title.
  56.143 -OptionPane.inputDialogTitle=Entr\u00e9e
  56.144 +OptionPane.inputDialogTitle=Entr\u00E9e
  56.145  # Title for the dialog for the showMessageDialog methods. Only used if
  56.146  # the developer uses one of the variants that doesn't take a title.
  56.147  OptionPane.messageDialogTitle=Message
  56.148  
  56.149  ############ Printing Dialog Strings ############
  56.150  PrintingDialog.titleProgressText=Impression
  56.151 -PrintingDialog.titleAbortingText=Impression (Abandon)
  56.152 +PrintingDialog.titleAbortingText=Impression (abandon)
  56.153  
  56.154  PrintingDialog.contentInitialText=Impression en cours...
  56.155  
  56.156  # The following string will be formatted by a MessageFormat
  56.157  # and {0} will be replaced by page number being printed
  56.158 -PrintingDialog.contentProgressText=Page imprim\u00e9e {0}...
  56.159 +PrintingDialog.contentProgressText=Page {0} imprim\u00E9e...
  56.160  
  56.161  PrintingDialog.contentAbortingText=Abandon de l'impression...
  56.162  
  56.163 @@ -174,38 +174,38 @@
  56.164  PrintingDialog.abortButtonToolTipText=Abandonner l'impression
  56.165  
  56.166  ############ Internal Frame Strings ############
  56.167 -InternalFrame.iconButtonToolTip=R\u00e9duire
  56.168 +InternalFrame.iconButtonToolTip=R\u00E9duire
  56.169  InternalFrame.maxButtonToolTip=Agrandir
  56.170  InternalFrame.restoreButtonToolTip=Restaurer
  56.171  InternalFrame.closeButtonToolTip=Fermer
  56.172  
  56.173  ############ Internal Frame Title Pane Strings ############
  56.174  InternalFrameTitlePane.restoreButtonText=Restaurer
  56.175 -InternalFrameTitlePane.moveButtonText=D\u00e9placer
  56.176 +InternalFrameTitlePane.moveButtonText=D\u00E9placer
  56.177  InternalFrameTitlePane.sizeButtonText=Taille
  56.178 -InternalFrameTitlePane.minimizeButtonText=R\u00e9duire
  56.179 +InternalFrameTitlePane.minimizeButtonText=R\u00E9duire
  56.180  InternalFrameTitlePane.maximizeButtonText=Agrandir
  56.181  InternalFrameTitlePane.closeButtonText=Fermer
  56.182  
  56.183  ############ Text strings #############
  56.184  # Used for html forms
  56.185 -FormView.submitButtonText=Soumettre la requ\u00eate
  56.186 -FormView.resetButtonText=Restaurer
  56.187 +FormView.submitButtonText=Soumettre la requ\u00EAte
  56.188 +FormView.resetButtonText=R\u00E9initialiser
  56.189  FormView.browseFileButtonText=Parcourir...
  56.190  
  56.191  ############ Abstract Document Strings ############
  56.192  AbstractDocument.styleChangeText=modification de style
  56.193  AbstractDocument.additionText=ajout
  56.194  AbstractDocument.deletionText=suppression
  56.195 -AbstractDocument.undoText=D\u00e9faire
  56.196 -AbstractDocument.redoText=Refaire
  56.197 +AbstractDocument.undoText=Annuler
  56.198 +AbstractDocument.redoText=R\u00E9tablir
  56.199  
  56.200  ############ Abstract Button Strings ############
  56.201 -AbstractButton.clickText=cliquez sur
  56.202 +AbstractButton.clickText=cliquer
  56.203  
  56.204  ############ Abstract Undoable Edit Strings ############
  56.205 -AbstractUndoableEdit.undoText=D\u00e9faire
  56.206 -AbstractUndoableEdit.redoText=Refaire
  56.207 +AbstractUndoableEdit.undoText=Annuler
  56.208 +AbstractUndoableEdit.redoText=R\u00E9tablir
  56.209  
  56.210  ############ Combo Box Strings ############
  56.211  ComboBox.togglePopupText=togglePopup
  56.212 @@ -217,9 +217,9 @@
  56.213  SplitPane.leftButtonText=bouton gauche
  56.214  SplitPane.rightButtonText=bouton droit
  56.215  # Used for Isindex
  56.216 -IsindexView.prompt=Ceci est un index de recherche.  Tapez des mots-cl\u00e9s pour la recherche :
  56.217 +IsindexView.prompt=Ceci est un index de recherche. Tapez des mots-cl\u00E9s pour la recherche :
  56.218  
  56.219  ############ InternalFrameTitlePane Strings ############
  56.220 -InternalFrameTitlePane.iconifyButtonAccessibleName=R\u00e9duire
  56.221 +InternalFrameTitlePane.iconifyButtonAccessibleName=R\u00E9duire
  56.222  InternalFrameTitlePane.maximizeButtonAccessibleName=Agrandir
  56.223  InternalFrameTitlePane.closeButtonAccessibleName=Fermer
    57.1 --- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties	Tue Feb 15 19:16:39 2011 -0800
    57.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties	Tue Feb 15 20:18:20 2011 -0800
    57.3 @@ -50,25 +50,25 @@
    57.4  FileChooser.newFolderErrorText=Errore durante la creazione della nuova cartella
    57.5  FileChooser.newFolderErrorSeparator= : 
    57.6  FileChooser.newFolderParentDoesntExistTitleText=Impossibile creare la cartella
    57.7 -FileChooser.newFolderParentDoesntExistText=Impossibile creare  la cartella.\n\nPercorso specificato non trovato nel sistema.
    57.8 -FileChooser.renameErrorTitleText=Errore di ridenominazione del file o della cartella
    57.9 +FileChooser.newFolderParentDoesntExistText=Impossibile creare la cartella.\n\nIl sistema non \u00E8 in grado di trovare il percorso specificato.
   57.10 +FileChooser.renameErrorTitleText=Errore durante la ridenominazione del file o della cartella
   57.11  FileChooser.renameErrorText=Impossibile rinominare {0}
   57.12 -FileChooser.renameErrorFileExistsText=Impossibile rinominare {0}: esiste gi\u00e0 un file con il nome specificato. Specificare un nome file alternativo. 
   57.13 +FileChooser.renameErrorFileExistsText=Impossibile rinominare {0}: esiste gi\u00E0 un file con il nome specificato. Specificare un altro nome. 
   57.14  FileChooser.acceptAllFileFilterText=Tutti i file
   57.15  FileChooser.cancelButtonText=Annulla
   57.16 -FileChooser.cancelButtonMnemonic=65
   57.17 +FileChooser.cancelButtonMnemonic=67
   57.18  FileChooser.saveButtonText=Salva
   57.19  FileChooser.saveButtonMnemonic=83
   57.20  FileChooser.openButtonText=Apri
   57.21 -FileChooser.openButtonMnemonic=80
   57.22 +FileChooser.openButtonMnemonic=79
   57.23  FileChooser.saveDialogTitleText=Salva
   57.24  FileChooser.openDialogTitleText=Apri
   57.25  FileChooser.updateButtonText=Aggiorna
   57.26 -FileChooser.updateButtonMnemonic=71
   57.27 +FileChooser.updateButtonMnemonic=85
   57.28  FileChooser.helpButtonText=?
   57.29 -FileChooser.helpButtonMnemonic=63
   57.30 +FileChooser.helpButtonMnemonic=72
   57.31  FileChooser.directoryOpenButtonText=Apri
   57.32 -FileChooser.directoryOpenButtonMnemonic=82
   57.33 +FileChooser.directoryOpenButtonMnemonic=79
   57.34  
   57.35  # File Size Units
   57.36  FileChooser.fileSizeKiloBytes={0} KB
   57.37 @@ -78,28 +78,28 @@
   57.38  # These strings are platform dependent not look and feel dependent.
   57.39  FileChooser.win32.newFolder=Nuova cartella
   57.40  FileChooser.win32.newFolder.subsequent=Nuova cartella ({0})
   57.41 -FileChooser.other.newFolder=Nuova cartella
   57.42 -FileChooser.other.newFolder.subsequent=Nuova cartella.{0}
   57.43 +FileChooser.other.newFolder=NewFolder
   57.44 +FileChooser.other.newFolder.subsequent=NewFolder.{0}
   57.45  
   57.46  
   57.47  ## file chooser tooltips ###
   57.48 -FileChooser.cancelButtonToolTipText=Finestra di dialogo Interrompi selezione file
   57.49 -FileChooser.saveButtonToolTipText=Salva file selezionato
   57.50 -FileChooser.openButtonToolTipText=Apri file selezionato
   57.51 -FileChooser.updateButtonToolTipText=Aggiorna elenco directory
   57.52 -FileChooser.helpButtonToolTipText=Guida di Selezione file
   57.53 -FileChooser.directoryOpenButtonToolTipText=Apri directory selezionata
   57.54 +FileChooser.cancelButtonToolTipText=Chiude la finestra di dialogo di selezione file
   57.55 +FileChooser.saveButtonToolTipText=Salva il file selezionato
   57.56 +FileChooser.openButtonToolTipText=Apre il file selezionato
   57.57 +FileChooser.updateButtonToolTipText=Aggiorna la lista directory
   57.58 +FileChooser.helpButtonToolTipText=Guida FileChooser
   57.59 +FileChooser.directoryOpenButtonToolTipText=Apre la directory selezionata
   57.60  
   57.61  ############ COLOR CHOOSER STRINGS #############
   57.62  ColorChooser.previewText=Anteprima
   57.63  ColorChooser.okText=OK
   57.64  ColorChooser.cancelText=Annulla
   57.65 -ColorChooser.resetText=Ripristina
   57.66 +ColorChooser.resetText=Reimposta
   57.67  # VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
   57.68  ColorChooser.resetMnemonic=82
   57.69  ColorChooser.sampleText=Testo di prova          Testo di prova
   57.70  ColorChooser.swatchesNameText=Colori campione
   57.71 -ColorChooser.swatchesMnemonic=67
   57.72 +ColorChooser.swatchesMnemonic=83
   57.73  ColorChooser.swatchesRecentText=Recenti:
   57.74  # Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
   57.75  # constant, and an index into the text to render the mnemonic as. The
   57.76 @@ -107,26 +107,26 @@
   57.77  # xxxDisplayedMnemonicIndex.
   57.78  ColorChooser.hsvNameText=HSV
   57.79  ColorChooser.hsvMnemonic=72
   57.80 -ColorChooser.hsvHueText=Tonalit\u00e0
   57.81 +ColorChooser.hsvHueText=Tonalit\u00E0
   57.82  ColorChooser.hsvSaturationText=Saturazione
   57.83  ColorChooser.hsvValueText=Valore
   57.84  ColorChooser.hsvTransparencyText=Trasparenza
   57.85  ColorChooser.hslNameText=HSL
   57.86  ColorChooser.hslMnemonic=76
   57.87 -ColorChooser.hslHueText=Tonalit\u00e0
   57.88 +ColorChooser.hslHueText=Tonalit\u00E0
   57.89  ColorChooser.hslSaturationText=Saturazione
   57.90 -ColorChooser.hslLightnessText=Luminosit\u00e0
   57.91 +ColorChooser.hslLightnessText=Luminosit\u00E0
   57.92  ColorChooser.hslTransparencyText=Trasparenza
   57.93  ColorChooser.rgbNameText=RGB
   57.94  ColorChooser.rgbMnemonic=71
   57.95  ColorChooser.rgbRedText=Rosso
   57.96 -ColorChooser.rgbRedMnemonic=79
   57.97 +ColorChooser.rgbRedMnemonic=68
   57.98  ColorChooser.rgbGreenText=Verde
   57.99 -ColorChooser.rgbGreenMnemonic=69
  57.100 +ColorChooser.rgbGreenMnemonic=78
  57.101  ColorChooser.rgbBlueText=Blu
  57.102  ColorChooser.rgbBlueMnemonic=66
  57.103  ColorChooser.rgbAlphaText=Alfa
  57.104 -ColorChooser.rgbHexCodeText=Codice colore
  57.105 +ColorChooser.rgbHexCodeText=Codice colori
  57.106  ColorChooser.rgbHexCodeMnemonic=67
  57.107  ColorChooser.cmykNameText=CMYK
  57.108  ColorChooser.cmykMnemonic=77
  57.109 @@ -140,14 +140,14 @@
  57.110  # Mnemonic keys correspond to KeyEvent.VK_XXX constant
  57.111  # We only define mnemonics for YES/NO, but for completeness you can
  57.112  # define mnemonics for any of the buttons.
  57.113 -OptionPane.yesButtonText=S\u00ec
  57.114 -OptionPane.yesButtonMnemonic=83
  57.115 +OptionPane.yesButtonText=S\u00EC
  57.116 +OptionPane.yesButtonMnemonic=89
  57.117  OptionPane.noButtonText=No
  57.118  OptionPane.noButtonMnemonic=78
  57.119  OptionPane.okButtonText=OK
  57.120 -OptionPane.okButtonMnemonic=79
  57.121 +OptionPane.okButtonMnemonic=0
  57.122  OptionPane.cancelButtonText=Annulla
  57.123 -OptionPane.cancelButtonMnemonic=65
  57.124 +OptionPane.cancelButtonMnemonic=0
  57.125  OptionPane.titleText=Selezionare una opzione
  57.126  # Title for the dialog for the showInputDialog methods. Only used if
  57.127  # the developer uses one of the variants that doesn't take a title.
  57.128 @@ -169,7 +169,7 @@
  57.129  PrintingDialog.contentAbortingText=Interruzione della stampa...
  57.130  
  57.131  PrintingDialog.abortButtonText=Interrompi
  57.132 -PrintingDialog.abortButtonMnemonic=73
  57.133 +PrintingDialog.abortButtonMnemonic=65
  57.134  PrintingDialog.abortButtonDisplayedMnemonicIndex=0
  57.135  PrintingDialog.abortButtonToolTipText=Interrompi la stampa
  57.136  
  57.137 @@ -189,12 +189,12 @@
  57.138  
  57.139  ############ Text strings #############
  57.140  # Used for html forms
  57.141 -FormView.submitButtonText=Invia query
  57.142 -FormView.resetButtonText=Ripristina
  57.143 +FormView.submitButtonText=Sottometti query
  57.144 +FormView.resetButtonText=Reimposta
  57.145  FormView.browseFileButtonText=Sfoglia...
  57.146  
  57.147  ############ Abstract Document Strings ############
  57.148 -AbstractDocument.styleChangeText=cambiamento di stile
  57.149 +AbstractDocument.styleChangeText=modifica di stile
  57.150  AbstractDocument.additionText=aggiunta
  57.151  AbstractDocument.deletionText=eliminazione
  57.152  AbstractDocument.undoText=Annulla
  57.153 @@ -217,7 +217,7 @@
  57.154  SplitPane.leftButtonText=tasto sinistro
  57.155  SplitPane.rightButtonText=tasto destro
  57.156  # Used for Isindex
  57.157 -IsindexView.prompt=Questo \u00e8 un indice di ricerca. Immettere le parole chiave:
  57.158 +IsindexView.prompt=Questo \u00E8 un indice di ricerca. Immettere le parole chiave:
  57.159  
  57.160  ############ InternalFrameTitlePane Strings ############
  57.161  InternalFrameTitlePane.iconifyButtonAccessibleName=Riduci a icona
    58.1 --- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties	Tue Feb 15 19:16:39 2011 -0800
    58.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties	Tue Feb 15 20:18:20 2011 -0800
    58.3 @@ -45,181 +45,181 @@
    58.4  # @author Steve Wilson
    58.5  
    58.6  ############ FILE CHOOSER STRINGS #############
    58.7 -FileChooser.fileDescriptionText=\u6c4e\u7528\u30d5\u30a1\u30a4\u30eb
    58.8 -FileChooser.directoryDescriptionText=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea
    58.9 -FileChooser.newFolderErrorText=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0\u306e\u4f5c\u6210\u306b\u5931\u6557
   58.10 +FileChooser.fileDescriptionText=\u6C4E\u7528\u30D5\u30A1\u30A4\u30EB
   58.11 +FileChooser.directoryDescriptionText=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA
   58.12 +FileChooser.newFolderErrorText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210\u30A8\u30E9\u30FC
   58.13  FileChooser.newFolderErrorSeparator= : 
   58.14 -FileChooser.newFolderParentDoesntExistTitleText=\u30d5\u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093
   58.15 -FileChooser.newFolderParentDoesntExistText=\u30d5\u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3002\n\n\u6307\u5b9a\u3055\u308c\u305f\u30d1\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
   58.16 -FileChooser.renameErrorTitleText=\u30d5\u30a1\u30a4\u30eb\u307e\u305f\u306f\u30d5\u30a9\u30eb\u30c0\u306e\u540d\u524d\u5909\u66f4\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
   58.17 -FileChooser.renameErrorText={0} \u306e\u540d\u524d\u3092\u5909\u66f4\u3067\u304d\u307e\u305b\u3093\u3002
   58.18 -FileChooser.renameErrorFileExistsText={0} \u306e\u540d\u524d\u3092\u5909\u66f4\u3067\u304d\u307e\u305b\u3093: \u6307\u5b9a\u3055\u308c\u305f\u540d\u524d\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u3059\u3067\u306b\u5b58\u5728\u3057\u3066\u3044\u307e\u3059\u3002\u5225\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002 
   58.19 -FileChooser.acceptAllFileFilterText=\u3059\u3079\u3066\u306e\u30d5\u30a1\u30a4\u30eb
   58.20 -FileChooser.cancelButtonText=\u53d6\u6d88\u3057
   58.21 +FileChooser.newFolderParentDoesntExistTitleText=\u30D5\u30A9\u30EB\u30C0\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093
   58.22 +FileChooser.newFolderParentDoesntExistText=\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
   58.23 +FileChooser.renameErrorTitleText=\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30D5\u30A9\u30EB\u30C0\u306E\u540D\u524D\u5909\u66F4\u30A8\u30E9\u30FC
   58.24 +FileChooser.renameErrorText={0}\u306E\u540D\u524D\u3092\u5909\u66F4\u3067\u304D\u307E\u305B\u3093
   58.25 +FileChooser.renameErrorFileExistsText={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 
   58.26 +FileChooser.acceptAllFileFilterText=\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB
   58.27 +FileChooser.cancelButtonText=\u53D6\u6D88
   58.28  FileChooser.cancelButtonMnemonic=67
   58.29 -FileChooser.saveButtonText=\u4fdd\u5b58
   58.30 +FileChooser.saveButtonText=\u4FDD\u5B58
   58.31  FileChooser.saveButtonMnemonic=83
   58.32 -FileChooser.openButtonText=\u958b\u304f
   58.33 +FileChooser.openButtonText=\u958B\u304F
   58.34  FileChooser.openButtonMnemonic=79
   58.35 -FileChooser.saveDialogTitleText=\u4fdd\u5b58
   58.36 -FileChooser.openDialogTitleText=\u958b\u304f
   58.37 -FileChooser.updateButtonText=\u66f4\u65b0(U)
   58.38 +FileChooser.saveDialogTitleText=\u4FDD\u5B58
   58.39 +FileChooser.openDialogTitleText=\u958B\u304F
   58.40 +FileChooser.updateButtonText=\u66F4\u65B0
   58.41  FileChooser.updateButtonMnemonic=85
   58.42 -FileChooser.helpButtonText=\u30d8\u30eb\u30d7(H)
   58.43 +FileChooser.helpButtonText=\u30D8\u30EB\u30D7
   58.44  FileChooser.helpButtonMnemonic=72
   58.45 -FileChooser.directoryOpenButtonText=\u958b\u304f
   58.46 +FileChooser.directoryOpenButtonText=\u958B\u304F
   58.47  FileChooser.directoryOpenButtonMnemonic=79
   58.48  
   58.49  # File Size Units
   58.50 -FileChooser.fileSizeKiloBytes={0} K \u30d0\u30a4\u30c8
   58.51 -FileChooser.fileSizeMegaBytes={0} M \u30d0\u30a4\u30c8
   58.52 -FileChooser.fileSizeGigaBytes={0} G \u30d0\u30a4\u30c8
   58.53 +FileChooser.fileSizeKiloBytes={0} KB
   58.54 +FileChooser.fileSizeMegaBytes={0} MB
   58.55 +FileChooser.fileSizeGigaBytes={0} GB
   58.56  
   58.57  # These strings are platform dependent not look and feel dependent.
   58.58 -FileChooser.win32.newFolder=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0
   58.59 -FileChooser.win32.newFolder.subsequent=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0 ({0})
   58.60 -FileChooser.other.newFolder=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0
   58.61 -FileChooser.other.newFolder.subsequent=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0.{0}
   58.62 +FileChooser.win32.newFolder=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0
   58.63 +FileChooser.win32.newFolder.subsequent=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0({0})
   58.64 +FileChooser.other.newFolder=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0
   58.65 +FileChooser.other.newFolder.subsequent=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0.{0}
   58.66  
   58.67  
   58.68  ## file chooser tooltips ###
   58.69 -FileChooser.cancelButtonToolTipText=\u30d5\u30a1\u30a4\u30eb\u30c1\u30e5\u30fc\u30b6\u30c0\u30a4\u30a2\u30ed\u30b0\u3092\u7d42\u4e86
   58.70 -FileChooser.saveButtonToolTipText=\u9078\u629e\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u4fdd\u5b58
   58.71 -FileChooser.openButtonToolTipText=\u9078\u629e\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f
   58.72 -FileChooser.updateButtonToolTipText=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4e00\u89a7\u3092\u66f4\u65b0
   58.73 -FileChooser.helpButtonToolTipText=\u30d5\u30a1\u30a4\u30eb\u30c1\u30e5\u30fc\u30b6\u30d8\u30eb\u30d7
   58.74 -FileChooser.directoryOpenButtonToolTipText=\u9078\u629e\u3057\u305f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u958b\u304f
   58.75 +FileChooser.cancelButtonToolTipText=\u30D5\u30A1\u30A4\u30EB\u30FB\u30C1\u30E5\u30FC\u30B6\u30FB\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u7D42\u4E86\u3057\u307E\u3059
   58.76 +FileChooser.saveButtonToolTipText=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3057\u307E\u3059
   58.77 +FileChooser.openButtonToolTipText=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304D\u307E\u3059
   58.78 +FileChooser.updateButtonToolTipText=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306E\u30EA\u30B9\u30C8\u3092\u66F4\u65B0\u3057\u307E\u3059
   58.79 +FileChooser.helpButtonToolTipText=FileChooser\u306E\u30D8\u30EB\u30D7\u3067\u3059
   58.80 +FileChooser.directoryOpenButtonToolTipText=\u9078\u629E\u3057\u305F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u958B\u304D\u307E\u3059
   58.81  
   58.82  ############ COLOR CHOOSER STRINGS #############
   58.83 -ColorChooser.previewText=\u30d7\u30ec\u30d3\u30e5\u30fc
   58.84 -ColorChooser.okText=\u4e86\u89e3
   58.85 -ColorChooser.cancelText=\u53d6\u6d88\u3057
   58.86 -ColorChooser.resetText=\u30ea\u30bb\u30c3\u30c8(R)
   58.87 +ColorChooser.previewText=\u30D7\u30EC\u30D3\u30E5\u30FC
   58.88 +ColorChooser.okText=OK
   58.89 +ColorChooser.cancelText=\u53D6\u6D88
   58.90 +ColorChooser.resetText=\u30EA\u30BB\u30C3\u30C8
   58.91  # VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
   58.92  ColorChooser.resetMnemonic=82
   58.93 -ColorChooser.sampleText=\u30b5\u30f3\u30d7\u30eb\u30c6\u30ad\u30b9\u30c8 \u30b5\u30f3\u30d7\u30eb\u30c6\u30ad\u30b9\u30c8
   58.94 -ColorChooser.swatchesNameText=\u30b5\u30f3\u30d7\u30eb(S)
   58.95 +ColorChooser.sampleText=\u30B5\u30F3\u30D7\u30EB\u30FB\u30C6\u30AD\u30B9\u30C8  \u30B5\u30F3\u30D7\u30EB\u30FB\u30C6\u30AD\u30B9\u30C8
   58.96 +ColorChooser.swatchesNameText=\u30B5\u30F3\u30D7\u30EB
   58.97  ColorChooser.swatchesMnemonic=83
   58.98 -ColorChooser.swatchesRecentText=\u6700\u65b0:
   58.99 +ColorChooser.swatchesRecentText=\u6700\u65B0:
  58.100  # Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
  58.101  # constant, and an index into the text to render the mnemonic as. The
  58.102  # mnemonic is xxxMnemonic and the index of the character to underline is
  58.103  # xxxDisplayedMnemonicIndex.
  58.104  ColorChooser.hsvNameText=HSV
  58.105  ColorChooser.hsvMnemonic=72
  58.106 -ColorChooser.hsvHueText=\u8272\u5408\u3044
  58.107 -ColorChooser.hsvSaturationText=\u5f69\u5ea6
  58.108 +ColorChooser.hsvHueText=\u8272\u76F8
  58.109 +ColorChooser.hsvSaturationText=\u5F69\u5EA6
  58.110  ColorChooser.hsvValueText=\u5024
  58.111 -ColorChooser.hsvTransparencyText=\u900f\u660e\u5ea6
  58.112 +ColorChooser.hsvTransparencyText=\u900F\u660E\u5EA6
  58.113  ColorChooser.hslNameText=HSL
  58.114  ColorChooser.hslMnemonic=76
  58.115 -ColorChooser.hslHueText=\u8272\u5408\u3044
  58.116 -ColorChooser.hslSaturationText=\u5f69\u5ea6
  58.117 -ColorChooser.hslLightnessText=\u660e\u5ea6
  58.118 -ColorChooser.hslTransparencyText=\u900f\u660e\u5ea6
  58.119 +ColorChooser.hslHueText=\u8272\u76F8
  58.120 +ColorChooser.hslSaturationText=\u5F69\u5EA6
  58.121 +ColorChooser.hslLightnessText=\u660E\u5EA6
  58.122 +ColorChooser.hslTransparencyText=\u900F\u660E\u5EA6
  58.123  ColorChooser.rgbNameText=RGB
  58.124  ColorChooser.rgbMnemonic=71
  58.125 -ColorChooser.rgbRedText=\u8d64(D)
  58.126 +ColorChooser.rgbRedText=\u8D64
  58.127  ColorChooser.rgbRedMnemonic=68
  58.128 -ColorChooser.rgbGreenText=\u7dd1(N)
  58.129 +ColorChooser.rgbGreenText=\u7DD1
  58.130  ColorChooser.rgbGreenMnemonic=78
  58.131 -ColorChooser.rgbBlueText=\u9752(B)
  58.132 +ColorChooser.rgbBlueText=\u9752
  58.133  ColorChooser.rgbBlueMnemonic=66
  58.134 -ColorChooser.rgbAlphaText=\u30a2\u30eb\u30d5\u30a1
  58.135 -ColorChooser.rgbHexCodeText=\u8272\u30b3\u30fc\u30c9
  58.136 +ColorChooser.rgbAlphaText=\u30A2\u30EB\u30D5\u30A1
  58.137 +ColorChooser.rgbHexCodeText=\u8272\u30B3\u30FC\u30C9
  58.138  ColorChooser.rgbHexCodeMnemonic=67
  58.139  ColorChooser.cmykNameText=CMYK
  58.140  ColorChooser.cmykMnemonic=77
  58.141 -ColorChooser.cmykCyanText=\u30b7\u30a2\u30f3
  58.142 -ColorChooser.cmykMagentaText=\u30de\u30bc\u30f3\u30c0
  58.143 -ColorChooser.cmykYellowText=\u9ec4
  58.144 -ColorChooser.cmykBlackText=\u9ed2
  58.145 -ColorChooser.cmykAlphaText=\u30a2\u30eb\u30d5\u30a1
  58.146 +ColorChooser.cmykCyanText=\u30B7\u30A2\u30F3
  58.147 +ColorChooser.cmykMagentaText=\u30DE\u30BC\u30F3\u30BF
  58.148 +ColorChooser.cmykYellowText=\u9EC4
  58.149 +ColorChooser.cmykBlackText=\u9ED2
  58.150 +ColorChooser.cmykAlphaText=\u30A2\u30EB\u30D5\u30A1
  58.151  
  58.152  ############ OPTION PANE STRINGS #############
  58.153  # Mnemonic keys correspond to KeyEvent.VK_XXX constant
  58.154  # We only define mnemonics for YES/NO, but for completeness you can
  58.155  # define mnemonics for any of the buttons.
  58.156 -OptionPane.yesButtonText=\u306f\u3044(Y)
  58.157 +OptionPane.yesButtonText=\u306F\u3044
  58.158  OptionPane.yesButtonMnemonic=89
  58.159 -OptionPane.noButtonText=\u3044\u3044\u3048(N)
  58.160 +OptionPane.noButtonText=\u3044\u3044\u3048
  58.161  OptionPane.noButtonMnemonic=78
  58.162 -OptionPane.okButtonText=\u4e86\u89e3
  58.163 +OptionPane.okButtonText=OK
  58.164  OptionPane.okButtonMnemonic=0
  58.165 -OptionPane.cancelButtonText=\u53d6\u6d88\u3057
  58.166 +OptionPane.cancelButtonText=\u53D6\u6D88
  58.167  OptionPane.cancelButtonMnemonic=0
  58.168 -OptionPane.titleText=\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u9078\u629e
  58.169 +OptionPane.titleText=\u30AA\u30D7\u30B7\u30E7\u30F3\u306E\u9078\u629E
  58.170  # Title for the dialog for the showInputDialog methods. Only used if
  58.171  # the developer uses one of the variants that doesn't take a title.
  58.172 -OptionPane.inputDialogTitle=\u5165\u529b
  58.173 +OptionPane.inputDialogTitle=\u5165\u529B
  58.174  # Title for the dialog for the showMessageDialog methods. Only used if
  58.175  # the developer uses one of the variants that doesn't take a title.
  58.176 -OptionPane.messageDialogTitle=\u30e1\u30c3\u30bb\u30fc\u30b8
  58.177 +OptionPane.messageDialogTitle=\u30E1\u30C3\u30BB\u30FC\u30B8
  58.178  
  58.179  ############ Printing Dialog Strings ############
  58.180 -PrintingDialog.titleProgressText=\u5370\u5237\u3057\u3066\u3044\u307e\u3059
  58.181 -PrintingDialog.titleAbortingText=\u5370\u5237\u3092\u4e2d\u6b62\u3057\u3066\u3044\u307e\u3059
  58.182 +PrintingDialog.titleProgressText=\u5370\u5237\u3057\u3066\u3044\u307E\u3059
  58.183 +PrintingDialog.titleAbortingText=\u5370\u5237\u3092\u4E2D\u6B62\u3057\u3066\u3044\u307E\u3059
  58.184  
  58.185 -PrintingDialog.contentInitialText=\u5370\u5237\u4e2d...
  58.186 +PrintingDialog.contentInitialText=\u5370\u5237\u4E2D...
  58.187  
  58.188  # The following string will be formatted by a MessageFormat
  58.189  # and {0} will be replaced by page number being printed
  58.190 -PrintingDialog.contentProgressText=\u30da\u30fc\u30b8 {0} \u3092\u5370\u5237\u3057\u307e\u3057\u305f...
  58.191 +PrintingDialog.contentProgressText=\u30DA\u30FC\u30B8{0}\u3092\u5370\u5237\u3057\u307E\u3057\u305F...
  58.192  
  58.193 -PrintingDialog.contentAbortingText=\u5370\u5237\u3092\u4e2d\u6b62\u3057\u3066\u3044\u307e\u3059...
  58.194 +PrintingDialog.contentAbortingText=\u5370\u5237\u3092\u4E2D\u6B62\u3057\u3066\u3044\u307E\u3059...
  58.195  
  58.196 -PrintingDialog.abortButtonText=\u4e2d\u6b62(A)
  58.197 +PrintingDialog.abortButtonText=\u4E2D\u6B62
  58.198  PrintingDialog.abortButtonMnemonic=65
  58.199  PrintingDialog.abortButtonDisplayedMnemonicIndex=0
  58.200 -PrintingDialog.abortButtonToolTipText=\u5370\u5237\u306e\u4e2d\u6b62
  58.201 +PrintingDialog.abortButtonToolTipText=\u5370\u5237\u306E\u4E2D\u6B62
  58.202  
  58.203  ############ Internal Frame Strings ############
  58.204 -InternalFrame.iconButtonToolTip=\u30a2\u30a4\u30b3\u30f3\u5316
  58.205 -InternalFrame.maxButtonToolTip=\u6700\u5927\u8868\u793a
  58.206 -InternalFrame.restoreButtonToolTip=\u5fa9\u5143
  58.207 -InternalFrame.closeButtonToolTip=\u9589\u3058\u308b
  58.208 +InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316
  58.209 +InternalFrame.maxButtonToolTip=\u6700\u5927\u5316
  58.210 +InternalFrame.restoreButtonToolTip=\u5FA9\u5143
  58.211 +InternalFrame.closeButtonToolTip=\u9589\u3058\u308B
  58.212  
  58.213  ############ Internal Frame Title Pane Strings ############
  58.214 -InternalFrameTitlePane.restoreButtonText=\u5fa9\u5143
  58.215 -InternalFrameTitlePane.moveButtonText=\u79fb\u52d5
  58.216 -InternalFrameTitlePane.sizeButtonText=\u30b5\u30a4\u30ba
  58.217 -InternalFrameTitlePane.minimizeButtonText=\u6700\u5c0f\u5316
  58.218 +InternalFrameTitlePane.restoreButtonText=\u5FA9\u5143
  58.219 +InternalFrameTitlePane.moveButtonText=\u79FB\u52D5
  58.220 +InternalFrameTitlePane.sizeButtonText=\u30B5\u30A4\u30BA
  58.221 +InternalFrameTitlePane.minimizeButtonText=\u6700\u5C0F\u5316
  58.222  InternalFrameTitlePane.maximizeButtonText=\u6700\u5927\u5316
  58.223 -InternalFrameTitlePane.closeButtonText=\u9589\u3058\u308b
  58.224 +InternalFrameTitlePane.closeButtonText=\u9589\u3058\u308B
  58.225  
  58.226  ############ Text strings #############
  58.227  # Used for html forms
  58.228 -FormView.submitButtonText=\u554f\u3044\u5408\u308f\u305b\u306e\u5b9f\u884c
  58.229 -FormView.resetButtonText=\u30ea\u30bb\u30c3\u30c8
  58.230 -FormView.browseFileButtonText=\u53c2\u7167...
  58.231 +FormView.submitButtonText=\u554F\u5408\u305B\u306E\u5B9F\u884C
  58.232 +FormView.resetButtonText=\u30EA\u30BB\u30C3\u30C8
  58.233 +FormView.browseFileButtonText=\u53C2\u7167...
  58.234  
  58.235  ############ Abstract Document Strings ############
  58.236 -AbstractDocument.styleChangeText=\u30b9\u30bf\u30a4\u30eb\u5909\u66f4
  58.237 -AbstractDocument.additionText=\u8ffd\u52a0
  58.238 -AbstractDocument.deletionText=\u524a\u9664
  58.239 -AbstractDocument.undoText=\u5143\u306b\u623b\u3059
  58.240 -AbstractDocument.redoText=\u518d\u5b9f\u884c
  58.241 +AbstractDocument.styleChangeText=\u30B9\u30BF\u30A4\u30EB\u5909\u66F4
  58.242 +AbstractDocument.additionText=\u8FFD\u52A0
  58.243 +AbstractDocument.deletionText=\u524A\u9664
  58.244 +AbstractDocument.undoText=\u5143\u306B\u623B\u3059
  58.245 +AbstractDocument.redoText=\u3084\u308A\u76F4\u3057
  58.246  
  58.247  ############ Abstract Button Strings ############
  58.248 -AbstractButton.clickText=\u30af\u30ea\u30c3\u30af
  58.249 +AbstractButton.clickText=\u30AF\u30EA\u30C3\u30AF
  58.250  
  58.251  ############ Abstract Undoable Edit Strings ############
  58.252 -AbstractUndoableEdit.undoText=\u5143\u306b\u623b\u3059
  58.253 -AbstractUndoableEdit.redoText=\u518d\u5b9f\u884c
  58.254 +AbstractUndoableEdit.undoText=\u5143\u306B\u623B\u3059
  58.255 +AbstractUndoableEdit.redoText=\u3084\u308A\u76F4\u3057
  58.256  
  58.257  ############ Combo Box Strings ############
  58.258 -ComboBox.togglePopupText=\u30c8\u30b0\u30eb\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7
  58.259 +ComboBox.togglePopupText=\u30C8\u30B0\u30EB\u30FB\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7
  58.260  
  58.261  ############ Progress Monitor Strings ############
  58.262 -ProgressMonitor.progressText=\u9032\u884c\u4e2d...
  58.263 +ProgressMonitor.progressText=\u9032\u884C\u4E2D...
  58.264  
  58.265  ############ Split Pane Strings ############
  58.266 -SplitPane.leftButtonText=\u5de6\u30dc\u30bf\u30f3
  58.267 -SplitPane.rightButtonText=\u53f3\u30dc\u30bf\u30f3
  58.268 +SplitPane.leftButtonText=\u5DE6\u30DC\u30BF\u30F3
  58.269 +SplitPane.rightButtonText=\u53F3\u30DC\u30BF\u30F3
  58.270  # Used for Isindex
  58.271 -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:
  58.272 +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:
  58.273  
  58.274  ############ InternalFrameTitlePane Strings ############
  58.275 -InternalFrameTitlePane.iconifyButtonAccessibleName=\u6700\u5c0f\u5316
  58.276 +InternalFrameTitlePane.iconifyButtonAccessibleName=\u30A2\u30A4\u30B3\u30F3\u5316
  58.277  InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316
  58.278 -InternalFrameTitlePane.closeButtonAccessibleName=\u9589\u3058\u308b
  58.279 +InternalFrameTitlePane.closeButtonAccessibleName=\u9589\u3058\u308B
    59.1 --- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties	Tue Feb 15 19:16:39 2011 -0800
    59.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties	Tue Feb 15 20:18:20 2011 -0800
    59.3 @@ -45,181 +45,181 @@
    59.4  # @author Steve Wilson
    59.5  
    59.6  ############ FILE CHOOSER STRINGS #############
    59.7 -FileChooser.fileDescriptionText=\uc77c\ubc18 \ud30c\uc77c
    59.8 -FileChooser.directoryDescriptionText=\ub514\ub809\ud1a0\ub9ac
    59.9 -FileChooser.newFolderErrorText=\uc0c8 \ud3f4\ub354 \uc791\uc131 \uc624\ub958
   59.10 +FileChooser.fileDescriptionText=\uC77C\uBC18 \uD30C\uC77C
   59.11 +FileChooser.directoryDescriptionText=\uB514\uB809\uD1A0\uB9AC
   59.12 +FileChooser.newFolderErrorText=\uC0C8 \uD3F4\uB354\uB97C \uC0DD\uC131\uD558\uB294 \uC911 \uC624\uB958\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4.
   59.13  FileChooser.newFolderErrorSeparator= : 
   59.14 -FileChooser.newFolderParentDoesntExistTitleText=\ud3f4\ub354\ub97c \ub9cc\ub4e4 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
   59.15 -FileChooser.newFolderParentDoesntExistText=\ud3f4\ub354\ub97c \ub9cc\ub4e4 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.\n\n\uc2dc\uc2a4\ud15c\uc5d0\uc11c \uc9c0\uc815\ud55c \uacbd\ub85c\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
   59.16 -FileChooser.renameErrorTitleText=\ud30c\uc77c \ub610\ub294 \ud3f4\ub354 \uc774\ub984 \ubc14\uafb8\uae30 \uc624\ub958
   59.17 -FileChooser.renameErrorText={0}\uc758 \uc774\ub984\uc744 \ubc14\uafc0 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
   59.18 -FileChooser.renameErrorFileExistsText={0}\uc758 \uc774\ub984\uc744 \ubc14\uafc0 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc9c0\uc815\ud55c \uc774\ub984\uc758 \ud30c\uc77c\uc774 \uc774\ubbf8 \uc788\uc2b5\ub2c8\ub2e4.  \ub2e4\ub978 \ud30c\uc77c \uc774\ub984\uc744 \uc9c0\uc815\ud558\uc2ed\uc2dc\uc624. 
   59.19 -FileChooser.acceptAllFileFilterText=\ubaa8\ub4e0 \ud30c\uc77c
   59.20 -FileChooser.cancelButtonText=\ucde8\uc18c
   59.21 +FileChooser.newFolderParentDoesntExistTitleText=\uD3F4\uB354\uB97C \uC0DD\uC131\uD560 \uC218 \uC5C6\uC74C
   59.22 +FileChooser.newFolderParentDoesntExistText=\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.
   59.23 +FileChooser.renameErrorTitleText=\uD30C\uC77C \uB610\uB294 \uD3F4\uB354 \uC774\uB984 \uBC14\uAFB8\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD
   59.24 +FileChooser.renameErrorText={0}\uC758 \uC774\uB984\uC744 \uBC14\uAFC0 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
   59.25 +FileChooser.renameErrorFileExistsText={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. 
   59.26 +FileChooser.acceptAllFileFilterText=\uBAA8\uB4E0 \uD30C\uC77C
   59.27 +FileChooser.cancelButtonText=\uCDE8\uC18C
   59.28  FileChooser.cancelButtonMnemonic=67
   59.29 -FileChooser.saveButtonText=\uc800\uc7a5
   59.30 +FileChooser.saveButtonText=\uC800\uC7A5
   59.31  FileChooser.saveButtonMnemonic=83
   59.32 -FileChooser.openButtonText=\uc5f4\uae30
   59.33 +FileChooser.openButtonText=\uC5F4\uAE30
   59.34  FileChooser.openButtonMnemonic=79
   59.35 -FileChooser.saveDialogTitleText=\uc800\uc7a5
   59.36 -FileChooser.openDialogTitleText=\uc5f4\uae30
   59.37 -FileChooser.updateButtonText=\uc5c5\ub370\uc774\ud2b8(U)
   59.38 +FileChooser.saveDialogTitleText=\uC800\uC7A5
   59.39 +FileChooser.openDialogTitleText=\uC5F4\uAE30
   59.40 +FileChooser.updateButtonText=\uAC31\uC2E0
   59.41  FileChooser.updateButtonMnemonic=85
   59.42 -FileChooser.helpButtonText=\ub3c4\uc6c0\ub9d0(H)
   59.43 +FileChooser.helpButtonText=\uB3C4\uC6C0\uB9D0
   59.44  FileChooser.helpButtonMnemonic=72
   59.45 -FileChooser.directoryOpenButtonText=\uc5f4\uae30
   59.46 +FileChooser.directoryOpenButtonText=\uC5F4\uAE30
   59.47  FileChooser.directoryOpenButtonMnemonic=79
   59.48  
   59.49  # File Size Units
   59.50 -FileChooser.fileSizeKiloBytes={0}KB
   59.51 -FileChooser.fileSizeMegaBytes={0}MB
   59.52 -FileChooser.fileSizeGigaBytes={0}GB
   59.53 +FileChooser.fileSizeKiloBytes={0} KB
   59.54 +FileChooser.fileSizeMegaBytes={0} MB
   59.55 +FileChooser.fileSizeGigaBytes={0} GB
   59.56  
   59.57  # These strings are platform dependent not look and feel dependent.
   59.58 -FileChooser.win32.newFolder=\uc0c8 \ud3f4\ub354
   59.59 -FileChooser.win32.newFolder.subsequent=\uc0c8 \ud3f4\ub354 ({0})
   59.60 -FileChooser.other.newFolder=\uc0c8 \ud3f4\ub354
   59.61 -FileChooser.other.newFolder.subsequent=\uc0c8 \ud3f4\ub354.{0}
   59.62 +FileChooser.win32.newFolder=\uC0C8 \uD3F4\uB354
   59.63 +FileChooser.win32.newFolder.subsequent=\uC0C8 \uD3F4\uB354({0})
   59.64 +FileChooser.other.newFolder=NewFolder
   59.65 +FileChooser.other.newFolder.subsequent=NewFolder.{0}
   59.66  
   59.67  
   59.68  ## file chooser tooltips ###
   59.69 -FileChooser.cancelButtonToolTipText=\ud30c\uc77c \uc120\ud0dd \ub300\ud654 \uc0c1\uc790 \uc911\uc9c0
   59.70 -FileChooser.saveButtonToolTipText=\uc120\ud0dd\ub41c \ud30c\uc77c \uc800\uc7a5
   59.71 -FileChooser.openButtonToolTipText=\uc120\ud0dd\ub41c \ud30c\uc77c \uc5f4\uae30
   59.72 -FileChooser.updateButtonToolTipText=\ub514\ub809\ud1a0\ub9ac \ubaa9\ub85d \uc5c5\ub370\uc774\ud2b8
   59.73 -FileChooser.helpButtonToolTipText=FileChooser \ub3c4\uc6c0\ub9d0
   59.74 -FileChooser.directoryOpenButtonToolTipText=\uc120\ud0dd\ub41c \ub514\ub809\ud1a0\ub9ac \uc5f4\uae30
   59.75 +FileChooser.cancelButtonToolTipText=\uD30C\uC77C \uC120\uD0DD\uAE30 \uB300\uD654\uC0C1\uC790 \uC911\uB2E8
   59.76 +FileChooser.saveButtonToolTipText=\uC120\uD0DD\uB41C \uD30C\uC77C \uC800\uC7A5
   59.77 +FileChooser.openButtonToolTipText=\uC120\uD0DD\uB41C \uD30C\uC77C \uC5F4\uAE30
   59.78 +FileChooser.updateButtonToolTipText=\uB514\uB809\uD1A0\uB9AC \uBAA9\uB85D \uAC31\uC2E0
   59.79 +FileChooser.helpButtonToolTipText=FileChooser \uB3C4\uC6C0\uB9D0
   59.80 +FileChooser.directoryOpenButtonToolTipText=\uC120\uD0DD\uB41C \uB514\uB809\uD1A0\uB9AC \uC5F4\uAE30
   59.81  
   59.82  ############ COLOR CHOOSER STRINGS #############
   59.83 -ColorChooser.previewText=\ubbf8\ub9ac\ubcf4\uae30
   59.84 -ColorChooser.okText=\ud655\uc778
   59.85 -ColorChooser.cancelText=\ucde8\uc18c
   59.86 -ColorChooser.resetText=\uc7ac\uc124\uc815(R)
   59.87 +ColorChooser.previewText=\uBBF8\uB9AC\uBCF4\uAE30
   59.88 +ColorChooser.okText=\uD655\uC778
   59.89 +ColorChooser.cancelText=\uCDE8\uC18C
   59.90 +ColorChooser.resetText=\uC7AC\uC124\uC815
   59.91  # VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
   59.92  ColorChooser.resetMnemonic=82
   59.93 -ColorChooser.sampleText=\uc0d8\ud50c \ud14d\uc2a4\ud2b8  \uc0d8\ud50c \ud14d\uc2a4\ud2b8
   59.94 -ColorChooser.swatchesNameText=\uacac\ubcf8(S)
   59.95 +ColorChooser.sampleText=\uC0D8\uD50C \uD14D\uC2A4\uD2B8  \uC0D8\uD50C \uD14D\uC2A4\uD2B8
   59.96 +ColorChooser.swatchesNameText=\uACAC\uBCF8
   59.97  ColorChooser.swatchesMnemonic=83
   59.98 -ColorChooser.swatchesRecentText=\ucd5c\uadfc \ubaa9\ub85d:
   59.99 +ColorChooser.swatchesRecentText=\uCD5C\uADFC \uBAA9\uB85D:
  59.100  # Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
  59.101  # constant, and an index into the text to render the mnemonic as. The
  59.102  # mnemonic is xxxMnemonic and the index of the character to underline is
  59.103  # xxxDisplayedMnemonicIndex.
  59.104  ColorChooser.hsvNameText=HSV
  59.105  ColorChooser.hsvMnemonic=72
  59.106 -ColorChooser.hsvHueText=\uc0c9\uc0c1
  59.107 -ColorChooser.hsvSaturationText=\ucc44\ub3c4
  59.108 -ColorChooser.hsvValueText=\uac12
  59.109 -ColorChooser.hsvTransparencyText=\ud22c\uba85\ub3c4
  59.110 +ColorChooser.hsvHueText=\uC0C9\uC870
  59.111 +ColorChooser.hsvSaturationText=\uCC44\uB3C4
  59.112 +ColorChooser.hsvValueText=\uAC12
  59.113 +ColorChooser.hsvTransparencyText=\uD22C\uBA85
  59.114  ColorChooser.hslNameText=HSL
  59.115  ColorChooser.hslMnemonic=76
  59.116 -ColorChooser.hslHueText=\uc0c9\uc0c1
  59.117 -ColorChooser.hslSaturationText=\ucc44\ub3c4
  59.118 -ColorChooser.hslLightnessText=\ubc1d\uae30
  59.119 -ColorChooser.hslTransparencyText=\ud22c\uba85\ub3c4
  59.120 +ColorChooser.hslHueText=\uC0C9\uC870
  59.121 +ColorChooser.hslSaturationText=\uCC44\uB3C4
  59.122 +ColorChooser.hslLightnessText=\uBC1D\uAE30
  59.123 +ColorChooser.hslTransparencyText=\uD22C\uBA85
  59.124  ColorChooser.rgbNameText=RGB
  59.125  ColorChooser.rgbMnemonic=71
  59.126 -ColorChooser.rgbRedText=\ube68\uac04\uc0c9(D)
  59.127 +ColorChooser.rgbRedText=\uBE68\uAC04\uC0C9
  59.128  ColorChooser.rgbRedMnemonic=68
  59.129 -ColorChooser.rgbGreenText=\ub179\uc0c9(N)
  59.130 +ColorChooser.rgbGreenText=\uB179\uC0C9
  59.131  ColorChooser.rgbGreenMnemonic=78
  59.132 -ColorChooser.rgbBlueText=\ud30c\ub780\uc0c9(B)
  59.133 +ColorChooser.rgbBlueText=\uD30C\uB780\uC0C9
  59.134  ColorChooser.rgbBlueMnemonic=66
  59.135 -ColorChooser.rgbAlphaText=\uc54c\ud30c
  59.136 -ColorChooser.rgbHexCodeText=\uceec\ub7ec \ucf54\ub4dc
  59.137 +ColorChooser.rgbAlphaText=\uC54C\uD30C
  59.138 +ColorChooser.rgbHexCodeText=\uC0C9\uC0C1 \uCF54\uB4DC
  59.139  ColorChooser.rgbHexCodeMnemonic=67
  59.140  ColorChooser.cmykNameText=CMYK
  59.141  ColorChooser.cmykMnemonic=77
  59.142 -ColorChooser.cmykCyanText=\uccad\ub85d\uc0c9
  59.143 -ColorChooser.cmykMagentaText=\uc790\ud64d\uc0c9
  59.144 -ColorChooser.cmykYellowText=\ub178\ub780\uc0c9
  59.145 -ColorChooser.cmykBlackText=\ud751\uc0c9
  59.146 -ColorChooser.cmykAlphaText=\uc54c\ud30c
  59.147 +ColorChooser.cmykCyanText=\uCCAD\uB85D\uC0C9
  59.148 +ColorChooser.cmykMagentaText=\uC9C4\uD64D\uC0C9
  59.149 +ColorChooser.cmykYellowText=\uB178\uB780\uC0C9
  59.150 +ColorChooser.cmykBlackText=\uAC80\uC815\uC0C9
  59.151 +ColorChooser.cmykAlphaText=\uC54C\uD30C
  59.152  
  59.153  ############ OPTION PANE STRINGS #############
  59.154  # Mnemonic keys correspond to KeyEvent.VK_XXX constant
  59.155  # We only define mnemonics for YES/NO, but for completeness you can
  59.156  # define mnemonics for any of the buttons.
  59.157 -OptionPane.yesButtonText=\uc608(Y)
  59.158 +OptionPane.yesButtonText=\uC608
  59.159  OptionPane.yesButtonMnemonic=89
  59.160 -OptionPane.noButtonText=\uc544\ub2c8\uc624(N)
  59.161 +OptionPane.noButtonText=\uC544\uB2C8\uC624
  59.162  OptionPane.noButtonMnemonic=78
  59.163 -OptionPane.okButtonText=\ud655\uc778
  59.164 +OptionPane.okButtonText=\uD655\uC778
  59.165  OptionPane.okButtonMnemonic=0
  59.166 -OptionPane.cancelButtonText=\ucde8\uc18c
  59.167 +OptionPane.cancelButtonText=\uCDE8\uC18C
  59.168  OptionPane.cancelButtonMnemonic=0
  59.169 -OptionPane.titleText=\uc635\uc158 \uc120\ud0dd
  59.170 +OptionPane.titleText=\uC635\uC158 \uC120\uD0DD
  59.171  # Title for the dialog for the showInputDialog methods. Only used if
  59.172  # the developer uses one of the variants that doesn't take a title.
  59.173 -OptionPane.inputDialogTitle=\uc785\ub825
  59.174 +OptionPane.inputDialogTitle=\uC785\uB825
  59.175  # Title for the dialog for the showMessageDialog methods. Only used if
  59.176  # the developer uses one of the variants that doesn't take a title.
  59.177 -OptionPane.messageDialogTitle=\uba54\uc2dc\uc9c0
  59.178 +OptionPane.messageDialogTitle=\uBA54\uC2DC\uC9C0
  59.179  
  59.180  ############ Printing Dialog Strings ############
  59.181 -PrintingDialog.titleProgressText=\uc778\uc1c4
  59.182 -PrintingDialog.titleAbortingText=\uc778\uc1c4 (\uc911\uc9c0)
  59.183 +PrintingDialog.titleProgressText=\uC778\uC1C4
  59.184 +PrintingDialog.titleAbortingText=\uC778\uC1C4(\uC911\uB2E8 \uC911)
  59.185  
  59.186 -PrintingDialog.contentInitialText=\uc778\uc1c4 \uc9c4\ud589 \uc911...
  59.187 +PrintingDialog.contentInitialText=\uC778\uC1C4 \uC9C4\uD589 \uC911...
  59.188  
  59.189  # The following string will be formatted by a MessageFormat
  59.190  # and {0} will be replaced by page number being printed
  59.191 -PrintingDialog.contentProgressText=\uc778\uc1c4\ub41c \ud398\uc774\uc9c0 {0}...
  59.192 +PrintingDialog.contentProgressText=\uC778\uC1C4\uB41C \uD398\uC774\uC9C0 {0}...
  59.193  
  59.194 -PrintingDialog.contentAbortingText=\uc778\uc1c4 \uc911\uc9c0...
  59.195 +PrintingDialog.contentAbortingText=\uC778\uC1C4 \uC911\uB2E8 \uC911...
  59.196  
  59.197 -PrintingDialog.abortButtonText=\uc911\uc9c0(A)
  59.198 +PrintingDialog.abortButtonText=\uC911\uB2E8
  59.199  PrintingDialog.abortButtonMnemonic=65
  59.200  PrintingDialog.abortButtonDisplayedMnemonicIndex=0
  59.201 -PrintingDialog.abortButtonToolTipText=\uc778\uc1c4 \uc911\uc9c0
  59.202 +PrintingDialog.abortButtonToolTipText=\uC778\uC1C4 \uC911\uB2E8
  59.203  
  59.204  ############ Internal Frame Strings ############
  59.205 -InternalFrame.iconButtonToolTip=\ucd5c\uc18c\ud654
  59.206 -InternalFrame.maxButtonToolTip=\ucd5c\ub300\ud654
  59.207 -InternalFrame.restoreButtonToolTip=\ubcf5\uc6d0
  59.208 -InternalFrame.closeButtonToolTip=\ub2eb\uae30
  59.209 +InternalFrame.iconButtonToolTip=\uCD5C\uC18C\uD654
  59.210 +InternalFrame.maxButtonToolTip=\uCD5C\uB300\uD654
  59.211 +InternalFrame.restoreButtonToolTip=\uBCF5\uC6D0
  59.212 +InternalFrame.closeButtonToolTip=\uB2EB\uAE30
  59.213  
  59.214  ############ Internal Frame Title Pane Strings ############
  59.215 -InternalFrameTitlePane.restoreButtonText=\ubcf5\uc6d0
  59.216 -InternalFrameTitlePane.moveButtonText=\uc774\ub3d9
  59.217 -InternalFrameTitlePane.sizeButtonText=\ud06c\uae30
  59.218 -InternalFrameTitlePane.minimizeButtonText=\ucd5c\uc18c\ud654
  59.219 -InternalFrameTitlePane.maximizeButtonText=\ucd5c\ub300\ud654
  59.220 -InternalFrameTitlePane.closeButtonText=\ub2eb\uae30
  59.221 +InternalFrameTitlePane.restoreButtonText=\uBCF5\uC6D0
  59.222 +InternalFrameTitlePane.moveButtonText=\uC774\uB3D9
  59.223 +InternalFrameTitlePane.sizeButtonText=\uD06C\uAE30
  59.224 +InternalFrameTitlePane.minimizeButtonText=\uCD5C\uC18C\uD654
  59.225 +InternalFrameTitlePane.maximizeButtonText=\uCD5C\uB300\uD654
  59.226 +InternalFrameTitlePane.closeButtonText=\uB2EB\uAE30
  59.227  
  59.228  ############ Text strings #############
  59.229  # Used for html forms
  59.230 -FormView.submitButtonText=\uc9c8\uc758 \uc81c\ucd9c
  59.231 -FormView.resetButtonText=\uc7ac\uc124\uc815
  59.232 -FormView.browseFileButtonText=\ucc3e\uc544\ubcf4\uae30...
  59.233 +FormView.submitButtonText=\uC9C8\uC758 \uC81C\uCD9C
  59.234 +FormView.resetButtonText=\uC7AC\uC124\uC815
  59.235 +FormView.browseFileButtonText=\uCC3E\uC544\uBCF4\uAE30...
  59.236  
  59.237  ############ Abstract Document Strings ############
  59.238 -AbstractDocument.styleChangeText=\uc2a4\ud0c0\uc77c \ubcc0\uacbd
  59.239 -AbstractDocument.additionText=\ucd94\uac00
  59.240 -AbstractDocument.deletionText=\uc0ad\uc81c
  59.241 -AbstractDocument.undoText=\uc2e4\ud589 \ucde8\uc18c
  59.242 -AbstractDocument.redoText=\uc7ac\uc2e4\ud589
  59.243 +AbstractDocument.styleChangeText=\uC2A4\uD0C0\uC77C \uBCC0\uACBD
  59.244 +AbstractDocument.additionText=\uCD94\uAC00
  59.245 +AbstractDocument.deletionText=\uC0AD\uC81C
  59.246 +AbstractDocument.undoText=\uC2E4\uD589 \uCDE8\uC18C
  59.247 +AbstractDocument.redoText=\uC7AC\uC2E4\uD589
  59.248  
  59.249  ############ Abstract Button Strings ############
  59.250 -AbstractButton.clickText=\ub204\ub974\uae30
  59.251 +AbstractButton.clickText=\uB204\uB974\uAE30
  59.252  
  59.253  ############ Abstract Undoable Edit Strings ############
  59.254 -AbstractUndoableEdit.undoText=\uc2e4\ud589 \ucde8\uc18c
  59.255 -AbstractUndoableEdit.redoText=\uc7ac\uc2e4\ud589
  59.256 +AbstractUndoableEdit.undoText=\uC2E4\uD589 \uCDE8\uC18C
  59.257 +AbstractUndoableEdit.redoText=\uC7AC\uC2E4\uD589
  59.258  
  59.259  ############ Combo Box Strings ############
  59.260 -ComboBox.togglePopupText=\ud1a0\uae00\ud31d\uc5c5
  59.261 +ComboBox.togglePopupText=togglePopup
  59.262  
  59.263  ############ Progress Monitor Strings ############
  59.264 -ProgressMonitor.progressText=\uc9c4\ud589...
  59.265 +ProgressMonitor.progressText=\uC9C4\uD589...
  59.266  
  59.267  ############ Split Pane Strings ############
  59.268 -SplitPane.leftButtonText=\uc67c\ucabd \ubc84\ud2bc
  59.269 -SplitPane.rightButtonText=\uc624\ub978\ucabd \ubc84\ud2bc
  59.270 +SplitPane.leftButtonText=\uC67C\uCABD \uB2E8\uCD94
  59.271 +SplitPane.rightButtonText=\uC624\uB978\uCABD \uB2E8\uCD94
  59.272  # Used for Isindex
  59.273 -IsindexView.prompt=\ub2e4\uc74c\uc740 \uac80\uc0c9 \uac00\ub2a5\ud55c \uc778\ub371\uc2a4\uc785\ub2c8\ub2e4. \uac80\uc0c9 \ud0a4\uc6cc\ub4dc\ub97c \uc785\ub825\ud558\uc2ed\uc2dc\uc624:
  59.274 +IsindexView.prompt=\uB2E4\uC74C\uC740 \uAC80\uC0C9 \uAC00\uB2A5\uD55C \uC778\uB371\uC2A4\uC785\uB2C8\uB2E4. \uAC80\uC0C9 \uD0A4\uC6CC\uB4DC \uC785\uB825:
  59.275  
  59.276  ############ InternalFrameTitlePane Strings ############
  59.277 -InternalFrameTitlePane.iconifyButtonAccessibleName=\uc544\uc774\ucf58\ud654
  59.278 -InternalFrameTitlePane.maximizeButtonAccessibleName=\ucd5c\ub300\ud654
  59.279 -InternalFrameTitlePane.closeButtonAccessibleName=\ub2eb\uae30
  59.280 +InternalFrameTitlePane.iconifyButtonAccessibleName=\uC544\uC774\uCF58\uD654
  59.281 +InternalFrameTitlePane.maximizeButtonAccessibleName=\uCD5C\uB300\uD654
  59.282 +InternalFrameTitlePane.closeButtonAccessibleName=\uB2EB\uAE30
    60.1 --- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
    60.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
    60.3 @@ -45,11 +45,16 @@
    60.4  # @author Steve Wilson
    60.5  
    60.6  ############ FILE CHOOSER STRINGS #############
    60.7 -FileChooser.fileDescriptionText=Arquivo gen\u00e9rico
    60.8 -FileChooser.directoryDescriptionText=Diret\u00f3rio
    60.9 +FileChooser.fileDescriptionText=Arquivo Gen\u00E9rico
   60.10 +FileChooser.directoryDescriptionText=Diret\u00F3rio
   60.11  FileChooser.newFolderErrorText=Erro ao criar nova pasta
   60.12  FileChooser.newFolderErrorSeparator= : 
   60.13 -FileChooser.acceptAllFileFilterText=Todos os arquivos
   60.14 +FileChooser.newFolderParentDoesntExistTitleText=N\u00E3o \u00E9 poss\u00EDvel criar a pasta
   60.15 +FileChooser.newFolderParentDoesntExistText=N\u00E3o \u00E9 poss\u00EDvel criar a pasta.\n\nO sistema n\u00E3o pode localizar o caminho especificado.
   60.16 +FileChooser.renameErrorTitleText=Erro ao Renomear o Arquivo ou a Pasta
   60.17 +FileChooser.renameErrorText=N\u00E3o \u00E9 poss\u00EDvel renomear {0}
   60.18 +FileChooser.renameErrorFileExistsText=N\u00E3o \u00E9 poss\u00EDvel renomear {0}: Um arquivo com o nome especificado j\u00E1 existe. Especifique outro nome de arquivo. 
   60.19 +FileChooser.acceptAllFileFilterText=Todos os Arquivos
   60.20  FileChooser.cancelButtonText=Cancelar
   60.21  FileChooser.cancelButtonMnemonic=67
   60.22  FileChooser.saveButtonText=Salvar
   60.23 @@ -71,19 +76,19 @@
   60.24  FileChooser.fileSizeGigaBytes={0} GB
   60.25  
   60.26  # These strings are platform dependent not look and feel dependent.
   60.27 -FileChooser.win32.newFolder=Nova pasta
   60.28 -FileChooser.win32.newFolder.subsequent=Nova pasta ({0})
   60.29 +FileChooser.win32.newFolder=Nova Pasta
   60.30 +FileChooser.win32.newFolder.subsequent=Nova Pasta ({0})
   60.31  FileChooser.other.newFolder=NewFolder
   60.32  FileChooser.other.newFolder.subsequent=NewFolder.{0}
   60.33  
   60.34  
   60.35  ## file chooser tooltips ###
   60.36 -FileChooser.cancelButtonToolTipText=Anular caixa de di\u00e1logo do seletor de arquivos
   60.37 +FileChooser.cancelButtonToolTipText=Abortar caixa de di\u00E1logo do seletor de arquivos
   60.38  FileChooser.saveButtonToolTipText=Salvar arquivo selecionado
   60.39  FileChooser.openButtonToolTipText=Abrir arquivo selecionado
   60.40 -FileChooser.updateButtonToolTipText=Atualizar lista de diret\u00f3rios
   60.41 +FileChooser.updateButtonToolTipText=Atualizar lista de diret\u00F3rios
   60.42  FileChooser.helpButtonToolTipText=Ajuda do FileChooser
   60.43 -FileChooser.directoryOpenButtonToolTipText=Abrir diret\u00f3rio selecionado
   60.44 +FileChooser.directoryOpenButtonToolTipText=Abrir diret\u00F3rio selecionado
   60.45  
   60.46  ############ COLOR CHOOSER STRINGS #############
   60.47  ColorChooser.previewText=Visualizar
   60.48 @@ -92,33 +97,44 @@
   60.49  ColorChooser.resetText=Redefinir
   60.50  # VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
   60.51  ColorChooser.resetMnemonic=82
   60.52 -ColorChooser.sampleText=Texto de amostra  Texto de amostra
   60.53 +ColorChooser.sampleText=Texto de Amostra Texto de Amostra
   60.54  ColorChooser.swatchesNameText=Amostras
   60.55  ColorChooser.swatchesMnemonic=83
   60.56 -ColorChooser.swatchesDisplayedMnemonicIndex=0
   60.57  ColorChooser.swatchesRecentText=Recente:
   60.58 -ColorChooser.hsbNameText=HSB
   60.59  # Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
   60.60  # constant, and an index into the text to render the mnemonic as. The
   60.61  # mnemonic is xxxMnemonic and the index of the character to underline is
   60.62  # xxxDisplayedMnemonicIndex.
   60.63 -ColorChooser.hsbMnemonic=72
   60.64 -ColorChooser.hsbDisplayedMnemonicIndex=0
   60.65 -ColorChooser.hsbHueText=H
   60.66 -ColorChooser.hsbSaturationText=S
   60.67 -ColorChooser.hsbBrightnessText=B
   60.68 -ColorChooser.hsbRedText=R
   60.69 -ColorChooser.hsbGreenText=G
   60.70 -ColorChooser.hsbBlueText=B
   60.71 +ColorChooser.hsvNameText=HSV
   60.72 +ColorChooser.hsvMnemonic=72
   60.73 +ColorChooser.hsvHueText=Matiz
   60.74 +ColorChooser.hsvSaturationText=Satura\u00E7\u00E3o
   60.75 +ColorChooser.hsvValueText=Valor
   60.76 +ColorChooser.hsvTransparencyText=Transpar\u00EAncia
   60.77 +ColorChooser.hslNameText=HSL
   60.78 +ColorChooser.hslMnemonic=76
   60.79 +ColorChooser.hslHueText=Matiz
   60.80 +ColorChooser.hslSaturationText=Satura\u00E7\u00E3o
   60.81 +ColorChooser.hslLightnessText=Clareza
   60.82 +ColorChooser.hslTransparencyText=Transpar\u00EAncia
   60.83  ColorChooser.rgbNameText=RGB
   60.84  ColorChooser.rgbMnemonic=71
   60.85 -ColorChooser.rgbDisplayedMnemonicIndex=1
   60.86  ColorChooser.rgbRedText=Vermelho
   60.87  ColorChooser.rgbRedMnemonic=68
   60.88  ColorChooser.rgbGreenText=Verde
   60.89  ColorChooser.rgbGreenMnemonic=78
   60.90  ColorChooser.rgbBlueText=Azul
   60.91  ColorChooser.rgbBlueMnemonic=66
   60.92 +ColorChooser.rgbAlphaText=Alfa
   60.93 +ColorChooser.rgbHexCodeText=C\u00F3digo da Cor
   60.94 +ColorChooser.rgbHexCodeMnemonic=67
   60.95 +ColorChooser.cmykNameText=CMYK
   60.96 +ColorChooser.cmykMnemonic=77
   60.97 +ColorChooser.cmykCyanText=Ciano
   60.98 +ColorChooser.cmykMagentaText=Magenta
   60.99 +ColorChooser.cmykYellowText=Amarelo
  60.100 +ColorChooser.cmykBlackText=Preto
  60.101 +ColorChooser.cmykAlphaText=Alfa
  60.102  
  60.103  ############ OPTION PANE STRINGS #############
  60.104  # Mnemonic keys correspond to KeyEvent.VK_XXX constant
  60.105 @@ -126,13 +142,13 @@
  60.106  # define mnemonics for any of the buttons.
  60.107  OptionPane.yesButtonText=Sim
  60.108  OptionPane.yesButtonMnemonic=89
  60.109 -OptionPane.noButtonText=N\u00e3o
  60.110 +OptionPane.noButtonText=N\u00E3o
  60.111  OptionPane.noButtonMnemonic=78
  60.112  OptionPane.okButtonText=OK
  60.113  OptionPane.okButtonMnemonic=0
  60.114  OptionPane.cancelButtonText=Cancelar
  60.115  OptionPane.cancelButtonMnemonic=0
  60.116 -OptionPane.titleText=Selecionar uma op\u00e7\u00e3o
  60.117 +OptionPane.titleText=Selecionar uma Op\u00E7\u00E3o
  60.118  # Title for the dialog for the showInputDialog methods. Only used if
  60.119  # the developer uses one of the variants that doesn't take a title.
  60.120  OptionPane.inputDialogTitle=Entrada
  60.121 @@ -141,21 +157,21 @@
  60.122  OptionPane.messageDialogTitle=Mensagem
  60.123  
  60.124  ############ Printing Dialog Strings ############
  60.125 -PrintingDialog.titleProgressText=Impress\u00e3o
  60.126 -PrintingDialog.titleAbortingText=Impress\u00e3o (Anulando)
  60.127 +PrintingDialog.titleProgressText=Impress\u00E3o
  60.128 +PrintingDialog.titleAbortingText=Impress\u00E3o (Abortando)
  60.129  
  60.130 -PrintingDialog.contentInitialText=Impress\u00e3o em andamento...
  60.131 +PrintingDialog.contentInitialText=Impress\u00E3o em andamento...
  60.132  
  60.133  # The following string will be formatted by a MessageFormat
  60.134  # and {0} will be replaced by page number being printed
  60.135 -PrintingDialog.contentProgressText=P\u00e1gina imprimida {0}...
  60.136 +PrintingDialog.contentProgressText=P\u00E1gina impressa {0}...
  60.137  
  60.138 -PrintingDialog.contentAbortingText=Anulando impress\u00e3o...
  60.139 +PrintingDialog.contentAbortingText=Abortando impress\u00E3o...
  60.140  
  60.141 -PrintingDialog.abortButtonText=Anular
  60.142 +PrintingDialog.abortButtonText=Abortar
  60.143  PrintingDialog.abortButtonMnemonic=65
  60.144  PrintingDialog.abortButtonDisplayedMnemonicIndex=0
  60.145 -PrintingDialog.abortButtonToolTipText=Anular impress\u00e3o
  60.146 +PrintingDialog.abortButtonToolTipText=Abortar Impress\u00E3o
  60.147  
  60.148  ############ Internal Frame Strings ############
  60.149  InternalFrame.iconButtonToolTip=Minimizar
  60.150 @@ -173,14 +189,14 @@
  60.151  
  60.152  ############ Text strings #############
  60.153  # Used for html forms
  60.154 -FormView.submitButtonText=Enviar consulta
  60.155 +FormView.submitButtonText=Submeter Consulta
  60.156  FormView.resetButtonText=Redefinir
  60.157 -FormView.browseFileButtonText=Explorar...
  60.158 +FormView.browseFileButtonText=Procurar...
  60.159  
  60.160  ############ Abstract Document Strings ############
  60.161 -AbstractDocument.styleChangeText=altera\u00e7\u00e3o de estilo
  60.162 -AbstractDocument.additionText=adi\u00e7\u00e3o
  60.163 -AbstractDocument.deletionText=exclus\u00e3o
  60.164 +AbstractDocument.styleChangeText=altera\u00E7\u00E3o de estilo
  60.165 +AbstractDocument.additionText=adi\u00E7\u00E3o
  60.166 +AbstractDocument.deletionText=dele\u00E7\u00E3o
  60.167  AbstractDocument.undoText=Desfazer
  60.168  AbstractDocument.redoText=Refazer
  60.169  
  60.170 @@ -198,12 +214,12 @@
  60.171  ProgressMonitor.progressText=Progresso...
  60.172  
  60.173  ############ Split Pane Strings ############
  60.174 -SplitPane.leftButtonText=bot\u00e3o esquerdo
  60.175 -SplitPane.rightButtonText=bot\u00e3o direito
  60.176 +SplitPane.leftButtonText=bot\u00E3o esquerdo
  60.177 +SplitPane.rightButtonText=bot\u00E3o direito
  60.178  # Used for Isindex
  60.179 -IsindexView.prompt=Trata-se de um \u00edndice pesquis\u00e1vel.  Insira as palavras-chave de pesquisa:
  60.180 +IsindexView.prompt=Trata-se de um \u00EDndice pesquis\u00E1vel. Informe as palavras-chave de pesquisa:
  60.181  
  60.182  ############ InternalFrameTitlePane Strings ############
  60.183 -InternalFrameTitlePane.iconifyButtonAccessibleName=Iconificar
  60.184 +InternalFrameTitlePane.iconifyButtonAccessibleName=Iconify
  60.185  InternalFrameTitlePane.maximizeButtonAccessibleName=Maximizar
  60.186  InternalFrameTitlePane.closeButtonAccessibleName=Fechar
    61.1 --- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties	Tue Feb 15 19:16:39 2011 -0800
    61.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties	Tue Feb 15 20:18:20 2011 -0800
    61.3 @@ -47,28 +47,28 @@
    61.4  ############ FILE CHOOSER STRINGS #############
    61.5  FileChooser.fileDescriptionText=Generisk fil
    61.6  FileChooser.directoryDescriptionText=Katalog
    61.7 -FileChooser.newFolderErrorText=Fel d\u00e5 ny mapp skapades
    61.8 +FileChooser.newFolderErrorText=Fel uppstod n\u00E4r ny mapp skapades
    61.9  FileChooser.newFolderErrorSeparator= : 
   61.10 -FileChooser.newFolderParentDoesntExistTitleText=Det gick inte att skapa mappen
   61.11 -FileChooser.newFolderParentDoesntExistText=Det gick inte att skapa mappen.\n\nSystemet hittade inte den angivna s\u00f6kv\u00e4gen.
   61.12 -FileChooser.renameErrorTitleText=Det gick inte att byta namn p\u00e5 filen eller mappen
   61.13 -FileChooser.renameErrorText=Det gick inte byta namn p\u00e5 {0}
   61.14 -FileChooser.renameErrorFileExistsText=Det gick inte byta namn p\u00e5 {0}: Det finns redan en fil med det namnet. Ge den ett annat namn. 
   61.15 +FileChooser.newFolderParentDoesntExistTitleText=Kan inte skapa mappen
   61.16 +FileChooser.newFolderParentDoesntExistText=Kan inte skapa mappen.\n\nSystemet kan inte hitta angiven s\u00F6kv\u00E4g.
   61.17 +FileChooser.renameErrorTitleText=Ett fel intr\u00E4ffade vid f\u00F6rs\u00F6k att \u00E4ndra namn p\u00E5 fil eller mapp
   61.18 +FileChooser.renameErrorText=Kan inte namn\u00E4ndra {0}
   61.19 +FileChooser.renameErrorFileExistsText=Kan inte namn\u00E4ndra {0}: En fil med angivet namn finns redan. Ange ett annat filnamn. 
   61.20  FileChooser.acceptAllFileFilterText=Alla filer
   61.21  FileChooser.cancelButtonText=Avbryt
   61.22 -FileChooser.cancelButtonMnemonic=65
   61.23 +FileChooser.cancelButtonMnemonic=67
   61.24  FileChooser.saveButtonText=Spara
   61.25  FileChooser.saveButtonMnemonic=83
   61.26 -FileChooser.openButtonText=\u00d6ppna
   61.27 -FileChooser.openButtonMnemonic=78
   61.28 +FileChooser.openButtonText=\u00D6ppna
   61.29 +FileChooser.openButtonMnemonic=79
   61.30  FileChooser.saveDialogTitleText=Spara
   61.31 -FileChooser.openDialogTitleText=\u00d6ppna
   61.32 +FileChooser.openDialogTitleText=\u00D6ppna
   61.33  FileChooser.updateButtonText=Uppdatera
   61.34  FileChooser.updateButtonMnemonic=85
   61.35 -FileChooser.helpButtonText=Hj\u00e4lp
   61.36 +FileChooser.helpButtonText=Hj\u00E4lp
   61.37  FileChooser.helpButtonMnemonic=72
   61.38 -FileChooser.directoryOpenButtonText=\u00d6ppna
   61.39 -FileChooser.directoryOpenButtonMnemonic=80
   61.40 +FileChooser.directoryOpenButtonText=\u00D6ppna
   61.41 +FileChooser.directoryOpenButtonMnemonic=79
   61.42  
   61.43  # File Size Units
   61.44  FileChooser.fileSizeKiloBytes={0} KB
   61.45 @@ -84,53 +84,53 @@
   61.46  
   61.47  ## file chooser tooltips ###
   61.48  FileChooser.cancelButtonToolTipText=Avbryt filvalsdialogruta
   61.49 -FileChooser.saveButtonToolTipText=Spara markerad fil
   61.50 -FileChooser.openButtonToolTipText=\u00d6ppna markerad fil
   61.51 +FileChooser.saveButtonToolTipText=Spara vald fil
   61.52 +FileChooser.openButtonToolTipText=\u00D6ppna vald fil
   61.53  FileChooser.updateButtonToolTipText=Uppdatera kataloglistan
   61.54 -FileChooser.helpButtonToolTipText=Hj\u00e4lp - Filv\u00e4ljare
   61.55 -FileChooser.directoryOpenButtonToolTipText=\u00d6ppnar den markerade katalogen
   61.56 +FileChooser.helpButtonToolTipText=Hj\u00E4lp - Filv\u00E4ljare
   61.57 +FileChooser.directoryOpenButtonToolTipText=\u00D6ppna vald katalog
   61.58  
   61.59  ############ COLOR CHOOSER STRINGS #############
   61.60  ColorChooser.previewText=Granska
   61.61  ColorChooser.okText=OK
   61.62  ColorChooser.cancelText=Avbryt
   61.63 -ColorChooser.resetText=\u00c5terst\u00e4ll
   61.64 +ColorChooser.resetText=\u00C5terst\u00E4ll
   61.65  # VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
   61.66 -ColorChooser.resetMnemonic=84
   61.67 +ColorChooser.resetMnemonic=82
   61.68  ColorChooser.sampleText=Exempeltext  Exempeltext
   61.69  ColorChooser.swatchesNameText=Prov
   61.70 -ColorChooser.swatchesMnemonic=80
   61.71 -ColorChooser.swatchesRecentText=Tidigare:
   61.72 +ColorChooser.swatchesMnemonic=83
   61.73 +ColorChooser.swatchesRecentText=Senaste:
   61.74  # Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
   61.75  # constant, and an index into the text to render the mnemonic as. The
   61.76  # mnemonic is xxxMnemonic and the index of the character to underline is
   61.77  # xxxDisplayedMnemonicIndex.
   61.78 -ColorChooser.hsvNameText=NMI
   61.79 +ColorChooser.hsvNameText=HSV
   61.80  ColorChooser.hsvMnemonic=72
   61.81  ColorChooser.hsvHueText=Nyans
   61.82 -ColorChooser.hsvSaturationText=M\u00e4ttnad
   61.83 -ColorChooser.hsvValueText=V\u00e4rde
   61.84 -ColorChooser.hsvTransparencyText=Genomskinlighet
   61.85 +ColorChooser.hsvSaturationText=M\u00E4ttnad
   61.86 +ColorChooser.hsvValueText=V\u00E4rde
   61.87 +ColorChooser.hsvTransparencyText=Transparens
   61.88  ColorChooser.hslNameText=HSL
   61.89  ColorChooser.hslMnemonic=76
   61.90  ColorChooser.hslHueText=Nyans
   61.91 -ColorChooser.hslSaturationText=M\u00e4ttnad
   61.92 +ColorChooser.hslSaturationText=M\u00E4ttnad
   61.93  ColorChooser.hslLightnessText=Ljusstyrka
   61.94 -ColorChooser.hslTransparencyText=Genomskinlighet
   61.95 +ColorChooser.hslTransparencyText=Transparens
   61.96  ColorChooser.rgbNameText=RGB
   61.97  ColorChooser.rgbMnemonic=71
   61.98 -ColorChooser.rgbRedText=R\u00f6d
   61.99 -ColorChooser.rgbRedMnemonic=82
  61.100 -ColorChooser.rgbGreenText=Gr\u00f6n
  61.101 -ColorChooser.rgbGreenMnemonic=71
  61.102 -ColorChooser.rgbBlueText=Bl\u00e5
  61.103 +ColorChooser.rgbRedText=R\u00F6d
  61.104 +ColorChooser.rgbRedMnemonic=68
  61.105 +ColorChooser.rgbGreenText=Gr\u00F6n
  61.106 +ColorChooser.rgbGreenMnemonic=78
  61.107 +ColorChooser.rgbBlueText=Bl\u00E5
  61.108  ColorChooser.rgbBlueMnemonic=66
  61.109  ColorChooser.rgbAlphaText=Alfa
  61.110 -ColorChooser.rgbHexCodeText=F\u00e4rgkod
  61.111 +ColorChooser.rgbHexCodeText=F\u00E4rgkod
  61.112  ColorChooser.rgbHexCodeMnemonic=67
  61.113  ColorChooser.cmykNameText=CMYK
  61.114  ColorChooser.cmykMnemonic=77
  61.115 -ColorChooser.cmykCyanText=Cyanbl\u00e5
  61.116 +ColorChooser.cmykCyanText=Cyan
  61.117  ColorChooser.cmykMagentaText=Magenta
  61.118  ColorChooser.cmykYellowText=Gul
  61.119  ColorChooser.cmykBlackText=Svart
  61.120 @@ -141,14 +141,14 @@
  61.121  # We only define mnemonics for YES/NO, but for completeness you can
  61.122  # define mnemonics for any of the buttons.
  61.123  OptionPane.yesButtonText=Ja
  61.124 -OptionPane.yesButtonMnemonic=74
  61.125 +OptionPane.yesButtonMnemonic=89
  61.126  OptionPane.noButtonText=Nej
  61.127  OptionPane.noButtonMnemonic=78
  61.128  OptionPane.okButtonText=OK
  61.129  OptionPane.okButtonMnemonic=0
  61.130  OptionPane.cancelButtonText=Avbryt
  61.131  OptionPane.cancelButtonMnemonic=0
  61.132 -OptionPane.titleText=V\u00e4lj ett alternativ
  61.133 +OptionPane.titleText=V\u00E4lj ett alternativ
  61.134  # Title for the dialog for the showInputDialog methods. Only used if
  61.135  # the developer uses one of the variants that doesn't take a title.
  61.136  OptionPane.inputDialogTitle=Indata
  61.137 @@ -160,7 +160,7 @@
  61.138  PrintingDialog.titleProgressText=Skriver ut
  61.139  PrintingDialog.titleAbortingText=Skriver ut (avbryter)
  61.140  
  61.141 -PrintingDialog.contentInitialText=Utskrift p\u00e5g\u00e5r...
  61.142 +PrintingDialog.contentInitialText=Utskrift p\u00E5g\u00E5r...
  61.143  
  61.144  # The following string will be formatted by a MessageFormat
  61.145  # and {0} will be replaced by page number being printed
  61.146 @@ -176,50 +176,50 @@
  61.147  ############ Internal Frame Strings ############
  61.148  InternalFrame.iconButtonToolTip=Minimera
  61.149  InternalFrame.maxButtonToolTip=Maximera
  61.150 -InternalFrame.restoreButtonToolTip=\u00c5terst\u00e4ll
  61.151 -InternalFrame.closeButtonToolTip=St\u00e4ng
  61.152 +InternalFrame.restoreButtonToolTip=\u00C5terst\u00E4ll
  61.153 +InternalFrame.closeButtonToolTip=St\u00E4ng
  61.154  
  61.155  ############ Internal Frame Title Pane Strings ############
  61.156 -InternalFrameTitlePane.restoreButtonText=\u00c5terst\u00e4ll
  61.157 +InternalFrameTitlePane.restoreButtonText=\u00C5terst\u00E4ll
  61.158  InternalFrameTitlePane.moveButtonText=Flytta
  61.159  InternalFrameTitlePane.sizeButtonText=Storlek
  61.160  InternalFrameTitlePane.minimizeButtonText=Minimera
  61.161  InternalFrameTitlePane.maximizeButtonText=Maximera
  61.162 -InternalFrameTitlePane.closeButtonText=St\u00e4ng
  61.163 +InternalFrameTitlePane.closeButtonText=St\u00E4ng
  61.164  
  61.165  ############ Text strings #############
  61.166  # Used for html forms
  61.167 -FormView.submitButtonText=Skicka fr\u00e5ga
  61.168 -FormView.resetButtonText=\u00c5terst\u00e4ll
  61.169 -FormView.browseFileButtonText=Bl\u00e4ddra...
  61.170 +FormView.submitButtonText=Skicka fr\u00E5ga
  61.171 +FormView.resetButtonText=\u00C5terst\u00E4ll
  61.172 +FormView.browseFileButtonText=Bl\u00E4ddra...
  61.173  
  61.174  ############ Abstract Document Strings ############
  61.175 -AbstractDocument.styleChangeText=snittbyte
  61.176 -AbstractDocument.additionText=till\u00e4gg
  61.177 -AbstractDocument.deletionText=radering
  61.178 -AbstractDocument.undoText=\u00c5ngra
  61.179 -AbstractDocument.redoText=G\u00f6r om
  61.180 +AbstractDocument.styleChangeText=format\u00E4ndring
  61.181 +AbstractDocument.additionText=till\u00E4gg
  61.182 +AbstractDocument.deletionText=borttagning
  61.183 +AbstractDocument.undoText=\u00C5ngra
  61.184 +AbstractDocument.redoText=G\u00F6r om
  61.185  
  61.186  ############ Abstract Button Strings ############
  61.187  AbstractButton.clickText=klicka
  61.188  
  61.189  ############ Abstract Undoable Edit Strings ############
  61.190 -AbstractUndoableEdit.undoText=\u00c5ngra
  61.191 -AbstractUndoableEdit.redoText=G\u00f6r om
  61.192 +AbstractUndoableEdit.undoText=\u00C5ngra
  61.193 +AbstractUndoableEdit.redoText=G\u00F6r om
  61.194  
  61.195  ############ Combo Box Strings ############
  61.196 -ComboBox.togglePopupText=v\u00e4xlaPopup
  61.197 +ComboBox.togglePopupText=v\u00E4xlaPopup
  61.198  
  61.199  ############ Progress Monitor Strings ############
  61.200 -ProgressMonitor.progressText=Status...
  61.201 +ProgressMonitor.progressText=P\u00E5g\u00E5r...
  61.202  
  61.203  ############ Split Pane Strings ############
  61.204 -SplitPane.leftButtonText=v\u00e4nster knapp
  61.205 -SplitPane.rightButtonText=h\u00f6ger knapp
  61.206 +SplitPane.leftButtonText=v\u00E4nster knapp
  61.207 +SplitPane.rightButtonText=h\u00F6ger knapp
  61.208  # Used for Isindex
  61.209 -IsindexView.prompt=Detta \u00e4r ett s\u00f6kbart index.  Ange nyckelord f\u00f6r s\u00f6kningen:
  61.210 +IsindexView.prompt=Detta \u00E4r ett s\u00F6kbart index. Ange s\u00F6kord:
  61.211  
  61.212  ############ InternalFrameTitlePane Strings ############
  61.213  InternalFrameTitlePane.iconifyButtonAccessibleName=Minimera
  61.214  InternalFrameTitlePane.maximizeButtonAccessibleName=Maximera
  61.215 -InternalFrameTitlePane.closeButtonAccessibleName=St\u00e4ng
  61.216 +InternalFrameTitlePane.closeButtonAccessibleName=St\u00E4ng
    62.1 --- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
    62.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
    62.3 @@ -45,29 +45,29 @@
    62.4  # @author Steve Wilson
    62.5  
    62.6  ############ FILE CHOOSER STRINGS #############
    62.7 -FileChooser.fileDescriptionText=\u666e\u901a\u7684\u6587\u4ef6
    62.8 -FileChooser.directoryDescriptionText=\u76ee\u5f55
    62.9 -FileChooser.newFolderErrorText=\u521b\u5efa\u65b0\u7684\u6587\u4ef6\u5939\u65f6\u53d1\u751f\u9519\u8bef
   62.10 +FileChooser.fileDescriptionText=\u666E\u901A\u7684\u6587\u4EF6
   62.11 +FileChooser.directoryDescriptionText=\u76EE\u5F55
   62.12 +FileChooser.newFolderErrorText=\u521B\u5EFA\u65B0\u7684\u6587\u4EF6\u5939\u65F6\u51FA\u9519
   62.13  FileChooser.newFolderErrorSeparator= : 
   62.14 -FileChooser.newFolderParentDoesntExistTitleText=\u65e0\u6cd5\u521b\u5efa\u6587\u4ef6\u5939
   62.15 -FileChooser.newFolderParentDoesntExistText=\u65e0\u6cd5\u521b\u5efa\u6587\u4ef6\u5939\u3002\n\n\u7cfb\u7edf\u65e0\u6cd5\u627e\u5230\u6307\u5b9a\u7684\u8def\u5f84\u3002
   62.16 -FileChooser.renameErrorTitleText=\u91cd\u547d\u540d\u6587\u4ef6\u6216\u6587\u4ef6\u5939\u65f6\u51fa\u9519
   62.17 -FileChooser.renameErrorText=\u65e0\u6cd5\u91cd\u547d\u540d {0}
   62.18 -FileChooser.renameErrorFileExistsText=\u65e0\u6cd5\u91cd\u547d\u540d {0}\uff1a\u5df2\u5b58\u5728\u5177\u6709\u6307\u5b9a\u540d\u79f0\u7684\u6587\u4ef6\u3002\u8bf7\u6307\u5b9a\u53e6\u4e00\u6587\u4ef6\u540d\u3002 
   62.19 -FileChooser.acceptAllFileFilterText=\u6240\u6709\u6587\u4ef6
   62.20 -FileChooser.cancelButtonText=\u53d6\u6d88
   62.21 +FileChooser.newFolderParentDoesntExistTitleText=\u65E0\u6CD5\u521B\u5EFA\u6587\u4EF6\u5939
   62.22 +FileChooser.newFolderParentDoesntExistText=\u65E0\u6CD5\u521B\u5EFA\u6587\u4EF6\u5939\u3002\n\n\u7CFB\u7EDF\u627E\u4E0D\u5230\u6307\u5B9A\u7684\u8DEF\u5F84\u3002
   62.23 +FileChooser.renameErrorTitleText=\u91CD\u547D\u540D\u6587\u4EF6\u6216\u6587\u4EF6\u5939\u65F6\u51FA\u9519
   62.24 +FileChooser.renameErrorText=\u65E0\u6CD5\u91CD\u547D\u540D{0}
   62.25 +FileChooser.renameErrorFileExistsText=\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
   62.26 +FileChooser.acceptAllFileFilterText=\u6240\u6709\u6587\u4EF6
   62.27 +FileChooser.cancelButtonText=\u53D6\u6D88
   62.28  FileChooser.cancelButtonMnemonic=67
   62.29 -FileChooser.saveButtonText=\u4fdd\u5b58
   62.30 +FileChooser.saveButtonText=\u4FDD\u5B58
   62.31  FileChooser.saveButtonMnemonic=83
   62.32 -FileChooser.openButtonText=\u6253\u5f00
   62.33 +FileChooser.openButtonText=\u6253\u5F00
   62.34  FileChooser.openButtonMnemonic=79
   62.35 -FileChooser.saveDialogTitleText=\u4fdd\u5b58
   62.36 -FileChooser.openDialogTitleText=\u6253\u5f00
   62.37 -FileChooser.updateButtonText=\u66f4\u65b0(U)
   62.38 +FileChooser.saveDialogTitleText=\u4FDD\u5B58
   62.39 +FileChooser.openDialogTitleText=\u6253\u5F00
   62.40 +FileChooser.updateButtonText=\u66F4\u65B0
   62.41  FileChooser.updateButtonMnemonic=85
   62.42 -FileChooser.helpButtonText=\u5e2e\u52a9(H)
   62.43 +FileChooser.helpButtonText=\u5E2E\u52A9
   62.44  FileChooser.helpButtonMnemonic=72
   62.45 -FileChooser.directoryOpenButtonText=\u6253\u5f00
   62.46 +FileChooser.directoryOpenButtonText=\u6253\u5F00
   62.47  FileChooser.directoryOpenButtonMnemonic=79
   62.48  
   62.49  # File Size Units
   62.50 @@ -76,150 +76,150 @@
   62.51  FileChooser.fileSizeGigaBytes={0} GB
   62.52  
   62.53  # These strings are platform dependent not look and feel dependent.
   62.54 -FileChooser.win32.newFolder=\u65b0\u5efa\u6587\u4ef6\u5939
   62.55 -FileChooser.win32.newFolder.subsequent=\u65b0\u5efa\u6587\u4ef6\u5939 ({0})
   62.56 -FileChooser.other.newFolder=\u65b0\u5efa\u6587\u4ef6\u5939
   62.57 -FileChooser.other.newFolder.subsequent=\u65b0\u5efa\u6587\u4ef6\u5939.{0}
   62.58 +FileChooser.win32.newFolder=\u65B0\u5EFA\u6587\u4EF6\u5939
   62.59 +FileChooser.win32.newFolder.subsequent=\u65B0\u5EFA\u6587\u4EF6\u5939 ({0})
   62.60 +FileChooser.other.newFolder=NewFolder
   62.61 +FileChooser.other.newFolder.subsequent=NewFolder.{0}
   62.62  
   62.63  
   62.64  ## file chooser tooltips ###
   62.65 -FileChooser.cancelButtonToolTipText=\u4e2d\u6b62\u6587\u4ef6\u9009\u62e9\u5668\u5bf9\u8bdd\u6846
   62.66 -FileChooser.saveButtonToolTipText=\u4fdd\u5b58\u9009\u62e9\u7684\u6587\u4ef6
   62.67 -FileChooser.openButtonToolTipText=\u6253\u5f00\u9009\u62e9\u7684\u6587\u4ef6
   62.68 -FileChooser.updateButtonToolTipText=\u66f4\u65b0\u76ee\u5f55\u5217\u8868
   62.69 -FileChooser.helpButtonToolTipText=\u6587\u4ef6\u9009\u62e9\u5668\u5e2e\u52a9
   62.70 -FileChooser.directoryOpenButtonToolTipText=\u6253\u5f00\u9009\u62e9\u7684\u76ee\u5f55
   62.71 +FileChooser.cancelButtonToolTipText=\u4E2D\u6B62\u6587\u4EF6\u9009\u62E9\u5668\u5BF9\u8BDD\u6846
   62.72 +FileChooser.saveButtonToolTipText=\u4FDD\u5B58\u6240\u9009\u6587\u4EF6
   62.73 +FileChooser.openButtonToolTipText=\u6253\u5F00\u6240\u9009\u6587\u4EF6
   62.74 +FileChooser.updateButtonToolTipText=\u66F4\u65B0\u76EE\u5F55\u5217\u8868
   62.75 +FileChooser.helpButtonToolTipText=FileChooser \u5E2E\u52A9
   62.76 +FileChooser.directoryOpenButtonToolTipText=\u6253\u5F00\u9009\u62E9\u7684\u76EE\u5F55
   62.77  
   62.78  ############ COLOR CHOOSER STRINGS #############
   62.79 -ColorChooser.previewText=\u9884\u89c8
   62.80 -ColorChooser.okText=\u786e\u5b9a
   62.81 -ColorChooser.cancelText=\u53d6\u6d88
   62.82 -ColorChooser.resetText=\u91cd\u8bbe(R)
   62.83 +ColorChooser.previewText=\u9884\u89C8
   62.84 +ColorChooser.okText=\u786E\u5B9A
   62.85 +ColorChooser.cancelText=\u53D6\u6D88
   62.86 +ColorChooser.resetText=\u91CD\u8BBE
   62.87  # VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
   62.88  ColorChooser.resetMnemonic=82
   62.89 -ColorChooser.sampleText=\u6837\u54c1\u6587\u672c  \u6837\u54c1\u6587\u672c
   62.90 -ColorChooser.swatchesNameText=\u6837\u54c1(S)
   62.91 +ColorChooser.sampleText=\u793A\u4F8B\u6587\u672C  \u793A\u4F8B\u6587\u672C
   62.92 +ColorChooser.swatchesNameText=\u793A\u4F8B
   62.93  ColorChooser.swatchesMnemonic=83
   62.94 -ColorChooser.swatchesRecentText=\u6700\u8fd1:
   62.95 +ColorChooser.swatchesRecentText=\u6700\u8FD1:
   62.96  # Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
   62.97  # constant, and an index into the text to render the mnemonic as. The
   62.98  # mnemonic is xxxMnemonic and the index of the character to underline is
   62.99  # xxxDisplayedMnemonicIndex.
  62.100  ColorChooser.hsvNameText=HSV
  62.101  ColorChooser.hsvMnemonic=72
  62.102 -ColorChooser.hsvHueText=\u8272\u8c03
  62.103 -ColorChooser.hsvSaturationText=\u9971\u548c
  62.104 -ColorChooser.hsvValueText=\u503c
  62.105 -ColorChooser.hsvTransparencyText=\u900f\u660e
  62.106 +ColorChooser.hsvHueText=\u8272\u8C03
  62.107 +ColorChooser.hsvSaturationText=\u9971\u548C\u5EA6
  62.108 +ColorChooser.hsvValueText=\u503C
  62.109 +ColorChooser.hsvTransparencyText=\u900F\u660E\u5EA6
  62.110  ColorChooser.hslNameText=HSL
  62.111  ColorChooser.hslMnemonic=76
  62.112 -ColorChooser.hslHueText=\u8272\u8c03
  62.113 -ColorChooser.hslSaturationText=\u9971\u548c
  62.114 -ColorChooser.hslLightnessText=\u4eae\u5ea6
  62.115 -ColorChooser.hslTransparencyText=\u900f\u660e
  62.116 +ColorChooser.hslHueText=\u8272\u8C03
  62.117 +ColorChooser.hslSaturationText=\u9971\u548C\u5EA6
  62.118 +ColorChooser.hslLightnessText=\u4EAE\u5EA6
  62.119 +ColorChooser.hslTransparencyText=\u900F\u660E\u5EA6
  62.120  ColorChooser.rgbNameText=RGB
  62.121  ColorChooser.rgbMnemonic=71
  62.122 -ColorChooser.rgbRedText=\u7ea2
  62.123 +ColorChooser.rgbRedText=\u7EA2
  62.124  ColorChooser.rgbRedMnemonic=68
  62.125 -ColorChooser.rgbGreenText=\u7eff
  62.126 +ColorChooser.rgbGreenText=\u7EFF
  62.127  ColorChooser.rgbGreenMnemonic=78
  62.128 -ColorChooser.rgbBlueText=\u84dd
  62.129 +ColorChooser.rgbBlueText=\u84DD
  62.130  ColorChooser.rgbBlueMnemonic=66
  62.131  ColorChooser.rgbAlphaText=Alpha
  62.132 -ColorChooser.rgbHexCodeText=\u989c\u8272\u4ee3\u7801
  62.133 +ColorChooser.rgbHexCodeText=\u989C\u8272\u4EE3\u7801
  62.134  ColorChooser.rgbHexCodeMnemonic=67
  62.135  ColorChooser.cmykNameText=CMYK
  62.136  ColorChooser.cmykMnemonic=77
  62.137  ColorChooser.cmykCyanText=\u9752\u8272
  62.138 -ColorChooser.cmykMagentaText=\u54c1\u7ea2\u8272
  62.139 -ColorChooser.cmykYellowText=\u9ec4\u8272
  62.140 -ColorChooser.cmykBlackText=\u9ed1\u8272
  62.141 +ColorChooser.cmykMagentaText=\u7D2B\u7EA2\u8272
  62.142 +ColorChooser.cmykYellowText=\u9EC4\u8272
  62.143 +ColorChooser.cmykBlackText=\u9ED1\u8272
  62.144  ColorChooser.cmykAlphaText=Alpha
  62.145  
  62.146  ############ OPTION PANE STRINGS #############
  62.147  # Mnemonic keys correspond to KeyEvent.VK_XXX constant
  62.148  # We only define mnemonics for YES/NO, but for completeness you can
  62.149  # define mnemonics for any of the buttons.
  62.150 -OptionPane.yesButtonText=\u662f(Y)
  62.151 +OptionPane.yesButtonText=\u662F
  62.152  OptionPane.yesButtonMnemonic=89
  62.153 -OptionPane.noButtonText=\u5426(N)
  62.154 +OptionPane.noButtonText=\u5426
  62.155  OptionPane.noButtonMnemonic=78
  62.156 -OptionPane.okButtonText=\u786e\u5b9a
  62.157 +OptionPane.okButtonText=\u786E\u5B9A
  62.158  OptionPane.okButtonMnemonic=0
  62.159 -OptionPane.cancelButtonText=\u53d6\u6d88
  62.160 +OptionPane.cancelButtonText=\u53D6\u6D88
  62.161  OptionPane.cancelButtonMnemonic=0
  62.162 -OptionPane.titleText=\u9009\u62e9\u4e00\u4e2a\u9009\u9879
  62.163 +OptionPane.titleText=\u9009\u62E9\u4E00\u4E2A\u9009\u9879
  62.164  # Title for the dialog for the showInputDialog methods. Only used if
  62.165  # the developer uses one of the variants that doesn't take a title.
  62.166 -OptionPane.inputDialogTitle=\u8f93\u5165
  62.167 +OptionPane.inputDialogTitle=\u8F93\u5165
  62.168  # Title for the dialog for the showMessageDialog methods. Only used if
  62.169  # the developer uses one of the variants that doesn't take a title.
  62.170 -OptionPane.messageDialogTitle=\u6d88\u606f
  62.171 +OptionPane.messageDialogTitle=\u6D88\u606F
  62.172  
  62.173  ############ Printing Dialog Strings ############
  62.174  PrintingDialog.titleProgressText=\u6253\u5370
  62.175 -PrintingDialog.titleAbortingText=\u6253\u5370 (\u6b63\u5728\u7ec8\u6b62)
  62.176 +PrintingDialog.titleAbortingText=\u6253\u5370 (\u6B63\u5728\u4E2D\u6B62)
  62.177  
  62.178 -PrintingDialog.contentInitialText=\u6b63\u5728\u8fdb\u884c\u6253\u5370...
  62.179 +PrintingDialog.contentInitialText=\u6B63\u5728\u8FDB\u884C\u6253\u5370...
  62.180  
  62.181  # The following string will be formatted by a MessageFormat
  62.182  # and {0} will be replaced by page number being printed
  62.183 -PrintingDialog.contentProgressText=\u5df2\u6253\u5370\u9875 {0}...
  62.184 +PrintingDialog.contentProgressText=\u5DF2\u6253\u5370\u9875 {0}...
  62.185  
  62.186 -PrintingDialog.contentAbortingText=\u6b63\u5728\u7ec8\u6b62\u6253\u5370...
  62.187 +PrintingDialog.contentAbortingText=\u6B63\u5728\u4E2D\u6B62\u6253\u5370...
  62.188  
  62.189 -PrintingDialog.abortButtonText=\u7ec8\u6b62(A)
  62.190 +PrintingDialog.abortButtonText=\u4E2D\u6B62
  62.191  PrintingDialog.abortButtonMnemonic=65
  62.192 -PrintingDialog.abortButtonDisplayedMnemonicIndex=3
  62.193 -PrintingDialog.abortButtonToolTipText=\u7ec8\u6b62\u6253\u5370
  62.194 +PrintingDialog.abortButtonDisplayedMnemonicIndex=0
  62.195 +PrintingDialog.abortButtonToolTipText=\u4E2D\u6B62\u6253\u5370
  62.196  
  62.197  ############ Internal Frame Strings ############
  62.198 -InternalFrame.iconButtonToolTip=\u6700\u5c0f\u5316
  62.199 +InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316
  62.200  InternalFrame.maxButtonToolTip=\u6700\u5927\u5316
  62.201 -InternalFrame.restoreButtonToolTip=\u6062\u590d
  62.202 -InternalFrame.closeButtonToolTip=\u5173\u95ed
  62.203 +InternalFrame.restoreButtonToolTip=\u8FD8\u539F
  62.204 +InternalFrame.closeButtonToolTip=\u5173\u95ED
  62.205  
  62.206  ############ Internal Frame Title Pane Strings ############
  62.207 -InternalFrameTitlePane.restoreButtonText=\u6062\u590d
  62.208 -InternalFrameTitlePane.moveButtonText=\u79fb\u52a8
  62.209 -InternalFrameTitlePane.sizeButtonText=\u5927\u5c0f
  62.210 -InternalFrameTitlePane.minimizeButtonText=\u6700\u5c0f\u5316
  62.211 +InternalFrameTitlePane.restoreButtonText=\u8FD8\u539F
  62.212 +InternalFrameTitlePane.moveButtonText=\u79FB\u52A8
  62.213 +InternalFrameTitlePane.sizeButtonText=\u5927\u5C0F
  62.214 +InternalFrameTitlePane.minimizeButtonText=\u6700\u5C0F\u5316
  62.215  InternalFrameTitlePane.maximizeButtonText=\u6700\u5927\u5316
  62.216 -InternalFrameTitlePane.closeButtonText=\u5173\u95ed
  62.217 +InternalFrameTitlePane.closeButtonText=\u5173\u95ED
  62.218  
  62.219  ############ Text strings #############
  62.220  # Used for html forms
  62.221 -FormView.submitButtonText=\u63d0\u4ea4\u67e5\u8be2
  62.222 -FormView.resetButtonText=\u91cd\u8bbe
  62.223 -FormView.browseFileButtonText=\u6d4f\u89c8...
  62.224 +FormView.submitButtonText=\u63D0\u4EA4\u67E5\u8BE2
  62.225 +FormView.resetButtonText=\u91CD\u8BBE
  62.226 +FormView.browseFileButtonText=\u6D4F\u89C8...
  62.227  
  62.228  ############ Abstract Document Strings ############
  62.229 -AbstractDocument.styleChangeText=\u98ce\u683c\u53d8\u5316
  62.230 -AbstractDocument.additionText=\u589e\u52a0
  62.231 +AbstractDocument.styleChangeText=\u6837\u5F0F\u66F4\u6539
  62.232 +AbstractDocument.additionText=\u6DFB\u52A0
  62.233  AbstractDocument.deletionText=\u5220\u9664
  62.234 -AbstractDocument.undoText=\u64a4\u6d88
  62.235 -AbstractDocument.redoText=\u91cd\u505a
  62.236 +AbstractDocument.undoText=\u64A4\u6D88
  62.237 +AbstractDocument.redoText=\u91CD\u505A
  62.238  
  62.239  ############ Abstract Button Strings ############
  62.240 -AbstractButton.clickText=\u5355\u51fb
  62.241 +AbstractButton.clickText=\u5355\u51FB
  62.242  
  62.243  ############ Abstract Undoable Edit Strings ############
  62.244 -AbstractUndoableEdit.undoText=\u64a4\u6d88
  62.245 -AbstractUndoableEdit.redoText=\u91cd\u505a
  62.246 +AbstractUndoableEdit.undoText=\u64A4\u6D88
  62.247 +AbstractUndoableEdit.redoText=\u91CD\u505A
  62.248  
  62.249  ############ Combo Box Strings ############
  62.250 -ComboBox.togglePopupText=\u5207\u6362\u952e\u5f39\u51fa
  62.251 +ComboBox.togglePopupText=togglePopup
  62.252  
  62.253  ############ Progress Monitor Strings ############
  62.254 -ProgressMonitor.progressText=\u8fdb\u5ea6...
  62.255 +ProgressMonitor.progressText=\u8FDB\u5EA6...
  62.256  
  62.257  ############ Split Pane Strings ############
  62.258 -SplitPane.leftButtonText=\u5de6\u952e
  62.259 -SplitPane.rightButtonText=\u53f3\u952e
  62.260 +SplitPane.leftButtonText=\u5DE6\u952E
  62.261 +SplitPane.rightButtonText=\u53F3\u952E
  62.262  # Used for Isindex
  62.263 -IsindexView.prompt=\u8fd9\u662f\u53ef\u641c\u7d22\u7d22\u5f15\u3002\u8bf7\u952e\u5165\u5173\u952e\u8bcd\uff1a
  62.264 +IsindexView.prompt=\u8FD9\u662F\u53EF\u641C\u7D22\u7D22\u5F15\u3002\u8BF7\u8F93\u5165\u641C\u7D22\u5173\u952E\u5B57: 
  62.265  
  62.266  ############ InternalFrameTitlePane Strings ############
  62.267 -InternalFrameTitlePane.iconifyButtonAccessibleName=\u56fe\u6807\u5316
  62.268 +InternalFrameTitlePane.iconifyButtonAccessibleName=\u56FE\u6807\u5316
  62.269  InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316
  62.270 -InternalFrameTitlePane.closeButtonAccessibleName=\u5173\u95ed
  62.271 +InternalFrameTitlePane.closeButtonAccessibleName=\u5173\u95ED
    63.1 --- a/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
    63.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
    63.3 @@ -45,29 +45,29 @@
    63.4  # @author Steve Wilson
    63.5  
    63.6  ############ FILE CHOOSER STRINGS #############
    63.7 -FileChooser.fileDescriptionText=\u4e00\u822c\u6a94\u6848
    63.8 -FileChooser.directoryDescriptionText=\u76ee\u9304
    63.9 -FileChooser.newFolderErrorText=\u5efa\u7acb\u65b0\u6a94\u6848\u593e\u6642\u767c\u751f\u932f\u8aa4
   63.10 +FileChooser.fileDescriptionText=\u4E00\u822C\u6A94\u6848
   63.11 +FileChooser.directoryDescriptionText=\u76EE\u9304
   63.12 +FileChooser.newFolderErrorText=\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E\u6642\u767C\u751F\u932F\u8AA4
   63.13  FileChooser.newFolderErrorSeparator= : 
   63.14 -FileChooser.newFolderParentDoesntExistTitleText=\u7121\u6cd5\u5efa\u7acb\u8cc7\u6599\u593e
   63.15 -FileChooser.newFolderParentDoesntExistText=\u7121\u6cd5\u5efa\u7acb\u8cc7\u6599\u593e\u3002\n\n\u7cfb\u7d71\u627e\u4e0d\u5230\u6240\u6307\u5b9a\u7684\u8def\u5f91\u3002
   63.16 -FileChooser.renameErrorTitleText=\u91cd\u65b0\u547d\u540d\u6a94\u6848\u6216\u8cc7\u6599\u593e\u6642\u767c\u751f\u932f\u8aa4
   63.17 -FileChooser.renameErrorText=\u7121\u6cd5\u91cd\u65b0\u547d\u540d {0}
   63.18 -FileChooser.renameErrorFileExistsText=\u7121\u6cd5\u91cd\u65b0\u547d\u540d {0}\uff1a\u60a8\u6307\u5b9a\u4e4b\u540d\u7a31\u7684\u6a94\u6848\u5df2\u5b58\u5728\u3002\u6307\u5b9a\u4e0d\u540c\u7684\u6a94\u6848\u540d\u7a31\u3002 
   63.19 -FileChooser.acceptAllFileFilterText=\u6240\u6709\u6a94\u6848
   63.20 -FileChooser.cancelButtonText=\u53d6\u6d88
   63.21 +FileChooser.newFolderParentDoesntExistTitleText=\u7121\u6CD5\u5EFA\u7ACB\u8CC7\u6599\u593E
   63.22 +FileChooser.newFolderParentDoesntExistText=\u7121\u6CD5\u5EFA\u7ACB\u8CC7\u6599\u593E\u3002\n\n\u7CFB\u7D71\u627E\u4E0D\u5230\u6307\u5B9A\u7684\u8DEF\u5F91\u3002
   63.23 +FileChooser.renameErrorTitleText=\u91CD\u65B0\u547D\u540D\u6A94\u6848\u6216\u8CC7\u6599\u593E\u6642\u767C\u751F\u932F\u8AA4\u3002
   63.24 +FileChooser.renameErrorText=\u7121\u6CD5\u91CD\u65B0\u547D\u540D {0}
   63.25 +FileChooser.renameErrorFileExistsText=\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
   63.26 +FileChooser.acceptAllFileFilterText=\u6240\u6709\u6A94\u6848
   63.27 +FileChooser.cancelButtonText=\u53D6\u6D88
   63.28  FileChooser.cancelButtonMnemonic=67
   63.29 -FileChooser.saveButtonText=\u5132\u5b58
   63.30 +FileChooser.saveButtonText=\u5132\u5B58
   63.31  FileChooser.saveButtonMnemonic=83
   63.32 -FileChooser.openButtonText=\u958b\u555f
   63.33 +FileChooser.openButtonText=\u958B\u555F
   63.34  FileChooser.openButtonMnemonic=79
   63.35 -FileChooser.saveDialogTitleText=\u5132\u5b58
   63.36 -FileChooser.openDialogTitleText=\u958b\u555f
   63.37 -FileChooser.updateButtonText=\u66f4\u65b0(U)
   63.38 +FileChooser.saveDialogTitleText=\u5132\u5B58
   63.39 +FileChooser.openDialogTitleText=\u958B\u555F
   63.40 +FileChooser.updateButtonText=\u66F4\u65B0
   63.41  FileChooser.updateButtonMnemonic=85
   63.42 -FileChooser.helpButtonText=\u8aaa\u660e(H)
   63.43 +FileChooser.helpButtonText=\u8AAA\u660E
   63.44  FileChooser.helpButtonMnemonic=72
   63.45 -FileChooser.directoryOpenButtonText=\u958b\u555f
   63.46 +FileChooser.directoryOpenButtonText=\u958B\u555F
   63.47  FileChooser.directoryOpenButtonMnemonic=79
   63.48  
   63.49  # File Size Units
   63.50 @@ -76,150 +76,150 @@
   63.51  FileChooser.fileSizeGigaBytes={0} GB
   63.52  
   63.53  # These strings are platform dependent not look and feel dependent.
   63.54 -FileChooser.win32.newFolder=\u65b0\u8cc7\u6599\u593e
   63.55 -FileChooser.win32.newFolder.subsequent=\u65b0\u8cc7\u6599\u593e ({0})
   63.56 -FileChooser.other.newFolder=\u65b0\u8cc7\u6599\u593e
   63.57 -FileChooser.other.newFolder.subsequent=\u65b0\u8cc7\u6599\u593e.{0}
   63.58 +FileChooser.win32.newFolder=\u65B0\u8CC7\u6599\u593E
   63.59 +FileChooser.win32.newFolder.subsequent=\u65B0\u8CC7\u6599\u593E ({0})
   63.60 +FileChooser.other.newFolder=\u65B0\u8CC7\u6599\u593E
   63.61 +FileChooser.other.newFolder.subsequent=\u65B0\u8CC7\u6599\u593E.{0}
   63.62  
   63.63  
   63.64  ## file chooser tooltips ###
   63.65 -FileChooser.cancelButtonToolTipText=\u4e2d\u65b7\u300c\u6a94\u6848\u9078\u64c7\u5668\u300d\u5c0d\u8a71\u65b9\u584a
   63.66 -FileChooser.saveButtonToolTipText=\u5132\u5b58\u9078\u53d6\u7684\u6a94\u6848
   63.67 -FileChooser.openButtonToolTipText=\u958b\u555f\u9078\u53d6\u7684\u6a94\u6848
   63.68 -FileChooser.updateButtonToolTipText=\u66f4\u65b0\u76ee\u9304\u6e05\u55ae
   63.69 -FileChooser.helpButtonToolTipText=\u300c\u6a94\u6848\u9078\u64c7\u5668\u300d\u8aaa\u660e
   63.70 -FileChooser.directoryOpenButtonToolTipText=\u958b\u555f\u9078\u53d6\u7684\u76ee\u9304
   63.71 +FileChooser.cancelButtonToolTipText=\u4E2D\u6B62\u6A94\u6848\u9078\u64C7\u5668\u5C0D\u8A71\u65B9\u584A
   63.72 +FileChooser.saveButtonToolTipText=\u5132\u5B58\u9078\u53D6\u7684\u6A94\u6848
   63.73 +FileChooser.openButtonToolTipText=\u958B\u555F\u9078\u53D6\u7684\u6A94\u6848
   63.74 +FileChooser.updateButtonToolTipText=\u66F4\u65B0\u76EE\u9304\u6E05\u55AE
   63.75 +FileChooser.helpButtonToolTipText=\u300C\u6A94\u6848\u9078\u64C7\u5668\u300D\u8AAA\u660E
   63.76 +FileChooser.directoryOpenButtonToolTipText=\u958B\u555F\u9078\u53D6\u7684\u76EE\u9304
   63.77  
   63.78  ############ COLOR CHOOSER STRINGS #############
   63.79 -ColorChooser.previewText=\u9810\u89bd
   63.80 -ColorChooser.okText=\u78ba\u5b9a
   63.81 -ColorChooser.cancelText=\u53d6\u6d88
   63.82 -ColorChooser.resetText=\u91cd\u8a2d(R)
   63.83 +ColorChooser.previewText=\u9810\u89BD
   63.84 +ColorChooser.okText=\u78BA\u5B9A
   63.85 +ColorChooser.cancelText=\u53D6\u6D88
   63.86 +ColorChooser.resetText=\u91CD\u8A2D
   63.87  # VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
   63.88  ColorChooser.resetMnemonic=82
   63.89 -ColorChooser.sampleText=\u7bc4\u4f8b\u6587\u5b57  \u7bc4\u4f8b\u6587\u5b57
   63.90 -ColorChooser.swatchesNameText=\u8abf\u8272\u677f(S)
   63.91 +ColorChooser.sampleText=\u7BC4\u4F8B\u6587\u5B57  \u7BC4\u4F8B\u6587\u5B57
   63.92 +ColorChooser.swatchesNameText=\u8ABF\u8272\u677F
   63.93  ColorChooser.swatchesMnemonic=83
   63.94 -ColorChooser.swatchesRecentText=\u6700\u65b0\u9078\u64c7:
   63.95 +ColorChooser.swatchesRecentText=\u6700\u65B0\u9078\u64C7:
   63.96  # Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
   63.97  # constant, and an index into the text to render the mnemonic as. The
   63.98  # mnemonic is xxxMnemonic and the index of the character to underline is
   63.99  # xxxDisplayedMnemonicIndex.
  63.100  ColorChooser.hsvNameText=HSV
  63.101  ColorChooser.hsvMnemonic=72
  63.102 -ColorChooser.hsvHueText=\u8272\u8abf
  63.103 -ColorChooser.hsvSaturationText=\u98fd\u548c\u5ea6
  63.104 -ColorChooser.hsvValueText=\u503c
  63.105 -ColorChooser.hsvTransparencyText=\u900f\u660e\u5ea6
  63.106 +ColorChooser.hsvHueText=\u8272\u8ABF
  63.107 +ColorChooser.hsvSaturationText=\u5F69\u5EA6
  63.108 +ColorChooser.hsvValueText=\u6578\u503C
  63.109 +ColorChooser.hsvTransparencyText=\u900F\u660E\u5EA6
  63.110  ColorChooser.hslNameText=HSL
  63.111  ColorChooser.hslMnemonic=76
  63.112 -ColorChooser.hslHueText=\u8272\u8abf
  63.113 -ColorChooser.hslSaturationText=\u98fd\u548c\u5ea6
  63.114 -ColorChooser.hslLightnessText=\u4eae\u5ea6
  63.115 -ColorChooser.hslTransparencyText=\u900f\u660e\u5ea6
  63.116 +ColorChooser.hslHueText=\u8272\u8ABF
  63.117 +ColorChooser.hslSaturationText=\u5F69\u5EA6
  63.118 +ColorChooser.hslLightnessText=\u4EAE\u5EA6
  63.119 +ColorChooser.hslTransparencyText=\u900F\u660E\u5EA6
  63.120  ColorChooser.rgbNameText=RGB
  63.121  ColorChooser.rgbMnemonic=71
  63.122 -ColorChooser.rgbRedText=\u7d05\u8272(D)
  63.123 +ColorChooser.rgbRedText=\u7D05\u8272
  63.124  ColorChooser.rgbRedMnemonic=68
  63.125 -ColorChooser.rgbGreenText=\u7da0\u8272(N)
  63.126 +ColorChooser.rgbGreenText=\u7DA0\u8272
  63.127  ColorChooser.rgbGreenMnemonic=78
  63.128 -ColorChooser.rgbBlueText=\u85cd\u8272(B)
  63.129 +ColorChooser.rgbBlueText=\u85CD\u8272
  63.130  ColorChooser.rgbBlueMnemonic=66
  63.131  ColorChooser.rgbAlphaText=Alpha
  63.132 -ColorChooser.rgbHexCodeText=\u8272\u78bc
  63.133 +ColorChooser.rgbHexCodeText=\u984F\u8272\u4EE3\u78BC
  63.134  ColorChooser.rgbHexCodeMnemonic=67
  63.135  ColorChooser.cmykNameText=CMYK
  63.136  ColorChooser.cmykMnemonic=77
  63.137 -ColorChooser.cmykCyanText=\u85cd\u7da0\u8272
  63.138 -ColorChooser.cmykMagentaText=\u7d2b\u7d05\u8272
  63.139 -ColorChooser.cmykYellowText=\u9ec3\u8272
  63.140 -ColorChooser.cmykBlackText=\u9ed1\u8272
  63.141 +ColorChooser.cmykCyanText=\u85CD\u7DA0\u8272
  63.142 +ColorChooser.cmykMagentaText=\u7D2B\u7D05\u8272
  63.143 +ColorChooser.cmykYellowText=\u9EC3\u8272
  63.144 +ColorChooser.cmykBlackText=\u9ED1\u8272
  63.145  ColorChooser.cmykAlphaText=Alpha
  63.146  
  63.147  ############ OPTION PANE STRINGS #############
  63.148  # Mnemonic keys correspond to KeyEvent.VK_XXX constant
  63.149  # We only define mnemonics for YES/NO, but for completeness you can
  63.150  # define mnemonics for any of the buttons.
  63.151 -OptionPane.yesButtonText=\u662f(Y)
  63.152 +OptionPane.yesButtonText=\u662F
  63.153  OptionPane.yesButtonMnemonic=89
  63.154 -OptionPane.noButtonText=\u5426(N)
  63.155 +OptionPane.noButtonText=\u5426
  63.156  OptionPane.noButtonMnemonic=78
  63.157 -OptionPane.okButtonText=\u78ba\u5b9a
  63.158 +OptionPane.okButtonText=\u78BA\u5B9A
  63.159  OptionPane.okButtonMnemonic=0
  63.160 -OptionPane.cancelButtonText=\u53d6\u6d88
  63.161 +OptionPane.cancelButtonText=\u53D6\u6D88
  63.162  OptionPane.cancelButtonMnemonic=0
  63.163 -OptionPane.titleText=\u9078\u53d6\u4e00\u500b\u9078\u9805
  63.164 +OptionPane.titleText=\u9078\u53D6\u4E00\u500B\u9078\u9805
  63.165  # Title for the dialog for the showInputDialog methods. Only used if
  63.166  # the developer uses one of the variants that doesn't take a title.
  63.167 -OptionPane.inputDialogTitle=\u8f38\u5165
  63.168 +OptionPane.inputDialogTitle=\u8F38\u5165
  63.169  # Title for the dialog for the showMessageDialog methods. Only used if
  63.170  # the developer uses one of the variants that doesn't take a title.
  63.171 -OptionPane.messageDialogTitle=\u8a0a\u606f
  63.172 +OptionPane.messageDialogTitle=\u8A0A\u606F
  63.173  
  63.174  ############ Printing Dialog Strings ############
  63.175  PrintingDialog.titleProgressText=\u5217\u5370
  63.176 -PrintingDialog.titleAbortingText=\u5217\u5370 (\u4e2d\u65b7)
  63.177 +PrintingDialog.titleAbortingText=\u5217\u5370 (\u4E2D\u6B62)
  63.178  
  63.179 -PrintingDialog.contentInitialText=\u6b63\u5728\u5217\u5370...
  63.180 +PrintingDialog.contentInitialText=\u6B63\u5728\u5217\u5370...
  63.181  
  63.182  # The following string will be formatted by a MessageFormat
  63.183  # and {0} will be replaced by page number being printed
  63.184 -PrintingDialog.contentProgressText=\u5df2\u5217\u5370\u7684\u9801\u9762 {0}...
  63.185 +PrintingDialog.contentProgressText=\u5DF2\u5217\u5370\u7684\u9801\u9762 {0}...
  63.186  
  63.187 -PrintingDialog.contentAbortingText=\u6b63\u5728\u4e2d\u65b7\u5217\u5370...
  63.188 +PrintingDialog.contentAbortingText=\u6B63\u5728\u4E2D\u6B62\u5217\u5370...
  63.189  
  63.190 -PrintingDialog.abortButtonText=\u4e2d\u65b7(A)
  63.191 +PrintingDialog.abortButtonText=\u4E2D\u6B62
  63.192  PrintingDialog.abortButtonMnemonic=65
  63.193  PrintingDialog.abortButtonDisplayedMnemonicIndex=0
  63.194 -PrintingDialog.abortButtonToolTipText=\u4e2d\u65b7\u5217\u5370
  63.195 +PrintingDialog.abortButtonToolTipText=\u4E2D\u6B62\u5217\u5370
  63.196  
  63.197  ############ Internal Frame Strings ############
  63.198 -InternalFrame.iconButtonToolTip=\u6700\u5c0f\u5316
  63.199 +InternalFrame.iconButtonToolTip=\u6700\u5C0F\u5316
  63.200  InternalFrame.maxButtonToolTip=\u6700\u5927\u5316
  63.201 -InternalFrame.restoreButtonToolTip=\u5fa9\u539f
  63.202 -InternalFrame.closeButtonToolTip=\u95dc\u9589
  63.203 +InternalFrame.restoreButtonToolTip=\u5FA9\u539F
  63.204 +InternalFrame.closeButtonToolTip=\u95DC\u9589
  63.205  
  63.206  ############ Internal Frame Title Pane Strings ############
  63.207 -InternalFrameTitlePane.restoreButtonText=\u5fa9\u539f
  63.208 -InternalFrameTitlePane.moveButtonText=\u79fb\u52d5
  63.209 -InternalFrameTitlePane.sizeButtonText=\u5927\u5c0f
  63.210 -InternalFrameTitlePane.minimizeButtonText=\u6700\u5c0f\u5316
  63.211 +InternalFrameTitlePane.restoreButtonText=\u5FA9\u539F
  63.212 +InternalFrameTitlePane.moveButtonText=\u79FB\u52D5
  63.213 +InternalFrameTitlePane.sizeButtonText=\u5927\u5C0F
  63.214 +InternalFrameTitlePane.minimizeButtonText=\u6700\u5C0F\u5316
  63.215  InternalFrameTitlePane.maximizeButtonText=\u6700\u5927\u5316
  63.216 -InternalFrameTitlePane.closeButtonText=\u95dc\u9589
  63.217 +InternalFrameTitlePane.closeButtonText=\u95DC\u9589
  63.218  
  63.219  ############ Text strings #############
  63.220  # Used for html forms
  63.221 -FormView.submitButtonText=\u63d0\u51fa\u67e5\u8a62
  63.222 -FormView.resetButtonText=\u91cd\u8a2d
  63.223 -FormView.browseFileButtonText=\u700f\u89bd...
  63.224 +FormView.submitButtonText=\u9001\u51FA\u67E5\u8A62
  63.225 +FormView.resetButtonText=\u91CD\u8A2D
  63.226 +FormView.browseFileButtonText=\u700F\u89BD...
  63.227  
  63.228  ############ Abstract Document Strings ############
  63.229 -AbstractDocument.styleChangeText=\u6a23\u5f0f\u8b8a\u66f4
  63.230 -AbstractDocument.additionText=\u9644\u52a0
  63.231 -AbstractDocument.deletionText=\u522a\u9664
  63.232 -AbstractDocument.undoText=\u9084\u539f
  63.233 -AbstractDocument.redoText=\u91cd\u505a
  63.234 +AbstractDocument.styleChangeText=\u6A23\u5F0F\u8B8A\u66F4
  63.235 +AbstractDocument.additionText=\u9644\u52A0
  63.236 +AbstractDocument.deletionText=\u522A\u9664
  63.237 +AbstractDocument.undoText=\u9084\u539F
  63.238 +AbstractDocument.redoText=\u91CD\u505A
  63.239  
  63.240  ############ Abstract Button Strings ############
  63.241 -AbstractButton.clickText=\u6309\u4e00\u4e0b
  63.242 +AbstractButton.clickText=\u6309\u4E00\u4E0B
  63.243  
  63.244  ############ Abstract Undoable Edit Strings ############
  63.245 -AbstractUndoableEdit.undoText=\u9084\u539f
  63.246 -AbstractUndoableEdit.redoText=\u91cd\u505a
  63.247 +AbstractUndoableEdit.undoText=\u9084\u539F
  63.248 +AbstractUndoableEdit.redoText=\u91CD\u505A
  63.249  
  63.250  ############ Combo Box Strings ############
  63.251 -ComboBox.togglePopupText=\u5207\u63db\u5373\u73fe
  63.252 +ComboBox.togglePopupText=\u5207\u63DB\u5373\u73FE\u5F0F\u8996\u7A97
  63.253  
  63.254  ############ Progress Monitor Strings ############
  63.255 -ProgressMonitor.progressText=\u9032\u5ea6...
  63.256 +ProgressMonitor.progressText=\u9032\u5EA6...
  63.257  
  63.258  ############ Split Pane Strings ############
  63.259 -SplitPane.leftButtonText=\u5de6\u6309\u9215
  63.260 -SplitPane.rightButtonText=\u53f3\u6309\u9215
  63.261 +SplitPane.leftButtonText=\u5DE6\u6309\u9215
  63.262 +SplitPane.rightButtonText=\u53F3\u6309\u9215
  63.263  # Used for Isindex
  63.264 -IsindexView.prompt=\u9019\u662f\u4e00\u500b\u53ef\u641c\u5c0b\u7684\u7d22\u5f15\u3002\u8f38\u5165\u641c\u5c0b\u95dc\u9375\u5b57\uff1a
  63.265 +IsindexView.prompt=\u9019\u662F\u4E00\u500B\u53EF\u641C\u5C0B\u7684\u7D22\u5F15\u3002\u8F38\u5165\u641C\u5C0B\u95DC\u9375\u5B57: 
  63.266  
  63.267  ############ InternalFrameTitlePane Strings ############
  63.268 -InternalFrameTitlePane.iconifyButtonAccessibleName=\u5716\u793a\u5316
  63.269 +InternalFrameTitlePane.iconifyButtonAccessibleName=\u5716\u793A\u5316
  63.270  InternalFrameTitlePane.maximizeButtonAccessibleName=\u6700\u5927\u5316
  63.271 -InternalFrameTitlePane.closeButtonAccessibleName=\u95dc\u9589
  63.272 +InternalFrameTitlePane.closeButtonAccessibleName=\u95DC\u9589
    64.1 --- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties	Tue Feb 15 19:16:39 2011 -0800
    64.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties	Tue Feb 15 20:18:20 2011 -0800
    64.3 @@ -21,10 +21,10 @@
    64.4  FileChooser.lookInLabelText=Suchen in:
    64.5  FileChooser.saveInLabelText=Speichern in:
    64.6  FileChooser.fileNameLabelText=Dateiname:
    64.7 -FileChooser.folderNameLabelText=Folder name:
    64.8 +FileChooser.folderNameLabelText=Ordnername:
    64.9  FileChooser.filesOfTypeLabelText=Dateityp:
   64.10 -FileChooser.upFolderToolTipText=Eine Ebene h\u00f6her
   64.11 -FileChooser.upFolderAccessibleName=H\u00f6her
   64.12 +FileChooser.upFolderToolTipText=Eine Ebene h\u00F6her
   64.13 +FileChooser.upFolderAccessibleName=Nach oben
   64.14  FileChooser.homeFolderToolTipText=Home
   64.15  FileChooser.homeFolderAccessibleName=Home
   64.16  FileChooser.newFolderToolTipText=Neuen Ordner erstellen
   64.17 @@ -38,19 +38,19 @@
   64.18  FileChooser.detailsViewActionLabelText=Details
   64.19  FileChooser.refreshActionLabelText=Aktualisieren
   64.20  FileChooser.viewMenuLabelText=Ansicht
   64.21 -FileChooser.fileNameHeaderText=Dateiname
   64.22 -FileChooser.fileSizeHeaderText=Gr\u00f6\u00dfe
   64.23 +FileChooser.fileNameHeaderText=Name
   64.24 +FileChooser.fileSizeHeaderText=Gr\u00F6\u00DFe
   64.25  FileChooser.fileTypeHeaderText=Typ
   64.26 -FileChooser.fileDateHeaderText=Ge\u00e4ndert
   64.27 -FileChooser.fileAttrHeaderText=Attribut
   64.28 +FileChooser.fileDateHeaderText=Ge\u00E4ndert
   64.29 +FileChooser.fileAttrHeaderText=Attribute
   64.30  
   64.31  ############ Used by MetalTitlePane if rendering window decorations############
   64.32  # All mnemonics are KeyEvent.VK_XXX as integers
   64.33  MetalTitlePane.restoreTitle=Wiederherstellen
   64.34 -MetalTitlePane.restoreMnemonic=87
   64.35 +MetalTitlePane.restoreMnemonic=82
   64.36  MetalTitlePane.iconifyTitle=Minimieren
   64.37 -MetalTitlePane.iconifyMnemonic=77
   64.38 +MetalTitlePane.iconifyMnemonic=69
   64.39  MetalTitlePane.maximizeTitle=Maximieren
   64.40  MetalTitlePane.maximizeMnemonic=88
   64.41 -MetalTitlePane.closeTitle=Schlie\u00dfen
   64.42 -MetalTitlePane.closeMnemonic=83
   64.43 +MetalTitlePane.closeTitle=Schlie\u00DFen
   64.44 +MetalTitlePane.closeMnemonic=67
    65.1 --- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties	Tue Feb 15 19:16:39 2011 -0800
    65.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties	Tue Feb 15 20:18:20 2011 -0800
    65.3 @@ -20,26 +20,26 @@
    65.4  
    65.5  FileChooser.lookInLabelText=Buscar en:
    65.6  FileChooser.saveInLabelText=Guardar en:
    65.7 -FileChooser.fileNameLabelText=Nombre de archivo:
    65.8 -FileChooser.folderNameLabelText=Folder name:
    65.9 -FileChooser.filesOfTypeLabelText=Archivos de tipo:
   65.10 -FileChooser.upFolderToolTipText=Subir un nivel
   65.11 +FileChooser.fileNameLabelText=Nombre de Archivo:
   65.12 +FileChooser.folderNameLabelText=Nombre de la Carpeta:
   65.13 +FileChooser.filesOfTypeLabelText=Archivos de Tipo:
   65.14 +FileChooser.upFolderToolTipText=Subir un Nivel
   65.15  FileChooser.upFolderAccessibleName=Arriba
   65.16 -FileChooser.homeFolderToolTipText=Principal
   65.17 -FileChooser.homeFolderAccessibleName=Principal
   65.18 -FileChooser.newFolderToolTipText=Crear carpeta nueva
   65.19 -FileChooser.newFolderAccessibleName=Carpeta nueva
   65.20 -FileChooser.newFolderActionLabelText=Carpeta nueva
   65.21 +FileChooser.homeFolderToolTipText=Inicio
   65.22 +FileChooser.homeFolderAccessibleName=Inicio
   65.23 +FileChooser.newFolderToolTipText=Crear Nueva Carpeta
   65.24 +FileChooser.newFolderAccessibleName=Nueva Carpeta
   65.25 +FileChooser.newFolderActionLabelText=Nueva Carpeta
   65.26  FileChooser.listViewButtonToolTipText=Lista
   65.27  FileChooser.listViewButtonAccessibleName=Lista
   65.28  FileChooser.listViewActionLabelText=Lista
   65.29  FileChooser.detailsViewButtonToolTipText=Detalles
   65.30  FileChooser.detailsViewButtonAccessibleName=Detalles
   65.31  FileChooser.detailsViewActionLabelText=Detalles
   65.32 -FileChooser.refreshActionLabelText=Renovar
   65.33 +FileChooser.refreshActionLabelText=Refrescar
   65.34  FileChooser.viewMenuLabelText=Ver
   65.35  FileChooser.fileNameHeaderText=Nombre
   65.36 -FileChooser.fileSizeHeaderText=Tama\u00f1o
   65.37 +FileChooser.fileSizeHeaderText=Tama\u00F1o
   65.38  FileChooser.fileTypeHeaderText=Tipo
   65.39  FileChooser.fileDateHeaderText=Modificado
   65.40  FileChooser.fileAttrHeaderText=Atributos
   65.41 @@ -49,7 +49,7 @@
   65.42  MetalTitlePane.restoreTitle=Restaurar
   65.43  MetalTitlePane.restoreMnemonic=82
   65.44  MetalTitlePane.iconifyTitle=Minimizar
   65.45 -MetalTitlePane.iconifyMnemonic=77
   65.46 +MetalTitlePane.iconifyMnemonic=69
   65.47  MetalTitlePane.maximizeTitle=Maximizar
   65.48  MetalTitlePane.maximizeMnemonic=88
   65.49  MetalTitlePane.closeTitle=Cerrar
    66.1 --- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties	Tue Feb 15 19:16:39 2011 -0800
    66.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties	Tue Feb 15 20:18:20 2011 -0800
    66.3 @@ -20,37 +20,37 @@
    66.4  
    66.5  FileChooser.lookInLabelText=Rechercher dans :
    66.6  FileChooser.saveInLabelText=Enregistrer dans :
    66.7 -FileChooser.fileNameLabelText=Nom de fichier :
    66.8 -FileChooser.folderNameLabelText=Folder name:
    66.9 -FileChooser.filesOfTypeLabelText=Fichiers du type :
   66.10 +FileChooser.fileNameLabelText=Nom du fichier :
   66.11 +FileChooser.folderNameLabelText=Nom du dossier :
   66.12 +FileChooser.filesOfTypeLabelText=Fichiers de type :
   66.13  FileChooser.upFolderToolTipText=Remonte d'un niveau.
   66.14 -FileChooser.upFolderAccessibleName=Vers le haut
   66.15 -FileChooser.homeFolderToolTipText=R\u00e9pertoire d'accueil
   66.16 -FileChooser.homeFolderAccessibleName=Accueil
   66.17 -FileChooser.newFolderToolTipText=Cr\u00e9e un nouveau dossier.
   66.18 +FileChooser.upFolderAccessibleName=Monter
   66.19 +FileChooser.homeFolderToolTipText=R\u00E9pertoire d'origine
   66.20 +FileChooser.homeFolderAccessibleName=R\u00E9pertoire d'origine
   66.21 +FileChooser.newFolderToolTipText=Cr\u00E9e un dossier.
   66.22  FileChooser.newFolderAccessibleName=Nouveau dossier
   66.23  FileChooser.newFolderActionLabelText=Nouveau dossier
   66.24  FileChooser.listViewButtonToolTipText=Liste
   66.25  FileChooser.listViewButtonAccessibleName=Liste
   66.26  FileChooser.listViewActionLabelText=Liste
   66.27 -FileChooser.detailsViewButtonToolTipText=D\u00e9tails
   66.28 -FileChooser.detailsViewButtonAccessibleName=D\u00e9tails
   66.29 -FileChooser.detailsViewActionLabelText=D\u00e9tails
   66.30 +FileChooser.detailsViewButtonToolTipText=D\u00E9tails
   66.31 +FileChooser.detailsViewButtonAccessibleName=D\u00E9tails
   66.32 +FileChooser.detailsViewActionLabelText=D\u00E9tails
   66.33  FileChooser.refreshActionLabelText=Actualiser
   66.34  FileChooser.viewMenuLabelText=Affichage
   66.35  FileChooser.fileNameHeaderText=Nom
   66.36  FileChooser.fileSizeHeaderText=Taille
   66.37  FileChooser.fileTypeHeaderText=Type
   66.38 -FileChooser.fileDateHeaderText=Modifi\u00e9
   66.39 +FileChooser.fileDateHeaderText=Modifi\u00E9
   66.40  FileChooser.fileAttrHeaderText=Attributs
   66.41  
   66.42  ############ Used by MetalTitlePane if rendering window decorations############
   66.43  # All mnemonics are KeyEvent.VK_XXX as integers
   66.44  MetalTitlePane.restoreTitle=Restaurer
   66.45  MetalTitlePane.restoreMnemonic=82
   66.46 -MetalTitlePane.iconifyTitle=R\u00e9duire
   66.47 -MetalTitlePane.iconifyMnemonic=68
   66.48 +MetalTitlePane.iconifyTitle=R\u00E9duire
   66.49 +MetalTitlePane.iconifyMnemonic=69
   66.50  MetalTitlePane.maximizeTitle=Agrandir
   66.51 -MetalTitlePane.maximizeMnemonic=65
   66.52 +MetalTitlePane.maximizeMnemonic=88
   66.53  MetalTitlePane.closeTitle=Fermer
   66.54 -MetalTitlePane.closeMnemonic=70
   66.55 +MetalTitlePane.closeMnemonic=67
    67.1 --- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties	Tue Feb 15 19:16:39 2011 -0800
    67.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties	Tue Feb 15 20:18:20 2011 -0800
    67.3 @@ -21,18 +21,18 @@
    67.4  FileChooser.lookInLabelText=Cerca in:
    67.5  FileChooser.saveInLabelText=Salva in:
    67.6  FileChooser.fileNameLabelText=Nome file:
    67.7 -FileChooser.folderNameLabelText=Folder name:
    67.8 +FileChooser.folderNameLabelText=Nome della cartella:
    67.9  FileChooser.filesOfTypeLabelText=Tipo file:
   67.10  FileChooser.upFolderToolTipText=Cartella superiore
   67.11  FileChooser.upFolderAccessibleName=Superiore
   67.12 -FileChooser.homeFolderToolTipText=Principale
   67.13 -FileChooser.homeFolderAccessibleName=Principale
   67.14 +FileChooser.homeFolderToolTipText=Home
   67.15 +FileChooser.homeFolderAccessibleName=Home
   67.16  FileChooser.newFolderToolTipText=Crea nuova cartella
   67.17  FileChooser.newFolderAccessibleName=Nuova cartella
   67.18  FileChooser.newFolderActionLabelText=Nuova cartella
   67.19 -FileChooser.listViewButtonToolTipText=Elenco
   67.20 -FileChooser.listViewButtonAccessibleName=Elenco
   67.21 -FileChooser.listViewActionLabelText=Elenco
   67.22 +FileChooser.listViewButtonToolTipText=Lista
   67.23 +FileChooser.listViewButtonAccessibleName=Lista
   67.24 +FileChooser.listViewActionLabelText=Lista
   67.25  FileChooser.detailsViewButtonToolTipText=Dettagli
   67.26  FileChooser.detailsViewButtonAccessibleName=Dettagli
   67.27  FileChooser.detailsViewActionLabelText=Dettagli
   67.28 @@ -49,8 +49,8 @@
   67.29  MetalTitlePane.restoreTitle=Ripristina
   67.30  MetalTitlePane.restoreMnemonic=82
   67.31  MetalTitlePane.iconifyTitle=Riduci a icona
   67.32 -MetalTitlePane.iconifyMnemonic=68
   67.33 +MetalTitlePane.iconifyMnemonic=69
   67.34  MetalTitlePane.maximizeTitle=Ingrandisci
   67.35 -MetalTitlePane.maximizeMnemonic=73
   67.36 +MetalTitlePane.maximizeMnemonic=88
   67.37  MetalTitlePane.closeTitle=Chiudi
   67.38  MetalTitlePane.closeMnemonic=67
    68.1 --- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties	Tue Feb 15 19:16:39 2011 -0800
    68.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties	Tue Feb 15 20:18:20 2011 -0800
    68.3 @@ -18,39 +18,39 @@
    68.4  
    68.5  ############ FILE CHOOSER STRINGS #############
    68.6  
    68.7 -FileChooser.lookInLabelText=\u53c2\u7167:
    68.8 -FileChooser.saveInLabelText=\u4fdd\u5b58:
    68.9 -FileChooser.fileNameLabelText=\u30d5\u30a1\u30a4\u30eb\u540d:
   68.10 -FileChooser.folderNameLabelText=Folder name:
   68.11 -FileChooser.filesOfTypeLabelText=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7:
   68.12 -FileChooser.upFolderToolTipText=1 \u30ec\u30d9\u30eb\u4e0a\u3078
   68.13 -FileChooser.upFolderAccessibleName=\u4e0a\u3078
   68.14 -FileChooser.homeFolderToolTipText=\u30db\u30fc\u30e0
   68.15 -FileChooser.homeFolderAccessibleName=\u30db\u30fc\u30e0
   68.16 -FileChooser.newFolderToolTipText=\u30d5\u30a9\u30eb\u30c0\u306e\u65b0\u898f\u4f5c\u6210
   68.17 -FileChooser.newFolderAccessibleName=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0
   68.18 -FileChooser.newFolderActionLabelText=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0
   68.19 -FileChooser.listViewButtonToolTipText=\u30ea\u30b9\u30c8
   68.20 -FileChooser.listViewButtonAccessibleName=\u30ea\u30b9\u30c8
   68.21 -FileChooser.listViewActionLabelText=\u30ea\u30b9\u30c8
   68.22 -FileChooser.detailsViewButtonToolTipText=\u8a73\u7d30
   68.23 -FileChooser.detailsViewButtonAccessibleName=\u8a73\u7d30
   68.24 -FileChooser.detailsViewActionLabelText=\u8a73\u7d30
   68.25 -FileChooser.refreshActionLabelText=\u66f4\u65b0
   68.26 -FileChooser.viewMenuLabelText=\u8868\u793a
   68.27 -FileChooser.fileNameHeaderText=\u540d\u524d
   68.28 -FileChooser.fileSizeHeaderText=\u30b5\u30a4\u30ba
   68.29 -FileChooser.fileTypeHeaderText=\u578b
   68.30 -FileChooser.fileDateHeaderText=\u4fee\u6b63\u65e5
   68.31 -FileChooser.fileAttrHeaderText=\u5c5e\u6027
   68.32 +FileChooser.lookInLabelText=\u53C2\u7167:
   68.33 +FileChooser.saveInLabelText=\u4FDD\u5B58:
   68.34 +FileChooser.fileNameLabelText=\u30D5\u30A1\u30A4\u30EB\u540D:
   68.35 +FileChooser.folderNameLabelText=\u30D5\u30A9\u30EB\u30C0\u540D:
   68.36 +FileChooser.filesOfTypeLabelText=\u30D5\u30A1\u30A4\u30EB\u306E\u30BF\u30A4\u30D7:
   68.37 +FileChooser.upFolderToolTipText=1\u30EC\u30D9\u30EB\u4E0A\u3078
   68.38 +FileChooser.upFolderAccessibleName=\u4E0A\u3078
   68.39 +FileChooser.homeFolderToolTipText=\u30DB\u30FC\u30E0
   68.40 +FileChooser.homeFolderAccessibleName=\u30DB\u30FC\u30E0
   68.41 +FileChooser.newFolderToolTipText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210
   68.42 +FileChooser.newFolderAccessibleName=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0
   68.43 +FileChooser.newFolderActionLabelText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0
   68.44 +FileChooser.listViewButtonToolTipText=\u30EA\u30B9\u30C8
   68.45 +FileChooser.listViewButtonAccessibleName=\u30EA\u30B9\u30C8
   68.46 +FileChooser.listViewActionLabelText=\u30EA\u30B9\u30C8
   68.47 +FileChooser.detailsViewButtonToolTipText=\u8A73\u7D30
   68.48 +FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30
   68.49 +FileChooser.detailsViewActionLabelText=\u8A73\u7D30
   68.50 +FileChooser.refreshActionLabelText=\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5
   68.51 +FileChooser.viewMenuLabelText=\u8868\u793A
   68.52 +FileChooser.fileNameHeaderText=\u540D\u524D
   68.53 +FileChooser.fileSizeHeaderText=\u30B5\u30A4\u30BA
   68.54 +FileChooser.fileTypeHeaderText=\u30BF\u30A4\u30D7
   68.55 +FileChooser.fileDateHeaderText=\u4FEE\u6B63\u65E5
   68.56 +FileChooser.fileAttrHeaderText=\u5C5E\u6027
   68.57  
   68.58  ############ Used by MetalTitlePane if rendering window decorations############
   68.59  # All mnemonics are KeyEvent.VK_XXX as integers
   68.60 -MetalTitlePane.restoreTitle=\u5fa9\u5143(R)
   68.61 +MetalTitlePane.restoreTitle=\u5FA9\u5143
   68.62  MetalTitlePane.restoreMnemonic=82
   68.63 -MetalTitlePane.iconifyTitle=\u6700\u5c0f\u5316(E)
   68.64 +MetalTitlePane.iconifyTitle=\u6700\u5C0F\u5316
   68.65  MetalTitlePane.iconifyMnemonic=69
   68.66 -MetalTitlePane.maximizeTitle=\u6700\u5927\u5316(X)
   68.67 +MetalTitlePane.maximizeTitle=\u6700\u5927\u5316
   68.68  MetalTitlePane.maximizeMnemonic=88
   68.69 -MetalTitlePane.closeTitle=\u9589\u3058\u308b(C)
   68.70 +MetalTitlePane.closeTitle=\u9589\u3058\u308B
   68.71  MetalTitlePane.closeMnemonic=67
    69.1 --- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties	Tue Feb 15 19:16:39 2011 -0800
    69.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties	Tue Feb 15 20:18:20 2011 -0800
    69.3 @@ -18,39 +18,39 @@
    69.4  
    69.5  ############ FILE CHOOSER STRINGS #############
    69.6  
    69.7 -FileChooser.lookInLabelText=\uac80\uc0c9 \uc704\uce58:
    69.8 -FileChooser.saveInLabelText=\uc800\uc7a5 \uc704\uce58
    69.9 -FileChooser.fileNameLabelText=\ud30c\uc77c \uc774\ub984:
   69.10 -FileChooser.folderNameLabelText=Folder name:
   69.11 -FileChooser.filesOfTypeLabelText=\ud30c\uc77c \uc885\ub958:
   69.12 -FileChooser.upFolderToolTipText=\ud55c \ub2e8\uacc4 \uc704\ub85c
   69.13 -FileChooser.upFolderAccessibleName=\uc704
   69.14 -FileChooser.homeFolderToolTipText=\ud648
   69.15 -FileChooser.homeFolderAccessibleName=\ud648
   69.16 -FileChooser.newFolderToolTipText=\uc0c8 \ud3f4\ub354 \uc791\uc131
   69.17 -FileChooser.newFolderAccessibleName=\uc0c8 \ud3f4\ub354
   69.18 -FileChooser.newFolderActionLabelText=\uc0c8 \ud3f4\ub354
   69.19 -FileChooser.listViewButtonToolTipText=\ubaa9\ub85d
   69.20 -FileChooser.listViewButtonAccessibleName=\ubaa9\ub85d
   69.21 -FileChooser.listViewActionLabelText=\ubaa9\ub85d
   69.22 -FileChooser.detailsViewButtonToolTipText=\uc790\uc138\ud788
   69.23 -FileChooser.detailsViewButtonAccessibleName=\uc790\uc138\ud788
   69.24 -FileChooser.detailsViewActionLabelText=\uc790\uc138\ud788
   69.25 -FileChooser.refreshActionLabelText=\uac31\uc2e0
   69.26 -FileChooser.viewMenuLabelText=\ubcf4\uae30
   69.27 -FileChooser.fileNameHeaderText=\uc774\ub984
   69.28 -FileChooser.fileSizeHeaderText=\ud06c\uae30
   69.29 -FileChooser.fileTypeHeaderText=\uc885\ub958
   69.30 -FileChooser.fileDateHeaderText=\uc218\uc815
   69.31 -FileChooser.fileAttrHeaderText=\uc18d\uc131
   69.32 +FileChooser.lookInLabelText=\uAC80\uC0C9 \uC704\uCE58:
   69.33 +FileChooser.saveInLabelText=\uC800\uC7A5 \uC704\uCE58:
   69.34 +FileChooser.fileNameLabelText=\uD30C\uC77C \uC774\uB984:
   69.35 +FileChooser.folderNameLabelText=\uD3F4\uB354 \uC774\uB984:
   69.36 +FileChooser.filesOfTypeLabelText=\uD30C\uC77C \uC720\uD615:
   69.37 +FileChooser.upFolderToolTipText=\uD55C \uB808\uBCA8 \uC704\uB85C
   69.38 +FileChooser.upFolderAccessibleName=\uC704\uB85C
   69.39 +FileChooser.homeFolderToolTipText=\uD648
   69.40 +FileChooser.homeFolderAccessibleName=\uD648
   69.41 +FileChooser.newFolderToolTipText=\uC0C8 \uD3F4\uB354 \uC0DD\uC131
   69.42 +FileChooser.newFolderAccessibleName=\uC0C8 \uD3F4\uB354
   69.43 +FileChooser.newFolderActionLabelText=\uC0C8 \uD3F4\uB354
   69.44 +FileChooser.listViewButtonToolTipText=\uBAA9\uB85D
   69.45 +FileChooser.listViewButtonAccessibleName=\uBAA9\uB85D
   69.46 +FileChooser.listViewActionLabelText=\uBAA9\uB85D
   69.47 +FileChooser.detailsViewButtonToolTipText=\uC138\uBD80 \uC815\uBCF4
   69.48 +FileChooser.detailsViewButtonAccessibleName=\uC138\uBD80 \uC815\uBCF4
   69.49 +FileChooser.detailsViewActionLabelText=\uC138\uBD80 \uC815\uBCF4
   69.50 +FileChooser.refreshActionLabelText=\uC0C8\uB85C \uACE0\uCE68
   69.51 +FileChooser.viewMenuLabelText=\uBCF4\uAE30
   69.52 +FileChooser.fileNameHeaderText=\uC774\uB984
   69.53 +FileChooser.fileSizeHeaderText=\uD06C\uAE30
   69.54 +FileChooser.fileTypeHeaderText=\uC720\uD615
   69.55 +FileChooser.fileDateHeaderText=\uC218\uC815 \uB0A0\uC9DC
   69.56 +FileChooser.fileAttrHeaderText=\uC18D\uC131
   69.57  
   69.58  ############ Used by MetalTitlePane if rendering window decorations############
   69.59  # All mnemonics are KeyEvent.VK_XXX as integers
   69.60 -MetalTitlePane.restoreTitle=\ubcf5\uc6d0(R)
   69.61 +MetalTitlePane.restoreTitle=\uBCF5\uC6D0
   69.62  MetalTitlePane.restoreMnemonic=82
   69.63 -MetalTitlePane.iconifyTitle=\ucd5c\uc18c\ud654(E)
   69.64 +MetalTitlePane.iconifyTitle=\uCD5C\uC18C\uD654
   69.65  MetalTitlePane.iconifyMnemonic=69
   69.66 -MetalTitlePane.maximizeTitle=\ucd5c\ub300\ud654(X)
   69.67 +MetalTitlePane.maximizeTitle=\uCD5C\uB300\uD654
   69.68  MetalTitlePane.maximizeMnemonic=88
   69.69 -MetalTitlePane.closeTitle=\ub2eb\uae30(C)
   69.70 +MetalTitlePane.closeTitle=\uB2EB\uAE30
   69.71  MetalTitlePane.closeMnemonic=67
    70.1 --- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
    70.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
    70.3 @@ -18,17 +18,18 @@
    70.4  
    70.5  ############ FILE CHOOSER STRINGS #############
    70.6  
    70.7 -FileChooser.lookInLabelText=Consultar em:
    70.8 -FileChooser.saveInLabelText=Salvar em:
    70.9 -FileChooser.fileNameLabelText=Nome de arquivo:
   70.10 -FileChooser.filesOfTypeLabelText=Arquivos de tipo:
   70.11 -FileChooser.upFolderToolTipText=Um n\u00edvel acima
   70.12 +FileChooser.lookInLabelText=Consultar Em:
   70.13 +FileChooser.saveInLabelText=Salvar Em:
   70.14 +FileChooser.fileNameLabelText=Nome do Arquivo:
   70.15 +FileChooser.folderNameLabelText=Nome da pasta:
   70.16 +FileChooser.filesOfTypeLabelText=Arquivos do Tipo:
   70.17 +FileChooser.upFolderToolTipText=Um N\u00EDvel Acima
   70.18  FileChooser.upFolderAccessibleName=Acima
   70.19 -FileChooser.homeFolderToolTipText=In\u00edcio
   70.20 -FileChooser.homeFolderAccessibleName=In\u00edcio
   70.21 -FileChooser.newFolderToolTipText=Criar nova pasta
   70.22 -FileChooser.newFolderAccessibleName=Nova pasta
   70.23 -FileChooser.newFolderActionLabelText=Nova pasta
   70.24 +FileChooser.homeFolderToolTipText=In\u00EDcio
   70.25 +FileChooser.homeFolderAccessibleName=In\u00EDcio
   70.26 +FileChooser.newFolderToolTipText=Criar Nova Pasta
   70.27 +FileChooser.newFolderAccessibleName=Nova Pasta
   70.28 +FileChooser.newFolderActionLabelText=Nova Pasta
   70.29  FileChooser.listViewButtonToolTipText=Lista
   70.30  FileChooser.listViewButtonAccessibleName=Lista
   70.31  FileChooser.listViewActionLabelText=Lista
    71.1 --- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties	Tue Feb 15 19:16:39 2011 -0800
    71.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties	Tue Feb 15 20:18:20 2011 -0800
    71.3 @@ -18,12 +18,12 @@
    71.4  
    71.5  ############ FILE CHOOSER STRINGS #############
    71.6  
    71.7 -FileChooser.lookInLabelText=S\u00f6k i:
    71.8 +FileChooser.lookInLabelText=Leta i:
    71.9  FileChooser.saveInLabelText=Spara i:
   71.10  FileChooser.fileNameLabelText=Filnamn:
   71.11 -FileChooser.folderNameLabelText=Folder name:
   71.12 +FileChooser.folderNameLabelText=Mapp:
   71.13  FileChooser.filesOfTypeLabelText=Filformat:
   71.14 -FileChooser.upFolderToolTipText=Upp en niv\u00e5
   71.15 +FileChooser.upFolderToolTipText=Upp en niv\u00E5
   71.16  FileChooser.upFolderAccessibleName=Upp
   71.17  FileChooser.homeFolderToolTipText=Hem
   71.18  FileChooser.homeFolderAccessibleName=Hem
   71.19 @@ -33,24 +33,24 @@
   71.20  FileChooser.listViewButtonToolTipText=Lista
   71.21  FileChooser.listViewButtonAccessibleName=Lista
   71.22  FileChooser.listViewActionLabelText=Lista
   71.23 -FileChooser.detailsViewButtonToolTipText=Detaljerad lista
   71.24 -FileChooser.detailsViewButtonAccessibleName=Detaljerad lista
   71.25 -FileChooser.detailsViewActionLabelText=Detaljerad lista
   71.26 -FileChooser.refreshActionLabelText=Uppdatera
   71.27 +FileChooser.detailsViewButtonToolTipText=Detaljer
   71.28 +FileChooser.detailsViewButtonAccessibleName=Detaljer
   71.29 +FileChooser.detailsViewActionLabelText=Detaljer
   71.30 +FileChooser.refreshActionLabelText=F\u00F6rnya
   71.31  FileChooser.viewMenuLabelText=Vy
   71.32  FileChooser.fileNameHeaderText=Namn
   71.33  FileChooser.fileSizeHeaderText=Storlek
   71.34  FileChooser.fileTypeHeaderText=Typ
   71.35 -FileChooser.fileDateHeaderText=\u00c4ndrad
   71.36 +FileChooser.fileDateHeaderText=\u00C4ndrad
   71.37  FileChooser.fileAttrHeaderText=Attribut
   71.38  
   71.39  ############ Used by MetalTitlePane if rendering window decorations############
   71.40  # All mnemonics are KeyEvent.VK_XXX as integers
   71.41 -MetalTitlePane.restoreTitle=\u00c5terst\u00e4ll
   71.42 -MetalTitlePane.restoreMnemonic=84
   71.43 +MetalTitlePane.restoreTitle=\u00C5terst\u00E4ll
   71.44 +MetalTitlePane.restoreMnemonic=82
   71.45  MetalTitlePane.iconifyTitle=Minimera
   71.46 -MetalTitlePane.iconifyMnemonic=77
   71.47 +MetalTitlePane.iconifyMnemonic=69
   71.48  MetalTitlePane.maximizeTitle=Maximera
   71.49  MetalTitlePane.maximizeMnemonic=88
   71.50 -MetalTitlePane.closeTitle=St\u00e4ng
   71.51 -MetalTitlePane.closeMnemonic=83
   71.52 +MetalTitlePane.closeTitle=St\u00E4ng
   71.53 +MetalTitlePane.closeMnemonic=67
    72.1 --- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
    72.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
    72.3 @@ -18,39 +18,39 @@
    72.4  
    72.5  ############ FILE CHOOSER STRINGS #############
    72.6  
    72.7 -FileChooser.lookInLabelText=\u67e5\u770b\uff1a
    72.8 -FileChooser.saveInLabelText=\u4fdd\u5b58\uff1a
    72.9 -FileChooser.fileNameLabelText=\u6587\u4ef6\u540d\uff1a
   72.10 -FileChooser.folderNameLabelText=Folder name:
   72.11 -FileChooser.filesOfTypeLabelText=\u6587\u4ef6\u7c7b\u578b\uff1a
   72.12 -FileChooser.upFolderToolTipText=\u5411\u4e0a\u4e00\u5c42
   72.13 -FileChooser.upFolderAccessibleName=\u5411\u4e0a
   72.14 -FileChooser.homeFolderToolTipText=\u8d77\u59cb\u76ee\u5f55
   72.15 -FileChooser.homeFolderAccessibleName=\u8d77\u59cb\u76ee\u5f55
   72.16 -FileChooser.newFolderToolTipText=\u521b\u5efa\u65b0\u7684\u6587\u4ef6\u5939
   72.17 -FileChooser.newFolderAccessibleName=\u65b0\u5efa\u6587\u4ef6\u5939
   72.18 -FileChooser.newFolderActionLabelText=\u65b0\u5efa\u6587\u4ef6\u5939
   72.19 +FileChooser.lookInLabelText=\u67E5\u770B: 
   72.20 +FileChooser.saveInLabelText=\u4FDD\u5B58: 
   72.21 +FileChooser.fileNameLabelText=\u6587\u4EF6\u540D: 
   72.22 +FileChooser.folderNameLabelText=\u6587\u4EF6\u5939\u540D: 
   72.23 +FileChooser.filesOfTypeLabelText=\u6587\u4EF6\u7C7B\u578B: 
   72.24 +FileChooser.upFolderToolTipText=\u5411\u4E0A\u4E00\u7EA7
   72.25 +FileChooser.upFolderAccessibleName=\u5411\u4E0A
   72.26 +FileChooser.homeFolderToolTipText=\u4E3B\u76EE\u5F55
   72.27 +FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u5F55
   72.28 +FileChooser.newFolderToolTipText=\u521B\u5EFA\u65B0\u6587\u4EF6\u5939
   72.29 +FileChooser.newFolderAccessibleName=\u65B0\u5EFA\u6587\u4EF6\u5939
   72.30 +FileChooser.newFolderActionLabelText=\u65B0\u5EFA\u6587\u4EF6\u5939
   72.31  FileChooser.listViewButtonToolTipText=\u5217\u8868
   72.32  FileChooser.listViewButtonAccessibleName=\u5217\u8868
   72.33  FileChooser.listViewActionLabelText=\u5217\u8868
   72.34 -FileChooser.detailsViewButtonToolTipText=\u8be6\u7ec6\u4fe1\u606f
   72.35 -FileChooser.detailsViewButtonAccessibleName=\u8be6\u7ec6\u4fe1\u606f
   72.36 -FileChooser.detailsViewActionLabelText=\u8be6\u7ec6\u4fe1\u606f
   72.37 -FileChooser.refreshActionLabelText=\u5237\u65b0
   72.38 -FileChooser.viewMenuLabelText=\u89c6\u56fe
   72.39 -FileChooser.fileNameHeaderText=\u540d\u79f0
   72.40 -FileChooser.fileSizeHeaderText=\u5927\u5c0f
   72.41 -FileChooser.fileTypeHeaderText=\u7c7b\u578b
   72.42 -FileChooser.fileDateHeaderText=\u4fee\u6b63\u7248
   72.43 -FileChooser.fileAttrHeaderText=\u5c5e\u6027
   72.44 +FileChooser.detailsViewButtonToolTipText=\u8BE6\u7EC6\u8D44\u6599
   72.45 +FileChooser.detailsViewButtonAccessibleName=\u8BE6\u7EC6\u8D44\u6599
   72.46 +FileChooser.detailsViewActionLabelText=\u8BE6\u7EC6\u8D44\u6599
   72.47 +FileChooser.refreshActionLabelText=\u5237\u65B0
   72.48 +FileChooser.viewMenuLabelText=\u89C6\u56FE
   72.49 +FileChooser.fileNameHeaderText=\u540D\u79F0
   72.50 +FileChooser.fileSizeHeaderText=\u5927\u5C0F
   72.51 +FileChooser.fileTypeHeaderText=\u7C7B\u578B
   72.52 +FileChooser.fileDateHeaderText=\u4FEE\u6539\u65E5\u671F
   72.53 +FileChooser.fileAttrHeaderText=\u5C5E\u6027
   72.54  
   72.55  ############ Used by MetalTitlePane if rendering window decorations############
   72.56  # All mnemonics are KeyEvent.VK_XXX as integers
   72.57 -MetalTitlePane.restoreTitle=\u6062\u590d (R)
   72.58 +MetalTitlePane.restoreTitle=\u8FD8\u539F
   72.59  MetalTitlePane.restoreMnemonic=82
   72.60 -MetalTitlePane.iconifyTitle=\u6700\u5c0f\u5316 (E)
   72.61 +MetalTitlePane.iconifyTitle=\u6700\u5C0F\u5316
   72.62  MetalTitlePane.iconifyMnemonic=69
   72.63 -MetalTitlePane.maximizeTitle=\u6700\u5927\u5316 (X)
   72.64 +MetalTitlePane.maximizeTitle=\u6700\u5927\u5316
   72.65  MetalTitlePane.maximizeMnemonic=88
   72.66 -MetalTitlePane.closeTitle=\u5173\u95ed (C)
   72.67 +MetalTitlePane.closeTitle=\u5173\u95ED
   72.68  MetalTitlePane.closeMnemonic=67
    73.1 --- a/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
    73.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
    73.3 @@ -18,39 +18,39 @@
    73.4  
    73.5  ############ FILE CHOOSER STRINGS #############
    73.6  
    73.7 -FileChooser.lookInLabelText=\u67e5\u770b\ufe55
    73.8 -FileChooser.saveInLabelText=\u5132\u5b58\u65bc\uff1a
    73.9 -FileChooser.fileNameLabelText=\u6a94\u6848\u540d\u7a31\ufe55
   73.10 -FileChooser.folderNameLabelText=Folder name:
   73.11 -FileChooser.filesOfTypeLabelText=\u6a94\u6848\u985e\u578b\ufe55
   73.12 -FileChooser.upFolderToolTipText=\u5f80\u4e0a\u4e00\u5c64
   73.13 -FileChooser.upFolderAccessibleName=\u5f80\u4e0a
   73.14 -FileChooser.homeFolderToolTipText=\u4e3b\u76ee\u9304
   73.15 -FileChooser.homeFolderAccessibleName=\u4e3b\u76ee\u9304
   73.16 -FileChooser.newFolderToolTipText=\u5efa\u7acb\u65b0\u8cc7\u6599\u593e
   73.17 -FileChooser.newFolderAccessibleName=\u65b0\u8cc7\u6599\u593e
   73.18 -FileChooser.newFolderActionLabelText=\u65b0\u8cc7\u6599\u593e
   73.19 -FileChooser.listViewButtonToolTipText=\u6e05\u55ae
   73.20 -FileChooser.listViewButtonAccessibleName=\u6e05\u55ae
   73.21 -FileChooser.listViewActionLabelText=\u6e05\u55ae
   73.22 -FileChooser.detailsViewButtonToolTipText=\u8a73\u7d30\u8cc7\u8a0a
   73.23 -FileChooser.detailsViewButtonAccessibleName=\u8a73\u7d30\u8cc7\u8a0a
   73.24 -FileChooser.detailsViewActionLabelText=\u8a73\u7d30\u8cc7\u8a0a
   73.25 -FileChooser.refreshActionLabelText=\u66f4\u65b0
   73.26 -FileChooser.viewMenuLabelText=\u6aa2\u8996
   73.27 -FileChooser.fileNameHeaderText=\u540d\u7a31
   73.28 -FileChooser.fileSizeHeaderText=\u5927\u5c0f
   73.29 -FileChooser.fileTypeHeaderText=\u985e\u578b
   73.30 -FileChooser.fileDateHeaderText=\u5df2\u4fee\u6539
   73.31 -FileChooser.fileAttrHeaderText=\u5c6c\u6027
   73.32 +FileChooser.lookInLabelText=\u67E5\u8A62:
   73.33 +FileChooser.saveInLabelText=\u5132\u5B58\u65BC: 
   73.34 +FileChooser.fileNameLabelText=\u6A94\u6848\u540D\u7A31:
   73.35 +FileChooser.folderNameLabelText=\u8CC7\u6599\u593E\u540D\u7A31:
   73.36 +FileChooser.filesOfTypeLabelText=\u6A94\u6848\u985E\u578B:
   73.37 +FileChooser.upFolderToolTipText=\u5F80\u4E0A\u4E00\u5C64
   73.38 +FileChooser.upFolderAccessibleName=\u5F80\u4E0A
   73.39 +FileChooser.homeFolderToolTipText=\u4E3B\u76EE\u9304
   73.40 +FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u9304
   73.41 +FileChooser.newFolderToolTipText=\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E
   73.42 +FileChooser.newFolderAccessibleName=\u65B0\u8CC7\u6599\u593E
   73.43 +FileChooser.newFolderActionLabelText=\u65B0\u8CC7\u6599\u593E
   73.44 +FileChooser.listViewButtonToolTipText=\u6E05\u55AE
   73.45 +FileChooser.listViewButtonAccessibleName=\u6E05\u55AE
   73.46 +FileChooser.listViewActionLabelText=\u6E05\u55AE
   73.47 +FileChooser.detailsViewButtonToolTipText=\u8A73\u7D30\u8CC7\u8A0A
   73.48 +FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30\u8CC7\u8A0A
   73.49 +FileChooser.detailsViewActionLabelText=\u8A73\u7D30\u8CC7\u8A0A
   73.50 +FileChooser.refreshActionLabelText=\u91CD\u65B0\u6574\u7406
   73.51 +FileChooser.viewMenuLabelText=\u6AA2\u8996
   73.52 +FileChooser.fileNameHeaderText=\u540D\u7A31
   73.53 +FileChooser.fileSizeHeaderText=\u5927\u5C0F
   73.54 +FileChooser.fileTypeHeaderText=\u985E\u578B
   73.55 +FileChooser.fileDateHeaderText=\u4FEE\u6539\u65E5\u671F
   73.56 +FileChooser.fileAttrHeaderText=\u5C6C\u6027
   73.57  
   73.58  ############ Used by MetalTitlePane if rendering window decorations############
   73.59  # All mnemonics are KeyEvent.VK_XXX as integers
   73.60 -MetalTitlePane.restoreTitle=\u5fa9\u539f(R)
   73.61 +MetalTitlePane.restoreTitle=\u5FA9\u539F
   73.62  MetalTitlePane.restoreMnemonic=82
   73.63 -MetalTitlePane.iconifyTitle=\u6700\u5c0f\u5316(E)
   73.64 +MetalTitlePane.iconifyTitle=\u6700\u5C0F\u5316
   73.65  MetalTitlePane.iconifyMnemonic=69
   73.66 -MetalTitlePane.maximizeTitle=\u6700\u5927\u5316(X)
   73.67 +MetalTitlePane.maximizeTitle=\u6700\u5927\u5316
   73.68  MetalTitlePane.maximizeMnemonic=88
   73.69 -MetalTitlePane.closeTitle=\u95dc\u9589(C)
   73.70 +MetalTitlePane.closeTitle=\u95DC\u9589
   73.71  MetalTitlePane.closeMnemonic=67
    74.1 --- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties	Tue Feb 15 19:16:39 2011 -0800
    74.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties	Tue Feb 15 20:18:20 2011 -0800
    74.3 @@ -10,6 +10,9 @@
    74.4  # This may change in future versions of Swing as we improve localization 
    74.5  # support.
    74.6  #
    74.7 +# Refer to the note in basic.properties for a description as to what
    74.8 +# the mnemonics correspond to and how to calculate them.
    74.9 +#
   74.10  # @author Steve Wilson
   74.11  
   74.12  
   74.13 @@ -18,20 +21,25 @@
   74.14  FileChooser.lookInLabelText=Suchen in:
   74.15  FileChooser.saveInLabelText=Speichern in:
   74.16  FileChooser.fileNameLabelText=Dateiname:
   74.17 -FileChooser.folderNameLabelText=Folder name:
   74.18 +FileChooser.folderNameLabelText=Ordnername:
   74.19  FileChooser.filesOfTypeLabelText=Dateityp:
   74.20 -FileChooser.upFolderToolTipText=Eine Ebene h\u00f6her
   74.21 -FileChooser.upFolderAccessibleName=H\u00f6her
   74.22 +FileChooser.upFolderToolTipText=Eine Ebene h\u00F6her
   74.23 +FileChooser.upFolderAccessibleName=Nach oben
   74.24  FileChooser.homeFolderToolTipText=Home
   74.25  FileChooser.homeFolderAccessibleName=Home
   74.26  FileChooser.newFolderToolTipText=Neuen Ordner erstellen
   74.27  FileChooser.newFolderAccessibleName=Neuer Ordner
   74.28 +FileChooser.newFolderActionLabelText=Neuer Ordner
   74.29  FileChooser.listViewButtonToolTipText=Liste
   74.30  FileChooser.listViewButtonAccessibleName=Liste
   74.31 +FileChooser.listViewActionLabelText=Liste
   74.32  FileChooser.detailsViewButtonToolTipText=Details
   74.33  FileChooser.detailsViewButtonAccessibleName=Details
   74.34 -FileChooser.fileNameHeaderText=Dateiname
   74.35 -FileChooser.fileSizeHeaderText=Gr\u00f6\u00dfe
   74.36 +FileChooser.detailsViewActionLabelText=Details
   74.37 +FileChooser.refreshActionLabelText=Aktualisieren
   74.38 +FileChooser.viewMenuLabelText=Ansicht
   74.39 +FileChooser.fileNameHeaderText=Name
   74.40 +FileChooser.fileSizeHeaderText=Gr\u00F6\u00DFe
   74.41  FileChooser.fileTypeHeaderText=Typ
   74.42 -FileChooser.fileDateHeaderText=Ge\u00e4ndert
   74.43 -FileChooser.fileAttrHeaderText=Attribut
   74.44 +FileChooser.fileDateHeaderText=Ge\u00E4ndert
   74.45 +FileChooser.fileAttrHeaderText=Attribute
    75.1 --- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties	Tue Feb 15 19:16:39 2011 -0800
    75.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties	Tue Feb 15 20:18:20 2011 -0800
    75.3 @@ -10,6 +10,9 @@
    75.4  # This may change in future versions of Swing as we improve localization 
    75.5  # support.
    75.6  #
    75.7 +# Refer to the note in basic.properties for a description as to what
    75.8 +# the mnemonics correspond to and how to calculate them.
    75.9 +#
   75.10  # @author Steve Wilson
   75.11  
   75.12  
   75.13 @@ -17,21 +20,26 @@
   75.14  
   75.15  FileChooser.lookInLabelText=Buscar en:
   75.16  FileChooser.saveInLabelText=Guardar en:
   75.17 -FileChooser.fileNameLabelText=Nombre de archivo:
   75.18 -FileChooser.folderNameLabelText=Folder name:
   75.19 -FileChooser.filesOfTypeLabelText=Archivos de tipo:
   75.20 -FileChooser.upFolderToolTipText=Subir un nivel
   75.21 +FileChooser.fileNameLabelText=Nombre de Archivo:
   75.22 +FileChooser.folderNameLabelText=Nombre de la Carpeta:
   75.23 +FileChooser.filesOfTypeLabelText=Archivos de Tipo:
   75.24 +FileChooser.upFolderToolTipText=Subir un Nivel
   75.25  FileChooser.upFolderAccessibleName=Arriba
   75.26 -FileChooser.homeFolderToolTipText=Principal
   75.27 -FileChooser.homeFolderAccessibleName=Principal
   75.28 -FileChooser.newFolderToolTipText=Crear carpeta nueva
   75.29 -FileChooser.newFolderAccessibleName=Carpeta nueva
   75.30 +FileChooser.homeFolderToolTipText=Inicio
   75.31 +FileChooser.homeFolderAccessibleName=Inicio
   75.32 +FileChooser.newFolderToolTipText=Crear Nueva Carpeta
   75.33 +FileChooser.newFolderAccessibleName=Nueva Carpeta
   75.34 +FileChooser.newFolderActionLabelText=Nueva Carpeta
   75.35  FileChooser.listViewButtonToolTipText=Lista
   75.36  FileChooser.listViewButtonAccessibleName=Lista
   75.37 +FileChooser.listViewActionLabelText=Lista
   75.38  FileChooser.detailsViewButtonToolTipText=Detalles
   75.39  FileChooser.detailsViewButtonAccessibleName=Detalles
   75.40 +FileChooser.detailsViewActionLabelText=Detalles
   75.41 +FileChooser.refreshActionLabelText=Refrescar
   75.42 +FileChooser.viewMenuLabelText=Ver
   75.43  FileChooser.fileNameHeaderText=Nombre
   75.44 -FileChooser.fileSizeHeaderText=Tama\u00f1o
   75.45 +FileChooser.fileSizeHeaderText=Tama\u00F1o
   75.46  FileChooser.fileTypeHeaderText=Tipo
   75.47  FileChooser.fileDateHeaderText=Modificado
   75.48  FileChooser.fileAttrHeaderText=Atributos
    76.1 --- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties	Tue Feb 15 19:16:39 2011 -0800
    76.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties	Tue Feb 15 20:18:20 2011 -0800
    76.3 @@ -10,6 +10,9 @@
    76.4  # This may change in future versions of Swing as we improve localization 
    76.5  # support.
    76.6  #
    76.7 +# Refer to the note in basic.properties for a description as to what
    76.8 +# the mnemonics correspond to and how to calculate them.
    76.9 +#
   76.10  # @author Steve Wilson
   76.11  
   76.12  
   76.13 @@ -17,21 +20,26 @@
   76.14  
   76.15  FileChooser.lookInLabelText=Rechercher dans :
   76.16  FileChooser.saveInLabelText=Enregistrer dans :
   76.17 -FileChooser.fileNameLabelText=Nom de fichier :
   76.18 -FileChooser.folderNameLabelText=Folder name:
   76.19 -FileChooser.filesOfTypeLabelText=Fichiers du type :
   76.20 +FileChooser.fileNameLabelText=Nom du fichier :
   76.21 +FileChooser.folderNameLabelText=Nom du dossier :
   76.22 +FileChooser.filesOfTypeLabelText=Fichiers de type :
   76.23  FileChooser.upFolderToolTipText=Remonte d'un niveau.
   76.24 -FileChooser.upFolderAccessibleName=Vers le haut
   76.25 -FileChooser.homeFolderToolTipText= R\u00e9pertoire d'accueil
   76.26 -FileChooser.homeFolderAccessibleName=Accueil
   76.27 -FileChooser.newFolderToolTipText=Cr\u00e9e un nouveau dossier.
   76.28 +FileChooser.upFolderAccessibleName=Monter
   76.29 +FileChooser.homeFolderToolTipText=R\u00E9pertoire d'origine
   76.30 +FileChooser.homeFolderAccessibleName=R\u00E9pertoire d'origine
   76.31 +FileChooser.newFolderToolTipText=Cr\u00E9e un dossier.
   76.32  FileChooser.newFolderAccessibleName=Nouveau dossier
   76.33 +FileChooser.newFolderActionLabelText=Nouveau dossier
   76.34  FileChooser.listViewButtonToolTipText=Liste
   76.35  FileChooser.listViewButtonAccessibleName=Liste
   76.36 -FileChooser.detailsViewButtonToolTipText=D\u00e9tails
   76.37 -FileChooser.detailsViewButtonAccessibleName=D\u00e9tails
   76.38 +FileChooser.listViewActionLabelText=Liste
   76.39 +FileChooser.detailsViewButtonToolTipText=D\u00E9tails
   76.40 +FileChooser.detailsViewButtonAccessibleName=D\u00E9tails
   76.41 +FileChooser.detailsViewActionLabelText=D\u00E9tails
   76.42 +FileChooser.refreshActionLabelText=Actualiser
   76.43 +FileChooser.viewMenuLabelText=Affichage
   76.44  FileChooser.fileNameHeaderText=Nom
   76.45  FileChooser.fileSizeHeaderText=Taille
   76.46  FileChooser.fileTypeHeaderText=Type
   76.47 -FileChooser.fileDateHeaderText=Modifi\u00e9
   76.48 +FileChooser.fileDateHeaderText=Modifi\u00E9
   76.49  FileChooser.fileAttrHeaderText=Attributs
    77.1 --- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties	Tue Feb 15 19:16:39 2011 -0800
    77.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties	Tue Feb 15 20:18:20 2011 -0800
    77.3 @@ -10,6 +10,9 @@
    77.4  # This may change in future versions of Swing as we improve localization 
    77.5  # support.
    77.6  #
    77.7 +# Refer to the note in basic.properties for a description as to what
    77.8 +# the mnemonics correspond to and how to calculate them.
    77.9 +#
   77.10  # @author Steve Wilson
   77.11  
   77.12  
   77.13 @@ -18,21 +21,25 @@
   77.14  FileChooser.lookInLabelText=Cerca in:
   77.15  FileChooser.saveInLabelText=Salva in:
   77.16  FileChooser.fileNameLabelText=Nome file:
   77.17 -FileChooser.folderNameLabelText=Folder name:
   77.18 +FileChooser.folderNameLabelText=Nome della cartella:
   77.19  FileChooser.filesOfTypeLabelText=Tipo file:
   77.20  FileChooser.upFolderToolTipText=Cartella superiore
   77.21  FileChooser.upFolderAccessibleName=Superiore
   77.22 -FileChooser.homeFolderToolTipText=Principale
   77.23 -FileChooser.homeFolderAccessibleName=Principale
   77.24 +FileChooser.homeFolderToolTipText=Home
   77.25 +FileChooser.homeFolderAccessibleName=Home
   77.26  FileChooser.newFolderToolTipText=Crea nuova cartella
   77.27  FileChooser.newFolderAccessibleName=Nuova cartella
   77.28 -FileChooser.listViewButtonToolTipText=Elenco
   77.29 -FileChooser.listViewButtonAccessibleName=Elenco
   77.30 +FileChooser.newFolderActionLabelText=Nuova cartella
   77.31 +FileChooser.listViewButtonToolTipText=Lista
   77.32 +FileChooser.listViewButtonAccessibleName=Lista
   77.33 +FileChooser.listViewActionLabelText=Lista
   77.34  FileChooser.detailsViewButtonToolTipText=Dettagli
   77.35  FileChooser.detailsViewButtonAccessibleName=Dettagli
   77.36 +FileChooser.detailsViewActionLabelText=Dettagli
   77.37 +FileChooser.refreshActionLabelText=Aggiorna
   77.38 +FileChooser.viewMenuLabelText=Visualizza
   77.39  FileChooser.fileNameHeaderText=Nome
   77.40  FileChooser.fileSizeHeaderText=Dimensioni
   77.41  FileChooser.fileTypeHeaderText=Tipo
   77.42  FileChooser.fileDateHeaderText=Modificato
   77.43  FileChooser.fileAttrHeaderText=Attributi
   77.44 -
    78.1 --- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties	Tue Feb 15 19:16:39 2011 -0800
    78.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties	Tue Feb 15 20:18:20 2011 -0800
    78.3 @@ -18,28 +18,28 @@
    78.4  
    78.5  ############ FILE CHOOSER STRINGS #############
    78.6  
    78.7 -FileChooser.lookInLabelText=\u53c2\u7167:
    78.8 -FileChooser.saveInLabelText=\u4fdd\u5b58:
    78.9 -FileChooser.fileNameLabelText=\u30d5\u30a1\u30a4\u30eb\u540d:
   78.10 -FileChooser.folderNameLabelText=Folder name:
   78.11 -FileChooser.filesOfTypeLabelText=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7:
   78.12 -FileChooser.upFolderToolTipText=1 \u30ec\u30d9\u30eb\u4e0a\u3078
   78.13 -FileChooser.upFolderAccessibleName=\u4e0a\u3078
   78.14 -FileChooser.homeFolderToolTipText=\u30db\u30fc\u30e0
   78.15 -FileChooser.homeFolderAccessibleName=\u30db\u30fc\u30e0
   78.16 -FileChooser.newFolderToolTipText=\u30d5\u30a9\u30eb\u30c0\u306e\u65b0\u898f\u4f5c\u6210
   78.17 -FileChooser.newFolderAccessibleName=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0
   78.18 -FileChooser.newFolderActionLabelText=\u65b0\u898f\u30d5\u30a9\u30eb\u30c0
   78.19 -FileChooser.listViewButtonToolTipText=\u30ea\u30b9\u30c8
   78.20 -FileChooser.listViewButtonAccessibleName=\u30ea\u30b9\u30c8
   78.21 -FileChooser.listViewActionLabelText=\u30ea\u30b9\u30c8
   78.22 -FileChooser.detailsViewButtonToolTipText=\u8a73\u7d30
   78.23 -FileChooser.detailsViewButtonAccessibleName=\u8a73\u7d30
   78.24 -FileChooser.detailsViewActionLabelText=\u8a73\u7d30
   78.25 -FileChooser.refreshActionLabelText=\u66f4\u65b0
   78.26 -FileChooser.viewMenuLabelText=\u8868\u793a
   78.27 -FileChooser.fileNameHeaderText=\u540d\u524d
   78.28 -FileChooser.fileSizeHeaderText=\u30b5\u30a4\u30ba
   78.29 -FileChooser.fileTypeHeaderText=\u578b 
   78.30 -FileChooser.fileDateHeaderText=\u4fee\u6b63\u65e5
   78.31 -FileChooser.fileAttrHeaderText=\u5c5e\u6027
   78.32 +FileChooser.lookInLabelText=\u53C2\u7167:
   78.33 +FileChooser.saveInLabelText=\u4FDD\u5B58:
   78.34 +FileChooser.fileNameLabelText=\u30D5\u30A1\u30A4\u30EB\u540D:
   78.35 +FileChooser.folderNameLabelText=\u30D5\u30A9\u30EB\u30C0\u540D:
   78.36 +FileChooser.filesOfTypeLabelText=\u30D5\u30A1\u30A4\u30EB\u306E\u30BF\u30A4\u30D7:
   78.37 +FileChooser.upFolderToolTipText=1\u30EC\u30D9\u30EB\u4E0A\u3078
   78.38 +FileChooser.upFolderAccessibleName=\u4E0A\u3078
   78.39 +FileChooser.homeFolderToolTipText=\u30DB\u30FC\u30E0
   78.40 +FileChooser.homeFolderAccessibleName=\u30DB\u30FC\u30E0
   78.41 +FileChooser.newFolderToolTipText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210
   78.42 +FileChooser.newFolderAccessibleName=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0
   78.43 +FileChooser.newFolderActionLabelText=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0
   78.44 +FileChooser.listViewButtonToolTipText=\u30EA\u30B9\u30C8
   78.45 +FileChooser.listViewButtonAccessibleName=\u30EA\u30B9\u30C8
   78.46 +FileChooser.listViewActionLabelText=\u30EA\u30B9\u30C8
   78.47 +FileChooser.detailsViewButtonToolTipText=\u8A73\u7D30
   78.48 +FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30
   78.49 +FileChooser.detailsViewActionLabelText=\u8A73\u7D30
   78.50 +FileChooser.refreshActionLabelText=\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5
   78.51 +FileChooser.viewMenuLabelText=\u8868\u793A
   78.52 +FileChooser.fileNameHeaderText=\u540D\u524D
   78.53 +FileChooser.fileSizeHeaderText=\u30B5\u30A4\u30BA
   78.54 +FileChooser.fileTypeHeaderText=\u30BF\u30A4\u30D7
   78.55 +FileChooser.fileDateHeaderText=\u4FEE\u6B63\u65E5
   78.56 +FileChooser.fileAttrHeaderText=\u5C5E\u6027
    79.1 --- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties	Tue Feb 15 19:16:39 2011 -0800
    79.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties	Tue Feb 15 20:18:20 2011 -0800
    79.3 @@ -10,34 +10,36 @@
    79.4  # This may change in future versions of Swing as we improve localization 
    79.5  # support.
    79.6  #
    79.7 +# Refer to the note in basic.properties for a description as to what
    79.8 +# the mnemonics correspond to and how to calculate them.
    79.9 +#
   79.10  # @author Steve Wilson
   79.11  
   79.12  
   79.13  ############ FILE CHOOSER STRINGS #############
   79.14  
   79.15 -FileChooser.lookInLabelText=\uac80\uc0c9 \uc704\uce58:
   79.16 -FileChooser.saveInLabelText=\uc800\uc7a5 \uc704\uce58
   79.17 -FileChooser.fileNameLabelText=\ud30c\uc77c \uc774\ub984:
   79.18 -FileChooser.folderNameLabelText=Folder name:
   79.19 -FileChooser.filesOfTypeLabelText=\ud30c\uc77c \uc885\ub958:
   79.20 -FileChooser.upFolderToolTipText=\ud55c \ub2e8\uacc4 \uc704\ub85c
   79.21 -FileChooser.upFolderAccessibleName=\uc704
   79.22 -FileChooser.homeFolderToolTipText=\ud648
   79.23 -FileChooser.homeFolderAccessibleName=\ud648
   79.24 -FileChooser.newFolderToolTipText=\uc0c8 \ud3f4\ub354 \uc791\uc131
   79.25 -FileChooser.newFolderAccessibleName=\uc0c8 \ud3f4\ub354
   79.26 -FileChooser.newFolderActionLabelText=\uc0c8 \ud3f4\ub354
   79.27 -FileChooser.listViewButtonToolTipText=\ubaa9\ub85d
   79.28 -FileChooser.listViewButtonAccessibleName=\ubaa9\ub85d
   79.29 -FileChooser.listViewActionLabelText=\ubaa9\ub85d
   79.30 -FileChooser.detailsViewButtonToolTipText=\uc790\uc138\ud788
   79.31 -FileChooser.detailsViewButtonAccessibleName=\uc790\uc138\ud788
   79.32 -FileChooser.detailsViewActionLabelText=\uc790\uc138\ud788
   79.33 -FileChooser.refreshActionLabelText=\uac31\uc2e0
   79.34 -FileChooser.viewMenuLabelText=\ubcf4\uae30
   79.35 -FileChooser.fileNameHeaderText=\uc774\ub984
   79.36 -FileChooser.fileSizeHeaderText=\ud06c\uae30
   79.37 -FileChooser.fileTypeHeaderText=\uc885\ub958
   79.38 -FileChooser.fileDateHeaderText=\uc218\uc815
   79.39 -FileChooser.fileAttrHeaderText=\uc18d\uc131
   79.40 -
   79.41 +FileChooser.lookInLabelText=\uAC80\uC0C9 \uC704\uCE58:
   79.42 +FileChooser.saveInLabelText=\uC800\uC7A5 \uC704\uCE58:
   79.43 +FileChooser.fileNameLabelText=\uD30C\uC77C \uC774\uB984:
   79.44 +FileChooser.folderNameLabelText=\uD3F4\uB354 \uC774\uB984:
   79.45 +FileChooser.filesOfTypeLabelText=\uD30C\uC77C \uC720\uD615:
   79.46 +FileChooser.upFolderToolTipText=\uD55C \uB808\uBCA8 \uC704\uB85C
   79.47 +FileChooser.upFolderAccessibleName=\uC704\uB85C
   79.48 +FileChooser.homeFolderToolTipText=\uD648
   79.49 +FileChooser.homeFolderAccessibleName=\uD648
   79.50 +FileChooser.newFolderToolTipText=\uC0C8 \uD3F4\uB354 \uC0DD\uC131
   79.51 +FileChooser.newFolderAccessibleName=\uC0C8 \uD3F4\uB354
   79.52 +FileChooser.newFolderActionLabelText=\uC0C8 \uD3F4\uB354
   79.53 +FileChooser.listViewButtonToolTipText=\uBAA9\uB85D
   79.54 +FileChooser.listViewButtonAccessibleName=\uBAA9\uB85D
   79.55 +FileChooser.listViewActionLabelText=\uBAA9\uB85D
   79.56 +FileChooser.detailsViewButtonToolTipText=\uC138\uBD80 \uC815\uBCF4
   79.57 +FileChooser.detailsViewButtonAccessibleName=\uC138\uBD80 \uC815\uBCF4
   79.58 +FileChooser.detailsViewActionLabelText=\uC138\uBD80 \uC815\uBCF4
   79.59 +FileChooser.refreshActionLabelText=\uC0C8\uB85C \uACE0\uCE68
   79.60 +FileChooser.viewMenuLabelText=\uBCF4\uAE30
   79.61 +FileChooser.fileNameHeaderText=\uC774\uB984
   79.62 +FileChooser.fileSizeHeaderText=\uD06C\uAE30
   79.63 +FileChooser.fileTypeHeaderText=\uC720\uD615
   79.64 +FileChooser.fileDateHeaderText=\uC218\uC815 \uB0A0\uC9DC
   79.65 +FileChooser.fileAttrHeaderText=\uC18D\uC131
    80.1 --- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
    80.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
    80.3 @@ -10,22 +10,26 @@
    80.4  # This may change in future versions of Swing as we improve localization 
    80.5  # support.
    80.6  #
    80.7 +# Refer to the note in basic.properties for a description as to what
    80.8 +# the mnemonics correspond to and how to calculate them.
    80.9 +#
   80.10  # @author Steve Wilson
   80.11  
   80.12  
   80.13  ############ FILE CHOOSER STRINGS #############
   80.14  
   80.15 -FileChooser.lookInLabelText=Consultar em:
   80.16 -FileChooser.saveInLabelText=Salvar em:
   80.17 -FileChooser.fileNameLabelText=Nome de arquivo:
   80.18 -FileChooser.filesOfTypeLabelText=Arquivos de tipo:
   80.19 -FileChooser.upFolderToolTipText=Um n\u00edvel acima
   80.20 +FileChooser.lookInLabelText=Consultar Em:
   80.21 +FileChooser.saveInLabelText=Salvar Em:
   80.22 +FileChooser.fileNameLabelText=Nome do Arquivo:
   80.23 +FileChooser.folderNameLabelText=Nome da pasta:
   80.24 +FileChooser.filesOfTypeLabelText=Arquivos do Tipo:
   80.25 +FileChooser.upFolderToolTipText=Um N\u00EDvel Acima
   80.26  FileChooser.upFolderAccessibleName=Acima
   80.27 -FileChooser.homeFolderToolTipText=In\u00edcio
   80.28 -FileChooser.homeFolderAccessibleName=In\u00edcio
   80.29 -FileChooser.newFolderToolTipText=Criar nova pasta
   80.30 -FileChooser.newFolderAccessibleName=Nova pasta
   80.31 -FileChooser.newFolderActionLabelText=Nova pasta
   80.32 +FileChooser.homeFolderToolTipText=In\u00EDcio
   80.33 +FileChooser.homeFolderAccessibleName=In\u00EDcio
   80.34 +FileChooser.newFolderToolTipText=Criar Nova Pasta
   80.35 +FileChooser.newFolderAccessibleName=Nova Pasta
   80.36 +FileChooser.newFolderActionLabelText=Nova Pasta
   80.37  FileChooser.listViewButtonToolTipText=Lista
   80.38  FileChooser.listViewButtonAccessibleName=Lista
   80.39  FileChooser.listViewActionLabelText=Lista
    81.1 --- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties	Tue Feb 15 19:16:39 2011 -0800
    81.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties	Tue Feb 15 20:18:20 2011 -0800
    81.3 @@ -10,28 +10,36 @@
    81.4  # This may change in future versions of Swing as we improve localization 
    81.5  # support.
    81.6  #
    81.7 +# Refer to the note in basic.properties for a description as to what
    81.8 +# the mnemonics correspond to and how to calculate them.
    81.9 +#
   81.10  # @author Steve Wilson
   81.11  
   81.12  
   81.13  ############ FILE CHOOSER STRINGS #############
   81.14  
   81.15 -FileChooser.lookInLabelText=S\u00f6k i:
   81.16 +FileChooser.lookInLabelText=Leta i:
   81.17  FileChooser.saveInLabelText=Spara i:
   81.18  FileChooser.fileNameLabelText=Filnamn:
   81.19 -FileChooser.folderNameLabelText=Folder name:
   81.20 +FileChooser.folderNameLabelText=Mapp:
   81.21  FileChooser.filesOfTypeLabelText=Filformat:
   81.22 -FileChooser.upFolderToolTipText=Upp en niv\u00e5
   81.23 +FileChooser.upFolderToolTipText=Upp en niv\u00E5
   81.24  FileChooser.upFolderAccessibleName=Upp
   81.25  FileChooser.homeFolderToolTipText=Hem
   81.26  FileChooser.homeFolderAccessibleName=Hem
   81.27  FileChooser.newFolderToolTipText=Skapa ny mapp
   81.28  FileChooser.newFolderAccessibleName=Ny mapp
   81.29 +FileChooser.newFolderActionLabelText=Ny mapp
   81.30  FileChooser.listViewButtonToolTipText=Lista
   81.31  FileChooser.listViewButtonAccessibleName=Lista
   81.32 -FileChooser.detailsViewButtonToolTipText=Detaljerad lista
   81.33 -FileChooser.detailsViewButtonAccessibleName=Detaljerad lista
   81.34 +FileChooser.listViewActionLabelText=Lista
   81.35 +FileChooser.detailsViewButtonToolTipText=Detaljer
   81.36 +FileChooser.detailsViewButtonAccessibleName=Detaljer
   81.37 +FileChooser.detailsViewActionLabelText=Detaljer
   81.38 +FileChooser.refreshActionLabelText=F\u00F6rnya
   81.39 +FileChooser.viewMenuLabelText=Vy
   81.40  FileChooser.fileNameHeaderText=Namn
   81.41  FileChooser.fileSizeHeaderText=Storlek
   81.42  FileChooser.fileTypeHeaderText=Typ
   81.43 -FileChooser.fileDateHeaderText=\u00c4ndrad
   81.44 +FileChooser.fileDateHeaderText=\u00C4ndrad
   81.45  FileChooser.fileAttrHeaderText=Attribut
    82.1 --- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
    82.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
    82.3 @@ -10,28 +10,36 @@
    82.4  # This may change in future versions of Swing as we improve localization 
    82.5  # support.
    82.6  #
    82.7 +# Refer to the note in basic.properties for a description as to what
    82.8 +# the mnemonics correspond to and how to calculate them.
    82.9 +#
   82.10  # @author Steve Wilson
   82.11  
   82.12  
   82.13  ############ FILE CHOOSER STRINGS #############
   82.14  
   82.15 -FileChooser.lookInLabelText=\u67e5\u770b\uff1a
   82.16 -FileChooser.saveInLabelText=\u4fdd\u5b58\uff1a
   82.17 -FileChooser.fileNameLabelText=\u6587\u4ef6\u540d\uff1a
   82.18 -FileChooser.folderNameLabelText=Folder name:
   82.19 -FileChooser.filesOfTypeLabelText=\u6587\u4ef6\u7c7b\u578b\uff1a
   82.20 -FileChooser.upFolderToolTipText=\u5411\u4e0a\u4e00\u5c42
   82.21 -FileChooser.upFolderAccessibleName=\u5411\u4e0a
   82.22 -FileChooser.homeFolderToolTipText=\u8d77\u59cb\u76ee\u5f55
   82.23 -FileChooser.homeFolderAccessibleName=\u8d77\u59cb\u76ee\u5f55
   82.24 -FileChooser.newFolderToolTipText=\u521b\u5efa\u65b0\u7684\u6587\u4ef6\u5939
   82.25 -FileChooser.newFolderAccessibleName=\u65b0\u5efa\u6587\u4ef6\u5939
   82.26 +FileChooser.lookInLabelText=\u67E5\u770B: 
   82.27 +FileChooser.saveInLabelText=\u4FDD\u5B58: 
   82.28 +FileChooser.fileNameLabelText=\u6587\u4EF6\u540D: 
   82.29 +FileChooser.folderNameLabelText=\u6587\u4EF6\u5939\u540D: 
   82.30 +FileChooser.filesOfTypeLabelText=\u6587\u4EF6\u7C7B\u578B: 
   82.31 +FileChooser.upFolderToolTipText=\u5411\u4E0A\u4E00\u7EA7
   82.32 +FileChooser.upFolderAccessibleName=\u5411\u4E0A
   82.33 +FileChooser.homeFolderToolTipText=\u4E3B\u76EE\u5F55
   82.34 +FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u5F55
   82.35 +FileChooser.newFolderToolTipText=\u521B\u5EFA\u65B0\u6587\u4EF6\u5939
   82.36 +FileChooser.newFolderAccessibleName=\u65B0\u5EFA\u6587\u4EF6\u5939
   82.37 +FileChooser.newFolderActionLabelText=\u65B0\u5EFA\u6587\u4EF6\u5939
   82.38  FileChooser.listViewButtonToolTipText=\u5217\u8868
   82.39  FileChooser.listViewButtonAccessibleName=\u5217\u8868
   82.40 -FileChooser.detailsViewButtonToolTipText=\u8be6\u7ec6\u4fe1\u606f
   82.41 -FileChooser.detailsViewButtonAccessibleName=\u8be6\u7ec6\u4fe1\u606f
   82.42 -FileChooser.fileNameHeaderText=\u540d\u79f0
   82.43 -FileChooser.fileSizeHeaderText=\u5927\u5c0f
   82.44 -FileChooser.fileTypeHeaderText=\u7c7b\u578b
   82.45 -FileChooser.fileDateHeaderText=\u4fee\u6b63\u7248
   82.46 -FileChooser.fileAttrHeaderText=\u5c5e\u6027
   82.47 +FileChooser.listViewActionLabelText=\u5217\u8868
   82.48 +FileChooser.detailsViewButtonToolTipText=\u8BE6\u7EC6\u8D44\u6599
   82.49 +FileChooser.detailsViewButtonAccessibleName=\u8BE6\u7EC6\u8D44\u6599
   82.50 +FileChooser.detailsViewActionLabelText=\u8BE6\u7EC6\u8D44\u6599
   82.51 +FileChooser.refreshActionLabelText=\u5237\u65B0
   82.52 +FileChooser.viewMenuLabelText=\u89C6\u56FE
   82.53 +FileChooser.fileNameHeaderText=\u540D\u79F0
   82.54 +FileChooser.fileSizeHeaderText=\u5927\u5C0F
   82.55 +FileChooser.fileTypeHeaderText=\u7C7B\u578B
   82.56 +FileChooser.fileDateHeaderText=\u4FEE\u6539\u65E5\u671F
   82.57 +FileChooser.fileAttrHeaderText=\u5C5E\u6027
    83.1 --- a/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
    83.2 +++ b/src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
    83.3 @@ -10,28 +10,36 @@
    83.4  # This may change in future versions of Swing as we improve localization 
    83.5  # support.
    83.6  #
    83.7 +# Refer to the note in basic.properties for a description as to what
    83.8 +# the mnemonics correspond to and how to calculate them.
    83.9 +#
   83.10  # @author Steve Wilson
   83.11  
   83.12  
   83.13  ############ FILE CHOOSER STRINGS #############
   83.14  
   83.15 -FileChooser.lookInLabelText=\u67e5\u770b\ufe55
   83.16 -FileChooser.saveInLabelText=\u5132\u5b58\u65bc\uff1a
   83.17 -FileChooser.fileNameLabelText=\u6a94\u6848\u540d\u7a31\ufe55
   83.18 -FileChooser.folderNameLabelText=Folder name:
   83.19 -FileChooser.filesOfTypeLabelText=\u6a94\u6848\u985e\u578b\ufe55
   83.20 -FileChooser.upFolderToolTipText=\u5f80\u4e0a\u4e00\u5c64
   83.21 -FileChooser.upFolderAccessibleName=\u5f80\u4e0a
   83.22 -FileChooser.homeFolderToolTipText=\u4e3b\u76ee\u9304
   83.23 -FileChooser.homeFolderAccessibleName=\u4e3b\u76ee\u9304
   83.24 -FileChooser.newFolderToolTipText=\u5efa\u7acb\u65b0\u8cc7\u6599\u593e
   83.25 -FileChooser.newFolderAccessibleName=\u65b0\u8cc7\u6599\u593e
   83.26 -FileChooser.listViewButtonToolTipText=\u6e05\u55ae
   83.27 -FileChooser.listViewButtonAccessibleName=\u6e05\u55ae
   83.28 -FileChooser.detailsViewButtonToolTipText=\u8a73\u7d30\u8cc7\u8a0a
   83.29 -FileChooser.detailsViewButtonAccessibleName=\u8a73\u7d30\u8cc7\u8a0a
   83.30 -FileChooser.fileNameHeaderText=\u540d\u7a31
   83.31 -FileChooser.fileSizeHeaderText=\u5927\u5c0f
   83.32 -FileChooser.fileTypeHeaderText=\u985e\u578b
   83.33 -FileChooser.fileDateHeaderText=\u5df2\u4fee\u6539
   83.34 -FileChooser.fileAttrHeaderText=\u5c6c\u6027
   83.35 +FileChooser.lookInLabelText=\u67E5\u8A62:
   83.36 +FileChooser.saveInLabelText=\u5132\u5B58\u65BC: 
   83.37 +FileChooser.fileNameLabelText=\u6A94\u6848\u540D\u7A31:
   83.38 +FileChooser.folderNameLabelText=\u8CC7\u6599\u593E\u540D\u7A31:
   83.39 +FileChooser.filesOfTypeLabelText=\u6A94\u6848\u985E\u578B:
   83.40 +FileChooser.upFolderToolTipText=\u5F80\u4E0A\u4E00\u5C64
   83.41 +FileChooser.upFolderAccessibleName=\u5F80\u4E0A
   83.42 +FileChooser.homeFolderToolTipText=\u4E3B\u76EE\u9304
   83.43 +FileChooser.homeFolderAccessibleName=\u4E3B\u76EE\u9304
   83.44 +FileChooser.newFolderToolTipText=\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E
   83.45 +FileChooser.newFolderAccessibleName=\u65B0\u8CC7\u6599\u593E
   83.46 +FileChooser.newFolderActionLabelText=\u65B0\u8CC7\u6599\u593E
   83.47 +FileChooser.listViewButtonToolTipText=\u6E05\u55AE
   83.48 +FileChooser.listViewButtonAccessibleName=\u6E05\u55AE
   83.49 +FileChooser.listViewActionLabelText=\u6E05\u55AE
   83.50 +FileChooser.detailsViewButtonToolTipText=\u8A73\u7D30\u8CC7\u8A0A
   83.51 +FileChooser.detailsViewButtonAccessibleName=\u8A73\u7D30\u8CC7\u8A0A
   83.52 +FileChooser.detailsViewActionLabelText=\u8A73\u7D30\u8CC7\u8A0A
   83.53 +FileChooser.refreshActionLabelText=\u91CD\u65B0\u6574\u7406
   83.54 +FileChooser.viewMenuLabelText=\u6AA2\u8996
   83.55 +FileChooser.fileNameHeaderText=\u540D\u7A31
   83.56 +FileChooser.fileSizeHeaderText=\u5927\u5C0F
   83.57 +FileChooser.fileTypeHeaderText=\u985E\u578B
   83.58 +FileChooser.fileDateHeaderText=\u4FEE\u6539\u65E5\u671F
   83.59 +FileChooser.fileAttrHeaderText=\u5C6C\u6027
    84.1 --- a/src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java	Tue Feb 15 19:16:39 2011 -0800
    84.2 +++ b/src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java	Tue Feb 15 20:18:20 2011 -0800
    84.3 @@ -1,5 +1,5 @@
    84.4  /*
    84.5 - * Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
    84.6 + * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
    84.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    84.8   *
    84.9   * This code is free software; you can redistribute it and/or modify it
   84.10 @@ -45,403 +45,282 @@
   84.11       * @return the contents of this <code>ResourceBundle</code>.
   84.12       */
   84.13      public Object[][] getContents() {
   84.14 -        return new Object[][] {
   84.15 +        Object[][] temp = new Object[][] {
   84.16          // NOTE: The value strings in this file containing "{0}" are
   84.17          //       processed by the java.text.MessageFormat class.  Any
   84.18          //       single quotes appearing in these strings need to be
   84.19          //       doubled up.
   84.20          //
   84.21          // LOCALIZE THIS
   84.22 -        {"** classes list **", "** \u30af\u30e9\u30b9\u30ea\u30b9\u30c8 **\n{0}"},
   84.23 -        {"** fields list **", "** \u30d5\u30a3\u30fc\u30eb\u30c9\u30ea\u30b9\u30c8 **\n{0}"},
   84.24 -        {"** methods list **", "** \u30e1\u30bd\u30c3\u30c9\u30ea\u30b9\u30c8 **\n{0}"},
   84.25 -        {"*** Reading commands from", "*** {0} \u304b\u3089\u30b3\u30de\u30f3\u30c9\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059"},
   84.26 -        {"All threads resumed.", "\u3059\u3079\u3066\u306e\u30b9\u30ec\u30c3\u30c9\u304c\u518d\u958b\u3055\u308c\u307e\u3057\u305f\u3002"},
   84.27 -        {"All threads suspended.", "\u3059\u3079\u3066\u306e\u30b9\u30ec\u30c3\u30c9\u304c\u4e2d\u65ad\u3055\u308c\u307e\u3057\u305f\u3002"},
   84.28 -        {"Argument is not defined for connector:", "\u30b3\u30cd\u30af\u30bf {1} \u3067\u5f15\u6570 {0} \u304c\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
   84.29 -        {"Arguments match no method", "\u5f15\u6570\u3068\u4e00\u81f4\u3059\u308b\u30e1\u30bd\u30c3\u30c9\u304c\u3042\u308a\u307e\u305b\u3093"},
   84.30 -        {"Array:", "\u914d\u5217: {0}"},
   84.31 -        {"Array element is not a method", "\u914d\u5217\u8981\u7d20\u306f\u3001\u30e1\u30bd\u30c3\u30c9\u3067\u306f\u3042\u308a\u307e\u305b\u3093"},
   84.32 -        {"Array index must be a integer type", "\u914d\u5217\u306e\u6dfb\u3048\u5b57\u306f\u6574\u6570\u578b\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059"},
   84.33 -        {"base directory:", "\u30d9\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea: {0}"},
   84.34 -        {"bootclasspath:", "\u30d6\u30fc\u30c8\u30af\u30e9\u30b9\u30d1\u30b9: {0}"},
   84.35 -        {"Breakpoint hit:", "\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u306e\u30d2\u30c3\u30c8: "},
   84.36 -        {"breakpoint", "\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8 {0}"},
   84.37 -        {"Breakpoints set:", "\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u306e\u30bb\u30c3\u30c8:"},
   84.38 -        {"Breakpoints can be located only in classes.", "\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u306f\u3001\u30af\u30e9\u30b9\u306b\u306e\u307f\u5272\u308a\u5f53\u3066\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002{0} \u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u307e\u305f\u306f\u914d\u5217\u3067\u3059\u3002"},
   84.39 -        {"Can only trace", "'methods'\u3001'method exit' \u307e\u305f\u306f 'method exits' \u306e\u307f\u3092\u30c8\u30ec\u30fc\u30b9\u3067\u304d\u307e\u3059"},
   84.40 -        {"cannot redefine existing connection", "{0} \u306f\u3001\u65e2\u5b58\u306e\u63a5\u7d9a\u3092\u518d\u5b9a\u7fa9\u3067\u304d\u307e\u305b\u3093"},
   84.41 -        {"Cannot assign to a method invocation", "\u30e1\u30bd\u30c3\u30c9\u547c\u3073\u51fa\u3057\u306b\u306f\u5272\u308a\u5f53\u3066\u3089\u308c\u307e\u305b\u3093"},
   84.42 -        {"Cannot specify command line with connector:", "\u30b3\u30cd\u30af\u30bf\uff5b0} \u3067\u306f\u30b3\u30de\u30f3\u30c9\u884c\u3092\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093"},
   84.43 -        {"Cannot specify target vm arguments with connector:", "\u30b3\u30cd\u30af\u30bf {0}\u3067\u306f\u3001\u30bf\u30fc\u30b2\u30c3\u30c8 VM \u5f15\u6570\u3092\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093"},
   84.44 -        {"Class containing field must be specified.", "\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u542b\u3080\u30af\u30e9\u30b9\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"},
   84.45 -        {"Class:", "\u30af\u30e9\u30b9: {0}"},
   84.46 -        {"Classic VM no longer supported.", "Classic VM \u306f\u3082\u3046\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
   84.47 -        {"classpath:", "\u30af\u30e9\u30b9\u30d1\u30b9: {0}"},
   84.48 +        {"** classes list **", "** \u30AF\u30E9\u30B9\u30FB\u30EA\u30B9\u30C8 **\n{0}"},
   84.49 +        {"** fields list **", "** \u30D5\u30A3\u30FC\u30EB\u30C9\u30FB\u30EA\u30B9\u30C8 **\n{0}"},
   84.50 +        {"** methods list **", "** \u30E1\u30BD\u30C3\u30C9\u30FB\u30EA\u30B9\u30C8 **\n{0}"},
   84.51 +        {"*** Reading commands from", "*** {0}\u304B\u3089\u306E\u30B3\u30DE\u30F3\u30C9\u306E\u8AAD\u53D6\u308A"},
   84.52 +        {"All threads resumed.", "\u3059\u3079\u3066\u306E\u30B9\u30EC\u30C3\u30C9\u304C\u518D\u958B\u3055\u308C\u307E\u3057\u305F\u3002"},
   84.53 +        {"All threads suspended.", "\u3059\u3079\u3066\u306E\u30B9\u30EC\u30C3\u30C9\u304C\u4E2D\u65AD\u3055\u308C\u307E\u3057\u305F\u3002"},
   84.54 +        {"Argument is not defined for connector:", "\u5F15\u6570{0}\u306F\u30B3\u30CD\u30AF\u30BF\u306B\u5BFE\u3057\u3066\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u305B\u3093: {1}"},
   84.55 +        {"Arguments match no method", "\u5F15\u6570\u304C\u9069\u5408\u3059\u308B\u30E1\u30BD\u30C3\u30C9\u304C\u3042\u308A\u307E\u305B\u3093"},
   84.56 +        {"Array:", "\u914D\u5217: {0}"},
   84.57 +        {"Array element is not a method", "\u914D\u5217\u8981\u7D20\u306F\u30E1\u30BD\u30C3\u30C9\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
   84.58 +        {"Array index must be a integer type", "\u914D\u5217\u306E\u6DFB\u3048\u5B57\u306F\u6574\u6570\u578B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
   84.59 +        {"base directory:", "\u30D9\u30FC\u30B9\u30FB\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA: {0}"},
   84.60 +        {"bootclasspath:", "\u30D6\u30FC\u30C8\u30FB\u30AF\u30E9\u30B9\u30D1\u30B9: {0}"},
   84.61 +        {"Breakpoint hit:", "\u30D2\u30C3\u30C8\u3057\u305F\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8: "},
   84.62 +        {"breakpoint", "\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8{0}"},
   84.63 +        {"Breakpoints set:", "\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u308B\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8:"},
   84.64 +        {"Breakpoints can be located only in classes.", "\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u306F\u30AF\u30E9\u30B9\u5185\u306B\u306E\u307F\u914D\u7F6E\u3067\u304D\u307E\u3059\u3002{0}\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u307E\u305F\u306F\u914D\u5217\u3067\u3059\u3002"},
   84.65 +        {"Can only trace", "'methods'\u3001'method exit'\u307E\u305F\u306F'method exits'\u306E\u307F\u30C8\u30EC\u30FC\u30B9\u3067\u304D\u307E\u3059"},
   84.66 +        {"cannot redefine existing connection", "{0}\u306F\u65E2\u5B58\u306E\u63A5\u7D9A\u3092\u518D\u5B9A\u7FA9\u3067\u304D\u307E\u305B\u3093"},
   84.67 +        {"Cannot assign to a method invocation", "\u30E1\u30BD\u30C3\u30C9\u547C\u51FA\u3057\u306B\u5272\u5F53\u3066\u3067\u304D\u307E\u305B\u3093"},
   84.68 +        {"Cannot specify command line with connector:", "\u30B3\u30CD\u30AF\u30BF\u3067\u30B3\u30DE\u30F3\u30C9\u30E9\u30A4\u30F3\u3092\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093: {0}"},
   84.69 +        {"Cannot specify target vm arguments with connector:", "\u30B3\u30CD\u30AF\u30BF\u3067\u30BF\u30FC\u30B2\u30C3\u30C8VM\u5F15\u6570\u3092\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093: {0}"},
   84.70 +        {"Class containing field must be specified.", "\u30D5\u30A3\u30FC\u30EB\u30C9\u3092\u542B\u3080\u30AF\u30E9\u30B9\u3092\u6307\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002"},
   84.71 +        {"Class:", "\u30AF\u30E9\u30B9: {0}"},
   84.72 +        {"Classic VM no longer supported.", "Classic VM\u306F\u73FE\u5728\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
   84.73 +        {"classpath:", "\u30AF\u30E9\u30B9\u30D1\u30B9: {0}"},
   84.74          {"colon mark", ":"},
   84.75          {"colon space", ": "},
   84.76 -        {"Command is not supported on the target VM", "\u30bf\u30fc\u30b2\u30c3\u30c8 VM \u3067\u306f\u3001\u30b3\u30de\u30f3\u30c9 ''{0}'' \u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
   84.77 -        {"Command is not supported on a read-only VM connection", "\u8aad\u307f\u53d6\u308a\u5c02\u7528 VM \u63a5\u7d9a\u3067\u306f\u3001\u30b3\u30de\u30f3\u30c9 ''{0}'' \u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
   84.78 -        {"Command not valid until the VM is started with the run command", "\u30b3\u30de\u30f3\u30c9 ''{0}'' \u306f\u3001''run'' \u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u3063\u3066 VM \u3092\u8d77\u52d5\u3059\u308b\u307e\u3067\u6709\u52b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093"},
   84.79 -        {"Condition must be boolean", "\u6761\u4ef6\u306f boolean \u578b\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059"},
   84.80 -        {"Connector and Transport name", "  \u30b3\u30cd\u30af\u30bf: {0}  \u30c8\u30e9\u30f3\u30b9\u30dd\u30fc\u30c8: {1}"},
   84.81 -        {"Connector argument nodefault", "    \u5f15\u6570: {0} (\u30c7\u30d5\u30a9\u30eb\u30c8\u306a\u3057)"},
   84.82 -        {"Connector argument default", "    \u5f15\u6570: {0} \u30c7\u30d5\u30a9\u30eb\u30c8\u5024: {1}"},
   84.83 -        {"Connector description", "    \u8aac\u660e: {0}"},
   84.84 -        {"Connector required argument nodefault", "    \u5fc5\u9808\u5f15\u6570: {0} (\u30c7\u30d5\u30a9\u30eb\u30c8\u306a\u3057)"},
   84.85 -        {"Connector required argument default", "    \u5fc5\u9808\u5f15\u6570: {0} \u30c7\u30d5\u30a9\u30eb\u30c8\u5024: {1}"},
   84.86 -        {"Connectors available", "\u5229\u7528\u53ef\u80fd\u306a\u30b3\u30cd\u30af\u30bf:"},
   84.87 -        {"Constant is not a method", "\u5b9a\u6570\u306f\u30e1\u30bd\u30c3\u30c9\u3067\u306f\u3042\u308a\u307e\u305b\u3093"},
   84.88 -        {"Could not open:", "{0} \u3092\u958b\u3051\u307e\u305b\u3093"},
   84.89 -        {"Current method is native", "\u73fe\u884c\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u30cd\u30a4\u30c6\u30a3\u30d6\u3067\u3059"},
   84.90 -        {"Current thread died. Execution continuing...", "\u73fe\u5728\u306e\u30b9\u30ec\u30c3\u30c9 {0} \u304c\u4e2d\u65ad\u3055\u308c\u307e\u3057\u305f\u3002\u51e6\u7406\u3092\u7d9a\u884c\u3057\u3066\u3044\u307e\u3059..."},
   84.91 -        {"Current thread isnt suspended.", "\u73fe\u5728\u306e\u30b9\u30ec\u30c3\u30c9\u306f\u505c\u6b62\u3057\u3066\u3044\u307e\u305b\u3093\u3002"},
   84.92 -        {"Current thread not set.", "\u73fe\u5728\u306e\u30b9\u30ec\u30c3\u30c9\u306f\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
   84.93 -        {"dbgtrace flag value must be an integer:", "dbgtrace \u30d5\u30e9\u30b0\u5024\u306f\u3001\u6574\u6570\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059: {0}"},
   84.94 -        {"Deferring.", "{0} \u3092\u4fdd\u7559\u3057\u3066\u3044\u307e\u3059\u3002\n\u30af\u30e9\u30b9\u304c\u30ed\u30fc\u30c9\u3055\u308c\u305f\u5f8c\u306b\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002"},
   84.95 -        {"End of stack.", "\u30b9\u30bf\u30c3\u30af\u306e\u7d42\u308f\u308a\u3002"},
   84.96 -        {"Error popping frame", "\u30d5\u30ec\u30fc\u30e0\u306e\u30dd\u30c3\u30d7\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f - {0}"},
   84.97 -        {"Error reading file", "''{0}'' \u306e \u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f - {1}"},
   84.98 -        {"Error redefining class to file", "{0} \u306e {1} \u3078\u306e\u518d\u5b9a\u7fa9\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f - {2}"},
   84.99 -        {"exceptionSpec all", "all {0}"},
  84.100 -        {"exceptionSpec caught", "caught {0}"},
  84.101 -        {"exceptionSpec uncaught", "uncaught {0}"},
  84.102 -        {"Exception in expression:", "\u5f0f\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {0}"},
  84.103 -        {"Exception occurred caught", "\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {0} ({1}\u3067\u30ad\u30e3\u30c3\u30c1\u3055\u308c\u307e\u3057\u305f)"},
  84.104 -        {"Exception occurred uncaught", "\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {0} (\u30ad\u30e3\u30c3\u30c1\u3055\u308c\u3066\u3044\u307e\u305b\u3093)"},
  84.105 -        {"Exceptions caught:", "\u4ee5\u4e0b\u306e\u4f8b\u5916\u304c\u767a\u751f\u3057\u305f\u6642\u306b\u505c\u6b62\u3057\u307e\u3059:"},
  84.106 +        {"Command is not supported on the target VM", "\u30B3\u30DE\u30F3\u30C9''{0}''\u306F\u30BF\u30FC\u30B2\u30C3\u30C8VM\u3067\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
  84.107 +        {"Command is not supported on a read-only VM connection", "\u30B3\u30DE\u30F3\u30C9''{0}''\u306F\u8AAD\u53D6\u308A\u5C02\u7528VM\u63A5\u7D9A\u3067\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
  84.108 +        {"Command not valid until the VM is started with the run command", "\u30B3\u30DE\u30F3\u30C9''{0}''\u306F\u3001VM\u304C''run''\u30B3\u30DE\u30F3\u30C9\u3067\u958B\u59CB\u3055\u308C\u308B\u307E\u3067\u7121\u52B9\u3067\u3059"},
  84.109 +        {"Condition must be boolean", "\u6761\u4EF6\u306Fboolean\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
  84.110 +        {"Connector and Transport name", "  \u30B3\u30CD\u30AF\u30BF: {0}  \u30C8\u30E9\u30F3\u30B9\u30DD\u30FC\u30C8: {1}"},
  84.111 +        {"Connector argument nodefault", "    \u5F15\u6570: {0} (\u30C7\u30D5\u30A9\u30EB\u30C8\u306A\u3057)"},
  84.112 +        {"Connector argument default", "    \u5F15\u6570: {0} \u30C7\u30D5\u30A9\u30EB\u30C8\u5024: {1}"},
  84.113 +        {"Connector description", "    \u8AAC\u660E: {0}"},
  84.114 +        {"Connector required argument nodefault", "    \u5FC5\u9808\u5F15\u6570: {0} (\u30C7\u30D5\u30A9\u30EB\u30C8\u306A\u3057)"},
  84.115 +        {"Connector required argument default", "    \u5FC5\u9808\u5F15\u6570: {0} \u30C7\u30D5\u30A9\u30EB\u30C8\u5024: {1}"},
  84.116 +        {"Connectors available", "\u5229\u7528\u53EF\u80FD\u306A\u30B3\u30CD\u30AF\u30BF:"},
  84.117 +        {"Constant is not a method", "\u5B9A\u6570\u306F\u30E1\u30BD\u30C3\u30C9\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
  84.118 +        {"Could not open:", "\u958B\u3051\u307E\u305B\u3093\u3067\u3057\u305F: {0}"},
  84.119 +        {"Current method is native", "\u73FE\u5728\u306E\u30E1\u30BD\u30C3\u30C9\u306Fnative\u3067\u3059"},
  84.120 +        {"Current thread died. Execution continuing...", "\u73FE\u5728\u306E\u30B9\u30EC\u30C3\u30C9{0}\u304C\u7D42\u4E86\u3057\u307E\u3057\u305F\u3002\u5B9F\u884C\u304C\u7D9A\u884C\u4E2D..."},
  84.121 +        {"Current thread isnt suspended.", "\u73FE\u5728\u306E\u30B9\u30EC\u30C3\u30C9\u306F\u4E2D\u65AD\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.122 +        {"Current thread not set.", "\u73FE\u5728\u306E\u30B9\u30EC\u30C3\u30C9\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.123 +        {"dbgtrace flag value must be an integer:", "dbgtrace\u30D5\u30E9\u30B0\u5024\u306F\u6574\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059: {0}"},
  84.124 +        {"Deferring.", "\u9045\u5EF6\u3057\u305F{0}\u3002\n\u30AF\u30E9\u30B9\u304C\u30ED\u30FC\u30C9\u3055\u308C\u305F\u5F8C\u306B\u8A2D\u5B9A\u3055\u308C\u307E\u3059\u3002"},
  84.125 +        {"End of stack.", "\u30B9\u30BF\u30C3\u30AF\u306E\u7D42\u308F\u308A\u3002"},
  84.126 +        {"Error popping frame", "\u30D5\u30EC\u30FC\u30E0\u306E\u30DD\u30C3\u30D7\u4E2D\u306E\u30A8\u30E9\u30FC - {0}"},
  84.127 +        {"Error reading file", "''{0}''\u306E\u8AAD\u53D6\u308A\u30A8\u30E9\u30FC - {1}"},
  84.128 +        {"Error redefining class to file", "{0}\u3092{1}\u306B\u518D\u5B9A\u7FA9\u4E2D\u306E\u30A8\u30E9\u30FC - {2}"},
  84.129 +        {"exceptionSpec all", "\u3059\u3079\u3066\u306E{0}"},
  84.130 +        {"exceptionSpec caught", "\u6355\u6349\u3057\u305F{0}"},
  84.131 +        {"exceptionSpec uncaught", "\u6355\u6349\u3055\u308C\u306A\u3044{0}"},
  84.132 +        {"Exception in expression:", "\u5F0F\u306E\u4F8B\u5916: {0}"},
  84.133 +        {"Exception occurred caught", "\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F: {0} (\u6355\u6349\u3055\u308C\u308B\u5834\u6240: {1})"},
  84.134 +        {"Exception occurred uncaught", "\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F: {0} (\u6355\u6349\u3055\u308C\u306A\u3044)"},
  84.135 +        {"Exceptions caught:", "\u6B21\u306E\u4F8B\u5916\u304C\u767A\u751F\u3057\u305F\u3068\u304D\u306B\u30D6\u30EC\u30FC\u30AF:"},
  84.136          {"expr is null", "{0} = null"},
  84.137          {"expr is value", "{0} = {1}"},
  84.138 -        {"expr is value <collected>", "  {0} = {1} <\u53ce\u96c6\u3055\u308c\u307e\u3057\u305f>"},
  84.139 -        {"Expression cannot be void", "\u5f0f\u3092 void \u578b\u306b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093"},
  84.140 -        {"Expression must evaluate to an object", "\u5f0f\u3067\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u8a55\u4fa1\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059"},
  84.141 -        {"extends:", "\u62e1\u5f35: {0}"},
  84.142 -        {"Failed reading output", "\u5b50 java \u30a4\u30f3\u30bf\u30d7\u30ea\u30bf\u306e\u51fa\u529b\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
  84.143 -        {"Fatal error", "\u81f4\u547d\u7684\u30a8\u30e9\u30fc:"},
  84.144 -        {"Field access encountered before after", "{1} \u306e\u30d5\u30a3\u30fc\u30eb\u30c9 ({0}) \u306f {2} \u306b\u306a\u308a\u307e\u3059: "},
  84.145 -        {"Field access encountered", "\u30d5\u30a3\u30fc\u30eb\u30c9 ({0}) \u3078\u306e\u30a2\u30af\u30bb\u30b9\u304c\u691c\u51fa\u3055\u308c\u307e\u3057\u305f: "},
  84.146 -        {"Field to unwatch not specified", "\u76e3\u8996\u3057\u306a\u3044\u30d5\u30a3\u30fc\u30eb\u30c9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.147 -        {"Field to watch not specified", "\u76e3\u8996\u3059\u308b\u30d5\u30a3\u30fc\u30eb\u30c9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.148 -        {"GC Disabled for", "{0} \u3067\u306f GC \u304c\u7121\u52b9\u3067\u3059:"},
  84.149 -        {"GC Enabled for", "{0} \u3067\u306f GC \u304c\u6709\u52b9\u3067\u3059:"},
  84.150 +        {"expr is value <collected>", "  {0} = {1} <collected>"},
  84.151 +        {"Expression cannot be void", "\u5F0F\u306Fvoid\u578B\u306B\u3067\u304D\u307E\u305B\u3093"},
  84.152 +        {"Expression must evaluate to an object", "\u5F0F\u306F\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3068\u3057\u3066\u8A55\u4FA1\u3055\u308C\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
  84.153 +        {"extends:", "\u62E1\u5F35\u3057\u307E\u3059: {0}"},
  84.154 +        {"Failed reading output", "\u5B50\u306Ejava\u30A4\u30F3\u30BF\u30FC\u30D7\u30EA\u30BF\u306E\u51FA\u529B\u306E\u8AAD\u53D6\u308A\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002"},
  84.155 +        {"Fatal error", "\u81F4\u547D\u7684\u30A8\u30E9\u30FC:"},
  84.156 +        {"Field access encountered before after", "\u30D5\u30A3\u30FC\u30EB\u30C9({0})\u306F{1}\u3067\u3001{2}\u306B\u306A\u308A\u307E\u3059: "},
  84.157 +        {"Field access encountered", "\u30D5\u30A3\u30FC\u30EB\u30C9({0})\u306E\u30A2\u30AF\u30BB\u30B9\u304C\u691C\u51FA\u3055\u308C\u307E\u3057\u305F: "},
  84.158 +        {"Field to unwatch not specified", "\u76E3\u8996\u3057\u306A\u3044\u30D5\u30A3\u30FC\u30EB\u30C9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.159 +        {"Field to watch not specified", "\u76E3\u8996\u3059\u308B\u30D5\u30A3\u30FC\u30EB\u30C9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.160 +        {"GC Disabled for", "{0}\u306EGC\u304C\u7121\u52B9\u3067\u3059:"},
  84.161 +        {"GC Enabled for", "{0}\u306EGC\u304C\u6709\u52B9\u3067\u3059:"},
  84.162          {"grouping begin character", "{"},
  84.163          {"grouping end character", "}"},
  84.164 -        {"Illegal Argument Exception", "\u4e0d\u6b63\u306a\u5f15\u6570\u4f8b\u5916\u3067\u3059"},
  84.165 -        {"Illegal connector argument", "\u4e0d\u6b63\u306a\u30b3\u30cd\u30af\u30bf\u5f15\u6570: {0}"},
  84.166 -        {"implementor:", "\u5b9f\u88c5\u8005: {0}"},
  84.167 -        {"implements:", "\u5b9f\u88c5\u3057\u307e\u3059: {0}"},
  84.168 -        {"Initializing progname", "{0} \u306e\u521d\u671f\u5316\u4e2d\u3067\u3059..."},
  84.169 -        {"Input stream closed.", "\u5165\u529b\u30b9\u30c8\u30ea\u30fc\u30e0\u3092\u7d42\u4e86\u3057\u307e\u3057\u305f\u3002"},
  84.170 -        {"Interface:", "\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9: {0}"},
  84.171 -        {"Internal debugger error.", "\u5185\u90e8\u30c7\u30d0\u30c3\u30ac\u30a8\u30e9\u30fc"},
  84.172 -        {"Internal error: null ThreadInfo created", "\u5185\u90e8\u30a8\u30e9\u30fc: null ThreadInfo \u304c\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f"},
  84.173 -        {"Internal error; unable to set", "\u5185\u90e8\u30a8\u30e9\u30fc; {0} \u3092\u8a2d\u5b9a\u3067\u304d\u307e\u305b\u3093"},
  84.174 -        {"Internal exception during operation:", "\u51e6\u7406\u4e2d\u306b\u5185\u90e8\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f:\n    {0}"},
  84.175 -        {"Internal exception:", "\u5185\u90e8\u4f8b\u5916:"},
  84.176 -        {"Invalid argument type name", "\u5f15\u6570\u306e\u578b\u540d\u304c\u7121\u52b9\u3067\u3059"},
  84.177 -        {"Invalid assignment syntax", "\u4ee3\u5165\u69cb\u6587\u304c\u7121\u52b9\u3067\u3059"},
  84.178 -        {"Invalid command syntax", "\u30b3\u30de\u30f3\u30c9\u69cb\u6587\u304c\u7121\u52b9\u3067\u3059"},
  84.179 -        {"Invalid connect type", "\u63a5\u7d9a\u306e\u7a2e\u985e\u304c\u7121\u52b9\u3067\u3059"},
  84.180 -        {"Invalid consecutive invocations", "\u9023\u7d9a\u547c\u3073\u51fa\u3057\u304c\u7121\u52b9\u3067\u3059"},
  84.181 -        {"Invalid exception object", "\u4f8b\u5916\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u7121\u52b9\u3067\u3059"},
  84.182 -        {"Invalid method specification:", "\u7121\u52b9\u306a\u30e1\u30bd\u30c3\u30c9\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f: {0}"},
  84.183 -        {"Invalid option on class command", "\u30af\u30e9\u30b9\u30b3\u30de\u30f3\u30c9\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u7121\u52b9\u3067\u3059"},
  84.184 -        {"invalid option", "\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u7121\u52b9\u3067\u3059: {0}"},
  84.185 -        {"Invalid thread status.", "\u30b9\u30ec\u30c3\u30c9\u30b9\u30c6\u30fc\u30bf\u30b9\u304c\u7121\u52b9\u3067\u3059\u3002"},
  84.186 -        {"Invalid transport name:", "\u30c8\u30e9\u30f3\u30b9\u30dd\u30fc\u30c8\u540d\u304c\u7121\u52b9\u3067\u3059: {0}"},
  84.187 -        {"I/O exception occurred:", "\u5165\u51fa\u529b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {0}"},
  84.188 -        {"is an ambiguous method name in", "\"{0}\" \u306f\u3001\"{1}\" \u3067\u306f\u3042\u3044\u307e\u3044\u306a\u30e1\u30bd\u30c3\u30c9\u540d\u3067\u3059"},
  84.189 -        {"is an invalid line number for",  "{0,number,integer} \u306f\u3001{1} \u306e\u7121\u52b9\u306a\u884c\u756a\u53f7\u3067\u3059"},
  84.190 -        {"is not a valid class name", "\"{0}\" \u306f\u3001\u6709\u52b9\u306a\u30af\u30e9\u30b9\u540d\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
  84.191 -        {"is not a valid field name", "\"{0}\" \u306f\u3001\u6709\u52b9\u306a\u30d5\u30a3\u30fc\u30eb\u30c9\u540d\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
  84.192 -        {"is not a valid id or class name", "\"{0}\" \u306f\u3001\u6709\u52b9\u306a ID \u307e\u305f\u306f\u30af\u30e9\u30b9\u540d\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
  84.193 -        {"is not a valid line number or method name for", "\"{0}\" \u306f\u3001\u30af\u30e9\u30b9 \"{1}\" \u306e\u6709\u52b9\u306a\u884c\u756a\u53f7\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u540d\u3067\u306f\u3042\u308a\u307e\u305b\u3093"},
  84.194 -        {"is not a valid method name", "\"{0}\" \u306f\u3001\u6709\u52b9\u306a\u30e1\u30bd\u30c3\u30c9\u540d\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
  84.195 -        {"is not a valid thread id", "\"{0}\" \u306f\u3001\u6709\u52b9\u306a\u30b9\u30ec\u30c3\u30c9 ID \u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
  84.196 -        {"is not a valid threadgroup name", "\"{0}\" \u306f\u3001\u6709\u52b9\u306a\u30b9\u30ec\u30c3\u30c9\u30b0\u30eb\u30fc\u30d7\u540d\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
  84.197 +        {"Illegal Argument Exception", "\u4E0D\u6B63\u306A\u5F15\u6570\u306E\u4F8B\u5916\u3067\u3059"},
  84.198 +        {"Illegal connector argument", "\u4E0D\u6B63\u306A\u30B3\u30CD\u30AF\u30BF\u5F15\u6570\u3067\u3059: {0}"},
  84.199 +        {"implementor:", "\u30A4\u30F3\u30D7\u30EA\u30E1\u30F3\u30BF: {0}"},
  84.200 +        {"implements:", "\u5B9F\u88C5\u3057\u307E\u3059: {0}"},
  84.201 +        {"Initializing progname", "{0}\u306E\u521D\u671F\u5316\u4E2D..."},
  84.202 +        {"Input stream closed.", "\u5165\u529B\u30B9\u30C8\u30EA\u30FC\u30E0\u304C\u9589\u3058\u3089\u308C\u307E\u3057\u305F\u3002"},
  84.203 +        {"Interface:", "\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9: {0}"},
  84.204 +        {"Internal debugger error.", "\u30C7\u30D0\u30C3\u30AC\u306E\u5185\u90E8\u30A8\u30E9\u30FC\u3067\u3059\u3002"},
  84.205 +        {"Internal error: null ThreadInfo created", "\u5185\u90E8\u30A8\u30E9\u30FC: null\u306EThreadInfo\u304C\u4F5C\u6210\u3055\u308C\u307E\u3057\u305F"},
  84.206 +        {"Internal error; unable to set", "\u5185\u90E8\u30A8\u30E9\u30FC\u3002{0}\u3092\u8A2D\u5B9A\u3067\u304D\u307E\u305B\u3093"},
  84.207 +        {"Internal exception during operation:", "\u64CD\u4F5C\u4E2D\u306E\u5185\u90E8\u4F8B\u5916:\n    {0}"},
  84.208 +        {"Internal exception:", "\u5185\u90E8\u4F8B\u5916:"},
  84.209 +        {"Invalid argument type name", "\u5F15\u6570\u578B\u306E\u540D\u524D\u304C\u7121\u52B9\u3067\u3059"},
  84.210 +        {"Invalid assignment syntax", "\u5272\u5F53\u3066\u69CB\u6587\u304C\u7121\u52B9\u3067\u3059"},
  84.211 +        {"Invalid command syntax", "\u30B3\u30DE\u30F3\u30C9\u69CB\u6587\u304C\u7121\u52B9\u3067\u3059"},
  84.212 +        {"Invalid connect type", "\u63A5\u7D9A\u578B\u304C\u7121\u52B9\u3067\u3059"},
  84.213 +        {"Invalid consecutive invocations", "\u9023\u7D9A\u547C\u51FA\u3057\u304C\u7121\u52B9\u3067\u3059"},
  84.214 +        {"Invalid exception object", "\u4F8B\u5916\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u304C\u7121\u52B9\u3067\u3059"},
  84.215 +        {"Invalid method specification:", "\u7121\u52B9\u306A\u30E1\u30BD\u30C3\u30C9\u6307\u5B9A: {0}"},
  84.216 +        {"Invalid option on class command", "class\u30B3\u30DE\u30F3\u30C9\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u304C\u7121\u52B9\u3067\u3059"},
  84.217 +        {"invalid option", "\u7121\u52B9\u306A\u30AA\u30D7\u30B7\u30E7\u30F3: {0}"},
  84.218 +        {"Invalid thread status.", "\u30B9\u30EC\u30C3\u30C9\u72B6\u614B\u304C\u7121\u52B9\u3067\u3059\u3002"},
  84.219 +        {"Invalid transport name:", "\u30C8\u30E9\u30F3\u30B9\u30DD\u30FC\u30C8\u540D\u304C\u7121\u52B9\u3067\u3059: {0}"},
  84.220 +        {"I/O exception occurred:", "\u5165\u51FA\u529B\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F: {0}"},
  84.221 +        {"is an ambiguous method name in", "\"{0}\"\u306F\"{1}\"\u306E\u3042\u3044\u307E\u3044\u306A\u30E1\u30BD\u30C3\u30C9\u540D\u3067\u3059"},
  84.222 +        {"is an invalid line number for",  "{0,number,integer}\u306F{1}\u306E\u7121\u52B9\u306A\u884C\u756A\u53F7\u3067\u3059"},
  84.223 +        {"is not a valid class name", "\"{0}\"\u306F\u4E0D\u6B63\u306A\u30AF\u30E9\u30B9\u540D\u3067\u3059\u3002"},
  84.224 +        {"is not a valid field name", "\"{0}\"\u306F\u4E0D\u6B63\u306A\u30D5\u30A3\u30FC\u30EB\u30C9\u540D\u3067\u3059\u3002"},
  84.225 +        {"is not a valid id or class name", "\"{0}\"\u306F\u4E0D\u6B63\u306AID\u307E\u305F\u306F\u30AF\u30E9\u30B9\u540D\u3067\u3059\u3002"},
  84.226 +        {"is not a valid line number or method name for", "\"{0}\"\u306F\u30AF\u30E9\u30B9\"{1}\"\u306E\u4E0D\u6B63\u306A\u884C\u756A\u53F7\u307E\u305F\u306F\u30E1\u30BD\u30C3\u30C9\u540D\u3067\u3059"},
  84.227 +        {"is not a valid method name", "\"{0}\"\u306F\u4E0D\u6B63\u306A\u30E1\u30BD\u30C3\u30C9\u540D\u3067\u3059\u3002"},
  84.228 +        {"is not a valid thread id", "\"{0}\"\u306F\u4E0D\u6B63\u306A\u30B9\u30EC\u30C3\u30C9ID\u3067\u3059\u3002"},
  84.229 +        {"is not a valid threadgroup name", "\"{0}\"\u306F\u4E0D\u6B63\u306A\u30B9\u30EC\u30C3\u30C9\u30FB\u30B0\u30EB\u30FC\u30D7\u540D\u3067\u3059\u3002"},
  84.230          {"jdb prompt with no current thread", "> "},
  84.231          {"jdb prompt thread name and current stack frame", "{0}[{1,number,integer}] "},
  84.232 -        {"killed", "{0} \u304c\u7d42\u4e86\u3057\u307e\u3057\u305f"},
  84.233 -        {"killing thread:", "\u6b21\u306e\u30b9\u30ec\u30c3\u30c9\u3092\u7d42\u4e86\u3057\u3066\u3044\u307e\u3059: {0}"},
  84.234 -        {"Line number information not available for", "\u30bd\u30fc\u30b9\u306e\u884c\u756a\u53f7\u306f\u3001\u3053\u3053\u3067\u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002"},
  84.235 +        {"killed", "{0}\u304C\u5F37\u5236\u7D42\u4E86\u3055\u308C\u307E\u3057\u305F"},
  84.236 +        {"killing thread:", "\u5F37\u5236\u7D42\u4E86\u3059\u308B\u30B9\u30EC\u30C3\u30C9: {0}"},
  84.237 +        {"Line number information not available for", "\u30BD\u30FC\u30B9\u884C\u756A\u53F7\u306F\u3053\u306E\u5834\u6240\u3067\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002"},
  84.238          {"line number", ":{0,number,integer}"},
  84.239          {"list field typename and name", "{0} {1}\n"},
  84.240 -        {"list field typename and name inherited", "{0} {1} ({2} \u304b\u3089\u7d99\u627f)\n"},
  84.241 -        {"list field typename and name hidden", "{0} {1} (\u975e\u8868\u793a)\n"},
  84.242 -        {"Listening at address:", "\u30a2\u30c9\u30ec\u30b9\u3067\u5f85\u6a5f: {0}"},
  84.243 -        {"Local variable information not available.", "\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u60c5\u5831\u304c\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002-g \u3092\u4f7f\u3063\u3066\u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u3001\u5909\u6570\u60c5\u5831\u3092\u751f\u6210\u3057\u3066\u304f\u3060\u3055\u3044"},
  84.244 -        {"Local variables:", "\u30ed\u30fc\u30ab\u30eb\u5909\u6570:"},
  84.245 -        {"<location unavailable>", "<\u4f4d\u7f6e\u9078\u629e\u4e0d\u53ef>"},
  84.246 -        {"location", "\"\u30b9\u30ec\u30c3\u30c9={0}\", {1}"},
  84.247 -        {"locationString", "{0}.{1}(), line={2,number,integer} bci={3,number,integer}"},
  84.248 -        {"Main class and arguments must be specified", "\u30e1\u30a4\u30f3\u30af\u30e9\u30b9\u3068\u5f15\u6570\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059"},
  84.249 -        {"Method arguments:", "\u30e1\u30bd\u30c3\u30c9\u5f15\u6570:"},
  84.250 -        {"Method entered:", "\u30e1\u30bd\u30c3\u30c9\u958b\u59cb: "},
  84.251 -        {"Method exited:",  "\u30e1\u30bd\u30c3\u30c9\u7d42\u4e86"},
  84.252 -        {"Method exitedValue:", "\u30e1\u30bd\u30c3\u30c9\u7d42\u4e86: \u623b\u308a\u5024 = {0}, "},
  84.253 -        {"Method is overloaded; specify arguments", "\u30e1\u30bd\u30c3\u30c9 {0} \u304c\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3057\u3066\u3044\u307e\u3059\u3002\u5f15\u6570\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044"},
  84.254 -        {"minus version", "\u3053\u308c\u306f {0} \u30d0\u30fc\u30b8\u30e7\u30f3 {1,number,integer}.{2,number,integer} (J2SE \u30d0\u30fc\u30b8\u30e7\u30f3 {3}) \u3067\u3059"},
  84.255 -        {"Monitor information for thread", "\u30b9\u30ec\u30c3\u30c9 {0} \u306e\u30e2\u30cb\u30bf\u60c5\u5831:"},
  84.256 -        {"Monitor information for expr", "{0} ({1}) \u306e\u30e2\u30cb\u30bf\u60c5\u5831:"},
  84.257 -        {"More than one class named", "\u8907\u6570\u306e\u30af\u30e9\u30b9\u306b\u6b21\u306e\u540d\u524d\u304c\u4ed8\u3044\u3066\u3044\u307e\u3059: ''{0}''"},
  84.258 -        {"native method", "\u30cd\u30a4\u30c6\u30a3\u30d6 \u30e1\u30bd\u30c3\u30c9"},
  84.259 -        {"nested:", "\u5165\u308c\u5b50: {0}"},
  84.260 -        {"No attach address specified.", "\u63a5\u7d9a\u5148\u306e\u30a2\u30c9\u30ec\u30b9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.261 -        {"No breakpoints set.", "\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.262 -        {"No class named", "''{0}'' \u3068\u3044\u3046\u540d\u524d\u306e\u30af\u30e9\u30b9\u304c\u3042\u308a\u307e\u305b\u3093"},
  84.263 -        {"No class specified.", "\u30af\u30e9\u30b9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.264 -        {"No classpath specified.", "\u30af\u30e9\u30b9\u30d1\u30b9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.265 -        {"No code at line", "{1} \u306e\u884c {0,number,integer} \u306b\u30b3\u30fc\u30c9\u304c\u3042\u308a\u307e\u305b\u3093"},
  84.266 -        {"No connect specification.", "\u63a5\u7d9a\u4ed5\u69d8\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
  84.267 -        {"No connector named:", "\u6b21\u306e\u540d\u524d\u306e\u30b3\u30cd\u30af\u30bf\u304c\u3042\u308a\u307e\u305b\u3093: {0}"},
  84.268 -        {"No current thread", "\u73fe\u884c\u30b9\u30ec\u30c3\u30c9\u304c\u3042\u308a\u307e\u305b\u3093"},
  84.269 -        {"No default thread specified:", "\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30ec\u30c3\u30c9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u6700\u521d\u306b \"thread\" \u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  84.270 -        {"No exception object specified.", "\u4f8b\u5916\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.271 -        {"No exceptions caught.", "\u4f8b\u5916\u306f\u30ad\u30e3\u30c3\u30c1\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.272 -        {"No expression specified.", "\u5f0f\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.273 -        {"No field in", "{1} \u306b\u30d5\u30a3\u30fc\u30eb\u30c9 {0} \u304c\u3042\u308a\u307e\u305b\u3093"},
  84.274 -        {"No frames on the current call stack", "\u73fe\u884c\u306e\u547c\u3073\u51fa\u3057\u30b9\u30bf\u30c3\u30af\u306b\u306f\u30d5\u30ec\u30fc\u30e0\u304c\u3042\u308a\u307e\u305b\u3093"},
  84.275 -        {"No linenumber information for", "{0} \u306e\u884c\u756a\u53f7\u60c5\u5831\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u30c7\u30d0\u30c3\u30b0\u6a5f\u80fd\u3092\u30aa\u30f3\u306b\u3057\u3066\u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002"},
  84.276 -        {"No local variables", "\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u304c\u3042\u308a\u307e\u305b\u3093"},
  84.277 -        {"No method in", "{1} \u306b\u30e1\u30bd\u30c3\u30c9 {0} \u304c\u3042\u308a\u307e\u305b\u3093"},
  84.278 -        {"No method specified.", "\u30e1\u30bd\u30c3\u30c9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.279 -        {"No monitor numbered:", "\u6b21\u306e\u756a\u53f7\u306e\u30e2\u30cb\u30bf\u304c\u3042\u308a\u307e\u305b\u3093: {0}"},
  84.280 -        {"No monitors owned", "  \u6240\u6709\u3059\u308b\u30e2\u30cb\u30bf\u304c\u3042\u308a\u307e\u305b\u3093"},
  84.281 -        {"No object specified.", "\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.282 -        {"No objects specified.", "\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.283 -        {"No save index specified.", "\u4fdd\u5b58\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.284 -        {"No saved values", "\u4fdd\u5b58\u3055\u308c\u305f\u5024\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
  84.285 -        {"No source information available for:", "{0} \u306e\u30bd\u30fc\u30b9\u60c5\u5831\u304c\u5229\u7528\u3067\u304d\u307e\u305b\u3093"},
  84.286 -        {"No sourcedebugextension specified", "SourceDebugExtension \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.287 -        {"No sourcepath specified.", "sourcepath \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.288 -        {"No thread specified.", "\u30b9\u30ec\u30c3\u30c9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.289 -        {"No VM connected", "VM \u304c\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
  84.290 -        {"No waiters", " \u5f85\u6a5f\u8005\u306f\u3044\u307e\u305b\u3093"},
  84.291 -        {"not a class", "{0} \u306f\u30af\u30e9\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093"},
  84.292 -        {"Not a monitor number:", "\u30e2\u30cb\u30bf\u756a\u53f7\u3067\u306f\u3042\u308a\u307e\u305b\u3093: ''{0}''"},
  84.293 -        {"not found (try the full name)", "{0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093 (\u30d5\u30eb\u30cd\u30fc\u30e0\u3092\u5165\u308c\u3066\u304f\u3060\u3055\u3044)"},
  84.294 -        {"Not found:", "\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}"},
  84.295 -        {"not found", "{0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093"},
  84.296 -        {"Not owned", "  \u6240\u6709\u3057\u3066\u3044\u307e\u305b\u3093"},
  84.297 -        {"Not waiting for a monitor", "  \u30e2\u30cb\u30bf\u3092\u5f85\u6a5f\u3057\u3066\u3044\u307e\u305b\u3093"},
  84.298 -        {"Nothing suspended.", "\u4f55\u3082\u4e2d\u65ad\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.299 +        {"list field typename and name inherited", "{0} {1} ({2}\u304B\u3089\u7D99\u627F)\n"},
  84.300 +        {"list field typename and name hidden", "{0} {1} (\u975E\u8868\u793A)\n"},
  84.301 +        {"Listening at address:", "\u6B21\u306E\u30A2\u30C9\u30EC\u30B9\u3067\u30EA\u30B9\u30CB\u30F3\u30B0: {0}"},
  84.302 +        {"Local variable information not available.", "\u30ED\u30FC\u30AB\u30EB\u5909\u6570\u60C5\u5831\u304C\u3042\u308A\u307E\u305B\u3093\u3002\u5909\u6570\u60C5\u5831\u3092\u751F\u6210\u3059\u308B\u306B\u306F-g\u3092\u6307\u5B9A\u3057\u3066\u30B3\u30F3\u30D1\u30A4\u30EB\u3057\u3066\u304F\u3060\u3055\u3044"},
  84.303 +        {"Local variables:", "\u30ED\u30FC\u30AB\u30EB\u5909\u6570:"},
  84.304 +        {"<location unavailable>", "<location unavailable>"},
  84.305 +        {"location", "\"\u30B9\u30EC\u30C3\u30C9={0}\", {1}"},
  84.306 +        {"locationString", "{0}.{1}()\u3001\u884C={2,number,integer} bci={3,number,integer}"},
  84.307 +        {"Main class and arguments must be specified", "\u30E1\u30A4\u30F3\u30FB\u30AF\u30E9\u30B9\u3068\u5F15\u6570\u3092\u6307\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
  84.308 +        {"Method arguments:", "\u30E1\u30BD\u30C3\u30C9\u5F15\u6570:"},
  84.309 +        {"Method entered:", "\u5165\u529B\u3055\u308C\u305F\u30E1\u30BD\u30C3\u30C9: "},
  84.310 +        {"Method exited:",  "\u7D42\u4E86\u3057\u305F\u30E1\u30BD\u30C3\u30C9"},
  84.311 +        {"Method exitedValue:", "\u30E1\u30BD\u30C3\u30C9\u304C\u7D42\u4E86\u3057\u307E\u3057\u305F: \u623B\u308A\u5024= {0}, "},
  84.312 +        {"Method is overloaded; specify arguments", "\u30E1\u30BD\u30C3\u30C9{0}\u304C\u30AA\u30FC\u30D0\u30FC\u30ED\u30FC\u30C9\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u5F15\u6570\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044"},
  84.313 +        {"minus version", "\u3053\u308C\u306F{0}\u30D0\u30FC\u30B8\u30E7\u30F3{1,number,integer}.{2,number,integer} (Java SE\u30D0\u30FC\u30B8\u30E7\u30F3{3})\u3067\u3059"},
  84.314 +        {"Monitor information for thread", "\u30B9\u30EC\u30C3\u30C9{0}\u306E\u60C5\u5831\u306E\u30E2\u30CB\u30BF\u30FC:"},
  84.315 +        {"Monitor information for expr", "{0} ({1})\u306E\u60C5\u5831\u306E\u30E2\u30CB\u30BF\u30FC:"},
  84.316 +        {"More than one class named", "\u540D\u524D''{0}''\u306E\u30AF\u30E9\u30B9\u304C\u8907\u6570\u3042\u308A\u307E\u3059"},
  84.317 +        {"native method", "native\u30E1\u30BD\u30C3\u30C9"},
  84.318 +        {"nested:", "\u5165\u308C\u5B50\u306B\u306A\u3063\u3066\u3044\u307E\u3059: {0}"},
  84.319 +        {"No attach address specified.", "\u63A5\u7D9A\u30A2\u30C9\u30EC\u30B9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.320 +        {"No breakpoints set.", "\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.321 +        {"No class named", "\u540D\u524D''{0}''\u306E\u30AF\u30E9\u30B9\u304C\u3042\u308A\u307E\u305B\u3093"},
  84.322 +        {"No class specified.", "\u30AF\u30E9\u30B9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.323 +        {"No classpath specified.", "\u30AF\u30E9\u30B9\u30D1\u30B9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.324 +        {"No code at line", "{1}\u306E\u884C{0,number,integer}\u306B\u30B3\u30FC\u30C9\u304C\u3042\u308A\u307E\u305B\u3093"},
  84.325 +        {"No connect specification.", "\u63A5\u7D9A\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.326 +        {"No connector named:", "\u540D\u524D{0}\u306E\u30B3\u30CD\u30AF\u30BF\u304C\u3042\u308A\u307E\u305B\u3093"},
  84.327 +        {"No current thread", "\u73FE\u5728\u306E\u30B9\u30EC\u30C3\u30C9\u304C\u3042\u308A\u307E\u305B\u3093"},
  84.328 +        {"No default thread specified:", "\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30B9\u30EC\u30C3\u30C9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u6700\u521D\u306B\"thread\"\u30B3\u30DE\u30F3\u30C9\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
  84.329 +        {"No exception object specified.", "\u4F8B\u5916\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.330 +        {"No exceptions caught.", "\u4F8B\u5916\u304C\u6355\u6349\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002"},
  84.331 +        {"No expression specified.", "\u5F0F\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.332 +        {"No field in", "{1}\u306B\u30D5\u30A3\u30FC\u30EB\u30C9{0}\u304C\u3042\u308A\u307E\u305B\u3093"},
  84.333 +        {"No frames on the current call stack", "\u73FE\u5728\u306E\u30B3\u30FC\u30EB\u30FB\u30B9\u30BF\u30C3\u30AF\u306B\u30D5\u30EC\u30FC\u30E0\u304C\u3042\u308A\u307E\u305B\u3093"},
  84.334 +        {"No linenumber information for", "{0}\u306E\u884C\u756A\u53F7\u60C5\u5831\u304C\u3042\u308A\u307E\u305B\u3093\u3002\u30C7\u30D0\u30C3\u30B0\u3092\u30AA\u30F3\u306B\u3057\u3066\u30B3\u30F3\u30D1\u30A4\u30EB\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
  84.335 +        {"No local variables", "\u30ED\u30FC\u30AB\u30EB\u5909\u6570\u304C\u3042\u308A\u307E\u305B\u3093"},
  84.336 +        {"No method in", "{1}\u306B\u30E1\u30BD\u30C3\u30C9{0}\u304C\u3042\u308A\u307E\u305B\u3093"},
  84.337 +        {"No method specified.", "\u30E1\u30BD\u30C3\u30C9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.338 +        {"No monitor numbered:", "\u756A\u53F7\u4ED8\u3051\u3055\u308C\u3066\u3044\u308B\u30E2\u30CB\u30BF\u30FC\u304C\u3042\u308A\u307E\u305B\u3093: {0}"},
  84.339 +        {"No monitors owned", "  \u6240\u6709\u3055\u308C\u3066\u3044\u308B\u30E2\u30CB\u30BF\u30FC\u304C\u3042\u308A\u307E\u305B\u3093"},
  84.340 +        {"No object specified.", "\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.341 +        {"No objects specified.", "\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.342 +        {"No save index specified.", "\u4FDD\u5B58\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.343 +        {"No saved values", "\u4FDD\u5B58\u3055\u308C\u305F\u5024\u304C\u3042\u308A\u307E\u305B\u3093"},
  84.344 +        {"No source information available for:", "{0}\u306E\u30BD\u30FC\u30B9\u60C5\u5831\u304C\u5229\u7528\u3067\u304D\u307E\u305B\u3093"},
  84.345 +        {"No sourcedebugextension specified", "SourceDebugExtension\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
  84.346 +        {"No sourcepath specified.", "\u30BD\u30FC\u30B9\u30FB\u30D1\u30B9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.347 +        {"No thread specified.", "\u30B9\u30EC\u30C3\u30C9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.348 +        {"No VM connected", "VM\u304C\u63A5\u7D9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
  84.349 +        {"No waiters", "  \u5F85\u6A5F\u306F\u3042\u308A\u307E\u305B\u3093"},
  84.350 +        {"not a class", "{0}\u306F\u30AF\u30E9\u30B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
  84.351 +        {"Not a monitor number:", "\u30E2\u30CB\u30BF\u30FC\u756A\u53F7\u3067\u306F\u3042\u308A\u307E\u305B\u3093: ''{0}''"},
  84.352 +        {"not found (try the full name)", "{0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093(\u30D5\u30EB\u30CD\u30FC\u30E0\u3092\u8A66\u3057\u3066\u304F\u3060\u3055\u3044)"},
  84.353 +        {"Not found:", "\u898B\u3064\u304B\u308A\u307E\u305B\u3093: {0}"},
  84.354 +        {"not found", "{0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093"},
  84.355 +        {"Not owned", "  \u6240\u6709\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
  84.356 +        {"Not waiting for a monitor", "  \u30E2\u30CB\u30BF\u30FC\u3092\u5F85\u6A5F\u3057\u3066\u3044\u307E\u305B\u3093"},
  84.357 +        {"Nothing suspended.", "\u4F55\u3082\u4E2D\u65AD\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.358          {"object description and hex id", "({0}){1}"},
  84.359 -        {"Operation is not supported on the target VM", "\u3053\u306e\u64cd\u4f5c\u306f\u3001\u30bf\u30fc\u30b2\u30c3\u30c8 VM \u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
  84.360 -        {"operation not yet supported", "\u3053\u306e\u64cd\u4f5c\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
  84.361 -        {"Owned by:", "  \u6240\u6709\u8005: {0}\u3001\u30a8\u30f3\u30c8\u30ea\u30ab\u30a6\u30f3\u30c8: {1,number,integer}"},
  84.362 -        {"Owned monitor:", "  \u6240\u6709\u30e2\u30cb\u30bf: {0}"},
  84.363 -        {"Parse exception:", "\u69cb\u6587\u89e3\u6790\u4f8b\u5916: {0}"},
  84.364 -        {"printbreakpointcommandusage", "\u4f7f\u7528\u6cd5: {0} <class>:<line_number> \u307e\u305f\u306f\n       {1} <class>.<method_name>[(argument_type,...)]"},
  84.365 -        {"Removed:", "\u524a\u9664\u6e08\u307f: {0}"},
  84.366 -        {"Requested stack frame is no longer active:", "\u8981\u6c42\u3055\u308c\u305f\u30b9\u30bf\u30c3\u30af\u30d5\u30ec\u30fc\u30e0\u306f\u30a2\u30af\u30c6\u30a3\u30d6\u3067\u306f\u3042\u308a\u307e\u305b\u3093: {0,number,integer}"},
  84.367 -        {"run <args> command is valid only with launched VMs", "'run <args>' \u30b3\u30de\u30f3\u30c9\u306f\u3001VM \u306e\u8d77\u52d5\u6642\u306b\u306e\u307f\u6709\u52b9\u3067\u3059\u3002"},
  84.368 -        {"run", "{0} \u3092\u5b9f\u884c\u3057\u307e\u3059"},
  84.369 -        {"saved", "{0} \u3092\u4fdd\u5b58\u3057\u307e\u3057\u305f"},
  84.370 -        {"Set deferred", "\u4fdd\u7559\u3057\u305f {0} \u3092\u8a2d\u5b9a\u3057\u307e\u3057\u305f"},
  84.371 -        {"Set", "{0} \u3092\u8a2d\u5b9a\u3057\u307e\u3057\u305f"},
  84.372 -        {"Source file not found:", "\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}"},
  84.373 +        {"Operation is not supported on the target VM", "\u64CD\u4F5C\u306F\u30BF\u30FC\u30B2\u30C3\u30C8VM\u3067\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
  84.374 +        {"operation not yet supported", "\u307E\u3060\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u306A\u3044\u64CD\u4F5C"},
  84.375 +        {"Owned by:", "  \u6240\u6709\u8005: {0}\u3001\u30A8\u30F3\u30C8\u30EA\u6570: {1,number,integer}"},
  84.376 +        {"Owned monitor:", "  \u6240\u6709\u3055\u308C\u3066\u3044\u308B\u30E2\u30CB\u30BF\u30FC: {0}"},
  84.377 +        {"Parse exception:", "\u4F8B\u5916\u306E\u89E3\u6790: {0}"},
  84.378 +        {"printbreakpointcommandusage", "\u4F7F\u7528\u65B9\u6CD5: {0} <class>:<line_number>\u307E\u305F\u306F\n       {1} <class>.<method_name>[(argument_type,...)]"},
  84.379 +        {"Removed:", "{0}\u306F\u524A\u9664\u3055\u308C\u307E\u3057\u305F"},
  84.380 +        {"Requested stack frame is no longer active:", "\u30EA\u30AF\u30A8\u30B9\u30C8\u3055\u308C\u305F\u30B9\u30BF\u30C3\u30AF\u30FB\u30D5\u30EC\u30FC\u30E0\u306F\u73FE\u5728\u30A2\u30AF\u30C6\u30A3\u30D6\u3067\u306F\u3042\u308A\u307E\u305B\u3093: {0,number,integer}"},
  84.381 +        {"run <args> command is valid only with launched VMs", "'run <args>'\u30B3\u30DE\u30F3\u30C9\u306F\u8D77\u52D5\u6E08\u306EVM\u3067\u306E\u307F\u6709\u52B9\u3067\u3059"},
  84.382 +        {"run", "{0}\u306E\u5B9F\u884C"},
  84.383 +        {"saved", "{0}\u304C\u4FDD\u5B58\u3055\u308C\u307E\u3057\u305F"},
  84.384 +        {"Set deferred", "\u9045\u5EF6\u3057\u305F{0}\u306E\u8A2D\u5B9A"},
  84.385 +        {"Set", "{0}\u306E\u8A2D\u5B9A"},
  84.386 +        {"Source file not found:", "\u30BD\u30FC\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093: {0}"},
  84.387          {"source line number and line", "{0,number,integer}    {1}"},
  84.388          {"source line number current line and line", "{0,number,integer} => {1}"},
  84.389          {"sourcedebugextension", "SourceDebugExtension -- {0}"},
  84.390 -        {"Specify class and method", "\u30af\u30e9\u30b9\u304a\u3088\u3073\u30e1\u30bd\u30c3\u30c9\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044"},
  84.391 -        {"Specify classes to redefine", "\u518d\u5b9a\u7fa9\u3059\u308b\u30af\u30e9\u30b9\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044"},
  84.392 -        {"Specify file name for class", "\u30af\u30e9\u30b9 {0} \u306e\u30d5\u30a1\u30a4\u30eb\u540d\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044"},
  84.393 +        {"Specify class and method", "\u30AF\u30E9\u30B9\u3068\u30E1\u30BD\u30C3\u30C9\u306E\u6307\u5B9A"},
  84.394 +        {"Specify classes to redefine", "\u518D\u5B9A\u7FA9\u3059\u308B\u30AF\u30E9\u30B9\u306E\u6307\u5B9A"},
  84.395 +        {"Specify file name for class", "\u30AF\u30E9\u30B9{0}\u306E\u30D5\u30A1\u30A4\u30EB\u540D\u306E\u6307\u5B9A"},
  84.396          {"stack frame dump with pc", "  [{0,number,integer}] {1}.{2} ({3})\u3001pc = {4}"},
  84.397          {"stack frame dump", "  [{0,number,integer}] {1}.{2} ({3})"},
  84.398 -        {"Step completed:", "\u30b9\u30c6\u30c3\u30d7\u5b8c\u4e86: "},
  84.399 -        {"Stopping due to deferred breakpoint errors.", "\u4fdd\u7559\u3057\u305f\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u306e\u30a8\u30e9\u30fc\u304c\u539f\u56e0\u3067\u505c\u6b62\u3057\u307e\u3057\u305f\u3002\n"},
  84.400 -        {"subclass:", "\u30b5\u30d6\u30af\u30e9\u30b9: {0}"},
  84.401 -        {"subinterface:", "\u30b5\u30d6\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9: {0}"},
  84.402 +        {"Step completed:", "\u30B9\u30C6\u30C3\u30D7\u304C\u5B8C\u4E86\u3057\u307E\u3057\u305F: "},
  84.403 +        {"Stopping due to deferred breakpoint errors.", "\u9045\u5EF6\u3057\u305F\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u30FB\u30A8\u30E9\u30FC\u304C\u539F\u56E0\u3067\u505C\u6B62\u3057\u3066\u3044\u307E\u3059\u3002\n"},
  84.404 +        {"subclass:", "\u30B5\u30D6\u30AF\u30E9\u30B9: {0}"},
  84.405 +        {"subinterface:", "\u30B5\u30D6\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9: {0}"},
  84.406          {"tab", "\t{0}"},
  84.407 -        {"Target VM failed to initialize.", "\u30bf\u30fc\u30b2\u30c3\u30c8 VM \u306e\u521d\u671f\u5316\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
  84.408 -        {"The application exited", "\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306f\u7d42\u4e86\u3057\u307e\u3057\u305f"},
  84.409 -        {"The application has been disconnected", "\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306f\u5207\u65ad\u3055\u308c\u3066\u3044\u307e\u3059"},
  84.410 -        {"The gc command is no longer necessary.", "'gc' \u30b3\u30de\u30f3\u30c9\u306f\u73fe\u5728\u306f\u5fc5\u8981\u3042\u308a\u307e\u305b\u3093\u3002\n" +
  84.411 -         "\u901a\u5e38\u3069\u304a\u308a\u3001\u3059\u3079\u3066\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u30ac\u30d9\u30fc\u30b8\u30b3\u30ec\u30af\u30c8\u3055\u308c\u3066\u3044\u307e\u3059\u3002'enablegc' \u304a\u3088\u3073 'disablegc'\n" +
  84.412 -         "\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3057\u3066\u3001\u30ac\u30d9\u30fc\u30b8\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3092\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3054\u3068\u306b\u5236\u5fa1\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  84.413 -        {"The load command is no longer supported.", "'load' \u30b3\u30de\u30f3\u30c9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.414 -        {"The memory command is no longer supported.", "'memory' \u30b3\u30de\u30f3\u30c9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.415 -        {"The VM does not use paths", "VM \u3067\u306f\u30d1\u30b9\u3092\u4f7f\u7528\u3057\u307e\u305b\u3093"},
  84.416 -        {"Thread is not running (no stack).", "\u30b9\u30ec\u30c3\u30c9\u306f\u5b9f\u884c\u3055\u308c\u3066\u3044\u307e\u305b\u3093 (\u30b9\u30bf\u30c3\u30af\u306a\u3057)\u3002"},
  84.417 -        {"Thread number not specified.", "\u30b9\u30ec\u30c3\u30c9\u756a\u53f7\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.418 +        {"Target VM failed to initialize.", "\u30BF\u30FC\u30B2\u30C3\u30C8VM\u304C\u521D\u671F\u5316\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002"},
  84.419 +        {"The application exited", "\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u304C\u7D42\u4E86\u3057\u307E\u3057\u305F"},
  84.420 +        {"The application has been disconnected", "\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u304C\u5207\u65AD\u3055\u308C\u307E\u3057\u305F"},
  84.421 +        {"The gc command is no longer necessary.", "'gc'\u30B3\u30DE\u30F3\u30C9\u306F\u4E0D\u8981\u306B\u306A\u308A\u307E\u3057\u305F\u3002\n\u3059\u3079\u3066\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u306F\u901A\u5E38\u3069\u304A\u308A\u30AC\u30D9\u30FC\u30B8\u30FB\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3\u3055\u308C\u307E\u3059\u3002\u500B\u3005\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u306E\n\u30AC\u30D9\u30FC\u30B8\u30FB\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3\u3092\u5236\u5FA1\u3059\u308B\u306B\u306F'enablegc'\u304A\u3088\u3073'disablegc'\u30B3\u30DE\u30F3\u30C9\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
  84.422 +        {"The load command is no longer supported.", "'load'\u30B3\u30DE\u30F3\u30C9\u306F\u73FE\u5728\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.423 +        {"The memory command is no longer supported.", "'memory'\u30B3\u30DE\u30F3\u30C9\u306F\u73FE\u5728\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.424 +        {"The VM does not use paths", "VM\u306F\u30D1\u30B9\u3092\u4F7F\u7528\u3057\u307E\u305B\u3093"},
  84.425 +        {"Thread is not running (no stack).", "\u30B9\u30EC\u30C3\u30C9\u306F\u5B9F\u884C\u4E2D\u3067\u306F\u3042\u308A\u307E\u305B\u3093(\u30B9\u30BF\u30C3\u30AF\u306A\u3057)\u3002"},
  84.426 +        {"Thread number not specified.", "\u30B9\u30EC\u30C3\u30C9\u756A\u53F7\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.427          {"Thread:", "{0}:"},
  84.428 -        {"Thread Group:", "\u30b0\u30eb\u30fc\u30d7 {0}:"},
  84.429 -        {"Thread description name unknownStatus BP",  "  {0} {1} \u4e0d\u660e (\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8)"},
  84.430 -        {"Thread description name unknownStatus",     "  {0} {1} \u4e0d\u660e"},
  84.431 -        {"Thread description name zombieStatus BP",   "  {0} {1} \u30be\u30f3\u30d3 (\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8)"},
  84.432 -        {"Thread description name zombieStatus",      "  {0} {1} \u30be\u30f3\u30d3"},
  84.433 -        {"Thread description name runningStatus BP",  "  {0} {1} \u5b9f\u884c\u4e2d (\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8)"},
  84.434 -        {"Thread description name runningStatus",     "  {0} {1} \u5b9f\u884c\u4e2d"},
  84.435 -        {"Thread description name sleepingStatus BP", "  {0} {1} \u4f11\u6b62\u4e2d (\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8)"},
  84.436 -        {"Thread description name sleepingStatus",    "  {0} {1} \u4f11\u6b62\u4e2d"},
  84.437 -        {"Thread description name waitingStatus BP",  "  {0} {1} \u30e2\u30cb\u30bf\u3067\u5f85\u6a5f\u4e2d (\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8)"},
  84.438 -        {"Thread description name waitingStatus",     "  {0} {1} \u30e2\u30cb\u30bf\u3067\u5f85\u6a5f\u4e2d"},
  84.439 -        {"Thread description name condWaitstatus BP", "  {0} {1} \u72b6\u6cc1\u5f85\u6a5f\u4e2d (\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8)"},
  84.440 -        {"Thread description name condWaitstatus",    "  {0} {1} \u72b6\u6cc1\u5f85\u6a5f\u4e2d"},
  84.441 -        {"Thread has been resumed", "\u30b9\u30ec\u30c3\u30c9\u304c\u518d\u958b\u3055\u308c\u307e\u3057\u305f"},
  84.442 -        {"Thread not suspended", "\u30b9\u30ec\u30c3\u30c9\u306f\u4e2d\u65ad\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
  84.443 -        {"thread group number description name", "{0,number,integer}\u3002 {1} {2}"},
  84.444 -        {"Threadgroup name not specified.", "Threadgroup \u540d\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.445 -        {"Threads must be suspended", "\u30b9\u30ec\u30c3\u30c9\u3092\u4e2d\u65ad\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059"},
  84.446 -        {"trace method exit in effect for", "{0} \u306b\u5bfe\u3059\u308b\u30e1\u30bd\u30c3\u30c9\u7d42\u4e86\u306e\u30c8\u30ec\u30fc\u30b9\u6709\u52b9"},
  84.447 -        {"trace method exits in effect", "\u30e1\u30bd\u30c3\u30c9\u7d42\u4e86\u306e\u30c8\u30ec\u30fc\u30b9\u6709\u52b9"},
  84.448 -        {"trace methods in effect", "\u30e1\u30bd\u30c3\u30c9\u306e\u30c8\u30ec\u30fc\u30b9\u6709\u52b9"},
  84.449 -        {"trace go method exit in effect for", "{0} \u306b\u5bfe\u3059\u308b\u30e1\u30bd\u30c3\u30c9\u7d42\u4e86\u306e\u30c8\u30ec\u30fc\u30b9 (go \u30aa\u30d7\u30b7\u30e7\u30f3\u4ed8\u304d) \u6709\u52b9"},
  84.450 -        {"trace go method exits in effect", "\u30e1\u30bd\u30c3\u30c9\u7d42\u4e86\u306e\u30c8\u30ec\u30fc\u30b9 (go \u30aa\u30d7\u30b7\u30e7\u30f3\u4ed8\u304d) \u6709\u52b9"},
  84.451 -        {"trace go methods in effect", "\u30e1\u30bd\u30c3\u30c9\u306e\u30c8\u30ec\u30fc\u30b9 (go \u30aa\u30d7\u30b7\u30e7\u30f3\u4ed8\u304d) \u6709\u52b9"},
  84.452 -        {"trace not in effect", "\u30c8\u30ec\u30fc\u30b9\u304c\u6709\u52b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093"},
  84.453 -        {"Unable to attach to target VM.", "\u30bf\u30fc\u30b2\u30c3\u30c8 VM \u306b\u63a5\u7d9a\u3067\u304d\u307e\u305b\u3093"},
  84.454 -        {"Unable to display process output:", "\u30d7\u30ed\u30bb\u30b9\u51fa\u529b\u3092\u8868\u793a\u3067\u304d\u307e\u305b\u3093: {0}"},
  84.455 -        {"Unable to launch target VM.", "\u30bf\u30fc\u30b2\u30c3\u30c8 VM \u3092\u8d77\u52d5\u3067\u304d\u307e\u305b\u3093"},
  84.456 -        {"Unable to set deferred", "\u4fdd\u7559\u3057\u305f {0} \u3092\u8a2d\u5b9a\u3067\u304d\u307e\u305b\u3093: {1}"},
  84.457 -        {"Unable to set main class and arguments", "\u30e1\u30a4\u30f3\u30af\u30e9\u30b9\u304a\u3088\u3073\u5f15\u6570\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u305b\u3093"},
  84.458 -        {"Unable to set", "{0} \u3092\u8a2d\u5b9a\u3067\u304d\u307e\u305b\u3093: {1}"},
  84.459 -        {"Unexpected event type", "\u4e88\u671f\u3057\u306a\u3044\u7a2e\u985e\u306e\u30a4\u30d9\u30f3\u30c8: {0}"},
  84.460 -        {"unknown", "\u4e0d\u660e"},
  84.461 -        {"Unmonitoring", "{0} \u306f\u76e3\u8996\u3057\u3066\u3044\u307e\u305b\u3093\u3002"},
  84.462 -        {"Unrecognized command.  Try help...", "\u8a8d\u8b58\u3067\u304d\u306a\u3044\u30b3\u30de\u30f3\u30c9: ''{0}''\u3002\u30d8\u30eb\u30d7\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044..."},
  84.463 -        {"Usage: catch exception", "\u4f7f\u7528\u6cd5: catch [uncaught|caught|all] <class id>|<class pattern>"},
  84.464 -        {"Usage: ignore exception", "\u4f7f\u7528\u6cd5: ignore [uncaught|caught|all] <class id>|<class pattern>"},
  84.465 -        {"Usage: down [n frames]", "\u4f7f\u7528\u6cd5: down [\u30d5\u30ec\u30fc\u30e0\u6570 n]"},
  84.466 -        {"Usage: kill <thread id> <throwable>", "\u4f7f\u7528\u6cd5: kill <thread id> <throwable>"},
  84.467 -        {"Usage: read <command-filename>", "\u4f7f\u7528\u6cd5: read <command-filename>"},
  84.468 -        {"Usage: unmonitor <monitor#>", "\u4f7f\u7528\u6cd5: unmonitor <monitor#>"},
  84.469 -        {"Usage: up [n frames]", "\u4f7f\u7528\u6cd5: up [\u30d5\u30ec\u30fc\u30e0\u6570 n]"},
  84.470 -        {"Use java minus X to see", "'java -X' \u3092\u4f7f\u7528\u3057\u3066\u3001\u4f7f\u7528\u53ef\u80fd\u306a\u6a19\u6e96\u4ee5\u5916\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u8868\u793a\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  84.471 -        {"Use stop at to set a breakpoint at a line number", "'stop at' \u3092\u4f7f\u7528\u3057\u3066\u3001\u884c\u756a\u53f7\u306b\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u3092\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  84.472 -        {"VM already running. use cont to continue after events.", "VM \u306f\u65e2\u306b\u5b9f\u884c\u4e2d\u3067\u3059\u3002'cont' \u3092\u4f7f\u7528\u3057\u3066\u30a4\u30d9\u30f3\u30c8\u306e\u5f8c\u3082\u7d9a\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  84.473 -        {"VM Started:", "VM \u304c\u8d77\u52d5\u3057\u307e\u3057\u305f: "},
  84.474 -        {"vmstartexception", "VM \u8d77\u52d5\u4f8b\u5916: {0}"},
  84.475 -        {"Waiting for monitor:", "   \u30e2\u30cb\u30bf\u5f85\u6a5f\u4e2d: {0}"},
  84.476 -        {"Waiting thread:", " \u30b9\u30ec\u30c3\u30c9\u5f85\u6a5f\u4e2d: {0}"},
  84.477 -        {"watch accesses of", "{0}.{1} \u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u76e3\u8996\u3057\u307e\u3059\u3002"},
  84.478 -        {"watch modification of", "{0}.{1} \u3078\u306e\u5909\u66f4\u3092\u76e3\u8996\u3057\u307e\u3059\u3002"},
  84.479 +        {"Thread Group:", "\u30B0\u30EB\u30FC\u30D7{0}:"},
  84.480 +        {"Thread description name unknownStatus BP",  "  {0} {1}\u306F\u4E0D\u660E\u3067\u3059(\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8)"},
  84.481 +        {"Thread description name unknownStatus",     "  {0} {1}\u306F\u4E0D\u660E\u3067\u3059"},
  84.482 +        {"Thread description name zombieStatus BP",   "  {0} {1}\u306F\u30BE\u30F3\u30D3\u3067\u3059(\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u5730\u70B9)"},
  84.483 +        {"Thread description name zombieStatus",      "  {0} {1}\u306F\u30BE\u30F3\u30D3\u3067\u3059"},
  84.484 +        {"Thread description name runningStatus BP",  "  {0} {1}\u306F\u5B9F\u884C\u4E2D\u3067\u3059(\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8)"},
  84.485 +        {"Thread description name runningStatus",     "  {0} {1}\u306F\u5B9F\u884C\u4E2D\u3067\u3059"},
  84.486 +        {"Thread description name sleepingStatus BP", "  {0} {1}\u306F\u30B9\u30EA\u30FC\u30D7\u4E2D\u3067\u3059(\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8)"},
  84.487 +        {"Thread description name sleepingStatus",    "  {0} {1}\u306F\u30B9\u30EA\u30FC\u30D7\u4E2D\u3067\u3059"},
  84.488 +        {"Thread description name waitingStatus BP",  "  {0} {1}\u306F\u30E2\u30CB\u30BF\u30FC\u5185\u3067\u5F85\u6A5F\u4E2D\u3067\u3059(\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8)"},
  84.489 +        {"Thread description name waitingStatus",     "  {0} {1}\u306F\u30E2\u30CB\u30BF\u30FC\u5185\u3067\u5F85\u6A5F\u4E2D\u3067\u3059"},
  84.490 +        {"Thread description name condWaitstatus BP", "  {0} {1}\u306F\u6761\u4EF6\u3092\u5F85\u6A5F\u4E2D\u3067\u3059(\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8)"},
  84.491 +        {"Thread description name condWaitstatus",    "  {0} {1}\u306F\u6761\u4EF6\u3092\u5F85\u6A5F\u4E2D\u3067\u3059"},
  84.492 +        {"Thread has been resumed", "\u30B9\u30EC\u30C3\u30C9\u304C\u518D\u958B\u3057\u307E\u3057\u305F"},
  84.493 +        {"Thread not suspended", "\u30B9\u30EC\u30C3\u30C9\u306F\u4E2D\u65AD\u3057\u3066\u3044\u307E\u305B\u3093"},
  84.494 +        {"thread group number description name", "{0,number,integer}. {1} {2}"},
  84.495 +        {"Threadgroup name not specified.", "\u30B9\u30EC\u30C3\u30C9\u30B0\u30EB\u30FC\u30D7\u540D\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  84.496 +        {"Threads must be suspended", "\u30B9\u30EC\u30C3\u30C9\u3092\u4E2D\u65AD\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
  84.497 +        {"trace method exit in effect for", "{0}\u306B\u5BFE\u3057\u3066\u6709\u52B9\u306A\u30E1\u30BD\u30C3\u30C9\u7D42\u4E86\u306E\u30C8\u30EC\u30FC\u30B9"},
  84.498 +        {"trace method exits in effect", "\u6709\u52B9\u306A\u30E1\u30BD\u30C3\u30C9\u7D42\u4E86\u306E\u30C8\u30EC\u30FC\u30B9"},
  84.499 +        {"trace methods in effect", "\u30E1\u30BD\u30C3\u30C9\u306E\u30C8\u30EC\u30FC\u30B9\u306E\u6709\u52B9\u5316"},
  84.500 +        {"trace go method exit in effect for", "{0}\u306B\u6709\u52B9\u306Ago\u30E1\u30BD\u30C3\u30C9\u7D42\u4E86\u306E\u30C8\u30EC\u30FC\u30B9"},
  84.501 +        {"trace go method exits in effect", "\u6709\u52B9\u306Ago\u30E1\u30BD\u30C3\u30C9\u7D42\u4E86\u306E\u30C8\u30EC\u30FC\u30B9"},
  84.502 +        {"trace go methods in effect", "go\u30E1\u30BD\u30C3\u30C9\u306E\u30C8\u30EC\u30FC\u30B9\u306E\u6709\u52B9\u5316"},
  84.503 +        {"trace not in effect", "\u30C8\u30EC\u30FC\u30B9\u306E\u7121\u52B9\u5316"},
  84.504 +        {"Unable to attach to target VM.", "\u30BF\u30FC\u30B2\u30C3\u30C8VM\u306B\u63A5\u7D9A\u3067\u304D\u307E\u305B\u3093\u3002"},
  84.505 +        {"Unable to display process output:", "\u30D7\u30ED\u30BB\u30B9\u51FA\u529B\u3092\u8868\u793A\u3067\u304D\u307E\u305B\u3093: {0}"},
  84.506 +        {"Unable to launch target VM.", "\u30BF\u30FC\u30B2\u30C3\u30C8VM\u3092\u8D77\u52D5\u3067\u304D\u307E\u305B\u3093\u3002"},
  84.507 +        {"Unable to set deferred", "\u9045\u5EF6\u3057\u305F{0}\u3092\u8A2D\u5B9A\u3067\u304D\u307E\u305B\u3093: {1}"},
  84.508 +        {"Unable to set main class and arguments", "\u30E1\u30A4\u30F3\u30FB\u30AF\u30E9\u30B9\u3068\u5F15\u6570\u3092\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093"},
  84.509 +        {"Unable to set", "{0}\u3092\u8A2D\u5B9A\u3067\u304D\u307E\u305B\u3093: {1}"},
  84.510 +        {"Unexpected event type", "\u4E88\u671F\u3057\u306A\u3044\u30A4\u30D9\u30F3\u30C8\u30FB\u30BF\u30A4\u30D7: {0}"},
  84.511 +        {"unknown", "\u4E0D\u660E"},
  84.512 +        {"Unmonitoring", "{0}\u306E\u30E2\u30CB\u30BF\u30EA\u30F3\u30B0\u89E3\u9664 "},
  84.513 +        {"Unrecognized command.  Try help...", "''{0}''\u306F\u8A8D\u8B58\u3055\u308C\u306A\u3044\u30B3\u30DE\u30F3\u30C9\u3067\u3059\u3002help\u3067\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044..."},
  84.514 +        {"Usage: catch exception", "\u4F7F\u7528\u65B9\u6CD5: catch [uncaught|caught|all] <class id>|<class pattern>"},
  84.515 +        {"Usage: ignore exception", "\u4F7F\u7528\u65B9\u6CD5: ignore [uncaught|caught|all] <class id>|<class pattern>"},
  84.516 +        {"Usage: down [n frames]", "\u4F7F\u7528\u65B9\u6CD5: down [n frames]"},
  84.517 +        {"Usage: kill <thread id> <throwable>", "\u4F7F\u7528\u65B9\u6CD5: kill <thread id> <throwable>"},
  84.518 +        {"Usage: read <command-filename>", "\u4F7F\u7528\u65B9\u6CD5: read <command-filename>"},
  84.519 +        {"Usage: unmonitor <monitor#>", "\u4F7F\u7528\u65B9\u6CD5: unmonitor <monitor#>"},
  84.520 +        {"Usage: up [n frames]", "\u4F7F\u7528\u65B9\u6CD5: up [n frames]"},
  84.521 +        {"Use java minus X to see", "\u4F7F\u7528\u53EF\u80FD\u306A\u975E\u6A19\u6E96\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u8868\u793A\u3059\u308B\u306B\u306F'java -X'\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044"},
  84.522 +        {"Use stop at to set a breakpoint at a line number", "\u884C\u756A\u53F7\u306B\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u3092\u8A2D\u5B9A\u3059\u308B\u306B\u306F'stop at'\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044"},
  84.523 +        {"VM already running. use cont to continue after events.", "VM\u306F\u3059\u3067\u306B\u5B9F\u884C\u4E2D\u3067\u3059\u3002\u30A4\u30D9\u30F3\u30C8\u5F8C\u306B\u7D9A\u884C\u3059\u308B\u306B\u306F'cont'\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
  84.524 +        {"VM Started:", "VM\u304C\u958B\u59CB\u3055\u308C\u307E\u3057\u305F: "},
  84.525 +        {"vmstartexception", "VM\u304C\u4F8B\u5916\u3092\u958B\u59CB\u3057\u307E\u3057\u305F: {0}"},
  84.526 +        {"Waiting for monitor:", "   \u30E2\u30CB\u30BF\u30FC\u306E\u5F85\u6A5F\u4E2D: {0}"},
  84.527 +        {"Waiting thread:", " \u30B9\u30EC\u30C3\u30C9\u3092\u5F85\u6A5F\u4E2D: {0}"},
  84.528 +        {"watch accesses of", "{0}.{1}\u306E\u30A2\u30AF\u30BB\u30B9\u3092\u76E3\u8996"},
  84.529 +        {"watch modification of", "{0}.{1}\u306E\u5909\u66F4\u306E\u76E3\u8996"},
  84.530          {"zz help text",
  84.531 -             "** command list **\n" +
  84.532 -             "connectors                -- \u3053\u306e VM \u5185\u3067\u4f7f\u7528\u53ef\u80fd\u306a\u30b3\u30cd\u30af\u30bf\u3068\u30c8\u30e9\u30f3\u30b9\u30dd\u30fc\u30c8\u3092\u30ea\u30b9\u30c8\u8868\u793a\u3057\u307e\u3059\n" +
  84.533 -             "\n" +
  84.534 -             "run [class [args]]        -- \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u30e1\u30a4\u30f3\u30af\u30e9\u30b9\u306e\u5b9f\u884c\u3092\u958b\u59cb\u3057\u307e\u3059\u3002\n" +
  84.535 -             "\n" +
  84.536 -             "threads [threadgroup]     -- \u30b9\u30ec\u30c3\u30c9\u3092\u4e00\u89a7\u8868\u793a\u3057\u307e\u3059\n" +
  84.537 -             "thread <thread id>        -- \u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30ec\u30c3\u30c9\u3092\u8a2d\u5b9a\u3057\u307e\u3059\n" +
  84.538 -             "suspend [thread id(s)]    -- \u30b9\u30ec\u30c3\u30c9\u3092\u4e2d\u65ad\u3057\u307e\u3059 (\u30c7\u30d5\u30a9\u30eb\u30c8: \u3059\u3079\u3066)\n" +
  84.539 -             "resume [thread id(s)]     -- \u30b9\u30ec\u30c3\u30c9\u3092\u518d\u958b\u3057\u307e\u3059 (\u30c7\u30d5\u30a9\u30eb\u30c8: \u3059\u3079\u3066)\n" +
  84.540 -             "where [<thread id> | all]   -- \u30b9\u30ec\u30c3\u30c9\u306e\u30b9\u30bf\u30c3\u30af\u3092\u30c0\u30f3\u30d7\u3057\u307e\u3059\n" +
  84.541 -             "wherei [<thread id> | all]  -- \u30b9\u30ec\u30c3\u30c9\u306e\u30b9\u30bf\u30c3\u30af\u3092 PC \u60c5\u5831\u3068\u3044\u3063\u3057\u3087\u306b\u30c0\u30f3\u30d7\u3057\u307e\u3059\n" +
  84.542 -             "up [n frames]             -- \u30b9\u30ec\u30c3\u30c9\u306e\u30b9\u30bf\u30c3\u30af\u3092\u4e0a\u3078\u79fb\u52d5\u3057\u307e\u3059\n" +
  84.543 -             "down [n frames]           -- \u30b9\u30ec\u30c3\u30c9\u306e\u30b9\u30bf\u30c3\u30af\u3092\u4e0b\u3078\u79fb\u52d5\u3057\u307e\u3059\n" +
  84.544 -             "kill <thread id> <expr>      -- \u6307\u5b9a\u3055\u308c\u305f\u4f8b\u5916\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3067\u30b9\u30ec\u30c3\u30c9\u3092\u7d42\u4e86\u3057\u307e\u3059\n" +
  84.545 -             "interrupt <thread id>        -- \u30b9\u30ec\u30c3\u30c9\u306b\u5272\u308a\u8fbc\u307f\u307e\u3059\n" +
  84.546 -             "\n" +
  84.547 -             "print <expr>              -- \u5f0f\u306e\u5024\u3092\u51fa\u529b\u3057\u307e\u3059\n" +
  84.548 -             "dump <expr>               -- \u3059\u3079\u3066\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u60c5\u5831\u3092\u51fa\u529b\u3057\u307e\u3059\n" +
  84.549 -             "eval <expr>               -- \u5f0f\u3092\u8a55\u4fa1\u3057\u307e\u3059 (print \u3068\u540c\u3058)\n" +
  84.550 -             "set <lvalue> = <expr>     -- \u30d5\u30a3\u30fc\u30eb\u30c9/\u5909\u6570/\u914d\u5217\u8981\u7d20\u306b\u65b0\u3057\u3044\u5024\u3092\u5272\u308a\u5f53\u3066\u307e\u3059\n" +
  84.551 -             "locals                    -- \u73fe\u884c\u306e\u30b9\u30bf\u30c3\u30af\u30d5\u30ec\u30fc\u30e0\u306e\u3059\u3079\u3066\u306e\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u3092\u51fa\u529b\u3057\u307e\u3059\n" +
  84.552 -             "\n" +
  84.553 -             "classes                   -- \u73fe\u6642\u70b9\u3067\u65e2\u77e5\u306e\u30af\u30e9\u30b9\u3092\u4e00\u89a7\u8868\u793a\u3057\u307e\u3059\n" +
  84.554 -             "class <class id>          -- \u540d\u524d\u4ed8\u304d\u30af\u30e9\u30b9\u306e\u8a73\u7d30\u3092\u8868\u793a\u3057\u307e\u3059\n" +
  84.555 -             "methods <class id>        -- \u30af\u30e9\u30b9\u306e\u30e1\u30bd\u30c3\u30c9\u3092\u4e00\u89a7\u8868\u793a\u3057\u307e\u3059\n" +
  84.556 -             "fields <class id>         -- \u30af\u30e9\u30b9\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u4e00\u89a7\u8868\u793a\u3057\u307e\u3059\n" +
  84.557 -             "\n" +
  84.558 -             "threadgroups              -- \u30b9\u30ec\u30c3\u30c9\u30b0\u30eb\u30fc\u30d7\u3092\u4e00\u89a7\u8868\u793a\u3057\u307e\u3059\n" +
  84.559 -             "threadgroup <name>        -- \u73fe\u5728\u306e\u30b9\u30ec\u30c3\u30c9\u30b0\u30eb\u30fc\u30d7\u3092\u8a2d\u5b9a\u3057\u307e\u3059\n" +
  84.560 -             "\n" +
  84.561 -             "stop in <class id>.<method>[(argument_type,...)]\n" +
  84.562 -             "                          -- \u30e1\u30bd\u30c3\u30c9\u306b\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u3092\u8a2d\u5b9a\u3057\u307e\u3059\n" +
  84.563 -             "stop at <class id>:<line> -- \u884c\u306b\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u3092\u8a2d\u5b9a\u3057\u307e\u3059\n" +
  84.564 -             "clear <class id>.<method>[(argument_type,...)]\n" +
  84.565 -             "                          -- \u30e1\u30bd\u30c3\u30c9\u306e\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u3092\u89e3\u9664\u3057\u307e\u3059\n" +
  84.566 -             "clear <class id>:<line>   -- \u884c\u306e\u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u3092\u89e3\u9664\u3057\u307e\u3059\n" +
  84.567 -             "clear                     -- \u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u3092\u4e00\u89a7\u8868\u793a\u3057\u307e\u3059\n" +
  84.568 -             "catch [uncaught|caught|all] <class id>|<class pattern>\n" +
  84.569 -             "                          -- \u6307\u5b9a\u3055\u308c\u305f\u4f8b\u5916\u304c\u767a\u751f\u3057\u305f\u3089\u505c\u6b62\u3057\u307e\u3059\n" +
  84.570 -             "ignore [uncaught|caught|all] <class id>|<class pattern>\n" +
  84.571 -             "                          -- \u6307\u5b9a\u3055\u308c\u305f\u4f8b\u5916\u306e 'catch' \u3092\u53d6\u308a\u6d88\u3057\u307e\u3059\n" +
  84.572 -             "watch [access|all] <class id>.<field name>\n" +
  84.573 -             "                          -- \u30d5\u30a3\u30fc\u30eb\u30c9\u3078\u306e\u30a2\u30af\u30bb\u30b9/\u4fee\u6b63\u3092\u76e3\u8996\u3057\u307e\u3059\n" +
  84.574 -             "unwatch [access|all] <class id>.<field name>\n" +
  84.575 -             "                          -- \u30d5\u30a3\u30fc\u30eb\u30c9\u3078\u306e\u30a2\u30af\u30bb\u30b9/\u4fee\u6b63\u306e\u76e3\u8996\u3092\u4e2d\u6b62\u3057\u307e\u3059\n" +
  84.576 -             "trace methods [thread]    -- \u30e1\u30bd\u30c3\u30c9\u306e\u958b\u59cb/\u7d42\u4e86\u3092\u8ffd\u8de1\u3057\u307e\u3059\n" +
  84.577 -             "untrace methods [thread]  -- \u30e1\u30bd\u30c3\u30c9\u306e\u958b\u59cb/\u7d42\u4e86\u306e\u8ffd\u8de1\u3092\u4e2d\u6b62\u3057\u307e\u3059\n" +
  84.578 -             "step                      -- \u73fe\u5728\u306e\u884c\u3092\u5b9f\u884c\u3057\u307e\u3059\n" +
  84.579 -             "step up                   -- \u73fe\u5728\u306e\u30e1\u30bd\u30c3\u30c9\u304c\u547c\u3073\u51fa\u3057\u5074\u306b\u623b\u308b\u307e\u3067\u5b9f\u884c\u3057\u307e\u3059\n" +
  84.580 -             "stepi                     -- \u73fe\u5728\u306e\u547d\u4ee4\u3092\u5b9f\u884c\u3057\u307e\u3059\n" +
  84.581 -             "next                      -- 1 \u884c\u30b9\u30c6\u30c3\u30d7\u5b9f\u884c\u3057\u307e\u3059 (\u547c\u3073\u51fa\u3057\u3092\u30b9\u30c6\u30c3\u30d7\u30aa\u30fc\u30d0\u30fc\u3057\u307e\u3059)\n" +
  84.582 -             "cont                      -- \u30d6\u30ec\u30fc\u30af\u30dd\u30a4\u30f3\u30c8\u304b\u3089\u7d99\u7d9a\u3057\u3066\u5b9f\u884c\u3057\u307e\u3059\n" +
  84.583 -             "\n" +
  84.584 -             "list [line number|method] -- \u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u51fa\u529b\u3057\u307e\u3059\n" +
  84.585 -             "use (or sourcepath) [source file path]\n" +
  84.586 -             "                          -- \u30bd\u30fc\u30b9\u30d1\u30b9\u3092\u8868\u793a\u307e\u305f\u306f\u5909\u66f4\u3057\u307e\u3059\n" +
  84.587 -             "exclude [<class pattern>, ... | \"none\"]\n" +
  84.588 -             "                          -- \u6307\u5b9a\u3057\u305f\u30af\u30e9\u30b9\u306e\u30b9\u30c6\u30c3\u30d7\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u30a4\u30d9\u30f3\u30c8\u3092\u5831\u544a\u3057\u307e\u305b\u3093\n" +
  84.589 -             "classpath                 -- \u30bf\u30fc\u30b2\u30c3\u30c8 VM \u306e\u30af\u30e9\u30b9\u30d1\u30b9\u60c5\u5831\u3092\u51fa\u529b\u3057\u307e\u3059\n" +
  84.590 -             "\n" +
  84.591 -             "monitor <command>         -- \u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u505c\u6b62\u6642\u306b\u6bce\u56de\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u307e\u3059\n" +
  84.592 -             "monitor                   -- \u30e2\u30cb\u30bf\u3092\u4e00\u89a7\u8868\u793a\u3057\u307e\u3059\n" +
  84.593 -             "unmonitor <monitor#>      -- \u30e2\u30cb\u30bf\u3092\u524a\u9664\u3057\u307e\u3059\n" +
  84.594 -             "read <filename>           -- \u30b3\u30de\u30f3\u30c9\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u307f\u3001\u5b9f\u884c\u3057\u307e\u3059\n" +
  84.595 -             "\n" +
  84.596 -             "lock <expr>               -- \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30ed\u30c3\u30af\u60c5\u5831\u3092\u51fa\u529b\u3057\u307e\u3059\n" +
  84.597 -             "threadlocks [thread id]   -- \u30b9\u30ec\u30c3\u30c9\u306e\u30ed\u30c3\u30af\u60c5\u5831\u3092\u51fa\u529b\u3057\u307e\u3059\n" +
  84.598 -             "\n" +
  84.599 -             "pop                       -- \u73fe\u5728\u306e\u30d5\u30ec\u30fc\u30e0\u3092\u542b\u3080\u3059\u3079\u3066\u306e\u30b9\u30bf\u30c3\u30af\u3092\u30dd\u30c3\u30d7\u3057\u307e\u3059\n" +
  84.600 -             "reenter                   -- \u30dd\u30c3\u30d7\u3068\u540c\u3058\u3067\u3059\u304c\u3001\u73fe\u5728\u306e\u30d5\u30ec\u30fc\u30e0\u304c\u518d\u5165\u529b\u3055\u308c\u307e\u3059\n" +
  84.601 -             "redefine <class id> <class file name>\n" +
  84.602 -             "                          -- \u30af\u30e9\u30b9\u306e\u30b3\u30fc\u30c9\u3092\u518d\u5b9a\u7fa9\u3057\u307e\u3059\n" +
  84.603 -             "\n" +
  84.604 -             "disablegc <expr>          -- \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30ac\u30d9\u30fc\u30b8\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3092\u6291\u6b62\u3057\u307e\u3059\n" +
  84.605 -             "enablegc <expr>           -- \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30ac\u30d9\u30fc\u30b8\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3092\u8a31\u53ef\u3057\u307e\u3059\n" +
  84.606 -             "\n" +
  84.607 -             "!!                        -- \u6700\u5f8c\u306e\u30b3\u30de\u30f3\u30c9\u3092\u7e70\u308a\u8fd4\u3057\u307e\u3059\n" +
  84.608 -             "<n> <command>             -- \u30b3\u30de\u30f3\u30c9\u3092 n \u56de\u7e70\u308a\u8fd4\u3057\u307e\u3059\n" +
  84.609 -             "help (or ?)               -- \u30b3\u30de\u30f3\u30c9\u3092\u4e00\u89a7\u8868\u793a\u3057\u307e\u3059\n" +
  84.610 -             "version                   -- \u30d0\u30fc\u30b8\u30e7\u30f3\u60c5\u5831\u3092\u51fa\u529b\u3057\u307e\u3059\n" +
  84.611 -             "exit (or quit)            -- \u30c7\u30d0\u30c3\u30ac\u3092\u7d42\u4e86\u3057\u307e\u3059\n" +
  84.612 -             "\n" +
  84.613 -             "<class id>: \u30d1\u30c3\u30b1\u30fc\u30b8\u4fee\u98fe\u5b50\u3092\u542b\u3080\u5b8c\u5168\u306a\u30af\u30e9\u30b9\u540d\n" +
  84.614 -             "<class pattern>: \u5148\u982d\u304b\u672b\u5c3e\u306b\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9 ('*') \u306e\u4ed8\u3044\u305f\u30af\u30e9\u30b9\u540d\n" +
  84.615 -             "<thread id>: 'threads' \u30b3\u30de\u30f3\u30c9\u3067\u5831\u544a\u3055\u308c\u308b\u30b9\u30ec\u30c3\u30c9\u756a\u53f7\n" +
  84.616 -             "<expr>: Java(tm) \u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u5f0f\n" +
  84.617 -             "\u3082\u3063\u3068\u3082\u4e00\u822c\u7684\u306a\u69cb\u6587\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u3059\u3002\n" +
  84.618 -             "\n" +
  84.619 -             "user.home \u307e\u305f\u306f user.dir \u4e0b\u306e \"jdb.ini\" \u304b \".jdbrc\" \u306e\n" +
  84.620 -             "\u3044\u305a\u308c\u304b\u306b\u8d77\u52d5\u30b3\u30de\u30f3\u30c9\u3092\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002"},
  84.621 +             "** \u30B3\u30DE\u30F3\u30C9\u30FB\u30EA\u30B9\u30C8 **\nconnectors                -- \u3053\u306EVM\u5185\u306E\u4F7F\u7528\u53EF\u80FD\u306A\u30B3\u30CD\u30AF\u30BF\u3068\u30C8\u30E9\u30F3\u30B9\u30DD\u30FC\u30C8\u3092\u30EA\u30B9\u30C8\u3057\u307E\u3059\n\nrun [class [args]]        -- \u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u306E\u30E1\u30A4\u30F3\u30FB\u30AF\u30E9\u30B9\u306E\u5B9F\u884C\u3092\u958B\u59CB\u3057\u307E\u3059\n\nthreads [threadgroup]     -- \u30B9\u30EC\u30C3\u30C9\u3092\u30EA\u30B9\u30C8\u3057\u307E\u3059\nthread <thread id>        -- \u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30B9\u30EC\u30C3\u30C9\u3092\u8A2D\u5B9A\u3057\u307E\u3059\nsuspend [thread id(s)]    -- \u30B9\u30EC\u30C3\u30C9\u3092\u4E2D\u65AD\u3057\u307E\u3059(\u30C7\u30D5\u30A9\u30EB\u30C8: \u3059\u3079\u3066)\nresume [thread id(s)]     -- \u30B9\u30EC\u30C3\u30C9\u3092\u518D\u958B\u3057\u307E\u3059(\u30C7\u30D5\u30A9\u30EB\u30C8: \u3059\u3079\u3066)\nwhere [<thread id> | all] -- \u30B9\u30EC\u30C3\u30C9\u306E\u30B9\u30BF\u30C3\u30AF\u3092\u30C0\u30F3\u30D7\u3057\u307E\u3059\nwherei [<thread id> | all]-- \u30B9\u30EC\u30C3\u30C9\u306E\u30B9\u30BF\u30C3\u30AF\u3092pc\u60C5\u5831\u3068\u3068\u3082\u306B\u30C0\u30F3\u30D7\u3057\u307E\u3059\nup [n frames]             -- \u30B9\u30EC\u30C3\u30C9\u306E\u30B9\u30BF\u30C3\u30AF\u3092\u4E0A\u306B\u79FB\u52D5\u3057\u307E\u3059\ndown [n frames]           -- \u30B9\u30EC\u30C3\u30C9\u306E\u30B9\u30BF\u30C3\u30AF\u3092\u4E0B\u306B\u79FB\u52D5\u3057\u307E\u3059\nkill <thread id> <expr>   -- \u6307\u5B9A\u3055\u308C\u305F\u4F8B\u5916\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3067\u30B9\u30EC\u30C3\u30C9\u3092\u5F37\u5236\u7D42\u4E86\u3057\u307E\u3059\ninterrupt <thread id>     -- \u30B9\u30EC\u30C3\u30C9\u3092\u4E2D\u65AD\u3057\u307E\u3059\n\nprint <expr>              -- \u5F0F\u306E\u5024\u3092\u51FA\u529B\u3057\u307E\u3059\ndump <expr>               -- \u3059\u3079\u3066\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u60C5\u5831\u3092\u51FA\u529B\u3057\u307E\u3059\neval <expr>               -- \u5F0F\u3092\u8A55\u4FA1\u3057\u307E\u3059(print\u3068\u540C\u3058)\nset <lvalue> = <expr>     -- \u65B0\u3057\u3044\u5024\u3092\u30D5\u30A3\u30FC\u30EB\u30C9/\u5909\u6570/\u914D\u5217\u8981\u7D20\u306B\u4EE3\u5165\u3057\u307E\u3059\nlocals                    -- \u73FE\u5728\u306E\u30B9\u30BF\u30C3\u30AF\u30FB\u30D5\u30EC\u30FC\u30E0\u5185\u306E\u3059\u3079\u3066\u306E\u30ED\u30FC\u30AB\u30EB\u5909\u6570\u3092\u51FA\u529B\u3057\u307E\u3059\n\nclasses                   -- \u73FE\u5728\u65E2\u77E5\u306E\u30AF\u30E9\u30B9\u3092\u30EA\u30B9\u30C8\u3057\u307E\u3059\nclass <class id>          -- \u6307\u5B9A\u3057\u305F\u30AF\u30E9\u30B9\u306E\u8A73\u7D30\u3092\u8868\u793A\u3057\u307E\u3059\nmethods <class id>        -- \u30AF\u30E9\u30B9\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u30EA\u30B9\u30C8\u3057\u307E\u3059\nfields <class id>         -- \u30AF\u30E9\u30B9\u306E\u30D5\u30A3\u30FC\u30EB\u30C9\u3092\u30EA\u30B9\u30C8\u3057\u307E\u3059\n\nthreadgroups              -- \u30B9\u30EC\u30C3\u30C9\u30B0\u30EB\u30FC\u30D7\u3092\u30EA\u30B9\u30C8\u3057\u307E\u3059\nthreadgroup <name>        -- \u73FE\u5728\u306E\u30B9\u30EC\u30C3\u30C9\u30B0\u30EB\u30FC\u30D7\u3092\u8A2D\u5B9A\u3057\u307E\u3059\n\nstop in <class id>.<method>[(argument_type,...)]\n                          -- \u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u3092\u30E1\u30BD\u30C3\u30C9\u5185\u306B\u8A2D\u5B9A\u3057\u307E\u3059\nstop at <class id>:<line> -- \u884C\u306B\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u3092\u8A2D\u5B9A\u3057\u307E\u3059\nclear <class id>.<method>[(argument_type,...)]\n                          -- \u30E1\u30BD\u30C3\u30C9\u5185\u306E\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u3092\u30AF\u30EA\u30A2\u3057\u307E\u3059\nclear <class id>:<line>   -- \u884C\u306E\u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u3092\u30AF\u30EA\u30A2\u3057\u307E\u3059\nclear                     -- \u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u3092\u30EA\u30B9\u30C8\u3057\u307E\u3059\ncatch [uncaught|caught|all] <class id>|<class pattern>\n                          -- \u6307\u5B9A\u3055\u308C\u305F\u4F8B\u5916\u304C\u767A\u751F\u3057\u305F\u3068\u304D\u306B\u30D6\u30EC\u30FC\u30AF\u3057\u307E\u3059\nignore [uncaught|caught|all] <class id>|<class pattern>\n                          -- \u6307\u5B9A\u3055\u308C\u305F\u4F8B\u5916\u306E'catch'\u3092\u53D6\u308A\u6D88\u3057\u307E\u3059\nwatch [access|all] <class id>.<field name>\n                          -- \u30D5\u30A3\u30FC\u30EB\u30C9\u3078\u306E\u30A2\u30AF\u30BB\u30B9\u307E\u305F\u306F\u5909\u66F4\u3092\u76E3\u8996\u3057\u307E\u3059\nunwatch [access|all] <class id>.<field name>\n                          -- \u30D5\u30A3\u30FC\u30EB\u30C9\u3078\u306E\u30A2\u30AF\u30BB\u30B9\u307E\u305F\u306F\u5909\u66F4\u306E\u76E3\u8996\u3092\u4E2D\u6B62\u3057\u307E\u3059\ntrace [go] methods [thread]\n                          -- \u30E1\u30BD\u30C3\u30C9\u306E\u5165\u308A\u53E3\u3068\u51FA\u53E3\u3092\u30C8\u30EC\u30FC\u30B9\u3057\u307E\u3059\u3002\n                          -- 'go'\u304C\u6307\u5B9A\u3055\u308C\u308B\u307E\u3067\u3059\u3079\u3066\u306E\u30B9\u30EC\u30C3\u30C9\u306F\u4E2D\u65AD\u3057\u307E\u3059\ntrace [go] method exit | exits [thread]\n                          -- \u73FE\u5728\u306E\u30E1\u30BD\u30C3\u30C9\u306E\u51FA\u53E3\u307E\u305F\u306F\u3059\u3079\u3066\u306E\u30E1\u30BD\u30C3\u30C9\u306E\u51FA\u53E3\u3092\u30C8\u30EC\u30FC\u30B9\u3057\u307E\u3059\n                          -- 'go'\u304C\u6307\u5B9A\u3055\u308C\u308B\u307E\u3067\u3059\u3079\u3066\u306E\u30B9\u30EC\u30C3\u30C9\u306F\u4E2D\u65AD\u3057\u307E\u3059\nuntrace [methods]         -- \u30E1\u30BD\u30C3\u30C9\u306E\u958B\u59CB\u307E\u305F\u306F\u7D42\u4E86\u306E\u30C8\u30EC\u30FC\u30B9\u3092\u505C\u6B62\u3057\u307E\u3059\nstep                      -- \u73FE\u5728\u306E\u884C\u3092\u5B9F\u884C\u3057\u307E\u3059\nstep up                   -- \u73FE\u5728\u306E\u30E1\u30BD\u30C3\u30C9\u304C\u30E1\u30BD\u30C3\u30C9\u306E\u547C\u51FA\u3057\u5143\u306B\u623B\u308B\u307E\u3067\u5B9F\u884C\u3057\u307E\u3059\nstepi                     -- \u73FE\u5728\u306E\u547D\u4EE4\u3092\u5B9F\u884C\u3057\u307E\u3059\nnext                      -- 1\u884C\u3092\u30B9\u30C6\u30C3\u30D7\u5B9F\u884C\u3057\u307E\u3059(\u547C\u51FA\u3057\u3092\u30B9\u30C6\u30C3\u30D7\u30AA\u30FC\u30D0\u30FC)\ncont                      -- \u30D6\u30EC\u30FC\u30AF\u30DD\u30A4\u30F3\u30C8\u304B\u3089\u5B9F\u884C\u3092\u7D9A\u884C\u3057\u307E\u3059\n\nlist [line number|method] -- \u30BD\u30FC\u30B9\u30FB\u30B3\u30FC\u30C9\u3092\u51FA\u529B\u3057\u307E\u3059\nuse (or sourcepath) [source file path]\n                          -- \u30BD\u30FC\u30B9\u30FB\u30D1\u30B9\u3092\u8868\u793A\u307E\u305F\u306F\u5909\u66F4\u3057\u307E\u3059\nexclude [<class pattern>, ... | \"none\"]\n                          -- \u6307\u5B9A\u3057\u305F\u30AF\u30E9\u30B9\u306E\u30B9\u30C6\u30C3\u30D7\u3084\u30E1\u30BD\u30C3\u30C9\u30FB\u30A4\u30D9\u30F3\u30C8\u3092\u5831\u544A\u3057\u307E\u305B\u3093\nclasspath                 -- \u30BF\u30FC\u30B2\u30C3\u30C8VM\u304B\u3089\u30AF\u30E9\u30B9\u30D1\u30B9\u60C5\u5831\u3092\u51FA\u529B\u3057\u307E\u3059\n\nmonitor <command>         -- \u30D7\u30ED\u30B0\u30E9\u30E0\u304C\u505C\u6B62\u3059\u308B\u305F\u3073\u306B\u30B3\u30DE\u30F3\u30C9\u3092\u5B9F\u884C\u3057\u307E\u3059\nmonitor                   -- \u30E2\u30CB\u30BF\u30FC\u3092\u30EA\u30B9\u30C8\u3057\u307E\u3059\nunmonitor <monitor#>      -- \u30E2\u30CB\u30BF\u30FC\u3092\u524A\u9664\u3057\u307E\u3059\nread <filename>           -- \u30B3\u30DE\u30F3\u30C9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u53D6\u3063\u3066\u5B9F\u884C\u3057\u307E\u3059\n\nlock <expr>               -- \u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u306E\u30ED\u30C3\u30AF\u60C5\u5831\u3092\u51FA\u529B\u3057\u307E\u3059\nthreadlocks [thread id]   -- \u30B9\u30EC\u30C3\u30C9\u306E\u30ED\u30C3\u30AF\u60C5\u5831\u3092\u51FA\u529B\u3057\u307E\u3059\n\npop                       -- \u73FE\u5728\u306E\u30D5\u30EC\u30FC\u30E0\u307E\u3067\u306E\u3059\u3079\u3066\u306E\u30B9\u30BF\u30C3\u30AF\u3092\u30DD\u30C3\u30D7\u3057\u307E\u3059\nreenter                   -- pop\u3068\u540C\u3058\u3067\u3059\u304C\u3001\u73FE\u5728\u306E\u30D5\u30EC\u30FC\u30E0\u304C\u518D\u5165\u529B\u3055\u308C\u307E\u3059\nredefine <class id> <class file name>\n                          -- \u30AF\u30E9\u30B9\u306E\u30B3\u30FC\u30C9\u3092\u518D\u5B9A\u7FA9\u3057\u307E\u3059\n\ndisablegc <expr>          -- \u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u306E\u30AC\u30D9\u30FC\u30B8\u30FB\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3\u3092\u6291\u5236\u3057\u307E\u3059\nenablegc <expr>           -- \u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u306E\u30AC\u30D9\u30FC\u30B8\u30FB\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3\u3092\u8A31\u53EF\u3057\u307E\u3059\n\n!!                        -- \u6700\u5F8C\u306E\u30B3\u30DE\u30F3\u30C9\u3092\u7E70\u308A\u8FD4\u3057\u307E\u3059\n<n> <command>             -- \u30B3\u30DE\u30F3\u30C9\u3092n\u56DE\u7E70\u308A\u8FD4\u3057\u307E\u3059\n# <command>               -- \u7834\u68C4\u3057\u307E\u3059(\u64CD\u4F5C\u306A\u3057)\nhelp (\u307E\u305F\u306F?)               -- \u30B3\u30DE\u30F3\u30C9\u3092\u30EA\u30B9\u30C8\u3057\u307E\u3059\nversion                   -- \u30D0\u30FC\u30B8\u30E7\u30F3\u60C5\u5831\u3092\u51FA\u529B\u3057\u307E\u3059\nexit (\u307E\u305F\u306Fquit)            -- \u30C7\u30D0\u30C3\u30AC\u3092\u7D42\u4E86\u3057\u307E\u3059\n\n<class id>: \u30D1\u30C3\u30B1\u30FC\u30B8\u4FEE\u98FE\u5B50\u3092\u542B\u3080\u5B8C\u5168\u30AF\u30E9\u30B9\u540D\n<class pattern>: \u5148\u982D\u307E\u305F\u306F\u672B\u5C3E\u306E\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9('*')\u3092\u542B\u3080\u30AF\u30E9\u30B9\u540D\n<thread id>: 'threads'\u30B3\u30DE\u30F3\u30C9\u3067\u5831\u544A\u3055\u308C\u308B\u30B9\u30EC\u30C3\u30C9\u756A\u53F7\n<expr>: Java(TM)\u30D7\u30ED\u30B0\u30E9\u30DF\u30F3\u30B0\u8A00\u8A9E\u306E\u5F0F\u3002\n\u307B\u3068\u3093\u3069\u306E\u4E00\u822C\u7684\u306A\u69CB\u6587\u304C\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u3059\u3002\n\n\u8D77\u52D5\u30B3\u30DE\u30F3\u30C9\u306F\u3001\"jdb.ini\"\u307E\u305F\u306F\".jdbrc\"\u306B\u914D\u7F6E\u3067\u304D\u307E\u3059\n(user.home\u307E\u305F\u306Fuser.dir\u5185)"},
  84.622          {"zz usage text",
  84.623 -             "\u4f7f\u7528\u6cd5: {0} <options> <class> <arguments>\n" +
  84.624 -"\n" +
  84.625 -             "\u3053\u3053\u3067 options \u306f\u6b21\u306e\u3068\u304a\u308a\u3067\u3059\u3002\n" +
  84.626 -             "    -help             \u3053\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u51fa\u529b\u3057\u3066\u7d42\u4e86\u3057\u307e\u3059\n" +
  84.627 -             "    -sourcepath <\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f \"{1}\" \u3067\u533a\u5207\u308a\u307e\u3059>\n" +
  84.628 -             "                      \u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u691c\u7d22\u3059\u308b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3067\u3059\n" +
  84.629 -             "    -attach <address>\n" +
  84.630 -             "                      \u6a19\u6e96\u7684\u306a\u30b3\u30cd\u30af\u30bf\u3092\u4f7f\u3063\u3066\u3001\u6307\u5b9a\u3057\u305f\u30a2\u30c9\u30ec\u30b9\u3067\u5b9f\u884c\u4e2d\u306e VM \u306b\u63a5\u7d9a\u3057\u307e\u3059\n" +
  84.631 -             "    -listen <address>\n" +
  84.632 -             "                      \u6a19\u6e96\u7684\u306a\u30b3\u30cd\u30af\u30bf\u3092\u4f7f\u3063\u3066\u3001\u6307\u5b9a\u3057\u305f\u30a2\u30c9\u30ec\u30b9\u3067\u63a5\u7d9a\u3059\u308b\u305f\u3081\u306b\u5b9f\u884c\u4e2d\u306e VM \u3092\u5f85\u6a5f\u3057\u307e\u3059\n" +
  84.633 -             "    -listenany\n" +
  84.634 -             "                      \u6a19\u6e96\u7684\u306a\u30b3\u30cd\u30af\u30bf\u3092\u4f7f\u3063\u3066\u3001\u4f7f\u7528\u53ef\u80fd\u306a\u4efb\u610f\u306e\u30a2\u30c9\u30ec\u30b9\u3067\u63a5\u7d9a\u3059\u308b\u305f\u3081\u306b\u5b9f\u884c\u4e2d\u306e VM \u3092\u5f85\u6a5f\u3057\u307e\u3059\n" +
  84.635 -             "    -launch\n" +
  84.636 -             "                      ''run'' \u30b3\u30de\u30f3\u30c9\u3092\u5f85\u305f\u305a\u306b VM \u3092\u305f\u3060\u3061\u306b\u8d77\u52d5\u3057\u307e\u3059\n" +
  84.637 -             "    -listconnectors   \u3053\u306e VM \u5185\u3067\u4f7f\u7528\u53ef\u80fd\u306a\u30b3\u30cd\u30af\u30bf\u3092\u30ea\u30b9\u30c8\u8868\u793a\u3057\u307e\u3059\n" +
  84.638 -             "    -connect <connector-name>:<name1>=<value1>,...\n" +
  84.639 -             "                      \u540d\u524d\u4ed8\u304d\u30b3\u30cd\u30af\u30bf\u3068\u4e00\u89a7\u8868\u793a\u3055\u308c\u305f\u5f15\u6570\u5024\u3092\u4f7f\u7528\u3057\u3066\u30bf\u30fc\u30b2\u30c3\u30c8 VM \u306b\u63a5\u7d9a\u3057\u307e\u3059\n" +
  84.640 -             "    -dbgtrace [flags] {0} \u3092\u30c7\u30d0\u30c3\u30b0\u3059\u308b\u305f\u3081\u306e\u51fa\u529b\u60c5\u5831\n" +
  84.641 -             "    -tclient          Hotspot(tm) Performance Engine (\u30af\u30e9\u30a4\u30a2\u30f3\u30c8) \u3067\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3057\u307e\u3059\n" +
  84.642 -             "    -tserver          Hotspot(tm) Performance Engine (\u30b5\u30fc\u30d0) \u3067\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3057\u307e\u3059\n" +
  84.643 -             "\n" +
  84.644 -             "\u30c7\u30d0\u30c3\u30b0\u30d7\u30ed\u30bb\u30b9\u306b\u8ee2\u9001\u3055\u308c\u305f\u30aa\u30d7\u30b7\u30e7\u30f3:\n" +
  84.645 -             "    -v -verbose[:class|gc|jni]\n" +
  84.646 -             "                      \u5197\u9577\u30e2\u30fc\u30c9\u3092\u30aa\u30f3\u306b\u3057\u307e\u3059\u3002\n" +
  84.647 -             "    -D<name>=<value>  \u30b7\u30b9\u30c6\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u8a2d\u5b9a\u3057\u307e\u3059\n" +
  84.648 -             "    -classpath <\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f \"{1}\" \u3067\u533a\u5207\u308a\u307e\u3059>\n" +
  84.649 -             "                      \u30af\u30e9\u30b9\u306e\u691c\u7d22\u5148\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4e00\u89a7\u8868\u793a\u3057\u307e\u3059\u3002\n" +
  84.650 -             "    -X<option>        \u6a19\u6e96\u4ee5\u5916\u306e\u30bf\u30fc\u30b2\u30c3\u30c8 VM \u30aa\u30d7\u30b7\u30e7\u30f3\n" +
  84.651 -             "\n" +
  84.652 -             "<class> \u306f\u3001\u30c7\u30d0\u30c3\u30b0\u3092\u958b\u59cb\u3059\u308b\u30af\u30e9\u30b9\u540d\u3067\u3059\u3002\n" +
  84.653 -             "<arguments> \u306f\u3001<class> \u306e main() \u30e1\u30bd\u30c3\u30c9\u306b\u6e21\u3059\u5f15\u6570\u3067\u3059\u3002\n" +
  84.654 -             "\n" +
  84.655 -             "\u30b3\u30de\u30f3\u30c9\u30d8\u30eb\u30d7\u3092\u8868\u793a\u3059\u308b\u306b\u306f\u3001{0} \u30d7\u30ed\u30f3\u30d7\u30c8\u306b ''help'' \u3068\u5165\u529b\u3057\u307e\u3059\u3002"},
  84.656 +             "\u4F7F\u7528\u65B9\u6CD5: {0} <options> <class> <arguments>\n\n\u30AA\u30D7\u30B7\u30E7\u30F3\u306F\u6B21\u306E\u3068\u304A\u308A\u3067\u3059:\n    -help             \u3053\u306E\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u51FA\u529B\u3057\u3066\u7D42\u4E86\u3059\u308B\n    -sourcepath <directories separated by \"{1}\">\n                      \u30BD\u30FC\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u691C\u7D22\u3059\u308B\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\n    -attach <address>\n                      \u6A19\u6E96\u30B3\u30CD\u30AF\u30BF\u3092\u4F7F\u7528\u3057\u3066\u3001\u6307\u5B9A\u3055\u308C\u305F\u30A2\u30C9\u30EC\u30B9\u3067\u5B9F\u884C\u4E2D\u306EVM\u306B\u63A5\u7D9A\u3059\u308B\n    -listen <address>\n                      \u6A19\u6E96\u30B3\u30CD\u30AF\u30BF\u3092\u4F7F\u7528\u3057\u3066\u3001\u6307\u5B9A\u3055\u308C\u305F\u30A2\u30C9\u30EC\u30B9\u3067\u5B9F\u884C\u4E2D\u306EVM\u306E\u63A5\u7D9A\u3092\u5F85\u6A5F\u3059\u308B\n    -listenany\n                      \u6A19\u6E96\u30B3\u30CD\u30AF\u30BF\u3092\u4F7F\u7528\u3057\u3066\u3001\u4F7F\u7528\u53EF\u80FD\u306A\u4EFB\u610F\u306E\u30A2\u30C9\u30EC\u30B9\u3067\u5B9F\u884C\u4E2D\u306EVM\u306E\u63A5\u7D9A\u3092\u5F85\u6A5F\u3059\u308B\n    -launch\n                      ''run''\u30B3\u30DE\u30F3\u30C9\u3092\u5F85\u6A5F\u305B\u305A\u306BVM\u3092\u5373\u6642\u306B\u8D77\u52D5\u3059\u308B\n    -listconnectors   \u3053\u306EVM\u3067\u4F7F\u7528\u53EF\u80FD\u306A\u30B3\u30CD\u30AF\u30BF\u3092\u30EA\u30B9\u30C8\u3059\u308B\n    -connect <connector-name>:<name1>=<value1>,...\n                      \u6307\u5B9A\u3055\u308C\u305F\u30B3\u30CD\u30AF\u30BF\u3092\u4F7F\u7528\u3057\u3066\u3001\u30EA\u30B9\u30C8\u3055\u308C\u305F\u5F15\u6570\u5024\u3067\u30BF\u30FC\u30B2\u30C3\u30C8VM\u306B\u63A5\u7D9A\u3059\u308B\n    -dbgtrace [flags] {0}\u306E\u30C7\u30D0\u30C3\u30B0\u306E\u60C5\u5831\u3092\u51FA\u529B\u3059\u308B\n    -tclient          \u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u3092HotSpot(TM) Client Compiler\u3067\u5B9F\u884C\u3059\u308B\n    -tserver          \u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u3092HotSpot(TM) Server Compiler\u3067\u5B9F\u884C\u3059\u308B\n\n\u30AA\u30D7\u30B7\u30E7\u30F3\u306F\u30C7\u30D0\u30C3\u30B0\u3059\u308B\u30D7\u30ED\u30BB\u30B9\u306B\u8EE2\u9001\u3055\u308C\u307E\u3059:\n    -v -verbose[:class|gc|jni]\n                      \u8A73\u7D30\u30E2\u30FC\u30C9\u3092\u30AA\u30F3\u306B\u3059\u308B\n    -D<name>=<value>  \u30B7\u30B9\u30C6\u30E0\u30FB\u30D7\u30ED\u30D1\u30C6\u30A3\u3092\u8A2D\u5B9A\u3059\u308B\n    -classpath <directories separated by \"{1}\">\n                      \u30AF\u30E9\u30B9\u3092\u691C\u7D22\u3059\u308B\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u30EA\u30B9\u30C8\u3059\u308B\n    -X<option>        \u975E\u6A19\u6E96\u306E\u30BF\u30FC\u30B2\u30C3\u30C8VM\u30AA\u30D7\u30B7\u30E7\u30F3\n\n<class>\u306F\u30C7\u30D0\u30C3\u30B0\u3092\u958B\u59CB\u3059\u308B\u30AF\u30E9\u30B9\u306E\u540D\u524D\u3067\u3059\n<arguments>\u306F<class>\u306Emain()\u30E1\u30BD\u30C3\u30C9\u306B\u6E21\u3055\u308C\u308B\u5F15\u6570\u3067\u3059\n\n\u30B3\u30DE\u30F3\u30C9\u306E\u30D8\u30EB\u30D7\u306B\u3064\u3044\u3066\u306F{0}\u30D7\u30ED\u30F3\u30D7\u30C8\u3067''help''\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044"},
  84.657          // END OF MATERIAL TO LOCALIZE
  84.658          };
  84.659 +
  84.660 +        return temp;
  84.661      }
  84.662  }
    85.1 --- a/src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java	Tue Feb 15 19:16:39 2011 -0800
    85.2 +++ b/src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java	Tue Feb 15 20:18:20 2011 -0800
    85.3 @@ -1,5 +1,5 @@
    85.4  /*
    85.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    85.6 + * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
    85.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    85.8   *
    85.9   * This code is free software; you can redistribute it and/or modify it
   85.10 @@ -45,409 +45,282 @@
   85.11       * @return the contents of this <code>ResourceBundle</code>.
   85.12       */
   85.13      public Object[][] getContents() {
   85.14 -        return new Object[][] {
   85.15 +        Object[][] temp = new Object[][] {
   85.16          // NOTE: The value strings in this file containing "{0}" are
   85.17          //       processed by the java.text.MessageFormat class.  Any
   85.18          //       single quotes appearing in these strings need to be
   85.19          //       doubled up.
   85.20          //
   85.21          // LOCALIZE THIS
   85.22 -        {"** classes list **", "** \u7c7b\u5217\u8868 **\n{0}"},
   85.23 -        {"** fields list **", "** \u5b57\u6bb5\u5217\u8868 **\n{0}"},
   85.24 -        {"** methods list **", "** \u65b9\u6cd5\u5217\u8868 **\n{0}"},
   85.25 -        {"*** Reading commands from", "*** \u6b63\u5728\u4ece {0} \u4e2d\u8bfb\u53d6\u547d\u4ee4"},
   85.26 -        {"All threads resumed.", "\u6240\u6709\u7ebf\u7a0b\u5df2\u6062\u590d\u3002"},
   85.27 -        {"All threads suspended.", "\u6240\u6709\u7ebf\u7a0b\u5df2\u6682\u505c\u3002"},
   85.28 -        {"Argument is not defined for connector:", "\u6ca1\u6709\u4e3a\u8fde\u63a5\u5668\u5b9a\u4e49\u53c2\u6570 {0}\uff1a {1}"},
   85.29 -        {"Arguments match no method", "\u53c2\u6570\u4e0e\u65b9\u6cd5\u4e0d\u5339\u914d"},
   85.30 -        {"Array:", "\u6570\u7ec4\uff1a{0}"},
   85.31 -        {"Array element is not a method", "\u6570\u7ec4\u5143\u7d20\u4e0d\u662f\u65b9\u6cd5"},
   85.32 -        {"Array index must be a integer type", "\u6570\u7ec4\u7d22\u5f15\u5fc5\u987b\u4e3a\u6574\u6570\u7c7b\u578b"},
   85.33 -        {"base directory:", "\u57fa\u672c\u76ee\u5f55\uff1a{0}"},
   85.34 -        {"bootclasspath:", "\u5f15\u5bfc\u7c7b\u8def\u5f84\uff1a{0}"},
   85.35 -        {"Breakpoint hit:", "\u65ad\u70b9\u547d\u4e2d\uff1a "},
   85.36 -        {"breakpoint", "\u65ad\u70b9 {0}"},
   85.37 -        {"Breakpoints set:", "\u65ad\u70b9\u96c6\uff1a"},
   85.38 -        {"Breakpoints can be located only in classes.", "\u65ad\u70b9\u53ea\u80fd\u4f4d\u4e8e\u7c7b\u4e2d\u3002{0} \u662f\u63a5\u53e3\u6216\u6570\u7ec4\u3002"},
   85.39 -        {"Can only trace", "\u53ea\u80fd\u8ddf\u8e2a 'methods'\u3001'method exit' \u6216 'method exits'"},
   85.40 -        {"cannot redefine existing connection", "{0} \u65e0\u6cd5\u91cd\u65b0\u5b9a\u4e49\u73b0\u6709\u8fde\u63a5"},
   85.41 -        {"Cannot assign to a method invocation", "\u65e0\u6cd5\u6307\u5b9a\u7ed9\u65b9\u6cd5\u8c03\u7528"},
   85.42 -        {"Cannot specify command line with connector:", "\u65e0\u6cd5\u4f7f\u7528\u8fde\u63a5\u5668 {0} \u6307\u5b9a\u547d\u4ee4\u884c"},
   85.43 -        {"Cannot specify target vm arguments with connector:", "\u65e0\u6cd5\u4f7f\u7528\u8fde\u63a5\u5668 {0} \u6307\u5b9a\u76ee\u6807 VM \u53c2\u6570"},
   85.44 -        {"Class containing field must be specified.", "\u5fc5\u987b\u6307\u5b9a\u5305\u542b\u5b57\u6bb5\u7684\u7c7b\u3002"},
   85.45 -        {"Class:", "\u7c7b\uff1a{0}"},
   85.46 -        {"Classic VM no longer supported.", "\u4e0d\u518d\u652f\u6301 Classic VM\u3002"},
   85.47 -        {"classpath:", "\u7c7b\u8def\u5f84\uff1a{0}"},
   85.48 +        {"** classes list **", "** \u7C7B\u5217\u8868 **\n{0}"},
   85.49 +        {"** fields list **", "** \u5B57\u6BB5\u5217\u8868 **\n{0}"},
   85.50 +        {"** methods list **", "** \u65B9\u6CD5\u5217\u8868 **\n{0}"},
   85.51 +        {"*** Reading commands from", "*** \u6B63\u5728\u4ECE{0}\u8BFB\u53D6\u547D\u4EE4"},
   85.52 +        {"All threads resumed.", "\u5DF2\u6062\u590D\u6240\u6709\u7EBF\u7A0B\u3002"},
   85.53 +        {"All threads suspended.", "\u5DF2\u6302\u8D77\u6240\u6709\u7EBF\u7A0B\u3002"},
   85.54 +        {"Argument is not defined for connector:", "\u6CA1\u6709\u4E3A\u8FDE\u63A5\u5668{1}\u5B9A\u4E49\u53C2\u6570{0}"},
   85.55 +        {"Arguments match no method", "\u53C2\u6570\u4E0D\u4E0E\u4EFB\u4F55\u65B9\u6CD5\u5339\u914D"},
   85.56 +        {"Array:", "\u6570\u7EC4: {0}"},
   85.57 +        {"Array element is not a method", "\u6570\u7EC4\u5143\u7D20\u4E0D\u662F\u65B9\u6CD5"},
   85.58 +        {"Array index must be a integer type", "\u6570\u7EC4\u7D22\u5F15\u5FC5\u987B\u4E3A\u6574\u6570\u7C7B\u578B"},
   85.59 +        {"base directory:", "\u57FA\u76EE\u5F55: {0}"},
   85.60 +        {"bootclasspath:", "\u5F15\u5BFC\u7C7B\u8DEF\u5F84: {0}"},
   85.61 +        {"Breakpoint hit:", "\u65AD\u70B9\u547D\u4E2D: "},
   85.62 +        {"breakpoint", "\u65AD\u70B9{0}"},
   85.63 +        {"Breakpoints set:", "\u65AD\u70B9\u96C6:"},
   85.64 +        {"Breakpoints can be located only in classes.", "\u65AD\u70B9\u53EA\u80FD\u4F4D\u4E8E\u7C7B\u4E2D\u3002{0}\u662F\u63A5\u53E3\u6216\u6570\u7EC4\u3002"},
   85.65 +        {"Can only trace", "\u53EA\u80FD\u8DDF\u8E2A 'methods', 'method exit' \u6216 'method exits'"},
   85.66 +        {"cannot redefine existing connection", "{0}\u65E0\u6CD5\u91CD\u65B0\u5B9A\u4E49\u73B0\u6709\u8FDE\u63A5"},
   85.67 +        {"Cannot assign to a method invocation", "\u65E0\u6CD5\u5206\u914D\u5230\u65B9\u6CD5\u8C03\u7528"},
   85.68 +        {"Cannot specify command line with connector:", "\u65E0\u6CD5\u6307\u5B9A\u5E26\u6709\u8FDE\u63A5\u5668\u7684\u547D\u4EE4\u884C: {0}"},
   85.69 +        {"Cannot specify target vm arguments with connector:", "\u65E0\u6CD5\u6307\u5B9A\u5E26\u6709\u8FDE\u63A5\u5668\u7684\u76EE\u6807 VM \u53C2\u6570: {0}"},
   85.70 +        {"Class containing field must be specified.", "\u5FC5\u987B\u6307\u5B9A\u5305\u542B\u5B57\u6BB5\u7684\u7C7B\u3002"},
   85.71 +        {"Class:", "\u7C7B: {0}"},
   85.72 +        {"Classic VM no longer supported.", "\u4E0D\u518D\u652F\u6301\u7ECF\u5178 VM\u3002"},
   85.73 +        {"classpath:", "\u7C7B\u8DEF\u5F84: {0}"},
   85.74          {"colon mark", ":"},
   85.75          {"colon space", ": "},
   85.76 -        {"Command is not supported on the target VM", "\u76ee\u6807 VM \u4e0d\u652f\u6301\u547d\u4ee4 \"{0}\""},
   85.77 -        {"Command is not supported on a read-only VM connection", "\u53ea\u8bfb VM \u8fde\u63a5\u4e0d\u652f\u6301\u547d\u4ee4 \"{0}\""},
   85.78 -        {"Command not valid until the VM is started with the run command", "\u4f7f\u7528 \"run\" \u547d\u4ee4\u542f\u52a8 VM \u4e4b\u540e\uff0c\u547d\u4ee4 \"{0}\" \u624d\u6709\u6548"},
   85.79 -        {"Condition must be boolean", "\u6761\u4ef6\u5fc5\u987b\u4e3a\u5e03\u5c14\u503c"},
   85.80 -        {"Connector and Transport name", "  \u8fde\u63a5\u5668\uff1a{0}  \u4f20\u9001\u5668\uff1a{1}"},
   85.81 -        {"Connector argument nodefault", "    \u53c2\u6570\uff1a{0}\uff08\u65e0\u9ed8\u8ba4\u503c\uff09"},
   85.82 -        {"Connector argument default", "    \u53c2\u6570\uff1a{0} \u9ed8\u8ba4\u503c\uff1a{1}"},
   85.83 -        {"Connector description", "    \u63cf\u8ff0\uff1a{0}"},
   85.84 -        {"Connector required argument nodefault", "    \u5fc5\u9700\u53c2\u6570\uff1a{0}\uff08\u65e0\u9ed8\u8ba4\u503c\uff09"},
   85.85 -        {"Connector required argument default", "    \u5fc5\u9700\u53c2\u6570\uff1a{0} \u9ed8\u8ba4\u503c\uff1a{1}"},
   85.86 -        {"Connectors available", "\u53ef\u7528\u7684\u8fde\u63a5\u5668\u5305\u62ec\uff1a"},
   85.87 -        {"Constant is not a method", "\u5e38\u91cf\u4e0d\u662f\u65b9\u6cd5"},
   85.88 -        {"Could not open:", "\u65e0\u6cd5\u6253\u5f00\uff1a{0}"},
   85.89 -        {"Current method is native", "\u5f53\u524d\u65b9\u6cd5\u662f\u672c\u673a\u65b9\u6cd5"},
   85.90 -        {"Current thread died. Execution continuing...", "\u5f53\u524d\u7ebf\u7a0b {0} \u5df2\u7ec8\u6b62\u3002\u6b63\u5728\u7ee7\u7eed\u6267\u884c..."},
   85.91 -        {"Current thread isnt suspended.", "\u5f53\u524d\u7ebf\u7a0b\u672a\u6682\u505c\u3002"},
   85.92 -        {"Current thread not set.", "\u5f53\u524d\u7ebf\u7a0b\u672a\u8bbe\u7f6e\u3002"},
   85.93 -        {"dbgtrace flag value must be an integer:", "dbgtrace \u6807\u5fd7\u503c\u5fc5\u987b\u4e3a\u6574\u6570\uff1a {0}"},
   85.94 -        {"Deferring.", "\u6b63\u5728\u5ef6\u8fdf {0}\u3002\n\u5c06\u5728\u88c5\u5165\u7c7b\u4e4b\u540e\u5bf9\u5176\u8fdb\u884c\u8bbe\u7f6e\u3002"},
   85.95 -        {"End of stack.", "\u5806\u6808\u7ed3\u5c3e\u3002"},
   85.96 -        {"Error popping frame", "\u5f39\u51fa\u5e27\u65f6\u51fa\u9519 - {0}"},
   85.97 -        {"Error reading file", "\u8bfb\u53d6 \"{0}\" \u65f6\u51fa\u9519 - {1}"},
   85.98 -        {"Error redefining class to file", "\u5c06 {0} \u91cd\u65b0\u5b9a\u4e49\u5230 {1} \u65f6\u51fa\u9519 - {2}"},
   85.99 -        {"exceptionSpec all", "\u6240\u6709 {0}"},
  85.100 -        {"exceptionSpec caught", "\u6355\u6349\u5230 {0}"},
  85.101 -        {"exceptionSpec uncaught", "\u672a\u6355\u6349\u5230 {0}"},
  85.102 -        {"Exception in expression:", "\u8868\u8fbe\u5f0f\u4e2d\u51fa\u73b0\u5f02\u5e38\uff1a{0}"},
  85.103 -        {"Exception occurred caught", "\u51fa\u73b0\u5f02\u5e38\uff1a{0}\uff08\u5728 {1} \u88ab\u6355\u6349\uff09"},
  85.104 -        {"Exception occurred uncaught", "\u51fa\u73b0\u5f02\u5e38\uff1a{0}\uff08\u672a\u6355\u6349\uff09"},
  85.105 -        {"Exceptions caught:", "\u51fa\u73b0\u8fd9\u4e9b\u5f02\u5e38\u65f6\u4e2d\u65ad\uff1a"},
  85.106 -        {"expr is null", "{0} = null"},
  85.107 +        {"Command is not supported on the target VM", "\u76EE\u6807 VM \u4E0D\u652F\u6301\u547D\u4EE4 ''{0}''"},
  85.108 +        {"Command is not supported on a read-only VM connection", "\u53EA\u8BFB VM \u8FDE\u63A5\u4E0D\u652F\u6301\u547D\u4EE4 ''{0}''"},
  85.109 +        {"Command not valid until the VM is started with the run command", "\u5728\u4F7F\u7528 ''run'' \u547D\u4EE4\u542F\u52A8 VM \u524D, \u547D\u4EE4 ''{0}'' \u662F\u65E0\u6548\u7684"},
  85.110 +        {"Condition must be boolean", "\u6761\u4EF6\u5FC5\u987B\u662F\u5E03\u5C14\u578B"},
  85.111 +        {"Connector and Transport name", "  \u8FDE\u63A5\u5668: {0}, \u4F20\u8F93: {1}"},
  85.112 +        {"Connector argument nodefault", "    \u53C2\u6570: {0} (\u65E0\u9ED8\u8BA4\u503C)"},
  85.113 +        {"Connector argument default", "    \u53C2\u6570: {0}, \u9ED8\u8BA4\u503C: {1}"},
  85.114 +        {"Connector description", "    \u8BF4\u660E: {0}"},
  85.115 +        {"Connector required argument nodefault", "    \u6240\u9700\u7684\u53C2\u6570: {0} (\u65E0\u9ED8\u8BA4\u503C)"},
  85.116 +        {"Connector required argument default", "    \u6240\u9700\u7684\u53C2\u6570: {0}, \u9ED8\u8BA4\u503C: {1}"},
  85.117 +        {"Connectors available", "\u53EF\u7528\u8FDE\u63A5\u5668\u4E3A:"},
  85.118 +        {"Constant is not a method", "\u5E38\u91CF\u4E0D\u662F\u65B9\u6CD5"},
  85.119 +        {"Could not open:", "\u65E0\u6CD5\u6253\u5F00: {0}"},
  85.120 +        {"Current method is native", "\u5F53\u524D\u65B9\u6CD5\u4E3A\u672C\u673A\u65B9\u6CD5"},
  85.121 +        {"Current thread died. Execution continuing...", "\u5F53\u524D\u7EBF\u7A0B{0}\u5DF2\u6210\u4E3A\u6B7B\u7EBF\u7A0B\u3002\u7EE7\u7EED\u6267\u884C..."},
  85.122 +        {"Current thread isnt suspended.", "\u5F53\u524D\u7EBF\u7A0B\u672A\u6302\u8D77\u3002"},
  85.123 +        {"Current thread not set.", "\u5F53\u524D\u7EBF\u7A0B\u672A\u8BBE\u7F6E\u3002"},
  85.124 +        {"dbgtrace flag value must be an integer:", "dbgtrace \u6807\u8BB0\u503C\u5FC5\u987B\u4E3A\u6574\u6570: {0}"},
  85.125 +        {"Deferring.", "\u6B63\u5728\u5EF6\u8FDF{0}\u3002\n\u5C06\u5728\u52A0\u8F7D\u7C7B\u540E\u8BBE\u7F6E\u3002"},
  85.126 +        {"End of stack.", "\u5806\u6808\u7ED3\u675F\u3002"},
  85.127 +        {"Error popping frame", "\u4F7F\u5E27\u51FA\u6808\u65F6\u51FA\u9519 - {0}"},
  85.128 +        {"Error reading file", "\u8BFB\u53D6 ''{0}'' \u65F6\u51FA\u9519 - {1}"},
  85.129 +        {"Error redefining class to file", "\u5C06{0}\u91CD\u65B0\u5B9A\u4E49\u4E3A{1}\u65F6\u51FA\u9519 - {2}"},
  85.130 +        {"exceptionSpec all", "\u6240\u6709{0}"},
  85.131 +        {"exceptionSpec caught", "\u6355\u83B7\u7684{0}"},
  85.132 +        {"exceptionSpec uncaught", "\u672A\u6355\u83B7\u7684{0}"},
  85.133 +        {"Exception in expression:", "\u8868\u8FBE\u5F0F\u4E2D\u51FA\u73B0\u5F02\u5E38\u9519\u8BEF: {0}"},
  85.134 +        {"Exception occurred caught", "\u51FA\u73B0\u5F02\u5E38\u9519\u8BEF: {0} (\u5C06\u5728\u4EE5\u4E0B\u4F4D\u7F6E\u6355\u83B7: {1})"},
  85.135 +        {"Exception occurred uncaught", "\u51FA\u73B0\u5F02\u5E38\u9519\u8BEF: {0} (\u672A\u6355\u83B7)"},
  85.136 +        {"Exceptions caught:", "\u51FA\u73B0\u8FD9\u4E9B\u5F02\u5E38\u9519\u8BEF\u65F6\u4E2D\u65AD:"},
  85.137 +        {"expr is null", "{0} = \u7A7A\u503C"},
  85.138          {"expr is value", "{0} = {1}"},
  85.139 -        {"expr is value <collected>", "  {0} = {1} <\u5df2\u6536\u96c6>"},
  85.140 -        {"Expression cannot be void", "\u8868\u8fbe\u5f0f\u4e0d\u80fd\u6ca1\u6709\u8fd4\u56de\u503c"},
  85.141 -        {"Expression must evaluate to an object", "\u8868\u8fbe\u5f0f\u7684\u503c\u5fc5\u987b\u4e3a\u5bf9\u8c61"},
  85.142 -        {"extends:", "\u6269\u5c55\uff1a {0}"},
  85.143 -        {"Failed reading output", "\u8bfb\u53d6\u5b50 java \u89e3\u91ca\u7a0b\u5e8f\u7684\u8f93\u51fa\u5931\u8d25\u3002"},
  85.144 -        {"Fatal error", "\u81f4\u547d\u9519\u8bef\uff1a"},
  85.145 -        {"Field access encountered before after", "\u5b57\u6bb5 ({0}) \u4e3a {1}\uff0c\u5c06 {2}\uff1a "},
  85.146 -        {"Field access encountered", "\u9047\u5230\u5b57\u6bb5 ({0}) \u8bbf\u95ee\uff1a "},
  85.147 -        {"Field to unwatch not specified", "\u672a\u6307\u5b9a\u8981\u53d6\u6d88\u76d1\u89c6\u7684\u5b57\u6bb5\u3002"},
  85.148 -        {"Field to watch not specified", "\u672a\u6307\u5b9a\u8981\u76d1\u89c6\u7684\u5b57\u6bb5\u3002"},
  85.149 -        {"GC Disabled for", "\u5df2\u7981\u7528 {0} \u7684 GC\uff1a"},
  85.150 -        {"GC Enabled for", "\u5df2\u542f\u7528 {0} \u7684 GC\uff1a"},
  85.151 +        {"expr is value <collected>", "  {0} = {1} <\u5DF2\u6536\u96C6>"},
  85.152 +        {"Expression cannot be void", "\u8868\u8FBE\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"},
  85.153 +        {"Expression must evaluate to an object", "\u8868\u8FBE\u5F0F\u7684\u8BA1\u7B97\u7ED3\u679C\u5FC5\u987B\u4E3A\u5BF9\u8C61"},
  85.154 +        {"extends:", "\u6269\u5C55: {0}"},
  85.155 +        {"Failed reading output", "\u65E0\u6CD5\u8BFB\u53D6\u5B50 Java \u89E3\u91CA\u5668\u7684\u8F93\u51FA\u3002"},
  85.156 +        {"Fatal error", "\u81F4\u547D\u9519\u8BEF:"},
  85.157 +        {"Field access encountered before after", "\u5B57\u6BB5 ({0}) \u4E3A{1}, \u5C06\u4E3A{2}: "},
  85.158 +        {"Field access encountered", "\u9047\u5230\u5B57\u6BB5 ({0}) \u8BBF\u95EE: "},
  85.159 +        {"Field to unwatch not specified", "\u672A\u6307\u5B9A\u8981\u53D6\u6D88\u76D1\u89C6\u7684\u5B57\u6BB5\u3002"},
  85.160 +        {"Field to watch not specified", "\u672A\u6307\u5B9A\u8981\u76D1\u89C6\u7684\u5B57\u6BB5\u3002"},
  85.161 +        {"GC Disabled for", "\u5DF2\u5BF9{0}\u7981\u7528 GC:"},
  85.162 +        {"GC Enabled for", "\u5DF2\u5BF9{0}\u542F\u7528 GC:"},
  85.163          {"grouping begin character", "{"},
  85.164          {"grouping end character", "}"},
  85.165 -        {"Illegal Argument Exception", "\u975e\u6cd5\u53c2\u6570\u5f02\u5e38"},
  85.166 -        {"Illegal connector argument", "\u975e\u6cd5\u8fde\u63a5\u5668\u53c2\u6570\uff1a {0}"},
  85.167 -        {"implementor:", "\u5b9e\u73b0\u8005\uff1a {0}"},
  85.168 -        {"implements:", "\u5b9e\u73b0\uff1a {0}"},
  85.169 -        {"Initializing progname", "\u6b63\u5728\u521d\u59cb\u5316 {0}..."},
  85.170 -        {"Input stream closed.", "\u8f93\u5165\u6d41\u5df2\u7ed3\u675f\u3002"},
  85.171 -        {"Interface:", "\u63a5\u53e3\uff1a {0}"},
  85.172 -        {"Internal debugger error.", "\u5185\u90e8\u8c03\u8bd5\u5668\u9519\u8bef\u3002"},
  85.173 -        {"Internal error: null ThreadInfo created", "\u5185\u90e8\u9519\u8bef\uff1a\u521b\u5efa\u4e86\u7a7a\u7684 ThreadInfo"},
  85.174 -        {"Internal error; unable to set", "\u5185\u90e8\u9519\u8bef\uff1b\u65e0\u6cd5\u8bbe\u7f6e {0}"},
  85.175 -        {"Internal exception during operation:", "\u5728\u64cd\u4f5c\u8fc7\u7a0b\u4e2d\u51fa\u73b0\u5185\u90e8\u5f02\u5e38\uff1a\n    {0}"},
  85.176 -        {"Internal exception:", "\u5185\u90e8\u5f02\u5e38\uff1a"},
  85.177 -        {"Invalid argument type name", "\u53c2\u6570\u7c7b\u578b\u540d\u79f0\u65e0\u6548"},
  85.178 -        {"Invalid assignment syntax", "\u6307\u5b9a\u8bed\u6cd5\u65e0\u6548"},
  85.179 -        {"Invalid command syntax", "\u547d\u4ee4\u8bed\u6cd5\u65e0\u6548"},
  85.180 -        {"Invalid connect type", "\u8fde\u63a5\u7c7b\u578b\u65e0\u6548"},
  85.181 -        {"Invalid consecutive invocations", "\u8fde\u7eed\u8c03\u7528\u65e0\u6548"},
  85.182 -        {"Invalid exception object", "\u5f02\u5e38\u5bf9\u8c61\u65e0\u6548"},
  85.183 -        {"Invalid method specification:", "\u65e0\u6548\u7684\u65b9\u6cd5\u8bf4\u660e\uff1a {0}"},
  85.184 -        {"Invalid option on class command", "\u7c7b\u547d\u4ee4\u7684\u9009\u9879\u65e0\u6548"},
  85.185 -        {"invalid option", "\u65e0\u6548\u7684\u9009\u9879\uff1a {0}"},
  85.186 -        {"Invalid thread status.", "\u7ebf\u7a0b\u72b6\u6001\u65e0\u6548\u3002"},
  85.187 -        {"Invalid transport name:", "\u65e0\u6548\u7684\u4f20\u9001\u5668\u540d\u79f0\uff1a {0}"},
  85.188 -        {"I/O exception occurred:", "\u51fa\u73b0 I/O \u5f02\u5e38\uff1a {0}"},
  85.189 -        {"is an ambiguous method name in", "\"{0}\" \u5728 \"{1}\" \u4e2d\u662f\u4e0d\u660e\u786e\u7684\u65b9\u6cd5\u540d\u79f0"},
  85.190 -        {"is an invalid line number for",  "\u5bf9\u4e8e {1}\uff0c{0,number,integer} \u662f\u65e0\u6548\u7684\u884c\u53f7"},
  85.191 -        {"is not a valid class name", "\"{0}\" \u662f\u65e0\u6548\u7684\u7c7b\u540d\u3002"},
  85.192 -        {"is not a valid field name", "\"{0}\" \u662f\u65e0\u6548\u7684\u5b57\u6bb5\u540d\u3002"},
  85.193 -        {"is not a valid id or class name", "\"{0}\" \u662f\u65e0\u6548\u7684 ID \u6216\u7c7b\u540d\u3002"},
  85.194 -        {"is not a valid line number or method name for", "\u5bf9\u4e8e\u7c7b \"{1}\"\uff0c\"{0}\" \u662f\u65e0\u6548\u7684\u884c\u53f7\u6216\u65b9\u6cd5\u540d"},
  85.195 -        {"is not a valid method name", "\"{0}\" \u662f\u65e0\u6548\u7684\u65b9\u6cd5\u540d\u3002"},
  85.196 -        {"is not a valid thread id", "\"{0}\" \u662f\u65e0\u6548\u7684\u7ebf\u7a0b ID\u3002"},
  85.197 -        {"is not a valid threadgroup name", "\"{0}\" \u662f\u65e0\u6548\u7684\u7ebf\u7a0b\u7ec4\u540d\u79f0\u3002"},
  85.198 +        {"Illegal Argument Exception", "\u975E\u6CD5\u53C2\u6570\u5F02\u5E38\u9519\u8BEF"},
  85.199 +        {"Illegal connector argument", "\u975E\u6CD5\u8FDE\u63A5\u5668\u53C2\u6570: {0}"},
  85.200 +        {"implementor:", "\u5B9E\u73B0\u8005: {0}"},
  85.201 +        {"implements:", "\u5B9E\u73B0: {0}"},
  85.202 +        {"Initializing progname", "\u6B63\u5728\u521D\u59CB\u5316{0}..."},
  85.203 +        {"Input stream closed.", "\u8F93\u5165\u6D41\u5DF2\u5173\u95ED\u3002"},
  85.204 +        {"Interface:", "\u63A5\u53E3: {0}"},
  85.205 +        {"Internal debugger error.", "\u5185\u90E8\u8C03\u8BD5\u5668\u9519\u8BEF\u3002"},
  85.206 +        {"Internal error: null ThreadInfo created", "\u5185\u90E8\u9519\u8BEF: \u521B\u5EFA\u4E86\u7A7A\u503C ThreadInfo"},
  85.207 +        {"Internal error; unable to set", "\u5185\u90E8\u9519\u8BEF; \u65E0\u6CD5\u8BBE\u7F6E{0}"},
  85.208 +        {"Internal exception during operation:", "\u64CD\u4F5C\u671F\u95F4\u51FA\u73B0\u5185\u90E8\u5F02\u5E38\u9519\u8BEF:\n    {0}"},
  85.209 +        {"Internal exception:", "\u5185\u90E8\u5F02\u5E38\u9519\u8BEF:"},
  85.210 +        {"Invalid argument type name", "\u53C2\u6570\u7C7B\u578B\u540D\u79F0\u65E0\u6548"},
  85.211 +        {"Invalid assignment syntax", "\u8D4B\u503C\u8BED\u6CD5\u65E0\u6548"},
  85.212 +        {"Invalid command syntax", "\u547D\u4EE4\u8BED\u6CD5\u65E0\u6548"},
  85.213 +        {"Invalid connect type", "\u8FDE\u63A5\u7C7B\u578B\u65E0\u6548"},
  85.214 +        {"Invalid consecutive invocations", "\u8FDE\u7EED\u8C03\u7528\u65E0\u6548"},
  85.215 +        {"Invalid exception object", "\u5F02\u5E38\u9519\u8BEF\u5BF9\u8C61\u65E0\u6548"},
  85.216 +        {"Invalid method specification:", "\u65B9\u6CD5\u89C4\u8303\u65E0\u6548: {0}"},
  85.217 +        {"Invalid option on class command", "\u7C7B\u547D\u4EE4\u7684\u9009\u9879\u65E0\u6548"},
  85.218 +        {"invalid option", "\u9009\u9879\u65E0\u6548: {0}"},
  85.219 +        {"Invalid thread status.", "\u7EBF\u7A0B\u72B6\u6001\u65E0\u6548\u3002"},
  85.220 +        {"Invalid transport name:", "\u4F20\u8F93\u540D\u79F0\u65E0\u6548: {0}"},
  85.221 +        {"I/O exception occurred:", "\u51FA\u73B0 I/O \u5F02\u5E38\u9519\u8BEF: {0}"},
  85.222 +        {"is an ambiguous method name in", "\"{0}\" \u5728 \"{1}\" \u4E2D\u662F\u4E0D\u660E\u786E\u7684\u65B9\u6CD5\u540D\u79F0"},
  85.223 +        {"is an invalid line number for",  "{0,number,integer} \u662F{1}\u7684\u65E0\u6548\u884C\u53F7"},
  85.224 +        {"is not a valid class name", "\"{0}\" \u4E0D\u662F\u6709\u6548\u7684\u7C7B\u540D\u3002"},
  85.225 +        {"is not a valid field name", "\"{0}\" \u4E0D\u662F\u6709\u6548\u7684\u5B57\u6BB5\u540D\u3002"},
  85.226 +        {"is not a valid id or class name", "\"{0}\" \u4E0D\u662F\u6709\u6548\u7684 ID \u6216\u7C7B\u540D\u3002"},
  85.227 +        {"is not a valid line number or method name for", "\"{0}\" \u4E0D\u662F\u7C7B \"{1}\" \u7684\u6709\u6548\u884C\u53F7\u6216\u65B9\u6CD5\u540D"},
  85.228 +        {"is not a valid method name", "\"{0}\" \u4E0D\u662F\u6709\u6548\u7684\u65B9\u6CD5\u540D\u3002"},
  85.229 +        {"is not a valid thread id", "\"{0}\" \u4E0D\u662F\u6709\u6548\u7684\u7EBF\u7A0B ID\u3002"},
  85.230 +        {"is not a valid threadgroup name", "\"{0}\" \u4E0D\u662F\u6709\u6548\u7684\u7EBF\u7A0B\u7EC4\u540D\u79F0\u3002"},
  85.231          {"jdb prompt with no current thread", "> "},
  85.232          {"jdb prompt thread name and current stack frame", "{0}[{1,number,integer}] "},
  85.233 -        {"killed", "{0} \u5df2\u4e2d\u6b62"},
  85.234 -        {"killing thread:", "\u6b63\u5728\u4e2d\u6b62\u7ebf\u7a0b\uff1a {0}"},
  85.235 -        {"Line number information not available for", "\u6b64\u4f4d\u7f6e\u7684\u6e90\u884c\u53f7\u4e0d\u53ef\u7528\u3002"},
  85.236 -        {"line number", "\uff1a{0,number,integer}"},
  85.237 +        {"killed", "{0}\u5DF2\u7EC8\u6B62"},
  85.238 +        {"killing thread:", "\u6B63\u5728\u7EC8\u6B62\u7EBF\u7A0B: {0}"},
  85.239 +        {"Line number information not available for", "\u6B64\u4F4D\u7F6E\u7684\u6E90\u884C\u53F7\u4E0D\u53EF\u7528\u3002"},
  85.240 +        {"line number", ":{0,number,integer}"},
  85.241          {"list field typename and name", "{0} {1}\n"},
  85.242 -        {"list field typename and name inherited", "{0} {1}\uff08\u4ece {2}\u7ee7\u627f\uff09\n"},
  85.243 -        {"list field typename and name hidden", "{0} {1} \uff08\u9690\u85cf\uff09\n"},
  85.244 -        {"Listening at address:", "\u6b63\u5728\u4ee5\u4e0b\u5730\u5740\u4fa6\u542c\uff1a {0}"},
  85.245 -        {"Local variable information not available.", "\u5c40\u90e8\u53d8\u91cf\u4fe1\u606f\u4e0d\u53ef\u7528\u3002\u4f7f\u7528 -g \u7f16\u8bd1\u4ee5\u751f\u6210\u53d8\u91cf\u4fe1\u606f"},
  85.246 -        {"Local variables:", "\u5c40\u90e8\u53d8\u91cf\uff1a"},
  85.247 -        {"<location unavailable>", "<\u4f4d\u7f6e\u4e0d\u53ef\u7528>"},
  85.248 -        {"location", "\"thread={0}\", {1}"},
  85.249 -        {"locationString", "{0}.{1}(), line={2,number,integer} bci={3,number,integer}"},
  85.250 -        {"Main class and arguments must be specified", "\u5fc5\u987b\u6307\u5b9a\u4e3b\u7c7b\u548c\u53c2\u6570"},
  85.251 -        {"Method arguments:", "\u65b9\u6cd5\u53c2\u6570\uff1a"},
  85.252 -        {"Method entered:", "\u65b9\u6cd5\u5df2\u8f93\u5165: "},
  85.253 -        {"Method exited:",  "\u65b9\u6cd5\u5df2\u9000\u51fa"},
  85.254 -        {"Method exitedValue:", "\u65b9\u6cd5\u5df2\u9000\u51fa: \u8fd4\u56de\u503c = {0}\uff0c"},
  85.255 -        {"Method is overloaded; specify arguments", "\u65b9\u6cd5 {0} \u5df2\u8fc7\u8f7d\uff1b\u6307\u5b9a\u53c2\u6570"},
  85.256 -        {"minus version", "\u8fd9\u662f {0} \u7248\u672c {1,number,integer}.{2,number,integer}\uff08J2SE \u7248\u672c {3}\uff09"},
  85.257 -        {"Monitor information for thread", "\u7ebf\u7a0b {0} \u7684\u76d1\u89c6\u5668\u4fe1\u606f\uff1a"},
  85.258 -        {"Monitor information for expr", "{0} ({1}) \u7684\u76d1\u89c6\u5668\u4fe1\u606f\uff1a"},
  85.259 -        {"More than one class named", "\u547d\u540d\u4e86\u591a\u4e2a\u7c7b\uff1a ''{0}''"},
  85.260 -        {"native method", "\u672c\u673a\u65b9\u6cd5"},
  85.261 -        {"nested:", "\u5d4c\u5957\uff1a {0}"},
  85.262 -        {"No attach address specified.", "\u672a\u6307\u5b9a\u8fde\u63a5\u5730\u5740\u3002"},
  85.263 -        {"No breakpoints set.", "\u672a\u8bbe\u7f6e\u65ad\u70b9\u3002"},
  85.264 -        {"No class named", "\u6ca1\u6709\u540d\u4e3a \"{0}\" \u7684\u7c7b"},
  85.265 -        {"No class specified.", "\u672a\u6307\u5b9a\u7c7b\u3002"},
  85.266 -        {"No classpath specified.", "\u672a\u6307\u5b9a\u7c7b\u8def\u5f84\u3002"},
  85.267 -        {"No code at line", "{1} \u4e2d\u7684\u7b2c {0,number,integer} \u884c\u6ca1\u6709\u4ee3\u7801"},
  85.268 -        {"No connect specification.", "\u6ca1\u6709\u8fde\u63a5\u8bf4\u660e\u3002"},
  85.269 -        {"No connector named:", "\u6ca1\u6709\u540d\u4e3a {0} \u7684\u8fde\u63a5\u5668"},
  85.270 -        {"No current thread", "\u6ca1\u6709\u5f53\u524d\u7ebf\u7a0b"},
  85.271 -        {"No default thread specified:", "\u672a\u6307\u5b9a\u9ed8\u8ba4\u7ebf\u7a0b\uff1a\u8bf7\u5148\u4f7f\u7528 \"thread\" \u547d\u4ee4\u3002"},
  85.272 -        {"No exception object specified.", "\u672a\u6307\u5b9a\u5f02\u5e38\u5bf9\u8c61\u3002"},
  85.273 -        {"No exceptions caught.", "\u672a\u6355\u6349\u5230\u5f02\u5e38\u3002"},
  85.274 -        {"No expression specified.", "\u672a\u6307\u5b9a\u8868\u8fbe\u5f0f\u3002"},
  85.275 -        {"No field in", "{1} \u4e2d\u6ca1\u6709\u5b57\u6bb5 {0}"},
  85.276 -        {"No frames on the current call stack", "\u5f53\u524d\u8c03\u7528\u5806\u6808\u4e2d\u6ca1\u6709\u5e27"},
  85.277 -        {"No linenumber information for", "\u6ca1\u6709 {0} \u7684\u884c\u53f7\u4fe1\u606f\u3002\u5c1d\u8bd5\u5728\u542f\u7528\u8c03\u8bd5\u65f6\u8fdb\u884c\u7f16\u8bd1\u3002"},
  85.278 -        {"No local variables", "\u65e0\u5c40\u90e8\u53d8\u91cf"},
  85.279 -        {"No method in", "{1} \u4e2d\u6ca1\u6709\u65b9\u6cd5 {0}"},
  85.280 -        {"No method specified.", "\u672a\u6307\u5b9a\u65b9\u6cd5\u3002"},
  85.281 -        {"No monitor numbered:", "\u6ca1\u6709\u7f16\u53f7\u7684\u76d1\u89c6\u5668\uff1a {0}"},
  85.282 -        {"No monitors owned", "  \u6ca1\u6709\u62e5\u6709\u7684\u76d1\u89c6\u5668"},
  85.283 -        {"No object specified.", "\u672a\u6307\u5b9a\u5bf9\u8c61\u3002"},
  85.284 -        {"No objects specified.", "\u672a\u6307\u5b9a\u5bf9\u8c61\u3002"},
  85.285 -        {"No save index specified.", "\u672a\u6307\u5b9a\u4fdd\u5b58\u7d22\u5f15\u3002"},
  85.286 -        {"No saved values", "\u6ca1\u6709\u4fdd\u5b58\u7684\u503c"},
  85.287 -        {"No source information available for:", "{0}\u6ca1\u6709\u53ef\u7528\u7684\u6e90\u4fe1\u606f"},
  85.288 -        {"No sourcedebugextension specified", "\u672a\u6307\u5b9a SourceDebugExtension"},
  85.289 -        {"No sourcepath specified.", "\u672a\u6307\u5b9a\u6e90\u8def\u5f84\u3002"},
  85.290 -        {"No thread specified.", "\u672a\u6307\u5b9a\u7ebf\u7a0b\u3002"},
  85.291 -        {"No VM connected", "\u672a\u8fde\u63a5 VM"},
  85.292 -        {"No waiters", "  \u6ca1\u6709\u7b49\u5f85\u8005"},
  85.293 -        {"not a class", "{0} \u4e0d\u662f\u7c7b"},
  85.294 -        {"Not a monitor number:", "\u4e0d\u662f\u76d1\u89c6\u5668\u7f16\u53f7\uff1a ''{0}''"},
  85.295 -        {"not found (try the full name)", "{0} \u672a\u627e\u5230\uff08\u8bf7\u5c1d\u8bd5\u4f7f\u7528\u5168\u540d\uff09"},
  85.296 -        {"Not found:", "\u672a\u627e\u5230\uff1a {0}"},
  85.297 -        {"not found", "{0} \u672a\u627e\u5230"},
  85.298 -        {"Not owned", "  \u4e0d\u62e5\u6709"},
  85.299 -        {"Not waiting for a monitor", "  \u4e0d\u7b49\u5f85\u76d1\u89c6\u5668"},
  85.300 -        {"Nothing suspended.", "\u672a\u6682\u505c\u4efb\u4f55\u5bf9\u8c61\u3002"},
  85.301 +        {"list field typename and name inherited", "{0} {1} (\u7EE7\u627F\u81EA{2})\n"},
  85.302 +        {"list field typename and name hidden", "{0} {1} (\u9690\u85CF)\n"},
  85.303 +        {"Listening at address:", "\u76D1\u542C\u5730\u5740: {0}"},
  85.304 +        {"Local variable information not available.", "\u672C\u5730\u53D8\u91CF\u4FE1\u606F\u4E0D\u53EF\u7528\u3002\u8BF7\u4F7F\u7528 -g \u7F16\u8BD1\u4EE5\u751F\u6210\u53D8\u91CF\u4FE1\u606F"},
  85.305 +        {"Local variables:", "\u672C\u5730\u53D8\u91CF:"},
  85.306 +        {"<location unavailable>", "<\u4F4D\u7F6E\u4E0D\u53EF\u7528>"},
  85.307 +        {"location", "\"\u7EBF\u7A0B={0}\", {1}"},
  85.308 +        {"locationString", "{0}.{1}(), \u884C={2,number,integer} bci={3,number,integer}"},
  85.309 +        {"Main class and arguments must be specified", "\u5FC5\u987B\u6307\u5B9A\u4E3B\u7C7B\u548C\u53C2\u6570"},
  85.310 +        {"Method arguments:", "\u65B9\u6CD5\u53C2\u6570:"},
  85.311 +        {"Method entered:", "\u5DF2\u8FDB\u5165\u65B9\u6CD5: "},
  85.312 +        {"Method exited:",  "\u5DF2\u9000\u51FA\u65B9\u6CD5"},
  85.313 +        {"Method exitedValue:", "\u5DF2\u9000\u51FA\u65B9\u6CD5: \u8FD4\u56DE\u503C = {0}, "},
  85.314 +        {"Method is overloaded; specify arguments", "\u5DF2\u91CD\u8F7D\u65B9\u6CD5{0}; \u8BF7\u6307\u5B9A\u53C2\u6570"},
  85.315 +        {"minus version", "\u8FD9\u662F{0}\u7248\u672C {1,number,integer}.{2,number,integer} (Java SE \u7248\u672C {3})"},
  85.316 +        {"Monitor information for thread", "\u76D1\u89C6\u7EBF\u7A0B{0}\u7684\u4FE1\u606F:"},
  85.317 +        {"Monitor information for expr", "\u76D1\u89C6{0} ({1}) \u7684\u4FE1\u606F:"},
  85.318 +        {"More than one class named", "\u591A\u4E2A\u7C7B\u7684\u540D\u79F0\u4E3A: ''{0}''"},
  85.319 +        {"native method", "\u672C\u673A\u65B9\u6CD5"},
  85.320 +        {"nested:", "\u5D4C\u5957: {0}"},
  85.321 +        {"No attach address specified.", "\u672A\u6307\u5B9A\u9644\u52A0\u5730\u5740\u3002"},
  85.322 +        {"No breakpoints set.", "\u672A\u8BBE\u7F6E\u65AD\u70B9\u3002"},
  85.323 +        {"No class named", "\u6CA1\u6709\u540D\u4E3A ''{0}'' \u7684\u7C7B"},
  85.324 +        {"No class specified.", "\u672A\u6307\u5B9A\u7C7B\u3002"},
  85.325 +        {"No classpath specified.", "\u672A\u6307\u5B9A\u7C7B\u8DEF\u5F84\u3002"},
  85.326 +        {"No code at line", "{1}\u4E2D\u7684\u884C {0,number,integer} \u5904\u6CA1\u6709\u4EE3\u7801"},
  85.327 +        {"No connect specification.", "\u6CA1\u6709\u8FDE\u63A5\u89C4\u8303\u3002"},
  85.328 +        {"No connector named:", "\u6CA1\u6709\u540D\u4E3A{0}\u7684\u8FDE\u63A5\u5668"},
  85.329 +        {"No current thread", "\u6CA1\u6709\u5F53\u524D\u7EBF\u7A0B"},
  85.330 +        {"No default thread specified:", "\u672A\u6307\u5B9A\u9ED8\u8BA4\u7EBF\u7A0B: \u8BF7\u5148\u4F7F\u7528 \"thread\" \u547D\u4EE4\u3002"},
  85.331 +        {"No exception object specified.", "\u672A\u6307\u5B9A\u5F02\u5E38\u9519\u8BEF\u5BF9\u8C61\u3002"},
  85.332 +        {"No exceptions caught.", "\u672A\u6355\u83B7\u5230\u5F02\u5E38\u9519\u8BEF\u3002"},
  85.333 +        {"No expression specified.", "\u672A\u6307\u5B9A\u8868\u8FBE\u5F0F\u3002"},
  85.334 +        {"No field in", "{1}\u4E2D\u6CA1\u6709\u5B57\u6BB5{0}"},
  85.335 +        {"No frames on the current call stack", "\u5F53\u524D\u8C03\u7528\u5806\u6808\u4E0A\u6CA1\u6709\u5E27"},
  85.336 +        {"No linenumber information for", "{0}\u6CA1\u6709\u884C\u53F7\u4FE1\u606F\u3002\u8BF7\u5C1D\u8BD5\u5728\u542F\u7528\u8C03\u8BD5\u7684\u60C5\u51B5\u4E0B\u7F16\u8BD1\u3002"},
  85.337 +        {"No local variables", "\u6CA1\u6709\u672C\u5730\u53D8\u91CF"},
  85.338 +        {"No method in", "{1}\u4E2D\u6CA1\u6709\u65B9\u6CD5{0}"},
  85.339 +        {"No method specified.", "\u672A\u6307\u5B9A\u65B9\u6CD5\u3002"},
  85.340 +        {"No monitor numbered:", "\u6CA1\u6709\u7F16\u53F7\u4E3A {0} \u7684\u76D1\u89C6\u5668"},
  85.341 +        {"No monitors owned", "  \u4E0D\u62E5\u6709\u76D1\u89C6\u5668"},
  85.342 +        {"No object specified.", "\u672A\u6307\u5B9A\u5BF9\u8C61\u3002"},
  85.343 +        {"No objects specified.", "\u672A\u6307\u5B9A\u5BF9\u8C61\u3002"},
  85.344 +        {"No save index specified.", "\u672A\u6307\u5B9A\u4FDD\u5B58\u7D22\u5F15\u3002"},
  85.345 +        {"No saved values", "\u6CA1\u6709\u4FDD\u5B58\u7684\u503C"},
  85.346 +        {"No source information available for:", "\u6CA1\u6709\u53EF\u7528\u4E8E{0}\u7684\u6E90\u4FE1\u606F"},
  85.347 +        {"No sourcedebugextension specified", "\u672A\u6307\u5B9A SourceDebugExtension"},
  85.348 +        {"No sourcepath specified.", "\u672A\u6307\u5B9A\u6E90\u8DEF\u5F84\u3002"},
  85.349 +        {"No thread specified.", "\u672A\u6307\u5B9A\u7EBF\u7A0B\u3002"},
  85.350 +        {"No VM connected", "\u672A\u8FDE\u63A5 VM"},
  85.351 +        {"No waiters", "  \u6CA1\u6709\u7B49\u5F85\u8FDB\u7A0B"},
  85.352 +        {"not a class", "{0}\u4E0D\u662F\u7C7B"},
  85.353 +        {"Not a monitor number:", "\u4E0D\u662F\u76D1\u89C6\u5668\u7F16\u53F7: ''{0}''"},
  85.354 +        {"not found (try the full name)", "\u627E\u4E0D\u5230{0} (\u8BF7\u5C1D\u8BD5\u4F7F\u7528\u5168\u540D)"},
  85.355 +        {"Not found:", "\u627E\u4E0D\u5230: {0}"},
  85.356 +        {"not found", "\u627E\u4E0D\u5230{0}"},
  85.357 +        {"Not owned", "  \u4E0D\u62E5\u6709"},
  85.358 +        {"Not waiting for a monitor", "  \u672A\u7B49\u5F85\u76D1\u89C6\u5668"},
  85.359 +        {"Nothing suspended.", "\u672A\u6302\u8D77\u4EFB\u4F55\u5BF9\u8C61\u3002"},
  85.360          {"object description and hex id", "({0}){1}"},
  85.361 -        {"Operation is not supported on the target VM", "\u76ee\u6807 VM \u4e0d\u652f\u6301\u64cd\u4f5c"},
  85.362 -        {"operation not yet supported", "\u5c1a\u4e0d\u652f\u6301\u64cd\u4f5c"},
  85.363 -        {"Owned by:", "  \u62e5\u6709\u8005\uff1a{0}\uff0c\u6761\u76ee\u8ba1\u6570\uff1a{1,number,integer}"},
  85.364 -        {"Owned monitor:", "  \u62e5\u6709\u7684\u76d1\u89c6\u5668\uff1a {0}"},
  85.365 -        {"Parse exception:", "\u89e3\u6790\u5f02\u5e38\uff1a {0}"},
  85.366 -        {"printbreakpointcommandusage", "\u7528\u6cd5\uff1a{0} <\u7c7b>:<\u884c\u53f7> \u6216\n       {1} <\u7c7b>.<\u65b9\u6cd5\u540d>[(\u53c2\u6570\u7c7b\u578b,...)]"},
  85.367 -        {"Removed:", "\u5df2\u5220\u9664\uff1a {0}"},
  85.368 -        {"Requested stack frame is no longer active:", "\u8bf7\u6c42\u7684\u5806\u6808\u5e27\u4e0d\u518d\u5904\u4e8e\u6d3b\u52a8\u72b6\u6001\uff1a{0,number,integer}"},
  85.369 -        {"run <args> command is valid only with launched VMs", "\u201crun <\u53c2\u6570>\u201d\u547d\u4ee4\u4ec5\u5bf9\u5df2\u542f\u52a8\u7684 VM \u6709\u6548"},
  85.370 -        {"run", "\u8fd0\u884c {0}"},
  85.371 -        {"saved", "{0} \u5df2\u4fdd\u5b58"},
  85.372 -        {"Set deferred", "\u8bbe\u7f6e\u5ef6\u8fdf\u7684 {0}"},
  85.373 -        {"Set", "\u8bbe\u7f6e {0}"},
  85.374 -        {"Source file not found:", "\u627e\u4e0d\u5230\u6e90\u6587\u4ef6\uff1a {0}"},
  85.375 +        {"Operation is not supported on the target VM", "\u76EE\u6807 VM \u4E0D\u652F\u6301\u8BE5\u64CD\u4F5C"},
  85.376 +        {"operation not yet supported", "\u5C1A\u4E0D\u652F\u6301\u8BE5\u64CD\u4F5C"},
  85.377 +        {"Owned by:", "  \u62E5\u6709\u8005: {0}, \u6761\u76EE\u8BA1\u6570: {1,number,integer}"},
  85.378 +        {"Owned monitor:", "  \u62E5\u6709\u7684\u76D1\u89C6\u5668: {0}"},
  85.379 +        {"Parse exception:", "\u8BED\u6CD5\u5206\u6790\u5F02\u5E38\u9519\u8BEF: {0}"},
  85.380 +        {"printbreakpointcommandusage", "\u7528\u6CD5: {0} <class>:<line_number> \u6216\n       {1} <class>.<method_name>[(argument_type,...)]"},
  85.381 +        {"Removed:", "\u5DF2\u5220\u9664: {0}"},
  85.382 +        {"Requested stack frame is no longer active:", "\u8BF7\u6C42\u7684\u5806\u6808\u5E27\u4E0D\u518D\u6709\u6548: {0,number,integer}"},
  85.383 +        {"run <args> command is valid only with launched VMs", "'run <args>' \u547D\u4EE4\u4EC5\u5BF9\u542F\u52A8\u7684 VM \u6709\u6548"},
  85.384 +        {"run", "\u8FD0\u884C{0}"},
  85.385 +        {"saved", "{0}\u5DF2\u4FDD\u5B58"},
  85.386 +        {"Set deferred", "\u8BBE\u7F6E\u5EF6\u8FDF\u7684{0}"},
  85.387 +        {"Set", "\u8BBE\u7F6E{0}"},
  85.388 +        {"Source file not found:", "\u627E\u4E0D\u5230\u6E90\u6587\u4EF6: {0}"},
  85.389          {"source line number and line", "{0,number,integer}    {1}"},
  85.390          {"source line number current line and line", "{0,number,integer} => {1}"},
  85.391 -        {"sourcedebugextension", "SourceDebugExtension- {0}"},
  85.392 -        {"Specify class and method", "\u6307\u5b9a\u7c7b\u548c\u65b9\u6cd5"},
  85.393 -        {"Specify classes to redefine", "\u6307\u5b9a\u8981\u91cd\u65b0\u5b9a\u4e49\u7684\u7c7b"},
  85.394 -        {"Specify file name for class", "\u6307\u5b9a\u7c7b {0} \u7684\u6587\u4ef6\u540d"},
  85.395 +        {"sourcedebugextension", "SourceDebugExtension -- {0}"},
  85.396 +        {"Specify class and method", "\u6307\u5B9A\u7C7B\u548C\u65B9\u6CD5"},
  85.397 +        {"Specify classes to redefine", "\u6307\u5B9A\u8981\u91CD\u65B0\u5B9A\u4E49\u7684\u7C7B"},
  85.398 +        {"Specify file name for class", "\u6307\u5B9A\u7C7B{0}\u7684\u6587\u4EF6\u540D"},
  85.399          {"stack frame dump with pc", "  [{0,number,integer}] {1}.{2} ({3}), pc = {4}"},
  85.400          {"stack frame dump", "  [{0,number,integer}] {1}.{2} ({3})"},
  85.401 -        {"Step completed:", "\u5df2\u5b8c\u6210\u6b65\u9aa4\uff1a "},
  85.402 -        {"Stopping due to deferred breakpoint errors.", "\u7531\u4e8e\u5ef6\u8fdf\u7684\u65ad\u70b9\u9519\u8bef\u800c\u505c\u6b62\u3002\n"},
  85.403 -        {"subclass:", "\u5b50\u7c7b\uff1a {0}"},
  85.404 -        {"subinterface:", "\u5b50\u63a5\u53e3\uff1a {0}"},
  85.405 +        {"Step completed:", "\u5DF2\u5B8C\u6210\u7684\u6B65\u9AA4: "},
  85.406 +        {"Stopping due to deferred breakpoint errors.", "\u7531\u4E8E\u5EF6\u8FDF\u65AD\u70B9\u9519\u8BEF\u800C\u505C\u6B62\u3002\n"},
  85.407 +        {"subclass:", "\u5B50\u7C7B: {0}"},
  85.408 +        {"subinterface:", "\u5B50\u63A5\u53E3: {0}"},
  85.409          {"tab", "\t{0}"},
  85.410 -        {"Target VM failed to initialize.", "\u76ee\u6807 VM \u65e0\u6cd5\u521d\u59cb\u5316\u3002"},
  85.411 -        {"The application exited", "\u5e94\u7528\u7a0b\u5e8f\u5df2\u9000\u51fa"},
  85.412 -        {"The application has been disconnected", "\u5df2\u65ad\u5f00\u5e94\u7528\u7a0b\u5e8f\u7684\u8fde\u63a5"},
  85.413 -        {"The gc command is no longer necessary.", "\u4e0d\u518d\u9700\u8981 'gc' \u547d\u4ee4\u3002\n" +
  85.414 -"\u5982\u5e73\u5e38\u4e00\u6837\u5bf9\u6240\u6709\u5bf9\u8c61\u8fdb\u884c\u5783\u573e\u6536\u96c6\u3002\u4f7f\u7528 'enablegc' \u548c 'disablegc' \n" +
  85.415 -"\u547d\u4ee4\u6765\u63a7\u5236\u5404\u4e2a\u5bf9\u8c61\u7684\u5783\u573e\u6536\u96c6\u3002"},
  85.416 -        {"The load command is no longer supported.", "\u4e0d\u518d\u652f\u6301 \"load\" \u547d\u4ee4\u3002"},
  85.417 -        {"The memory command is no longer supported.", "\u4e0d\u518d\u652f\u6301 \"memory\" \u547d\u4ee4\u3002"},
  85.418 -        {"The VM does not use paths", "VM \u4e0d\u4f7f\u7528\u8def\u5f84"},
  85.419 -        {"Thread is not running (no stack).", "\u7ebf\u7a0b\u672a\u8fd0\u884c\uff08\u65e0\u5806\u6808\uff09\u3002"},
  85.420 -        {"Thread number not specified.", "\u672a\u6307\u5b9a\u7ebf\u7a0b\u53f7\u3002"},
  85.421 +        {"Target VM failed to initialize.", "\u65E0\u6CD5\u521D\u59CB\u5316\u76EE\u6807 VM\u3002"},
  85.422 +        {"The application exited", "\u5E94\u7528\u7A0B\u5E8F\u5DF2\u9000\u51FA"},
  85.423 +        {"The application has been disconnected", "\u5E94\u7528\u7A0B\u5E8F\u5DF2\u65AD\u5F00\u8FDE\u63A5"},
  85.424 +        {"The gc command is no longer necessary.", "\u4E0D\u518D\u9700\u8981 'gc' \u547D\u4EE4\u3002\n\u6240\u6709\u5BF9\u8C61\u5DF2\u7167\u5E38\u8FDB\u884C\u5783\u573E\u6536\u96C6\u3002\u8BF7\u4F7F\u7528 'enablegc' \u548C 'disablegc'\n\u547D\u4EE4\u6765\u63A7\u5236\u5404\u4E2A\u5BF9\u8C61\u7684\u5783\u573E\u6536\u96C6\u3002"},
  85.425 +        {"The load command is no longer supported.", "\u4E0D\u518D\u652F\u6301 'load' \u547D\u4EE4\u3002"},
  85.426 +        {"The memory command is no longer supported.", "\u4E0D\u518D\u652F\u6301 'memory' \u547D\u4EE4\u3002"},
  85.427 +        {"The VM does not use paths", "VM \u4E0D\u4F7F\u7528\u8DEF\u5F84"},
  85.428 +        {"Thread is not running (no stack).", "\u7EBF\u7A0B\u672A\u8FD0\u884C (\u6CA1\u6709\u5806\u6808)\u3002"},
  85.429 +        {"Thread number not specified.", "\u672A\u6307\u5B9A\u7EBF\u7A0B\u7F16\u53F7\u3002"},
  85.430          {"Thread:", "{0}:"},
  85.431 -        {"Thread Group:", "\u7ec4 {0}\uff1a"},
  85.432 -        {"Thread description name unknownStatus BP",  "  {0} {1} \u672a\u77e5\uff08\u5728\u65ad\u70b9\u5904\uff09"},
  85.433 -        {"Thread description name unknownStatus",     "  {0} {1} \u672a\u77e5"},
  85.434 -        {"Thread description name zombieStatus BP",   "  {0} {1} \u5904\u4e8e\u50f5\u72b6\u6001\uff08\u5728\u65ad\u70b9\u5904\uff09"},
  85.435 -        {"Thread description name zombieStatus",      "  {0} {1} \u5904\u4e8e\u50f5\u72b6\u6001"},
  85.436 -        {"Thread description name runningStatus BP",  "  {0} {1} \u6b63\u5728\u8fd0\u884c\uff08\u5728\u65ad\u70b9\u5904\uff09"},
  85.437 -        {"Thread description name runningStatus",     "  {0} {1} \u6b63\u5728\u8fd0\u884c"},
  85.438 -        {"Thread description name sleepingStatus BP", "  {0} {1} \u6b63\u5728\u4f11\u7720\uff08\u5728\u65ad\u70b9\u5904\uff09"},
  85.439 -        {"Thread description name sleepingStatus",    "  {0} {1} \u6b63\u5728\u4f11\u7720"},
  85.440 -        {"Thread description name waitingStatus BP",  "  {0} {1} \u6b63\u5728\u76d1\u89c6\u5668\u4e2d\u7b49\u5f85\uff08\u5728\u65ad\u70b9\u5904\uff09"},
  85.441 -        {"Thread description name waitingStatus",     "  {0} {1} \u6b63\u5728\u76d1\u89c6\u5668\u4e2d\u7b49\u5f85"},
  85.442 -        {"Thread description name condWaitstatus BP", "  {0} {1} \u6761\u4ef6\u6b63\u5728\u7b49\u5f85\uff08\u5728\u65ad\u70b9\u5904\uff09"},
  85.443 -        {"Thread description name condWaitstatus",    "  {0} {1} \u6761\u4ef6\u6b63\u5728\u7b49\u5f85"},
  85.444 -        {"Thread has been resumed", "\u7ebf\u7a0b\u5df2\u6062\u590d"},
  85.445 -        {"Thread not suspended", "\u7ebf\u7a0b\u672a\u6682\u505c"},
  85.446 -        {"thread group number description name", "{0,number,integer}\u3002 {1} {2}"},
  85.447 -        {"Threadgroup name not specified.", "\u672a\u6307\u5b9a\u7ebf\u7a0b\u7ec4\u540d\u79f0\u3002"},
  85.448 -        {"Threads must be suspended", "\u5fc5\u987b\u6682\u505c\u7ebf\u7a0b"},
  85.449 -        {"trace method exit in effect for", "\u5bf9 {0} \u6709\u6548\u8ddf\u8e2a\u65b9\u6cd5\u9000\u51fa"},
  85.450 -        {"trace method exits in effect", "\u6709\u6548\u8ddf\u8e2a\u65b9\u6cd5\u9000\u51fa"},
  85.451 -        {"trace methods in effect", "\u6709\u6548\u8ddf\u8e2a\u65b9\u6cd5"},
  85.452 -        {"trace go method exit in effect for", "\u5bf9 {0} \u6709\u6548\u8ddf\u8e2a go \u65b9\u6cd5\u9000\u51fa"},
  85.453 -        {"trace go method exits in effect", "\u6709\u6548\u8ddf\u8e2a go \u65b9\u6cd5\u9000\u51fa"},
  85.454 -        {"trace go methods in effect", "\u6709\u6548\u8ddf\u8e2a go \u65b9\u6cd5"},
  85.455 -        {"trace not in effect", "\u65e0\u6548\u8ddf\u8e2a"},
  85.456 -        {"Unable to attach to target VM.", "\u65e0\u6cd5\u8fde\u63a5\u5230\u76ee\u6807 VM\u3002"},
  85.457 -        {"Unable to display process output:", "\u65e0\u6cd5\u663e\u793a\u8fdb\u7a0b\u8f93\u51fa\uff1a {0}"},
  85.458 -        {"Unable to launch target VM.", "\u65e0\u6cd5\u542f\u52a8\u76ee\u6807 VM\u3002"},
  85.459 -        {"Unable to set deferred", "\u65e0\u6cd5\u8bbe\u7f6e\u5ef6\u8fdf\u7684 {0}\uff1a {1}"},
  85.460 -        {"Unable to set main class and arguments", "\u65e0\u6cd5\u8bbe\u7f6e\u4e3b\u7c7b\u548c\u53c2\u6570"},
  85.461 -        {"Unable to set", "\u65e0\u6cd5\u8bbe\u7f6e {0}\uff1a {1}"},
  85.462 -        {"Unexpected event type", "\u610f\u5916\u7684\u4e8b\u4ef6\u7c7b\u578b: {0}"},
  85.463 -        {"unknown", "\u672a\u77e5"},
  85.464 -        {"Unmonitoring", "\u672a\u76d1\u89c6 {0} "},
  85.465 -        {"Unrecognized command.  Try help...", "\u65e0\u6cd5\u8bc6\u522b\u7684\u547d\u4ee4\uff1a \"{0}\" \u3002  \u8bf7\u5c1d\u8bd5\u4f7f\u7528 help..."},
  85.466 -        {"Usage: catch exception", "\u7528\u6cd5\uff1acatch [uncaught|caught|all] <\u7c7b ID>|<\u7c7b\u6a21\u5f0f>"},
  85.467 -        {"Usage: ignore exception", "\u7528\u6cd5\uff1aignore [uncaught|caught|all] <\u7c7b ID>|<\u7c7b\u6a21\u5f0f>"},
  85.468 -        {"Usage: down [n frames]", "\u7528\u6cd5\uff1adown [n \u5e27]"},
  85.469 -        {"Usage: kill <thread id> <throwable>", "\u7528\u6cd5\uff1akill <\u7ebf\u7a0bID> <throwable>"},
  85.470 -        {"Usage: read <command-filename>", "\u7528\u6cd5\uff1aread <\u547d\u4ee4\u6587\u4ef6\u540d>"},
  85.471 -        {"Usage: unmonitor <monitor#>", "\u7528\u6cd5\uff1aunmonitor <\u76d1\u89c6\u5668\u53f7>"},
  85.472 -        {"Usage: up [n frames]", "\u7528\u6cd5\uff1aup [n \u5e27]"},
  85.473 -        {"Use java minus X to see", "\u4f7f\u7528 \"java -X\" \u53ef\u4ee5\u67e5\u770b\u53ef\u7528\u7684\u975e\u6807\u51c6\u9009\u9879"},
  85.474 -        {"Use stop at to set a breakpoint at a line number", "\u4f7f\u7528 \"stop at\" \u53ef\u4ee5\u5728\u67d0\u4e2a\u884c\u53f7\u5904\u8bbe\u7f6e\u65ad\u70b9"},
  85.475 -        {"VM already running. use cont to continue after events.", "VM \u5df2\u8fd0\u884c\u3002\u4f7f\u7528 \"cont\" \u53ef\u4ee5\u5728\u4e8b\u4ef6\u540e\u7ee7\u7eed\u3002"},
  85.476 -        {"VM Started:", "VM \u5df2\u542f\u52a8\uff1a "},
  85.477 -        {"vmstartexception", "VM \u542f\u52a8\u5f02\u5e38\uff1a {0}"},
  85.478 -        {"Waiting for monitor:", "   \u6b63\u5728\u7b49\u5f85\u76d1\u89c6\u5668\uff1a {0}"},
  85.479 -        {"Waiting thread:", " \u6b63\u5728\u7b49\u5f85\u7ebf\u7a0b\uff1a {0}"},
  85.480 -        {"watch accesses of", "\u76d1\u89c6 {0}.{1} \u7684\u8bbf\u95ee"},
  85.481 -        {"watch modification of", "\u76d1\u89c6 {0}.{1} \u7684\u4fee\u6539"},
  85.482 +        {"Thread Group:", "\u7EC4{0}:"},
  85.483 +        {"Thread description name unknownStatus BP",  "  {0} {1}\u672A\u77E5 (\u5728\u65AD\u70B9\u5904)"},
  85.484 +        {"Thread description name unknownStatus",     "  {0} {1}\u672A\u77E5"},
  85.485 +        {"Thread description name zombieStatus BP",   "  {0} {1}\u5904\u4E8E\u50F5\u6B7B\u72B6\u6001 (\u5728\u65AD\u70B9\u5904)"},
  85.486 +        {"Thread description name zombieStatus",      "  {0} {1}\u5904\u4E8E\u50F5\u6B7B\u72B6\u6001"},
  85.487 +        {"Thread description name runningStatus BP",  "  {0} {1}\u6B63\u5728\u8FD0\u884C (\u5728\u65AD\u70B9\u5904)"},
  85.488 +        {"Thread description name runningStatus",     "  {0} {1}\u6B63\u5728\u8FD0\u884C"},
  85.489 +        {"Thread description name sleepingStatus BP", "  {0} {1}\u6B63\u5728\u4F11\u7720 (\u5728\u65AD\u70B9\u5904)"},
  85.490 +        {"Thread description name sleepingStatus",    "  {0} {1}\u6B63\u5728\u4F11\u7720"},
  85.491 +        {"Thread description name waitingStatus BP",  "  {0} {1}\u6B63\u5728\u7B49\u5F85\u76D1\u89C6\u5668 (\u5728\u65AD\u70B9\u5904)"},
  85.492 +        {"Thread description name waitingStatus",     "  {0} {1}\u6B63\u5728\u7B49\u5F85\u76D1\u89C6\u5668"},
  85.493 +        {"Thread description name condWaitstatus BP", "  {0} {1}\u6B63\u5728\u6267\u884C\u6761\u4EF6\u7B49\u5F85 (\u5728\u65AD\u70B9\u5904)"},
  85.494 +        {"Thread description name condWaitstatus",    "  {0} {1}\u6B63\u5728\u6267\u884C\u6761\u4EF6\u7B49\u5F85"},
  85.495 +        {"Thread has been resumed", "\u5DF2\u6062\u590D\u7EBF\u7A0B"},
  85.496 +        {"Thread not suspended", "\u672A\u6302\u8D77\u7EBF\u7A0B"},
  85.497 +        {"thread group number description name", "{0,number,integer}\u3002{1} {2}"},
  85.498 +        {"Threadgroup name not specified.", "\u672A\u6307\u5B9A\u7EBF\u7A0B\u7EC4\u540D\u3002"},
  85.499 +        {"Threads must be suspended", "\u5FC5\u987B\u6302\u8D77\u7EBF\u7A0B"},
  85.500 +        {"trace method exit in effect for", "\u6B63\u5728\u5BF9{0}\u5B9E\u884C trace method exit"},
  85.501 +        {"trace method exits in effect", "\u6B63\u5728\u5B9E\u884C trace method exits"},
  85.502 +        {"trace methods in effect", "\u6B63\u5728\u5B9E\u884C trace methods"},
  85.503 +        {"trace go method exit in effect for", "\u6B63\u5728\u5BF9{0}\u5B9E\u884C trace go method exit"},
  85.504 +        {"trace go method exits in effect", "\u6B63\u5728\u5B9E\u884C trace go method exits"},
  85.505 +        {"trace go methods in effect", "\u6B63\u5728\u5B9E\u884C trace go methods"},
  85.506 +        {"trace not in effect", "\u672A\u5B9E\u884C trace"},
  85.507 +        {"Unable to attach to target VM.", "\u65E0\u6CD5\u9644\u52A0\u5230\u76EE\u6807 VM\u3002"},
  85.508 +        {"Unable to display process output:", "\u65E0\u6CD5\u663E\u793A\u8FDB\u7A0B\u8F93\u51FA: {0}"},
  85.509 +        {"Unable to launch target VM.", "\u65E0\u6CD5\u542F\u52A8\u76EE\u6807 VM\u3002"},
  85.510 +        {"Unable to set deferred", "\u65E0\u6CD5\u8BBE\u7F6E\u5EF6\u8FDF\u7684{0}: {1}"},
  85.511 +        {"Unable to set main class and arguments", "\u65E0\u6CD5\u8BBE\u7F6E\u4E3B\u7C7B\u548C\u53C2\u6570"},
  85.512 +        {"Unable to set", "\u65E0\u6CD5\u8BBE\u7F6E{0}: {1}"},
  85.513 +        {"Unexpected event type", "\u610F\u5916\u7684\u4E8B\u4EF6\u7C7B\u578B: {0}"},
  85.514 +        {"unknown", "\u672A\u77E5"},
  85.515 +        {"Unmonitoring", "\u53D6\u6D88\u76D1\u89C6{0} "},
  85.516 +        {"Unrecognized command.  Try help...", "\u65E0\u6CD5\u8BC6\u522B\u7684\u547D\u4EE4: ''{0}''\u3002\u8BF7\u5C1D\u8BD5\u83B7\u5F97\u5E2E\u52A9..."},
  85.517 +        {"Usage: catch exception", "\u7528\u6CD5: catch [uncaught|caught|all] <class id>|<class pattern>"},
  85.518 +        {"Usage: ignore exception", "\u7528\u6CD5: ignore [uncaught|caught|all] <class id>|<class pattern>"},
  85.519 +        {"Usage: down [n frames]", "\u7528\u6CD5: down [n frames]"},
  85.520 +        {"Usage: kill <thread id> <throwable>", "\u7528\u6CD5: kill <thread id> <throwable>"},
  85.521 +        {"Usage: read <command-filename>", "\u7528\u6CD5: read <command-filename>"},
  85.522 +        {"Usage: unmonitor <monitor#>", "\u7528\u6CD5: unmonitor <monitor#>"},
  85.523 +        {"Usage: up [n frames]", "\u7528\u6CD5: up [n frames]"},
  85.524 +        {"Use java minus X to see", "\u4F7F\u7528 'java -X' \u53EF\u4EE5\u67E5\u770B\u53EF\u7528\u7684\u975E\u6807\u51C6\u9009\u9879"},
  85.525 +        {"Use stop at to set a breakpoint at a line number", "\u4F7F\u7528 'stop at' \u53EF\u4EE5\u5728\u884C\u53F7\u5904\u8BBE\u7F6E\u65AD\u70B9"},
  85.526 +        {"VM already running. use cont to continue after events.", "VM \u5DF2\u5728\u8FD0\u884C\u3002\u8BF7\u4F7F\u7528 'cont' \u4EE5\u5728\u4E8B\u4EF6\u7ED3\u675F\u540E\u7EE7\u7EED\u3002"},
  85.527 +        {"VM Started:", "VM \u5DF2\u542F\u52A8: "},
  85.528 +        {"vmstartexception", "VM \u542F\u52A8\u5F02\u5E38\u9519\u8BEF: {0}"},
  85.529 +        {"Waiting for monitor:", "   \u6B63\u5728\u7B49\u5F85\u76D1\u89C6\u5668: {0}"},
  85.530 +        {"Waiting thread:", " \u6B63\u5728\u7B49\u5F85\u7EBF\u7A0B: {0}"},
  85.531 +        {"watch accesses of", "\u76D1\u89C6{0}.{1}\u7684\u8BBF\u95EE"},
  85.532 +        {"watch modification of", "\u76D1\u89C6{0}.{1}\u7684\u4FEE\u6539"},
  85.533          {"zz help text",
  85.534 -"** \u547d\u4ee4\u5217\u8868 **\n" +
  85.535 -"connectors                -- \u5217\u51fa\u6b64 VM \u4e2d\u53ef\u7528\u7684\u8fde\u63a5\u5668\u548c\u4f20\u8f93\u5668\n" +
  85.536 -             "\n" +
  85.537 -"run [\u7c7b [\u53c2\u6570]]        -- \u5f00\u59cb\u6267\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u4e3b\u7c7b\n" +
  85.538 -             "\n" +
  85.539 -"threads [\u7ebf\u7a0b\u7ec4]     -- \u5217\u51fa\u7ebf\u7a0b\n" +
  85.540 -"thread <\u7ebf\u7a0b ID>        -- \u8bbe\u7f6e\u9ed8\u8ba4\u7ebf\u7a0b\n" +
  85.541 -"suspend [\u7ebf\u7a0b ID]    -- \u6682\u505c\u7ebf\u7a0b\uff08\u9ed8\u8ba4\u503c\u4e3a all\uff09\n" +
  85.542 -"resume [\u7ebf\u7a0b ID]     -- \u6062\u590d\u7ebf\u7a0b\uff08\u9ed8\u8ba4\u503c\u4e3a all\uff09\n" +
  85.543 -"where [<\u7ebf\u7a0b ID> | all] -- \u8f6c\u50a8\u7ebf\u7a0b\u7684\u5806\u6808\n" +
  85.544 -"wherei [<\u7ebf\u7a0b ID> | all] -- \u8f6c\u50a8\u7ebf\u7a0b\u7684\u5806\u6808\u4ee5\u53ca pc \u4fe1\u606f\n" +
  85.545 -"up [n \u5e27]             -- \u5411\u4e0a\u79fb\u52a8\u7ebf\u7a0b\u7684\u5806\u6808\n" +
  85.546 -"down [n \u5e27]           -- \u5411\u4e0b\u79fb\u52a8\u7ebf\u7a0b\u7684\u5806\u6808\n" +
  85.547 -"kill <\u7ebf\u7a0b ID> <\u8868\u8fbe\u5f0f>   -- \u4e2d\u6b62\u5177\u6709\u7ed9\u5b9a\u7684\u5f02\u5e38\u5bf9\u8c61\u7684\u7ebf\u7a0b\n" +
  85.548 -"interrupt <\u7ebf\u7a0b ID>     -- \u4e2d\u65ad\u7ebf\u7a0b\n" +
  85.549 -             "\n" +
  85.550 -"print <\u8868\u8fbe\u5f0f>              -- \u8f93\u51fa\u8868\u8fbe\u5f0f\u7684\u503c\n" +
  85.551 -"dump <\u8868\u8fbe\u5f0f>               -- \u8f93\u51fa\u6240\u6709\u5bf9\u8c61\u4fe1\u606f\n" +
  85.552 -"eval <\u8868\u8fbe\u5f0f>               -- \u8ba1\u7b97\u8868\u8fbe\u5f0f\u7684\u503c\uff08\u4e0e print \u4f5c\u7528\u76f8\u540c\uff09\n" +
  85.553 -"set <lvalue> = <\u8868\u8fbe\u5f0f>     -- \u4e3a\u5b57\u6bb5/\u53d8\u91cf/\u6570\u7ec4\u5143\u7d20\u6307\u5b9a\u65b0\u503c\n" +
  85.554 -"locals                    -- \u8f93\u51fa\u5f53\u524d\u5806\u6808\u5e27\u4e2d\u7684\u6240\u6709\u672c\u5730\u53d8\u91cf\n" +
  85.555 -             "\n" +
  85.556 -"classes                   -- \u5217\u51fa\u5f53\u524d\u5df2\u77e5\u7684\u7c7b\n" +
  85.557 -"class <\u7c7b ID>          -- \u663e\u793a\u5df2\u547d\u540d\u7c7b\u7684\u8be6\u7ec6\u4fe1\u606f\n" +
  85.558 -"methods <\u7c7b ID>        -- \u5217\u51fa\u7c7b\u7684\u65b9\u6cd5\n" +
  85.559 -"fields <\u7c7b ID>         -- \u5217\u51fa\u7c7b\u7684\u5b57\u6bb5\n" +
  85.560 -             "\n" +
  85.561 -"threadgroups              -- \u5217\u51fa\u7ebf\u7a0b\u7ec4\n" +
  85.562 -"threadgroup <\u540d\u79f0>        -- \u8bbe\u7f6e\u5f53\u524d\u7ebf\u7a0b\u7ec4\n" +
  85.563 -             "\n" +
  85.564 -"stop in <\u7c7b ID>.<\u65b9\u6cd5>[(\u53c2\u6570\u7c7b\u578b,...)]\n" +
  85.565 -"                          -- \u5728\u65b9\u6cd5\u4e2d\u8bbe\u7f6e\u65ad\u70b9\n" +
  85.566 -"stop at <\u7c7b ID>:<\u884c> -- \u5728\u884c\u4e2d\u8bbe\u7f6e\u65ad\u70b9\n" +
  85.567 -"clear <\u7c7b ID>.<\u65b9\u6cd5>[(\u53c2\u6570\u7c7b\u578b,...)]\n" +
  85.568 -"                          -- \u6e05\u9664\u65b9\u6cd5\u4e2d\u7684\u65ad\u70b9\n" +
  85.569 -"clear <\u7c7b ID>:<\u884c>   -- \u6e05\u9664\u884c\u4e2d\u7684\u65ad\u70b9\n" +
  85.570 -"clear                     -- \u5217\u51fa\u65ad\u70b9\n" +
  85.571 -"catch [uncaught|caught|all] <\u7c7b ID>|<\u7c7b\u6a21\u5f0f>\n" +
  85.572 -"                          -- \u51fa\u73b0\u6307\u5b9a\u7684\u5f02\u5e38\u65f6\u4e2d\u65ad\n" +
  85.573 -"ignore [uncaught|caught|all] <\u7c7b ID>|<\u7c7b\u6a21\u5f0f>\n" +
  85.574 -"                          -- \u5bf9\u4e8e\u6307\u5b9a\u7684\u5f02\u5e38\uff0c\u53d6\u6d88 'catch'\n" +
  85.575 -"watch [access|all] <\u7c7b ID>.<\u5b57\u6bb5\u540d>\n" +
  85.576 -"                          -- \u76d1\u89c6\u5bf9\u5b57\u6bb5\u7684\u8bbf\u95ee/\u4fee\u6539\n" +
  85.577 -"unwatch [access|all] <\u7c7b ID>.<\u5b57\u6bb5\u540d>\n" +
  85.578 -"                          -- \u505c\u6b62\u76d1\u89c6\u5bf9\u5b57\u6bb5\u7684\u8bbf\u95ee/\u4fee\u6539\n" +
  85.579 -"trace [go] methods [thread]\n" +
  85.580 -"                          -- \u8ddf\u8e2a\u65b9\u6cd5\u7684\u8fdb\u5165\u548c\u9000\u51fa\u3002\n" +
  85.581 -"                          -- \u9664\u975e\u6307\u5b9a 'go'\uff0c\u5426\u5219\u6240\u6709\u7ebf\u7a0b\u90fd\u5c06\u6682\u505c\n" +
  85.582 -"trace [go] method exit | exits [thread]\n" +
  85.583 -"                          -- \u8ddf\u8e2a\u5f53\u524d\u65b9\u6cd5\u7684\u9000\u51fa\u6216\u6240\u6709\u65b9\u6cd5\u7684\u9000\u51fa\n" +
  85.584 -"                          -- \u9664\u975e\u6307\u5b9a 'go'\uff0c\u5426\u5219\u6240\u6709\u7ebf\u7a0b\u90fd\u5c06\u6682\u505c\n" +
  85.585 -"untrace [\u65b9\u6cd5]         -- \u505c\u6b62\u8ddf\u8e2a\u65b9\u6cd5\u7684\u8fdb\u5165\u548c/\u6216\u9000\u51fa\n" +
  85.586 -"step                      -- \u6267\u884c\u5f53\u524d\u884c\n" +
  85.587 -"step up                   -- \u6267\u884c\u5230\u5f53\u524d\u65b9\u6cd5\u8fd4\u56de\u5176\u8c03\u7528\u65b9\n" +
  85.588 -"stepi                     -- \u6267\u884c\u5f53\u524d\u6307\u4ee4\n" +
  85.589 -"next                      -- \u8df3\u8fc7\u4e00\u884c\uff08\u8de8\u8fc7\u8c03\u7528\uff09\n" +
  85.590 -"cont                      -- \u4ece\u65ad\u70b9\u5904\u7ee7\u7eed\u6267\u884c\n" +
  85.591 -             "\n" +
  85.592 -"list [line number|method] -- \u8f93\u51fa\u6e90\u4ee3\u7801\n" +
  85.593 -"use\uff08\u6216 sourcepath\uff09[\u6e90\u6587\u4ef6\u8def\u5f84]\n" +
  85.594 -"                          -- \u663e\u793a\u6216\u66f4\u6539\u6e90\u8def\u5f84\n" +
  85.595 -"exclude [<\u7c7b\u6a21\u5f0f>, ...|\u201c\u65e0\u201d]\n" +
  85.596 -"                          -- \u4e0d\u62a5\u544a\u6307\u5b9a\u7c7b\u7684\u6b65\u9aa4\u6216\u65b9\u6cd5\u4e8b\u4ef6\n" +
  85.597 -"classpath                 -- \u4ece\u76ee\u6807 VM \u8f93\u51fa\u7c7b\u8def\u5f84\u4fe1\u606f\n" +
  85.598 -             "\n" +
  85.599 -"monitor <\u547d\u4ee4>         -- \u6bcf\u6b21\u7a0b\u5e8f\u505c\u6b62\u65f6\u6267\u884c\u547d\u4ee4\n" +
  85.600 -"monitor                   -- \u5217\u51fa\u76d1\u89c6\u5668\n" +
  85.601 -"unmonitor <\u76d1\u89c6\u5668\u53f7>      -- \u5220\u9664\u67d0\u4e2a\u76d1\u89c6\u5668\n" +
  85.602 -"read <\u6587\u4ef6\u540d>           -- \u8bfb\u53d6\u5e76\u6267\u884c\u67d0\u4e2a\u547d\u4ee4\u6587\u4ef6\n" +
  85.603 -             "\n" +
  85.604 -"lock <\u8868\u8fbe\u5f0f>               -- \u8f93\u51fa\u5bf9\u8c61\u7684\u9501\u4fe1\u606f\n" +
  85.605 -"threadlocks [\u7ebf\u7a0b ID]   -- \u8f93\u51fa\u7ebf\u7a0b\u7684\u9501\u4fe1\u606f\n" +
  85.606 -             "\n" +
  85.607 -"pop                       -- \u5f39\u51fa\u6574\u4e2a\u5806\u6808\uff0c\u4e14\u5305\u542b\u5f53\u524d\u5e27\n" +
  85.608 -"reenter                   -- \u4e0e pop \u4f5c\u7528\u76f8\u540c\uff0c\u4f46\u91cd\u65b0\u8fdb\u5165\u5f53\u524d\u5e27\n" +
  85.609 -"redefine <\u7c7b ID> <\u7c7b\u6587\u4ef6\u540d>\n" +
  85.610 -"                          -- \u91cd\u65b0\u5b9a\u4e49\u7c7b\u4ee3\u7801\n" +
  85.611 -             "\n" +
  85.612 -"disablegc <\u8868\u8fbe\u5f0f>          -- \u7981\u6b62\u5bf9\u8c61\u7684\u5783\u573e\u56de\u6536\n" +
  85.613 -"enablegc <\u8868\u8fbe\u5f0f>           -- \u5141\u8bb8\u5bf9\u8c61\u7684\u5783\u573e\u56de\u6536\n" +
  85.614 -             "\n" +
  85.615 -"!!                        -- \u91cd\u590d\u6267\u884c\u6700\u540e\u4e00\u4e2a\u547d\u4ee4\n" +
  85.616 -"<n> <\u547d\u4ee4>             -- \u5c06\u547d\u4ee4\u91cd\u590d\u6267\u884c n \u6b21\n" +
  85.617 -"# <\u547d\u4ee4>               -- \u653e\u5f03\uff08\u4e0d\u6267\u884c\uff09\n" +
  85.618 -"help\uff08\u6216 ?\uff09               -- \u5217\u51fa\u547d\u4ee4\n" +
  85.619 -"version                   -- \u8f93\u51fa\u7248\u672c\u4fe1\u606f\n" +
  85.620 -"exit\uff08\u6216 quit\uff09            -- \u9000\u51fa\u8c03\u8bd5\u5668\n" +
  85.621 -             "\n" +
  85.622 -"<\u7c7b ID>: \u5e26\u6709\u8f6f\u4ef6\u5305\u9650\u5b9a\u7b26\u7684\u5b8c\u6574\u7c7b\u540d\n" +
  85.623 -"<\u7c7b\u6a21\u5f0f>: \u5e26\u6709\u524d\u5bfc\u6216\u540e\u7f00\u901a\u914d\u7b26 (*) \u7684\u7c7b\u540d\n" +
  85.624 -"<\u7ebf\u7a0b ID>: 'threads' \u547d\u4ee4\u4e2d\u6240\u62a5\u544a\u7684\u7ebf\u7a0b\u53f7\n" +
  85.625 -"<\u8868\u8fbe\u5f0f>: Java(TM) \u7f16\u7a0b\u8bed\u8a00\u8868\u8fbe\u5f0f\u3002\n" +
  85.626 -"\u652f\u6301\u5927\u591a\u6570\u5e38\u89c1\u8bed\u6cd5\u3002\n" +
  85.627 -             "\n" +
  85.628 -"\u53ef\u4ee5\u5c06\u542f\u52a8\u547d\u4ee4\u7f6e\u4e8e \"jdb.ini\" \u6216 \".jdbrc\" \u4e4b\u4e2d\n" +
  85.629 -"\uff08\u4e24\u8005\u4f4d\u4e8e user.home \u6216 user.dir \u4e2d\uff09"},
  85.630 +             "** \u547D\u4EE4\u5217\u8868 **\nconnectors                -- \u5217\u51FA\u6B64 VM \u4E2D\u53EF\u7528\u7684\u8FDE\u63A5\u5668\u548C\u4F20\u8F93\n\nrun [class [args]]        -- \u5F00\u59CB\u6267\u884C\u5E94\u7528\u7A0B\u5E8F\u7684\u4E3B\u7C7B\n\nthreads [threadgroup]     -- \u5217\u51FA\u7EBF\u7A0B\nthread <thread id>        -- \u8BBE\u7F6E\u9ED8\u8BA4\u7EBF\u7A0B\nsuspend [thread id(s)]    -- \u6302\u8D77\u7EBF\u7A0B (\u9ED8\u8BA4\u503C: all)\nresume [thread id(s)]     -- \u6062\u590D\u7EBF\u7A0B (\u9ED8\u8BA4\u503C: all)\nwhere [<thread id> | all] -- \u8F6C\u50A8\u7EBF\u7A0B\u7684\u5806\u6808\nwherei [<thread id> | all]-- \u8F6C\u50A8\u7EBF\u7A0B\u7684\u5806\u6808, \u4EE5\u53CA pc \u4FE1\u606F\nup [n frames]             -- \u4E0A\u79FB\u7EBF\u7A0B\u7684\u5806\u6808\ndown [n frames]           -- \u4E0B\u79FB\u7EBF\u7A0B\u7684\u5806\u6808\nkill <thread id> <expr>   -- \u7EC8\u6B62\u5177\u6709\u7ED9\u5B9A\u7684\u5F02\u5E38\u9519\u8BEF\u5BF9\u8C61\u7684\u7EBF\u7A0B\ninterrupt <thread id>     -- \u4E2D\u65AD\u7EBF\u7A0B\n\nprint <expr>              -- \u8F93\u51FA\u8868\u8FBE\u5F0F\u7684\u503C\ndump <expr>               -- \u8F93\u51FA\u6240\u6709\u5BF9\u8C61\u4FE1\u606F\neval <expr>               -- \u5BF9\u8868\u8FBE\u5F0F\u6C42\u503C (\u4E0E print \u76F8\u540C)\nset <lvalue> = <expr>     -- \u5411\u5B57\u6BB5/\u53D8\u91CF/\u6570\u7EC4\u5143\u7D20\u5206\u914D\u65B0\u503C\nlocals                    -- \u8F93\u51FA\u5F53\u524D\u5806\u6808\u5E27\u4E2D\u7684\u6240\u6709\u672C\u5730\u53D8\u91CF\n\nclasses                   -- \u5217\u51FA\u5F53\u524D\u5DF2\u77E5\u7684\u7C7B\nclass <class id>          -- \u663E\u793A\u5DF2\u547D\u540D\u7C7B\u7684\u8BE6\u7EC6\u8D44\u6599\nmethods <class id>        -- \u5217\u51FA\u7C7B\u7684\u65B9\u6CD5\nfields <class id>         -- \u5217\u51FA\u7C7B\u7684\u5B57\u6BB5\n\nthreadgroups              -- \u5217\u51FA\u7EBF\u7A0B\u7EC4\nthreadgroup <name>        -- \u8BBE\u7F6E\u5F53\u524D\u7EBF\u7A0B\u7EC4\n\nstop in <class id>.<method>[(argument_type,...)]\n                          -- \u5728\u65B9\u6CD5\u4E2D\u8BBE\u7F6E\u65AD\u70B9\nstop at <class id>:<line> -- \u5728\u884C\u4E2D\u8BBE\u7F6E\u65AD\u70B9\nclear <class id>.<method>[(argument_type,...)]\n                          -- \u6E05\u9664\u65B9\u6CD5\u4E2D\u7684\u65AD\u70B9\nclear <class id>:<line>   -- \u6E05\u9664\u884C\u4E2D\u7684\u65AD\u70B9\nclear                     -- \u5217\u51FA\u65AD\u70B9\ncatch [uncaught|caught|all] <class id>|<class pattern>\n                          -- \u51FA\u73B0\u6307\u5B9A\u7684\u5F02\u5E38\u9519\u8BEF\u65F6\u4E2D\u65AD\nignore [uncaught|caught|all] <class id>|<class pattern>\n                          -- \u5BF9\u4E8E\u6307\u5B9A\u7684\u5F02\u5E38\u9519\u8BEF, \u53D6\u6D88 'catch'\nwatch [access|all] <class id>.<field name>\n                          -- \u76D1\u89C6\u5BF9\u5B57\u6BB5\u7684\u8BBF\u95EE/\u4FEE\u6539\nunwatch [access|all] <class id>.<field name>\n                          -- \u505C\u6B62\u76D1\u89C6\u5BF9\u5B57\u6BB5\u7684\u8BBF\u95EE/\u4FEE\u6539\ntrace [go] methods [thread]\n                          -- \u8DDF\u8E2A\u65B9\u6CD5\u8FDB\u5165\u548C\u9000\u51FA\u3002\n                          -- \u9664\u975E\u6307\u5B9A 'go', \u5426\u5219\u6302\u8D77\u6240\u6709\u7EBF\u7A0B\ntrace [go] method exit | exits [thread]\n                          -- \u8DDF\u8E2A\u5F53\u524D\u65B9\u6CD5\u7684\u9000\u51FA, \u6216\u8005\u6240\u6709\u65B9\u6CD5\u7684\u9000\u51FA\n                          -- \u9664\u975E\u6307\u5B9A 'go', \u5426\u5219\u6302\u8D77\u6240\u6709\u7EBF\u7A0B\nuntrace [methods]         -- \u505C\u6B62\u8DDF\u8E2A\u65B9\u6CD5\u8FDB\u5165\u548C/\u6216\u9000\u51FA\nstep                      -- \u6267\u884C\u5F53\u524D\u884C\nstep up                   -- \u4E00\u76F4\u6267\u884C, \u76F4\u5230\u5F53\u524D\u65B9\u6CD5\u8FD4\u56DE\u5230\u5176\u8C03\u7528\u65B9\nstepi                     -- \u6267\u884C\u5F53\u524D\u6307\u4EE4\nnext                      -- \u6B65\u8FDB\u4E00\u884C (\u6B65\u8FC7\u8C03\u7528)\ncont                      -- \u4ECE\u65AD\u70B9\u5904\u7EE7\u7EED\u6267\u884C\n\nlist [line number|method] -- \u8F93\u51FA\u6E90\u4EE3\u7801\nuse (\u6216 sourcepath) [source file path]\n                          -- \u663E\u793A\u6216\u66F4\u6539\u6E90\u8DEF\u5F84\nexclude [<class pattern>, ... | \"none\"]\n                          -- \u5BF9\u4E8E\u6307\u5B9A\u7684\u7C7B, \u4E0D\u62A5\u544A\u6B65\u9AA4\u6216\u65B9\u6CD5\u4E8B\u4EF6\nclasspath                 -- \u4ECE\u76EE\u6807 VM \u8F93\u51FA\u7C7B\u8DEF\u5F84\u4FE1\u606F\n\nmonitor <command>         -- \u6BCF\u6B21\u7A0B\u5E8F\u505C\u6B62\u65F6\u6267\u884C\u547D\u4EE4\nmonitor                   -- \u5217\u51FA\u76D1\u89C6\u5668\nunmonitor <monitor#>      -- \u5220\u9664\u76D1\u89C6\u5668\nread <filename>           -- \u8BFB\u53D6\u5E76\u6267\u884C\u547D\u4EE4\u6587\u4EF6\n\nlock <expr>               -- \u8F93\u51FA\u5BF9\u8C61\u7684\u9501\u4FE1\u606F\nthreadlocks [thread id]   -- \u8F93\u51FA\u7EBF\u7A0B\u7684\u9501\u4FE1\u606F\n\npop                       -- \u901A\u8FC7\u5F53\u524D\u5E27\u51FA\u6808, \u4E14\u5305\u542B\u5F53\u524D\u5E27\nreenter                   -- \u4E0E pop \u76F8\u540C, \u4F46\u91CD\u65B0\u8FDB\u5165\u5F53\u524D\u5E27\nredefine <class id> <class file name>\n                          -- \u91CD\u65B0\u5B9A\u4E49\u7C7B\u7684\u4EE3\u7801\n\ndisablegc <expr>          -- \u7981\u6B62\u5BF9\u8C61\u7684\u5783\u573E\u6536\u96C6\nenablegc <expr>           -- \u5141\u8BB8\u5BF9\u8C61\u7684\u5783\u573E\u6536\u96C6\n\n!!                        -- \u91CD\u590D\u6267\u884C\u6700\u540E\u4E00\u4E2A\u547D\u4EE4\n<n> <command>             -- \u5C06\u547D\u4EE4\u91CD\u590D\u6267\u884C n \u6B21\n# <command>               -- \u653E\u5F03 (\u65E0\u64CD\u4F5C)\nhelp (\u6216 ?)               -- \u5217\u51FA\u547D\u4EE4\nversion                   -- \u8F93\u51FA\u7248\u672C\u4FE1\u606F\nexit (\u6216 quit)            -- \u9000\u51FA\u8C03\u8BD5\u5668\n\n<class id>: \u5E26\u6709\u7A0B\u5E8F\u5305\u9650\u5B9A\u7B26\u7684\u5B8C\u6574\u7C7B\u540D\n<class pattern>: \u5E26\u6709\u524D\u5BFC\u6216\u5C3E\u968F\u901A\u914D\u7B26 ('*') \u7684\u7C7B\u540D\n<thread id>: 'threads' \u547D\u4EE4\u4E2D\u62A5\u544A\u7684\u7EBF\u7A0B\u7F16\u53F7\n<expr>: Java(TM) \u7F16\u7A0B\u8BED\u8A00\u8868\u8FBE\u5F0F\u3002\n\u652F\u6301\u5927\u591A\u6570\u5E38\u89C1\u8BED\u6CD5\u3002\n\n\u53EF\u4EE5\u5C06\u542F\u52A8\u547D\u4EE4\u7F6E\u4E8E \"jdb.ini\" \u6216 \".jdbrc\" \u4E2D\n\u4F4D\u4E8E user.home \u6216 user.dir \u4E2D"},
  85.631          {"zz usage text",
  85.632 -"\u7528\u6cd5:{0} <\u9009\u9879> <\u7c7b> <\u53c2\u6570>\n" +
  85.633 -             "\n" +
  85.634 -"\u5176\u4e2d\u9009\u9879\u5305\u62ec:\n" +
  85.635 -"    -help             \u8f93\u51fa\u6b64\u6d88\u606f\u5e76\u9000\u51fa\n" +
  85.636 -"    -sourcepath <\u4ee5 \"{1}\" \u5206\u9694\u7684\u76ee\u5f55>\n" +
  85.637 -"                      \u5728\u5176\u4e2d\u67e5\u627e\u6e90\u6587\u4ef6\u7684\u76ee\u5f55\n" +
  85.638 -"    -attach <\u5730\u5740>\n" +
  85.639 -"                      \u4f7f\u7528\u6807\u51c6\u8fde\u63a5\u5668\u8fde\u63a5\u5230\u6b63\u5728\u6307\u5b9a\u5730\u5740\u8fd0\u884c\u7684 VM\n" +
  85.640 -"    -listen <\u5730\u5740>\n" +
  85.641 -"                      \u7b49\u5f85\u6b63\u5728\u6307\u5b9a\u5730\u5740\u8fd0\u884c\u7684 VM \u4f7f\u7528\u6807\u51c6\u8fde\u63a5\u5668\u8fdb\u884c\u8fde\u63a5\n" +
  85.642 -"    -listenany\n" +
  85.643 -"                      \u7b49\u5f85\u6b63\u5728\u4efb\u610f\u53ef\u7528\u5730\u5740\u8fd0\u884c\u7684 VM \u4f7f\u7528\u6807\u51c6\u8fde\u63a5\u5668\u8fdb\u884c\u8fde\u63a5\n" +
  85.644 -"    -launch\n" +
  85.645 -"                      \u7acb\u5373\u542f\u52a8 VM\uff0c\u800c\u4e0d\u7b49\u5f85 ''run'' \u547d\u4ee4\n" +
  85.646 -"    -listconnectors   \u5217\u51fa\u6b64 VM \u4e2d\u53ef\u7528\u7684\u8fde\u63a5\u5668\n" +
  85.647 -"    -connect <\u8fde\u63a5\u5668\u540d\u79f0>:<\u540d\u79f0 1>=<\u503c 1>,...\n" +
  85.648 -"                      \u4f7f\u7528\u547d\u540d\u7684\u8fde\u63a5\u5668\u548c\u5217\u51fa\u7684\u53c2\u6570\u503c\u8fde\u63a5\u5230\u76ee\u6807 VM\n" +
  85.649 -"    -dbgtrace [\u6807\u5fd7] \u8f93\u51fa\u7528\u4e8e\u8c03\u8bd5 {0} \u7684\u4fe1\u606f\n" +
  85.650 -"    -tclient          \u5728 Hotspot(TM) Performance Engine\uff08\u5ba2\u6237\u673a\uff09\u4e2d\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\n" +
  85.651 -"    -tserver          \u5728 Hotspot(TM) Performance Engine\uff08\u670d\u52a1\u5668\uff09\u4e2d\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\n" +
  85.652 -             "\n" +
  85.653 -"\u8f6c\u53d1\u7ed9\u88ab\u8c03\u8bd5\u8fdb\u7a0b\u7684\u9009\u9879:\n" +
  85.654 -"    -v -verbose[:class|gc|jni]\n" +
  85.655 -"                      \u542f\u7528\u8be6\u7ec6\u6a21\u5f0f\n" +
  85.656 -"    -D<\u540d\u79f0>=<\u503c>  \u8bbe\u7f6e\u7cfb\u7edf\u5c5e\u6027\n" +
  85.657 -"    -classpath <\u4ee5 \"{1}\" \u5206\u9694\u7684\u76ee\u5f55>\n" +
  85.658 -"                      \u5217\u51fa\u8981\u5728\u5176\u4e2d\u67e5\u627e\u7c7b\u7684\u76ee\u5f55\n" +
  85.659 -"    -X<\u9009\u9879>        \u975e\u6807\u51c6\u76ee\u6807 VM \u9009\u9879\n" +
  85.660 -             "\n" +
  85.661 -"<\u7c7b> \u662f\u8981\u5f00\u59cb\u8c03\u8bd5\u7684\u7c7b\u7684\u540d\u79f0\n" +
  85.662 -"<\u53c2\u6570> \u662f\u4f20\u9012\u7ed9 <\u7c7b> \u7684 main() \u65b9\u6cd5\u7684\u53c2\u6570\n" +
  85.663 -             "\n" +
  85.664 -"\u8981\u83b7\u5f97\u547d\u4ee4\u5e2e\u52a9\uff0c\u8bf7\u5728 {0} \u63d0\u793a\u7b26\u4e0b\u952e\u5165 ''help''"},
  85.665 +             "\u7528\u6CD5: {0} <options> <class> <arguments>\n\n\u5176\u4E2D, \u9009\u9879\u5305\u62EC:\n    -help             \u8F93\u51FA\u6B64\u6D88\u606F\u5E76\u9000\u51FA\n    -sourcepath <\u7531 \"{1}\" \u5206\u9694\u7684\u76EE\u5F55>\n                      \u8981\u5728\u5176\u4E2D\u67E5\u627E\u6E90\u6587\u4EF6\u7684\u76EE\u5F55\n    -attach <address>\n                      \u4F7F\u7528\u6807\u51C6\u8FDE\u63A5\u5668\u9644\u52A0\u5230\u6307\u5B9A\u5730\u5740\u5904\u6B63\u5728\u8FD0\u884C\u7684 VM\n    -listen <address>\n                      \u7B49\u5F85\u6B63\u5728\u8FD0\u884C\u7684 VM \u4F7F\u7528\u6807\u51C6\u8FDE\u63A5\u5668\u5728\u6307\u5B9A\u5730\u5740\u5904\u8FDE\u63A5\n    -listenany\n                      \u7B49\u5F85\u6B63\u5728\u8FD0\u884C\u7684 VM \u4F7F\u7528\u6807\u51C6\u8FDE\u63A5\u5668\u5728\u4EFB\u4F55\u53EF\u7528\u5730\u5740\u5904\u8FDE\u63A5\n    -launch\n                      \u7ACB\u5373\u542F\u52A8 VM \u800C\u4E0D\u662F\u7B49\u5F85 ''run'' \u547D\u4EE4\n    -listconnectors   \u5217\u51FA\u6B64 VM \u4E2D\u7684\u53EF\u7528\u8FDE\u63A5\u5668\n    -connect <connector-name>:<name1>=<value1>,...\n                      \u4F7F\u7528\u6240\u5217\u53C2\u6570\u503C\u901A\u8FC7\u6307\u5B9A\u7684\u8FDE\u63A5\u5668\u8FDE\u63A5\u5230\u76EE\u6807 VM\n    -dbgtrace [flags] \u8F93\u51FA\u4FE1\u606F\u4F9B\u8C03\u8BD5{0}\n    -tclient          \u5728 HotSpot(TM) \u5BA2\u6237\u673A\u7F16\u8BD1\u5668\u4E2D\u8FD0\u884C\u5E94\u7528\u7A0B\u5E8F\n    -tserver          \u5728 HotSpot(TM) \u670D\u52A1\u5668\u7F16\u8BD1\u5668\u4E2D\u8FD0\u884C\u5E94\u7528\u7A0B\u5E8F\n\n\u8F6C\u53D1\u5230\u88AB\u8C03\u8BD5\u8FDB\u7A0B\u7684\u9009\u9879:\n    -v -verbose[:class|gc|jni]\n                      \u542F\u7528\u8BE6\u7EC6\u6A21\u5F0F\n    -D<name>=<value>  \u8BBE\u7F6E\u7CFB\u7EDF\u5C5E\u6027\n    -classpath <\u7531 \"{1}\" \u5206\u9694\u7684\u76EE\u5F55>\n                      \u5217\u51FA\u8981\u5728\u5176\u4E2D\u67E5\u627E\u7C7B\u7684\u76EE\u5F55\n    -X<option>        \u975E\u6807\u51C6\u76EE\u6807 VM \u9009\u9879\n\n<class> \u662F\u8981\u5F00\u59CB\u8C03\u8BD5\u7684\u7C7B\u7684\u540D\u79F0\n<arguments> \u662F\u4F20\u9012\u5230 <class> \u7684 main() \u65B9\u6CD5\u7684\u53C2\u6570\n\n\u8981\u83B7\u5F97\u547D\u4EE4\u7684\u5E2E\u52A9, \u8BF7\u5728{0}\u63D0\u793A\u4E0B\u952E\u5165 ''help''"},
  85.666          // END OF MATERIAL TO LOCALIZE
  85.667          };
  85.668 +
  85.669 +        return temp;
  85.670      }
  85.671  }
    86.1 --- a/src/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties	Tue Feb 15 19:16:39 2011 -0800
    86.2 +++ b/src/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties	Tue Feb 15 20:18:20 2011 -0800
    86.3 @@ -1,52 +1,52 @@
    86.4  true = true
    86.5  false = false
    86.6 -version_format = Java Debug Interface (\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9\u5b9f\u88c5) \u30d0\u30fc\u30b8\u30e7\u30f3{0}.{1} \n{2}
    86.7 -raw.command = \u30c7\u30d0\u30c3\u30b0\u3059\u308b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3 VM \u3092\u8d77\u52d5\u3055\u305b\u308b raw \u30b3\u30de\u30f3\u30c9
    86.8 -raw.command.label = \u30b3\u30de\u30f3\u30c9
    86.9 -raw.address = raw \u30b3\u30de\u30f3\u30c9\u5b9f\u884c\u5f8c\u306b\u63a5\u7d9a\u3092\u5f85\u6a5f\u3059\u308b\u30a2\u30c9\u30ec\u30b9
   86.10 -raw.address.label = \u30a2\u30c9\u30ec\u30b9
   86.11 -raw.quote = \u5358\u4e00\u306e\u30b3\u30de\u30f3\u30c9\u884c\u5f15\u6570\u5185\u306b\u30b9\u30da\u30fc\u30b9\u3067\u533a\u5207\u3089\u308c\u305f\u30c6\u30ad\u30b9\u30c8\u3092\u7d50\u3073\u4ed8\u3051\u308b\u305f\u3081\u306b\u4f7f\u7528\u3055\u308c\u308b\u6587\u5b57
   86.12 -raw.quote.label = \u5f15\u7528\u7b26
   86.13 -raw.description = \u30e6\u30fc\u30b6\u304c\u6307\u5b9a\u3057\u305f\u30b3\u30de\u30f3\u30c9\u884c\u3092\u4f7f\u7528\u3057\u3066\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u8d77\u52d5\u3057\u3001\u63a5\u7d9a\u3057\u307e\u3059\u3002
   86.14 -sun.home = SDK \u306e\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u307e\u305f\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u8d77\u52d5\u306b\u4f7f\u7528\u3055\u308c\u308b\u5b9f\u884c\u74b0\u5883
   86.15 -sun.home.label = \u30db\u30fc\u30e0 
   86.16 -sun.options = \u8d77\u52d5\u3059\u308b VM \u306e\u30aa\u30d7\u30b7\u30e7\u30f3
   86.17 -sun.options.label = \u30aa\u30d7\u30b7\u30e7\u30f3
   86.18 -sun.main = \u30e1\u30a4\u30f3\u30af\u30e9\u30b9\u3068\u5f15\u6570\u3001\u307e\u305f\u306f -jar \u304c\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5834\u5408\u306b\u306f\u30e1\u30a4\u30f3 jar \u30d5\u30a1\u30a4\u30eb\u3068\u5f15\u6570
   86.19 -sun.main.label = \u30e1\u30a4\u30f3
   86.20 -sun.init_suspend = \u30e1\u30a4\u30f3\u306e\u5b9f\u884c\u524d\u306b\u3059\u3079\u3066\u306e\u30b9\u30ec\u30c3\u30c9\u304c\u4e2d\u65ad\u3055\u308c\u307e\u3059\u3002
   86.21 -sun.init_suspend.label = \u4e2d\u65ad
   86.22 -sun.quote = \u5358\u4e00\u306e\u30b3\u30de\u30f3\u30c9\u884c\u5f15\u6570\u5185\u306b\u30b9\u30da\u30fc\u30b9\u3067\u533a\u5207\u3089\u308c\u305f\u30c6\u30ad\u30b9\u30c8\u3092\u7d50\u3073\u4ed8\u3051\u308b\u305f\u3081\u306b\u4f7f\u7528\u3055\u308c\u308b\u6587\u5b57
   86.23 -sun.quote.label = \u5f15\u7528\u7b26
   86.24 -sun.vm_exec = Java VM \u8d77\u52d5\u30c4\u30fc\u30eb\u540d
   86.25 -sun.vm_exec.label = \u8d77\u52d5\u30c4\u30fc\u30eb
   86.26 -sun.description = Sun \u306e Java VM \u30b3\u30de\u30f3\u30c9\u884c\u3092\u4f7f\u7528\u3057\u3066\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u8d77\u52d5\u3057\u3001\u63a5\u7d9a\u3057\u307e\u3059\u3002
   86.27 -generic_attaching.address = VM \u306b\u63a5\u7d9a\u3059\u308b\u30a2\u30c9\u30ec\u30b9
   86.28 -generic_attaching.address.label = \u30a2\u30c9\u30ec\u30b9
   86.29 -generic_attaching.timeout = \u63a5\u7d9a\u3092\u5f85\u3064\u9593\u306e\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8 
   86.30 -generic_attaching.timeout.label = \u30bf\u30a4\u30e0\u30a2\u30a6\u30c8
   86.31 -generic_listening.address = VM \u3078\u306e\u63a5\u7d9a\u3092\u5f85\u6a5f\u3059\u308b\u30a2\u30c9\u30ec\u30b9
   86.32 -generic_listening.address.label = \u30a2\u30c9\u30ec\u30b9
   86.33 -generic_listening.timeout = \u63a5\u7d9a\u3092\u5f85\u3064\u9593\u306e\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8
   86.34 -generic_listening.timeout.label = \u30bf\u30a4\u30e0\u30a2\u30a6\u30c8
   86.35 -socket_transportservice.description = TCP \u63a5\u7d9a\u3067\u30c7\u30d0\u30c3\u30ac\u3068\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u307e\u3059\u3002
   86.36 -memory_transportservice.description = \u5171\u6709\u30e1\u30e2\u30ea\u63a5\u7d9a\u3067\u30c7\u30d0\u30c3\u30ac\u3068\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u307e\u3059\u3002
   86.37 -socket_attaching.host = VM \u306b\u63a5\u7d9a\u3059\u308b\u30de\u30b7\u30f3\u540d
   86.38 -socket_attaching.host.label = \u30db\u30b9\u30c8
   86.39 -socket_attaching.port = VM \u306b\u63a5\u7d9a\u3059\u308b\u30dd\u30fc\u30c8\u756a\u53f7
   86.40 -socket_attaching.port.label = \u30dd\u30fc\u30c8
   86.41 -socket_attaching.description = \u30bd\u30b1\u30c3\u30c8\u3067\u305d\u306e\u4ed6\u306e VM \u306b\u63a5\u7d9a\u3057\u307e\u3059
   86.42 -socket_listening.localaddr = \u30ea\u30b9\u30ca\u30fc\u306e\u30d0\u30a4\u30f3\u30c9\u5148\u30ed\u30fc\u30ab\u30eb\u30a2\u30c9\u30ec\u30b9
   86.43 -socket_listening.localaddr.label = \u30ed\u30fc\u30ab\u30eb\u30a2\u30c9\u30ec\u30b9
   86.44 -socket_listening.port = VM \u3078\u306e\u63a5\u7d9a\u3092\u5f85\u6a5f\u3059\u308b\u30dd\u30fc\u30c8\u756a\u53f7
   86.45 -socket_listening.port.label = \u30dd\u30fc\u30c8
   86.46 -socket_listening.description = \u305d\u306e\u4ed6\u306e VM \u306b\u3088\u308a\u958b\u59cb\u3055\u308c\u308b\u30bd\u30b1\u30c3\u30c8\u63a5\u7d9a\u3092\u53d7\u3051\u5165\u308c\u307e\u3059
   86.47 -memory_attaching.name = VM \u3078\u306e\u63a5\u7d9a\u306b\u4f7f\u7528\u3055\u308c\u308b\u5171\u6709\u30e1\u30e2\u30ea\u9818\u57df\u540d
   86.48 -memory_attaching.name.label = \u540d\u524d
   86.49 -memory_attaching.description = \u5171\u6709\u30e1\u30e2\u30ea\u3067\u305d\u306e\u4ed6\u306e VM \u306b\u63a5\u7d9a\u3057\u307e\u3059
   86.50 -memory_listening.name = VM \u3078\u306e\u63a5\u7d9a\u3092\u5f85\u6a5f\u3059\u308b\u305f\u3081\u306e\u5171\u6709\u30e1\u30e2\u30ea\u9818\u57df\u540d
   86.51 -memory_listening.name.label = \u540d\u524d
   86.52 -memory_listening.description = \u305d\u306e\u4ed6\u306e VM \u306b\u3088\u308a\u958b\u59cb\u3055\u308c\u308b\u5171\u6709\u30e1\u30e2\u30ea\u63a5\u7d9a\u3092\u53d7\u3051\u5165\u308c\u307e\u3059
   86.53 -process_attaching.description = \u30c7\u30d0\u30c3\u30b0\u3059\u308b\u30d7\u30ed\u30bb\u30b9\u306b\u30d7\u30ed\u30bb\u30b9 ID (pid) \u3092\u4f7f\u3063\u3066\u63a5\u7d9a\u3057\u307e\u3059
   86.54 +version_format = Java Debug Interface(\u30EA\u30D5\u30A1\u30EC\u30F3\u30B9\u5B9F\u88C5)\u30D0\u30FC\u30B8\u30E7\u30F3{0}.{1}\n{2}
   86.55 +raw.command = \u30C7\u30D0\u30C3\u30B0\u3059\u308B\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3VM\u3092\u8D77\u52D5\u3055\u305B\u308Braw\u30B3\u30DE\u30F3\u30C9
   86.56 +raw.command.label = \u30B3\u30DE\u30F3\u30C9
   86.57 +raw.address = raw\u30B3\u30DE\u30F3\u30C9\u5B9F\u884C\u5F8C\u306B\u63A5\u7D9A\u3092\u30EA\u30B9\u30CB\u30F3\u30B0\u3059\u308B\u30A2\u30C9\u30EC\u30B9
   86.58 +raw.address.label = \u30A2\u30C9\u30EC\u30B9
   86.59 +raw.quote = \u5358\u4E00\u306E\u30B3\u30DE\u30F3\u30C9\u30E9\u30A4\u30F3\u5F15\u6570\u5185\u306B\u30B9\u30DA\u30FC\u30B9\u3067\u533A\u5207\u3089\u308C\u305F\u30C6\u30AD\u30B9\u30C8\u3092\u7D50\u3073\u4ED8\u3051\u308B\u305F\u3081\u306B\u4F7F\u7528\u3055\u308C\u308B\u6587\u5B57
   86.60 +raw.quote.label = \u5F15\u7528\u7B26
   86.61 +raw.description = \u30E6\u30FC\u30B6\u30FC\u304C\u6307\u5B9A\u3057\u305F\u30B3\u30DE\u30F3\u30C9\u30E9\u30A4\u30F3\u3092\u4F7F\u7528\u3057\u3066\u30BF\u30FC\u30B2\u30C3\u30C8\u3092\u8D77\u52D5\u3057\u3001\u63A5\u7D9A\u3057\u307E\u3059
   86.62 +sun.home = SDK\u306E\u30DB\u30FC\u30E0\u30FB\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u307E\u305F\u306F\u3001\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u306E\u8D77\u52D5\u306B\u4F7F\u7528\u3055\u308C\u308B\u5B9F\u884C\u74B0\u5883
   86.63 +sun.home.label = \u30DB\u30FC\u30E0 
   86.64 +sun.options = \u8D77\u52D5\u3059\u308BVM\u306E\u30AA\u30D7\u30B7\u30E7\u30F3
   86.65 +sun.options.label = \u30AA\u30D7\u30B7\u30E7\u30F3
   86.66 +sun.main = \u30E1\u30A4\u30F3\u30FB\u30AF\u30E9\u30B9\u3068\u5F15\u6570\u3001\u307E\u305F\u306F-jar\u304C\u30AA\u30D7\u30B7\u30E7\u30F3\u306E\u5834\u5408\u306B\u306F\u30E1\u30A4\u30F3jar\u30D5\u30A1\u30A4\u30EB\u3068\u5F15\u6570
   86.67 +sun.main.label = \u30E1\u30A4\u30F3
   86.68 +sun.init_suspend = \u30E1\u30A4\u30F3\u306E\u5B9F\u884C\u524D\u306B\u3059\u3079\u3066\u306E\u30B9\u30EC\u30C3\u30C9\u304C\u4E2D\u65AD\u3055\u308C\u307E\u3059\u3002
   86.69 +sun.init_suspend.label = \u4E2D\u65AD
   86.70 +sun.quote = \u5358\u4E00\u306E\u30B3\u30DE\u30F3\u30C9\u30E9\u30A4\u30F3\u5F15\u6570\u5185\u306B\u30B9\u30DA\u30FC\u30B9\u3067\u533A\u5207\u3089\u308C\u305F\u30C6\u30AD\u30B9\u30C8\u3092\u7D50\u3073\u4ED8\u3051\u308B\u305F\u3081\u306B\u4F7F\u7528\u3055\u308C\u308B\u6587\u5B57
   86.71 +sun.quote.label = \u5F15\u7528\u7B26
   86.72 +sun.vm_exec = Java VM\u8D77\u52D5\u30C4\u30FC\u30EB\u540D
   86.73 +sun.vm_exec.label = \u8D77\u52D5\u30C4\u30FC\u30EB
   86.74 +sun.description = Sun\u306EJava VM\u30B3\u30DE\u30F3\u30C9\u30E9\u30A4\u30F3\u3092\u4F7F\u7528\u3057\u3066\u30BF\u30FC\u30B2\u30C3\u30C8\u3092\u8D77\u52D5\u3057\u3001\u63A5\u7D9A\u3057\u307E\u3059
   86.75 +generic_attaching.address = VM\u306B\u63A5\u7D9A\u3059\u308B\u30A2\u30C9\u30EC\u30B9
   86.76 +generic_attaching.address.label = \u30A2\u30C9\u30EC\u30B9
   86.77 +generic_attaching.timeout = \u63A5\u7D9A\u3092\u5F85\u3064\u9593\u306E\u30BF\u30A4\u30E0\u30A2\u30A6\u30C8 
   86.78 +generic_attaching.timeout.label = \u30BF\u30A4\u30E0\u30A2\u30A6\u30C8
   86.79 +generic_listening.address = VM\u3078\u306E\u63A5\u7D9A\u3092\u30EA\u30B9\u30CB\u30F3\u30B0\u3059\u308B\u30A2\u30C9\u30EC\u30B9
   86.80 +generic_listening.address.label = \u30A2\u30C9\u30EC\u30B9
   86.81 +generic_listening.timeout = \u63A5\u7D9A\u3092\u5F85\u3064\u9593\u306E\u30BF\u30A4\u30E0\u30A2\u30A6\u30C8
   86.82 +generic_listening.timeout.label = \u30BF\u30A4\u30E0\u30A2\u30A6\u30C8
   86.83 +socket_transportservice.description = TCP\u63A5\u7D9A\u3067\u30C7\u30D0\u30C3\u30AC\u3068\u30BF\u30FC\u30B2\u30C3\u30C8\u3092\u63A5\u7D9A\u3057\u307E\u3059
   86.84 +memory_transportservice.description = \u5171\u6709\u30E1\u30E2\u30EA\u30FC\u63A5\u7D9A\u3067\u30C7\u30D0\u30C3\u30AC\u3068\u30BF\u30FC\u30B2\u30C3\u30C8\u3092\u63A5\u7D9A\u3057\u307E\u3059
   86.85 +socket_attaching.host = VM\u306B\u63A5\u7D9A\u3059\u308B\u30DE\u30B7\u30F3\u540D
   86.86 +socket_attaching.host.label = \u30DB\u30B9\u30C8
   86.87 +socket_attaching.port = VM\u306B\u63A5\u7D9A\u3059\u308B\u30DD\u30FC\u30C8\u756A\u53F7
   86.88 +socket_attaching.port.label = \u30DD\u30FC\u30C8
   86.89 +socket_attaching.description = \u30BD\u30B1\u30C3\u30C8\u3067\u305D\u306E\u4ED6\u306EVM\u306B\u63A5\u7D9A\u3057\u307E\u3059
   86.90 +socket_listening.localaddr = \u30EA\u30B9\u30CA\u30FC\u306E\u30D0\u30A4\u30F3\u30C9\u5148\u30ED\u30FC\u30AB\u30EB\u30FB\u30A2\u30C9\u30EC\u30B9
   86.91 +socket_listening.localaddr.label = \u30ED\u30FC\u30AB\u30EB\u30FB\u30A2\u30C9\u30EC\u30B9
   86.92 +socket_listening.port = VM\u3078\u306E\u63A5\u7D9A\u3092\u30EA\u30B9\u30CB\u30F3\u30B0\u3059\u308B\u30DD\u30FC\u30C8\u756A\u53F7
   86.93 +socket_listening.port.label = \u30DD\u30FC\u30C8
   86.94 +socket_listening.description = \u305D\u306E\u4ED6\u306EVM\u306B\u3088\u308A\u958B\u59CB\u3055\u308C\u308B\u30BD\u30B1\u30C3\u30C8\u63A5\u7D9A\u3092\u53D7\u5165\u308C\u307E\u3059
   86.95 +memory_attaching.name = VM\u3078\u306E\u63A5\u7D9A\u306B\u4F7F\u7528\u3055\u308C\u308B\u5171\u6709\u30E1\u30E2\u30EA\u30FC\u9818\u57DF\u540D
   86.96 +memory_attaching.name.label = \u540D\u524D
   86.97 +memory_attaching.description = \u5171\u6709\u30E1\u30E2\u30EA\u30FC\u3067\u305D\u306E\u4ED6\u306EVM\u306B\u63A5\u7D9A\u3057\u307E\u3059
   86.98 +memory_listening.name = VM\u3078\u306E\u63A5\u7D9A\u3092\u30EA\u30B9\u30CB\u30F3\u30B0\u3059\u308B\u305F\u3081\u306E\u5171\u6709\u30E1\u30E2\u30EA\u30FC\u9818\u57DF\u540D
   86.99 +memory_listening.name.label = \u540D\u524D
  86.100 +memory_listening.description = \u305D\u306E\u4ED6\u306EVM\u306B\u3088\u308A\u958B\u59CB\u3055\u308C\u308B\u5171\u6709\u30E1\u30E2\u30EA\u30FC\u63A5\u7D9A\u3092\u53D7\u3051\u5165\u308C\u307E\u3059
  86.101 +process_attaching.description = \u30C7\u30D0\u30C3\u30B0\u3059\u308B\u30D7\u30ED\u30BB\u30B9\u306B\u30D7\u30ED\u30BB\u30B9ID(pid)\u3092\u4F7F\u7528\u3057\u3066\u63A5\u7D9A\u3057\u307E\u3059
  86.102  process_attaching.pid = pid
  86.103 -process_attaching.pid.label = \u30c7\u30d0\u30c3\u30b0\u3059\u308b\u30d7\u30ed\u30bb\u30b9 ID (pid)
  86.104 +process_attaching.pid.label = \u30C7\u30D0\u30C3\u30B0\u3059\u308B\u30D7\u30ED\u30BB\u30B9ID(pid)
    87.1 --- a/src/share/classes/com/sun/tools/jdi/resources/jdi_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
    87.2 +++ b/src/share/classes/com/sun/tools/jdi/resources/jdi_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
    87.3 @@ -1,52 +1,52 @@
    87.4  true = true
    87.5  false = false
    87.6 -version_format = Java \u8c03\u8bd5\u63a5\u53e3\uff08\u53c2\u8003\u5b9e\u73b0\uff09\u7248\u672c {0}.{1}\n{2}
    87.7 -raw.command = \u7528\u4e8e\u542f\u52a8\u8c03\u8bd5\u5e94\u7528\u7a0b\u5e8f VM \u7684\u539f\u59cb\u547d\u4ee4
    87.8 -raw.command.label = \u547d\u4ee4
    87.9 -raw.address = \u8fd0\u884c\u539f\u59cb\u547d\u4ee4\u4e4b\u540e\uff0c\u4fa6\u542c\u8fde\u63a5\u65f6\u4f7f\u7528\u7684\u5730\u5740
   87.10 +version_format = Java \u8C03\u8BD5\u63A5\u53E3 (\u53C2\u8003\u5B9E\u73B0) \u7248\u672C {0}.{1}\n{2}
   87.11 +raw.command = \u7528\u4E8E\u542F\u52A8\u8C03\u8BD5\u5E94\u7528\u7A0B\u5E8F VM \u7684\u539F\u59CB\u547D\u4EE4
   87.12 +raw.command.label = \u547D\u4EE4
   87.13 +raw.address = \u8FD0\u884C\u539F\u59CB\u547D\u4EE4\u4E4B\u540E, \u76D1\u542C\u8FDE\u63A5\u65F6\u4F7F\u7528\u7684\u5730\u5740
   87.14  raw.address.label = \u5730\u5740
   87.15 -raw.quote = \u7528\u4e8e\u5c06\u4ee5\u7a7a\u683c\u5206\u9694\u7684\u6587\u672c\u7ec4\u5408\u4e3a\u4e00\u4e2a\u547d\u4ee4\u884c\u53c2\u6570\u7684\u5b57\u7b26
   87.16 -raw.quote.label = \u5f15\u53f7
   87.17 -raw.description = \u4f7f\u7528\u7528\u6237\u6307\u5b9a\u7684\u547d\u4ee4\u884c\u542f\u52a8\u76ee\u6807\u5e76\u8fde\u63a5\u5230\u8be5\u76ee\u6807\u3002
   87.18 -sun.home = \u7528\u4e8e\u542f\u52a8\u5e94\u7528\u7a0b\u5e8f\u7684 SDK \u6216\u8fd0\u884c\u65f6\u73af\u5883\u7684\u4e3b\u76ee\u5f55
   87.19 -sun.home.label = \u4e3b\u76ee\u5f55 
   87.20 -sun.options = \u5df2\u542f\u7528\u7684 VM \u9009\u9879
   87.21 +raw.quote = \u7528\u4E8E\u5C06\u4EE5\u7A7A\u683C\u5206\u9694\u7684\u6587\u672C\u7EC4\u5408\u4E3A\u4E00\u4E2A\u547D\u4EE4\u884C\u53C2\u6570\u7684\u5B57\u7B26
   87.22 +raw.quote.label = \u5F15\u53F7
   87.23 +raw.description = \u4F7F\u7528\u7528\u6237\u6307\u5B9A\u7684\u547D\u4EE4\u884C\u542F\u52A8\u76EE\u6807\u5E76\u9644\u52A0\u5230\u8BE5\u76EE\u6807
   87.24 +sun.home = \u7528\u4E8E\u542F\u52A8\u5E94\u7528\u7A0B\u5E8F\u7684 SDK \u6216\u8FD0\u884C\u65F6\u73AF\u5883\u7684\u4E3B\u76EE\u5F55
   87.25 +sun.home.label = \u4E3B\u76EE\u5F55 
   87.26 +sun.options = \u5DF2\u542F\u52A8\u7684 VM \u9009\u9879
   87.27  sun.options.label = \u9009\u9879
   87.28 -sun.main = \u4e3b\u7c7b\u548c\u53c2\u6570\uff0c\u6216\u8005\u5982\u679c -jar \u662f\u4e00\u4e2a\u9009\u9879\uff0c\u5219\u4e3a\u4e3b jar \u6587\u4ef6\u548c\u53c2\u6570
   87.29 -sun.main.label = \u4e3b
   87.30 -sun.init_suspend = \u5728\u6267\u884c\u4e3b\u7c7b\uff08jar \u6587\u4ef6\uff09\u548c\u53c2\u6570\u4e4b\u524d\uff0c\u5c06\u6682\u505c\u6240\u6709\u7ebf\u7a0b
   87.31 -sun.init_suspend.label = \u6682\u505c
   87.32 -sun.quote = \u7528\u4e8e\u5c06\u4ee5\u7a7a\u683c\u5206\u9694\u7684\u6587\u672c\u7ec4\u5408\u4e3a\u4e00\u4e2a\u547d\u4ee4\u884c\u53c2\u6570\u7684\u5b57\u7b26
   87.33 -sun.quote.label = \u5f15\u53f7
   87.34 -sun.vm_exec = Java VM \u542f\u52a8\u7a0b\u5e8f\u7684\u540d\u79f0
   87.35 -sun.vm_exec.label = \u542f\u52a8\u7a0b\u5e8f
   87.36 -sun.description = \u4f7f\u7528 Sun Java VM \u547d\u4ee4\u884c\u542f\u52a8\u76ee\u6807\u5e76\u8fde\u63a5\u5230\u8be5\u76ee\u6807
   87.37 -generic_attaching.address = VM \u8fde\u63a5\u6307\u5411\u7684\u5730\u5740
   87.38 +sun.main = \u4E3B\u7C7B\u548C\u53C2\u6570, \u6216\u8005\u5982\u679C -jar \u662F\u4E00\u4E2A\u9009\u9879, \u5219\u4E3A\u4E3B jar \u6587\u4EF6\u548C\u53C2\u6570
   87.39 +sun.main.label = \u4E3B
   87.40 +sun.init_suspend = \u5728\u6267\u884C\u4E3B\u7C7B\u4E4B\u524D, \u5C06\u6302\u8D77\u6240\u6709\u7EBF\u7A0B
   87.41 +sun.init_suspend.label = \u6302\u8D77
   87.42 +sun.quote = \u7528\u4E8E\u5C06\u4EE5\u7A7A\u683C\u5206\u9694\u7684\u6587\u672C\u7EC4\u5408\u4E3A\u4E00\u4E2A\u547D\u4EE4\u884C\u53C2\u6570\u7684\u5B57\u7B26
   87.43 +sun.quote.label = \u5F15\u53F7
   87.44 +sun.vm_exec = Java VM \u542F\u52A8\u7A0B\u5E8F\u7684\u540D\u79F0
   87.45 +sun.vm_exec.label = \u542F\u52A8\u7A0B\u5E8F
   87.46 +sun.description = \u4F7F\u7528 Sun Java VM \u547D\u4EE4\u884C\u542F\u52A8\u76EE\u6807\u5E76\u9644\u52A0\u5230\u8BE5\u76EE\u6807
   87.47 +generic_attaching.address = VM \u8FDE\u63A5\u6240\u9644\u52A0\u5230\u7684\u5730\u5740
   87.48  generic_attaching.address.label = \u5730\u5740
   87.49 -generic_attaching.timeout = \u7b49\u5f85\u8fde\u63a5\u65f6\u7684\u8d85\u65f6 
   87.50 -generic_attaching.timeout.label = \u8d85\u65f6
   87.51 -generic_listening.address = \u4fa6\u542c VM \u8fde\u63a5\u65f6\u4f7f\u7528\u7684\u5730\u5740
   87.52 +generic_attaching.timeout = \u7B49\u5F85\u9644\u52A0\u64CD\u4F5C\u65F6\u7684\u8D85\u65F6
   87.53 +generic_attaching.timeout.label = \u8D85\u65F6
   87.54 +generic_listening.address = \u76D1\u542C VM \u8FDE\u63A5\u65F6\u4F7F\u7528\u7684\u5730\u5740
   87.55  generic_listening.address.label = \u5730\u5740
   87.56 -generic_listening.timeout = \u7b49\u5f85\u8fde\u63a5\u65f6\u7684\u8d85\u65f6
   87.57 -generic_listening.timeout.label = \u8d85\u65f6
   87.58 -socket_transportservice.description = \u4f7f\u7528 TCP \u8fde\u63a5\u8fde\u63a5\u8c03\u8bd5\u5668\u548c\u88ab\u8c03\u8bd5\u5bf9\u8c61
   87.59 -memory_transportservice.description = \u4f7f\u7528\u5171\u4eab\u5185\u5b58\u8fde\u63a5\u8fde\u63a5\u8c03\u8bd5\u5668\u548c\u88ab\u8c03\u8bd5\u5bf9\u8c61
   87.60 -socket_attaching.host = VM \u8fde\u63a5\u6307\u5411\u7684\u8ba1\u7b97\u673a\u540d\u79f0
   87.61 -socket_attaching.host.label = \u4e3b\u673a
   87.62 -socket_attaching.port = VM \u8fde\u63a5\u6307\u5411\u7684\u7aef\u53e3\u53f7
   87.63 -socket_attaching.port.label = \u7aef\u53e3
   87.64 -socket_attaching.description = \u901a\u8fc7\u5957\u63a5\u5b57\u4e0e\u5176\u4ed6 VM \u8fdb\u884c\u8fde\u63a5
   87.65 -socket_listening.localaddr = \u4fa6\u542c\u5668\u7ed1\u5b9a\u5230\u7684\u672c\u5730\u5730\u5740
   87.66 -socket_listening.localaddr.label = \u672c\u5730\u5730\u5740
   87.67 -socket_listening.port = \u4fa6\u542c VM \u8fde\u63a5\u65f6\u4f7f\u7528\u7684\u7aef\u53e3\u53f7
   87.68 -socket_listening.port.label = \u7aef\u53e3
   87.69 -socket_listening.description = \u63a5\u53d7\u7531\u5176\u4ed6 VM \u542f\u52a8\u7684\u5957\u63a5\u5b57\u8fde\u63a5
   87.70 -memory_attaching.name = VM \u8fde\u63a5\u6307\u5411\u7684\u5171\u4eab\u5185\u5b58\u533a\u57df\u7684\u540d\u79f0
   87.71 -memory_attaching.name.label = \u540d\u79f0
   87.72 -memory_attaching.description = \u901a\u8fc7\u5171\u4eab\u5185\u5b58\u8fde\u63a5\u5230\u5176\u4ed6 VM
   87.73 -memory_listening.name = \u4fa6\u542c VM \u8fde\u63a5\u65f6\u6240\u5728\u7684\u5171\u4eab\u5185\u5b58\u533a\u57df\u7684\u540d\u79f0
   87.74 -memory_listening.name.label = \u540d\u79f0
   87.75 -memory_listening.description = \u63a5\u53d7\u7531\u5176\u4ed6 VM \u542f\u52a8\u7684\u5171\u4eab\u5185\u5b58\u8fde\u63a5
   87.76 -process_attaching.description = \u901a\u8fc7\u8fdb\u7a0b ID (PID) \u8fde\u63a5\u5230\u88ab\u8c03\u8bd5\u8fdb\u7a0b
   87.77 +generic_listening.timeout = \u7B49\u5F85\u8FDE\u63A5\u65F6\u7684\u8D85\u65F6
   87.78 +generic_listening.timeout.label = \u8D85\u65F6
   87.79 +socket_transportservice.description = \u4F7F\u7528 TCP \u8FDE\u63A5\u6765\u8FDE\u63A5\u8C03\u8BD5\u5668\u548C\u88AB\u8C03\u8BD5\u8FDB\u7A0B
   87.80 +memory_transportservice.description = \u4F7F\u7528\u5171\u4EAB\u5185\u5B58\u8FDE\u63A5\u6765\u8FDE\u63A5\u8C03\u8BD5\u5668\u548C\u88AB\u8C03\u8BD5\u8FDB\u7A0B
   87.81 +socket_attaching.host = VM \u8FDE\u63A5\u6240\u9644\u52A0\u5230\u7684\u8BA1\u7B97\u673A\u540D\u79F0
   87.82 +socket_attaching.host.label = \u4E3B\u673A
   87.83 +socket_attaching.port = VM \u8FDE\u63A5\u6240\u9644\u52A0\u5230\u7684\u7AEF\u53E3\u53F7
   87.84 +socket_attaching.port.label = \u7AEF\u53E3
   87.85 +socket_attaching.description = \u901A\u8FC7\u5957\u63A5\u5B57\u9644\u52A0\u5230\u5176\u4ED6 VM
   87.86 +socket_listening.localaddr = \u76D1\u542C\u7A0B\u5E8F\u7ED1\u5B9A\u5230\u7684\u672C\u5730\u5730\u5740
   87.87 +socket_listening.localaddr.label = \u672C\u5730\u5730\u5740
   87.88 +socket_listening.port = \u76D1\u542C VM \u8FDE\u63A5\u65F6\u4F7F\u7528\u7684\u7AEF\u53E3\u53F7
   87.89 +socket_listening.port.label = \u7AEF\u53E3
   87.90 +socket_listening.description = \u63A5\u53D7\u7531\u5176\u4ED6 VM \u542F\u52A8\u7684\u5957\u63A5\u5B57\u8FDE\u63A5
   87.91 +memory_attaching.name = VM \u8FDE\u63A5\u6240\u9644\u52A0\u5230\u7684\u5171\u4EAB\u5185\u5B58\u533A\u57DF\u7684\u540D\u79F0
   87.92 +memory_attaching.name.label = \u540D\u79F0
   87.93 +memory_attaching.description = \u901A\u8FC7\u5171\u4EAB\u5185\u5B58\u9644\u52A0\u5230\u5176\u4ED6 VM
   87.94 +memory_listening.name = \u76D1\u542C VM \u8FDE\u63A5\u65F6\u6240\u5728\u7684\u5171\u4EAB\u5185\u5B58\u533A\u57DF\u7684\u540D\u79F0
   87.95 +memory_listening.name.label = \u540D\u79F0
   87.96 +memory_listening.description = \u63A5\u53D7\u7531\u5176\u4ED6 VM \u542F\u52A8\u7684\u5171\u4EAB\u5185\u5B58\u8FDE\u63A5
   87.97 +process_attaching.description = \u901A\u8FC7\u8FDB\u7A0B ID (PID) \u9644\u52A0\u5230\u88AB\u8C03\u8BD5\u8FDB\u7A0B
   87.98  process_attaching.pid = PID
   87.99 -process_attaching.pid.label = \u88ab\u8c03\u8bd5\u8fdb\u7a0b\u7684\u8fdb\u7a0b ID (PID)
  87.100 +process_attaching.pid.label = \u88AB\u8C03\u8BD5\u8FDB\u7A0B\u7684\u8FDB\u7A0B ID (PID)
    88.1 --- a/src/share/classes/sun/applet/resources/MsgAppletViewer_de.java	Tue Feb 15 19:16:39 2011 -0800
    88.2 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_de.java	Tue Feb 15 20:18:20 2011 -0800
    88.3 @@ -1,5 +1,5 @@
    88.4  /*
    88.5 - * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
    88.6 + * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
    88.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    88.8   *
    88.9   * This code is free software; you can redistribute it and/or modify it
   88.10 @@ -29,173 +29,175 @@
   88.11  public class MsgAppletViewer_de extends ListResourceBundle {
   88.12  
   88.13      public Object[][] getContents() {
   88.14 -        return new Object[][] {
   88.15 -            {"textframe.button.dismiss", "Ignorieren"},
   88.16 -            {"appletviewer.tool.title", "Applet-Ansicht: {0}"},
   88.17 +        Object[][] temp = new Object[][] {
   88.18 +            {"textframe.button.dismiss", "Verwerfen"},
   88.19 +            {"appletviewer.tool.title", "Applet Viewer: {0}"},
   88.20              {"appletviewer.menu.applet", "Applet"},
   88.21              {"appletviewer.menuitem.restart", "Neu starten"},
   88.22              {"appletviewer.menuitem.reload", "Neu laden"},
   88.23 -            {"appletviewer.menuitem.stop", "Abbrechen"},
   88.24 +            {"appletviewer.menuitem.stop", "Stoppen"},
   88.25              {"appletviewer.menuitem.save", "Speichern..."},
   88.26 -            {"appletviewer.menuitem.start", "Starten"},
   88.27 -            {"appletviewer.menuitem.clone", "Klonen..."},
   88.28 -            {"appletviewer.menuitem.tag", "Markieren..."},
   88.29 -            {"appletviewer.menuitem.info", "Info..."},
   88.30 +            {"appletviewer.menuitem.start", "Starten..."},
   88.31 +            {"appletviewer.menuitem.clone", "Clonen..."},
   88.32 +            {"appletviewer.menuitem.tag", "Tag..."},
   88.33 +            {"appletviewer.menuitem.info", "Informationen..."},
   88.34              {"appletviewer.menuitem.edit", "Bearbeiten"},
   88.35              {"appletviewer.menuitem.encoding", "Zeichencodierung"},
   88.36              {"appletviewer.menuitem.print", "Drucken..."},
   88.37              {"appletviewer.menuitem.props", "Eigenschaften..."},
   88.38 -            {"appletviewer.menuitem.close", "Schlie\u00dfen"},
   88.39 +            {"appletviewer.menuitem.close", "Schlie\u00DFen"},
   88.40              {"appletviewer.menuitem.quit", "Beenden"},
   88.41 -            {"appletviewer.label.hello", "Willkommen..."},
   88.42 -            {"appletviewer.status.start", "Starte Applet..."},
   88.43 +            {"appletviewer.label.hello", "Hallo..."},
   88.44 +            {"appletviewer.status.start", "Applet wird gestartet..."},
   88.45              {"appletviewer.appletsave.filedialogtitle","Applet in Datei serialisieren"},
   88.46 -            {"appletviewer.appletsave.err1", "Serialisiere {0} zu {1}"},
   88.47 -            {"appletviewer.appletsave.err2", "In appletSave: {0}"},
   88.48 -            {"appletviewer.applettag", "Angezeigte Marke"},
   88.49 -            {"appletviewer.applettag.textframe", "Applet-HTML-Marke"},
   88.50 -            {"appletviewer.appletinfo.applet", "-- Keine Applet-Info --"},
   88.51 -            {"appletviewer.appletinfo.param", "-- Keine Parameter-Info --"},
   88.52 -            {"appletviewer.appletinfo.textframe", "Applet-Info"},
   88.53 -            {"appletviewer.appletprint.fail", "Drucken fehlgeschlagen"},
   88.54 -            {"appletviewer.appletprint.finish", "Drucken beendet"},
   88.55 -            {"appletviewer.appletprint.cancel", "Drucken abgebrochen"},
   88.56 +            {"appletviewer.appletsave.err1", "{0} in {1} serialisieren"},
   88.57 +            {"appletviewer.appletsave.err2", "in appletSave: {0}"},
   88.58 +            {"appletviewer.applettag", "Angezeigtes Tag"},
   88.59 +            {"appletviewer.applettag.textframe", "Applet-HTML-Tag"},
   88.60 +            {"appletviewer.appletinfo.applet", "-- keine Applet-Informationen --"},
   88.61 +            {"appletviewer.appletinfo.param", "-- keine Parameterinformationen --"},
   88.62 +            {"appletviewer.appletinfo.textframe", "Applet-Informationen"},
   88.63 +            {"appletviewer.appletprint.fail", "Druck nicht erfolgreich."},
   88.64 +            {"appletviewer.appletprint.finish", "Druck abgeschlossen."},
   88.65 +            {"appletviewer.appletprint.cancel", "Druck abgebrochen."},
   88.66              {"appletviewer.appletencoding", "Zeichencodierung: {0}"},
   88.67 -            {"appletviewer.parse.warning.requiresname", "Warnung: <param name=... value=...>-Marke erfordert Namensattribut."},
   88.68 -            {"appletviewer.parse.warning.paramoutside", "Warnung: <param>-Marke au\u00dferhalb <applet> ... </applet>."},
   88.69 -            {"appletviewer.parse.warning.applet.requirescode", "Warnung: <applet>-Marke erfordert Code-Attribut."},
   88.70 -            {"appletviewer.parse.warning.applet.requiresheight", "Warnung: <applet>-Marke erfordert H\u00f6henattribut."},
   88.71 -            {"appletviewer.parse.warning.applet.requireswidth", "Warnung: <applet>-Marke erfordert Breitenattribut."},
   88.72 -            {"appletviewer.parse.warning.object.requirescode", "Warnung: <object>-Marke erfordert Code-Attribut."},
   88.73 -            {"appletviewer.parse.warning.object.requiresheight", "Warnung: <object>-Marke erfordert H\u00f6henattribut."},
   88.74 -            {"appletviewer.parse.warning.object.requireswidth", "Warnung: <object>-Marke erfordert Breitenattribut."},
   88.75 -            {"appletviewer.parse.warning.embed.requirescode", "Warnung: <embed>-Marke erfordert Code-Attribut."},
   88.76 -            {"appletviewer.parse.warning.embed.requiresheight", "Warnung: <embed>-Marke erfordert H\u00f6henattribut."},
   88.77 -            {"appletviewer.parse.warning.embed.requireswidth", "Warnung: <embed>-Marke erfordert Breitenattribut."},
   88.78 -            {"appletviewer.parse.warning.appnotLongersupported", "Warnung: <app>-Marke wird nicht mehr unterst\u00fctzt, verwenden Sie statt dessen <applet>:"},
   88.79 -            {"appletviewer.usage", "Syntax: appletviewer <Optionen> url(s)\n\nwobei zu den <Optionen> geh\u00f6ren:\n  -debug                  Starten des Applet-Viewers im Java-Debugger\n  -encoding <Codierung>    Angabe der von HTML-Dateien verwendeten Zeichencodierung\n  -J<Laufzeit-Flag>        \u00dcbergeben des Arguments an den Java-Interpreter\n\nDie Option -J ist keine Standardoption und kann \u00c4nderungen unterliegen."},
   88.80 -            {"appletviewer.main.err.unsupportedopt", "Nicht unterst\u00fctzte Option: {0}"},
   88.81 -            {"appletviewer.main.err.unrecognizedarg", "Nicht erkanntes Argument: {0}"},
   88.82 -            {"appletviewer.main.err.dupoption", "Doppelte Verwendung der Option: {0}"},
   88.83 +            {"appletviewer.parse.warning.requiresname", "Warnung: F\u00FCr <param name=... value=...>-Tag ist ein \"name\"-Attribut erforderlich."},
   88.84 +            {"appletviewer.parse.warning.paramoutside", "Warnung: <param>-Tag au\u00DFerhalb von <applet> ... </applet>."},
   88.85 +            {"appletviewer.parse.warning.applet.requirescode", "Warnung: F\u00FCr <applet>-Tag ist ein \"code\"-Attribut erforderlich."},
   88.86 +            {"appletviewer.parse.warning.applet.requiresheight", "Warnung: F\u00FCr <applet>-Tag ist ein \"height\"-Attribut erforderlich."},
   88.87 +            {"appletviewer.parse.warning.applet.requireswidth", "Warnung: F\u00FCr <applet>-Tag ist ein \"width\"-Attribut erforderlich."},
   88.88 +            {"appletviewer.parse.warning.object.requirescode", "Warnung: F\u00FCr <object>-Tag ist ein \"code\"-Attribut erforderlich."},
   88.89 +            {"appletviewer.parse.warning.object.requiresheight", "Warnung: F\u00FCr <object>-Tag ist ein \"height\"-Attribut erforderlich."},
   88.90 +            {"appletviewer.parse.warning.object.requireswidth", "Warnung: F\u00FCr <object>-Tag ist ein \"width\"-Attribut erforderlich."},
   88.91 +            {"appletviewer.parse.warning.embed.requirescode", "Warnung: F\u00FCr <embed>-Tag ist ein \"code\"-Attribut erforderlich."},
   88.92 +            {"appletviewer.parse.warning.embed.requiresheight", "Warnung: F\u00FCr <embed>-Tag ist ein \"height\"-Attribut erforderlich."},
   88.93 +            {"appletviewer.parse.warning.embed.requireswidth", "Warnung: F\u00FCr <embed>-Tag ist ein \"width\"-Attribut erforderlich."},
   88.94 +            {"appletviewer.parse.warning.appnotLongersupported", "Warnung: <app>-Tag wird nicht mehr unterst\u00FCtzt. Verwenden Sie stattdessen <applet>:"},
   88.95 +            {"appletviewer.usage", "Verwendung: appletviewer <Optionen> url(s)\n\nwobei die <Optionen> Folgendes umfassen:\n  -debug                  Applet Viewer im Java-Debugger starten\n  -encoding <Codierung>    Zeichencodierung f\u00FCr HTML-Dateien angeben\n  -J <Laufzeitkennzeichen>        Argument an den Java-Interpreter \u00FCbergeben\n\nDie Option \"-J\" ist nicht standardm\u00E4\u00DFig und kann ohne vorherige Ank\u00FCndigung ge\u00E4ndert werden."},
   88.96 +            {"appletviewer.main.err.unsupportedopt", "Nicht unterst\u00FCtzte Option: {0}"},
   88.97 +            {"appletviewer.main.err.unrecognizedarg", "Unbekanntes Argument: {0}"},
   88.98 +            {"appletviewer.main.err.dupoption", "Doppelte Verwendung von Option: {0}"},
   88.99              {"appletviewer.main.err.inputfile", "Keine Eingabedateien angegeben."},
  88.100 -            {"appletviewer.main.err.badurl", "Fehlerhafte URL: {0} ( {1} )"},
  88.101 -            {"appletviewer.main.err.io", "E/A-Ausnahme beim Lesen: {0}"},
  88.102 +            {"appletviewer.main.err.badurl", "Ung\u00FCltige URL: {0} ( {1} )"},
  88.103 +            {"appletviewer.main.err.io", "I/O-Ausnahme beim Lesen von: {0}"},
  88.104              {"appletviewer.main.err.readablefile", "Stellen Sie sicher, dass {0} eine lesbare Datei ist."},
  88.105              {"appletviewer.main.err.correcturl", "Ist {0} die richtige URL?"},
  88.106 -            {"appletviewer.main.prop.store", "Benutzerspezifische Eigenschaften f\u00fcr AppletViewer"},
  88.107 +            {"appletviewer.main.prop.store", "Benutzerspezifische Eigenschaften f\u00FCr AppletViewer"},
  88.108              {"appletviewer.main.err.prop.cantread", "Benutzereigenschaftendatei kann nicht gelesen werden: {0}"},
  88.109              {"appletviewer.main.err.prop.cantsave", "Benutzereigenschaftendatei kann nicht gespeichert werden: {0}"},
  88.110              {"appletviewer.main.warn.nosecmgr", "Warnung: Sicherheit wird deaktiviert."},
  88.111 -            {"appletviewer.main.debug.cantfinddebug", "Der Debugger wurde nicht gefunden!"},
  88.112 -            {"appletviewer.main.debug.cantfindmain", "Hauptmethode wurde nicht im Debugger gefunden!"},
  88.113 -            {"appletviewer.main.debug.exceptionindebug", "Ausnahme im Debugger!"},
  88.114 -            {"appletviewer.main.debug.cantaccess", "Zugriff auf den Debugger nicht m\u00f6glich!"},
  88.115 -            {"appletviewer.main.nosecmgr", "Warnung: SecurityManager nicht installiert!"},
  88.116 -            {"appletviewer.main.warning", "Warnung: Es wurden keine Applets gestartet. Stellen Sie sicher, dass die Eingabe eine <applet>-Marke enth\u00e4lt."},
  88.117 -            {"appletviewer.main.warn.prop.overwrite", "Warnung: Auf Anforderung des Benutzers wird die Systemeigenschaft vor\u00fcbergehend \u00fcberschrieben: Schl\u00fcssel: {0} alter Wert: {1} neuer Wert: {2}"},
  88.118 +            {"appletviewer.main.debug.cantfinddebug", "Debugger kann nicht gefunden werden."},
  88.119 +            {"appletviewer.main.debug.cantfindmain", "Hauptmethode im Debugger kann nicht gefunden werden."},
  88.120 +            {"appletviewer.main.debug.exceptionindebug", "Ausnahme im Debugger."},
  88.121 +            {"appletviewer.main.debug.cantaccess", "Zugriff auf Debugger nicht m\u00F6glich."},
  88.122 +            {"appletviewer.main.nosecmgr", "Warnung: SecurityManager nicht installiert."},
  88.123 +            {"appletviewer.main.warning", "Warnung: Es wurden keine Applets gestartet. Stellen Sie sicher, dass die Eingabe ein <applet>-Tag enth\u00E4lt."},
  88.124 +            {"appletviewer.main.warn.prop.overwrite", "Warnung: Systemeigenschaft wird tempor\u00E4r aufgrund von Benutzeranforderung \u00FCberschrieben: Schl\u00FCssel: {0} Alter Wert: {1} Neuer Wert: {2}"},
  88.125              {"appletviewer.main.warn.cantreadprops", "Warnung: AppletViewer-Eigenschaftendatei kann nicht gelesen werden: {0} Standardwerte werden verwendet."},
  88.126 -            {"appletioexception.loadclass.throw.interrupted", "Laden von Klassen unterbrochen: {0}"},
  88.127 +            {"appletioexception.loadclass.throw.interrupted", "Laden der Klasse unterbrochen: {0}"},
  88.128              {"appletioexception.loadclass.throw.notloaded", "Klasse nicht geladen: {0}"},
  88.129 -            {"appletclassloader.loadcode.verbose", "\u00d6ffne Stream zu {0}, um {1} abzurufen."},
  88.130 -            {"appletclassloader.filenotfound", "Datei beim Suchen nach {0} nicht gefunden"},
  88.131 -            {"appletclassloader.fileformat", "Dateiformatausnahme beim Laden: {0}"},
  88.132 -            {"appletclassloader.fileioexception", "E/A-Ausnahme beim Laden: {0}"},
  88.133 -            {"appletclassloader.fileexception", "{0} Ausnahme beim Laden: {1}"},
  88.134 -            {"appletclassloader.filedeath", "{0} gel\u00f6scht beim Laden: {1}"},
  88.135 -            {"appletclassloader.fileerror", "{0} Fehler beim Laden: {1}"},
  88.136 -            {"appletclassloader.findclass.verbose.findclass", "{0} sucht Klasse {1}"},
  88.137 -            {"appletclassloader.findclass.verbose.openstream", "\u00d6ffne Stream zu {0}, um {1} abzurufen."},
  88.138 -            {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource f\u00fcr Name: {0}"},
  88.139 +            {"appletclassloader.loadcode.verbose", "\u00D6ffnen von Stream zu: {0}, um {1} abzurufen"},
  88.140 +            {"appletclassloader.filenotfound", "Datei nicht gefunden beim Suchen nach: {0}"},
  88.141 +            {"appletclassloader.fileformat", "Dateiformatausnahme beim Laden von: {0}"},
  88.142 +            {"appletclassloader.fileioexception", "I/O-Ausnahme beim Laden von: {0}"},
  88.143 +            {"appletclassloader.fileexception", "{0}-Ausnahme beim Laden von: {1}"},
  88.144 +            {"appletclassloader.filedeath", "{0} abgebrochen beim Laden von: {1}"},
  88.145 +            {"appletclassloader.fileerror", "{0}-Fehler beim Laden von: {1}"},
  88.146 +            {"appletclassloader.findclass.verbose.findclass", "{0} Klasse {1} suchen"},
  88.147 +            {"appletclassloader.findclass.verbose.openstream", "\u00D6ffnen von Stream zu: {0}, um {1} abzurufen"},
  88.148 +            {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource f\u00FCr Name: {0}"},
  88.149              {"appletclassloader.getresource.verbose.found", "Ressource {0} als Systemressource gefunden"},
  88.150              {"appletclassloader.getresourceasstream.verbose", "Ressource {0} als Systemressource gefunden"},
  88.151 -            {"appletpanel.runloader.err", "Entweder Objekt oder Code-Parameter!"},
  88.152 +            {"appletpanel.runloader.err", "Objekt oder Codeparameter."},
  88.153              {"appletpanel.runloader.exception", "Ausnahme beim Deserialisieren von {0}"},
  88.154 -            {"appletpanel.destroyed", "Applet vernichtet"},
  88.155 -            {"appletpanel.loaded", "Applet geladen"},
  88.156 -            {"appletpanel.started", "Applet gestartet"},
  88.157 -            {"appletpanel.inited", "Applet initialisiert"},
  88.158 -            {"appletpanel.stopped", "Applet gestoppt"},
  88.159 -            {"appletpanel.disposed", "Applet abgelegt"},
  88.160 -            {"appletpanel.nocode", "APPLET-Marke ohne CODE-Parameter"},
  88.161 -            {"appletpanel.notfound", "Laden: Klasse {0} nicht gefunden"},
  88.162 -            {"appletpanel.nocreate", "Laden: Instanz von {0} kann nicht erstellt werden."},
  88.163 -            {"appletpanel.noconstruct", "Laden: {0} ist nicht \u00f6ffentlich oder hat keinen \u00f6ffentlichen Autor."},
  88.164 -            {"appletpanel.death", "gel\u00f6scht"},
  88.165 -            {"appletpanel.exception", "Ausnahme: {0}"},
  88.166 -            {"appletpanel.exception2", "Ausnahme: {0}: {1}"},
  88.167 -            {"appletpanel.error", "Fehler: {0}"},
  88.168 -            {"appletpanel.error2", "Fehler: {0}: {1}"},
  88.169 -            {"appletpanel.notloaded", "Initialisierung: Applet nicht geladen"},
  88.170 -            {"appletpanel.notinited", "Start: Applet nicht initialisiert"},
  88.171 -            {"appletpanel.notstarted", "Stopp: Applet nicht gestartet"},
  88.172 -            {"appletpanel.notstopped", "Vernichten: Applet nicht gestoppt"},
  88.173 -            {"appletpanel.notdestroyed", "Ablegen: Applet nicht vernichtet"},
  88.174 -            {"appletpanel.notdisposed", "Laden: Applet nicht abgelegt"},
  88.175 -            {"appletpanel.bail", "Unterbrochen: breche ab."},
  88.176 -            {"appletpanel.filenotfound", "Datei beim Suchen nach {0} nicht gefunden"},
  88.177 +            {"appletpanel.destroyed", "Applet endg\u00FCltig gel\u00F6scht."},
  88.178 +            {"appletpanel.loaded", "Applet geladen."},
  88.179 +            {"appletpanel.started", "Applet gestartet."},
  88.180 +            {"appletpanel.inited", "Applet initialisiert."},
  88.181 +            {"appletpanel.stopped", "Applet gestoppt."},
  88.182 +            {"appletpanel.disposed", "Applet verworfen."},
  88.183 +            {"appletpanel.nocode", "Bei APPLET-Tag fehlt CODE-Parameter."},
  88.184 +            {"appletpanel.notfound", "Laden: Klasse {0} nicht gefunden."},
  88.185 +            {"appletpanel.nocreate", "Laden: {0} kann nicht instanziiert werden."},
  88.186 +            {"appletpanel.noconstruct", "Laden: {0} ist nicht \"public\" oder hat keinen \"public\"-Constructor."},
  88.187 +            {"appletpanel.death", "abgebrochen"},
  88.188 +            {"appletpanel.exception", "Ausnahme: {0}."},
  88.189 +            {"appletpanel.exception2", "Ausnahme: {0}: {1}."},
  88.190 +            {"appletpanel.error", "Fehler: {0}."},
  88.191 +            {"appletpanel.error2", "Fehler: {0}: {1}."},
  88.192 +            {"appletpanel.notloaded", "Init.: Applet nicht geladen."},
  88.193 +            {"appletpanel.notinited", "Starten: Applet nicht initialisiert."},
  88.194 +            {"appletpanel.notstarted", "Stoppen: Applet nicht gestartet."},
  88.195 +            {"appletpanel.notstopped", "Endg\u00FCltig l\u00F6schen: Applet nicht gestoppt."},
  88.196 +            {"appletpanel.notdestroyed", "Verwerfen: Applet nicht endg\u00FCltig gel\u00F6scht."},
  88.197 +            {"appletpanel.notdisposed", "Laden: Applet nicht verworfen."},
  88.198 +            {"appletpanel.bail", "Unterbrochen: Zur\u00FCckziehen."},
  88.199 +            {"appletpanel.filenotfound", "Datei nicht gefunden beim Suchen nach: {0}"},
  88.200              {"appletpanel.fileformat", "Dateiformatausnahme beim Laden von: {0}"},
  88.201 -            {"appletpanel.fileioexception", "E/A-Ausnahme beim Laden von: {0}"},
  88.202 -            {"appletpanel.fileexception", "{0} Ausnahme beim Laden von: {1}"},
  88.203 -            {"appletpanel.filedeath", "{0} gel\u00f6scht beim Laden von: {1}"},
  88.204 -            {"appletpanel.fileerror", "{0} Fehler beim Laden von: {1}"},
  88.205 -            {"appletpanel.badattribute.exception", "HTML-Parsing: fehlerhafter Wert bei Attribut f\u00fcr Breite/H\u00f6he"},
  88.206 -            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream erfordert Nicht-Null-Lader."},
  88.207 +            {"appletpanel.fileioexception", "I/O-Ausnahme beim Laden von: {0}"},
  88.208 +            {"appletpanel.fileexception", "{0}-Ausnahme beim Laden von: {1}"},
  88.209 +            {"appletpanel.filedeath", "{0} abgebrochen beim Laden von: {1}"},
  88.210 +            {"appletpanel.fileerror", "{0}-Fehler beim Laden von: {1}"},
  88.211 +            {"appletpanel.badattribute.exception", "HTML-Parsing: Falscher Wert f\u00FCr \"width/height\"-Attribut"},
  88.212 +            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream erfordert Loader ungleich null"},
  88.213              {"appletprops.title", "AppletViewer-Eigenschaften"},
  88.214 -            {"appletprops.label.http.server", "Http-Proxy-Server:"},
  88.215 -            {"appletprops.label.http.proxy", "Http-Proxy-Port:"},
  88.216 +            {"appletprops.label.http.server", "HTTP-Proxyserver:"},
  88.217 +            {"appletprops.label.http.proxy", "HTTP-Proxyport:"},
  88.218              {"appletprops.label.network", "Netzwerkzugriff:"},
  88.219 -            {"appletprops.choice.network.item.none", "Keiner"},
  88.220 +            {"appletprops.choice.network.item.none", "Keine"},
  88.221              {"appletprops.choice.network.item.applethost", "Applet-Host"},
  88.222 -            {"appletprops.choice.network.item.unrestricted", "Unbeschr\u00e4nkt"},
  88.223 +            {"appletprops.choice.network.item.unrestricted", "Uneingeschr\u00E4nkt"},
  88.224              {"appletprops.label.class", "Klassenzugriff:"},
  88.225 -            {"appletprops.choice.class.item.restricted", "Beschr\u00e4nkt"},
  88.226 -            {"appletprops.choice.class.item.unrestricted", "Unbeschr\u00e4nkt"},
  88.227 -            {"appletprops.label.unsignedapplet", "Unsignierte Applets zulassen:"},
  88.228 +            {"appletprops.choice.class.item.restricted", "Eingeschr\u00E4nkt"},
  88.229 +            {"appletprops.choice.class.item.unrestricted", "Uneingeschr\u00E4nkt"},
  88.230 +            {"appletprops.label.unsignedapplet", "Nicht signierte Applets zulassen:"},
  88.231              {"appletprops.choice.unsignedapplet.no", "Nein"},
  88.232              {"appletprops.choice.unsignedapplet.yes", "Ja"},
  88.233              {"appletprops.button.apply", "Anwenden"},
  88.234              {"appletprops.button.cancel", "Abbrechen"},
  88.235 -            {"appletprops.button.reset", "Zur\u00fccksetzen"},
  88.236 -            {"appletprops.apply.exception", "Konnte Eigenschaften nicht speichern: {0}"},
  88.237 +            {"appletprops.button.reset", "Zur\u00FCcksetzen"},
  88.238 +            {"appletprops.apply.exception", "Eigenschaften konnten nicht gespeichert werden: {0}"},
  88.239              /* 4066432 */
  88.240 -            {"appletprops.title.invalidproxy", "Ung\u00fcltiger Eintrag"},
  88.241 -            {"appletprops.label.invalidproxy", "Proxy-Anschluss muss eine positive ganze Zahl sein."},
  88.242 +            {"appletprops.title.invalidproxy", "Ung\u00FCltiger Eintrag"},
  88.243 +            {"appletprops.label.invalidproxy", "Proxyport muss ein positiver Ganzzahlwert sein."},
  88.244              {"appletprops.button.ok", "OK"},
  88.245              /* end 4066432 */
  88.246 -            {"appletprops.prop.store", "Benutzerspezifische Eigenschaften f\u00fcr AppletViewer"},
  88.247 -            {"appletsecurityexception.checkcreateclassloader", "Sicherheitsausnahme: classloader"},
  88.248 +            {"appletprops.prop.store", "Benutzerspezifische Eigenschaften f\u00FCr AppletViewer"},
  88.249 +            {"appletsecurityexception.checkcreateclassloader", "Sicherheitsausnahme: Class Loader"},
  88.250              {"appletsecurityexception.checkaccess.thread", "Sicherheitsausnahme: Thread"},
  88.251 -            {"appletsecurityexception.checkaccess.threadgroup", "Sicherheitsausnahme: Thread-Gruppe: {0}"},
  88.252 -            {"appletsecurityexception.checkexit", "Sicherheitsausnahme: beenden: {0}"},
  88.253 -            {"appletsecurityexception.checkexec", "Sicherheitsausnahme: ausf\u00fchren: {0}"},
  88.254 -            {"appletsecurityexception.checklink", "Sicherheitsausnahme: verkn\u00fcpfen: {0}"},
  88.255 +            {"appletsecurityexception.checkaccess.threadgroup", "Sicherheitsausnahme: Threadgruppe: {0}"},
  88.256 +            {"appletsecurityexception.checkexit", "Sicherheitsausnahme: Beenden: {0}"},
  88.257 +            {"appletsecurityexception.checkexec", "Sicherheitsausnahme: Ausf\u00FChrung: {0}"},
  88.258 +            {"appletsecurityexception.checklink", "Sicherheitsausnahme: Link: {0}"},
  88.259              {"appletsecurityexception.checkpropsaccess", "Sicherheitsausnahme: Eigenschaften"},
  88.260 -            {"appletsecurityexception.checkpropsaccess.key", "Sicherheitsausnahme: Eigenschaftenzugriff {0}"},
  88.261 +            {"appletsecurityexception.checkpropsaccess.key", "Sicherheitsausnahme: Eigenschaftszugriff {0}"},
  88.262              {"appletsecurityexception.checkread.exception1", "Sicherheitsausnahme: {0}, {1}"},
  88.263 -            {"appletsecurityexception.checkread.exception2", "Sicherheitsausnahme: Datei.lesen: {0}"},
  88.264 -            {"appletsecurityexception.checkread", "Sicherheitsausnahme: Datei.lesen: {0} == {1}"},
  88.265 +            {"appletsecurityexception.checkread.exception2", "Sicherheitsausnahme: file.read: {0}"},
  88.266 +            {"appletsecurityexception.checkread", "Sicherheitsausnahme: file.read: {0} == {1}"},
  88.267              {"appletsecurityexception.checkwrite.exception", "Sicherheitsausnahme: {0}, {1}"},
  88.268 -            {"appletsecurityexception.checkwrite", "Sicherheitsausnahme: Datei.schreiben: {0} == {1}"},
  88.269 -            {"appletsecurityexception.checkread.fd", "Sicherheitsausnahme: fd.lesen"},
  88.270 -            {"appletsecurityexception.checkwrite.fd", "Sicherheitsausnahme: fd.schreiben"},
  88.271 -            {"appletsecurityexception.checklisten", "Sicherheitsausnahme: Socket.empfangen: {0}"},
  88.272 -            {"appletsecurityexception.checkaccept", "Sicherheitsausnahme: Socket.best\u00e4tigen: {0}:{1}"},
  88.273 -            {"appletsecurityexception.checkconnect.networknone", "Sicherheitsausnahme: Socket.verbinden: {0}->{1}"},
  88.274 -            {"appletsecurityexception.checkconnect.networkhost1", "Sicherheitsausnahme: Konnte von {1} aus keine Verbindung mit {0} herstellen."},
  88.275 -            {"appletsecurityexception.checkconnect.networkhost2", "Sicherheitsausnahme: Konnte IP f\u00fcr Host {0} oder {1} nicht aufl\u00f6sen."},
  88.276 -            {"appletsecurityexception.checkconnect.networkhost3", "Sicherheitsausnahme: Konnte IP f\u00fcr Host {0} nicht aufl\u00f6sen. Siehe Eigenschaft trustProxy."},
  88.277 -            {"appletsecurityexception.checkconnect", "Sicherheitsausnahme: verbinden: {0}->{1}"},
  88.278 -            {"appletsecurityexception.checkpackageaccess", "Sicherheitsausnahme: Kann nicht auf Package zugreifen: {0}"},
  88.279 -            {"appletsecurityexception.checkpackagedefinition", "Sicherheitsausnahme: Kann Package nicht definieren: {0}"},
  88.280 -            {"appletsecurityexception.cannotsetfactory", "Sicherheitsausnahme: Kann Werkseinstellungen nicht setzen"},
  88.281 -            {"appletsecurityexception.checkmemberaccess", "Sicherheitsausnahme: Mitgliedszugriff pr\u00fcfen"},
  88.282 +            {"appletsecurityexception.checkwrite", "Sicherheitsausnahme: file.write: {0} == {1}"},
  88.283 +            {"appletsecurityexception.checkread.fd", "Sicherheitsausnahme: fd.read"},
  88.284 +            {"appletsecurityexception.checkwrite.fd", "Sicherheitsausnahme: fd.write"},
  88.285 +            {"appletsecurityexception.checklisten", "Sicherheitsausnahme: socket.listen: {0}"},
  88.286 +            {"appletsecurityexception.checkaccept", "Sicherheitsausnahme: socket.accept: {0}:{1}"},
  88.287 +            {"appletsecurityexception.checkconnect.networknone", "Sicherheitsausnahme: socket.connect: {0}->{1}"},
  88.288 +            {"appletsecurityexception.checkconnect.networkhost1", "Sicherheitsausnahme: Verbindung mit {0} mit Ursprung aus {1} konnte nicht hergestellt werden."},
  88.289 +            {"appletsecurityexception.checkconnect.networkhost2", "Sicherheitsausnahme: IP f\u00FCr Host {0} oder f\u00FCr {1} konnte nicht aufgel\u00F6st werden. "},
  88.290 +            {"appletsecurityexception.checkconnect.networkhost3", "Sicherheitsausnahme: IP f\u00FCr Host {0} konnte nicht aufgel\u00F6st werden. Siehe trustProxy-Eigenschaft."},
  88.291 +            {"appletsecurityexception.checkconnect", "Sicherheitsausnahme: Verbinden: {0}->{1}"},
  88.292 +            {"appletsecurityexception.checkpackageaccess", "Sicherheitsausnahme: Zugriff auf Package nicht m\u00F6glich: {0}"},
  88.293 +            {"appletsecurityexception.checkpackagedefinition", "Sicherheitsausnahme: Package kann nicht definiert werden: {0}"},
  88.294 +            {"appletsecurityexception.cannotsetfactory", "Sicherheitsausnahme: Factory kann nicht festgelegt werden"},
  88.295 +            {"appletsecurityexception.checkmemberaccess", "Sicherheitsausnahme: Mitgliedszugriff pr\u00FCfen"},
  88.296              {"appletsecurityexception.checkgetprintjob", "Sicherheitsausnahme: getPrintJob"},
  88.297              {"appletsecurityexception.checksystemclipboardaccess", "Sicherheitsausnahme: getSystemClipboard"},
  88.298              {"appletsecurityexception.checkawteventqueueaccess", "Sicherheitsausnahme: getEventQueue"},
  88.299 -            {"appletsecurityexception.checksecurityaccess", "Sicherheitsausnahme: Sicherheitsoperation: {0}"},
  88.300 -            {"appletsecurityexception.getsecuritycontext.unknown", "Unbekannter Klassenladertyp. Konnte nicht auf getContext pr\u00fcfen."},
  88.301 -            {"appletsecurityexception.checkread.unknown", "Unbekannter Klassenladertyp. Konnte \u00dcberpr\u00fcfen des Lesevorgangs {0} nicht pr\u00fcfen."},
  88.302 -            {"appletsecurityexception.checkconnect.unknown", "Unbekannter Klassenladertyp. Konnte \u00dcberpr\u00fcfen der Verbindung nicht pr\u00fcfen."},
  88.303 +            {"appletsecurityexception.checksecurityaccess", "Sicherheitsausnahme: Sicherheitsvorgang: {0}"},
  88.304 +            {"appletsecurityexception.getsecuritycontext.unknown", "Unbekannter Class Loader-Typ. Pr\u00FCfen auf getContext nicht m\u00F6glich"},
  88.305 +            {"appletsecurityexception.checkread.unknown", "Unbekannter Class Loader-Typ. Pr\u00FCfen auf checkRead {0} nicht m\u00F6glich"},
  88.306 +            {"appletsecurityexception.checkconnect.unknown", "Unbekannter Class Loader-Typ. Pr\u00FCfen auf checkConnect nicht m\u00F6glich"},
  88.307          };
  88.308 +
  88.309 +        return temp;
  88.310      }
  88.311  }
    89.1 --- a/src/share/classes/sun/applet/resources/MsgAppletViewer_es.java	Tue Feb 15 19:16:39 2011 -0800
    89.2 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_es.java	Tue Feb 15 20:18:20 2011 -0800
    89.3 @@ -1,5 +1,5 @@
    89.4  /*
    89.5 - * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
    89.6 + * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
    89.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    89.8   *
    89.9   * This code is free software; you can redistribute it and/or modify it
   89.10 @@ -29,173 +29,175 @@
   89.11  public class MsgAppletViewer_es extends ListResourceBundle {
   89.12  
   89.13      public Object[][] getContents() {
   89.14 -        return new Object[][] {
   89.15 -            {"textframe.button.dismiss", "Rechazar"},
   89.16 -            {"appletviewer.tool.title", "AppletViewer: {0}"},
   89.17 -            {"appletviewer.menu.applet", "Subprograma"},
   89.18 +        Object[][] temp = new Object[][] {
   89.19 +            {"textframe.button.dismiss", "Descartar"},
   89.20 +            {"appletviewer.tool.title", "Visor de Applet: {0}"},
   89.21 +            {"appletviewer.menu.applet", "Applet"},
   89.22              {"appletviewer.menuitem.restart", "Reiniciar"},
   89.23 -            {"appletviewer.menuitem.reload", "Volver a cargar"},
   89.24 +            {"appletviewer.menuitem.reload", "Volver a Cargar"},
   89.25              {"appletviewer.menuitem.stop", "Parar"},
   89.26              {"appletviewer.menuitem.save", "Guardar..."},
   89.27              {"appletviewer.menuitem.start", "Iniciar"},
   89.28              {"appletviewer.menuitem.clone", "Clonar..."},
   89.29              {"appletviewer.menuitem.tag", "Etiqueta..."},
   89.30 -            {"appletviewer.menuitem.info", "Informaci\u00f3n..."},
   89.31 +            {"appletviewer.menuitem.info", "Informaci\u00F3n..."},
   89.32              {"appletviewer.menuitem.edit", "Editar"},
   89.33 -            {"appletviewer.menuitem.encoding", "Codificaci\u00f3n de caracteres"},
   89.34 +            {"appletviewer.menuitem.encoding", "Codificaci\u00F3n de Caracteres"},
   89.35              {"appletviewer.menuitem.print", "Imprimir..."},
   89.36              {"appletviewer.menuitem.props", "Propiedades..."},
   89.37              {"appletviewer.menuitem.close", "Cerrar"},
   89.38              {"appletviewer.menuitem.quit", "Salir"},
   89.39              {"appletviewer.label.hello", "Hola..."},
   89.40 -            {"appletviewer.status.start", "iniciando subprograma..."},
   89.41 -            {"appletviewer.appletsave.filedialogtitle","Serializar subprograma en archivo"},
   89.42 -            {"appletviewer.appletsave.err1", "serializando {0} como {1}"},
   89.43 +            {"appletviewer.status.start", "iniciando applet..."},
   89.44 +            {"appletviewer.appletsave.filedialogtitle","Serializar Applet en Archivo"},
   89.45 +            {"appletviewer.appletsave.err1", "serializando {0} en {1}"},
   89.46              {"appletviewer.appletsave.err2", "en appletSave: {0}"},
   89.47 -            {"appletviewer.applettag", "Etiqueta mostrada"},
   89.48 -            {"appletviewer.applettag.textframe", "Etiqueta HTML de subprograma"},
   89.49 -            {"appletviewer.appletinfo.applet", "-- sin informaci\u00f3n de subprograma --"},
   89.50 -            {"appletviewer.appletinfo.param", "-- sin informaci\u00f3n de par\u00e1metro --"},
   89.51 -            {"appletviewer.appletinfo.textframe", "Informaci\u00f3n de subprograma"},
   89.52 -            {"appletviewer.appletprint.fail", "Fallo en la impresi\u00f3n."},
   89.53 -            {"appletviewer.appletprint.finish", "Impresi\u00f3n finalizada."},
   89.54 -            {"appletviewer.appletprint.cancel", "Impresi\u00f3n cancelada."},
   89.55 -            {"appletviewer.appletencoding", "Codificaci\u00f3n de caracteres: {0}"},
   89.56 -            {"appletviewer.parse.warning.requiresname", "Advertencia: la etiqueta <param name=... value=...> requiere el atributo del nombre."},
   89.57 -            {"appletviewer.parse.warning.paramoutside", "Advertencia: la etiqueta <param> est\u00e1 fuera de <applet> ... </applet>."},
   89.58 -            {"appletviewer.parse.warning.applet.requirescode", "Advertencia: <applet> requiere el atributo de c\u00f3digo."},
   89.59 -            {"appletviewer.parse.warning.applet.requiresheight", "Advertencia: <applet> requiere el atributo de altura."},
   89.60 -            {"appletviewer.parse.warning.applet.requireswidth", "Advertencia: <applet> requiere el atributo de anchura."},
   89.61 -            {"appletviewer.parse.warning.object.requirescode", "Advertencia: <object> requiere el atributo de c\u00f3digo."},
   89.62 -            {"appletviewer.parse.warning.object.requiresheight", "Advertencia: <object> requiere el atributo de altura."},
   89.63 -            {"appletviewer.parse.warning.object.requireswidth", "Advertencia: <object> requiere el atributo de anchura."},
   89.64 -            {"appletviewer.parse.warning.embed.requirescode", "Advertencia: <embed> requiere el atributo de c\u00f3digo."},
   89.65 -            {"appletviewer.parse.warning.embed.requiresheight", "Advertencia: <embed> requiere el atributo de altura."},
   89.66 -            {"appletviewer.parse.warning.embed.requireswidth", "Advertencia: <embed> requiere el atributo de anchura."},
   89.67 -            {"appletviewer.parse.warning.appnotLongersupported", "Advertencia: la etiqueta <app> ya no est\u00e1 soportada; utilice <applet> en su lugar:"},
   89.68 -            {"appletviewer.usage", "Sintaxis: appletviewer <opciones> url(s)\n\ndonde <opciones> incluye:\n  -debug                  Iniciar el AppletViewer en el depurador de Java\n  -encoding <codificaci\u00f3n>    Especificar la codificaci\u00f3n de caracteres utilizada por los archivos HTML\n  -J<etiqueta de runtime>        Pasar argumento al int\u00e9rprete de Java\n\nLa opci\u00f3n -J no es est\u00e1ndar, y puede modificarse sin previo aviso."},
   89.69 -            {"appletviewer.main.err.unsupportedopt", "Opci\u00f3n no admitida: {0}"},
   89.70 +            {"appletviewer.applettag", "Etiqueta Mostrada"},
   89.71 +            {"appletviewer.applettag.textframe", "Etiqueta HTML de Applet"},
   89.72 +            {"appletviewer.appletinfo.applet", "-- ninguna informaci\u00F3n de applet --"},
   89.73 +            {"appletviewer.appletinfo.param", "-- ninguna informaci\u00F3n de par\u00E1metros --"},
   89.74 +            {"appletviewer.appletinfo.textframe", "Informaci\u00F3n del Applet"},
   89.75 +            {"appletviewer.appletprint.fail", "Fallo de impresi\u00F3n."},
   89.76 +            {"appletviewer.appletprint.finish", "Impresi\u00F3n terminada."},
   89.77 +            {"appletviewer.appletprint.cancel", "Impresi\u00F3n cancelada."},
   89.78 +            {"appletviewer.appletencoding", "Codificaci\u00F3n de Caracteres: {0}"},
   89.79 +            {"appletviewer.parse.warning.requiresname", "Advertencia: la etiqueta <param name=... value=...> requiere un atributo name."},
   89.80 +            {"appletviewer.parse.warning.paramoutside", "Advertencia: la etiqueta <param> est\u00E1 fuera de <applet> ... </applet>."},
   89.81 +            {"appletviewer.parse.warning.applet.requirescode", "Advertencia: la etiqueta <applet> requiere el atributo code."},
   89.82 +            {"appletviewer.parse.warning.applet.requiresheight", "Advertencia: la etiqueta <applet> requiere el atributo height."},
   89.83 +            {"appletviewer.parse.warning.applet.requireswidth", "Advertencia: la etiqueta <applet> requiere el atributo width."},
   89.84 +            {"appletviewer.parse.warning.object.requirescode", "Advertencia: la etiqueta <object> requiere el atributo code."},
   89.85 +            {"appletviewer.parse.warning.object.requiresheight", "Advertencia: la etiqueta <object> requiere el atributo height."},
   89.86 +            {"appletviewer.parse.warning.object.requireswidth", "Advertencia: la etiqueta <object> requiere el atributo width."},
   89.87 +            {"appletviewer.parse.warning.embed.requirescode", "Advertencia: la etiqueta <embed> requiere el atributo code."},
   89.88 +            {"appletviewer.parse.warning.embed.requiresheight", "Advertencia: la etiqueta <embed> requiere el atributo height."},
   89.89 +            {"appletviewer.parse.warning.embed.requireswidth", "Advertencia: la etiqueta <embed> requiere el atributo width."},
   89.90 +            {"appletviewer.parse.warning.appnotLongersupported", "Advertencia: la etiqueta <app> ya no est\u00E1 soportada, utilice <applet> en su lugar:"},
   89.91 +            {"appletviewer.usage", "Sintaxis: appletviewer <opciones> url(s)\n\ndonde <opciones> incluye:\n  -debug                  Iniciar el visor de applet en el depurador Java\n  -encoding <codificaci\u00F3n>    Especificar la codificaci\u00F3n de caracteres utilizada por los archivos HTML\n  -J<indicador de tiempo de ejecuci\u00F3n>        Transferir argumento al int\u00E9rprete de Java\n\nLa opci\u00F3n -J es no est\u00E1ndar y est\u00E1 sujeta a cambios sin previo aviso."},
   89.92 +            {"appletviewer.main.err.unsupportedopt", "Opci\u00F3n no soportada: {0}"},
   89.93              {"appletviewer.main.err.unrecognizedarg", "Argumento no reconocido: {0}"},
   89.94 -            {"appletviewer.main.err.dupoption", "Uso duplicado de la opci\u00f3n: {0}"},
   89.95 -            {"appletviewer.main.err.inputfile", "No se ha especificado ning\u00fan archivo de entrada."},
   89.96 -            {"appletviewer.main.err.badurl", "URL err\u00f3neo: {0} ( {1} )"},
   89.97 -            {"appletviewer.main.err.io", "Excepci\u00f3n de E/S durante la lectura: {0}"},
   89.98 -            {"appletviewer.main.err.readablefile", "Aseg\u00farese de que {0} es un archivo y que puede leerse."},
   89.99 -            {"appletviewer.main.err.correcturl", "\u00bfEs {0} el URL correcto?"},
  89.100 -            {"appletviewer.main.prop.store", "Propiedades del AppletViewer espec\u00edficos del usuario"},
  89.101 +            {"appletviewer.main.err.dupoption", "Uso duplicado de la opci\u00F3n: {0}"},
  89.102 +            {"appletviewer.main.err.inputfile", "No se ha especificado ning\u00FAn archivo de entrada."},
  89.103 +            {"appletviewer.main.err.badurl", "URL Err\u00F3nea: {0} ( {1} )"},
  89.104 +            {"appletviewer.main.err.io", "Excepci\u00F3n de E/S durante la lectura: {0}"},
  89.105 +            {"appletviewer.main.err.readablefile", "Aseg\u00FArese de que {0} es un archivo y que se puede leer."},
  89.106 +            {"appletviewer.main.err.correcturl", "\u00BFEs {0} la URL correcta?"},
  89.107 +            {"appletviewer.main.prop.store", "Propiedades Espec\u00EDficas del Usuario para AppletViewer"},
  89.108              {"appletviewer.main.err.prop.cantread", "No se puede leer el archivo de propiedades del usuario: {0}"},
  89.109              {"appletviewer.main.err.prop.cantsave", "No se puede guardar el archivo de propiedades del usuario: {0}"},
  89.110 -            {"appletviewer.main.warn.nosecmgr", "Advertencia: inhabilitando seguridad."},
  89.111 -            {"appletviewer.main.debug.cantfinddebug", "No se puede encontrar el depurador."},
  89.112 -            {"appletviewer.main.debug.cantfindmain", "No se puede encontrar el m\u00e9todo principal en el depurador."},
  89.113 -            {"appletviewer.main.debug.exceptionindebug", "Excepci\u00f3n en el depurador."},
  89.114 +            {"appletviewer.main.warn.nosecmgr", "Advertencia: desactivando seguridad."},
  89.115 +            {"appletviewer.main.debug.cantfinddebug", "No se ha encontrado el depurador."},
  89.116 +            {"appletviewer.main.debug.cantfindmain", "No se ha encontrado el m\u00E9todo principal en el depurador."},
  89.117 +            {"appletviewer.main.debug.exceptionindebug", "Excepci\u00F3n en el depurador."},
  89.118              {"appletviewer.main.debug.cantaccess", "No se puede acceder al depurador."},
  89.119 -            {"appletviewer.main.nosecmgr", "Advertencia: SecurityManager no est\u00e1 instalado."},
  89.120 -            {"appletviewer.main.warning", "Advertencia: No se ha iniciado ning\u00fan subprograma. Aseg\u00farese de que la entrada contiene una etiqueta <applet>."},
  89.121 -            {"appletviewer.main.warn.prop.overwrite", "Advertencia: Sobrescribiendo temporalmente propiedad del sistema por solicitud del usuario: clave: {0} valor antiguo: {1} valor nuevo: {2}"},
  89.122 -            {"appletviewer.main.warn.cantreadprops", "Advertencia: No se puede leer el archivo de propiedades del AppletViewer: {0} Utilizando valores predeterminados."},
  89.123 +            {"appletviewer.main.nosecmgr", "Advertencia: no se ha instalado SecurityManager."},
  89.124 +            {"appletviewer.main.warning", "Advertencia: no se ha iniciado ning\u00FAn applet. Aseg\u00FArese de que la entrada contiene una etiqueta <applet>."},
  89.125 +            {"appletviewer.main.warn.prop.overwrite", "Advertencia: se sobrescribir\u00E1 temporalmente la propiedad del sistema cuando lo solicite el usuario: clave: {0} valor anterior: {1} nuevo valor: {2}"},
  89.126 +            {"appletviewer.main.warn.cantreadprops", "Advertencia: no se puede leer el archivo de propiedades de AppletViewer: {0}. Utilizando valores por defecto."},
  89.127              {"appletioexception.loadclass.throw.interrupted", "carga de clase interrumpida: {0}"},
  89.128              {"appletioexception.loadclass.throw.notloaded", "clase no cargada: {0}"},
  89.129 -            {"appletclassloader.loadcode.verbose", "Abriendo cadena de flujo: {0} para obtener {1}"},
  89.130 -            {"appletclassloader.filenotfound", "Archivo no encontrado al buscar: {0}"},
  89.131 -            {"appletclassloader.fileformat", "Excepci\u00f3n de formato de archivo al cargar: {0}"},
  89.132 -            {"appletclassloader.fileioexception", "Excepci\u00f3n de E/S al cargar: {0}"},
  89.133 -            {"appletclassloader.fileexception", "Excepci\u00f3n de {0} al cargar: {1}"},
  89.134 -            {"appletclassloader.filedeath", "{0} eliminado al cargar: {1}"},
  89.135 +            {"appletclassloader.loadcode.verbose", "Abriendo flujo a: {0} para obtener {1}"},
  89.136 +            {"appletclassloader.filenotfound", "No se ha encontrado el archivo al buscar: {0}"},
  89.137 +            {"appletclassloader.fileformat", "Excepci\u00F3n de formato de archivo al cargar: {0}"},
  89.138 +            {"appletclassloader.fileioexception", "Excepci\u00F3n de E/S al cargar: {0}"},
  89.139 +            {"appletclassloader.fileexception", "Excepci\u00F3n de {0} al cargar: {1}"},
  89.140 +            {"appletclassloader.filedeath", "{0} interrumpido al cargar: {1}"},
  89.141              {"appletclassloader.fileerror", "error de {0} al cargar: {1}"},
  89.142 -            {"appletclassloader.findclass.verbose.findclass", "{0} buscar clase {1}"},
  89.143 -            {"appletclassloader.findclass.verbose.openstream", "Abriendo cadena de flujo: {0} para obtener {1}"},
  89.144 -            {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource para el nombre: {0}"},
  89.145 -            {"appletclassloader.getresource.verbose.found", "Recurso encontrado: {0} como recurso del sistema"},
  89.146 -            {"appletclassloader.getresourceasstream.verbose", "Recurso encontrado: {0} como recurso del sistema"},
  89.147 -            {"appletpanel.runloader.err", "Par\u00e1metro de objeto o c\u00f3digo"},
  89.148 -            {"appletpanel.runloader.exception", "excepci\u00f3n al cancelar serializaci\u00f3n de {0}"},
  89.149 -            {"appletpanel.destroyed", "subprograma destruido."},
  89.150 -            {"appletpanel.loaded", "Subprograma cargado."},
  89.151 -            {"appletpanel.started", "Subprograma iniciado."},
  89.152 -            {"appletpanel.inited", "Subprograma inicializado."},
  89.153 -            {"appletpanel.stopped", "Subprograma parado."},
  89.154 -            {"appletpanel.disposed", "Subprograma desechado."},
  89.155 -            {"appletpanel.nocode", "La etiqueta APPLET carece del par\u00e1metro CODE."},
  89.156 +            {"appletclassloader.findclass.verbose.findclass", "{0} encontrar la clase {1}"},
  89.157 +            {"appletclassloader.findclass.verbose.openstream", "Abriendo flujo a: {0} para obtener {1}"},
  89.158 +            {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource para nombre: {0}"},
  89.159 +            {"appletclassloader.getresource.verbose.found", "Recurso encontrado: {0} como un recurso de sistema"},
  89.160 +            {"appletclassloader.getresourceasstream.verbose", "Recurso encontrado: {0} como un recurso de sistema"},
  89.161 +            {"appletpanel.runloader.err", "Par\u00E1metro de c\u00F3digo u objeto."},
  89.162 +            {"appletpanel.runloader.exception", "excepci\u00F3n al deserializar {0}"},
  89.163 +            {"appletpanel.destroyed", "Applet destruido."},
  89.164 +            {"appletpanel.loaded", "Applet cargado."},
  89.165 +            {"appletpanel.started", "Applet iniciado."},
  89.166 +            {"appletpanel.inited", "Applet inicializado."},
  89.167 +            {"appletpanel.stopped", "Applet parado."},
  89.168 +            {"appletpanel.disposed", "Applet desechado."},
  89.169 +            {"appletpanel.nocode", "Falta el par\u00E1metro CODE en la etiqueta APPLET."},
  89.170              {"appletpanel.notfound", "cargar: clase {0} no encontrada."},
  89.171 -            {"appletpanel.nocreate", "cargar: no se puede crear un caso de {0}."},
  89.172 -            {"appletpanel.noconstruct", "cargar: {0} no es p\u00fablico o no tiene ning\u00fan constructor p\u00fablico."},
  89.173 -            {"appletpanel.death", "eliminado"},
  89.174 -            {"appletpanel.exception", "excepci\u00f3n: {0}."},
  89.175 -            {"appletpanel.exception2", "excepci\u00f3n: {0}: {1}."},
  89.176 +            {"appletpanel.nocreate", "cargar: {0} no se puede instanciar."},
  89.177 +            {"appletpanel.noconstruct", "cargar: {0} no es p\u00FAblico o no tiene un constructor p\u00FAblico."},
  89.178 +            {"appletpanel.death", "interrumpido"},
  89.179 +            {"appletpanel.exception", "excepci\u00F3n: {0}."},
  89.180 +            {"appletpanel.exception2", "excepci\u00F3n: {0}: {1}."},
  89.181              {"appletpanel.error", "error: {0}."},
  89.182              {"appletpanel.error2", "error: {0}: {1}."},
  89.183 -            {"appletpanel.notloaded", "Inicializar: subprograma no cargado."},
  89.184 -            {"appletpanel.notinited", "Iniciar: subprograma no inicializado."},
  89.185 -            {"appletpanel.notstarted", "Parar: subprograma no iniciado."},
  89.186 -            {"appletpanel.notstopped", "Destruir: subprograma no parado."},
  89.187 -            {"appletpanel.notdestroyed", "Desechar: subprograma no destruido."},
  89.188 -            {"appletpanel.notdisposed", "Cargar: subprograma no desechado."},
  89.189 -            {"appletpanel.bail", "Interrupci\u00f3n: efectuando salida."},
  89.190 -            {"appletpanel.filenotfound", "Archivo no encontrado al buscar: {0}"},
  89.191 -            {"appletpanel.fileformat", "Excepci\u00f3n de formato de archivo al cargar: {0}"},
  89.192 -            {"appletpanel.fileioexception", "Excepci\u00f3n de E/S al cargar: {0}"},
  89.193 -            {"appletpanel.fileexception", "Excepci\u00f3n de {0} al cargar: {1}"},
  89.194 -            {"appletpanel.filedeath", "{0} eliminado al cargar: {1}"},
  89.195 -            {"appletpanel.fileerror", "Error de {0} al cargar: {1}"},
  89.196 -            {"appletpanel.badattribute.exception", "An\u00e1lisis de HTML: valor incorrecto para el atributo ancho/alto"},
  89.197 -            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream requiere un cargador que no sea nulo (non-null)"},
  89.198 +            {"appletpanel.notloaded", "Iniciaci\u00F3n: applet no cargado."},
  89.199 +            {"appletpanel.notinited", "Iniciar: applet no inicializado."},
  89.200 +            {"appletpanel.notstarted", "Parar: applet no iniciado."},
  89.201 +            {"appletpanel.notstopped", "Destruir: applet no parado."},
  89.202 +            {"appletpanel.notdestroyed", "Desechar: applet no destruido."},
  89.203 +            {"appletpanel.notdisposed", "Cargar: applet no desechado."},
  89.204 +            {"appletpanel.bail", "Interrumpido: rescatando."},
  89.205 +            {"appletpanel.filenotfound", "No se ha encontrado el archivo al buscar: {0}"},
  89.206 +            {"appletpanel.fileformat", "Excepci\u00F3n de formato de archivo al cargar: {0}"},
  89.207 +            {"appletpanel.fileioexception", "Excepci\u00F3n de E/S al cargar: {0}"},
  89.208 +            {"appletpanel.fileexception", "Excepci\u00F3n de {0} al cargar: {1}"},
  89.209 +            {"appletpanel.filedeath", "{0} interrumpido al cargar: {1}"},
  89.210 +            {"appletpanel.fileerror", "error de {0} al cargar: {1}"},
  89.211 +            {"appletpanel.badattribute.exception", "An\u00E1lisis HTML: valor incorrecto para el atributo width/height."},
  89.212 +            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream requiere un cargador no nulo"},
  89.213              {"appletprops.title", "Propiedades de AppletViewer"},
  89.214 -            {"appletprops.label.http.server", "Servidor proxy Http:"},
  89.215 -            {"appletprops.label.http.proxy", "Puerto proxy Http:"},
  89.216 -            {"appletprops.label.network", "Acceso a la red:"},
  89.217 +            {"appletprops.label.http.server", "Servidor Proxy HTTP:"},
  89.218 +            {"appletprops.label.http.proxy", "Puerto Proxy HTTP:"},
  89.219 +            {"appletprops.label.network", "Acceso de Red:"},
  89.220              {"appletprops.choice.network.item.none", "Ninguno"},
  89.221 -            {"appletprops.choice.network.item.applethost", "Sistema de subprogramas"},
  89.222 -            {"appletprops.choice.network.item.unrestricted", "Sin restricciones"},
  89.223 -            {"appletprops.label.class", "Acceso a clase:"},
  89.224 +            {"appletprops.choice.network.item.applethost", "Host del Applet"},
  89.225 +            {"appletprops.choice.network.item.unrestricted", "No Restringido"},
  89.226 +            {"appletprops.label.class", "Acceso de Clase:"},
  89.227              {"appletprops.choice.class.item.restricted", "Restringido"},
  89.228 -            {"appletprops.choice.class.item.unrestricted", "Sin restricciones"},
  89.229 -            {"appletprops.label.unsignedapplet", "Permitir subprogramas sin firmar:"},
  89.230 +            {"appletprops.choice.class.item.unrestricted", "No Restringido"},
  89.231 +            {"appletprops.label.unsignedapplet", "Permitir Applets no Firmados:"},
  89.232              {"appletprops.choice.unsignedapplet.no", "No"},
  89.233 -            {"appletprops.choice.unsignedapplet.yes", "S\u00ed"},
  89.234 +            {"appletprops.choice.unsignedapplet.yes", "S\u00ED"},
  89.235              {"appletprops.button.apply", "Aplicar"},
  89.236              {"appletprops.button.cancel", "Cancelar"},
  89.237              {"appletprops.button.reset", "Restablecer"},
  89.238 -            {"appletprops.apply.exception", "Fallo al guardar propiedades: {0}"},
  89.239 +            {"appletprops.apply.exception", "Fallo al guardar las propiedades: {0}"},
  89.240              /* 4066432 */
  89.241 -            {"appletprops.title.invalidproxy", "Entrada no v\u00e1lida"},
  89.242 -            {"appletprops.label.invalidproxy", "El puerto del delegado debe ser un entero positivo"},
  89.243 +            {"appletprops.title.invalidproxy", "Entrada no V\u00E1lida"},
  89.244 +            {"appletprops.label.invalidproxy", "El puerto proxy debe ser un valor entero positivo."},
  89.245              {"appletprops.button.ok", "Aceptar"},
  89.246              /* end 4066432 */
  89.247 -            {"appletprops.prop.store", "Propiedades del AppletViewer espec\u00edficos del usuario"},
  89.248 -            {"appletsecurityexception.checkcreateclassloader", "Excepci\u00f3n de seguridad: classloader"},
  89.249 -            {"appletsecurityexception.checkaccess.thread", "Excepci\u00f3n de seguridad: thread"},
  89.250 -            {"appletsecurityexception.checkaccess.threadgroup", "Excepci\u00f3n de seguridad: threadgroup: {0}"},
  89.251 -            {"appletsecurityexception.checkexit", "Excepci\u00f3n de seguridad: exit: {0}"},
  89.252 -            {"appletsecurityexception.checkexec", "Excepci\u00f3n de seguridad: exec: {0}"},
  89.253 -            {"appletsecurityexception.checklink", "Excepci\u00f3n de seguridad: link: {0}"},
  89.254 -            {"appletsecurityexception.checkpropsaccess", "Excepci\u00f3n de seguridad: properties"},
  89.255 -            {"appletsecurityexception.checkpropsaccess.key", "Excepci\u00f3n de seguridad: properties access {0}"},
  89.256 -            {"appletsecurityexception.checkread.exception1", "Excepci\u00f3n de seguridad: {0}, {1}"},
  89.257 -            {"appletsecurityexception.checkread.exception2", "Excepci\u00f3n de seguridad: file.read: {0}"},
  89.258 -            {"appletsecurityexception.checkread", "Excepci\u00f3n de seguridad: file.read: {0} == {1}"},
  89.259 -            {"appletsecurityexception.checkwrite.exception", "Excepci\u00f3n de seguridad: {0}, {1}"},
  89.260 -            {"appletsecurityexception.checkwrite", "Excepci\u00f3n de seguridad: file.write: {0} == {1}"},
  89.261 -            {"appletsecurityexception.checkread.fd", "Excepci\u00f3n de seguridad: fd.read"},
  89.262 -            {"appletsecurityexception.checkwrite.fd", "Excepci\u00f3n de seguridad: fd.write"},
  89.263 -            {"appletsecurityexception.checklisten", "Excepci\u00f3n de seguridad: socket.listen: {0}"},
  89.264 -            {"appletsecurityexception.checkaccept", "Excepci\u00f3n de seguridad: socket.accept: {0}:{1}"},
  89.265 -            {"appletsecurityexception.checkconnect.networknone", "Excepci\u00f3n de seguridad: socket.connect: {0}->{1}"},
  89.266 -            {"appletsecurityexception.checkconnect.networkhost1", "Excepci\u00f3n de seguridad: No se puede conectar a {0} con un origen de {1}."},
  89.267 -            {"appletsecurityexception.checkconnect.networkhost2", "Excepci\u00f3n de seguridad: No se puede resolver IP para el sistema {0} o para {1}. "},
  89.268 -            {"appletsecurityexception.checkconnect.networkhost3", "Excepci\u00f3n de seguridad: No se puede resolver IP para el sistema {0}. V\u00e9ase la propiedad trustProxy."},
  89.269 -            {"appletsecurityexception.checkconnect", "Excepci\u00f3n de seguridad: connect: {0}->{1}"},
  89.270 -            {"appletsecurityexception.checkpackageaccess", "Excepci\u00f3n de seguridad: no se puede acceder al paquete: {0}"},
  89.271 -            {"appletsecurityexception.checkpackagedefinition", "Excepci\u00f3n de seguridad: no se puede definir el paquete: {0}"},
  89.272 -            {"appletsecurityexception.cannotsetfactory", "Excepci\u00f3n de seguridad: no se puede definir factory"},
  89.273 -            {"appletsecurityexception.checkmemberaccess", "Excepci\u00f3n de seguridad: compruebe el acceso del miembro"},
  89.274 -            {"appletsecurityexception.checkgetprintjob", "Excepci\u00f3n de seguridad: getPrintJob"},
  89.275 -            {"appletsecurityexception.checksystemclipboardaccess", "Excepci\u00f3n de seguridad: getSystemClipboard"},
  89.276 -            {"appletsecurityexception.checkawteventqueueaccess", "Excepci\u00f3n de seguridad: getEventQueue"},
  89.277 -            {"appletsecurityexception.checksecurityaccess", "Excepci\u00f3n de seguridad: operaci\u00f3n de seguridad: {0}"},
  89.278 -            {"appletsecurityexception.getsecuritycontext.unknown", "Tipo de cargador de clase desconocido. No es posible comprobar getContext"},
  89.279 -            {"appletsecurityexception.checkread.unknown", "Tipo de cargador de clase desconocido. No es posible comprobar la verificaci\u00f3n de lectura {0}"},
  89.280 -            {"appletsecurityexception.checkconnect.unknown", "Tipo de cargador de clase desconocido. No es posible comprobar la verificaci\u00f3n de conexi\u00f3n"},
  89.281 +            {"appletprops.prop.store", "Propiedades espec\u00EDficas del usuario para AppletViewer"},
  89.282 +            {"appletsecurityexception.checkcreateclassloader", "Excepci\u00F3n de Seguridad: classloader"},
  89.283 +            {"appletsecurityexception.checkaccess.thread", "Excepci\u00F3n de Seguridad: thread"},
  89.284 +            {"appletsecurityexception.checkaccess.threadgroup", "Excepci\u00F3n de Seguridad: threadgroup: {0}"},
  89.285 +            {"appletsecurityexception.checkexit", "Excepci\u00F3n de Seguridad: salir: {0}"},
  89.286 +            {"appletsecurityexception.checkexec", "Excepci\u00F3n de Seguridad: ejecutar: {0}"},
  89.287 +            {"appletsecurityexception.checklink", "Excepci\u00F3n de Seguridad: enlace: {0}"},
  89.288 +            {"appletsecurityexception.checkpropsaccess", "Excepci\u00F3n de Seguridad: propiedades"},
  89.289 +            {"appletsecurityexception.checkpropsaccess.key", "Excepci\u00F3n de Seguridad: acceso a propiedades {0}"},
  89.290 +            {"appletsecurityexception.checkread.exception1", "Excepci\u00F3n de Seguridad: {0}, {1}"},
  89.291 +            {"appletsecurityexception.checkread.exception2", "Excepci\u00F3n de Seguridad: file.read: {0}"},
  89.292 +            {"appletsecurityexception.checkread", "Excepci\u00F3n de Seguridad: file.read: {0} == {1}"},
  89.293 +            {"appletsecurityexception.checkwrite.exception", "Excepci\u00F3n de Seguridad: {0}, {1}"},
  89.294 +            {"appletsecurityexception.checkwrite", "Excepci\u00F3n de Seguridad: file.write: {0} == {1}"},
  89.295 +            {"appletsecurityexception.checkread.fd", "Excepci\u00F3n de Seguridad: fd.read"},
  89.296 +            {"appletsecurityexception.checkwrite.fd", "Excepci\u00F3n de Seguridad: fd.write"},
  89.297 +            {"appletsecurityexception.checklisten", "Excepci\u00F3n de Seguridad: socket.listen: {0}"},
  89.298 +            {"appletsecurityexception.checkaccept", "Excepci\u00F3n de Seguridad: socket.accept: {0}:{1}"},
  89.299 +            {"appletsecurityexception.checkconnect.networknone", "Excepci\u00F3n de Seguridad: socket.connect: {0}->{1}"},
  89.300 +            {"appletsecurityexception.checkconnect.networkhost1", "Excepci\u00F3n de Seguridad: no se puede conectar a {0} con origen de {1}."},
  89.301 +            {"appletsecurityexception.checkconnect.networkhost2", "Excepci\u00F3n de Seguridad: no se puede resolver la IP para el host {0} o para {1}. "},
  89.302 +            {"appletsecurityexception.checkconnect.networkhost3", "Excepci\u00F3n de Seguridad: no se puede resolver la IP para el host {0}. Consulte la propiedad trustProxy."},
  89.303 +            {"appletsecurityexception.checkconnect", "Excepci\u00F3n de Seguridad: conexi\u00F3n: {0}->{1}"},
  89.304 +            {"appletsecurityexception.checkpackageaccess", "Excepci\u00F3n de Seguridad: no se puede acceder al paquete: {0}"},
  89.305 +            {"appletsecurityexception.checkpackagedefinition", "Excepci\u00F3n de Seguridad: no se puede definir el paquete: {0}"},
  89.306 +            {"appletsecurityexception.cannotsetfactory", "Excepci\u00F3n de Seguridad: no se puede definir el valor de f\u00E1brica"},
  89.307 +            {"appletsecurityexception.checkmemberaccess", "Excepci\u00F3n de Seguridad: comprobar el acceso de miembro"},
  89.308 +            {"appletsecurityexception.checkgetprintjob", "Excepci\u00F3n de Seguridad: getPrintJob"},
  89.309 +            {"appletsecurityexception.checksystemclipboardaccess", "Excepci\u00F3n de Seguridad: getSystemClipboard"},
  89.310 +            {"appletsecurityexception.checkawteventqueueaccess", "Excepci\u00F3n de Seguridad: getEventQueue"},
  89.311 +            {"appletsecurityexception.checksecurityaccess", "Excepci\u00F3n de Seguridad: operaci\u00F3n de seguridad: {0}"},
  89.312 +            {"appletsecurityexception.getsecuritycontext.unknown", "tipo de cargador de clase desconocido. no se puede comprobar para getContext"},
  89.313 +            {"appletsecurityexception.checkread.unknown", "tipo de cargador de clase desconocido. no se puede comprobar para lectura de comprobaci\u00F3n {0}"},
  89.314 +            {"appletsecurityexception.checkconnect.unknown", "tipo de cargador de clase desconocido. no se puede comprobar para conexi\u00F3n de comprobaci\u00F3n"},
  89.315          };
  89.316 +
  89.317 +        return temp;
  89.318      }
  89.319  }
    90.1 --- a/src/share/classes/sun/applet/resources/MsgAppletViewer_fr.java	Tue Feb 15 19:16:39 2011 -0800
    90.2 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_fr.java	Tue Feb 15 20:18:20 2011 -0800
    90.3 @@ -1,5 +1,5 @@
    90.4  /*
    90.5 - * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
    90.6 + * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
    90.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    90.8   *
    90.9   * This code is free software; you can redistribute it and/or modify it
   90.10 @@ -29,173 +29,175 @@
   90.11  public class MsgAppletViewer_fr extends ListResourceBundle {
   90.12  
   90.13      public Object[][] getContents() {
   90.14 -        return new Object[][] {
   90.15 -            {"textframe.button.dismiss", "Annuler"},
   90.16 -            {"appletviewer.tool.title", "AppletViewer : {0}"},
   90.17 +        Object[][] temp = new Object[][] {
   90.18 +            {"textframe.button.dismiss", "Abandonner"},
   90.19 +            {"appletviewer.tool.title", "Visualiseur d''applets : {0}"},
   90.20              {"appletviewer.menu.applet", "Applet"},
   90.21 -            {"appletviewer.menuitem.restart", "Red\u00e9marrer"},
   90.22 +            {"appletviewer.menuitem.restart", "Red\u00E9marrer"},
   90.23              {"appletviewer.menuitem.reload", "Recharger"},
   90.24 -            {"appletviewer.menuitem.stop", "Arr\u00eater"},
   90.25 +            {"appletviewer.menuitem.stop", "Arr\u00EAter"},
   90.26              {"appletviewer.menuitem.save", "Enregistrer..."},
   90.27 -            {"appletviewer.menuitem.start", "D\u00e9marrer"},
   90.28 -            {"appletviewer.menuitem.clone", "Dupliquer..."},
   90.29 -            {"appletviewer.menuitem.tag", "Marquer..."},
   90.30 +            {"appletviewer.menuitem.start", "D\u00E9marrer"},
   90.31 +            {"appletviewer.menuitem.clone", "Cloner..."},
   90.32 +            {"appletviewer.menuitem.tag", "Baliser..."},
   90.33              {"appletviewer.menuitem.info", "Informations..."},
   90.34 -            {"appletviewer.menuitem.edit", "Editer"},
   90.35 -            {"appletviewer.menuitem.encoding", "Codage des caract\u00e8res"},
   90.36 +            {"appletviewer.menuitem.edit", "Modifier"},
   90.37 +            {"appletviewer.menuitem.encoding", "Encodage de caract\u00E8res"},
   90.38              {"appletviewer.menuitem.print", "Imprimer..."},
   90.39 -            {"appletviewer.menuitem.props", "Propri\u00e9t\u00e9s..."},
   90.40 +            {"appletviewer.menuitem.props", "Propri\u00E9t\u00E9s..."},
   90.41              {"appletviewer.menuitem.close", "Fermer"},
   90.42              {"appletviewer.menuitem.quit", "Quitter"},
   90.43              {"appletviewer.label.hello", "Bonjour..."},
   90.44 -            {"appletviewer.status.start", "d\u00e9marrage de l'applet"},
   90.45 -            {"appletviewer.appletsave.filedialogtitle","S\u00e9rialiser un applet en fichier"},
   90.46 -            {"appletviewer.appletsave.err1", "num\u00e9rotation d''un {0} vers {1}"},
   90.47 +            {"appletviewer.status.start", "d\u00E9marrage de l'applet..."},
   90.48 +            {"appletviewer.appletsave.filedialogtitle","S\u00E9rialiser l'applet dans le fichier"},
   90.49 +            {"appletviewer.appletsave.err1", "S\u00E9rialisation de {0} vers {1}"},
   90.50              {"appletviewer.appletsave.err2", "dans appletSave : {0}"},
   90.51 -            {"appletviewer.applettag", "Etiquette affich\u00e9e"},
   90.52 -            {"appletviewer.applettag.textframe", "Etiquette HTML applet"},
   90.53 -            {"appletviewer.appletinfo.applet", "-- aucune information applet --"},
   90.54 -            {"appletviewer.appletinfo.param", "-- aucune information de param\u00e8tre --"},
   90.55 -            {"appletviewer.appletinfo.textframe", "Information applet"},
   90.56 +            {"appletviewer.applettag", "Balise affich\u00E9e"},
   90.57 +            {"appletviewer.applettag.textframe", "Balise HTML d'applet"},
   90.58 +            {"appletviewer.appletinfo.applet", "-- aucune information d'applet --"},
   90.59 +            {"appletviewer.appletinfo.param", "-- aucune information de param\u00E8tre --"},
   90.60 +            {"appletviewer.appletinfo.textframe", "Informations d'applet"},
   90.61              {"appletviewer.appletprint.fail", "Echec de l'impression."},
   90.62 -            {"appletviewer.appletprint.finish", "Impression achev\u00e9e."},
   90.63 -            {"appletviewer.appletprint.cancel", "Impression annul\u00e9e."},
   90.64 -            {"appletviewer.appletencoding", "Codage de caract\u00e8re : {0}"},
   90.65 -            {"appletviewer.parse.warning.requiresname", "Avertissement : l'\u00e9tiquette <param name=... value=...> n\u00e9cessite un attribut name."},
   90.66 -            {"appletviewer.parse.warning.paramoutside", "Avertissement : \u00e9tiquette <param> en dehors de <applet> ... </applet>."},
   90.67 -            {"appletviewer.parse.warning.applet.requirescode", "Avertissement : l'\u00e9tiquette <applet> exige un attribut de code."},
   90.68 -            {"appletviewer.parse.warning.applet.requiresheight", "Avertissement : l'\u00e9tiquette <applet> exige un attribut de hauteur."},
   90.69 -            {"appletviewer.parse.warning.applet.requireswidth", "Avertissement : l'\u00e9tiquette <applet> exige un attribut de largeur."},
   90.70 -            {"appletviewer.parse.warning.object.requirescode", "Avertissement : l'\u00e9tiquette <object> exige un attribut de code."},
   90.71 -            {"appletviewer.parse.warning.object.requiresheight", "Avertissement : l'\u00e9tiquette <object> exige un attribut de hauteur."},
   90.72 -            {"appletviewer.parse.warning.object.requireswidth", "Avertissement : l'\u00e9tiquette <object> exige un attribut de largeur."},
   90.73 -            {"appletviewer.parse.warning.embed.requirescode", "Avertissement : l'\u00e9tiquette <embed> exige un attribut de code."},
   90.74 -            {"appletviewer.parse.warning.embed.requiresheight", "Avertissement : l'\u00e9tiquette <embed> exige un attribut de hauteur."},
   90.75 -            {"appletviewer.parse.warning.embed.requireswidth", "Avertissement : l'\u00e9tiquette <embed> exige un attribut de largeur."},
   90.76 -            {"appletviewer.parse.warning.appnotLongersupported", "Avertissement : l'\u00e9tiquette <app> n'est plus prise en charge ; utilisez <applet> \u00e0 la place :"},
   90.77 -            {"appletviewer.usage", "Syntaxe : appletviewer <options> url(s)\n\nO\u00f9 les <options> sont :\n  -debug                  Lancer le visualiseur d'applet dans le d\u00e9bogueur Java\n  -encoding <codage>    Sp\u00e9cifier le codage de caract\u00e8res utilis\u00e9 par les fichiers HTML\n  -J<indicateur d'ex\u00e9cution>        Transmettre l'argument \u00e0 l'interpr\u00e9teur Java\n\nL'option -J n'est pas standard et peut \u00eatre modifi\u00e9e sans pr\u00e9avis."},
   90.78 +            {"appletviewer.appletprint.finish", "Impression termin\u00E9e."},
   90.79 +            {"appletviewer.appletprint.cancel", "Impression annul\u00E9e."},
   90.80 +            {"appletviewer.appletencoding", "Encodage de caract\u00E8res : {0}"},
   90.81 +            {"appletviewer.parse.warning.requiresname", "Avertissement : la balise <param name=... value=...> requiert un attribut de nom."},
   90.82 +            {"appletviewer.parse.warning.paramoutside", "Avertissement : la balise <param> est en dehors des balises <applet> ... </applet>."},
   90.83 +            {"appletviewer.parse.warning.applet.requirescode", "Avertissement : la balise <applet> requiert un attribut de code."},
   90.84 +            {"appletviewer.parse.warning.applet.requiresheight", "Avertissement : la balise <applet> requiert un attribut de hauteur."},
   90.85 +            {"appletviewer.parse.warning.applet.requireswidth", "Avertissement : la balise <applet> requiert un attribut de largeur."},
   90.86 +            {"appletviewer.parse.warning.object.requirescode", "Avertissement : la balise <object> requiert un attribut de code."},
   90.87 +            {"appletviewer.parse.warning.object.requiresheight", "Avertissement : la balise <object> requiert un attribut de hauteur."},
   90.88 +            {"appletviewer.parse.warning.object.requireswidth", "Avertissement : la balise <object> requiert un attribut de largeur."},
   90.89 +            {"appletviewer.parse.warning.embed.requirescode", "Avertissement : la balise <embed> requiert un attribut de code."},
   90.90 +            {"appletviewer.parse.warning.embed.requiresheight", "Avertissement : la balise <embed> requiert un attribut de hauteur."},
   90.91 +            {"appletviewer.parse.warning.embed.requireswidth", "Avertissement : la balise <embed> requiert un attribut de largeur."},
   90.92 +            {"appletviewer.parse.warning.appnotLongersupported", "Avertissement : la balise <app> n'est plus prise en charge, utilisez <applet> \u00E0 la place :"},
   90.93 +            {"appletviewer.usage", "Syntaxe : appletviewer <options> url(s)\n\no\u00F9 <options> inclut :\n  -debug                  D\u00E9marrer le visualiseur d'applets dans le d\u00E9bogueur Java\n  -encoding <encoding>    Indiquer l'encodage de caract\u00E8res utilis\u00E9 par les fichiers HTML\n  -J<runtime flag>        Transmettre l'argument \u00E0 l'interpr\u00E9teur Java\n\nL'option -J n'est pas standard et elle peut \u00EAtre modifi\u00E9e sans pr\u00E9avis."},
   90.94              {"appletviewer.main.err.unsupportedopt", "Option non prise en charge : {0}"},
   90.95 -            {"appletviewer.main.err.unrecognizedarg", "Argument inconnu : {0}"},
   90.96 -            {"appletviewer.main.err.dupoption", "Option en double : {0}"},
   90.97 -            {"appletviewer.main.err.inputfile", "Aucun fichier d'entr\u00e9e n'a \u00e9t\u00e9 sp\u00e9cifi\u00e9."},
   90.98 -            {"appletviewer.main.err.badurl", "URL incorrect : {0} ( {1} )"},
   90.99 -            {"appletviewer.main.err.io", "Exception d''E/S pendant la lecture de {0}"},
  90.100 -            {"appletviewer.main.err.readablefile", "{0} doit \u00eatre un fichier accessible en lecture."},
  90.101 -            {"appletviewer.main.err.correcturl", "{0} est-il l''URL correct ?"},
  90.102 -            {"appletviewer.main.prop.store", "Propri\u00e9t\u00e9s AppletViewer propres \u00e0 l'utilisateur"},
  90.103 -            {"appletviewer.main.err.prop.cantread", "Echec de lecture du fichier de propri\u00e9t\u00e9s des utilisateurs : {0}"},
  90.104 -            {"appletviewer.main.err.prop.cantsave", "Echec de sauvegarde du fichier de propri\u00e9t\u00e9s des utilisateurs : {0}"},
  90.105 -            {"appletviewer.main.warn.nosecmgr", "Avertissement : d\u00e9sactivation de la s\u00e9curit\u00e9."},
  90.106 -            {"appletviewer.main.debug.cantfinddebug", "D\u00e9bogueur introuvable !"},
  90.107 -            {"appletviewer.main.debug.cantfindmain", "M\u00e9thode principale introuvable dans le d\u00e9bogueur !"},
  90.108 -            {"appletviewer.main.debug.exceptionindebug", "Exception dans le d\u00e9bogueur !"},
  90.109 -            {"appletviewer.main.debug.cantaccess", "D\u00e9bogueur inaccessible !"},
  90.110 -            {"appletviewer.main.nosecmgr", "Avertissement : SecurityManager n'est pas install\u00e9 !"},
  90.111 -            {"appletviewer.main.warning", "Avertissement : aucun applet n'a \u00e9t\u00e9 d\u00e9marr\u00e9. Assurez-vous que l'entr\u00e9e contient une \u00e9tiquette <applet>."},
  90.112 -            {"appletviewer.main.warn.prop.overwrite", "Avertissement : remplacement temporaire de propri\u00e9t\u00e9 de syst\u00e8me \u00e0 la demande de l''utilisateur : cl\u00e9 : {0} ancienne valeur : {1} nouvelle valeur : {2}"},
  90.113 -            {"appletviewer.main.warn.cantreadprops", "Avertissement : \u00e9chec de lecture du fichier de propri\u00e9t\u00e9s AppletViewer : {0} Utilisation des valeurs par d\u00e9faut."},
  90.114 +            {"appletviewer.main.err.unrecognizedarg", "Argument non reconnu : {0}"},
  90.115 +            {"appletviewer.main.err.dupoption", "Utilisation en double de l''option : {0}"},
  90.116 +            {"appletviewer.main.err.inputfile", "Aucun fichier d'entr\u00E9e indiqu\u00E9."},
  90.117 +            {"appletviewer.main.err.badurl", "URL incorrecte : {0} ({1})"},
  90.118 +            {"appletviewer.main.err.io", "Exception d''E/S lors de la lecture : {0}"},
  90.119 +            {"appletviewer.main.err.readablefile", "Assurez-vous que {0} est un fichier accessible en lecture."},
  90.120 +            {"appletviewer.main.err.correcturl", "L''\u00E9l\u00E9ment {0} est-il l''URL correcte ?"},
  90.121 +            {"appletviewer.main.prop.store", "Propri\u00E9t\u00E9s utilisateur pour AppletViewer"},
  90.122 +            {"appletviewer.main.err.prop.cantread", "Impossible de lire le fichier de propri\u00E9t\u00E9s utilisateur : {0}"},
  90.123 +            {"appletviewer.main.err.prop.cantsave", "Impossible d''enregistrer le fichier de propri\u00E9t\u00E9s utilisateur : {0}"},
  90.124 +            {"appletviewer.main.warn.nosecmgr", "Avertissement : d\u00E9sactivation de la s\u00E9curit\u00E9."},
  90.125 +            {"appletviewer.main.debug.cantfinddebug", "D\u00E9bogueur introuvable."},
  90.126 +            {"appletviewer.main.debug.cantfindmain", "La m\u00E9thode principale est introuvable dans le d\u00E9bogueur."},
  90.127 +            {"appletviewer.main.debug.exceptionindebug", "Exception d\u00E9tect\u00E9e dans le d\u00E9bogueur."},
  90.128 +            {"appletviewer.main.debug.cantaccess", "Impossible d'acc\u00E9der au d\u00E9bogueur."},
  90.129 +            {"appletviewer.main.nosecmgr", "Avertissement : SecurityManager n'est pas install\u00E9."},
  90.130 +            {"appletviewer.main.warning", "Avertissement : aucune applet n'a \u00E9t\u00E9 d\u00E9marr\u00E9e. Assurez-vous que l'entr\u00E9e contient une balise <applet>."},
  90.131 +            {"appletviewer.main.warn.prop.overwrite", "Avertissement : remplacement temporaire de la propri\u00E9t\u00E9 syst\u00E8me \u00E0 la demande de l''utilisateur - Cl\u00E9 : {0}, ancienne valeur : {1}, nouvelle valeur : {2}"},
  90.132 +            {"appletviewer.main.warn.cantreadprops", "Avertissement : impossible de lire le fichier de propri\u00E9t\u00E9s d''AppletViewer : {0} Utilisation des valeurs par d\u00E9faut."},
  90.133              {"appletioexception.loadclass.throw.interrupted", "chargement de classe interrompu : {0}"},
  90.134 -            {"appletioexception.loadclass.throw.notloaded", "classe non charg\u00e9e : {0}"},
  90.135 -            {"appletclassloader.loadcode.verbose", "Ouverture d''un flux vers {0} pour obtenir {1}"},
  90.136 -            {"appletclassloader.filenotfound", "Fichier introuvable pendant la recherche de {0}"},
  90.137 -            {"appletclassloader.fileformat", "Exception de format de fichier pendant le chargement de {0}"},
  90.138 -            {"appletclassloader.fileioexception", "Exception d''E/S pendant le chargement de {0}"},
  90.139 -            {"appletclassloader.fileexception", "exception {0} pendant le chargement de : {1}"},
  90.140 -            {"appletclassloader.filedeath", "{0} \u00e9limin\u00e9 pendant le chargement de {1}"},
  90.141 -            {"appletclassloader.fileerror", "erreur {0} pendant le chargement de {1}"},
  90.142 -            {"appletclassloader.findclass.verbose.findclass", "{0} rechercher la classe {1}"},
  90.143 -            {"appletclassloader.findclass.verbose.openstream", "Ouverture d''un flux vers {0} pour obtenir {1}"},
  90.144 -            {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource pour le nom {0}"},
  90.145 -            {"appletclassloader.getresource.verbose.found", "Ressource {0} trouv\u00e9e en tant que ressource syst\u00e8me"},
  90.146 -            {"appletclassloader.getresourceasstream.verbose", "Ressource {0} trouv\u00e9e en tant que ressource syst\u00e8me"},
  90.147 -            {"appletpanel.runloader.err", "Param\u00e8tre d'objet ou de code !"},
  90.148 -            {"appletpanel.runloader.exception", "exception pendant la d\u00e9num\u00e9rotation de {0}"},
  90.149 -            {"appletpanel.destroyed", "Applet d\u00e9truit."},
  90.150 -            {"appletpanel.loaded", "Applet charg\u00e9."},
  90.151 -            {"appletpanel.started", "Applet d\u00e9marr\u00e9."},
  90.152 -            {"appletpanel.inited", "Applet initialis\u00e9."},
  90.153 -            {"appletpanel.stopped", "Applet arr\u00eat\u00e9."},
  90.154 -            {"appletpanel.disposed", "Applet jet\u00e9."},
  90.155 -            {"appletpanel.nocode", "Param\u00e8tre CODE manquant dans une \u00e9tiquette APPLET."},
  90.156 -            {"appletpanel.notfound", "charger : classe {0} introuvable."},
  90.157 -            {"appletpanel.nocreate", "charger : {0} ne peut pas \u00eatre instanci\u00e9."},
  90.158 -            {"appletpanel.noconstruct", "charger : {0} n''est pas public ou n''a pas de concepteur public."},
  90.159 -            {"appletpanel.death", "\u00e9limin\u00e9"},
  90.160 +            {"appletioexception.loadclass.throw.notloaded", "classe non charg\u00E9e : {0}"},
  90.161 +            {"appletclassloader.loadcode.verbose", "Ouverture du flux de donn\u00E9es dans {0} pour obtenir {1}"},
  90.162 +            {"appletclassloader.filenotfound", "Fichier introuvable lors de la recherche de {0}"},
  90.163 +            {"appletclassloader.fileformat", "Exception de format de fichier d\u00E9tect\u00E9e lors du chargement de : {0}"},
  90.164 +            {"appletclassloader.fileioexception", "Exception d''E/S lors du chargement de : {0}"},
  90.165 +            {"appletclassloader.fileexception", "Exception {0} lors du chargement de : {1}"},
  90.166 +            {"appletclassloader.filedeath", "Fermeture de {0} lors du chargement de : {1}"},
  90.167 +            {"appletclassloader.fileerror", "Erreur {0} lors du chargement de : {1}"},
  90.168 +            {"appletclassloader.findclass.verbose.findclass", "{0} : recherche de la classe {1}"},
  90.169 +            {"appletclassloader.findclass.verbose.openstream", "Ouverture du flux de donn\u00E9es dans {0} pour obtenir {1}"},
  90.170 +            {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource pour le nom : {0}"},
  90.171 +            {"appletclassloader.getresource.verbose.found", "Ressource {0} trouv\u00E9e en tant que ressource syst\u00E8me"},
  90.172 +            {"appletclassloader.getresourceasstream.verbose", "Ressource {0} trouv\u00E9e en tant que ressource syst\u00E8me"},
  90.173 +            {"appletpanel.runloader.err", "Param\u00E8tre d'objet ou de code."},
  90.174 +            {"appletpanel.runloader.exception", "exception lors de la d\u00E9s\u00E9rialisation de {0}"},
  90.175 +            {"appletpanel.destroyed", "Applet d\u00E9truite."},
  90.176 +            {"appletpanel.loaded", "Applet charg\u00E9e."},
  90.177 +            {"appletpanel.started", "Applet d\u00E9marr\u00E9e."},
  90.178 +            {"appletpanel.inited", "Applet initialis\u00E9e."},
  90.179 +            {"appletpanel.stopped", "Applet arr\u00EAt\u00E9e."},
  90.180 +            {"appletpanel.disposed", "Applet \u00E9limin\u00E9e."},
  90.181 +            {"appletpanel.nocode", "Param\u00E8tre CODE manquant dans la balise APPLET."},
  90.182 +            {"appletpanel.notfound", "Charger : la classe {0} est introuvable."},
  90.183 +            {"appletpanel.nocreate", "Charger : impossible d''instantier {0}."},
  90.184 +            {"appletpanel.noconstruct", "Charger : l''\u00E9l\u00E9ment {0} n''est pas public ou ne poss\u00E8de aucun constructeur public."},
  90.185 +            {"appletpanel.death", "arr\u00EAt\u00E9"},
  90.186              {"appletpanel.exception", "exception : {0}."},
  90.187              {"appletpanel.exception2", "exception : {0} : {1}."},
  90.188              {"appletpanel.error", "erreur : {0}."},
  90.189              {"appletpanel.error2", "erreur : {0} : {1}."},
  90.190 -            {"appletpanel.notloaded", "Initialiser : applet non charg\u00e9."},
  90.191 -            {"appletpanel.notinited", "D\u00e9marrer : applet non initialis\u00e9."},
  90.192 -            {"appletpanel.notstarted", "Arr\u00eater : applet non d\u00e9marr\u00e9."},
  90.193 -            {"appletpanel.notstopped", "D\u00e9truire : applet non arr\u00eat\u00e9."},
  90.194 -            {"appletpanel.notdestroyed", "Jeter : applet non d\u00e9truit."},
  90.195 -            {"appletpanel.notdisposed", "Charger : applet non jet\u00e9."},
  90.196 -            {"appletpanel.bail", "Interrompu : fin de bail."},
  90.197 -            {"appletpanel.filenotfound", "Fichier introuvable pendant la recherche de {0}"},
  90.198 -            {"appletpanel.fileformat", "Exception de format de fichier pendant le chargement de {0}"},
  90.199 -            {"appletpanel.fileioexception", "Exception d''E/S pendant le chargement de {0}"},
  90.200 -            {"appletpanel.fileexception", "exception {0} pendant le chargement de : {1}"},
  90.201 -            {"appletpanel.filedeath", "{0} \u00e9limin\u00e9 pendant le chargement de {1}"},
  90.202 -            {"appletpanel.fileerror", "erreur {0} pendant le chargement de {1}"},
  90.203 -            {"appletpanel.badattribute.exception", "Analyse HTML\u00a0: valeur incorrecte pour l'attribut de largeur/hauteur"},
  90.204 -            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream n\u00e9cessite un chargeur 'non null'"},
  90.205 -            {"appletprops.title", "Propri\u00e9t\u00e9s de AppletViewer"},
  90.206 -            {"appletprops.label.http.server", "Serveur proxy http :"},
  90.207 -            {"appletprops.label.http.proxy", "Port proxy http :"},
  90.208 -            {"appletprops.label.network", "Acc\u00e8s r\u00e9seau :"},
  90.209 +            {"appletpanel.notloaded", "Initialiser : applet non charg\u00E9e."},
  90.210 +            {"appletpanel.notinited", "D\u00E9marrer : applet non initialis\u00E9e."},
  90.211 +            {"appletpanel.notstarted", "Arr\u00EAter : applet non d\u00E9marr\u00E9e."},
  90.212 +            {"appletpanel.notstopped", "D\u00E9truire : applet non arr\u00EAt\u00E9e."},
  90.213 +            {"appletpanel.notdestroyed", "Eliminer : applet non d\u00E9truite."},
  90.214 +            {"appletpanel.notdisposed", "Charger : applet non \u00E9limin\u00E9e."},
  90.215 +            {"appletpanel.bail", "Interrompu : r\u00E9solution."},
  90.216 +            {"appletpanel.filenotfound", "Fichier introuvable lors de la recherche de {0}"},
  90.217 +            {"appletpanel.fileformat", "Exception de format de fichier d\u00E9tect\u00E9e lors du chargement de : {0}"},
  90.218 +            {"appletpanel.fileioexception", "Exception d''E/S lors du chargement de : {0}"},
  90.219 +            {"appletpanel.fileexception", "Exception {0} lors du chargement de : {1}"},
  90.220 +            {"appletpanel.filedeath", "Fermeture de {0} lors du chargement de : {1}"},
  90.221 +            {"appletpanel.fileerror", "Erreur {0} lors du chargement de : {1}"},
  90.222 +            {"appletpanel.badattribute.exception", "Analyse HTML : valeur incorrecte pour l'attribut de largeur/hauteur"},
  90.223 +            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream requiert un chargeur non NULL"},
  90.224 +            {"appletprops.title", "Propri\u00E9t\u00E9s d'AppletViewer"},
  90.225 +            {"appletprops.label.http.server", "Serveur proxy HTTP :"},
  90.226 +            {"appletprops.label.http.proxy", "Port proxy HTTP :"},
  90.227 +            {"appletprops.label.network", "Acc\u00E8s au r\u00E9seau :"},
  90.228              {"appletprops.choice.network.item.none", "Aucun"},
  90.229 -            {"appletprops.choice.network.item.applethost", "H\u00f4te applet"},
  90.230 -            {"appletprops.choice.network.item.unrestricted", "Illimit\u00e9"},
  90.231 -            {"appletprops.label.class", "Acc\u00e8s \u00e0 la classe :"},
  90.232 -            {"appletprops.choice.class.item.restricted", "Limit\u00e9"},
  90.233 -            {"appletprops.choice.class.item.unrestricted", "Illimit\u00e9"},
  90.234 -            {"appletprops.label.unsignedapplet", "Autoriser les applets non sign\u00e9s"},
  90.235 +            {"appletprops.choice.network.item.applethost", "H\u00F4te de l'applet"},
  90.236 +            {"appletprops.choice.network.item.unrestricted", "Sans restriction"},
  90.237 +            {"appletprops.label.class", "Acc\u00E8s \u00E0 la classe :"},
  90.238 +            {"appletprops.choice.class.item.restricted", "Avec restriction"},
  90.239 +            {"appletprops.choice.class.item.unrestricted", "Sans restriction"},
  90.240 +            {"appletprops.label.unsignedapplet", "Autoriser les applets non sign\u00E9es :"},
  90.241              {"appletprops.choice.unsignedapplet.no", "Non"},
  90.242              {"appletprops.choice.unsignedapplet.yes", "Oui"},
  90.243              {"appletprops.button.apply", "Appliquer"},
  90.244              {"appletprops.button.cancel", "Annuler"},
  90.245 -            {"appletprops.button.reset", "Restaurer"},
  90.246 -            {"appletprops.apply.exception", "Echec de l''enregistrement des propri\u00e9t\u00e9s : {0}"},
  90.247 +            {"appletprops.button.reset", "R\u00E9initialiser"},
  90.248 +            {"appletprops.apply.exception", "Echec de l''enregistrement des propri\u00E9t\u00E9s : {0}"},
  90.249              /* 4066432 */
  90.250 -            {"appletprops.title.invalidproxy", "Entr\u00e9e non valide"},
  90.251 -            {"appletprops.label.invalidproxy", "Le num\u00e9ro de port du proxy doit \u00eatre un entier positif."},
  90.252 +            {"appletprops.title.invalidproxy", "Entr\u00E9e non valide"},
  90.253 +            {"appletprops.label.invalidproxy", "Le port proxy doit \u00EAtre un entier positif."},
  90.254              {"appletprops.button.ok", "OK"},
  90.255              /* end 4066432 */
  90.256 -            {"appletprops.prop.store", "Propri\u00e9t\u00e9s AppletViewer propres \u00e0 l'utilisateur"},
  90.257 -            {"appletsecurityexception.checkcreateclassloader", "Exception de s\u00e9curit\u00e9 : chargeur de classes"},
  90.258 -            {"appletsecurityexception.checkaccess.thread", "Exception de s\u00e9curit\u00e9 : unit\u00e9 d'ex\u00e9cution"},
  90.259 -            {"appletsecurityexception.checkaccess.threadgroup", "Exception de s\u00e9curit\u00e9 : groupe d''unit\u00e9s d''ex\u00e9cution : {0}"},
  90.260 -            {"appletsecurityexception.checkexit", "Exception de s\u00e9curit\u00e9 : exit : {0}"},
  90.261 -            {"appletsecurityexception.checkexec", "Exception de s\u00e9curit\u00e9 : exec : {0}"},
  90.262 -            {"appletsecurityexception.checklink", "Exception de s\u00e9curit\u00e9 : link : {0}"},
  90.263 -            {"appletsecurityexception.checkpropsaccess", "Exception de s\u00e9curit\u00e9 : propri\u00e9t\u00e9s"},
  90.264 -            {"appletsecurityexception.checkpropsaccess.key", "Exception de s\u00e9curit\u00e9 : acc\u00e8s aux propri\u00e9t\u00e9s {0}"},
  90.265 -            {"appletsecurityexception.checkread.exception1", "Exception de s\u00e9curit\u00e9 : {0}, {1}"},
  90.266 -            {"appletsecurityexception.checkread.exception2", "Exception de s\u00e9curit\u00e9 : file.read : {0}"},
  90.267 -            {"appletsecurityexception.checkread", "Exception de s\u00e9curit\u00e9 : file.read : {0} == {1}"},
  90.268 -            {"appletsecurityexception.checkwrite.exception", "Exception de s\u00e9curit\u00e9 : {0}, {1}"},
  90.269 -            {"appletsecurityexception.checkwrite", "Exception de s\u00e9curit\u00e9 : file.write : {0} == {1}"},
  90.270 -            {"appletsecurityexception.checkread.fd", "Exception de s\u00e9curit\u00e9 : fd.read"},
  90.271 -            {"appletsecurityexception.checkwrite.fd", "Exception de s\u00e9curit\u00e9 : fd.write"},
  90.272 -            {"appletsecurityexception.checklisten", "Exception de s\u00e9curit\u00e9 : socket.listen : {0}"},
  90.273 -            {"appletsecurityexception.checkaccept", "Exception de s\u00e9curit\u00e9 : socket.accept : {0}:{1}"},
  90.274 -            {"appletsecurityexception.checkconnect.networknone", "Exception de s\u00e9curit\u00e9 : socket.connect : {0}->{1}"},
  90.275 -            {"appletsecurityexception.checkconnect.networkhost1", "Exception de s\u00e9curit\u00e9 : \u00e9chec de la connexion \u00e0 {0} avec une origine de {1}."},
  90.276 -            {"appletsecurityexception.checkconnect.networkhost2", "Exception de s\u00e9curit\u00e9 : impossible de r\u00e9soudre l''adresse IP pour l''h\u00f4te {0} ou pour {1}. "},
  90.277 -            {"appletsecurityexception.checkconnect.networkhost3", "Exception de s\u00e9curit\u00e9 : impossible de r\u00e9soudre l''adresse IP pour l''h\u00f4te {0}. Voir la propri\u00e9t\u00e9 trustProxy."},
  90.278 -            {"appletsecurityexception.checkconnect", "Exception de s\u00e9curit\u00e9 : connect : {0}->{1}"},
  90.279 -            {"appletsecurityexception.checkpackageaccess", "Exception de s\u00e9curit\u00e9 : impossible d''acc\u00e9der au module : {0}"},
  90.280 -            {"appletsecurityexception.checkpackagedefinition", "Exception de s\u00e9curit\u00e9 : impossible de d\u00e9finir le module : {0}"},
  90.281 -            {"appletsecurityexception.cannotsetfactory", "Exception de s\u00e9curit\u00e9 : impossible de d\u00e9finir les param\u00e8tres d'usine"},
  90.282 -            {"appletsecurityexception.checkmemberaccess", "Exception de s\u00e9curit\u00e9 : v\u00e9rifier l'acc\u00e8s des membres"},
  90.283 -            {"appletsecurityexception.checkgetprintjob", "Exception de s\u00e9curit\u00e9 : getPrintJob"},
  90.284 -            {"appletsecurityexception.checksystemclipboardaccess", "Exception de s\u00e9curit\u00e9 : getSystemClipboard"},
  90.285 -            {"appletsecurityexception.checkawteventqueueaccess", "Exception de s\u00e9curit\u00e9 : getEventQueue"},
  90.286 -            {"appletsecurityexception.checksecurityaccess", "Exception de s\u00e9curit\u00e9 : op\u00e9ration de s\u00e9curit\u00e9 : {0}"},
  90.287 -            {"appletsecurityexception.getsecuritycontext.unknown", "type de chargeur de classe inconnu ; impossible de v\u00e9rifier getContext"},
  90.288 -            {"appletsecurityexception.checkread.unknown", "type de chargeur de classe inconnu ; impossible de v\u00e9rifier la lecture de contr\u00f4le {0}"},
  90.289 -            {"appletsecurityexception.checkconnect.unknown", "type de chargeur de classe inconnu ; impossible de v\u00e9rifier la connexion de contr\u00f4le {0}"},
  90.290 +            {"appletprops.prop.store", "Propri\u00E9t\u00E9s utilisateur pour AppletViewer"},
  90.291 +            {"appletsecurityexception.checkcreateclassloader", "Exception de s\u00E9curit\u00E9 : chargeur de classe"},
  90.292 +            {"appletsecurityexception.checkaccess.thread", "Exception de s\u00E9curit\u00E9 : thread"},
  90.293 +            {"appletsecurityexception.checkaccess.threadgroup", "Exception de s\u00E9curit\u00E9 : groupe de threads : {0}"},
  90.294 +            {"appletsecurityexception.checkexit", "Exception de s\u00E9curit\u00E9 : sortie : {0}"},
  90.295 +            {"appletsecurityexception.checkexec", "Exception de s\u00E9curit\u00E9 : ex\u00E9cution : {0}"},
  90.296 +            {"appletsecurityexception.checklink", "Exception de s\u00E9curit\u00E9 : lien : {0}"},
  90.297 +            {"appletsecurityexception.checkpropsaccess", "Exception de s\u00E9curit\u00E9 : propri\u00E9t\u00E9s"},
  90.298 +            {"appletsecurityexception.checkpropsaccess.key", "Exception de s\u00E9curit\u00E9 : acc\u00E8s aux propri\u00E9t\u00E9s {0}"},
  90.299 +            {"appletsecurityexception.checkread.exception1", "Exception de s\u00E9curit\u00E9 : {0}, {1}"},
  90.300 +            {"appletsecurityexception.checkread.exception2", "Exception de s\u00E9curit\u00E9 : file.read : {0}"},
  90.301 +            {"appletsecurityexception.checkread", "Exception de s\u00E9curit\u00E9 : file.read : {0} == {1}"},
  90.302 +            {"appletsecurityexception.checkwrite.exception", "Exception de s\u00E9curit\u00E9 : {0}, {1}"},
  90.303 +            {"appletsecurityexception.checkwrite", "Exception de s\u00E9curit\u00E9 : file.write : {0} == {1}"},
  90.304 +            {"appletsecurityexception.checkread.fd", "Exception de s\u00E9curit\u00E9 : fd.read"},
  90.305 +            {"appletsecurityexception.checkwrite.fd", "Exception de s\u00E9curit\u00E9 : fd.write"},
  90.306 +            {"appletsecurityexception.checklisten", "Exception de s\u00E9curit\u00E9 : socket.listen : {0}"},
  90.307 +            {"appletsecurityexception.checkaccept", "Exception de s\u00E9curit\u00E9 : socket.accept : {0} : {1}"},
  90.308 +            {"appletsecurityexception.checkconnect.networknone", "Exception de s\u00E9curit\u00E9 : socket.connect : {0} -> {1}"},
  90.309 +            {"appletsecurityexception.checkconnect.networkhost1", "Exception de s\u00E9curit\u00E9 : impossible de se connecter \u00E0 {0} dont l''origine est {1}."},
  90.310 +            {"appletsecurityexception.checkconnect.networkhost2", "Exception de s\u00E9curit\u00E9 : impossible de r\u00E9soudre l''adresse IP pour l''h\u00F4te {0} ou pour {1}. "},
  90.311 +            {"appletsecurityexception.checkconnect.networkhost3", "Exception de s\u00E9curit\u00E9 : impossible de r\u00E9soudre l''adresse IP pour l''h\u00F4te {0}. Voir la propri\u00E9t\u00E9 trustProxy."},
  90.312 +            {"appletsecurityexception.checkconnect", "Exception de s\u00E9curit\u00E9 : connexion : {0} -> {1}"},
  90.313 +            {"appletsecurityexception.checkpackageaccess", "Exception de s\u00E9curit\u00E9 : impossible d''acc\u00E9der au package : {0}"},
  90.314 +            {"appletsecurityexception.checkpackagedefinition", "Exception de s\u00E9curit\u00E9 : impossible de d\u00E9finir le package : {0}"},
  90.315 +            {"appletsecurityexception.cannotsetfactory", "Exception de s\u00E9curit\u00E9 : impossible de d\u00E9finir la fabrique"},
  90.316 +            {"appletsecurityexception.checkmemberaccess", "Exception de s\u00E9curit\u00E9 : v\u00E9rifier l'acc\u00E8s des membres"},
  90.317 +            {"appletsecurityexception.checkgetprintjob", "Exception de s\u00E9curit\u00E9 : getPrintJob"},
  90.318 +            {"appletsecurityexception.checksystemclipboardaccess", "Exception de s\u00E9curit\u00E9 : getSystemClipboard"},
  90.319 +            {"appletsecurityexception.checkawteventqueueaccess", "Exception de s\u00E9curit\u00E9 : getEventQueue"},
  90.320 +            {"appletsecurityexception.checksecurityaccess", "Exception de s\u00E9curit\u00E9 : op\u00E9ration de s\u00E9curit\u00E9 : {0}"},
  90.321 +            {"appletsecurityexception.getsecuritycontext.unknown", "type de chargeur de classe inconnu, impossible de rechercher getContext"},
  90.322 +            {"appletsecurityexception.checkread.unknown", "type de chargeur de classe inconnu, impossible de rechercher la v\u00E9rification de lecture {0}"},
  90.323 +            {"appletsecurityexception.checkconnect.unknown", "type de chargeur de classe inconnu, impossible de rechercher la v\u00E9rification de connexion"},
  90.324          };
  90.325 +
  90.326 +        return temp;
  90.327      }
  90.328  }
    91.1 --- a/src/share/classes/sun/applet/resources/MsgAppletViewer_it.java	Tue Feb 15 19:16:39 2011 -0800
    91.2 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_it.java	Tue Feb 15 20:18:20 2011 -0800
    91.3 @@ -1,5 +1,5 @@
    91.4  /*
    91.5 - * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
    91.6 + * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
    91.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    91.8   *
    91.9   * This code is free software; you can redistribute it and/or modify it
   91.10 @@ -29,173 +29,175 @@
   91.11  public class MsgAppletViewer_it extends ListResourceBundle {
   91.12  
   91.13      public Object[][] getContents() {
   91.14 -        return new Object[][] {
   91.15 -            {"textframe.button.dismiss", "Annulla"},
   91.16 +        Object[][] temp = new Object[][] {
   91.17 +            {"textframe.button.dismiss", "Chiudi"},
   91.18              {"appletviewer.tool.title", "Visualizzatore applet: {0}"},
   91.19              {"appletviewer.menu.applet", "Applet"},
   91.20              {"appletviewer.menuitem.restart", "Riavvia"},
   91.21              {"appletviewer.menuitem.reload", "Ricarica"},
   91.22              {"appletviewer.menuitem.stop", "Arresta"},
   91.23              {"appletviewer.menuitem.save", "Salva..."},
   91.24 -            {"appletviewer.menuitem.start", "Avvio"},
   91.25 -            {"appletviewer.menuitem.clone", "Clona..."},
   91.26 +            {"appletviewer.menuitem.start", "Avvia"},
   91.27 +            {"appletviewer.menuitem.clone", "Copia..."},
   91.28              {"appletviewer.menuitem.tag", "Tag..."},
   91.29              {"appletviewer.menuitem.info", "Informazioni..."},
   91.30              {"appletviewer.menuitem.edit", "Modifica"},
   91.31              {"appletviewer.menuitem.encoding", "Codifica caratteri"},
   91.32              {"appletviewer.menuitem.print", "Stampa..."},
   91.33 -            {"appletviewer.menuitem.props", "Propriet\u00e0..."},
   91.34 +            {"appletviewer.menuitem.props", "Propriet\u00E0..."},
   91.35              {"appletviewer.menuitem.close", "Chiudi"},
   91.36              {"appletviewer.menuitem.quit", "Esci"},
   91.37 -            {"appletviewer.label.hello", "Ciao..."},
   91.38 -            {"appletviewer.status.start", "avvio dell'applet in corso..."},
   91.39 +            {"appletviewer.label.hello", "Benvenuti..."},
   91.40 +            {"appletviewer.status.start", "avvio applet in corso..."},
   91.41              {"appletviewer.appletsave.filedialogtitle","Serializza applet in file"},
   91.42              {"appletviewer.appletsave.err1", "serializzazione di {0} in {1}"},
   91.43              {"appletviewer.appletsave.err2", "in appletSave: {0}"},
   91.44 -            {"appletviewer.applettag", "Mostra tag"},
   91.45 -            {"appletviewer.applettag.textframe", "Tag HTML dell'applet"},
   91.46 +            {"appletviewer.applettag", "Tag visualizzata"},
   91.47 +            {"appletviewer.applettag.textframe", "Applet tag HTML"},
   91.48              {"appletviewer.appletinfo.applet", "-- nessuna informazione sull'applet --"},
   91.49              {"appletviewer.appletinfo.param", "-- nessuna informazione sul parametro --"},
   91.50 -            {"appletviewer.appletinfo.textframe", "Informazioni sull'applet"},
   91.51 +            {"appletviewer.appletinfo.textframe", "Informazioni applet"},
   91.52              {"appletviewer.appletprint.fail", "Stampa non riuscita."},
   91.53 -            {"appletviewer.appletprint.finish", "Operazione di stampa completata."},
   91.54 +            {"appletviewer.appletprint.finish", "Stampa completata."},
   91.55              {"appletviewer.appletprint.cancel", "Stampa annullata."},
   91.56              {"appletviewer.appletencoding", "Codifica caratteri: {0}"},
   91.57 -            {"appletviewer.parse.warning.requiresname", "Avviso: il tag <param name=... value=...> richiede un attributo per il nome."},
   91.58 -            {"appletviewer.parse.warning.paramoutside", "Avviso: il tag <param> non \u00e8 racchiuso tra <applet> ... </applet>."},
   91.59 -            {"appletviewer.parse.warning.applet.requirescode", "Avviso: <applet> il tag <applet> richiede un attributo di codice"},
   91.60 -            {"appletviewer.parse.warning.applet.requiresheight", "Avviso: <applet> il tag <applet> richiede un attributo di altezza"},
   91.61 -            {"appletviewer.parse.warning.applet.requireswidth", "Avviso: il tag <applet> richiede un attributo di larghezza"},
   91.62 -            {"appletviewer.parse.warning.object.requirescode", "Avviso: il tag <object> richiede un attributo di codice"},
   91.63 -            {"appletviewer.parse.warning.object.requiresheight", "Avviso: il tag <object> richiede un attributo di altezza"},
   91.64 -            {"appletviewer.parse.warning.object.requireswidth", "Avviso: il tag <object> richiede un attributo di larghezza"},
   91.65 -            {"appletviewer.parse.warning.embed.requirescode", "Avviso: il tag <embed> richiede un attributo di codice"},
   91.66 -            {"appletviewer.parse.warning.embed.requiresheight", "Avviso: il tag <embed> richiede un attributo di altezza"},
   91.67 -            {"appletviewer.parse.warning.embed.requireswidth", "Avviso: il tag <embed> richiede un attributo di larghezza"},
   91.68 -            {"appletviewer.parse.warning.appnotLongersupported", "Avviso: il tag <app> non \u00e8 pi\u00f9 supportato, usare <applet> al suo posto:"},
   91.69 -            {"appletviewer.usage", "Utilizzo: appletviewer <opzioni> url\n\ndove <opzioni> includono i valori:\n  -debug                  Avvia l'applet viewer nel debugger Java\n  -encoding <codifica>    Specifica la codifica dei caratteri utilizzata dai file HTML\n  -J<flag di runtime>        Passa l'argomento all'interprete java\n\nL'opzione -J \u00e8 non standard ed \u00e8 soggetta a cambiamenti senza preavviso."},
   91.70 +            {"appletviewer.parse.warning.requiresname", "Avvertenza: la tag <param name=... value=...> richiede un attributo name."},
   91.71 +            {"appletviewer.parse.warning.paramoutside", "Avvertenza: la tag <param> non rientra in <applet>... </applet>."},
   91.72 +            {"appletviewer.parse.warning.applet.requirescode", "Avvertenza: la tag <applet> richiede un attributo code."},
   91.73 +            {"appletviewer.parse.warning.applet.requiresheight", "Avvertenza: la tag <applet> richiede un attributo height."},
   91.74 +            {"appletviewer.parse.warning.applet.requireswidth", "Avvertenza: la tag <applet> richiede un attributo width."},
   91.75 +            {"appletviewer.parse.warning.object.requirescode", "Avvertenza: la tag <object> richiede un attributo code."},
   91.76 +            {"appletviewer.parse.warning.object.requiresheight", "Avvertenza: la tag <object> richiede un attributo height."},
   91.77 +            {"appletviewer.parse.warning.object.requireswidth", "Avvertenza: la tag <object> richiede un attributo width."},
   91.78 +            {"appletviewer.parse.warning.embed.requirescode", "Avvertenza: la tag <embed> richiede un attributo code."},
   91.79 +            {"appletviewer.parse.warning.embed.requiresheight", "Avvertenza: la tag <embed> richiede un attributo height."},
   91.80 +            {"appletviewer.parse.warning.embed.requireswidth", "Avvertenza: la tag <embed> richiede un attributo width."},
   91.81 +            {"appletviewer.parse.warning.appnotLongersupported", "Avvertenza: la tag <app> non \u00E8 pi\u00F9 supportata. Utilizzare <applet>:"},
   91.82 +            {"appletviewer.usage", "Uso: appletviewer <opzioni> url(s)\n\ndove <opzioni> includono:\n  -debug                  Avvia il visualizzatore applet nel debugger Java\n  -encoding <codifica>    Specifica la codifica dei caratteri utilizzata dai file HTML\n  -J<flag runtime>        Passa l'argomento all'interpreter Java\n\nL'opzione -J non \u00E8 standard ed \u00E8 soggetta a modifica senza preavviso."},
   91.83              {"appletviewer.main.err.unsupportedopt", "Opzione non supportata: {0}"},
   91.84 -            {"appletviewer.main.err.unrecognizedarg", "Argomento non riconosciuto {0}"},
   91.85 -            {"appletviewer.main.err.dupoption", "Uso duplice dell''opzione: {0}"},
   91.86 +            {"appletviewer.main.err.unrecognizedarg", "Argomento non riconosciuto: {0}"},
   91.87 +            {"appletviewer.main.err.dupoption", "Uso duplicato dell''opzione: {0}"},
   91.88              {"appletviewer.main.err.inputfile", "Nessun file di input specificato."},
   91.89 -            {"appletviewer.main.err.badurl", "URL errato: {0} ( {1} )"},
   91.90 -            {"appletviewer.main.err.io", "Eccezione di I/O durante la lettura: {0}"},
   91.91 -            {"appletviewer.main.err.readablefile", "Verificare che {0} sia un file leggibile."},
   91.92 -            {"appletviewer.main.err.correcturl", "Verificare che {0} sia l''URL corretto"},
   91.93 -            {"appletviewer.main.prop.store", "Propriet\u00e0 specifiche dell'utente per AppletViewer"},
   91.94 -            {"appletviewer.main.err.prop.cantread", "Impossibile leggere il file di propriet\u00e0 dell''utente: {0}"},
   91.95 -            {"appletviewer.main.err.prop.cantsave", "Impossibile salvare il file di propriet\u00e0 dell''utente: {0}"},
   91.96 -            {"appletviewer.main.warn.nosecmgr", "Avviso: Disabilitazione sicurezza in corso."},
   91.97 -            {"appletviewer.main.debug.cantfinddebug", "Impossibile trovare il debugger!"},
   91.98 -            {"appletviewer.main.debug.cantfindmain", "Impossibile trovare il metodo principale del debugger"},
   91.99 -            {"appletviewer.main.debug.exceptionindebug", "Eccezione nel debugger"},
  91.100 -            {"appletviewer.main.debug.cantaccess", "Impossibile accedere al debugger"},
  91.101 -            {"appletviewer.main.nosecmgr", "Avviso: SecurityManager non installato!"},
  91.102 -            {"appletviewer.main.warning", "Avviso: nessun applet avviato. Verificare che i dati inseriti contengano un tag <applet>."},
  91.103 -            {"appletviewer.main.warn.prop.overwrite", "Avviso: si sta temporaneamente sovrascrivendo le propriet\u00e0 del sistema come richiesto dell''utente: tasto: {0} valore precedente: {1} nuovo valore: {2}"},
  91.104 -            {"appletviewer.main.warn.cantreadprops", "Avviso: Impossibile leggere il file di propriet\u00e0 di AppletViewer: {0} verranno utilizzati i valori di default."},
  91.105 +            {"appletviewer.main.err.badurl", "URL non valido: {0} ( {1} )"},
  91.106 +            {"appletviewer.main.err.io", "Eccezione I/O durante la lettura di {0}"},
  91.107 +            {"appletviewer.main.err.readablefile", "Assicurarsi che {0} sia un file e che sia leggibile."},
  91.108 +            {"appletviewer.main.err.correcturl", "{0} \u00E8 l''URL corretto?"},
  91.109 +            {"appletviewer.main.prop.store", "Propriet\u00E0 specifiche dell'utente per AppletViewer"},
  91.110 +            {"appletviewer.main.err.prop.cantread", "Impossibile leggere il file delle propriet\u00E0 utente: {0}"},
  91.111 +            {"appletviewer.main.err.prop.cantsave", "Impossibile salvare il file delle propriet\u00E0 utente: {0}"},
  91.112 +            {"appletviewer.main.warn.nosecmgr", "Avvertenza: la sicurezza verr\u00E0 disabilitata."},
  91.113 +            {"appletviewer.main.debug.cantfinddebug", "Impossibile trovare il debugger."},
  91.114 +            {"appletviewer.main.debug.cantfindmain", "Impossibile trovare il metodo principale nel debugger."},
  91.115 +            {"appletviewer.main.debug.exceptionindebug", "Eccezione nel debugger."},
  91.116 +            {"appletviewer.main.debug.cantaccess", "Impossibile accedere al debugger."},
  91.117 +            {"appletviewer.main.nosecmgr", "Avvertenza: SecurityManager non installato."},
  91.118 +            {"appletviewer.main.warning", "Avvertenza: nessuna applet avviata. Assicurarsi che l'input contenga una tag <applet>."},
  91.119 +            {"appletviewer.main.warn.prop.overwrite", "Avvertenza: la propriet\u00E0 di sistema verr\u00E0 sovrascritta temporaneamente su richiesta dell''utente. Chiave {0}, valore precedente {1}, nuovo valore {2}."},
  91.120 +            {"appletviewer.main.warn.cantreadprops", "Avvertenza: impossibile leggere il file delle propriet\u00E0 AppletViewer {0}. Verranno utilizzate le impostazioni predefinite."},
  91.121              {"appletioexception.loadclass.throw.interrupted", "caricamento della classe interrotto: {0}"},
  91.122              {"appletioexception.loadclass.throw.notloaded", "classe non caricata: {0}"},
  91.123 -            {"appletclassloader.loadcode.verbose", "Apertura del flusso su: {0} per ottenere {1}"},
  91.124 -            {"appletclassloader.filenotfound", "File non trovato durante la ricerca di: {0}"},
  91.125 -            {"appletclassloader.fileformat", "Eccezione del formato di file durante il caricamento: {0}"},
  91.126 -            {"appletclassloader.fileioexception", "Eccezione di I/O durante il caricamento: {0}"},
  91.127 -            {"appletclassloader.fileexception", "Eccezione di {0} durante il caricamento: {1}"},
  91.128 -            {"appletclassloader.filedeath", "{0} terminato durante il caricamento di: {1}"},
  91.129 -            {"appletclassloader.fileerror", "Errore di {0} durante il caricamento: {1}"},
  91.130 -            {"appletclassloader.findclass.verbose.findclass", "{0} individuazione classe {1}"},
  91.131 -            {"appletclassloader.findclass.verbose.openstream", "Apertura del flusso su: {0} per ottenere {1}"},
  91.132 +            {"appletclassloader.loadcode.verbose", "Apertura del flusso per {0} per recuperare {1}"},
  91.133 +            {"appletclassloader.filenotfound", "File non trovato durante la ricerca di {0}"},
  91.134 +            {"appletclassloader.fileformat", "Eccezione di formato file durante il caricamento di {0}"},
  91.135 +            {"appletclassloader.fileioexception", "Eccezione I/O durante il caricamento di {0}"},
  91.136 +            {"appletclassloader.fileexception", "Eccezione {0} durante il caricamento di {1}"},
  91.137 +            {"appletclassloader.filedeath", "{0} terminato durante il caricamento di {1}"},
  91.138 +            {"appletclassloader.fileerror", "Errore {0} durante il caricamento di {1}"},
  91.139 +            {"appletclassloader.findclass.verbose.findclass", "{0} trova classe {1}"},
  91.140 +            {"appletclassloader.findclass.verbose.openstream", "Apertura del flusso per {0} per recuperare {1}"},
  91.141              {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource per il nome: {0}"},
  91.142 -            {"appletclassloader.getresource.verbose.found", "Risorsa {0} individuata come risorsa di sistema"},
  91.143 -            {"appletclassloader.getresourceasstream.verbose", "Risorsa {0} individuata come risorsa di sistema"},
  91.144 -            {"appletpanel.runloader.err", "Specificare un parametro per l'oggetto o per il codice"},
  91.145 -            {"appletpanel.runloader.exception", "eccezione durante la deserializzazione {0}"},
  91.146 -            {"appletpanel.destroyed", "Applet distrutto."},
  91.147 -            {"appletpanel.loaded", "Applet caricato."},
  91.148 -            {"appletpanel.started", "Applet avviato."},
  91.149 -            {"appletpanel.inited", "Applet inizializzato."},
  91.150 -            {"appletpanel.stopped", "Applet interrotto."},
  91.151 -            {"appletpanel.disposed", "Applet eliminato."},
  91.152 -            {"appletpanel.nocode", "Tag APPLET mancante dal parametro CODE."},
  91.153 +            {"appletclassloader.getresource.verbose.found", "\u00C8 stata trovata la risorsa {0} come risorsa di sistema"},
  91.154 +            {"appletclassloader.getresourceasstream.verbose", "\u00C8 stata trovata la risorsa {0} come risorsa di sistema"},
  91.155 +            {"appletpanel.runloader.err", "Parametro di oggetto o di codice."},
  91.156 +            {"appletpanel.runloader.exception", "eccezione durante la deserializzazione di {0}"},
  91.157 +            {"appletpanel.destroyed", "Applet rimossa."},
  91.158 +            {"appletpanel.loaded", "Applet caricata."},
  91.159 +            {"appletpanel.started", "Applet avviata."},
  91.160 +            {"appletpanel.inited", "Applet inizializzata."},
  91.161 +            {"appletpanel.stopped", "Applet arrestata."},
  91.162 +            {"appletpanel.disposed", "Applet eliminata."},
  91.163 +            {"appletpanel.nocode", "Nella tag APPLET manca il parametro CODE."},
  91.164              {"appletpanel.notfound", "caricamento: classe {0} non trovata."},
  91.165 -            {"appletpanel.nocreate", "caricamento: impossibile definire istanze per {0}."},
  91.166 -            {"appletpanel.noconstruct", "caricamento: {0} non \u00e8 pubblico o non \u00e8 associato a un costruttore pubblico."},
  91.167 +            {"appletpanel.nocreate", "caricamento: impossibile creare un''istanza di {0}."},
  91.168 +            {"appletpanel.noconstruct", "caricamento: {0} non \u00E8 pubblico o non ha un costruttore pubblico."},
  91.169              {"appletpanel.death", "terminato"},
  91.170 -            {"appletpanel.exception", "eccezione: {0}."},
  91.171 +            {"appletpanel.exception", "eccezione: {0}"},
  91.172              {"appletpanel.exception2", "eccezione: {0}: {1}."},
  91.173              {"appletpanel.error", "errore: {0}."},
  91.174              {"appletpanel.error2", "errore: {0}: {1}."},
  91.175 -            {"appletpanel.notloaded", "Inizializzazione: applet non caricato."},
  91.176 -            {"appletpanel.notinited", "Avvio: applet non inizializzato."},
  91.177 -            {"appletpanel.notstarted", "Arresto: applet non avviato."},
  91.178 -            {"appletpanel.notstopped", "Distruzione: applet non arrestato."},
  91.179 -            {"appletpanel.notdestroyed", "Eliminazione: applet non distrutto."},
  91.180 -            {"appletpanel.notdisposed", "Caricamento: applet non eliminato."},
  91.181 -            {"appletpanel.bail", "Interruzione: uscita in corso."},
  91.182 -            {"appletpanel.filenotfound", "File non trovato durante la ricerca di: {0}"},
  91.183 -            {"appletpanel.fileformat", "Eccezione del formato di file durante il caricamento: {0}"},
  91.184 -            {"appletpanel.fileioexception", "Eccezione di I/O durante il caricamento: {0}"},
  91.185 -            {"appletpanel.fileexception", "Eccezione di {0} durante il caricamento: {1}"},
  91.186 -            {"appletpanel.filedeath", "{0} terminato durante il caricamento di: {1}"},
  91.187 -            {"appletpanel.fileerror", "Errore di {0} durante il caricamento: {1}"},
  91.188 -            {"appletpanel.badattribute.exception", "Analisi HTML: valore specificato per l'attributo larghezza/altezza non corretto"},
  91.189 -            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream richiede una funzione di caricamento non nulla"},
  91.190 -            {"appletprops.title", "Propriet\u00e0 di AppletViewer"},
  91.191 -            {"appletprops.label.http.server", "Server proxy Http:"},
  91.192 -            {"appletprops.label.http.proxy", "Porta proxy Http:"},
  91.193 +            {"appletpanel.notloaded", "Inizializzazione: applet non caricata."},
  91.194 +            {"appletpanel.notinited", "Avvio: applet non inizializzata."},
  91.195 +            {"appletpanel.notstarted", "Arresto: applet non avviata."},
  91.196 +            {"appletpanel.notstopped", "Rimozione: applet non arrestata."},
  91.197 +            {"appletpanel.notdestroyed", "Eliminazione: applet non rimossa."},
  91.198 +            {"appletpanel.notdisposed", "Caricamento: applet non eliminata."},
  91.199 +            {"appletpanel.bail", "Interrotto: chiusura."},
  91.200 +            {"appletpanel.filenotfound", "File non trovato durante la ricerca di {0}"},
  91.201 +            {"appletpanel.fileformat", "Eccezione di formato file durante il caricamento di {0}"},
  91.202 +            {"appletpanel.fileioexception", "Eccezione I/O durante il caricamento di {0}"},
  91.203 +            {"appletpanel.fileexception", "Eccezione {0} durante il caricamento di {1}"},
  91.204 +            {"appletpanel.filedeath", "{0} terminato durante il caricamento di {1}"},
  91.205 +            {"appletpanel.fileerror", "Errore {0} durante il caricamento di {1}"},
  91.206 +            {"appletpanel.badattribute.exception", "Analisi HTML: valore errato per l'attributo width/height"},
  91.207 +            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream richiede un loader non nullo"},
  91.208 +            {"appletprops.title", "Propriet\u00E0 AppletViewer"},
  91.209 +            {"appletprops.label.http.server", "Server proxy http:"},
  91.210 +            {"appletprops.label.http.proxy", "Porta proxy http:"},
  91.211              {"appletprops.label.network", "Accesso alla rete:"},
  91.212              {"appletprops.choice.network.item.none", "Nessuno"},
  91.213              {"appletprops.choice.network.item.applethost", "Host applet"},
  91.214 -            {"appletprops.choice.network.item.unrestricted", "Illimitato"},
  91.215 -            {"appletprops.label.class", "Accesso alle classi:"},
  91.216 +            {"appletprops.choice.network.item.unrestricted", "Non limitato"},
  91.217 +            {"appletprops.label.class", "Accesso alla classe:"},
  91.218              {"appletprops.choice.class.item.restricted", "Limitato"},
  91.219 -            {"appletprops.choice.class.item.unrestricted", "Illimitato"},
  91.220 -            {"appletprops.label.unsignedapplet", "Consenti applet non firmati:"},
  91.221 +            {"appletprops.choice.class.item.unrestricted", "Non limitato"},
  91.222 +            {"appletprops.label.unsignedapplet", "Consenti applet senza firma:"},
  91.223              {"appletprops.choice.unsignedapplet.no", "No"},
  91.224 -            {"appletprops.choice.unsignedapplet.yes", "S\u00ec"},
  91.225 +            {"appletprops.choice.unsignedapplet.yes", "S\u00EC"},
  91.226              {"appletprops.button.apply", "Applica"},
  91.227              {"appletprops.button.cancel", "Annulla"},
  91.228              {"appletprops.button.reset", "Reimposta"},
  91.229 -            {"appletprops.apply.exception", "Salvataggio delle propriet\u00e0 non riuscito: {0}"},
  91.230 +            {"appletprops.apply.exception", "Salvataggio delle propriet\u00E0 non riuscito: {0}"},
  91.231              /* 4066432 */
  91.232              {"appletprops.title.invalidproxy", "Voce non valida"},
  91.233 -            {"appletprops.label.invalidproxy", "La porta Proxy deve essere un valore intero positivo"},
  91.234 +            {"appletprops.label.invalidproxy", "La porta del proxy deve essere un valore intero positivo."},
  91.235              {"appletprops.button.ok", "OK"},
  91.236              /* end 4066432 */
  91.237 -            {"appletprops.prop.store", "Propriet\u00e0 specifiche dell'utente per AppletViewer"},
  91.238 -            {"appletsecurityexception.checkcreateclassloader", "Eccezione di protezione: classloader"},
  91.239 -            {"appletsecurityexception.checkaccess.thread", "Eccezione di protezione: thread"},
  91.240 -            {"appletsecurityexception.checkaccess.threadgroup", "Eccezione di protezione: threadgroup: {0}"},
  91.241 -            {"appletsecurityexception.checkexit", "Eccezione di protezione: exit: {0}"},
  91.242 -            {"appletsecurityexception.checkexec", "Eccezione di protezione: exec: {0}"},
  91.243 -            {"appletsecurityexception.checklink", "Eccezione di protezione: link: {0}"},
  91.244 -            {"appletsecurityexception.checkpropsaccess", "Eccezione di protezione: properties"},
  91.245 -            {"appletsecurityexception.checkpropsaccess.key", "Eccezione di protezione: properties access {0}"},
  91.246 -            {"appletsecurityexception.checkread.exception1", "Eccezione di protezione: {0}, {1}"},
  91.247 -            {"appletsecurityexception.checkread.exception2", "Eccezione di protezione: file.read: {0}"},
  91.248 -            {"appletsecurityexception.checkread", "Eccezione di protezione: file.read: {0} == {1}"},
  91.249 -            {"appletsecurityexception.checkwrite.exception", "Eccezione di protezione: {0}, {1}"},
  91.250 -            {"appletsecurityexception.checkwrite", "Eccezione di protezione: file.write: {0} == {1}"},
  91.251 -            {"appletsecurityexception.checkread.fd", "Eccezione di protezione: fd.read"},
  91.252 -            {"appletsecurityexception.checkwrite.fd", "Eccezione di protezione: fd.write"},
  91.253 -            {"appletsecurityexception.checklisten", "Eccezione di protezione: socket.listen: {0}"},
  91.254 -            {"appletsecurityexception.checkaccept", "Eccezione di protezione: socket.accept: {0}:{1}"},
  91.255 -            {"appletsecurityexception.checkconnect.networknone", "Eccezione di protezione: socket.connect: {0}->{1}"},
  91.256 -            {"appletsecurityexception.checkconnect.networkhost1", "Eccezione di protezione: impossibile connettersi a {0} con origine {1}."},
  91.257 -            {"appletsecurityexception.checkconnect.networkhost2", "Eccezione di protezione: impossibile risolvere l''indirizzo IP per l''host {0} o per {1}. "},
  91.258 -            {"appletsecurityexception.checkconnect.networkhost3", "Eccezione di protezione: impossibile risolvere l''indirizzo IP per l''host {0}. Vedere la propriet\u00e0 trustProxy."},
  91.259 -            {"appletsecurityexception.checkconnect", "Eccezione di protezione: connessione: {0}->{1}"},
  91.260 -            {"appletsecurityexception.checkpackageaccess", "Eccezione di protezione: impossibile accedere al package: {0}"},
  91.261 -            {"appletsecurityexception.checkpackagedefinition", "Eccezione di protezione: impossibile definire il package: {0}"},
  91.262 -            {"appletsecurityexception.cannotsetfactory", "Eccezione di protezione: impossibile impostare i valori predefiniti"},
  91.263 -            {"appletsecurityexception.checkmemberaccess", "Eccezione di protezione: controllare l'accesso del membro"},
  91.264 -            {"appletsecurityexception.checkgetprintjob", "Eccezione di protezione: getPrintJob"},
  91.265 -            {"appletsecurityexception.checksystemclipboardaccess", "Eccezione di protezione: getSystemClipboard"},
  91.266 -            {"appletsecurityexception.checkawteventqueueaccess", "Eccezione di protezione: getEventQueue"},
  91.267 -            {"appletsecurityexception.checksecurityaccess", "Eccezione di protezione: operazione di protezione: {0}"},
  91.268 -            {"appletsecurityexception.getsecuritycontext.unknown", "tipo di funzione di caricamento della classe sconosciuto, impossibile verificare la presenza di getContext"},
  91.269 -            {"appletsecurityexception.checkread.unknown", "tipo di funzione di caricamento della classe sconosciuto, impossibile verificare la lettura di {0}"},
  91.270 -            {"appletsecurityexception.checkconnect.unknown", "tipo di funzione di caricamento della classe sconosciuto, impossibile verificare la connessione"},
  91.271 +            {"appletprops.prop.store", "Propriet\u00E0 specifiche dell'utente per AppletViewer"},
  91.272 +            {"appletsecurityexception.checkcreateclassloader", "Eccezione di sicurezza: classloader"},
  91.273 +            {"appletsecurityexception.checkaccess.thread", "Eccezione di sicurezza: thread"},
  91.274 +            {"appletsecurityexception.checkaccess.threadgroup", "Eccezione di sicurezza: threadgroup: {0}"},
  91.275 +            {"appletsecurityexception.checkexit", "Eccezione di sicurezza: exit: {0}"},
  91.276 +            {"appletsecurityexception.checkexec", "Eccezione di sicurezza: exec: {0}"},
  91.277 +            {"appletsecurityexception.checklink", "Eccezione di sicurezza: link: {0}"},
  91.278 +            {"appletsecurityexception.checkpropsaccess", "Eccezione di sicurezza: properties"},
  91.279 +            {"appletsecurityexception.checkpropsaccess.key", "Eccezione di sicurezza: properties access {0}"},
  91.280 +            {"appletsecurityexception.checkread.exception1", "Eccezione di sicurezza: {0}, {1}"},
  91.281 +            {"appletsecurityexception.checkread.exception2", "Eccezione di sicurezza: file.read: {0}"},
  91.282 +            {"appletsecurityexception.checkread", "Eccezione di sicurezza: file.read: {0} == {1}"},
  91.283 +            {"appletsecurityexception.checkwrite.exception", "Eccezione di sicurezza: {0}, {1}"},
  91.284 +            {"appletsecurityexception.checkwrite", "Eccezione di sicurezza: file.write: {0} == {1}"},
  91.285 +            {"appletsecurityexception.checkread.fd", "Eccezione di sicurezza: fd.read"},
  91.286 +            {"appletsecurityexception.checkwrite.fd", "Eccezione di sicurezza: fd.write"},
  91.287 +            {"appletsecurityexception.checklisten", "Eccezione di sicurezza: socket.listen: {0}"},
  91.288 +            {"appletsecurityexception.checkaccept", "Eccezione di sicurezza: socket.accept: {0}:{1}"},
  91.289 +            {"appletsecurityexception.checkconnect.networknone", "Eccezione di sicurezza: socket.connect: {0}->{1}"},
  91.290 +            {"appletsecurityexception.checkconnect.networkhost1", "Eccezione di sicurezza: impossibile connettersi a {0} con origine da {1}."},
  91.291 +            {"appletsecurityexception.checkconnect.networkhost2", "Eccezione di sicurezza: impossibile risolvere l''IP per l''host {0} o per {1}. "},
  91.292 +            {"appletsecurityexception.checkconnect.networkhost3", "Eccezione di sicurezza: impossibile non risolvere l''IP per l''host {0}. Vedere la propriet\u00E0 trustProxy."},
  91.293 +            {"appletsecurityexception.checkconnect", "Eccezione di sicurezza: connect: {0}->{1}"},
  91.294 +            {"appletsecurityexception.checkpackageaccess", "Eccezione di sicurezza: impossibile accedere al package {0}"},
  91.295 +            {"appletsecurityexception.checkpackagedefinition", "Eccezione di sicurezza: impossibile definire il package {0}"},
  91.296 +            {"appletsecurityexception.cannotsetfactory", "Eccezione di sicurezza: impossibile impostare il factory"},
  91.297 +            {"appletsecurityexception.checkmemberaccess", "Eccezione di sicurezza: controllare l'accesso dei membri"},
  91.298 +            {"appletsecurityexception.checkgetprintjob", "Eccezione di sicurezza: getPrintJob"},
  91.299 +            {"appletsecurityexception.checksystemclipboardaccess", "Eccezione di sicurezza: getSystemClipboard"},
  91.300 +            {"appletsecurityexception.checkawteventqueueaccess", "Eccezione di sicurezza: getEventQueue"},
  91.301 +            {"appletsecurityexception.checksecurityaccess", "Eccezione di sicurezza: operazione di sicurezza {0}"},
  91.302 +            {"appletsecurityexception.getsecuritycontext.unknown", "tipo di loader della classe sconosciuto. Impossibile verificare la presenza di getContext."},
  91.303 +            {"appletsecurityexception.checkread.unknown", "tipo di loader della classe sconosciuto. Impossibile verificare la presenza della lettura di controllo {0}."},
  91.304 +            {"appletsecurityexception.checkconnect.unknown", "tipo di loader della classe sconosciuto. Impossibile verificare la presenza della connessione di controllo."},
  91.305          };
  91.306 +
  91.307 +        return temp;
  91.308      }
  91.309  }
    92.1 --- a/src/share/classes/sun/applet/resources/MsgAppletViewer_ja.java	Tue Feb 15 19:16:39 2011 -0800
    92.2 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_ja.java	Tue Feb 15 20:18:20 2011 -0800
    92.3 @@ -1,5 +1,5 @@
    92.4  /*
    92.5 - * Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
    92.6 + * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
    92.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    92.8   *
    92.9   * This code is free software; you can redistribute it and/or modify it
   92.10 @@ -29,173 +29,175 @@
   92.11  public class MsgAppletViewer_ja extends ListResourceBundle {
   92.12  
   92.13      public Object[][] getContents() {
   92.14 -        return new Object[][] {
   92.15 -            {"textframe.button.dismiss", "\u9589\u3058\u308b"},
   92.16 -            {"appletviewer.tool.title", "\u30a2\u30d7\u30ec\u30c3\u30c8\u30d3\u30e5\u30fc\u30a2: {0}"},
   92.17 -            {"appletviewer.menu.applet", "\u30a2\u30d7\u30ec\u30c3\u30c8"},
   92.18 -            {"appletviewer.menuitem.restart", "\u518d\u8d77\u52d5"},
   92.19 -            {"appletviewer.menuitem.reload", "\u518d\u8aad\u8fbc\u307f"},
   92.20 -            {"appletviewer.menuitem.stop", "\u4e2d\u6b62"},
   92.21 -            {"appletviewer.menuitem.save", "\u4fdd\u5b58..."},
   92.22 -            {"appletviewer.menuitem.start", "\u958b\u59cb"},
   92.23 -            {"appletviewer.menuitem.clone", "\u8907\u88fd..."},
   92.24 -            {"appletviewer.menuitem.tag", "\u30bf\u30b0..."},
   92.25 -            {"appletviewer.menuitem.info", "\u60c5\u5831..."},
   92.26 -            {"appletviewer.menuitem.edit", "\u7de8\u96c6"},
   92.27 -            {"appletviewer.menuitem.encoding", "\u6587\u5b57\u30b3\u30fc\u30c9"},
   92.28 +        Object[][] temp = new Object[][] {
   92.29 +            {"textframe.button.dismiss", "\u53D6\u6D88"},
   92.30 +            {"appletviewer.tool.title", "\u30A2\u30D7\u30EC\u30C3\u30C8\u30FB\u30D3\u30E5\u30FC\u30A2: {0}"},
   92.31 +            {"appletviewer.menu.applet", "\u30A2\u30D7\u30EC\u30C3\u30C8"},
   92.32 +            {"appletviewer.menuitem.restart", "\u518D\u8D77\u52D5"},
   92.33 +            {"appletviewer.menuitem.reload", "\u518D\u30ED\u30FC\u30C9"},
   92.34 +            {"appletviewer.menuitem.stop", "\u505C\u6B62"},
   92.35 +            {"appletviewer.menuitem.save", "\u4FDD\u5B58..."},
   92.36 +            {"appletviewer.menuitem.start", "\u958B\u59CB"},
   92.37 +            {"appletviewer.menuitem.clone", "\u30AF\u30ED\u30FC\u30F3\u306E\u4F5C\u6210..."},
   92.38 +            {"appletviewer.menuitem.tag", "\u30BF\u30B0..."},
   92.39 +            {"appletviewer.menuitem.info", "\u60C5\u5831..."},
   92.40 +            {"appletviewer.menuitem.edit", "\u7DE8\u96C6"},
   92.41 +            {"appletviewer.menuitem.encoding", "\u6587\u5B57\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0"},
   92.42              {"appletviewer.menuitem.print", "\u5370\u5237..."},
   92.43 -            {"appletviewer.menuitem.props", "\u30d7\u30ed\u30d1\u30c6\u30a3..."},
   92.44 -            {"appletviewer.menuitem.close", "\u9589\u3058\u308b"},
   92.45 -            {"appletviewer.menuitem.quit", "\u7d42\u4e86"},
   92.46 +            {"appletviewer.menuitem.props", "\u30D7\u30ED\u30D1\u30C6\u30A3..."},
   92.47 +            {"appletviewer.menuitem.close", "\u9589\u3058\u308B"},
   92.48 +            {"appletviewer.menuitem.quit", "\u7D42\u4E86"},
   92.49              {"appletviewer.label.hello", "Hello..."},
   92.50 -            {"appletviewer.status.start", "\u30a2\u30d7\u30ec\u30c3\u30c8\u3092\u958b\u59cb\u3057\u307e\u3059\u3002"},
   92.51 -            {"appletviewer.appletsave.filedialogtitle","\u30a2\u30d7\u30ec\u30c3\u30c8\u3092\u76f4\u5217\u5316\u3057\u3066\u4fdd\u5b58"},
   92.52 -            {"appletviewer.appletsave.err1", "{0} \u3092 {1} \u306b\u76f4\u5217\u5316\u3057\u3066\u66f8\u304d\u8fbc\u307f\u307e\u3059\u3002"},
   92.53 -            {"appletviewer.appletsave.err2", "\u30a2\u30d7\u30ec\u30c3\u30c8\u4fdd\u5b58: {0}"},
   92.54 -            {"appletviewer.applettag", "\u30bf\u30b0\u8868\u793a"},
   92.55 -            {"appletviewer.applettag.textframe", "\u30a2\u30d7\u30ec\u30c3\u30c8\u306e HTML \u30bf\u30b0"},
   92.56 -            {"appletviewer.appletinfo.applet", "-- \u30a2\u30d7\u30ec\u30c3\u30c8\u60c5\u5831\u306a\u3057 --"},
   92.57 -            {"appletviewer.appletinfo.param", "-- \u30d1\u30e9\u30e1\u30fc\u30bf\u60c5\u5831\u306a\u3057 --"},
   92.58 -            {"appletviewer.appletinfo.textframe", "\u30a2\u30d7\u30ec\u30c3\u30c8\u60c5\u5831"},
   92.59 -            {"appletviewer.appletprint.fail", "\u5370\u5237\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
   92.60 -            {"appletviewer.appletprint.finish", "\u5370\u5237\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002"},
   92.61 -            {"appletviewer.appletprint.cancel", "\u5370\u5237\u306f\u53d6\u308a\u6d88\u3055\u308c\u307e\u3057\u305f\u3002"},
   92.62 -            {"appletviewer.appletencoding", "\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0: {0}"},
   92.63 -            {"appletviewer.parse.warning.requiresname", "\u8b66\u544a: <param name=... value=...> \u30bf\u30b0\u306b name \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
   92.64 -            {"appletviewer.parse.warning.paramoutside", "\u8b66\u544a: <param> \u30bf\u30b0\u304c <applet> ... </applet> \u306e\u5916\u306b\u3042\u308a\u307e\u3059\u3002"},
   92.65 -            {"appletviewer.parse.warning.applet.requirescode", "\u8b66\u544a: <applet> \u30bf\u30b0\u306b code \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
   92.66 -            {"appletviewer.parse.warning.applet.requiresheight", "\u8b66\u544a: <applet> \u30bf\u30b0\u306b height \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
   92.67 -            {"appletviewer.parse.warning.applet.requireswidth", "\u8b66\u544a: <applet> \u30bf\u30b0\u306b width \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
   92.68 -            {"appletviewer.parse.warning.object.requirescode", "\u8b66\u544a: <object> \u30bf\u30b0\u306b code \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
   92.69 -            {"appletviewer.parse.warning.object.requiresheight", "\u8b66\u544a: <object> \u30bf\u30b0\u306b height \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
   92.70 -            {"appletviewer.parse.warning.object.requireswidth", "\u8b66\u544a: <object> \u30bf\u30b0\u306b width \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
   92.71 -            {"appletviewer.parse.warning.embed.requirescode", "\u8b66\u544a: <embed> \u30bf\u30b0\u306b code \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
   92.72 -            {"appletviewer.parse.warning.embed.requiresheight", "\u8b66\u544a: <embed> \u30bf\u30b0\u306b height \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
   92.73 -            {"appletviewer.parse.warning.embed.requireswidth", "\u8b66\u544a: <embed> \u30bf\u30b0\u306b width \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
   92.74 -            {"appletviewer.parse.warning.appnotLongersupported", "\u8b66\u544a: <app> \u30bf\u30b0\u306f\u73fe\u5728\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u4ee3\u308f\u308a\u306b <applet> \u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
   92.75 -            {"appletviewer.usage", "\u4f7f\u3044\u65b9: appletviewer <options> url(s)\n\n<options> \u306b\u306f\u6b21\u306e\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002\n  -debug                  Java \u30c7\u30d0\u30c3\u30ac\u3067\u30a2\u30d7\u30ec\u30c3\u30c8\u30d3\u30e5\u30fc\u30a2\u3092\u8d77\u52d5\u3059\u308b\n  -encoding <encoding>    HTML \u30d5\u30a1\u30a4\u30eb\u3067\u4f7f\u7528\u3055\u308c\u308b\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u6307\u5b9a\u3059\u308b\n  -J<runtime flag>        java \u30a4\u30f3\u30bf\u30d7\u30ea\u30bf\u306b\u5f15\u6570\u3092\u6e21\u3059\n\n-J \u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u6a19\u6e96\u3067\u306f\u306a\u304f\u3001\u4e88\u544a\u306a\u3057\u306b\u5909\u66f4\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002"},
   92.76 -            {"appletviewer.main.err.unsupportedopt", "\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u30aa\u30d7\u30b7\u30e7\u30f3: {0}"},
   92.77 -            {"appletviewer.main.err.unrecognizedarg", "\u8a8d\u8b58\u3055\u308c\u306a\u3044\u5f15\u6570: {0}"},
   92.78 -            {"appletviewer.main.err.dupoption", "\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u91cd\u8907\u3057\u3066\u4f7f\u7528: {0}"},
   92.79 -            {"appletviewer.main.err.inputfile", "\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
   92.80 -            {"appletviewer.main.err.badurl", "\u4e0d\u6b63\u306a URL: {0} ( {1} )"},
   92.81 -            {"appletviewer.main.err.io", "{0} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u5165\u51fa\u529b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
   92.82 -            {"appletviewer.main.err.readablefile", " {0} \u304c\u30d5\u30a1\u30a4\u30eb\u3067\u304b\u3064\u8aad\u307f\u8fbc\u307f\u53ef\u80fd\u304b\u3069\u3046\u304b\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
   92.83 -            {"appletviewer.main.err.correcturl", " {0} \u306f\u6b63\u3057\u3044 URL \u3067\u3059\u304b?"},
   92.84 -            {"appletviewer.main.prop.store", "AppletViewer \u306e\u30e6\u30fc\u30b6\u56fa\u6709\u30d7\u30ed\u30d1\u30c6\u30a3"},
   92.85 -            {"appletviewer.main.err.prop.cantread", "\u30e6\u30fc\u30b6\u30d7\u30ed\u30d1\u30c6\u30a3\u30d5\u30a1\u30a4\u30eb\u304c\u8aad\u307f\u8fbc\u307e\u308c\u307e\u305b\u3093: {0}"},
   92.86 -            {"appletviewer.main.err.prop.cantsave", "\u30e6\u30fc\u30b6\u30d7\u30ed\u30d1\u30c6\u30a3\u30d5\u30a1\u30a4\u30eb\u3092\u4fdd\u5b58\u3067\u304d\u307e\u305b\u3093: {0}"},
   92.87 -            {"appletviewer.main.warn.nosecmgr", "\u8b66\u544a: \u30c7\u30d0\u30c3\u30ac\u3067\u306e\u73fe\u5728\u306e\u5236\u9650\u306b\u3088\u308a\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3092\u7121\u52b9\u306b\u3057\u3066\u3044\u307e\u3059\u3002"},
   92.88 -            {"appletviewer.main.debug.cantfinddebug", "\u30c7\u30d0\u30c3\u30ac\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002"},
   92.89 -            {"appletviewer.main.debug.cantfindmain", "\u30c7\u30d0\u30c3\u30ac\u3067 main \u30e1\u30bd\u30c3\u30c9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002"},
   92.90 -            {"appletviewer.main.debug.exceptionindebug", "\u30c7\u30d0\u30c3\u30ac\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
   92.91 -            {"appletviewer.main.debug.cantaccess", "\u30c7\u30d0\u30c3\u30ac\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002"},
   92.92 -            {"appletviewer.main.nosecmgr", "\u8b66\u544a: SecurityManager \u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
   92.93 -            {"appletviewer.main.warning", "\u8b66\u544a: \u30a2\u30d7\u30ec\u30c3\u30c8\u304c\u8d77\u52d5\u3057\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5165\u529b\u306b <applet> \u30bf\u30b0\u304c\u542b\u307e\u308c\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
   92.94 -            {"appletviewer.main.warn.prop.overwrite", "\u8b66\u544a: \u30e6\u30fc\u30b6\u306e\u8981\u6c42\u306b\u3088\u308a\u30b7\u30b9\u30c6\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u4e00\u6642\u7684\u306b\u4e0a\u66f8\u304d\u3057\u3066\u3044\u307e\u3059: \u30ad\u30fc: {0} \u53e4\u3044\u5024: {1} \u65b0\u3057\u3044\u5024: {2}"},
   92.95 -            {"appletviewer.main.warn.cantreadprops", "\u8b66\u544a: AppletViewer \u30d7\u30ed\u30d1\u30c6\u30a3\u30d5\u30a1\u30a4\u30eb\u304c\u8aad\u307f\u8fbc\u307e\u308c\u307e\u305b\u3093: {0} \u30c7\u30d5\u30a9\u30eb\u30c8\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002"},
   92.96 -            {"appletioexception.loadclass.throw.interrupted", "\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u304c\u4e2d\u65ad\u3055\u308c\u307e\u3057\u305f: {0}"},
   92.97 -            {"appletioexception.loadclass.throw.notloaded", "\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u304c\u8aad\u307f\u8fbc\u307e\u308c\u307e\u305b\u3093: {0}"},
   92.98 -            {"appletclassloader.loadcode.verbose", "{1} \u3092\u53d6\u5f97\u3059\u308b\u305f\u3081\u306e\u30b9\u30c8\u30ea\u30fc\u30e0 {0} \u3092\u30aa\u30fc\u30d7\u30f3\u3067\u304d\u307e\u305b\u3093"},
   92.99 -            {"appletclassloader.filenotfound", "\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}"},
  92.100 -            {"appletclassloader.fileformat", "{0} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
  92.101 -            {"appletclassloader.fileioexception", "{0} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u5165\u51fa\u529b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
  92.102 -            {"appletclassloader.fileexception", "{1} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b {0} \u306e\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
  92.103 -            {"appletclassloader.filedeath", "{1} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b {0} \u304c\u5f37\u5236\u7d42\u4e86\u3055\u308c\u307e\u3057\u305f\u3002"},
  92.104 -            {"appletclassloader.fileerror", "{1} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b {0} \u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
  92.105 -            {"appletclassloader.findclass.verbose.findclass", "\u30af\u30e9\u30b9 {1} \u3092\u898b\u3064\u3051\u308b {0}}"},
  92.106 -            {"appletclassloader.findclass.verbose.openstream", "{1} \u3092\u53d6\u5f97\u3059\u308b\u305f\u3081\u306e\u30b9\u30c8\u30ea\u30fc\u30e0 {0} \u3092\u30aa\u30fc\u30d7\u30f3\u3067\u304d\u307e\u305b\u3093"},
  92.107 -            {"appletclassloader.getresource.verbose.forname", "\u540d\u524d\u7528\u306e AppletClassLoader.getResource: {0}"},
  92.108 -            {"appletclassloader.getresource.verbose.found", "\u30ea\u30bd\u30fc\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f: \u30b7\u30b9\u30c6\u30e0\u30ea\u30bd\u30fc\u30b9\u3068\u3057\u3066\u306e {0}"},
  92.109 -            {"appletclassloader.getresourceasstream.verbose", "\u30ea\u30bd\u30fc\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f: \u30b7\u30b9\u30c6\u30e0\u30ea\u30bd\u30fc\u30b9\u3068\u3057\u3066\u306e {0}"},
  92.110 -            {"appletpanel.runloader.err", "object \u304b code \u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u3069\u3061\u3089\u304b\u304c\u5fc5\u8981\u3067\u3059\uff01"},
  92.111 -            {"appletpanel.runloader.exception", "{0} \u3092\u518d\u69cb\u6210\u4e2d\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
  92.112 -            {"appletpanel.destroyed", "\u30a2\u30d7\u30ec\u30c3\u30c8\u304c\u6301\u3064\u30ea\u30bd\u30fc\u30b9\u3092\u89e3\u653e\u3057\u307e\u3057\u305f\u3002"},
  92.113 -            {"appletpanel.loaded", "\u30a2\u30d7\u30ec\u30c3\u30c8\u304c\u8aad\u307f\u8fbc\u307e\u308c\u307e\u3057\u305f\u3002"},
  92.114 -            {"appletpanel.started", "\u30a2\u30d7\u30ec\u30c3\u30c8\u304c\u958b\u59cb\u3055\u308c\u307e\u3057\u305f\u3002"},
  92.115 -            {"appletpanel.inited", "\u30a2\u30d7\u30ec\u30c3\u30c8\u304c\u521d\u671f\u5316\u3055\u308c\u307e\u3057\u305f\u3002"},
  92.116 -            {"appletpanel.stopped", "\u30a2\u30d7\u30ec\u30c3\u30c8\u304c\u7d42\u4e86\u3057\u307e\u3057\u305f\u3002"},
  92.117 -            {"appletpanel.disposed", "\u30a2\u30d7\u30ec\u30c3\u30c8\u304c\u7834\u68c4\u3055\u308c\u307e\u3057\u305f\u3002"},
  92.118 -            {"appletpanel.nocode", "APLLET \u30bf\u30b0\u306b CODE \u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
  92.119 -            {"appletpanel.notfound", "load: \u30af\u30e9\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002"},
  92.120 -            {"appletpanel.nocreate", "load: {0} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3067\u304d\u307e\u305b\u3093\u3002"},
  92.121 -            {"appletpanel.noconstruct", "load: {0} \u306f public \u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3042\u308b\u3044\u306f public \u306a\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u6301\u3063\u3066\u3044\u307e\u305b\u3093\u3002"},
  92.122 -            {"appletpanel.death", "\u5f37\u5236\u7d42\u4e86\u3055\u308c\u307e\u3057\u305f\u3002"},
  92.123 -            {"appletpanel.exception", "\u4f8b\u5916: {0}."},
  92.124 -            {"appletpanel.exception2", "\u4f8b\u5916: {0}: {1}."},
  92.125 -            {"appletpanel.error", "\u30a8\u30e9\u30fc: {0}."},
  92.126 -            {"appletpanel.error2", "\u30a8\u30e9\u30fc: {0}: {1}."},
  92.127 -            {"appletpanel.notloaded", "Init: \u30a2\u30d7\u30ec\u30c3\u30c8\u306f\u8aad\u307f\u8fbc\u307e\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  92.128 -            {"appletpanel.notinited", "Start: \u30a2\u30d7\u30ec\u30c3\u30c8\u306f\u521d\u671f\u5316\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  92.129 -            {"appletpanel.notstarted", "Stop: \u30a2\u30d7\u30ec\u30c3\u30c8\u306f\u958b\u59cb\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  92.130 -            {"appletpanel.notstopped", "Destroy: \u30a2\u30d7\u30ec\u30c3\u30c8\u306f\u505c\u6b62\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  92.131 -            {"appletpanel.notdestroyed", "Dispose: \u30a2\u30d7\u30ec\u30c3\u30c8\u306f\u7834\u68c4\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  92.132 -            {"appletpanel.notdisposed", "Load: \u30a2\u30d7\u30ec\u30c3\u30c8\u306f\u7834\u68c4\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
  92.133 -            {"appletpanel.bail", "\u4e2d\u65ad\u3055\u308c\u307e\u3057\u305f\u3002"},
  92.134 -            {"appletpanel.filenotfound", "\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}"},
  92.135 -            {"appletpanel.fileformat", "{0} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
  92.136 -            {"appletpanel.fileioexception", "{0} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u5165\u51fa\u529b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
  92.137 -            {"appletpanel.fileexception", "{1} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b {0} \u306e\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
  92.138 -            {"appletpanel.filedeath", "{1} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b {0} \u304c\u5f37\u5236\u7d42\u4e86\u3055\u308c\u307e\u3057\u305f\u3002"},
  92.139 -            {"appletpanel.fileerror", "{1} \u8aad\u307f\u8fbc\u307f\u4e2d\u306b {0} \u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},
  92.140 -            {"appletpanel.badattribute.exception", "HTML \u69cb\u6587\u89e3\u6790: width/height \u5c5e\u6027\u306e\u5024\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093"},
  92.141 -            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream \u306b\u306f null \u3067\u306a\u3044\u30af\u30e9\u30b9\u30ed\u30fc\u30c0\u304c\u5fc5\u8981\u3067\u3059\u3002"},
  92.142 -            {"appletprops.title", "\u30a2\u30d7\u30ec\u30c3\u30c8\u30d3\u30e5\u30fc\u30a2\u306e\u30d7\u30ed\u30d1\u30c6\u30a3"},
  92.143 -            {"appletprops.label.http.server", "Http \u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0:"},
  92.144 -            {"appletprops.label.http.proxy", "Http \u30d7\u30ed\u30ad\u30b7\u306e\u30dd\u30fc\u30c8:"},
  92.145 -            {"appletprops.label.network", "\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30a2\u30af\u30bb\u30b9:"},
  92.146 -            {"appletprops.choice.network.item.none", "\u306a\u3057"},
  92.147 -            {"appletprops.choice.network.item.applethost", "\u30a2\u30d7\u30ec\u30c3\u30c8\u30db\u30b9\u30c8\u306e\u307f"},
  92.148 -            {"appletprops.choice.network.item.unrestricted", "\u5236\u9650\u306a\u3057"},
  92.149 -            {"appletprops.label.class", "\u30af\u30e9\u30b9\u30a2\u30af\u30bb\u30b9:"},
  92.150 -            {"appletprops.choice.class.item.restricted", "\u5236\u9650\u3042\u308a"},
  92.151 -            {"appletprops.choice.class.item.unrestricted", "\u5236\u9650\u306a\u3057"},
  92.152 -            {"appletprops.label.unsignedapplet", "\u7f72\u540d\u306e\u306a\u3044\u30a2\u30d7\u30ec\u30c3\u30c8\u3092\u8a31\u53ef\u3057\u307e\u3059\u304b:"},
  92.153 +            {"appletviewer.status.start", "\u30A2\u30D7\u30EC\u30C3\u30C8\u3092\u958B\u59CB\u3057\u3066\u3044\u307E\u3059..."},
  92.154 +            {"appletviewer.appletsave.filedialogtitle","\u30A2\u30D7\u30EC\u30C3\u30C8\u3092\u30D5\u30A1\u30A4\u30EB\u306B\u30B7\u30EA\u30A2\u30E9\u30A4\u30BA"},
  92.155 +            {"appletviewer.appletsave.err1", "{0}\u3092{1}\u306B\u30B7\u30EA\u30A2\u30E9\u30A4\u30BA"},
  92.156 +            {"appletviewer.appletsave.err2", "appletSave\u5185: {0}"},
  92.157 +            {"appletviewer.applettag", "\u30BF\u30B0\u306E\u8868\u793A"},
  92.158 +            {"appletviewer.applettag.textframe", "\u30A2\u30D7\u30EC\u30C3\u30C8HTML\u30BF\u30B0"},
  92.159 +            {"appletviewer.appletinfo.applet", "-- \u30A2\u30D7\u30EC\u30C3\u30C8\u60C5\u5831\u306A\u3057 --"},
  92.160 +            {"appletviewer.appletinfo.param", "-- \u30D1\u30E9\u30E1\u30FC\u30BF\u60C5\u5831\u306A\u3057 --"},
  92.161 +            {"appletviewer.appletinfo.textframe", "\u30A2\u30D7\u30EC\u30C3\u30C8\u60C5\u5831"},
  92.162 +            {"appletviewer.appletprint.fail", "\u5370\u5237\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002"},
  92.163 +            {"appletviewer.appletprint.finish", "\u5370\u5237\u304C\u5B8C\u4E86\u3057\u307E\u3057\u305F\u3002"},
  92.164 +            {"appletviewer.appletprint.cancel", "\u5370\u5237\u304C\u4E2D\u6B62\u3055\u308C\u307E\u3057\u305F\u3002"},
  92.165 +            {"appletviewer.appletencoding", "\u6587\u5B57\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0: {0}"},
  92.166 +            {"appletviewer.parse.warning.requiresname", "\u8B66\u544A: <param name=... value=...>\u30BF\u30B0\u306Bname\u5C5E\u6027\u304C\u5FC5\u8981\u3067\u3059\u3002"},
  92.167 +            {"appletviewer.parse.warning.paramoutside", "\u8B66\u544A: <param>\u30BF\u30B0\u304C<applet> ... </applet>\u306E\u5916\u5074\u3067\u3059\u3002"},
  92.168 +            {"appletviewer.parse.warning.applet.requirescode", "\u8B66\u544A: <applet>\u30BF\u30B0\u306Bcode\u5C5E\u6027\u304C\u5FC5\u8981\u3067\u3059\u3002"},
  92.169 +            {"appletviewer.parse.warning.applet.requiresheight", "\u8B66\u544A: <applet>\u30BF\u30B0\u306Bheight\u5C5E\u6027\u304C\u5FC5\u8981\u3067\u3059\u3002"},
  92.170 +            {"appletviewer.parse.warning.applet.requireswidth", "\u8B66\u544A: <applet>\u30BF\u30B0\u306Bwidth\u5C5E\u6027\u304C\u5FC5\u8981\u3067\u3059\u3002"},
  92.171 +            {"appletviewer.parse.warning.object.requirescode", "\u8B66\u544A: <object>\u30BF\u30B0\u306Bcode\u5C5E\u6027\u304C\u5FC5\u8981\u3067\u3059\u3002"},
  92.172 +            {"appletviewer.parse.warning.object.requiresheight", "\u8B66\u544A: <object>\u30BF\u30B0\u306Bheight\u5C5E\u6027\u304C\u5FC5\u8981\u3067\u3059\u3002"},
  92.173 +            {"appletviewer.parse.warning.object.requireswidth", "\u8B66\u544A: <object>\u30BF\u30B0\u306Bwidth\u5C5E\u6027\u304C\u5FC5\u8981\u3067\u3059\u3002"},
  92.174 +            {"appletviewer.parse.warning.embed.requirescode", "\u8B66\u544A: <embed>\u30BF\u30B0\u306Bcode\u5C5E\u6027\u304C\u5FC5\u8981\u3067\u3059\u3002"},
  92.175 +            {"appletviewer.parse.warning.embed.requiresheight", "\u8B66\u544A: <embed>\u30BF\u30B0\u306Bheight\u5C5E\u6027\u304C\u5FC5\u8981\u3067\u3059\u3002"},
  92.176 +            {"appletviewer.parse.warning.embed.requireswidth", "\u8B66\u544A: <embed>\u30BF\u30B0\u306Bwidth\u5C5E\u6027\u304C\u5FC5\u8981\u3067\u3059\u3002"},
  92.177 +            {"appletviewer.parse.warning.appnotLongersupported", "\u8B66\u544A: <app>\u30BF\u30B0\u306F\u73FE\u5728\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u304B\u308F\u308A\u306B<applet>\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
  92.178 +            {"appletviewer.usage", "\u4F7F\u7528\u65B9\u6CD5: appletviewer <options> url(s)\n\n<options>\u306B\u306F\u6B21\u306E\u3082\u306E\u304C\u3042\u308A\u307E\u3059:\n  -debug                  Java\u30C7\u30D0\u30C3\u30AC\u3067\u30A2\u30D7\u30EC\u30C3\u30C8\u30FB\u30D3\u30E5\u30FC\u30A2\u3092\u958B\u59CB\u3059\u308B\n  -encoding <encoding>    HTML\u30D5\u30A1\u30A4\u30EB\u306B\u3088\u3063\u3066\u4F7F\u7528\u3055\u308C\u308B\u6587\u5B57\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3092\u6307\u5B9A\u3059\u308B\n  -J<runtime flag>        \u5F15\u6570\u3092Java\u30A4\u30F3\u30BF\u30D7\u30EA\u30BF\u306B\u6E21\u3059\n\n-J\u306F\u975E\u6A19\u6E96\u30AA\u30D7\u30B7\u30E7\u30F3\u3067\u3042\u308A\u3001\u4E88\u544A\u306A\u3057\u306B\u5909\u66F4\u3055\u308C\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002"},
  92.179 +            {"appletviewer.main.err.unsupportedopt", "\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u306A\u3044\u30AA\u30D7\u30B7\u30E7\u30F3: {0}"},
  92.180 +            {"appletviewer.main.err.unrecognizedarg", "\u8A8D\u8B58\u3055\u308C\u306A\u3044\u5F15\u6570: {0}"},
  92.181 +            {"appletviewer.main.err.dupoption", "\u30AA\u30D7\u30B7\u30E7\u30F3\u306E\u4F7F\u7528\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059: {0}"},
  92.182 +            {"appletviewer.main.err.inputfile", "\u5165\u529B\u30D5\u30A1\u30A4\u30EB\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  92.183 +            {"appletviewer.main.err.badurl", "\u4E0D\u6B63\u306AURL: {0} ( {1} )"},
  92.184 +            {"appletviewer.main.err.io", "\u8AAD\u8FBC\u307F\u4E2D\u306E\u5165\u51FA\u529B\u4F8B\u5916\u3067\u3059: {0}"},
  92.185 +            {"appletviewer.main.err.readablefile", "{0}\u304C\u30D5\u30A1\u30A4\u30EB\u3067\u3042\u308A\u3001\u8AAD\u8FBC\u307F\u53EF\u80FD\u3067\u3042\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
  92.186 +            {"appletviewer.main.err.correcturl", "{0}\u306F\u6B63\u3057\u3044URL\u3067\u3059\u304B\u3002"},
  92.187 +            {"appletviewer.main.prop.store", "AppletViewer\u7528\u306E\u30E6\u30FC\u30B6\u30FC\u304C\u6307\u5B9A\u3057\u305F\u30D7\u30ED\u30D1\u30C6\u30A3"},
  92.188 +            {"appletviewer.main.err.prop.cantread", "\u30E6\u30FC\u30B6\u30FC\u30FB\u30D7\u30ED\u30D1\u30C6\u30A3\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093: {0}"},
  92.189 +            {"appletviewer.main.err.prop.cantsave", "\u30E6\u30FC\u30B6\u30FC\u30FB\u30D7\u30ED\u30D1\u30C6\u30A3\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093: {0}"},
  92.190 +            {"appletviewer.main.warn.nosecmgr", "\u8B66\u544A: \u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u3092\u7121\u52B9\u5316\u3057\u307E\u3059\u3002"},
  92.191 +            {"appletviewer.main.debug.cantfinddebug", "\u30C7\u30D0\u30C3\u30AC\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002"},
  92.192 +            {"appletviewer.main.debug.cantfindmain", "\u30C7\u30D0\u30C3\u30AC\u306E\u30E1\u30A4\u30F3\u30FB\u30E1\u30BD\u30C3\u30C9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002"},
  92.193 +            {"appletviewer.main.debug.exceptionindebug", "\u30C7\u30D0\u30C3\u30AC\u306B\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002"},
  92.194 +            {"appletviewer.main.debug.cantaccess", "\u30C7\u30D0\u30C3\u30AC\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002"},
  92.195 +            {"appletviewer.main.nosecmgr", "\u8B66\u544A: SecurityManager\u304C\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  92.196 +            {"appletviewer.main.warning", "\u8B66\u544A: \u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u958B\u59CB\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u5165\u529B\u306B<applet>\u30BF\u30B0\u304C\u3042\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
  92.197 +            {"appletviewer.main.warn.prop.overwrite", "\u8B66\u544A: \u30E6\u30FC\u30B6\u30FC\u306E\u30EA\u30AF\u30A8\u30B9\u30C8\u3067\u30B7\u30B9\u30C6\u30E0\u30FB\u30D7\u30ED\u30D1\u30C6\u30A3\u3092\u4E00\u6642\u7684\u306B\u4E0A\u66F8\u304D\u3057\u307E\u3059: \u30AD\u30FC: {0} \u53E4\u3044\u5024: {1} \u65B0\u3057\u3044\u5024: {2}"},
  92.198 +            {"appletviewer.main.warn.cantreadprops", "\u8B66\u544A: AppletViewer\u30D7\u30ED\u30D1\u30C6\u30A3\u30FB\u30D5\u30A1\u30A4\u30EB{0}\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093\u3002\u30C7\u30D5\u30A9\u30EB\u30C8\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002"},
  92.199 +            {"appletioexception.loadclass.throw.interrupted", "\u30AF\u30E9\u30B9\u306E\u30ED\u30FC\u30C9\u304C\u4E2D\u65AD\u3057\u307E\u3057\u305F: {0}"},
  92.200 +            {"appletioexception.loadclass.throw.notloaded", "\u30AF\u30E9\u30B9\u304C\u30ED\u30FC\u30C9\u3055\u308C\u307E\u305B\u3093: {0}"},
  92.201 +            {"appletclassloader.loadcode.verbose", "{1}\u3092\u53D6\u5F97\u3059\u308B\u305F\u3081\u306E{0}\u3078\u306E\u30B9\u30C8\u30EA\u30FC\u30E0\u3092\u958B\u304D\u307E\u3059"},
  92.202 +            {"appletclassloader.filenotfound", "{0}\u306E\u691C\u7D22\u4E2D\u306B\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093"},
  92.203 +            {"appletclassloader.fileformat", "{0}\u306E\u30ED\u30FC\u30C9\u4E2D\u306B\u30D5\u30A1\u30A4\u30EB\u30FB\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F"},
  92.204 +            {"appletclassloader.fileioexception", "{0}\u306E\u30ED\u30FC\u30C9\u4E2D\u306B\u5165\u51FA\u529B\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F"},
  92.205 +            {"appletclassloader.fileexception", "{1}\u306E\u30ED\u30FC\u30C9\u4E2D\u306B{0}\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F"},
  92.206 +            {"appletclassloader.filedeath", "{1}\u306E\u30ED\u30FC\u30C9\u4E2D\u306B{0}\u304C\u5F37\u5236\u7D42\u4E86\u3057\u307E\u3057\u305F"},
  92.207 +            {"appletclassloader.fileerror", "{1}\u306E\u30ED\u30FC\u30C9\u4E2D\u306B{0}\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F"},
  92.208 +            {"appletclassloader.findclass.verbose.findclass", "{0}\u306F\u30AF\u30E9\u30B9{1}\u3092\u691C\u51FA\u3057\u307E\u3057\u305F"},
  92.209 +            {"appletclassloader.findclass.verbose.openstream", "{1}\u3092\u53D6\u5F97\u3059\u308B\u305F\u3081\u306E{0}\u3078\u306E\u30B9\u30C8\u30EA\u30FC\u30E0\u3092\u958B\u304D\u307E\u3059"},
  92.210 +            {"appletclassloader.getresource.verbose.forname", "\u540D\u524D{0}\u306EAppletClassLoader.getResource\u3067\u3059"},
  92.211 +            {"appletclassloader.getresource.verbose.found", "\u30EA\u30BD\u30FC\u30B9{0}\u304C\u30B7\u30B9\u30C6\u30E0\u30FB\u30EA\u30BD\u30FC\u30B9\u3068\u3057\u3066\u691C\u51FA\u3055\u308C\u307E\u3057\u305F"},
  92.212 +            {"appletclassloader.getresourceasstream.verbose", "\u30EA\u30BD\u30FC\u30B9{0}\u304C\u30B7\u30B9\u30C6\u30E0\u30FB\u30EA\u30BD\u30FC\u30B9\u3068\u3057\u3066\u691C\u51FA\u3055\u308C\u307E\u3057\u305F"},
  92.213 +            {"appletpanel.runloader.err", "\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u307E\u305F\u306F\u30B3\u30FC\u30C9\u30FB\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u3044\u305A\u308C\u304B\u3067\u3059\u3002"},
  92.214 +            {"appletpanel.runloader.exception", "{0}\u306E\u30C7\u30B7\u30EA\u30A2\u30E9\u30A4\u30BA\u4E2D\u306B\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F"},
  92.215 +            {"appletpanel.destroyed", "\u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u7834\u68C4\u3055\u308C\u307E\u3057\u305F\u3002"},
  92.216 +            {"appletpanel.loaded", "\u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u30ED\u30FC\u30C9\u3055\u308C\u307E\u3057\u305F\u3002"},
  92.217 +            {"appletpanel.started", "\u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u958B\u59CB\u3055\u308C\u307E\u3057\u305F\u3002"},
  92.218 +            {"appletpanel.inited", "\u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u521D\u671F\u5316\u3055\u308C\u307E\u3057\u305F\u3002"},
  92.219 +            {"appletpanel.stopped", "\u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u505C\u6B62\u3055\u308C\u307E\u3057\u305F\u3002"},
  92.220 +            {"appletpanel.disposed", "\u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u7834\u68C4\u3055\u308C\u307E\u3057\u305F\u3002"},
  92.221 +            {"appletpanel.nocode", "APPLET\u30BF\u30B0\u306BCODE\u30D1\u30E9\u30E1\u30FC\u30BF\u304C\u3042\u308A\u307E\u305B\u3093\u3002"},
  92.222 +            {"appletpanel.notfound", "\u30ED\u30FC\u30C9: \u30AF\u30E9\u30B9{0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002"},
  92.223 +            {"appletpanel.nocreate", "\u30ED\u30FC\u30C9: {0}\u3092\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u5316\u3067\u304D\u307E\u305B\u3093\u3002"},
  92.224 +            {"appletpanel.noconstruct", "\u30ED\u30FC\u30C9: {0}\u306Fpublic\u3067\u306A\u3044\u304B\u3001public\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u3092\u6301\u3063\u3066\u3044\u307E\u305B\u3093\u3002"},
  92.225 +            {"appletpanel.death", "\u5F37\u5236\u7D42\u4E86\u3055\u308C\u307E\u3057\u305F"},
  92.226 +            {"appletpanel.exception", "\u4F8B\u5916: {0}\u3002"},
  92.227 +            {"appletpanel.exception2", "\u4F8B\u5916: {0}: {1}\u3002"},
  92.228 +            {"appletpanel.error", "\u30A8\u30E9\u30FC: {0}\u3002"},
  92.229 +            {"appletpanel.error2", "\u30A8\u30E9\u30FC: {0}: {1}\u3002"},
  92.230 +            {"appletpanel.notloaded", "\u521D\u671F\u5316: \u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u30ED\u30FC\u30C9\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  92.231 +            {"appletpanel.notinited", "\u958B\u59CB: \u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u521D\u671F\u5316\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  92.232 +            {"appletpanel.notstarted", "\u505C\u6B62: \u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u958B\u59CB\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  92.233 +            {"appletpanel.notstopped", "\u7834\u68C4: \u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u505C\u6B62\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  92.234 +            {"appletpanel.notdestroyed", "\u7834\u68C4: \u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u7834\u68C4\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  92.235 +            {"appletpanel.notdisposed", "\u30ED\u30FC\u30C9: \u30A2\u30D7\u30EC\u30C3\u30C8\u304C\u7834\u68C4\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
  92.236 +            {"appletpanel.bail", "\u4E2D\u65AD\u6E08: \u7D42\u4E86\u3057\u3066\u3044\u307E\u3059\u3002"},
  92.237 +            {"appletpanel.filenotfound", "{0}\u306E\u691C\u7D22\u4E2D\u306B\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093"},
  92.238 +            {"appletpanel.fileformat", "{0}\u306E\u30ED\u30FC\u30C9\u4E2D\u306B\u30D5\u30A1\u30A4\u30EB\u30FB\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F"},
  92.239 +            {"appletpanel.fileioexception", "{0}\u306E\u30ED\u30FC\u30C9\u4E2D\u306B\u5165\u51FA\u529B\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F"},
  92.240 +            {"appletpanel.fileexception", "{1}\u306E\u30ED\u30FC\u30C9\u4E2D\u306B{0}\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F"},
  92.241 +            {"appletpanel.filedeath", "{1}\u306E\u30ED\u30FC\u30C9\u4E2D\u306B{0}\u304C\u5F37\u5236\u7D42\u4E86\u3057\u307E\u3057\u305F"},
  92.242 +            {"appletpanel.fileerror", "{1}\u306E\u30ED\u30FC\u30C9\u4E2D\u306B{0}\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F"},
  92.243 +            {"appletpanel.badattribute.exception", "HTML\u89E3\u6790: width\u307E\u305F\u306Fheight\u5C5E\u6027\u306E\u5024\u304C\u4E0D\u6B63\u3067\u3059"},
  92.244 +            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream\u306F\u975Enull\u306E\u30ED\u30FC\u30C0\u30FC\u304C\u5FC5\u8981\u3067\u3059"},
  92.245 +            {"appletprops.title", "AppletViewer\u30D7\u30ED\u30D1\u30C6\u30A3"},
  92.246 +            {"appletprops.label.http.server", "Http\u30D7\u30ED\u30AD\u30B7\u30FB\u30B5\u30FC\u30D0\u30FC:"},
  92.247 +            {"appletprops.label.http.proxy", "Http\u30D7\u30ED\u30AD\u30B7\u30FB\u30DD\u30FC\u30C8:"},
  92.248 +            {"appletprops.label.network", "\u30CD\u30C3\u30C8\u30EF\u30FC\u30AF\u30FB\u30A2\u30AF\u30BB\u30B9:"},
  92.249 +            {"appletprops.choice.network.item.none", "\u306A\u3057"},
  92.250 +            {"appletprops.choice.network.item.applethost", "\u30A2\u30D7\u30EC\u30C3\u30C8\u30FB\u30DB\u30B9\u30C8"},
  92.251 +            {"appletprops.choice.network.item.unrestricted", "\u5236\u9650\u306A\u3057"},
  92.252 +            {"appletprops.label.class", "\u30AF\u30E9\u30B9\u30FB\u30A2\u30AF\u30BB\u30B9:"},
  92.253 +            {"appletprops.choice.class.item.restricted", "\u5236\u9650\u4ED8\u304D"},
  92.254 +            {"appletprops.choice.class.item.unrestricted", "\u5236\u9650\u306A\u3057"},
  92.255 +            {"appletprops.label.unsignedapplet", "\u7F72\u540D\u3055\u308C\u3066\u3044\u306A\u3044\u30A2\u30D7\u30EC\u30C3\u30C8\u3092\u8A31\u53EF:"},
  92.256              {"appletprops.choice.unsignedapplet.no", "\u3044\u3044\u3048"},
  92.257 -            {"appletprops.choice.unsignedapplet.yes", "\u306f\u3044"},
  92.258 +            {"appletprops.choice.unsignedapplet.yes", "\u306F\u3044"},
  92.259              {"appletprops.button.apply", "\u9069\u7528"},
  92.260 -            {"appletprops.button.cancel", "\u53d6\u6d88\u3057"},
  92.261 -            {"appletprops.button.reset", "\u30ea\u30bb\u30c3\u30c8"},
  92.262 -            {"appletprops.apply.exception", "\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u4fdd\u5b58\u306b\u5931\u6557\u3057\u307e\u3057\u305f: {0}"},
  92.263 +            {"appletprops.button.cancel", "\u53D6\u6D88"},
  92.264 +            {"appletprops.button.reset", "\u30EA\u30BB\u30C3\u30C8"},
  92.265 +            {"appletprops.apply.exception", "\u30D7\u30ED\u30D1\u30C6\u30A3{0}\u306E\u4FDD\u5B58\u306B\u5931\u6557\u3057\u307E\u3057\u305F"},
  92.266              /* 4066432 */
  92.267 -            {"appletprops.title.invalidproxy", "\u7121\u52b9\u306a\u5165\u529b"},
  92.268 -            {"appletprops.label.invalidproxy", "\u30d7\u30ed\u30ad\u30b7\u306e\u30dd\u30fc\u30c8\u756a\u53f7\u306f\u6b63\u306e\u6574\u6570\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
  92.269 -            {"appletprops.button.ok", "\u4e86\u89e3"},
  92.270 +            {"appletprops.title.invalidproxy", "\u30A8\u30F3\u30C8\u30EA\u304C\u7121\u52B9\u3067\u3059"},
  92.271 +            {"appletprops.label.invalidproxy", "\u30D7\u30ED\u30AD\u30B7\u30FB\u30DD\u30FC\u30C8\u306F\u6B63\u306E\u6574\u6570\u5024\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002"},
  92.272 +            {"appletprops.button.ok", "OK"},
  92.273              /* end 4066432 */
  92.274 -            {"appletprops.prop.store", "AppletViewer \u306e\u30e6\u30fc\u30b6\u56fa\u6709\u30d7\u30ed\u30d1\u30c6\u30a3"},
  92.275 -            {"appletsecurityexception.checkcreateclassloader", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: classloader"},
  92.276 -            {"appletsecurityexception.checkaccess.thread", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: thread"},
  92.277 -            {"appletsecurityexception.checkaccess.threadgroup", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: threadgroup: {0}"},
  92.278 -            {"appletsecurityexception.checkexit", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: exit: {0}"},
  92.279 -            {"appletsecurityexception.checkexec", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: exec: {0}"},
  92.280 -            {"appletsecurityexception.checklink", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: link: {0}"},
  92.281 -            {"appletsecurityexception.checkpropsaccess", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: properties"},
  92.282 -            {"appletsecurityexception.checkpropsaccess.key", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: properties access {0}"},
  92.283 -            {"appletsecurityexception.checkread.exception1", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {0}, {1}"},
  92.284 -            {"appletsecurityexception.checkread.exception2", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: file.read: {0}"},
  92.285 -            {"appletsecurityexception.checkread", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: file.read: {0} == {1}"},
  92.286 -            {"appletsecurityexception.checkwrite.exception", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {0}, {1}"},
  92.287 -            {"appletsecurityexception.checkwrite", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: file.write: {0} == {1}"},
  92.288 -            {"appletsecurityexception.checkread.fd", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: fd.read"},
  92.289 -            {"appletsecurityexception.checkwrite.fd", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: fd.write"},
  92.290 -            {"appletsecurityexception.checklisten", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: socket.listen: {0}"},
  92.291 -            {"appletsecurityexception.checkaccept", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: socket.accept: {0}:{1}"},
  92.292 -            {"appletsecurityexception.checkconnect.networknone", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: socket.connect: {0}->{1}"},
  92.293 -            {"appletsecurityexception.checkconnect.networkhost1", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {1} \u306e\u5143\u306b\u306a\u308b {0} \u306b\u63a5\u7d9a\u3067\u304d\u307e\u305b\u3093\u3002"},
  92.294 -            {"appletsecurityexception.checkconnect.networkhost2", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: \u30db\u30b9\u30c8 {0} \u307e\u305f\u306f {1} \u306e IP \u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093\u3002"},
  92.295 -            {"appletsecurityexception.checkconnect.networkhost3", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: \u30db\u30b9\u30c8 {0} \u306e IP \u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093\u3002 trustProxy \u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u8abf\u3079\u3066\u304f\u3060\u3055\u3044\u3002"},
  92.296 -            {"appletsecurityexception.checkconnect", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: connect: {0}->{1}"},
  92.297 -            {"appletsecurityexception.checkpackageaccess", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: \u30d1\u30c3\u30b1\u30fc\u30b8 {0} \u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002"},
  92.298 -            {"appletsecurityexception.checkpackagedefinition", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: \u30d1\u30c3\u30b1\u30fc\u30b8 {0} \u3092\u5b9a\u7fa9\u3067\u304d\u307e\u305b\u3093\u3002"},
  92.299 -            {"appletsecurityexception.cannotsetfactory", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: \u30d5\u30a1\u30af\u30c8\u30ea\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002"},
  92.300 -            {"appletsecurityexception.checkmemberaccess", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: \u30e1\u30f3\u30d0\u30a2\u30af\u30bb\u30b9\u3092\u30c1\u30a7\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  92.301 -            {"appletsecurityexception.checkgetprintjob", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: getPrintJob"},
  92.302 -            {"appletsecurityexception.checksystemclipboardaccess", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: getSystemClipboard"},
  92.303 -            {"appletsecurityexception.checkawteventqueueaccess", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: getEventQueue"},
  92.304 -            {"appletsecurityexception.checksecurityaccess", "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: security operation: {0}"},
  92.305 -            {"appletsecurityexception.getsecuritycontext.unknown", "\u30af\u30e9\u30b9\u30ed\u30fc\u30c0\u30bf\u30a4\u30d7\u304c\u4e0d\u660e\u3067\u3059\u3002getContext \u306e\u30c1\u30a7\u30c3\u30af\u304c\u3067\u304d\u307e\u305b\u3093\u3002"},
  92.306 -            {"appletsecurityexception.checkread.unknown", "\u30af\u30e9\u30b9\u30ed\u30fc\u30c0\u30bf\u30a4\u30d7\u304c\u4e0d\u660e\u3067\u3059\u3002{0} \u306e\u8aad\u307f\u8fbc\u307f\u30c1\u30a7\u30c3\u30af\u304c\u3067\u304d\u307e\u305b\u3093\u3002"},
  92.307 -            {"appletsecurityexception.checkconnect.unknown", "\u30af\u30e9\u30b9\u30ed\u30fc\u30c0\u30bf\u30a4\u30d7\u304c\u4e0d\u660e\u3067\u3059\u3002\u63a5\u7d9a\u30c1\u30a7\u30c3\u30af\u304c\u3067\u304d\u307e\u305b\u3093\u3002"},
  92.308 +            {"appletprops.prop.store", "AppletViewer\u7528\u306E\u30E6\u30FC\u30B6\u30FC\u304C\u6307\u5B9A\u3057\u305F\u30D7\u30ED\u30D1\u30C6\u30A3"},
  92.309 +            {"appletsecurityexception.checkcreateclassloader", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30AF\u30E9\u30B9\u30ED\u30FC\u30C0\u30FC"},
  92.310 +            {"appletsecurityexception.checkaccess.thread", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30B9\u30EC\u30C3\u30C9"},
  92.311 +            {"appletsecurityexception.checkaccess.threadgroup", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30B9\u30EC\u30C3\u30C9\u30B0\u30EB\u30FC\u30D7: {0}"},
  92.312 +            {"appletsecurityexception.checkexit", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u7D42\u4E86: {0}"},
  92.313 +            {"appletsecurityexception.checkexec", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u5B9F\u884C: {0}"},
  92.314 +            {"appletsecurityexception.checklink", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30EA\u30F3\u30AF: {0}"},
  92.315 +            {"appletsecurityexception.checkpropsaccess", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30D7\u30ED\u30D1\u30C6\u30A3"},
  92.316 +            {"appletsecurityexception.checkpropsaccess.key", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30D7\u30ED\u30D1\u30C6\u30A3\u30FB\u30A2\u30AF\u30BB\u30B9{0}"},
  92.317 +            {"appletsecurityexception.checkread.exception1", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: {0}, {1}"},
  92.318 +            {"appletsecurityexception.checkread.exception2", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: file.read: {0}"},
  92.319 +            {"appletsecurityexception.checkread", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: file.read: {0} == {1}"},
  92.320 +            {"appletsecurityexception.checkwrite.exception", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: {0}, {1}"},
  92.321 +            {"appletsecurityexception.checkwrite", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: file.write: {0} == {1}"},
  92.322 +            {"appletsecurityexception.checkread.fd", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: fd.read"},
  92.323 +            {"appletsecurityexception.checkwrite.fd", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: fd.write"},
  92.324 +            {"appletsecurityexception.checklisten", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: socket.listen: {0}"},
  92.325 +            {"appletsecurityexception.checkaccept", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: socket.accept: {0}:{1}"},
  92.326 +            {"appletsecurityexception.checkconnect.networknone", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: socket.connect: {0}->{1}"},
  92.327 +            {"appletsecurityexception.checkconnect.networkhost1", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: {1}\u306E\u8D77\u70B9\u3092\u4F7F\u7528\u3057\u3066{0}\u306B\u63A5\u7D9A\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002"},
  92.328 +            {"appletsecurityexception.checkconnect.networkhost2", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30DB\u30B9\u30C8{0}\u307E\u305F\u306F{1}\u306EIP\u3092\u89E3\u6C7A\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002 "},
  92.329 +            {"appletsecurityexception.checkconnect.networkhost3", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30DB\u30B9\u30C8{0}\u306EIP\u3092\u89E3\u6C7A\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002trustProxy\u30D7\u30ED\u30D1\u30C6\u30A3\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
  92.330 +            {"appletsecurityexception.checkconnect", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u63A5\u7D9A: {0}->{1}"},
  92.331 +            {"appletsecurityexception.checkpackageaccess", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30D1\u30C3\u30B1\u30FC\u30B8\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093: {0}"},
  92.332 +            {"appletsecurityexception.checkpackagedefinition", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30D1\u30C3\u30B1\u30FC\u30B8\u3092\u5B9A\u7FA9\u3067\u304D\u307E\u305B\u3093: {0}"},
  92.333 +            {"appletsecurityexception.cannotsetfactory", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30D5\u30A1\u30AF\u30C8\u30EA\u3092\u8A2D\u5B9A\u3067\u304D\u307E\u305B\u3093"},
  92.334 +            {"appletsecurityexception.checkmemberaccess", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30E1\u30F3\u30D0\u30FC\u30FB\u30A2\u30AF\u30BB\u30B9\u306E\u78BA\u8A8D"},
  92.335 +            {"appletsecurityexception.checkgetprintjob", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: getPrintJob"},
  92.336 +            {"appletsecurityexception.checksystemclipboardaccess", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: getSystemClipboard"},
  92.337 +            {"appletsecurityexception.checkawteventqueueaccess", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: getEventQueue"},
  92.338 +            {"appletsecurityexception.checksecurityaccess", "\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u4F8B\u5916: \u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u64CD\u4F5C: {0}"},
  92.339 +            {"appletsecurityexception.getsecuritycontext.unknown", "\u4E0D\u660E\u306A\u30AF\u30E9\u30B9\u30ED\u30FC\u30C0\u30FC\u30FB\u30BF\u30A4\u30D7\u3067\u3059\u3002getContext\u3092\u78BA\u8A8D\u3067\u304D\u307E\u305B\u3093"},
  92.340 +            {"appletsecurityexception.checkread.unknown", "\u4E0D\u660E\u306A\u30AF\u30E9\u30B9\u30ED\u30FC\u30C0\u30FC\u30FB\u30BF\u30A4\u30D7\u3067\u3059\u3002{0}\u306E\u8AAD\u53D6\u308A\u30C1\u30A7\u30C3\u30AF\u3092\u78BA\u8A8D\u3067\u304D\u307E\u305B\u3093"},
  92.341 +            {"appletsecurityexception.checkconnect.unknown", "\u4E0D\u660E\u306A\u30AF\u30E9\u30B9\u30ED\u30FC\u30C0\u30FC\u30FB\u30BF\u30A4\u30D7\u3067\u3059\u3002\u63A5\u7D9A\u30C1\u30A7\u30C3\u30AF\u3092\u78BA\u8A8D\u3067\u304D\u307E\u305B\u3093"},
  92.342          };
  92.343 +
  92.344 +        return temp;
  92.345      }
  92.346  }
    93.1 --- a/src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java	Tue Feb 15 19:16:39 2011 -0800
    93.2 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java	Tue Feb 15 20:18:20 2011 -0800
    93.3 @@ -1,5 +1,5 @@
    93.4  /*
    93.5 - * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
    93.6 + * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
    93.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    93.8   *
    93.9   * This code is free software; you can redistribute it and/or modify it
   93.10 @@ -29,173 +29,175 @@
   93.11  public class MsgAppletViewer_ko extends ListResourceBundle {
   93.12  
   93.13      public Object[][] getContents() {
   93.14 -        return new Object[][] {
   93.15 -            {"textframe.button.dismiss", "\ub2eb\uae30"},
   93.16 -            {"appletviewer.tool.title", "\uc560\ud50c\ub9bf \ubdf0\uc5b4: {0}"},
   93.17 -            {"appletviewer.menu.applet", "\uc560\ud50c\ub9bf "},
   93.18 -            {"appletviewer.menuitem.restart", "\uc7ac\uc2dc\uc791"},
   93.19 -            {"appletviewer.menuitem.reload", "\uc7ac\ub85c\ub4dc"},
   93.20 -            {"appletviewer.menuitem.stop", "\uba48\ucda4"},
   93.21 -            {"appletviewer.menuitem.save", "\uc800\uc7a5..."},
   93.22 -            {"appletviewer.menuitem.start", "\uc2dc\uc791"},
   93.23 -            {"appletviewer.menuitem.clone", "\ubcf5\uc81c..."},
   93.24 -            {"appletviewer.menuitem.tag", "\ud0dc\uadf8..."},
   93.25 -            {"appletviewer.menuitem.info", "\uc815\ubcf4..."},
   93.26 -            {"appletviewer.menuitem.edit", "\ud3b8\uc9d1"},
   93.27 -            {"appletviewer.menuitem.encoding", "\ubb38\uc790 \uc778\ucf54\ub529"},
   93.28 -            {"appletviewer.menuitem.print", "\uc778\uc1c4..."},
   93.29 -            {"appletviewer.menuitem.props", "\ub4f1\ub85d \uc815\ubcf4..."},
   93.30 -            {"appletviewer.menuitem.close", "\ub2eb\uae30"},
   93.31 -            {"appletviewer.menuitem.quit", "\uc885\ub8cc"},
   93.32 -            {"appletviewer.label.hello", "\ud658\uc601\ud569\ub2c8\ub2e4..."},
   93.33 -            {"appletviewer.status.start", "\uc560\ud50c\ub9bf \uc2dc\uc791 \uc911..."},
   93.34 -            {"appletviewer.appletsave.filedialogtitle","\uc560\ud50c\ub9bf \uc77c\ub828 \ubc88\ud638\ub97c \ud30c\uc77c\uc5d0 \uc800\uc7a5"},
   93.35 -            {"appletviewer.appletsave.err1", "{0}\uc5d0\uc11c {1}\uae4c\uc9c0 \uc77c\ub828 \ubc88\ud638\ub97c \uc9c0\uc815\ud558\ub294 \uc911"},
   93.36 -            {"appletviewer.appletsave.err2", "appletSave \uc5d0\uc11c {0} \ubc1c\uc0dd"},
   93.37 -            {"appletviewer.applettag", "\ud0dc\uadf8 \ud45c\uc2dc"},
   93.38 -            {"appletviewer.applettag.textframe", "\uc560\ud50c\ub9bf HTML \ud0dc\uadf8"},
   93.39 -            {"appletviewer.appletinfo.applet", "-- \uc560\ud50c\ub9bf \uc815\ubcf4 \uc5c6\uc74c --"},
   93.40 -            {"appletviewer.appletinfo.param", "-- \ub9e4\uac1c\ubcc0\uc218 \uc815\ubcf4 \uc5c6\uc74c --"},
   93.41 -            {"appletviewer.appletinfo.textframe", "\uc560\ud50c\ub9bf \uc815\ubcf4"},
   93.42 -            {"appletviewer.appletprint.fail", "\uc778\uc1c4 \uc624\ub958 \ubc1c\uc0dd"},
   93.43 -            {"appletviewer.appletprint.finish", "\uc778\uc1c4 \uc644\ub8cc"},
   93.44 -            {"appletviewer.appletprint.cancel", "\uc778\uc1c4 \ucde8\uc18c"},
   93.45 -            {"appletviewer.appletencoding", "\ubb38\uc790 \uc778\ucf54\ub529: {0}"},
   93.46 -            {"appletviewer.parse.warning.requiresname", "\uacbd\uace0: \uc774\ub984 \uc18d\uc131\uc5d0 <param name=... value=...> \ud0dc\uadf8\uac00 \ud544\uc694\ud569\ub2c8\ub2e4."},
   93.47 -            {"appletviewer.parse.warning.paramoutside", "\uacbd\uace0: <applet> ... </applet> \uc678\ubd80\uc5d0 <param> \ud0dc\uadf8\uac00 \uc788\uc2b5\ub2c8\ub2e4."},
   93.48 -            {"appletviewer.parse.warning.applet.requirescode", "\uacbd\uace0: <applet> \ud0dc\uadf8\uc5d0 \ucf54\ub4dc \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
   93.49 -            {"appletviewer.parse.warning.applet.requiresheight", "\uacbd\uace0: <applet> \ud0dc\uadf8\uc5d0 \ub192\uc774 \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
   93.50 -            {"appletviewer.parse.warning.applet.requireswidth", "\uacbd\uace0: <applet> \ud0dc\uadf8\uc5d0 \ub108\ube44 \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
   93.51 -            {"appletviewer.parse.warning.object.requirescode", "\uacbd\uace0: <object> \ud0dc\uadf8\uc5d0 \ucf54\ub4dc \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
   93.52 -            {"appletviewer.parse.warning.object.requiresheight", "\uacbd\uace0: <object> \ud0dc\uadf8\uc5d0 \ub192\uc774 \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
   93.53 -            {"appletviewer.parse.warning.object.requireswidth", "\uacbd\uace0: <object> \ud0dc\uadf8\uc5d0 \ub108\ube44 \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
   93.54 -            {"appletviewer.parse.warning.embed.requirescode", "\uacbd\uace0: <embed> \ud0dc\uadf8\uc5d0 \ucf54\ub4dc \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
   93.55 -            {"appletviewer.parse.warning.embed.requiresheight", "\uacbd\uace0: <embed> \ud0dc\uadf8\uc5d0 \ub192\uc774 \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
   93.56 -            {"appletviewer.parse.warning.embed.requireswidth", "\uacbd\uace0: <embed> \ud0dc\uadf8\uc5d0 \ub108\ube44 \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
   93.57 -            {"appletviewer.parse.warning.appnotLongersupported", "\uacbd\uace0: <app> \ud0dc\uadf8\ub97c \ub354 \uc774\uc0c1 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub300\uc548\uc73c\ub85c <applet>\uc744 \uc0ac\uc6a9\ud558\uac8c \ub418\ub294 \ub300\uc0c1:"},
   93.58 -            {"appletviewer.usage", "\uc0ac\uc6a9\ubc95: appletviewer <options> url(s)\n\nwhere <options> \ub2e4\uc74c\uc744 \ud3ec\ud568:\n  -debug                  Java \ub514\ubc84\uac70\uc5d0\uc11c applet viewer \uc2dc\uc791\n  -encoding <encoding>    HTML \ud30c\uc77c\uc744 \ud1b5\ud574 \ubb38\uc790 \uc778\ucf54\ub529 \uc9c0\uc815\n  -J<runtime flag>        Java \uc778\ud130\ud504\ub9ac\ud130\uc5d0 \uc778\uc790 \uc804\ub2ec\n\n -J \uc635\uc158\uc740 \ud45c\uc900\uc774 \uc544\ub2c8\uba70 \uc54c\ub9bc \uc5c6\uc774 \ubcc0\uacbd\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4."},
   93.59 -            {"appletviewer.main.err.unsupportedopt", "\uc9c0\uc6d0\ud558\uc9c0 \uc54a\ub294 \uc635\uc158: {0}"},
   93.60 -            {"appletviewer.main.err.unrecognizedarg", "\uc54c \uc218 \uc5c6\ub294 \uc778\uc790: {0}"},
   93.61 -            {"appletviewer.main.err.dupoption", "\uc635\uc158 \uc911\ubcf5 \uc0ac\uc6a9: {0}"},
   93.62 -            {"appletviewer.main.err.inputfile", "\uc9c0\uc815\ub41c \uc785\ub825 \ud30c\uc77c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
   93.63 -            {"appletviewer.main.err.badurl", "\uc798\ubabb\ub41c URL: {0} ( {1} )"},
   93.64 -            {"appletviewer.main.err.io", "\uc77d\ub294 \uc911\uc5d0 I/O \uc608\uc678 \uc624\ub958: {0}"},
   93.65 -            {"appletviewer.main.err.readablefile", "{0}\uc774(\uac00) \uc77d\uc744 \uc218 \uc788\ub294 \ud30c\uc77c\uc778\uc9c0 \ud655\uc778\ud558\uc2ed\uc2dc\uc624."},
   93.66 -            {"appletviewer.main.err.correcturl", "{0}\uc774(\uac00) \uc62c\ubc14\ub978 URL\uc785\ub2c8\uae4c?"},
   93.67 -            {"appletviewer.main.prop.store", "AppletViewer\uc5d0 \ub300\ud55c \ud2b9\uc815 \uc0ac\uc6a9\uc790 \ub4f1\ub85d \uc815\ubcf4"},
   93.68 -            {"appletviewer.main.err.prop.cantread", "\uc0ac\uc6a9\uc790 \ub4f1\ub85d \uc815\ubcf4 \ud30c\uc77c\uc744 \uc77d\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
   93.69 -            {"appletviewer.main.err.prop.cantsave", "\uc0ac\uc6a9\uc790 \ub4f1\ub85d \uc815\ubcf4 \ud30c\uc77c\uc744 \uc800\uc7a5\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
   93.70 -            {"appletviewer.main.warn.nosecmgr", "\uacbd\uace0: \ubcf4\uc548 \uc0ac\uc6a9 \ubd88\uac00"},
   93.71 -            {"appletviewer.main.debug.cantfinddebug", "\ub514\ubc84\uac70\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4!"},
   93.72 -            {"appletviewer.main.debug.cantfindmain", "\ub514\ubc84\uac70\uc5d0\uc11c \ud575\uc2ec \uba54\uc18c\ub4dc\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4!"},
   93.73 -            {"appletviewer.main.debug.exceptionindebug", "\ub514\ubc84\uac70\uc5d0\uc11c \uc608\uc678!"},
   93.74 -            {"appletviewer.main.debug.cantaccess", "\ub514\ubc84\uac70\ub97c \uc561\uc138\uc2a4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4!"},
   93.75 -            {"appletviewer.main.nosecmgr", "\uacbd\uace0: SecurityManager\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!"},
   93.76 -            {"appletviewer.main.warning", "\uacbd\uace0: \uc560\ud50c\ub9bf\uc744 \uc2dc\uc791\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. <applet> \ud0dc\uadf8\uac00 \uc785\ub825\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud558\uc2ed\uc2dc\uc624."},
   93.77 -            {"appletviewer.main.warn.prop.overwrite", "\uacbd\uace0: \uc0ac\uc6a9\uc790\uc758 \uc694\uad6c\uc5d0 \uc77c\uc2dc\uc801\uc73c\ub85c \uc2dc\uc2a4\ud15c \uc18d\uc131\uc744 \uacb9\uccd0\uc501\ub2c8\ub2e4: \ud0a4: {0} \uc774\uc804 \uac12: {1} \uc0c8\ub85c\uc6b4 \uac12: {2}"},
   93.78 -            {"appletviewer.main.warn.cantreadprops", "\uacbd\uace0: AppletViewer \ub4f1\ub85d \uc815\ubcf4 \ud30c\uc77c\uc744 \uc77d\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}\uc774(\uac00) \uae30\ubcf8\uac12\uc73c\ub85c \uc0ac\uc6a9\ub429\ub2c8\ub2e4."},
   93.79 -            {"appletioexception.loadclass.throw.interrupted", "\ud074\ub798\uc2a4 \ub85c\ub4dc \uc911\ub2e8: {0}"},
   93.80 -            {"appletioexception.loadclass.throw.notloaded", "\ud074\ub798\uc2a4 \ub85c\ub4dc \uc2e4\ud328: {0}"},
   93.81 -            {"appletclassloader.loadcode.verbose", "{1}\uc744(\ub97c) \uac00\uc838\uc624\uae30 \uc704\ud574 stream\uc744 \uc5ec\ub294 \uc911: {0}"},
   93.82 -            {"appletclassloader.filenotfound", "\ucc3e\uace0 \uc788\ub294 \ud30c\uc77c\uc774 \uc5c6\uc74c: {0}"},
   93.83 -            {"appletclassloader.fileformat", "\ub85c\ub4dc\ud558\ub294 \uc911\uc5d0 \ud30c\uc77c \ud615\uc2dd \uc608\uc678 \uc624\ub958: {0}"},
   93.84 -            {"appletclassloader.fileioexception", "\ub85c\ub4dc\ud558\ub294 \uc911\uc5d0 I/O \uc608\uc678 \uc624\ub958: {0}"},
   93.85 -            {"appletclassloader.fileexception", "\ub85c\ub4dc\ud558\ub294 \uc911\uc5d0 {0} \uc608\uc678 \uc624\ub958: {1}"},
   93.86 -            {"appletclassloader.filedeath", "\ub85c\ub4dc\ud558\ub294 \uc911\uc5d0 {0} \uc0ad\uc81c: {1}"},
   93.87 -            {"appletclassloader.fileerror", "\ub85c\ub4dc\ud558\ub294 \uc911\uc5d0 {0} \uc624\ub958: {1}"},
   93.88 -            {"appletclassloader.findclass.verbose.findclass", "{0}\uc5d0\uc11c {1} \ud074\ub798\uc2a4\ub97c \ucc3e\uc2b5\ub2c8\ub2e4."},
   93.89 -            {"appletclassloader.findclass.verbose.openstream", "{1}\uc744(\ub97c) \uac00\uc838\uc624\uae30 \uc704\ud574 stream\uc744 \uc5ec\ub294 \uc911: {0}"},
   93.90 -            {"appletclassloader.getresource.verbose.forname", "{0} \uc774\ub984\uc5d0 \ub300\ud55c AppletClassLoader.getResource"},
   93.91 -            {"appletclassloader.getresource.verbose.found", "\uc2dc\uc2a4\ud15c \uc790\uc6d0\uc778 {0} \uc790\uc6d0\uc744 \ucc3e\uc558\uc2b5\ub2c8\ub2e4."},
   93.92 -            {"appletclassloader.getresourceasstream.verbose", "\uc2dc\uc2a4\ud15c \uc790\uc6d0\uc778 {0} \uc790\uc6d0\uc744 \ucc3e\uc558\uc2b5\ub2c8\ub2e4."},
   93.93 -            {"appletpanel.runloader.err", "\uac1c\uccb4 \ub610\ub294 \ucf54\ub4dc \ub9e4\uac1c\ubcc0\uc218\uc785\ub2c8\ub2e4!"},
   93.94 -            {"appletpanel.runloader.exception", "{0}\uc758 \uc77c\ub828 \ubc88\ud638\ub97c \ud574\uc81c\ud558\ub294 \ub3d9\uc548 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4."},
   93.95 -            {"appletpanel.destroyed", "\uc560\ud50c\ub9bf\uc744 \uc0ad\uc81c\ud558\uc600\uc2b5\ub2c8\ub2e4."},
   93.96 -            {"appletpanel.loaded", "\uc560\ud50c\ub9bf\uc744 \ub85c\ub4dc\ud558\uc600\uc2b5\ub2c8\ub2e4."},
   93.97 -            {"appletpanel.started", "\uc560\ud50c\ub9bf\uc744 \uc2dc\uc791\ud558\uc600\uc2b5\ub2c8\ub2e4."},
   93.98 -            {"appletpanel.inited", "\uc560\ud50c\ub9bf\uc744 \ucd08\uae30\ud654\ud558\uc600\uc2b5\ub2c8\ub2e4."},
   93.99 -            {"appletpanel.stopped", "\uc560\ud50c\ub9bf\uc744 \uba48\ucd94\uc5c8\uc2b5\ub2c8\ub2e4."},
  93.100 -            {"appletpanel.disposed", "\uc560\ud50c\ub9bf\uc744 \ubc30\uc5f4\ud558\uc600\uc2b5\ub2c8\ub2e4."},
  93.101 -            {"appletpanel.nocode", "\uc560\ud50c\ub9bf \ud0dc\uadf8\uc5d0\uc11c CODE \ub9e4\uac1c\ubcc0\uc218\ub97c \ube60\ub728\ub838\uc2b5\ub2c8\ub2e4."},
  93.102 -            {"appletpanel.notfound", "load: class {0}\uc774(\uac00) \uc5c6\uc2b5\ub2c8\ub2e4."},
  93.103 -            {"appletpanel.nocreate", "load: {0}\uc744(\ub97c) \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
  93.104 -            {"appletpanel.noconstruct", "load: {0}\uc774(\uac00) public\uc774 \uc544\ub2c8\uac70\ub098 public \uc0dd\uc131\uc790\ub97c \uac00\uc9c0\uace0 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
  93.105 -            {"appletpanel.death", "\uc0ad\uc81c"},
  93.106 -            {"appletpanel.exception", "\uc608\uc678 \uc624\ub958: {0}."},
  93.107 -            {"appletpanel.exception2", "{0} \uc608\uc678 \uc624\ub958: {1}."},
  93.108 -            {"appletpanel.error", "\uc624\ub958: {0}."},
  93.109 -            {"appletpanel.error2", "{0} \uc624\ub958: {1}."},
  93.110 -            {"appletpanel.notloaded", "Init: \uc560\ud50c\ub9bf\uc744 \ub85c\ub4dc\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
  93.111 -            {"appletpanel.notinited", "Start: \uc560\ud50c\ub9bf\uc744 \ucd08\uae30\ud654\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
  93.112 -            {"appletpanel.notstarted", "Stop: \uc560\ud50c\ub9bf\uc744 \uc2dc\uc791\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
  93.113 -            {"appletpanel.notstopped", "Destroy: \uc560\ud50c\ub9bf\uc744 \uba48\ucd94\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
  93.114 -            {"appletpanel.notdestroyed", "Dispose: \uc560\ud50c\ub9bf\uc744 \uc9c0\uc6b0\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
  93.115 -            {"appletpanel.notdisposed", "Load: \uc560\ud50c\ub9bf\uc744 \ubc30\uc5f4\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
  93.116 -            {"appletpanel.bail", "Interrupted: \uc560\ud50c\ub9bf\uc744 \uae34\uae09 \ubcf5\uad6c\ud558\ub294 \uc911\uc785\ub2c8\ub2e4."},
  93.117 -            {"appletpanel.filenotfound", "\ucc3e\uace0 \uc788\ub294 \ud30c\uc77c\uc774 \uc5c6\uc74c: {0}"},
  93.118 -            {"appletpanel.fileformat", "\ub85c\ub4dc\ud558\ub294 \uc911\uc5d0 \ud30c\uc77c \ud615\uc2dd \uc608\uc678 \uc624\ub958: {0}"},
  93.119 -            {"appletpanel.fileioexception", "\ub85c\ub4dc\ud558\ub294 \uc911\uc5d0 I/O \uc608\uc678 \uc624\ub958: {0}"},
  93.120 -            {"appletpanel.fileexception", "\ub85c\ub4dc\ud558\ub294 \uc911\uc5d0 {0} \uc608\uc678 \uc624\ub958: {1}"},
  93.121 -            {"appletpanel.filedeath", "\ub85c\ub4dc\ud558\ub294 \uc911\uc5d0 {0} \uc0ad\uc81c: {1}"},
  93.122 -            {"appletpanel.fileerror", "\ub85c\ub4dc\ud558\ub294 \uc911\uc5d0 {0} \uc624\ub958: {1}"},
  93.123 -            {"appletpanel.badattribute.exception", "HTML \uad6c\ubb38 \ubd84\uc11d: \uc798\ubabb\ub41c width/height \uc18d\uc131 \uac12"},
  93.124 -            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream\uc5d0\ub294 \ub110\uc774 \uc544\ub2cc \ub85c\ub354\uac00 \ud544\uc694\ud569\ub2c8\ub2e4."},
  93.125 -            {"appletprops.title", "AppletViewer \ub4f1\ub85d \uc815\ubcf4"},
  93.126 -            {"appletprops.label.http.server", "Http \ud504\ub85d\uc2dc \uc11c\ubc84:"},
  93.127 -            {"appletprops.label.http.proxy", "Http \ud504\ub85d\uc2dc \ud3ec\ud2b8:"},
  93.128 -            {"appletprops.label.network", "\ub124\ud2b8\uc6cc\ud06c \uc561\uc138\uc2a4:"},
  93.129 -            {"appletprops.choice.network.item.none", "\uc5c6\uc74c"},
  93.130 -            {"appletprops.choice.network.item.applethost", "\uc560\ud50c\ub9bf \ud638\uc2a4\ud2b8"},
  93.131 -            {"appletprops.choice.network.item.unrestricted", "\ubb34\uc81c\ud55c"},
  93.132 -            {"appletprops.label.class", "\ud074\ub798\uc2a4 \uc561\uc138\uc2a4"},
  93.133 -            {"appletprops.choice.class.item.restricted", "\uc81c\ud55c"},
  93.134 -            {"appletprops.choice.class.item.unrestricted", "\ubb34\uc81c\ud55c"},
  93.135 -            {"appletprops.label.unsignedapplet", "\uc11c\uba85\ub418\uc9c0 \uc54a\uc740 \uc560\ud50c\ub9bf \ud5c8\uc6a9:"},
  93.136 -            {"appletprops.choice.unsignedapplet.no", "\uc544\ub2c8\uc624"},
  93.137 -            {"appletprops.choice.unsignedapplet.yes", "\uc608"},
  93.138 -            {"appletprops.button.apply", "\uc801\uc6a9"},
  93.139 -            {"appletprops.button.cancel", "\ucde8\uc18c"},
  93.140 -            {"appletprops.button.reset", "\uc7ac\uc124\uc815"},
  93.141 -            {"appletprops.apply.exception", "{0} \ub4f1\ub85d \uc815\ubcf4\ub97c \uc800\uc7a5\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
  93.142 +        Object[][] temp = new Object[][] {
  93.143 +            {"textframe.button.dismiss", "\uD574\uC81C"},
  93.144 +            {"appletviewer.tool.title", "\uC560\uD50C\uB9BF \uBDF0\uC5B4: {0}"},
  93.145 +            {"appletviewer.menu.applet", "\uC560\uD50C\uB9BF"},
  93.146 +            {"appletviewer.menuitem.restart", "\uC7AC\uC2DC\uC791"},
  93.147 +            {"appletviewer.menuitem.reload", "\uC7AC\uB85C\uB4DC"},
  93.148 +            {"appletviewer.menuitem.stop", "\uC815\uC9C0"},
  93.149 +            {"appletviewer.menuitem.save", "\uC800\uC7A5..."},
  93.150 +            {"appletviewer.menuitem.start", "\uC2DC\uC791"},
  93.151 +            {"appletviewer.menuitem.clone", "\uBCF5\uC81C..."},
  93.152 +            {"appletviewer.menuitem.tag", "\uD0DC\uADF8 \uC9C0\uC815..."},
  93.153 +            {"appletviewer.menuitem.info", "\uC815\uBCF4..."},
  93.154 +            {"appletviewer.menuitem.edit", "\uD3B8\uC9D1"},
  93.155 +            {"appletviewer.menuitem.encoding", "\uBB38\uC790 \uC778\uCF54\uB529"},
  93.156 +            {"appletviewer.menuitem.print", "\uC778\uC1C4..."},
  93.157 +            {"appletviewer.menuitem.props", "\uC18D\uC131..."},
  93.158 +            {"appletviewer.menuitem.close", "\uB2EB\uAE30"},
  93.159 +            {"appletviewer.menuitem.quit", "\uC885\uB8CC"},
  93.160 +            {"appletviewer.label.hello", "\uC2DC\uC791..."},
  93.161 +            {"appletviewer.status.start", "\uC560\uD50C\uB9BF\uC744 \uC2DC\uC791\uD558\uB294 \uC911..."},
  93.162 +            {"appletviewer.appletsave.filedialogtitle","\uD30C\uC77C\uB85C \uC560\uD50C\uB9BF \uC9C1\uB82C\uD654"},
  93.163 +            {"appletviewer.appletsave.err1", "{0}\uC744(\uB97C) {1}(\uC73C)\uB85C \uC9C1\uB82C\uD654\uD558\uB294 \uC911"},
  93.164 +            {"appletviewer.appletsave.err2", "appletSave\uC5D0 \uC624\uB958 \uBC1C\uC0DD: {0}"},
  93.165 +            {"appletviewer.applettag", "\uD0DC\uADF8\uAC00 \uD45C\uC2DC\uB428"},
  93.166 +            {"appletviewer.applettag.textframe", "\uC560\uD50C\uB9BF HTML \uD0DC\uADF8"},
  93.167 +            {"appletviewer.appletinfo.applet", "-- \uC560\uD50C\uB9BF \uC815\uBCF4 \uC5C6\uC74C --"},
  93.168 +            {"appletviewer.appletinfo.param", "-- \uB9E4\uAC1C\uBCC0\uC218 \uC815\uBCF4 \uC5C6\uC74C --"},
  93.169 +            {"appletviewer.appletinfo.textframe", "\uC560\uD50C\uB9BF \uC815\uBCF4"},
  93.170 +            {"appletviewer.appletprint.fail", "\uC778\uC1C4\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4."},
  93.171 +            {"appletviewer.appletprint.finish", "\uC778\uC1C4\uB97C \uC644\uB8CC\uD588\uC2B5\uB2C8\uB2E4."},
  93.172 +            {"appletviewer.appletprint.cancel", "\uC778\uC1C4\uAC00 \uCDE8\uC18C\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
  93.173 +            {"appletviewer.appletencoding", "\uBB38\uC790 \uC778\uCF54\uB529: {0}"},
  93.174 +            {"appletviewer.parse.warning.requiresname", "\uACBD\uACE0: <param name=... value=...> \uD0DC\uADF8\uC5D0\uB294 name \uC18D\uC131\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.175 +            {"appletviewer.parse.warning.paramoutside", "\uACBD\uACE0: <param> \uD0DC\uADF8\uAC00 <applet> ... </applet> \uBC16\uC5D0 \uC788\uC2B5\uB2C8\uB2E4."},
  93.176 +            {"appletviewer.parse.warning.applet.requirescode", "\uACBD\uACE0: <applet> \uD0DC\uADF8\uC5D0\uB294 code \uC18D\uC131\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.177 +            {"appletviewer.parse.warning.applet.requiresheight", "\uACBD\uACE0: <applet> \uD0DC\uADF8\uC5D0\uB294 height \uC18D\uC131\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.178 +            {"appletviewer.parse.warning.applet.requireswidth", "\uACBD\uACE0: <applet> \uD0DC\uADF8\uC5D0\uB294 width \uC18D\uC131\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.179 +            {"appletviewer.parse.warning.object.requirescode", "\uACBD\uACE0: <object> \uD0DC\uADF8\uC5D0\uB294 code \uC18D\uC131\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.180 +            {"appletviewer.parse.warning.object.requiresheight", "\uACBD\uACE0: <object> \uD0DC\uADF8\uC5D0\uB294 height \uC18D\uC131\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.181 +            {"appletviewer.parse.warning.object.requireswidth", "\uACBD\uACE0: <object> \uD0DC\uADF8\uC5D0\uB294 width \uC18D\uC131\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.182 +            {"appletviewer.parse.warning.embed.requirescode", "\uACBD\uACE0: <embed> \uD0DC\uADF8\uC5D0\uB294 code \uC18D\uC131\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.183 +            {"appletviewer.parse.warning.embed.requiresheight", "\uACBD\uACE0: <embed> \uD0DC\uADF8\uC5D0\uB294 height \uC18D\uC131\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.184 +            {"appletviewer.parse.warning.embed.requireswidth", "\uACBD\uACE0: <embed> \uD0DC\uADF8\uC5D0\uB294 width \uC18D\uC131\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.185 +            {"appletviewer.parse.warning.appnotLongersupported", "\uACBD\uACE0: <app> \uD0DC\uADF8\uB294 \uB354 \uC774\uC0C1 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uB300\uC2E0 <applet>\uC744 \uC0AC\uC6A9\uD558\uC2ED\uC2DC\uC624."},
  93.186 +            {"appletviewer.usage", "\uC0AC\uC6A9\uBC95: appletviewer <options> url(s)\n\n\uC5EC\uAE30\uC11C <options>\uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n  -debug                  Java \uB514\uBC84\uAC70\uC5D0\uC11C \uC560\uD50C\uB9BF \uBDF0\uC5B4\uB97C \uC2DC\uC791\uD569\uB2C8\uB2E4.\n  -encoding <encoding>    HTML \uD30C\uC77C\uC5D0 \uC0AC\uC6A9\uB420 \uBB38\uC790 \uC778\uCF54\uB529\uC744 \uC9C0\uC815\uD569\uB2C8\uB2E4.\n  -J<runtime flag>        Java \uC778\uD130\uD504\uB9AC\uD130\uB85C \uC778\uC218\uB97C \uC804\uB2EC\uD569\uB2C8\uB2E4.\n\n-J \uC635\uC158\uC740 \uD45C\uC900\uC774 \uC544\uB2C8\uBA70 \uC608\uACE0 \uC5C6\uC774 \uBCC0\uACBD\uB420 \uC218 \uC788\uC2B5\uB2C8\uB2E4."},
  93.187 +            {"appletviewer.main.err.unsupportedopt", "\uC9C0\uC6D0\uB418\uC9C0 \uC54A\uB294 \uC635\uC158: {0}"},
  93.188 +            {"appletviewer.main.err.unrecognizedarg", "\uC54C \uC218 \uC5C6\uB294 \uC778\uC218: {0}"},
  93.189 +            {"appletviewer.main.err.dupoption", "\uC911\uBCF5\uB41C \uC635\uC158 \uC0AC\uC6A9: {0}"},
  93.190 +            {"appletviewer.main.err.inputfile", "\uC9C0\uC815\uB41C \uC785\uB825 \uD30C\uC77C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4."},
  93.191 +            {"appletviewer.main.err.badurl", "\uC798\uBABB\uB41C URL: {0}({1})"},
  93.192 +            {"appletviewer.main.err.io", "\uC77D\uB294 \uC911 I/O \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {0}"},
  93.193 +            {"appletviewer.main.err.readablefile", "{0}\uC774(\uAC00) \uD30C\uC77C\uC774\uBA70 \uC77D\uAE30 \uAC00\uB2A5\uD55C \uC0C1\uD0DC\uC778\uC9C0 \uD655\uC778\uD558\uC2ED\uC2DC\uC624."},
  93.194 +            {"appletviewer.main.err.correcturl", "{0}\uC774(\uAC00) \uC62C\uBC14\uB978 URL\uC785\uB2C8\uAE4C?"},
  93.195 +            {"appletviewer.main.prop.store", "\uC0AC\uC6A9\uC790 \uAD00\uB828 AppletViewer \uC18D\uC131"},
  93.196 +            {"appletviewer.main.err.prop.cantread", "\uC0AC\uC6A9\uC790 \uC18D\uC131 \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC74C: {0}"},
  93.197 +            {"appletviewer.main.err.prop.cantsave", "\uC0AC\uC6A9\uC790 \uC18D\uC131 \uD30C\uC77C\uC744 \uC800\uC7A5\uD560 \uC218 \uC5C6\uC74C: {0}"},
  93.198 +            {"appletviewer.main.warn.nosecmgr", "\uACBD\uACE0: \uBCF4\uC548\uC744 \uC0AC\uC6A9 \uC548\uD568\uC73C\uB85C \uC124\uC815\uD558\uB294 \uC911\uC785\uB2C8\uB2E4."},
  93.199 +            {"appletviewer.main.debug.cantfinddebug", "\uB514\uBC84\uAC70\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4!"},
  93.200 +            {"appletviewer.main.debug.cantfindmain", "\uB514\uBC84\uAC70\uC5D0\uC11C \uAE30\uBCF8 \uBA54\uC18C\uB4DC\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4!"},
  93.201 +            {"appletviewer.main.debug.exceptionindebug", "\uB514\uBC84\uAC70\uC5D0 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4!"},
  93.202 +            {"appletviewer.main.debug.cantaccess", "\uB514\uBC84\uAC70\uC5D0 \uC561\uC138\uC2A4\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4!"},
  93.203 +            {"appletviewer.main.nosecmgr", "\uACBD\uACE0: SecurityManager\uAC00 \uC124\uCE58\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4!"},
  93.204 +            {"appletviewer.main.warning", "\uACBD\uACE0: \uC2DC\uC791\uB41C \uC560\uD50C\uB9BF\uC774 \uC5C6\uC2B5\uB2C8\uB2E4. <applet> \uD0DC\uADF8\uAC00 \uC785\uB825\uB418\uC5C8\uB294\uC9C0 \uD655\uC778\uD558\uC2ED\uC2DC\uC624."},
  93.205 +            {"appletviewer.main.warn.prop.overwrite", "\uACBD\uACE0: \uC0AC\uC6A9\uC790\uC758 \uC694\uCCAD\uC5D0 \uB530\uB77C \uC77C\uC2DC\uC801\uC73C\uB85C \uC2DC\uC2A4\uD15C \uC18D\uC131\uC744 \uACB9\uCCD0 \uC4F0\uB294 \uC911: \uD0A4: {0}, \uC774\uC804 \uAC12: {1}, \uC0C8 \uAC12: {2}"},
  93.206 +            {"appletviewer.main.warn.cantreadprops", "\uACBD\uACE0: AppletViewer \uC18D\uC131 \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC74C: {0}. \uAE30\uBCF8\uAC12\uC744 \uC0AC\uC6A9\uD558\uB294 \uC911\uC785\uB2C8\uB2E4."},
  93.207 +            {"appletioexception.loadclass.throw.interrupted", "\uD074\uB798\uC2A4 \uB85C\uB4DC\uAC00 \uC911\uB2E8\uB428: {0}"},
  93.208 +            {"appletioexception.loadclass.throw.notloaded", "\uD074\uB798\uC2A4\uAC00 \uB85C\uB4DC\uB418\uC9C0 \uC54A\uC74C: {0}"},
  93.209 +            {"appletclassloader.loadcode.verbose", "{1}\uC744(\uB97C) \uAC00\uC838\uC624\uAE30 \uC704\uD574 {0}\uC5D0 \uB300\uD55C \uC2A4\uD2B8\uB9BC\uC744 \uC5EC\uB294 \uC911"},
  93.210 +            {"appletclassloader.filenotfound", "{0}\uC744(\uB97C) \uAC80\uC0C9\uD558\uB294 \uC911 \uD30C\uC77C\uC744 \uCC3E\uC9C0 \uBABB\uD588\uC2B5\uB2C8\uB2E4."},
  93.211 +            {"appletclassloader.fileformat", "\uB85C\uB4DC \uC911 \uD30C\uC77C \uD615\uC2DD \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {0}"},
  93.212 +            {"appletclassloader.fileioexception", "\uB85C\uB4DC \uC911 I/O \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {0}"},
  93.213 +            {"appletclassloader.fileexception", "\uB85C\uB4DC \uC911 {0} \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {1}"},
  93.214 +            {"appletclassloader.filedeath", "\uB85C\uB4DC \uC911 {0}\uC774(\uAC00) \uC885\uB8CC\uB428: {1}"},
  93.215 +            {"appletclassloader.fileerror", "\uB85C\uB4DC \uC911 {0} \uC624\uB958 \uBC1C\uC0DD: {1}"},
  93.216 +            {"appletclassloader.findclass.verbose.findclass", "{0}\uC774(\uAC00) {1} \uD074\uB798\uC2A4\uB97C \uCC3E\uC2B5\uB2C8\uB2E4."},
  93.217 +            {"appletclassloader.findclass.verbose.openstream", "{1}\uC744(\uB97C) \uAC00\uC838\uC624\uAE30 \uC704\uD574 {0}\uC5D0 \uB300\uD55C \uC2A4\uD2B8\uB9BC\uC744 \uC5EC\uB294 \uC911"},
  93.218 +            {"appletclassloader.getresource.verbose.forname", "\uC774\uB984\uC5D0 \uB300\uD55C AppletClassLoader.getResource: {0}"},
  93.219 +            {"appletclassloader.getresource.verbose.found", "\uC2DC\uC2A4\uD15C \uB9AC\uC18C\uC2A4\uB85C {0} \uB9AC\uC18C\uC2A4\uB97C \uCC3E\uC558\uC2B5\uB2C8\uB2E4."},
  93.220 +            {"appletclassloader.getresourceasstream.verbose", "\uC2DC\uC2A4\uD15C \uB9AC\uC18C\uC2A4\uB85C {0} \uB9AC\uC18C\uC2A4\uB97C \uCC3E\uC558\uC2B5\uB2C8\uB2E4."},
  93.221 +            {"appletpanel.runloader.err", "\uAC1D\uCCB4 \uB610\uB294 \uCF54\uB4DC \uB9E4\uAC1C\uBCC0\uC218\uC785\uB2C8\uB2E4!"},
  93.222 +            {"appletpanel.runloader.exception", "{0}\uC758 \uC9C1\uB82C\uD654\uB97C \uD574\uC81C\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."},
  93.223 +            {"appletpanel.destroyed", "\uC560\uD50C\uB9BF\uC774 \uC0AD\uC81C\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
  93.224 +            {"appletpanel.loaded", "\uC560\uD50C\uB9BF\uC774 \uB85C\uB4DC\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
  93.225 +            {"appletpanel.started", "\uC560\uD50C\uB9BF\uC774 \uC2DC\uC791\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
  93.226 +            {"appletpanel.inited", "\uC560\uD50C\uB9BF\uC774 \uCD08\uAE30\uD654\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
  93.227 +            {"appletpanel.stopped", "\uC560\uD50C\uB9BF\uC774 \uC815\uC9C0\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
  93.228 +            {"appletpanel.disposed", "\uC560\uD50C\uB9BF\uC774 \uBC30\uCE58\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
  93.229 +            {"appletpanel.nocode", "APPLET \uD0DC\uADF8\uC5D0 CODE \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uB204\uB77D\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
  93.230 +            {"appletpanel.notfound", "\uB85C\uB4DC: {0} \uD074\uB798\uC2A4\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
  93.231 +            {"appletpanel.nocreate", "\uB85C\uB4DC: {0}\uC744(\uB97C) \uC778\uC2A4\uD134\uC2A4\uD654\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
  93.232 +            {"appletpanel.noconstruct", "\uB85C\uB4DC: {0}\uC740(\uB294) \uACF5\uC6A9\uC774 \uC544\uB2C8\uAC70\uB098 \uACF5\uC6A9 \uC0DD\uC131\uC790\uB97C \uD3EC\uD568\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4."},
  93.233 +            {"appletpanel.death", "\uC885\uB8CC\uB428"},
  93.234 +            {"appletpanel.exception", "\uC608\uC678 \uC0AC\uD56D: {0}."},
  93.235 +            {"appletpanel.exception2", "\uC608\uC678 \uC0AC\uD56D: {0}: {1}."},
  93.236 +            {"appletpanel.error", "\uC624\uB958: {0}."},
  93.237 +            {"appletpanel.error2", "\uC624\uB958: {0}: {1}."},
  93.238 +            {"appletpanel.notloaded", "\uCD08\uAE30\uD654: \uC560\uD50C\uB9BF\uC774 \uB85C\uB4DC\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
  93.239 +            {"appletpanel.notinited", "\uC2DC\uC791: \uC560\uD50C\uB9BF\uC774 \uCD08\uAE30\uD654\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
  93.240 +            {"appletpanel.notstarted", "\uC815\uC9C0: \uC560\uD50C\uB9BF\uC774 \uC2DC\uC791\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
  93.241 +            {"appletpanel.notstopped", "\uC0AD\uC81C: \uC560\uD50C\uB9BF\uC774 \uC815\uC9C0\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
  93.242 +            {"appletpanel.notdestroyed", "\uBC30\uCE58: \uC560\uD50C\uB9BF\uC774 \uC0AD\uC81C\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
  93.243 +            {"appletpanel.notdisposed", "\uB85C\uB4DC: \uC560\uD50C\uB9BF\uC774 \uBC30\uCE58\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
  93.244 +            {"appletpanel.bail", "\uC911\uB2E8\uB428: \uC911\uB2E8\uD558\uB294 \uC911\uC785\uB2C8\uB2E4."},
  93.245 +            {"appletpanel.filenotfound", "{0}\uC744(\uB97C) \uAC80\uC0C9\uD558\uB294 \uC911 \uD30C\uC77C\uC744 \uCC3E\uC9C0 \uBABB\uD588\uC2B5\uB2C8\uB2E4."},
  93.246 +            {"appletpanel.fileformat", "\uB85C\uB4DC \uC911 \uD30C\uC77C \uD615\uC2DD \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {0}"},
  93.247 +            {"appletpanel.fileioexception", "\uB85C\uB4DC \uC911 I/O \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {0}"},
  93.248 +            {"appletpanel.fileexception", "\uB85C\uB4DC \uC911 {0} \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {1}"},
  93.249 +            {"appletpanel.filedeath", "\uB85C\uB4DC \uC911 {0}\uC774(\uAC00) \uC885\uB8CC\uB428: {1}"},
  93.250 +            {"appletpanel.fileerror", "\uB85C\uB4DC \uC911 {0} \uC624\uB958 \uBC1C\uC0DD: {1}"},
  93.251 +            {"appletpanel.badattribute.exception", "HTML \uAD6C\uBB38 \uBD84\uC11D \uC911: width/height \uC18D\uC131\uC5D0 \uB300\uD55C \uAC12\uC774 \uC62C\uBC14\uB974\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4."},
  93.252 +            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream\uC5D0 \uB110\uC774 \uC544\uB2CC \uB85C\uB354\uAC00 \uD544\uC694\uD569\uB2C8\uB2E4."},
  93.253 +            {"appletprops.title", "AppletViewer \uC18D\uC131"},
  93.254 +            {"appletprops.label.http.server", "HTTP \uD504\uB85D\uC2DC \uC11C\uBC84:"},
  93.255 +            {"appletprops.label.http.proxy", "HTTP \uD504\uB85D\uC2DC \uD3EC\uD2B8:"},
  93.256 +            {"appletprops.label.network", "\uB124\uD2B8\uC6CC\uD06C \uC561\uC138\uC2A4:"},
  93.257 +            {"appletprops.choice.network.item.none", "\uC5C6\uC74C"},
  93.258 +            {"appletprops.choice.network.item.applethost", "\uC560\uD50C\uB9BF \uD638\uC2A4\uD2B8"},
  93.259 +            {"appletprops.choice.network.item.unrestricted", "\uC81C\uD55C\uB418\uC9C0 \uC54A\uC74C"},
  93.260 +            {"appletprops.label.class", "\uD074\uB798\uC2A4 \uC561\uC138\uC2A4:"},
  93.261 +            {"appletprops.choice.class.item.restricted", "\uC81C\uD55C\uB428"},
  93.262 +            {"appletprops.choice.class.item.unrestricted", "\uC81C\uD55C\uB418\uC9C0 \uC54A\uC74C"},
  93.263 +            {"appletprops.label.unsignedapplet", "\uC11C\uBA85\uB418\uC9C0 \uC54A\uC740 \uC560\uD50C\uB9BF \uD5C8\uC6A9:"},
  93.264 +            {"appletprops.choice.unsignedapplet.no", "\uC544\uB2C8\uC624"},
  93.265 +            {"appletprops.choice.unsignedapplet.yes", "\uC608"},
  93.266 +            {"appletprops.button.apply", "\uC801\uC6A9"},
  93.267 +            {"appletprops.button.cancel", "\uCDE8\uC18C"},
  93.268 +            {"appletprops.button.reset", "\uC7AC\uC124\uC815"},
  93.269 +            {"appletprops.apply.exception", "\uC18D\uC131 \uC800\uC7A5 \uC2E4\uD328: {0}"},
  93.270              /* 4066432 */
  93.271 -            {"appletprops.title.invalidproxy", "\uc798\ubabb\ub41c \uc785\ub825"},
  93.272 -            {"appletprops.label.invalidproxy", "\ud504\ub85d\uc2dc \ud3ec\ud2b8\ub294 \uc591\uc758 \uc815\uc218\uac12\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
  93.273 -            {"appletprops.button.ok", "\ud655\uc778"},
  93.274 +            {"appletprops.title.invalidproxy", "\uBD80\uC801\uD569\uD55C \uD56D\uBAA9"},
  93.275 +            {"appletprops.label.invalidproxy", "\uD504\uB85D\uC2DC \uD3EC\uD2B8\uB294 \uC591\uC758 \uC815\uC218 \uAC12\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4."},
  93.276 +            {"appletprops.button.ok", "\uD655\uC778"},
  93.277              /* end 4066432 */
  93.278 -            {"appletprops.prop.store", "AppletViewer\uc5d0 \ub300\ud55c \ud2b9\uc815 \uc0ac\uc6a9\uc790 \ub4f1\ub85d \uc815\ubcf4"},
  93.279 -            {"appletsecurityexception.checkcreateclassloader", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: classloader"},
  93.280 -            {"appletsecurityexception.checkaccess.thread", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: thread"},
  93.281 -            {"appletsecurityexception.checkaccess.threadgroup", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: threadgroup: {0}"},
  93.282 -            {"appletsecurityexception.checkexit", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: exit: {0}"},
  93.283 -            {"appletsecurityexception.checkexec", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: exec: {0}"},
  93.284 -            {"appletsecurityexception.checklink", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: link: {0}"},
  93.285 -            {"appletsecurityexception.checkpropsaccess", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: properties"},
  93.286 -            {"appletsecurityexception.checkpropsaccess.key", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: properties access {0}"},
  93.287 -            {"appletsecurityexception.checkread.exception1", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: {0}, {1}"},
  93.288 -            {"appletsecurityexception.checkread.exception2", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: file.read: {0}"},
  93.289 -            {"appletsecurityexception.checkread", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: file.read: {0} == {1}"},
  93.290 -            {"appletsecurityexception.checkwrite.exception", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: {0}, {1}"},
  93.291 -            {"appletsecurityexception.checkwrite", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: file.write: {0} == {1}"},
  93.292 -            {"appletsecurityexception.checkread.fd", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: fd.read"},
  93.293 -            {"appletsecurityexception.checkwrite.fd", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: fd.write"},
  93.294 -            {"appletsecurityexception.checklisten", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: socket.listen: {0}"},
  93.295 -            {"appletsecurityexception.checkaccept", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: socket.accept: {0}:{1}"},
  93.296 -            {"appletsecurityexception.checkconnect.networknone", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: socket.connect: {0}->{1}"},
  93.297 -            {"appletsecurityexception.checkconnect.networkhost1", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: {1}\uc744(\ub97c) \uae30\uc810\uc73c\ub85c \ud558\uc5ec {0}\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
  93.298 -            {"appletsecurityexception.checkconnect.networkhost2", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: {0} \ub610\ub294 {1} \ud638\uc2a4\ud2b8\uc758 IP \uc8fc\uc18c\ub97c \ud574\ub3c5\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. "},
  93.299 -            {"appletsecurityexception.checkconnect.networkhost3", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: {0} \ud638\uc2a4\ud2b8\uc758 IP \uc8fc\uc18c\ub97c \ud574\ub3c5\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. trustProxy \ub4f1\ub85d \uc815\ubcf4\ub97c \ucc38\uc870\ud558\uc2ed\uc2dc\uc624."},
  93.300 -            {"appletsecurityexception.checkconnect", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: connect: {0}->{1}"},
  93.301 -            {"appletsecurityexception.checkpackageaccess", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: {0} \ud328\ud0a4\uc9c0\ub97c \uc561\uc138\uc2a4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
  93.302 -            {"appletsecurityexception.checkpackagedefinition", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: {0} \ud328\ud0a4\uc9c0\ub97c \uc815\uc758\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
  93.303 -            {"appletsecurityexception.cannotsetfactory", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: factory\ub97c \uc124\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
  93.304 -            {"appletsecurityexception.checkmemberaccess", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: \ud56d\ubaa9 \uc561\uc138\uc2a4\ub97c \ud655\uc778\ud558\uc2ed\uc2dc\uc624."},
  93.305 -            {"appletsecurityexception.checkgetprintjob", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: getPrintJob"},
  93.306 -            {"appletsecurityexception.checksystemclipboardaccess", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: getSystemClipboard"},
  93.307 -            {"appletsecurityexception.checkawteventqueueaccess", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: getEventQueue"},
  93.308 -            {"appletsecurityexception.checksecurityaccess", "\ubcf4\uc548 \uc608\uc678 \uc624\ub958: security operation: {0}"},
  93.309 -            {"appletsecurityexception.getsecuritycontext.unknown", "\uc54c \uc218 \uc5c6\ub294 \ud074\ub798\uc2a4\ub85c\ub354 \uc720\ud615\uc774\ubbc0\ub85c GetContext\ub97c \ud655\uc778\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
  93.310 -            {"appletsecurityexception.checkread.unknown", "\uc54c \uc218 \uc5c6\ub294 \ud074\ub798\uc2a4\ub85c\ub354 \uc720\ud615\uc774\ubbc0\ub85c {0}\uc744 \ud655\uc778\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
  93.311 -            {"appletsecurityexception.checkconnect.unknown", "\uc54c \uc218 \uc5c6\ub294 \ud074\ub798\uc2a4\ub85c\ub354 \uc720\ud615\uc774\ubbc0\ub85c checking connect\ub97c \ud655\uc778\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
  93.312 +            {"appletprops.prop.store", "\uC0AC\uC6A9\uC790 \uAD00\uB828 AppletViewer \uC18D\uC131"},
  93.313 +            {"appletsecurityexception.checkcreateclassloader", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uD074\uB798\uC2A4 \uB85C\uB354"},
  93.314 +            {"appletsecurityexception.checkaccess.thread", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uC2A4\uB808\uB4DC"},
  93.315 +            {"appletsecurityexception.checkaccess.threadgroup", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uC2A4\uB808\uB4DC \uADF8\uB8F9: {0}"},
  93.316 +            {"appletsecurityexception.checkexit", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uC885\uB8CC: {0}"},
  93.317 +            {"appletsecurityexception.checkexec", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uC2E4\uD589: {0}"},
  93.318 +            {"appletsecurityexception.checklink", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uB9C1\uD06C: {0}"},
  93.319 +            {"appletsecurityexception.checkpropsaccess", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uC18D\uC131"},
  93.320 +            {"appletsecurityexception.checkpropsaccess.key", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uC18D\uC131 \uC561\uC138\uC2A4 {0}"},
  93.321 +            {"appletsecurityexception.checkread.exception1", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: {0}, {1}"},
  93.322 +            {"appletsecurityexception.checkread.exception2", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: file.read: {0}"},
  93.323 +            {"appletsecurityexception.checkread", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: file.read: {0} == {1}"},
  93.324 +            {"appletsecurityexception.checkwrite.exception", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: {0}, {1}"},
  93.325 +            {"appletsecurityexception.checkwrite", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: file.write: {0} == {1}"},
  93.326 +            {"appletsecurityexception.checkread.fd", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: fd.read"},
  93.327 +            {"appletsecurityexception.checkwrite.fd", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: fd.write"},
  93.328 +            {"appletsecurityexception.checklisten", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: socket.listen: {0}"},
  93.329 +            {"appletsecurityexception.checkaccept", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: socket.accept: {0}:{1}"},
  93.330 +            {"appletsecurityexception.checkconnect.networknone", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: socket.connect: {0}->{1}"},
  93.331 +            {"appletsecurityexception.checkconnect.networkhost1", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: {1}\uC5D0\uC11C {0}\uC5D0 \uC811\uC18D\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
  93.332 +            {"appletsecurityexception.checkconnect.networkhost2", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: {0} \uD638\uC2A4\uD2B8 \uB610\uB294 {1}\uC5D0 \uB300\uD55C IP\uB97C \uBD84\uC11D\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. "},
  93.333 +            {"appletsecurityexception.checkconnect.networkhost3", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: {0} \uD638\uC2A4\uD2B8\uC5D0 \uB300\uD55C IP\uB97C \uBD84\uC11D\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. trustProxy \uC18D\uC131\uC744 \uCC38\uC870\uD558\uC2ED\uC2DC\uC624."},
  93.334 +            {"appletsecurityexception.checkconnect", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uC811\uC18D: {0}->{1}"},
  93.335 +            {"appletsecurityexception.checkpackageaccess", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uD328\uD0A4\uC9C0\uC5D0 \uC561\uC138\uC2A4\uD560 \uC218 \uC5C6\uC74C: {0}"},
  93.336 +            {"appletsecurityexception.checkpackagedefinition", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uD328\uD0A4\uC9C0\uB97C \uC815\uC758\uD560 \uC218 \uC5C6\uC74C: {0}"},
  93.337 +            {"appletsecurityexception.cannotsetfactory", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uD329\uD1A0\uB9AC\uB97C \uC124\uC815\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
  93.338 +            {"appletsecurityexception.checkmemberaccess", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uBA64\uBC84 \uC561\uC138\uC2A4\uB97C \uD655\uC778\uD558\uC2ED\uC2DC\uC624."},
  93.339 +            {"appletsecurityexception.checkgetprintjob", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: getPrintJob"},
  93.340 +            {"appletsecurityexception.checksystemclipboardaccess", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: getSystemClipboard"},
  93.341 +            {"appletsecurityexception.checkawteventqueueaccess", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: getEventQueue"},
  93.342 +            {"appletsecurityexception.checksecurityaccess", "\uBCF4\uC548 \uC608\uC678 \uC0AC\uD56D: \uBCF4\uC548 \uC791\uC5C5: {0}"},
  93.343 +            {"appletsecurityexception.getsecuritycontext.unknown", "\uC54C \uC218 \uC5C6\uB294 \uD074\uB798\uC2A4 \uB85C\uB354 \uC720\uD615\uC785\uB2C8\uB2E4. getContext\uB97C \uD655\uC778\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
  93.344 +            {"appletsecurityexception.checkread.unknown", "\uC54C \uC218 \uC5C6\uB294 \uD074\uB798\uC2A4 \uB85C\uB354 \uC720\uD615\uC785\uB2C8\uB2E4. {0} \uC77D\uAE30\uB97C \uD655\uC778\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
  93.345 +            {"appletsecurityexception.checkconnect.unknown", "\uC54C \uC218 \uC5C6\uB294 \uD074\uB798\uC2A4 \uB85C\uB354 \uC720\uD615\uC785\uB2C8\uB2E4. \uC811\uC18D\uC744 \uD655\uC778\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
  93.346          };
  93.347 +
  93.348 +        return temp;
  93.349      }
  93.350  }
    94.1 --- a/src/share/classes/sun/applet/resources/MsgAppletViewer_pt_BR.java	Tue Feb 15 19:16:39 2011 -0800
    94.2 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_pt_BR.java	Tue Feb 15 20:18:20 2011 -0800
    94.3 @@ -29,173 +29,175 @@
    94.4  public class MsgAppletViewer_pt_BR extends ListResourceBundle {
    94.5  
    94.6      public Object[][] getContents() {
    94.7 -        return new Object[][] {
    94.8 +        Object[][] temp = new Object[][] {
    94.9              {"textframe.button.dismiss", "Rejeitar"},
   94.10 -            {"appletviewer.tool.title", "Visualizador de applet: {0}"},
   94.11 +            {"appletviewer.tool.title", "Visualizador do Applet: {0}"},
   94.12              {"appletviewer.menu.applet", "Applet"},
   94.13              {"appletviewer.menuitem.restart", "Reiniciar"},
   94.14              {"appletviewer.menuitem.reload", "Recarregar"},
   94.15 -            {"appletviewer.menuitem.stop", "Parar"},
   94.16 -            {"appletviewer.menuitem.save", "Salvar..."},
   94.17 +            {"appletviewer.menuitem.stop", "Interromper"},
   94.18 +            {"appletviewer.menuitem.save", "Salvar"},
   94.19              {"appletviewer.menuitem.start", "Iniciar"},
   94.20              {"appletviewer.menuitem.clone", "Clonar..."},
   94.21 -            {"appletviewer.menuitem.tag", "Marca..."},
   94.22 -            {"appletviewer.menuitem.info", "Info..."},
   94.23 +            {"appletviewer.menuitem.tag", "Tag..."},
   94.24 +            {"appletviewer.menuitem.info", "Informa\u00E7\u00F5es..."},
   94.25              {"appletviewer.menuitem.edit", "Editar"},
   94.26 -            {"appletviewer.menuitem.encoding", "Codifica\u00e7\u00e3o de caracteres"},
   94.27 +            {"appletviewer.menuitem.encoding", "Codifica\u00E7\u00E3o do Caractere"},
   94.28              {"appletviewer.menuitem.print", "Imprimir..."},
   94.29              {"appletviewer.menuitem.props", "Propriedades..."},
   94.30              {"appletviewer.menuitem.close", "Fechar"},
   94.31              {"appletviewer.menuitem.quit", "Sair"},
   94.32 -            {"appletviewer.label.hello", "Ol\u00e1..."},
   94.33 -            {"appletviewer.status.start", "iniciando applet..."},
   94.34 -            {"appletviewer.appletsave.filedialogtitle","Serializar applet no arquivo"},
   94.35 +            {"appletviewer.label.hello", "Ol\u00E1..."},
   94.36 +            {"appletviewer.status.start", "iniciando o applet..."},
   94.37 +            {"appletviewer.appletsave.filedialogtitle","Serializar Applet no Arquivo"},
   94.38              {"appletviewer.appletsave.err1", "serializando um {0} para {1}"},
   94.39 -            {"appletviewer.appletsave.err2", "em appletSave: {0}"},
   94.40 -            {"appletviewer.applettag", "Marca exibida"},
   94.41 -            {"appletviewer.applettag.textframe", "Marca HTML do applet"},
   94.42 -            {"appletviewer.appletinfo.applet", "-- sem informa\u00e7\u00f5es do applet --"},
   94.43 -            {"appletviewer.appletinfo.param", "-- sem informa\u00e7\u00f5es do par\u00e2metro --"},
   94.44 -            {"appletviewer.appletinfo.textframe", "Informa\u00e7\u00f5es do applet"},
   94.45 -            {"appletviewer.appletprint.fail", "Falha na impress\u00e3o."},
   94.46 -            {"appletviewer.appletprint.finish", "Impress\u00e3o finalizada."},
   94.47 -            {"appletviewer.appletprint.cancel", "Impress\u00e3o cancelada."},
   94.48 -            {"appletviewer.appletencoding", "Codifica\u00e7\u00e3o de caracteres: {0}"},
   94.49 -            {"appletviewer.parse.warning.requiresname", "Aviso: a marca <param name=... value=...> requer nome do atributo."},
   94.50 -            {"appletviewer.parse.warning.paramoutside", "Aviso: marca <param> fora de <applet> ... </applet>."},
   94.51 -            {"appletviewer.parse.warning.applet.requirescode", "Aviso: marca <applet> requer c\u00f3digo de atributo."},
   94.52 -            {"appletviewer.parse.warning.applet.requiresheight", "Aviso: marca <applet> requer atributo de altura."},
   94.53 -            {"appletviewer.parse.warning.applet.requireswidth", "Aviso: marca <applet> requer atributo de largura."},
   94.54 -            {"appletviewer.parse.warning.object.requirescode", "Aviso: marca <object> requer c\u00f3digo de atributo."},
   94.55 -            {"appletviewer.parse.warning.object.requiresheight", "Aviso: marca <object> requer atributo de altura."},
   94.56 -            {"appletviewer.parse.warning.object.requireswidth", "Aviso: marca <object> requer atributo de largura."},
   94.57 -            {"appletviewer.parse.warning.embed.requirescode", "Aviso: marca <embed> requer c\u00f3digo de atributo."},
   94.58 -            {"appletviewer.parse.warning.embed.requiresheight", "Aviso: marca <embed> requer atributo de altura."},
   94.59 -            {"appletviewer.parse.warning.embed.requireswidth", "Aviso: marca <embed> requer atributo de largura."},
   94.60 -            {"appletviewer.parse.warning.appnotLongersupported", "Aviso: marca <app> n\u00e3o mais suportada, usar <applet> em seu lugar:"},
   94.61 -            {"appletviewer.usage", "Uso: url(s) de <options> do visualizador de applets\n\nem que <options> inclui:\n  -debug                  inicia o visualizador de applet no depurador Java\n  -encoding <encoding>    especifica a codifica\u00e7\u00e3o de caracteres usada pelos arquivos HTML\n  -J<runtime flag>        passa o argumento para o int\u00e9rprete de java\n\nA op\u00e7\u00e3o -J n\u00e3o \u00e9 padr\u00e3o e est\u00e1 sujeita a altera\u00e7\u00f5es sem aviso."},
   94.62 -            {"appletviewer.main.err.unsupportedopt", "Op\u00e7\u00e3o n\u00e3o suportada: {0}"},
   94.63 -            {"appletviewer.main.err.unrecognizedarg", "Argumento n\u00e3o reconhecido: {0}"},
   94.64 -            {"appletviewer.main.err.dupoption", "Uso duplicado da op\u00e7\u00e3o: {0}"},
   94.65 -        {"appletviewer.main.err.inputfile", "Nenhum arquivo de entrada especificado."},
   94.66 -            {"appletviewer.main.err.badurl", "URL incorreto: {0} ( {1} )"},
   94.67 -            {"appletviewer.main.err.io", "Exce\u00e7\u00e3o de E/S durante a leitura: {0}"},
   94.68 -            {"appletviewer.main.err.readablefile", "Certifique-se de que {0} seja um arquivo e seja leg\u00edvel."},
   94.69 -            {"appletviewer.main.err.correcturl", "{0} \u00e9 o URL correto?"},
   94.70 -            {"appletviewer.main.prop.store", "Propriedades espec\u00edficas do usu\u00e1rio para AppletViewer"},
   94.71 -        {"appletviewer.main.err.prop.cantread", "N\u00e3o \u00e9 poss\u00edvel ler o arquivo de propriedades do usu\u00e1rio: {0}"},
   94.72 -            {"appletviewer.main.err.prop.cantsave", "N\u00e3o \u00e9 poss\u00edvel salvar o arquivo de propriedades do usu\u00e1rio: {0}"},
   94.73 -            {"appletviewer.main.warn.nosecmgr", "Aviso: desabilitando a seguran\u00e7a."},
   94.74 -        {"appletviewer.main.debug.cantfinddebug", "N\u00e3o \u00e9 poss\u00edvel localizar o depurador!"},
   94.75 -        {"appletviewer.main.debug.cantfindmain", "N\u00e3o \u00e9 poss\u00edvel localizar o m\u00e9todo principal no depurador!"},
   94.76 -            {"appletviewer.main.debug.exceptionindebug", "Exce\u00e7\u00e3o no depurador!"},
   94.77 -        {"appletviewer.main.debug.cantaccess", "N\u00e3o \u00e9 poss\u00edvel acessar o depurador!"},
   94.78 -            {"appletviewer.main.nosecmgr", "Aviso: SecurityManager n\u00e3o instalado!"},
   94.79 -            {"appletviewer.main.warning", "Aviso: nenhum applet foi iniciado. Certifique-se de que a entrada contenha uma marca <applet>."},
   94.80 -            {"appletviewer.main.warn.prop.overwrite", "Aviso: substituindo temporariamente a propriedade do sistema em solicita\u00e7\u00e3o do usu\u00e1rio: chave: {0} valor antigo: {1} valor novo: {2}"},
   94.81 -            {"appletviewer.main.warn.cantreadprops", "Aviso: n\u00e3o \u00e9 poss\u00edvel ler o arquivo de propriedades do AppletViewer: {0} usando padr\u00f5es."},
   94.82 -        {"appletioexception.loadclass.throw.interrupted", "carregamento de classe interrompido: {0}"},
   94.83 -            {"appletioexception.loadclass.throw.notloaded", "classe n\u00e3o carregada: {0}"},
   94.84 -            {"appletclassloader.loadcode.verbose", "Abrindo fluxo para: {0} para obter {1}"},
   94.85 -            {"appletclassloader.filenotfound", "Arquivo n\u00e3o encontrado ao procurar por: {0}"},
   94.86 -            {"appletclassloader.fileformat", "Exce\u00e7\u00e3o de formato de arquivo ao carregar: {0}"},
   94.87 -            {"appletclassloader.fileioexception", "Exce\u00e7\u00e3o de E/S ao carregar: {0}"},
   94.88 -            {"appletclassloader.fileexception", "Exce\u00e7\u00e3o {0} ao carregar: {0}"},
   94.89 +            {"appletviewer.appletsave.err2", "no appletSave: {0}"},
   94.90 +            {"appletviewer.applettag", "Tag mostrada"},
   94.91 +            {"appletviewer.applettag.textframe", "Tag HTML do Applet"},
   94.92 +            {"appletviewer.appletinfo.applet", "-- nenhuma informa\u00E7\u00E3o do applet --"},
   94.93 +            {"appletviewer.appletinfo.param", "-- sem informa\u00E7\u00E3o de par\u00E2metro --"},
   94.94 +            {"appletviewer.appletinfo.textframe", "Informa\u00E7\u00F5es do Applet"},
   94.95 +            {"appletviewer.appletprint.fail", "Falha na impress\u00E3o."},
   94.96 +            {"appletviewer.appletprint.finish", "Impress\u00E3o finalizada."},
   94.97 +            {"appletviewer.appletprint.cancel", "Impress\u00E3o cancelada."},
   94.98 +            {"appletviewer.appletencoding", "Codifica\u00E7\u00E3o de Caractere: {0}"},
   94.99 +            {"appletviewer.parse.warning.requiresname", "Advert\u00EAncia: a tag <param name=... value=...> requer um atributo de nome."},
  94.100 +            {"appletviewer.parse.warning.paramoutside", "Advert\u00EAncia: a tag <param> externa <applet> ... </applet>."},
  94.101 +            {"appletviewer.parse.warning.applet.requirescode", "Advert\u00EAncia: a tag <applet> requer um atributo de c\u00F3digo."},
  94.102 +            {"appletviewer.parse.warning.applet.requiresheight", "Advert\u00EAncia: a tag <applet> requer um atributo de altura."},
  94.103 +            {"appletviewer.parse.warning.applet.requireswidth", "Advert\u00EAncia: a tag <applet> requer um atributo de largura."},
  94.104 +            {"appletviewer.parse.warning.object.requirescode", "Advert\u00EAncia: a tag <object> requer um atributo de c\u00F3digo."},
  94.105 +            {"appletviewer.parse.warning.object.requiresheight", "Advert\u00EAncia: a tag <object> requer um atributo de altura."},
  94.106 +            {"appletviewer.parse.warning.object.requireswidth", "Advert\u00EAncia: a tag <object> requer um atributo de largura."},
  94.107 +            {"appletviewer.parse.warning.embed.requirescode", "Advert\u00EAncia: a tag <embed> requer um atributo de c\u00F3digo."},
  94.108 +            {"appletviewer.parse.warning.embed.requiresheight", "Advert\u00EAncia: a tag <embed> requer um atributo de altura."},
  94.109 +            {"appletviewer.parse.warning.embed.requireswidth", "Advert\u00EAncia: a tag <embed> requer um atributo de largura."},
  94.110 +            {"appletviewer.parse.warning.appnotLongersupported", "Advert\u00EAncia: a tag <app> n\u00E3o \u00E9 mais suportada; use <applet>:"},
  94.111 +            {"appletviewer.usage", "Uso: appletviewer <op\u00E7\u00F5es> url(s)\n\nem que as <op\u00E7\u00F5es> incluem:\n  -debug                  Inicia o visualizador do applet no depurador Java\n  -encoding <codifica\u00E7\u00E3o>    Especifica a codifica\u00E7\u00E3o de caractere usada pelos arquivos HTML\n  -J<flag de runtime>        Informa o argumento ao intepretador java\n\nA op\u00E7\u00E3o -J n\u00E3o \u00E9 padr\u00E3o e est\u00E1 sujeita \u00E0 altera\u00E7\u00E3o sem notifica\u00E7\u00E3o."},
  94.112 +            {"appletviewer.main.err.unsupportedopt", "Op\u00E7\u00E3o n\u00E3o suportada: {0}"},
  94.113 +            {"appletviewer.main.err.unrecognizedarg", "Argumento n\u00E3o reconhecido: {0}"},
  94.114 +            {"appletviewer.main.err.dupoption", "Uso duplicado da op\u00E7\u00E3o: {0}"},
  94.115 +            {"appletviewer.main.err.inputfile", "Nenhum arquivo de entrada especificado."},
  94.116 +            {"appletviewer.main.err.badurl", "URL Inv\u00E1lido: {0} ( {1} )"},
  94.117 +            {"appletviewer.main.err.io", "Exce\u00E7\u00E3o de E/S ao ler: {0}"},
  94.118 +            {"appletviewer.main.err.readablefile", "Certifique-se de que {0} seja um arquivo e seja leg\u00EDvel."},
  94.119 +            {"appletviewer.main.err.correcturl", "O URL {0} est\u00E1 correto?"},
  94.120 +            {"appletviewer.main.prop.store", "Propriedades espec\u00EDficas do usu\u00E1rio do AppletViewer"},
  94.121 +            {"appletviewer.main.err.prop.cantread", "N\u00E3o \u00E9 poss\u00EDvel ler o arquivo de propriedades do usu\u00E1rio: {0}"},
  94.122 +            {"appletviewer.main.err.prop.cantsave", "N\u00E3o \u00E9 poss\u00EDvel salvar o arquivo de propriedades do usu\u00E1rio: {0}"},
  94.123 +            {"appletviewer.main.warn.nosecmgr", "Advert\u00EAncia: desativando a seguran\u00E7a."},
  94.124 +            {"appletviewer.main.debug.cantfinddebug", "N\u00E3o \u00E9 poss\u00EDvel localizar o depurador!"},
  94.125 +            {"appletviewer.main.debug.cantfindmain", "N\u00E3o \u00E9 poss\u00EDvel localizar o m\u00E9todo principal no depurador!"},
  94.126 +            {"appletviewer.main.debug.exceptionindebug", "Exce\u00E7\u00E3o no depurador!"},
  94.127 +            {"appletviewer.main.debug.cantaccess", "N\u00E3o \u00E9 poss\u00EDvel acessar o depurador!"},
  94.128 +            {"appletviewer.main.nosecmgr", "Advert\u00EAncia: SecurityManager n\u00E3o instalado!"},
  94.129 +            {"appletviewer.main.warning", "Advert\u00EAncia: Nenhum applet iniciado. Certifique-se de que a entrada contenha uma tag <applet>."},
  94.130 +            {"appletviewer.main.warn.prop.overwrite", "Advert\u00EAncia: Substituindo a propriedade do sistema temporariamente a pedido do usu\u00E1rio: chave: {0} valor antigo: {1} valor novo: {2}"},
  94.131 +            {"appletviewer.main.warn.cantreadprops", "Advert\u00EAncia: N\u00E3o \u00E9 poss\u00EDvel ler o arquivo de propriedades AppletViewer: {0} Usando defaults."},
  94.132 +            {"appletioexception.loadclass.throw.interrupted", "carregamento de classe interrompido: {0}"},
  94.133 +            {"appletioexception.loadclass.throw.notloaded", "classe n\u00E3o carregada: {0}"},
  94.134 +            {"appletclassloader.loadcode.verbose", "Fluxo de abertura para: {0} para obter {1}"},
  94.135 +            {"appletclassloader.filenotfound", "Arquivo n\u00E3o encontrado ao procurar: {0}"},
  94.136 +            {"appletclassloader.fileformat", "Exce\u00E7\u00E3o de formato do arquivo ao carregar: {0}"},
  94.137 +            {"appletclassloader.fileioexception", "Exce\u00E7\u00E3o de E/S ao carregar: {0}"},
  94.138 +            {"appletclassloader.fileexception", "exce\u00E7\u00E3o de {0} ao carregar: {1}"},
  94.139              {"appletclassloader.filedeath", "{0} eliminado ao carregar: {1}"},
  94.140 -            {"appletclassloader.fileerror", "Erro {0} ao carregar: {1}"},
  94.141 -            {"appletclassloader.findclass.verbose.findclass", "{0} encontra classe {1}"},
  94.142 -            {"appletclassloader.findclass.verbose.openstream", "Abrindo fluxo para: {0} para obter {1}"},
  94.143 +            {"appletclassloader.fileerror", "erro de {0} ao carregar: {1}"},
  94.144 +            {"appletclassloader.findclass.verbose.findclass", "{0} localizar classe {1}"},
  94.145 +            {"appletclassloader.findclass.verbose.openstream", "Fluxo de abertura para: {0} para obter {1}"},
  94.146              {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource do nome: {0}"},
  94.147              {"appletclassloader.getresource.verbose.found", "Recurso encontrado: {0} como um recurso do sistema"},
  94.148              {"appletclassloader.getresourceasstream.verbose", "Recurso encontrado: {0} como um recurso do sistema"},
  94.149 -            {"appletpanel.runloader.err", "Par\u00e2metro de c\u00f3digo ou objeto!"},
  94.150 -            {"appletpanel.runloader.exception", "exce\u00e7\u00e3o ao desserializar {0}"},
  94.151 -            {"appletpanel.destroyed", "Applet destru\u00eddo."},
  94.152 +            {"appletpanel.runloader.err", "Par\u00E2metro de c\u00F3digo ou objeto!"},
  94.153 +            {"appletpanel.runloader.exception", "exce\u00E7\u00E3o ao desserializar {0}"},
  94.154 +            {"appletpanel.destroyed", "Applet destru\u00EDdo."},
  94.155              {"appletpanel.loaded", "Applet carregado."},
  94.156              {"appletpanel.started", "Applet iniciado."},
  94.157              {"appletpanel.inited", "Applet inicializado."},
  94.158              {"appletpanel.stopped", "Applet interrompido."},
  94.159              {"appletpanel.disposed", "Applet descartado."},
  94.160 -            {"appletpanel.nocode", "Marca APPLET ausente no par\u00e2metro CODE."},
  94.161 -            {"appletpanel.notfound", "carregar: classe {0} n\u00e3o encontrada."},
  94.162 -            {"appletpanel.nocreate", "carregar: {0} n\u00e3o pode ser instanciado."},
  94.163 -            {"appletpanel.noconstruct", "carregar: {0} n\u00e3o \u00e9 p\u00fablico ou n\u00e3o possui um construtor p\u00fablico."},
  94.164 +            {"appletpanel.nocode", "A tag APPLET n\u00E3o encontrou o par\u00E2metro CODE."},
  94.165 +            {"appletpanel.notfound", "carga: classe {0} n\u00E3o encontrada."},
  94.166 +            {"appletpanel.nocreate", "carga: {0} n\u00E3o pode ser instanciada."},
  94.167 +            {"appletpanel.noconstruct", "carga: {0} n\u00E3o \u00E9 p\u00FAblica ou n\u00E3o tem construtor p\u00FAblico."},
  94.168              {"appletpanel.death", "eliminado"},
  94.169 -            {"appletpanel.exception", "exce\u00e7\u00e3o: {0}."},
  94.170 -            {"appletpanel.exception2", "exce\u00e7\u00e3o: {0}: {1}."},
  94.171 +            {"appletpanel.exception", "exce\u00E7\u00E3o: {0}."},
  94.172 +            {"appletpanel.exception2", "exce\u00E7\u00E3o: {0}: {1}."},
  94.173              {"appletpanel.error", "erro: {0}."},
  94.174              {"appletpanel.error2", "erro: {0}: {1}."},
  94.175 -            {"appletpanel.notloaded", "Inicializar: applet n\u00e3o carregado."},
  94.176 -            {"appletpanel.notinited", "Iniciar: applet n\u00e3o inicializado."},
  94.177 -            {"appletpanel.notstarted", "Parar: applet n\u00e3o iniciado."},
  94.178 -            {"appletpanel.notstopped", "Destruir: applet n\u00e3o interrompido."},
  94.179 -            {"appletpanel.notdestroyed", "Descartar: applet n\u00e3o destru\u00eddo."},
  94.180 -            {"appletpanel.notdisposed", "Carregar: applet n\u00e3o descartado."},
  94.181 -            {"appletpanel.bail", "Interrompido: salvando."},
  94.182 -            {"appletpanel.filenotfound", "Arquivo n\u00e3o encontrado ao procurar por: {0}"},
  94.183 -            {"appletpanel.fileformat", "Exce\u00e7\u00e3o de formato de arquivo ao carregar: {0}"},
  94.184 -            {"appletpanel.fileioexception", "Exce\u00e7\u00e3o de E/S ao carregar: {0}"},
  94.185 -            {"appletpanel.fileexception", "Exce\u00e7\u00e3o {0} ao carregar: {0}"},
  94.186 +            {"appletpanel.notloaded", "Inic: applet n\u00E3o carregado."},
  94.187 +            {"appletpanel.notinited", "Iniciar: applet n\u00E3o inicializado."},
  94.188 +            {"appletpanel.notstarted", "Interromper: applet n\u00E3o inicializado."},
  94.189 +            {"appletpanel.notstopped", "Destruir: applet n\u00E3o interrompido."},
  94.190 +            {"appletpanel.notdestroyed", "Descartar: applet n\u00E3o destru\u00EDdo."},
  94.191 +            {"appletpanel.notdisposed", "Carregar: applet n\u00E3o descartado."},
  94.192 +            {"appletpanel.bail", "Interrompido: esvaziando."},
  94.193 +            {"appletpanel.filenotfound", "Arquivo n\u00E3o encontrado ao procurar: {0}"},
  94.194 +            {"appletpanel.fileformat", "Exce\u00E7\u00E3o de formato do arquivo ao carregar: {0}"},
  94.195 +            {"appletpanel.fileioexception", "Exce\u00E7\u00E3o de E/S ao carregar: {0}"},
  94.196 +            {"appletpanel.fileexception", "exce\u00E7\u00E3o de {0} ao carregar: {1}"},
  94.197              {"appletpanel.filedeath", "{0} eliminado ao carregar: {1}"},
  94.198 -            {"appletpanel.fileerror", "Erro {0} ao carregar: {1}"},
  94.199 -            {"appletpanel.badattribute.exception", "An\u00e1lise de HTML: valor incorreto do atributo de largura/altura"},
  94.200 -            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream requer carregador n\u00e3o nulo"},
  94.201 +            {"appletpanel.fileerror", "erro de {0} ao carregar: {1}"},
  94.202 +            {"appletpanel.badattribute.exception", "Parse de HTML: valor incorreto do atributo de largura/altura"},
  94.203 +            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream requer um carregador n\u00E3o nulo"},
  94.204              {"appletprops.title", "Propriedades do AppletViewer"},
  94.205 -            {"appletprops.label.http.server", "Servidor proxy de http:"},
  94.206 -            {"appletprops.label.http.proxy", "Porta do proxy de http:"},
  94.207 -            {"appletprops.label.network", "Acesso \u00e0 rede:"},
  94.208 +            {"appletprops.label.http.server", "Servidor proxy Http:"},
  94.209 +            {"appletprops.label.http.proxy", "Porta proxy Http:"},
  94.210 +            {"appletprops.label.network", "Acesso de rede:"},
  94.211              {"appletprops.choice.network.item.none", "Nenhum"},
  94.212 -            {"appletprops.choice.network.item.applethost", "Host do applet"},
  94.213 -            {"appletprops.choice.network.item.unrestricted", "N\u00e3o registrado"},
  94.214 -            {"appletprops.label.class", "Acesso \u00e0 classe:"},
  94.215 +            {"appletprops.choice.network.item.applethost", "Host do Applet"},
  94.216 +            {"appletprops.choice.network.item.unrestricted", "Irrestrito"},
  94.217 +            {"appletprops.label.class", "Acesso \u00E0 classe:"},
  94.218              {"appletprops.choice.class.item.restricted", "Restrito"},
  94.219 -            {"appletprops.choice.class.item.unrestricted", "N\u00e3o registrado"},
  94.220 -            {"appletprops.label.unsignedapplet", "Permitir applets n\u00e3o assinados:"},
  94.221 -            {"appletprops.choice.unsignedapplet.no", "N\u00e3o"},
  94.222 +            {"appletprops.choice.class.item.unrestricted", "Irrestrito"},
  94.223 +            {"appletprops.label.unsignedapplet", "Permitir applets n\u00E3o assinados:"},
  94.224 +            {"appletprops.choice.unsignedapplet.no", "N\u00E3o"},
  94.225              {"appletprops.choice.unsignedapplet.yes", "Sim"},
  94.226              {"appletprops.button.apply", "Aplicar"},
  94.227              {"appletprops.button.cancel", "Cancelar"},
  94.228              {"appletprops.button.reset", "Redefinir"},
  94.229 -            {"appletprops.apply.exception", "Falha ao salvar propriedades: {0}"},
  94.230 +            {"appletprops.apply.exception", "Falha ao salvar as propriedades: {0}"},
  94.231              /* 4066432 */
  94.232 -        {"appletprops.title.invalidproxy", "Entrada inv\u00e1lida"},
  94.233 -        {"appletprops.label.invalidproxy", "A porta do proxy deve ser um valor inteiro positivo."},
  94.234 -        {"appletprops.button.ok", "OK"},
  94.235 -        /* end 4066432 */
  94.236 -            {"appletprops.prop.store", "Propriedades espec\u00edficas do usu\u00e1rio para AppletViewer"},
  94.237 -            {"appletsecurityexception.checkcreateclassloader", "Exce\u00e7\u00e3o de seguran\u00e7a: classloader"},
  94.238 -            {"appletsecurityexception.checkaccess.thread", "Exce\u00e7\u00e3o de seguran\u00e7a: thread"},
  94.239 -            {"appletsecurityexception.checkaccess.threadgroup", "Exce\u00e7\u00e3o de seguran\u00e7a: threadgroup: {0}"},
  94.240 -            {"appletsecurityexception.checkexit", "Exce\u00e7\u00e3o de seguran\u00e7a: exit: {0}"},
  94.241 -            {"appletsecurityexception.checkexec", "Exce\u00e7\u00e3o de seguran\u00e7a: exec: {0}"},
  94.242 -            {"appletsecurityexception.checklink", "Exce\u00e7\u00e3o de seguran\u00e7a: link: {0}"},
  94.243 -            {"appletsecurityexception.checkpropsaccess", "Exce\u00e7\u00e3o de seguran\u00e7a: properties"},
  94.244 -            {"appletsecurityexception.checkpropsaccess.key", "Exce\u00e7\u00e3o de seguran\u00e7a: properties access {0}"},
  94.245 -            {"appletsecurityexception.checkread.exception1", "Exce\u00e7\u00e3o de seguran\u00e7a: {0}, {1}"},
  94.246 -            {"appletsecurityexception.checkread.exception2", "Exce\u00e7\u00e3o de seguran\u00e7a: file.read: {0}"},
  94.247 -            {"appletsecurityexception.checkread", "Exce\u00e7\u00e3o de seguran\u00e7a: file.read: {0} == {1}"},
  94.248 -            {"appletsecurityexception.checkwrite.exception", "Exce\u00e7\u00e3o de seguran\u00e7a: {0}, {1}"},
  94.249 -            {"appletsecurityexception.checkwrite", "Exce\u00e7\u00e3o de seguran\u00e7a: file.write: {0} == {1}"},
  94.250 -            {"appletsecurityexception.checkread.fd", "Exce\u00e7\u00e3o de seguran\u00e7a: fd.read"},
  94.251 -            {"appletsecurityexception.checkwrite.fd", "Exce\u00e7\u00e3o de seguran\u00e7a: fd.write"},
  94.252 -            {"appletsecurityexception.checklisten", "Exce\u00e7\u00e3o de seguran\u00e7a: socket.listen: {0}"},
  94.253 -            {"appletsecurityexception.checkaccept", "Exce\u00e7\u00e3o de seguran\u00e7a: socket.accept: {0} == {1}"},
  94.254 -            {"appletsecurityexception.checkconnect.networknone", "Exce\u00e7\u00e3o de seguran\u00e7a: socket.connect: {0} == {1}"},
  94.255 -            {"appletsecurityexception.checkconnect.networkhost1", "Exce\u00e7\u00e3o de seguran\u00e7a: n\u00e3o foi poss\u00edvel conectar a {0} com a origem de {1}."},
  94.256 -            {"appletsecurityexception.checkconnect.networkhost2", "Exce\u00e7\u00e3o de seguran\u00e7a: n\u00e3o foi poss\u00edvel resolver o IP para o host {0} ou para {1}. "},
  94.257 -            {"appletsecurityexception.checkconnect.networkhost3", "Exce\u00e7\u00e3o de seguran\u00e7a: n\u00e3o foi poss\u00edvel resolver o IP para o host {0}. Consulte a propriedade trustProxy."},
  94.258 -            {"appletsecurityexception.checkconnect", "Exce\u00e7\u00e3o de seguran\u00e7a: connect: {0}->{1}"},
  94.259 -            {"appletsecurityexception.checkpackageaccess", "Exce\u00e7\u00e3o de seguran\u00e7a: n\u00e3o \u00e9 poss\u00edvel acessar o pacote: {0}"},
  94.260 -            {"appletsecurityexception.checkpackagedefinition", "Exce\u00e7\u00e3o de seguran\u00e7a: n\u00e3o \u00e9 poss\u00edvel definir o pacote: {0}"},
  94.261 -            {"appletsecurityexception.cannotsetfactory", "Exce\u00e7\u00e3o de seguran\u00e7a: n\u00e3o \u00e9 poss\u00edvel definir a f\u00e1brica"},
  94.262 -            {"appletsecurityexception.checkmemberaccess", "Exce\u00e7\u00e3o de seguran\u00e7a: verificar acesso de membro"},
  94.263 -            {"appletsecurityexception.checkgetprintjob", "Exce\u00e7\u00e3o de seguran\u00e7a: getPrintJob"},
  94.264 -            {"appletsecurityexception.checksystemclipboardaccess", "Exce\u00e7\u00e3o de seguran\u00e7a: getSystemClipboard"},
  94.265 -            {"appletsecurityexception.checkawteventqueueaccess", "Exce\u00e7\u00e3o de seguran\u00e7a: getEventQueue"},
  94.266 -            {"appletsecurityexception.checksecurityaccess", "Exce\u00e7\u00e3o de seguran\u00e7a: opera\u00e7\u00e3o de seguran\u00e7a: {0}"},
  94.267 -            {"appletsecurityexception.getsecuritycontext.unknown", "tipo desconhecido de carregador de classe. n\u00e3o \u00e9 poss\u00edvel verificar para getContext"},
  94.268 -            {"appletsecurityexception.checkread.unknown", "tipo desconhecido de carregador de classe. n\u00e3o \u00e9 poss\u00edvel verificar para verifica\u00e7\u00e3o de leitura  {0}"},
  94.269 -            {"appletsecurityexception.checkconnect.unknown", "tipo desconhecido de carregador de classe. n\u00e3o \u00e9 poss\u00edvel verificar para verifica\u00e7\u00e3o de conex\u00e3o"},
  94.270 +            {"appletprops.title.invalidproxy", "Entrada Inv\u00E1lida"},
  94.271 +            {"appletprops.label.invalidproxy", "A Porta Proxy deve ser um valor inteiro positivo."},
  94.272 +            {"appletprops.button.ok", "OK"},
  94.273 +            /* end 4066432 */
  94.274 +            {"appletprops.prop.store", "Propriedades espec\u00EDficas do usu\u00E1rio do AppletViewer"},
  94.275 +            {"appletsecurityexception.checkcreateclassloader", "Exce\u00E7\u00E3o de Seguran\u00E7a: carregador de classes"},
  94.276 +            {"appletsecurityexception.checkaccess.thread", "Exce\u00E7\u00E3o de Seguran\u00E7a: thread"},
  94.277 +            {"appletsecurityexception.checkaccess.threadgroup", "Exce\u00E7\u00E3o de Seguran\u00E7a: grupo de threads: {0}"},
  94.278 +            {"appletsecurityexception.checkexit", "Exce\u00E7\u00E3o de Seguran\u00E7a: sa\u00EDda: {0}"},
  94.279 +            {"appletsecurityexception.checkexec", "Exce\u00E7\u00E3o de Seguran\u00E7a: exec.: {0}"},
  94.280 +            {"appletsecurityexception.checklink", "Exce\u00E7\u00E3o de Seguran\u00E7a: link: {0}"},
  94.281 +            {"appletsecurityexception.checkpropsaccess", "Exce\u00E7\u00E3o de Seguran\u00E7a: propriedades"},
  94.282 +            {"appletsecurityexception.checkpropsaccess.key", "Exce\u00E7\u00E3o de Seguran\u00E7a: acesso \u00E0s propriedades {0}"},
  94.283 +            {"appletsecurityexception.checkread.exception1", "Exce\u00E7\u00E3o de Seguran\u00E7a: {0}, {1}"},
  94.284 +            {"appletsecurityexception.checkread.exception2", "Exce\u00E7\u00E3o de Seguran\u00E7a: file.read: {0}"},
  94.285 +            {"appletsecurityexception.checkread", "Exce\u00E7\u00E3o de Seguran\u00E7a: file.read: {0} == {1}"},
  94.286 +            {"appletsecurityexception.checkwrite.exception", "Exce\u00E7\u00E3o de Seguran\u00E7a: {0}, {1}"},
  94.287 +            {"appletsecurityexception.checkwrite", "Exce\u00E7\u00E3o de Seguran\u00E7a: file.write: {0} == {1}"},
  94.288 +            {"appletsecurityexception.checkread.fd", "Exce\u00E7\u00E3o de Seguran\u00E7a: fd.read"},
  94.289 +            {"appletsecurityexception.checkwrite.fd", "Exce\u00E7\u00E3o de Seguran\u00E7a: fd.write"},
  94.290 +            {"appletsecurityexception.checklisten", "Exce\u00E7\u00E3o de Seguran\u00E7a: socket.listen: {0}"},
  94.291 +            {"appletsecurityexception.checkaccept", "Exce\u00E7\u00E3o de Seguran\u00E7a: socket.accept: {0}:{1}"},
  94.292 +            {"appletsecurityexception.checkconnect.networknone", "Exce\u00E7\u00E3o de Seguran\u00E7a: socket.connect: {0}->{1}"},
  94.293 +            {"appletsecurityexception.checkconnect.networkhost1", "Exce\u00E7\u00E3o de Seguran\u00E7a: N\u00E3o foi poss\u00EDvel estabelecer conex\u00E3o com {0} com a origem de {1}."},
  94.294 +            {"appletsecurityexception.checkconnect.networkhost2", "Exce\u00E7\u00E3o de Seguran\u00E7a: N\u00E3o foi poss\u00EDvel resolver o IP para o host {0} ou para {1}. "},
  94.295 +            {"appletsecurityexception.checkconnect.networkhost3", "Exce\u00E7\u00E3o de Seguran\u00E7a: N\u00E3o foi poss\u00EDvel resolver o IP para o host {0}. Consulte a propriedade trustProxy."},
  94.296 +            {"appletsecurityexception.checkconnect", "Exce\u00E7\u00E3o de Seguran\u00E7a: conectar: {0}->{1}"},
  94.297 +            {"appletsecurityexception.checkpackageaccess", "Exce\u00E7\u00E3o de Seguran\u00E7a: n\u00E3o \u00E9 poss\u00EDvel acessar o pacote: {0}"},
  94.298 +            {"appletsecurityexception.checkpackagedefinition", "Exce\u00E7\u00E3o de Seguran\u00E7a: n\u00E3o \u00E9 poss\u00EDvel definir o pacote: {0}"},
  94.299 +            {"appletsecurityexception.cannotsetfactory", "Exce\u00E7\u00E3o de Seguran\u00E7a: n\u00E3o \u00E9 poss\u00EDvel definir o factory"},
  94.300 +            {"appletsecurityexception.checkmemberaccess", "Exce\u00E7\u00E3o de Seguran\u00E7a: verificar acesso do membro"},
  94.301 +            {"appletsecurityexception.checkgetprintjob", "Exce\u00E7\u00E3o de Seguran\u00E7a: getPrintJob"},
  94.302 +            {"appletsecurityexception.checksystemclipboardaccess", "Exce\u00E7\u00E3o de Seguran\u00E7a: getSystemClipboard"},
  94.303 +            {"appletsecurityexception.checkawteventqueueaccess", "Exce\u00E7\u00E3o de Seguran\u00E7a: getEventQueue"},
  94.304 +            {"appletsecurityexception.checksecurityaccess", "Exce\u00E7\u00E3o de Seguran\u00E7a: opera\u00E7\u00E3o de seguran\u00E7a: {0}"},
  94.305 +            {"appletsecurityexception.getsecuritycontext.unknown", "tipo de carregador de classe desconhecido. n\u00E3o \u00E9 poss\u00EDvel verificar getContext"},
  94.306 +            {"appletsecurityexception.checkread.unknown", "tipo de carregador de classe desconhecido. n\u00E3o \u00E9 poss\u00EDvel verificar a leitura {0}"},
  94.307 +            {"appletsecurityexception.checkconnect.unknown", "tipo de carregador de classe desconhecido. n\u00E3o \u00E9 poss\u00EDvel verificar a conex\u00E3o"},
  94.308          };
  94.309 +
  94.310 +        return temp;
  94.311      }
  94.312  }
    95.1 --- a/src/share/classes/sun/applet/resources/MsgAppletViewer_sv.java	Tue Feb 15 19:16:39 2011 -0800
    95.2 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_sv.java	Tue Feb 15 20:18:20 2011 -0800
    95.3 @@ -1,5 +1,5 @@
    95.4  /*
    95.5 - * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
    95.6 + * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
    95.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    95.8   *
    95.9   * This code is free software; you can redistribute it and/or modify it
   95.10 @@ -29,173 +29,175 @@
   95.11  public class MsgAppletViewer_sv extends ListResourceBundle {
   95.12  
   95.13      public Object[][] getContents() {
   95.14 -        return new Object[][] {
   95.15 -            {"textframe.button.dismiss", "St\u00e4ng"},
   95.16 +        Object[][] temp = new Object[][] {
   95.17 +            {"textframe.button.dismiss", "St\u00E4ng"},
   95.18              {"appletviewer.tool.title", "Applet Viewer: {0}"},
   95.19              {"appletviewer.menu.applet", "Applet"},
   95.20              {"appletviewer.menuitem.restart", "Starta om"},
   95.21 -            {"appletviewer.menuitem.reload", "L\u00e4s in igen"},
   95.22 -            {"appletviewer.menuitem.stop", "Stoppa"},
   95.23 -            {"appletviewer.menuitem.save", "Spara ..."},
   95.24 +            {"appletviewer.menuitem.reload", "Ladda om"},
   95.25 +            {"appletviewer.menuitem.stop", "Stopp"},
   95.26 +            {"appletviewer.menuitem.save", "Spara..."},
   95.27              {"appletviewer.menuitem.start", "Starta"},
   95.28 -            {"appletviewer.menuitem.clone", "Klona ..."},
   95.29 -            {"appletviewer.menuitem.tag", "Tagga ..."},
   95.30 -            {"appletviewer.menuitem.info", "Info ..."},
   95.31 +            {"appletviewer.menuitem.clone", "Klona..."},
   95.32 +            {"appletviewer.menuitem.tag", "Tagg..."},
   95.33 +            {"appletviewer.menuitem.info", "Information..."},
   95.34              {"appletviewer.menuitem.edit", "Redigera"},
   95.35              {"appletviewer.menuitem.encoding", "Teckenkodning"},
   95.36 -            {"appletviewer.menuitem.print", "Skriv ut ..."},
   95.37 -            {"appletviewer.menuitem.props", "Egenskaper ..."},
   95.38 -            {"appletviewer.menuitem.close", "St\u00e4ng"},
   95.39 +            {"appletviewer.menuitem.print", "Skriv ut..."},
   95.40 +            {"appletviewer.menuitem.props", "Egenskaper..."},
   95.41 +            {"appletviewer.menuitem.close", "St\u00E4ng"},
   95.42              {"appletviewer.menuitem.quit", "Avsluta"},
   95.43 -            {"appletviewer.label.hello", "Hall\u00e5 ..."},
   95.44 -            {"appletviewer.status.start", "startar applet ..."},
   95.45 -            {"appletviewer.appletsave.filedialogtitle","Ordna appletar seriellt i filen"},
   95.46 -            {"appletviewer.appletsave.err1", "serialiserar en {0} till {1}"},
   95.47 +            {"appletviewer.label.hello", "Hej..."},
   95.48 +            {"appletviewer.status.start", "startar applet..."},
   95.49 +            {"appletviewer.appletsave.filedialogtitle","Serialisera applet till fil"},
   95.50 +            {"appletviewer.appletsave.err1", "serialiserar {0} till {1}"},
   95.51              {"appletviewer.appletsave.err2", "i appletSave: {0}"},
   95.52 -            {"appletviewer.applettag", "Visad tagg"},
   95.53 -            {"appletviewer.applettag.textframe", "HTML-tagg f\u00f6r applet"},
   95.54 -            {"appletviewer.appletinfo.applet", "-- ingen applet-info --"},
   95.55 -            {"appletviewer.appletinfo.param", "-- ingen parameterinfo --"},
   95.56 -            {"appletviewer.appletinfo.textframe", "Applet-info"},
   95.57 -            {"appletviewer.appletprint.fail", "Utskrift misslyckades."},
   95.58 -            {"appletviewer.appletprint.finish", "Utskriften \u00e4r klar."},
   95.59 -            {"appletviewer.appletprint.cancel", "Utskriften avbr\u00f6ts."},
   95.60 +            {"appletviewer.applettag", "Tagg visas"},
   95.61 +            {"appletviewer.applettag.textframe", "HTML-tagg f\u00F6r applet"},
   95.62 +            {"appletviewer.appletinfo.applet", "-- ingen appletinformation --"},
   95.63 +            {"appletviewer.appletinfo.param", "-- ingen parameterinformation --"},
   95.64 +            {"appletviewer.appletinfo.textframe", "Appletinformation"},
   95.65 +            {"appletviewer.appletprint.fail", "Kunde inte skriva ut."},
   95.66 +            {"appletviewer.appletprint.finish", "Utskriften klar."},
   95.67 +            {"appletviewer.appletprint.cancel", "Utskriften avbruten."},
   95.68              {"appletviewer.appletencoding", "Teckenkodning: {0}"},
   95.69 -            {"appletviewer.parse.warning.requiresname", "Varning: Taggen <param name=... value=...> kr\u00e4ver ett namnattribut."},
   95.70 -            {"appletviewer.parse.warning.paramoutside", "Varning: Taggen <param> utanf\u00f6r <applet> ... </applet>."},
   95.71 -            {"appletviewer.parse.warning.applet.requirescode", "Varning: <applet> Taggen kr\u00e4ver kodattribut."},
   95.72 -            {"appletviewer.parse.warning.applet.requiresheight", "Varning: <applet> Taggen kr\u00e4ver h\u00f6jdattribut."},
   95.73 -            {"appletviewer.parse.warning.applet.requireswidth", "Varning: <applet> Taggen kr\u00e4ver breddattribut."},
   95.74 -            {"appletviewer.parse.warning.object.requirescode", "Varning: <object> Taggen kr\u00e4ver kodattribut."},
   95.75 -            {"appletviewer.parse.warning.object.requiresheight", "Varning: <object> Taggen kr\u00e4ver h\u00f6jdattribut."},
   95.76 -            {"appletviewer.parse.warning.object.requireswidth", "Varning: <object> koden kr\u00e4ver breddattribut."},
   95.77 -            {"appletviewer.parse.warning.embed.requirescode", "Varning: <embed> koden kr\u00e4ver programkodattribut."},
   95.78 -            {"appletviewer.parse.warning.embed.requiresheight", "Varning: <embed> koden kr\u00e4ver h\u00f6jdattribut."},
   95.79 -            {"appletviewer.parse.warning.embed.requireswidth", "Varning: <embed> koden kr\u00e4ver breddattribut."},
   95.80 -            {"appletviewer.parse.warning.appnotLongersupported", "Varning: Taggen <app> st\u00f6ds inte l\u00e4ngre, anv\u00e4nd <applet> ist\u00e4llet:"},
   95.81 -            {"appletviewer.usage", "Syntax: appletviewer <alternativ> url(s)\n\nd\u00e4r <alternativ> omfattar:\n  -debug                  Starta applet-granskaren i Java-fels\u00f6karen\n  -encoding <kodning>    Ange teckenkodningen som anv\u00e4nds av HTML-filer\n  -J<k\u00f6rtidsflagga>        Skicka argumentet till Java-tolken\n\nAlternativet -J \u00e4r inte ett standardalternativ och kan \u00e4ndras utan f\u00f6reg\u00e5ende meddelande."},
   95.82 -            {"appletviewer.main.err.unsupportedopt", "Alternativet st\u00f6ds inte: {0}"},
   95.83 -            {"appletviewer.main.err.unrecognizedarg", "Ok\u00e4nt argument: {0}"},
   95.84 -            {"appletviewer.main.err.dupoption", "Alternativet \u00e4r duplicerat: {0}"},
   95.85 -            {"appletviewer.main.err.inputfile", "Inga indatafiler har angetts."},
   95.86 +            {"appletviewer.parse.warning.requiresname", "Varning: <param name=... value=...>-taggen kr\u00E4ver ett namnattribut."},
   95.87 +            {"appletviewer.parse.warning.paramoutside", "Varning: <param>-taggen finns utanf\u00F6r <applet> ... </applet>."},
   95.88 +            {"appletviewer.parse.warning.applet.requirescode", "Varning: <applet>-taggen kr\u00E4ver ett kodattribut."},
   95.89 +            {"appletviewer.parse.warning.applet.requiresheight", "Varning: <applet>-taggen kr\u00E4ver ett h\u00F6jdattribut."},
   95.90 +            {"appletviewer.parse.warning.applet.requireswidth", "Varning: <applet>-taggen kr\u00E4ver ett breddattribut."},
   95.91 +            {"appletviewer.parse.warning.object.requirescode", "Varning: <object>-taggen kr\u00E4ver ett kodattribut."},
   95.92 +            {"appletviewer.parse.warning.object.requiresheight", "Varning: <object>-taggen kr\u00E4ver ett h\u00F6jdattribut."},
   95.93 +            {"appletviewer.parse.warning.object.requireswidth", "Varning: <object>-taggen kr\u00E4ver ett breddattribut."},
   95.94 +            {"appletviewer.parse.warning.embed.requirescode", "Varning: <embed>-taggen kr\u00E4ver ett kodattribut."},
   95.95 +            {"appletviewer.parse.warning.embed.requiresheight", "Varning: <embed>-taggen kr\u00E4ver ett h\u00F6jdattribut."},
   95.96 +            {"appletviewer.parse.warning.embed.requireswidth", "Varning: <embed>-taggen kr\u00E4ver ett breddattribut."},
   95.97 +            {"appletviewer.parse.warning.appnotLongersupported", "Varning: <app>-taggen st\u00F6ds inte l\u00E4ngre, anv\u00E4nd <applet> ist\u00E4llet:"},
   95.98 +            {"appletviewer.usage", "Syntax: URL:er f\u00F6r appletviewer-<alternativ>.\n\nF\u00F6ljande <alternativ> finns:\n  -debug                  Startar appletvisning i Java-fels\u00F6kningen\n  -encoding <kodning>    Anger teckenkodning  som anv\u00E4nds i HTML-filer\n  -J<k\u00F6rningsflagga>        \u00D6verf\u00F6r argument till Java-tolkningen\n\nAlternativet -J \u00E4r inte standard och kan \u00E4ndras utan f\u00F6reg\u00E5ende meddelande."},
   95.99 +            {"appletviewer.main.err.unsupportedopt", "Alternativ som inte st\u00F6ds: {0}"},
  95.100 +            {"appletviewer.main.err.unrecognizedarg", "Ok\u00E4nt argument: {0}"},
  95.101 +            {"appletviewer.main.err.dupoption", "Duplicerat alternativ: {0}"},
  95.102 +            {"appletviewer.main.err.inputfile", "Inga angivna indatafiler."},
  95.103              {"appletviewer.main.err.badurl", "Felaktig URL: {0} ( {1} )"},
  95.104 -            {"appletviewer.main.err.io", "I/O-undantag vid l\u00e4sning: {0}"},
  95.105 -            {"appletviewer.main.err.readablefile", "Kontrollera att {0} \u00e4r en l\u00e4sbar fil."},
  95.106 -            {"appletviewer.main.err.correcturl", "\u00c4r {0} r\u00e4tt URL?"},
  95.107 -            {"appletviewer.main.prop.store", "Anv\u00e4ndarspecifika egenskaper f\u00f6r AppletViewer"},
  95.108 -            {"appletviewer.main.err.prop.cantread", "Det g\u00e5r inte att l\u00e4sa filen med anv\u00e4ndaregenskaper: {0}"},
  95.109 -            {"appletviewer.main.err.prop.cantsave", "Det g\u00e5r inte att spara filen med anv\u00e4ndaregenskaper: {0}"},
  95.110 -            {"appletviewer.main.warn.nosecmgr", "Varning: avaktiverar s\u00e4kerheten."},
  95.111 -            {"appletviewer.main.debug.cantfinddebug", "Det g\u00e5r inte att hitta fels\u00f6karen!"},
  95.112 -            {"appletviewer.main.debug.cantfindmain", "Det g\u00e5r inte att hitta huvudmetod i fels\u00f6karen!"},
  95.113 -            {"appletviewer.main.debug.exceptionindebug", "Undantagsavbrott i fels\u00f6karen!"},
  95.114 -            {"appletviewer.main.debug.cantaccess", "Det g\u00e5r inte att h\u00e4mta fels\u00f6karen!"},
  95.115 +            {"appletviewer.main.err.io", "I/O-undantag vid l\u00E4sning: {0}"},
  95.116 +            {"appletviewer.main.err.readablefile", "Kontrollera att {0} \u00E4r en fil som \u00E4r l\u00E4sbar."},
  95.117 +            {"appletviewer.main.err.correcturl", "\u00C4r {0} den korrekta URL:en?"},
  95.118 +            {"appletviewer.main.prop.store", "Anv\u00E4ndarspecifika egenskaper f\u00F6r AppletViewer"},
  95.119 +            {"appletviewer.main.err.prop.cantread", "Kan inte l\u00E4sa egenskapsfilen: {0}"},
  95.120 +            {"appletviewer.main.err.prop.cantsave", "Kan inte spara egenskapsfilen: {0}"},
  95.121 +            {"appletviewer.main.warn.nosecmgr", "Varning: s\u00E4kerheten inaktiveras."},
  95.122 +            {"appletviewer.main.debug.cantfinddebug", "Hittar inte fels\u00F6kningsprogrammet!"},
  95.123 +            {"appletviewer.main.debug.cantfindmain", "Hittar inte huvudmetoden i fels\u00F6kningsprogrammet!"},
  95.124 +            {"appletviewer.main.debug.exceptionindebug", "Undantag i fels\u00F6kningsprogrammet!"},
  95.125 +            {"appletviewer.main.debug.cantaccess", "Det finns ingen \u00E5tkomst till fels\u00F6kningsprogrammet!"},
  95.126              {"appletviewer.main.nosecmgr", "Varning: SecurityManager har inte installerats!"},
  95.127 -            {"appletviewer.main.warning", "Varning: Inga appletar startades. Kontrollera att indata inneh\u00e5ller en <applet>-tagg."},
  95.128 -            {"appletviewer.main.warn.prop.overwrite", "Varning: Skriver tillf\u00e4lligt \u00f6ver systemegenskap p\u00e5 anv\u00e4ndarens beg\u00e4ran: nyckel: {0} gammalt v\u00e4rde: {1} nytt v\u00e4rde: {2}"},
  95.129 -            {"appletviewer.main.warn.cantreadprops", "Varning: Det g\u00e5r inte att l\u00e4sa egenskapsfilen till AppletViewer: {0} Anv\u00e4nder standardv\u00e4rden."},
  95.130 -            {"appletioexception.loadclass.throw.interrupted", "klassinl\u00e4sning avbr\u00f6ts: {0}"},
  95.131 -            {"appletioexception.loadclass.throw.notloaded", "klassen har inte l\u00e4sts in: {0}"},
  95.132 -            {"appletclassloader.loadcode.verbose", "\u00d6ppnar str\u00f6m till: {0} f\u00f6r att f\u00e5 {1}"},
  95.133 -            {"appletclassloader.filenotfound", "Fil saknas vid s\u00f6kning efter: {0}"},
  95.134 -            {"appletclassloader.fileformat", "Filformatundantag vid inl\u00e4sning: {0}"},
  95.135 -            {"appletclassloader.fileioexception", "I/O-undantag vid inl\u00e4sning: {0}"},
  95.136 -            {"appletclassloader.fileexception", "{0}-undantag vid inl\u00e4sning: {1}"},
  95.137 -            {"appletclassloader.filedeath", "{0} avslutades vid inl\u00e4sning: {1}"},
  95.138 -            {"appletclassloader.fileerror", "{0} fel vid inl\u00e4sning: {1}"},
  95.139 -            {"appletclassloader.findclass.verbose.findclass", "{0} s\u00f6k klass {1}"},
  95.140 -            {"appletclassloader.findclass.verbose.openstream", "\u00d6ppnar str\u00f6m till: {0} f\u00f6r att f\u00e5 {1}"},
  95.141 -            {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource f\u00f6r namnet {0}"},
  95.142 -            {"appletclassloader.getresource.verbose.found", "Hittade resursen {0} som en systemresurs"},
  95.143 -            {"appletclassloader.getresourceasstream.verbose", "Hittade resursen {0} som en systemresurs"},
  95.144 +            {"appletviewer.main.warning", "Varning: Inga appletar har startats. Kontrollera att indata inneh\u00E5ller <applet>-tagg."},
  95.145 +            {"appletviewer.main.warn.prop.overwrite", "Varning: Skriver tillf\u00E4lligt \u00F6ver systemegenskap enligt beg\u00E4ran fr\u00E5n anv\u00E4ndare: nyckel: {0} gammalt v\u00E4rde: {1} nytt v\u00E4rde: {2}"},
  95.146 +            {"appletviewer.main.warn.cantreadprops", "Varning: Kan inte l\u00E4sa egenskapsfil f\u00F6r AppletViewer: {0} Standardv\u00E4rden anv\u00E4nds."},
  95.147 +            {"appletioexception.loadclass.throw.interrupted", "klassinl\u00E4sning avbr\u00F6ts: {0}"},
  95.148 +            {"appletioexception.loadclass.throw.notloaded", "klass inte inl\u00E4st: {0}"},
  95.149 +            {"appletclassloader.loadcode.verbose", "\u00D6ppnar str\u00F6m till: {0} f\u00F6r h\u00E4mtning av {1}"},
  95.150 +            {"appletclassloader.filenotfound", "Hittade inte fil vid s\u00F6kning efter: {0}"},
  95.151 +            {"appletclassloader.fileformat", "Undantag av filformat vid l\u00E4sning av: {0}"},
  95.152 +            {"appletclassloader.fileioexception", "I/O-undantag vid l\u00E4sning: {0}"},
  95.153 +            {"appletclassloader.fileexception", "{0} undantag vid l\u00E4sning: {1}"},
  95.154 +            {"appletclassloader.filedeath", "{0} avslutad vid l\u00E4sning: {1}"},
  95.155 +            {"appletclassloader.fileerror", "{0} fel vid l\u00E4sning: {1}"},
  95.156 +            {"appletclassloader.findclass.verbose.findclass", "{0} hittar klass {1}"},
  95.157 +            {"appletclassloader.findclass.verbose.openstream", "\u00D6ppnar str\u00F6m till: {0} f\u00F6r h\u00E4mtning av {1}"},
  95.158 +            {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource f\u00F6r namnet: {0}"},
  95.159 +            {"appletclassloader.getresource.verbose.found", "Hittade resursen: {0} som systemresurs"},
  95.160 +            {"appletclassloader.getresourceasstream.verbose", "Hittade resursen: {0} som systemresurs"},
  95.161              {"appletpanel.runloader.err", "Antingen objekt- eller kodparameter!"},
  95.162              {"appletpanel.runloader.exception", "undantag vid avserialisering {0}"},
  95.163 -            {"appletpanel.destroyed", "Appleten f\u00f6rst\u00f6rd."},
  95.164 -            {"appletpanel.loaded", "Appleten \u00e4r inl\u00e4st."},
  95.165 -            {"appletpanel.started", "Appleten har startat."},
  95.166 -            {"appletpanel.inited", "Appleten har initierats."},
  95.167 -            {"appletpanel.stopped", "Appleten har stoppats."},
  95.168 -            {"appletpanel.disposed", "Appleten har sl\u00e4ngts."},
  95.169 -            {"appletpanel.nocode", "Taggen APPLET saknar parametern CODE."},
  95.170 -            {"appletpanel.notfound", "inl\u00e4sning: klassen {0} finns inte."},
  95.171 -            {"appletpanel.nocreate", "inl\u00e4sning: kan inte skapa instans av {0}."},
  95.172 -            {"appletpanel.noconstruct", "inl\u00e4sning: {0} \u00e4r inte allm\u00e4n eller har ingen allm\u00e4n konstruktor."},
  95.173 +            {"appletpanel.destroyed", "Applet raderad."},
  95.174 +            {"appletpanel.loaded", "Applet laddad."},
  95.175 +            {"appletpanel.started", "Applet startad."},
  95.176 +            {"appletpanel.inited", "Applet initierad."},
  95.177 +            {"appletpanel.stopped", "Applet stoppad."},
  95.178 +            {"appletpanel.disposed", "Applet kasserad."},
  95.179 +            {"appletpanel.nocode", "APPLET-tagg saknar CODE-parameter."},
  95.180 +            {"appletpanel.notfound", "load: hittade inte klassen {0}."},
  95.181 +            {"appletpanel.nocreate", "load: {0} kan inte instansieras."},
  95.182 +            {"appletpanel.noconstruct", "load: {0} \u00E4r inte allm\u00E4n eller saknar allm\u00E4n konstruktor."},
  95.183              {"appletpanel.death", "avslutad"},
  95.184              {"appletpanel.exception", "undantag: {0}."},
  95.185              {"appletpanel.exception2", "undantag: {0}: {1}."},
  95.186              {"appletpanel.error", "fel: {0}."},
  95.187 -            {"appletpanel.error2", "fel: {0}: {1}."},
  95.188 -            {"appletpanel.notloaded", "Init: appleten har inte l\u00e4sts in."},
  95.189 -            {"appletpanel.notinited", "Start: appleten har inte initierats."},
  95.190 -            {"appletpanel.notstarted", "Stopp: appleten har inte startats."},
  95.191 -            {"appletpanel.notstopped", "Destruktion: appleten har inte stoppats."},
  95.192 -            {"appletpanel.notdestroyed", "Sl\u00e4ng: appleten har inte f\u00f6rst\u00f6rts."},
  95.193 -            {"appletpanel.notdisposed", "Inl\u00e4sning: appletten har inte sl\u00e4ngts."},
  95.194 -            {"appletpanel.bail", "Avbruten: avaktiverar."},
  95.195 -            {"appletpanel.filenotfound", "Fil saknas vid s\u00f6kning efter: {0}"},
  95.196 -            {"appletpanel.fileformat", "Filformatundantag vid inl\u00e4sning: {0}"},
  95.197 -            {"appletpanel.fileioexception", "I/O-undantag vid inl\u00e4sning: {0}"},
  95.198 -            {"appletpanel.fileexception", "{0}-undantag vid inl\u00e4sning: {1}"},
  95.199 -            {"appletpanel.filedeath", "{0} avslutades vid inl\u00e4sning: {1}"},
  95.200 -            {"appletpanel.fileerror", "{0} fel vid inl\u00e4sning: {1}"},
  95.201 -            {"appletpanel.badattribute.exception", "Html-tolkning: felaktigt v\u00e4rde f\u00f6r h\u00f6jd-breddattribut"},
  95.202 -            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream kr\u00e4ver inl\u00e4sare som inte \u00e4r tom"},
  95.203 -            {"appletprops.title", "Egenskaper f\u00f6r AppletViewer"},
  95.204 -            {"appletprops.label.http.server", "Proxy-server f\u00f6r HTTP:"},
  95.205 -            {"appletprops.label.http.proxy", "HTTP-proxyns port:"},
  95.206 -            {"appletprops.label.network", "N\u00e4tverks\u00e5tkomst:"},
  95.207 -            {"appletprops.choice.network.item.none", "Inget"},
  95.208 -            {"appletprops.choice.network.item.applethost", "Applet-v\u00e4rd"},
  95.209 -            {"appletprops.choice.network.item.unrestricted", "Obegr\u00e4nsad"},
  95.210 -            {"appletprops.label.class", "Klass\u00e5tkomst:"},
  95.211 -            {"appletprops.choice.class.item.restricted", "Begr\u00e4nsad"},
  95.212 -            {"appletprops.choice.class.item.unrestricted", "Obegr\u00e4nsad"},
  95.213 -            {"appletprops.label.unsignedapplet", "Till\u00e5t osignerade appletar:"},
  95.214 +            {"appletpanel.error2", "fel {0}: {1}."},
  95.215 +            {"appletpanel.notloaded", "Initiera: applet \u00E4r inte inl\u00E4st."},
  95.216 +            {"appletpanel.notinited", "Starta: applet \u00E4r inte initierad."},
  95.217 +            {"appletpanel.notstarted", "Stoppa: applet har inte startats."},
  95.218 +            {"appletpanel.notstopped", "Radera: applet har inte stoppats."},
  95.219 +            {"appletpanel.notdestroyed", "Kassera: applet har inte raderats."},
  95.220 +            {"appletpanel.notdisposed", "Ladda: applet har inte kasserats."},
  95.221 +            {"appletpanel.bail", "Avbruten."},
  95.222 +            {"appletpanel.filenotfound", "Hittade inte fil vid s\u00F6kning efter: {0}"},
  95.223 +            {"appletpanel.fileformat", "Undantag av filformat vid l\u00E4sning av: {0}"},
  95.224 +            {"appletpanel.fileioexception", "I/O-undantag vid l\u00E4sning: {0}"},
  95.225 +            {"appletpanel.fileexception", "{0} undantag vid l\u00E4sning: {1}"},
  95.226 +            {"appletpanel.filedeath", "{0} avslutad vid l\u00E4sning: {1}"},
  95.227 +            {"appletpanel.fileerror", "{0} fel vid l\u00E4sning: {1}"},
  95.228 +            {"appletpanel.badattribute.exception", "HTML-tolkning: felaktigt v\u00E4rde f\u00F6r bredd-/h\u00F6jdattribut"},
  95.229 +            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream kr\u00E4ver laddare med icke-null"},
  95.230 +            {"appletprops.title", "AppletViewer-egenskaper"},
  95.231 +            {"appletprops.label.http.server", "HTTP-proxyserver:"},
  95.232 +            {"appletprops.label.http.proxy", "HTTP-proxyport:"},
  95.233 +            {"appletprops.label.network", "N\u00E4tverks\u00E5tkomst:"},
  95.234 +            {"appletprops.choice.network.item.none", "Ingen"},
  95.235 +            {"appletprops.choice.network.item.applethost", "Appletv\u00E4rd"},
  95.236 +            {"appletprops.choice.network.item.unrestricted", "Obegr\u00E4nsad"},
  95.237 +            {"appletprops.label.class", "Klass\u00E5tkomst:"},
  95.238 +            {"appletprops.choice.class.item.restricted", "Begr\u00E4nsad"},
  95.239 +            {"appletprops.choice.class.item.unrestricted", "Obegr\u00E4nsad"},
  95.240 +            {"appletprops.label.unsignedapplet", "Till\u00E5t osignerade appletar:"},
  95.241              {"appletprops.choice.unsignedapplet.no", "Nej"},
  95.242              {"appletprops.choice.unsignedapplet.yes", "Ja"},
  95.243 -            {"appletprops.button.apply", "Utf\u00f6r"},
  95.244 +            {"appletprops.button.apply", "Till\u00E4mpa"},
  95.245              {"appletprops.button.cancel", "Avbryt"},
  95.246 -            {"appletprops.button.reset", "\u00c5terst\u00e4ll"},
  95.247 -            {"appletprops.apply.exception", "Kunde inte spara egenskaperna: {0}"},
  95.248 +            {"appletprops.button.reset", "\u00C5terst\u00E4ll"},
  95.249 +            {"appletprops.apply.exception", "Kunde inte spara egenskaper: {0}"},
  95.250              /* 4066432 */
  95.251 -            {"appletprops.title.invalidproxy", "Ogiltig inmatning"},
  95.252 -            {"appletprops.label.invalidproxy", "Proxyporten m\u00e5ste anges som ett positivt heltal"},
  95.253 +            {"appletprops.title.invalidproxy", "Ogiltig post"},
  95.254 +            {"appletprops.label.invalidproxy", "Proxyport m\u00E5ste vara ett positivt heltal."},
  95.255              {"appletprops.button.ok", "OK"},
  95.256              /* end 4066432 */
  95.257 -            {"appletprops.prop.store", "Anv\u00e4ndarspecifika egenskaper f\u00f6r AppletViewer"},
  95.258 -            {"appletsecurityexception.checkcreateclassloader", "S\u00e4kerhetsundantag: klassinl\u00e4sare"},
  95.259 -            {"appletsecurityexception.checkaccess.thread", "S\u00e4kerhetsundantag: tr\u00e5d"},
  95.260 -            {"appletsecurityexception.checkaccess.threadgroup", "S\u00e4kerhetsundantag: tr\u00e5dgruppen {0}"},
  95.261 -            {"appletsecurityexception.checkexit", "S\u00e4kerhetsundantag: exit-punkten {0}"},
  95.262 -            {"appletsecurityexception.checkexec", "S\u00e4kerhetsundantag: programfilen {0}"},
  95.263 -            {"appletsecurityexception.checklink", "S\u00e4kerhetsundantag: l\u00e4nken {0}"},
  95.264 -            {"appletsecurityexception.checkpropsaccess", "S\u00e4kerhetsundantag: egenskaperna"},
  95.265 -            {"appletsecurityexception.checkpropsaccess.key", "S\u00e4kerhetsundantag: egenskaps\u00e5tkomsten {0}"},
  95.266 -            {"appletsecurityexception.checkread.exception1", "S\u00e4kerhetsundantag: {0}, {1}"},
  95.267 -            {"appletsecurityexception.checkread.exception2", "S\u00e4kerhetsundantag: file.read: {0}"},
  95.268 -            {"appletsecurityexception.checkread", "S\u00e4kerhetsundantag: file.read: {0} == {1}"},
  95.269 -            {"appletsecurityexception.checkwrite.exception", "S\u00e4kerhetsundantag: {0}, {1}"},
  95.270 -            {"appletsecurityexception.checkwrite", "S\u00e4kerhetsundantag: file.write: {0} == {1}"},
  95.271 -            {"appletsecurityexception.checkread.fd", "S\u00e4kerhetsundantag: fd.read"},
  95.272 -            {"appletsecurityexception.checkwrite.fd", "S\u00e4kerhetsundantag: fd.write"},
  95.273 -            {"appletsecurityexception.checklisten", "S\u00e4kerhetsundantag: socket.listen: {0}"},
  95.274 -            {"appletsecurityexception.checkaccept", "S\u00e4kerhetsundantag: socket.accept: {0}:{1}"},
  95.275 -            {"appletsecurityexception.checkconnect.networknone", "S\u00e4kerhetsundantag: socket.connect: {0}->{1}"},
  95.276 -            {"appletsecurityexception.checkconnect.networkhost1", "S\u00e4kerhetsundantag: Kan inte koppla upp till {0} som kommer fr\u00e5n {1}."},
  95.277 -            {"appletsecurityexception.checkconnect.networkhost2", "S\u00e4kerhetsundantag: Kan inte \u00f6vers\u00e4tta adressen f\u00f6r v\u00e4rdsystemet {0} eller for {1}. "},
  95.278 -            {"appletsecurityexception.checkconnect.networkhost3", "S\u00e4kerhetsundantag: Kan inte \u00f6vers\u00e4tta adressen f\u00f6r v\u00e4rdsystemet {0}. Kontrollera egenskapen trustProxy."},
  95.279 -            {"appletsecurityexception.checkconnect", "S\u00e4kerhetsundantag: uppkoppling: {0}->{1}"},
  95.280 -            {"appletsecurityexception.checkpackageaccess", "S\u00e4kerhetsundantag: f\u00e5r inte \u00e5tkomst till paketet: {0}"},
  95.281 -            {"appletsecurityexception.checkpackagedefinition", "S\u00e4kerhetsundantag: kan inte definiera paketet: {0}"},
  95.282 -            {"appletsecurityexception.cannotsetfactory", "S\u00e4kerhetsundantag: kan inte st\u00e4lla in factory"},
  95.283 -            {"appletsecurityexception.checkmemberaccess", "S\u00e4kerhetsundantag: kontrollera medlems\u00e5tkomst"},
  95.284 -            {"appletsecurityexception.checkgetprintjob", "S\u00e4kerhetsundantag: getPrintJob"},
  95.285 -            {"appletsecurityexception.checksystemclipboardaccess", "S\u00e4kerhetsundantag: getSystemClipboard"},
  95.286 -            {"appletsecurityexception.checkawteventqueueaccess", "S\u00e4kerhetsundantag: getEventQueue"},
  95.287 -            {"appletsecurityexception.checksecurityaccess", "S\u00e4kerhetsundantag: s\u00e4kerhetsbearbetning: {0}"},
  95.288 -            {"appletsecurityexception.getsecuritycontext.unknown", "Ok\u00e4nd typ av klassinl\u00e4sare. Kan inte leta efter getContext"},
  95.289 -            {"appletsecurityexception.checkread.unknown", "Ok\u00e4nd typ av klassinl\u00e4sare. Kan inte leta efter checking read {0}"},
  95.290 -            {"appletsecurityexception.checkconnect.unknown", "Ok\u00e4nd typ av klassinl\u00e4sare. Kan inte leta efter checking connect"},
  95.291 +            {"appletprops.prop.store", "Anv\u00E4ndarspecifika egenskaper f\u00F6r AppletViewer"},
  95.292 +            {"appletsecurityexception.checkcreateclassloader", "S\u00E4kerhetsundantag: klassladdare"},
  95.293 +            {"appletsecurityexception.checkaccess.thread", "S\u00E4kerhetsundantag: tr\u00E5d"},
  95.294 +            {"appletsecurityexception.checkaccess.threadgroup", "S\u00E4kerhetsundantag: tr\u00E5dgrupp: {0}"},
  95.295 +            {"appletsecurityexception.checkexit", "S\u00E4kerhetsundantag: utg\u00E5ng: {0}"},
  95.296 +            {"appletsecurityexception.checkexec", "S\u00E4kerhetsundantag: exec: {0}"},
  95.297 +            {"appletsecurityexception.checklink", "S\u00E4kerhetsundantag: l\u00E4nk: {0}"},
  95.298 +            {"appletsecurityexception.checkpropsaccess", "S\u00E4kerhetsundantag: egenskaper"},
  95.299 +            {"appletsecurityexception.checkpropsaccess.key", "S\u00E4kerhetsundantag: egenskaps\u00E5tkomst {0}"},
  95.300 +            {"appletsecurityexception.checkread.exception1", "S\u00E4kerhetsundantag: {0}, {1}"},
  95.301 +            {"appletsecurityexception.checkread.exception2", "S\u00E4kerhetsundantag: file.read: {0}"},
  95.302 +            {"appletsecurityexception.checkread", "S\u00E4kerhetsundantag: file.read: {0} == {1}"},
  95.303 +            {"appletsecurityexception.checkwrite.exception", "S\u00E4kerhetsundantag: {0}, {1}"},
  95.304 +            {"appletsecurityexception.checkwrite", "S\u00E4kerhetsundantag: file.write: {0} == {1}"},
  95.305 +            {"appletsecurityexception.checkread.fd", "S\u00E4kerhetsundantag: fd.read"},
  95.306 +            {"appletsecurityexception.checkwrite.fd", "S\u00E4kerhetsundantag: fd.write"},
  95.307 +            {"appletsecurityexception.checklisten", "S\u00E4kerhetsundantag: socket.listen: {0}"},
  95.308 +            {"appletsecurityexception.checkaccept", "S\u00E4kerhetsundantag: socket.accept: {0}:{1}"},
  95.309 +            {"appletsecurityexception.checkconnect.networknone", "S\u00E4kerhetsundantag: socket.connect: {0}->{1}"},
  95.310 +            {"appletsecurityexception.checkconnect.networkhost1", "S\u00E4kerhetsundantag: Kunde inte ansluta till {0} med ursprung fr\u00E5n {1}."},
  95.311 +            {"appletsecurityexception.checkconnect.networkhost2", "S\u00E4kerhetsundantag: Kunde inte matcha IP f\u00F6r v\u00E4rd {0} eller f\u00F6r {1}. "},
  95.312 +            {"appletsecurityexception.checkconnect.networkhost3", "S\u00E4kerhetsundantag: Kunde inte matcha IP f\u00F6r v\u00E4rd {0}. Se egenskapen trustProxy."},
  95.313 +            {"appletsecurityexception.checkconnect", "S\u00E4kerhetsundantag: connect: {0}->{1}"},
  95.314 +            {"appletsecurityexception.checkpackageaccess", "S\u00E4kerhetsundantag: ingen \u00E5tkomst till paket: {0}"},
  95.315 +            {"appletsecurityexception.checkpackagedefinition", "S\u00E4kerhetsundantag: kan inte definiera paket: {0}"},
  95.316 +            {"appletsecurityexception.cannotsetfactory", "S\u00E4kerhetsundantag: kan inte ange fabrik"},
  95.317 +            {"appletsecurityexception.checkmemberaccess", "S\u00E4kerhetsundantag: kontrollera medlems\u00E5tkomst"},
  95.318 +            {"appletsecurityexception.checkgetprintjob", "S\u00E4kerhetsundantag: getPrintJob"},
  95.319 +            {"appletsecurityexception.checksystemclipboardaccess", "S\u00E4kerhetsundantag: getSystemClipboard"},
  95.320 +            {"appletsecurityexception.checkawteventqueueaccess", "S\u00E4kerhetsundantag: getEventQueue"},
  95.321 +            {"appletsecurityexception.checksecurityaccess", "S\u00E4kerhetsundantag: s\u00E4kerhets\u00E5tg\u00E4rd: {0}"},
  95.322 +            {"appletsecurityexception.getsecuritycontext.unknown", "ok\u00E4nd typ av klassladdare. kan inte kontrollera getContext"},
  95.323 +            {"appletsecurityexception.checkread.unknown", "ok\u00E4nd typ av klassladdare. kan inte kontrollera kontroll\u00E4sning {0}"},
  95.324 +            {"appletsecurityexception.checkconnect.unknown", "ok\u00E4nd typ av klassladdare. kan inte kontrollera kontrollanslutning"},
  95.325          };
  95.326 +
  95.327 +        return temp;
  95.328      }
  95.329  }
    96.1 --- a/src/share/classes/sun/applet/resources/MsgAppletViewer_zh_CN.java	Tue Feb 15 19:16:39 2011 -0800
    96.2 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_zh_CN.java	Tue Feb 15 20:18:20 2011 -0800
    96.3 @@ -1,5 +1,5 @@
    96.4  /*
    96.5 - * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
    96.6 + * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
    96.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    96.8   *
    96.9   * This code is free software; you can redistribute it and/or modify it
   96.10 @@ -29,173 +29,175 @@
   96.11  public class MsgAppletViewer_zh_CN extends ListResourceBundle {
   96.12  
   96.13      public Object[][] getContents() {
   96.14 -        return new Object[][] {
   96.15 -            {"textframe.button.dismiss", "\u5173\u95ed"},
   96.16 -            {"appletviewer.tool.title", "\u5c0f\u7a0b\u5e8f\u67e5\u770b\u5668\uff1a{0}"},
   96.17 -            {"appletviewer.menu.applet", "\u5c0f\u7a0b\u5e8f"},
   96.18 -            {"appletviewer.menuitem.restart", "\u91cd\u65b0\u542f\u52a8"},
   96.19 -            {"appletviewer.menuitem.reload", "\u91cd\u65b0\u8f7d\u5165"},
   96.20 -            {"appletviewer.menuitem.stop", "\u505c\u6b62"},
   96.21 -            {"appletviewer.menuitem.save", "\u4fdd\u5b58..."},
   96.22 -            {"appletviewer.menuitem.start", "\u542f\u52a8"},
   96.23 -            {"appletviewer.menuitem.clone", "\u590d\u5236..."},
   96.24 -            {"appletviewer.menuitem.tag", "\u6807\u8bb0..."},
   96.25 -            {"appletviewer.menuitem.info", "\u4fe1\u606f..."},
   96.26 -            {"appletviewer.menuitem.edit", "\u7f16\u8f91"},
   96.27 -            {"appletviewer.menuitem.encoding", "\u5b57\u7b26\u7f16\u7801"},
   96.28 +        Object[][] temp = new Object[][] {
   96.29 +            {"textframe.button.dismiss", "\u5173\u95ED"},
   96.30 +            {"appletviewer.tool.title", "\u5C0F\u5E94\u7528\u7A0B\u5E8F\u67E5\u770B\u5668: {0}"},
   96.31 +            {"appletviewer.menu.applet", "\u5C0F\u5E94\u7528\u7A0B\u5E8F"},
   96.32 +            {"appletviewer.menuitem.restart", "\u91CD\u65B0\u542F\u52A8"},
   96.33 +            {"appletviewer.menuitem.reload", "\u91CD\u65B0\u52A0\u8F7D"},
   96.34 +            {"appletviewer.menuitem.stop", "\u505C\u6B62"},
   96.35 +            {"appletviewer.menuitem.save", "\u4FDD\u5B58..."},
   96.36 +            {"appletviewer.menuitem.start", "\u542F\u52A8"},
   96.37 +            {"appletviewer.menuitem.clone", "\u514B\u9686..."},
   96.38 +            {"appletviewer.menuitem.tag", "\u6807\u8BB0..."},
   96.39 +            {"appletviewer.menuitem.info", "\u4FE1\u606F..."},
   96.40 +            {"appletviewer.menuitem.edit", "\u7F16\u8F91"},
   96.41 +            {"appletviewer.menuitem.encoding", "\u5B57\u7B26\u7F16\u7801"},
   96.42              {"appletviewer.menuitem.print", "\u6253\u5370..."},
   96.43 -            {"appletviewer.menuitem.props", "\u5c5e\u6027..."},
   96.44 -            {"appletviewer.menuitem.close", "\u5173\u95ed"},
   96.45 -            {"appletviewer.menuitem.quit", "\u9000\u51fa"},
   96.46 -            {"appletviewer.label.hello", "Hello..."},
   96.47 -            {"appletviewer.status.start", "\u6b63\u5728\u542f\u52a8\u5c0f\u7a0b\u5e8f..."},
   96.48 -            {"appletviewer.appletsave.filedialogtitle","\u5c06\u5c0f\u7a0b\u5e8f\u5e8f\u5217\u5316\u4e3a\u6587\u4ef6"},
   96.49 -            {"appletviewer.appletsave.err1", "\u5c06 {0} \u5e8f\u5217\u5316\u4e3a {1}"},
   96.50 -            {"appletviewer.appletsave.err2", "\u5728 appletSave \u4e2d\uff1a{0}"},
   96.51 -            {"appletviewer.applettag", "\u663e\u793a\u7684\u6807\u8bb0"},
   96.52 -            {"appletviewer.applettag.textframe", "\u5c0f\u7a0b\u5e8f HTML \u6807\u8bb0"},
   96.53 -            {"appletviewer.appletinfo.applet", "-- \u6ca1\u6709\u4efb\u4f55\u5c0f\u7a0b\u5e8f\u4fe1\u606f --"},
   96.54 -            {"appletviewer.appletinfo.param", "-- \u6ca1\u6709\u4efb\u4f55\u53c2\u6570\u4fe1\u606f --"},
   96.55 -            {"appletviewer.appletinfo.textframe", "\u5c0f\u7a0b\u5e8f\u4fe1\u606f"},
   96.56 -            {"appletviewer.appletprint.fail", "\u6253\u5370\u5931\u8d25\u3002"},
   96.57 -            {"appletviewer.appletprint.finish", "\u5df2\u5b8c\u6210\u6253\u5370\u3002"},
   96.58 -            {"appletviewer.appletprint.cancel", "\u6253\u5370\u88ab\u53d6\u6d88\u3002"},
   96.59 -            {"appletviewer.appletencoding", "\u5b57\u7b26\u7f16\u7801\uff1a {0}"},
   96.60 -            {"appletviewer.parse.warning.requiresname", "\u8b66\u544a\uff1a<param name=... value=...> \u6807\u8bb0\u9700\u8981\u540d\u79f0\u5c5e\u6027\u3002"},
   96.61 -            {"appletviewer.parse.warning.paramoutside", "\u8b66\u544a\uff1a<param> \u6807\u8bb0\u5728 <applet> ... </applet> \u5916\u90e8\u3002"},
   96.62 -            {"appletviewer.parse.warning.applet.requirescode", "\u8b66\u544a\uff1a <applet> \u6807\u8bb0\u9700\u8981\u4ee3\u7801\u5c5e\u6027\u3002"},
   96.63 -            {"appletviewer.parse.warning.applet.requiresheight", "\u8b66\u544a\uff1a<applet> \u6807\u8bb0\u9700\u8981\u9ad8\u5ea6\u5c5e\u6027\u3002"},
   96.64 -            {"appletviewer.parse.warning.applet.requireswidth", "\u8b66\u544a\uff1a <applet> \u6807\u8bb0\u9700\u8981\u5bbd\u5ea6\u5c5e\u6027\u3002"},
   96.65 -            {"appletviewer.parse.warning.object.requirescode", "\u8b66\u544a\uff1a <object> \u6807\u8bb0\u9700\u8981\u4ee3\u7801\u5c5e\u6027\u3002"},
   96.66 -            {"appletviewer.parse.warning.object.requiresheight", "\u8b66\u544a\uff1a<object> \u6807\u8bb0\u9700\u8981\u9ad8\u5ea6\u5c5e\u6027\u3002"},
   96.67 -            {"appletviewer.parse.warning.object.requireswidth", "\u8b66\u544a\uff1a<object> \u6807\u8bb0\u9700\u8981\u5bbd\u5ea6\u5c5e\u6027\u3002"},
   96.68 -            {"appletviewer.parse.warning.embed.requirescode", "\u8b66\u544a\uff1a <embed> \u6807\u8bb0\u9700\u8981\u4ee3\u7801\u5c5e\u6027\u3002"},
   96.69 -            {"appletviewer.parse.warning.embed.requiresheight", "\u8b66\u544a\uff1a <embed> \u6807\u8bb0\u9700\u8981\u9ad8\u5ea6\u5c5e\u6027\u3002"},
   96.70 -            {"appletviewer.parse.warning.embed.requireswidth", "\u8b66\u544a\uff1a <embed> \u6807\u8bb0\u9700\u8981\u5bbd\u5ea6\u5c5e\u6027\u3002"},
   96.71 -            {"appletviewer.parse.warning.appnotLongersupported", "\u8b66\u544a\uff1a \u4e0d\u518d\u652f\u6301 <app> \u6807\u8bb0\uff0c\u8bf7\u4f7f\u7528 <applet> \uff1a"},
   96.72 -            {"appletviewer.usage", "\u7528\u6cd5\uff1aappletviewer <options> url(s)\n\n\u5176\u4e2d\uff0c<options> \u5305\u62ec\uff1a\n  -debug                  \u5728 Java \u8c03\u8bd5\u5668\u4e2d\u542f\u52a8 applet \u5c0f\u7a0b\u5e8f\u67e5\u770b\u5668\n  -encoding <encoding>    \u6307\u5b9a\u7531 HTML \u6587\u4ef6\u4f7f\u7528\u7684\u5b57\u7b26\u7f16\u7801\n  -J<runtime flag>        \u5411 Java \u89e3\u91ca\u5668\u4f20\u9012\u53c2\u6570\n\n-J \u9009\u9879\u4e0d\u662f\u6807\u51c6\u9009\u9879\uff0c\u5982\u6709\u66f4\u6539\uff0c\u4e0d\u53e6\u884c\u901a\u77e5\u3002"},
   96.73 -            {"appletviewer.main.err.unsupportedopt", "\u4e0d\u652f\u6301\u7684\u9009\u9879\uff1a{0}"},
   96.74 -            {"appletviewer.main.err.unrecognizedarg", "\u4e0d\u53ef\u8bc6\u522b\u7684\u53c2\u6570\uff1a{0}"},
   96.75 -            {"appletviewer.main.err.dupoption", "\u91cd\u590d\u4f7f\u7528\u7684\u9009\u9879\uff1a{0}"},
   96.76 -            {"appletviewer.main.err.inputfile", "\u6ca1\u6709\u6307\u5b9a\u8f93\u5165\u6587\u4ef6\u3002"},
   96.77 -            {"appletviewer.main.err.badurl", "URL \u9519\u8bef\uff1a{0} ( {1} )"},
   96.78 -            {"appletviewer.main.err.io", "\u8fdb\u884c\u8bfb\u53d6\u65f6\u51fa\u73b0 I/O \u5f02\u5e38\uff1a {0}"},
   96.79 -            {"appletviewer.main.err.readablefile", "\u786e\u4fdd {0} \u662f\u4e00\u4e2a\u6587\u4ef6\uff0c\u5e76\u4e14\u662f\u53ef\u8bfb\u7684\u3002"},
   96.80 -            {"appletviewer.main.err.correcturl", "{0} \u662f\u5426\u662f\u6b63\u786e\u7684 URL\uff1f"},
   96.81 -            {"appletviewer.main.prop.store", "\u7528\u6237\u6307\u5b9a\u7684 AppletViewer \u5c5e\u6027"},
   96.82 -            {"appletviewer.main.err.prop.cantread", "\u4e0d\u80fd\u8bfb\u53d6\u7528\u6237\u5c5e\u6027\u6587\u4ef6\uff1a{0}"},
   96.83 -            {"appletviewer.main.err.prop.cantsave", "\u4e0d\u80fd\u4fdd\u5b58\u7528\u6237\u5c5e\u6027\u6587\u4ef6\uff1a{0}"},
   96.84 -            {"appletviewer.main.warn.nosecmgr", "\u8b66\u544a\uff1a \u7981\u7528\u5b89\u5168\u63a7\u5236"},
   96.85 -            {"appletviewer.main.debug.cantfinddebug", "\u6ca1\u6709\u627e\u5230\u8c03\u8bd5\u5668\uff01"},
   96.86 -            {"appletviewer.main.debug.cantfindmain", "\u5728\u8c03\u8bd5\u5668\u4e2d\u6ca1\u6709\u627e\u5230\u4e3b\u51fd\u6570\uff01"},
   96.87 -            {"appletviewer.main.debug.exceptionindebug", "\u5728\u8c03\u8bd5\u5668\u4e2d\u53d1\u751f\u5f02\u5e38\uff01"},
   96.88 -            {"appletviewer.main.debug.cantaccess", "\u4e0d\u80fd\u8bbf\u95ee\u8c03\u8bd5\u5668\uff01"},
   96.89 -            {"appletviewer.main.nosecmgr", "\u8b66\u544a\uff1a\u6ca1\u6709\u5b89\u88c5 SecurityManager\uff01"},
   96.90 -            {"appletviewer.main.warning", "\u8b66\u544a\uff1a\u6ca1\u6709\u542f\u52a8\u4efb\u4f55\u5c0f\u7a0b\u5e8f\u3002\u8bf7\u786e\u4fdd\u8f93\u5165\u4e2d\u5305\u542b <applet> \u6807\u8bb0\u3002"},
   96.91 -            {"appletviewer.main.warn.prop.overwrite", "\u8b66\u544a\uff1a\u5e94\u7528\u6237\u8bf7\u6c42\u4e34\u65f6\u8986\u76d6\u7cfb\u7edf\u5c5e\u6027\uff1a\u5173\u952e\u5b57\uff1a{0} \u65e7\u503c\uff1a{1} \u65b0\u503c\uff1a{2}"},
   96.92 -            {"appletviewer.main.warn.cantreadprops", "\u8b66\u544a\uff1a\u4e0d\u80fd\u8bfb\u53d6 AppletViewer \u7684\u5c5e\u6027\u6587\u4ef6\uff1a {0} \u4f7f\u7528\u9ed8\u8ba4\u503c\u3002"},
   96.93 -            {"appletioexception.loadclass.throw.interrupted", "\u7c7b\u8f7d\u5165\u88ab\u4e2d\u65ad\uff1a{0}"},
   96.94 -            {"appletioexception.loadclass.throw.notloaded", "\u672a\u8f7d\u5165\u7c7b\uff1a{0}"},
   96.95 -            {"appletclassloader.loadcode.verbose", "\u6b63\u5728\u6253\u5f00\u6d41\u5230\uff1a {0} \u4ee5\u83b7\u53d6 {1}"},
   96.96 -            {"appletclassloader.filenotfound", "\u67e5\u627e\u65f6\u627e\u4e0d\u5230\u6587\u4ef6\uff1a{0}"},
   96.97 -            {"appletclassloader.fileformat", "\u8f7d\u5165\u65f6\u5f15\u53d1\u6587\u4ef6\u683c\u5f0f\u5f02\u5e38\uff1a{0}"},
   96.98 -            {"appletclassloader.fileioexception", "\u8f7d\u5165\u65f6\u5f15\u53d1\u51fa\u73b0 I/O \u5f02\u5e38\uff1a{0}"},
   96.99 -            {"appletclassloader.fileexception", "\u8f7d\u5165\u65f6\u5f15\u53d1 {0} \u5f02\u5e38\uff1a{1}"},
  96.100 -            {"appletclassloader.filedeath", "\u8f7d\u5165\u65f6 {0} \u88ab\u53d6\u6d88\uff1a{1}"},
  96.101 -            {"appletclassloader.fileerror", "\u8f7d\u5165\u65f6 {0} \u51fa\u9519\uff1a{1}"},
  96.102 -            {"appletclassloader.findclass.verbose.findclass", "{0} \u67e5\u627e\u7c7b {1}"},
  96.103 -            {"appletclassloader.findclass.verbose.openstream", "\u6b63\u5728\u6253\u5f00\u6d41\u5230\uff1a {0} \u4ee5\u83b7\u53d6 {1}"},
  96.104 -            {"appletclassloader.getresource.verbose.forname", "\u7528\u4e8e\u540d\u79f0\u7684 AppletClassLoader.getResource\uff1a {0} "},
  96.105 -            {"appletclassloader.getresource.verbose.found", "\u5df2\u627e\u5230\u7684\u8d44\u6e90\uff1a{0} \u4f5c\u4e3a\u7cfb\u7edf\u8d44\u6e90"},
  96.106 -            {"appletclassloader.getresourceasstream.verbose", "\u5df2\u627e\u5230\u7684\u8d44\u6e90\uff1a{0} \u4f5c\u4e3a\u7cfb\u7edf\u8d44\u6e90"},
  96.107 -            {"appletpanel.runloader.err", "\u5bf9\u8c61\u6216\u4ee3\u7801\u53c2\u6570\uff01"},
  96.108 -            {"appletpanel.runloader.exception", "\u5e76\u884c\u5316 {0} \u65f6\u5f15\u53d1\u5f02\u5e38"},
  96.109 -            {"appletpanel.destroyed", "\u5c0f\u7a0b\u5e8f\u5df2\u9500\u6bc1\u3002"},
  96.110 -            {"appletpanel.loaded", "\u5c0f\u7a0b\u5e8f\u5df2\u8f7d\u5165\u3002"},
  96.111 -            {"appletpanel.started", "\u5c0f\u7a0b\u5e8f\u5df2\u542f\u52a8\u3002"},
  96.112 -            {"appletpanel.inited", "\u5c0f\u7a0b\u5e8f\u5df2\u521d\u59cb\u5316\u3002"},
  96.113 -            {"appletpanel.stopped", "\u5c0f\u7a0b\u5e8f\u5df2\u505c\u6b62\u3002"},
  96.114 -            {"appletpanel.disposed", "\u5c0f\u7a0b\u5e8f\u5df2\u64a4\u6d88\u3002"},
  96.115 -            {"appletpanel.nocode", "APPLET \u6807\u8bb0\u4e22\u5931 CODE \u53c2\u6570\u3002"},
  96.116 -            {"appletpanel.notfound", "\u8f7d\u5165\uff1a\u627e\u4e0d\u5230\u7c7b {0}\u3002"},
  96.117 -            {"appletpanel.nocreate", "\u8f7d\u5165\uff1a\u65e0\u6cd5\u5b9e\u4f8b\u5316 {0}\u3002"},
  96.118 -            {"appletpanel.noconstruct", "\u8f7d\u5165\uff1a{0} \u4e0d\u662f public \u5bf9\u8c61\u6216\u6ca1\u6709\u516c\u5171\u6784\u9020\u51fd\u6570\u3002"},
  96.119 -            {"appletpanel.death", "\u5df2\u7ec8\u6b62"},
  96.120 -            {"appletpanel.exception", "\u5f02\u5e38\uff1a {0}\u3002"},
  96.121 -            {"appletpanel.exception2", "\u5f02\u5e38\uff1a{0}: {1}\u3002"},
  96.122 -            {"appletpanel.error", "\u9519\u8bef\uff1a{0}\u3002"},
  96.123 -            {"appletpanel.error2", "\u9519\u8bef\uff1a{0}: {1}\u3002"},
  96.124 -            {"appletpanel.notloaded", "\u521d\u59cb\u5316\uff1a \u672a\u8f7d\u5165\u5c0f\u7a0b\u5e8f\u3002"},
  96.125 -            {"appletpanel.notinited", "\u542f\u52a8\uff1a \u672a\u521d\u59cb\u5316\u5c0f\u7a0b\u5e8f\u3002"},
  96.126 -            {"appletpanel.notstarted", "\u505c\u6b62\uff1a \u672a\u542f\u52a8\u5c0f\u7a0b\u5e8f\u3002"},
  96.127 -            {"appletpanel.notstopped", "\u9500\u6bc1\uff1a \u672a\u505c\u6b62\u5c0f\u7a0b\u5e8f\u3002"},
  96.128 -            {"appletpanel.notdestroyed", "\u64a4\u6d88\uff1a \u672a\u9500\u6bc1\u5c0f\u7a0b\u5e8f\u3002"},
  96.129 -            {"appletpanel.notdisposed", "\u8f7d\u5165\uff1a \u672a\u64a4\u6d88\u5c0f\u7a0b\u5e8f\u3002"},
  96.130 -            {"appletpanel.bail", "\u5df2\u4e2d\u65ad\uff1a\u6b63\u5728\u8df3\u51fa\u3002"},
  96.131 -            {"appletpanel.filenotfound", "\u67e5\u627e\u65f6\u627e\u4e0d\u5230\u6587\u4ef6\uff1a {0}"},
  96.132 -            {"appletpanel.fileformat", "\u8f7d\u5165\u65f6\u53d1\u751f\u6587\u4ef6\u683c\u5f0f\u5f02\u5e38\uff1a {0}"},
  96.133 -            {"appletpanel.fileioexception", "\u8f7d\u5165\u65f6\u53d1\u751f I/O \u5f02\u5e38\uff1a {0}"},
  96.134 -            {"appletpanel.fileexception", "\u8f7d\u5165 {1} \u65f6\u53d1\u751f {0} \u5f02\u5e38"},
  96.135 -            {"appletpanel.filedeath", "\u8f7d\u5165 {1} \u65f6\u7ec8\u6b62 {0}"},
  96.136 -            {"appletpanel.fileerror", "\u8f7d\u5165 {1} \u65f6 {0} \u51fa\u9519"},
  96.137 -            {"appletpanel.badattribute.exception", "HTML \u89e3\u6790: \u5bbd\u5ea6/\u9ad8\u5ea6\u5c5e\u6027\u503c\u4e0d\u6b63\u786e"},
  96.138 -            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream \u9700\u8981\u975e\u7a7a\u8f7d\u5165\u7a0b\u5e8f"},
  96.139 -            {"appletprops.title", "AppletViewer \u5c5e\u6027"},
  96.140 -            {"appletprops.label.http.server", "Http \u4ee3\u7406\u670d\u52a1\u5668\uff1a"},
  96.141 -            {"appletprops.label.http.proxy", "Http \u4ee3\u7406\u670d\u52a1\u5668\u7aef\u53e3\uff1a"},
  96.142 -            {"appletprops.label.network", "\u7f51\u7edc\u8bbf\u95ee\uff1a"},
  96.143 -            {"appletprops.choice.network.item.none", "\u65e0"},
  96.144 -            {"appletprops.choice.network.item.applethost", "\u5c0f\u7a0b\u5e8f\u4e3b\u673a"},
  96.145 -            {"appletprops.choice.network.item.unrestricted", "\u65e0\u9650\u5236"},
  96.146 -            {"appletprops.label.class", "\u7c7b\u8bbf\u95ee\uff1a"},
  96.147 -            {"appletprops.choice.class.item.restricted", "\u6709\u9650\u5236"},
  96.148 -            {"appletprops.choice.class.item.unrestricted", "\u65e0\u9650\u5236"},
  96.149 -            {"appletprops.label.unsignedapplet", "\u5141\u8bb8\u4f7f\u7528\u65e0\u7b7e\u540d\u7684\u5c0f\u7a0b\u5e8f\uff1a"},
  96.150 +            {"appletviewer.menuitem.props", "\u5C5E\u6027..."},
  96.151 +            {"appletviewer.menuitem.close", "\u5173\u95ED"},
  96.152 +            {"appletviewer.menuitem.quit", "\u9000\u51FA"},
  96.153 +            {"appletviewer.label.hello", "\u60A8\u597D..."},
  96.154 +            {"appletviewer.status.start", "\u6B63\u5728\u542F\u52A8\u5C0F\u5E94\u7528\u7A0B\u5E8F..."},
  96.155 +            {"appletviewer.appletsave.filedialogtitle","\u5C06\u5C0F\u5E94\u7528\u7A0B\u5E8F\u5E8F\u5217\u5316\u4E3A\u6587\u4EF6"},
  96.156 +            {"appletviewer.appletsave.err1", "\u5C06{0}\u5E8F\u5217\u5316\u4E3A{1}"},
  96.157 +            {"appletviewer.appletsave.err2", "\u5728 appletSave \u4E2D: {0}"},
  96.158 +            {"appletviewer.applettag", "\u663E\u793A\u7684\u6807\u8BB0"},
  96.159 +            {"appletviewer.applettag.textframe", "\u5C0F\u5E94\u7528\u7A0B\u5E8F HTML \u6807\u8BB0"},
  96.160 +            {"appletviewer.appletinfo.applet", "-- \u6CA1\u6709\u5C0F\u5E94\u7528\u7A0B\u5E8F\u4FE1\u606F --"},
  96.161 +            {"appletviewer.appletinfo.param", "-- \u6CA1\u6709\u53C2\u6570\u4FE1\u606F --"},
  96.162 +            {"appletviewer.appletinfo.textframe", "\u5C0F\u5E94\u7528\u7A0B\u5E8F\u4FE1\u606F"},
  96.163 +            {"appletviewer.appletprint.fail", "\u6253\u5370\u5931\u8D25\u3002"},
  96.164 +            {"appletviewer.appletprint.finish", "\u5DF2\u5B8C\u6210\u6253\u5370\u3002"},
  96.165 +            {"appletviewer.appletprint.cancel", "\u6253\u5370\u5DF2\u53D6\u6D88\u3002"},
  96.166 +            {"appletviewer.appletencoding", "\u5B57\u7B26\u7F16\u7801: {0}"},
  96.167 +            {"appletviewer.parse.warning.requiresname", "\u8B66\u544A: <param name=... value=...> \u6807\u8BB0\u9700\u8981\u540D\u79F0\u5C5E\u6027\u3002"},
  96.168 +            {"appletviewer.parse.warning.paramoutside", "\u8B66\u544A: <param> \u6807\u8BB0\u5728 <applet> ... </applet> \u5916\u90E8\u3002"},
  96.169 +            {"appletviewer.parse.warning.applet.requirescode", "\u8B66\u544A: <applet> \u6807\u8BB0\u9700\u8981\u4EE3\u7801\u5C5E\u6027\u3002"},
  96.170 +            {"appletviewer.parse.warning.applet.requiresheight", "\u8B66\u544A: <applet> \u6807\u8BB0\u9700\u8981\u9AD8\u5EA6\u5C5E\u6027\u3002"},
  96.171 +            {"appletviewer.parse.warning.applet.requireswidth", "\u8B66\u544A: <applet> \u6807\u8BB0\u9700\u8981\u5BBD\u5EA6\u5C5E\u6027\u3002"},
  96.172 +            {"appletviewer.parse.warning.object.requirescode", "\u8B66\u544A: <object> \u6807\u8BB0\u9700\u8981\u4EE3\u7801\u5C5E\u6027\u3002"},
  96.173 +            {"appletviewer.parse.warning.object.requiresheight", "\u8B66\u544A: <object> \u6807\u8BB0\u9700\u8981\u9AD8\u5EA6\u5C5E\u6027\u3002"},
  96.174 +            {"appletviewer.parse.warning.object.requireswidth", "\u8B66\u544A: <object> \u6807\u8BB0\u9700\u8981\u5BBD\u5EA6\u5C5E\u6027\u3002"},
  96.175 +            {"appletviewer.parse.warning.embed.requirescode", "\u8B66\u544A: <embed> \u6807\u8BB0\u9700\u8981\u4EE3\u7801\u5C5E\u6027\u3002"},
  96.176 +            {"appletviewer.parse.warning.embed.requiresheight", "\u8B66\u544A: <embed> \u6807\u8BB0\u9700\u8981\u9AD8\u5EA6\u5C5E\u6027\u3002"},
  96.177 +            {"appletviewer.parse.warning.embed.requireswidth", "\u8B66\u544A: <embed> \u6807\u8BB0\u9700\u8981\u5BBD\u5EA6\u5C5E\u6027\u3002"},
  96.178 +            {"appletviewer.parse.warning.appnotLongersupported", "\u8B66\u544A: \u4E0D\u518D\u652F\u6301 <app> \u6807\u8BB0, \u8BF7\u6539\u7528 <applet>:"},
  96.179 +            {"appletviewer.usage", "\u7528\u6CD5: appletviewer <options> url\n\n\u5176\u4E2D, <options> \u5305\u62EC:\n  -debug                  \u5728 Java \u8C03\u8BD5\u5668\u4E2D\u542F\u52A8\u5C0F\u5E94\u7528\u7A0B\u5E8F\u67E5\u770B\u5668\n  -encoding <encoding>    \u6307\u5B9A HTML \u6587\u4EF6\u4F7F\u7528\u7684\u5B57\u7B26\u7F16\u7801\n  -J<runtime flag>        \u5C06\u53C2\u6570\u4F20\u9012\u5230 java \u89E3\u91CA\u5668\n\n-J \u9009\u9879\u662F\u975E\u6807\u51C6\u9009\u9879, \u5982\u6709\u66F4\u6539, \u6055\u4E0D\u53E6\u884C\u901A\u77E5\u3002"},
  96.180 +            {"appletviewer.main.err.unsupportedopt", "\u4E0D\u652F\u6301\u7684\u9009\u9879: {0}"},
  96.181 +            {"appletviewer.main.err.unrecognizedarg", "\u65E0\u6CD5\u8BC6\u522B\u7684\u53C2\u6570: {0}"},
  96.182 +            {"appletviewer.main.err.dupoption", "\u91CD\u590D\u4F7F\u7528\u9009\u9879: {0}"},
  96.183 +            {"appletviewer.main.err.inputfile", "\u672A\u6307\u5B9A\u8F93\u5165\u6587\u4EF6\u3002"},
  96.184 +            {"appletviewer.main.err.badurl", "\u9519\u8BEF URL: {0} ({1})"},
  96.185 +            {"appletviewer.main.err.io", "\u8BFB\u53D6{0}\u65F6\u51FA\u73B0 I/O \u5F02\u5E38\u9519\u8BEF"},
  96.186 +            {"appletviewer.main.err.readablefile", "\u786E\u4FDD{0}\u662F\u6587\u4EF6\u4E14\u53EF\u8BFB\u3002"},
  96.187 +            {"appletviewer.main.err.correcturl", "{0} \u662F\u5426\u662F\u6B63\u786E\u7684 URL?"},
  96.188 +            {"appletviewer.main.prop.store", "AppletViewer \u7684\u7528\u6237\u7279\u5B9A\u5C5E\u6027"},
  96.189 +            {"appletviewer.main.err.prop.cantread", "\u65E0\u6CD5\u8BFB\u53D6\u7528\u6237\u5C5E\u6027\u6587\u4EF6: {0}"},
  96.190 +            {"appletviewer.main.err.prop.cantsave", "\u65E0\u6CD5\u4FDD\u5B58\u7528\u6237\u5C5E\u6027\u6587\u4EF6: {0}"},
  96.191 +            {"appletviewer.main.warn.nosecmgr", "\u8B66\u544A: \u7981\u7528\u5B89\u5168\u3002"},
  96.192 +            {"appletviewer.main.debug.cantfinddebug", "\u627E\u4E0D\u5230\u8C03\u8BD5\u5668!"},
  96.193 +            {"appletviewer.main.debug.cantfindmain", "\u5728\u8C03\u8BD5\u5668\u4E2D\u627E\u4E0D\u5230\u4E3B\u8981\u65B9\u6CD5!"},
  96.194 +            {"appletviewer.main.debug.exceptionindebug", "\u8C03\u8BD5\u5668\u4E2D\u5B58\u5728\u5F02\u5E38\u9519\u8BEF!"},
  96.195 +            {"appletviewer.main.debug.cantaccess", "\u65E0\u6CD5\u8BBF\u95EE\u8C03\u8BD5\u5668!"},
  96.196 +            {"appletviewer.main.nosecmgr", "\u8B66\u544A: \u672A\u5B89\u88C5 SecurityManager!"},
  96.197 +            {"appletviewer.main.warning", "\u8B66\u544A: \u672A\u542F\u52A8\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002\u786E\u4FDD\u8F93\u5165\u5305\u542B <applet> \u6807\u8BB0\u3002"},
  96.198 +            {"appletviewer.main.warn.prop.overwrite", "\u8B66\u544A: \u6839\u636E\u7528\u6237\u8BF7\u6C42\u4E34\u65F6\u8986\u76D6\u7CFB\u7EDF\u5C5E\u6027: \u5173\u952E\u5B57: {0}, \u65E7\u503C: {1}, \u65B0\u503C: {2}"},
  96.199 +            {"appletviewer.main.warn.cantreadprops", "\u8B66\u544A: \u65E0\u6CD5\u8BFB\u53D6 AppletViewer \u5C5E\u6027\u6587\u4EF6: {0}\u3002\u8BF7\u4F7F\u7528\u9ED8\u8BA4\u503C\u3002"},
  96.200 +            {"appletioexception.loadclass.throw.interrupted", "\u7C7B\u52A0\u8F7D\u4E2D\u65AD: {0}"},
  96.201 +            {"appletioexception.loadclass.throw.notloaded", "\u672A\u52A0\u8F7D\u7C7B: {0}"},
  96.202 +            {"appletclassloader.loadcode.verbose", "\u6253\u5F00\u5230{0}\u7684\u6D41\u4EE5\u83B7\u53D6{1}"},
  96.203 +            {"appletclassloader.filenotfound", "\u67E5\u627E\u65F6\u627E\u4E0D\u5230\u6587\u4EF6: {0}"},
  96.204 +            {"appletclassloader.fileformat", "\u52A0\u8F7D\u65F6\u51FA\u73B0\u6587\u4EF6\u683C\u5F0F\u5F02\u5E38\u9519\u8BEF: {0}"},
  96.205 +            {"appletclassloader.fileioexception", "\u52A0\u8F7D\u65F6\u51FA\u73B0 I/O \u5F02\u5E38\u9519\u8BEF: {0}"},
  96.206 +            {"appletclassloader.fileexception", "\u52A0\u8F7D\u65F6\u51FA\u73B0{0}\u5F02\u5E38\u9519\u8BEF: {1}"},
  96.207 +            {"appletclassloader.filedeath", "\u52A0\u8F7D\u65F6\u5DF2\u7EC8\u6B62{0}: {1}"},
  96.208 +            {"appletclassloader.fileerror", "\u52A0\u8F7D\u65F6\u51FA\u73B0{0}\u9519\u8BEF: {1}"},
  96.209 +            {"appletclassloader.findclass.verbose.findclass", "{0}\u627E\u5230\u7C7B{1}"},
  96.210 +            {"appletclassloader.findclass.verbose.openstream", "\u6253\u5F00\u5230{0}\u7684\u6D41\u4EE5\u83B7\u53D6{1}"},
  96.211 +            {"appletclassloader.getresource.verbose.forname", "\u540D\u79F0\u7684 AppletClassLoader.getResource: {0}"},
  96.212 +            {"appletclassloader.getresource.verbose.found", "\u5DF2\u627E\u5230\u4F5C\u4E3A\u7CFB\u7EDF\u8D44\u6E90\u7684\u8D44\u6E90{0}"},
  96.213 +            {"appletclassloader.getresourceasstream.verbose", "\u5DF2\u627E\u5230\u4F5C\u4E3A\u7CFB\u7EDF\u8D44\u6E90\u7684\u8D44\u6E90{0}"},
  96.214 +            {"appletpanel.runloader.err", "\u5BF9\u8C61\u6216\u4EE3\u7801\u53C2\u6570!"},
  96.215 +            {"appletpanel.runloader.exception", "\u53CD\u5E8F\u5217\u5316{0}\u65F6\u51FA\u73B0\u5F02\u5E38\u9519\u8BEF"},
  96.216 +            {"appletpanel.destroyed", "\u5DF2\u9500\u6BC1\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.217 +            {"appletpanel.loaded", "\u5DF2\u52A0\u8F7D\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.218 +            {"appletpanel.started", "\u5DF2\u542F\u52A8\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.219 +            {"appletpanel.inited", "\u5DF2\u521D\u59CB\u5316\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.220 +            {"appletpanel.stopped", "\u5DF2\u505C\u6B62\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.221 +            {"appletpanel.disposed", "\u5DF2\u5904\u7406\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.222 +            {"appletpanel.nocode", "APPLET \u6807\u8BB0\u7F3A\u5C11 CODE \u53C2\u6570\u3002"},
  96.223 +            {"appletpanel.notfound", "\u52A0\u8F7D: \u627E\u4E0D\u5230\u7C7B{0}\u3002"},
  96.224 +            {"appletpanel.nocreate", "\u52A0\u8F7D: \u65E0\u6CD5\u5B9E\u4F8B\u5316{0}\u3002"},
  96.225 +            {"appletpanel.noconstruct", "\u52A0\u8F7D: {0}\u4E0D\u662F\u516C\u5171\u7684, \u6216\u8005\u6CA1\u6709\u516C\u5171\u6784\u9020\u5668\u3002"},
  96.226 +            {"appletpanel.death", "\u5DF2\u7EC8\u6B62"},
  96.227 +            {"appletpanel.exception", "\u5F02\u5E38\u9519\u8BEF: {0}\u3002"},
  96.228 +            {"appletpanel.exception2", "\u5F02\u5E38\u9519\u8BEF: {0}: {1}\u3002"},
  96.229 +            {"appletpanel.error", "\u9519\u8BEF: {0}\u3002"},
  96.230 +            {"appletpanel.error2", "\u9519\u8BEF: {0}: {1}\u3002"},
  96.231 +            {"appletpanel.notloaded", "\u521D\u59CB\u5316: \u672A\u52A0\u8F7D\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.232 +            {"appletpanel.notinited", "\u542F\u52A8: \u672A\u521D\u59CB\u5316\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.233 +            {"appletpanel.notstarted", "\u505C\u6B62: \u672A\u542F\u52A8\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.234 +            {"appletpanel.notstopped", "\u9500\u6BC1: \u672A\u505C\u6B62\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.235 +            {"appletpanel.notdestroyed", "\u5904\u7406: \u672A\u9500\u6BC1\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.236 +            {"appletpanel.notdisposed", "\u52A0\u8F7D: \u672A\u5904\u7406\u5C0F\u5E94\u7528\u7A0B\u5E8F\u3002"},
  96.237 +            {"appletpanel.bail", "\u5DF2\u4E2D\u65AD: \u79BB\u5F00\u3002"},
  96.238 +            {"appletpanel.filenotfound", "\u67E5\u627E\u65F6\u627E\u4E0D\u5230\u6587\u4EF6: {0}"},
  96.239 +            {"appletpanel.fileformat", "\u52A0\u8F7D\u65F6\u51FA\u73B0\u6587\u4EF6\u683C\u5F0F\u5F02\u5E38\u9519\u8BEF: {0}"},
  96.240 +            {"appletpanel.fileioexception", "\u52A0\u8F7D\u65F6\u51FA\u73B0 I/O \u5F02\u5E38\u9519\u8BEF: {0}"},
  96.241 +            {"appletpanel.fileexception", "\u52A0\u8F7D\u65F6\u51FA\u73B0{0}\u5F02\u5E38\u9519\u8BEF: {1}"},
  96.242 +            {"appletpanel.filedeath", "\u52A0\u8F7D\u65F6\u5DF2\u7EC8\u6B62{0}: {1}"},
  96.243 +            {"appletpanel.fileerror", "\u52A0\u8F7D\u65F6\u51FA\u73B0{0}\u9519\u8BEF: {1}"},
  96.244 +            {"appletpanel.badattribute.exception", "HTML \u8BED\u6CD5\u5206\u6790: \u5BBD\u5EA6/\u9AD8\u5EA6\u5C5E\u6027\u7684\u503C\u4E0D\u6B63\u786E"},
  96.245 +            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream \u9700\u8981\u975E\u7A7A\u52A0\u8F7D\u5668"},
  96.246 +            {"appletprops.title", "AppletViewer \u5C5E\u6027"},
  96.247 +            {"appletprops.label.http.server", "Http \u4EE3\u7406\u670D\u52A1\u5668:"},
  96.248 +            {"appletprops.label.http.proxy", "Http \u4EE3\u7406\u7AEF\u53E3:"},
  96.249 +            {"appletprops.label.network", "\u7F51\u7EDC\u8BBF\u95EE\u6743\u9650:"},
  96.250 +            {"appletprops.choice.network.item.none", "\u65E0"},
  96.251 +            {"appletprops.choice.network.item.applethost", "\u5C0F\u5E94\u7528\u7A0B\u5E8F\u4E3B\u673A"},
  96.252 +            {"appletprops.choice.network.item.unrestricted", "\u4E0D\u53D7\u9650\u5236"},
  96.253 +            {"appletprops.label.class", "\u7C7B\u8BBF\u95EE\u6743\u9650:"},
  96.254 +            {"appletprops.choice.class.item.restricted", "\u53D7\u9650\u5236"},
  96.255 +            {"appletprops.choice.class.item.unrestricted", "\u4E0D\u53D7\u9650\u5236"},
  96.256 +            {"appletprops.label.unsignedapplet", "\u5141\u8BB8\u672A\u7B7E\u540D\u5C0F\u5E94\u7528\u7A0B\u5E8F:"},
  96.257              {"appletprops.choice.unsignedapplet.no", "\u5426"},
  96.258 -            {"appletprops.choice.unsignedapplet.yes", "\u662f"},
  96.259 -            {"appletprops.button.apply", "\u5e94\u7528"},
  96.260 -            {"appletprops.button.cancel", "\u53d6\u6d88"},
  96.261 -            {"appletprops.button.reset", "\u91cd\u8bbe"},
  96.262 -            {"appletprops.apply.exception", "\u4fdd\u5b58\u5c5e\u6027\u65f6\u5931\u8d25\uff1a {0}"},
  96.263 +            {"appletprops.choice.unsignedapplet.yes", "\u662F"},
  96.264 +            {"appletprops.button.apply", "\u5E94\u7528"},
  96.265 +            {"appletprops.button.cancel", "\u53D6\u6D88"},
  96.266 +            {"appletprops.button.reset", "\u91CD\u8BBE"},
  96.267 +            {"appletprops.apply.exception", "\u65E0\u6CD5\u4FDD\u5B58\u5C5E\u6027: {0}"},
  96.268              /* 4066432 */
  96.269 -            {"appletprops.title.invalidproxy", "\u65e0\u6548\u7684\u9879\u76ee"},
  96.270 -            {"appletprops.label.invalidproxy", "\u4ee3\u7406\u670d\u52a1\u5668\u7684\u7aef\u53e3\u53f7\u5fc5\u987b\u662f\u4e00\u4e2a\u6b63\u6574\u6570\u503c\u3002"},
  96.271 -            {"appletprops.button.ok", "\u786e\u5b9a"},
  96.272 +            {"appletprops.title.invalidproxy", "\u6761\u76EE\u65E0\u6548"},
  96.273 +            {"appletprops.label.invalidproxy", "\u4EE3\u7406\u7AEF\u53E3\u5FC5\u987B\u662F\u4E00\u4E2A\u6B63\u6574\u6570\u503C\u3002"},
  96.274 +            {"appletprops.button.ok", "\u786E\u5B9A"},
  96.275              /* end 4066432 */
  96.276 -            {"appletprops.prop.store", "AppletViewer \u7684\u7528\u6237\u7279\u6709\u5c5e\u6027"},
  96.277 -            {"appletsecurityexception.checkcreateclassloader", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u7c7b\u8f7d\u5165\u7a0b\u5e8f"},
  96.278 -            {"appletsecurityexception.checkaccess.thread", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u7ebf\u7a0b "},
  96.279 -            {"appletsecurityexception.checkaccess.threadgroup", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a \u7ebf\u7a0b\u7ec4\uff1a {0}"},
  96.280 -            {"appletsecurityexception.checkexit", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u9000\u51fa\uff1a {0}"},
  96.281 -            {"appletsecurityexception.checkexec", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u6267\u884c\uff1a {0}"},
  96.282 -            {"appletsecurityexception.checklink", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u8fde\u63a5\uff1a {0}"},
  96.283 -            {"appletsecurityexception.checkpropsaccess", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u5c5e\u6027"},
  96.284 -            {"appletsecurityexception.checkpropsaccess.key", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u5c5e\u6027\u8bbf\u95ee {0}"},
  96.285 -            {"appletsecurityexception.checkread.exception1", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a{0}, {1}"},
  96.286 -            {"appletsecurityexception.checkread.exception2", "\u5b89\u5168\u6027\u5f02\u5e38\uff1afile.read: {0}"},
  96.287 -            {"appletsecurityexception.checkread", "\u5b89\u5168\u6027\u5f02\u5e38\uff1afile.read: {0} == {1}"},
  96.288 -            {"appletsecurityexception.checkwrite.exception", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a{0}, {1}"},
  96.289 -            {"appletsecurityexception.checkwrite", "\u5b89\u5168\u6027\u5f02\u5e38\uff1afile.write: {0} == {1}"},
  96.290 -            {"appletsecurityexception.checkread.fd", "\u5b89\u5168\u6027\u5f02\u5e38\uff1afd.read"},
  96.291 -            {"appletsecurityexception.checkwrite.fd", "\u5b89\u5168\u6027\u5f02\u5e38\uff1afd.write"},
  96.292 -            {"appletsecurityexception.checklisten", "\u5b89\u5168\u6027\u5f02\u5e38\uff1asocket.listen: {0}"},
  96.293 -            {"appletsecurityexception.checkaccept", "\u5b89\u5168\u6027\u5f02\u5e38\uff1asocket.accept: {0}:{1}"},
  96.294 -            {"appletsecurityexception.checkconnect.networknone", "\u5b89\u5168\u6027\u5f02\u5e38\uff1asocket.connect: {0}->{1}"},
  96.295 -            {"appletsecurityexception.checkconnect.networkhost1", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u65e0\u6cd5\u7528\u6765\u81ea {1} \u7684\u6e90\u8fde\u63a5\u5230 {0}\u3002"},
  96.296 -            {"appletsecurityexception.checkconnect.networkhost2", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u65e0\u6cd5\u89e3\u6790\u4e3b\u673a {0} \u6216 {1} \u7684 IP\u3002"},
  96.297 -            {"appletsecurityexception.checkconnect.networkhost3", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u65e0\u6cd5\u89e3\u6790\u4e3b\u673a {0} \u7684 IP\u3002\u8bf7\u53c2\u89c1\u5c5e\u6027 trustProxy\u3002"},
  96.298 -            {"appletsecurityexception.checkconnect", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a \u8fde\u63a5: {0}->{1}"},
  96.299 -            {"appletsecurityexception.checkpackageaccess", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u65e0\u6cd5\u8bbf\u95ee\u7a0b\u5e8f\u5305\uff1a{0}"},
  96.300 -            {"appletsecurityexception.checkpackagedefinition", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u65e0\u6cd5\u5b9a\u4e49\u7a0b\u5e8f\u5305\uff1a{0}"},
  96.301 -            {"appletsecurityexception.cannotsetfactory", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u65e0\u6cd5\u8bbe\u7f6e\u5de5\u5382"},
  96.302 -            {"appletsecurityexception.checkmemberaccess", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u68c0\u67e5\u6210\u5458\u8bbf\u95ee"},
  96.303 -            {"appletsecurityexception.checkgetprintjob", "\u5b89\u5168\u6027\u5f02\u5e38\uff1agetPrintJob"},
  96.304 -            {"appletsecurityexception.checksystemclipboardaccess", "\u5b89\u5168\u6027\u5f02\u5e38\uff1agetSystemClipboard"},
  96.305 -            {"appletsecurityexception.checkawteventqueueaccess", "\u5b89\u5168\u6027\u5f02\u5e38\uff1agetEventQueue"},
  96.306 -            {"appletsecurityexception.checksecurityaccess", "\u5b89\u5168\u6027\u5f02\u5e38\uff1a\u5b89\u5168\u64cd\u4f5c {0}"},
  96.307 -            {"appletsecurityexception.getsecuritycontext.unknown", "\u672a\u77e5\u7684\u7c7b\u8f7d\u5165\u7a0b\u5e8f\u7c7b\u578b\u3002\u65e0\u6cd5\u68c0\u67e5 getContext"},
  96.308 -            {"appletsecurityexception.checkread.unknown", "\u672a\u77e5\u7684\u7c7b\u8f7d\u5165\u7a0b\u5e8f\u7c7b\u578b\u3002\u65e0\u6cd5\u68c0\u67e5\u7531\u68c0\u67e5\u8bfb {0} \u751f\u6210\u7684\u7ed3\u679c"},
  96.309 -            {"appletsecurityexception.checkconnect.unknown", "\u672a\u77e5\u7684\u7c7b\u8f7d\u5165\u7a0b\u5e8f\u7c7b\u578b\u3002\u65e0\u6cd5\u68c0\u67e5\u7531\u68c0\u67e5\u8fde\u63a5\u751f\u6210\u7684\u7ed3\u679c"},
  96.310 +            {"appletprops.prop.store", "AppletViewer \u7684\u7528\u6237\u7279\u5B9A\u5C5E\u6027"},
  96.311 +            {"appletsecurityexception.checkcreateclassloader", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u7C7B\u52A0\u8F7D\u5668"},
  96.312 +            {"appletsecurityexception.checkaccess.thread", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u7EBF\u7A0B"},
  96.313 +            {"appletsecurityexception.checkaccess.threadgroup", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u7EBF\u7A0B\u7EC4: {0}"},
  96.314 +            {"appletsecurityexception.checkexit", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u9000\u51FA: {0}"},
  96.315 +            {"appletsecurityexception.checkexec", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u6267\u884C: {0}"},
  96.316 +            {"appletsecurityexception.checklink", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u94FE\u63A5: {0}"},
  96.317 +            {"appletsecurityexception.checkpropsaccess", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u5C5E\u6027"},
  96.318 +            {"appletsecurityexception.checkpropsaccess.key", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u5C5E\u6027\u8BBF\u95EE{0}"},
  96.319 +            {"appletsecurityexception.checkread.exception1", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: {0}, {1}"},
  96.320 +            {"appletsecurityexception.checkread.exception2", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: file.read: {0}"},
  96.321 +            {"appletsecurityexception.checkread", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: file.read: {0} == {1}"},
  96.322 +            {"appletsecurityexception.checkwrite.exception", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: {0}, {1}"},
  96.323 +            {"appletsecurityexception.checkwrite", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: file.write: {0} == {1}"},
  96.324 +            {"appletsecurityexception.checkread.fd", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: fd.read"},
  96.325 +            {"appletsecurityexception.checkwrite.fd", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: fd.write"},
  96.326 +            {"appletsecurityexception.checklisten", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: socket.listen: {0}"},
  96.327 +            {"appletsecurityexception.checkaccept", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: socket.accept: {0}:{1}"},
  96.328 +            {"appletsecurityexception.checkconnect.networknone", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: socket.connect: {0}->{1}"},
  96.329 +            {"appletsecurityexception.checkconnect.networkhost1", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u65E0\u6CD5\u8FDE\u63A5\u5230\u6E90\u81EA{1}\u7684{0}\u3002"},
  96.330 +            {"appletsecurityexception.checkconnect.networkhost2", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u65E0\u6CD5\u89E3\u6790\u4E3B\u673A{0}\u6216{1}\u7684 IP\u3002"},
  96.331 +            {"appletsecurityexception.checkconnect.networkhost3", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u65E0\u6CD5\u89E3\u6790\u4E3B\u673A{0}\u7684 IP\u3002\u8BF7\u53C2\u9605 trustProxy \u5C5E\u6027\u3002"},
  96.332 +            {"appletsecurityexception.checkconnect", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u8FDE\u63A5: {0}->{1}"},
  96.333 +            {"appletsecurityexception.checkpackageaccess", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u65E0\u6CD5\u8BBF\u95EE\u7A0B\u5E8F\u5305: {0}"},
  96.334 +            {"appletsecurityexception.checkpackagedefinition", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u65E0\u6CD5\u5B9A\u4E49\u7A0B\u5E8F\u5305: {0}"},
  96.335 +            {"appletsecurityexception.cannotsetfactory", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u65E0\u6CD5\u8BBE\u7F6E\u5DE5\u5382"},
  96.336 +            {"appletsecurityexception.checkmemberaccess", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u68C0\u67E5\u6210\u5458\u8BBF\u95EE\u6743\u9650"},
  96.337 +            {"appletsecurityexception.checkgetprintjob", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: getPrintJob"},
  96.338 +            {"appletsecurityexception.checksystemclipboardaccess", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: getSystemClipboard"},
  96.339 +            {"appletsecurityexception.checkawteventqueueaccess", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: getEventQueue"},
  96.340 +            {"appletsecurityexception.checksecurityaccess", "\u5B89\u5168\u5F02\u5E38\u9519\u8BEF: \u5B89\u5168\u64CD\u4F5C: {0}"},
  96.341 +            {"appletsecurityexception.getsecuritycontext.unknown", "\u7C7B\u52A0\u8F7D\u5668\u7C7B\u578B\u672A\u77E5\u3002\u65E0\u6CD5\u68C0\u67E5 getContext"},
  96.342 +            {"appletsecurityexception.checkread.unknown", "\u7C7B\u52A0\u8F7D\u5668\u7C7B\u578B\u672A\u77E5\u3002\u65E0\u6CD5\u4E3A\u68C0\u67E5\u8BFB\u53D6\u6743\u9650{0}\u800C\u8FDB\u884C\u68C0\u67E5"},
  96.343 +            {"appletsecurityexception.checkconnect.unknown", "\u7C7B\u52A0\u8F7D\u5668\u7C7B\u578B\u672A\u77E5\u3002\u65E0\u6CD5\u4E3A\u68C0\u67E5\u8FDE\u63A5\u800C\u8FDB\u884C\u68C0\u67E5"},
  96.344          };
  96.345 +
  96.346 +        return temp;
  96.347      }
  96.348  }
    97.1 --- a/src/share/classes/sun/applet/resources/MsgAppletViewer_zh_TW.java	Tue Feb 15 19:16:39 2011 -0800
    97.2 +++ b/src/share/classes/sun/applet/resources/MsgAppletViewer_zh_TW.java	Tue Feb 15 20:18:20 2011 -0800
    97.3 @@ -1,5 +1,5 @@
    97.4  /*
    97.5 - * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
    97.6 + * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
    97.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    97.8   *
    97.9   * This code is free software; you can redistribute it and/or modify it
   97.10 @@ -29,173 +29,175 @@
   97.11  public class MsgAppletViewer_zh_TW extends ListResourceBundle {
   97.12  
   97.13      public Object[][] getContents() {
   97.14 -        return new Object[][] {
   97.15 -            {"textframe.button.dismiss", "\u95dc\u9589"},
   97.16 -            {"appletviewer.tool.title", "Applet \u6aa2\u8996\u5668\uff1a{0}"},
   97.17 +        Object[][] temp = new Object[][] {
   97.18 +            {"textframe.button.dismiss", "\u95DC\u9589"},
   97.19 +            {"appletviewer.tool.title", "Applet \u6AA2\u8996\u5668: {0}"},
   97.20              {"appletviewer.menu.applet", "Applet"},
   97.21 -            {"appletviewer.menuitem.restart", "\u91cd\u65b0\u555f\u52d5"},
   97.22 -            {"appletviewer.menuitem.reload", "\u91cd\u65b0\u8f09\u5165"},
   97.23 -            {"appletviewer.menuitem.stop", "\u505c\u6b62"},
   97.24 -            {"appletviewer.menuitem.save", "\u5132\u5b58..."},
   97.25 -            {"appletviewer.menuitem.start", "\u555f\u52d5"},
   97.26 -            {"appletviewer.menuitem.clone", "\u8907\u88fd..."},
   97.27 -            {"appletviewer.menuitem.tag", "\u6a19\u7c64..."},
   97.28 -            {"appletviewer.menuitem.info", "\u8cc7\u8a0a..."},
   97.29 -            {"appletviewer.menuitem.edit", "\u7de8\u8f2f"},
   97.30 -            {"appletviewer.menuitem.encoding", "\u5b57\u5143\u7de8\u78bc"},
   97.31 +            {"appletviewer.menuitem.restart", "\u91CD\u65B0\u555F\u52D5"},
   97.32 +            {"appletviewer.menuitem.reload", "\u91CD\u65B0\u8F09\u5165"},
   97.33 +            {"appletviewer.menuitem.stop", "\u505C\u6B62"},
   97.34 +            {"appletviewer.menuitem.save", "\u5132\u5B58..."},
   97.35 +            {"appletviewer.menuitem.start", "\u555F\u52D5"},
   97.36 +            {"appletviewer.menuitem.clone", "\u8907\u88FD..."},
   97.37 +            {"appletviewer.menuitem.tag", "\u6A19\u8A18..."},
   97.38 +            {"appletviewer.menuitem.info", "\u8CC7\u8A0A..."},
   97.39 +            {"appletviewer.menuitem.edit", "\u7DE8\u8F2F"},
   97.40 +            {"appletviewer.menuitem.encoding", "\u5B57\u5143\u7DE8\u78BC"},
   97.41              {"appletviewer.menuitem.print", "\u5217\u5370..."},
   97.42 -            {"appletviewer.menuitem.props", "\u5c6c\u6027..."},
   97.43 -            {"appletviewer.menuitem.close", "\u95dc\u9589"},
   97.44 -            {"appletviewer.menuitem.quit", "\u7d50\u675f"},
   97.45 -            {"appletviewer.label.hello", "Hello..."},
   97.46 -            {"appletviewer.status.start", "\u555f\u52d5 applet..."},
   97.47 -            {"appletviewer.appletsave.filedialogtitle","\u5c07 Applet \u4e32\u5217\u5316\u81f3\u6a94\u6848\u4e2d"},
   97.48 -            {"appletviewer.appletsave.err1", "\u5c07 {0} \u4e32\u5217\u5316\u70ba {1}"},
   97.49 -            {"appletviewer.appletsave.err2", "\u5728 appletSave\uff1a{0} \u4e2d"},
   97.50 -            {"appletviewer.applettag", "\u986f\u793a\u7684\u6a19\u7c64"},
   97.51 -            {"appletviewer.applettag.textframe", "Applet HTML \u6a19\u7c64"},
   97.52 -            {"appletviewer.appletinfo.applet", "-- \u6c92\u6709 applet \u8cc7\u8a0a --"},
   97.53 -            {"appletviewer.appletinfo.param", "-- \u6c92\u6709\u53c3\u6578\u8cc7\u8a0a --"},
   97.54 -            {"appletviewer.appletinfo.textframe", "Applet \u8cc7\u8a0a"},
   97.55 +            {"appletviewer.menuitem.props", "\u5C6C\u6027..."},
   97.56 +            {"appletviewer.menuitem.close", "\u95DC\u9589"},
   97.57 +            {"appletviewer.menuitem.quit", "\u7D50\u675F"},
   97.58 +            {"appletviewer.label.hello", "\u60A8\u597D..."},
   97.59 +            {"appletviewer.status.start", "\u6B63\u5728\u555F\u52D5 Applet..."},
   97.60 +            {"appletviewer.appletsave.filedialogtitle","\u5C07 Applet \u5E8F\u5217\u5316\u70BA\u6A94\u6848"},
   97.61 +            {"appletviewer.appletsave.err1", "\u5C07 {0} \u5E8F\u5217\u5316\u70BA {1}"},
   97.62 +            {"appletviewer.appletsave.err2", "\u5728 appletSave \u4E2D: {0}"},
   97.63 +            {"appletviewer.applettag", "\u986F\u793A\u7684\u6A19\u8A18"},
   97.64 +            {"appletviewer.applettag.textframe", "Applet HTML \u6A19\u8A18"},
   97.65 +            {"appletviewer.appletinfo.applet", "-- \u7121 Applet \u8CC7\u8A0A --"},
   97.66 +            {"appletviewer.appletinfo.param", "-- \u7121\u53C3\u6578\u8CC7\u8A0A --"},
   97.67 +            {"appletviewer.appletinfo.textframe", "Applet \u8CC7\u8A0A"},
   97.68              {"appletviewer.appletprint.fail", "\u5217\u5370\u5931\u6557\u3002"},
   97.69 -            {"appletviewer.appletprint.finish", "\u7d50\u675f\u5217\u5370\u3002"},
   97.70 -            {"appletviewer.appletprint.cancel", "\u53d6\u6d88\u5217\u5370\u3002"},
   97.71 -            {"appletviewer.appletencoding", "\u5b57\u5143\u7de8\u78bc\uff1a{0}"},
   97.72 -            {"appletviewer.parse.warning.requiresname", "\u8b66\u544a\uff1a <param name=... value=...> \u6a19\u7c64\u9700\u8981\u540d\u7a31\u5c6c\u6027\u3002"},
   97.73 -            {"appletviewer.parse.warning.paramoutside", "\u8b66\u544a\uff1a<param> \u6a19\u7c64\u5728 <applet> ... </applet>\u4e4b\u5916\u3002"},
   97.74 -            {"appletviewer.parse.warning.applet.requirescode", "\u8b66\u544a\uff1a<applet> \u6a19\u7c64\u9700\u8981\u7a0b\u5f0f\u78bc\u5c6c\u6027"},
   97.75 -            {"appletviewer.parse.warning.applet.requiresheight", "\u8b66\u544a\uff1a<applet> \u6a19\u7c64\u9700\u8981\u9ad8\u5ea6\u5c6c\u6027\u3002"},
   97.76 -            {"appletviewer.parse.warning.applet.requireswidth", "\u8b66\u544a\uff1a<applet> \u6a19\u7c64\u9700\u8981\u5bec\u5ea6\u5c6c\u6027\u3002"},
   97.77 -            {"appletviewer.parse.warning.object.requirescode", "\u8b66\u544a\uff1a<object> \u6a19\u7c64\u9700\u8981\u7a0b\u5f0f\u78bc\u5c6c\u6027\u3002"},
   97.78 -            {"appletviewer.parse.warning.object.requiresheight", "\u8b66\u544a\uff1a<object> \u6a19\u7c64\u9700\u8981\u9ad8\u5ea6\u5c6c\u6027\u3002"},
   97.79 -            {"appletviewer.parse.warning.object.requireswidth", "\u8b66\u544a\uff1a<object> \u6a19\u7c64\u9700\u8981\u5bec\u5ea6\u5c6c\u6027\u3002"},
   97.80 -            {"appletviewer.parse.warning.embed.requirescode", "\u8b66\u544a\uff1a<embed> \u6a19\u7c64\u9700\u8981\u7a0b\u5f0f\u78bc\u5c6c\u6027\u3002"},
   97.81 -            {"appletviewer.parse.warning.embed.requiresheight", "\u8b66\u544a\uff1a<embed> \u6a19\u7c64\u9700\u8981\u9ad8\u5ea6\u5c6c\u6027\u3002"},
   97.82 -            {"appletviewer.parse.warning.embed.requireswidth", "\u8b66\u544a\uff1a<embed> \u6a19\u7c64\u9700\u8981\u5bec\u5ea6\u5c6c\u6027"},
   97.83 -            {"appletviewer.parse.warning.appnotLongersupported", "\u8b66\u544a\uff1a\u4e0d\u518d\u652f\u63f4 <app> \u6a19\u7c64\uff0c\u8acb\u6539\u7528 <applet> \u3002"},
   97.84 -            {"appletviewer.usage", "\u4f7f\u7528\uff1aappletviewer <options> url(s)\n\n\u5176\u4e2d <options> \u5305\u542b:\n  -debug                  \u5728 JAVA \u9664\u932f\u4e2d\u555f\u52d5 applet \u6aa2\u8996\u5668\n  -encoding <encoding>    \u6307\u5b9a HTML \u6a94\u6848\u6240\u4f7f\u7528\u7684\u5b57\u5143\u7de8\u78bc\u65b9\u5f0f\n  -J<runtime flag>        \u5c07\u5f15\u6578\u50b3\u81f3 JAVA \u76f4\u8b6f\u7a0b\u5f0f\n\n -J \u9078\u9805\u4e26\u975e\u6a19\u6e96\u7684\uff0c\u800c\u4e14\u53d7\u6539\u8b8a\u63a7\u5236\u6642\u4e0d\u53e6\u884c\u901a\u77e5\u3002"},
   97.85 -            {"appletviewer.main.err.unsupportedopt", "\u4e0d\u652f\u63f4\u7684\u9078\u9805\uff1a{0}"},
   97.86 -            {"appletviewer.main.err.unrecognizedarg", "\u7121\u6cd5\u8fa8\u8b58\u7684\u5f15\u6578\uff1a{0}"},
   97.87 -            {"appletviewer.main.err.dupoption", "\u91cd\u8907\u4f7f\u7528\u9078\u9805\uff1a{0}"},
   97.88 -            {"appletviewer.main.err.inputfile", "\u672a\u6307\u5b9a\u8f38\u5165\u6a94\u6848\u3002"},
   97.89 -            {"appletviewer.main.err.badurl", "\u932f\u8aa4\u7684 URL: {0} ( {1} )"},
   97.90 -            {"appletviewer.main.err.io", "\u5728\u8b80\u53d6\u6642\u767c\u751f I/O \u7570\u5e38\uff1a{0}"},
   97.91 -            {"appletviewer.main.err.readablefile", "\u8acb\u78ba\u5b9a {0} \u662f\u4e00\u500b\u6a94\u6848\u800c\u4e14\u53ef\u8b80\u53d6\u3002"},
   97.92 -            {"appletviewer.main.err.correcturl", " {0} \u662f\u6b63\u78ba\u7684 URL \u55ce?"},
   97.93 -            {"appletviewer.main.prop.store", "\u7d66 AppletViewer \u7684\u4f7f\u7528\u8005\u6307\u5b9a\u5c6c\u6027"},
   97.94 -            {"appletviewer.main.err.prop.cantread", "\u7121\u6cd5\u8b80\u53d6\u4f7f\u7528\u8005\u5c6c\u6027\u6a94\u6848\uff1a{0}"},
   97.95 -            {"appletviewer.main.err.prop.cantsave", "\u7121\u6cd5\u5132\u5b58\u4f7f\u7528\u8005\u5c6c\u6027\u6a94\u6848\uff1a{0}"},
   97.96 -            {"appletviewer.main.warn.nosecmgr", "\u8b66\u544a\uff1a\u505c\u7528\u5b89\u5168\u6027\u529f\u80fd\u3002"},
   97.97 -            {"appletviewer.main.debug.cantfinddebug", "\u627e\u4e0d\u5230\u9664\u932f\u7a0b\u5f0f!"},
   97.98 -            {"appletviewer.main.debug.cantfindmain", "\u5728\u9664\u932f\u7a0b\u5f0f\u4e2d\u627e\u4e0d\u5230\u4e3b\u65b9\u6cd5!"},
   97.99 -            {"appletviewer.main.debug.exceptionindebug", "\u9664\u932f\u7a0b\u5f0f\u767c\u751f\u7570\u5e38"},
  97.100 -            {"appletviewer.main.debug.cantaccess", "\u7121\u6cd5\u5b58\u53d6\u9664\u932f\u7a0b\u5f0f!"},
  97.101 -            {"appletviewer.main.nosecmgr", "\u8b66\u544a\uff1a\u672a\u5b89\u88dd SecurityManager"},
  97.102 -            {"appletviewer.main.warning", "\u8b66\u544a\uff1a\u672a\u555f\u52d5 applet\u3002\u8acb\u78ba\u5b9a\u6240\u8f38\u5165\u7684\u5305\u542b <applet> \u6a19\u7c64\u3002"},
  97.103 -            {"appletviewer.main.warn.prop.overwrite", "\u8b66\u544a\uff1a\u5728\u4f7f\u7528\u8005\u8981\u6c42\u4e0b\u66ab\u6642\u8986\u5beb\u7cfb\u7d71\u5c6c\u6027: key: {0} \u820a\u503c\uff1a{1} \u65b0\u503c\uff1a{2}"},
  97.104 -            {"appletviewer.main.warn.cantreadprops", "\u8b66\u544a\uff1a\u7121\u6cd5\u8b80\u53d6 AppletViewer \u5c6c\u6027\u6a94\uff1a{0} \u4f7f\u7528\u9810\u8a2d\u503c\u3002"},
  97.105 -            {"appletioexception.loadclass.throw.interrupted", "\u985e\u5225\u8f09\u5165\u4e2d\u65b7\uff1a{0}"},
  97.106 -            {"appletioexception.loadclass.throw.notloaded", "\u985e\u5225\u672a\u88ab\u8f09\u5165\uff1a{0}"},
  97.107 -            {"appletclassloader.loadcode.verbose", "\u958b\u555f\u4e32\u6d41\u81f3\uff1a{0} \u4ee5\u7372\u5f97\uff1a{1}"},
  97.108 -            {"appletclassloader.filenotfound", "\u5728\u5c0b\u627e\uff1a{0} \u6642\u672a\u627e\u5230\u6a94\u6848"},
  97.109 -            {"appletclassloader.fileformat", "\u5728\u8f09\u5165\uff1a{0} \u6642\u767c\u751f\u6a94\u6848\u683c\u5f0f\u7570\u5e38"},
  97.110 -            {"appletclassloader.fileioexception", "\u5728\u8f09\u5165\uff1a{0} \u6642\u767c\u751f I/O \u7570\u5e38"},
  97.111 -            {"appletclassloader.fileexception", "\u5728\u8f09\u5165\uff1a{1} \u6642\u767c\u751f {0} \u7570\u5e38"},
  97.112 -            {"appletclassloader.filedeath", "\u5728\u8f09\u5165 {1} \u6642 {0} \u88ab\u522a\u9664"},
  97.113 -            {"appletclassloader.fileerror", "\u5728\u8f09\u5165 {1} \u6642\u767c\u751f {0} \u932f\u8aa4"},
  97.114 -            {"appletclassloader.findclass.verbose.findclass", "{0} \u767c\u73fe\u985e\u5225 {1}"},
  97.115 -            {"appletclassloader.findclass.verbose.openstream", "\u958b\u555f\u8cc7\u6599\u6d41\u81f3\uff1a{0} \u4ee5\u7372\u5f97 {1}"},
  97.116 -            {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource \u540d\u7a31\uff1a{0}"},
  97.117 -            {"appletclassloader.getresource.verbose.found", "\u767c\u73fe\u8cc7\u6e90\uff1a {0} \u662f\u7cfb\u7d71\u8cc7\u6e90"},
  97.118 -            {"appletclassloader.getresourceasstream.verbose", "\u88ab\u767c\u73fe\u7684\u8cc7\u6e90\uff1a{0} \u662f\u7cfb\u7d71\u8cc7\u6e90"},
  97.119 -            {"appletpanel.runloader.err", "\u7269\u4ef6\u6216\u662f\u7a0b\u5f0f\u78bc\u53c3\u6578!"},
  97.120 -            {"appletpanel.runloader.exception", "\u53cd\u4e32\u5217\u5316 {0} \u6642\u767c\u751f\u7570\u5e38"},
  97.121 -            {"appletpanel.destroyed", "Applet \u5df2\u92b7\u6bc0"},
  97.122 -            {"appletpanel.loaded", "Applet \u5df2\u8f09\u5165\u3002"},
  97.123 -            {"appletpanel.started", "Applet \u5df2\u555f\u52d5\u3002"},
  97.124 -            {"appletpanel.inited", "Applet \u5df2\u521d\u59cb\u5316\u3002"},
  97.125 -            {"appletpanel.stopped", "Applet \u5df2\u505c\u6b62\u3002"},
  97.126 -            {"appletpanel.disposed", "Applet \u5df2\u68c4\u7f6e\u3002"},
  97.127 -            {"appletpanel.nocode", "APPLET \u6a19\u7c64\u907a\u6f0f CODE \u53c3\u6578\u3002"},
  97.128 -            {"appletpanel.notfound", "\u8f09\u5165\ufe30\u627e\u4e0d\u5230\u985e\u5225 {0}\u3002"},
  97.129 -            {"appletpanel.nocreate", "\u8f09\u5165\ufe30\u7121\u6cd5\u5275\u8a2d {0}\u3002"},
  97.130 -            {"appletpanel.noconstruct", "\u8f09\u5165\ufe30{0} \u4e0d\u662f\u516c\u7528\u6216\u6c92\u6709\u516c\u7528\u5efa\u69cb\u5143\u3002"},
  97.131 -            {"appletpanel.death", "\u5df2\u522a\u9664"},
  97.132 -            {"appletpanel.exception", "\u7570\u5e38\ufe30{0}\u3002"},
  97.133 -            {"appletpanel.exception2", "\u7570\u5e38\ufe30{0}\ufe30{1}\u3002"},
  97.134 -            {"appletpanel.error", "\u932f\u8aa4\ufe30{0}\u3002"},
  97.135 -            {"appletpanel.error2", "\u932f\u8aa4\ufe30{0}\ufe30{1}\u3002"},
  97.136 -            {"appletpanel.notloaded", "\u521d\u59cb\u5316\ufe30\u6c92\u6709\u8f09\u5165 applet\u3002"},
  97.137 -            {"appletpanel.notinited", "\u555f\u52d5\ufe30\u6c92\u6709\u521d\u59cb\u5316 applet\u3002"},
  97.138 -            {"appletpanel.notstarted", "\u505c\u6b62\ufe30\u6c92\u6709\u555f\u52d5 applet\u3002"},
  97.139 -            {"appletpanel.notstopped", "\u92b7\u6bc0\ufe30\u6c92\u6709\u505c\u6b62 applet\u3002"},
  97.140 -            {"appletpanel.notdestroyed", "\u68c4\u7f6e\ufe30\u6c92\u6709\u92b7\u6bc0 applet\u3002"},
  97.141 -            {"appletpanel.notdisposed", "\u8f09\u5165\ufe30\u6c92\u6709\u68c4\u7f6e applet\u3002"},
  97.142 -            {"appletpanel.bail", "\u4e2d\u65b7\ufe30\u91cb\u51fa\u3002"},
  97.143 -            {"appletpanel.filenotfound", "\u5c0b\u627e\ufe30{0} \u6642\u627e\u4e0d\u5230\u6a94\u6848"},
  97.144 -            {"appletpanel.fileformat", "\u8f09\u5165\ufe30{0} \u6642\u767c\u751f\u6a94\u6848\u683c\u5f0f\u7570\u5e38"},
  97.145 -            {"appletpanel.fileioexception", "\u8f09\u5165\ufe30{0} \u6642\u767c\u751f I/O \u7570\u5e38"},
  97.146 -            {"appletpanel.fileexception", "\u8f09\u5165\ufe30{1} \u6642\u767c\u751f {0} \u7570\u5e38"},
  97.147 -            {"appletpanel.filedeath", "\u8f09\u5165\ufe30{1} \u6642\u522a\u9664\u4e86 {0}"},
  97.148 -            {"appletpanel.fileerror", "\u8f09\u5165\ufe30{1} \u6642\u767c\u751f {0} \u932f\u8aa4"},
  97.149 -            {"appletpanel.badattribute.exception", "HTML \u5256\u6790\uff1a\u5bec\u5ea6/\u9ad8\u5ea6\u5c6c\u6027\u503c\u4e0d\u6b63\u78ba"},
  97.150 -            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream \u9700\u8981\u975e\u7a7a\u7684\u8f09\u5165\u5668"},
  97.151 -            {"appletprops.title", "AppletViewer \u5c6c\u6027"},
  97.152 -            {"appletprops.label.http.server", "Http \u4ee3\u7406\u4f3a\u670d\u5668\ufe30"},
  97.153 -            {"appletprops.label.http.proxy", "Http \u4ee3\u7406\u9023\u63a5\u57e0\ufe30"},
  97.154 -            {"appletprops.label.network", "\u7db2\u8def\u5b58\u53d6\ufe30"},
  97.155 +            {"appletviewer.appletprint.finish", "\u5B8C\u6210\u5217\u5370\u3002"},
  97.156 +            {"appletviewer.appletprint.cancel", "\u5217\u5370\u53D6\u6D88\u3002"},
  97.157 +            {"appletviewer.appletencoding", "\u5B57\u5143\u7DE8\u78BC: {0}"},
  97.158 +            {"appletviewer.parse.warning.requiresname", "\u8B66\u544A: <\u53C3\u6578\u540D\u7A31=... \u503C=...> \u6A19\u8A18\u9700\u8981\u540D\u7A31\u5C6C\u6027\u3002"},
  97.159 +            {"appletviewer.parse.warning.paramoutside", "\u8B66\u544A: <param> \u6A19\u8A18\u5728 <applet> ... </applet> \u4E4B\u5916\u3002"},
  97.160 +            {"appletviewer.parse.warning.applet.requirescode", "\u8B66\u544A: <applet> \u6A19\u8A18\u9700\u8981\u4EE3\u78BC\u5C6C\u6027\u3002"},
  97.161 +            {"appletviewer.parse.warning.applet.requiresheight", "\u8B66\u544A: <applet> \u6A19\u8A18\u9700\u8981\u9AD8\u5EA6\u5C6C\u6027\u3002"},
  97.162 +            {"appletviewer.parse.warning.applet.requireswidth", "\u8B66\u544A: <applet> \u6A19\u8A18\u9700\u8981\u5BEC\u5EA6\u5C6C\u6027\u3002"},
  97.163 +            {"appletviewer.parse.warning.object.requirescode", "\u8B66\u544A: <object> \u6A19\u8A18\u9700\u8981\u4EE3\u78BC\u5C6C\u6027\u3002"},
  97.164 +            {"appletviewer.parse.warning.object.requiresheight", "\u8B66\u544A: <object> \u6A19\u8A18\u9700\u8981\u9AD8\u5EA6\u5C6C\u6027\u3002"},
  97.165 +            {"appletviewer.parse.warning.object.requireswidth", "\u8B66\u544A: <object> \u6A19\u8A18\u9700\u8981\u5BEC\u5EA6\u5C6C\u6027\u3002"},
  97.166 +            {"appletviewer.parse.warning.embed.requirescode", "\u8B66\u544A: <embed> \u6A19\u8A18\u9700\u8981\u4EE3\u78BC\u5C6C\u6027\u3002"},
  97.167 +            {"appletviewer.parse.warning.embed.requiresheight", "\u8B66\u544A: <embed> \u6A19\u8A18\u9700\u8981\u9AD8\u5EA6\u5C6C\u6027\u3002"},
  97.168 +            {"appletviewer.parse.warning.embed.requireswidth", "\u8B66\u544A: <embed> \u6A19\u8A18\u9700\u8981\u5BEC\u5EA6\u5C6C\u6027\u3002"},
  97.169 +            {"appletviewer.parse.warning.appnotLongersupported", "\u8B66\u544A: \u4E0D\u518D\u652F\u63F4 <app> \u6A19\u8A18\uFF0C\u8ACB\u6539\u7528 <applet>:"},
  97.170 +            {"appletviewer.usage", "\u7528\u6CD5: appletviewer <\u9078\u9805> url(s)\n\n\u5176\u4E2D\u7684 <\u9078\u9805> \u5305\u62EC:\n  -debug                  \u5728 Java \u9664\u932F\u7A0B\u5F0F\u4E2D\u555F\u52D5 Applet \u6AA2\u8996\u5668\n  -encoding <\u7DE8\u78BC>    \u6307\u5B9A HTML \u6A94\u6848\u4F7F\u7528\u7684\u5B57\u5143\u7DE8\u78BC\n  -J<\u57F7\u884C\u968E\u6BB5\u65D7\u6A19>        \u5C07\u5F15\u6578\u50B3\u9001\u81F3 java \u89E3\u8B6F\u5668\n\n -J \u9078\u9805\u4E0D\u662F\u6A19\u6E96\u9078\u9805\uFF0C\u82E5\u6709\u8B8A\u66F4\u4E0D\u53E6\u884C\u901A\u77E5\u3002"},
  97.171 +            {"appletviewer.main.err.unsupportedopt", "\u4E0D\u652F\u63F4\u7684\u9078\u9805: {0}"},
  97.172 +            {"appletviewer.main.err.unrecognizedarg", "\u7121\u6CD5\u8FA8\u8B58\u7684\u5F15\u6578: {0}"},
  97.173 +            {"appletviewer.main.err.dupoption", "\u91CD\u8907\u4F7F\u7528\u9078\u9805: {0}"},
  97.174 +            {"appletviewer.main.err.inputfile", "\u672A\u6307\u5B9A\u8F38\u5165\u6A94\u6848\u3002"},
  97.175 +            {"appletviewer.main.err.badurl", "\u932F\u8AA4\u7684 URL: {0} ( {1} )"},
  97.176 +            {"appletviewer.main.err.io", "\u8B80\u53D6\u6642\u767C\u751F I/O \u7570\u5E38\u72C0\u6CC1: {0}"},
  97.177 +            {"appletviewer.main.err.readablefile", "\u78BA\u8A8D {0} \u70BA\u6A94\u6848\u4E14\u53EF\u8B80\u53D6\u3002"},
  97.178 +            {"appletviewer.main.err.correcturl", "{0} \u662F\u5426\u70BA\u6B63\u78BA\u7684 URL\uFF1F"},
  97.179 +            {"appletviewer.main.prop.store", "AppletViewer \u7684\u4F7F\u7528\u8005\u7279\u5B9A\u5C6C\u6027"},
  97.180 +            {"appletviewer.main.err.prop.cantread", "\u7121\u6CD5\u8B80\u53D6\u4F7F\u7528\u8005\u5C6C\u6027\u6A94\u6848: {0}"},
  97.181 +            {"appletviewer.main.err.prop.cantsave", "\u7121\u6CD5\u5132\u5B58\u4F7F\u7528\u8005\u5C6C\u6027\u6A94\u6848: {0}"},
  97.182 +            {"appletviewer.main.warn.nosecmgr", "\u8B66\u544A: \u505C\u7528\u5B89\u5168\u529F\u80FD\u3002"},
  97.183 +            {"appletviewer.main.debug.cantfinddebug", "\u627E\u4E0D\u5230\u9664\u932F\u7A0B\u5F0F\uFF01"},
  97.184 +            {"appletviewer.main.debug.cantfindmain", "\u5728\u9664\u932F\u7A0B\u5F0F\u4E2D\u627E\u4E0D\u5230\u4E3B\u8981\u65B9\u6CD5\uFF01"},
  97.185 +            {"appletviewer.main.debug.exceptionindebug", "\u9664\u932F\u7A0B\u5F0F\u767C\u751F\u7570\u5E38\u72C0\u6CC1\uFF01"},
  97.186 +            {"appletviewer.main.debug.cantaccess", "\u7121\u6CD5\u5B58\u53D6\u9664\u932F\u7A0B\u5F0F\uFF01"},
  97.187 +            {"appletviewer.main.nosecmgr", "\u8B66\u544A: \u672A\u5B89\u88DD SecurityManager\uFF01"},
  97.188 +            {"appletviewer.main.warning", "\u8B66\u544A: \u672A\u555F\u52D5 Applet\u3002\u8ACB\u78BA\u8A8D\u8F38\u5165\u5305\u542B <applet> \u6A19\u8A18\u3002"},
  97.189 +            {"appletviewer.main.warn.prop.overwrite", "\u8B66\u544A: \u4F9D\u7167\u4F7F\u7528\u8005\u8981\u6C42\uFF0C\u66AB\u6642\u8986\u5BEB\u7CFB\u7D71\u5C6C\u6027: \u7D22\u5F15\u9375: {0} \u820A\u503C: {1} \u65B0\u503C: {2}"},
  97.190 +            {"appletviewer.main.warn.cantreadprops", "\u8B66\u544A: \u7121\u6CD5\u8B80\u53D6 AppletViewer \u5C6C\u6027\u6A94\u6848: {0} \u4F7F\u7528\u9810\u8A2D\u503C\u3002"},
  97.191 +            {"appletioexception.loadclass.throw.interrupted", "\u985E\u5225\u8F09\u5165\u4E2D\u65B7: {0}"},
  97.192 +            {"appletioexception.loadclass.throw.notloaded", "\u672A\u8F09\u5165\u985E\u5225: {0}"},
  97.193 +            {"appletclassloader.loadcode.verbose", "\u958B\u555F {0} \u7684\u4E32\u6D41\u4EE5\u53D6\u5F97 {1}"},
  97.194 +            {"appletclassloader.filenotfound", "\u5C0B\u627E {0} \u6642\u627E\u4E0D\u5230\u6A94\u6848"},
  97.195 +            {"appletclassloader.fileformat", "\u8F09\u5165\u6642\u767C\u751F\u6A94\u6848\u683C\u5F0F\u7570\u5E38\u72C0\u6CC1: {0}"},
  97.196 +            {"appletclassloader.fileioexception", "\u8F09\u5165\u6642\u767C\u751F I/O \u7570\u5E38\u72C0\u6CC1: {0}"},
  97.197 +            {"appletclassloader.fileexception", "\u8F09\u5165\u6642\u767C\u751F {0} \u7570\u5E38\u72C0\u6CC1: {1}"},
  97.198 +            {"appletclassloader.filedeath", "\u8F09\u5165\u6642\u522A\u9664 {0}: {1}"},
  97.199 +            {"appletclassloader.fileerror", "\u8F09\u5165\u6642\u767C\u751F {0} \u932F\u8AA4: {1}"},
  97.200 +            {"appletclassloader.findclass.verbose.findclass", "{0} \u5C0B\u627E\u985E\u5225 {1}"},
  97.201 +            {"appletclassloader.findclass.verbose.openstream", "\u958B\u555F {0} \u7684\u4E32\u6D41\u4EE5\u53D6\u5F97 {1}"},
  97.202 +            {"appletclassloader.getresource.verbose.forname", "AppletClassLoader.getResource \u7684\u540D\u7A31: {0}"},
  97.203 +            {"appletclassloader.getresource.verbose.found", "\u627E\u5230\u8CC7\u6E90: {0} \u4F5C\u70BA\u7CFB\u7D71\u8CC7\u6E90"},
  97.204 +            {"appletclassloader.getresourceasstream.verbose", "\u627E\u5230\u8CC7\u6E90: {0} \u4F5C\u70BA\u7CFB\u7D71\u8CC7\u6E90"},
  97.205 +            {"appletpanel.runloader.err", "\u7269\u4EF6\u6216\u4EE3\u78BC\u53C3\u6578\uFF01"},
  97.206 +            {"appletpanel.runloader.exception", "\u9084\u539F\u5E8F\u5217\u5316 {0} \u6642\u767C\u751F\u7570\u5E38\u72C0\u6CC1"},
  97.207 +            {"appletpanel.destroyed", "\u5DF2\u640D\u6BC0 Applet\u3002"},
  97.208 +            {"appletpanel.loaded", "\u5DF2\u8F09\u5165 Applet\u3002"},
  97.209 +            {"appletpanel.started", "\u5DF2\u555F\u7528 Applet\u3002"},
  97.210 +            {"appletpanel.inited", "\u5DF2\u8D77\u59CB Applet\u3002"},
  97.211 +            {"appletpanel.stopped", "\u5DF2\u505C\u6B62 Applet\u3002"},
  97.212 +            {"appletpanel.disposed", "\u5DF2\u8655\u7F6E Applet\u3002"},
  97.213 +            {"appletpanel.nocode", "APPLET \u6A19\u8A18\u907A\u6F0F CODE \u53C3\u6578\u3002"},
  97.214 +            {"appletpanel.notfound", "\u8F09\u5165: \u627E\u4E0D\u5230\u985E\u5225 {0}\u3002"},
  97.215 +            {"appletpanel.nocreate", "\u8F09\u5165: \u7121\u6CD5\u5EFA\u7ACB {0}\u3002"},
  97.216 +            {"appletpanel.noconstruct", "\u8F09\u5165: {0} \u975E\u516C\u7528\u6216\u6C92\u6709\u516C\u7528\u5EFA\u69CB\u5B50\u3002"},
  97.217 +            {"appletpanel.death", "\u5DF2\u522A\u9664"},
  97.218 +            {"appletpanel.exception", "\u7570\u5E38\u72C0\u6CC1: {0}\u3002"},
  97.219 +            {"appletpanel.exception2", "\u7570\u5E38\u72C0\u6CC1: {0}: {1}\u3002"},
  97.220 +            {"appletpanel.error", "\u932F\u8AA4: {0}\u3002"},
  97.221 +            {"appletpanel.error2", "\u932F\u8AA4: {0}: {1}\u3002"},
  97.222 +            {"appletpanel.notloaded", "\u8D77\u59CB: \u672A\u8F09\u5165 Applet\u3002"},
  97.223 +            {"appletpanel.notinited", "\u555F\u52D5: \u672A\u8D77\u59CB Applet\u3002"},
  97.224 +            {"appletpanel.notstarted", "\u505C\u6B62: \u672A\u555F\u52D5 Applet\u3002"},
  97.225 +            {"appletpanel.notstopped", "\u640D\u6BC0: \u672A\u505C\u6B62 Applet\u3002"},
  97.226 +            {"appletpanel.notdestroyed", "\u8655\u7F6E: \u672A\u640D\u6BC0 Applet\u3002"},
  97.227 +            {"appletpanel.notdisposed", "\u8F09\u5165: \u672A\u8655\u7F6E Applet\u3002"},
  97.228 +            {"appletpanel.bail", "\u5DF2\u4E2D\u65B7: \u6B63\u5728\u7D50\u675F\u3002"},
  97.229 +            {"appletpanel.filenotfound", "\u5C0B\u627E {0} \u6642\u627E\u4E0D\u5230\u6A94\u6848"},
  97.230 +            {"appletpanel.fileformat", "\u8F09\u5165\u6642\u767C\u751F\u6A94\u6848\u683C\u5F0F\u7570\u5E38\u72C0\u6CC1: {0}"},
  97.231 +            {"appletpanel.fileioexception", "\u8F09\u5165\u6642\u767C\u751F I/O \u7570\u5E38\u72C0\u6CC1: {0}"},
  97.232 +            {"appletpanel.fileexception", "\u8F09\u5165\u6642\u767C\u751F {0} \u7570\u5E38\u72C0\u6CC1: {1}"},
  97.233 +            {"appletpanel.filedeath", "\u8F09\u5165\u6642\u522A\u9664 {0}: {1}"},
  97.234 +            {"appletpanel.fileerror", "\u8F09\u5165\u6642\u767C\u751F {0} \u932F\u8AA4: {1}"},
  97.235 +            {"appletpanel.badattribute.exception", "HTML \u5256\u6790: \u5BEC\u5EA6/\u9AD8\u5EA6\u5C6C\u6027\u7684\u503C\u4E0D\u6B63\u78BA"},
  97.236 +            {"appletillegalargumentexception.objectinputstream", "AppletObjectInputStream \u9700\u8981\u975E\u7A7A\u503C\u8F09\u5165\u5668"},
  97.237 +            {"appletprops.title", "AppletViewer \u5C6C\u6027"},
  97.238 +            {"appletprops.label.http.server", "Http \u4EE3\u7406\u4E3B\u6A5F\u4F3A\u670D\u5668:"},
  97.239 +            {"appletprops.label.http.proxy", "Http \u4EE3\u7406\u4E3B\u6A5F\u9023\u63A5\u57E0:"},
  97.240 +            {"appletprops.label.network", "\u7DB2\u8DEF\u5B58\u53D6:"},
  97.241              {"appletprops.choice.network.item.none", "\u7121"},
  97.242 -            {"appletprops.choice.network.item.applethost", "Applet \u4e3b\u6a5f"},
  97.243 -            {"appletprops.choice.network.item.unrestricted", "\u7121\u9650\u5236\u7684"},
  97.244 -            {"appletprops.label.class", "\u985e\u5225\u5b58\u53d6\ufe30"},
  97.245 -            {"appletprops.choice.class.item.restricted", "\u53d7\u9650\u5236\u7684"},
  97.246 -            {"appletprops.choice.class.item.unrestricted", "\u7121\u9650\u5236\u7684"},
  97.247 -            {"appletprops.label.unsignedapplet", "\u5141\u8a31\u7121\u7c3d\u540d\u7684 applet\ufe30"},
  97.248 +            {"appletprops.choice.network.item.applethost", "Applet \u4E3B\u6A5F"},
  97.249 +            {"appletprops.choice.network.item.unrestricted", "\u4E0D\u53D7\u9650\u5236"},
  97.250 +            {"appletprops.label.class", "\u985E\u5225\u5B58\u53D6:"},
  97.251 +            {"appletprops.choice.class.item.restricted", "\u53D7\u9650\u5236"},
  97.252 +            {"appletprops.choice.class.item.unrestricted", "\u4E0D\u53D7\u9650\u5236"},
  97.253 +            {"appletprops.label.unsignedapplet", "\u5141\u8A31\u672A\u7C3D\u7F72\u7684 Applet:"},
  97.254              {"appletprops.choice.unsignedapplet.no", "\u5426"},
  97.255 -            {"appletprops.choice.unsignedapplet.yes", "\u662f"},
  97.256 +            {"appletprops.choice.unsignedapplet.yes", "\u662F"},
  97.257              {"appletprops.button.apply", "\u5957\u7528"},
  97.258 -            {"appletprops.button.cancel", "\u53d6\u6d88"},
  97.259 -            {"appletprops.button.reset", "\u91cd\u8a2d"},
  97.260 -            {"appletprops.apply.exception", "\u7121\u6cd5\u5132\u5b58\u5c6c\u6027\ufe30{0}"},
  97.261 +            {"appletprops.button.cancel", "\u53D6\u6D88"},
  97.262 +            {"appletprops.button.reset", "\u91CD\u8A2D"},
  97.263 +            {"appletprops.apply.exception", "\u7121\u6CD5\u5132\u5B58\u5C6C\u6027: {0}"},
  97.264              /* 4066432 */
  97.265 -            {"appletprops.title.invalidproxy", "\u8f38\u5165\u9805\u76ee\u7121\u6548"},
  97.266 -            {"appletprops.label.invalidproxy", "\u4ee3\u7406\u9023\u63a5\u57e0\u5fc5\u9808\u662f\u6b63\u6574\u6578\u503c\u3002"},
  97.267 -            {"appletprops.button.ok", "\u78ba\u5b9a"},
  97.268 +            {"appletprops.title.invalidproxy", "\u7121\u6548\u7684\u9805\u76EE"},
  97.269 +            {"appletprops.label.invalidproxy", "\u4EE3\u7406\u4E3B\u6A5F\u9023\u63A5\u57E0\u5FC5\u9808\u662F\u6B63\u6574\u6578\u503C\u3002"},
  97.270 +            {"appletprops.button.ok", "\u78BA\u5B9A"},
  97.271              /* end 4066432 */
  97.272 -            {"appletprops.prop.store", "\u7528\u65bc AppletViewer \u7684\u4f7f\u7528\u8005\u6307\u5b9a\u5c6c\u6027"},
  97.273 -            {"appletsecurityexception.checkcreateclassloader", "\u5b89\u5168\u6027\u7570\u5e38\uff1a\u985e\u5225\u8f09\u5165\u5668"},
  97.274 -            {"appletsecurityexception.checkaccess.thread", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u57f7\u884c\u7dd2"},
  97.275 -            {"appletsecurityexception.checkaccess.threadgroup", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u57f7\u884c\u7dd2\u7fa4\u7d44\ufe30{0}"},
  97.276 -            {"appletsecurityexception.checkexit", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u7d50\u675f\ufe30{0}"},
  97.277 -            {"appletsecurityexception.checkexec", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u57f7\u884c\ufe30{0}"},
  97.278 -            {"appletsecurityexception.checklink", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u9023\u7d50\ufe30{0}"},
  97.279 -            {"appletsecurityexception.checkpropsaccess", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u5c6c\u6027"},
  97.280 -            {"appletsecurityexception.checkpropsaccess.key", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u5c6c\u6027\u5b58\u53d6 {0}"},
  97.281 -            {"appletsecurityexception.checkread.exception1", "\u5b89\u5168\u6027\u7570\u5e38\ufe30{0}, {1}"},
  97.282 -            {"appletsecurityexception.checkread.exception2", "\u5b89\u5168\u6027\u7570\u5e38\ufe30file.read: {0}"},
  97.283 -            {"appletsecurityexception.checkread", "file.write: {0} == {1}"},
  97.284 -            {"appletsecurityexception.checkwrite.exception", "\u5b89\u5168\u6027\u7570\u5e38\ufe30{0}, {1}"},
  97.285 -            {"appletsecurityexception.checkwrite", "\u5b89\u5168\u6027\u7570\u5e38\ufe30{0} == {1}"},
  97.286 -            {"appletsecurityexception.checkread.fd", "\u5b89\u5168\u6027\u7570\u5e38\ufe30 fd.read"},
  97.287 -            {"appletsecurityexception.checkwrite.fd", "\u5b89\u5168\u6027\u7570\u5e38\ufe30 fd.write"},
  97.288 -            {"appletsecurityexception.checklisten", "\u5b89\u5168\u6027\u7570\u5e38\ufe30 socket.listen: {0}"},
  97.289 -            {"appletsecurityexception.checkaccept", "\u5b89\u5168\u6027\u7570\u5e38\ufe30 socket.accept: {0}:{1}"},
  97.290 -            {"appletsecurityexception.checkconnect.networknone", "\u5b89\u5168\u6027\u7570\u5e38\ufe30{0}->{1}"},
  97.291 -            {"appletsecurityexception.checkconnect.networkhost1", "\u5b89\u5168\u6027\u7570\u5e38\ufe30 \u7121\u6cd5\u5f9e {1} \u9023\u63a5\u5230\u539f\u59cb\u7684 {0}\u3002"},
  97.292 -            {"appletsecurityexception.checkconnect.networkhost2", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u7121\u6cd5\u89e3\u8b6f\u4e3b\u6a5f {0} \u6216 {1} \u7684 IP\u3002"},
  97.293 -            {"appletsecurityexception.checkconnect.networkhost3", "\u5168\u6027\u7570\u5e38\ufe30\u7121\u6cd5\u89e3\u8b6f\u4e3b\u6a5f {0} \u7684 IP\u3002\u8acb\u53c3\u95b1 trustProxy \u5c6c\u6027\u3002"},
  97.294 -            {"appletsecurityexception.checkconnect", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u9023\u63a5\ufe30{0}->{1}"},
  97.295 -            {"appletsecurityexception.checkpackageaccess", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u7121\u6cd5\u5b58\u53d6\u5957\u88dd\u8edf\u9ad4\ufe30{0}"},
  97.296 -            {"appletsecurityexception.checkpackagedefinition", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u7121\u6cd5\u5b9a\u7fa9\u5957\u88dd\u8edf\u9ad4\ufe30{0}"},
  97.297 -            {"appletsecurityexception.cannotsetfactory", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u7121\u6cd5\u8a2d\u5b9a factory"},
  97.298 -            {"appletsecurityexception.checkmemberaccess", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u6aa2\u67e5\u6210\u54e1\u5b58\u53d6\u6b0a\u9650"},
  97.299 -            {"appletsecurityexception.checkgetprintjob", "\u5b89\u5168\u6027\u7570\u5e38\ufe30getPrintJob"},
  97.300 -            {"appletsecurityexception.checksystemclipboardaccess", "\u5b89\u5168\u6027\u7570\u5e38\ufe30getSystemClipboard"},
  97.301 -            {"appletsecurityexception.checkawteventqueueaccess", "\u5b89\u5168\u6027\u7570\u5e38\ufe30getEventQueue"},
  97.302 -            {"appletsecurityexception.checksecurityaccess", "\u5b89\u5168\u6027\u7570\u5e38\ufe30\u5b89\u5168\u6027\u64cd\u4f5c\ufe30{0}"},
  97.303 -            {"appletsecurityexception.getsecuritycontext.unknown", "\u672a\u77e5\u7684\u985e\u5225\u8f09\u5165\u5668\u985e\u578b\u3002\u7121\u6cd5\u6aa2\u67e5 getContext"},
  97.304 -            {"appletsecurityexception.checkread.unknown", "\u672a\u77e5\u7684\u985e\u5225\u8f09\u5165\u5668\u985e\u578b\u3002\u7121\u6cd5\u67e5\u770b\u6aa2\u67e5\u8b80\u53d6 {0}"},
  97.305 -            {"appletsecurityexception.checkconnect.unknown", "\u672a\u77e5\u7684\u985e\u5225\u8f09\u5165\u5668\u985e\u578b\u3002\u7121\u6cd5\u67e5\u770b\u6aa2\u67e5\u9023\u63a5"},
  97.306 +            {"appletprops.prop.store", "AppletViewer \u7684\u4F7F\u7528\u8005\u7279\u5B9A\u5C6C\u6027"},
  97.307 +            {"appletsecurityexception.checkcreateclassloader", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: classloader"},
  97.308 +            {"appletsecurityexception.checkaccess.thread", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: thread"},
  97.309 +            {"appletsecurityexception.checkaccess.threadgroup", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: threadgroup: {0}"},
  97.310 +            {"appletsecurityexception.checkexit", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: exit: {0}"},
  97.311 +            {"appletsecurityexception.checkexec", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: exec: {0}"},
  97.312 +            {"appletsecurityexception.checklink", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: link: {0}"},
  97.313 +            {"appletsecurityexception.checkpropsaccess", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: \u5C6C\u6027"},
  97.314 +            {"appletsecurityexception.checkpropsaccess.key", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: \u5C6C\u6027\u5B58\u53D6 {0}"},
  97.315 +            {"appletsecurityexception.checkread.exception1", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: {0}\uFF0C{1}"},
  97.316 +            {"appletsecurityexception.checkread.exception2", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: file.read: {0}"},
  97.317 +            {"appletsecurityexception.checkread", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: file.read: {0} == {1}"},
  97.318 +            {"appletsecurityexception.checkwrite.exception", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: {0}\uFF0C{1}"},
  97.319 +            {"appletsecurityexception.checkwrite", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: file.write: {0} == {1}"},
  97.320 +            {"appletsecurityexception.checkread.fd", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: fd.read"},
  97.321 +            {"appletsecurityexception.checkwrite.fd", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: fd.write"},
  97.322 +            {"appletsecurityexception.checklisten", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: socket.listen: {0}"},
  97.323 +            {"appletsecurityexception.checkaccept", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: socket.accept: {0}:{1}"},
  97.324 +            {"appletsecurityexception.checkconnect.networknone", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: socket.connect: {0}->{1}"},
  97.325 +            {"appletsecurityexception.checkconnect.networkhost1", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: \u7121\u6CD5\u5F9E\u4F86\u6E90 {1} \u9023\u7DDA\u81F3 {0}\u3002"},
  97.326 +            {"appletsecurityexception.checkconnect.networkhost2", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: \u7121\u6CD5\u89E3\u6790\u4E3B\u6A5F {0} \u6216 {1} \u7684 IP\u3002"},
  97.327 +            {"appletsecurityexception.checkconnect.networkhost3", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: \u7121\u6CD5\u89E3\u6790\u4E3B\u6A5F {0} \u7684 IP\u3002\u8ACB\u53C3\u95B1 trustProxy \u5C6C\u6027\u3002"},
  97.328 +            {"appletsecurityexception.checkconnect", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: connect: {0}->{1}"},
  97.329 +            {"appletsecurityexception.checkpackageaccess", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: \u7121\u6CD5\u5B58\u53D6\u5957\u88DD\u7A0B\u5F0F: {0}"},
  97.330 +            {"appletsecurityexception.checkpackagedefinition", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: \u7121\u6CD5\u5B9A\u7FA9\u5957\u88DD\u7A0B\u5F0F: {0}"},
  97.331 +            {"appletsecurityexception.cannotsetfactory", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: \u7121\u6CD5\u8A2D\u5B9A\u8655\u7406\u7AD9"},
  97.332 +            {"appletsecurityexception.checkmemberaccess", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: \u6AA2\u67E5\u6210\u54E1\u5B58\u53D6"},
  97.333 +            {"appletsecurityexception.checkgetprintjob", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: getPrintJob"},
  97.334 +            {"appletsecurityexception.checksystemclipboardaccess", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: getSystemClipboard"},
  97.335 +            {"appletsecurityexception.checkawteventqueueaccess", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: getEventQueue"},
  97.336 +            {"appletsecurityexception.checksecurityaccess", "\u5B89\u5168\u7570\u5E38\u72C0\u6CC1: \u5B89\u5168\u4F5C\u696D: {0}"},
  97.337 +            {"appletsecurityexception.getsecuritycontext.unknown", "\u4E0D\u660E\u7684\u985E\u5225\u8F09\u5165\u5668\u985E\u578B\u3002\u7121\u6CD5\u6AA2\u67E5 getContext"},
  97.338 +            {"appletsecurityexception.checkread.unknown", "\u4E0D\u660E\u7684\u985E\u5225\u8F09\u5165\u5668\u985E\u578B\u3002\u7121\u6CD5\u6AA2\u67E5 read {0}"},
  97.339 +            {"appletsecurityexception.checkconnect.unknown", "\u4E0D\u660E\u7684\u985E\u5225\u8F09\u5165\u5668\u985E\u578B\u3002\u7121\u6CD5\u6AA2\u67E5\u9023\u7DDA"},
  97.340          };
  97.341 +
  97.342 +        return temp;
  97.343      }
  97.344  }
    98.1 --- a/src/share/classes/sun/awt/resources/awt_de.properties	Tue Feb 15 19:16:39 2011 -0800
    98.2 +++ b/src/share/classes/sun/awt/resources/awt_de.properties	Tue Feb 15 20:18:20 2011 -0800
    98.3 @@ -12,12 +12,12 @@
    98.4  
    98.5  # Key names
    98.6  AWT.enter=Eingabe
    98.7 -AWT.backSpace=R\u00fccktaste
    98.8 +AWT.backSpace=R\u00FCcktaste
    98.9  AWT.tab=Tabulator
   98.10  AWT.cancel=Abbrechen
   98.11 -AWT.clear=L\u00f6schen
   98.12 +AWT.clear=L\u00F6schen
   98.13  AWT.pause=Pause
   98.14 -AWT.capsLock=Umschalttaste Gro\u00df-/Kleinschreibung
   98.15 +AWT.capsLock=Feststelltaste
   98.16  AWT.escape=ESC
   98.17  AWT.space=Leertaste
   98.18  AWT.pgup=Bild auf
   98.19 @@ -28,25 +28,25 @@
   98.20  AWT.up=Oben
   98.21  AWT.right=Rechts
   98.22  AWT.down=Unten
   98.23 -AWT.begin=Begin
   98.24 -AWT.comma=Comma
   98.25 -AWT.period=Period
   98.26 -AWT.slash=Slash
   98.27 -AWT.semicolon=Semicolon
   98.28 -AWT.equals=Equals
   98.29 -AWT.openBracket=Open Bracket
   98.30 -AWT.backSlash=Back Slash
   98.31 -AWT.closeBracket=Close Bracket
   98.32 -AWT.multiply=Tastenblock *
   98.33 -AWT.add=Tastenblock +
   98.34 -AWT.separator=Tastenblock ,
   98.35 -AWT.separater=Tastenblock ,
   98.36 -AWT.subtract=Tastenblock -
   98.37 -AWT.decimal=Tastenblock .
   98.38 -AWT.divide=Tastenblock /
   98.39 +AWT.begin=Anfang
   98.40 +AWT.comma=Komma
   98.41 +AWT.period=Punkt
   98.42 +AWT.slash=Schr\u00E4gstrich
   98.43 +AWT.semicolon=Semikolon
   98.44 +AWT.equals=Entspricht
   98.45 +AWT.openBracket=\u00D6ffnende Klammer
   98.46 +AWT.backSlash=Umgekehrter Schr\u00E4gstrich
   98.47 +AWT.closeBracket=Schlie\u00DFende Klammer
   98.48 +AWT.multiply=NumPad *
   98.49 +AWT.add=NumPad +
   98.50 +AWT.separator=NumPad ,
   98.51 +AWT.separater=NumPad ,
   98.52 +AWT.subtract=NumPad -
   98.53 +AWT.decimal=NumPad .
   98.54 +AWT.divide=NumPad /
   98.55  AWT.delete=Entf
   98.56  AWT.numLock=Num
   98.57 -AWT.scrollLock=Rollsperre
   98.58 +AWT.scrollLock=Rollen
   98.59  AWT.f1=F1
   98.60  AWT.f2=F2
   98.61  AWT.f3=F3
   98.62 @@ -75,9 +75,9 @@
   98.63  AWT.insert=Einfg
   98.64  AWT.help=Hilfe
   98.65  AWT.windows=Windows
   98.66 -AWT.context=Context Menu
   98.67 -AWT.backQuote=Schlie\u00dfendes Anf\u00fchrungszeichen
   98.68 -AWT.quote=Einfaches Anf\u00fchrungszeichen
   98.69 +AWT.context=Kontextmen\u00FC
   98.70 +AWT.backQuote=Schlie\u00DFendes Anf\u00FChrungszeichen
   98.71 +AWT.quote=Anf\u00FChrungszeichen
   98.72  AWT.deadGrave=Gravis (Dead)
   98.73  AWT.deadAcute=Akut (Dead)
   98.74  AWT.deadCircumflex=Zirkumflex (Dead)
   98.75 @@ -94,11 +94,11 @@
   98.76  AWT.deadIota=Iota (Dead)
   98.77  AWT.deadVoicedSound=Stimmhaft (Dead)
   98.78  AWT.deadSemivoicedSound=Halbstimmhaft (Dead)
   98.79 -AWT.ampersand=Kaufm\u00e4nnisches Und
   98.80 -AWT.asterisk=Stern
   98.81 -AWT.quoteDbl=Doppelte Anf\u00fchrungszeichen
   98.82 +AWT.ampersand=Et-Zeichen
   98.83 +AWT.asterisk=Sternchen
   98.84 +AWT.quoteDbl=Doppelte Anf\u00FChrungszeichen
   98.85  AWT.Less=Kleiner als
   98.86 -AWT.greater=Gr\u00f6\u00dfer als
   98.87 +AWT.greater=Gr\u00F6\u00DFer als
   98.88  AWT.braceLeft=Linke geschweifte Klammer
   98.89  AWT.braceRight=Rechte geschweifte Klammer
   98.90  AWT.at=Klammeraffe
   98.91 @@ -117,8 +117,8 @@
   98.92  AWT.final=Abschluss
   98.93  AWT.convert=Konvertieren
   98.94  AWT.noconvert=Nicht konvertieren
   98.95 -AWT.accept=Annehmen
   98.96 -AWT.modechange=Modus\u00e4nderung
   98.97 +AWT.accept=Akzeptieren
   98.98 +AWT.modechange=Modus\u00E4nderung
   98.99  AWT.kana=Kana
  98.100  AWT.kanji=Kanji
  98.101  AWT.alphanumeric=Alphanumerisch
  98.102 @@ -129,26 +129,26 @@
  98.103  AWT.romanCharacters=Lateinische Zeichen
  98.104  AWT.allCandidates=Alle Kandidaten
  98.105  AWT.previousCandidate=Vorheriger Kandidat
  98.106 -AWT.codeInput=Code-Eingabe
  98.107 +AWT.codeInput=Codeeingabe
  98.108  AWT.japaneseKatakana=Japanisch (Katakana)
  98.109  AWT.japaneseHiragana=Japanisch (Hiragana)
  98.110  AWT.japaneseRoman=Japanisch (Latein)
  98.111  AWT.kanaLock=Kana Lock
  98.112  AWT.inputMethodOnOff=Eingabemethode ein/aus
  98.113  AWT.again=Wiederholen
  98.114 -AWT.undo=R\u00fcckg\u00e4ngig
  98.115 +AWT.undo=R\u00FCckg\u00E4ngig
  98.116  AWT.copy=Kopieren
  98.117 -AWT.paste=Einf\u00fcgen
  98.118 +AWT.paste=Einf\u00FCgen
  98.119  AWT.cut=Ausschneiden
  98.120  AWT.find=Suchen
  98.121  AWT.props=Eigenschaften
  98.122 -AWT.stop=Stop
  98.123 +AWT.stop=Stopp
  98.124  AWT.compose=Verfassen
  98.125  
  98.126  # Numeric Keypad
  98.127  AWT.numpad=NumPad
  98.128 -AWT.unknown=Unknown
  98.129 -AWT.undefined=Undefined
  98.130 +AWT.unknown=Unbekannt
  98.131 +AWT.undefined=Undefiniert
  98.132  
  98.133  # Predefined cursor names
  98.134  AWT.DefaultCursor=Standardcursor
  98.135 @@ -166,12 +166,12 @@
  98.136  AWT.HandCursor=Handcursor
  98.137  AWT.MoveCursor=Verschiebecursor
  98.138  AWT.DefaultDragCursor=Standardcursor beim Ziehen
  98.139 -AWT.DefaultNoDropCursor=Standardcursor beim Nichtziehen
  98.140 +AWT.DefaultNoDropCursor=Standardcursor NoDrag
  98.141  AWT.DefaultDropCursor=Standardcursor beim Ablegen
  98.142  
  98.143  # Input method related strings
  98.144  AWT.CompositionWindowTitle=Eingabefenster
  98.145 -AWT.InputMethodSelectionMenu=Eingabemethode ausw\u00e4hlen
  98.146 +AWT.InputMethodSelectionMenu=Eingabemethode ausw\u00E4hlen
  98.147  AWT.HostInputMethodDisplayName=Systemeingabemethoden
  98.148  AWT.InputMethodLanguage.ja=Japanisch
  98.149  AWT.InputMethodLanguage.ko=Koreanisch
  98.150 @@ -188,5 +188,5 @@
  98.151  java.awt.def.delay=30
  98.152  
  98.153  # Warnings
  98.154 -AWT.InconsistentDLLsWarning=Textbasierte Operationen arbeiten m\u00f6glicherweise nicht richtig, weil auf Ihrem System ein inkonsistenter Satz von Dynamic Linking Libraries (DLLs) installiert ist. Weitere Informationen zu diesem Problem sowie eine Empfehlung zu deren Umgehung finden Sie in den Java(TM) 2 SDK, Standard Edition Release Notes unter java.sun.com.
  98.155 +AWT.InconsistentDLLsWarning=Textbasierte Vorg\u00E4nge funktionieren m\u00F6glicherweise nicht richtig, weil inkonsistente Dynamic Linking Librarys (DLLs) auf dem System installiert sind. Weitere Informationen zu diesem Problem sowie eine Empfehlung zu der Umgehung finden Sie in den Java(TM) 2 SDK, Standard Edition Release Notes unter java.sun.com.
  98.156  
    99.1 --- a/src/share/classes/sun/awt/resources/awt_es.properties	Tue Feb 15 19:16:39 2011 -0800
    99.2 +++ b/src/share/classes/sun/awt/resources/awt_es.properties	Tue Feb 15 20:18:20 2011 -0800
    99.3 @@ -4,49 +4,49 @@
    99.4  #
    99.5  
    99.6  # Modifier names
    99.7 -AWT.shift=May\u00fasculas
    99.8 +AWT.shift=May\u00FAsculas
    99.9  AWT.control=Ctrl
   99.10  AWT.alt=Alt
   99.11  AWT.meta=Meta
   99.12  AWT.altGraph=Alt Gr
   99.13  
   99.14  # Key names
   99.15 -AWT.enter=Introduzca
   99.16 +AWT.enter=Intro
   99.17  AWT.backSpace=Retroceso
   99.18  AWT.tab=Tabulador
   99.19  AWT.cancel=Cancelar
   99.20  AWT.clear=Borrar
   99.21  AWT.pause=Pausa
   99.22 -AWT.capsLock=Bloqueo de may\u00fasculas
   99.23 +AWT.capsLock=Bloqueo de May\u00FAsculas
   99.24  AWT.escape=Escape
   99.25  AWT.space=Espacio
   99.26 -AWT.pgup=ReP\u00e1g
   99.27 -AWT.pgdn=AvP\u00e1g
   99.28 +AWT.pgup=ReP\u00E1g
   99.29 +AWT.pgdn=AvP\u00E1g
   99.30  AWT.end=Fin
   99.31  AWT.home=Inicio
   99.32  AWT.left=Izquierda
   99.33  AWT.up=Arriba
   99.34  AWT.right=Derecha
   99.35  AWT.down=Abajo
   99.36 -AWT.begin=Begin
   99.37 -AWT.comma=Comma
   99.38 -AWT.period=Period
   99.39 -AWT.slash=Slash
   99.40 -AWT.semicolon=Semicolon
   99.41 -AWT.equals=Equals
   99.42 -AWT.openBracket=Open Bracket
   99.43 -AWT.backSlash=Back Slash
   99.44 -AWT.closeBracket=Close Bracket
   99.45 -AWT.multiply=* de teclado num\u00e9rico
   99.46 -AWT.add=+ de teclado num\u00e9rico
   99.47 -AWT.separator=, de teclado num\u00e9rico
   99.48 -AWT.separater=, de teclado num\u00e9rico  # for backwards compatibility only
   99.49 -AWT.subtract=- de teclado num\u00e9rico
   99.50 -AWT.decimal=. de teclado num\u00e9rico
   99.51 -AWT.divide=/ de teclado num\u00e9rico
   99.52 +AWT.begin=Inicio
   99.53 +AWT.comma=Coma
   99.54 +AWT.period=Punto
   99.55 +AWT.slash=Barra
   99.56 +AWT.semicolon=Punto y coma
   99.57 +AWT.equals=Igual
   99.58 +AWT.openBracket=Par\u00E9ntesis de Apertura
   99.59 +AWT.backSlash=Barra Invertida
   99.60 +AWT.closeBracket=Par\u00E9ntesis de Cierre
   99.61 +AWT.multiply=* de Teclado Num\u00E9rico
   99.62 +AWT.add=+ de Teclado Num\u00E9rico
   99.63 +AWT.separator=, de Teclado Num\u00E9rico
   99.64 +AWT.separater=, de Teclado Num\u00E9rico
   99.65 +AWT.subtract=- de Teclado Num\u00E9rico
   99.66 +AWT.decimal=. de Teclado Num\u00E9rico
   99.67 +AWT.divide=/ de Teclado Num\u00E9rico
   99.68  AWT.delete=Suprimir
   99.69 -AWT.numLock=Bloqueo num\u00e9rico
   99.70 -AWT.scrollLock=Bloqueo de desplazamiento
   99.71 +AWT.numLock=Bloqueo Num\u00E9rico
   99.72 +AWT.scrollLock=Bloqueo de Desplazamiento
   99.73  AWT.f1=F1
   99.74  AWT.f2=F2
   99.75  AWT.f3=F3
   99.76 @@ -71,70 +71,70 @@
   99.77  AWT.f22=F22
   99.78  AWT.f23=F23
   99.79  AWT.f24=F24
   99.80 -AWT.printScreen=Imprimir pantalla
   99.81 +AWT.printScreen=Imprimir Pantalla
   99.82  AWT.insert=Insertar
   99.83  AWT.help=Ayuda
   99.84  AWT.windows=Windows
   99.85 -AWT.context=Context Menu
   99.86 -AWT.backQuote=Abrir comilla
   99.87 -AWT.quote=Cerrar comilla
   99.88 -AWT.deadGrave=Acento grave muerto
   99.89 -AWT.deadAcute=Acento agudio muerto
   99.90 -AWT.deadCircumflex=Circunflejo muerto
   99.91 -AWT.deadTilde=Tilde muerto
   99.92 -AWT.deadMacron=Macron muerto
   99.93 -AWT.deadBreve=Breve muerto
   99.94 -AWT.deadAboveDot=Punto superior muerto
   99.95 -AWT.deadDiaeresis=Di\u00e9resis muerta
   99.96 -AWT.deadAboveRing=C\u00edrculo superior muerto
   99.97 -AWT.deadDoubleAcute=Acento agudo doble muerto
   99.98 -AWT.deadCaron=Caron muerto
   99.99 -AWT.deadCedilla=Cedilla muerta
  99.100 -AWT.deadOgonek=Ogonek muerto
  99.101 -AWT.deadIota=Iota muerta
  99.102 -AWT.deadVoicedSound=Sonido sonoro muerto
  99.103 -AWT.deadSemivoicedSound=Sonido semisonoro muerto
  99.104 -AWT.ampersand=S\u00edmbolo &
  99.105 +AWT.context=Men\u00FA Contextual
  99.106 +AWT.backQuote=Comilla Invertida
  99.107 +AWT.quote=Comilla
  99.108 +AWT.deadGrave=Acento Grave (Tecla Muerta)
  99.109 +AWT.deadAcute=Acento Agudo Muerto
  99.110 +AWT.deadCircumflex=Circunflejo (Tecla Muerta)
  99.111 +AWT.deadTilde=Tilde (Tecla Muerta)
  99.112 +AWT.deadMacron=Macr\u00F3n (Tecla Muerta)
  99.113 +AWT.deadBreve=Acento Breve (Tecla Muerta)
  99.114 +AWT.deadAboveDot=Punto Superior (Tecla Muerta)
  99.115 +AWT.deadDiaeresis=Di\u00E9resis (Tecla Muerta)
  99.116 +AWT.deadAboveRing=C\u00EDrculo Superior (Tecla Muerta)
  99.117 +AWT.deadDoubleAcute=Acento Agudo Doble (Tecla Muerta)
  99.118 +AWT.deadCaron=Acento Articircunflejo (Tecla Muerta)
  99.119 +AWT.deadCedilla=Cedilla (Tecla Muerta)
  99.120 +AWT.deadOgonek=Esp\u00EDritu \u00C1spero (Tecla Muerta)
  99.121 +AWT.deadIota=Iota (Tecla Muerta)
  99.122 +AWT.deadVoicedSound=Sonido Sonoro (Tecla Muerta)
  99.123 +AWT.deadSemivoicedSound=Sonido Semisonoro (Tecla Muerta)
  99.124 +AWT.ampersand=Ampersand
  99.125  AWT.asterisk=Asterisco
  99.126 -AWT.quoteDbl=Dobles comillas
  99.127 +AWT.quoteDbl=Dobles Comillas
  99.128  AWT.Less=Menor que
  99.129  AWT.greater=Mayor que
  99.130 -AWT.braceLeft=Abrir llave
  99.131 -AWT.braceRight=Cerrar llave
  99.132 +AWT.braceLeft=Llave de Apertura
  99.133 +AWT.braceRight=Llave de Cierre
  99.134  AWT.at=Arroba
  99.135  AWT.colon=Dos puntos
  99.136  AWT.circumflex=Circunflejo
  99.137 -AWT.dollar=D\u00f3lar
  99.138 +AWT.dollar=D\u00F3lar
  99.139  AWT.euro=Euro
  99.140 -AWT.exclamationMark=Signo de exclamaci\u00f3n izquierdo
  99.141 -AWT.invertedExclamationMark=Signo de exclamaci\u00f3n derecho
  99.142 -AWT.leftParenthesis=Par\u00e9ntesis izquierdo
  99.143 -AWT.numberSign=Signo de n\u00famero
  99.144 -AWT.plus=M\u00e1s
  99.145 +AWT.exclamationMark=Signo de Exclamaci\u00F3n de Cierre
  99.146 +AWT.invertedExclamationMark=Signo de Exclamaci\u00F3n de Apertura
  99.147 +AWT.leftParenthesis=Par\u00E9ntesis Izquierdo
  99.148 +AWT.numberSign=Signo de N\u00FAmero
  99.149 +AWT.plus=M\u00E1s
  99.150  AWT.minus=Menos
  99.151 -AWT.rightParenthesis=Par\u00e9ntesis derecho
  99.152 +AWT.rightParenthesis=Par\u00E9ntesis Derecho
  99.153  AWT.underscore=Subrayado
  99.154  AWT.final=Final
  99.155  AWT.convert=Convertir
  99.156  AWT.noconvert=No Convertir
  99.157  AWT.accept=Aceptar
  99.158 -AWT.modechange=Cambio de modo
  99.159 +AWT.modechange=Cambio de Modo
  99.160  AWT.kana=Kana
  99.161  AWT.kanji=Kanji
  99.162 -AWT.alphanumeric=Alfanum\u00e9rico
  99.163 +AWT.alphanumeric=Alfanum\u00E9rico
  99.164  AWT.katakana=Katakana
  99.165  AWT.hiragana=Hiragana
  99.166 -AWT.fullWidth=Anchura completa
  99.167 -AWT.halfWidth=Media anchura
  99.168 -AWT.romanCharacters=Caracteres romanos
  99.169 -AWT.allCandidates=Todos los candidatos
  99.170 -AWT.previousCandidate=Candidato anterior
  99.171 -AWT.codeInput=Entrada de c\u00f3digo
  99.172 -AWT.japaneseKatakana=Caracteres katakana japoneses
  99.173 -AWT.japaneseHiragana=Caracteres hiragana japoneses
  99.174 -AWT.japaneseRoman=Caracteres romanos japoneses
  99.175 -AWT.kanaLock=Bloquear kana
  99.176 -AWT.inputMethodOnOff=Activar/desactivar m\u00e9todo de entrada
  99.177 +AWT.fullWidth=Anchura Completa
  99.178 +AWT.halfWidth=Media Anchura
  99.179 +AWT.romanCharacters=Caracteres Romanos
  99.180 +AWT.allCandidates=Todos los Candidatos
  99.181 +AWT.previousCandidate=Candidato Anterior
  99.182 +AWT.codeInput=Entrada de C\u00F3digo
  99.183 +AWT.japaneseKatakana=Caracteres Katakana Japoneses
  99.184 +AWT.japaneseHiragana=Caracteres Hiragana Japoneses
  99.185 +AWT.japaneseRoman=Caracteres Romanos Japoneses
  99.186 +AWT.kanaLock=Bloqueo Kana
  99.187 +AWT.inputMethodOnOff=Activar/Desactivar M\u00E9todo de Entrada
  99.188  AWT.again=Repetir
  99.189  AWT.undo=Deshacer
  99.190  AWT.copy=Copiar
  99.191 @@ -146,48 +146,47 @@
  99.192  AWT.compose=Componer
  99.193  
  99.194  # Numeric Keypad
  99.195 -AWT.numpad=NumPad
  99.196 -AWT.unknown=Unknown
  99.197 -AWT.undefined=Undefined
  99.198 +AWT.numpad=Teclado Num\u00E9rico
  99.199 +AWT.unknown=Desconocido
  99.200 +AWT.undefined=No Definido
  99.201  
  99.202  # Predefined cursor names
  99.203 -AWT.DefaultCursor=Cursor predeterminado
  99.204 -AWT.CrosshairCursor=Cursor de punto de mira
  99.205 -AWT.TextCursor=Cursor de texto
  99.206 -AWT.WaitCursor=Cursor de espera
  99.207 -AWT.SWResizeCursor=Cursor de cambio de tama\u00f1o suroeste
  99.208 -AWT.SEResizeCursor=Cursor de cambio de tama\u00f1o sudeste
  99.209 -AWT.NWResizeCursor=Cursor de cambio de tama\u00f1o noroeste
  99.210 -AWT.NEResizeCursor=Cursor de cambio de tama\u00f1o nordeste
  99.211 -AWT.NResizeCursor=Cursor de cambio de tama\u00f1o norte
  99.212 -AWT.SResizeCursor=Cursor de cambio de tama\u00f1o sur
  99.213 -AWT.WResizeCursor=Cursor de cambio de tama\u00f1o oeste
  99.214 -AWT.EResizeCursor=Cursor de cambio de tama\u00f1o este
  99.215 -AWT.HandCursor=Cursor de mano
  99.216 -AWT.MoveCursor=Cursor de movimiento
  99.217 -AWT.DefaultDragCursor=Cursor de arrastrar predeterminado
  99.218 -AWT.DefaultNoDropCursor=Cursor de no arrastrar predeterminado
  99.219 -AWT.DefaultDropCursor=Cursor de soltar predeterminado
  99.220 +AWT.DefaultCursor=Cursor Por defecto
  99.221 +AWT.CrosshairCursor=Cursor de Punto de Mira
  99.222 +AWT.TextCursor=Cursor de Texto
  99.223 +AWT.WaitCursor=Cursor de Espera
  99.224 +AWT.SWResizeCursor=Cursor de Cambio de Tama\u00F1o Suroeste
  99.225 +AWT.SEResizeCursor=Cursor de Cambio de Tama\u00F1o Sudeste
  99.226 +AWT.NWResizeCursor=Cursor de Cambio de Tama\u00F1o Noroeste
  99.227 +AWT.NEResizeCursor=Cursor de Cambio de Tama\u00F1o Nordeste
  99.228 +AWT.NResizeCursor=Cursor de Cambio de Tama\u00F1o Norte
  99.229 +AWT.SResizeCursor=Cursor de Cambio de Tama\u00F1o Sur
  99.230 +AWT.WResizeCursor=Cursor de Cambio de Tama\u00F1o Oeste
  99.231 +AWT.EResizeCursor=Cursor de Cambio de Tama\u00F1o este
  99.232 +AWT.HandCursor=Cursor de Mano
  99.233 +AWT.MoveCursor=Cursor de Movimiento
  99.234 +AWT.DefaultDragCursor=Cursor de Arrastrar Por defecto
  99.235 +AWT.DefaultNoDropCursor=Cursor de No Arrastrar Por Defecto
  99.236 +AWT.DefaultDropCursor=Cursor de Soltar Por Defecto
  99.237  
  99.238  # Input method related strings
  99.239 -AWT.CompositionWindowTitle=Ventana de entrada
  99.240 -AWT.InputMethodSelectionMenu=Seleccionar m\u00e9todo de entrada
  99.241 -AWT.HostInputMethodDisplayName=M\u00e9todos de entrada del sistema
  99.242 -AWT.InputMethodLanguage.ja=Japon\u00e9s
  99.243 +AWT.CompositionWindowTitle=Ventana de Entrada
  99.244 +AWT.InputMethodSelectionMenu=Seleccionar M\u00E9todo de Entrada
  99.245 +AWT.HostInputMethodDisplayName=M\u00E9todos de Entrada del Sistema
  99.246 +AWT.InputMethodLanguage.ja=Japon\u00E9s
  99.247  AWT.InputMethodLanguage.ko=Coreano
  99.248  AWT.InputMethodLanguage.zh=Chino
  99.249 -AWT.InputMethodLanguage.zh_CN=Chino simplificado
  99.250 -AWT.InputMethodLanguage.zh_TW=Chino tradicional
  99.251 +AWT.InputMethodLanguage.zh_CN=Chino Simplificado
  99.252 +AWT.InputMethodLanguage.zh_TW=Chino Tradicional
  99.253  AWT.InputMethodCreationFailed=No se ha podido crear {0}. Motivo: {1}
  99.254  
  99.255  # Property to select between on-the-spot and below-the-spot
  99.256  # composition with input methods. Valid values:
  99.257  # "on-the-spot", "below-the-spot".
  99.258  # May be overridden from command line.
  99.259 -java.awt.im.style=en-el-acto
  99.260 +java.awt.im.style=en el lugar
  99.261  java.awt.def.delay=30
  99.262  
  99.263  # Warnings
  99.264 -AWT.InconsistentDLLsWarning=Puede que las operaciones textuales no funcionen correctamente debido a un conjunto incompatible de librer\u00edas de enlace \
  99.265 +AWT.InconsistentDLLsWarning=Puede que las operaciones textuales no funcionen correctamente debido a un juego incoherente de bibliotecas de enlaces din\u00E1micos (DLL) instaladas en su sistema. Para obtener m\u00E1s informaci\u00F3n acerca de este problema y de la soluci\u00F3n alternativa sugerida, consulte Java(TM) 2 SDK, Standard Edition Release Notes en java.sun.com.
  99.266  
  99.267 -
   100.1 --- a/src/share/classes/sun/awt/resources/awt_fr.properties	Tue Feb 15 19:16:39 2011 -0800
   100.2 +++ b/src/share/classes/sun/awt/resources/awt_fr.properties	Tue Feb 15 20:18:20 2011 -0800
   100.3 @@ -7,20 +7,20 @@
   100.4  AWT.shift=Maj
   100.5  AWT.control=Ctrl
   100.6  AWT.alt=Alt
   100.7 -AWT.meta=M\u00e9ta
   100.8 -AWT.altGraph=Alt graphe
   100.9 +AWT.meta=M\u00E9ta
  100.10 +AWT.altGraph=Alt graphique
  100.11  
  100.12  # Key names
  100.13 -AWT.enter=Entr\u00e9e
  100.14 -AWT.backSpace=Retour arri\u00e8re
  100.15 +AWT.enter=Entr\u00E9e
  100.16 +AWT.backSpace=Retour arri\u00E8re
  100.17  AWT.tab=Tab
  100.18  AWT.cancel=Annuler
  100.19  AWT.clear=Effacer
  100.20  AWT.pause=Pause
  100.21  AWT.capsLock=Verrouillage des majuscules
  100.22 -AWT.escape=Esc
  100.23 +AWT.escape=Echap
  100.24  AWT.space=Espace
  100.25 -AWT.pgup=Page pr\u00e9c\u00e9dente
  100.26 +AWT.pgup=Page pr\u00E9c\u00E9dente
  100.27  AWT.pgdn=Page suivante
  100.28  AWT.end=Fin
  100.29  AWT.home=Origine
  100.30 @@ -28,25 +28,25 @@
  100.31  AWT.up=Haut
  100.32  AWT.right=Droite
  100.33  AWT.down=Bas
  100.34 -AWT.begin=Begin
  100.35 -AWT.comma=Comma
  100.36 -AWT.period=Period
  100.37 -AWT.slash=Slash
  100.38 -AWT.semicolon=Semicolon
  100.39 -AWT.equals=Equals
  100.40 -AWT.openBracket=Open Bracket
  100.41 -AWT.backSlash=Back Slash
  100.42 -AWT.closeBracket=Close Bracket
  100.43 -AWT.multiply=Pav\u00e9 num\u00e9rique *
  100.44 -AWT.add=Pav\u00e9 num\u00e9rique +
  100.45 -AWT.separator=Pav\u00e9 num\u00e9rique ,
  100.46 -AWT.separater=Pav\u00e9 num\u00e9rique ,  # for backwards compatibility only
  100.47 -AWT.subtract=Pav\u00e9 num\u00e9rique -
  100.48 -AWT.decimal=Pav\u00e9 num\u00e9rique .
  100.49 -AWT.divide=Pav\u00e9 num\u00e9rique /
  100.50 +AWT.begin=D\u00E9but
  100.51 +AWT.comma=Virgule
  100.52 +AWT.period=Point
  100.53 +AWT.slash=Barre oblique
  100.54 +AWT.semicolon=Point-virgule
  100.55 +AWT.equals=Egal
  100.56 +AWT.openBracket=Crochet ouvrant
  100.57 +AWT.backSlash=Barre oblique inverse
  100.58 +AWT.closeBracket=Crochet fermant
  100.59 +AWT.multiply=Pav\u00E9 num\u00E9rique *
  100.60 +AWT.add=Pav\u00E9 num\u00E9rique +
  100.61 +AWT.separator=Pav\u00E9 num\u00E9rique ,
  100.62 +AWT.separater=Pav\u00E9 num\u00E9rique ,
  100.63 +AWT.subtract=Pav\u00E9 num\u00E9rique -
  100.64 +AWT.decimal=Pav\u00E9 num\u00E9rique .
  100.65 +AWT.divide=Pav\u00E9 num\u00E9rique /
  100.66  AWT.delete=Supprimer
  100.67 -AWT.numLock=Verrouillage du pav\u00e9 num\u00e9rique
  100.68 -AWT.scrollLock=Verrouillage du d\u00e9filement
  100.69 +AWT.numLock=Verrouillage du pav\u00E9 num\u00E9rique
  100.70 +AWT.scrollLock=Verrouillage du d\u00E9filement
  100.71  AWT.f1=F1
  100.72  AWT.f2=F2
  100.73  AWT.f3=F3
  100.74 @@ -71,34 +71,34 @@
  100.75  AWT.f22=F22
  100.76  AWT.f23=F23
  100.77  AWT.f24=F24
  100.78 -AWT.printScreen=Impression d''\u00e9cran
  100.79 -AWT.insert=Ins\u00e9rer
  100.80 +AWT.printScreen=Impression d'\u00E9cran
  100.81 +AWT.insert=Ins\u00E9rer
  100.82  AWT.help=Aide
  100.83  AWT.windows=Windows
  100.84 -AWT.context=Context Menu
  100.85 -AWT.backQuote=Guillemet ouvrant
  100.86 -AWT.quote=Guillemet fermant
  100.87 +AWT.context=Menu contextuel
  100.88 +AWT.backQuote=Apostrophe invers\u00E9e
  100.89 +AWT.quote=Apostrophe
  100.90  AWT.deadGrave=Accent grave
  100.91  AWT.deadAcute=Accent aigu
  100.92  AWT.deadCircumflex=Accent circonflexe
  100.93  AWT.deadTilde=Tilde
  100.94  AWT.deadMacron=Macron
  100.95  AWT.deadBreve=Demi-cercle
  100.96 -AWT.deadAboveDot=Point en haut
  100.97 -AWT.deadDiaeresis=Tr\u00e9ma
  100.98 -AWT.deadAboveRing=Anneau en haut
  100.99 -AWT.deadDoubleAcute=Double accent pointu
 100.100 +AWT.deadAboveDot=Point en chef
 100.101 +AWT.deadDiaeresis=Tr\u00E9ma
 100.102 +AWT.deadAboveRing=Anneau en chef
 100.103 +AWT.deadDoubleAcute=Double accent aigu
 100.104  AWT.deadCaron=Caron
 100.105 -AWT.deadCedilla=C\u00e9dille
 100.106 +AWT.deadCedilla=C\u00E9dille
 100.107  AWT.deadOgonek=Ogonek
 100.108  AWT.deadIota=Iota
 100.109 -AWT.deadVoicedSound=Son vois\u00e9
 100.110 -AWT.deadSemivoicedSound=Son semi-vois\u00e9
 100.111 -AWT.ampersand=Perlu\u00e8te
 100.112 -AWT.asterisk=Ast\u00e9risque
 100.113 +AWT.deadVoicedSound=Son vois\u00E9
 100.114 +AWT.deadSemivoicedSound=Son semi-vois\u00E9
 100.115 +AWT.ampersand=Esperluette
 100.116 +AWT.asterisk=Ast\u00E9risque
 100.117  AWT.quoteDbl=Guillemets
 100.118 -AWT.Less=Inf\u00e9rieur \u00e0
 100.119 -AWT.greater=Sup\u00e9rieur \u00e0
 100.120 +AWT.Less=Inf\u00E9rieur \u00E0
 100.121 +AWT.greater=Sup\u00E9rieur \u00E0
 100.122  AWT.braceLeft=Accolade ouvrante
 100.123  AWT.braceRight=Accolade fermante
 100.124  AWT.at=A commercial
 100.125 @@ -106,14 +106,14 @@
 100.126  AWT.circumflex=Circonflexe
 100.127  AWT.dollar=Dollar
 100.128  AWT.euro=Euro
 100.129 -AWT.exclamationMark=Point d''exclamation
 100.130 -AWT.invertedExclamationMark=Point d''exclamation invers\u00e9
 100.131 -AWT.leftParenthesis=Parenth\u00e8se ouvrante
 100.132 -AWT.numberSign=Signe Num\u00e9ro
 100.133 +AWT.exclamationMark=Point d'exclamation
 100.134 +AWT.invertedExclamationMark=Point d'exclamation invers\u00E9
 100.135 +AWT.leftParenthesis=Parenth\u00E8se ouvrante
 100.136 +AWT.numberSign=Di\u00E8se
 100.137  AWT.plus=Plus
 100.138  AWT.minus=Moins
 100.139 -AWT.rightParenthesis=Parenth\u00e8se fermante
 100.140 -AWT.underscore=Tiret de soulignement
 100.141 +AWT.rightParenthesis=Parenth\u00E8se fermante
 100.142 +AWT.underscore=Trait de soulignement
 100.143  AWT.final=Final
 100.144  AWT.convert=Convertir
 100.145  AWT.noconvert=Ne pas convertir
 100.146 @@ -121,64 +121,64 @@
 100.147  AWT.modechange=Changement de mode
 100.148  AWT.kana=Kana
 100.149  AWT.kanji=Kanji
 100.150 -AWT.alphanumeric=Alphanum\u00e9rique
 100.151 +AWT.alphanumeric=Alphanum\u00E9rique
 100.152  AWT.katakana=Katakana
 100.153  AWT.hiragana=Hiragana
 100.154  AWT.fullWidth=Pleine largeur
 100.155  AWT.halfWidth=Demi-largeur
 100.156 -AWT.romanCharacters=Caract\u00e8res romains
 100.157 +AWT.romanCharacters=Caract\u00E8res romains
 100.158  AWT.allCandidates=Tous les candidats
 100.159 -AWT.previousCandidate=Candidat pr\u00e9c\u00e9dent
 100.160 -AWT.codeInput=Entr\u00e9e de code
 100.161 +AWT.previousCandidate=Candidat pr\u00E9c\u00E9dent
 100.162 +AWT.codeInput=Entr\u00E9e de code
 100.163  AWT.japaneseKatakana=Japonais Katakana
 100.164  AWT.japaneseHiragana=Japonais Hiragana
 100.165  AWT.japaneseRoman=Japonais romain
 100.166  AWT.kanaLock=Verrouiller Kana
 100.167 -AWT.inputMethodOnOff=Activation/d\u00e9sactivation de la m\u00e9thode d''entr\u00e9e
 100.168 -AWT.again=R\u00e9p\u00e9ter
 100.169 +AWT.inputMethodOnOff=Activation/d\u00E9sactivation de la m\u00E9thode d'entr\u00E9e
 100.170 +AWT.again=R\u00E9p\u00E9ter
 100.171  AWT.undo=Annuler
 100.172  AWT.copy=Copier
 100.173  AWT.paste=Coller
 100.174  AWT.cut=Couper
 100.175  AWT.find=Rechercher
 100.176  AWT.props=Props
 100.177 -AWT.stop=Arr\u00eater
 100.178 +AWT.stop=Arr\u00EAter
 100.179  AWT.compose=Composer
 100.180  
 100.181  # Numeric Keypad
 100.182 -AWT.numpad=NumPad
 100.183 -AWT.unknown=Unknown
 100.184 -AWT.undefined=Undefined
 100.185 +AWT.numpad=Pav\u00E9 num\u00E9rique
 100.186 +AWT.unknown=Inconnu
 100.187 +AWT.undefined=Non d\u00E9fini
 100.188  
 100.189  # Predefined cursor names
 100.190 -AWT.DefaultCursor=Pointeur par d\u00e9faut
 100.191 -AWT.CrosshairCursor=Pointeur r\u00e9ticulaire
 100.192 +AWT.DefaultCursor=Curseur par d\u00E9faut
 100.193 +AWT.CrosshairCursor=Curseur r\u00E9ticulaire
 100.194  AWT.TextCursor=Curseur de texte
 100.195 -AWT.WaitCursor=Pointeur d''attente
 100.196 -AWT.SWResizeCursor=Pointeur de redimensionnement sud-ouest
 100.197 -AWT.SEResizeCursor=Pointeur de redimensionnement sud-est
 100.198 -AWT.NWResizeCursor=Pointeur de redimensionnement nord-ouest
 100.199 -AWT.NEResizeCursor=Pointeur de redimensionnement nord-est
 100.200 -AWT.NResizeCursor=Pointeur de redimensionnement nord
 100.201 -AWT.SResizeCursor=Pointeur de redimensionnement sud
 100.202 -AWT.WResizeCursor=Pointeur de redimensionnement ouest
 100.203 -AWT.EResizeCursor=Pointeur de redimensionnement est
 100.204 -AWT.HandCursor=Pointeur en forme de main
 100.205 -AWT.MoveCursor=Pointeur de d\u00e9placement
 100.206 -AWT.DefaultDragCursor=Pointeur de d\u00e9placement par d\u00e9faut
 100.207 -AWT.DefaultNoDropCursor=Pointeur non d\u00e9pla\u00e7ant par d\u00e9faut
 100.208 -AWT.DefaultDropCursor=Pointeur de pose par d\u00e9faut
 100.209 +AWT.WaitCursor=Curseur d'attente
 100.210 +AWT.SWResizeCursor=Curseur de redimensionnement sud-ouest
 100.211 +AWT.SEResizeCursor=Curseur de redimensionnement sud-est
 100.212 +AWT.NWResizeCursor=Curseur de redimensionnement nord-ouest
 100.213 +AWT.NEResizeCursor=Curseur de redimensionnement nord-est
 100.214 +AWT.NResizeCursor=Curseur de redimensionnement nord
 100.215 +AWT.SResizeCursor=Curseur de redimensionnement sud
 100.216 +AWT.WResizeCursor=Curseur de redimensionnement ouest
 100.217 +AWT.EResizeCursor=Curseur de redimensionnement est
 100.218 +AWT.HandCursor=Curseur en forme de main
 100.219 +AWT.MoveCursor=Curseur de d\u00E9placement
 100.220 +AWT.DefaultDragCursor=Curseur de d\u00E9placement par d\u00E9faut
 100.221 +AWT.DefaultNoDropCursor=Curseur non d\u00E9pla\u00E7ant par d\u00E9faut
 100.222 +AWT.DefaultDropCursor=Curseur de pose par d\u00E9faut
 100.223  
 100.224  # Input method related strings
 100.225 -AWT.CompositionWindowTitle=Fen\u00eatre d''entr\u00e9e
 100.226 -AWT.InputMethodSelectionMenu=S\u00e9lectionner la m\u00e9thode d''entr\u00e9e
 100.227 -AWT.HostInputMethodDisplayName=M\u00e9thodes syst\u00e8me d''entr\u00e9e
 100.228 +AWT.CompositionWindowTitle=Fen\u00EAtre d'entr\u00E9e
 100.229 +AWT.InputMethodSelectionMenu=S\u00E9lectionner la m\u00E9thode d'entr\u00E9e
 100.230 +AWT.HostInputMethodDisplayName=M\u00E9thodes d'entr\u00E9e syst\u00E8me
 100.231  AWT.InputMethodLanguage.ja=Japonais
 100.232 -AWT.InputMethodLanguage.ko=Cor\u00e9en
 100.233 +AWT.InputMethodLanguage.ko=Cor\u00E9en
 100.234  AWT.InputMethodLanguage.zh=Chinois
 100.235 -AWT.InputMethodLanguage.zh_CN=Chinois simplifi\u00e9
 100.236 +AWT.InputMethodLanguage.zh_CN=Chinois simplifi\u00E9
 100.237  AWT.InputMethodLanguage.zh_TW=Chinois traditionnel
 100.238 -AWT.InputMethodCreationFailed=Impossible de cr\u00e9er {0}.  Raison\u00a0: {1}
 100.239 +AWT.InputMethodCreationFailed=Impossible de cr\u00E9er {0}.  Raison\u00A0: {1}
 100.240  
 100.241  # Property to select between on-the-spot and below-the-spot
 100.242  # composition with input methods. Valid values:
 100.243 @@ -188,5 +188,5 @@
 100.244  java.awt.def.delay=30
 100.245  
 100.246  # Warnings
 100.247 -AWT.InconsistentDLLsWarning=Text based operations may not work correctly due to an inconsistent set of dynamic linking libraries (DLLs) installed on your system. For more information on this problem and a suggested workaround please see the Java(TM) 2 SDK, Standard Edition Release Notes on java.sun.com.
 100.248 +AWT.InconsistentDLLsWarning=Il se peut que les op\u00E9rations li\u00E9es au texte ne fonctionnent pas correctement lorsqu'un ensemble incoh\u00E9rent de DLL est install\u00E9 sur le syst\u00E8me. Vous trouverez plus de d\u00E9tails sur ce probl\u00E8me et sur sa solution dans le document Java(TM) 2 SDK, Standard Edition Release Notes sur java.sun.com.
 100.249  
   101.1 --- a/src/share/classes/sun/awt/resources/awt_it.properties	Tue Feb 15 19:16:39 2011 -0800
   101.2 +++ b/src/share/classes/sun/awt/resources/awt_it.properties	Tue Feb 15 20:18:20 2011 -0800
   101.3 @@ -16,34 +16,34 @@
   101.4  AWT.tab=Tabulazione
   101.5  AWT.cancel=Annulla
   101.6  AWT.clear=Cancella
   101.7 -AWT.pause=Pausa
   101.8 +AWT.pause=Sospendi
   101.9  AWT.capsLock=Bloc Maiusc
  101.10  AWT.escape=Esc
  101.11  AWT.space=Barra spaziatrice
  101.12  AWT.pgup=Pg Su
  101.13 -AWT.pgdn=Pg Gi\u00f9
  101.14 +AWT.pgdn=Pg Gi\u00F9
  101.15  AWT.end=Fine
  101.16  AWT.home=Home
  101.17  AWT.left=Sinistra
  101.18  AWT.up=Su
  101.19  AWT.right=Destra
  101.20 -AWT.down=Gi\u00f9
  101.21 -AWT.begin=Begin
  101.22 -AWT.comma=Comma
  101.23 -AWT.period=Period
  101.24 -AWT.slash=Slash
  101.25 -AWT.semicolon=Semicolon
  101.26 -AWT.equals=Equals
  101.27 -AWT.openBracket=Open Bracket
  101.28 -AWT.backSlash=Back Slash
  101.29 -AWT.closeBracket=Close Bracket
  101.30 -AWT.multiply=TastNum *
  101.31 -AWT.add=TastNum +
  101.32 -AWT.separator=TastNum ,
  101.33 -AWT.separater=TastNum ,
  101.34 -AWT.subtract=TastNum -
  101.35 -AWT.decimal=TastNum .
  101.36 -AWT.divide=TastNum /
  101.37 +AWT.down=Gi\u00F9
  101.38 +AWT.begin=Inizio
  101.39 +AWT.comma=Virgola
  101.40 +AWT.period=Punto
  101.41 +AWT.slash=Barra
  101.42 +AWT.semicolon=Punto e virgola
  101.43 +AWT.equals=Uguale
  101.44 +AWT.openBracket=Parentesi quadra aperta
  101.45 +AWT.backSlash=Barra rovesciata
  101.46 +AWT.closeBracket=Parentesi quadra chiusa
  101.47 +AWT.multiply=NumPad *
  101.48 +AWT.add=NumPad +
  101.49 +AWT.separator=NumPad ,
  101.50 +AWT.separater=NumPad ,
  101.51 +AWT.subtract=NumPad -
  101.52 +AWT.decimal=NumPad .
  101.53 +AWT.divide=NumPad /
  101.54  AWT.delete=Elimina
  101.55  AWT.numLock=Bloc Num
  101.56  AWT.scrollLock=Bloc Scorr
  101.57 @@ -75,9 +75,9 @@
  101.58  AWT.insert=Ins
  101.59  AWT.help=?
  101.60  AWT.windows=Windows
  101.61 -AWT.context=Context Menu
  101.62 -AWT.backQuote=Virgolette invertite
  101.63 -AWT.quote=Virgolette
  101.64 +AWT.context=Menu di scelta rapida
  101.65 +AWT.backQuote=Apice invertito
  101.66 +AWT.quote=Apice
  101.67  AWT.deadGrave=Grave non attivo
  101.68  AWT.deadAcute=Acuto non attivo
  101.69  AWT.deadCircumflex=Circonflesso non attivo
  101.70 @@ -96,7 +96,7 @@
  101.71  AWT.deadSemivoicedSound=Suono semivocalizzato non attivo
  101.72  AWT.ampersand=E commerciale
  101.73  AWT.asterisk=Asterisco
  101.74 -AWT.quoteDbl=Virgolette doppie
  101.75 +AWT.quoteDbl=Virgolette
  101.76  AWT.Less=Minore
  101.77  AWT.greater=Maggiore
  101.78  AWT.braceLeft=Parentesi graffa aperta
  101.79 @@ -110,15 +110,15 @@
  101.80  AWT.invertedExclamationMark=Punto esclamativo invertito
  101.81  AWT.leftParenthesis=Parentesi aperta
  101.82  AWT.numberSign=Cancelletto
  101.83 -AWT.plus=Pi\u00f9
  101.84 +AWT.plus=Pi\u00F9
  101.85  AWT.minus=Meno
  101.86  AWT.rightParenthesis=Parentesi chiusa
  101.87  AWT.underscore=Sottolineatura
  101.88  AWT.final=Finale
  101.89  AWT.convert=Converti
  101.90  AWT.noconvert=Non convertire
  101.91 -AWT.accept=Accetta
  101.92 -AWT.modechange=Cambia modalit\u00e0
  101.93 +AWT.accept=Accetto
  101.94 +AWT.modechange=Modifica modalit\u00E0
  101.95  AWT.kana=Kana
  101.96  AWT.kanji=Kanji
  101.97  AWT.alphanumeric=Alfanumerico
  101.98 @@ -141,14 +141,14 @@
  101.99  AWT.paste=Incolla
 101.100  AWT.cut=Taglia
 101.101  AWT.find=Trova
 101.102 -AWT.props=Props
 101.103 -AWT.stop=Interrompi caricamento pagina
 101.104 +AWT.props=Propriet\u00E0
 101.105 +AWT.stop=Arresta
 101.106  AWT.compose=Componi
 101.107  
 101.108  # Numeric Keypad
 101.109  AWT.numpad=NumPad
 101.110 -AWT.unknown=Unknown
 101.111 -AWT.undefined=Undefined
 101.112 +AWT.unknown=Sconosciuto
 101.113 +AWT.undefined=Non definito
 101.114  
 101.115  # Predefined cursor names
 101.116  AWT.DefaultCursor=Cursore predefinito
 101.117 @@ -188,5 +188,5 @@
 101.118  java.awt.def.delay=30
 101.119  
 101.120  # Warnings
 101.121 -AWT.InconsistentDLLsWarning=Le operazioni sul testo possono non funzionarecorrettamente, a causa di una serie non coerente di DLL installate sul sistema.Per ulteriori informazioni su questo problema e per la soluzione suggerita,vedere le note di rilascio di Java(TM) 2 SDK, Standard Edition su java.sun.com.
 101.122 +AWT.InconsistentDLLsWarning=Le operazioni sul testo possono non funzionare correttamente, a causa di una serie non coerente di DLL installate sul sistema. Per ulteriori informazioni su questo problema e per la soluzione suggerita, vedere le note di rilascio di Java(TM) 2 SDK, Standard Edition su java.sun.com.
 101.123  
   102.1 --- a/src/share/classes/sun/awt/resources/awt_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   102.2 +++ b/src/share/classes/sun/awt/resources/awt_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   102.3 @@ -7,36 +7,36 @@
   102.4  AWT.shift=Shift
   102.5  AWT.control=Ctrl
   102.6  AWT.alt=Alt
   102.7 -AWT.meta=Meta
   102.8 -AWT.altGraph=Alt Graph
   102.9 +AWT.meta=\u30E1\u30BF
  102.10 +AWT.altGraph=Alt\u30B0\u30E9\u30D5
  102.11  
  102.12  # Key names
  102.13  AWT.enter=Enter
  102.14  AWT.backSpace=Backspace
  102.15  AWT.tab=Tab
  102.16 -AWT.cancel=Cancel
  102.17 -AWT.clear=Clear
  102.18 -AWT.pause=Pause
  102.19 +AWT.cancel=\u53D6\u6D88
  102.20 +AWT.clear=\u30AF\u30EA\u30A2
  102.21 +AWT.pause=\u4E00\u6642\u505C\u6B62
  102.22  AWT.capsLock=Caps Lock
  102.23 -AWT.escape=Escape
  102.24 -AWT.space=Space
  102.25 +AWT.escape=Esc
  102.26 +AWT.space=\u30B9\u30DA\u30FC\u30B9
  102.27  AWT.pgup=Page Up
  102.28  AWT.pgdn=Page Down
  102.29  AWT.end=End
  102.30  AWT.home=Home
  102.31 -AWT.left=Left
  102.32 -AWT.up=Up
  102.33 -AWT.right=Right
  102.34 -AWT.down=Down
  102.35 -AWT.begin=Begin
  102.36 -AWT.comma=Comma
  102.37 -AWT.period=Period
  102.38 -AWT.slash=Slash
  102.39 -AWT.semicolon=Semicolon
  102.40 -AWT.equals=Equals
  102.41 -AWT.openBracket=Open Bracket
  102.42 -AWT.backSlash=Back Slash
  102.43 -AWT.closeBracket=Close Bracket
  102.44 +AWT.left=\u5DE6
  102.45 +AWT.up=\u4E0A
  102.46 +AWT.right=\u53F3
  102.47 +AWT.down=\u4E0B
  102.48 +AWT.begin=\u958B\u59CB
  102.49 +AWT.comma=\u30AB\u30F3\u30DE
  102.50 +AWT.period=\u30D4\u30EA\u30AA\u30C9
  102.51 +AWT.slash=\u30B9\u30E9\u30C3\u30B7\u30E5
  102.52 +AWT.semicolon=\u30BB\u30DF\u30B3\u30ED\u30F3
  102.53 +AWT.equals=\u7B49\u53F7
  102.54 +AWT.openBracket=\u5DE6\u5927\u30AB\u30C3\u30B3
  102.55 +AWT.backSlash=\u30D0\u30C3\u30AF\u30B9\u30E9\u30C3\u30B7\u30E5
  102.56 +AWT.closeBracket=\u53F3\u5927\u30AB\u30C3\u30B3
  102.57  AWT.multiply=NumPad *
  102.58  AWT.add=NumPad +
  102.59  AWT.separator=NumPad ,
  102.60 @@ -73,11 +73,11 @@
  102.61  AWT.f24=F24
  102.62  AWT.printScreen=Print Screen
  102.63  AWT.insert=Insert
  102.64 -AWT.help=Help
  102.65 +AWT.help=\u30D8\u30EB\u30D7
  102.66  AWT.windows=Windows
  102.67 -AWT.context=Context Menu
  102.68 -AWT.backQuote=Back Quote
  102.69 -AWT.quote=Quote
  102.70 +AWT.context=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30FB\u30E1\u30CB\u30E5\u30FC
  102.71 +AWT.backQuote=\u9006\u5F15\u7528\u7B26
  102.72 +AWT.quote=\u5F15\u7528\u7B26
  102.73  AWT.deadGrave=Dead Grave
  102.74  AWT.deadAcute=Dead Acute
  102.75  AWT.deadCircumflex=Dead Circumflex
  102.76 @@ -94,99 +94,99 @@
  102.77  AWT.deadIota=Dead Iota
  102.78  AWT.deadVoicedSound=Dead Voiced Sound
  102.79  AWT.deadSemivoicedSound=Dead Semivoiced Sound
  102.80 -AWT.ampersand=Ampersand
  102.81 -AWT.asterisk=Asterisk
  102.82 -AWT.quoteDbl=Double Quote
  102.83 -AWT.Less=Less
  102.84 -AWT.greater=Greater
  102.85 -AWT.braceLeft=Left Brace
  102.86 -AWT.braceRight=Right Brace
  102.87 -AWT.at=At
  102.88 -AWT.colon=Colon
  102.89 -AWT.circumflex=Circumflex
  102.90 -AWT.dollar=Dollar
  102.91 -AWT.euro=Euro
  102.92 -AWT.exclamationMark=Exclamation Mark
  102.93 -AWT.invertedExclamationMark=Inverted Exclamation Mark
  102.94 -AWT.leftParenthesis=Left Parenthesis
  102.95 -AWT.numberSign=Number Sign
  102.96 -AWT.plus=Plus
  102.97 -AWT.minus=Minus
  102.98 -AWT.rightParenthesis=Right Parenthesis
  102.99 -AWT.underscore=Underscore
 102.100 -AWT.final=Final
 102.101 -AWT.convert=\u5909\u63db
 102.102 -AWT.noconvert=\u7121\u5909\u63db
 102.103 -AWT.accept=\u78ba\u5b9a
 102.104 -AWT.modechange=\u65e5\u672c\u8a9e On-Off
 102.105 -AWT.kana=\u304b\u306a
 102.106 -AWT.kanji=\u6f22\u5b57
 102.107 -AWT.alphanumeric=\u82f1\u6570
 102.108 -AWT.katakana=\u30ab\u30bf\u30ab\u30ca
 102.109 -AWT.hiragana=\u3072\u3089\u304c\u306a
 102.110 -AWT.fullWidth=\u5168\u89d2
 102.111 -AWT.halfWidth=\u534a\u89d2
 102.112 -AWT.romanCharacters=\u30ed\u30fc\u30de\u5b57
 102.113 -AWT.allCandidates=\u5168\u5019\u88dc
 102.114 -AWT.previousCandidate=\u524d\u5019\u88dc
 102.115 -AWT.codeInput=\u30b3\u30fc\u30c9\u5165\u529b
 102.116 -AWT.japaneseKatakana=Japanese Katakana
 102.117 -AWT.japaneseHiragana=Japanese Hiragana
 102.118 -AWT.japaneseRoman=Japanese Roman
 102.119 -AWT.kanaLock=\u30ab\u30ca\u30ed\u30c3\u30af
 102.120 -AWT.inputMethodOnOff=\u5165\u529b\u30e1\u30bd\u30c3\u30c9 On-Off
 102.121 -AWT.again=Again
 102.122 -AWT.undo=Undo
 102.123 -AWT.copy=Copy
 102.124 -AWT.paste=Paste
 102.125 -AWT.cut=Cut
 102.126 -AWT.find=Find
 102.127 -AWT.props=Props
 102.128 -AWT.stop=Stop
 102.129 -AWT.compose=Compose
 102.130 +AWT.ampersand=\u30A2\u30F3\u30D1\u30B5\u30F3\u30C9
 102.131 +AWT.asterisk=\u30A2\u30B9\u30BF\u30EA\u30B9\u30AF
 102.132 +AWT.quoteDbl=\u4E8C\u91CD\u5F15\u7528\u7B26
 102.133 +AWT.Less=\u3088\u308A\u5C0F\u3055\u3044
 102.134 +AWT.greater=\u3088\u308A\u5927\u304D\u3044
 102.135 +AWT.braceLeft=\u5DE6\u4E2D\u30AB\u30C3\u30B3
 102.136 +AWT.braceRight=\u53F3\u4E2D\u30AB\u30C3\u30B3
 102.137 +AWT.at=\u30A2\u30C3\u30C8
 102.138 +AWT.colon=\u30B3\u30ED\u30F3
 102.139 +AWT.circumflex=\u66F2\u6298\u30A2\u30AF\u30BB\u30F3\u30C8\u8A18\u53F7
 102.140 +AWT.dollar=\u30C9\u30EB
 102.141 +AWT.euro=\u30E6\u30FC\u30ED
 102.142 +AWT.exclamationMark=\u611F\u5606\u7B26
 102.143 +AWT.invertedExclamationMark=\u9006\u611F\u5606\u7B26
 102.144 +AWT.leftParenthesis=\u5DE6\u4E38\u30AB\u30C3\u30B3
 102.145 +AWT.numberSign=\u756A\u53F7\u8A18\u53F7
 102.146 +AWT.plus=\u30D7\u30E9\u30B9
 102.147 +AWT.minus=\u30DE\u30A4\u30CA\u30B9
 102.148 +AWT.rightParenthesis=\u53F3\u4E38\u30AB\u30C3\u30B3
 102.149 +AWT.underscore=\u30A2\u30F3\u30C0\u30FC\u30B9\u30B3\u30A2
 102.150 +AWT.final=\u6700\u7D42
 102.151 +AWT.convert=\u5909\u63DB
 102.152 +AWT.noconvert=\u7121\u5909\u63DB
 102.153 +AWT.accept=\u78BA\u5B9A
 102.154 +AWT.modechange=\u30E2\u30FC\u30C9\u5909\u66F4
 102.155 +AWT.kana=\u304B\u306A
 102.156 +AWT.kanji=\u6F22\u5B57
 102.157 +AWT.alphanumeric=\u82F1\u6570\u5B57
 102.158 +AWT.katakana=\u30AB\u30BF\u30AB\u30CA
 102.159 +AWT.hiragana=\u3072\u3089\u304C\u306A
 102.160 +AWT.fullWidth=\u5168\u89D2
 102.161 +AWT.halfWidth=\u534A\u89D2
 102.162 +AWT.romanCharacters=\u30ED\u30FC\u30DE\u5B57
 102.163 +AWT.allCandidates=\u5168\u5019\u88DC
 102.164 +AWT.previousCandidate=\u524D\u5019\u88DC
 102.165 +AWT.codeInput=\u30B3\u30FC\u30C9\u5165\u529B
 102.166 +AWT.japaneseKatakana=\u65E5\u672C\u8A9E\u306E\u30AB\u30BF\u30AB\u30CA
 102.167 +AWT.japaneseHiragana=\u65E5\u672C\u8A9E\u306E\u3072\u3089\u304C\u306A
 102.168 +AWT.japaneseRoman=\u65E5\u672C\u8A9E\u306E\u30ED\u30FC\u30DE\u5B57
 102.169 +AWT.kanaLock=\u30AB\u30CA\u30FB\u30ED\u30C3\u30AF
 102.170 +AWT.inputMethodOnOff=\u5165\u529B\u30E1\u30BD\u30C3\u30C9On-Off
 102.171 +AWT.again=\u518D\u5EA6
 102.172 +AWT.undo=\u5143\u306B\u623B\u3059
 102.173 +AWT.copy=\u30B3\u30D4\u30FC
 102.174 +AWT.paste=\u8CBC\u4ED8\u3051
 102.175 +AWT.cut=\u5207\u53D6\u308A
 102.176 +AWT.find=\u691C\u7D22
 102.177 +AWT.props=\u30D7\u30ED\u30D1\u30C6\u30A3
 102.178 +AWT.stop=\u505C\u6B62
 102.179 +AWT.compose=\u4F5C\u6210
 102.180  
 102.181  # Numeric Keypad
 102.182  AWT.numpad=NumPad
 102.183 -AWT.unknown=Unknown
 102.184 -AWT.undefined=Undefined
 102.185 +AWT.unknown=\u4E0D\u660E
 102.186 +AWT.undefined=\u672A\u5B9A\u7FA9
 102.187  
 102.188  # Predefined cursor names
 102.189 -AWT.DefaultCursor=Default Cursor
 102.190 -AWT.CrosshairCursor=Crosshair Cursor
 102.191 -AWT.TextCursor=Text Cursor
 102.192 -AWT.WaitCursor=Wait Cursor
 102.193 -AWT.SWResizeCursor=Southwest Resize Cursor
 102.194 -AWT.SEResizeCursor=Southeast Resize Cursor
 102.195 -AWT.NWResizeCursor=Northwest Resize Cursor
 102.196 -AWT.NEResizeCursor=Northeast Resize Cursor
 102.197 -AWT.NResizeCursor=North Resize Cursor
 102.198 -AWT.SResizeCursor=South Resize Cursor
 102.199 -AWT.WResizeCursor=West Resize Cursor
 102.200 -AWT.EResizeCursor=East Resize Cursor
 102.201 -AWT.HandCursor=Hand Cursor
 102.202 -AWT.MoveCursor=Move Cursor
 102.203 -AWT.DefaultDragCursor=Default Drag Cursor
 102.204 -AWT.DefaultNoDropCursor=Default NoDrag Cursor
 102.205 -AWT.DefaultDropCursor=Default Drop Cursor
 102.206 +AWT.DefaultCursor=\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30AB\u30FC\u30BD\u30EB
 102.207 +AWT.CrosshairCursor=\u5341\u5B57\u30AB\u30FC\u30BD\u30EB
 102.208 +AWT.TextCursor=\u30C6\u30AD\u30B9\u30C8\u30FB\u30AB\u30FC\u30BD\u30EB
 102.209 +AWT.WaitCursor=\u5F85\u6A5F\u30AB\u30FC\u30BD\u30EB
 102.210 +AWT.SWResizeCursor=\u5357\u897F\u65B9\u5411\u306E\u30EA\u30B5\u30A4\u30BA\u30FB\u30AB\u30FC\u30BD\u30EB
 102.211 +AWT.SEResizeCursor=\u5357\u6771\u65B9\u5411\u306E\u30EA\u30B5\u30A4\u30BA\u30FB\u30AB\u30FC\u30BD\u30EB
 102.212 +AWT.NWResizeCursor=\u5317\u897F\u65B9\u5411\u306E\u30EA\u30B5\u30A4\u30BA\u30FB\u30AB\u30FC\u30BD\u30EB
 102.213 +AWT.NEResizeCursor=\u5317\u6771\u65B9\u5411\u306E\u30EA\u30B5\u30A4\u30BA\u30FB\u30AB\u30FC\u30BD\u30EB
 102.214 +AWT.NResizeCursor=\u5317\u65B9\u5411\u306E\u30EA\u30B5\u30A4\u30BA\u30FB\u30AB\u30FC\u30BD\u30EB
 102.215 +AWT.SResizeCursor=\u5357\u65B9\u5411\u306E\u30EA\u30B5\u30A4\u30BA\u30FB\u30AB\u30FC\u30BD\u30EB
 102.216 +AWT.WResizeCursor=\u897F\u65B9\u5411\u306E\u30EA\u30B5\u30A4\u30BA\u30FB\u30AB\u30FC\u30BD\u30EB
 102.217 +AWT.EResizeCursor=\u6771\u65B9\u5411\u306E\u30EA\u30B5\u30A4\u30BA\u30FB\u30AB\u30FC\u30BD\u30EB
 102.218 +AWT.HandCursor=\u6307\u578B\u30AB\u30FC\u30BD\u30EB
 102.219 +AWT.MoveCursor=\u79FB\u52D5\u30AB\u30FC\u30BD\u30EB
 102.220 +AWT.DefaultDragCursor=\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30C9\u30E9\u30C3\u30B0\u30FB\u30AB\u30FC\u30BD\u30EB
 102.221 +AWT.DefaultNoDropCursor=\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30C9\u30E9\u30C3\u30B0\u7981\u6B62\u30AB\u30FC\u30BD\u30EB
 102.222 +AWT.DefaultDropCursor=\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30C9\u30ED\u30C3\u30D7\u30FB\u30AB\u30FC\u30BD\u30EB
 102.223  
 102.224  # Input method related strings
 102.225 -AWT.CompositionWindowTitle=\u5165\u529b\u30a6\u30a3\u30f3\u30c9\u30a6
 102.226 -AWT.InputMethodSelectionMenu=\u30a4\u30f3\u30d7\u30c3\u30c8\u30e1\u30bd\u30c3\u30c9\u306e\u5207\u66ff\u3048
 102.227 -AWT.HostInputMethodDisplayName=\u30b7\u30b9\u30c6\u30e0\u30a4\u30f3\u30d7\u30c3\u30c8\u30e1\u30bd\u30c3\u30c9
 102.228 -AWT.InputMethodLanguage.ja=\u65e5\u672c\u8a9e
 102.229 -AWT.InputMethodLanguage.ko=\u97d3\u56fd\u8a9e
 102.230 -AWT.InputMethodLanguage.zh=\u4e2d\u56fd\u8a9e
 102.231 -AWT.InputMethodLanguage.zh_CN=\u4e2d\u56fd\u8a9e\uff08\u7c21\u4f53\u5b57\uff09
 102.232 -AWT.InputMethodLanguage.zh_TW=\u4e2d\u56fd\u8a9e\uff08\u7e41\u4f53\u5b57\uff09
 102.233 -AWT.InputMethodCreationFailed={0} \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002 \u7406\u7531: {1}
 102.234 +AWT.CompositionWindowTitle=\u5165\u529B\u30A6\u30A3\u30F3\u30C9\u30A6
 102.235 +AWT.InputMethodSelectionMenu=\u5165\u529B\u30E1\u30BD\u30C3\u30C9\u306E\u9078\u629E
 102.236 +AWT.HostInputMethodDisplayName=\u30B7\u30B9\u30C6\u30E0\u5165\u529B\u30E1\u30BD\u30C3\u30C9
 102.237 +AWT.InputMethodLanguage.ja=\u65E5\u672C\u8A9E
 102.238 +AWT.InputMethodLanguage.ko=\u97D3\u56FD\u8A9E
 102.239 +AWT.InputMethodLanguage.zh=\u4E2D\u56FD\u8A9E
 102.240 +AWT.InputMethodLanguage.zh_CN=\u4E2D\u56FD\u8A9E(\u7C21\u4F53\u5B57)
 102.241 +AWT.InputMethodLanguage.zh_TW=\u4E2D\u56FD\u8A9E(\u7E41\u4F53\u5B57)
 102.242 +AWT.InputMethodCreationFailed={0}\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u7406\u7531: {1}
 102.243  
 102.244  # Property to select between on-the-spot and below-the-spot
 102.245  # composition with input methods. Valid values:
 102.246  # "on-the-spot", "below-the-spot".
 102.247  # May be overridden from command line.
 102.248 -java.awt.im.style=on-the-spot
 102.249 +java.awt.im.style=\u5373\u5EA7
 102.250  java.awt.def.delay=30
 102.251  
 102.252  # Warnings
 102.253 -AWT.InconsistentDLLsWarning=\u30b7\u30b9\u30c6\u30e0\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u4e00\u9023\u306e\u30c0\u30a4\u30ca\u30df\u30c3\u30af\u30ea\u30f3\u30af\u30e9\u30a4\u30d6\u30e9\u30ea (DLL) \u306b\u77db\u76fe\u304c\u3042\u308b\u305f\u3081\u3001\u30c6\u30ad\u30b9\u30c8\u30d9\u30fc\u30b9\u306e\u64cd\u4f5c\u304c\u6b63\u3057\u304f\u52d5\u4f5c\u3057\u307e\u305b\u3093\u3002\u3053\u306e\u554f\u984c\u306e\u8a73\u7d30\u3068\u56de\u907f\u7b56\u306f\u3001java.sun.com \u4e0a\u306b\u3042\u308b Java(TM) 2 SDK, Standard Edition \u306e\u30ea\u30ea\u30fc\u30b9\u30ce\u30fc\u30c8\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 102.254 +AWT.InconsistentDLLsWarning=\u30B7\u30B9\u30C6\u30E0\u306B\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u3066\u3044\u308B\u4E00\u9023\u306E\u30C0\u30A4\u30CA\u30DF\u30C3\u30AF\u30FB\u30EA\u30F3\u30AF\u30FB\u30E9\u30A4\u30D6\u30E9\u30EA(DLL)\u306B\u77DB\u76FE\u304C\u3042\u308B\u305F\u3081\u3001\u30C6\u30AD\u30B9\u30C8\u30FB\u30D9\u30FC\u30B9\u306E\u64CD\u4F5C\u304C\u6B63\u3057\u304F\u52D5\u4F5C\u3057\u307E\u305B\u3093\u3002\u3053\u306E\u554F\u984C\u306E\u8A73\u7D30\u3068\u56DE\u907F\u7B56\u306F\u3001java.sun.com\u4E0A\u306B\u3042\u308BJava(TM) 2 SDK, Standard Edition\u306E\u30EA\u30EA\u30FC\u30B9\u30FB\u30CE\u30FC\u30C8\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 102.255  
   103.1 --- a/src/share/classes/sun/awt/resources/awt_ko.properties	Tue Feb 15 19:16:39 2011 -0800
   103.2 +++ b/src/share/classes/sun/awt/resources/awt_ko.properties	Tue Feb 15 20:18:20 2011 -0800
   103.3 @@ -115,70 +115,70 @@
   103.4  AWT.rightParenthesis=Right Parenthesis
   103.5  AWT.underscore=Underscore
   103.6  AWT.final=Final
   103.7 -AWT.convert=\ubcc0\ud658
   103.8 -AWT.noconvert=\ubcc0\ud658 \uc548\ud568
   103.9 -AWT.accept=\uc801\uc6a9
  103.10 -AWT.modechange=\ubaa8\ub4dc \ubcc0\uacbd
  103.11 -AWT.kana=\uac00\ub098
  103.12 -AWT.kanji=\uac04\uc9c0
  103.13 -AWT.alphanumeric=\uc601\uc22b\uc790
  103.14 -AWT.katakana=\uac00\ud0c0\uce74\ub098
  103.15 -AWT.hiragana=\ud788\ub77c\uac00\ub098
  103.16 +AWT.convert=\uBCC0\uD658
  103.17 +AWT.noconvert=\uBCC0\uD658 \uC548\uD568
  103.18 +AWT.accept=\uB3D9\uC758
  103.19 +AWT.modechange=\uBAA8\uB4DC \uBCC0\uACBD
  103.20 +AWT.kana=\uAC00\uB098
  103.21 +AWT.kanji=\uAC04\uC9C0
  103.22 +AWT.alphanumeric=\uC601\uC22B\uC790
  103.23 +AWT.katakana=\uAC00\uD0C0\uCE74\uB098
  103.24 +AWT.hiragana=\uD788\uB77C\uAC00\uB098
  103.25  AWT.fullWidth=Full-Width
  103.26  AWT.halfWidth=Half-Width
  103.27 -AWT.romanCharacters=\ub85c\ub9c8 \ubb38\uc790
  103.28 -AWT.allCandidates=\ubaa8\ub4e0 \ud6c4\ubcf4
  103.29 -AWT.previousCandidate=\uc774\uc804 \ud6c4\ubcf4
  103.30 -AWT.codeInput=\ucf54\ub4dc \uc785\ub825
  103.31 -AWT.japaneseKatakana=\uc77c\ubcf8\uc5b4 \uac00\ud0c0\uce74\ub098
  103.32 -AWT.japaneseHiragana=\uc77c\ubcf8\uc5b4 \ud788\ub77c\uac00\ub098
  103.33 -AWT.japaneseRoman=\uc77c\ubcf8\uc5b4 \ub85c\ub9c8 \ubb38\uc790
  103.34 -AWT.kanaLock=\uac00\ub098 \uc7a0\uae08
  103.35 -AWT.inputMethodOnOff=\uc785\ub825 \uba54\uc18c\ub4dc \ucf2c/\ub054
  103.36 -AWT.again=\ub2e4\uc2dc
  103.37 -AWT.undo=\uc2e4\ud589 \ucde8\uc18c
  103.38 -AWT.copy=\ubcf5\uc0ac
  103.39 -AWT.paste=\ubd99\uc5ec\ub123\uae30
  103.40 -AWT.cut=\uc798\ub77c\ub0b4\uae30
  103.41 -AWT.find=\ucc3e\uae30
  103.42 +AWT.romanCharacters=\uB85C\uB9C8 \uBB38\uC790
  103.43 +AWT.allCandidates=\uBAA8\uB4E0 \uD6C4\uBCF4
  103.44 +AWT.previousCandidate=\uC774\uC804 \uD6C4\uBCF4
  103.45 +AWT.codeInput=\uCF54\uB4DC \uC785\uB825
  103.46 +AWT.japaneseKatakana=\uC77C\uBCF8\uC5B4 \uAC00\uD0C0\uCE74\uB098
  103.47 +AWT.japaneseHiragana=\uC77C\uBCF8\uC5B4 \uD788\uB77C\uAC00\uB098
  103.48 +AWT.japaneseRoman=\uC77C\uBCF8\uC5B4 \uB85C\uB9C8 \uBB38\uC790
  103.49 +AWT.kanaLock=\uAC00\uB098 \uC7A0\uAE08
  103.50 +AWT.inputMethodOnOff=\uC785\uB825 \uBC29\uBC95 \uC124\uC815/\uD574\uC81C
  103.51 +AWT.again=\uB2E4\uC2DC
  103.52 +AWT.undo=\uC2E4\uD589 \uCDE8\uC18C
  103.53 +AWT.copy=\uBCF5\uC0AC
  103.54 +AWT.paste=\uBD99\uC5EC\uB123\uAE30
  103.55 +AWT.cut=\uC798\uB77C\uB0B4\uAE30
  103.56 +AWT.find=\uCC3E\uAE30
  103.57  AWT.props=Props
  103.58 -AWT.stop=\uc815\uc9c0
  103.59 -AWT.compose=\uad6c\uc131
  103.60 +AWT.stop=\uC815\uC9C0
  103.61 +AWT.compose=\uAD6C\uC131
  103.62  
  103.63  # Numeric Keypad
  103.64  AWT.numpad=NumPad
  103.65 -AWT.unknown=Unknown
  103.66 -AWT.undefined=Undefined
  103.67 +AWT.unknown=\uC54C \uC218 \uC5C6\uC74C
  103.68 +AWT.undefined=\uC815\uC758\uB418\uC9C0 \uC54A\uC74C
  103.69  
  103.70  # Predefined cursor names
  103.71 -AWT.DefaultCursor=\uae30\ubcf8 \ucee4\uc11c
  103.72 -AWT.CrosshairCursor=\uc2ed\uc790 \ucee4\uc11c
  103.73 -AWT.TextCursor=\ud14d\uc2a4\ud2b8 \ucee4\uc11c
  103.74 -AWT.WaitCursor=\ub300\uae30 \ucee4\uc11c
  103.75 -AWT.SWResizeCursor=\ub0a8\uc11c \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
  103.76 -AWT.SEResizeCursor=\ub0a8\ub3d9 \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
  103.77 -AWT.NWResizeCursor=\ubd81\uc11c \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
  103.78 -AWT.NEResizeCursor=\ubd81\ub3d9 \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
  103.79 -AWT.NResizeCursor=\ubd81\ucabd \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
  103.80 -AWT.SResizeCursor=\ub0a8\ucabd \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
  103.81 -AWT.WResizeCursor=\uc11c\ucabd \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
  103.82 -AWT.EResizeCursor=\ub3d9\ucabd \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
  103.83 -AWT.HandCursor=\uc190 \ucee4\uc11c
  103.84 -AWT.MoveCursor=\uc774\ub3d9 \ucee4\uc11c
  103.85 -AWT.DefaultDragCursor=\uae30\ubcf8 \ub04c\uae30 \ucee4\uc11c
  103.86 -AWT.DefaultNoDropCursor=\uae30\ubcf8 \ub04c\uc9c0 \uc54a\uc74c \ucee4\uc11c
  103.87 -AWT.DefaultDropCursor=\uae30\ubcf8 \ub193\uae30 \ucee4\uc11c
  103.88 +AWT.DefaultCursor=\uAE30\uBCF8 \uCEE4\uC11C
  103.89 +AWT.CrosshairCursor=\uC2ED\uC790 \uCEE4\uC11C
  103.90 +AWT.TextCursor=\uD14D\uC2A4\uD2B8 \uCEE4\uC11C
  103.91 +AWT.WaitCursor=\uB300\uAE30 \uCEE4\uC11C
  103.92 +AWT.SWResizeCursor=\uB0A8\uC11C \uBC29\uD5A5 \uD06C\uAE30 \uC870\uC815 \uCEE4\uC11C
  103.93 +AWT.SEResizeCursor=\uB0A8\uB3D9 \uBC29\uD5A5 \uD06C\uAE30 \uC870\uC815 \uCEE4\uC11C
  103.94 +AWT.NWResizeCursor=\uBD81\uC11C \uBC29\uD5A5 \uD06C\uAE30 \uC870\uC815 \uCEE4\uC11C
  103.95 +AWT.NEResizeCursor=\uBD81\uB3D9 \uBC29\uD5A5 \uD06C\uAE30 \uC870\uC815 \uCEE4\uC11C
  103.96 +AWT.NResizeCursor=\uBD81\uCABD \uBC29\uD5A5 \uD06C\uAE30 \uC870\uC815 \uCEE4\uC11C
  103.97 +AWT.SResizeCursor=\uB0A8\uCABD \uBC29\uD5A5 \uD06C\uAE30 \uC870\uC815 \uCEE4\uC11C
  103.98 +AWT.WResizeCursor=\uC11C\uCABD \uBC29\uD5A5 \uD06C\uAE30 \uC870\uC815 \uCEE4\uC11C
  103.99 +AWT.EResizeCursor=\uB3D9\uCABD \uBC29\uD5A5 \uD06C\uAE30 \uC870\uC815 \uCEE4\uC11C
 103.100 +AWT.HandCursor=\uC190 \uCEE4\uC11C
 103.101 +AWT.MoveCursor=\uC774\uB3D9 \uCEE4\uC11C
 103.102 +AWT.DefaultDragCursor=\uAE30\uBCF8 \uB04C\uAE30 \uCEE4\uC11C
 103.103 +AWT.DefaultNoDropCursor=\uAE30\uBCF8 NoDrag \uCEE4\uC11C
 103.104 +AWT.DefaultDropCursor=\uAE30\uBCF8 \uB193\uAE30 \uCEE4\uC11C
 103.105  
 103.106  # Input method related strings
 103.107 -AWT.CompositionWindowTitle=\uc785\ub825 \ucc3d
 103.108 -AWT.InputMethodSelectionMenu=\uc785\ub825 \ubc29\ubc95 \uc120\ud0dd
 103.109 -AWT.HostInputMethodDisplayName=\uc2dc\uc2a4\ud15c \uc785\ub825 \ubc29\ubc95
 103.110 -AWT.InputMethodLanguage.ja=\uc77c\ubcf8\uc5b4
 103.111 -AWT.InputMethodLanguage.ko=\ud55c\uad6d\uc5b4
 103.112 -AWT.InputMethodLanguage.zh=\uc911\uad6d\uc5b4
 103.113 -AWT.InputMethodLanguage.zh_CN=\uc911\uad6d\uc5b4 \uac04\uccb4
 103.114 -AWT.InputMethodLanguage.zh_TW=\uc911\uad6d\uc5b4 \ubc88\uccb4
 103.115 -AWT.InputMethodCreationFailed={0}\uc744(\ub97c) \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.  \uc774\uc720: {1}
 103.116 +AWT.CompositionWindowTitle=\uC785\uB825 \uCC3D
 103.117 +AWT.InputMethodSelectionMenu=\uC785\uB825 \uBC29\uBC95 \uC120\uD0DD
 103.118 +AWT.HostInputMethodDisplayName=\uC2DC\uC2A4\uD15C \uC785\uB825 \uBC29\uBC95
 103.119 +AWT.InputMethodLanguage.ja=\uC77C\uBCF8\uC5B4
 103.120 +AWT.InputMethodLanguage.ko=\uD55C\uAD6D\uC5B4
 103.121 +AWT.InputMethodLanguage.zh=\uC911\uAD6D\uC5B4
 103.122 +AWT.InputMethodLanguage.zh_CN=\uC911\uAD6D\uC5B4 \uAC04\uCCB4
 103.123 +AWT.InputMethodLanguage.zh_TW=\uC911\uAD6D\uC5B4 \uBC88\uCCB4
 103.124 +AWT.InputMethodCreationFailed={0}\uC744(\uB97C) \uC0DD\uC131\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. \uC6D0\uC778: {1}
 103.125  
 103.126  # Property to select between on-the-spot and below-the-spot
 103.127  # composition with input methods. Valid values:
 103.128 @@ -188,5 +188,5 @@
 103.129  java.awt.def.delay=30
 103.130  
 103.131  # Warnings
 103.132 -AWT.InconsistentDLLsWarning=\uc2dc\uc2a4\ud15c\uc5d0 \uc124\uce58\ub41c DLL(dynamic linking libraries) \uc138\ud2b8\uac00 \uc77c\uce58\ud558\uc9c0 \uc54a\uc73c\ubbc0\ub85c \uc791\uc5c5\uc5d0 \uae30\ucd08\ud55c \ud14d\uc2a4\ud2b8\uac00 \uc62c\ubc14\ub974\uac8c \uc791\ub3d9\ud558\uc9c0 \uc54a\uc744 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ubb38\uc81c\uc5d0 \ub300\ud55c \ub354 \uc790\uc138\ud55c \uc815\ubcf4\uc640 \uc81c\uc548\ub41c \ud574\uacb0 \ubc29\ubc95\uc740 java.sun.com\uc758 Java(TM) 2 SDK, Standard Edition Release Notes\ub97c \ucc38\uc870\ud558\uc2ed\uc2dc\uc624.
 103.133 +AWT.InconsistentDLLsWarning=\uC2DC\uC2A4\uD15C\uC5D0 \uC124\uCE58\uB41C DLL(Dynamic Linking Libraries) \uC9D1\uD569\uC774 \uC77C\uCE58\uD558\uC9C0 \uC54A\uC544 \uD14D\uC2A4\uD2B8 \uAE30\uBC18 \uC791\uC5C5\uC774 \uC81C\uB300\uB85C \uC791\uB3D9\uD558\uC9C0 \uC54A\uC744 \uC218 \uC788\uC2B5\uB2C8\uB2E4. \uC774 \uBB38\uC81C\uC5D0 \uB300\uD55C \uC790\uC138\uD55C \uB0B4\uC6A9\uACFC \uD574\uACB0 \uBC29\uBC95 \uC81C\uC548 \uC0AC\uD56D\uC740 java.sun.com\uC758 Java(TM) 2 SDK, Standard Edition Release Notes\uB97C \uCC38\uC870\uD558\uC2ED\uC2DC\uC624.
 103.134  
   104.1 --- a/src/share/classes/sun/awt/resources/awt_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
   104.2 +++ b/src/share/classes/sun/awt/resources/awt_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
   104.3 @@ -1,3 +1,4 @@
   104.4 +
   104.5  #
   104.6  # AWT-specific properties
   104.7  #
   104.8 @@ -12,38 +13,38 @@
   104.9  # Key names
  104.10  AWT.enter=Enter
  104.11  AWT.backSpace=Backspace
  104.12 -AWT.tab=Tab
  104.13 +AWT.tab=Guia
  104.14  AWT.cancel=Cancelar
  104.15  AWT.clear=Limpar
  104.16  AWT.pause=Pausar
  104.17  AWT.capsLock=Caps Lock
  104.18  AWT.escape=Escape
  104.19 -AWT.space=Barra de espa\u00e7o
  104.20 -AWT.pgup=P\u00e1gina acima
  104.21 -AWT.pgdn=P\u00e1gina abaixo
  104.22 +AWT.space=Espa\u00E7o
  104.23 +AWT.pgup=P\u00E1gina Acima
  104.24 +AWT.pgdn=P\u00E1gina Abaixo
  104.25  AWT.end=Fim
  104.26 -AWT.home=In\u00edcio
  104.27 +AWT.home=In\u00EDcio
  104.28  AWT.left=Esquerda
  104.29  AWT.up=Acima
  104.30  AWT.right=Direita
  104.31  AWT.down=Abaixo
  104.32 -AWT.begin=Come\u00e7ar
  104.33 -AWT.comma=V\u00edrgula
  104.34 -AWT.period=Ponto final
  104.35 +AWT.begin=Come\u00E7ar
  104.36 +AWT.comma=V\u00EDrgula
  104.37 +AWT.period=Ponto Final
  104.38  AWT.slash=Barra
  104.39 -AWT.semicolon=Ponto-e-v\u00edrgula
  104.40 +AWT.semicolon=Ponto-e-V\u00EDrgula
  104.41  AWT.equals=Igual
  104.42 -AWT.openBracket=Abrir par\u00eantese
  104.43 -AWT.backSlash=Barra invertida
  104.44 -AWT.closeBracket=Fechar par\u00eantese
  104.45 -AWT.multiply=Teclado num\u00e9rico *
  104.46 -AWT.add=Teclado num\u00e9rico +
  104.47 -AWT.separator=Teclado num\u00e9rico ,
  104.48 -AWT.separater=Teclado num\u00e9rico ,
  104.49 -AWT.subtract=Teclado num\u00e9rico -
  104.50 -AWT.decimal=Teclado num\u00e9rico .
  104.51 -AWT.divide=Teclado num\u00e9rico /
  104.52 -AWT.delete=Excluir
  104.53 +AWT.openBracket=Par\u00EAntese de Abertura
  104.54 +AWT.backSlash=Barra Invertida
  104.55 +AWT.closeBracket=Par\u00EAntese de Fechamento
  104.56 +AWT.multiply=Teclado Num\u00E9rico *
  104.57 +AWT.add=Teclado Num\u00E9rico +
  104.58 +AWT.separator=Teclado Num\u00E9rico ,
  104.59 +AWT.separater=Teclado Num\u00E9rico ,
  104.60 +AWT.subtract=Teclado Num\u00E9rico -
  104.61 +AWT.decimal=Teclado Num\u00E9rico .
  104.62 +AWT.divide=Teclado Num\u00E9rico /
  104.63 +AWT.delete=Delete
  104.64  AWT.numLock=Num Lock
  104.65  AWT.scrollLock=Scroll Lock
  104.66  AWT.f1=F1
  104.67 @@ -70,114 +71,114 @@
  104.68  AWT.f22=F22
  104.69  AWT.f23=F23
  104.70  AWT.f24=F24
  104.71 -AWT.printScreen=Imprimir tela
  104.72 -AWT.insert=Inserir
  104.73 +AWT.printScreen=Print Screen
  104.74 +AWT.insert=Insert
  104.75  AWT.help=Ajuda
  104.76 -AWT.windows=Windows
  104.77 -AWT.context=Menu de contexto
  104.78 +AWT.windows=Janelas
  104.79 +AWT.context=Menu de Contexto
  104.80  AWT.backQuote=Crase
  104.81  AWT.quote=Aspas
  104.82 -AWT.deadGrave=Acento grave
  104.83 -AWT.deadAcute=Acento agudo
  104.84 -AWT.deadCircumflex=Acento circunflexo
  104.85 +AWT.deadGrave=Acento Grave
  104.86 +AWT.deadAcute=Acento Agudo
  104.87 +AWT.deadCircumflex=Acento Circunflexo
  104.88  AWT.deadTilde=Til
  104.89 -AWT.deadMacron=M\u00e1cron
  104.90 +AWT.deadMacron=M\u00E1cron
  104.91  AWT.deadBreve=Braquia
  104.92 -AWT.deadAboveDot=Ponto em cima
  104.93 +AWT.deadAboveDot=Ponto em Cima
  104.94  AWT.deadDiaeresis=Trema
  104.95 -AWT.deadAboveRing=S\u00edmbolo do grau
  104.96 -AWT.deadDoubleAcute=Acento agudo duplo
  104.97 -AWT.deadCaron=Acento circunflexo invertido
  104.98 +AWT.deadAboveRing=S\u00EDmbolo de Grau
  104.99 +AWT.deadDoubleAcute=Acento Agudo Duplo
 104.100 +AWT.deadCaron=Acento Circunflexo Invertido
 104.101  AWT.deadCedilla=Cedilha
 104.102 -AWT.deadOgonek=Ogonek
 104.103 -AWT.deadIota=Iota
 104.104 -AWT.deadVoicedSound=Som sonoro
 104.105 -AWT.deadSemivoicedSound=Som surdo
 104.106 -AWT.ampersand=E comercial
 104.107 +AWT.deadOgonek=Gancho Polon\u00EAs
 104.108 +AWT.deadIota=Lota
 104.109 +AWT.deadVoicedSound=Sonoro (Som)
 104.110 +AWT.deadSemivoicedSound=Surdo (Som)
 104.111 +AWT.ampersand=E Comercial
 104.112  AWT.asterisk=Asterisco
 104.113 -AWT.quoteDbl=Aspas duplas
 104.114 +AWT.quoteDbl=Aspas Duplas
 104.115  AWT.Less=Menos
 104.116  AWT.greater=Maior
 104.117 -AWT.braceLeft=Chave esquerda
 104.118 -AWT.braceRight=Chave direta
 104.119 +AWT.braceLeft=Chave Esquerda
 104.120 +AWT.braceRight=Chave Direta
 104.121  AWT.at=Arroba
 104.122 -AWT.colon=V\u00edrgula
 104.123 +AWT.colon=V\u00EDrgula
 104.124  AWT.circumflex=Circunflexo
 104.125 -AWT.dollar=D\u00f3lar
 104.126 +AWT.dollar=D\u00F3lar
 104.127  AWT.euro=Euro
 104.128 -AWT.exclamationMark=Ponto de exclama\u00e7\u00e3o
 104.129 -AWT.invertedExclamationMark=Ponto de exclama\u00e7\u00e3o invertido
 104.130 -AWT.leftParenthesis=Par\u00eantese esquerdo
 104.131 -AWT.numberSign=Sinal num\u00e9rico
 104.132 +AWT.exclamationMark=Ponto de Exclama\u00E7\u00E3o
 104.133 +AWT.invertedExclamationMark=Ponto de Exclama\u00E7\u00E3o Invertido
 104.134 +AWT.leftParenthesis=Par\u00EAntese Esquerdo
 104.135 +AWT.numberSign=Sinal Num\u00E9rico
 104.136  AWT.plus=Mais
 104.137  AWT.minus=Menos
 104.138 -AWT.rightParenthesis=Par\u00eantese direito
 104.139 +AWT.rightParenthesis=Par\u00EAntese Direito
 104.140  AWT.underscore=Sublinhado
 104.141  AWT.final=Final
 104.142  AWT.convert=Converter
 104.143 -AWT.noconvert=N\u00e3o converter
 104.144 +AWT.noconvert=N\u00E3o Converter
 104.145  AWT.accept=Aceitar
 104.146 -AWT.modechange=Altera\u00e7\u00e3o de modo
 104.147 +AWT.modechange=Altera\u00E7\u00E3o de Modo
 104.148  AWT.kana=Kana
 104.149  AWT.kanji=Kanji
 104.150 -AWT.alphanumeric=Alfanum\u00e9rico
 104.151 +AWT.alphanumeric=Alfanum\u00E9rico
 104.152  AWT.katakana=Katakana
 104.153  AWT.hiragana=Hiragana
 104.154 -AWT.fullWidth=Largura total
 104.155 -AWT.halfWidth=Meia largura
 104.156 -AWT.romanCharacters=Caracteres romanos
 104.157 -AWT.allCandidates=Todos os candidatos
 104.158 -AWT.previousCandidate=Candidato anterior
 104.159 -AWT.codeInput=Entrada de c\u00f3digo
 104.160 -AWT.japaneseKatakana=Katakana japon\u00eas
 104.161 -AWT.japaneseHiragana=Hiragana japon\u00eas
 104.162 -AWT.japaneseRoman=Romano japon\u00eas
 104.163 +AWT.fullWidth=Largura Total
 104.164 +AWT.halfWidth=Meia Largura
 104.165 +AWT.romanCharacters=Caracteres Romanos
 104.166 +AWT.allCandidates=Todos os Candidatos
 104.167 +AWT.previousCandidate=Candidato Anterior
 104.168 +AWT.codeInput=Entrada de C\u00F3digo
 104.169 +AWT.japaneseKatakana=Katakana Japon\u00EAs
 104.170 +AWT.japaneseHiragana=Hiragana Japon\u00EAs
 104.171 +AWT.japaneseRoman=Romano Japon\u00EAs
 104.172  AWT.kanaLock=Kana Lock
 104.173 -AWT.inputMethodOnOff=M\u00e9todo de entrada ativado/desativado
 104.174 +AWT.inputMethodOnOff=M\u00E9todo de Entrada Ativado/Desativado
 104.175  AWT.again=Novamente
 104.176  AWT.undo=Desfazer
 104.177  AWT.copy=Copiar
 104.178  AWT.paste=Colar
 104.179  AWT.cut=Recortar
 104.180  AWT.find=Localizar
 104.181 -AWT.props=Props
 104.182 -AWT.stop=Parar
 104.183 +AWT.props=Sustentar
 104.184 +AWT.stop=Interromper
 104.185  AWT.compose=Compor
 104.186  
 104.187  # Numeric Keypad
 104.188 -AWT.numpad=Teclado num\u00e9rico
 104.189 +AWT.numpad=Teclado Num\u00E9rico
 104.190  AWT.unknown=Desconhecido
 104.191  AWT.undefined=Indefinido
 104.192  
 104.193  # Predefined cursor names
 104.194 -AWT.DefaultCursor=Cursor padr\u00e3o
 104.195 -AWT.CrosshairCursor=Cursor em forma de cruz
 104.196 -AWT.TextCursor=Cursor de texto
 104.197 -AWT.WaitCursor=Cursor em forma de ampulheta
 104.198 -AWT.SWResizeCursor=Cursor de seta que aponta para sudoeste
 104.199 -AWT.SEResizeCursor=Cursor de seta que aponta para sudeste
 104.200 -AWT.NWResizeCursor=Cursor de seta que aponta para noroeste
 104.201 -AWT.NEResizeCursor=Cursor de seta que aponta para nordeste
 104.202 -AWT.NResizeCursor=Cursor de seta que aponta para cima
 104.203 -AWT.SResizeCursor=Cursor de seta que aponta para baixo
 104.204 -AWT.WResizeCursor=Cursor de seta que aponta \u00e0 esquerda
 104.205 -AWT.EResizeCursor=Cursor de seta que aponta \u00e0 direita
 104.206 -AWT.HandCursor=Cursor em forma de m\u00e3o
 104.207 -AWT.MoveCursor=Cursor de movimento
 104.208 -AWT.DefaultDragCursor=Cursor padr\u00e3o de arrastar
 104.209 -AWT.DefaultNoDropCursor=Cursor padr\u00e3o sem arrasto
 104.210 -AWT.DefaultDropCursor=Cursor padr\u00e3o de soltar
 104.211 +AWT.DefaultCursor=Cursor Default
 104.212 +AWT.CrosshairCursor=Cursor em Forma de Cruz
 104.213 +AWT.TextCursor=Cursor de Texto
 104.214 +AWT.WaitCursor=Cursor em Forma de Ampulheta
 104.215 +AWT.SWResizeCursor=Cursor de Seta Que Aponta para Sudoeste
 104.216 +AWT.SEResizeCursor=Cursor de Seta Que Aponta para Sudeste
 104.217 +AWT.NWResizeCursor=Cursor de Seta Que Aponta para Noroeste
 104.218 +AWT.NEResizeCursor=Cursor de Seta Que Aponta para Nordeste
 104.219 +AWT.NResizeCursor=Cursor de Seta Que Aponta para Cima
 104.220 +AWT.SResizeCursor=Cursor de Seta Que Aponta para Baixo
 104.221 +AWT.WResizeCursor=Cursor de Seta Que Aponta \u00E0 Esquerda
 104.222 +AWT.EResizeCursor=Cursor de Seta Que Aponta \u00E0 Direita
 104.223 +AWT.HandCursor=Cursor em Forma de M\u00E3o
 104.224 +AWT.MoveCursor=Cursor de Movimento
 104.225 +AWT.DefaultDragCursor=Cursor Default de Arrastar
 104.226 +AWT.DefaultNoDropCursor=Cursor Default sem Arrastar
 104.227 +AWT.DefaultDropCursor=Cursor Default de Soltar
 104.228  
 104.229  # Input method related strings
 104.230 -AWT.CompositionWindowTitle=Janela de entrada
 104.231 -AWT.InputMethodSelectionMenu=Selecionar m\u00e9todo de entrada
 104.232 -AWT.HostInputMethodDisplayName=M\u00e9todos de entrada do sistema
 104.233 -AWT.InputMethodLanguage.ja=Japon\u00eas
 104.234 +AWT.CompositionWindowTitle=Janela de Entrada
 104.235 +AWT.InputMethodSelectionMenu=Selecionar M\u00E9todo de Entrada
 104.236 +AWT.HostInputMethodDisplayName=M\u00E9todos de Entrada do Sistema
 104.237 +AWT.InputMethodLanguage.ja=Japon\u00EAs
 104.238  AWT.InputMethodLanguage.ko=Coreano
 104.239 -AWT.InputMethodLanguage.zh=Chin\u00eas
 104.240 -AWT.InputMethodLanguage.zh_CN=Chin\u00eas simplificado
 104.241 -AWT.InputMethodLanguage.zh_TW=Chin\u00eas tradicional
 104.242 -AWT.InputMethodCreationFailed=N\u00e3o foi poss\u00edvel criar {0}.  Raz\u00e3o: {1}
 104.243 +AWT.InputMethodLanguage.zh=Chin\u00EAs
 104.244 +AWT.InputMethodLanguage.zh_CN=Chin\u00EAs Simplificado
 104.245 +AWT.InputMethodLanguage.zh_TW=Chin\u00EAs Tradicional
 104.246 +AWT.InputMethodCreationFailed=N\u00E3o foi poss\u00EDvel criar {0}. Motivo: {1}
 104.247  
 104.248  # Property to select between on-the-spot and below-the-spot
 104.249  # composition with input methods. Valid values:
 104.250 @@ -187,5 +188,5 @@
 104.251  java.awt.def.delay=30
 104.252  
 104.253  # Warnings
 104.254 -AWT.InconsistentDLLsWarning=As opera\u00e7\u00f5es baseadas em texto podem n\u00e3o funcionar corretamente devido a um conjunto incoerente de bibliotecas de vincula\u00e7\u00e3o din\u00e2mica (DLLs) instalado no seu sistema. Para obter mais informa\u00e7\u00f5es sobre este problema e uma solu\u00e7\u00e3o recomendada, consulte as Notas de vers\u00e3o do Java(TM) 2 SDK, Standard Edition em java.sun.com.
 104.255 +AWT.InconsistentDLLsWarning=Pode ser que as opera\u00E7\u00F5es baseadas em texto n\u00E3o funcionem corretamente devido a um conjunto incoerente de bibliotecas de vincula\u00E7\u00E3o din\u00E2mica (DLLs) instalado no seu sistema. Para obter mais informa\u00E7\u00F5es sobre este problema e uma solu\u00E7\u00E3o recomendada, consulte as Notas de Vers\u00E3o do Java(TM) 2 SDK, Standard Edition, em java.sun.com.
 104.256  
   105.1 --- a/src/share/classes/sun/awt/resources/awt_sv.properties	Tue Feb 15 19:16:39 2011 -0800
   105.2 +++ b/src/share/classes/sun/awt/resources/awt_sv.properties	Tue Feb 15 20:18:20 2011 -0800
   105.3 @@ -15,7 +15,7 @@
   105.4  AWT.backSpace=Backsteg
   105.5  AWT.tab=Tabb
   105.6  AWT.cancel=Avbryt
   105.7 -AWT.clear=Ta bort
   105.8 +AWT.clear=Rensa
   105.9  AWT.pause=Paus
  105.10  AWT.capsLock=Caps Lock
  105.11  AWT.escape=Esc
  105.12 @@ -23,20 +23,20 @@
  105.13  AWT.pgup=Page Up
  105.14  AWT.pgdn=Page Down
  105.15  AWT.end=End
  105.16 -AWT.home=Home
  105.17 -AWT.left=V\u00e4nsterpil
  105.18 -AWT.up=Upp\u00e5tpil
  105.19 -AWT.right=H\u00f6gerpil
  105.20 -AWT.down=Ned\u00e5tpil
  105.21 +AWT.home=Hem
  105.22 +AWT.left=V\u00E4nsterpil
  105.23 +AWT.up=Upp
  105.24 +AWT.right=H\u00F6gerpil
  105.25 +AWT.down=Nedpil
  105.26  AWT.begin=Begin
  105.27 -AWT.comma=Comma
  105.28 -AWT.period=Period
  105.29 -AWT.slash=Slash
  105.30 -AWT.semicolon=Semicolon
  105.31 -AWT.equals=Equals
  105.32 -AWT.openBracket=Open Bracket
  105.33 -AWT.backSlash=Back Slash
  105.34 -AWT.closeBracket=Close Bracket
  105.35 +AWT.comma=Kommatecken
  105.36 +AWT.period=Punkt
  105.37 +AWT.slash=Snedstreck
  105.38 +AWT.semicolon=Semikolon
  105.39 +AWT.equals=Lika med
  105.40 +AWT.openBracket=Parentes
  105.41 +AWT.backSlash=Omv\u00E4nt snedstreck
  105.42 +AWT.closeBracket=Hakparentes
  105.43  AWT.multiply=NUM *
  105.44  AWT.add=NUM +
  105.45  AWT.separator=NUM ,
  105.46 @@ -44,7 +44,7 @@
  105.47  AWT.subtract=NUM -
  105.48  AWT.decimal=NUM .
  105.49  AWT.divide=NUM /
  105.50 -AWT.delete=Delete
  105.51 +AWT.delete=Ta bort
  105.52  AWT.numLock=Num Lock
  105.53  AWT.scrollLock=Scroll Lock
  105.54  AWT.f1=F1
  105.55 @@ -73,10 +73,10 @@
  105.56  AWT.f24=F24
  105.57  AWT.printScreen=Print Screen
  105.58  AWT.insert=Insert
  105.59 -AWT.help=Hj\u00e4lp
  105.60 +AWT.help=Hj\u00E4lp
  105.61  AWT.windows=Windows
  105.62 -AWT.context=Context Menu
  105.63 -AWT.backQuote=V\u00e4nster citattecken
  105.64 +AWT.context=Snabbmeny
  105.65 +AWT.backQuote=V\u00E4nster citattecken
  105.66  AWT.quote=Citattecken
  105.67  AWT.deadGrave=Dead Grave
  105.68  AWT.deadAcute=Dead Acute
  105.69 @@ -98,9 +98,9 @@
  105.70  AWT.asterisk=Asterisk
  105.71  AWT.quoteDbl=Dubbelt citattecken
  105.72  AWT.Less=Mindre
  105.73 -AWT.greater=St\u00f6rre
  105.74 -AWT.braceLeft=Klammerparentes
  105.75 -AWT.braceRight=H\u00f6ger klammerparentes
  105.76 +AWT.greater=St\u00F6rre
  105.77 +AWT.braceLeft=V\u00E4nster klammerparentes
  105.78 +AWT.braceRight=H\u00F6ger klammerparentes
  105.79  AWT.at=Vid
  105.80  AWT.colon=Kolon
  105.81  AWT.circumflex=Cirkumflex
  105.82 @@ -108,85 +108,85 @@
  105.83  AWT.euro=Euro
  105.84  AWT.exclamationMark=Utropstecken
  105.85  AWT.invertedExclamationMark=Inverterat utropstecken
  105.86 -AWT.leftParenthesis=V\u00e4nsterparentes
  105.87 +AWT.leftParenthesis=V\u00E4nsterparentes
  105.88  AWT.numberSign=Nummertecken
  105.89  AWT.plus=Plus
  105.90  AWT.minus=Minus
  105.91 -AWT.rightParenthesis=H\u00f6gerparentes
  105.92 -AWT.underscore=Understrykning
  105.93 +AWT.rightParenthesis=H\u00F6gerparentes
  105.94 +AWT.underscore=Understreck
  105.95  AWT.final=Slutgiltig
  105.96  AWT.convert=Konvertera
  105.97  AWT.noconvert=Ingen konvertering
  105.98  AWT.accept=Acceptera
  105.99 -AWT.modechange=\u00c4ndring av l\u00e4ge
 105.100 +AWT.modechange=\u00C4ndring av l\u00E4ge
 105.101  AWT.kana=Kana
 105.102  AWT.kanji=Kanji
 105.103  AWT.alphanumeric=Alfanumerisk
 105.104  AWT.katakana=Katakana
 105.105  AWT.hiragana=Hiragana
 105.106 -AWT.fullWidth=Maximal bredd
 105.107 +AWT.fullWidth=Full bredd
 105.108  AWT.halfWidth=Halv bredd
 105.109 -AWT.romanCharacters=Raka tecken
 105.110 +AWT.romanCharacters=Latinska tecken
 105.111  AWT.allCandidates=Alla kandidater
 105.112 -AWT.previousCandidate=F\u00f6reg\u00e5ende kandidat
 105.113 +AWT.previousCandidate=F\u00F6reg\u00E5ende kandidat
 105.114  AWT.codeInput=Kodindata
 105.115  AWT.japaneseKatakana=Japansk Katakana
 105.116  AWT.japaneseHiragana=Japansk Hiragana
 105.117 -AWT.japaneseRoman=Japansk rak
 105.118 -AWT.kanaLock=Kana-l\u00e5s
 105.119 -AWT.inputMethodOnOff=Indatametod p\u00e5/av
 105.120 +AWT.japaneseRoman=Japanska-latinska
 105.121 +AWT.kanaLock=Kana-l\u00E5s
 105.122 +AWT.inputMethodOnOff=Indatametod p\u00E5/av
 105.123  AWT.again=Upprepa
 105.124 -AWT.undo=\u00c5ngra
 105.125 +AWT.undo=\u00C5ngra
 105.126  AWT.copy=Kopiera
 105.127  AWT.paste=Klistra in
 105.128  AWT.cut=Klipp ut
 105.129 -AWT.find=S\u00f6k
 105.130 +AWT.find=S\u00F6k
 105.131  AWT.props=Egenskaper
 105.132  AWT.stop=Stopp
 105.133  AWT.compose=Skriv
 105.134  
 105.135  # Numeric Keypad
 105.136  AWT.numpad=NumPad
 105.137 -AWT.unknown=Unknown
 105.138 -AWT.undefined=Undefined
 105.139 +AWT.unknown=Ok\u00E4nd
 105.140 +AWT.undefined=Odefinierad
 105.141  
 105.142  # Predefined cursor names
 105.143 -AWT.DefaultCursor=Standardmark\u00f6r
 105.144 -AWT.CrosshairCursor=H\u00e5rkorsmark\u00f6r
 105.145 -AWT.TextCursor=Textmark\u00f6r
 105.146 -AWT.WaitCursor=V\u00e4ntemark\u00f6r
 105.147 -AWT.SWResizeCursor=Southwest Resize Cursor
 105.148 -AWT.SEResizeCursor=Southeast Resize Cursor
 105.149 -AWT.NWResizeCursor=Northwest Resize Cursor
 105.150 -AWT.NEResizeCursor=Northeast Resize Cursor
 105.151 -AWT.NResizeCursor=North Resize Cursor
 105.152 -AWT.SResizeCursor=South Resize Cursor
 105.153 -AWT.WResizeCursor=West Resize Cursor
 105.154 -AWT.EResizeCursor=East Resize Cursor
 105.155 -AWT.HandCursor=Handmark\u00f6r
 105.156 -AWT.MoveCursor=Flyttningsmark\u00f6r
 105.157 -AWT.DefaultDragCursor=Standarddragmark\u00f6r
 105.158 -AWT.DefaultNoDropCursor=Standardmark\u00f6r (ej drag)
 105.159 -AWT.DefaultDropCursor=Standardsl\u00e4ppmark\u00f6r
 105.160 +AWT.DefaultCursor=Standardmark\u00F6r
 105.161 +AWT.CrosshairCursor=H\u00E5rkorsmark\u00F6r
 105.162 +AWT.TextCursor=Textmark\u00F6r
 105.163 +AWT.WaitCursor=V\u00E4ntemark\u00F6r
 105.164 +AWT.SWResizeCursor=Mark\u00F6r f\u00F6r storleks\u00E4ndring (sydv\u00E4st)
 105.165 +AWT.SEResizeCursor=Mark\u00F6r f\u00F6r storleks\u00E4ndring (sydost)
 105.166 +AWT.NWResizeCursor=Mark\u00F6r f\u00F6r storleks\u00E4ndring (nordv\u00E4st)
 105.167 +AWT.NEResizeCursor=Mark\u00F6r f\u00F6r storleks\u00E4ndring (nordost)
 105.168 +AWT.NResizeCursor=Mark\u00F6r f\u00F6r storleks\u00E4ndring (nord)
 105.169 +AWT.SResizeCursor=Mark\u00F6r f\u00F6r storleks\u00E4ndring (syd)
 105.170 +AWT.WResizeCursor=Mark\u00F6r f\u00F6r storleks\u00E4ndring (v\u00E4st)
 105.171 +AWT.EResizeCursor=Mark\u00F6r f\u00F6r storleks\u00E4ndring (\u00F6st)
 105.172 +AWT.HandCursor=Handmark\u00F6r
 105.173 +AWT.MoveCursor=Flyttmark\u00F6r
 105.174 +AWT.DefaultDragCursor=Standarddragmark\u00F6r
 105.175 +AWT.DefaultNoDropCursor=Standardmark\u00F6r (ej drag)
 105.176 +AWT.DefaultDropCursor=Standardsl\u00E4ppmark\u00F6r
 105.177  
 105.178  # Input method related strings
 105.179 -AWT.CompositionWindowTitle=Inmatningsf\u00f6nster
 105.180 -AWT.InputMethodSelectionMenu=V\u00e4lj indatametod
 105.181 -AWT.HostInputMethodDisplayName=Systemindatametoder
 105.182 -AWT.InputMethodLanguage.ja=japanska
 105.183 -AWT.InputMethodLanguage.ko=koreanska
 105.184 -AWT.InputMethodLanguage.zh=kinesiska
 105.185 -AWT.InputMethodLanguage.zh_CN=f\u00f6renklad kinesiska
 105.186 -AWT.InputMethodLanguage.zh_TW=traditionell kinesiska
 105.187 +AWT.CompositionWindowTitle=Inmatningsf\u00F6nster
 105.188 +AWT.InputMethodSelectionMenu=V\u00E4lj inmatningsmetod
 105.189 +AWT.HostInputMethodDisplayName=Systeminmatningsmetoder
 105.190 +AWT.InputMethodLanguage.ja=Japanska
 105.191 +AWT.InputMethodLanguage.ko=Koreanska
 105.192 +AWT.InputMethodLanguage.zh=Kinesiska
 105.193 +AWT.InputMethodLanguage.zh_CN=F\u00F6renklad kinesiska
 105.194 +AWT.InputMethodLanguage.zh_TW=Traditionell kinesiska
 105.195  AWT.InputMethodCreationFailed=Kan inte skapa {0}.  Orsak: {1}
 105.196  
 105.197  # Property to select between on-the-spot and below-the-spot
 105.198  # composition with input methods. Valid values:
 105.199  # "on-the-spot", "below-the-spot".
 105.200  # May be overridden from command line.
 105.201 -java.awt.im.style=p\u00e5 st\u00e4llet
 105.202 +java.awt.im.style=p\u00E5 st\u00E4llet
 105.203  java.awt.def.delay=30
 105.204  
 105.205  # Warnings
 105.206 -AWT.InconsistentDLLsWarning=Det \u00e4r m\u00f6jligt att textbaserade operationer inte fungerar korrekt p\u00e5 grund av inkonsekvent m\u00e4ngd av dynamiskt l\u00e4nkade bibliotek (DLL) som \u00e4r installerade p\u00e5 ditt system. F\u00f6r mer information om detta problem och en ett f\u00f6reslaget s\u00e4tt att arbeta runt det se Java(TM) 2 SDK, Standard Edition Release Notes p\u00e5 java.sun.com.
 105.207 +AWT.InconsistentDLLsWarning=Textbaserade \u00E5tg\u00E4rder kanske inte fungerar korrekt p\u00E5 grund av en inkonsekvent upps\u00E4ttning dynamiskt l\u00E4nkade bibliotek (DLL) som \u00E4r installerade i systemet. F\u00F6r mer information om detta problem och en tillf\u00E4llig l\u00F6sning, se Java(TM) 2 SDK, Standard Edition Release Notes p\u00E5 java.sun.com.
 105.208  
   106.1 --- a/src/share/classes/sun/awt/resources/awt_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   106.2 +++ b/src/share/classes/sun/awt/resources/awt_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   106.3 @@ -18,25 +18,25 @@
   106.4  AWT.clear=Clear
   106.5  AWT.pause=Pause
   106.6  AWT.capsLock=Caps Lock
   106.7 -AWT.escape=Escape
   106.8 -AWT.space=Space
   106.9 +AWT.escape=Esc
  106.10 +AWT.space=\u7A7A\u683C
  106.11  AWT.pgup=Page Up
  106.12  AWT.pgdn=Page Down
  106.13  AWT.end=End
  106.14  AWT.home=Home
  106.15 -AWT.left=Left
  106.16 -AWT.up=Up
  106.17 -AWT.right=Right
  106.18 -AWT.down=Down
  106.19 -AWT.begin=Begin
  106.20 -AWT.comma=Comma
  106.21 -AWT.period=Period
  106.22 -AWT.slash=Slash
  106.23 -AWT.semicolon=Semicolon
  106.24 -AWT.equals=Equals
  106.25 -AWT.openBracket=Open Bracket
  106.26 -AWT.backSlash=Back Slash
  106.27 -AWT.closeBracket=Close Bracket
  106.28 +AWT.left=\u5411\u5DE6\u7BAD\u5934
  106.29 +AWT.up=\u5411\u4E0A\u7BAD\u5934
  106.30 +AWT.right=\u5411\u53F3\u7BAD\u5934
  106.31 +AWT.down=\u5411\u4E0B\u7BAD\u5934
  106.32 +AWT.begin=\u5F00\u59CB
  106.33 +AWT.comma=\u9017\u53F7
  106.34 +AWT.period=\u53E5\u70B9
  106.35 +AWT.slash=\u659C\u6760
  106.36 +AWT.semicolon=\u5206\u53F7
  106.37 +AWT.equals=\u7B49\u53F7
  106.38 +AWT.openBracket=\u5DE6\u65B9\u62EC\u53F7
  106.39 +AWT.backSlash=\u53CD\u659C\u6760
  106.40 +AWT.closeBracket=\u53F3\u65B9\u62EC\u53F7
  106.41  AWT.multiply=NumPad *
  106.42  AWT.add=NumPad +
  106.43  AWT.separator=NumPad ,
  106.44 @@ -73,120 +73,120 @@
  106.45  AWT.f24=F24
  106.46  AWT.printScreen=Print Screen
  106.47  AWT.insert=Insert
  106.48 -AWT.help=Help
  106.49 +AWT.help=\u5E2E\u52A9
  106.50  AWT.windows=Windows
  106.51 -AWT.context=Context Menu
  106.52 -AWT.backQuote=Back Quote
  106.53 -AWT.quote=Quote
  106.54 -AWT.deadGrave=Dead Grave
  106.55 -AWT.deadAcute=Dead Acute
  106.56 -AWT.deadCircumflex=Dead Circumflex
  106.57 -AWT.deadTilde=Dead Tilde
  106.58 -AWT.deadMacron=Dead Macron
  106.59 -AWT.deadBreve=Dead Breve
  106.60 -AWT.deadAboveDot=Dead Above Dot
  106.61 -AWT.deadDiaeresis=Dead Diaeresis
  106.62 -AWT.deadAboveRing=Dead Above Ring
  106.63 -AWT.deadDoubleAcute=Dead Double Acute
  106.64 -AWT.deadCaron=Dead Caron
  106.65 -AWT.deadCedilla=Dead Cedilla
  106.66 -AWT.deadOgonek=Dead Ogonek
  106.67 -AWT.deadIota=Dead Iota
  106.68 -AWT.deadVoicedSound=Dead Voiced Sound
  106.69 -AWT.deadSemivoicedSound=Dead Semivoiced Sound
  106.70 -AWT.ampersand=Ampersand
  106.71 -AWT.asterisk=Asterisk
  106.72 -AWT.quoteDbl=Double Quote
  106.73 -AWT.Less=Less
  106.74 -AWT.greater=Greater
  106.75 -AWT.braceLeft=Left Brace
  106.76 -AWT.braceRight=Right Brace
  106.77 -AWT.at=At
  106.78 -AWT.colon=Colon
  106.79 -AWT.circumflex=Circumflex
  106.80 -AWT.dollar=Dollar
  106.81 -AWT.euro=Euro
  106.82 -AWT.exclamationMark=Exclamation Mark
  106.83 -AWT.invertedExclamationMark=Inverted Exclamation Mark
  106.84 -AWT.leftParenthesis=Left Parenthesis
  106.85 -AWT.numberSign=Number Sign
  106.86 -AWT.plus=Plus
  106.87 -AWT.minus=Minus
  106.88 -AWT.rightParenthesis=Right Parenthesis
  106.89 -AWT.underscore=Underscore
  106.90 -AWT.final=Final
  106.91 -AWT.convert=Convert
  106.92 -AWT.noconvert=No Convert
  106.93 -AWT.accept=Accept
  106.94 -AWT.modechange=Mode Change
  106.95 -AWT.kana=Kana
  106.96 -AWT.kanji=Kanji
  106.97 -AWT.alphanumeric=Alphanumeric
  106.98 -AWT.katakana=Katakana
  106.99 -AWT.hiragana=Hiragana
 106.100 -AWT.fullWidth=Full-Width
 106.101 -AWT.halfWidth=Half-Width
 106.102 -AWT.romanCharacters=Roman Characters
 106.103 -AWT.allCandidates=All Candidates
 106.104 -AWT.previousCandidate=Previous Candidate
 106.105 -AWT.codeInput=Code Input
 106.106 -AWT.japaneseKatakana=Japanese Katakana
 106.107 -AWT.japaneseHiragana=Japanese Hiragana
 106.108 -AWT.japaneseRoman=Japanese Roman
 106.109 +AWT.context=\u4E0A\u4E0B\u6587\u83DC\u5355
 106.110 +AWT.backQuote=\u540E\u5F15\u53F7
 106.111 +AWT.quote=\u5F15\u53F7
 106.112 +AWT.deadGrave=\u6291\u97F3\u7B26\u53F7
 106.113 +AWT.deadAcute=\u5E26\u5C16\u97F3\u7B26\u53F7
 106.114 +AWT.deadCircumflex=\u5E26\u6291\u626C\u7B26\u53F7
 106.115 +AWT.deadTilde=\u816D\u5316\u7B26\u53F7
 106.116 +AWT.deadMacron=\u957F\u97F3\u7B26\u53F7
 106.117 +AWT.deadBreve=\u77ED\u97F3\u7B26\u53F7
 106.118 +AWT.deadAboveDot=\u4E0A\u6807\u70B9
 106.119 +AWT.deadDiaeresis=\u5206\u97F3\u7B26\u53F7
 106.120 +AWT.deadAboveRing=\u4E0A\u6807\u5706\u5708
 106.121 +AWT.deadDoubleAcute=\u53CC\u5C16\u97F3\u7B26\u53F7
 106.122 +AWT.deadCaron=\u5012\u7F6E\u97F3\u8C03\u7B26\u53F7
 106.123 +AWT.deadCedilla=\u53D8\u97F3\u7B26\u53F7
 106.124 +AWT.deadOgonek=\u53CD\u5C3E\u5F62\u7B26
 106.125 +AWT.deadIota=\u963F\u5C14\u5854\u7B26\u53F7
 106.126 +AWT.deadVoicedSound=\u6D4A\u97F3\u7B26\u53F7
 106.127 +AWT.deadSemivoicedSound=\u534A\u6D4A\u97F3\u7B26\u53F7
 106.128 +AWT.ampersand=& \u7B26\u53F7
 106.129 +AWT.asterisk=\u661F\u53F7
 106.130 +AWT.quoteDbl=\u53CC\u5F15\u53F7
 106.131 +AWT.Less=\u5C0F\u4E8E\u53F7
 106.132 +AWT.greater=\u5927\u4E8E\u53F7
 106.133 +AWT.braceLeft=\u5DE6\u82B1\u62EC\u53F7
 106.134 +AWT.braceRight=\u53F3\u82B1\u62EC\u53F7
 106.135 +AWT.at=@ \u7B26\u53F7
 106.136 +AWT.colon=\u5192\u53F7
 106.137 +AWT.circumflex=\u6291\u626C\u7B26\u53F7
 106.138 +AWT.dollar=\u7F8E\u5143
 106.139 +AWT.euro=\u6B27\u5143
 106.140 +AWT.exclamationMark=\u611F\u53F9\u53F7
 106.141 +AWT.invertedExclamationMark=\u5012\u7F6E\u611F\u53F9\u53F7
 106.142 +AWT.leftParenthesis=\u5DE6\u62EC\u53F7
 106.143 +AWT.numberSign=\u4E95\u53F7
 106.144 +AWT.plus=\u52A0\u53F7
 106.145 +AWT.minus=\u51CF\u53F7
 106.146 +AWT.rightParenthesis=\u53F3\u62EC\u53F7
 106.147 +AWT.underscore=\u4E0B\u5212\u7EBF
 106.148 +AWT.final=\u6700\u7EC8
 106.149 +AWT.convert=\u8F6C\u6362
 106.150 +AWT.noconvert=\u4E0D\u8F6C\u6362
 106.151 +AWT.accept=\u63A5\u53D7
 106.152 +AWT.modechange=\u6A21\u5F0F\u66F4\u6539
 106.153 +AWT.kana=\u5047\u540D
 106.154 +AWT.kanji=\u65E5\u672C\u6C49\u5B57
 106.155 +AWT.alphanumeric=\u5B57\u6BCD\u6570\u5B57
 106.156 +AWT.katakana=\u7247\u5047\u540D
 106.157 +AWT.hiragana=\u5E73\u5047\u540D
 106.158 +AWT.fullWidth=\u5168\u89D2
 106.159 +AWT.halfWidth=\u534A\u89D2
 106.160 +AWT.romanCharacters=\u7F57\u9A6C\u5B57\u7B26
 106.161 +AWT.allCandidates=\u6240\u6709\u5019\u9009\u9879
 106.162 +AWT.previousCandidate=\u4E0A\u4E00\u4E2A\u5019\u9009\u9879
 106.163 +AWT.codeInput=\u4EE3\u7801\u8F93\u5165
 106.164 +AWT.japaneseKatakana=\u65E5\u8BED\u7247\u5047\u540D
 106.165 +AWT.japaneseHiragana=\u65E5\u8BED\u5E73\u5047\u540D
 106.166 +AWT.japaneseRoman=\u65E5\u8BED\u7F57\u9A6C\u5B57\u7B26
 106.167  AWT.kanaLock=Kana Lock
 106.168 -AWT.inputMethodOnOff=Input Method On/Off
 106.169 -AWT.again=Again
 106.170 -AWT.undo=Undo
 106.171 -AWT.copy=Copy
 106.172 -AWT.paste=Paste
 106.173 -AWT.cut=Cut
 106.174 -AWT.find=Find
 106.175 -AWT.props=Props
 106.176 -AWT.stop=Stop
 106.177 -AWT.compose=Compose
 106.178 +AWT.inputMethodOnOff=\u6253\u5F00/\u5173\u95ED\u8F93\u5165\u65B9\u6CD5
 106.179 +AWT.again=\u91CD\u65B0
 106.180 +AWT.undo=\u64A4\u6D88
 106.181 +AWT.copy=\u590D\u5236
 106.182 +AWT.paste=\u7C98\u8D34
 106.183 +AWT.cut=\u526A\u5207
 106.184 +AWT.find=\u67E5\u627E
 106.185 +AWT.props=\u5C0F\u9053\u5177
 106.186 +AWT.stop=\u505C\u6B62
 106.187 +AWT.compose=\u7F16\u5199
 106.188  
 106.189  # Numeric Keypad
 106.190  AWT.numpad=NumPad
 106.191 -AWT.unknown=Unknown
 106.192 -AWT.undefined=Undefined
 106.193 +AWT.unknown=\u672A\u77E5
 106.194 +AWT.undefined=\u672A\u5B9A\u4E49
 106.195  
 106.196  # Predefined cursor names
 106.197 -AWT.DefaultCursor=Default Cursor
 106.198 -AWT.CrosshairCursor=Crosshair Cursor
 106.199 -AWT.TextCursor=Text Cursor
 106.200 -AWT.WaitCursor=Wait Cursor
 106.201 -AWT.SWResizeCursor=Southwest Resize Cursor
 106.202 -AWT.SEResizeCursor=Southeast Resize Cursor
 106.203 -AWT.NWResizeCursor=Northwest Resize Cursor
 106.204 -AWT.NEResizeCursor=Northeast Resize Cursor
 106.205 -AWT.NResizeCursor=North Resize Cursor
 106.206 -AWT.SResizeCursor=South Resize Cursor
 106.207 -AWT.WResizeCursor=West Resize Cursor
 106.208 -AWT.EResizeCursor=East Resize Cursor
 106.209 -AWT.HandCursor=Hand Cursor
 106.210 -AWT.MoveCursor=Move Cursor
 106.211 -AWT.DefaultDragCursor=Default Drag Cursor
 106.212 -AWT.DefaultNoDropCursor=Default NoDrag Cursor
 106.213 -AWT.DefaultDropCursor=Default Drop Cursor
 106.214 +AWT.DefaultCursor=\u9ED8\u8BA4\u5149\u6807
 106.215 +AWT.CrosshairCursor=\u5341\u5B57\u5149\u6807
 106.216 +AWT.TextCursor=\u6587\u672C\u5149\u6807
 106.217 +AWT.WaitCursor=\u6C99\u6F0F\u5149\u6807
 106.218 +AWT.SWResizeCursor=\u201C\u5411\u897F\u5357\u65B9\u5411\u8C03\u6574\u5927\u5C0F\u201D\u5149\u6807
 106.219 +AWT.SEResizeCursor=\u201C\u5411\u4E1C\u5357\u65B9\u5411\u8C03\u6574\u5927\u5C0F\u201D\u5149\u6807
 106.220 +AWT.NWResizeCursor=\u201C\u5411\u897F\u5317\u65B9\u5411\u8C03\u6574\u5927\u5C0F\u201D\u5149\u6807
 106.221 +AWT.NEResizeCursor=\u201C\u5411\u4E1C\u5317\u65B9\u5411\u8C03\u6574\u5927\u5C0F\u201D\u5149\u6807
 106.222 +AWT.NResizeCursor=\u201C\u5411\u5317\u8C03\u6574\u5927\u5C0F\u201D\u5149\u6807
 106.223 +AWT.SResizeCursor=\u201C\u5411\u5357\u8C03\u6574\u5927\u5C0F\u201D\u5149\u6807
 106.224 +AWT.WResizeCursor=\u201C\u5411\u897F\u8C03\u6574\u5927\u5C0F\u201D\u5149\u6807
 106.225 +AWT.EResizeCursor=\u201C\u5411\u4E1C\u8C03\u6574\u5927\u5C0F\u201D\u5149\u6807
 106.226 +AWT.HandCursor=\u624B\u578B\u5149\u6807
 106.227 +AWT.MoveCursor=\u79FB\u52A8\u5149\u6807
 106.228 +AWT.DefaultDragCursor=\u9ED8\u8BA4\u62D6\u52A8\u5149\u6807
 106.229 +AWT.DefaultNoDropCursor=\u9ED8\u8BA4\u65E0\u62D6\u52A8\u5149\u6807
 106.230 +AWT.DefaultDropCursor=\u9ED8\u8BA4\u653E\u7F6E\u5149\u6807
 106.231  
 106.232  # Input method related strings
 106.233 -AWT.CompositionWindowTitle=\u8f93\u5165\u7a97\u53e3
 106.234 -AWT.InputMethodSelectionMenu=\u9009\u62e9\u8f93\u5165\u7a97\u53e3
 106.235 -AWT.HostInputMethodDisplayName=\u7cfb\u7edf\u8f93\u5165\u6cd5
 106.236 -AWT.InputMethodLanguage.ja=\u65e5\u6587
 106.237 -AWT.InputMethodLanguage.ko=\u97e9\u6587
 106.238 -AWT.InputMethodLanguage.zh=\u4e2d\u6587
 106.239 -AWT.InputMethodLanguage.zh_CN=\u7b80\u4f53\u4e2d\u6587
 106.240 -AWT.InputMethodLanguage.zh_TW=\u7e41\u4f53\u4e2d\u6587
 106.241 -AWT.InputMethodCreationFailed=\u4e0d\u80fd\u521b\u5efa {0}\u3002\u539f\u56e0\uff1a{1}
 106.242 +AWT.CompositionWindowTitle=\u8F93\u5165\u7A97\u53E3
 106.243 +AWT.InputMethodSelectionMenu=\u9009\u62E9\u8F93\u5165\u7A97\u53E3
 106.244 +AWT.HostInputMethodDisplayName=\u7CFB\u7EDF\u8F93\u5165\u6CD5
 106.245 +AWT.InputMethodLanguage.ja=\u65E5\u6587
 106.246 +AWT.InputMethodLanguage.ko=\u97E9\u6587
 106.247 +AWT.InputMethodLanguage.zh=\u4E2D\u6587
 106.248 +AWT.InputMethodLanguage.zh_CN=\u7B80\u4F53\u4E2D\u6587
 106.249 +AWT.InputMethodLanguage.zh_TW=\u7E41\u4F53\u4E2D\u6587
 106.250 +AWT.InputMethodCreationFailed=\u65E0\u6CD5\u521B\u5EFA{0}\u3002\u539F\u56E0: {1}
 106.251  
 106.252  # Property to select between on-the-spot and below-the-spot
 106.253  # composition with input methods. Valid values:
 106.254  # "on-the-spot", "below-the-spot".
 106.255  # May be overridden from command line.
 106.256 -java.awt.im.style=below-the-spot
 106.257 +java.awt.im.style=on-the-spot
 106.258  java.awt.def.delay=30
 106.259  
 106.260  # Warnings
 106.261 -AWT.InconsistentDLLsWarning=\u57fa\u4e8e\u6587\u672c\u7684\u64cd\u4f5c\u53ef\u80fd\u4e0d\u80fd\u6b63\u5e38\u8fd0\u884c \u56e0\u4e3a\u7cfb\u7edf\u4e0a\u5b89\u88c5\u4e86\u4e00\u5957\u4e0d\u4e00\u81f4\u7684\u52a8\u6001\u94fe\u63a5\u5e93 (DLLs) \u3002 \u6709\u5173\u6b64\u95ee\u9898\u7684\u66f4\u591a\u4fe1\u606f\u548c\u5efa\u8bae\u7684\u89e3\u51b3\u65b9\u6848 \u8bf7\u53c2\u89c1 java.sun.com \u7f51\u7ad9\u4e0a\u7684 Java(TM) 2 SDK, Standard Edition \u53d1\u884c\u8bf4\u660e\u3002
 106.262 +AWT.InconsistentDLLsWarning=\u57FA\u4E8E\u6587\u672C\u7684\u64CD\u4F5C\u53EF\u80FD\u4E0D\u80FD\u6B63\u5E38\u8FD0\u884C, \u56E0\u4E3A\u7CFB\u7EDF\u4E0A\u5B89\u88C5\u4E86\u4E00\u5957\u4E0D\u4E00\u81F4\u7684\u52A8\u6001\u94FE\u63A5\u5E93 (DLL)\u3002\u6709\u5173\u6B64\u95EE\u9898\u7684\u8BE6\u7EC6\u4FE1\u606F\u548C\u5EFA\u8BAE\u7684\u89E3\u51B3\u65B9\u6848, \u8BF7\u53C2\u9605 java.sun.com \u7F51\u7AD9\u4E0A\u7684 Java(TM) 2 SDK, \u6807\u51C6\u7248\u53D1\u884C\u8BF4\u660E\u3002
 106.263  
   107.1 --- a/src/share/classes/sun/awt/resources/awt_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
   107.2 +++ b/src/share/classes/sun/awt/resources/awt_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
   107.3 @@ -170,15 +170,15 @@
   107.4  AWT.DefaultDropCursor=Default Drop Cursor
   107.5  
   107.6  # Input method related strings
   107.7 -AWT.CompositionWindowTitle=\u8f38\u5165\u8996\u7a97
   107.8 -AWT.InputMethodSelectionMenu=\u9078\u64c7\u8f38\u5165\u6cd5
   107.9 -AWT.HostInputMethodDisplayName=\u7cfb\u7d71\u8f38\u5165\u6cd5
  107.10 -AWT.InputMethodLanguage.ja=\u65e5\u6587
  107.11 -AWT.InputMethodLanguage.ko=\u97d3\u6587
  107.12 -AWT.InputMethodLanguage.zh=\u4e2d\u6587
  107.13 -AWT.InputMethodLanguage.zh_CN=\u7c21\u9ad4\u4e2d\u6587
  107.14 -AWT.InputMethodLanguage.zh_TW=\u7e41\u9ad4\u4e2d\u6587
  107.15 -AWT.InputMethodCreationFailed=\u7121\u6cd5\u5efa\u7acb {0}\u3002\u539f\u56e0\uff1a {1}
  107.16 +AWT.CompositionWindowTitle=\u8F38\u5165\u8996\u7A97
  107.17 +AWT.InputMethodSelectionMenu=\u9078\u64C7\u8F38\u5165\u6CD5
  107.18 +AWT.HostInputMethodDisplayName=\u7CFB\u7D71\u8F38\u5165\u6CD5
  107.19 +AWT.InputMethodLanguage.ja=\u65E5\u6587
  107.20 +AWT.InputMethodLanguage.ko=\u97D3\u6587
  107.21 +AWT.InputMethodLanguage.zh=\u4E2D\u6587
  107.22 +AWT.InputMethodLanguage.zh_CN=\u7C21\u9AD4\u4E2D\u6587
  107.23 +AWT.InputMethodLanguage.zh_TW=\u7E41\u9AD4\u4E2D\u6587
  107.24 +AWT.InputMethodCreationFailed=\u7121\u6CD5\u5EFA\u7ACB {0}\u3002\u539F\u56E0: {1}
  107.25  
  107.26  # Property to select between on-the-spot and below-the-spot
  107.27  # composition with input methods. Valid values:
  107.28 @@ -188,5 +188,5 @@
  107.29  java.awt.def.delay=30
  107.30  
  107.31  # Warnings
  107.32 -AWT.InconsistentDLLsWarning=\u4ee5\u6587\u5b57\u70ba\u57fa\u790e\u7684\u4f5c\u696d\u53ef\u80fd\u7121\u6cd5\u6b63\u78ba\u904b\u4f5c \u56e0\u70ba\u60a8\u7cfb\u7d71\u4e0a\u6709\u4e00\u7d44\u52d5\u614b\u9023\u7d50\u7a0b\u5f0f\u5eab (DLL)\u4e0d\u4e00\u81f4\u3002\u82e5\u8981\u53d6\u5f97\u6709\u95dc\u6b64\u554f\u984c\u53ca\u5efa\u8b70\u89e3\u6c7a\u65b9\u6cd5\u7684\u5176\u4ed6\u8cc7\u8a0a\uff0c\u8acb\u53c3\u95b1 java.sun.com \u7db2\u7ad9\u4e0a\u7684 Java(TM) 2 SDK, Standard Edition Release Notes
  107.33 +AWT.InconsistentDLLsWarning=\u4EE5\u6587\u5B57\u70BA\u57FA\u790E\u7684\u4F5C\u696D\u53EF\u80FD\u7121\u6CD5\u6B63\u78BA\u904B\u4F5C\uFF0C\u56E0\u70BA\u60A8\u7CFB\u7D71\u4E0A\u6709\u4E00\u7D44\u52D5\u614B\u9023\u7D50\u7A0B\u5F0F\u5EAB (DLL) \u4E0D\u4E00\u81F4\u3002\u82E5\u8981\u53D6\u5F97\u6709\u95DC\u6B64\u554F\u984C\u53CA\u5EFA\u8B70\u89E3\u6C7A\u65B9\u6CD5\u7684\u5176\u4ED6\u8CC7\u8A0A\uFF0C\u8ACB\u53C3\u95B1 java.sun.com \u7DB2\u7AD9\u4E0A\u7684 Java(TM) 2 SDK, Standard Edition Release Notes
  107.34  
   108.1 --- a/src/share/classes/sun/management/resources/agent_de.properties	Tue Feb 15 19:16:39 2011 -0800
   108.2 +++ b/src/share/classes/sun/management/resources/agent_de.properties	Tue Feb 15 20:18:20 2011 -0800
   108.3 @@ -1,6 +1,6 @@
   108.4  #
   108.5  #
   108.6 -# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
   108.7 +# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
   108.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   108.9  #
  108.10  # This code is free software; you can redistribute it and/or modify it
  108.11 @@ -28,65 +28,65 @@
  108.12  # these are the same as the non-localized level name.
  108.13  
  108.14  agent.err.error			   = Fehler
  108.15 -agent.err.exception                = Agent-Ausnahmefehler 
  108.16 +agent.err.exception                = Ausnahme von Agent ausgel\u00F6st 
  108.17  agent.err.warning		   = Warnung
  108.18  
  108.19 -agent.err.configfile.notfound      = Konfigurationsdatei wurde nicht gefunden.
  108.20 -agent.err.configfile.failed        = Konfigurationsdatei konnte nicht gelesen werden.
  108.21 -agent.err.configfile.closed.failed = Konfigurationsdatei konnte nicht geschlossen werden.
  108.22 -agent.err.configfile.access.denied = Zugriff auf Konfigurationsdatei wurde verweigert.
  108.23 +agent.err.configfile.notfound      = Konfigurationsdatei wurde nicht gefunden
  108.24 +agent.err.configfile.failed        = Konfigurationsdatei konnte nicht gelesen werden
  108.25 +agent.err.configfile.closed.failed = Konfigurationsdatei konnte nicht geschlossen werden
  108.26 +agent.err.configfile.access.denied = Zugriff auf Konfigurationsdatei wurde abgelehnt
  108.27  
  108.28 -agent.err.exportaddress.failed	   = Export der JMX-Anschlussadresse an Instrumentierungspuffer schlug fehl.
  108.29 +agent.err.exportaddress.failed	   = Export der JMX-Connector-Adresse in Instrumentierungspuffer nicht erfolgreich
  108.30  
  108.31 -agent.err.agentclass.notfound      = Verwaltungsagentenklasse nicht gefunden
  108.32 -agent.err.agentclass.failed        = Verwaltungsagentenklasse fehlgeschlagen 
  108.33 -agent.err.premain.notfound         = premain(String) ist in Agentenklasse nicht vorhanden.
  108.34 -agent.err.agentclass.access.denied = Zugriff auf premain(String) wurde verweigert.
  108.35 -agent.err.invalid.agentclass       = Ung\u00fcltiger Eigenschaftswert f\u00fcr com.sun.management.agent.class
  108.36 +agent.err.agentclass.notfound      = Management Agent-Klasse nicht gefunden
  108.37 +agent.err.agentclass.failed        = Management Agent-Klasse nicht erfolgreich
  108.38 +agent.err.premain.notfound         = premain(String) ist in Agentklasse nicht vorhanden
  108.39 +agent.err.agentclass.access.denied = Zugriff auf premain(String) wurde abgelehnt
  108.40 +agent.err.invalid.agentclass       = Ung\u00FCltiger Eigenschaftswert f\u00FCr com.sun.management.agent.class
  108.41  
  108.42 -agent.err.invalid.jmxremote.port   = Ung\u00fcltige Nummer f\u00fcr com.sun.management.jmxremote.port
  108.43 +agent.err.invalid.jmxremote.port   = Ung\u00FCltige Nummer f\u00FCr com.sun.management.jmxremote.port
  108.44  
  108.45  agent.err.file.not.set               = Datei nicht angegeben
  108.46  agent.err.file.not.readable          = Datei nicht lesbar
  108.47  agent.err.file.read.failed           = Datei konnte nicht gelesen werden
  108.48 -agent.err.file.not.found             = Datei wurde nicht gefunden 
  108.49 -agent.err.file.access.not.restricted = Lesezugriff auf die Datei muss eingeschr\u00e4nkt sein
  108.50 +agent.err.file.not.found             = Datei wurde nicht gefunden
  108.51 +agent.err.file.access.not.restricted = Lesezugriff auf Datei muss eingeschr\u00E4nkt werden
  108.52  
  108.53 -agent.err.password.file.notset     = Es wurde keine Passwortdatei angegeben, obwohl com.sun.management.jmxremote.authenticate auf \"true\" gesetzt ist.
  108.54 -agent.err.password.file.not.readable = Passwortdatei kann nicht gelesen werden.
  108.55 -agent.err.password.file.read.failed = Passwortdatei konnte nicht gelesen werden.
  108.56 -agent.err.password.file.notfound   = Passwortdatei konnte nicht gefunden werden.
  108.57 -agent.err.password.file.access.notrestricted = Lesezugriff auf Passwortdatei muss eingeschr\u00e4nkt sein.
  108.58 +agent.err.password.file.notset     = Es wurde keine Kennwortdatei angegeben, obwohl com.sun.management.jmxremote.authenticate auf \"true\" gesetzt ist
  108.59 +agent.err.password.file.not.readable = Kennwortdatei nicht lesbar
  108.60 +agent.err.password.file.read.failed = Kennwortdatei konnte nicht gelesen werden
  108.61 +agent.err.password.file.notfound   = Kennwortdatei nicht gefunden
  108.62 +agent.err.password.file.access.notrestricted = Lesezugriff auf Kennwortdatei muss eingeschr\u00E4nkt werden
  108.63  
  108.64 -agent.err.access.file.notset       = Es wurde keine Zugriffsdatei angegeben, obwohl com.sun.management.jmxremote.authenticate auf \"true\" gesetzt ist.
  108.65 -agent.err.access.file.not.readable = Zugriffsdatei kann nicht gelesen werden.
  108.66 -agent.err.access.file.read.failed  = Zugriffsdatei konnte nicht gelesen werden.
  108.67 -agent.err.access.file.notfound     = Zugriffsdatei konnte nicht gefunden werden.
  108.68 +agent.err.access.file.notset       = Es wurde keine Zugriffsdatei angegeben, obwohl com.sun.management.jmxremote.authenticate auf \"true\" gesetzt ist
  108.69 +agent.err.access.file.not.readable = Zugriffsdatei kann nicht gelesen werden
  108.70 +agent.err.access.file.read.failed  = Zugriffsdatei konnte nicht gelesen werden
  108.71 +agent.err.access.file.notfound     = Zugriffsdatei nicht gefunden
  108.72  
  108.73 -agent.err.connector.server.io.error = Fehler bei der JMX-Anschlussserver-Kommunikation
  108.74 +agent.err.connector.server.io.error = Fehler bei JMX-Connector-Serverkommunikation
  108.75  
  108.76 -agent.err.invalid.option	   = Ung\u00fcltige Option angegeben
  108.77 -agent.err.invalid.snmp.port        = Ung\u00fcltige Nummer f\u00fcr com.sun.management.snmp.port
  108.78 -agent.err.invalid.snmp.trap.port   = Ung\u00fcltige Nummer f\u00fcr com.sun.management.snmp.trap
  108.79 +agent.err.invalid.option	   = Ung\u00FCltige Option angegeben
  108.80 +agent.err.invalid.snmp.port        = Ung\u00FCltige Nummer f\u00FCr com.sun.management.snmp.port
  108.81 +agent.err.invalid.snmp.trap.port   = Ung\u00FCltige Nummer f\u00FCr com.sun.management.snmp.trap
  108.82  agent.err.unknown.snmp.interface   = Unbekannte SNMP-Schnittstelle
  108.83 -agent.err.acl.file.notset          = Es wurde keine SNMP-ACL-Datei angegeben, obwohl com.sun.management.snmp.acl auf \"true\" gesetzt ist.
  108.84 -agent.err.acl.file.notfound        = SNMP-ACL-Datei konnte nicht gefunden werden.
  108.85 -agent.err.acl.file.not.readable    = SNMP-ACL-Datei kann nicht gelesen werden.
  108.86 -agent.err.acl.file.read.failed     = SNMP-ACL-Datei konnte nicht gelesen werden.
  108.87 -agent.err.acl.file.access.notrestricted = Lesezugriff auf Passwortdatei muss eingeschr\u00e4nkt sein.
  108.88 +agent.err.acl.file.notset          = Es wurde keine SNMP-ACL-Datei angegeben, obwohl com.sun.management.snmp.acl auf \"true\" gesetzt ist
  108.89 +agent.err.acl.file.notfound        = SNMP-ACL-Datei konnte nicht gefunden werden
  108.90 +agent.err.acl.file.not.readable    = SNMP-ACL-Datei kann nicht gelesen werden
  108.91 +agent.err.acl.file.read.failed     = SNMP-ACL-Datei konnte nicht gelesen werden
  108.92 +agent.err.acl.file.access.notrestricted = Lesezugriff auf Kennwortdatei muss eingeschr\u00E4nkt werden
  108.93  
  108.94 -agent.err.snmp.adaptor.start.failed = Fehler beim Starten des SNMP-Adapters mit Adresse
  108.95 -agent.err.snmp.mib.init.failed     = Initialisierung von SNMP-MIB fehlgeschlagen mit Fehler
  108.96 +agent.err.snmp.adaptor.start.failed = Fehler beim Starten des SNMP-Adaptors mit Adresse
  108.97 +agent.err.snmp.mib.init.failed     = Initialisierung von SNMP-MIB nicht erfolgreich mit Fehler
  108.98  
  108.99 -jmxremote.ConnectorBootstrap.initialize = JMX-Anschlussserver starten:
 108.100 +jmxremote.ConnectorBootstrap.initialize = JMX-Connector-Server starten:
 108.101  jmxremote.ConnectorBootstrap.initialize.noAuthentication = Keine Authentifizierung
 108.102 -jmxremote.ConnectorBootstrap.initialize.ready = JMX-Anschluss bereit unter: {0}
 108.103 -jmxremote.ConnectorBootstrap.initialize.password.readonly = Lesezugriff auf Passwortdatei muss eingeschr\u00e4nkt sein. {0}
 108.104 -jmxremote.ConnectorBootstrap.initialize.file.readonly = Lesezugriff auf die Datei muss eingeschr\u00e4nkt sein: {0}
 108.105 +jmxremote.ConnectorBootstrap.initialize.ready = JMX-Connector bereit unter: {0}
 108.106 +jmxremote.ConnectorBootstrap.initialize.password.readonly = Lesezugriff auf Kennwortdatei muss eingeschr\u00E4nkt werden: {0}
 108.107 +jmxremote.ConnectorBootstrap.initialize.file.readonly = Lesezugriff auf Datei muss eingeschr\u00E4nkt werden: {0}
 108.108  
 108.109 -jmxremote.AdaptorBootstrap.getTargetList.processing = ACL verarbeiten
 108.110 -jmxremote.AdaptorBootstrap.getTargetList.adding = Ziel hinzuf\u00fcgen: {0}
 108.111 -jmxremote.AdaptorBootstrap.getTargetList.starting = Adapterserver starten:
 108.112 -jmxremote.AdaptorBootstrap.getTargetList.initialize1 = Adapter bereit.
 108.113 -jmxremote.AdaptorBootstrap.getTargetList.initialize2 = SNMP-Adapter bereit unter: {0}:{1}
 108.114 +jmxremote.AdaptorBootstrap.getTargetList.processing = ACL wird verarbeitet
 108.115 +jmxremote.AdaptorBootstrap.getTargetList.adding = Ziel hinzuf\u00FCgen: {0}
 108.116 +jmxremote.AdaptorBootstrap.getTargetList.starting = Adaptor-Server starten:
 108.117 +jmxremote.AdaptorBootstrap.getTargetList.initialize1 = Adaptor bereit.
 108.118 +jmxremote.AdaptorBootstrap.getTargetList.initialize2 = SNMP-Adaptor bereit unter: {0}:{1}
 108.119  jmxremote.AdaptorBootstrap.getTargetList.terminate = {0} beenden
   109.1 --- a/src/share/classes/sun/management/resources/agent_es.properties	Tue Feb 15 19:16:39 2011 -0800
   109.2 +++ b/src/share/classes/sun/management/resources/agent_es.properties	Tue Feb 15 20:18:20 2011 -0800
   109.3 @@ -1,6 +1,6 @@
   109.4  #
   109.5  #
   109.6 -# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
   109.7 +# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
   109.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   109.9  #
  109.10  # This code is free software; you can redistribute it and/or modify it
  109.11 @@ -28,65 +28,65 @@
  109.12  # these are the same as the non-localized level name.
  109.13  
  109.14  agent.err.error			   = Error
  109.15 -agent.err.exception                = Excepci\u00f3n generada por el agente 
  109.16 +agent.err.exception                = Excepci\u00F3n devuelta por el agente 
  109.17  agent.err.warning		   = Advertencia
  109.18  
  109.19 -agent.err.configfile.notfound      = No se ha encontrado el archivo de configuraci\u00f3n
  109.20 -agent.err.configfile.failed        = Error al leer el archivo de configuraci\u00f3n
  109.21 -agent.err.configfile.closed.failed = Error al cerrar el archivo de configuraci\u00f3n
  109.22 -agent.err.configfile.access.denied = Acceso denegado al archivo de configuraci\u00f3n
  109.23 +agent.err.configfile.notfound      = No se ha encontrado el archivo de configuraci\u00F3n
  109.24 +agent.err.configfile.failed        = Fallo al leer el archivo de configuraci\u00F3n
  109.25 +agent.err.configfile.closed.failed = Fallo al cerrar el archivo de configuraci\u00F3n
  109.26 +agent.err.configfile.access.denied = Acceso denegado al archivo de configuraci\u00F3n
  109.27  
  109.28 -agent.err.exportaddress.failed	   = Error de exportaci\u00f3n de la direcci\u00f3n del conector JMX al b\u00fafer de instrumentaci\u00f3n
  109.29 +agent.err.exportaddress.failed	   = Fallo al exportar la direcci\u00F3n del conector JMX al buffer de instrumentaci\u00F3n
  109.30  
  109.31 -agent.err.agentclass.notfound      = Clase de agente de administraci\u00f3n no encontrada
  109.32 -agent.err.agentclass.failed        = Error de clase de agente de administraci\u00f3n 
  109.33 +agent.err.agentclass.notfound      = Clase de agente de gesti\u00F3n no encontrada
  109.34 +agent.err.agentclass.failed        = Fallo de clase de agente de gesti\u00F3n 
  109.35  agent.err.premain.notfound         = premain(String) no existe en la clase del agente
  109.36  agent.err.agentclass.access.denied = Acceso denegado a premain(String)
  109.37 -agent.err.invalid.agentclass       = Valor de propiedad com.sun.management.agent.class no v\u00e1lido
  109.38 +agent.err.invalid.agentclass       = Valor de propiedad com.sun.management.agent.class no v\u00E1lido
  109.39  
  109.40 -agent.err.invalid.jmxremote.port   = N\u00famero com.sun.management.jmxremote.port no v\u00e1lido
  109.41 +agent.err.invalid.jmxremote.port   = N\u00FAmero com.sun.management.jmxremote.port no v\u00E1lido
  109.42  
  109.43  agent.err.file.not.set               = Archivo no especificado
  109.44  agent.err.file.not.readable          = Archivo ilegible
  109.45 -agent.err.file.read.failed           = Error al leer el archivo
  109.46 +agent.err.file.read.failed           = Fallo al leer el archivo
  109.47  agent.err.file.not.found             = Archivo no encontrado
  109.48 -agent.err.file.access.not.restricted = Se debe restringir el acceso de lectura al archivo
  109.49 +agent.err.file.access.not.restricted = El acceso de lectura al archivo debe ser restringido
  109.50  
  109.51 -agent.err.password.file.notset     = El archivo de contrase\u00f1as no se ha especificado, pero com.sun.management.jmxremote.authenticate=true
  109.52 -agent.err.password.file.not.readable = No se puede leer el archivo de contrase\u00f1as
  109.53 -agent.err.password.file.read.failed = Error al leer el archivo de contrase\u00f1as
  109.54 -agent.err.password.file.notfound   = Archivo de contrase\u00f1as no encontrado
  109.55 -agent.err.password.file.access.notrestricted = Se debe restringir el acceso de lectura al archivo de contrase\u00f1as
  109.56 +agent.err.password.file.notset     = El archivo de contrase\u00F1as no se ha especificado, pero com.sun.management.jmxremote.authenticate=true
  109.57 +agent.err.password.file.not.readable = No se puede leer el archivo de contrase\u00F1as
  109.58 +agent.err.password.file.read.failed = Fallo al leer el archivo de contrase\u00F1as
  109.59 +agent.err.password.file.notfound   = Archivo de contrase\u00F1as no encontrado
  109.60 +agent.err.password.file.access.notrestricted = Se debe restringir el acceso de lectura al archivo de contrase\u00F1as
  109.61  
  109.62  agent.err.access.file.notset       = El archivo de acceso no se ha especificado, pero com.sun.management.jmxremote.authenticate=true
  109.63  agent.err.access.file.not.readable = No se puede leer el archivo de acceso
  109.64 -agent.err.access.file.read.failed  = Error al leer el archivo de acceso
  109.65 +agent.err.access.file.read.failed  = Fallo al leer el archivo de acceso
  109.66  agent.err.access.file.notfound     = Archivo de acceso no encontrado
  109.67  
  109.68 -agent.err.connector.server.io.error = Error de comunicaci\u00f3n con el servidor de conector JMX
  109.69 +agent.err.connector.server.io.error = Error de comunicaci\u00F3n con el servidor de conector JMX
  109.70  
  109.71 -agent.err.invalid.option	   = Opci\u00f3n especificada no v\u00e1lida
  109.72 -agent.err.invalid.snmp.port        = N\u00famero com.sun.management.snmp.port no v\u00e1lido
  109.73 -agent.err.invalid.snmp.trap.port   = N\u00famero com.sun.management.snmp.trap no v\u00e1lido
  109.74 -agent.err.unknown.snmp.interface   = Interfaz SNMP desconocido
  109.75 -agent.err.acl.file.notset          = No se ha especificado ning\u00fan archivo ACL de SNMP, pero com.sun.management.snmp.acl=true
  109.76 +agent.err.invalid.option	   = Opci\u00F3n especificada no v\u00E1lida
  109.77 +agent.err.invalid.snmp.port        = N\u00FAmero de com.sun.management.snmp.port no v\u00E1lido
  109.78 +agent.err.invalid.snmp.trap.port   = N\u00FAmero de com.sun.management.snmp.trap no v\u00E1lido
  109.79 +agent.err.unknown.snmp.interface   = Interfaz SNMP desconocida
  109.80 +agent.err.acl.file.notset          = No se ha especificado ning\u00FAn archivo ACL de SNMP, pero com.sun.management.snmp.acl=true
  109.81  agent.err.acl.file.notfound        = Archivo ACL de SNMP no encontrado
  109.82  agent.err.acl.file.not.readable    = No se puede leer el archivo ACL de SNMP
  109.83 -agent.err.acl.file.read.failed     = Error al leer el archivo ACL de SNMP
  109.84 -agent.err.acl.file.access.notrestricted = Se debe restringir el acceso de lectura al archivo de contrase\u00f1as
  109.85 +agent.err.acl.file.read.failed     = Fallo al leer el archivo ACL de SNMP
  109.86 +agent.err.acl.file.access.notrestricted = Se debe restringir el acceso de lectura al archivo de contrase\u00F1as
  109.87  
  109.88 -agent.err.snmp.adaptor.start.failed = No se ha podido iniciar el adaptador de SNMP con la direcci\u00f3n
  109.89 -agent.err.snmp.mib.init.failed     = No se ha podido inicializar el MIB de SNMP con error
  109.90 +agent.err.snmp.adaptor.start.failed = Fallo al iniciar el adaptador de SNMP con la direcci\u00F3n
  109.91 +agent.err.snmp.mib.init.failed     = Fallo al inicializar el MIB de SNMP con error
  109.92  
  109.93  jmxremote.ConnectorBootstrap.initialize = Iniciando servidor de conector JMX:
  109.94 -jmxremote.ConnectorBootstrap.initialize.noAuthentication = Sin autenticaci\u00f3n
  109.95 +jmxremote.ConnectorBootstrap.initialize.noAuthentication = Sin autenticaci\u00F3n
  109.96  jmxremote.ConnectorBootstrap.initialize.ready = Conector JMX listo en: {0}
  109.97 -jmxremote.ConnectorBootstrap.initialize.password.readonly = Se debe restringir el acceso de lectura al archivo de contrase\u00f1as: {0}
  109.98 -jmxremote.ConnectorBootstrap.initialize.file.readonly = Se debe restringir el acceso de lectura al archivo: {0}
  109.99 +jmxremote.ConnectorBootstrap.initialize.password.readonly = Se debe restringir el acceso de lectura al archivo de contrase\u00F1as: {0}
 109.100 +jmxremote.ConnectorBootstrap.initialize.file.readonly = El acceso de lectura al archivo debe ser restringido: {0}
 109.101  
 109.102  jmxremote.AdaptorBootstrap.getTargetList.processing = Procesando ACL
 109.103  jmxremote.AdaptorBootstrap.getTargetList.adding = Agregando destino: {0}
 109.104 -jmxremote.AdaptorBootstrap.getTargetList.starting = Iniciar servidor adaptador:
 109.105 +jmxremote.AdaptorBootstrap.getTargetList.starting = Iniciando servidor de adaptador:
 109.106  jmxremote.AdaptorBootstrap.getTargetList.initialize1 = Adaptador listo.
 109.107  jmxremote.AdaptorBootstrap.getTargetList.initialize2 = Adaptador SNMP listo en: {0}:{1}
 109.108 -jmxremote.AdaptorBootstrap.getTargetList.terminate = finalizar {0}
 109.109 +jmxremote.AdaptorBootstrap.getTargetList.terminate = terminar {0}
   110.1 --- a/src/share/classes/sun/management/resources/agent_fr.properties	Tue Feb 15 19:16:39 2011 -0800
   110.2 +++ b/src/share/classes/sun/management/resources/agent_fr.properties	Tue Feb 15 20:18:20 2011 -0800
   110.3 @@ -1,6 +1,6 @@
   110.4  #
   110.5  #
   110.6 -# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
   110.7 +# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
   110.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   110.9  #
  110.10  # This code is free software; you can redistribute it and/or modify it
  110.11 @@ -28,65 +28,65 @@
  110.12  # these are the same as the non-localized level name.
  110.13  
  110.14  agent.err.error			   = Erreur
  110.15 -agent.err.exception                = Exception envoy\u00e9e par l'agent 
  110.16 +agent.err.exception                = Exception envoy\u00E9e par l'agent 
  110.17  agent.err.warning		   = Avertissement
  110.18  
  110.19  agent.err.configfile.notfound      = Fichier de configuration introuvable
  110.20  agent.err.configfile.failed        = Impossible de lire le fichier de configuration
  110.21  agent.err.configfile.closed.failed = Impossible de fermer le fichier de configuration
  110.22 -agent.err.configfile.access.denied = Acc\u00e8s au fichier de configuration refus\u00e9
  110.23 +agent.err.configfile.access.denied = Acc\u00E8s refus\u00E9 au fichier de configuration
  110.24  
  110.25  agent.err.exportaddress.failed	   = Impossible d'exporter l'adresse du connecteur JMX dans le tampon d'instrumentation
  110.26  
  110.27  agent.err.agentclass.notfound      = Classe d'agents de gestion introuvable
  110.28 -agent.err.agentclass.failed        = Une erreur s'est produite au niveau de la classe d'agents de gestion 
  110.29 +agent.err.agentclass.failed        = Echec de la classe d'agents de gestion 
  110.30  agent.err.premain.notfound         = premain(String) n'existe pas dans la classe d'agents
  110.31 -agent.err.agentclass.access.denied = Acc\u00e8s \u00e0 premain(String) refus\u00e9
  110.32 -agent.err.invalid.agentclass       = Valeur de propri\u00e9t\u00e9 com.sun.management.agent.class incorrecte
  110.33 +agent.err.agentclass.access.denied = Acc\u00E8s \u00E0 premain(String) refus\u00E9
  110.34 +agent.err.invalid.agentclass       = Valeur de propri\u00E9t\u00E9 com.sun.management.agent.class incorrecte
  110.35  
  110.36 -agent.err.invalid.jmxremote.port   = Num\u00e9ro com.sun.management.jmxremote.port incorrect
  110.37 +agent.err.invalid.jmxremote.port   = Num\u00E9ro com.sun.management.jmxremote.port incorrect
  110.38  
  110.39 -agent.err.file.not.set               = Fichier non sp\u00e9cifi\u00e9
  110.40 +agent.err.file.not.set               = Fichier non sp\u00E9cifi\u00E9
  110.41  agent.err.file.not.readable          = Fichier illisible
  110.42  agent.err.file.read.failed           = Impossible de lire le fichier
  110.43  agent.err.file.not.found             = Fichier introuvable
  110.44 -agent.err.file.access.not.restricted = L'acc\u00e8s \u00e0 la lecture du fichier doit \u00eatre limit\u00e9
  110.45 +agent.err.file.access.not.restricted = L'acc\u00E8s en lecture au fichier doit \u00EAtre limit\u00E9
  110.46  
  110.47 -agent.err.password.file.notset     = Le fichier de mots de passe n'est pas sp\u00e9cifi\u00e9 mais com.sun.management.jmxremote.authenticate=true
  110.48 +agent.err.password.file.notset     = Le fichier de mots de passe n'est pas sp\u00E9cifi\u00E9 mais com.sun.management.jmxremote.authenticate=true
  110.49  agent.err.password.file.not.readable = Fichier de mots de passe illisible
  110.50  agent.err.password.file.read.failed = Impossible de lire le fichier de mots de passe
  110.51  agent.err.password.file.notfound   = Fichier de mots de passe introuvable
  110.52 -agent.err.password.file.access.notrestricted = L'acc\u00e8s \u00e0 la lecture du fichier de mots de passe doit \u00eatre limit\u00e9
  110.53 +agent.err.password.file.access.notrestricted = L'acc\u00E8s en lecture au fichier de mots de passe doit \u00EAtre limit\u00E9
  110.54  
  110.55 -agent.err.access.file.notset       = Le fichier d'acc\u00e8s n'est pas sp\u00e9cifi\u00e9 mais com.sun.management.jmxremote.authenticate=true
  110.56 -agent.err.access.file.not.readable = Fichier d'acc\u00e8s illisible
  110.57 -agent.err.access.file.read.failed  = Impossible de lire le fichier d'acc\u00e8s
  110.58 -agent.err.access.file.notfound     = Fichier d'acc\u00e8s introuvable
  110.59 +agent.err.access.file.notset       = Le fichier d'acc\u00E8s n'est pas sp\u00E9cifi\u00E9 mais com.sun.management.jmxremote.authenticate=true
  110.60 +agent.err.access.file.not.readable = Fichier d'acc\u00E8s illisible
  110.61 +agent.err.access.file.read.failed  = Impossible de lire le fichier d'acc\u00E8s
  110.62 +agent.err.access.file.notfound     = Fichier d'acc\u00E8s introuvable
  110.63  
  110.64  agent.err.connector.server.io.error = Erreur de communication avec le serveur du connecteur JMX
  110.65  
  110.66 -agent.err.invalid.option	   = Option sp\u00e9cifi\u00e9e non valide
  110.67 -agent.err.invalid.snmp.port        = Num\u00e9ro com.sun.management.snmp.port incorrect
  110.68 -agent.err.invalid.snmp.trap.port   = Num\u00e9ro com.sun.management.snmp.trap incorrect
  110.69 +agent.err.invalid.option	   = Option sp\u00E9cifi\u00E9e non valide
  110.70 +agent.err.invalid.snmp.port        = Num\u00E9ro com.sun.management.snmp.port incorrect
  110.71 +agent.err.invalid.snmp.trap.port   = Num\u00E9ro com.sun.management.snmp.trap incorrect
  110.72  agent.err.unknown.snmp.interface   = Interface SNMP inconnue
  110.73 -agent.err.acl.file.notset          = Aucun fichier SNMP ACL n'est sp\u00e9cifi\u00e9 mais com.sun.management.snmp.acl=true
  110.74 -agent.err.acl.file.notfound        = Fichier SNMP ACL introuvable
  110.75 -agent.err.acl.file.not.readable    = Fichier SNMP ACL illisible
  110.76 -agent.err.acl.file.read.failed     = Impossible de lire le fichier SNMP ACL
  110.77 -agent.err.acl.file.access.notrestricted = L'acc\u00e8s \u00e0 la lecture du fichier de mots de passe doit \u00eatre limit\u00e9
  110.78 +agent.err.acl.file.notset          = Aucun fichier de liste de contr\u00F4le d'acc\u00E8s (ACL) SNMP n'est sp\u00E9cifi\u00E9 mais com.sun.management.snmp.acl=true
  110.79 +agent.err.acl.file.notfound        = Fichier de liste de contr\u00F4le d'acc\u00E8s (ACL) SNMP introuvable
  110.80 +agent.err.acl.file.not.readable    = Fichier de liste de contr\u00F4le d'acc\u00E8s (ACL) SNMP illisible
  110.81 +agent.err.acl.file.read.failed     = Impossible de lire le fichier de liste de contr\u00F4le d'acc\u00E8s (ACL) SNMP
  110.82 +agent.err.acl.file.access.notrestricted = L'acc\u00E8s en lecture au fichier de mots de passe doit \u00EAtre limit\u00E9
  110.83  
  110.84 -agent.err.snmp.adaptor.start.failed = Impossible de d\u00e9marrer l'adaptateur SNMP avec l'adresse
  110.85 +agent.err.snmp.adaptor.start.failed = Impossible de d\u00E9marrer l'adaptateur SNMP avec l'adresse
  110.86  agent.err.snmp.mib.init.failed     = Impossible d'initialiser SNMP MIB avec l'erreur
  110.87  
  110.88 -jmxremote.ConnectorBootstrap.initialize = D\u00e9marrage du serveur du connecteur JMX :
  110.89 +jmxremote.ConnectorBootstrap.initialize = D\u00E9marrage du serveur du connecteur JMX :
  110.90  jmxremote.ConnectorBootstrap.initialize.noAuthentication = Pas d'authentification
  110.91 -jmxremote.ConnectorBootstrap.initialize.ready = Connecteur JMX pr\u00eat \u00e0 : {0}
  110.92 -jmxremote.ConnectorBootstrap.initialize.password.readonly = L''acc\u00e8s \u00e0 la lecture du fichier de mots de passe doit \u00eatre limit\u00e9 : {0}
  110.93 -jmxremote.ConnectorBootstrap.initialize.file.readonly = L''acc\u00e8s \u00e0 la lecture du fichier doit \u00eatre limit\u00e9\u00a0: {0}
  110.94 +jmxremote.ConnectorBootstrap.initialize.ready = Connecteur JMX pr\u00EAt \u00E0 : {0}
  110.95 +jmxremote.ConnectorBootstrap.initialize.password.readonly = L''acc\u00E8s en lecture au fichier de mots de passe doit \u00EAtre limit\u00E9 : {0}
  110.96 +jmxremote.ConnectorBootstrap.initialize.file.readonly = L''acc\u00E8s en lecture au fichier doit \u00EAtre limit\u00E9 : {0}
  110.97  
  110.98 -jmxremote.AdaptorBootstrap.getTargetList.processing = Traitement d'ACL
  110.99 +jmxremote.AdaptorBootstrap.getTargetList.processing = Traitement de la liste de contr\u00F4le d'acc\u00E8s (ACL)
 110.100  jmxremote.AdaptorBootstrap.getTargetList.adding = Ajout de la cible : {0}
 110.101 -jmxremote.AdaptorBootstrap.getTargetList.starting = D\u00e9marrage du serveur de l'adaptateur :
 110.102 -jmxremote.AdaptorBootstrap.getTargetList.initialize1 = Adaptateur pr\u00eat.
 110.103 -jmxremote.AdaptorBootstrap.getTargetList.initialize2 = Adaptateur SNMP pr\u00eat sur : {0}:{1}
 110.104 +jmxremote.AdaptorBootstrap.getTargetList.starting = D\u00E9marrage du serveur de l'adaptateur :
 110.105 +jmxremote.AdaptorBootstrap.getTargetList.initialize1 = Adaptateur pr\u00EAt.
 110.106 +jmxremote.AdaptorBootstrap.getTargetList.initialize2 = Adaptateur SNMP pr\u00EAt sur : {0}:{1}
 110.107  jmxremote.AdaptorBootstrap.getTargetList.terminate = terminer {0}
   111.1 --- a/src/share/classes/sun/management/resources/agent_it.properties	Tue Feb 15 19:16:39 2011 -0800
   111.2 +++ b/src/share/classes/sun/management/resources/agent_it.properties	Tue Feb 15 20:18:20 2011 -0800
   111.3 @@ -1,6 +1,6 @@
   111.4  #
   111.5  #
   111.6 -# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
   111.7 +# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
   111.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   111.9  #
  111.10  # This code is free software; you can redistribute it and/or modify it
  111.11 @@ -29,7 +29,7 @@
  111.12  
  111.13  agent.err.error			   = Errore
  111.14  agent.err.exception                = Eccezione dell'agente 
  111.15 -agent.err.warning		   = Avviso
  111.16 +agent.err.warning		   = Avvertenza
  111.17  
  111.18  agent.err.configfile.notfound      = File di configurazione non trovato
  111.19  agent.err.configfile.failed        = Errore di lettura file di configurazione
  111.20 @@ -42,23 +42,23 @@
  111.21  agent.err.agentclass.failed        = Errore classe agente gestione 
  111.22  agent.err.premain.notfound         = premain(String) non esiste nella classe agente
  111.23  agent.err.agentclass.access.denied = Accesso negato a premain(String)
  111.24 -agent.err.invalid.agentclass       = Valore propriet\u00e0 com.sun.management.agent.class non valido
  111.25 +agent.err.invalid.agentclass       = Valore propriet\u00E0 com.sun.management.agent.class non valido
  111.26  
  111.27  agent.err.invalid.jmxremote.port   = Numero com.sun.management.jmxremote.port non valido
  111.28  
  111.29  agent.err.file.not.set               = File non specificato
  111.30  agent.err.file.not.readable          = File non leggibile
  111.31 -agent.err.file.read.failed           = Lettura del file non riuscita
  111.32 +agent.err.file.read.failed           = Errore di lettura file
  111.33  agent.err.file.not.found             = File non trovato
  111.34 -agent.err.file.access.not.restricted = L'accesso in lettura al file deve essere limitato
  111.35 +agent.err.file.access.not.restricted = Limitare l'accesso in lettura al file
  111.36  
  111.37 -agent.err.password.file.notset     = Il file password non \u00e8 specificato ma com.sun.management.jmxremote.authenticate=true
  111.38 -agent.err.password.file.not.readable = File password non leggibile
  111.39 -agent.err.password.file.read.failed = Errore di lettura file password
  111.40 -agent.err.password.file.notfound   = File password non trovato
  111.41 -agent.err.password.file.access.notrestricted = Limitare l'accesso in lettura al file password
  111.42 +agent.err.password.file.notset     = Il password file non \u00E8 specificato ma com.sun.management.jmxremote.authenticate=true
  111.43 +agent.err.password.file.not.readable = Password file non leggibile
  111.44 +agent.err.password.file.read.failed = Errore di lettura password file
  111.45 +agent.err.password.file.notfound   = Password file non trovato
  111.46 +agent.err.password.file.access.notrestricted = Limitare l'accesso in lettura al password file
  111.47  
  111.48 -agent.err.access.file.notset       = Il file di accesso non \u00e8 specificato ma com.sun.management.jmxremote.authenticate=true
  111.49 +agent.err.access.file.notset       = Il file di accesso non \u00E8 specificato ma com.sun.management.jmxremote.authenticate=true
  111.50  agent.err.access.file.not.readable = File di accesso non leggibile
  111.51  agent.err.access.file.read.failed  = Errore di lettura file di accesso
  111.52  agent.err.access.file.notfound     = File di accesso non trovato
  111.53 @@ -73,19 +73,19 @@
  111.54  agent.err.acl.file.notfound        = File SNMP ACL non trovato
  111.55  agent.err.acl.file.not.readable    = File SNMP ACL non leggibile
  111.56  agent.err.acl.file.read.failed     = Errore di lettura file SNMP ACL
  111.57 -agent.err.acl.file.access.notrestricted = Limitare l'accesso in lettura al file password
  111.58 +agent.err.acl.file.access.notrestricted = Limitare l'accesso in lettura al password file
  111.59  
  111.60  agent.err.snmp.adaptor.start.failed = Impossibile avviare l'adattatore SNMP con indirizzo
  111.61 -agent.err.snmp.mib.init.failed     = Impossibile inizializzare MIB SNMP, errore
  111.62 +agent.err.snmp.mib.init.failed     = Impossibile inizializzare MIB SNMP con errore
  111.63  
  111.64  jmxremote.ConnectorBootstrap.initialize = Avvio del server connettore JMX:
  111.65  jmxremote.ConnectorBootstrap.initialize.noAuthentication = Nessuna autenticazione
  111.66  jmxremote.ConnectorBootstrap.initialize.ready = Connettore JMX pronto in: {0}
  111.67 -jmxremote.ConnectorBootstrap.initialize.password.readonly = Limitare l''accesso in lettura al file password: {0}
  111.68 +jmxremote.ConnectorBootstrap.initialize.password.readonly = Limitare l''accesso in lettura al password file: {0}
  111.69  jmxremote.ConnectorBootstrap.initialize.file.readonly = Limitare l''accesso in lettura al file: {0}
  111.70  
  111.71  jmxremote.AdaptorBootstrap.getTargetList.processing = Elaborazione ACL
  111.72 -jmxremote.AdaptorBootstrap.getTargetList.adding = Aggiunta della destinazione: {0}
  111.73 +jmxremote.AdaptorBootstrap.getTargetList.adding = Aggiunta destinazione: {0}
  111.74  jmxremote.AdaptorBootstrap.getTargetList.starting = Avvio del server adattatore:
  111.75  jmxremote.AdaptorBootstrap.getTargetList.initialize1 = Adattatore pronto.
  111.76  jmxremote.AdaptorBootstrap.getTargetList.initialize2 = Adattatore SNMP pronto in: {0}:{1}
   112.1 --- a/src/share/classes/sun/management/resources/agent_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   112.2 +++ b/src/share/classes/sun/management/resources/agent_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   112.3 @@ -1,6 +1,6 @@
   112.4  #
   112.5  #
   112.6 -# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
   112.7 +# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
   112.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   112.9  #
  112.10  # This code is free software; you can redistribute it and/or modify it
  112.11 @@ -27,66 +27,66 @@
  112.12  # Localizations for Level names.  For the US locale
  112.13  # these are the same as the non-localized level name.
  112.14  
  112.15 -agent.err.error			   = \u30a8\u30e9\u30fc
  112.16 -agent.err.exception                = \u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u304c\u4f8b\u5916\u3092\u30b9\u30ed\u30fc\u3057\u307e\u3057\u305f\u3002 
  112.17 -agent.err.warning		   = \u8b66\u544a
  112.18 +agent.err.error			   = \u30A8\u30E9\u30FC
  112.19 +agent.err.exception                = \u30A8\u30FC\u30B8\u30A7\u30F3\u30C8\u304C\u4F8B\u5916\u3092\u30B9\u30ED\u30FC\u3057\u307E\u3057\u305F 
  112.20 +agent.err.warning		   = \u8B66\u544A
  112.21  
  112.22 -agent.err.configfile.notfound      = \u69cb\u6210\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
  112.23 -agent.err.configfile.failed        = \u69cb\u6210\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u53d6\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
  112.24 -agent.err.configfile.closed.failed = \u69cb\u6210\u30d5\u30a1\u30a4\u30eb\u3092\u30af\u30ed\u30fc\u30ba\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
  112.25 -agent.err.configfile.access.denied = \u69cb\u6210\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u30a2\u30af\u30bb\u30b9\u304c\u62d2\u5426\u3055\u308c\u307e\u3057\u305f\u3002
  112.26 +agent.err.configfile.notfound      = \u69CB\u6210\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
  112.27 +agent.err.configfile.failed        = \u69CB\u6210\u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u53D6\u308A\u306B\u5931\u6557\u3057\u307E\u3057\u305F
  112.28 +agent.err.configfile.closed.failed = \u69CB\u6210\u30D5\u30A1\u30A4\u30EB\u3092\u9589\u3058\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F
  112.29 +agent.err.configfile.access.denied = \u69CB\u6210\u30D5\u30A1\u30A4\u30EB\u3078\u306E\u30A2\u30AF\u30BB\u30B9\u304C\u62D2\u5426\u3055\u308C\u307E\u3057\u305F
  112.30  
  112.31 -agent.err.exportaddress.failed	   = JMX \u30b3\u30cd\u30af\u30bf\u30a2\u30c9\u30ec\u30b9\u306e\u8a08\u6e2c\u30d0\u30c3\u30d5\u30a1\u30fc\u3078\u306e\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u306b\u5931\u6557\u3057\u307e\u3057\u305f
  112.32 +agent.err.exportaddress.failed	   = JMX\u30B3\u30CD\u30AF\u30BF\u30FB\u30A2\u30C9\u30EC\u30B9\u306E\u8A08\u6E2C\u30D0\u30C3\u30D5\u30A1\u3078\u306E\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u306B\u5931\u6557\u3057\u307E\u3057\u305F
  112.33  
  112.34 -agent.err.agentclass.notfound      = \u7ba1\u7406\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u30af\u30e9\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
  112.35 -agent.err.agentclass.failed        = \u7ba1\u7406\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u30af\u30e9\u30b9\u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002 
  112.36 -agent.err.premain.notfound         = premain(String) \u304c\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u30af\u30e9\u30b9\u306b\u5b58\u5728\u3057\u307e\u305b\u3093\u3002
  112.37 -agent.err.agentclass.access.denied = premain(String) \u3078\u306e\u30a2\u30af\u30bb\u30b9\u304c\u62d2\u5426\u3055\u308c\u307e\u3057\u305f\u3002
  112.38 -agent.err.invalid.agentclass       = com.sun.management.agent.class \u30d7\u30ed\u30d1\u30c6\u30a3\u30fc\u306e\u5024\u304c\u4e0d\u6b63\u3067\u3059\u3002
  112.39 +agent.err.agentclass.notfound      = \u7BA1\u7406\u30A8\u30FC\u30B8\u30A7\u30F3\u30C8\u30FB\u30AF\u30E9\u30B9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
  112.40 +agent.err.agentclass.failed        = \u7BA1\u7406\u30A8\u30FC\u30B8\u30A7\u30F3\u30C8\u30FB\u30AF\u30E9\u30B9\u304C\u5931\u6557\u3057\u307E\u3057\u305F 
  112.41 +agent.err.premain.notfound         = premain(String)\u304C\u30A8\u30FC\u30B8\u30A7\u30F3\u30C8\u30FB\u30AF\u30E9\u30B9\u306B\u5B58\u5728\u3057\u307E\u305B\u3093
  112.42 +agent.err.agentclass.access.denied = premain(String)\u3078\u306E\u30A2\u30AF\u30BB\u30B9\u304C\u62D2\u5426\u3055\u308C\u307E\u3057\u305F
  112.43 +agent.err.invalid.agentclass       = com.sun.management.agent.class\u30D7\u30ED\u30D1\u30C6\u30A3\u306E\u5024\u304C\u7121\u52B9\u3067\u3059
  112.44  
  112.45 -agent.err.invalid.jmxremote.port   = com.sun.management.jmxremote.port \u306e\u756a\u53f7\u304c\u4e0d\u6b63\u3067\u3059\u3002
  112.46 +agent.err.invalid.jmxremote.port   = com.sun.management.jmxremote.port\u306E\u756A\u53F7\u304C\u7121\u52B9\u3067\u3059
  112.47  
  112.48 -agent.err.file.not.set               = \u30d5\u30a1\u30a4\u30eb\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
  112.49 -agent.err.file.not.readable          = \u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u53d6\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002
  112.50 -agent.err.file.read.failed           = \u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u53d6\u308a\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
  112.51 -agent.err.file.not.found             = \u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
  112.52 -agent.err.file.access.not.restricted = \u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u53d6\u308a\u30a2\u30af\u30bb\u30b9\u306f\u5236\u9650\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
  112.53 +agent.err.file.not.set               = \u30D5\u30A1\u30A4\u30EB\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093
  112.54 +agent.err.file.not.readable          = \u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u53D6\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093
  112.55 +agent.err.file.read.failed           = \u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u53D6\u308A\u306B\u5931\u6557\u3057\u307E\u3057\u305F
  112.56 +agent.err.file.not.found             = \u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F
  112.57 +agent.err.file.access.not.restricted = \u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u53D6\u308A\u30A2\u30AF\u30BB\u30B9\u306F\u5236\u9650\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
  112.58  
  112.59 -agent.err.password.file.notset     = \u30d1\u30b9\u30ef\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u304c\u3001com.sun.management.jmxremote.authenticate=true \u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002
  112.60 -agent.err.password.file.not.readable = \u30d1\u30b9\u30ef\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u53d6\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002
  112.61 -agent.err.password.file.read.failed = \u30d1\u30b9\u30ef\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u53d6\u308a\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
  112.62 -agent.err.password.file.notfound   = \u30d1\u30b9\u30ef\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
  112.63 -agent.err.password.file.access.notrestricted = \u30d1\u30b9\u30ef\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u53d6\u308a\u30a2\u30af\u30bb\u30b9\u306f\u5236\u9650\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
  112.64 +agent.err.password.file.notset     = \u30D1\u30B9\u30EF\u30FC\u30C9\u30FB\u30D5\u30A1\u30A4\u30EB\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u304C\u3001com.sun.management.jmxremote.authenticate=true\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u3059
  112.65 +agent.err.password.file.not.readable = \u30D1\u30B9\u30EF\u30FC\u30C9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u53D6\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093
  112.66 +agent.err.password.file.read.failed = \u30D1\u30B9\u30EF\u30FC\u30C9\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u53D6\u308A\u306B\u5931\u6557\u3057\u307E\u3057\u305F
  112.67 +agent.err.password.file.notfound   = \u30D1\u30B9\u30EF\u30FC\u30C9\u30FB\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
  112.68 +agent.err.password.file.access.notrestricted = \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
  112.69  
  112.70 -agent.err.access.file.notset       = \u30a2\u30af\u30bb\u30b9\u30d5\u30a1\u30a4\u30eb\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u304c\u3001com.sun.management.jmxremote.authenticate=true \u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002
  112.71 -agent.err.access.file.not.readable = \u30a2\u30af\u30bb\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u53d6\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002
  112.72 -agent.err.access.file.read.failed  = \u30a2\u30af\u30bb\u30b9\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u53d6\u308a\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
  112.73 -agent.err.access.file.notfound     = \u30a2\u30af\u30bb\u30b9\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
  112.74 +agent.err.access.file.notset       = \u30A2\u30AF\u30BB\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u304C\u3001com.sun.management.jmxremote.authenticate=true\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u3059
  112.75 +agent.err.access.file.not.readable = \u30A2\u30AF\u30BB\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u53D6\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093
  112.76 +agent.err.access.file.read.failed  = \u30A2\u30AF\u30BB\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u53D6\u308A\u306B\u5931\u6557\u3057\u307E\u3057\u305F
  112.77 +agent.err.access.file.notfound     = \u30A2\u30AF\u30BB\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
  112.78  
  112.79 -agent.err.connector.server.io.error = JMX \u30b3\u30cd\u30af\u30bf\u30b5\u30fc\u30d0\u306e\u901a\u4fe1\u30a8\u30e9\u30fc
  112.80 +agent.err.connector.server.io.error = JMX\u30B3\u30CD\u30AF\u30BF\u30FB\u30B5\u30FC\u30D0\u30FC\u306E\u901A\u4FE1\u30A8\u30E9\u30FC
  112.81  
  112.82 -agent.err.invalid.option	   = \u7121\u52b9\u306a\u5f15\u6570\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f
  112.83 -agent.err.invalid.snmp.port        = com.sun.management.snmp.port \u306e\u756a\u53f7\u304c\u4e0d\u6b63\u3067\u3059\u3002
  112.84 -agent.err.invalid.snmp.trap.port   = com.sun.management.snmp.trap \u306e\u756a\u53f7\u304c\u4e0d\u6b63\u3067\u3059\u3002
  112.85 -agent.err.unknown.snmp.interface   = \u4e0d\u660e\u306a SNMP \u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002
  112.86 -agent.err.acl.file.notset          = SNMP ACL \u30d5\u30a1\u30a4\u30eb\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u304c\u3001com.sun.management.snmp.acl=true \u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002
  112.87 -agent.err.acl.file.notfound        = SNMP ACL \u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
  112.88 -agent.err.acl.file.not.readable    = SNMP ACL \u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u53d6\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002
  112.89 -agent.err.acl.file.read.failed     = SNMP ACL \u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u53d6\u308a\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
  112.90 -agent.err.acl.file.access.notrestricted = \u30d1\u30b9\u30ef\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u53d6\u308a\u30a2\u30af\u30bb\u30b9\u306f\u5236\u9650\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
  112.91 +agent.err.invalid.option	   = \u7121\u52B9\u306A\u30AA\u30D7\u30B7\u30E7\u30F3\u304C\u6307\u5B9A\u3055\u308C\u307E\u3057\u305F
  112.92 +agent.err.invalid.snmp.port        = com.sun.management.snmp.port\u306E\u756A\u53F7\u304C\u7121\u52B9\u3067\u3059
  112.93 +agent.err.invalid.snmp.trap.port   = com.sun.management.snmp.trap\u306E\u756A\u53F7\u304C\u7121\u52B9\u3067\u3059
  112.94 +agent.err.unknown.snmp.interface   = \u4E0D\u660E\u306ASNMP\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059
  112.95 +agent.err.acl.file.notset          = SNMP ACL\u30D5\u30A1\u30A4\u30EB\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u304C\u3001com.sun.management.snmp.acl=true\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u3059
  112.96 +agent.err.acl.file.notfound        = SNMP ACL\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
  112.97 +agent.err.acl.file.not.readable    = SNMP ACL\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u53D6\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093
  112.98 +agent.err.acl.file.read.failed     = SNMP ACL\u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u53D6\u308A\u306B\u5931\u6557\u3057\u307E\u3057\u305F
  112.99 +agent.err.acl.file.access.notrestricted = \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
 112.100  
 112.101 -agent.err.snmp.adaptor.start.failed = \u3053\u306e\u30a2\u30c9\u30ec\u30b9\u3067 SNMP \u30a2\u30c0\u30d7\u30bf\u3092\u958b\u59cb\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
 112.102 -agent.err.snmp.mib.init.failed     = \u30a8\u30e9\u30fc\u3067 SNMP MIB \u3092\u521d\u671f\u5316\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
 112.103 +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
 112.104 +agent.err.snmp.mib.init.failed     = \u30A8\u30E9\u30FC\u3067SNMP MIB\u3092\u521D\u671F\u5316\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F
 112.105  
 112.106 -jmxremote.ConnectorBootstrap.initialize = JMX \u30b3\u30cd\u30af\u30bf\u30b5\u30fc\u30d0\u3092\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059:
 112.107 -jmxremote.ConnectorBootstrap.initialize.noAuthentication = \u8a8d\u8a3c\u306a\u3057
 112.108 -jmxremote.ConnectorBootstrap.initialize.ready = JMX \u30b3\u30cd\u30af\u30bf\u306e\u6e96\u5099\u304c\u3067\u304d\u307e\u3057\u305f: {0}
 112.109 -jmxremote.ConnectorBootstrap.initialize.password.readonly = \u30d1\u30b9\u30ef\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u53d6\u308a\u30a2\u30af\u30bb\u30b9\u306f\u5236\u9650\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059: {0}
 112.110 -jmxremote.ConnectorBootstrap.initialize.file.readonly = \u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u53d6\u308a\u30a2\u30af\u30bb\u30b9\u306f\u5236\u9650\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059: {0}
 112.111 +jmxremote.ConnectorBootstrap.initialize = JMX\u30B3\u30CD\u30AF\u30BF\u30FB\u30B5\u30FC\u30D0\u30FC\u3092\u8D77\u52D5\u3057\u3066\u3044\u307E\u3059:
 112.112 +jmxremote.ConnectorBootstrap.initialize.noAuthentication = \u8A8D\u8A3C\u306A\u3057
 112.113 +jmxremote.ConnectorBootstrap.initialize.ready = JMX\u30B3\u30CD\u30AF\u30BF\u306E\u6E96\u5099\u304C\u3067\u304D\u307E\u3057\u305F: {0}
 112.114 +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}
 112.115 +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}
 112.116  
 112.117 -jmxremote.AdaptorBootstrap.getTargetList.processing = ACL \u3092\u51e6\u7406\u3057\u3066\u3044\u307e\u3059
 112.118 -jmxremote.AdaptorBootstrap.getTargetList.adding = \u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u8ffd\u52a0\u3057\u3066\u3044\u307e\u3059: {0}
 112.119 -jmxremote.AdaptorBootstrap.getTargetList.starting = \u30a2\u30c0\u30d7\u30bf\u30b5\u30fc\u30d0\u3092\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059:
 112.120 -jmxremote.AdaptorBootstrap.getTargetList.initialize1 = \u30a2\u30c0\u30d7\u30bf\u306e\u6e96\u5099\u304c\u3067\u304d\u307e\u3057\u305f
 112.121 -jmxremote.AdaptorBootstrap.getTargetList.initialize2 = SNMP \u30a2\u30c0\u30d7\u30bf\u306e\u6e96\u5099\u304c\u3067\u304d\u307e\u3057\u305f: {0}:{1}
 112.122 -jmxremote.AdaptorBootstrap.getTargetList.terminate = {0} \u3092\u7d42\u4e86\u3057\u307e\u3059
 112.123 +jmxremote.AdaptorBootstrap.getTargetList.processing = ACL\u3092\u51E6\u7406\u3057\u3066\u3044\u307E\u3059
 112.124 +jmxremote.AdaptorBootstrap.getTargetList.adding = \u30BF\u30FC\u30B2\u30C3\u30C8\u3092\u8FFD\u52A0\u3057\u3066\u3044\u307E\u3059: {0}
 112.125 +jmxremote.AdaptorBootstrap.getTargetList.starting = \u30A2\u30C0\u30D7\u30BF\u30FB\u30B5\u30FC\u30D0\u30FC\u3092\u8D77\u52D5\u3057\u3066\u3044\u307E\u3059:
 112.126 +jmxremote.AdaptorBootstrap.getTargetList.initialize1 = \u30A2\u30C0\u30D7\u30BF\u306E\u6E96\u5099\u304C\u3067\u304D\u307E\u3057\u305F\u3002
 112.127 +jmxremote.AdaptorBootstrap.getTargetList.initialize2 = SNMP\u30A2\u30C0\u30D7\u30BF\u306E\u6E96\u5099\u304C\u3067\u304D\u307E\u3057\u305F: {0}:{1}
 112.128 +jmxremote.AdaptorBootstrap.getTargetList.terminate = {0}\u3092\u7D42\u4E86\u3057\u307E\u3059
   113.1 --- a/src/share/classes/sun/management/resources/agent_ko.properties	Tue Feb 15 19:16:39 2011 -0800
   113.2 +++ b/src/share/classes/sun/management/resources/agent_ko.properties	Tue Feb 15 20:18:20 2011 -0800
   113.3 @@ -1,6 +1,6 @@
   113.4  #
   113.5  #
   113.6 -# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
   113.7 +# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
   113.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   113.9  #
  113.10  # This code is free software; you can redistribute it and/or modify it
  113.11 @@ -27,66 +27,66 @@
  113.12  # Localizations for Level names.  For the US locale
  113.13  # these are the same as the non-localized level name.
  113.14  
  113.15 -agent.err.error			   = \uc624\ub958
  113.16 -agent.err.exception                = \uc5d0\uc774\uc804\ud2b8\uc5d0 \uc608\uc678 \ubc1c\uc0dd 
  113.17 -agent.err.warning		   = \uacbd\uace0
  113.18 +agent.err.error			   = \uC624\uB958
  113.19 +agent.err.exception                = \uC5D0\uC774\uC804\uD2B8\uC5D0 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. 
  113.20 +agent.err.warning		   = \uACBD\uACE0
  113.21  
  113.22 -agent.err.configfile.notfound      = \uad6c\uc131 \ud30c\uc77c\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.23 -agent.err.configfile.failed        = \uad6c\uc131 \ud30c\uc77c \uc77d\uae30\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
  113.24 -agent.err.configfile.closed.failed = \uad6c\uc131\ud30c\uc77c\uc744 \ub2eb\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
  113.25 -agent.err.configfile.access.denied = \uad6c\uc131 \ud30c\uc77c\uc5d0 \uc561\uc138\uc2a4\uac00 \uac70\ubd80\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
  113.26 +agent.err.configfile.notfound      = \uAD6C\uC131 \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  113.27 +agent.err.configfile.failed        = \uAD6C\uC131 \uD30C\uC77C \uC77D\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
  113.28 +agent.err.configfile.closed.failed = \uAD6C\uC131 \uD30C\uC77C \uB2EB\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
  113.29 +agent.err.configfile.access.denied = \uAD6C\uC131 \uD30C\uC77C\uC5D0 \uB300\uD55C \uC561\uC138\uC2A4\uAC00 \uAC70\uBD80\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
  113.30  
  113.31 -agent.err.exportaddress.failed	   = \ubc84\ud37c \uad6c\ud604\uc744 \uc704\ud574 JMX \ucee4\ub125\ud130 \uc8fc\uc18c\ub97c \uac00\uc838\uc624\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
  113.32 +agent.err.exportaddress.failed	   = \uAE30\uAE30 \uBC84\uD37C\uB85C JMX \uCEE4\uB125\uD130 \uC8FC\uC18C \uC775\uC2A4\uD3EC\uD2B8\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
  113.33  
  113.34 -agent.err.agentclass.notfound      = \uad00\ub9ac \uc5d0\uc774\uc804\ud2b8 \ud074\ub798\uc2a4\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.35 -agent.err.agentclass.failed        = \uad00\ub9ac \uc5d0\uc774\uc804\ud2b8 \ud074\ub798\uc2a4 \uc2e4\ud328 
  113.36 -agent.err.premain.notfound         = \uc5d0\uc774\uc804\ud2b8 \ud074\ub798\uc2a4\uc5d0 premain(\ubb38\uc790\uc5f4)\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.37 -agent.err.agentclass.access.denied = premain(\ubb38\uc790\uc5f4)\uc5d0 \uc561\uc138\uc2a4\uac00 \uac70\ubd80\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
  113.38 -agent.err.invalid.agentclass       = \uc798\ubabb\ub41c com.sun.management.agent.class \uc18d\uc131 \uac12
  113.39 +agent.err.agentclass.notfound      = \uAD00\uB9AC \uC5D0\uC774\uC804\uD2B8 \uD074\uB798\uC2A4\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  113.40 +agent.err.agentclass.failed        = \uAD00\uB9AC \uC5D0\uC774\uC804\uD2B8 \uD074\uB798\uC2A4\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. 
  113.41 +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.
  113.42 +agent.err.agentclass.access.denied = premain(\uBB38\uC790\uC5F4)\uC5D0 \uB300\uD55C \uC561\uC138\uC2A4\uAC00 \uAC70\uBD80\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
  113.43 +agent.err.invalid.agentclass       = com.sun.management.agent.class \uC18D\uC131 \uAC12\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  113.44  
  113.45 -agent.err.invalid.jmxremote.port   = \uc798\ubabb\ub41c com.sun.management.jmxremote.port \ubc88\ud638
  113.46 +agent.err.invalid.jmxremote.port   = com.sun.management.jmxremote.port \uBC88\uD638\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  113.47  
  113.48 -agent.err.file.not.set               = \ud30c\uc77c\uc774 \uc9c0\uc815\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.
  113.49 -agent.err.file.not.readable          = \ud30c\uc77c\uc744 \uc77d\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.50 -agent.err.file.read.failed           = \ud30c\uc77c\uc744 \uc77d\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.
  113.51 -agent.err.file.not.found             = \ud30c\uc77c\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.52 -agent.err.file.access.not.restricted = \ud30c\uc77c \uc77d\uae30 \uc561\uc138\uc2a4\ub294 \uc81c\ud55c\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.
  113.53 +agent.err.file.not.set               = \uD30C\uC77C\uC774 \uC9C0\uC815\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4.
  113.54 +agent.err.file.not.readable          = \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  113.55 +agent.err.file.read.failed           = \uD30C\uC77C \uC77D\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
  113.56 +agent.err.file.not.found             = \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  113.57 +agent.err.file.access.not.restricted = \uD30C\uC77C \uC77D\uAE30 \uC561\uC138\uC2A4\uB294 \uC81C\uD55C\uB418\uC5B4\uC57C \uD569\uB2C8\uB2E4.
  113.58  
  113.59 -agent.err.password.file.notset     = com.sun.management.jmxremote.authenticate=true\ub97c \uc81c\uc678\ud55c \ube44\ubc00\ubc88\ud638 \ud30c\uc77c\uc774 \uc9c0\uc815\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.
  113.60 -agent.err.password.file.not.readable = \ube44\ubc00\ubc88\ud638 \ud30c\uc77c\uc744 \uc77d\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.61 -agent.err.password.file.read.failed = \ube44\ubc00\ubc88\ud638 \ud30c\uc77c\uc744 \uc77d\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
  113.62 -agent.err.password.file.notfound   = \ube44\ubc00\ubc88\ud638 \ud30c\uc77c\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.63 -agent.err.password.file.access.notrestricted = \ube44\ubc00\ubc88\ud638 \ud30c\uc77c \uc77d\uae30 \uc561\uc138\uc2a4\ub294 \uc81c\ud55c\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.
  113.64 +agent.err.password.file.notset     = \uBE44\uBC00\uBC88\uD638 \uD30C\uC77C\uC774 \uC9C0\uC815\uB418\uC9C0 \uC54A\uC558\uC9C0\uB9CC com.sun.management.jmxremote.authenticate=true\uC785\uB2C8\uB2E4.
  113.65 +agent.err.password.file.not.readable = \uBE44\uBC00\uBC88\uD638 \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  113.66 +agent.err.password.file.read.failed = \uBE44\uBC00\uBC88\uD638 \uD30C\uC77C \uC77D\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
  113.67 +agent.err.password.file.notfound   = \uBE44\uBC00\uBC88\uD638 \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  113.68 +agent.err.password.file.access.notrestricted = \uBE44\uBC00\uBC88\uD638 \uD30C\uC77C \uC77D\uAE30 \uC561\uC138\uC2A4\uB294 \uC81C\uD55C\uB418\uC5B4\uC57C \uD569\uB2C8\uB2E4.
  113.69  
  113.70 -agent.err.access.file.notset       = com.sun.management.jmxremote.authenticate=true\ub97c \uc81c\uc678\ud55c \uc561\uc138\uc2a4 \ud30c\uc77c\uc774 \uc9c0\uc815\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.
  113.71 -agent.err.access.file.not.readable = \uc561\uc138\uc2a4 \ud30c\uc77c\uc744 \uc77d\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.72 -agent.err.access.file.read.failed  = \uc561\uc138\uc2a4 \ud30c\uc77c\uc744 \uc77d\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
  113.73 -agent.err.access.file.notfound     = \uc561\uc138\uc2a4 \ud30c\uc77c\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.74 +agent.err.access.file.notset       = \uC561\uC138\uC2A4 \uD30C\uC77C\uC774 \uC9C0\uC815\uB418\uC9C0 \uC54A\uC558\uC9C0\uB9CC com.sun.management.jmxremote.authenticate=true\uC785\uB2C8\uB2E4.
  113.75 +agent.err.access.file.not.readable = \uC561\uC138\uC2A4 \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  113.76 +agent.err.access.file.read.failed  = \uC561\uC138\uC2A4 \uD30C\uC77C \uC77D\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
  113.77 +agent.err.access.file.notfound     = \uC561\uC138\uC2A4 \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  113.78  
  113.79 -agent.err.connector.server.io.error = JMX \ucee4\ub125\ud130 \uc11c\ubc84 \ud1b5\uc2e0 \uc624\ub958
  113.80 +agent.err.connector.server.io.error = JMX \uCEE4\uB125\uD130 \uC11C\uBC84 \uD1B5\uC2E0 \uC624\uB958
  113.81  
  113.82 -agent.err.invalid.option	   = \uc9c0\uc815\ub41c \uc635\uc158\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
  113.83 -agent.err.invalid.snmp.port        = \uc798\ubabb\ub41c com.sun.management.snmp.port \ubc88\ud638
  113.84 -agent.err.invalid.snmp.trap.port   = \uc798\ubabb\ub41c com.sun.management.snmp.trap \ubc88\ud638
  113.85 -agent.err.unknown.snmp.interface   = \uc54c \uc218 \uc5c6\ub294 SNMP \uc778\ud130\ud398\uc774\uc2a4
  113.86 -agent.err.acl.file.notset          = \uc9c0\uc815\ub41c SNMP ACL \ud30c\uc77c\uc774 \uc5c6\ub294\ub370 com.sun.management.snmp.acl=true\ub85c \uc124\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
  113.87 -agent.err.acl.file.notfound        = SNMP ACL \ud30c\uc77c\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.88 -agent.err.acl.file.not.readable    = SNMP ACL \ud30c\uc77c\uc744 \uc77d\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  113.89 -agent.err.acl.file.read.failed     = SNMP ACL \ud30c\uc77c\uc744 \uc77d\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
  113.90 -agent.err.acl.file.access.notrestricted = \ube44\ubc00\ubc88\ud638 \ud30c\uc77c \uc77d\uae30 \uc561\uc138\uc2a4\ub294 \uc81c\ud55c\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.
  113.91 +agent.err.invalid.option	   = \uBD80\uC801\uD569\uD55C \uC635\uC158\uC774 \uC9C0\uC815\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
  113.92 +agent.err.invalid.snmp.port        = com.sun.management.snmp.port \uBC88\uD638\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  113.93 +agent.err.invalid.snmp.trap.port   = com.sun.management.snmp.trap \uBC88\uD638\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  113.94 +agent.err.unknown.snmp.interface   = \uC54C \uC218 \uC5C6\uB294 SNMP \uC778\uD130\uD398\uC774\uC2A4
  113.95 +agent.err.acl.file.notset          = SNMP ACL \uD30C\uC77C\uC774 \uC9C0\uC815\uB418\uC9C0 \uC54A\uC558\uC9C0\uB9CC com.sun.management.snmp.acl=true\uC785\uB2C8\uB2E4.
  113.96 +agent.err.acl.file.notfound        = SNMP ACL \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  113.97 +agent.err.acl.file.not.readable    = SNMP ACL \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  113.98 +agent.err.acl.file.read.failed     = SNMP ACL \uD30C\uC77C \uC77D\uAE30\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
  113.99 +agent.err.acl.file.access.notrestricted = \uBE44\uBC00\uBC88\uD638 \uD30C\uC77C \uC77D\uAE30 \uC561\uC138\uC2A4\uB294 \uC81C\uD55C\uB418\uC5B4\uC57C \uD569\uB2C8\uB2E4.
 113.100  
 113.101 -agent.err.snmp.adaptor.start.failed = \uc8fc\uc18c\uac00 \uc788\ub294 SNMP \uc5b4\ub311\ud130\ub97c \uc2dc\uc791\ud558\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
 113.102 -agent.err.snmp.mib.init.failed     = \uc624\ub958\uac00 \uc788\ub294 SNMP MIB\ub97c \ucd08\uae30\ud654\ud558\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4.
 113.103 +agent.err.snmp.adaptor.start.failed = \uC8FC\uC18C\uAC00 \uC788\uB294 SNMP \uC5B4\uB311\uD130 \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
 113.104 +agent.err.snmp.mib.init.failed     = \uC624\uB958\uB85C \uC778\uD574 SNMP MIB \uCD08\uAE30\uD654\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4.
 113.105  
 113.106 -jmxremote.ConnectorBootstrap.initialize = JMX \ucee4\ub125\ud130 \uc11c\ubc84 \uc2dc\uc791:
 113.107 -jmxremote.ConnectorBootstrap.initialize.noAuthentication = \uc778\uc99d \uc5c6\uc74c
 113.108 -jmxremote.ConnectorBootstrap.initialize.ready = \ub2e4\uc74c\uc5d0\uc11c JMX \ucee4\ub125\ud130 \uc900\ube44: {0}
 113.109 -jmxremote.ConnectorBootstrap.initialize.password.readonly = \ube44\ubc00\ubc88\ud638 \ud30c\uc77c \uc77d\uae30 \uc561\uc138\uc2a4\ub294 \uc81c\ud55c\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4. {0}
 113.110 -jmxremote.ConnectorBootstrap.initialize.file.readonly = \ud30c\uc77c \uc77d\uae30 \uc561\uc138\uc2a4\ub294 \uc81c\ud55c\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4. {0}
 113.111 +jmxremote.ConnectorBootstrap.initialize = JMX \uCEE4\uB125\uD130 \uC11C\uBC84\uB97C \uC2DC\uC791\uD558\uB294 \uC911:
 113.112 +jmxremote.ConnectorBootstrap.initialize.noAuthentication = \uC778\uC99D \uC5C6\uC74C
 113.113 +jmxremote.ConnectorBootstrap.initialize.ready = {0}\uC5D0\uC11C JMX \uCEE4\uB125\uD130\uAC00 \uC900\uBE44\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
 113.114 +jmxremote.ConnectorBootstrap.initialize.password.readonly = \uBE44\uBC00\uBC88\uD638 \uD30C\uC77C \uC77D\uAE30 \uC561\uC138\uC2A4\uB294 \uC81C\uD55C\uB418\uC5B4\uC57C \uD568: {0}
 113.115 +jmxremote.ConnectorBootstrap.initialize.file.readonly = \uD30C\uC77C \uC77D\uAE30 \uC561\uC138\uC2A4\uB294 \uC81C\uD55C\uB418\uC5B4\uC57C \uD568: {0}
 113.116  
 113.117 -jmxremote.AdaptorBootstrap.getTargetList.processing = ACL \ucc98\ub9ac
 113.118 -jmxremote.AdaptorBootstrap.getTargetList.adding = \ub300\uc0c1 \ucd94\uac00: {0}
 113.119 -jmxremote.AdaptorBootstrap.getTargetList.starting = \uc5b4\ub311\ud130 \uc11c\ubc84 \uc2dc\uc791:
 113.120 -jmxremote.AdaptorBootstrap.getTargetList.initialize1 = \uc5b4\ub311\ud130 \uc900\ube44
 113.121 -jmxremote.AdaptorBootstrap.getTargetList.initialize2 = \ub2e4\uc74c\uc5d0 SNMP \uc5b4\ub311\ud130 \uc900\ube44: {0}:{1}
 113.122 -jmxremote.AdaptorBootstrap.getTargetList.terminate = {0} \uc885\ub8cc
 113.123 +jmxremote.AdaptorBootstrap.getTargetList.processing = ACL\uC744 \uCC98\uB9AC\uD558\uB294 \uC911
 113.124 +jmxremote.AdaptorBootstrap.getTargetList.adding = \uB300\uC0C1\uC744 \uCD94\uAC00\uD558\uB294 \uC911: {0}
 113.125 +jmxremote.AdaptorBootstrap.getTargetList.starting = \uC5B4\uB311\uD130 \uC11C\uBC84\uB97C \uC2DC\uC791\uD558\uB294 \uC911:
 113.126 +jmxremote.AdaptorBootstrap.getTargetList.initialize1 = \uC5B4\uB311\uD130\uAC00 \uC900\uBE44\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
 113.127 +jmxremote.AdaptorBootstrap.getTargetList.initialize2 = {0}:{1}\uC5D0\uC11C SNMP \uC5B4\uB311\uD130\uAC00 \uC900\uBE44\uB418\uC5C8\uC2B5\uB2C8\uB2E4.
 113.128 +jmxremote.AdaptorBootstrap.getTargetList.terminate = {0} \uC885\uB8CC
   114.1 --- a/src/share/classes/sun/management/resources/agent_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
   114.2 +++ b/src/share/classes/sun/management/resources/agent_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
   114.3 @@ -1,6 +1,6 @@
   114.4  #
   114.5  #
   114.6 -# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
   114.7 +# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
   114.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   114.9  #
  114.10  # This code is free software; you can redistribute it and/or modify it
  114.11 @@ -28,65 +28,65 @@
  114.12  # these are the same as the non-localized level name.
  114.13  
  114.14  agent.err.error			   = Erro
  114.15 -agent.err.exception                = Exce\u00e7\u00e3o lan\u00e7ada pelo agente 
  114.16 -agent.err.warning		   = Aviso
  114.17 +agent.err.exception                = Exce\u00E7\u00E3o gerada pelo agente 
  114.18 +agent.err.warning		   = Advert\u00EAncia
  114.19  
  114.20 -agent.err.configfile.notfound      = Arquivo de configura\u00e7\u00e3o n\u00e3o encontrado
  114.21 -agent.err.configfile.failed        = Falha ao ler o arquivo de configura\u00e7\u00e3o
  114.22 -agent.err.configfile.closed.failed = Falha ao fechar o arquivo de configura\u00e7\u00e3o
  114.23 -agent.err.configfile.access.denied = Acesso negado ao arquivo de configura\u00e7\u00e3o
  114.24 +agent.err.configfile.notfound      = Arquivo de configura\u00E7\u00E3o n\u00E3o encontrado
  114.25 +agent.err.configfile.failed        = Falha ao ler o arquivo de configura\u00E7\u00E3o
  114.26 +agent.err.configfile.closed.failed = Falha ao fechar o arquivo de configura\u00E7\u00E3o
  114.27 +agent.err.configfile.access.denied = Acesso negado ao arquivo de configura\u00E7\u00E3o
  114.28  
  114.29 -agent.err.exportaddress.failed	   = Falha na exporta\u00e7\u00e3o do endere\u00e7o do conector JMX para o buffer de instrumenta\u00e7\u00e3o
  114.30 +agent.err.exportaddress.failed	   = Falha na exporta\u00E7\u00E3o do endere\u00E7o do conector JMX para o buffer de instrumenta\u00E7\u00E3o
  114.31  
  114.32 -agent.err.agentclass.notfound      = Classe do agente de gerenciamento n\u00e3o encontrada
  114.33 -agent.err.agentclass.failed        = Classe do agente de gerenciamento falha 
  114.34 -agent.err.premain.notfound         = premain(String) n\u00e3o existe na classe do agente
  114.35 +agent.err.agentclass.notfound      = Classe do agente de gerenciamento n\u00E3o encontrada
  114.36 +agent.err.agentclass.failed        = Falha na classe do agente de gerenciamento 
  114.37 +agent.err.premain.notfound         = premain(String) n\u00E3o existe na classe do agente
  114.38  agent.err.agentclass.access.denied = Acesso negado a premain(String)
  114.39 -agent.err.invalid.agentclass       = Valor inv\u00e1lido da propriedade com.sun.management.agent.class
  114.40 +agent.err.invalid.agentclass       = Valor inv\u00E1lido da propriedade com.sun.management.agent.class
  114.41  
  114.42 -agent.err.invalid.jmxremote.port   = N\u00famero inv\u00e1lido de com.sun.management.jmxremote.port
  114.43 +agent.err.invalid.jmxremote.port   = N\u00FAmero inv\u00E1lido de com.sun.management.jmxremote.port
  114.44  
  114.45 -agent.err.file.not.set               = Arquivo n\u00e3o especificado
  114.46 -agent.err.file.not.readable          = Arquivo ileg\u00edvel
  114.47 +agent.err.file.not.set               = Arquivo n\u00E3o especificado
  114.48 +agent.err.file.not.readable          = Arquivo ileg\u00EDvel
  114.49  agent.err.file.read.failed           = Falha ao ler o arquivo
  114.50 -agent.err.file.not.found             = Arquivo n\u00e3o encontrado
  114.51 +agent.err.file.not.found             = Arquivo n\u00E3o encontrado
  114.52  agent.err.file.access.not.restricted = O acesso de leitura do arquivo deve ser limitado
  114.53  
  114.54 -agent.err.password.file.notset     = O arquivo de senha n\u00e3o est\u00e1 especificado, mas com.sun.management.jmxremote.authenticate=true
  114.55 -agent.err.password.file.not.readable = Arquivo de senha ileg\u00edvel
  114.56 +agent.err.password.file.notset     = O arquivo de senha n\u00E3o est\u00E1 especificado, mas com.sun.management.jmxremote.authenticate=true
  114.57 +agent.err.password.file.not.readable = Arquivo de senha ileg\u00EDvel
  114.58  agent.err.password.file.read.failed = Falha ao ler o arquivo de senha
  114.59 -agent.err.password.file.notfound   = Arquivo de senha n\u00e3o encontrado
  114.60 +agent.err.password.file.notfound   = Arquivo de senha n\u00E3o encontrado
  114.61  agent.err.password.file.access.notrestricted = O acesso de leitura do arquivo de senha deve ser limitado
  114.62  
  114.63 -agent.err.access.file.notset       = O arquivo de acesso n\u00e3o est\u00e1 especificado, mas com.sun.management.jmxremote.authenticate=true
  114.64 -agent.err.access.file.not.readable = Arquivo de acesso ileg\u00edvel
  114.65 +agent.err.access.file.notset       = O arquivo de acesso n\u00E3o est\u00E1 especificado, mas com.sun.management.jmxremote.authenticate=true
  114.66 +agent.err.access.file.not.readable = Arquivo de acesso ileg\u00EDvel
  114.67  agent.err.access.file.read.failed  = Falha ao ler o arquivo de acesso
  114.68 -agent.err.access.file.notfound     = Arquivo de acesso n\u00e3o encontrado
  114.69 +agent.err.access.file.notfound     = Arquivo de acesso n\u00E3o encontrado
  114.70  
  114.71 -agent.err.connector.server.io.error = Erro de comunica\u00e7\u00e3o do servidor do conector JMX
  114.72 +agent.err.connector.server.io.error = Erro de comunica\u00E7\u00E3o do servidor do conector JMX
  114.73  
  114.74 -agent.err.invalid.option	   = Op\u00e7\u00e3o especificada inv\u00e1lida
  114.75 -agent.err.invalid.snmp.port        = N\u00famero inv\u00e1lido de com.sun.management.snmp.port
  114.76 -agent.err.invalid.snmp.trap.port   = N\u00famero inv\u00e1lido de com.sun.management.snmp.trap
  114.77 +agent.err.invalid.option	   = Op\u00E7\u00E3o especificada inv\u00E1lida
  114.78 +agent.err.invalid.snmp.port        = N\u00FAmero inv\u00E1lido de com.sun.management.snmp.port
  114.79 +agent.err.invalid.snmp.trap.port   = N\u00FAmero inv\u00E1lido de com.sun.management.snmp.trap
  114.80  agent.err.unknown.snmp.interface   = Interface SNMP desconhecida
  114.81 -agent.err.acl.file.notset          = N\u00e3o h\u00e1 nenhum arquivo ACL SNMP especificado, mas com.sun.management.snmp.acl=true
  114.82 -agent.err.acl.file.notfound        = Arquivo ACL SNMP n\u00e3o encontrado
  114.83 -agent.err.acl.file.not.readable    = Arquivo ACL SNMP ileg\u00edvel
  114.84 +agent.err.acl.file.notset          = N\u00E3o h\u00E1 um arquivo ACL SNMP especificado, mas com.sun.management.snmp.acl=true
  114.85 +agent.err.acl.file.notfound        = Arquivo ACL SNMP n\u00E3o encontrado
  114.86 +agent.err.acl.file.not.readable    = Arquivo ACL SNMP ileg\u00EDvel
  114.87  agent.err.acl.file.read.failed     = Falha ao ler o arquivo ACL SNMP
  114.88  agent.err.acl.file.access.notrestricted = O acesso de leitura do arquivo de senha deve ser limitado
  114.89  
  114.90 -agent.err.snmp.adaptor.start.failed = Falha ao iniciar o adaptador SNMP com endere\u00e7o
  114.91 +agent.err.snmp.adaptor.start.failed = Falha ao iniciar o adaptador SNMP com endere\u00E7o
  114.92  agent.err.snmp.mib.init.failed     = Falha ao inicializar o MIB SNMP com erro
  114.93  
  114.94 -jmxremote.ConnectorBootstrap.initialize = Iniciando o servidor do conector JMX:
  114.95 -jmxremote.ConnectorBootstrap.initialize.noAuthentication = Sem autentica\u00e7\u00e3o
  114.96 +jmxremote.ConnectorBootstrap.initialize = Iniciando o Servidor do Conector JMX:
  114.97 +jmxremote.ConnectorBootstrap.initialize.noAuthentication = Sem autentica\u00E7\u00E3o
  114.98  jmxremote.ConnectorBootstrap.initialize.ready = Conector JMX pronto em: {0}
  114.99  jmxremote.ConnectorBootstrap.initialize.password.readonly = O acesso de leitura do arquivo de senha deve ser limitado: {0}
 114.100  jmxremote.ConnectorBootstrap.initialize.file.readonly = O acesso de leitura do arquivo deve ser limitado: {0}
 114.101  
 114.102  jmxremote.AdaptorBootstrap.getTargetList.processing = Processando ACL
 114.103  jmxremote.AdaptorBootstrap.getTargetList.adding = Adicionando destino: {0}
 114.104 -jmxremote.AdaptorBootstrap.getTargetList.starting = Iniciando o servidor do adaptador:
 114.105 +jmxremote.AdaptorBootstrap.getTargetList.starting = Iniciando o Servidor do Adaptador:
 114.106  jmxremote.AdaptorBootstrap.getTargetList.initialize1 = Adaptador pronto.
 114.107  jmxremote.AdaptorBootstrap.getTargetList.initialize2 = Adaptador SNMP pronto em: {0}:{1}
 114.108 -jmxremote.AdaptorBootstrap.getTargetList.terminate = conclu\u00eddo {0}
 114.109 +jmxremote.AdaptorBootstrap.getTargetList.terminate = encerrar {0}
   115.1 --- a/src/share/classes/sun/management/resources/agent_sv.properties	Tue Feb 15 19:16:39 2011 -0800
   115.2 +++ b/src/share/classes/sun/management/resources/agent_sv.properties	Tue Feb 15 20:18:20 2011 -0800
   115.3 @@ -1,6 +1,6 @@
   115.4  #
   115.5  #
   115.6 -# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
   115.7 +# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
   115.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   115.9  #
  115.10  # This code is free software; you can redistribute it and/or modify it
  115.11 @@ -29,64 +29,64 @@
  115.12  
  115.13  agent.err.error			   = Fel
  115.14  agent.err.exception                = Agenten orsakade ett undantag 
  115.15 -agent.err.warning		   = Varning!
  115.16 +agent.err.warning		   = Varning
  115.17  
  115.18  agent.err.configfile.notfound      = Konfigurationsfilen hittades inte
  115.19 -agent.err.configfile.failed        = Det g\u00e5r inte att l\u00e4sa konfigurationsfilen
  115.20 -agent.err.configfile.closed.failed = Det g\u00e5r inte att st\u00e4nga konfigurationsfilen
  115.21 -agent.err.configfile.access.denied = \u00c5tkomst till konfigurationsfilen nekad
  115.22 +agent.err.configfile.failed        = Kunde inte l\u00E4sa konfigurationsfilen
  115.23 +agent.err.configfile.closed.failed = Kunde inte st\u00E4nga konfigurationsfilen
  115.24 +agent.err.configfile.access.denied = \u00C5tkomst till konfigurationsfilen nekad
  115.25  
  115.26 -agent.err.exportaddress.failed	   = Det g\u00e5r inte att exportera JMX-anslutningsadressen till instrumentbufferten
  115.27 +agent.err.exportaddress.failed	   = Kunde inte exportera JMX-anslutningsadressen till instrumentbufferten
  115.28  
  115.29  agent.err.agentclass.notfound      = Administrationsagentklassen hittades inte
  115.30 -agent.err.agentclass.failed        = Administrationsagentklassen misslyckades 
  115.31 +agent.err.agentclass.failed        = Administrationsagentklassen utf\u00F6rdes inte 
  115.32  agent.err.premain.notfound         = premain(String) finns inte i agentklassen
  115.33 -agent.err.agentclass.access.denied = \u00c5tkomst till premain(String) nekad
  115.34 -agent.err.invalid.agentclass       = Ogiltigt egenskapsv\u00e4rde f\u00f6r com.sun.management.agent.class
  115.35 +agent.err.agentclass.access.denied = \u00C5tkomst till premain(String) nekad
  115.36 +agent.err.invalid.agentclass       = Ogiltigt egenskapsv\u00E4rde f\u00F6r com.sun.management.agent.class
  115.37  
  115.38  agent.err.invalid.jmxremote.port   = Ogiltigt com.sun.management.jmxremote.port-nummer
  115.39  
  115.40 -agent.err.file.not.set               = Filen har inte angetts.
  115.41 -agent.err.file.not.readable          = Filen g\u00e5r inte att l\u00e4sa.
  115.42 -agent.err.file.read.failed           = Det gick inte att l\u00e4sa filen
  115.43 +agent.err.file.not.set               = Filen \u00E4r inte angiven
  115.44 +agent.err.file.not.readable          = Filen \u00E4r inte l\u00E4sbar
  115.45 +agent.err.file.read.failed           = Kunde inte l\u00E4sa filen
  115.46  agent.err.file.not.found             = Filen hittades inte
  115.47 -agent.err.file.access.not.restricted = L\u00e4sbeh\u00f6righeten f\u00f6r filen m\u00e5ste begr\u00e4nsas
  115.48 +agent.err.file.access.not.restricted = Fill\u00E4snings\u00E5tkomst m\u00E5ste begr\u00E4nsas
  115.49  
  115.50 -agent.err.password.file.notset     = L\u00f6senordsfilen har inte angetts men com.sun.management.jmxremote.authenticate=true
  115.51 -agent.err.password.file.not.readable = L\u00f6senordsfilen \u00e4r inte l\u00e4sbar
  115.52 -agent.err.password.file.read.failed = Det g\u00e5r inte att l\u00e4sa l\u00f6senordsfilen
  115.53 -agent.err.password.file.notfound   = Det g\u00e5r inte att hitta l\u00f6senordsfilen
  115.54 -agent.err.password.file.access.notrestricted = L\u00e4sbeh\u00f6righeten f\u00f6r filen m\u00e5ste begr\u00e4nsas
  115.55 +agent.err.password.file.notset     = L\u00F6senordsfilen har inte angetts men com.sun.management.jmxremote.authenticate=true
  115.56 +agent.err.password.file.not.readable = L\u00F6senordsfilen \u00E4r inte l\u00E4sbar
  115.57 +agent.err.password.file.read.failed = Kunde inte l\u00E4sa l\u00F6senordsfilen
  115.58 +agent.err.password.file.notfound   = Hittar inte l\u00F6senordsfilen
  115.59 +agent.err.password.file.access.notrestricted = L\u00E4sbeh\u00F6righeten f\u00F6r filen m\u00E5ste begr\u00E4nsas
  115.60  
  115.61 -agent.err.access.file.notset       = Access-filen har inte angetts men com.sun.management.jmxremote.authenticate=true
  115.62 -agent.err.access.file.not.readable = Access-filen \u00e4r inte l\u00e4sbar
  115.63 -agent.err.access.file.read.failed  = Det g\u00e5r inte att l\u00e4sa access-filen
  115.64 +agent.err.access.file.notset       = \u00C5tkomstfilen har inte angetts men com.sun.management.jmxremote.authenticate=true
  115.65 +agent.err.access.file.not.readable = Access-filen \u00E4r inte l\u00E4sbar
  115.66 +agent.err.access.file.read.failed  = Kunde inte l\u00E4sa \u00E5tkomstfilen
  115.67  agent.err.access.file.notfound     = Access-filen hittades inte
  115.68  
  115.69 -agent.err.connector.server.io.error = Serverkommunikationsfel f\u00f6r JMX-anslutning
  115.70 +agent.err.connector.server.io.error = Serverkommunikationsfel f\u00F6r JMX-anslutning
  115.71  
  115.72 -agent.err.invalid.option	   = Det angivna alternativet \u00e4r ogiltigt
  115.73 +agent.err.invalid.option	   = Det angivna alternativet \u00E4r ogiltigt
  115.74  agent.err.invalid.snmp.port        = Ogiltigt com.sun.management.snmp.port-nummer
  115.75  agent.err.invalid.snmp.trap.port   = Ogiltigt com.sun.management.snmp.trap-nummer
  115.76 -agent.err.unknown.snmp.interface   = Ok\u00e4nt SNMP-gr\u00e4nssnitt
  115.77 +agent.err.unknown.snmp.interface   = Ok\u00E4nt SNMP-gr\u00E4nssnitt
  115.78  agent.err.acl.file.notset          = Ingen SNMP ACL-fil har angetts, men com.sun.management.snmp.acl=true
  115.79  agent.err.acl.file.notfound        = SNMP ACL-filen hittades inte
  115.80 -agent.err.acl.file.not.readable    = SNMP ACL-filen \u00e4r inte l\u00e4sbar
  115.81 -agent.err.acl.file.read.failed     = Det g\u00e5r inte att l\u00e4sa filen SNMP ACL
  115.82 -agent.err.acl.file.access.notrestricted = L\u00e4sbeh\u00f6righeten f\u00f6r filen m\u00e5ste begr\u00e4nsas
  115.83 +agent.err.acl.file.not.readable    = SNMP ACL-filen \u00E4r inte l\u00E4sbar
  115.84 +agent.err.acl.file.read.failed     = Kunde inte l\u00E4sa filen SNMP ACL
  115.85 +agent.err.acl.file.access.notrestricted = L\u00E4sbeh\u00F6righeten f\u00F6r filen m\u00E5ste begr\u00E4nsas
  115.86  
  115.87 -agent.err.snmp.adaptor.start.failed = Det g\u00e5r inte att starta SNMP-adaptern med adressen
  115.88 -agent.err.snmp.mib.init.failed     = Det g\u00e5r inte att initiera SNMP MIB med felet
  115.89 +agent.err.snmp.adaptor.start.failed = Kunde inte starta SNMP-adaptern med adressen
  115.90 +agent.err.snmp.mib.init.failed     = Kunde inte initiera SNMP MIB. Returnerade felet
  115.91  
  115.92 -jmxremote.ConnectorBootstrap.initialize = Startar JMX Connector-servern:
  115.93 +jmxremote.ConnectorBootstrap.initialize = Startar server f\u00F6r JMX-anslutning:
  115.94  jmxremote.ConnectorBootstrap.initialize.noAuthentication = Ingen autentisering
  115.95 -jmxremote.ConnectorBootstrap.initialize.ready = JMX Connector redo p\u00e5: {0}
  115.96 -jmxremote.ConnectorBootstrap.initialize.password.readonly = L\u00e4sbeh\u00f6righeten f\u00f6r l\u00f6senordsfilen m\u00e5ste begr\u00e4nsas: {0}
  115.97 -jmxremote.ConnectorBootstrap.initialize.file.readonly = L\u00e4sbeh\u00f6righeten f\u00f6r filen m\u00e5ste begr\u00e4nsas: {0}
  115.98 +jmxremote.ConnectorBootstrap.initialize.ready = JMX-anslutning redo p\u00E5: {0}
  115.99 +jmxremote.ConnectorBootstrap.initialize.password.readonly = L\u00E4sbeh\u00F6righeten f\u00F6r l\u00F6senordsfilen m\u00E5ste begr\u00E4nsas: {0}
 115.100 +jmxremote.ConnectorBootstrap.initialize.file.readonly = Fill\u00E4snings\u00E5tkomst m\u00E5ste begr\u00E4nsas {0}
 115.101  
 115.102  jmxremote.AdaptorBootstrap.getTargetList.processing = ACL bearbetas
 115.103 -jmxremote.AdaptorBootstrap.getTargetList.adding = M\u00e5l l\u00e4ggs till: {0}
 115.104 +jmxremote.AdaptorBootstrap.getTargetList.adding = M\u00E5l l\u00E4ggs till: {0}
 115.105  jmxremote.AdaptorBootstrap.getTargetList.starting = Adapterservern startas:
 115.106 -jmxremote.AdaptorBootstrap.getTargetList.initialize1 = Adaptern klar.
 115.107 -jmxremote.AdaptorBootstrap.getTargetList.initialize2 = SNMP-adaptern redo p\u00e5: {0}:{1}
 115.108 +jmxremote.AdaptorBootstrap.getTargetList.initialize1 = Adaptern redo.
 115.109 +jmxremote.AdaptorBootstrap.getTargetList.initialize2 = SNMP-adaptern redo p\u00E5: {0}:{1}
 115.110  jmxremote.AdaptorBootstrap.getTargetList.terminate = avsluta {0}
   116.1 --- a/src/share/classes/sun/management/resources/agent_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   116.2 +++ b/src/share/classes/sun/management/resources/agent_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   116.3 @@ -1,6 +1,6 @@
   116.4  #
   116.5  #
   116.6 -# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
   116.7 +# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
   116.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   116.9  #
  116.10  # This code is free software; you can redistribute it and/or modify it
  116.11 @@ -27,66 +27,66 @@
  116.12  # Localizations for Level names.  For the US locale
  116.13  # these are the same as the non-localized level name.
  116.14  
  116.15 -agent.err.error			   = \u9519\u8bef
  116.16 -agent.err.exception                = \u4ee3\u7406\u629b\u51fa\u5f02\u5e38 
  116.17 -agent.err.warning		   = \u8b66\u544a
  116.18 +agent.err.error			   = \u9519\u8BEF
  116.19 +agent.err.exception                = \u4EE3\u7406\u629B\u51FA\u5F02\u5E38\u9519\u8BEF
  116.20 +agent.err.warning		   = \u8B66\u544A
  116.21  
  116.22 -agent.err.configfile.notfound      = \u627e\u4e0d\u5230\u914d\u7f6e\u6587\u4ef6
  116.23 -agent.err.configfile.failed        = \u8bfb\u53d6\u914d\u7f6e\u6587\u4ef6\u5931\u8d25
  116.24 -agent.err.configfile.closed.failed = \u5173\u95ed\u914d\u7f6e\u6587\u4ef6\u5931\u8d25
  116.25 -agent.err.configfile.access.denied = \u62d2\u7edd\u8bbf\u95ee\u914d\u7f6e\u6587\u4ef6
  116.26 +agent.err.configfile.notfound      = \u627E\u4E0D\u5230\u914D\u7F6E\u6587\u4EF6
  116.27 +agent.err.configfile.failed        = \u672A\u80FD\u8BFB\u53D6\u914D\u7F6E\u6587\u4EF6
  116.28 +agent.err.configfile.closed.failed = \u672A\u80FD\u5173\u95ED\u914D\u7F6E\u6587\u4EF6
  116.29 +agent.err.configfile.access.denied = \u62D2\u7EDD\u8BBF\u95EE\u914D\u7F6E\u6587\u4EF6
  116.30  
  116.31 -agent.err.exportaddress.failed	   = \u5c06 JMX \u8fde\u63a5\u5668\u5730\u5740\u5bfc\u51fa\u5230\u6d4b\u8bd5\u8bbe\u5907\u7f13\u51b2\u533a\u5931\u8d25
  116.32 +agent.err.exportaddress.failed	   = \u672A\u80FD\u5C06 JMX \u8FDE\u63A5\u5668\u5730\u5740\u5BFC\u51FA\u5230\u68C0\u6D4B\u7F13\u51B2\u533A
  116.33  
  116.34 -agent.err.agentclass.notfound      = \u627e\u4e0d\u5230\u7ba1\u7406\u4ee3\u7406\u7c7b
  116.35 -agent.err.agentclass.failed        = \u7ba1\u7406\u4ee3\u7406\u7c7b\u5931\u8d25 
  116.36 -agent.err.premain.notfound         = \u4ee3\u7406\u7c7b\u4e2d\u4e0d\u5b58\u5728 premain(String)
  116.37 -agent.err.agentclass.access.denied = \u62d2\u7edd\u8bbf\u95ee premain(String)
  116.38 -agent.err.invalid.agentclass       = com.sun.management.agent.class \u5c5e\u6027\u503c\u65e0\u6548
  116.39 +agent.err.agentclass.notfound      = \u627E\u4E0D\u5230\u7BA1\u7406\u4EE3\u7406\u7C7B
  116.40 +agent.err.agentclass.failed        = \u7BA1\u7406\u4EE3\u7406\u7C7B\u5931\u8D25 
  116.41 +agent.err.premain.notfound         = \u4EE3\u7406\u7C7B\u4E2D\u4E0D\u5B58\u5728 premain(String)
  116.42 +agent.err.agentclass.access.denied = \u62D2\u7EDD\u8BBF\u95EE premain(String)
  116.43 +agent.err.invalid.agentclass       = com.sun.management.agent.class \u5C5E\u6027\u503C\u65E0\u6548
  116.44  
  116.45 -agent.err.invalid.jmxremote.port   = com.sun.management.jmxremote.port \u7f16\u53f7\u65e0\u6548
  116.46 +agent.err.invalid.jmxremote.port   = com.sun.management.jmxremote.port \u7F16\u53F7\u65E0\u6548
  116.47  
  116.48 -agent.err.file.not.set               = \u672a\u6307\u5b9a\u6587\u4ef6
  116.49 -agent.err.file.not.readable          = \u65e0\u6cd5\u8bfb\u53d6\u6587\u4ef6
  116.50 -agent.err.file.read.failed           = \u8bfb\u53d6\u6587\u4ef6\u5931\u8d25
  116.51 -agent.err.file.not.found             = \u627e\u4e0d\u5230\u6587\u4ef6
  116.52 -agent.err.file.access.not.restricted = \u5fc5\u987b\u9650\u5236\u6587\u4ef6\u8bfb\u53d6\u8bbf\u95ee
  116.53 +agent.err.file.not.set               = \u672A\u6307\u5B9A\u6587\u4EF6
  116.54 +agent.err.file.not.readable          = \u6587\u4EF6\u4E0D\u53EF\u8BFB\u53D6
  116.55 +agent.err.file.read.failed           = \u672A\u80FD\u8BFB\u53D6\u6587\u4EF6
  116.56 +agent.err.file.not.found             = \u627E\u4E0D\u5230\u6587\u4EF6
  116.57 +agent.err.file.access.not.restricted = \u5FC5\u987B\u9650\u5236\u6587\u4EF6\u8BFB\u53D6\u8BBF\u95EE\u6743\u9650
  116.58  
  116.59 -agent.err.password.file.notset     = \u672a\u6307\u5b9a\u53e3\u4ee4\u6587\u4ef6\uff0c\u4f46 com.sun.management.jmxremote.authenticate=true
  116.60 -agent.err.password.file.not.readable = \u65e0\u6cd5\u8bfb\u53d6\u53e3\u4ee4\u6587\u4ef6
  116.61 -agent.err.password.file.read.failed = \u8bfb\u53d6\u53e3\u4ee4\u6587\u4ef6\u5931\u8d25
  116.62 -agent.err.password.file.notfound   = \u627e\u4e0d\u5230\u53e3\u4ee4\u6587\u4ef6
  116.63 -agent.err.password.file.access.notrestricted = \u5fc5\u987b\u9650\u5236\u53e3\u4ee4\u6587\u4ef6\u8bfb\u53d6\u8bbf\u95ee
  116.64 +agent.err.password.file.notset     = \u672A\u6307\u5B9A\u53E3\u4EE4\u6587\u4EF6, \u4F46 com.sun.management.jmxremote.authenticate=true
  116.65 +agent.err.password.file.not.readable = \u53E3\u4EE4\u6587\u4EF6\u4E0D\u53EF\u8BFB\u53D6
  116.66 +agent.err.password.file.read.failed = \u8BFB\u53D6\u53E3\u4EE4\u6587\u4EF6\u5931\u8D25
  116.67 +agent.err.password.file.notfound   = \u627E\u4E0D\u5230\u53E3\u4EE4\u6587\u4EF6
  116.68 +agent.err.password.file.access.notrestricted = \u5FC5\u987B\u9650\u5236\u53E3\u4EE4\u6587\u4EF6\u8BFB\u53D6\u8BBF\u95EE\u6743\u9650
  116.69  
  116.70 -agent.err.access.file.notset       = \u672a\u6307\u5b9a\u8bbf\u95ee\u6587\u4ef6\uff0c\u4f46 com.sun.management.jmxremote.authenticate=true
  116.71 -agent.err.access.file.not.readable = \u65e0\u6cd5\u8bfb\u53d6\u8bbf\u95ee\u6587\u4ef6
  116.72 -agent.err.access.file.read.failed  = \u8bfb\u53d6\u8bbf\u95ee\u6587\u4ef6\u5931\u8d25
  116.73 -agent.err.access.file.notfound     = \u627e\u4e0d\u5230\u8bbf\u95ee\u6587\u4ef6
  116.74 +agent.err.access.file.notset       = \u672A\u6307\u5B9A\u8BBF\u95EE\u6587\u4EF6, \u4F46 com.sun.management.jmxremote.authenticate=true
  116.75 +agent.err.access.file.not.readable = \u8BBF\u95EE\u6587\u4EF6\u4E0D\u53EF\u8BFB\u53D6
  116.76 +agent.err.access.file.read.failed  = \u8BFB\u53D6\u8BBF\u95EE\u6587\u4EF6\u5931\u8D25
  116.77 +agent.err.access.file.notfound     = \u627E\u4E0D\u5230\u8BBF\u95EE\u6587\u4EF6
  116.78  
  116.79 -agent.err.connector.server.io.error = JMX \u8fde\u63a5\u5668\u670d\u52a1\u5668\u901a\u4fe1\u9519\u8bef
  116.80 +agent.err.connector.server.io.error = JMX \u8FDE\u63A5\u5668\u670D\u52A1\u5668\u901A\u4FE1\u9519\u8BEF
  116.81  
  116.82 -agent.err.invalid.option	   = \u6307\u5b9a\u7684\u9009\u9879\u65e0\u6548
  116.83 -agent.err.invalid.snmp.port        = com.sun.management.snmp.port \u7f16\u53f7\u65e0\u6548
  116.84 -agent.err.invalid.snmp.trap.port   = com.sun.management.snmp.trap \u7f16\u53f7\u65e0\u6548
  116.85 -agent.err.unknown.snmp.interface   = \u672a\u77e5 SNMP \u63a5\u53e3
  116.86 -agent.err.acl.file.notset          = \u672a\u6307\u5b9a SNMP ACL \u6587\u4ef6\uff0c\u4f46 com.sun.management.snmp.acl=true
  116.87 -agent.err.acl.file.notfound        = \u627e\u4e0d\u5230 SNMP ACL \u6587\u4ef6
  116.88 -agent.err.acl.file.not.readable    = \u65e0\u6cd5\u8bfb\u53d6 SNMP ACL \u6587\u4ef6
  116.89 -agent.err.acl.file.read.failed     = \u8bfb\u53d6 SNMP ACL \u6587\u4ef6\u5931\u8d25
  116.90 -agent.err.acl.file.access.notrestricted = \u5fc5\u987b\u9650\u5236\u53e3\u4ee4\u6587\u4ef6\u8bfb\u53d6\u8bbf\u95ee
  116.91 +agent.err.invalid.option	   = \u6307\u5B9A\u7684\u9009\u9879\u65E0\u6548
  116.92 +agent.err.invalid.snmp.port        = com.sun.management.snmp.port number \u65E0\u6548
  116.93 +agent.err.invalid.snmp.trap.port   = com.sun.management.snmp.trap number \u65E0\u6548
  116.94 +agent.err.unknown.snmp.interface   = \u672A\u77E5 SNMP \u63A5\u53E3
  116.95 +agent.err.acl.file.notset          = \u672A\u6307\u5B9A SNMP ACL \u6587\u4EF6, \u4F46 com.sun.management.snmp.acl=true
  116.96 +agent.err.acl.file.notfound        = \u627E\u4E0D\u5230 SNMP ACL \u6587\u4EF6
  116.97 +agent.err.acl.file.not.readable    = SNMP ACL \u6587\u4EF6\u4E0D\u53EF\u8BFB\u53D6
  116.98 +agent.err.acl.file.read.failed     = \u672A\u80FD\u8BFB\u53D6 SNMP ACL \u6587\u4EF6
  116.99 +agent.err.acl.file.access.notrestricted = \u5FC5\u987B\u9650\u5236\u53E3\u4EE4\u6587\u4EF6\u8BFB\u53D6\u8BBF\u95EE\u6743\u9650
 116.100  
 116.101 -agent.err.snmp.adaptor.start.failed = \u65e0\u6cd5\u542f\u52a8\u5e26\u6709\u5730\u5740\u7684 SNMP \u9002\u914d\u5668
 116.102 -agent.err.snmp.mib.init.failed     = \u65e0\u6cd5\u521d\u59cb\u5316\u5e26\u6709\u9519\u8bef\u7684 SNMP MIB
 116.103 +agent.err.snmp.adaptor.start.failed = \u65E0\u6CD5\u542F\u52A8\u5E26\u6709\u5730\u5740\u7684 SNMP \u9002\u914D\u5668
 116.104 +agent.err.snmp.mib.init.failed     = \u65E0\u6CD5\u521D\u59CB\u5316\u5E26\u6709\u9519\u8BEF\u7684 SNMP MIB
 116.105  
 116.106 -jmxremote.ConnectorBootstrap.initialize = \u6b63\u5728\u542f\u52a8 JMX \u8fde\u63a5\u5668\u670d\u52a1\u5668\uff1a
 116.107 -jmxremote.ConnectorBootstrap.initialize.noAuthentication = \u65e0\u9a8c\u8bc1
 116.108 -jmxremote.ConnectorBootstrap.initialize.ready = \u4f4d\u4e8e {0} \u7684 JMX \u8fde\u63a5\u5668\u5c31\u7eea
 116.109 -jmxremote.ConnectorBootstrap.initialize.password.readonly = \u5fc5\u987b\u9650\u5236\u53e3\u4ee4\u6587\u4ef6\u8bfb\u53d6\u8bbf\u95ee\uff1a{0}
 116.110 -jmxremote.ConnectorBootstrap.initialize.file.readonly = \u5fc5\u987b\u9650\u5236\u6587\u4ef6\u8bfb\u53d6\u8bbf\u95ee\uff1a{0}
 116.111 +jmxremote.ConnectorBootstrap.initialize = \u6B63\u5728\u542F\u52A8 JMX \u8FDE\u63A5\u5668\u670D\u52A1\u5668: 
 116.112 +jmxremote.ConnectorBootstrap.initialize.noAuthentication = \u65E0\u9A8C\u8BC1
 116.113 +jmxremote.ConnectorBootstrap.initialize.ready = \u4F4D\u4E8E{0}\u7684 JMX \u8FDE\u63A5\u5668\u5DF2\u5C31\u7EEA
 116.114 +jmxremote.ConnectorBootstrap.initialize.password.readonly = \u5FC5\u987B\u9650\u5236\u53E3\u4EE4\u6587\u4EF6\u8BFB\u53D6\u8BBF\u95EE\u6743\u9650: {0}
 116.115 +jmxremote.ConnectorBootstrap.initialize.file.readonly = \u5FC5\u987B\u9650\u5236\u6587\u4EF6\u8BFB\u53D6\u8BBF\u95EE\u6743\u9650: {0}
 116.116  
 116.117 -jmxremote.AdaptorBootstrap.getTargetList.processing = \u6b63\u5728\u5904\u7406 ACL
 116.118 -jmxremote.AdaptorBootstrap.getTargetList.adding = \u6b63\u5728\u6dfb\u52a0\u76ee\u6807\uff1a{0}
 116.119 -jmxremote.AdaptorBootstrap.getTargetList.starting = \u6b63\u5728\u542f\u52a8\u9002\u914d\u5668\u670d\u52a1\u5668\uff1a
 116.120 -jmxremote.AdaptorBootstrap.getTargetList.initialize1 = \u9002\u914d\u5668\u5c31\u7eea\u3002
 116.121 -jmxremote.AdaptorBootstrap.getTargetList.initialize2 = \u4f4d\u4e8e {0}:{1} \u7684 SNMP \u9002\u914d\u5668\u5c31\u7eea
 116.122 -jmxremote.AdaptorBootstrap.getTargetList.terminate = \u7ec8\u6b62 {0}
 116.123 +jmxremote.AdaptorBootstrap.getTargetList.processing = \u6B63\u5728\u5904\u7406 ACL
 116.124 +jmxremote.AdaptorBootstrap.getTargetList.adding = \u6B63\u5728\u6DFB\u52A0\u76EE\u6807: {0}
 116.125 +jmxremote.AdaptorBootstrap.getTargetList.starting = \u6B63\u5728\u542F\u52A8\u9002\u914D\u5668\u670D\u52A1\u5668: 
 116.126 +jmxremote.AdaptorBootstrap.getTargetList.initialize1 = \u9002\u914D\u5668\u5C31\u7EEA\u3002
 116.127 +jmxremote.AdaptorBootstrap.getTargetList.initialize2 = \u4F4D\u4E8E {0}:{1} \u7684 SNMP \u9002\u914D\u5668\u5C31\u7EEA
 116.128 +jmxremote.AdaptorBootstrap.getTargetList.terminate = \u7EC8\u6B62{0}
   117.1 --- a/src/share/classes/sun/management/resources/agent_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
   117.2 +++ b/src/share/classes/sun/management/resources/agent_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
   117.3 @@ -1,6 +1,6 @@
   117.4  #
   117.5  #
   117.6 -# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
   117.7 +# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
   117.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   117.9  #
  117.10  # This code is free software; you can redistribute it and/or modify it
  117.11 @@ -27,66 +27,66 @@
  117.12  # Localizations for Level names.  For the US locale
  117.13  # these are the same as the non-localized level name.
  117.14  
  117.15 -agent.err.error			   = \u932f\u8aa4
  117.16 -agent.err.exception                = \u4ee3\u7406\u7a0b\u5f0f\u4e1f\u51fa\u7570\u5e38 
  117.17 -agent.err.warning		   = \u8b66\u544a
  117.18 +agent.err.error			   = \u932F\u8AA4
  117.19 +agent.err.exception                = \u4EE3\u7406\u7A0B\u5F0F\u767C\u751F\u7570\u5E38 
  117.20 +agent.err.warning		   = \u8B66\u544A
  117.21  
  117.22 -agent.err.configfile.notfound      = \u627e\u4e0d\u5230\u914d\u7f6e\u6a94\u6848
  117.23 -agent.err.configfile.failed        = \u7121\u6cd5\u8b80\u53d6\u914d\u7f6e\u6a94\u6848
  117.24 -agent.err.configfile.closed.failed = \u7121\u6cd5\u95dc\u9589\u914d\u7f6e\u6a94\u6848
  117.25 -agent.err.configfile.access.denied = \u5b58\u53d6\u914d\u7f6e\u6a94\u6848\u906d\u5230\u62d2\u7d55
  117.26 +agent.err.configfile.notfound      = \u627E\u4E0D\u5230\u914D\u7F6E\u6A94\u6848
  117.27 +agent.err.configfile.failed        = \u7121\u6CD5\u8B80\u53D6\u914D\u7F6E\u6A94\u6848
  117.28 +agent.err.configfile.closed.failed = \u7121\u6CD5\u95DC\u9589\u914D\u7F6E\u6A94\u6848
  117.29 +agent.err.configfile.access.denied = \u5B58\u53D6\u914D\u7F6E\u6A94\u6848\u906D\u5230\u62D2\u7D55
  117.30  
  117.31 -agent.err.exportaddress.failed	   = \u5c07 JMX \u9023\u63a5\u5668\u4f4d\u5740\u532f\u51fa\u81f3\u8a2d\u5099\u7de9\u885d\u5340\u5931\u6557
  117.32 +agent.err.exportaddress.failed	   = \u5C07 JMX \u9023\u63A5\u5668\u4F4D\u5740\u532F\u51FA\u81F3\u8A2D\u5099\u7DE9\u885D\u5340\u5931\u6557
  117.33  
  117.34 -agent.err.agentclass.notfound      = \u627e\u4e0d\u5230\u7ba1\u7406\u4ee3\u7406\u7a0b\u5f0f\u985e\u5225
  117.35 -agent.err.agentclass.failed        = \u7ba1\u7406\u4ee3\u7406\u985e\u5225\u5931\u6557 
  117.36 -agent.err.premain.notfound         = \u4ee3\u7406\u7a0b\u5f0f\u985e\u5225\u4e2d\u4e0d\u5b58\u5728 premain(String)
  117.37 -agent.err.agentclass.access.denied = \u5b58\u53d6 premain(String) \u906d\u5230\u62d2\u7d55
  117.38 -agent.err.invalid.agentclass       = com.sun.management.agent.class \u7279\u6027\u503c\u7121\u6548
  117.39 +agent.err.agentclass.notfound      = \u627E\u4E0D\u5230\u7BA1\u7406\u4EE3\u7406\u7A0B\u5F0F\u985E\u5225
  117.40 +agent.err.agentclass.failed        = \u7BA1\u7406\u4EE3\u7406\u7A0B\u5F0F\u985E\u5225\u5931\u6557 
  117.41 +agent.err.premain.notfound         = \u4EE3\u7406\u7A0B\u5F0F\u985E\u5225\u4E2D\u4E0D\u5B58\u5728 premain(String)
  117.42 +agent.err.agentclass.access.denied = \u5B58\u53D6 premain(String) \u906D\u5230\u62D2\u7D55
  117.43 +agent.err.invalid.agentclass       = com.sun.management.agent.class \u5C6C\u6027\u503C\u7121\u6548
  117.44  
  117.45 -agent.err.invalid.jmxremote.port   = com.sun.management.jmxremote.port \u7de8\u865f\u7121\u6548
  117.46 +agent.err.invalid.jmxremote.port   = com.sun.management.jmxremote.port \u865F\u78BC\u7121\u6548
  117.47  
  117.48 -agent.err.file.not.set               = \u672a\u6307\u5b9a\u6a94\u6848
  117.49 -agent.err.file.not.readable          = \u6a94\u6848\u4e0d\u53ef\u8b80
  117.50 -agent.err.file.read.failed           = \u7121\u6cd5\u8b80\u53d6\u6a94\u6848
  117.51 -agent.err.file.not.found             = \u627e\u4e0d\u5230\u6a94\u6848
  117.52 -agent.err.file.access.not.restricted = \u5fc5\u9808\u9650\u5236\u6a94\u6848\u8b80\u53d6\u5b58\u53d6
  117.53 +agent.err.file.not.set               = \u672A\u6307\u5B9A\u6A94\u6848
  117.54 +agent.err.file.not.readable          = \u6A94\u6848\u7121\u6CD5\u8B80\u53D6
  117.55 +agent.err.file.read.failed           = \u7121\u6CD5\u8B80\u53D6\u6A94\u6848
  117.56 +agent.err.file.not.found             = \u627E\u4E0D\u5230\u6A94\u6848
  117.57 +agent.err.file.access.not.restricted = \u5FC5\u9808\u9650\u5236\u6A94\u6848\u8B80\u53D6\u5B58\u53D6\u6B0A
  117.58  
  117.59 -agent.err.password.file.notset     = \u672a\u6307\u5b9a\u5bc6\u78bc\u6a94\u6848\uff0c\u4f46 com.sun.management.jmxremote.authenticate=true
  117.60 -agent.err.password.file.not.readable = \u5bc6\u78bc\u6a94\u6848\u4e0d\u53ef\u8b80
  117.61 -agent.err.password.file.read.failed = \u7121\u6cd5\u8b80\u53d6\u5bc6\u78bc\u6a94\u6848
  117.62 -agent.err.password.file.notfound   = \u627e\u4e0d\u5230\u5bc6\u78bc\u6a94\u6848
  117.63 -agent.err.password.file.access.notrestricted = \u5fc5\u9808\u9650\u5236\u5bc6\u78bc\u6a94\u6848\u8b80\u53d6\u5b58\u53d6
  117.64 +agent.err.password.file.notset     = \u672A\u6307\u5B9A\u5BC6\u78BC\u6A94\u6848\uFF0C\u4F46 com.sun.management.jmxremote.authenticate=true
  117.65 +agent.err.password.file.not.readable = \u5BC6\u78BC\u6A94\u6848\u7121\u6CD5\u8B80\u53D6
  117.66 +agent.err.password.file.read.failed = \u7121\u6CD5\u8B80\u53D6\u5BC6\u78BC\u6A94\u6848
  117.67 +agent.err.password.file.notfound   = \u627E\u4E0D\u5230\u5BC6\u78BC\u6A94\u6848
  117.68 +agent.err.password.file.access.notrestricted = \u5FC5\u9808\u9650\u5236\u5BC6\u78BC\u6A94\u6848\u8B80\u53D6\u5B58\u53D6
  117.69  
  117.70 -agent.err.access.file.notset       = \u672a\u6307\u5b9a\u5b58\u53d6\u6a94\u6848\uff0c\u4f46 com.sun.management.jmxremote.authenticate=true
  117.71 -agent.err.access.file.not.readable = \u5b58\u53d6\u6a94\u6848\u4e0d\u53ef\u8b80
  117.72 -agent.err.access.file.read.failed  = \u7121\u6cd5\u8b80\u53d6\u5b58\u53d6\u6a94\u6848
  117.73 -agent.err.access.file.notfound     = \u627e\u4e0d\u5230\u5b58\u53d6\u6a94\u6848
  117.74 +agent.err.access.file.notset       = \u672A\u6307\u5B9A\u5B58\u53D6\u6A94\u6848\uFF0C\u4F46 com.sun.management.jmxremote.authenticate=true
  117.75 +agent.err.access.file.not.readable = \u5B58\u53D6\u6A94\u6848\u7121\u6CD5\u8B80\u53D6
  117.76 +agent.err.access.file.read.failed  = \u7121\u6CD5\u8B80\u53D6\u5B58\u53D6\u6A94\u6848
  117.77 +agent.err.access.file.notfound     = \u627E\u4E0D\u5230\u5B58\u53D6\u6A94\u6848
  117.78  
  117.79 -agent.err.connector.server.io.error = JMX \u9023\u63a5\u5668\u4f3a\u670d\u5668\u901a\u8a0a\u932f\u8aa4
  117.80 +agent.err.connector.server.io.error = JMX \u9023\u63A5\u5668\u4F3A\u670D\u5668\u901A\u8A0A\u932F\u8AA4
  117.81  
  117.82 -agent.err.invalid.option	   = \u6307\u5b9a\u7684\u9078\u9805\u7121\u6548
  117.83 -agent.err.invalid.snmp.port        = com.sun.management.snmp.port \u7de8\u865f\u7121\u6548
  117.84 -agent.err.invalid.snmp.trap.port   = com.sun.management.snmp.trap \u7de8\u865f\u7121\u6548
  117.85 -agent.err.unknown.snmp.interface   = \u4e0d\u660e\u7684 SNMP \u4ecb\u9762
  117.86 -agent.err.acl.file.notset          = \u672a\u6307\u5b9a SNMP ACL \u6a94\u6848\uff0c\u4f46 com.sun.management.snmp.acl=true
  117.87 -agent.err.acl.file.notfound        = \u627e\u4e0d\u5230 SNMP ACL \u6a94\u6848
  117.88 -agent.err.acl.file.not.readable    = SNMP ACL \u6a94\u6848\u4e0d\u53ef\u8b80
  117.89 -agent.err.acl.file.read.failed     = \u7121\u6cd5\u8b80\u53d6 SNMP ACL \u6a94\u6848
  117.90 -agent.err.acl.file.access.notrestricted = \u5fc5\u9808\u9650\u5236\u5bc6\u78bc\u6a94\u6848\u8b80\u53d6\u5b58\u53d6
  117.91 +agent.err.invalid.option	   = \u6307\u5B9A\u7684\u9078\u9805\u7121\u6548
  117.92 +agent.err.invalid.snmp.port        = com.sun.management.snmp.port \u865F\u78BC\u7121\u6548
  117.93 +agent.err.invalid.snmp.trap.port   = com.sun.management.snmp.trap \u7DE8\u865F\u7121\u6548
  117.94 +agent.err.unknown.snmp.interface   = \u4E0D\u660E\u7684 SNMP \u4ECB\u9762
  117.95 +agent.err.acl.file.notset          = \u672A\u6307\u5B9A SNMP ACL \u6A94\u6848\uFF0C\u4F46 com.sun.management.snmp.acl=true
  117.96 +agent.err.acl.file.notfound        = \u627E\u4E0D\u5230 SNMP ACL \u6A94\u6848
  117.97 +agent.err.acl.file.not.readable    = SNMP ACL \u6A94\u6848\u7121\u6CD5\u8B80\u53D6
  117.98 +agent.err.acl.file.read.failed     = \u7121\u6CD5\u8B80\u53D6 SNMP ACL \u6A94\u6848
  117.99 +agent.err.acl.file.access.notrestricted = \u5FC5\u9808\u9650\u5236\u5BC6\u78BC\u6A94\u6848\u8B80\u53D6\u5B58\u53D6
 117.100  
 117.101 -agent.err.snmp.adaptor.start.failed = \u7121\u6cd5\u4f7f\u7528\u4f4d\u5740\u555f\u52d5 SNMP \u914d\u63a5\u5361
 117.102 -agent.err.snmp.mib.init.failed     = \u7121\u6cd5\u521d\u59cb\u5316 SNMP MIB\uff0c\u51fa\u73fe\u932f\u8aa4
 117.103 +agent.err.snmp.adaptor.start.failed = \u7121\u6CD5\u4F7F\u7528\u4F4D\u5740\u555F\u52D5 SNMP \u914D\u63A5\u5361
 117.104 +agent.err.snmp.mib.init.failed     = \u7121\u6CD5\u521D\u59CB\u5316 SNMP MIB\uFF0C\u51FA\u73FE\u932F\u8AA4
 117.105  
 117.106 -jmxremote.ConnectorBootstrap.initialize = \u6b63\u5728\u555f\u52d5 JMX \u9023\u63a5\u5668\u4f3a\u670d\u5668\ufe30
 117.107 -jmxremote.ConnectorBootstrap.initialize.noAuthentication = \u7121\u8a8d\u8b49
 117.108 -jmxremote.ConnectorBootstrap.initialize.ready = JMX \u9023\u63a5\u5668\u5c31\u7dd2\uff0c\u4f4d\u65bc\ufe30{0}
 117.109 -jmxremote.ConnectorBootstrap.initialize.password.readonly = \u5fc5\u9808\u9650\u5236\u5bc6\u78bc\u6a94\u6848\u8b80\u53d6\u5b58\u53d6\ufe30{0}
 117.110 -jmxremote.ConnectorBootstrap.initialize.file.readonly = \u5fc5\u9808\u9650\u5236\u6a94\u6848\u8b80\u53d6\u5b58\u53d6: {0}
 117.111 +jmxremote.ConnectorBootstrap.initialize = \u6B63\u5728\u555F\u52D5 JMX \u9023\u63A5\u5668\u4F3A\u670D\u5668:
 117.112 +jmxremote.ConnectorBootstrap.initialize.noAuthentication = \u7121\u8A8D\u8B49
 117.113 +jmxremote.ConnectorBootstrap.initialize.ready = JMX \u9023\u63A5\u5668\u5C31\u7DD2\uFF0C\u4F4D\u65BC: {0}
 117.114 +jmxremote.ConnectorBootstrap.initialize.password.readonly = \u5FC5\u9808\u9650\u5236\u5BC6\u78BC\u6A94\u6848\u8B80\u53D6\u5B58\u53D6: {0}
 117.115 +jmxremote.ConnectorBootstrap.initialize.file.readonly = \u5FC5\u9808\u9650\u5236\u6A94\u6848\u8B80\u53D6\u5B58\u53D6\u6B0A: {0}
 117.116  
 117.117 -jmxremote.AdaptorBootstrap.getTargetList.processing = \u6b63\u5728\u8655\u7406 ACL
 117.118 -jmxremote.AdaptorBootstrap.getTargetList.adding = \u6b63\u5728\u589e\u52a0\u76ee\u6a19\ufe30{0}
 117.119 -jmxremote.AdaptorBootstrap.getTargetList.starting = \u6b63\u5728\u555f\u52d5\u914d\u63a5\u5361\u4f3a\u670d\u5668\ufe30
 117.120 -jmxremote.AdaptorBootstrap.getTargetList.initialize1 = \u914d\u63a5\u5361\u5c31\u7dd2\u3002
 117.121 -jmxremote.AdaptorBootstrap.getTargetList.initialize2 = SNMP \u914d\u63a5\u5361\u5c31\u7dd2\uff0c\u4f4d\u65bc\ufe30{0}:{1}
 117.122 -jmxremote.AdaptorBootstrap.getTargetList.terminate = \u7d42\u6b62 {0}
 117.123 +jmxremote.AdaptorBootstrap.getTargetList.processing = \u6B63\u5728\u8655\u7406 ACL
 117.124 +jmxremote.AdaptorBootstrap.getTargetList.adding = \u6B63\u5728\u65B0\u589E\u76EE\u6A19: {0}
 117.125 +jmxremote.AdaptorBootstrap.getTargetList.starting = \u6B63\u5728\u555F\u52D5\u914D\u63A5\u5361\u4F3A\u670D\u5668:
 117.126 +jmxremote.AdaptorBootstrap.getTargetList.initialize1 = \u914D\u63A5\u5361\u5C31\u7DD2\u3002
 117.127 +jmxremote.AdaptorBootstrap.getTargetList.initialize2 = SNMP \u914D\u63A5\u5361\u5C31\u7DD2\uFF0C\u4F4D\u65BC: {0}:{1}
 117.128 +jmxremote.AdaptorBootstrap.getTargetList.terminate = \u7D42\u6B62 {0}
   118.1 --- a/src/share/classes/sun/misc/resources/Messages_de.java	Tue Feb 15 19:16:39 2011 -0800
   118.2 +++ b/src/share/classes/sun/misc/resources/Messages_de.java	Tue Feb 15 20:18:20 2011 -0800
   118.3 @@ -1,5 +1,5 @@
   118.4  /*
   118.5 - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
   118.6 + * Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved.
   118.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   118.8   *
   118.9   * This code is free software; you can redistribute it and/or modify it
  118.10 @@ -44,9 +44,9 @@
  118.11      }
  118.12  
  118.13      private static final Object[][] contents = {
  118.14 -        { "optpkg.versionerror", "FEHLER: In der JAR-Datei {0} wurde ein ung\u00fcltiges Versionsformat verwendet. Pr\u00fcfen Sie in der Dokumentation, welches Versionsformat unterst\u00fctzt wird." },
  118.15 -        { "optpkg.attributeerror", "FEHLER: In der JAR-Datei {1} ist das erforderliche JAR-Manifestattribut {0} nicht gesetzt." },
  118.16 -        { "optpkg.attributeserror", "FEHLER: In der JAR-Datei {0} sind einige erforderliche JAR-Manifestattribute nicht gesetzt." }
  118.17 +        { "optpkg.versionerror", "ERROR: In JAR-Datei {0} wurde ein ung\u00FCltiges Versionsformat verwendet. Pr\u00FCfen Sie in der Dokumentation, welches Versionsformat unterst\u00FCtzt wird." },
  118.18 +        { "optpkg.attributeerror", "ERROR: In JAR-Datei {1} ist das erforderliche JAR-Manifestattribut {0} nicht festgelegt." },
  118.19 +        { "optpkg.attributeserror", "ERROR: In JAR-Datei {0} sind einige erforderliche JAR-Manifestattribute nicht festgelegt." }
  118.20      };
  118.21  
  118.22  }
   119.1 --- a/src/share/classes/sun/misc/resources/Messages_es.java	Tue Feb 15 19:16:39 2011 -0800
   119.2 +++ b/src/share/classes/sun/misc/resources/Messages_es.java	Tue Feb 15 20:18:20 2011 -0800
   119.3 @@ -1,5 +1,5 @@
   119.4  /*
   119.5 - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
   119.6 + * Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved.
   119.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   119.8   *
   119.9   * This code is free software; you can redistribute it and/or modify it
  119.10 @@ -44,9 +44,9 @@
  119.11      }
  119.12  
  119.13      private static final Object[][] contents = {
  119.14 -        { "optpkg.versionerror", "ERROR: El formato del archivo JAR {0} pertenece a una versi\u00f3n no v\u00e1lida. Busque en la documentaci\u00f3n un formato de una versi\u00f3n compatible." },
  119.15 -        { "optpkg.attributeerror", "ERROR: El atributo obligatorio JAR manifest {0} no est\u00e1 definido en el archivo JAR {1}." },
  119.16 -        { "optpkg.attributeserror", "ERROR: Algunos atributos obligatorios JAR manifest no est\u00e1n definidos en el archivo JAR {0}." }
  119.17 +        { "optpkg.versionerror", "ERROR: el formato del archivo JAR {0} pertenece a una versi\u00F3n no v\u00E1lida. Busque en la documentaci\u00F3n el formato de una versi\u00F3n soportada." },
  119.18 +        { "optpkg.attributeerror", "ERROR: el atributo obligatorio JAR manifest {0} no est\u00E1 definido en el archivo JAR {1}." },
  119.19 +        { "optpkg.attributeserror", "ERROR: algunos atributos obligatorios JAR manifest no est\u00E1n definidos en el archivo JAR {0}." }
  119.20      };
  119.21  
  119.22  }
   120.1 --- a/src/share/classes/sun/misc/resources/Messages_fr.java	Tue Feb 15 19:16:39 2011 -0800
   120.2 +++ b/src/share/classes/sun/misc/resources/Messages_fr.java	Tue Feb 15 20:18:20 2011 -0800
   120.3 @@ -1,5 +1,5 @@
   120.4  /*
   120.5 - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
   120.6 + * Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved.
   120.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   120.8   *
   120.9   * This code is free software; you can redistribute it and/or modify it
  120.10 @@ -44,9 +44,9 @@
  120.11      }
  120.12  
  120.13      private static final Object[][] contents = {
  120.14 -        { "optpkg.versionerror", "ERREUR\u00a0: Format de version utilis\u00e9 pour le fichier JAR {0} non valide. Consultez la documentation pour voir le format de version pris en charge." },
  120.15 -        { "optpkg.attributeerror", "ERREUR\u00a0: L''attribut manifeste JAR {0} n\u00e9cessaire n''est pas d\u00e9fini pour le fichier {1}. " },
  120.16 -        { "optpkg.attributeserror", "ERREUR\u00a0: Certains attributs manifeste JAR {0} n\u00e9cessaires ne sont pas d\u00e9finis pour le fichier {1}. " }
  120.17 +        { "optpkg.versionerror", "ERREUR\u00A0: le format de version utilis\u00E9 pour le fichier JAR {0} n''est pas valide. Pour conna\u00EEtre le format de version pris en charge, consultez la documentation." },
  120.18 +        { "optpkg.attributeerror", "ERREUR\u00A0: l''attribut manifest JAR {0} obligatoire n''est pas d\u00E9fini dans le fichier JAR {1}." },
  120.19 +        { "optpkg.attributeserror", "ERREUR\u00A0: certains attributs manifest JAR obligatoires ne sont pas d\u00E9finis dans le fichier JAR {0}." }
  120.20      };
  120.21  
  120.22  }
   121.1 --- a/src/share/classes/sun/misc/resources/Messages_it.java	Tue Feb 15 19:16:39 2011 -0800
   121.2 +++ b/src/share/classes/sun/misc/resources/Messages_it.java	Tue Feb 15 20:18:20 2011 -0800
   121.3 @@ -1,5 +1,5 @@
   121.4  /*
   121.5 - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
   121.6 + * Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved.
   121.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   121.8   *
   121.9   * This code is free software; you can redistribute it and/or modify it
  121.10 @@ -45,8 +45,8 @@
  121.11  
  121.12      private static final Object[][] contents = {
  121.13          { "optpkg.versionerror", "ERRORE: Formato versione non valido nel file JAR {0}. Verificare nella documentazione il formato della versione supportato." },
  121.14 -        { "optpkg.attributeerror", "ERRORE: L''attributo manifesto JAR {0} richiesto non \u00e8 impostato nel file JAR {1}." },
  121.15 -        { "optpkg.attributeserror", "ERRORE: Alcuni attributi manifesti JAR {0} richiesti non sono impostati nel file JAR {1}." }
  121.16 +        { "optpkg.attributeerror", "ERRORE: L''attributo manifest JAR {0} richiesto non \u00E8 impostato nel file JAR {1}." },
  121.17 +        { "optpkg.attributeserror", "ERRORE: Alcuni attributi manifesti JAR obbligatori non sono impostati nel file JAR {0}." }
  121.18      };
  121.19  
  121.20  }
   122.1 --- a/src/share/classes/sun/misc/resources/Messages_ja.java	Tue Feb 15 19:16:39 2011 -0800
   122.2 +++ b/src/share/classes/sun/misc/resources/Messages_ja.java	Tue Feb 15 20:18:20 2011 -0800
   122.3 @@ -1,5 +1,5 @@
   122.4  /*
   122.5 - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
   122.6 + * Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved.
   122.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   122.8   *
   122.9   * This code is free software; you can redistribute it and/or modify it
  122.10 @@ -44,9 +44,9 @@
  122.11      }
  122.12  
  122.13      private static final Object[][] contents = {
  122.14 -        { "optpkg.versionerror", "\u30a8\u30e9\u30fc: JAR \u30d5\u30a1\u30a4\u30eb {0} \u3067\u7121\u52b9\u306a\u30d0\u30fc\u30b8\u30e7\u30f3\u5f62\u5f0f\u304c\u4f7f\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u5f62\u5f0f\u306b\u3064\u3044\u3066\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002" },
  122.15 -        { "optpkg.attributeerror", "\u30a8\u30e9\u30fc: \u5fc5\u8981\u306a JAR \u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u5c5e\u6027 {0} \u304c JAR \u30d5\u30a1\u30a4\u30eb {1} \u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002" },
  122.16 -        { "optpkg.attributeserror", "\u30a8\u30e9\u30fc: \u8907\u6570\u306e\u5fc5\u8981\u306a JAR \u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u5c5e\u6027\u304c JAR \u30d5\u30a1\u30a4\u30eb {0} \u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002" }
  122.17 +        { "optpkg.versionerror", "\u30A8\u30E9\u30FC: JAR\u30D5\u30A1\u30A4\u30EB{0}\u3067\u7121\u52B9\u306A\u30D0\u30FC\u30B8\u30E7\u30F3\u5F62\u5F0F\u304C\u4F7F\u7528\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u308B\u30D0\u30FC\u30B8\u30E7\u30F3\u5F62\u5F0F\u306B\u3064\u3044\u3066\u306E\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044\u3002" },
  122.18 +        { "optpkg.attributeerror", "\u30A8\u30E9\u30FC: \u5FC5\u8981\u306AJAR\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u5C5E\u6027{0}\u304CJAR\u30D5\u30A1\u30A4\u30EB{1}\u306B\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002" },
  122.19 +        { "optpkg.attributeserror", "\u30A8\u30E9\u30FC: \u8907\u6570\u306E\u5FC5\u8981\u306AJAR\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u5C5E\u6027\u304CJAR\u30D5\u30A1\u30A4\u30EB{0}\u306B\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002" }
  122.20      };
  122.21  
  122.22  }
   123.1 --- a/src/share/classes/sun/misc/resources/Messages_ko.java	Tue Feb 15 19:16:39 2011 -0800
   123.2 +++ b/src/share/classes/sun/misc/resources/Messages_ko.java	Tue Feb 15 20:18:20 2011 -0800
   123.3 @@ -1,5 +1,5 @@
   123.4  /*
   123.5 - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
   123.6 + * Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved.
   123.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   123.8   *
   123.9   * This code is free software; you can redistribute it and/or modify it
  123.10 @@ -44,9 +44,9 @@
  123.11      }
  123.12  
  123.13      private static final Object[][] contents = {
  123.14 -        { "optpkg.versionerror", "\uc624\ub958: {0} JAR \ud30c\uc77c\uc5d0 \uc798\ubabb\ub41c \ubc84\uc804 \ud615\uc2dd\uc774 \uc0ac\uc6a9\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc124\uba85\uc11c\ub97c \ucc38\uc870\ud558\uc5ec \uc9c0\uc6d0\ub418\ub294 \ubc84\uc804 \ud615\uc2dd\uc744 \ud655\uc778\ud558\uc2ed\uc2dc\uc624." },
  123.15 -        { "optpkg.attributeerror", "\uc624\ub958: \ud544\uc694\ud55c {0} JAR \ud45c\uc2dc \uc18d\uc131\uc774 {1} JAR \ud30c\uc77c\uc5d0 \uc124\uc815\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4." },
  123.16 -        { "optpkg.attributeserror", "\uc624\ub958: \ud544\uc694\ud55c JAR \ud45c\uc2dc \uc18d\uc131 \uc77c\ubd80\uac00 {0} JAR \ud30c\uc77c\uc5d0 \uc124\uc815\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4." }
  123.17 +        { "optpkg.versionerror", "\uC624\uB958: {0} JAR \uD30C\uC77C\uC5D0 \uBD80\uC801\uD569\uD55C \uBC84\uC804 \uD615\uC2DD\uC774 \uC0AC\uC6A9\uB418\uC5C8\uC2B5\uB2C8\uB2E4. \uC124\uBA85\uC11C\uC5D0\uC11C \uC9C0\uC6D0\uB418\uB294 \uBC84\uC804 \uD615\uC2DD\uC744 \uD655\uC778\uD558\uC2ED\uC2DC\uC624." },
  123.18 +        { "optpkg.attributeerror", "\uC624\uB958: \uD544\uC694\uD55C {0} JAR manifest \uC18D\uC131\uC774 {1} JAR \uD30C\uC77C\uC5D0 \uC124\uC815\uB418\uC5B4 \uC788\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4." },
  123.19 +        { "optpkg.attributeserror", "\uC624\uB958: \uD544\uC694\uD55C \uC77C\uBD80 JAR manifest \uC18D\uC131\uC774 {0} JAR \uD30C\uC77C\uC5D0 \uC124\uC815\uB418\uC5B4 \uC788\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4." }
  123.20      };
  123.21  
  123.22  }
   124.1 --- a/src/share/classes/sun/misc/resources/Messages_pt_BR.java	Tue Feb 15 19:16:39 2011 -0800
   124.2 +++ b/src/share/classes/sun/misc/resources/Messages_pt_BR.java	Tue Feb 15 20:18:20 2011 -0800
   124.3 @@ -1,5 +1,5 @@
   124.4  /*
   124.5 - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
   124.6 + * Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved.
   124.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   124.8   *
   124.9   * This code is free software; you can redistribute it and/or modify it
  124.10 @@ -30,7 +30,6 @@
  124.11   * for sun.misc.
  124.12   *
  124.13   * @author Michael Colburn
  124.14 - * @version 1.5, 11/17/05
  124.15   */
  124.16  
  124.17  public class Messages_pt_BR extends java.util.ListResourceBundle {
  124.18 @@ -45,9 +44,9 @@
  124.19      }
  124.20  
  124.21      private static final Object[][] contents = {
  124.22 -        { "optpkg.versionerror", "ERRO: formato de vers\u00e3o inv\u00e1lido usado no arquivo jar {0}. Verifique a documenta\u00e7\u00e3o para obter o formato de vers\u00e3o suportado." },
  124.23 -        { "optpkg.attributeerror", "ERRO: o atributo de manifesto JAR {0} necess\u00e1rio n\u00e3o est\u00e1 definido no arquivo JAR {1}." },
  124.24 -        { "optpkg.attributeserror", "ERRO: alguns atributos de manifesto JAR necess\u00e1rios n\u00e3o est\u00e3o definidos no arquivo JAR {0}." }
  124.25 +        { "optpkg.versionerror", "ERRO: formato de vers\u00E3o inv\u00E1lido usado no arquivo JAR {0}. Verifique a documenta\u00E7\u00E3o para obter o formato de vers\u00E3o suportado." },
  124.26 +        { "optpkg.attributeerror", "ERRO: o atributo de manifesto JAR {0} necess\u00E1rio n\u00E3o est\u00E1 definido no arquivo JAR {1}." },
  124.27 +        { "optpkg.attributeserror", "ERRO: alguns atributos de manifesto JAR necess\u00E1rios n\u00E3o est\u00E3o definidos no arquivo JAR {0}." }
  124.28      };
  124.29  
  124.30 -}
  124.31 \ No newline at end of file
  124.32 +}
   125.1 --- a/src/share/classes/sun/misc/resources/Messages_sv.java	Tue Feb 15 19:16:39 2011 -0800
   125.2 +++ b/src/share/classes/sun/misc/resources/Messages_sv.java	Tue Feb 15 20:18:20 2011 -0800
   125.3 @@ -1,5 +1,5 @@
   125.4  /*
   125.5 - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
   125.6 + * Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved.
   125.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   125.8   *
   125.9   * This code is free software; you can redistribute it and/or modify it
  125.10 @@ -44,9 +44,9 @@
  125.11      }
  125.12  
  125.13      private static final Object[][] contents = {
  125.14 -        { "optpkg.versionerror", "FEL: Ogiltigt versionsformat i {0} JAR-fil. Kontrollera i dokumentationen vilket versionsformat som st\u00f6ds." },
  125.15 -        { "optpkg.attributeerror", "FEL: Det JAR manifest-attribut {0} som kr\u00e4vs \u00e4r inte angivet i {1} JAR-filen." },
  125.16 -        { "optpkg.attributeserror", "FEL: Vissa JAR manifest-attribut som kr\u00e4vs \u00e4r inte angivna i {0} JAR-filen." }
  125.17 +        { "optpkg.versionerror", "FEL: Ogiltigt versionsformat i {0} JAR-fil. Kontrollera i dokumentationen vilket versionsformat som st\u00F6ds." },
  125.18 +        { "optpkg.attributeerror", "FEL: Obligatoriskt JAR manifest-attribut {0} \u00E4r inte inst\u00E4llt i {1} JAR-filen." },
  125.19 +        { "optpkg.attributeserror", "FEL: Vissa obligatoriska JAR manifest-attribut \u00E4r inte inst\u00E4llda i {0} JAR-filen." }
  125.20      };
  125.21  
  125.22  }
   126.1 --- a/src/share/classes/sun/misc/resources/Messages_zh_CN.java	Tue Feb 15 19:16:39 2011 -0800
   126.2 +++ b/src/share/classes/sun/misc/resources/Messages_zh_CN.java	Tue Feb 15 20:18:20 2011 -0800
   126.3 @@ -1,5 +1,5 @@
   126.4  /*
   126.5 - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
   126.6 + * Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved.
   126.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   126.8   *
   126.9   * This code is free software; you can redistribute it and/or modify it
  126.10 @@ -44,9 +44,9 @@
  126.11      }
  126.12  
  126.13      private static final Object[][] contents = {
  126.14 -        { "optpkg.versionerror", "\u9519\u8bef\uff1a{0} JAR \u6587\u4ef6\u4e2d\u4f7f\u7528\u7684\u7248\u672c\u683c\u5f0f\u65e0\u6548\u3002\u8bf7\u68c0\u67e5\u6587\u6863\u4ee5\u4e86\u89e3\u652f\u6301\u7684\u7248\u672c\u683c\u5f0f\u3002" },
  126.15 -        { "optpkg.attributeerror", "\u9519\u8bef\uff1a\u5fc5\u8981\u7684 {0} JAR \u6807\u660e\u5c5e\u6027\u672a\u5728 {1} JAR \u6587\u4ef6\u4e2d\u8bbe\u7f6e\u3002" },
  126.16 -        { "optpkg.attributeserror", "\u9519\u8bef\uff1a\u67d0\u4e9b\u5fc5\u8981\u7684 JAR \u6807\u660e\u5c5e\u6027\u672a\u5728 {0} JAR \u6587\u4ef6\u4e2d\u8bbe\u7f6e\u3002" }
  126.17 +        { "optpkg.versionerror", "\u9519\u8BEF: {0} JAR \u6587\u4EF6\u4E2D\u4F7F\u7528\u7684\u7248\u672C\u683C\u5F0F\u65E0\u6548\u3002\u8BF7\u68C0\u67E5\u6587\u6863\u4EE5\u4E86\u89E3\u652F\u6301\u7684\u7248\u672C\u683C\u5F0F\u3002" },
  126.18 +        { "optpkg.attributeerror", "\u9519\u8BEF: \u5FC5\u8981\u7684{0} JAR \u6E05\u5355\u5C5E\u6027\u672A\u5728{1} JAR \u6587\u4EF6\u4E2D\u8BBE\u7F6E\u3002" },
  126.19 +        { "optpkg.attributeserror", "\u9519\u8BEF: \u67D0\u4E9B\u5FC5\u8981\u7684 JAR \u6E05\u5355\u5C5E\u6027\u672A\u5728{0} JAR \u6587\u4EF6\u4E2D\u8BBE\u7F6E\u3002" }
  126.20      };
  126.21  
  126.22  }
   127.1 --- a/src/share/classes/sun/misc/resources/Messages_zh_TW.java	Tue Feb 15 19:16:39 2011 -0800
   127.2 +++ b/src/share/classes/sun/misc/resources/Messages_zh_TW.java	Tue Feb 15 20:18:20 2011 -0800
   127.3 @@ -1,5 +1,5 @@
   127.4  /*
   127.5 - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
   127.6 + * Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved.
   127.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   127.8   *
   127.9   * This code is free software; you can redistribute it and/or modify it
  127.10 @@ -44,9 +44,9 @@
  127.11      }
  127.12  
  127.13      private static final Object[][] contents = {
  127.14 -        { "optpkg.versionerror", "\u932f\u8aa4: {0} JAR \u6a94\u4f7f\u7528\u4e86\u7121\u6548\u7684\u7248\u672c\u683c\u5f0f\u3002\u8acb\u6aa2\u67e5\u6587\u4ef6\uff0c\u4ee5\u7372\u5f97\u652f\u63f4\u7684\u7248\u672c\u683c\u5f0f\u3002" },
  127.15 -        { "optpkg.attributeerror", "\u932f\u8aa4: {1} JAR \u6a94\u4e2d\u672a\u8a2d\u5b9a\u5fc5\u8981\u7684 {0} JAR \u6a19\u660e\u5c6c\u6027\u3002" },
  127.16 -        { "optpkg.attributeserror", "\u932f\u8aa4: {0} JAR \u6a94\u4e2d\u672a\u8a2d\u5b9a\u67d0\u4e9b\u5fc5\u8981\u7684 JAR \u6a19\u660e\u5c6c\u6027\u3002" }
  127.17 +        { "optpkg.versionerror", "\u932F\u8AA4: {0} JAR \u6A94\u4F7F\u7528\u4E86\u7121\u6548\u7684\u7248\u672C\u683C\u5F0F\u3002\u8ACB\u6AA2\u67E5\u6587\u4EF6\uFF0C\u4EE5\u7372\u5F97\u652F\u63F4\u7684\u7248\u672C\u683C\u5F0F\u3002" },
  127.18 +        { "optpkg.attributeerror", "\u932F\u8AA4: {1} JAR \u6A94\u4E2D\u672A\u8A2D\u5B9A\u5FC5\u8981\u7684 {0} JAR \u8CC7\u8A0A\u6E05\u55AE\u5C6C\u6027\u3002" },
  127.19 +        { "optpkg.attributeserror", "\u932F\u8AA4: {0} JAR \u6A94\u4E2D\u672A\u8A2D\u5B9A\u67D0\u4E9B\u5FC5\u8981\u7684 JAR \u8CC7\u8A0A\u6E05\u55AE\u5C6C\u6027\u3002" }
  127.20      };
  127.21  
  127.22  }
   128.1 --- a/src/share/classes/sun/print/resources/serviceui_de.properties	Tue Feb 15 19:16:39 2011 -0800
   128.2 +++ b/src/share/classes/sun/print/resources/serviceui_de.properties	Tue Feb 15 20:18:20 2011 -0800
   128.3 @@ -2,14 +2,14 @@
   128.4  #
   128.5  border.chromaticity=Farbdarstellung
   128.6  border.copies=Kopien
   128.7 -border.jobattributes=Job-Attribute
   128.8 +border.jobattributes=Jobattribute
   128.9  border.media=Medien
  128.10  border.orientation=Ausrichtung
  128.11  border.printrange=Druckbereich
  128.12 -border.printservice=Druckdienst
  128.13 -border.quality=Qualit\u00e4t
  128.14 +border.printservice=Druckservice
  128.15 +border.quality=Qualit\u00E4t
  128.16  border.sides=Seiten
  128.17 -border.margins=R\u00e4nder
  128.18 +border.margins=R\u00E4nder
  128.19  #
  128.20  button.cancel=Abbrechen
  128.21  button.ok=OK
  128.22 @@ -18,63 +18,63 @@
  128.23  button.properties.mnemonic=E
  128.24  #
  128.25  checkbox.collate=Sortieren
  128.26 -checkbox.collate.mnemonic=R
  128.27 -checkbox.jobsheets=Deckblatt
  128.28 +checkbox.collate.mnemonic=S
  128.29 +checkbox.jobsheets=Bannerseite
  128.30  checkbox.jobsheets.mnemonic=B
  128.31 -checkbox.printtofile=Ausgabe in Datei umleiten
  128.32 +checkbox.printtofile=In Datei drucken
  128.33  checkbox.printtofile.mnemonic=D
  128.34  #
  128.35  dialog.printtitle=Drucken
  128.36  dialog.pstitle=Seite einrichten
  128.37 -dialog.overwrite=Diese Datei existiert bereits. M\u00f6chten Sie die vorhandene Datei \u00fcberschreiben?
  128.38 -dialog.owtitle=Ausgabe in Datei umleiten
  128.39 -dialog.printtofile=Ausgabe in Datei umleiten
  128.40 -dialog.noprintermsg=Kein Druckdienst gefunden
  128.41 -dialog.writeerror=Schreiben in Datei nicht m\u00f6glich:
  128.42 +dialog.overwrite=Diese Datei ist bereits vorhanden. M\u00F6chten Sie die vorhandene Datei \u00FCberschreiben?
  128.43 +dialog.owtitle=In Datei drucken
  128.44 +dialog.printtofile=In Datei drucken
  128.45 +dialog.noprintermsg=Kein Druckservice gefunden.
  128.46 +dialog.writeerror=Schreiben in Datei nicht m\u00F6glich:
  128.47  #
  128.48  label.info=Info:
  128.49 -label.jobname=Job-Name:
  128.50 +label.jobname=Jobname:
  128.51  label.jobname.mnemonic=J
  128.52 -label.numcopies=Anzahl der Kopien:
  128.53 -label.numcopies.mnemonic=O
  128.54 -label.priority=Priorit\u00e4t:
  128.55 +label.numcopies=Anzahl Kopien:
  128.56 +label.numcopies.mnemonic=K
  128.57 +label.priority=Priorit\u00E4t:
  128.58  label.priority.mnemonic=R
  128.59  label.psname=Name:
  128.60  label.psname.mnemonic=N
  128.61  label.pstype=Typ:
  128.62  label.rangeto=Bis
  128.63 -label.size=Gr\u00f6\u00dfe:
  128.64 -label.size.mnemonic=E
  128.65 +label.size=Gr\u00F6\u00DFe:
  128.66 +label.size.mnemonic=G
  128.67  label.source=Quelle:
  128.68  label.source.mnemonic=U
  128.69  label.status=Status:
  128.70  label.username=Benutzername:
  128.71 -label.username.mnemonic=U
  128.72 +label.username.mnemonic=Z
  128.73  label.millimetres=(mm)
  128.74 -label.inches=(in)
  128.75 +label.inches=(Zoll)
  128.76  label.topmargin=oben
  128.77  label.topmargin.mnemonic=O
  128.78  label.bottommargin=unten
  128.79 -label.bottommargin.mnemonic=N
  128.80 +label.bottommargin.mnemonic=T
  128.81  label.leftmargin=links
  128.82  label.leftmargin.mnemonic=L
  128.83  label.rightmargin=rechts
  128.84 -label.rightmargin.mnemonic=R
  128.85 +label.rightmargin.mnemonic=C
  128.86  #
  128.87  radiobutton.color=Farbe
  128.88  radiobutton.color.mnemonic=F
  128.89  radiobutton.draftq=Entwurf
  128.90 -radiobutton.draftq.mnemonic=T
  128.91 +radiobutton.draftq.mnemonic=W
  128.92  radiobutton.duplex=Duplex
  128.93 -radiobutton.duplex.mnemonic=D
  128.94 +radiobutton.duplex.mnemonic=X
  128.95  radiobutton.highq=Hoch
  128.96  radiobutton.highq.mnemonic=H
  128.97  radiobutton.landscape=Querformat
  128.98  radiobutton.landscape.mnemonic=Q
  128.99 -radiobutton.monochrome=Schwarzwei\u00df
 128.100 +radiobutton.monochrome=Schwarzwei\u00DF
 128.101  radiobutton.monochrome.mnemonic=W
 128.102  radiobutton.normalq=Normal
 128.103 -radiobutton.normalq.mnemonic=N
 128.104 +radiobutton.normalq.mnemonic=M
 128.105  radiobutton.oneside=Einseitig
 128.106  radiobutton.oneside.mnemonic=E
 128.107  radiobutton.portrait=Hochformat
 128.108 @@ -91,15 +91,15 @@
 128.109  radiobutton.tumble.mnemonic=K
 128.110  # The vkMnemonics correspond with the constants defined in KeyEvent, eg
 128.111  # 65 = KeyEvent.VK_A
 128.112 -tab.appearance=Aussehen
 128.113 +tab.appearance=Darstellung
 128.114  tab.appearance.vkMnemonic=65
 128.115  tab.general=Allgemein
 128.116  tab.general.vkMnemonic=71
 128.117  tab.pagesetup=Seite einrichten
 128.118  tab.pagesetup.vkMnemonic=83
 128.119  #
 128.120 -error.pagerange=Ung\u00fcltiger Seitenbereich. Bitte geben Sie die Werte noch einmal ein (z. B. 1-3,5,7-10).
 128.121 -error.destination=Ung\u00fcltiger Dateiname. Bitte versuchen Sie es noch einmal.
 128.122 +error.pagerange=Ung\u00FCltiger Seitenbereich. Geben Sie die Werte erneut ein (Beispiel: 1-3,5,7-10)
 128.123 +error.destination=Ung\u00FCltiger Dateiname. Wiederholen Sie den Vorgang
 128.124  #
 128.125  # The following keys match the Strings returned by MediaSizeName.toString()
 128.126  # (in some cases the space character is replaced by '-' and the pound 
 128.127 @@ -156,7 +156,7 @@
 128.128  executive=Executive
 128.129  ledger=Ledger
 128.130  tabloid=Tabloid
 128.131 -invoice=Rechnung
 128.132 +invoice=Invoice
 128.133  folio=Folio
 128.134  quarto=Quarto
 128.135  japanese-postcard=Postkarte (JIS)
 128.136 @@ -166,12 +166,12 @@
 128.137  c=Millimeterpapier C
 128.138  d=Millimeterpapier D
 128.139  e=Millimeterpapier E
 128.140 -iso-designated-long=ISO-bestimmte L\u00e4nge
 128.141 +iso-designated-long=ISO Designated Long
 128.142  italian-envelope=Italy-Umschlag
 128.143  italy-envelope=Italy-Umschlag
 128.144  invite-envelope=Einladungsumschlag
 128.145  monarch-envelope=Monarch-Umschlag
 128.146 -personal-envelope=Pers\u00f6nlicher Umschlag
 128.147 +personal-envelope=Pers\u00F6nlicher Umschlag
 128.148  na-number-9-envelope=Umschlag Nr. 9
 128.149  na-number-10-envelope=Umschlag Nr. 10
 128.150  na-number-11-envelope=Umschlag Nr. 11
 128.151 @@ -195,20 +195,20 @@
 128.152  bottom=Unten
 128.153  envelope=Umschlag
 128.154  manual=Manuell
 128.155 -large-capacity=Hohe Kapazit\u00e4t
 128.156 +large-capacity=Hohe Kapazit\u00E4t
 128.157  main=Haupt
 128.158  side=Seite
 128.159  # Add the additional standard bins defined by win32
 128.160 -Manual-Envelope=Manuelle Umschlagzuf\u00fchrung
 128.161 -Automatic-Feeder=Automatische Zuf\u00fchrung
 128.162 +Manual-Envelope=Manuelle Umschlagzuf\u00FChrung
 128.163 +Automatic-Feeder=Automatische Zuf\u00FChrung
 128.164  Tractor-Feeder=Endlospapiereinzug
 128.165  Small-Format=Kleinformat
 128.166 -Large-Format=Gro\u00dfformat
 128.167 +Large-Format=Gro\u00DFformat
 128.168  Cassette=Kassette
 128.169  Form-Source=Formularquelle
 128.170  #
 128.171  # The following keys match the Strings returned by 
 128.172  # PrinterIsAcceptingJobs.toString()
 128.173  #
 128.174 -accepting-jobs=Jobs werden angenommen.
 128.175 -not-accepting-jobs=Es werden keine Jobs angenommen.
 128.176 +accepting-jobs=Jobs annehmen
 128.177 +not-accepting-jobs=Jobs nicht annehmen
   129.1 --- a/src/share/classes/sun/print/resources/serviceui_es.properties	Tue Feb 15 19:16:39 2011 -0800
   129.2 +++ b/src/share/classes/sun/print/resources/serviceui_es.properties	Tue Feb 15 20:18:20 2011 -0800
   129.3 @@ -1,15 +1,15 @@
   129.4  #
   129.5  #
   129.6 -border.chromaticity=Aspecto del color
   129.7 +border.chromaticity=Apariencia del Color
   129.8  border.copies=Copias
   129.9 -border.jobattributes=Atributos del trabajo
  129.10 +border.jobattributes=Atributos del Trabajo
  129.11  border.media=Soporte
  129.12 -border.orientation=Orientaci\u00f3n
  129.13 -border.printrange=Rango de impresi\u00f3n
  129.14 -border.printservice=Servicio de impresi\u00f3n
  129.15 +border.orientation=Orientaci\u00F3n
  129.16 +border.printrange=Rango de Impresi\u00F3n
  129.17 +border.printservice=Servicio de Impresi\u00F3n
  129.18  border.quality=Calidad
  129.19  border.sides=Caras
  129.20 -border.margins=M\u00e1rgenes
  129.21 +border.margins=M\u00E1rgenes
  129.22  #
  129.23  button.cancel=Cancelar
  129.24  button.ok=Aceptar
  129.25 @@ -18,39 +18,39 @@
  129.26  button.properties.mnemonic=P
  129.27  #
  129.28  checkbox.collate=Intercalar
  129.29 -checkbox.collate.mnemonic=I
  129.30 -checkbox.jobsheets=P\u00e1gina de car\u00e1tula
  129.31 -checkbox.jobsheets.mnemonic=r
  129.32 -checkbox.printtofile=Imprimir en archivo
  129.33 -checkbox.printtofile.mnemonic=m
  129.34 +checkbox.collate.mnemonic=E
  129.35 +checkbox.jobsheets=P\u00E1gina de R\u00F3tulo
  129.36 +checkbox.jobsheets.mnemonic=R
  129.37 +checkbox.printtofile=Imprimir en Archivo
  129.38 +checkbox.printtofile.mnemonic=M
  129.39  #
  129.40  dialog.printtitle=Imprimir
  129.41 -dialog.pstitle=Configurar p\u00e1gina
  129.42 -dialog.overwrite=Este archivo ya existe.  \u00bfDesea sobrescribirlo?
  129.43 -dialog.owtitle=Imprimir en archivo
  129.44 -dialog.printtofile=Imprimir en archivo
  129.45 -dialog.noprintermsg=No se ha encontrado el servicio de impresi\u00f3n.
  129.46 +dialog.pstitle=Preparar P\u00E1gina
  129.47 +dialog.overwrite=Este archivo ya existe. \u00BFDesea sobrescribirlo?
  129.48 +dialog.owtitle=Imprimir en Archivo
  129.49 +dialog.printtofile=Imprimir en Archivo
  129.50 +dialog.noprintermsg=No se ha encontrado el servicio de impresi\u00F3n.
  129.51  dialog.writeerror=No se puede escribir en el archivo:
  129.52  #
  129.53 -label.info=Informaci\u00f3n:
  129.54 -label.jobname=Nombre del trabajo:
  129.55 -label.jobname.mnemonic=t
  129.56 -label.numcopies=N\u00famero de copias:
  129.57 +label.info=Informaci\u00F3n:
  129.58 +label.jobname=Nombre del Trabajo:
  129.59 +label.jobname.mnemonic=T
  129.60 +label.numcopies=N\u00FAmero de Copias:
  129.61  label.numcopies.mnemonic=O
  129.62  label.priority=Prioridad:
  129.63 -label.priority.mnemonic=P
  129.64 +label.priority.mnemonic=R
  129.65  label.psname=Nombre:
  129.66  label.psname.mnemonic=N
  129.67 -label.pstype=Escriba:
  129.68 +label.pstype=Tipo:
  129.69  label.rangeto=A
  129.70 -label.size=Tama\u00f1o:
  129.71 +label.size=Tama\u00F1o:
  129.72  label.size.mnemonic=T
  129.73  label.source=Origen:
  129.74  label.source.mnemonic=O
  129.75  label.status=Estado:
  129.76 -label.username=Nombre de usuario:
  129.77 +label.username=Nombre de Usuario:
  129.78  label.username.mnemonic=S
  129.79 -label.millimetres=(mm.)
  129.80 +label.millimetres=(mm)
  129.81  label.inches=(pulg.)
  129.82  label.topmargin=superior
  129.83  label.topmargin.mnemonic=S
  129.84 @@ -65,7 +65,7 @@
  129.85  radiobutton.color.mnemonic=O
  129.86  radiobutton.draftq=Borrador
  129.87  radiobutton.draftq.mnemonic=B
  129.88 -radiobutton.duplex=D\u00faplex
  129.89 +radiobutton.duplex=D\u00FAplex
  129.90  radiobutton.duplex.mnemonic=D
  129.91  radiobutton.highq=Alta
  129.92  radiobutton.highq.mnemonic=L
  129.93 @@ -75,49 +75,49 @@
  129.94  radiobutton.monochrome.mnemonic=M
  129.95  radiobutton.normalq=Normal
  129.96  radiobutton.normalq.mnemonic=N
  129.97 -radiobutton.oneside=Una cara
  129.98 +radiobutton.oneside=Una Cara
  129.99  radiobutton.oneside.mnemonic=U
 129.100  radiobutton.portrait=Vertical
 129.101  radiobutton.portrait.mnemonic=V
 129.102  radiobutton.rangeall=Todo
 129.103  radiobutton.rangeall.mnemonic=T
 129.104 -radiobutton.rangepages=P\u00e1ginas
 129.105 -radiobutton.rangepages.mnemonic=P
 129.106 -radiobutton.revlandscape=Horizontal inverso
 129.107 +radiobutton.rangepages=P\u00E1ginas
 129.108 +radiobutton.rangepages.mnemonic=A
 129.109 +radiobutton.revlandscape=Horizontal Inverso
 129.110  radiobutton.revlandscape.mnemonic=N
 129.111 -radiobutton.revportrait=Vertical inverso
 129.112 +radiobutton.revportrait=Vertical Inverso
 129.113  radiobutton.revportrait.mnemonic=R
 129.114 -radiobutton.tumble=Voltear
 129.115 -radiobutton.tumble.mnemonic=V
 129.116 +radiobutton.tumble=Cambio de Cara
 129.117 +radiobutton.tumble.mnemonic=C
 129.118  # The vkMnemonics correspond with the constants defined in KeyEvent, eg
 129.119  # 65 = KeyEvent.VK_A
 129.120 -tab.appearance=Aspecto
 129.121 +tab.appearance=Apariencia
 129.122  tab.appearance.vkMnemonic=65
 129.123  tab.general=General
 129.124  tab.general.vkMnemonic=71
 129.125 -tab.pagesetup=Configurar p\u00e1gina
 129.126 -tab.pagesetup.vkMnemonic=67
 129.127 +tab.pagesetup=Preparar P\u00E1gina
 129.128 +tab.pagesetup.vkMnemonic=83
 129.129  #
 129.130 -error.pagerange=Rango de p\u00e1ginas no v\u00e1lido; vuelva a introducir los valores (por ejemplo, 1-3, 5, 7-10)
 129.131 -error.destination=Nombre de archivo no v\u00e1lido; int\u00e9ntelo de nuevo.
 129.132 +error.pagerange=Rango de p\u00E1ginas no v\u00E1lido; vuelva a introducir los valores (por ejemplo, 1-3, 5, 7-10)
 129.133 +error.destination=Nombre de archivo no v\u00E1lido; int\u00E9ntelo de nuevo
 129.134  #
 129.135  # The following keys match the Strings returned by MediaSizeName.toString()
 129.136  # (in some cases the space character is replaced by '-' and the pound 
 129.137  # character is replaced with 'n')
 129.138  #
 129.139 -iso-4a0=4A0 (ISO/DIN y JIS)
 129.140 -iso-2a0=2A0 (ISO/DIN y JIS)
 129.141 -iso-a0=A0 (ISO/DIN y JIS)
 129.142 -iso-a1=A1 (ISO/DIN y JIS)
 129.143 -iso-a2=A2 (ISO/DIN y JIS)
 129.144 -iso-a3=A3 (ISO/DIN y JIS)
 129.145 -iso-a4=A4 (ISO/DIN y JIS)
 129.146 -iso-a5=A5 (ISO/DIN y JIS)
 129.147 -iso-a6=A6 (ISO/DIN y JIS)
 129.148 -iso-a7=A7 (ISO/DIN y JIS)
 129.149 -iso-a8=A8 (ISO/DIN y JIS)
 129.150 -iso-a9=A9 (ISO/DIN y JIS)
 129.151 -iso-a10=A10 (ISO/DIN y JIS)
 129.152 +iso-4a0=4A0 (ISO/DIN & JIS)
 129.153 +iso-2a0=2A0 (ISO/DIN & JIS)
 129.154 +iso-a0=A0 (ISO/DIN & JIS)
 129.155 +iso-a1=A1 (ISO/DIN & JIS)
 129.156 +iso-a2=A2 (ISO/DIN & JIS)
 129.157 +iso-a3=A3 (ISO/DIN & JIS)
 129.158 +iso-a4=A4 (ISO/DIN & JIS)
 129.159 +iso-a5=A5 (ISO/DIN & JIS)
 129.160 +iso-a6=A6 (ISO/DIN & JIS)
 129.161 +iso-a7=A7 (ISO/DIN & JIS)
 129.162 +iso-a8=A8 (ISO/DIN & JIS)
 129.163 +iso-a9=A9 (ISO/DIN & JIS)
 129.164 +iso-a10=A10 (ISO/DIN & JIS)
 129.165  iso-b0=B0 (ISO/DIN)
 129.166  iso-b1=B1 (ISO/DIN)
 129.167  iso-b2=B2 (ISO/DIN)
 129.168 @@ -153,30 +153,30 @@
 129.169  iso-c10=C10 (ISO/DIN)
 129.170  na-letter=Carta
 129.171  na-legal=Legal
 129.172 -executive=Executive
 129.173 -ledger=Libro mayor
 129.174 +executive=Ejecutivo
 129.175 +ledger=Libro Mayor
 129.176  tabloid=Tabloide
 129.177  invoice=Factura
 129.178  folio=Folio
 129.179  quarto=Cuarto
 129.180  japanese-postcard=Postal (JIS)
 129.181 -oufuko-postcard=Postal doble (JIS)
 129.182 -a=Ingenier\u00eda A
 129.183 -b=Ingenier\u00eda B
 129.184 -c=Ingenier\u00eda C
 129.185 -d=Ingenier\u00eda D
 129.186 -e=Ingenier\u00eda E
 129.187 -iso-designated-long=Largo designado ISO
 129.188 -italian-envelope=Sobre italiano
 129.189 -italy-envelope=Sobre italiano
 129.190 -invite-envelope=Sobre de invitaci\u00f3n
 129.191 +oufuko-postcard=Postal Doble (JIS)
 129.192 +a=Ingenier\u00EDa A
 129.193 +b=Ingenier\u00EDa B
 129.194 +c=Ingenier\u00EDa C
 129.195 +d=Ingenier\u00EDa D
 129.196 +e=Ingenier\u00EDa E
 129.197 +iso-designated-long=Largo Designado ISO
 129.198 +italian-envelope=Sobre Italiano
 129.199 +italy-envelope=Sobre Italiano
 129.200 +invite-envelope=Sobre de Invitaci\u00F3n
 129.201  monarch-envelope=Sobre Monarch
 129.202 -personal-envelope=Sobre personal
 129.203 -na-number-9-envelope=Sobre N.\u00ba 9
 129.204 -na-number-10-envelope=Sobre N.\u00ba 10
 129.205 -na-number-11-envelope=Sobre N.\u00ba 11
 129.206 -na-number-12-envelope=Sobre N.\u00ba 12
 129.207 -na-number-14-envelope=Sobre N.\u00ba 14
 129.208 +personal-envelope=Sobre Personal
 129.209 +na-number-9-envelope=Sobre N\u00BA 9
 129.210 +na-number-10-envelope=Sobre N\u00BA 10
 129.211 +na-number-11-envelope=Sobre N\u00BA 11
 129.212 +na-number-12-envelope=Sobre N\u00BA 12
 129.213 +na-number-14-envelope=Sobre N\u00BA 14
 129.214  na-6x9-envelope=Sobre 6x9
 129.215  na-7x9-envelope=Sobre 6x7
 129.216  na-9x11-envelope=Sobre 9x11
 129.217 @@ -189,23 +189,23 @@
 129.218  #
 129.219  # The following keys match the Strings returned by MediaTray.toString()
 129.220  #
 129.221 -auto-select=Seleccionar autom\u00e1ticamente
 129.222 +auto-select=Seleccionar Autom\u00E1ticamente
 129.223  top=Arriba
 129.224  middle=Centro
 129.225  bottom=Abajo
 129.226  envelope=Sobre
 129.227  manual=Manual
 129.228 -large-capacity=Gran capacidad
 129.229 +large-capacity=Gran Capacidad
 129.230  main=Principal
 129.231  side=Cara
 129.232  # Add the additional standard bins defined by win32
 129.233 -Manual-Envelope=Sobre manual
 129.234 -Automatic-Feeder=Alimentador autom\u00e1tico
 129.235 -Tractor-Feeder=Alimentador de arrastre
 129.236 -Small-Format=Formato peque\u00f1o
 129.237 -Large-Format=Formato grande
 129.238 +Manual-Envelope=Sobre Manual
 129.239 +Automatic-Feeder=Alimentador Autom\u00E1tico
 129.240 +Tractor-Feeder=Alimentador de Arrastre
 129.241 +Small-Format=Formato Peque\u00F1o
 129.242 +Large-Format=Formato Grande
 129.243  Cassette=Casete
 129.244 -Form-Source=Origen de formulario
 129.245 +Form-Source=Origen de Formulario
 129.246  #
 129.247  # The following keys match the Strings returned by 
 129.248  # PrinterIsAcceptingJobs.toString()
   130.1 --- a/src/share/classes/sun/print/resources/serviceui_fr.properties	Tue Feb 15 19:16:39 2011 -0800
   130.2 +++ b/src/share/classes/sun/print/resources/serviceui_fr.properties	Tue Feb 15 20:18:20 2011 -0800
   130.3 @@ -2,67 +2,67 @@
   130.4  #
   130.5  border.chromaticity=Couleur
   130.6  border.copies=Copies
   130.7 -border.jobattributes=Attributs de t\u00e2che
   130.8 +border.jobattributes=Attributs de t\u00E2che
   130.9  border.media=Support
  130.10  border.orientation=Orientation
  130.11 -border.printrange=\u00c9tendue d'impression
  130.12 +border.printrange=Plage d'impression
  130.13  border.printservice=Service d'impression
  130.14 -border.quality=Qualit\u00e9
  130.15 -border.sides=C\u00f4t\u00e9s
  130.16 +border.quality=Qualit\u00E9
  130.17 +border.sides=C\u00F4t\u00E9s
  130.18  border.margins=Marges
  130.19  #
  130.20  button.cancel=Annuler
  130.21  button.ok=OK
  130.22  button.print=Imprimer
  130.23 -button.properties=Propri\u00e9t\u00e9s...
  130.24 +button.properties=Propri\u00E9t\u00E9s...
  130.25  button.properties.mnemonic=R
  130.26  #
  130.27 -checkbox.collate=Interclasser
  130.28 -checkbox.collate.mnemonic=L
  130.29 -checkbox.jobsheets=Page de garde
  130.30 -checkbox.jobsheets.mnemonic=P
  130.31 +checkbox.collate=Collationner
  130.32 +checkbox.collate.mnemonic=C
  130.33 +checkbox.jobsheets=Page de banni\u00E8re
  130.34 +checkbox.jobsheets.mnemonic=B
  130.35  checkbox.printtofile=Imprimer dans un fichier
  130.36  checkbox.printtofile.mnemonic=F
  130.37  #
  130.38  dialog.printtitle=Imprimer
  130.39  dialog.pstitle=Mise en page
  130.40 -dialog.overwrite=Ce fichier existe d\u00e9j\u00e0. Remplacer le fichier existant ?
  130.41 +dialog.overwrite=Ce fichier existe d\u00E9j\u00E0. Remplacer le fichier existant ?
  130.42  dialog.owtitle=Imprimer dans un fichier
  130.43  dialog.printtofile=Imprimer dans un fichier
  130.44 -dialog.noprintermsg=Service d'impression introuvable
  130.45 -dialog.writeerror=Impossible d'enregistrer dans le fichier :
  130.46 +dialog.noprintermsg=Service d'impression introuvable.
  130.47 +dialog.writeerror=Impossible d'\u00E9crire dans le fichier :
  130.48  #
  130.49 -label.info=Info :
  130.50 -label.jobname=Nom de t\u00e2che :
  130.51 +label.info=Infos :
  130.52 +label.jobname=Nom de la t\u00E2che :
  130.53  label.jobname.mnemonic=C
  130.54  label.numcopies=Nombre de copies :
  130.55  label.numcopies.mnemonic=O
  130.56 -label.priority=Priorit\u00e9 :
  130.57 +label.priority=Priorit\u00E9 :
  130.58  label.priority.mnemonic=R
  130.59  label.psname=Nom :
  130.60  label.psname.mnemonic=N
  130.61  label.pstype=Type :
  130.62 -label.rangeto=Pour
  130.63 +label.rangeto=A
  130.64  label.size=Taille :
  130.65 -label.size.mnemonic=T
  130.66 +label.size.mnemonic=A
  130.67  label.source=Source :
  130.68  label.source.mnemonic=C
  130.69 -label.status=\u00c9tat :
  130.70 -label.username=Nom d'utilisateur :
  130.71 -label.username.mnemonic=O
  130.72 +label.status=Statut :
  130.73 +label.username=Nom utilisateur :
  130.74 +label.username.mnemonic=U
  130.75  label.millimetres=(mm)
  130.76 -label.inches=(in)
  130.77 -label.topmargin=sup\u00e9rieure
  130.78 -label.topmargin.mnemonic=U
  130.79 -label.bottommargin=inf\u00e9rieure
  130.80 -label.bottommargin.mnemonic=F
  130.81 +label.inches=(po)
  130.82 +label.topmargin=haut
  130.83 +label.topmargin.mnemonic=T
  130.84 +label.bottommargin=bas
  130.85 +label.bottommargin.mnemonic=B
  130.86  label.leftmargin=gauche
  130.87  label.leftmargin.mnemonic=E
  130.88  label.rightmargin=droite
  130.89  label.rightmargin.mnemonic=R
  130.90  #
  130.91  radiobutton.color=Couleur
  130.92 -radiobutton.color.mnemonic=L
  130.93 +radiobutton.color.mnemonic=C
  130.94  radiobutton.draftq=Brouillon
  130.95  radiobutton.draftq.mnemonic=B
  130.96  radiobutton.duplex=Duplex
  130.97 @@ -75,30 +75,30 @@
  130.98  radiobutton.monochrome.mnemonic=M
  130.99  radiobutton.normalq=Normal
 130.100  radiobutton.normalq.mnemonic=N
 130.101 -radiobutton.oneside=Un c\u00f4t\u00e9
 130.102 +radiobutton.oneside=Un c\u00F4t\u00E9
 130.103  radiobutton.oneside.mnemonic=U
 130.104  radiobutton.portrait=Portrait
 130.105  radiobutton.portrait.mnemonic=O
 130.106  radiobutton.rangeall=Tout
 130.107  radiobutton.rangeall.mnemonic=T
 130.108  radiobutton.rangepages=Pages
 130.109 -radiobutton.rangepages.mnemonic=P
 130.110 -radiobutton.revlandscape=Paysage invers\u00e9
 130.111 +radiobutton.rangepages.mnemonic=E
 130.112 +radiobutton.revlandscape=Paysage invers\u00E9
 130.113  radiobutton.revlandscape.mnemonic=N
 130.114 -radiobutton.revportrait=Portrait invers\u00e9
 130.115 +radiobutton.revportrait=Portrait invers\u00E9
 130.116  radiobutton.revportrait.mnemonic=I
 130.117 -radiobutton.tumble=Culbuter
 130.118 +radiobutton.tumble=T\u00EAte-b\u00EAche
 130.119  radiobutton.tumble.mnemonic=T
 130.120  # The vkMnemonics correspond with the constants defined in KeyEvent, eg
 130.121  # 65 = KeyEvent.VK_A
 130.122  tab.appearance=Apparence
 130.123  tab.appearance.vkMnemonic=65
 130.124 -tab.general=G\u00e9n\u00e9ral
 130.125 +tab.general=G\u00E9n\u00E9ral
 130.126  tab.general.vkMnemonic=71
 130.127  tab.pagesetup=Mise en page
 130.128  tab.pagesetup.vkMnemonic=83
 130.129  #
 130.130 -error.pagerange=Etendue de pages non valide ; sp\u00e9cifiez les valeurs de nouveau (p. ex., 1-3,5,7-10)
 130.131 +error.pagerange=Plage de pages non valide. Sp\u00E9cifiez les valeurs de nouveau (ex. : 1-3,5,7-10)
 130.132  error.destination=Nom de fichier non valide ; recommencez
 130.133  #
 130.134  # The following keys match the Strings returned by MediaSizeName.toString()
 130.135 @@ -109,7 +109,7 @@
 130.136  iso-2a0=2A0 (ISO/DIN & JIS)
 130.137  iso-a0=A0 (ISO/DIN & JIS)
 130.138  iso-a1=A1 (ISO/DIN & JIS)
 130.139 -iso-a2=A2 (ISO/DIN & JIS)1 (ISO/DIN & JIS)
 130.140 +iso-a2=A2 (ISO/DIN & JIS)
 130.141  iso-a3=A3 (ISO/DIN & JIS)
 130.142  iso-a4=A4 (ISO/DIN & JIS)
 130.143  iso-a5=A5 (ISO/DIN & JIS)
 130.144 @@ -133,7 +133,7 @@
 130.145  jis-b1=B1 (JIS)
 130.146  jis-b2=B2 (JIS)
 130.147  jis-b3=B3 (JIS)
 130.148 -jis-b4=B4 (JIS)3 (JIS)
 130.149 +jis-b4=B4 (JIS)
 130.150  jis-b5=B5 (JIS)
 130.151  jis-b6=B6 (JIS)
 130.152  jis-b7=B7 (JIS)
 130.153 @@ -152,31 +152,31 @@
 130.154  iso-c9=C9 (ISO/DIN)
 130.155  iso-c10=C10 (ISO/DIN)
 130.156  na-letter=Lettre
 130.157 -na-legal=L\u00e9gal
 130.158 +na-legal=L\u00E9gal
 130.159  executive=Administratif
 130.160  ledger=Fiche
 130.161 -tabloid=Tablo\u00efd
 130.162 +tabloid=Tablo\u00EFd
 130.163  invoice=Facture
 130.164  folio=Folio
 130.165  quarto=Quarto
 130.166  japanese-postcard=Carte postale (JIS)
 130.167 -oufuko-postcard=Carte postale (JIS)
 130.168 -a=Ing\u00e9nierie A
 130.169 -b=Ing\u00e9nierie B
 130.170 -c=Ing\u00e9nierie C
 130.171 -d=Ing\u00e9nierie D
 130.172 -e=Ing\u00e9nierie E
 130.173 +oufuko-postcard=Carte postale double (JIS)
 130.174 +a=Ing\u00E9nierie A
 130.175 +b=Ing\u00E9nierie B
 130.176 +c=Ing\u00E9nierie C
 130.177 +d=Ing\u00E9nierie D
 130.178 +e=Ing\u00E9nierie E
 130.179  iso-designated-long=Long ISO
 130.180  italian-envelope=Enveloppe Italie
 130.181  italy-envelope=Enveloppe Italie
 130.182  invite-envelope=Enveloppe invitation
 130.183  monarch-envelope=Enveloppe Monarch
 130.184  personal-envelope=Enveloppe personnelle
 130.185 -na-number-9-envelope=Enveloppe no 9
 130.186 -na-number-10-envelope=Enveloppe no 10
 130.187 -na-number-11-envelope=Enveloppe no 11
 130.188 -na-number-12-envelope=Enveloppe no 12
 130.189 -na-number-14-envelope=Enveloppe no 14
 130.190 +na-number-9-envelope=Enveloppe n\u00B09
 130.191 +na-number-10-envelope=Enveloppe n\u00B010
 130.192 +na-number-11-envelope=Enveloppe n\u00B011
 130.193 +na-number-12-envelope=Enveloppe n\u00B012
 130.194 +na-number-14-envelope=Enveloppe n\u00B014
 130.195  na-6x9-envelope=Enveloppe 6x9
 130.196  na-7x9-envelope=Enveloppe 6x7
 130.197  na-9x11-envelope=Enveloppe 9x11
 130.198 @@ -184,22 +184,22 @@
 130.199  na-10x13-envelope=Enveloppe 10x15
 130.200  na-10x14-envelope=Enveloppe 10x15
 130.201  na-10x15-envelope=Enveloppe 10x15
 130.202 -na-5x7=Papier 5 x 7 po
 130.203 -na-8x10=Papier 8 x 10 po
 130.204 +na-5x7=Papier 5x7 po
 130.205 +na-8x10=Papier 8x10 po
 130.206  #
 130.207  # The following keys match the Strings returned by MediaTray.toString()
 130.208  #
 130.209 -auto-select=S\u00e9lection automatique
 130.210 +auto-select=S\u00E9lection automatique
 130.211  top=Haut
 130.212  middle=Centre
 130.213  bottom=Bas
 130.214  envelope=Enveloppe
 130.215  manual=Manuel
 130.216 -large-capacity=Grande capacit\u00e9
 130.217 +large-capacity=Grande capacit\u00E9
 130.218  main=Principal
 130.219 -side=C\u00f4t\u00e9
 130.220 +side=C\u00F4t\u00E9
 130.221  # Add the additional standard bins defined by win32
 130.222 -Manual-Envelope=Enveloppe
 130.223 +Manual-Envelope=Enveloppe (manuel)
 130.224  Automatic-Feeder=Alimentation automatique
 130.225  Tractor-Feeder=Alimentation en continu
 130.226  Small-Format=Petit format
 130.227 @@ -210,5 +210,5 @@
 130.228  # The following keys match the Strings returned by 
 130.229  # PrinterIsAcceptingJobs.toString()
 130.230  #
 130.231 -accepting-jobs=Accepter les t\u00e2ches
 130.232 -not-accepting-jobs=Refuser les t\u00e2ches
 130.233 +accepting-jobs=Acceptation des t\u00E2ches
 130.234 +not-accepting-jobs=Refus des t\u00E2ches
   131.1 --- a/src/share/classes/sun/print/resources/serviceui_it.properties	Tue Feb 15 19:16:39 2011 -0800
   131.2 +++ b/src/share/classes/sun/print/resources/serviceui_it.properties	Tue Feb 15 20:18:20 2011 -0800
   131.3 @@ -7,14 +7,14 @@
   131.4  border.orientation=Orientamento
   131.5  border.printrange=Intervallo di stampa
   131.6  border.printservice=Servizio di stampa
   131.7 -border.quality=Qualit\u00e0
   131.8 +border.quality=Qualit\u00E0
   131.9  border.sides=Lati
  131.10  border.margins=Margini
  131.11  #
  131.12  button.cancel=Annulla
  131.13  button.ok=OK
  131.14  button.print=Stampa
  131.15 -button.properties=Propriet\u00e0...
  131.16 +button.properties=Propriet\u00E0...
  131.17  button.properties.mnemonic=R
  131.18  #
  131.19  checkbox.collate=Fascicola
  131.20 @@ -26,7 +26,7 @@
  131.21  #
  131.22  dialog.printtitle=Stampa
  131.23  dialog.pstitle=Imposta pagina
  131.24 -dialog.overwrite=Il file esiste gi\u00e0. Sovrascrivere il file esistente?
  131.25 +dialog.overwrite=Il file esiste gi\u00E0. Sovrascrivere il file esistente?
  131.26  dialog.owtitle=Stampa su file
  131.27  dialog.printtofile=Stampa su file
  131.28  dialog.noprintermsg=Nessun servizio di stampa trovato
  131.29 @@ -37,7 +37,7 @@
  131.30  label.jobname.mnemonic=M
  131.31  label.numcopies=Numero di copie:
  131.32  label.numcopies.mnemonic=U
  131.33 -label.priority=Priorit\u00e0:
  131.34 +label.priority=Priorit\u00E0:
  131.35  label.priority.mnemonic=I
  131.36  label.psname=Nome:
  131.37  label.psname.mnemonic=N
  131.38 @@ -45,13 +45,13 @@
  131.39  label.rangeto=A
  131.40  label.size=Dimensioni:
  131.41  label.size.mnemonic=D
  131.42 -label.source=Sorgente:
  131.43 +label.source=Origine:
  131.44  label.source.mnemonic=R
  131.45  label.status=Stato:
  131.46  label.username=Nome utente:
  131.47  label.username.mnemonic=U
  131.48  label.millimetres=(mm)
  131.49 -label.inches=(in)
  131.50 +label.inches=(poll.)
  131.51  label.topmargin=alto
  131.52  label.topmargin.mnemonic=L
  131.53  label.bottommargin=basso
  131.54 @@ -67,12 +67,12 @@
  131.55  radiobutton.draftq.mnemonic=B
  131.56  radiobutton.duplex=Fronte retro
  131.57  radiobutton.duplex.mnemonic=R
  131.58 -radiobutton.highq=Alta
  131.59 +radiobutton.highq=Alto
  131.60  radiobutton.highq.mnemonic=L
  131.61  radiobutton.landscape=Orizzontale
  131.62  radiobutton.landscape.mnemonic=O
  131.63  radiobutton.monochrome=Monocromatica
  131.64 -radiobutton.monochrome.mnemonic=M
  131.65 +radiobutton.monochrome.mnemonic=A
  131.66  radiobutton.normalq=Normale
  131.67  radiobutton.normalq.mnemonic=N
  131.68  radiobutton.oneside=Un lato
  131.69 @@ -82,10 +82,10 @@
  131.70  radiobutton.rangeall=Tutto
  131.71  radiobutton.rangeall.mnemonic=T
  131.72  radiobutton.rangepages=Pagine
  131.73 -radiobutton.rangepages.mnemonic=P
  131.74 -radiobutton.revlandscape=Orizzontale invertito
  131.75 +radiobutton.rangepages.mnemonic=E
  131.76 +radiobutton.revlandscape=Orizzontale capovolto
  131.77  radiobutton.revlandscape.mnemonic=N
  131.78 -radiobutton.revportrait=Verticale invertito
  131.79 +radiobutton.revportrait=Verticale capovolto
  131.80  radiobutton.revportrait.mnemonic=I
  131.81  radiobutton.tumble=Testa a piede
  131.82  radiobutton.tumble.mnemonic=T
  131.83 @@ -181,8 +181,8 @@
  131.84  na-7x9-envelope=Busta 6x7
  131.85  na-9x11-envelope=Busta 9x11
  131.86  na-9x12-envelope=Busta 9x12
  131.87 -na-10x13-envelope=Busta 10x13
  131.88 -na-10x14-envelope=Busta 10x14
  131.89 +na-10x13-envelope=Busta 10x15
  131.90 +na-10x14-envelope=Busta 10x15
  131.91  na-10x15-envelope=Busta 10x15
  131.92  na-5x7=Foglio 5" x 7"
  131.93  na-8x10=Foglio 8" x 10"
  131.94 @@ -195,7 +195,7 @@
  131.95  bottom=Basso
  131.96  envelope=Busta
  131.97  manual=Manuale
  131.98 -large-capacity=Grande capacit\u00e0
  131.99 +large-capacity=Grande capacit\u00E0
 131.100  main=Principale
 131.101  side=Laterale
 131.102  # Add the additional standard bins defined by win32
   132.1 --- a/src/share/classes/sun/print/resources/serviceui_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   132.2 +++ b/src/share/classes/sun/print/resources/serviceui_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   132.3 @@ -1,105 +1,105 @@
   132.4  #
   132.5  #
   132.6 -border.chromaticity=\u8272\u306e\u8868\u73fe
   132.7 -border.copies=\u5370\u5237\u90e8\u6570
   132.8 -border.jobattributes=\u30b8\u30e7\u30d6\u306e\u5c5e\u6027
   132.9 -border.media=\u30e1\u30c7\u30a3\u30a2
  132.10 -border.orientation=\u7528\u7d19\u306e\u5411\u304d
  132.11 -border.printrange=\u5370\u5237\u7bc4\u56f2
  132.12 -border.printservice=\u5370\u5237\u30b5\u30fc\u30d3\u30b9
  132.13 -border.quality=\u54c1\u8cea
  132.14 +border.chromaticity=\u8272\u306E\u8868\u73FE
  132.15 +border.copies=\u5370\u5237\u90E8\u6570
  132.16 +border.jobattributes=\u30B8\u30E7\u30D6\u306E\u5C5E\u6027
  132.17 +border.media=\u30E1\u30C7\u30A3\u30A2
  132.18 +border.orientation=\u7528\u7D19\u306E\u5411\u304D
  132.19 +border.printrange=\u5370\u5237\u7BC4\u56F2
  132.20 +border.printservice=\u5370\u5237\u30B5\u30FC\u30D3\u30B9
  132.21 +border.quality=\u54C1\u8CEA
  132.22  border.sides=\u9762
  132.23 -border.margins=\u30de\u30fc\u30b8\u30f3
  132.24 +border.margins=\u30DE\u30FC\u30B8\u30F3
  132.25  #
  132.26 -button.cancel=\u53d6\u6d88\u3057
  132.27 -button.ok=\u4e86\u89e3
  132.28 +button.cancel=\u53D6\u6D88
  132.29 +button.ok=OK
  132.30  button.print=\u5370\u5237
  132.31 -button.properties=\u30d7\u30ed\u30d1\u30c6\u30a3(R)...
  132.32 +button.properties=\u30D7\u30ED\u30D1\u30C6\u30A3...
  132.33  button.properties.mnemonic=R
  132.34  #
  132.35 -checkbox.collate=\u4e01\u5408\u3044(C)
  132.36 +checkbox.collate=\u4E01\u5408\u3044
  132.37  checkbox.collate.mnemonic=C
  132.38 -checkbox.jobsheets=\u30d0\u30ca\u30fc\u30da\u30fc\u30b8(B)
  132.39 +checkbox.jobsheets=\u30D0\u30CA\u30FC\u30FB\u30DA\u30FC\u30B8
  132.40  checkbox.jobsheets.mnemonic=B
  132.41 -checkbox.printtofile=\u30d5\u30a1\u30a4\u30eb\u306b\u51fa\u529b(F)
  132.42 +checkbox.printtofile=\u30D5\u30A1\u30A4\u30EB\u306B\u51FA\u529B
  132.43  checkbox.printtofile.mnemonic=F
  132.44  #
  132.45  dialog.printtitle=\u5370\u5237
  132.46 -dialog.pstitle=\u30da\u30fc\u30b8\u8a2d\u5b9a
  132.47 -dialog.overwrite=\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059\u3002\u65e2\u5b58\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u4e0a\u66f8\u304d\u3057\u307e\u3059\u304b?
  132.48 -dialog.owtitle=\u30d5\u30a1\u30a4\u30eb\u306b\u51fa\u529b
  132.49 -dialog.printtofile=\u30d5\u30a1\u30a4\u30eb\u306b\u51fa\u529b
  132.50 -dialog.noprintermsg=\u5370\u5237\u30b5\u30fc\u30d3\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
  132.51 -dialog.writeerror=\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304d\u8fbc\u3081\u307e\u305b\u3093:
  132.52 +dialog.pstitle=\u30DA\u30FC\u30B8\u8A2D\u5B9A
  132.53 +dialog.overwrite=\u3053\u306E\u30D5\u30A1\u30A4\u30EB\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059\u3002\u65E2\u5B58\u306E\u30D5\u30A1\u30A4\u30EB\u306B\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\u3002
  132.54 +dialog.owtitle=\u30D5\u30A1\u30A4\u30EB\u306B\u51FA\u529B
  132.55 +dialog.printtofile=\u30D5\u30A1\u30A4\u30EB\u306B\u51FA\u529B
  132.56 +dialog.noprintermsg=\u5370\u5237\u30B5\u30FC\u30D3\u30B9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
  132.57 +dialog.writeerror=\u30D5\u30A1\u30A4\u30EB\u306B\u66F8\u304D\u8FBC\u3081\u307E\u305B\u3093:
  132.58  #
  132.59 -label.info=\u60c5\u5831:
  132.60 -label.jobname=\u30b8\u30e7\u30d6\u540d(J):
  132.61 +label.info=\u60C5\u5831:
  132.62 +label.jobname=\u30B8\u30E7\u30D6\u540D:
  132.63  label.jobname.mnemonic=J
  132.64 -label.numcopies=\u5370\u5237\u90e8\u6570(O):
  132.65 +label.numcopies=\u5370\u5237\u90E8\u6570:
  132.66  label.numcopies.mnemonic=O
  132.67 -label.priority=\u512a\u5148\u9806\u4f4d(R):
  132.68 +label.priority=\u512A\u5148\u5EA6:
  132.69  label.priority.mnemonic=R
  132.70 -label.psname=\u540d\u524d(N):
  132.71 +label.psname=\u540D\u524D:
  132.72  label.psname.mnemonic=N
  132.73 -label.pstype=\u30bf\u30a4\u30d7:
  132.74 -label.rangeto=\u5370\u5237\u7bc4\u56f2
  132.75 -label.size=\u30b5\u30a4\u30ba(Z):
  132.76 +label.pstype=\u30BF\u30A4\u30D7:
  132.77 +label.rangeto=\u5370\u5237\u7BC4\u56F2
  132.78 +label.size=\u30B5\u30A4\u30BA:
  132.79  label.size.mnemonic=Z
  132.80 -label.source=\u30bd\u30fc\u30b9(C):
  132.81 +label.source=\u30BD\u30FC\u30B9:
  132.82  label.source.mnemonic=C
  132.83 -label.status=\u72b6\u614b:
  132.84 -label.username=\u30e6\u30fc\u30b6\u540d(U):
  132.85 +label.status=\u72B6\u614B:
  132.86 +label.username=\u30E6\u30FC\u30B6\u30FC\u540D:
  132.87  label.username.mnemonic=U
  132.88  label.millimetres=(mm)
  132.89  label.inches=(in)
  132.90 -label.topmargin=\u4e0a(T)
  132.91 +label.topmargin=\u4E0A
  132.92  label.topmargin.mnemonic=T
  132.93 -label.bottommargin=\u4e0b(B)
  132.94 +label.bottommargin=\u4E0B
  132.95  label.bottommargin.mnemonic=B
  132.96 -label.leftmargin=\u5de6(F)
  132.97 +label.leftmargin=\u5DE6
  132.98  label.leftmargin.mnemonic=F
  132.99 -label.rightmargin=\u53f3(R)
 132.100 +label.rightmargin=\u53F3
 132.101  label.rightmargin.mnemonic=R
 132.102  #
 132.103 -radiobutton.color=\u30ab\u30e9\u30fc(C)
 132.104 +radiobutton.color=\u30AB\u30E9\u30FC
 132.105  radiobutton.color.mnemonic=C
 132.106 -radiobutton.draftq=\u30c9\u30e9\u30d5\u30c8(F)
 132.107 +radiobutton.draftq=\u30C9\u30E9\u30D5\u30C8
 132.108  radiobutton.draftq.mnemonic=F
 132.109 -radiobutton.duplex=\u4e21\u9762(D)
 132.110 +radiobutton.duplex=\u4E21\u9762
 132.111  radiobutton.duplex.mnemonic=D
 132.112 -radiobutton.highq=\u9ad8\u54c1\u8cea(H)
 132.113 +radiobutton.highq=\u9AD8\u54C1\u8CEA
 132.114  radiobutton.highq.mnemonic=H
 132.115 -radiobutton.landscape=\u30e9\u30f3\u30c9\u30b9\u30b1\u30fc\u30d7 (\u6a2a)(L)
 132.116 +radiobutton.landscape=\u30E9\u30F3\u30C9\u30B9\u30B1\u30FC\u30D7(\u6A2A)
 132.117  radiobutton.landscape.mnemonic=L
 132.118 -radiobutton.monochrome=\u30e2\u30ce\u30af\u30ed(M)
 132.119 +radiobutton.monochrome=\u30E2\u30CE\u30AF\u30ED
 132.120  radiobutton.monochrome.mnemonic=M
 132.121 -radiobutton.normalq=\u6a19\u6e96(N)
 132.122 +radiobutton.normalq=\u6A19\u6E96
 132.123  radiobutton.normalq.mnemonic=N
 132.124 -radiobutton.oneside=\u7247\u9762(O)
 132.125 +radiobutton.oneside=\u7247\u9762
 132.126  radiobutton.oneside.mnemonic=O
 132.127 -radiobutton.portrait=\u30dd\u30fc\u30c8\u30ec\u30a4\u30c8 (\u7e26)(P)
 132.128 +radiobutton.portrait=\u30DD\u30FC\u30C8\u30EC\u30A4\u30C8(\u7E26)
 132.129  radiobutton.portrait.mnemonic=P
 132.130 -radiobutton.rangeall=\u3059\u3079\u3066(L)
 132.131 +radiobutton.rangeall=\u3059\u3079\u3066
 132.132  radiobutton.rangeall.mnemonic=L
 132.133 -radiobutton.rangepages=\u30da\u30fc\u30b8(E)
 132.134 +radiobutton.rangepages=\u30DA\u30FC\u30B8
 132.135  radiobutton.rangepages.mnemonic=E
 132.136 -radiobutton.revlandscape=\u30e9\u30f3\u30c9\u30b9\u30b1\u30fc\u30d7 (\u53cd\u8ee2)(N)
 132.137 +radiobutton.revlandscape=\u30E9\u30F3\u30C9\u30B9\u30B1\u30FC\u30D7(\u53CD\u8EE2)
 132.138  radiobutton.revlandscape.mnemonic=N
 132.139 -radiobutton.revportrait=\u30dd\u30fc\u30c8\u30ec\u30a4\u30c8 (\u53cd\u8ee2)(I)
 132.140 +radiobutton.revportrait=\u30DD\u30FC\u30C8\u30EC\u30A4\u30C8(\u53CD\u8EE2)
 132.141  radiobutton.revportrait.mnemonic=I
 132.142 -radiobutton.tumble=\u53cd\u8ee2(T)
 132.143 +radiobutton.tumble=\u53CD\u8EE2
 132.144  radiobutton.tumble.mnemonic=T
 132.145  # The vkMnemonics correspond with the constants defined in KeyEvent, eg
 132.146  # 65 = KeyEvent.VK_A
 132.147 -tab.appearance=\u5916\u89b3(A)
 132.148 +tab.appearance=\u5916\u89B3
 132.149  tab.appearance.vkMnemonic=65
 132.150 -tab.general=\u4e00\u822c(G)
 132.151 +tab.general=\u4E00\u822C
 132.152  tab.general.vkMnemonic=71
 132.153 -tab.pagesetup=\u30da\u30fc\u30b8\u8a2d\u5b9a(S)
 132.154 +tab.pagesetup=\u30DA\u30FC\u30B8\u8A2D\u5B9A
 132.155  tab.pagesetup.vkMnemonic=83
 132.156  #
 132.157 -error.pagerange=\u7121\u52b9\u306a\u30da\u30fc\u30b8\u7bc4\u56f2; \u5024\u3092\u518d\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044 (\u4f8b\u30011-3,5,7-10)\u3002
 132.158 -error.destination=\u7121\u52b9\u306a\u30d5\u30a1\u30a4\u30eb\u540d; \u30d5\u30a1\u30a4\u30eb\u540d\u3092\u518d\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 132.159 +error.pagerange=\u7121\u52B9\u306A\u30DA\u30FC\u30B8\u7BC4\u56F2\u3002\u5024\u3092\u518D\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044(\u4F8B\u30011-3,5,7-10)
 132.160 +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
 132.161  #
 132.162  # The following keys match the Strings returned by MediaSizeName.toString()
 132.163  # (in some cases the space character is replaced by '-' and the pound 
 132.164 @@ -151,64 +151,64 @@
 132.165  iso-c8=C8 (ISO/DIN)
 132.166  iso-c9=C9 (ISO/DIN)
 132.167  iso-c10=C10 (ISO/DIN)
 132.168 -na-letter=\u30ec\u30bf\u30fc
 132.169 -na-legal=\u30ea\u30fc\u30ac\u30eb
 132.170 -executive=\u30a8\u30b0\u30bc\u30af\u30c6\u30a3\u30d6
 132.171 -ledger=\u30ec\u30c3\u30b8\u30e3\u30fc
 132.172 -tabloid=\u30bf\u30d6\u30ed\u30a4\u30c9
 132.173 -invoice=\u30a4\u30f3\u30dc\u30a4\u30b9
 132.174 -folio=\u30d5\u30a9\u30ea\u30aa
 132.175 -quarto=\u30af\u30a9\u30fc\u30c8
 132.176 -japanese-postcard=\u306f\u304c\u304d (JIS)
 132.177 -oufuko-postcard=\u5f80\u5fa9\u306f\u304c\u304d (JIS)
 132.178 -a=\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0 A
 132.179 -b=\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0 B
 132.180 -c=\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0 C
 132.181 -d=\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0 D
 132.182 -e=\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0 E
 132.183 -iso-designated-long=ISO DL (\u9577\u5bf8)
 132.184 -italian-envelope=\u30a4\u30bf\u30ea\u30a2\u5c01\u7b52
 132.185 -italy-envelope=\u30a4\u30bf\u30ea\u30a2\u5c01\u7b52
 132.186 -invite-envelope=\u62db\u5f85\u5c01\u7b52
 132.187 -monarch-envelope=\u30e2\u30ca\u30fc\u30af\u5c01\u7b52
 132.188 -personal-envelope=\u500b\u4eba\u7528\u5c01\u7b52
 132.189 -na-number-9-envelope=No. 9 \u5c01\u7b52
 132.190 -na-number-10-envelope=No. 10 \u5c01\u7b52
 132.191 -na-number-11-envelope=No. 11 \u5c01\u7b52
 132.192 -na-number-12-envelope=No. 12 \u5c01\u7b52
 132.193 -na-number-14-envelope=No. 14 \u5c01\u7b52
 132.194 -na-6x9-envelope=6x9 \u5c01\u7b52
 132.195 -na-7x9-envelope=6x7 \u5c01\u7b52
 132.196 -na-9x11-envelope=9x11 \u5c01\u7b52
 132.197 -na-9x12-envelope=9x12 \u5c01\u7b52
 132.198 -na-10x13-envelope=10x15 \u5c01\u7b52
 132.199 -na-10x14-envelope=10x15 \u5c01\u7b52
 132.200 -na-10x15-envelope=10x15 \u5c01\u7b52
 132.201 -na-5x7=5" x 7" \u7528\u7d19
 132.202 -na-8x10=8" x 10" \u7528\u7d19
 132.203 +na-letter=\u30EC\u30BF\u30FC
 132.204 +na-legal=\u30EA\u30FC\u30AC\u30EB
 132.205 +executive=\u30A8\u30B0\u30BC\u30AF\u30C6\u30A3\u30D6
 132.206 +ledger=\u30EC\u30C3\u30B8\u30E3
 132.207 +tabloid=\u30BF\u30D6\u30ED\u30A4\u30C9
 132.208 +invoice=\u30A4\u30F3\u30DC\u30A4\u30B9
 132.209 +folio=\u30D5\u30A9\u30EA\u30AA
 132.210 +quarto=\u30AF\u30A9\u30FC\u30C8
 132.211 +japanese-postcard=\u306F\u304C\u304D(JIS)
 132.212 +oufuko-postcard=\u5F80\u5FA9\u306F\u304C\u304D(JIS)
 132.213 +a=\u30A8\u30F3\u30B8\u30CB\u30A2\u30EA\u30F3\u30B0A
 132.214 +b=\u30A8\u30F3\u30B8\u30CB\u30A2\u30EA\u30F3\u30B0B
 132.215 +c=\u30A8\u30F3\u30B8\u30CB\u30A2\u30EA\u30F3\u30B0C
 132.216 +d=\u30A8\u30F3\u30B8\u30CB\u30A2\u30EA\u30F3\u30B0D
 132.217 +e=\u30A8\u30F3\u30B8\u30CB\u30A2\u30EA\u30F3\u30B0E
 132.218 +iso-designated-long=ISO DL(\u9577\u5BF8)
 132.219 +italian-envelope=\u30A4\u30BF\u30EA\u30A2\u5C01\u7B52
 132.220 +italy-envelope=\u30A4\u30BF\u30EA\u30A2\u5C01\u7B52
 132.221 +invite-envelope=\u62DB\u5F85\u5C01\u7B52
 132.222 +monarch-envelope=\u30E2\u30CA\u30FC\u30AF\u5C01\u7B52
 132.223 +personal-envelope=\u500B\u4EBA\u7528\u5C01\u7B52
 132.224 +na-number-9-envelope=No. 9\u5C01\u7B52
 132.225 +na-number-10-envelope=No. 10\u5C01\u7B52
 132.226 +na-number-11-envelope=No. 11\u5C01\u7B52
 132.227 +na-number-12-envelope=No. 12\u5C01\u7B52
 132.228 +na-number-14-envelope=No. 14\u5C01\u7B52
 132.229 +na-6x9-envelope=6x9\u5C01\u7B52
 132.230 +na-7x9-envelope=6x7\u5C01\u7B52
 132.231 +na-9x11-envelope=9x11\u5C01\u7B52
 132.232 +na-9x12-envelope=9x12\u5C01\u7B52
 132.233 +na-10x13-envelope=10x15\u5C01\u7B52
 132.234 +na-10x14-envelope=10x15\u5C01\u7B52
 132.235 +na-10x15-envelope=10x15\u5C01\u7B52
 132.236 +na-5x7=5x7\u30A4\u30F3\u30C1\u7528\u7D19
 132.237 +na-8x10=8x10\u30A4\u30F3\u30C1\u7528\u7D19
 132.238  #
 132.239  # The following keys match the Strings returned by MediaTray.toString()
 132.240  #
 132.241 -auto-select=\u81ea\u52d5\u9078\u629e
 132.242 -top=\u4e0a\u90e8
 132.243 -middle=\u4e2d\u9593
 132.244 -bottom=\u4e0b\u90e8
 132.245 -envelope=\u5c01\u7b52
 132.246 -manual=\u30de\u30cb\u30e5\u30a2\u30eb
 132.247 -large-capacity=\u5927\u5bb9\u91cf
 132.248 -main=\u30e1\u30a4\u30f3
 132.249 +auto-select=\u81EA\u52D5\u9078\u629E
 132.250 +top=\u4E0A\u90E8
 132.251 +middle=\u4E2D\u9593
 132.252 +bottom=\u4E0B\u90E8
 132.253 +envelope=\u5C01\u7B52
 132.254 +manual=\u30DE\u30CB\u30E5\u30A2\u30EB
 132.255 +large-capacity=\u5927\u5BB9\u91CF
 132.256 +main=\u30E1\u30A4\u30F3
 132.257  side=\u9762
 132.258  # Add the additional standard bins defined by win32
 132.259 -Manual-Envelope=\u30de\u30cb\u30e5\u30a2\u30eb\u5c01\u7b52
 132.260 -Automatic-Feeder=\u81ea\u52d5\u30d5\u30a3\u30fc\u30c0
 132.261 -Tractor-Feeder=\u30c8\u30e9\u30af\u30bf\u30d5\u30a3\u30fc\u30c0
 132.262 -Small-Format=\u30b9\u30e2\u30fc\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8
 132.263 -Large-Format=\u30e9\u30fc\u30b8\u30d5\u30a9\u30fc\u30de\u30c3\u30c8
 132.264 -Cassette=\u30ab\u30bb\u30c3\u30c8
 132.265 -Form-Source=\u30d5\u30a9\u30fc\u30e0\u30bd\u30fc\u30b9
 132.266 +Manual-Envelope=\u30DE\u30CB\u30E5\u30A2\u30EB\u5C01\u7B52
 132.267 +Automatic-Feeder=\u81EA\u52D5\u30D5\u30A3\u30FC\u30C0
 132.268 +Tractor-Feeder=\u30C8\u30E9\u30AF\u30BF\u30FB\u30D5\u30A3\u30FC\u30C0
 132.269 +Small-Format=\u30B9\u30E2\u30FC\u30EB\u30FB\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8
 132.270 +Large-Format=\u30E9\u30FC\u30B8\u30FB\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8
 132.271 +Cassette=\u30AB\u30BB\u30C3\u30C8
 132.272 +Form-Source=\u30D5\u30A9\u30FC\u30E0\u30FB\u30BD\u30FC\u30B9
 132.273  #
 132.274  # The following keys match the Strings returned by 
 132.275  # PrinterIsAcceptingJobs.toString()
 132.276  #
 132.277 -accepting-jobs=\u30b8\u30e7\u30d6\u3092\u53d7\u3051\u4ed8\u3051\u3066\u3044\u307e\u3059\u3002
 132.278 -not-accepting-jobs=\u30b8\u30e7\u30d6\u3092\u53d7\u3051\u4ed8\u3051\u307e\u305b\u3093\u3002
 132.279 +accepting-jobs=\u30B8\u30E7\u30D6\u3092\u53D7\u3051\u4ED8\u3051\u3066\u3044\u307E\u3059
 132.280 +not-accepting-jobs=\u30B8\u30E7\u30D6\u3092\u53D7\u3051\u4ED8\u3051\u307E\u305B\u3093
   133.1 --- a/src/share/classes/sun/print/resources/serviceui_ko.properties	Tue Feb 15 19:16:39 2011 -0800
   133.2 +++ b/src/share/classes/sun/print/resources/serviceui_ko.properties	Tue Feb 15 20:18:20 2011 -0800
   133.3 @@ -1,123 +1,123 @@
   133.4  #
   133.5  #
   133.6 -border.chromaticity=\uc0c9\uc0c1 \ubaa8\uc591
   133.7 -border.copies=\ubcf5\uc0ac
   133.8 -border.jobattributes=\uc791\uc5c5 \uc18d\uc131
   133.9 -border.media=\ubbf8\ub514\uc5b4
  133.10 -border.orientation=\ubc29\ud5a5
  133.11 -border.printrange=\uc778\uc1c4 \ubc94\uc704
  133.12 -border.printservice=\uc778\uc1c4 \uc11c\ube44\uc2a4
  133.13 -border.quality=\ud488\uc9c8
  133.14 -border.sides=\uce21\uba74
  133.15 -border.margins=\ub9c8\uc9c4
  133.16 +border.chromaticity=\uC0C9\uC0C1 \uBAA8\uC591
  133.17 +border.copies=\uBCF5\uC0AC
  133.18 +border.jobattributes=\uC791\uC5C5 \uC18D\uC131
  133.19 +border.media=\uB9E4\uCCB4
  133.20 +border.orientation=\uBC29\uD5A5
  133.21 +border.printrange=\uC778\uC1C4 \uBC94\uC704
  133.22 +border.printservice=\uC778\uC1C4 \uC11C\uBE44\uC2A4
  133.23 +border.quality=\uD488\uC9C8
  133.24 +border.sides=\uCE21\uBA74
  133.25 +border.margins=\uC5EC\uBC31
  133.26  #
  133.27 -button.cancel=\ucde8\uc18c
  133.28 -button.ok=\ud655\uc778
  133.29 -button.print=\uc778\uc1c4
  133.30 -button.properties=\ub4f1\ub85d \uc815\ubcf4(R)...
  133.31 +button.cancel=\uCDE8\uC18C
  133.32 +button.ok=\uD655\uC778
  133.33 +button.print=\uC778\uC1C4
  133.34 +button.properties=\uC18D\uC131...
  133.35  button.properties.mnemonic=R
  133.36  #
  133.37 -checkbox.collate=\uc870\ud569(C)
  133.38 +checkbox.collate=\uC21C\uC11C\uB300\uB85C
  133.39  checkbox.collate.mnemonic=C
  133.40 -checkbox.jobsheets=\ubc30\ub108 \ud398\uc774\uc9c0(B)
  133.41 +checkbox.jobsheets=\uBC30\uB108 \uD398\uC774\uC9C0
  133.42  checkbox.jobsheets.mnemonic=B
  133.43 -checkbox.printtofile=\ud30c\uc77c\ub85c \uc778\uc1c4(F)
  133.44 +checkbox.printtofile=\uD30C\uC77C\uB85C \uC778\uC1C4
  133.45  checkbox.printtofile.mnemonic=F
  133.46  #
  133.47 -dialog.printtitle=\uc778\uc1c4
  133.48 -dialog.pstitle=\ud398\uc774\uc9c0 \uc124\uc815
  133.49 -dialog.overwrite=\uc774 \ud30c\uc77c\uc740 \uc774\ubbf8 \uc788\uc2b5\ub2c8\ub2e4. \uae30\uc874 \ud30c\uc77c\uc744 \uacb9\uccd0\uc4f0\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
  133.50 -dialog.owtitle=\ud30c\uc77c\ub85c \uc778\uc1c4
  133.51 -dialog.printtofile=\ud30c\uc77c\ub85c \uc778\uc1c4
  133.52 -dialog.noprintermsg=\uc778\uc1c4 \uc11c\ube44\uc2a4\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  133.53 -dialog.writeerror=\ud30c\uc77c\uc5d0 \uc4f8 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  133.54 +dialog.printtitle=\uC778\uC1C4
  133.55 +dialog.pstitle=\uD398\uC774\uC9C0 \uC124\uC815
  133.56 +dialog.overwrite=\uC774 \uD30C\uC77C\uC774 \uC874\uC7AC\uD569\uB2C8\uB2E4. \uAE30\uC874 \uD30C\uC77C\uC744 \uACB9\uCCD0 \uC4F0\uACA0\uC2B5\uB2C8\uAE4C?
  133.57 +dialog.owtitle=\uD30C\uC77C\uB85C \uC778\uC1C4
  133.58 +dialog.printtofile=\uD30C\uC77C\uB85C \uC778\uC1C4
  133.59 +dialog.noprintermsg=\uC778\uC1C4 \uC11C\uBE44\uC2A4\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  133.60 +dialog.writeerror=\uD30C\uC77C\uC5D0 \uC4F8 \uC218 \uC5C6\uC74C:
  133.61  #
  133.62 -label.info=\uc815\ubcf4:
  133.63 -label.jobname=\uc791\uc5c5 \uc774\ub984(J):
  133.64 +label.info=\uC815\uBCF4:
  133.65 +label.jobname=\uC791\uC5C5 \uC774\uB984:
  133.66  label.jobname.mnemonic=J
  133.67 -label.numcopies=\ubcf5\uc0ac \ub9e4\uc218(O):
  133.68 +label.numcopies=\uB9E4\uC218:
  133.69  label.numcopies.mnemonic=O
  133.70 -label.priority=\uc6b0\uc120 \uc21c\uc704(R):
  133.71 +label.priority=\uC6B0\uC120\uC21C\uC704:
  133.72  label.priority.mnemonic=R
  133.73 -label.psname=\uc774\ub984(N):
  133.74 +label.psname=\uC774\uB984:
  133.75  label.psname.mnemonic=N
  133.76 -label.pstype=\uc885\ub958:
  133.77 -label.rangeto=\uae4c\uc9c0
  133.78 -label.size=\ud06c\uae30(Z):
  133.79 +label.pstype=\uC720\uD615:
  133.80 +label.rangeto=\uC885\uB8CC
  133.81 +label.size=\uD06C\uAE30:
  133.82  label.size.mnemonic=Z
  133.83 -label.source=\uc18c\uc2a4(C):
  133.84 +label.source=\uC18C\uC2A4:
  133.85  label.source.mnemonic=C
  133.86 -label.status=\uc0c1\ud0dc:
  133.87 -label.username=\uc0ac\uc6a9\uc790 \uc774\ub984(U):
  133.88 +label.status=\uC0C1\uD0DC:
  133.89 +label.username=\uC0AC\uC6A9\uC790 \uC774\uB984:
  133.90  label.username.mnemonic=U
  133.91  label.millimetres=(mm)
  133.92 -label.inches=(in)
  133.93 -label.topmargin=\ub9e8 \uc704(T)
  133.94 +label.inches=(\uC778\uCE58)
  133.95 +label.topmargin=\uC704\uCABD
  133.96  label.topmargin.mnemonic=T
  133.97 -label.bottommargin==\ub9e8 \uc544\ub798(B)
  133.98 +label.bottommargin=\uC544\uB798\uCABD
  133.99  label.bottommargin.mnemonic=B
 133.100 -label.leftmargin=\uc67c\ucabd(F)
 133.101 +label.leftmargin=\uC67C\uCABD
 133.102  label.leftmargin.mnemonic=F
 133.103 -label.rightmargin=\uc624\ub978\ucabd(R)
 133.104 +label.rightmargin=\uC624\uB978\uCABD
 133.105  label.rightmargin.mnemonic=R
 133.106  #
 133.107 -radiobutton.color=\uc0c9\uc0c1(C)
 133.108 +radiobutton.color=\uC0C9\uC0C1
 133.109  radiobutton.color.mnemonic=C
 133.110 -radiobutton.draftq=\ucd08\uc548(F)
 133.111 +radiobutton.draftq=\uCD08\uC548
 133.112  radiobutton.draftq.mnemonic=F
 133.113 -radiobutton.duplex=\uc591\uba74(D)
 133.114 +radiobutton.duplex=\uC591\uBA74
 133.115  radiobutton.duplex.mnemonic=D
 133.116 -radiobutton.highq=\ub192\uc74c(H)
 133.117 +radiobutton.highq=\uB192\uC74C
 133.118  radiobutton.highq.mnemonic=H
 133.119 -radiobutton.landscape=\uac00\ub85c(L)
 133.120 +radiobutton.landscape=\uAC00\uB85C
 133.121  radiobutton.landscape.mnemonic=L
 133.122 -radiobutton.monochrome=\ub2e8\uc0c9(M)
 133.123 +radiobutton.monochrome=\uB2E8\uC0C9
 133.124  radiobutton.monochrome.mnemonic=M
 133.125 -radiobutton.normalq=\uc77c\ubc18(N)
 133.126 +radiobutton.normalq=\uC77C\uBC18
 133.127  radiobutton.normalq.mnemonic=N
 133.128 -radiobutton.oneside=\ud55c\uba74(O)
 133.129 +radiobutton.oneside=\uB2E8\uBA74
 133.130  radiobutton.oneside.mnemonic=O
 133.131 -radiobutton.portrait=\uc138\ub85c(P)
 133.132 +radiobutton.portrait=\uC138\uB85C
 133.133  radiobutton.portrait.mnemonic=P
 133.134 -radiobutton.rangeall=\ubaa8\ub450(L)
 133.135 +radiobutton.rangeall=\uBAA8\uB450
 133.136  radiobutton.rangeall.mnemonic=L
 133.137 -radiobutton.rangepages=\ud398\uc774\uc9c0(E)
 133.138 +radiobutton.rangepages=\uD398\uC774\uC9C0
 133.139  radiobutton.rangepages.mnemonic=E
 133.140 -radiobutton.revlandscape=\uc5ed\uc21c \uac00\ub85c(N)
 133.141 +radiobutton.revlandscape=\uAC00\uB85C \uBC18\uC804
 133.142  radiobutton.revlandscape.mnemonic=N
 133.143 -radiobutton.revportrait=\uc5ed\uc21c \uc138\ub85c(I)
 133.144 +radiobutton.revportrait=\uC138\uB85C \uBC18\uC804
 133.145  radiobutton.revportrait.mnemonic=I
 133.146 -radiobutton.tumble=\ub07c\uc6cc\ub123\uae30(T)
 133.147 +radiobutton.tumble=\uD68C\uC804\uC2DD
 133.148  radiobutton.tumble.mnemonic=T
 133.149  # The vkMnemonics correspond with the constants defined in KeyEvent, eg
 133.150  # 65 = KeyEvent.VK_A
 133.151 -tab.appearance=\ubaa8\uc591(A)
 133.152 +tab.appearance=\uBAA8\uC591
 133.153  tab.appearance.vkMnemonic=65
 133.154 -tab.general=\uc77c\ubc18(G)
 133.155 +tab.general=\uC77C\uBC18 \uC0AC\uD56D
 133.156  tab.general.vkMnemonic=71
 133.157 -tab.pagesetup=\ud398\uc774\uc9c0 \uc124\uc815(S)
 133.158 +tab.pagesetup=\uD398\uC774\uC9C0 \uC124\uC815
 133.159  tab.pagesetup.vkMnemonic=83
 133.160  #
 133.161 -error.pagerange=\uc798\ubabb\ub41c \ud398\uc774\uc9c0 \ubc94\uc704; \uac12\uc744 \ub2e4\uc2dc \uc785\ub825\ud558\uc2ed\uc2dc\uc624(\uc608: 1-3,5,7-10)
 133.162 -error.destination=\uc798\ubabb\ub41c \ud30c\uc77c \uc774\ub984. \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624.
 133.163 +error.pagerange=\uBD80\uC801\uD569\uD55C \uD398\uC774\uC9C0 \uBC94\uC704: \uAC12\uC744 \uB2E4\uC2DC \uC785\uB825\uD558\uC2ED\uC2DC\uC624(\uC608: 1-3,5,7-10).
 133.164 +error.destination=\uBD80\uC801\uD569\uD55C \uD30C\uC77C \uC774\uB984: \uB2E4\uC2DC \uC2DC\uB3C4\uD558\uC2ED\uC2DC\uC624.
 133.165  #
 133.166  # The following keys match the Strings returned by MediaSizeName.toString()
 133.167  # (in some cases the space character is replaced by '-' and the pound 
 133.168  # character is replaced with 'n')
 133.169  #
 133.170 -iso-4a0=4A0 (ISO/DIN \ubc0f JIS)
 133.171 -iso-2a0=2A0 (ISO/DIN \ubc0f JIS)
 133.172 -iso-a0=A0 (ISO/DIN \ubc0f JIS)
 133.173 -iso-a1=A1 (ISO/DIN \ubc0f JIS)
 133.174 -iso-a2=A2 (ISO/DIN \ubc0f JIS)
 133.175 -iso-a3=A3 (ISO/DIN \ubc0f JIS)
 133.176 -iso-a4=A4 (ISO/DIN \ubc0f JIS)
 133.177 -iso-a5=A5 (ISO/DIN \ubc0f JIS)
 133.178 -iso-a6=A6 (ISO/DIN \ubc0f JIS)
 133.179 -iso-a7=A7 (ISO/DIN \ubc0f JIS)
 133.180 -iso-a8=A8 (ISO/DIN \ubc0f JIS)
 133.181 -iso-a9=A9 (ISO/DIN \ubc0f JIS)
 133.182 -iso-a10=A10 (ISO/DIN \ubc0f JIS)
 133.183 +iso-4a0=4A0 (ISO/DIN & JIS)
 133.184 +iso-2a0=2A0 (ISO/DIN & JIS)
 133.185 +iso-a0=A0 (ISO/DIN & JIS)
 133.186 +iso-a1=A1 (ISO/DIN & JIS)
 133.187 +iso-a2=A2 (ISO/DIN & JIS)
 133.188 +iso-a3=A3 (ISO/DIN & JIS)
 133.189 +iso-a4=A4 (ISO/DIN & JIS)
 133.190 +iso-a5=A5 (ISO/DIN & JIS)
 133.191 +iso-a6=A6 (ISO/DIN & JIS)
 133.192 +iso-a7=A7 (ISO/DIN & JIS)
 133.193 +iso-a8=A8 (ISO/DIN & JIS)
 133.194 +iso-a9=A9 (ISO/DIN & JIS)
 133.195 +iso-a10=A10 (ISO/DIN & JIS)
 133.196  iso-b0=B0 (ISO/DIN)
 133.197  iso-b1=B1 (ISO/DIN)
 133.198  iso-b2=B2 (ISO/DIN)
 133.199 @@ -154,61 +154,61 @@
 133.200  na-letter=Letter
 133.201  na-legal=Legal
 133.202  executive=Executive
 133.203 -ledger=\uc6d0\uc7a5
 133.204 -tabloid=\ud0c0\ube14\ub85c\uc774\ub4dc
 133.205 -invoice=\uc1a1\uc7a5
 133.206 -folio=\ud3f4\ub9ac\uc624
 133.207 -quarto=\ucffc\ud2b8\ub85c
 133.208 -japanese-postcard=\uc5fd\uc11c(JIS)
 133.209 -oufuko-postcard=\uc774\uc911 \uc5fd\uc11c(JIS)
 133.210 -a=\uacf5\ud559 A
 133.211 -b=\uacf5\ud559 B
 133.212 -c=\uacf5\ud559 C
 133.213 -d=\uacf5\ud559 D
 133.214 -e=\uacf5\ud559 E
 133.215 -iso-designated-long=ISO \uc9c0\uc815 \uae38\uc774
 133.216 -italian-envelope=\uc774\ud0c8\ub9ac\uc544 \ubd09\ud22c
 133.217 -italy-envelope=\uc774\ud0c8\ub9ac\uc544 \ubd09\ud22c
 133.218 -invite-envelope=\ucd08\uccad\uc7a5 \ubd09\ud22c
 133.219 -monarch-envelope=Monarch \ubd09\ud22c
 133.220 -personal-envelope=\uac1c\uc778 \ubd09\ud22c
 133.221 -na-number-9-envelope=No. 9 \ubd09\ud22c
 133.222 -na-number-10-envelope=No. 10 \ubd09\ud22c
 133.223 -na-number-11-envelope=No. 11 \ubd09\ud22c
 133.224 -na-number-12-envelope=No. 12 \ubd09\ud22c
 133.225 -na-number-14-envelope=No. 14 \ubd09\ud22c
 133.226 -na-6x9-envelope=6x9 \ubd09\ud22c
 133.227 -na-7x9-envelope=6x7 \ubd09\ud22c
 133.228 -na-9x11-envelope=9x11 \ubd09\ud22c
 133.229 -na-9x12-envelope=9x12 \ubd09\ud22c
 133.230 -na-10x13-envelope=10x15 \ubd09\ud22c
 133.231 -na-10x14-envelope=10x15 \ubd09\ud22c
 133.232 -na-10x15-envelope=10x15 \ubd09\ud22c
 133.233 -na-5x7=5" x 7" \uc6a9\uc9c0
 133.234 -na-8x10=8" x 10" \uc6a9\uc9c0
 133.235 +ledger=Ledger
 133.236 +tabloid=Tabloid
 133.237 +invoice=Invoice
 133.238 +folio=Folio
 133.239 +quarto=Quarto
 133.240 +japanese-postcard=Postcard (JIS)
 133.241 +oufuko-postcard=Double Postcard (JIS)
 133.242 +a=Engineering A
 133.243 +b=Engineering B
 133.244 +c=Engineering C
 133.245 +d=Engineering D
 133.246 +e=Engineering E
 133.247 +iso-designated-long=ISO Designated Long
 133.248 +italian-envelope=Italy Envelope
 133.249 +italy-envelope=Italy Envelope
 133.250 +invite-envelope=Invitation Envelope
 133.251 +monarch-envelope=Monarch Envelope
 133.252 +personal-envelope=Personal Envelope
 133.253 +na-number-9-envelope=No. 9 Envelope
 133.254 +na-number-10-envelope=No. 10 Envelope
 133.255 +na-number-11-envelope=No. 11 Envelope
 133.256 +na-number-12-envelope=No. 12 Envelope
 133.257 +na-number-14-envelope=No. 14 Envelope
 133.258 +na-6x9-envelope=6x9 Envelope
 133.259 +na-7x9-envelope=6x7 Envelope
 133.260 +na-9x11-envelope=9x11 Envelope
 133.261 +na-9x12-envelope=9x12 Envelope
 133.262 +na-10x13-envelope=10x15 Envelope
 133.263 +na-10x14-envelope=10x15 Envelope
 133.264 +na-10x15-envelope=10x15 Envelope
 133.265 +na-5x7=5" x 7" \uC6A9\uC9C0
 133.266 +na-8x10=8" x 10" \uC6A9\uC9C0
 133.267  #
 133.268  # The following keys match the Strings returned by MediaTray.toString()
 133.269  #
 133.270 -auto-select=\uc790\ub3d9 \uc120\ud0dd
 133.271 -top=\uc704
 133.272 -middle=\uc911\uac04
 133.273 -bottom=\uc544\ub798
 133.274 -envelope=\ubd09\ud22c
 133.275 -manual=\uc218\ub3d9
 133.276 -large-capacity=\ud070 \uc6a9\ub7c9
 133.277 -main=\uc8fc
 133.278 -side=\uce21\uba74
 133.279 +auto-select=\uC790\uB3D9 \uC120\uD0DD
 133.280 +top=\uC704\uCABD
 133.281 +middle=\uAC00\uC6B4\uB370
 133.282 +bottom=\uC544\uB798\uCABD
 133.283 +envelope=Envelope
 133.284 +manual=\uC218\uB3D9
 133.285 +large-capacity=\uD070 \uC6A9\uB7C9
 133.286 +main=\uC8FC
 133.287 +side=\uCE21\uBA74
 133.288  # Add the additional standard bins defined by win32
 133.289 -Manual-Envelope=\uc218\ub3d9 \ubd09\ud22c
 133.290 -Automatic-Feeder=\uc790\ub3d9 \uacf5\uae09\uae30
 133.291 -Tractor-Feeder=\ud2b8\ub799\ud130 \uacf5\uae09\uae30
 133.292 -Small-Format=\uc791\uc740 \ud615\uc2dd
 133.293 -Large-Format=\ud070 \ud615\uc2dd
 133.294 -Cassette=\uce74\uc138\ud2b8
 133.295 -Form-Source=\uc591\uc2dd \uc18c\uc2a4
 133.296 +Manual-Envelope=\uC218\uB3D9 \uBD09\uD22C
 133.297 +Automatic-Feeder=\uC790\uB3D9 \uACF5\uAE09\uAE30
 133.298 +Tractor-Feeder=\uD2B8\uB799\uD130 \uACF5\uAE09\uAE30
 133.299 +Small-Format=\uC791\uC740 \uD615\uC2DD
 133.300 +Large-Format=\uD070 \uD615\uC2DD
 133.301 +Cassette=\uCE74\uC138\uD2B8
 133.302 +Form-Source=\uC591\uC2DD \uC18C\uC2A4
 133.303  #
 133.304  # The following keys match the Strings returned by 
 133.305  # PrinterIsAcceptingJobs.toString()
 133.306  #
 133.307 -accepting-jobs=\uc791\uc5c5 \uc218\ub77d
 133.308 -not-accepting-jobs=\uc791\uc5c5 \uc218\ub77d \uc548 \ud568
 133.309 +accepting-jobs=\uC791\uC5C5 \uC2B9\uC778
 133.310 +not-accepting-jobs=\uC791\uC5C5 \uC2B9\uC778 \uC548\uD568
   134.1 --- a/src/share/classes/sun/print/resources/serviceui_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
   134.2 +++ b/src/share/classes/sun/print/resources/serviceui_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
   134.3 @@ -1,12 +1,12 @@
   134.4  #
   134.5  #
   134.6 -border.chromaticity=Apar\u00eancia da cor
   134.7 -border.copies=C\u00f3pias
   134.8 -border.jobattributes=Atributos do trabalho
   134.9 -border.media=M\u00eddia
  134.10 -border.orientation=Orienta\u00e7\u00e3o
  134.11 -border.printrange=Intervalo de impress\u00e3o
  134.12 -border.printservice=Servi\u00e7o de impress\u00e3o
  134.13 +border.chromaticity=Apar\u00EAncia da Cor
  134.14 +border.copies=C\u00F3pias
  134.15 +border.jobattributes=Atributos do Job
  134.16 +border.media=M\u00EDdia
  134.17 +border.orientation=Orienta\u00E7\u00E3o
  134.18 +border.printrange=Faixa de Impress\u00E3o
  134.19 +border.printservice=Servi\u00E7o de Impress\u00E3o
  134.20  border.quality=Qualidade
  134.21  border.sides=Lados
  134.22  border.margins=Margens
  134.23 @@ -19,36 +19,36 @@
  134.24  #
  134.25  checkbox.collate=Agrupar
  134.26  checkbox.collate.mnemonic=C
  134.27 -checkbox.jobsheets=P\u00e1gina com cabe\u00e7alho
  134.28 +checkbox.jobsheets=P\u00E1gina com Banner
  134.29  checkbox.jobsheets.mnemonic=B
  134.30 -checkbox.printtofile=Imprimir em arquivo
  134.31 +checkbox.printtofile=Imprimir em Arquivo
  134.32  checkbox.printtofile.mnemonic=F
  134.33  #
  134.34  dialog.printtitle=Imprimir
  134.35 -dialog.pstitle=Configurar p\u00e1gina
  134.36 -dialog.overwrite=Este arquivo j\u00e1 existe.  Deseja substituir o arquivo existente?
  134.37 -dialog.owtitle=Imprimir em arquivo
  134.38 -dialog.printtofile=Imprimir em arquivo
  134.39 -dialog.noprintermsg=Nenhum servi\u00e7o de impress\u00e3o encontrado.
  134.40 -dialog.writeerror=N\u00e3o \u00e9 poss\u00edvel gravar no arquivo:
  134.41 +dialog.pstitle=Configura\u00E7\u00E3o da P\u00E1gina
  134.42 +dialog.overwrite=Este arquivo j\u00E1 existe. Deseja substituir o arquivo existente?
  134.43 +dialog.owtitle=Imprimir em Arquivo
  134.44 +dialog.printtofile=Imprimir em Arquivo
  134.45 +dialog.noprintermsg=Nenhum servi\u00E7o de impress\u00E3o encontrado.
  134.46 +dialog.writeerror=N\u00E3o \u00E9 poss\u00EDvel gravar no arquivo:
  134.47  #
  134.48 -label.info=Info:
  134.49 -label.jobname=Nome do trabalho:
  134.50 +label.info=Informa\u00E7\u00F5es:
  134.51 +label.jobname=Nome do Job:
  134.52  label.jobname.mnemonic=J
  134.53 -label.numcopies=N\u00famero de c\u00f3pias:
  134.54 +label.numcopies=N\u00FAmero de c\u00F3pias:
  134.55  label.numcopies.mnemonic=O
  134.56  label.priority=Prioridade:
  134.57  label.priority.mnemonic=R
  134.58  label.psname=Nome:
  134.59  label.psname.mnemonic=N
  134.60  label.pstype=Tipo:
  134.61 -label.rangeto=Para
  134.62 +label.rangeto=At\u00E9
  134.63  label.size=Tamanho:
  134.64  label.size.mnemonic=Z
  134.65 -label.source=Fonte:
  134.66 +label.source=Origem:
  134.67  label.source.mnemonic=C
  134.68  label.status=Status:
  134.69 -label.username=Nome de usu\u00e1rio:
  134.70 +label.username=Nome do Usu\u00E1rio:
  134.71  label.username.mnemonic=U
  134.72  label.millimetres=(mm)
  134.73  label.inches=(pol)
  134.74 @@ -71,35 +71,35 @@
  134.75  radiobutton.highq.mnemonic=H
  134.76  radiobutton.landscape=Paisagem
  134.77  radiobutton.landscape.mnemonic=L
  134.78 -radiobutton.monochrome=Monocrom\u00e1tico
  134.79 +radiobutton.monochrome=Monocrom\u00E1tico
  134.80  radiobutton.monochrome.mnemonic=M
  134.81  radiobutton.normalq=Normal
  134.82  radiobutton.normalq.mnemonic=N
  134.83 -radiobutton.oneside=Um lado
  134.84 +radiobutton.oneside=Um Lado
  134.85  radiobutton.oneside.mnemonic=O
  134.86  radiobutton.portrait=Retrato
  134.87  radiobutton.portrait.mnemonic=P
  134.88  radiobutton.rangeall=Todas
  134.89  radiobutton.rangeall.mnemonic=L
  134.90 -radiobutton.rangepages=P\u00e1ginas
  134.91 +radiobutton.rangepages=P\u00E1ginas
  134.92  radiobutton.rangepages.mnemonic=E
  134.93 -radiobutton.revlandscape=Paisagem invertida
  134.94 +radiobutton.revlandscape=Paisagem Invertida
  134.95  radiobutton.revlandscape.mnemonic=N
  134.96 -radiobutton.revportrait=Retrato invertido
  134.97 +radiobutton.revportrait=Retrato Invertido
  134.98  radiobutton.revportrait.mnemonic=I
  134.99 -radiobutton.tumble=Duplex horizontal
 134.100 +radiobutton.tumble=Duplex Horizontal
 134.101  radiobutton.tumble.mnemonic=T
 134.102  # The vkMnemonics correspond with the constants defined in KeyEvent, eg
 134.103  # 65 = KeyEvent.VK_A
 134.104 -tab.appearance=Apar\u00eancia
 134.105 +tab.appearance=Apar\u00EAncia
 134.106  tab.appearance.vkMnemonic=65
 134.107  tab.general=Geral
 134.108  tab.general.vkMnemonic=71
 134.109 -tab.pagesetup=Configurar p\u00e1gina
 134.110 +tab.pagesetup=Configura\u00E7\u00E3o da P\u00E1gina
 134.111  tab.pagesetup.vkMnemonic=83
 134.112  #
 134.113 -error.pagerange=Intervalo de p\u00e1ginas inv\u00e1lido; insira novamente os valores (por exemplo, 1-3,5,7-10)
 134.114 -error.destination=Nome de arquivo inv\u00e1lido; tente novamente
 134.115 +error.pagerange=Faixa de p\u00E1ginas inv\u00E1lida; insira novamente os valores (por exemplo, 1-3,5,7-10)
 134.116 +error.destination=Nome de arquivo inv\u00E1lido; tente novamente
 134.117  #
 134.118  # The following keys match the Strings returned by MediaSizeName.toString()
 134.119  # (in some cases the space character is replaced by '-' and the pound 
 134.120 @@ -152,31 +152,31 @@
 134.121  iso-c9=C9 (ISO/DIN)
 134.122  iso-c10=C10 (ISO/DIN)
 134.123  na-letter=Carta
 134.124 -na-legal=Of\u00edcio
 134.125 +na-legal=Of\u00EDcio
 134.126  executive=Executivo
 134.127 -ledger=Livro-raz\u00e3o
 134.128 -tabloid=Tabl\u00f3ide
 134.129 +ledger=Duplo Carta
 134.130 +tabloid=Tabl\u00F3ide
 134.131  invoice=Fatura
 134.132 -folio=F\u00f3lio
 134.133 +folio=F\u00F3lio
 134.134  quarto=Quarto
 134.135 -japanese-postcard=Cart\u00e3o-postal (JIS)
 134.136 -oufuko-postcard=Cart\u00e3o-postal (JIS)
 134.137 +japanese-postcard=Cart\u00E3o Postal (JIS)
 134.138 +oufuko-postcard=Cart\u00E3o Postal Duplo (JIS)
 134.139  a=Engenharia A
 134.140  b=Engenharia B
 134.141  c=Engenharia C
 134.142  d=Engenharia D
 134.143  e=Engenharia E
 134.144 -iso-designated-long=Longo designado ISO
 134.145 -italian-envelope=Envelope italiano
 134.146 -italy-envelope=Envelope italiano
 134.147 -invite-envelope=Envelope de convite
 134.148 -monarch-envelope=Envelope monarca
 134.149 -personal-envelope=Envelope personalizado
 134.150 -na-number-9-envelope=Envelope n\u00ba 9
 134.151 -na-number-10-envelope=Envelope n\u00ba 10
 134.152 -na-number-11-envelope=Envelope n\u00ba 11
 134.153 -na-number-12-envelope=Envelope n\u00ba 12
 134.154 -na-number-14-envelope=Envelope n\u00ba 14
 134.155 +iso-designated-long=Longo Designado ISO
 134.156 +italian-envelope=Envelope Italiano
 134.157 +italy-envelope=Envelope Italiano
 134.158 +invite-envelope=Envelope de Convite
 134.159 +monarch-envelope=Envelope Monarca
 134.160 +personal-envelope=Envelope Personalizado
 134.161 +na-number-9-envelope=Envelope n\u00BA 9
 134.162 +na-number-10-envelope=Envelope n\u00BA 10
 134.163 +na-number-11-envelope=Envelope n\u00BA 11
 134.164 +na-number-12-envelope=Envelope n\u00BA 12
 134.165 +na-number-14-envelope=Envelope n\u00BA 14
 134.166  na-6x9-envelope=Envelope 6x9
 134.167  na-7x9-envelope=Envelope 6x7
 134.168  na-9x11-envelope=Envelope 9x11
 134.169 @@ -189,26 +189,26 @@
 134.170  #
 134.171  # The following keys match the Strings returned by MediaTray.toString()
 134.172  #
 134.173 -auto-select=Selecionar automaticamente
 134.174 +auto-select=Selecionar Automaticamente
 134.175  top=Superior
 134.176  middle=Meio
 134.177  bottom=Inferior
 134.178  envelope=Envelope
 134.179  manual=Manual
 134.180 -large-capacity=Grande capacidade
 134.181 +large-capacity=Grande Capacidade
 134.182  main=Principal
 134.183  side=Lado
 134.184  # Add the additional standard bins defined by win32
 134.185 -Manual-Envelope=Envelope manual
 134.186 -Automatic-Feeder=Alimentador autom\u00e1tico
 134.187 -Tractor-Feeder=Alimentador por tracionador
 134.188 -Small-Format=Formato pequeno
 134.189 -Large-Format=Formato grande
 134.190 +Manual-Envelope=Envelope Manual
 134.191 +Automatic-Feeder=Alimentador Autom\u00E1tico
 134.192 +Tractor-Feeder=Alimentador por Tracionador
 134.193 +Small-Format=Formato Pequeno
 134.194 +Large-Format=Formato Grande
 134.195  Cassette=Cassete
 134.196 -Form-Source=Fonte do formul\u00e1rio
 134.197 +Form-Source=Origem do Formul\u00E1rio
 134.198  #
 134.199  # The following keys match the Strings returned by 
 134.200  # PrinterIsAcceptingJobs.toString()
 134.201  #
 134.202 -accepting-jobs=Aceitando trabalhos
 134.203 -not-accepting-jobs=N\u00e3o aceitando trabalhos
 134.204 +accepting-jobs=Aceitando jobs
 134.205 +not-accepting-jobs=N\u00E3o aceitando jobs
   135.1 --- a/src/share/classes/sun/print/resources/serviceui_sv.properties	Tue Feb 15 19:16:39 2011 -0800
   135.2 +++ b/src/share/classes/sun/print/resources/serviceui_sv.properties	Tue Feb 15 20:18:20 2011 -0800
   135.3 @@ -1,12 +1,12 @@
   135.4  #
   135.5  #
   135.6 -border.chromaticity=F\u00e4rgutseende
   135.7 -border.copies=Antal kopior
   135.8 -border.jobattributes=Jobbattribut
   135.9 -border.media=Medier
  135.10 -border.orientation=Riktning
  135.11 -border.printrange=Utskriftsomr\u00e5de
  135.12 -border.printservice=Skrivarhantering
  135.13 +border.chromaticity=F\u00E4rg
  135.14 +border.copies=Antal exemplar
  135.15 +border.jobattributes=Utskriftsattribut
  135.16 +border.media=Media
  135.17 +border.orientation=Orientering
  135.18 +border.printrange=Utskriftsintervall
  135.19 +border.printservice=Utskriftstj\u00E4nst
  135.20  border.quality=Kvalitet
  135.21  border.sides=Sidor
  135.22  border.margins=Marginaler
  135.23 @@ -15,59 +15,59 @@
  135.24  button.ok=OK
  135.25  button.print=Skriv ut
  135.26  button.properties=Egenskaper...
  135.27 -button.properties.mnemonic=R
  135.28 +button.properties.mnemonic=H
  135.29  #
  135.30  checkbox.collate=Sortera
  135.31 -checkbox.collate.mnemonic=T
  135.32 -checkbox.jobsheets=Titelsida
  135.33 -checkbox.jobsheets.mnemonic=I
  135.34 +checkbox.collate.mnemonic=F
  135.35 +checkbox.jobsheets=F\u00F6rs\u00E4ttsblad
  135.36 +checkbox.jobsheets.mnemonic=B
  135.37  checkbox.printtofile=Skriv till fil
  135.38 -checkbox.printtofile.mnemonic=F
  135.39 +checkbox.printtofile.mnemonic=V
  135.40  #
  135.41  dialog.printtitle=Skriv ut
  135.42  dialog.pstitle=Utskriftsformat
  135.43 -dialog.overwrite=Denna fil finns redan.  Vill du skriva \u00f6ver den befintliga filen?
  135.44 +dialog.overwrite=Denna fil finns redan.  Vill du skriva \u00F6ver den befintliga filen?
  135.45  dialog.owtitle=Skriv till fil
  135.46  dialog.printtofile=Skriv till fil
  135.47 -dialog.noprintermsg=Det gick inte att hitta n\u00e5gon utskriftstj\u00e4nst.
  135.48 -dialog.writeerror=Det g\u00e5r inte att skriva till filen:
  135.49 +dialog.noprintermsg=Hittade ingen utskriftstj\u00E4nst.
  135.50 +dialog.writeerror=Kan inte skriva till filen:
  135.51  #
  135.52  label.info=Information:
  135.53 -label.jobname=Jobbnamn:
  135.54 -label.jobname.mnemonic=J
  135.55 -label.numcopies=Antal kopior:
  135.56 -label.numcopies.mnemonic=O
  135.57 +label.jobname=Utskrift:
  135.58 +label.jobname.mnemonic=U
  135.59 +label.numcopies=Antal exemplar:
  135.60 +label.numcopies.mnemonic=E
  135.61  label.priority=Prioritet:
  135.62 -label.priority.mnemonic=R
  135.63 +label.priority.mnemonic=H
  135.64  label.psname=Namn:
  135.65  label.psname.mnemonic=N
  135.66  label.pstype=Typ:
  135.67  label.rangeto=Till
  135.68  label.size=Storlek:
  135.69 -label.size.mnemonic=O
  135.70 -label.source=K\u00e4lla:
  135.71 -label.source.mnemonic=K
  135.72 +label.size.mnemonic=o
  135.73 +label.source=K\u00E4lla:
  135.74 +label.source.mnemonic=F
  135.75  label.status=Status:
  135.76 -label.username=Anv\u00e4ndarnamn:
  135.77 -label.username.mnemonic=V
  135.78 +label.username=Anv\u00E4ndarnamn:
  135.79 +label.username.mnemonic=v
  135.80  label.millimetres=(mm)
  135.81 -label.inches=(inch)
  135.82 -label.topmargin=start
  135.83 -label.topmargin.mnemonic=R
  135.84 -label.bottommargin=slut
  135.85 -label.bottommargin.mnemonic=T
  135.86 -label.leftmargin=v\u00e4nster
  135.87 +label.inches=(tum)
  135.88 +label.topmargin=topp
  135.89 +label.topmargin.mnemonic=V
  135.90 +label.bottommargin=botten
  135.91 +label.bottommargin.mnemonic=B
  135.92 +label.leftmargin=v\u00E4nster
  135.93  label.leftmargin.mnemonic=V
  135.94 -label.rightmargin=h\u00f6ger
  135.95 +label.rightmargin=h\u00F6ger
  135.96  label.rightmargin.mnemonic=H
  135.97  #
  135.98 -radiobutton.color=F\u00e4rg
  135.99 +radiobutton.color=F\u00E4rg
 135.100  radiobutton.color.mnemonic=F
 135.101  radiobutton.draftq=Utkast
 135.102 -radiobutton.draftq.mnemonic=K
 135.103 +radiobutton.draftq.mnemonic=V
 135.104  radiobutton.duplex=Duplex
 135.105  radiobutton.duplex.mnemonic=D
 135.106 -radiobutton.highq=H\u00f6g
 135.107 +radiobutton.highq=H\u00F6g
 135.108  radiobutton.highq.mnemonic=H
 135.109  radiobutton.landscape=Liggande
 135.110  radiobutton.landscape.mnemonic=L
 135.111 @@ -77,29 +77,29 @@
 135.112  radiobutton.normalq.mnemonic=N
 135.113  radiobutton.oneside=En sida
 135.114  radiobutton.oneside.mnemonic=E
 135.115 -radiobutton.portrait=St\u00e5ende
 135.116 +radiobutton.portrait=St\u00E5ende
 135.117  radiobutton.portrait.mnemonic=D
 135.118  radiobutton.rangeall=Alla
 135.119  radiobutton.rangeall.mnemonic=L
 135.120  radiobutton.rangepages=Sidor
 135.121  radiobutton.rangepages.mnemonic=D
 135.122 -radiobutton.revlandscape=Omv\u00e4nt liggande
 135.123 +radiobutton.revlandscape=Omv\u00E4nt liggande
 135.124  radiobutton.revlandscape.mnemonic=N
 135.125 -radiobutton.revportrait=Omv\u00e4nt st\u00e5ende
 135.126 +radiobutton.revportrait=Omv\u00E4nt st\u00E5ende
 135.127  radiobutton.revportrait.mnemonic=M
 135.128 -radiobutton.tumble=Tumble
 135.129 -radiobutton.tumble.mnemonic=T
 135.130 +radiobutton.tumble=V\u00E4nd
 135.131 +radiobutton.tumble.mnemonic=V
 135.132  # The vkMnemonics correspond with the constants defined in KeyEvent, eg
 135.133  # 65 = KeyEvent.VK_A
 135.134  tab.appearance=Utseende
 135.135 -tab.appearance.vkMnemonic=85
 135.136 -tab.general=Allm\u00e4nt
 135.137 -tab.general.vkMnemonic=65
 135.138 +tab.appearance.vkMnemonic=65
 135.139 +tab.general=Allm\u00E4nt
 135.140 +tab.general.vkMnemonic=71
 135.141  tab.pagesetup=Utskriftsformat
 135.142  tab.pagesetup.vkMnemonic=83
 135.143  #
 135.144 -error.pagerange=Ogiltigt sidintervall. Skriv in v\u00e4rdena p\u00e5 nytt (t ex 1-3,5,7-10)
 135.145 -error.destination=Ogiltigt filnamn. F\u00f6rs\u00f6k p\u00e5 nytt.
 135.146 +error.pagerange=Ogiltigt sidintervall. Skriv in v\u00E4rdena igen (t ex 1-3,5,7-10)
 135.147 +error.destination=Ogiltigt filnamn. F\u00F6rs\u00F6k igen.
 135.148  #
 135.149  # The following keys match the Strings returned by MediaSizeName.toString()
 135.150  # (in some cases the space character is replaced by '-' and the pound 
 135.151 @@ -156,7 +156,7 @@
 135.152  executive=Executive
 135.153  ledger=Ledger
 135.154  tabloid=Tabloid
 135.155 -invoice=Faktura
 135.156 +invoice=Invoice
 135.157  folio=Folio
 135.158  quarto=Quarto
 135.159  japanese-postcard=Postcard (JIS)
 135.160 @@ -166,36 +166,36 @@
 135.161  c=Engineering C
 135.162  d=Engineering D
 135.163  e=Engineering E
 135.164 -iso-designated-long=ISO-designerad Long
 135.165 -italian-envelope=Italy-kuvert
 135.166 -italy-envelope=Italy-kuvert
 135.167 +iso-designated-long=ISO Designated Long
 135.168 +italian-envelope=Italienskt kuvert
 135.169 +italy-envelope=Italienskt kuvert
 135.170  invite-envelope=Invitation-kuvert
 135.171  monarch-envelope=Monarch-kuvert
 135.172 -personal-envelope=egen kuvertstorlek
 135.173 +personal-envelope=Egen kuvertstorlek
 135.174  na-number-9-envelope=No. 9-kuvert
 135.175  na-number-10-envelope=No. 10-kuvert
 135.176  na-number-11-envelope=No. 11-kuvert
 135.177  na-number-12-envelope=No. 12-kuvert
 135.178  na-number-14-envelope=No. 14-kuvert
 135.179  na-6x9-envelope=6x9-kuvert
 135.180 -na-7x9-envelope=7x9-kuvert
 135.181 +na-7x9-envelope=6x7-kuvert
 135.182  na-9x11-envelope=9x11-kuvert
 135.183  na-9x12-envelope=9x12-kuvert
 135.184 -na-10x13-envelope=10x13-kuvert
 135.185 -na-10x14-envelope=10x14-kuvert
 135.186 +na-10x13-envelope=10x15-kuvert
 135.187 +na-10x14-envelope=10x15-kuvert
 135.188  na-10x15-envelope=10x15-kuvert
 135.189 -na-5x7=5x7 tums papper
 135.190 -na-8x10=8x10 tums papper
 135.191 +na-5x7=5x7-tumspapper
 135.192 +na-8x10=8x10-tumspapper
 135.193  #
 135.194  # The following keys match the Strings returned by MediaTray.toString()
 135.195  #
 135.196 -auto-select=V\u00e4lj automatiskt
 135.197 -top=\u00d6verst
 135.198 +auto-select=V\u00E4lj automatiskt
 135.199 +top=Topp
 135.200  middle=Mitten
 135.201 -bottom=Underst
 135.202 +bottom=Botten
 135.203  envelope=Kuvert
 135.204 -manual=Manuellt
 135.205 -large-capacity=H\u00f6g kapacitet
 135.206 +manual=Manuell
 135.207 +large-capacity=H\u00F6g kapacitet
 135.208  main=Huvud
 135.209  side=Sida
 135.210  # Add the additional standard bins defined by win32
 135.211 @@ -205,10 +205,10 @@
 135.212  Small-Format=Litet format
 135.213  Large-Format=Stort format
 135.214  Cassette=Kassett
 135.215 -Form-Source=Formul\u00e4rk\u00e4lla
 135.216 +Form-Source=Formul\u00E4rk\u00E4lla
 135.217  #
 135.218  # The following keys match the Strings returned by 
 135.219  # PrinterIsAcceptingJobs.toString()
 135.220  #
 135.221 -accepting-jobs=Acceptera jobb
 135.222 -not-accepting-jobs=Inte acceptera jobb
 135.223 +accepting-jobs=Accepterar jobb
 135.224 +not-accepting-jobs=Accepterar inte jobb
   136.1 --- a/src/share/classes/sun/print/resources/serviceui_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   136.2 +++ b/src/share/classes/sun/print/resources/serviceui_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   136.3 @@ -1,105 +1,105 @@
   136.4  #
   136.5  #
   136.6 -border.chromaticity=\u8272\u5f69\u5916\u89c2
   136.7 -border.copies=\u4efd\u6570
   136.8 -border.jobattributes=\u4efb\u52a1\u5c5e\u6027
   136.9 -border.media=\u5a92\u4f53
  136.10 -border.orientation=\u65b9\u5411
  136.11 -border.printrange=\u6253\u5370\u533a\u57df
  136.12 -border.printservice=\u6253\u5370\u670d\u52a1
  136.13 -border.quality=\u8d28\u91cf
  136.14 -border.sides=\u8fb9
  136.15 -border.margins=\u8fb9\u8ddd
  136.16 +border.chromaticity=\u989C\u8272\u5916\u89C2
  136.17 +border.copies=\u4EFD\u6570
  136.18 +border.jobattributes=\u4F5C\u4E1A\u5C5E\u6027
  136.19 +border.media=\u4ECB\u8D28
  136.20 +border.orientation=\u65B9\u5411
  136.21 +border.printrange=\u6253\u5370\u533A\u57DF
  136.22 +border.printservice=\u6253\u5370\u670D\u52A1
  136.23 +border.quality=\u8D28\u91CF
  136.24 +border.sides=\u8FB9
  136.25 +border.margins=\u8FB9\u8DDD
  136.26  #
  136.27 -button.cancel=\u53d6\u6d88
  136.28 -button.ok=\u786e\u5b9a
  136.29 +button.cancel=\u53D6\u6D88
  136.30 +button.ok=\u786E\u5B9A
  136.31  button.print=\u6253\u5370
  136.32 -button.properties=\u5c5e\u6027(R)...
  136.33 +button.properties=\u5C5E\u6027...
  136.34  button.properties.mnemonic=R
  136.35  #
  136.36 -checkbox.collate=\u6bd4\u8f83(C)
  136.37 +checkbox.collate=\u9010\u4EFD\u6253\u5370
  136.38  checkbox.collate.mnemonic=C
  136.39 -checkbox.jobsheets=\u6807\u9898\u9875(B)
  136.40 +checkbox.jobsheets=\u6807\u5E1C\u9875
  136.41  checkbox.jobsheets.mnemonic=B
  136.42 -checkbox.printtofile=\u6253\u5370\u5230\u6587\u4ef6(F)
  136.43 +checkbox.printtofile=\u6253\u5370\u5230\u6587\u4EF6
  136.44  checkbox.printtofile.mnemonic=F
  136.45  #
  136.46  dialog.printtitle=\u6253\u5370
  136.47 -dialog.pstitle=\u9875\u9762\u8bbe\u7f6e
  136.48 -dialog.overwrite=\u8fd9\u4e2a\u6587\u4ef6\u5df2\u7ecf\u5b58\u5728\u3002\u662f\u5426\u8981\u66ff\u6362\u5df2\u6709\u7684\u6587\u4ef6\uff1f
  136.49 -dialog.owtitle=\u6253\u5370\u5230\u6587\u4ef6
  136.50 -dialog.printtofile=\u6253\u5370\u5230\u6587\u4ef6
  136.51 -dialog.noprintermsg=\u672a\u627e\u5230\u6253\u5370\u670d\u52a1\u3002
  136.52 -dialog.writeerror=\u65e0\u6cd5\u5199\u5165\u6587\u4ef6:
  136.53 +dialog.pstitle=\u9875\u9762\u8BBE\u7F6E
  136.54 +dialog.overwrite=\u8BE5\u6587\u4EF6\u5DF2\u7ECF\u5B58\u5728\u3002\u662F\u5426\u8981\u8986\u76D6\u73B0\u6709\u6587\u4EF6?
  136.55 +dialog.owtitle=\u6253\u5370\u5230\u6587\u4EF6
  136.56 +dialog.printtofile=\u6253\u5370\u5230\u6587\u4EF6
  136.57 +dialog.noprintermsg=\u627E\u4E0D\u5230\u6253\u5370\u670D\u52A1\u3002
  136.58 +dialog.writeerror=\u65E0\u6CD5\u5199\u5165\u6587\u4EF6:
  136.59  #
  136.60 -label.info=\u4fe1\u606f\uff1a
  136.61 -label.jobname=\u4efb\u52a1\u540d\u79f0(J)\uff1a
  136.62 +label.info=\u4FE1\u606F: 
  136.63 +label.jobname=\u4F5C\u4E1A\u540D\u79F0: 
  136.64  label.jobname.mnemonic=J
  136.65 -label.numcopies=\u6253\u5370\u4efd\u6570(O)\uff1a
  136.66 +label.numcopies=\u6253\u5370\u4EFD\u6570: 
  136.67  label.numcopies.mnemonic=O
  136.68 -label.priority=\u4f18\u5148\u7ea7(R)\uff1a
  136.69 +label.priority=\u4F18\u5148\u7EA7: 
  136.70  label.priority.mnemonic=R
  136.71 -label.psname=\u540d\u79f0(N)\uff1a
  136.72 +label.psname=\u540D\u79F0:
  136.73  label.psname.mnemonic=N
  136.74 -label.pstype=\u7c7b\u578b\uff1a
  136.75 -label.rangeto=\u81f3
  136.76 -label.size=\u5927\u5c0f(Z)\uff1a
  136.77 +label.pstype=\u7C7B\u578B: 
  136.78 +label.rangeto=\u81F3
  136.79 +label.size=\u5927\u5C0F: 
  136.80  label.size.mnemonic=Z
  136.81 -label.source=\u6765\u6e90(C)\uff1a
  136.82 +label.source=\u6765\u6E90: 
  136.83  label.source.mnemonic=C
  136.84 -label.status=\u72b6\u6001\uff1a
  136.85 -label.username=\u7528\u6237\u540d(U)\uff1a
  136.86 +label.status=\u72B6\u6001: 
  136.87 +label.username=\u7528\u6237\u540D:
  136.88  label.username.mnemonic=U
  136.89 -label.millimetres=(mm)
  136.90 -label.inches=(in)
  136.91 -label.topmargin=\u9876\u8fb9\u8ddd(T)
  136.92 +label.millimetres=(\u6BEB\u7C73)
  136.93 +label.inches=(\u82F1\u5BF8)
  136.94 +label.topmargin=\u4E0A\u8FB9\u8DDD
  136.95  label.topmargin.mnemonic=T
  136.96 -label.bottommargin=\u5e95\u8fb9\u8ddd(B)
  136.97 +label.bottommargin=\u4E0B\u8FB9\u8DDD
  136.98  label.bottommargin.mnemonic=B
  136.99 -label.leftmargin=\u5de6\u8fb9\u8ddd(F)
 136.100 +label.leftmargin=\u5DE6\u8FB9\u8DDD
 136.101  label.leftmargin.mnemonic=F
 136.102 -label.rightmargin=\u53f3\u8fb9\u8ddd(R)
 136.103 +label.rightmargin=\u53F3\u8FB9\u8DDD
 136.104  label.rightmargin.mnemonic=R
 136.105  #
 136.106 -radiobutton.color=\u8272\u5f69(C)
 136.107 +radiobutton.color=\u989C\u8272
 136.108  radiobutton.color.mnemonic=C
 136.109 -radiobutton.draftq=\u8349\u56fe(F)
 136.110 +radiobutton.draftq=\u8349\u56FE
 136.111  radiobutton.draftq.mnemonic=F
 136.112 -radiobutton.duplex=\u53cc\u9762\u6253\u5370(D)
 136.113 +radiobutton.duplex=\u53CC\u9762\u6253\u5370
 136.114  radiobutton.duplex.mnemonic=D
 136.115 -radiobutton.highq=\u9ad8(H)
 136.116 +radiobutton.highq=\u9AD8
 136.117  radiobutton.highq.mnemonic=H
 136.118 -radiobutton.landscape=\u6a2a\u5411(L)
 136.119 +radiobutton.landscape=\u6A2A\u5411
 136.120  radiobutton.landscape.mnemonic=L
 136.121 -radiobutton.monochrome=\u5355\u8272(M)
 136.122 +radiobutton.monochrome=\u5355\u8272
 136.123  radiobutton.monochrome.mnemonic=M
 136.124 -radiobutton.normalq=\u6b63\u5e38(N)
 136.125 +radiobutton.normalq=\u6B63\u5E38
 136.126  radiobutton.normalq.mnemonic=N
 136.127 -radiobutton.oneside=\u5355\u9762(O)
 136.128 +radiobutton.oneside=\u5355\u9762
 136.129  radiobutton.oneside.mnemonic=O
 136.130 -radiobutton.portrait=\u7eb5\u5411(P)
 136.131 +radiobutton.portrait=\u7EB5\u5411
 136.132  radiobutton.portrait.mnemonic=P
 136.133 -radiobutton.rangeall=\u5168\u90e8(L)
 136.134 +radiobutton.rangeall=\u5168\u90E8
 136.135  radiobutton.rangeall.mnemonic=L
 136.136 -radiobutton.rangepages=\u9875\u7801\u8303\u56f4(E)
 136.137 +radiobutton.rangepages=\u9875\u7801\u8303\u56F4
 136.138  radiobutton.rangepages.mnemonic=E
 136.139 -radiobutton.revlandscape=\u6a2a\u5411\u53cd\u9762\u6253\u5370(N)
 136.140 +radiobutton.revlandscape=\u6A2A\u5411\u53CD\u9762\u6253\u5370
 136.141  radiobutton.revlandscape.mnemonic=N
 136.142 -radiobutton.revportrait=\u7eb5\u5411\u53cd\u9762\u6253\u5370(I)
 136.143 +radiobutton.revportrait=\u7EB5\u5411\u53CD\u9762\u6253\u5370
 136.144  radiobutton.revportrait.mnemonic=I
 136.145 -radiobutton.tumble=\u7ffb\u8f6c(T)
 136.146 +radiobutton.tumble=\u7FFB\u8F6C
 136.147  radiobutton.tumble.mnemonic=T
 136.148  # The vkMnemonics correspond with the constants defined in KeyEvent, eg
 136.149  # 65 = KeyEvent.VK_A
 136.150 -tab.appearance=\u5916\u89c2(A)
 136.151 +tab.appearance=\u5916\u89C2
 136.152  tab.appearance.vkMnemonic=65
 136.153 -tab.general=\u5e38\u89c4(G)
 136.154 +tab.general=\u5E38\u89C4
 136.155  tab.general.vkMnemonic=71
 136.156 -tab.pagesetup=\u9875\u9762\u8bbe\u7f6e(S)
 136.157 +tab.pagesetup=\u9875\u9762\u8BBE\u7F6E
 136.158  tab.pagesetup.vkMnemonic=83
 136.159  #
 136.160 -error.pagerange=\u65e0\u6548\u7684\u9875\u9762\u8303\u56f4\uff1b\u8bf7\u91cd\u65b0\u8f93\u5165\u6570\u503c (e.g. 1-3,5,7-10)
 136.161 -error.destination=\u65e0\u6548\u7684\u6587\u4ef6\u540d\uff1b\u8bf7\u91cd\u8bd5
 136.162 +error.pagerange=\u65E0\u6548\u7684\u9875\u9762\u8303\u56F4; \u8BF7\u91CD\u65B0\u8F93\u5165\u6570\u503C (\u4F8B\u5982 1-3,5,7-10)
 136.163 +error.destination=\u65E0\u6548\u7684\u6587\u4EF6\u540D; \u8BF7\u91CD\u8BD5
 136.164  #
 136.165  # The following keys match the Strings returned by MediaSizeName.toString()
 136.166  # (in some cases the space character is replaced by '-' and the pound 
 136.167 @@ -151,64 +151,64 @@
 136.168  iso-c8=C8 (ISO/DIN)
 136.169  iso-c9=C9 (ISO/DIN)
 136.170  iso-c10=C10 (ISO/DIN)
 136.171 -na-letter=\u4fe1
 136.172 -na-legal=\u6cd5\u5f8b\u6587\u4e66
 136.173 -executive=\u6267\u884c\u7a0b\u5e8f
 136.174 -ledger=\u5e10\u76ee
 136.175 -tabloid=\u5c0f\u62a5
 136.176 -invoice=\u53d1\u7968
 136.177 -folio=\u5bf9\u5f00\u9875
 136.178 -quarto=\u56db\u5f00\u9875
 136.179 -japanese-postcard=\u660e\u4fe1\u7247 (JIS)
 136.180 -oufuko-postcard=\u53cc\u9762\u540d\u4fe1\u7247 (JIS)
 136.181 -a=\u5de5\u7a0b A
 136.182 -b=\u5de5\u7a0b B
 136.183 -c=\u5de5\u7a0b C
 136.184 -d=\u5de5\u7a0b D
 136.185 -e=\u5de5\u7a0b E
 136.186 -iso-designated-long=ISO \u6307\u5b9a\u957f\u5ea6
 136.187 -italian-envelope=\u610f\u5927\u5229\u4fe1\u5c01
 136.188 -italy-envelope=\u610f\u5927\u5229\u4fe1\u5c01
 136.189 -invite-envelope=\u9080\u8bf7\u51fd\u4fe1\u5c01
 136.190 -monarch-envelope=Monarch \u4fe1\u5c01
 136.191 -personal-envelope=\u4e2a\u4eba\u4fe1\u5c01
 136.192 -na-number-9-envelope=9 \u53f7\u4fe1\u5c01
 136.193 -na-number-10-envelope=10 \u53f7\u4fe1\u5c01
 136.194 -na-number-11-envelope=11 \u53f7\u4fe1\u5c01
 136.195 -na-number-12-envelope=12 \u53f7\u4fe1\u5c01
 136.196 -na-number-14-envelope=14 \u53f7\u4fe1\u5c01
 136.197 -na-6x9-envelope=6x9 \u4fe1\u5c01
 136.198 -na-7x9-envelope=6x7 \u4fe1\u5c01
 136.199 -na-9x11-envelope=9x11 \u4fe1\u5c01
 136.200 -na-9x12-envelope=9x12 \u4fe1\u5c01
 136.201 -na-10x13-envelope=10x15 \u4fe1\u5c01
 136.202 -na-10x14-envelope=10x15 \u4fe1\u5c01
 136.203 -na-10x15-envelope=10x15 \u4fe1\u5c01
 136.204 -na-5x7=5" x 7" \u7eb8\u5f20
 136.205 -na-8x10=8" x 10" \u7eb8\u5f20
 136.206 +na-letter=\u4FE1\u51FD
 136.207 +na-legal=\u6CD5\u5F8B\u6587\u4E66
 136.208 +executive=\u6267\u884C\u7A0B\u5E8F
 136.209 +ledger=\u5E10\u76EE
 136.210 +tabloid=\u5C0F\u62A5
 136.211 +invoice=\u53D1\u7968
 136.212 +folio=\u5BF9\u5F00\u9875
 136.213 +quarto=\u56DB\u5F00\u9875
 136.214 +japanese-postcard=\u660E\u4FE1\u7247 (JIS)
 136.215 +oufuko-postcard=\u53CC\u9762\u660E\u4FE1\u7247 (JIS)
 136.216 +a=\u5DE5\u7A0B A
 136.217 +b=\u5DE5\u7A0B B
 136.218 +c=\u5DE5\u7A0B C
 136.219 +d=\u5DE5\u7A0B D
 136.220 +e=\u5DE5\u7A0B E
 136.221 +iso-designated-long=ISO \u6307\u5B9A\u957F\u5EA6
 136.222 +italian-envelope=\u610F\u5927\u5229\u4FE1\u5C01
 136.223 +italy-envelope=\u610F\u5927\u5229\u4FE1\u5C01
 136.224 +invite-envelope=\u9080\u8BF7\u51FD\u4FE1\u5C01
 136.225 +monarch-envelope=Monarch \u4FE1\u5C01
 136.226 +personal-envelope=\u4E2A\u4EBA\u4FE1\u5C01
 136.227 +na-number-9-envelope=9 \u53F7\u4FE1\u5C01
 136.228 +na-number-10-envelope=10 \u53F7\u4FE1\u5C01
 136.229 +na-number-11-envelope=11 \u53F7\u4FE1\u5C01
 136.230 +na-number-12-envelope=12 \u53F7\u4FE1\u5C01
 136.231 +na-number-14-envelope=14 \u53F7\u4FE1\u5C01
 136.232 +na-6x9-envelope=6x9 \u4FE1\u5C01
 136.233 +na-7x9-envelope=6x7 \u4FE1\u5C01
 136.234 +na-9x11-envelope=9x11 \u4FE1\u5C01
 136.235 +na-9x12-envelope=9x12 \u4FE1\u5C01
 136.236 +na-10x13-envelope=10x15 \u4FE1\u5C01
 136.237 +na-10x14-envelope=10x15 \u4FE1\u5C01
 136.238 +na-10x15-envelope=10x15 \u4FE1\u5C01
 136.239 +na-5x7=5" x 7" \u7EB8\u5F20
 136.240 +na-8x10=8" x 10" \u7EB8\u5F20
 136.241  #
 136.242  # The following keys match the Strings returned by MediaTray.toString()
 136.243  #
 136.244 -auto-select=\u81ea\u52a8\u9009\u5b9a
 136.245 -top=\u4e0a
 136.246 -middle=\u4e2d
 136.247 -bottom=\u4e0b
 136.248 -envelope=\u4fe1\u5c01
 136.249 -manual=\u624b\u52a8
 136.250 -large-capacity=\u5927\u5bb9\u91cf
 136.251 -main=\u4e3b
 136.252 -side=\u8fb9
 136.253 +auto-select=\u81EA\u52A8\u9009\u62E9
 136.254 +top=\u4E0A
 136.255 +middle=\u4E2D
 136.256 +bottom=\u4E0B
 136.257 +envelope=\u4FE1\u5C01
 136.258 +manual=\u624B\u52A8
 136.259 +large-capacity=\u5927\u5BB9\u91CF
 136.260 +main=\u4E3B
 136.261 +side=\u4FA7
 136.262  # Add the additional standard bins defined by win32
 136.263 -Manual-Envelope=\u624b\u52a8\u4fe1\u5c01
 136.264 -Automatic-Feeder=\u81ea\u52a8\u9001\u7eb8\u5668
 136.265 -Tractor-Feeder=\u7275\u5f15\u5f0f\u9001\u7eb8\u5668
 136.266 -Small-Format=\u5c0f\u53f7\u7248\u5f0f
 136.267 -Large-Format=\u5927\u53f7\u7248\u5f0f
 136.268 -Cassette=\u7eb8\u76d2
 136.269 -Form-Source=\u8868\u683c\u6765\u6e90
 136.270 +Manual-Envelope=\u624B\u52A8\u4FE1\u5C01
 136.271 +Automatic-Feeder=\u81EA\u52A8\u9988\u9001\u5668
 136.272 +Tractor-Feeder=\u7275\u5F15\u5F0F\u9988\u9001\u5668
 136.273 +Small-Format=\u5C0F\u53F7\u7248\u5F0F
 136.274 +Large-Format=\u5927\u53F7\u7248\u5F0F
 136.275 +Cassette=\u7EB8\u76D2
 136.276 +Form-Source=\u8868\u683C\u6765\u6E90
 136.277  #
 136.278  # The following keys match the Strings returned by 
 136.279  # PrinterIsAcceptingJobs.toString()
 136.280  #
 136.281 -accepting-jobs=\u63a5\u53d7\u4efb\u52a1
 136.282 -not-accepting-jobs=\u4e0d\u63a5\u53d7\u4efb\u52a1
 136.283 +accepting-jobs=\u63A5\u53D7\u4F5C\u4E1A
 136.284 +not-accepting-jobs=\u4E0D\u63A5\u53D7\u4F5C\u4E1A
   137.1 --- a/src/share/classes/sun/print/resources/serviceui_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
   137.2 +++ b/src/share/classes/sun/print/resources/serviceui_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
   137.3 @@ -1,105 +1,105 @@
   137.4  #
   137.5  #
   137.6 -border.chromaticity=\u8272\u5f69\u5916\u89c0
   137.7 -border.copies=\u4efd\u6578
   137.8 -border.jobattributes=\u5de5\u4f5c\u5c6c\u6027
   137.9 -border.media=\u5a92\u9ad4
  137.10 -border.orientation=\u65b9\u5411
  137.11 -border.printrange=\u5217\u5370\u7bc4\u570d
  137.12 -border.printservice=\u5217\u5370\u670d\u52d9
  137.13 -border.quality=\u54c1\u8cea
  137.14 -border.sides=\u908a
  137.15 -border.margins=\u908a\u8ddd
  137.16 +border.chromaticity=\u8272\u5F69\u5916\u89C0
  137.17 +border.copies=\u4EFD\u6578
  137.18 +border.jobattributes=\u5DE5\u4F5C\u5C6C\u6027
  137.19 +border.media=\u5A92\u9AD4
  137.20 +border.orientation=\u65B9\u5411
  137.21 +border.printrange=\u5217\u5370\u7BC4\u570D
  137.22 +border.printservice=\u5217\u5370\u670D\u52D9
  137.23 +border.quality=\u54C1\u8CEA
  137.24 +border.sides=\u908A
  137.25 +border.margins=\u908A\u8DDD
  137.26  #
  137.27 -button.cancel=\u53d6\u6d88
  137.28 -button.ok=\u78ba\u5b9a
  137.29 +button.cancel=\u53D6\u6D88
  137.30 +button.ok=\u78BA\u5B9A
  137.31  button.print=\u5217\u5370
  137.32 -button.properties=\u5c6c\u6027(R)...
  137.33 +button.properties=\u5C6C\u6027(R)...
  137.34  button.properties.mnemonic=R
  137.35  #
  137.36 -checkbox.collate=\u7406\u5e8f(C)
  137.37 +checkbox.collate=\u7406\u5E8F(C)
  137.38  checkbox.collate.mnemonic=C
  137.39 -checkbox.jobsheets=\u6a19\u984c\u9801(B)
  137.40 +checkbox.jobsheets=\u6A19\u984C\u9801(B)
  137.41  checkbox.jobsheets.mnemonic=B
  137.42 -checkbox.printtofile=\u5217\u5370\u81f3\u6a94\u6848(F)
  137.43 +checkbox.printtofile=\u5217\u5370\u81F3\u6A94\u6848(F)
  137.44  checkbox.printtofile.mnemonic=F
  137.45  #
  137.46  dialog.printtitle=\u5217\u5370
  137.47 -dialog.pstitle=\u9801\u9762\u8a2d\u5b9a
  137.48 -dialog.overwrite=\u9019\u500b\u6a94\u6848\u5df2\u7d93\u5b58\u5728\u3002\u60a8\u8981\u8986\u5beb\u5df2\u5b58\u5728\u7684\u6a94\u6848\u55ce\uff1f
  137.49 -dialog.owtitle=\u5217\u5370\u81f3\u6a94\u6848
  137.50 -dialog.printtofile=\u5217\u5370\u81f3\u6a94\u6848
  137.51 -dialog.noprintermsg=\u627e\u4e0d\u5230\u5217\u5370\u670d\u52d9\u3002
  137.52 -dialog.writeerror=\u7121\u6cd5\u5beb\u5165\u81f3\u6a94\u6848\ufe30
  137.53 +dialog.pstitle=\u9801\u9762\u8A2D\u5B9A
  137.54 +dialog.overwrite=\u9019\u500B\u6A94\u6848\u5DF2\u7D93\u5B58\u5728\u3002\u60A8\u8981\u8986\u5BEB\u5DF2\u5B58\u5728\u7684\u6A94\u6848\u55CE\uFF1F
  137.55 +dialog.owtitle=\u5217\u5370\u81F3\u6A94\u6848
  137.56 +dialog.printtofile=\u5217\u5370\u81F3\u6A94\u6848
  137.57 +dialog.noprintermsg=\u627E\u4E0D\u5230\u5217\u5370\u670D\u52D9\u3002
  137.58 +dialog.writeerror=\u7121\u6CD5\u5BEB\u5165\u81F3\u6A94\u6848:
  137.59  #
  137.60 -label.info=\u8cc7\u8a0a\uff1a
  137.61 -label.jobname=\u5de5\u4f5c\u540d\u7a31(J)\uff1a
  137.62 +label.info=\u8CC7\u8A0A: 
  137.63 +label.jobname=\u5DE5\u4F5C\u540D\u7A31(J): 
  137.64  label.jobname.mnemonic=J
  137.65 -label.numcopies=\u5217\u5370\u4efd\u6578(O)\uff1a
  137.66 +label.numcopies=\u5217\u5370\u4EFD\u6578(O): 
  137.67  label.numcopies.mnemonic=O
  137.68 -label.priority=\u512a\u5148\u6b0a(R)\uff1a
  137.69 +label.priority=\u512A\u5148\u6B0A(R): 
  137.70  label.priority.mnemonic=R
  137.71 -label.psname=\u540d\u7a31(N)\uff1a
  137.72 +label.psname=\u540D\u7A31(N): 
  137.73  label.psname.mnemonic=N
  137.74 -label.pstype=\u985e\u578b\uff1a
  137.75 -label.rangeto=\u81f3
  137.76 -label.size=\u5927\u5c0f(Z)\uff1a
  137.77 +label.pstype=\u985E\u578B: 
  137.78 +label.rangeto=\u81F3
  137.79 +label.size=\u5927\u5C0F(Z): 
  137.80  label.size.mnemonic=Z
  137.81 -label.source=\u4f86\u6e90(C)\uff1a
  137.82 +label.source=\u4F86\u6E90(C): 
  137.83  label.source.mnemonic=C
  137.84 -label.status=\u72c0\u614b\uff1a
  137.85 -label.username=\u4f7f\u7528\u8005\u540d\u7a31(U)\uff1a
  137.86 +label.status=\u72C0\u614B: 
  137.87 +label.username=\u4F7F\u7528\u8005\u540D\u7A31(U): 
  137.88  label.username.mnemonic=U
  137.89  label.millimetres=(mm)
  137.90  label.inches=(in)
  137.91 -label.topmargin=\u9802\u7aef\u908a\u8ddd(T)
  137.92 +label.topmargin=\u9802\u7AEF\u908A\u8DDD(T)
  137.93  label.topmargin.mnemonic=T
  137.94 -label.bottommargin=\u5e95\u90e8\u908a\u8ddd(B)
  137.95 +label.bottommargin=\u5E95\u90E8\u908A\u8DDD(B)
  137.96  label.bottommargin.mnemonic=B
  137.97 -label.leftmargin=\u5de6\u908a\u8ddd(F)
  137.98 +label.leftmargin=\u5DE6\u908A\u8DDD(F)
  137.99  label.leftmargin.mnemonic=F
 137.100 -label.rightmargin=\u53f3\u908a\u8ddd(R)
 137.101 +label.rightmargin=\u53F3\u908A\u8DDD(R)
 137.102  label.rightmargin.mnemonic=R
 137.103  #
 137.104 -radiobutton.color=\u8272\u5f69(C)
 137.105 +radiobutton.color=\u8272\u5F69(C)
 137.106  radiobutton.color.mnemonic=C
 137.107  radiobutton.draftq=\u8349\u5716(F)
 137.108  radiobutton.draftq.mnemonic=F
 137.109 -radiobutton.duplex=\u96d9\u9762\u5217\u5370(D)
 137.110 +radiobutton.duplex=\u96D9\u9762\u5217\u5370(D)
 137.111  radiobutton.duplex.mnemonic=D
 137.112 -radiobutton.highq=\u9ad8(H)
 137.113 +radiobutton.highq=\u9AD8(H)
 137.114  radiobutton.highq.mnemonic=H
 137.115 -radiobutton.landscape=\u6a6b\u5411(L)
 137.116 +radiobutton.landscape=\u6A6B\u5411(L)
 137.117  radiobutton.landscape.mnemonic=L
 137.118 -radiobutton.monochrome=\u55ae\u8272(M)
 137.119 +radiobutton.monochrome=\u55AE\u8272(M)
 137.120  radiobutton.monochrome.mnemonic=M
 137.121 -radiobutton.normalq=\u6b63\u5e38(N)
 137.122 +radiobutton.normalq=\u6B63\u5E38(N)
 137.123  radiobutton.normalq.mnemonic=N
 137.124 -radiobutton.oneside=\u55ae\u9762(O)
 137.125 +radiobutton.oneside=\u55AE\u9762(O)
 137.126  radiobutton.oneside.mnemonic=O
 137.127 -radiobutton.portrait=\u76f4\u5411(P)
 137.128 +radiobutton.portrait=\u76F4\u5411(P)
 137.129  radiobutton.portrait.mnemonic=P
 137.130 -radiobutton.rangeall=\u5168\u90e8(L)
 137.131 +radiobutton.rangeall=\u5168\u90E8(L)
 137.132  radiobutton.rangeall.mnemonic=L
 137.133  radiobutton.rangepages=\u9801\u9762(E)
 137.134  radiobutton.rangepages.mnemonic=E
 137.135 -radiobutton.revlandscape=\u53cd\u5411\u6a6b\u5370(N)
 137.136 +radiobutton.revlandscape=\u53CD\u5411\u6A6B\u5370(N)
 137.137  radiobutton.revlandscape.mnemonic=N
 137.138 -radiobutton.revportrait=\u53cd\u5411\u76f4\u5370(I)
 137.139 +radiobutton.revportrait=\u53CD\u5411\u76F4\u5370(I)
 137.140  radiobutton.revportrait.mnemonic=I
 137.141 -radiobutton.tumble=\u7ffb\u8f49(T)
 137.142 +radiobutton.tumble=\u7FFB\u8F49(T)
 137.143  radiobutton.tumble.mnemonic=T
 137.144  # The vkMnemonics correspond with the constants defined in KeyEvent, eg
 137.145  # 65 = KeyEvent.VK_A
 137.146 -tab.appearance=\u5916\u89c0(A)
 137.147 +tab.appearance=\u5916\u89C0
 137.148  tab.appearance.vkMnemonic=65
 137.149 -tab.general=\u4e00\u822c(G)
 137.150 +tab.general=\u4E00\u822C
 137.151  tab.general.vkMnemonic=71
 137.152 -tab.pagesetup=\u9801\u9762\u8a2d\u5b9a(S)
 137.153 +tab.pagesetup=\u9801\u9762\u8A2D\u5B9A
 137.154  tab.pagesetup.vkMnemonic=83
 137.155  #
 137.156 -error.pagerange=\u7121\u6548\u7684\u9801\u9762\u7bc4\u570d\uff1b\u8acb\u91cd\u65b0\u8f38\u5165\u6578\u503c (e.g. 1-3,5,7-10)
 137.157 -error.destination=\u7121\u6548\u7684\u6a94\u540d\uff1b\u8acb\u518d\u8a66\u4e00\u6b21
 137.158 +error.pagerange=\u7121\u6548\u7684\u9801\u9762\u7BC4\u570D; \u8ACB\u91CD\u65B0\u8F38\u5165\u6578\u503C (\u4F8B\u5982 1-3,5,7-10)
 137.159 +error.destination=\u7121\u6548\u7684\u6A94\u540D; \u8ACB\u518D\u8A66\u4E00\u6B21
 137.160  #
 137.161  # The following keys match the Strings returned by MediaSizeName.toString()
 137.162  # (in some cases the space character is replaced by '-' and the pound 
 137.163 @@ -161,11 +161,11 @@
 137.164  quarto=Quarto
 137.165  japanese-postcard=Postcard (JIS)
 137.166  oufuko-postcard=Double Postcard (JIS)
 137.167 -a=\u5de5\u7a0b A
 137.168 -b=\u5de5\u7a0b B
 137.169 -c=\u5de5\u7a0b C
 137.170 -d=\u5de5\u7a0b D
 137.171 -e=\u5de5\u7a0b E
 137.172 +a=\u5DE5\u7A0B A
 137.173 +b=\u5DE5\u7A0B B
 137.174 +c=\u5DE5\u7A0B C
 137.175 +d=\u5DE5\u7A0B D
 137.176 +e=\u5DE5\u7A0B E
 137.177  iso-designated-long=ISO Designated Long
 137.178  italian-envelope=Italy Envelope
 137.179  italy-envelope=Italy Envelope
 137.180 @@ -189,26 +189,26 @@
 137.181  #
 137.182  # The following keys match the Strings returned by MediaTray.toString()
 137.183  #
 137.184 -auto-select=\u81ea\u52d5\u9078\u53d6
 137.185 -top=\u4e0a
 137.186 -middle=\u4e2d
 137.187 -bottom=\u4e0b
 137.188 -envelope=\u5c01\u5957
 137.189 -manual=\u624b\u9001
 137.190 -large-capacity=\u5927\u5bb9\u91cf
 137.191 -main=\u4e3b
 137.192 -side=\u908a
 137.193 +auto-select=\u81EA\u52D5\u9078\u53D6
 137.194 +top=\u4E0A
 137.195 +middle=\u4E2D
 137.196 +bottom=\u4E0B
 137.197 +envelope=\u5C01\u5957
 137.198 +manual=\u624B\u9001
 137.199 +large-capacity=\u5927\u5BB9\u91CF
 137.200 +main=\u4E3B
 137.201 +side=\u908A
 137.202  # Add the additional standard bins defined by win32
 137.203 -Manual-Envelope=\u624b\u9001\u5c01\u5957
 137.204 -Automatic-Feeder=\u81ea\u52d5\u994b\u7d19\u5668
 137.205 -Tractor-Feeder=\u62d6\u66f3\u994b\u7d19\u5668
 137.206 -Small-Format=\u5c0f\u683c\u5f0f
 137.207 -Large-Format=\u5927\u683c\u5f0f
 137.208 -Cassette=\u5361\u5f0f\u78c1\u5e36\u6a5f
 137.209 -Form-Source=\u8868\u683c\u4f86\u6e90
 137.210 +Manual-Envelope=\u624B\u9001\u5C01\u5957
 137.211 +Automatic-Feeder=\u81EA\u52D5\u994B\u7D19\u5668
 137.212 +Tractor-Feeder=\u62D6\u66F3\u994B\u7D19\u5668
 137.213 +Small-Format=\u5C0F\u683C\u5F0F
 137.214 +Large-Format=\u5927\u683C\u5F0F
 137.215 +Cassette=\u5361\u5F0F\u78C1\u5E36\u6A5F
 137.216 +Form-Source=\u8868\u683C\u4F86\u6E90
 137.217  #
 137.218  # The following keys match the Strings returned by 
 137.219  # PrinterIsAcceptingJobs.toString()
 137.220  #
 137.221 -accepting-jobs=\u63a5\u53d7\u7684\u5de5\u4f5c
 137.222 -not-accepting-jobs=\u4e0d\u63a5\u53d7\u7684\u5de5\u4f5c
 137.223 +accepting-jobs=\u63A5\u53D7\u7684\u5DE5\u4F5C
 137.224 +not-accepting-jobs=\u4E0D\u63A5\u53D7\u7684\u5DE5\u4F5C
   138.1 --- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties	Tue Feb 15 19:16:39 2011 -0800
   138.2 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties	Tue Feb 15 20:18:20 2011 -0800
   138.3 @@ -1,6 +1,6 @@
   138.4  #
   138.5  #
   138.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   138.7 +# Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
   138.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   138.9  #
  138.10  # This code is free software; you can redistribute it and/or modify it
  138.11 @@ -24,8 +24,5 @@
  138.12  # questions.
  138.13  #
  138.14  
  138.15 -rmiregistry.usage=Syntax: {0} <Optionen> <Port>\
  138.16 -\n\
  138.17 -\nmit folgendem Wert f\u00fcr <Optionen>:\
  138.18 -\n  -J <Laufzeit-Flag> \u00dcbergeben des Arguments an den Java-Interpreter.
  138.19 -rmiregistry.port.badnumber=Anschlussargument {0} ist keine Zahl.
  138.20 +rmiregistry.usage=Verwendung: {0} <Optionen> <Port>\n\nwobei die <Optionen> Folgendes beinhalten:\n  -J <Laufzeitkennzeichen> Argument an den Java-Interpreter \u00FCbergeben
  138.21 +rmiregistry.port.badnumber=Portargument {0} ist keine Zahl.
   139.1 --- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties	Tue Feb 15 19:16:39 2011 -0800
   139.2 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties	Tue Feb 15 20:18:20 2011 -0800
   139.3 @@ -1,6 +1,6 @@
   139.4  #
   139.5  #
   139.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   139.7 +# Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
   139.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   139.9  #
  139.10  # This code is free software; you can redistribute it and/or modify it
  139.11 @@ -24,8 +24,5 @@
  139.12  # questions.
  139.13  #
  139.14  
  139.15 -rmiregistry.usage=Sintaxis: {0} <opciones> <puerto>\
  139.16 -\n\
  139.17 -\ndonde las <opciones> son:\
  139.18 -\n  -J<indicador de runtime>    Pasar argumento al int\u00e9rprete de java
  139.19 -rmiregistry.port.badnumber=argumento de puerto, {0}, no es un n\u00famero.
  139.20 +rmiregistry.usage=Sintaxis: {0} <opciones> <puerto>\n\ndonde las <opciones> son:\n  -J<indicador de tiempo de ejecuci\u00F3n> Pasar argumento al int\u00E9rprete de java
  139.21 +rmiregistry.port.badnumber=argumento de puerto, {0}, no es un n\u00FAmero.
   140.1 --- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties	Tue Feb 15 19:16:39 2011 -0800
   140.2 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties	Tue Feb 15 20:18:20 2011 -0800
   140.3 @@ -1,6 +1,6 @@
   140.4  #
   140.5  #
   140.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   140.7 +# Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
   140.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   140.9  #
  140.10  # This code is free software; you can redistribute it and/or modify it
  140.11 @@ -24,8 +24,5 @@
  140.12  # questions.
  140.13  #
  140.14  
  140.15 -rmiregistry.usage=Syntaxe : {0} <options> <port>\
  140.16 -\n\
  140.17 -\no\u00f9 <options> comprend :\
  140.18 -\n  -J<indicateur d''ex\u00e9cution> Transmettre l''argument \u00e0 l''interpr\u00e9teur Java
  140.19 -rmiregistry.port.badnumber=l''argument de port, {0}, n''est pas un nombre.
  140.20 +rmiregistry.usage=Syntaxe : {0} <options> <port>\n\no\u00F9 <options> comprend :\n  -J<indicateur d''ex\u00E9cution> Transmettre l''argument \u00E0 l''interpr\u00E9teur Java
  140.21 +rmiregistry.port.badnumber=l''argument port, {0}, n''est pas un nombre.
   141.1 --- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties	Tue Feb 15 19:16:39 2011 -0800
   141.2 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties	Tue Feb 15 20:18:20 2011 -0800
   141.3 @@ -1,6 +1,6 @@
   141.4  #
   141.5  #
   141.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   141.7 +# Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
   141.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   141.9  #
  141.10  # This code is free software; you can redistribute it and/or modify it
  141.11 @@ -24,8 +24,5 @@
  141.12  # questions.
  141.13  #
  141.14  
  141.15 -rmiregistry.usage=Utilizzo: {0} <opzioni> <porta>\
  141.16 -\n\
  141.17 -\ndove <opzioni> include:\
  141.18 -\n  -J<flag di runtime> Passa l''argomento all''interprete java
  141.19 -rmiregistry.port.badnumber=l''argomento della porta, {0}, non \u00e8 un numero.
  141.20 +rmiregistry.usage=Utilizzo: {0} <opzioni> <porta>\n\ndove <opzioni> include:\n  -J<flag fase di esecuzione> Passa l''argomento all''interprete java
  141.21 +rmiregistry.port.badnumber=l''argomento della porta, {0}, non \u00E8 un numero.
   142.1 --- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   142.2 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   142.3 @@ -1,5 +1,6 @@
   142.4  #
   142.5 -# Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved.
   142.6 +#
   142.7 +# Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
   142.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   142.9  #
  142.10  # This code is free software; you can redistribute it and/or modify it
  142.11 @@ -23,8 +24,5 @@
  142.12  # questions.
  142.13  #
  142.14  
  142.15 -rmiregistry.usage=\u4f7f\u3044\u65b9: {0} <options> <port>\
  142.16 -\n\
  142.17 -\n<options> \u306b\u306f\u6b21\u306e\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002\
  142.18 -\n  -J<runtime flag> java \u30a4\u30f3\u30bf\u30d7\u30ea\u30bf\u306b\u5f15\u6570\u3092\u6e21\u3059
  142.19 -rmiregistry.port.badnumber=\u30dd\u30fc\u30c8\u5f15\u6570 {0} \u306f\u756a\u53f7\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
  142.20 +rmiregistry.usage=\u4F7F\u7528\u65B9\u6CD5: {0} <options> <port>\n\n<options>\u306B\u306F\u6B21\u306E\u3082\u306E\u304C\u3042\u308A\u307E\u3059\u3002\n -J<runtime flag> java\u30A4\u30F3\u30BF\u30D7\u30EA\u30BF\u306B\u5F15\u6570\u3092\u6E21\u3059
  142.21 +rmiregistry.port.badnumber=\u30DD\u30FC\u30C8\u5F15\u6570{0}\u306F\u756A\u53F7\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
   143.1 --- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties	Tue Feb 15 19:16:39 2011 -0800
   143.2 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties	Tue Feb 15 20:18:20 2011 -0800
   143.3 @@ -1,6 +1,6 @@
   143.4  #
   143.5  #
   143.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   143.7 +# Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
   143.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   143.9  #
  143.10  # This code is free software; you can redistribute it and/or modify it
  143.11 @@ -24,8 +24,5 @@
  143.12  # questions.
  143.13  #
  143.14  
  143.15 -rmiregistry.usage=\uc0ac\uc6a9\ubc95: {0} <options> <port>\
  143.16 -\n\
  143.17 -\n<options>\ub294 \ub2e4\uc74c\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4:\
  143.18 -\n  -J<runtime flag> Java \uc778\ud130\ud504\ub9ac\ud130\uc5d0 \uc778\uc790\ub97c \uc804\ub2ec\ud569\ub2c8\ub2e4.
  143.19 -rmiregistry.port.badnumber=\ud3ec\ud2b8 \uc778\uc790 {0}\uc740(\ub294) \uc22b\uc790\uac00 \uc544\ub2d9\ub2c8\ub2e4.
  143.20 +rmiregistry.usage=\uC0AC\uC6A9\uBC95: {0} <options> <port>\n\n\uC5EC\uAE30\uC11C <options>\uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n  -J<runtime flag> Java \uC778\uD130\uD504\uB9AC\uD130\uC5D0 \uC778\uC218\uB97C \uC804\uB2EC\uD569\uB2C8\uB2E4.
  143.21 +rmiregistry.port.badnumber=\uD3EC\uD2B8 \uC778\uC218 {0}\uC740(\uB294) \uC22B\uC790\uAC00 \uC544\uB2D9\uB2C8\uB2E4.
   144.1 --- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
   144.2 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
   144.3 @@ -1,6 +1,6 @@
   144.4  #
   144.5  #
   144.6 -# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
   144.7 +# Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
   144.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   144.9  #
  144.10  # This code is free software; you can redistribute it and/or modify it
  144.11 @@ -24,5 +24,5 @@
  144.12  # questions.
  144.13  #
  144.14  
  144.15 -rmiregistry.usage=Uso: {0} <options> <port>\n\nem que <options> inclui:\n  -J<runtime flag> passa o argumento para o int\u00e9rprete de java
  144.16 -rmiregistry.port.badnumber=o argumento da porta, {0}, n\u00e3o \u00e9 um n\u00famero.
  144.17 +rmiregistry.usage=Uso: {0} <op\u00E7\u00F5es> <porta>\n\nem que <op\u00E7\u00F5es> inclui:\n  -J<flag de runtime> Especifica o argumento para o int\u00E9rprete de java
  144.18 +rmiregistry.port.badnumber=o argumento da porta, {0}, n\u00E3o \u00E9 um n\u00FAmero.
   145.1 --- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties	Tue Feb 15 19:16:39 2011 -0800
   145.2 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties	Tue Feb 15 20:18:20 2011 -0800
   145.3 @@ -1,6 +1,6 @@
   145.4  #
   145.5  #
   145.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   145.7 +# Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
   145.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   145.9  #
  145.10  # This code is free software; you can redistribute it and/or modify it
  145.11 @@ -24,8 +24,5 @@
  145.12  # questions.
  145.13  #
  145.14  
  145.15 -rmiregistry.usage=G\u00f6r s\u00e5 h\u00e4r: {0} <alternativ> <port>\
  145.16 -\n\
  145.17 -\nd\u00e4r <alternativ> omfattar:\
  145.18 -\n  -J<k\u00f6rtidsflagga>   Skicka argumentet till java-tolken
  145.19 -rmiregistry.port.badnumber=portargumentet, {0}, \u00e4r inte en siffra.
  145.20 +rmiregistry.usage=Syntax: {0} <alternativ> <port>\n\nd\u00E4r <alternativ> inkluderar:\n  -J<k\u00F6rningsflagga>   Skicka argumentet till Javatolken
  145.21 +rmiregistry.port.badnumber=portargumentet, {0}, \u00E4r inte ett tal.
   146.1 --- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   146.2 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   146.3 @@ -1,6 +1,6 @@
   146.4  #
   146.5  #
   146.6 -# Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved.
   146.7 +# Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
   146.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   146.9  #
  146.10  # This code is free software; you can redistribute it and/or modify it
  146.11 @@ -24,8 +24,5 @@
  146.12  # questions.
  146.13  #
  146.14  
  146.15 -rmiregistry.usage=\u7528\u6cd5\uff1a {0} <\u9009\u9879> <\u7aef\u53e3>\
  146.16 -\n\
  146.17 -\n\u5176\u4e2d\uff0c<\u9009\u9879> \u5305\u62ec\uff1a\
  146.18 -\n  -J<runtime \u6807\u8bb0> \u5c06\u53c2\u6570\u4f20\u9012\u5230 java \u89e3\u91ca\u7a0b\u5e8f
  146.19 -rmiregistry.port.badnumber=\u7aef\u53e3\u53c2\u6570\uff1a{0}, \u4e0d\u662f\u6570\u5b57\u3002
  146.20 +rmiregistry.usage=\u7528\u6CD5: {0} <\u9009\u9879> <\u7AEF\u53E3>\n\n\u5176\u4E2D, <\u9009\u9879> \u5305\u62EC: \n  -J<runtime \u6807\u8BB0> \u5C06\u53C2\u6570\u4F20\u9012\u5230 java \u89E3\u91CA\u5668
  146.21 +rmiregistry.port.badnumber=\u7AEF\u53E3\u53C2\u6570 {0} \u4E0D\u662F\u6570\u5B57\u3002
   147.1 --- a/src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
   147.2 +++ b/src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
   147.3 @@ -1,6 +1,6 @@
   147.4  #
   147.5  #
   147.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   147.7 +# Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
   147.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   147.9  #
  147.10  # This code is free software; you can redistribute it and/or modify it
  147.11 @@ -24,8 +24,5 @@
  147.12  # questions.
  147.13  #
  147.14  
  147.15 -rmiregistry.usage=\u7528\u6cd5: {0} <options> <port>\
  147.16 -\n\
  147.17 -\n\u5176\u4e2d <options> \u5305\u62ec\ufe30\
  147.18 -\n  -J<runtime flag> \u50b3\u905e\u5f15\u6578\u5230 java \u76f4\u8b6f\u5668
  147.19 -rmiregistry.port.badnumber=\u9023\u63a5\u57e0\u5f15\u6578\uff0c{0}\uff0c\u4e0d\u662f\u4e00\u500b\u6578\u5b57
  147.20 +rmiregistry.usage=\u7528\u6CD5: {0} <options> <port>\n\n\u5176\u4E2D <options> \u5305\u62EC:\n  -J<runtime flag> \u50B3\u905E\u5F15\u6578\u5230 java \u76F4\u8B6F\u5668
  147.21 +rmiregistry.port.badnumber=\u9023\u63A5\u57E0\u5F15\u6578\uFF0C{0}\uFF0C\u4E0D\u662F\u4E00\u500B\u6578\u5B57
   148.1 --- a/src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   148.2 +++ b/src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   148.3 @@ -1,6 +1,6 @@
   148.4  #
   148.5  #
   148.6 -# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
   148.7 +# Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
   148.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   148.9  #
  148.10  # This code is free software; you can redistribute it and/or modify it
  148.11 @@ -71,151 +71,80 @@
  148.12  generator.env.idl=sun.rmi.rmic.iiop.BatchEnvironment
  148.13  generator.env.xprint=sun.rmi.rmic.iiop.BatchEnvironment
  148.14  
  148.15 -rmic.usage=\u4f7f\u3044\u65b9: {0} <options> <class names>\
  148.16 -\n\
  148.17 -\n<options> \u306b\u306f\u6b21\u306e\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002\
  148.18 -\n  -keep          \u4e2d\u9593\u751f\u6210\u3055\u308c\u305f\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3057\u306a\u3044\
  148.19 -\n  -keepgenerated ("-keep" \u3068\u540c\u3058)\
  148.20 -\n  -v1.1          1.1 \u30b9\u30bf\u30d6\u30d7\u30ed\u30c8\u30b3\u30eb\u7248\u7528\u306e\u30b9\u30bf\u30d6/\u30b9\u30b1\u30eb\u30c8\u30f3\u3092\u4f5c\u6210\u3059\u308b\
  148.21 -\n  -vcompat      1.1 \u3068 1.2 \u306e\u30b9\u30bf\u30d6\u30d7\u30ed\u30c8\u30b3\u30eb\u7248\u3068\
  148.22 -\n                           \u4e92\u63db\u6027\u306e\u3042\u308b\u30b9\u30bf\u30d6/\u30b9\u30b1\u30eb\u30c8\u30f3\u3092\u4f5c\u6210\u3059\u308b\
  148.23 -\n  -v1.2          (\u30c7\u30d5\u30a9\u30eb\u30c8) 1.2 \u30b9\u30bf\u30d6\u30d7\u30ed\u30c8\u30b3\u30eb\u7248\u5c02\u7528\u306e\u30b9\u30bf\u30d6\u3092\u4f5c\u6210\u3059\u308b\
  148.24 -\n  -iiop          IIOP \u7528\u306e\u30b9\u30bf\u30d6\u3092\u4f5c\u6210\u3059\u308b\u3002\u6307\u5b9a\u3059\u308b\u3068 <options> \u306b\u306f\u6b21\u306e\u3082\u306e\u3082\u542b\u307e\u308c\u307e\u3059\u3002\
  148.25 -\n\
  148.26 -\n                   -always           \u6700\u65b0\u306e\u5834\u5408\u3067\u3082\u30b9\u30bf\u30d6\u3092\u4f5c\u6210\u3059\u308b\
  148.27 -\n                   -alwaysgenerate   ("-always" \u3068\u540c\u3058)\
  148.28 -\n                   -nolocalstubs     \u540c\u3058\u30d7\u30ed\u30bb\u30b9\u306b\u3064\u3044\u3066\u6700\u9069\u5316\u3055\u308c\u305f\u30b9\u30bf\u30d6\u306f\u4f5c\u6210\u3057\u306a\u3044\
  148.29 -\n\
  148.30 -\n  -idl           IDL \u3092\u4f5c\u6210\u3059\u308b\u3002\u6307\u5b9a\u3059\u308b\u3068 <options> \u306b\u306f\u6b21\u306e\u3082\u306e\u3082\u542b\u307e\u308c\u307e\u3059\u3002\
  148.31 -\n\
  148.32 -\n                   -noValueMethods   valuetypes \u306b\u5bfe\u3057\u3066\u30e1\u30bd\u30c3\u30c9\u3092\u751f\u6210\u3057\u306a\u3044 \
  148.33 -\n                   -always           \u6700\u65b0\u306e\u5834\u5408\u3067\u3082 IDL \u3092\u751f\u6210\u3059\u308b\
  148.34 -\n                   -alwaysgenerate   ("-always" \u3068\u540c\u3058)\
  148.35 -\n\
  148.36 -\n  -g             \u30c7\u30d0\u30c3\u30b0\u60c5\u5831\u3092\u751f\u6210\u3059\u308b\
  148.37 -\n  -nowarn        \u8b66\u544a\u3092\u751f\u6210\u3057\u306a\u3044\
  148.38 -\n  -nowrite       \u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u305f\u30af\u30e9\u30b9\u3092\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306b\u66f8\u304d\u8fbc\u307e\u306a\u3044\
  148.39 -\n  -verbose       \u30b3\u30f3\u30d1\u30a4\u30e9\u306e\u52d5\u4f5c\u306b\u95a2\u3059\u308b\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u51fa\u529b\u3059\u308b\
  148.40 -\n  -classpath <path>      \u5165\u529b\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u691c\u7d22\u3059\u308b\u4f4d\u7f6e\u3092\u6307\u5b9a\u3059\u308b\
  148.41 -\n  -bootclasspath <path>  \u30d6\u30fc\u30c8\u30b9\u30c8\u30e9\u30c3\u30d7\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u306e\u4f4d\u7f6e\u3092\u7f6e\u304d\u63db\u3048\u308b\
  148.42 -\n  -extdirs <path>        \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u62e1\u5f35\u6a5f\u80fd\u306e\u4f4d\u7f6e\u3092\u7f6e\u304d\u63db\u3048\u308b\
  148.43 -\n  -d <directory>         \u751f\u6210\u3055\u308c\u305f\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u683c\u7d0d\u3059\u308b\u4f4d\u7f6e\u3092\u6307\u5b9a\u3059\u308b\
  148.44 -\n  -J<runtime flag>    java \u30a4\u30f3\u30bf\u30d7\u30ea\u30bf\u306b\u5f15\u6570\u3092\u6e21\u3059\
  148.45 -\n
  148.46 +rmic.usage=\u4F7F\u7528\u65B9\u6CD5: {0} <options> <class names>\n\n<options>\u306B\u306F\u6B21\u306E\u3082\u306E\u304C\u3042\u308A\u307E\u3059\u3002\n -keep      \u4E2D\u9593\u751F\u6210\u3055\u308C\u305F\u30BD\u30FC\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u524A\u9664\u3057\u306A\u3044\n -keepgenerated("-keep"\u3068\u540C\u3058)\n -v1.1      1.1\u30B9\u30BF\u30D6\u30FB\u30D7\u30ED\u30C8\u30B3\u30EB\u7248\u7528\u306E\u30B9\u30BF\u30D6/\u30B9\u30B1\u30EB\u30C8\u30F3\u3092\u4F5C\u6210\u3059\u308B\n -vcompat   1.1\u30681.2\u306E\u30B9\u30BF\u30D6\u30FB\u30D7\u30ED\u30C8\u30B3\u30EB\u7248\u3068\n                 \u4E92\u63DB\u6027\u306E\u3042\u308B\u30B9\u30BF\u30D6/\u30B9\u30B1\u30EB\u30C8\u30F3\u3092\u4F5C\u6210\u3059\u308B\n -v1.2      (\u30C7\u30D5\u30A9\u30EB\u30C8)1.2\u30B9\u30BF\u30D6\u30FB\u30D7\u30ED\u30C8\u30B3\u30EB\u7248\u5C02\u7528\u306E\u30B9\u30BF\u30D6\u3092\u4F5C\u6210\u3059\u308B\n -iiop      IIOP\u7528\u306E\u30B9\u30BF\u30D6\u3092\u4F5C\u6210\u3059\u308B\u3002\u6307\u5B9A\u3059\u308B\u3068<options>\u306B\u306F\u6B21\u306E\u3082\u306E\u3082\u542B\u307E\u308C\u307E\u3059\u3002\n\n            -always       \u6700\u65B0\u306E\u5834\u5408\u3067\u3082\u30B9\u30BF\u30D6\u3092\u4F5C\u6210\u3059\u308B\n            -alwaysgenerate ("-always"\u3068\u540C\u3058)\n            -nolocalstubs   \u540C\u3058\u30D7\u30ED\u30BB\u30B9\u306B\u3064\u3044\u3066\u6700\u9069\u5316\u3055\u308C\u305F\u30B9\u30BF\u30D6\u306F\u4F5C\u6210\u3057\u306A\u3044\n\n -idl      IDL\u3092\u4F5C\u6210\u3059\u308B\u3002\u6307\u5B9A\u3059\u308B\u3068<options>\u306B\u306F\u6B21\u306E\u3082\u306E\u3082\u542B\u307E\u308C\u307E\u3059\u3002\n\n            -noValueMethods valuetypes\u306B\u5BFE\u3057\u3066\u30E1\u30BD\u30C3\u30C9\u3092\u751F\u6210\u3057\u306A\u3044\n            -always       \u6700\u65B0\u306E\u5834\u5408\u3067\u3082IDL\u3092\u751F\u6210\u3059\u308B\n            -alwaysgenerate ("-always"\u3068\u540C\u3058)\n\n -g        \u30C7\u30D0\u30C3\u30B0\u60C5\u5831\u3092\u751F\u6210\u3059\u308B\n -nowarn     \u8B66\u544A\u3092\u751F\u6210\u3057\u306A\u3044\n -nowrite    \u30B3\u30F3\u30D1\u30A4\u30EB\u3057\u305F\u30AF\u30E9\u30B9\u3092\u30D5\u30A1\u30A4\u30EB\u30FB\u30B7\u30B9\u30C6\u30E0\u306B\u66F8\u304D\u8FBC\u307E\u306A\u3044\n -verbose    \u30B3\u30F3\u30D1\u30A4\u30E9\u306E\u52D5\u4F5C\u306B\u95A2\u3059\u308B\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u51FA\u529B\u3059\u308B\n -classpath <path>    \u5165\u529B\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u691C\u7D22\u3059\u308B\u4F4D\u7F6E\u3092\u6307\u5B9A\u3059\u308B\n -bootclasspath<path> \u30D6\u30FC\u30C8\u30B9\u30C8\u30E9\u30C3\u30D7\u30FB\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u4F4D\u7F6E\u3092\u7F6E\u304D\u63DB\u3048\u308B\n -extdirs<path>     \u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u6E08\u62E1\u5F35\u6A5F\u80FD\u306E\u4F4D\u7F6E\u3092\u7F6E\u304D\u63DB\u3048\u308B\n -d <directory>      \u751F\u6210\u3055\u308C\u305F\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u683C\u7D0D\u3059\u308B\u4F4D\u7F6E\u3092\u6307\u5B9A\u3059\u308B\n -J<runtime flag>  java\u30A4\u30F3\u30BF\u30D7\u30EA\u30BF\u306B\u5F15\u6570\u3092\u6E21\u3059\n
  148.47  
  148.48  #
  148.49  # Generic Messages
  148.50  #
  148.51  
  148.52 -rmic.cant.read={0} \u3092\u8aad\u307f\u8fbc\u3080\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002
  148.53 -rmic.cant.write={0} \u304c\u66f8\u304d\u8fbc\u3081\u307e\u305b\u3093\u3002
  148.54 -rmic.option.unsupported=\u30aa\u30d7\u30b7\u30e7\u30f3 {0} \u306f\u73fe\u5728\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
  148.55 -rmic.option.unimplemented=\u30aa\u30d7\u30b7\u30e7\u30f3 {0} \u306f\u307e\u3060\u5b9f\u88c5\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
  148.56 -rmic.option.already.seen=\u30aa\u30d7\u30b7\u30e7\u30f3 {0} \u306e\u6307\u5b9a\u306f 1 \u56de\u3060\u3051\u3067\u3059\u3002
  148.57 -rmic.option.requires.argument=\u30aa\u30d7\u30b7\u30e7\u30f3 {0} \u306b\u306f\u5f15\u6570\u304c\u5fc5\u8981\u3067\u3059\u3002
  148.58 -rmic.no.such.directory=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea {0} \u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002
  148.59 -rmic.no.such.option={0} \u306f\u4e0d\u6b63\u306a\u30aa\u30d7\u30b7\u30e7\u30f3\u307e\u305f\u306f\u5f15\u6570\u3067\u3059\u3002
  148.60 -rmic.wrote=[{0} \u3092\u66f8\u304d\u8fbc\u307f\u307e\u3057\u305f]
  148.61 -rmic.errors=\u30a8\u30e9\u30fc {0} \u500b
  148.62 -rmic.1error=\u30a8\u30e9\u30fc 1 \u500b
  148.63 -rmic.warnings=\u8b66\u544a {0} \u500b
  148.64 -rmic.1warning=\u8b66\u544a 1 \u500b
  148.65 -rmic.done_in=[{0} ms \u3067\u5b8c\u4e86]
  148.66 -rmic.no.memory=\
  148.67 -	\u30b3\u30f3\u30d1\u30a4\u30e9\u306b\u30e1\u30e2\u30ea\u30fc\u304c\u4e0d\u8db3\u3057\u3066\u3044\u307e\u3059\u3002"-J-Xmx<size>" \u30b3\u30de\u30f3\u30c9\u884c\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u3063\u3066\u3001\u6700\u5927\u30d2\u30fc\u30d7\u30b5\u30a4\u30ba\u3092\u5897\u3084\u3057\u3066\u304f\u3060\u3055\u3044\u3002
  148.68 -rmic.stack.overflow=\
  148.69 -	\u30b3\u30f3\u30d1\u30a4\u30e9\u306b\u30b9\u30bf\u30c3\u30af\u7a7a\u9593\u304c\u4e0d\u8db3\u3057\u3066\u3044\u307e\u3059\u3002"-J-Xss<size>" \u30b3\u30de\u30f3\u30c9\u884c\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u3063\u3066\u3001Java \u30b9\u30bf\u30c3\u30af\u306b\u5272\u308a\u5f53\u3066\u308b\u30e1\u30e2\u30ea\u30fc\u3092\u5897\u3084\u3057\u3066\u304f\u3060\u3055\u3044\u3002
  148.70 -rmic.class.not.found=\u30af\u30e9\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
  148.71 -rmic.missing.property=\u30d7\u30ed\u30d1\u30c6\u30a3 generator.class.{0} \u304c\u3042\u308a\u307e\u305b\u3093\u3002
  148.72 -rmic.cannot.instantiate=\u30af\u30e9\u30b9 {0} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3067\u304d\u307e\u305b\u3093\u3002
  148.73 -rmic.cannot.use.both={0} \u3068 {1} \u306e\u4e21\u65b9\u3092\u4f7f\u3046\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002
  148.74 -rmic.resource.not.found={0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
  148.75 -rmic.no.output.dir=\
  148.76 -	{0} \u306b\u9069\u5207\u306a\u51fa\u529b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002-d \u3092\u4f7f\u7528\u3057\u3066\u30eb\u30fc\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002
  148.77 -rmic.cannot.create.dir=\
  148.78 -	\u51fa\u529b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea {0} \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3002
  148.79 +rmic.cant.read={0}\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093
  148.80 +rmic.cant.write={0}\u304C\u66F8\u304D\u8FBC\u3081\u307E\u305B\u3093
  148.81 +rmic.option.unsupported=\u30AA\u30D7\u30B7\u30E7\u30F3{0}\u306F\u73FE\u5728\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
  148.82 +rmic.option.unimplemented=\u30AA\u30D7\u30B7\u30E7\u30F3{0}\u306F\u307E\u3060\u5B9F\u88C5\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
  148.83 +rmic.option.already.seen={0}\u30AA\u30D7\u30B7\u30E7\u30F3\u304C\u8907\u6570\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u3059\u3002
  148.84 +rmic.option.requires.argument={0}\u30AA\u30D7\u30B7\u30E7\u30F3\u306B\u306F\u5F15\u6570\u304C\u5FC5\u8981\u3067\u3059\u3002
  148.85 +rmic.no.such.directory=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA{0}\u306F\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
  148.86 +rmic.no.such.option={0}\u306F\u7121\u52B9\u306A\u30AA\u30D7\u30B7\u30E7\u30F3\u307E\u305F\u306F\u5F15\u6570\u3067\u3059\u3002
  148.87 +rmic.wrote=[{0}\u3092\u66F8\u8FBC\u307F\u5B8C\u4E86]
  148.88 +rmic.errors=\u30A8\u30E9\u30FC{0}\u500B
  148.89 +rmic.1error=\u30A8\u30E9\u30FC1\u500B
  148.90 +rmic.warnings=\u8B66\u544A{0}\u500B
  148.91 +rmic.1warning=\u8B66\u544A1\u500B
  148.92 +rmic.done_in=[{0}\u30DF\u30EA\u79D2\u3067\u5B8C\u4E86]
  148.93 +rmic.no.memory=\u30B3\u30F3\u30D1\u30A4\u30E9\u306B\u30E1\u30E2\u30EA\u30FC\u304C\u4E0D\u8DB3\u3057\u3066\u3044\u307E\u3059\u3002"-J-Xmx<size>"\u30B3\u30DE\u30F3\u30C9\u30E9\u30A4\u30F3\u30FB\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4F7F\u7528\u3057\u3066\u3001\u6700\u5927\u30D2\u30FC\u30D7\u30FB\u30B5\u30A4\u30BA\u3092\u5897\u3084\u3057\u3066\u304F\u3060\u3055\u3044\u3002
  148.94 +rmic.stack.overflow=\u30B3\u30F3\u30D1\u30A4\u30E9\u306B\u30B9\u30BF\u30C3\u30AF\u7A7A\u9593\u304C\u4E0D\u8DB3\u3057\u3066\u3044\u307E\u3059\u3002"-J-Xss<size>"\u30B3\u30DE\u30F3\u30C9\u30E9\u30A4\u30F3\u30FB\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4F7F\u7528\u3057\u3066\u3001Java\u30B9\u30BF\u30C3\u30AF\u306B\u5272\u308A\u5F53\u3066\u308B\u30E1\u30E2\u30EA\u30FC\u3092\u5897\u3084\u3057\u3066\u304F\u3060\u3055\u3044\u3002
  148.95 +rmic.class.not.found=\u30AF\u30E9\u30B9{0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
  148.96 +rmic.missing.property=\u30D7\u30ED\u30D1\u30C6\u30A3generator.class.{0}\u304C\u3042\u308A\u307E\u305B\u3093
  148.97 +rmic.cannot.instantiate=\u30AF\u30E9\u30B9{0}\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093
  148.98 +rmic.cannot.use.both={0}\u3068{1}\u306E\u4E21\u65B9\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002
  148.99 +rmic.resource.not.found={0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
 148.100 +rmic.no.output.dir={0}\u306B\u9069\u5207\u306A\u51FA\u529B\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002-d\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4F7F\u7528\u3057\u3066\u30EB\u30FC\u30C8\u30FB\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 148.101 +rmic.cannot.create.dir=\u51FA\u529B\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA{0}\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3002
 148.102  
 148.103  #
 148.104  # JRMP Messages
 148.105  #
 148.106  
 148.107 -rmic.cant.make.stubs.for.interface=\
 148.108 -	{0} \u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002\u30b9\u30bf\u30d6\u306f\u30ea\u30e2\u30fc\u30c8\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30af\u30e9\u30b9\u3060\u3051\u306b\u5fc5\u8981\u3067\u3059\u3002
 148.109 -rmic.must.implement.remote=\
 148.110 -	\u30af\u30e9\u30b9 {0} \u306f java.rmi.Remote \u3092\u62e1\u5f35\u3059\u308b\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u5b9f\u88c5\u3057\u307e\u305b\u3093\u3002\u30b9\u30bf\u30d6\u3068\u30b9\u30b1\u30eb\u30c8\u30f3\u3092\u5fc5\u8981\u3068\u3059\u308b\u306e\u306f\u30ea\u30e2\u30fc\u30c8\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3060\u3051\u3067\u3059\u3002
 148.111 -rmic.must.implement.remote.directly=\
 148.112 -	\u30b9\u30bf\u30d6\u3092\u5fc5\u8981\u3068\u3059\u308b\u306e\u306f java.rmi.Remote \u3092\u62e1\u5f35\u3059\u308b\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u76f4\u63a5\u5b9f\u88c5\u3059\u308b\u30af\u30e9\u30b9\u3060\u3051\u3067\u3059\u3002\n\t\u30af\u30e9\u30b9 {0} \u306f\u30ea\u30e2\u30fc\u30c8\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u76f4\u63a5\u306b\u306f\u5b9f\u88c5\u3057\u307e\u305b\u3093\u3002
 148.113 -rmic.must.throw.remoteexception=\
 148.114 -	{0} \u306f\u4e0d\u6b63\u306a\u30ea\u30e2\u30fc\u30c8\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002\u30e1\u30bd\u30c3\u30c9 {1} \u306f java.rmi.RemoteException \u3092\u30b9\u30ed\u30fc\u3057\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 148.115 -rmic.must.only.throw.exception=\
 148.116 -	\u30e1\u30bd\u30c3\u30c9 {0} \u306f {1} \u3092\u30b9\u30ed\u30fc\u3059\u308b\u306e\u3067\u4e0d\u6b63\u306a\u30ea\u30e2\u30fc\u30c8\u30e1\u30bd\u30c3\u30c9\u5b9f\u88c5\u3067\u3059\u3002\u30ea\u30e2\u30fc\u30c8\u30e1\u30bd\u30c3\u30c9\u306e\u5b9f\u88c5\u304c\u30b9\u30ed\u30fc\u3059\u308b\u306e\u306f java.lang.Exception \u304b\u305d\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u3060\u3051\u3067\u3059\u3002
 148.117 -warn.rmic.tie.found=\
 148.118 -	IIOP "tie" \u306f\u30af\u30e9\u30b9 {0} \u306e\u305f\u3081\u306b\u3042\u308a\u307e\u3059\u3002\
 148.119 -	\n  {1}\
 148.120 -	\nPortableRemoteObject.exportObject \u3092\u4f7f\u3046\u5834\u5408\u306f\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3057\u307e\u3059\u3002\u524a\u9664\u3057\u306a\u3044\u3068\u3001\u30b5\u30fc\u30d0\u30fc\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f JRMP \u3067\u306a\u304f IIOP \u306b\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3055\u308c\u307e\u3059\u3002
 148.121 +rmic.cant.make.stubs.for.interface={0}\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002\u30B9\u30BF\u30D6\u306F\u30EA\u30E2\u30FC\u30C8\u30FB\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u30FB\u30AF\u30E9\u30B9\u306B\u306E\u307F\u5FC5\u8981\u3067\u3059\u3002
 148.122 +rmic.must.implement.remote=\u30AF\u30E9\u30B9{0}\u306Fjava.rmi.Remote\u3092\u62E1\u5F35\u3059\u308B\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3092\u5B9F\u88C5\u3057\u307E\u305B\u3093\u3002\u30B9\u30BF\u30D6\u3068\u30B9\u30B1\u30EB\u30C8\u30F3\u3092\u5FC5\u8981\u3068\u3059\u308B\u306E\u306F\u30EA\u30E2\u30FC\u30C8\u30FB\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u306E\u307F\u3067\u3059\u3002
 148.123 +rmic.must.implement.remote.directly=\u30B9\u30BF\u30D6\u3092\u5FC5\u8981\u3068\u3059\u308B\u306E\u306Fjava.rmi.Remote\u3092\u62E1\u5F35\u3059\u308B\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3092\u76F4\u63A5\u5B9F\u88C5\u3059\u308B\u30AF\u30E9\u30B9\u306E\u307F\u3067\u3059\u3002\u30AF\u30E9\u30B9{0}\u306F\u30EA\u30E2\u30FC\u30C8\u30FB\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3092\u76F4\u63A5\u306B\u306F\u5B9F\u88C5\u3057\u307E\u305B\u3093\u3002
 148.124 +rmic.must.throw.remoteexception={0}\u306F\u4E0D\u6B63\u306A\u30EA\u30E2\u30FC\u30C8\u30FB\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002\u30E1\u30BD\u30C3\u30C9{1}\u306Fjava.rmi.RemoteException\u3092\u30B9\u30ED\u30FC\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 148.125 +rmic.must.only.throw.exception=\u30E1\u30BD\u30C3\u30C9{0}\u306F{1}\u3092\u30B9\u30ED\u30FC\u3059\u308B\u306E\u3067\u4E0D\u6B63\u306A\u30EA\u30E2\u30FC\u30C8\u30FB\u30E1\u30BD\u30C3\u30C9\u5B9F\u88C5\u3067\u3059\u3002\u30EA\u30E2\u30FC\u30C8\u30FB\u30E1\u30BD\u30C3\u30C9\u306E\u5B9F\u88C5\u304C\u30B9\u30ED\u30FC\u3059\u308B\u306E\u306Fjava.lang.Exception\u304B\u305D\u306E\u30B5\u30D6\u30AF\u30E9\u30B9\u306E\u307F\u3067\u3059\u3002
 148.126 +warn.rmic.tie.found=IIOP "tie"\u306F\u30AF\u30E9\u30B9{0}\u306E\u305F\u3081\u306B\u3042\u308A\u307E\u3059\u3002\n {1}\nPortableRemoteObject.exportObject\u3092\u4F7F\u7528\u3059\u308B\u5834\u5408\u306F\u3053\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u524A\u9664\u3057\u307E\u3059\u3002\u524A\u9664\u3057\u306A\u3044\u3068\u3001\u30B5\u30FC\u30D0\u30FC\u30FB\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u306FJRMP\u3067\u306A\u304FIIOP\u306B\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3055\u308C\u307E\u3059\u3002
 148.127  
 148.128  #
 148.129  # RMI-IIOP Messages
 148.130  #
 148.131  
 148.132 -rmic.generated=[{1} ms \u3067 {0} \u3092\u751f\u6210]
 148.133 -rmic.previously.generated=[\u4ee5\u524d\u306b\u751f\u6210\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb {0} \u306f\u6700\u65b0\u3067\u3059]
 148.134 -warn.rmic.member.not.mapped=\
 148.135 -    \u30af\u30e9\u30b9 {1} \u306e\u30c7\u30fc\u30bf\u30e1\u30f3\u30d0\u30fc {0} \u306f IDL \u306b\u30de\u30c3\u30d7\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002
 148.136 +rmic.generated=[{1}\u30DF\u30EA\u79D2\u3067{0}\u3092\u751F\u6210]
 148.137 +rmic.previously.generated=[\u4EE5\u524D\u306B\u751F\u6210\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB{0}\u306F\u6700\u65B0\u3067\u3059]
 148.138 +warn.rmic.member.not.mapped=\u30AF\u30E9\u30B9{1}\u306E\u30C7\u30FC\u30BF\u30FB\u30E1\u30F3\u30D0\u30FC{0}\u306FIDL\u306B\u30DE\u30C3\u30D7\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002
 148.139  
 148.140 -rmic.iiop.constraint.1=\
 148.141 -    {0} \u306f\u4e0d\u6b63\u306a\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002java.rmi.Remote \u304b\u3089\u306f\u7d99\u627f\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
 148.142 -rmic.iiop.constraint.2=\
 148.143 -    \u30af\u30e9\u30b9 {0} \u306e serialPersistentFields \u914d\u5217\u306f\u4e0d\u6b63\u3067\u3059\u3002\u5b58\u5728\u3057\u306a\u3044\u30e1\u30f3\u30d0\u30fc\u3092\u53c2\u7167\u3057\u3066\u3044\u307e\u3059\u3002
 148.144 -rmic.iiop.constraint.3=\
 148.145 -    {0} \u306f\u4e0d\u6b63\u306a\u30ea\u30e2\u30fc\u30c8\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002{1} \u306f\u6b63\u3057\u3044\u30d7\u30ea\u30df\u30c6\u30a3\u30d6\u307e\u305f\u306f String \u5b9a\u6570\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 148.146 -rmic.iiop.constraint.4=\
 148.147 -    {0} \u306f\u4e0d\u6b63\u306a\u5024\u3067\u3059\u3002serialPersistentFields \u306f private static final \u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 148.148 -rmic.iiop.constraint.5=\
 148.149 -    {0} \u306f\u4e0d\u6b63\u306a\u30ea\u30e2\u30fc\u30c8\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002\u30e1\u30bd\u30c3\u30c9 {1} \u306f RemoteException \u307e\u305f\u306f RemoteException \u306e\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9\u3092\u30b9\u30ed\u30fc\u3059\u3079\u304d\u3067\u3059\u3002
 148.150 -rmic.iiop.constraint.6=\
 148.151 -    {0} \u306f\u4e0d\u6b63\u306a\u30ea\u30e2\u30fc\u30c8\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002\u7d99\u627f\u3055\u308c\u305f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9 {1} \u3082\u4e21\u65b9\u30e1\u30bd\u30c3\u30c9 {2} \u3092\u5ba3\u8a00\u3057\u3066\u3044\u307e\u3059\u3002
 148.152 -rmic.iiop.constraint.7=\
 148.153 -    {0} \u306f\u4e0d\u6b63\u306a\u578b\u3067\u3059\u3002{1} \u306f\u7279\u5225\u306a\u5834\u5408\u306b\u306e\u307f\u7570\u306a\u308a\u307e\u3059\u3002
 148.154 -rmic.iiop.constraint.8=\
 148.155 -    {0} \u306f\u4e0d\u6b63\u306a\u30ea\u30e2\u30fc\u30c8\u5b9f\u88c5\u3067\u3059\u3002\u30ea\u30e2\u30fc\u30c8\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u6301\u3063\u3066\u3044\u307e\u305b\u3093\u3002
 148.156 -rmic.iiop.constraint.9=\
 148.157 -    \u30af\u30e9\u30b9 {1} \u306e serialPersistentFields \u914d\u5217\u30e1\u30f3\u30d0\u30fc {0} \u306f\u4e0d\u6b63\u3067\u3059\u3002\u578b\u304c\u5ba3\u8a00\u3055\u308c\u305f\u30e1\u30f3\u30d0\u30fc\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002
 148.158 -rmic.iiop.constraint.10=\
 148.159 -    {0} \u306f\u4e0d\u6b63\u306a\u5024\u3067\u3059\u3002java.rmi.Remote \u3092\u5b9f\u88c5\u3057\u307e\u3059\u3002
 148.160 -rmic.iiop.constraint.11=\
 148.161 -    {0} \u306f\u4e0d\u6b63\u306a\u5024\u3067\u3059\u3002java.io.Serializable \u3092\u5b9f\u88c5\u3057\u3066\u3044\u307e\u305b\u3093\u3002
 148.162 -rmic.iiop.constraint.12=\
 148.163 -    {0} \u306f\u4e0d\u6b63\u306a\u5024\u3067\u3059\u3002\u4e0d\u6b63\u306a\u89aa\u3067\u3059\u3002
 148.164 -rmic.iiop.constraint.13=\
 148.165 -    {0} \u306f\u4e0d\u6b63\u306a\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002\u30e1\u30bd\u30c3\u30c9 {1} \u306e idl \u540d\u304c\u4ed6\u306e\u30e1\u30bd\u30c3\u30c9\u3068\u7af6\u5408\u3057\u307e\u3059\u3002
 148.166 -rmic.iiop.constraint.14=\
 148.167 -    {0} \u306f\u4e0d\u6b63\u306a abstract \u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 148.168 -rmic.iiop.constraint.15=\
 148.169 -    {0} \u306f\u4e0d\u6b63\u306a abstract \u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002java.rmi.Remote \u3092\u5b9f\u88c5\u3057\u3066\u3044\u307e\u3059\u3002
 148.170 -rmic.iiop.constraint.16=\
 148.171 -    {0} \u306f\u4e0d\u6b63\u306a\u30ea\u30e2\u30fc\u30c8\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3001\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 148.172 -rmic.iiop.constraint.17=\
 148.173 -    {0} \u306f\u4e0d\u6b63\u306a\u30ea\u30e2\u30fc\u30c8\u5b9f\u88c5\u3067\u3059\u3002\u30af\u30e9\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 148.174 -rmic.iiop.constraint.18=\
 148.175 -    {0} \u306f\u4e0d\u6b63\u306a\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002\u30e1\u30bd\u30c3\u30c9 {1} \u306f org.omg.CORBA.portable.IDLEntity \u3092\u5b9f\u88c5\u3059\u308b\u4f8b\u5916\u3092\u6e21\u3057\u307e\u305b\u3093\u3002
 148.176 -rmic.iiop.constraint.19=\
 148.177 -    {0} \u306f\u4e0d\u6b63\u306a\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002\u5b9a\u6570 {1} \u306e idl \u540d\u304c\u4ed6\u306e\u5b9a\u6570\u3068\u7af6\u5408\u3057\u307e\u3059\u3002
 148.178 -rmic.iiop.constraint.20=\
 148.179 -    {0} \u306f\u4e0d\u6b63\u306a\u30af\u30e9\u30b9\u3067\u3059\u3002\u30e1\u30f3\u30d0\u30fc {1} \u306e idl \u540d\u304c\u4ed6\u306e\u30e1\u30f3\u30d0\u30fc\u3068\u7af6\u5408\u3057\u307e\u3059\u3002
 148.180 -rmic.iiop.constraint.21=\
 148.181 -    {0} \u306f\u30ea\u30e2\u30fc\u30c8\u5b9f\u88c5\u30af\u30e9\u30b9\u3067\u3042\u308a\u3001{1} \u306e\u30e1\u30bd\u30c3\u30c9\u5f15\u6570\u3042\u308b\u3044\u306f\u623b\u308a\u578b\u3068\u3057\u3066\u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002
 148.182 -rmic.iiop.constraint.22=\
 148.183 -    \u5185\u90e8\u969c\u5bb3: (\u30e1\u30bd\u30c3\u30c9) \u4f8b\u5916 {0} \u306f\u30af\u30e9\u30b9\u578b\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 148.184 -rmic.iiop.constraint.23=\
 148.185 -    \u5185\u90e8\u969c\u5bb3: (\u30e1\u30bd\u30c3\u30c9) \u306f {0} \u306e null \u30dd\u30a4\u30f3\u30bf\u4f8b\u5916\u3092\u30ad\u30e3\u30c3\u30c1\u3057\u307e\u3057\u305f\u3002
 148.186 -rmic.iiop.constraint.24=\
 148.187 -    \u30af\u30e9\u30b9 {0} \u306f\u4e0d\u6b63\u306a\u623b\u308a\u578b\u3092\u542b\u3093\u3067\u3044\u307e\u3059\u3002
 148.188 -rmic.iiop.constraint.25=\
 148.189 -    \u30af\u30e9\u30b9 {0} \u306f\u30e1\u30bd\u30c3\u30c9 {1} \u306b\u4e0d\u6b63\u306a\u5f15\u6570\u578b\u3092\u542b\u3093\u3067\u3044\u307e\u3059\u3002
 148.190 -rmic.iiop.constraint.26=\
 148.191 -    {0} \u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u3067\u304d\u307e\u305b\u3093\u3002
 148.192 -rmic.iiop.constraint.27=\
 148.193 -    \u30af\u30e9\u30b9 {0} \u3092\u30ed\u30fc\u30c9\u3067\u304d\u307e\u305b\u3093\u3002
 148.194 -rmic.iiop.constraint.28=\
 148.195 -    {0} \u306f\u30ea\u30e2\u30fc\u30c8\u5b9f\u88c5\u30af\u30e9\u30b9\u3067\u3042\u308a\u3001{1} \u306e\u30c7\u30fc\u30bf\u30e1\u30f3\u30d0\u30fc\u3068\u3057\u3066\u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002
 148.196 +rmic.iiop.constraint.1={0}\u306F\u4E0D\u6B63\u306A\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002java.rmi.Remote\u304B\u3089\u306F\u7D99\u627F\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
 148.197 +rmic.iiop.constraint.2=\u30AF\u30E9\u30B9{0}\u306EserialPersistentFields\u914D\u5217\u306F\u4E0D\u6B63\u3067\u3059\u3002\u5B58\u5728\u3057\u306A\u3044\u30E1\u30F3\u30D0\u30FC\u3092\u53C2\u7167\u3057\u3066\u3044\u307E\u3059\u3002
 148.198 +rmic.iiop.constraint.3={0}\u306F\u4E0D\u6B63\u306A\u30EA\u30E2\u30FC\u30C8\u30FB\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002{1}\u306F\u6B63\u3057\u3044\u30D7\u30EA\u30DF\u30C6\u30A3\u30D6\u307E\u305F\u306FString\u5B9A\u6570\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 148.199 +rmic.iiop.constraint.4={0}\u306F\u4E0D\u6B63\u306A\u5024\u3067\u3059\u3002serialPersistentFields\u306Fprivate static final\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 148.200 +rmic.iiop.constraint.5={0}\u306F\u4E0D\u6B63\u306A\u30EA\u30E2\u30FC\u30C8\u30FB\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002\u30E1\u30BD\u30C3\u30C9{1}\u306FRemoteException\u307E\u305F\u306FRemoteException\u306E\u30B9\u30FC\u30D1\u30FC\u30AF\u30E9\u30B9\u3092\u30B9\u30ED\u30FC\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 148.201 +rmic.iiop.constraint.6={0}\u306F\u4E0D\u6B63\u306A\u30EA\u30E2\u30FC\u30C8\u30FB\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002\u7D99\u627F\u3055\u308C\u305F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9{1}\u3082\u4E21\u65B9\u30E1\u30BD\u30C3\u30C9{2}\u3092\u5BA3\u8A00\u3057\u3066\u3044\u307E\u3059\u3002
 148.202 +rmic.iiop.constraint.7={0}\u306F\u4E0D\u6B63\u306A\u578B\u3067\u3059\u3002{1}\u306F\u7279\u5225\u306A\u5834\u5408\u306B\u306E\u307F\u7570\u306A\u308A\u307E\u3059\u3002
 148.203 +rmic.iiop.constraint.8={0}\u306F\u4E0D\u6B63\u306A\u30EA\u30E2\u30FC\u30C8\u5B9F\u88C5\u3067\u3059\u3002\u30EA\u30E2\u30FC\u30C8\u30FB\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3092\u6301\u3063\u3066\u3044\u307E\u305B\u3093\u3002
 148.204 +rmic.iiop.constraint.9=\u30AF\u30E9\u30B9{1}\u306EserialPersistentFields\u914D\u5217\u30E1\u30F3\u30D0\u30FC{0}\u306F\u4E0D\u6B63\u3067\u3059\u3002\u578B\u304C\u5BA3\u8A00\u3055\u308C\u305F\u30E1\u30F3\u30D0\u30FC\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002
 148.205 +rmic.iiop.constraint.10={0}\u306F\u4E0D\u6B63\u306A\u5024\u3067\u3059\u3002java.rmi.Remote\u3092\u5B9F\u88C5\u3057\u307E\u3059\u3002
 148.206 +rmic.iiop.constraint.11={0}\u306F\u4E0D\u6B63\u306A\u5024\u3067\u3059\u3002java.io.Serializable\u3092\u5B9F\u88C5\u3057\u3066\u3044\u307E\u305B\u3093\u3002
 148.207 +rmic.iiop.constraint.12={0}\u306F\u4E0D\u6B63\u306A\u5024\u3067\u3059\u3002\u4E0D\u6B63\u306A\u89AA\u3067\u3059\u3002
 148.208 +rmic.iiop.constraint.13={0}\u306F\u4E0D\u6B63\u306A\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002\u30E1\u30BD\u30C3\u30C9{1}\u306Eidl\u540D\u304C\u4ED6\u306E\u30E1\u30BD\u30C3\u30C9\u3068\u7AF6\u5408\u3057\u307E\u3059\u3002
 148.209 +rmic.iiop.constraint.14={0}\u306F\u4E0D\u6B63\u306Aabstract\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 148.210 +rmic.iiop.constraint.15={0}\u306F\u4E0D\u6B63\u306Aabstract\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002java.rmi.Remote\u3092\u5B9F\u88C5\u3057\u3066\u3044\u307E\u3059\u3002
 148.211 +rmic.iiop.constraint.16={0}\u306F\u4E0D\u6B63\u306A\u30EA\u30E2\u30FC\u30C8\u30FB\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3001\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 148.212 +rmic.iiop.constraint.17={0}\u306F\u4E0D\u6B63\u306A\u30EA\u30E2\u30FC\u30C8\u5B9F\u88C5\u3067\u3059\u3002\u30AF\u30E9\u30B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 148.213 +rmic.iiop.constraint.18={0}\u306F\u4E0D\u6B63\u306A\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002\u30E1\u30BD\u30C3\u30C9{1}\u306Forg.omg.CORBA.portable.IDLEntity\u3092\u5B9F\u88C5\u3059\u308B\u4F8B\u5916\u3092\u6E21\u3057\u307E\u305B\u3093\u3002
 148.214 +rmic.iiop.constraint.19={0}\u306F\u4E0D\u6B63\u306A\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002\u5B9A\u6570{1}\u306Eidl\u540D\u304C\u4ED6\u306E\u5B9A\u6570\u3068\u7AF6\u5408\u3057\u307E\u3059\u3002
 148.215 +rmic.iiop.constraint.20={0}\u306F\u4E0D\u6B63\u306A\u30AF\u30E9\u30B9\u3067\u3059\u3002\u30E1\u30F3\u30D0\u30FC{1}\u306Eidl\u540D\u304C\u4ED6\u306E\u30E1\u30F3\u30D0\u30FC\u3068\u7AF6\u5408\u3057\u307E\u3059\u3002
 148.216 +rmic.iiop.constraint.21={0}\u306F\u30EA\u30E2\u30FC\u30C8\u5B9F\u88C5\u30AF\u30E9\u30B9\u3067\u3042\u308A\u3001{1}\u306E\u30E1\u30BD\u30C3\u30C9\u5F15\u6570\u307E\u305F\u306F\u623B\u308A\u5024\u306E\u578B\u3068\u3057\u3066\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002
 148.217 +rmic.iiop.constraint.22=\u5185\u90E8\u969C\u5BB3: (\u30E1\u30BD\u30C3\u30C9)\u4F8B\u5916{0}\u306F\u30AF\u30E9\u30B9\u578B\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 148.218 +rmic.iiop.constraint.23=\u5185\u90E8\u969C\u5BB3: (\u30E1\u30BD\u30C3\u30C9)\u306F{0}\u306Enull\u30DD\u30A4\u30F3\u30BF\u4F8B\u5916\u3092\u6355\u6349\u3057\u307E\u3057\u305F\u3002
 148.219 +rmic.iiop.constraint.24=\u30AF\u30E9\u30B9{0}\u306F\u4E0D\u6B63\u306A\u623B\u308A\u5024\u306E\u578B\u3092\u542B\u3093\u3067\u3044\u307E\u3059\u3002
 148.220 +rmic.iiop.constraint.25=\u30AF\u30E9\u30B9{0}\u306F\u30E1\u30BD\u30C3\u30C9{1}\u306B\u4E0D\u6B63\u306A\u5F15\u6570\u578B\u3092\u542B\u3093\u3067\u3044\u307E\u3059\u3002
 148.221 +rmic.iiop.constraint.26={0}\u3092\u30B3\u30F3\u30D1\u30A4\u30EB\u3067\u304D\u307E\u305B\u3093\u3002
 148.222 +rmic.iiop.constraint.27=\u30AF\u30E9\u30B9{0}\u3092\u30ED\u30FC\u30C9\u3067\u304D\u307E\u305B\u3093\u3002
 148.223 +rmic.iiop.constraint.28={0}\u306F\u30EA\u30E2\u30FC\u30C8\u5B9F\u88C5\u30AF\u30E9\u30B9\u3067\u3042\u308A\u3001{1}\u306E\u30C7\u30FC\u30BF\u30FB\u30E1\u30F3\u30D0\u30FC\u3068\u3057\u3066\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002
   149.1 --- a/src/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   149.2 +++ b/src/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   149.3 @@ -1,6 +1,6 @@
   149.4  #
   149.5  #
   149.6 -# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
   149.7 +# Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
   149.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   149.9  #
  149.10  # This code is free software; you can redistribute it and/or modify it
  149.11 @@ -71,152 +71,80 @@
  149.12  generator.env.idl=sun.rmi.rmic.iiop.BatchEnvironment
  149.13  generator.env.xprint=sun.rmi.rmic.iiop.BatchEnvironment
  149.14  
  149.15 -rmic.usage=\u7528\u6cd5\uff1a{0} <\u9009\u9879> <\u7c7b\u540d\u79f0>\
  149.16 -\n\
  149.17 -\n\u5176\u4e2d <\u9009\u9879> \u5305\u62ec\uff1a\
  149.18 -\n  -keep          \u4e0d\u5220\u9664\u4e2d\u95f4\u751f\u6210\u7684\u6e90\u6587\u4ef6\
  149.19 -\n  -keepgenerated\uff08\u4e0e "-keep" \u76f8\u540c\uff09\
  149.20 -\n  -v1.1          \u521b\u5efa 1.1 \u5b58\u6839\u534f\u8bae\u7248\u672c\u7684\u5b58\u6839/\u6846\u67b6\
  149.21 -\n  -vcompat       \u521b\u5efa\u4e0e 1.1 \u548c 1.2 \u5b58\u6839\u534f\u8bae\u7248\u672c\u90fd\u517c\u5bb9\u7684\
  149.22 -\n                           \u5b58\u6839/\u6846\u67b6\
  149.23 -\n  -v1.2          \uff08\u9ed8\u8ba4\u503c\uff09\u4ec5\u521b\u5efa 1.2 \u5b58\u6839\u534f\u8bae\u7248\u672c\u7684\u5b58\u6839\
  149.24 -\n  -iiop          \u521b\u5efa IIOP \u7684\u5b58\u6839\u3002\u4f7f\u7528\u6b64\u9009\u9879\u65f6\uff0c<\u9009\u9879> \u8fd8\u5305\u62ec\uff1a\
  149.25 -\n\
  149.26 -\n                   -always           \u5373\u4f7f\u5f53\u524d\u663e\u793a\u5b58\u6839\uff0c\u4ecd\u521b\u5efa\u5b83\u4eec\
  149.27 -\n                   -alwaysgenerate   \uff08\u4e0e "-always" \u76f8\u540c\uff09\
  149.28 -\n                   -nolocalstubs     \u4e0d\u521b\u5efa\u4e3a\u76f8\u540c\u8fdb\u7a0b\u4f18\u5316\u7684\u5b58\u6839\
  149.29 -\n\
  149.30 -\n  -idl           \u521b\u5efa IDL\u3002\u4f7f\u7528\u6b64\u9009\u9879\u65f6\uff0c<\u9009\u9879> \u8fd8\u5305\u62ec\uff1a\
  149.31 -\n\
  149.32 -\n                   -noValueMethods   \u4e0d\u751f\u6210 valuetypes \u7684\u65b9\u6cd5\
  149.33 -\n                   -always           \u5373\u4f7f\u5f53\u524d\u663e\u793a IDL\uff0c\u4ecd\u521b\u5efa\u5b83\
  149.34 -\n                   -alwaysgenerate   \uff08\u4e0e "-always" \u76f8\u540c\uff09\
  149.35 -\n\
  149.36 -\n  -g             \u751f\u6210\u8c03\u8bd5\u4fe1\u606f\
  149.37 -\n  -nowarn        \u4e0d\u751f\u6210\u4efb\u4f55\u8b66\u544a\
  149.38 -\n  -nowrite       \u4e0d\u5411\u6587\u4ef6\u7cfb\u7edf\u5199\u5165\u7f16\u8bd1\u7684\u7c7b\
  149.39 -\n  -verbose       \u8f93\u51fa\u6709\u5173\u7f16\u8bd1\u5668\u6b63\u5728\u6267\u884c\u7684\u64cd\u4f5c\u7684\u6d88\u606f\
  149.40 -\n  -classpath <\u8def\u5f84>      \u6307\u5b9a\u67e5\u627e\u8f93\u5165\u7c7b\u6587\u4ef6\u7684\u4f4d\u7f6e\
  149.41 -\n  -bootclasspath <\u8def\u5f84>  \u8986\u76d6\u5f15\u5bfc\u7c7b\u6587\u4ef6\u7684\u4f4d\u7f6e\
  149.42 -\n  -extdirs <\u8def\u5f84>        \u8986\u76d6\u5b89\u88c5\u7684\u6269\u5c55\u76ee\u5f55\u7684\u4f4d\u7f6e\
  149.43 -\n  -d <\u76ee\u5f55>              \u6307\u5b9a\u5b58\u653e\u751f\u6210\u7684\u7c7b\u6587\u4ef6\u7684\u4f4d\u7f6e\
  149.44 -\n  -J <\u8fd0\u884c\u65f6\u6807\u5fd7>        \u5411 java \u89e3\u91ca\u7a0b\u5e8f\u4f20\u9012\u53c2\u6570\
  149.45 -\n
  149.46 +rmic.usage=\u7528\u6CD5: {0} <options> <class names>\n\n\u5176\u4E2D, <options> \u5305\u62EC:\n  -keep          \u4E0D\u5220\u9664\u4E34\u65F6\u751F\u6210\u7684\u6E90\u6587\u4EF6\n  -keepgenerated (\u4E0E "-keep" \u76F8\u540C)\n  -v1.1          \u521B\u5EFA 1.1 \u5B58\u6839\u534F\u8BAE\u7248\u672C\u7684\u5B58\u6839/\u9AA8\u67B6\n  -vcompat       \u521B\u5EFA\u4E0E 1.1 \u548C 1.2 \u5B58\u6839\u534F\u8BAE\u7248\u672C\n                           \u90FD\u517C\u5BB9\u7684\u5B58\u6839/\u9AA8\u67B6\n  -v1.2          (\u9ED8\u8BA4\u503C) \u4EC5\u521B\u5EFA 1.2 \u5B58\u6839\u534F\u8BAE\u7248\u672C\u7684\u5B58\u6839\n  -iiop          \u521B\u5EFA IIOP \u7684\u5B58\u6839\u3002\u5982\u679C\u63D0\u4F9B, <options> \u8FD8\u5305\u62EC:\n\n                   -always           \u521B\u5EFA\u5B58\u6839 (\u5373\u4F7F\u5F53\u524D\u663E\u793A)\n                   -alwaysgenerate   (\u4E0E "-always" \u76F8\u540C)\n                   -nolocalstubs     \u4E0D\u521B\u5EFA\u5BF9\u76F8\u540C\u8FDB\u7A0B\u4F18\u5316\u7684\u5B58\u6839\n\n  -idl           \u521B\u5EFA IDL\u3002\u5982\u679C\u63D0\u4F9B, <options> \u8FD8\u5305\u62EC:\n\n                   -noValueMethods   \u4E0D\u4E3A valuetype \u751F\u6210\u65B9\u6CD5\n                   -always           \u521B\u5EFA IDL (\u5373\u4F7F\u5F53\u524D\u663E\u793A)\n                   -alwaysgenerate   (\u4E0E "-always" \u76F8\u540C)\n\n  -g             \u751F\u6210\u8C03\u8BD5\u4FE1\u606F\n  -nowarn        \u4E0D\u751F\u6210\u4EFB\u4F55\u8B66\u544A\n  -nowrite       \u4E0D\u5C06\u7F16\u8BD1\u7684\u7C7B\u5199\u5165\u6587\u4EF6\u7CFB\u7EDF\n  -verbose       \u8F93\u51FA\u6709\u5173\u7F16\u8BD1\u5668\u6B63\u5728\u6267\u884C\u7684\u64CD\u4F5C\u7684\u6D88\u606F\n  -classpath <path>      \u6307\u5B9A\u67E5\u627E\u8F93\u5165\u7C7B\u6587\u4EF6\u7684\u4F4D\u7F6E\n  -bootclasspath <path>  \u8986\u76D6\u5F15\u5BFC\u7C7B\u6587\u4EF6\u7684\u4F4D\u7F6E\n  -extdirs <path>        \u8986\u76D6\u6240\u5B89\u88C5\u6269\u5C55\u7684\u4F4D\u7F6E\n  -d <directory>         \u6307\u5B9A\u653E\u7F6E\u751F\u6210\u7684\u7C7B\u6587\u4EF6\u7684\u4F4D\u7F6E\n  -J<runtime flag>       \u5C06\u53C2\u6570\u4F20\u9012\u7ED9 java \u89E3\u91CA\u5668\n
  149.47  
  149.48  #
  149.49  # Generic Messages
  149.50  #
  149.51  
  149.52 -rmic.cant.read=\u65e0\u6cd5\u8bfb\u53d6\uff1a{0}
  149.53 -rmic.cant.write=\u65e0\u6cd5\u5199\u5165\uff1a{0}
  149.54 -rmic.option.unsupported=\u4e0d\u518d\u652f\u6301 {0} \u9009\u9879\u3002
  149.55 -rmic.option.unimplemented=\u4ecd\u672a\u5b9e\u73b0 {0} \u9009\u9879\u3002
  149.56 -rmic.option.already.seen={0} \u9009\u9879\u53ea\u80fd\u88ab\u6307\u5b9a\u4e00\u6b21\u3002
  149.57 -rmic.option.requires.argument=\u9009\u9879 {0} \u9700\u8981\u53c2\u6570\u3002
  149.58 -rmic.no.such.directory={0} \u76ee\u5f55\u4e0d\u5b58\u5728\u3002
  149.59 -rmic.no.such.option={0} \u4e3a\u65e0\u6548\u9009\u9879\u6216\u53c2\u6570\u3002
  149.60 -rmic.wrote=[\u5df2\u5199\u5165 {0}]
  149.61 -rmic.errors={0} \u4e2a\u9519\u8bef
  149.62 -rmic.1error=1 \u4e2a\u9519\u8bef
  149.63 -rmic.warnings={0} \u4e2a\u8b66\u544a
  149.64 -rmic.1warning=1 \u4e2a\u8b66\u544a
  149.65 -rmic.done_in=[\u5728 {0} \u6beb\u79d2\u5185\u5b8c\u6210]
  149.66 -rmic.no.memory=\
  149.67 -	\u7f16\u8bd1\u5668\u6240\u7528\u5185\u5b58\u4e0d\u8db3\u3002\u8bf7\u8003\u8651\u4f7f\u7528\u201c-J-Xmx<\u5927\u5c0f>\u201d\u547d\u4ee4\u884c\u9009\u9879\u6765\u589e\u52a0\u5806\u5927\u5c0f\u7684\u6700\u5927\u503c\u3002
  149.68 -rmic.stack.overflow=\
  149.69 -	\u7f16\u8bd1\u5668\u6240\u7528\u5806\u6808\u7a7a\u95f4\u4e0d\u8db3\u3002\u8bf7\u8003\u8651\u4f7f\u7528\u201c-J-Xss<\u5927\u5c0f>\u201d\u547d\u4ee4\u884c\u9009\u9879\u6765\u589e\u52a0\u5206\u914d\u7ed9 Java \u5806\u6808\u7684\u5185\u5b58\u5927\u5c0f\u3002
  149.70 -rmic.class.not.found=\
  149.71 -	\u672a\u627e\u5230\u7c7b {0}\u3002
  149.72 -rmic.missing.property=\u7f3a\u5c11\u5c5e\u6027 generator.class.{0}
  149.73 -rmic.cannot.instantiate=\u65e0\u6cd5\u5b9e\u4f8b\u5316\u7c7b {0}
  149.74 -rmic.cannot.use.both=\u65e0\u6cd5\u540c\u65f6\u4f7f\u7528 {0} \u548c {1}
  149.75 -rmic.resource.not.found=\u672a\u627e\u5230 {0}\u3002
  149.76 -rmic.no.output.dir=\
  149.77 -	\u65e0\u6cd5\u627e\u5230\u9002\u7528\u4e8e {0} \u7684\u8f93\u51fa\u76ee\u5f55\u3002\u8bf7\u4f7f\u7528 -d \u9009\u9879\u6765\u6307\u5b9a\u6839\u76ee\u5f55\u3002
  149.78 -rmic.cannot.create.dir=\
  149.79 -	\u65e0\u6cd5\u521b\u5efa\u8f93\u51fa\u76ee\u5f55 {0}\u3002
  149.80 +rmic.cant.read=\u65E0\u6CD5\u8BFB\u53D6: {0}
  149.81 +rmic.cant.write=\u65E0\u6CD5\u5199\u5165: {0}
  149.82 +rmic.option.unsupported=\u4E0D\u518D\u652F\u6301{0}\u9009\u9879\u3002
  149.83 +rmic.option.unimplemented=\u5C1A\u672A\u5B9E\u73B0{0}\u9009\u9879\u3002
  149.84 +rmic.option.already.seen={0}\u9009\u9879\u53EA\u80FD\u6307\u5B9A\u4E00\u6B21\u3002
  149.85 +rmic.option.requires.argument=\u9009\u9879{0}\u9700\u8981\u53C2\u6570\u3002
  149.86 +rmic.no.such.directory={0} \u76EE\u5F55\u4E0D\u5B58\u5728\u3002
  149.87 +rmic.no.such.option={0}\u662F\u65E0\u6548\u9009\u9879\u6216\u53C2\u6570\u3002
  149.88 +rmic.wrote=[\u5DF2\u5199\u5165{0}]
  149.89 +rmic.errors={0} \u4E2A\u9519\u8BEF
  149.90 +rmic.1error=1 \u4E2A\u9519\u8BEF
  149.91 +rmic.warnings={0} \u4E2A\u8B66\u544A
  149.92 +rmic.1warning=1 \u4E2A\u8B66\u544A
  149.93 +rmic.done_in=[\u5728 {0} \u6BEB\u79D2\u5185\u5B8C\u6210]
  149.94 +rmic.no.memory=\u7F16\u8BD1\u5668\u6240\u7528\u5185\u5B58\u4E0D\u8DB3\u3002\u8BF7\u8003\u8651\u4F7F\u7528 "-J-Xmx<size>" \u547D\u4EE4\u884C\u9009\u9879\u6765\u589E\u52A0\u5806\u5927\u5C0F\u7684\u6700\u5927\u503C\u3002
  149.95 +rmic.stack.overflow=\u7F16\u8BD1\u5668\u6240\u7528\u5806\u6808\u7A7A\u95F4\u4E0D\u8DB3\u3002\u8BF7\u8003\u8651\u4F7F\u7528 "-J-Xss<size>" \u547D\u4EE4\u884C\u9009\u9879\u6765\u589E\u52A0\u5206\u914D\u7ED9 Java \u5806\u6808\u7684\u5185\u5B58\u5927\u5C0F\u3002
  149.96 +rmic.class.not.found=\u627E\u4E0D\u5230\u7C7B{0}\u3002
  149.97 +rmic.missing.property=\u7F3A\u5C11\u5C5E\u6027 generator.class.{0}
  149.98 +rmic.cannot.instantiate=\u65E0\u6CD5\u5B9E\u4F8B\u5316\u7C7B{0}
  149.99 +rmic.cannot.use.both=\u4E0D\u80FD\u540C\u65F6\u4F7F\u7528{0}\u548C{1}
 149.100 +rmic.resource.not.found=\u627E\u4E0D\u5230{0}\u3002
 149.101 +rmic.no.output.dir=\u65E0\u6CD5\u627E\u5230\u9002\u7528\u4E8E{0}\u7684\u8F93\u51FA\u76EE\u5F55\u3002\u8BF7\u4F7F\u7528 -d \u9009\u9879\u6765\u6307\u5B9A\u6839\u76EE\u5F55\u3002
 149.102 +rmic.cannot.create.dir=\u65E0\u6CD5\u521B\u5EFA\u8F93\u51FA\u76EE\u5F55 {0}\u3002
 149.103  
 149.104  #
 149.105  # JRMP Messages
 149.106  #
 149.107  
 149.108 -rmic.cant.make.stubs.for.interface=\
 149.109 -	{0} \u662f\u63a5\u53e3\uff1b\u4ec5\u8fdc\u7a0b\u5bf9\u8c61\u7c7b\u9700\u8981\u5b58\u6839\u3002
 149.110 -rmic.must.implement.remote=\
 149.111 -	\u7c7b {0} \u4e0d\u5b9e\u73b0\u6269\u5c55 java.rmi.Remote \u7684\u63a5\u53e3\uff1b\u4ec5\u8fdc\u7a0b\u5bf9\u8c61\u9700\u8981\u5b58\u6839\u548c\u6846\u67b6\u3002
 149.112 -rmic.must.implement.remote.directly=\
 149.113 -	\u4ec5\u76f4\u63a5\u5b9e\u73b0\u6269\u5c55 java.rmi.Remote \u7684\u63a5\u53e3\u7684\u7c7b\u9700\u8981\u5b58\u6839\uff1b\u7c7b {0} \u4e0d\u76f4\u63a5\u5b9e\u73b0\u8fdc\u7a0b\u63a5\u53e3\u3002
 149.114 -rmic.must.throw.remoteexception=\
 149.115 -	{0} \u4e0d\u662f\u6709\u6548\u8fdc\u7a0b\u63a5\u53e3\uff1a\u65b9\u6cd5 {1} \u5fc5\u987b\u629b\u51fa java.rmi.RemoteException\u3002
 149.116 -rmic.must.only.throw.exception=\
 149.117 -	\u65b9\u6cd5 {0} \u4e0d\u662f\u6709\u6548\u7684\u8fdc\u7a0b\u65b9\u6cd5\u5b9e\u73b0\uff0c\u56e0\u4e3a\u5b83\u629b\u51fa\u4e86 {1}\uff1b\u8fdc\u7a0b\u65b9\u6cd5\u5b9e\u73b0\u53ea\u53ef\u80fd\u629b\u51fa java.lang.Exception \u6216\u5176\u5b50\u7c7b\u3002
 149.118 -warn.rmic.tie.found=\
 149.119 -	\u5bf9\u4e8e\u7c7b {0}\uff0c\u5b58\u5728 IIOP "tie"\uff1a\
 149.120 -	\n  {1}\
 149.121 -	\n\u5982\u679c\u4f7f\u7528 PortableRemoteObject.exportObject\uff0c\u5219\u5e94\u8be5\u5220\u9664\u6b64\u6587\u4ef6\uff0c\u5426\u5219\uff0c\u60a8\u7684\u670d\u52a1\u5668\u5bf9\u8c61\u5c06\u4f1a\u88ab\u5bfc\u51fa\u5230 IIOP \u800c\u975e JRMP\u3002
 149.122 +rmic.cant.make.stubs.for.interface={0}\u662F\u63A5\u53E3; \u4EC5\u8FDC\u7A0B\u5BF9\u8C61\u7C7B\u9700\u8981\u5B58\u6839\u3002
 149.123 +rmic.must.implement.remote=\u7C7B{0}\u4E0D\u5B9E\u73B0\u6269\u5C55 java.rmi.Remote \u7684\u63A5\u53E3; \u4EC5\u8FDC\u7A0B\u5BF9\u8C61\u9700\u8981\u5B58\u6839\u548C\u6846\u67B6\u3002
 149.124 +rmic.must.implement.remote.directly=\u4EC5\u76F4\u63A5\u5B9E\u73B0\u6269\u5C55 java.rmi.Remote \u7684\u63A5\u53E3\u7684\u7C7B\u9700\u8981\u5B58\u6839; \u7C7B{0}\u4E0D\u76F4\u63A5\u5B9E\u73B0\u8FDC\u7A0B\u63A5\u53E3\u3002
 149.125 +rmic.must.throw.remoteexception={0}\u4E0D\u662F\u6709\u6548\u8FDC\u7A0B\u63A5\u53E3: \u65B9\u6CD5{1}\u5FC5\u987B\u629B\u51FA java.rmi.RemoteException\u3002
 149.126 +rmic.must.only.throw.exception=\u65B9\u6CD5{0}\u4E0D\u662F\u6709\u6548\u7684\u8FDC\u7A0B\u65B9\u6CD5\u5B9E\u73B0, \u56E0\u4E3A\u5B83\u629B\u51FA\u4E86{1}; \u8FDC\u7A0B\u65B9\u6CD5\u5B9E\u73B0\u53EA\u53EF\u80FD\u629B\u51FA java.lang.Exception \u6216\u5176\u5B50\u7C7B\u3002
 149.127 +warn.rmic.tie.found=\u5BF9\u4E8E\u7C7B{0}, \u5B58\u5728 IIOP "tie":\n  {1}\n\u5982\u679C\u4F7F\u7528 PortableRemoteObject.exportObject, \u5219\u5E94\u8BE5\u5220\u9664\u6B64\u6587\u4EF6, \u5426\u5219, \u60A8\u7684\u670D\u52A1\u5668\u5BF9\u8C61\u5C06\u4F1A\u5BFC\u51FA\u5230 IIOP \u800C\u975E JRMP\u3002
 149.128  
 149.129  #
 149.130  # RMI-IIOP Messages
 149.131  #
 149.132  
 149.133 -rmic.generated=[\u5728 {1} \u6beb\u79d2\u5185\u751f\u6210\u7684 {0}]
 149.134 -rmic.previously.generated=[\u4ee5\u524d\u751f\u6210\u7684\u6587\u4ef6 {0} \u4e3a\u5f53\u524d\u6587\u4ef6]
 149.135 -warn.rmic.member.not.mapped=\
 149.136 -\u7c7b {1} \u7684\u6570\u636e\u6210\u5458 {0} \u672a\u6620\u5c04\u5230 IDL\u3002
 149.137 +rmic.generated=[\u5728 {1} \u6BEB\u79D2\u5185\u751F\u6210{0}]
 149.138 +rmic.previously.generated=[\u4EE5\u524D\u751F\u6210\u7684\u6587\u4EF6{0}\u4E3A\u5F53\u524D\u6587\u4EF6]
 149.139 +warn.rmic.member.not.mapped=\u7C7B{1}\u7684\u6570\u636E\u6210\u5458{0}\u672A\u6620\u5C04\u5230 IDL\u3002
 149.140  
 149.141 -rmic.iiop.constraint.1=\
 149.142 -{0} \u4e0d\u662f\u6709\u6548\u63a5\u53e3\uff1a\u6ca1\u6709\u4ece java.rmi.Remote \u7ee7\u627f\u3002
 149.143 -rmic.iiop.constraint.2=\
 149.144 -\u7c7b {0} \u7684 serialPersistentFields \u6570\u7ec4\u65e0\u6548\uff1a\u5f15\u7528\u4e86\u4e0d\u5b58\u5728\u7684\u6210\u5458\u3002
 149.145 -rmic.iiop.constraint.3=\
 149.146 -{0} \u4e0d\u662f\u6709\u6548\u8fdc\u7a0b\u63a5\u53e3\uff1a{1} \u4e0d\u662f\u6709\u6548\u7684\u539f\u59cb\u6216\u5b57\u7b26\u4e32\u5e38\u91cf\u3002
 149.147 -rmic.iiop.constraint.4=\
 149.148 -{0} \u4e0d\u662f\u6709\u6548\u503c\uff1aserialPersistentFields \u5fc5\u987b\u4e3a\u4e13\u7528\u9759\u6001\u6700\u7ec8\u7c7b\u578b\u3002
 149.149 -rmic.iiop.constraint.5=\
 149.150 -{0} \u4e0d\u662f\u6709\u6548\u8fdc\u7a0b\u63a5\u53e3\uff1a\u65b9\u6cd5 {1} \u5fc5\u987b\u629b\u51fa RemoteException \u6216 RemoteException \u7684\u7236\u7c7b\u3002
 149.151 -rmic.iiop.constraint.6=\
 149.152 -{0} \u4e0d\u662f\u6709\u6548\u8fdc\u7a0b\u63a5\u53e3\uff1a\u7ee7\u627f\u7684\u63a5\u53e3 {1} \u5747\u58f0\u660e\u4e86\u65b9\u6cd5 {2}\u3002
 149.153 -rmic.iiop.constraint.7=\
 149.154 -{0} \u4e0d\u662f\u6709\u6548\u7c7b\u578b\uff1a{1} \u4ec5\u5728\u5927\u5c0f\u5199\u4e0a\u4e0d\u540c\u3002
 149.155 -rmic.iiop.constraint.8=\
 149.156 -{0} \u4e0d\u662f\u6709\u6548\u8fdc\u7a0b\u5b9e\u73b0\uff1a\u4e0d\u5177\u6709\u8fdc\u7a0b\u63a5\u53e3\u3002
 149.157 -rmic.iiop.constraint.9=\
 149.158 -\u7c7b {1} \u7684 serialPersistentFields \u6570\u7ec4\u6210\u5458 {0} \u65e0\u6548\uff1a\u7c7b\u578b\u4e0e\u58f0\u660e\u7684\u6210\u5458\u4e0d\u5339\u914d\u3002
 149.159 -rmic.iiop.constraint.10=\
 149.160 -{0} \u4e0d\u662f\u6709\u6548\u503c\uff1a\u5b9e\u73b0 java.rmi.Remote\u3002
 149.161 -rmic.iiop.constraint.11=\
 149.162 -{0} \u4e0d\u662f\u6709\u6548\u503c\uff1a\u4e0d\u5b9e\u73b0 java.io.Serializable\u3002
 149.163 -rmic.iiop.constraint.12=\
 149.164 -{0} \u4e0d\u662f\u6709\u6548\u503c\uff1a\u7236\u503c\u65e0\u6548\u3002
 149.165 -rmic.iiop.constraint.13=\
 149.166 -{0} \u4e0d\u662f\u6709\u6548\u63a5\u53e3\uff1a\u65b9\u6cd5 {1} \u7684 idl \u540d\u79f0\u4e0e\u5176\u4ed6\u65b9\u6cd5\u51b2\u7a81\u3002
 149.167 -rmic.iiop.constraint.14=\
 149.168 -{0} \u4e0d\u662f\u6709\u6548\u62bd\u8c61\u63a5\u53e3\uff1a\u4e0d\u662f\u63a5\u53e3\u3002
 149.169 -rmic.iiop.constraint.15=\
 149.170 -{0} \u4e0d\u662f\u6709\u6548\u62bd\u8c61\u63a5\u53e3\uff1a\u5b9e\u73b0 java.rmi.Remote\u3002
 149.171 -rmic.iiop.constraint.16=\
 149.172 -{0} \u4e0d\u662f\u6709\u6548\u8fdc\u7a0b\u63a5\u53e3\uff1a\u4e0d\u662f\u63a5\u53e3\u3002
 149.173 -rmic.iiop.constraint.17=\
 149.174 -{0} \u4e0d\u662f\u6709\u6548\u8fdc\u7a0b\u5b9e\u73b0\uff1a\u4e0d\u662f\u7c7b\u3002
 149.175 -rmic.iiop.constraint.18=\
 149.176 -{0} \u4e0d\u662f\u6709\u6548\u63a5\u53e3\uff1a\u65b9\u6cd5 {1} \u4e0d\u80fd\u4f20\u9012\u5b9e\u73b0 org.omg.CORBA.portable.IDLEntity \u7684\u5f02\u5e38\u3002
 149.177 -rmic.iiop.constraint.19=\
 149.178 -{0} \u4e0d\u662f\u6709\u6548\u63a5\u53e3\uff1a\u5e38\u91cf {1} \u7684 idl \u540d\u79f0\u4e0e\u5176\u4ed6\u5e38\u91cf\u51b2\u7a81\u3002
 149.179 -rmic.iiop.constraint.20=\
 149.180 -{0} \u4e0d\u662f\u6709\u6548\u7c7b\uff1a\u6210\u5458 {1} \u7684 idl \u540d\u79f0\u4e0e\u5176\u4ed6\u6210\u5458\u51b2\u7a81\u3002
 149.181 -rmic.iiop.constraint.21=\
 149.182 -{0} \u662f\u8fdc\u7a0b\u5b9e\u73b0\u7c7b\u5e76\u4e14\u4e0d\u80fd\u7528\u4f5c {1} \u4e2d\u7684\u65b9\u6cd5\u53c2\u6570\u6216\u8fd4\u56de\u7c7b\u578b\u3002
 149.183 -rmic.iiop.constraint.22=\
 149.184 -\u5185\u90e8\u5931\u8d25\uff1a\uff08\u65b9\u6cd5\uff09\u5f02\u5e38 {0} \u4e0d\u662f\u7c7b\u7c7b\u578b\u3002
 149.185 -rmic.iiop.constraint.23=\
 149.186 -\u5185\u90e8\u5931\u8d25\uff1a\uff08\u65b9\u6cd5\uff09\u6355\u6349\u5230 {0} \u7684\u7a7a\u6307\u9488\u5f02\u5e38\u3002
 149.187 -rmic.iiop.constraint.24=\
 149.188 -\u7c7b {0} \u5305\u542b\u65e0\u6548\u8fd4\u56de\u7c7b\u578b\u3002
 149.189 -rmic.iiop.constraint.25=\
 149.190 -\u7c7b {0} \u5305\u542b\u65b9\u6cd5 {1} \u4e2d\u7684\u65e0\u6548\u53c2\u6570\u7c7b\u578b\u3002
 149.191 -rmic.iiop.constraint.26=\
 149.192 -\u65e0\u6cd5\u7f16\u8bd1 {0}\u3002
 149.193 -rmic.iiop.constraint.27=\
 149.194 -\u65e0\u6cd5\u88c5\u5165\u7c7b {0}\u3002
 149.195 -rmic.iiop.constraint.28=\
 149.196 -{0} \u662f\u8fdc\u7a0b\u5b9e\u73b0\u7c7b\u5e76\u4e14\u65e0\u6cd5\u7528\u4f5c {1} \u4e2d\u7684\u6570\u636e\u6210\u5458\u3002
 149.197 +rmic.iiop.constraint.1={0}\u4E0D\u662F\u6709\u6548\u63A5\u53E3: \u6CA1\u6709\u4ECE java.rmi.Remote \u7EE7\u627F\u3002
 149.198 +rmic.iiop.constraint.2=\u7C7B{0}\u7684 serialPersistentFields \u6570\u7EC4\u65E0\u6548: \u5F15\u7528\u4E86\u4E0D\u5B58\u5728\u7684\u6210\u5458\u3002
 149.199 +rmic.iiop.constraint.3={0}\u4E0D\u662F\u6709\u6548\u8FDC\u7A0B\u63A5\u53E3: {1}\u4E0D\u662F\u6709\u6548\u7684\u57FA\u5143\u6216\u5B57\u7B26\u4E32\u5E38\u91CF\u3002
 149.200 +rmic.iiop.constraint.4={0}\u4E0D\u662F\u6709\u6548\u503C: serialPersistentFields \u5FC5\u987B\u4E3A\u4E13\u7528\u9759\u6001\u6700\u7EC8\u7C7B\u578B\u3002
 149.201 +rmic.iiop.constraint.5={0}\u4E0D\u662F\u6709\u6548\u8FDC\u7A0B\u63A5\u53E3: \u65B9\u6CD5{1}\u5FC5\u987B\u629B\u51FA RemoteException \u6216 RemoteException \u7684\u8D85\u7C7B\u3002
 149.202 +rmic.iiop.constraint.6={0}\u4E0D\u662F\u6709\u6548\u8FDC\u7A0B\u63A5\u53E3: \u7EE7\u627F\u7684\u63A5\u53E3{1}\u5747\u58F0\u660E\u4E86\u65B9\u6CD5{2}\u3002
 149.203 +rmic.iiop.constraint.7={0}\u4E0D\u662F\u6709\u6548\u7C7B\u578B: {1}\u4EC5\u5728\u5927\u5C0F\u5199\u4E0A\u4E0D\u540C\u3002
 149.204 +rmic.iiop.constraint.8={0}\u4E0D\u662F\u6709\u6548\u8FDC\u7A0B\u5B9E\u73B0: \u4E0D\u5177\u6709\u8FDC\u7A0B\u63A5\u53E3\u3002
 149.205 +rmic.iiop.constraint.9=\u7C7B{1}\u7684 serialPersistentFields \u6570\u7EC4\u6210\u5458{0}\u65E0\u6548: \u7C7B\u578B\u4E0E\u58F0\u660E\u7684\u6210\u5458\u4E0D\u5339\u914D\u3002
 149.206 +rmic.iiop.constraint.10={0}\u4E0D\u662F\u6709\u6548\u503C: \u5B9E\u73B0 java.rmi.Remote\u3002
 149.207 +rmic.iiop.constraint.11={0}\u4E0D\u662F\u6709\u6548\u503C: \u4E0D\u5B9E\u73B0 java.io.Serializable\u3002
 149.208 +rmic.iiop.constraint.12={0}\u4E0D\u662F\u6709\u6548\u503C: \u7236\u7EA7\u65E0\u6548\u3002
 149.209 +rmic.iiop.constraint.13={0}\u4E0D\u662F\u6709\u6548\u63A5\u53E3: \u65B9\u6CD5{1}\u7684 idl \u540D\u79F0\u4E0E\u5176\u4ED6\u65B9\u6CD5\u51B2\u7A81\u3002
 149.210 +rmic.iiop.constraint.14={0}\u4E0D\u662F\u6709\u6548\u62BD\u8C61\u63A5\u53E3: \u4E0D\u662F\u63A5\u53E3\u3002
 149.211 +rmic.iiop.constraint.15={0}\u4E0D\u662F\u6709\u6548\u62BD\u8C61\u63A5\u53E3: \u5B9E\u73B0 java.rmi.Remote\u3002
 149.212 +rmic.iiop.constraint.16={0}\u4E0D\u662F\u6709\u6548\u8FDC\u7A0B\u63A5\u53E3: \u4E0D\u662F\u63A5\u53E3\u3002
 149.213 +rmic.iiop.constraint.17={0}\u4E0D\u662F\u6709\u6548\u8FDC\u7A0B\u5B9E\u73B0: \u4E0D\u662F\u7C7B\u3002
 149.214 +rmic.iiop.constraint.18={0}\u4E0D\u662F\u6709\u6548\u63A5\u53E3: \u65B9\u6CD5{1}\u4E0D\u80FD\u4F20\u9012\u5B9E\u73B0 org.omg.CORBA.portable.IDLEntity \u7684\u5F02\u5E38\u9519\u8BEF\u3002
 149.215 +rmic.iiop.constraint.19={0}\u4E0D\u662F\u6709\u6548\u63A5\u53E3: \u5E38\u91CF{1}\u7684 idl \u540D\u79F0\u4E0E\u5176\u4ED6\u5E38\u91CF\u51B2\u7A81\u3002
 149.216 +rmic.iiop.constraint.20={0}\u4E0D\u662F\u6709\u6548\u7C7B: \u6210\u5458{1}\u7684 idl \u540D\u79F0\u4E0E\u5176\u4ED6\u6210\u5458\u51B2\u7A81\u3002
 149.217 +rmic.iiop.constraint.21={0}\u662F\u8FDC\u7A0B\u5B9E\u73B0\u7C7B\u5E76\u4E14\u4E0D\u80FD\u7528\u4F5C{1}\u4E2D\u7684\u65B9\u6CD5\u53C2\u6570\u6216\u8FD4\u56DE\u7C7B\u578B\u3002
 149.218 +rmic.iiop.constraint.22=\u5185\u90E8\u5931\u8D25: (\u65B9\u6CD5) \u5F02\u5E38\u9519\u8BEF{0}\u4E0D\u662F\u7C7B\u7C7B\u578B\u3002
 149.219 +rmic.iiop.constraint.23=\u5185\u90E8\u5931\u8D25: (\u65B9\u6CD5) \u6355\u83B7\u5230{0}\u7684\u7A7A\u503C\u6307\u9488\u5F02\u5E38\u9519\u8BEF\u3002
 149.220 +rmic.iiop.constraint.24=\u7C7B{0}\u5305\u542B\u65E0\u6548\u8FD4\u56DE\u7C7B\u578B\u3002
 149.221 +rmic.iiop.constraint.25=\u7C7B{0}\u5305\u542B\u65B9\u6CD5{1}\u4E2D\u7684\u65E0\u6548\u53C2\u6570\u7C7B\u578B\u3002
 149.222 +rmic.iiop.constraint.26=\u65E0\u6CD5\u7F16\u8BD1{0}\u3002
 149.223 +rmic.iiop.constraint.27=\u65E0\u6CD5\u52A0\u8F7D\u7C7B{0}\u3002
 149.224 +rmic.iiop.constraint.28={0}\u662F\u8FDC\u7A0B\u5B9E\u73B0\u7C7B\u5E76\u4E14\u65E0\u6CD5\u7528\u4F5C{1}\u4E2D\u7684\u6570\u636E\u6210\u5458\u3002
   150.1 --- a/src/share/classes/sun/rmi/server/resources/rmid_de.properties	Tue Feb 15 19:16:39 2011 -0800
   150.2 +++ b/src/share/classes/sun/rmi/server/resources/rmid_de.properties	Tue Feb 15 20:18:20 2011 -0800
   150.3 @@ -1,6 +1,6 @@
   150.4  #
   150.5  #
   150.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   150.7 +# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   150.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   150.9  #
  150.10  # This code is free software; you can redistribute it and/or modify it
  150.11 @@ -25,109 +25,72 @@
  150.12  #
  150.13  
  150.14  # "rmid", inetd", and "wait" should not be translated.
  150.15 -rmid.syntax.exec.invalid=\
  150.16 -        rmid wurde mit einem ung\u00fcltigen Status (muss wait sein) von inetd gestartet
  150.17 +rmid.syntax.exec.invalid=rmid wurde mit einem ung\u00FCltigen Status (muss "wait" sein) von inetd gestartet
  150.18  
  150.19  # "rmid" and "inetd" should not be translated.
  150.20 -rmid.syntax.port.badarg=\
  150.21 -	Der Port kann nicht angegeben werden, wenn rmid von inetd gestartet wird
  150.22 +rmid.syntax.port.badarg=Port kann nicht angegeben werden, wenn rmid von inetd gestartet wird
  150.23  
  150.24  # "port" here refers to a TCP port for the server to listen on.
  150.25 -rmid.syntax.port.badnumber=\
  150.26 -    Port ist keine Zahl
  150.27 +rmid.syntax.port.badnumber=Port ist keine Zahl
  150.28  
  150.29  # "-port" should not be translated, because it's part of command syntax.
  150.30 -rmid.syntax.port.missing=\
  150.31 -    F\u00fcr Option -port ist ein Argument erforderlich.
  150.32 +rmid.syntax.port.missing=F\u00FCr Option -port ist ein Argument erforderlich
  150.33  
  150.34  # "-log" should not be translated, because it's part of command syntax.
  150.35 -rmid.syntax.log.missing=\
  150.36 -    F\u00fcr Option -log ist ein Argument erforderlich.
  150.37 +rmid.syntax.log.missing=F\u00FCr Option -log ist ein Argument erforderlich
  150.38  
  150.39  # "-log" should not be translated, because it's part of command syntax.
  150.40 -rmid.syntax.log.required=\
  150.41 -	Die Option -log ist erforderlich.
  150.42 +rmid.syntax.log.required=Option -log ist erforderlich
  150.43  
  150.44  # {0} = the (string) illegal argument in question
  150.45 -rmid.syntax.illegal.option=\
  150.46 -Unzul\u00e4ssige Option: {0}
  150.47 +rmid.syntax.illegal.option=Ung\u00FCltige Option: {0}
  150.48  
  150.49  # {0} = the (string) reason text that came with a thrown exception
  150.50  # "Activation.main" should not be translated, because it's a codepoint
  150.51 -rmid.unexpected.exception=\
  150.52 -	Activation.main: Es ist eine Ausnahme aufgetreten: {0}
  150.53 +rmid.unexpected.exception=Activation.main: Es ist eine Ausnahme aufgetreten: {0}
  150.54  
  150.55  # "java.home" should not be translated, because it's a property name
  150.56  # "ActivatorImpl" should not be translated, because it's a codepoint
  150.57 -rmid.unfound.java.home.property=\
  150.58 -	ActivatorImpl: java.home konnte nicht gefunden werden.
  150.59 +rmid.unfound.java.home.property=ActivatorImpl: java.home konnte nicht gefunden werden
  150.60  
  150.61  # "rmid" should not be translated
  150.62 -rmid.inherited.channel.info=\
  150.63 -	rmid-Start mit \u00fcbernommenem Kanal
  150.64 +rmid.inherited.channel.info=rmid-Start mit \u00FCbernommenem Kanal
  150.65  
  150.66  # "Activation.main" should not be translated, because it's a codepoint
  150.67 -rmid.exec.policy.invalid=\
  150.68 -	Activation.main: ung\u00fcltige exec-Verfahrensklasse
  150.69 +rmid.exec.policy.invalid=Activation.main: Ung\u00FCltige exec-Policy-Klasse
  150.70  
  150.71  # "rmid" should not be translated
  150.72 -rmid.exec.policy.exception=\
  150.73 -	rmid: Der Versuch, die exec-Richtlinie abzurufen, bewirkt:
  150.74 +rmid.exec.policy.exception=rmid: Versuch, die exec-Policy abzurufen, l\u00F6st Folgendes aus:
  150.75  
  150.76  # "rmid" should not be translated
  150.77 -rmid.exec.command=\
  150.78 -	rmid: debugExec: "{0}" wird ausgef\u00fchrt
  150.79 +rmid.exec.command=rmid: debugExec: "{0}" wird ausgef\u00FChrt
  150.80  
  150.81  # "rmid" should not be translated
  150.82 -rmid.group.inactive=\
  150.83 -	rmid: Aktivierungsgruppe inaktiv: {0}
  150.84 +rmid.group.inactive=rmid: Aktivierungsgruppe inaktiv: {0}
  150.85  
  150.86  # "Activation.main", "sun.rmi.activation.execPolicy", "ExecPermission" and 
  150.87  # "ExecOptionPermission" should not be translated, since they refer to
  150.88  # class/permission names.
  150.89 -rmid.exec.perms.inadequate=\
  150.90 -    Activation.main: Achtung: Systemeigenschaft sun.rmi.activation.execPolicy\n\
  150.91 -        nicht angegeben, und keine ExecPermissions/ExecOptionPermissions\n\
  150.92 -        gew\u00e4hrt; erneute Aktivierung kann wegen erfolgloser\n\
  150.93 -    Berechtigungspr\u00fcfungen ExecPermission/ExecOptionPermission fehlschlagen. Weitere\n\
  150.94 -    Dokumentation \u00fcber die Konfiguration von rmid-Sicherheit finden Sie unter:\n\
  150.95 -\n\
  150.96 -        http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\n\
  150.97 -        http://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  150.98 +rmid.exec.perms.inadequate=Activation.main: Warnung: Systemeigenschaft sun.rmi.activation.execPolicy\nnicht angegeben, und keine ExecPermissions/ExecOptionPermissions\nerteilt. Darauf folgende Aktivierungsversuche sind m\u00F6glicherweise aufgrund erfolgloser\nBerechtigungspr\u00FCfungen ExecPermission/ExecOptionPermission nicht erfolgreich. Weitere\nDokumentation zur Konfiguration von rmid-Sicherheit finden Sie unter:\n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  150.99  
 150.100  # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated,
 150.101  # because they are syntax
 150.102 -rmid.usage=Syntax: {0} <Optionen>\
 150.103 -\n\
 150.104 -\nwobei folgende <Optionen> m\u00f6glich sind:\
 150.105 -\n  -port <Port>        Angabe des Ports f\u00fcr rmid\
 150.106 -\n  -log <Verzeichnis>  Angabe des Verzeichnisses, in das rmid die Log-Datei schreibt\
 150.107 -\n  -stop               Aktuellen Aufruf von rmid stoppen (f\u00fcr den angegebenen Anschluss)\
 150.108 -\n  -C<Laufzeitflag>    \u00dcbergeben des Arguments an jeden untergeordneten Prozess (Aktivierungsgruppe)\
 150.109 -\n  -J<Laufzeitflag>    Argument an den Java-Interpreter \u00fcbergeben\
 150.110 -\n\
 150.111 -
 150.112 +rmid.usage=Verwendung: {0} <Optionen>\n\nwobei folgende <Optionen> m\u00F6glich sind:\n  -port <Port>        Port f\u00FCr rmid angeben\n  -log <Verzeichnis>    Verzeichnis, in das rmid die Logdatei schreibt, angeben\n  -stop               Aktuellen Aufruf von rmid stoppen (f\u00FCr den angegebenen Port)\n  -C<Laufzeitkennzeichen>    Argument an jeden untergeordneten Prozess (Aktivierungsgruppe) \u00FCbergeben\n  -J<Laufzeitkennzeichen>    Argument an den Java-Interpreter \u00FCbergeben\n
 150.113  # This means "The currently running activation daemon has been shut down,
 150.114  # and is about to exit".
 150.115 -rmid.daemon.shutdown=\
 150.116 -Aktivierungsdaemon wird geschlossen.
 150.117 +rmid.daemon.shutdown=Aktivierungsdaemon heruntergefahren
 150.118  
 150.119  # "rmid" should not be translated
 150.120 -rmid.restart.group.warning=\
 150.121 -\nrmid: (WARNUNG) Neustart der Gruppe bewirkt:
 150.122 +rmid.restart.group.warning=\nrmid: (WARNING) Neustart der Gruppe l\u00F6st Folgendes aus:
 150.123  
 150.124  # "rmid" should not be translated
 150.125 -rmid.restart.service.warning=\
 150.126 -\nrmid: (WARNUNG) Neustart des Dienstes bewirkt:
 150.127 +rmid.restart.service.warning=\nrmid: (WARNING) Neustart des Service l\u00F6st Folgendes aus:
 150.128  
 150.129  # "rmid" should not be translated
 150.130 -rmid.log.update.warning=\
 150.131 -\nrmid: (WARNUNG) Aktualisierung des Protokolls bewirkt:
 150.132 +rmid.log.update.warning=\nrmid: (WARNING) Logupdate l\u00F6st Folgendes aus:
 150.133  
 150.134  # "rmid" should not be translated
 150.135 -rmid.log.snapshot.warning=\
 150.136 -\nrmid: (SCHWERW.) Momentaufnahme des Protokolls bewirkt:
 150.137 +rmid.log.snapshot.warning=\nrmid: (SEVERE) Log-Snapshot l\u00F6st Folgendes aus:
 150.138  
 150.139  # "rmid" should not be translated
 150.140 -rmid.log.recover.warning=\
 150.141 -\nrmid: (WARNUNG) {0}: \u00dcberspringen eines Protokolleintrags bei der Wiederherstellung:
 150.142 +rmid.log.recover.warning=\nrmid: (WARNING) {0}: Logdatensatz wird bei Wiederherstellung \u00FCbersprungen:
   151.1 --- a/src/share/classes/sun/rmi/server/resources/rmid_es.properties	Tue Feb 15 19:16:39 2011 -0800
   151.2 +++ b/src/share/classes/sun/rmi/server/resources/rmid_es.properties	Tue Feb 15 20:18:20 2011 -0800
   151.3 @@ -1,6 +1,6 @@
   151.4  #
   151.5  #
   151.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   151.7 +# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   151.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   151.9  #
  151.10  # This code is free software; you can redistribute it and/or modify it
  151.11 @@ -25,109 +25,72 @@
  151.12  #
  151.13  
  151.14  # "rmid", inetd", and "wait" should not be translated.
  151.15 -rmid.syntax.exec.invalid=\
  151.16 -        rmid se ha iniciado desde inetd con un estado no v\u00e1lido (debe ser wait)
  151.17 +rmid.syntax.exec.invalid=rmid se ha iniciado desde inetd con un estado no v\u00E1lido (debe ser wait)
  151.18  
  151.19  # "rmid" and "inetd" should not be translated.
  151.20 -rmid.syntax.port.badarg=\
  151.21 -	no se puede especificar el puerto si rmid se ha iniciado desde inetd
  151.22 +rmid.syntax.port.badarg=no se puede especificar el puerto si rmid se ha iniciado desde inetd
  151.23  
  151.24  # "port" here refers to a TCP port for the server to listen on.
  151.25 -rmid.syntax.port.badnumber=\
  151.26 -    el puerto no es un n\u00famero
  151.27 +rmid.syntax.port.badnumber=el puerto no es un n\u00FAmero
  151.28  
  151.29  # "-port" should not be translated, because it's part of command syntax.
  151.30 -rmid.syntax.port.missing=\
  151.31 -    la opci\u00f3n -port requiere un argumento
  151.32 +rmid.syntax.port.missing=la opci\u00F3n -port requiere un argumento
  151.33  
  151.34  # "-log" should not be translated, because it's part of command syntax.
  151.35 -rmid.syntax.log.missing=\
  151.36 -    la opci\u00f3n -log requiere un argumento
  151.37 +rmid.syntax.log.missing=la opci\u00F3n -log requiere un argumento
  151.38  
  151.39  # "-log" should not be translated, because it's part of command syntax.
  151.40 -rmid.syntax.log.required=\
  151.41 -	la opci\u00f3n -log es obligatoria
  151.42 +rmid.syntax.log.required=la opci\u00F3n -log es obligatoria
  151.43  
  151.44  # {0} = the (string) illegal argument in question
  151.45 -rmid.syntax.illegal.option=\
  151.46 -opci\u00f3n no permitida: {0}
  151.47 +rmid.syntax.illegal.option=opci\u00F3n no permitida: {0}
  151.48  
  151.49  # {0} = the (string) reason text that came with a thrown exception
  151.50  # "Activation.main" should not be translated, because it's a codepoint
  151.51 -rmid.unexpected.exception=\
  151.52 -	Activation.main: ha ocurrido una excepci\u00f3n: {0}
  151.53 +rmid.unexpected.exception=Activation.main: se ha producido una excepci\u00F3n: {0}
  151.54  
  151.55  # "java.home" should not be translated, because it's a property name
  151.56  # "ActivatorImpl" should not be translated, because it's a codepoint
  151.57 -rmid.unfound.java.home.property=\
  151.58 -	ActivatorImpl: imposible encontrar java.home
  151.59 +rmid.unfound.java.home.property=ActivatorImpl: no se ha encontrado java.home
  151.60  
  151.61  # "rmid" should not be translated
  151.62 -rmid.inherited.channel.info=\
  151.63 -	inicio de rmid con canal heredado
  151.64 +rmid.inherited.channel.info=inicio de rmid con canal heredado
  151.65  
  151.66  # "Activation.main" should not be translated, because it's a codepoint
  151.67 -rmid.exec.policy.invalid=\
  151.68 -	Activation.main: Clase de norma de ejecuci\u00f3n no v\u00e1lida
  151.69 +rmid.exec.policy.invalid=Activation.main: clase de pol\u00EDtica de ejecuci\u00F3n no v\u00E1lida
  151.70  
  151.71  # "rmid" should not be translated
  151.72 -rmid.exec.policy.exception=\
  151.73 -	rmid: el intento de obtener la norma de ejecuci\u00f3n indica:
  151.74 +rmid.exec.policy.exception=rmid: el intento de obtener la pol\u00EDtica de ejecuci\u00F3n devuelve:
  151.75  
  151.76  # "rmid" should not be translated
  151.77 -rmid.exec.command=\
  151.78 -	rmid: debugExec: en ejecuci\u00f3n "{0}"
  151.79 +rmid.exec.command=rmid: debugExec: en ejecuci\u00F3n "{0}"
  151.80  
  151.81  # "rmid" should not be translated
  151.82 -rmid.group.inactive=\
  151.83 -	rmid: grupo de activaci\u00f3n inactivo: {0}
  151.84 +rmid.group.inactive=rmid: grupo de activaci\u00F3n inactivo: {0}
  151.85  
  151.86  # "Activation.main", "sun.rmi.activation.execPolicy", "ExecPermission" and 
  151.87  # "ExecOptionPermission" should not be translated, since they refer to
  151.88  # class/permission names.
  151.89 -rmid.exec.perms.inadequate=\
  151.90 -    Activation.main: advertencia: no se han especificado las propiedades del sistema sun.rmi.activation.execPolicy\n\
  151.91 -        y no se han concedido ExecPermissions/ExecOptionPermissions;\n\
  151.92 -        los intentos de activaci\u00f3n posteriores pueden fallar debido a\n\
  151.93 -    comprobaciones de permiso ExecPermission/ExecOptionPermission no satisfactorias. Para\n\
  151.94 -    obtener documentaci\u00f3n sobre c\u00f3mo configurar la seguridad rmid, rem\u00edtase a:\n\
  151.95 -\n\
  151.96 -        http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\n\
  151.97 -        http://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  151.98 +rmid.exec.perms.inadequate=Activation.main: advertencia: no se han especificado las propiedades del sistema sun.rmi.activation.execPolicy\ny no se han otorgado ExecPermissions/ExecOptionPermissions;\nlos intentos de activaci\u00F3n posteriores pueden fallar debido a\ncomprobaciones de permiso ExecPermission/ExecOptionPermission incorrectas. Para\nobtener documentaci\u00F3n sobre c\u00F3mo configurar la seguridad rmid, rem\u00EDtase a:\n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  151.99  
 151.100  # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated,
 151.101  # because they are syntax
 151.102 -rmid.usage=Sintaxis: {0} <opciones>\
 151.103 -\n\
 151.104 -\ndonde <opciones> incluye:\
 151.105 -\n  -port <puerto>      Especificar puerto para uso de rmid\
 151.106 -\n  -log <directorio>   Especificar directorio en el que rmid escribir\u00e1 el registro\
 151.107 -\n  -stop               Detener la llamada actual de rmid (para el puerto especificado)\
 151.108 -\n  -C<indicador runtime> Pasar argumento a cada uno de los procesos subordinados (grupo de activaci\u00f3n)\
 151.109 -\n  -J<indicador runtime> Pasar argumento al int\u00e9rprete de Java\
 151.110 -\n\
 151.111 -
 151.112 +rmid.usage=Sintaxis: {0} <opciones>\n\ndonde <opciones> incluye:\n  -port <puerto>      Especificar puerto para uso de rmid\n  -log <directorio>   Especificar directorio en el que rmid escribir\u00E1 el registro\n  -stop               Parar la llamada actual de rmid (para el puerto especificado)\n  -C<indicador de tiempo de ejecuci\u00F3n> Pasar argumento a cada uno de los procesos secundarios (grupo de activaci\u00F3n)\n  -J<indicador de tiempo de ejecuci\u00F3n> Pasar argumento al int\u00E9rprete de Java\n
 151.113  # This means "The currently running activation daemon has been shut down,
 151.114  # and is about to exit".
 151.115 -rmid.daemon.shutdown=\
 151.116 -daemon de activaci\u00f3n desactivado
 151.117 +rmid.daemon.shutdown=daemon de activaci\u00F3n cerrado
 151.118  
 151.119  # "rmid" should not be translated
 151.120 -rmid.restart.group.warning=\
 151.121 -\nrmid: (ADVERTENCIA) el reinicio del grupo indica:
 151.122 +rmid.restart.group.warning=\nrmid: (ADVERTENCIA) el reinicio del grupo devuelve:
 151.123  
 151.124  # "rmid" should not be translated
 151.125 -rmid.restart.service.warning=\
 151.126 -\nrmid: (ADVERTENCIA) el reinicio del servicio indica:
 151.127 +rmid.restart.service.warning=\nrmid: (ADVERTENCIA) el reinicio del servicio devuelve:
 151.128  
 151.129  # "rmid" should not be translated
 151.130 -rmid.log.update.warning=\
 151.131 -\nrmid: (ADVERTENCIA) la actualizaci\u00f3n del registro indica:
 151.132 +rmid.log.update.warning=\nrmid: (ADVERTENCIA) la actualizaci\u00F3n del log indica:
 151.133  
 151.134  # "rmid" should not be translated
 151.135 -rmid.log.snapshot.warning=\
 151.136 -\nrmid: (GRAVE) la instant\u00e1nea del registro indica:
 151.137 +rmid.log.snapshot.warning=\nrmid: (GRAVE) la instant\u00E1nea del log indica:
 151.138  
 151.139  # "rmid" should not be translated
 151.140 -rmid.log.recover.warning=\
 151.141 -\nrmid: (ADVERTENCIA) {0}: omitiendo la escritura del registro durante la recuperaci\u00f3n:
 151.142 +rmid.log.recover.warning=\nrmid: (ADVERTENCIA) {0}: saltando el registro del log durante la recuperaci\u00F3n:
   152.1 --- a/src/share/classes/sun/rmi/server/resources/rmid_fr.properties	Tue Feb 15 19:16:39 2011 -0800
   152.2 +++ b/src/share/classes/sun/rmi/server/resources/rmid_fr.properties	Tue Feb 15 20:18:20 2011 -0800
   152.3 @@ -1,6 +1,6 @@
   152.4  #
   152.5  #
   152.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   152.7 +# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   152.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   152.9  #
  152.10  # This code is free software; you can redistribute it and/or modify it
  152.11 @@ -25,109 +25,72 @@
  152.12  #
  152.13  
  152.14  # "rmid", inetd", and "wait" should not be translated.
  152.15 -rmid.syntax.exec.invalid=\
  152.16 -        rmid a \u00e9t\u00e9 lanc\u00e9 depuis inetd avec un statut invalide (doit \u00eatre wait)
  152.17 +rmid.syntax.exec.invalid=rmid a \u00E9t\u00E9 lanc\u00E9 depuis inetd avec un statut non valide (doit \u00EAtre wait)
  152.18  
  152.19  # "rmid" and "inetd" should not be translated.
  152.20 -rmid.syntax.port.badarg=\
  152.21 -	impossible de sp\u00e9cifier port si rmid est lanc\u00e9 depuis inetd
  152.22 +rmid.syntax.port.badarg=impossible de sp\u00E9cifier port si rmid est lanc\u00E9 depuis inetd
  152.23  
  152.24  # "port" here refers to a TCP port for the server to listen on.
  152.25 -rmid.syntax.port.badnumber=\
  152.26 -    port n'est pas un num\u00e9ro
  152.27 +rmid.syntax.port.badnumber=port n'est pas un num\u00E9ro
  152.28  
  152.29  # "-port" should not be translated, because it's part of command syntax.
  152.30 -rmid.syntax.port.missing=\
  152.31 -    l'option -port exige un argument
  152.32 +rmid.syntax.port.missing=l'option -port exige un argument
  152.33  
  152.34  # "-log" should not be translated, because it's part of command syntax.
  152.35 -rmid.syntax.log.missing=\
  152.36 -    l'option -log exige un argument
  152.37 +rmid.syntax.log.missing=l'option -log exige un argument
  152.38  
  152.39  # "-log" should not be translated, because it's part of command syntax.
  152.40 -rmid.syntax.log.required=\
  152.41 -	option -log requise
  152.42 +rmid.syntax.log.required=option -log obligatoire
  152.43  
  152.44  # {0} = the (string) illegal argument in question
  152.45 -rmid.syntax.illegal.option=\
  152.46 -	option incorrecte : {0}
  152.47 +rmid.syntax.illegal.option=option non admise : {0}
  152.48  
  152.49  # {0} = the (string) reason text that came with a thrown exception
  152.50  # "Activation.main" should not be translated, because it's a codepoint
  152.51 -rmid.unexpected.exception=\
  152.52 -	Activation.main : une exception s''est produite : {0}
  152.53 +rmid.unexpected.exception=Activation.main : une exception s''est produite - {0}
  152.54  
  152.55  # "java.home" should not be translated, because it's a property name
  152.56  # "ActivatorImpl" should not be translated, because it's a codepoint
  152.57 -rmid.unfound.java.home.property=\
  152.58 -	ActivatorImpl : impossible de localiser java.home
  152.59 +rmid.unfound.java.home.property=ActivatorImpl : impossible de localiser java.home
  152.60  
  152.61  # "rmid" should not be translated
  152.62 -rmid.inherited.channel.info=\
  152.63 -	d\u00e9marrage de rmid avec le canal existant
  152.64 +rmid.inherited.channel.info=d\u00E9marrage de rmid avec le canal existant
  152.65  
  152.66  # "Activation.main" should not be translated, because it's a codepoint
  152.67 -rmid.exec.policy.invalid=\
  152.68 -	Activation.main : classe de r\u00e8gle exec incorrecte
  152.69 +rmid.exec.policy.invalid=Activation.main : classe de r\u00E8gle exec incorrecte
  152.70  
  152.71  # "rmid" should not be translated
  152.72 -rmid.exec.policy.exception=\
  152.73 -	rmid: tenter d'obtenir des basculements de classes exec :
  152.74 +rmid.exec.policy.exception=rmid : tentative d'obtention des basculements de classes exec :
  152.75  
  152.76  # "rmid" should not be translated
  152.77 -rmid.exec.command=\
  152.78 -	rmid: debugExec : ex\u00e9cution de "{0}"
  152.79 +rmid.exec.command=rmid : debugExec : ex\u00E9cution de "{0}"
  152.80  
  152.81  # "rmid" should not be translated
  152.82 -rmid.group.inactive=\
  152.83 -	rmid : groupe d''activation inactif : {0}
  152.84 +rmid.group.inactive=rmid : groupe d''activation inactif : {0}
  152.85  
  152.86  # "Activation.main", "sun.rmi.activation.execPolicy", "ExecPermission" and 
  152.87  # "ExecOptionPermission" should not be translated, since they refer to
  152.88  # class/permission names.
  152.89 -rmid.exec.perms.inadequate=\
  152.90 -    Activation.main: avertissement : syst\u00e8me sun.rmi.activation.execPolicy\n\
  152.91 -        propri\u00e9t\u00e9 non sp\u00e9cifi\u00e9e et ExecPermissions/ExecOptionPermissions\n\
  152.92 -        non autoris\u00e9s ; les tentatives d'activation suivantes risquent d'\u00e9chouer en raison de la v\u00e9rification des permissions\n\
  152.93 -    ExecPermission/ExecOptionPermission.  Pour obtenir de la\n\
  152.94 -    documentation sur la configuration de la s\u00e9curit\u00e9 rmid, reportez-vous \u00e0 :\n\
  152.95 -\n\
  152.96 -        http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\n\
  152.97 -        http://javasun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  152.98 +rmid.exec.perms.inadequate=Activation.main: avertissement : propri\u00E9t\u00E9 syst\u00E8me sun.rmi.activation.execPolicy\nnon sp\u00E9cifi\u00E9e et ExecPermissions/ExecOptionPermissions\nnon autoris\u00E9s ; les tentatives d'activation suivantes risquent d'\u00E9chouer en raison de la v\u00E9rification des droits\nExecPermission/ExecOptionPermission.  Pour obtenir de la\ndocumentation sur la configuration de la s\u00E9curit\u00E9 rmid, reportez-vous \u00E0 :\n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://javasun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  152.99  
 152.100  # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated,
 152.101  # because they are syntax
 152.102 -rmid.usage=Syntaxe : {0} <options>\
 152.103 -\n\
 152.104 -\no\u00f9 <options> comprend :\
 152.105 -\n  -port <port>        Port que rmid doit utiliser\
 152.106 -\n  -log <directory>    R\u00e9pertoire o\u00f9 rmid enregistre le journal\
 152.107 -\n  -stop               Arr\u00eater l''appel courant de rmid (pour le port sp\u00e9cifi\u00e9)\
 152.108 -\n  -C<indicateur d''ex\u00e9cution>    Passe l''argument \u00e0 chaque processus fils (groupe d''activation)\
 152.109 -\n  -J<indicateur d''ex\u00e9cution>    Passe l''argument \u00e0 l''interpr\u00e9teur Java\
 152.110 -\n\
 152.111 -
 152.112 +rmid.usage=Syntaxe : {0} <options>\n\no\u00F9 <options> comprend :\n  -port <port>        Port que rmid doit utiliser\n  -log <r\u00E9pertoire>    R\u00E9pertoire o\u00F9 rmid enregistre le journal\n  -stop               Arr\u00EAter l''appel en cours de rmid (pour le port sp\u00E9cifi\u00E9)\n  -C<indicateur d''ex\u00E9cution>    Transmet l''argument \u00E0 chaque processus enfant (groupe d''activation)\n  -J<indicateur d''ex\u00E9cution>    Transmet l''argument \u00E0 l''interpr\u00E9teur Java\n
 152.113  # This means "The currently running activation daemon has been shut down,
 152.114  # and is about to exit".
 152.115 -rmid.daemon.shutdown=\
 152.116 -	d\u00e9mon d'activation arr\u00eat\u00e9
 152.117 +rmid.daemon.shutdown=d\u00E9mon d'activation arr\u00EAt\u00E9
 152.118  
 152.119  # "rmid" should not be translated
 152.120 -rmid.restart.group.warning=\
 152.121 -\nrmid : (AVERTISSEMENT) red\u00e9marrer les basculements de groupes :
 152.122 +rmid.restart.group.warning=\nrmid : (AVERTISSEMENT) red\u00E9marrer les basculements de groupes :
 152.123  
 152.124  # "rmid" should not be translated
 152.125 -rmid.restart.service.warning=\
 152.126 -\nrmid : (AVERTISSEMENT) red\u00e9marrer les basculements de services :
 152.127 +rmid.restart.service.warning=\nrmid : (AVERTISSEMENT) red\u00E9marrer les basculements de services :
 152.128  
 152.129  # "rmid" should not be translated
 152.130 -rmid.log.update.warning=\
 152.131 -\nrmid : (AVERTISSEMENT) consigner les basculements de mises \u00e0 jour :
 152.132 +rmid.log.update.warning=\nrmid : (AVERTISSEMENT) consigner les basculements de mises \u00E0 jour :
 152.133  
 152.134  # "rmid" should not be translated
 152.135 -rmid.log.snapshot.warning=\
 152.136 -\nrmid : (GRAVE) consigner les basculements de captures instantan\u00e9es :
 152.137 +rmid.log.snapshot.warning=\nrmid : (GRAVE) consigner les basculements de clich\u00E9s :
 152.138  
 152.139  # "rmid" should not be translated
 152.140 -rmid.log.recover.warning=\
 152.141 -\nrmid : (AVERTISSEMENT) {0} : enregistrement du journal  ignor\u00e9 pendant la r\u00e9cup\u00e9ration  :
 152.142 +rmid.log.recover.warning=\nrmid : (AVERTISSEMENT) {0} : enregistrement du journal ignor\u00E9 lors de la r\u00E9cup\u00E9ration :
   153.1 --- a/src/share/classes/sun/rmi/server/resources/rmid_it.properties	Tue Feb 15 19:16:39 2011 -0800
   153.2 +++ b/src/share/classes/sun/rmi/server/resources/rmid_it.properties	Tue Feb 15 20:18:20 2011 -0800
   153.3 @@ -1,6 +1,6 @@
   153.4  #
   153.5  #
   153.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   153.7 +# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   153.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   153.9  #
  153.10  # This code is free software; you can redistribute it and/or modify it
  153.11 @@ -25,109 +25,72 @@
  153.12  #
  153.13  
  153.14  # "rmid", inetd", and "wait" should not be translated.
  153.15 -rmid.syntax.exec.invalid=\
  153.16 -        rmid \u00e8 stato avviato da inetd con uno stato non valido (diverso da wait)
  153.17 +rmid.syntax.exec.invalid=rmid \u00E8 stato avviato da inetd con uno stato non valido (diverso da wait)
  153.18  
  153.19  # "rmid" and "inetd" should not be translated.
  153.20 -rmid.syntax.port.badarg=\
  153.21 -	non \u00e8 possibile specificare la porta se rmid viene avviato da inetd
  153.22 +rmid.syntax.port.badarg=non \u00E8 possibile specificare la porta se rmid viene avviato da inetd
  153.23  
  153.24  # "port" here refers to a TCP port for the server to listen on.
  153.25 -rmid.syntax.port.badnumber=\
  153.26 -    la porta non \u00e8 un numero
  153.27 +rmid.syntax.port.badnumber=la porta non \u00E8 un numero
  153.28  
  153.29  # "-port" should not be translated, because it's part of command syntax.
  153.30 -rmid.syntax.port.missing=\
  153.31 -    L'opzione -port richiede un argomento
  153.32 +rmid.syntax.port.missing=L'opzione -port richiede un argomento
  153.33  
  153.34  # "-log" should not be translated, because it's part of command syntax.
  153.35 -rmid.syntax.log.missing=\
  153.36 -    L'opzione -log richiede un argomento
  153.37 +rmid.syntax.log.missing=L'opzione -log richiede un argomento
  153.38  
  153.39  # "-log" should not be translated, because it's part of command syntax.
  153.40 -rmid.syntax.log.required=\
  153.41 -	\u00c8 richiesta l'opzione -log
  153.42 +rmid.syntax.log.required=\u00C8 richiesta l'opzione -log
  153.43  
  153.44  # {0} = the (string) illegal argument in question
  153.45 -rmid.syntax.illegal.option=\
  153.46 -	opzione illegale: {0}
  153.47 +rmid.syntax.illegal.option=opzione non valida: {0}
  153.48  
  153.49  # {0} = the (string) reason text that came with a thrown exception
  153.50  # "Activation.main" should not be translated, because it's a codepoint
  153.51 -rmid.unexpected.exception=\
  153.52 -	Activation.main: si \u00e8 verificata un''eccezione: {0}
  153.53 +rmid.unexpected.exception=Activation.main: si \u00E8 verificata un''eccezione: {0}
  153.54  
  153.55  # "java.home" should not be translated, because it's a property name
  153.56  # "ActivatorImpl" should not be translated, because it's a codepoint
  153.57 -rmid.unfound.java.home.property=\
  153.58 -	ActivatorImpl: impossibile individuare java.home
  153.59 +rmid.unfound.java.home.property=ActivatorImpl: impossibile individuare java.home
  153.60  
  153.61  # "rmid" should not be translated
  153.62 -rmid.inherited.channel.info=\
  153.63 -	Avvio di rmid con canale ereditato
  153.64 +rmid.inherited.channel.info=Avvio di rmid con canale ereditato
  153.65  
  153.66  # "Activation.main" should not be translated, because it's a codepoint
  153.67 -rmid.exec.policy.invalid=\
  153.68 -	Activation.main: classe di policy eseguibile non valida
  153.69 +rmid.exec.policy.invalid=Activation.main: classe di criteri eseguibili non valida
  153.70  
  153.71  # "rmid" should not be translated
  153.72 -rmid.exec.policy.exception=\
  153.73 -	rmid: il tentativo di ottenere i criteri di esecuzione ha restituito:
  153.74 +rmid.exec.policy.exception=rmid: il tentativo di ottenere i criteri di esecuzione ha restituito:
  153.75  
  153.76  # "rmid" should not be translated
  153.77 -rmid.exec.command=\
  153.78 -	rmid: debugExec: esecuzione di "{0}" in corso
  153.79 +rmid.exec.command=rmid: debugExec: esecuzione di "{0}" in corso
  153.80  
  153.81  # "rmid" should not be translated
  153.82 -rmid.group.inactive=\
  153.83 -	rmid: gruppo attivazione inattivo: {0}
  153.84 +rmid.group.inactive=rmid: gruppo attivazione inattivo: {0}
  153.85  
  153.86  # "Activation.main", "sun.rmi.activation.execPolicy", "ExecPermission" and 
  153.87  # "ExecOptionPermission" should not be translated, since they refer to
  153.88  # class/permission names.
  153.89 -rmid.exec.perms.inadequate=\
  153.90 -    Activation.main: avviso: sistema sun.rmi.activation.execPolicy\n\
  153.91 -        Propriet\u00e0 non specificata e nessun ExecPermissions/ExecOptionPermissions\n\
  153.92 -        garantito. I tentativi di attivazione successivi potrebbero fallire a causa di \n\
  153.93 -    controlli di autorizzazione ExecPermission/ExecOptionPermission non andati a buon fine.  Per\n\
  153.94 -    la documentazione e le modalit\u00e0 di configurazione della protezione rmid, fare riferimento a (informazioni in inglese):\n\
  153.95 -\n\
  153.96 -        http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\n\
  153.97 -        http://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  153.98 +rmid.exec.perms.inadequate=Activation.main: avvertenza: sistema sun.rmi.activation.execPolicy\nPropriet\u00E0 non specificata e nessun ExecPermissions/ExecOptionPermissions\ngarantito. I tentativi di attivazione successivi potrebbero fallire a causa di \ncontrolli di autorizzazione ExecPermission/ExecOptionPermission non andati a buon fine.  Per\nla documentazione e le modalit\u00E0 di configurazione della sicurezza rmid, fare riferimento a (informazioni in inglese):\n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  153.99  
 153.100  # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated,
 153.101  # because they are syntax
 153.102 -rmid.usage=Utilizzo: {0} <opzioni>\
 153.103 -\n\
 153.104 -\ndove <opzioni> comprende:\
 153.105 -\n  -port <porta>       Specifica la porta usata da rmid\
 153.106 -\n  -log <directory>    Specifica la directory in cui rmid scrive il log\
 153.107 -\n  -stop              Interrompe l''invocazione corrente di rmid (per la porta specificata)\
 153.108 -\n  -C<flag runtime>    Passa l''argomento a ciascun processo figlio (gruppo di attivazione)\
 153.109 -\n  -J<flag runtime>    Passa l''argomento all''interprete java\
 153.110 -\n\
 153.111 -
 153.112 +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
 153.113  # This means "The currently running activation daemon has been shut down,
 153.114  # and is about to exit".
 153.115 -rmid.daemon.shutdown=\
 153.116 -	daemon di attivazione terminato
 153.117 +rmid.daemon.shutdown=daemon di attivazione terminato
 153.118  
 153.119  # "rmid" should not be translated
 153.120 -rmid.restart.group.warning=\
 153.121 -\nrmid: (AVVERTENZA) il riavvio del gruppo ha restituito:
 153.122 +rmid.restart.group.warning=\nrmid: (AVVERTENZA) il riavvio del gruppo ha restituito:
 153.123  
 153.124  # "rmid" should not be translated
 153.125 -rmid.restart.service.warning=\
 153.126 -\nrmid: (AVVERTENZA) il riavvio del servizio ha restituito:
 153.127 +rmid.restart.service.warning=\nrmid: (AVVERTENZA) il riavvio del servizio ha restituito:
 153.128  
 153.129  # "rmid" should not be translated
 153.130 -rmid.log.update.warning=\
 153.131 -\nrmid: (AVVERTENZA) il log dell'aggiornamento ha restituito:
 153.132 +rmid.log.update.warning=\nrmid: (AVVERTENZA) il log dell'aggiornamento ha restituito:
 153.133  
 153.134  # "rmid" should not be translated
 153.135 -rmid.log.snapshot.warning=\
 153.136 -\nrmid: (GRAVE) il log dell'istantanea ha restituito:
 153.137 +rmid.log.snapshot.warning=\nrmid: (GRAVE) snapshot log ha restituito:
 153.138  
 153.139  # "rmid" should not be translated
 153.140 -rmid.log.recover.warning=\
 153.141 -\nrmid: (AVVERTENZA) {0}: record del log ignorato durante il ripristino:
 153.142 +rmid.log.recover.warning=\nrmid: (AVVERTENZA) {0}: record del log ignorato durante il recupero:
   154.1 --- a/src/share/classes/sun/rmi/server/resources/rmid_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   154.2 +++ b/src/share/classes/sun/rmi/server/resources/rmid_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   154.3 @@ -1,6 +1,6 @@
   154.4  #
   154.5  #
   154.6 -# Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved.
   154.7 +# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   154.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   154.9  #
  154.10  # This code is free software; you can redistribute it and/or modify it
  154.11 @@ -25,110 +25,72 @@
  154.12  #
  154.13  
  154.14  # "rmid", inetd", and "wait" should not be translated.
  154.15 -rmid.syntax.exec.invalid=\
  154.16 -        rmid \u304c inetd \u304b\u3089\u7121\u52b9\u306a\u72b6\u614b\u3067\u8d77\u52d5\u3055\u308c\u307e\u3057\u305f (wait \u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093)\u3002
  154.17 +rmid.syntax.exec.invalid=rmid\u304Cinetd\u304B\u3089\u7121\u52B9\u306A\u72B6\u614B\u3067\u8D77\u52D5\u3055\u308C\u307E\u3057\u305F(wait\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059)
  154.18  
  154.19  # "rmid" and "inetd" should not be translated.
  154.20 -rmid.syntax.port.badarg=\
  154.21 -	rmid \u304c inetd \u304b\u3089\u8d77\u52d5\u3055\u308c\u305f\u5834\u5408\u3001\u30dd\u30fc\u30c8\u306f\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002
  154.22 +rmid.syntax.port.badarg=rmid\u304Cinetd\u304B\u3089\u8D77\u52D5\u3055\u308C\u305F\u5834\u5408\u3001\u30DD\u30FC\u30C8\u306F\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093
  154.23  
  154.24  # "port" here refers to a TCP port for the server to listen on.
  154.25 -rmid.syntax.port.badnumber=\
  154.26 -	"port" \u306f\u756a\u53f7\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
  154.27 +rmid.syntax.port.badnumber=port\u306F\u756A\u53F7\u3067\u306F\u3042\u308A\u307E\u305B\u3093
  154.28  
  154.29  # "-port" should not be translated, because it's part of command syntax.
  154.30 -rmid.syntax.port.missing=\
  154.31 -        -port \u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u306f\u5f15\u6570\u304c\u5fc5\u8981\u3067\u3059
  154.32 +rmid.syntax.port.missing=-port\u30AA\u30D7\u30B7\u30E7\u30F3\u306B\u306F\u5F15\u6570\u304C\u5FC5\u8981\u3067\u3059
  154.33  
  154.34  # "-log" should not be translated, because it's part of command syntax.
  154.35 -rmid.syntax.log.missing=\
  154.36 -        -log \u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u306f\u5f15\u6570\u304c\u5fc5\u8981\u3067\u3059
  154.37 +rmid.syntax.log.missing=-log\u30AA\u30D7\u30B7\u30E7\u30F3\u306B\u306F\u5F15\u6570\u304C\u5FC5\u8981\u3067\u3059
  154.38  
  154.39  # "-log" should not be translated, because it's part of command syntax.
  154.40 -rmid.syntax.log.required=\
  154.41 -	-log \u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u5fc5\u8981\u3067\u3059
  154.42 +rmid.syntax.log.required=-log\u30AA\u30D7\u30B7\u30E7\u30F3\u304C\u5FC5\u8981\u3067\u3059
  154.43  
  154.44  # {0} = the (string) illegal argument in question
  154.45 -rmid.syntax.illegal.option=\
  154.46 -	\u4e0d\u6b63\u306a\u30aa\u30d7\u30b7\u30e7\u30f3: {0}
  154.47 +rmid.syntax.illegal.option=\u4E0D\u6B63\u306A\u30AA\u30D7\u30B7\u30E7\u30F3: {0}
  154.48  
  154.49  # {0} = the (string) reason text that came with a thrown exception
  154.50  # "Activation.main" should not be translated, because it's a codepoint
  154.51 -rmid.unexpected.exception=\
  154.52 -	Activation.main: \u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {0}
  154.53 +rmid.unexpected.exception=Activation.main: \u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F: {0}
  154.54  
  154.55  # "java.home" should not be translated, because it's a property name
  154.56  # "ActivatorImpl" should not be translated, because it's a codepoint
  154.57 -rmid.unfound.java.home.property=\
  154.58 -	ActivatorImpl: java.home \u3092\u691c\u51fa\u3067\u304d\u307e\u305b\u3093\u3002
  154.59 +rmid.unfound.java.home.property=ActivatorImpl: java.home\u3092\u691C\u51FA\u3067\u304D\u307E\u305B\u3093
  154.60  
  154.61  # "rmid" should not be translated
  154.62 -rmid.inherited.channel.info=\
  154.63 -	rmid \u306f\u7d99\u627f\u3055\u308c\u305f\u30c1\u30e3\u30cd\u30eb\u3067\u8d77\u52d5\u3057\u307e\u3059\u3002
  154.64 +rmid.inherited.channel.info=rmid\u306F\u7D99\u627F\u3055\u308C\u305F\u30C1\u30E3\u30CD\u30EB\u3067\u8D77\u52D5\u3057\u307E\u3059
  154.65  
  154.66  # "Activation.main" should not be translated, because it's a codepoint
  154.67 -rmid.exec.policy.invalid=\
  154.68 -	Activation.main: \u7121\u52b9\u306a\u5b9f\u884c\u30dd\u30ea\u30b7\u30fc\u30af\u30e9\u30b9\u3067\u3059\u3002
  154.69 +rmid.exec.policy.invalid=Activation.main: \u7121\u52B9\u306A\u5B9F\u884C\u30DD\u30EA\u30B7\u30FC\u30FB\u30AF\u30E9\u30B9\u3067\u3059
  154.70  
  154.71  # "rmid" should not be translated
  154.72 -rmid.exec.policy.exception=\
  154.73 -	rmid: \u5b9f\u884c\u30dd\u30ea\u30b7\u30fc\u306e\u53d6\u5f97\u6642\u306e\u4f8b\u5916:
  154.74 +rmid.exec.policy.exception=rmid: \u5B9F\u884C\u30DD\u30EA\u30B7\u30FC\u306E\u53D6\u5F97\u3067\u6B21\u304C\u30B9\u30ED\u30FC\u3055\u308C\u307E\u3057\u305F:
  154.75  
  154.76  # "rmid" should not be translated
  154.77 -rmid.exec.command=\
  154.78 -	rmid: debugExec: "{0}" \u3092\u5b9f\u884c\u4e2d
  154.79 +rmid.exec.command=rmid: debugExec: "{0}"\u3092\u5B9F\u884C\u4E2D
  154.80  
  154.81  # "rmid" should not be translated
  154.82 -rmid.group.inactive=\
  154.83 -	rmid: \u8d77\u52d5\u30b0\u30eb\u30fc\u30d7\u304c\u505c\u6b62\u3057\u3066\u3044\u307e\u3059: {0}
  154.84 +rmid.group.inactive=rmid: \u8D77\u52D5\u30B0\u30EB\u30FC\u30D7\u304C\u505C\u6B62\u3057\u3066\u3044\u307E\u3059: {0}
  154.85  
  154.86  # "Activation.main", "sun.rmi.activation.execPolicy", "ExecPermission" and 
  154.87  # "ExecOptionPermission" should not be translated, since they refer to
  154.88  # class/permission names.
  154.89 -rmid.exec.perms.inadequate=\
  154.90 -	Activation.main: \u8b66\u544a:sun.rmi.activation.execPolicy \u30b7\u30b9\u30c6\u30e0\n\
  154.91 -	\u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u3001\u307e\u305f\u306f \n\
  154.92 -	ExecPermissions/ExecOptionPermissions \u304c\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093\u3002\n\
  154.93 -	ExecPermissions/ExecOptionPermissions \u30a2\u30af\u30bb\u30b9\u6a29\u691c\u67fb\u3067\u8a31\u53ef\u3055\u308c\n\
  154.94 -	\u306a\u3044\u305f\u3081\u3001\u3042\u3068\u306b\u7d9a\u304f\u8d77\u52d5\u306f\u5931\u6557\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\n\
  154.95 -	rmid \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306e\u8a2d\u5b9a\u65b9\u6cd5\u306b\u3064\u3044\u3066\u306f\u3001\u6b21\u306e\u30de\u30cb\u30e5\u30a2\u30eb\u3092\u53c2\u7167\u3057\u3066\n\
  154.96 -	\u304f\u3060\u3055\u3044\u3002:\n\
  154.97 -\n\
  154.98 -        http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\n\
  154.99 -        http://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
 154.100 +rmid.exec.perms.inadequate=Activation.main: \u8B66\u544A:sun.rmi.activation.execPolicy\u30B7\u30B9\u30C6\u30E0\n\u30D7\u30ED\u30D1\u30C6\u30A3\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u306A\u3044\u3001\u307E\u305F\u306F\nExecPermissions/ExecOptionPermissions\u304C\u8A31\u53EF\u3055\u308C\u307E\u305B\u3093\u3002\nExecPermissions/ExecOptionPermissions\u30A2\u30AF\u30BB\u30B9\u6A29\u691C\u67FB\u3067\u8A31\u53EF\u3055\u308C\n\u306A\u3044\u305F\u3081\u3001\u5F8C\u306B\u7D9A\u304F\u8D77\u52D5\u306F\u5931\u6557\u3059\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002\nrmid\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u69CB\u6210\u65B9\u6CD5\u306B\u3064\u3044\u3066\u306F\u3001\u6B21\u306E\u30DE\u30CB\u30E5\u30A2\u30EB\u3092\u53C2\u7167\u3057\u3066\n\u304F\u3060\u3055\u3044\u3002\n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
 154.101  
 154.102  # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated,
 154.103  # because they are syntax
 154.104 -rmid.usage=\u4f7f\u3044\u65b9: {0} <options>\
 154.105 -\n\
 154.106 -\n<options> \u306b\u306f\u6b21\u306e\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002\
 154.107 -\n  -port <port>        rmid \u304c\u4f7f\u7528\u3059\u308b\u30dd\u30fc\u30c8\u3092\u6307\u5b9a\u3059\u308b\
 154.108 -\n  -log <directory>    rmid \u304c\u30ed\u30b0\u3092\u66f8\u304d\u8fbc\u3080\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u6307\u5b9a\u3059\u308b\
 154.109 -\n  -stop               \u6307\u5b9a\u30dd\u30fc\u30c8\u306b\u5bfe\u3059\u308b rmid \u306e\u73fe\u5728\u306e\u547c\u3073\u51fa\u3057\u3092\u4e2d\u6b62\u3059\u308b\
 154.110 -\n  -C<runtime flag>    \u5404\u5b50\u30d7\u30ed\u30bb\u30b9 (\u8d77\u52d5\u30b0\u30eb\u30fc\u30d7) \u306b\u5f15\u6570\u3092\u6e21\u3059\
 154.111 -\n  -J<runtime flag>    java \u30a4\u30f3\u30bf\u30d7\u30ea\u30bf\u306b\u5f15\u6570\u3092\u6e21\u3059\
 154.112 -\n
 154.113 +rmid.usage=\u4F7F\u7528\u65B9\u6CD5: {0} <options>\n\n<options>\u306B\u306F\u6B21\u306E\u3082\u306E\u304C\u3042\u308A\u307E\u3059\u3002\n -port<port>     rmid\u304C\u4F7F\u7528\u3059\u308B\u30DD\u30FC\u30C8\u3092\u6307\u5B9A\u3059\u308B\n -log <directory>  rmid\u304C\u30ED\u30B0\u3092\u66F8\u304D\u8FBC\u3080\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u6307\u5B9A\u3059\u308B\n -stop         \u6307\u5B9A\u30DD\u30FC\u30C8\u306B\u5BFE\u3059\u308Brmid\u306E\u73FE\u5728\u306E\u547C\u51FA\u3057\u3092\u4E2D\u6B62\u3059\u308B\n -C<runtime flag>   \u5404\u5B50\u30D7\u30ED\u30BB\u30B9(\u8D77\u52D5\u30B0\u30EB\u30FC\u30D7)\u306B\u5F15\u6570\u3092\u6E21\u3059\n -J<runtime flag>  java\u30A4\u30F3\u30BF\u30D7\u30EA\u30BF\u306B\u5F15\u6570\u3092\u6E21\u3059\n
 154.114  # This means "The currently running activation daemon has been shut down,
 154.115  # and is about to exit".
 154.116 -rmid.daemon.shutdown=\
 154.117 -	\u8d77\u52d5\u30c7\u30fc\u30e2\u30f3\u304c\u505c\u6b62\u3057\u307e\u3057\u305f\u3002
 154.118 +rmid.daemon.shutdown=\u8D77\u52D5\u30C7\u30FC\u30E2\u30F3\u304C\u505C\u6B62\u3057\u307E\u3057\u305F
 154.119  
 154.120  # "rmid" should not be translated
 154.121 -rmid.restart.group.warning=\
 154.122 -\nrmid: (\u8b66\u544a) \u30b0\u30eb\u30fc\u30d7\u306e\u518d\u8d77\u52d5\u6642\u306e\u4f8b\u5916:
 154.123 +rmid.restart.group.warning=\nrmid: (\u8B66\u544A)\u30B0\u30EB\u30FC\u30D7\u306E\u518D\u8D77\u52D5\u3067\u6B21\u304C\u30B9\u30ED\u30FC\u3055\u308C\u307E\u3057\u305F:
 154.124  
 154.125  # "rmid" should not be translated
 154.126 -rmid.restart.service.warning=\
 154.127 -\nrmid: (\u8b66\u544a) \u30b5\u30fc\u30d3\u30b9\u306e\u518d\u8d77\u52d5\u6642\u306e\u4f8b\u5916:
 154.128 +rmid.restart.service.warning=\nrmid: (\u8B66\u544A)\u30B5\u30FC\u30D3\u30B9\u306E\u518D\u8D77\u52D5\u3067\u6B21\u304C\u30B9\u30ED\u30FC\u3055\u308C\u307E\u3057\u305F:
 154.129  
 154.130  # "rmid" should not be translated
 154.131 -rmid.log.update.warning=\
 154.132 -\nrmid: (\u8b66\u544a) \u30ed\u30b0\u66f4\u65b0\u6642\u306e\u4f8b\u5916:
 154.133 +rmid.log.update.warning=\nrmid: (\u8B66\u544A)\u30ED\u30B0\u66F4\u65B0\u3067\u6B21\u304C\u30B9\u30ED\u30FC\u3055\u308C\u307E\u3057\u305F:
 154.134  
 154.135  # "rmid" should not be translated
 154.136 -rmid.log.snapshot.warning=\
 154.137 -\nrmid: (\u91cd\u5927) \u30ed\u30b0\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u6642\u306e\u4f8b\u5916:
 154.138 +rmid.log.snapshot.warning=\nrmid: (\u91CD\u5927)\u30ED\u30B0\u30FB\u30B9\u30CA\u30C3\u30D7\u30B7\u30E7\u30C3\u30C8\u3067\u6B21\u304C\u30B9\u30ED\u30FC\u3055\u308C\u307E\u3057\u305F:
 154.139  
 154.140  # "rmid" should not be translated
 154.141 -rmid.log.recover.warning=\
 154.142 -\nrmid: (\u8b66\u544a) {0}: \u56de\u5fa9\u4e2d\u306e\u30ed\u30b0\u30ec\u30b3\u30fc\u30c9\u306e\u30b9\u30ad\u30c3\u30d7:
 154.143 +rmid.log.recover.warning=\nrmid: (\u8B66\u544A){0}: \u56DE\u5FA9\u4E2D\u306E\u30ED\u30B0\u30FB\u30EC\u30B3\u30FC\u30C9\u306E\u30B9\u30AD\u30C3\u30D7:
   155.1 --- a/src/share/classes/sun/rmi/server/resources/rmid_ko.properties	Tue Feb 15 19:16:39 2011 -0800
   155.2 +++ b/src/share/classes/sun/rmi/server/resources/rmid_ko.properties	Tue Feb 15 20:18:20 2011 -0800
   155.3 @@ -1,6 +1,6 @@
   155.4  #
   155.5  #
   155.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   155.7 +# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   155.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   155.9  #
  155.10  # This code is free software; you can redistribute it and/or modify it
  155.11 @@ -25,109 +25,72 @@
  155.12  #
  155.13  
  155.14  # "rmid", inetd", and "wait" should not be translated.
  155.15 -rmid.syntax.exec.invalid=\
  155.16 -        rmid\uac00 \uc798\ubabb\ub41c \uc0c1\ud0dc\ub97c \uac00\uc9c4 inetd\uc5d0\uc11c \uc2dc\uc791\ub418\uc5c8\uc2b5\ub2c8\ub2e4. (wait\uc774\uc5b4\uc57c \ud568)
  155.17 +rmid.syntax.exec.invalid=rmid\uAC00 \uBD80\uC801\uD569\uD55C \uC0C1\uD0DC\uC758 inetd\uC5D0\uC11C \uC2DC\uC791\uB418\uC5C8\uC2B5\uB2C8\uB2E4. \uC0C1\uD0DC\uB294 wait\uC5EC\uC57C \uD569\uB2C8\uB2E4.
  155.18  
  155.19  # "rmid" and "inetd" should not be translated.
  155.20 -rmid.syntax.port.badarg=\
  155.21 -	rmid\uac00 inetd\uc5d0\uc11c \uc2dc\uc791\ub41c \uacbd\uc6b0 \ud3ec\ud2b8\ub97c \uc9c0\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  155.22 +rmid.syntax.port.badarg=rmid\uAC00 inetd\uC5D0\uC11C \uC2DC\uC791\uB41C \uACBD\uC6B0 \uD3EC\uD2B8\uB97C \uC9C0\uC815\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  155.23  
  155.24  # "port" here refers to a TCP port for the server to listen on.
  155.25 -rmid.syntax.port.badnumber=\
  155.26 -	\ud3ec\ud2b8\ub294 \uc22b\uc790\uac00 \uc544\ub2d9\ub2c8\ub2e4.
  155.27 +rmid.syntax.port.badnumber=\uD3EC\uD2B8\uB294 \uC22B\uC790\uAC00 \uC544\uB2D9\uB2C8\uB2E4.
  155.28  
  155.29  # "-port" should not be translated, because it's part of command syntax.
  155.30 -rmid.syntax.port.missing=\
  155.31 -	-port \uc635\uc158\uc744 \uc0ac\uc6a9\ud558\ub824\uba74 \uc778\uc790\uac00 \ud544\uc694\ud569\ub2c8\ub2e4.
  155.32 +rmid.syntax.port.missing=-port \uC635\uC158\uC744 \uC0AC\uC6A9\uD558\uB824\uBA74 \uC778\uC218\uAC00 \uD544\uC694\uD569\uB2C8\uB2E4.
  155.33  
  155.34  # "-log" should not be translated, because it's part of command syntax.
  155.35 -rmid.syntax.log.missing=\
  155.36 -	-log \uc635\uc158\uc744 \uc0ac\uc6a9\ud558\ub824\uba74 \uc778\uc790\uac00 \ud544\uc694\ud569\ub2c8\ub2e4.
  155.37 +rmid.syntax.log.missing=-log \uC635\uC158\uC744 \uC0AC\uC6A9\uD558\uB824\uBA74 \uC778\uC218\uAC00 \uD544\uC694\uD569\uB2C8\uB2E4.
  155.38  
  155.39  # "-log" should not be translated, because it's part of command syntax.
  155.40 -rmid.syntax.log.required=\
  155.41 -	-log \uc635\uc158\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.
  155.42 +rmid.syntax.log.required=-log \uC635\uC158\uC774 \uD544\uC694\uD569\uB2C8\uB2E4.
  155.43  
  155.44  # {0} = the (string) illegal argument in question
  155.45 -rmid.syntax.illegal.option=\
  155.46 -	\uc798\ubabb\ub41c \uc635\uc158: {0}
  155.47 +rmid.syntax.illegal.option=\uC798\uBABB\uB41C \uC635\uC158: {0}
  155.48  
  155.49  # {0} = the (string) reason text that came with a thrown exception
  155.50  # "Activation.main" should not be translated, because it's a codepoint
  155.51 -rmid.unexpected.exception=\
  155.52 -	Activation.main: \uc608\uc678 \ubc1c\uc0dd: {0}
  155.53 +rmid.unexpected.exception=Activation.main: \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {0}
  155.54  
  155.55  # "java.home" should not be translated, because it's a property name
  155.56  # "ActivatorImpl" should not be translated, because it's a codepoint
  155.57 -rmid.unfound.java.home.property=\
  155.58 -	ActivatorImpl: java.home\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc74c
  155.59 +rmid.unfound.java.home.property=ActivatorImpl: java.home\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  155.60  
  155.61  # "rmid" should not be translated
  155.62 -rmid.inherited.channel.info=\
  155.63 -	\uc0c1\uc18d \ucc44\ub110\uc744 \uc0ac\uc6a9\ud558\uc5ec rmid \uc2dc\uc791
  155.64 +rmid.inherited.channel.info=\uC0C1\uC18D\uB41C \uCC44\uB110\uC744 \uC0AC\uC6A9\uD558\uC5EC rmid \uC2DC\uC791
  155.65  
  155.66  # "Activation.main" should not be translated, because it's a codepoint
  155.67 -rmid.exec.policy.invalid=\
  155.68 -	Activation.main: \uc798\ubabb\ub41c \uc2e4\ud589 \uc815\ucc45 \ud074\ub798\uc2a4
  155.69 +rmid.exec.policy.invalid=Activation.main: \uC2E4\uD589 \uC815\uCC45 \uD074\uB798\uC2A4\uAC00 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4.
  155.70  
  155.71  # "rmid" should not be translated
  155.72 -rmid.exec.policy.exception=\
  155.73 -	rmid: \uc2e4\ud589 \uc815\ucc45 \uac00\uc838\uc624\uae30 \uc2dc\ub3c4\ub85c \uc778\ud574 \ub2e4\uc74c \uc624\ub958\uac00 \ubc1c\uc0dd\ud568:
  155.74 +rmid.exec.policy.exception=rmid: \uC2E4\uD589 \uC815\uCC45\uC744 \uAC00\uC838\uC624\uB824\uB294 \uC2DC\uB3C4\uB85C \uBC1C\uC0DD\uD55C \uC608\uC678 \uC0AC\uD56D:
  155.75  
  155.76  # "rmid" should not be translated
  155.77 -rmid.exec.command=\
  155.78 -	rmid: debugExec: "{0}" \uc2e4\ud589 \uc911
  155.79 +rmid.exec.command=rmid: debugExec: "{0}" \uC2E4\uD589 \uC911
  155.80  
  155.81  # "rmid" should not be translated
  155.82 -rmid.group.inactive=\
  155.83 -	rmid: \ud65c\uc131\ud654 \uadf8\ub8f9 \ube44\ud65c\uc131: {0}
  155.84 +rmid.group.inactive=rmid: \uD65C\uC131\uD654 \uADF8\uB8F9 \uBE44\uD65C\uC131: {0}
  155.85  
  155.86  # "Activation.main", "sun.rmi.activation.execPolicy", "ExecPermission" and 
  155.87  # "ExecOptionPermission" should not be translated, since they refer to
  155.88  # class/permission names.
  155.89 -rmid.exec.perms.inadequate=\
  155.90 -	Activation.main: \uacbd\uace0: sun.rmi.activation.execPolicy \uc2dc\uc2a4\ud15c \ub4f1\ub85d \uc815\ubcf4\uac00\n\
  155.91 -        \uc9c0\uc815\ub418\uc9c0 \uc54a\uc558\uace0 ExecPermissions/ExecOptionPermissions\uc774 \ubd80\uc5ec\ub418\uc9c0\n\
  155.92 -        \uc54a\uc558\uc2b5\ub2c8\ub2e4. \uacc4\uc18d\ub418\ub294 \ud65c\uc131\ud654 \uc2dc\ub3c4\ub294 ExecPermission/ExecOptionPermission\uc758\n\
  155.93 -	\ud5c8\uac00 \ud655\uc778 \uc2e4\ud328\ub85c \uc778\ud574 \uc2e4\ud328\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\
  155.94 -	rmid \ubcf4\uc548\uc744 \uad6c\uc131\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uc124\uba85\uc11c\ub294 \ub2e4\uc74c \uc6f9 \uc0ac\uc774\ud2b8\ub97c \ucc38\uc870\ud558\uc2ed\uc2dc\uc624.\n\
  155.95 -\n\
  155.96 -http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\n\
  155.97 -http://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  155.98 +rmid.exec.perms.inadequate=Activation.main: \uACBD\uACE0: sun.rmi.activation.execPolicy \uC2DC\uC2A4\uD15C \uC18D\uC131\uC774\n\uC9C0\uC815\uB418\uC9C0 \uC54A\uC558\uC73C\uBA70 ExecPermissions/ExecOptionPermissions\uAC00 \uBD80\uC5EC\uB418\uC9C0\n\uC54A\uC558\uC2B5\uB2C8\uB2E4. \uD65C\uC131\uD654\uB97C \uACC4\uC18D \uC2DC\uB3C4\uD558\uBA74 ExecPermission/ExecOptionPermission\n\uAD8C\uD55C \uAC80\uC0AC \uC2E4\uD328\uB85C \uC778\uD574 \uC2E4\uD328\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\nrmid \uBCF4\uC548 \uAD6C\uC131 \uBC29\uBC95\uC5D0 \uB300\uD55C \uC124\uBA85\uC11C\uB294 \uB2E4\uC74C \uC6F9 \uC0AC\uC774\uD2B8\uB97C \uCC38\uC870\uD558\uC2ED\uC2DC\uC624.\n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  155.99  
 155.100  # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated,
 155.101  # because they are syntax
 155.102 -rmid.usage=\uc0ac\uc6a9\ubc95: {0} <\uc635\uc158> \
 155.103 -\n\
 155.104 -\n<\uc635\uc158>\uc740 \ub2e4\uc74c\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4:\
 155.105 -\n  -port <port>        rmid\uac00 \uc0ac\uc6a9\ud560 \ud3ec\ud2b8 \uc9c0\uc815\
 155.106 -\n  -log <directory>    rmid\uac00 \ub85c\uadf8\ub97c \uae30\ub85d\ud560 \ub514\ub809\ud1a0\ub9ac \uc9c0\uc815\
 155.107 -\n  -stop               rmid\uc758 \ud604\uc7ac \ud638\ucd9c \uc911\ub2e8 (\uc9c0\uc815\ub41c \ud3ec\ud2b8\uc5d0 \ub300\ud574)\
 155.108 -\n  -C<runtime flag>    \uac01\uac01\uc758 \uc790\uc2dd \ud504\ub85c\uc138\uc2a4\uc5d0 \uc778\uc790 \uc804\ub2ec (\ud65c\uc131\ud654 \uadf8\ub8f9)\
 155.109 -\n  -J<runtime flag>    Java \uc778\ud130\ud504\ub9ac\ud130\uc5d0 \uc778\uc790\ub97c \uc804\ub2ec\ud569\ub2c8\ub2e4.\
 155.110 -\n\
 155.111 -
 155.112 +rmid.usage=\uC0AC\uC6A9\uBC95: {0} <options> \n\n\uC5EC\uAE30\uC11C <options>\uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n  -port <port>        rmid\uAC00 \uC0AC\uC6A9\uD560 \uD3EC\uD2B8\uB97C \uC9C0\uC815\uD569\uB2C8\uB2E4.\n  -log <directory>    rmid\uAC00 \uB85C\uADF8\uB97C \uAE30\uB85D\uD560 \uB514\uB809\uD1A0\uB9AC\uB97C \uC9C0\uC815\uD569\uB2C8\uB2E4.\n  -stop               \uC9C0\uC815\uB41C \uD3EC\uD2B8\uC5D0 \uB300\uD574 rmid\uC758 \uD604\uC7AC \uD638\uCD9C\uC744 \uC815\uC9C0\uD569\uB2C8\uB2E4.\n  -C<runtime flag>    \uAC01\uAC01\uC758 \uD558\uC704 \uD504\uB85C\uC138\uC2A4(\uD65C\uC131\uD654 \uADF8\uB8F9)\uC5D0 \uC778\uC218\uB97C \uC804\uB2EC\uD569\uB2C8\uB2E4.\n  -J<runtime flag>    Java \uC778\uD130\uD504\uB9AC\uD130\uC5D0 \uC778\uC218\uB97C \uC804\uB2EC\uD569\uB2C8\uB2E4.\n
 155.113  # This means "The currently running activation daemon has been shut down,
 155.114  # and is about to exit".
 155.115 -rmid.daemon.shutdown=\
 155.116 -	\ud65c\uc131 \ub370\ubaac \uc167\ub2e4\uc6b4
 155.117 +rmid.daemon.shutdown=\uD65C\uC131 \uB370\uBAAC \uC885\uB8CC
 155.118  
 155.119  # "rmid" should not be translated
 155.120 -rmid.restart.group.warning=\
 155.121 -\nrmid: (\uacbd\uace0) \uadf8\ub8f9 \ub2e4\uc2dc \uc2dc\uc791\uc73c\ub85c \uc778\ud574 \ub2e4\uc74c \uc624\ub958\uac00 \ubc1c\uc0dd\ud568:
 155.122 +rmid.restart.group.warning=\nrmid: (\uACBD\uACE0) \uADF8\uB8F9 \uC7AC\uC2DC\uC791\uC73C\uB85C \uC778\uD574 \uBC1C\uC0DD\uD55C \uC624\uB958:
 155.123  
 155.124  # "rmid" should not be translated
 155.125 -rmid.restart.service.warning=\
 155.126 -\nrmid: (\uacbd\uace0) \uc11c\ube44\uc2a4 \ub2e4\uc2dc \uc2dc\uc791\uc73c\ub85c \uc778\ud574 \ub2e4\uc74c \uc624\ub958\uac00 \ubc1c\uc0dd\ud568:
 155.127 +rmid.restart.service.warning=\nrmid: (\uACBD\uACE0) \uC11C\uBE44\uC2A4 \uC7AC\uC2DC\uC791\uC73C\uB85C \uC778\uD574 \uBC1C\uC0DD\uD55C \uC624\uB958:
 155.128  
 155.129  # "rmid" should not be translated
 155.130 -rmid.log.update.warning=\
 155.131 -\nrmid: (\uacbd\uace0) \ub85c\uadf8 \uc5c5\ub370\uc774\ud2b8\ub85c \uc778\ud574 \ub2e4\uc74c \uc624\ub958\uac00 \ubc1c\uc0dd\ud568:
 155.132 +rmid.log.update.warning=\nrmid: (\uACBD\uACE0) \uB85C\uADF8 \uAC31\uC2E0\uC73C\uB85C \uC778\uD574 \uBC1C\uC0DD\uD55C \uC624\uB958:
 155.133  
 155.134  # "rmid" should not be translated
 155.135 -rmid.log.snapshot.warning=\
 155.136 -\nrmid: (\uc2ec\uac01) \ub85c\uadf8 \uc2a4\ub0c5\uc0f7\uc73c\ub85c \uc778\ud574 \ub2e4\uc74c \uc624\ub958\uac00 \ubc1c\uc0dd\ud568:
 155.137 +rmid.log.snapshot.warning=\nrmid: (\uC2EC\uAC01) \uB85C\uADF8 \uC2A4\uB0C5\uC0F7\uC73C\uB85C \uC778\uD574 \uBC1C\uC0DD\uD55C \uC624\uB958:
 155.138  
 155.139  # "rmid" should not be translated
 155.140 -rmid.log.recover.warning=\
 155.141 -\nrmid: (\uacbd\uace0) {0}: \ubcf5\uad6c\ud558\ub294 \ub3d9\uc548 \ub808\ucf54\ub4dc \uae30\ub85d \uac74\ub108\ub6f0\uae30:
 155.142 +rmid.log.recover.warning=\nrmid: (\uACBD\uACE0) {0}: \uBCF5\uAD6C\uD558\uB294 \uB3D9\uC548 \uB808\uCF54\uB4DC \uAE30\uB85D\uC744 \uAC74\uB108 \uB6F0\uB294 \uC911:
   156.1 --- a/src/share/classes/sun/rmi/server/resources/rmid_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
   156.2 +++ b/src/share/classes/sun/rmi/server/resources/rmid_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
   156.3 @@ -1,6 +1,6 @@
   156.4  #
   156.5  #
   156.6 -# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
   156.7 +# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   156.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   156.9  #
  156.10  # This code is free software; you can redistribute it and/or modify it
  156.11 @@ -25,72 +25,72 @@
  156.12  #
  156.13  
  156.14  # "rmid", inetd", and "wait" should not be translated.
  156.15 -rmid.syntax.exec.invalid=rmid foi iniciado de inetd com um status inv\u00e1lido (deve  estar em espera)
  156.16 +rmid.syntax.exec.invalid=rmid foi acionado a partir de inetd com um status inv\u00E1lido (deve ser wait)
  156.17  
  156.18  # "rmid" and "inetd" should not be translated.
  156.19 -rmid.syntax.port.badarg=a porta n\u00e3o pode ser especificada se rmid for iniciado de inetd
  156.20 +rmid.syntax.port.badarg=a porta n\u00E3o poder\u00E1 ser especificada se rmid for acionado a partir de inetd
  156.21  
  156.22  # "port" here refers to a TCP port for the server to listen on.
  156.23 -rmid.syntax.port.badnumber=a porta n\u00e3o \u00e9 um n\u00famero
  156.24 +rmid.syntax.port.badnumber=a porta n\u00E3o \u00E9 um n\u00FAmero
  156.25  
  156.26  # "-port" should not be translated, because it's part of command syntax.
  156.27 -rmid.syntax.port.missing=a op\u00e7\u00e3o -port requer argumento
  156.28 +rmid.syntax.port.missing=a op\u00E7\u00E3o -port requer um argumento
  156.29  
  156.30  # "-log" should not be translated, because it's part of command syntax.
  156.31 -rmid.syntax.log.missing=a op\u00e7\u00e3o -log requer argumento
  156.32 +rmid.syntax.log.missing=a op\u00E7\u00E3o -log requer um argumento
  156.33  
  156.34  # "-log" should not be translated, because it's part of command syntax.
  156.35 -rmid.syntax.log.required=op\u00e7\u00e3o -log necess\u00e1ria
  156.36 +rmid.syntax.log.required=op\u00E7\u00E3o -log necess\u00E1ria
  156.37  
  156.38  # {0} = the (string) illegal argument in question
  156.39 -rmid.syntax.illegal.option=op\u00e7\u00e3o ilegal: {0}
  156.40 +rmid.syntax.illegal.option=op\u00E7\u00E3o inv\u00E1lida: {0}
  156.41  
  156.42  # {0} = the (string) reason text that came with a thrown exception
  156.43  # "Activation.main" should not be translated, because it's a codepoint
  156.44 -rmid.unexpected.exception=Activation.main: ocorreu uma exce\u00e7\u00e3o: {0}
  156.45 +rmid.unexpected.exception=Activation.main: ocorreu uma exce\u00E7\u00E3o: {0}
  156.46  
  156.47  # "java.home" should not be translated, because it's a property name
  156.48  # "ActivatorImpl" should not be translated, because it's a codepoint
  156.49 -rmid.unfound.java.home.property=ActivatorImpl: n\u00e3o \u00e9 poss\u00edvel localizar java.home
  156.50 +rmid.unfound.java.home.property=ActivatorImpl: n\u00E3o \u00E9 poss\u00EDvel localizar java.home
  156.51  
  156.52  # "rmid" should not be translated
  156.53 -rmid.inherited.channel.info=inicializa\u00e7\u00e3o de rmid com canal legado
  156.54 +rmid.inherited.channel.info=inicializa\u00E7\u00E3o de rmid com canal herdado
  156.55  
  156.56  # "Activation.main" should not be translated, because it's a codepoint
  156.57 -rmid.exec.policy.invalid=Activation.main: classe de pol\u00edtica de execu\u00e7\u00e3o inv\u00e1lida
  156.58 +rmid.exec.policy.invalid=Activation.main: classe de pol\u00EDtica de execu\u00E7\u00E3o inv\u00E1lida
  156.59  
  156.60  # "rmid" should not be translated
  156.61 -rmid.exec.policy.exception=rmid: a tentativa de obter a pol\u00edtica de execu\u00e7\u00e3o gera:
  156.62 +rmid.exec.policy.exception=rmid: a tentativa de obter a pol\u00EDtica de execu\u00E7\u00E3o gera:
  156.63  
  156.64  # "rmid" should not be translated
  156.65  rmid.exec.command=rmid: debugExec: executando "{0}"
  156.66  
  156.67  # "rmid" should not be translated
  156.68 -rmid.group.inactive=rmid: grupo de ativa\u00e7\u00e3o inativo: {0}
  156.69 +rmid.group.inactive=rmid: grupo de ativa\u00E7\u00E3o inativo: {0}
  156.70  
  156.71  # "Activation.main", "sun.rmi.activation.execPolicy", "ExecPermission" and 
  156.72  # "ExecOptionPermission" should not be translated, since they refer to
  156.73  # class/permission names.
  156.74 -rmid.exec.perms.inadequate=Activation.main: aviso: propriedade do sistema sun.rmi.activation.execPolicy\nn\u00e3o registrada e nenhuma ExecPermission/ExecOptionPermission\nconcedida; as tentativas de ativa\u00e7\u00e3o seguintes podem falhar devido a verifica\u00e7\u00f5es mal sucedidas da permiss\u00e3o\nExecPermission/ExecOptionPermission.  Para obter\ndocumenta\u00e7\u00e3o sobre como configurar a seguran\u00e7a rmid, conculte:\n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  156.75 +rmid.exec.perms.inadequate=Activation.main: advert\u00EAncia: propriedade do sistema sun.rmi.activation.execPolicy\nn\u00E3o registrada e nenhuma ExecPermission/ExecOptionPermission\nconcedida; as tentativas de ativa\u00E7\u00E3o seguintes podem falhar devido a verifica\u00E7\u00F5es malsucedidas da permiss\u00E3o\nExecPermission/ExecOptionPermission. Para obter\ndocumenta\u00E7\u00E3o sobre como configurar a seguran\u00E7a rmid, consulte:\n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  156.76  
  156.77  # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated,
  156.78  # because they are syntax
  156.79 -rmid.usage=Uso: {0} <options>\n\nem que <options> inclui:\n  -port <port>        especifica a porta que rmid usar\u00e1\n  -log <directory>    especifica o diret\u00f3rio no qual o rmid grava o registro\n  -stop               para a chamada atual de rmid (para a porta especificada)\n  -C<runtime flag>    passa o argumento para cada processo filho (grupo de ativa\u00e7\u00e3o)\n  -J<runtime flag>    passa o argumento para o int\u00e9rprete de java\n
  156.80 +rmid.usage=Uso: {0} <op\u00E7\u00F5es>\n\nem que <op\u00E7\u00F5es> inclui:\n  -port <porta>        especifica a porta que rmid usar\u00E1\n  -log <diret\u00F3rio>    especifica o diret\u00F3rio no qual o rmid grava o log\n  -stop               para a chamada atual de rmid (para a porta especificada)\n  -C<flag de runtime>    especifica o argumento para cada processo filho (grupo de ativa\u00E7\u00E3o)\n  -J<flag de runtime>    especifica o argumento para o int\u00E9rprete de java\n
  156.81  # This means "The currently running activation daemon has been shut down,
  156.82  # and is about to exit".
  156.83 -rmid.daemon.shutdown=encerramento do daemon de ativa\u00e7\u00e3o
  156.84 +rmid.daemon.shutdown=shutdown do daemon de ativa\u00E7\u00E3o
  156.85  
  156.86  # "rmid" should not be translated
  156.87 -rmid.restart.group.warning=\nrmid: (AVISO) reiniciar grupo gera:
  156.88 +rmid.restart.group.warning=\nrmid: (ADVERT\u00CANCIA) a reinicializa\u00E7\u00E3o do grupo gera:
  156.89  
  156.90  # "rmid" should not be translated
  156.91 -rmid.restart.service.warning=\nrmid: (AVISO) reiniciar servi\u00e7o gera:
  156.92 +rmid.restart.service.warning=\nrmid: (ADVERT\u00CANCIA) a reinicializa\u00E7\u00E3o do servi\u00E7o gera:
  156.93  
  156.94  # "rmid" should not be translated
  156.95 -rmid.log.update.warning=\nrmid: (AVISO) registrar atualiza\u00e7\u00e3o gera:
  156.96 +rmid.log.update.warning=\nrmid: (ADVERT\u00CANCIA) o registro da atualiza\u00E7\u00E3o gera:
  156.97  
  156.98  # "rmid" should not be translated
  156.99 -rmid.log.snapshot.warning=\nrmid: (GRAVE) registrar instant\u00e2neo gera:
 156.100 +rmid.log.snapshot.warning=\nrmid: (GRAVE) o registro do snapshot gera:
 156.101  
 156.102  # "rmid" should not be translated
 156.103 -rmid.log.recover.warning=\nrmid: (AVISO) {0}: ignorando registro durante a recupera\u00e7\u00e3o:
 156.104 +rmid.log.recover.warning=\nrmid: (ADVERT\u00CANCIA) {0}: ignorando registro de log durante a recupera\u00E7\u00E3o:
   157.1 --- a/src/share/classes/sun/rmi/server/resources/rmid_sv.properties	Tue Feb 15 19:16:39 2011 -0800
   157.2 +++ b/src/share/classes/sun/rmi/server/resources/rmid_sv.properties	Tue Feb 15 20:18:20 2011 -0800
   157.3 @@ -1,6 +1,6 @@
   157.4  #
   157.5  #
   157.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   157.7 +# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   157.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   157.9  #
  157.10  # This code is free software; you can redistribute it and/or modify it
  157.11 @@ -25,109 +25,72 @@
  157.12  #
  157.13  
  157.14  # "rmid", inetd", and "wait" should not be translated.
  157.15 -rmid.syntax.exec.invalid=\
  157.16 -    rmid startades fr\u00e5n inetd med ogiltig status (m\u00e5ste vara wait)
  157.17 +rmid.syntax.exec.invalid=rmid startades fr\u00E5n inetd med ogiltig status (m\u00E5ste vara wait)
  157.18  
  157.19  # "rmid" and "inetd" should not be translated.
  157.20 -rmid.syntax.port.badarg=\
  157.21 -    port kan inte anges om rmid startas fr\u00e5n inetd
  157.22 +rmid.syntax.port.badarg=port kan inte anges om rmid startas fr\u00E5n inetd
  157.23  
  157.24  # "port" here refers to a TCP port for the server to listen on.
  157.25 -rmid.syntax.port.badnumber=\
  157.26 -    port \u00e4r inte ett nummer
  157.27 +rmid.syntax.port.badnumber=port \u00E4r inte ett tal
  157.28  
  157.29  # "-port" should not be translated, because it's part of command syntax.
  157.30 -rmid.syntax.port.missing=\
  157.31 -    alternativet -port kr\u00e4ver argument
  157.32 +rmid.syntax.port.missing=alternativet -port kr\u00E4ver argument
  157.33  
  157.34  # "-log" should not be translated, because it's part of command syntax.
  157.35 -rmid.syntax.log.missing=\
  157.36 -    alternativet -log kr\u00e4ver argument
  157.37 +rmid.syntax.log.missing=alternativet -log kr\u00E4ver argument
  157.38  
  157.39  # "-log" should not be translated, because it's part of command syntax.
  157.40 -rmid.syntax.log.required=\
  157.41 -    alternativet -log kr\u00e4vs
  157.42 +rmid.syntax.log.required=alternativet -log kr\u00E4vs
  157.43  
  157.44  # {0} = the (string) illegal argument in question
  157.45 -rmid.syntax.illegal.option=\
  157.46 -ogiltigt alternativ: {0}
  157.47 +rmid.syntax.illegal.option=otill\u00E5tet alternativ: {0}
  157.48  
  157.49  # {0} = the (string) reason text that came with a thrown exception
  157.50  # "Activation.main" should not be translated, because it's a codepoint
  157.51 -rmid.unexpected.exception=\
  157.52 -	Activation.main: ett undantagsavbrott har intr\u00e4ffat: {0}
  157.53 +rmid.unexpected.exception=Activation.main: ett undantag uppstod: {0}
  157.54  
  157.55  # "java.home" should not be translated, because it's a property name
  157.56  # "ActivatorImpl" should not be translated, because it's a codepoint
  157.57 -rmid.unfound.java.home.property=\
  157.58 -	ActivatorImpl: det g\u00e5r inte att hitta java.home
  157.59 +rmid.unfound.java.home.property=ActivatorImpl: hittar inte java.home
  157.60  
  157.61  # "rmid" should not be translated
  157.62 -rmid.inherited.channel.info=\
  157.63 -    uppstart av rmid med \u00e4rvd kanal
  157.64 +rmid.inherited.channel.info=start av rmid med \u00E4rvd kanal
  157.65  
  157.66  # "Activation.main" should not be translated, because it's a codepoint
  157.67 -rmid.exec.policy.invalid=\
  157.68 -	Activation.main: ogiltig exec policy-klass
  157.69 +rmid.exec.policy.invalid=Activation.main: ogiltig exec policy-klass
  157.70  
  157.71  # "rmid" should not be translated
  157.72 -rmid.exec.policy.exception=\
  157.73 -	rmid: f\u00f6rs\u00f6k att h\u00e4mta throws f\u00f6r exec-policy:
  157.74 +rmid.exec.policy.exception=rmid: f\u00F6rs\u00F6k att h\u00E4mta throws f\u00F6r exec-policy:
  157.75  
  157.76  # "rmid" should not be translated
  157.77 -rmid.exec.command=\
  157.78 -	rmid: debugExec: k\u00f6r "{0}"
  157.79 +rmid.exec.command=rmid: debugExec: k\u00F6r "{0}"
  157.80  
  157.81  # "rmid" should not be translated
  157.82 -rmid.group.inactive=\
  157.83 -	rmid: aktiveringsgruppen \u00e4r inaktiv: {0}
  157.84 +rmid.group.inactive=rmid: aktiveringsgruppen \u00E4r inaktiv: {0}
  157.85  
  157.86  # "Activation.main", "sun.rmi.activation.execPolicy", "ExecPermission" and 
  157.87  # "ExecOptionPermission" should not be translated, since they refer to
  157.88  # class/permission names.
  157.89 -rmid.exec.perms.inadequate=\
  157.90 -    Activation.main: varning: systemegenskapen sun.rmi.activation.execPolicy\n\
  157.91 -        \u00e4r inte specificerad och inga ExecPermissions/ExecOptionPermissions\n\
  157.92 -        har utdelats. Efterf\u00f6ljande aktiveringsf\u00f6rs\u00f6k kan misslyckas p\u00e5 grund av misslyckade\n\
  157.93 -    kontroller av ExecPermission/ExecOptionPermission-beh\u00f6righet.  Mer\n\
  157.94 -    information om hur du konfigurerar rmid-s\u00e4kerhet finns i:\n\
  157.95 -\n\
  157.96 -        http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\n\
  157.97 -        http://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  157.98 +rmid.exec.perms.inadequate=Activation.main: varning: systemegenskapen sun.rmi.activation.execPolicy\n\u00E4r inte specificerad och inga ExecPermissions/ExecOptionPermissions\nhar utdelats. Efterf\u00F6ljande aktiveringsf\u00F6rs\u00F6k kanske inte utf\u00F6rs p\u00E5 grund av ej utf\u00F6rda\nkontroller av ExecPermission/ExecOptionPermission-beh\u00F6righet.  Mer\ninformation om hur du konfigurerar rmid-s\u00E4kerhet finns i:\n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  157.99  
 157.100  # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated,
 157.101  # because they are syntax
 157.102 -rmid.usage=G\u00f6r s\u00e5 h\u00e4r: {0} <alternativ>\
 157.103 -\n\
 157.104 -\nd\u00e4r <alternativ> omfattar:\
 157.105 -\n  -port <port>        Ange porten f\u00f6r rmid\
 157.106 -\n  -log <katalog>      Ange katalogen d\u00e4r rmid ska spara loggen\
 157.107 -\n  -stop               Stoppa p\u00e5g\u00e5ende rmid-anrop (f\u00f6r angiven port)\
 157.108 -\n  -C<k\u00f6rtidsflagga>   Skicka argumentet till varje underordnad process (aktiveringsgrupp)\
 157.109 -\n  -J<k\u00f6rtidsflagga>   Skicka argumentet till java-tolken\
 157.110 -\n\
 157.111 -
 157.112 +rmid.usage=Syntax: {0} <alternativ>\n\nd\u00E4r <alternativ> inkluderar:\n  -port <port>        Ange porten f\u00F6r rmid\n  -log <katalog>      Ange katalogen d\u00E4r rmid ska spara loggen\n  -stop               Stoppa p\u00E5g\u00E5ende rmid-anrop (f\u00F6r angiven port)\n  -C<k\u00F6rningsflagga>   Skicka argumentet till varje underordnad process (aktiveringsgrupp)\n  -J<k\u00F6rningsflagga>   Skicka argumentet till Javatolken\n
 157.113  # This means "The currently running activation daemon has been shut down,
 157.114  # and is about to exit".
 157.115 -rmid.daemon.shutdown=\
 157.116 -	aktiveringsdemonen avslutas
 157.117 +rmid.daemon.shutdown=aktiveringsdemonen avslutas
 157.118  
 157.119  # "rmid" should not be translated
 157.120 -rmid.restart.group.warning=\
 157.121 -\nrmid: (VARNING) starta om grupp-throws:
 157.122 +rmid.restart.group.warning=\nrmid: (VARNING) starta om gruppkast:
 157.123  
 157.124  # "rmid" should not be translated
 157.125 -rmid.restart.service.warning=\
 157.126 -\nrmid: (VARNING) starta om service-throws:
 157.127 +rmid.restart.service.warning=\nrmid: (VARNING) starta om tj\u00E4nstekast:
 157.128  
 157.129  # "rmid" should not be translated
 157.130 -rmid.log.update.warning=\
 157.131 -\nrmid: (VARNING) logga uppdaterings-throws:
 157.132 +rmid.log.update.warning=\nrmid: (VARNING) logga uppdateringskast:
 157.133  
 157.134  # "rmid" should not be translated
 157.135 -rmid.log.snapshot.warning=\
 157.136 -\nrmid: (ALLVARLIGT) logga \u00f6gonblicks-throws:
 157.137 +rmid.log.snapshot.warning=\nrmid: (ALLVARLIGT) logga \u00F6gonblickskast:
 157.138  
 157.139  # "rmid" should not be translated
 157.140 -rmid.log.recover.warning=\
 157.141 -\nrmid: (VARNING) {0}: hoppa \u00f6ver loggpost under \u00e5terst\u00e4llning:
 157.142 +rmid.log.recover.warning=\nrmid: (VARNING) {0}: hoppar \u00F6ver loggpost under \u00E5terst\u00E4llning:
   158.1 --- a/src/share/classes/sun/rmi/server/resources/rmid_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   158.2 +++ b/src/share/classes/sun/rmi/server/resources/rmid_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   158.3 @@ -1,6 +1,6 @@
   158.4  #
   158.5  #
   158.6 -# Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved.
   158.7 +# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   158.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   158.9  #
  158.10  # This code is free software; you can redistribute it and/or modify it
  158.11 @@ -25,109 +25,72 @@
  158.12  #
  158.13  
  158.14  # "rmid", inetd", and "wait" should not be translated.
  158.15 -rmid.syntax.exec.invalid=\
  158.16 -        rmid \u5df2\u4ece inetd \u542f\u52a8\uff0c\u4e14\u72b6\u6001\u65e0\u6548 (\u5fc5\u987b\u7b49\u5f85)
  158.17 +rmid.syntax.exec.invalid=rmid \u5DF2\u4ECE inetd \u542F\u52A8, \u4E14\u72B6\u6001\u65E0\u6548 (\u5FC5\u987B\u7B49\u5F85)
  158.18  
  158.19  # "rmid" and "inetd" should not be translated.
  158.20 -rmid.syntax.port.badarg=\
  158.21 -        \u5982\u679c rmid \u4ece inetd \u542f\u52a8\uff0c\u5219\u65e0\u6cd5\u6307\u5b9a\u7aef\u53e3
  158.22 +rmid.syntax.port.badarg=\u5982\u679C rmid \u4ECE inetd \u542F\u52A8, \u5219\u65E0\u6CD5\u6307\u5B9A\u7AEF\u53E3
  158.23  
  158.24  # "port" here refers to a TCP port for the server to listen on.
  158.25 -rmid.syntax.port.badnumber=\
  158.26 -	\u7aef\u53e3\u4e0d\u662f\u4e00\u4e2a\u6570\u5b57
  158.27 +rmid.syntax.port.badnumber=\u7AEF\u53E3\u4E0D\u662F\u4E00\u4E2A\u6570\u5B57
  158.28  
  158.29  # "-port" should not be translated, because it's part of command syntax.
  158.30 -rmid.syntax.port.missing=\
  158.31 -	-port \u9009\u9879\u9700\u8981\u53c2\u6570
  158.32 +rmid.syntax.port.missing=-port \u9009\u9879\u9700\u8981\u53C2\u6570
  158.33  
  158.34  # "-log" should not be translated, because it's part of command syntax.
  158.35 -rmid.syntax.log.missing=\
  158.36 -	-log \u9009\u9879\u9700\u8981\u53c2\u6570
  158.37 +rmid.syntax.log.missing=-log \u9009\u9879\u9700\u8981\u53C2\u6570
  158.38  
  158.39  # "-log" should not be translated, because it's part of command syntax.
  158.40 -rmid.syntax.log.required=\
  158.41 -        \u9700\u8981 -log \u9009\u9879
  158.42 +rmid.syntax.log.required=\u9700\u8981 -log \u9009\u9879
  158.43  
  158.44  # {0} = the (string) illegal argument in question
  158.45 -rmid.syntax.illegal.option=\
  158.46 -	\u975e\u6cd5\u9009\u9879\uff1a{0}
  158.47 +rmid.syntax.illegal.option=\u975E\u6CD5\u9009\u9879: {0}
  158.48  
  158.49  # {0} = the (string) reason text that came with a thrown exception
  158.50  # "Activation.main" should not be translated, because it's a codepoint
  158.51 -rmid.unexpected.exception=\
  158.52 -	Activation.main: \u51fa\u73b0\u5f02\u5e38\uff1a{0}
  158.53 +rmid.unexpected.exception=Activation.main: \u51FA\u73B0\u5F02\u5E38\u9519\u8BEF: {0}
  158.54  
  158.55  # "java.home" should not be translated, because it's a property name
  158.56  # "ActivatorImpl" should not be translated, because it's a codepoint
  158.57 -rmid.unfound.java.home.property=\
  158.58 -	ActivatorImpl: \u65e0\u6cd5\u5b9a\u4f4d java.home
  158.59 +rmid.unfound.java.home.property=ActivatorImpl: \u627E\u4E0D\u5230 java.home
  158.60  
  158.61  # "rmid" should not be translated
  158.62 -rmid.inherited.channel.info=\
  158.63 -        rmid \u901a\u8fc7\u7ee7\u627f\u7684\u4fe1\u9053\u542f\u52a8
  158.64 +rmid.inherited.channel.info=rmid \u901A\u8FC7\u7EE7\u627F\u7684\u901A\u9053\u542F\u52A8
  158.65  
  158.66  # "Activation.main" should not be translated, because it's a codepoint
  158.67 -rmid.exec.policy.invalid=\
  158.68 -	Activation.main: \u65e0\u6548\u7684\u53ef\u6267\u884c policy \u7c7b
  158.69 +rmid.exec.policy.invalid=Activation.main: \u65E0\u6548\u7684\u53EF\u6267\u884C policy \u7C7B
  158.70  
  158.71  # "rmid" should not be translated
  158.72 -rmid.exec.policy.exception=\
  158.73 -        rmid:  \u8bd5\u56fe\u83b7\u53d6\u53ef\u6267\u884c\u7b56\u7565\u629b\u51fa:
  158.74 +rmid.exec.policy.exception=rmid: \u5C1D\u8BD5\u83B7\u53D6\u6267\u884C\u7B56\u7565\u629B\u51FA:
  158.75  
  158.76  # "rmid" should not be translated
  158.77 -rmid.exec.command=\
  158.78 -        rmid:  debugExec:  \u6b63\u5728\u8fd0\u884c\u201c{0}\u201d
  158.79 +rmid.exec.command=rmid: debugExec: \u6B63\u5728\u8FD0\u884C "{0}"
  158.80  
  158.81  # "rmid" should not be translated
  158.82 -rmid.group.inactive=\
  158.83 -	rmid: \u6fc0\u6d3b\u7ec4\u65e0\u6548: {0}
  158.84 +rmid.group.inactive=rmid: \u6FC0\u6D3B\u7EC4\u65E0\u6548: {0}
  158.85  
  158.86  # "Activation.main", "sun.rmi.activation.execPolicy", "ExecPermission" and 
  158.87  # "ExecOptionPermission" should not be translated, since they refer to
  158.88  # class/permission names.
  158.89 -rmid.exec.perms.inadequate=\
  158.90 -	Activation.main: \u8b66\u544a\uff1a sun.rmi.activation.execPolicy \u7cfb\u7edf\n\
  158.91 -        \u5c5e\u6027\u672a\u88ab\u6307\u5b9a\u4e14 ExecPermissions/ExecOptionPermissions\n\
  158.92 -        \u5747\u672a\u88ab\u6388\u6743\u3002\u968f\u540e\u7684\u6fc0\u6d3b\u5c1d\u8bd5\u5931\u8d25\uff0c\u539f\u56e0\u662f\u5bf9\n\
  158.93 -	ExecPermission/ExecOptionPermission \u7684\u6743\u9650\u68c0\u67e5\u5931\u8d25\u3002 \u6709\u5173\u5982\u4f55\n\
  158.94 -	\u914d\u7f6e rmid \u5b89\u5168\u6027\u7684\u6587\u6863\u8bf4\u660e\uff0c\u8bf7\u53c2\u9605\uff1a \n\
  158.95 -\n\
  158.96 -        http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\n\
  158.97 -        http://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  158.98 +rmid.exec.perms.inadequate=Activation.main: \u8B66\u544A: sun.rmi.activation.execPolicy \u7CFB\u7EDF\n\u5C5E\u6027\u672A\u88AB\u6307\u5B9A\u4E14 ExecPermissions/ExecOptionPermissions\n\u5747\u672A\u88AB\u6388\u6743\u3002\u968F\u540E\u7684\u6FC0\u6D3B\u5C1D\u8BD5\u5931\u8D25, \u539F\u56E0\u662F\u5BF9\nExecPermission/ExecOptionPermission \u7684\u6743\u9650\u68C0\u67E5\u5931\u8D25\u3002\u6709\u5173\u5982\u4F55\n\u914D\u7F6E rmid \u5B89\u5168\u6027\u7684\u6587\u6863\u8BF4\u660E, \u8BF7\u53C2\u9605: \n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  158.99  
 158.100  # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated,
 158.101  # because they are syntax
 158.102 -rmid.usage=\u7528\u6cd5\uff1a{0} <option>\
 158.103 -\n\
 158.104 -\n\u5176\u4e2d\uff0c<option> \u5305\u62ec:\
 158.105 -\n  -port <option>        \u6307\u5b9a\u4f9b rmid \u4f7f\u7528\u7684\u7aef\u53e3\
 158.106 -\n  -log <directory>    \u6307\u5b9a rmid \u5c06\u65e5\u5fd7\u5199\u5165\u7684\u76ee\u5f55\
 158.107 -\n  -stop               \u505c\u6b62\u5f53\u524d\u7684 rmid \u8c03\u7528\uff08\u5bf9\u6307\u5b9a\u7aef\u53e3\uff09\
 158.108 -\n  -C<runtime \u6807\u8bb0>    \u5411\u6bcf\u4e2a\u5b50\u8fdb\u7a0b\u4f20\u9012\u53c2\u6570\uff08\u6fc0\u6d3b\u7ec4\uff09\
 158.109 -\n  -J<runtime \u6807\u8bb0>    \u5411 java \u89e3\u91ca\u7a0b\u5e8f\u4f20\u9012\u53c2\u6570\
 158.110 -\n\
 158.111 -
 158.112 +rmid.usage=\u7528\u6CD5: {0} <options>\n\n\u5176\u4E2D, <options> \u5305\u62EC:\n  -port <port>        \u6307\u5B9A\u4F9B rmid \u4F7F\u7528\u7684\u7AEF\u53E3\n  -log <directory>    \u6307\u5B9A rmid \u5C06\u65E5\u5FD7\u5199\u5165\u7684\u76EE\u5F55\n  -stop               \u505C\u6B62\u5F53\u524D\u7684 rmid \u8C03\u7528 (\u5BF9\u6307\u5B9A\u7AEF\u53E3)\n  -C<runtime flag>    \u5411\u6BCF\u4E2A\u5B50\u8FDB\u7A0B\u4F20\u9012\u53C2\u6570 (\u6FC0\u6D3B\u7EC4)\n  -J<runtime flag>    \u5411 java \u89E3\u91CA\u5668\u4F20\u9012\u53C2\u6570\n
 158.113  # This means "The currently running activation daemon has been shut down,
 158.114  # and is about to exit".
 158.115 -rmid.daemon.shutdown=\
 158.116 -	\u6fc0\u6d3b\u7aef\u53e3\u76d1\u63a7\u7a0b\u5e8f\u5173\u95ed
 158.117 +rmid.daemon.shutdown=\u6FC0\u6D3B\u5B88\u62A4\u7A0B\u5E8F\u5DF2\u5173\u95ED
 158.118  
 158.119  # "rmid" should not be translated
 158.120 -rmid.restart.group.warning=\
 158.121 -\nrmid:  (\u8b66\u544a) \u91cd\u65b0\u542f\u52a8\u7ec4\u629b\u51fa:
 158.122 +rmid.restart.group.warning=\nrmid: (\u8B66\u544A) \u91CD\u65B0\u542F\u52A8\u7EC4\u629B\u51FA:
 158.123  
 158.124  # "rmid" should not be translated
 158.125 -rmid.restart.service.warning=\
 158.126 -\nrmid:  (\u8b66\u544a) \u91cd\u65b0\u542f\u52a8\u670d\u52a1\u629b\u51fa:
 158.127 +rmid.restart.service.warning=\nrmid: (\u8B66\u544A) \u91CD\u65B0\u542F\u52A8\u670D\u52A1\u629B\u51FA:
 158.128  
 158.129  # "rmid" should not be translated
 158.130 -rmid.log.update.warning=\
 158.131 -\nrmid:  (\u8b66\u544a) \u65e5\u5fd7\u66f4\u65b0\u629b\u51fa:
 158.132 +rmid.log.update.warning=\nrmid: (\u8B66\u544A) \u65E5\u5FD7\u66F4\u65B0\u629B\u51FA:
 158.133  
 158.134  # "rmid" should not be translated
 158.135 -rmid.log.snapshot.warning=\
 158.136 -\nrmid:  (\u4e25\u91cd\u8b66\u544a) \u65e5\u5fd7\u5feb\u7167\u629b\u51fa:
 158.137 +rmid.log.snapshot.warning=\nrmid: (\u4E25\u91CD) \u65E5\u5FD7\u5FEB\u7167\u629B\u51FA:
 158.138  
 158.139  # "rmid" should not be translated
 158.140 -rmid.log.recover.warning=\
 158.141 -\nrmid:  (\u8b66\u544a) {0}:  \u6062\u590d\u671f\u95f4\u8df3\u8fc7\u65e5\u5fd7\u8bb0\u5f55:
 158.142 +rmid.log.recover.warning=\nrmid: (\u8B66\u544A) {0}:  \u6062\u590D\u671F\u95F4\u8DF3\u8FC7\u65E5\u5FD7\u8BB0\u5F55:
   159.1 --- a/src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
   159.2 +++ b/src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
   159.3 @@ -1,6 +1,6 @@
   159.4  #
   159.5  #
   159.6 -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
   159.7 +# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   159.8  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   159.9  #
  159.10  # This code is free software; you can redistribute it and/or modify it
  159.11 @@ -25,108 +25,72 @@
  159.12  #
  159.13  
  159.14  # "rmid", inetd", and "wait" should not be translated.
  159.15 -rmid.syntax.exec.invalid=\
  159.16 -        rmid \u5df2\u5f9e inetd \u555f\u52d5\uff0c\u4e14\u72c0\u614b\u7121\u6548 (\u5fc5\u9808\u662f wait)
  159.17 +rmid.syntax.exec.invalid=rmid \u5DF2\u5F9E inetd \u555F\u52D5\uFF0C\u4F46\u72C0\u614B\u7121\u6548 (\u5FC5\u9808\u662F wait)
  159.18  
  159.19  # "rmid" and "inetd" should not be translated.
  159.20 -rmid.syntax.port.badarg=\
  159.21 -        \u5982\u679c rmid \u5f9e inetd \u555f\u52d5\uff0c\u5247\u7121\u6cd5\u6307\u5b9a\u9023\u63a5\u57e0
  159.22 +rmid.syntax.port.badarg=\u5982\u679C rmid \u5F9E inetd \u555F\u52D5\uFF0C\u5247\u7121\u6CD5\u6307\u5B9A\u9023\u63A5\u57E0
  159.23  
  159.24  # "port" here refers to a TCP port for the server to listen on.
  159.25 -rmid.syntax.port.badnumber=\
  159.26 -	port \u4e0d\u662f\u4e00\u500b\u6578\u5b57
  159.27 +rmid.syntax.port.badnumber=port \u4E0D\u662F\u4E00\u500B\u6578\u5B57
  159.28  
  159.29  # "-port" should not be translated, because it's part of command syntax.
  159.30 -rmid.syntax.port.missing=\
  159.31 -	-port \u9078\u9805\u9700\u8981\u5f15\u6578
  159.32 +rmid.syntax.port.missing=-port \u9078\u9805\u9700\u8981\u5F15\u6578
  159.33  
  159.34  # "-log" should not be translated, because it's part of command syntax.
  159.35 -rmid.syntax.log.missing=\
  159.36 -	-log \u9078\u9805\u9700\u8981\u5f15\u6578
  159.37 +rmid.syntax.log.missing=-log \u9078\u9805\u9700\u8981\u5F15\u6578
  159.38  
  159.39  # "-log" should not be translated, because it's part of command syntax.
  159.40 -rmid.syntax.log.required=\
  159.41 -        -log \u9078\u9805\u662f\u5fc5\u9700\u7684
  159.42 +rmid.syntax.log.required=-log \u9078\u9805\u662F\u5FC5\u9700\u7684
  159.43  
  159.44  # {0} = the (string) illegal argument in question
  159.45 -rmid.syntax.illegal.option=\
  159.46 -	\u975e\u6cd5\u9078\u9805\uff1a{0}
  159.47 +rmid.syntax.illegal.option=\u7121\u6548\u7684\u9078\u9805: {0}
  159.48  
  159.49  # {0} = the (string) reason text that came with a thrown exception
  159.50  # "Activation.main" should not be translated, because it's a codepoint
  159.51 -rmid.unexpected.exception=\
  159.52 -	Activation.main: \u767c\u751f\u7570\u5e38\u72c0\u6cc1\ufe55{0}
  159.53 +rmid.unexpected.exception=Activation.main: \u767C\u751F\u7570\u5E38\u72C0\u6CC1: {0}
  159.54  
  159.55  # "java.home" should not be translated, because it's a property name
  159.56  # "ActivatorImpl" should not be translated, because it's a codepoint
  159.57 -rmid.unfound.java.home.property=\
  159.58 -	ActivatorImpl: \u627e\u4e0d\u5230 java.home \u7684\u6240\u5728
  159.59 +rmid.unfound.java.home.property=ActivatorImpl: \u627E\u4E0D\u5230 java.home \u7684\u6240\u5728
  159.60  
  159.61  # "rmid" should not be translated
  159.62 -rmid.inherited.channel.info=\
  159.63 -        rmid \u4f7f\u7528\u7e7c\u627f\u7684\u901a\u9053\u555f\u52d5
  159.64 +rmid.inherited.channel.info=rmid \u4F7F\u7528\u7E7C\u627F\u7684\u901A\u9053\u555F\u52D5
  159.65  
  159.66  # "Activation.main" should not be translated, because it's a codepoint
  159.67 -rmid.exec.policy.invalid=\Activation.main: \u7121\u6548\u7684\u57f7\u884c\u7b56\u7565\u985e\u5225
  159.68 +rmid.exec.policy.invalid=Activation.main: \u7121\u6548\u7684\u57F7\u884C\u539F\u5247\u985E\u5225
  159.69  
  159.70  # "rmid" should not be translated
  159.71 -rmid.exec.policy.exception=\
  159.72 -	rmid: \u5617\u8a66\u53d6\u5f97\u57f7\u884c\u7b56\u7565\u62cb\u68c4\uff1a
  159.73 +rmid.exec.policy.exception=rmid: \u5617\u8A66\u53D6\u5F97\u57F7\u884C\u539F\u5247\u62CB\u68C4: 
  159.74  
  159.75  # "rmid" should not be translated
  159.76 -rmid.exec.command=\
  159.77 -	rmid: debugExec\uff1a\u57f7\u884c "{0}"
  159.78 +rmid.exec.command=rmid: debugExec: \u57F7\u884C "{0}"
  159.79  
  159.80  # "rmid" should not be translated
  159.81 -rmid.group.inactive=\
  159.82 -	rmid:\u555f\u52d5\u7fa4\u7d44\u672a\u5728\u4f7f\u7528\u4e2d\ufe30{0}
  159.83 +rmid.group.inactive=rmid: \u555F\u52D5\u7FA4\u7D44\u672A\u5728\u4F7F\u7528\u4E2D: {0}
  159.84  
  159.85  # "Activation.main", "sun.rmi.activation.execPolicy", "ExecPermission" and 
  159.86  # "ExecOptionPermission" should not be translated, since they refer to
  159.87  # class/permission names.
  159.88 -rmid.exec.perms.inadequate=\
  159.89 -	Activation.main: \u8b66\u544a: sun.rmi.activation.execPolicy \u7cfb\u7d71\n\
  159.90 -       \u5c6c\u6027\u672a\u6307\u5b9a\uff0c\u4e26\u4e14\u672a\u6388\u4e88 ExecPermissions/ExecOptionPermissions\uff1b\n\
  159.91 -       \u5f8c\u7e8c\u7684\u555f\u52d5\u5617\u8a66\u53ef\u80fd\u6703\u56e0\u70ba\u672a\u6210\u529f\u7684\n\
  159.92 -	ExecPermission/ExecOptionPermission \u8a31\u53ef\u6b0a\u6aa2\u67e5\u800c\u5931\u6557\u3002\u5982\u9700\n\
  159.93 -	\u95dc\u65bc\u5982\u4f55\u914d\u7f6e rmid \u5b89\u5168\u7684\u8aaa\u660e\u6587\u4ef6\uff0c\u8acb\u53c3\u8003\uff1a\n\
  159.94 -\n\
  159.95 -        http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\n\
  159.96 -        http://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  159.97 +rmid.exec.perms.inadequate=Activation.main: \u8B66\u544A: sun.rmi.activation.execPolicy \u7CFB\u7D71\n\u5C6C\u6027\u672A\u6307\u5B9A\uFF0C\u4E26\u4E14\u672A\u6388\u4E88 ExecPermissions/ExecOptionPermissions; \n\u5F8C\u7E8C\u7684\u555F\u52D5\u5617\u8A66\u53EF\u80FD\u6703\u56E0\u70BA\u672A\u6210\u529F\u7684\nExecPermission/ExecOptionPermission \u6B0A\u9650\u6AA2\u67E5\u800C\u5931\u6557\u3002\u5982\u9700\n\u95DC\u65BC\u5982\u4F55\u914D\u7F6E rmid \u5B89\u5168\u7684\u8AAA\u660E\u6587\u4EF6\uFF0C\u8ACB\u53C3\u8003:\n\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html\nhttp://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html\n
  159.98  
  159.99  # "rmid", "-port", "-log", "-stop", "-C" and "-J" should not be translated,
 159.100  # because they are syntax
 159.101 -rmid.usage=\u7528\u6cd5: {0} <options>\
 159.102 -\n\
 159.103 -\n\u5176\u4e2d <options> \u5305\u62ec\uff1a\
 159.104 -\n  -port <port>        \u6307\u5b9a\u4f9b rmid \u4f7f\u7528\u7684\u9023\u63a5\u57e0\
 159.105 -\n  -log <directory>    \u6307\u5b9a\u4f9b rmid \u5beb\u5165\u65e5\u8a8c\u7684\u76ee\u9304\
 159.106 -\n  -stop               \u505c\u6b62\u76ee\u524d rmid \u7684\u547c\u53eb (\u91dd\u5c0d\u6307\u5b9a\u7684\u9023\u63a5\u57e0)\
 159.107 -\n  -C<runtime flag>    \u50b3\u905e\u5f15\u6578\u81f3\u6bcf\u4e00\u5b50\u904e\u7a0b (\u4f5c\u7528\u7fa4\u7d44)\
 159.108 -\n  -J<runtime flag>    \u50b3\u905e\u5f15\u6578\u81f3 java \u89e3\u8b6f\u7a0b\u5f0f\
 159.109 -\n\
 159.110 -
 159.111 +rmid.usage=\u7528\u6CD5: {0} <options>\n\n\u5176\u4E2D <options> \u5305\u62EC: \n  -port <port>        \u6307\u5B9A\u4F9B rmid \u4F7F\u7528\u7684\u9023\u63A5\u57E0\n  -log <directory>    \u6307\u5B9A\u4F9B rmid \u5BEB\u5165\u65E5\u8A8C\u7684\u76EE\u9304\n  -stop               \u505C\u6B62\u76EE\u524D rmid \u7684\u547C\u53EB (\u91DD\u5C0D\u6307\u5B9A\u7684\u9023\u63A5\u57E0)\n  -C<runtime flag>    \u50B3\u905E\u5F15\u6578\u81F3\u6BCF\u4E00\u5B50\u904E\u7A0B (\u4F5C\u7528\u7FA4\u7D44)\n  -J<runtime flag>    \u50B3\u905E\u5F15\u6578\u81F3 java \u89E3\u8B6F\u7A0B\u5F0F\n
 159.112  # This means "The currently running activation daemon has been shut down,
 159.113  # and is about to exit".
 159.114 -rmid.daemon.shutdown=\
 159.115 -	\u505c\u6b62 activation \u5e38\u99d0\u7a0b\u5f0f
 159.116 +rmid.daemon.shutdown=\u95DC\u9589 activation \u5354\u52A9\u7A0B\u5F0F
 159.117  
 159.118  # "rmid" should not be translated
 159.119 -rmid.restart.group.warning=\
 159.120 -\nrmid: (\u8b66\u544a) \u91cd\u65b0\u555f\u52d5\u7fa4\u7d44\u62cb\u68c4\uff1a
 159.121 +rmid.restart.group.warning=\nrmid: (\u8B66\u544A) \u91CD\u65B0\u555F\u52D5\u7FA4\u7D44\u62CB\u68C4: 
 159.122  
 159.123  # "rmid" should not be translated
 159.124 -rmid.restart.service.warning=\
 159.125 -\nrmid: (\u8b66\u544a) \u91cd\u65b0\u555f\u52d5\u670d\u52d9\u62cb\u68c4\uff1a
 159.126 +rmid.restart.service.warning=\nrmid: (\u8B66\u544A) \u91CD\u65B0\u555F\u52D5\u670D\u52D9\u62CB\u68C4: 
 159.127  
 159.128  # "rmid" should not be translated
 159.129 -rmid.log.update.warning=\
 159.130 -\nrmid: (\u8b66\u544a) \u8a18\u9304\u66f4\u65b0\u62cb\u68c4\uff1a
 159.131 +rmid.log.update.warning=\nrmid: (\u8B66\u544A) \u8A18\u9304\u66F4\u65B0\u62CB\u68C4: 
 159.132  
 159.133  # "rmid" should not be translated
 159.134 -rmid.log.snapshot.warning=\
 159.135 -\nrmid: (\u56b4\u91cd) \u8a18\u9304\u5feb\u7167\u62cb\u68c4\uff1a
 159.136 +rmid.log.snapshot.warning=\nrmid: (\u56B4\u91CD) \u8A18\u9304\u5FEB\u7167\u62CB\u68C4: 
 159.137  
 159.138  # "rmid" should not be translated
 159.139 -rmid.log.recover.warning=\
 159.140 -\nrmid: (\u8b66\u544a) {0}\uff1a\u5728\u56de\u5fa9\u904e\u7a0b\u4e2d\u7565\u904e\u65e5\u8a8c\u8a18\u9304\uff1a
 159.141 +rmid.log.recover.warning=\nrmid: (\u8B66\u544A) {0}: \u5728\u56DE\u5FA9\u904E\u7A0B\u4E2D\u7565\u904E\u65E5\u8A8C\u8A18\u9304: 
   160.1 --- a/src/share/classes/sun/security/tools/JarSignerResources_ja.java	Tue Feb 15 19:16:39 2011 -0800
   160.2 +++ b/src/share/classes/sun/security/tools/JarSignerResources_ja.java	Tue Feb 15 20:18:20 2011 -0800
   160.3 @@ -35,199 +35,202 @@
   160.4      private static final Object[][] contents = {
   160.5  
   160.6          // shared (from jarsigner)
   160.7 -        {" ", " "},
   160.8 -        {"  ", "  "},
   160.9 -        {"      ", "      "},
  160.10 -        {", ", ", "},
  160.11 +        {"SPACE", " "},
  160.12 +        {"2SPACE", "  "},
  160.13 +        {"6SPACE", "      "},
  160.14 +        {"COMMA", ", "},
  160.15  
  160.16 -        {"provName not a provider", "{0} \u306f\u30d7\u30ed\u30d0\u30a4\u30c0\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
  160.17 -        {"signerClass is not a signing mechanism", "{0} \u306f\u7f72\u540d\u6a5f\u69cb\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
  160.18 -        {"jarsigner error: ", "jarsigner \u30a8\u30e9\u30fc: "},
  160.19 -        {"Illegal option: ", "\u4e0d\u6b63\u306a\u30aa\u30d7\u30b7\u30e7\u30f3: "},
  160.20 -        {"-keystore must be NONE if -storetype is {0}",
  160.21 -                "-storetype \u304c {0} \u306e\u5834\u5408 -keystore \u306f NONE \u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093"},
  160.22 -        {"-keypass can not be specified if -storetype is {0}",
  160.23 -                "-storetype \u304c {0} \u306e\u5834\u5408 -keypass \u306f\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093"},
  160.24 -        {"If -protected is specified, then -storepass and -keypass must not be specified",
  160.25 -                "-protected \u3092\u6307\u5b9a\u3059\u308b\u5834\u5408\u306f -storepass \u304a\u3088\u3073 -keypass \u3092\u6307\u5b9a\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002"},
  160.26 -        {"If keystore is not password protected, then -storepass and -keypass must not be specified",
  160.27 -                 "\u30ad\u30fc\u30b9\u30c8\u30a2\u304c\u30d1\u30b9\u30ef\u30fc\u30c9\u3067\u4fdd\u8b77\u3055\u308c\u3066\u3044\u306a\u3044\u5834\u5408 -storepass \u304a\u3088\u3073 -keypass \u3092\u6307\u5b9a\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044"},
  160.28 -        {"Usage: jarsigner [options] jar-file alias",
  160.29 -                "\u4f7f\u3044\u65b9: jarsigner [options] jar-file alias"},
  160.30 -        {"       jarsigner -verify [options] jar-file [alias...]",
  160.31 +        {"provName.not.a.provider", "{0}\u306F\u30D7\u30ED\u30D0\u30A4\u30C0\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
  160.32 +        {"signerClass.is.not.a.signing.mechanism", "{0}\u306F\u7F72\u540D\u30E1\u30AB\u30CB\u30BA\u30E0\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
  160.33 +        {"jarsigner.error.", "jarsigner\u30A8\u30E9\u30FC: "},
  160.34 +        {"Illegal.option.", "\u4E0D\u6B63\u306A\u30AA\u30D7\u30B7\u30E7\u30F3: "},
  160.35 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
  160.36 +                "-storetype\u304C{0}\u306E\u5834\u5408\u3001-keystore\u306FNONE\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
  160.37 +        {".keypass.can.not.be.specified.if.storetype.is.{0}",
  160.38 +                "-storetype\u304C{0}\u306E\u5834\u5408\u3001-keypass\u306F\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093"},
  160.39 +        {"If.protected.is.specified.then.storepass.and.keypass.must.not.be.specified",
  160.40 +                "-protected\u3092\u6307\u5B9A\u3059\u308B\u5834\u5408\u306F\u3001-storepass\u304A\u3088\u3073-keypass\u3092\u6307\u5B9A\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044"},
  160.41 +        {"If.keystore.is.not.password.protected.then.storepass.and.keypass.must.not.be.specified",
  160.42 +                 "\u30AD\u30FC\u30B9\u30C8\u30A2\u304C\u30D1\u30B9\u30EF\u30FC\u30C9\u3067\u4FDD\u8B77\u3055\u308C\u3066\u3044\u306A\u3044\u5834\u5408\u3001-storepass\u304A\u3088\u3073-keypass\u3092\u6307\u5B9A\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044"},
  160.43 +        {"Usage.jarsigner.options.jar.file.alias",
  160.44 +                "\u4F7F\u7528\u65B9\u6CD5: jarsigner [options] jar-file alias"},
  160.45 +        {".jarsigner.verify.options.jar.file.alias.",
  160.46                  "       jarsigner -verify [options] jar-file [alias...]"},
  160.47 -        {"[-keystore <url>]           keystore location",
  160.48 -                "[-keystore <url>]           \u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u4f4d\u7f6e"},
  160.49 -        {"[-storepass <password>]     password for keystore integrity",
  160.50 -            "[-storepass <password>]     \u30ad\u30fc\u30b9\u30c8\u30a2\u5b8c\u5168\u6027\u306e\u30d1\u30b9\u30ef\u30fc\u30c9"},
  160.51 -        {"[-storetype <type>]         keystore type",
  160.52 -                "[-storetype <type>]         \u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u578b"},
  160.53 -        {"[-keypass <password>]       password for private key (if different)",
  160.54 -                "[-keypass <password>]       \u975e\u516c\u958b\u9375\u306e\u30d1\u30b9\u30ef\u30fc\u30c9 (\u7570\u306a\u308b\u5834\u5408)"},
  160.55 -        {"[-certchain <file>]         name of alternative certchain file",
  160.56 -                "[-certchain <file>]         \u4ee3\u66ff\u8a3c\u660e\u9023\u9396\u30d5\u30a1\u30a4\u30eb\u306e\u540d\u524d"},
  160.57 -        {"[-sigfile <file>]           name of .SF/.DSA file",
  160.58 -                "[-sigfile <file>]           .SF/.DSA \u30d5\u30a1\u30a4\u30eb\u306e\u540d\u524d"},
  160.59 -        {"[-signedjar <file>]         name of signed JAR file",
  160.60 -                "[-signedjar <file>]         \u7f72\u540d\u4ed8\u304d JAR \u30d5\u30a1\u30a4\u30eb\u306e\u540d\u524d"},
  160.61 -        {"[-digestalg <algorithm>]    name of digest algorithm",
  160.62 -                "[-digestalg <algorithm>]    \u30c0\u30a4\u30b8\u30a7\u30b9\u30c8\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306e\u540d\u524d"},
  160.63 -        {"[-sigalg <algorithm>]       name of signature algorithm",
  160.64 -                "[-sigalg <algorithm>]       \u7f72\u540d\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306e\u540d\u524d"},
  160.65 -        {"[-verify]                   verify a signed JAR file",
  160.66 -                "[-verify]                   \u7f72\u540d\u4ed8\u304d JAR \u30d5\u30a1\u30a4\u30eb\u306e\u691c\u8a3c"},
  160.67 -        {"[-verbose[:suboptions]]     verbose output when signing/verifying.",
  160.68 -                "[-verbose[:suboptions]]     \u7f72\u540d/\u691c\u8a3c\u6642\u306e\u8a73\u7d30\u51fa\u529b"},
  160.69 -        {"                            suboptions can be all, grouped or summary",
  160.70 -                "                            \u30b5\u30d6\u30aa\u30d7\u30b7\u30e7\u30f3\u306f all\u3001grouped\u3001\u307e\u305f\u306f summary \u3067\u3059"},
  160.71 -        {"[-certs]                    display certificates when verbose and verifying",
  160.72 -                "[-certs]                    \u8a73\u7d30\u51fa\u529b\u304a\u3088\u3073\u691c\u8a3c\u6642\u306b\u8a3c\u660e\u66f8\u3092\u8868\u793a"},
  160.73 -        {"[-tsa <url>]                location of the Timestamping Authority",
  160.74 -                "[-tsa <url>]                \u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u5c40\u306e\u5834\u6240"},
  160.75 -        {"[-tsacert <alias>]          public key certificate for Timestamping Authority",
  160.76 -                "[-tsacert <alias>]          \u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u5c40\u306e\u516c\u958b\u9375\u8a3c\u660e\u66f8"},
  160.77 -        {"[-altsigner <class>]        class name of an alternative signing mechanism",
  160.78 -                "[-altsigner <class>]        \u4ee3\u66ff\u7f72\u540d\u6a5f\u69cb\u306e\u30af\u30e9\u30b9\u540d"},
  160.79 -        {"[-altsignerpath <pathlist>] location of an alternative signing mechanism",
  160.80 -                "[-altsignerpath <pathlist>] \u4ee3\u66ff\u7f72\u540d\u6a5f\u69cb\u306e\u4f4d\u7f6e"},
  160.81 -        {"[-internalsf]               include the .SF file inside the signature block",
  160.82 -                "[-internalsf]               \u7f72\u540d\u30d6\u30ed\u30c3\u30af\u306b .SF \u30d5\u30a1\u30a4\u30eb\u3092\u542b\u3081\u308b"},
  160.83 -        {"[-sectionsonly]             don't compute hash of entire manifest",
  160.84 -                "[-sectionsonly]             \u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u5168\u4f53\u306e\u30cf\u30c3\u30b7\u30e5\u306f\u8a08\u7b97\u3057\u306a\u3044"},
  160.85 -        {"[-protected]                keystore has protected authentication path",
  160.86 -                "[-protected]                \u8a8d\u8a3c\u30d1\u30b9\u304c\u4fdd\u8b77\u3055\u308c\u305f\u30ad\u30fc\u30b9\u30c8\u30a2"},
  160.87 -        {"[-providerName <name>]      provider name",
  160.88 -                "[-providerName <name>]      \u30d7\u30ed\u30d0\u30a4\u30c0\u540d"},
  160.89 -        {"[-providerClass <class>     name of cryptographic service provider's",
  160.90 -                "[-providerClass <class>     \u6697\u53f7\u5316\u30b5\u30fc\u30d3\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u306e\u540d\u524d"},
  160.91 -        {"  [-providerArg <arg>]] ... master class file and constructor argument",
  160.92 -                "  [-providerArg <arg>]] ... \u30de\u30b9\u30bf\u30fc\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u3068\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306e\u5f15\u6570"},
  160.93 -        {"[-strict]                   treat warnings as errors",
  160.94 -                "[-strict]                   \u8b66\u544a\u3092\u30a8\u30e9\u30fc\u3068\u3057\u3066\u53d6\u308a\u6271\u3044\u307e\u3059"},
  160.95 -        {"Option lacks argument", "\u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u5f15\u6570\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
  160.96 -        {"Please type jarsigner -help for usage", "\u4f7f\u3044\u65b9\u3092\u898b\u308b\u306b\u306f jarsigner -help \u3068\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  160.97 -        {"Please specify jarfile name", "jar \u30d5\u30a1\u30a4\u30eb\u540d\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  160.98 -        {"Please specify alias name", "\u5225\u540d\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  160.99 -        {"Only one alias can be specified", "\u6307\u5b9a\u3067\u304d\u308b\u5225\u540d\u306f 1 \u3064\u3060\u3051\u3067\u3059\u3002"},
 160.100 -        {"This jar contains signed entries which is not signed by the specified alias(es).",
 160.101 -                 "\u3053\u306e jar \u306b\u542b\u307e\u308c\u3066\u3044\u308b\u7f72\u540d\u6e08\u307f\u30a8\u30f3\u30c8\u30ea\u306f\u3001\u6307\u5b9a\u3055\u308c\u305f\u5225\u540d\u3067\u7f72\u540d\u3055\u308c\u305f\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
 160.102 -        {"This jar contains signed entries that's not signed by alias in this keystore.",
 160.103 -                  "\u3053\u306e jar \u306b\u542b\u307e\u308c\u3066\u3044\u308b\u7f72\u540d\u6e08\u307f\u30a8\u30f3\u30c8\u30ea\u306f\u3001\u3053\u306e\u30ad\u30fc\u30b9\u30c8\u30a2\u3067\u7f72\u540d\u3055\u308c\u305f\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
 160.104 +        {".keystore.url.keystore.location",
 160.105 +                "[-keystore <url>]       \u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u4F4D\u7F6E"},
 160.106 +        {".storepass.password.password.for.keystore.integrity",
 160.107 +            "[-storepass <password>]   \u30AD\u30FC\u30B9\u30C8\u30A2\u6574\u5408\u6027\u306E\u305F\u3081\u306E\u30D1\u30B9\u30EF\u30FC\u30C9"},
 160.108 +        {".storetype.type.keystore.type",
 160.109 +                "[-storetype <type>]     \u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u578B"},
 160.110 +        {".keypass.password.password.for.private.key.if.different.",
 160.111 +                "[-keypass <password>]    \u79D8\u5BC6\u9375\u306E\u30D1\u30B9\u30EF\u30FC\u30C9(\u7570\u306A\u308B\u5834\u5408)"},
 160.112 +        {".certchain.file.name.of.alternative.certchain.file",
 160.113 +                "[-certchain <file>]         \u4EE3\u66FF\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u540D\u524D"},
 160.114 +        {".sigfile.file.name.of.SF.DSA.file",
 160.115 +                "[-sigfile <file>]       .SF/.DSA\u30D5\u30A1\u30A4\u30EB\u306E\u540D\u524D"},
 160.116 +        {".signedjar.file.name.of.signed.JAR.file",
 160.117 +                "[-signedjar <file>]     \u7F72\u540D\u4ED8\u304DJAR\u30D5\u30A1\u30A4\u30EB\u306E\u540D\u524D"},
 160.118 +        {".digestalg.algorithm.name.of.digest.algorithm",
 160.119 +                "[-digestalg <algorithm>]  \u30C0\u30A4\u30B8\u30A7\u30B9\u30C8\u30FB\u30A2\u30EB\u30B4\u30EA\u30BA\u30E0\u306E\u540D\u524D"},
 160.120 +        {".sigalg.algorithm.name.of.signature.algorithm",
 160.121 +                "[-sigalg <algorithm>]    \u7F72\u540D\u30A2\u30EB\u30B4\u30EA\u30BA\u30E0\u306E\u540D\u524D"},
 160.122 +        {".crl.auto.file.include.CRL.in.signed.jar",
 160.123 +                "[-crl[:auto| <file>]        \u7F72\u540D\u4ED8\u304Djar\u306BCRL\u3092\u542B\u3081\u308B"},
 160.124 +        {".verify.verify.a.signed.JAR.file",
 160.125 +                "[-verify]            \u7F72\u540D\u4ED8\u304DJAR\u30D5\u30A1\u30A4\u30EB\u306E\u691C\u8A3C"},
 160.126 +        {".verbose.suboptions.verbose.output.when.signing.verifying.",
 160.127 +                "[-verbose[:suboptions]]     \u7F72\u540D/\u691C\u8A3C\u6642\u306E\u8A73\u7D30\u51FA\u529B\u3002"},
 160.128 +        {".suboptions.can.be.all.grouped.or.summary",
 160.129 +                "                            \u30B5\u30D6\u30AA\u30D7\u30B7\u30E7\u30F3\u3068\u3057\u3066\u3001\u3059\u3079\u3066\u3001\u30B0\u30EB\u30FC\u30D7\u307E\u305F\u306F\u30B5\u30DE\u30EA\u30FC\u3092\u4F7F\u7528\u3067\u304D\u307E\u3059"},
 160.130 +        {".certs.display.certificates.when.verbose.and.verifying",
 160.131 +                "[-certs]             \u8A73\u7D30\u51FA\u529B\u304A\u3088\u3073\u691C\u8A3C\u6642\u306B\u8A3C\u660E\u66F8\u3092\u8868\u793A"},
 160.132 +        {".tsa.url.location.of.the.Timestamping.Authority",
 160.133 +                "[-tsa <url>]          \u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u5C40\u306E\u5834\u6240"},
 160.134 +        {".tsacert.alias.public.key.certificate.for.Timestamping.Authority",
 160.135 +                "[-tsacert <alias>]      \u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u5C40\u306E\u516C\u958B\u9375\u8A3C\u660E\u66F8"},
 160.136 +        {".altsigner.class.class.name.of.an.alternative.signing.mechanism",
 160.137 +                "[-altsigner <class>]     \u4EE3\u66FF\u7F72\u540D\u30E1\u30AB\u30CB\u30BA\u30E0\u306E\u30AF\u30E9\u30B9\u540D"},
 160.138 +        {".altsignerpath.pathlist.location.of.an.alternative.signing.mechanism",
 160.139 +                "[-altsignerpath <pathlist>]\u4EE3\u66FF\u7F72\u540D\u30E1\u30AB\u30CB\u30BA\u30E0\u306E\u4F4D\u7F6E"},
 160.140 +        {".internalsf.include.the.SF.file.inside.the.signature.block",
 160.141 +                "[-internalsf]         \u7F72\u540D\u30D6\u30ED\u30C3\u30AF\u306B.SF\u30D5\u30A1\u30A4\u30EB\u3092\u542B\u3081\u308B"},
 160.142 +        {".sectionsonly.don.t.compute.hash.of.entire.manifest",
 160.143 +                "[-sectionsonly]        \u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u5168\u4F53\u306E\u30CF\u30C3\u30B7\u30E5\u306F\u8A08\u7B97\u3057\u306A\u3044"},
 160.144 +        {".protected.keystore.has.protected.authentication.path",
 160.145 +                "[-protected]          \u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u306F\u4FDD\u8B77\u3055\u308C\u305F\u8A8D\u8A3C\u30D1\u30B9\u304C\u3042\u308B"},
 160.146 +        {".providerName.name.provider.name",
 160.147 +                "[-providerName <name>]   \u30D7\u30ED\u30D0\u30A4\u30C0\u540D"},
 160.148 +        {".providerClass.class.name.of.cryptographic.service.provider.s",
 160.149 +                "[-providerClass <class>   \u6697\u53F7\u5316\u30B5\u30FC\u30D3\u30B9\u30FB\u30D7\u30ED\u30D0\u30A4\u30C0\u306E\u540D\u524D"},
 160.150 +        {".providerArg.arg.master.class.file.and.constructor.argument",
 160.151 +                "  [-providerArg <arg>]] ... \u30DE\u30B9\u30BF\u30FC\u30FB\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3068\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306E\u5F15\u6570"},
 160.152 +        {".strict.treat.warnings.as.errors",
 160.153 +                "[-strict]                   \u8B66\u544A\u3092\u30A8\u30E9\u30FC\u3068\u3057\u3066\u51E6\u7406"},
 160.154 +        {"Option.lacks.argument", "\u30AA\u30D7\u30B7\u30E7\u30F3\u306B\u5F15\u6570\u304C\u3042\u308A\u307E\u305B\u3093"},
 160.155 +        {"Please.type.jarsigner.help.for.usage", "\u4F7F\u7528\u65B9\u6CD5\u306B\u3064\u3044\u3066\u306Fjarsigner -help\u3068\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044"},
 160.156 +        {"Please.specify.jarfile.name", "jarfile\u540D\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044"},
 160.157 +        {"Please.specify.alias.name", "\u5225\u540D\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044"},
 160.158 +        {"Only.one.alias.can.be.specified", "\u5225\u540D\u306F1\u3064\u306E\u307F\u6307\u5B9A\u3067\u304D\u307E\u3059"},
 160.159 +        {"This.jar.contains.signed.entries.which.is.not.signed.by.the.specified.alias.es.",
 160.160 +                 "\u3053\u306Ejar\u306B\u542B\u307E\u308C\u308B\u7F72\u540D\u6E08\u30A8\u30F3\u30C8\u30EA\u306F\u3001\u6307\u5B9A\u3055\u308C\u305F\u5225\u540D\u306B\u3088\u3063\u3066\u7F72\u540D\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
 160.161 +        {"This.jar.contains.signed.entries.that.s.not.signed.by.alias.in.this.keystore.",
 160.162 +                  "\u3053\u306Ejar\u306B\u542B\u307E\u308C\u308B\u7F72\u540D\u6E08\u30A8\u30F3\u30C8\u30EA\u306F\u3001\u3053\u306E\u30AD\u30FC\u30B9\u30C8\u30A2\u5185\u306E\u5225\u540D\u306B\u3088\u3063\u3066\u7F72\u540D\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
 160.163          {"s", "s"},
 160.164          {"m", "m"},
 160.165          {"k", "k"},
 160.166          {"i", "i"},
 160.167 -        {"(and %d more)", "(\u3055\u3089\u306b %d)"},
 160.168 -        {"  s = signature was verified ",
 160.169 -                "  s = \u7f72\u540d\u304c\u691c\u8a3c\u3055\u308c\u307e\u3057\u305f\u3002"},
 160.170 -        {"  m = entry is listed in manifest",
 160.171 -                "  m = \u30a8\u30f3\u30c8\u30ea\u304c\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u5185\u306b\u30ea\u30b9\u30c8\u3055\u308c\u307e\u3059\u3002"},
 160.172 -        {"  k = at least one certificate was found in keystore",
 160.173 -                "  k = 1 \u3064\u4ee5\u4e0a\u306e\u8a3c\u660e\u66f8\u304c\u30ad\u30fc\u30b9\u30c8\u30a2\u3067\u691c\u51fa\u3055\u308c\u307e\u3057\u305f\u3002"},
 160.174 -        {"  i = at least one certificate was found in identity scope",
 160.175 -                "  i = 1 \u3064\u4ee5\u4e0a\u306e\u8a3c\u660e\u66f8\u304c\u30a2\u30a4\u30c7\u30f3\u30c6\u30a3\u30c6\u30a3\u30b9\u30b3\u30fc\u30d7\u3067\u691c\u51fa\u3055\u308c\u307e\u3057\u305f\u3002"},
 160.176 -        {"  X = not signed by specified alias(es)",
 160.177 -                "X = \u6307\u5b9a\u3055\u308c\u305f\u5225\u540d\u3067\u7f72\u540d\u3055\u308c\u305f\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
 160.178 -        {"no manifest.", "\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002"},
 160.179 -        {"(Signature related entries)","(\u7f72\u540d\u306b\u95a2\u9023\u3059\u308b\u30a8\u30f3\u30c8\u30ea)"},
 160.180 -        {"(Unsigned entries)", "(\u7f72\u540d\u3055\u308c\u3066\u3044\u306a\u3044\u30a8\u30f3\u30c8\u30ea)"},
 160.181 -        {"jar is unsigned. (signatures missing or not parsable)",
 160.182 -                "jar \u306f\u7f72\u540d\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002(\u7f72\u540d\u304c\u898b\u3064\u304b\u3089\u306a\u3044\u304b\u3001\u69cb\u6587\u89e3\u6790\u3067\u304d\u307e\u305b\u3093)"},
 160.183 -        {"jar verified.", "jar \u304c\u691c\u8a3c\u3055\u308c\u307e\u3057\u305f\u3002"},
 160.184 -        {"jarsigner: ", "jarsigner: "},
 160.185 -        {"signature filename must consist of the following characters: A-Z, 0-9, _ or -",
 160.186 -                "\u7f72\u540d\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u306b\u4f7f\u7528\u3067\u304d\u308b\u6587\u5b57\u306f\u3001A-Z\u30010-9\u3001_\u3001- \u3060\u3051\u3067\u3059\u3002"},
 160.187 -        {"unable to open jar file: ", "\u6b21\u306e jar \u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093: "},
 160.188 -        {"unable to create: ", "\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093: "},
 160.189 -        {"   adding: ", "   \u8ffd\u52a0\u4e2d: "},
 160.190 -        {" updating: ", " \u66f4\u65b0\u4e2d: "},
 160.191 -        {"  signing: ", "  \u7f72\u540d\u4e2d: "},
 160.192 -        {"attempt to rename signedJarFile to jarFile failed",
 160.193 -                "{0} \u3092 {1} \u306b\u5909\u66f4\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
 160.194 -        {"attempt to rename jarFile to origJar failed",
 160.195 -                "{0} \u3092 {1} \u306b\u5909\u66f4\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
 160.196 -        {"unable to sign jar: ", "jar \u306b\u7f72\u540d\u3067\u304d\u307e\u305b\u3093: "},
 160.197 -        {"Enter Passphrase for keystore: ", "\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044: "},
 160.198 -        {"keystore load: ", "\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30ed\u30fc\u30c9: "},
 160.199 -        {"certificate exception: ", "\u8a3c\u660e\u66f8\u4f8b\u5916: "},
 160.200 -        {"unable to instantiate keystore class: ",
 160.201 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u30af\u30e9\u30b9\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3067\u304d\u307e\u305b\u3093: "},
 160.202 -        {"Certificate chain not found for: alias.  alias must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.",
 160.203 -                "\u6b21\u306e\u8a3c\u660e\u9023\u9396\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}\u3002  {1} \u306f\u3001\u975e\u516c\u958b\u9375\u304a\u3088\u3073\u5bfe\u5fdc\u3059\u308b\u516c\u958b\u9375\u8a3c\u660e\u9023\u9396\u3092\u542b\u3080\u6709\u52b9\u306a KeyStore \u9375\u30a8\u30f3\u30c8\u30ea\u3092\u53c2\u7167\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"},
 160.204 -        {"File specified by -certchain does not exist",
 160.205 -                "-certchain \u3067\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3057\u307e\u305b\u3093\u3002"},
 160.206 -        {"Cannot restore certchain from file specified",
 160.207 -                "\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304b\u3089\u8a3c\u660e\u9023\u9396\u3092\u5fa9\u5143\u3067\u304d\u307e\u305b\u3093\u3002"},
 160.208 -        {"Certificate chain not found in the file specified.",
 160.209 -                "\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u306b\u8a3c\u660e\u9023\u9396\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002"},
 160.210 -        {"found non-X.509 certificate in signer's chain",
 160.211 -                "\u7f72\u540d\u8005\u306e\u9023\u9396\u5185\u3067\u975e X.509 \u8a3c\u660e\u66f8\u304c\u691c\u51fa\u3055\u308c\u307e\u3057\u305f\u3002"},
 160.212 -        {"incomplete certificate chain", "\u4e0d\u5b8c\u5168\u306a\u8a3c\u660e\u9023\u9396"},
 160.213 -        {"Enter key password for alias: ", "{0} \u306e\u9375\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044: "},
 160.214 -        {"unable to recover key from keystore",
 160.215 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u304b\u3089\u9375\u3092\u5fa9\u5143\u3067\u304d\u307e\u305b\u3093\u3002"},
 160.216 -        {"key associated with alias not a private key",
 160.217 -                "{0} \u3068\u95a2\u9023\u4ed8\u3051\u3089\u308c\u305f\u9375\u306f\u3001\u975e\u516c\u958b\u9375\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
 160.218 -        {"you must enter key password", "\u9375\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"},
 160.219 -        {"unable to read password: ", "\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u8aad\u307f\u8fbc\u3081\u307e\u305b\u3093: "},
 160.220 -        {"certificate is valid from", "\u8a3c\u660e\u66f8\u306f {0} \u304b\u3089 {1} \u307e\u3067\u6709\u52b9\u3067\u3059"},
 160.221 -        {"certificate expired on", "\u8a3c\u660e\u66f8\u306f {0} \u306b\u5931\u52b9\u3057\u307e\u3057\u305f"},
 160.222 -        {"certificate is not valid until",
 160.223 -                "\u8a3c\u660e\u66f8\u306f {0} \u307e\u3067\u6709\u52b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093"},
 160.224 -        {"certificate will expire on", "\u8a3c\u660e\u66f8\u306f {0} \u306b\u5931\u52b9\u3057\u307e\u3059"},
 160.225 -        {"[CertPath not validated: ", "[CertPath \u304c\u691c\u8a3c\u3055\u308c\u3066\u3044\u307e\u305b\u3093:"},
 160.226 -        {"requesting a signature timestamp",
 160.227 -                "\u7f72\u540d\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u306e\u8981\u6c42"},
 160.228 -        {"TSA location: ", "TSA \u306e\u5834\u6240: "},
 160.229 -        {"TSA certificate: ", "TSA \u8a3c\u660e\u66f8: "},
 160.230 -        {"no response from the Timestamping Authority. ",
 160.231 -                "\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u5c40\u304b\u3089\u306e\u5fdc\u7b54\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 160.232 -        {"When connecting from behind a firewall then an HTTP proxy may need to be specified. ",
 160.233 -                "\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb\u3092\u4ecb\u3057\u3066\u63a5\u7d9a\u3059\u308b\u3068\u304d\u306f\u3001\u5fc5\u8981\u306b\u5fdc\u3058\u3066 HTTP \u30d7\u30ed\u30ad\u30b7\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 160.234 -        {"Supply the following options to jarsigner: ",
 160.235 -                "jarsigner \u306b\u6b21\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044: "},
 160.236 -        {"Certificate not found for: alias.  alias must reference a valid KeyStore entry containing an X.509 public key certificate for the Timestamping Authority.",
 160.237 -                "\u8a3c\u660e\u66f8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f: {0}\u3002{1} \u306f\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u5c40\u306e X.509 \u516c\u958b\u9375\u8a3c\u660e\u66f8\u304c\u542b\u307e\u308c\u3066\u3044\u308b\u6709\u52b9\u306a KeyStore \u30a8\u30f3\u30c8\u30ea\u3092\u6307\u3057\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"},
 160.238 -        {"using an alternative signing mechanism",
 160.239 -                "\u4ee3\u66ff\u7f72\u540d\u6a5f\u69cb\u306e\u4f7f\u7528"},
 160.240 -        {"entry was signed on", "\u30a8\u30f3\u30c8\u30ea\u306f {0} \u306b\u7f72\u540d\u3055\u308c\u307e\u3057\u305f"},
 160.241 -        {"Warning: ", "\u8b66\u544a: "},
 160.242 -        {"This jar contains unsigned entries which have not been integrity-checked. ",
 160.243 -                "\u3053\u306e jar \u306b\u306f\u3001\u6574\u5408\u6027\u30c1\u30a7\u30c3\u30af\u3092\u3057\u3066\u3044\u306a\u3044\u672a\u7f72\u540d\u306e\u30a8\u30f3\u30c8\u30ea\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002 "},
 160.244 -        {"This jar contains entries whose signer certificate has expired. ",
 160.245 -                "\u3053\u306e jar \u306b\u306f\u3001\u7f72\u540d\u8005\u306e\u8a3c\u660e\u66f8\u304c\u671f\u9650\u5207\u308c\u306e\u30a8\u30f3\u30c8\u30ea\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002 "},
 160.246 -        {"This jar contains entries whose signer certificate will expire within six months. ",
 160.247 -                "\u3053\u306e jar \u306b\u306f\u3001\u7f72\u540d\u8005\u306e\u8a3c\u660e\u66f8\u304c 6 \u304b\u6708\u4ee5\u5185\u306b\u671f\u9650\u5207\u308c\u3068\u306a\u308b\u30a8\u30f3\u30c8\u30ea\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002 "},
 160.248 -        {"This jar contains entries whose signer certificate is not yet valid. ",
 160.249 -                "\u3053\u306e jar \u306b\u306f\u3001\u7f72\u540d\u8005\u306e\u8a3c\u660e\u66f8\u304c\u307e\u3060\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u306a\u3044\u30a8\u30f3\u30c8\u30ea\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002 "},
 160.250 -        {"Re-run with the -verbose option for more details.",
 160.251 -                "\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f -verbose \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u7528\u3057\u3066\u518d\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 160.252 -        {"Re-run with the -verbose and -certs options for more details.",
 160.253 -                "\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f -verbose \u304a\u3088\u3073 -certs \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u7528\u3057\u3066\u518d\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 160.254 -        {"The signer certificate has expired.",
 160.255 -                "\u7f72\u540d\u8005\u306e\u8a3c\u660e\u66f8\u306f\u671f\u9650\u5207\u308c\u3067\u3059\u3002"},
 160.256 -        {"The signer certificate will expire within six months.",
 160.257 -                "\u7f72\u540d\u8005\u306e\u8a3c\u660e\u66f8\u306f 6 \u304b\u6708\u4ee5\u5185\u306b\u671f\u9650\u5207\u308c\u306b\u306a\u308a\u307e\u3059\u3002"},
 160.258 -        {"The signer certificate is not yet valid.",
 160.259 -                "\u7f72\u540d\u8005\u306e\u8a3c\u660e\u66f8\u306f\u307e\u3060\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u307e\u305b\u3093\u3002"},
 160.260 -        {"The signer certificate's KeyUsage extension doesn't allow code signing.",
 160.261 -                 "\u7f72\u540d\u8005\u8a3c\u660e\u66f8\u306e KeyUsage \u62e1\u5f35\u6a5f\u80fd\u3067\u306f\u3001\u30b3\u30fc\u30c9\u7f72\u540d\u306f\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093\u3002"},
 160.262 -        {"The signer certificate's ExtendedKeyUsage extension doesn't allow code signing.",
 160.263 -                 "\u7f72\u540d\u8005\u8a3c\u660e\u66f8\u306e ExtendedKeyUsage \u62e1\u5f35\u6a5f\u80fd\u3067\u306f\u3001\u30b3\u30fc\u30c9\u7f72\u540d\u306f\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093\u3002"},
 160.264 -        {"The signer certificate's NetscapeCertType extension doesn't allow code signing.",
 160.265 -                 "\u7f72\u540d\u8005\u8a3c\u660e\u66f8\u306e NetscapeCertType \u62e1\u5f35\u6a5f\u80fd\u3067\u306f\u3001\u30b3\u30fc\u30c9\u7f72\u540d\u306f\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093\u3002"},
 160.266 -        {"This jar contains entries whose signer certificate's KeyUsage extension doesn't allow code signing.",
 160.267 -                 "\u3053\u306e jar \u306b\u306f\u3001\u7f72\u540d\u8005\u8a3c\u660e\u66f8\u306e KeyUsage \u62e1\u5f35\u6a5f\u80fd\u304c\u30b3\u30fc\u30c9\u7f72\u540d\u3092\u8a31\u53ef\u3057\u306a\u3044\u30a8\u30f3\u30c8\u30ea\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002"},
 160.268 -        {"This jar contains entries whose signer certificate's ExtendedKeyUsage extension doesn't allow code signing.",
 160.269 -                 "\u3053\u306e jar \u306b\u306f\u3001\u7f72\u540d\u8005\u8a3c\u660e\u66f8\u306e ExtendedKeyUsage \u62e1\u5f35\u6a5f\u80fd\u304c\u30b3\u30fc\u30c9\u7f72\u540d\u3092\u8a31\u53ef\u3057\u306a\u3044\u30a8\u30f3\u30c8\u30ea\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002"},
 160.270 -        {"This jar contains entries whose signer certificate's NetscapeCertType extension doesn't allow code signing.",
 160.271 -                 "\u3053\u306e jar \u306b\u306f\u3001\u7f72\u540d\u8005\u8a3c\u660e\u66f8\u306e NetscapeCertType \u62e1\u5f35\u6a5f\u80fd\u304c\u30b3\u30fc\u30c9\u7f72\u540d\u3092\u8a31\u53ef\u3057\u306a\u3044\u30a8\u30f3\u30c8\u30ea\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002"},
 160.272 -        {"[{0} extension does not support code signing]",
 160.273 -                 "[{0} \u62e1\u5f35\u6a5f\u80fd\u306f\u30b3\u30fc\u30c9\u7f72\u540d\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093]"},
 160.274 -        {"The signer's certificate chain is not validated.",
 160.275 -                "\u7f72\u540d\u8005\u306e\u8a3c\u660e\u9023\u9396\u304c\u691c\u8a3c\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 160.276 -        {"This jar contains entries whose certificate chain is not validated.",
 160.277 -                 "\u3053\u306e jar \u306b\u306f\u8a3c\u660e\u9023\u9396\u304c\u691c\u8a3c\u3055\u308c\u3066\u3044\u306a\u3044\u30a8\u30f3\u30c8\u30ea\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002"},
 160.278 +        {".and.d.more.", "(\u4ED6\u306B\u3082%d\u500B)"},
 160.279 +        {".s.signature.was.verified.",
 160.280 +                "  s=\u7F72\u540D\u304C\u691C\u8A3C\u3055\u308C\u307E\u3057\u305F "},
 160.281 +        {".m.entry.is.listed.in.manifest",
 160.282 +                "  m=\u30A8\u30F3\u30C8\u30EA\u304C\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u5185\u306B\u30EA\u30B9\u30C8\u3055\u308C\u307E\u3059"},
 160.283 +        {".k.at.least.one.certificate.was.found.in.keystore",
 160.284 +                "  k=1\u3064\u4EE5\u4E0A\u306E\u8A3C\u660E\u66F8\u304C\u30AD\u30FC\u30B9\u30C8\u30A2\u3067\u691C\u51FA\u3055\u308C\u307E\u3057\u305F"},
 160.285 +        {".i.at.least.one.certificate.was.found.in.identity.scope",
 160.286 +                "  i=1\u3064\u4EE5\u4E0A\u306E\u8A3C\u660E\u66F8\u304C\u30A2\u30A4\u30C7\u30F3\u30C6\u30A3\u30C6\u30A3\u30FB\u30B9\u30B3\u30FC\u30D7\u3067\u691C\u51FA\u3055\u308C\u307E\u3057\u305F"},
 160.287 +        {".X.not.signed.by.specified.alias.es.",
 160.288 +                "  X =\u6307\u5B9A\u3057\u305F\u5225\u540D\u3067\u7F72\u540D\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
 160.289 +        {"no.manifest.", "\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u306F\u5B58\u5728\u3057\u307E\u305B\u3093\u3002"},
 160.290 +        {".Signature.related.entries.","(\u7F72\u540D\u95A2\u9023\u30A8\u30F3\u30C8\u30EA)"},
 160.291 +        {".Unsigned.entries.", "(\u672A\u7F72\u540D\u306E\u30A8\u30F3\u30C8\u30EA)"},
 160.292 +        {"jar.is.unsigned.signatures.missing.or.not.parsable.",
 160.293 +                "jar\u306F\u7F72\u540D\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002(\u7F72\u540D\u304C\u898B\u3064\u304B\u3089\u306A\u3044\u304B\u3001\u69CB\u6587\u89E3\u6790\u3067\u304D\u307E\u305B\u3093)"},
 160.294 +        {"jar.verified.", "jar\u304C\u691C\u8A3C\u3055\u308C\u307E\u3057\u305F\u3002"},
 160.295 +        {"jarsigner.", "jarsigner: "},
 160.296 +        {"signature.filename.must.consist.of.the.following.characters.A.Z.0.9.or.",
 160.297 +                "\u7F72\u540D\u306E\u30D5\u30A1\u30A4\u30EB\u540D\u306B\u4F7F\u7528\u3067\u304D\u308B\u6587\u5B57\u306F\u3001A-Z\u30010-9\u3001_\u3001- \u306E\u307F\u3067\u3059\u3002"},
 160.298 +        {"unable.to.open.jar.file.", "\u6B21\u306Ejar\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093: "},
 160.299 +        {"unable.to.create.", "\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093: "},
 160.300 +        {".adding.", "   \u8FFD\u52A0\u4E2D: "},
 160.301 +        {".updating.", " \u66F4\u65B0\u4E2D: "},
 160.302 +        {".signing.", "  \u7F72\u540D\u4E2D: "},
 160.303 +        {"attempt.to.rename.signedJarFile.to.jarFile.failed",
 160.304 +                "{0}\u306E\u540D\u524D\u3092{1}\u306B\u5909\u66F4\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u304C\u5931\u6557\u3057\u307E\u3057\u305F"},
 160.305 +        {"attempt.to.rename.jarFile.to.origJar.failed",
 160.306 +                "{0}\u306E\u540D\u524D\u3092{1}\u306B\u5909\u66F4\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u304C\u5931\u6557\u3057\u307E\u3057\u305F"},
 160.307 +        {"unable.to.sign.jar.", "jar\u306B\u7F72\u540D\u3067\u304D\u307E\u305B\u3093: "},
 160.308 +        {"Enter.Passphrase.for.keystore.", "\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044: "},
 160.309 +        {"keystore.load.", "\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30ED\u30FC\u30C9: "},
 160.310 +        {"certificate.exception.", "\u8A3C\u660E\u66F8\u4F8B\u5916: "},
 160.311 +        {"unable.to.instantiate.keystore.class.",
 160.312 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30AF\u30E9\u30B9\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093: "},
 160.313 +        {"Certificate.chain.not.found.for.alias.alias.must.reference.a.valid.KeyStore.key.entry.containing.a.private.key.and",
 160.314 +                "\u6B21\u306E\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093: {0}\u3002{1}\u306F\u3001\u79D8\u5BC6\u9375\u304A\u3088\u3073\u5BFE\u5FDC\u3059\u308B\u516C\u958B\u9375\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u3092\u542B\u3080\u6709\u52B9\u306AKeyStore\u9375\u30A8\u30F3\u30C8\u30EA\u3092\u53C2\u7167\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002"},
 160.315 +        {"File.specified.by.certchain.does.not.exist",
 160.316 +                "-certchain\u3067\u6307\u5B9A\u3055\u308C\u3066\u3044\u308B\u30D5\u30A1\u30A4\u30EB\u306F\u5B58\u5728\u3057\u307E\u305B\u3093"},
 160.317 +        {"Cannot.restore.certchain.from.file.specified",
 160.318 +                "\u6307\u5B9A\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u304B\u3089\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u3092\u5FA9\u5143\u3067\u304D\u307E\u305B\u3093"},
 160.319 +        {"Certificate.chain.not.found.in.the.file.specified.",
 160.320 +                "\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u306F\u6307\u5B9A\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u306B\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002"},
 160.321 +        {"found.non.X.509.certificate.in.signer.s.chain",
 160.322 +                "\u7F72\u540D\u8005\u306E\u9023\u9396\u5185\u3067\u975EX.509\u8A3C\u660E\u66F8\u304C\u691C\u51FA\u3055\u308C\u307E\u3057\u305F"},
 160.323 +        {"incomplete.certificate.chain", "\u4E0D\u5B8C\u5168\u306A\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3"},
 160.324 +        {"Enter.key.password.for.alias.", "{0}\u306E\u9375\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044: "},
 160.325 +        {"unable.to.recover.key.from.keystore",
 160.326 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u304B\u3089\u9375\u3092\u5FA9\u5143\u3067\u304D\u307E\u305B\u3093"},
 160.327 +        {"key.associated.with.alias.not.a.private.key",
 160.328 +                "{0}\u3068\u95A2\u9023\u4ED8\u3051\u3089\u308C\u305F\u9375\u306F\u3001\u79D8\u5BC6\u9375\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
 160.329 +        {"you.must.enter.key.password", "\u9375\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
 160.330 +        {"unable.to.read.password.", "\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093: "},
 160.331 +        {"certificate.is.valid.from", "\u8A3C\u660E\u66F8\u306F{0}\u304B\u3089{1}\u307E\u3067\u6709\u52B9\u3067\u3059"},
 160.332 +        {"certificate.expired.on", "\u8A3C\u660E\u66F8\u306F{0}\u306B\u5931\u52B9\u3057\u307E\u3057\u305F"},
 160.333 +        {"certificate.is.not.valid.until",
 160.334 +                "\u8A3C\u660E\u66F8\u306F{0}\u307E\u3067\u6709\u52B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
 160.335 +        {"certificate.will.expire.on", "\u8A3C\u660E\u66F8\u306F{0}\u306B\u5931\u52B9\u3057\u307E\u3059"},
 160.336 +        {".CertPath.not.validated.", "[CertPath\u304C\u691C\u8A3C\u3055\u308C\u3066\u3044\u307E\u305B\u3093: "},
 160.337 +        {"requesting.a.signature.timestamp",
 160.338 +                "\u7F72\u540D\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u306E\u30EA\u30AF\u30A8\u30B9\u30C8"},
 160.339 +        {"TSA.location.", "TSA\u306E\u5834\u6240: "},
 160.340 +        {"TSA.certificate.", "TSA\u8A3C\u660E\u66F8: "},
 160.341 +        {"no.response.from.the.Timestamping.Authority.",
 160.342 +                "\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u5C40\u304B\u3089\u306E\u30EC\u30B9\u30DD\u30F3\u30B9\u304C\u3042\u308A\u307E\u305B\u3093\u3002 "},
 160.343 +        {"When.connecting.from.behind.a.firewall.then.an.HTTP.proxy.may.need.to.be.specified.",
 160.344 +                "\u30D5\u30A1\u30A4\u30A2\u30A6\u30A9\u30FC\u30EB\u3092\u4ECB\u3057\u3066\u63A5\u7D9A\u3059\u308B\u3068\u304D\u306F\u3001\u5FC5\u8981\u306B\u5FDC\u3058\u3066HTTP\u30D7\u30ED\u30AD\u30B7\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002 "},
 160.345 +        {"Supply.the.following.options.to.jarsigner.",
 160.346 +                "jarsigner\u306B\u6B21\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044: "},
 160.347 +        {"Certificate.not.found.for.alias.alias.must.reference.a.valid.KeyStore.entry.containing.an.X.509.public.key.certificate.for.the",
 160.348 +                "\u8A3C\u660E\u66F8\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F: {0}\u3002{1}\u306F\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u5C40\u306EX.509\u516C\u958B\u9375\u8A3C\u660E\u66F8\u304C\u542B\u307E\u308C\u3066\u3044\u308B\u6709\u52B9\u306AKeyStore\u30A8\u30F3\u30C8\u30EA\u3092\u53C2\u7167\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002"},
 160.349 +        {"using.an.alternative.signing.mechanism",
 160.350 +                "\u4EE3\u66FF\u7F72\u540D\u30E1\u30AB\u30CB\u30BA\u30E0\u306E\u4F7F\u7528"},
 160.351 +        {"entry.was.signed.on", "\u30A8\u30F3\u30C8\u30EA\u306F{0}\u306B\u7F72\u540D\u3055\u308C\u307E\u3057\u305F"},
 160.352 +        {"with.a.CRL.including.d.entries", "%d\u500B\u306E\u30A8\u30F3\u30C8\u30EA\u3092\u542B\u3080CRL\u3092\u4F7F\u7528"},
 160.353 +        {"Warning.", "\u8B66\u544A: "},
 160.354 +        {"This.jar.contains.unsigned.entries.which.have.not.been.integrity.checked.",
 160.355 +                "\u3053\u306Ejar\u306B\u306F\u3001\u6574\u5408\u6027\u30C1\u30A7\u30C3\u30AF\u3092\u3057\u3066\u3044\u306A\u3044\u672A\u7F72\u540D\u306E\u30A8\u30F3\u30C8\u30EA\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002 "},
 160.356 +        {"This.jar.contains.entries.whose.signer.certificate.has.expired.",
 160.357 +                "\u3053\u306Ejar\u306B\u306F\u3001\u7F72\u540D\u8005\u306E\u8A3C\u660E\u66F8\u304C\u671F\u9650\u5207\u308C\u306E\u30A8\u30F3\u30C8\u30EA\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002 "},
 160.358 +        {"This.jar.contains.entries.whose.signer.certificate.will.expire.within.six.months.",
 160.359 +                "\u3053\u306Ejar\u306B\u306F\u3001\u7F72\u540D\u8005\u306E\u8A3C\u660E\u66F8\u304C6\u304B\u6708\u4EE5\u5185\u306B\u671F\u9650\u5207\u308C\u3068\u306A\u308B\u30A8\u30F3\u30C8\u30EA\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002 "},
 160.360 +        {"This.jar.contains.entries.whose.signer.certificate.is.not.yet.valid.",
 160.361 +                "\u3053\u306Ejar\u306B\u306F\u3001\u7F72\u540D\u8005\u306E\u8A3C\u660E\u66F8\u304C\u307E\u3060\u6709\u52B9\u306B\u306A\u3063\u3066\u3044\u306A\u3044\u30A8\u30F3\u30C8\u30EA\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002 "},
 160.362 +        {"Re.run.with.the.verbose.option.for.more.details.",
 160.363 +                "\u8A73\u7D30\u306F\u3001-verbose\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4F7F\u7528\u3057\u3066\u518D\u5B9F\u884C\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 160.364 +        {"Re.run.with.the.verbose.and.certs.options.for.more.details.",
 160.365 +                "\u8A73\u7D30\u306F\u3001-verbose\u304A\u3088\u3073-certs\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4F7F\u7528\u3057\u3066\u518D\u5B9F\u884C\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 160.366 +        {"The.signer.certificate.has.expired.",
 160.367 +                "\u7F72\u540D\u8005\u306E\u8A3C\u660E\u66F8\u306F\u671F\u9650\u5207\u308C\u3067\u3059\u3002"},
 160.368 +        {"The.signer.certificate.will.expire.within.six.months.",
 160.369 +                "\u7F72\u540D\u8005\u306E\u8A3C\u660E\u66F8\u306F6\u304B\u6708\u4EE5\u5185\u306B\u671F\u9650\u5207\u308C\u306B\u306A\u308A\u307E\u3059\u3002"},
 160.370 +        {"The.signer.certificate.is.not.yet.valid.",
 160.371 +                "\u7F72\u540D\u8005\u306E\u8A3C\u660E\u66F8\u306F\u307E\u3060\u6709\u52B9\u306B\u306A\u3063\u3066\u3044\u307E\u305B\u3093\u3002"},
 160.372 +        {"The.signer.certificate.s.KeyUsage.extension.doesn.t.allow.code.signing.",
 160.373 +                 "\u7F72\u540D\u8005\u8A3C\u660E\u66F8\u306EKeyUsage\u62E1\u5F35\u6A5F\u80FD\u3067\u306F\u3001\u30B3\u30FC\u30C9\u7F72\u540D\u306F\u8A31\u53EF\u3055\u308C\u307E\u305B\u3093\u3002"},
 160.374 +        {"The.signer.certificate.s.ExtendedKeyUsage.extension.doesn.t.allow.code.signing.",
 160.375 +                 "\u7F72\u540D\u8005\u8A3C\u660E\u66F8\u306EExtendedKeyUsage\u62E1\u5F35\u6A5F\u80FD\u3067\u306F\u3001\u30B3\u30FC\u30C9\u7F72\u540D\u306F\u8A31\u53EF\u3055\u308C\u307E\u305B\u3093\u3002"},
 160.376 +        {"The.signer.certificate.s.NetscapeCertType.extension.doesn.t.allow.code.signing.",
 160.377 +                 "\u7F72\u540D\u8005\u8A3C\u660E\u66F8\u306ENetscapeCertType\u62E1\u5F35\u6A5F\u80FD\u3067\u306F\u3001\u30B3\u30FC\u30C9\u7F72\u540D\u306F\u8A31\u53EF\u3055\u308C\u307E\u305B\u3093\u3002"},
 160.378 +        {"This.jar.contains.entries.whose.signer.certificate.s.KeyUsage.extension.doesn.t.allow.code.signing.",
 160.379 +                 "\u3053\u306Ejar\u306B\u306F\u3001\u7F72\u540D\u8005\u8A3C\u660E\u66F8\u306EKeyUsage\u62E1\u5F35\u6A5F\u80FD\u304C\u30B3\u30FC\u30C9\u7F72\u540D\u3092\u8A31\u53EF\u3057\u306A\u3044\u30A8\u30F3\u30C8\u30EA\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002"},
 160.380 +        {"This.jar.contains.entries.whose.signer.certificate.s.ExtendedKeyUsage.extension.doesn.t.allow.code.signing.",
 160.381 +                 "\u3053\u306Ejar\u306B\u306F\u3001\u7F72\u540D\u8005\u8A3C\u660E\u66F8\u306EExtendedKeyUsage\u62E1\u5F35\u6A5F\u80FD\u304C\u30B3\u30FC\u30C9\u7F72\u540D\u3092\u8A31\u53EF\u3057\u306A\u3044\u30A8\u30F3\u30C8\u30EA\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002"},
 160.382 +        {"This.jar.contains.entries.whose.signer.certificate.s.NetscapeCertType.extension.doesn.t.allow.code.signing.",
 160.383 +                 "\u3053\u306Ejar\u306B\u306F\u3001\u7F72\u540D\u8005\u8A3C\u660E\u66F8\u306ENetscapeCertType\u62E1\u5F35\u6A5F\u80FD\u304C\u30B3\u30FC\u30C9\u7F72\u540D\u3092\u8A31\u53EF\u3057\u306A\u3044\u30A8\u30F3\u30C8\u30EA\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002"},
 160.384 +        {".{0}.extension.does.not.support.code.signing.",
 160.385 +                 "[{0}\u62E1\u5F35\u6A5F\u80FD\u306F\u30B3\u30FC\u30C9\u7F72\u540D\u3092\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u305B\u3093]"},
 160.386 +        {"The.signer.s.certificate.chain.is.not.validated.",
 160.387 +                "\u7F72\u540D\u8005\u306E\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u304C\u307E\u3060\u691C\u8A3C\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
 160.388 +        {"This.jar.contains.entries.whose.certificate.chain.is.not.validated.",
 160.389 +                 "\u3053\u306Ejar\u306B\u306F\u3001\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u304C\u307E\u3060\u691C\u8A3C\u3055\u308C\u3066\u3044\u306A\u3044\u30A8\u30F3\u30C8\u30EA\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002"},
 160.390      };
 160.391  
 160.392      /**
   161.1 --- a/src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java	Tue Feb 15 19:16:39 2011 -0800
   161.2 +++ b/src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java	Tue Feb 15 20:18:20 2011 -0800
   161.3 @@ -35,199 +35,202 @@
   161.4      private static final Object[][] contents = {
   161.5  
   161.6          // shared (from jarsigner)
   161.7 -        {" ", " "},
   161.8 -        {"  ", "  "},
   161.9 -        {"      ", "      "},
  161.10 -        {", ", ", "},
  161.11 +        {"SPACE", " "},
  161.12 +        {"2SPACE", "  "},
  161.13 +        {"6SPACE", "      "},
  161.14 +        {"COMMA", ", "},
  161.15  
  161.16 -        {"provName not a provider", "{0} \u4e0d\u662f\u63d0\u4f9b\u8005"},
  161.17 -        {"signerClass is not a signing mechanism", "{0} \u4e0d\u662f\u7b7e\u540d\u673a\u5236"},
  161.18 -        {"jarsigner error: ", "jarsigner \u9519\u8bef\uff1a "},
  161.19 -        {"Illegal option: ", "\u975e\u6cd5\u9009\u9879\uff1a "},
  161.20 -        {"-keystore must be NONE if -storetype is {0}",
  161.21 -                "\u5982\u679c -storetype \u4e3a {0}\uff0c\u5219 -keystore \u5fc5\u987b\u4e3a NONE"},
  161.22 -        {"-keypass can not be specified if -storetype is {0}",
  161.23 -                "\u5982\u679c -storetype \u4e3a {0}\uff0c\u5219\u4e0d\u80fd\u6307\u5b9a -keypass"},
  161.24 -        {"If -protected is specified, then -storepass and -keypass must not be specified",
  161.25 -                "\u5982\u679c\u6307\u5b9a\u4e86 -protected\uff0c\u5219\u4e0d\u80fd\u6307\u5b9a -storepass \u548c -keypass"},
  161.26 -        {"If keystore is not password protected, then -storepass and -keypass must not be specified",
  161.27 -                 "\u5982\u679c\u5bc6\u94a5\u5e93\u672a\u53d7\u5bc6\u7801\u4fdd\u62a4\uff0c\u5219\u8bf7\u52ff\u6307\u5b9a -storepass \u548c -keypass"},
  161.28 -        {"Usage: jarsigner [options] jar-file alias",
  161.29 -                "\u7528\u6cd5\uff1ajarsigner [\u9009\u9879] jar \u6587\u4ef6\u522b\u540d"},
  161.30 -        {"       jarsigner -verify [options] jar-file [alias...]",
  161.31 -                "       jarsigner -verify [\u9009\u9879] jar \u6587\u4ef6 [\u522b\u540d...]"},
  161.32 -        {"[-keystore <url>]           keystore location",
  161.33 -                "[-keystore <url>]           \u5bc6\u94a5\u5e93\u4f4d\u7f6e"},
  161.34 -        {"[-storepass <password>]     password for keystore integrity",
  161.35 -            "[-storepass <\u53e3\u4ee4>]         \u7528\u4e8e\u5bc6\u94a5\u5e93\u5b8c\u6574\u6027\u7684\u53e3\u4ee4"},
  161.36 -        {"[-storetype <type>]         keystore type",
  161.37 -                "[-storetype <\u7c7b\u578b>]         \u5bc6\u94a5\u5e93\u7c7b\u578b"},
  161.38 -        {"[-keypass <password>]       password for private key (if different)",
  161.39 -                "[-keypass <\u53e3\u4ee4>]           \u4e13\u7528\u5bc6\u94a5\u7684\u53e3\u4ee4\uff08\u5982\u679c\u4e0d\u540c\uff09"},
  161.40 -        {"[-certchain <file>]         name of alternative certchain file",
  161.41 -                "[-certchain <\u6587\u4ef6>]         \u66ff\u4ee3\u8bc1\u4e66\u94fe\u6587\u4ef6\u7684\u540d\u79f0"},
  161.42 -        {"[-sigfile <file>]           name of .SF/.DSA file",
  161.43 -                "[-sigfile <\u6587\u4ef6>]           .SF/.DSA \u6587\u4ef6\u7684\u540d\u79f0"},
  161.44 -        {"[-signedjar <file>]         name of signed JAR file",
  161.45 -                "[-signedjar <\u6587\u4ef6>]         \u5df2\u7b7e\u540d\u7684 JAR \u6587\u4ef6\u7684\u540d\u79f0"},
  161.46 -        {"[-digestalg <algorithm>]    name of digest algorithm",
  161.47 -                "[-digestalg <\u7b97\u6cd5>]    \u6458\u8981\u7b97\u6cd5\u7684\u540d\u79f0"},
  161.48 -        {"[-sigalg <algorithm>]       name of signature algorithm",
  161.49 -                "[-sigalg <\u7b97\u6cd5>]       \u7b7e\u540d\u7b97\u6cd5\u7684\u540d\u79f0"},
  161.50 -        {"[-verify]                   verify a signed JAR file",
  161.51 -                "[-verify]                   \u9a8c\u8bc1\u5df2\u7b7e\u540d\u7684 JAR \u6587\u4ef6"},
  161.52 -        {"[-verbose[:suboptions]]     verbose output when signing/verifying.",
  161.53 -                "[-verbose[:\u5b50\u9009\u9879]]     \u7b7e\u540d/\u9a8c\u8bc1\u65f6\u8f93\u51fa\u8be6\u7ec6\u4fe1\u606f\u3002"},
  161.54 -        {"                            suboptions can be all, grouped or summary",
  161.55 -                "                            \u5b50\u9009\u9879\u53ef\u4ee5\u4e3a all\u3001grouped \u6216 summary"},
  161.56 -        {"[-certs]                    display certificates when verbose and verifying",
  161.57 -                "[-certs]                    \u8f93\u51fa\u8be6\u7ec6\u4fe1\u606f\u548c\u9a8c\u8bc1\u65f6\u663e\u793a\u8bc1\u4e66"},
  161.58 -        {"[-tsa <url>]                location of the Timestamping Authority",
  161.59 -                "[-tsa <url>]                \u65f6\u95f4\u6233\u673a\u6784\u7684\u4f4d\u7f6e"},
  161.60 -        {"[-tsacert <alias>]          public key certificate for Timestamping Authority",
  161.61 -                "[-tsacert <\u522b\u540d>]           \u65f6\u95f4\u6233\u673a\u6784\u7684\u516c\u5171\u5bc6\u94a5\u8bc1\u4e66"},
  161.62 -        {"[-altsigner <class>]        class name of an alternative signing mechanism",
  161.63 -                "[-altsigner <\u7c7b>]           \u66ff\u4ee3\u7684\u7b7e\u540d\u673a\u5236\u7684\u7c7b\u540d"},
  161.64 -        {"[-altsignerpath <pathlist>] location of an alternative signing mechanism",
  161.65 -                "[-altsignerpath <\u8def\u5f84\u5217\u8868>] \u66ff\u4ee3\u7684\u7b7e\u540d\u673a\u5236\u7684\u4f4d\u7f6e"},
  161.66 -        {"[-internalsf]               include the .SF file inside the signature block",
  161.67 -                "[-internalsf]               \u5728\u7b7e\u540d\u5757\u5185\u5305\u542b .SF \u6587\u4ef6"},
  161.68 -        {"[-sectionsonly]             don't compute hash of entire manifest",
  161.69 -                "[-sectionsonly]             \u4e0d\u8ba1\u7b97\u6574\u4e2a\u6e05\u5355\u7684\u6563\u5217"},
  161.70 -        {"[-protected]                keystore has protected authentication path",
  161.71 -                "[-protected]                \u5bc6\u94a5\u5e93\u5df2\u4fdd\u62a4\u9a8c\u8bc1\u8def\u5f84"},
  161.72 -        {"[-providerName <name>]      provider name",
  161.73 -                "[-providerName <\u540d\u79f0>]      \u63d0\u4f9b\u8005\u540d\u79f0"},
  161.74 -        {"[-providerClass <class>     name of cryptographic service provider's",
  161.75 -                "[-providerClass <\u7c7b>        \u52a0\u5bc6\u670d\u52a1\u63d0\u4f9b\u8005\u7684\u540d\u79f0"},
  161.76 -        {"  [-providerArg <arg>]] ... master class file and constructor argument",
  161.77 -                "  [-providerArg <\u53c2\u6570>]] ... \u4e3b\u7c7b\u6587\u4ef6\u548c\u6784\u9020\u51fd\u6570\u53c2\u6570"},
  161.78 -        {"[-strict]                   treat warnings as errors",
  161.79 -                "[-strict]                   \u5c06\u8b66\u544a\u89c6\u4e3a\u9519\u8bef"},
  161.80 -        {"Option lacks argument", "\u9009\u9879\u7f3a\u5c11\u53c2\u6570"},
  161.81 -        {"Please type jarsigner -help for usage", "\u6709\u5173\u7528\u6cd5\uff0c\u8bf7\u952e\u5165 jarsigner -help"},
  161.82 -        {"Please specify jarfile name", "\u8bf7\u6307\u5b9a jarfile \u540d\u79f0"},
  161.83 -        {"Please specify alias name", "\u8bf7\u6307\u5b9a\u522b\u540d"},
  161.84 -        {"Only one alias can be specified", "\u53ea\u80fd\u6307\u5b9a\u4e00\u4e2a\u522b\u540d"},
  161.85 -        {"This jar contains signed entries which is not signed by the specified alias(es).",
  161.86 -                 "\u6b64 jar \u5305\u542b\u6307\u5b9a\u522b\u540d\u672a\u7b7e\u540d\u7684\u7b7e\u540d\u6761\u76ee\u3002"},
  161.87 -        {"This jar contains signed entries that's not signed by alias in this keystore.",
  161.88 -                  "\u6b64 jar \u5305\u542b\u6b64\u5bc6\u94a5\u5e93\u4e2d\u522b\u540d\u672a\u7b7e\u540d\u7684\u7b7e\u540d\u6761\u76ee\u3002"},
  161.89 +        {"provName.not.a.provider", "{0}\u4E0D\u662F\u63D0\u4F9B\u65B9"},
  161.90 +        {"signerClass.is.not.a.signing.mechanism", "{0}\u4E0D\u662F\u7B7E\u540D\u673A\u5236"},
  161.91 +        {"jarsigner.error.", "jarsigner \u9519\u8BEF: "},
  161.92 +        {"Illegal.option.", "\u975E\u6CD5\u9009\u9879: "},
  161.93 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
  161.94 +                "\u5982\u679C -storetype \u4E3A {0}, \u5219 -keystore \u5FC5\u987B\u4E3A NONE"},
  161.95 +        {".keypass.can.not.be.specified.if.storetype.is.{0}",
  161.96 +                "\u5982\u679C -storetype \u4E3A {0}, \u5219\u4E0D\u80FD\u6307\u5B9A -keypass"},
  161.97 +        {"If.protected.is.specified.then.storepass.and.keypass.must.not.be.specified",
  161.98 +                "\u5982\u679C\u6307\u5B9A\u4E86 -protected, \u5219\u4E0D\u80FD\u6307\u5B9A -storepass \u548C -keypass"},
  161.99 +        {"If.keystore.is.not.password.protected.then.storepass.and.keypass.must.not.be.specified",
 161.100 +                 "\u5982\u679C\u5BC6\u94A5\u5E93\u672A\u53D7\u53E3\u4EE4\u4FDD\u62A4, \u5219\u4E0D\u80FD\u6307\u5B9A -storepass \u548C -keypass"},
 161.101 +        {"Usage.jarsigner.options.jar.file.alias",
 161.102 +                "\u7528\u6CD5: jarsigner [\u9009\u9879] jar \u6587\u4EF6\u522B\u540D"},
 161.103 +        {".jarsigner.verify.options.jar.file.alias.",
 161.104 +                "       jarsigner -verify [options] jar-file [alias...]"},
 161.105 +        {".keystore.url.keystore.location",
 161.106 +                "[-keystore <url>]           \u5BC6\u94A5\u5E93\u4F4D\u7F6E"},
 161.107 +        {".storepass.password.password.for.keystore.integrity",
 161.108 +            "[-storepass <\u53E3\u4EE4>]         \u7528\u4E8E\u5BC6\u94A5\u5E93\u5B8C\u6574\u6027\u7684\u53E3\u4EE4"},
 161.109 +        {".storetype.type.keystore.type",
 161.110 +                "[-storetype <\u7C7B\u578B>]         \u5BC6\u94A5\u5E93\u7C7B\u578B"},
 161.111 +        {".keypass.password.password.for.private.key.if.different.",
 161.112 +                "[-keypass <\u53E3\u4EE4>]           \u79C1\u6709\u5BC6\u94A5\u7684\u53E3\u4EE4 (\u5982\u679C\u4E0D\u540C)"},
 161.113 +        {".certchain.file.name.of.alternative.certchain.file",
 161.114 +                "[-certchain <file>]         \u66FF\u4EE3 certchain \u6587\u4EF6\u7684\u540D\u79F0"},
 161.115 +        {".sigfile.file.name.of.SF.DSA.file",
 161.116 +                "[-sigfile <\u6587\u4EF6>]           .SF/.DSA \u6587\u4EF6\u7684\u540D\u79F0"},
 161.117 +        {".signedjar.file.name.of.signed.JAR.file",
 161.118 +                "[-signedjar <\u6587\u4EF6>]         \u5DF2\u7B7E\u540D\u7684 JAR \u6587\u4EF6\u7684\u540D\u79F0"},
 161.119 +        {".digestalg.algorithm.name.of.digest.algorithm",
 161.120 +                "[-digestalg <\u7B97\u6CD5>]    \u6458\u8981\u7B97\u6CD5\u7684\u540D\u79F0"},
 161.121 +        {".sigalg.algorithm.name.of.signature.algorithm",
 161.122 +                "[-sigalg <\u7B97\u6CD5>]       \u7B7E\u540D\u7B97\u6CD5\u7684\u540D\u79F0"},
 161.123 +        {".crl.auto.file.include.CRL.in.signed.jar",
 161.124 +                "[-crl[:auto| <file>]        \u5728\u5DF2\u7B7E\u540D\u7684 jar \u4E2D\u5305\u542B CRL"},
 161.125 +        {".verify.verify.a.signed.JAR.file",
 161.126 +                "[-verify]                   \u9A8C\u8BC1\u5DF2\u7B7E\u540D\u7684 JAR \u6587\u4EF6"},
 161.127 +        {".verbose.suboptions.verbose.output.when.signing.verifying.",
 161.128 +                "[-verbose[:suboptions]]     \u7B7E\u540D/\u9A8C\u8BC1\u65F6\u8F93\u51FA\u8BE6\u7EC6\u4FE1\u606F\u3002"},
 161.129 +        {".suboptions.can.be.all.grouped.or.summary",
 161.130 +                "                            \u5B50\u9009\u9879\u53EF\u4EE5\u662F all, grouped \u6216 summary"},
 161.131 +        {".certs.display.certificates.when.verbose.and.verifying",
 161.132 +                "[-certs]                    \u8F93\u51FA\u8BE6\u7EC6\u4FE1\u606F\u548C\u9A8C\u8BC1\u65F6\u663E\u793A\u8BC1\u4E66"},
 161.133 +        {".tsa.url.location.of.the.Timestamping.Authority",
 161.134 +                "[-tsa <url>]                \u65F6\u95F4\u6233\u9881\u53D1\u673A\u6784\u7684\u4F4D\u7F6E"},
 161.135 +        {".tsacert.alias.public.key.certificate.for.Timestamping.Authority",
 161.136 +                "[-tsacert <\u522B\u540D>]           \u65F6\u95F4\u6233\u9881\u53D1\u673A\u6784\u7684\u516C\u5171\u5BC6\u94A5\u8BC1\u4E66"},
 161.137 +        {".altsigner.class.class.name.of.an.alternative.signing.mechanism",
 161.138 +                "[-altsigner <\u7C7B>]           \u66FF\u4EE3\u7684\u7B7E\u540D\u673A\u5236\u7684\u7C7B\u540D"},
 161.139 +        {".altsignerpath.pathlist.location.of.an.alternative.signing.mechanism",
 161.140 +                "[-altsignerpath <\u8DEF\u5F84\u5217\u8868>] \u66FF\u4EE3\u7684\u7B7E\u540D\u673A\u5236\u7684\u4F4D\u7F6E"},
 161.141 +        {".internalsf.include.the.SF.file.inside.the.signature.block",
 161.142 +                "[-internalsf]               \u5728\u7B7E\u540D\u5757\u5185\u5305\u542B .SF \u6587\u4EF6"},
 161.143 +        {".sectionsonly.don.t.compute.hash.of.entire.manifest",
 161.144 +                "[-sectionsonly]             \u4E0D\u8BA1\u7B97\u6574\u4E2A\u6E05\u5355\u7684\u6563\u5217"},
 161.145 +        {".protected.keystore.has.protected.authentication.path",
 161.146 +                "[-protected]                \u5BC6\u94A5\u5E93\u5177\u6709\u53D7\u4FDD\u62A4\u9A8C\u8BC1\u8DEF\u5F84"},
 161.147 +        {".providerName.name.provider.name",
 161.148 +                "[-providerName <\u540D\u79F0>]      \u63D0\u4F9B\u65B9\u540D\u79F0"},
 161.149 +        {".providerClass.class.name.of.cryptographic.service.provider.s",
 161.150 +                "[-providerClass <\u7C7B>        \u52A0\u5BC6\u670D\u52A1\u63D0\u4F9B\u65B9\u7684\u540D\u79F0"},
 161.151 +        {".providerArg.arg.master.class.file.and.constructor.argument",
 161.152 +                "  [-providerArg <\u53C2\u6570>]]... \u4E3B\u7C7B\u6587\u4EF6\u548C\u6784\u9020\u5668\u53C2\u6570"},
 161.153 +        {".strict.treat.warnings.as.errors",
 161.154 +                "[-strict]                   \u5C06\u8B66\u544A\u89C6\u4E3A\u9519\u8BEF"},
 161.155 +        {"Option.lacks.argument", "\u9009\u9879\u7F3A\u5C11\u53C2\u6570"},
 161.156 +        {"Please.type.jarsigner.help.for.usage", "\u8BF7\u952E\u5165 jarsigner -help \u4EE5\u4E86\u89E3\u7528\u6CD5"},
 161.157 +        {"Please.specify.jarfile.name", "\u8BF7\u6307\u5B9A jarfile \u540D\u79F0"},
 161.158 +        {"Please.specify.alias.name", "\u8BF7\u6307\u5B9A\u522B\u540D"},
 161.159 +        {"Only.one.alias.can.be.specified", "\u53EA\u80FD\u6307\u5B9A\u4E00\u4E2A\u522B\u540D"},
 161.160 +        {"This.jar.contains.signed.entries.which.is.not.signed.by.the.specified.alias.es.",
 161.161 +                 "\u6B64 jar \u5305\u542B\u672A\u7531\u6307\u5B9A\u522B\u540D\u7B7E\u540D\u7684\u5DF2\u7B7E\u540D\u6761\u76EE\u3002"},
 161.162 +        {"This.jar.contains.signed.entries.that.s.not.signed.by.alias.in.this.keystore.",
 161.163 +                  "\u6B64 jar \u5305\u542B\u672A\u7531\u6B64\u5BC6\u94A5\u5E93\u4E2D\u7684\u522B\u540D\u7B7E\u540D\u7684\u5DF2\u7B7E\u540D\u6761\u76EE\u3002"},
 161.164          {"s", "s"},
 161.165          {"m", "m"},
 161.166          {"k", "k"},
 161.167          {"i", "i"},
 161.168 -        {"(and %d more)", "\uff08\u8fd8\u6709 %d\uff09"},
 161.169 -        {"  s = signature was verified ",
 161.170 -                "  s = \u5df2\u9a8c\u8bc1\u7b7e\u540d "},
 161.171 -        {"  m = entry is listed in manifest",
 161.172 -                "  m = \u5728\u6e05\u5355\u4e2d\u5217\u51fa\u6761\u76ee"},
 161.173 -        {"  k = at least one certificate was found in keystore",
 161.174 -                "  k = \u5728\u5bc6\u94a5\u5e93\u4e2d\u81f3\u5c11\u627e\u5230\u4e86\u4e00\u4e2a\u8bc1\u4e66"},
 161.175 -        {"  i = at least one certificate was found in identity scope",
 161.176 -                "  i = \u5728\u8eab\u4efd\u4f5c\u7528\u57df\u5185\u81f3\u5c11\u627e\u5230\u4e86\u4e00\u4e2a\u8bc1\u4e66"},
 161.177 -        {"  X = not signed by specified alias(es)",
 161.178 -                "  X = \u672a\u7ecf\u6307\u5b9a\u522b\u540d\u7b7e\u540d"},
 161.179 -        {"no manifest.", "\u6ca1\u6709\u6e05\u5355\u3002"},
 161.180 -        {"(Signature related entries)","\uff08\u4e0e\u7b7e\u540d\u6709\u5173\u7684\u6761\u76ee\uff09"},
 161.181 -        {"(Unsigned entries)", "\uff08\u672a\u7b7e\u540d\u7684\u6761\u76ee\uff09"},
 161.182 -        {"jar is unsigned. (signatures missing or not parsable)",
 161.183 -                "jar \u672a\u7b7e\u540d\u3002\uff08\u7f3a\u5c11\u7b7e\u540d\u6216\u7b7e\u540d\u65e0\u6cd5\u89e3\u6790\uff09"},
 161.184 -        {"jar verified.", "jar \u5df2\u9a8c\u8bc1\u3002"},
 161.185 -        {"jarsigner: ", "jarsigner\uff1a "},
 161.186 -        {"signature filename must consist of the following characters: A-Z, 0-9, _ or -",
 161.187 -                "\u7b7e\u540d\u6587\u4ef6\u540d\u5fc5\u987b\u5305\u542b\u4ee5\u4e0b\u5b57\u7b26\uff1aA-Z\u30010-9\u3001_ \u6216 -"},
 161.188 -        {"unable to open jar file: ", "\u65e0\u6cd5\u6253\u5f00 jar \u6587\u4ef6\uff1a "},
 161.189 -        {"unable to create: ", "\u65e0\u6cd5\u521b\u5efa\uff1a "},
 161.190 -        {"   adding: ", "   \u6b63\u5728\u6dfb\u52a0\uff1a "},
 161.191 -        {" updating: ", " \u6b63\u5728\u66f4\u65b0\uff1a "},
 161.192 -        {"  signing: ", "  \u6b63\u5728\u7b7e\u540d\uff1a "},
 161.193 -        {"attempt to rename signedJarFile to jarFile failed",
 161.194 -                "\u5c1d\u8bd5\u5c06 {0} \u91cd\u547d\u540d\u4e3a {1} \u5931\u8d25"},
 161.195 -        {"attempt to rename jarFile to origJar failed",
 161.196 -                "\u5c1d\u8bd5\u5c06 {0} \u91cd\u547d\u540d\u4e3a {1} \u5931\u8d25"},
 161.197 -        {"unable to sign jar: ", "\u65e0\u6cd5\u5bf9 jar \u8fdb\u884c\u7b7e\u540d\uff1a "},
 161.198 -        {"Enter Passphrase for keystore: ", "\u8f93\u5165\u5bc6\u94a5\u5e93\u7684\u53e3\u4ee4\u77ed\u8bed\uff1a "},
 161.199 -        {"keystore load: ", "\u5bc6\u94a5\u5e93\u88c5\u5165\uff1a "},
 161.200 -        {"certificate exception: ", "\u8bc1\u4e66\u5f02\u5e38\uff1a "},
 161.201 -        {"unable to instantiate keystore class: ",
 161.202 -                "\u65e0\u6cd5\u5b9e\u4f8b\u5316\u5bc6\u94a5\u5e93\u7c7b\uff1a "},
 161.203 -        {"Certificate chain not found for: alias.  alias must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.",
 161.204 -                "\u627e\u4e0d\u5230 {0} \u7684\u8bc1\u4e66\u94fe\u3002{1} \u5fc5\u987b\u5f15\u7528\u5305\u542b\u4e13\u7528\u5bc6\u94a5\u548c\u76f8\u5e94\u7684\u516c\u5171\u5bc6\u94a5\u8bc1\u4e66\u94fe\u7684\u6709\u6548\u5bc6\u94a5\u5e93\u5bc6\u94a5\u6761\u76ee\u3002"},
 161.205 -        {"File specified by -certchain does not exist",
 161.206 -                "-certchain \u6307\u5b9a\u7684\u6587\u4ef6\u4e0d\u5b58\u5728"},
 161.207 -        {"Cannot restore certchain from file specified",
 161.208 -                "\u65e0\u6cd5\u4ece\u6307\u5b9a\u6587\u4ef6\u6062\u590d\u8bc1\u4e66\u94fe"},
 161.209 -        {"Certificate chain not found in the file specified.",
 161.210 -                "\u5728\u6307\u5b9a\u6587\u4ef6\u4e2d\u672a\u627e\u5230\u8bc1\u4e66\u94fe\u3002"},
 161.211 -        {"found non-X.509 certificate in signer's chain",
 161.212 -                "\u5728\u7b7e\u540d\u8005\u7684\u94fe\u4e2d\u627e\u5230\u975e X.509 \u8bc1\u4e66"},
 161.213 -        {"incomplete certificate chain", "\u8bc1\u4e66\u94fe\u4e0d\u5b8c\u6574"},
 161.214 -        {"Enter key password for alias: ", "\u8f93\u5165 {0} \u7684\u5bc6\u94a5\u53e3\u4ee4\uff1a "},
 161.215 -        {"unable to recover key from keystore",
 161.216 -                "\u65e0\u6cd5\u4ece\u5bc6\u94a5\u5e93\u4e2d\u6062\u590d\u5bc6\u94a5"},
 161.217 -        {"key associated with alias not a private key",
 161.218 -                "\u4e0e {0} \u76f8\u5173\u7684\u5bc6\u94a5\u4e0d\u662f\u4e13\u7528\u5bc6\u94a5"},
 161.219 -        {"you must enter key password", "\u60a8\u5fc5\u987b\u8f93\u5165\u5bc6\u94a5\u53e3\u4ee4"},
 161.220 -        {"unable to read password: ", "\u65e0\u6cd5\u8bfb\u53d6\u53e3\u4ee4\uff1a "},
 161.221 -        {"certificate is valid from", "\u8bc1\u4e66\u7684\u6709\u6548\u671f\u4e3a {0} \u81f3 {1}"},
 161.222 -        {"certificate expired on", "\u8bc1\u4e66\u5230\u671f\u65e5\u671f\u4e3a {0}"},
 161.223 -        {"certificate is not valid until",
 161.224 -                "\u76f4\u5230 {0}\uff0c\u8bc1\u4e66\u624d\u6709\u6548"},
 161.225 -        {"certificate will expire on", "\u8bc1\u4e66\u5c06\u5728 {0} \u5230\u671f"},
 161.226 -        {"[CertPath not validated: ", "[\u8bc1\u4e66\u8def\u5f84\u672a\u7ecf\u8fc7\u9a8c\u8bc1\uff1a"},
 161.227 -        {"requesting a signature timestamp",
 161.228 -                "\u6b63\u5728\u8bf7\u6c42\u7b7e\u540d\u65f6\u95f4\u6233"},
 161.229 -        {"TSA location: ", "TSA \u4f4d\u7f6e\uff1a "},
 161.230 -        {"TSA certificate: ", "TSA \u8bc1\u4e66\uff1a "},
 161.231 -        {"no response from the Timestamping Authority. ",
 161.232 -                "\u65f6\u95f4\u6233\u673a\u6784\u6ca1\u6709\u54cd\u5e94\u3002 "},
 161.233 -        {"When connecting from behind a firewall then an HTTP proxy may need to be specified. ",
 161.234 -                "\u5982\u679c\u8981\u4ece\u9632\u706b\u5899\u540e\u9762\u8fde\u63a5\uff0c\u5219\u53ef\u80fd\u9700\u8981\u6307\u5b9a HTTP \u4ee3\u7406\u3002 "},
 161.235 -        {"Supply the following options to jarsigner: ",
 161.236 -                "\u8bf7\u4e3a jarsigner \u63d0\u4f9b\u4ee5\u4e0b\u9009\u9879\uff1a "},
 161.237 -        {"Certificate not found for: alias.  alias must reference a valid KeyStore entry containing an X.509 public key certificate for the Timestamping Authority.",
 161.238 -                "\u627e\u4e0d\u5230 {0} \u7684\u8bc1\u4e66\u3002{1} \u5fc5\u987b\u5f15\u7528\u5305\u542b\u65f6\u95f4\u6233\u673a\u6784\u7684 X.509 \u516c\u5171\u5bc6\u94a5\u8bc1\u4e66\u7684\u6709\u6548\u5bc6\u94a5\u5e93\u6761\u76ee\u3002"},
 161.239 -        {"using an alternative signing mechanism",
 161.240 -                "\u6b63\u5728\u4f7f\u7528\u66ff\u4ee3\u7684\u7b7e\u540d\u673a\u5236"},
 161.241 -        {"entry was signed on", "\u6761\u76ee\u7684\u7b7e\u540d\u65e5\u671f\u4e3a {0}"},
 161.242 -        {"Warning: ", "\u8b66\u544a\uff1a "},
 161.243 -        {"This jar contains unsigned entries which have not been integrity-checked. ",
 161.244 -                "\u6b64 jar \u5305\u542b\u5c1a\u672a\u8fdb\u884c\u5b8c\u6574\u6027\u68c0\u67e5\u7684\u672a\u7b7e\u540d\u6761\u76ee\u3002 "},
 161.245 -        {"This jar contains entries whose signer certificate has expired. ",
 161.246 -                "\u6b64 jar \u5305\u542b\u7b7e\u540d\u8005\u8bc1\u4e66\u5df2\u8fc7\u671f\u7684\u6761\u76ee\u3002 "},
 161.247 -        {"This jar contains entries whose signer certificate will expire within six months. ",
 161.248 -                "\u6b64 jar \u5305\u542b\u7b7e\u540d\u8005\u8bc1\u4e66\u5c06\u5728\u516d\u4e2a\u6708\u5185\u8fc7\u671f\u7684\u6761\u76ee\u3002 "},
 161.249 -        {"This jar contains entries whose signer certificate is not yet valid. ",
 161.250 -                "\u6b64 jar \u5305\u542b\u7b7e\u540d\u8005\u8bc1\u4e66\u4ecd\u65e0\u6548\u7684\u6761\u76ee\u3002 "},
 161.251 -        {"Re-run with the -verbose option for more details.",
 161.252 -                "\u8981\u4e86\u89e3\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u4f7f\u7528 -verbose \u9009\u9879\u91cd\u65b0\u8fd0\u884c\u3002"},
 161.253 -        {"Re-run with the -verbose and -certs options for more details.",
 161.254 -                "\u8981\u4e86\u89e3\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u4f7f\u7528 -verbose \u548c -certs \u9009\u9879\u91cd\u65b0\u8fd0\u884c\u3002"},
 161.255 -        {"The signer certificate has expired.",
 161.256 -                "\u7b7e\u540d\u8005\u8bc1\u4e66\u5df2\u8fc7\u671f\u3002"},
 161.257 -        {"The signer certificate will expire within six months.",
 161.258 -                "\u7b7e\u540d\u8005\u8bc1\u4e66\u5c06\u5728\u516d\u4e2a\u6708\u5185\u8fc7\u671f\u3002"},
 161.259 -        {"The signer certificate is not yet valid.",
 161.260 -                "\u7b7e\u540d\u8005\u8bc1\u4e66\u4ecd\u65e0\u6548\u3002"},
 161.261 -        {"The signer certificate's KeyUsage extension doesn't allow code signing.",
 161.262 -                 "\u7531\u4e8e\u7b7e\u540d\u8005\u8bc1\u4e66\u7684 KeyUsage \u6269\u5c55\u800c\u65e0\u6cd5\u8fdb\u884c\u4ee3\u7801\u7b7e\u540d\u3002"},
 161.263 -        {"The signer certificate's ExtendedKeyUsage extension doesn't allow code signing.",
 161.264 -                 "\u7531\u4e8e\u7b7e\u540d\u8005\u8bc1\u4e66\u7684 ExtendedKeyUsage \u6269\u5c55\u800c\u65e0\u6cd5\u8fdb\u884c\u4ee3\u7801\u7b7e\u540d\u3002"},
 161.265 -        {"The signer certificate's NetscapeCertType extension doesn't allow code signing.",
 161.266 -                 "\u7531\u4e8e\u7b7e\u540d\u8005\u8bc1\u4e66\u7684 NetscapeCertType \u6269\u5c55\u800c\u65e0\u6cd5\u8fdb\u884c\u4ee3\u7801\u7b7e\u540d\u3002"},
 161.267 -        {"This jar contains entries whose signer certificate's KeyUsage extension doesn't allow code signing.",
 161.268 -                 "\u6b64 jar \u5305\u542b\u7531\u4e8e\u7b7e\u540d\u8005\u8bc1\u4e66\u7684 KeyUsage \u6269\u5c55\u800c\u65e0\u6cd5\u8fdb\u884c\u4ee3\u7801\u7b7e\u540d\u7684\u6761\u76ee\u3002"},
 161.269 -        {"This jar contains entries whose signer certificate's ExtendedKeyUsage extension doesn't allow code signing.",
 161.270 -                 "\u6b64 jar \u5305\u542b\u7531\u4e8e\u7b7e\u540d\u8005\u8bc1\u4e66\u7684 ExtendedKeyUsage \u6269\u5c55\u800c\u65e0\u6cd5\u8fdb\u884c\u4ee3\u7801\u7b7e\u540d\u7684\u6761\u76ee\u3002"},
 161.271 -        {"This jar contains entries whose signer certificate's NetscapeCertType extension doesn't allow code signing.",
 161.272 -                 "\u6b64 jar \u5305\u542b\u7531\u4e8e\u7b7e\u540d\u8005\u8bc1\u4e66\u7684 NetscapeCertType \u6269\u5c55\u800c\u65e0\u6cd5\u8fdb\u884c\u4ee3\u7801\u7b7e\u540d\u7684\u6761\u76ee\u3002"},
 161.273 -        {"[{0} extension does not support code signing]",
 161.274 -                 "[{0} \u6269\u5c55\u4e0d\u652f\u6301\u4ee3\u7801\u7b7e\u540d]"},
 161.275 -        {"The signer's certificate chain is not validated.",
 161.276 -                "\u7b7e\u540d\u8005\u7684\u8bc1\u4e66\u94fe\u672a\u7ecf\u8fc7\u9a8c\u8bc1\u3002"},
 161.277 -        {"This jar contains entries whose certificate chain is not validated.",
 161.278 -                 "\u6b64 jar \u5305\u542b\u8bc1\u4e66\u94fe\u672a\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u6761\u76ee\u3002"},
 161.279 +        {".and.d.more.", "(%d \u53CA\u4EE5\u4E0A)"},
 161.280 +        {".s.signature.was.verified.",
 161.281 +                "  s = \u5DF2\u9A8C\u8BC1\u7B7E\u540D "},
 161.282 +        {".m.entry.is.listed.in.manifest",
 161.283 +                "  m = \u5728\u6E05\u5355\u4E2D\u5217\u51FA\u6761\u76EE"},
 161.284 +        {".k.at.least.one.certificate.was.found.in.keystore",
 161.285 +                "  k = \u5728\u5BC6\u94A5\u5E93\u4E2D\u81F3\u5C11\u627E\u5230\u4E86\u4E00\u4E2A\u8BC1\u4E66"},
 161.286 +        {".i.at.least.one.certificate.was.found.in.identity.scope",
 161.287 +                "  i = \u5728\u8EAB\u4EFD\u4F5C\u7528\u57DF\u5185\u81F3\u5C11\u627E\u5230\u4E86\u4E00\u4E2A\u8BC1\u4E66"},
 161.288 +        {".X.not.signed.by.specified.alias.es.",
 161.289 +                "  X = \u672A\u7531\u6307\u5B9A\u522B\u540D\u7B7E\u540D"},
 161.290 +        {"no.manifest.", "\u6CA1\u6709\u6E05\u5355\u3002"},
 161.291 +        {".Signature.related.entries.","(\u4E0E\u7B7E\u540D\u76F8\u5173\u7684\u6761\u76EE)"},
 161.292 +        {".Unsigned.entries.", "(\u672A\u7B7E\u540D\u6761\u76EE)"},
 161.293 +        {"jar.is.unsigned.signatures.missing.or.not.parsable.",
 161.294 +                "jar \u672A\u7B7E\u540D\u3002(\u7F3A\u5C11\u7B7E\u540D\u6216\u65E0\u6CD5\u5BF9\u7B7E\u540D\u8FDB\u884C\u8BED\u6CD5\u5206\u6790)"},
 161.295 +        {"jar.verified.", "jar \u5DF2\u9A8C\u8BC1\u3002"},
 161.296 +        {"jarsigner.", "jarsigner: "},
 161.297 +        {"signature.filename.must.consist.of.the.following.characters.A.Z.0.9.or.",
 161.298 +                "\u7B7E\u540D\u6587\u4EF6\u540D\u5FC5\u987B\u5305\u542B\u4EE5\u4E0B\u5B57\u7B26: A-Z, 0-9, _ \u6216 -"},
 161.299 +        {"unable.to.open.jar.file.", "\u65E0\u6CD5\u6253\u5F00 jar \u6587\u4EF6: "},
 161.300 +        {"unable.to.create.", "\u65E0\u6CD5\u521B\u5EFA: "},
 161.301 +        {".adding.", "   \u6B63\u5728\u6DFB\u52A0: "},
 161.302 +        {".updating.", " \u6B63\u5728\u66F4\u65B0: "},
 161.303 +        {".signing.", "  \u6B63\u5728\u7B7E\u540D: "},
 161.304 +        {"attempt.to.rename.signedJarFile.to.jarFile.failed",
 161.305 +                "\u5C1D\u8BD5\u5C06{0}\u91CD\u547D\u540D\u4E3A{1}\u65F6\u5931\u8D25"},
 161.306 +        {"attempt.to.rename.jarFile.to.origJar.failed",
 161.307 +                "\u5C1D\u8BD5\u5C06{0}\u91CD\u547D\u540D\u4E3A{1}\u65F6\u5931\u8D25"},
 161.308 +        {"unable.to.sign.jar.", "\u65E0\u6CD5\u5BF9 jar \u8FDB\u884C\u7B7E\u540D: "},
 161.309 +        {"Enter.Passphrase.for.keystore.", "\u8F93\u5165\u5BC6\u94A5\u5E93\u7684\u5BC6\u7801\u77ED\u8BED: "},
 161.310 +        {"keystore.load.", "\u5BC6\u94A5\u5E93\u52A0\u8F7D: "},
 161.311 +        {"certificate.exception.", "\u8BC1\u4E66\u5F02\u5E38\u9519\u8BEF: "},
 161.312 +        {"unable.to.instantiate.keystore.class.",
 161.313 +                "\u65E0\u6CD5\u5B9E\u4F8B\u5316\u5BC6\u94A5\u5E93\u7C7B: "},
 161.314 +        {"Certificate.chain.not.found.for.alias.alias.must.reference.a.valid.KeyStore.key.entry.containing.a.private.key.and",
 161.315 +                "\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"},
 161.316 +        {"File.specified.by.certchain.does.not.exist",
 161.317 +                "\u7531 -certchain \u6307\u5B9A\u7684\u6587\u4EF6\u4E0D\u5B58\u5728"},
 161.318 +        {"Cannot.restore.certchain.from.file.specified",
 161.319 +                "\u65E0\u6CD5\u4ECE\u6307\u5B9A\u7684\u6587\u4EF6\u8FD8\u539F certchain"},
 161.320 +        {"Certificate.chain.not.found.in.the.file.specified.",
 161.321 +                "\u5728\u6307\u5B9A\u7684\u6587\u4EF6\u4E2D\u627E\u4E0D\u5230\u8BC1\u4E66\u94FE\u3002"},
 161.322 +        {"found.non.X.509.certificate.in.signer.s.chain",
 161.323 +                "\u5728\u7B7E\u540D\u8005\u7684\u94FE\u4E2D\u627E\u5230\u975E X.509 \u8BC1\u4E66"},
 161.324 +        {"incomplete.certificate.chain", "\u8BC1\u4E66\u94FE\u4E0D\u5B8C\u6574"},
 161.325 +        {"Enter.key.password.for.alias.", "\u8F93\u5165{0}\u7684\u5BC6\u94A5\u53E3\u4EE4: "},
 161.326 +        {"unable.to.recover.key.from.keystore",
 161.327 +                "\u65E0\u6CD5\u4ECE\u5BC6\u94A5\u5E93\u4E2D\u6062\u590D\u5BC6\u94A5"},
 161.328 +        {"key.associated.with.alias.not.a.private.key",
 161.329 +                "\u4E0E{0}\u5173\u8054\u7684\u5BC6\u94A5\u4E0D\u662F\u79C1\u6709\u5BC6\u94A5"},
 161.330 +        {"you.must.enter.key.password", "\u5FC5\u987B\u8F93\u5165\u5BC6\u94A5\u53E3\u4EE4"},
 161.331 +        {"unable.to.read.password.", "\u65E0\u6CD5\u8BFB\u53D6\u53E3\u4EE4: "},
 161.332 +        {"certificate.is.valid.from", "\u8BC1\u4E66\u7684\u6709\u6548\u671F\u4E3A{0}\u81F3{1}"},
 161.333 +        {"certificate.expired.on", "\u8BC1\u4E66\u5230\u671F\u65E5\u671F\u4E3A {0}"},
 161.334 +        {"certificate.is.not.valid.until",
 161.335 +                "\u76F4\u5230{0}, \u8BC1\u4E66\u624D\u6709\u6548"},
 161.336 +        {"certificate.will.expire.on", "\u8BC1\u4E66\u5C06\u5728{0}\u5230\u671F"},
 161.337 +        {".CertPath.not.validated.", "[CertPath \u672A\u9A8C\u8BC1: "},
 161.338 +        {"requesting.a.signature.timestamp",
 161.339 +                "\u6B63\u5728\u8BF7\u6C42\u7B7E\u540D\u65F6\u95F4\u6233"},
 161.340 +        {"TSA.location.", "TSA \u4F4D\u7F6E: "},
 161.341 +        {"TSA.certificate.", "TSA \u8BC1\u4E66: "},
 161.342 +        {"no.response.from.the.Timestamping.Authority.",
 161.343 +                "\u65F6\u95F4\u6233\u9881\u53D1\u673A\u6784\u6CA1\u6709\u54CD\u5E94\u3002"},
 161.344 +        {"When.connecting.from.behind.a.firewall.then.an.HTTP.proxy.may.need.to.be.specified.",
 161.345 +                "\u5982\u679C\u8981\u4ECE\u9632\u706B\u5899\u540E\u9762\u8FDE\u63A5, \u5219\u53EF\u80FD\u9700\u8981\u6307\u5B9A HTTP \u4EE3\u7406\u3002 "},
 161.346 +        {"Supply.the.following.options.to.jarsigner.",
 161.347 +                "\u8BF7\u4E3A jarsigner \u63D0\u4F9B\u4EE5\u4E0B\u9009\u9879: "},
 161.348 +        {"Certificate.not.found.for.alias.alias.must.reference.a.valid.KeyStore.entry.containing.an.X.509.public.key.certificate.for.the",
 161.349 +                "\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"},
 161.350 +        {"using.an.alternative.signing.mechanism",
 161.351 +                "\u6B63\u5728\u4F7F\u7528\u66FF\u4EE3\u7684\u7B7E\u540D\u673A\u5236"},
 161.352 +        {"entry.was.signed.on", "\u6761\u76EE\u7684\u7B7E\u540D\u65E5\u671F\u4E3A {0}"},
 161.353 +        {"with.a.CRL.including.d.entries", "\u5177\u6709\u5305\u542B %d \u4E2A\u6761\u76EE\u7684 CRL"},
 161.354 +        {"Warning.", "\u8B66\u544A: "},
 161.355 +        {"This.jar.contains.unsigned.entries.which.have.not.been.integrity.checked.",
 161.356 +                "\u6B64 jar \u5305\u542B\u5C1A\u672A\u8FDB\u884C\u5B8C\u6574\u6027\u68C0\u67E5\u7684\u672A\u7B7E\u540D\u6761\u76EE\u3002 "},
 161.357 +        {"This.jar.contains.entries.whose.signer.certificate.has.expired.",
 161.358 +                "\u6B64 jar \u5305\u542B\u7B7E\u540D\u8005\u8BC1\u4E66\u5DF2\u8FC7\u671F\u7684\u6761\u76EE\u3002 "},
 161.359 +        {"This.jar.contains.entries.whose.signer.certificate.will.expire.within.six.months.",
 161.360 +                "\u6B64 jar \u5305\u542B\u7B7E\u540D\u8005\u8BC1\u4E66\u5C06\u5728\u516D\u4E2A\u6708\u5185\u8FC7\u671F\u7684\u6761\u76EE\u3002 "},
 161.361 +        {"This.jar.contains.entries.whose.signer.certificate.is.not.yet.valid.",
 161.362 +                "\u6B64 jar \u5305\u542B\u7B7E\u540D\u8005\u8BC1\u4E66\u4ECD\u65E0\u6548\u7684\u6761\u76EE\u3002 "},
 161.363 +        {"Re.run.with.the.verbose.option.for.more.details.",
 161.364 +                "\u6709\u5173\u8BE6\u7EC6\u4FE1\u606F, \u8BF7\u4F7F\u7528 -verbose \u9009\u9879\u91CD\u65B0\u8FD0\u884C\u3002"},
 161.365 +        {"Re.run.with.the.verbose.and.certs.options.for.more.details.",
 161.366 +                "\u6709\u5173\u8BE6\u7EC6\u4FE1\u606F, \u8BF7\u4F7F\u7528 -verbose \u548C -certs \u9009\u9879\u91CD\u65B0\u8FD0\u884C\u3002"},
 161.367 +        {"The.signer.certificate.has.expired.",
 161.368 +                "\u7B7E\u540D\u8005\u8BC1\u4E66\u5DF2\u8FC7\u671F\u3002"},
 161.369 +        {"The.signer.certificate.will.expire.within.six.months.",
 161.370 +                "\u7B7E\u540D\u8005\u8BC1\u4E66\u5C06\u5728\u516D\u4E2A\u6708\u5185\u8FC7\u671F\u3002"},
 161.371 +        {"The.signer.certificate.is.not.yet.valid.",
 161.372 +                "\u7B7E\u540D\u8005\u8BC1\u4E66\u4ECD\u65E0\u6548\u3002"},
 161.373 +        {"The.signer.certificate.s.KeyUsage.extension.doesn.t.allow.code.signing.",
 161.374 +                 "\u7531\u4E8E\u7B7E\u540D\u8005\u8BC1\u4E66\u7684 KeyUsage \u6269\u5C55\u800C\u65E0\u6CD5\u8FDB\u884C\u4EE3\u7801\u7B7E\u540D\u3002"},
 161.375 +        {"The.signer.certificate.s.ExtendedKeyUsage.extension.doesn.t.allow.code.signing.",
 161.376 +                 "\u7531\u4E8E\u7B7E\u540D\u8005\u8BC1\u4E66\u7684 ExtendedKeyUsage \u6269\u5C55\u800C\u65E0\u6CD5\u8FDB\u884C\u4EE3\u7801\u7B7E\u540D\u3002"},
 161.377 +        {"The.signer.certificate.s.NetscapeCertType.extension.doesn.t.allow.code.signing.",
 161.378 +                 "\u7531\u4E8E\u7B7E\u540D\u8005\u8BC1\u4E66\u7684 NetscapeCertType \u6269\u5C55\u800C\u65E0\u6CD5\u8FDB\u884C\u4EE3\u7801\u7B7E\u540D\u3002"},
 161.379 +        {"This.jar.contains.entries.whose.signer.certificate.s.KeyUsage.extension.doesn.t.allow.code.signing.",
 161.380 +                 "\u6B64 jar \u5305\u542B\u7531\u4E8E\u7B7E\u540D\u8005\u8BC1\u4E66\u7684 KeyUsage \u6269\u5C55\u800C\u65E0\u6CD5\u8FDB\u884C\u4EE3\u7801\u7B7E\u540D\u7684\u6761\u76EE\u3002"},
 161.381 +        {"This.jar.contains.entries.whose.signer.certificate.s.ExtendedKeyUsage.extension.doesn.t.allow.code.signing.",
 161.382 +                 "\u6B64 jar \u5305\u542B\u7531\u4E8E\u7B7E\u540D\u8005\u8BC1\u4E66\u7684 ExtendedKeyUsage \u6269\u5C55\u800C\u65E0\u6CD5\u8FDB\u884C\u4EE3\u7801\u7B7E\u540D\u7684\u6761\u76EE\u3002"},
 161.383 +        {"This.jar.contains.entries.whose.signer.certificate.s.NetscapeCertType.extension.doesn.t.allow.code.signing.",
 161.384 +                 "\u6B64 jar \u5305\u542B\u7531\u4E8E\u7B7E\u540D\u8005\u8BC1\u4E66\u7684 NetscapeCertType \u6269\u5C55\u800C\u65E0\u6CD5\u8FDB\u884C\u4EE3\u7801\u7B7E\u540D\u7684\u6761\u76EE\u3002"},
 161.385 +        {".{0}.extension.does.not.support.code.signing.",
 161.386 +                 "[{0} \u6269\u5C55\u4E0D\u652F\u6301\u4EE3\u7801\u7B7E\u540D]"},
 161.387 +        {"The.signer.s.certificate.chain.is.not.validated.",
 161.388 +                "\u7B7E\u540D\u8005\u7684\u8BC1\u4E66\u94FE\u672A\u9A8C\u8BC1\u3002"},
 161.389 +        {"This.jar.contains.entries.whose.certificate.chain.is.not.validated.",
 161.390 +                 "\u6B64 jar \u5305\u542B\u8BC1\u4E66\u94FE\u672A\u9A8C\u8BC1\u7684\u6761\u76EE\u3002"},
 161.391      };
 161.392  
 161.393      /**
   162.1 --- a/src/share/classes/sun/security/util/AuthResources_de.java	Tue Feb 15 19:16:39 2011 -0800
   162.2 +++ b/src/share/classes/sun/security/util/AuthResources_de.java	Tue Feb 15 20:18:20 2011 -0800
   162.3 @@ -40,103 +40,103 @@
   162.4      private static final Object[][] contents = {
   162.5  
   162.6          // NT principals
   162.7 -        {"invalid null input: value", "Ung\u00fcltige Nulleingabe: {0}"},
   162.8 -        {"NTDomainPrincipal: name", "NT-Dom\u00e4nen-Principal: {0}"},
   162.9 -        {"NTNumericCredential: name", "NT numerische Authentisierung: {0}"},
  162.10 -        {"Invalid NTSid value", "Ung\u00fcltiger NTSid-Wert"},
  162.11 -        {"NTSid: name", "NTSid: {0}"},
  162.12 -        {"NTSidDomainPrincipal: name", "NT-Sid-Dom\u00e4nen-Principal: {0}"},
  162.13 -        {"NTSidGroupPrincipal: name", "NT-Sid-Gruppen-Principal: {0}"},
  162.14 -        {"NTSidPrimaryGroupPrincipal: name", "NT-Sid-Prim\u00e4rgruppen-Principal: {0}"},
  162.15 -        {"NTSidUserPrincipal: name", "NT-Sid-Benutzer-Principal: {0}"},
  162.16 -        {"NTUserPrincipal: name", "NT-Benutzer-Principal: {0}"},
  162.17 +        {"invalid.null.input.value", "Ung\u00FCltige Nulleingabe: {0}"},
  162.18 +        {"NTDomainPrincipal.name", "NTDomainPrincipal: {0}"},
  162.19 +        {"NTNumericCredential.name", "NTNumericCredential: {0}"},
  162.20 +        {"Invalid.NTSid.value", "Ung\u00FCltiger NTSid-Wert"},
  162.21 +        {"NTSid.name", "NTSid: {0}"},
  162.22 +        {"NTSidDomainPrincipal.name", "NTSidDomainPrincipal: {0}"},
  162.23 +        {"NTSidGroupPrincipal.name", "NTSidGroupPrincipal: {0}"},
  162.24 +        {"NTSidPrimaryGroupPrincipal.name", "NTSidPrimaryGroupPrincipal: {0}"},
  162.25 +        {"NTSidUserPrincipal.name", "NTSidUserPrincipal: {0}"},
  162.26 +        {"NTUserPrincipal.name", "NTUserPrincipal: {0}"},
  162.27  
  162.28          // UnixPrincipals
  162.29 -        {"UnixNumericGroupPrincipal [Primary Group]: name",
  162.30 -                "Unix numerischer Gruppen-Principal [Prim\u00e4rgruppe]: {0}"},
  162.31 -        {"UnixNumericGroupPrincipal [Supplementary Group]: name",
  162.32 -                "Unix numerische Gruppen-Principal [Zusatzgruppe]: {0}"},
  162.33 -        {"UnixNumericUserPrincipal: name", "Unix numerischer Benutzer-Principal: {0}"},
  162.34 -        {"UnixPrincipal: name", "Unix-Principal: {0}"},
  162.35 +        {"UnixNumericGroupPrincipal.Primary.Group.name",
  162.36 +                "UnixNumericGroupPrincipal [Prim\u00E4rgruppe]: {0}"},
  162.37 +        {"UnixNumericGroupPrincipal.Supplementary.Group.name",
  162.38 +                "UnixNumericGroupPrincipal [Zusatzgruppe]: {0}"},
  162.39 +        {"UnixNumericUserPrincipal.name", "UnixNumericUserPrincipal: {0}"},
  162.40 +        {"UnixPrincipal.name", "UnixPrincipal: {0}"},
  162.41  
  162.42          // com.sun.security.auth.login.ConfigFile
  162.43 -        {"Unable to properly expand config", "{0} kann nicht ordnungsgem\u00e4\u00df erweitert werden."},
  162.44 -        {"extra_config (No such file or directory)",
  162.45 -                "{0} (Datei oder Verzeichnis existiert nicht.)"},
  162.46 -        {"Configuration Error:\n\tNo such file or directory",
  162.47 -                "Konfigurationsfehler: \n\tKeine Datei oder kein Verzeichnis dieser Art vorhanden"},
  162.48 -        {"Configuration Error:\n\tInvalid control flag, flag",
  162.49 -                "Konfigurationsfehler:\n\tUng\u00fcltiges Steuerflag, {0}"},
  162.50 -        {"Configuration Error:\n\tCan not specify multiple entries for appName",
  162.51 -            "Konfigurationsfehler:\n\tEs k\u00f6nnen nicht mehrere Angaben f\u00fcr {0} gemacht werden."},
  162.52 -        {"Configuration Error:\n\texpected [expect], read [end of file]",
  162.53 -                "Konfigurationsfehler:\n\terwartet [{0}], gelesen [Dateiende]"},
  162.54 -        {"Configuration Error:\n\tLine line: expected [expect], found [value]",
  162.55 -            "Konfigurationsfehler:\n\tZeile {0}: erwartet [{1}], gefunden [{2}]"},
  162.56 -        {"Configuration Error:\n\tLine line: expected [expect]",
  162.57 -            "Konfigurationsfehler:\n\tZeile {0}: erwartet [{1}]"},
  162.58 -        {"Configuration Error:\n\tLine line: system property [value] expanded to empty value",
  162.59 +        {"Unable.to.properly.expand.config", "{0} kann nicht ordnungsgem\u00E4\u00DF erweitert werden"},
  162.60 +        {"extra.config.No.such.file.or.directory.",
  162.61 +                "{0} (Datei oder Verzeichnis nicht vorhanden)"},
  162.62 +        {"Configuration.Error.No.such.file.or.directory",
  162.63 +                "Konfigurationsfehler:\n\tDatei oder Verzeichnis nicht vorhanden"},
  162.64 +        {"Configuration.Error.Invalid.control.flag.flag",
  162.65 +                "Konfigurationsfehler:\n\tUng\u00FCltiges Steuerkennzeichen {0}"},
  162.66 +        {"Configuration.Error.Can.not.specify.multiple.entries.for.appName",
  162.67 +            "Konfigurationsfehler:\n\tEs k\u00F6nnen nicht mehrere Angaben f\u00FCr {0} gemacht werden."},
  162.68 +        {"Configuration.Error.expected.expect.read.end.of.file.",
  162.69 +                "Konfigurationsfehler:\n\t[{0}] erwartet, [Dateiende] gelesen"},
  162.70 +        {"Configuration.Error.Line.line.expected.expect.found.value.",
  162.71 +            "Konfigurationsfehler:\n\tZeile {0}: [{1}] erwartet, [{2}] gefunden"},
  162.72 +        {"Configuration.Error.Line.line.expected.expect.",
  162.73 +            "Konfigurationsfehler:\n\tZeile {0}: [{1}] erwartet"},
  162.74 +        {"Configuration.Error.Line.line.system.property.value.expanded.to.empty.value",
  162.75              "Konfigurationsfehler:\n\tZeile {0}: Systemeigenschaft [{1}] auf leeren Wert erweitert"},
  162.76  
  162.77          // com.sun.security.auth.module.JndiLoginModule
  162.78 -        {"username: ","Benutzername: "},
  162.79 -        {"password: ","Passwort: "},
  162.80 +        {"username.","Benutzername: "},
  162.81 +        {"password.","Kennwort: "},
  162.82  
  162.83          // com.sun.security.auth.module.KeyStoreLoginModule
  162.84 -        {"Please enter keystore information",
  162.85 -                "Bitte geben Sie die Keystore-Informationen ein"},
  162.86 -        {"Keystore alias: ","Keystore-Alias: "},
  162.87 -        {"Keystore password: ","Keystore-Passwort: "},
  162.88 -        {"Private key password (optional): ",
  162.89 -            "Privates Schl\u00fcsselpasswort (optional): "},
  162.90 +        {"Please.enter.keystore.information",
  162.91 +                "Geben Sie die Keystore-Informationen ein"},
  162.92 +        {"Keystore.alias.","Keystore-Alias: "},
  162.93 +        {"Keystore.password.","Keystore-Kennwort: "},
  162.94 +        {"Private.key.password.optional.",
  162.95 +            "Private Key-Kennwort (optional): "},
  162.96  
  162.97          // com.sun.security.auth.module.Krb5LoginModule
  162.98 -        {"Kerberos username [[defUsername]]: ",
  162.99 +        {"Kerberos.username.defUsername.",
 162.100                  "Kerberos-Benutzername [{0}]: "},
 162.101 -        {"Kerberos password for [username]: ",
 162.102 -                "Kerberos-Passwort f\u00fcr {0}: "},
 162.103 +        {"Kerberos.password.for.username.",
 162.104 +                "Kerberos-Kennwort f\u00FCr {0}: "},
 162.105  
 162.106          /***    EVERYTHING BELOW IS DEPRECATED  ***/
 162.107  
 162.108          // com.sun.security.auth.PolicyFile
 162.109 -        {": error parsing ", ": Parser-Fehler "},
 162.110 -        {": ", ": "},
 162.111 -        {": error adding Permission ", ": Fehler beim Hinzuf\u00fcgen der Berechtigung "},
 162.112 -        {" ", " "},
 162.113 -        {": error adding Entry ", ": Fehler beim Hinzuf\u00fcgen des Eintrags "},
 162.114 -        {"(", "("},
 162.115 -        {")", ")"},
 162.116 -        {"attempt to add a Permission to a readonly PermissionCollection",
 162.117 -            "Es wurde versucht, eine Berechtigung zu einer schreibgesch\u00fctzten Berechtigungssammlung hinzuzuf\u00fcgen."},
 162.118 +        {".error.parsing.", ": Parsefehler "},
 162.119 +        {"COLON", ": "},
 162.120 +        {".error.adding.Permission.", ": Fehler beim Hinzuf\u00FCgen der Berechtigung "},
 162.121 +        {"SPACE", " "},
 162.122 +        {".error.adding.Entry.", ": Fehler beim Hinzuf\u00FCgen des Eintrags "},
 162.123 +        {"LPARAM", "("},
 162.124 +        {"RPARAM", ")"},
 162.125 +        {"attempt.to.add.a.Permission.to.a.readonly.PermissionCollection",
 162.126 +            "Es wurde versucht, eine Berechtigung zu einer schreibgesch\u00FCtzten PermissionCollection hinzuzuf\u00FCgen"},
 162.127  
 162.128          // com.sun.security.auth.PolicyParser
 162.129 -        {"expected keystore type", "erwarteter Keystore-Typ"},
 162.130 -        {"can not specify Principal with a ",
 162.131 +        {"expected.keystore.type", "Keystore-Typ erwartet"},
 162.132 +        {"can.not.specify.Principal.with.a.",
 162.133                  "Principal kann nicht mit einer "},
 162.134 -        {"wildcard class without a wildcard name",
 162.135 -                "Wildcard-Klasse ohne Wildcard-Namen angegeben werden."},
 162.136 -        {"expected codeBase or SignedBy", "codeBase oder SignedBy erwartet"},
 162.137 -        {"only Principal-based grant entries permitted",
 162.138 -                "Nur Principal-basierte Berechtigungseintr\u00e4ge erlaubt"},
 162.139 -        {"expected permission entry", "Berechtigungseintrag erwartet"},
 162.140 -        {"number ", "Nummer "},
 162.141 -        {"expected ", "erwartet "},
 162.142 -        {", read end of file", ", Dateiende lesen"},
 162.143 -        {"expected ';', read end of file", "';' erwartet, Dateiende lesen"},
 162.144 -        {"line ", "Zeile "},
 162.145 -        {": expected '", ": erwartet '"},
 162.146 -        {"', found '", "', gefunden '"},
 162.147 -        {"'", "'"},
 162.148 +        {"wildcard.class.without.a.wildcard.name",
 162.149 +                "Platzhalterklasse ohne Platzhalternamen angegeben werden"},
 162.150 +        {"expected.codeBase.or.SignedBy", "codeBase oder SignedBy erwartet"},
 162.151 +        {"only.Principal.based.grant.entries.permitted",
 162.152 +                "Nur Principal-basierte Berechtigungseintr\u00E4ge zul\u00E4ssig"},
 162.153 +        {"expected.permission.entry", "Berechtigungseintrag erwartet"},
 162.154 +        {"number.", "Nummer "},
 162.155 +        {"expected.", "erwartet "},
 162.156 +        {".read.end.of.file", ", Dateiende gelesen"},
 162.157 +        {"expected.read.end.of.file", "\";\" erwartet, Dateiende gelesen"},
 162.158 +        {"line.", "Zeile "},
 162.159 +        {".expected.", ": erwartet: \""},
 162.160 +        {".found.", "\", gefunden: \""},
 162.161 +        {"QUOTE", "'"},
 162.162  
 162.163          // SolarisPrincipals
 162.164 -        {"SolarisNumericGroupPrincipal [Primary Group]: ",
 162.165 -                "Solaris numerischer Gruppen-Principal [Prim\u00e4rgruppe]: "},
 162.166 -        {"SolarisNumericGroupPrincipal [Supplementary Group]: ",
 162.167 -                "Solaris numerischer Gruppen-Principal [Zusatzgruppe]: "},
 162.168 -        {"SolarisNumericUserPrincipal: ",
 162.169 -                "Solaris numerischer Benutzer-Principal: "},
 162.170 -        {"SolarisPrincipal: ", "Solaris-Principal: "},
 162.171 -        {"provided null name", "enthielt leeren Namen"}
 162.172 +        {"SolarisNumericGroupPrincipal.Primary.Group.",
 162.173 +                "SolarisNumericGroupPrincipal [Prim\u00E4rgruppe]: "},
 162.174 +        {"SolarisNumericGroupPrincipal.Supplementary.Group.",
 162.175 +                "SolarisNumericGroupPrincipal [Zusatzgruppe]: "},
 162.176 +        {"SolarisNumericUserPrincipal.",
 162.177 +                "SolarisNumericUserPrincipal: "},
 162.178 +        {"SolarisPrincipal.", "SolarisPrincipal: "},
 162.179 +        {"provided.null.name", "Nullname angegeben"}
 162.180  
 162.181      };
 162.182  
   163.1 --- a/src/share/classes/sun/security/util/AuthResources_es.java	Tue Feb 15 19:16:39 2011 -0800
   163.2 +++ b/src/share/classes/sun/security/util/AuthResources_es.java	Tue Feb 15 20:18:20 2011 -0800
   163.3 @@ -40,103 +40,103 @@
   163.4      private static final Object[][] contents = {
   163.5  
   163.6          // NT principals
   163.7 -        {"invalid null input: value", "entrada nula no v\u00e1lida: {0}"},
   163.8 -        {"NTDomainPrincipal: name", "NTDomainPrincipal: {0}"},
   163.9 -        {"NTNumericCredential: name", "NTNumericCredential: {0}"},
  163.10 -        {"Invalid NTSid value", "Valor de NTSid no v\u00e1lido"},
  163.11 -        {"NTSid: name", "NTSid: {0}"},
  163.12 -        {"NTSidDomainPrincipal: name", "NTSidDomainPrincipal: {0}"},
  163.13 -        {"NTSidGroupPrincipal: name", "NTSidGroupPrincipal: {0}"},
  163.14 -        {"NTSidPrimaryGroupPrincipal: name", "NTSidPrimaryGroupPrincipal: {0}"},
  163.15 -        {"NTSidUserPrincipal: name", "NTSidUserPrincipal: {0}"},
  163.16 -        {"NTUserPrincipal: name", "NTUserPrincipal: {0}"},
  163.17 +        {"invalid.null.input.value", "entrada nula no v\u00E1lida: {0}"},
  163.18 +        {"NTDomainPrincipal.name", "NTDomainPrincipal: {0}"},
  163.19 +        {"NTNumericCredential.name", "NTNumericCredential: {0}"},
  163.20 +        {"Invalid.NTSid.value", "Valor de NTSid no v\u00E1lido"},
  163.21 +        {"NTSid.name", "NTSid: {0}"},
  163.22 +        {"NTSidDomainPrincipal.name", "NTSidDomainPrincipal: {0}"},
  163.23 +        {"NTSidGroupPrincipal.name", "NTSidGroupPrincipal: {0}"},
  163.24 +        {"NTSidPrimaryGroupPrincipal.name", "NTSidPrimaryGroupPrincipal: {0}"},
  163.25 +        {"NTSidUserPrincipal.name", "NTSidUserPrincipal: {0}"},
  163.26 +        {"NTUserPrincipal.name", "NTUserPrincipal: {0}"},
  163.27  
  163.28          // UnixPrincipals
  163.29 -        {"UnixNumericGroupPrincipal [Primary Group]: name",
  163.30 -                "UnixNumericGroupPrincipal [Grupo principal] {0}"},
  163.31 -        {"UnixNumericGroupPrincipal [Supplementary Group]: name",
  163.32 -                "UnixNumericGroupPrincipal [Grupo adicional] {0}"},
  163.33 -        {"UnixNumericUserPrincipal: name", "UnixNumericUserPrincipal: {0}"},
  163.34 -        {"UnixPrincipal: name", "UnixPrincipal: {0}"},
  163.35 +        {"UnixNumericGroupPrincipal.Primary.Group.name",
  163.36 +                "UnixNumericGroupPrincipal [Grupo Principal] {0}"},
  163.37 +        {"UnixNumericGroupPrincipal.Supplementary.Group.name",
  163.38 +                "UnixNumericGroupPrincipal [Grupo Adicional] {0}"},
  163.39 +        {"UnixNumericUserPrincipal.name", "UnixNumericUserPrincipal: {0}"},
  163.40 +        {"UnixPrincipal.name", "UnixPrincipal: {0}"},
  163.41  
  163.42          // com.sun.security.auth.login.ConfigFile
  163.43 -        {"Unable to properly expand config", "No se puede ampliar correctamente {0}"},
  163.44 -        {"extra_config (No such file or directory)",
  163.45 +        {"Unable.to.properly.expand.config", "No se ha podido ampliar correctamente {0}"},
  163.46 +        {"extra.config.No.such.file.or.directory.",
  163.47                  "{0} (No existe tal archivo o directorio)"},
  163.48 -        {"Configuration Error:\n\tNo such file or directory",
  163.49 -                "Error de configuraci\u00f3n:\n\tNo se encuentra archivo o directorio"},
  163.50 -        {"Configuration Error:\n\tInvalid control flag, flag",
  163.51 -                "Error de configuraci\u00f3n:\n\tIndicador de control no v\u00e1lido, {0}"},
  163.52 -        {"Configuration Error:\n\tCan not specify multiple entries for appName",
  163.53 -            "Error de configuraci\u00f3n:\n\tNo se pueden especificar m\u00faltiples entradas para {0}"},
  163.54 -        {"Configuration Error:\n\texpected [expect], read [end of file]",
  163.55 -                "Error de configuraci\u00f3n:\n\tse esperaba [{0}], se ha le\u00eddo [end of file]"},
  163.56 -        {"Configuration Error:\n\tLine line: expected [expect], found [value]",
  163.57 -            "Error de configuraci\u00f3n:\n\tL\u00ednea {0}: se esperaba [{1}], se ha encontrado [{2}]"},
  163.58 -        {"Configuration Error:\n\tLine line: expected [expect]",
  163.59 -            "Error de configuraci\u00f3n:\n\tL\u00ednea {0}: se esperaba [{1}]"},
  163.60 -        {"Configuration Error:\n\tLine line: system property [value] expanded to empty value",
  163.61 -            "Error de configuraci\u00f3n:\n\tL\u00ednea {0}: propiedad de sistema [{1}] ampliada a valor vac\u00edo"},
  163.62 +        {"Configuration.Error.No.such.file.or.directory",
  163.63 +                "Error de Configuraci\u00F3n:\n\tNo existe tal archivo o directorio"},
  163.64 +        {"Configuration.Error.Invalid.control.flag.flag",
  163.65 +                "Error de Configuraci\u00F3n:\n\tIndicador de control no v\u00E1lido, {0}"},
  163.66 +        {"Configuration.Error.Can.not.specify.multiple.entries.for.appName",
  163.67 +            "Error de Configuraci\u00F3n:\n\tNo se pueden especificar varias entradas para {0}"},
  163.68 +        {"Configuration.Error.expected.expect.read.end.of.file.",
  163.69 +                "Error de configuraci\u00F3n:\n\tse esperaba [{0}], se ha le\u00EDdo [final de archivo]"},
  163.70 +        {"Configuration.Error.Line.line.expected.expect.found.value.",
  163.71 +            "Error de configuraci\u00F3n:\n\tL\u00EDnea {0}: se esperaba [{1}], se ha encontrado [{2}]"},
  163.72 +        {"Configuration.Error.Line.line.expected.expect.",
  163.73 +            "Error de configuraci\u00F3n:\n\tL\u00EDnea {0}: se esperaba [{1}]"},
  163.74 +        {"Configuration.Error.Line.line.system.property.value.expanded.to.empty.value",
  163.75 +            "Error de configuraci\u00F3n:\n\tL\u00EDnea {0}: propiedad de sistema [{1}] ampliada a valor vac\u00EDo"},
  163.76  
  163.77          // com.sun.security.auth.module.JndiLoginModule
  163.78 -        {"username: ","nombre de usuario: "},
  163.79 -        {"password: ","contrase\u00f1a: "},
  163.80 +        {"username.","nombre de usuario: "},
  163.81 +        {"password.","contrase\u00F1a: "},
  163.82  
  163.83          // com.sun.security.auth.module.KeyStoreLoginModule
  163.84 -        {"Please enter keystore information",
  163.85 -                "Introduzca la informaci\u00f3n del almac\u00e9n de claves"},
  163.86 -        {"Keystore alias: ","Alias de almac\u00e9n de claves: "},
  163.87 -        {"Keystore password: ","Contrase\u00f1a de almac\u00e9n de claves: "},
  163.88 -        {"Private key password (optional): ",
  163.89 -            "Contrase\u00f1a de clave privada (opcional): "},
  163.90 +        {"Please.enter.keystore.information",
  163.91 +                "Introduzca la informaci\u00F3n del almac\u00E9n de claves"},
  163.92 +        {"Keystore.alias.","Alias de Almac\u00E9n de Claves: "},
  163.93 +        {"Keystore.password.","Contrase\u00F1a de Almac\u00E9n de Claves: "},
  163.94 +        {"Private.key.password.optional.",
  163.95 +            "Contrase\u00F1a de Clave Privada (opcional): "},
  163.96  
  163.97          // com.sun.security.auth.module.Krb5LoginModule
  163.98 -        {"Kerberos username [[defUsername]]: ",
  163.99 +        {"Kerberos.username.defUsername.",
 163.100                  "Nombre de usuario de Kerberos [{0}]: "},
 163.101 -        {"Kerberos password for [username]: ",
 163.102 -                "Contrase\u00f1a de Kerberos de {0}: "},
 163.103 +        {"Kerberos.password.for.username.",
 163.104 +                "Contrase\u00F1a de Kerberos de {0}: "},
 163.105  
 163.106          /***    EVERYTHING BELOW IS DEPRECATED  ***/
 163.107  
 163.108          // com.sun.security.auth.PolicyFile
 163.109 -        {": error parsing ", ": error de an\u00e1lisis "},
 163.110 -        {": ", ": "},
 163.111 -        {": error adding Permission ", ": error al agregar Permiso "},
 163.112 -        {" ", " "},
 163.113 -        {": error adding Entry ", ": error al agregar Entrada "},
 163.114 -        {"(", "("},
 163.115 -        {")", ")"},
 163.116 -        {"attempt to add a Permission to a readonly PermissionCollection",
 163.117 -            "se ha intentado agregar un Permiso a una Colecci\u00f3n de permisos de s\u00f3lo lectura"},
 163.118 +        {".error.parsing.", ": error de an\u00E1lisis "},
 163.119 +        {"COLON", ": "},
 163.120 +        {".error.adding.Permission.", ": error al agregar el permiso "},
 163.121 +        {"SPACE", " "},
 163.122 +        {".error.adding.Entry.", ": error al agregar la entrada "},
 163.123 +        {"LPARAM", "("},
 163.124 +        {"RPARAM", ")"},
 163.125 +        {"attempt.to.add.a.Permission.to.a.readonly.PermissionCollection",
 163.126 +            "se ha intentado agregar un permiso a una recopilaci\u00F3n de permisos de s\u00F3lo lectura"},
 163.127  
 163.128          // com.sun.security.auth.PolicyParser
 163.129 -        {"expected keystore type", "se esperaba un tipo de almac\u00e9n de claves"},
 163.130 -        {"can not specify Principal with a ",
 163.131 +        {"expected.keystore.type", "se esperaba un tipo de almac\u00E9n de claves"},
 163.132 +        {"can.not.specify.Principal.with.a.",
 163.133                  "no se puede especificar Principal con una "},
 163.134 -        {"wildcard class without a wildcard name",
 163.135 -                "clase comod\u00edn sin nombre de comod\u00edn"},
 163.136 -        {"expected codeBase or SignedBy", "se esperaba base de c\u00f3digos o SignedBy"},
 163.137 -        {"only Principal-based grant entries permitted",
 163.138 -                "s\u00f3lo se permite conceder entradas basadas en Principal"},
 163.139 -        {"expected permission entry", "se esperaba un permiso de entrada"},
 163.140 -        {"number ", "n\u00famero "},
 163.141 -        {"expected ", "se esperaba "},
 163.142 -        {", read end of file", ", se ha le\u00eddo final de archivo"},
 163.143 -        {"expected ';', read end of file", "se esperaba ';', se ha le\u00eddo final de archivo"},
 163.144 -        {"line ", "l\u00ednea "},
 163.145 -        {": expected '", ": se esperaba '"},
 163.146 -        {"', found '", "', se ha encontrado '"},
 163.147 -        {"'", "'"},
 163.148 +        {"wildcard.class.without.a.wildcard.name",
 163.149 +                "clase comod\u00EDn sin nombre de comod\u00EDn"},
 163.150 +        {"expected.codeBase.or.SignedBy", "se esperaba codeBase o SignedBy"},
 163.151 +        {"only.Principal.based.grant.entries.permitted",
 163.152 +                "s\u00F3lo se permite otorgar entradas basadas en Principal"},
 163.153 +        {"expected.permission.entry", "se esperaba un permiso de entrada"},
 163.154 +        {"number.", "n\u00FAmero "},
 163.155 +        {"expected.", "se esperaba "},
 163.156 +        {".read.end.of.file", ", se ha le\u00EDdo el final de archivo"},
 163.157 +        {"expected.read.end.of.file", "se esperaba ';', se ha le\u00EDdo el final de archivo"},
 163.158 +        {"line.", "l\u00EDnea "},
 163.159 +        {".expected.", ": se esperaba '"},
 163.160 +        {".found.", "', se ha encontrado '"},
 163.161 +        {"QUOTE", "'"},
 163.162  
 163.163          // SolarisPrincipals
 163.164 -        {"SolarisNumericGroupPrincipal [Primary Group]: ",
 163.165 -                "SolarisNumericGroupPrincipal [Grupo principal]: "},
 163.166 -        {"SolarisNumericGroupPrincipal [Supplementary Group]: ",
 163.167 -                "SolarisNumericGroupPrincipal [Grupo adicional]: "},
 163.168 -        {"SolarisNumericUserPrincipal: ",
 163.169 +        {"SolarisNumericGroupPrincipal.Primary.Group.",
 163.170 +                "SolarisNumericGroupPrincipal [Grupo Principal]: "},
 163.171 +        {"SolarisNumericGroupPrincipal.Supplementary.Group.",
 163.172 +                "SolarisNumericGroupPrincipal [Grupo Adicional]: "},
 163.173 +        {"SolarisNumericUserPrincipal.",
 163.174                  "SolarisNumericUserPrincipal: "},
 163.175 -        {"SolarisPrincipal: ", "SolarisPrincipal: "},
 163.176 -        {"provided null name", "se ha proporcionado un nombre nulo"}
 163.177 +        {"SolarisPrincipal.", "SolarisPrincipal: "},
 163.178 +        {"provided.null.name", "se ha proporcionado un nombre nulo"}
 163.179  
 163.180      };
 163.181  
   164.1 --- a/src/share/classes/sun/security/util/AuthResources_fr.java	Tue Feb 15 19:16:39 2011 -0800
   164.2 +++ b/src/share/classes/sun/security/util/AuthResources_fr.java	Tue Feb 15 20:18:20 2011 -0800
   164.3 @@ -40,103 +40,103 @@
   164.4      private static final Object[][] contents = {
   164.5  
   164.6          // NT principals
   164.7 -        {"invalid null input: value", "entr\u00e9e Null non valide {0}"},
   164.8 -        {"NTDomainPrincipal: name", "NTDomainPrincipal : {0}"},
   164.9 -        {"NTNumericCredential: name", "NTNumericCredential : {0}"},
  164.10 -        {"Invalid NTSid value", "Valeur de NTSid non valide"},
  164.11 -        {"NTSid: name", "NTSid : {0}"},
  164.12 -        {"NTSidDomainPrincipal: name", "NTSidDomainPrincipal : {0}"},
  164.13 -        {"NTSidGroupPrincipal: name", "NTSidGroupPrincipal : {0}"},
  164.14 -        {"NTSidPrimaryGroupPrincipal: name", "NTSidPrimaryGroupPrincipal : {0}"},
  164.15 -        {"NTSidUserPrincipal: name", "NTSidUserPrincipal : {0}"},
  164.16 -        {"NTUserPrincipal: name", "NTUserPrincipal : {0}"},
  164.17 +        {"invalid.null.input.value", "entr\u00E9e NULL non valide : {0}"},
  164.18 +        {"NTDomainPrincipal.name", "NTDomainPrincipal : {0}"},
  164.19 +        {"NTNumericCredential.name", "NTNumericCredential : {0}"},
  164.20 +        {"Invalid.NTSid.value", "Valeur de NTSid non valide"},
  164.21 +        {"NTSid.name", "NTSid : {0}"},
  164.22 +        {"NTSidDomainPrincipal.name", "NTSidDomainPrincipal : {0}"},
  164.23 +        {"NTSidGroupPrincipal.name", "NTSidGroupPrincipal : {0}"},
  164.24 +        {"NTSidPrimaryGroupPrincipal.name", "NTSidPrimaryGroupPrincipal : {0}"},
  164.25 +        {"NTSidUserPrincipal.name", "NTSidUserPrincipal : {0}"},
  164.26 +        {"NTUserPrincipal.name", "NTUserPrincipal : {0}"},
  164.27  
  164.28          // UnixPrincipals
  164.29 -        {"UnixNumericGroupPrincipal [Primary Group]: name",
  164.30 +        {"UnixNumericGroupPrincipal.Primary.Group.name",
  164.31                  "UnixNumericGroupPrincipal [groupe principal] : {0}"},
  164.32 -        {"UnixNumericGroupPrincipal [Supplementary Group]: name",
  164.33 -                "UnixNumericGroupPrincipal [groupe suppl\u00e9mentaire] : {0}"},
  164.34 -        {"UnixNumericUserPrincipal: name", "UnixNumericUserPrincipal : {0}"},
  164.35 -        {"UnixPrincipal: name", "UnixPrincipal : {0}"},
  164.36 +        {"UnixNumericGroupPrincipal.Supplementary.Group.name",
  164.37 +                "UnixNumericGroupPrincipal [groupe suppl\u00E9mentaire] : {0}"},
  164.38 +        {"UnixNumericUserPrincipal.name", "UnixNumericUserPrincipal : {0}"},
  164.39 +        {"UnixPrincipal.name", "UnixPrincipal : {0}"},
  164.40  
  164.41          // com.sun.security.auth.login.ConfigFile
  164.42 -        {"Unable to properly expand config", "Impossible de d\u00e9velopper {0} correctement"},
  164.43 -        {"extra_config (No such file or directory)",
  164.44 -                "{0} (fichier ou r\u00e9pertoire introuvable)"},
  164.45 -        {"Configuration Error:\n\tNo such file or directory",
  164.46 -                "Erreur de configuration\u00a0:\n\tAucun fichier ou r\u00e9pertoire de ce type"},
  164.47 -        {"Configuration Error:\n\tInvalid control flag, flag",
  164.48 -                "Erreur de configuration :\n\tIndicateur de contr\u00f4le non valide, {0}"},
  164.49 -        {"Configuration Error:\n\tCan not specify multiple entries for appName",
  164.50 -            "Erreur de configuration :\n\tImpossible de sp\u00e9cifier des entr\u00e9es multiples pour {0}"},
  164.51 -        {"Configuration Error:\n\texpected [expect], read [end of file]",
  164.52 -                "Erreur de configuration :\n\tattendu [{0}], lecture [fin de fichier]"},
  164.53 -        {"Configuration Error:\n\tLine line: expected [expect], found [value]",
  164.54 -            "Erreur de configuration :\n\tLigne {0} : attendu [{1}], trouv\u00e9 [{2}]"},
  164.55 -        {"Configuration Error:\n\tLine line: expected [expect]",
  164.56 +        {"Unable.to.properly.expand.config", "Impossible de d\u00E9velopper {0} correctement"},
  164.57 +        {"extra.config.No.such.file.or.directory.",
  164.58 +                "{0} (fichier ou r\u00E9pertoire inexistant)"},
  164.59 +        {"Configuration.Error.No.such.file.or.directory",
  164.60 +                "Erreur de configuration :\n\tCe fichier ou r\u00E9pertoire n'existe pas"},
  164.61 +        {"Configuration.Error.Invalid.control.flag.flag",
  164.62 +                "Erreur de configuration :\n\tIndicateur de contr\u00F4le non valide, {0}"},
  164.63 +        {"Configuration.Error.Can.not.specify.multiple.entries.for.appName",
  164.64 +            "Erreur de configuration :\n\tImpossible de sp\u00E9cifier des entr\u00E9es multiples pour {0}"},
  164.65 +        {"Configuration.Error.expected.expect.read.end.of.file.",
  164.66 +                "Erreur de configuration :\n\tAttendu : [{0}], lu : [fin de fichier]"},
  164.67 +        {"Configuration.Error.Line.line.expected.expect.found.value.",
  164.68 +            "Erreur de configuration :\n\tLigne {0} : attendu [{1}], trouv\u00E9 [{2}]"},
  164.69 +        {"Configuration.Error.Line.line.expected.expect.",
  164.70              "Erreur de configuration :\n\tLigne {0} : attendu [{1}]"},
  164.71 -        {"Configuration Error:\n\tLine line: system property [value] expanded to empty value",
  164.72 -            "Erreur de configuration :\n\tLigne {0} : propri\u00e9t\u00e9 syst\u00e8me [{1}] d\u00e9velopp\u00e9e en valeur vide"},
  164.73 +        {"Configuration.Error.Line.line.system.property.value.expanded.to.empty.value",
  164.74 +            "Erreur de configuration :\n\tLigne {0} : propri\u00E9t\u00E9 syst\u00E8me [{1}] d\u00E9velopp\u00E9e en valeur vide"},
  164.75  
  164.76          // com.sun.security.auth.module.JndiLoginModule
  164.77 -        {"username: ","Nom d'utilisateur : "},
  164.78 -        {"password: ","Mot de passe : "},
  164.79 +        {"username.","nom utilisateur : "},
  164.80 +        {"password.","mot de passe : "},
  164.81  
  164.82          // com.sun.security.auth.module.KeyStoreLoginModule
  164.83 -        {"Please enter keystore information",
  164.84 -                "Veuillez entrer les informations relatives \u00e0 Keystore"},
  164.85 -        {"Keystore alias: ","Alias pour Keystore : "},
  164.86 -        {"Keystore password: ","Mot de passe pour Keystore : "},
  164.87 -        {"Private key password (optional): ",
  164.88 -            "Mot de passe de cl\u00e9 priv\u00e9e (facultatif) : "},
  164.89 +        {"Please.enter.keystore.information",
  164.90 +                "Entrez les informations du fichier de cl\u00E9s"},
  164.91 +        {"Keystore.alias.","Alias du fichier de cl\u00E9s : "},
  164.92 +        {"Keystore.password.","Mot de passe pour fichier de cl\u00E9s : "},
  164.93 +        {"Private.key.password.optional.",
  164.94 +            "Mot de passe de la cl\u00E9 priv\u00E9e (facultatif) : "},
  164.95  
  164.96          // com.sun.security.auth.module.Krb5LoginModule
  164.97 -        {"Kerberos username [[defUsername]]: ",
  164.98 -                "Nom d''utilisateur Kerberos [{0}] : "},
  164.99 -        {"Kerberos password for [username]: ",
 164.100 -                "Mot de pass\u00e9 Kerberos pour {0} : "},
 164.101 +        {"Kerberos.username.defUsername.",
 164.102 +                "Nom utilisateur Kerberos [{0}] : "},
 164.103 +        {"Kerberos.password.for.username.",
 164.104 +                "Mot de passe Kerberos pour {0} : "},
 164.105  
 164.106          /***    EVERYTHING BELOW IS DEPRECATED  ***/
 164.107  
 164.108          // com.sun.security.auth.PolicyFile
 164.109 -        {": error parsing ", " : erreur d'analyse "},
 164.110 -        {": ", ": "},
 164.111 -        {": error adding Permission ", " : erreur d'ajout de permission "},
 164.112 -        {" ", " "},
 164.113 -        {": error adding Entry ", " : erreur d'ajout d'entr\u00e9e "},
 164.114 -        {"(", "("},
 164.115 -        {")", ")"},
 164.116 -        {"attempt to add a Permission to a readonly PermissionCollection",
 164.117 -            "tentative d'ajout de permission \u00e0 un ensemble de permissions en lecture seule"},
 164.118 +        {".error.parsing.", ": erreur d'analyse "},
 164.119 +        {"COLON", ": "},
 164.120 +        {".error.adding.Permission.", ": erreur d'ajout de droit "},
 164.121 +        {"SPACE", " "},
 164.122 +        {".error.adding.Entry.", ": erreur d'ajout d'entr\u00E9e "},
 164.123 +        {"LPARAM", "("},
 164.124 +        {"RPARAM", ")"},
 164.125 +        {"attempt.to.add.a.Permission.to.a.readonly.PermissionCollection",
 164.126 +            "tentative d'ajout de droit \u00E0 un ensemble de droits en lecture seule"},
 164.127  
 164.128          // com.sun.security.auth.PolicyParser
 164.129 -        {"expected keystore type", "type de Keystore attendu"},
 164.130 -        {"can not specify Principal with a ",
 164.131 -                "impossible de sp\u00e9cifier Principal avec une "},
 164.132 -        {"wildcard class without a wildcard name",
 164.133 -                "classe g\u00e9n\u00e9rique sans nom g\u00e9n\u00e9rique"},
 164.134 -        {"expected codeBase or SignedBy", "codeBase ou SignedBy attendu"},
 164.135 -        {"only Principal-based grant entries permitted",
 164.136 -                "seules les entr\u00e9es bas\u00e9es sur Principal sont autoris\u00e9es"},
 164.137 -        {"expected permission entry", "entr\u00e9e de permission attendue"},
 164.138 -        {"number ", "nombre "},
 164.139 -        {"expected ", "attendu "},
 164.140 -        {", read end of file", ", lecture de fin de fichier"},
 164.141 -        {"expected ';', read end of file", "attendu ';', lecture de fin de fichier"},
 164.142 -        {"line ", "ligne "},
 164.143 -        {": expected '", " : attendu '"},
 164.144 -        {"', found '", "', trouv\u00e9 '"},
 164.145 -        {"'", "'"},
 164.146 +        {"expected.keystore.type", "type de fichier de cl\u00E9s attendu"},
 164.147 +        {"can.not.specify.Principal.with.a.",
 164.148 +                "impossible de sp\u00E9cifier le principal avec une "},
 164.149 +        {"wildcard.class.without.a.wildcard.name",
 164.150 +                "classe g\u00E9n\u00E9rique sans nom g\u00E9n\u00E9rique"},
 164.151 +        {"expected.codeBase.or.SignedBy", "codeBase ou SignedBy attendu"},
 164.152 +        {"only.Principal.based.grant.entries.permitted",
 164.153 +                "seules les entr\u00E9es bas\u00E9es sur Principal sont autoris\u00E9es"},
 164.154 +        {"expected.permission.entry", "entr\u00E9e de droit attendue"},
 164.155 +        {"number.", "nombre "},
 164.156 +        {"expected.", "attendu "},
 164.157 +        {".read.end.of.file", ", lecture de fin de fichier"},
 164.158 +        {"expected.read.end.of.file", "attendu ';', lecture de fin de fichier"},
 164.159 +        {"line.", "ligne "},
 164.160 +        {".expected.", ": attendu '"},
 164.161 +        {".found.", "', trouv\u00E9 '"},
 164.162 +        {"QUOTE", "'"},
 164.163  
 164.164          // SolarisPrincipals
 164.165 -        {"SolarisNumericGroupPrincipal [Primary Group]: ",
 164.166 +        {"SolarisNumericGroupPrincipal.Primary.Group.",
 164.167                  "SolarisNumericGroupPrincipal [groupe principal] : "},
 164.168 -        {"SolarisNumericGroupPrincipal [Supplementary Group]: ",
 164.169 -                "SolarisNumericGroupPrincipal [groupe suppl\u00e9mentaire] : "},
 164.170 -        {"SolarisNumericUserPrincipal: ",
 164.171 +        {"SolarisNumericGroupPrincipal.Supplementary.Group.",
 164.172 +                "SolarisNumericGroupPrincipal [groupe suppl\u00E9mentaire] : "},
 164.173 +        {"SolarisNumericUserPrincipal.",
 164.174                  "SolarisNumericUserPrincipal : "},
 164.175 -        {"SolarisPrincipal: ", "SolarisPrincipal : "},
 164.176 -        {"provided null name", "nom Null sp\u00e9cifi\u00e9"}
 164.177 +        {"SolarisPrincipal.", "SolarisPrincipal : "},
 164.178 +        {"provided.null.name", "nom NULL fourni"}
 164.179  
 164.180      };
 164.181  
   165.1 --- a/src/share/classes/sun/security/util/AuthResources_it.java	Tue Feb 15 19:16:39 2011 -0800
   165.2 +++ b/src/share/classes/sun/security/util/AuthResources_it.java	Tue Feb 15 20:18:20 2011 -0800
   165.3 @@ -38,104 +38,105 @@
   165.4  public class AuthResources_it extends java.util.ListResourceBundle {
   165.5  
   165.6      private static final Object[][] contents = {
   165.7 +
   165.8          // NT principals
   165.9 -        {"invalid null input: value", "input nullo non valido: {0}"},
  165.10 -        {"NTDomainPrincipal: name", "NTDomainPrincipal: {0}"},
  165.11 -        {"NTNumericCredential: name", "NTNumericCredential: {0}"},
  165.12 -        {"Invalid NTSid value", "Valore NTSid non valido"},
  165.13 -        {"NTSid: name", "NTSid: {0}"},
  165.14 -        {"NTSidDomainPrincipal: name", "NTSidDomainPrincipal: {0}"},
  165.15 -        {"NTSidGroupPrincipal: name", "NTSidGroupPrincipal: {0}"},
  165.16 -        {"NTSidPrimaryGroupPrincipal: name", "NTSidPrimaryGroupPrincipal: {0}"},
  165.17 -        {"NTSidUserPrincipal: name", "NTSidUserPrincipal: {0}"},
  165.18 -        {"NTUserPrincipal: name", "NTUserPrincipal: {0}"},
  165.19 +        {"invalid.null.input.value", "input nullo non valido: {0}"},
  165.20 +        {"NTDomainPrincipal.name", "NTDomainPrincipal: {0}"},
  165.21 +        {"NTNumericCredential.name", "NTNumericCredential: {0}"},
  165.22 +        {"Invalid.NTSid.value", "Valore NTSid non valido"},
  165.23 +        {"NTSid.name", "NTSid: {0}"},
  165.24 +        {"NTSidDomainPrincipal.name", "NTSidDomainPrincipal: {0}"},
  165.25 +        {"NTSidGroupPrincipal.name", "NTSidGroupPrincipal: {0}"},
  165.26 +        {"NTSidPrimaryGroupPrincipal.name", "NTSidPrimaryGroupPrincipal: {0}"},
  165.27 +        {"NTSidUserPrincipal.name", "NTSidUserPrincipal: {0}"},
  165.28 +        {"NTUserPrincipal.name", "NTUserPrincipal: {0}"},
  165.29  
  165.30          // UnixPrincipals
  165.31 -        {"UnixNumericGroupPrincipal [Primary Group]: name",
  165.32 +        {"UnixNumericGroupPrincipal.Primary.Group.name",
  165.33                  "UnixNumericGroupPrincipal [gruppo primario]: {0}"},
  165.34 -        {"UnixNumericGroupPrincipal [Supplementary Group]: name",
  165.35 +        {"UnixNumericGroupPrincipal.Supplementary.Group.name",
  165.36                  "UnixNumericGroupPrincipal [gruppo supplementare]: {0}"},
  165.37 -        {"UnixNumericUserPrincipal: name", "UnixNumericUserPrincipal: {0}"},
  165.38 -        {"UnixPrincipal: name", "UnixPrincipal: {0}"},
  165.39 +        {"UnixNumericUserPrincipal.name", "UnixNumericUserPrincipal: {0}"},
  165.40 +        {"UnixPrincipal.name", "UnixPrincipal: {0}"},
  165.41  
  165.42          // com.sun.security.auth.login.ConfigFile
  165.43 -        {"Unable to properly expand config", "Impossibile espandere correttamente {0}"},
  165.44 -        {"extra_config (No such file or directory)",
  165.45 +        {"Unable.to.properly.expand.config", "Impossibile espandere correttamente {0}"},
  165.46 +        {"extra.config.No.such.file.or.directory.",
  165.47                  "{0} (file o directory inesistente)"},
  165.48 -        {"Configuration Error:\n\tNo such file or directory",
  165.49 -                "Errore di configurazione:\n\tfile o directory inesistente"},
  165.50 -        {"Configuration Error:\n\tInvalid control flag, flag",
  165.51 +        {"Configuration.Error.No.such.file.or.directory",
  165.52 +                "Errore di configurazione:\n\tFile o directory inesistente"},
  165.53 +        {"Configuration.Error.Invalid.control.flag.flag",
  165.54                  "Errore di configurazione:\n\tflag di controllo non valido, {0}"},
  165.55 -        {"Configuration Error:\n\tCan not specify multiple entries for appName",
  165.56 -            "Errore di configurazione:\n\timpossibile specificare pi\u00f9 valori per {0}"},
  165.57 -        {"Configuration Error:\n\texpected [expect], read [end of file]",
  165.58 +        {"Configuration.Error.Can.not.specify.multiple.entries.for.appName",
  165.59 +            "Errore di configurazione:\n\timpossibile specificare pi\u00F9 valori per {0}"},
  165.60 +        {"Configuration.Error.expected.expect.read.end.of.file.",
  165.61                  "Errore di configurazione:\n\tprevisto [{0}], letto [end of file]"},
  165.62 -        {"Configuration Error:\n\tLine line: expected [expect], found [value]",
  165.63 +        {"Configuration.Error.Line.line.expected.expect.found.value.",
  165.64              "Errore di configurazione:\n\triga {0}: previsto [{1}], trovato [{2}]"},
  165.65 -        {"Configuration Error:\n\tLine line: expected [expect]",
  165.66 +        {"Configuration.Error.Line.line.expected.expect.",
  165.67              "Errore di configurazione:\n\triga {0}: previsto [{1}]"},
  165.68 -        {"Configuration Error:\n\tLine line: system property [value] expanded to empty value",
  165.69 -            "Errore di configurazione:\n\triga {0}: propriet\u00e0 di sistema [{1}] espansa a valore vuoto"},
  165.70 +        {"Configuration.Error.Line.line.system.property.value.expanded.to.empty.value",
  165.71 +            "Errore di configurazione:\n\triga {0}: propriet\u00E0 di sistema [{1}] espansa a valore vuoto"},
  165.72  
  165.73          // com.sun.security.auth.module.JndiLoginModule
  165.74 -        {"username: ","Nome utente: "},
  165.75 -        {"password: ","Password: "},
  165.76 +        {"username.","Nome utente: "},
  165.77 +        {"password.","Password: "},
  165.78  
  165.79          // com.sun.security.auth.module.KeyStoreLoginModule
  165.80 -        {"Please enter keystore information",
  165.81 -                "Inserire le informazioni per il keystore"},
  165.82 -        {"Keystore alias: ","Alias keystore: "},
  165.83 -        {"Keystore password: ","Password keystore: "},
  165.84 -        {"Private key password (optional): ",
  165.85 +        {"Please.enter.keystore.information",
  165.86 +                "Immettere le informazioni per il keystore"},
  165.87 +        {"Keystore.alias.","Alias keystore: "},
  165.88 +        {"Keystore.password.","Password keystore: "},
  165.89 +        {"Private.key.password.optional.",
  165.90              "Password chiave privata (opzionale): "},
  165.91  
  165.92          // com.sun.security.auth.module.Krb5LoginModule
  165.93 -        {"Kerberos username [[defUsername]]: ",
  165.94 +        {"Kerberos.username.defUsername.",
  165.95                  "Nome utente Kerberos [{0}]: "},
  165.96 -        {"Kerberos password for [username]: ",
  165.97 +        {"Kerberos.password.for.username.",
  165.98                  "Password Kerberos per {0}: "},
  165.99  
 165.100          /***    EVERYTHING BELOW IS DEPRECATED  ***/
 165.101  
 165.102          // com.sun.security.auth.PolicyFile
 165.103 -        {": error parsing ", ": errore nell'analisi "},
 165.104 -        {": ", ": "},
 165.105 -        {": error adding Permission ", ": errore nell'aggiunta del permesso "},
 165.106 -        {" ", "  "},
 165.107 -        {": error adding Entry ", ": errore nell'aggiunta dell'entry "},
 165.108 -        {"(", "("},
 165.109 -        {")", ")"},
 165.110 -        {"attempt to add a Permission to a readonly PermissionCollection",
 165.111 -            "tentativo di aggiungere un permesso a una PermissionCollection di sola lettura"},
 165.112 +        {".error.parsing.", ": errore durante l'analisi "},
 165.113 +        {"COLON", ": "},
 165.114 +        {".error.adding.Permission.", ": errore durante l'aggiunta dell'autorizzazione "},
 165.115 +        {"SPACE", " "},
 165.116 +        {".error.adding.Entry.", ": errore durante l'aggiunta della voce "},
 165.117 +        {"LPARAM", "("},
 165.118 +        {"RPARAM", ")"},
 165.119 +        {"attempt.to.add.a.Permission.to.a.readonly.PermissionCollection",
 165.120 +            "tentativo di aggiungere un'autorizzazione a una PermissionCollection di sola lettura"},
 165.121  
 165.122          // com.sun.security.auth.PolicyParser
 165.123 -        {"expected keystore type", "tipo di keystore previsto"},
 165.124 -        {"can not specify Principal with a ",
 165.125 -                "impossibile specificare Principal con una "},
 165.126 -        {"wildcard class without a wildcard name",
 165.127 -                "classe wildcard senza un nome wildcard"},
 165.128 -        {"expected codeBase or SignedBy", "previsto codeBase o SignedBy"},
 165.129 -        {"only Principal-based grant entries permitted",
 165.130 -                "sono permessi solo valori garantiti basati su Principal"},
 165.131 -        {"expected permission entry", "prevista entry di permesso"},
 165.132 -        {"number ", "numero "},
 165.133 -        {"expected ", "previsto "},
 165.134 -        {", read end of file", ", letto end of file"},
 165.135 -        {"expected ';', read end of file", "previsto ';', letto end of file"},
 165.136 -        {"line ", "riga "},
 165.137 -        {": expected '", ": previsto '"},
 165.138 -        {"', found '", "', trovato '"},
 165.139 -        {"'", "'"},
 165.140 +        {"expected.keystore.type", "tipo keystore previsto"},
 165.141 +        {"can.not.specify.Principal.with.a.",
 165.142 +                "impossibile specificare il principal con una "},
 165.143 +        {"wildcard.class.without.a.wildcard.name",
 165.144 +                "classe carattere jolly senza un nome carattere jolly"},
 165.145 +        {"expected.codeBase.or.SignedBy", "previsto codeBase o SignedBy"},
 165.146 +        {"only.Principal.based.grant.entries.permitted",
 165.147 +                "sono consentiti solo valori garantiti basati sul principal"},
 165.148 +        {"expected.permission.entry", "prevista voce di autorizzazione"},
 165.149 +        {"number.", "numero "},
 165.150 +        {"expected.", "previsto "},
 165.151 +        {".read.end.of.file", ", letto end of file"},
 165.152 +        {"expected.read.end.of.file", "previsto ';', letto end of file"},
 165.153 +        {"line.", "riga "},
 165.154 +        {".expected.", ": previsto '"},
 165.155 +        {".found.", "', trovato '"},
 165.156 +        {"QUOTE", "'"},
 165.157  
 165.158          // SolarisPrincipals
 165.159 -        {"SolarisNumericGroupPrincipal [Primary Group]: ",
 165.160 +        {"SolarisNumericGroupPrincipal.Primary.Group.",
 165.161                  "SolarisNumericGroupPrincipal [gruppo primario]: "},
 165.162 -        {"SolarisNumericGroupPrincipal [Supplementary Group]: ",
 165.163 +        {"SolarisNumericGroupPrincipal.Supplementary.Group.",
 165.164                  "SolarisNumericGroupPrincipal [gruppo supplementare]: "},
 165.165 -        {"SolarisNumericUserPrincipal: ",
 165.166 +        {"SolarisNumericUserPrincipal.",
 165.167                  "SolarisNumericUserPrincipal: "},
 165.168 -        {"SolarisPrincipal: ", "SolarisPrincipal: "},
 165.169 -        {"provided null name", "il nome fornito \u00e8 nullo"}
 165.170 +        {"SolarisPrincipal.", "SolarisPrincipal: "},
 165.171 +        {"provided.null.name", "il nome fornito \u00E8 nullo"}
 165.172  
 165.173      };
 165.174  
   166.1 --- a/src/share/classes/sun/security/util/AuthResources_ja.java	Tue Feb 15 19:16:39 2011 -0800
   166.2 +++ b/src/share/classes/sun/security/util/AuthResources_ja.java	Tue Feb 15 20:18:20 2011 -0800
   166.3 @@ -40,103 +40,103 @@
   166.4      private static final Object[][] contents = {
   166.5  
   166.6          // NT principals
   166.7 -        {"invalid null input: value", "\u7121\u52b9\u306a null \u306e\u5165\u529b: {0}"},
   166.8 -        {"NTDomainPrincipal: name", "NTDomainPrincipal: {0}"},
   166.9 -        {"NTNumericCredential: name", "NTNumericCredential: {0}"},
  166.10 -        {"Invalid NTSid value", "\u7121\u52b9\u306a NTSid \u5024"},
  166.11 -        {"NTSid: name", "NTSid: {0}"},
  166.12 -        {"NTSidDomainPrincipal: name", "NTSidDomainPrincipal: {0}"},
  166.13 -        {"NTSidGroupPrincipal: name", "NTSidGroupPrincipal: {0}"},
  166.14 -        {"NTSidPrimaryGroupPrincipal: name", "NTSidPrimaryGroupPrincipal: {0}"},
  166.15 -        {"NTSidUserPrincipal: name", "NTSidUserPrincipal: {0}"},
  166.16 -        {"NTUserPrincipal: name", "NTUserPrincipal: {0}"},
  166.17 +        {"invalid.null.input.value", "\u7121\u52B9\u306Anull\u306E\u5165\u529B: {0}"},
  166.18 +        {"NTDomainPrincipal.name", "NTDomainPrincipal: {0}"},
  166.19 +        {"NTNumericCredential.name", "NTNumericCredential: {0}"},
  166.20 +        {"Invalid.NTSid.value", "\u7121\u52B9\u306ANTSid\u5024"},
  166.21 +        {"NTSid.name", "NTSid: {0}"},
  166.22 +        {"NTSidDomainPrincipal.name", "NTSidDomainPrincipal: {0}"},
  166.23 +        {"NTSidGroupPrincipal.name", "NTSidGroupPrincipal: {0}"},
  166.24 +        {"NTSidPrimaryGroupPrincipal.name", "NTSidPrimaryGroupPrincipal: {0}"},
  166.25 +        {"NTSidUserPrincipal.name", "NTSidUserPrincipal: {0}"},
  166.26 +        {"NTUserPrincipal.name", "NTUserPrincipal: {0}"},
  166.27  
  166.28          // UnixPrincipals
  166.29 -        {"UnixNumericGroupPrincipal [Primary Group]: name",
  166.30 -                "UnixNumericGroupPrincipal [\u4e3b\u30b0\u30eb\u30fc\u30d7]: {0}"},
  166.31 -        {"UnixNumericGroupPrincipal [Supplementary Group]: name",
  166.32 -                "UnixNumericGroupPrincipal [\u88dc\u52a9\u30b0\u30eb\u30fc\u30d7]: {0}"},
  166.33 -        {"UnixNumericUserPrincipal: name", "UnixNumericUserPrincipal: {0}"},
  166.34 -        {"UnixPrincipal: name", "UnixPrincipal: {0}"},
  166.35 +        {"UnixNumericGroupPrincipal.Primary.Group.name",
  166.36 +                "UnixNumericGroupPrincipal [\u4E3B\u30B0\u30EB\u30FC\u30D7]: {0}"},
  166.37 +        {"UnixNumericGroupPrincipal.Supplementary.Group.name",
  166.38 +                "UnixNumericGroupPrincipal [\u88DC\u52A9\u30B0\u30EB\u30FC\u30D7]: {0}"},
  166.39 +        {"UnixNumericUserPrincipal.name", "UnixNumericUserPrincipal: {0}"},
  166.40 +        {"UnixPrincipal.name", "UnixPrincipal: {0}"},
  166.41  
  166.42          // com.sun.security.auth.login.ConfigFile
  166.43 -        {"Unable to properly expand config", "{0} \u3092\u6b63\u3057\u304f\u5c55\u958b\u3067\u304d\u307e\u305b\u3093\u3002"},
  166.44 -        {"extra_config (No such file or directory)",
  166.45 -                "{0} (\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u307e\u305f\u306f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f\u5b58\u5728\u3057\u307e\u305b\u3093)"},
  166.46 -        {"Configuration Error:\n\tNo such file or directory",
  166.47 -                "\u69cb\u6210\u30a8\u30e9\u30fc:\n\t\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u307e\u305f\u306f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002"},
  166.48 -        {"Configuration Error:\n\tInvalid control flag, flag",
  166.49 -                "\u69cb\u6210\u30a8\u30e9\u30fc:\n\t\u7121\u52b9\u306a\u5236\u5fa1\u30d5\u30e9\u30b0: {0}"},
  166.50 -        {"Configuration Error:\n\tCan not specify multiple entries for appName",
  166.51 -            "\u69cb\u6210\u30a8\u30e9\u30fc:\n\t{0} \u306b\u8907\u6570\u306e\u30a8\u30f3\u30c8\u30ea\u3092\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002"},
  166.52 -        {"Configuration Error:\n\texpected [expect], read [end of file]",
  166.53 -                "\u69cb\u6210\u30a8\u30e9\u30fc:\n\t[{0}] \u3067\u306f\u306a\u304f\u3001[\u30d5\u30a1\u30a4\u30eb\u306e\u7d42\u308f\u308a] \u304c\u8aad\u307f\u8fbc\u307e\u308c\u307e\u3057\u305f\u3002"},
  166.54 -        {"Configuration Error:\n\tLine line: expected [expect], found [value]",
  166.55 -            "\u69cb\u6210\u30a8\u30e9\u30fc:\n\t\u884c {0}: [{1}] \u3067\u306f\u306a\u304f\u3001[{2}] \u304c\u691c\u51fa\u3055\u308c\u307e\u3057\u305f\u3002"},
  166.56 -        {"Configuration Error:\n\tLine line: expected [expect]",
  166.57 -            "\u69cb\u6210\u30a8\u30e9\u30fc:\n\t\u884c {0}: [{1}] \u304c\u8981\u6c42\u3055\u308c\u307e\u3057\u305f\u3002"},
  166.58 -        {"Configuration Error:\n\tLine line: system property [value] expanded to empty value",
  166.59 -            "\u69cb\u6210\u30a8\u30e9\u30fc:\n\t\u884c {0}: \u30b7\u30b9\u30c6\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u30fc [{1}] \u304c\u7a7a\u306e\u5024\u306b\u5c55\u958b\u3055\u308c\u307e\u3057\u305f\u3002"},
  166.60 +        {"Unable.to.properly.expand.config", "{0}\u3092\u6B63\u3057\u304F\u5C55\u958B\u3067\u304D\u307E\u305B\u3093"},
  166.61 +        {"extra.config.No.such.file.or.directory.",
  166.62 +                "{0}(\u6307\u5B9A\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306F\u5B58\u5728\u3057\u307E\u305B\u3093)"},
  166.63 +        {"Configuration.Error.No.such.file.or.directory",
  166.64 +                "\u69CB\u6210\u30A8\u30E9\u30FC:\n\t\u6307\u5B9A\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306F\u5B58\u5728\u3057\u307E\u305B\u3093"},
  166.65 +        {"Configuration.Error.Invalid.control.flag.flag",
  166.66 +                "\u69CB\u6210\u30A8\u30E9\u30FC:\n\t\u7121\u52B9\u306A\u5236\u5FA1\u30D5\u30E9\u30B0: {0}"},
  166.67 +        {"Configuration.Error.Can.not.specify.multiple.entries.for.appName",
  166.68 +            "\u69CB\u6210\u30A8\u30E9\u30FC:\n\t{0}\u306B\u8907\u6570\u306E\u30A8\u30F3\u30C8\u30EA\u3092\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093"},
  166.69 +        {"Configuration.Error.expected.expect.read.end.of.file.",
  166.70 +                "\u69CB\u6210\u30A8\u30E9\u30FC:\n\t[{0}]\u3067\u306F\u306A\u304F\u3001[\u30D5\u30A1\u30A4\u30EB\u306E\u7D42\u308F\u308A]\u304C\u8AAD\u307F\u8FBC\u307E\u308C\u307E\u3057\u305F"},
  166.71 +        {"Configuration.Error.Line.line.expected.expect.found.value.",
  166.72 +            "\u69CB\u6210\u30A8\u30E9\u30FC:\n\t\u884C{0}: [{1}]\u3067\u306F\u306A\u304F\u3001[{2}]\u304C\u691C\u51FA\u3055\u308C\u307E\u3057\u305F"},
  166.73 +        {"Configuration.Error.Line.line.expected.expect.",
  166.74 +            "\u69CB\u6210\u30A8\u30E9\u30FC:\n\t\u884C{0}: [{1}]\u304C\u8981\u6C42\u3055\u308C\u307E\u3057\u305F"},
  166.75 +        {"Configuration.Error.Line.line.system.property.value.expanded.to.empty.value",
  166.76 +            "\u69CB\u6210\u30A8\u30E9\u30FC:\n\t\u884C{0}: \u30B7\u30B9\u30C6\u30E0\u30FB\u30D7\u30ED\u30D1\u30C6\u30A3[{1}]\u304C\u7A7A\u306E\u5024\u306B\u5C55\u958B\u3055\u308C\u307E\u3057\u305F"},
  166.77  
  166.78          // com.sun.security.auth.module.JndiLoginModule
  166.79 -        {"username: ","\u30e6\u30fc\u30b6\u540d: "},
  166.80 -        {"password: ","\u30d1\u30b9\u30ef\u30fc\u30c9: "},
  166.81 +        {"username.","\u30E6\u30FC\u30B6\u30FC\u540D: "},
  166.82 +        {"password.","\u30D1\u30B9\u30EF\u30FC\u30C9: "},
  166.83  
  166.84          // com.sun.security.auth.module.KeyStoreLoginModule
  166.85 -        {"Please enter keystore information",
  166.86 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u60c5\u5831\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  166.87 -        {"Keystore alias: ","\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u5225\u540d: "},
  166.88 -        {"Keystore password: ","\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9: "},
  166.89 -        {"Private key password (optional): ",
  166.90 -            "\u975e\u516c\u958b\u9375\u306e\u30d1\u30b9\u30ef\u30fc\u30c9 (\u30aa\u30d7\u30b7\u30e7\u30f3): "},
  166.91 +        {"Please.enter.keystore.information",
  166.92 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u60C5\u5831\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044"},
  166.93 +        {"Keystore.alias.","\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u5225\u540D: "},
  166.94 +        {"Keystore.password.","\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9: "},
  166.95 +        {"Private.key.password.optional.",
  166.96 +            "\u79D8\u5BC6\u9375\u306E\u30D1\u30B9\u30EF\u30FC\u30C9(\u30AA\u30D7\u30B7\u30E7\u30F3): "},
  166.97  
  166.98          // com.sun.security.auth.module.Krb5LoginModule
  166.99 -        {"Kerberos username [[defUsername]]: ",
 166.100 -                "Kerberos \u30e6\u30fc\u30b6\u540d [{0}]: "},
 166.101 -        {"Kerberos password for [username]: ",
 166.102 -                "{0} \u306e Kerberos \u30d1\u30b9\u30ef\u30fc\u30c9: "},
 166.103 +        {"Kerberos.username.defUsername.",
 166.104 +                "Kerberos\u30E6\u30FC\u30B6\u30FC\u540D[{0}]: "},
 166.105 +        {"Kerberos.password.for.username.",
 166.106 +                "{0}\u306EKerberos\u30D1\u30B9\u30EF\u30FC\u30C9: "},
 166.107  
 166.108          /***    EVERYTHING BELOW IS DEPRECATED  ***/
 166.109  
 166.110          // com.sun.security.auth.PolicyFile
 166.111 -        {": error parsing ", ": \u69cb\u6587\u89e3\u6790\u30a8\u30e9\u30fc "},
 166.112 -        {": ", ": "},
 166.113 -        {": error adding Permission ", ": \u30a2\u30af\u30bb\u30b9\u6a29\u306e\u8ffd\u52a0\u30a8\u30e9\u30fc "},
 166.114 -        {" ", " "},
 166.115 -        {": error adding Entry ", ": \u30a8\u30f3\u30c8\u30ea\u306e\u8ffd\u52a0\u30a8\u30e9\u30fc "},
 166.116 -        {"(", "("},
 166.117 -        {")", ")"},
 166.118 -        {"attempt to add a Permission to a readonly PermissionCollection",
 166.119 -            "\u8aad\u307f\u53d6\u308a\u5c02\u7528\u306e PermissionCollection \u306b\u30a2\u30af\u30bb\u30b9\u6a29\u306e\u8ffd\u52a0\u304c\u8a66\u884c\u3055\u308c\u307e\u3057\u305f\u3002"},
 166.120 +        {".error.parsing.", ": \u89E3\u6790\u30A8\u30E9\u30FC "},
 166.121 +        {"COLON", ": "},
 166.122 +        {".error.adding.Permission.", ": \u30A2\u30AF\u30BB\u30B9\u6A29\u306E\u8FFD\u52A0\u30A8\u30E9\u30FC "},
 166.123 +        {"SPACE", " "},
 166.124 +        {".error.adding.Entry.", ": \u30A8\u30F3\u30C8\u30EA\u306E\u8FFD\u52A0\u30A8\u30E9\u30FC "},
 166.125 +        {"LPARAM", "("},
 166.126 +        {"RPARAM", ")"},
 166.127 +        {"attempt.to.add.a.Permission.to.a.readonly.PermissionCollection",
 166.128 +            "\u8AAD\u53D6\u308A\u5C02\u7528\u306EPermissionCollection\u306B\u30A2\u30AF\u30BB\u30B9\u6A29\u306E\u8FFD\u52A0\u304C\u8A66\u884C\u3055\u308C\u307E\u3057\u305F"},
 166.129  
 166.130          // com.sun.security.auth.PolicyParser
 166.131 -        {"expected keystore type", "\u671f\u5f85\u3055\u308c\u305f\u30ad\u30fc\u30b9\u30c8\u30a2\u578b"},
 166.132 -        {"can not specify Principal with a ",
 166.133 -                "\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9\u540d\u306e\u306a\u3044\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9\u30af\u30e9\u30b9\u3092"},
 166.134 -        {"wildcard class without a wildcard name",
 166.135 -                "\u4f7f\u3063\u3066 Principal \u3092\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002"},
 166.136 -        {"expected codeBase or SignedBy", "\u671f\u5f85\u3055\u308c\u305f codeBase \u307e\u305f\u306f SignedBy"},
 166.137 -        {"only Principal-based grant entries permitted",
 166.138 -                "Principal \u30d9\u30fc\u30b9\u306e\u30a8\u30f3\u30c8\u30ea\u3060\u3051\u304c\u8a31\u53ef\u3055\u308c\u307e\u3059\u3002"},
 166.139 -        {"expected permission entry", "\u671f\u5f85\u3055\u308c\u305f\u30a2\u30af\u30bb\u30b9\u6a29\u306e\u30a8\u30f3\u30c8\u30ea"},
 166.140 -        {"number ", "\u6570 "},
 166.141 -        {"expected ", "\u671f\u5f85\u5024 "},
 166.142 -        {", read end of file", ", \u30d5\u30a1\u30a4\u30eb\u306e\u7d42\u308f\u308a\u304c\u8aad\u307f\u8fbc\u307e\u308c\u307e\u3057\u305f\u3002"},
 166.143 -        {"expected ';', read end of file", "\u671f\u5f85\u5024 ';', \u30d5\u30a1\u30a4\u30eb\u306e\u7d42\u308f\u308a\u304c\u8aad\u307f\u8fbc\u307e\u308c\u307e\u3057\u305f"},
 166.144 -        {"line ", "\u884c\u756a\u53f7 "},
 166.145 -        {": expected '", ": \u671f\u5f85\u5024 '"},
 166.146 -        {"', found '", "', \u691c\u51fa\u5024 '"},
 166.147 -        {"'", "'"},
 166.148 +        {"expected.keystore.type", "\u4E88\u60F3\u3055\u308C\u305F\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30BF\u30A4\u30D7"},
 166.149 +        {"can.not.specify.Principal.with.a.",
 166.150 +                "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u306F\u3001\u6B21\u306E\u3082\u306E\u3092\u4F7F\u7528\u3057\u3066\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093 "},
 166.151 +        {"wildcard.class.without.a.wildcard.name",
 166.152 +                "\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9\u540D\u306E\u306A\u3044\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9\u30FB\u30AF\u30E9\u30B9"},
 166.153 +        {"expected.codeBase.or.SignedBy", "\u4E88\u60F3\u3055\u308C\u305FcodeBase\u307E\u305F\u306FSignedBy"},
 166.154 +        {"only.Principal.based.grant.entries.permitted",
 166.155 +                "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u30FB\u30D9\u30FC\u30B9\u306E\u30A8\u30F3\u30C8\u30EA\u306E\u307F\u304C\u8A31\u53EF\u3055\u308C\u307E\u3059\u3002"},
 166.156 +        {"expected.permission.entry", "\u4E88\u60F3\u3055\u308C\u305F\u30A2\u30AF\u30BB\u30B9\u6A29\u30A8\u30F3\u30C8\u30EA"},
 166.157 +        {"number.", "\u6570 "},
 166.158 +        {"expected.", "\u4E88\u60F3\u5024 "},
 166.159 +        {".read.end.of.file", ", \u30D5\u30A1\u30A4\u30EB\u306E\u7D42\u308F\u308A\u304C\u8AAD\u307F\u8FBC\u307E\u308C\u307E\u3057\u305F\u3002"},
 166.160 +        {"expected.read.end.of.file", "\u4E88\u60F3\u5024\u306F';'\u3067\u3059\u304C\u3001\u30D5\u30A1\u30A4\u30EB\u306E\u7D42\u308F\u308A\u304C\u8AAD\u307F\u8FBC\u307E\u308C\u307E\u3057\u305F"},
 166.161 +        {"line.", "\u884C\u756A\u53F7 "},
 166.162 +        {".expected.", ": \u4E88\u60F3\u5024'"},
 166.163 +        {".found.", "',\u691C\u51FA\u5024'"},
 166.164 +        {"QUOTE", "'"},
 166.165  
 166.166          // SolarisPrincipals
 166.167 -        {"SolarisNumericGroupPrincipal [Primary Group]: ",
 166.168 -                "SolarisNumericGroupPrincipal [\u4e3b\u30b0\u30eb\u30fc\u30d7]: "},
 166.169 -        {"SolarisNumericGroupPrincipal [Supplementary Group]: ",
 166.170 -                "SolarisNumericGroupPrincipal [\u88dc\u52a9\u30b0\u30eb\u30fc\u30d7]: "},
 166.171 -        {"SolarisNumericUserPrincipal: ",
 166.172 +        {"SolarisNumericGroupPrincipal.Primary.Group.",
 166.173 +                "SolarisNumericGroupPrincipal [\u4E3B\u30B0\u30EB\u30FC\u30D7]: "},
 166.174 +        {"SolarisNumericGroupPrincipal.Supplementary.Group.",
 166.175 +                "SolarisNumericGroupPrincipal [\u88DC\u52A9\u30B0\u30EB\u30FC\u30D7]: "},
 166.176 +        {"SolarisNumericUserPrincipal.",
 166.177                  "SolarisNumericUserPrincipal: "},
 166.178 -        {"SolarisPrincipal: ", "SolarisPrincipal: "},
 166.179 -        {"provided null name", "\u6307\u5b9a\u3055\u308c\u305f null \u540d"}
 166.180 +        {"SolarisPrincipal.", "SolarisPrincipal: "},
 166.181 +        {"provided.null.name", "null\u306E\u540D\u524D\u304C\u6307\u5B9A\u3055\u308C\u307E\u3057\u305F"}
 166.182  
 166.183      };
 166.184  
   167.1 --- a/src/share/classes/sun/security/util/AuthResources_ko.java	Tue Feb 15 19:16:39 2011 -0800
   167.2 +++ b/src/share/classes/sun/security/util/AuthResources_ko.java	Tue Feb 15 20:18:20 2011 -0800
   167.3 @@ -40,103 +40,103 @@
   167.4      private static final Object[][] contents = {
   167.5  
   167.6          // NT principals
   167.7 -        {"invalid null input: value", "\uc798\ubabb\ub41c \ub110 \uc785\ub825:  {0}"},
   167.8 -        {"NTDomainPrincipal: name", "NTDomainPrincipal: {0}"},
   167.9 -        {"NTNumericCredential: name", "NTNumericCredential: {0}"},
  167.10 -        {"Invalid NTSid value", "\uc798\ubabb\ub41c NTSid \uac12"},
  167.11 -        {"NTSid: name", "NTSid: {0}"},
  167.12 -        {"NTSidDomainPrincipal: name", "NTSidDomainPrincipal: {0}"},
  167.13 -        {"NTSidGroupPrincipal: name", "NTSidGroupPrincipal: {0}"},
  167.14 -        {"NTSidPrimaryGroupPrincipal: name", "NTSidPrimaryGroupPrincipal: {0}"},
  167.15 -        {"NTSidUserPrincipal: name", "NTSidUserPrincipal: {0}"},
  167.16 -        {"NTUserPrincipal: name", "NTUserPrincipal: {0}"},
  167.17 +        {"invalid.null.input.value", "\uBD80\uC801\uD569\uD55C \uB110 \uC785\uB825: {0}"},
  167.18 +        {"NTDomainPrincipal.name", "NTDomainPrincipal: {0}"},
  167.19 +        {"NTNumericCredential.name", "NTNumericCredential: {0}"},
  167.20 +        {"Invalid.NTSid.value", "NTSid \uAC12\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4."},
  167.21 +        {"NTSid.name", "NTSid: {0}"},
  167.22 +        {"NTSidDomainPrincipal.name", "NTSidDomainPrincipal: {0}"},
  167.23 +        {"NTSidGroupPrincipal.name", "NTSidGroupPrincipal: {0}"},
  167.24 +        {"NTSidPrimaryGroupPrincipal.name", "NTSidPrimaryGroupPrincipal: {0}"},
  167.25 +        {"NTSidUserPrincipal.name", "NTSidUserPrincipal: {0}"},
  167.26 +        {"NTUserPrincipal.name", "NTUserPrincipal: {0}"},
  167.27  
  167.28          // UnixPrincipals
  167.29 -        {"UnixNumericGroupPrincipal [Primary Group]: name",
  167.30 -                "UnixNumericGroupPrincipal [\uae30\ubcf8 \uadf8\ub8f9]:  {0}"},
  167.31 -        {"UnixNumericGroupPrincipal [Supplementary Group]: name",
  167.32 -                "UnixNumericGroupPrincipal [\ubcf4\uc870 \uadf8\ub8f9]:  {0}"},
  167.33 -        {"UnixNumericUserPrincipal: name", "UnixNumericUserPrincipal: {0}"},
  167.34 -        {"UnixPrincipal: name", "UnixPrincipal: {0}"},
  167.35 +        {"UnixNumericGroupPrincipal.Primary.Group.name",
  167.36 +                "UnixNumericGroupPrincipal [\uAE30\uBCF8 \uADF8\uB8F9]: {0}"},
  167.37 +        {"UnixNumericGroupPrincipal.Supplementary.Group.name",
  167.38 +                "UnixNumericGroupPrincipal [\uBCF4\uC870 \uADF8\uB8F9]: {0}"},
  167.39 +        {"UnixNumericUserPrincipal.name", "UnixNumericUserPrincipal: {0}"},
  167.40 +        {"UnixPrincipal.name", "UnixPrincipal: {0}"},
  167.41  
  167.42          // com.sun.security.auth.login.ConfigFile
  167.43 -        {"Unable to properly expand config", "\uc801\uc808\ud788 \ud655\uc7a5\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. {0}"},
  167.44 -        {"extra_config (No such file or directory)",
  167.45 -                "{0} (\ud574\ub2f9 \ud30c\uc77c\uc774\ub098 \ub514\ub809\ud1a0\ub9ac\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.)"},
  167.46 -        {"Configuration Error:\n\tNo such file or directory",
  167.47 -                "\uad6c\uc131 \uc624\ub958:\n\t\ud574\ub2f9 \ud30c\uc77c\uc774\ub098 \ub514\ub809\ud1a0\ub9ac\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
  167.48 -        {"Configuration Error:\n\tInvalid control flag, flag",
  167.49 -                "\uad6c\uc131 \uc624\ub958:\n\t\uc798\ubabb\ub41c \ucee8\ud2b8\ub864 \ud50c\ub798\uadf8, {0}"},
  167.50 -        {"Configuration Error:\n\tCan not specify multiple entries for appName",
  167.51 -            "\uad6c\uc131 \uc624\ub958:\n\t{0}\uc5d0 \ub300\ud574 \uc5ec\ub7ec \ud56d\ubaa9\uc744 \uc9c0\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
  167.52 -        {"Configuration Error:\n\texpected [expect], read [end of file]",
  167.53 -                "\uad6c\uc131 \uc624\ub958:\n\t\uc608\uc0c1 [{0}], \uc77d\uc74c [\ud30c\uc77c\uc758 \ub05d]"},
  167.54 -        {"Configuration Error:\n\tLine line: expected [expect], found [value]",
  167.55 -            "\uad6c\uc131 \uc624\ub958:\n\t\uc904 {0}: \uc608\uc0c1 [{1}], \ubc1c\uacac [{2}]"},
  167.56 -        {"Configuration Error:\n\tLine line: expected [expect]",
  167.57 -            "\uad6c\uc131 \uc624\ub958:\n\t\uc904 {0}: \uc608\uc0c1 [{1}]"},
  167.58 -        {"Configuration Error:\n\tLine line: system property [value] expanded to empty value",
  167.59 -            "\uad6c\uc131 \uc624\ub958:\n\t\uc904 {0}: \uc2dc\uc2a4\ud15c \ub4f1\ub85d \uc815\ubcf4 [{1}]\uc774(\uac00) \ube48 \uac12\uc73c\ub85c \ud655\uc7a5\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
  167.60 +        {"Unable.to.properly.expand.config", "{0}\uC744(\uB97C) \uC81C\uB300\uB85C \uD655\uC7A5\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
  167.61 +        {"extra.config.No.such.file.or.directory.",
  167.62 +                "{0}(\uD574\uB2F9 \uD30C\uC77C \uB610\uB294 \uB514\uB809\uD1A0\uB9AC\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.)"},
  167.63 +        {"Configuration.Error.No.such.file.or.directory",
  167.64 +                "\uAD6C\uC131 \uC624\uB958:\n\t\uD574\uB2F9 \uD30C\uC77C \uB610\uB294 \uB514\uB809\uD1A0\uB9AC\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4."},
  167.65 +        {"Configuration.Error.Invalid.control.flag.flag",
  167.66 +                "\uAD6C\uC131 \uC624\uB958:\n\t\uC81C\uC5B4 \uD50C\uB798\uADF8\uAC00 \uBD80\uC801\uD569\uD568, {0}"},
  167.67 +        {"Configuration.Error.Can.not.specify.multiple.entries.for.appName",
  167.68 +            "\uAD6C\uC131 \uC624\uB958:\n\t{0}\uC5D0 \uB300\uD574 \uC5EC\uB7EC \uD56D\uBAA9\uC744 \uC9C0\uC815\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
  167.69 +        {"Configuration.Error.expected.expect.read.end.of.file.",
  167.70 +                "\uAD6C\uC131 \uC624\uB958:\n\t[{0}]\uC774(\uAC00) \uD544\uC694\uD558\uC9C0\uB9CC [\uD30C\uC77C\uC758 \uB05D]\uC5D0 \uB3C4\uB2EC\uD588\uC2B5\uB2C8\uB2E4."},
  167.71 +        {"Configuration.Error.Line.line.expected.expect.found.value.",
  167.72 +            "\uAD6C\uC131 \uC624\uB958:\n\t{0} \uD589: [{1}]\uC774(\uAC00) \uD544\uC694\uD558\uC9C0\uB9CC [{2}]\uC774(\uAC00) \uBC1C\uACAC\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
  167.73 +        {"Configuration.Error.Line.line.expected.expect.",
  167.74 +            "\uAD6C\uC131 \uC624\uB958:\n\t{0} \uD589: [{1}]\uC774(\uAC00) \uD544\uC694\uD569\uB2C8\uB2E4."},
  167.75 +        {"Configuration.Error.Line.line.system.property.value.expanded.to.empty.value",
  167.76 +            "\uAD6C\uC131 \uC624\uB958:\n\t{0} \uD589: \uC2DC\uC2A4\uD15C \uC18D\uC131 [{1}]\uC774(\uAC00) \uBE48 \uAC12\uC73C\uB85C \uD655\uC7A5\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
  167.77  
  167.78          // com.sun.security.auth.module.JndiLoginModule
  167.79 -        {"username: ","\uc0ac\uc6a9\uc790 \uc774\ub984: "},
  167.80 -        {"password: ","\uc554\ud638: "},
  167.81 +        {"username.","\uC0AC\uC6A9\uC790 \uC774\uB984: "},
  167.82 +        {"password.","\uBE44\uBC00\uBC88\uD638: "},
  167.83  
  167.84          // com.sun.security.auth.module.KeyStoreLoginModule
  167.85 -        {"Please enter keystore information",
  167.86 -                "Keystore \uc815\ubcf4\ub97c \uc785\ub825\ud558\uc2ed\uc2dc\uc624."},
  167.87 -        {"Keystore alias: ","Keystore \ubcc4\uba85: "},
  167.88 -        {"Keystore password: ","Keystore \uc554\ud638: "},
  167.89 -        {"Private key password (optional): ",
  167.90 -            "\uac1c\uc778 \ud0a4 \uc554\ud638(\uc120\ud0dd \uc0ac\ud56d): "},
  167.91 +        {"Please.enter.keystore.information",
  167.92 +                "\uD0A4 \uC800\uC7A5\uC18C \uC815\uBCF4\uB97C \uC785\uB825\uD558\uC2ED\uC2DC\uC624."},
  167.93 +        {"Keystore.alias.","\uD0A4 \uC800\uC7A5\uC18C \uBCC4\uCE6D: "},
  167.94 +        {"Keystore.password.","\uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638: "},
  167.95 +        {"Private.key.password.optional.",
  167.96 +            "\uC804\uC6A9 \uD0A4 \uBE44\uBC00\uBC88\uD638(\uC120\uD0DD \uC0AC\uD56D): "},
  167.97  
  167.98          // com.sun.security.auth.module.Krb5LoginModule
  167.99 -        {"Kerberos username [[defUsername]]: ",
 167.100 -                "Kerberos \uc0ac\uc6a9\uc790 \uc774\ub984 [{0}]: "},
 167.101 -        {"Kerberos password for [username]: ",
 167.102 -                "{0}\uc758 Kerberos \uc554\ud638: "},
 167.103 +        {"Kerberos.username.defUsername.",
 167.104 +                "Kerberos \uC0AC\uC6A9\uC790 \uC774\uB984 [{0}]: "},
 167.105 +        {"Kerberos.password.for.username.",
 167.106 +                "{0}\uC758 Kerberos \uBE44\uBC00\uBC88\uD638: "},
 167.107  
 167.108          /***    EVERYTHING BELOW IS DEPRECATED  ***/
 167.109  
 167.110          // com.sun.security.auth.PolicyFile
 167.111 -        {": error parsing ", ": \uad6c\ubb38 \ubd84\uc11d \uc624\ub958 "},
 167.112 -        {": ", ": "},
 167.113 -        {": error adding Permission ", ": \uc0ac\uc6a9 \uad8c\ud55c \ucd94\uac00 \uc911 \uc624\ub958 "},
 167.114 -        {" ", " "},
 167.115 -        {": error adding Entry ", ": \uc785\ub825 \ud56d\ubaa9 \ucd94\uac00 \uc911 \uc624\ub958 "},
 167.116 -        {"(", "("},
 167.117 -        {")", ")"},
 167.118 -        {"attempt to add a Permission to a readonly PermissionCollection",
 167.119 -            "\uc77d\uae30 \uc804\uc6a9 PermissionCollection\uc5d0 \uc0ac\uc6a9 \uad8c\ud55c\uc744 \ucd94\uac00\ud558\ub824\uace0 \uc2dc\ub3c4\ud588\uc2b5\ub2c8\ub2e4."},
 167.120 +        {".error.parsing.", ": \uAD6C\uBB38 \uBD84\uC11D \uC624\uB958 "},
 167.121 +        {"COLON", ": "},
 167.122 +        {".error.adding.Permission.", ": \uAD8C\uD55C \uCD94\uAC00 \uC624\uB958 "},
 167.123 +        {"SPACE", " "},
 167.124 +        {".error.adding.Entry.", ": \uD56D\uBAA9 \uCD94\uAC00 \uC624\uB958 "},
 167.125 +        {"LPARAM", "("},
 167.126 +        {"RPARAM", ")"},
 167.127 +        {"attempt.to.add.a.Permission.to.a.readonly.PermissionCollection",
 167.128 +            "\uC77D\uAE30 \uC804\uC6A9 PermissionCollection\uC5D0 \uAD8C\uD55C\uC744 \uCD94\uAC00\uD558\uB824\uACE0 \uC2DC\uB3C4\uD588\uC2B5\uB2C8\uB2E4."},
 167.129  
 167.130          // com.sun.security.auth.PolicyParser
 167.131 -        {"expected keystore type", "Keystore \uc720\ud615\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 167.132 -        {"can not specify Principal with a ",
 167.133 -                "\uc640\uc77c\ub4dc\uce74\ub4dc \ud074\ub798\uc2a4\ub97c \uc640\uc77c\ub4dc\uce74\ub4dc \uc774\ub984\uc774 \uc5c6\uc774 "},
 167.134 -        {"wildcard class without a wildcard name",
 167.135 -                "\uae30\ubcf8\uac12\uc744 \uc9c0\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 167.136 -        {"expected codeBase or SignedBy", "codeBase \ub610\ub294 SignedBy\uac00 \ud544\uc694\ud569\ub2c8\ub2e4."},
 167.137 -        {"only Principal-based grant entries permitted",
 167.138 -                "\uae30\ubcf8\uac12 \uae30\ubc18 \ubd80\uc5ec \uc785\ub825 \ud56d\ubaa9\ub9cc \ud5c8\uc6a9\ub429\ub2c8\ub2e4."},
 167.139 -        {"expected permission entry", "\uc0ac\uc6a9 \uad8c\ud55c \uc785\ub825 \ud56d\ubaa9\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 167.140 -        {"number ", "\uc22b\uc790 "},
 167.141 -        {"expected ", "\ud544\uc694\ud569\ub2c8\ub2e4. "},
 167.142 -        {", read end of file", ", \ud30c\uc77c\uc758 \ub05d\uc744 \uc77d\uc5c8\uc2b5\ub2c8\ub2e4."},
 167.143 -        {"expected ';', read end of file", "';'\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. \ud30c\uc77c\uc758 \ub05d\uc744 \uc77d\uc5c8\uc2b5\ub2c8\ub2e4."},
 167.144 -        {"line ", "\uc904 "},
 167.145 -        {": expected '", ":  '\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 167.146 -        {"', found '", "', '\uc744 \ucc3e\uc558\uc2b5\ub2c8\ub2e4."},
 167.147 -        {"'", "'"},
 167.148 +        {"expected.keystore.type", "\uD0A4 \uC800\uC7A5\uC18C \uC720\uD615\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
 167.149 +        {"can.not.specify.Principal.with.a.",
 167.150 +                "\uC640\uC77C\uB4DC \uCE74\uB4DC \uBB38\uC790 \uC774\uB984 \uC5C6\uC774 \uC640\uC77C\uB4DC \uCE74\uB4DC \uBB38\uC790 \uD074\uB798\uC2A4\uB97C \uC0AC\uC6A9\uD558\uB294"},
 167.151 +        {"wildcard.class.without.a.wildcard.name",
 167.152 +                "\uC8FC\uCCB4\uB97C \uC9C0\uC815\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
 167.153 +        {"expected.codeBase.or.SignedBy", "codeBase \uB610\uB294 SignedBy\uAC00 \uD544\uC694\uD569\uB2C8\uB2E4."},
 167.154 +        {"only.Principal.based.grant.entries.permitted",
 167.155 +                "\uC8FC\uCCB4 \uAE30\uBC18 \uAD8C\uD55C \uBD80\uC5EC \uD56D\uBAA9\uB9CC \uD5C8\uC6A9\uB429\uB2C8\uB2E4."},
 167.156 +        {"expected.permission.entry", "\uAD8C\uD55C \uD56D\uBAA9\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
 167.157 +        {"number.", "\uC22B\uC790 "},
 167.158 +        {"expected.", "\uD544\uC694\uD55C \uD56D\uBAA9: "},
 167.159 +        {".read.end.of.file", ", \uD30C\uC77C\uC758 \uB05D\uC5D0 \uB3C4\uB2EC\uD588\uC2B5\uB2C8\uB2E4."},
 167.160 +        {"expected.read.end.of.file", "';'\uC774 \uD544\uC694\uD558\uC9C0\uB9CC \uD30C\uC77C\uC758 \uB05D\uC5D0 \uB3C4\uB2EC\uD588\uC2B5\uB2C8\uB2E4."},
 167.161 +        {"line.", "\uD589 "},
 167.162 +        {".expected.", ": \uD544\uC694\uD55C \uD56D\uBAA9: '"},
 167.163 +        {".found.", "', \uBC1C\uACAC\uB41C \uD56D\uBAA9: '"},
 167.164 +        {"QUOTE", "'"},
 167.165  
 167.166          // SolarisPrincipals
 167.167 -        {"SolarisNumericGroupPrincipal [Primary Group]: ",
 167.168 -                "SolarisNumericGroupPrincipal [\uae30\ubcf8 \uadf8\ub8f9]: "},
 167.169 -        {"SolarisNumericGroupPrincipal [Supplementary Group]: ",
 167.170 -                "SolarisNumericGroupPrincipal [\ubcf4\uc870 \uadf8\ub8f9]: "},
 167.171 -        {"SolarisNumericUserPrincipal: ",
 167.172 +        {"SolarisNumericGroupPrincipal.Primary.Group.",
 167.173 +                "SolarisNumericGroupPrincipal [\uAE30\uBCF8 \uADF8\uB8F9]: "},
 167.174 +        {"SolarisNumericGroupPrincipal.Supplementary.Group.",
 167.175 +                "SolarisNumericGroupPrincipal [\uBCF4\uC870 \uADF8\uB8F9]: "},
 167.176 +        {"SolarisNumericUserPrincipal.",
 167.177                  "SolarisNumericUserPrincipal: "},
 167.178 -        {"SolarisPrincipal: ", "SolarisPrincipal: "},
 167.179 -        {"provided null name", "\uc81c\uacf5\ub41c \ub110 \uc774\ub984"}
 167.180 +        {"SolarisPrincipal.", "SolarisPrincipal: "},
 167.181 +        {"provided.null.name", "\uB110 \uC774\uB984\uC744 \uC81C\uACF5\uD588\uC2B5\uB2C8\uB2E4."}
 167.182  
 167.183      };
 167.184  
   168.1 --- a/src/share/classes/sun/security/util/AuthResources_pt_BR.java	Tue Feb 15 19:16:39 2011 -0800
   168.2 +++ b/src/share/classes/sun/security/util/AuthResources_pt_BR.java	Tue Feb 15 20:18:20 2011 -0800
   168.3 @@ -34,110 +34,109 @@
   168.4   * <li> com.sun.security.auth.login
   168.5   * </ol>
   168.6   *
   168.7 - * @version 1.6, 01/23/01
   168.8   */
   168.9  public class AuthResources_pt_BR extends java.util.ListResourceBundle {
  168.10  
  168.11      private static final Object[][] contents = {
  168.12  
  168.13 -    // NT principals
  168.14 -    {"invalid null input: value", "entrada nula inv\u00e1lida: {0}"},
  168.15 -    {"NTDomainPrincipal: name", "NTDomainPrincipal: {0}"},
  168.16 -    {"NTNumericCredential: name", "NTNumericCredential: {0}"},
  168.17 -    {"Invalid NTSid value", "Valor de NTSid inv\u00e1lido"},
  168.18 -    {"NTSid: name", "NTSid: {0}"},
  168.19 -    {"NTSidDomainPrincipal: name", "NTSidDomainPrincipal: {0}"},
  168.20 -    {"NTSidGroupPrincipal: name", "NTSidGroupPrincipal: {0}"},
  168.21 -    {"NTSidPrimaryGroupPrincipal: name", "NTSidPrimaryGroupPrincipal: {0}"},
  168.22 -    {"NTSidUserPrincipal: name", "NTSidUserPrincipal: {0}"},
  168.23 -    {"NTUserPrincipal: name", "NTUserPrincipal: {0}"},
  168.24 +        // NT principals
  168.25 +        {"invalid.null.input.value", "entrada nula inv\u00E1lida: {0}"},
  168.26 +        {"NTDomainPrincipal.name", "NTDomainPrincipal: {0}"},
  168.27 +        {"NTNumericCredential.name", "NTNumericCredential: {0}"},
  168.28 +        {"Invalid.NTSid.value", "Valor de NTSid inv\u00E1lido"},
  168.29 +        {"NTSid.name", "NTSid: {0}"},
  168.30 +        {"NTSidDomainPrincipal.name", "NTSidDomainPrincipal: {0}"},
  168.31 +        {"NTSidGroupPrincipal.name", "NTSidGroupPrincipal: {0}"},
  168.32 +        {"NTSidPrimaryGroupPrincipal.name", "NTSidPrimaryGroupPrincipal: {0}"},
  168.33 +        {"NTSidUserPrincipal.name", "NTSidUserPrincipal: {0}"},
  168.34 +        {"NTUserPrincipal.name", "NTUserPrincipal: {0}"},
  168.35  
  168.36 -    // UnixPrincipals
  168.37 -    {"UnixNumericGroupPrincipal [Primary Group]: name",
  168.38 -        "UnixNumericGroupPrincipal [grupo principal]: {0}"},
  168.39 -    {"UnixNumericGroupPrincipal [Supplementary Group]: name",
  168.40 -        "UnixNumericGroupPrincipal [grupo complement\u00e1rio]: {0}"},
  168.41 -    {"UnixNumericUserPrincipal: name", "UnixNumericUserPrincipal: {0}"},
  168.42 -    {"UnixPrincipal: name", "UnixPrincipal: {0}"},
  168.43 +        // UnixPrincipals
  168.44 +        {"UnixNumericGroupPrincipal.Primary.Group.name",
  168.45 +                "UnixNumericGroupPrincipal [Grupo Principal]: {0}"},
  168.46 +        {"UnixNumericGroupPrincipal.Supplementary.Group.name",
  168.47 +                "UnixNumericGroupPrincipal [Grupo Complementar]: {0}"},
  168.48 +        {"UnixNumericUserPrincipal.name", "UnixNumericUserPrincipal: {0}"},
  168.49 +        {"UnixPrincipal.name", "UnixPrincipal: {0}"},
  168.50  
  168.51 -    // com.sun.security.auth.login.ConfigFile
  168.52 -    {"Unable to properly expand config", "N\u00e3o \u00e9 poss\u00edvel expandir corretamente {0}"},
  168.53 -    {"extra_config (No such file or directory)",
  168.54 -        "{0} (tal arquivo ou diret\u00f3rio n\u00e3o existe)"},
  168.55 -    {"Unable to locate a login configuration",
  168.56 -        "N\u00e3o \u00e9 poss\u00edvel localizar uma configura\u00e7\u00e3o de logon"},
  168.57 -    {"Configuration Error:\n\tInvalid control flag, flag",
  168.58 -        "Erro de configura\u00e7\u00e3o:\n\tSinalizador de controle inv\u00e1lido, {0}"},
  168.59 -    {"Configuration Error:\n\tCan not specify multiple entries for appName",
  168.60 -        "Erro de configura\u00e7\u00e3o:\n\tN\u00e3o \u00e9 poss\u00edvel especificar v\u00e1rias entradas para {0}"},
  168.61 -    {"Configuration Error:\n\texpected [expect], read [end of file]",
  168.62 -        "Erro de configura\u00e7\u00e3o:\n\tesperado [{0}], lido [fim do arquivo]"},
  168.63 -    {"Configuration Error:\n\tLine line: expected [expect], found [value]",
  168.64 -        "Erro de configura\u00e7\u00e3o:\n\tlinha {0}: esperado [{1}], encontrado [{2}]"},
  168.65 -    {"Configuration Error:\n\tLine line: expected [expect]",
  168.66 -        "Erro de configura\u00e7\u00e3o:\n\tlinha {0}: esperado [{1}]"},
  168.67 -    {"Configuration Error:\n\tLine line: system property [value] expanded to empty value",
  168.68 -        "Erro de configura\u00e7\u00e3o:\n\tlinha {0}: propriedade do sistema [{1}] expandida para valor vazio"},
  168.69 +        // com.sun.security.auth.login.ConfigFile
  168.70 +        {"Unable.to.properly.expand.config", "N\u00E3o \u00E9 poss\u00EDvel expandir corretamente {0}"},
  168.71 +        {"extra.config.No.such.file.or.directory.",
  168.72 +                "{0} (tal arquivo ou diret\u00F3rio n\u00E3o existe)"},
  168.73 +        {"Configuration.Error.No.such.file.or.directory",
  168.74 +                "Erro de Configura\u00E7\u00E3o:\n\tN\u00E3o h\u00E1 tal arquivo ou diret\u00F3rio"},
  168.75 +        {"Configuration.Error.Invalid.control.flag.flag",
  168.76 +                "Erro de Configura\u00E7\u00E3o:\n\tFlag de controle inv\u00E1lido, {0}"},
  168.77 +        {"Configuration.Error.Can.not.specify.multiple.entries.for.appName",
  168.78 +            "Erro de Configura\u00E7\u00E3o:\n\tN\u00E3o \u00E9 poss\u00EDvel especificar v\u00E1rias entradas para {0}"},
  168.79 +        {"Configuration.Error.expected.expect.read.end.of.file.",
  168.80 +                "Erro de Configura\u00E7\u00E3o:\n\tesperado [{0}], lido [fim do arquivo]"},
  168.81 +        {"Configuration.Error.Line.line.expected.expect.found.value.",
  168.82 +            "Erro de Configura\u00E7\u00E3o:\n\tLinha {0}: esperada [{1}], encontrada [{2}]"},
  168.83 +        {"Configuration.Error.Line.line.expected.expect.",
  168.84 +            "Erro de Configura\u00E7\u00E3o:\n\tLinha {0}: esperada [{1}]"},
  168.85 +        {"Configuration.Error.Line.line.system.property.value.expanded.to.empty.value",
  168.86 +            "Erro de Configura\u00E7\u00E3o:\n\tLinha {0}: propriedade do sistema [{1}] expandida para valor vazio"},
  168.87  
  168.88 -    // com.sun.security.auth.module.JndiLoginModule
  168.89 -    {"username: ","nome de usu\u00e1rio: "},
  168.90 -    {"password: ","senha: "},
  168.91 +        // com.sun.security.auth.module.JndiLoginModule
  168.92 +        {"username.","nome do usu\u00E1rio: "},
  168.93 +        {"password.","senha: "},
  168.94  
  168.95 -    // com.sun.security.auth.module.KeyStoreLoginModule
  168.96 -    {"Please enter keystore information",
  168.97 -        "Insira as informa\u00e7\u00f5es do armazenamento de chaves"},
  168.98 -    {"Keystore alias: ","Alias do armazenamento de chaves: "},
  168.99 -    {"Keystore password: ","Senha do armazenamento de chaves: "},
 168.100 -    {"Private key password (optional): ",
 168.101 -        "Senha da chave privada (opcional): "},
 168.102 +        // com.sun.security.auth.module.KeyStoreLoginModule
 168.103 +        {"Please.enter.keystore.information",
 168.104 +                "Especifique as informa\u00E7\u00F5es do armazenamento de chaves"},
 168.105 +        {"Keystore.alias.","Alias do armazenamento de chaves: "},
 168.106 +        {"Keystore.password.","Senha do armazenamento de chaves: "},
 168.107 +        {"Private.key.password.optional.",
 168.108 +            "Senha da chave privada (opcional): "},
 168.109  
 168.110 -    // com.sun.security.auth.module.Krb5LoginModule
 168.111 -    {"Kerberos username [[defUsername]]: ",
 168.112 -        "Nome de usu\u00e1rio de Kerberos [{0}]: "},
 168.113 -    {"Kerberos password for [username]: ",
 168.114 -            "Senha de Kerberos de {0}: "},
 168.115 +        // com.sun.security.auth.module.Krb5LoginModule
 168.116 +        {"Kerberos.username.defUsername.",
 168.117 +                "Nome do usu\u00E1rio de Kerberos [{0}]: "},
 168.118 +        {"Kerberos.password.for.username.",
 168.119 +                "Senha de Kerberos de {0}: "},
 168.120  
 168.121 -    /***    EVERYTHING BELOW IS DEPRECATED    ***/
 168.122 +        /***    EVERYTHING BELOW IS DEPRECATED  ***/
 168.123  
 168.124 -    // com.sun.security.auth.PolicyFile
 168.125 -    {": error parsing ", ": erro ao analisar "},
 168.126 -    {": ", ": "},
 168.127 -    {": error adding Permission ", ": erro ao adicionar permiss\u00e3o "},
 168.128 -    {" ", " "},
 168.129 -    {": error adding Entry ", ": erro ao adicionar entrada "},
 168.130 -    {"(", "("},
 168.131 -    {")", ")"},
 168.132 -    {"attempt to add a Permission to a readonly PermissionCollection",
 168.133 -        "tentativa de adicionar uma permiss\u00e3o ao um PermissionCollection de somente leitura"},
 168.134 +        // com.sun.security.auth.PolicyFile
 168.135 +        {".error.parsing.", ": erro de parse "},
 168.136 +        {"COLON", ": "},
 168.137 +        {".error.adding.Permission.", ": erro ao adicionar a Permiss\u00E3o "},
 168.138 +        {"SPACE", " "},
 168.139 +        {".error.adding.Entry.", ": erro ao adicionar a Entrada "},
 168.140 +        {"LPARAM", "("},
 168.141 +        {"RPARAM", ")"},
 168.142 +        {"attempt.to.add.a.Permission.to.a.readonly.PermissionCollection",
 168.143 +            "tentativa de adicionar uma Permiss\u00E3o a um PermissionCollection somente para leitura"},
 168.144  
 168.145 -    // com.sun.security.auth.PolicyParser
 168.146 -    {"expected keystore type", "tipo de armazenamento de chaves esperado"},
 168.147 -    {"can not specify Principal with a ",
 168.148 -        "n\u00e3o \u00e9 poss\u00edvel especificar um principal com uma "},
 168.149 -    {"wildcard class without a wildcard name",
 168.150 -        "de coringa sem um nome de coringa"},
 168.151 -    {"expected codeBase or SignedBy", "CodeBase ou SignedBy esperado"},
 168.152 -    {"only Principal-based grant entries permitted",
 168.153 -        "somente \u00e9 permitido conceder entradas com base no principal"},
 168.154 -    {"expected permission entry", "entrada de permiss\u00e3o esperada"},
 168.155 -    {"number ", "n\u00famero "},
 168.156 -    {"expected ", "esperado "},
 168.157 -    {", read end of file", ", fim de arquivo lido"},
 168.158 -    {"expected ';', read end of file", "esperado ';', fim de arquivo lido"},
 168.159 -    {"line ", "linha "},
 168.160 -    {": expected '", ": esperado '"},
 168.161 -    {"', found '", "', encontrado '"},
 168.162 -    {"'", "'"},
 168.163 +        // com.sun.security.auth.PolicyParser
 168.164 +        {"expected.keystore.type", "tipo de armazenamento de chaves esperado"},
 168.165 +        {"can.not.specify.Principal.with.a.",
 168.166 +                "n\u00E3o \u00E9 poss\u00EDvel especificar um Principal com uma "},
 168.167 +        {"wildcard.class.without.a.wildcard.name",
 168.168 +                "de curinga sem um nome de curinga"},
 168.169 +        {"expected.codeBase.or.SignedBy", "CodeBase ou SignedBy esperado"},
 168.170 +        {"only.Principal.based.grant.entries.permitted",
 168.171 +                "somente \u00E9 permitido conceder entradas com base no Principal"},
 168.172 +        {"expected.permission.entry", "entrada de permiss\u00E3o esperada"},
 168.173 +        {"number.", "n\u00FAmero "},
 168.174 +        {"expected.", "esperado "},
 168.175 +        {".read.end.of.file", ", fim de arquivo lido"},
 168.176 +        {"expected.read.end.of.file", "esperado ';', fim de arquivo lido"},
 168.177 +        {"line.", "linha "},
 168.178 +        {".expected.", ": esperado '"},
 168.179 +        {".found.", "', encontrado '"},
 168.180 +        {"QUOTE", "'"},
 168.181  
 168.182 -    // SolarisPrincipals
 168.183 -    {"SolarisNumericGroupPrincipal [Primary Group]: ",
 168.184 -        "SolarisNumericGroupPrincipal [grupo principal]: "},
 168.185 -    {"SolarisNumericGroupPrincipal [Supplementary Group]: ",
 168.186 -        "SolarisNumericGroupPrincipal [grupo complement\u00e1rio]: "},
 168.187 -    {"SolarisNumericUserPrincipal: ",
 168.188 -        "SolarisNumericUserPrincipal: "},
 168.189 -    {"SolarisPrincipal: ", "SolarisPrincipal: "},
 168.190 -    {"provided null name", "nome nulo fornecido"}
 168.191 +        // SolarisPrincipals
 168.192 +        {"SolarisNumericGroupPrincipal.Primary.Group.",
 168.193 +                "SolarisNumericGroupPrincipal [Grupo Principal]: "},
 168.194 +        {"SolarisNumericGroupPrincipal.Supplementary.Group.",
 168.195 +                "SolarisNumericGroupPrincipal [Grupo Complementar]: "},
 168.196 +        {"SolarisNumericUserPrincipal.",
 168.197 +                "SolarisNumericUserPrincipal: "},
 168.198 +        {"SolarisPrincipal.", "SolarisPrincipal: "},
 168.199 +        {"provided.null.name", "nome nulo fornecido"}
 168.200  
 168.201      };
 168.202  
 168.203 @@ -149,6 +148,6 @@
 168.204       * @return the contents of this <code>ResourceBundle</code>.
 168.205       */
 168.206      public Object[][] getContents() {
 168.207 -    return contents;
 168.208 +        return contents;
 168.209      }
 168.210  }
   169.1 --- a/src/share/classes/sun/security/util/AuthResources_sv.java	Tue Feb 15 19:16:39 2011 -0800
   169.2 +++ b/src/share/classes/sun/security/util/AuthResources_sv.java	Tue Feb 15 20:18:20 2011 -0800
   169.3 @@ -40,103 +40,103 @@
   169.4      private static final Object[][] contents = {
   169.5  
   169.6          // NT principals
   169.7 -        {"invalid null input: value", "ogiltiga null-indata: {0}"},
   169.8 -        {"NTDomainPrincipal: name", "NTDomainPrincipal: {0}"},
   169.9 -        {"NTNumericCredential: name", "NTNumericCredential: {0}"},
  169.10 -        {"Invalid NTSid value", "Ogiltigt NTSid-v\u00e4rde"},
  169.11 -        {"NTSid: name", "NTSid: {0}"},
  169.12 -        {"NTSidDomainPrincipal: name", "NTSidDomainPrincipal: {0}"},
  169.13 -        {"NTSidGroupPrincipal: name", "NTSidGroupPrincipal: {0}"},
  169.14 -        {"NTSidPrimaryGroupPrincipal: name", "NTSidPrimaryGroupPrincipal: {0}"},
  169.15 -        {"NTSidUserPrincipal: name", "NTSidUserPrincipal: {0}"},
  169.16 -        {"NTUserPrincipal: name", "NTUserPrincipal: {0}"},
  169.17 +        {"invalid.null.input.value", "ogiltiga null-indata: {0}"},
  169.18 +        {"NTDomainPrincipal.name", "NTDomainPrincipal: {0}"},
  169.19 +        {"NTNumericCredential.name", "NTNumericCredential: {0}"},
  169.20 +        {"Invalid.NTSid.value", "Ogiltigt NTSid-v\u00E4rde"},
  169.21 +        {"NTSid.name", "NTSid: {0}"},
  169.22 +        {"NTSidDomainPrincipal.name", "NTSidDomainPrincipal: {0}"},
  169.23 +        {"NTSidGroupPrincipal.name", "NTSidGroupPrincipal: {0}"},
  169.24 +        {"NTSidPrimaryGroupPrincipal.name", "NTSidPrimaryGroupPrincipal: {0}"},
  169.25 +        {"NTSidUserPrincipal.name", "NTSidUserPrincipal: {0}"},
  169.26 +        {"NTUserPrincipal.name", "NTUserPrincipal: {0}"},
  169.27  
  169.28          // UnixPrincipals
  169.29 -        {"UnixNumericGroupPrincipal [Primary Group]: name",
  169.30 -                "UnixNumericGroupPrincipal [prim\u00e4r grupp]: {0}"},
  169.31 -        {"UnixNumericGroupPrincipal [Supplementary Group]: name",
  169.32 -                "UnixNumericGroupPrincipal [till\u00e4ggsgrupp]: {0}"},
  169.33 -        {"UnixNumericUserPrincipal: name", "UnixNumericUserPrincipal: {0}"},
  169.34 -        {"UnixPrincipal: name", "UnixPrincipal: {0}"},
  169.35 +        {"UnixNumericGroupPrincipal.Primary.Group.name",
  169.36 +                "UnixNumericGroupPrincipal [prim\u00E4r grupp]: {0}"},
  169.37 +        {"UnixNumericGroupPrincipal.Supplementary.Group.name",
  169.38 +                "UnixNumericGroupPrincipal [till\u00E4ggsgrupp]: {0}"},
  169.39 +        {"UnixNumericUserPrincipal.name", "UnixNumericUserPrincipal: {0}"},
  169.40 +        {"UnixPrincipal.name", "UnixPrincipal: {0}"},
  169.41  
  169.42          // com.sun.security.auth.login.ConfigFile
  169.43 -        {"Unable to properly expand config", "Det g\u00e5r inte att utvidga korrekt {0}"},
  169.44 -        {"extra_config (No such file or directory)",
  169.45 -                "{0} (Det finns ingen s\u00e5dan fil eller katalog.)"},
  169.46 -        {"Configuration Error:\n\tNo such file or directory",
  169.47 -                "Konfigurationsfel:\n\tDet finns ingen s\u00e5dan fil eller katalog."},
  169.48 -        {"Configuration Error:\n\tInvalid control flag, flag",
  169.49 +        {"Unable.to.properly.expand.config", "Kan inte ut\u00F6ka korrekt {0}"},
  169.50 +        {"extra.config.No.such.file.or.directory.",
  169.51 +                "{0} (det finns ingen s\u00E5dan fil eller katalog)"},
  169.52 +        {"Configuration.Error.No.such.file.or.directory",
  169.53 +                "Konfigurationsfel:\n\tFilen eller katalogen finns inte"},
  169.54 +        {"Configuration.Error.Invalid.control.flag.flag",
  169.55                  "Konfigurationsfel:\n\tOgiltig kontrollflagga, {0}"},
  169.56 -        {"Configuration Error:\n\tCan not specify multiple entries for appName",
  169.57 -            "Konfigurationsfel:\n\tDet g\u00e5r inte att ange flera poster f\u00f6r {0}"},
  169.58 -        {"Configuration Error:\n\texpected [expect], read [end of file]",
  169.59 -                "Konfigurationsfel:\n\tf\u00f6rv\u00e4ntade [{0}], l\u00e4ste [end of file]"},
  169.60 -        {"Configuration Error:\n\tLine line: expected [expect], found [value]",
  169.61 -            "Konfigurationsfel:\n\tLine {0}: f\u00f6rv\u00e4ntade [{1}], hittade [{2}]"},
  169.62 -        {"Configuration Error:\n\tLine line: expected [expect]",
  169.63 -            "Konfigurationsfel:\n\tLine {0}: f\u00f6rv\u00e4ntade [{1}]"},
  169.64 -        {"Configuration Error:\n\tLine line: system property [value] expanded to empty value",
  169.65 -            "Konfigurationsfel:\n\tLine {0}: systemegenskapen [{1}] utvidgad till tomt v\u00e4rde"},
  169.66 +        {"Configuration.Error.Can.not.specify.multiple.entries.for.appName",
  169.67 +            "Konfigurationsfel:\n\tKan inte ange flera poster f\u00F6r {0}"},
  169.68 +        {"Configuration.Error.expected.expect.read.end.of.file.",
  169.69 +                "Konfigurationsfel:\n\tf\u00F6rv\u00E4ntade [{0}], l\u00E4ste [end of file]"},
  169.70 +        {"Configuration.Error.Line.line.expected.expect.found.value.",
  169.71 +            "Konfigurationsfel:\n\tLine {0}: f\u00F6rv\u00E4ntade [{1}], hittade [{2}]"},
  169.72 +        {"Configuration.Error.Line.line.expected.expect.",
  169.73 +            "Konfigurationsfel:\n\tLine {0}: f\u00F6rv\u00E4ntade [{1}]"},
  169.74 +        {"Configuration.Error.Line.line.system.property.value.expanded.to.empty.value",
  169.75 +            "Konfigurationsfel:\n\tRad {0}: systemegenskapen [{1}] ut\u00F6kad till tomt v\u00E4rde"},
  169.76  
  169.77          // com.sun.security.auth.module.JndiLoginModule
  169.78 -        {"username: ","anv\u00e4ndarnamn: "},
  169.79 -        {"password: ","l\u00f6senord: "},
  169.80 +        {"username.","anv\u00E4ndarnamn: "},
  169.81 +        {"password.","l\u00F6senord: "},
  169.82  
  169.83          // com.sun.security.auth.module.KeyStoreLoginModule
  169.84 -        {"Please enter keystore information",
  169.85 -                "Ange keystore-information"},
  169.86 -        {"Keystore alias: ","Keystore-alias: "},
  169.87 -        {"Keystore password: ","Keystore-l\u00f6senord: "},
  169.88 -        {"Private key password (optional): ",
  169.89 -            "L\u00f6senord f\u00f6r personlig nyckel (valfritt): "},
  169.90 +        {"Please.enter.keystore.information",
  169.91 +                "Ange nyckellagerinformation"},
  169.92 +        {"Keystore.alias.","Nyckellageralias: "},
  169.93 +        {"Keystore.password.","Nyckellagerl\u00F6senord: "},
  169.94 +        {"Private.key.password.optional.",
  169.95 +            "L\u00F6senord f\u00F6r personlig nyckel (valfritt): "},
  169.96  
  169.97          // com.sun.security.auth.module.Krb5LoginModule
  169.98 -        {"Kerberos username [[defUsername]]: ",
  169.99 -                "Kerberos-anv\u00e4ndarnamn [{0}]: "},
 169.100 -        {"Kerberos password for [username]: ",
 169.101 -                "Kerberos-l\u00f6senord f\u00f6r {0}: "},
 169.102 +        {"Kerberos.username.defUsername.",
 169.103 +                "Kerberos-anv\u00E4ndarnamn [{0}]: "},
 169.104 +        {"Kerberos.password.for.username.",
 169.105 +                "Kerberos-l\u00F6senord f\u00F6r {0}: "},
 169.106  
 169.107          /***    EVERYTHING BELOW IS DEPRECATED  ***/
 169.108  
 169.109          // com.sun.security.auth.PolicyFile
 169.110 -        {": error parsing ", ": analysfel "},
 169.111 -        {": ", ": "},
 169.112 -        {": error adding Permission ", ": fel vid till\u00e4gg av beh\u00f6righet "},
 169.113 -        {" ", " "},
 169.114 -        {": error adding Entry ", ": fel vid till\u00e4gg av post "},
 169.115 -        {"(", "("},
 169.116 -        {")", ")"},
 169.117 -        {"attempt to add a Permission to a readonly PermissionCollection",
 169.118 -            "f\u00f6rs\u00f6k att l\u00e4gga till beh\u00f6righet till skrivskyddad PermissionCollection"},
 169.119 +        {".error.parsing.", ": tolkningsfel "},
 169.120 +        {"COLON", ": "},
 169.121 +        {".error.adding.Permission.", ": fel vid till\u00E4gg av beh\u00F6righet "},
 169.122 +        {"SPACE", " "},
 169.123 +        {".error.adding.Entry.", ": fel vid till\u00E4gg av post "},
 169.124 +        {"LPARAM", "("},
 169.125 +        {"RPARAM", ")"},
 169.126 +        {"attempt.to.add.a.Permission.to.a.readonly.PermissionCollection",
 169.127 +            "f\u00F6rs\u00F6k att l\u00E4gga till beh\u00F6righet till skrivskyddad PermissionCollection"},
 169.128  
 169.129          // com.sun.security.auth.PolicyParser
 169.130 -        {"expected keystore type", "f\u00f6rv\u00e4ntad keystore-typ"},
 169.131 -        {"can not specify Principal with a ",
 169.132 -                "det g\u00e5r inte att specificera n\u00e5gon principal med "},
 169.133 -        {"wildcard class without a wildcard name",
 169.134 -                "jokertecken f\u00f6r klass men inte f\u00f6r namn"},
 169.135 -        {"expected codeBase or SignedBy", "f\u00f6rv\u00e4ntade codeBase eller SignedBy"},
 169.136 -        {"only Principal-based grant entries permitted",
 169.137 -                "enbart Principal-baserade poster till\u00e5tna"},
 169.138 -        {"expected permission entry", "f\u00f6rv\u00e4ntade beh\u00f6righetspost"},
 169.139 -        {"number ", "antal "},
 169.140 -        {"expected ", "f\u00f6rv\u00e4ntade "},
 169.141 -        {", read end of file", ", l\u00e4ste filslut"},
 169.142 -        {"expected ';', read end of file", "f\u00f6rv\u00e4ntade ';', l\u00e4ste filslut"},
 169.143 -        {"line ", "rad "},
 169.144 -        {": expected '", ": f\u00f6rv\u00e4ntade '"},
 169.145 -        {"', found '", "', hittade '"},
 169.146 -        {"'", "'"},
 169.147 +        {"expected.keystore.type", "f\u00F6rv\u00E4ntad nyckellagertyp"},
 169.148 +        {"can.not.specify.Principal.with.a.",
 169.149 +                "kan inte ange identitetshavare med "},
 169.150 +        {"wildcard.class.without.a.wildcard.name",
 169.151 +                "jokerteckenklass utan jokerteckennamn"},
 169.152 +        {"expected.codeBase.or.SignedBy", "f\u00F6rv\u00E4ntade codeBase eller SignedBy"},
 169.153 +        {"only.Principal.based.grant.entries.permitted",
 169.154 +                "endast identitetshavarbaserade poster till\u00E5ts"},
 169.155 +        {"expected.permission.entry", "f\u00F6rv\u00E4ntade beh\u00F6righetspost"},
 169.156 +        {"number.", "antal "},
 169.157 +        {"expected.", "f\u00F6rv\u00E4ntade "},
 169.158 +        {".read.end.of.file", ", l\u00E4ste filslut"},
 169.159 +        {"expected.read.end.of.file", "f\u00F6rv\u00E4ntade ';', l\u00E4ste filslut"},
 169.160 +        {"line.", "rad "},
 169.161 +        {".expected.", ": f\u00F6rv\u00E4ntade '"},
 169.162 +        {".found.", "', hittade '"},
 169.163 +        {"QUOTE", "'"},
 169.164  
 169.165          // SolarisPrincipals
 169.166 -        {"SolarisNumericGroupPrincipal [Primary Group]: ",
 169.167 -                "SolarisNumericGroupPrincipal [prim\u00e4r grupp]: "},
 169.168 -        {"SolarisNumericGroupPrincipal [Supplementary Group]: ",
 169.169 -                "SolarisNumericGroupPrincipal [till\u00e4ggsgrupp]: "},
 169.170 -        {"SolarisNumericUserPrincipal: ",
 169.171 +        {"SolarisNumericGroupPrincipal.Primary.Group.",
 169.172 +                "SolarisNumericGroupPrincipal [prim\u00E4r grupp]: "},
 169.173 +        {"SolarisNumericGroupPrincipal.Supplementary.Group.",
 169.174 +                "SolarisNumericGroupPrincipal [till\u00E4ggsgrupp]: "},
 169.175 +        {"SolarisNumericUserPrincipal.",
 169.176                  "SolarisNumericUserPrincipal: "},
 169.177 -        {"SolarisPrincipal: ", "SolarisPrincipal: "},
 169.178 -        {"provided null name", "gav null-namn"}
 169.179 +        {"SolarisPrincipal.", "SolarisPrincipal: "},
 169.180 +        {"provided.null.name", "angav null-namn"}
 169.181  
 169.182      };
 169.183  
   170.1 --- a/src/share/classes/sun/security/util/AuthResources_zh_CN.java	Tue Feb 15 19:16:39 2011 -0800
   170.2 +++ b/src/share/classes/sun/security/util/AuthResources_zh_CN.java	Tue Feb 15 20:18:20 2011 -0800
   170.3 @@ -40,103 +40,103 @@
   170.4      private static final Object[][] contents = {
   170.5  
   170.6          // NT principals
   170.7 -        {"invalid null input: value", "\u65e0\u6548\u7684\u7a7a\u8f93\u5165\uff1a {0}"},
   170.8 -        {"NTDomainPrincipal: name", "NTDomainPrincipal: {0}"},
   170.9 -        {"NTNumericCredential: name", "NTNumericCredential: {0}"},
  170.10 -        {"Invalid NTSid value", "\u65e0\u6548\u7684 NTSid \u503c"},
  170.11 -        {"NTSid: name", "NTSid: {0}"},
  170.12 -        {"NTSidDomainPrincipal: name", "NTSidDomainPrincipal: {0}"},
  170.13 -        {"NTSidGroupPrincipal: name", "NTSidGroupPrincipal: {0}"},
  170.14 -        {"NTSidPrimaryGroupPrincipal: name", "NTSidPrimaryGroupPrincipal: {0}"},
  170.15 -        {"NTSidUserPrincipal: name", "NTSidUserPrincipal: {0}"},
  170.16 -        {"NTUserPrincipal: name", "NTUserPrincipal: {0}"},
  170.17 +        {"invalid.null.input.value", "\u65E0\u6548\u7684\u7A7A\u8F93\u5165: {0}"},
  170.18 +        {"NTDomainPrincipal.name", "NTDomainPrincipal: {0}"},
  170.19 +        {"NTNumericCredential.name", "NTNumericCredential: {0}"},
  170.20 +        {"Invalid.NTSid.value", "\u65E0\u6548\u7684 NTSid \u503C"},
  170.21 +        {"NTSid.name", "NTSid: {0}"},
  170.22 +        {"NTSidDomainPrincipal.name", "NTSidDomainPrincipal: {0}"},
  170.23 +        {"NTSidGroupPrincipal.name", "NTSidGroupPrincipal: {0}"},
  170.24 +        {"NTSidPrimaryGroupPrincipal.name", "NTSidPrimaryGroupPrincipal: {0}"},
  170.25 +        {"NTSidUserPrincipal.name", "NTSidUserPrincipal: {0}"},
  170.26 +        {"NTUserPrincipal.name", "NTUserPrincipal: {0}"},
  170.27  
  170.28          // UnixPrincipals
  170.29 -        {"UnixNumericGroupPrincipal [Primary Group]: name",
  170.30 -                "UnixNumericGroupPrincipal [\u4e3b\u7fa4\u7ec4]\uff1a {0}"},
  170.31 -        {"UnixNumericGroupPrincipal [Supplementary Group]: name",
  170.32 -                "UnixNumericGroupPrincipal [\u9644\u52a0\u7fa4\u7ec4]\uff1a {0}"},
  170.33 -        {"UnixNumericUserPrincipal: name", "UnixNumericUserPrincipal: {0}"},
  170.34 -        {"UnixPrincipal: name", "UnixPrincipal\uff1a {0}"},
  170.35 +        {"UnixNumericGroupPrincipal.Primary.Group.name",
  170.36 +                "UnixNumericGroupPrincipal [\u4E3B\u7EC4]: {0}"},
  170.37 +        {"UnixNumericGroupPrincipal.Supplementary.Group.name",
  170.38 +                "UnixNumericGroupPrincipal [\u8865\u5145\u7EC4]: {0}"},
  170.39 +        {"UnixNumericUserPrincipal.name", "UnixNumericUserPrincipal: {0}"},
  170.40 +        {"UnixPrincipal.name", "UnixPrincipal: {0}"},
  170.41  
  170.42          // com.sun.security.auth.login.ConfigFile
  170.43 -        {"Unable to properly expand config", "\u65e0\u6cd5\u5b8c\u5168\u6269\u5145 {0}"},
  170.44 -        {"extra_config (No such file or directory)",
  170.45 -                "{0} \uff08\u6ca1\u6709\u6b64\u6587\u4ef6\u6216\u76ee\u5f55\uff09"},
  170.46 -        {"Configuration Error:\n\tNo such file or directory",
  170.47 -                "\u914d\u7f6e\u9519\u8bef\uff1a\n\t\u6ca1\u6709\u6b64\u6587\u4ef6\u6216\u76ee\u5f55"},
  170.48 -        {"Configuration Error:\n\tInvalid control flag, flag",
  170.49 -                "\u914d\u7f6e\u9519\u8bef\uff1a\n\t\u65e0\u6548\u7684\u63a7\u5236\u6807\u8bb0\uff0c {0}"},
  170.50 -        {"Configuration Error:\n\tCan not specify multiple entries for appName",
  170.51 -            "\u914d\u7f6e\u9519\u8bef\uff1a\n\t\u65e0\u6cd5\u6307\u5b9a\u591a\u4e2a\u9879\u76ee {0}"},
  170.52 -        {"Configuration Error:\n\texpected [expect], read [end of file]",
  170.53 -                "\u914d\u7f6e\u9519\u8bef\uff1a\n\t\u9884\u671f\u7684 [{0}], \u8bfb\u53d6 [\u6587\u4ef6\u672b\u7aef]"},
  170.54 -        {"Configuration Error:\n\tLine line: expected [expect], found [value]",
  170.55 -            "\u914d\u7f6e\u9519\u8bef\uff1a\n\t\u884c {0}: \u9884\u671f\u7684 [{1}], \u627e\u5230 [{2}]"},
  170.56 -        {"Configuration Error:\n\tLine line: expected [expect]",
  170.57 -            "\u914d\u7f6e\u9519\u8bef\uff1a\n\t\u884c {0}: \u9884\u671f\u7684 [{1}]"},
  170.58 -        {"Configuration Error:\n\tLine line: system property [value] expanded to empty value",
  170.59 -            "\u914d\u7f6e\u9519\u8bef\uff1a\n\t\u884c {0}: \u7cfb\u7edf\u5c5e\u6027 [{1}] \u6269\u5145\u81f3\u7a7a\u503c"},
  170.60 +        {"Unable.to.properly.expand.config", "\u65E0\u6CD5\u6B63\u786E\u6269\u5C55{0}"},
  170.61 +        {"extra.config.No.such.file.or.directory.",
  170.62 +                "{0} (\u6CA1\u6709\u8FD9\u6837\u7684\u6587\u4EF6\u6216\u76EE\u5F55)"},
  170.63 +        {"Configuration.Error.No.such.file.or.directory",
  170.64 +                "\u914D\u7F6E\u9519\u8BEF:\n\t\u6CA1\u6709\u6B64\u6587\u4EF6\u6216\u76EE\u5F55"},
  170.65 +        {"Configuration.Error.Invalid.control.flag.flag",
  170.66 +                "\u914D\u7F6E\u9519\u8BEF: \n\t\u65E0\u6548\u7684\u63A7\u5236\u6807\u8BB0, {0}"},
  170.67 +        {"Configuration.Error.Can.not.specify.multiple.entries.for.appName",
  170.68 +            "\u914D\u7F6E\u9519\u8BEF:\n\t\u65E0\u6CD5\u6307\u5B9A{0}\u7684\u591A\u4E2A\u6761\u76EE"},
  170.69 +        {"Configuration.Error.expected.expect.read.end.of.file.",
  170.70 +                "\u914D\u7F6E\u9519\u8BEF: \n\t\u5E94\u4E3A [{0}], \u8BFB\u53D6\u7684\u662F [\u6587\u4EF6\u7ED3\u5C3E]"},
  170.71 +        {"Configuration.Error.Line.line.expected.expect.found.value.",
  170.72 +            "\u914D\u7F6E\u9519\u8BEF: \n\t\u884C {0}: \u5E94\u4E3A [{1}], \u627E\u5230 [{2}]"},
  170.73 +        {"Configuration.Error.Line.line.expected.expect.",
  170.74 +            "\u914D\u7F6E\u9519\u8BEF: \n\t\u884C {0}: \u5E94\u4E3A [{1}]"},
  170.75 +        {"Configuration.Error.Line.line.system.property.value.expanded.to.empty.value",
  170.76 +            "\u914D\u7F6E\u9519\u8BEF: \n\t\u884C {0}: \u7CFB\u7EDF\u5C5E\u6027 [{1}] \u6269\u5C55\u5230\u7A7A\u503C"},
  170.77  
  170.78          // com.sun.security.auth.module.JndiLoginModule
  170.79 -        {"username: ","\u7528\u6237\u540d\uff1a "},
  170.80 -        {"password: ","\u5bc6\u7801\uff1a "},
  170.81 +        {"username.","\u7528\u6237\u540D: "},
  170.82 +        {"password.","\u53E3\u4EE4: "},
  170.83  
  170.84          // com.sun.security.auth.module.KeyStoreLoginModule
  170.85 -        {"Please enter keystore information",
  170.86 -                "\u8bf7\u8f93\u5165 keystore \u4fe1\u606f"},
  170.87 -        {"Keystore alias: ","Keystore \u522b\u540d\uff1a "},
  170.88 -        {"Keystore password: ","Keystore \u5bc6\u7801\uff1a "},
  170.89 -        {"Private key password (optional): ",
  170.90 -            "\u79c1\u4eba\u5173\u952e\u5bc6\u7801\uff08\u53ef\u9009\u7684\uff09\uff1a "},
  170.91 +        {"Please.enter.keystore.information",
  170.92 +                "\u8BF7\u8F93\u5165\u5BC6\u94A5\u5E93\u4FE1\u606F"},
  170.93 +        {"Keystore.alias.","\u5BC6\u94A5\u5E93\u522B\u540D: "},
  170.94 +        {"Keystore.password.","\u5BC6\u94A5\u5E93\u53E3\u4EE4: "},
  170.95 +        {"Private.key.password.optional.",
  170.96 +            "\u79C1\u6709\u5BC6\u94A5\u53E3\u4EE4 (\u53EF\u9009): "},
  170.97  
  170.98          // com.sun.security.auth.module.Krb5LoginModule
  170.99 -        {"Kerberos username [[defUsername]]: ",
 170.100 -                "Kerberos \u7528\u6237\u540d [{0}]: "},
 170.101 -        {"Kerberos password for [username]: ",
 170.102 -                " {0} \u7684 Kerberos \u5bc6\u7801: "},
 170.103 +        {"Kerberos.username.defUsername.",
 170.104 +                "Kerberos \u7528\u6237\u540D [{0}]: "},
 170.105 +        {"Kerberos.password.for.username.",
 170.106 +                "{0}\u7684 Kerberos \u53E3\u4EE4: "},
 170.107  
 170.108          /***    EVERYTHING BELOW IS DEPRECATED  ***/
 170.109  
 170.110          // com.sun.security.auth.PolicyFile
 170.111 -        {": error parsing ", "\uff1a\u8bed\u6cd5\u89e3\u6790\u9519\u8bef "},
 170.112 -        {": ", ": "},
 170.113 -        {": error adding Permission ", "\uff1a\u6dfb\u52a0\u6743\u9650\u9519\u8bef "},
 170.114 -        {" ", " "},
 170.115 -        {": error adding Entry ", "\u6dfb\u52a0\u9879\u76ee\u9519\u8bef "},
 170.116 -        {"(", "("},
 170.117 -        {")", ")"},
 170.118 -        {"attempt to add a Permission to a readonly PermissionCollection",
 170.119 -            "\u8bd5\u56fe\u5c06\u6743\u9650\u6dfb\u52a0\u81f3\u53ea\u8bfb\u7684 PermissionCollection"},
 170.120 +        {".error.parsing.", ": \u8FDB\u884C\u8BED\u6CD5\u5206\u6790\u65F6\u51FA\u9519 "},
 170.121 +        {"COLON", ": "},
 170.122 +        {".error.adding.Permission.", ": \u6DFB\u52A0\u6743\u9650\u65F6\u51FA\u9519 "},
 170.123 +        {"SPACE", " "},
 170.124 +        {".error.adding.Entry.", ": \u6DFB\u52A0\u6761\u76EE\u65F6\u51FA\u9519 "},
 170.125 +        {"LPARAM", "("},
 170.126 +        {"RPARAM", ")"},
 170.127 +        {"attempt.to.add.a.Permission.to.a.readonly.PermissionCollection",
 170.128 +            "\u5C1D\u8BD5\u5C06\u6743\u9650\u6DFB\u52A0\u81F3\u53EA\u8BFB\u7684 PermissionCollection"},
 170.129  
 170.130          // com.sun.security.auth.PolicyParser
 170.131 -        {"expected keystore type", "\u9884\u671f\u7684 keystore \u7c7b\u578b"},
 170.132 -        {"can not specify Principal with a ",
 170.133 -                "\u65e0\u6cd5\u4ee5\u6b64\u6765\u6307\u5b9a Principal "},
 170.134 -        {"wildcard class without a wildcard name",
 170.135 -                "\u65e0\u901a\u914d\u5b57\u7b26\u540d\u79f0\u7684\u901a\u914d\u5b57\u7b26\u7c7b"},
 170.136 -        {"expected codeBase or SignedBy", "\u9884\u671f\u7684 codeBase \u6216 SignedBy"},
 170.137 -        {"only Principal-based grant entries permitted",
 170.138 -                "\u53ea\u5141\u8bb8\u57fa\u4e8e Principal \u7684\u6388\u6743\u9879\u76ee"},
 170.139 -        {"expected permission entry", "\u9884\u671f\u7684\u6743\u9650\u9879\u76ee"},
 170.140 -        {"number ", "\u53f7\u7801 "},
 170.141 -        {"expected ", "\u9884\u671f\u7684 "},
 170.142 -        {", read end of file", "\uff0c\u8bfb\u53d6\u6587\u4ef6\u672b\u7aef"},
 170.143 -        {"expected ';', read end of file", "\u9884\u671f\u7684 ';', \u8bfb\u53d6\u6587\u4ef6\u672b\u7aef"},
 170.144 -        {"line ", "\u884c "},
 170.145 -        {": expected '", ": \u9884\u671f\u7684 '"},
 170.146 -        {"', found '", "', \u627e\u5230 '"},
 170.147 -        {"'", "'"},
 170.148 +        {"expected.keystore.type", "\u5E94\u4E3A\u5BC6\u94A5\u5E93\u7C7B\u578B"},
 170.149 +        {"can.not.specify.Principal.with.a.",
 170.150 +                "\u6CA1\u6709\u901A\u914D\u7B26\u540D\u79F0, \u65E0\u6CD5\u4F7F\u7528"},
 170.151 +        {"wildcard.class.without.a.wildcard.name",
 170.152 +                "\u901A\u914D\u7B26\u7C7B\u6307\u5B9A\u4E3B\u7528\u6237"},
 170.153 +        {"expected.codeBase.or.SignedBy", "\u5E94\u4E3A codeBase \u6216 SignedBy"},
 170.154 +        {"only.Principal.based.grant.entries.permitted",
 170.155 +                "\u53EA\u5141\u8BB8\u57FA\u4E8E\u4E3B\u7528\u6237\u7684\u6388\u6743\u6761\u76EE"},
 170.156 +        {"expected.permission.entry", "\u5E94\u4E3A\u6743\u9650\u6761\u76EE"},
 170.157 +        {"number.", "\u7F16\u53F7 "},
 170.158 +        {"expected.", "\u5E94\u4E3A "},
 170.159 +        {".read.end.of.file", ", \u8BFB\u53D6\u7684\u662F\u6587\u4EF6\u7ED3\u5C3E"},
 170.160 +        {"expected.read.end.of.file", "\u5E94\u4E3A ';', \u8BFB\u53D6\u7684\u662F\u6587\u4EF6\u7ED3\u5C3E"},
 170.161 +        {"line.", "\u884C "},
 170.162 +        {".expected.", ": \u5E94\u4E3A '"},
 170.163 +        {".found.", "', \u627E\u5230 '"},
 170.164 +        {"QUOTE", "'"},
 170.165  
 170.166          // SolarisPrincipals
 170.167 -        {"SolarisNumericGroupPrincipal [Primary Group]: ",
 170.168 -                "SolarisNumericGroupPrincipal [\u4e3b\u7fa4\u7ec4]\uff1a "},
 170.169 -        {"SolarisNumericGroupPrincipal [Supplementary Group]: ",
 170.170 -                "SolarisNumericGroupPrincipal [\u9644\u52a0\u7fa4\u7ec4]\uff1a "},
 170.171 -        {"SolarisNumericUserPrincipal: ",
 170.172 +        {"SolarisNumericGroupPrincipal.Primary.Group.",
 170.173 +                "SolarisNumericGroupPrincipal [\u4E3B\u7EC4]: "},
 170.174 +        {"SolarisNumericGroupPrincipal.Supplementary.Group.",
 170.175 +                "SolarisNumericGroupPrincipal [\u8865\u5145\u7EC4]: "},
 170.176 +        {"SolarisNumericUserPrincipal.",
 170.177                  "SolarisNumericUserPrincipal: "},
 170.178 -        {"SolarisPrincipal: ", "SolarisPrincipal: "},
 170.179 -        {"provided null name", "\u5df2\u63d0\u4f9b\u7684\u7a7a\u540d\u79f0"}
 170.180 +        {"SolarisPrincipal.", "SolarisPrincipal: "},
 170.181 +        {"provided.null.name", "\u63D0\u4F9B\u7684\u540D\u79F0\u4E3A\u7A7A\u503C"}
 170.182  
 170.183      };
 170.184  
   171.1 --- a/src/share/classes/sun/security/util/AuthResources_zh_TW.java	Tue Feb 15 19:16:39 2011 -0800
   171.2 +++ b/src/share/classes/sun/security/util/AuthResources_zh_TW.java	Tue Feb 15 20:18:20 2011 -0800
   171.3 @@ -40,103 +40,103 @@
   171.4      private static final Object[][] contents = {
   171.5  
   171.6          // NT principals
   171.7 -        {"invalid null input: value", "\u7121\u6548\u7a7a\u8f38\u5165\uff1a {0}"},
   171.8 -        {"NTDomainPrincipal: name", "NTDomainPrincipal: {0}"},
   171.9 -        {"NTNumericCredential: name", "NTNumericCredential: {0}"},
  171.10 -        {"Invalid NTSid value", "\u7121\u6548 NTSid \u503c"},
  171.11 -        {"NTSid: name", "NTSid: {0}"},
  171.12 -        {"NTSidDomainPrincipal: name", "NTSidDomainPrincipal: {0}"},
  171.13 -        {"NTSidGroupPrincipal: name", "NTSidGroupPrincipal: {0}"},
  171.14 -        {"NTSidPrimaryGroupPrincipal: name", "NTSidPrimaryGroupPrincipal: {0}"},
  171.15 -        {"NTSidUserPrincipal: name", "NTSidUserPrincipal: {0}"},
  171.16 -        {"NTUserPrincipal: name", "NTUserPrincipal: {0}"},
  171.17 +        {"invalid.null.input.value", "\u7121\u6548\u7A7A\u503C\u8F38\u5165: {0}"},
  171.18 +        {"NTDomainPrincipal.name", "NTDomainPrincipal: {0}"},
  171.19 +        {"NTNumericCredential.name", "NTNumericCredential: {0}"},
  171.20 +        {"Invalid.NTSid.value", "\u7121\u6548 NTSid \u503C"},
  171.21 +        {"NTSid.name", "NTSid: {0}"},
  171.22 +        {"NTSidDomainPrincipal.name", "NTSidDomainPrincipal: {0}"},
  171.23 +        {"NTSidGroupPrincipal.name", "NTSidGroupPrincipal: {0}"},
  171.24 +        {"NTSidPrimaryGroupPrincipal.name", "NTSidPrimaryGroupPrincipal: {0}"},
  171.25 +        {"NTSidUserPrincipal.name", "NTSidUserPrincipal: {0}"},
  171.26 +        {"NTUserPrincipal.name", "NTUserPrincipal: {0}"},
  171.27  
  171.28          // UnixPrincipals
  171.29 -        {"UnixNumericGroupPrincipal [Primary Group]: name",
  171.30 -                "UnixNumericGroupPrincipal [\u4e3b\u7fa4\u7d44]\uff1a {0}"},
  171.31 -        {"UnixNumericGroupPrincipal [Supplementary Group]: name",
  171.32 -                "UnixNumericGroupPrincipal [\u9644\u52a0\u7fa4\u7d44]\uff1a {0}"},
  171.33 -        {"UnixNumericUserPrincipal: name", "UnixNumericUserPrincipal: {0}"},
  171.34 -        {"UnixPrincipal: name", "UnixPrincipal\uff1a {0}"},
  171.35 +        {"UnixNumericGroupPrincipal.Primary.Group.name",
  171.36 +                "UnixNumericGroupPrincipal [\u4E3B\u7FA4\u7D44]: {0}"},
  171.37 +        {"UnixNumericGroupPrincipal.Supplementary.Group.name",
  171.38 +                "UnixNumericGroupPrincipal [\u9644\u52A0\u7FA4\u7D44]: {0}"},
  171.39 +        {"UnixNumericUserPrincipal.name", "UnixNumericUserPrincipal: {0}"},
  171.40 +        {"UnixPrincipal.name", "UnixPrincipal: {0}"},
  171.41  
  171.42          // com.sun.security.auth.login.ConfigFile
  171.43 -        {"Unable to properly expand config", "\u7121\u6cd5\u5b8c\u5168\u64f4\u5145 {0}"},
  171.44 -        {"extra_config (No such file or directory)",
  171.45 -                "{0} \uff08\u6c92\u6709\u6b64\u6a94\u6848\u6216\u76ee\u9304\uff09"},
  171.46 -        {"Configuration Error:\n\tNo such file or directory",
  171.47 -                "\u914d\u7f6e\u932f\u8aa4\uff1a\n\t\u6c92\u6709\u9019\u985e\u7684\u6a94\u6848\u6216\u76ee\u9304"},
  171.48 -        {"Configuration Error:\n\tInvalid control flag, flag",
  171.49 -                "\u914d\u7f6e\u932f\u8aa4\uff1a\n\t\u7121\u6548\u7684\u63a7\u5236\u65d7\u865f\uff0c {0}"},
  171.50 -        {"Configuration Error:\n\tCan not specify multiple entries for appName",
  171.51 -            "\u914d\u7f6e\u932f\u8aa4\uff1a\n\t\u7121\u6cd5\u6307\u5b9a\u591a\u91cd\u9805\u76ee {0}"},
  171.52 -        {"Configuration Error:\n\texpected [expect], read [end of file]",
  171.53 -                "\u914d\u7f6e\u932f\u8aa4\uff1a\n\t\u9810\u671f\u7684 [{0}], \u8b80\u53d6 [\u6a94\u6848\u672b\u7aef]"},
  171.54 -        {"Configuration Error:\n\tLine line: expected [expect], found [value]",
  171.55 -            "\u914d\u7f6e\u932f\u8aa4\uff1a\n\t\u884c {0}: \u9810\u671f\u7684 [{1}], \u767c\u73fe [{2}]"},
  171.56 -        {"Configuration Error:\n\tLine line: expected [expect]",
  171.57 -            "\u914d\u7f6e\u932f\u8aa4\uff1a\n\t\u884c {0}: \u9810\u671f\u7684 [{1}]"},
  171.58 -        {"Configuration Error:\n\tLine line: system property [value] expanded to empty value",
  171.59 -            "\u914d\u7f6e\u932f\u8aa4\uff1a\n\t\u884c {0}: \u7cfb\u7d71\u5c6c\u6027 [{1}] \u64f4\u5145\u81f3\u7a7a\u503c"},
  171.60 +        {"Unable.to.properly.expand.config", "\u7121\u6CD5\u9069\u7576\u5730\u64F4\u5145 {0}"},
  171.61 +        {"extra.config.No.such.file.or.directory.",
  171.62 +                "{0} (\u6C92\u6709\u6B64\u6A94\u6848\u6216\u76EE\u9304)"},
  171.63 +        {"Configuration.Error.No.such.file.or.directory",
  171.64 +                "\u7D44\u614B\u932F\u8AA4:\n\t\u7121\u6B64\u6A94\u6848\u6216\u76EE\u9304"},
  171.65 +        {"Configuration.Error.Invalid.control.flag.flag",
  171.66 +                "\u7D44\u614B\u932F\u8AA4:\n\t\u7121\u6548\u7684\u63A7\u5236\u65D7\u6A19\uFF0C{0}"},
  171.67 +        {"Configuration.Error.Can.not.specify.multiple.entries.for.appName",
  171.68 +            "\u7D44\u614B\u932F\u8AA4: \n\t\u7121\u6CD5\u6307\u5B9A\u591A\u91CD\u9805\u76EE {0}"},
  171.69 +        {"Configuration.Error.expected.expect.read.end.of.file.",
  171.70 +                "\u7D44\u614B\u932F\u8AA4: \n\t\u9810\u671F\u7684 [{0}], \u8B80\u53D6 [end of file]"},
  171.71 +        {"Configuration.Error.Line.line.expected.expect.found.value.",
  171.72 +            "\u7D44\u614B\u932F\u8AA4: \n\t\u884C {0}: \u9810\u671F\u7684 [{1}], \u767C\u73FE [{2}]"},
  171.73 +        {"Configuration.Error.Line.line.expected.expect.",
  171.74 +            "\u7D44\u614B\u932F\u8AA4: \n\t\u884C {0}: \u9810\u671F\u7684 [{1}]"},
  171.75 +        {"Configuration.Error.Line.line.system.property.value.expanded.to.empty.value",
  171.76 +            "\u7D44\u614B\u932F\u8AA4: \n\t\u884C {0}: \u7CFB\u7D71\u5C6C\u6027 [{1}] \u64F4\u5145\u81F3\u7A7A\u503C"},
  171.77  
  171.78          // com.sun.security.auth.module.JndiLoginModule
  171.79 -        {"username: ","\u4f7f\u7528\u8005\u540d\u7a31\uff1a "},
  171.80 -        {"password: ","\u5bc6\u78bc\uff1a "},
  171.81 +        {"username.","\u4F7F\u7528\u8005\u540D\u7A31: "},
  171.82 +        {"password.","\u5BC6\u78BC: "},
  171.83  
  171.84          // com.sun.security.auth.module.KeyStoreLoginModule
  171.85 -        {"Please enter keystore information",
  171.86 -                "\u8acb\u8f38\u5165 keystore \u8cc7\u8a0a"},
  171.87 -        {"Keystore alias: ","Keystore \u5225\u540d\uff1a "},
  171.88 -        {"Keystore password: ","Keystore \u5bc6\u78bc\uff1a "},
  171.89 -        {"Private key password (optional): ",
  171.90 -            "\u79c1\u4eba\u95dc\u9375\u5bc6\u78bc\uff08\u9078\u64c7\u6027\u7684\uff09\uff1a "},
  171.91 +        {"Please.enter.keystore.information",
  171.92 +                "\u8ACB\u8F38\u5165\u91D1\u9470\u5132\u5B58\u5EAB\u8CC7\u8A0A"},
  171.93 +        {"Keystore.alias.","\u91D1\u9470\u5132\u5B58\u5EAB\u5225\u540D: "},
  171.94 +        {"Keystore.password.","\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC: "},
  171.95 +        {"Private.key.password.optional.",
  171.96 +            "\u79C1\u4EBA\u91D1\u9470\u5BC6\u78BC (\u9078\u64C7\u6027\u7684): "},
  171.97  
  171.98          // com.sun.security.auth.module.Krb5LoginModule
  171.99 -        {"Kerberos username [[defUsername]]: ",
 171.100 -                "Kerberos \u4f7f\u7528\u8005\u540d\u7a31 [{0}]: "},
 171.101 -        {"Kerberos password for [username]: ",
 171.102 -                "Kerberos \u7684 {0} \u5bc6\u78bc\uff1a  "},
 171.103 +        {"Kerberos.username.defUsername.",
 171.104 +                "Kerberos \u4F7F\u7528\u8005\u540D\u7A31 [{0}]: "},
 171.105 +        {"Kerberos.password.for.username.",
 171.106 +                "Kerberos \u5BC6\u78BC [{0}]: "},
 171.107  
 171.108          /***    EVERYTHING BELOW IS DEPRECATED  ***/
 171.109  
 171.110          // com.sun.security.auth.PolicyFile
 171.111 -        {": error parsing ", "\uff1a\u8a9e\u6cd5\u932f\u8aa4 "},
 171.112 -        {": ", ": "},
 171.113 -        {": error adding Permission ", "\uff1a\u65b0\u589e\u8a31\u53ef\u6b0a\u932f\u8aa4 "},
 171.114 -        {" ", " "},
 171.115 -        {": error adding Entry ", "\u65b0\u589e\u8f38\u5165\u932f\u8aa4 "},
 171.116 -        {"(", "("},
 171.117 -        {")", ")"},
 171.118 -        {"attempt to add a Permission to a readonly PermissionCollection",
 171.119 -            "\u8a66\u8457\u65b0\u589e\u8a31\u53ef\u6b0a\u81f3\u552f\u8b80\u7684 PermissionCollection"},
 171.120 +        {".error.parsing.", ": \u5256\u6790\u932F\u8AA4 "},
 171.121 +        {"COLON", ": "},
 171.122 +        {".error.adding.Permission.", ": \u65B0\u589E\u6B0A\u9650\u932F\u8AA4 "},
 171.123 +        {"SPACE", " "},
 171.124 +        {".error.adding.Entry.", ": \u65B0\u589E\u8F38\u5165\u932F\u8AA4 "},
 171.125 +        {"LPARAM", "("},
 171.126 +        {"RPARAM", ")"},
 171.127 +        {"attempt.to.add.a.Permission.to.a.readonly.PermissionCollection",
 171.128 +            "\u8A66\u8457\u65B0\u589E\u6B0A\u9650\u81F3\u552F\u8B80\u7684 PermissionCollection"},
 171.129  
 171.130          // com.sun.security.auth.PolicyParser
 171.131 -        {"expected keystore type", "\u9810\u671f\u7684 keystore \u985e\u578b"},
 171.132 -        {"can not specify Principal with a ",
 171.133 -                "\u7121\u6cd5\u4ee5\u6b64\u4f86\u6307\u5b9a Principal "},
 171.134 -        {"wildcard class without a wildcard name",
 171.135 -                "\u842c\u7528\u5b57\u5143\u985e\u5225\u672a\u9644\u842c\u7528\u5b57\u5143\u540d\u7a31"},
 171.136 -        {"expected codeBase or SignedBy", "\u9810\u671f\u7684 codeBase \u6216 SignedBy"},
 171.137 -        {"only Principal-based grant entries permitted",
 171.138 -                "\u53ea\u5141\u8a31\u4ee5 Principal \u70ba\u57fa\u790e\u7684\u6388\u6b0a\u8f38\u5165"},
 171.139 -        {"expected permission entry", "\u9810\u671f\u8a31\u53ef\u8f38\u5165"},
 171.140 -        {"number ", "\u865f\u78bc "},
 171.141 -        {"expected ", "\u9810\u671f\u7684 "},
 171.142 -        {", read end of file", "\uff0c\u8b80\u53d6\u6a94\u6848\u672b\u7aef"},
 171.143 -        {"expected ';', read end of file", "\u9810\u671f\u7684 ';', \u8b80\u53d6\u6a94\u6848\u672b\u7aef"},
 171.144 -        {"line ", "\u884c "},
 171.145 -        {": expected '", ": \u9810\u671f '"},
 171.146 -        {"', found '", "', \u767c\u73fe '"},
 171.147 -        {"'", "'"},
 171.148 +        {"expected.keystore.type", "\u9810\u671F\u7684\u91D1\u9470\u5132\u5B58\u5EAB\u985E\u578B"},
 171.149 +        {"can.not.specify.Principal.with.a.",
 171.150 +                "\u6C92\u6709\u842C\u7528\u5B57\u5143\u540D\u7A31\uFF0C\u7121\u6CD5\u6307\u5B9A"},
 171.151 +        {"wildcard.class.without.a.wildcard.name",
 171.152 +                "\u542B\u6709\u842C\u7528\u5B57\u5143\u985E\u5225\u7684 Principal"},
 171.153 +        {"expected.codeBase.or.SignedBy", "\u9810\u671F\u7684 codeBase \u6216 SignedBy"},
 171.154 +        {"only.Principal.based.grant.entries.permitted",
 171.155 +                "\u53EA\u5141\u8A31\u4EE5 Principal \u70BA\u57FA\u790E\u7684\u6388\u6B0A\u9805\u76EE"},
 171.156 +        {"expected.permission.entry", "\u9810\u671F\u7684\u6B0A\u9650\u9805\u76EE"},
 171.157 +        {"number.", "\u865F\u78BC "},
 171.158 +        {"expected.", "\u9810\u671F\u7684 "},
 171.159 +        {".read.end.of.file", "\uFF0C\u8B80\u53D6\u6A94\u6848\u7D50\u5C3E"},
 171.160 +        {"expected.read.end.of.file", "\u9810\u671F\u7684 ';'\uFF0C\u8B80\u53D6\u6A94\u6848\u7D50\u5C3E"},
 171.161 +        {"line.", "\u884C "},
 171.162 +        {".expected.", ": \u9810\u671F '"},
 171.163 +        {".found.", "'\uFF0C\u767C\u73FE '"},
 171.164 +        {"QUOTE", "'"},
 171.165  
 171.166          // SolarisPrincipals
 171.167 -        {"SolarisNumericGroupPrincipal [Primary Group]: ",
 171.168 -                "SolarisNumericGroupPrincipal [\u4e3b\u7fa4\u7d44]\uff1a "},
 171.169 -        {"SolarisNumericGroupPrincipal [Supplementary Group]: ",
 171.170 -                "SolarisNumericGroupPrincipal [\u9644\u52a0\u7fa4\u7d44]\uff1a "},
 171.171 -        {"SolarisNumericUserPrincipal: ",
 171.172 +        {"SolarisNumericGroupPrincipal.Primary.Group.",
 171.173 +                "SolarisNumericGroupPrincipal [\u4E3B\u7FA4\u7D44]: "},
 171.174 +        {"SolarisNumericGroupPrincipal.Supplementary.Group.",
 171.175 +                "SolarisNumericGroupPrincipal [\u9644\u52A0\u7FA4\u7D44]: "},
 171.176 +        {"SolarisNumericUserPrincipal.",
 171.177                  "SolarisNumericUserPrincipal: "},
 171.178 -        {"SolarisPrincipal: ", "SolarisPrincipal: "},
 171.179 -        {"provided null name", "\u63d0\u4f9b\u7684\u7a7a\u540d\u7a31"}
 171.180 +        {"SolarisPrincipal.", "SolarisPrincipal: "},
 171.181 +        {"provided.null.name", "\u63D0\u4F9B\u7A7A\u503C\u540D\u7A31"}
 171.182  
 171.183      };
 171.184  
   172.1 --- a/src/share/classes/sun/security/util/Resources_de.java	Tue Feb 15 19:16:39 2011 -0800
   172.2 +++ b/src/share/classes/sun/security/util/Resources_de.java	Tue Feb 15 20:18:20 2011 -0800
   172.3 @@ -1,5 +1,5 @@
   172.4  /*
   172.5 - * Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved.
   172.6 + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
   172.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   172.8   *
   172.9   * This code is free software; you can redistribute it and/or modify it
  172.10 @@ -35,605 +35,627 @@
  172.11      private static final Object[][] contents = {
  172.12  
  172.13          // shared (from jarsigner)
  172.14 -        {" ", " "},
  172.15 -        {"  ", "  "},
  172.16 -        {"      ", "      "},
  172.17 -        {", ", ", "},
  172.18 +        {"SPACE", " "},
  172.19 +        {"2SPACE", "  "},
  172.20 +        {"6SPACE", "      "},
  172.21 +        {"COMMA", ", "},
  172.22          // shared (from keytool)
  172.23 -        {"\n", "\n"},
  172.24 -        {"*******************************************",
  172.25 +        {"NEWLINE", "\n"},
  172.26 +        {"STAR",
  172.27                  "*******************************************"},
  172.28 -        {"*******************************************\n\n",
  172.29 +        {"STARNN",
  172.30                  "*******************************************\n\n"},
  172.31  
  172.32 -        // keytool
  172.33 -        {"keytool error: ", "Keytool-Fehler: "},
  172.34 -        {"Illegal option:  ", "Unzul\u00e4ssige Option:  "},
  172.35 -        {"Try keytool -help","Verwenden Sie den Befehl keytool -help"},
  172.36 -        {"Command option <flag> needs an argument.", "Befehlsoption {0} ben\u00f6tigt ein Argument."},
  172.37 -        {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
  172.38 -                "Warnung: Keine Unterst\u00fctzung f\u00fcr unterschiedliche Speicher- und Schl\u00fcsselpassw\u00f6rter bei PKCS12 KeyStores. Der benutzerdefinierte Wert {0} wird ignoriert."},
  172.39 -        {"-keystore must be NONE if -storetype is {0}",
  172.40 -                "-keystore muss NONE sein, wenn -storetype gleich {0} ist"},
  172.41 -        {"Too may retries, program terminated",
  172.42 -                 "Zu viele erneute Versuche, das Programm wird beendet."},
  172.43 -        {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
  172.44 -                "Die Befehle -storepasswd und -keypasswd werden nicht unterst\u00fctzt, wenn -storetype gleich {0} ist"},
  172.45 -        {"-keypasswd commands not supported if -storetype is PKCS12",
  172.46 -                "Befehle des Typs -keypasswd werden nicht unterst\u00fctzt, wenn -storetype gleich PKCS12"},
  172.47 -        {"-keypass and -new can not be specified if -storetype is {0}",
  172.48 -                "Die Befehle -keypass und -new k\u00f6nnen nicht spezifiziert werden, wenn -storetype gleich {0} ist"},
  172.49 -        {"if -protected is specified, then -storepass, -keypass, and -new must not be specified",
  172.50 -                "Wenn -protected angegeben ist, d\u00fcrfen -storepass, -keypass und -new nicht angegeben werden"},
  172.51 -        {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified",
  172.52 -                "wenn -srcprotected angegeben ist, d\u00fcrfen -srcstorepass und -srckeypass nicht angegeben sein"},
  172.53 -        {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified",
  172.54 -                "Wenn der Keystore nicht passwortgesch\u00fctzt ist, d\u00fcrfen -storepass, -keypass und -new nicht spezifiziert werden"},
  172.55 -        {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified",
  172.56 -                "Wenn der Quell-Keystore nicht passwortgesch\u00fctzt ist, d\u00fcrfen -srcstorepass und -srckeypass nicht spezifiziert werden"},
  172.57 -        {"Validity must be greater than zero",
  172.58 -                "G\u00fcltigkeit muss gr\u00f6\u00dfer als Null sein"},
  172.59 -        {"provName not a provider", "{0} kein Provider"},
  172.60 -        {"Usage error: no command provided", "Verwendungsfehler: kein Befehl angegeben"},
  172.61 -        {"Usage error, <arg> is not a legal command", "Verwendungsfehler: {0} ist kein g\u00fcltiger Befehl"},
  172.62 -        {"Source keystore file exists, but is empty: ", "Datei f\u00fcr Quell-Keystore ist zwar vorhanden, aber leer: "},
  172.63 -        {"Please specify -srckeystore", "Geben Sie \u0096srckeystore an"},
  172.64 -        {"Must not specify both -v and -rfc with 'list' command",
  172.65 -                "-v und -rfc d\u00fcrfen bei Befehl 'list' nicht beide angegeben werden"},
  172.66 -        {"Key password must be at least 6 characters",
  172.67 -                "Schl\u00fcsselpasswort muss mindestens 6 Zeichen lang sein"},
  172.68 -        {"New password must be at least 6 characters",
  172.69 -                "Neues Passwort muss mindest 6 Zeichen lang sein"},
  172.70 -        {"Keystore file exists, but is empty: ",
  172.71 -                "Keystore-Datei vorhanden, aber leer: "},
  172.72 -        {"Keystore file does not exist: ",
  172.73 -                "Keystore-Datei nicht vorhanden: "},
  172.74 -        {"Must specify destination alias", "Zielalias muss angegeben werden."},
  172.75 -        {"Must specify alias", "Alias muss angegeben werden."},
  172.76 -        {"Keystore password must be at least 6 characters",
  172.77 -                "Keystore-Passwort muss mindestens 6 Zeichen lang sein."},
  172.78 -        {"Enter keystore password:  ", "Geben Sie das Keystore-Passwort ein:  "},
  172.79 -        {"Enter source keystore password:  ", "Geben Sie das Passwort f\u00fcr den Quell-Keystore ein:  "},
  172.80 -        {"Enter destination keystore password:  ", "Geben Sie das Passwort f\u00fcr den Ziel-Keystore ein:  "},
  172.81 -        {"Keystore password is too short - must be at least 6 characters",
  172.82 -         "Keystore-Passwort zu kurz - muss mindestens 6 Zeichen lang sein."},
  172.83 -        {"Unknown Entry Type", "Unbekannter Eintragstyp"},
  172.84 -        {"Too many failures. Alias not changed", "Zu viele Fehler. Alias nicht ge\u00e4ndert"},
  172.85 -        {"Entry for alias <alias> successfully imported.",
  172.86 -                 "Eintrag f\u00fcr Alias {0} erfolgreich importiert."},
  172.87 -        {"Entry for alias <alias> not imported.", "Eintrag f\u00fcr Alias {0} nicht importiert."},
  172.88 -        {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.",
  172.89 -                 "Fehler beim Importieren des Eintrags f\u00fcr Alias {0}: {1}.\nEintrag f\u00fcr Alias {0} nicht importiert."},
  172.90 -        {"Import command completed:  <ok> entries successfully imported, <fail> entries failed or cancelled",
  172.91 -                 "Importbefehl abgeschlossen:  {0} Eintr\u00e4ge erfolgreich importiert, Fehler oder Abbruch bei {1} Eintr\u00e4gen"},
  172.92 -        {"Warning: Overwriting existing alias <alias> in destination keystore",
  172.93 -                 "Warnung: \u00dcberschreiben von vorhandenem Alias {0} in Ziel-Keystore"},
  172.94 -        {"Existing entry alias <alias> exists, overwrite? [no]:  ",
  172.95 -                 "Eintrags-Alias {0} bereits vorhanden. \u00dcberschreiben? [Nein]:  "},
  172.96 -        {"Too many failures - try later", "Zu viele Fehler - versuchen Sie es sp\u00e4ter noch einmal."},
  172.97 -        {"Certification request stored in file <filename>",
  172.98 -                "Zertifizierungsanforderung in Datei <{0}> gespeichert."},
  172.99 -        {"Submit this to your CA", "Reichen Sie dies bei Ihrem CA ein."},
 172.100 -        {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified",
 172.101 -            "wenn kein Alias angegeben ist, m\u00fcssen destalias, srckeypass und destkeypass nicht angegeben werden"},
 172.102 -        {"Certificate stored in file <filename>",
 172.103 -                "Zertifikat in Datei <{0}> gespeichert."},
 172.104 -        {"Certificate reply was installed in keystore",
 172.105 -                "Zertifikatantwort wurde in Keystore installiert."},
 172.106 -        {"Certificate reply was not installed in keystore",
 172.107 -                "Zertifikatantwort wurde nicht in Keystore installiert."},
 172.108 -        {"Certificate was added to keystore",
 172.109 -                "Zertifikat wurde zu Keystore hinzugef\u00fcgt."},
 172.110 -        {"Certificate was not added to keystore",
 172.111 -                "Zertifikat wurde nicht zu Keystore hinzugef\u00fcgt."},
 172.112 -        {"[Storing ksfname]", "[{0} wird gesichert.]"},
 172.113 -        {"alias has no public key (certificate)",
 172.114 -                "{0} hat keinen \u00f6ffentlichen Schl\u00fcssel (Zertifikat)."},
 172.115 -        {"Cannot derive signature algorithm",
 172.116 -                "Signaturalgorithmus kann nicht abgeleitet werden."},
 172.117 -        {"Alias <alias> does not exist",
 172.118 -                "Alias <{0}> existiert nicht."},
 172.119 -        {"Alias <alias> has no certificate",
 172.120 -                "Alias <{0}> hat kein Zertifikat."},
 172.121 -        {"Key pair not generated, alias <alias> already exists",
 172.122 -                "Schl\u00fcsselpaar wurde nicht erzeugt, Alias <{0}> ist bereits vorhanden."},
 172.123 -        {"Cannot derive signature algorithm",
 172.124 -                "Signaturalgorithmus kann nicht abgeleitet werden."},
 172.125 -        {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name",
 172.126 -                "Erstellen von Schl\u00fcsselpaar (Typ {1}, {0} Bit) und selbstunterzeichnetem Zertifikat ({2}) mit einer G\u00fcltigkeit von {3} Tagen\n\tf\u00fcr: {4}"},
 172.127 -        {"Enter key password for <alias>", "Geben Sie das Passwort f\u00fcr <{0}> ein."},
 172.128 -        {"\t(RETURN if same as keystore password):  ",
 172.129 -                "\t(EINGABETASTE, wenn Passwort dasselbe wie f\u00fcr Keystore):  "},
 172.130 -        {"Key password is too short - must be at least 6 characters",
 172.131 -                "Schl\u00fcsselpasswort zu kurz - muss mindestens 6 Zeichen lang sein."},
 172.132 -        {"Too many failures - key not added to keystore",
 172.133 -                "Zu viele Fehler - Schl\u00fcssel wurde nicht zu Keystore hinzugef\u00fcgt."},
 172.134 -        {"Destination alias <dest> already exists",
 172.135 +        // keytool: Help part
 172.136 +        {".OPTION.", " [OPTION]..."},
 172.137 +        {"Options.", "Optionen:"},
 172.138 +        {"Use.keytool.help.for.all.available.commands",
 172.139 +                 "\"keytool -help\" f\u00FCr alle verf\u00FCgbaren Befehle verwenden"},
 172.140 +        {"Key.and.Certificate.Management.Tool",
 172.141 +                 "Schl\u00FCssel- und Zertifikatsverwaltungstool"},
 172.142 +        {"Commands.", "Befehle:"},
 172.143 +        {"Use.keytool.command.name.help.for.usage.of.command.name",
 172.144 +                "\"keytool -command_name -help\" f\u00FCr Verwendung von command_name verwenden"},
 172.145 +        // keytool: help: commands
 172.146 +        {"Generates.a.certificate.request",
 172.147 +                "Generiert eine Zertifikatanforderung"}, //-certreq
 172.148 +        {"Changes.an.entry.s.alias",
 172.149 +                "\u00C4ndert den Alias eines Eintrags"}, //-changealias
 172.150 +        {"Deletes.an.entry",
 172.151 +                "L\u00F6scht einen Eintrag"}, //-delete
 172.152 +        {"Exports.certificate",
 172.153 +                "Exportiert ein Zertifikat"}, //-exportcert
 172.154 +        {"Generates.a.key.pair",
 172.155 +                "Generiert ein Schl\u00FCsselpaar"}, //-genkeypair
 172.156 +        {"Generates.a.secret.key",
 172.157 +                "Generiert einen Secret Key"}, //-genseckey
 172.158 +        {"Generates.certificate.from.a.certificate.request",
 172.159 +                "Generiert ein Zertifikat aus einer Zertifikatanforderung"}, //-gencert
 172.160 +        {"Generates.CRL", "Generiert eine CRL"}, //-gencrl
 172.161 +        {"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
 172.162 +                "Importiert Eintr\u00E4ge aus einer Identity-Datenbank im JDK 1.1.x-Stil"}, //-identitydb
 172.163 +        {"Imports.a.certificate.or.a.certificate.chain",
 172.164 +                "Importiert ein Zertifikat oder eine Zertifikatkette"}, //-importcert
 172.165 +        {"Imports.one.or.all.entries.from.another.keystore",
 172.166 +                "Importiert einen oder alle Eintr\u00E4ge aus einem anderen Keystore"}, //-importkeystore
 172.167 +        {"Clones.a.key.entry",
 172.168 +                "Clont einen Schl\u00FCsseleintrag"}, //-keyclone
 172.169 +        {"Changes.the.key.password.of.an.entry",
 172.170 +                "\u00C4ndert das Schl\u00FCsselkennwort eines Eintrags"}, //-keypasswd
 172.171 +        {"Lists.entries.in.a.keystore",
 172.172 +                "Listet die Eintr\u00E4ge in einem Keystore auf"}, //-list
 172.173 +        {"Prints.the.content.of.a.certificate",
 172.174 +                "Druckt den Content eines Zertifikats"}, //-printcert
 172.175 +        {"Prints.the.content.of.a.certificate.request",
 172.176 +                "Druckt den Content einer Zertifikatanforderung"}, //-printcertreq
 172.177 +        {"Prints.the.content.of.a.CRL.file",
 172.178 +                "Druckt den Content einer CRL-Datei"}, //-printcrl
 172.179 +        {"Generates.a.self.signed.certificate",
 172.180 +                "Generiert ein selbst signiertes Zertifikat"}, //-selfcert
 172.181 +        {"Changes.the.store.password.of.a.keystore",
 172.182 +                "\u00C4ndert das Speicherkennwort eines Keystores"}, //-storepasswd
 172.183 +        // keytool: help: options
 172.184 +        {"alias.name.of.the.entry.to.process",
 172.185 +                "Aliasname des zu verarbeitenden Eintrags"}, //-alias
 172.186 +        {"destination.alias",
 172.187 +                "Zielalias"}, //-destalias
 172.188 +        {"destination.key.password",
 172.189 +                "Zielschl\u00FCssel-Kennwort"}, //-destkeypass
 172.190 +        {"destination.keystore.name",
 172.191 +                "Ziel-Keystore-Name"}, //-destkeystore
 172.192 +        {"destination.keystore.password.protected",
 172.193 +                "Ziel-Keystore kennwortgesch\u00FCtzt"}, //-destprotected
 172.194 +        {"destination.keystore.provider.name",
 172.195 +                "Ziel-Keystore-Providername"}, //-destprovidername
 172.196 +        {"destination.keystore.password",
 172.197 +                "Ziel-Keystore-Kennwort"}, //-deststorepass
 172.198 +        {"destination.keystore.type",
 172.199 +                "Ziel-Keystore-Typ"}, //-deststoretype
 172.200 +        {"distinguished.name",
 172.201 +                "Distinguished Name"}, //-dname
 172.202 +        {"X.509.extension",
 172.203 +                "X.509-Erweiterung"}, //-ext
 172.204 +        {"output.file.name",
 172.205 +                "Ausgabedateiname"}, //-file and -outfile
 172.206 +        {"input.file.name",
 172.207 +                "Eingabedateiname"}, //-file and -infile
 172.208 +        {"key.algorithm.name",
 172.209 +                "Schl\u00FCsselalgorithmusname"}, //-keyalg
 172.210 +        {"key.password",
 172.211 +                "Schl\u00FCsselkennwort"}, //-keypass
 172.212 +        {"key.bit.size",
 172.213 +                "Schl\u00FCsselbitgr\u00F6\u00DFe"}, //-keysize
 172.214 +        {"keystore.name",
 172.215 +                "Keystore-Name"}, //-keystore
 172.216 +        {"new.password",
 172.217 +                "Neues Kennwort"}, //-new
 172.218 +        {"do.not.prompt",
 172.219 +                "Kein Prompt"}, //-noprompt
 172.220 +        {"password.through.protected.mechanism",
 172.221 +                "Kennwort \u00FCber gesch\u00FCtzten Mechanismus"}, //-protected
 172.222 +        {"provider.argument",
 172.223 +                "Providerargument"}, //-providerarg
 172.224 +        {"provider.class.name",
 172.225 +                "Providerklassenname"}, //-providerclass
 172.226 +        {"provider.name",
 172.227 +                "Providername"}, //-providername
 172.228 +        {"provider.classpath",
 172.229 +                "Provider-Classpath"}, //-providerpath
 172.230 +        {"output.in.RFC.style",
 172.231 +                "Ausgabe in RFC-Stil"}, //-rfc
 172.232 +        {"signature.algorithm.name",
 172.233 +                "Signaturalgorithmusname"}, //-sigalg
 172.234 +        {"source.alias",
 172.235 +                "Quellalias"}, //-srcalias
 172.236 +        {"source.key.password",
 172.237 +                "Quellschl\u00FCssel-Kennwort"}, //-srckeypass
 172.238 +        {"source.keystore.name",
 172.239 +                "Quell-Keystore-Name"}, //-srckeystore
 172.240 +        {"source.keystore.password.protected",
 172.241 +                "Quell-Keystore kennwortgesch\u00FCtzt"}, //-srcprotected
 172.242 +        {"source.keystore.provider.name",
 172.243 +                "Quell-Keystore-Providername"}, //-srcprovidername
 172.244 +        {"source.keystore.password",
 172.245 +                "Quell-Keystore-Kennwort"}, //-srcstorepass
 172.246 +        {"source.keystore.type",
 172.247 +                "Quell-Keystore-Typ"}, //-srcstoretype
 172.248 +        {"SSL.server.host.and.port",
 172.249 +                "SSL-Serverhost und -port"}, //-sslserver
 172.250 +        {"signed.jar.file",
 172.251 +                "Signierte JAR-Datei"}, //=jarfile
 172.252 +        {"certificate.validity.start.date.time",
 172.253 +                "Anfangsdatum/-zeit f\u00FCr Zertifikatsg\u00FCltigkeit"}, //-startdate
 172.254 +        {"keystore.password",
 172.255 +                "Keystore-Kennwort"}, //-storepass
 172.256 +        {"keystore.type",
 172.257 +                "Keystore-Typ"}, //-storetype
 172.258 +        {"trust.certificates.from.cacerts",
 172.259 +                "Zertifikaten aus cacerts vertrauen"}, //-trustcacerts
 172.260 +        {"verbose.output",
 172.261 +                "Verbose-Ausgabe"}, //-v
 172.262 +        {"validity.number.of.days",
 172.263 +                "G\u00FCltigkeitsdauer (Tage)"}, //-validity
 172.264 +        {"Serial.ID.of.cert.to.revoke",
 172.265 +                 "Serielle ID des zu entziehenden Certs"}, //-id
 172.266 +        // keytool: Running part
 172.267 +        {"keytool.error.", "Keytool-Fehler: "},
 172.268 +        {"Illegal.option.", "Ung\u00FCltige Option:  "},
 172.269 +        {"Illegal.value.", "Ung\u00FCltiger Wert: "},
 172.270 +        {"Unknown.password.type.", "Unbekannter Kennworttyp: "},
 172.271 +        {"Cannot.find.environment.variable.",
 172.272 +                "Umgebungsvariable kann nicht gefunden werden: "},
 172.273 +        {"Cannot.find.file.", "Datei kann nicht gefunden werden: "},
 172.274 +        {"Command.option.flag.needs.an.argument.", "Befehlsoption {0} ben\u00F6tigt ein Argument."},
 172.275 +        {"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
 172.276 +                "Warnung: Keine Unterst\u00FCtzung f\u00FCr unterschiedliche Speicher- und Schl\u00FCsselkennw\u00F6rter bei PKCS12 KeyStores. Der benutzerdefinierte Wert {0} wird ignoriert."},
 172.277 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
 172.278 +                "-keystore muss NONE sein, wenn -storetype {0} ist"},
 172.279 +        {"Too.many.retries.program.terminated",
 172.280 +                 "Zu viele erneute Versuche. Programm wird beendet"},
 172.281 +        {".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
 172.282 +                "Befehle -storepasswd und -keypasswd werden nicht unterst\u00FCtzt, wenn -storetype {0} ist"},
 172.283 +        {".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
 172.284 +                "Befehle des Typs -keypasswd werden nicht unterst\u00FCtzt, wenn -storetype PKCS12 ist"},
 172.285 +        {".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
 172.286 +                "-keypass und -new k\u00F6nnen nicht angegeben werden, wenn -storetype {0} ist"},
 172.287 +        {"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
 172.288 +                "Wenn -protected angegeben ist, d\u00FCrfen -storepass, -keypass und -new nicht angegeben werden"},
 172.289 +        {"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
 172.290 +                "Wenn -srcprotected angegeben ist, d\u00FCrfen -srcstorepass und -srckeypass nicht angegeben werden"},
 172.291 +        {"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
 172.292 +                "Wenn der Keystore nicht kennwortgesch\u00FCtzt ist, d\u00FCrfen -storepass, -keypass und -new nicht angegeben werden"},
 172.293 +        {"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
 172.294 +                "Wenn der Quell-Keystore nicht kennwortgesch\u00FCtzt ist, d\u00FCrfen -srcstorepass und -srckeypass nicht angegeben werden"},
 172.295 +        {"Illegal.startdate.value", "Ung\u00FCltiger Wert f\u00FCr Anfangsdatum"},
 172.296 +        {"Validity.must.be.greater.than.zero",
 172.297 +                "G\u00FCltigkeit muss gr\u00F6\u00DFer als null sein"},
 172.298 +        {"provName.not.a.provider", "{0} kein Provider"},
 172.299 +        {"Usage.error.no.command.provided", "Verwendungsfehler: Kein Befehl angegeben"},
 172.300 +        {"Source.keystore.file.exists.but.is.empty.", "Quell-Keystore-Datei ist zwar vorhanden, ist aber leer: "},
 172.301 +        {"Please.specify.srckeystore", "Geben Sie -srckeystore an"},
 172.302 +        {"Must.not.specify.both.v.and.rfc.with.list.command",
 172.303 +                "-v und -rfc d\u00FCrfen bei Befehl \"list\" nicht beide angegeben werden"},
 172.304 +        {"Key.password.must.be.at.least.6.characters",
 172.305 +                "Schl\u00FCsselkennwort muss mindestens sechs Zeichen lang sein"},
 172.306 +        {"New.password.must.be.at.least.6.characters",
 172.307 +                "Neues Kennwort muss mindestens sechs Zeichen lang sein"},
 172.308 +        {"Keystore.file.exists.but.is.empty.",
 172.309 +                "Keystore-Datei ist vorhanden, ist aber leer: "},
 172.310 +        {"Keystore.file.does.not.exist.",
 172.311 +                "Keystore-Datei ist nicht vorhanden: "},
 172.312 +        {"Must.specify.destination.alias", "Sie m\u00FCssen einen Zielalias angeben"},
 172.313 +        {"Must.specify.alias", "Sie m\u00FCssen einen Alias angeben"},
 172.314 +        {"Keystore.password.must.be.at.least.6.characters",
 172.315 +                "Keystore-Kennwort muss mindestens sechs Zeichen lang sein"},
 172.316 +        {"Enter.keystore.password.", "Keystore-Kennwort eingeben:  "},
 172.317 +        {"Enter.source.keystore.password.", "Quell-Keystore-Kennwort eingeben:  "},
 172.318 +        {"Enter.destination.keystore.password.", "Ziel-Keystore-Kennwort eingeben:  "},
 172.319 +        {"Keystore.password.is.too.short.must.be.at.least.6.characters",
 172.320 +         "Keystore-Kennwort ist zu kurz. Es muss mindestens sechs Zeichen lang sein"},
 172.321 +        {"Unknown.Entry.Type", "Unbekannter Eintragstyp"},
 172.322 +        {"Too.many.failures.Alias.not.changed", "Zu viele Fehler. Alias nicht ge\u00E4ndert"},
 172.323 +        {"Entry.for.alias.alias.successfully.imported.",
 172.324 +                 "Eintrag f\u00FCr Alias {0} erfolgreich importiert."},
 172.325 +        {"Entry.for.alias.alias.not.imported.", "Eintrag f\u00FCr Alias {0} nicht importiert."},
 172.326 +        {"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
 172.327 +                 "Problem beim Importieren des Eintrags f\u00FCr Alias {0}: {1}.\nEintrag f\u00FCr Alias {0} nicht importiert."},
 172.328 +        {"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
 172.329 +                 "Importbefehl abgeschlossen: {0} Eintr\u00E4ge erfolgreich importiert, {1} Eintr\u00E4ge nicht erfolgreich oder abgebrochen"},
 172.330 +        {"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
 172.331 +                 "Warnung: Vorhandener Alias {0} in Ziel-Keystore wird \u00FCberschrieben"},
 172.332 +        {"Existing.entry.alias.alias.exists.overwrite.no.",
 172.333 +                 "Eintragsalias {0} ist bereits vorhanden. \u00DCberschreiben? [Nein]:  "},
 172.334 +        {"Too.many.failures.try.later", "Zu viele Fehler. Versuchen Sie es sp\u00E4ter erneut"},
 172.335 +        {"Certification.request.stored.in.file.filename.",
 172.336 +                "Zertifizierungsanforderung in Datei <{0}> gespeichert"},
 172.337 +        {"Submit.this.to.your.CA", "Leiten Sie dies an die CA weiter"},
 172.338 +        {"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
 172.339 +            "Wenn kein Alias angegeben ist, d\u00FCrfen destalias, srckeypass und destkeypass nicht angegeben werden"},
 172.340 +        {"Certificate.stored.in.file.filename.",
 172.341 +                "Zertifikat in Datei <{0}> gespeichert"},
 172.342 +        {"Certificate.reply.was.installed.in.keystore",
 172.343 +                "Zertifikatantwort wurde in Keystore installiert"},
 172.344 +        {"Certificate.reply.was.not.installed.in.keystore",
 172.345 +                "Zertifikatantwort wurde nicht in Keystore installiert"},
 172.346 +        {"Certificate.was.added.to.keystore",
 172.347 +                "Zertifikat wurde Keystore hinzugef\u00FCgt"},
 172.348 +        {"Certificate.was.not.added.to.keystore",
 172.349 +                "Zertifikat wurde nicht zu Keystore hinzugef\u00FCgt"},
 172.350 +        {".Storing.ksfname.", "[{0} wird gesichert]"},
 172.351 +        {"alias.has.no.public.key.certificate.",
 172.352 +                "{0} hat keinen Public Key (Zertifikat)"},
 172.353 +        {"Cannot.derive.signature.algorithm",
 172.354 +                "Signaturalgorithmus kann nicht abgeleitet werden"},
 172.355 +        {"Alias.alias.does.not.exist",
 172.356 +                "Alias <{0}> ist nicht vorhanden"},
 172.357 +        {"Alias.alias.has.no.certificate",
 172.358 +                "Alias <{0}> hat kein Zertifikat"},
 172.359 +        {"Key.pair.not.generated.alias.alias.already.exists",
 172.360 +                "Schl\u00FCsselpaar wurde nicht generiert. Alias <{0}> ist bereits vorhanden"},
 172.361 +        {"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
 172.362 +                "Generieren von Schl\u00FCsselpaar (Typ {1}, {0} Bit) und selbst signiertem Zertifikat ({2}) mit einer G\u00FCltigkeit von {3} Tagen\n\tf\u00FCr: {4}"},
 172.363 +        {"Enter.key.password.for.alias.", "Schl\u00FCsselkennwort f\u00FCr <{0}> eingeben"},
 172.364 +        {".RETURN.if.same.as.keystore.password.",
 172.365 +                "\t(RETURN, wenn identisch mit Keystore-Kennwort):  "},
 172.366 +        {"Key.password.is.too.short.must.be.at.least.6.characters",
 172.367 +                "Schl\u00FCsselkennwort ist zu kurz. Es muss mindestens sechs Zeichen lang sein"},
 172.368 +        {"Too.many.failures.key.not.added.to.keystore",
 172.369 +                "Zu viele Fehler. Schl\u00FCssel wurde nicht zu Keystore hinzugef\u00FCgt"},
 172.370 +        {"Destination.alias.dest.already.exists",
 172.371                  "Zielalias <{0}> bereits vorhanden"},
 172.372 -        {"Password is too short - must be at least 6 characters",
 172.373 -                "Passwort zu kurz - muss mindestens 6 Zeichen lang sein"},
 172.374 -        {"Too many failures. Key entry not cloned",
 172.375 -                "Zu viele Fehler. Schl\u00fcsseleingabe wurde nicht dupliziert."},
 172.376 -        {"key password for <alias>", "Schl\u00fcsselpasswort f\u00fcr <{0}>"},
 172.377 -        {"Keystore entry for <id.getName()> already exists",
 172.378 -                "Keystore-Eintrag f\u00fcr <{0}> bereits vorhanden"},
 172.379 -        {"Creating keystore entry for <id.getName()> ...",
 172.380 -                "Keystore-Eintrag f\u00fcr <{0}> wird erstellt ..."},
 172.381 -        {"No entries from identity database added",
 172.382 -                "Keine Eintr\u00e4ge von Identit\u00e4tsdatenbank hinzugef\u00fcgt"},
 172.383 -        {"Alias name: alias", "Aliasname: {0}"},
 172.384 -        {"Creation date: keyStore.getCreationDate(alias)",
 172.385 +        {"Password.is.too.short.must.be.at.least.6.characters",
 172.386 +                "Kennwort ist zu kurz. Es muss mindestens sechs Zeichen lang sein"},
 172.387 +        {"Too.many.failures.Key.entry.not.cloned",
 172.388 +                "Zu viele Fehler. Schl\u00FCsseleintrag wurde nicht geclont"},
 172.389 +        {"key.password.for.alias.", "Schl\u00FCsselkennwort f\u00FCr <{0}>"},
 172.390 +        {"Keystore.entry.for.id.getName.already.exists",
 172.391 +                "Keystore-Eintrag f\u00FCr <{0}> bereits vorhanden"},
 172.392 +        {"Creating.keystore.entry.for.id.getName.",
 172.393 +                "Keystore-Eintrag f\u00FCr <{0}> wird erstellt..."},
 172.394 +        {"No.entries.from.identity.database.added",
 172.395 +                "Keine Eintr\u00E4ge aus Identity-Datenbank hinzugef\u00FCgt"},
 172.396 +        {"Alias.name.alias", "Aliasname: {0}"},
 172.397 +        {"Creation.date.keyStore.getCreationDate.alias.",
 172.398                  "Erstellungsdatum: {0,date}"},
 172.399 -        {"alias, keyStore.getCreationDate(alias), ",
 172.400 +        {"alias.keyStore.getCreationDate.alias.",
 172.401                  "{0}, {1,date}, "},
 172.402 -        {"alias, ", "{0}, "},
 172.403 -        {"Entry type: <type>", "Eintragstyp: {0}"},
 172.404 -        {"Certificate chain length: ", "Zertifikatskettenl\u00e4nge: "},
 172.405 -        {"Certificate[(i + 1)]:", "Zertifikat[{0,number,integer}]:"},
 172.406 -        {"Certificate fingerprint (MD5): ", "Zertifikatsfingerabdruck (MD5): "},
 172.407 -        {"Entry type: trustedCertEntry\n", "Eintragstyp: trustedCertEntry\n"},
 172.408 -        {"trustedCertEntry,", "trustedCertEntry,"},
 172.409 -        {"Keystore type: ", "Keystore-Typ: "},
 172.410 -        {"Keystore provider: ", "Keystore-Provider: "},
 172.411 -        {"Your keystore contains keyStore.size() entry",
 172.412 -                "Ihr Keystore enth\u00e4lt {0,number,integer} Eintrag/-\u00e4ge."},
 172.413 -        {"Your keystore contains keyStore.size() entries",
 172.414 -                "Ihr Keystore enth\u00e4lt {0,number,integer} Eintr\u00e4ge."},
 172.415 -        {"Failed to parse input", "Eingabe konnte nicht analysiert werden."},
 172.416 -        {"Empty input", "Leere Eingabe"},
 172.417 -        {"Not X.509 certificate", "Kein X.509-Zertifikat"},
 172.418 -        {"Cannot derive signature algorithm",
 172.419 -                "Signaturalgorithmus kann nicht abgeleitet werden."},
 172.420 -        {"alias has no public key", "{0} hat keinen \u00f6ffentlichen Schl\u00fcssel."},
 172.421 -        {"alias has no X.509 certificate", "{0} hat kein X.509-Zertifikat."},
 172.422 -        {"New certificate (self-signed):", "Neues Zertifikat (selbstsigniert):"},
 172.423 -        {"Reply has no certificates", "Antwort hat keine Zertifikate."},
 172.424 -        {"Certificate not imported, alias <alias> already exists",
 172.425 -                "Zertifikat nicht importiert, Alias <{0}> bereits vorhanden"},
 172.426 -        {"Input not an X.509 certificate", "Eingabe kein X.509-Zertifikat"},
 172.427 -        {"Certificate already exists in keystore under alias <trustalias>",
 172.428 -                "Zertifikat in Keystore bereits unter Alias <{0}> vorhanden"},
 172.429 -        {"Do you still want to add it? [no]:  ",
 172.430 -                "M\u00f6chten Sie es trotzdem hinzuf\u00fcgen? [Nein]:  "},
 172.431 -        {"Certificate already exists in system-wide CA keystore under alias <trustalias>",
 172.432 -                "Zertifikat in systemweiten CA-Keystore bereits unter Alias <{0}> vorhanden."},
 172.433 -        {"Do you still want to add it to your own keystore? [no]:  ",
 172.434 -                "M\u00f6chten Sie es trotzdem zu Ihrem eigenen Keystore hinzuf\u00fcgen? [Nein]:  "},
 172.435 -        {"Trust this certificate? [no]:  ", "Diesem Zertifikat vertrauen? [Nein]:  "},
 172.436 +        {"alias.", "{0}, "},
 172.437 +        {"Entry.type.type.", "Eintragstyp: {0}"},
 172.438 +        {"Certificate.chain.length.", "Zertifikatkettenl\u00E4nge: "},
 172.439 +        {"Certificate.i.1.", "Zertifikat[{0,number,integer}]:"},
 172.440 +        {"Certificate.fingerprint.SHA1.", "Zertifikat-Fingerprint (SHA1): "},
 172.441 +        {"Entry.type.trustedCertEntry.", "Eintragstyp: trustedCertEntry\n"},
 172.442 +        {"trustedCertEntry.", "trustedCertEntry,"},
 172.443 +        {"Keystore.type.", "Keystore-Typ: "},
 172.444 +        {"Keystore.provider.", "Keystore-Provider: "},
 172.445 +        {"Your.keystore.contains.keyStore.size.entry",
 172.446 +                "Keystore enth\u00E4lt {0,number,integer} Eintrag"},
 172.447 +        {"Your.keystore.contains.keyStore.size.entries",
 172.448 +                "Keystore enth\u00E4lt {0,number,integer} Eintr\u00E4ge"},
 172.449 +        {"Failed.to.parse.input", "Eingabe konnte nicht geparst werden"},
 172.450 +        {"Empty.input", "Leere Eingabe"},
 172.451 +        {"Not.X.509.certificate", "Kein X.509-Zertifikat"},
 172.452 +        {"alias.has.no.public.key", "{0} hat keinen Public Key"},
 172.453 +        {"alias.has.no.X.509.certificate", "{0} hat kein X.509-Zertifikat"},
 172.454 +        {"New.certificate.self.signed.", "Neues Zertifikat (selbst signiert):"},
 172.455 +        {"Reply.has.no.certificates", "Antwort hat keine Zertifikate"},
 172.456 +        {"Certificate.not.imported.alias.alias.already.exists",
 172.457 +                "Zertifikat nicht importiert. Alias <{0}> ist bereits vorhanden"},
 172.458 +        {"Input.not.an.X.509.certificate", "Eingabe kein X.509-Zertifikat"},
 172.459 +        {"Certificate.already.exists.in.keystore.under.alias.trustalias.",
 172.460 +                "Zertifikat ist bereits unter Alias <{0}> im Keystore vorhanden"},
 172.461 +        {"Do.you.still.want.to.add.it.no.",
 172.462 +                "M\u00F6chten Sie es trotzdem hinzuf\u00FCgen? [Nein]:  "},
 172.463 +        {"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
 172.464 +                "Zertifikat ist bereits unter Alias <{0}> im systemweiten CA-Keystore vorhanden"},
 172.465 +        {"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
 172.466 +                "M\u00F6chten Sie es trotzdem zu Ihrem eigenen Keystore hinzuf\u00FCgen? [Nein]:  "},
 172.467 +        {"Trust.this.certificate.no.", "Diesem Zertifikat vertrauen? [Nein]:  "},
 172.468          {"YES", "JA"},
 172.469 -        {"New prompt: ", "Neues {0}: "},
 172.470 -        {"Passwords must differ", "Passw\u00f6rter m\u00fcssen sich unterscheiden"},
 172.471 -        {"Re-enter new prompt: ", "Neues {0} nochmals eingeben: "},
 172.472 -        {"Re-enter new password: ", "Geben Sie das Passwort erneut ein: "},
 172.473 -        {"They don't match. Try again", "Keine \u00dcbereinstimmung. Versuchen Sie es erneut."},
 172.474 -        {"Enter prompt alias name:  ", "Geben Sie den Aliasnamen von {0} ein:  "},
 172.475 -        {"Enter new alias name\t(RETURN to cancel import for this entry):  ",
 172.476 -                 "Geben Sie einen neuen Alias-Namen ein.\t(Dr\u00fccken Sie die Eingabetaste, um das Importieren dieses Eintrags abzubrechen.):  "},
 172.477 -        {"Enter alias name:  ", "Geben Sie den Aliasnamen ein:  "},
 172.478 -        {"\t(RETURN if same as for <otherAlias>)",
 172.479 -                "\t(EINGABETASTE, wenn selber Name wie f\u00fcr <{0}>)"},
 172.480 -        {"*PATTERN* printX509Cert",
 172.481 -                "Eigner: {0}\nAussteller: {1}\nSeriennummer: {2}\nG\u00fcltig von: {3} bis: {4}\nDigitaler Fingerabdruck des Zertifikats:\n\t MD5:  {5}\n\t SHA1: {6}\n\t Unterschrift-Algorithmusname: {7}\n\t Version: {8}"},
 172.482 -        {"What is your first and last name?",
 172.483 +        {"New.prompt.", "Neues {0}: "},
 172.484 +        {"Passwords.must.differ", "Kennw\u00F6rter m\u00FCssen sich unterscheiden"},
 172.485 +        {"Re.enter.new.prompt.", "Neues {0} erneut eingeben: "},
 172.486 +        {"Re.enter.new.password.", "Neues Kennwort erneut eingeben: "},
 172.487 +        {"They.don.t.match.Try.again", "Keine \u00DCbereinstimmung. Wiederholen Sie den Vorgang"},
 172.488 +        {"Enter.prompt.alias.name.", "{0}-Aliasnamen eingeben:  "},
 172.489 +        {"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
 172.490 +                 "Geben Sie einen neuen Aliasnamen ein\t(RETURN, um den Import dieses Eintrags abzubrechen):  "},
 172.491 +        {"Enter.alias.name.", "Aliasnamen eingeben:  "},
 172.492 +        {".RETURN.if.same.as.for.otherAlias.",
 172.493 +                "\t(RETURN, wenn identisch mit <{0}>)"},
 172.494 +        {".PATTERN.printX509Cert",
 172.495 +                "Eigent\u00FCmer: {0}\nAussteller: {1}\nSeriennummer: {2}\nG\u00FCltig von: {3} bis: {4}\nZertifikat-Fingerprints:\n\t MD5:  {5}\n\t SHA1: {6}\n\t SHA256: {7}\n\t Signaturalgorithmusname: {8}\n\t Version: {9}"},
 172.496 +        {"What.is.your.first.and.last.name.",
 172.497                  "Wie lautet Ihr Vor- und Nachname?"},
 172.498 -        {"What is the name of your organizational unit?",
 172.499 +        {"What.is.the.name.of.your.organizational.unit.",
 172.500                  "Wie lautet der Name Ihrer organisatorischen Einheit?"},
 172.501 -        {"What is the name of your organization?",
 172.502 +        {"What.is.the.name.of.your.organization.",
 172.503                  "Wie lautet der Name Ihrer Organisation?"},
 172.504 -        {"What is the name of your City or Locality?",
 172.505 +        {"What.is.the.name.of.your.City.or.Locality.",
 172.506                  "Wie lautet der Name Ihrer Stadt oder Gemeinde?"},
 172.507 -        {"What is the name of your State or Province?",
 172.508 -                "Wie lautet der Name Ihres Bundeslandes oder Ihrer Provinz?"},
 172.509 -        {"What is the two-letter country code for this unit?",
 172.510 -                "Wie lautet der Landescode (zwei Buchstaben) f\u00fcr diese Einheit?"},
 172.511 -        {"Is <name> correct?", "Ist {0} richtig?"},
 172.512 +        {"What.is.the.name.of.your.State.or.Province.",
 172.513 +                "Wie lautet der Name Ihres Bundeslands?"},
 172.514 +        {"What.is.the.two.letter.country.code.for.this.unit.",
 172.515 +                "Wie lautet der L\u00E4ndercode (zwei Buchstaben) f\u00FCr diese Einheit?"},
 172.516 +        {"Is.name.correct.", "Ist {0} richtig?"},
 172.517          {"no", "Nein"},
 172.518          {"yes", "Ja"},
 172.519          {"y", "J"},
 172.520 -        {"  [defaultValue]:  ", " [{0}]:  "},
 172.521 -        {"Alias <alias> has no key",
 172.522 -                "Alias <{0}> verf\u00fcgt \u00fcber keinen Schl\u00fcssel"},
 172.523 -        {"Alias <alias> references an entry type that is not a private key entry.  The -keyclone command only supports cloning of private key entries",
 172.524 -                 "Alias <{0}> verweist auf einen Eintragstyp, der nicht einem Eintrag f\u00fcr einen privaten Schl\u00fcssel entspricht.  Der Befehl -keyclone unterst\u00fctzt nur das Klonen von privaten Schl\u00fcsseleintr\u00e4gen"},
 172.525 +        {".defaultValue.", "  [{0}]:  "},
 172.526 +        {"Alias.alias.has.no.key",
 172.527 +                "Alias <{0}> verf\u00FCgt \u00FCber keinen Schl\u00FCssel"},
 172.528 +        {"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
 172.529 +                 "Alias <{0}> verweist auf einen Eintragstyp, der kein Private Key-Eintrag ist. Der Befehl -keyclone unterst\u00FCtzt nur das Clonen von Private Key-Eintr\u00E4gen"},
 172.530  
 172.531 -        {"*****************  WARNING WARNING WARNING  *****************",
 172.532 -            "*****************  WARNUNG WARNUNG WARNUNG  *****************"},
 172.533 +        {".WARNING.WARNING.WARNING.",
 172.534 +            "*****************  WARNING WARNING WARNING  *****************"},
 172.535 +        {"Signer.d.", "Signaturgeber #%d:"},
 172.536 +        {"Timestamp.", "Zeitstempel:"},
 172.537 +        {"Signature.", "Signatur:"},
 172.538 +        {"CRLs.", "CRLs:"},
 172.539 +        {"Certificate.owner.", "Zertifikateigent\u00FCmer: "},
 172.540 +        {"Not.a.signed.jar.file", "Keine signierte JAR-Datei"},
 172.541 +        {"No.certificate.from.the.SSL.server",
 172.542 +                "Kein Zertifikat vom SSL-Server"},
 172.543  
 172.544          // Translators of the following 5 pairs, ATTENTION:
 172.545          // the next 5 string pairs are meant to be combined into 2 paragraphs,
 172.546          // 1+3+4 and 2+3+5. make sure your translation also does.
 172.547 -        {"* The integrity of the information stored in your keystore  *",
 172.548 -            "* Die Integrit\u00e4t der in Ihrem Keystore gespeicherten Informationen  *"},
 172.549 -        {"* The integrity of the information stored in the srckeystore*",
 172.550 -            "* Die Integrit\u00e4t der in srckeystore gespeicherten Informationen*"},
 172.551 -        {"* has NOT been verified!  In order to verify its integrity, *",
 172.552 -            "* ist NICHT verifiziert worden! Damit die Integrit\u00e4t verifiziert werden kann, *"},
 172.553 -        {"* you must provide your keystore password.                  *",
 172.554 -            "* m\u00fcssen Sie Ihr Keystore-Passwort eingeben. *"},
 172.555 -        {"* you must provide the srckeystore password.                *",
 172.556 -            "* Sie m\u00fcssen das Passwort f\u00fcr srckeystore angeben.                *"},
 172.557 +        {".The.integrity.of.the.information.stored.in.your.keystore.",
 172.558 +            "* Integrit\u00E4t der im Keystore gespeicherten Informationen  *"},
 172.559 +        {".The.integrity.of.the.information.stored.in.the.srckeystore.",
 172.560 +            "* Integrit\u00E4t der in srckeystore gespeicherten Informationen*"},
 172.561 +        {".has.NOT.been.verified.In.order.to.verify.its.integrity.",
 172.562 +            "* ist NICHT verifiziert worden. Damit die Integrit\u00E4t verifiziert werden kann, *"},
 172.563 +        {".you.must.provide.your.keystore.password.",
 172.564 +            "* m\u00FCssen Sie Ihr Keystore-Kennwort angeben.                  *"},
 172.565 +        {".you.must.provide.the.srckeystore.password.",
 172.566 +            "* m\u00FCssen Sie das Kennwort f\u00FCr srckeystore angeben.                *"},
 172.567  
 172.568  
 172.569 -        {"Certificate reply does not contain public key for <alias>",
 172.570 -                "Zertifikatantwort enth\u00e4lt keinen \u00f6ffentlichen Schl\u00fcssel f\u00fcr <{0}>."},
 172.571 -        {"Incomplete certificate chain in reply",
 172.572 -                "Unvollst\u00e4ndige Zertifikatskette in Antwort"},
 172.573 -        {"Certificate chain in reply does not verify: ",
 172.574 -                "Zertifikatskette in Antwort verifiziert nicht: "},
 172.575 -        {"Top-level certificate in reply:\n",
 172.576 -                "Toplevel-Zertifikat in Antwort:\n"},
 172.577 -        {"... is not trusted. ", "... wird nicht vertraut. "},
 172.578 -        {"Install reply anyway? [no]:  ", "Antwort trotzdem installieren? [Nein]:  "},
 172.579 +        {"Certificate.reply.does.not.contain.public.key.for.alias.",
 172.580 +                "Zertifikatantwort enth\u00E4lt keinen Public Key f\u00FCr <{0}>"},
 172.581 +        {"Incomplete.certificate.chain.in.reply",
 172.582 +                "Unvollst\u00E4ndige Zertifikatkette in Antwort"},
 172.583 +        {"Certificate.chain.in.reply.does.not.verify.",
 172.584 +                "Zertifikatkette in Antwort verifiziert nicht: "},
 172.585 +        {"Top.level.certificate.in.reply.",
 172.586 +                "Zertifikat der obersten Ebene in Antwort:\n"},
 172.587 +        {".is.not.trusted.", "... ist nicht vertrauensw\u00FCrdig. "},
 172.588 +        {"Install.reply.anyway.no.", "Antwort trotzdem installieren? [Nein]:  "},
 172.589          {"NO", "NEIN"},
 172.590 -        {"Public keys in reply and keystore don't match",
 172.591 -                "\u00d6ffentliche Schl\u00fcssel in Antwort und Keystore stimmen nicht \u00fcberein."},
 172.592 -        {"Certificate reply and certificate in keystore are identical",
 172.593 -                "Zertifikatantwort und Zertifikat in Keystore sind identisch."},
 172.594 -        {"Failed to establish chain from reply",
 172.595 -                "Kette konnte nicht aus Antwort entnommen werden."},
 172.596 +        {"Public.keys.in.reply.and.keystore.don.t.match",
 172.597 +                "Public Keys in Antwort und Keystore stimmen nicht \u00FCberein"},
 172.598 +        {"Certificate.reply.and.certificate.in.keystore.are.identical",
 172.599 +                "Zertifikatantwort und Zertifikat in Keystore sind identisch"},
 172.600 +        {"Failed.to.establish.chain.from.reply",
 172.601 +                "Kette konnte der Antwort nicht entnommen werden"},
 172.602          {"n", "N"},
 172.603 -        {"Wrong answer, try again", "Falsche Antwort, versuchen Sie es noch einmal."},
 172.604 -        {"Secret key not generated, alias <alias> already exists",
 172.605 -                "Geheimschl\u00fcssel wurde nicht erstellt, Alias <{0}> bereits vorhanden"},
 172.606 -        {"Please provide -keysize for secret key generation",
 172.607 -                "Geben Sie -keysize zum Erstellen eines Geheimschl\u00fcssels an"},
 172.608 -        {"keytool usage:\n", "Keytool-Syntax:\n"},
 172.609 +        {"Wrong.answer.try.again", "Falsche Antwort. Wiederholen Sie den Vorgang"},
 172.610 +        {"Secret.key.not.generated.alias.alias.already.exists",
 172.611 +                "Secret Key wurde nicht generiert. Alias <{0}> ist bereits vorhanden"},
 172.612 +        {"Please.provide.keysize.for.secret.key.generation",
 172.613 +                "Geben Sie -keysize zum Erstellen eines Secret Keys an"},
 172.614  
 172.615 -        {"Extensions: ", "Erweiterungen: "},
 172.616 -
 172.617 -        {"-certreq     [-v] [-protected]",
 172.618 -                "-certreq     [-v] [-protected]"},
 172.619 -        {"\t     [-alias <alias>] [-sigalg <sigalg>]",
 172.620 -                "\t     [-alias <Alias>] [-sigalg <Sigalg>]"},
 172.621 -        {"\t     [-file <csr_file>] [-keypass <keypass>]",
 172.622 -                "\t     [-file <csr_Datei>] [-keypass <Keypass>]"},
 172.623 -        {"\t     [-keystore <keystore>] [-storepass <storepass>]",
 172.624 -                "\t     [-keystore <Keystore>] [-storepass <Storepass>]"},
 172.625 -        {"\t     [-storetype <storetype>] [-providername <name>]",
 172.626 -                "\t     [-storetype <Speichertyp>] [-providername <Name>]"},
 172.627 -        {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
 172.628 -                "\t     [-providerclass <Name der Providerklasse> [-providerarg <Argument>]] ..."},
 172.629 -        {"\t     [-providerpath <pathlist>]",
 172.630 -                "\t     [-providerpath <Pfadliste>]"},
 172.631 -        {"-delete      [-v] [-protected] -alias <alias>",
 172.632 -                "-delete      [-v] [-protected] -alias <Alias>"},
 172.633 -        /** rest is same as -certreq starting from -keystore **/
 172.634 -
 172.635 -        //{"-export      [-v] [-rfc] [-protected]",
 172.636 -        //       "-export      [-v] [-rfc] [-protected]"},
 172.637 -        {"-exportcert  [-v] [-rfc] [-protected]",
 172.638 -                "-exportcert  [-v] [-rfc] [-protected]"},
 172.639 -        {"\t     [-alias <alias>] [-file <cert_file>]",
 172.640 -                "\t     [-alias <Alias>] [-file <Zert_datei>]"},
 172.641 -        /** rest is same as -certreq starting from -keystore **/
 172.642 -
 172.643 -        //{"-genkey      [-v] [-protected]",
 172.644 -        //        "-genkey      [-v] [-protected]"},
 172.645 -        {"-genkeypair  [-v] [-protected]",
 172.646 -                "-genkeypair  [-v] [-protected]"},
 172.647 -        {"\t     [-alias <alias>]", "\t     [-alias <Alias>]"},
 172.648 -        {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
 172.649 -                "\t     [-keyalg <Schl\u00fcssel-Alg>] [-keysize <Schl\u00fcsselgr\u00f6\u00dfe>]"},
 172.650 -        {"\t     [-sigalg <sigalg>] [-dname <dname>]",
 172.651 -                "\t     [-sigalg <Signal-Alg>] [-dname <Dname>]"},
 172.652 -        {"\t     [-validity <valDays>] [-keypass <keypass>]",
 172.653 -                "\t     [-validity <G\u00fcltigkeitTage>] [-keypass <Schl\u00fcsselpass>]"},
 172.654 -        /** rest is same as -certreq starting from -keystore **/
 172.655 -
 172.656 -        {"-genseckey   [-v] [-protected]",
 172.657 -                "-genseckey   [-v] [-protected]"},
 172.658 -        /** rest is same as -certreq starting from -keystore **/
 172.659 -
 172.660 -        {"-help", "-help"},
 172.661 -        //{"-identitydb  [-v] [-protected]",
 172.662 -        //      "-identitydb  [-v] [-protected]"},
 172.663 -        //{"\t     [-file <idb_file>]", "\t     [-file <idb_file>]"},
 172.664 -        /** rest is same as -certreq starting from -keystore **/
 172.665 -
 172.666 -        //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
 172.667 -        //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
 172.668 -        {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
 172.669 -                "-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]"},
 172.670 -        {"\t     [-alias <alias>]", "\t     [-alias <Alias>]"},
 172.671 -        {"\t     [-alias <alias>] [-keypass <keypass>]",
 172.672 -            "\t     [-alias <Alias>] [-keypass <Keypass>]"},
 172.673 -        {"\t     [-file <cert_file>] [-keypass <keypass>]",
 172.674 -                "\t     [-file <Zert_Datei>] [-keypass <Schl\u00fcsselpass>]"},
 172.675 -        /** rest is same as -certreq starting from -keystore **/
 172.676 -
 172.677 -        {"-importkeystore [-v] ",
 172.678 -                "-importkeystore [-v] "},
 172.679 -        {"\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]",
 172.680 -                "\t     [-srckeystore <Quell-Keystore>] [-destkeystore <Ziel-Keystore>]"},
 172.681 -        {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
 172.682 -                "\t     [-srcstoretype <Typ des Quell-Keystore>] [-deststoretype <Typ des Ziel-Keystore>]"},
 172.683 -        {"\t     [-srcprotected] [-destprotected]",
 172.684 -                "\t     [-srcprotected] [-destprotected]"},
 172.685 -        {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
 172.686 -                "\t     [-srcstorepass <Passwort f\u00fcr Quell-Keystore>] [-deststorepass <Passwort f\u00fcr Ziel-Keystore>]"},
 172.687 -        {"\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]",  // Zeile zu lang, zwei Zeilen verwenden
 172.688 -                 "\t     [-srcprovidername <Name des Quell-Providers>]\n\t     [-destprovidername <Name des Ziel-Providers>]"},
 172.689 -        {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
 172.690 -                "\t     [-srcalias <Quell-Alias> [-destalias <Ziel-Alias>]"},
 172.691 -        {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
 172.692 -                "\t       [-srckeypass <Passwort f\u00fcr Quell-Keystore>] [-destkeypass <Passwort f\u00fcr Ziel-Keystore>]]"},
 172.693 -        {"\t     [-noprompt]", "\t     [-noprompt]"},
 172.694 -        /** rest is same as -certreq starting from -keystore **/
 172.695 -
 172.696 -        {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
 172.697 -                "-changealias [-v] [-protected] -alias <Alias> -destalias <Ziel-Alias>"},
 172.698 -        {"\t     [-keypass <keypass>]", "\t     [-keypass <Keypass>]"},
 172.699 -
 172.700 -        //{"-keyclone    [-v] [-protected]",
 172.701 -        //      "-keyclone    [-v] [-protected]"},
 172.702 -        //{"\t     [-alias <alias>] -dest <dest_alias>",
 172.703 -        //      "\t     [-alias <alias>] -dest <dest_alias>"},
 172.704 -        //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
 172.705 -        //      "\t     [-keypass <keypass>] [-new <new_keypass>]"},
 172.706 -        /** rest is same as -certreq starting from -keystore **/
 172.707 -
 172.708 -        {"-keypasswd   [-v] [-alias <alias>]",
 172.709 -                "-keypasswd   [-v] [-alias <Alias>]"},
 172.710 -        {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
 172.711 -                "\t     [-keypass <alt_Schl\u00fcsselpass>] [-new <neu_Schl\u00fcsselpass>]"},
 172.712 -        /** rest is same as -certreq starting from -keystore **/
 172.713 -
 172.714 -        {"-list        [-v | -rfc] [-protected]",
 172.715 -                        "-list        [-v | -rfc] [-protected]"},
 172.716 -        {"\t     [-alias <alias>]", "\t     [-alias <Alias>]"},
 172.717 -        /** rest is same as -certreq starting from -keystore **/
 172.718 -
 172.719 -        {"-printcert   [-v] [-file <cert_file>]",
 172.720 -                "-printcert   [-v] [-file <Zert_Datei>]"},
 172.721 -
 172.722 -        //{"-selfcert    [-v] [-protected]",
 172.723 -        //      "-selfcert    [-v] [-protected]"},
 172.724 -        {"\t     [-alias <alias>]", "\t     [-alias <Alias>]"},
 172.725 -        //{"\t     [-dname <dname>] [-validity <valDays>]",
 172.726 -        //      "\t     [-dname <dname>] [-validity <valDays>]"},
 172.727 -        //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
 172.728 -        //      "\t     [-keypass <keypass>] [-sigalg <sigalg>]"},
 172.729 -        /** rest is same as -certreq starting from -keystore **/
 172.730 -
 172.731 -        {"-storepasswd [-v] [-new <new_storepass>]",
 172.732 -                "-storepasswd [-v] [-new <neu_Storepass>]"},
 172.733 -        /** rest is same as -certreq starting from -keystore **/
 172.734 +        {"Extensions.", "Erweiterungen: "},
 172.735 +        {".Empty.value.", "(Leerer Wert)"},
 172.736 +        {"Extension.Request.", "Erweiterungsanforderung:"},
 172.737 +        {"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
 172.738 +                "PKCS #10-Zertifikatanforderung (Version 1.0)\nSubjekt: %s\nPublic Key: %s Format %s Schl\u00FCssel\n"},
 172.739 +        {"Unknown.keyUsage.type.", "Unbekannter keyUsage-Typ: "},
 172.740 +        {"Unknown.extendedkeyUsage.type.", "Unbekannter extendedkeyUsage-Typ: "},
 172.741 +        {"Unknown.AccessDescription.type.", "Unbekannter AccessDescription-Typ: "},
 172.742 +        {"Unrecognized.GeneralName.type.", "Unbekannter GeneralName-Typ: "},
 172.743 +        {"This.extension.cannot.be.marked.as.critical.",
 172.744 +                 "Erweiterung kann nicht als \"Kritisch\" markiert werden. "},
 172.745 +        {"Odd.number.of.hex.digits.found.", "Ungerade Anzahl hexadezimaler Ziffern gefunden: "},
 172.746 +        {"Unknown.extension.type.", "Unbekannter Erweiterungstyp: "},
 172.747 +        {"command.{0}.is.ambiguous.", "Befehl {0} ist mehrdeutig:"},
 172.748  
 172.749          // policytool
 172.750 -        {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
 172.751 -                "Warnung: Kein \u00f6ffentlicher Schl\u00fcssel f\u00fcr Alias {0} vorhanden.  Vergewissern Sie sich, dass der KeyStore ordnungsgem\u00e4\u00df konfiguriert ist."},
 172.752 -        {"Warning: Class not found: class", "Warnung: Klasse nicht gefunden: {0}"},
 172.753 -        {"Warning: Invalid argument(s) for constructor: arg",
 172.754 -                "Warnung: Ung\u00fcltige(s) Argument(e) f\u00fcr Konstruktor: {0}"},
 172.755 -        {"Illegal Principal Type: type", "Unzul\u00e4ssiger Principal-Typ: {0}"},
 172.756 -        {"Illegal option: option", "Unzul\u00e4ssige Option: {0}"},
 172.757 -        {"Usage: policytool [options]", "Syntax: policytool [Optionen]"},
 172.758 -        {"  [-file <file>]    policy file location",
 172.759 -                " [-file <Datei>]    Verzeichnis der Richtliniendatei"},
 172.760 +        {"Warning.A.public.key.for.alias.signers.i.does.not.exist.Make.sure.a.KeyStore.is.properly.configured.",
 172.761 +                "Warnung: Kein Public Key f\u00FCr Alias {0} vorhanden. Vergewissern Sie sich, dass der KeyStore ordnungsgem\u00E4\u00DF konfiguriert ist."},
 172.762 +        {"Warning.Class.not.found.class", "Warnung: Klasse nicht gefunden: {0}"},
 172.763 +        {"Warning.Invalid.argument.s.for.constructor.arg",
 172.764 +                "Warnung: Ung\u00FCltige(s) Argument(e) f\u00FCr Constructor: {0}"},
 172.765 +        {"Illegal.Principal.Type.type", "Ung\u00FCltiger Principal-Typ: {0}"},
 172.766 +        {"Illegal.option.option", "Ung\u00FCltige Option: {0}"},
 172.767 +        {"Usage.policytool.options.", "Verwendung: policytool [Optionen]"},
 172.768 +        {".file.file.policy.file.location",
 172.769 +                " [-file <Datei>]    Policy-Dateiverzeichnis"},
 172.770          {"New", "Neu"},
 172.771 -        {"Open", "\u00d6ffnen"},
 172.772 +        {"Open", "\u00D6ffnen"},
 172.773          {"Save", "Speichern"},
 172.774 -        {"Save As", "Speichern unter"},
 172.775 -        {"View Warning Log", "Warnungsprotokoll anzeigen"},
 172.776 +        {"Save.As", "Speichern unter"},
 172.777 +        {"View.Warning.Log", "Warnungslog anzeigen"},
 172.778          {"Exit", "Beenden"},
 172.779 -        {"Add Policy Entry", "Richtlinieneintrag hinzuf\u00fcgen"},
 172.780 -        {"Edit Policy Entry", "Richtlinieneintrag bearbeiten"},
 172.781 -        {"Remove Policy Entry", "Richtlinieneintrag l\u00f6schen"},
 172.782 +        {"Add.Policy.Entry", "Policy-Eintrag hinzuf\u00FCgen"},
 172.783 +        {"Edit.Policy.Entry", "Policy-Eintrag bearbeiten"},
 172.784 +        {"Remove.Policy.Entry", "Policy-Eintrag entfernen"},
 172.785          {"Edit", "Bearbeiten"},
 172.786          {"Retain", "Beibehalten"},
 172.787  
 172.788 -        {"Warning: File name may include escaped backslash characters. " +
 172.789 -                        "It is not necessary to escape backslash characters " +
 172.790 -                        "(the tool escapes characters as necessary when writing " +
 172.791 -                        "the policy contents to the persistent store).\n\n" +
 172.792 -                        "Click on Retain to retain the entered name, or click on " +
 172.793 -                        "Edit to edit the name.",
 172.794 -            "Warning: File name may include escaped backslash characters. " +
 172.795 -                        "It is not necessary to escape backslash characters " +
 172.796 -                        "(the tool escapes characters as necessary when writing " +
 172.797 -                        "the policy contents to the persistent store).\n\n" +
 172.798 -                        "Click on Retain to retain the entered name, or click on " +
 172.799 -                        "Edit to edit the name."},
 172.800 +        {"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
 172.801 +            "Warnung: M\u00F6glicherweise enth\u00E4lt der Dateiname Escape-Zeichen mit Backslash. Es ist nicht notwendig, Backslash-Zeichen zu escapen (das Tool f\u00FChrt dies automatisch beim Schreiben des Policy-Contents in den persistenten Speicher aus).\n\nKlicken Sie auf \"Beibehalten\", um den eingegebenen Namen beizubehalten oder auf \"Bearbeiten\", um den Namen zu bearbeiten."},
 172.802  
 172.803 -        {"Add Public Key Alias", "Alias f\u00fcr \u00f6ffentlichen Schl\u00fcssel hinzuf\u00fcgen"},
 172.804 -        {"Remove Public Key Alias", "Alias f\u00fcr \u00f6ffentlichen Schl\u00fcssel l\u00f6schen"},
 172.805 +        {"Add.Public.Key.Alias", "Public Key-Alias hinzuf\u00FCgen"},
 172.806 +        {"Remove.Public.Key.Alias", "Public Key-Alias entfernen"},
 172.807          {"File", "Datei"},
 172.808          {"KeyStore", "KeyStore"},
 172.809 -        {"Policy File:", "Richtliniendatei:"},
 172.810 -        {"Could not open policy file: policyFile: e.toString()",
 172.811 -                "Richtliniendatei konnte nicht ge\u00f6ffnet werden: {0}: {1}"},
 172.812 -        {"Policy Tool", "Richtlinientool"},
 172.813 -        {"Errors have occurred while opening the policy configuration.  View the Warning Log for more information.",
 172.814 -                "Beim \u00d6ffnen der Richtlinienkonfiguration sind Fehler aufgetreten. Weitere Informationen finden Sie im Warnungsprotokoll."},
 172.815 +        {"Policy.File.", "Policy-Datei:"},
 172.816 +        {"Could.not.open.policy.file.policyFile.e.toString.",
 172.817 +                "Policy-Datei konnte nicht ge\u00F6ffnet werden: {0}: {1}"},
 172.818 +        {"Policy.Tool", "Policy-Tool"},
 172.819 +        {"Errors.have.occurred.while.opening.the.policy.configuration.View.the.Warning.Log.for.more.information.",
 172.820 +                "Beim \u00D6ffnen der Policy-Konfiguration sind Fehler aufgetreten. Weitere Informationen finden Sie im Warnungslog."},
 172.821          {"Error", "Fehler"},
 172.822          {"OK", "OK"},
 172.823          {"Status", "Status"},
 172.824          {"Warning", "Warnung"},
 172.825 -        {"Permission:                                                       ",
 172.826 +        {"Permission.",
 172.827                  "Berechtigung:                                                       "},
 172.828 -        {"Principal Type:", "Principal-Typ:"},
 172.829 -        {"Principal Name:", "Principal-Name:"},
 172.830 -        {"Target Name:                                                    ",
 172.831 +        {"Principal.Type.", "Principal-Typ:"},
 172.832 +        {"Principal.Name.", "Principal-Name:"},
 172.833 +        {"Target.Name.",
 172.834                  "Zielname:                                                    "},
 172.835 -        {"Actions:                                                             ",
 172.836 +        {"Actions.",
 172.837                  "Aktionen:                                                             "},
 172.838 -        {"OK to overwrite existing file filename?",
 172.839 -                "Vorhandene Datei {0} \u00fcberschreiben?"},
 172.840 +        {"OK.to.overwrite.existing.file.filename.",
 172.841 +                "Vorhandene Datei {0} \u00FCberschreiben?"},
 172.842          {"Cancel", "Abbrechen"},
 172.843 -        {"CodeBase:", "Code-Basis:"},
 172.844 -        {"SignedBy:", "Signiert von:"},
 172.845 -        {"Add Principal", "Principal hinzuf\u00fcgen"},
 172.846 -        {"Edit Principal", "Principal bearbeiten"},
 172.847 -        {"Remove Principal", "Principal l\u00f6schen"},
 172.848 -        {"Principals:", "Principals:"},
 172.849 -        {"  Add Permission", " Berechtigung hinzuf\u00fcgen"},
 172.850 -        {"  Edit Permission", " Berechtigung \u00e4ndern"},
 172.851 -        {"Remove Permission", "Berechtigung l\u00f6schen"},
 172.852 +        {"CodeBase.", "CodeBase:"},
 172.853 +        {"SignedBy.", "SignedBy:"},
 172.854 +        {"Add.Principal", "Principal hinzuf\u00FCgen"},
 172.855 +        {"Edit.Principal", "Principal bearbeiten"},
 172.856 +        {"Remove.Principal", "Principal entfernen"},
 172.857 +        {"Principals.", "Principals:"},
 172.858 +        {".Add.Permission", "  Berechtigung hinzuf\u00FCgen"},
 172.859 +        {".Edit.Permission", "  Berechtigung bearbeiten"},
 172.860 +        {"Remove.Permission", "Berechtigung entfernen"},
 172.861          {"Done", "Fertig"},
 172.862 -        {"KeyStore URL:", "KeyStore-URL:"},
 172.863 -        {"KeyStore Type:", "KeyStore-Typ:"},
 172.864 -        {"KeyStore Provider:", "KeyStore-Anbieter:"},
 172.865 -        {"KeyStore Password URL:", "KeyStore-Passwort-URL:"},
 172.866 +        {"KeyStore.URL.", "KeyStore-URL:"},
 172.867 +        {"KeyStore.Type.", "KeyStore-Typ:"},
 172.868 +        {"KeyStore.Provider.", "KeyStore-Provider:"},
 172.869 +        {"KeyStore.Password.URL.", "KeyStore-Kennwort-URL:"},
 172.870          {"Principals", "Principals"},
 172.871 -        {"  Edit Principal:", " Principal bearbeiten:"},
 172.872 -        {"  Add New Principal:", " Neuen Principal hinzuf\u00fcgen:"},
 172.873 +        {".Edit.Principal.", "  Principal bearbeiten:"},
 172.874 +        {".Add.New.Principal.", "  Neuen Principal hinzuf\u00FCgen:"},
 172.875          {"Permissions", "Berechtigungen"},
 172.876 -        {"  Edit Permission:", " Berechtigung \u00e4ndern:"},
 172.877 -        {"  Add New Permission:", " Neue Berechtigung hinzuf\u00fcgen:"},
 172.878 -        {"Signed By:", "Signiert von:"},
 172.879 -        {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name",
 172.880 -            "Principal kann nicht mit einer Wildcard-Klasse ohne Wildcard-Namen angegeben werden"},
 172.881 -        {"Cannot Specify Principal without a Name",
 172.882 +        {".Edit.Permission.", "  Berechtigung bearbeiten:"},
 172.883 +        {".Add.New.Permission.", "  Neue Berechtigung hinzuf\u00FCgen:"},
 172.884 +        {"Signed.By.", "Signiert von:"},
 172.885 +        {"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
 172.886 +            "Principal kann nicht mit einer Platzhalterklasse ohne Platzhalternamen angegeben werden"},
 172.887 +        {"Cannot.Specify.Principal.without.a.Name",
 172.888              "Principal kann nicht ohne einen Namen angegeben werden"},
 172.889 -        {"Permission and Target Name must have a value",
 172.890 -                "Berechtigung und Zielname m\u00fcssen einen Wert haben"},
 172.891 -        {"Remove this Policy Entry?", "Diesen Richtlinieneintrag l\u00f6schen?"},
 172.892 -        {"Overwrite File", "Datei \u00fcberschreiben"},
 172.893 -        {"Policy successfully written to filename",
 172.894 -                "Richtlinien erfolgreich in {0} geschrieben"},
 172.895 -        {"null filename", "Null als Dateiname"},
 172.896 -        {"Save changes?", "\u00c4nderungen speichern?"},
 172.897 +        {"Permission.and.Target.Name.must.have.a.value",
 172.898 +                "Berechtigung und Zielname m\u00FCssen einen Wert haben"},
 172.899 +        {"Remove.this.Policy.Entry.", "Diesen Policy-Eintrag entfernen?"},
 172.900 +        {"Overwrite.File", "Datei \u00FCberschreiben"},
 172.901 +        {"Policy.successfully.written.to.filename",
 172.902 +                "Policy erfolgreich in {0} geschrieben"},
 172.903 +        {"null.filename", "Null-Dateiname"},
 172.904 +        {"Save.changes.", "\u00C4nderungen speichern?"},
 172.905          {"Yes", "Ja"},
 172.906          {"No", "Nein"},
 172.907 -        {"Policy Entry", "Richtlinieneintrag"},
 172.908 -        {"Save Changes", "\u00c4nderungen speichern"},
 172.909 -        {"No Policy Entry selected", "Kein Richtlinieneintrag ausgew\u00e4hlt"},
 172.910 -        {"Unable to open KeyStore: ex.toString()",
 172.911 -                "KeyStore konnte nicht ge\u00f6ffnet werden: {0}"},
 172.912 -        {"No principal selected", "Kein Principal ausgew\u00e4hlt"},
 172.913 -        {"No permission selected", "Keine Berechtigung ausgew\u00e4hlt"},
 172.914 +        {"Policy.Entry", "Policy-Eintrag"},
 172.915 +        {"Save.Changes", "\u00C4nderungen speichern"},
 172.916 +        {"No.Policy.Entry.selected", "Kein Policy-Eintrag ausgew\u00E4hlt"},
 172.917 +        {"Unable.to.open.KeyStore.ex.toString.",
 172.918 +                "KeyStore kann nicht ge\u00F6ffnet werden: {0}"},
 172.919 +        {"No.principal.selected", "Kein Principal ausgew\u00E4hlt"},
 172.920 +        {"No.permission.selected", "Keine Berechtigung ausgew\u00E4hlt"},
 172.921          {"name", "Name"},
 172.922 -        {"configuration type", "Konfigurationstyp"},
 172.923 -        {"environment variable name", "Name der Umgebungsvariable"},
 172.924 -        {"library name", "Bibliotheksname"},
 172.925 -        {"package name", "Paketname"},
 172.926 -        {"policy type", "Richtlinientyp"},
 172.927 -        {"property name", "Eigenschaftsname"},
 172.928 -        {"provider name", "Providername"},
 172.929 -        {"Principal List", "Principal-Liste"},
 172.930 -        {"Permission List", "Berechtigungsliste"},
 172.931 -        {"Code Base", "Code-Basis"},
 172.932 -        {"KeyStore U R L:", "KeyStore-URL:"},
 172.933 -        {"KeyStore Password U R L:", "KeyStore-Passwort-URL:"},
 172.934 +        {"configuration.type", "Konfigurationstyp"},
 172.935 +        {"environment.variable.name", "Umgebungsvariablenname"},
 172.936 +        {"library.name", "Library-Name"},
 172.937 +        {"package.name", "Packagename"},
 172.938 +        {"policy.type", "Policy-Typ"},
 172.939 +        {"property.name", "Eigenschaftsname"},
 172.940 +        {"Principal.List", "Principal-Liste"},
 172.941 +        {"Permission.List", "Berechtigungsliste"},
 172.942 +        {"Code.Base", "Codebase"},
 172.943 +        {"KeyStore.U.R.L.", "KeyStore-URL:"},
 172.944 +        {"KeyStore.Password.U.R.L.", "KeyStore-Kennwort-URL:"},
 172.945  
 172.946  
 172.947          // javax.security.auth.PrivateCredentialPermission
 172.948 -        {"invalid null input(s)", "Ung\u00fcltige Null-Eingabe(n)"},
 172.949 -        {"actions can only be 'read'", "Aktionen k\u00f6nnen nur 'gelesen' werden"},
 172.950 -        {"permission name [name] syntax invalid: ",
 172.951 -                "Syntax f\u00fcr Berechtigungsnamen [{0}] ung\u00fcltig: "},
 172.952 -        {"Credential Class not followed by a Principal Class and Name",
 172.953 -                "Nach Authentisierungsklasse folgt keine Principal-Klasse und kein Name."},
 172.954 -        {"Principal Class not followed by a Principal Name",
 172.955 +        {"invalid.null.input.s.", "Ung\u00FCltige Nulleingabe(n)"},
 172.956 +        {"actions.can.only.be.read.", "Aktionen k\u00F6nnen nur \"lesen\" sein"},
 172.957 +        {"permission.name.name.syntax.invalid.",
 172.958 +                "Syntax f\u00FCr Berechtigungsnamen [{0}] ung\u00FCltig: "},
 172.959 +        {"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
 172.960 +                "Nach Zugangsdatenklasse folgt keine Principal-Klasse und kein Name"},
 172.961 +        {"Principal.Class.not.followed.by.a.Principal.Name",
 172.962                  "Nach Principal-Klasse folgt kein Principal-Name"},
 172.963 -        {"Principal Name must be surrounded by quotes",
 172.964 -                "Principal-Name muss vorn und hinten mit Anf\u00fchrungsstrichen versehen sein"},
 172.965 -        {"Principal Name missing end quote",
 172.966 -                "Abschlie\u00dfendes Anf\u00fchrungszeichen f\u00fcr Principal-Name fehlt"},
 172.967 -        {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value",
 172.968 -                "Private Authentisierungsberechtigung Principal-Klasse kann kein Wildcardwert (*) sein, wenn der Principal-Name kein Wildcardwert (*) ist."},
 172.969 -        {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name",
 172.970 -                "Authentisierungsbesitzer:\n\tPrincipal-Klasse = {0}\n\tPrincipal-Name = {1}"},
 172.971 +        {"Principal.Name.must.be.surrounded.by.quotes",
 172.972 +                "Principal-Name muss in Anf\u00FChrungszeichen stehen"},
 172.973 +        {"Principal.Name.missing.end.quote",
 172.974 +                "Abschlie\u00DFendes Anf\u00FChrungszeichen f\u00FCr Principal-Name fehlt"},
 172.975 +        {"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
 172.976 +                "Principal-Klasse PrivateCredentialPermission kann kein Platzhalterwert (*) sein, wenn der Principal-Name kein Platzhalterwert (*) ist"},
 172.977 +        {"CredOwner.Principal.Class.class.Principal.Name.name",
 172.978 +                "CredOwner:\n\tPrincipal-Klasse = {0}\n\tPrincipal-Name = {1}"},
 172.979  
 172.980          // javax.security.auth.x500
 172.981 -        {"provided null name", "hat Null als Namen geliefert"},
 172.982 -        {"provided null keyword map", "Leere Schl\u00fcsselwort-Map"},
 172.983 -        {"provided null OID map", "Leere OID-Map"},
 172.984 +        {"provided.null.name", "Nullname angegeben"},
 172.985 +        {"provided.null.keyword.map", "Null-Schl\u00FCsselwortzuordnung angegeben"},
 172.986 +        {"provided.null.OID.map", "Null-OID-Zuordnung angegeben"},
 172.987  
 172.988          // javax.security.auth.Subject
 172.989 -        {"invalid null AccessControlContext provided",
 172.990 -                "Ung\u00fcltige Null als Zugangskontrollkontext geliefert"},
 172.991 -        {"invalid null action provided", "Ung\u00fcltige Null als Aktion geliefert"},
 172.992 -        {"invalid null Class provided", "Ung\u00fcltige Null als Klasse geliefert"},
 172.993 -        {"Subject:\n", "Betreff:\n"},
 172.994 -        {"\tPrincipal: ", "\tPrincipal: "},
 172.995 -        {"\tPublic Credential: ", "\t\u00d6ffentliche Authentisierung: "},
 172.996 -        {"\tPrivate Credentials inaccessible\n",
 172.997 -                "\tKein Zugriff auf private Authentisierungen m\u00f6glich\n"},
 172.998 -        {"\tPrivate Credential: ", "\tPrivate Authentisierung: "},
 172.999 -        {"\tPrivate Credential inaccessible\n",
172.1000 -                "\tKein Zugriff auf private Authentisierung m\u00f6glich\n"},
172.1001 -        {"Subject is read-only", "Betreff ist schreibgesch\u00fctzt"},
172.1002 -        {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set",
172.1003 -                "Es wird versucht, ein Objekt hinzuzuf\u00fcgen, das keine Instanz von java.security.Principal f\u00fcr eine Principal-Gruppe eines Betreffs ist."},
172.1004 -        {"attempting to add an object which is not an instance of class",
172.1005 -                "Es wird versucht, ein Objekt hinzuzuf\u00fcgen, das keine Instanz von {0} ist."},
172.1006 +        {"invalid.null.AccessControlContext.provided",
172.1007 +                "Ung\u00FCltiger Nullwert f\u00FCr AccessControlContext angegeben"},
172.1008 +        {"invalid.null.action.provided", "Ung\u00FCltige Nullaktion angegeben"},
172.1009 +        {"invalid.null.Class.provided", "Ung\u00FCltige Nullklasse angegeben"},
172.1010 +        {"Subject.", "Subjekt:\n"},
172.1011 +        {".Principal.", "\tPrincipal: "},
172.1012 +        {".Public.Credential.", "\t\u00D6ffentliche Zugangsdaten: "},
172.1013 +        {".Private.Credentials.inaccessible.",
172.1014 +                "\tKein Zugriff auf private Zugangsdaten\n"},
172.1015 +        {".Private.Credential.", "\tPrivate Zugangsdaten: "},
172.1016 +        {".Private.Credential.inaccessible.",
172.1017 +                "\tKein Zugriff auf private Zugangsdaten\n"},
172.1018 +        {"Subject.is.read.only", "Subjekt ist schreibgesch\u00FCtzt"},
172.1019 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.java.security.Principal.to.a.Subject.s.Principal.Set",
172.1020 +                "Es wird versucht, ein Objekt hinzuzuf\u00FCgen, das keine Instanz von java.security.Principal f\u00FCr eine Principal-Gruppe eines Subjekts ist"},
172.1021 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.class",
172.1022 +                "Es wird versucht, ein Objekt hinzuzuf\u00FCgen, das keine Instanz von {0} ist"},
172.1023  
172.1024          // javax.security.auth.login.AppConfigurationEntry
172.1025 -        {"LoginModuleControlFlag: ", "Anmeldemodul-Steuerflag: "},
172.1026 +        {"LoginModuleControlFlag.", "LoginModuleControlFlag: "},
172.1027  
172.1028          // javax.security.auth.login.LoginContext
172.1029 -        {"Invalid null input: name", "Ung\u00fcltige Nulleingabe: Name"},
172.1030 -        {"No LoginModules configured for name",
172.1031 -         "F\u00fcr {0} sind keine Anmeldemodule konfiguriert."},
172.1032 -        {"invalid null Subject provided", "Ung\u00fcltige Null als Betreff geliefert"},
172.1033 -        {"invalid null CallbackHandler provided",
172.1034 -                "Ung\u00fcltige Null als Callback-Handler geliefert"},
172.1035 -        {"null subject - logout called before login",
172.1036 -                "Null-Betreff - Abmeldung vor Anmeldung aufgerufen"},
172.1037 -        {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor",
172.1038 -                "Es kann keine Instanz des Anmeldemoduls {0} erstellt werden, weil es keinen argumentlosen Konstruktor liefert."},
172.1039 -        {"unable to instantiate LoginModule",
172.1040 -                "Es kann keine Instanz des Anmeldemoduls erstellt werden."},
172.1041 -        {"unable to instantiate LoginModule: ",
172.1042 -                "LoginModule konnte nicht instanziiert werden: "},
172.1043 -        {"unable to find LoginModule class: ",
172.1044 -                "Die Anmeldemodulklasse kann nicht gefunden werden: "},
172.1045 -        {"unable to access LoginModule: ",
172.1046 -                "Kein Zugriff auf Anmeldemodul m\u00f6glich: "},
172.1047 -        {"Login Failure: all modules ignored",
172.1048 +        {"Invalid.null.input.name", "Ung\u00FCltige Nulleingabe: Name"},
172.1049 +        {"No.LoginModules.configured.for.name",
172.1050 +         "F\u00FCr {0} sind keine LoginModules konfiguriert"},
172.1051 +        {"invalid.null.Subject.provided", "Ung\u00FCltiges Nullsubjekt angegeben"},
172.1052 +        {"invalid.null.CallbackHandler.provided",
172.1053 +                "Ung\u00FCltiger Nullwert f\u00FCr CallbackHandler angegeben"},
172.1054 +        {"null.subject.logout.called.before.login",
172.1055 +                "Nullsubjekt - Abmeldung vor Anmeldung aufgerufen"},
172.1056 +        {"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
172.1057 +                "LoginModule {0} kann nicht instanziiert werden, da es keinen argumentlosen Constructor angibt"},
172.1058 +        {"unable.to.instantiate.LoginModule",
172.1059 +                "LoginModule kann nicht instanziiert werden"},
172.1060 +        {"unable.to.instantiate.LoginModule.",
172.1061 +                "LoginModule kann nicht instanziiert werden: "},
172.1062 +        {"unable.to.find.LoginModule.class.",
172.1063 +                "LoginModule-Klasse kann nicht gefunden werden: "},
172.1064 +        {"unable.to.access.LoginModule.",
172.1065 +                "Kein Zugriff auf LoginModule m\u00F6glich: "},
172.1066 +        {"Login.Failure.all.modules.ignored",
172.1067                  "Anmeldefehler: Alle Module werden ignoriert"},
172.1068  
172.1069          // sun.security.provider.PolicyFile
172.1070  
172.1071 -        {"java.security.policy: error parsing policy:\n\tmessage",
172.1072 -                "java.security.policy: Fehler bei Analyse {0}:\n\t{1}"},
172.1073 -        {"java.security.policy: error adding Permission, perm:\n\tmessage",
172.1074 -                "java.security.policy: Fehler beim Hinzuf\u00fcgen der Genehmigung, {0}:\n\t{1}"},
172.1075 -        {"java.security.policy: error adding Entry:\n\tmessage",
172.1076 -                "java.security.policy: Fehler beim Hinzuf\u00fcgen des Eintrags:\n\t{0}"},
172.1077 -        {"alias name not provided (pe.name)", "Aliasname nicht bereitgestellt ({0})"},
172.1078 -        {"unable to perform substitution on alias, suffix",
172.1079 -                "kann Substition von Alias nicht durchf\u00fchren, {0}"},
172.1080 -        {"substitution value, prefix, unsupported",
172.1081 -                "Substitutionswert, {0}, nicht unterst\u00fctzt"},
172.1082 -        {"(", "("},
172.1083 -        {")", ")"},
172.1084 -        {"type can't be null","Typ kann nicht Null sein"},
172.1085 +        {"java.security.policy.error.parsing.policy.message",
172.1086 +                "java.security.policy: Fehler beim Parsen von {0}:\n\t{1}"},
172.1087 +        {"java.security.policy.error.adding.Permission.perm.message",
172.1088 +                "java.security.policy: Fehler beim Hinzuf\u00FCgen von Berechtigung, {0}:\n\t{1}"},
172.1089 +        {"java.security.policy.error.adding.Entry.message",
172.1090 +                "java.security.policy: Fehler beim Hinzuf\u00FCgen von Eintrag:\n\t{0}"},
172.1091 +        {"alias.name.not.provided.pe.name.", "Aliasname nicht angegeben ({0})"},
172.1092 +        {"unable.to.perform.substitution.on.alias.suffix",
172.1093 +                "Substitution f\u00FCr Alias {0} kann nicht ausgef\u00FChrt werden"},
172.1094 +        {"substitution.value.prefix.unsupported",
172.1095 +                "Substitutionswert {0} nicht unterst\u00FCtzt"},
172.1096 +        {"LPARAM", "("},
172.1097 +        {"RPARAM", ")"},
172.1098 +        {"type.can.t.be.null","Typ kann nicht null sein"},
172.1099  
172.1100          // sun.security.provider.PolicyParser
172.1101 -        {"keystorePasswordURL can not be specified without also specifying keystore",
172.1102 +        {"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
172.1103                  "keystorePasswordURL kann nicht ohne Keystore angegeben werden"},
172.1104 -        {"expected keystore type", "erwarteter Keystore-Typ"},
172.1105 -        {"expected keystore provider", "erwarteter Keystore-Provider"},
172.1106 -        {"multiple Codebase expressions",
172.1107 -                "mehrere Codebase-Ausdr\u00fccke"},
172.1108 -        {"multiple SignedBy expressions","mehrere SignedBy-Ausdr\u00fccke"},
172.1109 -        {"SignedBy has empty alias","Leerer Alias in SignedBy"},
172.1110 -        {"can not specify Principal with a wildcard class without a wildcard name",
172.1111 -                "Kann Principal nicht mit einer Wildcard-Klasse ohne Wildcard-Namen angeben."},
172.1112 -        {"expected codeBase or SignedBy or Principal",
172.1113 -                "CodeBase oder SignedBy oder Principal erwartet"},
172.1114 -        {"expected permission entry", "Berechtigungseintrag erwartet"},
172.1115 -        {"number ", "Nummer "},
172.1116 -        {"expected [expect], read [end of file]",
172.1117 -                "erwartet [{0}], gelesen [Dateiende]"},
172.1118 -        {"expected [;], read [end of file]",
172.1119 -                "erwartet [;], gelesen [Dateiende]"},
172.1120 -        {"line number: msg", "Zeile {0}: {1}"},
172.1121 -        {"line number: expected [expect], found [actual]",
172.1122 -                "Zeile {0}: erwartet [{1}], gefunden [{2}]"},
172.1123 -        {"null principalClass or principalName",
172.1124 -                "Principal-Klasse oder Principal-Name Null"},
172.1125 +        {"expected.keystore.type", "Keystore-Typ erwartet"},
172.1126 +        {"expected.keystore.provider", "Keystore-Provider erwartet"},
172.1127 +        {"multiple.Codebase.expressions",
172.1128 +                "mehrere Codebase-Ausdr\u00FCcke"},
172.1129 +        {"multiple.SignedBy.expressions","mehrere SignedBy-Ausdr\u00FCcke"},
172.1130 +        {"SignedBy.has.empty.alias","Leerer Alias in SignedBy"},
172.1131 +        {"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
172.1132 +                "Principal kann nicht mit einer Platzhalterklasse ohne Platzhalternamen angegeben werden"},
172.1133 +        {"expected.codeBase.or.SignedBy.or.Principal",
172.1134 +                "codeBase oder SignedBy oder Principal erwartet"},
172.1135 +        {"expected.permission.entry", "Berechtigungseintrag erwartet"},
172.1136 +        {"number.", "Nummer "},
172.1137 +        {"expected.expect.read.end.of.file.",
172.1138 +                "[{0}] erwartet, [Dateiende] gelesen"},
172.1139 +        {"expected.read.end.of.file.",
172.1140 +                "[;] erwartet, [Dateiende] gelesen"},
172.1141 +        {"line.number.msg", "Zeile {0}: {1}"},
172.1142 +        {"line.number.expected.expect.found.actual.",
172.1143 +                "Zeile {0}: [{1}] erwartet, [{2}] gefunden"},
172.1144 +        {"null.principalClass.or.principalName",
172.1145 +                "principalClass oder principalName null"},
172.1146  
172.1147          // sun.security.pkcs11.SunPKCS11
172.1148 -        {"PKCS11 Token [providerName] Password: ",
172.1149 -                        "Passwort f\u00fcr PKCS11-Token [{0}]: "},
172.1150 +        {"PKCS11.Token.providerName.Password.",
172.1151 +                "Kennwort f\u00FCr PKCS11-Token [{0}]: "},
172.1152  
172.1153          /* --- DEPRECATED --- */
172.1154          // javax.security.auth.Policy
172.1155 -        {"unable to instantiate Subject-based policy",
172.1156 -                "auf Subject basierende Richtlinie konnte nicht instanziiert werden"}
172.1157 +        {"unable.to.instantiate.Subject.based.policy",
172.1158 +                "Subjektbasierte Policy kann nicht instanziiert werden"}
172.1159      };
172.1160  
172.1161  
172.1162 @@ -648,3 +670,4 @@
172.1163          return contents;
172.1164      }
172.1165  }
172.1166 +
   173.1 --- a/src/share/classes/sun/security/util/Resources_es.java	Tue Feb 15 19:16:39 2011 -0800
   173.2 +++ b/src/share/classes/sun/security/util/Resources_es.java	Tue Feb 15 20:18:20 2011 -0800
   173.3 @@ -1,5 +1,5 @@
   173.4  /*
   173.5 - * Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved.
   173.6 + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
   173.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   173.8   *
   173.9   * This code is free software; you can redistribute it and/or modify it
  173.10 @@ -35,605 +35,627 @@
  173.11      private static final Object[][] contents = {
  173.12  
  173.13          // shared (from jarsigner)
  173.14 -        {" ", " "},
  173.15 -        {"  ", "  "},
  173.16 -        {"      ", "      "},
  173.17 -        {", ", ", "},
  173.18 +        {"SPACE", " "},
  173.19 +        {"2SPACE", "  "},
  173.20 +        {"6SPACE", "      "},
  173.21 +        {"COMMA", ", "},
  173.22          // shared (from keytool)
  173.23 -        {"\n", "\n"},
  173.24 -        {"*******************************************",
  173.25 +        {"NEWLINE", "\n"},
  173.26 +        {"STAR",
  173.27                  "*******************************************"},
  173.28 -        {"*******************************************\n\n",
  173.29 +        {"STARNN",
  173.30                  "*******************************************\n\n"},
  173.31  
  173.32 -        // keytool
  173.33 -        {"keytool error: ", "error de keytool: "},
  173.34 -        {"Illegal option:  ", "Opci\u00f3n no permitida:  "},
  173.35 -        {"Try keytool -help","Probar keytool -help"},
  173.36 -        {"Command option <flag> needs an argument.", "La opci\u00f3n de comando {0} necesita un argumento."},
  173.37 -        {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
  173.38 -                "Advertencia: Los archivos de almac\u00e9n de claves en formato PKCS12 no admiten contrase\u00f1as de clave y almacenamiento distintas. Se omite el valor especificado por el usuario {0}."},
  173.39 -        {"-keystore must be NONE if -storetype is {0}",
  173.40 +        // keytool: Help part
  173.41 +        {".OPTION.", " [OPTION]..."},
  173.42 +        {"Options.", "Opciones:"},
  173.43 +        {"Use.keytool.help.for.all.available.commands",
  173.44 +                 "Utilice\"keytool -help\" para todos los comandos disponibles"},
  173.45 +        {"Key.and.Certificate.Management.Tool",
  173.46 +                 "Herramienta de Gesti\u00F3n de Certificados y Claves"},
  173.47 +        {"Commands.", "Comandos:"},
  173.48 +        {"Use.keytool.command.name.help.for.usage.of.command.name",
  173.49 +                "Utilice \"keytool -command_name -help\" para la sintaxis de nombre_comando"},
  173.50 +        // keytool: help: commands
  173.51 +        {"Generates.a.certificate.request",
  173.52 +                "Genera una solicitud de certificado"}, //-certreq
  173.53 +        {"Changes.an.entry.s.alias",
  173.54 +                "Cambia un alias de entrada"}, //-changealias
  173.55 +        {"Deletes.an.entry",
  173.56 +                "Suprime una entrada"}, //-delete
  173.57 +        {"Exports.certificate",
  173.58 +                "Exporta el certificado"}, //-exportcert
  173.59 +        {"Generates.a.key.pair",
  173.60 +                "Genera un par de claves"}, //-genkeypair
  173.61 +        {"Generates.a.secret.key",
  173.62 +                "Genera un clave secreta"}, //-genseckey
  173.63 +        {"Generates.certificate.from.a.certificate.request",
  173.64 +                "Genera un certificado a partir de una solicitud de certificado"}, //-gencert
  173.65 +        {"Generates.CRL", "Genera CRL"}, //-gencrl
  173.66 +        {"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
  173.67 +                "Importa entradas desde una base de datos de identidades JDK 1.1.x-style"}, //-identitydb
  173.68 +        {"Imports.a.certificate.or.a.certificate.chain",
  173.69 +                "Importa un certificado o una cadena de certificados"}, //-importcert
  173.70 +        {"Imports.one.or.all.entries.from.another.keystore",
  173.71 +                "Importa una o todas las entradas desde otro almac\u00E9n de claves"}, //-importkeystore
  173.72 +        {"Clones.a.key.entry",
  173.73 +                "Clona una entrada de clave"}, //-keyclone
  173.74 +        {"Changes.the.key.password.of.an.entry",
  173.75 +                "Cambia la contrase\u00F1a de clave de una entrada"}, //-keypasswd
  173.76 +        {"Lists.entries.in.a.keystore",
  173.77 +                "Enumera las entradas de un almac\u00E9n de claves"}, //-list
  173.78 +        {"Prints.the.content.of.a.certificate",
  173.79 +                "Imprime el contenido de un certificado"}, //-printcert
  173.80 +        {"Prints.the.content.of.a.certificate.request",
  173.81 +                "Imprime el contenido de una solicitud de certificado"}, //-printcertreq
  173.82 +        {"Prints.the.content.of.a.CRL.file",
  173.83 +                "Imprime el contenido de un archivo CRL"}, //-printcrl
  173.84 +        {"Generates.a.self.signed.certificate",
  173.85 +                "Genera un certificado autofirmado"}, //-selfcert
  173.86 +        {"Changes.the.store.password.of.a.keystore",
  173.87 +                "Cambia la contrase\u00F1a de almac\u00E9n de un almac\u00E9n de claves"}, //-storepasswd
  173.88 +        // keytool: help: options
  173.89 +        {"alias.name.of.the.entry.to.process",
  173.90 +                "nombre de alias de la entrada que se va a procesar"}, //-alias
  173.91 +        {"destination.alias",
  173.92 +                "alias de destino"}, //-destalias
  173.93 +        {"destination.key.password",
  173.94 +                "contrase\u00F1a de clave de destino"}, //-destkeypass
  173.95 +        {"destination.keystore.name",
  173.96 +                "nombre de almac\u00E9n de claves de destino"}, //-destkeystore
  173.97 +        {"destination.keystore.password.protected",
  173.98 +                "almac\u00E9n de claves de destino protegido por contrase\u00F1a"}, //-destprotected
  173.99 +        {"destination.keystore.provider.name",
 173.100 +                "nombre de proveedor de almac\u00E9n de claves de destino"}, //-destprovidername
 173.101 +        {"destination.keystore.password",
 173.102 +                "contrase\u00F1a de almac\u00E9n de claves de destino"}, //-deststorepass
 173.103 +        {"destination.keystore.type",
 173.104 +                "tipo de almac\u00E9n de claves de destino"}, //-deststoretype
 173.105 +        {"distinguished.name",
 173.106 +                "nombre distinguido"}, //-dname
 173.107 +        {"X.509.extension",
 173.108 +                "extensi\u00F3n X.509"}, //-ext
 173.109 +        {"output.file.name",
 173.110 +                "nombre de archivo de salida"}, //-file and -outfile
 173.111 +        {"input.file.name",
 173.112 +                "nombre de archivo de entrada"}, //-file and -infile
 173.113 +        {"key.algorithm.name",
 173.114 +                "nombre de algoritmo de clave"}, //-keyalg
 173.115 +        {"key.password",
 173.116 +                "contrase\u00F1a de clave"}, //-keypass
 173.117 +        {"key.bit.size",
 173.118 +                "tama\u00F1o de bit de clave"}, //-keysize
 173.119 +        {"keystore.name",
 173.120 +                "nombre de almac\u00E9n de claves"}, //-keystore
 173.121 +        {"new.password",
 173.122 +                "nueva contrase\u00F1a"}, //-new
 173.123 +        {"do.not.prompt",
 173.124 +                "no solicitar"}, //-noprompt
 173.125 +        {"password.through.protected.mechanism",
 173.126 +                "contrase\u00F1a a trav\u00E9s de mecanismo protegido"}, //-protected
 173.127 +        {"provider.argument",
 173.128 +                "argumento del proveedor"}, //-providerarg
 173.129 +        {"provider.class.name",
 173.130 +                "nombre de clase del proveedor"}, //-providerclass
 173.131 +        {"provider.name",
 173.132 +                "nombre del proveedor"}, //-providername
 173.133 +        {"provider.classpath",
 173.134 +                "classpath de proveedor"}, //-providerpath
 173.135 +        {"output.in.RFC.style",
 173.136 +                "salida en estilo RFC"}, //-rfc
 173.137 +        {"signature.algorithm.name",
 173.138 +                "nombre de algoritmo de firma"}, //-sigalg
 173.139 +        {"source.alias",
 173.140 +                "alias de origen"}, //-srcalias
 173.141 +        {"source.key.password",
 173.142 +                "contrase\u00F1a de clave de origen"}, //-srckeypass
 173.143 +        {"source.keystore.name",
 173.144 +                "nombre de almac\u00E9n de claves de origen"}, //-srckeystore
 173.145 +        {"source.keystore.password.protected",
 173.146 +                "almac\u00E9n de claves de origen protegido por contrase\u00F1a"}, //-srcprotected
 173.147 +        {"source.keystore.provider.name",
 173.148 +                "nombre de proveedor de almac\u00E9n de claves de origen"}, //-srcprovidername
 173.149 +        {"source.keystore.password",
 173.150 +                "contrase\u00F1a de almac\u00E9n de claves de origen"}, //-srcstorepass
 173.151 +        {"source.keystore.type",
 173.152 +                "tipo de almac\u00E9n de claves de origen"}, //-srcstoretype
 173.153 +        {"SSL.server.host.and.port",
 173.154 +                "puerto y host del servidor SSL"}, //-sslserver
 173.155 +        {"signed.jar.file",
 173.156 +                "archivo jar firmado"}, //=jarfile
 173.157 +        {"certificate.validity.start.date.time",
 173.158 +                "fecha/hora de inicio de validez del certificado"}, //-startdate
 173.159 +        {"keystore.password",
 173.160 +                "contrase\u00F1a de almac\u00E9n de claves"}, //-storepass
 173.161 +        {"keystore.type",
 173.162 +                "tipo de almac\u00E9n de claves"}, //-storetype
 173.163 +        {"trust.certificates.from.cacerts",
 173.164 +                "certificados de protecci\u00F3n de cacerts"}, //-trustcacerts
 173.165 +        {"verbose.output",
 173.166 +                "salida detallada"}, //-v
 173.167 +        {"validity.number.of.days",
 173.168 +                "n\u00FAmero de validez de d\u00EDas"}, //-validity
 173.169 +        {"Serial.ID.of.cert.to.revoke",
 173.170 +                 "identificador de serie del certificado que se va a revocar"}, //-id
 173.171 +        // keytool: Running part
 173.172 +        {"keytool.error.", "error de herramienta de claves: "},
 173.173 +        {"Illegal.option.", "Opci\u00F3n no permitida:  "},
 173.174 +        {"Illegal.value.", "Valor no permitido: "},
 173.175 +        {"Unknown.password.type.", "Tipo de contrase\u00F1a desconocido: "},
 173.176 +        {"Cannot.find.environment.variable.",
 173.177 +                "No se ha encontrado la variable del entorno: "},
 173.178 +        {"Cannot.find.file.", "No se ha encontrado el archivo: "},
 173.179 +        {"Command.option.flag.needs.an.argument.", "La opci\u00F3n de comando {0} necesita un argumento."},
 173.180 +        {"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
 173.181 +                "Advertencia: los almacenes de claves en formato PKCS12 no admiten contrase\u00F1as de clave y almacenamiento distintas. Se ignorar\u00E1 el valor especificado por el usuario, {0}."},
 173.182 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
 173.183                  "-keystore debe ser NONE si -storetype es {0}"},
 173.184 -        {"Too may retries, program terminated",
 173.185 +        {"Too.many.retries.program.terminated",
 173.186                   "Ha habido demasiados intentos, se ha cerrado el programa"},
 173.187 -        {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
 173.188 -                "los comandos -storepasswd y -keypasswd no se admiten si -storetype es {0}"},
 173.189 -        {"-keypasswd commands not supported if -storetype is PKCS12",
 173.190 -                "los comandos -keypasswd no se admiten si -storetype es PKCS12"},
 173.191 -        {"-keypass and -new can not be specified if -storetype is {0}",
 173.192 +        {".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
 173.193 +                "Los comandos -storepasswd y -keypasswd no est\u00E1n soportados si -storetype es {0}"},
 173.194 +        {".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
 173.195 +                "Los comandos -keypasswd no est\u00E1n soportados si -storetype es PKCS12"},
 173.196 +        {".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
 173.197                  "-keypass y -new no se pueden especificar si -storetype es {0}"},
 173.198 -        {"if -protected is specified, then -storepass, -keypass, and -new must not be specified",
 173.199 +        {"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
 173.200                  "si se especifica -protected, no deben especificarse -storepass, -keypass ni -new"},
 173.201 -        {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified",
 173.202 -                "si se especifica -srcprotected, no se puede especificar -srcstorepass ni -srckeypass"},
 173.203 -        {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified",
 173.204 -                "Si keystore no est\u00e1 protegido por contrase\u00f1a, no se deben especificar -storepass, -keypass ni -new"},
 173.205 -        {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified",
 173.206 -                "Si keystore de origen no est\u00e1 protegido por contrase\u00f1a, no se deben especificar -srcstorepass ni -srckeypass"},
 173.207 -        {"Validity must be greater than zero",
 173.208 +        {"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
 173.209 +                "Si se especifica -srcprotected, no se puede especificar -srcstorepass ni -srckeypass"},
 173.210 +        {"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
 173.211 +                "Si keystore no est\u00E1 protegido por contrase\u00F1a, no se deben especificar -storepass, -keypass ni -new"},
 173.212 +        {"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
 173.213 +                "Si el almac\u00E9n de claves de origen no est\u00E1 protegido por contrase\u00F1a, no se deben especificar -srcstorepass ni -srckeypass"},
 173.214 +        {"Illegal.startdate.value", "Valor de fecha de inicio no permitido"},
 173.215 +        {"Validity.must.be.greater.than.zero",
 173.216                  "La validez debe ser mayor que cero"},
 173.217 -        {"provName not a provider", "{0} no es un proveedor"},
 173.218 -        {"Usage error: no command provided", "Error de uso: no se ha proporcionado ning\u00fan comando"},
 173.219 -        {"Usage error, <arg> is not a legal command", "Error de uso, {0} no es un comando legal"},
 173.220 -        {"Source keystore file exists, but is empty: ", "El archivo de almac\u00e9n de claves de origen existe, pero est\u00e1 vac\u00edo: "},
 173.221 -        {"Please specify -srckeystore", "Especifique -srckeystore"},
 173.222 -        {"Must not specify both -v and -rfc with 'list' command",
 173.223 -                "No se deben especificar -v y -rfc simult\u00e1neamente con el comando 'list'"},
 173.224 -        {"Key password must be at least 6 characters",
 173.225 -                "La contrase\u00f1a clave debe tener al menos 6 caracteres"},
 173.226 -        {"New password must be at least 6 characters",
 173.227 -                "La nueva contrase\u00f1a debe tener al menos 6 caracteres"},
 173.228 -        {"Keystore file exists, but is empty: ",
 173.229 -                "El archivo de almac\u00e9n de claves existe, pero est\u00e1 vac\u00edo "},
 173.230 -        {"Keystore file does not exist: ",
 173.231 -                "El archivo de almac\u00e9n de claves no existe: "},
 173.232 -        {"Must specify destination alias", "Se debe especificar alias de destino"},
 173.233 -        {"Must specify alias", "Se debe especificar alias"},
 173.234 -        {"Keystore password must be at least 6 characters",
 173.235 -                "La contrase\u00f1a del almac\u00e9n de claves debe tener al menos 6 caracteres"},
 173.236 -        {"Enter keystore password:  ", "Escriba la contrase\u00f1a del almac\u00e9n de claves:  "},
 173.237 -        {"Enter source keystore password:  ", "Escribir contrase\u00f1a de almac\u00e9n de claves de origen:  "},
 173.238 -        {"Enter destination keystore password:  ", "Escribir contrase\u00f1a de almac\u00e9n de claves de destino:  "},
 173.239 -        {"Keystore password is too short - must be at least 6 characters",
 173.240 -         "La contrase\u00f1a del almac\u00e9n de claves es demasiado corta, debe tener al menos 6 caracteres"},
 173.241 -        {"Unknown Entry Type", "Tipo de entrada desconocido"},
 173.242 -        {"Too many failures. Alias not changed", "Demasiados errores. No se ha cambiado el alias"},
 173.243 -        {"Entry for alias <alias> successfully imported.",
 173.244 -                 "Las entradas del alias {0} se han importado correctamente."},
 173.245 -        {"Entry for alias <alias> not imported.", "La entrada del alias {0} no se ha importado."},
 173.246 -        {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.",
 173.247 +        {"provName.not.a.provider", "{0} no es un proveedor"},
 173.248 +        {"Usage.error.no.command.provided", "Error de sintaxis: no se ha proporcionado ning\u00FAn comando"},
 173.249 +        {"Source.keystore.file.exists.but.is.empty.", "El archivo de almac\u00E9n de claves de origen existe, pero est\u00E1 vac\u00EDo: "},
 173.250 +        {"Please.specify.srckeystore", "Especifique -srckeystore"},
 173.251 +        {"Must.not.specify.both.v.and.rfc.with.list.command",
 173.252 +                "No se deben especificar -v y -rfc simult\u00E1neamente con el comando 'list'"},
 173.253 +        {"Key.password.must.be.at.least.6.characters",
 173.254 +                "La contrase\u00F1a de clave debe tener al menos 6 caracteres"},
 173.255 +        {"New.password.must.be.at.least.6.characters",
 173.256 +                "La nueva contrase\u00F1a debe tener al menos 6 caracteres"},
 173.257 +        {"Keystore.file.exists.but.is.empty.",
 173.258 +                "El archivo de almac\u00E9n de claves existe, pero est\u00E1 vac\u00EDo: "},
 173.259 +        {"Keystore.file.does.not.exist.",
 173.260 +                "El archivo de almac\u00E9n de claves no existe: "},
 173.261 +        {"Must.specify.destination.alias", "Se debe especificar un alias de destino"},
 173.262 +        {"Must.specify.alias", "Se debe especificar un alias"},
 173.263 +        {"Keystore.password.must.be.at.least.6.characters",
 173.264 +                "La contrase\u00F1a del almac\u00E9n de claves debe tener al menos 6 caracteres"},
 173.265 +        {"Enter.keystore.password.", "Introduzca la contrase\u00F1a del almac\u00E9n de claves:  "},
 173.266 +        {"Enter.source.keystore.password.", "Introduzca la contrase\u00F1a de almac\u00E9n de claves de origen:  "},
 173.267 +        {"Enter.destination.keystore.password.", "Introduzca la contrase\u00F1a de almac\u00E9n de claves de destino:  "},
 173.268 +        {"Keystore.password.is.too.short.must.be.at.least.6.characters",
 173.269 +         "La contrase\u00F1a del almac\u00E9n de claves es demasiado corta, debe tener al menos 6 caracteres"},
 173.270 +        {"Unknown.Entry.Type", "Tipo de Entrada Desconocido"},
 173.271 +        {"Too.many.failures.Alias.not.changed", "Demasiados fallos. No se ha cambiado el alias"},
 173.272 +        {"Entry.for.alias.alias.successfully.imported.",
 173.273 +                 "La entrada del alias {0} se ha importado correctamente."},
 173.274 +        {"Entry.for.alias.alias.not.imported.", "La entrada del alias {0} no se ha importado."},
 173.275 +        {"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
 173.276                   "Problema al importar la entrada del alias {0}: {1}.\nNo se ha importado la entrada del alias {0}."},
 173.277 -        {"Import command completed:  <ok> entries successfully imported, <fail> entries failed or cancelled",
 173.278 -                 "Comando de importaci\u00f3n completado:  {0} entradas importadas correctamente, {1} entradas incorrectas o canceladas"},
 173.279 -        {"Warning: Overwriting existing alias <alias> in destination keystore",
 173.280 -                 "Advertencia: Sobrescribiendo el alias {0} en el almac\u00e9n de claves de destino"},
 173.281 -        {"Existing entry alias <alias> exists, overwrite? [no]:  ",
 173.282 -                 "El alias de entrada {0} ya existe, \u00bfdesea sobrescribirlo? [no]:  "},
 173.283 -        {"Too many failures - try later", "Demasiados fallos; int\u00e9ntelo m\u00e1s adelante"},
 173.284 -        {"Certification request stored in file <filename>",
 173.285 -                "Solicitud de certificaci\u00f3n almacenada en el archivo <{0}>"},
 173.286 -        {"Submit this to your CA", "Enviar a la CA"},
 173.287 -        {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified",
 173.288 +        {"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
 173.289 +                 "Comando de importaci\u00F3n completado: {0} entradas importadas correctamente, {1} entradas incorrectas o canceladas"},
 173.290 +        {"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
 173.291 +                 "Advertencia: se sobrescribir\u00E1 el alias {0} en el almac\u00E9n de claves de destino"},
 173.292 +        {"Existing.entry.alias.alias.exists.overwrite.no.",
 173.293 +                 "El alias de entrada existente {0} ya existe, \u00BFdesea sobrescribirlo? [no]:  "},
 173.294 +        {"Too.many.failures.try.later", "Demasiados fallos; int\u00E9ntelo m\u00E1s adelante"},
 173.295 +        {"Certification.request.stored.in.file.filename.",
 173.296 +                "Solicitud de certificaci\u00F3n almacenada en el archivo <{0}>"},
 173.297 +        {"Submit.this.to.your.CA", "Enviar a la CA"},
 173.298 +        {"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
 173.299              "si no se especifica el alias, no se puede especificar destalias, srckeypass ni destkeypass"},
 173.300 -        {"Certificate stored in file <filename>",
 173.301 +        {"Certificate.stored.in.file.filename.",
 173.302                  "Certificado almacenado en el archivo <{0}>"},
 173.303 -        {"Certificate reply was installed in keystore",
 173.304 -                "Se ha instalado la respuesta del certificado en el almac\u00e9n de claves"},
 173.305 -        {"Certificate reply was not installed in keystore",
 173.306 -                "No se ha instalado la respuesta del certificado en el almac\u00e9n de claves"},
 173.307 -        {"Certificate was added to keystore",
 173.308 -                "Se ha a\u00f1adido el certificado al almac\u00e9n de claves"},
 173.309 -        {"Certificate was not added to keystore",
 173.310 -                "No se ha a\u00f1adido el certificado al almac\u00e9n de claves"},
 173.311 -        {"[Storing ksfname]", "[Almacenando {0}]"},
 173.312 -        {"alias has no public key (certificate)",
 173.313 -                "{0} no tiene clave p\u00fablica (certificado)"},
 173.314 -        {"Cannot derive signature algorithm",
 173.315 +        {"Certificate.reply.was.installed.in.keystore",
 173.316 +                "Se ha instalado la respuesta del certificado en el almac\u00E9n de claves"},
 173.317 +        {"Certificate.reply.was.not.installed.in.keystore",
 173.318 +                "No se ha instalado la respuesta del certificado en el almac\u00E9n de claves"},
 173.319 +        {"Certificate.was.added.to.keystore",
 173.320 +                "Se ha agregado el certificado al almac\u00E9n de claves"},
 173.321 +        {"Certificate.was.not.added.to.keystore",
 173.322 +                "No se ha agregado el certificado al almac\u00E9n de claves"},
 173.323 +        {".Storing.ksfname.", "[Almacenando {0}]"},
 173.324 +        {"alias.has.no.public.key.certificate.",
 173.325 +                "{0} no tiene clave p\u00FAblica (certificado)"},
 173.326 +        {"Cannot.derive.signature.algorithm",
 173.327                  "No se puede derivar el algoritmo de firma"},
 173.328 -        {"Alias <alias> does not exist",
 173.329 +        {"Alias.alias.does.not.exist",
 173.330                  "El alias <{0}> no existe"},
 173.331 -        {"Alias <alias> has no certificate",
 173.332 +        {"Alias.alias.has.no.certificate",
 173.333                  "El alias <{0}> no tiene certificado"},
 173.334 -        {"Key pair not generated, alias <alias> already exists",
 173.335 +        {"Key.pair.not.generated.alias.alias.already.exists",
 173.336                  "No se ha generado el par de claves, el alias <{0}> ya existe"},
 173.337 -        {"Cannot derive signature algorithm",
 173.338 -                "No se puede derivar el algoritmo de firma"},
 173.339 -        {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name",
 173.340 -                "Generando par de claves {1} de {0} bits para certificado autofirmado ({2}) con una validez de {3} d\u00edas\n\tpara: {4}"},
 173.341 -        {"Enter key password for <alias>", "Escriba la contrase\u00f1a clave para <{0}>"},
 173.342 -        {"\t(RETURN if same as keystore password):  ",
 173.343 -                "\t(INTRO si es la misma contrase\u00f1a que la del almac\u00e9n de claves):  "},
 173.344 -        {"Key password is too short - must be at least 6 characters",
 173.345 -                "La contrase\u00f1a clave es demasiado corta; debe tener al menos 6 caracteres"},
 173.346 -        {"Too many failures - key not added to keystore",
 173.347 -                "Demasiados fallos; no se ha agregado la clave al almac\u00e9n de claves"},
 173.348 -        {"Destination alias <dest> already exists",
 173.349 +        {"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
 173.350 +                "Generando par de claves {1} de {0} bits para certificado autofirmado ({2}) con una validez de {3} d\u00EDas\n\tpara: {4}"},
 173.351 +        {"Enter.key.password.for.alias.", "Introduzca la contrase\u00F1a de clave para <{0}>"},
 173.352 +        {".RETURN.if.same.as.keystore.password.",
 173.353 +                "\t(INTRO si es la misma contrase\u00F1a que la del almac\u00E9n de claves):  "},
 173.354 +        {"Key.password.is.too.short.must.be.at.least.6.characters",
 173.355 +                "La contrase\u00F1a de clave es demasiado corta; debe tener al menos 6 caracteres"},
 173.356 +        {"Too.many.failures.key.not.added.to.keystore",
 173.357 +                "Demasiados fallos; no se ha agregado la clave al almac\u00E9n de claves"},
 173.358 +        {"Destination.alias.dest.already.exists",
 173.359                  "El alias de destino <{0}> ya existe"},
 173.360 -        {"Password is too short - must be at least 6 characters",
 173.361 -                "La contrase\u00f1a es demasiado corta; debe tener al menos 6 caracteres"},
 173.362 -        {"Too many failures. Key entry not cloned",
 173.363 -                "Demasiados errores. No se ha copiado la entrada de clave"},
 173.364 -        {"key password for <alias>", "contrase\u00f1a clave para <{0}>"},
 173.365 -        {"Keystore entry for <id.getName()> already exists",
 173.366 -                "La entrada de almac\u00e9n de claves para <{0}> ya existe"},
 173.367 -        {"Creating keystore entry for <id.getName()> ...",
 173.368 -                "Creando entrada de almac\u00e9n de claves para <{0}> ..."},
 173.369 -        {"No entries from identity database added",
 173.370 +        {"Password.is.too.short.must.be.at.least.6.characters",
 173.371 +                "La contrase\u00F1a es demasiado corta; debe tener al menos 6 caracteres"},
 173.372 +        {"Too.many.failures.Key.entry.not.cloned",
 173.373 +                "Demasiados fallos. No se ha clonado la entrada de clave"},
 173.374 +        {"key.password.for.alias.", "contrase\u00F1a de clave para <{0}>"},
 173.375 +        {"Keystore.entry.for.id.getName.already.exists",
 173.376 +                "La entrada de almac\u00E9n de claves para <{0}> ya existe"},
 173.377 +        {"Creating.keystore.entry.for.id.getName.",
 173.378 +                "Creando entrada de almac\u00E9n de claves para <{0}> ..."},
 173.379 +        {"No.entries.from.identity.database.added",
 173.380                  "No se han agregado entradas de la base de datos de identidades"},
 173.381 -        {"Alias name: alias", "Nombre de alias: {0}"},
 173.382 -        {"Creation date: keyStore.getCreationDate(alias)",
 173.383 -                "Fecha de creaci\u00f3n: {0,date}"},
 173.384 -        {"alias, keyStore.getCreationDate(alias), ",
 173.385 +        {"Alias.name.alias", "Nombre de Alias: {0}"},
 173.386 +        {"Creation.date.keyStore.getCreationDate.alias.",
 173.387 +                "Fecha de Creaci\u00F3n: {0,date}"},
 173.388 +        {"alias.keyStore.getCreationDate.alias.",
 173.389                  "{0}, {1,date}, "},
 173.390 -        {"alias, ", "{0}, "},
 173.391 -        {"Entry type: <type>", "Tipo de entrada: {0}"},
 173.392 -        {"Certificate chain length: ", "Longitud de la cadena de certificado: "},
 173.393 -        {"Certificate[(i + 1)]:", "Certificado[{0,number,integer}]:"},
 173.394 -        {"Certificate fingerprint (MD5): ", "Huella digital de certificado (MD5): "},
 173.395 -        {"Entry type: trustedCertEntry\n", "Tipo de entrada: trustedCertEntry\n"},
 173.396 -        {"trustedCertEntry,", "trustedCertEntry,"},
 173.397 -        {"Keystore type: ", "Tipo de almac\u00e9n de claves: "},
 173.398 -        {"Keystore provider: ", "Proveedor de almac\u00e9n de claves: "},
 173.399 -        {"Your keystore contains keyStore.size() entry",
 173.400 -                "Su almac\u00e9n de claves contiene entrada {0,number,integer}"},
 173.401 -        {"Your keystore contains keyStore.size() entries",
 173.402 -                "Su almac\u00e9n de claves contiene {0,number,integer} entradas"},
 173.403 -        {"Failed to parse input", "Error al analizar la entrada"},
 173.404 -        {"Empty input", "Entrada vac\u00eda"},
 173.405 -        {"Not X.509 certificate", "No es un certificado X.509"},
 173.406 -        {"Cannot derive signature algorithm",
 173.407 -                "No se puede derivar el algoritmo de firma"},
 173.408 -        {"alias has no public key", "{0} no tiene clave p\u00fablica"},
 173.409 -        {"alias has no X.509 certificate", "{0} no tiene certificado X.509"},
 173.410 -        {"New certificate (self-signed):", "Nuevo certificado (autofirmado):"},
 173.411 -        {"Reply has no certificates", "La respuesta no tiene certificados"},
 173.412 -        {"Certificate not imported, alias <alias> already exists",
 173.413 +        {"alias.", "{0}, "},
 173.414 +        {"Entry.type.type.", "Tipo de Entrada: {0}"},
 173.415 +        {"Certificate.chain.length.", "Longitud de la Cadena de Certificado: "},
 173.416 +        {"Certificate.i.1.", "Certificado[{0,number,integer}]:"},
 173.417 +        {"Certificate.fingerprint.SHA1.", "Huella Digital de Certificado (SHA1): "},
 173.418 +        {"Entry.type.trustedCertEntry.", "Tipo de Entrada: trustedCertEntry\n"},
 173.419 +        {"trustedCertEntry.", "trustedCertEntry,"},
 173.420 +        {"Keystore.type.", "Tipo de Almac\u00E9n de Claves: "},
 173.421 +        {"Keystore.provider.", "Proveedor de Almac\u00E9n de Claves: "},
 173.422 +        {"Your.keystore.contains.keyStore.size.entry",
 173.423 +                "Su almac\u00E9n de claves contiene {0,number,integer} entrada"},
 173.424 +        {"Your.keystore.contains.keyStore.size.entries",
 173.425 +                "Su almac\u00E9n de claves contiene {0,number,integer} entradas"},
 173.426 +        {"Failed.to.parse.input", "Fallo al analizar la entrada"},
 173.427 +        {"Empty.input", "Entrada vac\u00EDa"},
 173.428 +        {"Not.X.509.certificate", "No es un certificado X.509"},
 173.429 +        {"alias.has.no.public.key", "{0} no tiene clave p\u00FAblica"},
 173.430 +        {"alias.has.no.X.509.certificate", "{0} no tiene certificado X.509"},
 173.431 +        {"New.certificate.self.signed.", "Nuevo Certificado (Autofirmado):"},
 173.432 +        {"Reply.has.no.certificates", "La respuesta no tiene certificados"},
 173.433 +        {"Certificate.not.imported.alias.alias.already.exists",
 173.434                  "Certificado no importado, el alias <{0}> ya existe"},
 173.435 -        {"Input not an X.509 certificate", "La entrada no es un certificado X.509"},
 173.436 -        {"Certificate already exists in keystore under alias <trustalias>",
 173.437 -                "El certificado ya existe en el almac\u00e9n de claves con el alias <{0}>"},
 173.438 -        {"Do you still want to add it? [no]:  ",
 173.439 -                "\u00bfA\u00fan desea agregarlo? [no]:  "},
 173.440 -        {"Certificate already exists in system-wide CA keystore under alias <trustalias>",
 173.441 -                "El certificado ya existe en el almac\u00e9n de claves de la CA del sistema, con el alias <{0}>"},
 173.442 -        {"Do you still want to add it to your own keystore? [no]:  ",
 173.443 -                "\u00bfA\u00fan desea agregarlo a su propio almac\u00e9n de claves? [no]:  "},
 173.444 -        {"Trust this certificate? [no]:  ", "\u00bfConfiar en este certificado? [no]:  "},
 173.445 -        {"YES", "S\u00cd"},
 173.446 -        {"New prompt: ", "Nuevo {0}: "},
 173.447 -        {"Passwords must differ", "Las contrase\u00f1as deben ser distintas"},
 173.448 -        {"Re-enter new prompt: ", "Vuelva a escribir el nuevo {0}: "},
 173.449 -        {"Re-enter new password: ", "Volver a escribir la contrase\u00f1a nueva: "},
 173.450 -        {"They don't match. Try again", "No coinciden. Int\u00e9ntelo de nuevo"},
 173.451 -        {"Enter prompt alias name:  ", "Escriba el nombre de alias de {0}:  "},
 173.452 -        {"Enter new alias name\t(RETURN to cancel import for this entry):  ",
 173.453 -                 "Indique el nuevo nombre de alias\t(INTRO para cancelar la importaci\u00f3n de esta entrada):  "},
 173.454 -        {"Enter alias name:  ", "Escriba el nombre de alias:  "},
 173.455 -        {"\t(RETURN if same as for <otherAlias>)",
 173.456 +        {"Input.not.an.X.509.certificate", "La entrada no es un certificado X.509"},
 173.457 +        {"Certificate.already.exists.in.keystore.under.alias.trustalias.",
 173.458 +                "El certificado ya existe en el almac\u00E9n de claves con el alias <{0}>"},
 173.459 +        {"Do.you.still.want.to.add.it.no.",
 173.460 +                "\u00BFA\u00FAn desea agregarlo? [no]:  "},
 173.461 +        {"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
 173.462 +                "El certificado ya existe en el almac\u00E9n de claves de la CA del sistema, con el alias <{0}>"},
 173.463 +        {"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
 173.464 +                "\u00BFA\u00FAn desea agregarlo a su propio almac\u00E9n de claves? [no]:  "},
 173.465 +        {"Trust.this.certificate.no.", "\u00BFConfiar en este certificado? [no]:  "},
 173.466 +        {"YES", "S\u00CD"},
 173.467 +        {"New.prompt.", "Nuevo {0}: "},
 173.468 +        {"Passwords.must.differ", "Las contrase\u00F1as deben ser distintas"},
 173.469 +        {"Re.enter.new.prompt.", "Vuelva a escribir el nuevo {0}: "},
 173.470 +        {"Re.enter.new.password.", "Volver a escribir la contrase\u00F1a nueva: "},
 173.471 +        {"They.don.t.match.Try.again", "No coinciden. Int\u00E9ntelo de nuevo"},
 173.472 +        {"Enter.prompt.alias.name.", "Escriba el nombre de alias de {0}:  "},
 173.473 +        {"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
 173.474 +                 "Indique el nuevo nombre de alias\t(INTRO para cancelar la importaci\u00F3n de esta entrada):  "},
 173.475 +        {"Enter.alias.name.", "Introduzca el nombre de alias:  "},
 173.476 +        {".RETURN.if.same.as.for.otherAlias.",
 173.477                  "\t(INTRO si es el mismo que para <{0}>)"},
 173.478 -        {"*PATTERN* printX509Cert",
 173.479 -                "Propietario: {0}\nEmisor: {1}\nN\u00famero de serie: {2}\nV\u00e1lido desde: {3} hasta: {4}\nHuellas digitales del certificado:\n\t MD5:  {5}\n\t SHA1: {6}\n\t Nombre del algoritmo de firma: {7}\n\t Versi\u00f3n: {8}"},
 173.480 -        {"What is your first and last name?",
 173.481 -                "\u00bfCu\u00e1les son su nombre y su apellido?"},
 173.482 -        {"What is the name of your organizational unit?",
 173.483 -                "\u00bfCu\u00e1l es el nombre de su unidad de organizaci\u00f3n?"},
 173.484 -        {"What is the name of your organization?",
 173.485 -                "\u00bfCu\u00e1l es el nombre de su organizaci\u00f3n?"},
 173.486 -        {"What is the name of your City or Locality?",
 173.487 -                "\u00bfCu\u00e1l es el nombre de su ciudad o localidad?"},
 173.488 -        {"What is the name of your State or Province?",
 173.489 -                "\u00bfCu\u00e1l es el nombre de su estado o provincia?"},
 173.490 -        {"What is the two-letter country code for this unit?",
 173.491 -                "\u00bfCu\u00e1l es el c\u00f3digo de pa\u00eds de dos letras de la unidad?"},
 173.492 -        {"Is <name> correct?", "\u00bfEs correcto {0}?"},
 173.493 +        {".PATTERN.printX509Cert",
 173.494 +                "Propietario: {0}\nEmisor: {1}\nN\u00FAmero de serie: {2}\nV\u00E1lido desde: {3} hasta: {4}\nHuellas digitales del Certificado:\n\t MD5: {5}\n\t SHA1: {6}\n\t SHA256: {7}\n\t Nombre del Algoritmo de Firma: {8}\n\t Versi\u00F3n: {9}"},
 173.495 +        {"What.is.your.first.and.last.name.",
 173.496 +                "\u00BFCu\u00E1les son su nombre y su apellido?"},
 173.497 +        {"What.is.the.name.of.your.organizational.unit.",
 173.498 +                "\u00BFCu\u00E1l es el nombre de su unidad de organizaci\u00F3n?"},
 173.499 +        {"What.is.the.name.of.your.organization.",
 173.500 +                "\u00BFCu\u00E1l es el nombre de su organizaci\u00F3n?"},
 173.501 +        {"What.is.the.name.of.your.City.or.Locality.",
 173.502 +                "\u00BFCu\u00E1l es el nombre de su ciudad o localidad?"},
 173.503 +        {"What.is.the.name.of.your.State.or.Province.",
 173.504 +                "\u00BFCu\u00E1l es el nombre de su estado o provincia?"},
 173.505 +        {"What.is.the.two.letter.country.code.for.this.unit.",
 173.506 +                "\u00BFCu\u00E1l es el c\u00F3digo de pa\u00EDs de dos letras de la unidad?"},
 173.507 +        {"Is.name.correct.", "\u00BFEs correcto {0}?"},
 173.508          {"no", "no"},
 173.509 -        {"yes", "s\u00ed"},
 173.510 -        {"y", "y"},
 173.511 -        {"  [defaultValue]:  ", "  [{0}]:  "},
 173.512 -        {"Alias <alias> has no key",
 173.513 +        {"yes", "s\u00ED"},
 173.514 +        {"y", "s"},
 173.515 +        {".defaultValue.", "  [{0}]:  "},
 173.516 +        {"Alias.alias.has.no.key",
 173.517                  "El alias <{0}> no tiene clave"},
 173.518 -        {"Alias <alias> references an entry type that is not a private key entry.  The -keyclone command only supports cloning of private key entries",
 173.519 -                 "El alias <{0}> hace referencia a un tipo de entrada que no es una clave privada.  El comando -keyclone s\u00f3lo permite la clonaci\u00f3n de entradas de claves privadas"},
 173.520 +        {"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
 173.521 +                 "El alias <{0}> hace referencia a un tipo de entrada que no es una clave privada. El comando -keyclone s\u00F3lo permite la clonaci\u00F3n de entradas de claves privadas"},
 173.522  
 173.523 -        {"*****************  WARNING WARNING WARNING  *****************",
 173.524 -            "*****************  ADVERTENCIA ADVERTENCIA ADVERTENCIA  *****************"},
 173.525 +        {".WARNING.WARNING.WARNING.",
 173.526 +            "*****************  WARNING WARNING WARNING  *****************"},
 173.527 +        {"Signer.d.", "#%d de Firmante:"},
 173.528 +        {"Timestamp.", "Registro de Hora:"},
 173.529 +        {"Signature.", "Firma:"},
 173.530 +        {"CRLs.", "CRL:"},
 173.531 +        {"Certificate.owner.", "Propietario del Certificado: "},
 173.532 +        {"Not.a.signed.jar.file", "No es un archivo jar firmado"},
 173.533 +        {"No.certificate.from.the.SSL.server",
 173.534 +                "Ning\u00FAn certificado del servidor SSL"},
 173.535  
 173.536          // Translators of the following 5 pairs, ATTENTION:
 173.537          // the next 5 string pairs are meant to be combined into 2 paragraphs,
 173.538          // 1+3+4 and 2+3+5. make sure your translation also does.
 173.539 -        {"* The integrity of the information stored in your keystore  *",
 173.540 -            "* La integridad de la informaci\u00f3n almacenada en su almac\u00e9n de claves  *"},
 173.541 -        {"* The integrity of the information stored in the srckeystore*",
 173.542 -            "* La totalidad de la informaci\u00f3n almacenada en srckeystore*"},
 173.543 -        {"* has NOT been verified!  In order to verify its integrity, *",
 173.544 +        {".The.integrity.of.the.information.stored.in.your.keystore.",
 173.545 +            "* La integridad de la informaci\u00F3n almacenada en su almac\u00E9n de claves  *"},
 173.546 +        {".The.integrity.of.the.information.stored.in.the.srckeystore.",
 173.547 +            "* La totalidad de la informaci\u00F3n almacenada en srckeystore*"},
 173.548 +        {".has.NOT.been.verified.In.order.to.verify.its.integrity.",
 173.549              "* NO se ha comprobado. Para comprobar dicha integridad, *"},
 173.550 -        {"* you must provide your keystore password.                  *",
 173.551 -            "deber\u00e1 proporcionar su contrase\u00f1a de almac\u00e9n de claves.                  *"},
 173.552 -        {"* you must provide the srckeystore password.                *",
 173.553 -            "* se debe indicar la contrase\u00f1a de srckeystore.                *"},
 173.554 +        {".you.must.provide.your.keystore.password.",
 173.555 +            "* deber\u00E1 proporcionar su contrase\u00F1a de almac\u00E9n de claves.                  *"},
 173.556 +        {".you.must.provide.the.srckeystore.password.",
 173.557 +            "* deber\u00E1 indicar la contrase\u00F1a de srckeystore.                *"},
 173.558  
 173.559  
 173.560 -        {"Certificate reply does not contain public key for <alias>",
 173.561 -                "La respuesta de certificado no contiene una clave p\u00fablica para <{0}>"},
 173.562 -        {"Incomplete certificate chain in reply",
 173.563 +        {"Certificate.reply.does.not.contain.public.key.for.alias.",
 173.564 +                "La respuesta de certificado no contiene una clave p\u00FAblica para <{0}>"},
 173.565 +        {"Incomplete.certificate.chain.in.reply",
 173.566                  "Cadena de certificado incompleta en la respuesta"},
 173.567 -        {"Certificate chain in reply does not verify: ",
 173.568 +        {"Certificate.chain.in.reply.does.not.verify.",
 173.569                  "La cadena de certificado de la respuesta no verifica: "},
 173.570 -        {"Top-level certificate in reply:\n",
 173.571 +        {"Top.level.certificate.in.reply.",
 173.572                  "Certificado de nivel superior en la respuesta:\n"},
 173.573 -        {"... is not trusted. ", "... no es de confianza. "},
 173.574 -        {"Install reply anyway? [no]:  ", "\u00bfinstalar respuesta de todos modos? [no]:  "},
 173.575 +        {".is.not.trusted.", "... no es de confianza. "},
 173.576 +        {"Install.reply.anyway.no.", "\u00BFInstalar respuesta de todos modos? [no]:  "},
 173.577          {"NO", "NO"},
 173.578 -        {"Public keys in reply and keystore don't match",
 173.579 -                "Las claves p\u00fablicas en la respuesta y en el almac\u00e9n de claves no coinciden"},
 173.580 -        {"Certificate reply and certificate in keystore are identical",
 173.581 -                "La respuesta del certificado y el certificado en el almac\u00e9n de claves son id\u00e9nticos"},
 173.582 -        {"Failed to establish chain from reply",
 173.583 -                "No se ha podido establecer una cadena a partir de la respuesta"},
 173.584 +        {"Public.keys.in.reply.and.keystore.don.t.match",
 173.585 +                "Las claves p\u00FAblicas en la respuesta y en el almac\u00E9n de claves no coinciden"},
 173.586 +        {"Certificate.reply.and.certificate.in.keystore.are.identical",
 173.587 +                "La respuesta del certificado y el certificado en el almac\u00E9n de claves son id\u00E9nticos"},
 173.588 +        {"Failed.to.establish.chain.from.reply",
 173.589 +                "No se ha podido definir una cadena a partir de la respuesta"},
 173.590          {"n", "n"},
 173.591 -        {"Wrong answer, try again", "Respuesta incorrecta, vuelva a intentarlo"},
 173.592 -        {"Secret key not generated, alias <alias> already exists",
 173.593 +        {"Wrong.answer.try.again", "Respuesta incorrecta, vuelva a intentarlo"},
 173.594 +        {"Secret.key.not.generated.alias.alias.already.exists",
 173.595                  "No se ha generado la clave secreta, el alias <{0}> ya existe"},
 173.596 -        {"Please provide -keysize for secret key generation",
 173.597 -                "Proporcione el valor de -keysize para la generaci\u00f3n de claves secretas"},
 173.598 -        {"keytool usage:\n", "sintaxis de keytool:\n"},
 173.599 +        {"Please.provide.keysize.for.secret.key.generation",
 173.600 +                "Proporcione el valor de -keysize para la generaci\u00F3n de claves secretas"},
 173.601  
 173.602 -        {"Extensions: ", "Extensiones: "},
 173.603 -
 173.604 -        {"-certreq     [-v] [-protected]",
 173.605 -                "-certreq     [-v] [-protected]"},
 173.606 -        {"\t     [-alias <alias>] [-sigalg <sigalg>]",
 173.607 -                "\t     [-alias <alias>] [-sigalg <algoritmo_firma>]"},
 173.608 -        {"\t     [-file <csr_file>] [-keypass <keypass>]",
 173.609 -                "\t     [-file <archivo_csr>] [-keypass <contrase\u00f1a_clave>]"},
 173.610 -        {"\t     [-keystore <keystore>] [-storepass <storepass>]",
 173.611 -                "\t     [-keystore <almac\u00e9n_claves>] [-storepass <contrase\u00f1a_almac\u00e9n>]"},
 173.612 -        {"\t     [-storetype <storetype>] [-providername <name>]",
 173.613 -                "\t     [-storetype <storetype>] [-providername <name>]"},
 173.614 -        {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
 173.615 -                "\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ..."},
 173.616 -        {"\t     [-providerpath <pathlist>]",
 173.617 -                "\t     [-providerpath <pathlist>]"},
 173.618 -        {"-delete      [-v] [-protected] -alias <alias>",
 173.619 -                "-delete      [-v] [-protected] -alias <alias>"},
 173.620 -        /** rest is same as -certreq starting from -keystore **/
 173.621 -
 173.622 -        //{"-export      [-v] [-rfc] [-protected]",
 173.623 -        //       "-export      [-v] [-rfc] [-protected]"},
 173.624 -        {"-exportcert  [-v] [-rfc] [-protected]",
 173.625 -                "-exportcert  [-v] [-rfc] [-protected]"},
 173.626 -        {"\t     [-alias <alias>] [-file <cert_file>]",
 173.627 -                "\t     [-alias <alias>] [-file <archivo_cert>]"},
 173.628 -        /** rest is same as -certreq starting from -keystore **/
 173.629 -
 173.630 -        //{"-genkey      [-v] [-protected]",
 173.631 -        //        "-genkey      [-v] [-protected]"},
 173.632 -        {"-genkeypair  [-v] [-protected]",
 173.633 -                "-genkeypair  [-v] [-protected]"},
 173.634 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 173.635 -        {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
 173.636 -                "\t     [-keyalg <algoritmo_clave>] [-keysize <tama\u00f1o_clave>]"},
 173.637 -        {"\t     [-sigalg <sigalg>] [-dname <dname>]",
 173.638 -                "\t     [-sigalg <algoritmo_firma>] [-dname <nombre_d>]"},
 173.639 -        {"\t     [-validity <valDays>] [-keypass <keypass>]",
 173.640 -                "\t     [-validity <d\u00edas_validez>] [-keypass <contrase\u00f1a_clave>]"},
 173.641 -        /** rest is same as -certreq starting from -keystore **/
 173.642 -
 173.643 -        {"-genseckey   [-v] [-protected]",
 173.644 -                "-genseckey   [-v] [-protected]"},
 173.645 -        /** rest is same as -certreq starting from -keystore **/
 173.646 -
 173.647 -        {"-help", "-help"},
 173.648 -        //{"-identitydb  [-v] [-protected]",
 173.649 -        //      "-identitydb  [-v] [-protected]"},
 173.650 -        //{"\t     [-file <idb_file>]", "\t     [-file <idb_file>]"},
 173.651 -        /** rest is same as -certreq starting from -keystore **/
 173.652 -
 173.653 -        //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
 173.654 -        //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
 173.655 -        {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
 173.656 -                "-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]"},
 173.657 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 173.658 -        {"\t     [-alias <alias>] [-keypass <keypass>]",
 173.659 -            "\t     [-alias <alias>] [-keypass <keypass>]"},
 173.660 -        {"\t     [-file <cert_file>] [-keypass <keypass>]",
 173.661 -                "\t     [-file <archivo_cert>] [-keypass <contrase\u00f1a_clave>]"},
 173.662 -        /** rest is same as -certreq starting from -keystore **/
 173.663 -
 173.664 -        {"-importkeystore [-v] ",
 173.665 -                "-importkeystore [-v] "},
 173.666 -        {"\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]",
 173.667 -                "\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]"},
 173.668 -        {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
 173.669 -                "\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]"},
 173.670 -        {"\t     [-srcprotected] [-destprotected]",
 173.671 -                "\t     [-srcprotected] [-destprotected]"},
 173.672 -        {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
 173.673 -                "\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]"},
 173.674 -        {"\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]",  // l\u00ednea demasiado larga, dividir en 2
 173.675 -                 "\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]"},
 173.676 -        {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
 173.677 -                "\t     [-srcalias <srcalias> [-destalias <destalias>]"},
 173.678 -        {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
 173.679 -                "\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]"},
 173.680 -        {"\t     [-noprompt]", "\t     [-noprompt]"},
 173.681 -        /** rest is same as -certreq starting from -keystore **/
 173.682 -
 173.683 -        {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
 173.684 -                "-changealias [-v] [-protected] -alias <alias> -destalias <destalias>"},
 173.685 -        {"\t     [-keypass <keypass>]", "\t     [-keypass <contrase\u00f1a_claves>]"},
 173.686 -
 173.687 -        //{"-keyclone    [-v] [-protected]",
 173.688 -        //      "-keyclone    [-v] [-protected]"},
 173.689 -        //{"\t     [-alias <alias>] -dest <dest_alias>",
 173.690 -        //      "\t     [-alias <alias>] -dest <dest_alias>"},
 173.691 -        //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
 173.692 -        //      "\t     [-keypass <keypass>] [-new <new_keypass>]"},
 173.693 -        /** rest is same as -certreq starting from -keystore **/
 173.694 -
 173.695 -        {"-keypasswd   [-v] [-alias <alias>]",
 173.696 -                "-keypasswd   [-v] [-alias <alias>]"},
 173.697 -        {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
 173.698 -                "\t     [-keypass <contrase\u00f1a_clave_antigua>] [-new <nueva_contrase\u00f1a_clave>]"},
 173.699 -        /** rest is same as -certreq starting from -keystore **/
 173.700 -
 173.701 -        {"-list        [-v | -rfc] [-protected]",
 173.702 -                "-list        [-v | -rfc] [-protected]"},
 173.703 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 173.704 -        /** rest is same as -certreq starting from -keystore **/
 173.705 -
 173.706 -        {"-printcert   [-v] [-file <cert_file>]",
 173.707 -                "-printcert   [-v] [-file <archivo_certif>]"},
 173.708 -
 173.709 -        //{"-selfcert    [-v] [-protected]",
 173.710 -        //      "-selfcert    [-v] [-protected]"},
 173.711 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 173.712 -        //{"\t     [-dname <dname>] [-validity <valDays>]",
 173.713 -        //      "\t     [-dname <dname>] [-validity <valDays>]"},
 173.714 -        //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
 173.715 -        //      "\t     [-keypass <keypass>] [-sigalg <sigalg>]"},
 173.716 -        /** rest is same as -certreq starting from -keystore **/
 173.717 -
 173.718 -        {"-storepasswd [-v] [-new <new_storepass>]",
 173.719 -                "-storepasswd [-v] [-new <nueva_contrase\u00f1a_almac\u00e9n>]"},
 173.720 -        /** rest is same as -certreq starting from -keystore **/
 173.721 +        {"Extensions.", "Extensiones: "},
 173.722 +        {".Empty.value.", "(Valor vac\u00EDo)"},
 173.723 +        {"Extension.Request.", "Solicitud de Extensi\u00F3n:"},
 173.724 +        {"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
 173.725 +                "Solicitud de Certificado PKCS #10 (Versi\u00F3n 1.0)\nAsunto: %s\nClave P\u00FAblica: %s formato %s clave\n"},
 173.726 +        {"Unknown.keyUsage.type.", "Tipo de uso de clave desconocido: "},
 173.727 +        {"Unknown.extendedkeyUsage.type.", "Tipo de uso de clave extendida desconocido: "},
 173.728 +        {"Unknown.AccessDescription.type.", "Tipo de descripci\u00F3n de acceso desconocido: "},
 173.729 +        {"Unrecognized.GeneralName.type.", "Tipo de nombre general no reconocido: "},
 173.730 +        {"This.extension.cannot.be.marked.as.critical.",
 173.731 +                 "Esta extensi\u00F3n no se puede marcar como cr\u00EDtica. "},
 173.732 +        {"Odd.number.of.hex.digits.found.", "Se ha encontrado un n\u00FAmero impar de d\u00EDgitos hexadecimales: "},
 173.733 +        {"Unknown.extension.type.", "Tipo de extensi\u00F3n desconocida: "},
 173.734 +        {"command.{0}.is.ambiguous.", "El comando {0} es ambiguo:"},
 173.735  
 173.736          // policytool
 173.737 -        {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
 173.738 -                "Advertencia: No hay clave p\u00fablica para el alias {0}. Compruebe que se haya configurado correctamente un almac\u00e9n de claves."},
 173.739 -        {"Warning: Class not found: class", "Advertencia: No se ha encontrado la clase: {0}"},
 173.740 -        {"Warning: Invalid argument(s) for constructor: arg",
 173.741 -                "Advertencia: Argumento(s) no v\u00e1lido(s) para el constructor: {0}"},
 173.742 -        {"Illegal Principal Type: type", "Tipo de principal no permitido: {0}"},
 173.743 -        {"Illegal option: option", "Opci\u00f3n no permitida: {0}"},
 173.744 -        {"Usage: policytool [options]", "Sintaxis: policytool [opciones]"},
 173.745 -        {"  [-file <file>]    policy file location",
 173.746 -                "  [-file <archivo>]    ubicaci\u00f3n del archivo de normas"},
 173.747 +        {"Warning.A.public.key.for.alias.signers.i.does.not.exist.Make.sure.a.KeyStore.is.properly.configured.",
 173.748 +                "Advertencia: no hay clave p\u00FAblica para el alias {0}. Aseg\u00FArese de que se ha configurado correctamente un almac\u00E9n de claves."},
 173.749 +        {"Warning.Class.not.found.class", "Advertencia: no se ha encontrado la clase: {0}"},
 173.750 +        {"Warning.Invalid.argument.s.for.constructor.arg",
 173.751 +                "Advertencia: argumento(s) no v\u00E1lido(s) para el constructor: {0}"},
 173.752 +        {"Illegal.Principal.Type.type", "Tipo de principal no permitido: {0}"},
 173.753 +        {"Illegal.option.option", "Opci\u00F3n no permitida: {0}"},
 173.754 +        {"Usage.policytool.options.", "Sintaxis: policytool [opciones]"},
 173.755 +        {".file.file.policy.file.location",
 173.756 +                "  [-file <archivo>]    ubicaci\u00F3n del archivo de normas"},
 173.757          {"New", "Nuevo"},
 173.758          {"Open", "Abrir"},
 173.759          {"Save", "Guardar"},
 173.760 -        {"Save As", "Guardar como"},
 173.761 -        {"View Warning Log", "Ver registro de advertencias"},
 173.762 +        {"Save.As", "Guardar como"},
 173.763 +        {"View.Warning.Log", "Ver Log de Advertencias"},
 173.764          {"Exit", "Salir"},
 173.765 -        {"Add Policy Entry", "Agregar entrada de norma"},
 173.766 -        {"Edit Policy Entry", "Editar entrada de norma"},
 173.767 -        {"Remove Policy Entry", "Eliminar entrada de norma"},
 173.768 +        {"Add.Policy.Entry", "Agregar Entrada de Pol\u00EDtica"},
 173.769 +        {"Edit.Policy.Entry", "Editar Entrada de Pol\u00EDtica"},
 173.770 +        {"Remove.Policy.Entry", "Eliminar Entrada de Pol\u00EDtica"},
 173.771          {"Edit", "Editar"},
 173.772          {"Retain", "Mantener"},
 173.773  
 173.774 -        {"Warning: File name may include escaped backslash characters. " +
 173.775 -                        "It is not necessary to escape backslash characters " +
 173.776 -                        "(the tool escapes characters as necessary when writing " +
 173.777 -                        "the policy contents to the persistent store).\n\n" +
 173.778 -                        "Click on Retain to retain the entered name, or click on " +
 173.779 -                        "Edit to edit the name.",
 173.780 -            "Warning: File name may include escaped backslash characters. " +
 173.781 -                        "It is not necessary to escape backslash characters " +
 173.782 -                        "(the tool escapes characters as necessary when writing " +
 173.783 -                        "the policy contents to the persistent store).\n\n" +
 173.784 -                        "Click on Retain to retain the entered name, or click on " +
 173.785 -                        "Edit to edit the name."},
 173.786 +        {"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
 173.787 +            "Advertencia: el nombre del archivo puede contener caracteres de barra invertida de escape. No es necesario utilizar barras invertidas de escape (la herramienta aplica caracteres de escape seg\u00FAn sea necesario al escribir el contenido de las pol\u00EDticas en el almac\u00E9n persistente).\n\nHaga clic en Mantener para conservar el nombre introducido o en Editar para modificarlo."},
 173.788  
 173.789 -        {"Add Public Key Alias", "Agregar alias de clave p\u00fablico"},
 173.790 -        {"Remove Public Key Alias", "Eliminar alias de clave p\u00fablico"},
 173.791 +        {"Add.Public.Key.Alias", "Agregar Alias de Clave P\u00FAblico"},
 173.792 +        {"Remove.Public.Key.Alias", "Eliminar Alias de Clave P\u00FAblico"},
 173.793          {"File", "Archivo"},
 173.794 -        {"KeyStore", "Almac\u00e9n de claves"},
 173.795 -        {"Policy File:", "Archivo de normas:"},
 173.796 -        {"Could not open policy file: policyFile: e.toString()",
 173.797 -                "No se ha podido abrir el archivo java.policy: {0}: {1}"},
 173.798 -        {"Policy Tool", "Herramienta de normas"},
 173.799 -        {"Errors have occurred while opening the policy configuration.  View the Warning Log for more information.",
 173.800 -                "Ha habido errores al abrir la configuraci\u00f3n de normas.  V\u00e9ase el registro de advertencias para obtener m\u00e1s informaci\u00f3n."},
 173.801 +        {"KeyStore", "Almac\u00E9n de Claves"},
 173.802 +        {"Policy.File.", "Archivo de Pol\u00EDtica:"},
 173.803 +        {"Could.not.open.policy.file.policyFile.e.toString.",
 173.804 +                "No se ha podido abrir el archivo de pol\u00EDtica: {0}: {1}"},
 173.805 +        {"Policy.Tool", "Herramienta de Pol\u00EDticas"},
 173.806 +        {"Errors.have.occurred.while.opening.the.policy.configuration.View.the.Warning.Log.for.more.information.",
 173.807 +                "Ha habido errores al abrir la configuraci\u00F3n de pol\u00EDticas. V\u00E9ase el log de advertencias para obtener m\u00E1s informaci\u00F3n."},
 173.808          {"Error", "Error"},
 173.809          {"OK", "Aceptar"},
 173.810          {"Status", "Estado"},
 173.811          {"Warning", "Advertencia"},
 173.812 -        {"Permission:                                                       ",
 173.813 +        {"Permission.",
 173.814                  "Permiso:                                                       "},
 173.815 -        {"Principal Type:", "Tipo de principal:"},
 173.816 -        {"Principal Name:", "Nombre de principal:"},
 173.817 -        {"Target Name:                                                    ",
 173.818 -                "Nombre de destino:                                                    "},
 173.819 -        {"Actions:                                                             ",
 173.820 +        {"Principal.Type.", "Tipo de Principal:"},
 173.821 +        {"Principal.Name.", "Nombre de Principal:"},
 173.822 +        {"Target.Name.",
 173.823 +                "Nombre de Destino:                                                    "},
 173.824 +        {"Actions.",
 173.825                  "Acciones:                                                             "},
 173.826 -        {"OK to overwrite existing file filename?",
 173.827 -                "\u00bfSobrescribir el archivo existente {0}?"},
 173.828 +        {"OK.to.overwrite.existing.file.filename.",
 173.829 +                "\u00BFSobrescribir el archivo existente {0}?"},
 173.830          {"Cancel", "Cancelar"},
 173.831 -        {"CodeBase:", "Base de c\u00f3digos:"},
 173.832 -        {"SignedBy:", "Firmado por:"},
 173.833 -        {"Add Principal", "Agregar principal"},
 173.834 -        {"Edit Principal", "Editar principal"},
 173.835 -        {"Remove Principal", "Eliminar principal"},
 173.836 -        {"Principals:", "Principales:"},
 173.837 -        {"  Add Permission", "  Agregar permiso"},
 173.838 -        {"  Edit Permission", "  Editar permiso"},
 173.839 -        {"Remove Permission", "Eliminar permiso"},
 173.840 -        {"Done", "Terminar"},
 173.841 -        {"KeyStore URL:", "URL de almac\u00e9n de claves:"},
 173.842 -        {"KeyStore Type:", "Tipo de almac\u00e9n de claves:"},
 173.843 -        {"KeyStore Provider:", "Proveedor de almac\u00e9n de claves:"},
 173.844 -        {"KeyStore Password URL:", "URL de contrase\u00f1a de almac\u00e9n de claves:"},
 173.845 +        {"CodeBase.", "CodeBase:"},
 173.846 +        {"SignedBy.", "SignedBy:"},
 173.847 +        {"Add.Principal", "Agregar Principal"},
 173.848 +        {"Edit.Principal", "Editar Principal"},
 173.849 +        {"Remove.Principal", "Eliminar Principal"},
 173.850 +        {"Principals.", "Principales:"},
 173.851 +        {".Add.Permission", "  Agregar Permiso"},
 173.852 +        {".Edit.Permission", "  Editar Permiso"},
 173.853 +        {"Remove.Permission", "Eliminar Permiso"},
 173.854 +        {"Done", "Listo"},
 173.855 +        {"KeyStore.URL.", "URL de Almac\u00E9n de Claves:"},
 173.856 +        {"KeyStore.Type.", "Tipo de Almac\u00E9n de Claves:"},
 173.857 +        {"KeyStore.Provider.", "Proveedor de Almac\u00E9n de Claves:"},
 173.858 +        {"KeyStore.Password.URL.", "URL de Contrase\u00F1a de Almac\u00E9n de Claves:"},
 173.859          {"Principals", "Principales"},
 173.860 -        {"  Edit Principal:", "  Editar principal:"},
 173.861 -        {"  Add New Principal:", "  Agregar nuevo principal:"},
 173.862 +        {".Edit.Principal.", "  Editar Principal:"},
 173.863 +        {".Add.New.Principal.", "  Agregar Nuevo Principal:"},
 173.864          {"Permissions", "Permisos"},
 173.865 -        {"  Edit Permission:", "  Editar permiso:"},
 173.866 -        {"  Add New Permission:", "  Agregar permiso nuevo:"},
 173.867 -        {"Signed By:", "Firmado por:"},
 173.868 -        {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name",
 173.869 -            "No se puede especificar principal con una clase de comod\u00edn sin un nombre de comod\u00edn"},
 173.870 -        {"Cannot Specify Principal without a Name",
 173.871 -            "No se puede especificar principal sin un nombre"},
 173.872 -        {"Permission and Target Name must have a value",
 173.873 -                "Permiso y Nombre de destino deben tener un valor"},
 173.874 -        {"Remove this Policy Entry?", "\u00bfEliminar esta entrada de norma?"},
 173.875 -        {"Overwrite File", "Sobrescribir archivo"},
 173.876 -        {"Policy successfully written to filename",
 173.877 -                "Norma escrita satisfactoriamente en {0}"},
 173.878 -        {"null filename", "nombre de archivo nulo"},
 173.879 -        {"Save changes?", "\u00bfGuardar los cambios?"},
 173.880 -        {"Yes", "S\u00ed"},
 173.881 +        {".Edit.Permission.", "  Editar Permiso:"},
 173.882 +        {".Add.New.Permission.", "  Agregar Permiso Nuevo:"},
 173.883 +        {"Signed.By.", "Firmado Por:"},
 173.884 +        {"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
 173.885 +            "No se puede especificar un principal con una clase de comod\u00EDn sin un nombre de comod\u00EDn"},
 173.886 +        {"Cannot.Specify.Principal.without.a.Name",
 173.887 +            "No se puede especificar el principal sin un nombre"},
 173.888 +        {"Permission.and.Target.Name.must.have.a.value",
 173.889 +                "Permiso y Nombre de Destino deben tener un valor"},
 173.890 +        {"Remove.this.Policy.Entry.", "\u00BFEliminar esta entrada de pol\u00EDtica?"},
 173.891 +        {"Overwrite.File", "Sobrescribir Archivo"},
 173.892 +        {"Policy.successfully.written.to.filename",
 173.893 +                "Pol\u00EDtica escrita correctamente en {0}"},
 173.894 +        {"null.filename", "nombre de archivo nulo"},
 173.895 +        {"Save.changes.", "\u00BFGuardar los cambios?"},
 173.896 +        {"Yes", "S\u00ED"},
 173.897          {"No", "No"},
 173.898 -        {"Policy Entry", "Entrada de norma"},
 173.899 -        {"Save Changes", "Guardar cambios"},
 173.900 -        {"No Policy Entry selected", "No se ha seleccionado entrada de norma"},
 173.901 -        {"Unable to open KeyStore: ex.toString()",
 173.902 -                "No se puede abrir el almac\u00e9n de claves: {0}"},
 173.903 -        {"No principal selected", "No se ha seleccionado principal"},
 173.904 -        {"No permission selected", "No se ha seleccionado un permiso"},
 173.905 +        {"Policy.Entry", "Entrada de Pol\u00EDtica"},
 173.906 +        {"Save.Changes", "Guardar Cambios"},
 173.907 +        {"No.Policy.Entry.selected", "No se ha seleccionado la entrada de pol\u00EDtica"},
 173.908 +        {"Unable.to.open.KeyStore.ex.toString.",
 173.909 +                "No se ha podido abrir el almac\u00E9n de claves: {0}"},
 173.910 +        {"No.principal.selected", "No se ha seleccionado un principal"},
 173.911 +        {"No.permission.selected", "No se ha seleccionado un permiso"},
 173.912          {"name", "nombre"},
 173.913 -        {"configuration type", "tipo de configuraci\u00f3n"},
 173.914 -        {"environment variable name", "nombre de variable de entorno"},
 173.915 -        {"library name", "nombre de la biblioteca"},
 173.916 -        {"package name", "nombre del paquete"},
 173.917 -        {"policy type", "tipo de directiva"},
 173.918 -        {"property name", "nombre de la propiedad"},
 173.919 -        {"provider name", "nombre del proveedor"},
 173.920 -        {"Principal List", "Lista de principales"},
 173.921 -        {"Permission List", "Lista de permisos"},
 173.922 -        {"Code Base", "Base de c\u00f3digo"},
 173.923 -        {"KeyStore U R L:", "URL de almac\u00e9n de claves:"},
 173.924 -        {"KeyStore Password U R L:", "URL de contrase\u00f1a de almac\u00e9n de claves:"},
 173.925 +        {"configuration.type", "tipo de configuraci\u00F3n"},
 173.926 +        {"environment.variable.name", "nombre de variable de entorno"},
 173.927 +        {"library.name", "nombre de la biblioteca"},
 173.928 +        {"package.name", "nombre del paquete"},
 173.929 +        {"policy.type", "tipo de pol\u00EDtica"},
 173.930 +        {"property.name", "nombre de la propiedad"},
 173.931 +        {"Principal.List", "Lista de Principales"},
 173.932 +        {"Permission.List", "Lista de Permisos"},
 173.933 +        {"Code.Base", "Base de C\u00F3digo"},
 173.934 +        {"KeyStore.U.R.L.", "URL de Almac\u00E9n de Claves:"},
 173.935 +        {"KeyStore.Password.U.R.L.", "URL de Contrase\u00F1a de Almac\u00E9n de Claves:"},
 173.936  
 173.937  
 173.938          // javax.security.auth.PrivateCredentialPermission
 173.939 -        {"invalid null input(s)", "entradas nulas no v\u00e1lidas"},
 173.940 -        {"actions can only be 'read'", "las acciones s\u00f3lo pueden 'leerse'"},
 173.941 -        {"permission name [name] syntax invalid: ",
 173.942 -                "sintaxis de nombre de permiso [{0}] no v\u00e1lida: "},
 173.943 -        {"Credential Class not followed by a Principal Class and Name",
 173.944 -                "Clase de credencial no va seguida de una clase y nombre de principal"},
 173.945 -        {"Principal Class not followed by a Principal Name",
 173.946 +        {"invalid.null.input.s.", "entradas nulas no v\u00E1lidas"},
 173.947 +        {"actions.can.only.be.read.", "las acciones s\u00F3lo pueden 'leerse'"},
 173.948 +        {"permission.name.name.syntax.invalid.",
 173.949 +                "sintaxis de nombre de permiso [{0}] no v\u00E1lida: "},
 173.950 +        {"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
 173.951 +                "La clase de credencial no va seguida de una clase y nombre de principal"},
 173.952 +        {"Principal.Class.not.followed.by.a.Principal.Name",
 173.953                  "La clase de principal no va seguida de un nombre de principal"},
 173.954 -        {"Principal Name must be surrounded by quotes",
 173.955 +        {"Principal.Name.must.be.surrounded.by.quotes",
 173.956                  "El nombre de principal debe ir entre comillas"},
 173.957 -        {"Principal Name missing end quote",
 173.958 +        {"Principal.Name.missing.end.quote",
 173.959                  "Faltan las comillas finales en el nombre de principal"},
 173.960 -        {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value",
 173.961 -                "La clase de principal PrivateCredentialPermission no puede ser un valor comod\u00edn (*) si el nombre de principal no lo es tambi\u00e9n"},
 173.962 -        {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name",
 173.963 -                "CredOwner:\n\tClase de principal = {0}\n\tNombre de principal = {1}"},
 173.964 +        {"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
 173.965 +                "La clase de principal PrivateCredentialPermission no puede ser un valor comod\u00EDn (*) si el nombre de principal no lo es tambi\u00E9n"},
 173.966 +        {"CredOwner.Principal.Class.class.Principal.Name.name",
 173.967 +                "CredOwner:\n\tClase de Principal = {0}\n\tNombre de Principal = {1}"},
 173.968  
 173.969          // javax.security.auth.x500
 173.970 -        {"provided null name", "se ha proporcionado un nombre nulo"},
 173.971 -        {"provided null keyword map", "mapa de palabras proporcionado nulo"},
 173.972 -        {"provided null OID map", "mapa de OID proporcionado nulo"},
 173.973 +        {"provided.null.name", "se ha proporcionado un nombre nulo"},
 173.974 +        {"provided.null.keyword.map", "mapa de palabras clave proporcionado nulo"},
 173.975 +        {"provided.null.OID.map", "mapa de OID proporcionado nulo"},
 173.976  
 173.977          // javax.security.auth.Subject
 173.978 -        {"invalid null AccessControlContext provided",
 173.979 -                "se ha proporcionado un AccessControlContext nulo no v\u00e1lido"},
 173.980 -        {"invalid null action provided", "se ha proporcionado una acci\u00f3n nula no v\u00e1lida"},
 173.981 -        {"invalid null Class provided", "se ha proporcionado una clase nula no v\u00e1lida"},
 173.982 -        {"Subject:\n", "Asunto:\n"},
 173.983 -        {"\tPrincipal: ", "\tPrincipal: "},
 173.984 -        {"\tPublic Credential: ", "\tCredencial p\u00fablica: "},
 173.985 -        {"\tPrivate Credentials inaccessible\n",
 173.986 -                "\tCredenciales privadas inaccesibles\n"},
 173.987 -        {"\tPrivate Credential: ", "\tCredencial privada: "},
 173.988 -        {"\tPrivate Credential inaccessible\n",
 173.989 -                "\tCredencial privada inaccesible\n"},
 173.990 -        {"Subject is read-only", "El asunto es de s\u00f3lo lectura"},
 173.991 -        {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set",
 173.992 -                "intentando agregar un objeto que no es un ejemplar de java.security.Principal al conjunto principal de un asunto"},
 173.993 -        {"attempting to add an object which is not an instance of class",
 173.994 -                "intentando agregar un objeto que no es un ejemplar de {0}"},
 173.995 +        {"invalid.null.AccessControlContext.provided",
 173.996 +                "se ha proporcionado un AccessControlContext nulo no v\u00E1lido"},
 173.997 +        {"invalid.null.action.provided", "se ha proporcionado una acci\u00F3n nula no v\u00E1lida"},
 173.998 +        {"invalid.null.Class.provided", "se ha proporcionado una clase nula no v\u00E1lida"},
 173.999 +        {"Subject.", "Asunto:\n"},
173.1000 +        {".Principal.", "\tPrincipal: "},
173.1001 +        {".Public.Credential.", "\tCredencial P\u00FAblica: "},
173.1002 +        {".Private.Credentials.inaccessible.",
173.1003 +                "\tCredenciales Privadas Inaccesibles\n"},
173.1004 +        {".Private.Credential.", "\tCredencial Privada: "},
173.1005 +        {".Private.Credential.inaccessible.",
173.1006 +                "\tCredencial Privada Inaccesible\n"},
173.1007 +        {"Subject.is.read.only", "El asunto es de s\u00F3lo lectura"},
173.1008 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.java.security.Principal.to.a.Subject.s.Principal.Set",
173.1009 +                "intentando agregar un objeto que no es una instancia de java.security.Principal al juego principal de un asunto"},
173.1010 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.class",
173.1011 +                "intentando agregar un objeto que no es una instancia de {0}"},
173.1012  
173.1013          // javax.security.auth.login.AppConfigurationEntry
173.1014 -        {"LoginModuleControlFlag: ", "LoginModuleControlFlag: "},
173.1015 +        {"LoginModuleControlFlag.", "LoginModuleControlFlag: "},
173.1016  
173.1017          // javax.security.auth.login.LoginContext
173.1018 -        {"Invalid null input: name", "Entrada nula no v\u00e1lida: nombre"},
173.1019 -        {"No LoginModules configured for name",
173.1020 +        {"Invalid.null.input.name", "Entrada nula no v\u00E1lida: nombre"},
173.1021 +        {"No.LoginModules.configured.for.name",
173.1022           "No se han configurado LoginModules para {0}"},
173.1023 -        {"invalid null Subject provided", "se ha proporcionado un asunto nulo no v\u00e1lido"},
173.1024 -        {"invalid null CallbackHandler provided",
173.1025 -                "se ha proporcionado CallbackHandler nulo no v\u00e1lido"},
173.1026 -        {"null subject - logout called before login",
173.1027 -                "asunto nulo - se ha llamado a fin de sesi\u00f3n antes del inicio de sesi\u00f3n"},
173.1028 -        {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor",
173.1029 -                "no se puede lanzar un ejemplar de LoginModule, {0}, porque no incluye un constructor no-argumento"},
173.1030 -        {"unable to instantiate LoginModule",
173.1031 -                "no se puede lanzar un ejemplar de LoginModule"},
173.1032 -        {"unable to instantiate LoginModule: ",
173.1033 -                "no se puede instanciar LoginModule: "},
173.1034 -        {"unable to find LoginModule class: ",
173.1035 -                "no se puede encontrar la clase LoginModule: "},
173.1036 -        {"unable to access LoginModule: ",
173.1037 -                "no se puede acceder a LoginModule: "},
173.1038 -        {"Login Failure: all modules ignored",
173.1039 -                "Fallo en inicio de sesi\u00f3n: se ha hecho caso omiso de todos los m\u00f3dulos"},
173.1040 +        {"invalid.null.Subject.provided", "se ha proporcionado un asunto nulo no v\u00E1lido"},
173.1041 +        {"invalid.null.CallbackHandler.provided",
173.1042 +                "se ha proporcionado CallbackHandler nulo no v\u00E1lido"},
173.1043 +        {"null.subject.logout.called.before.login",
173.1044 +                "asunto nulo - se ha llamado al cierre de sesi\u00F3n antes del inicio de sesi\u00F3n"},
173.1045 +        {"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
173.1046 +                "no se ha podido instanciar LoginModule, {0}, porque no incluye un constructor sin argumentos"},
173.1047 +        {"unable.to.instantiate.LoginModule",
173.1048 +                "no se ha podido instanciar LoginModule"},
173.1049 +        {"unable.to.instantiate.LoginModule.",
173.1050 +                "no se ha podido instanciar LoginModule: "},
173.1051 +        {"unable.to.find.LoginModule.class.",
173.1052 +                "no se ha encontrado la clase LoginModule: "},
173.1053 +        {"unable.to.access.LoginModule.",
173.1054 +                "no se ha podido acceder a LoginModule: "},
173.1055 +        {"Login.Failure.all.modules.ignored",
173.1056 +                "Fallo en inicio de sesi\u00F3n: se han ignorado todos los m\u00F3dulos"},
173.1057  
173.1058          // sun.security.provider.PolicyFile
173.1059  
173.1060 -        {"java.security.policy: error parsing policy:\n\tmessage",
173.1061 -                "java.security.policy: error de an\u00e1lisis de {0}:\n\t{1}"},
173.1062 -        {"java.security.policy: error adding Permission, perm:\n\tmessage",
173.1063 -                "java.security.policy: error al agregar Permiso, {0}:\n\t{1}"},
173.1064 -        {"java.security.policy: error adding Entry:\n\tmessage",
173.1065 -                "java.security.policy: error al agregar Entrada:\n\t{0}"},
173.1066 -        {"alias name not provided (pe.name)", "no se ha proporcionado nombre de alias ({0})"},
173.1067 -        {"unable to perform substitution on alias, suffix",
173.1068 -                "no se puede realizar la sustituci\u00f3n en el alias, {0}"},
173.1069 -        {"substitution value, prefix, unsupported",
173.1070 -                "valor de sustituci\u00f3n, {0}, no soportado"},
173.1071 -        {"(", "("},
173.1072 -        {")", ")"},
173.1073 -        {"type can't be null","el tipo no puede ser nulo"},
173.1074 +        {"java.security.policy.error.parsing.policy.message",
173.1075 +                "java.security.policy: error de an\u00E1lisis de {0}:\n\t{1}"},
173.1076 +        {"java.security.policy.error.adding.Permission.perm.message",
173.1077 +                "java.security.policy: error al agregar un permiso, {0}:\n\t{1}"},
173.1078 +        {"java.security.policy.error.adding.Entry.message",
173.1079 +                "java.security.policy: error al agregar una entrada:\n\t{0}"},
173.1080 +        {"alias.name.not.provided.pe.name.", "no se ha proporcionado el nombre de alias ({0})"},
173.1081 +        {"unable.to.perform.substitution.on.alias.suffix",
173.1082 +                "no se puede realizar la sustituci\u00F3n en el alias, {0}"},
173.1083 +        {"substitution.value.prefix.unsupported",
173.1084 +                "valor de sustituci\u00F3n, {0}, no soportado"},
173.1085 +        {"LPARAM", "("},
173.1086 +        {"RPARAM", ")"},
173.1087 +        {"type.can.t.be.null","el tipo no puede ser nulo"},
173.1088  
173.1089          // sun.security.provider.PolicyParser
173.1090 -        {"keystorePasswordURL can not be specified without also specifying keystore",
173.1091 -                "keystorePasswordURL no puede especificarse sin especificar tambi\u00e9n el almac\u00e9n de claves"},
173.1092 -        {"expected keystore type", "se esperaba un tipo de almac\u00e9n de claves"},
173.1093 -        {"expected keystore provider", "se esperaba un proveedor de almac\u00e9n de claves"},
173.1094 -        {"multiple Codebase expressions",
173.1095 -                "expresiones m\u00faltiples de base de c\u00f3digos"},
173.1096 -        {"multiple SignedBy expressions","expresiones m\u00faltiples de SignedBy"},
173.1097 -        {"SignedBy has empty alias","SignedBy tiene un alias vac\u00edo"},
173.1098 -        {"can not specify Principal with a wildcard class without a wildcard name",
173.1099 -                "no se puede especificar Principal con una clase de comod\u00edn sin un nombre de comod\u00edn"},
173.1100 -        {"expected codeBase or SignedBy or Principal",
173.1101 -                "se esperaba base de c\u00f3digos o SignedBy o Principal"},
173.1102 -        {"expected permission entry", "se esperaba un permiso de entrada"},
173.1103 -        {"number ", "n\u00famero "},
173.1104 -        {"expected [expect], read [end of file]",
173.1105 -                "se esperaba [{0}], se ha le\u00eddo [end of file]"},
173.1106 -        {"expected [;], read [end of file]",
173.1107 -                "se esperaba [;], se ha le\u00eddo [end of file]"},
173.1108 -        {"line number: msg", "l\u00ednea {0}: {1}"},
173.1109 -        {"line number: expected [expect], found [actual]",
173.1110 -                "l\u00ednea {0}: se esperaba [{1}], se ha encontrado [{2}]"},
173.1111 -        {"null principalClass or principalName",
173.1112 +        {"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
173.1113 +                "keystorePasswordURL no puede especificarse sin especificar tambi\u00E9n el almac\u00E9n de claves"},
173.1114 +        {"expected.keystore.type", "se esperaba un tipo de almac\u00E9n de claves"},
173.1115 +        {"expected.keystore.provider", "se esperaba un proveedor de almac\u00E9n de claves"},
173.1116 +        {"multiple.Codebase.expressions",
173.1117 +                "expresiones m\u00FAltiples de CodeBase"},
173.1118 +        {"multiple.SignedBy.expressions","expresiones m\u00FAltiples de SignedBy"},
173.1119 +        {"SignedBy.has.empty.alias","SignedBy tiene un alias vac\u00EDo"},
173.1120 +        {"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
173.1121 +                "no se puede especificar Principal con una clase de comod\u00EDn sin un nombre de comod\u00EDn"},
173.1122 +        {"expected.codeBase.or.SignedBy.or.Principal",
173.1123 +                "se esperaba codeBase o SignedBy o Principal"},
173.1124 +        {"expected.permission.entry", "se esperaba una entrada de permiso"},
173.1125 +        {"number.", "n\u00FAmero "},
173.1126 +        {"expected.expect.read.end.of.file.",
173.1127 +                "se esperaba [{0}], se ha le\u00EDdo [final de archivo]"},
173.1128 +        {"expected.read.end.of.file.",
173.1129 +                "se esperaba [;], se ha le\u00EDdo [final de archivo]"},
173.1130 +        {"line.number.msg", "l\u00EDnea {0}: {1}"},
173.1131 +        {"line.number.expected.expect.found.actual.",
173.1132 +                "l\u00EDnea {0}: se esperaba [{1}], se ha encontrado [{2}]"},
173.1133 +        {"null.principalClass.or.principalName",
173.1134                  "principalClass o principalName nulos"},
173.1135  
173.1136          // sun.security.pkcs11.SunPKCS11
173.1137 -        {"PKCS11 Token [providerName] Password: ",
173.1138 -                "Contrase\u00f1a de la tarjeta de claves PKCS11 [{0}]: "},
173.1139 +        {"PKCS11.Token.providerName.Password.",
173.1140 +                "Contrase\u00F1a del Elemento PKCS11 [{0}]: "},
173.1141  
173.1142          /* --- DEPRECATED --- */
173.1143          // javax.security.auth.Policy
173.1144 -        {"unable to instantiate Subject-based policy",
173.1145 -                "no se puede instanciar una directiva basada en Subject"}
173.1146 +        {"unable.to.instantiate.Subject.based.policy",
173.1147 +                "no se ha podido instanciar una pol\u00EDtica basada en asunto"}
173.1148      };
173.1149  
173.1150  
173.1151 @@ -648,3 +670,4 @@
173.1152          return contents;
173.1153      }
173.1154  }
173.1155 +
   174.1 --- a/src/share/classes/sun/security/util/Resources_fr.java	Tue Feb 15 19:16:39 2011 -0800
   174.2 +++ b/src/share/classes/sun/security/util/Resources_fr.java	Tue Feb 15 20:18:20 2011 -0800
   174.3 @@ -1,5 +1,5 @@
   174.4  /*
   174.5 - * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
   174.6 + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
   174.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   174.8   *
   174.9   * This code is free software; you can redistribute it and/or modify it
  174.10 @@ -35,605 +35,627 @@
  174.11      private static final Object[][] contents = {
  174.12  
  174.13          // shared (from jarsigner)
  174.14 -        {" ", " "},
  174.15 -        {"  ", "  "},
  174.16 -        {"      ", "      "},
  174.17 -        {", ", ", "},
  174.18 +        {"SPACE", " "},
  174.19 +        {"2SPACE", "  "},
  174.20 +        {"6SPACE", "      "},
  174.21 +        {"COMMA", ", "},
  174.22          // shared (from keytool)
  174.23 -        {"\n", "\n"},
  174.24 -        {"*******************************************",
  174.25 +        {"NEWLINE", "\n"},
  174.26 +        {"STAR",
  174.27                  "*******************************************"},
  174.28 -        {"*******************************************\n\n",
  174.29 -                "*******************************************"},
  174.30 +        {"STARNN",
  174.31 +                "*******************************************\n\n"},
  174.32  
  174.33 -        // keytool
  174.34 -        {"keytool error: ", "erreur keytool : "},
  174.35 -        {"Illegal option:  ", "Option non valide :  "},
  174.36 -        {"Try keytool -help","Essayez keytool -help"},
  174.37 -        {"Command option <flag> needs an argument.", "L''option de commande {0} requiert un argument."},
  174.38 -        {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
  174.39 -                "Avertissement\u00a0:  Les mots de passe store et key distincts ne sont pas pris en charge pour les keystores PKCS12. La valeur {0} sp\u00e9cifi\u00e9e par l''utilisateur est ignor\u00e9e."},
  174.40 -        {"-keystore must be NONE if -storetype is {0}",
  174.41 -                "-keystore doit \u00eatre d\u00e9fini sur NONE si -storetype est {0}"},
  174.42 -        {"Too may retries, program terminated",
  174.43 +        // keytool: Help part
  174.44 +        {".OPTION.", " [OPTION]..."},
  174.45 +        {"Options.", "Options :"},
  174.46 +        {"Use.keytool.help.for.all.available.commands",
  174.47 +                 "Utiliser \"keytool -help\" pour toutes les commandes disponibles"},
  174.48 +        {"Key.and.Certificate.Management.Tool",
  174.49 +                 "Outil de gestion de certificats et de cl\u00E9s"},
  174.50 +        {"Commands.", "Commandes :"},
  174.51 +        {"Use.keytool.command.name.help.for.usage.of.command.name",
  174.52 +                "Utiliser \"keytool -command_name -help\" pour la syntaxe de command_name"},
  174.53 +        // keytool: help: commands
  174.54 +        {"Generates.a.certificate.request",
  174.55 +                "G\u00E9n\u00E8re une demande de certificat"}, //-certreq
  174.56 +        {"Changes.an.entry.s.alias",
  174.57 +                "Modifie l'alias d'une entr\u00E9e"}, //-changealias
  174.58 +        {"Deletes.an.entry",
  174.59 +                "Supprime une entr\u00E9e"}, //-delete
  174.60 +        {"Exports.certificate",
  174.61 +                "Exporte le certificat"}, //-exportcert
  174.62 +        {"Generates.a.key.pair",
  174.63 +                "G\u00E9n\u00E8re une paire de cl\u00E9s"}, //-genkeypair
  174.64 +        {"Generates.a.secret.key",
  174.65 +                "G\u00E9n\u00E8re une cl\u00E9 secr\u00E8te"}, //-genseckey
  174.66 +        {"Generates.certificate.from.a.certificate.request",
  174.67 +                "G\u00E9n\u00E8re le certificat \u00E0 partir d'une demande de certificat"}, //-gencert
  174.68 +        {"Generates.CRL", "G\u00E9n\u00E8re la liste des certificats r\u00E9voqu\u00E9s (CRL)"}, //-gencrl
  174.69 +        {"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
  174.70 +                "Importe les entr\u00E9es \u00E0 partir d'une base de donn\u00E9es d'identit\u00E9s de type JDK 1.1.x"}, //-identitydb
  174.71 +        {"Imports.a.certificate.or.a.certificate.chain",
  174.72 +                "Importe un certificat ou une cha\u00EEne de certificat"}, //-importcert
  174.73 +        {"Imports.one.or.all.entries.from.another.keystore",
  174.74 +                "Importe une entr\u00E9e ou la totalit\u00E9 des entr\u00E9es depuis un autre fichier de cl\u00E9s"}, //-importkeystore
  174.75 +        {"Clones.a.key.entry",
  174.76 +                "Clone une entr\u00E9e de cl\u00E9"}, //-keyclone
  174.77 +        {"Changes.the.key.password.of.an.entry",
  174.78 +                "Modifie le mot de passe de cl\u00E9 d'une entr\u00E9e"}, //-keypasswd
  174.79 +        {"Lists.entries.in.a.keystore",
  174.80 +                "R\u00E9pertorie les entr\u00E9es d'un fichier de cl\u00E9s"}, //-list
  174.81 +        {"Prints.the.content.of.a.certificate",
  174.82 +                "Imprime le contenu d'un certificat"}, //-printcert
  174.83 +        {"Prints.the.content.of.a.certificate.request",
  174.84 +                "Imprime le contenu d'une demande de certificat"}, //-printcertreq
  174.85 +        {"Prints.the.content.of.a.CRL.file",
  174.86 +                "Imprime le contenu d'un fichier de liste des certificats r\u00E9voqu\u00E9s (CRL)"}, //-printcrl
  174.87 +        {"Generates.a.self.signed.certificate",
  174.88 +                "G\u00E9n\u00E8re un certificat auto-sign\u00E9"}, //-selfcert
  174.89 +        {"Changes.the.store.password.of.a.keystore",
  174.90 +                "Modifie le mot de passe de banque d'un fichier de cl\u00E9s"}, //-storepasswd
  174.91 +        // keytool: help: options
  174.92 +        {"alias.name.of.the.entry.to.process",
  174.93 +                "nom d'alias de l'entr\u00E9e \u00E0 traiter"}, //-alias
  174.94 +        {"destination.alias",
  174.95 +                "alias de destination"}, //-destalias
  174.96 +        {"destination.key.password",
  174.97 +                "mot de passe de la cl\u00E9 de destination"}, //-destkeypass
  174.98 +        {"destination.keystore.name",
  174.99 +                "nom du fichier de cl\u00E9s de destination"}, //-destkeystore
 174.100 +        {"destination.keystore.password.protected",
 174.101 +                "mot de passe du fichier de cl\u00E9s de destination prot\u00E9g\u00E9"}, //-destprotected
 174.102 +        {"destination.keystore.provider.name",
 174.103 +                "nom du fournisseur du fichier de cl\u00E9s de destination"}, //-destprovidername
 174.104 +        {"destination.keystore.password",
 174.105 +                "mot de passe du fichier de cl\u00E9s de destination"}, //-deststorepass
 174.106 +        {"destination.keystore.type",
 174.107 +                "type du fichier de cl\u00E9s de destination"}, //-deststoretype
 174.108 +        {"distinguished.name",
 174.109 +                "nom distinctif"}, //-dname
 174.110 +        {"X.509.extension",
 174.111 +                "extension X.509"}, //-ext
 174.112 +        {"output.file.name",
 174.113 +                "nom du fichier de sortie"}, //-file and -outfile
 174.114 +        {"input.file.name",
 174.115 +                "nom du fichier d'entr\u00E9e"}, //-file and -infile
 174.116 +        {"key.algorithm.name",
 174.117 +                "nom de l'algorithme de cl\u00E9"}, //-keyalg
 174.118 +        {"key.password",
 174.119 +                "mot de passe de la cl\u00E9"}, //-keypass
 174.120 +        {"key.bit.size",
 174.121 +                "taille en bits de la cl\u00E9"}, //-keysize
 174.122 +        {"keystore.name",
 174.123 +                "nom du fichier de cl\u00E9s"}, //-keystore
 174.124 +        {"new.password",
 174.125 +                "nouveau mot de passe"}, //-new
 174.126 +        {"do.not.prompt",
 174.127 +                "ne pas inviter"}, //-noprompt
 174.128 +        {"password.through.protected.mechanism",
 174.129 +                "mot de passe via m\u00E9canisme prot\u00E9g\u00E9"}, //-protected
 174.130 +        {"provider.argument",
 174.131 +                "argument du fournisseur"}, //-providerarg
 174.132 +        {"provider.class.name",
 174.133 +                "nom de la classe de fournisseur"}, //-providerclass
 174.134 +        {"provider.name",
 174.135 +                "nom du fournisseur"}, //-providername
 174.136 +        {"provider.classpath",
 174.137 +                "variable d'environnement CLASSPATH du fournisseur"}, //-providerpath
 174.138 +        {"output.in.RFC.style",
 174.139 +                "sortie au style RFC"}, //-rfc
 174.140 +        {"signature.algorithm.name",
 174.141 +                "nom de l'algorithme de signature"}, //-sigalg
 174.142 +        {"source.alias",
 174.143 +                "alias source"}, //-srcalias
 174.144 +        {"source.key.password",
 174.145 +                "mot de passe de la cl\u00E9 source"}, //-srckeypass
 174.146 +        {"source.keystore.name",
 174.147 +                "nom du fichier de cl\u00E9s source"}, //-srckeystore
 174.148 +        {"source.keystore.password.protected",
 174.149 +                "mot de passe du fichier de cl\u00E9s source prot\u00E9g\u00E9"}, //-srcprotected
 174.150 +        {"source.keystore.provider.name",
 174.151 +                "nom du fournisseur du fichier de cl\u00E9s source"}, //-srcprovidername
 174.152 +        {"source.keystore.password",
 174.153 +                "mot de passe du fichier de cl\u00E9s source"}, //-srcstorepass
 174.154 +        {"source.keystore.type",
 174.155 +                "type du fichier de cl\u00E9s source"}, //-srcstoretype
 174.156 +        {"SSL.server.host.and.port",
 174.157 +                "Port et h\u00F4te du serveur SSL"}, //-sslserver
 174.158 +        {"signed.jar.file",
 174.159 +                "fichier JAR sign\u00E9"}, //=jarfile
 174.160 +        {"certificate.validity.start.date.time",
 174.161 +                "date/heure de d\u00E9but de validit\u00E9 du certificat"}, //-startdate
 174.162 +        {"keystore.password",
 174.163 +                "mot de passe du fichier de cl\u00E9s"}, //-storepass
 174.164 +        {"keystore.type",
 174.165 +                "type du fichier de cl\u00E9s"}, //-storetype
 174.166 +        {"trust.certificates.from.cacerts",
 174.167 +                "certificats s\u00E9curis\u00E9s issus de certificats CA"}, //-trustcacerts
 174.168 +        {"verbose.output",
 174.169 +                "sortie en mode verbose"}, //-v
 174.170 +        {"validity.number.of.days",
 174.171 +                "nombre de jours de validit\u00E9"}, //-validity
 174.172 +        {"Serial.ID.of.cert.to.revoke",
 174.173 +                 "ID de s\u00E9rie du certificat \u00E0 r\u00E9voquer"}, //-id
 174.174 +        // keytool: Running part
 174.175 +        {"keytool.error.", "erreur keytool : "},
 174.176 +        {"Illegal.option.", "Option non admise :  "},
 174.177 +        {"Illegal.value.", "Valeur non admise : "},
 174.178 +        {"Unknown.password.type.", "Type de mot de passe inconnu : "},
 174.179 +        {"Cannot.find.environment.variable.",
 174.180 +                "Variable d'environnement introuvable : "},
 174.181 +        {"Cannot.find.file.", "Fichier introuvable : "},
 174.182 +        {"Command.option.flag.needs.an.argument.", "L''option de commande {0} requiert un argument."},
 174.183 +        {"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
 174.184 +                "Avertissement\u00A0: les mots de passe de cl\u00E9 et de banque distincts ne sont pas pris en charge pour les fichiers de cl\u00E9s d''acc\u00E8s PKCS12. La valeur {0} sp\u00E9cifi\u00E9e par l''utilisateur est ignor\u00E9e."},
 174.185 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
 174.186 +                "-keystore doit \u00EAtre d\u00E9fini sur NONE si -storetype est {0}"},
 174.187 +        {"Too.many.retries.program.terminated",
 174.188                   "Trop de tentatives, fin du programme"},
 174.189 -        {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
 174.190 -                "Les commandes -storepasswd et -keypasswd ne sont pas prises en charge si -storetype est d\u00e9fini sur {0}"},
 174.191 -        {"-keypasswd commands not supported if -storetype is PKCS12",
 174.192 -                "Les commandes -keypasswd ne sont pas prises en charge si -storetype est d\u00e9fini sur PKCS12"},
 174.193 -        {"-keypass and -new can not be specified if -storetype is {0}",
 174.194 -                "Les commandes -keypass et -new ne peuvent pas \u00eatre sp\u00e9cifi\u00e9es si -storetype est d\u00e9fini sur {0}"},
 174.195 -        {"if -protected is specified, then -storepass, -keypass, and -new must not be specified",
 174.196 -                "si -protected est sp\u00e9cifi\u00e9, alors -storepass, -keypass et -new ne doivent pas \u00eatre sp\u00e9cifi\u00e9s"},
 174.197 -        {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified",
 174.198 -                "Si \u0096srcprotected est sp\u00e9cifi\u00e9, alors -srcstorepass et \u0096srckeypass ne doivent pas \u00eatre sp\u00e9cifi\u00e9s"},
 174.199 -        {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified",
 174.200 -                "Si le keystore n'est pas prot\u00e9g\u00e9 par un mot de passe, les commandes -storepass, -keypass et -new ne doivent pas \u00eatre sp\u00e9cifi\u00e9es"},
 174.201 -        {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified",
 174.202 -                "Si le keystore source n'est pas prot\u00e9g\u00e9 par un mot de passe, les commandes -srcstorepass et -srckeypass ne doivent pas \u00eatre sp\u00e9cifi\u00e9es"},
 174.203 -        {"Validity must be greater than zero",
 174.204 -                "La validit\u00e9 doit \u00eatre sup\u00e9rieure \u00e0 z\u00e9ro"},
 174.205 -        {"provName not a provider", "{0} n''est pas un fournisseur"},
 174.206 -        {"Usage error: no command provided", "Erreur d'utilisation\u00a0: aucune commande fournie"},
 174.207 -        {"Usage error, <arg> is not a legal command", "Erreur d''utilisation, {0} n''est pas une commande valide"},
 174.208 -        {"Source keystore file exists, but is empty: ", "Le fichier du keystore source existe, mais il est vide\u00a0: "},
 174.209 -        {"Please specify -srckeystore", "veuillez sp\u00e9cifier -srckeystore"},
 174.210 -        {"Must not specify both -v and -rfc with 'list' command",
 174.211 -                "-v et -rfc ne peuvent \u00eatre sp\u00e9cifi\u00e9s simultan\u00e9ment avec la commande 'list'"},
 174.212 -        {"Key password must be at least 6 characters",
 174.213 -                "Un mot de passe de cl\u00e9 doit comporter au moins 6 caract\u00e8res"},
 174.214 -        {"New password must be at least 6 characters",
 174.215 -                "Le nouveau mot de passe doit comporter au moins 6 caract\u00e8res"},
 174.216 -        {"Keystore file exists, but is empty: ",
 174.217 -                "Fichier Keystore existant mais vide : "},
 174.218 -        {"Keystore file does not exist: ",
 174.219 -                "Fichier Keystore introuvable : "},
 174.220 -        {"Must specify destination alias", "L'alias de destination doit \u00eatre sp\u00e9cifi\u00e9"},
 174.221 -        {"Must specify alias", "Vous devez sp\u00e9cifier un alias"},
 174.222 -        {"Keystore password must be at least 6 characters",
 174.223 -                "Un mot de passe de Keystore doit comporter au moins 6 caract\u00e8res"},
 174.224 -        {"Enter keystore password:  ", "Tapez le mot de passe du Keystore :  "},
 174.225 -        {"Enter source keystore password:  ", "Saisissez le mot de passe du keystore source\u00a0:  "},
 174.226 -        {"Enter destination keystore password:  ", "Saisissez le mot de passe du keystore de destination\u00a0:  "},
 174.227 -        {"Keystore password is too short - must be at least 6 characters",
 174.228 -         "Mot de passe de Keystore trop court, il doit compter au moins 6 caract\u00e8res"},
 174.229 -        {"Unknown Entry Type", "Type d'entr\u00e9e inconnu"},
 174.230 -        {"Too many failures. Alias not changed", "Trop d'erreurs. Alias non modifi\u00e9"},
 174.231 -        {"Entry for alias <alias> successfully imported.",
 174.232 -                 "L''entr\u00e9e de l''alias {0} a \u00e9t\u00e9 import\u00e9e."},
 174.233 -        {"Entry for alias <alias> not imported.", "L''entr\u00e9e de l''alias {0} n''a pas \u00e9t\u00e9 import\u00e9e."},
 174.234 -        {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.",
 174.235 -                 "Probl\u00e8me lors de l''importation de l''entr\u00e9e de l''alias {0}\u00a0: {1}.\nL''entr\u00e9e de l''alias {0} n''a pas \u00e9t\u00e9 import\u00e9e."},
 174.236 -        {"Import command completed:  <ok> entries successfully imported, <fail> entries failed or cancelled",
 174.237 -                 "Commande d''importation ex\u00e9cut\u00e9e\u00a0:  {0} entr\u00e9es import\u00e9es, \u00e9chec ou annulation de {1} entr\u00e9es"},
 174.238 -        {"Warning: Overwriting existing alias <alias> in destination keystore",
 174.239 -                 "Avertissement\u00a0: L''alias existant {0} est \u00e9cras\u00e9 dans le keystore de destination"},
 174.240 -        {"Existing entry alias <alias> exists, overwrite? [no]:  ",
 174.241 -                 "L''alias d''entr\u00e9e {0} existe d\u00e9j\u00e0, voulez-vous l''\u00e9craser\u00a0? [non]\u00a0:  "},
 174.242 -        {"Too many failures - try later", "Trop d'erreurs - r\u00e9essayez plus tard"},
 174.243 -        {"Certification request stored in file <filename>",
 174.244 -                "Demande de certification enregistr\u00e9e dans le fichier <{0}>"},
 174.245 -        {"Submit this to your CA", "Soumettre \u00e0 votre CA"},
 174.246 -        {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified",
 174.247 -            "si l'alias n'est pas sp\u00e9cifi\u00e9, destalias, srckeypass et destkeypass ne doivent pas \u00eatre sp\u00e9cifi\u00e9s"},
 174.248 -        {"Certificate stored in file <filename>",
 174.249 -                "Certificat enregistr\u00e9 dans le fichier <{0}>"},
 174.250 -        {"Certificate reply was installed in keystore",
 174.251 -                "R\u00e9ponse de certificat install\u00e9e dans le Keystore"},
 174.252 -        {"Certificate reply was not installed in keystore",
 174.253 -                "R\u00e9ponse de certificat non install\u00e9e dans le Keystore"},
 174.254 -        {"Certificate was added to keystore",
 174.255 -                "Certificat ajout\u00e9 au Keystore"},
 174.256 -        {"Certificate was not added to keystore",
 174.257 -                "Certificat non ajout\u00e9 au Keystore"},
 174.258 -        {"[Storing ksfname]", "[Stockage de {0}]"},
 174.259 -        {"alias has no public key (certificate)",
 174.260 -                "{0} ne poss\u00e8de pas de cl\u00e9 publique (certificat)"},
 174.261 -        {"Cannot derive signature algorithm",
 174.262 -                "Impossible de d\u00e9duire l'algorithme de signature"},
 174.263 -        {"Alias <alias> does not exist",
 174.264 -                "Alias <{0}> introuvable"},
 174.265 -        {"Alias <alias> has no certificate",
 174.266 -                "L''alias <{0}> ne poss\u00e8de pas de certificat"},
 174.267 -        {"Key pair not generated, alias <alias> already exists",
 174.268 -                "Paire de cl\u00e9s non g\u00e9n\u00e9r\u00e9e, l''alias <{0}> existe d\u00e9j\u00e0"},
 174.269 -        {"Cannot derive signature algorithm",
 174.270 -                "Impossible de d\u00e9duire l'algorithme de signature"},
 174.271 -        {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name",
 174.272 -                "G\u00e9n\u00e9ration d''une paire de cl\u00e9s {1} de {0} bits et d''un certificat autosign\u00e9 ({2}) d''une validit\u00e9 de {3} jours\n\tpour : {4}"},
 174.273 -        {"Enter key password for <alias>", "Sp\u00e9cifiez le mot de passe de la cl\u00e9 pour <{0}>"},
 174.274 -        {"\t(RETURN if same as keystore password):  ",
 174.275 -                "\t(appuyez sur Entr\u00e9e s'il s'agit du mot de passe du Keystore) :  "},
 174.276 -        {"Key password is too short - must be at least 6 characters",
 174.277 -                "Le mot de passe de cl\u00e9 doit comporter au moins 6 caract\u00e8res."},
 174.278 -        {"Too many failures - key not added to keystore",
 174.279 -                "Trop d'erreurs - cl\u00e9 non ajout\u00e9e au Keystore"},
 174.280 -        {"Destination alias <dest> already exists",
 174.281 -                "L''alias de la destination <{0}> existe d\u00e9j\u00e0"},
 174.282 -        {"Password is too short - must be at least 6 characters",
 174.283 -                "Le mot de passe doit comporter au moins 6 caract\u00e8res."},
 174.284 -        {"Too many failures. Key entry not cloned",
 174.285 -                "Trop d'erreurs. Entr\u00e9e de cl\u00e9 non clon\u00e9e"},
 174.286 -        {"key password for <alias>", "mot de passe de cl\u00e9 pour <{0}>"},
 174.287 -        {"Keystore entry for <id.getName()> already exists",
 174.288 -                "L''entr\u00e9e Keystore pour <{0}> existe d\u00e9j\u00e0"},
 174.289 -        {"Creating keystore entry for <id.getName()> ...",
 174.290 -                "Cr\u00e9ation d''une entr\u00e9e keystore pour <{0}> ..."},
 174.291 -        {"No entries from identity database added",
 174.292 -                "Aucune entr\u00e9e ajout\u00e9e \u00e0 partir de la base de donn\u00e9es d'identit\u00e9s"},
 174.293 -        {"Alias name: alias", "Nom d''alias : {0}"},
 174.294 -        {"Creation date: keyStore.getCreationDate(alias)",
 174.295 -                "Date de cr\u00e9ation : {0,date}"},
 174.296 -        {"alias, keyStore.getCreationDate(alias), ",
 174.297 +        {".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
 174.298 +                "Les commandes -storepasswd et -keypasswd ne sont pas prises en charge si -storetype est d\u00E9fini sur {0}"},
 174.299 +        {".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
 174.300 +                "Les commandes -keypasswd ne sont pas prises en charge si -storetype est d\u00E9fini sur PKCS12"},
 174.301 +        {".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
 174.302 +                "Les commandes -keypass et -new ne peuvent pas \u00EAtre sp\u00E9cifi\u00E9es si -storetype est d\u00E9fini sur {0}"},
 174.303 +        {"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
 174.304 +                "si -protected est sp\u00E9cifi\u00E9, -storepass, -keypass et -new ne doivent pas \u00EAtre indiqu\u00E9s"},
 174.305 +        {"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
 174.306 +                "Si -srcprotected est indiqu\u00E9, les commandes -srcstorepass et -srckeypass ne doivent pas \u00EAtre sp\u00E9cifi\u00E9es"},
 174.307 +        {"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
 174.308 +                "Si le fichier de cl\u00E9s n'est pas prot\u00E9g\u00E9 par un mot de passe, les commandes -storepass, -keypass et -new ne doivent pas \u00EAtre sp\u00E9cifi\u00E9es"},
 174.309 +        {"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
 174.310 +                "Si le fichier de cl\u00E9s source n'est pas prot\u00E9g\u00E9 par un mot de passe, les commandes -srcstorepass et -srckeypass ne doivent pas \u00EAtre sp\u00E9cifi\u00E9es"},
 174.311 +        {"Illegal.startdate.value", "Valeur de date de d\u00E9but non admise"},
 174.312 +        {"Validity.must.be.greater.than.zero",
 174.313 +                "La validit\u00E9 doit \u00EAtre sup\u00E9rieure \u00E0 z\u00E9ro"},
 174.314 +        {"provName.not.a.provider", "{0} n''est pas un fournisseur"},
 174.315 +        {"Usage.error.no.command.provided", "Erreur de syntaxe\u00A0: aucune commande fournie"},
 174.316 +        {"Source.keystore.file.exists.but.is.empty.", "Le fichier de cl\u00E9s source existe mais il est vide : "},
 174.317 +        {"Please.specify.srckeystore", "Indiquez -srckeystore"},
 174.318 +        {"Must.not.specify.both.v.and.rfc.with.list.command",
 174.319 +                "-v et -rfc ne doivent pas \u00EAtre sp\u00E9cifi\u00E9s avec la commande 'list'"},
 174.320 +        {"Key.password.must.be.at.least.6.characters",
 174.321 +                "Un mot de passe de cl\u00E9 doit comporter au moins 6 caract\u00E8res"},
 174.322 +        {"New.password.must.be.at.least.6.characters",
 174.323 +                "Le nouveau mot de passe doit comporter au moins 6 caract\u00E8res"},
 174.324 +        {"Keystore.file.exists.but.is.empty.",
 174.325 +                "Fichier de cl\u00E9s existant mais vide : "},
 174.326 +        {"Keystore.file.does.not.exist.",
 174.327 +                "Le fichier de cl\u00E9s n'existe pas : "},
 174.328 +        {"Must.specify.destination.alias", "L'alias de destination doit \u00EAtre sp\u00E9cifi\u00E9"},
 174.329 +        {"Must.specify.alias", "L'alias doit \u00EAtre sp\u00E9cifi\u00E9"},
 174.330 +        {"Keystore.password.must.be.at.least.6.characters",
 174.331 +                "Un mot de passe de fichier de cl\u00E9s doit comporter au moins 6 caract\u00E8res"},
 174.332 +        {"Enter.keystore.password.", "Entrez le mot de passe du fichier de cl\u00E9s :  "},
 174.333 +        {"Enter.source.keystore.password.", "Entrez le mot de passe du fichier de cl\u00E9s source\u00A0:  "},
 174.334 +        {"Enter.destination.keystore.password.", "Entrez le mot de passe du fichier de cl\u00E9s de destination\u00A0:  "},
 174.335 +        {"Keystore.password.is.too.short.must.be.at.least.6.characters",
 174.336 +         "Le mot de passe du fichier de cl\u00E9s est trop court : il doit comporter au moins 6 caract\u00E8res"},
 174.337 +        {"Unknown.Entry.Type", "Type d'entr\u00E9e inconnu"},
 174.338 +        {"Too.many.failures.Alias.not.changed", "Trop d'erreurs. Alias non modifi\u00E9"},
 174.339 +        {"Entry.for.alias.alias.successfully.imported.",
 174.340 +                 "L''entr\u00E9e de l''alias {0} a \u00E9t\u00E9 import\u00E9e."},
 174.341 +        {"Entry.for.alias.alias.not.imported.", "L''entr\u00E9e de l''alias {0} n''a pas \u00E9t\u00E9 import\u00E9e."},
 174.342 +        {"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
 174.343 +                 "Probl\u00E8me lors de l''import de l''entr\u00E9e de l''alias {0}\u00A0: {1}.\nL''entr\u00E9e de l''alias {0} n''a pas \u00E9t\u00E9 import\u00E9e."},
 174.344 +        {"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
 174.345 +                 "Commande d''import ex\u00E9cut\u00E9e\u00A0: {0} entr\u00E9es import\u00E9es, \u00E9chec ou annulation de {1} entr\u00E9es"},
 174.346 +        {"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
 174.347 +                 "Avertissement\u00A0: l''alias {0} existant sera remplac\u00E9 dans le fichier de cl\u00E9s d''acc\u00E8s de destination"},
 174.348 +        {"Existing.entry.alias.alias.exists.overwrite.no.",
 174.349 +                 "L''alias d''entr\u00E9e {0} existe d\u00E9j\u00E0. Voulez-vous le remplacer ? [non]\u00A0:  "},
 174.350 +        {"Too.many.failures.try.later", "Trop d'erreurs. R\u00E9essayez plus tard"},
 174.351 +        {"Certification.request.stored.in.file.filename.",
 174.352 +                "Demande de certification stock\u00E9e dans le fichier <{0}>"},
 174.353 +        {"Submit.this.to.your.CA", "Soumettre \u00E0 votre CA"},
 174.354 +        {"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
 174.355 +            "si l'alias n'est pas sp\u00E9cifi\u00E9, destalias, srckeypass et destkeypass ne doivent pas \u00EAtre sp\u00E9cifi\u00E9s"},
 174.356 +        {"Certificate.stored.in.file.filename.",
 174.357 +                "Certificat stock\u00E9 dans le fichier <{0}>"},
 174.358 +        {"Certificate.reply.was.installed.in.keystore",
 174.359 +                "R\u00E9ponse de certificat install\u00E9e dans le fichier de cl\u00E9s"},
 174.360 +        {"Certificate.reply.was.not.installed.in.keystore",
 174.361 +                "R\u00E9ponse de certificat non install\u00E9e dans le fichier de cl\u00E9s"},
 174.362 +        {"Certificate.was.added.to.keystore",
 174.363 +                "Certificat ajout\u00E9 au fichier de cl\u00E9s"},
 174.364 +        {"Certificate.was.not.added.to.keystore",
 174.365 +                "Certificat non ajout\u00E9 au fichier de cl\u00E9s"},
 174.366 +        {".Storing.ksfname.", "[Stockage de {0}]"},
 174.367 +        {"alias.has.no.public.key.certificate.",
 174.368 +                "{0} ne poss\u00E8de pas de cl\u00E9 publique (certificat)"},
 174.369 +        {"Cannot.derive.signature.algorithm",
 174.370 +                "Impossible de d\u00E9duire l'algorithme de signature"},
 174.371 +        {"Alias.alias.does.not.exist",
 174.372 +                "L''alias <{0}> n''existe pas"},
 174.373 +        {"Alias.alias.has.no.certificate",
 174.374 +                "L''alias <{0}> ne poss\u00E8de pas de certificat"},
 174.375 +        {"Key.pair.not.generated.alias.alias.already.exists",
 174.376 +                "Paire de cl\u00E9s non g\u00E9n\u00E9r\u00E9e, l''alias <{0}> existe d\u00E9j\u00E0"},
 174.377 +        {"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
 174.378 +                "G\u00E9n\u00E9ration d''une paire de cl\u00E9s {1} de {0} bits et d''un certificat auto-sign\u00E9 ({2}) d''une validit\u00E9 de {3} jours\n\tpour : {4}"},
 174.379 +        {"Enter.key.password.for.alias.", "Entrez le mot de passe de la cl\u00E9 pour <{0}>"},
 174.380 +        {".RETURN.if.same.as.keystore.password.",
 174.381 +                "\t(appuyez sur Entr\u00E9e s'il s'agit du mot de passe du fichier de cl\u00E9s) :  "},
 174.382 +        {"Key.password.is.too.short.must.be.at.least.6.characters",
 174.383 +                "Le mot de passe de la cl\u00E9 est trop court : il doit comporter au moins 6 caract\u00E8res"},
 174.384 +        {"Too.many.failures.key.not.added.to.keystore",
 174.385 +                "Trop d'erreurs. Cl\u00E9 non ajout\u00E9e au fichier de cl\u00E9s"},
 174.386 +        {"Destination.alias.dest.already.exists",
 174.387 +                "L''alias de la destination <{0}> existe d\u00E9j\u00E0"},
 174.388 +        {"Password.is.too.short.must.be.at.least.6.characters",
 174.389 +                "Le mot de passe est trop court : il doit comporter au moins 6 caract\u00E8res"},
 174.390 +        {"Too.many.failures.Key.entry.not.cloned",
 174.391 +                "Trop d'erreurs. Entr\u00E9e de cl\u00E9 non clon\u00E9e"},
 174.392 +        {"key.password.for.alias.", "mot de passe de cl\u00E9 pour <{0}>"},
 174.393 +        {"Keystore.entry.for.id.getName.already.exists",
 174.394 +                "L''entr\u00E9e de fichier de cl\u00E9s d''acc\u00E8s pour <{0}> existe d\u00E9j\u00E0"},
 174.395 +        {"Creating.keystore.entry.for.id.getName.",
 174.396 +                "Cr\u00E9ation d''une entr\u00E9e de fichier de cl\u00E9s d''acc\u00E8s pour <{0}>..."},
 174.397 +        {"No.entries.from.identity.database.added",
 174.398 +                "Aucune entr\u00E9e ajout\u00E9e \u00E0 partir de la base de donn\u00E9es d'identit\u00E9s"},
 174.399 +        {"Alias.name.alias", "Nom d''alias : {0}"},
 174.400 +        {"Creation.date.keyStore.getCreationDate.alias.",
 174.401 +                "Date de cr\u00E9ation : {0,date}"},
 174.402 +        {"alias.keyStore.getCreationDate.alias.",
 174.403                  "{0}, {1,date}, "},
 174.404 -        {"alias, ", "{0}, "},
 174.405 -        {"Entry type: <type>", "Type d''entr\u00e9e\u00a0: {0}"},
 174.406 -        {"Certificate chain length: ", "Longueur de cha\u00eene du certificat : "},
 174.407 -        {"Certificate[(i + 1)]:", "Certificat[{0,number,integer}]:"},
 174.408 -        {"Certificate fingerprint (MD5): ", "Empreinte du certificat (MD5) : "},
 174.409 -        {"Entry type: trustedCertEntry\n", "Type d'entr\u00e9e : trustedCertEntry\n"},
 174.410 -        {"trustedCertEntry,", "trustedCertEntry,"},
 174.411 -        {"Keystore type: ", "Type Keystore : "},
 174.412 -        {"Keystore provider: ", "Fournisseur Keystore : "},
 174.413 -        {"Your keystore contains keyStore.size() entry",
 174.414 -                "Votre Keystore contient {0,number,integer} entr\u00e9e(s)"},
 174.415 -        {"Your keystore contains keyStore.size() entries",
 174.416 -                "Votre Keystore contient {0,number,integer} entr\u00e9e(s)"},
 174.417 -        {"Failed to parse input", "L'analyse de l'entr\u00e9e a \u00e9chou\u00e9"},
 174.418 -        {"Empty input", "Entr\u00e9e vide"},
 174.419 -        {"Not X.509 certificate", "Pas un certificat X.509"},
 174.420 -        {"Cannot derive signature algorithm",
 174.421 -                "Impossible de d\u00e9duire l'algorithme de signature"},
 174.422 -        {"alias has no public key", "{0} ne poss\u00e8de pas de cl\u00e9 publique"},
 174.423 -        {"alias has no X.509 certificate", "{0} ne poss\u00e8de pas de certificat X.509"},
 174.424 -        {"New certificate (self-signed):", "Nouveau certificat (auto-sign\u00e9) :"},
 174.425 -        {"Reply has no certificates", "La r\u00e9ponse n'a pas de certificat"},
 174.426 -        {"Certificate not imported, alias <alias> already exists",
 174.427 -                "Certificat non import\u00e9, l''alias <{0}> existe d\u00e9j\u00e0"},
 174.428 -        {"Input not an X.509 certificate", "L'entr\u00e9e n'est pas un certificat X.509"},
 174.429 -        {"Certificate already exists in keystore under alias <trustalias>",
 174.430 -                "Le certificat existe d\u00e9j\u00e0 dans le Keystore sous l''alias <{0}>"},
 174.431 -        {"Do you still want to add it? [no]:  ",
 174.432 +        {"alias.", "{0}, "},
 174.433 +        {"Entry.type.type.", "Type d''entr\u00E9e\u00A0: {0}"},
 174.434 +        {"Certificate.chain.length.", "Longueur de cha\u00EEne du certificat : "},
 174.435 +        {"Certificate.i.1.", "Certificat[{0,number,integer}]:"},
 174.436 +        {"Certificate.fingerprint.SHA1.", "Empreinte du certificat (SHA1) : "},
 174.437 +        {"Entry.type.trustedCertEntry.", "Type d'entr\u00E9e : trustedCertEntry\n"},
 174.438 +        {"trustedCertEntry.", "trustedCertEntry,"},
 174.439 +        {"Keystore.type.", "Type de fichier de cl\u00E9s : "},
 174.440 +        {"Keystore.provider.", "Fournisseur de fichier de cl\u00E9s : "},
 174.441 +        {"Your.keystore.contains.keyStore.size.entry",
 174.442 +                "Votre fichier de cl\u00E9s d''acc\u00E8s contient {0,number,integer} entr\u00E9e"},
 174.443 +        {"Your.keystore.contains.keyStore.size.entries",
 174.444 +                "Votre fichier de cl\u00E9s d''acc\u00E8s contient {0,number,integer} entr\u00E9es"},
 174.445 +        {"Failed.to.parse.input", "L'analyse de l'entr\u00E9e a \u00E9chou\u00E9"},
 174.446 +        {"Empty.input", "Entr\u00E9e vide"},
 174.447 +        {"Not.X.509.certificate", "Pas un certificat X.509"},
 174.448 +        {"alias.has.no.public.key", "{0} ne poss\u00E8de pas de cl\u00E9 publique"},
 174.449 +        {"alias.has.no.X.509.certificate", "{0} ne poss\u00E8de pas de certificat X.509"},
 174.450 +        {"New.certificate.self.signed.", "Nouveau certificat (auto-sign\u00E9) :"},
 174.451 +        {"Reply.has.no.certificates", "La r\u00E9ponse n'a pas de certificat"},
 174.452 +        {"Certificate.not.imported.alias.alias.already.exists",
 174.453 +                "Certificat non import\u00E9, l''alias <{0}> existe d\u00E9j\u00E0"},
 174.454 +        {"Input.not.an.X.509.certificate", "L'entr\u00E9e n'est pas un certificat X.509"},
 174.455 +        {"Certificate.already.exists.in.keystore.under.alias.trustalias.",
 174.456 +                "Le certificat existe d\u00E9j\u00E0 dans le fichier de cl\u00E9s d''acc\u00E8s sous l''alias <{0}>"},
 174.457 +        {"Do.you.still.want.to.add.it.no.",
 174.458                  "Voulez-vous toujours l'ajouter ? [non] :  "},
 174.459 -        {"Certificate already exists in system-wide CA keystore under alias <trustalias>",
 174.460 -                "Le certificat existe d\u00e9j\u00e0 dans le Keystore CA syst\u00e8me sous l''alias <{0}>alias <{0}>"},
 174.461 -        {"Do you still want to add it to your own keystore? [no]:  ",
 174.462 -                "Voulez-vous toujours l'ajouter \u00e0 votre Keystore ? [non] :  "},
 174.463 -        {"Trust this certificate? [no]:  ", "Faire confiance \u00e0 ce certificat ? [non] :  "},
 174.464 +        {"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
 174.465 +                "Le certificat existe d\u00E9j\u00E0 dans le fichier de cl\u00E9s d''acc\u00E8s CA syst\u00E8me sous l''alias <{0}>"},
 174.466 +        {"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
 174.467 +                "Voulez-vous toujours l'ajouter \u00E0 votre fichier de cl\u00E9s ? [non] :  "},
 174.468 +        {"Trust.this.certificate.no.", "Faire confiance \u00E0 ce certificat ? [non] :  "},
 174.469          {"YES", "OUI"},
 174.470 -        {"New prompt: ", "Nouveau {0} : "},
 174.471 -        {"Passwords must differ", "Les mots de passe doivent diff\u00e9rer"},
 174.472 -        {"Re-enter new prompt: ", "Sp\u00e9cifiez nouveau {0} : "},
 174.473 -        {"Re-enter new password: ", "Ressaisissez le nouveau mot de passe : "},
 174.474 -        {"They don't match. Try again", "ne correspondent pas. R\u00e9essayez."},
 174.475 -        {"Enter prompt alias name:  ", "Sp\u00e9cifiez le nom d''alias {0} :  "},
 174.476 -        {"Enter new alias name\t(RETURN to cancel import for this entry):  ",
 174.477 -                 "Saisissez le nom du nouvel alias\t(ou appuyez sur ENTR\u00c9E pour annuler l'importation pour cette entr\u00e9e)\u00a0:  "},
 174.478 -        {"Enter alias name:  ", "Sp\u00e9cifiez le nom d'alias :  "},
 174.479 -        {"\t(RETURN if same as for <otherAlias>)",
 174.480 -                "\t(appuyez sur Entr\u00e9e si le r\u00e9sultat est identique \u00e0 <{0}>)"},
 174.481 -        {"*PATTERN* printX509Cert",
 174.482 -                "Propri\u00e9taire\u00a0: {0}\n\u00c9metteur\u00a0: {1}\nNum\u00e9ro de s\u00e9rie\u00a0: {2}\nValide du\u00a0: {3} au\u00a0: {4}\nEmpreintes du certificat\u00a0:\n\t MD5\u00a0:  {5}\n\t SHA1\u00a0: {6}\n\t Nom de l''algorithme de signature\u00a0: {7}\n\t Version\u00a0: {8}"},
 174.483 -        {"What is your first and last name?",
 174.484 -                "Quels sont vos pr\u00e9nom et nom ?"},
 174.485 -        {"What is the name of your organizational unit?",
 174.486 -                "Quel est le nom de votre unit\u00e9 organisationnelle ?"},
 174.487 -        {"What is the name of your organization?",
 174.488 -                "Quelle est le nom de votre organisation ?"},
 174.489 -        {"What is the name of your City or Locality?",
 174.490 -                "Quel est le nom de votre ville de r\u00e9sidence ?"},
 174.491 -        {"What is the name of your State or Province?",
 174.492 -                "Quel est le nom de votre \u00e9tat ou province ?"},
 174.493 -        {"What is the two-letter country code for this unit?",
 174.494 -                "Quel est le code de pays \u00e0 deux lettres pour cette unit\u00e9 ?"},
 174.495 -        {"Is <name> correct?", "Est-ce {0} ?"},
 174.496 +        {"New.prompt.", "Nouveau {0} : "},
 174.497 +        {"Passwords.must.differ", "Les mots de passe doivent diff\u00E9rer"},
 174.498 +        {"Re.enter.new.prompt.", "Indiquez encore le nouveau {0} : "},
 174.499 +        {"Re.enter.new.password.", "Ressaisissez le nouveau mot de passe : "},
 174.500 +        {"They.don.t.match.Try.again", "Ils sont diff\u00E9rents. R\u00E9essayez."},
 174.501 +        {"Enter.prompt.alias.name.", "Indiquez le nom d''alias {0} :  "},
 174.502 +        {"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
 174.503 +                 "Saisissez le nom du nouvel alias\t(ou appuyez sur Entr\u00E9e pour annuler l'import de cette entr\u00E9e)\u00A0:  "},
 174.504 +        {"Enter.alias.name.", "Indiquez le nom d'alias :  "},
 174.505 +        {".RETURN.if.same.as.for.otherAlias.",
 174.506 +                "\t(appuyez sur Entr\u00E9e si le r\u00E9sultat est identique \u00E0 <{0}>)"},
 174.507 +        {".PATTERN.printX509Cert",
 174.508 +                "Propri\u00E9taire : {0}\nEmetteur : {1}\nNum\u00E9ro de s\u00E9rie : {2}\nValide du : {3} au : {4}\nEmpreintes du certificat :\n\t MD5:  {5}\n\t SHA1 : {6}\n\t SHA256 : {7}\n\t Nom de l''algorithme de signature : {8}\n\t Version : {9}"},
 174.509 +        {"What.is.your.first.and.last.name.",
 174.510 +                "Quels sont vos nom et pr\u00E9nom ?"},
 174.511 +        {"What.is.the.name.of.your.organizational.unit.",
 174.512 +                "Quel est le nom de votre unit\u00E9 organisationnelle ?"},
 174.513 +        {"What.is.the.name.of.your.organization.",
 174.514 +                "Quel est le nom de votre entreprise ?"},
 174.515 +        {"What.is.the.name.of.your.City.or.Locality.",
 174.516 +                "Quel est le nom de votre ville de r\u00E9sidence ?"},
 174.517 +        {"What.is.the.name.of.your.State.or.Province.",
 174.518 +                "Quel est le nom de votre \u00E9tat ou province ?"},
 174.519 +        {"What.is.the.two.letter.country.code.for.this.unit.",
 174.520 +                "Quel est le code pays \u00E0 deux lettres pour cette unit\u00E9 ?"},
 174.521 +        {"Is.name.correct.", "Est-ce {0} ?"},
 174.522          {"no", "non"},
 174.523          {"yes", "oui"},
 174.524          {"y", "o"},
 174.525 -        {"  [defaultValue]:  ", "  [{0}] :  "},
 174.526 -        {"Alias <alias> has no key",
 174.527 -                "L''alias <{0}> n''est associ\u00e9 \u00e0 aucune cl\u00e9"},
 174.528 -        {"Alias <alias> references an entry type that is not a private key entry.  The -keyclone command only supports cloning of private key entries",
 174.529 -                 "L''entr\u00e9e \u00e0 laquelle l''alias <{0}> fait r\u00e9f\u00e9rence n''est pas une entr\u00e9e de type cl\u00e9 priv\u00e9e.  La commande -keyclone prend uniquement en charge le clonage des cl\u00e9s priv\u00e9es"},
 174.530 +        {".defaultValue.", "  [{0}]:  "},
 174.531 +        {"Alias.alias.has.no.key",
 174.532 +                "L''alias <{0}> n''est associ\u00E9 \u00E0 aucune cl\u00E9"},
 174.533 +        {"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
 174.534 +                 "L''entr\u00E9e \u00E0 laquelle l''alias <{0}> fait r\u00E9f\u00E9rence n''est pas une entr\u00E9e de type cl\u00E9 priv\u00E9e. La commande -keyclone prend uniquement en charge le clonage des cl\u00E9s priv\u00E9es"},
 174.535  
 174.536 -        {"*****************  WARNING WARNING WARNING  *****************",
 174.537 -            "*****************  A V E R T I S S E M E N T  *****************"},
 174.538 +        {".WARNING.WARNING.WARNING.",
 174.539 +            "*****************  WARNING WARNING WARNING  *****************"},
 174.540 +        {"Signer.d.", "Signataire n\u00B0%d :"},
 174.541 +        {"Timestamp.", "Horodatage :"},
 174.542 +        {"Signature.", "Signature :"},
 174.543 +        {"CRLs.", "Listes des certificats r\u00E9voqu\u00E9s (CRL) :"},
 174.544 +        {"Certificate.owner.", "Propri\u00E9taire du certificat : "},
 174.545 +        {"Not.a.signed.jar.file", "Fichier JAR non sign\u00E9"},
 174.546 +        {"No.certificate.from.the.SSL.server",
 174.547 +                "Aucun certificat du serveur SSL"},
 174.548  
 174.549          // Translators of the following 5 pairs, ATTENTION:
 174.550          // the next 5 string pairs are meant to be combined into 2 paragraphs,
 174.551          // 1+3+4 and 2+3+5. make sure your translation also does.
 174.552 -        {"* The integrity of the information stored in your keystore  *",
 174.553 -            "* L'int\u00e9grit\u00e9 des informations enregistr\u00e9es dans votre Keystore  *"},
 174.554 -        {"* The integrity of the information stored in the srckeystore*",
 174.555 -            "* L'int\u00e9grit\u00e9 des informations enregistr\u00e9es dans srckeystore*"},
 174.556 -        {"* has NOT been verified!  In order to verify its integrity, *",
 174.557 -            "* n'a PAS \u00e9t\u00e9 v\u00e9rifi\u00e9e !  Pour cela, *"},
 174.558 -        {"* you must provide your keystore password.                  *",
 174.559 -            "* vous devez sp\u00e9cifier le mot de passe de votre Keystore.                  *"},
 174.560 -        {"* you must provide the srckeystore password.                *",
 174.561 -            "* vous devez fournir le mot de passe srckeystore.                *"},
 174.562 +        {".The.integrity.of.the.information.stored.in.your.keystore.",
 174.563 +            "* L'int\u00E9grit\u00E9 des informations stock\u00E9es dans votre fichier de cl\u00E9s *"},
 174.564 +        {".The.integrity.of.the.information.stored.in.the.srckeystore.",
 174.565 +            "* L'int\u00E9grit\u00E9 des informations stock\u00E9es dans le fichier de cl\u00E9s source *"},
 174.566 +        {".has.NOT.been.verified.In.order.to.verify.its.integrity.",
 174.567 +            "* n'a PAS \u00E9t\u00E9 v\u00E9rifi\u00E9e. Pour cela, *"},
 174.568 +        {".you.must.provide.your.keystore.password.",
 174.569 +            "* vous devez fournir le mot de passe de votre fichier de cl\u00E9s.                  *"},
 174.570 +        {".you.must.provide.the.srckeystore.password.",
 174.571 +            "* vous devez fournir le mot de passe de votre fichier de cl\u00E9s source.                  *"},
 174.572  
 174.573  
 174.574 -        {"Certificate reply does not contain public key for <alias>",
 174.575 -                "La r\u00e9ponse au certificat ne contient pas de cl\u00e9 publique pour <{0}>"},
 174.576 -        {"Incomplete certificate chain in reply",
 174.577 -                "Cha\u00eene de certificat incompl\u00e8te dans la r\u00e9ponse"},
 174.578 -        {"Certificate chain in reply does not verify: ",
 174.579 -                "La cha\u00eene de certificat de la r\u00e9ponse ne concorde pas : "},
 174.580 -        {"Top-level certificate in reply:\n",
 174.581 -                "Certificat du plus haut niveau dans la r\u00e9ponse :\n"},
 174.582 -        {"... is not trusted. ", "... n'est pas digne de confiance. "},
 174.583 -        {"Install reply anyway? [no]:  ", "Installer la r\u00e9ponse quand m\u00eame ? [non] :  "},
 174.584 +        {"Certificate.reply.does.not.contain.public.key.for.alias.",
 174.585 +                "La r\u00E9ponse au certificat ne contient pas de cl\u00E9 publique pour <{0}>"},
 174.586 +        {"Incomplete.certificate.chain.in.reply",
 174.587 +                "Cha\u00EEne de certificat incompl\u00E8te dans la r\u00E9ponse"},
 174.588 +        {"Certificate.chain.in.reply.does.not.verify.",
 174.589 +                "La cha\u00EEne de certificat de la r\u00E9ponse ne concorde pas : "},
 174.590 +        {"Top.level.certificate.in.reply.",
 174.591 +                "Certificat de niveau sup\u00E9rieur dans la r\u00E9ponse :\n"},
 174.592 +        {".is.not.trusted.", "... non s\u00E9curis\u00E9. "},
 174.593 +        {"Install.reply.anyway.no.", "Installer la r\u00E9ponse quand m\u00EAme ? [non] :  "},
 174.594          {"NO", "NON"},
 174.595 -        {"Public keys in reply and keystore don't match",
 174.596 -                "Les cl\u00e9s publiques de la r\u00e9ponse et du Keystore ne concordent pas"},
 174.597 -        {"Certificate reply and certificate in keystore are identical",
 174.598 -                "La r\u00e9ponse au certificat et le certificat du Keystore sont identiques"},
 174.599 -        {"Failed to establish chain from reply",
 174.600 -                "Impossible de cr\u00e9er une cha\u00eene \u00e0 partir de la r\u00e9ponse"},
 174.601 +        {"Public.keys.in.reply.and.keystore.don.t.match",
 174.602 +                "Les cl\u00E9s publiques de la r\u00E9ponse et du fichier de cl\u00E9s ne concordent pas"},
 174.603 +        {"Certificate.reply.and.certificate.in.keystore.are.identical",
 174.604 +                "La r\u00E9ponse au certificat et le certificat du fichier de cl\u00E9s sont identiques"},
 174.605 +        {"Failed.to.establish.chain.from.reply",
 174.606 +                "Impossible de cr\u00E9er une cha\u00EEne \u00E0 partir de la r\u00E9ponse"},
 174.607          {"n", "n"},
 174.608 -        {"Wrong answer, try again", "R\u00e9ponse incorrecte, recommencez"},
 174.609 -        {"Secret key not generated, alias <alias> already exists",
 174.610 -                "Cl\u00e9 secr\u00e8te non g\u00e9n\u00e9r\u00e9e, l'alias <{0}> existe d\u00e9j\u00e0"},
 174.611 -        {"Please provide -keysize for secret key generation",
 174.612 -                "Veuillez sp\u00e9cifier -keysize pour la g\u00e9n\u00e9ration de la cl\u00e9 secr\u00e8te"},
 174.613 -        {"keytool usage:\n", "Syntaxe keytool :\n"},
 174.614 +        {"Wrong.answer.try.again", "R\u00E9ponse incorrecte, recommencez"},
 174.615 +        {"Secret.key.not.generated.alias.alias.already.exists",
 174.616 +                "Cl\u00E9 secr\u00E8te non g\u00E9n\u00E9r\u00E9e, l''alias <{0}> existe d\u00E9j\u00E0"},
 174.617 +        {"Please.provide.keysize.for.secret.key.generation",
 174.618 +                "Indiquez -keysize pour la g\u00E9n\u00E9ration de la cl\u00E9 secr\u00E8te"},
 174.619  
 174.620 -        {"Extensions: ", "Extensions\u00a0: "},
 174.621 -
 174.622 -        {"-certreq     [-v] [-protected]",
 174.623 -                "-certreq     [-v] [-protected]"},
 174.624 -        {"\t     [-alias <alias>] [-sigalg <sigalg>]",
 174.625 -                "\t     [-alias <alias>] [-sigalg <sigalg>]"},
 174.626 -        {"\t     [-file <csr_file>] [-keypass <keypass>]",
 174.627 -                "\t     [-file <csr_file>] [-keypass <mot_passe_cl\u00e9>]"},
 174.628 -        {"\t     [-keystore <keystore>] [-storepass <storepass>]",
 174.629 -                "\t     [-keystore <keystore>] [-storepass <mot_passe_store>]"},
 174.630 -        {"\t     [-storetype <storetype>] [-providername <name>]",
 174.631 -                "\t     [-storetype <storetype>] [-providername <name>]"},
 174.632 -        {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
 174.633 -                "\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ..."},
 174.634 -        {"\t     [-providerpath <pathlist>]",
 174.635 -                "\t     [-providerpath <pathlist>]"},
 174.636 -        {"-delete      [-v] [-protected] -alias <alias>",
 174.637 -                "-delete      [-v] [-protected] -alias <alias>"},
 174.638 -        /** rest is same as -certreq starting from -keystore **/
 174.639 -
 174.640 -        //{"-export      [-v] [-rfc] [-protected]",
 174.641 -        //       "-export      [-v] [-rfc] [-protected]"},
 174.642 -        {"-exportcert  [-v] [-rfc] [-protected]",
 174.643 -                "-exportcert  [-v] [-rfc] [-protected]"},
 174.644 -        {"\t     [-alias <alias>] [-file <cert_file>]",
 174.645 -                "\t     [-alias <alias>] [-file <fichier_cert>]"},
 174.646 -        /** rest is same as -certreq starting from -keystore **/
 174.647 -
 174.648 -        //{"-genkey      [-v] [-protected]",
 174.649 -        //        "-genkey      [-v] [-protected]"},
 174.650 -        {"-genkeypair  [-v] [-protected]",
 174.651 -                "-genkeypair  [-v] [-protected]"},
 174.652 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 174.653 -        {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
 174.654 -                "\t     [-keyalg <keyalg>] [-keysize <taille_cl\u00e9>]"},
 174.655 -        {"\t     [-sigalg <sigalg>] [-dname <dname>]",
 174.656 -                "\t     [-sigalg <sigalg>] [-dname <nomd>]"},
 174.657 -        {"\t     [-validity <valDays>] [-keypass <keypass>]",
 174.658 -                "\t     [-validity <joursVal>] [-keypass <mot_passe_cl\u00e9>]"},
 174.659 -        /** rest is same as -certreq starting from -keystore **/
 174.660 -
 174.661 -        {"-genseckey   [-v] [-protected]",
 174.662 -                "-genkeypair  [-v] [-protected]"},
 174.663 -        /** rest is same as -certreq starting from -keystore **/
 174.664 -
 174.665 -        {"-help", "-help"},
 174.666 -        //{"-identitydb  [-v] [-protected]",
 174.667 -        //      "-identitydb  [-v] [-protected]"},
 174.668 -        //{"\t     [-file <idb_file>]", "\t     [-file <idb_file>]"},
 174.669 -        /** rest is same as -certreq starting from -keystore **/
 174.670 -
 174.671 -        //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
 174.672 -        //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
 174.673 -        {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
 174.674 -                "-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]"},
 174.675 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 174.676 -        {"\t     [-alias <alias>] [-keypass <keypass>]",
 174.677 -            "\t     [-alias <alias>] [-keypass <keypass>]"},
 174.678 -        {"\t     [-file <cert_file>] [-keypass <keypass>]",
 174.679 -                "\t     [-file <fichier_cert>] [-keypass <mot_passe_cl\u00e9>]"},
 174.680 -        /** rest is same as -certreq starting from -keystore **/
 174.681 -
 174.682 -        {"-importkeystore [-v] ",
 174.683 -                "-importkeystore [-v] "},
 174.684 -        {"\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]",
 174.685 -                "\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]"},
 174.686 -        {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
 174.687 -                "\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]"},
 174.688 -        {"\t     [-srcprotected] [-destprotected]",
 174.689 -                "\t     [-srcprotected] [-destprotected]"},
 174.690 -        {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
 174.691 -                "\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]"},
 174.692 -        {"\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]",  // ligne trop longue, scind\u00e9e
 174.693 -                 "\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]"},
 174.694 -        {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
 174.695 -                "\t     [-srcalias <srcalias> [-destalias <destalias>]"},
 174.696 -        {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
 174.697 -                "\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]"},
 174.698 -        {"\t     [-noprompt]", "\t     [-noprompt]"},
 174.699 -        /** rest is same as -certreq starting from -keystore **/
 174.700 -
 174.701 -        {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
 174.702 -                "-changealias [-v] [-protected] -alias <alias> -destalias <destalias>"},
 174.703 -        {"\t     [-keypass <keypass>]", "\t     [-keypass <keypass>]"},
 174.704 -
 174.705 -        //{"-keyclone    [-v] [-protected]",
 174.706 -        //      "-keyclone    [-v] [-protected]"},
 174.707 -        //{"\t     [-alias <alias>] -dest <dest_alias>",
 174.708 -        //      "\t     [-alias <alias>] -dest <dest_alias>"},
 174.709 -        //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
 174.710 -        //      "\t     [-keypass <keypass>] [-new <new_keypass>]"},
 174.711 -        /** rest is same as -certreq starting from -keystore **/
 174.712 -
 174.713 -        {"-keypasswd   [-v] [-alias <alias>]",
 174.714 -                "-keypasswd   [-v] [-alias <alias>]"},
 174.715 -        {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
 174.716 -                "\t     [-keypass <ancien_mot_passe_cl\u00e9>] [-new <nouveau_mot_passe_cl\u00e9>]"},
 174.717 -        /** rest is same as -certreq starting from -keystore **/
 174.718 -
 174.719 -        {"-list        [-v | -rfc] [-protected]",
 174.720 -                "-list        [-v | -rfc] [-protected]"},
 174.721 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 174.722 -        /** rest is same as -certreq starting from -keystore **/
 174.723 -
 174.724 -        {"-printcert   [-v] [-file <cert_file>]",
 174.725 -                "-printcert   [-v] [-file <fichier_cert>]"},
 174.726 -
 174.727 -        //{"-selfcert    [-v] [-protected]",
 174.728 -        //      "-selfcert    [-v] [-protected]"},
 174.729 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 174.730 -        //{"\t     [-dname <dname>] [-validity <valDays>]",
 174.731 -        //      "\t     [-dname <dname>] [-validity <valDays>]"},
 174.732 -        //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
 174.733 -        //      "\t     [-keypass <keypass>] [-sigalg <sigalg>]"},
 174.734 -        /** rest is same as -certreq starting from -keystore **/
 174.735 -
 174.736 -        {"-storepasswd [-v] [-new <new_storepass>]",
 174.737 -                "-storepasswd [-v] [-new <new_storepass>]"},
 174.738 -        /** rest is same as -certreq starting from -keystore **/
 174.739 +        {"Extensions.", "Extensions\u00A0: "},
 174.740 +        {".Empty.value.", "(Valeur vide)"},
 174.741 +        {"Extension.Request.", "Demande d'extension :"},
 174.742 +        {"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
 174.743 +                "Demande de certificat PKCS #10 (version 1.0)\nSujet : %s\nCl\u00E9 publique : format %s pour la cl\u00E9 %s\n"},
 174.744 +        {"Unknown.keyUsage.type.", "Type keyUsage inconnu : "},
 174.745 +        {"Unknown.extendedkeyUsage.type.", "Type extendedkeyUsage inconnu : "},
 174.746 +        {"Unknown.AccessDescription.type.", "Type AccessDescription inconnu : "},
 174.747 +        {"Unrecognized.GeneralName.type.", "Type GeneralName non reconnu : "},
 174.748 +        {"This.extension.cannot.be.marked.as.critical.",
 174.749 +                 "Cette extension ne peut pas \u00EAtre marqu\u00E9e comme critique. "},
 174.750 +        {"Odd.number.of.hex.digits.found.", "Nombre impair de chiffres hexad\u00E9cimaux trouv\u00E9 : "},
 174.751 +        {"Unknown.extension.type.", "Type d'extension inconnu : "},
 174.752 +        {"command.{0}.is.ambiguous.", "commande {0} ambigu\u00EB :"},
 174.753  
 174.754          // policytool
 174.755 -        {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
 174.756 -                "Avertissement\u00a0: il n'existe pas de cl\u00e9 publique pour l'alias {0}.  V\u00e9rifiez que le keystore est correctement configur\u00e9."},
 174.757 -        {"Warning: Class not found: class", "Avertissement : Classe introuvable : {0}"},
 174.758 -        {"Warning: Invalid argument(s) for constructor: arg",
 174.759 -                "Avertissement\u00a0: argument(s) non valide(s) pour le constructeur\u00a0: {0}"},
 174.760 -        {"Illegal Principal Type: type", "Type de mandant non admis : {0}"},
 174.761 -        {"Illegal option: option", "Option non admise : {0}"},
 174.762 -        {"Usage: policytool [options]", "Syntaxe : policytool [options]"},
 174.763 -        {"  [-file <file>]    policy file location",
 174.764 -                "  [-file <fichier>]    emplacement du fichier de r\u00e8gles"},
 174.765 +        {"Warning.A.public.key.for.alias.signers.i.does.not.exist.Make.sure.a.KeyStore.is.properly.configured.",
 174.766 +                "Avertissement\u00A0: il n''existe pas de cl\u00E9 publique pour l''alias {0}. V\u00E9rifiez que le fichier de cl\u00E9s d''acc\u00E8s est correctement configur\u00E9."},
 174.767 +        {"Warning.Class.not.found.class", "Avertissement : classe introuvable - {0}"},
 174.768 +        {"Warning.Invalid.argument.s.for.constructor.arg",
 174.769 +                "Avertissement\u00A0: arguments non valides pour le constructeur\u00A0- {0}"},
 174.770 +        {"Illegal.Principal.Type.type", "Type de principal non admis : {0}"},
 174.771 +        {"Illegal.option.option", "Option non admise : {0}"},
 174.772 +        {"Usage.policytool.options.", "Syntaxe : policytool [options]"},
 174.773 +        {".file.file.policy.file.location",
 174.774 +                "  [-file <file>]    emplacement du fichier de r\u00E8gles"},
 174.775          {"New", "Nouveau"},
 174.776          {"Open", "Ouvrir"},
 174.777          {"Save", "Enregistrer"},
 174.778 -        {"Save As", "Enregistrer sous"},
 174.779 -        {"View Warning Log", "Afficher le journal des avertissements"},
 174.780 +        {"Save.As", "Enregistrer sous"},
 174.781 +        {"View.Warning.Log", "Afficher le journal des avertissements"},
 174.782          {"Exit", "Quitter"},
 174.783 -        {"Add Policy Entry", "Ajouter une r\u00e8gle"},
 174.784 -        {"Edit Policy Entry", "Modifier une r\u00e8gle"},
 174.785 -        {"Remove Policy Entry", "Supprimer une r\u00e8gle"},
 174.786 -        {"Edit", "Edition"},
 174.787 +        {"Add.Policy.Entry", "Ajouter une r\u00E8gle"},
 174.788 +        {"Edit.Policy.Entry", "Modifier une r\u00E8gle"},
 174.789 +        {"Remove.Policy.Entry", "Enlever une r\u00E8gle"},
 174.790 +        {"Edit", "Modifier"},
 174.791          {"Retain", "Conserver"},
 174.792  
 174.793 -        {"Warning: File name may include escaped backslash characters. " +
 174.794 -                        "It is not necessary to escape backslash characters " +
 174.795 -                        "(the tool escapes characters as necessary when writing " +
 174.796 -                        "the policy contents to the persistent store).\n\n" +
 174.797 -                        "Click on Retain to retain the entered name, or click on " +
 174.798 -                        "Edit to edit the name.",
 174.799 -            "Warning: File name may include escaped backslash characters. " +
 174.800 -                        "It is not necessary to escape backslash characters " +
 174.801 -                        "(the tool escapes characters as necessary when writing " +
 174.802 -                        "the policy contents to the persistent store).\n\n" +
 174.803 -                        "Click on Retain to retain the entered name, or click on " +
 174.804 -                        "Edit to edit the name."},
 174.805 +        {"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
 174.806 +            "Avertissement : il se peut que le nom de fichier contienne des barres obliques inverses avec caract\u00E8re d'\u00E9chappement. Il n'est pas n\u00E9cessaire d'ajouter un caract\u00E8re d'\u00E9chappement aux barres obliques inverses. L'outil proc\u00E8de \u00E0 l'\u00E9chappement si n\u00E9cessaire lorsqu'il \u00E9crit le contenu des r\u00E8gles dans la zone de stockage persistant).\n\nCliquez sur Conserver pour garder le nom saisi ou sur Modifier pour le remplacer."},
 174.807  
 174.808 -        {"Add Public Key Alias", "Ajouter un alias de cl\u00e9 publique"},
 174.809 -        {"Remove Public Key Alias", "Supprimer un alias de cl\u00e9 publique"},
 174.810 +        {"Add.Public.Key.Alias", "Ajouter un alias de cl\u00E9 publique"},
 174.811 +        {"Remove.Public.Key.Alias", "Enlever un alias de cl\u00E9 publique"},
 174.812          {"File", "Fichier"},
 174.813 -        {"KeyStore", "KeyStore"},
 174.814 -        {"Policy File:", "Fichier de r\u00e8gles :"},
 174.815 -        {"Could not open policy file: policyFile: e.toString()",
 174.816 -                "Impossible d''ouvrir le fichier de strat\u00e9gie\u00a0: {0}: {1}"},
 174.817 -        {"Policy Tool", "Policy Tool"},
 174.818 -        {"Errors have occurred while opening the policy configuration.  View the Warning Log for more information.",
 174.819 -                "Des erreurs se sont produites \u00e0 l'ouverture de la configuration de r\u00e8gles. Consultez le journal des avertissements pour obtenir des informations."},
 174.820 +        {"KeyStore", "Fichier de cl\u00E9s"},
 174.821 +        {"Policy.File.", "Fichier de r\u00E8gles :"},
 174.822 +        {"Could.not.open.policy.file.policyFile.e.toString.",
 174.823 +                "Impossible d''ouvrir le fichier de r\u00E8gles\u00A0: {0}: {1}"},
 174.824 +        {"Policy.Tool", "Policy Tool"},
 174.825 +        {"Errors.have.occurred.while.opening.the.policy.configuration.View.the.Warning.Log.for.more.information.",
 174.826 +                "Des erreurs se sont produites \u00E0 l'ouverture de la configuration de r\u00E8gles. Pour plus d'informations, consultez le journal des avertissements."},
 174.827          {"Error", "Erreur"},
 174.828          {"OK", "OK"},
 174.829 -        {"Status", "\u00c9tat"},
 174.830 +        {"Status", "Statut"},
 174.831          {"Warning", "Avertissement"},
 174.832 -        {"Permission:                                                       ",
 174.833 -                "Permission :                                                       "},
 174.834 -        {"Principal Type:", "Type de principal :"},
 174.835 -        {"Principal Name:", "Nom de principal :"},
 174.836 -        {"Target Name:                                                    ",
 174.837 +        {"Permission.",
 174.838 +                "Droit :                                                       "},
 174.839 +        {"Principal.Type.", "Type de principal :"},
 174.840 +        {"Principal.Name.", "Nom de principal :"},
 174.841 +        {"Target.Name.",
 174.842                  "Nom de cible :                                                    "},
 174.843 -        {"Actions:                                                             ",
 174.844 +        {"Actions.",
 174.845                  "Actions :                                                             "},
 174.846 -        {"OK to overwrite existing file filename?",
 174.847 +        {"OK.to.overwrite.existing.file.filename.",
 174.848                  "Remplacer le fichier existant {0} ?"},
 174.849          {"Cancel", "Annuler"},
 174.850 -        {"CodeBase:", "Base de code :"},
 174.851 -        {"SignedBy:", "Sign\u00e9 par :"},
 174.852 -        {"Add Principal", "Ajouter un principal"},
 174.853 -        {"Edit Principal", "Modifier un principal"},
 174.854 -        {"Remove Principal", "Supprimer un principal"},
 174.855 -        {"Principals:", "Principaux :"},
 174.856 -        {"  Add Permission", " Ajouter une permission"},
 174.857 -        {"  Edit Permission", " Modifier une permission"},
 174.858 -        {"Remove Permission", "Supprimer une permission"},
 174.859 -        {"Done", "Termin\u00e9"},
 174.860 -        {"KeyStore URL:", "URL du KeyStore :"},
 174.861 -        {"KeyStore Type:", "Type de KeyStore :"},
 174.862 -        {"KeyStore Provider:", "Fournisseur du KeyStore :"},
 174.863 -        {"KeyStore Password URL:", "URL du mot de passe du KeyStore :"},
 174.864 +        {"CodeBase.", "Base de code :"},
 174.865 +        {"SignedBy.", "Sign\u00E9 par :"},
 174.866 +        {"Add.Principal", "Ajouter un principal"},
 174.867 +        {"Edit.Principal", "Modifier un principal"},
 174.868 +        {"Remove.Principal", "Enlever un principal"},
 174.869 +        {"Principals.", "Principaux :"},
 174.870 +        {".Add.Permission", "  Ajouter un droit"},
 174.871 +        {".Edit.Permission", "  Modifier un droit"},
 174.872 +        {"Remove.Permission", "Enlever un droit"},
 174.873 +        {"Done", "Termin\u00E9"},
 174.874 +        {"KeyStore.URL.", "URL du fichier de cl\u00E9s :"},
 174.875 +        {"KeyStore.Type.", "Type du fichier de cl\u00E9s :"},
 174.876 +        {"KeyStore.Provider.", "Fournisseur du fichier de cl\u00E9s :"},
 174.877 +        {"KeyStore.Password.URL.", "URL du mot de passe du fichier de cl\u00E9s :"},
 174.878          {"Principals", "Principaux"},
 174.879 -        {"  Edit Principal:", " Modifier un principal :"},
 174.880 -        {"  Add New Principal:", " Ajouter un principal :"},
 174.881 -        {"Permissions", "Permissions"},
 174.882 -        {"  Edit Permission:", " Modifier une permission :"},
 174.883 -        {"  Add New Permission:", " Ajouter une permission :"},
 174.884 -        {"Signed By:", "Sign\u00e9 par :"},
 174.885 -        {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name",
 174.886 -            "Impossible de sp\u00e9cifier un principal avec une classe g\u00e9n\u00e9rique sans nom de g\u00e9n\u00e9rique"},
 174.887 -        {"Cannot Specify Principal without a Name",
 174.888 -            "Impossible de sp\u00e9cifier un principal sans nom"},
 174.889 -        {"Permission and Target Name must have a value",
 174.890 -                "La permission et le nom de cible doivent avoir une valeur"},
 174.891 -        {"Remove this Policy Entry?", "Supprimer cette r\u00e8gle ?"},
 174.892 -        {"Overwrite File", "Remplacer le fichier"},
 174.893 -        {"Policy successfully written to filename",
 174.894 -                "R\u00e8gle enregistr\u00e9e dans {0}"},
 174.895 -        {"null filename", "Nom Null de fichier"},
 174.896 -        {"Save changes?", "Enregistrer les modifications ?"},
 174.897 +        {".Edit.Principal.", "  Modifier un principal :"},
 174.898 +        {".Add.New.Principal.", "  Ajouter un principal :"},
 174.899 +        {"Permissions", "Droits"},
 174.900 +        {".Edit.Permission.", "  Modifier un droit :"},
 174.901 +        {".Add.New.Permission.", "  Ajouter un droit :"},
 174.902 +        {"Signed.By.", "Sign\u00E9 par :"},
 174.903 +        {"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
 174.904 +            "Impossible de sp\u00E9cifier un principal avec une classe g\u00E9n\u00E9rique sans nom g\u00E9n\u00E9rique"},
 174.905 +        {"Cannot.Specify.Principal.without.a.Name",
 174.906 +            "Impossible de sp\u00E9cifier un principal sans nom"},
 174.907 +        {"Permission.and.Target.Name.must.have.a.value",
 174.908 +                "Le droit et le nom de cible doivent avoir une valeur"},
 174.909 +        {"Remove.this.Policy.Entry.", "Enlever cette r\u00E8gle ?"},
 174.910 +        {"Overwrite.File", "Remplacer le fichier"},
 174.911 +        {"Policy.successfully.written.to.filename",
 174.912 +                "R\u00E8gle \u00E9crite dans {0}"},
 174.913 +        {"null.filename", "nom de fichier NULL"},
 174.914 +        {"Save.changes.", "Enregistrer les modifications ?"},
 174.915          {"Yes", "Oui"},
 174.916          {"No", "Non"},
 174.917 -        {"Policy Entry", "R\u00e8gle"},
 174.918 -        {"Save Changes", "Enregistrer les changements"},
 174.919 -        {"No Policy Entry selected", "Aucune r\u00e8gle s\u00e9lectionn\u00e9e"},
 174.920 -        {"Unable to open KeyStore: ex.toString()",
 174.921 -                "Impossible d''ouvrir le keystore\u00a0: {0}"},
 174.922 -        {"No principal selected", "Aucun principal s\u00e9lectionn\u00e9"},
 174.923 -        {"No permission selected", "Aucune permission s\u00e9lectionn\u00e9e"},
 174.924 +        {"Policy.Entry", "R\u00E8gle"},
 174.925 +        {"Save.Changes", "Enregistrer les modifications"},
 174.926 +        {"No.Policy.Entry.selected", "Aucune r\u00E8gle s\u00E9lectionn\u00E9e"},
 174.927 +        {"Unable.to.open.KeyStore.ex.toString.",
 174.928 +                "Impossible d''ouvrir le fichier de cl\u00E9s d''acc\u00E8s : {0}"},
 174.929 +        {"No.principal.selected", "Aucun principal s\u00E9lectionn\u00E9"},
 174.930 +        {"No.permission.selected", "Aucun droit s\u00E9lectionn\u00E9"},
 174.931          {"name", "nom"},
 174.932 -        {"configuration type", "type de configuration"},
 174.933 -        {"environment variable name", "Nom variable de l'environnement"},
 174.934 -        {"library name", "nom de biblioth\u00e8que"},
 174.935 -        {"package name", "nom de package"},
 174.936 -        {"policy type", "type de strat\u00e9gie"},
 174.937 -        {"property name", "nom de propri\u00e9t\u00e9"},
 174.938 -        {"provider name", "nom de fournisseur"},
 174.939 -        {"Principal List", "Liste de mandants"},
 174.940 -        {"Permission List", "Liste de droits"},
 174.941 -        {"Code Base", "Base de codes"},
 174.942 -        {"KeyStore U R L:", "URL du KeyStore :"},
 174.943 -        {"KeyStore Password U R L:", "URL du mot de passe du KeyStore :"},
 174.944 +        {"configuration.type", "type de configuration"},
 174.945 +        {"environment.variable.name", "Nom de variable d'environnement"},
 174.946 +        {"library.name", "nom de biblioth\u00E8que"},
 174.947 +        {"package.name", "nom de package"},
 174.948 +        {"policy.type", "type de r\u00E8gle"},
 174.949 +        {"property.name", "nom de propri\u00E9t\u00E9"},
 174.950 +        {"Principal.List", "Liste de principaux"},
 174.951 +        {"Permission.List", "Liste de droits"},
 174.952 +        {"Code.Base", "Base de code"},
 174.953 +        {"KeyStore.U.R.L.", "URL du fichier de cl\u00E9s :"},
 174.954 +        {"KeyStore.Password.U.R.L.", "URL du mot de passe du fichier de cl\u00E9s :"},
 174.955  
 174.956  
 174.957          // javax.security.auth.PrivateCredentialPermission
 174.958 -        {"invalid null input(s)", "Entr\u00e9e() Null non valide(s)"},
 174.959 -        {"actions can only be 'read'", "les actions peuvent \u00eatre accessibles en 'lecture' uniquement"},
 174.960 -        {"permission name [name] syntax invalid: ",
 174.961 -                "syntaxe de nom de permission [{0}] non valide : "},
 174.962 -        {"Credential Class not followed by a Principal Class and Name",
 174.963 +        {"invalid.null.input.s.", "entr\u00E9es NULL non valides"},
 174.964 +        {"actions.can.only.be.read.", "les actions sont accessibles en lecture uniquement"},
 174.965 +        {"permission.name.name.syntax.invalid.",
 174.966 +                "syntaxe de nom de droit [{0}] non valide : "},
 174.967 +        {"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
 174.968                  "Classe Credential non suivie d'une classe et d'un nom de principal"},
 174.969 -        {"Principal Class not followed by a Principal Name",
 174.970 +        {"Principal.Class.not.followed.by.a.Principal.Name",
 174.971                  "Classe de principal non suivie d'un nom de principal"},
 174.972 -        {"Principal Name must be surrounded by quotes",
 174.973 -                "Le nom de principal doit \u00eatre entre guillemets"},
 174.974 -        {"Principal Name missing end quote",
 174.975 -                "Guillemet fermant manquant pour nom de principal"},
 174.976 -        {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value",
 174.977 -                "La classe principale PrivateCredentialPermission ne peut \u00eatre une valeur g\u00e9n\u00e9rique (*) si le nom de principal n'est pas une valeur g\u00e9n\u00e9rique (*)"},
 174.978 -        {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name",
 174.979 -                "CredOwner :\n\tClasse principale = {0}\n\tNom principal = {1}"},
 174.980 +        {"Principal.Name.must.be.surrounded.by.quotes",
 174.981 +                "Le nom de principal doit \u00EAtre indiqu\u00E9 entre guillemets"},
 174.982 +        {"Principal.Name.missing.end.quote",
 174.983 +                "Guillemet fermant manquant pour le nom de principal"},
 174.984 +        {"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
 174.985 +                "La classe de principal PrivateCredentialPermission ne peut pas \u00EAtre une valeur g\u00E9n\u00E9rique (*) si le nom de principal n'est pas une valeur g\u00E9n\u00E9rique (*)"},
 174.986 +        {"CredOwner.Principal.Class.class.Principal.Name.name",
 174.987 +                "CredOwner :\n\tClasse de principal = {0}\n\tNom de principal = {1}"},
 174.988  
 174.989          // javax.security.auth.x500
 174.990 -        {"provided null name", "nom Null sp\u00e9cifi\u00e9"},
 174.991 -        {"provided null keyword map", "Mappage des mots cl\u00e9s Null fourni"},
 174.992 -        {"provided null OID map", "Mappage OID Null fourni"},
 174.993 +        {"provided.null.name", "nom NULL fourni"},
 174.994 +        {"provided.null.keyword.map", "mappage de mots-cl\u00E9s NULL fourni"},
 174.995 +        {"provided.null.OID.map", "mappage OID NULL fourni"},
 174.996  
 174.997          // javax.security.auth.Subject
 174.998 -        {"invalid null AccessControlContext provided",
 174.999 -                "AccessControlContext Null sp\u00e9cifi\u00e9 non valide"},
174.1000 -        {"invalid null action provided", "action Null sp\u00e9cifi\u00e9e non valide"},
174.1001 -        {"invalid null Class provided", "classe Null sp\u00e9cifi\u00e9e non valide"},
174.1002 -        {"Subject:\n", "Objet :\n"},
174.1003 -        {"\tPrincipal: ", "\tPrincipal : "},
174.1004 -        {"\tPublic Credential: ", "\tIdentit\u00e9 publique : "},
174.1005 -        {"\tPrivate Credentials inaccessible\n",
174.1006 -                "\tIdentit\u00e9s priv\u00e9es inaccessibles\n"},
174.1007 -        {"\tPrivate Credential: ", "\tIdentit\u00e9 priv\u00e9e : "},
174.1008 -        {"\tPrivate Credential inaccessible\n",
174.1009 -                "\tIdentit\u00e9 priv\u00e9e inaccessible\n"},
174.1010 -        {"Subject is read-only", "Objet en lecture seule"},
174.1011 -        {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set",
174.1012 -                "tentative d'ajout d'un objet qui n'est pas une instance de java.security.Principal dans un ensemble principal d'objet"},
174.1013 -        {"attempting to add an object which is not an instance of class",
174.1014 +        {"invalid.null.AccessControlContext.provided",
174.1015 +                "AccessControlContext NULL fourni non valide"},
174.1016 +        {"invalid.null.action.provided", "action NULL fournie non valide"},
174.1017 +        {"invalid.null.Class.provided", "classe NULL fournie non valide"},
174.1018 +        {"Subject.", "Objet :\n"},
174.1019 +        {".Principal.", "\tPrincipal : "},
174.1020 +        {".Public.Credential.", "\tInformations d'identification et de connexion publiques : "},
174.1021 +        {".Private.Credentials.inaccessible.",
174.1022 +                "\tInformations d'identification et de connexion priv\u00E9es inaccessibles\n"},
174.1023 +        {".Private.Credential.", "\tInformations d'identification et de connexion priv\u00E9es : "},
174.1024 +        {".Private.Credential.inaccessible.",
174.1025 +                "\tInformations d'identification et de connexion priv\u00E9es inaccessibles\n"},
174.1026 +        {"Subject.is.read.only", "Sujet en lecture seule"},
174.1027 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.java.security.Principal.to.a.Subject.s.Principal.Set",
174.1028 +                "tentative d'ajout d'un objet qui n'est pas une instance de java.security.Principal dans un ensemble de principaux du sujet"},
174.1029 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.class",
174.1030                  "tentative d''ajout d''un objet qui n''est pas une instance de {0}"},
174.1031  
174.1032          // javax.security.auth.login.AppConfigurationEntry
174.1033 -        {"LoginModuleControlFlag: ", "LoginModuleControlFlag : "},
174.1034 +        {"LoginModuleControlFlag.", "LoginModuleControlFlag : "},
174.1035  
174.1036          // javax.security.auth.login.LoginContext
174.1037 -        {"Invalid null input: name", "Entr\u00e9e Null non valide : nom"},
174.1038 -        {"No LoginModules configured for name",
174.1039 -         "Aucun LoginModule configur\u00e9 pour {0}"},
174.1040 -        {"invalid null Subject provided", "sujet Null sp\u00e9cifi\u00e9 non valide"},
174.1041 -        {"invalid null CallbackHandler provided",
174.1042 -                "CallbackHandler Null sp\u00e9cifi\u00e9 non valide"},
174.1043 -        {"null subject - logout called before login",
174.1044 -                "sujet Null - tentative de d\u00e9connexion avant connexion"},
174.1045 -        {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor",
174.1046 +        {"Invalid.null.input.name", "Entr\u00E9e NULL non valide : nom"},
174.1047 +        {"No.LoginModules.configured.for.name",
174.1048 +         "Aucun LoginModule configur\u00E9 pour {0}"},
174.1049 +        {"invalid.null.Subject.provided", "sujet NULL fourni non valide"},
174.1050 +        {"invalid.null.CallbackHandler.provided",
174.1051 +                "CallbackHandler NULL fourni non valide"},
174.1052 +        {"null.subject.logout.called.before.login",
174.1053 +                "sujet NULL - Tentative de d\u00E9connexion avant la connexion"},
174.1054 +        {"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
174.1055                  "impossible d''instancier LoginModule {0} car il ne fournit pas de constructeur sans argument"},
174.1056 -        {"unable to instantiate LoginModule",
174.1057 +        {"unable.to.instantiate.LoginModule",
174.1058                  "impossible d'instancier LoginModule"},
174.1059 -        {"unable to instantiate LoginModule: ",
174.1060 -                "impossible d'instancier LoginModule\u00a0: "},
174.1061 -        {"unable to find LoginModule class: ",
174.1062 +        {"unable.to.instantiate.LoginModule.",
174.1063 +                "impossible d'instancier LoginModule\u00A0: "},
174.1064 +        {"unable.to.find.LoginModule.class.",
174.1065                  "classe LoginModule introuvable : "},
174.1066 -        {"unable to access LoginModule: ",
174.1067 -                "impossible d'acc\u00e9der \u00e0 LoginModule : "},
174.1068 -        {"Login Failure: all modules ignored",
174.1069 -                "Echec de connexion : tous les modules ont \u00e9t\u00e9 ignor\u00e9s"},
174.1070 +        {"unable.to.access.LoginModule.",
174.1071 +                "impossible d'acc\u00E9der \u00E0 LoginModule : "},
174.1072 +        {"Login.Failure.all.modules.ignored",
174.1073 +                "Echec de connexion : tous les modules ont \u00E9t\u00E9 ignor\u00E9s"},
174.1074  
174.1075          // sun.security.provider.PolicyFile
174.1076  
174.1077 -        {"java.security.policy: error parsing policy:\n\tmessage",
174.1078 +        {"java.security.policy.error.parsing.policy.message",
174.1079                  "java.security.policy : erreur d''analyse de {0} :\n\t{1}"},
174.1080 -        {"java.security.policy: error adding Permission, perm:\n\tmessage",
174.1081 -                "java.security.policy : erreur d''ajout de permission, {0} :\n\t{1}"},
174.1082 -        {"java.security.policy: error adding Entry:\n\tmessage",
174.1083 -                "java.security.policy : erreur d''ajout d''entr\u00e9e :\n\t{0}"},
174.1084 -        {"alias name not provided (pe.name)", "nom d''alias non fourni ({0})"},
174.1085 -        {"unable to perform substitution on alias, suffix",
174.1086 +        {"java.security.policy.error.adding.Permission.perm.message",
174.1087 +                "java.security.policy : erreur d''ajout de droit, {0} :\n\t{1}"},
174.1088 +        {"java.security.policy.error.adding.Entry.message",
174.1089 +                "java.security.policy : erreur d''ajout d''entr\u00E9e :\n\t{0}"},
174.1090 +        {"alias.name.not.provided.pe.name.", "nom d''alias non fourni ({0})"},
174.1091 +        {"unable.to.perform.substitution.on.alias.suffix",
174.1092                  "impossible d''effectuer une substitution pour l''alias, {0}"},
174.1093 -        {"substitution value, prefix, unsupported",
174.1094 +        {"substitution.value.prefix.unsupported",
174.1095                  "valeur de substitution, {0}, non prise en charge"},
174.1096 -        {"(", "("},
174.1097 -        {")", ")"},
174.1098 -        {"type can't be null","le type ne peut \u00eatre Null"},
174.1099 +        {"LPARAM", "("},
174.1100 +        {"RPARAM", ")"},
174.1101 +        {"type.can.t.be.null","le type ne peut \u00EAtre NULL"},
174.1102  
174.1103          // sun.security.provider.PolicyParser
174.1104 -        {"keystorePasswordURL can not be specified without also specifying keystore",
174.1105 -                "Impossible de sp\u00e9cifier keystorePasswordURL sans sp\u00e9cifier aussi le keystore"},
174.1106 -        {"expected keystore type", "type keystore pr\u00e9vu"},
174.1107 -        {"expected keystore provider", "fournisseur keystore pr\u00e9vu"},
174.1108 -        {"multiple Codebase expressions",
174.1109 +        {"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
174.1110 +                "Impossible de sp\u00E9cifier keystorePasswordURL sans indiquer aussi le fichier de cl\u00E9s"},
174.1111 +        {"expected.keystore.type", "type de fichier de cl\u00E9s attendu"},
174.1112 +        {"expected.keystore.provider", "fournisseur de fichier de cl\u00E9s attendu"},
174.1113 +        {"multiple.Codebase.expressions",
174.1114                  "expressions Codebase multiples"},
174.1115 -        {"multiple SignedBy expressions","expressions SignedBy multiples"},
174.1116 -        {"SignedBy has empty alias","SignedBy poss\u00e8de un alias vide"},
174.1117 -        {"can not specify Principal with a wildcard class without a wildcard name",
174.1118 -                "impossible de sp\u00e9cifier Principal avec une classe g\u00e9n\u00e9rique sans nom g\u00e9n\u00e9rique"},
174.1119 -        {"expected codeBase or SignedBy or Principal",
174.1120 -                "codeBase ou SignedBy ou Principal pr\u00e9vu"},
174.1121 -        {"expected permission entry", "entr\u00e9e de permission pr\u00e9vue"},
174.1122 -        {"number ", "nombre "},
174.1123 -        {"expected [expect], read [end of file]",
174.1124 -                "pr\u00e9vu [{0}], lecture [fin de fichier]"},
174.1125 -        {"expected [;], read [end of file]",
174.1126 -                "pr\u00e9vu [;], lecture [fin de fichier]"},
174.1127 -        {"line number: msg", "ligne {0} : {1}"},
174.1128 -        {"line number: expected [expect], found [actual]",
174.1129 -                "ligne {0} : pr\u00e9vu [{1}], trouv\u00e9 [{2}]"},
174.1130 -        {"null principalClass or principalName",
174.1131 -                "principalClass ou principalName Null"},
174.1132 +        {"multiple.SignedBy.expressions","expressions SignedBy multiples"},
174.1133 +        {"SignedBy.has.empty.alias","SignedBy poss\u00E8de un alias vide"},
174.1134 +        {"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
174.1135 +                "impossible de sp\u00E9cifier le principal avec une classe g\u00E9n\u00E9rique sans nom g\u00E9n\u00E9rique"},
174.1136 +        {"expected.codeBase.or.SignedBy.or.Principal",
174.1137 +                "codeBase, SignedBy ou Principal attendu"},
174.1138 +        {"expected.permission.entry", "entr\u00E9e de droit attendue"},
174.1139 +        {"number.", "nombre "},
174.1140 +        {"expected.expect.read.end.of.file.",
174.1141 +                "attendu [{0}], lu [fin de fichier]"},
174.1142 +        {"expected.read.end.of.file.",
174.1143 +                "attendu [;], lu [fin de fichier]"},
174.1144 +        {"line.number.msg", "ligne {0} : {1}"},
174.1145 +        {"line.number.expected.expect.found.actual.",
174.1146 +                "ligne {0} : attendu [{1}], trouv\u00E9 [{2}]"},
174.1147 +        {"null.principalClass.or.principalName",
174.1148 +                "principalClass ou principalName NULL"},
174.1149  
174.1150          // sun.security.pkcs11.SunPKCS11
174.1151 -        {"PKCS11 Token [providerName] Password: ",
174.1152 +        {"PKCS11.Token.providerName.Password.",
174.1153                  "Mot de passe PKCS11 Token [{0}] : "},
174.1154  
174.1155          /* --- DEPRECATED --- */
174.1156          // javax.security.auth.Policy
174.1157 -        {"unable to instantiate Subject-based policy",
174.1158 -                "impossible d'instancier la strat\u00e9gie Subject"}
174.1159 +        {"unable.to.instantiate.Subject.based.policy",
174.1160 +                "impossible d'instancier les r\u00E8gles bas\u00E9es sur le sujet"}
174.1161      };
174.1162  
174.1163  
174.1164 @@ -648,3 +670,4 @@
174.1165          return contents;
174.1166      }
174.1167  }
174.1168 +
   175.1 --- a/src/share/classes/sun/security/util/Resources_it.java	Tue Feb 15 19:16:39 2011 -0800
   175.2 +++ b/src/share/classes/sun/security/util/Resources_it.java	Tue Feb 15 20:18:20 2011 -0800
   175.3 @@ -1,5 +1,5 @@
   175.4  /*
   175.5 - * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
   175.6 + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
   175.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   175.8   *
   175.9   * This code is free software; you can redistribute it and/or modify it
  175.10 @@ -35,605 +35,627 @@
  175.11      private static final Object[][] contents = {
  175.12  
  175.13          // shared (from jarsigner)
  175.14 -        {" ", " "},
  175.15 -        {"  ", "  "},
  175.16 -        {"      ", "      "},
  175.17 -        {", ", ", "},
  175.18 +        {"SPACE", " "},
  175.19 +        {"2SPACE", "  "},
  175.20 +        {"6SPACE", "      "},
  175.21 +        {"COMMA", ", "},
  175.22          // shared (from keytool)
  175.23 -        {"\n", "\n"},
  175.24 -        {"*******************************************",
  175.25 +        {"NEWLINE", "\n"},
  175.26 +        {"STAR",
  175.27                  "*******************************************"},
  175.28 -        {"*******************************************\n\n",
  175.29 +        {"STARNN",
  175.30                  "*******************************************\n\n"},
  175.31  
  175.32 -        // keytool
  175.33 -        {"keytool error: ", "Errore keytool: "},
  175.34 -        {"Illegal option:  ", "Opzione non valida:  "},
  175.35 -        {"Try keytool -help","Provare keytool -help"},
  175.36 -        {"Command option <flag> needs an argument.", "\u00c8 necessario specificare un argomento per l''opzione di comando {0}."},
  175.37 -        {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
  175.38 -                "Avviso: non sono supportate password diverse di chiave e di archivio per i KeyStore PKCS12. Il valore {0} specificato dall''utente verr\u00e0 ignorato."},
  175.39 -        {"-keystore must be NONE if -storetype is {0}",
  175.40 -                "Se -storetype \u00e8 impostato su {0}, -keystore deve essere impostato su NONE"},
  175.41 -        {"Too may retries, program terminated",
  175.42 -                 "Il numero dei tentativi consentiti \u00e8 stato superato. Il programma verr\u00e0 chiuso."},
  175.43 -        {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
  175.44 -                "Se -storetype \u00e8 impostato su {0}, i comandi -storepasswd e -keypasswd non sono supportati"},
  175.45 -        {"-keypasswd commands not supported if -storetype is PKCS12",
  175.46 -                "Se -storetype \u00e8 impostato su PKCS12 i comandi -keypasswd non vengono supportati"},
  175.47 -        {"-keypass and -new can not be specified if -storetype is {0}",
  175.48 -                "Se -storetype \u00e8 impostato su {0}, non \u00e8 possibile specificare un valore per -keypass e -new"},
  175.49 -        {"if -protected is specified, then -storepass, -keypass, and -new must not be specified",
  175.50 -                "Se \u00e8 specificata l'opzione -protected, le opzioni -storepass, -keypass e -new non possono essere specificate"},
  175.51 -        {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified",
  175.52 +        // keytool: Help part
  175.53 +        {".OPTION.", " [OPTION]..."},
  175.54 +        {"Options.", "Opzioni:"},
  175.55 +        {"Use.keytool.help.for.all.available.commands",
  175.56 +                 "Utilizzare \"keytool -help\" per visualizzare tutti i comandi disponibili"},
  175.57 +        {"Key.and.Certificate.Management.Tool",
  175.58 +                 "Strumento di gestione di chiavi e certificati"},
  175.59 +        {"Commands.", "Comandi:"},
  175.60 +        {"Use.keytool.command.name.help.for.usage.of.command.name",
  175.61 +                "Utilizzare \"keytool -command_name -help\" per informazioni sull'uso di command_name"},
  175.62 +        // keytool: help: commands
  175.63 +        {"Generates.a.certificate.request",
  175.64 +                "Genera una richiesta di certificato"}, //-certreq
  175.65 +        {"Changes.an.entry.s.alias",
  175.66 +                "Modifica l'alias di una voce"}, //-changealias
  175.67 +        {"Deletes.an.entry",
  175.68 +                "Elimina una voce"}, //-delete
  175.69 +        {"Exports.certificate",
  175.70 +                "Esporta il certificato"}, //-exportcert
  175.71 +        {"Generates.a.key.pair",
  175.72 +                "Genera una coppia di chiavi"}, //-genkeypair
  175.73 +        {"Generates.a.secret.key",
  175.74 +                "Genera una chiave segreta"}, //-genseckey
  175.75 +        {"Generates.certificate.from.a.certificate.request",
  175.76 +                "Genera un certificato da una richiesta di certificato"}, //-gencert
  175.77 +        {"Generates.CRL", "Genera CRL"}, //-gencrl
  175.78 +        {"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
  175.79 +                "Importa le voci da un database delle identit\u00E0 di tipo JDK 1.1.x"}, //-identitydb
  175.80 +        {"Imports.a.certificate.or.a.certificate.chain",
  175.81 +                "Importa un certificato o una catena di certificati"}, //-importcert
  175.82 +        {"Imports.one.or.all.entries.from.another.keystore",
  175.83 +                "Importa una o tutte le voci da un altro keystore"}, //-importkeystore
  175.84 +        {"Clones.a.key.entry",
  175.85 +                "Duplica una voce di chiave"}, //-keyclone
  175.86 +        {"Changes.the.key.password.of.an.entry",
  175.87 +                "Modifica la password della chiave per una voce"}, //-keypasswd
  175.88 +        {"Lists.entries.in.a.keystore",
  175.89 +                "Elenca le voci in un keystore"}, //-list
  175.90 +        {"Prints.the.content.of.a.certificate",
  175.91 +                "Visualizza i contenuti di un certificato"}, //-printcert
  175.92 +        {"Prints.the.content.of.a.certificate.request",
  175.93 +                "Visualizza i contenuti di una richiesta di certificato"}, //-printcertreq
  175.94 +        {"Prints.the.content.of.a.CRL.file",
  175.95 +                "Visualizza i contenuti di un file CRL"}, //-printcrl
  175.96 +        {"Generates.a.self.signed.certificate",
  175.97 +                "Genera certificato con firma automatica"}, //-selfcert
  175.98 +        {"Changes.the.store.password.of.a.keystore",
  175.99 +                "Modifica la password di area di memorizzazione di un keystore"}, //-storepasswd
 175.100 +        // keytool: help: options
 175.101 +        {"alias.name.of.the.entry.to.process",
 175.102 +                "nome alias della voce da elaborare"}, //-alias
 175.103 +        {"destination.alias",
 175.104 +                "alias di destinazione"}, //-destalias
 175.105 +        {"destination.key.password",
 175.106 +                "password chiave di destinazione"}, //-destkeypass
 175.107 +        {"destination.keystore.name",
 175.108 +                "nome keystore di destinazione"}, //-destkeystore
 175.109 +        {"destination.keystore.password.protected",
 175.110 +                "password keystore di destinazione protetta"}, //-destprotected
 175.111 +        {"destination.keystore.provider.name",
 175.112 +                "nome provider keystore di destinazione"}, //-destprovidername
 175.113 +        {"destination.keystore.password",
 175.114 +                "password keystore di destinazione"}, //-deststorepass
 175.115 +        {"destination.keystore.type",
 175.116 +                "tipo keystore di destinazione"}, //-deststoretype
 175.117 +        {"distinguished.name",
 175.118 +                "nome distinto"}, //-dname
 175.119 +        {"X.509.extension",
 175.120 +                "estensione X.509"}, //-ext
 175.121 +        {"output.file.name",
 175.122 +                "nome file di output"}, //-file and -outfile
 175.123 +        {"input.file.name",
 175.124 +                "nome file di input"}, //-file and -infile
 175.125 +        {"key.algorithm.name",
 175.126 +                "nome algoritmo chiave"}, //-keyalg
 175.127 +        {"key.password",
 175.128 +                "password chiave"}, //-keypass
 175.129 +        {"key.bit.size",
 175.130 +                "dimensione bit chiave"}, //-keysize
 175.131 +        {"keystore.name",
 175.132 +                "nome keystore"}, //-keystore
 175.133 +        {"new.password",
 175.134 +                "nuova password"}, //-new
 175.135 +        {"do.not.prompt",
 175.136 +                "non richiedere"}, //-noprompt
 175.137 +        {"password.through.protected.mechanism",
 175.138 +                "password mediante meccanismo protetto"}, //-protected
 175.139 +        {"provider.argument",
 175.140 +                "argomento provider"}, //-providerarg
 175.141 +        {"provider.class.name",
 175.142 +                "nome classe provider"}, //-providerclass
 175.143 +        {"provider.name",
 175.144 +                "nome provider"}, //-providername
 175.145 +        {"provider.classpath",
 175.146 +                "classpath provider"}, //-providerpath
 175.147 +        {"output.in.RFC.style",
 175.148 +                "output in stile RFC"}, //-rfc
 175.149 +        {"signature.algorithm.name",
 175.150 +                "nome algoritmo firma"}, //-sigalg
 175.151 +        {"source.alias",
 175.152 +                "alias origine"}, //-srcalias
 175.153 +        {"source.key.password",
 175.154 +                "password chiave di origine"}, //-srckeypass
 175.155 +        {"source.keystore.name",
 175.156 +                "nome keystore di origine"}, //-srckeystore
 175.157 +        {"source.keystore.password.protected",
 175.158 +                "password keystore di origine protetta"}, //-srcprotected
 175.159 +        {"source.keystore.provider.name",
 175.160 +                "nome provider keystore di origine"}, //-srcprovidername
 175.161 +        {"source.keystore.password",
 175.162 +                "password keystore di origine"}, //-srcstorepass
 175.163 +        {"source.keystore.type",
 175.164 +                "tipo keystore di origine"}, //-srcstoretype
 175.165 +        {"SSL.server.host.and.port",
 175.166 +                "host e porta server SSL"}, //-sslserver
 175.167 +        {"signed.jar.file",
 175.168 +                "file jar firmato"}, //=jarfile
 175.169 +        {"certificate.validity.start.date.time",
 175.170 +                "data/ora di inizio validit\u00E0 certificato"}, //-startdate
 175.171 +        {"keystore.password",
 175.172 +                "password keystore"}, //-storepass
 175.173 +        {"keystore.type",
 175.174 +                "tipo keystore"}, //-storetype
 175.175 +        {"trust.certificates.from.cacerts",
 175.176 +                "considera sicuri i certificati da cacerts"}, //-trustcacerts
 175.177 +        {"verbose.output",
 175.178 +                "output descrittivo"}, //-v
 175.179 +        {"validity.number.of.days",
 175.180 +                "numero di giorni di validit\u00E0"}, //-validity
 175.181 +        {"Serial.ID.of.cert.to.revoke",
 175.182 +                 "ID seriale del certificato da revocare"}, //-id
 175.183 +        // keytool: Running part
 175.184 +        {"keytool.error.", "Errore keytool: "},
 175.185 +        {"Illegal.option.", "Opzione non valida:  "},
 175.186 +        {"Illegal.value.", "Valore non valido: "},
 175.187 +        {"Unknown.password.type.", "Tipo di password sconosciuto: "},
 175.188 +        {"Cannot.find.environment.variable.",
 175.189 +                "Impossibile trovare la variabile di ambiente: "},
 175.190 +        {"Cannot.find.file.", "Impossibile trovare il file: "},
 175.191 +        {"Command.option.flag.needs.an.argument.", "\u00C8 necessario specificare un argomento per l''opzione di comando {0}."},
 175.192 +        {"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
 175.193 +                "Avvertenza: non sono supportate password diverse di chiave e di archivio per i keystore PKCS12. Il valore {0} specificato dall''utente verr\u00E0 ignorato."},
 175.194 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
 175.195 +                "Se -storetype \u00E8 impostato su {0}, -keystore deve essere impostato su NONE"},
 175.196 +        {"Too.many.retries.program.terminated",
 175.197 +                 "Il numero dei tentativi consentiti \u00E8 stato superato. Il programma verr\u00E0 terminato."},
 175.198 +        {".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
 175.199 +                "Se -storetype \u00E8 impostato su {0}, i comandi -storepasswd e -keypasswd non sono supportati"},
 175.200 +        {".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
 175.201 +                "Se -storetype \u00E8 impostato su PKCS12 i comandi -keypasswd non vengono supportati"},
 175.202 +        {".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
 175.203 +                "Se -storetype \u00E8 impostato su {0}, non \u00E8 possibile specificare un valore per -keypass e -new"},
 175.204 +        {"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
 175.205 +                "Se \u00E8 specificata l'opzione -protected, le opzioni -storepass, -keypass e -new non possono essere specificate"},
 175.206 +        {"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
 175.207                  "Se viene specificato -srcprotected, -srcstorepass e -srckeypass non dovranno essere specificati"},
 175.208 -        {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified",
 175.209 -                "Se il file keystore non \u00e8 protetto da password, non deve essere specificato alcun valore per -storepass, -keypass e -new"},
 175.210 -        {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified",
 175.211 -                "Se il file keystore non \u00e8 protetto da password, non deve essere specificato alcun valore per -srcstorepass e -srckeypass"},
 175.212 -        {"Validity must be greater than zero",
 175.213 -                "La validit\u00e0 deve essere maggiore di zero"},
 175.214 -        {"provName not a provider", "{0} non \u00e8 un provider"},
 175.215 -        {"Usage error: no command provided", "Errore di utilizzo: nessun comando specificato"},
 175.216 -        {"Usage error, <arg> is not a legal command", "Errore di utilizzo. {0} non \u00e8 un comando valido."},
 175.217 -        {"Source keystore file exists, but is empty: ", "Il file keystore di origine esiste, ma \u00e8 vuoto: "},
 175.218 -        {"Please specify -srckeystore", "Specificare -srckeystore"},
 175.219 -        {"Must not specify both -v and -rfc with 'list' command",
 175.220 +        {"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
 175.221 +                "Se il file keystore non \u00E8 protetto da password, non deve essere specificato alcun valore per -storepass, -keypass e -new"},
 175.222 +        {"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
 175.223 +                "Se il file keystore non \u00E8 protetto da password, non deve essere specificato alcun valore per -srcstorepass e -srckeypass"},
 175.224 +        {"Illegal.startdate.value", "Valore di data di inizio non valido"},
 175.225 +        {"Validity.must.be.greater.than.zero",
 175.226 +                "La validit\u00E0 deve essere maggiore di zero"},
 175.227 +        {"provName.not.a.provider", "{0} non \u00E8 un provider"},
 175.228 +        {"Usage.error.no.command.provided", "Errore di utilizzo: nessun comando specificato"},
 175.229 +        {"Source.keystore.file.exists.but.is.empty.", "Il file keystore di origine esiste, ma \u00E8 vuoto: "},
 175.230 +        {"Please.specify.srckeystore", "Specificare -srckeystore"},
 175.231 +        {"Must.not.specify.both.v.and.rfc.with.list.command",
 175.232                  "Impossibile specificare sia -v sia -rfc con il comando 'list'"},
 175.233 -        {"Key password must be at least 6 characters",
 175.234 +        {"Key.password.must.be.at.least.6.characters",
 175.235                  "La password della chiave deve contenere almeno 6 caratteri"},
 175.236 -        {"New password must be at least 6 characters",
 175.237 +        {"New.password.must.be.at.least.6.characters",
 175.238                  "La nuova password deve contenere almeno 6 caratteri"},
 175.239 -        {"Keystore file exists, but is empty: ",
 175.240 -                "Il file keystore esiste ma \u00e8 vuoto: "},
 175.241 -        {"Keystore file does not exist: ",
 175.242 +        {"Keystore.file.exists.but.is.empty.",
 175.243 +                "Il file keystore esiste ma \u00E8 vuoto: "},
 175.244 +        {"Keystore.file.does.not.exist.",
 175.245                  "Il file keystore non esiste: "},
 175.246 -        {"Must specify destination alias", "\u00c8 necessario specificare l'alias di destinazione"},
 175.247 -        {"Must specify alias", "\u00c8 necessario specificare l'alias"},
 175.248 -        {"Keystore password must be at least 6 characters",
 175.249 +        {"Must.specify.destination.alias", "\u00C8 necessario specificare l'alias di destinazione"},
 175.250 +        {"Must.specify.alias", "\u00C8 necessario specificare l'alias"},
 175.251 +        {"Keystore.password.must.be.at.least.6.characters",
 175.252                  "La password del keystore deve contenere almeno 6 caratteri"},
 175.253 -        {"Enter keystore password:  ", "Immettere la password del keystore:  "},
 175.254 -        {"Enter source keystore password:  ", "Immettere la password del keystore di origine:  "},
 175.255 -        {"Enter destination keystore password:  ", "Immettere la password del keystore di destinazione:  "},
 175.256 -        {"Keystore password is too short - must be at least 6 characters",
 175.257 -         "La password del keystore \u00e8 troppo corta - deve contenere almeno 6 caratteri"},
 175.258 -        {"Unknown Entry Type", "Tipo di voce sconosciuto"},
 175.259 -        {"Too many failures. Alias not changed", "Si sono verificati troppi errori. L'alias non \u00e8 stato modificato."},
 175.260 -        {"Entry for alias <alias> successfully imported.",
 175.261 -                 "La voce dell''alias {0} \u00e8 stata importata."},
 175.262 -        {"Entry for alias <alias> not imported.", "La voce dell''alias {0} non \u00e8 stata importata."},
 175.263 -        {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.",
 175.264 -                 "Si \u00e8 verificato un problema durante l''importazione della voce dell''alias {0}: {1}.\nLa voce dell''alias {0} non \u00e8 stata importata."},
 175.265 -        {"Import command completed:  <ok> entries successfully imported, <fail> entries failed or cancelled",
 175.266 -                 "Importazione completata:  {0} voci importate, {1} voci non importate o annullate"},
 175.267 -        {"Warning: Overwriting existing alias <alias> in destination keystore",
 175.268 -                 "Avviso: sovrascrittura in corso dell''alias {0} nel file keystore di destinazione"},
 175.269 -        {"Existing entry alias <alias> exists, overwrite? [no]:  ",
 175.270 -                 "La voce dell''alias {0} esiste gi\u00e0. Sovrascrivere? [no]:  "},
 175.271 -        {"Too many failures - try later", "Troppi errori - riprovare"},
 175.272 -        {"Certification request stored in file <filename>",
 175.273 -                "La richiesta di certificazione \u00e8 memorizzata nel file <{0}>"},
 175.274 -        {"Submit this to your CA", "Inviarla alla propria CA"},
 175.275 -        {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified",
 175.276 -            "Se l'alias non \u00e8 specificato, destalias, srckeypass e destkeypass non dovranno essere specificati"},
 175.277 -        {"Certificate stored in file <filename>",
 175.278 -                "Il certificato \u00e8 memorizzato nel file <{0}>"},
 175.279 -        {"Certificate reply was installed in keystore",
 175.280 -                "La risposta del certificato \u00e8 stata installata nel keystore"},
 175.281 -        {"Certificate reply was not installed in keystore",
 175.282 -                "La risposta del certificato non \u00e8 stata installata nel keystore"},
 175.283 -        {"Certificate was added to keystore",
 175.284 -                "Il certificato \u00e8 stato aggiunto al keystore"},
 175.285 -        {"Certificate was not added to keystore",
 175.286 -                "Il certificato non \u00e8 stato aggiunto al keystore"},
 175.287 -        {"[Storing ksfname]", "[Memorizzazione di {0}] in corso"},
 175.288 -        {"alias has no public key (certificate)",
 175.289 +        {"Enter.keystore.password.", "Immettere la password del keystore:  "},
 175.290 +        {"Enter.source.keystore.password.", "Immettere la password del keystore di origine:  "},
 175.291 +        {"Enter.destination.keystore.password.", "Immettere la password del keystore di destinazione:  "},
 175.292 +        {"Keystore.password.is.too.short.must.be.at.least.6.characters",
 175.293 +         "La password del keystore \u00E8 troppo corta - deve contenere almeno 6 caratteri"},
 175.294 +        {"Unknown.Entry.Type", "Tipo di voce sconosciuto"},
 175.295 +        {"Too.many.failures.Alias.not.changed", "Numero eccessivo di errori. L'alias non \u00E8 stato modificato."},
 175.296 +        {"Entry.for.alias.alias.successfully.imported.",
 175.297 +                 "La voce dell''alias {0} \u00E8 stata importata."},
 175.298 +        {"Entry.for.alias.alias.not.imported.", "La voce dell''alias {0} non \u00E8 stata importata."},
 175.299 +        {"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
 175.300 +                 "Si \u00E8 verificato un problema durante l''importazione della voce dell''alias {0}: {1}.\nLa voce dell''alias {0} non \u00E8 stata importata."},
 175.301 +        {"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
 175.302 +                 "Comando di importazione completato: {0} voce/i importata/e, {1} voce/i non importata/e o annullata/e"},
 175.303 +        {"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
 175.304 +                 "Avvertenza: sovrascrittura in corso dell''alias {0} nel file keystore di destinazione"},
 175.305 +        {"Existing.entry.alias.alias.exists.overwrite.no.",
 175.306 +                 "La voce dell''alias {0} esiste gi\u00E0. Sovrascrivere? [no]:  "},
 175.307 +        {"Too.many.failures.try.later", "Troppi errori - riprovare"},
 175.308 +        {"Certification.request.stored.in.file.filename.",
 175.309 +                "La richiesta di certificazione \u00E8 memorizzata nel file <{0}>"},
 175.310 +        {"Submit.this.to.your.CA", "Sottomettere alla propria CA"},
 175.311 +        {"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
 175.312 +            "Se l'alias non \u00E8 specificato, destalias, srckeypass e destkeypass non dovranno essere specificati"},
 175.313 +        {"Certificate.stored.in.file.filename.",
 175.314 +                "Il certificato \u00E8 memorizzato nel file <{0}>"},
 175.315 +        {"Certificate.reply.was.installed.in.keystore",
 175.316 +                "La risposta del certificato \u00E8 stata installata nel keystore"},
 175.317 +        {"Certificate.reply.was.not.installed.in.keystore",
 175.318 +                "La risposta del certificato non \u00E8 stata installata nel keystore"},
 175.319 +        {"Certificate.was.added.to.keystore",
 175.320 +                "Il certificato \u00E8 stato aggiunto al keystore"},
 175.321 +        {"Certificate.was.not.added.to.keystore",
 175.322 +                "Il certificato non \u00E8 stato aggiunto al keystore"},
 175.323 +        {".Storing.ksfname.", "[Memorizzazione di {0}] in corso"},
 175.324 +        {"alias.has.no.public.key.certificate.",
 175.325                  "{0} non dispone di chiave pubblica (certificato)"},
 175.326 -        {"Cannot derive signature algorithm",
 175.327 +        {"Cannot.derive.signature.algorithm",
 175.328                  "Impossibile derivare l'algoritmo di firma"},
 175.329 -        {"Alias <alias> does not exist",
 175.330 +        {"Alias.alias.does.not.exist",
 175.331                  "L''alias <{0}> non esiste"},
 175.332 -        {"Alias <alias> has no certificate",
 175.333 +        {"Alias.alias.has.no.certificate",
 175.334                  "L''alias <{0}> non dispone di certificato"},
 175.335 -        {"Key pair not generated, alias <alias> already exists",
 175.336 -                "Non \u00e8 stata generata la coppia di chiavi, l''alias <{0}> \u00e8 gi\u00e0 esistente"},
 175.337 -        {"Cannot derive signature algorithm",
 175.338 -                "Impossibile derivare l'algoritmo di firma"},
 175.339 -        {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name",
 175.340 -                "Generazione in corso di una coppia di chiavi {1} da {0} bit e di un certificato autofirmato ({2}) con una validit\u00e0 di {3} giorni\n\tper: {4}"},
 175.341 -        {"Enter key password for <alias>", "Immettere la password della chiave per <{0}>"},
 175.342 -        {"\t(RETURN if same as keystore password):  ",
 175.343 +        {"Key.pair.not.generated.alias.alias.already.exists",
 175.344 +                "Non \u00E8 stata generata la coppia di chiavi, l''alias <{0}> \u00E8 gi\u00E0 esistente"},
 175.345 +        {"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
 175.346 +                "Generazione in corso di una coppia di chiavi {1} da {0} bit e di un certificato autofirmato ({2}) con una validit\u00E0 di {3} giorni\n\tper: {4}"},
 175.347 +        {"Enter.key.password.for.alias.", "Immettere la password della chiave per <{0}>"},
 175.348 +        {".RETURN.if.same.as.keystore.password.",
 175.349                  "\t(INVIO se corrisponde alla password del keystore):  "},
 175.350 -        {"Key password is too short - must be at least 6 characters",
 175.351 -                "La password della chiave \u00e8 troppo corta - deve contenere almeno 6 caratteri"},
 175.352 -        {"Too many failures - key not added to keystore",
 175.353 -                "Troppi errori - la chiave non \u00e8 stata aggiunta al keystore"},
 175.354 -        {"Destination alias <dest> already exists",
 175.355 -                "L''alias di destinazione <{0}> \u00e8 gi\u00e0 esistente"},
 175.356 -        {"Password is too short - must be at least 6 characters",
 175.357 -                "La password \u00e8 troppo corta - deve contenere almeno 6 caratteri"},
 175.358 -        {"Too many failures. Key entry not cloned",
 175.359 -                "Troppi errori. Il valore della chiave non \u00e8 stato clonato"},
 175.360 -        {"key password for <alias>", "password della chiave per <{0}>"},
 175.361 -        {"Keystore entry for <id.getName()> already exists",
 175.362 -                "L''entry nel keystore per <{0}> \u00e8 gi\u00e0 esistente"},
 175.363 -        {"Creating keystore entry for <id.getName()> ...",
 175.364 -                "Creazione dell''entry nel keystore per <{0}> in corso..."},
 175.365 -        {"No entries from identity database added",
 175.366 -                "Nessuna entry aggiunta dal database di identit\u00e0"},
 175.367 -        {"Alias name: alias", "Nome alias: {0}"},
 175.368 -        {"Creation date: keyStore.getCreationDate(alias)",
 175.369 +        {"Key.password.is.too.short.must.be.at.least.6.characters",
 175.370 +                "La password della chiave \u00E8 troppo corta - deve contenere almeno 6 caratteri"},
 175.371 +        {"Too.many.failures.key.not.added.to.keystore",
 175.372 +                "Troppi errori - la chiave non \u00E8 stata aggiunta al keystore"},
 175.373 +        {"Destination.alias.dest.already.exists",
 175.374 +                "L''alias di destinazione <{0}> \u00E8 gi\u00E0 esistente"},
 175.375 +        {"Password.is.too.short.must.be.at.least.6.characters",
 175.376 +                "La password \u00E8 troppo corta - deve contenere almeno 6 caratteri"},
 175.377 +        {"Too.many.failures.Key.entry.not.cloned",
 175.378 +                "Numero eccessivo di errori. Il valore della chiave non \u00E8 stato copiato."},
 175.379 +        {"key.password.for.alias.", "password della chiave per <{0}>"},
 175.380 +        {"Keystore.entry.for.id.getName.already.exists",
 175.381 +                "La voce del keystore per <{0}> esiste gi\u00E0"},
 175.382 +        {"Creating.keystore.entry.for.id.getName.",
 175.383 +                "Creazione della voce del keystore per <{0}> in corso..."},
 175.384 +        {"No.entries.from.identity.database.added",
 175.385 +                "Nessuna voce aggiunta dal database delle identit\u00E0"},
 175.386 +        {"Alias.name.alias", "Nome alias: {0}"},
 175.387 +        {"Creation.date.keyStore.getCreationDate.alias.",
 175.388                  "Data di creazione: {0,date}"},
 175.389 -        {"alias, keyStore.getCreationDate(alias), ",
 175.390 +        {"alias.keyStore.getCreationDate.alias.",
 175.391                  "{0}, {1,date}, "},
 175.392 -        {"alias, ", "{0}, "},
 175.393 -        {"Entry type: <type>", "Tipo di voce: {0}"},
 175.394 -        {"Certificate chain length: ", "Lunghezza catena certificati: "},
 175.395 -        {"Certificate[(i + 1)]:", "Certificato[{0,number,integer}]:"},
 175.396 -        {"Certificate fingerprint (MD5): ", "Impronta digitale certificato (MD5): "},
 175.397 -        {"Entry type: trustedCertEntry\n", "Tipo entry: trustedCertEntry\n"},
 175.398 -        {"trustedCertEntry,", "trustedCertEntry,"},
 175.399 -        {"Keystore type: ", "Tipo keystore: "},
 175.400 -        {"Keystore provider: ", "Provider keystore: "},
 175.401 -        {"Your keystore contains keyStore.size() entry",
 175.402 -                "Il keystore contiene {0,number,integer} entry"},
 175.403 -        {"Your keystore contains keyStore.size() entries",
 175.404 -                "Il keystore contiene {0,number,integer} entry"},
 175.405 -        {"Failed to parse input", "Impossibile analizzare l'input"},
 175.406 -        {"Empty input", "Input vuoto"},
 175.407 -        {"Not X.509 certificate", "Il certificato non \u00e8 X.509"},
 175.408 -        {"Cannot derive signature algorithm",
 175.409 -                "Impossibile derivare l'algoritmo di firma"},
 175.410 -        {"alias has no public key", "{0} non dispone di chiave pubblica"},
 175.411 -        {"alias has no X.509 certificate", "{0} non dispone di certificato X.509"},
 175.412 -        {"New certificate (self-signed):", "Nuovo certificato (autofirmato):"},
 175.413 -        {"Reply has no certificates", "La risposta non dispone di certificati"},
 175.414 -        {"Certificate not imported, alias <alias> already exists",
 175.415 -                "Impossibile importare il certificato, l''alias <{0}> \u00e8 gi\u00e0 esistente"},
 175.416 -        {"Input not an X.509 certificate", "L'input non \u00e8 un certificato X.509"},
 175.417 -        {"Certificate already exists in keystore under alias <trustalias>",
 175.418 -                "Il certificato esiste gi\u00e0 nel keystore con alias <{0}>"},
 175.419 -        {"Do you still want to add it? [no]:  ",
 175.420 +        {"alias.", "{0}, "},
 175.421 +        {"Entry.type.type.", "Tipo di voce: {0}"},
 175.422 +        {"Certificate.chain.length.", "Lunghezza catena certificati: "},
 175.423 +        {"Certificate.i.1.", "Certificato[{0,number,integer}]:"},
 175.424 +        {"Certificate.fingerprint.SHA1.", "Impronta digitale certificato (SHA1): "},
 175.425 +        {"Entry.type.trustedCertEntry.", "Tipo di voce: trustedCertEntry\n"},
 175.426 +        {"trustedCertEntry.", "trustedCertEntry,"},
 175.427 +        {"Keystore.type.", "Tipo keystore: "},
 175.428 +        {"Keystore.provider.", "Provider keystore: "},
 175.429 +        {"Your.keystore.contains.keyStore.size.entry",
 175.430 +                "Il keystore contiene {0,number,integer} voce"},
 175.431 +        {"Your.keystore.contains.keyStore.size.entries",
 175.432 +                "Il keystore contiene {0,number,integer} voci"},
 175.433 +        {"Failed.to.parse.input", "Impossibile analizzare l'input"},
 175.434 +        {"Empty.input", "Input vuoto"},
 175.435 +        {"Not.X.509.certificate", "Il certificato non \u00E8 X.509"},
 175.436 +        {"alias.has.no.public.key", "{0} non dispone di chiave pubblica"},
 175.437 +        {"alias.has.no.X.509.certificate", "{0} non dispone di certificato X.509"},
 175.438 +        {"New.certificate.self.signed.", "Nuovo certificato (autofirmato):"},
 175.439 +        {"Reply.has.no.certificates", "La risposta non dispone di certificati"},
 175.440 +        {"Certificate.not.imported.alias.alias.already.exists",
 175.441 +                "Impossibile importare il certificato, l''alias <{0}> \u00E8 gi\u00E0 esistente"},
 175.442 +        {"Input.not.an.X.509.certificate", "L'input non \u00E8 un certificato X.509"},
 175.443 +        {"Certificate.already.exists.in.keystore.under.alias.trustalias.",
 175.444 +                "Il certificato esiste gi\u00E0 nel keystore con alias <{0}>"},
 175.445 +        {"Do.you.still.want.to.add.it.no.",
 175.446                  "Aggiungerlo ugualmente? [no]:  "},
 175.447 -        {"Certificate already exists in system-wide CA keystore under alias <trustalias>",
 175.448 -                "Il certificato esiste gi\u00e0 nel keystore CA con alias <{0}>"},
 175.449 -        {"Do you still want to add it to your own keystore? [no]:  ",
 175.450 +        {"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
 175.451 +                "Il certificato esiste gi\u00E0 nel keystore CA con alias <{0}>"},
 175.452 +        {"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
 175.453                  "Aggiungerlo al proprio keystore? [no]:  "},
 175.454 -        {"Trust this certificate? [no]:  ", "Considerare attendibile questo certificato? [no]:  "},
 175.455 -        {"YES", "S\u00ec"},
 175.456 -        {"New prompt: ", "Nuova {0}: "},
 175.457 -        {"Passwords must differ", "Le password non devono coincidere"},
 175.458 -        {"Re-enter new prompt: ", "Reimmettere nuova {0}: "},
 175.459 -        {"Re-enter new password: ", "Immettere nuovamente la nuova password: "},
 175.460 -        {"They don't match. Try again", "Non corrispondono. Riprovare."},
 175.461 -        {"Enter prompt alias name:  ", "Immettere nome alias {0}:  "},
 175.462 -        {"Enter new alias name\t(RETURN to cancel import for this entry):  ",
 175.463 +        {"Trust.this.certificate.no.", "Considerare sicuro questo certificato? [no]:  "},
 175.464 +        {"YES", "S\u00EC"},
 175.465 +        {"New.prompt.", "Nuova {0}: "},
 175.466 +        {"Passwords.must.differ", "Le password non devono coincidere"},
 175.467 +        {"Re.enter.new.prompt.", "Reimmettere un nuovo valore per {0}: "},
 175.468 +        {"Re.enter.new.password.", "Immettere nuovamente la nuova password: "},
 175.469 +        {"They.don.t.match.Try.again", "Non corrispondono. Riprovare."},
 175.470 +        {"Enter.prompt.alias.name.", "Immettere nome alias {0}:  "},
 175.471 +        {"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
 175.472                   "Immettere un nuovo nome alias\t(premere INVIO per annullare l'importazione della voce):  "},
 175.473 -        {"Enter alias name:  ", "Immettere nome alias:  "},
 175.474 -        {"\t(RETURN if same as for <otherAlias>)",
 175.475 +        {"Enter.alias.name.", "Immettere nome alias:  "},
 175.476 +        {".RETURN.if.same.as.for.otherAlias.",
 175.477                  "\t(INVIO se corrisponde al nome di <{0}>"},
 175.478 -        {"*PATTERN* printX509Cert",
 175.479 -                "Proprietario: {0}\nAutorit\u00e0 emittente: {1}\nNumero di serie: {2}\nValido da: {3} a: {4}\nImpronte digitali certificato:\n\t MD5:  {5}\n\t SHA1: {6}\n\t Nome algoritmo firma: {7}\n\t Versione: {8}"},
 175.480 -        {"What is your first and last name?",
 175.481 +        {".PATTERN.printX509Cert",
 175.482 +                "Proprietario: {0}\nAutorit\u00E0 emittente: {1}\nNumero di serie: {2}\nValido da: {3} a: {4}\nImpronte digitali certificato:\n\t MD5:  {5}\n\t SHA1: {6}\n\t SHA256: {7}\n\t Nome algoritmo firma: {8}\n\t Versione: {9}"},
 175.483 +        {"What.is.your.first.and.last.name.",
 175.484                  "Specificare nome e cognome"},
 175.485 -        {"What is the name of your organizational unit?",
 175.486 -                "Specificare il nome dell'unit\u00e0 aziendale"},
 175.487 -        {"What is the name of your organization?",
 175.488 -                "Specificare il nome dell'azienda"},
 175.489 -        {"What is the name of your City or Locality?",
 175.490 -                "Specificare la localit\u00e0"},
 175.491 -        {"What is the name of your State or Province?",
 175.492 +        {"What.is.the.name.of.your.organizational.unit.",
 175.493 +                "Specificare il nome dell'unit\u00E0 organizzativa"},
 175.494 +        {"What.is.the.name.of.your.organization.",
 175.495 +                "Specificare il nome dell'organizzazione"},
 175.496 +        {"What.is.the.name.of.your.City.or.Locality.",
 175.497 +                "Specificare la localit\u00E0"},
 175.498 +        {"What.is.the.name.of.your.State.or.Province.",
 175.499                  "Specificare la provincia"},
 175.500 -        {"What is the two-letter country code for this unit?",
 175.501 -                "Specificare il codice a due lettere del paese in cui si trova l'unit\u00e0"},
 175.502 -        {"Is <name> correct?", "Il dato {0} \u00e8 corretto?"},
 175.503 +        {"What.is.the.two.letter.country.code.for.this.unit.",
 175.504 +                "Specificare il codice a due lettere del paese in cui si trova l'unit\u00E0"},
 175.505 +        {"Is.name.correct.", "Il dato {0} \u00E8 corretto?"},
 175.506          {"no", "no"},
 175.507 -        {"yes", "s\u00ec"},
 175.508 +        {"yes", "s\u00EC"},
 175.509          {"y", "s"},
 175.510 -        {"  [defaultValue]:  ", " [{0}]:  "},
 175.511 -        {"Alias <alias> has no key",
 175.512 -                "All''alias <{0}> non \u00e8 associata alcuna chiave"},
 175.513 -        {"Alias <alias> references an entry type that is not a private key entry.  The -keyclone command only supports cloning of private key entries",
 175.514 -                 "L''alias <{0}> fa riferimento a un tipo di voce che non \u00e8 una voce di chiave privata. Il comando -keyclone supporta solo la duplicazione delle voci di chiave private."},
 175.515 +        {".defaultValue.", "  [{0}]:  "},
 175.516 +        {"Alias.alias.has.no.key",
 175.517 +                "All''alias <{0}> non \u00E8 associata alcuna chiave"},
 175.518 +        {"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
 175.519 +                 "L''alias <{0}> fa riferimento a un tipo di voce che non \u00E8 una voce di chiave privata. Il comando -keyclone supporta solo la copia delle voci di chiave private."},
 175.520  
 175.521 -        {"*****************  WARNING WARNING WARNING  *****************",
 175.522 -            "*****************  AVVISO  AVVISO  AVVISO  *****************"},
 175.523 +        {".WARNING.WARNING.WARNING.",
 175.524 +            "*****************  WARNING WARNING WARNING  *****************"},
 175.525 +        {"Signer.d.", "Firmatario #%d:"},
 175.526 +        {"Timestamp.", "Indicatore orario:"},
 175.527 +        {"Signature.", "Firma:"},
 175.528 +        {"CRLs.", "CRL:"},
 175.529 +        {"Certificate.owner.", "Proprietario certificato: "},
 175.530 +        {"Not.a.signed.jar.file", "Non \u00E8 un file jar firmato"},
 175.531 +        {"No.certificate.from.the.SSL.server",
 175.532 +                "Nessun certificato dal server SSL"},
 175.533  
 175.534          // Translators of the following 5 pairs, ATTENTION:
 175.535          // the next 5 string pairs are meant to be combined into 2 paragraphs,
 175.536          // 1+3+4 and 2+3+5. make sure your translation also does.
 175.537 -        {"* The integrity of the information stored in your keystore  *",
 175.538 -            "* L'integrit\u00e0 delle informazioni memorizzate nel keystore    *"},
 175.539 -        {"* The integrity of the information stored in the srckeystore*",
 175.540 -            "* L'integrit\u00e0 delle informazioni salvate nel srckeystore*"},
 175.541 -        {"* has NOT been verified!  In order to verify its integrity, *",
 175.542 -            "* NON \u00e8 stata verificata! A tale scopo \u00e8 necessario fornire *"},
 175.543 -        {"* you must provide your keystore password.                  *",
 175.544 +        {".The.integrity.of.the.information.stored.in.your.keystore.",
 175.545 +            "* L'integrit\u00E0 delle informazioni memorizzate nel keystore    *"},
 175.546 +        {".The.integrity.of.the.information.stored.in.the.srckeystore.",
 175.547 +            "* L'integrit\u00E0 delle informazioni salvate nel srckeystore*"},
 175.548 +        {".has.NOT.been.verified.In.order.to.verify.its.integrity.",
 175.549 +            "* NON \u00E8 stata verificata. A tale scopo \u00E8 necessario fornire *"},
 175.550 +        {".you.must.provide.your.keystore.password.",
 175.551              "* la password del keystore.                                 *"},
 175.552 -        {"* you must provide the srckeystore password.                *",
 175.553 -            "* \u00c8 necessario fornire la password per il srckeystore.                *"},
 175.554 +        {".you.must.provide.the.srckeystore.password.",
 175.555 +            "* \u00C8 necessario fornire la password per il srckeystore.                *"},
 175.556  
 175.557  
 175.558 -        {"Certificate reply does not contain public key for <alias>",
 175.559 +        {"Certificate.reply.does.not.contain.public.key.for.alias.",
 175.560                  "La risposta del certificato non contiene la chiave pubblica per <{0}>"},
 175.561 -        {"Incomplete certificate chain in reply",
 175.562 +        {"Incomplete.certificate.chain.in.reply",
 175.563                  "Catena dei certificati incompleta nella risposta"},
 175.564 -        {"Certificate chain in reply does not verify: ",
 175.565 +        {"Certificate.chain.in.reply.does.not.verify.",
 175.566                  "La catena dei certificati nella risposta non verifica: "},
 175.567 -        {"Top-level certificate in reply:\n",
 175.568 +        {"Top.level.certificate.in.reply.",
 175.569                  "Certificato di primo livello nella risposta:\n"},
 175.570 -        {"... is not trusted. ", "... non \u00e8 considerato attendibile. "},
 175.571 -        {"Install reply anyway? [no]:  ", "Installare la risposta? [no]:  "},
 175.572 +        {".is.not.trusted.", "...non \u00E8 considerato sicuro. "},
 175.573 +        {"Install.reply.anyway.no.", "Installare la risposta? [no]:  "},
 175.574          {"NO", "NO"},
 175.575 -        {"Public keys in reply and keystore don't match",
 175.576 +        {"Public.keys.in.reply.and.keystore.don.t.match",
 175.577                  "Le chiavi pubbliche nella risposta e nel keystore non corrispondono"},
 175.578 -        {"Certificate reply and certificate in keystore are identical",
 175.579 +        {"Certificate.reply.and.certificate.in.keystore.are.identical",
 175.580                  "La risposta del certificato e il certificato nel keystore sono identici"},
 175.581 -        {"Failed to establish chain from reply",
 175.582 +        {"Failed.to.establish.chain.from.reply",
 175.583                  "Impossibile stabilire la catena dalla risposta"},
 175.584          {"n", "n"},
 175.585 -        {"Wrong answer, try again", "Risposta errata, riprovare"},
 175.586 -        {"Secret key not generated, alias <alias> already exists",
 175.587 -                "La chiave segreta non \u00e8 stata generata; l''alias <{0}> esiste gi\u00e0"},
 175.588 -        {"Please provide -keysize for secret key generation",
 175.589 +        {"Wrong.answer.try.again", "Risposta errata, riprovare"},
 175.590 +        {"Secret.key.not.generated.alias.alias.already.exists",
 175.591 +                "La chiave segreta non \u00E8 stata generata; l''alias <{0}> esiste gi\u00E0"},
 175.592 +        {"Please.provide.keysize.for.secret.key.generation",
 175.593                  "Specificare il valore -keysize per la generazione della chiave segreta"},
 175.594 -        {"keytool usage:\n", "utilizzo keytool:\n"},
 175.595  
 175.596 -        {"Extensions: ", "Estensioni: "},
 175.597 -
 175.598 -        {"-certreq     [-v] [-protected]",
 175.599 -                "-certreq     [-v] [-protected]"},
 175.600 -        {"\t     [-alias <alias>] [-sigalg <sigalg>]",
 175.601 -                "\t     [-alias <alias>] [-sigalg <algfirma>]"},
 175.602 -        {"\t     [-file <csr_file>] [-keypass <keypass>]",
 175.603 -                "\t     [-file <file_csr>] [-keypass <keypass>]"},
 175.604 -        {"\t     [-keystore <keystore>] [-storepass <storepass>]",
 175.605 -                "\t     [-keystore <keystore>] [-storepass <storepass>]"},
 175.606 -        {"\t     [-storetype <storetype>] [-providername <name>]",
 175.607 -                "\t     [-storetype <storetype>] [-providername <name>]"},
 175.608 -        {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
 175.609 -                "\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ..."},
 175.610 -        {"\t     [-providerpath <pathlist>]",
 175.611 -                "\t     [-providerpath <pathlist>]"},
 175.612 -        {"-delete      [-v] [-protected] -alias <alias>",
 175.613 -                "-delete      [-v] [-protected] -alias <alias>"},
 175.614 -        /** rest is same as -certreq starting from -keystore **/
 175.615 -
 175.616 -        //{"-export      [-v] [-rfc] [-protected]",
 175.617 -        //       "-export      [-v] [-rfc] [-protected]"},
 175.618 -        {"-exportcert  [-v] [-rfc] [-protected]",
 175.619 -                "-exportcert  [-v] [-rfc] [-protected]"},
 175.620 -        {"\t     [-alias <alias>] [-file <cert_file>]",
 175.621 -                "\t     [-alias <alias>] [-file <file_cert>]"},
 175.622 -        /** rest is same as -certreq starting from -keystore **/
 175.623 -
 175.624 -        //{"-genkey      [-v] [-protected]",
 175.625 -        //        "-genkey      [-v] [-protected]"},
 175.626 -        {"-genkeypair  [-v] [-protected]",
 175.627 -                "-genkeypair  [-v] [-protected]"},
 175.628 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 175.629 -        {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
 175.630 -                "\t     [-keyalg <algchiave>] [-keysize <dimchiave>]"},
 175.631 -        {"\t     [-sigalg <sigalg>] [-dname <dname>]",
 175.632 -                "\t     [-sigalg <algfirma>] [-dname <nomed>]"},
 175.633 -        {"\t     [-validity <valDays>] [-keypass <keypass>]",
 175.634 -                "\t     [-validity <Giornival>] [-keypass <keypass>]"},
 175.635 -        /** rest is same as -certreq starting from -keystore **/
 175.636 -
 175.637 -        {"-genseckey   [-v] [-protected]",
 175.638 -                "-genseckey   [-v] [-protected]"},
 175.639 -        /** rest is same as -certreq starting from -keystore **/
 175.640 -
 175.641 -        {"-help", "-help"},
 175.642 -        //{"-identitydb  [-v] [-protected]",
 175.643 -        //      "-identitydb  [-v] [-protected]"},
 175.644 -        //{"\t     [-file <idb_file>]", "\t     [-file <idb_file>]"},
 175.645 -        /** rest is same as -certreq starting from -keystore **/
 175.646 -
 175.647 -        //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
 175.648 -        //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
 175.649 -        {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
 175.650 -                "-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]"},
 175.651 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 175.652 -        {"\t     [-alias <alias>] [-keypass <keypass>]",
 175.653 -            "\t     [-alias <alias>] [-keypass <keypass>]"},
 175.654 -        {"\t     [-file <cert_file>] [-keypass <keypass>]",
 175.655 -                "\t     [-file <file_cert>] [-keypass <keypass>]"},
 175.656 -        /** rest is same as -certreq starting from -keystore **/
 175.657 -
 175.658 -        {"-importkeystore [-v] ",
 175.659 -                "-importkeystore [-v] "},
 175.660 -        {"\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]",
 175.661 -                "\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]"},
 175.662 -        {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
 175.663 -                "\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]"},
 175.664 -        {"\t     [-srcprotected] [-destprotected]",
 175.665 -                "\t     [-srcprotected] [-destprotected]"},
 175.666 -        {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
 175.667 -                "\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]"},
 175.668 -        {"\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]",  // riga troppo lunga, divisa in 2 parti
 175.669 -                 "\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]"},
 175.670 -        {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
 175.671 -                "\t     [-srcalias <srcalias> [-destalias <destalias>]"},
 175.672 -        {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
 175.673 -                "\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]"},
 175.674 -        {"\t     [-noprompt]", "\t     [-noprompt]"},
 175.675 -        /** rest is same as -certreq starting from -keystore **/
 175.676 -
 175.677 -        {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
 175.678 -                "-changealias [-v] [-protected] -alias <alias> -destalias <destalias>"},
 175.679 -        {"\t     [-keypass <keypass>]", "\t     [-keypass <keypass>]"},
 175.680 -
 175.681 -        //{"-keyclone    [-v] [-protected]",
 175.682 -        //      "-keyclone    [-v] [-protected]"},
 175.683 -        //{"\t     [-alias <alias>] -dest <dest_alias>",
 175.684 -        //      "\t     [-alias <alias>] -dest <dest_alias>"},
 175.685 -        //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
 175.686 -        //      "\t     [-keypass <keypass>] [-new <new_keypass>]"},
 175.687 -        /** rest is same as -certreq starting from -keystore **/
 175.688 -
 175.689 -        {"-keypasswd   [-v] [-alias <alias>]",
 175.690 -                "-keypasswd   [-v] [-alias <alias>]"},
 175.691 -        {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
 175.692 -                "\t     [-keypass <keypass_vecchio>] [-new <keypass_nuovo>]"},
 175.693 -        /** rest is same as -certreq starting from -keystore **/
 175.694 -
 175.695 -        {"-list        [-v | -rfc] [-protected]",
 175.696 -                "-list        [-v | -rfc] [-protected]"},
 175.697 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 175.698 -        /** rest is same as -certreq starting from -keystore **/
 175.699 -
 175.700 -        {"-printcert   [-v] [-file <cert_file>]",
 175.701 -                "-printcert   [-v] [-file <file_cert>]"},
 175.702 -
 175.703 -        //{"-selfcert    [-v] [-protected]",
 175.704 -        //      "-selfcert    [-v] [-protected]"},
 175.705 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 175.706 -        //{"\t     [-dname <dname>] [-validity <valDays>]",
 175.707 -        //      "\t     [-dname <dname>] [-validity <valDays>]"},
 175.708 -        //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
 175.709 -        //      "\t     [-keypass <keypass>] [-sigalg <sigalg>]"},
 175.710 -        /** rest is same as -certreq starting from -keystore **/
 175.711 -
 175.712 -        {"-storepasswd [-v] [-new <new_storepass>]",
 175.713 -                "-storepasswd [-v] [-new <storepass_nuovo>]"},
 175.714 -        /** rest is same as -certreq starting from -keystore **/
 175.715 +        {"Extensions.", "Estensioni: "},
 175.716 +        {".Empty.value.", "(valore vuoto)"},
 175.717 +        {"Extension.Request.", "Richiesta di estensione:"},
 175.718 +        {"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
 175.719 +                "Richiesta di certificato PKCS #10 (versione 1.0)\nOggetto: %s\nChiave pubblica: %s formato %s chiave\n"},
 175.720 +        {"Unknown.keyUsage.type.", "Tipo keyUsage sconosciuto: "},
 175.721 +        {"Unknown.extendedkeyUsage.type.", "Tipo extendedkeyUsage sconosciuto: "},
 175.722 +        {"Unknown.AccessDescription.type.", "Tipo AccessDescription sconosciuto: "},
 175.723 +        {"Unrecognized.GeneralName.type.", "Tipo GeneralName non riconosciuto: "},
 175.724 +        {"This.extension.cannot.be.marked.as.critical.",
 175.725 +                 "Impossibile contrassegnare questa estensione come critica. "},
 175.726 +        {"Odd.number.of.hex.digits.found.", "\u00C8 stato trovato un numero dispari di cifre esadecimali: "},
 175.727 +        {"Unknown.extension.type.", "Tipo di estensione sconosciuto: "},
 175.728 +        {"command.{0}.is.ambiguous.", "il comando {0} \u00E8 ambiguo:"},
 175.729  
 175.730          // policytool
 175.731 -        {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
 175.732 -                "Avviso: non esiste una chiave pubblica per l''alias {0}. Verificare che il KeyStore sia configurato correttamente."},
 175.733 -        {"Warning: Class not found: class", "Avviso: Classe non trovata: {0}"},
 175.734 -        {"Warning: Invalid argument(s) for constructor: arg",
 175.735 -                "Avviso: argomento o argomenti non validi per il costruttore {0}"},
 175.736 -        {"Illegal Principal Type: type", "Tipo principale non valido: {0}"},
 175.737 -        {"Illegal option: option", "Opzione non valida: {0}"},
 175.738 -        {"Usage: policytool [options]", "Utilizzo: policytool [opzioni]"},
 175.739 -        {"  [-file <file>]    policy file location",
 175.740 -                " [-file <file>]    posizione del policy file"},
 175.741 +        {"Warning.A.public.key.for.alias.signers.i.does.not.exist.Make.sure.a.KeyStore.is.properly.configured.",
 175.742 +                "Avvertenza: non esiste una chiave pubblica per l''alias {0}. Verificare che il keystore sia configurato correttamente."},
 175.743 +        {"Warning.Class.not.found.class", "Avvertenza: classe non trovata: {0}"},
 175.744 +        {"Warning.Invalid.argument.s.for.constructor.arg",
 175.745 +                "Avvertenza: argomento o argomenti non validi per il costruttore {0}"},
 175.746 +        {"Illegal.Principal.Type.type", "Tipo principal non valido: {0}"},
 175.747 +        {"Illegal.option.option", "Opzione non valida: {0}"},
 175.748 +        {"Usage.policytool.options.", "Utilizzo: policytool [opzioni]"},
 175.749 +        {".file.file.policy.file.location",
 175.750 +                "  [-file <file>]    posizione del file dei criteri"},
 175.751          {"New", "Nuovo"},
 175.752          {"Open", "Apri"},
 175.753          {"Save", "Salva"},
 175.754 -        {"Save As", "Salva con nome"},
 175.755 -        {"View Warning Log", "Visualizza registro avvisi"},
 175.756 +        {"Save.As", "Salva con nome"},
 175.757 +        {"View.Warning.Log", "Visualizza registro avvertenze"},
 175.758          {"Exit", "Esci"},
 175.759 -        {"Add Policy Entry", "Aggiungi policy entry"},
 175.760 -        {"Edit Policy Entry", "Modifica policy entry"},
 175.761 -        {"Remove Policy Entry", "Elimina policy entry"},
 175.762 +        {"Add.Policy.Entry", "Aggiungi voce dei criteri"},
 175.763 +        {"Edit.Policy.Entry", "Modifica voce dei criteri"},
 175.764 +        {"Remove.Policy.Entry", "Rimuovi voce dei criteri"},
 175.765          {"Edit", "Modifica"},
 175.766          {"Retain", "Mantieni"},
 175.767  
 175.768 -        {"Warning: File name may include escaped backslash characters. " +
 175.769 -                        "It is not necessary to escape backslash characters " +
 175.770 -                        "(the tool escapes characters as necessary when writing " +
 175.771 -                        "the policy contents to the persistent store).\n\n" +
 175.772 -                        "Click on Retain to retain the entered name, or click on " +
 175.773 -                        "Edit to edit the name.",
 175.774 -            "Warning: File name may include escaped backslash characters. " +
 175.775 -                        "It is not necessary to escape backslash characters " +
 175.776 -                        "(the tool escapes characters as necessary when writing " +
 175.777 -                        "the policy contents to the persistent store).\n\n" +
 175.778 -                        "Click on Retain to retain the entered name, or click on " +
 175.779 -                        "Edit to edit the name."},
 175.780 +        {"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
 175.781 +            "Avvertenza: il nome file pu\u00F2 includere barre rovesciate con escape. Non \u00E8 necessario eseguire l'escape delle barre rovesciate (se necessario lo strumento esegue l'escape dei caratteri al momento della scrittura del contenuto dei criteri nell'area di memorizzazione persistente).\n\nFare click su Mantieni per conservare il nome immesso, oppure su Modifica per modificare il nome."},
 175.782  
 175.783 -        {"Add Public Key Alias", "Aggiungi alias chiave pubblica"},
 175.784 -        {"Remove Public Key Alias", "Elimina alias chiave pubblica"},
 175.785 +        {"Add.Public.Key.Alias", "Aggiungi alias chiave pubblica"},
 175.786 +        {"Remove.Public.Key.Alias", "Rimuovi alias chiave pubblica"},
 175.787          {"File", "File"},
 175.788 -        {"KeyStore", "KeyStore"},
 175.789 -        {"Policy File:", "Policy file:"},
 175.790 -        {"Could not open policy file: policyFile: e.toString()",
 175.791 +        {"KeyStore", "Keystore"},
 175.792 +        {"Policy.File.", "File dei criteri:"},
 175.793 +        {"Could.not.open.policy.file.policyFile.e.toString.",
 175.794                  "Impossibile aprire il file di criteri {0}: {1}"},
 175.795 -        {"Policy Tool", "Policy Tool"},
 175.796 -        {"Errors have occurred while opening the policy configuration.  View the Warning Log for more information.",
 175.797 -                "Si sono verificati errori durante l'apertura della configurazione della policy. Consultare il registro degli avvisi per ulteriori informazioni."},
 175.798 +        {"Policy.Tool", "Strumento criteri"},
 175.799 +        {"Errors.have.occurred.while.opening.the.policy.configuration.View.the.Warning.Log.for.more.information.",
 175.800 +                "Si sono verificati errori durante l'apertura della configurazione dei criteri. Consultare il registro delle avvertenze per ulteriori informazioni."},
 175.801          {"Error", "Errore"},
 175.802          {"OK", "OK"},
 175.803          {"Status", "Stato"},
 175.804 -        {"Warning", "Avviso"},
 175.805 -        {"Permission:                                                       ",
 175.806 -                "Permesso:                                                       "},
 175.807 -        {"Principal Type:", "Tipo Principal:"},
 175.808 -        {"Principal Name:", "Nome Principal:"},
 175.809 -        {"Target Name:                                                    ",
 175.810 -                "Nome obiettivo:                                                    "},
 175.811 -        {"Actions:                                                             ",
 175.812 +        {"Warning", "Avvertenza"},
 175.813 +        {"Permission.",
 175.814 +                "Autorizzazione:                                                       "},
 175.815 +        {"Principal.Type.", "Tipo principal:"},
 175.816 +        {"Principal.Name.", "Nome principal:"},
 175.817 +        {"Target.Name.",
 175.818 +                "Nome destinazione:                                                    "},
 175.819 +        {"Actions.",
 175.820                  "Azioni:                                                             "},
 175.821 -        {"OK to overwrite existing file filename?",
 175.822 +        {"OK.to.overwrite.existing.file.filename.",
 175.823                  "OK per sovrascrivere il file {0}?"},
 175.824          {"Cancel", "Annulla"},
 175.825 -        {"CodeBase:", "CodeBase:"},
 175.826 -        {"SignedBy:", "SignedBy:"},
 175.827 -        {"Add Principal", "Aggiungi Principal"},
 175.828 -        {"Edit Principal", "Modifica Principal"},
 175.829 -        {"Remove Principal", "Elimina Principal"},
 175.830 -        {"Principals:", "Principal:"},
 175.831 -        {"  Add Permission", " Aggiungi permesso"},
 175.832 -        {"  Edit Permission", " Modifica permesso"},
 175.833 -        {"Remove Permission", "Elimina permesso"},
 175.834 +        {"CodeBase.", "CodeBase:"},
 175.835 +        {"SignedBy.", "SignedBy:"},
 175.836 +        {"Add.Principal", "Aggiungi principal"},
 175.837 +        {"Edit.Principal", "Modifica principal"},
 175.838 +        {"Remove.Principal", "Rimuovi principal"},
 175.839 +        {"Principals.", "Principal:"},
 175.840 +        {".Add.Permission", "  Aggiungi autorizzazione"},
 175.841 +        {".Edit.Permission", "  Modifica autorizzazione"},
 175.842 +        {"Remove.Permission", "Rimuovi autorizzazione"},
 175.843          {"Done", "Fine"},
 175.844 -        {"KeyStore URL:", "URL KeyStore:"},
 175.845 -        {"KeyStore Type:", "Tipo KeyStore:"},
 175.846 -        {"KeyStore Provider:", "Fornitore KeyStore:"},
 175.847 -        {"KeyStore Password URL:", "URL password KeyStore:"},
 175.848 +        {"KeyStore.URL.", "URL keystore:"},
 175.849 +        {"KeyStore.Type.", "Tipo keystore:"},
 175.850 +        {"KeyStore.Provider.", "Provider keystore:"},
 175.851 +        {"KeyStore.Password.URL.", "URL password keystore:"},
 175.852          {"Principals", "Principal:"},
 175.853 -        {"  Edit Principal:", " Modifica Principal:"},
 175.854 -        {"  Add New Principal:", " Aggiungi nuova Principal:"},
 175.855 -        {"Permissions", "Permessi"},
 175.856 -        {"  Edit Permission:", " Modifica permesso:"},
 175.857 -        {"  Add New Permission:", " Aggiungi nuovo permesso:"},
 175.858 -        {"Signed By:", "Firmato da:"},
 175.859 -        {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name",
 175.860 -            "Impossibile specificare Principal con una classe wildcard senza un nome wildcard"},
 175.861 -        {"Cannot Specify Principal without a Name",
 175.862 -            "Impossibile specificare Principal senza un nome"},
 175.863 -        {"Permission and Target Name must have a value",
 175.864 -                "Il permesso e il nome di obiettivo non possono essere nulli"},
 175.865 -        {"Remove this Policy Entry?", "Eliminare questa policy entry?"},
 175.866 -        {"Overwrite File", "Sovrascrivi file"},
 175.867 -        {"Policy successfully written to filename",
 175.868 -                "La policy \u00e8 stata scritta correttamente in {0}"},
 175.869 -        {"null filename", "nome file nullo"},
 175.870 -        {"Save changes?", "Salvare le modifiche?"},
 175.871 -        {"Yes", "S\u00ec"},
 175.872 +        {".Edit.Principal.", "  Modifica principal:"},
 175.873 +        {".Add.New.Principal.", "  Aggiungi nuovo principal:"},
 175.874 +        {"Permissions", "Autorizzazioni"},
 175.875 +        {".Edit.Permission.", "  Modifica autorizzazione:"},
 175.876 +        {".Add.New.Permission.", "  Aggiungi nuova autorizzazione:"},
 175.877 +        {"Signed.By.", "Firmato da:"},
 175.878 +        {"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
 175.879 +            "Impossibile specificare principal con una classe carattere jolly senza un nome carattere jolly"},
 175.880 +        {"Cannot.Specify.Principal.without.a.Name",
 175.881 +            "Impossibile specificare principal senza un nome"},
 175.882 +        {"Permission.and.Target.Name.must.have.a.value",
 175.883 +                "L'autorizzazione e il nome destinazione non possono essere nulli"},
 175.884 +        {"Remove.this.Policy.Entry.", "Rimuovere questa voce dei criteri?"},
 175.885 +        {"Overwrite.File", "Sovrascrivi file"},
 175.886 +        {"Policy.successfully.written.to.filename",
 175.887 +                "I criteri sono stati scritti in {0}"},
 175.888 +        {"null.filename", "nome file nullo"},
 175.889 +        {"Save.changes.", "Salvare le modifiche?"},
 175.890 +        {"Yes", "S\u00EC"},
 175.891          {"No", "No"},
 175.892 -        {"Policy Entry", "Policy entry"},
 175.893 -        {"Save Changes", "Salva le modifiche"},
 175.894 -        {"No Policy Entry selected", "Nessuna policy entry selezionata"},
 175.895 -        {"Unable to open KeyStore: ex.toString()",
 175.896 -                "Impossibile aprire il KeyStore: {0}"},
 175.897 -        {"No principal selected", "Nessuna Principal selezionata"},
 175.898 -        {"No permission selected", "Nessun permesso selezionato"},
 175.899 +        {"Policy.Entry", "Voce dei criteri"},
 175.900 +        {"Save.Changes", "Salva le modifiche"},
 175.901 +        {"No.Policy.Entry.selected", "Nessuna voce dei criteri selezionata"},
 175.902 +        {"Unable.to.open.KeyStore.ex.toString.",
 175.903 +                "Impossibile aprire il keystore: {0}"},
 175.904 +        {"No.principal.selected", "Nessun principal selezionato"},
 175.905 +        {"No.permission.selected", "Nessuna autorizzazione selezionata"},
 175.906          {"name", "nome"},
 175.907 -        {"configuration type", "tipo di configurazione"},
 175.908 -        {"environment variable name", "nome variabile ambiente"},
 175.909 -        {"library name", "nome libreria"},
 175.910 -        {"package name", "nome package"},
 175.911 -        {"policy type", "tipo di criteri"},
 175.912 -        {"property name", "nome propriet\u00e0"},
 175.913 -        {"provider name", "nome provider"},
 175.914 -        {"Principal List", "Elenco principale"},
 175.915 -        {"Permission List", "Elenco autorizzazioni"},
 175.916 -        {"Code Base", "Codebase"},
 175.917 -        {"KeyStore U R L:", "URL KeyStore:"},
 175.918 -        {"KeyStore Password U R L:", "URL password KeyStore:"},
 175.919 +        {"configuration.type", "tipo di configurazione"},
 175.920 +        {"environment.variable.name", "nome variabile ambiente"},
 175.921 +        {"library.name", "nome libreria"},
 175.922 +        {"package.name", "nome package"},
 175.923 +        {"policy.type", "tipo di criteri"},
 175.924 +        {"property.name", "nome propriet\u00E0"},
 175.925 +        {"Principal.List", "Lista principal"},
 175.926 +        {"Permission.List", "Lista autorizzazioni"},
 175.927 +        {"Code.Base", "Codebase"},
 175.928 +        {"KeyStore.U.R.L.", "URL keystore:"},
 175.929 +        {"KeyStore.Password.U.R.L.", "URL password keystore:"},
 175.930  
 175.931  
 175.932          // javax.security.auth.PrivateCredentialPermission
 175.933 -        {"invalid null input(s)", "input nullo/i non valido/i"},
 175.934 -        {"actions can only be 'read'", "le azioni possono essere solamente 'lette'"},
 175.935 -        {"permission name [name] syntax invalid: ",
 175.936 -                "sintassi non valida per il nome di permesso [{0}]: "},
 175.937 -        {"Credential Class not followed by a Principal Class and Name",
 175.938 -                "la classe Credential non \u00e8 seguita da un nome e una classe Principal"},
 175.939 -        {"Principal Class not followed by a Principal Name",
 175.940 -                "la classe Principal non \u00e8 seguita da un nome Principal"},
 175.941 -        {"Principal Name must be surrounded by quotes",
 175.942 -                "il nome Principal deve essere compreso tra virgolette"},
 175.943 -        {"Principal Name missing end quote",
 175.944 -                "virgolette di chiusura del nome Principal mancanti"},
 175.945 -        {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value",
 175.946 -                "la classe Principal PrivateCredentialPermission non pu\u00f2 essere un valore wildcard (*) se il nome Principal a sua volta non \u00e8 un valore wildcard (*)"},
 175.947 -        {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name",
 175.948 -                "ProprCred:\n\tclasse Principal = {0}\n\tNome Principal = {1}"},
 175.949 +        {"invalid.null.input.s.", "input nullo/i non valido/i"},
 175.950 +        {"actions.can.only.be.read.", "le azioni possono essere solamente 'lette'"},
 175.951 +        {"permission.name.name.syntax.invalid.",
 175.952 +                "sintassi [{0}] non valida per il nome autorizzazione: "},
 175.953 +        {"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
 175.954 +                "la classe di credenziali non \u00E8 seguita da un nome e una classe di principal"},
 175.955 +        {"Principal.Class.not.followed.by.a.Principal.Name",
 175.956 +                "la classe di principal non \u00E8 seguita da un nome principal"},
 175.957 +        {"Principal.Name.must.be.surrounded.by.quotes",
 175.958 +                "il nome principal deve essere compreso tra apici"},
 175.959 +        {"Principal.Name.missing.end.quote",
 175.960 +                "apice di chiusura del nome principal mancante"},
 175.961 +        {"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
 175.962 +                "la classe principal PrivateCredentialPermission non pu\u00F2 essere un valore carattere jolly (*) se il nome principal a sua volta non \u00E8 un valore carattere jolly (*)"},
 175.963 +        {"CredOwner.Principal.Class.class.Principal.Name.name",
 175.964 +                "CredOwner:\n\tclasse Principal = {0}\n\tNome Principal = {1}"},
 175.965  
 175.966          // javax.security.auth.x500
 175.967 -        {"provided null name", "il nome fornito \u00e8 nullo"},
 175.968 -        {"provided null keyword map", "specificata mappa parole chiave null"},
 175.969 -        {"provided null OID map", "specificata mappa OID null"},
 175.970 +        {"provided.null.name", "il nome fornito \u00E8 nullo"},
 175.971 +        {"provided.null.keyword.map", "specificata mappa parole chiave null"},
 175.972 +        {"provided.null.OID.map", "specificata mappa OID null"},
 175.973  
 175.974          // javax.security.auth.Subject
 175.975 -        {"invalid null AccessControlContext provided",
 175.976 +        {"invalid.null.AccessControlContext.provided",
 175.977                  "fornito un valore nullo non valido per AccessControlContext"},
 175.978 -        {"invalid null action provided", "fornita un'azione nulla non valida"},
 175.979 -        {"invalid null Class provided", "fornita una classe nulla non valida"},
 175.980 -        {"Subject:\n", "Subject:\n"},
 175.981 -        {"\tPrincipal: ", "\tPrincipal: "},
 175.982 -        {"\tPublic Credential: ", "\tCredenziale pubblica: "},
 175.983 -        {"\tPrivate Credentials inaccessible\n",
 175.984 +        {"invalid.null.action.provided", "fornita un'azione nulla non valida"},
 175.985 +        {"invalid.null.Class.provided", "fornita una classe nulla non valida"},
 175.986 +        {"Subject.", "Oggetto:\n"},
 175.987 +        {".Principal.", "\tPrincipal: "},
 175.988 +        {".Public.Credential.", "\tCredenziale pubblica: "},
 175.989 +        {".Private.Credentials.inaccessible.",
 175.990                  "\tImpossibile accedere alle credenziali private\n"},
 175.991 -        {"\tPrivate Credential: ", "\tCredenziale privata: "},
 175.992 -        {"\tPrivate Credential inaccessible\n",
 175.993 +        {".Private.Credential.", "\tCredenziale privata: "},
 175.994 +        {".Private.Credential.inaccessible.",
 175.995                  "\tImpossibile accedere alla credenziale privata\n"},
 175.996 -        {"Subject is read-only", "Subject \u00e8 di sola lettura"},
 175.997 -        {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set",
 175.998 -                "si \u00e8 tentato di aggiungere un oggetto che non \u00e8 un'istanza di java.security.Principal a un set Principal di Subject"},
 175.999 -        {"attempting to add an object which is not an instance of class",
175.1000 -                "si \u00e8 tentato di aggiungere un oggetto che non \u00e8 un''istanza di {0}"},
175.1001 +        {"Subject.is.read.only", "L'oggetto \u00E8 di sola lettura"},
175.1002 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.java.security.Principal.to.a.Subject.s.Principal.Set",
175.1003 +                "si \u00E8 tentato di aggiungere un oggetto che non \u00E8 un'istanza di java.security.Principal a un set principal dell'oggetto"},
175.1004 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.class",
175.1005 +                "si \u00E8 tentato di aggiungere un oggetto che non \u00E8 un''istanza di {0}"},
175.1006  
175.1007          // javax.security.auth.login.AppConfigurationEntry
175.1008 -        {"LoginModuleControlFlag: ", "LoginModuleControlFlag: "},
175.1009 +        {"LoginModuleControlFlag.", "LoginModuleControlFlag: "},
175.1010  
175.1011          // javax.security.auth.login.LoginContext
175.1012 -        {"Invalid null input: name", "Input nullo non valido: nome"},
175.1013 -        {"No LoginModules configured for name",
175.1014 -         "Nessun LoginModule configurato per {0}"},
175.1015 -        {"invalid null Subject provided", "fornito un valore nullo non valido per Subject"},
175.1016 -        {"invalid null CallbackHandler provided",
175.1017 +        {"Invalid.null.input.name", "Input nullo non valido: nome"},
175.1018 +        {"No.LoginModules.configured.for.name",
175.1019 +         "Nessun LoginModules configurato per {0}"},
175.1020 +        {"invalid.null.Subject.provided", "fornito un valore nullo non valido per l'oggetto"},
175.1021 +        {"invalid.null.CallbackHandler.provided",
175.1022                  "fornito un valore nullo non valido per CallbackHandler"},
175.1023 -        {"null subject - logout called before login",
175.1024 -                "subject nullo - il logout \u00e8 stato chiamato prima del login"},
175.1025 -        {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor",
175.1026 -                "impossibile istanziare il LoginModule {0} in quando non restituisce un valore vuoto per il costruttore"},
175.1027 -        {"unable to instantiate LoginModule",
175.1028 -                "impossibile istanziare LoginModule"},
175.1029 -        {"unable to instantiate LoginModule: ",
175.1030 -                "Impossibile creare un'istanza di LoginModule: "},
175.1031 -        {"unable to find LoginModule class: ",
175.1032 +        {"null.subject.logout.called.before.login",
175.1033 +                "oggetto nullo - il logout \u00E8 stato richiamato prima del login"},
175.1034 +        {"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
175.1035 +                "impossibile creare un''istanza di LoginModule {0} in quanto non restituisce un argomento vuoto per il costruttore"},
175.1036 +        {"unable.to.instantiate.LoginModule",
175.1037 +                "impossibile creare un'istanza di LoginModule"},
175.1038 +        {"unable.to.instantiate.LoginModule.",
175.1039 +                "impossibile creare un'istanza di LoginModule: "},
175.1040 +        {"unable.to.find.LoginModule.class.",
175.1041                  "impossibile trovare la classe LoginModule: "},
175.1042 -        {"unable to access LoginModule: ",
175.1043 +        {"unable.to.access.LoginModule.",
175.1044                  "impossibile accedere a LoginModule "},
175.1045 -        {"Login Failure: all modules ignored",
175.1046 +        {"Login.Failure.all.modules.ignored",
175.1047                  "Errore di login: tutti i moduli sono stati ignorati"},
175.1048  
175.1049          // sun.security.provider.PolicyFile
175.1050  
175.1051 -        {"java.security.policy: error parsing policy:\n\tmessage",
175.1052 -                "java.security.policy: errore nell''analisi di {0}:\n\t{1}"},
175.1053 -        {"java.security.policy: error adding Permission, perm:\n\tmessage",
175.1054 -                "java.security.policy: errore nell''aggiunta del permesso {0}:\n\t{1}"},
175.1055 -        {"java.security.policy: error adding Entry:\n\tmessage",
175.1056 -                "java.security.policy: errore nell''aggiunta dell''entry:\n\t{0}"},
175.1057 -        {"alias name not provided (pe.name)", "impossibile fornire nome alias ({0})"},
175.1058 -        {"unable to perform substitution on alias, suffix",
175.1059 +        {"java.security.policy.error.parsing.policy.message",
175.1060 +                "java.security.policy: errore durante l''analisi di {0}:\n\t{1}"},
175.1061 +        {"java.security.policy.error.adding.Permission.perm.message",
175.1062 +                "java.security.policy: errore durante l''aggiunta dell''autorizzazione {0}:\n\t{1}"},
175.1063 +        {"java.security.policy.error.adding.Entry.message",
175.1064 +                "java.security.policy: errore durante l''aggiunta della voce:\n\t{0}"},
175.1065 +        {"alias.name.not.provided.pe.name.", "impossibile fornire nome alias ({0})"},
175.1066 +        {"unable.to.perform.substitution.on.alias.suffix",
175.1067                  "impossibile eseguire una sostituzione sull''alias, {0}"},
175.1068 -        {"substitution value, prefix, unsupported",
175.1069 +        {"substitution.value.prefix.unsupported",
175.1070                  "valore sostituzione, {0}, non supportato"},
175.1071 -        {"(", "("},
175.1072 -        {")", ")"},
175.1073 -        {"type can't be null","il tipo non pu\u00f2 essere nullo"},
175.1074 +        {"LPARAM", "("},
175.1075 +        {"RPARAM", ")"},
175.1076 +        {"type.can.t.be.null","il tipo non pu\u00F2 essere nullo"},
175.1077  
175.1078          // sun.security.provider.PolicyParser
175.1079 -        {"keystorePasswordURL can not be specified without also specifying keystore",
175.1080 +        {"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
175.1081                  "Impossibile specificare keystorePasswordURL senza specificare anche il keystore"},
175.1082 -        {"expected keystore type", "tipo di keystore previsto"},
175.1083 -        {"expected keystore provider", "provider di keystore previsto"},
175.1084 -        {"multiple Codebase expressions",
175.1085 +        {"expected.keystore.type", "tipo keystore previsto"},
175.1086 +        {"expected.keystore.provider", "provider di keystore previsto"},
175.1087 +        {"multiple.Codebase.expressions",
175.1088                  "espressioni Codebase multiple"},
175.1089 -        {"multiple SignedBy expressions","espressioni SignedBy multiple"},
175.1090 -        {"SignedBy has empty alias","SignedBy presenta un alias vuoto"},
175.1091 -        {"can not specify Principal with a wildcard class without a wildcard name",
175.1092 -                "impossibile specificare Principal con una classe wildcard senza un nome wildcard"},
175.1093 -        {"expected codeBase or SignedBy or Principal",
175.1094 -                "previsto codeBase o SignedBy o Principal"},
175.1095 -        {"expected permission entry", "prevista entry di permesso"},
175.1096 -        {"number ", "numero "},
175.1097 -        {"expected [expect], read [end of file]",
175.1098 +        {"multiple.SignedBy.expressions","espressioni SignedBy multiple"},
175.1099 +        {"SignedBy.has.empty.alias","SignedBy presenta un alias vuoto"},
175.1100 +        {"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
175.1101 +                "impossibile specificare un principal con una classe carattere jolly senza un nome carattere jolly"},
175.1102 +        {"expected.codeBase.or.SignedBy.or.Principal",
175.1103 +                "previsto codeBase o SignedBy o principal"},
175.1104 +        {"expected.permission.entry", "prevista voce di autorizzazione"},
175.1105 +        {"number.", "numero "},
175.1106 +        {"expected.expect.read.end.of.file.",
175.1107                  "previsto [{0}], letto [end of file]"},
175.1108 -        {"expected [;], read [end of file]",
175.1109 +        {"expected.read.end.of.file.",
175.1110                  "previsto [;], letto [end of file]"},
175.1111 -        {"line number: msg", "riga {0}: {1}"},
175.1112 -        {"line number: expected [expect], found [actual]",
175.1113 +        {"line.number.msg", "riga {0}: {1}"},
175.1114 +        {"line.number.expected.expect.found.actual.",
175.1115                  "riga {0}: previsto [{1}], trovato [{2}]"},
175.1116 -        {"null principalClass or principalName",
175.1117 +        {"null.principalClass.or.principalName",
175.1118                  "principalClass o principalName nullo"},
175.1119  
175.1120          // sun.security.pkcs11.SunPKCS11
175.1121 -        {"PKCS11 Token [providerName] Password: ",
175.1122 +        {"PKCS11.Token.providerName.Password.",
175.1123                  "Password per token PKCS11 [{0}]: "},
175.1124  
175.1125          /* --- DEPRECATED --- */
175.1126          // javax.security.auth.Policy
175.1127 -        {"unable to instantiate Subject-based policy",
175.1128 -                "impossibile creare un'istanza dei criteri basati su Subject"}
175.1129 +        {"unable.to.instantiate.Subject.based.policy",
175.1130 +                "impossibile creare un'istanza dei criteri basati sull'oggetto"}
175.1131      };
175.1132  
175.1133  
175.1134 @@ -648,3 +670,4 @@
175.1135          return contents;
175.1136      }
175.1137  }
175.1138 +
   176.1 --- a/src/share/classes/sun/security/util/Resources_ja.java	Tue Feb 15 19:16:39 2011 -0800
   176.2 +++ b/src/share/classes/sun/security/util/Resources_ja.java	Tue Feb 15 20:18:20 2011 -0800
   176.3 @@ -1,5 +1,5 @@
   176.4  /*
   176.5 - * Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved.
   176.6 + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
   176.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   176.8   *
   176.9   * This code is free software; you can redistribute it and/or modify it
  176.10 @@ -35,605 +35,627 @@
  176.11      private static final Object[][] contents = {
  176.12  
  176.13          // shared (from jarsigner)
  176.14 -        {" ", " "},
  176.15 -        {"  ", "  "},
  176.16 -        {"      ", "      "},
  176.17 -        {", ", ", "},
  176.18 +        {"SPACE", " "},
  176.19 +        {"2SPACE", "  "},
  176.20 +        {"6SPACE", "      "},
  176.21 +        {"COMMA", ", "},
  176.22          // shared (from keytool)
  176.23 -        {"\n", "\n"},
  176.24 -        {"*******************************************",
  176.25 +        {"NEWLINE", "\n"},
  176.26 +        {"STAR",
  176.27                  "*******************************************"},
  176.28 -        {"*******************************************\n\n",
  176.29 +        {"STARNN",
  176.30                  "*******************************************\n\n"},
  176.31  
  176.32 -        // keytool
  176.33 -        {"keytool error: ", "keytool \u30a8\u30e9\u30fc: "},
  176.34 -        {"Illegal option:  ", "\u4e0d\u6b63\u306a\u30aa\u30d7\u30b7\u30e7\u30f3:  "},
  176.35 -        {"Try keytool -help","keytool -help \u3092\u5b9f\u884c\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044"},
  176.36 -        {"Command option <flag> needs an argument.", "\u30b3\u30de\u30f3\u30c9\u30aa\u30d7\u30b7\u30e7\u30f3 {0} \u306b\u306f\u5f15\u6570\u304c\u5fc5\u8981\u3067\u3059\u3002"},
  176.37 -        {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
  176.38 -                "\u8b66\u544a: PKCS12 \u30ad\u30fc\u30b9\u30c8\u30a2\u3067\u306f\u3001\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3068\u9375\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u7570\u306a\u3063\u3066\u3044\u3066\u306f\u306a\u308a\u307e\u305b\u3093\u3002\u30e6\u30fc\u30b6\u30fc\u304c\u6307\u5b9a\u3057\u305f {0} \u306e\u5024\u306f\u7121\u8996\u3057\u307e\u3059\u3002"},
  176.39 -        {"-keystore must be NONE if -storetype is {0}",
  176.40 -                "-storetype \u304c {0} \u306e\u5834\u5408 -keystore \u306f NONE \u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093"},
  176.41 -        {"Too may retries, program terminated",
  176.42 -                 "\u518d\u8a66\u884c\u304c\u591a\u3059\u304e\u307e\u3059\u3002\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u7d42\u4e86\u3057\u307e\u3057\u305f"},
  176.43 -        {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
  176.44 -                "-storetype \u304c {0} \u306e\u5834\u5408 -storepasswd \u30b3\u30de\u30f3\u30c9\u3068 -keypasswd \u30b3\u30de\u30f3\u30c9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093"},
  176.45 -        {"-keypasswd commands not supported if -storetype is PKCS12",
  176.46 -                "-storetype \u304c PKCS12 \u306e\u5834\u5408\u3001-keypasswd \u30b3\u30de\u30f3\u30c9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093"},
  176.47 -        {"-keypass and -new can not be specified if -storetype is {0}",
  176.48 -                "-storetype \u304c {0} \u306e\u5834\u5408 -keypass \u3068 -new \u306f\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093"},
  176.49 -        {"if -protected is specified, then -storepass, -keypass, and -new must not be specified",
  176.50 -                "-protected \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u3001-storepass\u3001-keypass\u3001-new \u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093"},
  176.51 -        {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified",
  176.52 -                "-srcprotected \u3092\u6307\u5b9a\u3059\u308b\u5834\u5408\u3001-srcstorepass \u304a\u3088\u3073 -srckeypass \u306f\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093"},
  176.53 -        {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified",
  176.54 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u304c\u30d1\u30b9\u30ef\u30fc\u30c9\u3067\u4fdd\u8b77\u3055\u308c\u3066\u3044\u306a\u3044\u5834\u5408\u3001-storepass\u3001-keypass\u3001\u304a\u3088\u3073 -new \u306f\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093"},
  176.55 -        {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified",
  176.56 -                "\u30bd\u30fc\u30b9\u30ad\u30fc\u30b9\u30c8\u30a2\u304c\u30d1\u30b9\u30ef\u30fc\u30c9\u3067\u4fdd\u8b77\u3055\u308c\u3066\u3044\u306a\u3044\u5834\u5408\u3001-srcstorepass \u3068 -srckeypass \u306f\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093"},
  176.57 -        {"Validity must be greater than zero",
  176.58 -                "\u59a5\u5f53\u6027\u306f\u30bc\u30ed\u3088\u308a\u5927\u304d\u304f\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
  176.59 -        {"provName not a provider", "{0} \u306f\u30d7\u30ed\u30d0\u30a4\u30c0\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
  176.60 -        {"Usage error: no command provided", "\u4f7f\u7528\u30a8\u30e9\u30fc: \u30b3\u30de\u30f3\u30c9\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
  176.61 -        {"Usage error, <arg> is not a legal command", "\u4f7f\u7528\u30a8\u30e9\u30fc: {0} \u306f\u4e0d\u6b63\u306a\u30b3\u30de\u30f3\u30c9\u3067\u3059"},
  176.62 -        {"Source keystore file exists, but is empty: ", "\u30bd\u30fc\u30b9\u30ad\u30fc\u30b9\u30c8\u30a2\u30d5\u30a1\u30a4\u30eb\u306f\u3001\u5b58\u5728\u3057\u307e\u3059\u304c\u7a7a\u3067\u3059: "},
  176.63 -        {"Please specify -srckeystore", "-srckeystore \u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044"},
  176.64 -        {"Must not specify both -v and -rfc with 'list' command",
  176.65 -                "'list' \u30b3\u30de\u30f3\u30c9\u306b -v \u3068 -rfc \u306e\u4e21\u65b9\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
  176.66 -        {"Key password must be at least 6 characters",
  176.67 -                "\u9375\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u306f 6 \u6587\u5b57\u4ee5\u4e0a\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
  176.68 -        {"New password must be at least 6 characters",
  176.69 -                "\u65b0\u898f\u30d1\u30b9\u30ef\u30fc\u30c9\u306f 6 \u6587\u5b57\u4ee5\u4e0a\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
  176.70 -        {"Keystore file exists, but is empty: ",
  176.71 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u30d5\u30a1\u30a4\u30eb\u306f\u5b58\u5728\u3057\u307e\u3059\u304c\u3001\u7a7a\u3067\u3059: "},
  176.72 -        {"Keystore file does not exist: ",
  176.73 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u30d5\u30a1\u30a4\u30eb\u306f\u5b58\u5728\u3057\u307e\u305b\u3093: "},
  176.74 -        {"Must specify destination alias", "\u5b9b\u5148\u306e\u5225\u540d\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"},
  176.75 -        {"Must specify alias", "\u5225\u540d\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"},
  176.76 -        {"Keystore password must be at least 6 characters",
  176.77 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u306f 6 \u6587\u5b57\u4ee5\u4e0a\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
  176.78 -        {"Enter keystore password:  ", "\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044:  "},
  176.79 -        {"Enter source keystore password:  ", "\u30bd\u30fc\u30b9\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044:  "},
  176.80 -        {"Enter destination keystore password:  ", "\u51fa\u529b\u5148\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044:  "},
  176.81 -        {"Keystore password is too short - must be at least 6 characters",
  176.82 -         "\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u77ed\u904e\u304e\u307e\u3059 - 6 \u6587\u5b57\u4ee5\u4e0a\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  176.83 -        {"Unknown Entry Type", "\u672a\u77e5\u306e\u30a8\u30f3\u30c8\u30ea\u30bf\u30a4\u30d7"},
  176.84 -        {"Too many failures. Alias not changed", "\u969c\u5bb3\u304c\u591a\u3059\u304e\u307e\u3059\u3002\u5225\u540d\u306f\u5909\u66f4\u3055\u308c\u307e\u305b\u3093"},
  176.85 -        {"Entry for alias <alias> successfully imported.",
  176.86 -                 "\u5225\u540d {0} \u306e\u30a8\u30f3\u30c8\u30ea\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002"},
  176.87 -        {"Entry for alias <alias> not imported.", "\u5225\u540d {0} \u306e\u30a8\u30f3\u30c8\u30ea\u306f\u30a4\u30f3\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
  176.88 -        {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.",
  176.89 -                 "\u5225\u540d {0} \u306e\u30a8\u30f3\u30c8\u30ea\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u4e2d\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {1}\u3002\n\u5225\u540d {0} \u306e\u30a8\u30f3\u30c8\u30ea\u306f\u30a4\u30f3\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
  176.90 -        {"Import command completed:  <ok> entries successfully imported, <fail> entries failed or cancelled",
  176.91 -                 "\u30a4\u30f3\u30dd\u30fc\u30c8\u30b3\u30de\u30f3\u30c9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f:  {0} \u4ef6\u306e\u30a8\u30f3\u30c8\u30ea\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u304c\u6210\u529f\u3057\u307e\u3057\u305f\u3002{1} \u4ef6\u306e\u30a8\u30f3\u30c8\u30ea\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u304c\u5931\u6557\u3057\u305f\u304b\u53d6\u308a\u6d88\u3055\u308c\u307e\u3057\u305f"},
  176.92 -        {"Warning: Overwriting existing alias <alias> in destination keystore",
  176.93 -                 "\u8b66\u544a: \u51fa\u529b\u5148\u30ad\u30fc\u30b9\u30c8\u30a2\u5185\u306e\u65e2\u5b58\u306e\u5225\u540d {0} \u3092\u4e0a\u66f8\u304d\u3057\u3066\u3044\u307e\u3059"},
  176.94 -        {"Existing entry alias <alias> exists, overwrite? [no]:  ",
  176.95 -                 "\u65e2\u5b58\u306e\u30a8\u30f3\u30c8\u30ea\u306e\u5225\u540d {0} \u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u3059\u3002\u4e0a\u66f8\u304d\u3057\u307e\u3059\u304b? [no]:  "},
  176.96 -        {"Too many failures - try later", "\u969c\u5bb3\u304c\u591a\u904e\u304e\u307e\u3059 - \u5f8c\u3067\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
  176.97 -        {"Certification request stored in file <filename>",
  176.98 -                "\u8a3c\u660e\u66f8\u8981\u6c42\u304c\u30d5\u30a1\u30a4\u30eb <{0}> \u306b\u4fdd\u5b58\u3055\u308c\u307e\u3057\u305f\u3002"},
  176.99 -        {"Submit this to your CA", "\u3053\u308c\u3092 CA \u306b\u63d0\u51fa\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.100 -        {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified",
 176.101 -            "\u5225\u540d\u3092\u6307\u5b9a\u3057\u306a\u3044\u5834\u5408\u3001\u51fa\u529b\u5148\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u5225\u540d\u3001\u30bd\u30fc\u30b9\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3001\u304a\u3088\u3073\u51fa\u529b\u5148\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093"},
 176.102 -        {"Certificate stored in file <filename>",
 176.103 -                "\u8a3c\u660e\u66f8\u304c\u30d5\u30a1\u30a4\u30eb <{0}> \u306b\u4fdd\u5b58\u3055\u308c\u307e\u3057\u305f\u3002"},
 176.104 -        {"Certificate reply was installed in keystore",
 176.105 -                "\u8a3c\u660e\u66f8\u5fdc\u7b54\u304c\u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3057\u305f\u3002"},
 176.106 -        {"Certificate reply was not installed in keystore",
 176.107 -                "\u8a3c\u660e\u66f8\u5fdc\u7b54\u304c\u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 176.108 -        {"Certificate was added to keystore",
 176.109 -                "\u8a3c\u660e\u66f8\u304c\u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002"},
 176.110 -        {"Certificate was not added to keystore",
 176.111 -                "\u8a3c\u660e\u66f8\u304c\u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u8ffd\u52a0\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 176.112 -        {"[Storing ksfname]", "[{0} \u3092\u683c\u7d0d\u4e2d]"},
 176.113 -        {"alias has no public key (certificate)",
 176.114 -                "{0} \u306b\u306f\u516c\u958b\u9375 (\u8a3c\u660e\u66f8) \u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.115 -        {"Cannot derive signature algorithm",
 176.116 -                "\u7f72\u540d\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3002"},
 176.117 -        {"Alias <alias> does not exist",
 176.118 -                "\u5225\u540d <{0}> \u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002"},
 176.119 -        {"Alias <alias> has no certificate",
 176.120 -                "\u5225\u540d <{0}> \u306f\u8a3c\u660e\u66f8\u3092\u4fdd\u6301\u3057\u307e\u305b\u3093\u3002"},
 176.121 -        {"Key pair not generated, alias <alias> already exists",
 176.122 -                "\u9375\u30da\u30a2\u306f\u751f\u6210\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5225\u540d <{0}> \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059\u3002"},
 176.123 -        {"Cannot derive signature algorithm",
 176.124 -                "\u7f72\u540d\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3002"},
 176.125 -        {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name",
 176.126 -                "{3} \u65e5\u9593\u6709\u52b9\u306a {0} \u30d3\u30c3\u30c8\u306e {1} \u306e\u9375\u30da\u30a2\u3068\u81ea\u5df1\u7f72\u540d\u578b\u8a3c\u660e\u66f8 ({2}) \u3092\u751f\u6210\u3057\u3066\u3044\u307e\u3059\n\t\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u540d: {4}"},
 176.127 -        {"Enter key password for <alias>", "<{0}> \u306e\u9375\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.128 -        {"\t(RETURN if same as keystore password):  ",
 176.129 -                "\t(\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3068\u540c\u3058\u5834\u5408\u306f RETURN \u3092\u62bc\u3057\u3066\u304f\u3060\u3055\u3044):  "},
 176.130 -        {"Key password is too short - must be at least 6 characters",
 176.131 -                "\u9375\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u77ed\u904e\u304e\u307e\u3059 - 6 \u6587\u5b57\u4ee5\u4e0a\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.132 -        {"Too many failures - key not added to keystore",
 176.133 -                "\u969c\u5bb3\u304c\u591a\u904e\u304e\u307e\u3059 - \u9375\u306f\u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u8ffd\u52a0\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f"},
 176.134 -        {"Destination alias <dest> already exists",
 176.135 -                "\u5b9b\u5148\u306e\u5225\u540d <{0}> \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059\u3002"},
 176.136 -        {"Password is too short - must be at least 6 characters",
 176.137 -                "\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u77ed\u904e\u304e\u307e\u3059 - 6 \u6587\u5b57\u4ee5\u4e0a\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.138 -        {"Too many failures. Key entry not cloned",
 176.139 -                "\u969c\u5bb3\u304c\u591a\u904e\u304e\u307e\u3059\u3002\u9375\u30a8\u30f3\u30c8\u30ea\u306f\u8907\u88fd\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 176.140 -        {"key password for <alias>", "<{0}> \u306e\u9375\u306e\u30d1\u30b9\u30ef\u30fc\u30c9"},
 176.141 -        {"Keystore entry for <id.getName()> already exists",
 176.142 -                "<{0}> \u306e\u30ad\u30fc\u30b9\u30c8\u30a2\u30a8\u30f3\u30c8\u30ea\u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059\u3002"},
 176.143 -        {"Creating keystore entry for <id.getName()> ...",
 176.144 -                "<{0}> \u306e\u30ad\u30fc\u30b9\u30c8\u30a2\u30a8\u30f3\u30c8\u30ea\u3092\u4f5c\u6210\u4e2d..."},
 176.145 -        {"No entries from identity database added",
 176.146 -                "\u30a2\u30a4\u30c7\u30f3\u30c6\u30a3\u30c6\u30a3\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304b\u3089\u8ffd\u52a0\u3055\u308c\u305f\u30a8\u30f3\u30c8\u30ea\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.147 -        {"Alias name: alias", "\u5225\u540d: {0}"},
 176.148 -        {"Creation date: keyStore.getCreationDate(alias)",
 176.149 -                "\u4f5c\u6210\u65e5: {0,date}"},
 176.150 -        {"alias, keyStore.getCreationDate(alias), ",
 176.151 -                "{0}, {1,date}, "},
 176.152 -        {"alias, ", "{0}, "},
 176.153 -        {"Entry type: <type>", "\u30a8\u30f3\u30c8\u30ea\u30bf\u30a4\u30d7: {0}"},
 176.154 -        {"Certificate chain length: ", "\u8a3c\u660e\u9023\u9396\u306e\u9577\u3055: "},
 176.155 -        {"Certificate[(i + 1)]:", "\u8a3c\u660e\u66f8[{0,number,integer}]:"},
 176.156 -        {"Certificate fingerprint (MD5): ", "\u8a3c\u660e\u66f8\u306e\u30d5\u30a3\u30f3\u30ac\u30fc\u30d7\u30ea\u30f3\u30c8 (MD5): "},
 176.157 -        {"Entry type: trustedCertEntry\n", "\u30a8\u30f3\u30c8\u30ea\u306e\u30bf\u30a4\u30d7: trustedCertEntry\n"},
 176.158 -        {"trustedCertEntry,", "trustedCertEntry,"},
 176.159 -        {"Keystore type: ", "\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30bf\u30a4\u30d7: "},
 176.160 -        {"Keystore provider: ", "\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d7\u30ed\u30d0\u30a4\u30c0: "},
 176.161 -        {"Your keystore contains keyStore.size() entry",
 176.162 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u306f {0,number,integer} \u30a8\u30f3\u30c8\u30ea\u304c\u542b\u307e\u308c\u307e\u3059\u3002"},
 176.163 -        {"Your keystore contains keyStore.size() entries",
 176.164 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u306f {0,number,integer} \u30a8\u30f3\u30c8\u30ea\u304c\u542b\u307e\u308c\u307e\u3059\u3002"},
 176.165 -        {"Failed to parse input", "\u5165\u529b\u306e\u69cb\u6587\u89e3\u6790\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
 176.166 -        {"Empty input", "\u5165\u529b\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.167 -        {"Not X.509 certificate", "X.509 \u8a3c\u660e\u66f8\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.168 -        {"Cannot derive signature algorithm",
 176.169 -                "\u7f72\u540d\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3002"},
 176.170 -        {"alias has no public key", "{0} \u306b\u306f\u516c\u958b\u9375\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.171 -        {"alias has no X.509 certificate", "{0} \u306b\u306f X.509 \u8a3c\u660e\u66f8\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.172 -        {"New certificate (self-signed):", "\u65b0\u3057\u3044\u8a3c\u660e\u66f8 (\u81ea\u5df1\u7f72\u540d\u578b):"},
 176.173 -        {"Reply has no certificates", "\u5fdc\u7b54\u306b\u306f\u8a3c\u660e\u66f8\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.174 -        {"Certificate not imported, alias <alias> already exists",
 176.175 -                "\u8a3c\u660e\u66f8\u306f\u30a4\u30f3\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5225\u540d <{0}> \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059\u3002"},
 176.176 -        {"Input not an X.509 certificate", "\u5165\u529b\u306f X.509 \u8a3c\u660e\u66f8\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.177 -        {"Certificate already exists in keystore under alias <trustalias>",
 176.178 -                "\u8a3c\u660e\u66f8\u306f\u3001\u5225\u540d <{0}> \u306e\u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059\u3002"},
 176.179 -        {"Do you still want to add it? [no]:  ",
 176.180 -                "\u8ffd\u52a0\u3057\u307e\u3059\u304b? [no]:  "},
 176.181 -        {"Certificate already exists in system-wide CA keystore under alias <trustalias>",
 176.182 -                "\u8a3c\u660e\u66f8\u306f\u3001\u5225\u540d <{0}> \u306e\u30b7\u30b9\u30c6\u30e0\u898f\u6a21\u306e CA \u30ad\u30fc\u30b9\u30c8\u30a2\u5185\u306b\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059\u3002"},
 176.183 -        {"Do you still want to add it to your own keystore? [no]:  ",
 176.184 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u8ffd\u52a0\u3057\u307e\u3059\u304b? [no]:  "},
 176.185 -        {"Trust this certificate? [no]:  ", "\u3053\u306e\u8a3c\u660e\u66f8\u3092\u4fe1\u983c\u3057\u307e\u3059\u304b? [no]:  "},
 176.186 -        {"YES", "YES"},
 176.187 -        {"New prompt: ", "\u65b0\u898f {0}: "},
 176.188 -        {"Passwords must differ", "\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u7570\u306a\u3063\u3066\u3044\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
 176.189 -        {"Re-enter new prompt: ", "\u65b0\u898f {0} \u3092\u518d\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044: "},
 176.190 -        {"Re-enter new password: ", "\u65b0\u898f\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u518d\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044: "},
 176.191 -        {"They don't match. Try again", "\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002\u3082\u3046\u4e00\u5ea6\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044"},
 176.192 -        {"Enter prompt alias name:  ", "{0} \u306e\u5225\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044:  "},
 176.193 -        {"Enter new alias name\t(RETURN to cancel import for this entry):  ",
 176.194 -                 "\u65b0\u3057\u3044\u5225\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\t(\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u3092\u53d6\u308a\u6d88\u3059\u5834\u5408\u306f RETURN \u3092\u62bc\u3057\u3066\u304f\u3060\u3055\u3044):  "},
 176.195 -        {"Enter alias name:  ", "\u5225\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044:  "},
 176.196 -        {"\t(RETURN if same as for <otherAlias>)",
 176.197 -                "\t(<{0}> \u3068\u540c\u3058\u5834\u5408\u306f RETURN \u3092\u62bc\u3057\u3066\u304f\u3060\u3055\u3044)"},
 176.198 -        {"*PATTERN* printX509Cert",
 176.199 -                "\u6240\u6709\u8005: {0}\n\u767a\u884c\u8005: {1}\n\u30b7\u30ea\u30a2\u30eb\u756a\u53f7: {2}\n\u6709\u52b9\u671f\u9593\u306e\u958b\u59cb\u65e5: {3} \u7d42\u4e86\u65e5: {4}\n\u8a3c\u660e\u66f8\u306e\u30d5\u30a3\u30f3\u30ac\u30fc\u30d7\u30ea\u30f3\u30c8:\n\t MD5:  {5}\n\t SHA1: {6}\n\t \u7f72\u540d\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u540d: {7}\n\t \u30d0\u30fc\u30b8\u30e7\u30f3: {8}"},
 176.200 -        {"What is your first and last name?",
 176.201 -                "\u59d3\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.202 -        {"What is the name of your organizational unit?",
 176.203 -                "\u7d44\u7e54\u5358\u4f4d\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.204 -        {"What is the name of your organization?",
 176.205 -                "\u7d44\u7e54\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.206 -        {"What is the name of your City or Locality?",
 176.207 -                "\u90fd\u5e02\u540d\u307e\u305f\u306f\u5730\u57df\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.208 -        {"What is the name of your State or Province?",
 176.209 -                "\u5dde\u540d\u307e\u305f\u306f\u5730\u65b9\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.210 -        {"What is the two-letter country code for this unit?",
 176.211 -                "\u3053\u306e\u5358\u4f4d\u306b\u8a72\u5f53\u3059\u308b 2 \u6587\u5b57\u306e\u56fd\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.212 -        {"Is <name> correct?", "{0} \u3067\u3088\u308d\u3057\u3044\u3067\u3059\u304b?"},
 176.213 -        {"no", "no"},
 176.214 -        {"yes", "yes"},
 176.215 +        // keytool: Help part
 176.216 +        {".OPTION.", " [OPTION]..."},
 176.217 +        {"Options.", "\u30AA\u30D7\u30B7\u30E7\u30F3:"},
 176.218 +        {"Use.keytool.help.for.all.available.commands",
 176.219 +                 "\u4F7F\u7528\u53EF\u80FD\u306A\u3059\u3079\u3066\u306E\u30B3\u30DE\u30F3\u30C9\u306B\u3064\u3044\u3066\u306F\"keytool -help\"\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.220 +        {"Key.and.Certificate.Management.Tool",
 176.221 +                 "\u30AD\u30FC\u304A\u3088\u3073\u8A3C\u660E\u66F8\u7BA1\u7406\u30C4\u30FC\u30EB"},
 176.222 +        {"Commands.", "\u30B3\u30DE\u30F3\u30C9:"},
 176.223 +        {"Use.keytool.command.name.help.for.usage.of.command.name",
 176.224 +                "command_name\u306E\u4F7F\u7528\u65B9\u6CD5\u306B\u3064\u3044\u3066\u306F\"keytool -command_name -help\"\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.225 +        // keytool: help: commands
 176.226 +        {"Generates.a.certificate.request",
 176.227 +                "\u8A3C\u660E\u66F8\u30EA\u30AF\u30A8\u30B9\u30C8\u3092\u751F\u6210\u3057\u307E\u3059"}, //-certreq
 176.228 +        {"Changes.an.entry.s.alias",
 176.229 +                "\u30A8\u30F3\u30C8\u30EA\u306E\u5225\u540D\u3092\u5909\u66F4\u3057\u307E\u3059"}, //-changealias
 176.230 +        {"Deletes.an.entry",
 176.231 +                "\u30A8\u30F3\u30C8\u30EA\u3092\u524A\u9664\u3057\u307E\u3059"}, //-delete
 176.232 +        {"Exports.certificate",
 176.233 +                "\u8A3C\u660E\u66F8\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3057\u307E\u3059"}, //-exportcert
 176.234 +        {"Generates.a.key.pair",
 176.235 +                "\u9375\u30DA\u30A2\u3092\u751F\u6210\u3057\u307E\u3059"}, //-genkeypair
 176.236 +        {"Generates.a.secret.key",
 176.237 +                "\u79D8\u5BC6\u9375\u3092\u751F\u6210\u3057\u307E\u3059"}, //-genseckey
 176.238 +        {"Generates.certificate.from.a.certificate.request",
 176.239 +                "\u8A3C\u660E\u66F8\u30EA\u30AF\u30A8\u30B9\u30C8\u304B\u3089\u8A3C\u660E\u66F8\u3092\u751F\u6210\u3057\u307E\u3059"}, //-gencert
 176.240 +        {"Generates.CRL", "CRL\u3092\u751F\u6210\u3057\u307E\u3059"}, //-gencrl
 176.241 +        {"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
 176.242 +                "JDK 1.1.x-style\u30A2\u30A4\u30C7\u30F3\u30C6\u30A3\u30C6\u30A3\u30FB\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u304B\u3089\u30A8\u30F3\u30C8\u30EA\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3057\u307E\u3059"}, //-identitydb
 176.243 +        {"Imports.a.certificate.or.a.certificate.chain",
 176.244 +                "\u8A3C\u660E\u66F8\u307E\u305F\u306F\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3057\u307E\u3059"}, //-importcert
 176.245 +        {"Imports.one.or.all.entries.from.another.keystore",
 176.246 +                "\u5225\u306E\u30AD\u30FC\u30B9\u30C8\u30A2\u304B\u30891\u3064\u307E\u305F\u306F\u3059\u3079\u3066\u306E\u30A8\u30F3\u30C8\u30EA\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3057\u307E\u3059"}, //-importkeystore
 176.247 +        {"Clones.a.key.entry",
 176.248 +                "\u9375\u30A8\u30F3\u30C8\u30EA\u306E\u30AF\u30ED\u30FC\u30F3\u3092\u4F5C\u6210\u3057\u307E\u3059"}, //-keyclone
 176.249 +        {"Changes.the.key.password.of.an.entry",
 176.250 +                "\u30A8\u30F3\u30C8\u30EA\u306E\u9375\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5909\u66F4\u3057\u307E\u3059"}, //-keypasswd
 176.251 +        {"Lists.entries.in.a.keystore",
 176.252 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u5185\u306E\u30A8\u30F3\u30C8\u30EA\u3092\u30EA\u30B9\u30C8\u3057\u307E\u3059"}, //-list
 176.253 +        {"Prints.the.content.of.a.certificate",
 176.254 +                "\u8A3C\u660E\u66F8\u306E\u5185\u5BB9\u3092\u51FA\u529B\u3057\u307E\u3059"}, //-printcert
 176.255 +        {"Prints.the.content.of.a.certificate.request",
 176.256 +                "\u8A3C\u660E\u66F8\u30EA\u30AF\u30A8\u30B9\u30C8\u306E\u5185\u5BB9\u3092\u51FA\u529B\u3057\u307E\u3059"}, //-printcertreq
 176.257 +        {"Prints.the.content.of.a.CRL.file",
 176.258 +                "CRL\u30D5\u30A1\u30A4\u30EB\u306E\u5185\u5BB9\u3092\u51FA\u529B\u3057\u307E\u3059"}, //-printcrl
 176.259 +        {"Generates.a.self.signed.certificate",
 176.260 +                "\u81EA\u5DF1\u7F72\u540D\u578B\u8A3C\u660E\u66F8\u3092\u751F\u6210\u3057\u307E\u3059"}, //-selfcert
 176.261 +        {"Changes.the.store.password.of.a.keystore",
 176.262 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30B9\u30C8\u30A2\u30FB\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5909\u66F4\u3057\u307E\u3059"}, //-storepasswd
 176.263 +        // keytool: help: options
 176.264 +        {"alias.name.of.the.entry.to.process",
 176.265 +                "\u51E6\u7406\u3059\u308B\u30A8\u30F3\u30C8\u30EA\u306E\u5225\u540D"}, //-alias
 176.266 +        {"destination.alias",
 176.267 +                "\u51FA\u529B\u5148\u306E\u5225\u540D"}, //-destalias
 176.268 +        {"destination.key.password",
 176.269 +                "\u51FA\u529B\u5148\u30AD\u30FC\u306E\u30D1\u30B9\u30EF\u30FC\u30C9"}, //-destkeypass
 176.270 +        {"destination.keystore.name",
 176.271 +                "\u51FA\u529B\u5148\u30AD\u30FC\u30B9\u30C8\u30A2\u540D"}, //-destkeystore
 176.272 +        {"destination.keystore.password.protected",
 176.273 +                "\u51FA\u529B\u5148\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u4FDD\u8B77\u5BFE\u8C61\u30D1\u30B9\u30EF\u30FC\u30C9"}, //-destprotected
 176.274 +        {"destination.keystore.provider.name",
 176.275 +                "\u51FA\u529B\u5148\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30D7\u30ED\u30D0\u30A4\u30C0\u540D"}, //-destprovidername
 176.276 +        {"destination.keystore.password",
 176.277 +                "\u51FA\u529B\u5148\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9"}, //-deststorepass
 176.278 +        {"destination.keystore.type",
 176.279 +                "\u51FA\u529B\u5148\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30BF\u30A4\u30D7"}, //-deststoretype
 176.280 +        {"distinguished.name",
 176.281 +                "\u8B58\u5225\u540D"}, //-dname
 176.282 +        {"X.509.extension",
 176.283 +                "X.509\u62E1\u5F35"}, //-ext
 176.284 +        {"output.file.name",
 176.285 +                "\u51FA\u529B\u30D5\u30A1\u30A4\u30EB\u540D"}, //-file and -outfile
 176.286 +        {"input.file.name",
 176.287 +                "\u5165\u529B\u30D5\u30A1\u30A4\u30EB\u540D"}, //-file and -infile
 176.288 +        {"key.algorithm.name",
 176.289 +                "\u9375\u30A2\u30EB\u30B4\u30EA\u30BA\u30E0\u540D"}, //-keyalg
 176.290 +        {"key.password",
 176.291 +                "\u9375\u306E\u30D1\u30B9\u30EF\u30FC\u30C9"}, //-keypass
 176.292 +        {"key.bit.size",
 176.293 +                "\u9375\u306E\u30D3\u30C3\u30C8\u30FB\u30B5\u30A4\u30BA"}, //-keysize
 176.294 +        {"keystore.name",
 176.295 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u540D"}, //-keystore
 176.296 +        {"new.password",
 176.297 +                "\u65B0\u898F\u30D1\u30B9\u30EF\u30FC\u30C9"}, //-new
 176.298 +        {"do.not.prompt",
 176.299 +                "\u30D7\u30ED\u30F3\u30D7\u30C8\u3092\u8868\u793A\u3057\u306A\u3044"}, //-noprompt
 176.300 +        {"password.through.protected.mechanism",
 176.301 +                "\u4FDD\u8B77\u30E1\u30AB\u30CB\u30BA\u30E0\u306B\u3088\u308B\u30D1\u30B9\u30EF\u30FC\u30C9"}, //-protected
 176.302 +        {"provider.argument",
 176.303 +                "\u30D7\u30ED\u30D0\u30A4\u30C0\u5F15\u6570"}, //-providerarg
 176.304 +        {"provider.class.name",
 176.305 +                "\u30D7\u30ED\u30D0\u30A4\u30C0\u30FB\u30AF\u30E9\u30B9\u540D"}, //-providerclass
 176.306 +        {"provider.name",
 176.307 +                "\u30D7\u30ED\u30D0\u30A4\u30C0\u540D"}, //-providername
 176.308 +        {"provider.classpath",
 176.309 +                "\u30D7\u30ED\u30D0\u30A4\u30C0\u30FB\u30AF\u30E9\u30B9\u30D1\u30B9"}, //-providerpath
 176.310 +        {"output.in.RFC.style",
 176.311 +                "RFC\u30B9\u30BF\u30A4\u30EB\u306E\u51FA\u529B"}, //-rfc
 176.312 +        {"signature.algorithm.name",
 176.313 +                "\u7F72\u540D\u30A2\u30EB\u30B4\u30EA\u30BA\u30E0\u540D"}, //-sigalg
 176.314 +        {"source.alias",
 176.315 +                "\u30BD\u30FC\u30B9\u5225\u540D"}, //-srcalias
 176.316 +        {"source.key.password",
 176.317 +                "\u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u306E\u30D1\u30B9\u30EF\u30FC\u30C9"}, //-srckeypass
 176.318 +        {"source.keystore.name",
 176.319 +                "\u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u540D"}, //-srckeystore
 176.320 +        {"source.keystore.password.protected",
 176.321 +                "\u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u4FDD\u8B77\u5BFE\u8C61\u30D1\u30B9\u30EF\u30FC\u30C9"}, //-srcprotected
 176.322 +        {"source.keystore.provider.name",
 176.323 +                "\u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30D7\u30ED\u30D0\u30A4\u30C0\u540D"}, //-srcprovidername
 176.324 +        {"source.keystore.password",
 176.325 +                "\u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9"}, //-srcstorepass
 176.326 +        {"source.keystore.type",
 176.327 +                "\u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30BF\u30A4\u30D7"}, //-srcstoretype
 176.328 +        {"SSL.server.host.and.port",
 176.329 +                "SSL\u30B5\u30FC\u30D0\u30FC\u306E\u30DB\u30B9\u30C8\u3068\u30DD\u30FC\u30C8"}, //-sslserver
 176.330 +        {"signed.jar.file",
 176.331 +                "\u7F72\u540D\u4ED8\u304DJAR\u30D5\u30A1\u30A4\u30EB"}, //=jarfile
 176.332 +        {"certificate.validity.start.date.time",
 176.333 +                "\u8A3C\u660E\u66F8\u306E\u6709\u52B9\u958B\u59CB\u65E5\u6642"}, //-startdate
 176.334 +        {"keystore.password",
 176.335 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9"}, //-storepass
 176.336 +        {"keystore.type",
 176.337 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30BF\u30A4\u30D7"}, //-storetype
 176.338 +        {"trust.certificates.from.cacerts",
 176.339 +                "cacerts\u304B\u3089\u306E\u8A3C\u660E\u66F8\u3092\u4FE1\u983C\u3059\u308B"}, //-trustcacerts
 176.340 +        {"verbose.output",
 176.341 +                "\u8A73\u7D30\u51FA\u529B"}, //-v
 176.342 +        {"validity.number.of.days",
 176.343 +                "\u59A5\u5F53\u6027\u65E5\u6570"}, //-validity
 176.344 +        {"Serial.ID.of.cert.to.revoke",
 176.345 +                 "\u5931\u52B9\u3059\u308B\u8A3C\u660E\u66F8\u306E\u30B7\u30EA\u30A2\u30EBID"}, //-id
 176.346 +        // keytool: Running part
 176.347 +        {"keytool.error.", "keytool\u30A8\u30E9\u30FC: "},
 176.348 +        {"Illegal.option.", "\u4E0D\u6B63\u306A\u30AA\u30D7\u30B7\u30E7\u30F3:  "},
 176.349 +        {"Illegal.value.", "\u4E0D\u6B63\u306A\u5024: "},
 176.350 +        {"Unknown.password.type.", "\u4E0D\u660E\u306A\u30D1\u30B9\u30EF\u30FC\u30C9\u30FB\u30BF\u30A4\u30D7: "},
 176.351 +        {"Cannot.find.environment.variable.",
 176.352 +                "\u74B0\u5883\u5909\u6570\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093: "},
 176.353 +        {"Cannot.find.file.", "\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093: "},
 176.354 +        {"Command.option.flag.needs.an.argument.", "\u30B3\u30DE\u30F3\u30C9\u30FB\u30AA\u30D7\u30B7\u30E7\u30F3{0}\u306B\u306F\u5F15\u6570\u304C\u5FC5\u8981\u3067\u3059\u3002"},
 176.355 +        {"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
 176.356 +                "\u8B66\u544A: PKCS12\u30AD\u30FC\u30B9\u30C8\u30A2\u3067\u306F\u3001\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3068\u9375\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u7570\u306A\u308B\u72B6\u6CC1\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u307E\u305B\u3093\u3002\u30E6\u30FC\u30B6\u30FC\u304C\u6307\u5B9A\u3057\u305F{0}\u306E\u5024\u306F\u7121\u8996\u3057\u307E\u3059\u3002"},
 176.357 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
 176.358 +                "-storetype\u304C{0}\u306E\u5834\u5408\u3001-keystore\u306FNONE\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
 176.359 +        {"Too.many.retries.program.terminated",
 176.360 +                 "\u518D\u8A66\u884C\u304C\u591A\u3059\u304E\u307E\u3059\u3002\u30D7\u30ED\u30B0\u30E9\u30E0\u304C\u7D42\u4E86\u3057\u307E\u3057\u305F"},
 176.361 +        {".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
 176.362 +                "-storetype\u304C{0}\u306E\u5834\u5408\u3001-storepasswd\u30B3\u30DE\u30F3\u30C9\u304A\u3088\u3073-keypasswd\u30B3\u30DE\u30F3\u30C9\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u307E\u305B\u3093"},
 176.363 +        {".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
 176.364 +                "-storetype\u304CPKCS12\u306E\u5834\u5408\u3001-keypasswd\u30B3\u30DE\u30F3\u30C9\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u307E\u305B\u3093"},
 176.365 +        {".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
 176.366 +                "-storetype\u304C{0}\u306E\u5834\u5408\u3001-keypass\u3068-new\u306F\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093"},
 176.367 +        {"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
 176.368 +                "-protected\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u308B\u5834\u5408\u3001-storepass\u3001-keypass\u304A\u3088\u3073-new\u306F\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093"},
 176.369 +        {"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
 176.370 +                "-srcprotected\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u308B\u5834\u5408\u3001-srcstorepass\u304A\u3088\u3073-srckeypass\u306F\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093"},
 176.371 +        {"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
 176.372 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u304C\u30D1\u30B9\u30EF\u30FC\u30C9\u3067\u4FDD\u8B77\u3055\u308C\u3066\u3044\u306A\u3044\u5834\u5408\u3001-storepass\u3001-keypass\u304A\u3088\u3073-new\u306F\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093"},
 176.373 +        {"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
 176.374 +                "\u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u304C\u30D1\u30B9\u30EF\u30FC\u30C9\u3067\u4FDD\u8B77\u3055\u308C\u3066\u3044\u306A\u3044\u5834\u5408\u3001-srcstorepass\u304A\u3088\u3073-srckeypass\u306F\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093"},
 176.375 +        {"Illegal.startdate.value", "startdate\u5024\u304C\u7121\u52B9\u3067\u3059"},
 176.376 +        {"Validity.must.be.greater.than.zero",
 176.377 +                "\u59A5\u5F53\u6027\u306F\u30BC\u30ED\u3088\u308A\u5927\u304D\u3044\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
 176.378 +        {"provName.not.a.provider", "{0}\u306F\u30D7\u30ED\u30D0\u30A4\u30C0\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
 176.379 +        {"Usage.error.no.command.provided", "\u4F7F\u7528\u30A8\u30E9\u30FC: \u30B3\u30DE\u30F3\u30C9\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
 176.380 +        {"Source.keystore.file.exists.but.is.empty.", "\u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30D5\u30A1\u30A4\u30EB\u306F\u3001\u5B58\u5728\u3057\u307E\u3059\u304C\u7A7A\u3067\u3059: "},
 176.381 +        {"Please.specify.srckeystore", "-srckeystore\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.382 +        {"Must.not.specify.both.v.and.rfc.with.list.command",
 176.383 +                "'list'\u30B3\u30DE\u30F3\u30C9\u306B-v\u3068-rfc\u306E\u4E21\u65B9\u3092\u6307\u5B9A\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093"},
 176.384 +        {"Key.password.must.be.at.least.6.characters",
 176.385 +                "\u9375\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u306F6\u6587\u5B57\u4EE5\u4E0A\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
 176.386 +        {"New.password.must.be.at.least.6.characters",
 176.387 +                "\u65B0\u898F\u30D1\u30B9\u30EF\u30FC\u30C9\u306F6\u6587\u5B57\u4EE5\u4E0A\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
 176.388 +        {"Keystore.file.exists.but.is.empty.",
 176.389 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30D5\u30A1\u30A4\u30EB\u306F\u5B58\u5728\u3057\u307E\u3059\u304C\u3001\u7A7A\u3067\u3059: "},
 176.390 +        {"Keystore.file.does.not.exist.",
 176.391 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30D5\u30A1\u30A4\u30EB\u306F\u5B58\u5728\u3057\u307E\u305B\u3093: "},
 176.392 +        {"Must.specify.destination.alias", "\u51FA\u529B\u5148\u306E\u5225\u540D\u3092\u6307\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
 176.393 +        {"Must.specify.alias", "\u5225\u540D\u3092\u6307\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
 176.394 +        {"Keystore.password.must.be.at.least.6.characters",
 176.395 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u306F6\u6587\u5B57\u4EE5\u4E0A\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
 176.396 +        {"Enter.keystore.password.", "\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044:  "},
 176.397 +        {"Enter.source.keystore.password.", "\u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044:  "},
 176.398 +        {"Enter.destination.keystore.password.", "\u51FA\u529B\u5148\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044:  "},
 176.399 +        {"Keystore.password.is.too.short.must.be.at.least.6.characters",
 176.400 +         "\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u77ED\u3059\u304E\u307E\u3059 - 6\u6587\u5B57\u4EE5\u4E0A\u306B\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.401 +        {"Unknown.Entry.Type", "\u4E0D\u660E\u306A\u30A8\u30F3\u30C8\u30EA\u30FB\u30BF\u30A4\u30D7"},
 176.402 +        {"Too.many.failures.Alias.not.changed", "\u969C\u5BB3\u304C\u591A\u3059\u304E\u307E\u3059\u3002\u5225\u540D\u306F\u5909\u66F4\u3055\u308C\u307E\u305B\u3093"},
 176.403 +        {"Entry.for.alias.alias.successfully.imported.",
 176.404 +                 "\u5225\u540D{0}\u306E\u30A8\u30F3\u30C8\u30EA\u306E\u30A4\u30F3\u30DD\u30FC\u30C8\u306B\u6210\u529F\u3057\u307E\u3057\u305F\u3002"},
 176.405 +        {"Entry.for.alias.alias.not.imported.", "\u5225\u540D{0}\u306E\u30A8\u30F3\u30C8\u30EA\u306F\u30A4\u30F3\u30DD\u30FC\u30C8\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002"},
 176.406 +        {"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
 176.407 +                 "\u5225\u540D{0}\u306E\u30A8\u30F3\u30C8\u30EA\u306E\u30A4\u30F3\u30DD\u30FC\u30C8\u4E2D\u306B\u554F\u984C\u304C\u767A\u751F\u3057\u307E\u3057\u305F: {1}\u3002\n\u5225\u540D{0}\u306E\u30A8\u30F3\u30C8\u30EA\u306F\u30A4\u30F3\u30DD\u30FC\u30C8\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002"},
 176.408 +        {"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
 176.409 +                 "\u30A4\u30F3\u30DD\u30FC\u30C8\u30FB\u30B3\u30DE\u30F3\u30C9\u304C\u5B8C\u4E86\u3057\u307E\u3057\u305F: {0}\u4EF6\u306E\u30A8\u30F3\u30C8\u30EA\u306E\u30A4\u30F3\u30DD\u30FC\u30C8\u304C\u6210\u529F\u3057\u307E\u3057\u305F\u3002{1}\u4EF6\u306E\u30A8\u30F3\u30C8\u30EA\u306E\u30A4\u30F3\u30DD\u30FC\u30C8\u304C\u5931\u6557\u3057\u305F\u304B\u53D6\u308A\u6D88\u3055\u308C\u307E\u3057\u305F"},
 176.410 +        {"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
 176.411 +                 "\u8B66\u544A: \u51FA\u529B\u5148\u30AD\u30FC\u30B9\u30C8\u30A2\u5185\u306E\u65E2\u5B58\u306E\u5225\u540D{0}\u3092\u4E0A\u66F8\u304D\u3057\u3066\u3044\u307E\u3059"},
 176.412 +        {"Existing.entry.alias.alias.exists.overwrite.no.",
 176.413 +                 "\u65E2\u5B58\u306E\u30A8\u30F3\u30C8\u30EA\u306E\u5225\u540D{0}\u304C\u5B58\u5728\u3057\u3066\u3044\u307E\u3059\u3002\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\u3002[\u3044\u3044\u3048]:  "},
 176.414 +        {"Too.many.failures.try.later", "\u969C\u5BB3\u304C\u591A\u3059\u304E\u307E\u3059 - \u5F8C\u3067\u5B9F\u884C\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.415 +        {"Certification.request.stored.in.file.filename.",
 176.416 +                "\u8A3C\u660E\u66F8\u30EA\u30AF\u30A8\u30B9\u30C8\u304C\u30D5\u30A1\u30A4\u30EB<{0}>\u306B\u4FDD\u5B58\u3055\u308C\u307E\u3057\u305F"},
 176.417 +        {"Submit.this.to.your.CA", "\u3053\u308C\u3092CA\u306B\u63D0\u51FA\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.418 +        {"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
 176.419 +            "\u5225\u540D\u3092\u6307\u5B9A\u3057\u306A\u3044\u5834\u5408\u3001\u51FA\u529B\u5148\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u5225\u540D\u3001\u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u304A\u3088\u3073\u51FA\u529B\u5148\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u306F\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093"},
 176.420 +        {"Certificate.stored.in.file.filename.",
 176.421 +                "\u8A3C\u660E\u66F8\u304C\u30D5\u30A1\u30A4\u30EB<{0}>\u306B\u4FDD\u5B58\u3055\u308C\u307E\u3057\u305F"},
 176.422 +        {"Certificate.reply.was.installed.in.keystore",
 176.423 +                "\u8A3C\u660E\u66F8\u5FDC\u7B54\u304C\u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u307E\u3057\u305F"},
 176.424 +        {"Certificate.reply.was.not.installed.in.keystore",
 176.425 +                "\u8A3C\u660E\u66F8\u5FDC\u7B54\u304C\u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F"},
 176.426 +        {"Certificate.was.added.to.keystore",
 176.427 +                "\u8A3C\u660E\u66F8\u304C\u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u8FFD\u52A0\u3055\u308C\u307E\u3057\u305F"},
 176.428 +        {"Certificate.was.not.added.to.keystore",
 176.429 +                "\u8A3C\u660E\u66F8\u304C\u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u8FFD\u52A0\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F"},
 176.430 +        {".Storing.ksfname.", "[{0}\u3092\u683C\u7D0D\u4E2D]"},
 176.431 +        {"alias.has.no.public.key.certificate.",
 176.432 +                "{0}\u306B\u306F\u516C\u958B\u9375(\u8A3C\u660E\u66F8)\u304C\u3042\u308A\u307E\u305B\u3093"},
 176.433 +        {"Cannot.derive.signature.algorithm",
 176.434 +                "\u7F72\u540D\u30A2\u30EB\u30B4\u30EA\u30BA\u30E0\u3092\u53D6\u5F97\u3067\u304D\u307E\u305B\u3093"},
 176.435 +        {"Alias.alias.does.not.exist",
 176.436 +                "\u5225\u540D<{0}>\u306F\u5B58\u5728\u3057\u307E\u305B\u3093"},
 176.437 +        {"Alias.alias.has.no.certificate",
 176.438 +                "\u5225\u540D<{0}>\u306B\u306F\u8A3C\u660E\u66F8\u304C\u3042\u308A\u307E\u305B\u3093"},
 176.439 +        {"Key.pair.not.generated.alias.alias.already.exists",
 176.440 +                "\u9375\u30DA\u30A2\u306F\u751F\u6210\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u5225\u540D<{0}>\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059"},
 176.441 +        {"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
 176.442 +                "{3}\u65E5\u9593\u6709\u52B9\u306A{0}\u30D3\u30C3\u30C8\u306E{1}\u306E\u9375\u30DA\u30A2\u3068\u81EA\u5DF1\u7F72\u540D\u578B\u8A3C\u660E\u66F8({2})\u3092\u751F\u6210\u3057\u3066\u3044\u307E\u3059\n\t\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u540D: {4}"},
 176.443 +        {"Enter.key.password.for.alias.", "<{0}>\u306E\u9375\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.444 +        {".RETURN.if.same.as.keystore.password.",
 176.445 +                "\t(\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3068\u540C\u3058\u5834\u5408\u306FRETURN\u3092\u62BC\u3057\u3066\u304F\u3060\u3055\u3044):  "},
 176.446 +        {"Key.password.is.too.short.must.be.at.least.6.characters",
 176.447 +                "\u9375\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u77ED\u3059\u304E\u307E\u3059 - 6\u6587\u5B57\u4EE5\u4E0A\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.448 +        {"Too.many.failures.key.not.added.to.keystore",
 176.449 +                "\u969C\u5BB3\u304C\u591A\u3059\u304E\u307E\u3059 - \u9375\u306F\u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u8FFD\u52A0\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F"},
 176.450 +        {"Destination.alias.dest.already.exists",
 176.451 +                "\u51FA\u529B\u5148\u306E\u5225\u540D<{0}>\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059"},
 176.452 +        {"Password.is.too.short.must.be.at.least.6.characters",
 176.453 +                "\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u77ED\u3059\u304E\u307E\u3059 - 6\u6587\u5B57\u4EE5\u4E0A\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.454 +        {"Too.many.failures.Key.entry.not.cloned",
 176.455 +                "\u969C\u5BB3\u304C\u591A\u3059\u304E\u307E\u3059\u3002\u9375\u30A8\u30F3\u30C8\u30EA\u306E\u30AF\u30ED\u30FC\u30F3\u306F\u4F5C\u6210\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F"},
 176.456 +        {"key.password.for.alias.", "<{0}>\u306E\u9375\u306E\u30D1\u30B9\u30EF\u30FC\u30C9"},
 176.457 +        {"Keystore.entry.for.id.getName.already.exists",
 176.458 +                "<{0}>\u306E\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30A8\u30F3\u30C8\u30EA\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059"},
 176.459 +        {"Creating.keystore.entry.for.id.getName.",
 176.460 +                "<{0}>\u306E\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30A8\u30F3\u30C8\u30EA\u3092\u4F5C\u6210\u4E2D..."},
 176.461 +        {"No.entries.from.identity.database.added",
 176.462 +                "\u30A2\u30A4\u30C7\u30F3\u30C6\u30A3\u30C6\u30A3\u30FB\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u304B\u3089\u8FFD\u52A0\u3055\u308C\u305F\u30A8\u30F3\u30C8\u30EA\u306F\u3042\u308A\u307E\u305B\u3093"},
 176.463 +        {"Alias.name.alias", "\u5225\u540D: {0}"},
 176.464 +        {"Creation.date.keyStore.getCreationDate.alias.",
 176.465 +                "\u4F5C\u6210\u65E5: {0,date}"},
 176.466 +        {"alias.keyStore.getCreationDate.alias.",
 176.467 +                "{0},{1,date}, "},
 176.468 +        {"alias.", "{0}, "},
 176.469 +        {"Entry.type.type.", "\u30A8\u30F3\u30C8\u30EA\u30FB\u30BF\u30A4\u30D7: {0}"},
 176.470 +        {"Certificate.chain.length.", "\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u306E\u9577\u3055: "},
 176.471 +        {"Certificate.i.1.", "\u8A3C\u660E\u66F8[{0,number,integer}]:"},
 176.472 +        {"Certificate.fingerprint.SHA1.", "\u8A3C\u660E\u66F8\u306E\u30D5\u30A3\u30F3\u30AC\u30D7\u30EA\u30F3\u30C8(SHA1): "},
 176.473 +        {"Entry.type.trustedCertEntry.", "\u30A8\u30F3\u30C8\u30EA\u306E\u30BF\u30A4\u30D7: trustedCertEntry\n"},
 176.474 +        {"trustedCertEntry.", "trustedCertEntry,"},
 176.475 +        {"Keystore.type.", "\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30BF\u30A4\u30D7: "},
 176.476 +        {"Keystore.provider.", "\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30D7\u30ED\u30D0\u30A4\u30C0: "},
 176.477 +        {"Your.keystore.contains.keyStore.size.entry",
 176.478 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u306F{0,number,integer}\u30A8\u30F3\u30C8\u30EA\u304C\u542B\u307E\u308C\u307E\u3059"},
 176.479 +        {"Your.keystore.contains.keyStore.size.entries",
 176.480 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u306F{0,number,integer}\u30A8\u30F3\u30C8\u30EA\u304C\u542B\u307E\u308C\u307E\u3059"},
 176.481 +        {"Failed.to.parse.input", "\u5165\u529B\u306E\u69CB\u6587\u89E3\u6790\u306B\u5931\u6557\u3057\u307E\u3057\u305F"},
 176.482 +        {"Empty.input", "\u5165\u529B\u304C\u3042\u308A\u307E\u305B\u3093"},
 176.483 +        {"Not.X.509.certificate", "X.509\u8A3C\u660E\u66F8\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
 176.484 +        {"alias.has.no.public.key", "{0}\u306B\u306F\u516C\u958B\u9375\u304C\u3042\u308A\u307E\u305B\u3093"},
 176.485 +        {"alias.has.no.X.509.certificate", "{0}\u306B\u306FX.509\u8A3C\u660E\u66F8\u304C\u3042\u308A\u307E\u305B\u3093"},
 176.486 +        {"New.certificate.self.signed.", "\u65B0\u3057\u3044\u8A3C\u660E\u66F8(\u81EA\u5DF1\u7F72\u540D\u578B):"},
 176.487 +        {"Reply.has.no.certificates", "\u5FDC\u7B54\u306B\u306F\u8A3C\u660E\u66F8\u304C\u3042\u308A\u307E\u305B\u3093"},
 176.488 +        {"Certificate.not.imported.alias.alias.already.exists",
 176.489 +                "\u8A3C\u660E\u66F8\u306F\u30A4\u30F3\u30DD\u30FC\u30C8\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u5225\u540D<{0}>\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059"},
 176.490 +        {"Input.not.an.X.509.certificate", "\u5165\u529B\u306FX.509\u8A3C\u660E\u66F8\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
 176.491 +        {"Certificate.already.exists.in.keystore.under.alias.trustalias.",
 176.492 +                "\u8A3C\u660E\u66F8\u306F\u3001\u5225\u540D<{0}>\u306E\u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059"},
 176.493 +        {"Do.you.still.want.to.add.it.no.",
 176.494 +                "\u8FFD\u52A0\u3057\u307E\u3059\u304B\u3002[\u3044\u3044\u3048]:  "},
 176.495 +        {"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
 176.496 +                "\u8A3C\u660E\u66F8\u306F\u3001\u5225\u540D<{0}>\u306E\u30B7\u30B9\u30C6\u30E0\u898F\u6A21\u306ECA\u30AD\u30FC\u30B9\u30C8\u30A2\u5185\u306B\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059"},
 176.497 +        {"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
 176.498 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u8FFD\u52A0\u3057\u307E\u3059\u304B\u3002 [\u3044\u3044\u3048]:  "},
 176.499 +        {"Trust.this.certificate.no.", "\u3053\u306E\u8A3C\u660E\u66F8\u3092\u4FE1\u983C\u3057\u307E\u3059\u304B\u3002 [\u3044\u3044\u3048]:  "},
 176.500 +        {"YES", "\u306F\u3044"},
 176.501 +        {"New.prompt.", "\u65B0\u898F{0}: "},
 176.502 +        {"Passwords.must.differ", "\u30D1\u30B9\u30EF\u30FC\u30C9\u306F\u7570\u306A\u3063\u3066\u3044\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
 176.503 +        {"Re.enter.new.prompt.", "\u65B0\u898F{0}\u3092\u518D\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044: "},
 176.504 +        {"Re.enter.new.password.", "\u65B0\u898F\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u518D\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044: "},
 176.505 +        {"They.don.t.match.Try.again", "\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u3082\u3046\u4E00\u5EA6\u5B9F\u884C\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.506 +        {"Enter.prompt.alias.name.", "{0}\u306E\u5225\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044:  "},
 176.507 +        {"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
 176.508 +                 "\u65B0\u3057\u3044\u5225\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\t(\u3053\u306E\u30A8\u30F3\u30C8\u30EA\u306E\u30A4\u30F3\u30DD\u30FC\u30C8\u3092\u53D6\u308A\u6D88\u3059\u5834\u5408\u306FRETURN\u3092\u62BC\u3057\u3066\u304F\u3060\u3055\u3044):  "},
 176.509 +        {"Enter.alias.name.", "\u5225\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044:  "},
 176.510 +        {".RETURN.if.same.as.for.otherAlias.",
 176.511 +                "\t(<{0}>\u3068\u540C\u3058\u5834\u5408\u306FRETURN\u3092\u62BC\u3057\u3066\u304F\u3060\u3055\u3044)"},
 176.512 +        {".PATTERN.printX509Cert",
 176.513 +                "\u6240\u6709\u8005: {0}\n\u767A\u884C\u8005: {1}\n\u30B7\u30EA\u30A2\u30EB\u756A\u53F7: {2}\n\u6709\u52B9\u671F\u9593\u306E\u958B\u59CB\u65E5: {3}\u7D42\u4E86\u65E5: {4}\n\u8A3C\u660E\u66F8\u306E\u30D5\u30A3\u30F3\u30AC\u30D7\u30EA\u30F3\u30C8:\n\t MD5:  {5}\n\t SHA1: {6}\n\t SHA256: {7}\n\t \u7F72\u540D\u30A2\u30EB\u30B4\u30EA\u30BA\u30E0\u540D: {8}\n\t \u30D0\u30FC\u30B8\u30E7\u30F3: {9}"},
 176.514 +        {"What.is.your.first.and.last.name.",
 176.515 +                "\u59D3\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 176.516 +        {"What.is.the.name.of.your.organizational.unit.",
 176.517 +                "\u7D44\u7E54\u5358\u4F4D\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 176.518 +        {"What.is.the.name.of.your.organization.",
 176.519 +                "\u7D44\u7E54\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 176.520 +        {"What.is.the.name.of.your.City.or.Locality.",
 176.521 +                "\u90FD\u5E02\u540D\u307E\u305F\u306F\u5730\u57DF\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 176.522 +        {"What.is.the.name.of.your.State.or.Province.",
 176.523 +                "\u90FD\u9053\u5E9C\u770C\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 176.524 +        {"What.is.the.two.letter.country.code.for.this.unit.",
 176.525 +                "\u3053\u306E\u5358\u4F4D\u306B\u8A72\u5F53\u3059\u308B2\u6587\u5B57\u306E\u56FD\u30B3\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 176.526 +        {"Is.name.correct.", "{0}\u3067\u3088\u308D\u3057\u3044\u3067\u3059\u304B\u3002"},
 176.527 +        {"no", "\u3044\u3044\u3048"},
 176.528 +        {"yes", "\u306F\u3044"},
 176.529          {"y", "y"},
 176.530 -        {"  [defaultValue]:  ", "  [{0}]:  "},
 176.531 -        {"Alias <alias> has no key",
 176.532 -                "\u5225\u540d <{0}> \u306b\u306f\u9375\u304c\u3042\u308a\u307e\u305b\u3093"},
 176.533 -        {"Alias <alias> references an entry type that is not a private key entry.  The -keyclone command only supports cloning of private key entries",
 176.534 -                 "\u5225\u540d <{0}> \u304c\u53c2\u7167\u3057\u3066\u3044\u308b\u30a8\u30f3\u30c8\u30ea\u30bf\u30a4\u30d7\u306f\u975e\u516c\u958b\u9375\u30a8\u30f3\u30c8\u30ea\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002-keyclone \u30b3\u30de\u30f3\u30c9\u306f\u975e\u516c\u958b\u9375\u30a8\u30f3\u30c8\u30ea\u306e\u8907\u88fd\u306e\u307f\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u307e\u3059"},
 176.535 +        {".defaultValue.", "  [{0}]:  "},
 176.536 +        {"Alias.alias.has.no.key",
 176.537 +                "\u5225\u540D<{0}>\u306B\u306F\u9375\u304C\u3042\u308A\u307E\u305B\u3093"},
 176.538 +        {"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
 176.539 +                 "\u5225\u540D<{0}>\u304C\u53C2\u7167\u3057\u3066\u3044\u308B\u30A8\u30F3\u30C8\u30EA\u30FB\u30BF\u30A4\u30D7\u306F\u79D8\u5BC6\u9375\u30A8\u30F3\u30C8\u30EA\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002-keyclone\u30B3\u30DE\u30F3\u30C9\u306F\u79D8\u5BC6\u9375\u30A8\u30F3\u30C8\u30EA\u306E\u30AF\u30ED\u30FC\u30F3\u4F5C\u6210\u306E\u307F\u3092\u30B5\u30DD\u30FC\u30C8\u3057\u307E\u3059"},
 176.540  
 176.541 -        {"*****************  WARNING WARNING WARNING  *****************",
 176.542 -            "*****************  \u8b66\u544a \u8b66\u544a \u8b66\u544a  *****************"},
 176.543 +        {".WARNING.WARNING.WARNING.",
 176.544 +            "*****************  WARNING WARNING WARNING  *****************"},
 176.545 +        {"Signer.d.", "\u7F72\u540D\u8005\u756A\u53F7%d:"},
 176.546 +        {"Timestamp.", "\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7:"},
 176.547 +        {"Signature.", "\u7F72\u540D:"},
 176.548 +        {"CRLs.", "CRL:"},
 176.549 +        {"Certificate.owner.", "\u8A3C\u660E\u66F8\u306E\u6240\u6709\u8005: "},
 176.550 +        {"Not.a.signed.jar.file", "\u7F72\u540D\u4ED8\u304DJAR\u30D5\u30A1\u30A4\u30EB\u3067\u306F\u3042\u308A\u307E\u305B\u3093"},
 176.551 +        {"No.certificate.from.the.SSL.server",
 176.552 +                "SSL\u30B5\u30FC\u30D0\u30FC\u304B\u3089\u306E\u8A3C\u660E\u66F8\u304C\u3042\u308A\u307E\u305B\u3093"},
 176.553  
 176.554          // Translators of the following 5 pairs, ATTENTION:
 176.555          // the next 5 string pairs are meant to be combined into 2 paragraphs,
 176.556          // 1+3+4 and 2+3+5. make sure your translation also does.
 176.557 -        {"* The integrity of the information stored in your keystore  *",
 176.558 -            "*  \u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u4fdd\u5b58\u3055\u308c\u305f\u60c5\u5831\u306e\u5b8c\u5168\u6027\u306f\u691c\u8a3c\u3055\u308c\u3066  *"},
 176.559 -        {"* The integrity of the information stored in the srckeystore*",
 176.560 -            "* \u30bd\u30fc\u30b9\u30ad\u30fc\u30b9\u30c8\u30a2\u306b\u4fdd\u5b58\u3055\u308c\u305f\u60c5\u5831\u306e\u5b8c\u5168\u6027*"},
 176.561 -        {"* has NOT been verified!  In order to verify its integrity, *",
 176.562 -            "*  \u3044\u307e\u305b\u3093!  \u5b8c\u5168\u6027\u3092\u691c\u8a3c\u3059\u308b\u306b\u306f\u3001\u30ad\u30fc\u30b9\u30c8\u30a2\u306e   *"},
 176.563 -        {"* you must provide your keystore password.                  *",
 176.564 -            "*  \u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002            *"},
 176.565 -        {"* you must provide the srckeystore password.                *",
 176.566 -            "* \u30bd\u30fc\u30b9\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002                *"},
 176.567 +        {".The.integrity.of.the.information.stored.in.your.keystore.",
 176.568 +            "* \u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u4FDD\u5B58\u3055\u308C\u305F\u60C5\u5831\u306E\u6574\u5408\u6027 *"},
 176.569 +        {".The.integrity.of.the.information.stored.in.the.srckeystore.",
 176.570 +            "* \u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u306B\u4FDD\u5B58\u3055\u308C\u305F\u60C5\u5831\u306E\u5B8C\u5168\u6027 *"},
 176.571 +        {".has.NOT.been.verified.In.order.to.verify.its.integrity.",
 176.572 +            "* \u691C\u8A3C\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u6574\u5408\u6027\u3092\u691C\u8A3C\u3059\u308B\u306B\u306F  *"},
 176.573 +        {".you.must.provide.your.keystore.password.",
 176.574 +            "* \u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002        *"},
 176.575 +        {".you.must.provide.the.srckeystore.password.",
 176.576 +            "* \u30BD\u30FC\u30B9\u30FB\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002          *"},
 176.577  
 176.578  
 176.579 -        {"Certificate reply does not contain public key for <alias>",
 176.580 -                "\u8a3c\u660e\u66f8\u5fdc\u7b54\u306b\u306f\u3001<{0}> \u306e\u516c\u958b\u9375\u306f\u542b\u307e\u308c\u307e\u305b\u3093\u3002"},
 176.581 -        {"Incomplete certificate chain in reply",
 176.582 -                "\u5fdc\u7b54\u3057\u305f\u8a3c\u660e\u9023\u9396\u306f\u4e0d\u5b8c\u5168\u3067\u3059\u3002"},
 176.583 -        {"Certificate chain in reply does not verify: ",
 176.584 -                "\u5fdc\u7b54\u3057\u305f\u8a3c\u660e\u9023\u9396\u306f\u691c\u8a3c\u3055\u308c\u3066\u3044\u307e\u305b\u3093: "},
 176.585 -        {"Top-level certificate in reply:\n",
 176.586 -                "\u5fdc\u7b54\u3057\u305f\u30c8\u30c3\u30d7\u30ec\u30d9\u30eb\u306e\u8a3c\u660e\u66f8:\n"},
 176.587 -        {"... is not trusted. ", "... \u306f\u4fe1\u983c\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 "},
 176.588 -        {"Install reply anyway? [no]:  ", "\u5fdc\u7b54\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u304b? [no]:  "},
 176.589 -        {"NO", "NO"},
 176.590 -        {"Public keys in reply and keystore don't match",
 176.591 -                "\u5fdc\u7b54\u3057\u305f\u516c\u958b\u9375\u3068\u30ad\u30fc\u30b9\u30c8\u30a2\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002"},
 176.592 -        {"Certificate reply and certificate in keystore are identical",
 176.593 -                "\u8a3c\u660e\u66f8\u5fdc\u7b54\u3068\u30ad\u30fc\u30b9\u30c8\u30a2\u5185\u306e\u8a3c\u660e\u66f8\u304c\u540c\u3058\u3067\u3059\u3002"},
 176.594 -        {"Failed to establish chain from reply",
 176.595 -                "\u5fdc\u7b54\u304b\u3089\u9023\u9396\u3092\u78ba\u7acb\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 176.596 +        {"Certificate.reply.does.not.contain.public.key.for.alias.",
 176.597 +                "\u8A3C\u660E\u66F8\u5FDC\u7B54\u306B\u306F\u3001<{0}>\u306E\u516C\u958B\u9375\u306F\u542B\u307E\u308C\u307E\u305B\u3093"},
 176.598 +        {"Incomplete.certificate.chain.in.reply",
 176.599 +                "\u5FDC\u7B54\u3057\u305F\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u306F\u4E0D\u5B8C\u5168\u3067\u3059"},
 176.600 +        {"Certificate.chain.in.reply.does.not.verify.",
 176.601 +                "\u5FDC\u7B54\u3057\u305F\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u306F\u691C\u8A3C\u3055\u308C\u3066\u3044\u307E\u305B\u3093: "},
 176.602 +        {"Top.level.certificate.in.reply.",
 176.603 +                "\u5FDC\u7B54\u3057\u305F\u30C8\u30C3\u30D7\u30EC\u30D9\u30EB\u306E\u8A3C\u660E\u66F8:\n"},
 176.604 +        {".is.not.trusted.", "... \u306F\u4FE1\u983C\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002 "},
 176.605 +        {"Install.reply.anyway.no.", "\u5FDC\u7B54\u3092\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3057\u307E\u3059\u304B\u3002[\u3044\u3044\u3048]:  "},
 176.606 +        {"NO", "\u3044\u3044\u3048"},
 176.607 +        {"Public.keys.in.reply.and.keystore.don.t.match",
 176.608 +                "\u5FDC\u7B54\u3057\u305F\u516C\u958B\u9375\u3068\u30AD\u30FC\u30B9\u30C8\u30A2\u304C\u4E00\u81F4\u3057\u307E\u305B\u3093"},
 176.609 +        {"Certificate.reply.and.certificate.in.keystore.are.identical",
 176.610 +                "\u8A3C\u660E\u66F8\u5FDC\u7B54\u3068\u30AD\u30FC\u30B9\u30C8\u30A2\u5185\u306E\u8A3C\u660E\u66F8\u304C\u540C\u3058\u3067\u3059"},
 176.611 +        {"Failed.to.establish.chain.from.reply",
 176.612 +                "\u5FDC\u7B54\u304B\u3089\u9023\u9396\u3092\u78BA\u7ACB\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F"},
 176.613          {"n", "n"},
 176.614 -        {"Wrong answer, try again", "\u5fdc\u7b54\u304c\u9593\u9055\u3063\u3066\u3044\u307e\u3059\u3002\u3082\u3046\u4e00\u5ea6\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.615 -        {"Secret key not generated, alias <alias> already exists",
 176.616 -                "\u79d8\u5bc6\u9375\u306f\u751f\u6210\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5225\u540d <{0}> \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u3066\u3044\u307e\u3059"},
 176.617 -        {"Please provide -keysize for secret key generation",
 176.618 -                "\u79d8\u5bc6\u9375\u306e\u751f\u6210\u6642\u306b\u306f -keysize \u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044"},
 176.619 -        {"keytool usage:\n", "keytool \u306e\u4f7f\u3044\u65b9:\n"},
 176.620 +        {"Wrong.answer.try.again", "\u5FDC\u7B54\u304C\u9593\u9055\u3063\u3066\u3044\u307E\u3059\u3002\u3082\u3046\u4E00\u5EA6\u5B9F\u884C\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.621 +        {"Secret.key.not.generated.alias.alias.already.exists",
 176.622 +                "\u79D8\u5BC6\u9375\u306F\u751F\u6210\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u5225\u540D<{0}>\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059"},
 176.623 +        {"Please.provide.keysize.for.secret.key.generation",
 176.624 +                "\u79D8\u5BC6\u9375\u306E\u751F\u6210\u6642\u306B\u306F -keysize\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044"},
 176.625  
 176.626 -        {"Extensions: ", "\u62e1\u5f35: "},
 176.627 -
 176.628 -        {"-certreq     [-v] [-protected]",
 176.629 -                "-certreq     [-v] [-protected]"},
 176.630 -        {"\t     [-alias <alias>] [-sigalg <sigalg>]",
 176.631 -                "\t     [-alias <alias>] [-sigalg <sigalg>]"},
 176.632 -        {"\t     [-file <csr_file>] [-keypass <keypass>]",
 176.633 -                "\t     [-file <csr_file>] [-keypass <keypass>]"},
 176.634 -        {"\t     [-keystore <keystore>] [-storepass <storepass>]",
 176.635 -                "\t     [-keystore <keystore>] [-storepass <storepass>]"},
 176.636 -        {"\t     [-storetype <storetype>] [-providername <name>]",
 176.637 -                "\t     [-storetype <storetype>] [-providername <name>]"},
 176.638 -        {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
 176.639 -                "\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ..."},
 176.640 -        {"\t     [-providerpath <pathlist>]",
 176.641 -                "\t     [-providerpath <pathlist>]"},
 176.642 -        {"-delete      [-v] [-protected] -alias <alias>",
 176.643 -                "-delete      [-v] [-protected] -alias <alias>"},
 176.644 -        /** rest is same as -certreq starting from -keystore **/
 176.645 -
 176.646 -        //{"-export      [-v] [-rfc] [-protected]",
 176.647 -        //       "-export      [-v] [-rfc] [-protected]"},
 176.648 -        {"-exportcert  [-v] [-rfc] [-protected]",
 176.649 -                "-exportcert  [-v] [-rfc] [-protected]"},
 176.650 -        {"\t     [-alias <alias>] [-file <cert_file>]",
 176.651 -                "\t     [-alias <alias>] [-file <cert_file>]"},
 176.652 -        /** rest is same as -certreq starting from -keystore **/
 176.653 -
 176.654 -        //{"-genkey      [-v] [-protected]",
 176.655 -        //        "-genkey      [-v] [-protected]"},
 176.656 -        {"-genkeypair  [-v] [-protected]",
 176.657 -                "-genkeypair  [-v] [-protected]"},
 176.658 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 176.659 -        {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
 176.660 -                "\t     [-keyalg <keyalg>] [-keysize <keysize>]"},
 176.661 -        {"\t     [-sigalg <sigalg>] [-dname <dname>]",
 176.662 -                "\t     [-sigalg <sigalg>] [-dname <dname>]"},
 176.663 -        {"\t     [-validity <valDays>] [-keypass <keypass>]",
 176.664 -                "\t     [-validity <valDays>] [-keypass <keypass>]"},
 176.665 -        /** rest is same as -certreq starting from -keystore **/
 176.666 -
 176.667 -        {"-genseckey   [-v] [-protected]",
 176.668 -                "-genseckey   [-v] [-protected]"},
 176.669 -        /** rest is same as -certreq starting from -keystore **/
 176.670 -
 176.671 -        {"-help", "-help"},
 176.672 -        //{"-identitydb  [-v] [-protected]",
 176.673 -        //      "-identitydb  [-v] [-protected]"},
 176.674 -        //{"\t     [-file <idb_file>]", "\t     [-file <idb_file>]"},
 176.675 -        /** rest is same as -certreq starting from -keystore **/
 176.676 -
 176.677 -        //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
 176.678 -        //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
 176.679 -        {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
 176.680 -                "-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]"},
 176.681 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 176.682 -        {"\t     [-alias <alias>] [-keypass <keypass>]",
 176.683 -            "\t     [-alias <alias>] [-keypass <keypass>]"},
 176.684 -        {"\t     [-file <cert_file>] [-keypass <keypass>]",
 176.685 -                "\t     [-file <cert_file>] [-keypass <keypass>]"},
 176.686 -        /** rest is same as -certreq starting from -keystore **/
 176.687 -
 176.688 -        {"-importkeystore [-v] ",
 176.689 -                "-importkeystore [-v] "},
 176.690 -        {"\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]",
 176.691 -                "\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]"},
 176.692 -        {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
 176.693 -                "\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]"},
 176.694 -        {"\t     [-srcprotected] [-destprotected]",
 176.695 -                "\t     [-srcprotected] [-destprotected]"},
 176.696 -        {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
 176.697 -                "\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]"},
 176.698 -        {"\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]",  // \u3053\u306e\u884c\u306f\u9577\u3059\u304e\u307e\u3059\u30022 \u884c\u306b\u5206\u5272\u3057\u3066\u304f\u3060\u3055\u3044
 176.699 -                 "\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]"},
 176.700 -        {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
 176.701 -                "\t     [-srcalias <srcalias> [-destalias <destalias>]"},
 176.702 -        {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
 176.703 -                "\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]"},
 176.704 -        {"\t     [-noprompt]", "\t     [-noprompt]"},
 176.705 -        /** rest is same as -certreq starting from -keystore **/
 176.706 -
 176.707 -        {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
 176.708 -                "-changealias [-v] [-protected] -alias <alias> -destalias <destalias>"},
 176.709 -        {"\t     [-keypass <keypass>]", "\t     [-keypass <keypass>]"},
 176.710 -
 176.711 -        //{"-keyclone    [-v] [-protected]",
 176.712 -        //      "-keyclone    [-v] [-protected]"},
 176.713 -        //{"\t     [-alias <alias>] -dest <dest_alias>",
 176.714 -        //      "\t     [-alias <alias>] -dest <dest_alias>"},
 176.715 -        //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
 176.716 -        //      "\t     [-keypass <keypass>] [-new <new_keypass>]"},
 176.717 -        /** rest is same as -certreq starting from -keystore **/
 176.718 -
 176.719 -        {"-keypasswd   [-v] [-alias <alias>]",
 176.720 -                "-keypasswd   [-v] [-alias <alias>]"},
 176.721 -        {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
 176.722 -                "\t     [-keypass <old_keypass>] [-new <new_keypass>]"},
 176.723 -        /** rest is same as -certreq starting from -keystore **/
 176.724 -
 176.725 -        {"-list        [-v | -rfc] [-protected]",
 176.726 -                "-list        [-v | -rfc] [-protected]"},
 176.727 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 176.728 -        /** rest is same as -certreq starting from -keystore **/
 176.729 -
 176.730 -        {"-printcert   [-v] [-file <cert_file>]",
 176.731 -                "-printcert   [-v] [-file <cert_file>]"},
 176.732 -
 176.733 -        //{"-selfcert    [-v] [-protected]",
 176.734 -        //      "-selfcert    [-v] [-protected]"},
 176.735 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 176.736 -        //{"\t     [-dname <dname>] [-validity <valDays>]",
 176.737 -        //      "\t     [-dname <dname>] [-validity <valDays>]"},
 176.738 -        //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
 176.739 -        //      "\t     [-keypass <keypass>] [-sigalg <sigalg>]"},
 176.740 -        /** rest is same as -certreq starting from -keystore **/
 176.741 -
 176.742 -        {"-storepasswd [-v] [-new <new_storepass>]",
 176.743 -                "-storepasswd [-v] [-new <new_storepass>]"},
 176.744 -        /** rest is same as -certreq starting from -keystore **/
 176.745 +        {"Extensions.", "\u62E1\u5F35: "},
 176.746 +        {".Empty.value.", "(\u7A7A\u306E\u5024)"},
 176.747 +        {"Extension.Request.", "\u62E1\u5F35\u30EA\u30AF\u30A8\u30B9\u30C8:"},
 176.748 +        {"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
 176.749 +                "PKCS #10\u8A3C\u660E\u66F8\u30EA\u30AF\u30A8\u30B9\u30C8(\u30D0\u30FC\u30B8\u30E7\u30F31.0)\n\u30B5\u30D6\u30B8\u30A7\u30AF\u30C8: %s\n\u516C\u958B\u9375: %s \u30D5\u30A9\u30FC\u30DE\u30C3\u30C8 %s \u30AD\u30FC\n"},
 176.750 +        {"Unknown.keyUsage.type.", "\u4E0D\u660E\u306AkeyUsage\u30BF\u30A4\u30D7: "},
 176.751 +        {"Unknown.extendedkeyUsage.type.", "\u4E0D\u660E\u306AextendedkeyUsage\u30BF\u30A4\u30D7: "},
 176.752 +        {"Unknown.AccessDescription.type.", "\u4E0D\u660E\u306AAccessDescription\u30BF\u30A4\u30D7: "},
 176.753 +        {"Unrecognized.GeneralName.type.", "\u8A8D\u8B58\u3055\u308C\u306A\u3044GeneralName\u30BF\u30A4\u30D7: "},
 176.754 +        {"This.extension.cannot.be.marked.as.critical.",
 176.755 +                 "\u3053\u306E\u62E1\u5F35\u306F\u30AF\u30EA\u30C6\u30A3\u30AB\u30EB\u3068\u3057\u3066\u30DE\u30FC\u30AF\u4ED8\u3051\u3067\u304D\u307E\u305B\u3093\u3002 "},
 176.756 +        {"Odd.number.of.hex.digits.found.", "\u5947\u6570\u306E16\u9032\u6570\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F: "},
 176.757 +        {"Unknown.extension.type.", "\u4E0D\u660E\u306A\u62E1\u5F35\u30BF\u30A4\u30D7: "},
 176.758 +        {"command.{0}.is.ambiguous.", "\u30B3\u30DE\u30F3\u30C9{0}\u306F\u3042\u3044\u307E\u3044\u3067\u3059:"},
 176.759  
 176.760          // policytool
 176.761 -        {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
 176.762 -                "\u8b66\u544a: \u5225\u540d {0} \u306e\u516c\u958b\u9375\u304c\u5b58\u5728\u3057\u307e\u305b\u3093\u3002\u30ad\u30fc\u30b9\u30c8\u30a2\u304c\u6b63\u3057\u304f\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.763 -        {"Warning: Class not found: class", "\u8b66\u544a: \u30af\u30e9\u30b9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}"},
 176.764 -        {"Warning: Invalid argument(s) for constructor: arg",
 176.765 -                "\u8b66\u544a: \u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306e\u5f15\u6570\u304c\u7121\u52b9\u3067\u3059: {0}"},
 176.766 -        {"Illegal Principal Type: type", "\u4e0d\u6b63\u306a\u4e3b\u4f53\u306e\u30bf\u30a4\u30d7: {0}"},
 176.767 -        {"Illegal option: option", "\u4e0d\u6b63\u306a\u30aa\u30d7\u30b7\u30e7\u30f3: {0}"},
 176.768 -        {"Usage: policytool [options]", "\u4f7f\u3044\u65b9: policytool [options]"},
 176.769 -        {"  [-file <file>]    policy file location",
 176.770 -                "  [-file <file>]    \u30dd\u30ea\u30b7\u30fc\u30d5\u30a1\u30a4\u30eb\u306e\u5834\u6240"},
 176.771 -        {"New", "\u65b0\u898f"},
 176.772 -        {"Open", "\u958b\u304f"},
 176.773 -        {"Save", "\u4fdd\u5b58"},
 176.774 -        {"Save As", "\u5225\u540d\u4fdd\u5b58"},
 176.775 -        {"View Warning Log", "\u8b66\u544a\u30ed\u30b0\u306e\u8868\u793a"},
 176.776 -        {"Exit", "\u7d42\u4e86"},
 176.777 -        {"Add Policy Entry", "\u30dd\u30ea\u30b7\u30fc\u30a8\u30f3\u30c8\u30ea\u306e\u8ffd\u52a0"},
 176.778 -        {"Edit Policy Entry", "\u30dd\u30ea\u30b7\u30fc\u30a8\u30f3\u30c8\u30ea\u306e\u7de8\u96c6"},
 176.779 -        {"Remove Policy Entry", "\u30dd\u30ea\u30b7\u30fc\u30a8\u30f3\u30c8\u30ea\u306e\u524a\u9664"},
 176.780 -        {"Edit", "\u7de8\u96c6"},
 176.781 -        {"Retain", "\u4fdd\u6301"},
 176.782 +        {"Warning.A.public.key.for.alias.signers.i.does.not.exist.Make.sure.a.KeyStore.is.properly.configured.",
 176.783 +                "\u8B66\u544A: \u5225\u540D{0}\u306E\u516C\u958B\u9375\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3002\u30AD\u30FC\u30B9\u30C8\u30A2\u304C\u6B63\u3057\u304F\u69CB\u6210\u3055\u308C\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 176.784 +        {"Warning.Class.not.found.class", "\u8B66\u544A: \u30AF\u30E9\u30B9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093: {0}"},
 176.785 +        {"Warning.Invalid.argument.s.for.constructor.arg",
 176.786 +                "\u8B66\u544A: \u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306E\u5F15\u6570\u304C\u7121\u52B9\u3067\u3059: {0}"},
 176.787 +        {"Illegal.Principal.Type.type", "\u4E0D\u6B63\u306A\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u306E\u30BF\u30A4\u30D7: {0}"},
 176.788 +        {"Illegal.option.option", "\u4E0D\u6B63\u306A\u30AA\u30D7\u30B7\u30E7\u30F3: {0}"},
 176.789 +        {"Usage.policytool.options.", "\u4F7F\u7528\u65B9\u6CD5: policytool [options]"},
 176.790 +        {".file.file.policy.file.location",
 176.791 +                "  [-file <file>]  \u30DD\u30EA\u30B7\u30FC\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u5834\u6240"},
 176.792 +        {"New", "\u65B0\u898F"},
 176.793 +        {"Open", "\u958B\u304F"},
 176.794 +        {"Save", "\u4FDD\u5B58"},
 176.795 +        {"Save.As", "\u5225\u540D\u4FDD\u5B58"},
 176.796 +        {"View.Warning.Log", "\u8B66\u544A\u30ED\u30B0\u306E\u8868\u793A"},
 176.797 +        {"Exit", "\u7D42\u4E86"},
 176.798 +        {"Add.Policy.Entry", "\u30DD\u30EA\u30B7\u30FC\u30FB\u30A8\u30F3\u30C8\u30EA\u306E\u8FFD\u52A0"},
 176.799 +        {"Edit.Policy.Entry", "\u30DD\u30EA\u30B7\u30FC\u30FB\u30A8\u30F3\u30C8\u30EA\u306E\u7DE8\u96C6"},
 176.800 +        {"Remove.Policy.Entry", "\u30DD\u30EA\u30B7\u30FC\u30FB\u30A8\u30F3\u30C8\u30EA\u306E\u524A\u9664"},
 176.801 +        {"Edit", "\u7DE8\u96C6"},
 176.802 +        {"Retain", "\u4FDD\u6301"},
 176.803  
 176.804 -        {"Warning: File name may include escaped backslash characters. " +
 176.805 -                        "It is not necessary to escape backslash characters " +
 176.806 -                        "(the tool escapes characters as necessary when writing " +
 176.807 -                        "the policy contents to the persistent store).\n\n" +
 176.808 -                        "Click on Retain to retain the entered name, or click on " +
 176.809 -                        "Edit to edit the name.",
 176.810 -            "Warning: File name may include escaped backslash characters. " +
 176.811 -                        "It is not necessary to escape backslash characters " +
 176.812 -                        "(the tool escapes characters as necessary when writing " +
 176.813 -                        "the policy contents to the persistent store).\n\n" +
 176.814 -                        "Click on Retain to retain the entered name, or click on " +
 176.815 -                        "Edit to edit the name."},
 176.816 +        {"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
 176.817 +            "\u8B66\u544A: \u30D5\u30A1\u30A4\u30EB\u540D\u306B\u30A8\u30B9\u30B1\u30FC\u30D7\u3055\u308C\u305F\u30D0\u30C3\u30AF\u30B9\u30E9\u30C3\u30B7\u30E5\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002\u30D0\u30C3\u30AF\u30B9\u30E9\u30C3\u30B7\u30E5\u6587\u5B57\u3092\u30A8\u30B9\u30B1\u30FC\u30D7\u3059\u308B\u5FC5\u8981\u306F\u3042\u308A\u307E\u305B\u3093(\u30C4\u30FC\u30EB\u306F\u30DD\u30EA\u30B7\u30FC\u5185\u5BB9\u3092\u6C38\u7D9A\u30B9\u30C8\u30A2\u306B\u66F8\u304D\u8FBC\u3080\u3068\u304D\u306B\u3001\u5FC5\u8981\u306B\u5FDC\u3058\u3066\u6587\u5B57\u3092\u30A8\u30B9\u30B1\u30FC\u30D7\u3057\u307E\u3059)\u3002\n\n\u5165\u529B\u6E08\u306E\u540D\u524D\u3092\u4FDD\u6301\u3059\u308B\u306B\u306F\u300C\u4FDD\u6301\u300D\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3001\u540D\u524D\u3092\u7DE8\u96C6\u3059\u308B\u306B\u306F\u300C\u7DE8\u96C6\u300D\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 176.818  
 176.819 -        {"Add Public Key Alias", "\u516c\u958b\u9375\u306e\u5225\u540d\u3092\u8ffd\u52a0"},
 176.820 -        {"Remove Public Key Alias", "\u516c\u958b\u9375\u306e\u5225\u540d\u3092\u524a\u9664"},
 176.821 -        {"File", "\u30d5\u30a1\u30a4\u30eb"},
 176.822 -        {"KeyStore", "\u30ad\u30fc\u30b9\u30c8\u30a2"},
 176.823 -        {"Policy File:", "\u30dd\u30ea\u30b7\u30fc\u30d5\u30a1\u30a4\u30eb:"},
 176.824 -        {"Could not open policy file: policyFile: e.toString()",
 176.825 -                "\u30dd\u30ea\u30b7\u30fc\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u3051\u307e\u305b\u3093\u3067\u3057\u305f: {0}: {1}"},
 176.826 -        {"Policy Tool", "Policy Tool"},
 176.827 -        {"Errors have occurred while opening the policy configuration.  View the Warning Log for more information.",
 176.828 -                "\u30dd\u30ea\u30b7\u30fc\u69cb\u6210\u306e\u30aa\u30fc\u30d7\u30f3\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u8a73\u7d30\u306f\u8b66\u544a\u30ed\u30b0\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 176.829 -        {"Error", "\u30a8\u30e9\u30fc"},
 176.830 -        {"OK", "\u4e86\u89e3"},
 176.831 -        {"Status", "\u72b6\u614b"},
 176.832 -        {"Warning", "\u8b66\u544a"},
 176.833 -        {"Permission:                                                       ",
 176.834 -                "\u30a2\u30af\u30bb\u30b9\u6a29:                                                       "},
 176.835 -        {"Principal Type:", "\u4e3b\u4f53\u306e\u30bf\u30a4\u30d7:"},
 176.836 -        {"Principal Name:", "\u4e3b\u4f53\u306e\u540d\u524d:"},
 176.837 -        {"Target Name:                                                    ",
 176.838 -                "\u30bf\u30fc\u30b2\u30c3\u30c8\u540d:                                                    "},
 176.839 -        {"Actions:                                                             ",
 176.840 -                "\u30a2\u30af\u30b7\u30e7\u30f3:                                                             "},
 176.841 -        {"OK to overwrite existing file filename?",
 176.842 -                "\u65e2\u5b58\u306e\u30d5\u30a1\u30a4\u30eb {0} \u306b\u4e0a\u66f8\u304d\u3057\u307e\u3059\u304b?"},
 176.843 -        {"Cancel", "\u53d6\u6d88\u3057"},
 176.844 -        {"CodeBase:", "CodeBase:"},
 176.845 -        {"SignedBy:", "SignedBy:"},
 176.846 -        {"Add Principal", "\u4e3b\u4f53\u306e\u8ffd\u52a0"},
 176.847 -        {"Edit Principal", "\u4e3b\u4f53\u306e\u7de8\u96c6"},
 176.848 -        {"Remove Principal", "\u4e3b\u4f53\u306e\u524a\u9664"},
 176.849 -        {"Principals:", "\u4e3b\u4f53:"},
 176.850 -        {"  Add Permission", "  \u30a2\u30af\u30bb\u30b9\u6a29\u306e\u8ffd\u52a0"},
 176.851 -        {"  Edit Permission", "  \u30a2\u30af\u30bb\u30b9\u6a29\u306e\u7de8\u96c6"},
 176.852 -        {"Remove Permission", "\u30a2\u30af\u30bb\u30b9\u6a29\u306e\u524a\u9664"},
 176.853 -        {"Done", "\u5b8c\u4e86"},
 176.854 -        {"KeyStore URL:", "\u30ad\u30fc\u30b9\u30c8\u30a2 URL:"},
 176.855 -        {"KeyStore Type:", "\u30ad\u30fc\u30b9\u30c8\u30a2\u306e\u30bf\u30a4\u30d7:"},
 176.856 -        {"KeyStore Provider:", "\u30ad\u30fc\u30b9\u30c8\u30a2\u30d7\u30ed\u30d0\u30a4\u30c0:"},
 176.857 -        {"KeyStore Password URL:", "\u30ad\u30fc\u30b9\u30c8\u30a2\u30d1\u30b9\u30ef\u30fc\u30c9 URL:"},
 176.858 -        {"Principals", "\u4e3b\u4f53"},
 176.859 -        {"  Edit Principal:", "  \u4e3b\u4f53\u306e\u7de8\u96c6:"},
 176.860 -        {"  Add New Principal:", "  \u4e3b\u4f53\u306e\u65b0\u898f\u8ffd\u52a0:"},
 176.861 -        {"Permissions", "\u30a2\u30af\u30bb\u30b9\u6a29"},
 176.862 -        {"  Edit Permission:", "  \u30a2\u30af\u30bb\u30b9\u6a29\u306e\u7de8\u96c6:"},
 176.863 -        {"  Add New Permission:", "  \u65b0\u898f\u30a2\u30af\u30bb\u30b9\u6a29\u306e\u8ffd\u52a0:"},
 176.864 -        {"Signed By:", "\u7f72\u540d\u8005:"},
 176.865 -        {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name",
 176.866 -            "\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9\u540d\u306e\u306a\u3044\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9\u30af\u30e9\u30b9\u3092\u4f7f\u3063\u3066\u4e3b\u4f53\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
 176.867 -        {"Cannot Specify Principal without a Name",
 176.868 -            "\u540d\u524d\u3092\u4f7f\u308f\u305a\u306b\u4e3b\u4f53\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
 176.869 -        {"Permission and Target Name must have a value",
 176.870 -                "\u30a2\u30af\u30bb\u30b9\u6a29\u3068\u30bf\u30fc\u30b2\u30c3\u30c8\u540d\u306f\u3001\u5024\u3092\u4fdd\u6301\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"},
 176.871 -        {"Remove this Policy Entry?", "\u3053\u306e\u30dd\u30ea\u30b7\u30fc\u30a8\u30f3\u30c8\u30ea\u3092\u524a\u9664\u3057\u307e\u3059\u304b?"},
 176.872 -        {"Overwrite File", "\u30d5\u30a1\u30a4\u30eb\u3092\u4e0a\u66f8\u304d\u3057\u307e\u3059\u3002"},
 176.873 -        {"Policy successfully written to filename",
 176.874 -                "\u30dd\u30ea\u30b7\u30fc\u306e {0} \u3078\u306e\u66f8\u304d\u8fbc\u307f\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002"},
 176.875 -        {"null filename", "\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.876 -        {"Save changes?", "\u5909\u66f4\u3092\u4fdd\u5b58\u3057\u307e\u3059\u304b?"},
 176.877 -        {"Yes", "\u306f\u3044"},
 176.878 +        {"Add.Public.Key.Alias", "\u516C\u958B\u9375\u306E\u5225\u540D\u306E\u8FFD\u52A0"},
 176.879 +        {"Remove.Public.Key.Alias", "\u516C\u958B\u9375\u306E\u5225\u540D\u3092\u524A\u9664"},
 176.880 +        {"File", "\u30D5\u30A1\u30A4\u30EB"},
 176.881 +        {"KeyStore", "\u30AD\u30FC\u30B9\u30C8\u30A2"},
 176.882 +        {"Policy.File.", "\u30DD\u30EA\u30B7\u30FC\u30FB\u30D5\u30A1\u30A4\u30EB:"},
 176.883 +        {"Could.not.open.policy.file.policyFile.e.toString.",
 176.884 +                "\u30DD\u30EA\u30B7\u30FC\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u3051\u307E\u305B\u3093\u3067\u3057\u305F: {0}: {1}"},
 176.885 +        {"Policy.Tool", "\u30DD\u30EA\u30B7\u30FC\u30FB\u30C4\u30FC\u30EB"},
 176.886 +        {"Errors.have.occurred.while.opening.the.policy.configuration.View.the.Warning.Log.for.more.information.",
 176.887 +                "\u30DD\u30EA\u30B7\u30FC\u69CB\u6210\u3092\u958B\u304F\u3068\u304D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002\u8A73\u7D30\u306F\u8B66\u544A\u30ED\u30B0\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},
 176.888 +        {"Error", "\u30A8\u30E9\u30FC"},
 176.889 +        {"OK", "OK"},
 176.890 +        {"Status", "\u72B6\u614B"},
 176.891 +        {"Warning", "\u8B66\u544A"},
 176.892 +        {"Permission.",
 176.893 +                "\u30A2\u30AF\u30BB\u30B9\u6A29:                                                       "},
 176.894 +        {"Principal.Type.", "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u306E\u30BF\u30A4\u30D7:"},
 176.895 +        {"Principal.Name.", "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u306E\u540D\u524D:"},
 176.896 +        {"Target.Name.",
 176.897 +                "\u30BF\u30FC\u30B2\u30C3\u30C8\u540D:                                                    "},
 176.898 +        {"Actions.",
 176.899 +                "\u30A2\u30AF\u30B7\u30E7\u30F3:                                                             "},
 176.900 +        {"OK.to.overwrite.existing.file.filename.",
 176.901 +                "\u65E2\u5B58\u306E\u30D5\u30A1\u30A4\u30EB{0}\u306B\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\u3002"},
 176.902 +        {"Cancel", "\u53D6\u6D88"},
 176.903 +        {"CodeBase.", "CodeBase:"},
 176.904 +        {"SignedBy.", "SignedBy:"},
 176.905 +        {"Add.Principal", "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u306E\u8FFD\u52A0"},
 176.906 +        {"Edit.Principal", "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u306E\u7DE8\u96C6"},
 176.907 +        {"Remove.Principal", "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u306E\u524A\u9664"},
 176.908 +        {"Principals.", "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB:"},
 176.909 +        {".Add.Permission", "  \u30A2\u30AF\u30BB\u30B9\u6A29\u306E\u8FFD\u52A0"},
 176.910 +        {".Edit.Permission", "  \u30A2\u30AF\u30BB\u30B9\u6A29\u306E\u7DE8\u96C6"},
 176.911 +        {"Remove.Permission", "\u30A2\u30AF\u30BB\u30B9\u6A29\u306E\u524A\u9664"},
 176.912 +        {"Done", "\u5B8C\u4E86"},
 176.913 +        {"KeyStore.URL.", "\u30AD\u30FC\u30B9\u30C8\u30A2URL:"},
 176.914 +        {"KeyStore.Type.", "\u30AD\u30FC\u30B9\u30C8\u30A2\u306E\u30BF\u30A4\u30D7:"},
 176.915 +        {"KeyStore.Provider.", "\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30D7\u30ED\u30D0\u30A4\u30C0:"},
 176.916 +        {"KeyStore.Password.URL.", "\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30D1\u30B9\u30EF\u30FC\u30C9URL:"},
 176.917 +        {"Principals", "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB"},
 176.918 +        {".Edit.Principal.", "  \u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u306E\u7DE8\u96C6:"},
 176.919 +        {".Add.New.Principal.", "  \u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u306E\u65B0\u898F\u8FFD\u52A0:"},
 176.920 +        {"Permissions", "\u30A2\u30AF\u30BB\u30B9\u6A29"},
 176.921 +        {".Edit.Permission.", "  \u30A2\u30AF\u30BB\u30B9\u6A29\u306E\u7DE8\u96C6:"},
 176.922 +        {".Add.New.Permission.", "  \u65B0\u898F\u30A2\u30AF\u30BB\u30B9\u6A29\u306E\u8FFD\u52A0:"},
 176.923 +        {"Signed.By.", "\u7F72\u540D\u8005:"},
 176.924 +        {"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
 176.925 +            "\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9\u540D\u306E\u306A\u3044\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9\u30FB\u30AF\u30E9\u30B9\u3092\u4F7F\u7528\u3057\u3066\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u3092\u6307\u5B9A\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093"},
 176.926 +        {"Cannot.Specify.Principal.without.a.Name",
 176.927 +            "\u540D\u524D\u3092\u4F7F\u7528\u305B\u305A\u306B\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u3092\u6307\u5B9A\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093"},
 176.928 +        {"Permission.and.Target.Name.must.have.a.value",
 176.929 +                "\u30A2\u30AF\u30BB\u30B9\u6A29\u3068\u30BF\u30FC\u30B2\u30C3\u30C8\u540D\u306F\u3001\u5024\u3092\u4FDD\u6301\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
 176.930 +        {"Remove.this.Policy.Entry.", "\u3053\u306E\u30DD\u30EA\u30B7\u30FC\u30FB\u30A8\u30F3\u30C8\u30EA\u3092\u524A\u9664\u3057\u307E\u3059\u304B\u3002"},
 176.931 +        {"Overwrite.File", "\u30D5\u30A1\u30A4\u30EB\u3092\u4E0A\u66F8\u304D\u3057\u307E\u3059"},
 176.932 +        {"Policy.successfully.written.to.filename",
 176.933 +                "\u30DD\u30EA\u30B7\u30FC\u306E{0}\u3078\u306E\u66F8\u8FBC\u307F\u306B\u6210\u529F\u3057\u307E\u3057\u305F"},
 176.934 +        {"null.filename", "\u30D5\u30A1\u30A4\u30EB\u540D\u304Cnull\u3067\u3059"},
 176.935 +        {"Save.changes.", "\u5909\u66F4\u3092\u4FDD\u5B58\u3057\u307E\u3059\u304B\u3002"},
 176.936 +        {"Yes", "\u306F\u3044"},
 176.937          {"No", "\u3044\u3044\u3048"},
 176.938 -        {"Policy Entry", "\u30dd\u30ea\u30b7\u30fc\u30a8\u30f3\u30c8\u30ea"},
 176.939 -        {"Save Changes", "\u5909\u66f4\u3092\u4fdd\u5b58\u3057\u307e\u3059\u3002"},
 176.940 -        {"No Policy Entry selected", "\u30dd\u30ea\u30b7\u30fc\u30a8\u30f3\u30c8\u30ea\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 176.941 -        {"Unable to open KeyStore: ex.toString()",
 176.942 -                "\u30ad\u30fc\u30b9\u30c8\u30a2 {0} \u3092\u958b\u3051\u307e\u305b\u3093"},
 176.943 -        {"No principal selected", "\u4e3b\u4f53\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 176.944 -        {"No permission selected", "\u30a2\u30af\u30bb\u30b9\u6a29\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 176.945 -        {"name", "\u540d\u524d"},
 176.946 -        {"configuration type", "\u8a2d\u5b9a\u30bf\u30a4\u30d7"},
 176.947 -        {"environment variable name", "\u74b0\u5883\u5909\u6570\u540d"},
 176.948 -        {"library name", "\u30e9\u30a4\u30d6\u30e9\u30ea\u540d"},
 176.949 -        {"package name", "\u30d1\u30c3\u30b1\u30fc\u30b8\u540d"},
 176.950 -        {"policy type", "\u30dd\u30ea\u30b7\u30fc\u30bf\u30a4\u30d7"},
 176.951 -        {"property name", "\u30d7\u30ed\u30d1\u30c6\u30a3\u540d"},
 176.952 -        {"provider name", "\u30d7\u30ed\u30d0\u30a4\u30c0\u540d"},
 176.953 -        {"Principal List", "\u4e3b\u4f53\u306e\u30ea\u30b9\u30c8"},
 176.954 -        {"Permission List", "\u30a2\u30af\u30bb\u30b9\u6a29\u306e\u30ea\u30b9\u30c8"},
 176.955 -        {"Code Base", "\u30b3\u30fc\u30c9\u30d9\u30fc\u30b9"},
 176.956 -        {"KeyStore U R L:", "\u30ad\u30fc\u30b9\u30c8\u30a2 U R L:"},
 176.957 -        {"KeyStore Password U R L:", "\u30ad\u30fc\u30b9\u30c8\u30a2\u30d1\u30b9\u30ef\u30fc\u30c9 U R L:"},
 176.958 +        {"Policy.Entry", "\u30DD\u30EA\u30B7\u30FC\u30FB\u30A8\u30F3\u30C8\u30EA"},
 176.959 +        {"Save.Changes", "\u5909\u66F4\u3092\u4FDD\u5B58\u3057\u307E\u3059"},
 176.960 +        {"No.Policy.Entry.selected", "\u30DD\u30EA\u30B7\u30FC\u30FB\u30A8\u30F3\u30C8\u30EA\u304C\u9078\u629E\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
 176.961 +        {"Unable.to.open.KeyStore.ex.toString.",
 176.962 +                "\u30AD\u30FC\u30B9\u30C8\u30A2{0}\u3092\u958B\u3051\u307E\u305B\u3093"},
 176.963 +        {"No.principal.selected", "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u304C\u9078\u629E\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
 176.964 +        {"No.permission.selected", "\u30A2\u30AF\u30BB\u30B9\u6A29\u304C\u9078\u629E\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
 176.965 +        {"name", "\u540D\u524D"},
 176.966 +        {"configuration.type", "\u69CB\u6210\u30BF\u30A4\u30D7"},
 176.967 +        {"environment.variable.name", "\u74B0\u5883\u5909\u6570\u540D"},
 176.968 +        {"library.name", "\u30E9\u30A4\u30D6\u30E9\u30EA\u540D"},
 176.969 +        {"package.name", "\u30D1\u30C3\u30B1\u30FC\u30B8\u540D"},
 176.970 +        {"policy.type", "\u30DD\u30EA\u30B7\u30FC\u30FB\u30BF\u30A4\u30D7"},
 176.971 +        {"property.name", "\u30D7\u30ED\u30D1\u30C6\u30A3\u540D"},
 176.972 +        {"Principal.List", "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u306E\u30EA\u30B9\u30C8"},
 176.973 +        {"Permission.List", "\u30A2\u30AF\u30BB\u30B9\u6A29\u306E\u30EA\u30B9\u30C8"},
 176.974 +        {"Code.Base", "\u30B3\u30FC\u30C9\u30FB\u30D9\u30FC\u30B9"},
 176.975 +        {"KeyStore.U.R.L.", "\u30AD\u30FC\u30B9\u30C8\u30A2U R L:"},
 176.976 +        {"KeyStore.Password.U.R.L.", "\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30D1\u30B9\u30EF\u30FC\u30C9U R L:"},
 176.977  
 176.978  
 176.979          // javax.security.auth.PrivateCredentialPermission
 176.980 -        {"invalid null input(s)", "null \u306e\u5165\u529b\u306f\u7121\u52b9\u3067\u3059\u3002"},
 176.981 -        {"actions can only be 'read'", "\u30a2\u30af\u30b7\u30e7\u30f3\u306f '\u8aad\u307f\u8fbc\u307f' \u306e\u307f\u53ef\u80fd\u3067\u3059\u3002"},
 176.982 -        {"permission name [name] syntax invalid: ",
 176.983 -                "\u30a2\u30af\u30bb\u30b9\u6a29\u540d [{0}] \u306e\u69cb\u6587\u304c\u7121\u52b9\u3067\u3059: "},
 176.984 -        {"Credential Class not followed by a Principal Class and Name",
 176.985 -                "Credential \u30af\u30e9\u30b9\u306e\u6b21\u306b Principal \u30af\u30e9\u30b9\u304a\u3088\u3073\u540d\u524d\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.986 -        {"Principal Class not followed by a Principal Name",
 176.987 -                "Principal \u30af\u30e9\u30b9\u306e\u6b21\u306b\u4e3b\u4f53\u540d\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.988 -        {"Principal Name must be surrounded by quotes",
 176.989 -                "\u4e3b\u4f53\u540d\u306f\u5f15\u7528\u7b26\u3067\u56f2\u3080\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"},
 176.990 -        {"Principal Name missing end quote",
 176.991 -                "\u4e3b\u4f53\u540d\u306e\u6700\u5f8c\u306b\u5f15\u7528\u7b26\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 176.992 -        {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value",
 176.993 -                "\u4e3b\u4f53\u540d\u304c\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9 (*) \u5024\u3067\u306a\u3044\u5834\u5408\u3001PrivateCredentialPermission \u306e Principal \u30af\u30e9\u30b9\u3092\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9 (*) \u5024\u306b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
 176.994 -        {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name",
 176.995 -                "CredOwner:\n\tPrincipal \u30af\u30e9\u30b9 = {0}\n\t\u4e3b\u4f53\u540d = {1}"},
 176.996 +        {"invalid.null.input.s.", "null\u306E\u5165\u529B\u306F\u7121\u52B9\u3067\u3059"},
 176.997 +        {"actions.can.only.be.read.", "\u30A2\u30AF\u30B7\u30E7\u30F3\u306F'\u8AAD\u8FBC\u307F'\u306E\u307F\u53EF\u80FD\u3067\u3059"},
 176.998 +        {"permission.name.name.syntax.invalid.",
 176.999 +                "\u30A2\u30AF\u30BB\u30B9\u6A29\u540D[{0}]\u306E\u69CB\u6587\u304C\u7121\u52B9\u3067\u3059: "},
176.1000 +        {"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
176.1001 +                "Credential\u30AF\u30E9\u30B9\u306E\u6B21\u306BPrincipal\u30AF\u30E9\u30B9\u304A\u3088\u3073\u540D\u524D\u304C\u3042\u308A\u307E\u305B\u3093"},
176.1002 +        {"Principal.Class.not.followed.by.a.Principal.Name",
176.1003 +                "Principal\u30AF\u30E9\u30B9\u306E\u6B21\u306B\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u540D\u304C\u3042\u308A\u307E\u305B\u3093"},
176.1004 +        {"Principal.Name.must.be.surrounded.by.quotes",
176.1005 +                "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u540D\u306F\u5F15\u7528\u7B26\u3067\u56F2\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"},
176.1006 +        {"Principal.Name.missing.end.quote",
176.1007 +                "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u540D\u306E\u6700\u5F8C\u306B\u5F15\u7528\u7B26\u304C\u3042\u308A\u307E\u305B\u3093"},
176.1008 +        {"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
176.1009 +                "\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u540D\u304C\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9(*)\u5024\u3067\u306A\u3044\u5834\u5408\u3001PrivateCredentialPermission\u306EPrincipal\u30AF\u30E9\u30B9\u3092\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9(*)\u5024\u306B\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093"},
176.1010 +        {"CredOwner.Principal.Class.class.Principal.Name.name",
176.1011 +                "CredOwner:\n\tPrincipal\u30AF\u30E9\u30B9={0}\n\t\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u540D={1}"},
176.1012  
176.1013          // javax.security.auth.x500
176.1014 -        {"provided null name", "\u7a7a\u306e\u540d\u524d\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u3002"},
176.1015 -        {"provided null keyword map", "null \u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u30de\u30c3\u30d7\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f"},
176.1016 -        {"provided null OID map", "null \u306e OID \u30de\u30c3\u30d7\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f"},
176.1017 +        {"provided.null.name", "null\u306E\u540D\u524D\u304C\u6307\u5B9A\u3055\u308C\u307E\u3057\u305F"},
176.1018 +        {"provided.null.keyword.map", "null\u306E\u30AD\u30FC\u30EF\u30FC\u30C9\u30FB\u30DE\u30C3\u30D7\u304C\u6307\u5B9A\u3055\u308C\u307E\u3057\u305F"},
176.1019 +        {"provided.null.OID.map", "null\u306EOID\u30DE\u30C3\u30D7\u304C\u6307\u5B9A\u3055\u308C\u307E\u3057\u305F"},
176.1020  
176.1021          // javax.security.auth.Subject
176.1022 -        {"invalid null AccessControlContext provided",
176.1023 -                "\u7121\u52b9\u306a null AccessControlContext \u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u3002"},
176.1024 -        {"invalid null action provided", "\u7121\u52b9\u306a null \u30a2\u30af\u30b7\u30e7\u30f3\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u3002"},
176.1025 -        {"invalid null Class provided", "\u7121\u52b9\u306a null \u30af\u30e9\u30b9\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u3002"},
176.1026 -        {"Subject:\n", "\u30b5\u30d6\u30b8\u30a7\u30af\u30c8:\n"},
176.1027 -        {"\tPrincipal: ", "\t\u4e3b\u4f53: "},
176.1028 -        {"\tPublic Credential: ", "\t\u516c\u958b\u8cc7\u683c: "},
176.1029 -        {"\tPrivate Credentials inaccessible\n",
176.1030 -                "\t\u975e\u516c\u958b\u8cc7\u683c\u306b\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002\n"},
176.1031 -        {"\tPrivate Credential: ", "\t\u975e\u516c\u958b\u8cc7\u683c: "},
176.1032 -        {"\tPrivate Credential inaccessible\n",
176.1033 -                "\t\u975e\u516c\u958b\u8cc7\u683c\u306b\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002\n"},
176.1034 -        {"Subject is read-only", "\u30b5\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u8aad\u307f\u53d6\u308a\u5c02\u7528\u3067\u3059\u3002"},
176.1035 -        {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set",
176.1036 -                "java.security.Principal \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306f\u306a\u3044\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u3001\u30b5\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u4e3b\u4f53\u30bb\u30c3\u30c8\u306b\u8ffd\u52a0\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002"},
176.1037 -        {"attempting to add an object which is not an instance of class",
176.1038 -                "{0} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306f\u306a\u3044\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u8ffd\u52a0\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002"},
176.1039 +        {"invalid.null.AccessControlContext.provided",
176.1040 +                "\u7121\u52B9\u306Anull AccessControlContext\u304C\u6307\u5B9A\u3055\u308C\u307E\u3057\u305F"},
176.1041 +        {"invalid.null.action.provided", "\u7121\u52B9\u306Anull\u30A2\u30AF\u30B7\u30E7\u30F3\u304C\u6307\u5B9A\u3055\u308C\u307E\u3057\u305F"},
176.1042 +        {"invalid.null.Class.provided", "\u7121\u52B9\u306Anull\u30AF\u30E9\u30B9\u304C\u6307\u5B9A\u3055\u308C\u307E\u3057\u305F"},
176.1043 +        {"Subject.", "\u30B5\u30D6\u30B8\u30A7\u30AF\u30C8:\n"},
176.1044 +        {".Principal.", "\t\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB: "},
176.1045 +        {".Public.Credential.", "\t\u516C\u958B\u8CC7\u683C: "},
176.1046 +        {".Private.Credentials.inaccessible.",
176.1047 +                "\t\u975E\u516C\u958B\u8CC7\u683C\u306B\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\n"},
176.1048 +        {".Private.Credential.", "\t\u975E\u516C\u958B\u8CC7\u683C: "},
176.1049 +        {".Private.Credential.inaccessible.",
176.1050 +                "\t\u975E\u516C\u958B\u8CC7\u683C\u306B\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\n"},
176.1051 +        {"Subject.is.read.only", "\u30B5\u30D6\u30B8\u30A7\u30AF\u30C8\u306F\u8AAD\u53D6\u308A\u5C02\u7528\u3067\u3059"},
176.1052 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.java.security.Principal.to.a.Subject.s.Principal.Set",
176.1053 +                "java.security.Principal\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3067\u306F\u306A\u3044\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u3001\u30B5\u30D6\u30B8\u30A7\u30AF\u30C8\u306E\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u30FB\u30BB\u30C3\u30C8\u306B\u8FFD\u52A0\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F"},
176.1054 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.class",
176.1055 +                "{0}\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3067\u306F\u306A\u3044\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u8FFD\u52A0\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F"},
176.1056  
176.1057          // javax.security.auth.login.AppConfigurationEntry
176.1058 -        {"LoginModuleControlFlag: ", "LoginModuleControlFlag: "},
176.1059 +        {"LoginModuleControlFlag.", "LoginModuleControlFlag: "},
176.1060  
176.1061          // javax.security.auth.login.LoginContext
176.1062 -        {"Invalid null input: name", "\u7121\u52b9\u306a null \u5165\u529b: \u540d\u524d"},
176.1063 -        {"No LoginModules configured for name",
176.1064 -         "{0} \u7528\u306b\u69cb\u6210\u3055\u308c\u305f LoginModules \u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
176.1065 -        {"invalid null Subject provided", "\u7121\u52b9\u306a null \u30b5\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u3002"},
176.1066 -        {"invalid null CallbackHandler provided",
176.1067 -                "\u7121\u52b9\u306a null CallbackHandler \u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u3002"},
176.1068 -        {"null subject - logout called before login",
176.1069 -                "null \u30b5\u30d6\u30b8\u30a7\u30af\u30c8 - \u30ed\u30b0\u30a4\u30f3\u3059\u308b\u524d\u306b\u30ed\u30b0\u30a2\u30a6\u30c8\u304c\u547c\u3073\u51fa\u3055\u308c\u307e\u3057\u305f\u3002"},
176.1070 -        {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor",
176.1071 -                "LoginModule {0} \u306f\u5f15\u6570\u3092\u53d6\u3089\u306a\u3044\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u6307\u5b9a\u3067\u304d\u306a\u3044\u305f\u3081\u3001\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3067\u304d\u307e\u305b\u3093\u3002"},
176.1072 -        {"unable to instantiate LoginModule",
176.1073 -                "LoginModule \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3067\u304d\u307e\u305b\u3093\u3002"},
176.1074 -        {"unable to instantiate LoginModule: ",
176.1075 -                "LoginModule \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3067\u304d\u307e\u305b\u3093: "},
176.1076 -        {"unable to find LoginModule class: ",
176.1077 -                "LoginModule \u30af\u30e9\u30b9\u3092\u691c\u51fa\u3067\u304d\u307e\u305b\u3093: "},
176.1078 -        {"unable to access LoginModule: ",
176.1079 -                "LoginModule \u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093: "},
176.1080 -        {"Login Failure: all modules ignored",
176.1081 -                "\u30ed\u30b0\u30a4\u30f3\u5931\u6557: \u3059\u3079\u3066\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002"},
176.1082 +        {"Invalid.null.input.name", "\u7121\u52B9\u306Anull\u5165\u529B: \u540D\u524D"},
176.1083 +        {"No.LoginModules.configured.for.name",
176.1084 +         "{0}\u7528\u306B\u69CB\u6210\u3055\u308C\u305FLoginModules\u306F\u3042\u308A\u307E\u305B\u3093"},
176.1085 +        {"invalid.null.Subject.provided", "\u7121\u52B9\u306Anull\u30B5\u30D6\u30B8\u30A7\u30AF\u30C8\u304C\u6307\u5B9A\u3055\u308C\u307E\u3057\u305F"},
176.1086 +        {"invalid.null.CallbackHandler.provided",
176.1087 +                "\u7121\u52B9\u306Anull CallbackHandler\u304C\u6307\u5B9A\u3055\u308C\u307E\u3057\u305F"},
176.1088 +        {"null.subject.logout.called.before.login",
176.1089 +                "null\u30B5\u30D6\u30B8\u30A7\u30AF\u30C8 - \u30ED\u30B0\u30A4\u30F3\u3059\u308B\u524D\u306B\u30ED\u30B0\u30A2\u30A6\u30C8\u304C\u547C\u3073\u51FA\u3055\u308C\u307E\u3057\u305F"},
176.1090 +        {"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
176.1091 +                "LoginModule {0}\u306F\u5F15\u6570\u3092\u53D6\u3089\u306A\u3044\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u3092\u6307\u5B9A\u3067\u304D\u306A\u3044\u305F\u3081\u3001\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093"},
176.1092 +        {"unable.to.instantiate.LoginModule",
176.1093 +                "LoginModule\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093"},
176.1094 +        {"unable.to.instantiate.LoginModule.",
176.1095 +                "LoginModule\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093: "},
176.1096 +        {"unable.to.find.LoginModule.class.",
176.1097 +                "LoginModule\u30AF\u30E9\u30B9\u3092\u691C\u51FA\u3067\u304D\u307E\u305B\u3093: "},
176.1098 +        {"unable.to.access.LoginModule.",
176.1099 +                "LoginModule\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093: "},
176.1100 +        {"Login.Failure.all.modules.ignored",
176.1101 +                "\u30ED\u30B0\u30A4\u30F3\u5931\u6557: \u3059\u3079\u3066\u306E\u30E2\u30B8\u30E5\u30FC\u30EB\u306F\u7121\u8996\u3055\u308C\u307E\u3059"},
176.1102  
176.1103          // sun.security.provider.PolicyFile
176.1104  
176.1105 -        {"java.security.policy: error parsing policy:\n\tmessage",
176.1106 -                "java.security.policy: {0} \u306e\u69cb\u6587\u89e3\u6790\u30a8\u30e9\u30fc:\n\t{1}"},
176.1107 -        {"java.security.policy: error adding Permission, perm:\n\tmessage",
176.1108 -                "java.security.policy: \u30a2\u30af\u30bb\u30b9\u6a29 {0} \u306e\u8ffd\u52a0\u30a8\u30e9\u30fc:\n\t{1}"},
176.1109 -        {"java.security.policy: error adding Entry:\n\tmessage",
176.1110 -                "java.security.policy: \u30a8\u30f3\u30c8\u30ea\u306e\u8ffd\u52a0\u30a8\u30e9\u30fc:\n\t{0}"},
176.1111 -        {"alias name not provided (pe.name)", "\u5225\u540d\u306e\u6307\u5b9a\u304c\u3042\u308a\u307e\u305b\u3093 ({0})"},
176.1112 -        {"unable to perform substitution on alias, suffix",
176.1113 -                "\u5225\u540d {0} \u306b\u5bfe\u3057\u3066\u7f6e\u63db\u64cd\u4f5c\u304c\u3067\u304d\u307e\u305b\u3093"},
176.1114 -        {"substitution value, prefix, unsupported",
176.1115 -                "\u7f6e\u63db\u5024 {0} \u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
176.1116 -        {"(", "("},
176.1117 -        {")", ")"},
176.1118 -        {"type can't be null","\u5165\u529b\u3092 null \u306b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
176.1119 +        {"java.security.policy.error.parsing.policy.message",
176.1120 +                "java.security.policy: {0}\u306E\u69CB\u6587\u89E3\u6790\u30A8\u30E9\u30FC:\n\t{1}"},
176.1121 +        {"java.security.policy.error.adding.Permission.perm.message",
176.1122 +                "java.security.policy: \u30A2\u30AF\u30BB\u30B9\u6A29{0}\u306E\u8FFD\u52A0\u30A8\u30E9\u30FC:\n\t{1}"},
176.1123 +        {"java.security.policy.error.adding.Entry.message",
176.1124 +                "java.security.policy: \u30A8\u30F3\u30C8\u30EA\u306E\u8FFD\u52A0\u30A8\u30E9\u30FC:\n\t{0}"},
176.1125 +        {"alias.name.not.provided.pe.name.", "\u5225\u540D\u306E\u6307\u5B9A\u304C\u3042\u308A\u307E\u305B\u3093({0})"},
176.1126 +        {"unable.to.perform.substitution.on.alias.suffix",
176.1127 +                "\u5225\u540D{0}\u306B\u5BFE\u3057\u3066\u7F6E\u63DB\u64CD\u4F5C\u304C\u3067\u304D\u307E\u305B\u3093"},
176.1128 +        {"substitution.value.prefix.unsupported",
176.1129 +                "\u7F6E\u63DB\u5024{0}\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
176.1130 +        {"LPARAM", "("},
176.1131 +        {"RPARAM", ")"},
176.1132 +        {"type.can.t.be.null","\u5165\u529B\u3092null\u306B\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093"},
176.1133  
176.1134          // sun.security.provider.PolicyParser
176.1135 -        {"keystorePasswordURL can not be specified without also specifying keystore",
176.1136 -                "\u30ad\u30fc\u30b9\u30c8\u30a2\u3092\u6307\u5b9a\u3057\u306a\u3044\u5834\u5408\u3001keystorePasswordURL \u306f\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002"},
176.1137 -        {"expected keystore type", "\u671f\u5f85\u3055\u308c\u305f\u30ad\u30fc\u30b9\u30c8\u30a2\u30bf\u30a4\u30d7"},
176.1138 -        {"expected keystore provider", "\u671f\u5f85\u3055\u308c\u305f\u30ad\u30fc\u30b9\u30c8\u30a2\u30d7\u30ed\u30d0\u30a4\u30c0"},
176.1139 -        {"multiple Codebase expressions",
176.1140 -                "\u8907\u6570\u306e Codebase \u5f0f"},
176.1141 -        {"multiple SignedBy expressions","\u8907\u6570\u306e SignedBy \u5f0f"},
176.1142 -        {"SignedBy has empty alias","SignedBy \u306f\u7a7a\u306e\u5225\u540d\u3092\u4fdd\u6301\u3057\u307e\u3059\u3002"},
176.1143 -        {"can not specify Principal with a wildcard class without a wildcard name",
176.1144 -                "\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9\u540d\u306e\u306a\u3044\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9\u30af\u30e9\u30b9\u3092\u4f7f\u3063\u3066\u3001\u4e3b\u4f53\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
176.1145 -        {"expected codeBase or SignedBy or Principal",
176.1146 -                "\u671f\u5f85\u3055\u308c\u305f codeBase\u3001SignedBy\u3001\u307e\u305f\u306f Principal"},
176.1147 -        {"expected permission entry", "\u671f\u5f85\u3055\u308c\u305f\u30a2\u30af\u30bb\u30b9\u6a29\u30a8\u30f3\u30c8\u30ea"},
176.1148 -        {"number ", "\u6570 "},
176.1149 -        {"expected [expect], read [end of file]",
176.1150 -                "[{0}] \u3067\u306f\u306a\u304f [\u30d5\u30a1\u30a4\u30eb\u306e\u7d42\u308f\u308a] \u304c\u8aad\u307f\u8fbc\u307e\u308c\u307e\u3057\u305f\u3002"},
176.1151 -        {"expected [;], read [end of file]",
176.1152 -                "[;] \u3067\u306f\u306a\u304f [\u30d5\u30a1\u30a4\u30eb\u306e\u7d42\u308f\u308a] \u304c\u8aad\u307f\u8fbc\u307e\u308c\u307e\u3057\u305f\u3002"},
176.1153 -        {"line number: msg", "\u884c {0}: {1}"},
176.1154 -        {"line number: expected [expect], found [actual]",
176.1155 -                "\u884c {0}: [{1}] \u3067\u306f\u306a\u304f [{2}] \u304c\u691c\u51fa\u3055\u308c\u307e\u3057\u305f\u3002"},
176.1156 -        {"null principalClass or principalName",
176.1157 -                "null \u306e principalClass \u307e\u305f\u306f principalName"},
176.1158 +        {"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
176.1159 +                "\u30AD\u30FC\u30B9\u30C8\u30A2\u3092\u6307\u5B9A\u3057\u306A\u3044\u5834\u5408\u3001keystorePasswordURL\u306F\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093"},
176.1160 +        {"expected.keystore.type", "\u4E88\u60F3\u3055\u308C\u305F\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30BF\u30A4\u30D7"},
176.1161 +        {"expected.keystore.provider", "\u4E88\u60F3\u3055\u308C\u305F\u30AD\u30FC\u30B9\u30C8\u30A2\u30FB\u30D7\u30ED\u30D0\u30A4\u30C0"},
176.1162 +        {"multiple.Codebase.expressions",
176.1163 +                "\u8907\u6570\u306ECodebase\u5F0F"},
176.1164 +        {"multiple.SignedBy.expressions","\u8907\u6570\u306ESignedBy\u5F0F"},
176.1165 +        {"SignedBy.has.empty.alias","SignedBy\u306F\u7A7A\u306E\u5225\u540D\u3092\u4FDD\u6301\u3057\u307E\u3059"},
176.1166 +        {"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
176.1167 +                "\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9\u540D\u306E\u306A\u3044\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9\u30FB\u30AF\u30E9\u30B9\u3092\u4F7F\u7528\u3057\u3066\u3001\u30D7\u30EA\u30F3\u30B7\u30D1\u30EB\u3092\u6307\u5B9A\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093"},
176.1168 +        {"expected.codeBase.or.SignedBy.or.Principal",
176.1169 +                "\u4E88\u60F3\u3055\u308C\u305FcodeBase\u3001SignedBy\u307E\u305F\u306FPrincipal"},
176.1170 +        {"expected.permission.entry", "\u4E88\u60F3\u3055\u308C\u305F\u30A2\u30AF\u30BB\u30B9\u6A29\u30A8\u30F3\u30C8\u30EA"},
176.1171 +        {"number.", "\u6570 "},
176.1172 +        {"expected.expect.read.end.of.file.",
176.1173 +                "[{0}]\u3067\u306F\u306A\u304F[\u30D5\u30A1\u30A4\u30EB\u306E\u7D42\u308F\u308A]\u304C\u8AAD\u307F\u8FBC\u307E\u308C\u307E\u3057\u305F"},
176.1174 +        {"expected.read.end.of.file.",
176.1175 +                "[;]\u3067\u306F\u306A\u304F[\u30D5\u30A1\u30A4\u30EB\u306E\u7D42\u308F\u308A]\u304C\u8AAD\u307F\u8FBC\u307E\u308C\u307E\u3057\u305F"},
176.1176 +        {"line.number.msg", "\u884C{0}: {1}"},
176.1177 +        {"line.number.expected.expect.found.actual.",
176.1178 +                "\u884C{0}: [{1}]\u3067\u306F\u306A\u304F[{2}]\u304C\u691C\u51FA\u3055\u308C\u307E\u3057\u305F"},
176.1179 +        {"null.principalClass.or.principalName",
176.1180 +                "null\u306EprincipalClass\u307E\u305F\u306FprincipalName"},
176.1181  
176.1182          // sun.security.pkcs11.SunPKCS11
176.1183 -        {"PKCS11 Token [providerName] Password: ",
176.1184 -                "PKCS11 \u30c8\u30fc\u30af\u30f3 [{0}] \u30d1\u30b9\u30ef\u30fc\u30c9: "},
176.1185 +        {"PKCS11.Token.providerName.Password.",
176.1186 +                "PKCS11\u30C8\u30FC\u30AF\u30F3[{0}]\u30D1\u30B9\u30EF\u30FC\u30C9: "},
176.1187  
176.1188          /* --- DEPRECATED --- */
176.1189          // javax.security.auth.Policy
176.1190 -        {"unable to instantiate Subject-based policy",
176.1191 -                "\u30b5\u30d6\u30b8\u30a7\u30af\u30c8\u30d9\u30fc\u30b9\u306e\u30dd\u30ea\u30b7\u30fc\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3067\u304d\u307e\u305b\u3093"}
176.1192 +        {"unable.to.instantiate.Subject.based.policy",
176.1193 +                "\u30B5\u30D6\u30B8\u30A7\u30AF\u30C8\u30FB\u30D9\u30FC\u30B9\u306E\u30DD\u30EA\u30B7\u30FC\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093"}
176.1194      };
176.1195  
176.1196  
176.1197 @@ -648,3 +670,4 @@
176.1198          return contents;
176.1199      }
176.1200  }
176.1201 +
   177.1 --- a/src/share/classes/sun/security/util/Resources_ko.java	Tue Feb 15 19:16:39 2011 -0800
   177.2 +++ b/src/share/classes/sun/security/util/Resources_ko.java	Tue Feb 15 20:18:20 2011 -0800
   177.3 @@ -1,5 +1,5 @@
   177.4  /*
   177.5 - * Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved.
   177.6 + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
   177.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   177.8   *
   177.9   * This code is free software; you can redistribute it and/or modify it
  177.10 @@ -35,605 +35,627 @@
  177.11      private static final Object[][] contents = {
  177.12  
  177.13          // shared (from jarsigner)
  177.14 -        {" ", " "},
  177.15 -        {"  ", "  "},
  177.16 -        {"      ", "      "},
  177.17 -        {", ", ", "},
  177.18 +        {"SPACE", " "},
  177.19 +        {"2SPACE", "  "},
  177.20 +        {"6SPACE", "      "},
  177.21 +        {"COMMA", ", "},
  177.22          // shared (from keytool)
  177.23 -        {"\n", "\n"},
  177.24 -        {"*******************************************",
  177.25 +        {"NEWLINE", "\n"},
  177.26 +        {"STAR",
  177.27                  "*******************************************"},
  177.28 -        {"*******************************************\n\n",
  177.29 +        {"STARNN",
  177.30                  "*******************************************\n\n"},
  177.31  
  177.32 -        // keytool
  177.33 -        {"keytool error: ", "keytool \uc624\ub958: "},
  177.34 -        {"Illegal option:  ", "\uc798\ubabb\ub41c \uc635\uc158:   "},
  177.35 -        {"Try keytool -help","keytool -help \uc0ac\uc6a9"},
  177.36 -        {"Command option <flag> needs an argument.", "\uba85\ub839 \uc635\uc158 {0}\uc5d0 \uc778\uc218\uac00 \ud544\uc694\ud569\ub2c8\ub2e4."},
  177.37 -        {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
  177.38 -                "\uacbd\uace0:\t  \ub2e4\ub978 \uc800\uc7a5\uc18c \ubc0f \ud0a4 \uc554\ud638\ub294 PKCS12 \ud0a4 \uc800\uc7a5\uc18c\uc5d0 \ub300\ud574 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc0ac\uc6a9\uc790\uac00 \uc9c0\uc815\ud55c {0} \uac12\uc744 \ubb34\uc2dc\ud569\ub2c8\ub2e4."},
  177.39 -        {"-keystore must be NONE if -storetype is {0}",
  177.40 -                "-storetype\uc774 {0}\uc778 \uacbd\uc6b0 -keystore\uac00 NONE\uc774\uc5b4\uc57c \ud568"},
  177.41 -        {"Too may retries, program terminated",
  177.42 -                 "\uc7ac\uc2dc\ub3c4 \ud69f\uc218\uac00 \ub108\ubb34 \ub9ce\uc544 \ud504\ub85c\uadf8\ub7a8\uc774 \uc885\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
  177.43 -        {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
  177.44 -                "-storetype\uc774 {0}\uc778 \uacbd\uc6b0 -storepasswd \ubc0f -keypasswd \uba85\ub839\uc774 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc74c"},
  177.45 -        {"-keypasswd commands not supported if -storetype is PKCS12",
  177.46 -                "-storetype\uc774 PKCS12\uc778 \uacbd\uc6b0\uc5d0\ub294 -keypasswd \uba85\ub839\uc774 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
  177.47 -        {"-keypass and -new can not be specified if -storetype is {0}",
  177.48 -                "-storetype\uc774 {0}\uc778 \uacbd\uc6b0 -keypass \ubc0f -new\ub97c \uc9c0\uc815\ud560 \uc218 \uc5c6\uc74c"},
  177.49 -        {"if -protected is specified, then -storepass, -keypass, and -new must not be specified",
  177.50 -                "-protected\uac00 \uc9c0\uc815\ub41c \uacbd\uc6b0 -storepass, -keypass \ubc0f -new\ub294 \uc9c0\uc815\ub418\uc9c0 \uc54a\uc544\uc57c \ud569\ub2c8\ub2e4."},
  177.51 -        {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified",
  177.52 -                "-srcprotected\ub97c \uc9c0\uc815\ud55c \uacbd\uc6b0 -srcstorepass \ubc0f -srckeypass\ub97c \uc9c0\uc815\ud558\uba74 \uc548 \ub429\ub2c8\ub2e4."},
  177.53 -        {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified",
  177.54 -                "\ud0a4 \uc800\uc7a5\uc18c\uac00 \uc554\ud638\ub85c \ubcf4\ud638\ub418\uc9c0 \uc54a\uc740 \uacbd\uc6b0 -storepass, -keypass \ubc0f -new\ub97c \uc9c0\uc815\ud558\uba74 \uc548 \ub428"},
  177.55 -        {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified",
  177.56 -                "\uc18c\uc2a4 \ud0a4 \uc800\uc7a5\uc18c\uac00 \uc554\ud638\ub85c \ubcf4\ud638\ub418\uc9c0 \uc54a\uc740 \uacbd\uc6b0 -srcstorepass \ubc0f -srckeypass\ub97c \uc9c0\uc815\ud558\uba74 \uc548 \ub428"},
  177.57 -        {"Validity must be greater than zero",
  177.58 -                "\uc720\ud6a8\uc131\uc740 0\ubcf4\ub2e4 \ucee4\uc57c \ud569\ub2c8\ub2e4."},
  177.59 -        {"provName not a provider", " {0}\uc740(\ub294) \uacf5\uae09\uc790\uac00 \uc544\ub2d9\ub2c8\ub2e4."},
  177.60 -        {"Usage error: no command provided", "\uc0ac\uc6a9\ubc95 \uc624\ub958: \uba85\ub839\uc744 \uc785\ub825\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
  177.61 -        {"Usage error, <arg> is not a legal command", "\uc0ac\uc6a9\ubc95 \uc624\ub958\uc785\ub2c8\ub2e4. {0}\uc740(\ub294) \uc720\ud6a8\ud55c \uba85\ub839\uc774 \uc544\ub2d9\ub2c8\ub2e4."},
  177.62 -        {"Source keystore file exists, but is empty: ", "\uc18c\uc2a4 \ud0a4 \uc800\uc7a5\uc18c \ud30c\uc77c\uc774 \uc788\uc9c0\ub9cc \ube44\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. "},
  177.63 -        {"Please specify -srckeystore", "-srckeystore\ub97c \uc9c0\uc815\ud558\uc2ed\uc2dc\uc624."},
  177.64 -        {"Must not specify both -v and -rfc with 'list' command",
  177.65 -                "'list' \uba85\ub839\uc5d0 -v\uc640 -rfc\ub97c \ubaa8\ub450 \uc9c0\uc815\ud574\uc11c\ub294 \uc548 \ub429\ub2c8\ub2e4."},
  177.66 -        {"Key password must be at least 6 characters",
  177.67 -                "\ud0a4 \uc554\ud638\ub294 \uc5ec\uc12f \uae00\uc790 \uc774\uc0c1\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
  177.68 -        {"New password must be at least 6 characters",
  177.69 -                "\uc0c8 \uc554\ud638\ub294 \uc5ec\uc12f \uae00\uc790 \uc774\uc0c1\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
  177.70 -        {"Keystore file exists, but is empty: ",
  177.71 -                "keystore \ud30c\uc77c\uc774 \uc788\uc9c0\ub9cc \ube44\uc5b4 \uc788\uc2b5\ub2c8\ub2e4: "},
  177.72 -        {"Keystore file does not exist: ",
  177.73 -                "keystore \ud30c\uc77c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4:  "},
  177.74 -        {"Must specify destination alias", "\ub300\uc0c1 \ubcc4\uce6d\uc744 \uc9c0\uc815\ud574\uc57c \ud569\ub2c8\ub2e4."},
  177.75 -        {"Must specify alias", "\ubcc4\uce6d\uc744 \uc9c0\uc815\ud574\uc57c \ud569\ub2c8\ub2e4."},
  177.76 -        {"Keystore password must be at least 6 characters",
  177.77 -                "Keystore \uc554\ud638\ub294 \uc5ec\uc12f \uae00\uc790 \uc774\uc0c1\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
  177.78 -        {"Enter keystore password:  ", "keystore \uc554\ud638\ub97c \uc785\ub825\ud558\uc2ed\uc2dc\uc624:  "},
  177.79 -        {"Enter source keystore password:  ", "\uc18c\uc2a4 \ud0a4 \uc800\uc7a5\uc18c \uc554\ud638 \uc785\ub825:  "},
  177.80 -        {"Enter destination keystore password:  ", "\ub300\uc0c1 \ud0a4 \uc800\uc7a5\uc18c \uc554\ud638 \uc785\ub825:  "},
  177.81 -        {"Keystore password is too short - must be at least 6 characters",
  177.82 -         "Keystore \uc554\ud638\uac00 \ub108\ubb34 \uc9e7\uc2b5\ub2c8\ub2e4. \uc5ec\uc12f \uae00\uc790 \uc774\uc0c1\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
  177.83 -        {"Unknown Entry Type", "\uc54c \uc218 \uc5c6\ub294 \ud56d\ubaa9 \uc720\ud615"},
  177.84 -        {"Too many failures. Alias not changed", "\uc2e4\ud328 \ud69f\uc218\uac00 \ub108\ubb34 \ub9ce\uc2b5\ub2c8\ub2e4. \ubcc4\uce6d\uc774 \ubcc0\uacbd\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
  177.85 -        {"Entry for alias <alias> successfully imported.",
  177.86 -                 "\ubcc4\uce6d {0}\uc5d0 \ub300\ud55c \ud56d\ubaa9\uc744 \uc131\uacf5\uc801\uc73c\ub85c \uac00\uc838\uc654\uc2b5\ub2c8\ub2e4."},
  177.87 -        {"Entry for alias <alias> not imported.", "\ubcc4\uce6d {0}\uc5d0 \ub300\ud55c \ud56d\ubaa9\uc744 \uac00\uc838\uc624\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4."},
  177.88 -        {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.",
  177.89 -                 "\ubcc4\uce6d {0}\uc5d0 \ub300\ud55c \ud56d\ubaa9\uc744 \uac00\uc838\uc624\ub294 \ub3d9\uc548 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. {1}.\n\ubcc4\uce6d {0\uc5d0 \ub300\ud55c \ud56d\ubaa9\uc744 \uac00\uc838\uc624\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4."},
  177.90 -        {"Import command completed:  <ok> entries successfully imported, <fail> entries failed or cancelled",
  177.91 -                 "\uac00\uc838\uc624\uae30 \uba85\ub839 \uc644\ub8cc:  {0}\uac1c \ud56d\ubaa9\uc744 \uc131\uacf5\uc801\uc73c\ub85c \uac00\uc838\uc654\uc2b5\ub2c8\ub2e4. {1}\uac1c \ud56d\ubaa9\uc740 \uc2e4\ud328\ud588\uac70\ub098 \ucde8\uc18c\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
  177.92 -        {"Warning: Overwriting existing alias <alias> in destination keystore",
  177.93 -                 "\uacbd\uace0:\t \ub300\uc0c1 \ud0a4 \uc800\uc7a5\uc18c\uc5d0\uc11c \uae30\uc874 \ubcc4\uce6d {0}\uc744(\ub97c) \ub36e\uc5b4\uc4f0\ub294 \uc911"},
  177.94 -        {"Existing entry alias <alias> exists, overwrite? [no]:  ",
  177.95 -                 "\uae30\uc874 \ud56d\ubaa9 \ubcc4\uce6d {0}\uc774(\uac00) \uc788\uc2b5\ub2c8\ub2e4. \ub36e\uc5b4\uc4f0\uc2dc\uaca0\uc2b5\ub2c8\uae4c? [\uc544\ub2c8\uc624]:  "},
  177.96 -        {"Too many failures - try later", "\uc624\ub958\uac00 \ub108\ubb34 \ub9ce\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624."},
  177.97 -        {"Certification request stored in file <filename>",
  177.98 -                "\uc778\uc99d \uc694\uccad\uc774 <{0}> \ud30c\uc77c\uc5d0 \uc800\uc7a5\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
  177.99 -        {"Submit this to your CA", "CA\uc5d0\uac8c \uc81c\ucd9c\ud558\uc2ed\uc2dc\uc624."},
 177.100 -        {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified",
 177.101 -            "\ubcc4\uce6d\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc740 \uacbd\uc6b0 destalias, srckeypass \ubc0f destkeypass\ub97c \uc9c0\uc815\ud558\uba74 \uc548 \ub429\ub2c8\ub2e4."},
 177.102 -        {"Certificate stored in file <filename>",
 177.103 -                "\uc778\uc99d\uc11c\uac00 <{0}> \ud30c\uc77c\uc5d0 \uc800\uc7a5\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
 177.104 -        {"Certificate reply was installed in keystore",
 177.105 -                "\uc778\uc99d\uc11c \ud68c\uc2e0\uc774 keystore\uc5d0 \uc124\uce58\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
 177.106 -        {"Certificate reply was not installed in keystore",
 177.107 -                "\uc778\uc99d \ud68c\uc2e0\uc774 keystore\uc5d0 \uc124\uce58\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 177.108 -        {"Certificate was added to keystore",
 177.109 -                "\uc778\uc99d\uc774 keystore\uc5d0 \ucd94\uac00\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
 177.110 -        {"Certificate was not added to keystore",
 177.111 -                "\uc778\uc99d\uc11c\uac00 keystore\uc5d0 \ucd94\uac00\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 177.112 -        {"[Storing ksfname]", "[{0} \uc800\uc7a5 \uc911]"},
 177.113 -        {"alias has no public key (certificate)",
 177.114 -                "{0}\uc5d0\ub294 \uacf5\uac1c \ud0a4(\uc778\uc99d\uc11c)\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.115 -        {"Cannot derive signature algorithm",
 177.116 -                "\uc11c\uba85 \uc54c\uace0\ub9ac\uc998\uc744 \uc720\ub3c4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.117 -        {"Alias <alias> does not exist",
 177.118 -                "<{0}> \ubcc4\uce6d\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.119 -        {"Alias <{0}> has no certificate",
 177.120 -                "<{0}> \ubcc4\uce6d\uc5d0 \uc778\uc99d\uc11c\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.121 -        {"Key pair not generated, alias <alias> already exists",
 177.122 -                "\ud0a4 \uc30d\uc774 \uc0dd\uc131\ub418\uc9c0 \uc54a\uc558\uace0 <{0}> \ubcc4\uce6d\uc774 \uc774\ubbf8 \uc788\uc2b5\ub2c8\ub2e4."},
 177.123 -        {"Cannot derive signature algorithm",
 177.124 -                "\uc11c\uba85 \uc54c\uace0\ub9ac\uc998\uc744 \uc720\ub3c4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.125 -        {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name",
 177.126 -                "\ub2e4\uc74c\uc5d0 \ub300\ud574 \uc720\ud6a8 \uae30\uac04\uc774 {3}\uc77c\uc778 {0}\ube44\ud2b8 {1} \ud0a4 \uc30d \ubc0f \uc790\uccb4 \uc11c\uba85\ub41c \uc778\uc99d\uc11c({2}) \uc0dd\uc131 \uc911\n\t: {4}"},
 177.127 -        {"Enter key password for <alias>", "<{0}>\uc5d0 \ub300\ud55c \ud0a4 \uc554\ud638\ub97c \uc785\ub825\ud558\uc2ed\uc2dc\uc624."},
 177.128 -        {"\t(RETURN if same as keystore password):  ",
 177.129 -                "\t(keystore \uc554\ud638\uc640 \uac19\uc740 \uacbd\uc6b0 Enter\ub97c \ub204\ub974\uc2ed\uc2dc\uc624):  "},
 177.130 -        {"Key password is too short - must be at least 6 characters",
 177.131 -                "\ud0a4 \uc554\ud638\uac00 \ub108\ubb34 \uc9e7\uc2b5\ub2c8\ub2e4. \uc5ec\uc12f \uae00\uc790 \uc774\uc0c1\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 177.132 -        {"Too many failures - key not added to keystore",
 177.133 -                "\uc624\ub958\uac00 \ub108\ubb34 \ub9ce\uc2b5\ub2c8\ub2e4. keystore\uc5d0 \ud0a4\uac00 \ucd94\uac00\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 177.134 -        {"Destination alias <dest> already exists",
 177.135 -                "\ub300\uc0c1 \ubcc4\uce6d <{0}>\uc774(\uac00) \uc774\ubbf8 \uc788\uc2b5\ub2c8\ub2e4."},
 177.136 -        {"Password is too short - must be at least 6 characters",
 177.137 -                "\uc554\ud638\uac00 \ub108\ubb34 \uc9e7\uc2b5\ub2c8\ub2e4. \uc5ec\uc12f \uae00\uc790 \uc774\uc0c1\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 177.138 -        {"Too many failures. Key entry not cloned",
 177.139 -                "\uc624\ub958\uac00 \ub108\ubb34 \ub9ce\uc2b5\ub2c8\ub2e4. \ud0a4 \ud56d\ubaa9\uc774 \ubcf5\uc81c\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 177.140 -        {"key password for <alias>", "<{0}>\uc5d0 \ub300\ud55c \ud0a4 \uc554\ud638"},
 177.141 -        {"Keystore entry for <id.getName()> already exists",
 177.142 -                "<{0}>\uc5d0 \ub300\ud55c keystore \ud56d\ubaa9\uc774 \uc774\ubbf8 \uc788\uc2b5\ub2c8\ub2e4."},
 177.143 -        {"Creating keystore entry for <id.getName()> ...",
 177.144 -                "<{0}>\uc5d0 \ub300\ud55c keystore \ud56d\ubaa9\uc744 \uc791\uc131\ud558\ub294 \uc911 ..."},
 177.145 -        {"No entries from identity database added",
 177.146 -                "\uc2e0\uc6d0 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c \ud56d\ubaa9\uc774 \ucd94\uac00\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 177.147 -        {"Alias name: alias", "\ubcc4\uce6d \uc774\ub984: {0}"},
 177.148 -        {"Creation date: keyStore.getCreationDate(alias)",
 177.149 -                "\uc791\uc131\uc77c: keyStore.getCreationDate(alias)"},
 177.150 -        {"alias, keyStore.getCreationDate(alias), ",
 177.151 +        // keytool: Help part
 177.152 +        {".OPTION.", " [OPTION]..."},
 177.153 +        {"Options.", "\uC635\uC158:"},
 177.154 +        {"Use.keytool.help.for.all.available.commands",
 177.155 +                 "\uC0AC\uC6A9 \uAC00\uB2A5\uD55C \uBAA8\uB4E0 \uBA85\uB839\uC5D0 \"keytool -help\" \uC0AC\uC6A9"},
 177.156 +        {"Key.and.Certificate.Management.Tool",
 177.157 +                 "\uD0A4 \uBC0F \uC778\uC99D\uC11C \uAD00\uB9AC \uD234"},
 177.158 +        {"Commands.", "\uBA85\uB839:"},
 177.159 +        {"Use.keytool.command.name.help.for.usage.of.command.name",
 177.160 +                "command_name \uC0AC\uC6A9\uBC95\uC5D0 \"keytool -command_name -help\" \uC0AC\uC6A9"},
 177.161 +        // keytool: help: commands
 177.162 +        {"Generates.a.certificate.request",
 177.163 +                "\uC778\uC99D\uC11C \uC694\uCCAD\uC744 \uC0DD\uC131\uD569\uB2C8\uB2E4."}, //-certreq
 177.164 +        {"Changes.an.entry.s.alias",
 177.165 +                "\uD56D\uBAA9\uC758 \uBCC4\uCE6D\uC744 \uBCC0\uACBD\uD569\uB2C8\uB2E4."}, //-changealias
 177.166 +        {"Deletes.an.entry",
 177.167 +                "\uD56D\uBAA9\uC744 \uC0AD\uC81C\uD569\uB2C8\uB2E4."}, //-delete
 177.168 +        {"Exports.certificate",
 177.169 +                "\uC778\uC99D\uC11C\uB97C \uC775\uC2A4\uD3EC\uD2B8\uD569\uB2C8\uB2E4."}, //-exportcert
 177.170 +        {"Generates.a.key.pair",
 177.171 +                "\uD0A4 \uC30D\uC744 \uC0DD\uC131\uD569\uB2C8\uB2E4."}, //-genkeypair
 177.172 +        {"Generates.a.secret.key",
 177.173 +                "\uBCF4\uC548 \uD0A4\uB97C \uC0DD\uC131\uD569\uB2C8\uB2E4."}, //-genseckey
 177.174 +        {"Generates.certificate.from.a.certificate.request",
 177.175 +                "\uC778\uC99D\uC11C \uC694\uCCAD\uC5D0\uC11C \uC778\uC99D\uC11C\uB97C \uC0DD\uC131\uD569\uB2C8\uB2E4."}, //-gencert
 177.176 +        {"Generates.CRL", "CRL\uC744 \uC0DD\uC131\uD569\uB2C8\uB2E4."}, //-gencrl
 177.177 +        {"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
 177.178 +                "JDK 1.1.x \uC2A4\uD0C0\uC77C ID \uB370\uC774\uD130\uBCA0\uC774\uC2A4\uC5D0\uC11C \uD56D\uBAA9\uC744 \uC784\uD3EC\uD2B8\uD569\uB2C8\uB2E4."}, //-identitydb
 177.179 +        {"Imports.a.certificate.or.a.certificate.chain",
 177.180 +                "\uC778\uC99D\uC11C \uB610\uB294 \uC778\uC99D\uC11C \uCCB4\uC778\uC744 \uC784\uD3EC\uD2B8\uD569\uB2C8\uB2E4."}, //-importcert
 177.181 +        {"Imports.one.or.all.entries.from.another.keystore",
 177.182 +                "\uB2E4\uB978 \uD0A4 \uC800\uC7A5\uC18C\uC5D0\uC11C \uD558\uB098 \uB610\uB294 \uBAA8\uB4E0 \uD56D\uBAA9\uC744 \uC784\uD3EC\uD2B8\uD569\uB2C8\uB2E4."}, //-importkeystore
 177.183 +        {"Clones.a.key.entry",
 177.184 +                "\uD0A4 \uD56D\uBAA9\uC744 \uBCF5\uC81C\uD569\uB2C8\uB2E4."}, //-keyclone
 177.185 +        {"Changes.the.key.password.of.an.entry",
 177.186 +                "\uD56D\uBAA9\uC758 \uD0A4 \uBE44\uBC00\uBC88\uD638\uB97C \uBCC0\uACBD\uD569\uB2C8\uB2E4."}, //-keypasswd
 177.187 +        {"Lists.entries.in.a.keystore",
 177.188 +                "\uD0A4 \uC800\uC7A5\uC18C\uC758 \uD56D\uBAA9\uC744 \uB098\uC5F4\uD569\uB2C8\uB2E4."}, //-list
 177.189 +        {"Prints.the.content.of.a.certificate",
 177.190 +                "\uC778\uC99D\uC11C\uC758 \uCF58\uD150\uCE20\uB97C \uC778\uC1C4\uD569\uB2C8\uB2E4."}, //-printcert
 177.191 +        {"Prints.the.content.of.a.certificate.request",
 177.192 +                "\uC778\uC99D\uC11C \uC694\uCCAD\uC758 \uCF58\uD150\uCE20\uB97C \uC778\uC1C4\uD569\uB2C8\uB2E4."}, //-printcertreq
 177.193 +        {"Prints.the.content.of.a.CRL.file",
 177.194 +                "CRL \uD30C\uC77C\uC758 \uCF58\uD150\uCE20\uB97C \uC778\uC1C4\uD569\uB2C8\uB2E4."}, //-printcrl
 177.195 +        {"Generates.a.self.signed.certificate",
 177.196 +                "\uC790\uCCB4 \uC11C\uBA85\uB41C \uC778\uC99D\uC11C\uB97C \uC0DD\uC131\uD569\uB2C8\uB2E4."}, //-selfcert
 177.197 +        {"Changes.the.store.password.of.a.keystore",
 177.198 +                "\uD0A4 \uC800\uC7A5\uC18C\uC758 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638\uB97C \uBCC0\uACBD\uD569\uB2C8\uB2E4."}, //-storepasswd
 177.199 +        // keytool: help: options
 177.200 +        {"alias.name.of.the.entry.to.process",
 177.201 +                "\uCC98\uB9AC\uD560 \uD56D\uBAA9\uC758 \uBCC4\uCE6D \uC774\uB984"}, //-alias
 177.202 +        {"destination.alias",
 177.203 +                "\uB300\uC0C1 \uBCC4\uCE6D"}, //-destalias
 177.204 +        {"destination.key.password",
 177.205 +                "\uB300\uC0C1 \uD0A4 \uBE44\uBC00\uBC88\uD638"}, //-destkeypass
 177.206 +        {"destination.keystore.name",
 177.207 +                "\uB300\uC0C1 \uD0A4 \uC800\uC7A5\uC18C \uC774\uB984"}, //-destkeystore
 177.208 +        {"destination.keystore.password.protected",
 177.209 +                "\uB300\uC0C1 \uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638\uB85C \uBCF4\uD638\uB428"}, //-destprotected
 177.210 +        {"destination.keystore.provider.name",
 177.211 +                "\uB300\uC0C1 \uD0A4 \uC800\uC7A5\uC18C \uC81C\uACF5\uC790 \uC774\uB984"}, //-destprovidername
 177.212 +        {"destination.keystore.password",
 177.213 +                "\uB300\uC0C1 \uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638"}, //-deststorepass
 177.214 +        {"destination.keystore.type",
 177.215 +                "\uB300\uC0C1 \uD0A4 \uC800\uC7A5\uC18C \uC720\uD615"}, //-deststoretype
 177.216 +        {"distinguished.name",
 177.217 +                "\uC2DD\uBCC4 \uC774\uB984"}, //-dname
 177.218 +        {"X.509.extension",
 177.219 +                "X.509 \uD655\uC7A5"}, //-ext
 177.220 +        {"output.file.name",
 177.221 +                "\uCD9C\uB825 \uD30C\uC77C \uC774\uB984"}, //-file and -outfile
 177.222 +        {"input.file.name",
 177.223 +                "\uC785\uB825 \uD30C\uC77C \uC774\uB984"}, //-file and -infile
 177.224 +        {"key.algorithm.name",
 177.225 +                "\uD0A4 \uC54C\uACE0\uB9AC\uC998 \uC774\uB984"}, //-keyalg
 177.226 +        {"key.password",
 177.227 +                "\uD0A4 \uBE44\uBC00\uBC88\uD638"}, //-keypass
 177.228 +        {"key.bit.size",
 177.229 +                "\uD0A4 \uBE44\uD2B8 \uD06C\uAE30"}, //-keysize
 177.230 +        {"keystore.name",
 177.231 +                "\uD0A4 \uC800\uC7A5\uC18C \uC774\uB984"}, //-keystore
 177.232 +        {"new.password",
 177.233 +                "\uC0C8 \uBE44\uBC00\uBC88\uD638"}, //-new
 177.234 +        {"do.not.prompt",
 177.235 +                "\uD655\uC778\uD558\uC9C0 \uC54A\uC74C"}, //-noprompt
 177.236 +        {"password.through.protected.mechanism",
 177.237 +                "\uBCF4\uD638\uB418\uB294 \uBA54\uCEE4\uB2C8\uC998\uC744 \uD1B5\uD55C \uBE44\uBC00\uBC88\uD638"}, //-protected
 177.238 +        {"provider.argument",
 177.239 +                "\uC81C\uACF5\uC790 \uC778\uC218"}, //-providerarg
 177.240 +        {"provider.class.name",
 177.241 +                "\uC81C\uACF5\uC790 \uD074\uB798\uC2A4 \uC774\uB984"}, //-providerclass
 177.242 +        {"provider.name",
 177.243 +                "\uC81C\uACF5\uC790 \uC774\uB984"}, //-providername
 177.244 +        {"provider.classpath",
 177.245 +                "\uC81C\uACF5\uC790 \uD074\uB798\uC2A4 \uACBD\uB85C"}, //-providerpath
 177.246 +        {"output.in.RFC.style",
 177.247 +                "RFC \uC2A4\uD0C0\uC77C\uC758 \uCD9C\uB825"}, //-rfc
 177.248 +        {"signature.algorithm.name",
 177.249 +                "\uC11C\uBA85 \uC54C\uACE0\uB9AC\uC998 \uC774\uB984"}, //-sigalg
 177.250 +        {"source.alias",
 177.251 +                "\uC18C\uC2A4 \uBCC4\uCE6D"}, //-srcalias
 177.252 +        {"source.key.password",
 177.253 +                "\uC18C\uC2A4 \uD0A4 \uBE44\uBC00\uBC88\uD638"}, //-srckeypass
 177.254 +        {"source.keystore.name",
 177.255 +                "\uC18C\uC2A4 \uD0A4 \uC800\uC7A5\uC18C \uC774\uB984"}, //-srckeystore
 177.256 +        {"source.keystore.password.protected",
 177.257 +                "\uC18C\uC2A4 \uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638\uB85C \uBCF4\uD638\uB428"}, //-srcprotected
 177.258 +        {"source.keystore.provider.name",
 177.259 +                "\uC18C\uC2A4 \uD0A4 \uC800\uC7A5\uC18C \uC81C\uACF5\uC790 \uC774\uB984"}, //-srcprovidername
 177.260 +        {"source.keystore.password",
 177.261 +                "\uC18C\uC2A4 \uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638"}, //-srcstorepass
 177.262 +        {"source.keystore.type",
 177.263 +                "\uC18C\uC2A4 \uD0A4 \uC800\uC7A5\uC18C \uC720\uD615"}, //-srcstoretype
 177.264 +        {"SSL.server.host.and.port",
 177.265 +                "SSL \uC11C\uBC84 \uD638\uC2A4\uD2B8 \uBC0F \uD3EC\uD2B8"}, //-sslserver
 177.266 +        {"signed.jar.file",
 177.267 +                "\uC11C\uBA85\uB41C jar \uD30C\uC77C"}, //=jarfile
 177.268 +        {"certificate.validity.start.date.time",
 177.269 +                "\uC778\uC99D\uC11C \uC720\uD6A8 \uAE30\uAC04 \uC2DC\uC791 \uB0A0\uC9DC/\uC2DC\uAC04"}, //-startdate
 177.270 +        {"keystore.password",
 177.271 +                "\uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638"}, //-storepass
 177.272 +        {"keystore.type",
 177.273 +                "\uD0A4 \uC800\uC7A5\uC18C \uC720\uD615"}, //-storetype
 177.274 +        {"trust.certificates.from.cacerts",
 177.275 +                "cacerts\uC758 \uBCF4\uC548 \uC778\uC99D\uC11C"}, //-trustcacerts
 177.276 +        {"verbose.output",
 177.277 +                "\uC0C1\uC138 \uC815\uBCF4 \uCD9C\uB825"}, //-v
 177.278 +        {"validity.number.of.days",
 177.279 +                "\uC720\uD6A8 \uAE30\uAC04 \uC77C \uC218"}, //-validity
 177.280 +        {"Serial.ID.of.cert.to.revoke",
 177.281 +                 "\uCCA0\uD68C\uD560 \uC778\uC99D\uC11C\uC758 \uC77C\uB828 ID"}, //-id
 177.282 +        // keytool: Running part
 177.283 +        {"keytool.error.", "keytool \uC624\uB958: "},
 177.284 +        {"Illegal.option.", "\uC798\uBABB\uB41C \uC635\uC158:   "},
 177.285 +        {"Illegal.value.", "\uC798\uBABB\uB41C \uAC12: "},
 177.286 +        {"Unknown.password.type.", "\uC54C \uC218 \uC5C6\uB294 \uBE44\uBC00\uBC88\uD638 \uC720\uD615: "},
 177.287 +        {"Cannot.find.environment.variable.",
 177.288 +                "\uD658\uACBD \uBCC0\uC218\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC74C: "},
 177.289 +        {"Cannot.find.file.", "\uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC74C: "},
 177.290 +        {"Command.option.flag.needs.an.argument.", "\uBA85\uB839 \uC635\uC158 {0}\uC5D0 \uC778\uC218\uAC00 \uD544\uC694\uD569\uB2C8\uB2E4."},
 177.291 +        {"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
 177.292 +                "\uACBD\uACE0: \uB2E4\uB978 \uC800\uC7A5\uC18C \uBC0F \uD0A4 \uBE44\uBC00\uBC88\uD638\uB294 PKCS12 KeyStores\uC5D0 \uB300\uD574 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC0AC\uC6A9\uC790\uAC00 \uC9C0\uC815\uD55C {0} \uAC12\uC744 \uBB34\uC2DC\uD558\uB294 \uC911\uC785\uB2C8\uB2E4."},
 177.293 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
 177.294 +                "-storetype\uC774 {0}\uC778 \uACBD\uC6B0 -keystore\uB294 NONE\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4."},
 177.295 +        {"Too.many.retries.program.terminated",
 177.296 +                 "\uC7AC\uC2DC\uB3C4 \uD69F\uC218\uAC00 \uB108\uBB34 \uB9CE\uC544 \uD504\uB85C\uADF8\uB7A8\uC774 \uC885\uB8CC\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
 177.297 +        {".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
 177.298 +                "-storetype\uC774 {0}\uC778 \uACBD\uC6B0 -storepasswd \uBC0F -keypasswd \uBA85\uB839\uC774 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4."},
 177.299 +        {".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
 177.300 +                "-storetype\uC774 PKCS12\uC778 \uACBD\uC6B0 -keypasswd \uBA85\uB839\uC774 \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4."},
 177.301 +        {".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
 177.302 +                "-storetype\uC774 {0}\uC778 \uACBD\uC6B0 -keypass \uBC0F -new\uB97C \uC9C0\uC815\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.303 +        {"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
 177.304 +                "-protected\uB97C \uC9C0\uC815\uD55C \uACBD\uC6B0 -storepass, -keypass \uBC0F -new\uB97C \uC9C0\uC815\uD558\uC9C0 \uC54A\uC544\uC57C \uD569\uB2C8\uB2E4."},
 177.305 +        {"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
 177.306 +                "-srcprotected\uB97C \uC9C0\uC815\uD55C \uACBD\uC6B0 -srcstorepass \uBC0F -srckeypass\uB97C \uC9C0\uC815\uD558\uC9C0 \uC54A\uC544\uC57C \uD569\uB2C8\uB2E4."},
 177.307 +        {"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
 177.308 +                "\uD0A4 \uC800\uC7A5\uC18C\uAC00 \uBE44\uBC00\uBC88\uD638\uB85C \uBCF4\uD638\uB418\uC9C0 \uC54A\uB294 \uACBD\uC6B0 -storepass, -keypass \uBC0F -new\uB97C \uC9C0\uC815\uD558\uC9C0 \uC54A\uC544\uC57C \uD569\uB2C8\uB2E4."},
 177.309 +        {"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
 177.310 +                "\uC18C\uC2A4 \uD0A4 \uC800\uC7A5\uC18C\uAC00 \uBE44\uBC00\uBC88\uD638\uB85C \uBCF4\uD638\uB418\uC9C0 \uC54A\uB294 \uACBD\uC6B0 -srcstorepass \uBC0F -srckeypass\uB97C \uC9C0\uC815\uD558\uC9C0 \uC54A\uC544\uC57C \uD569\uB2C8\uB2E4."},
 177.311 +        {"Illegal.startdate.value", "startdate \uAC12\uC774 \uC798\uBABB\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
 177.312 +        {"Validity.must.be.greater.than.zero",
 177.313 +                "\uC720\uD6A8 \uAE30\uAC04\uC740 0\uBCF4\uB2E4 \uCEE4\uC57C \uD569\uB2C8\uB2E4."},
 177.314 +        {"provName.not.a.provider", "{0}\uC740(\uB294) \uC81C\uACF5\uC790\uAC00 \uC544\uB2D9\uB2C8\uB2E4."},
 177.315 +        {"Usage.error.no.command.provided", "\uC0AC\uC6A9\uBC95 \uC624\uB958: \uBA85\uB839\uC744 \uC785\uB825\uD558\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
 177.316 +        {"Source.keystore.file.exists.but.is.empty.", "\uC18C\uC2A4 \uD0A4 \uC800\uC7A5\uC18C \uD30C\uC77C\uC774 \uC874\uC7AC\uD558\uC9C0\uB9CC \uBE44\uC5B4 \uC788\uC74C: "},
 177.317 +        {"Please.specify.srckeystore", "-srckeystore\uB97C \uC9C0\uC815\uD558\uC2ED\uC2DC\uC624."},
 177.318 +        {"Must.not.specify.both.v.and.rfc.with.list.command",
 177.319 +                "'list' \uBA85\uB839\uC5D0 -v\uC640 -rfc\uB97C \uD568\uAED8 \uC9C0\uC815\uD558\uC9C0 \uC54A\uC544\uC57C \uD569\uB2C8\uB2E4."},
 177.320 +        {"Key.password.must.be.at.least.6.characters",
 177.321 +                "\uD0A4 \uBE44\uBC00\uBC88\uD638\uB294 6\uC790 \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4."},
 177.322 +        {"New.password.must.be.at.least.6.characters",
 177.323 +                "\uC0C8 \uBE44\uBC00\uBC88\uD638\uB294 6\uC790 \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4."},
 177.324 +        {"Keystore.file.exists.but.is.empty.",
 177.325 +                "\uD0A4 \uC800\uC7A5\uC18C \uD30C\uC77C\uC774 \uC874\uC7AC\uD558\uC9C0\uB9CC \uBE44\uC5B4 \uC788\uC74C: "},
 177.326 +        {"Keystore.file.does.not.exist.",
 177.327 +                "\uD0A4 \uC800\uC7A5\uC18C \uD30C\uC77C\uC774 \uC874\uC7AC\uD558\uC9C0 \uC54A\uC74C: "},
 177.328 +        {"Must.specify.destination.alias", "\uB300\uC0C1 \uBCC4\uCE6D\uC744 \uC9C0\uC815\uD574\uC57C \uD569\uB2C8\uB2E4."},
 177.329 +        {"Must.specify.alias", "\uBCC4\uCE6D\uC744 \uC9C0\uC815\uD574\uC57C \uD569\uB2C8\uB2E4."},
 177.330 +        {"Keystore.password.must.be.at.least.6.characters",
 177.331 +                "\uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638\uB294 6\uC790 \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4."},
 177.332 +        {"Enter.keystore.password.", "\uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638 \uC785\uB825:  "},
 177.333 +        {"Enter.source.keystore.password.", "\uC18C\uC2A4 \uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638 \uC785\uB825:  "},
 177.334 +        {"Enter.destination.keystore.password.", "\uB300\uC0C1 \uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638 \uC785\uB825:  "},
 177.335 +        {"Keystore.password.is.too.short.must.be.at.least.6.characters",
 177.336 +         "\uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638\uAC00 \uB108\uBB34 \uC9E7\uC74C - 6\uC790 \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4."},
 177.337 +        {"Unknown.Entry.Type", "\uC54C \uC218 \uC5C6\uB294 \uD56D\uBAA9 \uC720\uD615"},
 177.338 +        {"Too.many.failures.Alias.not.changed", "\uC624\uB958\uAC00 \uB108\uBB34 \uB9CE\uC2B5\uB2C8\uB2E4. \uBCC4\uCE6D\uC774 \uBCC0\uACBD\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
 177.339 +        {"Entry.for.alias.alias.successfully.imported.",
 177.340 +                 "{0} \uBCC4\uCE6D\uC5D0 \uB300\uD55C \uD56D\uBAA9\uC774 \uC131\uACF5\uC801\uC73C\uB85C \uC784\uD3EC\uD2B8\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
 177.341 +        {"Entry.for.alias.alias.not.imported.", "{0} \uBCC4\uCE6D\uC5D0 \uB300\uD55C \uD56D\uBAA9\uC774 \uC784\uD3EC\uD2B8\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
 177.342 +        {"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
 177.343 +                 "{0} \uBCC4\uCE6D\uC5D0 \uB300\uD55C \uD56D\uBAA9\uC744 \uC784\uD3EC\uD2B8\uD558\uB294 \uC911 \uBB38\uC81C \uBC1C\uC0DD: {1}.\n{0} \uBCC4\uCE6D\uC5D0 \uB300\uD55C \uD56D\uBAA9\uC774 \uC784\uD3EC\uD2B8\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
 177.344 +        {"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
 177.345 +                 "\uC784\uD3EC\uD2B8 \uBA85\uB839 \uC644\uB8CC: \uC131\uACF5\uC801\uC73C\uB85C \uC784\uD3EC\uD2B8\uB41C \uD56D\uBAA9\uC740 {0}\uAC1C, \uC2E4\uD328\uD558\uAC70\uB098 \uCDE8\uC18C\uB41C \uD56D\uBAA9\uC740 {1}\uAC1C\uC785\uB2C8\uB2E4."},
 177.346 +        {"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
 177.347 +                 "\uACBD\uACE0: \uB300\uC0C1 \uD0A4 \uC800\uC7A5\uC18C\uC5D0\uC11C \uAE30\uC874 \uBCC4\uCE6D {0}\uC744(\uB97C) \uACB9\uCCD0 \uC4F0\uB294 \uC911"},
 177.348 +        {"Existing.entry.alias.alias.exists.overwrite.no.",
 177.349 +                 "\uAE30\uC874 \uD56D\uBAA9 \uBCC4\uCE6D {0}\uC774(\uAC00) \uC874\uC7AC\uD569\uB2C8\uB2E4. \uACB9\uCCD0 \uC4F0\uACA0\uC2B5\uB2C8\uAE4C? [\uC544\uB2C8\uC624]:  "},
 177.350 +        {"Too.many.failures.try.later", "\uC624\uB958\uAC00 \uB108\uBB34 \uB9CE\uC74C - \uB098\uC911\uC5D0 \uC2DC\uB3C4\uD558\uC2ED\uC2DC\uC624."},
 177.351 +        {"Certification.request.stored.in.file.filename.",
 177.352 +                "\uC778\uC99D \uC694\uCCAD\uC774 <{0}> \uD30C\uC77C\uC5D0 \uC800\uC7A5\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
 177.353 +        {"Submit.this.to.your.CA", "CA\uC5D0\uAC8C \uC81C\uCD9C\uD558\uC2ED\uC2DC\uC624."},
 177.354 +        {"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
 177.355 +            "\uBCC4\uCE6D\uC744 \uC9C0\uC815\uD558\uC9C0 \uC54A\uC740 \uACBD\uC6B0 destalias, srckeypass \uBC0F destkeypass\uB97C \uC9C0\uC815\uD558\uC9C0 \uC54A\uC544\uC57C \uD569\uB2C8\uB2E4."},
 177.356 +        {"Certificate.stored.in.file.filename.",
 177.357 +                "\uC778\uC99D\uC11C\uAC00 <{0}> \uD30C\uC77C\uC5D0 \uC800\uC7A5\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
 177.358 +        {"Certificate.reply.was.installed.in.keystore",
 177.359 +                "\uC778\uC99D\uC11C \uD68C\uC2E0\uC774 \uD0A4 \uC800\uC7A5\uC18C\uC5D0 \uC124\uCE58\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
 177.360 +        {"Certificate.reply.was.not.installed.in.keystore",
 177.361 +                "\uC778\uC99D\uC11C \uD68C\uC2E0\uC774 \uD0A4 \uC800\uC7A5\uC18C\uC5D0 \uC124\uCE58\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
 177.362 +        {"Certificate.was.added.to.keystore",
 177.363 +                "\uC778\uC99D\uC11C\uAC00 \uD0A4 \uC800\uC7A5\uC18C\uC5D0 \uCD94\uAC00\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
 177.364 +        {"Certificate.was.not.added.to.keystore",
 177.365 +                "\uC778\uC99D\uC11C\uAC00 \uD0A4 \uC800\uC7A5\uC18C\uC5D0 \uCD94\uAC00\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
 177.366 +        {".Storing.ksfname.", "[{0}\uC744(\uB97C) \uC800\uC7A5\uD558\uB294 \uC911]"},
 177.367 +        {"alias.has.no.public.key.certificate.",
 177.368 +                "{0}\uC5D0 \uACF5\uC6A9 \uD0A4(\uC778\uC99D\uC11C)\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.369 +        {"Cannot.derive.signature.algorithm",
 177.370 +                "\uC11C\uBA85 \uC54C\uACE0\uB9AC\uC998\uC744 \uD30C\uC0DD\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.371 +        {"Alias.alias.does.not.exist",
 177.372 +                "<{0}> \uBCC4\uCE6D\uC774 \uC874\uC7AC\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4."},
 177.373 +        {"Alias.alias.has.no.certificate",
 177.374 +                "<{0}> \uBCC4\uCE6D\uC5D0 \uC778\uC99D\uC11C\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.375 +        {"Key.pair.not.generated.alias.alias.already.exists",
 177.376 +                "\uD0A4 \uC30D\uC774 \uC0DD\uC131\uB418\uC9C0 \uC54A\uC558\uC73C\uBA70 <{0}> \uBCC4\uCE6D\uC774 \uC874\uC7AC\uD569\uB2C8\uB2E4."},
 177.377 +        {"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
 177.378 +                "\uB2E4\uC74C\uC5D0 \uB300\uD574 \uC720\uD6A8 \uAE30\uAC04\uC774 {3}\uC77C\uC778 {0}\uBE44\uD2B8 {1} \uD0A4 \uC30D \uBC0F \uC790\uCCB4 \uC11C\uBA85\uB41C \uC778\uC99D\uC11C({2})\uB97C \uC0DD\uC131\uD558\uB294 \uC911\n\t: {4}"},
 177.379 +        {"Enter.key.password.for.alias.", "<{0}>\uC5D0 \uB300\uD55C \uD0A4 \uBE44\uBC00\uBC88\uD638\uB97C \uC785\uB825\uD558\uC2ED\uC2DC\uC624."},
 177.380 +        {".RETURN.if.same.as.keystore.password.",
 177.381 +                "\t(\uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638\uC640 \uB3D9\uC77C\uD55C \uACBD\uC6B0 Enter \uD0A4\uB97C \uB204\uB984):  "},
 177.382 +        {"Key.password.is.too.short.must.be.at.least.6.characters",
 177.383 +                "\uD0A4 \uBE44\uBC00\uBC88\uD638\uAC00 \uB108\uBB34 \uC9E7\uC74C - 6\uC790 \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4."},
 177.384 +        {"Too.many.failures.key.not.added.to.keystore",
 177.385 +                "\uC624\uB958\uAC00 \uB108\uBB34 \uB9CE\uC74C - \uD0A4 \uC800\uC7A5\uC18C\uC5D0 \uD0A4\uAC00 \uCD94\uAC00\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
 177.386 +        {"Destination.alias.dest.already.exists",
 177.387 +                "\uB300\uC0C1 \uBCC4\uCE6D <{0}>\uC774(\uAC00) \uC874\uC7AC\uD569\uB2C8\uB2E4."},
 177.388 +        {"Password.is.too.short.must.be.at.least.6.characters",
 177.389 +                "\uBE44\uBC00\uBC88\uD638\uAC00 \uB108\uBB34 \uC9E7\uC74C - 6\uC790 \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4."},
 177.390 +        {"Too.many.failures.Key.entry.not.cloned",
 177.391 +                "\uC624\uB958\uAC00 \uB108\uBB34 \uB9CE\uC2B5\uB2C8\uB2E4. \uD0A4 \uD56D\uBAA9\uC774 \uBCF5\uC81C\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."},
 177.392 +        {"key.password.for.alias.", "<{0}>\uC5D0 \uB300\uD55C \uD0A4 \uBE44\uBC00\uBC88\uD638"},
 177.393 +        {"Keystore.entry.for.id.getName.already.exists",
 177.394 +                "<{0}>\uC5D0 \uB300\uD55C \uD0A4 \uC800\uC7A5\uC18C \uD56D\uBAA9\uC774 \uC874\uC7AC\uD569\uB2C8\uB2E4."},
 177.395 +        {"Creating.keystore.entry.for.id.getName.",
 177.396 +                "<{0}>\uC5D0 \uB300\uD55C \uD0A4 \uC800\uC7A5\uC18C \uD56D\uBAA9\uC744 \uC0DD\uC131\uD558\uB294 \uC911..."},
 177.397 +        {"No.entries.from.identity.database.added",
 177.398 +                "ID \uB370\uC774\uD130\uBCA0\uC774\uC2A4\uC5D0\uC11C \uCD94\uAC00\uB41C \uD56D\uBAA9\uC774 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.399 +        {"Alias.name.alias", "\uBCC4\uCE6D \uC774\uB984: {0}"},
 177.400 +        {"Creation.date.keyStore.getCreationDate.alias.",
 177.401 +                "\uC0DD\uC131 \uB0A0\uC9DC: {0,date}"},
 177.402 +        {"alias.keyStore.getCreationDate.alias.",
 177.403                  "{0}, {1,date}, "},
 177.404 -        {"alias, ", "{0},"},
 177.405 -        {"Entry type: <type>", "\ud56d\ubaa9 \uc720\ud615: {0}"},
 177.406 -        {"Certificate chain length: ", "\uc778\uc99d\uc11c \uccb4\uc778 \uae38\uc774: "},
 177.407 -        {"Certificate[(i + 1)]:", "\uc778\uc99d\uc11c[{0,number,integer}]:"},
 177.408 -        {"Certificate fingerprint (MD5): ", "\uc778\uc99d\uc11c \uc9c0\ubb38(MD5): "},
 177.409 -        {"Entry type: trustedCertEntry\n", "\uc785\ub825 \uc720\ud615: trustedCertEntry\n"},
 177.410 -        {"trustedCertEntry,", "trustedCertEntry,"},
 177.411 -        {"Keystore type: ", "Keystore \uc720\ud615: "},
 177.412 -        {"Keystore provider: ", "Keystore \uacf5\uae09\uc790: "},
 177.413 -        {"Your keystore contains keyStore.size() entry",
 177.414 -                "Keystore\uc5d0\ub294 {0,number,integer} \ud56d\ubaa9\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4."},
 177.415 -        {"Your keystore contains keyStore.size() entries",
 177.416 -                "Keystore\uc5d0\ub294 {0,number,integer} \ud56d\ubaa9\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4."},
 177.417 -        {"Failed to parse input", "\uc785\ub825\uc744 \uad6c\ubb38 \ubd84\uc11d\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4."},
 177.418 -        {"Empty input", "\uc785\ub825\uc774 \ube44\uc5b4\uc788\uc2b5\ub2c8\ub2e4."},
 177.419 -        {"Not X.509 certificate", "X.509 \uc778\uc99d\uc11c\uac00 \uc544\ub2d9\ub2c8\ub2e4."},
 177.420 -        {"Cannot derive signature algorithm",
 177.421 -                "\uc11c\uba85 \uc54c\uace0\ub9ac\uc998\uc744 \uc720\ub3c4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.422 -        {"alias has no public key", "{0}\uc5d0\ub294 \uacf5\uac1c \ud0a4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.423 -        {"alias has no X.509 certificate", "{0}\uc5d0 X.509 \uc778\uc99d\uc11c\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.424 -        {"New certificate (self-signed):", "\uc0c8 \uc778\uc99d\uc11c(\uc790\uccb4 \uc11c\uba85):"},
 177.425 -        {"Reply has no certificates", "\ud68c\uc2e0\uc5d0 \uc778\uc99d\uc11c\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.426 -        {"Certificate not imported, alias <alias> already exists",
 177.427 -                "\uc778\uc99d\uc11c\ub97c \uac00\uc838\uc624\uc9c0 \uc54a\uc558\uace0 <{0}> \ubcc4\uce6d\uc774 \uc774\ubbf8 \uc788\uc2b5\ub2c8\ub2e4."},
 177.428 -        {"Input not an X.509 certificate", "\uc785\ub825\uc774 X.509 \uc778\uc99d\uc11c\uac00 \uc544\ub2d9\ub2c8\ub2e4."},
 177.429 -        {"Certificate already exists in keystore under alias <trustalias>",
 177.430 -                "\uc778\uc99d\uc11c\uac00 <{0}> \ubcc4\uce6d \uc544\ub798\uc758 keystore\uc5d0 \uc774\ubbf8 \uc788\uc2b5\ub2c8\ub2e4."},
 177.431 -        {"Do you still want to add it? [no]:  ",
 177.432 -                "\ucd94\uac00\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? [\uc544\ub2c8\uc624]:  "},
 177.433 -        {"Certificate already exists in system-wide CA keystore under alias <trustalias>",
 177.434 -                "\uc778\uc99d\uc11c\uac00 <{0}> \ubcc4\uce6d \uc544\ub798\uc758 \uc2dc\uc2a4\ud15c \ubc94\uc704 CA keystore\uc5d0 \uc774\ubbf8 \uc788\uc2b5\ub2c8\ub2e4."},
 177.435 -        {"Do you still want to add it to your own keystore? [no]:  ",
 177.436 -                "\uc0ac\uc6a9\uc790 keystore\uc5d0 \ucd94\uac00\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? [\uc544\ub2c8\uc624]:  "},
 177.437 -        {"Trust this certificate? [no]:  ", "\uc774 \uc778\uc99d\uc11c\ub97c \uc2e0\ub8b0\ud558\uc2ed\ub2c8\uae4c? [\uc544\ub2c8\uc624]:  "},
 177.438 -        {"YES", "\uc608"},
 177.439 -        {"New prompt: ", "\uc0c8 \ud504\ub86c\ud504\ud2b8: "},
 177.440 -        {"Passwords must differ", "\uc554\ud638\ub294 \ub2ec\ub77c\uc57c \ud569\ub2c8\ub2e4."},
 177.441 -        {"Re-enter new prompt: ", "\uc0c8 {0}\uc744(\ub97c) \ub2e4\uc2dc \uc785\ub825\ud558\uc2ed\uc2dc\uc624: "},
 177.442 -        {"Re-enter new password: ", "\uc0c8 \uc554\ud638\ub97c \ub2e4\uc2dc \uc785\ub825\ud558\uc2ed\uc2dc\uc624: "},
 177.443 -        {"They don't match. Try again", "\uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624."},
 177.444 -        {"Enter prompt alias name:  ", "{0} \ubcc4\uce6d \uc774\ub984\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624:  "},
 177.445 -        {"Enter new alias name\t(RETURN to cancel import for this entry):  ",
 177.446 -                 "\uc0c8 \ubcc4\uce6d \uc785\ub825\t(Enter - \uc774 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uac00\uc838\uc624\uae30 \ucde8\uc18c):  "},
 177.447 -        {"Enter alias name:  ", "\ubcc4\uce6d \uc774\ub984\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624:  "},
 177.448 -        {"\t(RETURN if same as for <otherAlias>)",
 177.449 -                "\t(<{0}>\uc640(\uacfc) \uac19\uc740 \uacbd\uc6b0 Enter\ub97c \ub204\ub974\uc2ed\uc2dc\uc624.)"},
 177.450 -        {"*PATTERN* printX509Cert",
 177.451 -                "\uc18c\uc720\uc790: {0}\n\ubc1c\uae09\uc790: {1}\n\uc77c\ub828 \ubc88\ud638: {2}\n\uc720\ud6a8 \uae30\uac04 \uc2dc\uc791: {3} \ub05d: {4}\n\uc778\uc99d \uc9c0\ubb38:\n\t MD5:  {5}\n\t SHA1: {6}\n\t \uc11c\uba85 \uc54c\uace0\ub9ac\uc998 \uc774\ub984: {7}\n\t \ubc84\uc804: {8}"},
 177.452 -        {"What is your first and last name?",
 177.453 -                "\uc774\ub984\uacfc \uc131\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624."},
 177.454 -        {"What is the name of your organizational unit?",
 177.455 -                "\uc870\uc9c1 \ub2e8\uc704 \uc774\ub984\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624."},
 177.456 -        {"What is the name of your organization?",
 177.457 -                "\uc870\uc9c1 \uc774\ub984\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624."},
 177.458 -        {"What is the name of your City or Locality?",
 177.459 -                "\uad6c/\uad70/\uc2dc \uc774\ub984\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624?"},
 177.460 -        {"What is the name of your State or Province?",
 177.461 -                "\uc2dc/\ub3c4 \uc774\ub984\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624."},
 177.462 -        {"What is the two-letter country code for this unit?",
 177.463 -                "\uc774 \uc870\uc9c1\uc758 \ub450 \uc790\ub9ac \uad6d\uac00 \ucf54\ub4dc\ub97c \uc785\ub825\ud558\uc2ed\uc2dc\uc624."},
 177.464 -        {"Is <name> correct?", "{0}\uc774(\uac00) \ub9de\uc2b5\ub2c8\uae4c?"},
 177.465 -        {"no", "\uc544\ub2c8\uc624"},
 177.466 -        {"yes", "\uc608"},
 177.467 +        {"alias.", "{0}, "},
 177.468 +        {"Entry.type.type.", "\uD56D\uBAA9 \uC720\uD615: {0}"},
 177.469 +        {"Certificate.chain.length.", "\uC778\uC99D\uC11C \uCCB4\uC778 \uAE38\uC774: "},
 177.470 +        {"Certificate.i.1.", "\uC778\uC99D\uC11C[{0,number,integer}]:"},
 177.471 +        {"Certificate.fingerprint.SHA1.", "\uC778\uC99D\uC11C \uC9C0\uBB38(SHA1): "},
 177.472 +        {"Entry.type.trustedCertEntry.", "\uD56D\uBAA9 \uC720\uD615: trustedCertEntry\n"},
 177.473 +        {"trustedCertEntry.", "trustedCertEntry,"},
 177.474 +        {"Keystore.type.", "\uD0A4 \uC800\uC7A5\uC18C \uC720\uD615: "},
 177.475 +        {"Keystore.provider.", "\uD0A4 \uC800\uC7A5\uC18C \uC81C\uACF5\uC790: "},
 177.476 +        {"Your.keystore.contains.keyStore.size.entry",
 177.477 +                "\uD0A4 \uC800\uC7A5\uC18C\uC5D0 {0,number,integer}\uAC1C\uC758 \uD56D\uBAA9\uC774 \uD3EC\uD568\uB418\uC5B4 \uC788\uC2B5\uB2C8\uB2E4."},
 177.478 +        {"Your.keystore.contains.keyStore.size.entries",
 177.479 +                "\uD0A4 \uC800\uC7A5\uC18C\uC5D0 {0,number,integer}\uAC1C\uC758 \uD56D\uBAA9\uC774 \uD3EC\uD568\uB418\uC5B4 \uC788\uC2B5\uB2C8\uB2E4."},
 177.480 +        {"Failed.to.parse.input", "\uC785\uB825\uAC12\uC758 \uAD6C\uBB38 \uBD84\uC11D\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4."},
 177.481 +        {"Empty.input", "\uC785\uB825\uAC12\uC774 \uBE44\uC5B4 \uC788\uC2B5\uB2C8\uB2E4."},
 177.482 +        {"Not.X.509.certificate", "X.509 \uC778\uC99D\uC11C\uAC00 \uC544\uB2D9\uB2C8\uB2E4."},
 177.483 +        {"alias.has.no.public.key", "{0}\uC5D0 \uACF5\uC6A9 \uD0A4\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.484 +        {"alias.has.no.X.509.certificate", "{0}\uC5D0 X.509 \uC778\uC99D\uC11C\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.485 +        {"New.certificate.self.signed.", "\uC0C8 \uC778\uC99D\uC11C(\uC790\uCCB4 \uC11C\uBA85):"},
 177.486 +        {"Reply.has.no.certificates", "\uD68C\uC2E0\uC5D0 \uC778\uC99D\uC11C\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.487 +        {"Certificate.not.imported.alias.alias.already.exists",
 177.488 +                "\uC778\uC99D\uC11C\uAC00 \uC784\uD3EC\uD2B8\uB418\uC9C0 \uC54A\uC558\uC73C\uBA70 <{0}> \uBCC4\uCE6D\uC774 \uC874\uC7AC\uD569\uB2C8\uB2E4."},
 177.489 +        {"Input.not.an.X.509.certificate", "\uC785\uB825\uC774 X.509 \uC778\uC99D\uC11C\uAC00 \uC544\uB2D9\uB2C8\uB2E4."},
 177.490 +        {"Certificate.already.exists.in.keystore.under.alias.trustalias.",
 177.491 +                "\uC778\uC99D\uC11C\uAC00 <{0}> \uBCC4\uCE6D \uC544\uB798\uC758 \uD0A4 \uC800\uC7A5\uC18C\uC5D0 \uC874\uC7AC\uD569\uB2C8\uB2E4."},
 177.492 +        {"Do.you.still.want.to.add.it.no.",
 177.493 +                "\uCD94\uAC00\uD558\uACA0\uC2B5\uB2C8\uAE4C? [\uC544\uB2C8\uC624]:  "},
 177.494 +        {"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
 177.495 +                "\uC778\uC99D\uC11C\uAC00 <{0}> \uBCC4\uCE6D \uC544\uB798\uC5D0 \uC788\uB294 \uC2DC\uC2A4\uD15C \uCC28\uC6D0\uC758 CA \uD0A4 \uC800\uC7A5\uC18C\uC5D0 \uC874\uC7AC\uD569\uB2C8\uB2E4."},
 177.496 +        {"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
 177.497 +                "\uACE0\uC720\uD55C \uD0A4 \uC800\uC7A5\uC18C\uC5D0 \uCD94\uAC00\uD558\uACA0\uC2B5\uB2C8\uAE4C? [\uC544\uB2C8\uC624]:  "},
 177.498 +        {"Trust.this.certificate.no.", "\uC774 \uC778\uC99D\uC11C\uB97C \uC2E0\uB8B0\uD569\uB2C8\uAE4C? [\uC544\uB2C8\uC624]:  "},
 177.499 +        {"YES", "\uC608"},
 177.500 +        {"New.prompt.", "\uC0C8 {0}: "},
 177.501 +        {"Passwords.must.differ", "\uBE44\uBC00\uBC88\uD638\uB294 \uB2EC\uB77C\uC57C \uD569\uB2C8\uB2E4."},
 177.502 +        {"Re.enter.new.prompt.", "\uC0C8 {0} \uB2E4\uC2DC \uC785\uB825: "},
 177.503 +        {"Re.enter.new.password.", "\uC0C8 \uBE44\uBC00\uBC88\uD638 \uB2E4\uC2DC \uC785\uB825: "},
 177.504 +        {"They.don.t.match.Try.again", "\uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uB2E4\uC2DC \uC2DC\uB3C4\uD558\uC2ED\uC2DC\uC624."},
 177.505 +        {"Enter.prompt.alias.name.", "{0} \uBCC4\uCE6D \uC774\uB984 \uC785\uB825:  "},
 177.506 +        {"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
 177.507 +                 "\uC0C8 \uBCC4\uCE6D \uC774\uB984 \uC785\uB825\t(\uC774 \uD56D\uBAA9\uC5D0 \uB300\uD55C \uC784\uD3EC\uD2B8\uB97C \uCDE8\uC18C\uD558\uB824\uBA74 Enter \uD0A4\uB97C \uB204\uB984):  "},
 177.508 +        {"Enter.alias.name.", "\uBCC4\uCE6D \uC774\uB984 \uC785\uB825:  "},
 177.509 +        {".RETURN.if.same.as.for.otherAlias.",
 177.510 +                "\t(<{0}>\uACFC(\uC640) \uB3D9\uC77C\uD55C \uACBD\uC6B0 Enter \uD0A4\uB97C \uB204\uB984)"},
 177.511 +        {".PATTERN.printX509Cert",
 177.512 +                "\uC18C\uC720\uC790: {0}\n\uBC1C\uD589\uC790: {1}\n\uC77C\uB828 \uBC88\uD638: {2}\n\uC801\uD569\uD55C \uC2DC\uC791 \uB0A0\uC9DC: {3}, \uC885\uB8CC \uB0A0\uC9DC: {4}\n\uC778\uC99D\uC11C \uC9C0\uBB38:\n\t MD5: {5}\n\t SHA1: {6}\n\t SHA256: {7}\n\t \uC11C\uBA85 \uC54C\uACE0\uB9AC\uC998 \uC774\uB984: {8}\n\t \uBC84\uC804: {9}"},
 177.513 +        {"What.is.your.first.and.last.name.",
 177.514 +                "\uC774\uB984\uACFC \uC131\uC744 \uC785\uB825\uD558\uC2ED\uC2DC\uC624."},
 177.515 +        {"What.is.the.name.of.your.organizational.unit.",
 177.516 +                "\uC870\uC9C1 \uB2E8\uC704 \uC774\uB984\uC744 \uC785\uB825\uD558\uC2ED\uC2DC\uC624."},
 177.517 +        {"What.is.the.name.of.your.organization.",
 177.518 +                "\uC870\uC9C1 \uC774\uB984\uC744 \uC785\uB825\uD558\uC2ED\uC2DC\uC624."},
 177.519 +        {"What.is.the.name.of.your.City.or.Locality.",
 177.520 +                "\uAD6C/\uAD70/\uC2DC \uC774\uB984\uC744 \uC785\uB825\uD558\uC2ED\uC2DC\uC624?"},
 177.521 +        {"What.is.the.name.of.your.State.or.Province.",
 177.522 +                "\uC2DC/\uB3C4 \uC774\uB984\uC744 \uC785\uB825\uD558\uC2ED\uC2DC\uC624."},
 177.523 +        {"What.is.the.two.letter.country.code.for.this.unit.",
 177.524 +                "\uC774 \uC870\uC9C1\uC758 \uB450 \uC790\uB9AC \uAD6D\uAC00 \uCF54\uB4DC\uB97C \uC785\uB825\uD558\uC2ED\uC2DC\uC624."},
 177.525 +        {"Is.name.correct.", "{0}\uC774(\uAC00) \uB9DE\uC2B5\uB2C8\uAE4C?"},
 177.526 +        {"no", "\uC544\uB2C8\uC624"},
 177.527 +        {"yes", "\uC608"},
 177.528          {"y", "y"},
 177.529 -        {"  [defaultValue]:  ", "  [{0}]:  "},
 177.530 -        {"Alias <alias> has no key",
 177.531 -                "\ubcc4\uce6d <{0}>\uc5d0 \ud0a4 \uc5c6\uc74c"},
 177.532 -        {"Alias <alias> references an entry type that is not a private key entry.  The -keyclone command only supports cloning of private key entries",
 177.533 -                 "\ubcc4\uce6d <{0}>\uc774(\uac00) \uac1c\uc778 \ud0a4 \ud56d\ubaa9\uc774 \uc544\ub2cc \ud56d\ubaa9 \uc720\ud615\uc744 \ucc38\uc870\ud569\ub2c8\ub2e4.  -keyclone \uba85\ub839\uc740 \uac1c\uc778 \ud0a4 \ud56d\ubaa9\uc758 \ubcf5\uc81c\ub9cc \uc9c0\uc6d0\ud569\ub2c8\ub2e4."},
 177.534 +        {".defaultValue.", "  [{0}]:  "},
 177.535 +        {"Alias.alias.has.no.key",
 177.536 +                "<{0}> \uBCC4\uCE6D\uC5D0 \uD0A4\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.537 +        {"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
 177.538 +                 "<{0}> \uBCC4\uCE6D\uC740 \uC804\uC6A9 \uD0A4 \uD56D\uBAA9\uC774 \uC544\uB2CC \uD56D\uBAA9 \uC720\uD615\uC744 \uCC38\uC870\uD569\uB2C8\uB2E4. -keyclone \uBA85\uB839\uC740 \uC804\uC6A9 \uD0A4 \uD56D\uBAA9\uC758 \uBCF5\uC81C\uB9CC \uC9C0\uC6D0\uD569\uB2C8\uB2E4."},
 177.539  
 177.540 -        {"*****************  WARNING WARNING WARNING  *****************",
 177.541 -            "**************  \uacbd\uace0 \uacbd\uace0 \uacbd\uace0  **************"},
 177.542 +        {".WARNING.WARNING.WARNING.",
 177.543 +            "*****************  WARNING WARNING WARNING  *****************"},
 177.544 +        {"Signer.d.", "\uC11C\uBA85\uC790 #%d:"},
 177.545 +        {"Timestamp.", "\uC2DC\uAC04 \uAE30\uB85D:"},
 177.546 +        {"Signature.", "\uC11C\uBA85:"},
 177.547 +        {"CRLs.", "CRL:"},
 177.548 +        {"Certificate.owner.", "\uC778\uC99D\uC11C \uC18C\uC720\uC790: "},
 177.549 +        {"Not.a.signed.jar.file", "\uC11C\uBA85\uB41C jar \uD30C\uC77C\uC774 \uC544\uB2D9\uB2C8\uB2E4."},
 177.550 +        {"No.certificate.from.the.SSL.server",
 177.551 +                "SSL \uC11C\uBC84\uC5D0\uC11C \uAC00\uC838\uC628 \uC778\uC99D\uC11C\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.552  
 177.553          // Translators of the following 5 pairs, ATTENTION:
 177.554          // the next 5 string pairs are meant to be combined into 2 paragraphs,
 177.555          // 1+3+4 and 2+3+5. make sure your translation also does.
 177.556 -        {"* The integrity of the information stored in your keystore  *",
 177.557 -            "* keystore\uc5d0 \uc800\uc7a5\ub41c \uc815\ubcf4\uc758 \ubb34\uacb0\uc131\uc774 \ud655\uc778\ub418\uc9c0 *"},
 177.558 -        {"* The integrity of the information stored in the srckeystore*",
 177.559 -            "* srckeystore\uc5d0 \uc800\uc7a5\ub41c \uc815\ubcf4\uc758 \ubb34\uacb0\uc131*"},
 177.560 -        {"* has NOT been verified!  In order to verify its integrity, *",
 177.561 -            "* \uc54a\uc558\uc2b5\ub2c8\ub2e4! \ubb34\uacb0\uc131\uc744 \ud655\uc778\ud558\ub824\uba74 keystore   *"},
 177.562 -        {"* you must provide your keystore password.                  *",
 177.563 -            "* \uc554\ud638\ub97c \uc81c\uacf5\ud574\uc57c \ud569\ub2c8\ub2e4.                    *"},
 177.564 -        {"* you must provide the srckeystore password.                *",
 177.565 -            "* srckeystore \uc554\ud638\ub97c \uc81c\uacf5\ud574\uc57c \ud569\ub2c8\ub2e4.                *"},
 177.566 +        {".The.integrity.of.the.information.stored.in.your.keystore.",
 177.567 +            "* \uD0A4 \uC800\uC7A5\uC18C\uC5D0 \uC800\uC7A5\uB41C \uC815\uBCF4\uC758 \uBB34\uACB0\uC131\uC774 *"},
 177.568 +        {".The.integrity.of.the.information.stored.in.the.srckeystore.",
 177.569 +            "* srckeystore\uC5D0 \uC800\uC7A5\uB41C \uC815\uBCF4\uC758 \uBB34\uACB0\uC131\uC774*"},
 177.570 +        {".has.NOT.been.verified.In.order.to.verify.its.integrity.",
 177.571 +            "* \uD655\uC778\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4! \uBB34\uACB0\uC131\uC744 \uD655\uC778\uD558\uB824\uBA74 *"},
 177.572 +        {".you.must.provide.your.keystore.password.",
 177.573 +            "* \uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638\uB97C \uC81C\uACF5\uD574\uC57C \uD569\uB2C8\uB2E4.                  *"},
 177.574 +        {".you.must.provide.the.srckeystore.password.",
 177.575 +            "* srckeystore \uBE44\uBC00\uBC88\uD638\uB97C \uC81C\uACF5\uD574\uC57C \uD569\uB2C8\uB2E4.                *"},
 177.576  
 177.577  
 177.578 -        {"Certificate reply does not contain public key for <alias>",
 177.579 -                "\uc778\uc99d\uc11c \ud68c\uc2e0\uc5d0 <{0}>\uc5d0 \ub300\ud55c \uacf5\uac1c \ud0a4\uac00 \ub4e4\uc5b4\uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 177.580 -        {"Incomplete certificate chain in reply",
 177.581 -                "\ud68c\uc2e0\uc758 \ubd88\uc644\uc804\ud55c \uc778\uc99d\uc11c \uccb4\uc778"},
 177.582 -        {"Certificate chain in reply does not verify: ",
 177.583 -                "\ud68c\uc2e0\uc758 \uc778\uc99d\uc11c \uccb4\uc778\uc774 \ud655\uc778\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: "},
 177.584 -        {"Top-level certificate in reply:\n",
 177.585 -                "\ud68c\uc2e0\uc758 \ucd5c\uc0c1\uc704 \uc778\uc99d\uc11c:\n"},
 177.586 -        {"... is not trusted. ", "... \uc778\uc99d\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. "},
 177.587 -        {"Install reply anyway? [no]:  ", "\ud68c\uc2e0\uc744 \uc124\uce58\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? [\uc544\ub2c8\uc624]:  "},
 177.588 -        {"NO", "\uc544\ub2c8\uc624"},
 177.589 -        {"Public keys in reply and keystore don't match",
 177.590 -                "\ud68c\uc2e0\uacfc keystore\uc758 \uacf5\uac1c \ud0a4\uac00 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 177.591 -        {"Certificate reply and certificate in keystore are identical",
 177.592 -                "\ud68c\uc2e0\uc758 \uc778\uc99d\uc11c\uc640 keystore\uc758 \uc778\uc99d\uc11c\uac00 \ub3d9\uc77c\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 177.593 -        {"Failed to establish chain from reply",
 177.594 -                "\ud68c\uc2e0\uc758 \uccb4\uc778\uc744 \uc124\uc815\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4."},
 177.595 +        {"Certificate.reply.does.not.contain.public.key.for.alias.",
 177.596 +                "\uC778\uC99D\uC11C \uD68C\uC2E0\uC5D0 <{0}>\uC5D0 \uB300\uD55C \uACF5\uC6A9 \uD0A4\uAC00 \uD3EC\uD568\uB418\uC5B4 \uC788\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4."},
 177.597 +        {"Incomplete.certificate.chain.in.reply",
 177.598 +                "\uD68C\uC2E0\uC5D0 \uBD88\uC644\uC804\uD55C \uC778\uC99D\uC11C \uCCB4\uC778\uC774 \uC788\uC2B5\uB2C8\uB2E4."},
 177.599 +        {"Certificate.chain.in.reply.does.not.verify.",
 177.600 +                "\uD68C\uC2E0\uC758 \uC778\uC99D\uC11C \uCCB4\uC778\uC774 \uD655\uC778\uB418\uC9C0 \uC54A\uC74C: "},
 177.601 +        {"Top.level.certificate.in.reply.",
 177.602 +                "\uD68C\uC2E0\uC5D0 \uCD5C\uC0C1\uC704 \uB808\uBCA8 \uC778\uC99D\uC11C\uAC00 \uC788\uC74C:\n"},
 177.603 +        {".is.not.trusted.", "...\uC744(\uB97C) \uC2E0\uB8B0\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. "},
 177.604 +        {"Install.reply.anyway.no.", "\uD68C\uC2E0\uC744 \uC124\uCE58\uD558\uACA0\uC2B5\uB2C8\uAE4C? [\uC544\uB2C8\uC624]:  "},
 177.605 +        {"NO", "\uC544\uB2C8\uC624"},
 177.606 +        {"Public.keys.in.reply.and.keystore.don.t.match",
 177.607 +                "\uD68C\uC2E0\uACFC \uD0A4 \uC800\uC7A5\uC18C\uC758 \uACF5\uC6A9 \uD0A4\uAC00 \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4."},
 177.608 +        {"Certificate.reply.and.certificate.in.keystore.are.identical",
 177.609 +                "\uD68C\uC2E0\uACFC \uD0A4 \uC800\uC7A5\uC18C\uC758 \uC778\uC99D\uC11C\uAC00 \uB3D9\uC77C\uD569\uB2C8\uB2E4."},
 177.610 +        {"Failed.to.establish.chain.from.reply",
 177.611 +                "\uD68C\uC2E0\uC758 \uCCB4\uC778 \uC124\uC815\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4."},
 177.612          {"n", "n"},
 177.613 -        {"Wrong answer, try again", "\uc798\ubabb\ub41c \uc751\ub2f5\uc785\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624."},
 177.614 -        {"Secret key not generated, alias <alias> already exists",
 177.615 -                "\ubcf4\uc548 \ud0a4\uac00 \uc0dd\uc131\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \ubcc4\uce6d <{0}>\uc774(\uac00) \uc774\ubbf8 \uc788\uc2b5\ub2c8\ub2e4."},
 177.616 -        {"Please provide -keysize for secret key generation",
 177.617 -                "\ubcf4\uc548 \ud0a4 \uc0dd\uc131\uc744 \uc704\ud55c -keysize\ub97c \uc81c\uacf5\ud558\uc2ed\uc2dc\uc624."},
 177.618 -        {"keytool usage:\n", "keytool \uc0ac\uc6a9\ubc95:\n"},
 177.619 +        {"Wrong.answer.try.again", "\uC798\uBABB\uB41C \uC751\uB2F5\uC785\uB2C8\uB2E4. \uB2E4\uC2DC \uC2DC\uB3C4\uD558\uC2ED\uC2DC\uC624."},
 177.620 +        {"Secret.key.not.generated.alias.alias.already.exists",
 177.621 +                "\uBCF4\uC548 \uD0A4\uAC00 \uC0DD\uC131\uB418\uC9C0 \uC54A\uC558\uC73C\uBA70 <{0}> \uBCC4\uCE6D\uC774 \uC874\uC7AC\uD569\uB2C8\uB2E4."},
 177.622 +        {"Please.provide.keysize.for.secret.key.generation",
 177.623 +                "\uBCF4\uC548 \uD0A4\uB97C \uC0DD\uC131\uD558\uB824\uBA74 -keysize\uB97C \uC81C\uACF5\uD558\uC2ED\uC2DC\uC624."},
 177.624  
 177.625 -        {"Extensions: ", "\ud655\uc7a5\uc790: "},
 177.626 -
 177.627 -        {"-certreq     [-v] [-protected]",
 177.628 -                "-certreq     [-v] [-protected]"},
 177.629 -        {"\t     [-alias <alias>] [-sigalg <sigalg>]",
 177.630 -                "\t     [-alias <\ubcc4\uce6d>] [-sigalg <\uc11c\uba85 \uc54c\uace0\ub9ac\uc998>]"},
 177.631 -        {"\t     [-file <csr_file>] [-keypass <keypass>]",
 177.632 -                "\t     [-file <csr \ud30c\uc77c>] [-keypass <\ud0a4 \uc554\ud638>]"},
 177.633 -        {"\t     [-keystore <keystore>] [-storepass <storepass>]",
 177.634 -                "\t     [-keystore <\ud0a4 \uc800\uc7a5\uc18c>] [-storepass <\uc800\uc7a5\uc18c \uc554\ud638>]"},
 177.635 -        {"\t     [-storetype <storetype>] [-providername <name>]",
 177.636 -                "\t     [-storetype <\uc800\uc7a5\uc18c \uc720\ud615>] [-providername <\uc774\ub984>]"},
 177.637 -        {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
 177.638 -                "\t     [-providerclass <\uacf5\uae09\uc790 \ud074\ub798\uc2a4 \uc774\ub984> [-providerarg <\uc778\uc218>]] ..."},
 177.639 -        {"\t     [-providerpath <pathlist>]",
 177.640 -                "\t     [-providerpath <\uacbd\ub85c \ubaa9\ub85d>]"},
 177.641 -        {"-delete      [-v] [-protected] -alias <alias>",
 177.642 -                "-delete      [-v] [-protected] -alias <\ubcc4\uce6d>"},
 177.643 -        /** rest is same as -certreq starting from -keystore **/
 177.644 -
 177.645 -        //{"-export      [-v] [-rfc] [-protected]",
 177.646 -        //       "-export      [-v] [-rfc] [-protected]"},
 177.647 -        {"-exportcert  [-v] [-rfc] [-protected]",
 177.648 -                "-exportcert  [-v] [-rfc] [-protected]"},
 177.649 -        {"\t     [-alias <alias>] [-file <cert_file>]",
 177.650 -                "\t     [-alias <\ubcc4\uce6d>] [-file <\uc778\uc99d\uc11c \ud30c\uc77c>]"},
 177.651 -        /** rest is same as -certreq starting from -keystore **/
 177.652 -
 177.653 -        //{"-genkey      [-v] [-protected]",
 177.654 -        //        "-genkey      [-v] [-protected]"},
 177.655 -        {"-genkeypair  [-v] [-protected]",
 177.656 -                "-genkeypair  [-v] [-protected]"},
 177.657 -        {"\t     [-alias <alias>]", "\t     [-alias <\ubcc4\uce6d>]"},
 177.658 -        {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
 177.659 -                "\t     [-keyalg <\ud0a4 \uc54c\uace0\ub9ac\uc998>] [-keysize <\ud0a4 \ud06c\uae30>]"},
 177.660 -        {"\t     [-sigalg <sigalg>] [-dname <dname>]",
 177.661 -                "\t     [-sigalg <\uc11c\uba85 \uc54c\uace0\ub9ac\uc998>] [-dname <\ub300\uc0c1 \uc774\ub984>]"},
 177.662 -        {"\t     [-validity <valDays>] [-keypass <keypass>]",
 177.663 -                "\t     [-validity <\uc720\ud6a8\uc77c>] [-keypass <\ud0a4 \uc554\ud638>]"},
 177.664 -        /** rest is same as -certreq starting from -keystore **/
 177.665 -
 177.666 -        {"-genseckey   [-v] [-protected]",
 177.667 -                "-genseckey   [-v] [-protected]"},
 177.668 -        /** rest is same as -certreq starting from -keystore **/
 177.669 -
 177.670 -        {"-help", "-help"},
 177.671 -        //{"-identitydb  [-v] [-protected]",
 177.672 -        //      "-identitydb  [-v] [-protected]"},
 177.673 -        //{"\t     [-file <idb_file>]", "\t     [-file <idb_file>]"},
 177.674 -        /** rest is same as -certreq starting from -keystore **/
 177.675 -
 177.676 -        //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
 177.677 -        //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
 177.678 -        {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
 177.679 -                "-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]"},
 177.680 -        {"\t     [-alias <alias>]", "\t     [-alias <\ubcc4\uce6d>]"},
 177.681 -        {"\t     [-alias <alias>] [-keypass <keypass>]",
 177.682 -            "\t     [-alias <\ubcc4\uce6d>] [-keypass <\ud0a4 \uc554\ud638>]"},
 177.683 -        {"\t     [-file <cert_file>] [-keypass <keypass>]",
 177.684 -                "\t     [-file <\uc778\uc99d\uc11c \ud30c\uc77c>] [-keypass <\ud0a4 \uc554\ud638>]"},
 177.685 -        /** rest is same as -certreq starting from -keystore **/
 177.686 -
 177.687 -        {"-importkeystore [-v] ",
 177.688 -                "-importkeystore [-v] "},
 177.689 -        {"\t     [-srckeystore <srckeystore>] [-destkeystore <deststoretype>]",
 177.690 -                "\t     [-srckeystore <\uc18c\uc2a4 \ud0a4 \uc800\uc7a5\uc18c>] [-destkeystore <\ub300\uc0c1 \ud0a4 \uc800\uc7a5\uc18c>]"},
 177.691 -        {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
 177.692 -                "\t     [-srcstoretype <\uc18c\uc2a4 \uc800\uc7a5\uc18c \uc720\ud615>] [-deststoretype <\ub300\uc0c1 \uc800\uc7a5\uc18c \uc720\ud615>]"},
 177.693 -        {"\t     [-srcprotected] [-destprotected]",
 177.694 -                "\t     [-srcprotected] [-destprotected]"},
 177.695 -        {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
 177.696 -                "\t     [-srcstorepass <\uc18c\uc2a4 \uc800\uc7a5\uc18c \uc554\ud638>] [-deststorepass <\ub300\uc0c1 \uc800\uc7a5\uc18c \uc554\ud638>]"},
 177.697 -        {"\t     [-srcprovidername <\uc18c\uc2a4 \uacf5\uae09\uc790 \uc774\ub984>]\n\t     [-destprovidername <\ub300\uc0c1 \uacf5\uae09\uc790 \uc774\ub984>]",  // \ud589\uc774 \ub108\ubb34 \uae41\ub2c8\ub2e4. 2\ud589\uc73c\ub85c \ubd84\ud560\ud558\uc2ed\uc2dc\uc624.
 177.698 -                 "\t     [-srcprovidername <\uc18c\uc2a4 \uacf5\uae09\uc790 \uc774\ub984>]\n\t     [-destprovidername <\ub300\uc0c1 \uacf5\uae09\uc790 \uc774\ub984>]"},
 177.699 -        {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
 177.700 -                "\t     [-srcalias <\uc18c\uc2a4 \ubcc4\uce6d> [-destalias <\ub300\uc0c1 \ubcc4\uce6d>]"},
 177.701 -        {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
 177.702 -                "\t       [-srckeypass <\uc18c\uc2a4 \ud0a4 \uc554\ud638>] [-destkeypass <\ub300\uc0c1 \ud0a4 \uc554\ud638>]]"},
 177.703 -        {"\t     [-noprompt]", "\t     [-noprompt]"},
 177.704 -        /** rest is same as -certreq starting from -keystore **/
 177.705 -
 177.706 -        {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
 177.707 -                "-changealias [-v] [-protected] -alias <\ubcc4\uce6d> -destalias <\ub300\uc0c1 \ubcc4\uce6d>"},
 177.708 -        {"\t     [-keypass <keypass>]", "\t     [-keypass <\ud0a4 \uc554\ud638>]"},
 177.709 -
 177.710 -        //{"-keyclone    [-v] [-protected]",
 177.711 -        //      "-keyclone    [-v] [-protected]"},
 177.712 -        //{"\t     [-alias <alias>] -dest <destalias>",
 177.713 -        //      "\t     [-alias <\ubcc4\uce6d>] -dest <\ub300\uc0c1 \ubcc4\uce6d>"},
 177.714 -        //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
 177.715 -        //      "\t     [-keypass <\ud0a4 \uc554\ud638>] [-new <\uc0c8 \ud0a4 \uc554\ud638>]"},
 177.716 -        /** rest is same as -certreq starting from -keystore **/
 177.717 -
 177.718 -        {"-keypasswd   [-v] [-alias <alias>]",
 177.719 -                "-keypasswd   [-v] [-alias <\ubcc4\uce6d>]"},
 177.720 -        {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
 177.721 -                "\t     [-keypass <\uae30\uc874 \ud0a4 \uc554\ud638>] [-new <\uc0c8 \ud0a4 \uc554\ud638>]"},
 177.722 -        /** rest is same as -certreq starting from -keystore **/
 177.723 -
 177.724 -        {"-list        [-v | -rfc] [-protected]",
 177.725 -                "-list        [-v | -rfc] [-protected]"},
 177.726 -        {"\t     [-alias <alias>]", "\t     [-alias <\ubcc4\uce6d>]"},
 177.727 -        /** rest is same as -certreq starting from -keystore **/
 177.728 -
 177.729 -        {"-printcert   [-v] [-file <cert_file>]",
 177.730 -                "-printcert   [-v] [-file <\uc778\uc99d\uc11c \ud30c\uc77c>]"},
 177.731 -
 177.732 -        //{"-selfcert    [-v] [-protected]",
 177.733 -        //      "-selfcert    [-v] [-protected]"},
 177.734 -        {"\t     [-alias <alias>]", "\t     [-alias <\ubcc4\uce6d>]"},
 177.735 -        //{"\t     [-dname <dname>] [-validity <valDays>]",
 177.736 -        //      "\t     [-dname <\ub300\uc0c1 \uc774\ub984>] [-validity <\uc720\ud6a8\uc77c>]"},
 177.737 -        //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
 177.738 -        //      "\t     [-keypass <\ud0a4 \uc554\ud638>] [-sigalg <\uc11c\uba85 \uc54c\uace0\ub9ac\uc998>]"},
 177.739 -        /** rest is same as -certreq starting from -keystore **/
 177.740 -
 177.741 -        {"-storepasswd [-v] [-new <new_storepass>]",
 177.742 -                "-storepasswd [-v] [-new <\uc0c8 \uc800\uc7a5\uc18c \uc554\ud638>]"},
 177.743 -        /** rest is same as -certreq starting from -keystore **/
 177.744 +        {"Extensions.", "\uD655\uC7A5: "},
 177.745 +        {".Empty.value.", "(\uBE44\uC5B4 \uC788\uB294 \uAC12)"},
 177.746 +        {"Extension.Request.", "\uD655\uC7A5 \uC694\uCCAD:"},
 177.747 +        {"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
 177.748 +                "PKCS #10 \uC778\uC99D\uC11C \uC694\uCCAD(1.0 \uBC84\uC804)\n\uC81C\uBAA9: %s\n\uACF5\uC6A9 \uD0A4: %s \uD615\uC2DD %s \uD0A4\n"},
 177.749 +        {"Unknown.keyUsage.type.", "\uC54C \uC218 \uC5C6\uB294 keyUsage \uC720\uD615: "},
 177.750 +        {"Unknown.extendedkeyUsage.type.", "\uC54C \uC218 \uC5C6\uB294 extendedkeyUsage \uC720\uD615: "},
 177.751 +        {"Unknown.AccessDescription.type.", "\uC54C \uC218 \uC5C6\uB294 AccessDescription \uC720\uD615: "},
 177.752 +        {"Unrecognized.GeneralName.type.", "\uC54C \uC218 \uC5C6\uB294 GeneralName \uC720\uD615: "},
 177.753 +        {"This.extension.cannot.be.marked.as.critical.",
 177.754 +                 "\uC774 \uD655\uC7A5\uC740 \uC911\uC694\uD55C \uAC83\uC73C\uB85C \uD45C\uC2DC\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. "},
 177.755 +        {"Odd.number.of.hex.digits.found.", "\uD640\uC218 \uAC1C\uC758 16\uC9C4\uC218\uAC00 \uBC1C\uACAC\uB428: "},
 177.756 +        {"Unknown.extension.type.", "\uC54C \uC218 \uC5C6\uB294 \uD655\uC7A5 \uC720\uD615: "},
 177.757 +        {"command.{0}.is.ambiguous.", "{0} \uBA85\uB839\uC774 \uBAA8\uD638\uD568:"},
 177.758  
 177.759          // policytool
 177.760 -        {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
 177.761 -                "\uacbd\uace0:\t \ubcc4\uce6d {0}\uc5d0 \ub300\ud55c \uacf5\uac1c \ud0a4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.  \ud0a4 \uc800\uc7a5\uc18c\uac00 \uc81c\ub300\ub85c \uad6c\uc131\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud558\uc2ed\uc2dc\uc624."},
 177.762 -        {"Warning: Class not found: class", "\uacbd\uace0: \ud074\ub798\uc2a4\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc74c: {0}"},
 177.763 -        {"Warning: Invalid argument(s) for constructor: {0}",
 177.764 -                "\uacbd\uace0:\t \uc798\ubabb\ub41c \uad6c\uc131\uc790 \uc778\uc218: {0}"},
 177.765 -        {"Illegal Principal Type: type", "\uc798\ubabb\ub41c \uae30\ubcf8 \uc720\ud615: {0}"},
 177.766 -        {"Illegal option: option", "\uc798\ubabb\ub41c \uc635\uc158: {0}"},
 177.767 -        {"Usage: policytool [options]", "\uc0ac\uc6a9\ubc95: policytool [\uc635\uc158]"},
 177.768 -        {"  [-file <file>]    policy file location",
 177.769 -                "  [-file <\ud30c\uc77c>]    \uc815\ucc45 \ud30c\uc77c \uc704\uce58"},
 177.770 -        {"New", "\uc0c8\ub85c \ub9cc\ub4e4\uae30"},
 177.771 -        {"Open", "\uc5f4\uae30"},
 177.772 -        {"Save", "\uc800\uc7a5"},
 177.773 -        {"Save As", "\ub2e4\ub978 \uc774\ub984\uc73c\ub85c \uc800\uc7a5"},
 177.774 -        {"View Warning Log", "\uacbd\uace0 \ub85c\uadf8 \ubcf4\uae30"},
 177.775 -        {"Exit", "\uc885\ub8cc"},
 177.776 -        {"Add Policy Entry", "\uc815\ucc45 \ud56d\ubaa9 \ucd94\uac00"},
 177.777 -        {"Edit Policy Entry", "\uc815\ucc45 \ud56d\ubaa9 \ud3b8\uc9d1"},
 177.778 -        {"Remove Policy Entry", "\uc815\ucc45 \ud56d\ubaa9 \uc81c\uac70"},
 177.779 -        {"Edit", "\ud3b8\uc9d1"},
 177.780 -        {"Retain", "\uc720\uc9c0"},
 177.781 +        {"Warning.A.public.key.for.alias.signers.i.does.not.exist.Make.sure.a.KeyStore.is.properly.configured.",
 177.782 +                "\uACBD\uACE0: {0} \uBCC4\uCE6D\uC5D0 \uB300\uD55C \uACF5\uC6A9 \uD0A4\uAC00 \uC874\uC7AC\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uD0A4 \uC800\uC7A5\uC18C\uAC00 \uC81C\uB300\uB85C \uAD6C\uC131\uB418\uC5B4 \uC788\uB294\uC9C0 \uD655\uC778\uD558\uC2ED\uC2DC\uC624."},
 177.783 +        {"Warning.Class.not.found.class", "\uACBD\uACE0: \uD074\uB798\uC2A4\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC74C: {0}"},
 177.784 +        {"Warning.Invalid.argument.s.for.constructor.arg",
 177.785 +                "\uACBD\uACE0: \uC0DD\uC131\uC790\uC5D0 \uB300\uD574 \uBD80\uC801\uD569\uD55C \uC778\uC218: {0}"},
 177.786 +        {"Illegal.Principal.Type.type", "\uC798\uBABB\uB41C \uC8FC\uCCB4 \uC720\uD615: {0}"},
 177.787 +        {"Illegal.option.option", "\uC798\uBABB\uB41C \uC635\uC158: {0}"},
 177.788 +        {"Usage.policytool.options.", "\uC0AC\uC6A9\uBC95: policytool [options]"},
 177.789 +        {".file.file.policy.file.location",
 177.790 +                "  [-file <file>]    \uC815\uCC45 \uD30C\uC77C \uC704\uCE58"},
 177.791 +        {"New", "\uC0C8\uB85C \uB9CC\uB4E4\uAE30"},
 177.792 +        {"Open", "\uC5F4\uAE30"},
 177.793 +        {"Save", "\uC800\uC7A5"},
 177.794 +        {"Save.As", "\uB2E4\uB978 \uC774\uB984\uC73C\uB85C \uC800\uC7A5"},
 177.795 +        {"View.Warning.Log", "\uACBD\uACE0 \uB85C\uADF8 \uBCF4\uAE30"},
 177.796 +        {"Exit", "\uC885\uB8CC"},
 177.797 +        {"Add.Policy.Entry", "\uC815\uCC45 \uD56D\uBAA9 \uCD94\uAC00"},
 177.798 +        {"Edit.Policy.Entry", "\uC815\uCC45 \uD56D\uBAA9 \uD3B8\uC9D1"},
 177.799 +        {"Remove.Policy.Entry", "\uC815\uCC45 \uD56D\uBAA9 \uC81C\uAC70"},
 177.800 +        {"Edit", "\uD3B8\uC9D1"},
 177.801 +        {"Retain", "\uC720\uC9C0"},
 177.802  
 177.803 -        {"Warning: File name may include escaped backslash characters. " +
 177.804 -                        "It is not necessary to escape backslash characters " +
 177.805 -                        "(the tool escapes characters as necessary when writing " +
 177.806 -                        "the policy contents to the persistent store).\n\n" +
 177.807 -                        "Click on Retain to retain the entered name, or click on " +
 177.808 -                        "Edit to edit the name.",
 177.809 -            "Warning: File name may include escaped backslash characters. " +
 177.810 -                        "It is not necessary to escape backslash characters " +
 177.811 -                        "(the tool escapes characters as necessary when writing " +
 177.812 -                        "the policy contents to the persistent store).\n\n" +
 177.813 -                        "Click on Retain to retain the entered name, or click on " +
 177.814 -                        "Edit to edit the name."},
 177.815 +        {"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
 177.816 +            "\uACBD\uACE0: \uD30C\uC77C \uC774\uB984\uC5D0 \uC774\uC2A4\uCF00\uC774\uD504\uB41C \uBC31\uC2AC\uB798\uC2DC \uBB38\uC790\uAC00 \uD3EC\uD568\uB418\uC5C8\uC744 \uC218 \uC788\uC2B5\uB2C8\uB2E4. \uBC31\uC2AC\uB798\uC2DC \uBB38\uC790\uB294 \uC774\uC2A4\uCF00\uC774\uD504\uD560 \uD544\uC694\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4. \uC601\uAD6C \uC800\uC7A5\uC18C\uC5D0 \uC815\uCC45 \uCF58\uD150\uCE20\uB97C \uC4F8 \uB54C \uD544\uC694\uC5D0 \uB530\uB77C \uC790\uB3D9\uC73C\uB85C \uBB38\uC790\uAC00 \uC774\uC2A4\uCF00\uC774\uD504\uB429\uB2C8\uB2E4.\n\n\uC785\uB825\uB41C \uC774\uB984\uC744 \uADF8\uB300\uB85C \uC720\uC9C0\uD558\uB824\uBA74 [\uC720\uC9C0]\uB97C \uB204\uB974\uACE0, \uC774\uB984\uC744 \uD3B8\uC9D1\uD558\uB824\uBA74 [\uD3B8\uC9D1]\uC744 \uB204\uB974\uC2ED\uC2DC\uC624."},
 177.817  
 177.818 -        {"Add Public Key Alias", "\uacf5\uac1c \ud0a4 \ubcc4\uce6d \ucd94\uac00"},
 177.819 -        {"Remove Public Key Alias", "\uacf5\uac1c \ud0a4 \ubcc4\uce6d \uc81c\uac70"},
 177.820 -        {"File", "\ud30c\uc77c"},
 177.821 -        {"KeyStore", "\ud0a4 \uc800\uc7a5\uc18c"},
 177.822 -        {"Policy File:", "\uc815\ucc45 \ud30c\uc77c:"},
 177.823 -        {"Could not open policy file: policyFile: e.toString()",
 177.824 -                "\uc815\ucc45 \ud30c\uc77c\uc744 \uc5f4\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. {0}: {1}"},
 177.825 -        {"Policy Tool", "\uc815\ucc45 \ub3c4\uad6c"},
 177.826 -        {"Errors have occurred while opening the policy configuration.  View the Warning Log for more information.",
 177.827 -                "\uc815\ucc45 \uad6c\uc131\uc744 \uc5ec\ub294 \ub3d9\uc548 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \uacbd\uace0 \ub85c\uadf8\ub97c \ubcf4\uc2ed\uc2dc\uc624."},
 177.828 -        {"Error", "\uc624\ub958"},
 177.829 -        {"OK", "\ud655\uc778"},
 177.830 -        {"Status", "\uc0c1\ud0dc"},
 177.831 -        {"Warning", "\uacbd\uace0"},
 177.832 -        {"Permission:                                                       ",
 177.833 -                "\uc0ac\uc6a9 \uad8c\ud55c:                                                       "},
 177.834 -        {"Principal Type:", "Principal \uc720\ud615:"},
 177.835 -        {"Principal Name:", "Principal \uc774\ub984:"},
 177.836 -        {"Target Name:                                                    ",
 177.837 -                "\ub300\uc0c1 \uc774\ub984:                                                    "},
 177.838 -        {"Actions:                                                             ",
 177.839 -                "\uc791\uc5c5:                                                             "},
 177.840 -        {"OK to overwrite existing file filename?",
 177.841 -                "\uae30\uc874 \ud30c\uc77c {0}\uc744(\ub97c) \uacb9\uccd0\uc4f0\uc2dc\uaca0\uc2b5\ub2c8\uae4c?"},
 177.842 -        {"Cancel", "\ucde8\uc18c"},
 177.843 -        {"CodeBase:", "CodeBase:"},
 177.844 -        {"SignedBy:", "SignedBy:"},
 177.845 -        {"Add Principal", "Principal \ucd94\uac00"},
 177.846 -        {"Edit Principal", "Principal \ud3b8\uc9d1"},
 177.847 -        {"Remove Principal", "Principal \uc81c\uac70"},
 177.848 -        {"Principals:", "Principals:"},
 177.849 -        {"  Add Permission", "  \uc0ac\uc6a9 \uad8c\ud55c \ucd94\uac00"},
 177.850 -        {"  Edit Permission", "  \uc0ac\uc6a9 \uad8c\ud55c \ud3b8\uc9d1"},
 177.851 -        {"Remove Permission", "\uc0ac\uc6a9 \uad8c\ud55c \uc81c\uac70"},
 177.852 -        {"Done", "\uc644\ub8cc"},
 177.853 -        {"KeyStore URL:", "\ud0a4 \uc800\uc7a5\uc18c URL:"},
 177.854 -        {"KeyStore Type:", "\ud0a4 \uc800\uc7a5\uc18c \uc720\ud615:"},
 177.855 -        {"KeyStore Provider:", "\ud0a4 \uc800\uc7a5\uc18c \uacf5\uae09\uc790:"},
 177.856 -        {"KeyStore Password URL:", "\ud0a4 \uc800\uc7a5\uc18c \ube44\ubc00\ubc88\ud638 URL:"},
 177.857 -        {"Principals", "Principals"},
 177.858 -        {"  Edit Principal:", "  Principal \ud3b8\uc9d1:"},
 177.859 -        {"  Add New Principal:", "  \uc0c8 Principal \ucd94\uac00:"},
 177.860 -        {"Permissions", "\uc0ac\uc6a9 \uad8c\ud55c"},
 177.861 -        {"  Edit Permission:", "  \uc0ac\uc6a9 \uad8c\ud55c \ud3b8\uc9d1:"},
 177.862 -        {"  Add New Permission:", "  \uc0c8 \uc0ac\uc6a9 \uad8c\ud55c \ucd94\uac00:"},
 177.863 -        {"Signed By:", "\uc11c\uba85\uc790:"},
 177.864 -        {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name",
 177.865 -            "\uc640\uc77c\ub4dc\uce74\ub4dc \uc774\ub984 \uc5c6\uc774 \uc640\uc77c\ub4dc\uce74\ub4dc \ud074\ub798\uc2a4\ub97c \uac00\uc9c4 Principal\uc744 \uc9c0\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.866 -        {"Cannot Specify Principal without a Name",
 177.867 -            "\uc774\ub984 \uc5c6\uc774 Principal\uc744 \uc9c0\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.868 -        {"Permission and Target Name must have a value",
 177.869 -                "\uc0ac\uc6a9 \uad8c\ud55c\uacfc \ub300\uc0c1 \uc774\ub984\uc740 \uac12\uc744 \uac00\uc838\uc57c \ud569\ub2c8\ub2e4."},
 177.870 -        {"Remove this Policy Entry?", "\uc774 \uc815\ucc45 \ud56d\ubaa9\uc744 \uc81c\uac70\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?"},
 177.871 -        {"Overwrite File", "\ud30c\uc77c \uacb9\uccd0\uc4f0\uae30"},
 177.872 -        {"Policy successfully written to filename",
 177.873 -                "\uc815\ucc45\uc744 \ud30c\uc77c \uc774\ub984\uc5d0 \uc131\uacf5\uc801\uc73c\ub85c \uae30\ub85d\ud588\uc2b5\ub2c8\ub2e4."},
 177.874 -        {"null filename", "\ud30c\uc77c \uc774\ub984\uc774 \uc5c6\uc74c"},
 177.875 -        {"Save changes?", "\ubcc0\uacbd \uc0ac\ud56d\uc744 \uc800\uc7a5\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?"},
 177.876 -        {"Yes", "\uc608"},
 177.877 -        {"No", "\uc544\ub2c8\uc624"},
 177.878 -        {"Policy Entry", "\uc815\ucc45 \ud56d\ubaa9"},
 177.879 -        {"Save Changes", "\ubcc0\uacbd \uc0ac\ud56d \uc800\uc7a5"},
 177.880 -        {"No Policy Entry selected", "\uc815\ucc45 \ud56d\ubaa9\uc774 \uc120\ud0dd\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 177.881 -        {"Unable to open KeyStore: ex.toString()",
 177.882 -                "\ud0a4 \uc800\uc7a5\uc18c\ub97c \uc5f4 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. {0}"},
 177.883 -        {"No principal selected", "Principal\uc744 \uc120\ud0dd\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 177.884 -        {"No permission selected", "\uc0ac\uc6a9 \uad8c\ud55c\uc744 \uc120\ud0dd\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 177.885 -        {"name", "\uc774\ub984"},
 177.886 -        {"configuration type", "\uad6c\uc131 \uc720\ud615"},
 177.887 -        {"environment variable name", "\ud658\uacbd \ubcc0\uc218 \uc774\ub984"},
 177.888 -        {"library name", "\ub77c\uc774\ube0c\ub7ec\ub9ac \uc774\ub984"},
 177.889 -        {"package name", "\ud328\ud0a4\uc9c0 \uc774\ub984"},
 177.890 -        {"policy type", "\uc815\ucc45 \uc720\ud615"},
 177.891 -        {"property name", "\ud2b9\uc131 \uc774\ub984"},
 177.892 -        {"provider name", "\uacf5\uae09\uc790 \uc774\ub984"},
 177.893 -        {"Principal List", "\uae30\ubcf8 \ubaa9\ub85d"},
 177.894 -        {"Permission List", "\uad8c\ud55c \ubaa9\ub85d"},
 177.895 -        {"Code Base", "\ucf54\ub4dc \ubca0\uc774\uc2a4"},
 177.896 -        {"KeyStore U R L:", "\ud0a4 \uc800\uc7a5\uc18c U R L:"},
 177.897 -        {"KeyStore Password U R L:", "\ud0a4 \uc800\uc7a5\uc18c \ube44\ubc00\ubc88\ud638 U R L:"},
 177.898 +        {"Add.Public.Key.Alias", "\uACF5\uC6A9 \uD0A4 \uBCC4\uCE6D \uCD94\uAC00"},
 177.899 +        {"Remove.Public.Key.Alias", "\uACF5\uC6A9 \uD0A4 \uBCC4\uCE6D \uC81C\uAC70"},
 177.900 +        {"File", "\uD30C\uC77C"},
 177.901 +        {"KeyStore", "\uD0A4 \uC800\uC7A5\uC18C"},
 177.902 +        {"Policy.File.", "\uC815\uCC45 \uD30C\uC77C:"},
 177.903 +        {"Could.not.open.policy.file.policyFile.e.toString.",
 177.904 +                "\uC815\uCC45 \uD30C\uC77C\uC744 \uC5F4 \uC218 \uC5C6\uC74C: {0}: {1}"},
 177.905 +        {"Policy.Tool", "\uC815\uCC45 \uD234"},
 177.906 +        {"Errors.have.occurred.while.opening.the.policy.configuration.View.the.Warning.Log.for.more.information.",
 177.907 +                "\uC815\uCC45 \uAD6C\uC131\uC744 \uC5EC\uB294 \uC911 \uC624\uB958\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. \uC790\uC138\uD55C \uB0B4\uC6A9\uC740 \uACBD\uACE0 \uB85C\uADF8\uB97C \uD655\uC778\uD558\uC2ED\uC2DC\uC624."},
 177.908 +        {"Error", "\uC624\uB958"},
 177.909 +        {"OK", "\uD655\uC778"},
 177.910 +        {"Status", "\uC0C1\uD0DC"},
 177.911 +        {"Warning", "\uACBD\uACE0"},
 177.912 +        {"Permission.",
 177.913 +                "\uAD8C\uD55C:                                                       "},
 177.914 +        {"Principal.Type.", "\uC8FC\uCCB4 \uC720\uD615:"},
 177.915 +        {"Principal.Name.", "\uC8FC\uCCB4 \uC774\uB984:"},
 177.916 +        {"Target.Name.",
 177.917 +                "\uB300\uC0C1 \uC774\uB984:                                                    "},
 177.918 +        {"Actions.",
 177.919 +                "\uC791\uC5C5:                                                             "},
 177.920 +        {"OK.to.overwrite.existing.file.filename.",
 177.921 +                "\uAE30\uC874 \uD30C\uC77C {0}\uC744(\uB97C) \uACB9\uCCD0 \uC4F0\uACA0\uC2B5\uB2C8\uAE4C?"},
 177.922 +        {"Cancel", "\uCDE8\uC18C"},
 177.923 +        {"CodeBase.", "CodeBase:"},
 177.924 +        {"SignedBy.", "SignedBy:"},
 177.925 +        {"Add.Principal", "\uC8FC\uCCB4 \uCD94\uAC00"},
 177.926 +        {"Edit.Principal", "\uC8FC\uCCB4 \uD3B8\uC9D1"},
 177.927 +        {"Remove.Principal", "\uC8FC\uCCB4 \uC81C\uAC70"},
 177.928 +        {"Principals.", "\uC8FC\uCCB4:"},
 177.929 +        {".Add.Permission", "  \uAD8C\uD55C \uCD94\uAC00"},
 177.930 +        {".Edit.Permission", "  \uAD8C\uD55C \uD3B8\uC9D1"},
 177.931 +        {"Remove.Permission", "\uAD8C\uD55C \uC81C\uAC70"},
 177.932 +        {"Done", "\uC644\uB8CC"},
 177.933 +        {"KeyStore.URL.", "\uD0A4 \uC800\uC7A5\uC18C URL:"},
 177.934 +        {"KeyStore.Type.", "\uD0A4 \uC800\uC7A5\uC18C \uC720\uD615:"},
 177.935 +        {"KeyStore.Provider.", "\uD0A4 \uC800\uC7A5\uC18C \uC81C\uACF5\uC790:"},
 177.936 +        {"KeyStore.Password.URL.", "\uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638 URL:"},
 177.937 +        {"Principals", "\uC8FC\uCCB4"},
 177.938 +        {".Edit.Principal.", "  \uC8FC\uCCB4 \uD3B8\uC9D1:"},
 177.939 +        {".Add.New.Principal.", "  \uC0C8 \uC8FC\uCCB4 \uCD94\uAC00:"},
 177.940 +        {"Permissions", "\uAD8C\uD55C"},
 177.941 +        {".Edit.Permission.", "  \uAD8C\uD55C \uD3B8\uC9D1:"},
 177.942 +        {".Add.New.Permission.", "  \uC0C8 \uAD8C\uD55C \uCD94\uAC00:"},
 177.943 +        {"Signed.By.", "\uC11C\uBA85\uC790:"},
 177.944 +        {"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
 177.945 +            "\uC640\uC77C\uB4DC \uCE74\uB4DC \uBB38\uC790 \uC774\uB984 \uC5C6\uC774 \uC640\uC77C\uB4DC \uCE74\uB4DC \uBB38\uC790 \uD074\uB798\uC2A4\uB97C \uC0AC\uC6A9\uD558\uB294 \uC8FC\uCCB4\uB97C \uC9C0\uC815\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.946 +        {"Cannot.Specify.Principal.without.a.Name",
 177.947 +            "\uC774\uB984 \uC5C6\uC774 \uC8FC\uCCB4\uB97C \uC9C0\uC815\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.948 +        {"Permission.and.Target.Name.must.have.a.value",
 177.949 +                "\uAD8C\uD55C\uACFC \uB300\uC0C1 \uC774\uB984\uC758 \uAC12\uC774 \uC788\uC5B4\uC57C \uD569\uB2C8\uB2E4."},
 177.950 +        {"Remove.this.Policy.Entry.", "\uC774 \uC815\uCC45 \uD56D\uBAA9\uC744 \uC81C\uAC70\uD558\uACA0\uC2B5\uB2C8\uAE4C?"},
 177.951 +        {"Overwrite.File", "\uD30C\uC77C \uACB9\uCCD0\uC4F0\uAE30"},
 177.952 +        {"Policy.successfully.written.to.filename",
 177.953 +                "{0}\uC5D0 \uC131\uACF5\uC801\uC73C\uB85C \uC815\uCC45\uC744 \uC37C\uC2B5\uB2C8\uB2E4."},
 177.954 +        {"null.filename", "\uB110 \uD30C\uC77C \uC774\uB984"},
 177.955 +        {"Save.changes.", "\uBCC0\uACBD \uC0AC\uD56D\uC744 \uC800\uC7A5\uD558\uACA0\uC2B5\uB2C8\uAE4C?"},
 177.956 +        {"Yes", "\uC608"},
 177.957 +        {"No", "\uC544\uB2C8\uC624"},
 177.958 +        {"Policy.Entry", "\uC815\uCC45 \uD56D\uBAA9"},
 177.959 +        {"Save.Changes", "\uBCC0\uACBD \uC0AC\uD56D \uC800\uC7A5"},
 177.960 +        {"No.Policy.Entry.selected", "\uC120\uD0DD\uB41C \uC815\uCC45 \uD56D\uBAA9\uC774 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.961 +        {"Unable.to.open.KeyStore.ex.toString.",
 177.962 +                "\uD0A4 \uC800\uC7A5\uC18C\uB97C \uC5F4 \uC218 \uC5C6\uC74C: {0}"},
 177.963 +        {"No.principal.selected", "\uC120\uD0DD\uB41C \uC8FC\uCCB4\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.964 +        {"No.permission.selected", "\uC120\uD0DD\uB41C \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4."},
 177.965 +        {"name", "\uC774\uB984"},
 177.966 +        {"configuration.type", "\uAD6C\uC131 \uC720\uD615"},
 177.967 +        {"environment.variable.name", "\uD658\uACBD \uBCC0\uC218 \uC774\uB984"},
 177.968 +        {"library.name", "\uB77C\uC774\uBE0C\uB7EC\uB9AC \uC774\uB984"},
 177.969 +        {"package.name", "\uD328\uD0A4\uC9C0 \uC774\uB984"},
 177.970 +        {"policy.type", "\uC815\uCC45 \uC720\uD615"},
 177.971 +        {"property.name", "\uC18D\uC131 \uC774\uB984"},
 177.972 +        {"Principal.List", "\uC8FC\uCCB4 \uBAA9\uB85D"},
 177.973 +        {"Permission.List", "\uAD8C\uD55C \uBAA9\uB85D"},
 177.974 +        {"Code.Base", "\uCF54\uB4DC \uBCA0\uC774\uC2A4"},
 177.975 +        {"KeyStore.U.R.L.", "\uD0A4 \uC800\uC7A5\uC18C URL:"},
 177.976 +        {"KeyStore.Password.U.R.L.", "\uD0A4 \uC800\uC7A5\uC18C \uBE44\uBC00\uBC88\uD638 URL:"},
 177.977  
 177.978  
 177.979          // javax.security.auth.PrivateCredentialPermission
 177.980 -        {"invalid null input(s)", "\uc798\ubabb\ub41c null \uc785\ub825"},
 177.981 -        {"actions can only be 'read'", "\uc791\uc5c5\uc740 '\uc77d\uae30' \uc804\uc6a9\uc785\ub2c8\ub2e4."},
 177.982 -        {"permission name [name] syntax invalid: ",
 177.983 -                "\uc0ac\uc6a9 \uad8c\ud55c \uc774\ub984 [{0}] \uad6c\ubb38\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4: "},
 177.984 -        {"Credential Class not followed by a Principal Class and Name",
 177.985 -                "Principal \ud074\ub798\uc2a4 \ubc0f \uc774\ub984 \ub2e4\uc74c\uc5d0 \uc778\uc99d\uc11c \ud074\ub798\uc2a4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.986 -        {"Principal Class not followed by a Principal Name",
 177.987 -                "Principal \uc774\ub984 \ub2e4\uc74c\uc5d0 Principal \ud074\ub798\uc2a4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.988 -        {"Principal Name must be surrounded by quotes",
 177.989 -                "Principal \uc774\ub984\uc740 \uc778\uc6a9 \ubd80\ud638\ub85c \ubb36\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 177.990 -        {"Principal Name missing end quote",
 177.991 -                "Principal \uc774\ub984\uc5d0 \ub2eb\ub294 \uc778\uc6a9 \ubd80\ud638\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.992 -        {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value",
 177.993 -                "PrivateCredentialPermission Principal \ud074\ub798\uc2a4\ub294 Principal \uc774\ub984\uc774 \uc640\uc77c\ub4dc\uce74\ub4dc(*) \uac12\uc774 \uc544\ub2cc \uacbd\uc6b0 \uc640\uc77c\ub4dc\uce74\ub4dc(*) \uac12\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 177.994 -        {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name",
 177.995 -                "CredOwner:\n\tPrincipal \ud074\ub798\uc2a4 = \ud074\ub798\uc2a4\n\tPrincipal \uc774\ub984 = \uc774\ub984"},
 177.996 +        {"invalid.null.input.s.", "\uB110 \uC785\uB825\uAC12\uC774 \uBD80\uC801\uD569\uD569\uB2C8\uB2E4."},
 177.997 +        {"actions.can.only.be.read.", "\uC791\uC5C5\uC740 '\uC77D\uAE30' \uC804\uC6A9\uC785\uB2C8\uB2E4."},
 177.998 +        {"permission.name.name.syntax.invalid.",
 177.999 +                "\uAD8C\uD55C \uC774\uB984 [{0}] \uAD6C\uBB38\uC774 \uBD80\uC801\uD569\uD568: "},
177.1000 +        {"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
177.1001 +                "\uC778\uC99D\uC11C \uD074\uB798\uC2A4 \uB2E4\uC74C\uC5D0 \uC8FC\uCCB4 \uD074\uB798\uC2A4\uC640 \uC774\uB984\uC774 \uC5C6\uC2B5\uB2C8\uB2E4."},
177.1002 +        {"Principal.Class.not.followed.by.a.Principal.Name",
177.1003 +                "\uC8FC\uCCB4 \uD074\uB798\uC2A4 \uB2E4\uC74C\uC5D0 \uC8FC\uCCB4 \uC774\uB984\uC774 \uC5C6\uC2B5\uB2C8\uB2E4."},
177.1004 +        {"Principal.Name.must.be.surrounded.by.quotes",
177.1005 +                "\uC8FC\uCCB4 \uC774\uB984\uC740 \uB530\uC634\uD45C\uB85C \uBB36\uC5B4\uC57C \uD569\uB2C8\uB2E4."},
177.1006 +        {"Principal.Name.missing.end.quote",
177.1007 +                "\uC8FC\uCCB4 \uC774\uB984\uC5D0 \uB2EB\uB294 \uB530\uC634\uD45C\uAC00 \uB204\uB77D\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1008 +        {"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
177.1009 +                "\uC8FC\uCCB4 \uC774\uB984\uC774 \uC640\uC77C\uB4DC \uCE74\uB4DC \uBB38\uC790(*) \uAC12\uC774 \uC544\uB2CC \uACBD\uC6B0 PrivateCredentialPermission \uC8FC\uCCB4 \uD074\uB798\uC2A4\uB294 \uC640\uC77C\uB4DC \uCE74\uB4DC \uBB38\uC790(*) \uAC12\uC77C \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
177.1010 +        {"CredOwner.Principal.Class.class.Principal.Name.name",
177.1011 +                "CredOwner:\n\t\uC8FC\uCCB4 \uD074\uB798\uC2A4 = {0}\n\t\uC8FC\uCCB4 \uC774\uB984 = {1}"},
177.1012  
177.1013          // javax.security.auth.x500
177.1014 -        {"provided null name", "null \uc774\ub984\uc744 \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4."},
177.1015 -        {"provided null keyword map", "null \ud0a4\uc6cc\ub4dc \ub9f5\uc744 \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4."},
177.1016 -        {"provided null OID map", "null OID \ub9f5\uc744 \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4."},
177.1017 +        {"provided.null.name", "\uB110 \uC774\uB984\uC744 \uC81C\uACF5\uD588\uC2B5\uB2C8\uB2E4."},
177.1018 +        {"provided.null.keyword.map", "\uB110 \uD0A4\uC6CC\uB4DC \uB9F5\uC744 \uC81C\uACF5\uD588\uC2B5\uB2C8\uB2E4."},
177.1019 +        {"provided.null.OID.map", "\uB110 OID \uB9F5\uC744 \uC81C\uACF5\uD588\uC2B5\uB2C8\uB2E4."},
177.1020  
177.1021          // javax.security.auth.Subject
177.1022 -        {"invalid null AccessControlContext provided",
177.1023 -                "\uc798\ubabb\ub41c null AccessControlContext\ub97c \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4."},
177.1024 -        {"invalid null action provided", "\uc798\ubabb\ub41c null \uc791\uc5c5\uc744 \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4."},
177.1025 -        {"invalid null Class provided", "\uc798\ubabb\ub41c null \ud074\ub798\uc2a4\ub97c \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4."},
177.1026 -        {"Subject:\n", "\uc81c\ubaa9:\n"},
177.1027 -        {"\tPrincipal: ", "\tPrincipal: "},
177.1028 -        {"\tPublic Credential: ", "\t\uacf5\uac1c \uc778\uc99d\uc11c: "},
177.1029 -        {"\tPrivate Credentials inaccessible\n",
177.1030 -                "\t\uac1c\uc778 \uc778\uc99d\uc11c\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.\n"},
177.1031 -        {"\tPrivate Credential: ", "\t\uac1c\uc778 \uc778\uc99d\uc11c: "},
177.1032 -        {"\tPrivate Credential inaccessible\n",
177.1033 -                "\t\uac1c\uc778 \uc778\uc99d\uc11c\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.\n"},
177.1034 -        {"Subject is read-only", "\uc81c\ubaa9\uc774 \uc77d\uae30 \uc804\uc6a9\uc785\ub2c8\ub2e4."},
177.1035 -        {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set",
177.1036 -                "java.security.Principal\uc758 \uc778\uc2a4\ud134\uc2a4\uac00 \uc544\ub2cc \uac1d\uccb4\ub97c \uc81c\ubaa9\uc758 Principal \uc138\ud2b8\uc5d0 \ucd94\uac00\ud558\ub824\uace0 \uc2dc\ub3c4\ud558\ub294 \uc911"},
177.1037 -        {"attempting to add an object which is not an instance of class",
177.1038 -                "\ud074\ub798\uc2a4\uc758 \uc778\uc2a4\ud134\uc2a4\uac00 \uc544\ub2cc \uac1d\uccb4\ub97c \ucd94\uac00\ud558\ub824\uace0 \uc2dc\ub3c4\ud558\ub294 \uc911"},
177.1039 +        {"invalid.null.AccessControlContext.provided",
177.1040 +                "\uBD80\uC801\uD569\uD55C \uB110 AccessControlContext\uAC00 \uC81C\uACF5\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1041 +        {"invalid.null.action.provided", "\uBD80\uC801\uD569\uD55C \uB110 \uC791\uC5C5\uC774 \uC81C\uACF5\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1042 +        {"invalid.null.Class.provided", "\uBD80\uC801\uD569\uD55C \uB110 \uD074\uB798\uC2A4\uAC00 \uC81C\uACF5\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1043 +        {"Subject.", "\uC81C\uBAA9:\n"},
177.1044 +        {".Principal.", "\\\uC8FC\uCCB4: "},
177.1045 +        {".Public.Credential.", "\t\uACF5\uC6A9 \uC778\uC99D\uC11C: "},
177.1046 +        {".Private.Credentials.inaccessible.",
177.1047 +                "\t\uC804\uC6A9 \uC778\uC99D\uC11C\uC5D0 \uC561\uC138\uC2A4\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.\n"},
177.1048 +        {".Private.Credential.", "\t\uC804\uC6A9 \uC778\uC99D\uC11C: "},
177.1049 +        {".Private.Credential.inaccessible.",
177.1050 +                "\t\uC804\uC6A9 \uC778\uC99D\uC11C\uC5D0 \uC561\uC138\uC2A4\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.\n"},
177.1051 +        {"Subject.is.read.only", "\uC81C\uBAA9\uC774 \uC77D\uAE30 \uC804\uC6A9\uC785\uB2C8\uB2E4."},
177.1052 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.java.security.Principal.to.a.Subject.s.Principal.Set",
177.1053 +                "java.security.Principal\uC758 \uC778\uC2A4\uD134\uC2A4\uAC00 \uC544\uB2CC \uAC1D\uCCB4\uB97C \uC81C\uBAA9\uC758 \uC8FC\uCCB4 \uC9D1\uD569\uC5D0 \uCD94\uAC00\uD558\uB824\uACE0 \uC2DC\uB3C4\uD558\uB294 \uC911"},
177.1054 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.class",
177.1055 +                "{0}\uC758 \uC778\uC2A4\uD134\uC2A4\uAC00 \uC544\uB2CC \uAC1D\uCCB4\uB97C \uCD94\uAC00\uD558\uB824\uACE0 \uC2DC\uB3C4\uD558\uB294 \uC911"},
177.1056  
177.1057          // javax.security.auth.login.AppConfigurationEntry
177.1058 -        {"LoginModuleControlFlag: ", "LoginModuleControlFlag: "},
177.1059 +        {"LoginModuleControlFlag.", "LoginModuleControlFlag: "},
177.1060  
177.1061          // javax.security.auth.login.LoginContext
177.1062 -        {"Invalid null input: name", "\uc798\ubabb\ub41c null \uc785\ub825: \uc774\ub984"},
177.1063 -        {"No LoginModules configured for name",
177.1064 -         "{0}\uc5d0 \ub300\ud574 LoginModules\uac00 \uad6c\uc131\ub418\uc9c0 \uc54a\uc558\uc74c"},
177.1065 -        {"invalid null Subject provided", "\uc798\ubabb\ub41c null \uc81c\ubaa9\uc744 \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4."},
177.1066 -        {"invalid null CallbackHandler provided",
177.1067 -                "\uc798\ubabb\ub41c null CallbackHandler\ub97c \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4."},
177.1068 -        {"null subject - logout called before login",
177.1069 -                "null \uc81c\ubaa9 - \ub85c\uadf8\uc778 \uc804\uc5d0 \ub85c\uadf8\uc544\uc6c3\uc744 \ud638\ucd9c\ud588\uc2b5\ub2c8\ub2e4."},
177.1070 -        {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor",
177.1071 -                "\uc778\uc218\uac00 \uc5c6\ub294 \uad6c\uc131\uc790\ub97c \uc81c\uacf5\ud558\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc5d0 LoginModule, {0}\uc744(\ub97c) \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
177.1072 -        {"unable to instantiate LoginModule",
177.1073 -                "LoginModule\uc744 \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
177.1074 -        {"unable to instantiate LoginModule: ",
177.1075 -                "LoginModule\uc744 \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. "},
177.1076 -        {"unable to find LoginModule class: ",
177.1077 -                "LoginModule \ud074\ub798\uc2a4\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: "},
177.1078 -        {"unable to access LoginModule: ",
177.1079 -                "LoginModule\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: "},
177.1080 -        {"Login Failure: all modules ignored",
177.1081 -                "\ub85c\uadf8\uc778 \uc2e4\ud328: \ubaa8\ub4e0 \ubaa8\ub4c8\uc774 \ubb34\uc2dc\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
177.1082 +        {"Invalid.null.input.name", "\uBD80\uC801\uD569\uD55C \uB110 \uC785\uB825\uAC12: \uC774\uB984"},
177.1083 +        {"No.LoginModules.configured.for.name",
177.1084 +         "{0}\uC5D0 \uB300\uD574 \uAD6C\uC131\uB41C LoginModules\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4."},
177.1085 +        {"invalid.null.Subject.provided", "\uBD80\uC801\uD569\uD55C \uB110 \uC81C\uBAA9\uC774 \uC81C\uACF5\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1086 +        {"invalid.null.CallbackHandler.provided",
177.1087 +                "\uBD80\uC801\uD569\uD55C \uB110 CallbackHandler\uAC00 \uC81C\uACF5\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1088 +        {"null.subject.logout.called.before.login",
177.1089 +                "\uB110 \uC81C\uBAA9 - \uB85C\uADF8\uC778 \uC804\uC5D0 \uB85C\uADF8\uC544\uC6C3\uC774 \uD638\uCD9C\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1090 +        {"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
177.1091 +                "\uC778\uC218\uAC00 \uC5C6\uB294 \uC0DD\uC131\uC790\uB97C \uC81C\uACF5\uD558\uC9C0 \uC54A\uC544 LoginModule {0}\uC744(\uB97C) \uC778\uC2A4\uD134\uC2A4\uD654\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
177.1092 +        {"unable.to.instantiate.LoginModule",
177.1093 +                "LoginModule\uC744 \uC778\uC2A4\uD134\uC2A4\uD654\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
177.1094 +        {"unable.to.instantiate.LoginModule.",
177.1095 +                "LoginModule\uC744 \uC778\uC2A4\uD134\uC2A4\uD654\uD560 \uC218 \uC5C6\uC74C: "},
177.1096 +        {"unable.to.find.LoginModule.class.",
177.1097 +                "LoginModule \uD074\uB798\uC2A4\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC74C: "},
177.1098 +        {"unable.to.access.LoginModule.",
177.1099 +                "LoginModule\uC5D0 \uC561\uC138\uC2A4\uD560 \uC218 \uC5C6\uC74C: "},
177.1100 +        {"Login.Failure.all.modules.ignored",
177.1101 +                "\uB85C\uADF8\uC778 \uC2E4\uD328: \uBAA8\uB4E0 \uBAA8\uB4C8\uC774 \uBB34\uC2DC\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1102  
177.1103          // sun.security.provider.PolicyFile
177.1104  
177.1105 -        {"java.security.policy: error parsing policy:\n\tmessage",
177.1106 -                "java.security.policy: {0}\uc744(\ub97c) \uad6c\ubb38 \ubd84\uc11d\ud558\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd:\n\t{1}"},
177.1107 -        {"java.security.policy: error adding Permission, perm:\n\tmessage",
177.1108 -                "java.security.policy: {0} \uc0ac\uc6a9 \uad8c\ud55c\uc744 \ucd94\uac00\ud558\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd:\n\t{1}"},
177.1109 -        {"java.security.policy: error adding Entry:\n\tmessage",
177.1110 -                "java.security.policy: \ud56d\ubaa9\uc744 \ucd94\uac00\ud558\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd:\n\t{0}"},
177.1111 -        {"alias name not provided (pe.name)", "\ubcc4\uce6d\uc774 \uc81c\uacf5\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4({0})."},
177.1112 -        {"unable to perform substitution on alias, suffix",
177.1113 -                "\ubcc4\uce6d{0}\uc5d0\uc11c \ub300\uccb4 \uc218\ud589\uc774 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4."},
177.1114 -        {"substitution value, prefix, unsupported",
177.1115 -                "\ub300\uccb4 \uac12 {0}\uc774(\uac00) \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
177.1116 -        {"(", "("},
177.1117 -        {")", ")"},
177.1118 -        {"type can't be null","\uc720\ud615\uc740 null\uc77c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
177.1119 +        {"java.security.policy.error.parsing.policy.message",
177.1120 +                "java.security.policy: {0}\uC758 \uAD6C\uBB38\uC744 \uBD84\uC11D\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD:\n\t{1}"},
177.1121 +        {"java.security.policy.error.adding.Permission.perm.message",
177.1122 +                "java.security.policy: {0} \uAD8C\uD55C\uC744 \uCD94\uAC00\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD:\n\t{1}"},
177.1123 +        {"java.security.policy.error.adding.Entry.message",
177.1124 +                "java.security.policy: \uD56D\uBAA9\uC744 \uCD94\uAC00\uD558\uB294 \uC911 \uC624\uB958 \uBC1C\uC0DD:\n\t{0}"},
177.1125 +        {"alias.name.not.provided.pe.name.", "\uBCC4\uCE6D \uC774\uB984\uC774 \uC81C\uACF5\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4({0})."},
177.1126 +        {"unable.to.perform.substitution.on.alias.suffix",
177.1127 +                "{0} \uBCC4\uCE6D\uC744 \uB300\uCCB4\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
177.1128 +        {"substitution.value.prefix.unsupported",
177.1129 +                "\uB300\uCCB4 \uAC12 {0}\uC740(\uB294) \uC9C0\uC6D0\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4."},
177.1130 +        {"LPARAM", "("},
177.1131 +        {"RPARAM", ")"},
177.1132 +        {"type.can.t.be.null","\uC720\uD615\uC740 \uB110\uC77C \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
177.1133  
177.1134          // sun.security.provider.PolicyParser
177.1135 -        {"keystorePasswordURL can not be specified without also specifying keystore",
177.1136 -                "Keystore \uc9c0\uc815 \uc5c6\uc774 keystorePasswordURL\uc744 \uc9c0\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
177.1137 -        {"expected keystore type", "keystore \uc720\ud615\uc774 \uc608\uc0c1\ub429\ub2c8\ub2e4."},
177.1138 -        {"expected keystore provider", "keystore \uacf5\uae09\uc790\uac00 \uc608\uc0c1\ub429\ub2c8\ub2e4."},
177.1139 -        {"multiple Codebase expressions",
177.1140 -                "\ubcf5\uc218 Codebase \ud45c\ud604\uc2dd"},
177.1141 -        {"multiple SignedBy expressions","\ubcf5\uc218 SignedBy \ud45c\ud604\uc2dd"},
177.1142 -        {"SignedBy has empty alias","SignedBy\uc5d0 \ube44\uc5b4 \uc788\ub294 \ubcc4\uce6d\uc774 \uc788\uc2b5\ub2c8\ub2e4."},
177.1143 -        {"can not specify Principal with a wildcard class without a wildcard name",
177.1144 -                "\uc640\uc77c\ub4dc\uce74\ub4dc \uc774\ub984 \uc5c6\uc774 \uc640\uc77c\ub4dc\uce74\ub4dc \ud074\ub798\uc2a4\ub97c \uac00\uc9c4 Principal\uc744 \uc9c0\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
177.1145 -        {"expected codeBase or SignedBy or Principal",
177.1146 -                "codeBase, SignedBy \ub610\ub294 Principal\uc774 \uc608\uc0c1\ub429\ub2c8\ub2e4."},
177.1147 -        {"expected permission entry", "\uc0ac\uc6a9 \uad8c\ud55c \ud56d\ubaa9\uc774 \uc608\uc0c1\ub429\ub2c8\ub2e4."},
177.1148 -        {"number ", "\ubc88\ud638 "},
177.1149 -        {"expected [expect], read [end of file]",
177.1150 -                "[{0}]\uc774 \uc608\uc0c1\ub429\ub2c8\ub2e4. [EOF]\ub97c \uc77d\uc5c8\uc2b5\ub2c8\ub2e4."},
177.1151 -        {"expected [;], read [end of file]",
177.1152 -                "[;]\uc774 \uc608\uc0c1\ub429\ub2c8\ub2e4. [EOF]\ub97c \uc77d\uc5c8\uc2b5\ub2c8\ub2e4."},
177.1153 -        {"line number: msg", "\ud589 {0}: {1}"},
177.1154 -        {"line number: expected [expect], found [actual]",
177.1155 -                "\ud589 {0}: [{1}]\uc744(\ub97c) \uc608\uc0c1\ud588\ub294\ub370, [{2}]\uc774(\uac00) \ubc1c\uacac\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
177.1156 -        {"null principalClass or principalName",
177.1157 -                "principalClass \ub610\ub294 principalName\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
177.1158 +        {"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
177.1159 +                "\uD0A4 \uC800\uC7A5\uC18C\uB97C \uC9C0\uC815\uD558\uC9C0 \uC54A\uACE0 keystorePasswordURL\uC744 \uC9C0\uC815\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
177.1160 +        {"expected.keystore.type", "\uD0A4 \uC800\uC7A5\uC18C \uC720\uD615\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
177.1161 +        {"expected.keystore.provider", "\uD0A4 \uC800\uC7A5\uC18C \uC81C\uACF5\uC790\uAC00 \uD544\uC694\uD569\uB2C8\uB2E4."},
177.1162 +        {"multiple.Codebase.expressions",
177.1163 +                "Codebase \uD45C\uD604\uC2DD\uC774 \uC5EC\uB7EC \uAC1C\uC785\uB2C8\uB2E4."},
177.1164 +        {"multiple.SignedBy.expressions","SignedBy \uD45C\uD604\uC2DD\uC774 \uC5EC\uB7EC \uAC1C\uC785\uB2C8\uB2E4."},
177.1165 +        {"SignedBy.has.empty.alias","SignedBy\uC758 \uBCC4\uCE6D\uC774 \uBE44\uC5B4 \uC788\uC2B5\uB2C8\uB2E4."},
177.1166 +        {"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
177.1167 +                "\uC640\uC77C\uB4DC \uCE74\uB4DC \uBB38\uC790 \uC774\uB984 \uC5C6\uC774 \uC640\uC77C\uB4DC \uCE74\uB4DC \uBB38\uC790 \uD074\uB798\uC2A4\uB97C \uC0AC\uC6A9\uD558\uB294 \uC8FC\uCCB4\uB97C \uC9C0\uC815\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},
177.1168 +        {"expected.codeBase.or.SignedBy.or.Principal",
177.1169 +                "codeBase, SignedBy \uB610\uB294 \uC8FC\uCCB4\uAC00 \uD544\uC694\uD569\uB2C8\uB2E4."},
177.1170 +        {"expected.permission.entry", "\uAD8C\uD55C \uD56D\uBAA9\uC774 \uD544\uC694\uD569\uB2C8\uB2E4."},
177.1171 +        {"number.", "\uC22B\uC790 "},
177.1172 +        {"expected.expect.read.end.of.file.",
177.1173 +                "[{0}]\uC774(\uAC00) \uD544\uC694\uD558\uC9C0\uB9CC [\uD30C\uC77C\uC758 \uB05D]\uAE4C\uC9C0 \uC77D\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1174 +        {"expected.read.end.of.file.",
177.1175 +                "[;]\uC774 \uD544\uC694\uD558\uC9C0\uB9CC [\uD30C\uC77C\uC758 \uB05D]\uAE4C\uC9C0 \uC77D\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1176 +        {"line.number.msg", "{0} \uD589: {1}"},
177.1177 +        {"line.number.expected.expect.found.actual.",
177.1178 +                "{0} \uD589: [{1}]\uC774(\uAC00) \uD544\uC694\uD558\uC9C0\uB9CC [{2}]\uC774(\uAC00) \uBC1C\uACAC\uB418\uC5C8\uC2B5\uB2C8\uB2E4."},
177.1179 +        {"null.principalClass.or.principalName",
177.1180 +                "principalClass \uB610\uB294 principalName\uC774 \uB110\uC785\uB2C8\uB2E4."},
177.1181  
177.1182          // sun.security.pkcs11.SunPKCS11
177.1183 -        {"PKCS11 Token [providerName] Password: ",
177.1184 -                "PKCS11 \ud1a0\ud070 [{0}] \uc554\ud638: "},
177.1185 +        {"PKCS11.Token.providerName.Password.",
177.1186 +                "PKCS11 \uD1A0\uD070 [{0}] \uBE44\uBC00\uBC88\uD638: "},
177.1187  
177.1188          /* --- DEPRECATED --- */
177.1189          // javax.security.auth.Policy
177.1190 -        {"unable to instantiate Subject-based policy",
177.1191 -                "\uc8fc\uc81c \uae30\ubc18 \uc815\ucc45\uc744 \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."}
177.1192 +        {"unable.to.instantiate.Subject.based.policy",
177.1193 +                "\uC81C\uBAA9 \uAE30\uBC18 \uC815\uCC45\uC744 \uC778\uC2A4\uD134\uC2A4\uD654\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}
177.1194      };
177.1195  
177.1196  
177.1197 @@ -648,3 +670,4 @@
177.1198          return contents;
177.1199      }
177.1200  }
177.1201 +
   178.1 --- a/src/share/classes/sun/security/util/Resources_pt_BR.java	Tue Feb 15 19:16:39 2011 -0800
   178.2 +++ b/src/share/classes/sun/security/util/Resources_pt_BR.java	Tue Feb 15 20:18:20 2011 -0800
   178.3 @@ -1,5 +1,5 @@
   178.4  /*
   178.5 - * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
   178.6 + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
   178.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   178.8   *
   178.9   * This code is free software; you can redistribute it and/or modify it
  178.10 @@ -29,607 +29,633 @@
  178.11   * <p> This class represents the <code>ResourceBundle</code>
  178.12   * for javax.security.auth and sun.security.
  178.13   *
  178.14 - * @version 1.33, 12/06/05
  178.15   */
  178.16  public class Resources_pt_BR extends java.util.ListResourceBundle {
  178.17  
  178.18      private static final Object[][] contents = {
  178.19  
  178.20 -    // shared (from jarsigner)
  178.21 -    {" ", " "},
  178.22 -    {"  ", "  "},
  178.23 -    {"      ", "      "},
  178.24 -    {", ", ", "},
  178.25 -    // shared (from keytool)
  178.26 -    {"\n", "\n"},
  178.27 -    {"*******************************************",
  178.28 -        "*******************************************"},
  178.29 -    {"*******************************************\n\n",
  178.30 -        "*******************************************\n\n"},
  178.31 +        // shared (from jarsigner)
  178.32 +        {"SPACE", " "},
  178.33 +        {"2SPACE", "  "},
  178.34 +        {"6SPACE", "      "},
  178.35 +        {"COMMA", ", "},
  178.36 +        // shared (from keytool)
  178.37 +        {"NEWLINE", "\n"},
  178.38 +        {"STAR",
  178.39 +                "*******************************************"},
  178.40 +        {"STARNN",
  178.41 +                "*******************************************\n\n"},
  178.42  
  178.43 -    // keytool
  178.44 -    {"keytool error: ", "erro de keytool: "},
  178.45 -    {"Illegal option:  ", "Op\u00e7\u00e3o ilegal:  "},
  178.46 -        {"Try keytool -help","Tentar keytool -help"},
  178.47 -        {"Command option <flag> needs an argument.", "A op\u00e7\u00e3o de comando {0} precisa de um argumento."},
  178.48 -        {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
  178.49 -                "Aviso:  senhas de chave e de armazenamento diferentes n\u00e3o suportadas para KeyStores PKCS12. Ignorando valor {0} especificado pelo usu\u00e1rio."},
  178.50 -    {"-keystore must be NONE if -storetype is {0}",
  178.51 -        "-keystore deve ser NONE se -storetype for {0}"},
  178.52 -        {"Too may retries, program terminated",
  178.53 -                 "N\u00famero de tentativas excedido, programa finalizado"},
  178.54 -    {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
  178.55 -        "comandos -storepasswd e -keypasswd n\u00e3o suportados se -storetype for {0}"},
  178.56 -    {"-keypasswd commands not supported if -storetype is PKCS12",
  178.57 -        "comandos -keypasswd n\u00e3o suportados se -storetype for PKCS12"},
  178.58 -    {"-keypass and -new can not be specified if -storetype is {0}",
  178.59 -        "-keypass e -new n\u00e3o podem ser especificados se -storetype for {0}"},
  178.60 -    {"if -protected is specified, then -storepass, -keypass, and -new must not be specified",
  178.61 -        "se -protected estiver especificado, ent\u00e3o -storepass, -keypass e -new n\u00e3o devem ser especificados"},
  178.62 -    {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified",
  178.63 -        "se -srcprotected estiver especificado, ent\u00e3o -srcstorepass e -srckeypass n\u00e3o devem ser especificados"},
  178.64 -    {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified",
  178.65 -        "se o armazenamento de chaves n\u00e3o estiver protegido por senha, ent\u00e3o -storepass, -keypass e -new n\u00e3o devem ser especificados"},
  178.66 -    {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified",
  178.67 -        "se o armazenamento de chaves de origem n\u00e3o estiver protegido por senha, ent\u00e3o -srcstorepass e -srckeypass n\u00e3o devem ser especificados"},
  178.68 -    {"Validity must be greater than zero",
  178.69 -        "A validade deve ser maior do que zero"},
  178.70 -    {"provName not a provider", "{0} n\u00e3o \u00e9 um fornecedor"},
  178.71 -    {"Usage error: no command provided", "Erro de uso: nenhum comando fornecido"},
  178.72 -    {"Usage error, <arg> is not a legal command", "Erro de uso, {0} n\u00e3o \u00e9 um comando legal"},
  178.73 -    {"Source keystore file exists, but is empty: ", "O arquivo de armazenamento de chaves de origem existe, mas est\u00e1 vazio: "},
  178.74 -    {"Please specify -srckeystore", "Especifique -srckeystore"},
  178.75 -    {"Must not specify both -v and -rfc with 'list' command",
  178.76 -        "N\u00e3o devem ser especificados -v e -rfc com o comando 'list'"},
  178.77 -    {"Key password must be at least 6 characters",
  178.78 -        "A senha da chave deve ter como m\u00ednimo 6 caracteres"},
  178.79 -    {"New password must be at least 6 characters",
  178.80 -        "A nova senha deve ter como m\u00ednimo 6 caracteres"},
  178.81 -    {"Keystore file exists, but is empty: ",
  178.82 -        "O arquivo de armazenamento de chaves existe, mas est\u00e1 vazio: "},
  178.83 -    {"Keystore file does not exist: ",
  178.84 -        "O arquivo de armazenamento de chaves n\u00e3o existe. "},
  178.85 -    {"Must specify destination alias", "Deve ser especificado um alias de destino"},
  178.86 -    {"Must specify alias", "Deve ser especificado um alias"},
  178.87 -    {"Keystore password must be at least 6 characters",
  178.88 -        "A senha do armazenamento de chaves deve ter como m\u00ednimo 6 caracteres"},
  178.89 -    {"Enter keystore password:  ", "Insira a senha do armazenamento de chaves:  "},
  178.90 -    {"Enter source keystore password:  ", "Insira a senha do armazenamento de chaves de origem:  "},
  178.91 -        {"Enter destination keystore password:  ", "Insira a senha do armazenamento de chaves de destino:  "},
  178.92 -    {"Keystore password is too short - must be at least 6 characters",
  178.93 -     "A senha do armazenamento de chaves \u00e9 muito curta - deve ter como m\u00ednimo 6 caracteres"},
  178.94 -        {"Unknown Entry Type", "Tipo de entrada desconhecido"},
  178.95 -        {"Too many failures. Alias not changed", "Excesso de falhas. Alias n\u00e3o alterado"},
  178.96 -        {"Entry for alias <alias> successfully imported.",
  178.97 -                 "Entrada do alias {0} importada com \u00eaxito."},
  178.98 -        {"Entry for alias <alias> not imported.", "Entrada do alias {0} n\u00e3o importada."},
  178.99 -        {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.",
 178.100 -                 "Problema ao importar a entrada do {0}: {1}.\nEntrada do alias {0} n\u00e3o importada."},
 178.101 -        {"Import command completed:  <ok> entries successfully imported, <fail> entries failed or cancelled",
 178.102 -                 "Comando de importa\u00e7\u00e3o conclu\u00eddo:  {0} entradas importadas com \u00eaxito, {1} entradas falhas ou canceladas"},
 178.103 -        {"Warning: Overwriting existing alias <alias> in destination keystore",
 178.104 -                 "Aviso: substitui\u00e7\u00e3o de alias {0} existente no armazenamento de chaves de destino"},
 178.105 -        {"Existing entry alias <alias> exists, overwrite? [no]:  ",
 178.106 -                 "Entrada j\u00e1 existente no alias {0}, substituir? [n\u00e3o]:  "},
 178.107 -    {"Too many failures - try later", "Excesso de falhas - tentar mais tarde"},
 178.108 -    {"Certification request stored in file <filename>",
 178.109 -        "Solicita\u00e7\u00e3o de certificado armazenada no arquivo <{0}>"},
 178.110 -    {"Submit this to your CA", "Enviar \u00e0 CA"},
 178.111 -        {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified",
 178.112 -            "se o alias n\u00e3o estiver especificado, destalias, srckeypass e destkeypass n\u00e3o devem ser especificados"},
 178.113 -    {"Certificate stored in file <filename>",
 178.114 -        "Certificado armazenado no arquivo <{0}>"},
 178.115 -    {"Certificate reply was installed in keystore",
 178.116 -        "Resposta do certificado foi instalada no armazenamento de chaves"},
 178.117 -    {"Certificate reply was not installed in keystore",
 178.118 -        "Resposta do certificado n\u00e3o foi instalada no armazenamento de chaves"},
 178.119 -    {"Certificate was added to keystore",
 178.120 -        "O certificado foi adicionado ao armazenamento de chaves"},
 178.121 -    {"Certificate was not added to keystore",
 178.122 -        "O certificado n\u00e3o foi adicionado ao armazenamento de chaves"},
 178.123 -    {"[Storing ksfname]", "[Armazenando {0}]"},
 178.124 -    {"alias has no public key (certificate)",
 178.125 -        "{0} n\u00e3o possui chave p\u00fablica (certificado)"},
 178.126 -    {"Cannot derive signature algorithm",
 178.127 -        "N\u00e3o \u00e9 poss\u00edvel obter algoritmo de assinatura"},
 178.128 -    {"Alias <alias> does not exist",
 178.129 -        "O alias <{0}> n\u00e3o existe"},
 178.130 -    {"Alias <alias> has no certificate",
 178.131 -        "O alias <{0}> n\u00e3o possui certificado"},
 178.132 -    {"Key pair not generated, alias <alias> already exists",
 178.133 -        "Par de chaves n\u00e3o gerado, o alias <{0}> j\u00e1 existe"},
 178.134 -    {"Cannot derive signature algorithm",
 178.135 -        "N\u00e3o \u00e9 poss\u00edvel obter algoritmo de assinatura"},
 178.136 -    {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name",
 178.137 +        // keytool: Help part
 178.138 +        {".OPTION.", " [OPTION]..."},
 178.139 +        {"Options.", "Op\u00E7\u00F5es:"},
 178.140 +        {"Use.keytool.help.for.all.available.commands",
 178.141 +                 "Use \"keytool -help\" para todos os comandos dispon\u00EDveis"},
 178.142 +        {"Key.and.Certificate.Management.Tool",
 178.143 +                 "Ferramenta de Gerenciamento de Chave e Certificado"},
 178.144 +        {"Commands.", "Comandos:"},
 178.145 +        {"Use.keytool.command.name.help.for.usage.of.command.name",
 178.146 +                "Use \"keytool -command_name -help\" para uso de command_name"},
 178.147 +        // keytool: help: commands
 178.148 +        {"Generates.a.certificate.request",
 178.149 +                "Gera uma solicita\u00E7\u00E3o de certificado"}, //-certreq
 178.150 +        {"Changes.an.entry.s.alias",
 178.151 +                "Altera um alias de entrada"}, //-changealias
 178.152 +        {"Deletes.an.entry",
 178.153 +                "Deleta uma entrada"}, //-delete
 178.154 +        {"Exports.certificate",
 178.155 +                "Exporta o certificado"}, //-exportcert
 178.156 +        {"Generates.a.key.pair",
 178.157 +                "Gera um par de chaves"}, //-genkeypair
 178.158 +        {"Generates.a.secret.key",
 178.159 +                "Gera uma chave secreta"}, //-genseckey
 178.160 +        {"Generates.certificate.from.a.certificate.request",
 178.161 +                "Gera um certificado de uma solicita\u00E7\u00E3o de certificado"}, //-gencert
 178.162 +        {"Generates.CRL", "Gera CRL"}, //-gencrl
 178.163 +        {"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
 178.164 +                "Importa entradas de um banco de dados de identidade JDK 1.1.x-style"}, //-identitydb
 178.165 +        {"Imports.a.certificate.or.a.certificate.chain",
 178.166 +                "Importa um certificado ou uma cadeia de certificados"}, //-importcert
 178.167 +        {"Imports.one.or.all.entries.from.another.keystore",
 178.168 +                "Importa uma ou todas as entradas de outra \u00E1rea de armazenamento de chaves"}, //-importkeystore
 178.169 +        {"Clones.a.key.entry",
 178.170 +                "Clona uma entrada de chave"}, //-keyclone
 178.171 +        {"Changes.the.key.password.of.an.entry",
 178.172 +                "Altera a senha da chave de uma entrada"}, //-keypasswd
 178.173 +        {"Lists.entries.in.a.keystore",
 178.174 +                "Lista entradas em uma \u00E1rea de armazenamento de chaves"}, //-list
 178.175 +        {"Prints.the.content.of.a.certificate",
 178.176 +                "Imprime o conte\u00FAdo de um certificado"}, //-printcert
 178.177 +        {"Prints.the.content.of.a.certificate.request",
 178.178 +                "Imprime o conte\u00FAdo de uma solicita\u00E7\u00E3o de certificado"}, //-printcertreq
 178.179 +        {"Prints.the.content.of.a.CRL.file",
 178.180 +                "Imprime o conte\u00FAdo de um arquivo CRL"}, //-printcrl
 178.181 +        {"Generates.a.self.signed.certificate",
 178.182 +                "Gera um certificado autoassinado"}, //-selfcert
 178.183 +        {"Changes.the.store.password.of.a.keystore",
 178.184 +                "Altera a senha de armazenamento de uma \u00E1rea de armazenamento de chaves"}, //-storepasswd
 178.185 +        // keytool: help: options
 178.186 +        {"alias.name.of.the.entry.to.process",
 178.187 +                "nome do alias da entrada a ser processada"}, //-alias
 178.188 +        {"destination.alias",
 178.189 +                "alias de destino"}, //-destalias
 178.190 +        {"destination.key.password",
 178.191 +                "senha da chave de destino"}, //-destkeypass
 178.192 +        {"destination.keystore.name",
 178.193 +                "nome da \u00E1rea de armazenamento de chaves de destino"}, //-destkeystore
 178.194 +        {"destination.keystore.password.protected",
 178.195 +                "senha protegida da \u00E1rea de armazenamento de chaves de destino"}, //-destprotected
 178.196 +        {"destination.keystore.provider.name",
 178.197 +                "nome do fornecedor da \u00E1rea de armazenamento de chaves de destino"}, //-destprovidername
 178.198 +        {"destination.keystore.password",
 178.199 +                "senha da \u00E1rea de armazenamento de chaves de destino"}, //-deststorepass
 178.200 +        {"destination.keystore.type",
 178.201 +                "tipo de \u00E1rea de armazenamento de chaves de destino"}, //-deststoretype
 178.202 +        {"distinguished.name",
 178.203 +                "nome distinto"}, //-dname
 178.204 +        {"X.509.extension",
 178.205 +                "extens\u00E3o X.509"}, //-ext
 178.206 +        {"output.file.name",
 178.207 +                "nome do arquivo de sa\u00EDda"}, //-file and -outfile
 178.208 +        {"input.file.name",
 178.209 +                "nome do arquivo de entrada"}, //-file and -infile
 178.210 +        {"key.algorithm.name",
 178.211 +                "nome do algoritmo da chave"}, //-keyalg
 178.212 +        {"key.password",
 178.213 +                "senha da chave"}, //-keypass
 178.214 +        {"key.bit.size",
 178.215 +                "tamanho do bit da chave"}, //-keysize
 178.216 +        {"keystore.name",
 178.217 +                "nome da \u00E1rea de armazenamento de chaves"}, //-keystore
 178.218 +        {"new.password",
 178.219 +                "nova senha"}, //-new
 178.220 +        {"do.not.prompt",
 178.221 +                "n\u00E3o perguntar"}, //-noprompt
 178.222 +        {"password.through.protected.mechanism",
 178.223 +                "senha por meio de mecanismo protegido"}, //-protected
 178.224 +        {"provider.argument",
 178.225 +                "argumento do fornecedor"}, //-providerarg
 178.226 +        {"provider.class.name",
 178.227 +                "nome da classe do fornecedor"}, //-providerclass
 178.228 +        {"provider.name",
 178.229 +                "nome do fornecedor"}, //-providername
 178.230 +        {"provider.classpath",
 178.231 +                "classpath do fornecedor"}, //-providerpath
 178.232 +        {"output.in.RFC.style",
 178.233 +                "sa\u00EDda no estilo RFC"}, //-rfc
 178.234 +        {"signature.algorithm.name",
 178.235 +                "nome do algoritmo de assinatura"}, //-sigalg
 178.236 +        {"source.alias",
 178.237 +                "alias de origem"}, //-srcalias
 178.238 +        {"source.key.password",
 178.239 +                "senha da chave de origem"}, //-srckeypass
 178.240 +        {"source.keystore.name",
 178.241 +                "nome da \u00E1rea de armazenamento de chaves de origem"}, //-srckeystore
 178.242 +        {"source.keystore.password.protected",
 178.243 +                "senha protegida da \u00E1rea de armazenamento de chaves de origem"}, //-srcprotected
 178.244 +        {"source.keystore.provider.name",
 178.245 +                "nome do fornecedor da \u00E1rea de armazenamento de chaves de origem"}, //-srcprovidername
 178.246 +        {"source.keystore.password",
 178.247 +                "senha da \u00E1rea de armazenamento de chaves de origem"}, //-srcstorepass
 178.248 +        {"source.keystore.type",
 178.249 +                "tipo de \u00E1rea de armazenamento de chaves de origem"}, //-srcstoretype
 178.250 +        {"SSL.server.host.and.port",
 178.251 +                "porta e host do servidor SSL"}, //-sslserver
 178.252 +        {"signed.jar.file",
 178.253 +                "arquivo jar assinado"}, //=jarfile
 178.254 +        {"certificate.validity.start.date.time",
 178.255 +                "data/hora inicial de validade do certificado"}, //-startdate
 178.256 +        {"keystore.password",
 178.257 +                "senha da \u00E1rea de armazenamento de chaves"}, //-storepass
 178.258 +        {"keystore.type",
 178.259 +                "tipo de \u00E1rea de armazenamento de chaves"}, //-storetype
 178.260 +        {"trust.certificates.from.cacerts",
 178.261 +                "certificados confi\u00E1veis do cacerts"}, //-trustcacerts
 178.262 +        {"verbose.output",
 178.263 +                "sa\u00EDda detalhada"}, //-v
 178.264 +        {"validity.number.of.days",
 178.265 +                "n\u00FAmero de dias da validade"}, //-validity
 178.266 +        {"Serial.ID.of.cert.to.revoke",
 178.267 +                 "ID de s\u00E9rie do certificado a ser revogado"}, //-id
 178.268 +        // keytool: Running part
 178.269 +        {"keytool.error.", "erro de keytool: "},
 178.270 +        {"Illegal.option.", "Op\u00E7\u00E3o inv\u00E1lida:  "},
 178.271 +        {"Illegal.value.", "Valor inv\u00E1lido: "},
 178.272 +        {"Unknown.password.type.", "Tipo de senha desconhecido: "},
 178.273 +        {"Cannot.find.environment.variable.",
 178.274 +                "N\u00E3o \u00E9 poss\u00EDvel localizar a vari\u00E1vel do ambiente: "},
 178.275 +        {"Cannot.find.file.", "N\u00E3o \u00E9 poss\u00EDvel localizar o arquivo: "},
 178.276 +        {"Command.option.flag.needs.an.argument.", "A op\u00E7\u00E3o de comando {0} precisa de um argumento."},
 178.277 +        {"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
 178.278 +                "Advert\u00EAncia: Senhas de chave e de armazenamento diferentes n\u00E3o suportadas para KeyStores PKCS12. Ignorando valor {0} especificado pelo usu\u00E1rio."},
 178.279 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
 178.280 +                "-keystore deve ser NONE se -storetype for {0}"},
 178.281 +        {"Too.many.retries.program.terminated",
 178.282 +                 "Excesso de tentativas de repeti\u00E7\u00E3o; programa finalizado"},
 178.283 +        {".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
 178.284 +                "comandos -storepasswd e -keypasswd n\u00E3o suportados se -storetype for {0}"},
 178.285 +        {".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
 178.286 +                "comandos -keypasswd n\u00E3o suportados se -storetype for PKCS12"},
 178.287 +        {".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
 178.288 +                "-keypass e -new n\u00E3o podem ser especificados se -storetype for {0}"},
 178.289 +        {"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
 178.290 +                "se -protected for especificado, ent\u00E3o -storepass, -keypass e -new n\u00E3o dever\u00E3o ser especificados"},
 178.291 +        {"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
 178.292 +                "se -srcprotected for especificado, ent\u00E3o -srcstorepass e -srckeypass n\u00E3o dever\u00E3o ser especificados"},
 178.293 +        {"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
 178.294 +                "se a \u00E1rea de armazenamento de chaves n\u00E3o estiver protegida por senha, ent\u00E3o -storepass, -keypass e -new n\u00E3o dever\u00E3o ser especificados"},
 178.295 +        {"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
 178.296 +                "se a \u00E1rea de armazenamento de chaves de origem n\u00E3o estiver protegida por senha, ent\u00E3o -srcstorepass e -srckeypass n\u00E3o dever\u00E3o ser especificados"},
 178.297 +        {"Illegal.startdate.value", "valor da data inicial inv\u00E1lido"},
 178.298 +        {"Validity.must.be.greater.than.zero",
 178.299 +                "A validade deve ser maior do que zero"},
 178.300 +        {"provName.not.a.provider", "{0} n\u00E3o \u00E9 um fornecedor"},
 178.301 +        {"Usage.error.no.command.provided", "Erro de uso: nenhum comando fornecido"},
 178.302 +        {"Source.keystore.file.exists.but.is.empty.", "O arquivo da \u00E1rea de armazenamento de chaves de origem existe, mas est\u00E1 vazio: "},
 178.303 +        {"Please.specify.srckeystore", "Especifique -srckeystore"},
 178.304 +        {"Must.not.specify.both.v.and.rfc.with.list.command",
 178.305 +                "N\u00E3o devem ser especificados -v e -rfc com o comando 'list'"},
 178.306 +        {"Key.password.must.be.at.least.6.characters",
 178.307 +                "A senha da chave deve ter, no m\u00EDnimo, 6 caracteres"},
 178.308 +        {"New.password.must.be.at.least.6.characters",
 178.309 +                "A nova senha deve ter, no m\u00EDnimo, 6 caracteres"},
 178.310 +        {"Keystore.file.exists.but.is.empty.",
 178.311 +                "O arquivo da \u00E1rea de armazenamento de chaves existe, mas est\u00E1 vazio: "},
 178.312 +        {"Keystore.file.does.not.exist.",
 178.313 +                "O arquivo da \u00E1rea de armazenamento de chaves n\u00E3o existe. "},
 178.314 +        {"Must.specify.destination.alias", "Deve ser especificado um alias de destino"},
 178.315 +        {"Must.specify.alias", "Deve ser especificado um alias"},
 178.316 +        {"Keystore.password.must.be.at.least.6.characters",
 178.317 +                "A senha da \u00E1rea de armazenamento de chaves deve ter, no m\u00EDnimo, 6 caracteres"},
 178.318 +        {"Enter.keystore.password.", "Informe a senha da \u00E1rea de armazenamento de chaves:  "},
 178.319 +        {"Enter.source.keystore.password.", "Informe a senha da \u00E1rea de armazenamento de chaves de origem:  "},
 178.320 +        {"Enter.destination.keystore.password.", "Informe a senha da \u00E1rea de armazenamento de chaves de destino:  "},
 178.321 +        {"Keystore.password.is.too.short.must.be.at.least.6.characters",
 178.322 +         "A senha da \u00E1rea de armazenamento de chaves \u00E9 muito curta - ela deve ter, no m\u00EDnimo, 6 caracteres"},
 178.323 +        {"Unknown.Entry.Type", "Tipo de Entrada Desconhecido"},
 178.324 +        {"Too.many.failures.Alias.not.changed", "Excesso de falhas. Alias n\u00E3o alterado"},
 178.325 +        {"Entry.for.alias.alias.successfully.imported.",
 178.326 +                 "Entrada do alias {0} importada com \u00EAxito."},
 178.327 +        {"Entry.for.alias.alias.not.imported.", "Entrada do alias {0} n\u00E3o importada."},
 178.328 +        {"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
 178.329 +                 "Problema ao importar a entrada do alias {0}: {1}.\nEntrada do alias {0} n\u00E3o importada."},
 178.330 +        {"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
 178.331 +                 "Comando de importa\u00E7\u00E3o conclu\u00EDdo:  {0} entradas importadas com \u00EAxito, {1} entradas falharam ou foram canceladas"},
 178.332 +        {"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
 178.333 +                 "Advert\u00EAncia: Substitui\u00E7\u00E3o do alias {0} existente na \u00E1rea de armazenamento de chaves de destino"},
 178.334 +        {"Existing.entry.alias.alias.exists.overwrite.no.",
 178.335 +                 "Entrada j\u00E1 existente no alias {0}, substituir? [n\u00E3o]:  "},
 178.336 +        {"Too.many.failures.try.later", "Excesso de falhas - tente mais tarde"},
 178.337 +        {"Certification.request.stored.in.file.filename.",
 178.338 +                "Solicita\u00E7\u00E3o de certificado armazenada no arquivo <{0}>"},
 178.339 +        {"Submit.this.to.your.CA", "Submeter \u00E0 CA"},
 178.340 +        {"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
 178.341 +            "se o alias n\u00E3o estiver especificado, destalias, srckeypass e destkeypass n\u00E3o dever\u00E3o ser especificados"},
 178.342 +        {"Certificate.stored.in.file.filename.",
 178.343 +                "Certificado armazenado no arquivo <{0}>"},
 178.344 +        {"Certificate.reply.was.installed.in.keystore",
 178.345 +                "A resposta do certificado foi instalada na \u00E1rea de armazenamento de chaves"},
 178.346 +        {"Certificate.reply.was.not.installed.in.keystore",
 178.347 +                "A resposta do certificado n\u00E3o foi instalada na \u00E1rea de armazenamento de chaves"},
 178.348 +        {"Certificate.was.added.to.keystore",
 178.349 +                "O certificado foi adicionado \u00E0 \u00E1rea de armazenamento de chaves"},
 178.350 +        {"Certificate.was.not.added.to.keystore",
 178.351 +                "O certificado n\u00E3o foi adicionado \u00E0 \u00E1rea de armazenamento de chaves"},
 178.352 +        {".Storing.ksfname.", "[Armazenando {0}]"},
 178.353 +        {"alias.has.no.public.key.certificate.",
 178.354 +                "{0} n\u00E3o tem chave p\u00FAblica (certificado)"},
 178.355 +        {"Cannot.derive.signature.algorithm",
 178.356 +                "N\u00E3o \u00E9 poss\u00EDvel obter um algoritmo de assinatura"},
 178.357 +        {"Alias.alias.does.not.exist",
 178.358 +                "O alias <{0}> n\u00E3o existe"},
 178.359 +        {"Alias.alias.has.no.certificate",
 178.360 +                "O alias <{0}> n\u00E3o tem certificado"},
 178.361 +        {"Key.pair.not.generated.alias.alias.already.exists",
 178.362 +                "Par de chaves n\u00E3o gerado; o alias <{0}> j\u00E1 existe"},
 178.363 +        {"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
 178.364                  "Gerando o par de chaves {1} de {0} bit e o certificado autoassinado ({2}) com uma validade de {3} dias\n\tpara: {4}"},
 178.365 -    {"Enter key password for <alias>", "Inserir a senha da chave de <{0}>"},
 178.366 -    {"\t(RETURN if same as keystore password):  ",
 178.367 -        "\t(RETURN se for igual \u00e0 senha do armazenamento de chaves):  "},
 178.368 -    {"Key password is too short - must be at least 6 characters",
 178.369 -        "A senha da chave \u00e9 muito curta - deve ter como m\u00ednimo 6 caracteres"},
 178.370 -    {"Too many failures - key not added to keystore",
 178.371 -        "Excesso de falhas - chave n\u00e3o adicionada ao armazenamento de chaves"},
 178.372 -    {"Destination alias <dest> already exists",
 178.373 -        "O alias de destino <{0}> j\u00e1 existe"},
 178.374 -    {"Password is too short - must be at least 6 characters",
 178.375 -        "A senha \u00e9 muito curta - deve ter como m\u00ednimo 6 caracteres"},
 178.376 -    {"Too many failures. Key entry not cloned",
 178.377 -        "Excesso de falhas. Entrada da chave n\u00e3o clonada"},
 178.378 -    {"key password for <alias>", "senha da chave de <{0}>"},
 178.379 -    {"Keystore entry for <id.getName()> already exists",
 178.380 -        "A entrada do armazenamento de chaves de <{0}> j\u00e1 existe"},
 178.381 -    {"Creating keystore entry for <id.getName()> ...",
 178.382 -        "Criando entrada do armazenamento de chaves para <{0}> ..."},
 178.383 -    {"No entries from identity database added",
 178.384 -        "Nenhuma entrada adicionada do banco de dados de identidades"},
 178.385 -    {"Alias name: alias", "Nome do alias: {0}"},
 178.386 -    {"Creation date: keyStore.getCreationDate(alias)",
 178.387 -        "Data de cria\u00e7\u00e3o: {0,data}"},
 178.388 -    {"alias, keyStore.getCreationDate(alias), ",
 178.389 -        "{0}, {1,data}, "},
 178.390 -    {"alias, ", "{0}, "},
 178.391 -    {"Entry type: <type>", "Tipo de entrada: {0}"},
 178.392 -    {"Certificate chain length: ", "Comprimento da cadeia de certificados: "},
 178.393 -    {"Certificate[(i + 1)]:", "Certificado[{0,n\u00famero,inteiro}]:"},
 178.394 -    {"Certificate fingerprint (MD5): ", "Fingerprint (MD5) do certificado: "},
 178.395 -    {"Entry type: trustedCertEntry\n", "Tipo de entrada: trustedCertEntry\n"},
 178.396 -    {"trustedCertEntry,", "trustedCertEntry,"},
 178.397 -    {"Keystore type: ", "Tipo de armazenamento de chaves: "},
 178.398 -    {"Keystore provider: ", "Fornecedor de armazenamento de chaves: "},
 178.399 -    {"Your keystore contains keyStore.size() entry",
 178.400 -        "Seu armazenamento de chaves cont\u00e9m {0,n\u00famero,inteiro} entrada"},
 178.401 -    {"Your keystore contains keyStore.size() entries",
 178.402 -        "Seu armazenamento de chaves cont\u00e9m {0,n\u00famero,inteiro} entradas"},
 178.403 -    {"Failed to parse input", "Falha ao analisar a entrada"},
 178.404 -    {"Empty input", "Entrada vazia"},
 178.405 -    {"Not X.509 certificate", "N\u00e3o \u00e9 um certificado X.509"},
 178.406 -    {"Cannot derive signature algorithm",
 178.407 -        "N\u00e3o \u00e9 poss\u00edvel obter algoritmo de assinatura"},
 178.408 -    {"alias has no public key", "{0} n\u00e3o possui chave p\u00fablica"},
 178.409 -    {"alias has no X.509 certificate", "{0} n\u00e3o possui certificado X.509"},
 178.410 -    {"New certificate (self-signed):", "Novo certificado (autoassinado):"},
 178.411 -    {"Reply has no certificates", "A resposta n\u00e3o possui certificado"},
 178.412 -    {"Certificate not imported, alias <alias> already exists",
 178.413 -        "Certificado n\u00e3o importado, o alias <{0}> j\u00e1 existe"},
 178.414 -    {"Input not an X.509 certificate", "A entrada n\u00e3o \u00e9 um certificado X.509"},
 178.415 -    {"Certificate already exists in keystore under alias <trustalias>",
 178.416 -        "O certificado j\u00e1 existe no armazenamento de chaves no alias <{0}>"},
 178.417 -    {"Do you still want to add it? [no]:  ",
 178.418 -        "Ainda deseja adicion\u00e1-lo? [n\u00e3o]:  "},
 178.419 -    {"Certificate already exists in system-wide CA keystore under alias <trustalias>",
 178.420 -        "O certificado j\u00e1 existe no armazenamento de chaves de CA em todo o sistema no alias <{0}>"},
 178.421 -    {"Do you still want to add it to your own keystore? [no]:  ",
 178.422 -        "Ainda deseja adicion\u00e1-lo ao seu pr\u00f3prio armazenamento de chaves? [n\u00e3o]:  "},
 178.423 -    {"Trust this certificate? [no]:  ", "Confiar neste certificado? [n\u00e3o]:  "},
 178.424 -    {"YES", "SIM"},
 178.425 -    {"New prompt: ", "Nova {0}: "},
 178.426 -    {"Passwords must differ", "As senhas devem ser diferentes"},
 178.427 -    {"Re-enter new prompt: ", "Insira novamente a nova {0}: "},
 178.428 -    {"Re-enter new password: ", "Insira novamente a nova senha: "},
 178.429 -    {"They don't match. Try again", "Elas n\u00e3o correspondem. Tente novamente"},
 178.430 -    {"Enter prompt alias name:  ", "Insira o nome do alias {0}:  "},
 178.431 -        {"Enter new alias name\t(RETURN to cancel import for this entry):  ",
 178.432 -                 "Insira o novo nome do alias\t(RETURN para cancelar a importa\u00e7\u00e3o desta entrada):  "},
 178.433 -    {"Enter alias name:  ", "Insira o nome do alias:  "},
 178.434 -    {"\t(RETURN if same as for <otherAlias>)",
 178.435 -        "\t(RETURN se for igual ao de <{0}>)"},
 178.436 -    {"*PATTERN* printX509Cert",
 178.437 -        "Propriet\u00e1rio: {0}\nEmissor: {1}\nN\u00famero de s\u00e9rie: {2}\nV\u00e1lido de: {3} a: {4}\nFingerprints do certificado:\n\t MD5:  {5}\n\t SHA1: {6}\n\t Nome do algoritmo de assinatura: {7}\n\t Vers\u00e3o: {8}"},
 178.438 -    {"What is your first and last name?",
 178.439 -        "Qual \u00e9 o seu nome e o seu sobrenome?"},
 178.440 -    {"What is the name of your organizational unit?",
 178.441 -        "Qual \u00e9 o nome da sua unidade organizacional?"},
 178.442 -    {"What is the name of your organization?",
 178.443 -        "Qual \u00e9 o nome da sua empresa?"},
 178.444 -    {"What is the name of your City or Locality?",
 178.445 -        "Qual \u00e9 o nome da sua cidade ou localidade?"},
 178.446 -    {"What is the name of your State or Province?",
 178.447 -        "Qual \u00e9 o nome do seu estado ou munic\u00edpio?"},
 178.448 -    {"What is the two-letter country code for this unit?",
 178.449 -        "Quais s\u00e3o as duas letras do c\u00f3digo do pa\u00eds desta unidade?"},
 178.450 -    {"Is <name> correct?", "{0} \u00e9 correto?"},
 178.451 -    {"no", "n\u00e3o"},
 178.452 -    {"yes", "sim"},
 178.453 -    {"y", "s"},
 178.454 -    {"  [defaultValue]:  ", "  [{0}]:  "},
 178.455 -    {"Alias <alias> has no key",
 178.456 -        "O alias <{0}> n\u00e3o possui chave"},
 178.457 -        {"Alias <alias> references an entry type that is not a private key entry.  The -keyclone command only supports cloning of private key entries",
 178.458 -                 "O alias <{0}> faz refer\u00eancia a um tipo de entrada que n\u00e3o \u00e9 uma entrada de chave privada.  O comando -keyclone oferece suporte somente \u00e0 clonagem de entradas de chave privada"},
 178.459 +        {"Enter.key.password.for.alias.", "Informar a senha da chave de <{0}>"},
 178.460 +        {".RETURN.if.same.as.keystore.password.",
 178.461 +                "\t(RETURN se for igual \u00E0 senha da \u00E1rea do armazenamento de chaves):  "},
 178.462 +        {"Key.password.is.too.short.must.be.at.least.6.characters",
 178.463 +                "A senha da chave \u00E9 muito curta - deve ter, no m\u00EDnimo, 6 caracteres"},
 178.464 +        {"Too.many.failures.key.not.added.to.keystore",
 178.465 +                "Excesso de falhas - chave n\u00E3o adicionada a \u00E1rea de armazenamento de chaves"},
 178.466 +        {"Destination.alias.dest.already.exists",
 178.467 +                "O alias de destino <{0}> j\u00E1 existe"},
 178.468 +        {"Password.is.too.short.must.be.at.least.6.characters",
 178.469 +                "A senha \u00E9 muito curta - deve ter, no m\u00EDnimo, 6 caracteres"},
 178.470 +        {"Too.many.failures.Key.entry.not.cloned",
 178.471 +                "Excesso de falhas. Entrada da chave n\u00E3o clonada"},
 178.472 +        {"key.password.for.alias.", "senha da chave de <{0}>"},
 178.473 +        {"Keystore.entry.for.id.getName.already.exists",
 178.474 +                "A entrada da \u00E1rea do armazenamento de chaves de <{0}> j\u00E1 existe"},
 178.475 +        {"Creating.keystore.entry.for.id.getName.",
 178.476 +                "Criando entrada da \u00E1rea do armazenamento de chaves para <{0}> ..."},
 178.477 +        {"No.entries.from.identity.database.added",
 178.478 +                "Nenhuma entrada adicionada do banco de dados de identidades"},
 178.479 +        {"Alias.name.alias", "Nome do alias: {0}"},
 178.480 +        {"Creation.date.keyStore.getCreationDate.alias.",
 178.481 +                "Data de cria\u00E7\u00E3o: {0,date}"},
 178.482 +        {"alias.keyStore.getCreationDate.alias.",
 178.483 +                "{0}, {1,date}, "},
 178.484 +        {"alias.", "{0}, "},
 178.485 +        {"Entry.type.type.", "Tipo de entrada: {0}"},
 178.486 +        {"Certificate.chain.length.", "Comprimento da cadeia de certificados: "},
 178.487 +        {"Certificate.i.1.", "Certificado[{0,number,integer}]:"},
 178.488 +        {"Certificate.fingerprint.SHA1.", "Fingerprint (MD5) do certificado: "},
 178.489 +        {"Entry.type.trustedCertEntry.", "Tipo de entrada: trustedCertEntry\n"},
 178.490 +        {"trustedCertEntry.", "trustedCertEntry,"},
 178.491 +        {"Keystore.type.", "Tipo de \u00E1rea de armazenamento de chaves: "},
 178.492 +        {"Keystore.provider.", "Fornecedor da \u00E1rea de armazenamento de chaves: "},
 178.493 +        {"Your.keystore.contains.keyStore.size.entry",
 178.494 +                "Sua \u00E1rea de armazenamento de chaves cont\u00E9m {0,number,integer} entrada"},
 178.495 +        {"Your.keystore.contains.keyStore.size.entries",
 178.496 +                "Sua \u00E1rea de armazenamento de chaves cont\u00E9m {0,number,integer} entradas"},
 178.497 +        {"Failed.to.parse.input", "Falha durante o parse da entrada"},
 178.498 +        {"Empty.input", "Entrada vazia"},
 178.499 +        {"Not.X.509.certificate", "N\u00E3o \u00E9 um certificado X.509"},
 178.500 +        {"alias.has.no.public.key", "{0} n\u00E3o tem chave p\u00FAblica"},
 178.501 +        {"alias.has.no.X.509.certificate", "{0} n\u00E3o tem certificado X.509"},
 178.502 +        {"New.certificate.self.signed.", "Novo certificado (autoassinado):"},
 178.503 +        {"Reply.has.no.certificates", "A resposta n\u00E3o tem certificado"},
 178.504 +        {"Certificate.not.imported.alias.alias.already.exists",
 178.505 +                "Certificado n\u00E3o importado, o alias <{0}> j\u00E1 existe"},
 178.506 +        {"Input.not.an.X.509.certificate", "A entrada n\u00E3o \u00E9 um certificado X.509"},
 178.507 +        {"Certificate.already.exists.in.keystore.under.alias.trustalias.",
 178.508 +                "O certificado j\u00E1 existe no armazenamento de chaves no alias <{0}>"},
 178.509 +        {"Do.you.still.want.to.add.it.no.",
 178.510 +                "Ainda deseja adicion\u00E1-lo? [n\u00E3o]:  "},
 178.511 +        {"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
 178.512 +                "O certificado j\u00E1 existe na \u00E1rea de armazenamento de chaves da CA em todo o sistema no alias <{0}>"},
 178.513 +        {"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
 178.514 +                "Ainda deseja adicion\u00E1-lo \u00E0 sua \u00E1rea de armazenamento de chaves? [n\u00E3o]:  "},
 178.515 +        {"Trust.this.certificate.no.", "Confiar neste certificado? [n\u00E3o]:  "},
 178.516 +        {"YES", "SIM"},
 178.517 +        {"New.prompt.", "Nova {0}: "},
 178.518 +        {"Passwords.must.differ", "As senhas devem ser diferentes"},
 178.519 +        {"Re.enter.new.prompt.", "Informe novamente a nova {0}: "},
 178.520 +        {"Re.enter.new.password.", "Informe novamente a nova senha: "},
 178.521 +        {"They.don.t.match.Try.again", "Elas n\u00E3o correspondem. Tente novamente"},
 178.522 +        {"Enter.prompt.alias.name.", "Informe o nome do alias {0}:  "},
 178.523 +        {"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
 178.524 +                 "Informe o novo nome do alias\t(RETURN para cancelar a importa\u00E7\u00E3o desta entrada):  "},
 178.525 +        {"Enter.alias.name.", "Informe o nome do alias:  "},
 178.526 +        {".RETURN.if.same.as.for.otherAlias.",
 178.527 +                "\t(RETURN se for igual ao de <{0}>)"},
 178.528 +        {".PATTERN.printX509Cert",
 178.529 +                "Propriet\u00E1rio: {0}\nEmissor: {1}\nN\u00FAmero de s\u00E9rie: {2}\nV\u00E1lido de: {3} a: {4}\nFingerprints do certificado:\n\t MD5:  {5}\n\t SHA1: {6}\n\t SHA256: {7}\n\t Nome do algoritmo de assinatura: {8}\n\t Vers\u00E3o: {9}"},
 178.530 +        {"What.is.your.first.and.last.name.",
 178.531 +                "Qual \u00E9 o seu nome e o seu sobrenome?"},
 178.532 +        {"What.is.the.name.of.your.organizational.unit.",
 178.533 +                "Qual \u00E9 o nome da sua unidade organizacional?"},
 178.534 +        {"What.is.the.name.of.your.organization.",
 178.535 +                "Qual \u00E9 o nome da sua empresa?"},
 178.536 +        {"What.is.the.name.of.your.City.or.Locality.",
 178.537 +                "Qual \u00E9 o nome da sua Cidade ou Localidade?"},
 178.538 +        {"What.is.the.name.of.your.State.or.Province.",
 178.539 +                "Qual \u00E9 o nome do seu Estado ou Munic\u00EDpio?"},
 178.540 +        {"What.is.the.two.letter.country.code.for.this.unit.",
 178.541 +                "Quais s\u00E3o as duas letras do c\u00F3digo do pa\u00EDs desta unidade?"},
 178.542 +        {"Is.name.correct.", "{0} Est\u00E1 correto?"},
 178.543 +        {"no", "n\u00E3o"},
 178.544 +        {"yes", "sim"},
 178.545 +        {"y", "s"},
 178.546 +        {".defaultValue.", "  [{0}]:  "},
 178.547 +        {"Alias.alias.has.no.key",
 178.548 +                "O alias <{0}> n\u00E3o tem chave"},
 178.549 +        {"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
 178.550 +                 "O alias <{0}> faz refer\u00EAncia a um tipo de entrada que n\u00E3o \u00E9 uma entrada de chave privada. O comando -keyclone oferece suporte somente \u00E0 clonagem de entradas de chave privada"},
 178.551  
 178.552 -    {"*****************  WARNING WARNING WARNING  *****************",
 178.553 -        "*****************  AVISO AVISO AVISO  *****************"},
 178.554 +        {".WARNING.WARNING.WARNING.",
 178.555 +            "*****************  WARNING WARNING WARNING  *****************"},
 178.556 +        {"Signer.d.", "Signat\u00E1rio #%d:"},
 178.557 +        {"Timestamp.", "Timestamp:"},
 178.558 +        {"Signature.", "Assinatura:"},
 178.559 +        {"CRLs.", "CRLs:"},
 178.560 +        {"Certificate.owner.", "Propriet\u00E1rio do certificado: "},
 178.561 +        {"Not.a.signed.jar.file", "N\u00E3o \u00E9 um arquivo jar assinado"},
 178.562 +        {"No.certificate.from.the.SSL.server",
 178.563 +                "N\u00E3o \u00E9 um certificado do servidor SSL"},
 178.564  
 178.565          // Translators of the following 5 pairs, ATTENTION:
 178.566          // the next 5 string pairs are meant to be combined into 2 paragraphs,
 178.567          // 1+3+4 and 2+3+5. make sure your translation also does.
 178.568 -        {"* The integrity of the information stored in your keystore  *",
 178.569 -        "* A integridade das informa\u00e7\u00f5es armazenadas no seu armazenamento de chaves  *"},
 178.570 -        {"* The integrity of the information stored in the srckeystore*",
 178.571 -            "* A integridade das informa\u00e7\u00f5es armazenadas no srckeystore*"},
 178.572 -    {"* has NOT been verified!  In order to verify its integrity, *",
 178.573 -        "* N\u00c3O foi verificada!  Para verificar a integridade destas informa\u00e7\u00f5es, *"},
 178.574 -    {"* you must provide your keystore password.                  *",
 178.575 -        "* voc\u00ea deve fornecer a senha do seu armazenamento de chaves.                  *"},
 178.576 -        {"* you must provide the srckeystore password.                *",
 178.577 -            "* voc\u00ea deve fornecer a senha do srckeystore.                  *"},
 178.578 +        {".The.integrity.of.the.information.stored.in.your.keystore.",
 178.579 +            "* A integridade das informa\u00E7\u00F5es armazenadas na sua \u00E1rea de armazenamento de chaves  *"},
 178.580 +        {".The.integrity.of.the.information.stored.in.the.srckeystore.",
 178.581 +            "* A integridade das informa\u00E7\u00F5es armazenadas no srckeystore*"},
 178.582 +        {".has.NOT.been.verified.In.order.to.verify.its.integrity.",
 178.583 +            "* N\u00C3O foi verificada! Para verificar a integridade destas informa\u00E7\u00F5es, *"},
 178.584 +        {".you.must.provide.your.keystore.password.",
 178.585 +            "* voc\u00EA deve fornecer a senha da sua \u00E1rea de armazenamento de chaves.                 *"},
 178.586 +        {".you.must.provide.the.srckeystore.password.",
 178.587 +            "* voc\u00EA deve fornecer a senha do srckeystore.                 *"},
 178.588  
 178.589  
 178.590 -    {"Certificate reply does not contain public key for <alias>",
 178.591 -        "A resposta do certificado n\u00e3o cont\u00e9m a chave p\u00fablica de <{0}>"},
 178.592 -    {"Incomplete certificate chain in reply",
 178.593 -        "Cadeia de certificados incompleta na resposta"},
 178.594 -    {"Certificate chain in reply does not verify: ",
 178.595 -        "A cadeia de certificados da resposta n\u00e3o verifica: "},
 178.596 -    {"Top-level certificate in reply:\n",
 178.597 -        "Certificado de n\u00edvel superior na resposta:\n"},
 178.598 -    {"... is not trusted. ", "... n\u00e3o \u00e9 confi\u00e1vel. "},
 178.599 -    {"Install reply anyway? [no]:  ", "Instalar resposta assim mesmo? [n\u00e3o]:  "},
 178.600 -    {"NO", "N\u00c3O"},
 178.601 -    {"Public keys in reply and keystore don't match",
 178.602 -        "As chaves p\u00fablicas da resposta e do armazenamento de chaves n\u00e3o correspondem"},
 178.603 -    {"Certificate reply and certificate in keystore are identical",
 178.604 -        "O certificado da resposta e o certificado do armazenamento de chaves s\u00e3o id\u00eanticos"},
 178.605 -    {"Failed to establish chain from reply",
 178.606 -        "Falha ao estabelecer a cadeia a partir da resposta"},
 178.607 -    {"n", "n"},
 178.608 -    {"Wrong answer, try again", "Resposta errada, tente novamente"},
 178.609 -    {"Secret key not generated, alias <alias> already exists",
 178.610 -        "Chave secreta n\u00e3o gerada, o alias <{0}> j\u00e1 existe"},
 178.611 -        {"Please provide -keysize for secret key generation",
 178.612 -                "Forne\u00e7a o -keysize para a gera\u00e7\u00e3o da chave secreta"},
 178.613 -    {"keytool usage:\n", "uso de keytool:\n"},
 178.614 +        {"Certificate.reply.does.not.contain.public.key.for.alias.",
 178.615 +                "A resposta do certificado n\u00E3o cont\u00E9m a chave p\u00FAblica de <{0}>"},
 178.616 +        {"Incomplete.certificate.chain.in.reply",
 178.617 +                "Cadeia de certificados incompleta na resposta"},
 178.618 +        {"Certificate.chain.in.reply.does.not.verify.",
 178.619 +                "A cadeia de certificados da resposta n\u00E3o verifica: "},
 178.620 +        {"Top.level.certificate.in.reply.",
 178.621 +                "Certificado de n\u00EDvel superior na resposta:\n"},
 178.622 +        {".is.not.trusted.", "... n\u00E3o \u00E9 confi\u00E1vel. "},
 178.623 +        {"Install.reply.anyway.no.", "Instalar resposta assim mesmo? [n\u00E3o]:  "},
 178.624 +        {"NO", "N\u00C3O"},
 178.625 +        {"Public.keys.in.reply.and.keystore.don.t.match",
 178.626 +                "As chaves p\u00FAblicas da resposta e da \u00E1rea de armazenamento de chaves n\u00E3o correspondem"},
 178.627 +        {"Certificate.reply.and.certificate.in.keystore.are.identical",
 178.628 +                "O certificado da resposta e o certificado da \u00E1rea de armazenamento de chaves s\u00E3o id\u00EAnticos"},
 178.629 +        {"Failed.to.establish.chain.from.reply",
 178.630 +                "Falha ao estabelecer a cadeia a partir da resposta"},
 178.631 +        {"n", "n"},
 178.632 +        {"Wrong.answer.try.again", "Resposta errada; tente novamente"},
 178.633 +        {"Secret.key.not.generated.alias.alias.already.exists",
 178.634 +                "Chave secreta n\u00E3o gerada; o alias <{0}> j\u00E1 existe"},
 178.635 +        {"Please.provide.keysize.for.secret.key.generation",
 178.636 +                "Forne\u00E7a o -keysize para a gera\u00E7\u00E3o da chave secreta"},
 178.637  
 178.638 -        {"Extensions: ", "Extens\u00f5es: "},
 178.639 +        {"Extensions.", "Extens\u00F5es: "},
 178.640 +        {".Empty.value.", "(Valor vazio)"},
 178.641 +        {"Extension.Request.", "Solicita\u00E7\u00E3o de Extens\u00E3o:"},
 178.642 +        {"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
 178.643 +                "Solicita\u00E7\u00E3o do Certificado PKCS #10 (Vers\u00E3o 1.0)\nAssunto: %s\nChave P\u00FAblica: %s formato %s chave\n"},
 178.644 +        {"Unknown.keyUsage.type.", "Tipo de keyUsage desconhecido: "},
 178.645 +        {"Unknown.extendedkeyUsage.type.", "Tipo de extendedkeyUsage desconhecido: "},
 178.646 +        {"Unknown.AccessDescription.type.", "Tipo de AccessDescription desconhecido: "},
 178.647 +        {"Unrecognized.GeneralName.type.", "Tipo de GeneralName n\u00E3o reconhecido: "},
 178.648 +        {"This.extension.cannot.be.marked.as.critical.",
 178.649 +                 "Esta extens\u00E3o n\u00E3o pode ser marcada como cr\u00EDtica. "},
 178.650 +        {"Odd.number.of.hex.digits.found.", "Encontrado n\u00FAmero \u00EDmpar de seis d\u00EDgitos: "},
 178.651 +        {"Unknown.extension.type.", "Tipo de extens\u00E3o desconhecido: "},
 178.652 +        {"command.{0}.is.ambiguous.", "o comando {0} \u00E9 amb\u00EDguo:"},
 178.653  
 178.654 -    {"-certreq     [-v] [-protected]",
 178.655 -        "-certreq     [-v] [-protected]"},
 178.656 -    {"\t     [-alias <alias>] [-sigalg <sigalg>]",
 178.657 -        "\t     [-alias <alias>] [-sigalg <sigalg>]"},
 178.658 -    {"\t     [-file <csr_file>] [-keypass <keypass>]",
 178.659 -        "\t     [-file <csr_file>] [-keypass <keypass>]"},
 178.660 -    {"\t     [-keystore <keystore>] [-storepass <storepass>]",
 178.661 -        "\t     [-keystore <keystore>] [-storepass <storepass>]"},
 178.662 -    {"\t     [-storetype <storetype>] [-providername <name>]",
 178.663 -        "\t     [-storetype <storetype>] [-providername <name>]"},
 178.664 -    {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
 178.665 -        "\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ..."},
 178.666 -        {"\t     [-providerpath <pathlist>]",
 178.667 -                "\t     [-providerpath <pathlist>]"},
 178.668 -    {"-delete      [-v] [-protected] -alias <alias>",
 178.669 -        "-delete      [-v] [-protected] -alias <alias>"},
 178.670 -    /** rest is same as -certreq starting from -keystore **/
 178.671 +        // policytool
 178.672 +        {"Warning.A.public.key.for.alias.signers.i.does.not.exist.Make.sure.a.KeyStore.is.properly.configured.",
 178.673 +                "Advert\u00EAncia: N\u00E3o existe uma chave p\u00FAblica para o alias {0}. Certifique-se de que um KeyStore esteja configurado adequadamente."},
 178.674 +        {"Warning.Class.not.found.class", "Advert\u00EAncia: Classe n\u00E3o encontrada: {0}"},
 178.675 +        {"Warning.Invalid.argument.s.for.constructor.arg",
 178.676 +                "Advert\u00EAncia: Argumento(s) inv\u00E1lido(s) para o construtor: {0}"},
 178.677 +        {"Illegal.Principal.Type.type", "Tipo Principal Inv\u00E1lido: {0}"},
 178.678 +        {"Illegal.option.option", "Op\u00E7\u00E3o inv\u00E1lida: {0}"},
 178.679 +        {"Usage.policytool.options.", "Uso: policytool [options]"},
 178.680 +        {".file.file.policy.file.location",
 178.681 +                "  [-file <file>]    localiza\u00E7\u00E3o do arquivo de pol\u00EDtica"},
 178.682 +        {"New", "Novo"},
 178.683 +        {"Open", "Abrir"},
 178.684 +        {"Save", "Salvar"},
 178.685 +        {"Save.As", "Salvar Como"},
 178.686 +        {"View.Warning.Log", "Exibir Log de Advert\u00EAncias"},
 178.687 +        {"Exit", "Sair"},
 178.688 +        {"Add.Policy.Entry", "Adicionar Entrada de Pol\u00EDtica"},
 178.689 +        {"Edit.Policy.Entry", "Editar Entrada de Pol\u00EDtica"},
 178.690 +        {"Remove.Policy.Entry", "Remover Entrada de Pol\u00EDtica"},
 178.691 +        {"Edit", "Editar"},
 178.692 +        {"Retain", "Reter"},
 178.693  
 178.694 -        //{"-export      [-v] [-rfc] [-protected]",
 178.695 -        //       "-export      [-v] [-rfc] [-protected]"},
 178.696 -    {"-exportcert  [-v] [-rfc] [-protected]",
 178.697 -        "-exportcert  [-v] [-rfc] [-protected]"},
 178.698 -    {"\t     [-alias <alias>] [-file <cert_file>]",
 178.699 -        "\t     [-alias <alias>] [-file <cert_file>]"},
 178.700 -    /** rest is same as -certreq starting from -keystore **/
 178.701 +        {"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
 178.702 +            "Advert\u00EAncia: O nome do arquivo pode conter caracteres de escape barra invertida. N\u00E3o \u00E9 necess\u00E1rio fazer o escape dos caracteres de barra invertida (a ferramenta faz o escape dos caracteres conforme necess\u00E1rio ao gravar o conte\u00FAdo da pol\u00EDtica no armazenamento persistente).\n\nClique em Reter para reter o nome da entrada ou clique em Editar para edit\u00E1-lo."},
 178.703  
 178.704 -        //{"-genkey      [-v] [-protected]",
 178.705 -        //        "-genkey      [-v] [-protected]"},
 178.706 -    {"-genkeypair  [-v] [-protected]",
 178.707 -        "-genkeypair  [-v] [-protected]"},
 178.708 -    {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 178.709 -    {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
 178.710 -        "\t     [-keyalg <keyalg>] [-keysize <keysize>]"},
 178.711 -    {"\t     [-sigalg <sigalg>] [-dname <dname>]",
 178.712 -        "\t     [-sigalg <sigalg>] [-dname <dname>]"},
 178.713 -    {"\t     [-validity <valDays>] [-keypass <keypass>]",
 178.714 -        "\t     [-validity <valDays>] [-keypass <keypass>]"},
 178.715 -    /** rest is same as -certreq starting from -keystore **/
 178.716 +        {"Add.Public.Key.Alias", "Adicionar Alias de Chave P\u00FAblica"},
 178.717 +        {"Remove.Public.Key.Alias", "Remover Alias de Chave P\u00FAblica"},
 178.718 +        {"File", "Arquivo"},
 178.719 +        {"KeyStore", "KeyStore"},
 178.720 +        {"Policy.File.", "Arquivo de Pol\u00EDtica:"},
 178.721 +        {"Could.not.open.policy.file.policyFile.e.toString.",
 178.722 +                "N\u00E3o foi poss\u00EDvel abrir o arquivo de pol\u00EDtica: {0}: {1}"},
 178.723 +        {"Policy.Tool", "Ferramenta de Pol\u00EDtica"},
 178.724 +        {"Errors.have.occurred.while.opening.the.policy.configuration.View.the.Warning.Log.for.more.information.",
 178.725 +                "Erros durante a abertura da configura\u00E7\u00E3o da pol\u00EDtica. Consulte o Log de Advert\u00EAncias para obter mais informa\u00E7\u00F5es."},
 178.726 +        {"Error", "Erro"},
 178.727 +        {"OK", "OK"},
 178.728 +        {"Status", "Status"},
 178.729 +        {"Warning", "Advert\u00EAncia"},
 178.730 +        {"Permission.",
 178.731 +                "Permiss\u00E3o:                                                       "},
 178.732 +        {"Principal.Type.", "Tipo do Principal:"},
 178.733 +        {"Principal.Name.", "Nome do Principal:"},
 178.734 +        {"Target.Name.",
 178.735 +                "Nome do Alvo:                                                    "},
 178.736 +        {"Actions.",
 178.737 +                "A\u00E7\u00F5es:                                                             "},
 178.738 +        {"OK.to.overwrite.existing.file.filename.",
 178.739 +                "Est\u00E1 correto substituir o arquivo existente {0}?"},
 178.740 +        {"Cancel", "Cancelar"},
 178.741 +        {"CodeBase.", "CodeBase:"},
 178.742 +        {"SignedBy.", "SignedBy:"},
 178.743 +        {"Add.Principal", "Adicionar Principal"},
 178.744 +        {"Edit.Principal", "Editar Principal"},
 178.745 +        {"Remove.Principal", "Remover Principal"},
 178.746 +        {"Principals.", "Principais:"},
 178.747 +        {".Add.Permission", "  Adicionar Permiss\u00E3o"},
 178.748 +        {".Edit.Permission", "  Editar Permiss\u00E3o"},
 178.749 +        {"Remove.Permission", "Remover Permiss\u00E3o"},
 178.750 +        {"Done", "Conclu\u00EDdo"},
 178.751 +        {"KeyStore.URL.", "URL do KeyStore:"},
 178.752 +        {"KeyStore.Type.", "Tipo de KeyStore:"},
 178.753 +        {"KeyStore.Provider.", "Fornecedor de KeyStore:"},
 178.754 +        {"KeyStore.Password.URL.", "URL da Senha do KeyStore:"},
 178.755 +        {"Principals", "Principais"},
 178.756 +        {".Edit.Principal.", "  Editar Principal:"},
 178.757 +        {".Add.New.Principal.", "  Adicionar Novo Principal:"},
 178.758 +        {"Permissions", "Permiss\u00F5es"},
 178.759 +        {".Edit.Permission.", "  Editar Permiss\u00E3o:"},
 178.760 +        {".Add.New.Permission.", "  Adicionar Nova Permiss\u00E3o:"},
 178.761 +        {"Signed.By.", "Assinado por:"},
 178.762 +        {"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
 178.763 +            "N\u00E3o \u00E9 Poss\u00EDvel Especificar um Principal com uma Classe de Curinga sem um Nome de Curinga"},
 178.764 +        {"Cannot.Specify.Principal.without.a.Name",
 178.765 +            "N\u00E3o \u00E9 Poss\u00EDvel Especificar um Principal sem um Nome"},
 178.766 +        {"Permission.and.Target.Name.must.have.a.value",
 178.767 +                "O Nome de Destino e a Permiss\u00E3o devem ter um Valor"},
 178.768 +        {"Remove.this.Policy.Entry.", "Remover esta Entrada de Pol\u00EDtica?"},
 178.769 +        {"Overwrite.File", "Substituir Arquivo"},
 178.770 +        {"Policy.successfully.written.to.filename",
 178.771 +                "Pol\u00EDtica gravada com \u00EAxito em {0}"},
 178.772 +        {"null.filename", "nome de arquivo nulo"},
 178.773 +        {"Save.changes.", "Salvar altera\u00E7\u00F5es?"},
 178.774 +        {"Yes", "Sim"},
 178.775 +        {"No", "N\u00E3o"},
 178.776 +        {"Policy.Entry", "Entrada de Pol\u00EDtica"},
 178.777 +        {"Save.Changes", "Salvar Altera\u00E7\u00F5es"},
 178.778 +        {"No.Policy.Entry.selected", "Nenhuma Entrada de Pol\u00EDtica Selecionada"},
 178.779 +        {"Unable.to.open.KeyStore.ex.toString.",
 178.780 +                "N\u00E3o \u00E9 poss\u00EDvel abrir a KeyStore: {0}"},
 178.781 +        {"No.principal.selected", "Nenhum principal selecionado"},
 178.782 +        {"No.permission.selected", "Nenhuma permiss\u00E3o selecionada"},
 178.783 +        {"name", "nome"},
 178.784 +        {"configuration.type", "tipo de configura\u00E7\u00E3o"},
 178.785 +        {"environment.variable.name", "nome da vari\u00E1vel de ambiente"},
 178.786 +        {"library.name", "nome da biblioteca"},
 178.787 +        {"package.name", "nome do pacote"},
 178.788 +        {"policy.type", "tipo de pol\u00EDtica"},
 178.789 +        {"property.name", "nome da propriedade"},
 178.790 +        {"Principal.List", "Lista de Principais"},
 178.791 +        {"Permission.List", "Lista de Permiss\u00F5es"},
 178.792 +        {"Code.Base", "Base de C\u00F3digo"},
 178.793 +        {"KeyStore.U.R.L.", "U R L da KeyStore:"},
 178.794 +        {"KeyStore.Password.U.R.L.", "U R L da Senha do KeyStore:"},
 178.795  
 178.796 -    {"-genseckey   [-v] [-protected]",
 178.797 -        "-genseckey   [-v] [-protected]"},
 178.798 -    /** rest is same as -certreq starting from -keystore **/
 178.799  
 178.800 -    {"-help", "-help"},
 178.801 -    //{"-identitydb  [-v] [-protected]",
 178.802 -    //    "-identitydb  [-v] [-protected]"},
 178.803 -    //{"\t     [-file <idb_file>]", "\t     [-file <idb_file>]"},
 178.804 -    /** rest is same as -certreq starting from -keystore **/
 178.805 +        // javax.security.auth.PrivateCredentialPermission
 178.806 +        {"invalid.null.input.s.", "entrada(s) nula(s) inv\u00E1lida(s)"},
 178.807 +        {"actions.can.only.be.read.", "as a\u00E7\u00F5es s\u00F3 podem ser 'lidas'"},
 178.808 +        {"permission.name.name.syntax.invalid.",
 178.809 +                "sintaxe inv\u00E1lida do nome da permiss\u00E3o [{0}]: "},
 178.810 +        {"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
 178.811 +                "Classe da Credencial n\u00E3o seguida por um Nome e uma Classe do Principal"},
 178.812 +        {"Principal.Class.not.followed.by.a.Principal.Name",
 178.813 +                "Classe do Principal n\u00E3o seguida por um Nome do Principal"},
 178.814 +        {"Principal.Name.must.be.surrounded.by.quotes",
 178.815 +                "O Nome do Principal deve estar entre aspas"},
 178.816 +        {"Principal.Name.missing.end.quote",
 178.817 +                "Faltam as aspas finais no Nome do Principal"},
 178.818 +        {"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
 178.819 +                "A Classe do Principal PrivateCredentialPermission n\u00E3o pode ser um valor curinga (*) se o Nome do Principal n\u00E3o for um valor curinga (*)"},
 178.820 +        {"CredOwner.Principal.Class.class.Principal.Name.name",
 178.821 +                "CredOwner:\n\tClasse do Principal = {0}\n\tNome do Principal = {1}"},
 178.822  
 178.823 -        //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
 178.824 -        //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
 178.825 -    {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
 178.826 -        "-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]"},
 178.827 -    {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 178.828 -        {"\t     [-alias <alias>] [-keypass <keypass>]",
 178.829 -            "\t     [-alias <alias>] [-keypass <keypass>]"},
 178.830 -    {"\t     [-file <cert_file>] [-keypass <keypass>]",
 178.831 -        "\t     [-file <cert_file>] [-keypass <keypass>]"},
 178.832 -    /** rest is same as -certreq starting from -keystore **/
 178.833 +        // javax.security.auth.x500
 178.834 +        {"provided.null.name", "nome nulo fornecido"},
 178.835 +        {"provided.null.keyword.map", "mapa de palavra-chave nulo fornecido"},
 178.836 +        {"provided.null.OID.map", "mapa OID nulo fornecido"},
 178.837  
 178.838 -    {"-importkeystore [-v] ",
 178.839 -                "-importkeystore [-v] "},
 178.840 -    {"\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]",
 178.841 -                "\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]"},
 178.842 -    {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
 178.843 -                "\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]"},
 178.844 -    {"\t     [-srcprotected] [-destprotected]",
 178.845 -                "\t     [-srcprotected] [-destprotected]"},
 178.846 -        {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
 178.847 -                "\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]"},
 178.848 -        {"\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]",  // line too long, split to 2
 178.849 -                 "\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]"},
 178.850 -    {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
 178.851 -                "\t     [-srcalias <srcalias> [-destalias <destalias>]"},
 178.852 -    {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
 178.853 -                "\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]"},
 178.854 -        {"\t     [-noprompt]", "\t     [-noprompt]"},
 178.855 -    /** rest is same as -certreq starting from -keystore **/
 178.856 +        // javax.security.auth.Subject
 178.857 +        {"invalid.null.AccessControlContext.provided",
 178.858 +                "AccessControlContext nulo inv\u00E1lido fornecido"},
 178.859 +        {"invalid.null.action.provided", "a\u00E7\u00E3o nula inv\u00E1lida fornecida"},
 178.860 +        {"invalid.null.Class.provided", "Classe nula inv\u00E1lida fornecida"},
 178.861 +        {"Subject.", "Assunto:\n"},
 178.862 +        {".Principal.", "\tPrincipal: "},
 178.863 +        {".Public.Credential.", "\tCredencial P\u00FAblica: "},
 178.864 +        {".Private.Credentials.inaccessible.",
 178.865 +                "\tCredenciais Privadas inacess\u00EDveis\n"},
 178.866 +        {".Private.Credential.", "\tCredencial Privada: "},
 178.867 +        {".Private.Credential.inaccessible.",
 178.868 +                "\tCredencial Privada inacess\u00EDvel\n"},
 178.869 +        {"Subject.is.read.only", "O Assunto \u00E9 somente para leitura"},
 178.870 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.java.security.Principal.to.a.Subject.s.Principal.Set",
 178.871 +                "tentativa de adicionar um objeto que n\u00E3o \u00E9 uma inst\u00E2ncia de java.security.Principal a um conjunto de principais do Subject"},
 178.872 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.class",
 178.873 +                "tentativa de adicionar um objeto que n\u00E3o \u00E9 uma inst\u00E2ncia de {0}"},
 178.874  
 178.875 -        {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
 178.876 -                "-changealias [-v] [-protected] -alias <alias> -destalias <destalias>"},
 178.877 -        {"\t     [-keypass <keypass>]", "\t     [-keypass <keypass>]"},
 178.878 +        // javax.security.auth.login.AppConfigurationEntry
 178.879 +        {"LoginModuleControlFlag.", "LoginModuleControlFlag: "},
 178.880  
 178.881 -    //{"-keyclone    [-v] [-protected]",
 178.882 -    //    "-keyclone    [-v] [-protected]"},
 178.883 -    //{"\t     [-alias <alias>] -dest <dest_alias>",
 178.884 -    //    "\t     [-alias <alias>] -dest <dest_alias>"},
 178.885 -    //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
 178.886 -    //    "\t     [-keypass <keypass>] [-new <new_keypass>]"},
 178.887 -    /** rest is same as -certreq starting from -keystore **/
 178.888 +        // javax.security.auth.login.LoginContext
 178.889 +        {"Invalid.null.input.name", "Entrada nula inv\u00E1lida: nome"},
 178.890 +        {"No.LoginModules.configured.for.name",
 178.891 +         "Nenhum LoginModule configurado para {0}"},
 178.892 +        {"invalid.null.Subject.provided", "Subject nulo inv\u00E1lido fornecido"},
 178.893 +        {"invalid.null.CallbackHandler.provided",
 178.894 +                "CallbackHandler nulo inv\u00E1lido fornecido"},
 178.895 +        {"null.subject.logout.called.before.login",
 178.896 +                "Subject nulo - log-out chamado antes do log-in"},
 178.897 +        {"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
 178.898 +                "n\u00E3o \u00E9 poss\u00EDvel instanciar LoginModule, {0}, porque ele n\u00E3o fornece um construtor sem argumento"},
 178.899 +        {"unable.to.instantiate.LoginModule",
 178.900 +                "n\u00E3o \u00E9 poss\u00EDvel instanciar LoginModule"},
 178.901 +        {"unable.to.instantiate.LoginModule.",
 178.902 +                "n\u00E3o \u00E9 poss\u00EDvel instanciar LoginModule: "},
 178.903 +        {"unable.to.find.LoginModule.class.",
 178.904 +                "n\u00E3o \u00E9 poss\u00EDvel localizar a classe LoginModule: "},
 178.905 +        {"unable.to.access.LoginModule.",
 178.906 +                "n\u00E3o \u00E9 poss\u00EDvel acessar LoginModule: "},
 178.907 +        {"Login.Failure.all.modules.ignored",
 178.908 +                "Falha de Log-in: todos os m\u00F3dulos ignorados"},
 178.909  
 178.910 -    {"-keypasswd   [-v] [-alias <alias>]",
 178.911 -        "-keypasswd   [-v] [-alias <alias>]"},
 178.912 -    {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
 178.913 -        "\t     [-keypass <old_keypass>] [-new <new_keypass>]"},
 178.914 -    /** rest is same as -certreq starting from -keystore **/
 178.915 +        // sun.security.provider.PolicyFile
 178.916  
 178.917 -    {"-list        [-v | -rfc] [-protected]",
 178.918 -        "-list        [-v | -rfc] [-protected]"},
 178.919 -    {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 178.920 -    /** rest is same as -certreq starting from -keystore **/
 178.921 +        {"java.security.policy.error.parsing.policy.message",
 178.922 +                "java.security.policy: erro durante o parse de {0}:\n\t{1}"},
 178.923 +        {"java.security.policy.error.adding.Permission.perm.message",
 178.924 +                "java.security.policy: erro ao adicionar a permiss\u00E3o, {0}:\n\t{1}"},
 178.925 +        {"java.security.policy.error.adding.Entry.message",
 178.926 +                "java.security.policy: erro ao adicionar a Entrada:\n\t{0}"},
 178.927 +        {"alias.name.not.provided.pe.name.", "nome de alias n\u00E3o fornecido ({0})"},
 178.928 +        {"unable.to.perform.substitution.on.alias.suffix",
 178.929 +                "n\u00E3o \u00E9 poss\u00EDvel realizar a substitui\u00E7\u00E3o no alias, {0}"},
 178.930 +        {"substitution.value.prefix.unsupported",
 178.931 +                "valor da substitui\u00E7\u00E3o, {0}, n\u00E3o suportado"},
 178.932 +        {"LPARAM", "("},
 178.933 +        {"RPARAM", ")"},
 178.934 +        {"type.can.t.be.null","o tipo n\u00E3o pode ser nulo"},
 178.935  
 178.936 -    {"-printcert   [-v] [-file <cert_file>]",
 178.937 -        "-printcert   [-v] [-file <cert_file>]"},
 178.938 +        // sun.security.provider.PolicyParser
 178.939 +        {"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
 178.940 +                "keystorePasswordURL n\u00E3o pode ser especificado sem que a \u00E1rea de armazenamento de chaves tamb\u00E9m seja especificada"},
 178.941 +        {"expected.keystore.type", "tipo de armazenamento de chaves esperado"},
 178.942 +        {"expected.keystore.provider", "fornecedor da \u00E1rea de armazenamento de chaves esperado"},
 178.943 +        {"multiple.Codebase.expressions",
 178.944 +                "v\u00E1rias express\u00F5es CodeBase"},
 178.945 +        {"multiple.SignedBy.expressions","v\u00E1rias express\u00F5es SignedBy"},
 178.946 +        {"SignedBy.has.empty.alias","SignedBy tem alias vazio"},
 178.947 +        {"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
 178.948 +                "n\u00E3o \u00E9 poss\u00EDvel especificar um principal com uma classe curinga sem um nome curinga"},
 178.949 +        {"expected.codeBase.or.SignedBy.or.Principal",
 178.950 +                "CodeBase ou SignedBy ou Principal esperado"},
 178.951 +        {"expected.permission.entry", "entrada de permiss\u00E3o esperada"},
 178.952 +        {"number.", "n\u00FAmero "},
 178.953 +        {"expected.expect.read.end.of.file.",
 178.954 +                "esperado [{0}], lido [fim do arquivo]"},
 178.955 +        {"expected.read.end.of.file.",
 178.956 +                "esperado [;], lido [fim do arquivo]"},
 178.957 +        {"line.number.msg", "linha {0}: {1}"},
 178.958 +        {"line.number.expected.expect.found.actual.",
 178.959 +                "linha {0}: esperada [{1}], encontrada [{2}]"},
 178.960 +        {"null.principalClass.or.principalName",
 178.961 +                "principalClass ou principalName nulo"},
 178.962  
 178.963 -    //{"-selfcert    [-v] [-protected]",
 178.964 -    //    "-selfcert    [-v] [-protected]"},
 178.965 -    {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 178.966 -    //{"\t     [-dname <dname>] [-validity <valDays>]",
 178.967 -    //    "\t     [-dname <dname>] [-validity <valDays>]"},
 178.968 -    //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
 178.969 -    //    "\t     [-keypass <keypass>] [-sigalg <sigalg>]"},
 178.970 -    /** rest is same as -certreq starting from -keystore **/
 178.971 +        // sun.security.pkcs11.SunPKCS11
 178.972 +        {"PKCS11.Token.providerName.Password.",
 178.973 +                "Senha PKCS11 de Token [{0}]: "},
 178.974  
 178.975 -    {"-storepasswd [-v] [-new <new_storepass>]",
 178.976 -        "-storepasswd [-v] [-new <new_storepass>]"},
 178.977 -    /** rest is same as -certreq starting from -keystore **/
 178.978 -
 178.979 -    // policytool
 178.980 -    {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
 178.981 -        "Aviso: n\u00e3o existe uma chave p\u00fablica para o alias {0}.  Certifique-se de que um KeyStore esteja configurado adequadamente."},
 178.982 -    {"Warning: Class not found: class", "Aviso: classe n\u00e3o encontrada: {0}"},
 178.983 -    {"Warning: Invalid argument(s) for constructor: arg",
 178.984 -        "Aviso: argumento(s) inv\u00e1lido(s) para o construtor: {0}"},
 178.985 -    {"Illegal Principal Type: type", "Tipo principal ilegal: {0}"},
 178.986 -    {"Illegal option: option", "Op\u00e7\u00e3o ilegal: {0}"},
 178.987 -    {"Usage: policytool [options]", "Uso: policytool [op\u00e7\u00f5es]"},
 178.988 -    {"  [-file <file>]    policy file location",
 178.989 -        "  [-file <file>]    local do arquivo de pol\u00edtica"},
 178.990 -    {"New", "Novo"},
 178.991 -    {"Open", "Abrir"},
 178.992 -    {"Save", "Salvar"},
 178.993 -    {"Save As", "Salvar como"},
 178.994 -    {"View Warning Log", "Visualizar registro de avisos"},
 178.995 -    {"Exit", "Sair"},
 178.996 -    {"Add Policy Entry", "Adicionar entrada de pol\u00edtica"},
 178.997 -    {"Edit Policy Entry", "Editar entrada de pol\u00edtica"},
 178.998 -    {"Remove Policy Entry", "Remover entrada de pol\u00edtica"},
 178.999 -    {"Edit", "Editar"},
178.1000 -        {"Retain", "Conservar"},
178.1001 -
178.1002 -        {"Warning: File name may include escaped backslash characters. " +
178.1003 -                        "It is not necessary to escape backslash characters " +
178.1004 -                        "(the tool escapes characters as necessary when writing " +
178.1005 -                        "the policy contents to the persistent store).\n\n" +
178.1006 -                        "Click on Retain to retain the entered name, or click on " +
178.1007 -                        "Edit to edit the name.",
178.1008 -            "Aviso: o nome do arquivo pode incluir caracteres de escape barra invertida. N\u00e3o \u00e9 necess\u00e1rio fazer o escape dos caracteres de barra invertida (a ferramenta faz o escape dos caracteres conforme necess\u00e1rio ao gravar o conte\u00fado da pol\u00edtica no armazenamento persistente).\n\nClique em Conservar para conservar o nome da entrada ou clique em Editar para edit\u00e1-lo."},
178.1009 -
178.1010 -        {"Add Public Key Alias", "Adicionar alias de chave p\u00fablica"},
178.1011 -    {"Remove Public Key Alias", "Remover alias de chave p\u00fablica"},
178.1012 -    {"File", "Arquivo"},
178.1013 -    {"KeyStore", "KeyStore"},
178.1014 -    {"Policy File:", "Arquivo de pol\u00edtica:"},
178.1015 -    {"Could not open policy file: policyFile: e.toString()",
178.1016 -        "N\u00e3o foi poss\u00edvel abrir o arquivo de pol\u00edtica: {0}: {1}"},
178.1017 -    {"Policy Tool", "Ferramenta de pol\u00edtica"},
178.1018 -    {"Errors have occurred while opening the policy configuration.  View the Warning Log for more information.",
178.1019 -        "Ocorreram erros ao abrir a configura\u00e7\u00e3o da pol\u00edtica.  Consulte o registro de avisos para obter mais informa\u00e7\u00f5es."},
178.1020 -    {"Error", "Erro"},
178.1021 -    {"OK", "OK"},
178.1022 -    {"Status", "Status"},
178.1023 -    {"Warning", "Aviso"},
178.1024 -    {"Permission:                                                       ",
178.1025 -        "Permiss\u00e3o:                                                       "},
178.1026 -    {"Principal Type:", "Tipo do principal:"},
178.1027 -        {"Principal Name:", "Nome do principal:"},
178.1028 -    {"Target Name:                                                    ",
178.1029 -        "Nome de destino:                                                    "},
178.1030 -    {"Actions:                                                             ",
178.1031 -        "A\u00e7\u00f5es:                                                             "},
178.1032 -    {"OK to overwrite existing file filename?",
178.1033 -        "OK para substituir o arquivo existente {0}?"},
178.1034 -    {"Cancel", "Cancelar"},
178.1035 -    {"CodeBase:", "CodeBase:"},
178.1036 -    {"SignedBy:", "SignedBy:"},
178.1037 -    {"Add Principal", "Adicionar principal"},
178.1038 -    {"Edit Principal", "Editar principal"},
178.1039 -    {"Remove Principal", "Remover principal"},
178.1040 -    {"Principals:", "Principais:"},
178.1041 -    {"  Add Permission", "  Adicionar permiss\u00e3o"},
178.1042 -    {"  Edit Permission", "  Editar permiss\u00e3o"},
178.1043 -    {"Remove Permission", "Remover permiss\u00e3o"},
178.1044 -    {"Done", "Conclu\u00eddo"},
178.1045 -    {"KeyStore URL:", "URL do KeyStore:"},
178.1046 -    {"KeyStore Type:", "Tipo de KeyStore:"},
178.1047 -    {"KeyStore Provider:", "Fornecedor de KeyStore:"},
178.1048 -    {"KeyStore Password URL:", "URL da senha do KeyStore:"},
178.1049 -    {"Principals", "Principais"},
178.1050 -    {"  Edit Principal:", "  Editar principal:"},
178.1051 -    {"  Add New Principal:", "  Adicionar novo principal:"},
178.1052 -    {"Permissions", "Permiss\u00f5es"},
178.1053 -    {"  Edit Permission:", "  Editar permiss\u00e3o:"},
178.1054 -    {"  Add New Permission:", "  Adicionar nova permiss\u00e3o:"},
178.1055 -    {"Signed By:", "Assinado por:"},
178.1056 -    {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name",
178.1057 -        "N\u00e3o \u00e9 poss\u00edvel especificar principal com uma classe de coringa sem um nome de coringa"},
178.1058 -        {"Cannot Specify Principal without a Name",
178.1059 -            "N\u00e3o \u00e9 poss\u00edvel especificar principal sem um nome"},
178.1060 -    {"Permission and Target Name must have a value",
178.1061 -        "O nome de destino e a permiss\u00e3o devem ter um valor"},
178.1062 -    {"Remove this Policy Entry?", "Remover esta entrada de pol\u00edtica?"},
178.1063 -    {"Overwrite File", "Substituir arquivo"},
178.1064 -    {"Policy successfully written to filename",
178.1065 -        "Pol\u00edtica gravada com \u00eaxito em {0}"},
178.1066 -    {"null filename", "nome de arquivo nulo"},
178.1067 -    {"Save changes?", "Salvar altera\u00e7\u00f5es?"},
178.1068 -    {"Yes", "Sim"},
178.1069 -    {"No", "N\u00e3o"},
178.1070 -    {"Policy Entry", "Entrada de pol\u00edtica"},
178.1071 -    {"Save Changes", "Salvar altera\u00e7\u00f5es"},
178.1072 -    {"No Policy Entry selected", "Nenhuma entrada de pol\u00edtica selecionada"},
178.1073 -    {"Unable to open KeyStore: ex.toString()",
178.1074 -        "N\u00e3o \u00e9 poss\u00edvel abrir o KeyStore: {0}"},
178.1075 -    {"No principal selected", "Nenhum principal selecionado"},
178.1076 -    {"No permission selected", "Nenhuma permiss\u00e3o selecionada"},
178.1077 -    {"name", "nome"},
178.1078 -    {"configuration type", "tipo de configura\u00e7\u00e3o"},
178.1079 -    {"environment variable name", "nome da vari\u00e1vel de ambiente"},
178.1080 -    {"library name", "nome da biblioteca"},
178.1081 -    {"package name", "nome do pacote"},
178.1082 -    {"policy type", "tipo de pol\u00edtica"},
178.1083 -    {"property name", "nome da propriedade"},
178.1084 -    {"provider name", "nome do fornecedor"},
178.1085 -        {"Principal List", "Lista de principais"},
178.1086 -        {"Permission List", "Lista de permiss\u00f5es"},
178.1087 -        {"Code Base", "Base de c\u00f3digo"},
178.1088 -        {"KeyStore U R L:", "U R L do KeyStore:"},
178.1089 -        {"KeyStore Password U R L:", "U R L da senha do KeyStore:"},
178.1090 -
178.1091 -
178.1092 -    // javax.security.auth.PrivateCredentialPermission
178.1093 -    {"invalid null input(s)", "entrada(s) nula(s) inv\u00e1lida(s)"},
178.1094 -    {"actions can only be 'read'", "as a\u00e7\u00f5es podem ser somente 'lidas'"},
178.1095 -    {"permission name [name] syntax invalid: ",
178.1096 -        "sintaxe inv\u00e1lida do nome da permiss\u00e3o [{0}]: "},
178.1097 -    {"Credential Class not followed by a Principal Class and Name",
178.1098 -        "Classe da credencial n\u00e3o seguida por um nome e classe do principal"},
178.1099 -    {"Principal Class not followed by a Principal Name",
178.1100 -        "Classe do principal n\u00e3o seguida por um nome do principal"},
178.1101 -    {"Principal Name must be surrounded by quotes",
178.1102 -        "O nome do principal deve estar entre aspas"},
178.1103 -    {"Principal Name missing end quote",
178.1104 -        "Faltam as aspas finais no nome do principal "},
178.1105 -    {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value",
178.1106 -        "A classe do principal PrivateCredentialPermission n\u00e3o pode ser um valor coringa (*) se o nome do principal n\u00e3o for um valor coringa (*)"},
178.1107 -    {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name",
178.1108 -        "CredOwner:\n\tClasse do principal = {0}\n\tNome do principal = {1}"},
178.1109 -
178.1110 -    // javax.security.auth.x500
178.1111 -    {"provided null name", "nome nulo fornecido"},
178.1112 -    {"provided null keyword map", "mapa de palavra-chave nulo fornecido"},
178.1113 -    {"provided null OID map", "mapa OID nulo fornecido"},
178.1114 -
178.1115 -    // javax.security.auth.Subject
178.1116 -    {"invalid null AccessControlContext provided",
178.1117 -        "AccessControlContext nulo inv\u00e1lido fornecido"},
178.1118 -    {"invalid null action provided", "a\u00e7\u00e3o nula inv\u00e1lida fornecida"},
178.1119 -    {"invalid null Class provided", "classe nula inv\u00e1lida fornecida"},
178.1120 -    {"Subject:\n", "Subject:\n"},
178.1121 -    {"\tPrincipal: ", "\tPrincipal: "},
178.1122 -    {"\tPublic Credential: ", "\tCredencial p\u00fablica: "},
178.1123 -    {"\tPrivate Credentials inaccessible\n",
178.1124 -        "\tCredenciais privadas inacess\u00edveis\n"},
178.1125 -    {"\tPrivate Credential: ", "\tCredencial privada: "},
178.1126 -    {"\tPrivate Credential inaccessible\n",
178.1127 -        "\tCredencial privada inacess\u00edvel\n"},
178.1128 -    {"Subject is read-only", "O Subject \u00e9 de somente leitura"},
178.1129 -    {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set",
178.1130 -        "tentativa de adicionar um objeto que n\u00e3o \u00e9 uma inst\u00e2ncia de java.security.Principal a um conjunto de principais do Subject"},
178.1131 -    {"attempting to add an object which is not an instance of class",
178.1132 -        "tentativa de adicionar um objeto que n\u00e3o \u00e9 uma inst\u00e2ncia de {0}"},
178.1133 -
178.1134 -    // javax.security.auth.login.AppConfigurationEntry
178.1135 -    {"LoginModuleControlFlag: ", "LoginModuleControlFlag: "},
178.1136 -
178.1137 -    // javax.security.auth.login.LoginContext
178.1138 -    {"Invalid null input: name", "Entrada nula inv\u00e1lida: nome"},
178.1139 -    {"No LoginModules configured for name",
178.1140 -     "Nenhum LoginModule configurado para {0}"},
178.1141 -    {"invalid null Subject provided", "Subject nulo inv\u00e1lido fornecido"},
178.1142 -    {"invalid null CallbackHandler provided",
178.1143 -        "CallbackHandler nulo inv\u00e1lido fornecido"},
178.1144 -    {"null subject - logout called before login",
178.1145 -        "Subject nulo - logoff chamado antes do logon"},
178.1146 -    {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor",
178.1147 -        "n\u00e3o \u00e9 poss\u00edvel instanciar LoginModule, {0}, porque n\u00e3o fornece um construtor sem argumento"},
178.1148 -    {"unable to instantiate LoginModule",
178.1149 -        "n\u00e3o \u00e9 poss\u00edvel instanciar LoginModule"},
178.1150 -    {"unable to instantiate LoginModule: ",
178.1151 -        "n\u00e3o \u00e9 poss\u00edvel instanciar LoginModule: "},
178.1152 -    {"unable to find LoginModule class: ",
178.1153 -        "n\u00e3o \u00e9 poss\u00edvel localizar a classe LoginModule: "},
178.1154 -    {"unable to access LoginModule: ",
178.1155 -        "n\u00e3o \u00e9 poss\u00edvel acessar LoginModule: "},
178.1156 -    {"Login Failure: all modules ignored",
178.1157 -        "Falha de logon: todos os m\u00f3dulos ignorados"},
178.1158 -
178.1159 -    // sun.security.provider.PolicyFile
178.1160 -
178.1161 -    {"java.security.policy: error parsing policy:\n\tmessage",
178.1162 -        "java.security.policy: erro ao analisar {0}:\n\t{1}"},
178.1163 -    {"java.security.policy: error adding Permission, perm:\n\tmessage",
178.1164 -        "java.security.policy: erro ao adicionar permiss\u00e3o, {0}:\n\t{1}"},
178.1165 -    {"java.security.policy: error adding Entry:\n\tmessage",
178.1166 -        "java.security.policy: erro ao adicionar entrada:\n\t{0}"},
178.1167 -    {"alias name not provided (pe.name)", "nome de alias n\u00e3o fornecido ({0})"},
178.1168 -    {"unable to perform substitution on alias, suffix",
178.1169 -        "n\u00e3o \u00e9 poss\u00edvel realizar a substitui\u00e7\u00e3o no alias, {0}"},
178.1170 -    {"substitution value, prefix, unsupported",
178.1171 -        "valor da substitui\u00e7\u00e3o, {0}, n\u00e3o suportado"},
178.1172 -    {"(", "("},
178.1173 -    {")", ")"},
178.1174 -    {"type can't be null","o tipo n\u00e3o pode ser nulo"},
178.1175 -
178.1176 -    // sun.security.provider.PolicyParser
178.1177 -    {"keystorePasswordURL can not be specified without also specifying keystore",
178.1178 -        "keystorePasswordURL n\u00e3o pode ser especificado sem que o armazenamento de chaves tamb\u00e9m seja especificado"},
178.1179 -    {"expected keystore type", "tipo de armazenamento de chaves esperado"},
178.1180 -    {"expected keystore provider", "fornecedor de armazenamento de chaves esperado"},
178.1181 -    {"multiple Codebase expressions",
178.1182 -            "v\u00e1rias express\u00f5es CodeBase"},
178.1183 -        {"multiple SignedBy expressions","v\u00e1rias express\u00f5es SignedBy"},
178.1184 -    {"SignedBy has empty alias","SignedBy possui alias vazio"},
178.1185 -    {"can not specify Principal with a wildcard class without a wildcard name",
178.1186 -        "n\u00e3o \u00e9 poss\u00edvel especificar principal com uma classe de coringa sem um nome de coringa"},
178.1187 -    {"expected codeBase or SignedBy or Principal",
178.1188 -        "CodeBase ou SignedBy ou Principal esperado"},
178.1189 -    {"expected permission entry", "entrada de permiss\u00e3o esperada"},
178.1190 -    {"number ", "n\u00famero "},
178.1191 -    {"expected [expect], read [end of file]",
178.1192 -        "esperado [{0}], lido [fim do arquivo]"},
178.1193 -    {"expected [;], read [end of file]",
178.1194 -        "esperado [;], lido [fim do arquivo]"},
178.1195 -    {"line number: msg", "linha {0}: {1}"},
178.1196 -    {"line number: expected [expect], found [actual]",
178.1197 -        "linha {0}: esperado [{1}], encontrado [{2}]"},
178.1198 -    {"null principalClass or principalName",
178.1199 -        "principalClass ou principalName nulo "},
178.1200 -
178.1201 -    // sun.security.pkcs11.SunPKCS11
178.1202 -    {"PKCS11 Token [providerName] Password: ",
178.1203 -        "Senha PKCS11 Token [{0}]: "},
178.1204 -
178.1205 -    /* --- DEPRECATED --- */
178.1206 -    // javax.security.auth.Policy
178.1207 -    {"unable to instantiate Subject-based policy",
178.1208 -        "n\u00e3o \u00e9 poss\u00edvel instanciar a pol\u00edtica com base em Subject"}
178.1209 +        /* --- DEPRECATED --- */
178.1210 +        // javax.security.auth.Policy
178.1211 +        {"unable.to.instantiate.Subject.based.policy",
178.1212 +                "n\u00E3o \u00E9 poss\u00EDvel instanciar a pol\u00EDtica com base em Subject"}
178.1213      };
178.1214  
178.1215  
178.1216 @@ -641,6 +667,7 @@
178.1217       * @return the contents of this <code>ResourceBundle</code>.
178.1218       */
178.1219      public Object[][] getContents() {
178.1220 -    return contents;
178.1221 +        return contents;
178.1222      }
178.1223  }
178.1224 +
   179.1 --- a/src/share/classes/sun/security/util/Resources_sv.java	Tue Feb 15 19:16:39 2011 -0800
   179.2 +++ b/src/share/classes/sun/security/util/Resources_sv.java	Tue Feb 15 20:18:20 2011 -0800
   179.3 @@ -1,5 +1,5 @@
   179.4  /*
   179.5 - * Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved.
   179.6 + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
   179.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   179.8   *
   179.9   * This code is free software; you can redistribute it and/or modify it
  179.10 @@ -35,605 +35,627 @@
  179.11      private static final Object[][] contents = {
  179.12  
  179.13          // shared (from jarsigner)
  179.14 -        {" ", " "},
  179.15 -        {"  ", "  "},
  179.16 -        {"      ", "      "},
  179.17 -        {", ", ", "},
  179.18 +        {"SPACE", " "},
  179.19 +        {"2SPACE", "  "},
  179.20 +        {"6SPACE", "      "},
  179.21 +        {"COMMA", ", "},
  179.22          // shared (from keytool)
  179.23 -        {"\n", "\n"},
  179.24 -        {"*******************************************",
  179.25 +        {"NEWLINE", "\n"},
  179.26 +        {"STAR",
  179.27                  "*******************************************"},
  179.28 -        {"*******************************************\n\n",
  179.29 +        {"STARNN",
  179.30                  "*******************************************\n\n"},
  179.31  
  179.32 -        // keytool
  179.33 -        {"keytool error: ", "nyckelverktygsfel: "},
  179.34 -        {"Illegal option:  ", "Ogiltigt alternativ:  "},
  179.35 -        {"Try keytool -help","Try keytool -help"},
  179.36 -        {"Command option <flag> needs an argument.", "Kommandoalternativet {0} beh\u00f6ver ett argument."},
  179.37 -        {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
  179.38 -                "Varning!  PKCS12 KeyStores har inte st\u00f6d f\u00f6r olika l\u00f6senord f\u00f6r lagret och nyckeln. Det anv\u00e4ndarspecificerade {0}-v\u00e4rdet ignoreras."},
  179.39 -        {"-keystore must be NONE if -storetype is {0}",
  179.40 -                "-keystore m\u00e5ste vara NONE om -storetype \u00e4r {0}"},
  179.41 -        {"Too may retries, program terminated",
  179.42 -                 "F\u00f6r m\u00e5nga f\u00f6rs\u00f6k. Programmet avslutas."},
  179.43 -        {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
  179.44 -                "-storepasswd- och -keypasswd-kommandon st\u00f6ds inte om -storetype \u00e4r {0}"},
  179.45 -        {"-keypasswd commands not supported if -storetype is PKCS12",
  179.46 -                " \u0096keypasswd-kommandon st\u00f6ds inte om -storetype \u00e4r inst\u00e4lld p\u00e5 PKCS12"},
  179.47 -        {"-keypass and -new can not be specified if -storetype is {0}",
  179.48 -                "-keypass och -new kan inte anges om -storetype \u00e4r {0}"},
  179.49 -        {"if -protected is specified, then -storepass, -keypass, and -new must not be specified",
  179.50 -                "om -protected har angetts f\u00e5r inte -storepass, -keypass och -new anges"},
  179.51 -        {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified",
  179.52 -                "om -srcprotected anges f\u00e5r -srcstorepass och -srckeypass inte anges"},
  179.53 -        {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified",
  179.54 -                "om nyckelfilen inte \u00e4r l\u00f6senordsskyddad f\u00e5r -storepass, -keypass och -new inte anges"},
  179.55 -        {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified",
  179.56 -                "om k\u00e4llnyckelfilen inte \u00e4r l\u00f6senordsskyddad f\u00e5r -srcstorepass och -srckeypass inte anges"},
  179.57 -        {"Validity must be greater than zero",
  179.58 -                "Giltigheten m\u00e5ste vara st\u00f6rre \u00e4n noll"},
  179.59 -        {"provName not a provider", "{0} inte en leverant\u00f6r"},
  179.60 -        {"Usage error: no command provided", "Anv\u00e4ndningsfel: inget kommando angivet"},
  179.61 -        {"Usage error, <arg> is not a legal command", "Anv\u00e4ndningsfel: {0} \u00e4r inte ett giltigt kommando"},
  179.62 -        {"Source keystore file exists, but is empty: ", "Nyckellagrets k\u00e4llfil finns, men \u00e4r tom: "},
  179.63 -        {"Please specify -srckeystore", "Ange -srckeystore"},
  179.64 -        {"Must not specify both -v and -rfc with 'list' command",
  179.65 -                "Det g\u00e5r inte att specificera b\u00e5de -v och -rfc med 'list'-kommandot"},
  179.66 -        {"Key password must be at least 6 characters",
  179.67 -                "Nyckell\u00f6senordet m\u00e5ste inneh\u00e5lla minst 6 tecken"},
  179.68 -        {"New password must be at least 6 characters",
  179.69 -                "Det nya l\u00f6senordet m\u00e5ste inneh\u00e5lla minst 6 tecken"},
  179.70 -        {"Keystore file exists, but is empty: ",
  179.71 -                "Keystore-filen finns, men \u00e4r tom: "},
  179.72 -        {"Keystore file does not exist: ",
  179.73 -                "Keystore-filen finns inte: "},
  179.74 -        {"Must specify destination alias", "Du m\u00e5ste ange destinations-alias"},
  179.75 -        {"Must specify alias", "Du m\u00e5ste ange alias"},
  179.76 -        {"Keystore password must be at least 6 characters",
  179.77 -                "Keystore-l\u00f6senordet m\u00e5ste inneh\u00e5lla minst 6 tecken"},
  179.78 -        {"Enter keystore password:  ", "Ange keystore-l\u00f6senord:  "},
  179.79 -        {"Enter source keystore password:  ", "Ange l\u00f6senord f\u00f6r k\u00e4llnyckellagret:  "},
  179.80 -        {"Enter destination keystore password:  ", "Ange destination f\u00f6r nyckellagrets l\u00f6senord:  "},
  179.81 -        {"Keystore password is too short - must be at least 6 characters",
  179.82 -         "Keystore-l\u00f6senordet \u00e4r f\u00f6r kort - det m\u00e5ste inneh\u00e5lla minst 6 tecken"},
  179.83 -        {"Unknown Entry Type", "Ok\u00e4nd posttyp"},
  179.84 -        {"Too many failures. Alias not changed", "Alias har inte \u00e4ndrats p.g.a. f\u00f6r m\u00e5nga fel."},
  179.85 -        {"Entry for alias <alias> successfully imported.",
  179.86 -                 "Posten f\u00f6r alias {0} har importerats."},
  179.87 -        {"Entry for alias <alias> not imported.", "Posten f\u00f6r alias {0} har inte importerats."},
  179.88 -        {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.",
  179.89 -                 "Ett problem uppstod vid importen av posten f\u00f6r alias {0}: {1}.\nPosten har inte importerats."},
  179.90 -        {"Import command completed:  <ok> entries successfully imported, <fail> entries failed or cancelled",
  179.91 -                 "Kommandoimporten slutf\u00f6rd: {0} poster har importerats, {1} poster var felaktiga eller utesl\u00f6ts"},
  179.92 -        {"Warning: Overwriting existing alias <alias> in destination keystore",
  179.93 -                 "Varning! Det befintliga aliaset {0} i m\u00e5lnyckellagret skrivs \u00f6ver"},
  179.94 -        {"Existing entry alias <alias> exists, overwrite? [no]:  ",
  179.95 -                 "Aliaset {0} finns redan. Vill du skriva \u00f6ver det? [no]:  "},
  179.96 -        {"Too many failures - try later", "F\u00f6r m\u00e5nga fel - f\u00f6rs\u00f6k igen senare"},
  179.97 -        {"Certification request stored in file <filename>",
  179.98 -                "Certifikat-f\u00f6rfr\u00e5gan har lagrats i filen <{0}>"},
  179.99 -        {"Submit this to your CA", "Skicka detta till din CA"},
 179.100 -        {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified",
 179.101 -            "om n\u00e5got alias inte anges f\u00e5r destalias, srckeypass och destkeypass inte anges"},
 179.102 -        {"Certificate stored in file <filename>",
 179.103 +        // keytool: Help part
 179.104 +        {".OPTION.", " [OPTION]..."},
 179.105 +        {"Options.", "Alternativ:"},
 179.106 +        {"Use.keytool.help.for.all.available.commands",
 179.107 +                 "L\u00E4s \"Hj\u00E4lp - Nyckelverktyg\" f\u00F6r alla tillg\u00E4ngliga kommandon"},
 179.108 +        {"Key.and.Certificate.Management.Tool",
 179.109 +                 "Hanteringsverktyg f\u00F6r nycklar och certifikat"},
 179.110 +        {"Commands.", "Kommandon:"},
 179.111 +        {"Use.keytool.command.name.help.for.usage.of.command.name",
 179.112 +                "L\u00E4s \"Hj\u00E4lp - Nyckelverktyg - command_name\" om anv\u00E4ndning av command_name"},
 179.113 +        // keytool: help: commands
 179.114 +        {"Generates.a.certificate.request",
 179.115 +                "Genererar certifikatbeg\u00E4ran"}, //-certreq
 179.116 +        {"Changes.an.entry.s.alias",
 179.117 +                "\u00C4ndrar postalias"}, //-changealias
 179.118 +        {"Deletes.an.entry",
 179.119 +                "Tar bort post"}, //-delete
 179.120 +        {"Exports.certificate",
 179.121 +                "Exporterar certifikat"}, //-exportcert
 179.122 +        {"Generates.a.key.pair",
 179.123 +                "Genererar nyckelpar"}, //-genkeypair
 179.124 +        {"Generates.a.secret.key",
 179.125 +                "Genererar hemlig nyckel"}, //-genseckey
 179.126 +        {"Generates.certificate.from.a.certificate.request",
 179.127 +                "Genererar certifikat fr\u00E5n certifikatbeg\u00E4ran"}, //-gencert
 179.128 +        {"Generates.CRL", "Genererar CRL"}, //-gencrl
 179.129 +        {"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
 179.130 +                "Importerar poster fr\u00E5n identitetsdatabas i JDK 1.1.x-format"}, //-identitydb
 179.131 +        {"Imports.a.certificate.or.a.certificate.chain",
 179.132 +                "Importerar ett certifikat eller en certifikatkedja"}, //-importcert
 179.133 +        {"Imports.one.or.all.entries.from.another.keystore",
 179.134 +                "Importerar en eller alla poster fr\u00E5n annat nyckellager"}, //-importkeystore
 179.135 +        {"Clones.a.key.entry",
 179.136 +                "Klonar en nyckelpost"}, //-keyclone
 179.137 +        {"Changes.the.key.password.of.an.entry",
 179.138 +                "\u00C4ndrar nyckell\u00F6senordet f\u00F6r en post"}, //-keypasswd
 179.139 +        {"Lists.entries.in.a.keystore",
 179.140 +                "Visar lista \u00F6ver poster i nyckellager"}, //-list
 179.141 +        {"Prints.the.content.of.a.certificate",
 179.142 +                "Skriver ut inneh\u00E5llet i ett certifikat"}, //-printcert
 179.143 +        {"Prints.the.content.of.a.certificate.request",
 179.144 +                "Skriver ut inneh\u00E5llet i en certifikatbeg\u00E4ran"}, //-printcertreq
 179.145 +        {"Prints.the.content.of.a.CRL.file",
 179.146 +                "Skriver ut inneh\u00E5llet i en CRL-fil"}, //-printcrl
 179.147 +        {"Generates.a.self.signed.certificate",
 179.148 +                "Genererar ett sj\u00E4lvsignerat certifikat"}, //-selfcert
 179.149 +        {"Changes.the.store.password.of.a.keystore",
 179.150 +                "\u00C4ndrar lagerl\u00F6senordet f\u00F6r ett nyckellager"}, //-storepasswd
 179.151 +        // keytool: help: options
 179.152 +        {"alias.name.of.the.entry.to.process",
 179.153 +                "aliasnamn f\u00F6r post som ska bearbetas"}, //-alias
 179.154 +        {"destination.alias",
 179.155 +                "destinationsalias"}, //-destalias
 179.156 +        {"destination.key.password",
 179.157 +                "l\u00F6senord f\u00F6r destinationsnyckel"}, //-destkeypass
 179.158 +        {"destination.keystore.name",
 179.159 +                "namn p\u00E5 destinationsnyckellager"}, //-destkeystore
 179.160 +        {"destination.keystore.password.protected",
 179.161 +                "skyddat l\u00F6senord f\u00F6r destinationsnyckellager"}, //-destprotected
 179.162 +        {"destination.keystore.provider.name",
 179.163 +                "leverant\u00F6rsnamn f\u00F6r destinationsnyckellager"}, //-destprovidername
 179.164 +        {"destination.keystore.password",
 179.165 +                "l\u00F6senord f\u00F6r destinationsnyckellager"}, //-deststorepass
 179.166 +        {"destination.keystore.type",
 179.167 +                "typ av destinationsnyckellager"}, //-deststoretype
 179.168 +        {"distinguished.name",
 179.169 +                "unikt namn"}, //-dname
 179.170 +        {"X.509.extension",
 179.171 +                "X.509-till\u00E4gg"}, //-ext
 179.172 +        {"output.file.name",
 179.173 +                "namn p\u00E5 utdatafil"}, //-file and -outfile
 179.174 +        {"input.file.name",
 179.175 +                "namn p\u00E5 indatafil"}, //-file and -infile
 179.176 +        {"key.algorithm.name",
 179.177 +                "namn p\u00E5 nyckelalgoritm"}, //-keyalg
 179.178 +        {"key.password",
 179.179 +                "nyckell\u00F6senord"}, //-keypass
 179.180 +        {"key.bit.size",
 179.181 +                "nyckelbitstorlek"}, //-keysize
 179.182 +        {"keystore.name",
 179.183 +                "namn p\u00E5 nyckellager"}, //-keystore
 179.184 +        {"new.password",
 179.185 +                "nytt l\u00F6senord"}, //-new
 179.186 +        {"do.not.prompt",
 179.187 +                "fr\u00E5ga inte"}, //-noprompt
 179.188 +        {"password.through.protected.mechanism",
 179.189 +                "l\u00F6senord med skyddad mekanism"}, //-protected
 179.190 +        {"provider.argument",
 179.191 +                "leverant\u00F6rsargument"}, //-providerarg
 179.192 +        {"provider.class.name",
 179.193 +                "namn p\u00E5 leverant\u00F6rsklass"}, //-providerclass
 179.194 +        {"provider.name",
 179.195 +                "leverant\u00F6rsnamn"}, //-providername
 179.196 +        {"provider.classpath",
 179.197 +                "leverant\u00F6rsklass\u00F6kv\u00E4g"}, //-providerpath
 179.198 +        {"output.in.RFC.style",
 179.199 +                "utdata i RFC-format"}, //-rfc
 179.200 +        {"signature.algorithm.name",
 179.201 +                "namn p\u00E5 signaturalgoritm"}, //-sigalg
 179.202 +        {"source.alias",
 179.203 +                "k\u00E4llalias"}, //-srcalias
 179.204 +        {"source.key.password",
 179.205 +                "l\u00F6senord f\u00F6r k\u00E4llnyckel"}, //-srckeypass
 179.206 +        {"source.keystore.name",
 179.207 +                "namn p\u00E5 k\u00E4llnyckellager"}, //-srckeystore
 179.208 +        {"source.keystore.password.protected",
 179.209 +                "skyddat l\u00F6senord f\u00F6r k\u00E4llnyckellager"}, //-srcprotected
 179.210 +        {"source.keystore.provider.name",
 179.211 +                "leverant\u00F6rsnamn f\u00F6r k\u00E4llnyckellager"}, //-srcprovidername
 179.212 +        {"source.keystore.password",
 179.213 +                "l\u00F6senord f\u00F6r k\u00E4llnyckellager"}, //-srcstorepass
 179.214 +        {"source.keystore.type",
 179.215 +                "typ av k\u00E4llnyckellager"}, //-srcstoretype
 179.216 +        {"SSL.server.host.and.port",
 179.217 +                "SSL-serverv\u00E4rd och -port"}, //-sslserver
 179.218 +        {"signed.jar.file",
 179.219 +                "signerad jar-fil"}, //=jarfile
 179.220 +        {"certificate.validity.start.date.time",
 179.221 +                "startdatum/-tid f\u00F6r certifikatets giltighet"}, //-startdate
 179.222 +        {"keystore.password",
 179.223 +                "l\u00F6senord f\u00F6r nyckellager"}, //-storepass
 179.224 +        {"keystore.type",
 179.225 +                "nyckellagertyp"}, //-storetype
 179.226 +        {"trust.certificates.from.cacerts",
 179.227 +                "tillf\u00F6rlitliga certifikat fr\u00E5n cacerts"}, //-trustcacerts
 179.228 +        {"verbose.output",
 179.229 +                "utf\u00F6rliga utdata"}, //-v
 179.230 +        {"validity.number.of.days",
 179.231 +                "antal dagar f\u00F6r giltighet"}, //-validity
 179.232 +        {"Serial.ID.of.cert.to.revoke",
 179.233 +                 "Seriellt ID f\u00F6r certifikat som ska \u00E5terkallas"}, //-id
 179.234 +        // keytool: Running part
 179.235 +        {"keytool.error.", "nyckelverktygsfel: "},
 179.236 +        {"Illegal.option.", "Otill\u00E5tet alternativ:  "},
 179.237 +        {"Illegal.value.", "Otill\u00E5tet v\u00E4rde: "},
 179.238 +        {"Unknown.password.type.", "Ok\u00E4nd l\u00F6senordstyp: "},
 179.239 +        {"Cannot.find.environment.variable.",
 179.240 +                "Kan inte hitta milj\u00F6variabel: "},
 179.241 +        {"Cannot.find.file.", "Hittar inte fil: "},
 179.242 +        {"Command.option.flag.needs.an.argument.", "Kommandoalternativet {0} beh\u00F6ver ett argument."},
 179.243 +        {"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
 179.244 +                "Varning!  PKCS12-nyckellager har inte st\u00F6d f\u00F6r olika l\u00F6senord f\u00F6r lagret och nyckeln. Det anv\u00E4ndarspecificerade {0}-v\u00E4rdet ignoreras."},
 179.245 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
 179.246 +                "-keystore m\u00E5ste vara NONE om -storetype \u00E4r {0}"},
 179.247 +        {"Too.many.retries.program.terminated",
 179.248 +                 "F\u00F6r m\u00E5nga f\u00F6rs\u00F6k. Programmet avslutas"},
 179.249 +        {".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
 179.250 +                "-storepasswd- och -keypasswd-kommandon st\u00F6ds inte om -storetype \u00E4r {0}"},
 179.251 +        {".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
 179.252 +                "-keypasswd-kommandon st\u00F6ds inte om -storetype \u00E4r PKCS12"},
 179.253 +        {".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
 179.254 +                "-keypass och -new kan inte anges om -storetype \u00E4r {0}"},
 179.255 +        {"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
 179.256 +                "om -protected har angetts f\u00E5r inte -storepass, -keypass och -new anges"},
 179.257 +        {"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
 179.258 +                "om -srcprotected anges f\u00E5r -srcstorepass och -srckeypass inte anges"},
 179.259 +        {"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
 179.260 +                "om nyckellagret inte \u00E4r l\u00F6senordsskyddat f\u00E5r -storepass, -keypass och -new inte anges"},
 179.261 +        {"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
 179.262 +                "om k\u00E4llnyckellagret inte \u00E4r l\u00F6senordsskyddat f\u00E5r -srcstorepass och -srckeypass inte anges"},
 179.263 +        {"Illegal.startdate.value", "Otill\u00E5tet v\u00E4rde f\u00F6r startdatum"},
 179.264 +        {"Validity.must.be.greater.than.zero",
 179.265 +                "Giltigheten m\u00E5ste vara st\u00F6rre \u00E4n noll"},
 179.266 +        {"provName.not.a.provider", "{0} \u00E4r inte en leverant\u00F6r"},
 179.267 +        {"Usage.error.no.command.provided", "Syntaxfel: inget kommando angivet"},
 179.268 +        {"Source.keystore.file.exists.but.is.empty.", "Nyckellagrets k\u00E4llfil finns, men \u00E4r tom: "},
 179.269 +        {"Please.specify.srckeystore", "Ange -srckeystore"},
 179.270 +        {"Must.not.specify.both.v.and.rfc.with.list.command",
 179.271 +                "Kan inte specificera b\u00E5de -v och -rfc med 'list'-kommandot"},
 179.272 +        {"Key.password.must.be.at.least.6.characters",
 179.273 +                "Nyckell\u00F6senordet m\u00E5ste inneh\u00E5lla minst 6 tecken"},
 179.274 +        {"New.password.must.be.at.least.6.characters",
 179.275 +                "Det nya l\u00F6senordet m\u00E5ste inneh\u00E5lla minst 6 tecken"},
 179.276 +        {"Keystore.file.exists.but.is.empty.",
 179.277 +                "Nyckellagerfilen finns, men \u00E4r tom: "},
 179.278 +        {"Keystore.file.does.not.exist.",
 179.279 +                "Nyckellagerfilen finns inte: "},
 179.280 +        {"Must.specify.destination.alias", "Du m\u00E5ste ange destinationsalias"},
 179.281 +        {"Must.specify.alias", "Du m\u00E5ste ange alias"},
 179.282 +        {"Keystore.password.must.be.at.least.6.characters",
 179.283 +                "Nyckellagerl\u00F6senordet m\u00E5ste inneh\u00E5lla minst 6 tecken"},
 179.284 +        {"Enter.keystore.password.", "Ange nyckellagerl\u00F6senord:  "},
 179.285 +        {"Enter.source.keystore.password.", "Ange l\u00F6senord f\u00F6r k\u00E4llnyckellagret:  "},
 179.286 +        {"Enter.destination.keystore.password.", "Ange nyckellagerl\u00F6senord f\u00F6r destination:  "},
 179.287 +        {"Keystore.password.is.too.short.must.be.at.least.6.characters",
 179.288 +         "Nyckellagerl\u00F6senordet \u00E4r f\u00F6r kort - det m\u00E5ste inneh\u00E5lla minst 6 tecken"},
 179.289 +        {"Unknown.Entry.Type", "Ok\u00E4nd posttyp"},
 179.290 +        {"Too.many.failures.Alias.not.changed", "F\u00F6r m\u00E5nga fel. Alias har inte \u00E4ndrats"},
 179.291 +        {"Entry.for.alias.alias.successfully.imported.",
 179.292 +                 "Posten f\u00F6r alias {0} har importerats."},
 179.293 +        {"Entry.for.alias.alias.not.imported.", "Posten f\u00F6r alias {0} har inte importerats."},
 179.294 +        {"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
 179.295 +                 "Ett problem uppstod vid importen av posten f\u00F6r alias {0}: {1}.\nPosten {0} har inte importerats."},
 179.296 +        {"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
 179.297 +                 "Kommandoimporten slutf\u00F6rd: {0} poster har importerats, {1} poster var felaktiga eller annullerades"},
 179.298 +        {"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
 179.299 +                 "Varning! Det befintliga aliaset {0} i destinationsnyckellagret skrivs \u00F6ver"},
 179.300 +        {"Existing.entry.alias.alias.exists.overwrite.no.",
 179.301 +                 "Aliaset {0} finns redan. Vill du skriva \u00F6ver det? [nej]:  "},
 179.302 +        {"Too.many.failures.try.later", "F\u00F6r m\u00E5nga fel - f\u00F6rs\u00F6k igen senare"},
 179.303 +        {"Certification.request.stored.in.file.filename.",
 179.304 +                "Certifikatbeg\u00E4ran har lagrats i filen <{0}>"},
 179.305 +        {"Submit.this.to.your.CA", "Skicka detta till certifikatutf\u00E4rdaren"},
 179.306 +        {"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
 179.307 +            "om n\u00E5got alias inte anges f\u00E5r destalias, srckeypass och destkeypass inte anges"},
 179.308 +        {"Certificate.stored.in.file.filename.",
 179.309                  "Certifikatet har lagrats i filen <{0}>"},
 179.310 -        {"Certificate reply was installed in keystore",
 179.311 -                "Certifikatsvaret har installerats i keystore-filen"},
 179.312 -        {"Certificate reply was not installed in keystore",
 179.313 -                "Certifikatsvaret har inte installerats i keystore-filen"},
 179.314 -        {"Certificate was added to keystore",
 179.315 -                "Certifikatet har lagts till i keystore-filen"},
 179.316 -        {"Certificate was not added to keystore",
 179.317 -                "Certifikatet har inte lagts till i keystore-filen"},
 179.318 -        {"[Storing ksfname]", "[Lagrar {0}]"},
 179.319 -        {"alias has no public key (certificate)",
 179.320 +        {"Certificate.reply.was.installed.in.keystore",
 179.321 +                "Certifikatsvaret har installerats i nyckellagret"},
 179.322 +        {"Certificate.reply.was.not.installed.in.keystore",
 179.323 +                "Certifikatsvaret har inte installerats i nyckellagret"},
 179.324 +        {"Certificate.was.added.to.keystore",
 179.325 +                "Certifikatet har lagts till i nyckellagret"},
 179.326 +        {"Certificate.was.not.added.to.keystore",
 179.327 +                "Certifikatet har inte lagts till i nyckellagret"},
 179.328 +        {".Storing.ksfname.", "[Lagrar {0}]"},
 179.329 +        {"alias.has.no.public.key.certificate.",
 179.330                  "{0} saknar offentlig nyckel (certifikat)"},
 179.331 -        {"Cannot derive signature algorithm",
 179.332 -                "Det g\u00e5r inte att h\u00e4mta n\u00e5gon signatur-algoritm"},
 179.333 -        {"Alias <alias> does not exist",
 179.334 +        {"Cannot.derive.signature.algorithm",
 179.335 +                "Kan inte h\u00E4rleda signaturalgoritm"},
 179.336 +        {"Alias.alias.does.not.exist",
 179.337                  "Aliaset <{0}> finns inte"},
 179.338 -        {"Alias <alias> has no certificate",
 179.339 +        {"Alias.alias.has.no.certificate",
 179.340                  "Aliaset <{0}> saknar certifikat"},
 179.341 -        {"Key pair not generated, alias <alias> already exists",
 179.342 +        {"Key.pair.not.generated.alias.alias.already.exists",
 179.343                  "Nyckelparet genererades inte. Aliaset <{0}> finns redan"},
 179.344 -        {"Cannot derive signature algorithm",
 179.345 -                "Det g\u00e5r inte att h\u00e4mta n\u00e5gon signatur-algoritm"},
 179.346 -        {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name",
 179.347 -                "Genererar {0}-bitars {1}-nyckelpar och sj\u00e4lvsignerat certifikat ({2}) med en giltighet p\u00e5 {3} dagar\n\tf\u00f6r: {4}"},
 179.348 -        {"Enter key password for <alias>", "Ange nyckell\u00f6senord f\u00f6r <{0}>"},
 179.349 -        {"\t(RETURN if same as keystore password):  ",
 179.350 -                "\t(RETURN om det \u00e4r identiskt med keystore-l\u00f6senordet):  "},
 179.351 -        {"Key password is too short - must be at least 6 characters",
 179.352 -                "Nyckell\u00f6senordet \u00e4r f\u00f6r kort - det m\u00e5ste inneh\u00e5lla minst 6 tecken"},
 179.353 -        {"Too many failures - key not added to keystore",
 179.354 -                "F\u00f6r m\u00e5nga fel - nyckeln lades inte till i keystore-filen"},
 179.355 -        {"Destination alias <dest> already exists",
 179.356 +        {"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
 179.357 +                "Genererar {0} bitars {1}-nyckelpar och sj\u00E4lvsignerat certifikat ({2}) med en giltighet p\u00E5 {3} dagar\n\tf\u00F6r: {4}"},
 179.358 +        {"Enter.key.password.for.alias.", "Ange nyckell\u00F6senord f\u00F6r <{0}>"},
 179.359 +        {".RETURN.if.same.as.keystore.password.",
 179.360 +                "\t(RETURN om det \u00E4r identiskt med nyckellagerl\u00F6senordet):  "},
 179.361 +        {"Key.password.is.too.short.must.be.at.least.6.characters",
 179.362 +                "Nyckell\u00F6senordet \u00E4r f\u00F6r kort - det m\u00E5ste inneh\u00E5lla minst 6 tecken"},
 179.363 +        {"Too.many.failures.key.not.added.to.keystore",
 179.364 +                "F\u00F6r m\u00E5nga fel - nyckeln lades inte till i nyckellagret"},
 179.365 +        {"Destination.alias.dest.already.exists",
 179.366                  "Destinationsaliaset <{0}> finns redan"},
 179.367 -        {"Password is too short - must be at least 6 characters",
 179.368 -                "L\u00f6senordet \u00e4r f\u00f6r kort - det m\u00e5ste inneh\u00e5lla minst 6 tecken"},
 179.369 -        {"Too many failures. Key entry not cloned",
 179.370 -                "F\u00f6r m\u00e5nga fel. Nyckelposten har inte klonats"},
 179.371 -        {"key password for <alias>", "nyckell\u00f6senord f\u00f6r <{0}>"},
 179.372 -        {"Keystore entry for <id.getName()> already exists",
 179.373 -                "Keystore-post f\u00f6r <{0}> finns redan"},
 179.374 -        {"Creating keystore entry for <id.getName()> ...",
 179.375 -                "Skapar keystore-post f\u00f6r <{0}> ..."},
 179.376 -        {"No entries from identity database added",
 179.377 -                "Inga poster fr\u00e5n identitetsdatabasen har lagts till"},
 179.378 -        {"Alias name: alias", "Aliasnamn: {0}"},
 179.379 -        {"Creation date: keyStore.getCreationDate(alias)",
 179.380 +        {"Password.is.too.short.must.be.at.least.6.characters",
 179.381 +                "L\u00F6senordet \u00E4r f\u00F6r kort - det m\u00E5ste inneh\u00E5lla minst 6 tecken"},
 179.382 +        {"Too.many.failures.Key.entry.not.cloned",
 179.383 +                "F\u00F6r m\u00E5nga fel. Nyckelposten har inte klonats"},
 179.384 +        {"key.password.for.alias.", "nyckell\u00F6senord f\u00F6r <{0}>"},
 179.385 +        {"Keystore.entry.for.id.getName.already.exists",
 179.386 +                "Nyckellagerpost f\u00F6r <{0}> finns redan"},
 179.387 +        {"Creating.keystore.entry.for.id.getName.",
 179.388 +                "Skapar nyckellagerpost f\u00F6r <{0}> ..."},
 179.389 +        {"No.entries.from.identity.database.added",
 179.390 +                "Inga poster fr\u00E5n identitetsdatabasen har lagts till"},
 179.391 +        {"Alias.name.alias", "Aliasnamn: {0}"},
 179.392 +        {"Creation.date.keyStore.getCreationDate.alias.",
 179.393                  "Skapat den: {0,date}"},
 179.394 -        {"alias, keyStore.getCreationDate(alias), ",
 179.395 +        {"alias.keyStore.getCreationDate.alias.",
 179.396                  "{0}, {1,date}, "},
 179.397 -        {"alias, ", "{0}, "},
 179.398 -        {"Entry type: <type>", "Posttyp: {0}"},
 179.399 -        {"Certificate chain length: ", "L\u00e4ngd p\u00e5 certifikatskedja: "},
 179.400 -        {"Certificate[(i + 1)]:", "Certifikat[{0,number,integer}]:"},
 179.401 -        {"Certificate fingerprint (MD5): ", "Certifikatsfingeravtryck (MD5): "},
 179.402 -        {"Entry type: trustedCertEntry\n", "Posttyp: trustedCertEntry\n"},
 179.403 -        {"trustedCertEntry,", "trustedCertEntry,"},
 179.404 -        {"Keystore type: ", "Keystore-typ: "},
 179.405 -        {"Keystore provider: ", "Keystore-leverant\u00f6r: "},
 179.406 -        {"Your keystore contains keyStore.size() entry",
 179.407 -                "Din keystore inneh\u00e5ller en {0,number,integer} post"},
 179.408 -        {"Your keystore contains keyStore.size() entries",
 179.409 -                "Din keystore inneh\u00e5ller {0,number,integer} poster"},
 179.410 -        {"Failed to parse input", "Det g\u00e5r inte att analysera indata"},
 179.411 -        {"Empty input", "Inga indata"},
 179.412 -        {"Not X.509 certificate", "Inte ett X.509-certifikat"},
 179.413 -        {"Cannot derive signature algorithm",
 179.414 -                "Det g\u00e5r inte att h\u00e4mta n\u00e5gon signatur-algoritm"},
 179.415 -        {"alias has no public key", "{0} saknar offentlig nyckel"},
 179.416 -        {"alias has no X.509 certificate", "{0} saknar X.509-certifikat"},
 179.417 -        {"New certificate (self-signed):", "Nytt certifikat (sj\u00e4lvsignerat):"},
 179.418 -        {"Reply has no certificates", "Svaret saknar certifikat"},
 179.419 -        {"Certificate not imported, alias <alias> already exists",
 179.420 +        {"alias.", "{0}, "},
 179.421 +        {"Entry.type.type.", "Posttyp: {0}"},
 179.422 +        {"Certificate.chain.length.", "L\u00E4ngd p\u00E5 certifikatskedja: "},
 179.423 +        {"Certificate.i.1.", "Certifikat[{0,number,integer}]:"},
 179.424 +        {"Certificate.fingerprint.SHA1.", "Certifikatets fingeravtryck (SHA1): "},
 179.425 +        {"Entry.type.trustedCertEntry.", "Posttyp: trustedCertEntry\n"},
 179.426 +        {"trustedCertEntry.", "trustedCertEntry,"},
 179.427 +        {"Keystore.type.", "Nyckellagertyp: "},
 179.428 +        {"Keystore.provider.", "Nyckellagerleverant\u00F6r: "},
 179.429 +        {"Your.keystore.contains.keyStore.size.entry",
 179.430 +                "Nyckellagret inneh\u00E5ller {0,number,integer} post"},
 179.431 +        {"Your.keystore.contains.keyStore.size.entries",
 179.432 +                "Nyckellagret inneh\u00E5ller {0,number,integer} poster"},
 179.433 +        {"Failed.to.parse.input", "Kunde inte tolka indata"},
 179.434 +        {"Empty.input", "Inga indata"},
 179.435 +        {"Not.X.509.certificate", "Inte ett X.509-certifikat"},
 179.436 +        {"alias.has.no.public.key", "{0} saknar offentlig nyckel"},
 179.437 +        {"alias.has.no.X.509.certificate", "{0} saknar X.509-certifikat"},
 179.438 +        {"New.certificate.self.signed.", "Nytt certifikat (sj\u00E4lvsignerat):"},
 179.439 +        {"Reply.has.no.certificates", "Svaret saknar certifikat"},
 179.440 +        {"Certificate.not.imported.alias.alias.already.exists",
 179.441                  "Certifikatet importerades inte. Aliaset <{0}> finns redan"},
 179.442 -        {"Input not an X.509 certificate", "Indata \u00e4r inte ett X.509-certifikat"},
 179.443 -        {"Certificate already exists in keystore under alias <trustalias>",
 179.444 -                "Certifikatet finns redan i keystore-filen under aliaset <{0}>"},
 179.445 -        {"Do you still want to add it? [no]:  ",
 179.446 -                "Vill du fortfarande l\u00e4gga till det? [nej]:  "},
 179.447 -        {"Certificate already exists in system-wide CA keystore under alias <trustalias>",
 179.448 -                "Certifikatet finns redan i systemkeystore-filen under aliaset <{0}>"},
 179.449 -        {"Do you still want to add it to your own keystore? [no]:  ",
 179.450 -                "Vill du fortfarande l\u00e4gga till det i din egen keystore-fil? [nej]:  "},
 179.451 -        {"Trust this certificate? [no]:  ", "Betror du det h\u00e4r certifikatet? [nej]:  "},
 179.452 +        {"Input.not.an.X.509.certificate", "Indata \u00E4r inte ett X.509-certifikat"},
 179.453 +        {"Certificate.already.exists.in.keystore.under.alias.trustalias.",
 179.454 +                "Certifikatet finns redan i nyckellagerfilen under aliaset <{0}>"},
 179.455 +        {"Do.you.still.want.to.add.it.no.",
 179.456 +                "Vill du fortfarande l\u00E4gga till det? [nej]:  "},
 179.457 +        {"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
 179.458 +                "Certifikatet finns redan i den systemomsp\u00E4nnande CA-nyckellagerfilen under aliaset <{0}>"},
 179.459 +        {"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
 179.460 +                "Vill du fortfarande l\u00E4gga till det i ditt eget nyckellagret? [nej]:  "},
 179.461 +        {"Trust.this.certificate.no.", "Litar du p\u00E5 det h\u00E4r certifikatet? [nej]:  "},
 179.462          {"YES", "JA"},
 179.463 -        {"New prompt: ", "Nytt {0}: "},
 179.464 -        {"Passwords must differ", "L\u00f6senorden m\u00e5ste vara olika"},
 179.465 -        {"Re-enter new prompt: ", "Ange nytt {0} igen: "},
 179.466 -        {"Re-enter new password: ", "Ange det nya l\u00f6senordet igen: "},
 179.467 -        {"They don't match. Try again", "De matchar inte. F\u00f6rs\u00f6k igen"},
 179.468 -        {"Enter prompt alias name:  ", "Ange {0}-aliasnamn:  "},
 179.469 -        {"Enter new alias name\t(RETURN to cancel import for this entry):  ",
 179.470 -                 "Ange ett nytt aliasnamn\t(skriv RETURN f\u00f6r att avbryta importen av denna post):  "},
 179.471 -        {"Enter alias name:  ", "Ange aliasnamn:  "},
 179.472 -        {"\t(RETURN if same as for <otherAlias>)",
 179.473 -                "\t(RETURN om det \u00e4r det samma som f\u00f6r <{0}>)"},
 179.474 -        {"*PATTERN* printX509Cert",
 179.475 -                "\u00c4gare: {0}\nUtf\u00e4rdare: {1}\nSerienummer: {2}\nGiltigt fr\u00e5n: {3} till: {4}\nCertifikatfingeravtryck:\n\t MD5: {5}\n\t SHA1: {6}\n\t Signaturalgoritm: {7}\n\t Version: {8}"},
 179.476 -        {"What is your first and last name?",
 179.477 -                "Vad heter du i f\u00f6r- och efternamn?"},
 179.478 -        {"What is the name of your organizational unit?",
 179.479 +        {"New.prompt.", "Nytt {0}: "},
 179.480 +        {"Passwords.must.differ", "L\u00F6senorden m\u00E5ste vara olika"},
 179.481 +        {"Re.enter.new.prompt.", "Ange nytt {0} igen: "},
 179.482 +        {"Re.enter.new.password.", "Ange det nya l\u00F6senordet igen: "},
 179.483 +        {"They.don.t.match.Try.again", "De matchar inte. F\u00F6rs\u00F6k igen"},
 179.484 +        {"Enter.prompt.alias.name.", "Ange aliasnamn f\u00F6r {0}:  "},
 179.485 +        {"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
 179.486 +                 "Ange ett nytt aliasnamn\t(skriv RETURN f\u00F6r att avbryta importen av denna post):  "},
 179.487 +        {"Enter.alias.name.", "Ange aliasnamn:  "},
 179.488 +        {".RETURN.if.same.as.for.otherAlias.",
 179.489 +                "\t(RETURN om det \u00E4r det samma som f\u00F6r <{0}>)"},
 179.490 +        {".PATTERN.printX509Cert",
 179.491 +                "\u00C4gare: {0}\nUtf\u00E4rdare: {1}\nSerienummer: {2}\nGiltigt fr\u00E5n den: {3} till: {4}\nCertifikatets fingeravtryck:\n\t MD5: {5}\n\t SHA1: {6}\n\t SHA256: {7}\n\t Namn p\u00E5 signaturalgoritm: {8}\n\t Version: {9}"},
 179.492 +        {"What.is.your.first.and.last.name.",
 179.493 +                "Vad heter du i f\u00F6r- och efternamn?"},
 179.494 +        {"What.is.the.name.of.your.organizational.unit.",
 179.495                  "Vad heter din avdelning inom organisationen?"},
 179.496 -        {"What is the name of your organization?",
 179.497 +        {"What.is.the.name.of.your.organization.",
 179.498                  "Vad heter din organisation?"},
 179.499 -        {"What is the name of your City or Locality?",
 179.500 +        {"What.is.the.name.of.your.City.or.Locality.",
 179.501                  "Vad heter din ort eller plats?"},
 179.502 -        {"What is the name of your State or Province?",
 179.503 +        {"What.is.the.name.of.your.State.or.Province.",
 179.504                  "Vad heter ditt land eller din provins?"},
 179.505 -        {"What is the two-letter country code for this unit?",
 179.506 -                "Vilken \u00e4r den tv\u00e5st\u00e4lliga landskoden?"},
 179.507 -        {"Is <name> correct?", "\u00c4r {0} korrekt?"},
 179.508 +        {"What.is.the.two.letter.country.code.for.this.unit.",
 179.509 +                "Vilken \u00E4r den tv\u00E5st\u00E4lliga landskoden?"},
 179.510 +        {"Is.name.correct.", "\u00C4r {0} korrekt?"},
 179.511          {"no", "nej"},
 179.512          {"yes", "ja"},
 179.513          {"y", "j"},
 179.514 -        {"  [defaultValue]:  ", "  [{0}]:  "},
 179.515 -        {"Alias <alias> has no key",
 179.516 +        {".defaultValue.", "  [{0}]:  "},
 179.517 +        {"Alias.alias.has.no.key",
 179.518                  "Aliaset <{0}> saknar nyckel"},
 179.519 -        {"Alias <alias> references an entry type that is not a private key entry.  The -keyclone command only supports cloning of private key entries",
 179.520 -                 "Aliaset <{0}> h\u00e4nvisar till en posttyp som inte \u00e4r n\u00e5gon privat nyckelpost. Kommandot -keyclone har endast st\u00f6d f\u00f6r kloning av privata nyckelposter"},
 179.521 +        {"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
 179.522 +                 "Aliaset <{0}> refererar till en posttyp som inte \u00E4r n\u00E5gon privat nyckelpost. Kommandot -keyclone har endast st\u00F6d f\u00F6r kloning av privata nyckelposter"},
 179.523  
 179.524 -        {"*****************  WARNING WARNING WARNING  *****************",
 179.525 -            "*****************  VARNING VARNING VARNING  *****************"},
 179.526 +        {".WARNING.WARNING.WARNING.",
 179.527 +            "*****************  WARNING WARNING WARNING  *****************"},
 179.528 +        {"Signer.d.", "Signerare #%d:"},
 179.529 +        {"Timestamp.", "Tidsst\u00E4mpel:"},
 179.530 +        {"Signature.", "Underskrift:"},
 179.531 +        {"CRLs.", "CRL:er:"},
 179.532 +        {"Certificate.owner.", "Certifikat\u00E4gare: "},
 179.533 +        {"Not.a.signed.jar.file", "Ingen signerad jar-fil"},
 179.534 +        {"No.certificate.from.the.SSL.server",
 179.535 +                "Inget certifikat fr\u00E5n SSL-servern"},
 179.536  
 179.537          // Translators of the following 5 pairs, ATTENTION:
 179.538          // the next 5 string pairs are meant to be combined into 2 paragraphs,
 179.539          // 1+3+4 and 2+3+5. make sure your translation also does.
 179.540 -        {"* The integrity of the information stored in your keystore  *",
 179.541 -            "* Integriteten betr\u00e4ffande den information som lagras i keystore-filen  *"},
 179.542 -        {"* The integrity of the information stored in the srckeystore*",
 179.543 -            "* Integriteten f\u00f6r informationen som lagras i srckeystore*"},
 179.544 -        {"* has NOT been verified!  In order to verify its integrity, *",
 179.545 +        {".The.integrity.of.the.information.stored.in.your.keystore.",
 179.546 +            "* Integriteten f\u00F6r den information som lagras i nyckellagerfilen  *"},
 179.547 +        {".The.integrity.of.the.information.stored.in.the.srckeystore.",
 179.548 +            "* Integriteten f\u00F6r informationen som lagras i srckeystore*"},
 179.549 +        {".has.NOT.been.verified.In.order.to.verify.its.integrity.",
 179.550              "* har INTE verifierats!  Om du vill verifiera dess integritet, *"},
 179.551 -        {"* you must provide your keystore password.                  *",
 179.552 -            "* m\u00e5ste du tillhandah\u00e5lla ditt keystore-l\u00f6senord.                  *"},
 179.553 -        {"* you must provide the srckeystore password.                *",
 179.554 -            "* du m\u00e5ste ange l\u00f6senordet f\u00f6r srckeystore.                *"},
 179.555 +        {".you.must.provide.your.keystore.password.",
 179.556 +            "* m\u00E5ste du ange nyckellagerl\u00F6senord.                  *"},
 179.557 +        {".you.must.provide.the.srckeystore.password.",
 179.558 +            "* du m\u00E5ste ange l\u00F6senordet f\u00F6r srckeystore.                *"},
 179.559  
 179.560  
 179.561 -        {"Certificate reply does not contain public key for <alias>",
 179.562 -                "Certifikatsvaret inneh\u00e5ller inte n\u00e5gon offentlig nyckel f\u00f6r <{0}>"},
 179.563 -        {"Incomplete certificate chain in reply",
 179.564 -                "Ofullst\u00e4ndig certifikatskedja i svaret"},
 179.565 -        {"Certificate chain in reply does not verify: ",
 179.566 -                "Certifikatskedjan i svaret g\u00e5r inte att verifiera: "},
 179.567 -        {"Top-level certificate in reply:\n",
 179.568 -                "Toppniv\u00e5certifikatet i svaret:\n"},
 179.569 -        {"... is not trusted. ", "... \u00e4r inte betrott. "},
 179.570 -        {"Install reply anyway? [no]:  ", "Vill du installera svaret \u00e4nd\u00e5? [nej]:  "},
 179.571 +        {"Certificate.reply.does.not.contain.public.key.for.alias.",
 179.572 +                "Certifikatsvaret inneh\u00E5ller inte n\u00E5gon offentlig nyckel f\u00F6r <{0}>"},
 179.573 +        {"Incomplete.certificate.chain.in.reply",
 179.574 +                "Ofullst\u00E4ndig certifikatskedja i svaret"},
 179.575 +        {"Certificate.chain.in.reply.does.not.verify.",
 179.576 +                "Certifikatskedjan i svaret g\u00E5r inte att verifiera: "},
 179.577 +        {"Top.level.certificate.in.reply.",
 179.578 +                "Toppniv\u00E5certifikatet i svaret:\n"},
 179.579 +        {".is.not.trusted.", "... \u00E4r inte betrott. "},
 179.580 +        {"Install.reply.anyway.no.", "Vill du installera svaret \u00E4nd\u00E5? [nej]:  "},
 179.581          {"NO", "NEJ"},
 179.582 -        {"Public keys in reply and keystore don't match",
 179.583 -                "De offentliga nycklarna i svaret och keystore-filen matchar inte varandra"},
 179.584 -        {"Certificate reply and certificate in keystore are identical",
 179.585 -                "Certifikatssvaret och certifikatet i keystore-filen \u00e4r identiska"},
 179.586 -        {"Failed to establish chain from reply",
 179.587 -                "Det gick inte att uppr\u00e4tta n\u00e5gon kedja ur svaret"},
 179.588 +        {"Public.keys.in.reply.and.keystore.don.t.match",
 179.589 +                "De offentliga nycklarna i svaret och nyckellagret matchar inte varandra"},
 179.590 +        {"Certificate.reply.and.certificate.in.keystore.are.identical",
 179.591 +                "Certifikatsvaret och certifikatet i nyckellagret \u00E4r identiska"},
 179.592 +        {"Failed.to.establish.chain.from.reply",
 179.593 +                "Kunde inte uppr\u00E4tta kedja fr\u00E5n svaret"},
 179.594          {"n", "n"},
 179.595 -        {"Wrong answer, try again", "Fel svar. F\u00f6rs\u00f6k p\u00e5 nytt."},
 179.596 -        {"Secret key not generated, alias <alias> already exists",
 179.597 +        {"Wrong.answer.try.again", "Fel svar. F\u00F6rs\u00F6k p\u00E5 nytt."},
 179.598 +        {"Secret.key.not.generated.alias.alias.already.exists",
 179.599                  "Den hemliga nyckeln har inte genererats eftersom aliaset <{0}> redan finns"},
 179.600 -        {"Please provide -keysize for secret key generation",
 179.601 -                "Ange -keysize f\u00f6r skapande av hemlig nyckel"},
 179.602 -        {"keytool usage:\n", "nyckelverktyg:\n"},
 179.603 +        {"Please.provide.keysize.for.secret.key.generation",
 179.604 +                "Ange -keysize f\u00F6r att skapa hemlig nyckel"},
 179.605  
 179.606 -        {"Extensions: ", "Filtill\u00e4gg: "},
 179.607 -
 179.608 -        {"-certreq     [-v] [-protected]",
 179.609 -                "-certreq     [-v] [-protected]"},
 179.610 -        {"\t     [-alias <alias>] [-sigalg <sigalg>]",
 179.611 -                "\t     [-alias <alias>] [-sigalg <signaturalgoritm>]"},
 179.612 -        {"\t     [-file <csr_file>] [-keypass <keypass>]",
 179.613 -                "\t     [-file <csr_fil>] [-keypass <nyckell\u00f6senord>]"},
 179.614 -        {"\t     [-keystore <keystore>] [-storepass <storepass>]",
 179.615 -                "\t     [-keystore <keystore>] [-storepass <lagringsl\u00f6senord>]"},
 179.616 -        {"\t     [-storetype <storetype>] [-providername <name>]",
 179.617 -                "\t     [-storetype <storetype>] [-providername <name>]"},
 179.618 -        {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
 179.619 -                "\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ..."},
 179.620 -        {"\t     [-providerpath <pathlist>]",
 179.621 -                "\t     [-providerpath <pathlist>]"},
 179.622 -        {"-delete      [-v] [-protected] -alias <alias>",
 179.623 -                "-delete      [-v] [-protected] -alias <alias>"},
 179.624 -        /** rest is same as -certreq starting from -keystore **/
 179.625 -
 179.626 -        //{"-export      [-v] [-rfc] [-protected]",
 179.627 -        //       "-export      [-v] [-rfc] [-protected]"},
 179.628 -        {"-exportcert  [-v] [-rfc] [-protected]",
 179.629 -                "-exportcert  [-v] [-rfc] [-protected]"},
 179.630 -        {"\t     [-alias <alias>] [-file <cert_file>]",
 179.631 -                "\t     [-alias <alias>] [-file <certifikatsfil>]"},
 179.632 -        /** rest is same as -certreq starting from -keystore **/
 179.633 -
 179.634 -        //{"-genkey      [-v] [-protected]",
 179.635 -        //        "-genkey      [-v] [-protected]"},
 179.636 -        {"-genkeypair  [-v] [-protected]",
 179.637 -                "-genkeypair  [-v] [-protected]"},
 179.638 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 179.639 -        {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
 179.640 -                "\t     [-keyalg <nyckelalgoritm>] [-keysize <nyckelstorlek>]"},
 179.641 -        {"\t     [-sigalg <sigalg>] [-dname <dname>]",
 179.642 -                "\t     [-sigalg <signaturalgoritm>] [-dname <dnamn>]"},
 179.643 -        {"\t     [-validity <valDays>] [-keypass <keypass>]",
 179.644 -                "\t     [-validity <dagar>] [-keypass <nyckell\u00f6senord>]"},
 179.645 -        /** rest is same as -certreq starting from -keystore **/
 179.646 -
 179.647 -        {"-genseckey   [-v] [-protected]",
 179.648 -                "-genseckey   [-v] [-protected]"},
 179.649 -        /** rest is same as -certreq starting from -keystore **/
 179.650 -
 179.651 -        {"-help", "-help"},
 179.652 -        //{"-identitydb  [-v] [-protected]",
 179.653 -        //      "-identitydb  [-v] [-protected]"},
 179.654 -        //{"\t     [-file <idb_file>]", "\t     [-file <idb_file>]"},
 179.655 -        /** rest is same as -certreq starting from -keystore **/
 179.656 -
 179.657 -        //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
 179.658 -        //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
 179.659 -        {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
 179.660 -                "-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]"},
 179.661 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 179.662 -        {"\t     [-alias <alias>] [-keypass <keypass>]",
 179.663 -            "\t     [-alias <alias>] [-keypass <keypass>]"},
 179.664 -        {"\t     [-file <cert_file>] [-keypass <keypass>]",
 179.665 -                "\t     [-file <certifikatsfil>] [-keypass <nyckell\u00f6senord>]"},
 179.666 -        /** rest is same as -certreq starting from -keystore **/
 179.667 -
 179.668 -        {"-importkeystore [-v] ",
 179.669 -                "-importkeystore [-v] "},
 179.670 -        {"\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]",
 179.671 -                "\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]"},
 179.672 -        {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
 179.673 -                "\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]"},
 179.674 -        {"\t     [-srcprotected] [-destprotected]",
 179.675 -                "\t     [-srcprotected] [-destprotected]"},
 179.676 -        {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
 179.677 -                "\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]"},
 179.678 -        {"\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]",  // raden \u00e4r f\u00f6r l\u00e5ng, dela upp p\u00e5 2
 179.679 -                 "\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]"},
 179.680 -        {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
 179.681 -                "\t     [-srcalias <srcalias> [-destalias <destalias>]"},
 179.682 -        {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
 179.683 -                "\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]"},
 179.684 -        {"\t     [-noprompt]", "\t     [-noprompt]"},
 179.685 -        /** rest is same as -certreq starting from -keystore **/
 179.686 -
 179.687 -        {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
 179.688 -                "-changealias [-v] [-protected] -alias <alias> -destalias <destalias>"},
 179.689 -        {"\t     [-keypass <keypass>]", "\t     [-keypass <keypass>]"},
 179.690 -
 179.691 -        //{"-keyclone    [-v] [-protected]",
 179.692 -        //      "-keyclone    [-v] [-protected]"},
 179.693 -        //{"\t     [-alias <alias>] -dest <dest_alias>",
 179.694 -        //      "\t     [-alias <alias>] -dest <dest_alias>"},
 179.695 -        //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
 179.696 -        //      "\t     [-keypass <keypass>] [-new <new_keypass>]"},
 179.697 -        /** rest is same as -certreq starting from -keystore **/
 179.698 -
 179.699 -        {"-keypasswd   [-v] [-alias <alias>]",
 179.700 -                "-keypasswd   [-v] [-alias <alias>]"},
 179.701 -        {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
 179.702 -                "\t     [-keypass <gammalt_nyckell\u00f6senord>] [-new <nytt_nyckell\u00f6senord>]"},
 179.703 -        /** rest is same as -certreq starting from -keystore **/
 179.704 -
 179.705 -        {"-list        [-v | -rfc] [-protected]",
 179.706 -                "-list        [-v | -rfc] [-protected]"},
 179.707 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 179.708 -        /** rest is same as -certreq starting from -keystore **/
 179.709 -
 179.710 -        {"-printcert   [-v] [-file <cert_file>]",
 179.711 -                "-printcert   [-v] [-file <certifikatsfil>]"},
 179.712 -
 179.713 -        //{"-selfcert    [-v] [-protected]",
 179.714 -        //      "-selfcert    [-v] [-protected]"},
 179.715 -        {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
 179.716 -        //{"\t     [-dname <dname>] [-validity <valDays>]",
 179.717 -        //      "\t     [-dname <dname>] [-validity <valDays>]"},
 179.718 -        //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
 179.719 -        //      "\t     [-keypass <keypass>] [-sigalg <sigalg>]"},
 179.720 -        /** rest is same as -certreq starting from -keystore **/
 179.721 -
 179.722 -        {"-storepasswd [-v] [-new <new_storepass>]",
 179.723 -                "-storepasswd [-v] [-new <nytt_lagringsl\u00f6senord>]"},
 179.724 -        /** rest is same as -certreq starting from -keystore **/
 179.725 +        {"Extensions.", "Till\u00E4gg: "},
 179.726 +        {".Empty.value.", "(Tomt v\u00E4rde)"},
 179.727 +        {"Extension.Request.", "Till\u00E4ggsbeg\u00E4ran:"},
 179.728 +        {"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
 179.729 +                "PKCS #10 certifikatbeg\u00E4ran (version 1.0)\n\u00C4mne: %s\nAllm\u00E4n nyckel: %s-format %s-nyckel\n"},
 179.730 +        {"Unknown.keyUsage.type.", "Ok\u00E4nd keyUsage-typ: "},
 179.731 +        {"Unknown.extendedkeyUsage.type.", "Ok\u00E4nd extendedkeyUsage-typ: "},
 179.732 +        {"Unknown.AccessDescription.type.", "Ok\u00E4nd AccessDescription-typ: "},
 179.733 +        {"Unrecognized.GeneralName.type.", "Ok\u00E4nd GeneralName-typ: "},
 179.734 +        {"This.extension.cannot.be.marked.as.critical.",
 179.735 +                 "Detta till\u00E4gg kan inte markeras som kritiskt. "},
 179.736 +        {"Odd.number.of.hex.digits.found.", "Udda antal hex-siffror p\u00E5tr\u00E4ffades: "},
 179.737 +        {"Unknown.extension.type.", "Ok\u00E4nd till\u00E4ggstyp: "},
 179.738 +        {"command.{0}.is.ambiguous.", "kommandot {0} \u00E4r tvetydigt:"},
 179.739  
 179.740          // policytool
 179.741 -        {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
 179.742 -                "Varning! Det finns ingen offentlig nyckel f\u00f6r aliaset {0}. Kontrollera att det aktuella nyckellagret \u00e4r korrekt konfigurerat."},
 179.743 -        {"Warning: Class not found: class", "Varning! Klassen hittades inte: {0}"},
 179.744 -        {"Warning: Invalid argument(s) for constructor: arg",
 179.745 -                "Varning! Ogiltigt/Ogiltiga argument f\u00f6r konstrukt\u00f6r: {0}"},
 179.746 -        {"Illegal Principal Type: type", "Ogiltig huvudtyp: {0}"},
 179.747 -        {"Illegal option: option", "Ogiltigt alternativ: {0}"},
 179.748 -        {"Usage: policytool [options]", "G\u00f6r s\u00e5 h\u00e4r: policytool [alternativ]"},
 179.749 -        {"  [-file <file>]    policy file location",
 179.750 +        {"Warning.A.public.key.for.alias.signers.i.does.not.exist.Make.sure.a.KeyStore.is.properly.configured.",
 179.751 +                "Varning! Det finns ingen offentlig nyckel f\u00F6r aliaset {0}. Kontrollera att det aktuella nyckellagret \u00E4r korrekt konfigurerat."},
 179.752 +        {"Warning.Class.not.found.class", "Varning! Klassen hittades inte: {0}"},
 179.753 +        {"Warning.Invalid.argument.s.for.constructor.arg",
 179.754 +                "Varning! Ogiltiga argument f\u00F6r konstruktor: {0}"},
 179.755 +        {"Illegal.Principal.Type.type", "Otill\u00E5ten identitetshavaretyp: {0}"},
 179.756 +        {"Illegal.option.option", "Otill\u00E5tet alternativ: {0}"},
 179.757 +        {"Usage.policytool.options.", "Syntax: policytool [alternativ]"},
 179.758 +        {".file.file.policy.file.location",
 179.759                  "  [-file <fil>]    policyfilens plats"},
 179.760          {"New", "Nytt"},
 179.761 -        {"Open", "\u00d6ppna"},
 179.762 +        {"Open", "\u00D6ppna"},
 179.763          {"Save", "Spara"},
 179.764 -        {"Save As", "Spara som"},
 179.765 -        {"View Warning Log", "Visa varningslogg"},
 179.766 +        {"Save.As", "Spara som"},
 179.767 +        {"View.Warning.Log", "Visa varningslogg"},
 179.768          {"Exit", "Avsluta"},
 179.769 -        {"Add Policy Entry", "L\u00e4gg till policypost"},
 179.770 -        {"Edit Policy Entry", "Redigera policypost"},
 179.771 -        {"Remove Policy Entry", "Ta bort policypost"},
 179.772 +        {"Add.Policy.Entry", "L\u00E4gg till policypost"},
 179.773 +        {"Edit.Policy.Entry", "Redigera policypost"},
 179.774 +        {"Remove.Policy.Entry", "Ta bort policypost"},
 179.775          {"Edit", "Redigera"},
 179.776 -        {"Retain", "Beh\u00e5ll"},
 179.777 +        {"Retain", "Beh\u00E5ll"},
 179.778  
 179.779 -        {"Warning: File name may include escaped backslash characters. " +
 179.780 -                        "It is not necessary to escape backslash characters " +
 179.781 -                        "(the tool escapes characters as necessary when writing " +
 179.782 -                        "the policy contents to the persistent store).\n\n" +
 179.783 -                        "Click on Retain to retain the entered name, or click on " +
 179.784 -                        "Edit to edit the name.",
 179.785 -            "Warning: File name may include escaped backslash characters. " +
 179.786 -                        "It is not necessary to escape backslash characters " +
 179.787 -                        "(the tool escapes characters as necessary when writing " +
 179.788 -                        "the policy contents to the persistent store).\n\n" +
 179.789 -                        "Click on Retain to retain the entered name, or click on " +
 179.790 -                        "Edit to edit the name."},
 179.791 +        {"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
 179.792 +            "Varning! Filnamnet kan inneh\u00E5lla omv\u00E4nda snedstreck inom citattecken. Citattecken kr\u00E4vs inte f\u00F6r omv\u00E4nda snedstreck (verktyget hanterar detta n\u00E4r policyinneh\u00E5llet skrivs till det best\u00E4ndiga lagret).\n\nKlicka p\u00E5 Beh\u00E5ll f\u00F6r att beh\u00E5lla det angivna namnet, eller klicka p\u00E5 Redigera f\u00F6r att \u00E4ndra det."},
 179.793  
 179.794 -        {"Add Public Key Alias", "L\u00e4gg till offentligt nyckelalias"},
 179.795 -        {"Remove Public Key Alias", "Ta bort offentligt nyckelalias"},
 179.796 -        {"File", "Arkiv"},
 179.797 +        {"Add.Public.Key.Alias", "L\u00E4gg till offentligt nyckelalias"},
 179.798 +        {"Remove.Public.Key.Alias", "Ta bort offentligt nyckelalias"},
 179.799 +        {"File", "Fil"},
 179.800          {"KeyStore", "Nyckellager"},
 179.801 -        {"Policy File:", "Policyfil:"},
 179.802 -        {"Could not open policy file: policyFile: e.toString()",
 179.803 -                "Det g\u00e5r inte att \u00f6ppna policyfilen: {0}: {1}"},
 179.804 -        {"Policy Tool", "Policyverktyg"},
 179.805 -        {"Errors have occurred while opening the policy configuration.  View the Warning Log for more information.",
 179.806 -                "Det uppstod ett fel n\u00e4r policykonfigurationen skulle \u00f6ppnas.  Visa varningsloggen med ytterligare information."},
 179.807 +        {"Policy.File.", "Policyfil:"},
 179.808 +        {"Could.not.open.policy.file.policyFile.e.toString.",
 179.809 +                "Kan inte \u00F6ppna policyfilen: {0}: {1}"},
 179.810 +        {"Policy.Tool", "Policyverktyg"},
 179.811 +        {"Errors.have.occurred.while.opening.the.policy.configuration.View.the.Warning.Log.for.more.information.",
 179.812 +                "Det uppstod ett fel n\u00E4r policykonfigurationen skulle \u00F6ppnas. Se varningsloggen f\u00F6r mer information."},
 179.813          {"Error", "Fel"},
 179.814          {"OK", "OK"},
 179.815          {"Status", "Status"},
 179.816          {"Warning", "Varning"},
 179.817 -        {"Permission:                                                       ",
 179.818 -                "Beh\u00f6righet:                                                       "},
 179.819 -        {"Principal Type:", "Principaltyp:"},
 179.820 -        {"Principal Name:", "Principalnamn:"},
 179.821 -        {"Target Name:                                                    ",
 179.822 -                "M\u00e5lets namn:                                                    "},
 179.823 -        {"Actions:                                                             ",
 179.824 +        {"Permission.",
 179.825 +                "Beh\u00F6righet:                                                       "},
 179.826 +        {"Principal.Type.", "Identitetshavaretyp:"},
 179.827 +        {"Principal.Name.", "Identitetshavare:"},
 179.828 +        {"Target.Name.",
 179.829 +                "M\u00E5l:                                                    "},
 179.830 +        {"Actions.",
 179.831                  "Funktioner:                                                             "},
 179.832 -        {"OK to overwrite existing file filename?",
 179.833 -                "Ska den befintliga filen {0} skrivas \u00f6ver?"},
 179.834 +        {"OK.to.overwrite.existing.file.filename.",
 179.835 +                "Ska den befintliga filen {0} skrivas \u00F6ver?"},
 179.836          {"Cancel", "Avbryt"},
 179.837 -        {"CodeBase:", "CodeBase:"},
 179.838 -        {"SignedBy:", "SignedBy:"},
 179.839 -        {"Add Principal", "L\u00e4gg till principal"},
 179.840 -        {"Edit Principal", "Redigera principal"},
 179.841 -        {"Remove Principal", "Ta bort principal"},
 179.842 -        {"Principals:", "Principaler:"},
 179.843 -        {"  Add Permission", "  L\u00e4gg till beh\u00f6righet"},
 179.844 -        {"  Edit Permission", "  Redigera beh\u00f6righet"},
 179.845 -        {"Remove Permission", "Ta bort beh\u00f6righet"},
 179.846 -        {"Done", "Klar"},
 179.847 -        {"KeyStore URL:", "Webbadress f\u00f6r nyckellager:"},
 179.848 -        {"KeyStore Type:", "Nyckellagertyp:"},
 179.849 -        {"KeyStore Provider:", "Nyckellagerleverant\u00f6r:"},
 179.850 -        {"KeyStore Password URL:", "Webbadress f\u00f6r l\u00f6senord till nyckellager:"},
 179.851 -        {"Principals", "Principaler"},
 179.852 -        {"  Edit Principal:", "  Redigera principal:"},
 179.853 -        {"  Add New Principal:", "  L\u00e4gg till ny principal:"},
 179.854 -        {"Permissions", "Beh\u00f6righet"},
 179.855 -        {"  Edit Permission:", "  Redigera beh\u00f6righet:"},
 179.856 -        {"  Add New Permission:", "  L\u00e4gg till ny beh\u00f6righet:"},
 179.857 -        {"Signed By:", "Signerad av:"},
 179.858 -        {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name",
 179.859 -            "Det g\u00e5r inte att specificera principal med wildcard-klass utan wildcard-namn"},
 179.860 -        {"Cannot Specify Principal without a Name",
 179.861 -            "Det g\u00e5r inte att specificera principal utan namn"},
 179.862 -        {"Permission and Target Name must have a value",
 179.863 -                "Beh\u00f6righet och m\u00e5lnamn m\u00e5ste ha ett v\u00e4rde"},
 179.864 -        {"Remove this Policy Entry?", "Vill du ta bort den h\u00e4r policyposten?"},
 179.865 -        {"Overwrite File", "Skriva \u00f6ver fil"},
 179.866 -        {"Policy successfully written to filename",
 179.867 +        {"CodeBase.", "Kodbas:"},
 179.868 +        {"SignedBy.", "Signerad av:"},
 179.869 +        {"Add.Principal", "L\u00E4gg till identitetshavare"},
 179.870 +        {"Edit.Principal", "Redigera identitetshavare"},
 179.871 +        {"Remove.Principal", "Ta bort identitetshavare"},
 179.872 +        {"Principals.", "Identitetshavare:"},
 179.873 +        {".Add.Permission", "  L\u00E4gg till beh\u00F6righet"},
 179.874 +        {".Edit.Permission", "  Redigera beh\u00F6righet"},
 179.875 +        {"Remove.Permission", "Ta bort beh\u00F6righet"},
 179.876 +        {"Done", "Utf\u00F6rd"},
 179.877 +        {"KeyStore.URL.", "URL f\u00F6r nyckellager:"},
 179.878 +        {"KeyStore.Type.", "Nyckellagertyp:"},
 179.879 +        {"KeyStore.Provider.", "Nyckellagerleverant\u00F6r:"},
 179.880 +        {"KeyStore.Password.URL.", "URL f\u00F6r l\u00F6senord till nyckellager:"},
 179.881 +        {"Principals", "Identitetshavare"},
 179.882 +        {".Edit.Principal.", "  Redigera identitetshavare:"},
 179.883 +        {".Add.New.Principal.", "  L\u00E4gg till ny identitetshavare:"},
 179.884 +        {"Permissions", "Beh\u00F6righet"},
 179.885 +        {".Edit.Permission.", "  Redigera beh\u00F6righet:"},
 179.886 +        {".Add.New.Permission.", "  L\u00E4gg till ny beh\u00F6righet:"},
 179.887 +        {"Signed.By.", "Signerad av:"},
 179.888 +        {"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
 179.889 +            "Kan inte specificera identitetshavare med jokerteckenklass utan jokerteckennamn"},
 179.890 +        {"Cannot.Specify.Principal.without.a.Name",
 179.891 +            "Kan inte specificera identitetshavare utan namn"},
 179.892 +        {"Permission.and.Target.Name.must.have.a.value",
 179.893 +                "Beh\u00F6righet och m\u00E5lnamn m\u00E5ste ha ett v\u00E4rde"},
 179.894 +        {"Remove.this.Policy.Entry.", "Vill du ta bort den h\u00E4r policyposten?"},
 179.895 +        {"Overwrite.File", "Skriv \u00F6ver fil"},
 179.896 +        {"Policy.successfully.written.to.filename",
 179.897                  "Policy har skrivits till {0}"},
 179.898 -        {"null filename", "nullfilnamn"},
 179.899 -        {"Save changes?", "Vill du spara \u00e4ndringarna?"},
 179.900 +        {"null.filename", "nullfilnamn"},
 179.901 +        {"Save.changes.", "Vill du spara \u00E4ndringarna?"},
 179.902          {"Yes", "Ja"},
 179.903          {"No", "Nej"},
 179.904 -        {"Policy Entry", "Policyfel"},
 179.905 -        {"Save Changes", "Vill du spara \u00e4ndringarna?"},
 179.906 -        {"No Policy Entry selected", "N\u00e5gon policypost har inte markerats"},
 179.907 -        {"Unable to open KeyStore: ex.toString()",
 179.908 -                "Det g\u00e5r inte att \u00f6ppna nyckellagret: {0}"},
 179.909 -        {"No principal selected", "Ingen principal har markerats"},
 179.910 -        {"No permission selected", "N\u00e5gon beh\u00f6righet har inte markerats"},
 179.911 +        {"Policy.Entry", "Policyfel"},
 179.912 +        {"Save.Changes", "Spara \u00E4ndringar"},
 179.913 +        {"No.Policy.Entry.selected", "Ingen policypost har valts"},
 179.914 +        {"Unable.to.open.KeyStore.ex.toString.",
 179.915 +                "Kan inte \u00F6ppna nyckellagret: {0}"},
 179.916 +        {"No.principal.selected", "Ingen identitetshavare har valts"},
 179.917 +        {"No.permission.selected", "Ingen beh\u00F6righet har valts"},
 179.918          {"name", "namn"},
 179.919 -        {"configuration type", "konfigurationstyp"},
 179.920 -        {"environment variable name", "variabelnamn f\u00f6r milj\u00f6"},
 179.921 -        {"library name", "biblioteksnamn"},
 179.922 -        {"package name", "paketnamn"},
 179.923 -        {"policy type", "policytyp"},
 179.924 -        {"property name", "egenskapsnamn"},
 179.925 -        {"provider name", "leverant\u00f6rsnamn"},
 179.926 -        {"Principal List", "Huvudlista"},
 179.927 -        {"Permission List", "Beh\u00f6righetslista"},
 179.928 -        {"Code Base", "Kodbas"},
 179.929 -        {"KeyStore U R L:", "Webbadress f\u00f6r nyckellager:"},
 179.930 -        {"KeyStore Password U R L:", "Webbadress f\u00f6r l\u00f6senord till nyckellager:"},
 179.931 +        {"configuration.type", "konfigurationstyp"},
 179.932 +        {"environment.variable.name", "variabelnamn f\u00F6r milj\u00F6"},
 179.933 +        {"library.name", "biblioteksnamn"},
 179.934 +        {"package.name", "paketnamn"},
 179.935 +        {"policy.type", "policytyp"},
 179.936 +        {"property.name", "egenskapsnamn"},
 179.937 +        {"Principal.List", "Lista \u00F6ver identitetshavare"},
 179.938 +        {"Permission.List", "Beh\u00F6righetslista"},
 179.939 +        {"Code.Base", "Kodbas"},
 179.940 +        {"KeyStore.U.R.L.", "URL f\u00F6r nyckellager:"},
 179.941 +        {"KeyStore.Password.U.R.L.", "URL f\u00F6r l\u00F6senord till nyckellager:"},
 179.942  
 179.943  
 179.944          // javax.security.auth.PrivateCredentialPermission
 179.945 -        {"invalid null input(s)", "ogiltiga null-indata"},
 179.946 -        {"actions can only be 'read'", "funktioner kan endast 'l\u00e4sas'"},
 179.947 -        {"permission name [name] syntax invalid: ",
 179.948 -                "syntaxen f\u00f6r beh\u00f6righetsnamnet [{0}] \u00e4r ogiltig: "},
 179.949 -        {"Credential Class not followed by a Principal Class and Name",
 179.950 -                "Kreditivklassen f\u00f6ljs inte av principalklass eller principalnamn"},
 179.951 -        {"Principal Class not followed by a Principal Name",
 179.952 -                "Principalklassen f\u00f6ljs inte av n\u00e5got principalnamn"},
 179.953 -        {"Principal Name must be surrounded by quotes",
 179.954 -                "Principalnamnet m\u00e5ste anges inom citattecken"},
 179.955 -        {"Principal Name missing end quote",
 179.956 -                "Principalnamnet saknar avslutande citattecken"},
 179.957 -        {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value",
 179.958 -                "V\u00e4rdet f\u00f6r principalklassen PrivateCredentialPermission kan inte ha n\u00e5got jokertecken (*) om principalnamnet inte anges med jokertecken (*)"},
 179.959 -        {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name",
 179.960 -                "CredOwner:\n\tPrincipalklass = {0}\n\tPrincipalnamn = {1}"},
 179.961 +        {"invalid.null.input.s.", "ogiltiga null-indata"},
 179.962 +        {"actions.can.only.be.read.", "funktioner kan endast 'l\u00E4sas'"},
 179.963 +        {"permission.name.name.syntax.invalid.",
 179.964 +                "syntaxen f\u00F6r beh\u00F6righetsnamnet [{0}] \u00E4r ogiltig: "},
 179.965 +        {"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
 179.966 +                "Inloggningsuppgiftsklassen f\u00F6ljs inte av klass eller namn f\u00F6r identitetshavare"},
 179.967 +        {"Principal.Class.not.followed.by.a.Principal.Name",
 179.968 +                "Identitetshavareklassen f\u00F6ljs inte av n\u00E5got identitetshavarenamn"},
 179.969 +        {"Principal.Name.must.be.surrounded.by.quotes",
 179.970 +                "Identitetshavarenamnet m\u00E5ste anges inom citattecken"},
 179.971 +        {"Principal.Name.missing.end.quote",
 179.972 +                "Identitetshavarenamnet saknar avslutande citattecken"},
 179.973 +        {"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
 179.974 +                "Identitetshavareklassen PrivateCredentialPermission kan inte ha n\u00E5got jokertecken (*) om inte namnet p\u00E5 identitetshavaren anges med jokertecken (*)"},
 179.975 +        {"CredOwner.Principal.Class.class.Principal.Name.name",
 179.976 +                "CredOwner:\n\tIdentitetshavareklass = {0}\n\tIdentitetshavarenamn = {1}"},
 179.977  
 179.978          // javax.security.auth.x500
 179.979 -        {"provided null name", "gav null-namn"},
 179.980 -        {"provided null keyword map", "nullnyckelordsmappning tillhandah\u00f6lls"},
 179.981 -        {"provided null OID map", "null-OID-mappning tillhandah\u00f6lls"},
 179.982 +        {"provided.null.name", "angav null-namn"},
 179.983 +        {"provided.null.keyword.map", "nullnyckelordsmappning tillhandah\u00F6lls"},
 179.984 +        {"provided.null.OID.map", "null-OID-mappning tillhandah\u00F6lls"},
 179.985  
 179.986          // javax.security.auth.Subject
 179.987 -        {"invalid null AccessControlContext provided",
 179.988 +        {"invalid.null.AccessControlContext.provided",
 179.989                  "ogiltigt null-AccessControlContext"},
 179.990 -        {"invalid null action provided", "ogiltig null-funktion"},
 179.991 -        {"invalid null Class provided", "ogiltig null-klass"},
 179.992 -        {"Subject:\n", "\u00c4rende:\n"},
 179.993 -        {"\tPrincipal: ", "\tPrincipal: "},
 179.994 -        {"\tPublic Credential: ", "\tOffentligt kreditiv: "},
 179.995 -        {"\tPrivate Credentials inaccessible\n",
 179.996 -                "\tPrivata kreditiv \u00e4r otillg\u00e4ngliga\n"},
 179.997 -        {"\tPrivate Credential: ", "\tPrivata kreditiv: "},
 179.998 -        {"\tPrivate Credential inaccessible\n",
 179.999 -                "\tPrivata kreditiv \u00e4r otillg\u00e4ngliga\n"},
179.1000 -        {"Subject is read-only", "\u00c4mnet \u00e4r skrivskyddat"},
179.1001 -        {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set",
179.1002 -                "f\u00f6rs\u00f6k att l\u00e4gga till ett objekt som inte \u00e4r en f\u00f6rekomst av java.security.Principal till en principalupps\u00e4ttning"},
179.1003 -        {"attempting to add an object which is not an instance of class",
179.1004 -                "f\u00f6rs\u00f6ker l\u00e4gga till ett objekt som inte \u00e4r en f\u00f6rekomst av {0}"},
179.1005 +        {"invalid.null.action.provided", "ogiltig null-funktion"},
179.1006 +        {"invalid.null.Class.provided", "ogiltig null-klass"},
179.1007 +        {"Subject.", "Innehavare:\n"},
179.1008 +        {".Principal.", "\tIdentitetshavare: "},
179.1009 +        {".Public.Credential.", "\tOffentlig inloggning: "},
179.1010 +        {".Private.Credentials.inaccessible.",
179.1011 +                "\tPrivat inloggning \u00E4r inte tillg\u00E4nglig\n"},
179.1012 +        {".Private.Credential.", "\tPrivat inloggning: "},
179.1013 +        {".Private.Credential.inaccessible.",
179.1014 +                "\tPrivat inloggning \u00E4r inte tillg\u00E4nglig\n"},
179.1015 +        {"Subject.is.read.only", "Innehavare \u00E4r skrivskyddad"},
179.1016 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.java.security.Principal.to.a.Subject.s.Principal.Set",
179.1017 +                "f\u00F6rs\u00F6k att l\u00E4gga till ett objekt som inte \u00E4r en f\u00F6rekomst av java.security.Principal till en upps\u00E4ttning av identitetshavare"},
179.1018 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.class",
179.1019 +                "f\u00F6rs\u00F6ker l\u00E4gga till ett objekt som inte \u00E4r en instans av {0}"},
179.1020  
179.1021          // javax.security.auth.login.AppConfigurationEntry
179.1022 -        {"LoginModuleControlFlag: ", "LoginModuleControlFlag: "},
179.1023 +        {"LoginModuleControlFlag.", "LoginModuleControlFlag: "},
179.1024  
179.1025          // javax.security.auth.login.LoginContext
179.1026 -        {"Invalid null input: name", "Ogiltiga null-indata: namn"},
179.1027 -        {"No LoginModules configured for name",
179.1028 -         "Inga inloggningsmoduler har konfigurerats f\u00f6r {0}"},
179.1029 -        {"invalid null Subject provided", "ogiltigt null-Subject"},
179.1030 -        {"invalid null CallbackHandler provided",
179.1031 +        {"Invalid.null.input.name", "Ogiltiga null-indata: namn"},
179.1032 +        {"No.LoginModules.configured.for.name",
179.1033 +         "Inga inloggningsmoduler har konfigurerats f\u00F6r {0}"},
179.1034 +        {"invalid.null.Subject.provided", "ogiltig null-innehavare"},
179.1035 +        {"invalid.null.CallbackHandler.provided",
179.1036                  "ogiltig null-CallbackHandler"},
179.1037 -        {"null subject - logout called before login",
179.1038 -                "null-subject - utloggning anropades f\u00f6re inloggning"},
179.1039 -        {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor",
179.1040 -                "det g\u00e5r inta att representera LoginModule, {0}, eftersom den inte tillhandah\u00e5ller n\u00e5gon argumentfri konstruktion"},
179.1041 -        {"unable to instantiate LoginModule",
179.1042 -                "det g\u00e5r inte att representera LoginModule"},
179.1043 -        {"unable to instantiate LoginModule: ",
179.1044 -                "inloggningsmodulen kan inte skapas: "},
179.1045 -        {"unable to find LoginModule class: ",
179.1046 -                "det g\u00e5r inte att hitta LoginModule-klassen: "},
179.1047 -        {"unable to access LoginModule: ",
179.1048 -                "det g\u00e5r inte att komma \u00e5t LoginModule: "},
179.1049 -        {"Login Failure: all modules ignored",
179.1050 +        {"null.subject.logout.called.before.login",
179.1051 +                "null-innehavare - utloggning anropades f\u00F6re inloggning"},
179.1052 +        {"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
179.1053 +                "kan inte instansiera LoginModule, {0}, eftersom den inte tillhandah\u00E5ller n\u00E5gon icke-argumentskonstruktor"},
179.1054 +        {"unable.to.instantiate.LoginModule",
179.1055 +                "kan inte instansiera LoginModule"},
179.1056 +        {"unable.to.instantiate.LoginModule.",
179.1057 +                "kan inte instansiera LoginModule: "},
179.1058 +        {"unable.to.find.LoginModule.class.",
179.1059 +                "hittar inte LoginModule-klassen: "},
179.1060 +        {"unable.to.access.LoginModule.",
179.1061 +                "ingen \u00E5tkomst till LoginModule: "},
179.1062 +        {"Login.Failure.all.modules.ignored",
179.1063                  "Inloggningsfel: alla moduler ignoreras"},
179.1064  
179.1065          // sun.security.provider.PolicyFile
179.1066  
179.1067 -        {"java.security.policy: error parsing policy:\n\tmessage",
179.1068 -                "java.security.policy: fel vid analys av {0}:\n\t{1}"},
179.1069 -        {"java.security.policy: error adding Permission, perm:\n\tmessage",
179.1070 -                "java.security.policy: fel vid till\u00e4gg av beh\u00f6righet, {0}:\n\t{1}"},
179.1071 -        {"java.security.policy: error adding Entry:\n\tmessage",
179.1072 -                "java.security.policy: fel vid till\u00e4gg av post:\n\t{0}"},
179.1073 -        {"alias name not provided (pe.name)", "aliasnamn ej angivet ({0})"},
179.1074 -        {"unable to perform substitution on alias, suffix",
179.1075 -                "kan ej ers\u00e4tta aliasnamn, {0}"},
179.1076 -        {"substitution value, prefix, unsupported",
179.1077 -                "ers\u00e4ttningsv\u00e4rde, {0}, st\u00f6ds ej"},
179.1078 -        {"(", "("},
179.1079 -        {")", ")"},
179.1080 -        {"type can't be null","typen kan inte vara null"},
179.1081 +        {"java.security.policy.error.parsing.policy.message",
179.1082 +                "java.security.policy: fel vid tolkning av {0}:\n\t{1}"},
179.1083 +        {"java.security.policy.error.adding.Permission.perm.message",
179.1084 +                "java.security.policy: fel vid till\u00E4gg av beh\u00F6righet, {0}:\n\t{1}"},
179.1085 +        {"java.security.policy.error.adding.Entry.message",
179.1086 +                "java.security.policy: fel vid till\u00E4gg av post:\n\t{0}"},
179.1087 +        {"alias.name.not.provided.pe.name.", "aliasnamn ej angivet ({0})"},
179.1088 +        {"unable.to.perform.substitution.on.alias.suffix",
179.1089 +                "kan ej ers\u00E4tta alias, {0}"},
179.1090 +        {"substitution.value.prefix.unsupported",
179.1091 +                "ers\u00E4ttningsv\u00E4rde, {0}, st\u00F6ds ej"},
179.1092 +        {"LPARAM", "("},
179.1093 +        {"RPARAM", ")"},
179.1094 +        {"type.can.t.be.null","typen kan inte vara null"},
179.1095  
179.1096          // sun.security.provider.PolicyParser
179.1097 -        {"keystorePasswordURL can not be specified without also specifying keystore",
179.1098 -                "det g\u00e5r inte att ange keystorePasswordURL utan att ange keystore"},
179.1099 -        {"expected keystore type", "f\u00f6rv\u00e4ntad keystore-typ"},
179.1100 -        {"expected keystore provider", "keystore-leverant\u00f6r f\u00f6rv\u00e4ntades"},
179.1101 -        {"multiple Codebase expressions",
179.1102 -                "flera Codebase-uttryck"},
179.1103 -        {"multiple SignedBy expressions","flera SignedBy-uttryck"},
179.1104 -        {"SignedBy has empty alias","SignedBy har ett tomt alias"},
179.1105 -        {"can not specify Principal with a wildcard class without a wildcard name",
179.1106 -                "Det g\u00e5r inte att specificera principal genom att ange jokertecken f\u00f6r klass utan att samtidigt ange jokertecken f\u00f6r namn"},
179.1107 -        {"expected codeBase or SignedBy or Principal",
179.1108 -                "f\u00f6rv\u00e4ntad codeBase eller SignedBy eller Principal"},
179.1109 -        {"expected permission entry", "f\u00f6rv\u00e4ntade beh\u00f6righetspost"},
179.1110 -        {"number ", "antal "},
179.1111 -        {"expected [expect], read [end of file]",
179.1112 -                "f\u00f6rv\u00e4ntade [{0}], l\u00e4ste [end of file]"},
179.1113 -        {"expected [;], read [end of file]",
179.1114 -                "f\u00f6rv\u00e4ntade [;], l\u00e4ste [end of file]"},
179.1115 -        {"line number: msg", "rad {0}: {1}"},
179.1116 -        {"line number: expected [expect], found [actual]",
179.1117 -                "rad {0}: f\u00f6rv\u00e4ntade [{1}], hittade [{2}]"},
179.1118 -        {"null principalClass or principalName",
179.1119 +        {"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
179.1120 +                "kan inte ange keystorePasswordURL utan att ange nyckellager"},
179.1121 +        {"expected.keystore.type", "f\u00F6rv\u00E4ntad nyckellagertyp"},
179.1122 +        {"expected.keystore.provider", "nyckellagerleverant\u00F6r f\u00F6rv\u00E4ntades"},
179.1123 +        {"multiple.Codebase.expressions",
179.1124 +                "flera CodeBase-uttryck"},
179.1125 +        {"multiple.SignedBy.expressions","flera SignedBy-uttryck"},
179.1126 +        {"SignedBy.has.empty.alias","SignedBy har ett tomt alias"},
179.1127 +        {"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
179.1128 +                "kan inte ange identitetshavare med en jokerteckenklass utan ett jokerteckennamn"},
179.1129 +        {"expected.codeBase.or.SignedBy.or.Principal",
179.1130 +                "f\u00F6rv\u00E4ntad codeBase eller SignedBy eller identitetshavare"},
179.1131 +        {"expected.permission.entry", "f\u00F6rv\u00E4ntade beh\u00F6righetspost"},
179.1132 +        {"number.", "antal "},
179.1133 +        {"expected.expect.read.end.of.file.",
179.1134 +                "f\u00F6rv\u00E4ntade [{0}], l\u00E4ste [end of file]"},
179.1135 +        {"expected.read.end.of.file.",
179.1136 +                "f\u00F6rv\u00E4ntade [;], l\u00E4ste [end of file]"},
179.1137 +        {"line.number.msg", "rad {0}: {1}"},
179.1138 +        {"line.number.expected.expect.found.actual.",
179.1139 +                "rad {0}: f\u00F6rv\u00E4ntade [{1}], hittade [{2}]"},
179.1140 +        {"null.principalClass.or.principalName",
179.1141                  "null-principalClass eller -principalName"},
179.1142  
179.1143          // sun.security.pkcs11.SunPKCS11
179.1144 -        {"PKCS11 Token [providerName] Password: ",
179.1145 -                "PKCS11-pollett [{0}] L\u00f6senord: "},
179.1146 +        {"PKCS11.Token.providerName.Password.",
179.1147 +                "PKCS11-tecken [{0}] L\u00F6senord: "},
179.1148  
179.1149          /* --- DEPRECATED --- */
179.1150          // javax.security.auth.Policy
179.1151 -        {"unable to instantiate Subject-based policy",
179.1152 -                "den Subject-baserade policyn kan inte skapas"}
179.1153 +        {"unable.to.instantiate.Subject.based.policy",
179.1154 +                "den innehavarbaserade policyn kan inte skapas"}
179.1155      };
179.1156  
179.1157  
179.1158 @@ -648,3 +670,4 @@
179.1159          return contents;
179.1160      }
179.1161  }
179.1162 +
   180.1 --- a/src/share/classes/sun/security/util/Resources_zh_CN.java	Tue Feb 15 19:16:39 2011 -0800
   180.2 +++ b/src/share/classes/sun/security/util/Resources_zh_CN.java	Tue Feb 15 20:18:20 2011 -0800
   180.3 @@ -1,5 +1,5 @@
   180.4  /*
   180.5 - * Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved.
   180.6 + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
   180.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   180.8   *
   180.9   * This code is free software; you can redistribute it and/or modify it
  180.10 @@ -35,605 +35,627 @@
  180.11      private static final Object[][] contents = {
  180.12  
  180.13          // shared (from jarsigner)
  180.14 -        {" ", " "},
  180.15 -        {"  ", "  "},
  180.16 -        {"      ", "      "},
  180.17 -        {", ", ", "},
  180.18 +        {"SPACE", " "},
  180.19 +        {"2SPACE", "  "},
  180.20 +        {"6SPACE", "      "},
  180.21 +        {"COMMA", ", "},
  180.22          // shared (from keytool)
  180.23 -        {"\n", "\n"},
  180.24 -        {"*******************************************",
  180.25 +        {"NEWLINE", "\n"},
  180.26 +        {"STAR",
  180.27                  "*******************************************"},
  180.28 -        {"*******************************************\n\n",
  180.29 +        {"STARNN",
  180.30                  "*******************************************\n\n"},
  180.31  
  180.32 -        // keytool
  180.33 -        {"keytool error: ", "keytool\u9519\u8bef\uff1a "},
  180.34 -        {"Illegal option:  ", "\u975e\u6cd5\u9009\u9879\uff1a  "},
  180.35 -        {"Try keytool -help","\u5c1d\u8bd5 keytool -help"},
  180.36 -        {"Command option <flag> needs an argument.", "\u547d\u4ee4\u9009\u9879 {0} \u9700\u8981\u4e00\u4e2a\u53c2\u6570\u3002"},
  180.37 -        {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
  180.38 -"\u8b66\u544a: PKCS12 KeyStores \u4e0d\u652f\u6301\u5176\u4ed6\u5b58\u50a8\u548c\u5bc6\u94a5\u53e3\u4ee4\u3002\u5ffd\u7565\u7528\u6237\u6307\u5b9a\u7684 {0} \u503c\u3002"},
  180.39 -        {"-keystore must be NONE if -storetype is {0}",
  180.40 -                "\u5982\u679c -storetype \u4e3a {0}\uff0c\u5219 -keystore \u5fc5\u987b\u4e3a NONE"},
  180.41 -        {"Too may retries, program terminated",
  180.42 -"\u91cd\u8bd5\u6b21\u6570\u8fc7\u591a\uff0c\u7a0b\u5e8f\u5df2\u7ec8\u6b62"},
  180.43 -        {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
  180.44 -                "\u5982\u679c -storetype \u4e3a {0}\uff0c\u5219\u4e0d\u652f\u6301 -storepasswd \u548c -keypasswd \u547d\u4ee4"},
  180.45 -        {"-keypasswd commands not supported if -storetype is PKCS12",
  180.46 -                "\u5982\u679c -storetype \u4e3a PKCS12\uff0c\u5219\u4e0d\u652f\u6301 -keypasswd \u547d\u4ee4"},
  180.47 -        {"-keypass and -new can not be specified if -storetype is {0}",
  180.48 -                "\u5982\u679c -storetype \u4e3a {0}\uff0c\u5219\u4e0d\u80fd\u6307\u5b9a -keypass \u548c -new"},
  180.49 -        {"if -protected is specified, then -storepass, -keypass, and -new must not be specified",
  180.50 -                "\u5982\u679c\u6307\u5b9a\u4e86 -protected\uff0c\u5219\u4e0d\u8981\u6307\u5b9a -storepass\u3001-keypass \u548c -new"},
  180.51 -        {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified",
  180.52 -                "\u5982\u679c\u6307\u5b9a\u4e86 -srcprotected\uff0c\u5219\u4e0d\u80fd\u6307\u5b9a -srcstorepass \u548c -srckeypass"},
  180.53 -        {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified",
  180.54 -                "\u5982\u679c\u5bc6\u94a5\u5e93\u672a\u53d7\u5bc6\u7801\u4fdd\u62a4\uff0c\u5219\u8bf7\u52ff\u6307\u5b9a -storepass\u3001-keypass \u548c -new"},
  180.55 -        {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified",
  180.56 -                "\u5982\u679c\u6e90\u5bc6\u94a5\u5e93\u672a\u53d7\u5bc6\u7801\u4fdd\u62a4\uff0c\u5219\u8bf7\u52ff\u6307\u5b9a -srcstorepass \u548c -srckeypass"},
  180.57 -        {"Validity must be greater than zero",
  180.58 -                "\u6709\u6548\u6027\u5fc5\u987b\u5927\u4e8e\u96f6"},
  180.59 -        {"provName not a provider", "{0}\u4e0d\u662f\u4e00\u4e2a\u63d0\u4f9b\u8005"},
  180.60 -        {"Usage error: no command provided", "\u7528\u6cd5\u9519\u8bef: \u6ca1\u6709\u63d0\u4f9b\u547d\u4ee4"},
  180.61 -        {"Usage error, <arg> is not a legal command", "\u7528\u6cd5\u9519\u8bef\uff0c{0} \u4e0d\u662f\u5408\u6cd5\u7684\u547d\u4ee4"},
  180.62 -        {"Source keystore file exists, but is empty: ", "\u6e90\u5bc6\u94a5\u5e93\u6587\u4ef6\u5b58\u5728\uff0c\u4f46\u4e3a\u7a7a: "},
  180.63 -        {"Please specify -srckeystore", "\u8bf7\u6307\u5b9a -srckeystore"},
  180.64 -        {"Must not specify both -v and -rfc with 'list' command",
  180.65 -                "\u4e0d\u5f97\u4ee5\u300c\u5217\u8868\u300d\u6307\u4ee4\u6765\u6307\u5b9a-v \u53ca-rfc"},
  180.66 -        {"Key password must be at least 6 characters",
  180.67 -                "\u5173\u952e\u5bc6\u7801\u81f3\u5c11\u5fc5\u987b\u4e3a6\u4e2a\u5b57\u7b26"},
  180.68 -        {"New password must be at least 6 characters",
  180.69 -                "\u65b0\u5bc6\u7801\u81f3\u5c11\u5fc5\u987b\u4e3a6\u4e2a\u5b57\u7b26"},
  180.70 -        {"Keystore file exists, but is empty: ",
  180.71 -                "Keystore\u6587\u4ef6\u5b58\u5728\uff0c\u4f46\u4e3a\u7a7a\u6587\u4ef6\uff1a "},
  180.72 -        {"Keystore file does not exist: ",
  180.73 -                "Keystore \u6587\u4ef6\u4e0d\u5b58\u5728\uff1a "},
  180.74 -        {"Must specify destination alias", "\u5fc5\u987b\u6307\u5b9a\u76ee\u7684\u5730\u522b\u540d"},
  180.75 -        {"Must specify alias", "\u5fc5\u987b\u6307\u5b9a\u522b\u540d"},
  180.76 -        {"Keystore password must be at least 6 characters",
  180.77 -                "Keystore \u5bc6\u7801\u81f3\u5c11\u5fc5\u987b\u4e3a6\u4e2a\u5b57\u7b26"},
  180.78 -        {"Enter keystore password:  ", "\u8f93\u5165keystore\u5bc6\u7801\uff1a  "},
  180.79 -        {"Enter source keystore password:  ", "\u8f93\u5165\u6e90\u5bc6\u94a5\u5e93\u53e3\u4ee4:  "},
  180.80 -        {"Enter destination keystore password:  ", "\u8f93\u5165\u76ee\u6807\u5bc6\u94a5\u5e93\u53e3\u4ee4:  "},
  180.81 -        {"Keystore password is too short - must be at least 6 characters",
  180.82 -         "Keystore \u5bc6\u7801\u592a\u77ed -\u81f3\u5c11\u5fc5\u987b\u4e3a6\u4e2a\u5b57\u7b26"},
  180.83 -        {"Unknown Entry Type", "\u672a\u77e5\u9879\u7c7b\u578b"},
  180.84 -        {"Too many failures. Alias not changed", "\u9519\u8bef\u8fc7\u591a\u3002\u672a\u66f4\u6539\u522b\u540d"},
  180.85 -        {"Entry for alias <alias> successfully imported.",
  180.86 -"\u5df2\u6210\u529f\u5bfc\u5165\u522b\u540d {0} \u9879\u3002"},
  180.87 -        {"Entry for alias <alias> not imported.", "\u672a\u5bfc\u5165\u522b\u540d {0} \u9879\u3002"},
  180.88 -        {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.",
  180.89 -"\u5bfc\u5165\u522b\u540d {0} \u9879\u65f6\u51fa\u73b0\u95ee\u9898: {1}\u3002\n\u672a\u5bfc\u5165\u522b\u540d {0} \u9879\u3002"},
  180.90 -        {"Import command completed:  <ok> entries successfully imported, <fail> entries failed or cancelled",
  180.91 -"\u5df2\u5b8c\u6210\u5bfc\u5165\u547d\u4ee4: {0} \u9879\u6210\u529f\u5bfc\u5165\uff0c{1} \u9879\u5931\u8d25\u6216\u53d6\u6d88"},
  180.92 -        {"Warning: Overwriting existing alias <alias> in destination keystore",
  180.93 -"\u8b66\u544a: \u6b63\u5728\u8986\u76d6\u76ee\u6807\u5bc6\u94a5\u5e93\u4e2d\u7684\u73b0\u6709\u522b\u540d {0}"},
  180.94 -        {"Existing entry alias <alias> exists, overwrite? [no]:  ",
  180.95 -"\u5b58\u5728\u73b0\u6709\u9879\u522b\u540d {0}\uff0c\u662f\u5426\u8981\u8986\u76d6\uff1f[\u5426]:  "},
  180.96 -        {"Too many failures - try later", "\u592a\u591a\u9519\u8bef - \u8bf7\u7a0d\u540e\u518d\u8bd5"},
  180.97 -        {"Certification request stored in file <filename>",
  180.98 -                "\u4fdd\u5b58\u5728\u6587\u4ef6\u4e2d\u7684\u8ba4\u8bc1\u8981\u6c42 <{0}>"},
  180.99 -        {"Submit this to your CA", "\u5c06\u6b64\u63d0\u4ea4\u7ed9\u60a8\u7684CA"},
 180.100 -        {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified",
 180.101 -"\u5982\u679c\u6ca1\u6709\u6307\u5b9a\u522b\u540d\uff0c\u5219\u4e0d\u80fd\u6307\u5b9a\u76ee\u6807\u522b\u540d\u3001\u6e90\u5bc6\u94a5\u5e93\u53e3\u4ee4\u548c\u76ee\u6807\u5bc6\u94a5\u5e93\u53e3\u4ee4"},
 180.102 -        {"Certificate stored in file <filename>",
 180.103 -                "\u4fdd\u5b58\u5728\u6587\u4ef6\u4e2d\u7684\u8ba4\u8bc1 <{0}>"},
 180.104 -        {"Certificate reply was installed in keystore",
 180.105 -                "\u8ba4\u8bc1\u56de\u590d\u5df2\u5b89\u88c5\u5728 keystore\u4e2d"},
 180.106 -        {"Certificate reply was not installed in keystore",
 180.107 -                "\u8ba4\u8bc1\u56de\u590d\u672a\u5b89\u88c5\u5728 keystore\u4e2d"},
 180.108 -        {"Certificate was added to keystore",
 180.109 -                "\u8ba4\u8bc1\u5df2\u6dfb\u52a0\u81f3keystore\u4e2d"},
 180.110 -        {"Certificate was not added to keystore",
 180.111 -                "\u8ba4\u8bc1\u672a\u6dfb\u52a0\u81f3keystore\u4e2d"},
 180.112 -        {"[Storing ksfname]", "[\u6b63\u5728\u5b58\u50a8 {0}]"},
 180.113 -        {"alias has no public key (certificate)",
 180.114 -                "{0} \u6ca1\u6709\u516c\u5f00\u91d1\u94a5\uff08\u8ba4\u8bc1\uff09"},
 180.115 -        {"Cannot derive signature algorithm",
 180.116 -                "\u65e0\u6cd5\u53d6\u5f97\u7b7e\u540d\u7b97\u6cd5"},
 180.117 -        {"Alias <alias> does not exist",
 180.118 -                "\u522b\u540d <{0}> \u4e0d\u5b58\u5728"},
 180.119 -        {"Alias <alias> has no certificate",
 180.120 -                "\u522b\u540d <{0}> \u6ca1\u6709\u8ba4\u8bc1"},
 180.121 -        {"Key pair not generated, alias <alias> already exists",
 180.122 -                "\u6ca1\u6709\u521b\u5efa\u952e\u503c\u5bf9\uff0c\u522b\u540d <{0}> \u5df2\u7ecf\u5b58\u5728"},
 180.123 -        {"Cannot derive signature algorithm",
 180.124 -                "\u65e0\u6cd5\u53d6\u5f97\u7b7e\u540d\u7b97\u6cd5"},
 180.125 -        {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name",
 180.126 -"\u6b63\u5728\u4e3a\u4ee5\u4e0b\u5bf9\u8c61\u751f\u6210 {0} \u4f4d {1} \u5bc6\u94a5\u5bf9\u548c\u81ea\u7b7e\u540d\u8bc1\u4e66 ({2})\uff08\u6709\u6548\u671f\u4e3a {3} \u5929\uff09:\n\t {4}"},
 180.127 -        {"Enter key password for <alias>", "\u8f93\u5165<{0}>\u7684\u4e3b\u5bc6\u7801"},
 180.128 -        {"\t(RETURN if same as keystore password):  ",
 180.129 -                "\t\uff08\u5982\u679c\u548c keystore \u5bc6\u7801\u76f8\u540c\uff0c\u6309\u56de\u8f66\uff09\uff1a  "},
 180.130 -        {"Key password is too short - must be at least 6 characters",
 180.131 -                "\u4e3b\u5bc6\u7801\u592a\u77ed -\u81f3\u5c11\u5fc5\u987b\u4e3a 6 \u4e2a\u5b57\u7b26"},
 180.132 -        {"Too many failures - key not added to keystore",
 180.133 -                "\u592a\u591a\u9519\u8bef - \u952e\u503c\u672a\u88ab\u6dfb\u52a0\u81f3keystore\u4e2d"},
 180.134 -        {"Destination alias <dest> already exists",
 180.135 -                "\u76ee\u7684\u5730\u522b\u540d <{0}> \u5df2\u7ecf\u5b58\u5728"},
 180.136 -        {"Password is too short - must be at least 6 characters",
 180.137 -                "\u5bc6\u7801\u592a\u77ed -\u81f3\u5c11\u5fc5\u987b\u4e3a6\u4e2a\u5b57\u7b26"},
 180.138 -        {"Too many failures. Key entry not cloned",
 180.139 -                "\u592a\u591a\u9519\u8bef\u3002\u952e\u503c\u8f93\u5165\u672a\u88ab\u590d\u5236"},
 180.140 -        {"key password for <alias>", "<{0}> \u7684\u4e3b\u5bc6\u7801"},
 180.141 -        {"Keystore entry for <id.getName()> already exists",
 180.142 -                "<{0}> \u7684 Keystore \u8f93\u5165\u5df2\u7ecf\u5b58\u5728"},
 180.143 -        {"Creating keystore entry for <id.getName()> ...",
 180.144 -                "\u521b\u5efa <{0}> \u7684 keystore\u8f93\u5165..."},
 180.145 -        {"No entries from identity database added",
 180.146 -                "\u4ece\u6dfb\u52a0\u7684\u8fa8\u8bc6\u6570\u636e\u5e93\u4e2d\uff0c\u6ca1\u6709\u8f93\u5165"},
 180.147 -        {"Alias name: alias", "\u522b\u540d\u540d\u79f0\uff1a {0}"},
 180.148 -        {"Creation date: keyStore.getCreationDate(alias)",
 180.149 -                "\u521b\u5efa\u65e5\u671f\uff1a {0,date}"},
 180.150 -        {"alias, keyStore.getCreationDate(alias), ",
 180.151 +        // keytool: Help part
 180.152 +        {".OPTION.", " [OPTION]..."},
 180.153 +        {"Options.", "\u9009\u9879:"},
 180.154 +        {"Use.keytool.help.for.all.available.commands",
 180.155 +                 "\u4F7F\u7528 \"keytool -help\" \u83B7\u53D6\u6240\u6709\u53EF\u7528\u547D\u4EE4"},
 180.156 +        {"Key.and.Certificate.Management.Tool",
 180.157 +                 "\u5BC6\u94A5\u548C\u8BC1\u4E66\u7BA1\u7406\u5DE5\u5177"},
 180.158 +        {"Commands.", "\u547D\u4EE4:"},
 180.159 +        {"Use.keytool.command.name.help.for.usage.of.command.name",
 180.160 +                "\u4F7F\u7528 \"keytool -command_name -help\" \u83B7\u53D6 command_name \u7684\u7528\u6CD5"},
 180.161 +        // keytool: help: commands
 180.162 +        {"Generates.a.certificate.request",
 180.163 +                "\u751F\u6210\u8BC1\u4E66\u8BF7\u6C42"}, //-certreq
 180.164 +        {"Changes.an.entry.s.alias",
 180.165 +                "\u66F4\u6539\u6761\u76EE\u7684\u522B\u540D"}, //-changealias
 180.166 +        {"Deletes.an.entry",
 180.167 +                "\u5220\u9664\u6761\u76EE"}, //-delete
 180.168 +        {"Exports.certificate",
 180.169 +                "\u5BFC\u51FA\u8BC1\u4E66"}, //-exportcert
 180.170 +        {"Generates.a.key.pair",
 180.171 +                "\u751F\u6210\u5BC6\u94A5\u5BF9"}, //-genkeypair
 180.172 +        {"Generates.a.secret.key",
 180.173 +                "\u751F\u6210\u5BC6\u94A5"}, //-genseckey
 180.174 +        {"Generates.certificate.from.a.certificate.request",
 180.175 +                "\u6839\u636E\u8BC1\u4E66\u8BF7\u6C42\u751F\u6210\u8BC1\u4E66"}, //-gencert
 180.176 +        {"Generates.CRL", "\u751F\u6210 CRL"}, //-gencrl
 180.177 +        {"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
 180.178 +                "\u4ECE JDK 1.1.x \u6837\u5F0F\u7684\u8EAB\u4EFD\u6570\u636E\u5E93\u5BFC\u5165\u6761\u76EE"}, //-identitydb
 180.179 +        {"Imports.a.certificate.or.a.certificate.chain",
 180.180 +                "\u5BFC\u5165\u8BC1\u4E66\u6216\u8BC1\u4E66\u94FE"}, //-importcert
 180.181 +        {"Imports.one.or.all.entries.from.another.keystore",
 180.182 +                "\u4ECE\u5176\u4ED6\u5BC6\u94A5\u5E93\u5BFC\u5165\u4E00\u4E2A\u6216\u6240\u6709\u6761\u76EE"}, //-importkeystore
 180.183 +        {"Clones.a.key.entry",
 180.184 +                "\u514B\u9686\u5BC6\u94A5\u6761\u76EE"}, //-keyclone
 180.185 +        {"Changes.the.key.password.of.an.entry",
 180.186 +                "\u66F4\u6539\u6761\u76EE\u7684\u5BC6\u94A5\u53E3\u4EE4"}, //-keypasswd
 180.187 +        {"Lists.entries.in.a.keystore",
 180.188 +                "\u5217\u51FA\u5BC6\u94A5\u5E93\u4E2D\u7684\u6761\u76EE"}, //-list
 180.189 +        {"Prints.the.content.of.a.certificate",
 180.190 +                "\u6253\u5370\u8BC1\u4E66\u5185\u5BB9"}, //-printcert
 180.191 +        {"Prints.the.content.of.a.certificate.request",
 180.192 +                "\u6253\u5370\u8BC1\u4E66\u8BF7\u6C42\u7684\u5185\u5BB9"}, //-printcertreq
 180.193 +        {"Prints.the.content.of.a.CRL.file",
 180.194 +                "\u6253\u5370 CRL \u6587\u4EF6\u7684\u5185\u5BB9"}, //-printcrl
 180.195 +        {"Generates.a.self.signed.certificate",
 180.196 +                "\u751F\u6210\u81EA\u7B7E\u540D\u8BC1\u4E66"}, //-selfcert
 180.197 +        {"Changes.the.store.password.of.a.keystore",
 180.198 +                "\u66F4\u6539\u5BC6\u94A5\u5E93\u7684\u5B58\u50A8\u53E3\u4EE4"}, //-storepasswd
 180.199 +        // keytool: help: options
 180.200 +        {"alias.name.of.the.entry.to.process",
 180.201 +                "\u8981\u5904\u7406\u7684\u6761\u76EE\u7684\u522B\u540D"}, //-alias
 180.202 +        {"destination.alias",
 180.203 +                "\u76EE\u6807\u522B\u540D"}, //-destalias
 180.204 +        {"destination.key.password",
 180.205 +                "\u76EE\u6807\u5BC6\u94A5\u53E3\u4EE4"}, //-destkeypass
 180.206 +        {"destination.keystore.name",
 180.207 +                "\u76EE\u6807\u5BC6\u94A5\u5E93\u540D\u79F0"}, //-destkeystore
 180.208 +        {"destination.keystore.password.protected",
 180.209 +                "\u53D7\u4FDD\u62A4\u7684\u76EE\u6807\u5BC6\u94A5\u5E93\u53E3\u4EE4"}, //-destprotected
 180.210 +        {"destination.keystore.provider.name",
 180.211 +                "\u76EE\u6807\u5BC6\u94A5\u5E93\u63D0\u4F9B\u65B9\u540D\u79F0"}, //-destprovidername
 180.212 +        {"destination.keystore.password",
 180.213 +                "\u76EE\u6807\u5BC6\u94A5\u5E93\u53E3\u4EE4"}, //-deststorepass
 180.214 +        {"destination.keystore.type",
 180.215 +                "\u76EE\u6807\u5BC6\u94A5\u5E93\u7C7B\u578B"}, //-deststoretype
 180.216 +        {"distinguished.name",
 180.217 +                "\u552F\u4E00\u5224\u522B\u540D"}, //-dname
 180.218 +        {"X.509.extension",
 180.219 +                "X.509 \u6269\u5C55"}, //-ext
 180.220 +        {"output.file.name",
 180.221 +                "\u8F93\u51FA\u6587\u4EF6\u540D"}, //-file and -outfile
 180.222 +        {"input.file.name",
 180.223 +                "\u8F93\u5165\u6587\u4EF6\u540D"}, //-file and -infile
 180.224 +        {"key.algorithm.name",
 180.225 +                "\u5BC6\u94A5\u7B97\u6CD5\u540D\u79F0"}, //-keyalg
 180.226 +        {"key.password",
 180.227 +                "\u5BC6\u94A5\u53E3\u4EE4"}, //-keypass
 180.228 +        {"key.bit.size",
 180.229 +                "\u5BC6\u94A5\u4F4D\u5927\u5C0F"}, //-keysize
 180.230 +        {"keystore.name",
 180.231 +                "\u5BC6\u94A5\u5E93\u540D\u79F0"}, //-keystore
 180.232 +        {"new.password",
 180.233 +                "\u65B0\u53E3\u4EE4"}, //-new
 180.234 +        {"do.not.prompt",
 180.235 +                "\u4E0D\u63D0\u793A"}, //-noprompt
 180.236 +        {"password.through.protected.mechanism",
 180.237 +                "\u901A\u8FC7\u53D7\u4FDD\u62A4\u7684\u673A\u5236\u7684\u53E3\u4EE4"}, //-protected
 180.238 +        {"provider.argument",
 180.239 +                "\u63D0\u4F9B\u65B9\u53C2\u6570"}, //-providerarg
 180.240 +        {"provider.class.name",
 180.241 +                "\u63D0\u4F9B\u65B9\u7C7B\u540D"}, //-providerclass
 180.242 +        {"provider.name",
 180.243 +                "\u63D0\u4F9B\u65B9\u540D\u79F0"}, //-providername
 180.244 +        {"provider.classpath",
 180.245 +                "\u63D0\u4F9B\u65B9\u7C7B\u8DEF\u5F84"}, //-providerpath
 180.246 +        {"output.in.RFC.style",
 180.247 +                "\u4EE5 RFC \u6837\u5F0F\u8F93\u51FA"}, //-rfc
 180.248 +        {"signature.algorithm.name",
 180.249 +                "\u7B7E\u540D\u7B97\u6CD5\u540D\u79F0"}, //-sigalg
 180.250 +        {"source.alias",
 180.251 +                "\u6E90\u522B\u540D"}, //-srcalias
 180.252 +        {"source.key.password",
 180.253 +                "\u6E90\u5BC6\u94A5\u53E3\u4EE4"}, //-srckeypass
 180.254 +        {"source.keystore.name",
 180.255 +                "\u6E90\u5BC6\u94A5\u5E93\u540D\u79F0"}, //-srckeystore
 180.256 +        {"source.keystore.password.protected",
 180.257 +                "\u53D7\u4FDD\u62A4\u7684\u6E90\u5BC6\u94A5\u5E93\u53E3\u4EE4"}, //-srcprotected
 180.258 +        {"source.keystore.provider.name",
 180.259 +                "\u6E90\u5BC6\u94A5\u5E93\u63D0\u4F9B\u65B9\u540D\u79F0"}, //-srcprovidername
 180.260 +        {"source.keystore.password",
 180.261 +                "\u6E90\u5BC6\u94A5\u5E93\u53E3\u4EE4"}, //-srcstorepass
 180.262 +        {"source.keystore.type",
 180.263 +                "\u6E90\u5BC6\u94A5\u5E93\u7C7B\u578B"}, //-srcstoretype
 180.264 +        {"SSL.server.host.and.port",
 180.265 +                "SSL \u670D\u52A1\u5668\u4E3B\u673A\u548C\u7AEF\u53E3"}, //-sslserver
 180.266 +        {"signed.jar.file",
 180.267 +                "\u5DF2\u7B7E\u540D\u7684 jar \u6587\u4EF6"}, //=jarfile
 180.268 +        {"certificate.validity.start.date.time",
 180.269 +                "\u8BC1\u4E66\u6709\u6548\u671F\u5F00\u59CB\u65E5\u671F/\u65F6\u95F4"}, //-startdate
 180.270 +        {"keystore.password",
 180.271 +                "\u5BC6\u94A5\u5E93\u53E3\u4EE4"}, //-storepass
 180.272 +        {"keystore.type",
 180.273 +                "\u5BC6\u94A5\u5E93\u7C7B\u578B"}, //-storetype
 180.274 +        {"trust.certificates.from.cacerts",
 180.275 +                "\u4FE1\u4EFB\u6765\u81EA cacerts \u7684\u8BC1\u4E66"}, //-trustcacerts
 180.276 +        {"verbose.output",
 180.277 +                "\u8BE6\u7EC6\u8F93\u51FA"}, //-v
 180.278 +        {"validity.number.of.days",
 180.279 +                "\u6709\u6548\u5929\u6570"}, //-validity
 180.280 +        {"Serial.ID.of.cert.to.revoke",
 180.281 +                 "\u8981\u64A4\u9500\u7684\u8BC1\u4E66\u7684\u5E8F\u5217 ID"}, //-id
 180.282 +        // keytool: Running part
 180.283 +        {"keytool.error.", "keytool \u9519\u8BEF: "},
 180.284 +        {"Illegal.option.", "\u975E\u6CD5\u9009\u9879:  "},
 180.285 +        {"Illegal.value.", "\u975E\u6CD5\u503C: "},
 180.286 +        {"Unknown.password.type.", "\u672A\u77E5\u53E3\u4EE4\u7C7B\u578B: "},
 180.287 +        {"Cannot.find.environment.variable.",
 180.288 +                "\u627E\u4E0D\u5230\u73AF\u5883\u53D8\u91CF: "},
 180.289 +        {"Cannot.find.file.", "\u627E\u4E0D\u5230\u6587\u4EF6: "},
 180.290 +        {"Command.option.flag.needs.an.argument.", "\u547D\u4EE4\u9009\u9879{0}\u9700\u8981\u4E00\u4E2A\u53C2\u6570\u3002"},
 180.291 +        {"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
 180.292 +                "\u8B66\u544A: PKCS12 KeyStores \u4E0D\u652F\u6301\u5176\u4ED6\u5B58\u50A8\u548C\u5BC6\u94A5\u53E3\u4EE4\u3002\u6B63\u5728\u5FFD\u7565\u7528\u6237\u6307\u5B9A\u7684{0}\u503C\u3002"},
 180.293 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
 180.294 +                "\u5982\u679C -storetype \u4E3A {0}, \u5219 -keystore \u5FC5\u987B\u4E3A NONE"},
 180.295 +        {"Too.many.retries.program.terminated",
 180.296 +                 "\u91CD\u8BD5\u6B21\u6570\u8FC7\u591A, \u7A0B\u5E8F\u5DF2\u7EC8\u6B62"},
 180.297 +        {".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
 180.298 +                "\u5982\u679C -storetype \u4E3A {0}, \u5219\u4E0D\u652F\u6301 -storepasswd \u548C -keypasswd \u547D\u4EE4"},
 180.299 +        {".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
 180.300 +                "\u5982\u679C -storetype \u4E3A PKCS12, \u5219\u4E0D\u652F\u6301 -keypasswd \u547D\u4EE4"},
 180.301 +        {".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
 180.302 +                "\u5982\u679C -storetype \u4E3A {0}, \u5219\u4E0D\u80FD\u6307\u5B9A -keypass \u548C -new"},
 180.303 +        {"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
 180.304 +                "\u5982\u679C\u6307\u5B9A\u4E86 -protected, \u5219\u4E0D\u80FD\u6307\u5B9A -storepass, -keypass \u548C -new"},
 180.305 +        {"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
 180.306 +                "\u5982\u679C\u6307\u5B9A\u4E86 -srcprotected, \u5219\u4E0D\u80FD\u6307\u5B9A -srcstorepass \u548C -srckeypass"},
 180.307 +        {"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
 180.308 +                "\u5982\u679C\u5BC6\u94A5\u5E93\u672A\u53D7\u53E3\u4EE4\u4FDD\u62A4, \u5219\u4E0D\u80FD\u6307\u5B9A -storepass, -keypass \u548C -new"},
 180.309 +        {"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
 180.310 +                "\u5982\u679C\u6E90\u5BC6\u94A5\u5E93\u672A\u53D7\u53E3\u4EE4\u4FDD\u62A4, \u5219\u4E0D\u80FD\u6307\u5B9A -srcstorepass \u548C -srckeypass"},
 180.311 +        {"Illegal.startdate.value", "\u975E\u6CD5\u5F00\u59CB\u65E5\u671F\u503C"},
 180.312 +        {"Validity.must.be.greater.than.zero",
 180.313 +                "\u6709\u6548\u6027\u5FC5\u987B\u5927\u4E8E\u96F6"},
 180.314 +        {"provName.not.a.provider", "{0}\u4E0D\u662F\u63D0\u4F9B\u65B9"},
 180.315 +        {"Usage.error.no.command.provided", "\u7528\u6CD5\u9519\u8BEF: \u6CA1\u6709\u63D0\u4F9B\u547D\u4EE4"},
 180.316 +        {"Source.keystore.file.exists.but.is.empty.", "\u6E90\u5BC6\u94A5\u5E93\u6587\u4EF6\u5B58\u5728, \u4F46\u4E3A\u7A7A: "},
 180.317 +        {"Please.specify.srckeystore", "\u8BF7\u6307\u5B9A -srckeystore"},
 180.318 +        {"Must.not.specify.both.v.and.rfc.with.list.command",
 180.319 +                "\u4E0D\u80FD\u4F7F\u7528 'list' \u547D\u4EE4\u6765\u6307\u5B9A -v \u53CA -rfc"},
 180.320 +        {"Key.password.must.be.at.least.6.characters",
 180.321 +                "\u5BC6\u94A5\u53E3\u4EE4\u81F3\u5C11\u5FC5\u987B\u4E3A 6 \u4E2A\u5B57\u7B26"},
 180.322 +        {"New.password.must.be.at.least.6.characters",
 180.323 +                "\u65B0\u53E3\u4EE4\u81F3\u5C11\u5FC5\u987B\u4E3A 6 \u4E2A\u5B57\u7B26"},
 180.324 +        {"Keystore.file.exists.but.is.empty.",
 180.325 +                "\u5BC6\u94A5\u5E93\u6587\u4EF6\u5B58\u5728, \u4F46\u4E3A\u7A7A: "},
 180.326 +        {"Keystore.file.does.not.exist.",
 180.327 +                "\u5BC6\u94A5\u5E93\u6587\u4EF6\u4E0D\u5B58\u5728: "},
 180.328 +        {"Must.specify.destination.alias", "\u5FC5\u987B\u6307\u5B9A\u76EE\u6807\u522B\u540D"},
 180.329 +        {"Must.specify.alias", "\u5FC5\u987B\u6307\u5B9A\u522B\u540D"},
 180.330 +        {"Keystore.password.must.be.at.least.6.characters",
 180.331 +                "\u5BC6\u94A5\u5E93\u53E3\u4EE4\u81F3\u5C11\u5FC5\u987B\u4E3A 6 \u4E2A\u5B57\u7B26"},
 180.332 +        {"Enter.keystore.password.", "\u8F93\u5165\u5BC6\u94A5\u5E93\u53E3\u4EE4:  "},
 180.333 +        {"Enter.source.keystore.password.", "\u8F93\u5165\u6E90\u5BC6\u94A5\u5E93\u53E3\u4EE4:  "},
 180.334 +        {"Enter.destination.keystore.password.", "\u8F93\u5165\u76EE\u6807\u5BC6\u94A5\u5E93\u53E3\u4EE4:  "},
 180.335 +        {"Keystore.password.is.too.short.must.be.at.least.6.characters",
 180.336 +         "\u5BC6\u94A5\u5E93\u53E3\u4EE4\u592A\u77ED - \u81F3\u5C11\u5FC5\u987B\u4E3A 6 \u4E2A\u5B57\u7B26"},
 180.337 +        {"Unknown.Entry.Type", "\u672A\u77E5\u6761\u76EE\u7C7B\u578B"},
 180.338 +        {"Too.many.failures.Alias.not.changed", "\u6545\u969C\u592A\u591A\u3002\u672A\u66F4\u6539\u522B\u540D"},
 180.339 +        {"Entry.for.alias.alias.successfully.imported.",
 180.340 +                 "\u5DF2\u6210\u529F\u5BFC\u5165\u522B\u540D {0} \u7684\u6761\u76EE\u3002"},
 180.341 +        {"Entry.for.alias.alias.not.imported.", "\u672A\u5BFC\u5165\u522B\u540D {0} \u7684\u6761\u76EE\u3002"},
 180.342 +        {"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
 180.343 +                 "\u5BFC\u5165\u522B\u540D {0} \u7684\u6761\u76EE\u65F6\u51FA\u73B0\u95EE\u9898: {1}\u3002\n\u672A\u5BFC\u5165\u522B\u540D {0} \u7684\u6761\u76EE\u3002"},
 180.344 +        {"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
 180.345 +                 "\u5DF2\u5B8C\u6210\u5BFC\u5165\u547D\u4EE4: {0} \u4E2A\u6761\u76EE\u6210\u529F\u5BFC\u5165, {1} \u4E2A\u6761\u76EE\u5931\u8D25\u6216\u53D6\u6D88"},
 180.346 +        {"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
 180.347 +                 "\u8B66\u544A: \u6B63\u5728\u8986\u76D6\u76EE\u6807\u5BC6\u94A5\u5E93\u4E2D\u7684\u73B0\u6709\u522B\u540D {0}"},
 180.348 +        {"Existing.entry.alias.alias.exists.overwrite.no.",
 180.349 +                 "\u5B58\u5728\u73B0\u6709\u6761\u76EE\u522B\u540D {0}, \u662F\u5426\u8986\u76D6? [\u5426]:  "},
 180.350 +        {"Too.many.failures.try.later", "\u6545\u969C\u592A\u591A - \u8BF7\u7A0D\u540E\u518D\u8BD5"},
 180.351 +        {"Certification.request.stored.in.file.filename.",
 180.352 +                "\u5B58\u50A8\u5728\u6587\u4EF6 <{0}> \u4E2D\u7684\u8BA4\u8BC1\u8BF7\u6C42"},
 180.353 +        {"Submit.this.to.your.CA", "\u5C06\u6B64\u63D0\u4EA4\u7ED9\u60A8\u7684 CA"},
 180.354 +        {"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
 180.355 +            "\u5982\u679C\u6CA1\u6709\u6307\u5B9A\u522B\u540D, \u5219\u4E0D\u80FD\u6307\u5B9A\u76EE\u6807\u522B\u540D, \u6E90\u5BC6\u94A5\u5E93\u53E3\u4EE4\u548C\u76EE\u6807\u5BC6\u94A5\u5E93\u53E3\u4EE4"},
 180.356 +        {"Certificate.stored.in.file.filename.",
 180.357 +                "\u5B58\u50A8\u5728\u6587\u4EF6 <{0}> \u4E2D\u7684\u8BC1\u4E66"},
 180.358 +        {"Certificate.reply.was.installed.in.keystore",
 180.359 +                "\u8BC1\u4E66\u56DE\u590D\u5DF2\u5B89\u88C5\u5728\u5BC6\u94A5\u5E93\u4E2D"},
 180.360 +        {"Certificate.reply.was.not.installed.in.keystore",
 180.361 +                "\u8BC1\u4E66\u56DE\u590D\u672A\u5B89\u88C5\u5728\u5BC6\u94A5\u5E93\u4E2D"},
 180.362 +        {"Certificate.was.added.to.keystore",
 180.363 +                "\u8BC1\u4E66\u5DF2\u6DFB\u52A0\u5230\u5BC6\u94A5\u5E93\u4E2D"},
 180.364 +        {"Certificate.was.not.added.to.keystore",
 180.365 +                "\u8BC1\u4E66\u672A\u6DFB\u52A0\u5230\u5BC6\u94A5\u5E93\u4E2D"},
 180.366 +        {".Storing.ksfname.", "[\u6B63\u5728\u5B58\u50A8{0}]"},
 180.367 +        {"alias.has.no.public.key.certificate.",
 180.368 +                "{0}\u6CA1\u6709\u516C\u5171\u5BC6\u94A5 (\u8BC1\u4E66)"},
 180.369 +        {"Cannot.derive.signature.algorithm",
 180.370 +                "\u65E0\u6CD5\u6D3E\u751F\u7B7E\u540D\u7B97\u6CD5"},
 180.371 +        {"Alias.alias.does.not.exist",
 180.372 +                "\u522B\u540D <{0}> \u4E0D\u5B58\u5728"},
 180.373 +        {"Alias.alias.has.no.certificate",
 180.374 +                "\u522B\u540D <{0}> \u6CA1\u6709\u8BC1\u4E66"},
 180.375 +        {"Key.pair.not.generated.alias.alias.already.exists",
 180.376 +                "\u672A\u751F\u6210\u5BC6\u94A5\u5BF9, \u522B\u540D <{0}> \u5DF2\u7ECF\u5B58\u5728"},
 180.377 +        {"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
 180.378 +                "\u6B63\u5728\u4E3A\u4EE5\u4E0B\u5BF9\u8C61\u751F\u6210 {0} \u4F4D{1}\u5BC6\u94A5\u5BF9\u548C\u81EA\u7B7E\u540D\u8BC1\u4E66 ({2}) (\u6709\u6548\u671F\u4E3A {3} \u5929):\n\t {4}"},
 180.379 +        {"Enter.key.password.for.alias.", "\u8F93\u5165 <{0}> \u7684\u5BC6\u94A5\u53E3\u4EE4"},
 180.380 +        {".RETURN.if.same.as.keystore.password.",
 180.381 +                "\t(\u5982\u679C\u548C\u5BC6\u94A5\u5E93\u53E3\u4EE4\u76F8\u540C, \u6309\u56DE\u8F66):  "},
 180.382 +        {"Key.password.is.too.short.must.be.at.least.6.characters",
 180.383 +                "\u5BC6\u94A5\u53E3\u4EE4\u592A\u77ED - \u81F3\u5C11\u5FC5\u987B\u4E3A 6 \u4E2A\u5B57\u7B26"},
 180.384 +        {"Too.many.failures.key.not.added.to.keystore",
 180.385 +                "\u6545\u969C\u592A\u591A - \u5BC6\u94A5\u672A\u6DFB\u52A0\u5230\u5BC6\u94A5\u5E93\u4E2D"},
 180.386 +        {"Destination.alias.dest.already.exists",
 180.387 +                "\u76EE\u6807\u522B\u540D <{0}> \u5DF2\u7ECF\u5B58\u5728"},
 180.388 +        {"Password.is.too.short.must.be.at.least.6.characters",
 180.389 +                "\u53E3\u4EE4\u592A\u77ED - \u81F3\u5C11\u5FC5\u987B\u4E3A 6 \u4E2A\u5B57\u7B26"},
 180.390 +        {"Too.many.failures.Key.entry.not.cloned",
 180.391 +                "\u6545\u969C\u592A\u591A\u3002\u672A\u514B\u9686\u5BC6\u94A5\u6761\u76EE"},
 180.392 +        {"key.password.for.alias.", "<{0}> \u7684\u5BC6\u94A5\u53E3\u4EE4"},
 180.393 +        {"Keystore.entry.for.id.getName.already.exists",
 180.394 +                "<{0}> \u7684\u5BC6\u94A5\u5E93\u6761\u76EE\u5DF2\u7ECF\u5B58\u5728"},
 180.395 +        {"Creating.keystore.entry.for.id.getName.",
 180.396 +                "\u6B63\u5728\u521B\u5EFA <{0}> \u7684\u5BC6\u94A5\u5E93\u6761\u76EE..."},
 180.397 +        {"No.entries.from.identity.database.added",
 180.398 +                "\u672A\u4ECE\u8EAB\u4EFD\u6570\u636E\u5E93\u4E2D\u6DFB\u52A0\u4EFB\u4F55\u6761\u76EE"},
 180.399 +        {"Alias.name.alias", "\u522B\u540D: {0}"},
 180.400 +        {"Creation.date.keyStore.getCreationDate.alias.",
 180.401 +                "\u521B\u5EFA\u65E5\u671F: {0,date}"},
 180.402 +        {"alias.keyStore.getCreationDate.alias.",
 180.403                  "{0}, {1,date}, "},
 180.404 -        {"alias, ", "{0}, "},
 180.405 -        {"Entry type: <type>", "\u9879\u7c7b\u578b: {0}"},
 180.406 -        {"Certificate chain length: ", "\u8ba4\u8bc1\u94fe\u957f\u5ea6\uff1a "},
 180.407 -        {"Certificate[(i + 1)]:", "\u8ba4\u8bc1 [{0,number,integer}]:"},
 180.408 -        {"Certificate fingerprint (MD5): ", "\u8ba4\u8bc1\u6307\u7eb9 (MD5)\uff1a "},
 180.409 -        {"Entry type: trustedCertEntry\n", "\u8f93\u5165\u7c7b\u578b\uff1a trustedCertEntry\n"},
 180.410 -        {"trustedCertEntry,", "trustedCertEntry,"},
 180.411 -        {"Keystore type: ", "Keystore \u7c7b\u578b\uff1a "},
 180.412 -        {"Keystore provider: ", "Keystore \u63d0\u4f9b\u8005\uff1a "},
 180.413 -        {"Your keystore contains keyStore.size() entry",
 180.414 -                "\u60a8\u7684 keystore \u5305\u542b {0,number,integer} \u8f93\u5165"},
 180.415 -        {"Your keystore contains keyStore.size() entries",
 180.416 -                "\u60a8\u7684 keystore \u5305\u542b {0,number,integer} \u8f93\u5165"},
 180.417 -        {"Failed to parse input", "\u65e0\u6cd5\u5bf9\u8f93\u5165\u8fdb\u884c\u8bed\u6cd5\u5206\u6790"},
 180.418 -        {"Empty input", "\u7a7a\u8f93\u5165"},
 180.419 -        {"Not X.509 certificate", "\u975e X.509 \u8ba4\u8bc1"},
 180.420 -        {"Cannot derive signature algorithm",
 180.421 -                "\u65e0\u6cd5\u53d6\u5f97\u7b7e\u540d\u7b97\u6cd5"},
 180.422 -        {"alias has no public key", "{0} \u65e0\u516c\u7528\u5bc6\u94a5"},
 180.423 -        {"alias has no X.509 certificate", "{0} \u65e0 X.509 \u8ba4\u8bc1"},
 180.424 -        {"New certificate (self-signed):", "\u65b0\u8ba4\u8bc1\uff08\u81ea\u6211\u7b7e\u7f72\uff09\uff1a"},
 180.425 -        {"Reply has no certificates", "\u56de\u590d\u4e2d\u6ca1\u6709\u8ba4\u8bc1"},
 180.426 -        {"Certificate not imported, alias <alias> already exists",
 180.427 -                "\u8ba4\u8bc1\u672a\u8f93\u5165\uff0c\u522b\u540d <{0}> \u5df2\u7ecf\u5b58\u5728"},
 180.428 -        {"Input not an X.509 certificate", "\u6240\u8f93\u5165\u7684\u4e0d\u662f\u4e00\u4e2a X.509 \u8ba4\u8bc1"},
 180.429 -        {"Certificate already exists in keystore under alias <trustalias>",
 180.430 -                "\u5728 <{0}> \u7684\u522b\u540d\u4e4b\u4e0b\uff0c\u8ba4\u8bc1\u5df2\u7ecf\u5b58\u5728 keystore \u4e2d"},
 180.431 -        {"Do you still want to add it? [no]:  ",
 180.432 -                "\u60a8\u4ecd\u7136\u60f3\u8981\u6dfb\u52a0\u5b83\u5417\uff1f [\u5426]\uff1a  "},
 180.433 -        {"Certificate already exists in system-wide CA keystore under alias <trustalias>",
 180.434 -                "\u5728 <{0}> \u7684\u522b\u540d\u4e4b\u4e0b\uff0c\u8ba4\u8bc1\u5df2\u7ecf\u5b58\u5728\u4e8e CA keystore \u6574\u4e2a\u7cfb\u7edf\u4e4b\u4e2d"},
 180.435 -        {"Do you still want to add it to your own keystore? [no]:  ",
 180.436 -                "\u60a8\u4ecd\u7136\u60f3\u8981\u5c06\u5b83\u6dfb\u52a0\u5230\u81ea\u5df1\u7684keystore \u5417\uff1f [\u5426]\uff1a  "},
 180.437 -        {"Trust this certificate? [no]:  ", "\u4fe1\u4efb\u8fd9\u4e2a\u8ba4\u8bc1\uff1f [\u5426]\uff1a  "},
 180.438 -        {"YES", "\u662f"},
 180.439 -        {"New prompt: ", "\u65b0 {0}\uff1a "},
 180.440 -        {"Passwords must differ", "\u5fc5\u987b\u662f\u4e0d\u540c\u7684\u5bc6\u7801"},
 180.441 -        {"Re-enter new prompt: ", "\u91cd\u65b0\u8f93\u5165\u65b0 {0}\uff1a "},
 180.442 -        {"Re-enter new password: ", "\u518d\u6b21\u8f93\u5165\u65b0\u5bc6\u7801: "},
 180.443 -        {"They don't match. Try again", "\u5b83\u4eec\u4e0d\u5339\u914d\u3002\u8bf7\u91cd\u8bd5"},
 180.444 -        {"Enter prompt alias name:  ", "\u8f93\u5165 {0} \u522b\u540d\u540d\u79f0\uff1a  "},
 180.445 -        {"Enter new alias name\t(RETURN to cancel import for this entry):  ",
 180.446 -"\u8f93\u5165\u65b0\u7684\u522b\u540d\t\uff08\u6309\u56de\u8f66\u952e\u4ee5\u53d6\u6d88\u5bf9\u6b64\u9879\u7684\u5bfc\u5165\uff09:  "},
 180.447 -        {"Enter alias name:  ", "\u8f93\u5165\u522b\u540d\u540d\u79f0\uff1a  "},
 180.448 -        {"\t(RETURN if same as for <otherAlias>)",
 180.449 -                "\t\uff08\u5982\u679c\u548c <{0}> \u7684\u76f8\u540c\uff0c\u6309\u56de\u8f66\uff09"},
 180.450 -        {"*PATTERN* printX509Cert",
 180.451 -                "\u6240\u6709\u8005:{0}\n\u7b7e\u53d1\u4eba:{1}\n\u5e8f\u5217\u53f7:{2}\n\u6709\u6548\u671f: {3} \u81f3{4}\n\u8bc1\u4e66\u6307\u7eb9:\n\t MD5:{5}\n\t SHA1:{6}\n\t \u7b7e\u540d\u7b97\u6cd5\u540d\u79f0:{7}\n\t \u7248\u672c: {8}"},
 180.452 -        {"What is your first and last name?",
 180.453 -                "\u60a8\u7684\u540d\u5b57\u4e0e\u59d3\u6c0f\u662f\u4ec0\u4e48\uff1f"},
 180.454 -        {"What is the name of your organizational unit?",
 180.455 -                "\u60a8\u7684\u7ec4\u7ec7\u5355\u4f4d\u540d\u79f0\u662f\u4ec0\u4e48\uff1f"},
 180.456 -        {"What is the name of your organization?",
 180.457 -                "\u60a8\u7684\u7ec4\u7ec7\u540d\u79f0\u662f\u4ec0\u4e48\uff1f"},
 180.458 -        {"What is the name of your City or Locality?",
 180.459 -                "\u60a8\u6240\u5728\u7684\u57ce\u5e02\u6216\u533a\u57df\u540d\u79f0\u662f\u4ec0\u4e48\uff1f"},
 180.460 -        {"What is the name of your State or Province?",
 180.461 -                "\u60a8\u6240\u5728\u7684\u5dde\u6216\u7701\u4efd\u540d\u79f0\u662f\u4ec0\u4e48\uff1f"},
 180.462 -        {"What is the two-letter country code for this unit?",
 180.463 -                "\u8be5\u5355\u4f4d\u7684\u4e24\u5b57\u6bcd\u56fd\u5bb6\u4ee3\u7801\u662f\u4ec0\u4e48"},
 180.464 -        {"Is <name> correct?", "{0} \u6b63\u786e\u5417\uff1f"},
 180.465 +        {"alias.", "{0}, "},
 180.466 +        {"Entry.type.type.", "\u6761\u76EE\u7C7B\u578B: {0}"},
 180.467 +        {"Certificate.chain.length.", "\u8BC1\u4E66\u94FE\u957F\u5EA6: "},
 180.468 +        {"Certificate.i.1.", "\u8BC1\u4E66[{0,number,integer}]:"},
 180.469 +        {"Certificate.fingerprint.SHA1.", "\u8BC1\u4E66\u6307\u7EB9 (SHA1): "},
 180.470 +        {"Entry.type.trustedCertEntry.", "\u6761\u76EE\u7C7B\u578B: trustedCertEntry\n"},
 180.471 +        {"trustedCertEntry.", "trustedCertEntry,"},
 180.472 +        {"Keystore.type.", "\u5BC6\u94A5\u5E93\u7C7B\u578B: "},
 180.473 +        {"Keystore.provider.", "\u5BC6\u94A5\u5E93\u63D0\u4F9B\u65B9: "},
 180.474 +        {"Your.keystore.contains.keyStore.size.entry",
 180.475 +                "\u60A8\u7684\u5BC6\u94A5\u5E93\u5305\u542B {0,number,integer} \u4E2A\u6761\u76EE"},
 180.476 +        {"Your.keystore.contains.keyStore.size.entries",
 180.477 +                "\u60A8\u7684\u5BC6\u94A5\u5E93\u5305\u542B {0,number,integer} \u4E2A\u6761\u76EE"},
 180.478 +        {"Failed.to.parse.input", "\u65E0\u6CD5\u5BF9\u8F93\u5165\u8FDB\u884C\u8BED\u6CD5\u5206\u6790"},
 180.479 +        {"Empty.input", "\u7A7A\u8F93\u5165"},
 180.480 +        {"Not.X.509.certificate", "\u975E X.509 \u8BC1\u4E66"},
 180.481 +        {"alias.has.no.public.key", "{0}\u6CA1\u6709\u516C\u5171\u5BC6\u94A5"},
 180.482 +        {"alias.has.no.X.509.certificate", "{0}\u6CA1\u6709 X.509 \u8BC1\u4E66"},
 180.483 +        {"New.certificate.self.signed.", "\u65B0\u8BC1\u4E66 (\u81EA\u7B7E\u540D):"},
 180.484 +        {"Reply.has.no.certificates", "\u56DE\u590D\u4E2D\u6CA1\u6709\u8BC1\u4E66"},
 180.485 +        {"Certificate.not.imported.alias.alias.already.exists",
 180.486 +                "\u8BC1\u4E66\u672A\u5BFC\u5165, \u522B\u540D <{0}> \u5DF2\u7ECF\u5B58\u5728"},
 180.487 +        {"Input.not.an.X.509.certificate", "\u6240\u8F93\u5165\u7684\u4E0D\u662F X.509 \u8BC1\u4E66"},
 180.488 +        {"Certificate.already.exists.in.keystore.under.alias.trustalias.",
 180.489 +                "\u5728\u522B\u540D <{0}> \u4E4B\u4E0B, \u8BC1\u4E66\u5DF2\u7ECF\u5B58\u5728\u4E8E\u5BC6\u94A5\u5E93\u4E2D"},
 180.490 +        {"Do.you.still.want.to.add.it.no.",
 180.491 +                "\u662F\u5426\u4ECD\u8981\u6DFB\u52A0? [\u5426]:  "},
 180.492 +        {"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
 180.493 +                "\u5728\u522B\u540D <{0}> \u4E4B\u4E0B, \u8BC1\u4E66\u5DF2\u7ECF\u5B58\u5728\u4E8E\u7CFB\u7EDF\u8303\u56F4\u7684 CA \u5BC6\u94A5\u5E93\u4E2D"},
 180.494 +        {"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
 180.495 +                "\u662F\u5426\u4ECD\u8981\u5C06\u5B83\u6DFB\u52A0\u5230\u81EA\u5DF1\u7684\u5BC6\u94A5\u5E93? [\u5426]:  "},
 180.496 +        {"Trust.this.certificate.no.", "\u662F\u5426\u4FE1\u4EFB\u6B64\u8BC1\u4E66? [\u5426]:  "},
 180.497 +        {"YES", "YES"},
 180.498 +        {"New.prompt.", "\u65B0{0}: "},
 180.499 +        {"Passwords.must.differ", "\u53E3\u4EE4\u4E0D\u80FD\u76F8\u540C"},
 180.500 +        {"Re.enter.new.prompt.", "\u91CD\u65B0\u8F93\u5165\u65B0{0}: "},
 180.501 +        {"Re.enter.new.password.", "\u518D\u6B21\u8F93\u5165\u65B0\u53E3\u4EE4: "},
 180.502 +        {"They.don.t.match.Try.again", "\u5B83\u4EEC\u4E0D\u5339\u914D\u3002\u8BF7\u91CD\u8BD5"},
 180.503 +        {"Enter.prompt.alias.name.", "\u8F93\u5165{0}\u522B\u540D:  "},
 180.504 +        {"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
 180.505 +                 "\u5BFC\u5165\u65B0\u7684\u522B\u540D\t(\u6309\u56DE\u8F66\u4EE5\u53D6\u6D88\u5BF9\u6B64\u6761\u76EE\u7684\u5BFC\u5165):  "},
 180.506 +        {"Enter.alias.name.", "\u8F93\u5165\u522B\u540D:  "},
 180.507 +        {".RETURN.if.same.as.for.otherAlias.",
 180.508 +                "\t(\u5982\u679C\u548C <{0}> \u76F8\u540C, \u5219\u6309\u56DE\u8F66)"},
 180.509 +        {".PATTERN.printX509Cert",
 180.510 +                "\u6240\u6709\u8005: {0}\n\u53D1\u5E03\u8005: {1}\n\u5E8F\u5217\u53F7: {2}\n\u6709\u6548\u671F\u5F00\u59CB\u65E5\u671F: {3}, \u622A\u6B62\u65E5\u671F: {4}\n\u8BC1\u4E66\u6307\u7EB9:\n\t MD5: {5}\n\t SHA1: {6}\n\t SHA256: {7}\n\t \u7B7E\u540D\u7B97\u6CD5\u540D\u79F0: {8}\n\t \u7248\u672C: {9}"},
 180.511 +        {"What.is.your.first.and.last.name.",
 180.512 +                "\u60A8\u7684\u540D\u5B57\u4E0E\u59D3\u6C0F\u662F\u4EC0\u4E48?"},
 180.513 +        {"What.is.the.name.of.your.organizational.unit.",
 180.514 +                "\u60A8\u7684\u7EC4\u7EC7\u5355\u4F4D\u540D\u79F0\u662F\u4EC0\u4E48?"},
 180.515 +        {"What.is.the.name.of.your.organization.",
 180.516 +                "\u60A8\u7684\u7EC4\u7EC7\u540D\u79F0\u662F\u4EC0\u4E48?"},
 180.517 +        {"What.is.the.name.of.your.City.or.Locality.",
 180.518 +                "\u60A8\u6240\u5728\u7684\u57CE\u5E02\u6216\u533A\u57DF\u540D\u79F0\u662F\u4EC0\u4E48?"},
 180.519 +        {"What.is.the.name.of.your.State.or.Province.",
 180.520 +                "\u60A8\u6240\u5728\u7684\u7701/\u5E02/\u81EA\u6CBB\u533A\u540D\u79F0\u662F\u4EC0\u4E48?"},
 180.521 +        {"What.is.the.two.letter.country.code.for.this.unit.",
 180.522 +                "\u8BE5\u5355\u4F4D\u7684\u53CC\u5B57\u6BCD\u56FD\u5BB6/\u5730\u533A\u4EE3\u7801\u662F\u4EC0\u4E48?"},
 180.523 +        {"Is.name.correct.", "{0}\u662F\u5426\u6B63\u786E?"},
 180.524          {"no", "\u5426"},
 180.525 -        {"yes", "\u662f"},
 180.526 +        {"yes", "\u662F"},
 180.527          {"y", "y"},
 180.528 -        {"  [defaultValue]:  ", "  [{0}]\uff1a  "},
 180.529 -        {"Alias <alias> has no key",
 180.530 -                "\u522b\u540d <{0}> \u6ca1\u6709\u5bc6\u94a5"},
 180.531 -        {"Alias <alias> references an entry type that is not a private key entry.  The -keyclone command only supports cloning of private key entries",
 180.532 -"\u522b\u540d <{0}> \u5f15\u7528\u4e86\u4e0d\u5c5e\u4e8e\u4e13\u7528\u5bc6\u94a5\u9879\u7684\u9879\u7c7b\u578b\u3002-keyclone \u547d\u4ee4\u4ec5\u652f\u6301\u5bf9\u4e13\u7528\u5bc6\u94a5\u9879\u7684\u514b\u9686"},
 180.533 +        {".defaultValue.", "  [{0}]:  "},
 180.534 +        {"Alias.alias.has.no.key",
 180.535 +                "\u522B\u540D <{0}> \u6CA1\u6709\u5BC6\u94A5"},
 180.536 +        {"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
 180.537 +                 "\u522B\u540D <{0}> \u5F15\u7528\u4E86\u4E0D\u5C5E\u4E8E\u79C1\u6709\u5BC6\u94A5\u6761\u76EE\u7684\u6761\u76EE\u7C7B\u578B\u3002-keyclone \u547D\u4EE4\u4EC5\u652F\u6301\u5BF9\u79C1\u6709\u5BC6\u94A5\u6761\u76EE\u7684\u514B\u9686"},
 180.538  
 180.539 -        {"*****************  WARNING WARNING WARNING  *****************",
 180.540 -            "***************** \u8b66\u544a \u8b66\u544a \u8b66\u544a  *****************"},
 180.541 +        {".WARNING.WARNING.WARNING.",
 180.542 +            "*****************  WARNING WARNING WARNING  *****************"},
 180.543 +        {"Signer.d.", "\u7B7E\u540D\u8005 #%d:"},
 180.544 +        {"Timestamp.", "\u65F6\u95F4\u6233:"},
 180.545 +        {"Signature.", "\u7B7E\u540D:"},
 180.546 +        {"CRLs.", "CRL:"},
 180.547 +        {"Certificate.owner.", "\u8BC1\u4E66\u6240\u6709\u8005: "},
 180.548 +        {"Not.a.signed.jar.file", "\u4E0D\u662F\u5DF2\u7B7E\u540D\u7684 jar \u6587\u4EF6"},
 180.549 +        {"No.certificate.from.the.SSL.server",
 180.550 +                "\u6CA1\u6709\u6765\u81EA SSL \u670D\u52A1\u5668\u7684\u8BC1\u4E66"},
 180.551  
 180.552          // Translators of the following 5 pairs, ATTENTION:
 180.553          // the next 5 string pairs are meant to be combined into 2 paragraphs,
 180.554          // 1+3+4 and 2+3+5. make sure your translation also does.
 180.555 -        {"* The integrity of the information stored in your keystore  *",
 180.556 -            "*\u4fdd\u5b58\u5728\u60a8\u7684 keystore \u4e2d\u6570\u636e\u7684\u5b8c\u6574\u6027  *"},
 180.557 -        {"* The integrity of the information stored in the srckeystore*",
 180.558 -"* srckeystore \u4e2d\u6240\u5b58\u50a8\u7684\u4fe1\u606f\u7684\u5b8c\u6574\u6027*"},
 180.559 -        {"* has NOT been verified!  In order to verify its integrity, *",
 180.560 -            "* \u5c1a\u672a\u88ab\u9a8c\u8bc1\uff01  \u4e3a\u4e86\u9a8c\u8bc1\u5176\u5b8c\u6574\u6027\uff0c *"},
 180.561 -        {"* you must provide your keystore password.                  *",
 180.562 -            "* \u60a8\u5fc5\u987b\u63d0\u4f9b\u60a8 keystore \u7684\u5bc6\u7801\u3002                  *"},
 180.563 -        {"* you must provide the srckeystore password.                *",
 180.564 -"* \u60a8\u5fc5\u987b\u63d0\u4f9b\u6e90\u5bc6\u94a5\u5e93\u53e3\u4ee4\u3002                *"},
 180.565 +        {".The.integrity.of.the.information.stored.in.your.keystore.",
 180.566 +            "* \u5B58\u50A8\u5728\u60A8\u7684\u5BC6\u94A5\u5E93\u4E2D\u7684\u4FE1\u606F\u7684\u5B8C\u6574\u6027  *"},
 180.567 +        {".The.integrity.of.the.information.stored.in.the.srckeystore.",
 180.568 +            "* \u5B58\u50A8\u5728 srckeystore \u4E2D\u7684\u4FE1\u606F\u7684\u5B8C\u6574\u6027 *"},
 180.569 +        {".has.NOT.been.verified.In.order.to.verify.its.integrity.",
 180.570 +            "* \u5C1A\u672A\u7ECF\u8FC7\u9A8C\u8BC1!  \u4E3A\u4E86\u9A8C\u8BC1\u5176\u5B8C\u6574\u6027, *"},
 180.571 +        {".you.must.provide.your.keystore.password.",
 180.572 +            "* \u5FC5\u987B\u63D0\u4F9B\u5BC6\u94A5\u5E93\u53E3\u4EE4\u3002                  *"},
 180.573 +        {".you.must.provide.the.srckeystore.password.",
 180.574 +            "* \u5FC5\u987B\u63D0\u4F9B\u6E90\u5BC6\u94A5\u5E93\u53E3\u4EE4\u3002                *"},
 180.575  
 180.576  
 180.577 -        {"Certificate reply does not contain public key for <alias>",
 180.578 -                "\u8ba4\u8bc1\u56de\u590d\u5e76\u672a\u5305\u542b <{0}> \u7684\u516c\u7528\u5bc6\u94a5"},
 180.579 -        {"Incomplete certificate chain in reply",
 180.580 -                "\u56de\u590d\u4e2d\u7684\u8ba4\u8bc1\u94fe\u4e0d\u5b8c\u6574"},
 180.581 -        {"Certificate chain in reply does not verify: ",
 180.582 -                "\u56de\u590d\u4e2d\u7684\u8ba4\u8bc1\u94fe\u672a\u9a8c\u8bc1\uff1a "},
 180.583 -        {"Top-level certificate in reply:\n",
 180.584 -                "\u56de\u590d\u4e2d\u7684\u6700\u9ad8\u7ea7\u8ba4\u8bc1\uff1a\n"},
 180.585 -        {"... is not trusted. ", "... \u662f\u4e0d\u53ef\u4fe1\u7684\u3002 "},
 180.586 -        {"Install reply anyway? [no]:  ", "\u8fd8\u662f\u8981\u5b89\u88c5\u56de\u590d\uff1f [\u5426]\uff1a  "},
 180.587 -        {"NO", "\u5426"},
 180.588 -        {"Public keys in reply and keystore don't match",
 180.589 -                "\u56de\u590d\u4e2d\u7684\u516c\u7528\u5bc6\u94a5\u4e0e keystore \u4e0d\u7b26"},
 180.590 -        {"Certificate reply and certificate in keystore are identical",
 180.591 -                "\u8ba4\u8bc1\u56de\u590d\u4e0ekeystore\u4e2d\u7684\u8ba4\u8bc1\u662f\u76f8\u540c\u7684"},
 180.592 -        {"Failed to establish chain from reply",
 180.593 -                "\u65e0\u6cd5\u4ece\u56de\u590d\u4e2d\u5efa\u7acb\u94fe\u63a5"},
 180.594 +        {"Certificate.reply.does.not.contain.public.key.for.alias.",
 180.595 +                "\u8BC1\u4E66\u56DE\u590D\u4E2D\u4E0D\u5305\u542B <{0}> \u7684\u516C\u5171\u5BC6\u94A5"},
 180.596 +        {"Incomplete.certificate.chain.in.reply",
 180.597 +                "\u56DE\u590D\u4E2D\u7684\u8BC1\u4E66\u94FE\u4E0D\u5B8C\u6574"},
 180.598 +        {"Certificate.chain.in.reply.does.not.verify.",
 180.599 +                "\u56DE\u590D\u4E2D\u7684\u8BC1\u4E66\u94FE\u672A\u9A8C\u8BC1: "},
 180.600 +        {"Top.level.certificate.in.reply.",
 180.601 +                "\u56DE\u590D\u4E2D\u7684\u9876\u7EA7\u8BC1\u4E66:\n"},
 180.602 +        {".is.not.trusted.", "... \u662F\u4E0D\u53EF\u4FE1\u7684\u3002"},
 180.603 +        {"Install.reply.anyway.no.", "\u662F\u5426\u4ECD\u8981\u5B89\u88C5\u56DE\u590D? [\u5426]:  "},
 180.604 +        {"NO", "NO"},
 180.605 +        {"Public.keys.in.reply.and.keystore.don.t.match",
 180.606 +                "\u56DE\u590D\u4E2D\u7684\u516C\u5171\u5BC6\u94A5\u4E0E\u5BC6\u94A5\u5E93\u4E0D\u5339\u914D"},
 180.607 +        {"Certificate.reply.and.certificate.in.keystore.are.identical",
 180.608 +                "\u8BC1\u4E66\u56DE\u590D\u4E0E\u5BC6\u94A5\u5E93\u4E2D\u7684\u8BC1\u4E66\u662F\u76F8\u540C\u7684"},
 180.609 +        {"Failed.to.establish.chain.from.reply",
 180.610 +                "\u65E0\u6CD5\u4ECE\u56DE\u590D\u4E2D\u5EFA\u7ACB\u94FE"},
 180.611          {"n", "n"},
 180.612 -        {"Wrong answer, try again", "\u9519\u8bef\u7684\u7b54\u6848\uff0c\u8bf7\u518d\u8bd5\u4e00\u6b21"},
 180.613 -        {"Secret key not generated, alias <alias> already exists",
 180.614 -                "\u6ca1\u6709\u751f\u6210\u5bc6\u94a5\uff0c\u522b\u540d <{0}> \u5df2\u7ecf\u5b58\u5728"},
 180.615 -        {"Please provide -keysize for secret key generation",
 180.616 -"\u8bf7\u63d0\u4f9b -keysize \u4ee5\u751f\u6210\u5bc6\u94a5"},
 180.617 -        {"keytool usage:\n", "keytool \u7528\u6cd5\uff1a\n"},
 180.618 +        {"Wrong.answer.try.again", "\u9519\u8BEF\u7684\u7B54\u6848, \u8BF7\u518D\u8BD5\u4E00\u6B21"},
 180.619 +        {"Secret.key.not.generated.alias.alias.already.exists",
 180.620 +                "\u6CA1\u6709\u751F\u6210\u5BC6\u94A5, \u522B\u540D <{0}> \u5DF2\u7ECF\u5B58\u5728"},
 180.621 +        {"Please.provide.keysize.for.secret.key.generation",
 180.622 +                "\u8BF7\u63D0\u4F9B -keysize \u4EE5\u751F\u6210\u5BC6\u94A5"},
 180.623  
 180.624 -        {"Extensions: ", "\u6269\u5c55: "},
 180.625 -
 180.626 -        {"-certreq     [-v] [-protected]",
 180.627 -                "-certreq     [-v] [-protected]"},
 180.628 -        {"\t     [-alias <alias>] [-sigalg <sigalg>]",
 180.629 -                "\t     [-alias <\u522b\u540d>] [-sigalg <sigalg>]"},
 180.630 -        {"\t     [-file <csr_file>] [-keypass <keypass>]",
 180.631 -                "\t     [-file <csr_file>] [-keypass <\u5bc6\u94a5\u5e93\u53e3\u4ee4>]"},
 180.632 -        {"\t     [-keystore <keystore>] [-storepass <storepass>]",
 180.633 -                "\t     [-keystore <\u5bc6\u94a5\u5e93>] [-storepass <\u5b58\u50a8\u5e93\u53e3\u4ee4>]"},
 180.634 -        {"\t     [-storetype <storetype>] [-providername <name>]",
 180.635 -                "\t     [-storetype <\u5b58\u50a8\u7c7b\u578b>] [-providername <\u540d\u79f0>]"},
 180.636 -        {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
 180.637 -                "\t     [-providerclass <\u63d0\u4f9b\u65b9\u7c7b\u540d\u79f0> [-providerarg <\u53c2\u6570>]] ..."},
 180.638 -        {"\t     [-providerpath <pathlist>]",
 180.639 -"\t     [-providerpath <\u8def\u5f84\u5217\u8868>]"},
 180.640 -        {"-delete      [-v] [-protected] -alias <alias>",
 180.641 -                "-delete      [-v] [-protected] -alias <\u522b\u540d>"},
 180.642 -        /** rest is same as -certreq starting from -keystore **/
 180.643 -
 180.644 -        //{"-export      [-v] [-rfc] [-protected]",
 180.645 -        //       "-export      [-v] [-rfc] [-protected]"},
 180.646 -        {"-exportcert  [-v] [-rfc] [-protected]",
 180.647 -                "-exportcert  [-v] [-rfc] [-protected]"},
 180.648 -        {"\t     [-alias <alias>] [-file <cert_file>]",
 180.649 -                "\t     [-alias <\u522b\u540d>] [-file <\u8ba4\u8bc1\u6587\u4ef6>]"},
 180.650 -        /** rest is same as -certreq starting from -keystore **/
 180.651 -
 180.652 -        //{"-genkey      [-v] [-protected]",
 180.653 -        //        "-genkey      [-v] [-protected]"},
 180.654 -        {"-genkeypair  [-v] [-protected]",
 180.655 -                "-genkeypair  [-v] [-protected]"},
 180.656 -        {"\t     [-alias <alias>]", "\t     [-alias <\u522b\u540d>]"},
 180.657 -        {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
 180.658 -                "\t     [-keyalg <keyalg>] [-keysize <\u5bc6\u94a5\u5927\u5c0f>]"},
 180.659 -        {"\t     [-sigalg <sigalg>] [-dname <dname>]",
 180.660 -                "\t     [-sigalg <sigalg>] [-dname <dname>]"},
 180.661 -        {"\t     [-validity <valDays>] [-keypass <keypass>]",
 180.662 -                "\t     [-validity <valDays>] [-keypass <\u5bc6\u94a5\u5e93\u53e3\u4ee4>]"},
 180.663 -        /** rest is same as -certreq starting from -keystore **/
 180.664 -
 180.665 -        {"-genseckey   [-v] [-protected]",
 180.666 -                "-genseckey   [-v] [-protected]"},
 180.667 -        /** rest is same as -certreq starting from -keystore **/
 180.668 -
 180.669 -        {"-help", "-help"},
 180.670 -        //{"-identitydb  [-v] [-protected]",
 180.671 -        //      "-identitydb  [-v] [-protected]"},
 180.672 -        //{"\t     [-file <idb_file>]", "\t     [-file <idb_file>]"},
 180.673 -        /** rest is same as -certreq starting from -keystore **/
 180.674 -
 180.675 -        //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
 180.676 -        //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
 180.677 -        {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
 180.678 -                "-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]"},
 180.679 -        {"\t     [-alias <alias>]", "\t     [-alias <\u522b\u540d>]"},
 180.680 -        {"\t     [-alias <alias>] [-keypass <keypass>]",
 180.681 -"\t     [-alias <\u522b\u540d>] [-keypass <\u5bc6\u94a5\u5e93\u53e3\u4ee4>]"},
 180.682 -        {"\t     [-file <cert_file>] [-keypass <keypass>]",
 180.683 -                "\t     [-file <\u8ba4\u8bc1\u6587\u4ef6>] [-keypass <\u5bc6\u94a5\u5e93\u53e3\u4ee4>]"},
 180.684 -        /** rest is same as -certreq starting from -keystore **/
 180.685 -
 180.686 -        {"-importkeystore [-v] ",
 180.687 -"-importkeystore [-v] "},
 180.688 -        {"\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]",
 180.689 -"\t     [-srckeystore <\u6e90\u5bc6\u94a5\u5e93>] [-destkeystore <\u76ee\u6807\u5bc6\u94a5\u5e93>]"},
 180.690 -        {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
 180.691 -"\t     [-srcstoretype <\u6e90\u5b58\u50a8\u7c7b\u578b>] [-deststoretype <\u76ee\u6807\u5b58\u50a8\u7c7b\u578b>]"},
 180.692 -        {"\t     [-srcprotected] [-destprotected]",
 180.693 -"\t     [-srcprotected] [-destprotected]"},
 180.694 -        {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
 180.695 -"\t     [-srcstorepass <\u6e90\u5b58\u50a8\u5e93\u53e3\u4ee4>] [-deststorepass <\u76ee\u6807\u5b58\u50a8\u5e93\u53e3\u4ee4>]"},
 180.696 -        {"\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]",  // \u884c\u592a\u957f\uff0c\u5206\u4e3a\u4e24\u884c
 180.697 -"\t     [-srcprovidername <\u6e90\u63d0\u4f9b\u65b9\u540d\u79f0>]\n\t     [-destprovidername <\u76ee\u6807\u63d0\u4f9b\u65b9\u540d\u79f0>]"},
 180.698 -        {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
 180.699 -"\t     [-srcalias <\u6e90\u522b\u540d> [-destalias <\u76ee\u6807\u522b\u540d>]"},
 180.700 -        {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
 180.701 -"\t       [-srckeypass <\u6e90\u5bc6\u94a5\u5e93\u53e3\u4ee4>] [-destkeypass <\u76ee\u6807\u5bc6\u94a5\u5e93\u53e3\u4ee4>]]"},
 180.702 -        {"\t     [-noprompt]", "\t     [-noprompt]"},
 180.703 -        /** rest is same as -certreq starting from -keystore **/
 180.704 -
 180.705 -        {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
 180.706 -"-changealias [-v] [-protected] -alias <\u522b\u540d> -destalias <\u76ee\u6807\u522b\u540d>"},
 180.707 -        {"\t     [-keypass <keypass>]", "\t     [-keypass <\u5bc6\u94a5\u5e93\u53e3\u4ee4>]"},
 180.708 -
 180.709 -        //{"-keyclone    [-v] [-protected]",
 180.710 -        //      "-keyclone    [-v] [-protected]"},
 180.711 -        //{"\t     [-alias <alias>] -dest <dest_alias>",
 180.712 -        //      "\t     [-alias <alias>] -dest <dest_alias>"},
 180.713 -        //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
 180.714 -        //      "\t     [-keypass <keypass>] [-new <new_keypass>]"},
 180.715 -        /** rest is same as -certreq starting from -keystore **/
 180.716 -
 180.717 -        {"-keypasswd   [-v] [-alias <alias>]",
 180.718 -                "-keypasswd   [-v] [-alias <\u522b\u540d>]"},
 180.719 -        {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
 180.720 -                "\t     [-keypass <\u65e7\u5bc6\u94a5\u5e93\u53e3\u4ee4>] [-new <\u65b0\u5bc6\u94a5\u5e93\u53e3\u4ee4>]"},
 180.721 -        /** rest is same as -certreq starting from -keystore **/
 180.722 -
 180.723 -        {"-list        [-v | -rfc] [-protected]",
 180.724 -                "-list        [-v | -rfc] [-protected]"},
 180.725 -        {"\t     [-alias <alias>]", "\t     [-alias <\u522b\u540d>]"},
 180.726 -        /** rest is same as -certreq starting from -keystore **/
 180.727 -
 180.728 -        {"-printcert   [-v] [-file <cert_file>]",
 180.729 -                "-printcert   [-v] [-file <\u8ba4\u8bc1\u6587\u4ef6>]"},
 180.730 -
 180.731 -        //{"-selfcert    [-v] [-protected]",
 180.732 -        //      "-selfcert    [-v] [-protected]"},
 180.733 -        {"\t     [-alias <alias>]", "\t     [-alias <\u522b\u540d>]"},
 180.734 -        //{"\t     [-dname <dname>] [-validity <valDays>]",
 180.735 -        //      "\t     [-dname <dname>] [-validity <valDays>]"},
 180.736 -        //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
 180.737 -        //      "\t     [-keypass <\u5bc6\u94a5\u5e93\u53e3\u4ee4>] [-sigalg <sigalg>]"},
 180.738 -        /** rest is same as -certreq starting from -keystore **/
 180.739 -
 180.740 -        {"-storepasswd [-v] [-new <new_storepass>]",
 180.741 -                "-storepasswd [-v] [-new <\u65b0\u5b58\u50a8\u5e93\u53e3\u4ee4>]"},
 180.742 -        /** rest is same as -certreq starting from -keystore **/
 180.743 +        {"Extensions.", "\u6269\u5C55: "},
 180.744 +        {".Empty.value.", "(\u7A7A\u503C)"},
 180.745 +        {"Extension.Request.", "\u6269\u5C55\u8BF7\u6C42:"},
 180.746 +        {"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
 180.747 +                "PKCS #10 \u8BC1\u4E66\u8BF7\u6C42 (\u7248\u672C 1.0)\n\u4E3B\u9898: %s\n\u516C\u5171\u5BC6\u94A5: %s \u683C\u5F0F %s \u5BC6\u94A5\n"},
 180.748 +        {"Unknown.keyUsage.type.", "\u672A\u77E5 keyUsage \u7C7B\u578B: "},
 180.749 +        {"Unknown.extendedkeyUsage.type.", "\u672A\u77E5 extendedkeyUsage \u7C7B\u578B: "},
 180.750 +        {"Unknown.AccessDescription.type.", "\u672A\u77E5 AccessDescription \u7C7B\u578B: "},
 180.751 +        {"Unrecognized.GeneralName.type.", "\u65E0\u6CD5\u8BC6\u522B\u7684 GeneralName \u7C7B\u578B: "},
 180.752 +        {"This.extension.cannot.be.marked.as.critical.",
 180.753 +                 "\u65E0\u6CD5\u5C06\u6B64\u6269\u5C55\u6807\u8BB0\u4E3A\u201C\u4E25\u91CD\u201D\u3002"},
 180.754 +        {"Odd.number.of.hex.digits.found.", "\u627E\u5230\u5947\u6570\u4E2A\u5341\u516D\u8FDB\u5236\u6570\u5B57: "},
 180.755 +        {"Unknown.extension.type.", "\u672A\u77E5\u6269\u5C55\u7C7B\u578B: "},
 180.756 +        {"command.{0}.is.ambiguous.", "\u547D\u4EE4{0}\u4E0D\u660E\u786E:"},
 180.757  
 180.758          // policytool
 180.759 -        {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
 180.760 -                "\u8b66\u544a: \u522b\u540d {0} \u7684\u516c\u7528\u5bc6\u94a5\u4e0d\u5b58\u5728\u3002\u8bf7\u786e\u4fdd\u5df2\u6b63\u786e\u914d\u7f6e\u5bc6\u94a5\u5e93\u3002"},
 180.761 -        {"Warning: Class not found: class", "\u8b66\u544a: \u627e\u4e0d\u5230\u7c7b: {0}"},
 180.762 -        {"Warning: Invalid argument(s) for constructor: arg",
 180.763 -                "\u8b66\u544a: \u6784\u9020\u51fd\u6570\u7684\u53c2\u6570\u65e0\u6548: {0}"},
 180.764 -        {"Illegal Principal Type: type", "\u975e\u6cd5\u7684 Principal \u7c7b\u578b: {0}"},
 180.765 -        {"Illegal option: option", "\u975e\u6cd5\u9009\u9879: {0}"},
 180.766 -        {"Usage: policytool [options]", "\u7528\u6cd5\uff1a policytool [\u9009\u9879]"},
 180.767 -        {"  [-file <file>]    policy file location",
 180.768 -                "  [-file <file>]    \u89c4\u5219\u6587\u4ef6\u4f4d\u7f6e"},
 180.769 -        {"New", "\u65b0\u6587\u4ef6"},
 180.770 -        {"Open", "\u6253\u5f00"},
 180.771 -        {"Save", "\u4fdd\u5b58"},
 180.772 -        {"Save As", "\u53e6\u5b58\u4e3a"},
 180.773 -        {"View Warning Log", "\u67e5\u770b\u8b66\u544a\u8bb0\u5f55"},
 180.774 -        {"Exit", "\u9000\u51fa"},
 180.775 -        {"Add Policy Entry", "\u6dfb\u52a0\u89c4\u5219\u9879\u76ee"},
 180.776 -        {"Edit Policy Entry", "\u7f16\u8f91\u89c4\u5219\u9879\u76ee"},
 180.777 -        {"Remove Policy Entry", "\u5220\u9664\u89c4\u5219\u9879\u76ee"},
 180.778 -        {"Edit", "\u7f16\u8f91"},
 180.779 -        {"Retain", "\u4fdd\u6301"},
 180.780 +        {"Warning.A.public.key.for.alias.signers.i.does.not.exist.Make.sure.a.KeyStore.is.properly.configured.",
 180.781 +                "\u8B66\u544A: \u522B\u540D {0} \u7684\u516C\u5171\u5BC6\u94A5\u4E0D\u5B58\u5728\u3002\u8BF7\u786E\u4FDD\u5DF2\u6B63\u786E\u914D\u7F6E KeyStore\u3002"},
 180.782 +        {"Warning.Class.not.found.class", "\u8B66\u544A: \u627E\u4E0D\u5230\u7C7B: {0}"},
 180.783 +        {"Warning.Invalid.argument.s.for.constructor.arg",
 180.784 +                "\u8B66\u544A: \u6784\u9020\u5668\u7684\u53C2\u6570\u65E0\u6548: {0}"},
 180.785 +        {"Illegal.Principal.Type.type", "\u975E\u6CD5\u7684\u4E3B\u7528\u6237\u7C7B\u578B: {0}"},
 180.786 +        {"Illegal.option.option", "\u975E\u6CD5\u9009\u9879: {0}"},
 180.787 +        {"Usage.policytool.options.", "\u7528\u6CD5: policytool [\u9009\u9879]"},
 180.788 +        {".file.file.policy.file.location",
 180.789 +                "  [-file <file>]    \u7B56\u7565\u6587\u4EF6\u4F4D\u7F6E"},
 180.790 +        {"New", "\u65B0\u5EFA"},
 180.791 +        {"Open", "\u6253\u5F00"},
 180.792 +        {"Save", "\u4FDD\u5B58"},
 180.793 +        {"Save.As", "\u53E6\u5B58\u4E3A"},
 180.794 +        {"View.Warning.Log", "\u67E5\u770B\u8B66\u544A\u65E5\u5FD7"},
 180.795 +        {"Exit", "\u9000\u51FA"},
 180.796 +        {"Add.Policy.Entry", "\u6DFB\u52A0\u7B56\u7565\u6761\u76EE"},
 180.797 +        {"Edit.Policy.Entry", "\u7F16\u8F91\u7B56\u7565\u6761\u76EE"},
 180.798 +        {"Remove.Policy.Entry", "\u5220\u9664\u7B56\u7565\u6761\u76EE"},
 180.799 +        {"Edit", "\u7F16\u8F91"},
 180.800 +        {"Retain", "\u4FDD\u7559"},
 180.801  
 180.802 -        {"Warning: File name may include escaped backslash characters. " +
 180.803 -                        "It is not necessary to escape backslash characters " +
 180.804 -                        "(the tool escapes characters as necessary when writing " +
 180.805 -                        "the policy contents to the persistent store).\n\n" +
 180.806 -                        "Click on Retain to retain the entered name, or click on " +
 180.807 -                        "Edit to edit the name.",
 180.808 -            "Warning: File name may include escaped backslash characters. " +
 180.809 -                        "It is not necessary to escape backslash characters " +
 180.810 -                        "(the tool escapes characters as necessary when writing " +
 180.811 -                        "the policy contents to the persistent store).\n\n" +
 180.812 -                        "Click on Retain to retain the entered name, or click on " +
 180.813 -                        "Edit to edit the name."},
 180.814 +        {"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
 180.815 +            "\u8B66\u544A: \u6587\u4EF6\u540D\u5305\u542B\u8F6C\u4E49\u7684\u53CD\u659C\u6760\u5B57\u7B26\u3002\u4E0D\u9700\u8981\u5BF9\u53CD\u659C\u6760\u5B57\u7B26\u8FDB\u884C\u8F6C\u4E49 (\u8BE5\u5DE5\u5177\u5728\u5C06\u7B56\u7565\u5185\u5BB9\u5199\u5165\u6C38\u4E45\u5B58\u50A8\u65F6\u4F1A\u6839\u636E\u9700\u8981\u5BF9\u5B57\u7B26\u8FDB\u884C\u8F6C\u4E49)\u3002\n\n\u5355\u51FB\u201C\u4FDD\u7559\u201D\u53EF\u4FDD\u7559\u8F93\u5165\u7684\u540D\u79F0, \u6216\u8005\u5355\u51FB\u201C\u7F16\u8F91\u201D\u53EF\u7F16\u8F91\u8BE5\u540D\u79F0\u3002"},
 180.816  
 180.817 -        {"Add Public Key Alias", "\u6dfb\u52a0\u516c\u7528\u5bc6\u94a5\u522b\u540d"},
 180.818 -        {"Remove Public Key Alias", "\u5220\u9664\u516c\u7528\u5bc6\u94a5\u522b\u540d"},
 180.819 -        {"File", "\u6587\u4ef6"},
 180.820 -        {"KeyStore", "\u5bc6\u94a5\u5e93"},
 180.821 -        {"Policy File:", "\u89c4\u5219\u6587\u4ef6\uff1a"},
 180.822 -        {"Could not open policy file: policyFile: e.toString()",
 180.823 -                "\u65e0\u6cd5\u6253\u5f00\u7b56\u7565\u6587\u4ef6: {0}: {1}"},
 180.824 -        {"Policy Tool", "\u89c4\u5219\u5de5\u5177"},
 180.825 -        {"Errors have occurred while opening the policy configuration.  View the Warning Log for more information.",
 180.826 -                "\u6253\u5f00\u89c4\u5219\u914d\u7f6e\u65f6\u53d1\u751f\u9519\u8bef\u3002 \u8bf7\u67e5\u770b\u8b66\u544a\u8bb0\u5f55\u83b7\u53d6\u66f4\u591a\u4fe1\u606f"},
 180.827 -        {"Error", "\u9519\u8bef"},
 180.828 -        {"OK", "\u786e\u8ba4"},
 180.829 -        {"Status", "\u72b6\u6001"},
 180.830 -        {"Warning", "\u8b66\u544a"},
 180.831 -        {"Permission:                                                       ",
 180.832 -                "\u8bb8\u53ef\uff1a                                                       "},
 180.833 -        {"Principal Type:", "Principal \u7c7b\u578b\uff1a"},
 180.834 -        {"Principal Name:", "Principal \u540d\u79f0\uff1a"},
 180.835 -        {"Target Name:                                                    ",
 180.836 -                "\u76ee\u6807\u540d\u79f0\uff1a                                                    "},
 180.837 -        {"Actions:                                                             ",
 180.838 -                "\u52a8\u4f5c\uff1a                                                             "},
 180.839 -        {"OK to overwrite existing file filename?",
 180.840 -                "\u786e\u8ba4\u66ff\u6362\u73b0\u6709\u7684\u6587\u4ef6 {0}\uff1f"},
 180.841 -        {"Cancel", "\u53d6\u6d88"},
 180.842 -        {"CodeBase:", "CodeBase:"},
 180.843 -        {"SignedBy:", "SignedBy:"},
 180.844 -        {"Add Principal", "\u6dfb\u52a0 Principal"},
 180.845 -        {"Edit Principal", "\u7f16\u8f91 Principal"},
 180.846 -        {"Remove Principal", "\u5220\u9664 Principal"},
 180.847 -        {"Principals:", "Principals\uff1a"},
 180.848 -        {"  Add Permission", "  \u6dfb\u52a0\u6743\u9650"},
 180.849 -        {"  Edit Permission", "  \u7f16\u8f91\u6743\u9650"},
 180.850 -        {"Remove Permission", "\u5220\u9664\u6743\u9650"},
 180.851 -        {"Done", "\u5b8c\u6210"},
 180.852 -        {"KeyStore URL:", "\u5bc6\u94a5\u5e93 URL:"},
 180.853 -        {"KeyStore Type:", "\u5bc6\u94a5\u5e93\u7c7b\u578b:"},
 180.854 -        {"KeyStore Provider:", "\u5bc6\u94a5\u5e93\u63d0\u4f9b\u8005:"},
 180.855 -        {"KeyStore Password URL:", "\u5bc6\u94a5\u5e93\u53e3\u4ee4 URL:"},
 180.856 -        {"Principals", "Principals"},
 180.857 -        {"  Edit Principal:", "  \u7f16\u8f91 Principal\uff1a"},
 180.858 -        {"  Add New Principal:", "  \u52a0\u5165\u65b0 Principal\uff1a"},
 180.859 +        {"Add.Public.Key.Alias", "\u6DFB\u52A0\u516C\u5171\u5BC6\u94A5\u522B\u540D"},
 180.860 +        {"Remove.Public.Key.Alias", "\u5220\u9664\u516C\u5171\u5BC6\u94A5\u522B\u540D"},
 180.861 +        {"File", "\u6587\u4EF6"},
 180.862 +        {"KeyStore", "KeyStore"},
 180.863 +        {"Policy.File.", "\u7B56\u7565\u6587\u4EF6:"},
 180.864 +        {"Could.not.open.policy.file.policyFile.e.toString.",
 180.865 +                "\u65E0\u6CD5\u6253\u5F00\u7B56\u7565\u6587\u4EF6: {0}: {1}"},
 180.866 +        {"Policy.Tool", "\u7B56\u7565\u5DE5\u5177"},
 180.867 +        {"Errors.have.occurred.while.opening.the.policy.configuration.View.the.Warning.Log.for.more.information.",
 180.868 +                "\u6253\u5F00\u7B56\u7565\u914D\u7F6E\u65F6\u51FA\u9519\u3002\u6709\u5173\u8BE6\u7EC6\u4FE1\u606F, \u8BF7\u67E5\u770B\u8B66\u544A\u65E5\u5FD7\u3002"},
 180.869 +        {"Error", "\u9519\u8BEF"},
 180.870 +        {"OK", "\u786E\u5B9A"},
 180.871 +        {"Status", "\u72B6\u6001"},
 180.872 +        {"Warning", "\u8B66\u544A"},
 180.873 +        {"Permission.",
 180.874 +                "\u6743\u9650:                                                       "},
 180.875 +        {"Principal.Type.", "\u4E3B\u7528\u6237\u7C7B\u578B:"},
 180.876 +        {"Principal.Name.", "\u4E3B\u7528\u6237\u540D\u79F0:"},
 180.877 +        {"Target.Name.",
 180.878 +                "\u76EE\u6807\u540D\u79F0:                                                    "},
 180.879 +        {"Actions.",
 180.880 +                "\u64CD\u4F5C:                                                             "},
 180.881 +        {"OK.to.overwrite.existing.file.filename.",
 180.882 +                "\u786E\u8BA4\u8986\u76D6\u73B0\u6709\u7684\u6587\u4EF6{0}?"},
 180.883 +        {"Cancel", "\u53D6\u6D88"},
 180.884 +        {"CodeBase.", "CodeBase:"},
 180.885 +        {"SignedBy.", "SignedBy:"},
 180.886 +        {"Add.Principal", "\u6DFB\u52A0\u4E3B\u7528\u6237"},
 180.887 +        {"Edit.Principal", "\u7F16\u8F91\u4E3B\u7528\u6237"},
 180.888 +        {"Remove.Principal", "\u5220\u9664\u4E3B\u7528\u6237"},
 180.889 +        {"Principals.", "\u4E3B\u7528\u6237:"},
 180.890 +        {".Add.Permission", "  \u6DFB\u52A0\u6743\u9650"},
 180.891 +        {".Edit.Permission", "  \u7F16\u8F91\u6743\u9650"},
 180.892 +        {"Remove.Permission", "\u5220\u9664\u6743\u9650"},
 180.893 +        {"Done", "\u5B8C\u6210"},
 180.894 +        {"KeyStore.URL.", "KeyStore URL:"},
 180.895 +        {"KeyStore.Type.", "KeyStore \u7C7B\u578B:"},
 180.896 +        {"KeyStore.Provider.", "KeyStore \u63D0\u4F9B\u65B9:"},
 180.897 +        {"KeyStore.Password.URL.", "KeyStore \u53E3\u4EE4 URL:"},
 180.898 +        {"Principals", "\u4E3B\u7528\u6237"},
 180.899 +        {".Edit.Principal.", "  \u7F16\u8F91\u4E3B\u7528\u6237:"},
 180.900 +        {".Add.New.Principal.", "  \u6DFB\u52A0\u65B0\u4E3B\u7528\u6237:"},
 180.901          {"Permissions", "\u6743\u9650"},
 180.902 -        {"  Edit Permission:", "  \u7f16\u8f91\u6743\u9650"},
 180.903 -        {"  Add New Permission:", "  \u52a0\u5165\u65b0\u7684\u6743\u9650"},
 180.904 -        {"Signed By:", "\u7b7e\u7f72\u4eba\uff1a"},
 180.905 -        {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name",
 180.906 -            "\u6ca1\u6709\u901a\u914d\u7b26\u540d\u79f0\uff0c\u65e0\u6cd5\u7528\u901a\u914d\u7b26\u7c7b\u522b\u6307\u5b9aPrincipal"},
 180.907 -        {"Cannot Specify Principal without a Name",
 180.908 -            "\u6ca1\u6709\u540d\u79f0\uff0c\u65e0\u6cd5\u6307\u5b9a Principal"},
 180.909 -        {"Permission and Target Name must have a value",
 180.910 -                "\u6743\u9650\u53ca\u76ee\u6807\u540d\u5fc5\u987b\u6709\u4e00\u4e2a\u503c\u3002"},
 180.911 -        {"Remove this Policy Entry?", "\u5220\u9664\u6b64\u89c4\u5219\u9879\uff1f"},
 180.912 -        {"Overwrite File", "\u66ff\u6362\u6587\u4ef6"},
 180.913 -        {"Policy successfully written to filename",
 180.914 -                "\u89c4\u5219\u6210\u529f\u5199\u81f3 {0}"},
 180.915 -        {"null filename", "\u65e0\u6548\u7684\u6587\u4ef6\u540d"},
 180.916 -        {"Save changes?", "\u662f\u5426\u4fdd\u5b58\u6240\u505a\u7684\u66f4\u6539\uff1f"},
 180.917 -        {"Yes", "\u662f"},
 180.918 +        {".Edit.Permission.", "  \u7F16\u8F91\u6743\u9650:"},
 180.919 +        {".Add.New.Permission.", "  \u52A0\u5165\u65B0\u7684\u6743\u9650:"},
 180.920 +        {"Signed.By.", "\u7B7E\u7F72\u4EBA: "},
 180.921 +        {"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
 180.922 +            "\u6CA1\u6709\u901A\u914D\u7B26\u540D\u79F0, \u65E0\u6CD5\u4F7F\u7528\u901A\u914D\u7B26\u7C7B\u6307\u5B9A\u4E3B\u7528\u6237"},
 180.923 +        {"Cannot.Specify.Principal.without.a.Name",
 180.924 +            "\u6CA1\u6709\u540D\u79F0, \u65E0\u6CD5\u6307\u5B9A\u4E3B\u7528\u6237"},
 180.925 +        {"Permission.and.Target.Name.must.have.a.value",
 180.926 +                "\u6743\u9650\u53CA\u76EE\u6807\u540D\u5FC5\u987B\u6709\u4E00\u4E2A\u503C"},
 180.927 +        {"Remove.this.Policy.Entry.", "\u662F\u5426\u5220\u9664\u6B64\u7B56\u7565\u6761\u76EE?"},
 180.928 +        {"Overwrite.File", "\u8986\u76D6\u6587\u4EF6"},
 180.929 +        {"Policy.successfully.written.to.filename",
 180.930 +                "\u7B56\u7565\u5DF2\u6210\u529F\u5199\u5165\u5230{0}"},
 180.931 +        {"null.filename", "\u7A7A\u6587\u4EF6\u540D"},
 180.932 +        {"Save.changes.", "\u662F\u5426\u4FDD\u5B58\u6240\u505A\u7684\u66F4\u6539?"},
 180.933 +        {"Yes", "\u662F"},
 180.934          {"No", "\u5426"},
 180.935 -        {"Policy Entry", "\u89c4\u5219\u9879\u76ee"},
 180.936 -        {"Save Changes", "\u4fdd\u5b58\u4fee\u6539"},
 180.937 -        {"No Policy Entry selected", "\u6ca1\u6709\u9009\u62e9\u89c4\u5219\u9879\u76ee"},
 180.938 -        {"Unable to open KeyStore: ex.toString()",
 180.939 -                "\u65e0\u6cd5\u6253\u5f00\u5bc6\u94a5\u5e93: {0}"},
 180.940 -        {"No principal selected", "\u672a\u9009\u62e9 Principal"},
 180.941 -        {"No permission selected", "\u6ca1\u6709\u9009\u62e9\u6743\u9650"},
 180.942 -        {"name", "\u540d\u79f0"},
 180.943 -        {"configuration type", "\u914d\u7f6e\u7c7b\u578b"},
 180.944 -        {"environment variable name", "\u73af\u5883\u53d8\u91cf\u540d"},
 180.945 -        {"library name", "\u7a0b\u5e8f\u5e93\u540d\u79f0"},
 180.946 -        {"package name", "\u8f6f\u4ef6\u5305\u540d\u79f0"},
 180.947 -        {"policy type", "\u7b56\u7565\u7c7b\u578b"},
 180.948 -        {"property name", "\u5c5e\u6027\u540d\u79f0"},
 180.949 -        {"provider name", "\u63d0\u4f9b\u8005\u540d\u79f0"},
 180.950 -        {"Principal List", "Principal \u5217\u8868"},
 180.951 -        {"Permission List", "\u6743\u9650\u5217\u8868"},
 180.952 -        {"Code Base", "Code Base\uff08\u4ee3\u7801\u5e93\uff09"},
 180.953 -        {"KeyStore U R L:", "\u5bc6\u94a5\u5e93 URL:"},
 180.954 -        {"KeyStore Password U R L:", "\u5bc6\u94a5\u5e93\u53e3\u4ee4 URL:"},
 180.955 +        {"Policy.Entry", "\u7B56\u7565\u6761\u76EE"},
 180.956 +        {"Save.Changes", "\u4FDD\u5B58\u66F4\u6539"},
 180.957 +        {"No.Policy.Entry.selected", "\u6CA1\u6709\u9009\u62E9\u7B56\u7565\u6761\u76EE"},
 180.958 +        {"Unable.to.open.KeyStore.ex.toString.",
 180.959 +                "\u65E0\u6CD5\u6253\u5F00 KeyStore: {0}"},
 180.960 +        {"No.principal.selected", "\u672A\u9009\u62E9\u4E3B\u7528\u6237"},
 180.961 +        {"No.permission.selected", "\u6CA1\u6709\u9009\u62E9\u6743\u9650"},
 180.962 +        {"name", "\u540D\u79F0"},
 180.963 +        {"configuration.type", "\u914D\u7F6E\u7C7B\u578B"},
 180.964 +        {"environment.variable.name", "\u73AF\u5883\u53D8\u91CF\u540D"},
 180.965 +        {"library.name", "\u5E93\u540D\u79F0"},
 180.966 +        {"package.name", "\u7A0B\u5E8F\u5305\u540D\u79F0"},
 180.967 +        {"policy.type", "\u7B56\u7565\u7C7B\u578B"},
 180.968 +        {"property.name", "\u5C5E\u6027\u540D\u79F0"},
 180.969 +        {"Principal.List", "\u4E3B\u7528\u6237\u5217\u8868"},
 180.970 +        {"Permission.List", "\u6743\u9650\u5217\u8868"},
 180.971 +        {"Code.Base", "\u4EE3\u7801\u5E93"},
 180.972 +        {"KeyStore.U.R.L.", "KeyStore URL:"},
 180.973 +        {"KeyStore.Password.U.R.L.", "KeyStore \u53E3\u4EE4 URL:"},
 180.974  
 180.975  
 180.976          // javax.security.auth.PrivateCredentialPermission
 180.977 -        {"invalid null input(s)", "\u65e0\u6548\u7a7a\u8f93\u5165"},
 180.978 -        {"actions can only be 'read'", "\u52a8\u4f5c\u53ea\u80fd\u88ab\u2018\u8bfb\u53d6'"},
 180.979 -        {"permission name [name] syntax invalid: ",
 180.980 -                "\u6743\u9650\u540d\u79f0 [{0}]\u8bed\u6cd5\u65e0\u6548\uff1a "},
 180.981 -        {"Credential Class not followed by a Principal Class and Name",
 180.982 -                "\u8ba4\u8bc1\u7b49\u7ea7\u540e\u672a\u52a0\u4e0aPrincipal \u7c7b\u522b\u53ca\u540d\u79f0"},
 180.983 -        {"Principal Class not followed by a Principal Name",
 180.984 -                "Principal \u7c7b\u522b\u540e\u9762\u6ca1\u52a0\u4e0aPrincipal \u540d\u79f0"},
 180.985 -        {"Principal Name must be surrounded by quotes",
 180.986 -                "Principal \u540d\u79f0\u5fc5\u987b\u653e\u5728\u5f15\u53f7\u5185"},
 180.987 -        {"Principal Name missing end quote",
 180.988 -                "Principal \u540d\u79f0\u7f3a\u5c11\u4e0b\u5f15\u53f7"},
 180.989 -        {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value",
 180.990 -                "\u5982\u679c Principal \u540d\u79f0\u4e0d\u662f\u4e00\u4e2a\u901a\u914d\u7b26 (*) \u503c\uff0c\u90a3\u4e48 PrivateCredentialPermission Principal \u7c7b\u522b\u5c31\u4e0d\u4f1a\u662f\u4e00\u4e2a\u901a\u914d\u7b26 (*) \u503c"},
 180.991 -        {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name",
 180.992 -                "CredOwner:\n\tPrincipal \u7c7b\u522b = {0}\n\tPrincipal \u540d\u79f0 = {1}"},
 180.993 +        {"invalid.null.input.s.", "\u65E0\u6548\u7684\u7A7A\u8F93\u5165"},
 180.994 +        {"actions.can.only.be.read.", "\u64CD\u4F5C\u53EA\u80FD\u4E3A '\u8BFB\u53D6'"},
 180.995 +        {"permission.name.name.syntax.invalid.",
 180.996 +                "\u6743\u9650\u540D\u79F0 [{0}] \u8BED\u6CD5\u65E0\u6548: "},
 180.997 +        {"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
 180.998 +                "\u8EAB\u4EFD\u8BC1\u660E\u7C7B\u540E\u9762\u672A\u8DDF\u968F\u4E3B\u7528\u6237\u7C7B\u53CA\u540D\u79F0"},
 180.999 +        {"Principal.Class.not.followed.by.a.Principal.Name",
180.1000 +                "\u4E3B\u7528\u6237\u7C7B\u540E\u9762\u672A\u8DDF\u968F\u4E3B\u7528\u6237\u540D\u79F0"},
180.1001 +        {"Principal.Name.must.be.surrounded.by.quotes",
180.1002 +                "\u4E3B\u7528\u6237\u540D\u79F0\u5FC5\u987B\u653E\u5728\u5F15\u53F7\u5185"},
180.1003 +        {"Principal.Name.missing.end.quote",
180.1004 +                "\u4E3B\u7528\u6237\u540D\u79F0\u7F3A\u5C11\u53F3\u5F15\u53F7"},
180.1005 +        {"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
180.1006 +                "\u5982\u679C\u4E3B\u7528\u6237\u540D\u79F0\u4E0D\u662F\u901A\u914D\u7B26 (*) \u503C, \u90A3\u4E48 PrivateCredentialPermission \u4E3B\u7528\u6237\u7C7B\u4E0D\u80FD\u662F\u901A\u914D\u7B26 (*) \u503C"},
180.1007 +        {"CredOwner.Principal.Class.class.Principal.Name.name",
180.1008 +                "CredOwner:\n\t\u4E3B\u7528\u6237\u7C7B = {0}\n\t\u4E3B\u7528\u6237\u540D\u79F0 = {1}"},
180.1009  
180.1010          // javax.security.auth.x500
180.1011 -        {"provided null name", "\u6240\u4f9b\u540d\u79f0\u65e0\u6548"},
180.1012 -        {"provided null keyword map", "\u63d0\u4f9b\u4e86\u7a7a\u5173\u952e\u5b57\u6620\u5c04"},
180.1013 -        {"provided null OID map", "\u63d0\u4f9b\u4e86\u7a7a OID \u6620\u5c04"},
180.1014 +        {"provided.null.name", "\u63D0\u4F9B\u7684\u540D\u79F0\u4E3A\u7A7A\u503C"},
180.1015 +        {"provided.null.keyword.map", "\u63D0\u4F9B\u7684\u5173\u952E\u5B57\u6620\u5C04\u4E3A\u7A7A\u503C"},
180.1016 +        {"provided.null.OID.map", "\u63D0\u4F9B\u7684 OID \u6620\u5C04\u4E3A\u7A7A\u503C"},
180.1017  
180.1018          // javax.security.auth.Subject
180.1019 -        {"invalid null AccessControlContext provided",
180.1020 -                "\u63d0\u4f9b\u65e0\u6548\u7684\u7a7a AccessControlContext"},
180.1021 -        {"invalid null action provided", "\u63d0\u4f9b\u4e86\u65e0\u6548\u7684\u7a7a\u52a8\u4f5c"},
180.1022 -        {"invalid null Class provided", "\u63d0\u4f9b\u4e86\u65e0\u6548\u7684\u7a7a\u7c7b\u522b"},
180.1023 -        {"Subject:\n", "\u4e3b\u9898\uff1a\n"},
180.1024 -        {"\tPrincipal: ", "\tPrincipal: "},
180.1025 -        {"\tPublic Credential: ", "\t\u516c\u7528\u8ba4\u8bc1 "},
180.1026 -        {"\tPrivate Credentials inaccessible\n",
180.1027 -                "\t\u65e0\u6cd5\u8bbf\u95ee\u79c1\u4eba\u8ba4\u8bc1\n"},
180.1028 -        {"\tPrivate Credential: ", "\t\u79c1\u4eba\u8ba4\u8bc1 "},
180.1029 -        {"\tPrivate Credential inaccessible\n",
180.1030 -                "\t\u65e0\u6cd5\u8bbf\u95ee\u79c1\u4eba\u8ba4\u8bc1\n"},
180.1031 -        {"Subject is read-only", "\u4e3b\u9898\u4e3a\u53ea\u8bfb"},
180.1032 -        {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set",
180.1033 -                "\u8bd5\u56fe\u5c06\u4e00\u4e2a\u975e java.security.Principal \u5b9e\u4f8b\u7684\u5bf9\u8c61\u6dfb\u52a0\u81f3\u4e3b\u9898\u7684 Principal \u96c6\u4e2d"},
180.1034 -        {"attempting to add an object which is not an instance of class",
180.1035 -                "\u8bd5\u56fe\u6dfb\u52a0\u4e00\u4e2a\u975e {0} \u5b9e\u4f8b\u7684\u5bf9\u8c61"},
180.1036 +        {"invalid.null.AccessControlContext.provided",
180.1037 +                "\u63D0\u4F9B\u4E86\u65E0\u6548\u7684\u7A7A AccessControlContext"},
180.1038 +        {"invalid.null.action.provided", "\u63D0\u4F9B\u4E86\u65E0\u6548\u7684\u7A7A\u64CD\u4F5C"},
180.1039 +        {"invalid.null.Class.provided", "\u63D0\u4F9B\u4E86\u65E0\u6548\u7684\u7A7A\u7C7B"},
180.1040 +        {"Subject.", "\u4E3B\u9898: \n"},
180.1041 +        {".Principal.", "\t\u4E3B\u7528\u6237: "},
180.1042 +        {".Public.Credential.", "\t\u516C\u5171\u8EAB\u4EFD\u8BC1\u660E: "},
180.1043 +        {".Private.Credentials.inaccessible.",
180.1044 +                "\t\u65E0\u6CD5\u8BBF\u95EE\u4E13\u7528\u8EAB\u4EFD\u8BC1\u660E\n"},
180.1045 +        {".Private.Credential.", "\t\u4E13\u7528\u8EAB\u4EFD\u8BC1\u660E: "},
180.1046 +        {".Private.Credential.inaccessible.",
180.1047 +                "\t\u65E0\u6CD5\u8BBF\u95EE\u4E13\u7528\u8EAB\u4EFD\u8BC1\u660E\n"},
180.1048 +        {"Subject.is.read.only", "\u4E3B\u9898\u4E3A\u53EA\u8BFB"},
180.1049 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.java.security.Principal.to.a.Subject.s.Principal.Set",
180.1050 +                "\u6B63\u5728\u5C1D\u8BD5\u5C06\u4E00\u4E2A\u975E java.security.Principal \u5B9E\u4F8B\u7684\u5BF9\u8C61\u6DFB\u52A0\u5230\u4E3B\u9898\u7684\u4E3B\u7528\u6237\u96C6\u4E2D"},
180.1051 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.class",
180.1052 +                "\u6B63\u5728\u5C1D\u8BD5\u6DFB\u52A0\u4E00\u4E2A\u975E{0}\u5B9E\u4F8B\u7684\u5BF9\u8C61"},
180.1053  
180.1054          // javax.security.auth.login.AppConfigurationEntry
180.1055 -        {"LoginModuleControlFlag: ", "LoginModuleControlFlag: "},
180.1056 +        {"LoginModuleControlFlag.", "LoginModuleControlFlag: "},
180.1057  
180.1058          // javax.security.auth.login.LoginContext
180.1059 -        {"Invalid null input: name", "\u65e0\u6548\u7a7a\u8f93\u5165\uff1a\u540d\u79f0"},
180.1060 -        {"No LoginModules configured for name",
180.1061 -         "\u6ca1\u6709\u4e3a {0} \u914d\u7f6eLoginModules"},
180.1062 -        {"invalid null Subject provided", "\u63d0\u4f9b\u4e86\u65e0\u6548\u7a7a\u4e3b\u9898"},
180.1063 -        {"invalid null CallbackHandler provided",
180.1064 -                "\u63d0\u4f9b\u4e86\u65e0\u6548\u7684\u7a7a CallbackHandler"},
180.1065 -        {"null subject - logout called before login",
180.1066 -                "\u65e0\u6548\u4e3b\u9898 - \u5728\u767b\u5f55\u4e4b\u524d\u5373\u88ab\u8c03\u7528\u6ce8\u9500"},
180.1067 -        {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor",
180.1068 -                "\u65e0\u6cd5\u4f8b\u793a LoginModule\uff0c {0}\uff0c\u56e0\u4e3a\u5b83\u5e76\u672a\u63d0\u4f9b\u4e00\u4e2a\u4e0d\u542b\u53c2\u6570\u7684\u6784\u9020\u7a0b\u5e8f"},
180.1069 -        {"unable to instantiate LoginModule",
180.1070 -                "\u65e0\u6cd5\u4f8b\u793a LoginModule"},
180.1071 -        {"unable to instantiate LoginModule: ",
180.1072 -                "\u65e0\u6cd5\u5b9e\u4f8b\u5316 LoginModule: "},
180.1073 -        {"unable to find LoginModule class: ",
180.1074 -                "\u65e0\u6cd5\u627e\u5230 LoginModule \u7c7b\u522b\uff1a "},
180.1075 -        {"unable to access LoginModule: ",
180.1076 -                "\u65e0\u6cd5\u8bbf\u95ee LoginModule: "},
180.1077 -        {"Login Failure: all modules ignored",
180.1078 -                "\u767b\u5f55\u5931\u8d25\uff1a\u5ffd\u7565\u6240\u6709\u6a21\u5757"},
180.1079 +        {"Invalid.null.input.name", "\u65E0\u6548\u7A7A\u8F93\u5165: \u540D\u79F0"},
180.1080 +        {"No.LoginModules.configured.for.name",
180.1081 +         "\u6CA1\u6709\u4E3A{0}\u914D\u7F6E LoginModules"},
180.1082 +        {"invalid.null.Subject.provided", "\u63D0\u4F9B\u4E86\u65E0\u6548\u7684\u7A7A\u4E3B\u9898"},
180.1083 +        {"invalid.null.CallbackHandler.provided",
180.1084 +                "\u63D0\u4F9B\u4E86\u65E0\u6548\u7684\u7A7A CallbackHandler"},
180.1085 +        {"null.subject.logout.called.before.login",
180.1086 +                "\u7A7A\u4E3B\u9898 - \u5728\u767B\u5F55\u4E4B\u524D\u8C03\u7528\u4E86\u6CE8\u9500"},
180.1087 +        {"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
180.1088 +                "\u65E0\u6CD5\u5B9E\u4F8B\u5316 LoginModule, {0}, \u56E0\u4E3A\u5B83\u672A\u63D0\u4F9B\u4E00\u4E2A\u65E0\u53C2\u6570\u6784\u9020\u5668"},
180.1089 +        {"unable.to.instantiate.LoginModule",
180.1090 +                "\u65E0\u6CD5\u5B9E\u4F8B\u5316 LoginModule"},
180.1091 +        {"unable.to.instantiate.LoginModule.",
180.1092 +                "\u65E0\u6CD5\u5B9E\u4F8B\u5316 LoginModule: "},
180.1093 +        {"unable.to.find.LoginModule.class.",
180.1094 +                "\u65E0\u6CD5\u627E\u5230 LoginModule \u7C7B: "},
180.1095 +        {"unable.to.access.LoginModule.",
180.1096 +                "\u65E0\u6CD5\u8BBF\u95EE LoginModule: "},
180.1097 +        {"Login.Failure.all.modules.ignored",
180.1098 +                "\u767B\u5F55\u5931\u8D25: \u5FFD\u7565\u6240\u6709\u6A21\u5757"},
180.1099  
180.1100          // sun.security.provider.PolicyFile
180.1101  
180.1102 -        {"java.security.policy: error parsing policy:\n\tmessage",
180.1103 -                "java.security.policy: \u89e3\u6790\u9519\u8bef {0}\uff1a\n\t{1}"},
180.1104 -        {"java.security.policy: error adding Permission, perm:\n\tmessage",
180.1105 -                "java.security.policy: \u6dfb\u52a0\u6743\u9650\u9519\u8bef {0}\uff1a\n\t{1}"},
180.1106 -        {"java.security.policy: error adding Entry:\n\tmessage",
180.1107 -                "java.security.policy: \u6dfb\u52a0\u9879\u76ee\u9519\u8bef\uff1a\n\t{0}"},
180.1108 -        {"alias name not provided (pe.name)", "\u672a\u63d0\u4f9b\u522b\u540d ({0})"},
180.1109 -        {"unable to perform substitution on alias, suffix",
180.1110 -                "\u4e0d\u80fd\u5728\u522b\u540d\u4e0a\u6267\u884c\u66ff\u4ee3\uff0c {0}"},
180.1111 -        {"substitution value, prefix, unsupported",
180.1112 -                "\u66ff\u4ee3\u503c {0} \u4e0d\u53d7\u652f\u6301"},
180.1113 -        {"(", "("},
180.1114 -        {")", ")"},
180.1115 -        {"type can't be null","\u4e0d\u80fd\u4e3a\u65e0\u6548\u7c7b\u578b"},
180.1116 +        {"java.security.policy.error.parsing.policy.message",
180.1117 +                "java.security.policy: \u5BF9{0}\u8FDB\u884C\u8BED\u6CD5\u5206\u6790\u65F6\u51FA\u9519:\n\t{1}"},
180.1118 +        {"java.security.policy.error.adding.Permission.perm.message",
180.1119 +                "java.security.policy: \u6DFB\u52A0\u6743\u9650{0}\u65F6\u51FA\u9519:\n\t{1}"},
180.1120 +        {"java.security.policy.error.adding.Entry.message",
180.1121 +                "java.security.policy: \u6DFB\u52A0\u6761\u76EE\u65F6\u51FA\u9519:\n\t{0}"},
180.1122 +        {"alias.name.not.provided.pe.name.", "\u672A\u63D0\u4F9B\u522B\u540D ({0})"},
180.1123 +        {"unable.to.perform.substitution.on.alias.suffix",
180.1124 +                "\u65E0\u6CD5\u5728\u522B\u540D {0} \u4E0A\u6267\u884C\u66FF\u4EE3"},
180.1125 +        {"substitution.value.prefix.unsupported",
180.1126 +                "\u66FF\u4EE3\u503C{0}\u4E0D\u53D7\u652F\u6301"},
180.1127 +        {"LPARAM", "("},
180.1128 +        {"RPARAM", ")"},
180.1129 +        {"type.can.t.be.null","\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A\u503C"},
180.1130  
180.1131          // sun.security.provider.PolicyParser
180.1132 -        {"keystorePasswordURL can not be specified without also specifying keystore",
180.1133 -                "\u4e0d\u6307\u5b9a keystore \u65f6\u65e0\u6cd5\u6307\u5b9a keystorePasswordURL"},
180.1134 -        {"expected keystore type", "\u9884\u671f\u7684 keystore \u7c7b\u578b"},
180.1135 -        {"expected keystore provider", "\u9884\u671f\u7684 keystore \u63d0\u4f9b\u8005"},
180.1136 -        {"multiple Codebase expressions",
180.1137 -                "\u591a\u79cd Codebase \u8868\u8fbe\u5f0f"},
180.1138 -        {"multiple SignedBy expressions","\u591a\u79cd SignedBy \u8868\u8fbe\u5f0f"},
180.1139 -        {"SignedBy has empty alias","SignedBy \u6709\u7a7a\u522b\u540d"},
180.1140 -        {"can not specify Principal with a wildcard class without a wildcard name",
180.1141 -                "\u6ca1\u6709\u901a\u914d\u7b26\u540d\u79f0\uff0c\u65e0\u6cd5\u7528\u901a\u914d\u7b26\u7c7b\u522b\u6307\u5b9aPrincipal"},
180.1142 -        {"expected codeBase or SignedBy or Principal",
180.1143 -                "\u9884\u671f\u7684 codeBase \u6216 SignedBy \u6216 Principal"},
180.1144 -        {"expected permission entry", "\u9884\u671f\u7684\u6743\u9650\u9879\u76ee"},
180.1145 -        {"number ", "\u53f7\u7801"},
180.1146 -        {"expected [expect], read [end of file]",
180.1147 -                "\u9884\u671f\u7684 [{0}], \u8bfb\u53d6 [end of file]"},
180.1148 -        {"expected [;], read [end of file]",
180.1149 -                "\u9884\u671f\u7684 [;], \u8bfb\u53d6[end of file]"},
180.1150 -        {"line number: msg", "\u5217 {0}\uff1a {1}"},
180.1151 -        {"line number: expected [expect], found [actual]",
180.1152 -                "\u884c\u53f7 {0}\uff1a\u9884\u671f\u7684 [{1}]\uff0c\u627e\u5230 [{2}]"},
180.1153 -        {"null principalClass or principalName",
180.1154 -                "\u65e0\u6548 principalClass \u6216 principalName"},
180.1155 +        {"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
180.1156 +                "\u4E0D\u6307\u5B9A\u5BC6\u94A5\u5E93\u65F6\u65E0\u6CD5\u6307\u5B9A keystorePasswordURL"},
180.1157 +        {"expected.keystore.type", "\u5E94\u4E3A\u5BC6\u94A5\u5E93\u7C7B\u578B"},
180.1158 +        {"expected.keystore.provider", "\u5E94\u4E3A\u5BC6\u94A5\u5E93\u63D0\u4F9B\u65B9"},
180.1159 +        {"multiple.Codebase.expressions",
180.1160 +                "\u591A\u4E2A\u4EE3\u7801\u5E93\u8868\u8FBE\u5F0F"},
180.1161 +        {"multiple.SignedBy.expressions","\u591A\u4E2A SignedBy \u8868\u8FBE\u5F0F"},
180.1162 +        {"SignedBy.has.empty.alias","SignedBy \u6709\u7A7A\u522B\u540D"},
180.1163 +        {"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
180.1164 +                "\u6CA1\u6709\u901A\u914D\u7B26\u540D\u79F0, \u65E0\u6CD5\u4F7F\u7528\u901A\u914D\u7B26\u7C7B\u6307\u5B9A\u4E3B\u7528\u6237"},
180.1165 +        {"expected.codeBase.or.SignedBy.or.Principal",
180.1166 +                "\u5E94\u4E3A codeBase, SignedBy \u6216\u4E3B\u7528\u6237"},
180.1167 +        {"expected.permission.entry", "\u5E94\u4E3A\u6743\u9650\u6761\u76EE"},
180.1168 +        {"number.", "\u7F16\u53F7 "},
180.1169 +        {"expected.expect.read.end.of.file.",
180.1170 +                "\u5E94\u4E3A [{0}], \u8BFB\u53D6\u7684\u662F [\u6587\u4EF6\u7ED3\u5C3E]"},
180.1171 +        {"expected.read.end.of.file.",
180.1172 +                "\u5E94\u4E3A [;], \u8BFB\u53D6\u7684\u662F [\u6587\u4EF6\u7ED3\u5C3E]"},
180.1173 +        {"line.number.msg", "\u5217{0}: {1}"},
180.1174 +        {"line.number.expected.expect.found.actual.",
180.1175 +                "\u884C\u53F7 {0}: \u5E94\u4E3A [{1}], \u627E\u5230 [{2}]"},
180.1176 +        {"null.principalClass.or.principalName",
180.1177 +                "principalClass \u6216 principalName \u4E3A\u7A7A\u503C"},
180.1178  
180.1179          // sun.security.pkcs11.SunPKCS11
180.1180 -        {"PKCS11 Token [providerName] Password: ",
180.1181 -                "PKCS11 Token [{0}] \u5bc6\u7801: "},
180.1182 +        {"PKCS11.Token.providerName.Password.",
180.1183 +                "PKCS11 \u6807\u8BB0 [{0}] \u53E3\u4EE4: "},
180.1184  
180.1185          /* --- DEPRECATED --- */
180.1186          // javax.security.auth.Policy
180.1187 -        {"unable to instantiate Subject-based policy",
180.1188 -                "\u65e0\u6cd5\u5b9e\u4f8b\u5316\u57fa\u4e8e\u4e3b\u9898\u7684\u7b56\u7565"}
180.1189 +        {"unable.to.instantiate.Subject.based.policy",
180.1190 +                "\u65E0\u6CD5\u5B9E\u4F8B\u5316\u57FA\u4E8E\u4E3B\u9898\u7684\u7B56\u7565"}
180.1191      };
180.1192  
180.1193  
180.1194 @@ -648,3 +670,4 @@
180.1195          return contents;
180.1196      }
180.1197  }
180.1198 +
   181.1 --- a/src/share/classes/sun/security/util/Resources_zh_TW.java	Tue Feb 15 19:16:39 2011 -0800
   181.2 +++ b/src/share/classes/sun/security/util/Resources_zh_TW.java	Tue Feb 15 20:18:20 2011 -0800
   181.3 @@ -1,5 +1,5 @@
   181.4  /*
   181.5 - * Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved.
   181.6 + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
   181.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   181.8   *
   181.9   * This code is free software; you can redistribute it and/or modify it
  181.10 @@ -35,605 +35,627 @@
  181.11      private static final Object[][] contents = {
  181.12  
  181.13          // shared (from jarsigner)
  181.14 -        {" ", " "},
  181.15 -        {"  ", "  "},
  181.16 -        {"      ", "      "},
  181.17 -        {", ", ", "},
  181.18 +        {"SPACE", " "},
  181.19 +        {"2SPACE", "  "},
  181.20 +        {"6SPACE", "      "},
  181.21 +        {"COMMA", ", "},
  181.22          // shared (from keytool)
  181.23 -        {"\n", "\n"},
  181.24 -        {"*******************************************",
  181.25 +        {"NEWLINE", "\n"},
  181.26 +        {"STAR",
  181.27                  "*******************************************"},
  181.28 -        {"*******************************************\n\n",
  181.29 +        {"STARNN",
  181.30                  "*******************************************\n\n"},
  181.31  
  181.32 -        // keytool
  181.33 -        {"keytool error: ", "keytool \u932f\u8aa4\uff1a "},
  181.34 -        {"Illegal option:  ", "\u975e\u6cd5\u9078\u9805\uff1a  "},
  181.35 -        {"Try keytool -help","\u5617\u8a66 keytool -help"},
  181.36 -        {"Command option <flag> needs an argument.", "\u6307\u4ee4\u9078\u9805 {0} \u9700\u8981\u5f15\u6578\u3002"},
  181.37 -        {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
  181.38 -"\u8b66\u544a\ufe30PKCS12 \u91d1\u9470\u5132\u5b58\u5eab\u4e0d\u652f\u63f4\u4e0d\u540c\u7684\u5132\u5b58\u5eab\u548c\u91d1\u9470\u5bc6\u78bc\u3002\u5ffd\u7565\u4f7f\u7528\u8005\u6307\u5b9a\u7684 {0} \u503c\u3002"},
  181.39 -        {"-keystore must be NONE if -storetype is {0}",
  181.40 -                "\u5982\u679c -storetype \u70ba {0}\uff0c\u5247 -keystore \u5fc5\u9808\u70ba NONE"},
  181.41 -        {"Too may retries, program terminated",
  181.42 -"\u91cd\u8a66\u6b21\u6578\u592a\u591a\uff0c\u7a0b\u5f0f\u5df2\u7d42\u6b62"},
  181.43 -        {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
  181.44 -                "\u5982\u679c -storetype \u70ba {0}\uff0c\u5247\u4e0d\u652f\u63f4 -storepasswd \u548c -keypasswd \u6307\u4ee4"},
  181.45 -        {"-keypasswd commands not supported if -storetype is PKCS12",
  181.46 -                "\u5982\u679c -storetype \u70ba PKCS12\uff0c\u5247 -keypasswd \u6307\u4ee4\u4e0d\u53d7\u652f\u63f4"},
  181.47 -        {"-keypass and -new can not be specified if -storetype is {0}",
  181.48 -                "\u5982\u679c -storetype \u70ba {0}\uff0c\u5247\u4e0d\u80fd\u6307\u5b9a -keypass \u548c -new"},
  181.49 -        {"if -protected is specified, then -storepass, -keypass, and -new must not be specified",
  181.50 -                "\u5982\u679c\u6307\u5b9a -protected\uff0c\u5247\u4e0d\u80fd\u6307\u5b9a -storepass\u3001-keypass \u548c -new"},
  181.51 -        {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified",
  181.52 -                "\u5982\u679c\u6307\u5b9a -srcprotected\uff0c\u5247\u4e0d\u80fd\u6307\u5b9a -srcstorepass \u548c -srckeypass"},
  181.53 -        {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified",
  181.54 -                "\u5982\u679c\u91d1\u9470\u5eab\u4e0d\u53d7\u5bc6\u78bc\u4fdd\u8b77\uff0c\u5247\u4e0d\u80fd\u6307\u5b9a -storepass\u3001-keypass \u548c -new"},
  181.55 -        {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified",
  181.56 -                "\u5982\u679c\u4f86\u6e90\u91d1\u9470\u5eab\u4e0d\u53d7\u5bc6\u78bc\u4fdd\u8b77\uff0c\u5247\u4e0d\u80fd\u6307\u5b9a -srcstorepass \u548c -srckeypass"},
  181.57 -        {"Validity must be greater than zero",
  181.58 -                "\u6709\u6548\u6027\u5fc5\u9808\u6bd4\u96f6\u9084\u5927"},
  181.59 -        {"provName not a provider", "{0} \u4e0d\u662f\u4e00\u500b\u63d0\u4f9b\u8005"},
  181.60 -        {"Usage error: no command provided", "\u7528\u6cd5\u932f\u8aa4\uff1a\u672a\u63d0\u4f9b\u6307\u4ee4"},
  181.61 -        {"Usage error, <arg> is not a legal command", "\u7528\u6cd5\u932f\u8aa4\uff0c{0} \u4e0d\u662f\u5408\u6cd5\u6307\u4ee4"},
  181.62 -        {"Source keystore file exists, but is empty: ", "\u4f86\u6e90\u91d1\u9470\u5132\u5b58\u5eab\u6a94\u6848\u5b58\u5728\uff0c\u4f46\u70ba\u7a7a\uff1a"},
  181.63 -        {"Please specify -srckeystore", "\u8acb\u6307\u5b9a -srckeystore"},
  181.64 -        {"Must not specify both -v and -rfc with 'list' command",
  181.65 -                "\u4e0d\u5f97\u4ee5\u300c\u6e05\u55ae\u300d\u6307\u4ee4\u6307\u5b9a -v \u53ca -rfc"},
  181.66 -        {"Key password must be at least 6 characters",
  181.67 -                "\u95dc\u9375\u5bc6\u78bc\u5fc5\u9808\u81f3\u5c11\u70ba 6 \u500b\u5b57\u5143"},
  181.68 -        {"New password must be at least 6 characters",
  181.69 -                "\u65b0\u7684\u5bc6\u78bc\u5fc5\u9808\u81f3\u5c11\u70ba 6 \u500b\u5b57\u5143"},
  181.70 -        {"Keystore file exists, but is empty: ",
  181.71 -                "Keystore \u6a94\u6848\u5b58\u5728\uff0c\u4f46\u70ba\u7a7a\u767d\uff1a "},
  181.72 -        {"Keystore file does not exist: ",
  181.73 -                "Keystore \u6a94\u6848\u4e0d\u5b58\u5728\uff1a "},
  181.74 -        {"Must specify destination alias", "\u5fc5\u9808\u6307\u5b9a\u76ee\u7684\u5730\u5225\u540d"},
  181.75 -        {"Must specify alias", "\u5fc5\u9808\u6307\u5b9a\u5225\u540d"},
  181.76 -        {"Keystore password must be at least 6 characters",
  181.77 -                "Keystore \u5bc6\u78bc\u5fc5\u9808\u81f3\u5c11\u70ba 6 \u500b\u5b57\u5143"},
  181.78 -        {"Enter keystore password:  ", "\u8f38\u5165 keystore \u5bc6\u78bc\uff1a  "},
  181.79 -        {"Enter source keystore password:  ", "\u8acb\u8f38\u5165\u4f86\u6e90\u91d1\u9470\u5132\u5b58\u5eab\u5bc6\u78bc\uff1a"},
  181.80 -        {"Enter destination keystore password:  ", "\u8acb\u8f38\u5165\u76ee\u6a19\u91d1\u9470\u5132\u5b58\u5eab\u5bc6\u78bc\uff1a"},
  181.81 -        {"Keystore password is too short - must be at least 6 characters",
  181.82 -         "Keystore \u5bc6\u78bc\u592a\u77ed - \u5fc5\u9808\u81f3\u5c11\u70ba 6 \u500b\u5b57\u5143"},
  181.83 -        {"Unknown Entry Type", "\u4e0d\u660e\u7684\u9805\u76ee\u985e\u578b"},
  181.84 -        {"Too many failures. Alias not changed", "\u592a\u591a\u932f\u8aa4\u3002\u672a\u8b8a\u66f4\u5225\u540d"},
  181.85 -        {"Entry for alias <alias> successfully imported.",
  181.86 -"\u5df2\u6210\u529f\u532f\u5165\u5225\u540d {0} \u7684\u9805\u76ee\u3002"},
  181.87 -        {"Entry for alias <alias> not imported.", "\u672a\u532f\u5165\u5225\u540d {0} \u7684\u9805\u76ee\u3002"},
  181.88 -        {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.",
  181.89 -"\u532f\u5165\u5225\u540d {0} \u7684\u9805\u76ee\u6642\u51fa\u73fe\u554f\u984c\uff1a{1}\u3002\n\u672a\u532f\u5165\u5225\u540d {0} \u7684\u9805\u76ee\u3002"},
  181.90 -        {"Import command completed:  <ok> entries successfully imported, <fail> entries failed or cancelled",
  181.91 -"\u5df2\u5b8c\u6210\u532f\u5165\u6307\u4ee4\uff1a\u6210\u529f\u532f\u5165 {0} \u500b\u9805\u76ee\uff0c{1} \u500b\u9805\u76ee\u5931\u6557\u6216\u5df2\u53d6\u6d88"},
  181.92 -        {"Warning: Overwriting existing alias <alias> in destination keystore",
  181.93 -"\u8b66\u544a\uff1a\u6b63\u5728\u8986\u5beb\u76ee\u6a19\u91d1\u9470\u5132\u5b58\u5eab\u4e2d\u7684\u73fe\u6709\u5225\u540d {0}"},
  181.94 -        {"Existing entry alias <alias> exists, overwrite? [no]:  ",
  181.95 -"\u73fe\u6709\u9805\u76ee\u5225\u540d {0} \u5b58\u5728\uff0c\u662f\u5426\u8986\u5beb\uff1f[\u5426]\uff1a  "},
  181.96 -        {"Too many failures - try later", "\u592a\u591a\u932f\u8aa4 - \u8acb\u7a0d\u5f8c\u518d\u8a66"},
  181.97 -        {"Certification request stored in file <filename>",
  181.98 -                "\u8a8d\u8b49\u8981\u6c42\u5132\u5b58\u5728\u6a94\u6848 <{0}>"},
  181.99 -        {"Submit this to your CA", "\u5c07\u6b64\u63d0\u9001\u81f3\u60a8\u7684 CA"},
 181.100 -        {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified",
 181.101 -"\u5982\u679c\u672a\u6307\u5b9a\u5225\u540d\uff0c\u5247\u4e0d\u80fd\u6307\u5b9a destalias\u3001srckeypass \u53ca destkeypass"},
 181.102 -        {"Certificate stored in file <filename>",
 181.103 -                "\u8a8d\u8b49\u5132\u5b58\u5728\u6a94\u6848 <{0}>"},
 181.104 -        {"Certificate reply was installed in keystore",
 181.105 -                "\u8a8d\u8b49\u56de\u8986\u5df2\u5b89\u88dd\u5728 keystore \u4e2d"},
 181.106 -        {"Certificate reply was not installed in keystore",
 181.107 -                "\u8a8d\u8b49\u56de\u8986\u672a\u5b89\u88dd\u5728 keystore \u4e2d"},
 181.108 -        {"Certificate was added to keystore",
 181.109 -                "\u8a8d\u8b49\u5df2\u65b0\u589e\u81f3 keystore \u4e2d"},
 181.110 -        {"Certificate was not added to keystore",
 181.111 -                "\u8a8d\u8b49\u672a\u65b0\u589e\u81f3 keystore \u4e2d"},
 181.112 -        {"[Storing ksfname]", "[\u5132\u5b58 {0}]"},
 181.113 -        {"alias has no public key (certificate)",
 181.114 -                "{0} \u6c92\u6709\u516c\u958b\u91d1\u9470\uff08\u8a8d\u8b49\uff09"},
 181.115 -        {"Cannot derive signature algorithm",
 181.116 -                "\u7121\u6cd5\u53d6\u5f97\u7c3d\u540d\u6f14\u7b97\u6cd5"},
 181.117 -        {"Alias <alias> does not exist",
 181.118 -                "\u5225\u540d <{0}> \u4e0d\u5b58\u5728"},
 181.119 -        {"Alias <alias> has no certificate",
 181.120 -                "\u5225\u540d <{0}> \u6c92\u6709\u8a8d\u8b49"},
 181.121 -        {"Key pair not generated, alias <alias> already exists",
 181.122 -                "\u6c92\u6709\u5efa\u7acb\u9375\u503c\u5c0d\uff0c\u5225\u540d <{0}> \u5df2\u7d93\u5b58\u5728"},
 181.123 -        {"Cannot derive signature algorithm",
 181.124 -                "\u7121\u6cd5\u53d6\u5f97\u7c3d\u540d\u6f14\u7b97\u6cd5"},
 181.125 -        {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name",
 181.126 -"\u91dd\u5c0d {4} \u7522\u751f\u6709\u6548\u671f\u70ba {3} \u5929\u7684 {0} \u4f4d\u5143 {1} \u91d1\u9470\u5c0d\u4ee5\u53ca\u81ea\u6211\u7c3d\u7f72\u6191\u8b49 ({2})\n\t"},
 181.127 -        {"Enter key password for <alias>", "\u8f38\u5165 <{0}> \u7684\u4e3b\u5bc6\u78bc"},
 181.128 -        {"\t(RETURN if same as keystore password):  ",
 181.129 -                "\t\uff08RETURN \u5982\u679c\u548c keystore \u5bc6\u78bc\u76f8\u540c\uff09\uff1a  "},
 181.130 -        {"Key password is too short - must be at least 6 characters",
 181.131 -                "\u4e3b\u5bc6\u78bc\u592a\u77ed - \u5fc5\u9808\u81f3\u5c11\u70ba 6 \u500b\u5b57\u5143"},
 181.132 -        {"Too many failures - key not added to keystore",
 181.133 -                "\u592a\u591a\u932f\u8aa4 - \u9375\u503c\u672a\u88ab\u65b0\u589e\u81f3 keystore \u4e2d"},
 181.134 -        {"Destination alias <dest> already exists",
 181.135 -                "\u76ee\u7684\u5730\u5225\u540d <{0}> \u5df2\u7d93\u5b58\u5728"},
 181.136 -        {"Password is too short - must be at least 6 characters",
 181.137 -                "\u5bc6\u78bc\u592a\u77ed - \u5fc5\u9808\u81f3\u5c11\u70ba 6 \u500b\u5b57\u5143"},
 181.138 -        {"Too many failures. Key entry not cloned",
 181.139 -                "\u592a\u591a\u932f\u8aa4\u3002 \u9375\u503c\u8f38\u5165\u672a\u88ab\u8907\u88fd"},
 181.140 -        {"key password for <alias>", "<{0}> \u7684\u4e3b\u5bc6\u78bc"},
 181.141 -        {"Keystore entry for <id.getName()> already exists",
 181.142 -                "<{0}> \u7684 Keystore \u8f38\u5165\u5df2\u7d93\u5b58\u5728"},
 181.143 -        {"Creating keystore entry for <id.getName()> ...",
 181.144 -                "\u5efa\u7acb <{0}> \u7684 keystore \u8f38\u5165..."},
 181.145 -        {"No entries from identity database added",
 181.146 -                "\u5f9e\u65b0\u589e\u8fa8\u8b58\u8cc7\u6599\u5eab\u4e2d\uff0c\u6c92\u6709\u8f38\u5165"},
 181.147 -        {"Alias name: alias", "\u5225\u540d\u540d\u7a31\uff1a {0}"},
 181.148 -        {"Creation date: keyStore.getCreationDate(alias)",
 181.149 -                "\u5efa\u7acb\u65e5\u671f\uff1a {0,date}"},
 181.150 -        {"alias, keyStore.getCreationDate(alias), ",
 181.151 +        // keytool: Help part
 181.152 +        {".OPTION.", " [OPTION]..."},
 181.153 +        {"Options.", "\u9078\u9805:"},
 181.154 +        {"Use.keytool.help.for.all.available.commands",
 181.155 +                 "\u4F7F\u7528 \"keytool -help\" \u53D6\u5F97\u6240\u6709\u53EF\u7528\u7684\u547D\u4EE4"},
 181.156 +        {"Key.and.Certificate.Management.Tool",
 181.157 +                 "\u91D1\u9470\u8207\u6191\u8B49\u7BA1\u7406\u5DE5\u5177"},
 181.158 +        {"Commands.", "\u547D\u4EE4:"},
 181.159 +        {"Use.keytool.command.name.help.for.usage.of.command.name",
 181.160 +                "\u4F7F\u7528 \"keytool -command_name -help\" \u53D6\u5F97 command_name \u7684\u7528\u6CD5"},
 181.161 +        // keytool: help: commands
 181.162 +        {"Generates.a.certificate.request",
 181.163 +                "\u7522\u751F\u6191\u8B49\u8981\u6C42"}, //-certreq
 181.164 +        {"Changes.an.entry.s.alias",
 181.165 +                "\u8B8A\u66F4\u9805\u76EE\u7684\u5225\u540D"}, //-changealias
 181.166 +        {"Deletes.an.entry",
 181.167 +                "\u522A\u9664\u9805\u76EE"}, //-delete
 181.168 +        {"Exports.certificate",
 181.169 +                "\u532F\u51FA\u6191\u8B49"}, //-exportcert
 181.170 +        {"Generates.a.key.pair",
 181.171 +                "\u7522\u751F\u91D1\u9470\u7D44"}, //-genkeypair
 181.172 +        {"Generates.a.secret.key",
 181.173 +                "\u7522\u751F\u79D8\u5BC6\u91D1\u9470"}, //-genseckey
 181.174 +        {"Generates.certificate.from.a.certificate.request",
 181.175 +                "\u5F9E\u6191\u8B49\u8981\u6C42\u7522\u751F\u6191\u8B49"}, //-gencert
 181.176 +        {"Generates.CRL", "\u7522\u751F CRL"}, //-gencrl
 181.177 +        {"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
 181.178 +                "\u5F9E JDK 1.1.x-style \u8B58\u5225\u8CC7\u6599\u5EAB\u532F\u5165\u9805\u76EE"}, //-identitydb
 181.179 +        {"Imports.a.certificate.or.a.certificate.chain",
 181.180 +                "\u532F\u5165\u6191\u8B49\u6216\u6191\u8B49\u93C8"}, //-importcert
 181.181 +        {"Imports.one.or.all.entries.from.another.keystore",
 181.182 +                "\u5F9E\u5176\u4ED6\u91D1\u9470\u5132\u5B58\u5EAB\u532F\u5165\u4E00\u500B\u6216\u5168\u90E8\u9805\u76EE"}, //-importkeystore
 181.183 +        {"Clones.a.key.entry",
 181.184 +                "\u8907\u88FD\u91D1\u9470\u9805\u76EE"}, //-keyclone
 181.185 +        {"Changes.the.key.password.of.an.entry",
 181.186 +                "\u8B8A\u66F4\u9805\u76EE\u7684\u91D1\u9470\u5BC6\u78BC"}, //-keypasswd
 181.187 +        {"Lists.entries.in.a.keystore",
 181.188 +                "\u5217\u793A\u91D1\u9470\u5132\u5B58\u5EAB\u4E2D\u7684\u9805\u76EE"}, //-list
 181.189 +        {"Prints.the.content.of.a.certificate",
 181.190 +                "\u5217\u5370\u6191\u8B49\u7684\u5167\u5BB9"}, //-printcert
 181.191 +        {"Prints.the.content.of.a.certificate.request",
 181.192 +                "\u5217\u5370\u6191\u8B49\u8981\u6C42\u7684\u5167\u5BB9"}, //-printcertreq
 181.193 +        {"Prints.the.content.of.a.CRL.file",
 181.194 +                "\u5217\u5370 CRL \u6A94\u6848\u7684\u5167\u5BB9"}, //-printcrl
 181.195 +        {"Generates.a.self.signed.certificate",
 181.196 +                "\u7522\u751F\u81EA\u884C\u7C3D\u7F72\u7684\u6191\u8B49"}, //-selfcert
 181.197 +        {"Changes.the.store.password.of.a.keystore",
 181.198 +                "\u8B8A\u66F4\u91D1\u9470\u5132\u5B58\u5EAB\u7684\u5132\u5B58\u5BC6\u78BC"}, //-storepasswd
 181.199 +        // keytool: help: options
 181.200 +        {"alias.name.of.the.entry.to.process",
 181.201 +                "\u8981\u8655\u7406\u9805\u76EE\u7684\u5225\u540D\u540D\u7A31"}, //-alias
 181.202 +        {"destination.alias",
 181.203 +                "\u76EE\u7684\u5730\u5225\u540D"}, //-destalias
 181.204 +        {"destination.key.password",
 181.205 +                "\u76EE\u7684\u5730\u91D1\u9470\u5BC6\u78BC"}, //-destkeypass
 181.206 +        {"destination.keystore.name",
 181.207 +                "\u76EE\u7684\u5730\u91D1\u9470\u5132\u5B58\u5EAB\u540D\u7A31"}, //-destkeystore
 181.208 +        {"destination.keystore.password.protected",
 181.209 +                "\u76EE\u7684\u5730\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC\u4FDD\u8B77"}, //-destprotected
 181.210 +        {"destination.keystore.provider.name",
 181.211 +                "\u76EE\u7684\u5730\u91D1\u9470\u5132\u5B58\u5EAB\u63D0\u4F9B\u8005\u540D\u7A31"}, //-destprovidername
 181.212 +        {"destination.keystore.password",
 181.213 +                "\u76EE\u7684\u5730\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC"}, //-deststorepass
 181.214 +        {"destination.keystore.type",
 181.215 +                "\u76EE\u7684\u5730\u91D1\u9470\u5132\u5B58\u5EAB\u985E\u578B"}, //-deststoretype
 181.216 +        {"distinguished.name",
 181.217 +                "\u8FA8\u5225\u540D\u7A31"}, //-dname
 181.218 +        {"X.509.extension",
 181.219 +                "X.509 \u64F4\u5145\u5957\u4EF6"}, //-ext
 181.220 +        {"output.file.name",
 181.221 +                "\u8F38\u51FA\u6A94\u6848\u540D\u7A31"}, //-file and -outfile
 181.222 +        {"input.file.name",
 181.223 +                "\u8F38\u5165\u6A94\u6848\u540D\u7A31"}, //-file and -infile
 181.224 +        {"key.algorithm.name",
 181.225 +                "\u91D1\u9470\u6F14\u7B97\u6CD5\u540D\u7A31"}, //-keyalg
 181.226 +        {"key.password",
 181.227 +                "\u91D1\u9470\u5BC6\u78BC"}, //-keypass
 181.228 +        {"key.bit.size",
 181.229 +                "\u91D1\u9470\u4F4D\u5143\u5927\u5C0F"}, //-keysize
 181.230 +        {"keystore.name",
 181.231 +                "\u91D1\u9470\u5132\u5B58\u5EAB\u540D\u7A31"}, //-keystore
 181.232 +        {"new.password",
 181.233 +                "\u65B0\u5BC6\u78BC"}, //-new
 181.234 +        {"do.not.prompt",
 181.235 +                "\u4E0D\u8981\u63D0\u793A"}, //-noprompt
 181.236 +        {"password.through.protected.mechanism",
 181.237 +                "\u7D93\u7531\u4FDD\u8B77\u6A5F\u5236\u7684\u5BC6\u78BC"}, //-protected
 181.238 +        {"provider.argument",
 181.239 +                "\u63D0\u4F9B\u8005\u5F15\u6578"}, //-providerarg
 181.240 +        {"provider.class.name",
 181.241 +                "\u63D0\u4F9B\u8005\u985E\u5225\u540D\u7A31"}, //-providerclass
 181.242 +        {"provider.name",
 181.243 +                "\u63D0\u4F9B\u8005\u540D\u7A31"}, //-providername
 181.244 +        {"provider.classpath",
 181.245 +                "\u63D0\u4F9B\u8005\u985E\u5225\u8DEF\u5F91"}, //-providerpath
 181.246 +        {"output.in.RFC.style",
 181.247 +                "\u4EE5 RFC \u6A23\u5F0F\u8F38\u51FA"}, //-rfc
 181.248 +        {"signature.algorithm.name",
 181.249 +                "\u7C3D\u7AE0\u6F14\u7B97\u6CD5\u540D\u7A31"}, //-sigalg
 181.250 +        {"source.alias",
 181.251 +                "\u4F86\u6E90\u5225\u540D"}, //-srcalias
 181.252 +        {"source.key.password",
 181.253 +                "\u4F86\u6E90\u91D1\u9470\u5BC6\u78BC"}, //-srckeypass
 181.254 +        {"source.keystore.name",
 181.255 +                "\u4F86\u6E90\u91D1\u9470\u5132\u5B58\u5EAB\u540D\u7A31"}, //-srckeystore
 181.256 +        {"source.keystore.password.protected",
 181.257 +                "\u4F86\u6E90\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC\u4FDD\u8B77"}, //-srcprotected
 181.258 +        {"source.keystore.provider.name",
 181.259 +                "\u4F86\u6E90\u91D1\u9470\u5132\u5B58\u5EAB\u63D0\u4F9B\u8005\u540D\u7A31"}, //-srcprovidername
 181.260 +        {"source.keystore.password",
 181.261 +                "\u4F86\u6E90\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC"}, //-srcstorepass
 181.262 +        {"source.keystore.type",
 181.263 +                "\u4F86\u6E90\u91D1\u9470\u5132\u5B58\u5EAB\u985E\u578B"}, //-srcstoretype
 181.264 +        {"SSL.server.host.and.port",
 181.265 +                "SSL \u4F3A\u670D\u5668\u4E3B\u6A5F\u8207\u9023\u63A5\u57E0"}, //-sslserver
 181.266 +        {"signed.jar.file",
 181.267 +                "\u7C3D\u7F72\u7684 jar \u6A94\u6848"}, //=jarfile
 181.268 +        {"certificate.validity.start.date.time",
 181.269 +                "\u6191\u8B49\u6709\u6548\u6027\u958B\u59CB\u65E5\u671F/\u6642\u9593"}, //-startdate
 181.270 +        {"keystore.password",
 181.271 +                "\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC"}, //-storepass
 181.272 +        {"keystore.type",
 181.273 +                "\u91D1\u9470\u5132\u5B58\u5EAB\u985E\u578B"}, //-storetype
 181.274 +        {"trust.certificates.from.cacerts",
 181.275 +                "\u4F86\u81EA cacerts \u7684\u4FE1\u4EFB\u6191\u8B49"}, //-trustcacerts
 181.276 +        {"verbose.output",
 181.277 +                "\u8A73\u7D30\u8CC7\u8A0A\u8F38\u51FA"}, //-v
 181.278 +        {"validity.number.of.days",
 181.279 +                "\u6709\u6548\u6027\u65E5\u6578"}, //-validity
 181.280 +        {"Serial.ID.of.cert.to.revoke",
 181.281 +                 "\u8981\u64A4\u92B7\u6191\u8B49\u7684\u5E8F\u5217 ID"}, //-id
 181.282 +        // keytool: Running part
 181.283 +        {"keytool.error.", "\u91D1\u9470\u5DE5\u5177\u932F\u8AA4: "},
 181.284 +        {"Illegal.option.", "\u7121\u6548\u7684\u9078\u9805:"},
 181.285 +        {"Illegal.value.", "\u7121\u6548\u503C: "},
 181.286 +        {"Unknown.password.type.", "\u4E0D\u660E\u7684\u5BC6\u78BC\u985E\u578B: "},
 181.287 +        {"Cannot.find.environment.variable.",
 181.288 +                "\u627E\u4E0D\u5230\u74B0\u5883\u8B8A\u6578: "},
 181.289 +        {"Cannot.find.file.", "\u627E\u4E0D\u5230\u6A94\u6848: "},
 181.290 +        {"Command.option.flag.needs.an.argument.", "\u547D\u4EE4\u9078\u9805 {0} \u9700\u8981\u5F15\u6578\u3002"},
 181.291 +        {"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
 181.292 +                "\u8B66\u544A: PKCS12 \u91D1\u9470\u5132\u5B58\u5EAB\u4E0D\u652F\u63F4\u4E0D\u540C\u7684\u5132\u5B58\u5EAB\u548C\u91D1\u9470\u5BC6\u78BC\u3002\u5FFD\u7565\u4F7F\u7528\u8005\u6307\u5B9A\u7684 {0} \u503C\u3002"},
 181.293 +        {".keystore.must.be.NONE.if.storetype.is.{0}",
 181.294 +                "\u5982\u679C -storetype \u70BA {0}\uFF0C\u5247 -keystore \u5FC5\u9808\u70BA NONE"},
 181.295 +        {"Too.many.retries.program.terminated",
 181.296 +                 "\u91CD\u8A66\u6B21\u6578\u592A\u591A\uFF0C\u7A0B\u5F0F\u5DF2\u7D42\u6B62"},
 181.297 +        {".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
 181.298 +                "\u5982\u679C -storetype \u70BA {0}\uFF0C\u5247\u4E0D\u652F\u63F4 -storepasswd \u548C -keypasswd \u547D\u4EE4"},
 181.299 +        {".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
 181.300 +                "\u5982\u679C -storetype \u70BA PKCS12\uFF0C\u5247\u4E0D\u652F\u63F4 -keypasswd \u547D\u4EE4"},
 181.301 +        {".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
 181.302 +                "\u5982\u679C -storetype \u70BA {0}\uFF0C\u5247\u4E0D\u80FD\u6307\u5B9A -keypass \u548C -new"},
 181.303 +        {"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
 181.304 +                "\u5982\u679C\u6307\u5B9A -protected\uFF0C\u5247\u4E0D\u80FD\u6307\u5B9A -storepass\u3001-keypass \u548C -new"},
 181.305 +        {"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
 181.306 +                "\u5982\u679C\u6307\u5B9A -srcprotected\uFF0C\u5247\u4E0D\u80FD\u6307\u5B9A -srcstorepass \u548C -srckeypass"},
 181.307 +        {"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
 181.308 +                "\u5982\u679C\u91D1\u9470\u5132\u5B58\u5EAB\u4E0D\u53D7\u5BC6\u78BC\u4FDD\u8B77\uFF0C\u5247\u4E0D\u80FD\u6307\u5B9A -storepass\u3001-keypass \u548C -new"},
 181.309 +        {"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
 181.310 +                "\u5982\u679C\u4F86\u6E90\u91D1\u9470\u5132\u5B58\u5EAB\u4E0D\u53D7\u5BC6\u78BC\u4FDD\u8B77\uFF0C\u5247\u4E0D\u80FD\u6307\u5B9A -srcstorepass \u548C -srckeypass"},
 181.311 +        {"Illegal.startdate.value", "\u7121\u6548\u7684 startdate \u503C"},
 181.312 +        {"Validity.must.be.greater.than.zero",
 181.313 +                "\u6709\u6548\u6027\u5FC5\u9808\u5927\u65BC\u96F6"},
 181.314 +        {"provName.not.a.provider", "{0} \u4E0D\u662F\u4E00\u500B\u63D0\u4F9B\u8005"},
 181.315 +        {"Usage.error.no.command.provided", "\u7528\u6CD5\u932F\u8AA4: \u672A\u63D0\u4F9B\u547D\u4EE4"},
 181.316 +        {"Source.keystore.file.exists.but.is.empty.", "\u4F86\u6E90\u91D1\u9470\u5132\u5B58\u5EAB\u6A94\u6848\u5B58\u5728\uFF0C\u4F46\u70BA\u7A7A: "},
 181.317 +        {"Please.specify.srckeystore", "\u8ACB\u6307\u5B9A -srckeystore"},
 181.318 +        {"Must.not.specify.both.v.and.rfc.with.list.command",
 181.319 +                " 'list' \u547D\u4EE4\u4E0D\u80FD\u540C\u6642\u6307\u5B9A -v \u53CA -rfc"},
 181.320 +        {"Key.password.must.be.at.least.6.characters",
 181.321 +                "\u91D1\u9470\u5BC6\u78BC\u5FC5\u9808\u81F3\u5C11\u70BA 6 \u500B\u5B57\u5143"},
 181.322 +        {"New.password.must.be.at.least.6.characters",
 181.323 +                "\u65B0\u7684\u5BC6\u78BC\u5FC5\u9808\u81F3\u5C11\u70BA 6 \u500B\u5B57\u5143"},
 181.324 +        {"Keystore.file.exists.but.is.empty.",
 181.325 +                "\u91D1\u9470\u5132\u5B58\u5EAB\u6A94\u6848\u5B58\u5728\uFF0C\u4F46\u70BA\u7A7A\u767D: "},
 181.326 +        {"Keystore.file.does.not.exist.",
 181.327 +                "\u91D1\u9470\u5132\u5B58\u5EAB\u6A94\u6848\u4E0D\u5B58\u5728: "},
 181.328 +        {"Must.specify.destination.alias", "\u5FC5\u9808\u6307\u5B9A\u76EE\u7684\u5730\u5225\u540D"},
 181.329 +        {"Must.specify.alias", "\u5FC5\u9808\u6307\u5B9A\u5225\u540D"},
 181.330 +        {"Keystore.password.must.be.at.least.6.characters",
 181.331 +                "\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC\u5FC5\u9808\u81F3\u5C11\u70BA 6 \u500B\u5B57\u5143"},
 181.332 +        {"Enter.keystore.password.", "\u8F38\u5165\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC:  "},
 181.333 +        {"Enter.source.keystore.password.", "\u8ACB\u8F38\u5165\u4F86\u6E90\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC: "},
 181.334 +        {"Enter.destination.keystore.password.", "\u8ACB\u8F38\u5165\u76EE\u7684\u5730\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC: "},
 181.335 +        {"Keystore.password.is.too.short.must.be.at.least.6.characters",
 181.336 +         "\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC\u592A\u77ED - \u5FC5\u9808\u81F3\u5C11\u70BA 6 \u500B\u5B57\u5143"},
 181.337 +        {"Unknown.Entry.Type", "\u4E0D\u660E\u7684\u9805\u76EE\u985E\u578B"},
 181.338 +        {"Too.many.failures.Alias.not.changed", "\u592A\u591A\u932F\u8AA4\u3002\u672A\u8B8A\u66F4\u5225\u540D"},
 181.339 +        {"Entry.for.alias.alias.successfully.imported.",
 181.340 +                 "\u5DF2\u6210\u529F\u532F\u5165\u5225\u540D {0} \u7684\u9805\u76EE\u3002"},
 181.341 +        {"Entry.for.alias.alias.not.imported.", "\u672A\u532F\u5165\u5225\u540D {0} \u7684\u9805\u76EE\u3002"},
 181.342 +        {"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
 181.343 +                 "\u532F\u5165\u5225\u540D {0} \u7684\u9805\u76EE\u6642\u51FA\u73FE\u554F\u984C: {1}\u3002\n\u672A\u532F\u5165\u5225\u540D {0} \u7684\u9805\u76EE\u3002"},
 181.344 +        {"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
 181.345 +                 "\u5DF2\u5B8C\u6210\u532F\u5165\u547D\u4EE4: \u6210\u529F\u532F\u5165 {0} \u500B\u9805\u76EE\uFF0C{1} \u500B\u9805\u76EE\u5931\u6557\u6216\u5DF2\u53D6\u6D88"},
 181.346 +        {"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
 181.347 +                 "\u8B66\u544A: \u6B63\u5728\u8986\u5BEB\u76EE\u7684\u5730\u91D1\u9470\u5132\u5B58\u5EAB\u4E2D\u7684\u73FE\u6709\u5225\u540D {0}"},
 181.348 +        {"Existing.entry.alias.alias.exists.overwrite.no.",
 181.349 +                 "\u73FE\u6709\u9805\u76EE\u5225\u540D {0} \u5B58\u5728\uFF0C\u662F\u5426\u8986\u5BEB\uFF1F[\u5426]:  "},
 181.350 +        {"Too.many.failures.try.later", "\u592A\u591A\u932F\u8AA4 - \u8ACB\u7A0D\u5F8C\u518D\u8A66"},
 181.351 +        {"Certification.request.stored.in.file.filename.",
 181.352 +                "\u8A8D\u8B49\u8981\u6C42\u5132\u5B58\u5728\u6A94\u6848 <{0}>"},
 181.353 +        {"Submit.this.to.your.CA", "\u5C07\u6B64\u9001\u51FA\u81F3\u60A8\u7684 CA"},
 181.354 +        {"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
 181.355 +            "\u5982\u679C\u672A\u6307\u5B9A\u5225\u540D\uFF0C\u5247\u4E0D\u80FD\u6307\u5B9A destalias\u3001srckeypass \u53CA destkeypass"},
 181.356 +        {"Certificate.stored.in.file.filename.",
 181.357 +                "\u6191\u8B49\u5132\u5B58\u5728\u6A94\u6848 <{0}>"},
 181.358 +        {"Certificate.reply.was.installed.in.keystore",
 181.359 +                "\u6191\u8B49\u56DE\u8986\u5DF2\u5B89\u88DD\u5728\u91D1\u9470\u5132\u5B58\u5EAB\u4E2D"},
 181.360 +        {"Certificate.reply.was.not.installed.in.keystore",
 181.361 +                "\u6191\u8B49\u56DE\u8986\u672A\u5B89\u88DD\u5728\u91D1\u9470\u5132\u5B58\u5EAB\u4E2D"},
 181.362 +        {"Certificate.was.added.to.keystore",
 181.363 +                "\u6191\u8B49\u5DF2\u65B0\u589E\u81F3\u91D1\u9470\u5132\u5B58\u5EAB\u4E2D"},
 181.364 +        {"Certificate.was.not.added.to.keystore",
 181.365 +                "\u6191\u8B49\u672A\u65B0\u589E\u81F3\u91D1\u9470\u5132\u5B58\u5EAB\u4E2D"},
 181.366 +        {".Storing.ksfname.", "[\u5132\u5B58 {0}]"},
 181.367 +        {"alias.has.no.public.key.certificate.",
 181.368 +                "{0} \u6C92\u6709\u516C\u958B\u91D1\u9470 (\u6191\u8B49)"},
 181.369 +        {"Cannot.derive.signature.algorithm",
 181.370 +                "\u7121\u6CD5\u53D6\u5F97\u7C3D\u7AE0\u6F14\u7B97\u6CD5"},
 181.371 +        {"Alias.alias.does.not.exist",
 181.372 +                "\u5225\u540D <{0}> \u4E0D\u5B58\u5728"},
 181.373 +        {"Alias.alias.has.no.certificate",
 181.374 +                "\u5225\u540D <{0}> \u6C92\u6709\u6191\u8B49"},
 181.375 +        {"Key.pair.not.generated.alias.alias.already.exists",
 181.376 +                "\u6C92\u6709\u5EFA\u7ACB\u91D1\u9470\u7D44\uFF0C\u5225\u540D <{0}> \u5DF2\u7D93\u5B58\u5728"},
 181.377 +        {"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
 181.378 +                "\u91DD\u5C0D {4} \u7522\u751F\u6709\u6548\u671F {3} \u5929\u7684 {0} \u4F4D\u5143 {1} \u91D1\u9470\u7D44\u4EE5\u53CA\u81EA\u6211\u7C3D\u7F72\u6191\u8B49 ({2})\n\t"},
 181.379 +        {"Enter.key.password.for.alias.", "\u8F38\u5165 <{0}> \u7684\u91D1\u9470\u5BC6\u78BC"},
 181.380 +        {".RETURN.if.same.as.keystore.password.",
 181.381 +                "\t(RETURN \u5982\u679C\u548C\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC\u76F8\u540C):  "},
 181.382 +        {"Key.password.is.too.short.must.be.at.least.6.characters",
 181.383 +                "\u91D1\u9470\u5BC6\u78BC\u592A\u77ED - \u5FC5\u9808\u81F3\u5C11\u70BA 6 \u500B\u5B57\u5143"},
 181.384 +        {"Too.many.failures.key.not.added.to.keystore",
 181.385 +                "\u592A\u591A\u932F\u8AA4 - \u91D1\u9470\u672A\u65B0\u589E\u81F3\u91D1\u9470\u5132\u5B58\u5EAB"},
 181.386 +        {"Destination.alias.dest.already.exists",
 181.387 +                "\u76EE\u7684\u5730\u5225\u540D <{0}> \u5DF2\u7D93\u5B58\u5728"},
 181.388 +        {"Password.is.too.short.must.be.at.least.6.characters",
 181.389 +                "\u5BC6\u78BC\u592A\u77ED - \u5FC5\u9808\u81F3\u5C11\u70BA 6 \u500B\u5B57\u5143"},
 181.390 +        {"Too.many.failures.Key.entry.not.cloned",
 181.391 +                "\u592A\u591A\u932F\u8AA4\u3002\u672A\u8907\u88FD\u91D1\u9470\u9805\u76EE"},
 181.392 +        {"key.password.for.alias.", "<{0}> \u7684\u91D1\u9470\u5BC6\u78BC"},
 181.393 +        {"Keystore.entry.for.id.getName.already.exists",
 181.394 +                "<{0}> \u7684\u91D1\u9470\u5132\u5B58\u5EAB\u9805\u76EE\u5DF2\u7D93\u5B58\u5728"},
 181.395 +        {"Creating.keystore.entry.for.id.getName.",
 181.396 +                "\u5EFA\u7ACB <{0}> \u7684\u91D1\u9470\u5132\u5B58\u5EAB\u9805\u76EE..."},
 181.397 +        {"No.entries.from.identity.database.added",
 181.398 +                "\u6C92\u6709\u65B0\u589E\u4F86\u81EA\u8B58\u5225\u8CC7\u6599\u5EAB\u7684\u9805\u76EE"},
 181.399 +        {"Alias.name.alias", "\u5225\u540D\u540D\u7A31: {0}"},
 181.400 +        {"Creation.date.keyStore.getCreationDate.alias.",
 181.401 +                "\u5EFA\u7ACB\u65E5\u671F: {0,date}"},
 181.402 +        {"alias.keyStore.getCreationDate.alias.",
 181.403                  "{0}, {1,date}, "},
 181.404 -        {"alias, ", "{0}, "},
 181.405 -        {"Entry type: <type>", "\u9805\u76ee\u985e\u578b\uff1a{0}"},
 181.406 -        {"Certificate chain length: ", "\u8a8d\u8b49\u93c8\u9577\u5ea6\uff1a "},
 181.407 -        {"Certificate[(i + 1)]:", "\u8a8d\u8b49 [{0,number,integer}]:"},
 181.408 -        {"Certificate fingerprint (MD5): ", "\u8a8d\u8b49\u6307\u7d0b (MD5)\uff1a "},
 181.409 -        {"Entry type: trustedCertEntry\n", "\u8f38\u5165\u985e\u578b\uff1a trustedCertEntry\n"},
 181.410 -        {"trustedCertEntry,", "trustedCertEntry,"},
 181.411 -        {"Keystore type: ", "Keystore \u985e\u578b\uff1a "},
 181.412 -        {"Keystore provider: ", "Keystore \u63d0\u4f9b\u8005\uff1a "},
 181.413 -        {"Your keystore contains keyStore.size() entry",
 181.414 -                "\u60a8\u7684 keystore \u5305\u542b {0,number,integer} \u8f38\u5165"},
 181.415 -        {"Your keystore contains keyStore.size() entries",
 181.416 -                "\u60a8\u7684 keystore \u5305\u542b {0,number,integer} \u8f38\u5165"},
 181.417 -        {"Failed to parse input", "\u7121\u6cd5\u8a9e\u6cd5\u5206\u6790\u8f38\u5165"},
 181.418 -        {"Empty input", "\u7a7a\u8f38\u5165"},
 181.419 -        {"Not X.509 certificate", "\u975e X.509 \u8a8d\u8b49"},
 181.420 -        {"Cannot derive signature algorithm",
 181.421 -                "\u7121\u6cd5\u53d6\u5f97\u7c3d\u540d\u6f14\u7b97\u6cd5"},
 181.422 -        {"alias has no public key", "{0} \u7121\u516c\u958b\u91d1\u9470"},
 181.423 -        {"alias has no X.509 certificate", "{0} \u7121 X.509 \u8a8d\u8b49"},
 181.424 -        {"New certificate (self-signed):", "\u65b0\u8a8d\u8b49\uff08\u81ea\u6211\u7c3d\u7f72\uff09\uff1a"},
 181.425 -        {"Reply has no certificates", "\u56de\u8986\u4e0d\u542b\u8a8d\u8b49"},
 181.426 -        {"Certificate not imported, alias <alias> already exists",
 181.427 -                "\u8a8d\u8b49\u672a\u8f38\u5165\uff0c\u5225\u540d <{0}> \u5df2\u7d93\u5b58\u5728"},
 181.428 -        {"Input not an X.509 certificate", "\u6240\u8f38\u5165\u7684\u4e0d\u662f\u4e00\u500b X.509 \u8a8d\u8b49"},
 181.429 -        {"Certificate already exists in keystore under alias <trustalias>",
 181.430 -                "\u5728 <{0}> \u7684\u5225\u540d\u4e4b\u4e0b\uff0c\u8a8d\u8b49\u5df2\u7d93\u5b58\u5728 keystore \u4e2d"},
 181.431 -        {"Do you still want to add it? [no]:  ",
 181.432 -                "\u60a8\u4ecd\u7136\u60f3\u8981\u5c07\u4e4b\u65b0\u589e\u55ce\uff1f [\u5426]\uff1a  "},
 181.433 -        {"Certificate already exists in system-wide CA keystore under alias <trustalias>",
 181.434 -                "\u5728 <{0}> \u7684\u5225\u540d\u4e4b\u4e0b\uff0c\u8a8d\u8b49\u5df2\u7d93\u5b58\u5728\u65bc CA keystore \u6574\u500b\u7cfb\u7d71\u4e4b\u4e2d"},
 181.435 -        {"Do you still want to add it to your own keystore? [no]:  ",
 181.436 -                "\u60a8\u4ecd\u7136\u60f3\u8981\u5c07\u4e4b\u65b0\u589e\u81f3\u81ea\u5df1\u7684 keystore \u55ce\uff1f [\u5426]\uff1a  "},
 181.437 -        {"Trust this certificate? [no]:  ", "\u4fe1\u4efb\u9019\u500b\u8a8d\u8b49\uff1f [\u5426]\uff1a  "},
 181.438 -        {"YES", "\u662f"},
 181.439 -        {"New prompt: ", "\u65b0 {0}\uff1a "},
 181.440 -        {"Passwords must differ", "\u5fc5\u9808\u662f\u4e0d\u540c\u7684\u5bc6\u78bc"},
 181.441 -        {"Re-enter new prompt: ", "\u91cd\u65b0\u8f38\u5165\u65b0 {0}\uff1a "},
 181.442 -        {"Re-enter new password: ", "\u91cd\u65b0\u8f38\u5165\u65b0\u5bc6\u78bc: "},
 181.443 -        {"They don't match. Try again", "\u5b83\u5011\u4e0d\u76f8\u7b26\u3002\u8acb\u91cd\u8a66"},
 181.444 -        {"Enter prompt alias name:  ", "\u8f38\u5165 {0} \u5225\u540d\u540d\u7a31\uff1a  "},
 181.445 -        {"Enter new alias name\t(RETURN to cancel import for this entry):  ",
 181.446 -"\u8acb\u8f38\u5165\u65b0\u7684\u5225\u540d\t(RETURN \u4ee5\u53d6\u6d88\u532f\u5165\u6b64\u9805\u76ee\u7684\u5225\u540d)\uff1a  "},
 181.447 -        {"Enter alias name:  ", "\u8f38\u5165\u5225\u540d\u540d\u7a31\uff1a  "},
 181.448 -        {"\t(RETURN if same as for <otherAlias>)",
 181.449 -                "\t\uff08RETURN \u5982\u679c\u548c <{0}> \u7684\u76f8\u540c\uff09"},
 181.450 -        {"*PATTERN* printX509Cert",
 181.451 -                "\u6240\u6709\u8005\uff1a{0}\n\u6838\u767c\u8005\uff1a{1}\n\u5e8f\u865f\uff1a{2}\n\u81ea\u4ee5\u4e0b\u65e5\u671f\u958b\u59cb\u751f\u6548\uff1a{3}\uff0c\u76f4\u5230\uff1a{4}\n\u6191\u8b49\u6307\u7d0b\uff1a\n\tMD5\uff1a{5}\n\tSHA1\uff1a{6}\n\t\u7c3d\u540d\u6f14\u7b97\u6cd5\u540d\u7a31\uff1a{7}\n\t\u7248\u672c\uff1a{8}"},
 181.452 -        {"What is your first and last name?",
 181.453 -                "\u60a8\u7684\u540d\u5b57\u8207\u59d3\u6c0f\u70ba\u4f55\uff1f"},
 181.454 -        {"What is the name of your organizational unit?",
 181.455 -                "\u60a8\u7684\u7de8\u5236\u55ae\u4f4d\u540d\u7a31\u70ba\u4f55\uff1f"},
 181.456 -        {"What is the name of your organization?",
 181.457 -                "\u60a8\u7684\u7d44\u7e54\u540d\u7a31\u70ba\u4f55\uff1f"},
 181.458 -        {"What is the name of your City or Locality?",
 181.459 -                "\u60a8\u6240\u5728\u7684\u57ce\u5e02\u6216\u5730\u5340\u540d\u7a31\u70ba\u4f55\uff1f"},
 181.460 -        {"What is the name of your State or Province?",
 181.461 -                "\u60a8\u6240\u5728\u7684\u5dde\u53ca\u7701\u4efd\u540d\u7a31\u70ba\u4f55\uff1f"},
 181.462 -        {"What is the two-letter country code for this unit?",
 181.463 -                "\u8a72\u55ae\u4f4d\u7684\u4e8c\u5b57\u570b\u78bc\u70ba\u4f55"},
 181.464 -        {"Is <name> correct?", "{0} \u6b63\u78ba\u55ce\uff1f"},
 181.465 +        {"alias.", "{0}, "},
 181.466 +        {"Entry.type.type.", "\u9805\u76EE\u985E\u578B: {0}"},
 181.467 +        {"Certificate.chain.length.", "\u6191\u8B49\u93C8\u9577\u5EA6: "},
 181.468 +        {"Certificate.i.1.", "\u6191\u8B49 [{0,number,integer}]:"},
 181.469 +        {"Certificate.fingerprint.SHA1.", "\u6191\u8B49\u6307\u7D0B (SHA1): "},
 181.470 +        {"Entry.type.trustedCertEntry.", "\u8F38\u5165\u985E\u578B: trustedCertEntry\n"},
 181.471 +        {"trustedCertEntry.", "trustedCertEntry,"},
 181.472 +        {"Keystore.type.", "\u91D1\u9470\u5132\u5B58\u5EAB\u985E\u578B: "},
 181.473 +        {"Keystore.provider.", "\u91D1\u9470\u5132\u5B58\u5EAB\u63D0\u4F9B\u8005: "},
 181.474 +        {"Your.keystore.contains.keyStore.size.entry",
 181.475 +                "\u60A8\u7684\u91D1\u9470\u5132\u5B58\u5EAB\u5305\u542B {0,number,integer} \u9805\u76EE"},
 181.476 +        {"Your.keystore.contains.keyStore.size.entries",
 181.477 +                "\u60A8\u7684\u91D1\u9470\u5132\u5B58\u5EAB\u5305\u542B {0,number,integer} \u9805\u76EE"},
 181.478 +        {"Failed.to.parse.input", "\u7121\u6CD5\u5256\u6790\u8F38\u5165"},
 181.479 +        {"Empty.input", "\u7A7A\u8F38\u5165"},
 181.480 +        {"Not.X.509.certificate", "\u975E X.509 \u6191\u8B49"},
 181.481 +        {"alias.has.no.public.key", "{0} \u7121\u516C\u958B\u91D1\u9470"},
 181.482 +        {"alias.has.no.X.509.certificate", "{0} \u7121 X.509 \u6191\u8B49"},
 181.483 +        {"New.certificate.self.signed.", "\u65B0\u6191\u8B49 (\u81EA\u6211\u7C3D\u7F72): "},
 181.484 +        {"Reply.has.no.certificates", "\u56DE\u8986\u4E0D\u542B\u6191\u8B49"},
 181.485 +        {"Certificate.not.imported.alias.alias.already.exists",
 181.486 +                "\u6191\u8B49\u672A\u8F38\u5165\uFF0C\u5225\u540D <{0}> \u5DF2\u7D93\u5B58\u5728"},
 181.487 +        {"Input.not.an.X.509.certificate", "\u8F38\u5165\u7684\u4E0D\u662F X.509 \u6191\u8B49"},
 181.488 +        {"Certificate.already.exists.in.keystore.under.alias.trustalias.",
 181.489 +                "\u91D1\u9470\u5132\u5B58\u5EAB\u4E2D\u7684 <{0}> \u5225\u540D\u4E4B\u4E0B\uFF0C\u6191\u8B49\u5DF2\u7D93\u5B58\u5728"},
 181.490 +        {"Do.you.still.want.to.add.it.no.",
 181.491 +                "\u60A8\u4ECD\u7136\u60F3\u8981\u5C07\u4E4B\u65B0\u589E\u55CE\uFF1F [\u5426]:  "},
 181.492 +        {"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
 181.493 +                "\u6574\u500B\u7CFB\u7D71 CA \u91D1\u9470\u5132\u5B58\u5EAB\u4E2D\u7684 <{0}> \u5225\u540D\u4E4B\u4E0B\uFF0C\u6191\u8B49\u5DF2\u7D93\u5B58\u5728"},
 181.494 +        {"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
 181.495 +                "\u60A8\u4ECD\u7136\u60F3\u8981\u5C07\u4E4B\u65B0\u589E\u81F3\u81EA\u5DF1\u7684\u91D1\u9470\u5132\u5B58\u5EAB\u55CE\uFF1F [\u5426]:  "},
 181.496 +        {"Trust.this.certificate.no.", "\u4FE1\u4EFB\u9019\u500B\u6191\u8B49\uFF1F [\u5426]:  "},
 181.497 +        {"YES", "\u662F"},
 181.498 +        {"New.prompt.", "\u65B0 {0}: "},
 181.499 +        {"Passwords.must.differ", "\u5FC5\u9808\u662F\u4E0D\u540C\u7684\u5BC6\u78BC"},
 181.500 +        {"Re.enter.new.prompt.", "\u91CD\u65B0\u8F38\u5165\u65B0 {0}: "},
 181.501 +        {"Re.enter.new.password.", "\u91CD\u65B0\u8F38\u5165\u65B0\u5BC6\u78BC: "},
 181.502 +        {"They.don.t.match.Try.again", "\u5B83\u5011\u4E0D\u76F8\u7B26\u3002\u8ACB\u91CD\u8A66"},
 181.503 +        {"Enter.prompt.alias.name.", "\u8F38\u5165 {0} \u5225\u540D\u540D\u7A31:  "},
 181.504 +        {"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
 181.505 +                 "\u8ACB\u8F38\u5165\u65B0\u7684\u5225\u540D\u540D\u7A31\t(RETURN \u4EE5\u53D6\u6D88\u532F\u5165\u6B64\u9805\u76EE):"},
 181.506 +        {"Enter.alias.name.", "\u8F38\u5165\u5225\u540D\u540D\u7A31:  "},
 181.507 +        {".RETURN.if.same.as.for.otherAlias.",
 181.508 +                "\t(RETURN \u5982\u679C\u548C <{0}> \u7684\u76F8\u540C)"},
 181.509 +        {".PATTERN.printX509Cert",
 181.510 +                "\u64C1\u6709\u8005: {0}\n\u767C\u51FA\u8005: {1}\n\u5E8F\u865F: {2}\n\u6709\u6548\u671F\u81EA: {3} \u5230: {4}\n\u6191\u8B49\u6307\u7D0B:\n\t MD5:  {5}\n\t SHA1: {6}\n\t SHA256: {7}\n\t \u7C3D\u7AE0\u6F14\u7B97\u6CD5\u540D\u7A31: {8}\n\t \u7248\u672C: {9}"},
 181.511 +        {"What.is.your.first.and.last.name.",
 181.512 +                "\u60A8\u7684\u540D\u5B57\u8207\u59D3\u6C0F\u70BA\u4F55\uFF1F"},
 181.513 +        {"What.is.the.name.of.your.organizational.unit.",
 181.514 +                "\u60A8\u7684\u7D44\u7E54\u55AE\u4F4D\u540D\u7A31\u70BA\u4F55\uFF1F"},
 181.515 +        {"What.is.the.name.of.your.organization.",
 181.516 +                "\u60A8\u7684\u7D44\u7E54\u540D\u7A31\u70BA\u4F55\uFF1F"},
 181.517 +        {"What.is.the.name.of.your.City.or.Locality.",
 181.518 +                "\u60A8\u6240\u5728\u7684\u57CE\u5E02\u6216\u5730\u5340\u540D\u7A31\u70BA\u4F55\uFF1F"},
 181.519 +        {"What.is.the.name.of.your.State.or.Province.",
 181.520 +                "\u60A8\u6240\u5728\u7684\u5DDE\u53CA\u7701\u4EFD\u540D\u7A31\u70BA\u4F55\uFF1F"},
 181.521 +        {"What.is.the.two.letter.country.code.for.this.unit.",
 181.522 +                "\u6B64\u55AE\u4F4D\u7684\u5169\u500B\u5B57\u6BCD\u570B\u5225\u4EE3\u78BC\u70BA\u4F55\uFF1F"},
 181.523 +        {"Is.name.correct.", "{0} \u6B63\u78BA\u55CE\uFF1F"},
 181.524          {"no", "\u5426"},
 181.525 -        {"yes", "\u662f"},
 181.526 +        {"yes", "\u662F"},
 181.527          {"y", "y"},
 181.528 -        {"  [defaultValue]:  ", "  [{0}]\uff1a  "},
 181.529 -        {"Alias <alias> has no key",
 181.530 -                "\u5225\u540d <{0}> \u6c92\u6709\u91d1\u9470"},
 181.531 -        {"Alias <alias> references an entry type that is not a private key entry.  The -keyclone command only supports cloning of private key entries",
 181.532 -"\u5225\u540d <{0}> \u6240\u53c3\u7167\u7684\u9805\u76ee\u4e0d\u662f\u79c1\u5bc6\u91d1\u9470\u985e\u578b\u3002-keyclone \u6307\u4ee4\u50c5\u652f\u63f4\u79c1\u5bc6\u91d1\u9470\u9805\u76ee\u7684\u8907\u88fd"},
 181.533 +        {".defaultValue.", "  [{0}]:  "},
 181.534 +        {"Alias.alias.has.no.key",
 181.535 +                "\u5225\u540D <{0}> \u6C92\u6709\u91D1\u9470"},
 181.536 +        {"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
 181.537 +                 "\u5225\u540D <{0}> \u6240\u53C3\u7167\u7684\u9805\u76EE\u4E0D\u662F\u79C1\u5BC6\u91D1\u9470\u985E\u578B\u3002-keyclone \u547D\u4EE4\u50C5\u652F\u63F4\u79C1\u5BC6\u91D1\u9470\u9805\u76EE\u7684\u8907\u88FD"},
 181.538  
 181.539 -        {"*****************  WARNING WARNING WARNING  *****************",
 181.540 -            "***************** \u8b66\u544a \u8b66\u544a \u8b66\u544a  *****************"},
 181.541 +        {".WARNING.WARNING.WARNING.",
 181.542 +            "*****************  WARNING WARNING WARNING  *****************"},
 181.543 +        {"Signer.d.", "\u7C3D\u7F72\u8005 #%d:"},
 181.544 +        {"Timestamp.", "\u6642\u6233:"},
 181.545 +        {"Signature.", "\u7C3D\u7AE0:"},
 181.546 +        {"CRLs.", "CRL:"},
 181.547 +        {"Certificate.owner.", "\u6191\u8B49\u64C1\u6709\u8005: "},
 181.548 +        {"Not.a.signed.jar.file", "\u4E0D\u662F\u7C3D\u7F72\u7684 jar \u6A94\u6848"},
 181.549 +        {"No.certificate.from.the.SSL.server",
 181.550 +                "\u6C92\u6709\u4F86\u81EA SSL \u4F3A\u670D\u5668\u7684\u6191\u8B49"},
 181.551  
 181.552          // Translators of the following 5 pairs, ATTENTION:
 181.553          // the next 5 string pairs are meant to be combined into 2 paragraphs,
 181.554          // 1+3+4 and 2+3+5. make sure your translation also does.
 181.555 -        {"* The integrity of the information stored in your keystore  *",
 181.556 -            "* \u8cc7\u6599\u7684\u5b8c\u6574\u6027\u5df2\u5132\u5b58\u5728\u60a8\u7684 keystore \u4e2d  *"},
 181.557 -        {"* The integrity of the information stored in the srckeystore*",
 181.558 -"* \u5b8c\u6574\u7684\u8cc7\u8a0a\u5132\u5b58\u5728 srckeystore \u4e2d *"},
 181.559 -        {"* has NOT been verified!  In order to verify its integrity, *",
 181.560 -            "* \u5c1a\u672a\u88ab\u9a57\u8b49\uff01  \u70ba\u4e86\u9a57\u8b49\u5176\u5b8c\u6574\u6027\uff0c *"},
 181.561 -        {"* you must provide your keystore password.                  *",
 181.562 -            "* \u60a8\u5fc5\u9808\u63d0\u4f9b\u60a8 keystore \u7684\u5bc6\u78bc\u3002                  *"},
 181.563 -        {"* you must provide the srckeystore password.                *",
 181.564 -            "* \u60a8\u5fc5\u9808\u63d0\u4f9b srckeystore \u5bc6\u78bc\u3002                *"},
 181.565 +        {".The.integrity.of.the.information.stored.in.your.keystore.",
 181.566 +            "* \u8CC7\u8A0A\u7684\u5B8C\u6574\u6027\u5DF2\u5132\u5B58\u5728\u60A8\u7684\u91D1\u9470\u5132\u5B58\u5EAB\u4E2D  *"},
 181.567 +        {".The.integrity.of.the.information.stored.in.the.srckeystore.",
 181.568 +            "* \u8CC7\u8A0A\u7684\u5B8C\u6574\u6027\u5DF2\u5132\u5B58\u5728 srckeystore \u4E2D *"},
 181.569 +        {".has.NOT.been.verified.In.order.to.verify.its.integrity.",
 181.570 +            "* \u5C1A\u672A\u88AB\u9A57\u8B49\uFF01\u70BA\u4E86\u9A57\u8B49\u5176\u5B8C\u6574\u6027\uFF0C*"},
 181.571 +        {".you.must.provide.your.keystore.password.",
 181.572 +            "* \u60A8\u5FC5\u9808\u63D0\u4F9B\u60A8\u91D1\u9470\u5132\u5B58\u5EAB\u7684\u5BC6\u78BC\u3002                 *"},
 181.573 +        {".you.must.provide.the.srckeystore.password.",
 181.574 +            "* \u60A8\u5FC5\u9808\u63D0\u4F9B srckeystore \u5BC6\u78BC\u3002               *"},
 181.575  
 181.576  
 181.577 -        {"Certificate reply does not contain public key for <alias>",
 181.578 -                "\u8a8d\u8b49\u56de\u8986\u4e26\u672a\u5305\u542b <{0}> \u7684\u516c\u958b\u91d1\u9470"},
 181.579 -        {"Incomplete certificate chain in reply",
 181.580 -                "\u56de\u8986\u6642\u7684\u8a8d\u8b49\u9375\u4e0d\u5b8c\u6574"},
 181.581 -        {"Certificate chain in reply does not verify: ",
 181.582 -                "\u56de\u8986\u6642\u7684\u8a8d\u8b49\u93c8\u672a\u9a57\u8b49\uff1a "},
 181.583 -        {"Top-level certificate in reply:\n",
 181.584 -                "\u56de\u8986\u6642\u7684\u6700\u9ad8\u7d1a\u8a8d\u8b49\uff1a\n"},
 181.585 -        {"... is not trusted. ", "... \u662f\u4e0d\u88ab\u4fe1\u4efb\u7684\u3002 "},
 181.586 -        {"Install reply anyway? [no]:  ", "\u9084\u662f\u8981\u5b89\u88dd\u56de\u8986\uff1f [\u5426]\uff1a  "},
 181.587 +        {"Certificate.reply.does.not.contain.public.key.for.alias.",
 181.588 +                "\u6191\u8B49\u56DE\u8986\u4E26\u672A\u5305\u542B <{0}> \u7684\u516C\u958B\u91D1\u9470"},
 181.589 +        {"Incomplete.certificate.chain.in.reply",
 181.590 +                "\u56DE\u8986\u6642\u7684\u6191\u8B49\u93C8\u4E0D\u5B8C\u6574"},
 181.591 +        {"Certificate.chain.in.reply.does.not.verify.",
 181.592 +                "\u56DE\u8986\u6642\u7684\u6191\u8B49\u93C8\u672A\u9A57\u8B49: "},
 181.593 +        {"Top.level.certificate.in.reply.",
 181.594 +                "\u56DE\u8986\u6642\u7684\u6700\u9AD8\u7D1A\u6191\u8B49:\\n"},
 181.595 +        {".is.not.trusted.", "... \u662F\u4E0D\u88AB\u4FE1\u4EFB\u7684\u3002"},
 181.596 +        {"Install.reply.anyway.no.", "\u9084\u662F\u8981\u5B89\u88DD\u56DE\u8986\uFF1F [\u5426]:  "},
 181.597          {"NO", "\u5426"},
 181.598 -        {"Public keys in reply and keystore don't match",
 181.599 -                "\u56de\u8986\u6642\u7684\u516c\u958b\u91d1\u9470\u8207 keystore \u4e0d\u7b26"},
 181.600 -        {"Certificate reply and certificate in keystore are identical",
 181.601 -                "\u8a8d\u8b49\u56de\u8986\u8207 keystore \u4e2d\u7684\u8a8d\u8b49\u662f\u76f8\u540c\u7684"},
 181.602 -        {"Failed to establish chain from reply",
 181.603 -                "\u7121\u6cd5\u5f9e\u56de\u8986\u4e2d\u5c07\u9375\u5efa\u7acb\u8d77\u4f86"},
 181.604 +        {"Public.keys.in.reply.and.keystore.don.t.match",
 181.605 +                "\u56DE\u8986\u6642\u7684\u516C\u958B\u91D1\u9470\u8207\u91D1\u9470\u5132\u5B58\u5EAB\u4E0D\u7B26"},
 181.606 +        {"Certificate.reply.and.certificate.in.keystore.are.identical",
 181.607 +                "\u6191\u8B49\u56DE\u8986\u8207\u91D1\u9470\u5132\u5B58\u5EAB\u4E2D\u7684\u6191\u8B49\u662F\u76F8\u540C\u7684"},
 181.608 +        {"Failed.to.establish.chain.from.reply",
 181.609 +                "\u7121\u6CD5\u5F9E\u56DE\u8986\u4E2D\u5C07\u93C8\u5EFA\u7ACB\u8D77\u4F86"},
 181.610          {"n", "n"},
 181.611 -        {"Wrong answer, try again", "\u932f\u8aa4\u7684\u7b54\u6848\uff0c\u8acb\u518d\u8a66\u4e00\u6b21"},
 181.612 -        {"Secret key not generated, alias <alias> already exists",
 181.613 -                "\u672a\u7522\u751f\u79d8\u5bc6\u91d1\u9470\uff0c\u5225\u540d <{0}> \u5df2\u5b58\u5728"},
 181.614 -        {"Please provide -keysize for secret key generation",
 181.615 -"\u8acb\u63d0\u4f9b -keysize \u4ee5\u7522\u751f\u79d8\u5bc6\u91d1\u9470"},
 181.616 -        {"keytool usage:\n", "keytool \u7528\u6cd5\uff1a\n"},
 181.617 +        {"Wrong.answer.try.again", "\u932F\u8AA4\u7684\u7B54\u6848\uFF0C\u8ACB\u518D\u8A66\u4E00\u6B21"},
 181.618 +        {"Secret.key.not.generated.alias.alias.already.exists",
 181.619 +                "\u672A\u7522\u751F\u79D8\u5BC6\u91D1\u9470\uFF0C\u5225\u540D <{0}> \u5DF2\u5B58\u5728"},
 181.620 +        {"Please.provide.keysize.for.secret.key.generation",
 181.621 +                "\u8ACB\u63D0\u4F9B -keysize \u4EE5\u7522\u751F\u79D8\u5BC6\u91D1\u9470"},
 181.622  
 181.623 -        {"Extensions: ", "\u5ef6\u4f38\uff1a "},
 181.624 -
 181.625 -        {"-certreq     [-v] [-protected]",
 181.626 -                "-certreq     [-v] [-protected]"},
 181.627 -        {"\t     [-alias <alias>] [-sigalg <sigalg>]",
 181.628 -                "\t     [-alias <\u5225\u540d>] [-sigalg <\u7c3d\u7ae0\u6f14\u7b97\u6cd5>]"},
 181.629 -        {"\t     [-file <csr_file>] [-keypass <keypass>]",
 181.630 -                "\t     [-file <\u6191\u8b49\u7c3d\u7ae0\u8981\u6c42\u6a94\u6848>] [-keypass <\u4e3b\u5bc6\u78bc>]"},
 181.631 -        {"\t     [-keystore <keystore>] [-storepass <storepass>]",
 181.632 -                "\t     [-keystore <\u91d1\u9470\u5132\u5b58\u5eab>] [-storepass <\u5132\u5b58\u5eab\u5bc6\u78bc>]"},
 181.633 -        {"\t     [-storetype <storetype>] [-providername <name>]",
 181.634 -                "\t[-storetype <\u5132\u5b58\u5eab\u985e\u578b>] [-providername <\u540d\u7a31>]"},
 181.635 -        {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
 181.636 -                "\t[-providerclass <\u63d0\u4f9b\u8005\u985e\u5225\u540d\u7a31> [-providerarg <\u5f15\u6578>]] ..."},
 181.637 -        {"\t     [-providerpath <pathlist>]",
 181.638 -"\t[-providerpath <\u8def\u5f91\u6e05\u55ae>]"},
 181.639 -        {"-delete      [-v] [-protected] -alias <alias>",
 181.640 -                "-delete      [-v] [-protected] -alias <\u5225\u540d>"},
 181.641 -        /** rest is same as -certreq starting from -keystore **/
 181.642 -
 181.643 -        //{"-export      [-v] [-rfc] [-protected]",
 181.644 -        //       "-export      [-v] [-rfc] [-protected]"},
 181.645 -        {"-exportcert  [-v] [-rfc] [-protected]",
 181.646 -                "-exportcert [-v] [-rfc] [-protected]"},
 181.647 -        {"\t     [-alias <alias>] [-file <cert_file>]",
 181.648 -                "\t     [-alias <\u5225\u540d>] [-file <\u8a8d\u8b49\u6a94\u6848>]"},
 181.649 -        /** rest is same as -certreq starting from -keystore **/
 181.650 -
 181.651 -        //{"-genkey      [-v] [-protected]",
 181.652 -        //        "-genkey      [-v] [-protected]"},
 181.653 -        {"-genkeypair  [-v] [-protected]",
 181.654 -                "-genkeypair [-v] [-protected]"},
 181.655 -        {"\t     [-alias <alias>]", "\t     [-alias <\u5225\u540d>]"},
 181.656 -        {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
 181.657 -                "\t     [-keyalg <\u91d1\u9470\u6f14\u7b97\u6cd5>] [-keysize <\u91d1\u9470\u5927\u5c0f>]"},
 181.658 -        {"\t     [-sigalg <sigalg>] [-dname <dname>]",
 181.659 -                "\t     [-sigalg <\u7c3d\u7ae0\u6f14\u7b97\u6cd5>] [-dname <\u7db2\u57df\u540d\u7a31>]"},
 181.660 -        {"\t     [-validity <valDays>] [-keypass <keypass>]",
 181.661 -                "\t     [-validity <\u6709\u6548\u5929\u6578>] [-keypass <\u4e3b\u5bc6\u78bc>]"},
 181.662 -        /** rest is same as -certreq starting from -keystore **/
 181.663 -
 181.664 -        {"-genseckey   [-v] [-protected]",
 181.665 -                "-genseckey [-v] [-protected]"},
 181.666 -        /** rest is same as -certreq starting from -keystore **/
 181.667 -
 181.668 -        {"-help", "-help"},
 181.669 -        //{"-identitydb  [-v] [-protected]",
 181.670 -        //      "-identitydb  [-v] [-protected]"},
 181.671 -        //{"\t     [-file <idb_file>]", "\t     [-file <\u8fa8\u8b58\u8cc7\u6599\u5eab\u6a94\u6848>]"},
 181.672 -        /** rest is same as -certreq starting from -keystore **/
 181.673 -
 181.674 -        //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
 181.675 -        //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
 181.676 -        {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
 181.677 -                "-importcert [-v] [-noprompt] [-trustcacerts] [-protected]"},
 181.678 -        {"\t     [-alias <alias>]", "\t     [-alias <\u5225\u540d>]"},
 181.679 -        {"\t     [-alias <alias>] [-keypass <keypass>]",
 181.680 -"\t[-alias <\u5225\u540d>] [-keypass <\u4e3b\u5bc6\u78bc>]"},
 181.681 -        {"\t     [-file <cert_file>] [-keypass <keypass>]",
 181.682 -                "\t     [-file <\u8a8d\u8b49\u6a94\u6848>] [-keypass <\u4e3b\u5bc6\u78bc>]"},
 181.683 -        /** rest is same as -certreq starting from -keystore **/
 181.684 -
 181.685 -        {"-importkeystore [-v] ",
 181.686 -"-importkeystore [-v]"},
 181.687 -        {"\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]",
 181.688 -"\t[-srckeystore <\u4f86\u6e90\u91d1\u9470\u5132\u5b58\u5eab>] [-destkeystore <\u76ee\u6a19\u91d1\u9470\u5132\u5b58\u5eab>]"},
 181.689 -        {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
 181.690 -"\t[-srcstoretype <\u4f86\u6e90\u5132\u5b58\u5eab\u985e\u578b>] [-deststoretype <\u76ee\u6a19\u5132\u5b58\u5eab\u985e\u578b>]"},
 181.691 -        {"\t     [-srcprotected] [-destprotected]",
 181.692 -"\t[-srcprotected] [-destprotected]"},
 181.693 -        {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
 181.694 -"\t[-srcstorepass <\u4f86\u6e90\u5132\u5b58\u5eab\u5bc6\u78bc>] [-deststorepass <\u76ee\u6a19\u5132\u5b58\u5eab\u5bc6\u78bc>]"},
 181.695 -        {"\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]",  //\u884c\u592a\u9577\uff0c\u8acb\u5206\u70ba 2 \u884c
 181.696 -"\t[-srcprovidername <\u4f86\u6e90\u63d0\u4f9b\u8005\u540d\u7a31>]\n\t[-destprovidername <\u76ee\u6a19\u63d0\u4f9b\u8005\u540d\u7a31>]"},
 181.697 -        {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
 181.698 -"\t[-srcalias <\u4f86\u6e90\u5225\u540d> [-destalias <\u76ee\u6a19\u5225\u540d>]"},
 181.699 -        {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
 181.700 -"\t[-srckeypass <\u4f86\u6e90\u4e3b\u5bc6\u78bc>] [-destkeypass <\u76ee\u6a19\u4e3b\u5bc6\u78bc>]]"},
 181.701 -        {"\t     [-noprompt]", "\t[-noprompt]"},
 181.702 -        /** rest is same as -certreq starting from -keystore **/
 181.703 -
 181.704 -        {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
 181.705 -"-changealias [-v] [-protected] -alias <\u5225\u540d> -destalias <\u76ee\u6a19\u5225\u540d>"},
 181.706 -        {"\t     [-keypass <keypass>]", "\t     [-keypass <\u4e3b\u5bc6\u78bc>]"},
 181.707 -
 181.708 -        //{"-keyclone    [-v] [-protected]",
 181.709 -        //      "-keyclone    [-v] [-protected]"},
 181.710 -        //{"\t     [-alias <alias>] -dest <dest_alias>",
 181.711 -        //      "\t     [-alias <\u5225\u540d>] -dest <\u76ee\u6a19\u5225\u540d>"},
 181.712 -        //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
 181.713 -        //      "\t     [-keypass <\u4e3b\u5bc6\u78bc>] [-new <\u65b0\u4e3b\u5bc6\u78bc>]"},
 181.714 -        /** rest is same as -certreq starting from -keystore **/
 181.715 -
 181.716 -        {"-keypasswd   [-v] [-alias <alias>]",
 181.717 -                "-keypasswd   [-v] [-alias <\u5225\u540d>]"},
 181.718 -        {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
 181.719 -                "\t     [-keypass <\u820a\u4e3b\u5bc6\u78bc>] [-new <\u65b0\u4e3b\u5bc6\u78bc>]"},
 181.720 -        /** rest is same as -certreq starting from -keystore **/
 181.721 -
 181.722 -        {"-list        [-v | -rfc] [-protected]",
 181.723 -                "-list        [-v | -rfc] [-protected]"},
 181.724 -        {"\t     [-alias <alias>]", "\t     [-alias <\u5225\u540d>]"},
 181.725 -        /** rest is same as -certreq starting from -keystore **/
 181.726 -
 181.727 -        {"-printcert   [-v] [-file <cert_file>]",
 181.728 -                "-printcert   [-v] [-file <\u8a8d\u8b49\u6a94\u6848>]"},
 181.729 -
 181.730 -        //{"-selfcert    [-v] [-protected]",
 181.731 -        //      "-selfcert    [-v] [-protected]"},
 181.732 -        {"\t     [-alias <alias>]", "\t     [-alias <\u5225\u540d>]"},
 181.733 -        //{"\t     [-dname <dname>] [-validity <valDays>]",
 181.734 -        //      "\t     [-dname <\u7db2\u57df\u540d\u7a31>] [-validity <\u6709\u6548\u5929\u6578>]"},
 181.735 -        //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
 181.736 -        //      "\t     [-keypass <\u4e3b\u5bc6\u78bc>] [-sigalg <\u7c3d\u7ae0\u6f14\u7b97\u6cd5>]"},
 181.737 -        /** rest is same as -certreq starting from -keystore **/
 181.738 -
 181.739 -        {"-storepasswd [-v] [-new <new_storepass>]",
 181.740 -                "-storepasswd [-v] [-new <\u65b0\u5132\u5b58\u5eab\u5bc6\u78bc>]"},
 181.741 -        /** rest is same as -certreq starting from -keystore **/
 181.742 +        {"Extensions.", "\u64F4\u5145\u5957\u4EF6: "},
 181.743 +        {".Empty.value.", "(\u7A7A\u767D\u503C)"},
 181.744 +        {"Extension.Request.", "\u64F4\u5145\u5957\u4EF6\u8981\u6C42:"},
 181.745 +        {"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
 181.746 +                "PKCS #10 \u6191\u8B49\u8981\u6C42 (\u7248\u672C 1.0)\n\u4E3B\u9AD4: %s\n\u516C\u7528\u91D1\u9470: %s \u683C\u5F0F %s \u91D1\u9470\n"},
 181.747 +        {"Unknown.keyUsage.type.", "\u4E0D\u660E\u7684 keyUsage \u985E\u578B: "},
 181.748 +        {"Unknown.extendedkeyUsage.type.", "\u4E0D\u660E\u7684 extendedkeyUsage \u985E\u578B: "},
 181.749 +        {"Unknown.AccessDescription.type.", "\u4E0D\u660E\u7684 AccessDescription \u985E\u578B: "},
 181.750 +        {"Unrecognized.GeneralName.type.", "\u7121\u6CD5\u8FA8\u8B58\u7684 GeneralName \u985E\u578B: "},
 181.751 +        {"This.extension.cannot.be.marked.as.critical.",
 181.752 +                 "\u6B64\u64F4\u5145\u5957\u4EF6\u7121\u6CD5\u6A19\u793A\u70BA\u95DC\u9375\u3002"},
 181.753 +        {"Odd.number.of.hex.digits.found.", "\u627E\u5230\u5341\u516D\u9032\u4F4D\u6578\u5B57\u7684\u5947\u6578: "},
 181.754 +        {"Unknown.extension.type.", "\u4E0D\u660E\u7684\u64F4\u5145\u5957\u4EF6\u985E\u578B: "},
 181.755 +        {"command.{0}.is.ambiguous.", "\u547D\u4EE4 {0} \u4E0D\u660E\u78BA:"},
 181.756  
 181.757          // policytool
 181.758 -        {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
 181.759 -                "\u8b66\u544a\ufe30\u5225\u540d {0} \u7684\u516c\u958b\u91d1\u9470\u4e0d\u5b58\u5728\u3002\u8acb\u78ba\u5b9a\u91d1\u9470\u5132\u5b58\u5eab\u914d\u7f6e\u6b63\u78ba\u3002"},
 181.760 -        {"Warning: Class not found: class", "\u8b66\u544a\ufe30\u627e\u4e0d\u5230\u985e\u5225 {0}"},
 181.761 -        {"Warning: Invalid argument(s) for constructor: arg",
 181.762 -                "\u8b66\u544a\ufe30\u7121\u6548\u7684\u5efa\u69cb\u5b50\u5f15\u6578\uff1a{0}"},
 181.763 -        {"Illegal Principal Type: type", "\u975e\u6cd5\u7684\u4e3b\u9ad4\u985e\u578b\ufe30{0}"},
 181.764 -        {"Illegal option: option", "\u975e\u6cd5\u7684\u9078\u9805\uff1a{0}"},
 181.765 -        {"Usage: policytool [options]", "\u7528\u6cd5\uff1a policytool [\u9078\u9805]"},
 181.766 -        {"  [-file <file>]    policy file location",
 181.767 -                "  [-file <file>]    \u898f\u5247\u6a94\u6848\u4f4d\u7f6e"},
 181.768 -        {"New", "\u65b0\u589e"},
 181.769 -        {"Open", "\u958b\u555f"},
 181.770 -        {"Save", "\u5132\u5b58"},
 181.771 -        {"Save As", "\u53e6\u5b58\u65b0\u6a94"},
 181.772 -        {"View Warning Log", "\u6aa2\u8996\u8b66\u544a\u8a18\u9304"},
 181.773 -        {"Exit", "\u96e2\u958b"},
 181.774 -        {"Add Policy Entry", "\u65b0\u589e\u898f\u5247\u9805\u76ee"},
 181.775 -        {"Edit Policy Entry", "\u7de8\u8f2f\u898f\u5247\u9805\u76ee"},
 181.776 -        {"Remove Policy Entry", "\u79fb\u9664\u898f\u5247\u9805\u76ee"},
 181.777 -        {"Edit", "\u7de8\u8f2f"},
 181.778 -        {"Retain", "\u4fdd\u7559"},
 181.779 +        {"Warning.A.public.key.for.alias.signers.i.does.not.exist.Make.sure.a.KeyStore.is.properly.configured.",
 181.780 +                "\u8B66\u544A: \u5225\u540D {0} \u7684\u516C\u958B\u91D1\u9470\u4E0D\u5B58\u5728\u3002\u8ACB\u78BA\u5B9A\u91D1\u9470\u5132\u5B58\u5EAB\u914D\u7F6E\u6B63\u78BA\u3002"},
 181.781 +        {"Warning.Class.not.found.class", "\u8B66\u544A: \u627E\u4E0D\u5230\u985E\u5225 {0}"},
 181.782 +        {"Warning.Invalid.argument.s.for.constructor.arg",
 181.783 +                "\u8B66\u544A: \u7121\u6548\u7684\u5EFA\u69CB\u5B50\u5F15\u6578: {0}"},
 181.784 +        {"Illegal.Principal.Type.type", "\u7121\u6548\u7684 Principal \u985E\u578B: {0}"},
 181.785 +        {"Illegal.option.option", "\u7121\u6548\u7684\u9078\u9805: {0}"},
 181.786 +        {"Usage.policytool.options.", "\u7528\u6CD5: policytool [options]"},
 181.787 +        {".file.file.policy.file.location",
 181.788 +                "  [-file <file>]    \u539F\u5247\u6A94\u6848\u4F4D\u7F6E"},
 181.789 +        {"New", "\u65B0\u589E"},
 181.790 +        {"Open", "\u958B\u555F"},
 181.791 +        {"Save", "\u5132\u5B58"},
 181.792 +        {"Save.As", "\u53E6\u5B58\u65B0\u6A94"},
 181.793 +        {"View.Warning.Log", "\u6AA2\u8996\u8B66\u544A\u8A18\u9304"},
 181.794 +        {"Exit", "\u7D50\u675F"},
 181.795 +        {"Add.Policy.Entry", "\u65B0\u589E\u539F\u5247\u9805\u76EE"},
 181.796 +        {"Edit.Policy.Entry", "\u7DE8\u8F2F\u539F\u5247\u9805\u76EE"},
 181.797 +        {"Remove.Policy.Entry", "\u79FB\u9664\u539F\u5247\u9805\u76EE"},
 181.798 +        {"Edit", "\u7DE8\u8F2F"},
 181.799 +        {"Retain", "\u4FDD\u7559"},
 181.800  
 181.801 -        {"Warning: File name may include escaped backslash characters. " +
 181.802 -                        "It is not necessary to escape backslash characters " +
 181.803 -                        "(the tool escapes characters as necessary when writing " +
 181.804 -                        "the policy contents to the persistent store).\n\n" +
 181.805 -                        "Click on Retain to retain the entered name, or click on " +
 181.806 -                        "Edit to edit the name.",
 181.807 -            "Warning: File name may include escaped backslash characters. " +
 181.808 -                        "It is not necessary to escape backslash characters " +
 181.809 -                        "(the tool escapes characters as necessary when writing " +
 181.810 -                        "the policy contents to the persistent store).\n\n" +
 181.811 -                        "Click on Retain to retain the entered name, or click on " +
 181.812 -                        "Edit to edit the name."},
 181.813 +        {"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
 181.814 +            "\u8B66\u544A: \u6A94\u6848\u540D\u7A31\u5305\u542B\u9041\u96E2\u53CD\u659C\u7DDA\u5B57\u5143\u3002\u4E0D\u9700\u8981\u9041\u96E2\u53CD\u659C\u7DDA\u5B57\u5143 (\u64B0\u5BEB\u539F\u5247\u5167\u5BB9\u81F3\u6C38\u4E45\u5B58\u653E\u5340\u6642\u9700\u8981\u5DE5\u5177\u9041\u96E2\u5B57\u5143)\u3002\n\n\u6309\u4E00\u4E0B\u300C\u4FDD\u7559\u300D\u4EE5\u4FDD\u7559\u8F38\u5165\u7684\u540D\u7A31\uFF0C\u6216\u6309\u4E00\u4E0B\u300C\u7DE8\u8F2F\u300D\u4EE5\u7DE8\u8F2F\u540D\u7A31\u3002"},
 181.815  
 181.816 -        {"Add Public Key Alias", "\u65b0\u589e\u516c\u958b\u91d1\u9470\u5225\u540d"},
 181.817 -        {"Remove Public Key Alias", "\u79fb\u9664\u516c\u958b\u91d1\u9470\u5225\u540d"},
 181.818 -        {"File", "\u6a94\u6848"},
 181.819 -        {"KeyStore", "\u91d1\u9470\u5132\u5b58\u5eab"},
 181.820 -        {"Policy File:", "\u898f\u5247\u6a94\u6848\uff1a"},
 181.821 -        {"Could not open policy file: policyFile: e.toString()",
 181.822 -                "\u7121\u6cd5\u958b\u555f\u7b56\u7565\u6a94\u6848\uff1a{0}\uff1a{1}"},
 181.823 -        {"Policy Tool", "\u898f\u5247\u5de5\u5177"},
 181.824 -        {"Errors have occurred while opening the policy configuration.  View the Warning Log for more information.",
 181.825 -                "\u958b\u555f\u898f\u5247\u8a18\u7f6e\u6642\u767c\u751f\u932f\u8aa4\u3002 \u8acb\u6aa2\u8996\u8b66\u544a\u8a18\u9304\u4ee5\u53d6\u5f97\u66f4\u591a\u7684\u8cc7\u8a0a"},
 181.826 -        {"Error", "\u932f\u8aa4"},
 181.827 -        {"OK", "\u78ba\u8a8d"},
 181.828 -        {"Status", "\u72c0\u614b"},
 181.829 -        {"Warning", "\u8b66\u544a"},
 181.830 -        {"Permission:                                                       ",
 181.831 -                "\u8a31\u53ef\uff1a                                                       "},
 181.832 -        {"Principal Type:", "Principal \u985e\u578b\uff1a"},
 181.833 -        {"Principal Name:", "Principal \u540d\u7a31\uff1a"},
 181.834 -        {"Target Name:                                                    ",
 181.835 -                "\u76ee\u6a19\u540d\u7a31\uff1a                                                    "},
 181.836 -        {"Actions:                                                             ",
 181.837 -                "\u52d5\u4f5c\uff1a                                                             "},
 181.838 -        {"OK to overwrite existing file filename?",
 181.839 -                "\u78ba\u8a8d\u8986\u5beb\u73fe\u5b58\u7684\u6a94\u6848 {0}\uff1f"},
 181.840 -        {"Cancel", "\u53d6\u6d88"},
 181.841 -        {"CodeBase:", "CodeBase:"},
 181.842 -        {"SignedBy:", "SignedBy:"},
 181.843 -        {"Add Principal", "\u65b0\u589e Principal"},
 181.844 -        {"Edit Principal", "\u7de8\u8f2f Principal"},
 181.845 -        {"Remove Principal", "\u79fb\u9664 Principal"},
 181.846 -        {"Principals:", "Principals\uff1a"},
 181.847 -        {"  Add Permission", "  \u65b0\u589e\u8a31\u53ef\u6b0a"},
 181.848 -        {"  Edit Permission", "  \u7de8\u8f2f\u8a31\u53ef\u6b0a"},
 181.849 -        {"Remove Permission", "\u79fb\u9664\u8a31\u53ef\u6b0a"},
 181.850 -        {"Done", "\u5b8c\u6210"},
 181.851 -        {"KeyStore URL:", "\u91d1\u9470\u5132\u5b58\u5eab URL\uff1a"},
 181.852 -        {"KeyStore Type:", "\u91d1\u9470\u5132\u5b58\u5eab\u985e\u578b\ufe30"},
 181.853 -        {"KeyStore Provider:", "\u91d1\u9470\u5132\u5b58\u5eab\u63d0\u4f9b\u8005\ufe30"},
 181.854 -        {"KeyStore Password URL:", "\u91d1\u9470\u5132\u5b58\u5eab\u5bc6\u78bc URL\uff1a"},
 181.855 -        {"Principals", "Principals"},
 181.856 -        {"  Edit Principal:", "  \u7de8\u8f2f Principal\uff1a"},
 181.857 -        {"  Add New Principal:", "  \u52a0\u5165\u65b0 Principal\uff1a"},
 181.858 -        {"Permissions", "\u8a31\u53ef\u6b0a"},
 181.859 -        {"  Edit Permission:", "  \u7de8\u8f2f\u8a31\u53ef\u6b0a"},
 181.860 -        {"  Add New Permission:", "  \u52a0\u5165\u65b0\u7684\u8a31\u53ef\u6b0a"},
 181.861 -        {"Signed By:", "\u7c3d\u7f72\u4eba\uff1a"},
 181.862 -        {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name",
 181.863 -            "\u6c92\u6709\u901a\u914d\u7b26\u865f\u540d\u7a31\uff0c\u7121\u6cd5\u6307\u5b9a\u542b\u6709\u901a\u914d\u7b26\u865f\u985e\u5225\u7684 Principal"},
 181.864 -        {"Cannot Specify Principal without a Name",
 181.865 -            "\u6c92\u6709\u540d\u7a31\uff0c\u7121\u6cd5\u6307\u5b9a Principal"},
 181.866 -        {"Permission and Target Name must have a value",
 181.867 -                "\u8a31\u53ef\u6b0a\u53ca\u76ee\u6a19\u5fc5\u9808\u6709\u4e00\u500b\u503c\u3002"},
 181.868 -        {"Remove this Policy Entry?", "\u79fb\u9664\u9019\u500b\u898f\u5247\u9805\u76ee\uff1f"},
 181.869 -        {"Overwrite File", "\u8986\u5beb\u6a94\u6848"},
 181.870 -        {"Policy successfully written to filename",
 181.871 -                "\u898f\u5247\u6210\u529f\u5beb\u81f3 {0}"},
 181.872 -        {"null filename", "\u7121\u6548\u7684\u6a94\u540d"},
 181.873 -        {"Save changes?", "\u5132\u5b58\u8b8a\u66f4\uff1f"},
 181.874 -        {"Yes", "\u662f"},
 181.875 +        {"Add.Public.Key.Alias", "\u65B0\u589E\u516C\u958B\u91D1\u9470\u5225\u540D"},
 181.876 +        {"Remove.Public.Key.Alias", "\u79FB\u9664\u516C\u958B\u91D1\u9470\u5225\u540D"},
 181.877 +        {"File", "\u6A94\u6848"},
 181.878 +        {"KeyStore", "\u91D1\u9470\u5132\u5B58\u5EAB"},
 181.879 +        {"Policy.File.", "\u539F\u5247\u6A94\u6848: "},
 181.880 +        {"Could.not.open.policy.file.policyFile.e.toString.",
 181.881 +                "\u7121\u6CD5\u958B\u555F\u539F\u5247\u6A94\u6848: {0}: {1}"},
 181.882 +        {"Policy.Tool", "\u539F\u5247\u5DE5\u5177"},
 181.883 +        {"Errors.have.occurred.while.opening.the.policy.configuration.View.the.Warning.Log.for.more.information.",
 181.884 +                "\u958B\u555F\u539F\u5247\u8A18\u7F6E\u6642\u767C\u751F\u932F\u8AA4\u3002\u8ACB\u6AA2\u8996\u8B66\u544A\u8A18\u9304\u4EE5\u53D6\u5F97\u66F4\u591A\u7684\u8CC7\u8A0A"},
 181.885 +        {"Error", "\u932F\u8AA4"},
 181.886 +        {"OK", "\u78BA\u5B9A"},
 181.887 +        {"Status", "\u72C0\u614B"},
 181.888 +        {"Warning", "\u8B66\u544A"},
 181.889 +        {"Permission.",
 181.890 +                "\u6B0A\u9650:                                                       "},
 181.891 +        {"Principal.Type.", "Principal \u985E\u578B: "},
 181.892 +        {"Principal.Name.", "Principal \u540D\u7A31: "},
 181.893 +        {"Target.Name.",
 181.894 +                "\u76EE\u6A19\u540D\u7A31:                                                    "},
 181.895 +        {"Actions.",
 181.896 +                "\u52D5\u4F5C:                                                             "},
 181.897 +        {"OK.to.overwrite.existing.file.filename.",
 181.898 +                "\u78BA\u8A8D\u8986\u5BEB\u73FE\u5B58\u7684\u6A94\u6848 {0}\uFF1F"},
 181.899 +        {"Cancel", "\u53D6\u6D88"},
 181.900 +        {"CodeBase.", "CodeBase:"},
 181.901 +        {"SignedBy.", "SignedBy:"},
 181.902 +        {"Add.Principal", "\u65B0\u589E Principal"},
 181.903 +        {"Edit.Principal", "\u7DE8\u8F2F Principal"},
 181.904 +        {"Remove.Principal", "\u79FB\u9664 Principal"},
 181.905 +        {"Principals.", "Principal:"},
 181.906 +        {".Add.Permission", "  \u65B0\u589E\u6B0A\u9650"},
 181.907 +        {".Edit.Permission", "  \u7DE8\u8F2F\u6B0A\u9650"},
 181.908 +        {"Remove.Permission", "\u79FB\u9664\u6B0A\u9650"},
 181.909 +        {"Done", "\u5B8C\u6210"},
 181.910 +        {"KeyStore.URL.", "\u91D1\u9470\u5132\u5B58\u5EAB URL: "},
 181.911 +        {"KeyStore.Type.", "\u91D1\u9470\u5132\u5B58\u5EAB\u985E\u578B:"},
 181.912 +        {"KeyStore.Provider.", "\u91D1\u9470\u5132\u5B58\u5EAB\u63D0\u4F9B\u8005:"},
 181.913 +        {"KeyStore.Password.URL.", "\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC URL: "},
 181.914 +        {"Principals", "Principal"},
 181.915 +        {".Edit.Principal.", "  \u7DE8\u8F2F Principal: "},
 181.916 +        {".Add.New.Principal.", "  \u65B0\u589E Principal: "},
 181.917 +        {"Permissions", "\u6B0A\u9650"},
 181.918 +        {".Edit.Permission.", "  \u7DE8\u8F2F\u6B0A\u9650:"},
 181.919 +        {".Add.New.Permission.", "  \u65B0\u589E\u6B0A\u9650:"},
 181.920 +        {"Signed.By.", "\u7C3D\u7F72\u4EBA: "},
 181.921 +        {"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
 181.922 +            "\u6C92\u6709\u842C\u7528\u5B57\u5143\u540D\u7A31\uFF0C\u7121\u6CD5\u6307\u5B9A\u542B\u6709\u842C\u7528\u5B57\u5143\u985E\u5225\u7684 Principal"},
 181.923 +        {"Cannot.Specify.Principal.without.a.Name",
 181.924 +            "\u6C92\u6709\u540D\u7A31\uFF0C\u7121\u6CD5\u6307\u5B9A Principal"},
 181.925 +        {"Permission.and.Target.Name.must.have.a.value",
 181.926 +                "\u6B0A\u9650\u53CA\u76EE\u6A19\u540D\u7A31\u5FC5\u9808\u6709\u4E00\u500B\u503C\u3002"},
 181.927 +        {"Remove.this.Policy.Entry.", "\u79FB\u9664\u9019\u500B\u539F\u5247\u9805\u76EE\uFF1F"},
 181.928 +        {"Overwrite.File", "\u8986\u5BEB\u6A94\u6848"},
 181.929 +        {"Policy.successfully.written.to.filename",
 181.930 +                "\u539F\u5247\u6210\u529F\u5BEB\u5165\u81F3 {0}"},
 181.931 +        {"null.filename", "\u7A7A\u503C\u6A94\u540D"},
 181.932 +        {"Save.changes.", "\u5132\u5B58\u8B8A\u66F4\uFF1F"},
 181.933 +        {"Yes", "\u662F"},
 181.934          {"No", "\u5426"},
 181.935 -        {"Policy Entry", "\u898f\u5247\u9805\u76ee"},
 181.936 -        {"Save Changes", "\u5132\u5b58\u8b8a\u66f4"},
 181.937 -        {"No Policy Entry selected", "\u6c92\u6709\u9078\u53d6\u898f\u5247\u9805\u76ee"},
 181.938 -        {"Unable to open KeyStore: ex.toString()",
 181.939 -                "\u7121\u6cd5\u958b\u555f\u91d1\u9470\u5132\u5b58\u5eab\uff1a{0}"},
 181.940 -        {"No principal selected", "\u672a\u9078\u53d6 Principal"},
 181.941 -        {"No permission selected", "\u6c92\u6709\u9078\u53d6\u8a31\u53ef\u6b0a"},
 181.942 -        {"name", "\u540d\u7a31"},
 181.943 -        {"configuration type", "\u914d\u7f6e\u985e\u578b"},
 181.944 -        {"environment variable name", "\u74b0\u5883\u8b8a\u6578\u540d\u7a31"},
 181.945 -        {"library name", "\u7a0b\u5f0f\u5eab\u540d\u7a31"},
 181.946 -        {"package name", "\u5957\u88dd\u8edf\u9ad4\u540d\u7a31"},
 181.947 -        {"policy type", "\u7b56\u7565\u985e\u578b"},
 181.948 -        {"property name", "\u5c6c\u6027\u540d\u7a31"},
 181.949 -        {"provider name", "\u63d0\u4f9b\u8005\u540d\u7a31"},
 181.950 -        {"Principal List", "\u4e3b\u9ad4\u6e05\u55ae"},
 181.951 -        {"Permission List", "\u6b0a\u9650\u6e05\u55ae"},
 181.952 -        {"Code Base", "\u4ee3\u78bc\u57fa\u6e96"},
 181.953 -        {"KeyStore U R L:", "\u91d1\u9470\u5132\u5b58\u5eab U R L\uff1a"},
 181.954 -        {"KeyStore Password U R L:", "\u91d1\u9470\u5132\u5b58\u5eab\u5bc6\u78bc U R L\uff1a"},
 181.955 +        {"Policy.Entry", "\u539F\u5247\u9805\u76EE"},
 181.956 +        {"Save.Changes", "\u5132\u5B58\u8B8A\u66F4"},
 181.957 +        {"No.Policy.Entry.selected", "\u6C92\u6709\u9078\u53D6\u539F\u5247\u9805\u76EE"},
 181.958 +        {"Unable.to.open.KeyStore.ex.toString.",
 181.959 +                "\u7121\u6CD5\u958B\u555F\u91D1\u9470\u5132\u5B58\u5EAB: {0}"},
 181.960 +        {"No.principal.selected", "\u672A\u9078\u53D6 Principal"},
 181.961 +        {"No.permission.selected", "\u6C92\u6709\u9078\u53D6\u6B0A\u9650"},
 181.962 +        {"name", "\u540D\u7A31"},
 181.963 +        {"configuration.type", "\u7D44\u614B\u985E\u578B"},
 181.964 +        {"environment.variable.name", "\u74B0\u5883\u8B8A\u6578\u540D\u7A31"},
 181.965 +        {"library.name", "\u7A0B\u5F0F\u5EAB\u540D\u7A31"},
 181.966 +        {"package.name", "\u5957\u88DD\u7A0B\u5F0F\u540D\u7A31"},
 181.967 +        {"policy.type", "\u539F\u5247\u985E\u578B"},
 181.968 +        {"property.name", "\u5C6C\u6027\u540D\u7A31"},
 181.969 +        {"Principal.List", "Principal \u6E05\u55AE"},
 181.970 +        {"Permission.List", "\u6B0A\u9650\u6E05\u55AE"},
 181.971 +        {"Code.Base", "\u4EE3\u78BC\u57FA\u6E96"},
 181.972 +        {"KeyStore.U.R.L.", "\u91D1\u9470\u5132\u5B58\u5EAB URL:"},
 181.973 +        {"KeyStore.Password.U.R.L.", "\u91D1\u9470\u5132\u5B58\u5EAB\u5BC6\u78BC URL:"},
 181.974  
 181.975  
 181.976          // javax.security.auth.PrivateCredentialPermission
 181.977 -        {"invalid null input(s)", "\u7121\u6548\u7a7a\u8f38\u5165"},
 181.978 -        {"actions can only be 'read'", "\u52d5\u4f5c\u53ea\u80fd\u88ab\u8b80\u53d6'"},
 181.979 -        {"permission name [name] syntax invalid: ",
 181.980 -                "\u8a31\u53ef\u6b0a\u540d\u7a31 [{0}] \u662f\u7121\u6548\u7684\u8a9e\u6cd5\uff1a "},
 181.981 -        {"Credential Class not followed by a Principal Class and Name",
 181.982 -                "\u8a8d\u8b49\u7b49\u7d1a\u672a\u63a5\u5728 Principal \u985e\u5225\u53ca\u540d\u7a31\u4e4b\u5f8c"},
 181.983 -        {"Principal Class not followed by a Principal Name",
 181.984 -                "Principal \u985e\u5225\u672a\u63a5\u5728 Principal \u540d\u7a31\u4e4b\u5f8c"},
 181.985 -        {"Principal Name must be surrounded by quotes",
 181.986 -                "Principal \u540d\u7a31\u5fc5\u9808\u4ee5\u5f15\u865f\u5708\u4f4f"},
 181.987 -        {"Principal Name missing end quote",
 181.988 -                "Principal \u540d\u7a31\u7f3a\u5c11\u4e0b\u5f15\u865f"},
 181.989 -        {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value",
 181.990 -                "\u5982\u679c Principal \u540d\u7a31\u4e0d\u662f\u4e00\u500b\u901a\u914d\u7b26\u865f (*) \u503c\uff0c\u90a3\u9ebc PrivateCredentialPermission Principal \u985e\u5225\u5c31\u4e0d\u6703\u662f\u4e00\u500b\u901a\u914d\u7b26\u865f (*) \u503c"},
 181.991 -        {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name",
 181.992 -                "CredOwner:\n\tPrincipal \u985e\u5225 = {0}\n\tPrincipal \u540d\u7a31 = {1}"},
 181.993 +        {"invalid.null.input.s.", "\u7121\u6548\u7A7A\u503C\u8F38\u5165"},
 181.994 +        {"actions.can.only.be.read.", "\u52D5\u4F5C\u53EA\u80FD\u88AB\u300C\u8B80\u53D6\u300D"},
 181.995 +        {"permission.name.name.syntax.invalid.",
 181.996 +                "\u6B0A\u9650\u540D\u7A31 [{0}] \u662F\u7121\u6548\u7684\u8A9E\u6CD5: "},
 181.997 +        {"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
 181.998 +                "Credential \u985E\u5225\u5F8C\u9762\u4E0D\u662F Principal \u985E\u5225\u53CA\u540D\u7A31"},
 181.999 +        {"Principal.Class.not.followed.by.a.Principal.Name",
181.1000 +                "Principal \u985E\u5225\u5F8C\u9762\u4E0D\u662F Principal \u540D\u7A31"},
181.1001 +        {"Principal.Name.must.be.surrounded.by.quotes",
181.1002 +                "Principal \u540D\u7A31\u5FC5\u9808\u4EE5\u5F15\u865F\u5708\u4F4F"},
181.1003 +        {"Principal.Name.missing.end.quote",
181.1004 +                "Principal \u540D\u7A31\u7F3A\u5C11\u4E0B\u5F15\u865F"},
181.1005 +        {"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
181.1006 +                "\u5982\u679C Principal \u540D\u7A31\u4E0D\u662F\u4E00\u500B\u842C\u7528\u5B57\u5143 (*) \u503C\uFF0C\u90A3\u9EBC PrivateCredentialPermission Principal \u985E\u5225\u5C31\u4E0D\u80FD\u662F\u842C\u7528\u5B57\u5143 (*) \u503C"},
181.1007 +        {"CredOwner.Principal.Class.class.Principal.Name.name",
181.1008 +                "CredOwner:\n\tPrincipal \u985E\u5225 = {0}\n\tPrincipal \u540D\u7A31 = {1}"},
181.1009  
181.1010          // javax.security.auth.x500
181.1011 -        {"provided null name", "\u63d0\u4f9b\u7a7a\u540d"},
181.1012 -        {"provided null keyword map", "\u63d0\u4f9b\u7a7a\u7684\u95dc\u9375\u5b57\u5c0d\u6620"},
181.1013 -        {"provided null OID map", "\u63d0\u4f9b\u7a7a\u7684 OID \u5c0d\u6620"},
181.1014 +        {"provided.null.name", "\u63D0\u4F9B\u7A7A\u503C\u540D\u7A31"},
181.1015 +        {"provided.null.keyword.map", "\u63D0\u4F9B\u7A7A\u503C\u95DC\u9375\u5B57\u5C0D\u6620"},
181.1016 +        {"provided.null.OID.map", "\u63D0\u4F9B\u7A7A\u503C OID \u5C0D\u6620"},
181.1017  
181.1018          // javax.security.auth.Subject
181.1019 -        {"invalid null AccessControlContext provided",
181.1020 -                "\u63d0\u4f9b\u7121\u6548\u7684\u7a7a AccessControlContext"},
181.1021 -        {"invalid null action provided", "\u63d0\u4f9b\u7121\u6548\u7684\u7a7a\u52d5\u4f5c"},
181.1022 -        {"invalid null Class provided", "\u63d0\u4f9b\u7121\u6548\u7684\u7a7a\u985e\u5225"},
181.1023 -        {"Subject:\n", "\u4e3b\u984c\uff1a\n"},
181.1024 -        {"\tPrincipal: ", "\tPrincipal: "},
181.1025 -        {"\tPublic Credential: ", "\t\u516c\u7528\u8a8d\u8b49 "},
181.1026 -        {"\tPrivate Credentials inaccessible\n",
181.1027 -                "\t\u79c1\u4eba\u8a8d\u8b49\u7121\u6cd5\u9032\u5165\n"},
181.1028 -        {"\tPrivate Credential: ", "\t\u79c1\u4eba\u6388\u6b0a "},
181.1029 -        {"\tPrivate Credential inaccessible\n",
181.1030 -                "\t\u79c1\u4eba\u8a8d\u8b49\u7121\u6cd5\u9032\u5165\n"},
181.1031 -        {"Subject is read-only", "\u4e3b\u984c\u70ba\u552f\u8b80"},
181.1032 -        {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set",
181.1033 -                "\u8a66\u5716\u65b0\u589e\u4e00\u500b\u975e java.security.Principal \u6848\u4f8b\u7684\u7269\u4ef6\u81f3\u4e3b\u984c\u7684 Principal \u7fa4\u4e2d"},
181.1034 -        {"attempting to add an object which is not an instance of class",
181.1035 -                "\u8a66\u5716\u65b0\u589e\u4e00\u500b\u975e {0} \u6848\u4f8b\u7684\u7269\u4ef6"},
181.1036 +        {"invalid.null.AccessControlContext.provided",
181.1037 +                "\u63D0\u4F9B\u7121\u6548\u7684\u7A7A\u503C AccessControlContext"},
181.1038 +        {"invalid.null.action.provided", "\u63D0\u4F9B\u7121\u6548\u7684\u7A7A\u503C\u52D5\u4F5C"},
181.1039 +        {"invalid.null.Class.provided", "\u63D0\u4F9B\u7121\u6548\u7684\u7A7A\u503C\u985E\u5225"},
181.1040 +        {"Subject.", "\u4E3B\u984C:\n"},
181.1041 +        {".Principal.", "\tPrincipal: "},
181.1042 +        {".Public.Credential.", "\t\u516C\u7528\u8B49\u660E\u8CC7\u6599: "},
181.1043 +        {".Private.Credentials.inaccessible.",
181.1044 +                "\t\u79C1\u4EBA\u8B49\u660E\u8CC7\u6599\u7121\u6CD5\u5B58\u53D6\n"},
181.1045 +        {".Private.Credential.", "\t\u79C1\u4EBA\u8B49\u660E\u8CC7\u6599: "},
181.1046 +        {".Private.Credential.inaccessible.",
181.1047 +                "\t\u79C1\u4EBA\u8B49\u660E\u8CC7\u6599\u7121\u6CD5\u5B58\u53D6\n"},
181.1048 +        {"Subject.is.read.only", "\u4E3B\u984C\u70BA\u552F\u8B80"},
181.1049 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.java.security.Principal.to.a.Subject.s.Principal.Set",
181.1050 +                "\u8A66\u5716\u65B0\u589E\u4E00\u500B\u975E java.security.Principal \u57F7\u884C\u8655\u7406\u7684\u7269\u4EF6\u81F3\u4E3B\u984C\u7684 Principal \u7FA4\u4E2D"},
181.1051 +        {"attempting.to.add.an.object.which.is.not.an.instance.of.class",
181.1052 +                "\u8A66\u5716\u65B0\u589E\u4E00\u500B\u975E {0} \u57F7\u884C\u8655\u7406\u7684\u7269\u4EF6"},
181.1053  
181.1054          // javax.security.auth.login.AppConfigurationEntry
181.1055 -        {"LoginModuleControlFlag: ", "LoginModuleControlFlag: "},
181.1056 +        {"LoginModuleControlFlag.", "LoginModuleControlFlag: "},
181.1057  
181.1058          // javax.security.auth.login.LoginContext
181.1059 -        {"Invalid null input: name", "\u7121\u6548\u7a7a\u8f38\u5165\uff1a \u540d\u7a31"},
181.1060 -        {"No LoginModules configured for name",
181.1061 -         "\u7121\u91dd\u5c0d {0} \u914d\u7f6e\u7684 LoginModules"},
181.1062 -        {"invalid null Subject provided", "\u63d0\u4f9b\u7121\u6548\u7a7a\u4e3b\u984c"},
181.1063 -        {"invalid null CallbackHandler provided",
181.1064 -                "\u63d0\u4f9b\u7121\u6548\u7a7a CallbackHandler"},
181.1065 -        {"null subject - logout called before login",
181.1066 -                "\u7a7a\u4e3b\u984c - \u5728\u767b\u5165\u4e4b\u524d\u5373\u547c\u53eb\u767b\u51fa"},
181.1067 -        {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor",
181.1068 -                "\u7121\u6cd5\u5be6\u5217\u5316 LoginModule\uff0c{0}\uff0c\u56e0\u70ba\u5b83\u4e26\u672a\u63d0\u4f9b\u4e00\u500b\u975e\u5f15\u6578\u7684\u69cb\u9020\u51fd\u6578"},
181.1069 -        {"unable to instantiate LoginModule",
181.1070 -                "\u7121\u6cd5\u5be6\u4f8b\u5316 LoginModule"},
181.1071 -        {"unable to instantiate LoginModule: ",
181.1072 -                "\u7121\u6cd5\u5275\u8a2d LoginModule\uff1a"},
181.1073 -        {"unable to find LoginModule class: ",
181.1074 -                "\u7121\u6cd5\u627e\u5230 LoginModule \u985e\u5225\uff1a "},
181.1075 -        {"unable to access LoginModule: ",
181.1076 -                "\u7121\u6cd5\u5b58\u53d6 LoginModule: "},
181.1077 -        {"Login Failure: all modules ignored",
181.1078 -                "\u767b\u5165\u5931\u6557\uff1a \u5ffd\u7565\u6240\u6709\u6a21\u7d44"},
181.1079 +        {"Invalid.null.input.name", "\u7121\u6548\u7A7A\u503C\u8F38\u5165: \u540D\u7A31"},
181.1080 +        {"No.LoginModules.configured.for.name",
181.1081 +         "\u7121\u91DD\u5C0D {0} \u914D\u7F6E\u7684 LoginModules"},
181.1082 +        {"invalid.null.Subject.provided", "\u63D0\u4F9B\u7121\u6548\u7A7A\u503C\u4E3B\u984C"},
181.1083 +        {"invalid.null.CallbackHandler.provided",
181.1084 +                "\u63D0\u4F9B\u7121\u6548\u7A7A\u503C CallbackHandler"},
181.1085 +        {"null.subject.logout.called.before.login",
181.1086 +                "\u7A7A\u503C\u4E3B\u984C - \u5728\u767B\u5165\u4E4B\u524D\u5373\u547C\u53EB\u767B\u51FA"},
181.1087 +        {"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
181.1088 +                "\u7121\u6CD5\u5275\u8A2D LoginModule\uFF0C{0}\uFF0C\u56E0\u70BA\u5B83\u4E26\u672A\u63D0\u4F9B\u975E\u5F15\u6578\u7684\u5EFA\u69CB\u5B50"},
181.1089 +        {"unable.to.instantiate.LoginModule",
181.1090 +                "\u7121\u6CD5\u5EFA\u7ACB LoginModule"},
181.1091 +        {"unable.to.instantiate.LoginModule.",
181.1092 +                "\u7121\u6CD5\u5EFA\u7ACB LoginModule: "},
181.1093 +        {"unable.to.find.LoginModule.class.",
181.1094 +                "\u627E\u4E0D\u5230 LoginModule \u985E\u5225: "},
181.1095 +        {"unable.to.access.LoginModule.",
181.1096 +                "\u7121\u6CD5\u5B58\u53D6 LoginModule: "},
181.1097 +        {"Login.Failure.all.modules.ignored",
181.1098 +                "\u767B\u5165\u5931\u6557: \u5FFD\u7565\u6240\u6709\u6A21\u7D44"},
181.1099  
181.1100          // sun.security.provider.PolicyFile
181.1101  
181.1102 -        {"java.security.policy: error parsing policy:\n\tmessage",
181.1103 -                "java.security.policy: \u89e3\u6790\u932f\u8aa4 {0}\uff1a\n\t{1}"},
181.1104 -        {"java.security.policy: error adding Permission, perm:\n\tmessage",
181.1105 -                "java.security.policy: \u65b0\u589e\u8a31\u53ef\u6b0a\u932f\u8aa4 {0}\uff1a\n\t{1}"},
181.1106 -        {"java.security.policy: error adding Entry:\n\tmessage",
181.1107 -                "java.security.policy: \u65b0\u589e\u9805\u76ee\u932f\u8aa4\uff1a\n\t{0}"},
181.1108 -        {"alias name not provided (pe.name)", "\u5225\u540d\u540d\u7a31 ({0}) \u672a\u63d0\u4f9b"},
181.1109 -        {"unable to perform substitution on alias, suffix",
181.1110 -                "\u7121\u6cd5\u5c0d\u5225\u540d\u57f7\u884c\u66ff\u63db\uff0c{0}"},
181.1111 -        {"substitution value, prefix, unsupported",
181.1112 -                "\u4e0d\u652f\u63f4\u7684\u66ff\u63db\u503c\uff0c{0}"},
181.1113 -        {"(", "("},
181.1114 -        {")", ")"},
181.1115 -        {"type can't be null","\u4e0d\u80fd\u70ba\u7a7a\u8f38\u5165"},
181.1116 +        {"java.security.policy.error.parsing.policy.message",
181.1117 +                "java.security.policy: \u5256\u6790\u932F\u8AA4 {0}: \n\t{1}"},
181.1118 +        {"java.security.policy.error.adding.Permission.perm.message",
181.1119 +                "java.security.policy: \u65B0\u589E\u6B0A\u9650\u932F\u8AA4 {0}: \n\t{1}"},
181.1120 +        {"java.security.policy.error.adding.Entry.message",
181.1121 +                "java.security.policy: \u65B0\u589E\u9805\u76EE\u932F\u8AA4: \n\t{0}"},
181.1122 +        {"alias.name.not.provided.pe.name.", "\u672A\u63D0\u4F9B\u5225\u540D\u540D\u7A31 ({0})"},
181.1123 +        {"unable.to.perform.substitution.on.alias.suffix",
181.1124 +                "\u7121\u6CD5\u5C0D\u5225\u540D\u57F7\u884C\u66FF\u63DB\uFF0C{0}"},
181.1125 +        {"substitution.value.prefix.unsupported",
181.1126 +                "\u4E0D\u652F\u63F4\u7684\u66FF\u63DB\u503C\uFF0C{0}"},
181.1127 +        {"LPARAM", "("},
181.1128 +        {"RPARAM", ")"},
181.1129 +        {"type.can.t.be.null","\u8F38\u5165\u4E0D\u80FD\u70BA\u7A7A\u503C"},
181.1130  
181.1131          // sun.security.provider.PolicyParser
181.1132 -        {"keystorePasswordURL can not be specified without also specifying keystore",
181.1133 -                "\u6307\u5b9a keystorePasswordURL \u9700\u8981\u540c\u6642\u6307\u5b9a keystore"},
181.1134 -        {"expected keystore type", "\u9810\u671f\u7684 keystore \u985e\u578b"},
181.1135 -        {"expected keystore provider", "\u9810\u671f\u7684 keystore \u63d0\u4f9b\u8005"},
181.1136 -        {"multiple Codebase expressions",
181.1137 -                "\u591a\u52d5 Codebase \u8868\u793a\u5f0f"},
181.1138 -        {"multiple SignedBy expressions","\u591a\u91cd SignedBy \u8868\u793a\u5f0f"},
181.1139 -        {"SignedBy has empty alias","SignedBy \u6709\u7a7a\u5225\u540d"},
181.1140 -        {"can not specify Principal with a wildcard class without a wildcard name",
181.1141 -                "\u6c92\u6709\u901a\u914d\u7b26\u865f\u540d\u7a31\uff0c\u7121\u6cd5\u6307\u5b9a\u542b\u6709\u901a\u914d\u7b26\u865f\u985e\u5225\u7684 Principal"},
181.1142 -        {"expected codeBase or SignedBy or Principal",
181.1143 -                "\u9810\u671f\u7684 codeBase \u6216 SignedBy \u6216 Principal"},
181.1144 -        {"expected permission entry", "\u9810\u671f\u7684\u8a31\u53ef\u6b0a\u9805\u76ee"},
181.1145 -        {"number ", "\u865f\u78bc "},
181.1146 -        {"expected [expect], read [end of file]",
181.1147 -                "\u9810\u671f\u7684 [{0}], \u8b80\u53d6 [end of file]"},
181.1148 -        {"expected [;], read [end of file]",
181.1149 -                "\u9810\u671f\u7684 [;], \u8b80\u53d6 [end of file]"},
181.1150 -        {"line number: msg", "\u884c {0}\uff1a {1}"},
181.1151 -        {"line number: expected [expect], found [actual]",
181.1152 -                "\u884c {0}\uff1a \u9810\u671f\u7684 [{1}]\uff0c\u767c\u73fe [{2}]"},
181.1153 -        {"null principalClass or principalName",
181.1154 -                "\u7a7a principalClass \u6216 principalName"},
181.1155 +        {"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
181.1156 +                "\u6307\u5B9A keystorePasswordURL \u9700\u8981\u540C\u6642\u6307\u5B9A\u91D1\u9470\u5132\u5B58\u5EAB"},
181.1157 +        {"expected.keystore.type", "\u9810\u671F\u7684\u91D1\u9470\u5132\u5B58\u5EAB\u985E\u578B"},
181.1158 +        {"expected.keystore.provider", "\u9810\u671F\u7684\u91D1\u9470\u5132\u5B58\u5EAB\u63D0\u4F9B\u8005"},
181.1159 +        {"multiple.Codebase.expressions",
181.1160 +                "\u591A\u91CD Codebase \u8868\u793A\u5F0F"},
181.1161 +        {"multiple.SignedBy.expressions","\u591A\u91CD SignedBy \u8868\u793A\u5F0F"},
181.1162 +        {"SignedBy.has.empty.alias","SignedBy \u6709\u7A7A\u5225\u540D"},
181.1163 +        {"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
181.1164 +                "\u6C92\u6709\u842C\u7528\u5B57\u5143\u540D\u7A31\uFF0C\u7121\u6CD5\u6307\u5B9A\u542B\u6709\u842C\u7528\u5B57\u5143\u985E\u5225\u7684 Principal"},
181.1165 +        {"expected.codeBase.or.SignedBy.or.Principal",
181.1166 +                "\u9810\u671F\u7684 codeBase \u6216 SignedBy \u6216 Principal"},
181.1167 +        {"expected.permission.entry", "\u9810\u671F\u7684\u6B0A\u9650\u9805\u76EE"},
181.1168 +        {"number.", "\u865F\u78BC "},
181.1169 +        {"expected.expect.read.end.of.file.",
181.1170 +                "\u9810\u671F\u7684 [{0}], \u8B80\u53D6 [end of file]"},
181.1171 +        {"expected.read.end.of.file.",
181.1172 +                "\u9810\u671F\u7684 [;], \u8B80\u53D6 [end of file]"},
181.1173 +        {"line.number.msg", "\u884C {0}: {1}"},
181.1174 +        {"line.number.expected.expect.found.actual.",
181.1175 +                "\u884C {0}: \u9810\u671F\u7684 [{1}]\uFF0C\u767C\u73FE [{2}]"},
181.1176 +        {"null.principalClass.or.principalName",
181.1177 +                "\u7A7A\u503C principalClass \u6216 principalName"},
181.1178  
181.1179          // sun.security.pkcs11.SunPKCS11
181.1180 -        {"PKCS11 Token [providerName] Password: ",
181.1181 -                "PKCS11 \u8a18\u865f [{0}] \u5bc6\u78bc\uff1a "},
181.1182 +        {"PKCS11.Token.providerName.Password.",
181.1183 +                "PKCS11 \u8A18\u865F [{0}] \u5BC6\u78BC: "},
181.1184  
181.1185          /* --- DEPRECATED --- */
181.1186          // javax.security.auth.Policy
181.1187 -        {"unable to instantiate Subject-based policy",
181.1188 -                "\u7121\u6cd5\u5275\u8a2d\u57fa\u65bc\u4e3b\u9ad4\u7684\u7b56\u7565"}
181.1189 +        {"unable.to.instantiate.Subject.based.policy",
181.1190 +                "\u7121\u6CD5\u5EFA\u7ACB\u4E3B\u984C\u5F0F\u7684\u539F\u5247"}
181.1191      };
181.1192  
181.1193  
181.1194 @@ -648,3 +670,4 @@
181.1195          return contents;
181.1196      }
181.1197  }
181.1198 +
   182.1 --- a/src/share/classes/sun/tools/jar/resources/jar_de.properties	Tue Feb 15 19:16:39 2011 -0800
   182.2 +++ b/src/share/classes/sun/tools/jar/resources/jar_de.properties	Tue Feb 15 20:18:20 2011 -0800
   182.3 @@ -1,5 +1,5 @@
   182.4  #
   182.5 -# Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved.
   182.6 +# Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
   182.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   182.8  #
   182.9  # This code is free software; you can redistribute it and/or modify it
  182.10 @@ -23,69 +23,25 @@
  182.11  # questions.
  182.12  #
  182.13  
  182.14 -error.cant.open=\
  182.15 -     \u00d6ffnen nicht m\u00f6glich: {0} 
  182.16 -error.illegal.option=\
  182.17 -        Unzul\u00e4ssige Option: {0}
  182.18 -error.bad.option=\
  182.19 -        Eine der Optionen -{ctxu} muss angegeben werden.
  182.20 -error.bad.cflag=\
  182.21 -        Flag 'c' erfordert Angabe von Manifest oder Eingabedateien!
  182.22 -error.bad.uflag=\
  182.23 -        Flag 'u' erfordert Angabe von Manifest, Flag 'e' oder Eingabedateien!
  182.24 -error.bad.eflag=\
  182.25 -	Flag 'e' und Manifest mit dem Attribut 'Main-Class' k\u00f6nnen nicht zusammen angegeben\n\
  182.26 -	 werden.
  182.27 -error.nosuch.fileordir=\
  182.28 -        {0} : Datei oder Verzeichnis existiert nicht.
  182.29 -error.write.file=\
  182.30 -        Fehler beim Schreiben in vorhandener JAR-Datei.
  182.31 -error.create.dir=\
  182.32 -        {0} : Verzeichnis konnte nicht erstellt werden.
  182.33 -error.incorrect.length=\
  182.34 -        Falsche L\u00e4nge bei der Verarbeitung von: {0}
  182.35 -out.added.manifest=\
  182.36 -        Manifest wurde hinzugef\u00fcgt.
  182.37 -out.update.manifest=\
  182.38 -        Manifest wurde aktualisiert.
  182.39 -out.ignore.entry=\
  182.40 -        Eintrag {0} wird ignoriert.
  182.41 -out.adding=\
  182.42 -        Hinzuf\u00fcgen von: {0}
  182.43 -out.deflated=\
  182.44 -        \ \(komprimiert {0} %)
  182.45 -out.stored=\
  182.46 -        \ \(gespeichert 0 %)
  182.47 -out.create=\
  182.48 -        \ \ \ \ \ erstellt: {0}
  182.49 -out.extracted=\
  182.50 -        \ \ \ extrahiert: {0}
  182.51 -out.inflated=\
  182.52 -        dekomprimiert: {0}
  182.53 -out.size=\
  182.54 -        \ \(ein = {0}) (aus = {1})
  182.55 +error.cant.open=\u00D6ffnen nicht m\u00F6glich: {0} 
  182.56 +error.illegal.option=Ung\u00FCltige Option: {0}
  182.57 +error.bad.option=Eine der Optionen -{ctxu} muss angegeben werden.
  182.58 +error.bad.cflag=Kennzeichen "c" erfordert Angabe von Manifest oder Eingabedateien.
  182.59 +error.bad.uflag=Kennzeichen "u" erfordert Angabe von Manifest, Kennzeichen "e" oder Eingabedateien.
  182.60 +error.bad.eflag=Kennzeichen "e" und Manifest mit dem Attribut "Main-Class" k\u00F6nnen nicht zusammen angegeben\nwerden.
  182.61 +error.nosuch.fileordir={0}: Datei oder Verzeichnis nicht vorhanden
  182.62 +error.write.file=Fehler beim Schreiben in vorhandener JAR-Datei
  182.63 +error.create.dir={0}: Verzeichnis konnte nicht erstellt werden
  182.64 +error.incorrect.length=Falsche L\u00E4nge bei der Verarbeitung: {0}
  182.65 +out.added.manifest=Manifest wurde hinzugef\u00FCgt
  182.66 +out.update.manifest=Manifest wurde aktualisiert
  182.67 +out.ignore.entry=Eintrag {0} wird ignoriert
  182.68 +out.adding={0} wird hinzugef\u00FCgt
  182.69 +out.deflated=({0} % verkleinert)
  182.70 +out.stored=(0 % gespeichert)
  182.71 +out.create=\ \ erstellt: {0}
  182.72 +out.extracted=extrahiert: {0}
  182.73 +out.inflated=\ \\vergr\u00F6\u00DFert: {0}
  182.74 +out.size=(ein = {0}) (aus = {1})
  182.75  
  182.76 -usage=\
  182.77 -Syntax: jar {ctxui}[vfm0Me] [jar-Datei] [Manifest-Datei] [Einstiegspunkt] [-C Verzeichnis] Dateien ...\n\
  182.78 -Optionen:\n\
  182.79 -\ \   -c  Neues Archiv erstellen\n\
  182.80 -\ \   -t  Inhaltsverzeichnis f\u00fcr Archiv auflisten\n\
  182.81 -\ \   -x  Genannte (oder alle) Dateien aus Archiv extrahieren\n\
  182.82 -\ \   -u  Vorhandenes Archiv aktualisieren\n\
  182.83 -\ \   -v  Ausf\u00fchrliche Ausgabe f\u00fcr Standardausgabe erzeugen\n\
  182.84 -\ \   -f  Namen der Archivdatei angeben\n\
  182.85 -\ \   -m  Manifest-Information von angegebener Manifest-Datei einschlie\u00dfen\n\
  182.86 -\ \   -e  Geben Sie einen Anwendungs-Einstiegspunkt f\u00fcr die \n\
  182.87 -\ \       in einer ausf\u00fchrbaren jar-Datei geb\u00fcndelte eigenst\u00e4ndige Anwendung an.\n\
  182.88 -\ \   -0  Nur speichern (keine ZIP-Komprimierung)\n\
  182.89 -\ \   -M  Keine Manifest-Datei f\u00fcr die Eintr\u00e4ge erstellen\n\
  182.90 -\ \   -i  Index-Information f\u00fcr angegebene jar-Dateien erstellen\n\
  182.91 -\ \   -C  Zum angegebenen Verzeichnis wechseln und folgende Datei einschlie\u00dfen\n\
  182.92 -Falls eine Datei ein Verzeichnis ist, wird es rekursiv verarbeitet.\n\
  182.93 -Der Name der Manifest-Datei, der Name der Archivdatei und der Name des Einstiegspunkts werden \n\
  182.94 -in derselben Reihenfolge wie die Flags 'm', 'f' und 'e' angegeben.\n\n\
  182.95 -Beispiel 1: So archivieren Sie zwei Klassendateien in ein Archiv mit Namen classes.jar: \n\
  182.96 -\ \      jar cvf classes.jar Foo.class Bar.class \n\
  182.97 -Beispiel 2: Verwenden der vorhandenen Manifest-Datei 'mymanifest' und archivieren\n\
  182.98 -\ \          aller Dateien im Verzeichnis foo/ in 'classes.jar': \n\
  182.99 -\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
 182.100 +usage=Verwendung: jar-Dateien {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] ...\nOptionen:\n\ \   -c  Neues Archiv erstellen\n\ \   -t  Inhaltsverzeichnis f\u00FCr Archiv auflisten\n\ \   -x  Genannte (oder alle) Dateien aus Archiv extrahieren\n\ \   -u  Vorhandenes Archiv aktualisieren\n\ \   -v  Verbose-Ausgabe f\u00FCr Standardausgabe generieren\n\ \   -f  Namen der Archivdatei angeben\n\ \   -m  Manifest-Informationen von angegebener Manifest-Datei einschlie\u00DFen\n\ \   -e  Anwendungs-Einstiegspunkt f\u00FCr die \n\ \       in einer ausf\u00FChrbaren JAR-Datei geb\u00FCndelte Standalone-Anwendung angeben\n\ \   -0  Nur speichern (keine ZIP-Komprimierung)\n\ \   -M  Keine Manifest-Datei f\u00FCr die Eintr\u00E4ge erstellen\n\ \   -i  Indexinformationen f\u00FCr angegebenen JAR-Dateien erstellen\n\ \   -C  zum angegebenen Verzeichnis wechseln und folgende Datei einschlie\u00DFen\nFalls eine Datei ein Verzeichnis ist, wird dieses rekursiv verarbeitet.\nDer Name der Manifest-Datei, der Name der Archivdatei und der Name des Einstiegspunkts werden\nin derselben Reihenfolge wie die Kennzeichen "m", "f" und "e" angegeben.\n\nBeispiel 1: Archivieren Sie zwei Klassendateien in ein Archiv mit Namen "classes.jar": \n\ \      jar cvf classes.jar Foo.class Bar.class \nBeispiel 2: Verwenden Sie die vorhandenen Manifest-Datei "mymanifest", und archivieren Sie\n\ \          alle Dateien im Verzeichnis foo/ in "classes.jar": \n\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
   183.1 --- a/src/share/classes/sun/tools/jar/resources/jar_es.properties	Tue Feb 15 19:16:39 2011 -0800
   183.2 +++ b/src/share/classes/sun/tools/jar/resources/jar_es.properties	Tue Feb 15 20:18:20 2011 -0800
   183.3 @@ -1,5 +1,5 @@
   183.4  #
   183.5 -# Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved.
   183.6 +# Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
   183.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   183.8  #
   183.9  # This code is free software; you can redistribute it and/or modify it
  183.10 @@ -23,69 +23,25 @@
  183.11  # questions.
  183.12  #
  183.13  
  183.14 -error.cant.open=\
  183.15 -     no es posible abrir: {0} 
  183.16 -error.illegal.option=\
  183.17 -        Opci\u00f3n no permitida: {0}
  183.18 -error.bad.option=\
  183.19 -        Se debe especificar una de las opciones -{ctxu}.
  183.20 -error.bad.cflag=\
  183.21 -        La marca 'c' necesita la especificaci\u00f3n de archivos de manifiesto o de entrada.
  183.22 -error.bad.uflag=\
  183.23 -        La marca 'u' necesita la especificaci\u00f3n de archivos de manifiesto, de entrada o marca 'e'.
  183.24 -error.bad.eflag=\
  183.25 -	la marca 'e' y el manifiesto con el atributo 'Main-Class' no pueden especificarse \n\
  183.26 -	 a la vez.
  183.27 -error.nosuch.fileordir=\
  183.28 -        {0} : no existe tal archivo o directorio.
  183.29 -error.write.file=\
  183.30 -        Error al escribir un archivo jar existente
  183.31 -error.create.dir=\
  183.32 -        {0} : no fue posible crear el directorio
  183.33 -error.incorrect.length=\
  183.34 -        longitud incorrecta al procesar: {0}
  183.35 -out.added.manifest=\
  183.36 -        manifest agregado
  183.37 -out.update.manifest=\
  183.38 -        manifest actualizado
  183.39 -out.ignore.entry=\
  183.40 -        ignorando entrada {0}
  183.41 -out.adding=\
  183.42 -        agregando: {0}
  183.43 -out.deflated=\
  183.44 -        \ \(desinflado {0}%)
  183.45 -out.stored=\
  183.46 -        \ \(almacenado 0%)
  183.47 -out.create=\
  183.48 -        \ \ creado: {0}
  183.49 -out.extracted=\
  183.50 -        extra\u00eddo: {0}
  183.51 -out.inflated=\
  183.52 -        \ inflado: {0}
  183.53 -out.size=\
  183.54 -        \ \(entrada = {0}) (salida = {1})
  183.55 +error.cant.open=no se puede abrir: {0} 
  183.56 +error.illegal.option=Opci\u00F3n no permitida: {0}
  183.57 +error.bad.option=Se debe especificar una de las opciones -{ctxu}.
  183.58 +error.bad.cflag=El indicador 'c' necesita la especificaci\u00F3n de archivos de manifiesto o de entrada.
  183.59 +error.bad.uflag=El indicador 'u' necesita la especificaci\u00F3n de archivos de manifiesto, de entrada o indicador 'e'.
  183.60 +error.bad.eflag=El indicador 'e' y el manifiesto con el atributo 'Main-Class' no pueden especificarse \na la vez.
  183.61 +error.nosuch.fileordir={0} : no existe tal archivo o directorio
  183.62 +error.write.file=Error al escribir un archivo jar existente
  183.63 +error.create.dir={0} : no se ha podido crear el directorio
  183.64 +error.incorrect.length=longitud incorrecta al procesar: {0}
  183.65 +out.added.manifest=manifiesto agregado
  183.66 +out.update.manifest=manifiesto actualizado
  183.67 +out.ignore.entry=ignorando entrada {0}
  183.68 +out.adding=agregando: {0}
  183.69 +out.deflated=(desinflado {0}%)
  183.70 +out.stored=(almacenado 0%)
  183.71 +out.create=\ \ creado: {0}
  183.72 +out.extracted=extra\u00EDdo: {0}
  183.73 +out.inflated=\ \\inflado: {0}
  183.74 +out.size=(entrada = {0}) (salida = {1})
  183.75  
  183.76 -usage=\
  183.77 -Uso: jar {ctxui}[vfm0Me] [archivo-jar] [archivo-manifiesto] [punto-entrada] [-C dir] archivos...\n\
  183.78 -Opciones:\n\
  183.79 -\ \   -c  crear archivo de almacenamiento\n\
  183.80 -\ \   -t  crear la tabla de contenido del archivo de almacenamiento\n\
  183.81 -\ \   -x  extraer el archivo mencionado (o todos) del archivo de almacenamiento\n\
  183.82 -\ \   -u  actualizar archivo de almacenamiento existente\n\
  183.83 -\ \   -v  generar salida detallada de los datos de salida est\u00e1ndar\n\
  183.84 -\ \   -f  especificar nombre del archivo de almacenamiento\n\
  183.85 -\ \   -m  incluir informaci\u00f3n de un archivo de manifiesto especificado\n\
  183.86 -\ \   -e  especificar punto de entrada de la aplicaci\u00f3n para aplicaci\u00f3n aut\u00f3noma \n\
  183.87 -\ \       que se incluye dentro de un archivo jar ejecutable\n\
  183.88 -\ \   -0  s\u00f3lo almacenar; no utilizar compresi\u00f3n ZIP\n\
  183.89 -\ \   -M  no crear un archivo de manifiesto para las entradas\n\
  183.90 -\ \   -i  generar informaci\u00f3n de \u00edndice para los archivos jar especificados\n\
  183.91 -\ \   -C  cambiar al directorio especificado e incluir el archivo siguiente\n\
  183.92 -Si alg\u00fan archivo coincide tambi\u00e9n con un directorio, ambos se procesar\u00e1n.\n\
  183.93 -El nombre del archivo de manifiesto, el nombre del archivo de almacenamiento y el nombre del punto de entrada se\n\
  183.94 -especifican en el mismo orden que las marcas 'm', 'f' y 'e'.\n\n\
  183.95 -Ejemplo 1: para archivar dos archivos de clases en un archivo de almacenamiento llamado classes.jar: \n\
  183.96 -\ \      jar cvf classes.jar Foo.class Bar.class \n\
  183.97 -Ejemplo 2: utilice un archivo de manifiesto ya creado, 'mymanifest', y archive todos los\n\
  183.98 -\ \          archivos del directorio foo/ en 'classes.jar': \n\
  183.99 -\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
 183.100 +usage=Sintaxis: jar {ctxui}[vfm0Me] [archive-jar] [archive-manifiesto] [punto-entrada] [-C dir] archivos...\nOpciones:\n\ \   -c  crear nuevo archivo\n\ \   -t  crear la tabla de contenido del archivo\n\ \   -x extraer el archive mencionado (o todos) del archivo\n\ \   -u  actualizar archive existente\n\ \   -v  generar salida detallada de los datos de salida est\u00E1ndar\n\ \   -f  especificar nombre de archive de almacenamiento\n\ \   -m  incluir informaci\u00F3n de manifiesto del archive de manifiesto especificado\n\ \   -e  especificar punto de entrada de la aplicaci\u00F3n para la aplicaci\u00F3n aut\u00F3noma \n\ \       que se incluye dentro de un archive jar ejecutable\n\ \   -0  s\u00F3lo almacenar; no utilizar compresi\u00F3n ZIP\n\ \   -M  no crear un archive de manifiesto para las entradas\n\ \   -i  generar informaci\u00F3n de \u00EDndice para los archives jar especificados\n\ \   -C  cambiar al directorio especificado e incluir el archivo siguiente\nSi alg\u00FAn archivo es un directorio, se procesar\u00E1 de forma recurrente.\nEl nombre del archivo de manifiesto, el nombre del archivo de almacenamiento y el nombre del punto de entrada se\nespecifican en el mismo orden que los indicadores 'm', 'f' y 'e'.\n\nEjemplo 1: para archivar archivos de dos clases en un archivo llamado classes.jar: \n\ \      jar cvf classes.jar Foo.class Bar.class \nEjemplo 2: utilice un archivo de manifiesto existente 'mymanifest' y archive todos los\n\ \          archivos del directorio foo/ en 'classes.jar': \n\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
   184.1 --- a/src/share/classes/sun/tools/jar/resources/jar_fr.properties	Tue Feb 15 19:16:39 2011 -0800
   184.2 +++ b/src/share/classes/sun/tools/jar/resources/jar_fr.properties	Tue Feb 15 20:18:20 2011 -0800
   184.3 @@ -1,5 +1,5 @@
   184.4  #
   184.5 -# Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved.
   184.6 +# Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
   184.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   184.8  #
   184.9  # This code is free software; you can redistribute it and/or modify it
  184.10 @@ -23,69 +23,25 @@
  184.11  # questions.
  184.12  #
  184.13  
  184.14 -error.cant.open=\
  184.15 -     impossible d''ouvrir : {0} 
  184.16 -error.illegal.option=\
  184.17 -        Option incorrecte : {0}
  184.18 -error.bad.option=\
  184.19 -        Une des options -{ctxu} doit \u00eatre sp\u00e9cifi\u00e9e.
  184.20 -error.bad.cflag=\
  184.21 -        L'indicateur c requiert la sp\u00e9cification d'un fichier manifeste ou d'un fichier d'entr\u00e9e.
  184.22 -error.bad.uflag=\
  184.23 -        L'indicateur u requiert la sp\u00e9cification d'un fichier manifeste, d'un fichier d'entr\u00e9e ou d'un indicateur e.
  184.24 -error.bad.eflag=\
  184.25 -	L'indicateur e et le fichier manifeste portant l'attribut Main-Class ne peuvent pas \u00eatre sp\u00e9cifi\u00e9s \n\
  184.26 -	 ensemble !
  184.27 -error.nosuch.fileordir=\
  184.28 -        {0} : fichier ou r\u00e9pertoire introuvable
  184.29 -error.write.file=\
  184.30 -        Erreur lors de l'\u00e9criture d'un fichier jar existant
  184.31 -error.create.dir=\
  184.32 -        {0} : impossible de cr\u00e9er le r\u00e9pertoire
  184.33 -error.incorrect.length=\
  184.34 -        Longueur incorrecte lors du traitement de : {0}
  184.35 -out.added.manifest=\
  184.36 -        manifest ajout\u00e9
  184.37 -out.update.manifest=\
  184.38 -        manifest mis \u00e0 jour
  184.39 -out.ignore.entry=\
  184.40 -        entr\u00e9e {0} ignor\u00e9e
  184.41 -out.adding=\
  184.42 -        ajout : {0}
  184.43 -out.deflated=\
  184.44 -        \ \({0}% compress\u00e9s)
  184.45 -out.stored=\
  184.46 -        \ \(0% stock\u00e9)
  184.47 -out.create=\
  184.48 -        \ \ \ \ \ \ \ cr\u00e9\u00e9e: {0}
  184.49 -out.extracted=\
  184.50 -        \ \ \ \ extraite: {0}
  184.51 -out.inflated=\
  184.52 -        d\u00e9compress\u00e9e: {0}
  184.53 -out.size=\
  184.54 -        \ \(entr\u00e9e = {0}) (sortie = {1})
  184.55 +error.cant.open=impossible d''ouvrir : {0} 
  184.56 +error.illegal.option=Option non admise : {0}
  184.57 +error.bad.option=Une des options -{ctxu} doit \u00EAtre sp\u00E9cifi\u00E9e.
  184.58 +error.bad.cflag=L'indicateur c requiert la sp\u00E9cification d'un fichier manifeste ou d'un fichier d'entr\u00E9e.
  184.59 +error.bad.uflag=L'indicateur u requiert la sp\u00E9cification d'un fichier manifeste, d'un fichier d'entr\u00E9e ou d'un indicateur e.
  184.60 +error.bad.eflag=L'indicateur e et le fichier manifeste portant l'attribut Main-Class ne peuvent pas \u00EAtre sp\u00E9cifi\u00E9s \nensemble.
  184.61 +error.nosuch.fileordir={0} : fichier ou r\u00E9pertoire introuvable
  184.62 +error.write.file=Erreur lors de l'\u00E9criture d'un fichier JAR existant
  184.63 +error.create.dir={0} : impossible de cr\u00E9er le r\u00E9pertoire
  184.64 +error.incorrect.length=longueur incorrecte lors du traitement de : {0}
  184.65 +out.added.manifest=manifeste ajout\u00E9
  184.66 +out.update.manifest=manifeste mis \u00E0 jour
  184.67 +out.ignore.entry=entr\u00E9e {0} ignor\u00E9e
  184.68 +out.adding=ajout : {0}
  184.69 +out.deflated=(compression : {0} %)
  184.70 +out.stored=(stockage : 0 %)
  184.71 +out.create=\ \ cr\u00E9\u00E9 : {0}
  184.72 +out.extracted=extrait : {0}
  184.73 +out.inflated=\ \\d\u00E9compress\u00E9 : {0}
  184.74 +out.size=(entr\u00E9e = {0}) (sortie = {1})
  184.75  
  184.76 -usage=\
  184.77 -Utilisation : jar {ctxui}[vfm0Me] [fichier-jar] [fichier-manifeste] [point-entr\u00e9e] [-C r\u00e9p] fichiers...\n\
  184.78 -Options :\n\
  184.79 -\ \   -c  cr\u00e9e une nouvelle archive\n\
  184.80 -\ \   -t  affiche la table des mati\u00e8res de l'archive\n\
  184.81 -\ \   -x  extrait les fichiers nomm\u00e9s (ou tous les fichiers) de l'archive\n\
  184.82 -\ \   -u  met \u00e0 jour l'archive existante\n\
  184.83 -\ \   -v  g\u00e9n\u00e8re une version d\u00e9taill\u00e9e d'une sortie standard\n\
  184.84 -\ \   -f  sp\u00e9cifie le nom du fichier archive\n\
  184.85 -\ \   -m  inclut les informations de manifeste \u00e0 partir du fichier de manifeste sp\u00e9cifi\u00e9\n\
  184.86 -\ \   -e  sp\u00e9cifie le point d'entr\u00e9e d'une application en mode autonome \n\
  184.87 -\ \       int\u00e9gr\u00e9e \u00e0 un fichier JAR ex\u00e9cutable\n\
  184.88 -\ \   -0  stockage uniquement, pas de compression ZIP\n\
  184.89 -\ \   -M  ne cr\u00e9e pas de fichier manifeste pour les entr\u00e9es\n\
  184.90 -\ \   -i  g\u00e9n\u00e8re les informations d'index des fichiers jar sp\u00e9cifi\u00e9s\n\
  184.91 -\ \   -C  passe au r\u00e9pertoire sp\u00e9cifi\u00e9 et inclut le fichier suivant\n\
  184.92 -Si l'un des fichiers est un r\u00e9pertoire, celui-ci est trait\u00e9 r\u00e9cursivement.\n\
  184.93 -Les noms du fichier manifeste, du fichier archive et du point d'entr\u00e9e sont\n\
  184.94 -sp\u00e9cifi\u00e9s dans le m\u00eame ordre que celui des indicateurs m, f et e.\n\n\
  184.95 -Exemple 1 : pour archiver deux fichiers de classe dans une archive intitul\u00e9e classes.jar : \n\
  184.96 -\ \      jar cvf classes.jar Foo.class Bar.class \n\
  184.97 -Exemple 2 : pour utiliser un fichier manifeste existant 'monmanifeste', puis archiver tous les\n\
  184.98 -\ \          fichiers du r\u00e9pertoire foo/ dans 'classes.jar' : \n\
  184.99 -\ \      jar cvfm classes.jar monmanifeste -C foo/ .\n
 184.100 +usage=Syntaxe : jar {ctxui}[vfm0Me] [fichier-jar] [fichier-manifeste] [point-entr\u00E9e] [-C r\u00E9p] fichiers...\nOptions :\n\ \   -c  cr\u00E9e une archive\n\ \   -t  affiche la table des mati\u00E8res de l'archive\n\ \   -x  extrait les fichiers nomm\u00E9s (ou tous les fichiers) de l'archive\n\ \   -u  met \u00E0 jour l'archive existante\n\ \   -v  g\u00E9n\u00E8re une version d\u00E9taill\u00E9e d'une sortie standard\n\ \   -f  sp\u00E9cifie le nom du fichier archive\n\ \   -m  inclut les informations de manifeste \u00E0 partir du fichier de manifeste sp\u00E9cifi\u00E9\n\ \   -e  sp\u00E9cifie le point d'entr\u00E9e d'une application en mode autonome \n\ \       int\u00E9gr\u00E9e \u00E0 un fichier JAR ex\u00E9cutable\n\ \   -0  stockage uniquement, pas de compression ZIP\n\ \   -M  ne cr\u00E9e pas de fichier manifeste pour les entr\u00E9es\n\ \   -i  g\u00E9n\u00E8re les informations d'index des fichiers JAR sp\u00E9cifi\u00E9s\n\ \   -C  passe au r\u00E9pertoire sp\u00E9cifi\u00E9 et inclut le fichier suivant\nSi l'un des fichiers est un r\u00E9pertoire, celui-ci est trait\u00E9 r\u00E9cursivement.\nLes noms du fichier manifeste, du fichier archive et du point d'entr\u00E9e sont\nsp\u00E9cifi\u00E9s dans le m\u00EAme ordre que celui des indicateurs m, f et e.\n\nExemple 1 : pour archiver deux fichiers de classe dans une archive intitul\u00E9e classes.jar : \n\ \      jar cvf classes.jar Foo.class Bar.class \nExemple 2 : pour utiliser un fichier manifeste existant 'monmanifeste', puis archiver tous les\n\ \          fichiers du r\u00E9pertoire foo/ dans 'classes.jar' : \n\ \      jar cvfm classes.jar monmanifeste -C foo/ .\n
   185.1 --- a/src/share/classes/sun/tools/jar/resources/jar_it.properties	Tue Feb 15 19:16:39 2011 -0800
   185.2 +++ b/src/share/classes/sun/tools/jar/resources/jar_it.properties	Tue Feb 15 20:18:20 2011 -0800
   185.3 @@ -1,5 +1,5 @@
   185.4  #
   185.5 -# Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved.
   185.6 +# Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
   185.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   185.8  #
   185.9  # This code is free software; you can redistribute it and/or modify it
  185.10 @@ -23,69 +23,25 @@
  185.11  # questions.
  185.12  #
  185.13  
  185.14 -error.cant.open=\
  185.15 -     impossibile aprire: {0} 
  185.16 -error.illegal.option=\
  185.17 -        Opzione non valida: {0}
  185.18 -error.bad.option=\
  185.19 -        \u00c8 necessario specificare una delle opzioni -{ctxu}.
  185.20 -error.bad.cflag=\
  185.21 -        Per il flag 'c' \u00e8 necessario specificare file manifesto o di input.
  185.22 -error.bad.uflag=\
  185.23 -        Per il flag 'u' \u00e8 necessario specificare il flag 'e' oppure file manifesto o di input.
  185.24 -error.bad.eflag=\
  185.25 -	Il flag 'e' e il manifesto con l'attributo 'Main-Class' non possono essere specificati\n\
  185.26 -	 insieme.
  185.27 -error.nosuch.fileordir=\
  185.28 -        {0} : impossibile trovare il file o la directory
  185.29 -error.write.file=\
  185.30 -        Errore durante la scrittura del file jar esistente
  185.31 -error.create.dir=\
  185.32 -        {0} : impossibile creare la directory
  185.33 -error.incorrect.length=\
  185.34 -        lunghezza non valida durante l''elaborazione: {0}
  185.35 -out.added.manifest=\
  185.36 -        aggiunto manifesto
  185.37 -out.update.manifest=\
  185.38 -        aggiornato manifesto
  185.39 -out.ignore.entry=\
  185.40 -        la voce {0} sar\u00e0 ignorata
  185.41 -out.adding=\
  185.42 -        aggiunta in corso di: {0}
  185.43 -out.deflated=\
  185.44 -        \ \(compresso {0}%)
  185.45 -out.stored=\
  185.46 -        \ \(archiviato 0%)
  185.47 -out.create=\
  185.48 -        \ \ \ \ \ creato: {0}
  185.49 -out.extracted=\
  185.50 -        \ \ \ estratto: {0}
  185.51 -out.inflated=\
  185.52 -        decompresso: {0}
  185.53 -out.size=\
  185.54 -        \ \(in = {0}) (out = {1})
  185.55 +error.cant.open=impossibile aprire: {0} 
  185.56 +error.illegal.option=Opzione non valida: {0}
  185.57 +error.bad.option=\u00C8 necessario specificare una delle opzioni -{ctxu}.
  185.58 +error.bad.cflag=Per il flag 'c' \u00E8 necessario specificare file manifest o di input.
  185.59 +error.bad.uflag=Per il flag 'u' \u00E8 necessario specificare il flag 'e' oppure file manifest o di input.
  185.60 +error.bad.eflag=Il flag 'e' e il manifest con l'attributo 'Main-Class' non possono essere specificati\ninsieme.
  185.61 +error.nosuch.fileordir={0} : file o directory inesistente
  185.62 +error.write.file=Errore durante la scrittura del file jar esistente
  185.63 +error.create.dir={0} : impossibile creare la directory
  185.64 +error.incorrect.length=lunghezza non valida durante l''elaborazione: {0}
  185.65 +out.added.manifest=aggiunto manifest
  185.66 +out.update.manifest=aggiornato manifest
  185.67 +out.ignore.entry=la voce {0} sar\u00E0 ignorata
  185.68 +out.adding=aggiunta in corso di: {0}
  185.69 +out.deflated=(compresso {0}%)
  185.70 +out.stored=(memorizzato 0%)
  185.71 +out.create=\ \ \ \ \ creato: {0}
  185.72 +out.extracted=estratto: {0}
  185.73 +out.inflated=\ \\decompresso: {0}
  185.74 +out.size=(in = {0}) (out = {1})
  185.75  
  185.76 -usage=\
  185.77 -Utilizzo: jar {ctxui}[vfm0Me] [file-jar] [file-manifesto] [punto di ingresso] [-C dir] file ...\n\
  185.78 -Opzioni:\n\
  185.79 -\ \   -c  crea un nuovo archivio\n\
  185.80 -\ \   -t  visualizza l'indice dell'archivio\n\
  185.81 -\ \   -x  estrae i file con nome (o tutti i file) dall'archivio\n\
  185.82 -\ \   -u  aggiorna l'archivio esistente\n\
  185.83 -\ \   -v  genera output commentato dall'output standard\n\
  185.84 -\ \   -f  specifica il nome file dell'archivio\n\
  185.85 -\ \   -m  include informazioni manifesto dal file manifesto specificato\n\
  185.86 -\ \   -e  specifica il punto di ingresso per l'applicazione stand-alone \n\
  185.87 -\ \       inclusa nel file jar eseguibile\n\
  185.88 -\ \   -0  solo memorizzazione; senza compressione ZIP\n\
  185.89 -\ \   -M  consente di non creare un file manifesto per le voci\n\
  185.90 -\ \   -i  genera informazioni sull'indice per i file jar specificati\n\
  185.91 -\ \   -C  imposta la directory specificata e include il file seguente\n\
  185.92 -Se un file \u00e8 una directory, verr\u00e0 elaborato in modo ricorsivo.\n\
  185.93 -Il nome del file manifesto, del file di archivio e del punto di ingresso devono\n\
  185.94 -essere specificati nello stesso ordine dei flag 'm', 'f' ed 'e'.\n\n\
  185.95 -Esempio 1: archiviazione di due file di classe in un archivio con il nome classes.jar: \n\
  185.96 -\ \      jar cvf classes.jar Foo.class Bar.class \n\
  185.97 -Esempio 2: utilizzo del file manifesto esistente 'mymanifest' e archiviazione di tutti i\n\
  185.98 -\ \          file della directory foo/ in 'classes.jar': \n\
  185.99 -\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
 185.100 +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
   186.1 --- a/src/share/classes/sun/tools/jar/resources/jar_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   186.2 +++ b/src/share/classes/sun/tools/jar/resources/jar_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   186.3 @@ -23,67 +23,25 @@
   186.4  # questions.
   186.5  #
   186.6  
   186.7 -error.cant.open=\
   186.8 -     {0} \u3092\u958b\u304f\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002 
   186.9 -error.illegal.option=\
  186.10 -        \u4e0d\u6b63\u306a\u30aa\u30d7\u30b7\u30e7\u30f3: {0}
  186.11 -error.bad.option=\
  186.12 -        \u30aa\u30d7\u30b7\u30e7\u30f3 -{ctxu} \u306e\u3046\u3061\u306e 1 \u3064\u3092\u6307\u5b9a\u3057\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
  186.13 -error.bad.cflag=\
  186.14 -        \u30d5\u30e9\u30b0 'c' \u3067\u306f\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u304b\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6307\u5b9a\u304c\u5fc5\u8981\u3067\u3059\u3002
  186.15 -error.bad.uflag=\
  186.16 -        \u30d5\u30e9\u30b0 'u' \u3067\u306f\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u304b 'e' \u30d5\u30e9\u30b0\u3001\u307e\u305f\u306f\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6307\u5b9a\u304c\u5fc5\u8981\u3067\u3059\u3002
  186.17 -error.bad.eflag='e' \u30d5\u30e9\u30b0\u3068 'Main-Class' \u5c5e\u6027\u3092\u6301\u3064\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u306f\u540c\u6642\u306b\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002
  186.18 -error.nosuch.fileordir=\
  186.19 -        {0} \u3068\u3044\u3046\u30d5\u30a1\u30a4\u30eb\u307e\u305f\u306f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f\u3042\u308a\u307e\u305b\u3093\u3002
  186.20 -error.write.file=\
  186.21 -        \u65e2\u5b58 jar \u30d5\u30a1\u30a4\u30eb\u306e\u66f8\u304d\u8fbc\u307f\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
  186.22 -error.create.dir=\
  186.23 -        \u30c7\u30a3\u30ec\u30af\u30c8\u30ea {0} \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
  186.24 -error.incorrect.length=\
  186.25 -        {0} \u306e\u51e6\u7406\u4e2d\u306b\u4e0d\u6b63\u306a\u9577\u3055\u304c\u3042\u308a\u307e\u3057\u305f\u3002
  186.26 -out.added.manifest=\
  186.27 -        \u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002
  186.28 -out.update.manifest=\
  186.29 -        \u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\u3002
  186.30 -out.ignore.entry=\
  186.31 -        \u30a8\u30f3\u30c8\u30ea {0} \u3092\u7121\u8996\u3057\u307e\u3059\u3002
  186.32 -out.adding=\
  186.33 -        {0} \u3092\u8ffd\u52a0\u4e2d\u3067\u3059\u3002
  186.34 -out.deflated=\
  186.35 -        ({0}% \u53ce\u7e2e\u3055\u308c\u307e\u3057\u305f)
  186.36 -out.stored=\
  186.37 -        (0% \u683c\u7d0d\u3055\u308c\u307e\u3057\u305f)
  186.38 -out.create=\
  186.39 -        \ \ {0} \u304c\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f\u3002
  186.40 -out.extracted=\
  186.41 -        {0} \u304c\u62bd\u51fa\u3055\u308c\u307e\u3057\u305f\u3002
  186.42 -out.inflated=\
  186.43 -        \ \{0} \u304c\u5c55\u958b\u3055\u308c\u307e\u3057\u305f\u3002
  186.44 -out.size=\
  186.45 -        (\u5165 = {0}) (\u51fa = {1})
  186.46 +error.cant.open={0}\u3092\u958B\u304F\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093 
  186.47 +error.illegal.option=\u4E0D\u6B63\u306A\u30AA\u30D7\u30B7\u30E7\u30F3: {0}
  186.48 +error.bad.option=\u30AA\u30D7\u30B7\u30E7\u30F3-{ctxu}\u306E\u3046\u3061\u306E1\u3064\u3092\u6307\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
  186.49 +error.bad.cflag=\u30D5\u30E9\u30B0'c'\u3067\u306F\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u307E\u305F\u306F\u5165\u529B\u30D5\u30A1\u30A4\u30EB\u306E\u6307\u5B9A\u304C\u5FC5\u8981\u3067\u3059\u3002
  186.50 +error.bad.uflag=\u30D5\u30E9\u30B0'u'\u3067\u306F\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u304B'e'\u30D5\u30E9\u30B0\u3001\u307E\u305F\u306F\u5165\u529B\u30D5\u30A1\u30A4\u30EB\u306E\u6307\u5B9A\u304C\u5FC5\u8981\u3067\u3059\u3002
  186.51 +error.bad.eflag='e'\u30D5\u30E9\u30B0\u3068'Main-Class'\u5C5E\u6027\u3092\u6301\u3064\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u306F\u540C\u6642\u306B\n\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093\u3002
  186.52 +error.nosuch.fileordir={0}\u3068\u3044\u3046\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306F\u3042\u308A\u307E\u305B\u3093
  186.53 +error.write.file=\u65E2\u5B58jar\u30D5\u30A1\u30A4\u30EB\u306E\u66F8\u8FBC\u307F\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
  186.54 +error.create.dir=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA{0}\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F
  186.55 +error.incorrect.length={0}\u306E\u51E6\u7406\u4E2D\u306B\u4E0D\u6B63\u306A\u9577\u3055\u304C\u3042\u308A\u307E\u3057\u305F
  186.56 +out.added.manifest=\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u304C\u8FFD\u52A0\u3055\u308C\u307E\u3057\u305F
  186.57 +out.update.manifest=\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u304C\u66F4\u65B0\u3055\u308C\u307E\u3057\u305F
  186.58 +out.ignore.entry=\u30A8\u30F3\u30C8\u30EA{0}\u3092\u7121\u8996\u3057\u307E\u3059
  186.59 +out.adding={0}\u3092\u8FFD\u52A0\u4E2D\u3067\u3059
  186.60 +out.deflated=({0}%\u53CE\u7E2E\u3055\u308C\u307E\u3057\u305F)
  186.61 +out.stored=(0%\u683C\u7D0D\u3055\u308C\u307E\u3057\u305F)
  186.62 +out.create=\ \ {0}\u304C\u4F5C\u6210\u3055\u308C\u307E\u3057\u305F
  186.63 +out.extracted={0}\u304C\u62BD\u51FA\u3055\u308C\u307E\u3057\u305F
  186.64 +out.inflated=\ \\{0}\u304C\u5C55\u958B\u3055\u308C\u307E\u3057\u305F
  186.65 +out.size=(\u5165={0})(\u51FA={1})
  186.66  
  186.67 -usage=\
  186.68 -\u4f7f\u3044\u65b9: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...\n\
  186.69 -\u30aa\u30d7\u30b7\u30e7\u30f3:\n\
  186.70 -\ \   -c  \u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u65b0\u898f\u4f5c\u6210\u3059\u308b\n\
  186.71 -\ \   -t  \u30a2\u30fc\u30ab\u30a4\u30d6\u306e\u5185\u5bb9\u3092\u4e00\u89a7\u8868\u793a\u3059\u308b\n\
  186.72 -\ \   -x  \u6307\u5b9a\u306e (\u307e\u305f\u306f\u3059\u3079\u3066\u306e) \u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30fc\u30ab\u30a4\u30d6\u304b\u3089\u62bd\u51fa\u3059\u308b\n\
  186.73 -\ \   -u  \u65e2\u5b58\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u66f4\u65b0\u3059\u308b\n\
  186.74 -\ \   -v  \u6a19\u6e96\u51fa\u529b\u306b\u8a73\u7d30\u306a\u51fa\u529b\u3092\u751f\u6210\u3059\u308b\n\
  186.75 -\ \   -f  \u30a2\u30fc\u30ab\u30a4\u30d6\u30d5\u30a1\u30a4\u30eb\u540d\u3092\u6307\u5b9a\u3059\u308b\n\
  186.76 -\ \   -m  \u6307\u5b9a\u306e\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u304b\u3089\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u60c5\u5831\u3092\u53d6\u308a\u8fbc\u3080\n\
  186.77 -\ \   -e  \u5b9f\u884c\u53ef\u80fd jar \u30d5\u30a1\u30a4\u30eb\u306b\u30d0\u30f3\u30c9\u30eb\u3055\u308c\u305f\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\n\
  186.78 -\ \       \u30a8\u30f3\u30c8\u30ea\u30dd\u30a4\u30f3\u30c8\u3092\u6307\u5b9a\u3059\u308b\n\
  186.79 -\ \   -0  \u683c\u7d0d\u306e\u307f\u3002ZIP \u5727\u7e2e\u3092\u4f7f\u7528\u3057\u306a\u3044\n\
  186.80 -\ \   -M  \u30a8\u30f3\u30c8\u30ea\u306e\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u306a\u3044\n\
  186.81 -\ \   -i  \u6307\u5b9a\u306e jar \u30d5\u30a1\u30a4\u30eb\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u60c5\u5831\u3092\u751f\u6210\u3059\u308b\n\
  186.82 -\ \   -C  \u6307\u5b9a\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u5909\u66f4\u3057\u3001\u4ee5\u4e0b\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u53d6\u308a\u8fbc\u3080\n\
  186.83 -\u30d5\u30a1\u30a4\u30eb\u304c\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u5834\u5408\u306f\u518d\u5e30\u7684\u306b\u51e6\u7406\u3055\u308c\u307e\u3059\u3002\n\
  186.84 -\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u540d\u3001\u30a2\u30fc\u30ab\u30a4\u30d6\u30d5\u30a1\u30a4\u30eb\u540d\u304a\u3088\u3073\u30a8\u30f3\u30c8\u30ea\u30dd\u30a4\u30f3\u30c8\u540d\u306f\u3001\n\
  186.85 -\u30d5\u30e9\u30b0 'm'\u3001'f'\u3001'e' \u306e\u6307\u5b9a\u3068\u540c\u3058\u9806\u756a\u3067\u6307\u5b9a\u3057\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002\n\n\
  186.86 -\u4f8b 1: 2 \u3064\u306e\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30fc\u30ab\u30a4\u30d6 classes.jar \u306b\u4fdd\u5b58\u3059\u308b:\n\
  186.87 -\ \      jar cvf classes.jar Foo.class Bar.class \n\
  186.88 -\u4f8b 2: \u65e2\u5b58\u306e\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb 'mymanifest' \u3092\u4f7f\u7528\u3057\u3001foo/ \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\n\
  186.89 -\ \     \u5168\u30d5\u30a1\u30a4\u30eb\u3092 'classes.jar' \u306b\u30a2\u30fc\u30ab\u30a4\u30d6\u3059\u308b:\n\
  186.90 -\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
  186.91 +usage=\u4F7F\u7528\u65B9\u6CD5: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...\n\u30AA\u30D7\u30B7\u30E7\u30F3:\n\\  -c \u30A2\u30FC\u30AB\u30A4\u30D6\u3092\u65B0\u898F\u4F5C\u6210\u3059\u308B\n\\  -t \u30A2\u30FC\u30AB\u30A4\u30D6\u306E\u5185\u5BB9\u3092\u4E00\u89A7\u8868\u793A\u3059\u308B\n\\  -x \u6307\u5B9A\u306E(\u307E\u305F\u306F\u3059\u3079\u3066\u306E)\u30D5\u30A1\u30A4\u30EB\u3092\u30A2\u30FC\u30AB\u30A4\u30D6\u304B\u3089\u62BD\u51FA\u3059\u308B\n\\  -u \u65E2\u5B58\u30A2\u30FC\u30AB\u30A4\u30D6\u3092\u66F4\u65B0\u3059\u308B\n\\  -v \u6A19\u6E96\u51FA\u529B\u306B\u8A73\u7D30\u306A\u51FA\u529B\u3092\u751F\u6210\u3059\u308B\n\\  -f \u30A2\u30FC\u30AB\u30A4\u30D6\u30FB\u30D5\u30A1\u30A4\u30EB\u540D\u3092\u6307\u5B9A\u3059\u308B\n\\  -m \u6307\u5B9A\u306E\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u30FB\u30D5\u30A1\u30A4\u30EB\u304B\u3089\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u60C5\u5831\u3092\u53D6\u308A\u8FBC\u3080\n\\  -e \u5B9F\u884C\u53EF\u80FDjar\u30D5\u30A1\u30A4\u30EB\u306B\u30D0\u30F3\u30C9\u30EB\u3055\u308C\u305F\u30B9\u30BF\u30F3\u30C9\u30A2\u30ED\u30F3\u30FB\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u306E\n\\     \u30A8\u30F3\u30C8\u30EA\u30FB\u30DD\u30A4\u30F3\u30C8\u3092\u6307\u5B9A\u3059\u308B\n\\  -0 \u683C\u7D0D\u306E\u307F\u3002ZIP\u5727\u7E2E\u3092\u4F7F\u7528\u3057\u306A\u3044\n\\  -M \u30A8\u30F3\u30C8\u30EA\u306E\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u4F5C\u6210\u3057\u306A\u3044\n\\  -i \u6307\u5B9A\u306Ejar\u30D5\u30A1\u30A4\u30EB\u306E\u7D22\u5F15\u60C5\u5831\u3092\u751F\u6210\u3059\u308B\n\\  -C \u6307\u5B9A\u306E\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306B\u5909\u66F4\u3057\u3001\u4EE5\u4E0B\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u308A\u8FBC\u3080\n\u30D5\u30A1\u30A4\u30EB\u304C\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306E\u5834\u5408\u306F\u518D\u5E30\u7684\u306B\u51E6\u7406\u3055\u308C\u307E\u3059\u3002\n\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u30FB\u30D5\u30A1\u30A4\u30EB\u540D\u3001\u30A2\u30FC\u30AB\u30A4\u30D6\u30FB\u30D5\u30A1\u30A4\u30EB\u540D\u304A\u3088\u3073\u30A8\u30F3\u30C8\u30EA\u30FB\u30DD\u30A4\u30F3\u30C8\u540D\u306F\u3001\n\u30D5\u30E9\u30B0'm'\u3001'f'\u3001'e'\u306E\u6307\u5B9A\u3068\u540C\u3058\u9806\u756A\u3067\u6307\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002\n\n\u4F8B1: 2\u3064\u306E\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u30A2\u30FC\u30AB\u30A4\u30D6classes.jar\u306B\u4FDD\u5B58\u3059\u308B:\n\\    jar cvf classes.jar Foo.class Bar.class\n\u4F8B2: \u65E2\u5B58\u306E\u30DE\u30CB\u30D5\u30A7\u30B9\u30C8\u30FB\u30D5\u30A1\u30A4\u30EB'mymanifest'\u3092\u4F7F\u7528\u3057\u3001foo/\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306E\n\\   \u5168\u30D5\u30A1\u30A4\u30EB\u3092'classes.jar'\u306B\u30A2\u30FC\u30AB\u30A4\u30D6\u3059\u308B:\n\\    jar cvfm classes.jar mymanifest -C foo/ \n
   187.1 --- a/src/share/classes/sun/tools/jar/resources/jar_ko.properties	Tue Feb 15 19:16:39 2011 -0800
   187.2 +++ b/src/share/classes/sun/tools/jar/resources/jar_ko.properties	Tue Feb 15 20:18:20 2011 -0800
   187.3 @@ -1,5 +1,5 @@
   187.4  #
   187.5 -# Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved.
   187.6 +# Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
   187.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   187.8  #
   187.9  # This code is free software; you can redistribute it and/or modify it
  187.10 @@ -23,69 +23,25 @@
  187.11  # questions.
  187.12  #
  187.13  
  187.14 -error.cant.open=\
  187.15 -     {0}\uc744(\ub97c) \uc5f4 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. 
  187.16 -error.illegal.option=\
  187.17 -        {0} \uc635\uc158\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
  187.18 -error.bad.option=\
  187.19 -        \uc635\uc158 -{ctxu} \uc911 \ud558\ub098\uac00 \uc9c0\uc815\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.
  187.20 -error.bad.cflag=\
  187.21 -        'c' \ud50c\ub798\uadf8\ub97c \uc9c0\uc815\ud558\ub824\uba74 manifest \ub610\ub294 \uc785\ub825 \ud30c\uc77c\uc774 \ud544\uc694\ud569\ub2c8\ub2e4!
  187.22 -error.bad.uflag=\
  187.23 -        'u' \ud50c\ub798\uadf8\ub97c \uc9c0\uc815\ud558\ub824\uba74 manifest, 'e' \ud50c\ub798\uadf8 \ub610\ub294 \uc785\ub825 \ud30c\uc77c\uc774 \ud544\uc694\ud569\ub2c8\ub2e4!
  187.24 -error.bad.eflag=\
  187.25 -	'\uae30\ubcf8 \ud074\ub798\uc2a4' \uc18d\uc131\uc744 \ud3ec\ud568\ud55c 'e' \ud50c\ub798\uadf8 \ubc0f manifest\ub97c \ud568\uaed8 \uc9c0\uc815\ud560 \uc218\n\
  187.26 -	 \uc5c6\uc2b5\ub2c8\ub2e4.
  187.27 -error.nosuch.fileordir=\
  187.28 -        {0} : \uc9c0\uc815\ud55c \ud30c\uc77c \ub610\ub294 \ub514\ub809\ud1a0\ub9ac\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.
  187.29 -error.write.file=\
  187.30 -        \uae30\uc874\uc758 jar \ud30c\uc77c\uc5d0 \uc4f0\ub294 \uc911 \uc624\ub958 \ubc1c\uc0dd
  187.31 -error.create.dir=\
  187.32 -        {0} : \ub514\ub809\ud1a0\ub9ac\ub97c \ub9cc\ub4e4 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
  187.33 -error.incorrect.length=\
  187.34 -        {0} \ucc98\ub9ac \uc911 \uae38\uc774\uac00 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
  187.35 -out.added.manifest=\
  187.36 -        \ucd94\uac00\ub41c manifest
  187.37 -out.update.manifest=\
  187.38 -        \uc5c5\ub370\uc774\ud2b8\ub41c manifest
  187.39 -out.ignore.entry=\
  187.40 -        \uc785\ub825 \ud56d\ubaa9 {0} \ubb34\uc2dc \uc911
  187.41 -out.adding=\
  187.42 -        \ucd94\uac00 \uc911: {0}
  187.43 -out.deflated=\
  187.44 -        ({0}%\uac00 \uac10\uc18c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.)
  187.45 -out.stored=\
  187.46 -        (0%\uac00 \uc800\uc7a5\ub418\uc5c8\uc2b5\ub2c8\ub2e4.)
  187.47 -out.create=\
  187.48 -        \ \ {0}\uc774(\uac00) \uc791\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
  187.49 -out.extracted=\
  187.50 -        {0}\uc774(\uac00) \ucd94\ucd9c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
  187.51 -out.inflated=\
  187.52 -        \ \{0}\uc774(\uac00) \uc99d\uac00\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
  187.53 -out.size=\
  187.54 -        (\ub0b4\ubd80 = {0}) (\uc678\ubd80= {1})
  187.55 +error.cant.open=\uC5F4 \uC218 \uC5C6\uC74C: {0} 
  187.56 +error.illegal.option=\uC798\uBABB\uB41C \uC635\uC158: {0}
  187.57 +error.bad.option=\uC635\uC158 -{ctxu} \uC911 \uD558\uB098\uB97C \uC9C0\uC815\uD574\uC57C \uD569\uB2C8\uB2E4.
  187.58 +error.bad.cflag='c' \uD50C\uB798\uADF8\uB97C \uC0AC\uC6A9\uD558\uB824\uBA74 Manifest \uB610\uB294 \uC785\uB825 \uD30C\uC77C\uC744 \uC9C0\uC815\uD574\uC57C \uD569\uB2C8\uB2E4!
  187.59 +error.bad.uflag='u' \uD50C\uB798\uADF8\uB97C \uC0AC\uC6A9\uD558\uB824\uBA74 Manifest, 'e' \uD50C\uB798\uADF8 \uB610\uB294 \uC785\uB825 \uD30C\uC77C\uC744 \uC9C0\uC815\uD574\uC57C \uD569\uB2C8\uB2E4!
  187.60 +error.bad.eflag='e' \uD50C\uB798\uADF8 \uBC0F Manifest\uB97C 'Main-Class' \uC18D\uC131\uACFC \uD568\uAED8 \uC9C0\uC815\uD560 \uC218\n\uC5C6\uC2B5\uB2C8\uB2E4!
  187.61 +error.nosuch.fileordir={0}: \uD574\uB2F9 \uD30C\uC77C \uB610\uB294 \uB514\uB809\uD1A0\uB9AC\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.
  187.62 +error.write.file=\uAE30\uC874 jar \uD30C\uC77C\uC5D0 \uC4F0\uB294 \uC911 \uC624\uB958\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4.
  187.63 +error.create.dir={0}: \uB514\uB809\uD1A0\uB9AC\uB97C \uC0DD\uC131\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.
  187.64 +error.incorrect.length=\uCC98\uB9AC \uC911 \uC62C\uBC14\uB974\uC9C0 \uC54A\uC740 \uAE38\uC774\uAC00 \uBC1C\uACAC\uB428: {0}
  187.65 +out.added.manifest=Manifest\uB97C \uCD94\uAC00\uD568
  187.66 +out.update.manifest=Manifest\uB97C \uAC31\uC2E0\uD568
  187.67 +out.ignore.entry={0} \uD56D\uBAA9\uC744 \uBB34\uC2DC\uD558\uB294 \uC911
  187.68 +out.adding=\uCD94\uAC00\uD558\uB294 \uC911: {0}
  187.69 +out.deflated=({0}%\uB97C \uAC10\uC18C\uD568)
  187.70 +out.stored=(0%\uB97C \uC800\uC7A5\uD568)
  187.71 +out.create=\ \ \uC0DD\uC131\uB428: {0}
  187.72 +out.extracted=\uCD94\uCD9C\uB428: {0}
  187.73 +out.inflated=\ \\\uC99D\uAC00\uB428: {0}
  187.74 +out.size=(\uC785\uB825 = {0}) (\uCD9C\uB825 = {1})
  187.75  
  187.76 -usage=\
  187.77 -\uc0ac\uc6a9\ubc95: jar {ctxui}[vfm0Me] [jar \ud30c\uc77c] [manifest \ud30c\uc77c] [\uc2dc\uc791 \uc9c0\uc810] [-C \ub514\ub809\ud1a0\ub9ac] \ud30c\uc77c ...\n\
  187.78 -\uc635\uc158:\n\
  187.79 -\ \   -c  \uc0c8 \uc544\uce74\uc774\ube0c \ub9cc\ub4e4\uae30\n\
  187.80 -\ \   -t  \uc544\uce74\uc774\ube0c\uc5d0 \ub300\ud55c \ub0b4\uc6a9 \ubaa9\ub85d \ud14c\uc774\ube14\n\
  187.81 -\ \   -x  \uba85\uba85\ub41c(\ub610\ub294 \ubaa8\ub4e0) \ud30c\uc77c\uc744 \uc544\uce74\uc774\ube0c\uc5d0\uc11c \ucd94\ucd9c\n\
  187.82 -\ \   -u  \uae30\uc874 \uc544\uce74\uc774\ube0c \uc5c5\ub370\uc774\ud2b8\n\
  187.83 -\ \   -v  \ud45c\uc900 \ucd9c\ub825\uc5d0 \uc138\ubd80 \uc815\ubcf4 \ud45c\uc2dc \ucd9c\ub825 \uc0dd\uc131\n\
  187.84 -\ \   -f  \uc544\uce74\uc774\ube0c \ud30c\uc77c \uc774\ub984 \uc9c0\uc815\n\
  187.85 -\ \   -m  \uc9c0\uc815\ud55c \ub9e4\ub2c8\ud398\uc2a4\ud2b8 \ud30c\uc77c\ub85c\ubd80\ud130 \ub9e4\ub2c8\ud398\uc2a4\ud2b8 \uc815\ubcf4 \ud3ec\ud568\n\
  187.86 -\ \   -e  jar \uc2e4\ud589 \ud30c\uc77c\uc5d0 \ubc88\ub4e4\ub85c \uc81c\uacf5\ub41c \ub3c5\ub9bd \uc2e4\ud589\ud615 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc758 \n\
  187.87 -\ \       \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8 \uc2dc\uc791 \uc9c0\uc810 \uc9c0\uc815\n\
  187.88 -\ \   -0  \uc800\uc7a5 \uc804\uc6a9, ZIP \uc555\ucd95 \uc0ac\uc6a9 \uc548 \ud568\n\
  187.89 -\ \   -M  \ud56d\ubaa9\uc5d0 \ub300\ud574 \ub9e4\ub2c8\ud398\uc2a4\ud2b8 \ud30c\uc77c\uc744 \ub9cc\ub4e4\uc9c0 \uc54a\uc74c\n\
  187.90 -\ \   -i  \uc9c0\uc815\ud55c jar \ud30c\uc77c\uc5d0 \ub300\ud55c \uc0c9\uc778 \uc815\ubcf4 \uc0dd\uc131\n\
  187.91 -\ \   -C  \uc9c0\uc815\ud55c \ub514\ub809\ud1a0\ub9ac\ub85c \ubcc0\uacbd\ud558\uace0 \ub2e4\uc74c \ud30c\uc77c \ud3ec\ud568\n\
  187.92 -\uc5b4\ub5a4 \ud30c\uc77c\uc774 \ub514\ub809\ud1a0\ub9ac\uba74 \uc7ac\uadc0\uc801\uc73c\ub85c \ucc98\ub9ac\ub429\ub2c8\ub2e4.\n\
  187.93 -\ub9e4\ub2c8\ud398\uc2a4\ud2b8 \ud30c\uc77c \uc774\ub984, \uc544\uce74\uc774\ube0c \ud30c\uc77c \uc774\ub984 \ubc0f \uc2dc\uc791 \uc9c0\uc810 \uc774\ub984\uc740\n\
  187.94 -'m', 'f' \ubc0f 'e' \ud50c\ub798\uadf8\uc640 \ub3d9\uc77c\ud55c \uc21c\uc11c\ub85c \uc9c0\uc815\ub429\ub2c8\ub2e4.\n\n\
  187.95 -\uc608 1: classes.jar\ub77c\ub294 \uc544\uce74\uc774\ube0c\uc5d0 \ub450 \ud074\ub798\uc2a4 \ud30c\uc77c\uc744 \uc544\uce74\uc774\ube0c\ud558\ub294 \ubc29\ubc95: \n\
  187.96 -\ \      jar cvf classes.jar Foo.class Bar.class \n\
  187.97 -\uc608 2: \uae30\uc874\uc758 \ub9e4\ub2c8\ud398\uc2a4\ud2b8 \ud30c\uc77c 'mymanifest'\ub97c \uc0ac\uc6a9\ud558\uc5ec\n\
  187.98 -\ \          foo/ \ub514\ub809\ud1a0\ub9ac\uc758 \ubaa8\ub4e0 \ud30c\uc77c\uc744 'classes.jar'\ub85c \uc544\uce74\uc774\ube0c\ud558\ub294 \ubc29\ubc95: \n\
  187.99 -\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
 187.100 +usage=\uC0AC\uC6A9\uBC95: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...\n\uC635\uC158:\n\ \   -c  \uC0C8 \uC544\uCE74\uC774\uBE0C\uB97C \uC0DD\uC131\uD569\uB2C8\uB2E4.\n\ \   -t  \uC544\uCE74\uC774\uBE0C\uC5D0 \uB300\uD55C \uBAA9\uCC28\uB97C \uB098\uC5F4\uD569\uB2C8\uB2E4.\n\ \   -x  \uBA85\uBA85\uB41C(\uB610\uB294 \uBAA8\uB4E0) \uD30C\uC77C\uC744 \uC544\uCE74\uC774\uBE0C\uC5D0\uC11C \uCD94\uCD9C\uD569\uB2C8\uB2E4.\n\ \   -u  \uAE30\uC874 \uC544\uCE74\uC774\uBE0C\uB97C \uAC31\uC2E0\uD569\uB2C8\uB2E4.\n\ \   -v  \uD45C\uC900 \uCD9C\uB825\uC5D0 \uC0C1\uC138 \uC815\uBCF4 \uCD9C\uB825\uC744 \uC0DD\uC131\uD569\uB2C8\uB2E4.\n\ \   -f  \uC544\uCE74\uC774\uBE0C \uD30C\uC77C \uC774\uB984\uC744 \uC9C0\uC815\uD569\uB2C8\uB2E4.\n\ \   -m  \uC9C0\uC815\uB41C Manifest \uD30C\uC77C\uC758 Manifest \uC815\uBCF4\uB97C \uD3EC\uD568\uD569\uB2C8\uB2E4.\n\ \   -e  jar \uC2E4\uD589 \uD30C\uC77C\uC5D0 \uBC88\uB4E4\uB85C \uC81C\uACF5\uB41C \uB3C5\uB9BD\uD615 \uC751\uC6A9 \uD504\uB85C\uADF8\uB7A8\uC758 \n\ \       \uC751\uC6A9 \uD504\uB85C\uADF8\uB7A8 \uC2DC\uC791 \uC9C0\uC810\uC744 \uC9C0\uC815\uD569\uB2C8\uB2E4.\n\ \   -0  \uC800\uC7A5 \uC804\uC6A9: ZIP \uC555\uCD95\uC744 \uC0AC\uC6A9\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\n\ \   -M  \uD56D\uBAA9\uC5D0 \uB300\uD574 Manifest \uD30C\uC77C\uC744 \uC0DD\uC131\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\n\ \   -i  \uC9C0\uC815\uB41C jar \uD30C\uC77C\uC5D0 \uB300\uD55C \uC778\uB371\uC2A4 \uC815\uBCF4\uB97C \uC0DD\uC131\uD569\uB2C8\uB2E4.\n\ \   -C  \uC9C0\uC815\uB41C \uB514\uB809\uD1A0\uB9AC\uB85C \uBCC0\uACBD\uD558\uACE0 \uB2E4\uC74C \uD30C\uC77C\uC744 \uD3EC\uD568\uD569\uB2C8\uB2E4.\n\uD2B9\uC815 \uD30C\uC77C\uC774 \uB514\uB809\uD1A0\uB9AC\uC77C \uACBD\uC6B0 \uC21C\uD658\uC801\uC73C\uB85C \uCC98\uB9AC\uB429\uB2C8\uB2E4.\nManifest \uD30C\uC77C \uC774\uB984, \uC544\uCE74\uC774\uBE0C \uD30C\uC77C \uC774\uB984 \uBC0F \uC2DC\uC791 \uC9C0\uC810 \uC774\uB984\uC740\n'm', 'f' \uBC0F 'e' \uD50C\uB798\uADF8\uC640 \uB3D9\uC77C\uD55C \uC21C\uC11C\uB85C \uC9C0\uC815\uB429\uB2C8\uB2E4.\n\n\uC608 1: classes.jar\uB77C\uB294 \uC544\uCE74\uC774\uBE0C\uC5D0 \uB450 \uD074\uB798\uC2A4 \uD30C\uC77C\uC744 \uC544\uCE74\uC774\uBE0C\uD558\uB294 \uBC29\uBC95: \n\ \      jar cvf classes.jar Foo.class Bar.class \n\uC608 2: \uAE30\uC874 Manifest \uD30C\uC77C 'mymanifest'\uB97C \uC0AC\uC6A9\uD558\uC5EC\n\ \          foo/ \uB514\uB809\uD1A0\uB9AC\uC758 \uBAA8\uB4E0 \uD30C\uC77C\uC744 'classes.jar'\uB85C \uC544\uCE74\uC774\uBE0C\uD558\uB294 \uBC29\uBC95: \n\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
   188.1 --- a/src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
   188.2 +++ b/src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
   188.3 @@ -1,5 +1,5 @@
   188.4  #
   188.5 -# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
   188.6 +# Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
   188.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   188.8  #
   188.9  # This code is free software; you can redistribute it and/or modify it
  188.10 @@ -23,25 +23,25 @@
  188.11  # questions.
  188.12  #
  188.13  
  188.14 -error.cant.open=n\u00e3o \u00e9 poss\u00edvel abrir: {0} 
  188.15 -error.illegal.option=Op\u00e7\u00e3o ilegal: {0}
  188.16 -error.bad.option=Uma das op\u00e7\u00f5es -{ctxu} deve ser especificada.
  188.17 -error.bad.cflag=sinalizador 'c' requer que os arquivos de manifesto ou entrada sejam especificados!
  188.18 -error.bad.uflag=sinalizador 'u' requer os arquivos de manifesto, o sinalizador 'e' ou os arquivos de entrada sejam especificados!
  188.19 -error.bad.eflag=sinalizador 'e' manifesto com o atributo 'Main-Class' n\u00e3o podem ser especificados \njuntos!
  188.20 -error.nosuch.fileordir={0} : n\u00e3o h\u00e1 tal arquivo ou diret\u00f3rio
  188.21 +error.cant.open=n\u00E3o \u00E9 poss\u00EDvel abrir: {0} 
  188.22 +error.illegal.option=Op\u00E7\u00E3o inv\u00E1lida: {0}
  188.23 +error.bad.option=Uma das op\u00E7\u00F5es -{ctxu} deve ser especificada.
  188.24 +error.bad.cflag=flag 'c' requer que os arquivos de manifesto ou entrada sejam especificados!
  188.25 +error.bad.uflag=o flag 'u' requer que arquivos de manifesto, o flag 'e' ou arquivos de entrada sejam especificados!
  188.26 +error.bad.eflag=o flag 'e' e manifesto com o atributo 'Main-Class' n\u00E3o podem ser especificados \njuntos!
  188.27 +error.nosuch.fileordir={0} : n\u00E3o h\u00E1 tal arquivo ou diret\u00F3rio
  188.28  error.write.file=Erro ao gravar o arquivo jar existente
  188.29 -error.create.dir={0} : n\u00e3o foi poss\u00edvel gravar o diret\u00f3rio
  188.30 -error.incorrect.length=largura incorreta durante processamento: {0}
  188.31 +error.create.dir={0} : n\u00E3o foi poss\u00EDvel criar o diret\u00F3rio
  188.32 +error.incorrect.length=largura incorreta durante o processamento: {0}
  188.33  out.added.manifest=manifesto adicionado
  188.34  out.update.manifest=manifesto atualizado
  188.35  out.ignore.entry=ignorando entrada {0}
  188.36  out.adding=adicionando: {0}
  188.37  out.deflated=(vazio {0}%)
  188.38  out.stored=(armazenado 0%)
  188.39 -out.create=\ \ criando: {0}
  188.40 -out.extracted=extra\u00eddo: {0}
  188.41 -out.inflated=\ \cheio: {0}
  188.42 -out.size=(dento = {0}) (fora= {1})
  188.43 +out.create=\ \ criado: {0}
  188.44 +out.extracted=extra\u00EDdo: {0}
  188.45 +out.inflated=\ \\cheio: {0}
  188.46 +out.size=(dentro = {0}) (fora= {1})
  188.47  
  188.48 -usage=Uso: arquivos jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] ...\nOp\u00e7\u00f5es:\n\ \   -c  cria novo arquivo de armazenamento\n\ \   -t  lista o sum\u00e1rio do arquivo de armazenamento\n\ \   -x  extrai arquivos nomeados (ou todos) do arquivo de armazenamento\n\ \   -u  atualizar o arquivo de armazenamento existente\n\ \   -v  gera sa\u00edda detalhada na sa\u00edda padr\u00e3o\n\ \   -f  especifica o nome do arquivo do arquivo de armazenamento\n\ \   -m  inclui as informa\u00e7\u00f5es do manifesto do arquivo de manifesto especificado\n\ \   -e  especifica o ponto de entrada do aplicativo para aplicativo independente \n\ \       empacotando em um arquivo jar execut\u00e1vel\n\ \   -0  armazena somente; n\u00e3o usa compacta\u00e7\u00e3o ZIP\n\ \   -M  n\u00e3o cria um arquivo de manifesto para as entradas\n\ \   -i  gera informa\u00e7\u00f5es de \u00edndice para os arquivos especificados\n\ \   -C  altera para o diret\u00f3rio e inclui o arquivo seguinte\nSe nenhum arquivo for um diret\u00f3rio, ent\u00e3o \u00e9 processado repetidamente.\nO nome do arquivo de manifesto, o nome do arquivo de armazenamento e o nome do ponto de entrada s\u00e3o\nespecificados na mesma ordem dos sinalizadores  'm', 'f' e 'e'.\n\nExemplo 1: para arquivar dois arquivos de classe em um arquivo de armazenamento denominado classes.jar: \n\ \      jar cvf classes.jar Foo.class Bar.class \nExemplo 2: use um arquivo de manifesto existente 'mymanifest' e arquive todos os\n\ \          arquivos no diret\u00f3rio foo/ na 'classes.jar': \n\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
  188.49 +usage=Uso: arquivos jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] ...\nOp\u00E7\u00F5es:\n\ \   -c  cria novo arquivo compactado\n\ \   -t  lista o sum\u00E1rio do arquivo compactado\n\ \   -x  extrai arquivos com o nome (ou todos) do arquivo compactado\n\ \   -u  atualizar o arquivo compactado existente\n\ \   -v  gera sa\u00EDda detalhada na sa\u00EDda padr\u00E3o\n\ \   -f  especifica o nome do arquivo do arquivo compactado\n\ \   -m  inclui as informa\u00E7\u00F5es do manifesto do arquivo de manifesto especificado\n\ \   -e  especifica o ponto de entrada da aplica\u00E7\u00E3o para aplica\u00E7\u00E3o independente \n\ \       empacotando em um arquivo jar execut\u00E1vel\n\ \   -0  armazena somente; n\u00E3o usa compacta\u00E7\u00E3o ZIP\n\ \   -M  n\u00E3o cria um arquivo de manifesto para as entradas\n\ \   -i  gera informa\u00E7\u00F5es de \u00EDndice para os arquivos especificados\n\ \   -C  altera para o diret\u00F3rio e inclui o arquivo seguinte\nSe nenhum arquivo for um diret\u00F3rio, ent\u00E3o ser\u00E1 processado repetidamente.\nO nome do arquivo de manifesto, o nome do arquivo compactado e o nome do ponto de entrada s\u00E3o\nespecificados na mesma ordem dos flags  'm', 'f' e 'e'.\n\nExemplo 1: para arquivar dois arquivos de classe em um arquivo compactado com o nome classes.jar: \n\ \      jar cvf classes.jar Foo.class Bar.class \nExemplo 2: use um arquivo de manifesto existente 'mymanifest' e arquive todos os\n\ \          arquivos no diret\u00F3rio foo/ na 'classes.jar': \n\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
   189.1 --- a/src/share/classes/sun/tools/jar/resources/jar_sv.properties	Tue Feb 15 19:16:39 2011 -0800
   189.2 +++ b/src/share/classes/sun/tools/jar/resources/jar_sv.properties	Tue Feb 15 20:18:20 2011 -0800
   189.3 @@ -1,5 +1,5 @@
   189.4  #
   189.5 -# Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved.
   189.6 +# Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
   189.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   189.8  #
   189.9  # This code is free software; you can redistribute it and/or modify it
  189.10 @@ -23,69 +23,25 @@
  189.11  # questions.
  189.12  #
  189.13  
  189.14 -error.cant.open=\
  189.15 -     kan inte \u00f6ppna: {0} 
  189.16 -error.illegal.option=\
  189.17 -        Ogiltigt alternativ: {0}
  189.18 -error.bad.option=\
  189.19 -        Ett av alternativen -{ctxu} m\u00e5ste anges.
  189.20 -error.bad.cflag=\
  189.21 -        f\u00f6r c-flaggan m\u00e5ste manifest- eller indatafiler anges.
  189.22 -error.bad.uflag=\
  189.23 -        f\u00f6r u-flaggan m\u00e5ste manifest-, e-flagg- eller indatafiler anges.
  189.24 -error.bad.eflag=\
  189.25 -	e-flaggan och manifest med attributet Main-Class kan inte anges \n\
  189.26 -	 tillsammans.
  189.27 -error.nosuch.fileordir=\
  189.28 -        {0} : Det finns ingen s\u00e5dan fil eller katalog.
  189.29 -error.write.file=\
  189.30 -        Det uppstod ett fel vid skrivning till befintlig jar-fil.
  189.31 -error.create.dir=\
  189.32 -        {0} : Det gick inte att skapa n\u00e5gon katalog.
  189.33 -error.incorrect.length=\
  189.34 -        ogiltig l\u00e4ngd vid bearbetning: {0}
  189.35 -out.added.manifest=\
  189.36 -        extra manifestfil
  189.37 -out.update.manifest=\
  189.38 -        uppdaterad manifestfil
  189.39 -out.ignore.entry=\
  189.40 -        ignorerar posten {0}
  189.41 -out.adding=\
  189.42 -        l\u00e4gger till: {0}
  189.43 -out.deflated=\
  189.44 -        \ \({0}% komprimerat)
  189.45 -out.stored=\
  189.46 -        \ \(0% lagrat)
  189.47 -out.create=\
  189.48 -        \ \ \ \ skapad: {0}
  189.49 -out.extracted=\
  189.50 -        extraherat: {0}
  189.51 -out.inflated=\
  189.52 -        expanderat: {0}
  189.53 -out.size=\
  189.54 -        \ \(in = {0}) (ut = {1})
  189.55 +error.cant.open=kan inte \u00F6ppna: {0} 
  189.56 +error.illegal.option=Otill\u00E5tet alternativ: {0}
  189.57 +error.bad.option=Ett av alternativen -{ctxu} m\u00E5ste anges.
  189.58 +error.bad.cflag=f\u00F6r c-flaggan m\u00E5ste manifest- eller indatafiler anges.
  189.59 +error.bad.uflag=f\u00F6r u-flaggan m\u00E5ste manifest-, e-flagg- eller indatafiler anges.
  189.60 +error.bad.eflag=e-flaggan och manifest med attributet Main-Class kan inte anges \ntillsammans.
  189.61 +error.nosuch.fileordir={0} : det finns ingen s\u00E5dan fil eller katalog
  189.62 +error.write.file=Det uppstod ett fel vid skrivning till befintlig jar-fil.
  189.63 +error.create.dir={0} : kunde inte skapa n\u00E5gon katalog
  189.64 +error.incorrect.length=ogiltig l\u00E4ngd vid bearbetning: {0}
  189.65 +out.added.manifest=tillagt manifestfil
  189.66 +out.update.manifest=uppdaterat manifest
  189.67 +out.ignore.entry=ignorerar posten {0}
  189.68 +out.adding=l\u00E4gger till: {0}
  189.69 +out.deflated=({0}% packat)
  189.70 +out.stored=(0% lagrat)
  189.71 +out.create=\ \ skapad: {0}
  189.72 +out.extracted=extraherat: {0}
  189.73 +out.inflated=\\uppackat: {0}
  189.74 +out.size=(in = {0}) (ut = {1})
  189.75  
  189.76 -usage=\
  189.77 -Anv\u00e4ndning: jar-filer {ctxui}[vfm0Me] [jar-fil] [manifestfil] [startpunkt] [-C-katalog] files ...\n\
  189.78 -Alternativ:\n\
  189.79 -\ \   -c  skapa nytt arkiv\n\
  189.80 -\ \   -t  lista inneh\u00e5llsf\u00f6rteckning f\u00f6r arkiv\n\
  189.81 -\ \   -x  extrahera specifika (eller alla) filer fr\u00e5n arkiv\n\
  189.82 -\ \   -u  uppdatera befintligt arkiv\n\
  189.83 -\ \   -v  generera ytterligare text f\u00f6r standardtext\n\
  189.84 -\ \   -f  ange arkivfilens namn\n\
  189.85 -\ \   -m  ta med manifestinformation fr\u00e5n angiven manifestfil\n\
  189.86 -\ \   -e  ange programstartpunkt f\u00f6r frist\u00e5ende program \n\
  189.87 -\ \       som medf\u00f6ljer i en k\u00f6rbar jar-fil\n\
  189.88 -\ \   -0  lagra endast (ingen zip-komprimering)\n\
  189.89 -\ \   -M  skapa inte n\u00e5gon manifestfil f\u00f6r posterna\n\
  189.90 -\ \   -i  generera indexinformation f\u00f6r de angivna jar-filerna\n\
  189.91 -\ \   -C  \u00e4ndra till den angivna katalogen och ta med f\u00f6ljande fil\n\
  189.92 -Om en fil \u00e4r en katalog bearbetas den rekursivt.\n\
  189.93 -Namnen p\u00e5 manifestfilen, arkivfilen och startpunkten anges i samma\n\
  189.94 -ordning som m-, f- och e-flaggorna.\n\n\
  189.95 -Exempel 1: S\u00e5 h\u00e4r arkiverar du tv\u00e5 klassfiler i ett arkiv vid namn classes.jar: \n\
  189.96 -\ \      jar cvf classes.jar Foo.class Bar.class \n\
  189.97 -Exempel 2: Anv\u00e4nd en befintlig manifestfil (mymanifest) och arkivera alla\n\
  189.98 -\ \          filer fr\u00e5n katalogen foo/ i classes.jar: \n\
  189.99 -\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
 189.100 +usage=Syntax: jar-filer {ctxui}[vfm0Me] [jar-fil] [manifestfil] [startpunkt] [-C-katalog] ...\nAlternativ:\n\ \   -c  skapa nytt arkiv\n\ \   -t  lista inneh\u00E5llsf\u00F6rteckning f\u00F6r arkiv\n\ \   -x  extrahera namngivna (eller alla) filer fr\u00E5n arkiv\n\ \   -u  uppdatera befintligt arkiv\n\ \   -v  generera utf\u00F6rliga utdata vid standardutmatning\n\ \   -f  ange arkivfilens namn\n\ \   -m  inkludera manifestinformation fr\u00E5n angivet manifest\n\ \   -e  ange programstartpunkt f\u00F6r frist\u00E5ende applikation \n\ \       som medf\u00F6ljer i en jar-programfil\n\ \   -0  endast lagra  (ingen zip-komprimering)\n\ \   -M  skapa inte n\u00E5gon manifestfil f\u00F6r posterna\n\ \   -i  generera indexinformation f\u00F6r de angivna jar-filerna\n\ \   -C  \u00E4ndra till den angivna katalogen och inkludera f\u00F6ljande fil\nOm en fil \u00E4r en katalog bearbetas den rekursivt.\nNamnen p\u00E5 manifestfilen, arkivfilen och startpunkten anges i samma\nordning som m-, f- och e-flaggorna.\n\nExempel 1: S\u00E5 h\u00E4r arkiverar du tv\u00E5 klassfiler i ett arkiv med namnet classes.jar: \n\ \      jar cvf classes.jar Foo.class Bar.class \nExempel 2: Anv\u00E4nd en befintlig manifestfil (mymanifest) och arkivera alla\n\ \          filer fr\u00E5n katalogen foo/ i classes.jar: \n\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
   190.1 --- a/src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   190.2 +++ b/src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   190.3 @@ -23,69 +23,25 @@
   190.4  # questions.
   190.5  #
   190.6  
   190.7 -error.cant.open=\
   190.8 -     \u4e0d\u80fd\u6253\u5f00\uff1a{0} 
   190.9 -error.illegal.option=\
  190.10 -        \u975e\u6cd5\u9009\u9879\uff1a{0}
  190.11 -error.bad.option=\
  190.12 -        \u5fc5\u987b\u6307\u5b9a {ctxu} \u4e2d\u7684\u4efb\u4e00\u9009\u9879\u3002
  190.13 -error.bad.cflag=\
  190.14 -'c' \u6807\u5fd7\u8981\u6c42\u6307\u5b9a\u6e05\u5355\u6216\u8f93\u5165\u6587\u4ef6\uff01
  190.15 -error.bad.uflag=\
  190.16 -'u' \u6807\u5fd7\u8981\u6c42\u6307\u5b9a\u6e05\u5355\u3001'e' \u6807\u5fd7\u6216\u8f93\u5165\u6587\u4ef6\uff01
  190.17 -error.bad.eflag=\
  190.18 -	\u4e0d\u80fd\u540c\u65f6\u6307\u5b9a 'e' \u6807\u5fd7\u548c\u5177\u6709 'Main-Class' \u5c5e\u6027\u7684\n\
  190.19 -	 \u6e05\u5355\uff01
  190.20 -error.nosuch.fileordir=\
  190.21 -        \u6ca1\u6709\u8fd9\u4e2a\u6587\u4ef6\u6216\u76ee\u5f55\uff1a{0}
  190.22 -error.write.file=\
  190.23 -        \u5199\u5b58\u5728\u7684jar\u6587\u4ef6\u65f6\u9519\u8bef
  190.24 -error.create.dir=\
  190.25 -        \u4e0d\u80fd\u521b\u5efa\u76ee\u5f55\uff1a{0}
  190.26 -error.incorrect.length=\
  190.27 -        \u5904\u7406\u65f6\u9047\u5230\u4e0d\u6b63\u786e\u7684\u957f\u5ea6\uff1a{0}
  190.28 -out.added.manifest=\
  190.29 -        \u6807\u660e\u6e05\u5355(manifest)
  190.30 -out.update.manifest=\
  190.31 -        \u66f4\u65b0\u6e05\u5355(manifest)
  190.32 -out.ignore.entry=\
  190.33 -        \u5ffd\u7565\u9879 {0}
  190.34 -out.adding=\
  190.35 -        \u589e\u52a0\uff1a{0}
  190.36 -out.deflated=\
  190.37 -        (\u538b\u7f29\u4e86 {0}%)
  190.38 -out.stored=\
  190.39 -        (\u5b58\u50a8\u4e86 0%)
  190.40 -out.create=\
  190.41 -        \ \ \u521b\u5efa\uff1a{0}
  190.42 -out.extracted=\
  190.43 -        \u5c55\u5f00\uff1a{0}
  190.44 -out.inflated=\
  190.45 -        \ \ \u89e3\u538b {0}
  190.46 -out.size=\
  190.47 -        (\u8bfb\u5165= {0}) (\u5199\u51fa= {1})
  190.48 +error.cant.open=\u65E0\u6CD5\u6253\u5F00: {0} 
  190.49 +error.illegal.option=\u975E\u6CD5\u9009\u9879: {0}
  190.50 +error.bad.option=\u5FC5\u987B\u6307\u5B9A {ctxu} \u4E2D\u7684\u4EFB\u4E00\u9009\u9879\u3002
  190.51 +error.bad.cflag='c' \u6807\u8BB0\u8981\u6C42\u6307\u5B9A\u6E05\u5355\u6216\u8F93\u5165\u6587\u4EF6!
  190.52 +error.bad.uflag='u' \u6807\u8BB0\u8981\u6C42\u6307\u5B9A\u6E05\u5355, 'e' \u6807\u8BB0\u6216\u8F93\u5165\u6587\u4EF6!
  190.53 +error.bad.eflag=\u4E0D\u80FD\u540C\u65F6\u6307\u5B9A 'e' \u6807\u8BB0\u548C\u5177\u6709 'Main-Class' \u5C5E\u6027\u7684\n\u6E05\u5355!
  190.54 +error.nosuch.fileordir={0}: \u6CA1\u6709\u8FD9\u4E2A\u6587\u4EF6\u6216\u76EE\u5F55
  190.55 +error.write.file=\u5199\u5165\u73B0\u6709\u7684 jar \u6587\u4EF6\u65F6\u51FA\u9519
  190.56 +error.create.dir={0}: \u65E0\u6CD5\u521B\u5EFA\u76EE\u5F55
  190.57 +error.incorrect.length=\u5904\u7406\u65F6\u9047\u5230\u4E0D\u6B63\u786E\u7684\u957F\u5EA6: {0}
  190.58 +out.added.manifest=\u5DF2\u6DFB\u52A0\u6E05\u5355
  190.59 +out.update.manifest=\u5DF2\u66F4\u65B0\u6E05\u5355
  190.60 +out.ignore.entry=\u6B63\u5728\u5FFD\u7565\u6761\u76EE{0}
  190.61 +out.adding=\u6B63\u5728\u6DFB\u52A0: {0}
  190.62 +out.deflated=(\u538B\u7F29\u4E86 {0}%)
  190.63 +out.stored=(\u5B58\u50A8\u4E86 0%)
  190.64 +out.create=\ \ \u5DF2\u521B\u5EFA: {0}
  190.65 +out.extracted=\u5DF2\u63D0\u53D6: {0}
  190.66 +out.inflated=\ \ \u5DF2\u89E3\u538B: {0}
  190.67 +out.size=(\u8F93\u5165 = {0}) (\u8F93\u51FA = {1})
  190.68  
  190.69 -usage=\
  190.70 -\u7528\u6cd5: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...\n\
  190.71 -\u9009\u9879\u5305\u62ec\uff1a\n\
  190.72 -\ \   -c  \u521b\u5efa\u65b0\u7684\u5f52\u6863\u6587\u4ef6\n\
  190.73 -\ \   -t  \u5217\u51fa\u5f52\u6863\u76ee\u5f55\n\
  190.74 -\ \   -x  \u89e3\u538b\u7f29\u5df2\u5f52\u6863\u7684\u6307\u5b9a\uff08\u6216\u6240\u6709\uff09\u6587\u4ef6\n\
  190.75 -\ \   -u  \u66f4\u65b0\u73b0\u6709\u7684\u5f52\u6863\u6587\u4ef6\n\
  190.76 -\ \   -v  \u5728\u6807\u51c6\u8f93\u51fa\u4e2d\u751f\u6210\u8be6\u7ec6\u8f93\u51fa\n\
  190.77 -\ \   -f  \u6307\u5b9a\u5f52\u6863\u6587\u4ef6\u540d\n\
  190.78 -\ \   -m  \u5305\u542b\u6307\u5b9a\u6e05\u5355\u6587\u4ef6\u4e2d\u7684\u6e05\u5355\u4fe1\u606f\n\
  190.79 -\ \   -e  \u4e3a\u6346\u7ed1\u5230\u53ef\u6267\u884c jar \u6587\u4ef6\u7684\u72ec\u7acb\u5e94\u7528\u7a0b\u5e8f\n\
  190.80 -\ \       \u6307\u5b9a\u5e94\u7528\u7a0b\u5e8f\u5165\u53e3\u70b9\n\
  190.81 -\ \   -0  \u4ec5\u5b58\u50a8\uff1b\u4e0d\u4f7f\u7528\u4efb\u4f55 ZIP \u538b\u7f29\n\
  190.82 -\ \   -M  \u4e0d\u521b\u5efa\u6761\u76ee\u7684\u6e05\u5355\u6587\u4ef6\n\
  190.83 -\ \   -i  \u4e3a\u6307\u5b9a\u7684 jar \u6587\u4ef6\u751f\u6210\u7d22\u5f15\u4fe1\u606f\n\
  190.84 -\ \   -C  \u66f4\u6539\u4e3a\u6307\u5b9a\u7684\u76ee\u5f55\u5e76\u5305\u542b\u5176\u4e2d\u7684\u6587\u4ef6\n\
  190.85 -\u5982\u679c\u6709\u4efb\u4f55\u76ee\u5f55\u6587\u4ef6\uff0c\u5219\u5bf9\u5176\u8fdb\u884c\u9012\u5f52\u5904\u7406\u3002\n\
  190.86 -\u6e05\u5355\u6587\u4ef6\u540d\u3001\u5f52\u6863\u6587\u4ef6\u540d\u548c\u5165\u53e3\u70b9\u540d\u7684\u6307\u5b9a\u987a\u5e8f\n\
  190.87 -\u4e0e "m"\u3001"f" \u548c "e" \u6807\u5fd7\u7684\u6307\u5b9a\u987a\u5e8f\u76f8\u540c\u3002\n\n\
  190.88 -\u793a\u4f8b 1\uff1a\u5c06\u4e24\u4e2a\u7c7b\u6587\u4ef6\u5f52\u6863\u5230\u4e00\u4e2a\u540d\u4e3a classes.jar \u7684\u5f52\u6863\u6587\u4ef6\u4e2d\uff1a\n\
  190.89 -\ \      jar cvf classes.jar Foo.class Bar.class \n\
  190.90 -\u793a\u4f8b 2\uff1a\u4f7f\u7528\u73b0\u6709\u7684\u6e05\u5355\u6587\u4ef6 "mymanifest" \u5e76\n\
  190.91 -\ \          \u5c06 foo/ \u76ee\u5f55\u4e2d\u7684\u6240\u6709\u6587\u4ef6\u5f52\u6863\u5230 "classes.jar" \u4e2d\uff1a\n\
  190.92 -\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
  190.93 +usage=\u7528\u6CD5: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...\n\u9009\u9879\u5305\u62EC: \n\ \   -c  \u521B\u5EFA\u65B0\u7684\u5F52\u6863\u6587\u4EF6\n\ \   -t  \u5217\u51FA\u5F52\u6863\u76EE\u5F55\n\ \   -x  \u4ECE\u6863\u6848\u4E2D\u63D0\u53D6\u6307\u5B9A\u7684 (\u6216\u6240\u6709) \u6587\u4EF6\n\ \   -u  \u66F4\u65B0\u73B0\u6709\u7684\u5F52\u6863\u6587\u4EF6\n\ \   -v  \u5728\u6807\u51C6\u8F93\u51FA\u4E2D\u751F\u6210\u8BE6\u7EC6\u8F93\u51FA\n\ \   -f  \u6307\u5B9A\u5F52\u6863\u6587\u4EF6\u540D\n\ \   -m  \u5305\u542B\u6307\u5B9A\u6E05\u5355\u6587\u4EF6\u4E2D\u7684\u6E05\u5355\u4FE1\u606F\n\ \   -e  \u4E3A\u6346\u7ED1\u5230\u53EF\u6267\u884C jar \u6587\u4EF6\u7684\u72EC\u7ACB\u5E94\u7528\u7A0B\u5E8F\n\ \       \u6307\u5B9A\u5E94\u7528\u7A0B\u5E8F\u5165\u53E3\u70B9\n\ \   -0  \u4EC5\u5B58\u50A8; \u4E0D\u4F7F\u7528\u60C5\u51B5\u4EFB\u4F55 ZIP \u538B\u7F29\n\ \   -M  \u4E0D\u521B\u5EFA\u6761\u76EE\u7684\u6E05\u5355\u6587\u4EF6\n\ \   -i  \u4E3A\u6307\u5B9A\u7684 jar \u6587\u4EF6\u751F\u6210\u7D22\u5F15\u4FE1\u606F\n\ \   -C  \u66F4\u6539\u4E3A\u6307\u5B9A\u7684\u76EE\u5F55\u5E76\u5305\u542B\u5176\u4E2D\u7684\u6587\u4EF6\n\u5982\u679C\u6709\u4EFB\u4F55\u76EE\u5F55\u6587\u4EF6, \u5219\u5BF9\u5176\u8FDB\u884C\u9012\u5F52\u5904\u7406\u3002\n\u6E05\u5355\u6587\u4EF6\u540D, \u5F52\u6863\u6587\u4EF6\u540D\u548C\u5165\u53E3\u70B9\u540D\u79F0\u7684\u6307\u5B9A\u987A\u5E8F\n\u4E0E 'm', 'f' \u548C 'e' \u6807\u8BB0\u7684\u6307\u5B9A\u987A\u5E8F\u76F8\u540C\u3002\n\n\u793A\u4F8B 1: \u5C06\u4E24\u4E2A\u7C7B\u6587\u4EF6\u5F52\u6863\u5230\u4E00\u4E2A\u540D\u4E3A classes.jar \u7684\u5F52\u6863\u6587\u4EF6\u4E2D: \n\ \      jar cvf classes.jar Foo.class Bar.class \n\u793A\u4F8B 2: \u4F7F\u7528\u73B0\u6709\u7684\u6E05\u5355\u6587\u4EF6 'mymanifest' \u5E76\n\ \          \u5C06 foo/ \u76EE\u5F55\u4E2D\u7684\u6240\u6709\u6587\u4EF6\u5F52\u6863\u5230 'classes.jar' \u4E2D: \n\ \      jar cvfm classes.jar mymanifest -C foo/\u3002\n
   191.1 --- a/src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
   191.2 +++ b/src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
   191.3 @@ -1,5 +1,5 @@
   191.4  #
   191.5 -# Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved.
   191.6 +# Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
   191.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   191.8  #
   191.9  # This code is free software; you can redistribute it and/or modify it
  191.10 @@ -23,69 +23,25 @@
  191.11  # questions.
  191.12  #
  191.13  
  191.14 -error.cant.open=\
  191.15 -     \u7121\u6cd5\u958b\u555f\ufe30{0} 
  191.16 -error.illegal.option=\
  191.17 -        \u975e\u6cd5\u7684\u9078\u9805\ufe30{0}
  191.18 -error.bad.option=\
  191.19 -        \u5176\u4e2d\u4e00\u500b\u9078\u9805 -{ctxu} \u5fc5\u9808\u52a0\u4ee5\u6307\u5b9a\u3002
  191.20 -error.bad.cflag=\
  191.21 -'c' \u65d7\u6a19\u8981\u6c42\u6307\u5b9a\u6e05\u55ae\u6a94\u6848\u6216\u8f38\u5165\u6a94\u6848\ufe57
  191.22 -error.bad.uflag=\
  191.23 -'u' \u65d7\u6a19\u8981\u6c42\u6307\u5b9a\u6e05\u55ae\u6a94\u6848\u3001'e' \u65d7\u6a19\u6a94\u6848\u6216\u8f38\u5165\u6a94\u6848\ufe57
  191.24 -error.bad.eflag=\
  191.25 -	\u7121\u6cd5\u540c\u6642\u6307\u5b9a 'e' \u65d7\u6a19\u548c\u5177\u6709 'Main-Class' \u5c6c\u6027\u7684\n\
  191.26 -	\u6e05\u55ae\uff01
  191.27 -error.nosuch.fileordir=\
  191.28 -        {0}\ufe30\u6c92\u6709\u9019\u985e\u6a94\u6848\u6216\u76ee\u9304
  191.29 -error.write.file=\
  191.30 -        \u5beb\u5165\u73fe\u6709\u7684 jar \u6a94\u6848\u6642\u767c\u751f\u932f\u8aa4
  191.31 -error.create.dir=\
  191.32 -        {0}\ufe30\u7121\u6cd5\u5efa\u7acb\u76ee\u9304
  191.33 -error.incorrect.length=\
  191.34 -        \u8655\u7406\ufe30{0} \u6642\u9577\u5ea6\u4e0d\u6b63\u78ba
  191.35 -out.added.manifest=\
  191.36 -        \u65b0\u589e manifest
  191.37 -out.update.manifest=\
  191.38 -        \u66f4\u65b0 manifest
  191.39 -out.ignore.entry=\
  191.40 -        \u5ffd\u7565\u9805\u76ee {0}
  191.41 -out.adding=\
  191.42 -        \u65b0\u589e\ufe30{0}
  191.43 -out.deflated=\
  191.44 -        (\u58d3\u7e2e {0}%)
  191.45 -out.stored=\
  191.46 -        (\u5132\u5b58 0%)
  191.47 -out.create=\
  191.48 -        \u5efa\u7acb\ufe30{0}
  191.49 -out.extracted=\
  191.50 -        \u64f7\u53d6\ufe30{0}
  191.51 -out.inflated=\
  191.52 -        \u64f4\u5c55\ufe30{0}
  191.53 -out.size=\
  191.54 -        \ (\u8b80={0})(\u5beb={1})
  191.55 +error.cant.open=\u7121\u6CD5\u958B\u555F: {0} 
  191.56 +error.illegal.option=\u7121\u6548\u7684\u9078\u9805: {0}
  191.57 +error.bad.option=\u5176\u4E2D\u4E00\u500B\u9078\u9805 -{ctxu} \u5FC5\u9808\u52A0\u4EE5\u6307\u5B9A\u3002
  191.58 +error.bad.cflag='c' \u65D7\u6A19\u8981\u6C42\u6307\u5B9A\u8CC7\u8A0A\u6E05\u55AE\u6216\u8F38\u5165\u6A94\u6848\uFF01
  191.59 +error.bad.uflag='u' \u65D7\u6A19\u8981\u6C42\u6307\u5B9A\u8CC7\u8A0A\u6E05\u55AE\u3001'e' \u65D7\u6A19\u6216\u8F38\u5165\u6A94\u6848\uFF01
  191.60 +error.bad.eflag=\u7121\u6CD5\u540C\u6642\u6307\u5B9A 'e' \u65D7\u6A19\u548C\u5177\u6709 'Main-Class' \u5C6C\u6027\u7684\n\u8CC7\u8A0A\u6E05\u55AE\uFF01
  191.61 +error.nosuch.fileordir={0} : \u6C92\u6709\u9019\u985E\u6A94\u6848\u6216\u76EE\u9304
  191.62 +error.write.file=\u5BEB\u5165\u73FE\u6709\u7684 jar \u6A94\u6848\u6642\u767C\u751F\u932F\u8AA4
  191.63 +error.create.dir={0} : \u7121\u6CD5\u5EFA\u7ACB\u76EE\u9304
  191.64 +error.incorrect.length=\u8655\u7406 {0} \u6642\u9577\u5EA6\u4E0D\u6B63\u78BA
  191.65 +out.added.manifest=\u5DF2\u65B0\u589E\u8CC7\u8A0A\u6E05\u55AE
  191.66 +out.update.manifest=\u5DF2\u66F4\u65B0\u8CC7\u8A0A\u6E05\u55AE
  191.67 +out.ignore.entry=\u5FFD\u7565\u9805\u76EE {0}
  191.68 +out.adding=\u65B0\u589E: {0}
  191.69 +out.deflated=(\u58D3\u7E2E {0}%)
  191.70 +out.stored=(\u5132\u5B58 0%)
  191.71 +out.create=\ \ \u5EFA\u7ACB: {0}
  191.72 +out.extracted=\u64F7\u53D6: {0}
  191.73 +out.inflated=\ \\\u64F4\u5C55: {0}
  191.74 +out.size=\ (\u8B80={0})(\u5BEB={1})
  191.75  
  191.76 -usage=\
  191.77 -\u7528\u6cd5\uff1ajar {ctxui}[vfm0Me] [jar \u6a94\u6848] [\u6e05\u55ae\u6a94\u6848] [\u9032\u5165\u9ede] [-C \u76ee\u9304] \u6a94\u6848 ...\n\
  191.78 -\u9078\u9805\uff1a\n\
  191.79 -\ \   -c  \u5efa\u7acb\u65b0\u7684\u6b78\u6a94\n\
  191.80 -\ \   -t  \u5217\u51fa\u6b78\u6a94\u7684\u76ee\u9304\n\
  191.81 -\ \   -x  \u5f9e\u6b78\u6a94\u4e2d\u64f7\u53d6\u5df2\u547d\u540d\u7684 (\u6216\u6240\u6709) \u6a94\u6848\n\
  191.82 -\ \   -u  \u66f4\u65b0\u73fe\u6709\u6b78\u6a94\n\
  191.83 -\ \   -v  \u5728\u6a19\u6e96\u8f38\u51fa\u4e2d\u7522\u751f\u8a73\u7d30\u8f38\u51fa\n\
  191.84 -\ \   -f  \u6307\u5b9a\u6b78\u6a94\u6a94\u6848\u540d\u7a31\n\
  191.85 -\ \   -m  \u5305\u542b\u6307\u5b9a\u6e05\u55ae\u6a94\u6848\u4e2d\u7684\u6e05\u55ae\u8cc7\u8a0a\n\
  191.86 -\ \   -e  \u70ba\u7368\u7acb\u61c9\u7528\u7a0b\u5f0f\u6307\u5b9a\u61c9\u7528\u7a0b\u5f0f\u9032\u5165\u9ede\n\
  191.87 -\ \       \u5df2\u96a8\u9644\u65bc\u53ef\u57f7\u884c jar \u6a94\u6848\u4e2d\n\
  191.88 -\ \   -0  \u50c5\u5132\u5b58\uff1b\u4e0d\u4f7f\u7528 ZIP \u58d3\u7e2e\u65b9\u5f0f\n\
  191.89 -\ \   -M  \u4e0d\u70ba\u9805\u76ee\u5efa\u7acb\u6e05\u55ae\u6a94\u6848\n\
  191.90 -\ \   -i  \u70ba\u6307\u5b9a\u7684 jar \u6a94\u6848\u7522\u751f\u7d22\u5f15\u8cc7\u8a0a\n\
  191.91 -\ \   -C  \u8b8a\u66f4\u81f3\u6307\u5b9a\u76ee\u9304\u4e26\u5305\u542b\u5f8c\u9762\u6240\u5217\u7684\u6a94\u6848\n\
  191.92 -\u5982\u679c\u6709\u4efb\u4f55\u6a94\u6848\u662f\u76ee\u9304\uff0c\u5247\u6703\u5c0d\u5176\u9032\u884c\u905e\u8ff4\u8655\u7406\u3002\n\
  191.93 -\u6e05\u55ae\u6a94\u6848\u540d\u7a31\u3001\u6b78\u6a94\u6a94\u6848\u540d\u7a31\u548c\u9032\u5165\u9ede\u540d\u7a31\n\
  191.94 -\u7684\u6307\u5b9a\u9806\u5e8f\u8207\u6307\u5b9a 'm' \u65d7\u6a19\u3001'f' \u65d7\u6a19\u548c 'e' \u65d7\u6a19\u7684\u9806\u5e8f\u76f8\u540c\u3002\n\n\
  191.95 -\u7bc4\u4f8b 1\uff1a\u5c07\u5169\u500b\u985e\u5225\u6a94\u6848\u6b78\u6a94\u81f3\u540d\u70ba classes.jar \u7684\u6b78\u6a94\u4e2d\uff1a\n\
  191.96 -\ \      jar cvf classes.jar Foo.class Bar.class\n\
  191.97 -\u7bc4\u4f8b 2\uff1a\u4f7f\u7528\u73fe\u6709\u6e05\u55ae\u6a94\u6848 'mymanifest' \u4e26\u5c07\n\
  191.98 -\ \          foo/ \u76ee\u9304\u4e2d\u7684\u6240\u6709\u6a94\u6848\u6b78\u6a94\u81f3 'classes.jar' \u4e2d\uff1a\n\
  191.99 -\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
 191.100 +usage=\u7528\u6CD5: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] \u6A94\u6848 ...\n\u9078\u9805:\n\ \   -c  \u5EFA\u7ACB\u65B0\u7684\u6B78\u6A94\n\ \   -t  \u5217\u51FA\u6B78\u6A94\u7684\u76EE\u9304\n\ \   -x  \u5F9E\u6B78\u6A94\u4E2D\u64F7\u53D6\u5DF2\u547D\u540D\u7684 (\u6216\u6240\u6709) \u6A94\u6848\n\ \   -u  \u66F4\u65B0\u73FE\u6709\u6B78\u6A94\n\ \   -v  \u5728\u6A19\u6E96\u8F38\u51FA\u4E2D\u7522\u751F\u8A73\u7D30\u8F38\u51FA\n\ \   -f  \u6307\u5B9A\u6B78\u6A94\u6A94\u6848\u540D\u7A31\n\ \   -m  \u5305\u542B\u6307\u5B9A\u8CC7\u8A0A\u6E05\u55AE\u4E2D\u7684\u8CC7\u8A0A\u6E05\u55AE\u8CC7\u8A0A\n\ \   -e  \u70BA\u7368\u7ACB\u61C9\u7528\u7A0B\u5F0F\u6307\u5B9A\u61C9\u7528\u7A0B\u5F0F\u9032\u5165\u9EDE\n\ \       \u5DF2\u96A8\u9644\u65BC\u53EF\u57F7\u884C jar \u6A94\u6848\u4E2D\n\ \   -0  \u50C5\u5132\u5B58; \u4E0D\u4F7F\u7528 ZIP \u58D3\u7E2E\u65B9\u5F0F\n\ \   -M  \u4E0D\u70BA\u9805\u76EE\u5EFA\u7ACB\u8CC7\u8A0A\u6E05\u55AE\u6A94\u6848\n\ \   -i  \u70BA\u6307\u5B9A\u7684 jar \u6A94\u6848\u7522\u751F\u7D22\u5F15\u8CC7\u8A0A\n\ \   -C  \u8B8A\u66F4\u81F3\u6307\u5B9A\u76EE\u9304\u4E26\u5305\u542B\u5F8C\u9762\u6240\u5217\u7684\u6A94\u6848\n\u5982\u679C\u6709\u4EFB\u4F55\u6A94\u6848\u662F\u76EE\u9304\uFF0C\u5247\u6703\u5C0D\u5176\u9032\u884C\u905E\u8FF4\u8655\u7406\u3002\n\u6E05\u55AE\u6A94\u6848\u540D\u7A31\u3001\u6B78\u6A94\u6A94\u6848\u540D\u7A31\u548C\u9032\u5165\u9EDE\u540D\u7A31\n\u7684\u6307\u5B9A\u9806\u5E8F\u8207\u6307\u5B9A 'm' \u65D7\u6A19\u3001'f' \u65D7\u6A19\u548C 'e' \u65D7\u6A19\u7684\u9806\u5E8F\u76F8\u540C\u3002\n\n\u7BC4\u4F8B 1: \u5C07\u5169\u500B\u985E\u5225\u6A94\u6848\u6B78\u6A94\u81F3\u540D\u70BA classes.jar \u7684\u6B78\u6A94\u4E2D: \n\ \      jar cvf classes.jar Foo.class Bar.class\n\u7BC4\u4F8B 2: \u4F7F\u7528\u73FE\u6709\u8CC7\u8A0A\u6E05\u55AE\u6A94\u6848 'mymanifest' \u4E26\u5C07\n\ \          foo/ \u76EE\u9304\u4E2D\u7684\u6240\u6709\u6A94\u6848\u6B78\u6A94\u81F3 'classes.jar' \u4E2D: \n\ \      jar cvfm classes.jar mymanifest -C foo/ .\n
   192.1 --- a/src/share/classes/sun/tools/javac/resources/javac_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   192.2 +++ b/src/share/classes/sun/tools/javac/resources/javac_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   192.3 @@ -1,5 +1,5 @@
   192.4  #
   192.5 -# Copyright (c) 1998, 2006, Oracle and/or its affiliates. All rights reserved.
   192.6 +# Copyright (c) 1996, 1999, Oracle and/or its affiliates. All rights reserved.
   192.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   192.8  #
   192.9  # This code is free software; you can redistribute it and/or modify it
  192.10 @@ -23,612 +23,292 @@
  192.11  # questions.
  192.12  #
  192.13  
  192.14 -javac.err.internal=\
  192.15 -	\u5185\u90e8\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
  192.16 -javac.err.eof.in.comment=\
  192.17 -	\u30b3\u30e1\u30f3\u30c8\u304c\u5165\u529b\u306e\u6700\u5f8c\u3067\u7d42\u4e86\u3057\u3066\u3044\u307e\u305b\u3093\u3002
  192.18 -javac.err.eof.in.string=\
  192.19 -	\u6587\u5b57\u5217\u304c\u5165\u529b\u306e\u6700\u5f8c\u3067\u7d42\u4e86\u3057\u3066\u3044\u307e\u305b\u3093\u3002
  192.20 -javac.err.newline.in.string=\
  192.21 -	\u6587\u5b57\u5217\u304c\u884c\u306e\u6700\u5f8c\u3067\u7d42\u4e86\u3057\u3066\u3044\u307e\u305b\u3093\u3002
  192.22 -javac.err.invalid.char.constant=\
  192.23 -	\u7121\u52b9\u306a\u6587\u5b57\u5b9a\u6570\u3067\u3059\u3002
  192.24 -javac.err.unbalanced.paren=\
  192.25 -	\u62ec\u5f27\u304c\u91e3\u308a\u5408\u3063\u3066\u3044\u307e\u305b\u3093\u3002
  192.26 -javac.err.invalid.escape.char=\
  192.27 -	\u30a8\u30b9\u30b1\u30fc\u30d7\u6587\u5b57\u304c\u7121\u52b9\u3067\u3059\u3002
  192.28 -javac.err.invalid.hex.number=\
  192.29 -	16 \u9032\u6570\u5b57\u306f\u5c11\u306a\u304f\u3068\u3082 1 \u6841\u306e 16 \u9032\u6570\u3092\u542b\u307e\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
  192.30 -javac.err.invalid.octal.number=\
  192.31 -	8 \u9032\u6570\u5b57\u5185\u306b\u7121\u52b9\u306a\u6587\u5b57\u304c\u3042\u308a\u307e\u3059\u3002
  192.32 -javac.err.invalid.number=\
  192.33 -	\u6570\u5b57\u5185\u306b\u7121\u52b9\u306a\u6587\u5b57\u304c\u3042\u308a\u307e\u3059\u3002
  192.34 -javac.err.funny.char=\
  192.35 -	\u5165\u529b\u5185\u306b\u7121\u52b9\u306a\u6587\u5b57\u304c\u3042\u308a\u307e\u3059\u3002
  192.36 -javac.err.float.format=\
  192.37 -	\u6d6e\u52d5\u5c0f\u6570\u70b9\u306e\u5f62\u5f0f\u304c\u7121\u52b9\u3067\u3059\u3002
  192.38 -javac.err.overflow.int.oct=\
  192.39 -	\u6574\u6570\u30ea\u30c6\u30e9\u30eb\u304c\u7bc4\u56f2\u5916\u3067\u3059\u30028 \u9032\u6574\u6570\u30ea\u30c6\u30e9\u30eb\u306f 00 \u304b\u3089 037777777777 \
  192.40 -	\u306e\u7bc4\u56f2\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
  192.41 -javac.err.overflow.int.dec=\
  192.42 -	\u6574\u6570\u30ea\u30c6\u30e9\u30eb\u304c\u7bc4\u56f2\u5916\u3067\u3059\u300210 \u9032\u6574\u6570\u30ea\u30c6\u30e9\u30eb\u306f -2147483648 \u304b\u3089 \
  192.43 -	2147483647 \u306e\u7bc4\u56f2\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
  192.44 -javac.err.overflow.int.hex=\
  192.45 -	\u6574\u6570\u30ea\u30c6\u30e9\u30eb\u304c\u7bc4\u56f2\u5916\u3067\u3059\u300216 \u9032\u6574\u6570\u30ea\u30c6\u30e9\u30eb\u306f 0x0 \u304b\u3089 0xffffffff \
  192.46 -	\u306e\u7bc4\u56f2\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
  192.47 -javac.err.overflow.long.oct=\
  192.48 -	\u6574\u6570\u30ea\u30c6\u30e9\u30eb\u304c\u7bc4\u56f2\u5916\u3067\u3059\u30028 \u9032\u30ed\u30f3\u30b0\u30ea\u30c6\u30e9\u30eb\u306f 00L \u304b\u3089 \
  192.49 -	01777777777777777777777L \u306e\u7bc4\u56f2\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
  192.50 -javac.err.overflow.long.dec=\
  192.51 -	\u6574\u6570\u30ea\u30c6\u30e9\u30eb\u304c\u7bc4\u56f2\u5916\u3067\u3059\u300210 \u9032\u30ed\u30f3\u30b0\u30ea\u30c6\u30e9\u30eb\u306f -9223372036854775808L \
  192.52 -	\u304b\u3089 9223372036854775807L \u306e\u7bc4\u56f2\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
  192.53 -javac.err.overflow.long.hex=\
  192.54 -	\u6574\u6570\u30ea\u30c6\u30e9\u30eb\u304c\u7bc4\u56f2\u5916\u3067\u3059\u300216 \u9032\u30ed\u30f3\u30b0\u30ea\u30c6\u30e9\u30eb\u306f 0x0L \u304b\u3089 \
  192.55 -	0xffffffffffffffffL \u306e\u7bc4\u56f2\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
  192.56 -javac.err.overflow.float=\
  192.57 -	\u6570\u5024\u304c\u30aa\u30fc\u30d0\u30fc\u30d5\u30ed\u30fc\u3057\u307e\u3057\u305f: \u6d6e\u52d5\u30ea\u30c6\u30e9\u30eb\u304c\u5927\u304d\u904e\u304e\u307e\u3059\u3002
  192.58 -javac.err.overflow.double=\
  192.59 -	\u6570\u5024\u304c\u30aa\u30fc\u30d0\u30fc\u30d5\u30ed\u30fc\u3057\u307e\u3057\u305f: \u500d\u7cbe\u5ea6\u30ea\u30c6\u30e9\u30eb\u304c\u5927\u304d\u904e\u304e\u307e\u3059\u3002
  192.60 -javac.err.underflow.float=\
  192.61 -	\u6570\u5024\u304c\u30a2\u30f3\u30c0\u30fc\u30d5\u30ed\u30fc\u3057\u307e\u3057\u305f: \u6d6e\u52d5\u30ea\u30c6\u30e9\u30eb\u304c\u5c0f\u3055\u904e\u304e\u307e\u3059\u3002
  192.62 -javac.err.underflow.double=\
  192.63 -	\u6570\u5024\u304c\u30a2\u30f3\u30c0\u30fc\u30d5\u30ed\u30fc\u3057\u307e\u3057\u305f: \u500d\u7cbe\u5ea6\u30ea\u30c6\u30e9\u30eb\u304c\u5c0f\u3055\u904e\u304e\u307e\u3059\u3002
  192.64 -javac.err.token.expected=\
  192.65 -	''{0}'' \u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.66 -javac.err.statement.expected=\
  192.67 -	\u6587\u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.68 -javac.err.type.expected=\
  192.69 -	\u578b\u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.70 -javac.err.identifier.expected=\
  192.71 -	\u8b58\u5225\u5b50\u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.72 -javac.err.class.expected=\
  192.73 -	\u30ad\u30fc\u30ef\u30fc\u30c9 ''class'' \u307e\u305f\u306f ''interface'' \u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.74 -javac.err.toplevel.expected=\
  192.75 -	\u30af\u30e9\u30b9\u307e\u305f\u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u5ba3\u8a00\u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.76 -javac.err.missing.term=\
  192.77 -	\u9805\u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.78 -javac.err.assign.in.conditionalexpr=\
  192.79 -	\u4ee3\u5165\u5f0f\u306f\u6761\u4ef6\u5f0f (\u3064\u307e\u308a\u3001? : \u5f0f) \u306e 3 \u756a\u76ee\u306e\u90e8\u5206\u5f0f\u3068\u3057\u3066\u306f\u4f7f\u7528 \
  192.80 -	\u3067\u304d\u307e\u305b\u3093\u3002 \
  192.81 -	\u3053\u306e\u4ee3\u5165\u5f0f\u3092\u62ec\u5f27\u3067\u56f2\u3093\u3067\u5165\u529b\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002
  192.82 -javac.err.else.without.if=\
  192.83 -	''else'' \u3078\u306e ''if'' \u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.84 -javac.err.catch.without.try=\
  192.85 -	''catch'' \u3078\u306e ''try'' \u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.86 -javac.err.finally.without.try=\
  192.87 -	''finally'' \u3078\u306e ''try'' \u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.88 -javac.err.try.without.catch.finally=\
  192.89 -	''try'' \u3078\u306e ''catch'' \u307e\u305f\u306f ''finally'' \u304c\u3042\u308a\u307e\u305b\u3093\u3002
  192.90 -javac.err.case.without.switch=\
  192.91 -	switch \u6587\u306e\u5916\u306b ''case'' \u304c\u3042\u308a\u307e\u3059\u3002
  192.92 -javac.err.default.without.switch=\
  192.93 -	switch \u6587\u306e\u5916\u306b ''default'' \u304c\u3042\u308a\u307e\u3059\u3002
  192.94 -javac.err.io.exception=\
  192.95 -	{0} \u3067\u5165\u51fa\u529b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
  192.96 -javac.err.io.exception.package=\
  192.97 -	\u30d1\u30c3\u30b1\u30fc\u30b8 {0} \u306e\u6709\u7121\u3092\u78ba\u8a8d\u4e2d\u306b\u5165\u51fa\u529b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
  192.98 -javac.err.malformed.attribute=\
  192.99 -	{0} \u3092\u542b\u3080\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u5f0f\u304c\u4e0d\u6b63\u306a\u5c5e\u6027 ''{1}'' \u304c\u3042\u308a\u307e\u3059\u3002
 192.100 -javac.err.array.index.required=\
 192.101 -	\u914d\u5217\u306e\u6dfb\u3048\u5b57\u304c\u5fc5\u8981\u3067\u3059\u3002
 192.102 -javac.err.not.array=\
 192.103 -	[] \u306f\u914d\u5217\u306b\u306e\u307f\u9069\u7528\u3067\u304d\u307e\u3059\u3002{0} \u306b\u306f\u9069\u7528\u3067\u304d\u307e\u305b\u3093\u3002
 192.104 -javac.err.array.dim.in.decl=\
 192.105 -	\u5ba3\u8a00\u4e2d\u3067\u306f\u914d\u5217\u306e\u6b21\u5143\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.106 -javac.err.array.dim.in.type=\
 192.107 -	\u578b\u8868\u73fe\u4e2d\u3067\u306f\u914d\u5217\u306e\u6b21\u5143\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.108 -javac.err.invalid.array.expr=\
 192.109 -	\u914d\u5217\u5b9a\u6570\u306f\u521d\u671f\u5316\u5b50\u3067\u306e\u307f\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002
 192.110 -javac.err.invalid.array.init=\
 192.111 -	{0} \u578b\u3078\u306e\u521d\u671f\u5316\u5b50\u304c\u7121\u52b9\u3067\u3059\u3002
 192.112 -javac.err.invalid.lhs.assignment=\
 192.113 -	\u4ee3\u5165\u306e\u5de6\u8fba\u304c\u7121\u52b9\u3067\u3059\u3002
 192.114 -javac.err.invalid.args=\
 192.115 -	{0} \u3078\u306e\u5f15\u6570\u304c\u7121\u52b9\u3067\u3059\u3002
 192.116 -javac.err.invalid.cast=\
 192.117 -	{0} \u304b\u3089 {1} \u3078\u306e\u30ad\u30e3\u30b9\u30c8\u304c\u7121\u52b9\u3067\u3059\u3002
 192.118 -javac.err.invalid.instanceof=\
 192.119 -	{0} \u306f {1} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u306f\u306a\u308a\u307e\u305b\u3093\u3002
 192.120 -javac.err.invalid.type.expr=\
 192.121 -	\u578b\u5f0f\u304c\u7121\u52b9\u3067\u3059\u3002
 192.122 -javac.err.anonymous.extends=\
 192.123 -	\u540d\u524d\u306e\u306a\u3044\u30af\u30e9\u30b9\u304c ''extends'' \u7bc0\u307e\u305f\u306f ''implements'' \u7bc0\u3092\u6301\u3064\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.124 -javac.err.invalid.field.reference=\
 192.125 -	{1} \u304b\u3089\u30d5\u30a3\u30fc\u30eb\u30c9 {0} \u3092\u53c2\u7167\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002
 192.126 -javac.err.no.such.field=\
 192.127 -	{1} \u306b\u306f\u5909\u6570 {0} \u306f\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
 192.128 -javac.err.no.field.access=\
 192.129 -	{1} \u5185\u306e\u5909\u6570 {0} \u306f {2} \u304b\u3089\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002
 192.130 -javac.err.no.type.access=\
 192.131 -	{1} \u5185\u306e\u5185\u90e8\u578b {0} \u306f {2} \u304b\u3089\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002
 192.132 -javac.err.cant.access.member.type=\
 192.133 -	\u30e1\u30f3\u30d0\u30fc {0} \u3092\u6301\u3064\u578b {1} \u306f {2} \u304b\u3089\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002
 192.134 -javac.err.inner.class.expected=\
 192.135 -	\u5185\u90e8\u30af\u30e9\u30b9 {0} \u304c {1} \u306b\u3042\u308a\u307e\u305b\u3093\u3002
 192.136 -javac.err.no.static.field.access=\
 192.137 -	{1} \u5185\u306e static \u3067\u306a\u3044\u5909\u6570 {0} \u3092 static \u53c2\u7167\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.138 -javac.err.inner.static.ref=\
 192.139 -	\u5185\u90e8\u30af\u30e9\u30b9 {0} \u3092 static \u53c2\u7167\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.140 -javac.err.ambig.field=\
 192.141 -	{0} \u3078\u306e\u53c2\u7167\u304c\u3042\u3044\u307e\u3044\u3067\u3059\u3002{1} \u3068 {2} \u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.142 -javac.err.invalid.field=\
 192.143 -	{1} \u5185\u306e\u30e1\u30bd\u30c3\u30c9 {0} \u3092\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u3068\u3057\u3066\u53c2\u7167\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002
 192.144 -javac.err.assign.to.final=\
 192.145 -	final \u5909\u6570 {0} \u306b\u5024\u3092\u4ee3\u5165\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.146 -javac.err.assign.to.blank.final=\
 192.147 -	\u30d6\u30e9\u30f3\u30af final \u5909\u6570 {0} \u306b 2 \u56de\u4ee5\u4e0a\u5024\u3092\u4ee3\u5165\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.148 -javac.err.qualified.static.final.assign=\
 192.149 -	static \u30d6\u30e9\u30f3\u30af final \u3078\u306e\u4ee3\u5165\u306b\u4f7f\u7528\u3059\u308b\u5909\u6570\u306f\u5358\u7d14\u540d\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093 (\u30c9\u30c3\u30c8 ''.'' \u304c\u4ed8\u3044\u3066\u306f\u3044\u3051\u307e\u305b\u3093)\u3002
 192.150 -javac.err.bad.qualified.final.assign=\
 192.151 -	\u30d6\u30e9\u30f3\u30af final \u3078\u306e\u4ee3\u5165\u306b\u4f7f\u7528\u3059\u308b\u5909\u6570\u306f\u5358\u7d14\u306a\u540d\u524d\u3001\u307e\u305f\u306f ''this'' \u3067\u4fee\u98fe\u3055\u308c\u305f\u5358\u7d14\u306a\u540d\u524d\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093: ''{0}'' \u307e\u305f\u306f ''this.{0}''
 192.152 -javac.err.assign.to.blank.final.in.loop=\
 192.153 -	\u30d6\u30e9\u30f3\u30af final \u5909\u6570 {0} \u306b\u30eb\u30fc\u30d7\u4e2d\u3067\u4ee3\u5165\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002\u521d\u671f\u5316\u306f\u5fc5\u305a 1 \u56de\u9650\u308a\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.154 -javac.err.assign.to.uplevel=\
 192.155 -	\u5909\u6570 {0} \u306b\u7570\u306a\u308b\u30e1\u30bd\u30c3\u30c9\u304b\u3089\u4ee3\u5165\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002\u30af\u30e9\u30b9\u5b9a\u7fa9\u3092\u56f2\u3080\u30d6\u30ed\u30c3\u30af\u304b\u3089\u306f\u3001\u5185\u5074\u306e\u30af\u30e9\u30b9\u3067\u306f\u30d6\u30ed\u30c3\u30af\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b\u5909\u6570\u306e\u3046\u3061\u5c40\u6240\u7684\u306a final \u5909\u6570\u3060\u3051\u304c\u6709\u52b9\u3067\u3059\u3002
 192.156 -javac.err.invalid.uplevel=\
 192.157 -	\u5909\u6570 {0} \u306b\u7570\u306a\u308b\u30e1\u30bd\u30c3\u30c9\u4e2d\u304b\u3089\u53c2\u7167\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002\u30af\u30e9\u30b9\u5b9a\u7fa9\u3092\u56f2\u3080\u30d6\u30ed\u30c3\u30af\u304b\u3089\u306f\u3001\u5185\u5074\u306e\u30af\u30e9\u30b9\u3067\u306f\u30d6\u30ed\u30c3\u30af\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b\u5909\u6570\u306e\u3046\u3061\u5c40\u6240\u7684\u306a final \u5909\u6570\u3060\u3051\u304c\u6709\u52b9\u3067\u3059\u3002
 192.158 -javac.err.undef.var=\
 192.159 -	{0} \u306f\u672a\u5b9a\u7fa9\u306e\u5909\u6570\u3067\u3059\u3002
 192.160 -javac.err.undef.var.super=\
 192.161 -	{0} \u306f\u672a\u5b9a\u7fa9\u306e\u5909\u6570\u3067\u3059\u3002\u30ad\u30fc\u30ef\u30fc\u30c9 "super" \u306f\u3001\u30e1\u30f3\u30d0\u30fc\u306e\u30a2\u30af\u30bb\u30b9\u307e\u305f\u306f\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306e\u547c\u3073\u51fa\u3057\u306b\u306e\u307f\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002
 192.162 -javac.err.undef.var.or.package=\
 192.163 -	{0} \u306f\u672a\u5b9a\u7fa9\u306e\u5909\u6570\u307e\u305f\u306f\u30d1\u30c3\u30b1\u30fc\u30b8\u540d\u3067\u3059\u3002
 192.164 -javac.err.undef.class.or.package=\
 192.165 -	{0} \u306f\u672a\u5b9a\u7fa9\u306e\u30af\u30e9\u30b9\u307e\u305f\u306f\u30d1\u30c3\u30b1\u30fc\u30b8\u540d\u3067\u3059\u3002
 192.166 -javac.err.undef.var.class.or.package=\
 192.167 -	{0} \u306f\u672a\u5b9a\u7fa9\u306e\u5909\u6570\u3001\u30af\u30e9\u30b9\u3001\u307e\u305f\u306f\u30d1\u30c3\u30b1\u30fc\u30b8\u540d\u3067\u3059\u3002
 192.168 -javac.err.undef.class=\
 192.169 -	{0} \u306f\u672a\u5b9a\u7fa9\u306e\u30af\u30e9\u30b9\u540d\u3067\u3059\u3002
 192.170 -javac.err.undef.var.or.class=\
 192.171 -	{0} \u306f\u672a\u5b9a\u7fa9\u306e\u5909\u6570\u307e\u305f\u306f\u30af\u30e9\u30b9\u540d\u3067\u3059\u3002
 192.172 -javac.err.var.not.initialized=\
 192.173 -	\u5909\u6570 {0} \u306f\u521d\u671f\u5316\u3055\u308c\u3066\u3044\u306a\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002
 192.174 -javac.err.final.var.not.initialized=\
 192.175 -	\u30d6\u30e9\u30f3\u30af final \u5909\u6570 ''{0}'' \u306f\u521d\u671f\u5316\u3055\u308c\u3066\u3044\u306a\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u30d6\u30e9\u30f3\u30af final \u5909\u6570\u306b\u306f\u521d\u671f\u5316\u5b50\u307e\u305f\u306f\u5404\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3067\u5024\u304c\u4ee3\u5165\u3055\u308c\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.176 -javac.err.access.inst.before.super=\
 192.177 -	\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304c\u547c\u3073\u51fa\u3055\u308c\u308b\u524d\u306b {0} \u3092\u53c2\u7167\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.178 -javac.err.ambig.class=\
 192.179 -	{0} \u304a\u3088\u3073 {1} \u306e\u30af\u30e9\u30b9\u5b9a\u7fa9\u304c\u3042\u3044\u307e\u3044\u3067\u3059\u3002
 192.180 -javac.err.invalid.arg=\
 192.181 -	{0} \u3078\u306e\u5f15\u6570\u304c\u7121\u52b9\u3067\u3059\u3002
 192.182 -javac.err.invalid.arg.type=\
 192.183 -	{1} \u306b\u5bfe\u3059\u308b\u5f15\u6570\u306e\u578b {0} \u304c\u7121\u52b9\u3067\u3059\u3002
 192.184 -javac.err.invalid.length=\
 192.185 -	\u578b {0} \u306b ''length'' \u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u3001\u3053\u308c\u306f\u914d\u5217\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 192.186 -javac.err.invalid.constr.invoke=\
 192.187 -	\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u4ee5\u5916\u304b\u3089\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u547c\u3073\u51fa\u3059\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.188 -javac.err.constr.invoke.not.first=\
 192.189 -	\u30e1\u30bd\u30c3\u30c9\u5185\u3067\u306f\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u6700\u521d\u306b\u547c\u3073\u51fa\u3055\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.190 -javac.err.invalid.method.invoke=\
 192.191 -	{0} \u306e\u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u3059\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.192 -javac.err.undef.meth=\
 192.193 -	\u30e1\u30bd\u30c3\u30c9 {0} \u306f {1} \u3067\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
 192.194 -javac.err.no.meth.access=\
 192.195 -	{1} \u306e\u30e1\u30bd\u30c3\u30c9 {0} \u306f {2} \u304b\u3089\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002
 192.196 +javac.err.internal=\u5185\u90E8\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
 192.197 +javac.err.eof.in.comment=\u30B3\u30E1\u30F3\u30C8\u304C\u5165\u529B\u306E\u6700\u5F8C\u3067\u7D42\u4E86\u3057\u3066\u3044\u307E\u305B\u3093\u3002
 192.198 +javac.err.eof.in.string=\u6587\u5B57\u5217\u304C\u5165\u529B\u306E\u6700\u5F8C\u3067\u7D42\u4E86\u3057\u3066\u3044\u307E\u305B\u3093\u3002
 192.199 +javac.err.newline.in.string=\u6587\u5B57\u5217\u304C\u884C\u306E\u6700\u5F8C\u3067\u7D42\u4E86\u3057\u3066\u3044\u307E\u305B\u3093\u3002
 192.200 +javac.err.invalid.char.constant=\u7121\u52B9\u306A\u6587\u5B57\u5B9A\u6570\u3067\u3059\u3002
 192.201 +javac.err.unbalanced.paren=\u30AB\u30C3\u30B3\u304C\u4E00\u81F4\u3057\u3066\u3044\u307E\u305B\u3093\u3002
 192.202 +javac.err.invalid.escape.char=\u30A8\u30B9\u30B1\u30FC\u30D7\u6587\u5B57\u304C\u7121\u52B9\u3067\u3059\u3002
 192.203 +javac.err.invalid.hex.number=16\u9032\u6570\u5B57\u306F\u5C11\u306A\u304F\u3068\u30821\u6841\u306E16\u9032\u6570\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.204 +javac.err.invalid.octal.number=8\u9032\u6570\u5B57\u5185\u306B\u7121\u52B9\u306A\u6587\u5B57\u304C\u3042\u308A\u307E\u3059\u3002
 192.205 +javac.err.invalid.number=\u6570\u5B57\u5185\u306B\u7121\u52B9\u306A\u6587\u5B57\u304C\u3042\u308A\u307E\u3059\u3002
 192.206 +javac.err.funny.char=\u5165\u529B\u5185\u306B\u7121\u52B9\u306A\u6587\u5B57\u304C\u3042\u308A\u307E\u3059\u3002
 192.207 +javac.err.float.format=\u6D6E\u52D5\u5C0F\u6570\u70B9\u306E\u5F62\u5F0F\u304C\u7121\u52B9\u3067\u3059\u3002
 192.208 +javac.err.overflow.int.oct=\u6574\u6570\u30EA\u30C6\u30E9\u30EB\u304C\u7BC4\u56F2\u5916\u3067\u3059\u30028\u9032\u6574\u6570\u30EA\u30C6\u30E9\u30EB\u306F00\u304B\u3089037777777777\u306E\u7BC4\u56F2\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.209 +javac.err.overflow.int.dec=\u6574\u6570\u30EA\u30C6\u30E9\u30EB\u304C\u7BC4\u56F2\u5916\u3067\u3059\u300210\u9032\u6574\u6570\u30EA\u30C6\u30E9\u30EB\u306F -2147483648\u304B\u30892147483647\u306E\u7BC4\u56F2\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.210 +javac.err.overflow.int.hex=\u6574\u6570\u30EA\u30C6\u30E9\u30EB\u304C\u7BC4\u56F2\u5916\u3067\u3059\u300216\u9032\u6574\u6570\u30EA\u30C6\u30E9\u30EB\u306F0x0\u304B\u30890xffffffff\u306E\u7BC4\u56F2\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.211 +javac.err.overflow.long.oct=\u6574\u6570\u30EA\u30C6\u30E9\u30EB\u304C\u7BC4\u56F2\u5916\u3067\u3059\u30028\u9032\u30ED\u30F3\u30B0\u30FB\u30EA\u30C6\u30E9\u30EB\u306F00L\u304B\u308901777777777777777777777L\u306E\u7BC4\u56F2\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.212 +javac.err.overflow.long.dec=\u6574\u6570\u30EA\u30C6\u30E9\u30EB\u304C\u7BC4\u56F2\u5916\u3067\u3059\u300210\u9032\u30ED\u30F3\u30B0\u30FB\u30EA\u30C6\u30E9\u30EB\u306F -9223372036854775808L\u304B\u30899223372036854775807L\u306E\u7BC4\u56F2\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.213 +javac.err.overflow.long.hex=\u6574\u6570\u30EA\u30C6\u30E9\u30EB\u304C\u7BC4\u56F2\u5916\u3067\u3059\u300216\u9032\u30ED\u30F3\u30B0\u30FB\u30EA\u30C6\u30E9\u30EB\u306F0x0L\u304B\u30890xffffffffffffffffL\u306E\u7BC4\u56F2\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.214 +javac.err.overflow.float=\u6570\u5024\u304C\u30AA\u30FC\u30D0\u30FC\u30D5\u30ED\u30FC\u3057\u307E\u3057\u305F: \u6D6E\u52D5\u30EA\u30C6\u30E9\u30EB\u304C\u5927\u304D\u3059\u304E\u307E\u3059\u3002
 192.215 +javac.err.overflow.double=\u6570\u5024\u304C\u30AA\u30FC\u30D0\u30FC\u30D5\u30ED\u30FC\u3057\u307E\u3057\u305F: \u500D\u7CBE\u5EA6\u30EA\u30C6\u30E9\u30EB\u304C\u5927\u304D\u3059\u304E\u307E\u3059\u3002
 192.216 +javac.err.underflow.float=\u6570\u5024\u304C\u30A2\u30F3\u30C0\u30FC\u30D5\u30ED\u30FC\u3057\u307E\u3057\u305F: \u6D6E\u52D5\u30EA\u30C6\u30E9\u30EB\u304C\u5C0F\u3055\u3059\u304E\u307E\u3059\u3002
 192.217 +javac.err.underflow.double=\u6570\u5024\u304C\u30A2\u30F3\u30C0\u30FC\u30D5\u30ED\u30FC\u3057\u307E\u3057\u305F: \u500D\u7CBE\u5EA6\u30EA\u30C6\u30E9\u30EB\u304C\u5C0F\u3055\u3059\u304E\u307E\u3059\u3002
 192.218 +javac.err.token.expected=''{0}''\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.219 +javac.err.statement.expected=\u6587\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.220 +javac.err.type.expected=\u578B\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.221 +javac.err.identifier.expected=\u8B58\u5225\u5B50\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.222 +javac.err.class.expected=\u30AD\u30FC\u30EF\u30FC\u30C9''class''\u307E\u305F\u306F''interface''\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.223 +javac.err.toplevel.expected=\u30AF\u30E9\u30B9\u307E\u305F\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u5BA3\u8A00\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.224 +javac.err.missing.term=\u9805\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.225 +javac.err.assign.in.conditionalexpr=\u4EE3\u5165\u5F0F\u306F\u6761\u4EF6\u5F0F(\u3064\u307E\u308A\u3001? : \u5F0F)\u306E3\u756A\u76EE\u306E\u90E8\u5206\u5F0F\u3068\u3057\u3066\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002\u3053\u306E\u4EE3\u5165\u5F0F\u3092\u30AB\u30C3\u30B3\u3067\u56F2\u3093\u3067\u5165\u529B\u3057\u3066\u307F\u3066\u304F\u3060\u3055\u3044\u3002
 192.226 +javac.err.else.without.if=''else''\u3078\u306E''if''\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.227 +javac.err.catch.without.try=''catch''\u3078\u306E''try''\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.228 +javac.err.finally.without.try=''finally''\u3078\u306E''try''\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.229 +javac.err.try.without.catch.finally=''try''\u3078\u306E''catch''\u307E\u305F\u306F''finally''\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.230 +javac.err.case.without.switch=switch\u6587\u306E\u5916\u306B''case''\u304C\u3042\u308A\u307E\u3059\u3002
 192.231 +javac.err.default.without.switch=switch\u6587\u306E\u5916\u306B''default''\u304C\u3042\u308A\u307E\u3059\u3002
 192.232 +javac.err.io.exception={0}\u3067\u5165\u51FA\u529B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
 192.233 +javac.err.io.exception.package=\u30D1\u30C3\u30B1\u30FC\u30B8{0}\u306E\u6709\u7121\u3092\u78BA\u8A8D\u4E2D\u306B\u5165\u51FA\u529B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
 192.234 +javac.err.malformed.attribute={0}\u3092\u542B\u3080\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u306B\u66F8\u5F0F\u304C\u4E0D\u6B63\u306A\u5C5E\u6027''{1}''\u304C\u3042\u308A\u307E\u3059\u3002
 192.235 +javac.err.array.index.required=\u914D\u5217\u306E\u6DFB\u3048\u5B57\u304C\u5FC5\u8981\u3067\u3059\u3002
 192.236 +javac.err.not.array=[]\u306F\u914D\u5217\u306B\u306E\u307F\u9069\u7528\u3067\u304D\u307E\u3059\u3002{0}\u306B\u306F\u9069\u7528\u3067\u304D\u307E\u305B\u3093\u3002
 192.237 +javac.err.array.dim.in.decl=\u5BA3\u8A00\u4E2D\u3067\u306F\u914D\u5217\u306E\u6B21\u5143\u3092\u6307\u5B9A\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.238 +javac.err.array.dim.in.type=\u578B\u8868\u73FE\u4E2D\u3067\u306F\u914D\u5217\u306E\u6B21\u5143\u3092\u6307\u5B9A\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.239 +javac.err.invalid.array.expr=\u914D\u5217\u5B9A\u6570\u306F\u521D\u671F\u5316\u5B50\u3067\u306E\u307F\u4F7F\u7528\u3067\u304D\u307E\u3059\u3002
 192.240 +javac.err.invalid.array.init={0}\u578B\u3078\u306E\u521D\u671F\u5316\u5B50\u304C\u7121\u52B9\u3067\u3059\u3002
 192.241 +javac.err.invalid.lhs.assignment=\u4EE3\u5165\u306E\u5DE6\u8FBA\u304C\u7121\u52B9\u3067\u3059\u3002
 192.242 +javac.err.invalid.args={0}\u3078\u306E\u5F15\u6570\u304C\u7121\u52B9\u3067\u3059\u3002
 192.243 +javac.err.invalid.cast={0}\u304B\u3089{1}\u3078\u306E\u30AD\u30E3\u30B9\u30C8\u304C\u7121\u52B9\u3067\u3059\u3002
 192.244 +javac.err.invalid.instanceof={0}\u306F{1}\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u306B\u306F\u306A\u308A\u307E\u305B\u3093\u3002
 192.245 +javac.err.invalid.type.expr=\u578B\u5F0F\u304C\u7121\u52B9\u3067\u3059\u3002
 192.246 +javac.err.anonymous.extends=\u540D\u524D\u306E\u306A\u3044\u30AF\u30E9\u30B9\u304C''extends''\u7BC0\u307E\u305F\u306F''implements''\u7BC0\u3092\u6301\u3064\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.247 +javac.err.invalid.field.reference={1}\u304B\u3089\u30D5\u30A3\u30FC\u30EB\u30C9{0}\u3092\u53C2\u7167\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u3002
 192.248 +javac.err.no.such.field={1}\u306B\u306F\u5909\u6570{0}\u306F\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
 192.249 +javac.err.no.field.access={1}\u5185\u306E\u5909\u6570{0}\u306F{2}\u304B\u3089\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002
 192.250 +javac.err.no.type.access={1}\u5185\u306E\u5185\u90E8\u578B{0}\u306F{2}\u304B\u3089\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002
 192.251 +javac.err.cant.access.member.type=\u30E1\u30F3\u30D0\u30FC{0}\u3092\u6301\u3064\u578B{1}\u306F{2}\u304B\u3089\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002
 192.252 +javac.err.inner.class.expected=\u5185\u90E8\u30AF\u30E9\u30B9{0}\u304C{1}\u306B\u3042\u308A\u307E\u305B\u3093\u3002
 192.253 +javac.err.no.static.field.access={1}\u5185\u306Estatic\u3067\u306A\u3044\u5909\u6570{0}\u3092static\u53C2\u7167\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.254 +javac.err.inner.static.ref=\u5185\u90E8\u30AF\u30E9\u30B9{0}\u3092static\u53C2\u7167\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.255 +javac.err.ambig.field={0}\u3078\u306E\u53C2\u7167\u304C\u3042\u3044\u307E\u3044\u3067\u3059\u3002{1}\u3068{2}\u306B\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.256 +javac.err.invalid.field={1}\u5185\u306E\u30E1\u30BD\u30C3\u30C9{0}\u3092\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u5909\u6570\u3068\u3057\u3066\u53C2\u7167\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u3002
 192.257 +javac.err.assign.to.final=final\u5909\u6570{0}\u306B\u5024\u3092\u4EE3\u5165\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.258 +javac.err.assign.to.blank.final=\u30D6\u30E9\u30F3\u30AFfinal\u5909\u6570{0}\u306B2\u56DE\u4EE5\u4E0A\u5024\u3092\u4EE3\u5165\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.259 +javac.err.qualified.static.final.assign=static\u30D6\u30E9\u30F3\u30AFfinal\u3078\u306E\u4EE3\u5165\u306B\u4F7F\u7528\u3059\u308B\u5909\u6570\u306F\u5358\u7D14\u540D\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059(\u30C9\u30C3\u30C8''.''\u3092\u4ED8\u3051\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093)\u3002
 192.260 +javac.err.bad.qualified.final.assign=\u30D6\u30E9\u30F3\u30AFfinal\u3078\u306E\u4EE3\u5165\u306B\u4F7F\u7528\u3059\u308B\u5909\u6570\u306F\u5358\u7D14\u306A\u540D\u524D\u3001\u307E\u305F\u306F''this''\u3067\u4FEE\u98FE\u3055\u308C\u305F\u5358\u7D14\u306A\u540D\u524D\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059: ''{0}''\u307E\u305F\u306F''this.{0}''
 192.261 +javac.err.assign.to.blank.final.in.loop=\u30D6\u30E9\u30F3\u30AFfinal\u5909\u6570{0}\u306B\u30EB\u30FC\u30D7\u4E2D\u3067\u4EE3\u5165\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u3002\u521D\u671F\u5316\u306F\u5FC5\u305A1\u56DE\u9650\u308A\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.262 +javac.err.assign.to.uplevel=\u5909\u6570{0}\u306B\u7570\u306A\u308B\u30E1\u30BD\u30C3\u30C9\u304B\u3089\u4EE3\u5165\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u3002\u30AF\u30E9\u30B9\u5B9A\u7FA9\u3092\u56F2\u3080\u30D6\u30ED\u30C3\u30AF\u304B\u3089\u306F\u3001\u5185\u5074\u306E\u30AF\u30E9\u30B9\u3067\u306F\u30D6\u30ED\u30C3\u30AF\u306B\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u308B\u5909\u6570\u306E\u3046\u3061\u5C40\u6240\u7684\u306Afinal\u5909\u6570\u306E\u307F\u304C\u6709\u52B9\u3067\u3059\u3002
 192.263 +javac.err.invalid.uplevel=final\u3067\u306A\u3044\u5909\u6570{0}\u306B\u7570\u306A\u308B\u30E1\u30BD\u30C3\u30C9\u4E2D\u304B\u3089\u53C2\u7167\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u3002\u30AF\u30E9\u30B9\u5B9A\u7FA9\u3092\u56F2\u3080\u30D6\u30ED\u30C3\u30AF\u304B\u3089\u306F\u3001\u5185\u5074\u306E\u30AF\u30E9\u30B9\u3067\u306F\u30D6\u30ED\u30C3\u30AF\u306B\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u308B\u5909\u6570\u306E\u3046\u3061\u5C40\u6240\u7684\u306Afinal\u5909\u6570\u306E\u307F\u304C\u6709\u52B9\u3067\u3059\u3002
 192.264 +javac.err.undef.var={0}\u306F\u672A\u5B9A\u7FA9\u306E\u5909\u6570\u3067\u3059
 192.265 +javac.err.undef.var.super={0}\u306F\u672A\u5B9A\u7FA9\u306E\u5909\u6570\u3067\u3059\u3002\u30AD\u30FC\u30EF\u30FC\u30C9"super"\u306F\u3001\u30E1\u30F3\u30D0\u30FC\u306E\u30A2\u30AF\u30BB\u30B9\u307E\u305F\u306F\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306E\u547C\u51FA\u3057\u306B\u306E\u307F\u4F7F\u7528\u3067\u304D\u307E\u3059\u3002
 192.266 +javac.err.undef.var.or.package={0}\u306F\u672A\u5B9A\u7FA9\u306E\u5909\u6570\u307E\u305F\u306F\u30D1\u30C3\u30B1\u30FC\u30B8\u540D\u3067\u3059
 192.267 +javac.err.undef.class.or.package={0}\u306F\u672A\u5B9A\u7FA9\u306E\u30AF\u30E9\u30B9\u307E\u305F\u306F\u30D1\u30C3\u30B1\u30FC\u30B8\u540D\u3067\u3059
 192.268 +javac.err.undef.var.class.or.package={0}\u306F\u672A\u5B9A\u7FA9\u306E\u5909\u6570\u3001\u30AF\u30E9\u30B9\u307E\u305F\u306F\u30D1\u30C3\u30B1\u30FC\u30B8\u540D\u3067\u3059
 192.269 +javac.err.undef.class={0}\u306F\u672A\u5B9A\u7FA9\u306E\u30AF\u30E9\u30B9\u540D\u3067\u3059
 192.270 +javac.err.undef.var.or.class={0}\u306F\u672A\u5B9A\u7FA9\u306E\u5909\u6570\u307E\u305F\u306F\u30AF\u30E9\u30B9\u540D\u3067\u3059
 192.271 +javac.err.var.not.initialized=\u5909\u6570{0}\u306F\u521D\u671F\u5316\u3055\u308C\u3066\u3044\u306A\u3044\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002
 192.272 +javac.err.final.var.not.initialized=\u30D6\u30E9\u30F3\u30AFfinal\u5909\u6570''{0}''\u306F\u521D\u671F\u5316\u3055\u308C\u3066\u3044\u306A\u3044\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002\u30D6\u30E9\u30F3\u30AFfinal\u5909\u6570\u306B\u306F\u521D\u671F\u5316\u5B50\u307E\u305F\u306F\u5404\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u3067\u5024\u304C\u4EE3\u5165\u3055\u308C\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.273 +javac.err.access.inst.before.super=\u30B9\u30FC\u30D1\u30FC\u30AF\u30E9\u30B9\u306E\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u304C\u547C\u3073\u51FA\u3055\u308C\u308B\u524D\u306B{0}\u3092\u53C2\u7167\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.274 +javac.err.ambig.class={0}\u304A\u3088\u3073{1}\u306E\u30AF\u30E9\u30B9\u5B9A\u7FA9\u304C\u3042\u3044\u307E\u3044\u3067\u3059
 192.275 +javac.err.invalid.arg={0}\u3078\u306E\u5F15\u6570\u304C\u7121\u52B9\u3067\u3059\u3002
 192.276 +javac.err.invalid.arg.type={1}\u306B\u5BFE\u3059\u308B\u5F15\u6570\u306E\u578B{0}\u304C\u7121\u52B9\u3067\u3059\u3002
 192.277 +javac.err.invalid.length=\u578B{0}\u306B''length''\u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u304C\u3001\u3053\u308C\u306F\u914D\u5217\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 192.278 +javac.err.invalid.constr.invoke=\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u4EE5\u5916\u304B\u3089\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u3092\u547C\u3073\u51FA\u3059\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.279 +javac.err.constr.invoke.not.first=\u30E1\u30BD\u30C3\u30C9\u5185\u3067\u306F\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u3092\u6700\u521D\u306B\u547C\u3073\u51FA\u3059\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.280 +javac.err.invalid.method.invoke={0}\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u547C\u3073\u51FA\u3059\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.281 +javac.err.undef.meth=\u30E1\u30BD\u30C3\u30C9{0}\u306F{1}\u3067\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
 192.282 +javac.err.no.meth.access={1}\u306E\u30E1\u30BD\u30C3\u30C9{0}\u306F{2}\u304B\u3089\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002
 192.283  #warning:
 192.284 -javac.err.no.override.access=\
 192.285 -	\u6ce8: {1} \u306e\u30e1\u30bd\u30c3\u30c9 {0} \u306f {2} \u306e\u5bfe\u5fdc\u3059\u308b\u30e1\u30bd\u30c3\u30c9\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u7570\u306a\u308b\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u5bfe\u3057\u3066\u306f private \u3067\u3042\u308b\u305f\u3081\u3001\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.286 -javac.err.no.static.meth.access=\
 192.287 -	{1} \u306e\u30e1\u30bd\u30c3\u30c9 {0} \u306b static \u53c2\u7167\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.288 -javac.err.invalid.protected.method.use=\
 192.289 -	{1} \u306e protected \u30e1\u30bd\u30c3\u30c9 {0} \u306b\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002{2} \u306f\u73fe\u5728\u306e\u30af\u30e9\u30b9\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 192.290 -javac.err.invalid.protected.field.use=\
 192.291 -	{1} \u306e protected \u30d5\u30a3\u30fc\u30eb\u30c9 {0} \u306b\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002{2} \u306f\u73fe\u5728\u306e\u30af\u30e9\u30b9\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 192.292 -javac.err.invalid.protected.type.use=\
 192.293 -	{1} \u306e protected \u5185\u90e8\u578b {0} \u306b\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002{2} \u306f\u73fe\u5728\u306e\u30af\u30e9\u30b9\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 192.294 -javac.err.invalid.protected.constructor.use=\
 192.295 -	{0} \u306e protected \u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306b\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u751f\u6210\u306f\u3001\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304c\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b\u30d1\u30c3\u30b1\u30fc\u30b8\u5185\u3067\u306e\u307f\u8a31\u53ef\u3055\u308c\u307e\u3059\u3002
 192.296 -javac.err.invalid.method=\
 192.297 -	{1} \u306e\u5909\u6570 {0} \u3092\u30e1\u30bd\u30c3\u30c9\u3068\u3057\u3066\u53c2\u7167\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002
 192.298 -javac.err.invalid.var=\
 192.299 -	{1} \u306e\u30e1\u30bd\u30c3\u30c9 {0} \u3092\u5909\u6570\u3068\u3057\u3066\u53c2\u7167\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002
 192.300 -javac.err.synchronized.null=\
 192.301 -	null \u306e\u30ea\u30c6\u30e9\u30eb\u306f\u3001synchronized \u69cb\u6587\u3067\u306f\u6b63\u3057\u3044\u5f15\u6570\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 192.302 +javac.err.no.override.access=\u6CE8\u610F: {1}\u306E\u30E1\u30BD\u30C3\u30C9{0}\u306F{2}\u306E\u5BFE\u5FDC\u3059\u308B\u30E1\u30BD\u30C3\u30C9\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002\u7570\u306A\u308B\u30D1\u30C3\u30B1\u30FC\u30B8\u306B\u5BFE\u3057\u3066\u306Fprivate\u3067\u3042\u308B\u305F\u3081\u3001\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.303 +javac.err.no.static.meth.access={1}\u306E\u30E1\u30BD\u30C3\u30C9{0}\u306Bstatic\u53C2\u7167\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.304 +javac.err.invalid.protected.method.use={1}\u306Eprotected\u30E1\u30BD\u30C3\u30C9{0}\u306B\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002{2}\u306F\u73FE\u5728\u306E\u30AF\u30E9\u30B9\u306E\u30B5\u30D6\u30AF\u30E9\u30B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 192.305 +javac.err.invalid.protected.field.use={1}\u306Eprotected\u30D5\u30A3\u30FC\u30EB\u30C9{0}\u306B\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002{2}\u306F\u73FE\u5728\u306E\u30AF\u30E9\u30B9\u306E\u30B5\u30D6\u30AF\u30E9\u30B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 192.306 +javac.err.invalid.protected.type.use={1}\u306Eprotected\u5185\u90E8\u578B{0}\u306B\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002{2}\u306F\u73FE\u5728\u306E\u30AF\u30E9\u30B9\u306E\u30B5\u30D6\u30AF\u30E9\u30B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 192.307 +javac.err.invalid.protected.constructor.use={0}\u306Eprotected\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306B\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u306E\u751F\u6210\u306F\u3001\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u304C\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u308B\u30D1\u30C3\u30B1\u30FC\u30B8\u5185\u3067\u306E\u307F\u8A31\u53EF\u3055\u308C\u307E\u3059\u3002
 192.308 +javac.err.invalid.method={1}\u306E\u5909\u6570{0}\u3092\u30E1\u30BD\u30C3\u30C9\u3068\u3057\u3066\u53C2\u7167\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u3002
 192.309 +javac.err.invalid.var={1}\u306E\u30E1\u30BD\u30C3\u30C9{0}\u3092\u5909\u6570\u3068\u3057\u3066\u53C2\u7167\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u3002
 192.310 +javac.err.synchronized.null=null\u306E\u30EA\u30C6\u30E9\u30EB\u306F\u3001synchronized\u69CB\u6587\u3067\u306F\u6B63\u3057\u3044\u5F15\u6570\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 192.311  #all messages related to deprecation are warnings:
 192.312 -javac.err.class.is.deprecated=\
 192.313 -	\u6ce8: {0} \u306f\u63a8\u5968\u3055\u308c\u307e\u305b\u3093\u3002
 192.314 -javac.err.meth.is.deprecated=\
 192.315 -	\u6ce8: {1} \u306e\u30e1\u30bd\u30c3\u30c9 {0} \u306f\u63a8\u5968\u3055\u308c\u307e\u305b\u3093\u3002
 192.316 -javac.err.constr.is.deprecated=\
 192.317 -	\u6ce8: \u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf {0} \u306f\u63a8\u5968\u3055\u308c\u307e\u305b\u3093\u3002
 192.318 -javac.err.field.is.deprecated=\
 192.319 -	\u6ce8: {1} \u306e\u5909\u6570 {0} \u306f\u63a8\u5968\u3055\u308c\u307e\u305b\u3093\u3002
 192.320 -javac.err.note.deprecations=\
 192.321 -	\u6ce8: \u63a8\u5968\u3055\u308c\u306a\u3044 API \u3092\u4f7f\u7528\u307e\u305f\u306f\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3057\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30eb\u304c {0} \u500b\u3042\u308a\u307e\u3059\u3002\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u53c2\u7167\u3057\u3066\u4ed6\u306e\u65b9\u6cd5\u3092\u691c\u8a0e\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.322 -javac.err.note.1deprecation=\
 192.323 -	\u6ce8: {0} \u306f\u63a8\u5968\u3055\u308c\u306a\u3044 API \u3092\u4f7f\u7528\u307e\u305f\u306f\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3057\u3066\u3044\u307e\u3059\u3002\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u53c2\u7167\u3057\u3066\u4ed6\u306e\u65b9\u6cd5\u3092\u691c\u8a0e\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.324 -javac.err.note.deprecations.silent=\
 192.325 -	\u6ce8: \u63a8\u5968\u3055\u308c\u306a\u3044 API \u3092\u4f7f\u7528\u307e\u305f\u306f\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3057\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30eb\u304c {0} \u500b\u3042\u308a\u307e\u3059\u3002\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001"javac -deprecation" \u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.326 -javac.err.note.1deprecation.silent=\
 192.327 -	\u6ce8: {0} \u306f\u63a8\u5968\u3055\u308c\u306a\u3044 API \u3092\u4f7f\u7528\u307e\u305f\u306f\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3057\u3066\u3044\u307e\u3059\u3002\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001"javac -deprecation" \u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.328 -javac.err.invalid.array.dim=\
 192.329 -	\u914d\u5217\u306e\u5927\u304d\u3055\u304c\u7121\u52b9\u3067\u3059\u3002
 192.330 -javac.err.ambig.constr=\
 192.331 -	\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf {0}, {1} \u306f\u3042\u3044\u307e\u3044\u3067\u3059\u3002
 192.332 -javac.err.explicit.cast.needed=\
 192.333 -	\u3053\u306e\u578b\u306f {0} \u306b\u306f\u4e0d\u9069\u5408\u3067\u3059\u3002{1} \u304b\u3089 {2} \u3078\u306e\u5909\u63db\u306b\u306f\u660e\u793a\u7684\u306a\u30ad\u30e3\u30b9\u30c8\u304c\u5fc5\u8981\u3067\u3059\u3002
 192.334 -javac.err.incompatible.type=\
 192.335 -	\u3053\u306e\u578b\u306f {0} \u306b\u306f\u4e0d\u9069\u5408\u3067\u3059\u3002{1} \u304b\u3089 {2} \u306b\u306f\u5909\u63db\u3067\u304d\u307e\u305b\u3093\u3002
 192.336 -javac.err.invalid.term=\
 192.337 -	\u7121\u52b9\u306a\u9805\u3067\u3059\u3002
 192.338 -javac.err.abstract.class=\
 192.339 -	{0} \u306f abstract \u30af\u30e9\u30b9\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002\u3053\u306e\u30af\u30e9\u30b9\u3067\u306f\u3001{2} \u304b\u3089\u6d3e\u751f\u3059\u308b {1} \u3092\u5b9a\u7fa9\u3057\u3066\u3044\u307e\u305b\u3093\u3002
 192.340 -javac.err.abstract.class.cannot.override=\
 192.341 -	{0} \u306f abstract \u3068\u3057\u3066\u5ba3\u8a00\u3055\u308c\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9 {2} \u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u5bfe\u3057\u3066 private \u3067\u3042\u308b abstract \u30e1\u30bd\u30c3\u30c9 {1} \u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u305a\u3001\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3067\u304d\u307e\u305b\u3093\u3002
 192.342 -javac.err.new.intf=\
 192.343 -	{0} \u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u3059\u3002\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.344 -javac.err.invoke.abstract=\
 192.345 -	{1} \u306e\u30e1\u30bd\u30c3\u30c9 {0} \u306f abstract \u3067\u3042\u308a\u3001\u76f4\u63a5\u547c\u3073\u51fa\u3059\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.346 -javac.err.unmatched.meth=\
 192.347 -	{0} \u306b\u9069\u5408\u3059\u308b\u30e1\u30bd\u30c3\u30c9\u304c {1} \u306b\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 192.348 -javac.err.unmatched.constr=\
 192.349 -	{0} \u306b\u9069\u5408\u3059\u308b\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304c {1} \u306b\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 192.350 -javac.err.wrong.number.args=\
 192.351 -	{0} \u306e\u5f15\u6570\u306e\u6570\u304c\u4e0d\u6b63\u3067\u3059\u3002
 192.352 -javac.err.forward.ref=\
 192.353 -	{1} \u3067\u306f {0} \u306b\u524d\u65b9\u53c2\u7167\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.354 -javac.err.array.dim.missing=\
 192.355 -	\u914d\u5217\u306e\u5927\u304d\u3055\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
 192.356 -javac.err.new.abstract=\
 192.357 -	{0} \u306f abstract \u30af\u30e9\u30b9\u3067\u3059\u3002\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.358 -javac.err.label.not.found=\
 192.359 -	{0} \u306e\u30e9\u30d9\u30eb\u5b9a\u7fa9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
 192.360 -javac.err.invalid.break=\
 192.361 -	''break'' \u306f\u30eb\u30fc\u30d7\u5185\u304b switch \u6587\u5185\u306b\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.362 -javac.err.invalid.continue=\
 192.363 -	''continue'' \u306f\u30eb\u30fc\u30d7\u5185\u306b\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.364 -javac.err.branch.to.uplevel=\
 192.365 -	''break'' \u6587\u304a\u3088\u3073 ''continue'' \u6587\u306f\u540c\u4e00\u30e1\u30bd\u30c3\u30c9\u5185\u306b\u306e\u307f\u5206\u5c90\u3067\u304d\u307e\u3059\u3002
 192.366 -javac.err.invalid.decl=\
 192.367 -	\u7121\u52b9\u306a\u5ba3\u8a00\u3067\u3059\u3002
 192.368 -javac.err.return.with.value=\
 192.369 -	\u30e1\u30bd\u30c3\u30c9 {0} \u3067\u5024\u4ed8\u304d\u306e ''return'' \u3092\u5b9f\u884c\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002
 192.370 -javac.err.return.without.value=\
 192.371 -	\u30e1\u30bd\u30c3\u30c9 {0} \u3067\u5024\u306a\u3057\u306e ''return'' \u3092\u5b9f\u884c\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002
 192.372 -javac.err.return.inside.static.initializer=\
 192.373 -	static \u521d\u671f\u5316\u5b50\u306e\u4e2d\u306b ''return'' \u304c\u3042\u308a\u307e\u3059\u3002
 192.374 -javac.err.invalid.label=\
 192.375 -	\u7121\u52b9\u306a\u30e9\u30d9\u30eb\u3067\u3059\u3002
 192.376 -javac.err.return.required.at.end=\
 192.377 -	\u30e1\u30bd\u30c3\u30c9 {0} \u306e\u7d42\u308f\u308a\u306b return \u304c\u5fc5\u8981\u3067\u3059\u3002
 192.378 -javac.err.duplicate.label=\
 192.379 -	case \u30e9\u30d9\u30eb {0} \u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059\u3002
 192.380 -javac.err.switch.overflow=\
 192.381 -	case \u30e9\u30d9\u30eb {0} \u306f\u578b {1} \u306e switch \u6587\u306e\u7bc4\u56f2\u3092\u8d8a\u3048\u3066\u3044\u307e\u3059\u3002
 192.382 -javac.err.nested.duplicate.label=\
 192.383 -	\u6587\u306b\u306f\u3001\u305d\u308c\u3092\u56f2\u3080\u6587\u3068\u540c\u3058\u8b58\u5225\u5b50 {0} \u3067\u30e9\u30d9\u30eb\u3092\u4ed8\u3051\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.384 -javac.err.declaration.with.label=\
 192.385 -	\u5ba3\u8a00\u306b\u306f\u30e9\u30d9\u30eb {0} \u3092\u4ed8\u3051\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.386 -javac.err.const.expr.required=\
 192.387 -	\u5b9a\u6570\u5f0f\u304c\u5fc5\u8981\u3067\u3059\u3002
 192.388 -javac.err.duplicate.default=\
 192.389 -	''default'' \u30e9\u30d9\u30eb\u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059\u3002
 192.390 -javac.err.not.supported=\
 192.391 -	''{0}'' \u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
 192.392 -javac.err.return.with.value.constr=\
 192.393 -	\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf {0} \u3067\u5024\u4ed8\u304d\u306e ''return'' \u3092\u5b9f\u884c\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002
 192.394 -javac.err.package.repeated=\
 192.395 -	\u30d1\u30c3\u30b1\u30fc\u30b8\u5ba3\u8a00\u306f 1 \u56de\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002
 192.396 -javac.err.class.multidef=\
 192.397 -	\u30af\u30e9\u30b9 {0} \u306f\u3059\u3067\u306b {1} \u3067\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.398 -javac.err.class.multidef.import=\
 192.399 -	\u30af\u30e9\u30b9\u540d {0} \u306f\u30a4\u30f3\u30dd\u30fc\u30c8\u3055\u308c\u305f\u30af\u30e9\u30b9 {1} \u3068\u7af6\u5408\u3057\u307e\u3059\u3002
 192.400 -javac.err.intf.constructor=\
 192.401 -	\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306f\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u6301\u3064\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.402 -javac.err.constr.modifier=\
 192.403 -	\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf {0} \u3092 native\u3001abstract\u3001static\u3001synchronized\u3001\u307e\u305f\u306f final \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.404 -javac.err.intf.initializer=\
 192.405 -	\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306f static \u521d\u671f\u5316\u5b50\u3092\u6301\u3064\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.406 -javac.err.intf.modifier.method=\
 192.407 -	\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306e\u30e1\u30bd\u30c3\u30c9 {0} \u3092 native\u3001static\u3001synchronized\u3001final\u3001private\u3001\u307e\u305f\u306f protected \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.408 -javac.err.intf.modifier.field=\
 192.409 -	\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306e\u30d5\u30a3\u30fc\u30eb\u30c9 {0} \u3092 private \u307e\u305f\u306f protected \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.410 -javac.err.transient.meth=\
 192.411 -	\u30e1\u30bd\u30c3\u30c9 {0} \u3092 transient \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002transient \u306f\u5909\u6570\u306b\u306e\u307f\u9069\u7528\u3055\u308c\u307e\u3059\u3002
 192.412 -javac.err.volatile.meth=\
 192.413 -	\u30e1\u30bd\u30c3\u30c9 {0} \u3092 volatile \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002volatile \u306f\u5909\u6570\u306b\u306e\u307f\u9069\u7528\u3055\u308c\u307e\u3059\u3002
 192.414 -javac.err.abstract.private.modifier=\
 192.415 -	abstract \u30e1\u30bd\u30c3\u30c9 {0} \u3092 private \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.416 -javac.err.abstract.static.modifier=\
 192.417 -	abstract \u30e1\u30bd\u30c3\u30c9 {0} \u3092 static \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.418 -javac.err.abstract.final.modifier=\
 192.419 -	abstract \u30e1\u30bd\u30c3\u30c9 {0} \u3092 final \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.420 -javac.err.abstract.native.modifier=\
 192.421 -	abstract \u30e1\u30bd\u30c3\u30c9 {0} \u3092 native \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.422 -javac.err.abstract.synchronized.modifier=\
 192.423 -	abstract \u30e1\u30bd\u30c3\u30c9 {0} \u3092 synchronized \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.424 -javac.err.invalid.meth.body=\
 192.425 -	{0} \u306f abstract \u30e1\u30bd\u30c3\u30c9\u304b native \u30e1\u30bd\u30c3\u30c9\u306a\u306e\u3067\u3001\u672c\u4f53\u3092\u6301\u3064\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.426 -javac.err.var.modifier=\
 192.427 -	\u5909\u6570 {0} \u3092 synchronized\u3001abstract\u3001\u307e\u305f\u306f native \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.428 -javac.err.var.floatmodifier=\
 192.429 -	\u5909\u6570 {0} \u3092 strict \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.430 -javac.err.inner.modifier=\
 192.431 -	\u5185\u90e8\u30af\u30e9\u30b9 {0} \u3092 volatile\u3001transient\u3001native\u3001\u307e\u305f\u306f synchronized \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.432 -javac.err.transient.modifier=\
 192.433 -	transient \u5909\u6570 {0} \u3092\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u30e1\u30f3\u30d0\u30fc\u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.434 -javac.err.volatile.modifier=\
 192.435 -	volatile \u5909\u6570 {0} \u3092 final \u307e\u305f\u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u30e1\u30f3\u30d0\u30fc\u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.436 -javac.err.initializer.needed=\
 192.437 -	final \u5909\u6570 {0} \u306f\u521d\u671f\u5316\u3055\u308c\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.438 -javac.err.meth.multidef=\
 192.439 -	\u30e1\u30bd\u30c3\u30c9\u5ba3\u8a00 {0} \u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059\u3002
 192.440 -javac.err.meth.redef.rettype=\
 192.441 -	\u540c\u3058\u5f15\u6570\u306e\u30e1\u30bd\u30c3\u30c9\u3092\u7570\u306a\u308b\u623b\u308a\u5024\u306e\u578b\u3067\u518d\u5b9a\u7fa9\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002{0} \u306f\u4ee5\u524d {1} \u3068\u5ba3\u8a00\u3055\u308c\u3066\u3044\u307e\u3057\u305f\u3002
 192.442 -javac.err.var.multidef=\
 192.443 -	\u5909\u6570\u5ba3\u8a00\u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059\u3002{0} \u306f\u4ee5\u524d {1} \u3068\u5ba3\u8a00\u3055\u308c\u3066\u3044\u307e\u3057\u305f\u3002
 192.444 -javac.err.inner.class.multidef=\
 192.445 -	\u5185\u90e8\u30af\u30e9\u30b9\u5ba3\u8a00\u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059\u3002{0} \u306f\u3053\u306e\u30b9\u30b3\u30fc\u30d7\u3067\u3059\u3067\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.446 -javac.err.intf.super.class=\
 192.447 -	{0} \u306e\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9 {1} \u3092\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.448 -javac.err.cant.access.class=\
 192.449 -	{0} \u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002\u30af\u30e9\u30b9\u307e\u305f\u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306f\u3001\u540c\u3058\u30d1\u30c3\u30b1\u30fc\u30b8\u307e\u305f\u306f\u30a2\u30af\u30bb\u30b9\u53ef\u80fd\u306a\u30e1\u30f3\u30d0\u30fc\u30af\u30e9\u30b9\u3067\u306f public \u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.450 -javac.err.unqualified.name.required=\
 192.451 -	\u4fee\u98fe\u3055\u308c\u305f new \u5f0f\u306b\u304a\u3051\u308b\u578b\u540d\u306f\u3001\u4fee\u98fe\u3055\u308c\u3066\u3044\u306a\u3044\u8b58\u5225\u5b50\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.452 -javac.err.repeated.modifier=\
 192.453 -	\u4fee\u98fe\u5b50\u304c\u7e70\u308a\u8fd4\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.454 -javac.err.inconsistent.modifier=\
 192.455 -	\u30e1\u30f3\u30d0\u30fc\u5ba3\u8a00\u306b\u4e00\u8cab\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002public\u3001private\u3001protected \u306e\u3046\u3061\u306e 1 \u3064\u3057\u304b\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002
 192.456 -javac.err.super.is.final=\
 192.457 -	\u30d5\u30a1\u30a4\u30ca\u30eb\u30af\u30e9\u30b9 {0} \u304b\u3089\u30b5\u30d6\u30af\u30e9\u30b9\u3092\u751f\u6210\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.458 -javac.err.super.is.intf=\
 192.459 -	\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9 {0} \u304b\u3089\u30b5\u30d6\u30af\u30e9\u30b9\u3092\u751f\u6210\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.460 -javac.err.cyclic.super=\
 192.461 -	\u30af\u30e9\u30b9\u7d99\u627f\u304c\u30eb\u30fc\u30d7\u3057\u3066\u3044\u307e\u3059\u3002
 192.462 -javac.err.super.is.inner=\
 192.463 -	\u30af\u30e9\u30b9\u7d99\u627f\u304c\u30eb\u30fc\u30d7\u3057\u3066\u3044\u307e\u3059\u3002\u30b5\u30d6\u30af\u30e9\u30b9\u306f\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9\u3092\u56f2\u3080\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.464 -javac.err.cyclic.intf=\
 192.465 -	\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u7d99\u627f\u304c\u30eb\u30fc\u30d7\u3057\u3066\u3044\u307e\u3059\u3002
 192.466 -javac.err.cyclic.scoping=\
 192.467 -	\u30af\u30e9\u30b9\u7d99\u627f\u307e\u305f\u306f\u30b9\u30b3\u30fc\u30d7\u304c\u30eb\u30fc\u30d7\u3057\u3066\u3044\u307e\u3059\u3002
 192.468 -javac.err.not.intf=\
 192.469 -	{0} \u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.470 -javac.err.final.intf=\
 192.471 -	\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9 {0} \u3092\u30d5\u30a1\u30a4\u30ca\u30eb\u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.472 -javac.err.intf.impl.intf=\
 192.473 -	\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306f implements \u7bc0\u3092\u542b\u3080\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002extends \u7bc0\u306b\u3088\u308a\u4ed6\u306e\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u62e1\u5f35\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u3059\u3002
 192.474 -javac.err.multiple.inherit=\
 192.475 -	\u591a\u91cd\u7d99\u627f\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
 192.476 -javac.err.intf.repeated=\
 192.477 -	\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9 {0} \u304c\u7e70\u308a\u8fd4\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.478 -javac.err.class.format=\
 192.479 -	{0} \u306e\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb {1} \u306e\u5f62\u5f0f\u304c\u7121\u52b9\u3067\u3059\u3002
 192.480 -javac.err.truncated.class=\
 192.481 -	\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb {0} \u306e\u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u4e88\u671f\u3057\u306a\u3044\u30d5\u30a1\u30a4\u30eb\u306e\u7d42\u308f\u308a\u304c\u691c\u51fa\u3055\u308c\u307e\u3057\u305f\u3002
 192.482 -javac.err.no.meth.body=\
 192.483 -	\u30e1\u30bd\u30c3\u30c9 {0} \u306b\u306f\u672c\u4f53\u304c\u5fc5\u8981\u3067\u3059\u3002\u3042\u308b\u3044\u306f abstract \u3068\u3057\u3066\u5ba3\u8a00\u3057\u307e\u3059\u3002
 192.484 -javac.err.no.constructor.body=\
 192.485 -	\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf {0} \u306b\u306f\u30e1\u30bd\u30c3\u30c9\u672c\u4f53\u304c\u5fc5\u8981\u3067\u3059\u3002
 192.486 -javac.err.bad.constructor.modifier=\
 192.487 -	\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306f strictfp \u3067\u4fee\u98fe\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.488 -javac.err.void.inst.var=\
 192.489 -	\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570 {0} \u3092 void \u578b\u306b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.490 -javac.err.invalid.method.decl=\
 192.491 -	\u7121\u52b9\u306a\u30e1\u30bd\u30c3\u30c9\u5ba3\u8a00\u3067\u3059\u3002\u623b\u308a\u5024\u306e\u578b\u304c\u5fc5\u8981\u3067\u3059\u3002
 192.492 -javac.err.invalid.method.decl.name=\
 192.493 -	\u7121\u52b9\u306a\u30e1\u30bd\u30c3\u30c9\u5ba3\u8a00\u3067\u3059\u3002\u30e1\u30bd\u30c3\u30c9\u540d\u304c\u5fc5\u8981\u3067\u3059\u3002
 192.494 -javac.err.invalid.method.decl.qual=\
 192.495 -	\u4fee\u98fe\u3055\u308c\u305f\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u540d\u304c\u7121\u52b9\u3067\u3059\u3002
 192.496 -javac.err.super.not.found=\
 192.497 -	{1} \u306e\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
 192.498 -javac.err.intf.not.found=\
 192.499 -	{1} \u306e\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
 192.500 -javac.err.final.abstract=\
 192.501 -        \u30af\u30e9\u30b9 {0} \u3092 abstract \u3068 final \u306e\u4e21\u65b9\u306b\u5ba3\u8a00\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.502 -javac.err.void.array=\
 192.503 -	void \u306e\u914d\u5217\u306e\u578b\u304c\u7121\u52b9\u3067\u3059\u3002
 192.504 -javac.err.void.argument=\
 192.505 -	\u5f15\u6570 {0} \u3092 void \u578b\u306b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.506 -javac.err.invalid.expr=\
 192.507 -	\u7121\u52b9\u306a\u5f0f\u6587\u3067\u3059\u3002
 192.508 -javac.err.catch.not.reached=\
 192.509 -	\u3053\u306e catch \u7bc0\u306b\u5236\u5fa1\u304c\u79fb\u308b\u3053\u3068\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 192.510 -javac.err.stat.not.reached=\
 192.511 -	\u3053\u306e\u6587\u306b\u5236\u5fa1\u304c\u79fb\u308b\u3053\u3068\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 192.512 -javac.err.init.no.normal.completion=\
 192.513 -	\u521d\u671f\u5316\u5b50\u306f\u6b63\u5e38\u306b\u5b8c\u4e86\u3067\u304d\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.514 -javac.err.arithmetic.exception=\
 192.515 -	\u6f14\u7b97\u4e0a\u306e\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
 192.516 +javac.err.class.is.deprecated=\u6CE8\u610F: {0}\u306F\u63A8\u5968\u3055\u308C\u307E\u305B\u3093\u3002
 192.517 +javac.err.meth.is.deprecated=\u6CE8\u610F: {1}\u306E\u30E1\u30BD\u30C3\u30C9{0}\u306F\u63A8\u5968\u3055\u308C\u307E\u305B\u3093\u3002
 192.518 +javac.err.constr.is.deprecated=\u6CE8\u610F: \u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF{0}\u306F\u63A8\u5968\u3055\u308C\u307E\u305B\u3093\u3002
 192.519 +javac.err.field.is.deprecated=\u6CE8\u610F: {1}\u306E\u5909\u6570{0}\u306F\u63A8\u5968\u3055\u308C\u307E\u305B\u3093\u3002
 192.520 +javac.err.note.deprecations=\u6CE8\u610F: \u63A8\u5968\u3055\u308C\u306A\u3044API\u3092\u4F7F\u7528\u307E\u305F\u306F\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3057\u3066\u3044\u308B\u30D5\u30A1\u30A4\u30EB\u304C{0}\u500B\u3042\u308A\u307E\u3059\u3002\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u3092\u53C2\u7167\u3057\u3066\u4ED6\u306E\u65B9\u6CD5\u3092\u691C\u8A0E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.521 +javac.err.note.1deprecation=\u6CE8\u610F: {0}\u306F\u63A8\u5968\u3055\u308C\u306A\u3044API\u3092\u4F7F\u7528\u307E\u305F\u306F\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3057\u3066\u3044\u307E\u3059\u3002\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u3092\u53C2\u7167\u3057\u3066\u4ED6\u306E\u65B9\u6CD5\u3092\u691C\u8A0E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.522 +javac.err.note.deprecations.silent=\u6CE8\u610F: \u63A8\u5968\u3055\u308C\u306A\u3044API\u3092\u4F7F\u7528\u307E\u305F\u306F\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3057\u3066\u3044\u308B\u30D5\u30A1\u30A4\u30EB\u304C{0}\u500B\u3042\u308A\u307E\u3059\u3002\u8A73\u7D30\u306F\u3001"-deprecation"\u3092\u6307\u5B9A\u3057\u3066\u518D\u30B3\u30F3\u30D1\u30A4\u30EB\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.523 +javac.err.note.1deprecation.silent=\u6CE8\u610F: {0}\u306F\u63A8\u5968\u3055\u308C\u306A\u3044API\u3092\u4F7F\u7528\u307E\u305F\u306F\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3057\u3066\u3044\u307E\u3059\u3002\u8A73\u7D30\u306F\u3001"-deprecation"\u3092\u6307\u5B9A\u3057\u3066\u518D\u30B3\u30F3\u30D1\u30A4\u30EB\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.524 +javac.err.invalid.array.dim=\u914D\u5217\u306E\u5927\u304D\u3055\u304C\u7121\u52B9\u3067\u3059\u3002
 192.525 +javac.err.ambig.constr=\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF{0},{1}\u306F\u3042\u3044\u307E\u3044\u3067\u3059\u3002
 192.526 +javac.err.explicit.cast.needed=\u3053\u306E\u578B\u306F{0}\u306B\u306F\u4E0D\u9069\u5408\u3067\u3059\u3002{1}\u304B\u3089{2}\u3078\u306E\u5909\u63DB\u306B\u306F\u660E\u793A\u7684\u306A\u30AD\u30E3\u30B9\u30C8\u304C\u5FC5\u8981\u3067\u3059\u3002
 192.527 +javac.err.incompatible.type=\u3053\u306E\u578B\u306F{0}\u306B\u306F\u4E0D\u9069\u5408\u3067\u3059\u3002{1}\u304B\u3089{2}\u306B\u306F\u5909\u63DB\u3067\u304D\u307E\u305B\u3093\u3002
 192.528 +javac.err.invalid.term=\u7121\u52B9\u306A\u9805\u3067\u3059\u3002
 192.529 +javac.err.abstract.class={0}\u306Fabstract\u30AF\u30E9\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002\u3053\u306E\u30AF\u30E9\u30B9\u3067\u306F\u3001{2}\u304B\u3089\u6D3E\u751F\u3059\u308B{1}\u3092\u5B9A\u7FA9\u3057\u3066\u3044\u307E\u305B\u3093\u3002
 192.530 +javac.err.abstract.class.cannot.override={0}\u306Fabstract\u3068\u3057\u3066\u5BA3\u8A00\u3055\u308C\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002\u30B9\u30FC\u30D1\u30FC\u30AF\u30E9\u30B9{2}\u306E\u30D1\u30C3\u30B1\u30FC\u30B8\u306B\u5BFE\u3057\u3066private\u3067\u3042\u308Babstract\u30E1\u30BD\u30C3\u30C9{1}\u306F\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u305A\u3001\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3067\u304D\u307E\u305B\u3093\u3002
 192.531 +javac.err.new.intf={0}\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3059\u3002\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u751F\u6210\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.532 +javac.err.invoke.abstract={1}\u306E\u30E1\u30BD\u30C3\u30C9{0}\u306Fabstract\u3067\u3042\u308A\u3001\u76F4\u63A5\u547C\u3073\u51FA\u3059\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.533 +javac.err.unmatched.meth={0}\u306B\u9069\u5408\u3059\u308B\u30E1\u30BD\u30C3\u30C9\u304C{1}\u306B\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 192.534 +javac.err.unmatched.constr={0}\u306B\u9069\u5408\u3059\u308B\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u304C{1}\u306B\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 192.535 +javac.err.wrong.number.args={0}\u306E\u5F15\u6570\u306E\u6570\u304C\u4E0D\u6B63\u3067\u3059\u3002
 192.536 +javac.err.forward.ref={1}\u3067\u306F{0}\u306B\u524D\u65B9\u53C2\u7167\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.537 +javac.err.array.dim.missing=\u914D\u5217\u306E\u5927\u304D\u3055\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
 192.538 +javac.err.new.abstract={0}\u306Fabstract\u30AF\u30E9\u30B9\u3067\u3059\u3002\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u751F\u6210\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.539 +javac.err.label.not.found={0}\u306E\u30E9\u30D9\u30EB\u5B9A\u7FA9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
 192.540 +javac.err.invalid.break=''break''\u306F\u30EB\u30FC\u30D7\u5185\u304Bswitch\u6587\u5185\u306B\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.541 +javac.err.invalid.continue=''continue''\u306F\u30EB\u30FC\u30D7\u5185\u306B\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.542 +javac.err.branch.to.uplevel=''break''\u6587\u304A\u3088\u3073''continue''\u6587\u306F\u540C\u4E00\u30E1\u30BD\u30C3\u30C9\u5185\u306B\u306E\u307F\u5206\u5C90\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.543 +javac.err.invalid.decl=\u7121\u52B9\u306A\u5BA3\u8A00\u3067\u3059\u3002
 192.544 +javac.err.return.with.value=\u30E1\u30BD\u30C3\u30C9{0}\u3067\u5024\u4ED8\u304D\u306E''return''\u3092\u5B9F\u884C\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u3002
 192.545 +javac.err.return.without.value=\u30E1\u30BD\u30C3\u30C9{0}\u3067\u5024\u306A\u3057\u306E''return''\u3092\u5B9F\u884C\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F\u3002
 192.546 +javac.err.return.inside.static.initializer=static\u521D\u671F\u5316\u5B50\u306E\u4E2D\u306B''return''\u304C\u3042\u308A\u307E\u3059\u3002
 192.547 +javac.err.invalid.label=\u7121\u52B9\u306A\u30E9\u30D9\u30EB\u3067\u3059\u3002
 192.548 +javac.err.return.required.at.end=\u30E1\u30BD\u30C3\u30C9{0}\u306E\u7D42\u308F\u308A\u306Breturn\u304C\u5FC5\u8981\u3067\u3059\u3002
 192.549 +javac.err.duplicate.label=case\u30E9\u30D9\u30EB{0}\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059
 192.550 +javac.err.switch.overflow=case\u30E9\u30D9\u30EB{0}\u306F{1}\u306Eswitch\u6587\u306E\u7BC4\u56F2\u3092\u8D85\u3048\u3066\u3044\u307E\u3059
 192.551 +javac.err.nested.duplicate.label=\u6587\u306B\u306F\u3001\u305D\u308C\u3092\u56F2\u3080\u6587\u3068\u540C\u3058\u8B58\u5225\u5B50{0}\u3067\u30E9\u30D9\u30EB\u3092\u4ED8\u3051\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.552 +javac.err.declaration.with.label=\u5BA3\u8A00\u306B\u306F\u30E9\u30D9\u30EB{0}\u3092\u4ED8\u3051\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.553 +javac.err.const.expr.required=\u5B9A\u6570\u5F0F\u304C\u5FC5\u8981\u3067\u3059\u3002
 192.554 +javac.err.duplicate.default=''default''\u30E9\u30D9\u30EB\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059\u3002
 192.555 +javac.err.not.supported=''{0}''\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
 192.556 +javac.err.return.with.value.constr=\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF{0}\u3067\u5024\u4ED8\u304D\u306E''return''\u3092\u5B9F\u884C\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F
 192.557 +javac.err.package.repeated=\u30D1\u30C3\u30B1\u30FC\u30B8\u5BA3\u8A00\u306F1\u56DE\u306E\u307F\u53EF\u80FD\u3067\u3059\u3002
 192.558 +javac.err.class.multidef=\u30AF\u30E9\u30B9{0}\u306F\u3059\u3067\u306B{1}\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.559 +javac.err.class.multidef.import=\u30AF\u30E9\u30B9\u540D{0}\u306F\u30A4\u30F3\u30DD\u30FC\u30C8\u3055\u308C\u305F\u30AF\u30E9\u30B9{1}\u3068\u7AF6\u5408\u3057\u307E\u3059\u3002
 192.560 +javac.err.intf.constructor=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u306F\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u3092\u6301\u3064\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.561 +javac.err.constr.modifier=\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF{0}\u3092native\u3001abstract\u3001static\u3001synchronized\u307E\u305F\u306Ffinal\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.562 +javac.err.intf.initializer=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u306Fstatic\u521D\u671F\u5316\u5B50\u3092\u6301\u3064\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.563 +javac.err.intf.modifier.method=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u306E\u30E1\u30BD\u30C3\u30C9{0}\u3092native\u3001static\u3001synchronized\u3001final\u3001private\u307E\u305F\u306Fprotected\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.564 +javac.err.intf.modifier.field=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u306E\u30D5\u30A3\u30FC\u30EB\u30C9{0}\u3092private\u307E\u305F\u306Fprotected\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.565 +javac.err.transient.meth=\u30E1\u30BD\u30C3\u30C9{0}\u3092transient\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002transient\u306F\u5909\u6570\u306B\u306E\u307F\u9069\u7528\u3055\u308C\u307E\u3059\u3002
 192.566 +javac.err.volatile.meth=\u30E1\u30BD\u30C3\u30C9{0}\u3092volatile\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002volatile\u306F\u5909\u6570\u306B\u306E\u307F\u9069\u7528\u3055\u308C\u307E\u3059\u3002
 192.567 +javac.err.abstract.private.modifier=abstract\u30E1\u30BD\u30C3\u30C9{0}\u3092private\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.568 +javac.err.abstract.static.modifier=abstract\u30E1\u30BD\u30C3\u30C9{0}\u3092static\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.569 +javac.err.abstract.final.modifier=abstract\u30E1\u30BD\u30C3\u30C9{0}\u3092final\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.570 +javac.err.abstract.native.modifier=abstract\u30E1\u30BD\u30C3\u30C9{0}\u3092native\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.571 +javac.err.abstract.synchronized.modifier=abstract\u30E1\u30BD\u30C3\u30C9{0}\u3092synchronized\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.572 +javac.err.invalid.meth.body={0}\u306Fabstract\u30E1\u30BD\u30C3\u30C9\u304Bnative\u30E1\u30BD\u30C3\u30C9\u306A\u306E\u3067\u3001\u672C\u4F53\u3092\u6301\u3064\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.573 +javac.err.var.modifier=\u5909\u6570{0}\u3092synchronized\u3001abstract\u307E\u305F\u306Fnative\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.574 +javac.err.var.floatmodifier=\u5909\u6570{0}\u3092strict\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.575 +javac.err.inner.modifier=\u5185\u90E8\u30AF\u30E9\u30B9{0}\u3092volatile\u3001transient\u3001native\u307E\u305F\u306Fsynchronized\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.576 +javac.err.transient.modifier=transient\u5909\u6570{0}\u3092\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u30FB\u30E1\u30F3\u30D0\u30FC\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.577 +javac.err.volatile.modifier=volatile\u5909\u6570{0}\u3092final\u307E\u305F\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u30FB\u30E1\u30F3\u30D0\u30FC\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.578 +javac.err.initializer.needed=final\u5909\u6570{0}\u306F\u521D\u671F\u5316\u3055\u308C\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
 192.579 +javac.err.meth.multidef=\u30E1\u30BD\u30C3\u30C9\u5BA3\u8A00{0}\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059
 192.580 +javac.err.meth.redef.rettype=\u540C\u3058\u5F15\u6570\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u7570\u306A\u308B\u623B\u308A\u5024\u306E\u578B\u3067\u518D\u5B9A\u7FA9\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002{0}\u306F\u4EE5\u524D{1}\u3068\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u3057\u305F
 192.581 +javac.err.var.multidef=\u5909\u6570\u5BA3\u8A00\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059\u3002{0}\u306F\u4EE5\u524D{1}\u3068\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u3057\u305F
 192.582 +javac.err.inner.class.multidef=\u5185\u90E8\u30AF\u30E9\u30B9\u5BA3\u8A00\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059\u3002{0}\u306F\u3053\u306E\u30B9\u30B3\u30FC\u30D7\u3067\u3059\u3067\u306B\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.583 +javac.err.intf.super.class={0}\u306E\u30B9\u30FC\u30D1\u30FC\u30AF\u30E9\u30B9{1}\u3092\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.584 +javac.err.cant.access.class={0}\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002\u30AF\u30E9\u30B9\u307E\u305F\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u306F\u3001\u540C\u3058\u30D1\u30C3\u30B1\u30FC\u30B8\u307E\u305F\u306F\u30A2\u30AF\u30BB\u30B9\u53EF\u80FD\u306A\u30E1\u30F3\u30D0\u30FC\u30FB\u30AF\u30E9\u30B9\u3067\u306Fpublic\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.585 +javac.err.unqualified.name.required=\u4FEE\u98FE\u3055\u308C\u305Fnew\u5F0F\u306B\u304A\u3051\u308B\u578B\u540D\u306F\u3001\u4FEE\u98FE\u3055\u308C\u3066\u3044\u306A\u3044\u8B58\u5225\u5B50\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.586 +javac.err.repeated.modifier=\u4FEE\u98FE\u5B50\u304C\u7E70\u308A\u8FD4\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.587 +javac.err.inconsistent.modifier=\u30E1\u30F3\u30D0\u30FC\u5BA3\u8A00\u306B\u4E00\u8CAB\u6027\u304C\u3042\u308A\u307E\u305B\u3093\u3002public\u3001private\u307E\u305F\u306Fprotected\u306E\u3046\u3061\u306E1\u3064\u306E\u307F\u6307\u5B9A\u3067\u304D\u307E\u3059\u3002
 192.588 +javac.err.super.is.final=final\u30AF\u30E9\u30B9{0}\u304B\u3089\u30B5\u30D6\u30AF\u30E9\u30B9\u3092\u751F\u6210\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.589 +javac.err.super.is.intf=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9{0}\u304B\u3089\u30B5\u30D6\u30AF\u30E9\u30B9\u3092\u751F\u6210\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.590 +javac.err.cyclic.super=\u30AF\u30E9\u30B9\u7D99\u627F\u304C\u30EB\u30FC\u30D7\u3057\u3066\u3044\u307E\u3059\u3002
 192.591 +javac.err.super.is.inner=\u30AF\u30E9\u30B9\u7D99\u627F\u304C\u30EB\u30FC\u30D7\u3057\u3066\u3044\u307E\u3059\u3002\u30B5\u30D6\u30AF\u30E9\u30B9\u306F\u30B9\u30FC\u30D1\u30FC\u30AF\u30E9\u30B9\u3092\u56F2\u3080\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.592 +javac.err.cyclic.intf=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u7D99\u627F\u304C\u30EB\u30FC\u30D7\u3057\u3066\u3044\u307E\u3059\u3002
 192.593 +javac.err.cyclic.scoping=\u30AF\u30E9\u30B9\u7D99\u627F\u307E\u305F\u306F\u30B9\u30B3\u30FC\u30D7\u304C\u30EB\u30FC\u30D7\u3057\u3066\u3044\u307E\u3059\u3002
 192.594 +javac.err.not.intf={0}\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.595 +javac.err.final.intf=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9{0}\u3092final\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.596 +javac.err.intf.impl.intf=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u306Fimplements\u7BC0\u3092\u542B\u3080\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002extends\u7BC0\u306B\u3088\u308A\u4ED6\u306E\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3092\u62E1\u5F35\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u3059\u3002
 192.597 +javac.err.multiple.inherit=\u591A\u91CD\u7D99\u627F\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
 192.598 +javac.err.intf.repeated=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9{0}\u304C\u7E70\u308A\u8FD4\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.599 +javac.err.class.format={0}\u306E\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB{1}\u306E\u5F62\u5F0F\u304C\u7121\u52B9\u3067\u3059
 192.600 +javac.err.truncated.class=\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB{0}\u306E\u8AAD\u8FBC\u307F\u4E2D\u306B\u4E88\u671F\u3057\u306A\u3044\u30D5\u30A1\u30A4\u30EB\u306E\u7D42\u308F\u308A\u304C\u691C\u51FA\u3055\u308C\u307E\u3057\u305F\u3002
 192.601 +javac.err.no.meth.body=\u30E1\u30BD\u30C3\u30C9{0}\u306B\u306F\u672C\u4F53\u304C\u5FC5\u8981\u3067\u3059\u3002\u3042\u308B\u3044\u306Fabstract\u3068\u3057\u3066\u5BA3\u8A00\u3057\u307E\u3059\u3002
 192.602 +javac.err.no.constructor.body=\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF{0}\u306B\u306F\u30E1\u30BD\u30C3\u30C9\u672C\u4F53\u304C\u5FC5\u8981\u3067\u3059\u3002
 192.603 +javac.err.bad.constructor.modifier=\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306Fstrictfp\u3067\u4FEE\u98FE\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.604 +javac.err.void.inst.var=\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u5909\u6570{0}\u3092void\u578B\u306B\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.605 +javac.err.invalid.method.decl=\u7121\u52B9\u306A\u30E1\u30BD\u30C3\u30C9\u5BA3\u8A00\u3067\u3059\u3002\u623B\u308A\u5024\u306E\u578B\u304C\u5FC5\u8981\u3067\u3059\u3002
 192.606 +javac.err.invalid.method.decl.name=\u7121\u52B9\u306A\u30E1\u30BD\u30C3\u30C9\u5BA3\u8A00\u3067\u3059\u3002\u30E1\u30BD\u30C3\u30C9\u540D\u304C\u5FC5\u8981\u3067\u3059\u3002
 192.607 +javac.err.invalid.method.decl.qual=\u4FEE\u98FE\u3055\u308C\u305F\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u540D\u304C\u7121\u52B9\u3067\u3059\u3002
 192.608 +javac.err.super.not.found={1}\u306E\u30B9\u30FC\u30D1\u30FC\u30AF\u30E9\u30B9{0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
 192.609 +javac.err.intf.not.found={1}\u306E\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9{0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
 192.610 +javac.err.final.abstract=\u30AF\u30E9\u30B9{0}\u3092abstract\u3068final\u306E\u4E21\u65B9\u306B\u5BA3\u8A00\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.611 +javac.err.void.array=void\u306E\u914D\u5217\u306E\u578B\u304C\u7121\u52B9\u3067\u3059\u3002
 192.612 +javac.err.void.argument=\u5F15\u6570{0}\u3092void\u578B\u306B\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
 192.613 +javac.err.invalid.expr=\u7121\u52B9\u306A\u5F0F\u6587\u3067\u3059\u3002
 192.614 +javac.err.catch.not.reached=\u3053\u306Ecatch\u7BC0\u306B\u5236\u5FA1\u304C\u79FB\u308B\u3053\u3068\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 192.615 +javac.err.stat.not.reached=\u3053\u306E\u6587\u306B\u5236\u5FA1\u304C\u79FB\u308B\u3053\u3068\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 192.616 +javac.err.init.no.normal.completion=\u521D\u671F\u5316\u5B50\u306F\u6B63\u5E38\u306B\u5B8C\u4E86\u3067\u304D\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.617 +javac.err.arithmetic.exception=\u6F14\u7B97\u4E0A\u306E\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
 192.618  javac.err.generic={0}
 192.619 -javac.err.public.class.file=\
 192.620 -	public \u306a\u30af\u30e9\u30b9 {0} \u306f\u3001\u30d5\u30a1\u30a4\u30eb "{1}" \u3067\u5b9a\u7fa9\u3055\u308c\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.621 -javac.err.package.class.file=\
 192.622 -	{0} \u306f {1} \u3067\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001\u3053\u306e\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u5916\u3067\u5229\u7528\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u30d5\u30a1\u30a4\u30eb "{2}" \u3067\u5b9a\u7fa9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
 192.623 -javac.err.lose.precision=\
 192.624 -	\u7cbe\u5ea6\u304c\u843d\u3061\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002{0} \u304b\u3089 {1} \u3078\u306e\u5909\u63db\u306b\u306f\u3001\u660e\u793a\u7684\u306a\u30ad\u30e3\u30b9\u30c8\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002
 192.625 -javac.err.duplicate.argument=\
 192.626 -	\u5909\u6570\u540d ''{0}'' \u304c\u30e1\u30bd\u30c3\u30c9\u5f15\u6570\u3067 2 \u56de\u4ee5\u4e0a\u4f7f\u308f\u308c\u3066\u3044\u307e\u3059\u3002
 192.627 -javac.err.local.redefined=\
 192.628 -	\u5909\u6570 ''{0}'' \u306f\u3059\u3067\u306b\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u3067\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.629 -javac.err.local.class.redefined=\
 192.630 -	\u5c40\u6240\u30af\u30e9\u30b9 ''{0}'' \u306f\u3059\u3067\u306b\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u3067\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.631 -javac.err.inner.redefined=\
 192.632 -	\u30af\u30e9\u30b9\u540d ''{0}'' \u306f\u3059\u3067\u306b\u3053\u306e\u30b9\u30b3\u30fc\u30d7\u5185\u3067\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5185\u90e8\u30af\u30e9\u30b9\u306f\u305d\u308c\u3092\u56f2\u3080\u30af\u30e9\u30b9\u3068\u540c\u3058\u5358\u7d14\u540d\u3092\u6301\u3064\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.633 -javac.err.inherited.hides.field=\
 192.634 -	\u5909\u6570 ''{0}'' \u306f {1} \u3067\u7d99\u627f\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001{2} \u306e\u540c\u540d\u306e\u5909\u6570\u3092\u8986\u3044\u96a0\u3057\u3066\u3044\u307e\u3059\u3002\u660e\u793a\u7684\u306b ''this'' \u3092\u4f7f\u3063\u3066\u76ee\u7684\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.635 -javac.err.inherited.hides.local=\
 192.636 -	\u5909\u6570 ''{0}'' \u306f {1} \u3067\u7d99\u627f\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001\u540c\u540d\u306e\u5c40\u6240\u5909\u6570\u3092\u8986\u3044\u96a0\u3057\u3066\u3044\u307e\u3059\u3002\u660e\u793a\u7684\u306b ''this'' \u3092\u4f7f\u3063\u3066\u3069\u3061\u3089\u306e\u5909\u6570\u3067\u3042\u308b\u304b\u3092\u6307\u5b9a\u3059\u308b\u304b\u3001\u3042\u308b\u3044\u306f\u5c40\u6240\u5909\u6570\u306e\u540d\u524d\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.637 -javac.err.inherited.hides.method=\
 192.638 -	\u30e1\u30bd\u30c3\u30c9 ''{0}'' \u306f {1} \u3067\u7d99\u627f\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001{2} \u306e\u540c\u540d\u306e\u30e1\u30bd\u30c3\u30c9\u3092\u8986\u3044\u96a0\u3057\u3066\u3044\u307e\u3059\u3002\u660e\u793a\u7684\u306b ''this'' \u3092\u4f7f\u3063\u3066\u3069\u3061\u3089\u306e\u30e1\u30bd\u30c3\u30c9\u3067\u3042\u308b\u304b\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.639 -javac.err.inherited.hides.type=\
 192.640 -	\u578b ''{0}'' \u306f {1} \u3067\u7d99\u627f\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001\u30af\u30e9\u30b9\u5b9a\u7fa9\u3092\u56f2\u3080\u30b9\u30b3\u30fc\u30d7\u306b\u3042\u308b\u540c\u540d\u306e\u578b\u3092\u8986\u3044\u96a0\u3057\u3066\u3044\u307e\u3059\u3002\u660e\u793a\u7684\u306b\u524d\u7f6e\u4fee\u98fe\u5b50\u3092\u4f7f\u3063\u3066\u3069\u3061\u3089\u306e\u578b\u3067\u3042\u308b\u304b\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.641 -javac.err.private.class=\
 192.642 -	\u578b {0} \u3092 private \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30e1\u30f3\u30d0\u30fc\u306f\u5e38\u306b\u305d\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u5185\u304b\u3089\u30a2\u30af\u30bb\u30b9\u53ef\u80fd\u3067\u3059\u3002
 192.643 -javac.err.static.class=\
 192.644 -	\u578b {0} \u3092 static \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u306e\u578b\u306f\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30e1\u30f3\u30d0\u30fc\u306a\u306e\u3067\u3001\u3059\u3067\u306b\u30c8\u30c3\u30d7\u30ec\u30d9\u30eb\u306b\u3042\u308a\u307e\u3059\u3002
 192.645 -javac.err.protected.class=\
 192.646 -	\u578b {0} \u3092 protected \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30e1\u30f3\u30d0\u30fc\u306f\u3001public \u3067\u3042\u308b\u304b\u3001\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u5c40\u6240\u7684\u3067\u3042\u308b\u304b\u306e\u3069\u3061\u3089\u304b\u3067\u3059\u3002
 192.647 -javac.err.recursive.constr=\
 192.648 -	\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306e\u547c\u3073\u51fa\u3057\u304c\u518d\u5e30\u7684\u3067\u3059: {0}
 192.649 -javac.err.wrong.class=\
 192.650 -	\u30d5\u30a1\u30a4\u30eb {0} \u306b\u306f {1} \u304c\u542b\u307e\u308c\u308b\u3068\u307f\u306a\u3055\u308c\u3066\u3044\u307e\u3057\u305f\u304c\u3001\u542b\u307e\u308c\u3066\u3044\u305f\u306e\u306f {2} \u3067\u3057\u305f\u3002\u30d5\u30a1\u30a4\u30eb\u3092\u6d88\u53bb\u3059\u308b\u304b\u3001\u30af\u30e9\u30b9\u30d1\u30b9\u306b\u542b\u307e\u308c\u308b\u9069\u5207\u306a\u30b5\u30d6\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u79fb\u52d5\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.651 -javac.err.wrong.source=\
 192.652 -	\u30d5\u30a1\u30a4\u30eb {0} \u306b\u306f {1} \u306f\u542b\u307e\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u30af\u30e9\u30b9\u30d1\u30b9\u3092\u5909\u66f4\u3057\u3066\u3001{1} \u304c {2} \u306b\u306a\u3044\u3088\u3046\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.653 -javac.err.class.not.found=\
 192.654 -	\u30af\u30e9\u30b9 {0} \u304c {1} \u306b\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
 192.655 -javac.err.class.not.found.no.context=\u30af\u30e9\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
 192.656 -javac.err.package.not.found=\
 192.657 -	\u30d1\u30c3\u30b1\u30fc\u30b8 {0} \u304c {1} \u306b\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
 192.658 -javac.err.package.not.found.strong=\
 192.659 -	\u30d1\u30c3\u30b1\u30fc\u30b8 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u30d1\u30c3\u30b1\u30fc\u30b8 {0} \u304c\u30a2\u30af\u30bb\u30b9\u53ef\u80fd\u306b\u306a\u308b\u3088\u3046\u306b\u30af\u30e9\u30b9\u30d1\u30b9\u3092\u8abf\u6574\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.660 -javac.err.class.package.conflict=\
 192.661 -	\u578b\u3068\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u540c\u3058\u540d\u524d\u3092\u4ed8\u3051\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u30d1\u30c3\u30b1\u30fc\u30b8 {0} \u306f\u30a2\u30af\u30bb\u30b9\u53ef\u80fd\u3067\u3059\u304c\u3001\u30af\u30e9\u30b9\u540d\u306b {0} \u3092\u4f7f\u3046\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.662 -javac.err.package.class.conflict=\
 192.663 -	\u578b\u3068\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u540c\u3058\u540d\u524d\u3092\u4ed8\u3051\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u30af\u30e9\u30b9 {0} \u306f\u30a2\u30af\u30bb\u30b9\u53ef\u80fd\u3067\u3059\u304c\u3001\u30d1\u30c3\u30b1\u30fc\u30b8\u540d\u306b {0} \u3092\u4f7f\u3046\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002
 192.664 -javac.err.package.class.conflict.strong=\
 192.665 -	\u540d\u524d {0} \u306f\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u53c2\u7167\u3057\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002\u578b\u3068\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u306f\u540c\u3058\u540d\u524d\u3092\u4ed8\u3051\u308b\u3053\u3068\u306f\u3067\u304d\u306a\u3044\u305f\u3081\u3001{1} \u3068\u3044\u3046\u30a2\u30af\u30bb\u30b9\u53ef\u80fd\u306a\u30af\u30e9\u30b9\u306e\u540d\u524d\u306f\u7121\u52b9\u3067\u3059\u3002\u30af\u30e9\u30b9 {1} \u306e\u540d\u524d\u3092\u5909\u66f4\u3059\u308b\u304b\u3001\u30af\u30e9\u30b9\u30d1\u30b9\u304b\u3089\u524a\u9664\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.666 -javac.err.illegal.mangled.name=\
 192.667 -	{1} \u306b\u5bfe\u3057\u3066\u540d\u524d {0} \u306f\u4e0d\u6b63\u3067\u3059\u3002
 192.668 -javac.err.class.and.package=\
 192.669 -	{0} \u306f\u30af\u30e9\u30b9\u304b\u30d1\u30c3\u30b1\u30fc\u30b8\u304b\u306e\u533a\u5225\u304c\u3064\u304d\u307e\u305b\u3093\u3002
 192.670 -javac.err.throws.not.throwable=\
 192.671 -	throws \u7bc0\u306e\u4f8b\u5916 {0} \u306f\u30af\u30e9\u30b9 java.lang.Throwable \u306e\u30b5\u30d6\u30af\u30e9\u30b9\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.672 -javac.err.throw.not.throwable=\
 192.673 -	\u4f8b\u5916 {0} \u306f\u30b9\u30ed\u30fc\u3067\u304d\u307e\u305b\u3093\u3002\u4f8b\u5916\u306f\u30af\u30e9\u30b9 java.lang.Throwable \u306e\u30b5\u30d6\u30af\u30e9\u30b9\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.674 -javac.err.catch.not.throwable=\
 192.675 -	\u4f8b\u5916 {0} \u306f\u30ad\u30e3\u30c3\u30c1\u3067\u304d\u307e\u305b\u3093\u3002\u4f8b\u5916\u306f\u30af\u30e9\u30b9 java.lang.Throwable \u306e\u30b5\u30d6\u30af\u30e9\u30b9\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.676 -javac.err.initializer.exception=\
 192.677 -	\u521d\u671f\u5316\u5b50\u5185\u3067\u306f\u4f8b\u5916 {0} \u3092\u30b9\u30ed\u30fc\u3067\u304d\u307e\u305b\u3093\u3002
 192.678 -javac.err.cant.read=\
 192.679 -	{0} \u3092\u8aad\u307f\u8fbc\u3080\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002
 192.680 -javac.err.cant.write=\
 192.681 -	{0} \u304c\u66f8\u304d\u8fbc\u3081\u307e\u305b\u3093\u3002
 192.682 -javac.err.fatal.error=\
 192.683 -	\u30b3\u30f3\u30d1\u30a4\u30e9\u5185\u90e8\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002http://java.sun.com/cgi-bin/bugreport.cgi \u3067\u30d0\u30b0\u5831\u544a\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.684 -javac.err.fatal.exception=\
 192.685 -	\u30b3\u30f3\u30d1\u30a4\u30e9\u5185\u90e8\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002http://java.sun.com/cgi-bin/bugreport.cgi \u3067\u30d0\u30b0\u5831\u544a\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.686 -javac.err.no.inner.classes=\
 192.687 -	\u5185\u90e8\u30af\u30e9\u30b9\u306e\u30b5\u30dd\u30fc\u30c8\u306f\u4e2d\u6b62\u3055\u308c\u307e\u3057\u305f\u3002
 192.688 -javac.err.uncaught.exception=\
 192.689 -	\u4f8b\u5916 {0} \u306f\u30ad\u30e3\u30c3\u30c1\u3055\u308c\u308b\u304b\u3001\u3042\u308b\u3044\u306f\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u306e throws \u7bc0\u3067\u5ba3\u8a00\u3055\u308c\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.690 -javac.err.constructor.exception=\
 192.691 -	\u4f8b\u5916 {0} \u306f\u30ad\u30e3\u30c3\u30c1\u3055\u308c\u308b\u304b\u3001\u3042\u308b\u3044\u306f\u3053\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306e throws \u7bc0\u3067\u5ba3\u8a00\u3055\u308c\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
 192.692 -javac.err.def.constructor.exception=\
 192.693 -	\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304c\u4f8b\u5916 {0} \u3092\u30b9\u30ed\u30fc\u3059\u308b\u305f\u3081\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u3053\u306e\u30af\u30e9\u30b9\u7528\u306b\u751f\u6210\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u306e\u30af\u30e9\u30b9\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u660e\u793a\u7684\u306b\u5b9a\u7fa9\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.694 -javac.err.catch.not.thrown=\
 192.695 -	\u4f8b\u5916 {0} \u306f\u5bfe\u5fdc\u3059\u308b try \u6587\u306e\u672c\u4f53\u3067\u30b9\u30ed\u30fc\u3055\u308c\u308b\u3053\u3068\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 192.696 +javac.err.public.class.file=public\u306A\u30AF\u30E9\u30B9{0}\u306F\u3001\u30D5\u30A1\u30A4\u30EB"{1}"\u3067\u5B9A\u7FA9\u3055\u308C\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.697 +javac.err.package.class.file={0}\u306F{1}\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u3053\u306E\u30BD\u30FC\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u5916\u3067\u5229\u7528\u3055\u308C\u3066\u3044\u308B\u306E\u3067\u3001\u30D5\u30A1\u30A4\u30EB"{2}"\u3067\u5B9A\u7FA9\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.698 +javac.err.lose.precision=\u7CBE\u5EA6\u304C\u843D\u3061\u3066\u3044\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002{0}\u304B\u3089{1}\u3078\u306E\u5909\u63DB\u306B\u306F\u3001\u660E\u793A\u7684\u306A\u30AD\u30E3\u30B9\u30C8\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002
 192.699 +javac.err.duplicate.argument=\u5909\u6570\u540D''{0}''\u304C\u30E1\u30BD\u30C3\u30C9\u5F15\u6570\u30672\u56DE\u4EE5\u4E0A\u4F7F\u7528\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.700 +javac.err.local.redefined=\u5909\u6570''{0}''\u306F\u3059\u3067\u306B\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.701 +javac.err.local.class.redefined=\u5C40\u6240\u30AF\u30E9\u30B9''{0}''\u306F\u3059\u3067\u306B\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.702 +javac.err.inner.redefined=\u30AF\u30E9\u30B9\u540D''{0}''\u306F\u3059\u3067\u306B\u3053\u306E\u30B9\u30B3\u30FC\u30D7\u5185\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u5185\u90E8\u30AF\u30E9\u30B9\u306F\u305D\u308C\u3092\u56F2\u3080\u30AF\u30E9\u30B9\u3068\u540C\u3058\u5358\u7D14\u540D\u3092\u6301\u3064\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.703 +javac.err.inherited.hides.field=\u5909\u6570''{0}''\u306F{1}\u3067\u7D99\u627F\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001{2}\u306E\u540C\u540D\u306E\u5909\u6570\u3092\u8986\u3044\u96A0\u3057\u3066\u3044\u307E\u3059\u3002\u660E\u793A\u7684\u306B''this''\u4FEE\u98FE\u5B50\u3092\u4F7F\u7528\u3057\u3066\u76EE\u7684\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.704 +javac.err.inherited.hides.local=\u5909\u6570''{0}''\u306F{1}\u3067\u7D99\u627F\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u540C\u540D\u306E\u5C40\u6240\u5909\u6570\u3092\u8986\u3044\u96A0\u3057\u3066\u3044\u307E\u3059\u3002\u660E\u793A\u7684\u306B''this''\u4FEE\u98FE\u5B50\u3092\u4F7F\u7528\u3057\u3066\u3069\u3061\u3089\u306E\u5909\u6570\u3067\u3042\u308B\u304B\u3092\u6307\u5B9A\u3059\u308B\u304B\u3001\u3042\u308B\u3044\u306F\u5C40\u6240\u5909\u6570\u306E\u540D\u524D\u3092\u5909\u66F4\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.705 +javac.err.inherited.hides.method=\u30E1\u30BD\u30C3\u30C9''{0}''\u306F{1}\u3067\u7D99\u627F\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001{2}\u306E\u540C\u540D\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u8986\u3044\u96A0\u3057\u3066\u3044\u307E\u3059\u3002\u660E\u793A\u7684\u306B''this''\u4FEE\u98FE\u5B50\u3092\u4F7F\u7528\u3057\u3066\u3069\u3061\u3089\u306E\u30E1\u30BD\u30C3\u30C9\u3067\u3042\u308B\u304B\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.706 +javac.err.inherited.hides.type=\u578B''{0}''\u306F{1}\u3067\u7D99\u627F\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u30AF\u30E9\u30B9\u5B9A\u7FA9\u3092\u56F2\u3080\u30B9\u30B3\u30FC\u30D7\u306B\u3042\u308B\u540C\u540D\u306E\u578B\u3092\u8986\u3044\u96A0\u3057\u3066\u3044\u307E\u3059\u3002\u660E\u793A\u7684\u306B\u524D\u7F6E\u4FEE\u98FE\u5B50\u3092\u4F7F\u7528\u3057\u3066\u3069\u3061\u3089\u306E\u578B\u3067\u3042\u308B\u304B\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.707 +javac.err.private.class=\u578B{0}\u3092private\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002\u30D1\u30C3\u30B1\u30FC\u30B8\u306E\u30E1\u30F3\u30D0\u30FC\u306F\u5E38\u306B\u305D\u306E\u30D1\u30C3\u30B1\u30FC\u30B8\u5185\u304B\u3089\u30A2\u30AF\u30BB\u30B9\u53EF\u80FD\u3067\u3059\u3002
 192.708 +javac.err.static.class=\u578B{0}\u3092static\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002\u3053\u306E\u578B\u306F\u30D1\u30C3\u30B1\u30FC\u30B8\u306E\u30E1\u30F3\u30D0\u30FC\u306A\u306E\u3067\u3001\u3059\u3067\u306B\u30C8\u30C3\u30D7\u30FB\u30EC\u30D9\u30EB\u306B\u3042\u308A\u307E\u3059\u3002
 192.709 +javac.err.protected.class=\u578B{0}\u3092protected\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002\u30D1\u30C3\u30B1\u30FC\u30B8\u306E\u30E1\u30F3\u30D0\u30FC\u306F\u3001public\u3067\u3042\u308B\u304B\u3001\u30D1\u30C3\u30B1\u30FC\u30B8\u306B\u5C40\u6240\u7684\u3067\u3042\u308B\u304B\u306E\u3069\u3061\u3089\u304B\u3067\u3059\u3002
 192.710 +javac.err.recursive.constr=\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306E\u547C\u51FA\u3057\u304C\u518D\u5E30\u7684\u3067\u3059: {0}\u3002
 192.711 +javac.err.wrong.class=\u30D5\u30A1\u30A4\u30EB{0}\u306B\u306F{1}\u304C\u542B\u307E\u308C\u308B\u3068\u307F\u306A\u3055\u308C\u3066\u3044\u307E\u3057\u305F\u304C\u3001\u542B\u307E\u308C\u3066\u3044\u305F\u306E\u306F{2}\u3067\u3057\u305F\u3002\u30D5\u30A1\u30A4\u30EB\u3092\u30AF\u30EA\u30A2\u3059\u308B\u304B\u3001\u30AF\u30E9\u30B9\u30D1\u30B9\u306B\u542B\u307E\u308C\u308B\u9069\u5207\u306A\u30B5\u30D6\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306B\u79FB\u52D5\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.712 +javac.err.wrong.source=\u30D5\u30A1\u30A4\u30EB{0}\u306B\u306F{1}\u306F\u542B\u307E\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u30AF\u30E9\u30B9\u30D1\u30B9\u3092\u5909\u66F4\u3057\u3066\u3001\u30D5\u30A1\u30A4\u30EB\u304C{2}\u306B\u306A\u3044\u3088\u3046\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.713 +javac.err.class.not.found=\u30AF\u30E9\u30B9{0}\u304C{1}\u306B\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
 192.714 +javac.err.class.not.found.no.context=\u30AF\u30E9\u30B9{0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
 192.715 +javac.err.package.not.found=\u30D1\u30C3\u30B1\u30FC\u30B8{0}\u304C{1}\u306B\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
 192.716 +javac.err.package.not.found.strong=\u30D1\u30C3\u30B1\u30FC\u30B8{0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002\u30D1\u30C3\u30B1\u30FC\u30B8{0}\u304C\u30A2\u30AF\u30BB\u30B9\u53EF\u80FD\u306B\u306A\u308B\u3088\u3046\u306B\u30AF\u30E9\u30B9\u30D1\u30B9\u3092\u8ABF\u6574\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.717 +javac.err.class.package.conflict=\u578B\u3068\u30D1\u30C3\u30B1\u30FC\u30B8\u306B\u540C\u3058\u540D\u524D\u3092\u4ED8\u3051\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002\u30D1\u30C3\u30B1\u30FC\u30B8{0}\u306F\u30A2\u30AF\u30BB\u30B9\u53EF\u80FD\u3067\u3059\u304C\u3001\u30AF\u30E9\u30B9\u540D\u306B{0}\u3092\u4F7F\u7528\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.718 +javac.err.package.class.conflict=\u578B\u3068\u30D1\u30C3\u30B1\u30FC\u30B8\u306B\u540C\u3058\u540D\u524D\u3092\u4ED8\u3051\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002\u30AF\u30E9\u30B9{1}\u306F\u30A2\u30AF\u30BB\u30B9\u53EF\u80FD\u3067\u3059\u304C\u3001\u30D1\u30C3\u30B1\u30FC\u30B8\u540D\u306B{0}\u3092\u4F7F\u7528\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
 192.719 +javac.err.package.class.conflict.strong=\u540D\u524D{0}\u306F\u30D1\u30C3\u30B1\u30FC\u30B8\u3092\u53C2\u7167\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002\u578B\u3068\u30D1\u30C3\u30B1\u30FC\u30B8\u306B\u306F\u540C\u3058\u540D\u524D\u3092\u4ED8\u3051\u308B\u3053\u3068\u306F\u3067\u304D\u306A\u3044\u305F\u3081\u3001{1}\u3068\u3044\u3046\u30A2\u30AF\u30BB\u30B9\u53EF\u80FD\u306A\u30AF\u30E9\u30B9\u306E\u540D\u524D\u306F\u7121\u52B9\u3067\u3059\u3002\u30AF\u30E9\u30B9{1}\u306E\u540D\u524D\u3092\u5909\u66F4\u3059\u308B\u304B\u3001\u30AF\u30E9\u30B9\u30D1\u30B9\u304B\u3089\u524A\u9664\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.720 +javac.err.illegal.mangled.name={1}\u306B\u5BFE\u3057\u3066\u540D\u524D{0}\u306F\u4E0D\u6B63\u3067\u3059\u3002
 192.721 +javac.err.class.and.package={0}\u306F\u30AF\u30E9\u30B9\u304B\u30D1\u30C3\u30B1\u30FC\u30B8\u304B\u306E\u533A\u5225\u304C\u3064\u304D\u307E\u305B\u3093\u3002
 192.722 +javac.err.throws.not.throwable=throws\u7BC0\u306E\u4F8B\u5916{0}\u306F\u30AF\u30E9\u30B9java.lang.Throwable\u306E\u30B5\u30D6\u30AF\u30E9\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.723 +javac.err.throw.not.throwable=\u4F8B\u5916{0}\u306F\u30B9\u30ED\u30FC\u3067\u304D\u307E\u305B\u3093\u3002\u4F8B\u5916\u306F\u30AF\u30E9\u30B9java.lang.Throwable\u306E\u30B5\u30D6\u30AF\u30E9\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.724 +javac.err.catch.not.throwable=\u4F8B\u5916{0}\u306F\u6355\u6349\u3067\u304D\u307E\u305B\u3093\u3002\u4F8B\u5916\u306F\u30AF\u30E9\u30B9java.lang.Throwable\u306E\u30B5\u30D6\u30AF\u30E9\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.725 +javac.err.initializer.exception=\u521D\u671F\u5316\u5B50\u5185\u3067\u306F\u4F8B\u5916{0}\u3092\u30B9\u30ED\u30FC\u3067\u304D\u307E\u305B\u3093\u3002
 192.726 +javac.err.cant.read={0}\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093
 192.727 +javac.err.cant.write={0}\u304C\u66F8\u304D\u8FBC\u3081\u307E\u305B\u3093
 192.728 +javac.err.fatal.error=\u30B3\u30F3\u30D1\u30A4\u30E9\u5185\u90E8\u3067\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002http://java.sun.com/cgi-bin/bugreport.cgi\u3067\u30D0\u30B0\u5831\u544A\u3092\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.729 +javac.err.fatal.exception=\u30B3\u30F3\u30D1\u30A4\u30E9\u5185\u90E8\u3067\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002http://java.sun.com/cgi-bin/bugreport.cgi\u3067\u30D0\u30B0\u5831\u544A\u3092\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.730 +javac.err.no.inner.classes=\u5185\u90E8\u30AF\u30E9\u30B9\u306E\u30B5\u30DD\u30FC\u30C8\u306F\u4E2D\u6B62\u3055\u308C\u307E\u3057\u305F\u3002
 192.731 +javac.err.uncaught.exception=\u4F8B\u5916{0}\u306F\u6355\u6349\u3055\u308C\u308B\u304B\u3001\u3042\u308B\u3044\u306F\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u306Ethrows\u7BC0\u3067\u5BA3\u8A00\u3055\u308C\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.732 +javac.err.constructor.exception=\u4F8B\u5916{0}\u306F\u6355\u6349\u3055\u308C\u308B\u304B\u3001\u307E\u305F\u306F\u3053\u306E\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u306Ethrows\u7BC0\u3067\u5BA3\u8A00\u3055\u308C\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.733 +javac.err.def.constructor.exception=\u30B9\u30FC\u30D1\u30FC\u30AF\u30E9\u30B9\u306E\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u304C\u4F8B\u5916{0}\u3092\u30B9\u30ED\u30FC\u3059\u308B\u305F\u3081\u3001\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u3092\u3053\u306E\u30AF\u30E9\u30B9\u7528\u306B\u751F\u6210\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093\u3002\u3053\u306E\u30AF\u30E9\u30B9\u306E\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u3092\u660E\u793A\u7684\u306B\u5B9A\u7FA9\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.734 +javac.err.catch.not.thrown=\u4F8B\u5916{0}\u306F\u5BFE\u5FDC\u3059\u308Btry\u6587\u306E\u672C\u4F53\u3067\u30B9\u30ED\u30FC\u3055\u308C\u308B\u3053\u3068\u306F\u3042\u308A\u307E\u305B\u3093\u3002
 192.735  #warning:
 192.736 -javac.err.array.clone.supported=\
 192.737 -	\u6ce8: \u914d\u5217\u306e\u8907\u88fd\u306f\u78ba\u8a8d\u6e08\u307f\u4f8b\u5916\u3092\u30b9\u30ed\u30fc\u3059\u308b\u3053\u3068\u306f\u306a\u3044\u306e\u3067\u3001catch \u7bc0\u306f\u4e0d\u8981\u3067\u3059\u3002\u4e0d\u8981\u306a catch \u7bc0\u3092\u524a\u9664\u3059\u308b\u304b\u3001\u3042\u308b\u3044\u306f\u4ee5\u524d\u306e\u30b3\u30f3\u30d1\u30a4\u30e9\u3068\u306e\u4e92\u63db\u6027\u3092\u4fdd\u3061\u305f\u3044\u5834\u5408\u306f\u3001\u6b21\u306e\u3088\u3046\u306a\u64ec\u4f3c\u7684\u306a throw \u6587\u3092\u633f\u5165\u3057\u3066\u304f\u3060\u3055\u3044:  if (false) throw new CloneNotSupportedException();
 192.738 -javac.err.no.outer.arg=\
 192.739 -	\u5185\u90e8\u30af\u30e9\u30b9\u3092\u56f2\u3080 {0} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u30b9\u30b3\u30fc\u30d7\u5185\u306b\u3042\u308a\u307e\u305b\u3093\u3002\
 192.740 -	\u5185\u90e8\u30af\u30e9\u30b9\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3067\u304d\u307e\u305b\u3093\u3002\
 192.741 -	{1} \u3092\u751f\u6210\u3059\u308b\u5834\u5408\u306b\u306f\u3001"outer. new Inner()" \u307e\u305f\u306f\
 192.742 -	"outer. super()" \u306e\u3088\u3046\u306b\u660e\u793a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
 192.743 -javac.err.no.default.outer.arg=\
 192.744 -	\u5185\u90e8\u30af\u30e9\u30b9\u3092\u56f2\u3080 {0} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u30b9\u30b3\u30fc\u30d7\u5185\u306b\u3042\u308a\u307e\u305b\u3093\u3002\
 192.745 -	{1} \u306b\u3064\u3044\u3066\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u751f\u6210\u3067\u304d\u307e\u305b\u3093\u3002
 192.746 -javac.err.no.outer.base=\
 192.747 -	\u5185\u90e8\u30af\u30e9\u30b9\u3092\u56f2\u3080 {0} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u30b9\u30b3\u30fc\u30d7\u5185\u306b\u3042\u308a\u307e\u305b\u3093\u3002\
 192.748 -	{1} \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u5834\u5408\u306f\u3001"outer.member" \u306a\u3069\u306e\u3088\u3046\u306b\u660e\u793a\u3059\u308b\
 192.749 -	\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
 192.750 -javac.err.inner.interface=\
 192.751 -	\u30e1\u30f3\u30d0\u30fc\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u304b\u30c8\u30c3\u30d7\u30ec\u30d9\u30eb\u30af\u30e9\u30b9\u306b\u306e\u307f\u8a31\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.752 -javac.err.static.inner.class=\
 192.753 -	\u578b {0} \u3092 static \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002static \u30e1\u30f3\u30d0\u30fc\u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u304b\u30c8\u30c3\u30d7\u30ec\u30d9\u30eb\u30af\u30e9\u30b9\u306b\u306e\u307f\u8a31\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.754 -javac.err.static.inner.field=\
 192.755 -	\u5909\u6570 {0} \u306f {1} \u3067 static \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002static \u30e1\u30f3\u30d0\u30fc\u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u304b\u30c8\u30c3\u30d7\u30ec\u30d9\u30eb\u30af\u30e9\u30b9\u306b\u306e\u307f\u8a31\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.756 -javac.err.static.inner.method=\
 192.757 -	\u30e1\u30bd\u30c3\u30c9 {0} \u306f {1} \u3067 static \u3068\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002static \u30e1\u30f3\u30d0\u30fc\u306f\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u304b\u30c8\u30c3\u30d7\u30ec\u30d9\u30eb\u30af\u30e9\u30b9\u306b\u306e\u307f\u8a31\u3055\u308c\u3066\u3044\u307e\u3059\u3002
 192.758 -javac.err.too.many.errors=\
 192.759 -	\u30a8\u30e9\u30fc\u6570\u304c\u4e0a\u9650\u3092\u8d85\u3048\u307e\u3057\u305f\u3002(\u5831\u544a\u3059\u308b\u30a8\u30e9\u30fc\u306e\u4e0a\u9650\u306f {0} \u3067\u3059\u3002)
 192.760 -javac.err.override.static.with.instance=\
 192.761 -	{1} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u30e1\u30bd\u30c3\u30c9 {0} \u306f\u3001{2} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u540c\u3058 \
 192.762 -	\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u306e static \u30e1\u30bd\u30c3\u30c9\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3067\u304d\u307e\u305b\u3093\u3002static \
 192.763 -	\u30e1\u30bd\u30c3\u30c9\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3059\u308b\u306e\u306f\u7121\u52b9\u3067\u3059\u3002
 192.764 -javac.err.hide.instance.with.static=\
 192.765 -	{1} \u3067\u5ba3\u8a00\u3055\u308c\u305f static \u30e1\u30bd\u30c3\u30c9 {0} \u306f\u3001{2} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u540c\u3058 \
 192.766 -	\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u306e static \u30e1\u30bd\u30c3\u30c9\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3067\u304d\u307e\u305b\u3093\u3002static \
 192.767 -	\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u30e1\u30bd\u30c3\u30c9\u3092\u8986\u3044\u96a0\u3059\u306e\u306f\u7121\u52b9\u3067\u3059\u3002
 192.768 -javac.err.override.final.method=\
 192.769 -	{1} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u30e1\u30bd\u30c3\u30c9 {0} \u306f\u3001{2} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u540c\u3058\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u306e \
 192.770 -	\u30d5\u30a1\u30a4\u30ca\u30eb\u30e1\u30bd\u30c3\u30c9\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3067\u304d\u307e\u305b\u3093\u3002\u30d5\u30a1\u30a4\u30ca\u30eb\u30e1\u30bd\u30c3\u30c9\u306f \
 192.771 -	\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3067\u304d\u307e\u305b\u3093\u3002
 192.772 -javac.err.override.is.deprecated=\
 192.773 -	{1} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u30e1\u30bd\u30c3\u30c9 {0} \u306f\u63a8\u5968\u3055\u308c\u306a\u3044\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u304c\u3001\
 192.774 -	{2} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u540c\u3058\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u306e\u63a8\u5968\u3055\u308c\u306a\u3044\u30e1\u30bd\u30c3\u30c9\u3092\u30aa\u30fc\u30d0\u30fc\
 192.775 -	\u30e9\u30a4\u30c9\u3057\u307e\u3059\u3002
 192.776 -javac.err.override.more.restrictive=\
 192.777 -	{1} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u30e1\u30bd\u30c3\u30c9 {0} \u306f\u3001{2} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u540c\u3058\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u306e \
 192.778 -	\u30e1\u30bd\u30c3\u30c9\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3067\u304d\u307e\u305b\u3093\u3002\u30a2\u30af\u30bb\u30b9\u4fee\u98fe\u5b50\u306f\u3055\u3089\u306b\u5236\u9650\u3055\u308c\u3066 \
 192.779 -	\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002
 192.780 -javac.err.override.different.return=\
 192.781 -	{1} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u30e1\u30bd\u30c3\u30c9 {0} \u306f\u3001{2} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u540c\u3058\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u306e \
 192.782 -	\u30e1\u30bd\u30c3\u30c9\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3067\u304d\u307e\u305b\u3093\u3002\u540c\u3058\u578b\u306e\u623b\u308a\u5024\u3092\u6301\u305f\u306a\u3051\u308c\u3070 \
 192.783 -	\u306a\u308a\u307e\u305b\u3093\u3002	
 192.784 -javac.err.override.incompatible.exceptions=\
 192.785 -	{1} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u30e1\u30bd\u30c3\u30c9 {0} \u306f\u3001{2} \u3067\u5ba3\u8a00\u3055\u308c\u305f\u540c\u3058\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u306e \
 192.786 -	\u30e1\u30bd\u30c3\u30c9\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3067\u304d\u307e\u305b\u3093\u3002\u305d\u308c\u3089\u306e throws \u7bc0\u306b\u306f\u4e92\u63db\u6027\u304c \
 192.787 -	\u3042\u308a\u307e\u305b\u3093\u3002
 192.788 -javac.err.meet.different.return=\
 192.789 -	{1} \u304b\u3089\u7d99\u627f\u3055\u308c\u305f\u30e1\u30bd\u30c3\u30c9 {0} \u306f\u3001{2} \u304b\u3089\u7d99\u627f\u3055\u308c\u305f\u540c\u3058\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc \
 192.790 -	\u306e\u30e1\u30bd\u30c3\u30c9\u3068\u4e92\u63db\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u540c\u3058\u578b\u306e\u623b\u308a\u5024\u3092\u6301\u305f\u306a\u3051\u308c\u3070 \
 192.791 -	\u306a\u308a\u307e\u305b\u3093\u3002
 192.792 -javac.err.nontrivial.meet=\
 192.793 -	{1} \u3068 {2} \u304b\u3089\u7d99\u627f\u3055\u308c\u305f\u30e1\u30bd\u30c3\u30c9 {0} \u306e\u5b9a\u7fa9\u306f\u4e92\u63db\u6027\u304c\u3042\u308a\u307e\u3059\u304c\u3001 \
 192.794 -	\u305d\u308c\u3089\u306e\u7d44\u307f\u5408\u308f\u305b\u306f\u5f71\u97ff\u304c\u5927\u304d\u3044\u305f\u3081\u5b9f\u88c5\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u56de\u907f\u65b9\u6cd5\u3068 \
 192.795 -	\u3057\u3066\u306f\u3001\u3053\u306e\u30af\u30e9\u30b9\u3067\u660e\u793a\u7684\u306b {0} \u3092\u5ba3\u8a00\u3057\u3066\u304f\u3060\u3055\u3044\u3002\
 192.796 -
 192.797 -javac.err.method.too.long=\
 192.798 -	\u3053\u306e\u30b3\u30fc\u30c9\u306f 64K \u30d0\u30a4\u30c8\u3092\u8d85\u3048\u308b\u30b5\u30a4\u30ba\u306e\u30e1\u30bd\u30c3\u30c9\u306e\u751f\u6210\u3092\u5fc5\u8981\u3068 \
 192.799 -	\u3057\u307e\u3059\u3002Virtual Machine \u306f\u751f\u6210\u3055\u308c\u308b\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u62d2\u5426\u3057\u307e\u3059\u3002
 192.800 +javac.err.array.clone.supported=\u6CE8\u610F: \u914D\u5217\u306E\u8907\u88FD\u306F\u78BA\u8A8D\u6E08\u4F8B\u5916\u3092\u30B9\u30ED\u30FC\u3059\u308B\u3053\u3068\u306F\u306A\u3044\u306E\u3067\u3001catch\u7BC0\u306F\u4E0D\u8981\u3067\u3059\u3002\u4E0D\u8981\u306Acatch\u7BC0\u3092\u524A\u9664\u3059\u308B\u304B\u3001\u3042\u308B\u3044\u306F\u4EE5\u524D\u306E\u30B3\u30F3\u30D1\u30A4\u30E9\u3068\u306E\u4E92\u63DB\u6027\u3092\u4FDD\u3061\u305F\u3044\u5834\u5408\u306F\u3001\u6B21\u306E\u3088\u3046\u306A\u64EC\u4F3C\u7684\u306Athrow\u6587\u3092\u633F\u5165\u3057\u3066\u304F\u3060\u3055\u3044: if(false)throw new CloneNotSupportedException()\u3002
 192.801 +javac.err.no.outer.arg=\u5185\u90E8\u30AF\u30E9\u30B9\u3092\u56F2\u3080{0}\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u304C\u30B9\u30B3\u30FC\u30D7\u5185\u306B\u3042\u308A\u307E\u305B\u3093\u3002\u5185\u90E8\u30AF\u30E9\u30B9\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093\u3002{1}\u3092\u751F\u6210\u3059\u308B\u5834\u5408\u306B\u306F\u3001"outer. new Inner()"\u307E\u305F\u306F"outer. super()"\u306E\u3088\u3046\u306B\u660E\u793A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.802 +javac.err.no.default.outer.arg=\u5185\u90E8\u30AF\u30E9\u30B9\u3092\u56F2\u3080{0}\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u304C\u30B9\u30B3\u30FC\u30D7\u5185\u306B\u3042\u308A\u307E\u305B\u3093\u3002{1}\u306B\u3064\u3044\u3066\u306F\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093\u3002
 192.803 +javac.err.no.outer.base=\u5185\u90E8\u30AF\u30E9\u30B9\u3092\u56F2\u3080{0}\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u304C\u30B9\u30B3\u30FC\u30D7\u5185\u306B\u3042\u308A\u307E\u305B\u3093\u3002{1}\u306B\u30A2\u30AF\u30BB\u30B9\u3059\u308B\u5834\u5408\u306F\u3001"outer.member"\u306A\u3069\u306E\u3088\u3046\u306B\u660E\u793A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.804 +javac.err.inner.interface=\u30E1\u30F3\u30D0\u30FC\u30FB\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u304B\u30C8\u30C3\u30D7\u30FB\u30EC\u30D9\u30EB\u30FB\u30AF\u30E9\u30B9\u306B\u306E\u307F\u8A31\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.805 +javac.err.static.inner.class=\u578B{0}\u3092static\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002static\u30E1\u30F3\u30D0\u30FC\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u304B\u30C8\u30C3\u30D7\u30FB\u30EC\u30D9\u30EB\u30FB\u30AF\u30E9\u30B9\u306B\u306E\u307F\u8A31\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.806 +javac.err.static.inner.field=\u5909\u6570{0}\u306F{1}\u3067static\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002static\u30E1\u30F3\u30D0\u30FC\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u304B\u30C8\u30C3\u30D7\u30FB\u30EC\u30D9\u30EB\u30FB\u30AF\u30E9\u30B9\u306B\u306E\u307F\u8A31\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.807 +javac.err.static.inner.method=\u30E1\u30BD\u30C3\u30C9{0}\u306F{1}\u3067static\u3068\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002static\u30E1\u30F3\u30D0\u30FC\u306F\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u304B\u30C8\u30C3\u30D7\u30FB\u30EC\u30D9\u30EB\u30FB\u30AF\u30E9\u30B9\u306B\u306E\u307F\u8A31\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.808 +javac.err.too.many.errors=\u30A8\u30E9\u30FC\u6570\u304C\u4E0A\u9650\u3092\u8D85\u3048\u307E\u3057\u305F\u3002(\u5831\u544A\u3059\u308B\u30A8\u30E9\u30FC\u306E\u4E0A\u9650\u306F{0}\u3067\u3059\u3002)
 192.809 +javac.err.override.static.with.instance={1}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u30FB\u30E1\u30BD\u30C3\u30C9{0}\u306F\u3001{2}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u540C\u3058\u30B7\u30B0\u30CB\u30C1\u30E3\u306Estatic\u30E1\u30BD\u30C3\u30C9\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3067\u304D\u307E\u305B\u3093\u3002static\u30E1\u30BD\u30C3\u30C9\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3059\u308B\u306E\u306F\u7121\u52B9\u3067\u3059\u3002
 192.810 +javac.err.hide.instance.with.static={1}\u3067\u5BA3\u8A00\u3055\u308C\u305Fstatic\u30E1\u30BD\u30C3\u30C9{0}\u306F\u3001{2}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u540C\u3058\u30B7\u30B0\u30CB\u30C1\u30E3\u306Estatic\u30E1\u30BD\u30C3\u30C9\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3067\u304D\u307E\u305B\u3093\u3002static\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u30FB\u30E1\u30BD\u30C3\u30C9\u3092\u8986\u3044\u96A0\u3059\u306E\u306F\u7121\u52B9\u3067\u3059\u3002
 192.811 +javac.err.override.final.method={1}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u30E1\u30BD\u30C3\u30C9{0}\u306F\u3001{2}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u540C\u3058\u30B7\u30B0\u30CB\u30C1\u30E3\u306Efinal\u30E1\u30BD\u30C3\u30C9\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3067\u304D\u307E\u305B\u3093\u3002final\u30E1\u30BD\u30C3\u30C9\u306F\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3067\u304D\u307E\u305B\u3093\u3002
 192.812 +javac.err.override.is.deprecated={1}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u30E1\u30BD\u30C3\u30C9{0}\u306F\u63A8\u5968\u3055\u308C\u306A\u3044\u3082\u306E\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u304C\u3001{2}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u540C\u3058\u30B7\u30B0\u30CB\u30C1\u30E3\u306E\u63A8\u5968\u3055\u308C\u306A\u3044\u30E1\u30BD\u30C3\u30C9\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3057\u307E\u3059\u3002
 192.813 +javac.err.override.more.restrictive={1}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u30E1\u30BD\u30C3\u30C9{0}\u306F\u3001{2}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u540C\u3058\u30B7\u30B0\u30CB\u30C1\u30E3\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3067\u304D\u307E\u305B\u3093\u3002\u30A2\u30AF\u30BB\u30B9\u4FEE\u98FE\u5B50\u306F\u3055\u3089\u306B\u5236\u9650\u3055\u308C\u3066\u4F5C\u6210\u3055\u308C\u307E\u3059\u3002
 192.814 +javac.err.override.different.return={1}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u30E1\u30BD\u30C3\u30C9{0}\u306F\u3001{2}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u540C\u3058\u30B7\u30B0\u30CB\u30C1\u30E3\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3067\u304D\u307E\u305B\u3093\u3002\u540C\u3058\u578B\u306E\u623B\u308A\u5024\u3092\u6301\u3064\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002\t
 192.815 +javac.err.override.incompatible.exceptions={1}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u30E1\u30BD\u30C3\u30C9{0}\u306F\u3001{2}\u3067\u5BA3\u8A00\u3055\u308C\u305F\u540C\u3058\u30B7\u30B0\u30CB\u30C1\u30E3\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3067\u304D\u307E\u305B\u3093\u3002\u305D\u308C\u3089\u306Ethrows\u7BC0\u306B\u306F\u4E92\u63DB\u6027\u304C\u3042\u308A\u307E\u305B\u3093\u3002
 192.816 +javac.err.meet.different.return={1}\u304B\u3089\u7D99\u627F\u3055\u308C\u305F\u30E1\u30BD\u30C3\u30C9{0}\u306F\u3001{2}\u304B\u3089\u7D99\u627F\u3055\u308C\u305F\u540C\u3058\u30B7\u30B0\u30CB\u30C1\u30E3\u306E\u30E1\u30BD\u30C3\u30C9\u3068\u4E92\u63DB\u6027\u304C\u3042\u308A\u307E\u305B\u3093\u3002\u540C\u3058\u578B\u306E\u623B\u308A\u5024\u3092\u6301\u3064\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
 192.817 +javac.err.nontrivial.meet={1}\u3068{2}\u304B\u3089\u7D99\u627F\u3055\u308C\u305F\u30E1\u30BD\u30C3\u30C9{0}\u306E\u5B9A\u7FA9\u306F\u4E92\u63DB\u6027\u304C\u3042\u308A\u307E\u3059\u304C\u3001\u305D\u308C\u3089\u306E\u7D44\u5408\u305B\u306F\u5F71\u97FF\u304C\u5927\u304D\u3044\u305F\u3081\u5B9F\u88C5\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u56DE\u907F\u65B9\u6CD5\u3068\u3057\u3066\u306F\u3001\u3053\u306E\u30AF\u30E9\u30B9\u3067\u660E\u793A\u7684\u306B{0}\u3092\u5BA3\u8A00\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.818 +javac.err.method.too.long=\u3053\u306E\u30B3\u30FC\u30C9\u306F64KB\u3092\u8D85\u3048\u308B\u30B5\u30A4\u30BA\u306E\u30E1\u30BD\u30C3\u30C9\u306E\u751F\u6210\u3092\u5FC5\u8981\u3068\u3057\u307E\u3059\u3002Virtual Machine\u306F\u751F\u6210\u3055\u308C\u308B\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u62D2\u5426\u3057\u307E\u3059\u3002
 192.819  #
 192.820 -javac.err.version.too.old=\
 192.821 -	\u30e1\u30b8\u30e3\u30fc\u30d0\u30fc\u30b8\u30e7\u30f3 ''{0}'' \u306f\u53e4\u3044\u305f\u3081\u3001\u3053\u306e\u30c4\u30fc\u30eb\u3067\u306f\u8a8d\u8b58\u3067\u304d\u307e\u305b\u3093\u3002
 192.822 -javac.err.version.too.recent=\
 192.823 -	\u30e1\u30b8\u30e3\u30fc.\u30de\u30a4\u30ca\u30fc\u30d0\u30fc\u30b8\u30e7\u30f3 ''{0}'' \u306f\u65b0\u3057\u3044\u305f\u3081\u3001\u3053\u306e\u30c4\u30fc\u30eb\u3067\u306f \
 192.824 -	\u8a8d\u8b58\u3067\u304d\u307e\u305b\u3093\u3002
 192.825 +javac.err.version.too.old=\u30E1\u30B8\u30E3\u30FC\u30FB\u30D0\u30FC\u30B8\u30E7\u30F3''{0}''\u306F\u53E4\u3044\u305F\u3081\u3001\u3053\u306E\u30C4\u30FC\u30EB\u3067\u306F\u8A8D\u8B58\u3067\u304D\u307E\u305B\u3093\u3002
 192.826 +javac.err.version.too.recent=\u30E1\u30B8\u30E3\u30FC.\u30DE\u30A4\u30CA\u30FC\u30FB\u30D0\u30FC\u30B8\u30E7\u30F3''{0}''\u306F\u65B0\u3057\u3044\u305F\u3081\u3001\u3053\u306E\u30C4\u30FC\u30EB\u3067\u306F\u8A8D\u8B58\u3067\u304D\u307E\u305B\u3093\u3002
 192.827  #
 192.828 -benv.parsed_in=[{0}\u3092 {1} ms \u3067\u51e6\u7406\u3057\u307e\u3057\u305f]
 192.829 -benv.loaded_in=[{0}\u3092 {1} ms \u3067\u8aad\u307f\u8fbc\u307f\u307e\u3057\u305f]
 192.830 -benv.failed_to_close_class_path=\u30af\u30e9\u30b9\u30d1\u30b9: {0} \u3092\u9589\u3058\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
 192.831 +benv.parsed_in=[{0}\u3092{1}\u30DF\u30EA\u79D2\u3067\u69CB\u6587\u89E3\u6790\u3057\u307E\u3057\u305F]
 192.832 +benv.loaded_in=[{0}\u3092{1}\u30DF\u30EA\u79D2\u3067\u8AAD\u307F\u8FBC\u307F\u307E\u3057\u305F]
 192.833 +benv.failed_to_close_class_path=\u30AF\u30E9\u30B9\u30D1\u30B9: {0}\u3092\u9589\u3058\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F
 192.834  #
 192.835 -main.usage=\
 192.836 -\u4f7f\u3044\u65b9: {0} <options> <source files>\n\
 192.837 -\n\
 192.838 -<options> \u306b\u306f\u6b21\u306e\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002\n\
 192.839 -\ \ -g                     \u3059\u3079\u3066\u306e\u30c7\u30d0\u30c3\u30b0\u60c5\u5831\u3092\u751f\u6210\u3059\u308b\n\
 192.840 -\ \ -g:none                \u30c7\u30d0\u30c3\u30b0\u60c5\u5831\u3092\u751f\u6210\u3057\u306a\u3044\n\
 192.841 -\ \ -g:'{'lines,vars,source'}' \u3044\u304f\u3064\u304b\u306e\u30c7\u30d0\u30c3\u30b0\u60c5\u5831\u3060\u3051\u3092\u751f\u6210\u3059\u308b\n\
 192.842 -\ \ -O                     \u6700\u9069\u5316; \u30c7\u30d0\u30c3\u30b0\u3092\u6291\u5236\u3057\u3001\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u5927\u304d\u304f\u3059\u308b\n\
 192.843 -\ \ -nowarn                \u8b66\u544a\u3092\u767a\u751f\u3055\u305b\u306a\u3044\n\
 192.844 -\ \ -verbose               \u30b3\u30f3\u30d1\u30a4\u30e9\u306e\u52d5\u4f5c\u306b\u3064\u3044\u3066\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u51fa\u529b\u3059\u308b\n\
 192.845 -\ \ -deprecation           \u63a8\u5968\u3055\u308c\u306a\u3044 API \u304c\u4f7f\u7528\u3055\u308c\u3066\u3044\u308b\u30bd\u30fc\u30b9\u306e\u4f4d\u7f6e\u3092\u51fa\u529b\u3059\u308b\n\
 192.846 -\ \ -classpath <path>      \u30e6\u30fc\u30b6\u30fc\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u306e\u3042\u308b\u5834\u6240\u3092\u6307\u5b9a\u3059\u308b\n\
 192.847 -\ \ -sourcepath <path>     \u5165\u529b\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u306e\u3042\u308b\u5834\u6240\u3092\u6307\u5b9a\u3059\u308b\n\
 192.848 -\ \ -bootclasspath <path>  \u30d6\u30fc\u30c8\u30b9\u30c8\u30e9\u30c3\u30d7\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u306e\u4f4d\u7f6e\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3059\u308b\n\
 192.849 -\ \ -extdirs <dirs>        \u62e1\u5f35\u6a5f\u80fd\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u305f\u4f4d\u7f6e\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3059\u308b\n\
 192.850 -\ \ -d <directory>         \u751f\u6210\u3055\u308c\u305f\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u683c\u7d0d\u3059\u308b\u5834\u6240\u3092\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u3059\u308b\n\
 192.851 -\ \ -encoding <encoding>   \u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u304c\u4f7f\u7528\u3059\u308b\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u6307\u5b9a\u3059\u308b\n\
 192.852 -\ \ -target <release>      \u7279\u5b9a\u306e VM \u30d0\u30fc\u30b8\u30e7\u30f3\u7528\u306e\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u751f\u6210\u3059\u308b
 192.853 +main.usage=\u4F7F\u7528\u65B9\u6CD5: {0} <options> <source files>\n\n<options>\u306B\u306F\u6B21\u306E\u3082\u306E\u304C\u3042\u308A\u307E\u3059\u3002\n\\ -g             \u3059\u3079\u3066\u306E\u30C7\u30D0\u30C3\u30B0\u60C5\u5831\u3092\u751F\u6210\u3059\u308B\n\\ -g:none          \u30C7\u30D0\u30C3\u30B0\u60C5\u5831\u3092\u751F\u6210\u3057\u306A\u3044\n\\ -g:''{''lines,vars,source''}''\u3044\u304F\u3064\u304B\u306E\u30C7\u30D0\u30C3\u30B0\u60C5\u5831\u306E\u307F\u3092\u751F\u6210\u3059\u308B\n\\ -O             \u6700\u9069\u5316;\u30C7\u30D0\u30C3\u30B0\u3092\u6291\u5236\u3057\u3001\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u5927\u304D\u304F\u3059\u308B\n\\ -nowarn          \u8B66\u544A\u3092\u767A\u751F\u3055\u305B\u306A\u3044\n\\ -verbose         \u30B3\u30F3\u30D1\u30A4\u30E9\u306E\u52D5\u4F5C\u306B\u3064\u3044\u3066\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u51FA\u529B\u3059\u308B\n\\ -deprecation       \u63A8\u5968\u3055\u308C\u306A\u3044API\u304C\u4F7F\u7528\u3055\u308C\u3066\u3044\u308B\u30BD\u30FC\u30B9\u306E\u4F4D\u7F6E\u3092\u51FA\u529B\u3059\u308B\n\\ -classpath <path>    \u30E6\u30FC\u30B6\u30FC\u30FB\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u3042\u308B\u5834\u6240\u3092\u6307\u5B9A\u3059\u308B\n\\ -sourcepath <path>   \u5165\u529B\u30BD\u30FC\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u3042\u308B\u5834\u6240\u3092\u6307\u5B9A\u3059\u308B\n\\ -bootclasspath <path> \u30D6\u30FC\u30C8\u30B9\u30C8\u30E9\u30C3\u30D7\u30FB\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u4F4D\u7F6E\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3059\u308B\n\\ -extdirs<dirs>     \u62E1\u5F35\u6A5F\u80FD\u304C\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u305F\u4F4D\u7F6E\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3059\u308B\n\\ -d <directory>      \u751F\u6210\u3055\u308C\u305F\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u683C\u7D0D\u3059\u308B\u5834\u6240\u3092\u30AA\u30FC\u30D0\u30FC\u30E9\u30A4\u30C9\u3059\u308B\n\\ -encoding <encoding>  \u30BD\u30FC\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u304C\u4F7F\u7528\u3059\u308B\u6587\u5B57\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3092\u6307\u5B9A\u3059\u308B\n\\ -target <release>    \u7279\u5B9A\u306EVM\u30D0\u30FC\u30B8\u30E7\u30F3\u7528\u306E\u30AF\u30E9\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u3092\u751F\u6210\u3059\u308B
 192.854  #
 192.855 -main.unsupported.usage=\
 192.856 -\ \ -Xdepend         \u518d\u30b3\u30f3\u30d1\u30a4\u30eb\u306e\u305f\u3081\u306e\u3055\u3089\u306b\u65b0\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u3092\u518d\u5e30\u7684\u306b\u691c\u7d22\u3059\u308b\n\
 192.857 -\ \ -Xstdout         \u30e1\u30c3\u30bb\u30fc\u30b8\u3092 System.out \u306b\u9001\u308b\n\
 192.858 -\ \ -Xverbosepath    \u30d1\u30b9\u3068\u6a19\u6e96\u62e1\u5f35\u6a5f\u80fd\u306e\u691c\u7d22\u65b9\u6cd5\u3092\u8a18\u8ff0\u3059\u308b\n\
 192.859 -\ \ -J<runtime flag> \u5f15\u6570\u3092 Java \u30a4\u30f3\u30bf\u30fc\u30d7\u30ea\u30bf\u306b\u6e21\u3059\n\
 192.860 -\n\
 192.861 --X \u304a\u3088\u3073 -J \u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u6a19\u6e96\u3067\u306f\u306a\u304f\u3001\u4e88\u544a\u306a\u3057\u306b\u5909\u66f4\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002
 192.862 +main.unsupported.usage=\ \ -Xdepend     \u518D\u30B3\u30F3\u30D1\u30A4\u30EB\u306E\u305F\u3081\u306E\u3055\u3089\u306B\u65B0\u3057\u3044\u30D5\u30A1\u30A4\u30EB\u3092\u518D\u5E30\u7684\u306B\u691C\u7D22\u3059\u308B\n\\ -Xstdout     \u30E1\u30C3\u30BB\u30FC\u30B8\u3092System.out\u306B\u9001\u308B\n\\ -Xverbosepath  \u30D1\u30B9\u3068\u6A19\u6E96\u62E1\u5F35\u6A5F\u80FD\u306E\u691C\u7D22\u65B9\u6CD5\u3092\u8A18\u8FF0\u3059\u308B\n\\ -J<runtime flag> \u5F15\u6570\u3092Java\u30A4\u30F3\u30BF\u30FC\u30D7\u30EA\u30BF\u306B\u6E21\u3059\n\n-X\u304A\u3088\u3073-J\u30AA\u30D7\u30B7\u30E7\u30F3\u306F\u6A19\u6E96\u3067\u306F\u306A\u304F\u3001\u4E88\u544A\u306A\u3057\u306B\u5909\u66F4\u3055\u308C\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002
 192.863  #
 192.864 -main.conflicting.options=\u30aa\u30d7\u30b7\u30e7\u30f3 {0} \u3068 {1} \u306f\u540c\u6642\u306b\u306f\u4f7f\u7528\u3057\u307e\u305b\u3093\u3002
 192.865 -main.option.already.seen={0} \u30aa\u30d7\u30b7\u30e7\u30f3\u306f 1 \u56de\u3057\u304b\u6307\u5b9a\u3057\u307e\u305b\u3093\u3002
 192.866 -main.option.requires.argument={0} \u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u306f\u5f15\u6570\u304c\u5fc5\u8981\u3067\u3059\u3002
 192.867 -main.bad.debug.option={0} \u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002\u6307\u5b9a\u3067\u304d\u308b\u306e\u306f lines\u3001vars\u3001source \u3060\u3051\u3067\u3001\u30b3\u30f3\u30de\u3067\u533a\u5207\u308a\u307e\u3059\u3002
 192.868 -main.no.such.directory=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea {0} \u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002
 192.869 -main.no.such.option={0} \u306f\u7121\u52b9\u306a\u30aa\u30d7\u30b7\u30e7\u30f3\u307e\u305f\u306f\u5f15\u6570\u3067\u3059\u3002
 192.870 -main.unknown.release=\u30ea\u30ea\u30fc\u30b9 ''{0}'' \u306f\u3053\u306e\u30b3\u30f3\u30d1\u30a4\u30e9\u3067\u306f\u8a8d\u8b58\u3055\u308c\u307e\u305b\u3093\u3002
 192.871 -main.wrote=[\u66f8\u304d\u8fbc\u307f {0}]
 192.872 -main.errors=\u30a8\u30e9\u30fc {0} \u500b
 192.873 -main.1error=\u30a8\u30e9\u30fc 1 \u500b
 192.874 -main.warnings=\u8b66\u544a {0} \u500b
 192.875 -main.1warning=\u8b66\u544a 1 \u500b
 192.876 -main.done_in=[{0} ms \u3067\u5b8c\u4e86]
 192.877 -main.no.memory=\
 192.878 -	\u30b3\u30f3\u30d1\u30a4\u30e9\u306b\u30e1\u30e2\u30ea\u304c\u4e0d\u8db3\u3057\u3066\u3044\u307e\u3059\u3002"-J-mx<number>" \u30b3\u30de\u30f3\u30c9\u884c\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u3063\u3066\u3001\u6700\u5927\u30d2\u30fc\u30d7\u30b5\u30a4\u30ba\u3092\u5897\u3084\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.879 -main.stack.overflow=\
 192.880 -	\u30b3\u30f3\u30d1\u30a4\u30e9\u306b\u30b9\u30bf\u30c3\u30af\u7a7a\u9593\u304c\u4e0d\u8db3\u3057\u3066\u3044\u307e\u3059\u3002"-J-oss<number>" \u30b3\u30de\u30f3\u30c9\u884c\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u3063\u3066\u3001Java \u30b9\u30bf\u30c3\u30af\u306b\u5272\u308a\u5f53\u3066\u308b\u30e1\u30e2\u30ea\u3092\u5897\u3084\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.881 -main.path.msg=\
 192.882 -	[\u30bd\u30fc\u30b9\u30af\u30e9\u30b9\u30d1\u30b9\u306f "{0}" \u3067\u3059]\n\
 192.883 -	[\u30e9\u30a4\u30d6\u30e9\u30ea\u30af\u30e9\u30b9\u30d1\u30b9\u306f  "{1}" \u3067\u3059]
 192.884 -javac.err.invalid.encoding.char=\
 192.885 -	\u3053\u306e\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u304c\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306e\u3082\u306e\u3068\u7570\u306a\u3063\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002-encoding \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u6307\u5b9a\u3057\u3066\u30d5\u30a1\u30a4\u30eb\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u6307\u5b9a\u3059\u308b\u304b\u3001\u3042\u308b\u3044\u306f native2ascii \u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u30fc\u3092\u4f7f\u7528\u3057\u3066\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092 ASCII \u6587\u5b57\u3060\u3051\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 192.886 +main.conflicting.options=\u30AA\u30D7\u30B7\u30E7\u30F3{0}\u3068{1}\u306F\u540C\u6642\u306B\u306F\u4F7F\u7528\u3057\u307E\u305B\u3093\u3002
 192.887 +main.option.already.seen={0}\u30AA\u30D7\u30B7\u30E7\u30F3\u304C\u8907\u6570\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u3059\u3002
 192.888 +main.option.requires.argument={0}\u30AA\u30D7\u30B7\u30E7\u30F3\u306B\u306F\u5F15\u6570\u304C\u5FC5\u8981\u3067\u3059\u3002
 192.889 +main.bad.debug.option={0}\u30AA\u30D7\u30B7\u30E7\u30F3\u306E\u5F62\u5F0F\u304C\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093\u3002\u6307\u5B9A\u3067\u304D\u308B\u306E\u306F"lines"\u3001"vars"\u3001"source"\u306E\u307F\u3067\u3001\u30AB\u30F3\u30DE\u3067\u533A\u5207\u308A\u307E\u3059\u3002
 192.890 +main.no.such.directory=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA{0}\u306F\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
 192.891 +main.no.such.option={0}\u306F\u7121\u52B9\u306A\u30AA\u30D7\u30B7\u30E7\u30F3\u307E\u305F\u306F\u5F15\u6570\u3067\u3059\u3002
 192.892 +main.unknown.release=\u30EA\u30EA\u30FC\u30B9''{0}''\u306F\u3053\u306E\u30B3\u30F3\u30D1\u30A4\u30E9\u3067\u306F\u8A8D\u8B58\u3055\u308C\u307E\u305B\u3093\u3002
 192.893 +main.wrote=[{0}\u3092\u66F8\u8FBC\u307F\u5B8C\u4E86]
 192.894 +main.errors=\u30A8\u30E9\u30FC{0}\u500B
 192.895 +main.1error=\u30A8\u30E9\u30FC1\u500B
 192.896 +main.warnings=\u8B66\u544A{0}\u500B
 192.897 +main.1warning=\u8B66\u544A1\u500B
 192.898 +main.done_in=[{0}\u30DF\u30EA\u79D2\u3067\u5B8C\u4E86]
 192.899 +main.no.memory=\u30B3\u30F3\u30D1\u30A4\u30E9\u306B\u30E1\u30E2\u30EA\u30FC\u304C\u4E0D\u8DB3\u3057\u3066\u3044\u307E\u3059\u3002"-J-mx<number>"\u30B3\u30DE\u30F3\u30C9\u30E9\u30A4\u30F3\u30FB\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4F7F\u7528\u3057\u3066\u3001\u6700\u5927\u30D2\u30FC\u30D7\u30FB\u30B5\u30A4\u30BA\u3092\u5897\u3084\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.900 +main.stack.overflow=\u30B3\u30F3\u30D1\u30A4\u30E9\u306B\u30B9\u30BF\u30C3\u30AF\u7A7A\u9593\u304C\u4E0D\u8DB3\u3057\u3066\u3044\u307E\u3059\u3002"-J-oss<number>"\u30B3\u30DE\u30F3\u30C9\u30E9\u30A4\u30F3\u30FB\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4F7F\u7528\u3057\u3066\u3001Java\u30B9\u30BF\u30C3\u30AF\u306B\u5272\u308A\u5F53\u3066\u308B\u30E1\u30E2\u30EA\u30FC\u3092\u5897\u3084\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 192.901 +main.path.msg=[\u30BD\u30FC\u30B9\u30FB\u30AF\u30E9\u30B9\u30D1\u30B9\u306F"{0}"\u3067\u3059]\n[\u30E9\u30A4\u30D6\u30E9\u30EA\u30FB\u30AF\u30E9\u30B9\u30D1\u30B9\u306F "{1}"\u3067\u3059]
 192.902 +javac.err.invalid.encoding.char=\u3053\u306E\u30BD\u30FC\u30B9\u30FB\u30D5\u30A1\u30A4\u30EB\u306E\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u304C\u30D7\u30E9\u30C3\u30C8\u30D5\u30A9\u30FC\u30E0\u306E\u3082\u306E\u3068\u7570\u306A\u3063\u3066\u3044\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002-encoding\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u6307\u5B9A\u3057\u3066\u30D5\u30A1\u30A4\u30EB\u306E\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3092\u6307\u5B9A\u3059\u308B\u304B\u3001\u307E\u305F\u306Fnative2ascii\u30E6\u30FC\u30C6\u30A3\u30EA\u30C6\u30A3\u3092\u4F7F\u7528\u3057\u3066\u30BD\u30FC\u30B9\u30FB\u30B3\u30FC\u30C9\u3092ASCII\u6587\u5B57\u306E\u307F\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002
   193.1 --- a/src/share/classes/sun/tools/javac/resources/javac_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   193.2 +++ b/src/share/classes/sun/tools/javac/resources/javac_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   193.3 @@ -1,5 +1,5 @@
   193.4  #
   193.5 -# Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
   193.6 +# Copyright (c) 1996, 1999, Oracle and/or its affiliates. All rights reserved.
   193.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   193.8  #
   193.9  # This code is free software; you can redistribute it and/or modify it
  193.10 @@ -23,613 +23,292 @@
  193.11  # questions.
  193.12  #
  193.13  
  193.14 -javac.err.internal=\
  193.15 -	\u5185\u90e8\u9519\u8bef\u3002
  193.16 -javac.err.eof.in.comment=\
  193.17 -	\u8f93\u5165\u7ed3\u5c3e\u5904\u672a\u4ee5\u6ce8\u91ca\u7ed3\u675f\u3002
  193.18 -javac.err.eof.in.string=\
  193.19 -	\u8f93\u5165\u7ed3\u5c3e\u5904\u672a\u4ee5\u5b57\u7b26\u4e32\u7ed3\u675f\u3002
  193.20 -javac.err.newline.in.string=\
  193.21 -	\u884c\u7ed3\u5c3e\u5904\u672a\u4ee5\u5b57\u7b26\u4e32\u7ed3\u675f\u3002
  193.22 -javac.err.invalid.char.constant=\
  193.23 -	\u5b57\u7b26\u5e38\u91cf\u65e0\u6548\u3002
  193.24 -javac.err.unbalanced.paren=\
  193.25 -	\u62ec\u53f7\u591a\u4f59\u6216\u7f3a\u5c11\u3002
  193.26 -javac.err.invalid.escape.char=\
  193.27 -	\u6362\u7801\u7b26\u65e0\u6548\u3002
  193.28 -javac.err.invalid.hex.number=\
  193.29 -	\u5341\u516d\u8fdb\u5236\u6570\u5b57\u5fc5\u987b\u5305\u542b\u81f3\u5c11\u4e00\u4f4d\u5341\u516d\u8fdb\u5236\u6570\u5b57\u3002
  193.30 -javac.err.invalid.octal.number=\
  193.31 -	\u4ee5\u516b\u8fdb\u5236\u6570\u5b57\u8868\u793a\u7684\u5b57\u7b26\u65e0\u6548\u3002
  193.32 -javac.err.invalid.number=\
  193.33 -	\u4ee5\u6570\u5b57\u8868\u793a\u7684\u5b57\u7b26\u65e0\u6548\u3002
  193.34 -javac.err.funny.char=\
  193.35 -	\u8f93\u5165\u7684\u5b57\u7b26\u65e0\u6548\u3002
  193.36 -javac.err.float.format=\
  193.37 -	\u6d6e\u70b9\u6570\u683c\u5f0f\u65e0\u6548\u3002
  193.38 -javac.err.overflow.int.oct=\
  193.39 -	\u6574\u578b\u5b57\u9762\u503c\u8d85\u51fa\u8303\u56f4\u3002\u516b\u8fdb\u5236\u6574\u578b\u5b57\u9762\u503c\u5fc5\u987b\u5728\
  193.40 -	00 \u81f3 037777777777 \u8303\u56f4\u4e4b\u95f4\u3002
  193.41 -javac.err.overflow.int.dec=\
  193.42 -	\u6574\u578b\u5b57\u9762\u503c\u8d85\u51fa\u8303\u56f4\u3002\u5341\u8fdb\u5236\u6574\u578b\u5b57\u9762\u503c\u5fc5\u987b\u5728\
  193.43 -	-2147483648 \u81f3 2147483647 \u8303\u56f4\u4e4b\u95f4\u3002
  193.44 -javac.err.overflow.int.hex=\
  193.45 -	\u6574\u578b\u5b57\u9762\u503c\u8d85\u51fa\u8303\u56f4\u3002\u5341\u516d\u8fdb\u5236\u6574\u578b\u5b57\u9762\u503c\u5fc5\u987b\u5728\
  193.46 -	0x0 \u81f3 0xffffffff \u8303\u56f4\u4e4b\u95f4\u3002
  193.47 -javac.err.overflow.long.oct=\
  193.48 -	\u6574\u578b\u5b57\u9762\u503c\u8d85\u51fa\u8303\u56f4\u3002\u516b\u8fdb\u5236\u957f\u578b\u5b57\u9762\u503c\u5fc5\u987b\u5728\
  193.49 -	00L \u81f3 01777777777777777777777L \u8303\u56f4\u4e4b\u95f4\u3002
  193.50 -javac.err.overflow.long.dec=\
  193.51 -	\u6574\u578b\u5b57\u9762\u503c\u8d85\u51fa\u8303\u56f4\u3002\u5341\u8fdb\u5236\u957f\u578b\u5b57\u9762\u503c\u5fc5\u987b\u5728\
  193.52 -	-9223372036854775808L \u81f3 9223372036854775807L \u8303\u56f4\u4e4b\u95f4\u3002
  193.53 -javac.err.overflow.long.hex=\
  193.54 -	\u6574\u578b\u5b57\u9762\u503c\u8d85\u51fa\u8303\u56f4\u3002\u5341\u516d\u8fdb\u5236\u957f\u578b\u5b57\u9762\u503c\u5fc5\u987b\u5728\
  193.55 -	0x0L \u81f3 0xffffffffffffffffL \u8303\u56f4\u4e4b\u95f4\u3002
  193.56 -javac.err.overflow.float=\
  193.57 -	\u6570\u5b57\u6ea2\u51fa\uff1a\u6d6e\u70b9\u5b57\u9762\u503c\u8fc7\u5927\u3002
  193.58 -javac.err.overflow.double=\
  193.59 -	\u6570\u5b57\u6ea2\u51fa\uff1a\u53cc\u7cbe\u5ea6\u578b\u5b57\u9762\u503c\u8fc7\u5927\u3002
  193.60 -javac.err.underflow.float=\
  193.61 -	\u6570\u5b57\u4e0b\u6ea2\uff1a\u6d6e\u70b9\u5b57\u9762\u503c\u8fc7\u5c0f\u3002
  193.62 -javac.err.underflow.double=\
  193.63 -	\u6570\u5b57\u4e0b\u6ea2\uff1a\u53cc\u7cbe\u5ea6\u578b\u5b57\u9762\u503c\u8fc7\u5c0f\u3002
  193.64 -javac.err.token.expected=\
  193.65 -	\u9700\u8981 "{0}"\u3002
  193.66 -javac.err.statement.expected=\
  193.67 -	\u9700\u8981\u8bed\u53e5\u3002
  193.68 -javac.err.type.expected=\
  193.69 -	\u9700\u8981\u7c7b\u578b\u3002
  193.70 -javac.err.identifier.expected=\
  193.71 -	\u9700\u8981\u6807\u8bc6\u7b26\u3002
  193.72 -javac.err.class.expected=\
  193.73 -	\u9700\u8981 "class" \u6216 "interface" \u5173\u952e\u5b57\u3002
  193.74 -javac.err.toplevel.expected=\
  193.75 -	\u9700\u8981\u7c7b\u58f0\u660e\u6216\u63a5\u53e3\u58f0\u660e\u3002
  193.76 -javac.err.missing.term=\
  193.77 -	\u7f3a\u5c11\u6761\u4ef6\u3002
  193.78 -javac.err.assign.in.conditionalexpr=\
  193.79 -	\u4e0d\u5141\u8bb8\u5c06\u8d4b\u503c\u8868\u8fbe\u5f0f\u7528\u4f5c\u6761\u4ef6\u8868\u8fbe\u5f0f\u7684\u7b2c\u4e09\u4e2a\u5b50\u8868\u8fbe\u5f0f\
  193.80 -	\uff08\u5373 ?: \u8868\u8fbe\u5f0f\uff09\u3002  \
  193.81 -	\u8bf7\u5c1d\u8bd5\u5c06\u6b64\u8d4b\u503c\u8868\u8fbe\u5f0f\u52a0\u4e0a\u62ec\u53f7\u3002
  193.82 -javac.err.else.without.if=\
  193.83 -	\u6709 "if"\uff0c\u4f46\u662f\u6ca1\u6709 "else"\u3002
  193.84 -javac.err.catch.without.try=\
  193.85 -	\u6709 "catch"\uff0c\u4f46\u662f\u6ca1\u6709 "try"\u3002
  193.86 -javac.err.finally.without.try=\
  193.87 -	\u6709 "finally"\uff0c\u4f46\u662f\u6ca1\u6709 "try"\u3002
  193.88 -javac.err.try.without.catch.finally=\
  193.89 -	\u6709 "try"\uff0c\u4f46\u662f\u6ca1\u6709 "catch" \u6216 "finally"\u3002
  193.90 -javac.err.case.without.switch=\
  193.91 -	"case" \u4e0d\u5728 switch \u8bed\u53e5\u4e2d\u3002
  193.92 -javac.err.default.without.switch=\
  193.93 -	"default" \u4e0d\u5728 switch \u8bed\u53e5\u4e2d\u3002
  193.94 -javac.err.io.exception=\
  193.95 -	{0} \u4e2d\u51fa\u73b0 I/O \u9519\u8bef\u3002
  193.96 -javac.err.io.exception.package=\
  193.97 -	\u68c0\u67e5\u8f6f\u4ef6\u5305 {0} \u662f\u5426\u5b58\u5728\u65f6\u51fa\u73b0 I/O \u9519\u8bef\u3002
  193.98 -javac.err.malformed.attribute=\
  193.99 -	\u5305\u542b {0} \u7684\u7c7b\u6587\u4ef6\u7684 "{1}" \u5c5e\u6027\u4e0d\u89c4\u5219\u3002
 193.100 -javac.err.array.index.required=\
 193.101 -	\u9700\u8981\u6570\u7ec4\u7d22\u5f15\u3002
 193.102 -javac.err.not.array=\
 193.103 -	[] \u53ea\u80fd\u5e94\u7528\u4e8e\u6570\u7ec4\uff0c\u800c\u4e0d\u80fd\u5e94\u7528\u4e8e {0}\u3002
 193.104 -javac.err.array.dim.in.decl=\
 193.105 -	\u65e0\u6cd5\u5728\u58f0\u660e\u4e2d\u6307\u5b9a\u6570\u7ec4\u7ef4\u6570\u3002
 193.106 -javac.err.array.dim.in.type=\
 193.107 -	\u65e0\u6cd5\u5728\u7c7b\u578b\u8868\u8fbe\u5f0f\u4e2d\u6307\u5b9a\u6570\u7ec4\u7ef4\u6570\u3002
 193.108 -javac.err.invalid.array.expr=\
 193.109 -	\u6570\u7ec4\u5e38\u91cf\u53ea\u80fd\u7528\u4e8e\u521d\u59cb\u5316\u7a0b\u5e8f\u4e2d\u3002
 193.110 -javac.err.invalid.array.init=\
 193.111 -	\u7c7b\u578b {0} \u7684\u521d\u59cb\u5316\u7a0b\u5e8f\u65e0\u6548\u3002
 193.112 -javac.err.invalid.lhs.assignment=\
 193.113 -	\u8d4b\u503c\u8868\u8fbe\u5f0f\u7684\u5de6\u4fa7\u65e0\u6548\u3002
 193.114 -javac.err.invalid.args=\
 193.115 -	{0} \u7684\u53c2\u6570\u65e0\u6548\u3002
 193.116 -javac.err.invalid.cast=\
 193.117 -	\u4ece {0} \u5230 {1} \u7684\u8f6c\u6362\u65e0\u6548\u3002
 193.118 -javac.err.invalid.instanceof=\
 193.119 -	{0} \u65e0\u6cd5\u6210\u4e3a {1} \u7684\u5b9e\u4f8b\u3002
 193.120 -javac.err.invalid.type.expr=\
 193.121 -	\u7c7b\u578b\u8868\u8fbe\u5f0f\u65e0\u6548\u3002
 193.122 -javac.err.anonymous.extends=\
 193.123 -	\u53ea\u6709\u5df2\u547d\u540d\u7684\u7c7b\u624d\u80fd\u6709 "extends" \u6216 "implements" \u5b50\u53e5\u3002
 193.124 -javac.err.invalid.field.reference=\
 193.125 -	\u5c1d\u8bd5\u5728 {1} \u4e2d\u5f15\u7528\u5b57\u6bb5 {0}\u3002
 193.126 -javac.err.no.such.field=\
 193.127 -	{1} \u4e2d\u672a\u5b9a\u4e49\u53d8\u91cf {0}\u3002
 193.128 -javac.err.no.field.access=\
 193.129 -	\u65e0\u6cd5\u4ece {2} \u4e2d\u8bbf\u95ee {1} \u4e2d\u7684\u53d8\u91cf {0}\u3002
 193.130 -javac.err.no.type.access=\
 193.131 -	\u65e0\u6cd5\u4ece {2} \u4e2d\u8bbf\u95ee {1} \u4e2d\u7684\u5185\u90e8\u7c7b\u578b {0}\u3002
 193.132 -javac.err.cant.access.member.type=\
 193.133 -	\u65e0\u6cd5\u4ece {2} \u4e2d\u8bbf\u95ee\u6210\u5458 {0} \u6240\u5c5e\u7684\u7c7b\u578b {1}\u3002
 193.134 -javac.err.inner.class.expected=\
 193.135 -	\u5728 {1} \u4e2d\u672a\u627e\u5230\u5185\u90e8\u7c7b {0}\u3002
 193.136 -javac.err.no.static.field.access=\
 193.137 -	\u65e0\u6cd5\u9759\u6001\u5f15\u7528 {1} \u4e2d\u7684\u975e\u9759\u6001\u53d8\u91cf {0}\u3002
 193.138 -javac.err.inner.static.ref=\
 193.139 -	\u65e0\u6cd5\u9759\u6001\u5f15\u7528\u5185\u90e8\u7c7b {0}\u3002
 193.140 -javac.err.ambig.field=\
 193.141 -	\u5bf9 {0} \u7684\u5f15\u7528\u4e0d\u660e\u786e\u3002\u5728 {1} \u548c {2} \u4e2d\u90fd\u5bf9\u5176\u8fdb\u884c\u4e86\u5b9a\u4e49\u3002
 193.142 -javac.err.invalid.field=\
 193.143 -	\u5c1d\u8bd5\u5c06 {1} \u4e2d\u7684\u65b9\u6cd5 {0} \u4f5c\u4e3a\u5b9e\u4f8b\u53d8\u91cf\u8fdb\u884c\u5f15\u7528\u3002
 193.144 -javac.err.assign.to.final=\
 193.145 -	\u65e0\u6cd5\u4e3a\u6700\u7ec8\u53d8\u91cf\u6307\u5b9a\u503c\uff1a{0}
 193.146 -javac.err.assign.to.blank.final=\
 193.147 -	\u65e0\u6cd5\u4e3a\u7a7a\u6700\u7ec8\u53d8\u91cf\u6307\u5b9a\u7b2c\u4e8c\u4e2a\u503c\uff1a{0}
 193.148 -javac.err.qualified.static.final.assign=\
 193.149 -	\u4e3a\u7a7a\u9759\u6001\u6700\u7ec8\u53d8\u91cf\u6307\u5b9a\u7684\u53d8\u91cf\u5fc5\u987b\u4e3a\u7b80\u540d\uff08\u5176\u540e\u4e0d\u80fd\u52a0\u70b9 "."\uff09\u3002
 193.150 -javac.err.bad.qualified.final.assign=\
 193.151 -	\u4e3a\u7a7a\u6700\u7ec8\u53d8\u91cf\u6307\u5b9a\u7684\u53d8\u91cf\u5fc5\u987b\u4e3a\u7b80\u540d\u6216\u7531 "this" \u9650\u5b9a\u7684\u7b80\u540d\uff1a"{0}" \u6216 "this.{0}"\u3002
 193.152 -javac.err.assign.to.blank.final.in.loop=\
 193.153 -	\u5c1d\u8bd5\u5728 loop \u4e2d\u6307\u5b9a\u7a7a\u6700\u7ec8\u53d8\u91cf {0}\u3002\u53ea\u80fd\u8fdb\u884c\u4e00\u6b21\u521d\u59cb\u5316\u3002
 193.154 -javac.err.assign.to.uplevel=\
 193.155 -	\u5c1d\u8bd5\u4ee5\u5176\u4ed6\u65b9\u6cd5\u6307\u5b9a\u503c\u7ed9\u53d8\u91cf {0}\u3002\u5c01\u95ed\u5757\u4e2d\u53ea\u6709\u6700\u7ec8\u5c40\u90e8\u53d8\u91cf\u53ef\u7528\u3002
 193.156 -javac.err.invalid.uplevel=\
 193.157 -	\u5c1d\u8bd5\u4ee5\u5176\u4ed6\u65b9\u6cd5\u4f7f\u7528\u975e\u6700\u7ec8\u53d8\u91cf {0}\u3002\u5c01\u95ed\u5757\u4e2d\u53ea\u6709\u6700\u7ec8\u5c40\u90e8\u53d8\u91cf\u53ef\u7528\u3002
 193.158 -javac.err.undef.var=\
 193.159 -	\u672a\u5b9a\u4e49\u7684\u53d8\u91cf\uff1a{0}
 193.160 -javac.err.undef.var.super=\
 193.161 -	\u672a\u5b9a\u4e49\u7684\u53d8\u91cf\uff1a{0}\u3002  "super" \u5173\u952e\u5b57\u53ea\u80fd\u7528\u4e8e\u6210\u5458\u8bbf\u95ee\u548c\u6784\u9020\u51fd\u6570\u8c03\u7528\u3002
 193.162 -javac.err.undef.var.or.package=\
 193.163 -	\u672a\u5b9a\u4e49\u7684\u53d8\u91cf\u6216\u8f6f\u4ef6\u5305\u540d\u79f0\uff1a{0}
 193.164 -javac.err.undef.class.or.package=\
 193.165 -	\u672a\u5b9a\u4e49\u7684\u7c7b\u6216\u8f6f\u4ef6\u5305\u540d\u79f0\uff1a{0}
 193.166 -javac.err.undef.var.class.or.package=\
 193.167 -	\u672a\u5b9a\u4e49\u7684\u53d8\u91cf\u3001\u7c7b\u6216\u8f6f\u4ef6\u5305\u540d\u79f0\uff1a{0}
 193.168 -javac.err.undef.class=\
 193.169 -	\u672a\u5b9a\u4e49\u7684\u7c7b\u540d\uff1a{0}
 193.170 -javac.err.undef.var.or.class=\
 193.171 -	\u672a\u5b9a\u4e49\u7684\u53d8\u91cf\u6216\u7c7b\u540d\uff1a{0}
 193.172 -javac.err.var.not.initialized=\
 193.173 -	\u53ef\u80fd\u5c1a\u672a\u521d\u59cb\u5316\u53d8\u91cf {0}\u3002
 193.174 -javac.err.final.var.not.initialized=\
 193.175 -	\u53ef\u80fd\u5c1a\u672a\u521d\u59cb\u5316\u7a7a\u6700\u7ec8\u53d8\u91cf "{0}"\u3002\u5fc5\u987b\u5728\u521d\u59cb\u5316\u7a0b\u5e8f\u6216\u5728\u6bcf\u4e2a\u6784\u9020\u51fd\u6570\u4e2d\u5bf9\u5176\u6307\u5b9a\u503c\u3002
 193.176 -javac.err.access.inst.before.super=\
 193.177 -	\u65e0\u6cd5\u5728\u8c03\u7528\u7236\u7c7b\u6784\u9020\u51fd\u6570\u4e4b\u524d\u5f15\u7528 {0}\u3002
 193.178 -javac.err.ambig.class=\
 193.179 -	\u4e0d\u660e\u786e\u7684\u7c7b\uff1a{0} \u548c {1}
 193.180 -javac.err.invalid.arg=\
 193.181 -	{0} \u7684\u53c2\u6570\u65e0\u6548\u3002
 193.182 -javac.err.invalid.arg.type=\
 193.183 -	{1} \u7684\u53c2\u6570\u7c7b\u578b {0} \u65e0\u6548\u3002
 193.184 -javac.err.invalid.length=\
 193.185 -	"length" \u5e94\u7528\u5230\u4e0d\u662f\u6570\u7ec4\u7684 {0}\u3002
 193.186 -javac.err.invalid.constr.invoke=\
 193.187 -	\u53ea\u6709\u6784\u9020\u51fd\u6570\u624d\u80fd\u8c03\u7528\u6784\u9020\u51fd\u6570\u3002
 193.188 -javac.err.constr.invoke.not.first=\
 193.189 -	\u5728\u65b9\u6cd5\u4e2d\u5fc5\u987b\u9996\u5148\u8c03\u7528\u6784\u9020\u51fd\u6570\u3002
 193.190 -javac.err.invalid.method.invoke=\
 193.191 -	\u65e0\u6cd5\u5728 {0} \u4e0a\u8c03\u7528\u65b9\u6cd5\u3002
 193.192 -javac.err.undef.meth=\
 193.193 -	\u5728 {1} \u4e2d\u672a\u627e\u5230\u65b9\u6cd5 {0}\u3002
 193.194 -javac.err.no.meth.access=\
 193.195 -	\u65e0\u6cd5\u4ece {2} \u4e2d\u8bbf\u95ee {1} \u4e2d\u7684\u65b9\u6cd5 {0}\u3002
 193.196 +javac.err.internal=\u5185\u90E8\u9519\u8BEF\u3002
 193.197 +javac.err.eof.in.comment=\u8F93\u5165\u7ED3\u5C3E\u5904\u672A\u4EE5\u6CE8\u91CA\u7EC8\u6B62\u3002
 193.198 +javac.err.eof.in.string=\u8F93\u5165\u7ED3\u5C3E\u5904\u672A\u4EE5\u5B57\u7B26\u4E32\u7EC8\u6B62\u3002
 193.199 +javac.err.newline.in.string=\u884C\u7ED3\u5C3E\u5904\u672A\u4EE5\u5B57\u7B26\u4E32\u7EC8\u6B62\u3002
 193.200 +javac.err.invalid.char.constant=\u5B57\u7B26\u5E38\u91CF\u65E0\u6548\u3002
 193.201 +javac.err.unbalanced.paren=\u62EC\u53F7\u4E0D\u914D\u5BF9\u3002
 193.202 +javac.err.invalid.escape.char=\u8F6C\u4E49\u7B26\u65E0\u6548\u3002
 193.203 +javac.err.invalid.hex.number=\u5341\u516D\u8FDB\u5236\u6570\u5B57\u5FC5\u987B\u5305\u542B\u81F3\u5C11\u4E00\u4F4D\u5341\u516D\u8FDB\u5236\u6570\u5B57\u3002
 193.204 +javac.err.invalid.octal.number=\u4EE5\u516B\u8FDB\u5236\u6570\u5B57\u8868\u793A\u7684\u5B57\u7B26\u65E0\u6548\u3002
 193.205 +javac.err.invalid.number=\u4EE5\u6570\u5B57\u8868\u793A\u7684\u5B57\u7B26\u65E0\u6548\u3002
 193.206 +javac.err.funny.char=\u8F93\u5165\u7684\u5B57\u7B26\u65E0\u6548\u3002
 193.207 +javac.err.float.format=\u6D6E\u70B9\u6570\u683C\u5F0F\u65E0\u6548\u3002
 193.208 +javac.err.overflow.int.oct=\u6574\u578B\u6587\u5B57\u8D85\u51FA\u8303\u56F4\u3002\u516B\u8FDB\u5236\u6574\u578B\u6587\u5B57\u5FC5\u987B\u5728 00 \u81F3 037777777777 \u8303\u56F4\u4E4B\u95F4\u3002
 193.209 +javac.err.overflow.int.dec=\u6574\u578B\u6587\u5B57\u8D85\u51FA\u8303\u56F4\u3002\u5341\u8FDB\u5236\u6574\u578B\u6587\u5B57\u5FC5\u987B\u5728 -2147483648 \u81F3 2147483647 \u8303\u56F4\u4E4B\u95F4\u3002
 193.210 +javac.err.overflow.int.hex=\u6574\u578B\u6587\u5B57\u8D85\u51FA\u8303\u56F4\u3002\u5341\u516D\u8FDB\u5236\u6574\u578B\u6587\u5B57\u5FC5\u987B\u5728 0x0 \u81F3 0xffffffff \u8303\u56F4\u4E4B\u95F4\u3002
 193.211 +javac.err.overflow.long.oct=\u6574\u578B\u6587\u5B57\u8D85\u51FA\u8303\u56F4\u3002\u516B\u8FDB\u5236\u957F\u6574\u578B\u6587\u5B57\u5FC5\u987B\u5728 00L \u81F3 01777777777777777777777L \u8303\u56F4\u4E4B\u95F4\u3002
 193.212 +javac.err.overflow.long.dec=\u6574\u578B\u6587\u5B57\u8D85\u51FA\u8303\u56F4\u3002\u5341\u8FDB\u5236\u957F\u6574\u578B\u6587\u5B57\u5FC5\u987B\u5728 -9223372036854775808L \u81F3 9223372036854775807L \u8303\u56F4\u4E4B\u95F4\u3002
 193.213 +javac.err.overflow.long.hex=\u6574\u578B\u6587\u5B57\u8D85\u51FA\u8303\u56F4\u3002\u5341\u516D\u8FDB\u5236\u957F\u6574\u578B\u6587\u5B57\u5FC5\u987B\u5728 0x0L \u81F3 0xffffffffffffffffL \u8303\u56F4\u4E4B\u95F4\u3002
 193.214 +javac.err.overflow.float=\u6570\u5B57\u6EA2\u51FA: \u6D6E\u70B9\u6587\u5B57\u8FC7\u5927\u3002
 193.215 +javac.err.overflow.double=\u6570\u5B57\u6EA2\u51FA: \u53CC\u7CBE\u5EA6\u578B\u6587\u5B57\u8FC7\u5927\u3002
 193.216 +javac.err.underflow.float=\u6570\u5B57\u4E0B\u6EA2: \u6D6E\u70B9\u6587\u5B57\u8FC7\u5C0F\u3002
 193.217 +javac.err.underflow.double=\u6570\u5B57\u4E0B\u6EA2: \u53CC\u7CBE\u5EA6\u578B\u6587\u5B57\u8FC7\u5C0F\u3002
 193.218 +javac.err.token.expected=\u9700\u8981 ''{0}''\u3002
 193.219 +javac.err.statement.expected=\u9700\u8981\u8BED\u53E5\u3002
 193.220 +javac.err.type.expected=\u9700\u8981\u7C7B\u578B\u3002
 193.221 +javac.err.identifier.expected=\u9700\u8981\u6807\u8BC6\u7B26\u3002
 193.222 +javac.err.class.expected=\u9700\u8981 ''class'' \u6216 ''interface'' \u5173\u952E\u5B57\u3002
 193.223 +javac.err.toplevel.expected=\u9700\u8981\u7C7B\u58F0\u660E\u6216\u63A5\u53E3\u58F0\u660E\u3002
 193.224 +javac.err.missing.term=\u7F3A\u5C11\u6761\u4EF6\u3002
 193.225 +javac.err.assign.in.conditionalexpr=\u4E0D\u5141\u8BB8\u5C06\u8D4B\u503C\u8868\u8FBE\u5F0F\u7528\u4F5C\u6761\u4EF6\u8868\u8FBE\u5F0F\u7684\u7B2C\u4E09\u4E2A\u5B50\u8868\u8FBE\u5F0F (\u5373 ?: \u8868\u8FBE\u5F0F)\u3002\u8BF7\u5C1D\u8BD5\u5BF9\u6B64\u8D4B\u503C\u8868\u8FBE\u5F0F\u52A0\u62EC\u53F7\u3002
 193.226 +javac.err.else.without.if=\u6709 ''if'', \u4F46\u662F\u6CA1\u6709 ''else''\u3002
 193.227 +javac.err.catch.without.try=\u6709 ''catch'', \u4F46\u662F\u6CA1\u6709 ''try''\u3002
 193.228 +javac.err.finally.without.try=\u6709 ''finally'', \u4F46\u662F\u6CA1\u6709 ''try''\u3002
 193.229 +javac.err.try.without.catch.finally=\u6709 ''try'', \u4F46\u662F\u6CA1\u6709 ''catch'' \u6216 ''finally''\u3002
 193.230 +javac.err.case.without.switch=''case'' \u4E0D\u5728 switch \u8BED\u53E5\u4E2D\u3002
 193.231 +javac.err.default.without.switch=''default'' \u4E0D\u5728 switch \u8BED\u53E5\u4E2D\u3002
 193.232 +javac.err.io.exception={0}\u4E2D\u51FA\u73B0 I/O \u9519\u8BEF\u3002
 193.233 +javac.err.io.exception.package=\u68C0\u67E5\u7A0B\u5E8F\u5305{0}\u662F\u5426\u5B58\u5728\u65F6\u51FA\u73B0 I/O \u9519\u8BEF\u3002
 193.234 +javac.err.malformed.attribute=\u5305\u542B{0}\u7684\u7C7B\u6587\u4EF6\u5177\u6709\u683C\u5F0F\u9519\u8BEF\u7684 ''{1}'' \u5C5E\u6027\u3002
 193.235 +javac.err.array.index.required=\u9700\u8981\u6570\u7EC4\u7D22\u5F15\u3002
 193.236 +javac.err.not.array=[] \u53EA\u80FD\u5E94\u7528\u4E8E\u6570\u7EC4, \u800C\u4E0D\u80FD\u5E94\u7528\u4E8E{0}\u3002
 193.237 +javac.err.array.dim.in.decl=\u65E0\u6CD5\u5728\u58F0\u660E\u4E2D\u6307\u5B9A\u6570\u7EC4\u7EF4\u3002
 193.238 +javac.err.array.dim.in.type=\u65E0\u6CD5\u5728\u7C7B\u578B\u8868\u8FBE\u5F0F\u4E2D\u6307\u5B9A\u6570\u7EC4\u7EF4\u3002
 193.239 +javac.err.invalid.array.expr=\u6570\u7EC4\u5E38\u91CF\u53EA\u80FD\u7528\u4E8E\u521D\u59CB\u5316\u7A0B\u5E8F\u4E2D\u3002
 193.240 +javac.err.invalid.array.init=\u7C7B\u578B{0}\u7684\u521D\u59CB\u5316\u7A0B\u5E8F\u65E0\u6548\u3002
 193.241 +javac.err.invalid.lhs.assignment=\u8D4B\u503C\u8868\u8FBE\u5F0F\u7684\u5DE6\u4FA7\u65E0\u6548\u3002
 193.242 +javac.err.invalid.args={0}\u7684\u53C2\u6570\u65E0\u6548\u3002
 193.243 +javac.err.invalid.cast=\u4ECE{0}\u5230{1}\u7684\u8F6C\u6362\u65E0\u6548\u3002
 193.244 +javac.err.invalid.instanceof={0}\u65E0\u6CD5\u6210\u4E3A{1}\u7684\u5B9E\u4F8B\u3002
 193.245 +javac.err.invalid.type.expr=\u7C7B\u578B\u8868\u8FBE\u5F0F\u65E0\u6548\u3002
 193.246 +javac.err.anonymous.extends=\u53EA\u6709\u5DF2\u547D\u540D\u7684\u7C7B\u624D\u80FD\u6709 ''extends'' \u6216 ''implements'' \u5B50\u53E5\u3002
 193.247 +javac.err.invalid.field.reference=\u5C1D\u8BD5\u5728{1}\u4E2D\u5F15\u7528\u5B57\u6BB5{0}\u3002
 193.248 +javac.err.no.such.field={1}\u4E2D\u672A\u5B9A\u4E49\u53D8\u91CF{0}\u3002
 193.249 +javac.err.no.field.access=\u65E0\u6CD5\u4ECE{2}\u8BBF\u95EE{1}\u4E2D\u7684\u53D8\u91CF{0}\u3002
 193.250 +javac.err.no.type.access=\u65E0\u6CD5\u4ECE{2}\u8BBF\u95EE{1}\u4E2D\u7684\u5185\u90E8\u7C7B\u578B {0}\u3002
 193.251 +javac.err.cant.access.member.type=\u65E0\u6CD5\u4ECE{2}\u8BBF\u95EE\u6210\u5458{0}\u6240\u5C5E\u7684\u7C7B\u578B {1}\u3002
 193.252 +javac.err.inner.class.expected=\u5728{1}\u4E2D\u627E\u4E0D\u5230\u5185\u90E8\u7C7B{0}\u3002
 193.253 +javac.err.no.static.field.access=\u65E0\u6CD5\u9759\u6001\u5F15\u7528{1}\u4E2D\u7684\u975E\u9759\u6001\u53D8\u91CF{0}\u3002
 193.254 +javac.err.inner.static.ref=\u65E0\u6CD5\u9759\u6001\u5F15\u7528\u5185\u90E8\u7C7B{0}\u3002
 193.255 +javac.err.ambig.field=\u5BF9{0}\u7684\u5F15\u7528\u4E0D\u660E\u786E\u3002\u5728{1}\u548C{2}\u4E2D\u90FD\u5BF9\u5176\u8FDB\u884C\u4E86\u5B9A\u4E49\u3002
 193.256 +javac.err.invalid.field=\u5C1D\u8BD5\u5C06{1}\u4E2D\u7684\u65B9\u6CD5{0}\u4F5C\u4E3A\u5B9E\u4F8B\u53D8\u91CF\u8FDB\u884C\u5F15\u7528\u3002
 193.257 +javac.err.assign.to.final=\u65E0\u6CD5\u4E3A\u6700\u7EC8\u53D8\u91CF\u5206\u914D\u503C: {0}
 193.258 +javac.err.assign.to.blank.final=\u65E0\u6CD5\u4E3A\u7A7A\u6700\u7EC8\u53D8\u91CF\u5206\u914D\u7B2C\u4E8C\u4E2A\u503C: {0}
 193.259 +javac.err.qualified.static.final.assign=\u4E3A\u7A7A\u9759\u6001\u6700\u7EC8\u53D8\u91CF\u5206\u914D\u7684\u53D8\u91CF\u5FC5\u987B\u4E3A\u7B80\u540D (\u540E\u9762\u4E0D\u80FD\u52A0\u70B9 ''.'')\u3002
 193.260 +javac.err.bad.qualified.final.assign=\u4E3A\u7A7A\u6700\u7EC8\u53D8\u91CF\u5206\u914D\u7684\u53D8\u91CF\u5FC5\u987B\u4E3A\u7B80\u540D\u6216\u7531 ''this'' \u9650\u5B9A\u7684\u7B80\u540D: ''{0}'' \u6216 ''this.{0}''\u3002
 193.261 +javac.err.assign.to.blank.final.in.loop=\u5C1D\u8BD5\u5728 loop \u4E2D\u5206\u914D\u7A7A\u6700\u7EC8\u53D8\u91CF{0}\u3002\u53EA\u80FD\u8FDB\u884C\u4E00\u6B21\u521D\u59CB\u5316\u3002
 193.262 +javac.err.assign.to.uplevel=\u5C1D\u8BD5\u4EE5\u5176\u4ED6\u65B9\u6CD5\u5C06\u503C\u5206\u914D\u7ED9\u53D8\u91CF{0}\u3002\u5C01\u95ED\u5757\u4E2D\u53EA\u6709\u6700\u7EC8\u672C\u5730\u53D8\u91CF\u53EF\u7528\u3002
 193.263 +javac.err.invalid.uplevel=\u5C1D\u8BD5\u4EE5\u5176\u4ED6\u65B9\u6CD5\u4F7F\u7528\u975E\u6700\u7EC8\u53D8\u91CF{0}\u3002\u5C01\u95ED\u5757\u4E2D\u53EA\u6709\u6700\u7EC8\u672C\u5730\u53D8\u91CF\u53EF\u7528\u3002
 193.264 +javac.err.undef.var=\u672A\u5B9A\u4E49\u7684\u53D8\u91CF: {0}
 193.265 +javac.err.undef.var.super=\u672A\u5B9A\u4E49\u7684\u53D8\u91CF: {0}\u3002  "super" \u5173\u952E\u5B57\u53EA\u80FD\u7528\u4E8E\u6210\u5458\u8BBF\u95EE\u548C\u6784\u9020\u5668\u8C03\u7528\u3002
 193.266 +javac.err.undef.var.or.package=\u672A\u5B9A\u4E49\u7684\u53D8\u91CF\u6216\u7A0B\u5E8F\u5305\u540D\u79F0: {0}
 193.267 +javac.err.undef.class.or.package=\u672A\u5B9A\u4E49\u7684\u7C7B\u6216\u7A0B\u5E8F\u5305\u540D\u79F0: {0}
 193.268 +javac.err.undef.var.class.or.package=\u672A\u5B9A\u4E49\u7684\u53D8\u91CF, \u7C7B\u6216\u7A0B\u5E8F\u5305\u540D\u79F0: {0}
 193.269 +javac.err.undef.class=\u672A\u5B9A\u4E49\u7684\u7C7B\u540D: {0}
 193.270 +javac.err.undef.var.or.class=\u672A\u5B9A\u4E49\u7684\u53D8\u91CF\u6216\u7C7B\u540D: {0}
 193.271 +javac.err.var.not.initialized=\u53EF\u80FD\u5C1A\u672A\u521D\u59CB\u5316\u53D8\u91CF{0}\u3002
 193.272 +javac.err.final.var.not.initialized=\u53EF\u80FD\u5C1A\u672A\u521D\u59CB\u5316\u7A7A\u6700\u7EC8\u53D8\u91CF ''{0}''\u3002\u5FC5\u987B\u5728\u521D\u59CB\u5316\u7A0B\u5E8F\u6216\u5728\u6BCF\u4E2A\u6784\u9020\u5668\u4E2D\u5206\u914D\u503C\u3002
 193.273 +javac.err.access.inst.before.super=\u65E0\u6CD5\u5728\u8C03\u7528\u8D85\u7C7B\u6784\u9020\u5668\u4E4B\u524D\u5F15\u7528{0}\u3002
 193.274 +javac.err.ambig.class=\u4E0D\u660E\u786E\u7684\u7C7B: {0}\u548C{1}
 193.275 +javac.err.invalid.arg={0}\u7684\u53C2\u6570\u65E0\u6548\u3002
 193.276 +javac.err.invalid.arg.type={1}\u7684\u53C2\u6570\u7C7B\u578B{0}\u65E0\u6548\u3002
 193.277 +javac.err.invalid.length=''length'' \u5E94\u7528\u5230\u4E0D\u662F\u6570\u7EC4\u7684{0}\u3002
 193.278 +javac.err.invalid.constr.invoke=\u53EA\u6709\u6784\u9020\u5668\u624D\u80FD\u8C03\u7528\u6784\u9020\u5668\u3002
 193.279 +javac.err.constr.invoke.not.first=\u5728\u65B9\u6CD5\u4E2D\u5FC5\u987B\u9996\u5148\u8C03\u7528\u6784\u9020\u5668\u3002
 193.280 +javac.err.invalid.method.invoke=\u65E0\u6CD5\u5728{0}\u4E0A\u8C03\u7528\u65B9\u6CD5\u3002
 193.281 +javac.err.undef.meth=\u5728{1}\u4E2D\u627E\u4E0D\u5230\u65B9\u6CD5{0}\u3002
 193.282 +javac.err.no.meth.access=\u65E0\u6CD5\u4ECE{2}\u8BBF\u95EE{1}\u4E2D\u7684\u65B9\u6CD5{0}\u3002
 193.283  #warning:
 193.284 -javac.err.no.override.access=\
 193.285 -	\u6ce8\u610f\uff1a{1} \u4e2d\u7684\u65b9\u6cd5 {0} \u4e0d\u4f1a\u8986\u76d6 {2} \u4e2d\u76f8\u5bf9\u5e94\u7684\u65b9\u6cd5\u3002\u5982\u679c\u6b63\u5c1d\u8bd5\u8986\u76d6\u6b64\u65b9\u6cd5\uff0c\u5219\u65e0\u6cd5\u8fbe\u5230\u76ee\u7684\uff0c\u56e0\u4e3a\u8be5\u65b9\u6cd5\u662f\u5176\u4ed6\u8f6f\u4ef6\u5305\u7684\u4e13\u7528\u65b9\u6cd5\u3002
 193.286 -javac.err.no.static.meth.access=\
 193.287 -	\u65e0\u6cd5\u9759\u6001\u5f15\u7528 {1} \u4e2d\u7684\u65b9\u6cd5 {0}\u3002
 193.288 -javac.err.invalid.protected.method.use=\
 193.289 -	\u65e0\u6cd5\u8bbf\u95ee {1} \u4e2d\u7684\u53d7\u4fdd\u62a4\u65b9\u6cd5 {0}\u3002{2} \u4e0d\u662f\u5f53\u524d\u7c7b\u7684\u5b50\u7c7b\u3002
 193.290 -javac.err.invalid.protected.field.use=\
 193.291 -	\u65e0\u6cd5\u8bbf\u95ee {1} \u4e2d\u7684\u53d7\u4fdd\u62a4\u5b57\u6bb5 {0}\u3002{2} \u4e0d\u662f\u5f53\u524d\u7c7b\u7684\u5b50\u7c7b\u3002
 193.292 -javac.err.invalid.protected.type.use=\
 193.293 -	\u65e0\u6cd5\u8bbf\u95ee {1} \u4e2d\u7684\u53d7\u4fdd\u62a4\u5185\u90e8\u7c7b\u578b {0}\u3002{2} \u4e0d\u662f\u5f53\u524d\u7c7b\u7684\u5b50\u7c7b\u3002
 193.294 -javac.err.invalid.protected.constructor.use=\
 193.295 -	\u65e0\u6cd5\u8bbf\u95ee {0} \u7684\u53d7\u4fdd\u62a4\u6784\u9020\u51fd\u6570\u3002\u53ea\u5141\u8bb8\u5728\u5b9a\u4e49\u4e86\u6784\u9020\u51fd\u6570\u7684\u8f6f\u4ef6\u5305\u5185\u521b\u5efa\u5b9e\u4f8b\u3002
 193.296 -javac.err.invalid.method=\
 193.297 -	\u5728 {1} \u4e2d\u5c06\u53d8\u91cf {0} \u4f5c\u4e3a\u4e00\u4e2a\u65b9\u6cd5\u8fdb\u884c\u5f15\u7528\u3002
 193.298 -javac.err.invalid.var=\
 193.299 -	\u5728 {1} \u4e2d\u5c06\u65b9\u6cd5 {0} \u4f5c\u4e3a\u4e00\u4e2a\u53d8\u91cf\u8fdb\u884c\u5f15\u7528\u3002
 193.300 -javac.err.synchronized.null=\
 193.301 -	\u7a7a\u5b57\u9762\u503c\u4e0d\u662f\u540c\u6b65\u8bed\u53e5\u7684\u5408\u6cd5\u53c2\u6570\u3002
 193.302 +javac.err.no.override.access=\u6CE8: {1}\u4E2D\u7684\u65B9\u6CD5{0}\u4E0D\u4F1A\u8986\u76D6{2}\u4E2D\u76F8\u5BF9\u5E94\u7684\u65B9\u6CD5\u3002\u5982\u679C\u6B63\u5C1D\u8BD5\u8986\u76D6\u6B64\u65B9\u6CD5, \u5219\u65E0\u6CD5\u8FBE\u5230\u76EE\u7684, \u56E0\u4E3A\u8BE5\u65B9\u6CD5\u662F\u5176\u4ED6\u7A0B\u5E8F\u5305\u7684\u4E13\u7528\u65B9\u6CD5\u3002
 193.303 +javac.err.no.static.meth.access=\u65E0\u6CD5\u9759\u6001\u5F15\u7528{1}\u4E2D\u7684\u65B9\u6CD5{0}\u3002
 193.304 +javac.err.invalid.protected.method.use=\u65E0\u6CD5\u8BBF\u95EE{1}\u4E2D\u7684\u53D7\u4FDD\u62A4\u65B9\u6CD5{0}\u3002{2}\u4E0D\u662F\u5F53\u524D\u7C7B\u7684\u5B50\u7C7B\u3002
 193.305 +javac.err.invalid.protected.field.use=\u65E0\u6CD5\u8BBF\u95EE{1}\u4E2D\u7684\u53D7\u4FDD\u62A4\u5B57\u6BB5{0}\u3002{2}\u4E0D\u662F\u5F53\u524D\u7C7B\u7684\u5B50\u7C7B\u3002
 193.306 +javac.err.invalid.protected.type.use=\u65E0\u6CD5\u8BBF\u95EE{1}\u4E2D\u7684\u53D7\u4FDD\u62A4\u5185\u90E8\u7C7B\u578B {0}\u3002{2}\u4E0D\u662F\u5F53\u524D\u7C7B\u7684\u5B50\u7C7B\u3002
 193.307 +javac.err.invalid.protected.constructor.use=\u65E0\u6CD5\u8BBF\u95EE{0}\u7684\u53D7\u4FDD\u62A4\u6784\u9020\u5668\u3002\u53EA\u5141\u8BB8\u5728\u5B9A\u4E49\u4E86\u6784\u9020\u5668\u7684\u7A0B\u5E8F\u5305\u5185\u521B\u5EFA\u5B9E\u4F8B\u3002
 193.308 +javac.err.invalid.method=\u5728{1}\u4E2D\u5C06\u53D8\u91CF{0}\u4F5C\u4E3A\u4E00\u4E2A\u65B9\u6CD5\u8FDB\u884C\u5F15\u7528\u3002
 193.309 +javac.err.invalid.var=\u5728{1}\u4E2D\u5C06\u65B9\u6CD5{0}\u4F5C\u4E3A\u4E00\u4E2A\u53D8\u91CF\u8FDB\u884C\u5F15\u7528\u3002
 193.310 +javac.err.synchronized.null=\u7A7A\u503C\u6587\u5B57\u4E0D\u662F\u540C\u6B65\u8BED\u53E5\u7684\u5408\u6CD5\u53C2\u6570\u3002
 193.311  #all messages related to deprecation are warnings:
 193.312 -javac.err.class.is.deprecated=\
 193.313 -	\u6ce8\u610f\uff1a{0} \u5df2\u8fc7\u65f6\u3002
 193.314 -javac.err.meth.is.deprecated=\
 193.315 -	\u6ce8\u610f\uff1a{1} \u4e2d\u7684\u65b9\u6cd5 {0} \u5df2\u8fc7\u65f6\u3002
 193.316 -javac.err.constr.is.deprecated=\
 193.317 -	\u6ce8\u610f\uff1a\u6784\u9020\u51fd\u6570 {0} \u5df2\u8fc7\u65f6\u3002
 193.318 -javac.err.field.is.deprecated=\
 193.319 -	\u6ce8\u610f\uff1a{1} \u4e2d\u7684\u53d8\u91cf {0} \u5df2\u8fc7\u65f6\u3002
 193.320 -javac.err.note.deprecations=\
 193.321 -	\u6ce8\u610f\uff1a{0} \u6587\u4ef6\u4f7f\u7528\u6216\u8986\u76d6\u4e86\u5df2\u8fc7\u65f6\u7684 API\u3002\u8bf7\u53c2\u9605\u6587\u6863\u4ee5\u83b7\u5f97\u9488\u5bf9\u6bcf\u79cd\u60c5\u51b5\u7684\u66f4\u597d\u7684\u66ff\u4ee3\u65b9\u6cd5\u3002
 193.322 -javac.err.note.1deprecation=\
 193.323 -	\u6ce8\u610f\uff1a{0} \u4f7f\u7528\u6216\u8986\u76d6\u4e86\u5df2\u8fc7\u65f6\u7684 API\u3002\u8bf7\u53c2\u9605\u6587\u6863\u4ee5\u83b7\u5f97\u66f4\u597d\u7684\u66ff\u4ee3\u65b9\u6cd5\u3002
 193.324 -javac.err.note.deprecations.silent=\
 193.325 -	\u6ce8\u610f\uff1a{0} \u6587\u4ef6\u4f7f\u7528\u6216\u8986\u76d6\u4e86\u5df2\u8fc7\u65f6\u7684 API\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u4f7f\u7528 "-deprecation" \u91cd\u65b0\u7f16\u8bd1\u3002
 193.326 -javac.err.note.1deprecation.silent=\
 193.327 -	\u6ce8\u610f\uff1a{0} \u4f7f\u7528\u6216\u8986\u76d6\u4e86\u5df2\u8fc7\u65f6\u7684 API\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u4f7f\u7528 "-deprecation" \u91cd\u65b0\u7f16\u8bd1\u3002
 193.328 -javac.err.invalid.array.dim=\
 193.329 -	\u6570\u7ec4\u7ef4\u6570\u65e0\u6548\u3002
 193.330 -javac.err.ambig.constr=\
 193.331 -	\u6784\u9020\u51fd\u6570\u4e0d\u660e\u786e\uff1a{0}, {1}
 193.332 -javac.err.explicit.cast.needed=\
 193.333 -	{0} \u7684\u4e0d\u517c\u5bb9\u7c7b\u578b\u3002\u9700\u8981\u4f7f\u7528\u663e\u5f0f\u8f6c\u6362\u5c06 {1} \u8f6c\u6362\u4e3a {2}\u3002
 193.334 -javac.err.incompatible.type=\
 193.335 -	{0} \u7684\u4e0d\u517c\u5bb9\u7c7b\u578b\u3002\u65e0\u6cd5\u5c06 {1} \u8f6c\u6362\u4e3a {2}\u3002
 193.336 -javac.err.invalid.term=\
 193.337 -	\u6761\u4ef6\u65e0\u6548\u3002
 193.338 -javac.err.abstract.class=\
 193.339 -	\u5fc5\u987b\u5c06 {0} \u58f0\u660e\u4e3a\u62bd\u8c61\u3002{0} \u672a\u4ece {2} \u4e2d\u5b9a\u4e49 {1}\u3002
 193.340 -javac.err.abstract.class.cannot.override=\
 193.341 -	\u5fc5\u987b\u5c06 {0} \u58f0\u660e\u4e3a\u62bd\u8c61\u3002\u65e0\u6cd5\u8bbf\u95ee\u4e14\u65e0\u6cd5\u8986\u76d6\u7236\u7c7b {2} \u4e2d\u7684\u8f6f\u4ef6\u5305\u4e13\u7528\u62bd\u8c61\u65b9\u6cd5 {1}\u3002
 193.342 -javac.err.new.intf=\
 193.343 -	{0} \u662f\u63a5\u53e3\u3002\u65e0\u6cd5\u5bf9\u5176\u8fdb\u884c\u5b9e\u4f8b\u5316\u3002
 193.344 -javac.err.invoke.abstract=\
 193.345 -	\u65e0\u6cd5\u5728 {1} \u4e2d\u76f4\u63a5\u8c03\u7528\u62bd\u8c61\u65b9\u6cd5 {0}\u3002
 193.346 -javac.err.unmatched.meth=\
 193.347 -	\u5728 {1} \u4e2d\u672a\u627e\u5230\u4e0e {0} \u5339\u914d\u7684\u65b9\u6cd5\u3002
 193.348 -javac.err.unmatched.constr=\
 193.349 -	\u5728 {1} \u4e2d\u672a\u627e\u5230\u4e0e {0} \u5339\u914d\u7684\u6784\u9020\u51fd\u6570\u3002
 193.350 -javac.err.wrong.number.args=\
 193.351 -	{0} \u4e2d\u7684\u53c2\u6570\u6570\u76ee\u9519\u8bef\u3002
 193.352 -javac.err.forward.ref=\
 193.353 -	\u65e0\u6cd5\u5411\u524d\u5f15\u7528 {1} \u4e2d\u7684 {0}\u3002
 193.354 -javac.err.array.dim.missing=\
 193.355 -	\u7f3a\u5c11\u6570\u7ec4\u7ef4\u6570\u3002
 193.356 -javac.err.new.abstract=\
 193.357 -	{0} \u662f\u62bd\u8c61\u7c7b\u3002\u65e0\u6cd5\u5bf9\u5176\u8fdb\u884c\u5b9e\u4f8b\u5316\u3002
 193.358 -javac.err.label.not.found=\
 193.359 -	\u672a\u627e\u5230 {0} \u7684\u6807\u7b7e\u5b9a\u4e49\u3002
 193.360 -javac.err.invalid.break=\
 193.361 -	loop \u6216 switch \u4e2d\u5fc5\u987b\u6709 "break"\u3002
 193.362 -javac.err.invalid.continue=\
 193.363 -	loop \u4e2d\u5fc5\u987b\u6709 "continue"\u3002
 193.364 -javac.err.branch.to.uplevel=\
 193.365 -	"break" \u6216 "continue" \u5fc5\u987b\u5728\u540c\u4e00\u65b9\u6cd5\u5185\u8f6c\u79fb\u63a7\u5236\u3002
 193.366 -javac.err.invalid.decl=\
 193.367 -	\u58f0\u660e\u65e0\u6548\u3002
 193.368 -javac.err.return.with.value=\
 193.369 -	\u5bf9\u4e8e {0} \u4f7f\u7528 "return" \u8fd4\u56de\u503c\u3002
 193.370 -javac.err.return.without.value=\
 193.371 -	\u5bf9\u4e8e {0} \u4f7f\u7528 "return" \u672a\u8fd4\u56de\u503c\u3002
 193.372 -javac.err.return.inside.static.initializer=\
 193.373 -	\u9759\u6001\u521d\u59cb\u5316\u7a0b\u5e8f\u5185\u7684 "return"\u3002
 193.374 -javac.err.invalid.label=\
 193.375 -	\u6807\u7b7e\u65e0\u6548\u3002
 193.376 -javac.err.return.required.at.end=\
 193.377 -	\u5728 {0} \u7684\u7ed3\u5c3e\u5904\u8fd4\u56de\u6240\u9700\u5185\u5bb9\u3002
 193.378 -javac.err.duplicate.label=\
 193.379 -	case \u6807\u7b7e\u91cd\u590d\uff1a{0}
 193.380 -javac.err.switch.overflow=\
 193.381 -	\u5728 {1} \u4e0a\u7528\u4e8e "switch" \u7684 case \u6807\u7b7e {0} \u8fc7\u5927
 193.382 -javac.err.nested.duplicate.label=\
 193.383 -	\u8bed\u53e5\u4e0d\u80fd\u4e0e\u5176\u5c01\u95ed\u8bed\u53e5\u4e4b\u4e00\u4f7f\u7528\u540c\u4e00\u6807\u8bc6\u7b26\u6807\u8bb0\uff1a{0}
 193.384 -javac.err.declaration.with.label=\
 193.385 -	\u65e0\u6cd5\u6807\u8bb0\u58f0\u660e\uff1a{0}
 193.386 -javac.err.const.expr.required=\
 193.387 -	\u9700\u8981\u5e38\u91cf\u8868\u8fbe\u5f0f\u3002
 193.388 -javac.err.duplicate.default=\
 193.389 -	"default" \u6807\u7b7e\u91cd\u590d\u3002
 193.390 -javac.err.not.supported=\
 193.391 -	\u4e0d\u652f\u6301 "{0}"\u3002
 193.392 -javac.err.return.with.value.constr=\
 193.393 -	\u5bf9\u4e8e\u6784\u9020\u51fd\u6570\u4f7f\u7528 "return" \u8fd4\u56de\u503c\uff1a{0}
 193.394 -javac.err.package.repeated=\
 193.395 -	\u4ec5\u5141\u8bb8\u4e00\u4e2a\u8f6f\u4ef6\u5305\u58f0\u660e\u3002
 193.396 -javac.err.class.multidef=\
 193.397 -	\u5df2\u5728 {1} \u4e2d\u5b9a\u4e49\u7c7b {0}\u3002
 193.398 -javac.err.class.multidef.import=\
 193.399 -	\u7c7b\u540d {0} \u4e0e\u5bfc\u5165\u7c7b {1} \u51b2\u7a81\u3002
 193.400 -javac.err.intf.constructor=\
 193.401 -	\u63a5\u53e3\u4e0d\u80fd\u6709\u6784\u9020\u51fd\u6570\u3002
 193.402 -javac.err.constr.modifier=\
 193.403 -	\u6784\u9020\u51fd\u6570\u7684\u7c7b\u578b\u4e0d\u80fd\u4e3a\u672c\u673a\u3001\u62bd\u8c61\u3001\u9759\u6001\u3001\u540c\u6b65\u6216\u6700\u7ec8\uff1a{0}
 193.404 -javac.err.intf.initializer=\
 193.405 -	\u63a5\u53e3\u4e0d\u80fd\u6709\u9759\u6001\u521d\u59cb\u5316\u7a0b\u5e8f\u3002
 193.406 -javac.err.intf.modifier.method=\
 193.407 -	\u63a5\u53e3\u65b9\u6cd5\u7c7b\u578b\u4e0d\u80fd\u4e3a\u672c\u673a\u3001\u9759\u6001\u3001\u540c\u6b65\u3001\u6700\u7ec8\u3001\u4e13\u7528\u6216\u53d7\u4fdd\u62a4\uff1a{0}
 193.408 -javac.err.intf.modifier.field=\
 193.409 -	\u63a5\u53e3\u5b57\u6bb5\u7c7b\u578b\u4e0d\u80fd\u4e3a\u4e13\u7528\u6216\u53d7\u4fdd\u62a4\uff1a{0}
 193.410 -javac.err.transient.meth=\
 193.411 -	\u65b9\u6cd5 {0} \u4e0d\u80fd\u4e3a\u77ac\u6001\u65b9\u6cd5\u3002\u53ea\u6709\u53d8\u91cf\u624d\u80fd\u662f\u77ac\u6001\u7684\u3002
 193.412 -javac.err.volatile.meth=\
 193.413 -	\u65b9\u6cd5 {0} \u4e0d\u80fd\u4e3a\u6613\u5931\u65b9\u6cd5\u3002\u53ea\u6709\u53d8\u91cf\u624d\u80fd\u662f\u6613\u5931\u7684\u3002
 193.414 -javac.err.abstract.private.modifier=\
 193.415 -	\u62bd\u8c61\u65b9\u6cd5\u4e0d\u80fd\u4e3a\u4e13\u7528\u65b9\u6cd5\uff1a{0}
 193.416 -javac.err.abstract.static.modifier=\
 193.417 -	\u62bd\u8c61\u65b9\u6cd5\u4e0d\u80fd\u4e3a\u9759\u6001\u65b9\u6cd5\uff1a{0}
 193.418 -javac.err.abstract.final.modifier=\
 193.419 -	\u62bd\u8c61\u65b9\u6cd5\u4e0d\u80fd\u4e3a\u6700\u7ec8\u65b9\u6cd5\uff1a{0}
 193.420 -javac.err.abstract.native.modifier=\
 193.421 -	\u62bd\u8c61\u65b9\u6cd5\u4e0d\u80fd\u4e3a\u672c\u673a\u65b9\u6cd5\uff1a{0}
 193.422 -javac.err.abstract.synchronized.modifier=\
 193.423 -	\u62bd\u8c61\u65b9\u6cd5\u4e0d\u80fd\u4e3a\u540c\u6b65\u65b9\u6cd5\uff1a{0}
 193.424 -javac.err.invalid.meth.body=\
 193.425 -	\u62bd\u8c61\u65b9\u6cd5\u548c\u672c\u673a\u65b9\u6cd5\u4e0d\u80fd\u5e26\u6709\u4e3b\u4f53\uff1a{0}
 193.426 -javac.err.var.modifier=\
 193.427 -	\u53d8\u91cf\u7c7b\u578b\u4e0d\u80fd\u4e3a\u540c\u6b65\u3001\u62bd\u8c61\u6216\u672c\u673a\uff1a{0}
 193.428 -javac.err.var.floatmodifier=\
 193.429 -	\u4e0d\u80fd\u4e25\u683c\u58f0\u660e\u53d8\u91cf\uff1a{0}
 193.430 -javac.err.inner.modifier=\
 193.431 -	\u5185\u90e8\u7c7b\u7c7b\u578b\u4e0d\u80fd\u4e3a\u6613\u5931\u3001\u77ac\u6001\u3001\u672c\u673a\u6216\u540c\u6b65\uff1a{0}
 193.432 -javac.err.transient.modifier=\
 193.433 -	\u77ac\u6001\u53d8\u91cf\u4e0d\u80fd\u4e3a\u63a5\u53e3\u7684\u6210\u5458\uff1a{0}
 193.434 -javac.err.volatile.modifier=\
 193.435 -	\u6613\u5931\u53d8\u91cf\u4e0d\u80fd\u4e3a\u6700\u7ec8\u53d8\u91cf\u6216\u63a5\u53e3\u7684\u6210\u5458\uff1a{0}
 193.436 -javac.err.initializer.needed=\
 193.437 -	\u5fc5\u987b\u521d\u59cb\u5316\u6b64\u6700\u7ec8\u53d8\u91cf\uff1a{0}
 193.438 -javac.err.meth.multidef=\
 193.439 -	\u65b9\u6cd5\u58f0\u660e\u91cd\u590d\uff1a{0}
 193.440 -javac.err.meth.redef.rettype=\
 193.441 -	\u4e0d\u80fd\u4f7f\u7528\u5176\u4ed6\u8fd4\u56de\u7c7b\u578b\u91cd\u65b0\u5b9a\u4e49\u65b9\u6cd5\uff1a{0} \u662f {1}
 193.442 -javac.err.var.multidef=\
 193.443 -	\u53d8\u91cf\u58f0\u660e\u91cd\u590d\uff1a{0} \u662f {1}
 193.444 -javac.err.inner.class.multidef=\
 193.445 -	\u5185\u90e8\u7c7b\u58f0\u660e\u91cd\u590d\uff1a\u5df2\u5728\u6b64\u8303\u56f4\u5185\u5b9a\u4e49\u4e86 {0}\u3002
 193.446 -javac.err.intf.super.class=\
 193.447 -	{0} \u7684\u7236\u7c7b\u4e0d\u80fd\u662f\u63a5\u53e3\uff1a{1}
 193.448 -javac.err.cant.access.class=\
 193.449 -	\u65e0\u6cd5\u8bbf\u95ee {0}\u3002\u7c7b\u6216\u63a5\u53e3\u5fc5\u987b\u662f\u516c\u5171\u7684\u3001\u5728\u540c\u4e00\u8f6f\u4ef6\u5305\u4e2d\u6216\u4e3a\u53ef\u8bbf\u95ee\u6210\u5458\u7c7b\u3002
 193.450 -javac.err.unqualified.name.required=\
 193.451 -	\u9650\u5b9a\u7684 "new" \u8868\u8fbe\u5f0f\u4e2d\u7684\u7c7b\u578b\u540d\u79f0\u5fc5\u987b\u4e3a\u975e\u9650\u5b9a\u6807\u8bc6\u7b26\u3002
 193.452 -javac.err.repeated.modifier=\
 193.453 -	\u4fee\u9970\u7b26\u91cd\u590d\u3002
 193.454 -javac.err.inconsistent.modifier=\
 193.455 -	\u6210\u5458\u58f0\u660e\u4e0d\u4e00\u81f4\u3002\u6700\u591a\u53ea\u80fd\u6307\u5b9a\u4e00\u4e2a\u516c\u5171\u7684\u3001\u4e13\u7528\u7684\u6216\u53d7\u4fdd\u62a4\u7684\u6210\u5458\u3002
 193.456 -javac.err.super.is.final=\
 193.457 -	\u4e0d\u80fd\u5c06\u6700\u7ec8\u7c7b\u7528\u4f5c\u5b50\u7c7b\uff1a{0}
 193.458 -javac.err.super.is.intf=\
 193.459 -	\u4e0d\u80fd\u5c06\u63a5\u53e3\u7528\u4f5c\u5b50\u7c7b\uff1a{0}
 193.460 -javac.err.cyclic.super=\
 193.461 -	\u5faa\u73af\u7c7b\u7ee7\u627f\u3002
 193.462 -javac.err.super.is.inner=\
 193.463 -	\u5faa\u73af\u7c7b\u7ee7\u627f\uff1a\u5b50\u7c7b\u4e0d\u80fd\u5c01\u95ed\u7236\u7c7b\u3002
 193.464 -javac.err.cyclic.intf=\
 193.465 -	\u5faa\u73af\u63a5\u53e3\u7ee7\u627f\u3002
 193.466 -javac.err.cyclic.scoping=\
 193.467 -	\u5faa\u73af\u7c7b\u7ee7\u627f\u6216\u786e\u5b9a\u4f5c\u7528\u57df\u3002
 193.468 -javac.err.not.intf=\
 193.469 -	{0} \u5fc5\u987b\u4e3a\u63a5\u53e3\u3002
 193.470 -javac.err.final.intf=\
 193.471 -	\u63a5\u53e3\u4e0d\u80fd\u4e3a\u6700\u7ec8\u63a5\u53e3\uff1a{0}
 193.472 -javac.err.intf.impl.intf=\
 193.473 -	\u63a5\u53e3\u4e0d\u80fd\u5b9e\u73b0\u4efb\u4f55\u65b9\u6cd5\uff0c\u5b83\u53ea\u80fd\u6269\u5c55\u5176\u4ed6\u63a5\u53e3\u3002
 193.474 -javac.err.multiple.inherit=\
 193.475 -	\u4e0d\u652f\u6301\u591a\u91cd\u7ee7\u627f\u3002
 193.476 -javac.err.intf.repeated=\
 193.477 -	\u63a5\u53e3 {0} \u91cd\u590d\u3002
 193.478 -javac.err.class.format=\
 193.479 -	{0} \u4e2d\u7684\u7c7b\u6587\u4ef6\u683c\u5f0f\u65e0\u6548\u3002  {1}
 193.480 -javac.err.truncated.class=\
 193.481 -	\u8bfb\u53d6\u7c7b\u6587\u4ef6 {0} \u65f6\u9047\u5230\u610f\u5916\u7684\u6587\u4ef6\u7ed3\u5c3e\u3002
 193.482 -javac.err.no.meth.body=\
 193.483 -	\u65b9\u6cd5 {0} \u9700\u8981\u65b9\u6cd5\u4e3b\u4f53\u3002\u5426\u5219\u5c06\u5176\u58f0\u660e\u4e3a\u62bd\u8c61\u65b9\u6cd5\u3002
 193.484 -javac.err.no.constructor.body=\
 193.485 -	\u6784\u9020\u51fd\u6570 {0} \u9700\u8981\u65b9\u6cd5\u4e3b\u4f53\u3002
 193.486 -javac.err.bad.constructor.modifier=\
 193.487 -	\u6784\u9020\u51fd\u6570\u4e0d\u80fd\u7531 strictfp \u6765\u4fee\u6539\u3002
 193.488 -javac.err.void.inst.var=\
 193.489 -	\u5b9e\u4f8b\u53d8\u91cf\u4e0d\u80fd\u4e3a\u7a7a\uff1a{0}
 193.490 -javac.err.invalid.method.decl=\
 193.491 -	\u65b9\u6cd5\u58f0\u660e\u65e0\u6548\uff1b\u9700\u8981\u8fd4\u56de\u7c7b\u578b\u3002
 193.492 -javac.err.invalid.method.decl.name=\
 193.493 -	\u65b9\u6cd5\u58f0\u660e\u65e0\u6548\uff1b\u9700\u8981\u65b9\u6cd5\u540d\u79f0\u3002
 193.494 -javac.err.invalid.method.decl.qual=\
 193.495 -	\u5168\u9650\u5b9a\u6784\u9020\u51fd\u6570\u540d\u79f0\u65e0\u6548\u3002
 193.496 -javac.err.super.not.found=\
 193.497 -	\u672a\u627e\u5230 {1} \u7684\u7236\u7c7b {0}\u3002
 193.498 -javac.err.intf.not.found=\
 193.499 -	\u672a\u627e\u5230 {1} \u7684\u63a5\u53e3 {0}\u3002
 193.500 -javac.err.final.abstract=\
 193.501 -	\u4e0d\u80fd\u5c06\u7c7b {0} \u540c\u65f6\u58f0\u660e\u4e3a\u62bd\u8c61\u7c7b\u548c\u6700\u7ec8\u7c7b\u3002
 193.502 -javac.err.void.array=\
 193.503 -	\u7a7a\u6570\u7ec4\u4e3a\u65e0\u6548\u7c7b\u578b\u3002
 193.504 -javac.err.void.argument=\
 193.505 -	\u53c2\u6570\u7684\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a\uff1a{0}
 193.506 -javac.err.invalid.expr=\
 193.507 -	\u8868\u8fbe\u5f0f\u8bed\u53e5\u65e0\u6548\u3002
 193.508 -javac.err.catch.not.reached=\
 193.509 -	\u65e0\u6cd5\u8bbf\u95ee catch\u3002
 193.510 -javac.err.stat.not.reached=\
 193.511 -	\u65e0\u6cd5\u8bbf\u95ee\u8bed\u53e5\u3002
 193.512 -javac.err.init.no.normal.completion=\
 193.513 -	\u521d\u59cb\u5316\u7a0b\u5e8f\u5fc5\u987b\u6b63\u5e38\u5b8c\u6210\u3002
 193.514 -javac.err.arithmetic.exception=\
 193.515 -	\u7b97\u6cd5\u5f02\u5e38\u3002
 193.516 -javac.err.generic=\
 193.517 -	{0}
 193.518 -javac.err.public.class.file=\
 193.519 -	\u5fc5\u987b\u5728\u540d\u4e3a "{1}" \u7684\u6587\u4ef6\u4e2d\u5b9a\u4e49\u516c\u5171 {0}\u3002
 193.520 -javac.err.package.class.file=\
 193.521 -	{0} \u5728 {1} \u4e2d\u5b9a\u4e49\u3002\u7531\u4e8e\u5b83\u662f\u5728\u5176\u6e90\u6587\u4ef6\u4e4b\u5916\u4f7f\u7528\u7684\uff0c\u56e0\u6b64\u5e94\u5728\u540d\u4e3a "{2}" \u7684\u6587\u4ef6\u4e2d\u5bf9\u5176\u8fdb\u884c\u5b9a\u4e49\u3002
 193.522 -javac.err.lose.precision=\
 193.523 -	\u53ef\u80fd\u635f\u5931\u7cbe\u5ea6\u3002\u4f7f\u7528\u663e\u5f0f\u8f6c\u6362\u5c06 {0} \u8f6c\u6362\u4e3a {1}\u3002
 193.524 -javac.err.duplicate.argument=\
 193.525 -	\u5728\u6b64\u65b9\u6cd5\u7684\u53c2\u6570\u5217\u8868\u4e2d\u4e24\u6b21\u4f7f\u7528\u53d8\u91cf "{0}"\u3002
 193.526 -javac.err.local.redefined=\
 193.527 -	\u5df2\u5728\u6b64\u65b9\u6cd5\u4e2d\u5b9a\u4e49\u4e86\u53d8\u91cf "{0}"\u3002
 193.528 -javac.err.local.class.redefined=\
 193.529 -	\u5df2\u5728\u6b64\u65b9\u6cd5\u4e2d\u5b9a\u4e49\u4e86\u5c40\u90e8\u7c7b "{0}"\u3002
 193.530 -javac.err.inner.redefined=\
 193.531 -	\u5df2\u5728\u6b64\u8303\u56f4\u5185\u5b9a\u4e49\u4e86\u7c7b\u540d "{0}"\u3002\u5185\u90e8\u7c7b\u4e0d\u80fd\u4e0e\u5176\u4efb\u4e00\u5c01\u95ed\u7c7b\u5177\u6709\u76f8\u540c\u7684\u7b80\u540d\u3002
 193.532 -javac.err.inherited.hides.field=\
 193.533 -	\u53d8\u91cf "{0}" \u662f\u5728 {1} \u4e2d\u7ee7\u627f\u7684\uff0c\u5e76\u5728 {2} \u4e2d\u9690\u85cf\u4e86\u4e00\u4e2a\u540c\u540d\u53d8\u91cf\u3002\u5fc5\u987b\u4f7f\u7528\u663e\u5f0f "this" \u9650\u5b9a\u7b26\u9009\u62e9\u6240\u9700\u5b9e\u4f8b\u3002
 193.534 -javac.err.inherited.hides.local=\
 193.535 -	\u53d8\u91cf "{0}" \u662f\u5728 {1} \u4e2d\u7ee7\u627f\u7684\uff0c\u5e76\u4e14\u9690\u85cf\u4e86\u4e00\u4e2a\u540c\u540d\u5c40\u90e8\u53d8\u91cf\u3002\u5fc5\u987b\u4f7f\u7528\u663e\u5f0f "this" \u9650\u5b9a\u7b26\u9009\u62e9\u53d8\u91cf\uff0c\u5426\u5219\u5fc5\u987b\u91cd\u547d\u540d\u5c40\u90e8\u53d8\u91cf\u3002
 193.536 -javac.err.inherited.hides.method=\
 193.537 -	\u65b9\u6cd5 "{0}" \u662f\u5728 {1} \u4e2d\u7ee7\u627f\u7684\uff0c\u5e76\u5728 {2} \u4e2d\u9690\u85cf\u4e86\u4e00\u4e2a\u540c\u540d\u65b9\u6cd5\u3002\u5fc5\u987b\u4f7f\u7528\u663e\u5f0f "this" \u9650\u5b9a\u7b26\u9009\u62e9\u6240\u9700\u5b9e\u4f8b\u3002
 193.538 -javac.err.inherited.hides.type=\
 193.539 -	\u7c7b\u578b "{0}" \u662f\u5728 {1} \u4e2d\u7ee7\u627f\u7684\uff0c\u5e76\u5728\u5c01\u95ed\u8303\u56f4\u5185\u9690\u85cf\u4e86\u4e00\u4e2a\u540c\u540d\u7c7b\u578b\u3002\u5fc5\u987b\u4f7f\u7528\u663e\u5f0f\u9650\u5b9a\u7b26\u524d\u7f00\u547d\u540d\u6b64\u7c7b\u578b\u3002
 193.540 -javac.err.private.class=\
 193.541 -	\u7c7b\u578b {0} \u4e0d\u80fd\u4e3a\u4e13\u7528\u7c7b\u578b\u3002\u5728\u5f53\u524d\u8f6f\u4ef6\u5305\u4e2d\u59cb\u7ec8\u53ef\u4ee5\u8bbf\u95ee\u8f6f\u4ef6\u5305\u6210\u5458\u3002
 193.542 -javac.err.static.class=\
 193.543 -	\u7c7b\u578b {0} \u4e0d\u80fd\u58f0\u660e\u4e3a\u9759\u6001\u7c7b\u578b\u3002\u7531\u4e8e\u5b83\u662f\u8f6f\u4ef6\u5305\u6210\u5458\uff0c\u56e0\u6b64\u5b83\u5df2\u81f3\u9876\u5c42\u3002
 193.544 -javac.err.protected.class=\
 193.545 -	\u7c7b\u578b {0} \u4e0d\u80fd\u4e3a\u53d7\u4fdd\u62a4\u7c7b\u578b\u3002\u8f6f\u4ef6\u5305\u6210\u5458\u53ef\u4ee5\u662f\u5f53\u524d\u8f6f\u4ef6\u5305\u7684\u516c\u5171\u8f6f\u4ef6\u5305\u6210\u5458\u6216\u5c40\u90e8\u8f6f\u4ef6\u5305\u6210\u5458\u3002
 193.546 -javac.err.recursive.constr=\
 193.547 -	\u9012\u5f52\u6784\u9020\u51fd\u6570\u8c03\u7528\uff1a{0}\u3002
 193.548 -javac.err.wrong.class=\
 193.549 -	\u6587\u4ef6 {0} \u672a\u6309\u9884\u671f\u5305\u542b {1} \u800c\u662f\u5305\u542b\u4e86 {2}\u3002\u8bf7\u5220\u9664\u8be5\u6587\u4ef6\u6216\u786e\u4fdd\u8be5\u6587\u4ef6\u4f4d\u4e8e\u6b63\u786e\u7684\u7c7b\u8def\u5f84\u5b50\u76ee\u5f55\u4e2d\u3002
 193.550 -javac.err.wrong.source=\
 193.551 -	\u6587\u4ef6 {0} \u672a\u6309\u9884\u671f\u5305\u542b {1}\u3002\u8bf7\u8c03\u6574\u7c7b\u8def\u5f84\uff0c\u4ee5\u4f7f\u8be5\u6587\u4ef6\u4e0d\u51fa\u73b0\u5728 {2} \u4e2d\u3002
 193.552 -javac.err.class.not.found=\
 193.553 -	\u5728 {1} \u4e2d\u672a\u627e\u5230\u7c7b {0}\u3002
 193.554 -javac.err.class.not.found.no.context=\
 193.555 -	\u672a\u627e\u5230\u7c7b {0}\u3002
 193.556 -javac.err.package.not.found=\
 193.557 -	\u5728 {1} \u4e2d\u672a\u627e\u5230\u8f6f\u4ef6\u5305 {0}\u3002
 193.558 -javac.err.package.not.found.strong=\
 193.559 -	\u672a\u627e\u5230\u8f6f\u4ef6\u5305 {0}\u3002\u8bf7\u8c03\u6574\u7c7b\u8def\u5f84\uff0c\u4ee5\u4fbf\u53ef\u4ee5\u8bbf\u95ee\u8f6f\u4ef6\u5305 {0}\u3002
 193.560 -javac.err.class.package.conflict=\
 193.561 -	\u7c7b\u578b\u548c\u8f6f\u4ef6\u5305\u4e0d\u80fd\u540c\u540d\u3002\u53ef\u4ee5\u8bbf\u95ee\u8f6f\u4ef6\u5305 {0} \u65f6\uff0c\u4e0d\u80fd\u4f7f\u7528\u540d\u79f0 {0} \u6765\u547d\u540d\u7c7b\u3002
 193.562 -javac.err.package.class.conflict=\
 193.563 -	\u7c7b\u578b\u548c\u8f6f\u4ef6\u5305\u4e0d\u80fd\u540c\u540d\u3002\u53ef\u4ee5\u8bbf\u95ee\u7c7b {1} \u65f6\uff0c\u4e0d\u80fd\u4f7f\u7528\u540d\u79f0 {0} \u6765\u547d\u540d\u8f6f\u4ef6\u5305\u3002
 193.564 -javac.err.package.class.conflict.strong=\
 193.565 -	\u540d\u79f0 {0} \u5fc5\u987b\u53c2\u8003\u8f6f\u4ef6\u5305\u3002\u7531\u4e8e\u7c7b\u578b\u548c\u8f6f\u4ef6\u5305\u4e0d\u80fd\u540c\u540d\uff0c\u5982\u679c\u53ef\u8bbf\u95ee\u7c7b\u540d\u4e3a {1} \u5219\u4e3a\u975e\u6cd5\u3002\u5e94\u91cd\u547d\u540d\u7c7b {1} \u6216\u5c06\u5176\u4ece\u7c7b\u8def\u5f84\u4e2d\u5220\u9664\u3002
 193.566 -javac.err.illegal.mangled.name=\
 193.567 -	{1} \u7684\u540d\u79f0 {0} \u65e0\u6548\u3002
 193.568 -javac.err.class.and.package=\
 193.569 -	\u4e0d\u660e\u786e\u7684\u540d\u79f0\uff1a{0} \u65e2\u662f\u7c7b\u53c8\u662f\u8f6f\u4ef6\u5305\u3002
 193.570 -javac.err.throws.not.throwable=\
 193.571 -	throws \u5b50\u53e5\u4e2d\u7684 {0} \u5fc5\u987b\u662f\u7c7b java.lang.Throwable \u7684\u5b50\u7c7b\u3002
 193.572 -javac.err.throw.not.throwable=\
 193.573 -	\u65e0\u6cd5\u629b\u51fa {0}\uff1b\u5b83\u5fc5\u987b\u4e3a\u7c7b java.lang.Throwable \u7684\u5b50\u7c7b\u3002
 193.574 -javac.err.catch.not.throwable=\
 193.575 -	\u65e0\u6cd5\u6355\u6349 {0}\uff1b\u5b83\u5fc5\u987b\u4e3a\u7c7b java.lang.Throwable \u7684\u5b50\u7c7b\u3002
 193.576 -javac.err.initializer.exception=\
 193.577 -	\u4e0d\u80fd\u5728\u521d\u59cb\u5316\u7a0b\u5e8f\u4e2d\u629b\u51fa\u5f02\u5e38 {0}\u3002
 193.578 -javac.err.cant.read=\
 193.579 -	\u65e0\u6cd5\u8bfb\u53d6\uff1a{0}
 193.580 -javac.err.cant.write=\
 193.581 -	\u65e0\u6cd5\u5199\u5165\uff1a{0}
 193.582 -javac.err.fatal.error=\
 193.583 -	\u7f16\u8bd1\u5668\u51fa\u9519\uff1b\u8bf7\u5f52\u6863\u9519\u8bef\u62a5\u544a (http://java.sun.com/cgi-bin/bugreport.cgi)\u3002
 193.584 -javac.err.fatal.exception=\
 193.585 -	\u7f16\u8bd1\u5668\u4e2d\u51fa\u73b0\u5f02\u5e38\uff1b\u8bf7\u5f52\u6863\u9519\u8bef\u62a5\u544a (http://java.sun.com/cgi-bin/bugreport.cgi)\u3002
 193.586 -javac.err.no.inner.classes=\
 193.587 -	\u5df2\u7981\u7528\u5bf9\u5185\u90e8\u7c7b\u7684\u652f\u6301\u3002
 193.588 -javac.err.uncaught.exception=\
 193.589 -	\u5fc5\u987b\u6355\u6349\u5f02\u5e38 {0}\uff0c\u5426\u5219\u5fc5\u987b\u5728\u6b64\u65b9\u6cd5\u7684 throws \u5b50\u53e5\u4e2d\u5bf9\u5176\u8fdb\u884c\u58f0\u660e\u3002
 193.590 -javac.err.constructor.exception=\
 193.591 -	\u5fc5\u987b\u6355\u6349\u5f02\u5e38 {0}\uff0c\u5426\u5219\u5fc5\u987b\u5728\u6b64\u6784\u9020\u51fd\u6570\u7684 throws \u5b50\u53e5\u4e2d\u5bf9\u5176\u8fdb\u884c\u58f0\u660e\u3002
 193.592 -javac.err.def.constructor.exception=\
 193.593 -	\u7531\u4e8e\u7c7b\u7684\u7236\u7c7b\u7684\u6784\u9020\u51fd\u6570\u629b\u51fa\u5f02\u5e38 {0}\uff0c\u56e0\u6b64\u65e0\u6cd5\u4e3a\u6b64\u7c7b\u521b\u5efa\u9ed8\u8ba4\u6784\u9020\u51fd\u6570\u3002\u4e3a\u6b64\u7c7b\u663e\u5f0f\u5b9a\u4e49\u6784\u9020\u51fd\u6570\u3002
 193.594 -javac.err.catch.not.thrown=\
 193.595 -	\u4ece\u672a\u5728\u76f8\u5e94\u7684 try \u8bed\u53e5\u4e3b\u4f53\u4e2d\u629b\u51fa\u5f02\u5e38 {0}\u3002
 193.596 +javac.err.class.is.deprecated=\u6CE8: {0}\u5DF2\u8FC7\u65F6\u3002
 193.597 +javac.err.meth.is.deprecated=\u6CE8: {1}\u4E2D\u7684\u65B9\u6CD5{0}\u5DF2\u8FC7\u65F6\u3002
 193.598 +javac.err.constr.is.deprecated=\u6CE8: \u6784\u9020\u5668{0}\u5DF2\u8FC7\u65F6\u3002
 193.599 +javac.err.field.is.deprecated=\u6CE8: {1}\u4E2D\u7684\u53D8\u91CF{0}\u5DF2\u8FC7\u65F6\u3002
 193.600 +javac.err.note.deprecations=\u6CE8: {0}\u6587\u4EF6\u4F7F\u7528\u6216\u8986\u76D6\u4E86\u5DF2\u8FC7\u65F6\u7684 API\u3002\u8BF7\u53C2\u9605\u6587\u6863\u4EE5\u83B7\u5F97\u9488\u5BF9\u6BCF\u79CD\u60C5\u51B5\u7684\u66F4\u597D\u7684\u66FF\u4EE3\u65B9\u6CD5\u3002
 193.601 +javac.err.note.1deprecation=\u6CE8: {0}\u4F7F\u7528\u6216\u8986\u76D6\u4E86\u5DF2\u8FC7\u65F6\u7684 API\u3002\u8BF7\u53C2\u9605\u6587\u6863\u4EE5\u83B7\u5F97\u66F4\u597D\u7684\u66FF\u4EE3\u65B9\u6CD5\u3002
 193.602 +javac.err.note.deprecations.silent=\u6CE8: {0}\u6587\u4EF6\u4F7F\u7528\u6216\u8986\u76D6\u4E86\u5DF2\u8FC7\u65F6\u7684 API\u3002\u6709\u5173\u8BE6\u7EC6\u4FE1\u606F, \u8BF7\u4F7F\u7528 "-deprecation" \u91CD\u65B0\u7F16\u8BD1\u3002
 193.603 +javac.err.note.1deprecation.silent=\u6CE8: {0}\u4F7F\u7528\u6216\u8986\u76D6\u4E86\u5DF2\u8FC7\u65F6\u7684 API\u3002\u6709\u5173\u8BE6\u7EC6\u4FE1\u606F, \u8BF7\u4F7F\u7528 "-deprecation" \u91CD\u65B0\u7F16\u8BD1\u3002
 193.604 +javac.err.invalid.array.dim=\u6570\u7EC4\u7EF4\u65E0\u6548\u3002
 193.605 +javac.err.ambig.constr=\u6784\u9020\u5668\u4E0D\u660E\u786E: {0}, {1}
 193.606 +javac.err.explicit.cast.needed={0}\u7684\u4E0D\u517C\u5BB9\u7C7B\u578B\u3002\u9700\u8981\u4F7F\u7528\u663E\u5F0F\u8F6C\u6362\u5C06{1}\u8F6C\u6362\u4E3A{2}\u3002
 193.607 +javac.err.incompatible.type={0}\u7684\u4E0D\u517C\u5BB9\u7C7B\u578B\u3002\u65E0\u6CD5\u5C06{1}\u8F6C\u6362\u4E3A{2}\u3002
 193.608 +javac.err.invalid.term=\u6761\u4EF6\u65E0\u6548\u3002
 193.609 +javac.err.abstract.class=\u5FC5\u987B\u5C06{0}\u58F0\u660E\u4E3A\u62BD\u8C61\u3002\u5B83\u672A\u4ECE{2}\u5B9A\u4E49{1}\u3002
 193.610 +javac.err.abstract.class.cannot.override=\u5FC5\u987B\u5C06{0}\u58F0\u660E\u4E3A\u62BD\u8C61\u3002\u65E0\u6CD5\u8BBF\u95EE\u4E14\u65E0\u6CD5\u8986\u76D6\u8D85\u7C7B{2}\u4E2D\u7684\u7A0B\u5E8F\u5305\u4E13\u7528\u62BD\u8C61\u65B9\u6CD5{1}\u3002
 193.611 +javac.err.new.intf={0}\u662F\u63A5\u53E3\u3002\u65E0\u6CD5\u5B9E\u4F8B\u5316\u3002
 193.612 +javac.err.invoke.abstract=\u65E0\u6CD5\u5728{1}\u4E2D\u76F4\u63A5\u8C03\u7528\u62BD\u8C61\u65B9\u6CD5{0}\u3002
 193.613 +javac.err.unmatched.meth=\u5728{1}\u4E2D\u627E\u4E0D\u5230\u4E0E{0}\u5339\u914D\u7684\u65B9\u6CD5\u3002
 193.614 +javac.err.unmatched.constr=\u5728{1}\u4E2D\u627E\u4E0D\u5230\u4E0E{0}\u5339\u914D\u7684\u6784\u9020\u5668\u3002
 193.615 +javac.err.wrong.number.args={0}\u4E2D\u7684\u53C2\u6570\u6570\u76EE\u9519\u8BEF\u3002
 193.616 +javac.err.forward.ref=\u65E0\u6CD5\u524D\u5411\u5F15\u7528{1}\u4E2D\u7684{0}\u3002
 193.617 +javac.err.array.dim.missing=\u7F3A\u5C11\u6570\u7EC4\u7EF4\u3002
 193.618 +javac.err.new.abstract={0}\u662F\u62BD\u8C61\u7C7B\u3002\u65E0\u6CD5\u5B9E\u4F8B\u5316\u3002
 193.619 +javac.err.label.not.found=\u627E\u4E0D\u5230{0}\u7684\u6807\u7B7E\u5B9A\u4E49\u3002
 193.620 +javac.err.invalid.break=loop \u6216 switch \u4E2D\u5FC5\u987B\u6709 ''break''\u3002
 193.621 +javac.err.invalid.continue=loop \u4E2D\u5FC5\u987B\u6709 ''continue''\u3002
 193.622 +javac.err.branch.to.uplevel=''break'' \u6216 ''continue'' \u5FC5\u987B\u5728\u540C\u4E00\u65B9\u6CD5\u5185\u8F6C\u79FB\u63A7\u5236\u3002
 193.623 +javac.err.invalid.decl=\u58F0\u660E\u65E0\u6548\u3002
 193.624 +javac.err.return.with.value=\u5BF9\u4E8E{0}\u4F7F\u7528 ''return'' \u8FD4\u56DE\u503C\u3002
 193.625 +javac.err.return.without.value=\u5BF9\u4E8E{0}\u4F7F\u7528 ''return'' \u672A\u8FD4\u56DE\u503C\u3002
 193.626 +javac.err.return.inside.static.initializer=\u9759\u6001\u521D\u59CB\u5316\u7A0B\u5E8F\u5185\u90E8\u7684 ''return''\u3002
 193.627 +javac.err.invalid.label=\u6807\u7B7E\u65E0\u6548\u3002
 193.628 +javac.err.return.required.at.end=\u5728{0}\u7684\u7ED3\u5C3E\u5904\u8FD4\u56DE\u6240\u9700\u5185\u5BB9\u3002
 193.629 +javac.err.duplicate.label=case \u6807\u7B7E\u91CD\u590D: {0}
 193.630 +javac.err.switch.overflow=\u5728{1}\u4E0A\u7528\u4E8E ''switch'' \u7684 case \u6807\u7B7E{0}\u8FC7\u5927
 193.631 +javac.err.nested.duplicate.label=\u8BED\u53E5\u4E0D\u80FD\u4E0E\u5176\u5C01\u95ED\u8BED\u53E5\u4E4B\u4E00\u4F7F\u7528\u540C\u4E00\u6807\u8BC6\u7B26\u6807\u8BB0: {0}
 193.632 +javac.err.declaration.with.label=\u65E0\u6CD5\u6807\u8BB0\u58F0\u660E: {0}
 193.633 +javac.err.const.expr.required=\u9700\u8981\u5E38\u91CF\u8868\u8FBE\u5F0F\u3002
 193.634 +javac.err.duplicate.default=''default'' \u6807\u7B7E\u91CD\u590D\u3002
 193.635 +javac.err.not.supported=\u4E0D\u652F\u6301 ''{0}''\u3002
 193.636 +javac.err.return.with.value.constr=\u5BF9\u4E8E\u6784\u9020\u5668\u4F7F\u7528 ''return'' \u8FD4\u56DE\u503C: {0}
 193.637 +javac.err.package.repeated=\u4EC5\u5141\u8BB8\u4E00\u4E2A\u7A0B\u5E8F\u5305\u58F0\u660E\u3002
 193.638 +javac.err.class.multidef=\u5DF2\u5728{1}\u4E2D\u5B9A\u4E49\u7C7B{0}\u3002
 193.639 +javac.err.class.multidef.import=\u7C7B\u540D{0}\u4E0E\u5BFC\u5165\u7C7B{1}\u51B2\u7A81\u3002
 193.640 +javac.err.intf.constructor=\u63A5\u53E3\u4E0D\u80FD\u6709\u6784\u9020\u5668\u3002
 193.641 +javac.err.constr.modifier=\u6784\u9020\u5668\u7684\u7C7B\u578B\u4E0D\u80FD\u4E3A\u672C\u673A, \u62BD\u8C61, \u9759\u6001, \u540C\u6B65\u6216\u6700\u7EC8: {0}
 193.642 +javac.err.intf.initializer=\u63A5\u53E3\u4E0D\u80FD\u6709\u9759\u6001\u521D\u59CB\u5316\u7A0B\u5E8F\u3002
 193.643 +javac.err.intf.modifier.method=\u63A5\u53E3\u65B9\u6CD5\u7C7B\u578B\u4E0D\u80FD\u4E3A\u672C\u673A, \u9759\u6001, \u540C\u6B65, \u6700\u7EC8, \u4E13\u7528\u6216\u53D7\u4FDD\u62A4: {0}
 193.644 +javac.err.intf.modifier.field=\u63A5\u53E3\u5B57\u6BB5\u7C7B\u578B\u4E0D\u80FD\u4E3A\u4E13\u7528\u6216\u53D7\u4FDD\u62A4: {0}
 193.645 +javac.err.transient.meth=\u65B9\u6CD5{0}\u4E0D\u80FD\u4E3A\u77AC\u6001\u65B9\u6CD5\u3002\u53EA\u6709\u53D8\u91CF\u624D\u80FD\u662F\u77AC\u6001\u7684\u3002
 193.646 +javac.err.volatile.meth=\u65B9\u6CD5{0}\u4E0D\u80FD\u4E3A\u6613\u5931\u65B9\u6CD5\u3002\u53EA\u6709\u53D8\u91CF\u624D\u80FD\u662F\u6613\u5931\u7684\u3002
 193.647 +javac.err.abstract.private.modifier=\u62BD\u8C61\u65B9\u6CD5\u4E0D\u80FD\u4E3A\u4E13\u7528\u65B9\u6CD5: {0}
 193.648 +javac.err.abstract.static.modifier=\u62BD\u8C61\u65B9\u6CD5\u4E0D\u80FD\u4E3A\u9759\u6001\u65B9\u6CD5: {0}
 193.649 +javac.err.abstract.final.modifier=\u62BD\u8C61\u65B9\u6CD5\u4E0D\u80FD\u4E3A\u6700\u7EC8\u65B9\u6CD5: {0}
 193.650 +javac.err.abstract.native.modifier=\u62BD\u8C61\u65B9\u6CD5\u4E0D\u80FD\u4E3A\u672C\u673A\u65B9\u6CD5: {0}
 193.651 +javac.err.abstract.synchronized.modifier=\u62BD\u8C61\u65B9\u6CD5\u4E0D\u80FD\u4E3A\u540C\u6B65\u65B9\u6CD5: {0}
 193.652 +javac.err.invalid.meth.body=\u62BD\u8C61\u65B9\u6CD5\u548C\u672C\u673A\u65B9\u6CD5\u4E0D\u80FD\u5E26\u6709\u4E3B\u4F53: {0}
 193.653 +javac.err.var.modifier=\u53D8\u91CF\u7C7B\u578B\u4E0D\u80FD\u4E3A\u540C\u6B65, \u62BD\u8C61\u6216\u672C\u673A: {0}
 193.654 +javac.err.var.floatmodifier=\u4E0D\u80FD\u4E25\u683C\u58F0\u660E\u53D8\u91CF: {0}
 193.655 +javac.err.inner.modifier=\u5185\u90E8\u7C7B\u4E0D\u80FD\u4E3A\u6613\u5931, \u77AC\u6001, \u672C\u673A\u6216\u540C\u6B65\u7C7B: {0}
 193.656 +javac.err.transient.modifier=\u77AC\u6001\u53D8\u91CF\u4E0D\u80FD\u4E3A\u63A5\u53E3\u7684\u6210\u5458: {0}
 193.657 +javac.err.volatile.modifier=\u6613\u5931\u53D8\u91CF\u4E0D\u80FD\u4E3A\u6700\u7EC8\u53D8\u91CF\u6216\u63A5\u53E3\u7684\u6210\u5458: {0}
 193.658 +javac.err.initializer.needed=\u5FC5\u987B\u521D\u59CB\u5316\u6B64\u6700\u7EC8\u53D8\u91CF: {0}
 193.659 +javac.err.meth.multidef=\u65B9\u6CD5\u58F0\u660E\u91CD\u590D: {0}
 193.660 +javac.err.meth.redef.rettype=\u4E0D\u80FD\u4F7F\u7528\u5176\u4ED6\u8FD4\u56DE\u7C7B\u578B\u91CD\u65B0\u5B9A\u4E49\u65B9\u6CD5: {0}\u662F{1}
 193.661 +javac.err.var.multidef=\u53D8\u91CF\u58F0\u660E\u91CD\u590D: {0}\u662F{1}
 193.662 +javac.err.inner.class.multidef=\u5185\u90E8\u7C7B\u58F0\u660E\u91CD\u590D: \u5DF2\u5728\u6B64\u8303\u56F4\u5185\u5B9A\u4E49\u4E86{0}\u3002
 193.663 +javac.err.intf.super.class={0}\u7684\u8D85\u7C7B\u4E0D\u80FD\u662F\u63A5\u53E3: {1}
 193.664 +javac.err.cant.access.class=\u65E0\u6CD5\u8BBF\u95EE{0}\u3002\u7C7B\u6216\u63A5\u53E3\u5FC5\u987B\u662F\u516C\u5171\u7684, \u5728\u540C\u4E00\u7A0B\u5E8F\u5305\u4E2D\u6216\u4E3A\u53EF\u8BBF\u95EE\u6210\u5458\u7C7B\u3002
 193.665 +javac.err.unqualified.name.required=\u9650\u5B9A\u7684 'new' \u8868\u8FBE\u5F0F\u4E2D\u7684\u7C7B\u578B\u540D\u79F0\u5FC5\u987B\u4E3A\u975E\u9650\u5B9A\u6807\u8BC6\u7B26\u3002
 193.666 +javac.err.repeated.modifier=\u4FEE\u9970\u7B26\u91CD\u590D\u3002
 193.667 +javac.err.inconsistent.modifier=\u6210\u5458\u58F0\u660E\u4E0D\u4E00\u81F4\u3002\u6700\u591A\u53EA\u80FD\u6307\u5B9A\u4E00\u4E2A\u516C\u5171\u7684, \u4E13\u7528\u7684\u6216\u53D7\u4FDD\u62A4\u7684\u6210\u5458\u3002
 193.668 +javac.err.super.is.final=\u4E0D\u80FD\u5C06\u6700\u7EC8\u7C7B\u7528\u4F5C\u5B50\u7C7B: {0}
 193.669 +javac.err.super.is.intf=\u4E0D\u80FD\u5C06\u63A5\u53E3\u7528\u4F5C\u5B50\u7C7B: {0}
 193.670 +javac.err.cyclic.super=\u5FAA\u73AF\u7C7B\u7EE7\u627F\u3002
 193.671 +javac.err.super.is.inner=\u5FAA\u73AF\u7C7B\u7EE7\u627F: \u5B50\u7C7B\u4E0D\u80FD\u5C01\u95ED\u8D85\u7C7B\u3002
 193.672 +javac.err.cyclic.intf=\u5FAA\u73AF\u63A5\u53E3\u7EE7\u627F\u3002
 193.673 +javac.err.cyclic.scoping=\u5FAA\u73AF\u7C7B\u7EE7\u627F\u6216\u786E\u5B9A\u4F5C\u7528\u57DF\u3002
 193.674 +javac.err.not.intf={0}\u5FC5\u987B\u4E3A\u63A5\u53E3\u3002
 193.675 +javac.err.final.intf=\u63A5\u53E3\u4E0D\u80FD\u4E3A\u6700\u7EC8\u63A5\u53E3: {0}
 193.676 +javac.err.intf.impl.intf=\u63A5\u53E3\u4E0D\u80FD\u5B9E\u73B0\u4EFB\u4F55\u65B9\u6CD5, \u5B83\u53EA\u80FD\u6269\u5C55\u5176\u4ED6\u63A5\u53E3\u3002
 193.677 +javac.err.multiple.inherit=\u4E0D\u652F\u6301\u591A\u91CD\u7EE7\u627F\u3002
 193.678 +javac.err.intf.repeated=\u63A5\u53E3{0}\u91CD\u590D\u3002
 193.679 +javac.err.class.format={0}\u4E2D\u7684\u7C7B\u6587\u4EF6\u683C\u5F0F\u65E0\u6548\u3002{1}
 193.680 +javac.err.truncated.class=\u8BFB\u53D6\u7C7B\u6587\u4EF6{0}\u65F6\u9047\u5230\u610F\u5916\u7684\u6587\u4EF6\u7ED3\u5C3E\u3002
 193.681 +javac.err.no.meth.body=\u65B9\u6CD5{0}\u9700\u8981\u65B9\u6CD5\u4E3B\u4F53\u3002\u5426\u5219\u5C06\u5176\u58F0\u660E\u4E3A\u62BD\u8C61\u65B9\u6CD5\u3002
 193.682 +javac.err.no.constructor.body=\u6784\u9020\u5668{0}\u9700\u8981\u65B9\u6CD5\u4E3B\u4F53\u3002
 193.683 +javac.err.bad.constructor.modifier=\u6784\u9020\u5668\u4E0D\u80FD\u7531 strictfp \u6765\u4FEE\u6539\u3002
 193.684 +javac.err.void.inst.var=\u5B9E\u4F8B\u53D8\u91CF\u4E0D\u80FD\u4E3A\u7A7A: {0}
 193.685 +javac.err.invalid.method.decl=\u65B9\u6CD5\u58F0\u660E\u65E0\u6548; \u9700\u8981\u8FD4\u56DE\u7C7B\u578B\u3002
 193.686 +javac.err.invalid.method.decl.name=\u65B9\u6CD5\u58F0\u660E\u65E0\u6548; \u9700\u8981\u65B9\u6CD5\u540D\u79F0\u3002
 193.687 +javac.err.invalid.method.decl.qual=\u5168\u9650\u5B9A\u6784\u9020\u5668\u540D\u79F0\u65E0\u6548\u3002
 193.688 +javac.err.super.not.found=\u627E\u4E0D\u5230{1}\u7684\u8D85\u7C7B{0}\u3002
 193.689 +javac.err.intf.not.found=\u627E\u4E0D\u5230{1}\u7684\u63A5\u53E3{0}\u3002
 193.690 +javac.err.final.abstract=\u4E0D\u80FD\u5C06\u7C7B{0}\u540C\u65F6\u58F0\u660E\u4E3A\u62BD\u8C61\u7C7B\u548C\u6700\u7EC8\u7C7B\u3002
 193.691 +javac.err.void.array=\u7A7A\u6570\u7EC4\u4E3A\u65E0\u6548\u7C7B\u578B\u3002
 193.692 +javac.err.void.argument=\u53C2\u6570\u7684\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A: {0}
 193.693 +javac.err.invalid.expr=\u8868\u8FBE\u5F0F\u8BED\u53E5\u65E0\u6548\u3002
 193.694 +javac.err.catch.not.reached=\u65E0\u6CD5\u8BBF\u95EE catch\u3002
 193.695 +javac.err.stat.not.reached=\u65E0\u6CD5\u8BBF\u95EE\u8BED\u53E5\u3002
 193.696 +javac.err.init.no.normal.completion=\u521D\u59CB\u5316\u7A0B\u5E8F\u5FC5\u987B\u80FD\u591F\u6B63\u5E38\u5B8C\u6210\u3002
 193.697 +javac.err.arithmetic.exception=\u7B97\u6CD5\u5F02\u5E38\u9519\u8BEF\u3002
 193.698 +javac.err.generic={0}
 193.699 +javac.err.public.class.file=\u5FC5\u987B\u5728\u540D\u4E3A "{1}" \u7684\u6587\u4EF6\u4E2D\u5B9A\u4E49\u516C\u5171{0}\u3002
 193.700 +javac.err.package.class.file={0}\u5728{1}\u4E2D\u5B9A\u4E49\u3002\u7531\u4E8E\u5B83\u662F\u5728\u5176\u6E90\u6587\u4EF6\u4E4B\u5916\u4F7F\u7528\u7684, \u56E0\u6B64\u5E94\u5728\u540D\u4E3A "{2}" \u7684\u6587\u4EF6\u4E2D\u5BF9\u5176\u8FDB\u884C\u5B9A\u4E49\u3002
 193.701 +javac.err.lose.precision=\u53EF\u80FD\u635F\u5931\u7CBE\u5EA6\u3002\u4F7F\u7528\u663E\u5F0F\u8F6C\u6362\u5C06{0}\u8F6C\u6362\u4E3A{1}\u3002
 193.702 +javac.err.duplicate.argument=\u5728\u6B64\u65B9\u6CD5\u7684\u53C2\u6570\u5217\u8868\u4E2D\u4E24\u6B21\u4F7F\u7528\u53D8\u91CF ''{0}''\u3002
 193.703 +javac.err.local.redefined=\u5DF2\u5728\u6B64\u65B9\u6CD5\u4E2D\u5B9A\u4E49\u4E86\u53D8\u91CF ''{0}''\u3002
 193.704 +javac.err.local.class.redefined=\u5DF2\u5728\u6B64\u65B9\u6CD5\u4E2D\u5B9A\u4E49\u4E86\u672C\u5730\u7C7B ''{0}''\u3002
 193.705 +javac.err.inner.redefined=\u5DF2\u5728\u6B64\u8303\u56F4\u5185\u5B9A\u4E49\u4E86\u7C7B\u540D ''{0}''\u3002\u5185\u90E8\u7C7B\u4E0D\u80FD\u4E0E\u5176\u4EFB\u4E00\u5C01\u95ED\u7C7B\u5177\u6709\u76F8\u540C\u7684\u7B80\u540D\u3002
 193.706 +javac.err.inherited.hides.field=\u53D8\u91CF ''{0}'' \u662F\u5728{1}\u4E2D\u7EE7\u627F\u7684, \u5E76\u5728{2}\u4E2D\u9690\u85CF\u4E86\u4E00\u4E2A\u540C\u540D\u53D8\u91CF\u3002\u5FC5\u987B\u4F7F\u7528\u663E\u5F0F ''this'' \u9650\u5B9A\u7B26\u9009\u62E9\u6240\u9700\u5B9E\u4F8B\u3002
 193.707 +javac.err.inherited.hides.local=\u53D8\u91CF ''{0}'' \u662F\u5728{1}\u4E2D\u7EE7\u627F\u7684, \u5E76\u4E14\u9690\u85CF\u4E86\u4E00\u4E2A\u540C\u540D\u672C\u5730\u53D8\u91CF\u3002\u5FC5\u987B\u4F7F\u7528\u663E\u5F0F ''this'' \u9650\u5B9A\u7B26\u9009\u62E9\u53D8\u91CF, \u5426\u5219\u5FC5\u987B\u91CD\u547D\u540D\u672C\u5730\u53D8\u91CF\u3002
 193.708 +javac.err.inherited.hides.method=\u65B9\u6CD5 ''{0}'' \u662F\u5728{1}\u4E2D\u7EE7\u627F\u7684, \u5E76\u5728{2}\u4E2D\u9690\u85CF\u4E86\u4E00\u4E2A\u540C\u540D\u65B9\u6CD5\u3002\u5FC5\u987B\u4F7F\u7528\u663E\u5F0F ''this'' \u9650\u5B9A\u7B26\u9009\u62E9\u6240\u9700\u5B9E\u4F8B\u3002
 193.709 +javac.err.inherited.hides.type=\u7C7B\u578B ''{0}'' \u662F\u5728{1}\u4E2D\u7EE7\u627F\u7684, \u5E76\u5728\u5C01\u95ED\u8303\u56F4\u5185\u9690\u85CF\u4E86\u4E00\u4E2A\u540C\u540D\u7C7B\u578B\u3002\u5FC5\u987B\u4F7F\u7528\u663E\u5F0F\u9650\u5B9A\u7B26\u524D\u7F00\u547D\u540D\u6B64\u7C7B\u578B\u3002
 193.710 +javac.err.private.class=\u7C7B\u578B{0}\u4E0D\u80FD\u4E3A\u4E13\u7528\u7C7B\u578B\u3002\u5728\u5F53\u524D\u7A0B\u5E8F\u5305\u4E2D\u59CB\u7EC8\u53EF\u4EE5\u8BBF\u95EE\u7A0B\u5E8F\u5305\u6210\u5458\u3002
 193.711 +javac.err.static.class=\u7C7B\u578B{0}\u4E0D\u80FD\u58F0\u660E\u4E3A\u9759\u6001\u7C7B\u578B\u3002\u7531\u4E8E\u5B83\u662F\u7A0B\u5E8F\u5305\u6210\u5458, \u56E0\u6B64\u5B83\u5DF2\u81F3\u9876\u5C42\u3002
 193.712 +javac.err.protected.class=\u7C7B\u578B{0}\u4E0D\u80FD\u4E3A\u53D7\u4FDD\u62A4\u7C7B\u578B\u3002\u7A0B\u5E8F\u5305\u6210\u5458\u53EF\u4EE5\u662F\u5F53\u524D\u7A0B\u5E8F\u5305\u7684\u516C\u5171\u7A0B\u5E8F\u5305\u6210\u5458\u6216\u672C\u5730\u7A0B\u5E8F\u5305\u6210\u5458\u3002
 193.713 +javac.err.recursive.constr=\u9012\u5F52\u6784\u9020\u5668\u8C03\u7528: {0}\u3002
 193.714 +javac.err.wrong.class=\u6587\u4EF6{0}\u672A\u6309\u9884\u671F\u5305\u542B{1}\u800C\u662F\u5305\u542B\u4E86{2}\u3002\u8BF7\u5220\u9664\u8BE5\u6587\u4EF6\u6216\u786E\u4FDD\u8BE5\u6587\u4EF6\u4F4D\u4E8E\u6B63\u786E\u7684\u7C7B\u8DEF\u5F84\u5B50\u76EE\u5F55\u4E2D\u3002
 193.715 +javac.err.wrong.source=\u6587\u4EF6{0}\u672A\u6309\u9884\u671F\u5305\u542B{1}\u3002\u8BF7\u8C03\u6574\u7C7B\u8DEF\u5F84, \u4EE5\u4F7F\u8BE5\u6587\u4EF6\u4E0D\u51FA\u73B0\u5728{2}\u4E2D\u3002
 193.716 +javac.err.class.not.found=\u5728{1}\u4E2D\u627E\u4E0D\u5230\u7C7B{0}\u3002
 193.717 +javac.err.class.not.found.no.context=\u627E\u4E0D\u5230\u7C7B{0}\u3002
 193.718 +javac.err.package.not.found=\u5728{1}\u4E2D\u627E\u4E0D\u5230\u7A0B\u5E8F\u5305{0}\u3002
 193.719 +javac.err.package.not.found.strong=\u627E\u4E0D\u5230\u7A0B\u5E8F\u5305{0}\u3002\u8BF7\u8C03\u6574\u7C7B\u8DEF\u5F84, \u4EE5\u4FBF\u53EF\u4EE5\u8BBF\u95EE\u7A0B\u5E8F\u5305{0}\u3002
 193.720 +javac.err.class.package.conflict=\u7C7B\u578B\u548C\u7A0B\u5E8F\u5305\u4E0D\u80FD\u540C\u540D\u3002\u53EF\u4EE5\u8BBF\u95EE\u7A0B\u5E8F\u5305{0}\u65F6, \u4E0D\u80FD\u4F7F\u7528\u540D\u79F0{0}\u6765\u547D\u540D\u7C7B\u3002
 193.721 +javac.err.package.class.conflict=\u7C7B\u578B\u548C\u7A0B\u5E8F\u5305\u4E0D\u80FD\u540C\u540D\u3002\u53EF\u4EE5\u8BBF\u95EE\u7C7B{1}\u65F6, \u4E0D\u80FD\u4F7F\u7528\u540D\u79F0{0}\u6765\u547D\u540D\u7A0B\u5E8F\u5305\u3002
 193.722 +javac.err.package.class.conflict.strong=\u540D\u79F0{0}\u5FC5\u987B\u53C2\u8003\u7A0B\u5E8F\u5305\u3002\u7531\u4E8E\u7C7B\u578B\u548C\u7A0B\u5E8F\u5305\u4E0D\u80FD\u540C\u540D, \u5982\u679C\u53EF\u8BBF\u95EE\u7C7B\u540D\u4E3A{1}\u5219\u4E3A\u975E\u6CD5\u3002\u5E94\u91CD\u547D\u540D\u7C7B{1}\u6216\u5C06\u5176\u4ECE\u7C7B\u8DEF\u5F84\u4E2D\u5220\u9664\u3002
 193.723 +javac.err.illegal.mangled.name={1}\u7684\u540D\u79F0{0}\u65E0\u6548\u3002
 193.724 +javac.err.class.and.package=\u4E0D\u660E\u786E\u7684\u540D\u79F0: {0}\u65E2\u662F\u7C7B\u53C8\u662F\u7A0B\u5E8F\u5305\u3002
 193.725 +javac.err.throws.not.throwable=throws \u5B50\u53E5\u4E2D\u7684{0}\u5FC5\u987B\u662F\u7C7B java.lang.Throwable \u7684\u5B50\u7C7B\u3002
 193.726 +javac.err.throw.not.throwable=\u65E0\u6CD5\u629B\u51FA{0}; \u5B83\u5FC5\u987B\u4E3A\u7C7B java.lang.Throwable \u7684\u5B50\u7C7B\u3002
 193.727 +javac.err.catch.not.throwable=\u65E0\u6CD5\u6355\u83B7{0}; \u5B83\u5FC5\u987B\u4E3A\u7C7B java.lang.Throwable \u7684\u5B50\u7C7B\u3002
 193.728 +javac.err.initializer.exception=\u4E0D\u80FD\u5728\u521D\u59CB\u5316\u7A0B\u5E8F\u4E2D\u629B\u51FA\u5F02\u5E38\u9519\u8BEF{0}\u3002
 193.729 +javac.err.cant.read=\u65E0\u6CD5\u8BFB\u53D6: {0}
 193.730 +javac.err.cant.write=\u65E0\u6CD5\u5199\u5165: {0}
 193.731 +javac.err.fatal.error=\u7F16\u8BD1\u5668\u51FA\u9519; \u8BF7\u5EFA\u7ACB Bug \u62A5\u544A (http://java.sun.com/cgi-bin/bugreport.cgi)\u3002
 193.732 +javac.err.fatal.exception=\u7F16\u8BD1\u5668\u4E2D\u51FA\u73B0\u5F02\u5E38\u9519\u8BEF; \u8BF7\u5EFA\u7ACB Bug \u62A5\u544A (http://java.sun.com/cgi-bin/bugreport.cgi)\u3002
 193.733 +javac.err.no.inner.classes=\u5DF2\u7981\u7528\u5BF9\u5185\u90E8\u7C7B\u7684\u652F\u6301\u3002
 193.734 +javac.err.uncaught.exception=\u5FC5\u987B\u6355\u83B7\u5F02\u5E38\u9519\u8BEF{0}, \u5426\u5219\u5FC5\u987B\u5728\u6B64\u65B9\u6CD5\u7684 throws \u5B50\u53E5\u4E2D\u5BF9\u5176\u8FDB\u884C\u58F0\u660E\u3002
 193.735 +javac.err.constructor.exception=\u5FC5\u987B\u6355\u83B7\u5F02\u5E38\u9519\u8BEF{0}, \u5426\u5219\u5FC5\u987B\u5728\u6B64\u6784\u9020\u5668\u7684 throws \u5B50\u53E5\u4E2D\u5BF9\u5176\u8FDB\u884C\u58F0\u660E\u3002
 193.736 +javac.err.def.constructor.exception=\u7531\u4E8E\u7C7B\u7684\u8D85\u7C7B\u7684\u6784\u9020\u5668\u629B\u51FA\u5F02\u5E38\u9519\u8BEF{0}, \u56E0\u6B64\u65E0\u6CD5\u4E3A\u6B64\u7C7B\u521B\u5EFA\u9ED8\u8BA4\u6784\u9020\u5668\u3002\u4E3A\u6B64\u7C7B\u663E\u5F0F\u5B9A\u4E49\u6784\u9020\u5668\u3002
 193.737 +javac.err.catch.not.thrown=\u4ECE\u672A\u5728\u76F8\u5E94\u7684 try \u8BED\u53E5\u4E3B\u4F53\u4E2D\u629B\u51FA\u5F02\u5E38\u9519\u8BEF{0}\u3002
 193.738  #warning:
 193.739 -javac.err.array.clone.supported=\
 193.740 -	\u6ce8\u610f\uff1a\u6570\u7ec4\u7684\u514b\u9686\u4e0d\u4f1a\u629b\u51fa\u4efb\u4f55\u68c0\u67e5\u8fc7\u7684\u5f02\u5e38\uff0c\u56e0\u6b64\u4e0d\u9700\u8981\u4f7f\u7528\u4efb\u4f55 catch \u5b50\u53e5\u3002\u8bf7\u5220\u9664\u672a\u4f7f\u7528\u7684 catch \u5b50\u53e5\uff0c\u6216\u8005\u5982\u679c\u8981\u4fdd\u6301\u4e0e\u65e7\u7248\u7f16\u8bd1\u5668\u7684\u517c\u5bb9\u6027\uff0c\u53ef\u4ee5\u6309\u5982\u4e0b\u6240\u793a\u63d2\u5165\u4eba\u5de5\u629b\u51fa\uff1aif (false) throw new CloneNotSupportedException();
 193.741 -javac.err.no.outer.arg=\
 193.742 -	\u8303\u56f4\u5185\u6ca1\u6709 {0} \u7684\u5c01\u95ed\u5b9e\u4f8b\uff1b\
 193.743 -	\u521b\u5efa {1} \u65f6\u5fc5\u987b\u63d0\u4f9b\u4e00\u4e2a\u663e\u5f0f\u5c01\u95ed\u5b9e\u4f8b\uff0c\
 193.744 -	\u5982 "outer. new Inner()" \u6216 "outer. super()" \u4e2d\u6240\u793a\u3002
 193.745 -javac.err.no.default.outer.arg=\
 193.746 -	\u8303\u56f4\u5185\u6ca1\u6709 {0} \u7684\u5c01\u95ed\u5b9e\u4f8b\uff1b\
 193.747 -	\u65e0\u6cd5\u4e3a {1} \u521b\u5efa\u9ed8\u8ba4\u6784\u9020\u51fd\u6570\u3002
 193.748 -javac.err.no.outer.base=\
 193.749 -	\u8303\u56f4\u5185\u6ca1\u6709 {0} \u7684\u5c01\u95ed\u5b9e\u4f8b\uff1b\
 193.750 -	\u8bbf\u95ee {1} \u65f6\u5fc5\u987b\u63d0\u4f9b\u4e00\u4e2a\u663e\u5f0f\u5c01\u95ed\u5b9e\u4f8b\uff0c\
 193.751 -	\u5982 "outer.member" \u4e2d\u6240\u793a\u3002
 193.752 -javac.err.inner.interface=\
 193.753 -	\u6210\u5458\u63a5\u53e3\u53ea\u80fd\u51fa\u73b0\u5728\u63a5\u53e3\u548c\u9876\u5c42\u7c7b\u4e2d\u3002
 193.754 -javac.err.static.inner.class=\
 193.755 -	\u7c7b\u578b {0} \u4e0d\u80fd\u4e3a\u9759\u6001\u7c7b\u578b\u3002\u9759\u6001\u6210\u5458\u53ea\u80fd\u51fa\u73b0\u5728\u63a5\u53e3\u548c\u9876\u5c42\u7c7b\u4e2d\u3002
 193.756 -javac.err.static.inner.field=\
 193.757 -	\u53d8\u91cf {0} \u5728 {1} \u4e2d\u4e0d\u80fd\u4e3a\u9759\u6001\u53d8\u91cf\u3002\u53ea\u6709\u63a5\u53e3\u548c\u9876\u5c42\u7c7b\u7684\u6210\u5458\u624d\u80fd\u4e3a\u9759\u6001\u53d8\u91cf\u3002
 193.758 -javac.err.static.inner.method=\
 193.759 -	\u65b9\u6cd5 {0} \u5728 {1} \u4e2d\u4e0d\u80fd\u4e3a\u9759\u6001\u65b9\u6cd5\u3002\u53ea\u6709\u63a5\u53e3\u548c\u9876\u5c42\u7c7b\u7684\u6210\u5458\u624d\u80fd\u4e3a\u9759\u6001\u65b9\u6cd5\u3002
 193.760 -javac.err.too.many.errors=\
 193.761 -	\u9519\u8bef\u592a\u591a\u3002\uff08\u5bf9\u62a5\u544a\u7684\u9519\u8bef\u7684\u9650\u5236\u503c\u4e3a {0}\u3002\uff09
 193.762 -javac.err.override.static.with.instance=\
 193.763 -	\u5728 {1} \u4e2d\u58f0\u660e\u7684\u5b9e\u4f8b\u65b9\u6cd5 {0} \u4e0d\u80fd\u8986\u76d6\
 193.764 -	\u5728 {2} \u4e2d\u58f0\u660e\u7684\u5177\u6709\u76f8\u540c\u7b7e\u540d\u7684\u9759\u6001\u65b9\u6cd5\u3002\u8986\u76d6\u9759\u6001\u65b9\u6cd5\
 193.765 -	\u662f\u975e\u6cd5\u7684\u3002
 193.766 -javac.err.hide.instance.with.static=\
 193.767 -	\u5728 {1} \u4e2d\u58f0\u660e\u7684\u9759\u6001\u65b9\u6cd5 {0} \u4e0d\u80fd\u9690\u85cf\
 193.768 -	\u5728 {2} \u4e2d\u58f0\u660e\u7684\u5177\u6709\u76f8\u540c\u7b7e\u540d\u7684\u5b9e\u4f8b\u65b9\u6cd5\u3002\u9690\u85cf\u5b9e\u4f8b\u65b9\u6cd5\
 193.769 -	\u662f\u975e\u6cd5\u7684\u3002
 193.770 -javac.err.override.final.method=\
 193.771 -	\u5728 {1} \u4e2d\u58f0\u660e\u7684\u65b9\u6cd5 {0} \u4e0d\u80fd\u8986\u76d6\
 193.772 -	\u5728 {2} \u4e2d\u58f0\u660e\u7684\u5177\u6709\u76f8\u540c\u7b7e\u540d\u7684\u6700\u7ec8\u65b9\u6cd5\u3002\u4e0d\u80fd\u8986\u76d6\u6700\u7ec8\
 193.773 -	\u65b9\u6cd5\u3002
 193.774 -javac.err.override.is.deprecated=\
 193.775 -	\u5728 {1} \u4e2d\u58f0\u660e\u7684\u65b9\u6cd5 {0} \u672a\u8fc7\u65f6\uff0c\u4f46\u662f\
 193.776 -	\u5c06\u8986\u76d6\u5728 {2} \u4e2d\u58f0\u660e\u7684\u5177\u6709\u76f8\u540c\u7b7e\u540d\u7684\
 193.777 -	\u5df2\u8fc7\u65f6\u65b9\u6cd5\u3002
 193.778 -javac.err.override.more.restrictive=\
 193.779 -	\u5728 {1} \u4e2d\u58f0\u660e\u7684\u65b9\u6cd5 {0} \u4e0d\u80fd\u8986\u76d6\
 193.780 -	\u5728 {2} \u4e2d\u58f0\u660e\u7684\u5177\u6709\u76f8\u540c\u7b7e\u540d\u7684\u65b9\u6cd5\u3002\u5df2\u5bf9\u8bbf\u95ee\u4fee\u9970\u7b26\u8fdb\u884c\u4e86\u66f4\u591a\
 193.781 -	\u9650\u5236\u3002
 193.782 -javac.err.override.different.return=\
 193.783 -	\u5728 {1} \u4e2d\u58f0\u660e\u7684\u65b9\u6cd5 {0} \u4e0d\u80fd\u8986\u76d6\
 193.784 -	\u5728 {2} \u4e2d\u58f0\u660e\u7684\u5177\u6709\u76f8\u540c\u7b7e\u540d\u7684\u65b9\u6cd5\u3002\u5b83\u4eec\u7684\u8fd4\u56de\u7c7b\u578b\u5fc5\u987b\
 193.785 -	\u76f8\u540c\u3002	
 193.786 -javac.err.override.incompatible.exceptions=\
 193.787 -	\u5728 {1} \u4e2d\u58f0\u660e\u7684\u65b9\u6cd5 {0} \u4e0d\u80fd\u8986\u76d6\
 193.788 -	\u5728 {2} \u4e2d\u58f0\u660e\u7684\u5177\u6709\u76f8\u540c\u7b7e\u540d\u7684\u65b9\u6cd5\u3002\u5b83\u4eec\u7684 throws \u5b50\u53e5\
 193.789 -	\u4e0d\u517c\u5bb9\u3002
 193.790 -javac.err.meet.different.return=\
 193.791 -	\u4ece {1} \u7ee7\u627f\u7684\u65b9\u6cd5 {0} \u4e0e\u4ece {2} \u7ee7\u627f\u7684\u5177\u6709\u76f8\u540c\u7b7e\u540d\
 193.792 -	\u7684\u65b9\u6cd5\u4e0d\u517c\u5bb9\u3002\u5b83\u4eec\u7684\u8fd4\u56de\u7c7b\u578b\u5fc5\u987b\
 193.793 -	\u76f8\u540c\u3002
 193.794 -javac.err.nontrivial.meet=\
 193.795 -	\u4ece {1} \u548c {2} \u7ee7\u627f\u7684\u65b9\u6cd5 {0} \u7684\u5b9a\u4e49\u662f\u517c\u5bb9\u7684\uff0c\
 193.796 -	\u4f46\u4e24\u8005\u7684\u7ec4\u5408\u662f\u975e\u51e1\u7684\u5e76\u4e14\u5c1a\u672a\
 193.797 -	\u5b9e\u73b0\u3002\u89e3\u51b3\u65b9\u6cd5\u662f\uff1a\u5728\u6b64\u7c7b\u4e2d\u663e\u5f0f\
 193.798 -	\u58f0\u660e {0}\u3002
 193.799 -javac.err.method.too.long=\
 193.800 -	\u6b64\u4ee3\u7801\u8981\u6c42\u751f\u6210\u5927\u4e8e 64K \u5b57\u8282\u7684\
 193.801 -	\u65b9\u6cd5\u3002\u865a\u62df\u673a\u53ef\u80fd\u4f1a\u62d2\u7edd\u7ed3\u679c\u7c7b\u6587\u4ef6\u3002
 193.802 +javac.err.array.clone.supported=\u6CE8: \u6570\u7EC4\u7684\u514B\u9686\u4E0D\u4F1A\u629B\u51FA\u4EFB\u4F55\u53D7\u63A7\u5F02\u5E38\u9519\u8BEF, \u56E0\u6B64\u4E0D\u9700\u8981\u4F7F\u7528\u4EFB\u4F55 catch \u5B50\u53E5\u3002\u8BF7\u5220\u9664\u672A\u4F7F\u7528\u7684 catch \u5B50\u53E5, \u6216\u8005\u5982\u679C\u8981\u4FDD\u6301\u4E0E\u65E7\u7248\u7F16\u8BD1\u5668\u7684\u517C\u5BB9\u6027, \u53EF\u4EE5\u6309\u5982\u4E0B\u6240\u793A\u63D2\u5165\u4EBA\u5DE5\u629B\u51FA: if (false) throw new CloneNotSupportedException();
 193.803 +javac.err.no.outer.arg=\u8303\u56F4\u5185\u6CA1\u6709{0}\u7684\u5C01\u95ED\u5B9E\u4F8B; \u521B\u5EFA{1}\u65F6\u5FC5\u987B\u63D0\u4F9B\u4E00\u4E2A\u663E\u5F0F\u5C01\u95ED\u5B9E\u4F8B, \u4F8B\u5982 "outer. new Inner()" \u6216 "outer. super()" \u4E2D\u6240\u793A\u3002
 193.804 +javac.err.no.default.outer.arg=\u8303\u56F4\u5185\u6CA1\u6709{0}\u7684\u5C01\u95ED\u5B9E\u4F8B; \u65E0\u6CD5\u4E3A{1}\u521B\u5EFA\u9ED8\u8BA4\u6784\u9020\u5668\u3002
 193.805 +javac.err.no.outer.base=\u8303\u56F4\u5185\u6CA1\u6709{0}\u7684\u5C01\u95ED\u5B9E\u4F8B; \u8BBF\u95EE{1}\u65F6\u5FC5\u987B\u63D0\u4F9B\u4E00\u4E2A\u663E\u5F0F\u5C01\u95ED\u5B9E\u4F8B, \u5982 "outer.member" \u4E2D\u6240\u793A\u3002
 193.806 +javac.err.inner.interface=\u6210\u5458\u63A5\u53E3\u53EA\u80FD\u51FA\u73B0\u5728\u63A5\u53E3\u548C\u9876\u5C42\u7C7B\u4E2D\u3002
 193.807 +javac.err.static.inner.class=\u7C7B\u578B{0}\u4E0D\u80FD\u4E3A\u9759\u6001\u7C7B\u578B\u3002\u9759\u6001\u6210\u5458\u53EA\u80FD\u51FA\u73B0\u5728\u63A5\u53E3\u548C\u9876\u5C42\u7C7B\u4E2D\u3002
 193.808 +javac.err.static.inner.field=\u53D8\u91CF{0}\u5728{1}\u4E2D\u4E0D\u80FD\u4E3A\u9759\u6001\u53D8\u91CF\u3002\u53EA\u6709\u63A5\u53E3\u548C\u9876\u5C42\u7C7B\u7684\u6210\u5458\u624D\u80FD\u4E3A\u9759\u6001\u53D8\u91CF\u3002
 193.809 +javac.err.static.inner.method=\u65B9\u6CD5{0}\u5728{1}\u4E2D\u4E0D\u80FD\u4E3A\u9759\u6001\u65B9\u6CD5\u3002\u53EA\u6709\u63A5\u53E3\u548C\u9876\u5C42\u7C7B\u7684\u6210\u5458\u624D\u80FD\u4E3A\u9759\u6001\u65B9\u6CD5\u3002
 193.810 +javac.err.too.many.errors=\u9519\u8BEF\u592A\u591A\u3002(\u5BF9\u62A5\u544A\u7684\u9519\u8BEF\u7684\u9650\u5236\u503C\u4E3A {0}\u3002)
 193.811 +javac.err.override.static.with.instance=\u5728{1}\u4E2D\u58F0\u660E\u7684\u5B9E\u4F8B\u65B9\u6CD5{0}\u4E0D\u80FD\u8986\u76D6\u5728{2}\u4E2D\u58F0\u660E\u7684\u5177\u6709\u76F8\u540C\u7B7E\u540D\u7684\u9759\u6001\u65B9\u6CD5\u3002\u8986\u76D6\u9759\u6001\u65B9\u6CD5\u662F\u975E\u6CD5\u7684\u3002
 193.812 +javac.err.hide.instance.with.static=\u5728{1}\u4E2D\u58F0\u660E\u7684\u9759\u6001\u65B9\u6CD5{0}\u4E0D\u80FD\u9690\u85CF\u5728{2}\u4E2D\u58F0\u660E\u7684\u5177\u6709\u76F8\u540C\u7B7E\u540D\u7684\u5B9E\u4F8B\u65B9\u6CD5\u3002\u9690\u85CF\u5B9E\u4F8B\u65B9\u6CD5\u662F\u975E\u6CD5\u7684\u3002
 193.813 +javac.err.override.final.method=\u5728{1}\u4E2D\u58F0\u660E\u7684\u65B9\u6CD5{0}\u4E0D\u80FD\u8986\u76D6\u5728{2}\u4E2D\u58F0\u660E\u7684\u5177\u6709\u76F8\u540C\u7B7E\u540D\u7684\u6700\u7EC8\u65B9\u6CD5\u3002\u4E0D\u80FD\u8986\u76D6\u6700\u7EC8\u65B9\u6CD5\u3002
 193.814 +javac.err.override.is.deprecated=\u5728{1}\u4E2D\u58F0\u660E\u7684\u65B9\u6CD5{0}\u672A\u8FC7\u65F6, \u4F46\u662F\u5C06\u8986\u76D6\u5728{2}\u4E2D\u58F0\u660E\u7684\u5177\u6709\u76F8\u540C\u7B7E\u540D\u7684\u5DF2\u8FC7\u65F6\u65B9\u6CD5\u3002
 193.815 +javac.err.override.more.restrictive=\u5728{1}\u4E2D\u58F0\u660E\u7684\u65B9\u6CD5{0}\u4E0D\u80FD\u8986\u76D6\u5728{2}\u4E2D\u58F0\u660E\u7684\u5177\u6709\u76F8\u540C\u7B7E\u540D\u7684\u65B9\u6CD5\u3002\u5DF2\u5BF9\u8BBF\u95EE\u4FEE\u9970\u7B26\u8FDB\u884C\u4E86\u66F4\u591A\u9650\u5236\u3002
 193.816 +javac.err.override.different.return=\u5728{1}\u4E2D\u58F0\u660E\u7684\u65B9\u6CD5{0}\u4E0D\u80FD\u8986\u76D6\u5728{2}\u4E2D\u58F0\u660E\u7684\u5177\u6709\u76F8\u540C\u7B7E\u540D\u7684\u65B9\u6CD5\u3002\u5B83\u4EEC\u7684\u8FD4\u56DE\u7C7B\u578B\u5FC5\u987B\u76F8\u540C\u3002\t
 193.817 +javac.err.override.incompatible.exceptions=\u5728{1}\u4E2D\u58F0\u660E\u7684\u65B9\u6CD5{0}\u4E0D\u80FD\u8986\u76D6\u5728{2}\u4E2D\u58F0\u660E\u7684\u5177\u6709\u76F8\u540C\u7B7E\u540D\u7684\u65B9\u6CD5\u3002\u5B83\u4EEC\u7684 throws \u5B50\u53E5\u4E0D\u517C\u5BB9\u3002
 193.818 +javac.err.meet.different.return=\u4ECE{1}\u7EE7\u627F\u7684\u65B9\u6CD5{0}\u4E0E\u4ECE{2}\u7EE7\u627F\u7684\u5177\u6709\u76F8\u540C\u7B7E\u540D\u7684\u65B9\u6CD5\u4E0D\u517C\u5BB9\u3002\u5B83\u4EEC\u7684\u8FD4\u56DE\u7C7B\u578B\u5FC5\u987B\u76F8\u540C\u3002
 193.819 +javac.err.nontrivial.meet=\u4ECE{1}\u548C{2}\u7EE7\u627F\u7684\u65B9\u6CD5{0}\u7684\u5B9A\u4E49\u662F\u517C\u5BB9\u7684, \u4F46\u4E24\u8005\u7684\u7EC4\u5408\u662F\u975E\u51E1\u7684\u5E76\u4E14\u5C1A\u672A\u5B9E\u73B0\u3002\u89E3\u51B3\u65B9\u6CD5\u662F: \u5728\u6B64\u7C7B\u4E2D\u663E\u5F0F\u58F0\u660E{0}\u3002
 193.820 +javac.err.method.too.long=\u6B64\u4EE3\u7801\u8981\u6C42\u751F\u6210\u5927\u4E8E 64K \u5B57\u8282\u7684\u65B9\u6CD5\u3002\u865A\u62DF\u673A\u53EF\u80FD\u4F1A\u62D2\u7EDD\u7ED3\u679C\u7C7B\u6587\u4EF6\u3002
 193.821  #
 193.822 -javac.err.version.too.old=\
 193.823 -	major \u7248\u672c "{0}" \u592a\u65e7\uff0c\u6b64\u5de5\u5177\u65e0\u6cd5\u8bc6\u522b\u3002
 193.824 -javac.err.version.too.recent=\
 193.825 -	major.minor \u7248\u672c "{0}" \u592a\u65b0\uff0c\u6b64\u5de5\u5177\u65e0\u6cd5\
 193.826 -	\u8bc6\u522b\u3002
 193.827 +javac.err.version.too.old=\u4E3B\u7248\u672C ''{0}'' \u592A\u65E7, \u6B64\u5DE5\u5177\u65E0\u6CD5\u8BC6\u522B\u3002
 193.828 +javac.err.version.too.recent=major.minor \u7248\u672C ''{0}'' \u592A\u65B0, \u6B64\u5DE5\u5177\u65E0\u6CD5\u8BC6\u522B\u3002
 193.829  #
 193.830 -benv.parsed_in=[\u5728 {1} \u6beb\u79d2\u5185\u89e3\u6790 {0}]
 193.831 -benv.loaded_in=[\u5728 {1} \u6beb\u79d2\u5185\u88c5\u5165 {0}]
 193.832 -benv.failed_to_close_class_path=\u65e0\u6cd5\u5173\u95ed\u7c7b\u8def\u5f84\uff1a{0}
 193.833 +benv.parsed_in=[\u5DF2\u5728 {1} \u6BEB\u79D2\u5185\u5BF9{0}\u8FDB\u884C\u8BED\u6CD5\u5206\u6790]
 193.834 +benv.loaded_in=[\u5DF2\u5728 {1} \u6BEB\u79D2\u5185\u52A0\u8F7D{0}]
 193.835 +benv.failed_to_close_class_path=\u65E0\u6CD5\u5173\u95ED\u7C7B\u8DEF\u5F84: {0}
 193.836  #
 193.837 -main.usage=\
 193.838 -\u7528\u6cd5\uff1a{0} <\u9009\u9879> <\u6e90\u6587\u4ef6>\n\
 193.839 -\n\
 193.840 -\u5176\u4e2d <\u9009\u9879> \u5305\u62ec\uff1a\n\
 193.841 -\ \ -g                     \u751f\u6210\u6240\u6709\u8c03\u8bd5\u4fe1\u606f\n\
 193.842 -\ \ -g:none                \u4e0d\u751f\u6210\u4efb\u4f55\u8c03\u8bd5\u4fe1\u606f\n\
 193.843 -\ \ -g:'{'lines,vars,source'}' \u53ea\u751f\u6210\u67d0\u4e9b\u8c03\u8bd5\u4fe1\u606f\n\
 193.844 -\ \ -O                     \u4f18\u5316\uff1b\u53ef\u4ee5\u963b\u788d\u8c03\u8bd5\u6216\u6269\u5927\u7c7b\u6587\u4ef6\n\
 193.845 -\ \ -nowarn                \u4e0d\u751f\u6210\u4efb\u4f55\u8b66\u544a\n\
 193.846 -\ \ -verbose               \u8f93\u51fa\u6709\u5173\u7f16\u8bd1\u5668\u6b63\u5728\u6267\u884c\u7684\u64cd\u4f5c\u7684\u6d88\u606f\n\
 193.847 -\ \ -deprecation           \u8f93\u51fa\u4f7f\u7528\u5df2\u8fc7\u65f6\u7684 API \u7684\u6e90\u4f4d\u7f6e\n\
 193.848 -\ \ -classpath <\u8def\u5f84>     \u6307\u5b9a\u67e5\u627e\u7528\u6237\u7c7b\u6587\u4ef6\u7684\u4f4d\u7f6e\n\
 193.849 -\ \ -sourcepath <\u8def\u5f84>    \u6307\u5b9a\u67e5\u627e\u8f93\u5165\u6e90\u6587\u4ef6\u7684\u4f4d\u7f6e\n\
 193.850 -\ \ -bootclasspath <\u8def\u5f84>  \u8986\u76d6\u5f15\u5bfc\u7c7b\u6587\u4ef6\u7684\u4f4d\u7f6e\n\
 193.851 -\ \ -extdirs <\u76ee\u5f55>        \u8986\u76d6\u5b89\u88c5\u7684\u6269\u5c55\u76ee\u5f55\u7684\u4f4d\u7f6e\n\
 193.852 -\ \ -d <\u76ee\u5f55>         \u6307\u5b9a\u5b58\u653e\u751f\u6210\u7684\u7c7b\u6587\u4ef6\u7684\u4f4d\u7f6e\n\
 193.853 -\ \ -encoding <\u7f16\u7801>   \u6307\u5b9a\u6e90\u6587\u4ef6\u6240\u4f7f\u7528\u7684\u5b57\u7b26\u7f16\u7801\n\
 193.854 -\ \ -target <\u7248\u672c>      \u751f\u6210\u7279\u5b9a VM \u7248\u672c\u7684\u7c7b\u6587\u4ef6
 193.855 +main.usage=\u7528\u6CD5: {0} <options> <source files>\n\n\u5176\u4E2D <options> \u5305\u62EC:\n\ \ -g                     \u751F\u6210\u6240\u6709\u8C03\u8BD5\u4FE1\u606F\n\ \ -g:none                \u4E0D\u751F\u6210\u4EFB\u4F55\u8C03\u8BD5\u4FE1\u606F\n\ \ -g:''{''lines,vars,source''}'' \u53EA\u751F\u6210\u67D0\u4E9B\u8C03\u8BD5\u4FE1\u606F\n\ \ -O                     \u4F18\u5316; \u53EF\u4EE5\u963B\u788D\u8C03\u8BD5\u6216\u6269\u5927\u7C7B\u6587\u4EF6\n\ \ -nowarn                \u4E0D\u751F\u6210\u4EFB\u4F55\u8B66\u544A\n\ \ -verbose               \u8F93\u51FA\u6709\u5173\u7F16\u8BD1\u5668\u6B63\u5728\u6267\u884C\u7684\u64CD\u4F5C\u7684\u6D88\u606F\n\ \ -deprecation           \u8F93\u51FA\u4F7F\u7528\u5DF2\u8FC7\u65F6\u7684 API \u7684\u6E90\u4F4D\u7F6E\n\ \ -classpath <path>     \u6307\u5B9A\u67E5\u627E\u7528\u6237\u7C7B\u6587\u4EF6\u7684\u4F4D\u7F6E\n\ \ -sourcepath <path>    \u6307\u5B9A\u67E5\u627E\u8F93\u5165\u6E90\u6587\u4EF6\u7684\u4F4D\u7F6E\n\ \ -bootclasspath <path>  \u8986\u76D6\u5F15\u5BFC\u7C7B\u6587\u4EF6\u7684\u4F4D\u7F6E\n\ \ -extdirs <dirs>        \u8986\u76D6\u6240\u5B89\u88C5\u6269\u5C55\u7684\u4F4D\u7F6E\n\ \ -d <directory>         \u6307\u5B9A\u653E\u7F6E\u751F\u6210\u7684\u7C7B\u6587\u4EF6\u7684\u4F4D\u7F6E\n\ \ -encoding <encoding>   \u6307\u5B9A\u6E90\u6587\u4EF6\u4F7F\u7528\u7684\u5B57\u7B26\u7F16\u7801\n\ \ -target <release>      \u751F\u6210\u7279\u5B9A VM \u7248\u672C\u7684\u7C7B\u6587\u4EF6
 193.856  #
 193.857 -main.unsupported.usage=\
 193.858 -\ \ -Xdepend         \u9012\u5f52\u641c\u7d22\u6700\u65b0\u6e90\u6587\u4ef6\u4ee5\u8fdb\u884c\u91cd\u65b0\u7f16\u8bd1\n\
 193.859 -\ \ -Xstdout         \u5c06\u6d88\u606f\u53d1\u9001\u5230 System.out\n\
 193.860 -\ \ -Xverbosepath    \u8bf4\u660e\u641c\u7d22\u8def\u7ecf\u548c\u6807\u51c6\u6269\u5c55\u76ee\u5f55\u7684\u65b9\u6cd5\n\
 193.861 -\ \ -J<\u8fd0\u884c\u65f6\u6807\u5fd7> \u5411 java \u89e3\u91ca\u7a0b\u5e8f\u4f20\u9012\u53c2\u6570\n\
 193.862 -\n\
 193.863 --X \u548c -J \u9009\u9879\u90fd\u662f\u975e\u6807\u51c6\u9009\u9879\uff0c\u5982\u6709\u66f4\u6539\uff0c\u6055\u4e0d\u53e6\u884c\u901a\u77e5\u3002
 193.864 +main.unsupported.usage=\ \ -Xdepend         \u9012\u5F52\u641C\u7D22\u6700\u65B0\u6E90\u6587\u4EF6\u4EE5\u8FDB\u884C\u91CD\u65B0\u7F16\u8BD1\n\ \ -Xstdout         \u5C06\u6D88\u606F\u53D1\u9001\u5230 System.out\n\ \ -Xverbosepath    \u8BF4\u660E\u641C\u7D22\u8DEF\u5F84\u548C\u6807\u51C6\u6269\u5C55\u7684\u65B9\u6CD5\n\ \ -J<\u8FD0\u884C\u65F6\u6807\u8BB0> \u5411 java \u89E3\u91CA\u5668\u4F20\u9012\u53C2\u6570\n\n-X \u548C -J \u9009\u9879\u90FD\u662F\u975E\u6807\u51C6\u9009\u9879, \u5982\u6709\u66F4\u6539, \u6055\u4E0D\u53E6\u884C\u901A\u77E5\u3002
 193.865  #
 193.866 -main.conflicting.options=\u4e0d\u80fd\u540c\u65f6\u4f7f\u7528\u9009\u9879 {0} \u548c {1}\u3002
 193.867 -main.option.already.seen={0} \u9009\u9879\u53ea\u80fd\u88ab\u6307\u5b9a\u4e00\u6b21\u3002
 193.868 -main.option.requires.argument={0} \u9009\u9879\u9700\u8981\u53c2\u6570\u3002
 193.869 -main.bad.debug.option={0} \u9009\u9879\u7684\u683c\u5f0f\u4e0d\u5bf9\u3002\u53ea\u80fd\u4ee5\u9017\u53f7\u5206\u9694\u7684\u5f62\u5f0f\u6307\u5b9a "lines"\u3001"vars" \u548c "source"\u3002
 193.870 -main.no.such.directory={0} \u76ee\u5f55\u4e0d\u5b58\u5728\u3002
 193.871 -main.no.such.option={0} \u4e3a\u65e0\u6548\u9009\u9879\u6216\u53c2\u6570\u3002
 193.872 -main.unknown.release=\u6b64\u7f16\u8bd1\u5668\u4e0d\u8bc6\u522b\u7248\u672c "{0}"\u3002
 193.873 -main.wrote=[\u5199\u5165 {0}]
 193.874 -main.errors={0} \u4e2a\u9519\u8bef
 193.875 -main.1error=1 \u4e2a\u9519\u8bef
 193.876 -main.warnings={0} \u4e2a\u8b66\u544a
 193.877 -main.1warning=1 \u4e2a\u8b66\u544a
 193.878 -main.done_in=[\u5728 {0} \u6beb\u79d2\u5185\u5b8c\u6210]
 193.879 -main.no.memory=\
 193.880 -	\u7f16\u8bd1\u5668\u6240\u7528\u5185\u5b58\u4e0d\u8db3\u3002\u8bf7\u8003\u8651\u4f7f\u7528 "-J-mx<\u6570\u5b57>" \u547d\u4ee4\u884c\u9009\u9879\u6765\u63d0\u9ad8\u5806\u5927\u5c0f\u7684\u6700\u5927\u503c\u3002
 193.881 -main.stack.overflow=\
 193.882 -	\u7f16\u8bd1\u5668\u6240\u7528\u5806\u6808\u7a7a\u95f4\u4e0d\u8db3\u3002\u8bf7\u8003\u8651\u4f7f\u7528 "-J-oss<\u6570\u5b57>" \u547d\u4ee4\u884c\u9009\u9879\u6765\u63d0\u9ad8\u5206\u914d\u7ed9 Java \u5806\u6808\u7684\u5185\u5b58\u5927\u5c0f\u3002
 193.883 -main.path.msg=\
 193.884 -	[\u6e90\u7c7b\u8def\u5f84\u4e3a "{0}"]\n\
 193.885 -	[\u5e93\u7c7b\u8def\u5f84\u4e3a "{1}"]
 193.886 -javac.err.invalid.encoding.char=\
 193.887 -	\u6e90\u6587\u4ef6\u7f16\u7801\u4e0e\u6b64\u5e73\u53f0\u7f16\u7801\u4e0d\u540c\u3002\u8bf7\u4f7f\u7528 -encoding \u9009\u9879\u6765\u8c03\u6574\u6587\u4ef6\u7f16\u7801\uff0c\u6216\u5e94\u7528 native2ascii \u5b9e\u7528\u7a0b\u5e8f\u6765\u5c06\u6e90\u6587\u4ef6\u8f6c\u6362\u4e3a ASCII \u7f16\u7801\u3002
 193.888 +main.conflicting.options=\u4E0D\u80FD\u540C\u65F6\u4F7F\u7528\u9009\u9879{0}\u548C{1}\u3002
 193.889 +main.option.already.seen={0}\u9009\u9879\u53EA\u80FD\u6307\u5B9A\u4E00\u6B21\u3002
 193.890 +main.option.requires.argument=\u9009\u9879{0}\u9700\u8981\u53C2\u6570\u3002
 193.891 +main.bad.debug.option={0}\u9009\u9879\u7684\u683C\u5F0F\u4E0D\u5BF9\u3002\u53EA\u80FD\u4EE5\u9017\u53F7\u5206\u9694\u7684\u5F62\u5F0F\u6307\u5B9A "lines", "vars" \u548C "source"\u3002
 193.892 +main.no.such.directory={0} \u76EE\u5F55\u4E0D\u5B58\u5728\u3002
 193.893 +main.no.such.option={0}\u662F\u65E0\u6548\u9009\u9879\u6216\u53C2\u6570\u3002
 193.894 +main.unknown.release=\u6B64\u7F16\u8BD1\u5668\u4E0D\u8BC6\u522B\u53D1\u884C\u7248 ''{0}''\u3002
 193.895 +main.wrote=[\u5DF2\u5199\u5165{0}]
 193.896 +main.errors={0} \u4E2A\u9519\u8BEF
 193.897 +main.1error=1 \u4E2A\u9519\u8BEF
 193.898 +main.warnings={0} \u4E2A\u8B66\u544A
 193.899 +main.1warning=1 \u4E2A\u8B66\u544A
 193.900 +main.done_in=[\u5728 {0} \u6BEB\u79D2\u5185\u5B8C\u6210]
 193.901 +main.no.memory=\u7F16\u8BD1\u5668\u6240\u7528\u5185\u5B58\u4E0D\u8DB3\u3002\u8BF7\u8003\u8651\u4F7F\u7528 "-J-mx<\u6570\u5B57>" \u547D\u4EE4\u884C\u9009\u9879\u6765\u63D0\u9AD8\u5806\u5927\u5C0F\u7684\u6700\u5927\u503C\u3002
 193.902 +main.stack.overflow=\u7F16\u8BD1\u5668\u6240\u7528\u5806\u6808\u7A7A\u95F4\u4E0D\u8DB3\u3002\u8BF7\u8003\u8651\u4F7F\u7528 "-J-oss<\u6570\u5B57>" \u547D\u4EE4\u884C\u9009\u9879\u6765\u63D0\u9AD8\u5206\u914D\u7ED9 Java \u5806\u6808\u7684\u5185\u5B58\u5927\u5C0F\u3002
 193.903 +main.path.msg=[\u6E90\u7C7B\u8DEF\u5F84\u4E3A "{0}"]\n[\u5E93\u7C7B\u8DEF\u5F84\u4E3A "{1}"]
 193.904 +javac.err.invalid.encoding.char=\u6E90\u6587\u4EF6\u7F16\u7801\u4E0E\u6B64\u5E73\u53F0\u7F16\u7801\u4E0D\u540C\u3002\u8BF7\u4F7F\u7528 -encoding \u9009\u9879\u6765\u8C03\u6574\u6587\u4EF6\u7F16\u7801, \u6216\u5E94\u7528 native2ascii \u5B9E\u7528\u7A0B\u5E8F\u6765\u5C06\u6E90\u6587\u4EF6\u8F6C\u6362\u4E3A ASCII \u7F16\u7801\u3002
   194.1 --- a/src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java	Tue Feb 15 19:16:39 2011 -0800
   194.2 +++ b/src/share/classes/sun/tools/jconsole/resources/JConsoleResources_ja.java	Tue Feb 15 20:18:20 2011 -0800
   194.3 @@ -44,7 +44,7 @@
   194.4   * or if the keys ends with ".mnemonic", an element
   194.5   * representing a mnemomic keycode <code>int</code> or <code>char</code>.
   194.6   */
   194.7 -public class JConsoleResources_ja extends JConsoleResources {
   194.8 +public class JConsoleResources_ja extends ListResourceBundle {
   194.9  
  194.10      /**
  194.11       * Returns the contents of this <code>ResourceBundle</code>.
  194.12 @@ -55,7 +55,7 @@
  194.13       */
  194.14      protected Object[][] getContents0() {
  194.15          Object[][] temp = new Object[][] {
  194.16 -        // NOTE 1: The value strings in this file containing "{0}" are
  194.17 +                // NOTE 1: The value strings in this file containing "{0}" are
  194.18          //         processed by the java.text.MessageFormat class.  Any
  194.19          //         single quotes appearing in these strings need to be
  194.20          //         doubled up.
  194.21 @@ -65,21 +65,21 @@
  194.22          //         message key.
  194.23          //
  194.24          // LOCALIZE THIS
  194.25 -        {" 1 day"," 1 \u65e5"},
  194.26 -        {" 1 hour"," 1 \u6642\u9593"},
  194.27 -        {" 1 min"," 1 \u5206"},
  194.28 -        {" 1 month"," 1 \u304b\u6708"},
  194.29 -        {" 1 year"," 1 \u5e74"},
  194.30 -        {" 2 hours"," 2 \u6642\u9593"},
  194.31 -        {" 3 hours"," 3 \u6642\u9593"},
  194.32 -        {" 3 months"," 3 \u304b\u6708"},
  194.33 -        {" 5 min"," 5 \u5206"},
  194.34 -        {" 6 hours"," 6 \u6642\u9593"},
  194.35 -        {" 6 months"," 6 \u304b\u6708"},
  194.36 -        {" 7 days"," 7 \u65e5"},
  194.37 -        {"10 min","10 \u5206"},
  194.38 -        {"12 hours","12 \u6642\u9593"},
  194.39 -        {"30 min","30 \u5206"},
  194.40 +        {" 1 day"," 1\u65E5"},
  194.41 +        {" 1 hour"," 1\u6642\u9593"},
  194.42 +        {" 1 min"," 1\u5206"},
  194.43 +        {" 1 month"," 1\u304B\u6708"},
  194.44 +        {" 1 year"," 1\u5E74"},
  194.45 +        {" 2 hours"," 2\u6642\u9593"},
  194.46 +        {" 3 hours"," 3\u6642\u9593"},
  194.47 +        {" 3 months"," 3\u304B\u6708"},
  194.48 +        {" 5 min"," 5\u5206"},
  194.49 +        {" 6 hours"," 6\u6642\u9593"},
  194.50 +        {" 6 months"," 6\u304B\u6708"},
  194.51 +        {" 7 days"," 7\u65E5"},
  194.52 +        {"10 min","10\u5206"},
  194.53 +        {"12 hours","12\u6642\u9593"},
  194.54 +        {"30 min","30\u5206"},
  194.55          {"<","<"},
  194.56          {"<<","<<"},
  194.57          {">",">"},
  194.58 @@ -87,267 +87,264 @@
  194.59          {"ACTION_INFO","ACTION_INFO"},
  194.60          {"All","\u3059\u3079\u3066"},
  194.61          {"Apply","\u9069\u7528"},
  194.62 -        {"Architecture","\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3"},
  194.63 -        {"Array, OpenType", "\u914d\u5217\u3001OpenType"},
  194.64 -        {"Array, OpenType, Numeric value viewer","\u914d\u5217\u3001OpenType\u3001\u6570\u5024\u306e\u30d3\u30e5\u30fc\u30a2"},
  194.65 -        {"Attribute","\u5c5e\u6027"},
  194.66 -        {"Attribute value","\u5c5e\u6027\u5024"},
  194.67 -        {"Attribute values","\u5c5e\u6027\u5024"},
  194.68 -        {"Attributes","\u5c5e\u6027"},
  194.69 -        {"Blank", "\u30d6\u30e9\u30f3\u30af"},
  194.70 +        {"Architecture","\u30A2\u30FC\u30AD\u30C6\u30AF\u30C1\u30E3"},
  194.71 +        {"Array, OpenType", "\u914D\u5217\u3001OpenType"},
  194.72 +        {"Array, OpenType, Numeric value viewer","\u914D\u5217\u3001OpenType\u3001\u6570\u5024\u30D3\u30E5\u30FC\u30A2"},
  194.73 +        {"Attribute","\u5C5E\u6027"},
  194.74 +        {"Attribute value","\u5C5E\u6027\u5024"},
  194.75 +        {"Attribute values","\u5C5E\u6027\u5024"},
  194.76 +        {"Attributes","\u5C5E\u6027"},
  194.77 +        {"Blank", "\u30D6\u30E9\u30F3\u30AF"},
  194.78          {"BlockedCount WaitedCount",
  194.79 -             "\u7dcf\u30d6\u30ed\u30c3\u30af\u6570 : {0}  \u7dcf\u5f85\u6a5f\u6570 : {1}\n"},
  194.80 -        {"Boot class path","\u30d6\u30fc\u30c8\u30af\u30e9\u30b9\u30d1\u30b9"},
  194.81 -        {"BorderedComponent.moreOrLessButton.toolTip", "\u8a73\u7d30\u60c5\u5831\u3092\u8868\u793a\u3059\u308b\u304b\u3069\u3046\u304b\u5207\u308a\u66ff\u3048\u308b"},
  194.82 -        {"CPU Usage","CPU \u4f7f\u7528\u72b6\u6cc1"},
  194.83 -        {"CPUUsageFormat","CPU \u4f7f\u7528\u72b6\u6cc1: {0}%"},
  194.84 -        {"Cancel","\u53d6\u6d88\u3057"},
  194.85 -        {"Cascade", "\u91cd\u306d\u3066\u8868\u793a(C)"},
  194.86 -        {"Cascade.mnemonic", 'C'},
  194.87 -        {"Chart:", "\u56f3(C):"},
  194.88 -        {"Chart:.mnemonic", 'C'},
  194.89 -        {"Class path","\u30af\u30e9\u30b9\u30d1\u30b9"},
  194.90 -        {"Class","\u30af\u30e9\u30b9"},
  194.91 +             "\u30D6\u30ED\u30C3\u30AF\u6E08\u5408\u8A08: {0}  \u5F85\u6A5F\u6E08\u5408\u8A08: {1}\n"},
  194.92 +        {"Boot class path","\u30D6\u30FC\u30C8\u30FB\u30AF\u30E9\u30B9\u30D1\u30B9"},
  194.93 +        {"BorderedComponent.moreOrLessButton.toolTip", "\u8868\u793A\u3059\u308B\u60C5\u5831\u91CF\u3092\u5897\u6E1B\u3059\u308B\u30C8\u30B0\u30EB"},
  194.94 +        {"CPU Usage","CPU\u4F7F\u7528\u7387"},
  194.95 +        {"CPUUsageFormat","CPU\u4F7F\u7528\u7387: {0}%"},
  194.96 +        {"Cancel","\u53D6\u6D88"},
  194.97 +        {"Cascade", "\u91CD\u306D\u3066\u8868\u793A"},
  194.98 +        {"Cascade.mnemonic", "C"},
  194.99 +        {"Chart:", "\u30C1\u30E3\u30FC\u30C8:"},
 194.100 +        {"Chart:.mnemonic", "C"},
 194.101 +        {"Class path","\u30AF\u30E9\u30B9\u30D1\u30B9"},
 194.102 +        {"Class","\u30AF\u30E9\u30B9"},
 194.103          {"ClassName","ClassName"},
 194.104 -        {"ClassTab.infoLabelFormat", "<html>\u30ed\u30fc\u30c9: {0}    \u30a2\u30f3\u30ed\u30fc\u30c9: {1}    \u7dcf\u6570: {2}</html>"},
 194.105 -        {"ClassTab.loadedClassesPlotter.accessibleName", "\u30ed\u30fc\u30c9\u3055\u308c\u305f\u30af\u30e9\u30b9\u306e\u56f3\u3002"},
 194.106 -        {"Classes","\u30af\u30e9\u30b9"},
 194.107 -        {"Close","\u9589\u3058\u308b"},
 194.108 -        {"Column.Name", "\u540d\u524d"},
 194.109 +        {"ClassTab.infoLabelFormat", "<html>\u30ED\u30FC\u30C9\u6E08: {0}    \u672A\u30ED\u30FC\u30C9: {1}    \u5408\u8A08: {2}</html>"},
 194.110 +        {"ClassTab.loadedClassesPlotter.accessibleName", "\u30ED\u30FC\u30C9\u6E08\u30AF\u30E9\u30B9\u306E\u30C1\u30E3\u30FC\u30C8\u3002"},
 194.111 +        {"Classes","\u30AF\u30E9\u30B9"},
 194.112 +        {"Close","\u9589\u3058\u308B"},
 194.113 +        {"Column.Name", "\u540D\u524D"},
 194.114          {"Column.PID", "PID"},
 194.115 -        {"Committed memory","\u78ba\u5b9a\u30e1\u30e2\u30ea"},
 194.116 -        {"Committed virtual memory","\u78ba\u5b9a\u4eee\u60f3\u30e1\u30e2\u30ea"},
 194.117 -        {"Committed", "\u78ba\u5b9a"},
 194.118 -        {"Compiler","\u30b3\u30f3\u30d1\u30a4\u30e9"},
 194.119 +        {"Committed memory","\u30B3\u30DF\u30C3\u30C8\u6E08\u30E1\u30E2\u30EA\u30FC"},
 194.120 +        {"Committed virtual memory","\u30B3\u30DF\u30C3\u30C8\u6E08\u4EEE\u60F3\u30E1\u30E2\u30EA\u30FC"},
 194.121 +        {"Committed", "\u30B3\u30DF\u30C3\u30C8\u6E08"},
 194.122 +        {"Compiler","\u30B3\u30F3\u30D1\u30A4\u30E9"},
 194.123          {"CompositeData","CompositeData"},
 194.124 -        {"Config","\u69cb\u6210"},
 194.125 -        {"Connect", "\u63a5\u7d9a(C)"},
 194.126 -        {"Connect.mnemonic", 'C'},
 194.127 -        {"Connect...","\u63a5\u7d9a..."},
 194.128 -        {"ConnectDialog.connectButton.toolTip", "Java \u4eee\u60f3\u30de\u30b7\u30f3\u306b\u63a5\u7d9a\u3059\u308b"},
 194.129 -        {"ConnectDialog.accessibleDescription", "\u30ed\u30fc\u30ab\u30eb\u307e\u305f\u306f\u30ea\u30e2\u30fc\u30c8\u306e Java \u4eee\u60f3\u30de\u30b7\u30f3\u306b\u65b0\u898f\u63a5\u7d9a\u3059\u308b\u305f\u3081\u306e\u30c0\u30a4\u30a2\u30ed\u30b0"},
 194.130 -        {"ConnectDialog.masthead.accessibleName", "\u30de\u30b9\u30c8\u30d8\u30c3\u30c9\u306e\u30b0\u30e9\u30d5\u30a3\u30c3\u30af"},
 194.131 -        {"ConnectDialog.masthead.title", "\u65b0\u898f\u63a5\u7d9a"},
 194.132 -        {"ConnectDialog.statusBar.accessibleName", "\u30b9\u30c6\u30fc\u30bf\u30b9\u30d0\u30fc"},
 194.133 -        {"ConnectDialog.title", "JConsole: \u65b0\u898f\u63a5\u7d9a"},
 194.134 -        {"Connected. Click to disconnect.","\u63a5\u7d9a\u3055\u308c\u307e\u3057\u305f\u3002\u5207\u65ad\u3059\u308b\u306b\u306f\u30af\u30ea\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 194.135 -        {"Connection failed","\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f"},
 194.136 -        {"Connection", "\u63a5\u7d9a(C)"},
 194.137 -        {"Connection.mnemonic", 'C'},
 194.138 -        {"Connection name", "\u63a5\u7d9a\u540d"},
 194.139 -        {"ConnectionName (disconnected)","{0} (\u63a5\u7d9a\u89e3\u9664)"},
 194.140 -        {"Constructor","\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf"},
 194.141 -        {"Current classes loaded", "\u73fe\u5728\u30ed\u30fc\u30c9\u3055\u308c\u3066\u3044\u308b\u30af\u30e9\u30b9"},
 194.142 -        {"Current heap size","\u73fe\u5728\u306e\u30d2\u30fc\u30d7\u30b5\u30a4\u30ba"},
 194.143 -        {"Current value","\u73fe\u5728\u306e\u5024: {0}"},
 194.144 -        {"Create", "\u4f5c\u6210"},
 194.145 -        {"Daemon threads","\u30c7\u30fc\u30e2\u30f3\u30b9\u30ec\u30c3\u30c9"},
 194.146 -        {"Disconnected. Click to connect.","\u5207\u65ad\u3055\u308c\u307e\u3057\u305f\u3002\u63a5\u7d9a\u3059\u308b\u306b\u306f\u30af\u30ea\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 194.147 -        {"Double click to expand/collapse","\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066\u5c55\u958b/\u6298\u308a\u305f\u305f\u307f"},
 194.148 -        {"Double click to visualize", "\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066\u8868\u793a"},
 194.149 -        {"Description", "\u8aac\u660e"},
 194.150 -        {"Description: ", "\u8aac\u660e: "},
 194.151 -        {"Descriptor", "\u8a18\u8ff0\u5b50"},
 194.152 -        {"Details", "\u8a73\u7d30"},
 194.153 -        {"Detect Deadlock", "\u30c7\u30c3\u30c9\u30ed\u30c3\u30af\u3092\u691c\u51fa\u3059\u308b(D)"},
 194.154 -        {"Detect Deadlock.mnemonic", 'D'},
 194.155 -        {"Detect Deadlock.toolTip", "\u30c7\u30c3\u30c9\u30ed\u30c3\u30af\u3057\u305f\u30b9\u30ec\u30c3\u30c9\u3092\u691c\u51fa\u3059\u308b"},
 194.156 -        {"Dimension is not supported:","\u5927\u304d\u3055\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093:"},
 194.157 -        {"Discard chart", "\u56f3\u3092\u7834\u68c4\u3059\u308b"},
 194.158 -        {"DurationDaysHoursMinutes","{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}"},
 194.159 +        {"Config","\u69CB\u6210"},
 194.160 +        {"Connect", "\u63A5\u7D9A"},
 194.161 +        {"Connect.mnemonic", "C"},
 194.162 +        {"Connect...","\u63A5\u7D9A..."},
 194.163 +        {"ConnectDialog.connectButton.toolTip", "Java\u4EEE\u60F3\u30DE\u30B7\u30F3\u306B\u63A5\u7D9A"},
 194.164 +        {"ConnectDialog.accessibleDescription", "\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"},
 194.165 +        {"ConnectDialog.masthead.accessibleName", "\u30DE\u30B9\u30C8\u30D8\u30C3\u30C9\u56F3\u5F62"},
 194.166 +        {"ConnectDialog.masthead.title", "\u65B0\u898F\u63A5\u7D9A"},
 194.167 +        {"ConnectDialog.statusBar.accessibleName", "\u30B9\u30C6\u30FC\u30BF\u30B9\u30FB\u30D0\u30FC"},
 194.168 +        {"ConnectDialog.title", "JConsole: \u65B0\u898F\u63A5\u7D9A"},
 194.169 +        {"Connected. 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"},
 194.170 +        {"Connection failed","\u63A5\u7D9A\u306B\u5931\u6557\u3057\u307E\u3057\u305F"},
 194.171 +        {"Connection", "\u63A5\u7D9A"},
 194.172 +        {"Connection.mnemonic", "C"},
 194.173 +        {"Connection name", "\u63A5\u7D9A\u540D"},
 194.174 +        {"ConnectionName (disconnected)","{0} (\u5207\u65AD\u6E08)"},
 194.175 +        {"Constructor","\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF"},
 194.176 +        {"Current classes loaded", "\u30ED\u30FC\u30C9\u6E08\u306E\u73FE\u5728\u306E\u30AF\u30E9\u30B9"},
 194.177 +        {"Current heap size","\u73FE\u5728\u306E\u30D2\u30FC\u30D7\u30FB\u30B5\u30A4\u30BA"},
 194.178 +        {"Current value","\u73FE\u5728\u5024: {0}"},
 194.179 +        {"Create", "\u4F5C\u6210"},
 194.180 +        {"Daemon threads","\u30C7\u30FC\u30E2\u30F3\u30FB\u30B9\u30EC\u30C3\u30C9"},
 194.181 +        {"Disconnected. 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"},
 194.182 +        {"Double click to expand/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"},
 194.183 +        {"Double click to visualize", "\u8996\u899A\u5316\u3059\u308B\u306B\u306F\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044"},
 194.184 +        {"Description", "\u8AAC\u660E"},
 194.185 +        {"Description: ", "\u8AAC\u660E: "},
 194.186 +        {"Descriptor", "\u8A18\u8FF0\u5B50"},
 194.187 +        {"Details", "\u8A73\u7D30"},
 194.188 +        {"Detect Deadlock", "\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF\u306E\u691C\u51FA"},
 194.189 +        {"Detect Deadlock.mnemonic", "D"},
 194.190 +        {"Detect Deadlock.toolTip", "\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF\u6E08\u30B9\u30EC\u30C3\u30C9\u306E\u691C\u51FA"},
 194.191 +        {"Dimension is not supported:","\u6B21\u5143\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093:"},
 194.192 +        {"Discard chart", "\u30C1\u30E3\u30FC\u30C8\u306E\u7834\u68C4"},
 194.193 +        {"DurationDaysHoursMinutes","{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}"},
 194.194  
 194.195 -        {"DurationHoursMinutes","{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}"},
 194.196 +        {"DurationHoursMinutes","{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}"},
 194.197  
 194.198 -        {"DurationMinutes","{0,choice,1#{0,number,integer} \u5206 |1.0<{0,number,integer} \u5206}"},
 194.199 -        {"DurationSeconds","{0} \u79d2"},
 194.200 -        {"Empty array", "\u914d\u5217\u3092\u7a7a\u306b\u3059\u308b"},
 194.201 -        {"Empty opentype viewer", "OpenType \u30d3\u30e5\u30fc\u30a2\u3092\u7a7a\u306b\u3059\u308b"},
 194.202 -        {"Error","\u30a8\u30e9\u30fc"},
 194.203 -        {"Error: MBeans already exist","\u30a8\u30e9\u30fc : MBean \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059"},
 194.204 -        {"Error: MBeans do not exist","\u30a8\u30e9\u30fc : MBean \u306f\u5b58\u5728\u3057\u307e\u305b\u3093"},
 194.205 -        {"Error:","\u30a8\u30e9\u30fc:"},
 194.206 -        {"Event","\u30a4\u30d9\u30f3\u30c8"},
 194.207 -        {"Exit", "\u7d42\u4e86(X)"},
 194.208 -        {"Exit.mnemonic", 'x'},
 194.209 -        {"Fail to load plugin", "\u8b66\u544a: \u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u307e\u3057\u305f: {0}"},
 194.210 -        {"FileChooser.fileExists.cancelOption", "\u30ad\u30e3\u30f3\u30bb\u30eb"},
 194.211 -        {"FileChooser.fileExists.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?"},
 194.212 -        {"FileChooser.fileExists.okOption", "\u7f6e\u63db"},
 194.213 -        {"FileChooser.fileExists.title", "\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u3059"},
 194.214 -        {"FileChooser.savedFile", "<html>\u30d5\u30a1\u30a4\u30eb\u306b\u4fdd\u5b58\u3057\u307e\u3057\u305f:<br>{0}<br>({1} \u30d0\u30a4\u30c8)"},
 194.215 -        {"FileChooser.saveFailed.message", "<html><center>\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u4fdd\u5b58\u306b\u5931\u6557\u3057\u307e\u3057\u305f:<br>{0}<br>{1}"},
 194.216 -        {"FileChooser.saveFailed.title", "\u4fdd\u5b58\u306b\u5931\u6557\u3057\u307e\u3057\u305f"},
 194.217 -        {"Free physical memory","\u7a7a\u304d\u7269\u7406\u30e1\u30e2\u30ea"},
 194.218 -        {"Free swap space","\u7a7a\u304d\u30b9\u30ef\u30c3\u30d7\u30b9\u30da\u30fc\u30b9"},
 194.219 -        {"Garbage collector","\u30ac\u30d9\u30fc\u30b8\u30b3\u30ec\u30af\u30bf"},
 194.220 +        {"DurationMinutes","{0,choice,1#{0,number,integer}\u5206|1.0<{0,number,integer}\u5206}"},
 194.221 +        {"DurationSeconds","{0}\u79D2"},
 194.222 +        {"Empty array", "\u7A7A\u306E\u914D\u5217"},
 194.223 +        {"Empty opentype viewer", "\u7A7A\u306Eopentype\u30D3\u30E5\u30FC\u30A2"},
 194.224 +        {"Error","\u30A8\u30E9\u30FC"},
 194.225 +        {"Error: MBeans already exist","\u30A8\u30E9\u30FC: MBeans\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059"},
 194.226 +        {"Error: MBeans do not exist","\u30A8\u30E9\u30FC: MBeans\u306F\u5B58\u5728\u3057\u307E\u305B\u3093"},
 194.227 +        {"Error:","\u30A8\u30E9\u30FC:"},
 194.228 +        {"Event","\u30A4\u30D9\u30F3\u30C8"},
 194.229 +        {"Exit", "\u7D42\u4E86"},
 194.230 +        {"Exit.mnemonic", "X"},
 194.231 +        {"Fail to load plugin", "\u8B66\u544A: \u30D7\u30E9\u30B0\u30A4\u30F3\u306E\u30ED\u30FC\u30C9\u306B\u5931\u6557\u3057\u307E\u3057\u305F: {0}"},
 194.232 +        {"FileChooser.fileExists.cancelOption", "\u53D6\u6D88"},
 194.233 +        {"FileChooser.fileExists.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"},
 194.234 +        {"FileChooser.fileExists.okOption", "\u7F6E\u63DB"},
 194.235 +        {"FileChooser.fileExists.title", "\u30D5\u30A1\u30A4\u30EB\u304C\u5B58\u5728\u3057\u3066\u3044\u307E\u3059"},
 194.236 +        {"FileChooser.savedFile", "<html>\u30D5\u30A1\u30A4\u30EB\u306B\u4FDD\u5B58\u3057\u307E\u3057\u305F:<br>{0}<br>({1}\u30D0\u30A4\u30C8)"},
 194.237 +        {"FileChooser.saveFailed.message", "<html><center>\u30D5\u30A1\u30A4\u30EB\u3078\u306E\u4FDD\u5B58\u306B\u5931\u6557\u3057\u307E\u3057\u305F:<br>{0}<br>{1}"},
 194.238 +        {"FileChooser.saveFailed.title", "\u4FDD\u5B58\u306B\u5931\u6557\u3057\u307E\u3057\u305F"},
 194.239 +        {"Free physical memory","\u7A7A\u304D\u7269\u7406\u30E1\u30E2\u30EA\u30FC"},
 194.240 +        {"Free swap space","\u7A7A\u304D\u30B9\u30EF\u30C3\u30D7\u30FB\u30B9\u30DA\u30FC\u30B9"},
 194.241 +        {"Garbage collector","\u30AC\u30D9\u30FC\u30B8\u30FB\u30B3\u30EC\u30AF\u30BF"},
 194.242          {"GTK","GTK"},
 194.243 -        {"GcInfo","\u540d\u524d = ''{0}'', \u30b3\u30ec\u30af\u30b7\u30e7\u30f3 = {1,choice,-1#\u5229\u7528\u4e0d\u53ef|0#{1,number,integer}}, \u7dcf\u7d4c\u904e\u6642\u9593 = {2}"},
 194.244 -        {"GC time","GC \u6642\u9593"},
 194.245 -        {"GC time details","{1} \u306e {0} ({2} \u30b3\u30ec\u30af\u30b7\u30e7\u30f3)"},
 194.246 -        {"Heap Memory Usage","\u30d2\u30fc\u30d7\u30e1\u30e2\u30ea\u306e\u4f7f\u7528\u72b6\u6cc1"},
 194.247 -        {"Heap", "\u30d2\u30fc\u30d7"},
 194.248 -        {"Help.AboutDialog.accessibleDescription", "JConsole \u304a\u3088\u3073 JDK \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u60c5\u5831\u3092\u542b\u3080\u30c0\u30a4\u30a2\u30ed\u30b0"},
 194.249 -        {"Help.AboutDialog.jConsoleVersion", "JConsole \u30d0\u30fc\u30b8\u30e7\u30f3:<br>{0}"},
 194.250 -        {"Help.AboutDialog.javaVersion", "Java VM \u30d0\u30fc\u30b8\u30e7\u30f3:<br>{0}"},
 194.251 -        {"Help.AboutDialog.masthead.accessibleName", "\u30de\u30b9\u30c8\u30d8\u30c3\u30c9\u306e\u30b0\u30e9\u30d5\u30a3\u30c3\u30af"},
 194.252 -        {"Help.AboutDialog.masthead.title", "JConsole \u306b\u3064\u3044\u3066"},
 194.253 -        {"Help.AboutDialog.title", "JConsole: \u88fd\u54c1\u60c5\u5831"},
 194.254 -        {"Help.AboutDialog.userGuideLink", "JConsole \u30e6\u30fc\u30b6\u30fc\u30ac\u30a4\u30c9:<br>{0}"},
 194.255 -        {"Help.AboutDialog.userGuideLink.mnemonic", 'U'},
 194.256 -        {"Help.AboutDialog.userGuideLink.url", "http://java.sun.com/javase/6/docs/technotes/guides/management/MonitoringGuide/toc.html"},
 194.257 -        {"HelpMenu.About.title", "JConsole \u306b\u3064\u3044\u3066(A)"},
 194.258 -        {"HelpMenu.About.title.mnemonic", 'A'},
 194.259 -        {"HelpMenu.UserGuide.title", "\u30aa\u30f3\u30e9\u30a4\u30f3\u30e6\u30fc\u30b6\u30fc\u30ac\u30a4\u30c9(U)"},
 194.260 -        {"HelpMenu.UserGuide.title.mnemonic", 'U'},
 194.261 -        {"HelpMenu.title", "\u30d8\u30eb\u30d7(H)"},
 194.262 -        {"HelpMenu.title.mnemonic", 'H'},
 194.263 -        {"Hotspot MBeans...", "Hotspot MBean..."},
 194.264 -        {"Hotspot MBeans....mnemonic", 'H'},
 194.265 -        {"Hotspot MBeans.dialog.accessibleDescription", "Hotspot MBean \u3092\u7ba1\u7406\u3059\u308b\u305f\u3081\u306e\u30c0\u30a4\u30a2\u30ed\u30b0"},
 194.266 -        {"Impact","\u5f71\u97ff"},
 194.267 -        {"Info","\u60c5\u5831"},
 194.268 -        {"INFO","\u60c5\u5831"},
 194.269 -        {"Invalid plugin path", "\u8b66\u544a: \u30d7\u30e9\u30b0\u30a4\u30f3\u30d1\u30b9\u304c\u7121\u52b9\u3067\u3059: {0}"},
 194.270 -        {"Invalid URL", "\u7121\u52b9\u306a URL: {0}"},
 194.271 -        {"Is","Is"},
 194.272 +        {"GcInfo","\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}"},
 194.273 +        {"GC time","GC\u6642\u9593"},
 194.274 +        {"GC time details","{1}\u3067{0} ({2}\u500B\u306E\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3)"},
 194.275 +        {"Heap Memory Usage","\u30D2\u30FC\u30D7\u30FB\u30E1\u30E2\u30EA\u30FC\u4F7F\u7528\u7387"},
 194.276 +        {"Heap", "\u30D2\u30FC\u30D7"},
 194.277 +        {"Help.AboutDialog.accessibleDescription", "JConsole\u3068JDK\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u306B\u3064\u3044\u3066\u306E\u60C5\u5831\u3092\u542B\u3080\u30C0\u30A4\u30A2\u30ED\u30B0"},
 194.278 +        {"Help.AboutDialog.jConsoleVersion", "JConsole\u30D0\u30FC\u30B8\u30E7\u30F3:<br>{0}"},
 194.279 +        {"Help.AboutDialog.javaVersion", "Java VM\u30D0\u30FC\u30B8\u30E7\u30F3:<br>{0}"},
 194.280 +        {"Help.AboutDialog.masthead.accessibleName", "\u30DE\u30B9\u30C8\u30D8\u30C3\u30C9\u56F3\u5F62"},
 194.281 +        {"Help.AboutDialog.masthead.title", "JConsole\u306B\u3064\u3044\u3066"},
 194.282 +        {"Help.AboutDialog.title", "JConsole: \u8A73\u7D30"},
 194.283 +        {"Help.AboutDialog.userGuideLink", "JConsole\u30E6\u30FC\u30B6\u30FC\u30FB\u30AC\u30A4\u30C9:<br>{0}"},
 194.284 +        {"Help.AboutDialog.userGuideLink.mnemonic", "U"},
 194.285 +        {"Help.AboutDialog.userGuideLink.url", "http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html"},
 194.286 +        {"HelpMenu.About.title", "JConsole\u306B\u3064\u3044\u3066"},
 194.287 +        {"HelpMenu.About.title.mnemonic", "A"},
 194.288 +        {"HelpMenu.UserGuide.title", "\u30AA\u30F3\u30E9\u30A4\u30F3\u30FB\u30E6\u30FC\u30B6\u30FC\u30FB\u30AC\u30A4\u30C9"},
 194.289 +        {"HelpMenu.UserGuide.title.mnemonic", "U"},
 194.290 +        {"HelpMenu.title", "\u30D8\u30EB\u30D7"},
 194.291 +        {"HelpMenu.title.mnemonic", "H"},
 194.292 +        {"Hotspot MBeans...", "Hotspot MBeans..."},
 194.293 +        {"Hotspot MBeans....mnemonic", "H"},
 194.294 +        {"Hotspot MBeans.dialog.accessibleDescription", "Hotspot MBeans\u306E\u7BA1\u7406\u7528\u30C0\u30A4\u30A2\u30ED\u30B0"},
 194.295 +        {"Impact","\u5F71\u97FF"},
 194.296 +        {"Info","\u60C5\u5831"},
 194.297 +        {"INFO","\u60C5\u5831"},
 194.298 +        {"Invalid plugin path", "\u8B66\u544A: \u7121\u52B9\u306A\u30D7\u30E9\u30B0\u30A4\u30F3\u30FB\u30D1\u30B9: {0}"},
 194.299 +        {"Invalid URL", "\u7121\u52B9\u306AURL: {0}"},
 194.300 +        {"Is","\u6B21\u306B\u4E00\u81F4\u3059\u308B"},
 194.301          {"Java Monitoring & Management Console", "Java Monitoring & Management Console"},
 194.302          {"JConsole: ","JConsole: {0}"},
 194.303 -        {"JConsole version","JConsole \u30d0\u30fc\u30b8\u30e7\u30f3 \"{0}\""},
 194.304 +        {"JConsole version","JConsole\u30D0\u30FC\u30B8\u30E7\u30F3\"{0}\""},
 194.305          {"JConsole.accessibleDescription", "Java Monitoring & Management Console"},
 194.306 -        {"JIT compiler","JIT \u30b3\u30f3\u30d1\u30a4\u30e9"},
 194.307 -        {"Java Virtual Machine","Java \u4eee\u60f3\u30de\u30b7\u30f3"},
 194.308 +        {"JIT compiler","JIT\u30B3\u30F3\u30D1\u30A4\u30E9"},
 194.309 +        {"Java Virtual Machine","Java\u4EEE\u60F3\u30DE\u30B7\u30F3"},
 194.310          {"Java","Java"},
 194.311 -        {"Library path","\u30e9\u30a4\u30d6\u30e9\u30ea\u30d1\u30b9"},
 194.312 -        {"Listeners","\u30ea\u30b9\u30ca\u30fc"},
 194.313 -        {"Live Threads","\u30e9\u30a4\u30d6\u30b9\u30ec\u30c3\u30c9"},
 194.314 -        {"Loaded", "\u30ed\u30fc\u30c9\u6e08\u307f"},
 194.315 -        {"Local Process:", "\u30ed\u30fc\u30ab\u30eb\u30d7\u30ed\u30bb\u30b9(L):"},
 194.316 -        {"Local Process:.mnemonic", 'L'},
 194.317 -        {"Look and Feel","Look & Feel"},
 194.318 +        {"Library path","\u30E9\u30A4\u30D6\u30E9\u30EA\u30FB\u30D1\u30B9"},
 194.319 +        {"Listeners","\u30EA\u30B9\u30CA\u30FC"},
 194.320 +        {"Live Threads","\u5B9F\u884C\u4E2D\u306E\u30B9\u30EC\u30C3\u30C9"},
 194.321 +        {"Loaded", "\u30ED\u30FC\u30C9\u6E08"},
 194.322 +        {"Local Process:", "\u30ED\u30FC\u30AB\u30EB\u30FB\u30D7\u30ED\u30BB\u30B9:"},
 194.323 +        {"Local Process:.mnemonic", "L"},
 194.324 +        {"Look and Feel","Look&Feel"},
 194.325          {"Masthead.font", "Dialog-PLAIN-25"},
 194.326 -        {"Management Not Enabled","<b>\u6ce8</b>: \u7ba1\u7406\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u304c\u3053\u306e\u30d7\u30ed\u30bb\u30b9\u3067\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u307e\u305b\u3093\u3002"},
 194.327 -        {"Management Will Be Enabled","<b>\u6ce8</b>: \u7ba1\u7406\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u304c\u3053\u306e\u30d7\u30ed\u30bb\u30b9\u3067\u6709\u52b9\u306b\u306a\u308a\u307e\u3059\u3002"},
 194.328 +        {"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"},
 194.329 +        {"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"},
 194.330          {"MBeanAttributeInfo","MBeanAttributeInfo"},
 194.331          {"MBeanInfo","MBeanInfo"},
 194.332          {"MBeanNotificationInfo","MBeanNotificationInfo"},
 194.333          {"MBeanOperationInfo","MBeanOperationInfo"},
 194.334 -        {"MBeans","MBean"},
 194.335 -        {"MBeansTab.clearNotificationsButton", "\u6d88\u53bb(C)"},
 194.336 -        {"MBeansTab.clearNotificationsButton.mnemonic", 'C'},
 194.337 -        {"MBeansTab.clearNotificationsButton.toolTip", "\u901a\u77e5\u3092\u6d88\u53bb\u3059\u308b"},
 194.338 -        {"MBeansTab.compositeNavigationMultiple", "\u8907\u5408\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3 {0}/{1}"},
 194.339 -        {"MBeansTab.compositeNavigationSingle", "\u8907\u5408\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3"},
 194.340 -        {"MBeansTab.refreshAttributesButton", "\u66f4\u65b0(R)"},
 194.341 -        {"MBeansTab.refreshAttributesButton.mnemonic", 'R'},
 194.342 -        {"MBeansTab.refreshAttributesButton.toolTip", "\u5c5e\u6027\u3092\u66f4\u65b0\u3059\u308b"},
 194.343 -        {"MBeansTab.subscribeNotificationsButton", "\u767b\u9332(S)"},
 194.344 -        {"MBeansTab.subscribeNotificationsButton.mnemonic", 'S'},
 194.345 -        {"MBeansTab.subscribeNotificationsButton.toolTip", "\u901a\u77e5\u306e\u5f85\u6a5f\u3092\u958b\u59cb"},
 194.346 -        {"MBeansTab.tabularNavigationMultiple", "\u8868\u5f62\u5f0f\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3 {0}/{1}"},
 194.347 -        {"MBeansTab.tabularNavigationSingle", "\u8868\u5f62\u5f0f\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3"},
 194.348 -        {"MBeansTab.unsubscribeNotificationsButton", "\u767b\u9332\u89e3\u9664(U)"},
 194.349 -        {"MBeansTab.unsubscribeNotificationsButton.mnemonic", 'U'},
 194.350 -        {"MBeansTab.unsubscribeNotificationsButton.toolTip", "\u901a\u77e5\u306e\u5f85\u6a5f\u3092\u505c\u6b62"},
 194.351 -        {"Manage Hotspot MBeans in: ", "Hotspot MBean \u3092\u7ba1\u7406: "},
 194.352 +        {"MBeans","MBeans"},
 194.353 +        {"MBeansTab.clearNotificationsButton", "\u30AF\u30EA\u30A2"},
 194.354 +        {"MBeansTab.clearNotificationsButton.mnemonic", "C"},
 194.355 +        {"MBeansTab.clearNotificationsButton.toolTip", "\u901A\u77E5\u306E\u30AF\u30EA\u30A2"},
 194.356 +        {"MBeansTab.compositeNavigationMultiple", "\u30B3\u30F3\u30DD\u30B8\u30C3\u30C8\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3{0}/{1}"},
 194.357 +        {"MBeansTab.compositeNavigationSingle", "\u30B3\u30F3\u30DD\u30B8\u30C3\u30C8\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3"},
 194.358 +        {"MBeansTab.refreshAttributesButton", "\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5"},
 194.359 +        {"MBeansTab.refreshAttributesButton.mnemonic", "R"},
 194.360 +        {"MBeansTab.refreshAttributesButton.toolTip", "\u5C5E\u6027\u306E\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5"},
 194.361 +        {"MBeansTab.subscribeNotificationsButton", "\u30B5\u30D6\u30B9\u30AF\u30E9\u30A4\u30D6"},
 194.362 +        {"MBeansTab.subscribeNotificationsButton.mnemonic", "S"},
 194.363 +        {"MBeansTab.subscribeNotificationsButton.toolTip", "\u901A\u77E5\u30EA\u30B9\u30CB\u30F3\u30B0\u306E\u958B\u59CB"},
 194.364 +        {"MBeansTab.tabularNavigationMultiple", "\u30BF\u30D6\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3{0}/{1}"},
 194.365 +        {"MBeansTab.tabularNavigationSingle", "\u30BF\u30D6\u30FB\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3"},
 194.366 +        {"MBeansTab.unsubscribeNotificationsButton", "\u30B5\u30D6\u30B9\u30AF\u30E9\u30A4\u30D6\u89E3\u9664"},
 194.367 +        {"MBeansTab.unsubscribeNotificationsButton.mnemonic", "U"},
 194.368 +        {"MBeansTab.unsubscribeNotificationsButton.toolTip", "\u901A\u77E5\u30EA\u30B9\u30CB\u30F3\u30B0\u306E\u505C\u6B62"},
 194.369 +        {"Manage Hotspot MBeans in: ", "Hotspot MBeans\u306E\u7BA1\u7406: "},
 194.370          {"Max","\u6700\u5927"},
 194.371 -        {"Maximum heap size","\u6700\u5927\u30d2\u30fc\u30d7\u30b5\u30a4\u30ba"},
 194.372 -        {"Memory","\u30e1\u30e2\u30ea"},
 194.373 -        {"MemoryPoolLabel", "\u30e1\u30e2\u30ea\u30d7\u30fc\u30eb \"{0}\""},
 194.374 -        {"MemoryTab.heapPlotter.accessibleName", "\u30d2\u30fc\u30d7\u30e1\u30e2\u30ea\u30fc\u306e\u4f7f\u7528\u72b6\u6cc1\u306e\u56f3\u3002"},
 194.375 -        {"MemoryTab.infoLabelFormat", "<html>\u4f7f\u7528\u6e08\u307f: {0}    \u78ba\u5b9a: {1}    \u6700\u5927: {2}</html>"},
 194.376 -        {"MemoryTab.nonHeapPlotter.accessibleName", "\u975e\u30d2\u30fc\u30d7\u30e1\u30e2\u30ea\u30fc\u306e\u4f7f\u7528\u72b6\u6cc1\u306e\u56f3\u3002"},
 194.377 -        {"MemoryTab.poolChart.aboveThreshold", "{0} \u306e\u3057\u304d\u3044\u5024\u3092\u8d85\u3048\u3066\u3044\u307e\u3059\u3002\n"},
 194.378 -        {"MemoryTab.poolChart.accessibleName", "\u30e1\u30e2\u30ea\u30fc\u30d7\u30fc\u30eb\u306e\u4f7f\u7528\u72b6\u6cc1\u306e\u56f3\u3002"},
 194.379 -        {"MemoryTab.poolChart.belowThreshold", "{0} \u306e\u3057\u304d\u3044\u5024\u3092\u4e0b\u56de\u3063\u3066\u3044\u307e\u3059\u3002\n"},
 194.380 -        {"MemoryTab.poolPlotter.accessibleName", "{0} \u30e1\u30e2\u30ea\u30fc\u306e\u4f7f\u7528\u72b6\u6cc1\u306e\u56f3\u3002"},
 194.381 -        {"Message","\u30e1\u30c3\u30bb\u30fc\u30b8"},
 194.382 -        {"Method successfully invoked", "\u30e1\u30bd\u30c3\u30c9\u306f\u6b63\u5e38\u306b\u8d77\u52d5\u3055\u308c\u307e\u3057\u305f"},
 194.383 -        {"Minimize All", "\u3059\u3079\u3066\u3092\u30a2\u30a4\u30b3\u30f3\u5316(M)"},
 194.384 -        {"Minimize All.mnemonic", 'M'},
 194.385 -        {"Minus Version", "\u3053\u308c\u306f {0} \u30d0\u30fc\u30b8\u30e7\u30f3 {1} \u3067\u3059"},
 194.386 +        {"Maximum heap size","\u6700\u5927\u30D2\u30FC\u30D7\u30FB\u30B5\u30A4\u30BA"},
 194.387 +        {"Memory","\u30E1\u30E2\u30EA\u30FC"},
 194.388 +        {"MemoryPoolLabel", "\u30E1\u30E2\u30EA\u30FC\u30FB\u30D7\u30FC\u30EB\"{0}\""},
 194.389 +        {"MemoryTab.heapPlotter.accessibleName", "\u30D2\u30FC\u30D7\u7528\u306E\u30E1\u30E2\u30EA\u30FC\u4F7F\u7528\u7387\u30C1\u30E3\u30FC\u30C8\u3002"},
 194.390 +        {"MemoryTab.infoLabelFormat", "<html>\u4F7F\u7528\u6E08: {0}    \u30B3\u30DF\u30C3\u30C8\u6E08: {1}    \u6700\u5927: {2}</html>"},
 194.391 +        {"MemoryTab.nonHeapPlotter.accessibleName", "\u975E\u30D2\u30FC\u30D7\u7528\u306E\u30E1\u30E2\u30EA\u30FC\u4F7F\u7528\u7387\u30C1\u30E3\u30FC\u30C8\u3002"},
 194.392 +        {"MemoryTab.poolChart.aboveThreshold", "{0}\u306E\u3057\u304D\u3044\u5024\u3088\u308A\u4E0A\u3067\u3059\u3002\n"},
 194.393 +        {"MemoryTab.poolChart.accessibleName", "\u30E1\u30E2\u30EA\u30FC\u30FB\u30D7\u30FC\u30EB\u4F7F\u7528\u7387\u30C1\u30E3\u30FC\u30C8\u3002"},
 194.394 +        {"MemoryTab.poolChart.belowThreshold", "{0}\u306E\u3057\u304D\u3044\u5024\u3088\u308A\u4E0B\u3067\u3059\u3002\n"},
 194.395 +        {"MemoryTab.poolPlotter.accessibleName", "{0}\u306E\u30E1\u30E2\u30EA\u30FC\u4F7F\u7528\u7387\u30C1\u30E3\u30FC\u30C8\u3002"},
 194.396 +        {"Message","\u30E1\u30C3\u30BB\u30FC\u30B8"},
 194.397 +        {"Method successfully invoked", "\u30E1\u30BD\u30C3\u30C9\u304C\u6B63\u5E38\u306B\u8D77\u52D5\u3055\u308C\u307E\u3057\u305F"},
 194.398 +        {"Minimize All", "\u3059\u3079\u3066\u6700\u5C0F\u5316"},
 194.399 +        {"Minimize All.mnemonic", "M"},
 194.400 +        {"Minus Version", "\u3053\u308C\u306F{0}\u306E\u30D0\u30FC\u30B8\u30E7\u30F3{1}\u3067\u3059"},
 194.401          {"Monitor locked",
 194.402 -             "   - \u30ed\u30c3\u30af\u3055\u308c\u305f {0}\n"},
 194.403 +             "   - \u30ED\u30C3\u30AF\u6E08{0}\n"},
 194.404          {"Motif","Motif"},
 194.405 -        {"Name Build and Mode","{0} (\u30d3\u30eb\u30c9 {1}, {2})"},
 194.406 -        {"Name and Build","{0} (\u30d3\u30eb\u30c9 {1})"},
 194.407 -        {"Name","\u540d\u524d"},
 194.408 -        {"Name: ","\u540d\u524d: "},
 194.409 +        {"Name Build and Mode","{0} (\u30D3\u30EB\u30C9{1}, {2})"},
 194.410 +        {"Name and Build","{0} (\u30D3\u30EB\u30C9{1})"},
 194.411 +        {"Name","\u540D\u524D"},
 194.412 +        {"Name: ","\u540D\u524D: "},
 194.413          {"Name State",
 194.414 -             "\u540d\u524d: {0}\n" +
 194.415 -             "\u72b6\u614b: {1}\n"},
 194.416 +             "\u540D\u524D: {0}\n\u72B6\u614B: {1}\n"},
 194.417          {"Name State LockName",
 194.418 -             "\u540d\u524d: {0}\n" +
 194.419 -             "\u72b6\u614b: {1} ({2} \u4e0a)\n"},
 194.420 +             "\u540D\u524D: {0}\n\u72B6\u614B: {2}\u306E{1}\n"},
 194.421          {"Name State LockName LockOwner",
 194.422 -             "\u540d\u524d: {0}\n" +
 194.423 -             "\u72b6\u614b: {1} ({2} \u4e0a) \u6240\u6709\u8005: {3}\n"},
 194.424 -        {"New Connection...", "\u65b0\u898f\u63a5\u7d9a(N)..."},
 194.425 -        {"New Connection....mnemonic", 'N'},
 194.426 -        {"New value applied","\u65b0\u3057\u3044\u5024\u304c\u9069\u7528\u3055\u308c\u307e\u3057\u305f"},
 194.427 -        {"No attribute selected","\u5c5e\u6027\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
 194.428 -        {"No deadlock detected","\u30c7\u30c3\u30c9\u30ed\u30c3\u30af\u306f\u691c\u51fa\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f"},
 194.429 -        {"No value selected","\u5024\u304c\u9078\u629e\u3055\u308c\u3066\u307e\u305b\u3093"},
 194.430 -        {"Non-Heap Memory Usage","\u975e\u30d2\u30fc\u30d7\u30e1\u30e2\u30ea\u306e\u4f7f\u7528\u72b6\u6cc1"},
 194.431 -        {"Non-Heap", "\u975e\u30d2\u30fc\u30d7"},
 194.432 -        {"Not Yet Implemented","\u5b9f\u88c5\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
 194.433 -        {"Not a valid event broadcaster", "\u6709\u52b9\u306a\u30a4\u30d9\u30f3\u30c8\u30d6\u30ed\u30fc\u30c9\u30ad\u30e3\u30b9\u30c8\u5143\u3067\u306f\u3042\u308a\u307e\u305b\u3093"},
 194.434 -        {"Notification","\u901a\u77e5"},
 194.435 -        {"Notification buffer","\u901a\u77e5\u30d0\u30c3\u30d5\u30a1\u30fc"},
 194.436 -        {"Notifications","\u901a\u77e5"},
 194.437 +             "\u540D\u524D: {0}\n\u72B6\u614B: {2}\u306E{1}\u3001\u6240\u6709\u8005: {3}\n"},
 194.438 +        {"New Connection...", "\u65B0\u898F\u63A5\u7D9A..."},
 194.439 +        {"New Connection....mnemonic", "N"},
 194.440 +        {"New value applied","\u9069\u7528\u3055\u308C\u305F\u65B0\u898F\u5024"},
 194.441 +        {"No attribute selected","\u5C5E\u6027\u304C\u9078\u629E\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F"},
 194.442 +        {"No deadlock detected","\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF\u304C\u691C\u51FA\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F"},
 194.443 +        {"No value selected","\u5024\u304C\u9078\u629E\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F"},
 194.444 +        {"Non-Heap Memory Usage","\u975E\u30D2\u30FC\u30D7\u30FB\u30E1\u30E2\u30EA\u30FC\u4F7F\u7528\u7387"},
 194.445 +        {"Non-Heap", "\u975E\u30D2\u30FC\u30D7"},
 194.446 +        {"Not Yet Implemented","\u307E\u3060\u5B9F\u88C5\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
 194.447 +        {"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"},
 194.448 +        {"Notification","\u901A\u77E5"},
 194.449 +        {"Notification buffer","\u901A\u77E5\u30D0\u30C3\u30D5\u30A1"},
 194.450 +        {"Notifications","\u901A\u77E5"},
 194.451          {"NotifTypes", "NotifTypes"},
 194.452 -        {"Number of Threads","\u30b9\u30ec\u30c3\u30c9\u6570"},
 194.453 -        {"Number of Loaded Classes","\u30ed\u30fc\u30c9\u3055\u308c\u305f\u30af\u30e9\u30b9\u306e\u6570"},
 194.454 -        {"Number of processors","\u30d7\u30ed\u30bb\u30c3\u30b5\u306e\u6570"},
 194.455 +        {"Number of Threads","\u30B9\u30EC\u30C3\u30C9\u6570"},
 194.456 +        {"Number of Loaded Classes","\u30ED\u30FC\u30C9\u6E08\u30AF\u30E9\u30B9\u6570"},
 194.457 +        {"Number of processors","\u30D7\u30ED\u30BB\u30C3\u30B5\u6570"},
 194.458          {"ObjectName","ObjectName"},
 194.459 -        {"Operating System","\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0"},
 194.460 -        {"Operation","\u30aa\u30da\u30ec\u30fc\u30b7\u30e7\u30f3"},
 194.461 -        {"Operation invocation","\u30aa\u30da\u30ec\u30fc\u30b7\u30e7\u30f3\u547c\u3073\u51fa\u3057"},
 194.462 -        {"Operation return value", "\u64cd\u4f5c\u306e\u623b\u308a\u5024"},
 194.463 -        {"Operations","\u64cd\u4f5c"},
 194.464 +        {"Operating System","\u30AA\u30DA\u30EC\u30FC\u30C6\u30A3\u30F3\u30B0\u30FB\u30B7\u30B9\u30C6\u30E0"},
 194.465 +        {"Operation","\u64CD\u4F5C"},
 194.466 +        {"Operation invocation","\u64CD\u4F5C\u306E\u547C\u51FA\u3057"},
 194.467 +        {"Operation return value", "\u64CD\u4F5C\u306E\u623B\u308A\u5024"},
 194.468 +        {"Operations","\u64CD\u4F5C"},
 194.469          {"Overview","\u6982\u8981"},
 194.470 -        {"OverviewPanel.plotter.accessibleName", "{0} \u306e\u56f3\u3002"},
 194.471 -        {"Parameter", "\u30d1\u30e9\u30e1\u30fc\u30bf"},
 194.472 -        {"Password: ", "\u30d1\u30b9\u30ef\u30fc\u30c9(P): "},
 194.473 -        {"Password: .mnemonic", 'P'},
 194.474 -        {"Password.accessibleName", "\u30d1\u30b9\u30ef\u30fc\u30c9"},
 194.475 -        {"Peak","\u30d4\u30fc\u30af"},
 194.476 -        {"Perform GC", "GC \u306e\u5b9f\u884c"},
 194.477 -        {"Perform GC.mnemonic", 'G'},
 194.478 -        {"Perform GC.toolTip", "\u30ac\u30d9\u30fc\u30b8\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3092\u8981\u6c42\u3059\u308b"},
 194.479 -        {"Plotter.accessibleName", "\u56f3"},
 194.480 +        {"OverviewPanel.plotter.accessibleName", "{0}\u306E\u30C1\u30E3\u30FC\u30C8\u3002"},
 194.481 +        {"Parameter", "\u30D1\u30E9\u30E1\u30FC\u30BF"},
 194.482 +        {"Password: ", "\u30D1\u30B9\u30EF\u30FC\u30C9: "},
 194.483 +        {"Password: .mnemonic", "P"},
 194.484 +        {"Password.accessibleName", "\u30D1\u30B9\u30EF\u30FC\u30C9"},
 194.485 +        {"Peak","\u30D4\u30FC\u30AF"},
 194.486 +        {"Perform GC", "GC\u306E\u5B9F\u884C"},
 194.487 +        {"Perform GC.mnemonic", "G"},
 194.488 +        {"Perform GC.toolTip", "\u30AC\u30D9\u30FC\u30B8\u30FB\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3\u306E\u30EA\u30AF\u30A8\u30B9\u30C8"},
 194.489 +        {"Plotter.accessibleName", "\u30C1\u30E3\u30FC\u30C8"},
 194.490          {"Plotter.accessibleName.keyAndValue", "{0}={1}\n"},
 194.491 -        {"Plotter.accessibleName.noData", "\u30d7\u30ed\u30c3\u30c8\u3055\u308c\u305f\u30c7\u30fc\u30bf\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
 194.492 -        {"Plotter.saveAsMenuItem", "\u30c7\u30fc\u30bf\u3092\u5225\u540d\u3067\u4fdd\u5b58(a)..."},
 194.493 -        {"Plotter.saveAsMenuItem.mnemonic", 'a'},
 194.494 -        {"Plotter.timeRangeMenu", "\u6642\u9593\u7bc4\u56f2(T)"},
 194.495 -        {"Plotter.timeRangeMenu.mnemonic", 'T'},
 194.496 -        {"Problem adding listener","\u30ea\u30b9\u30ca\u30fc\u8ffd\u52a0\u6642\u306e\u554f\u984c"},
 194.497 -        {"Problem displaying MBean", "MBean \u8868\u793a\u6642\u306e\u554f\u984c"},
 194.498 -        {"Problem invoking", "\u547c\u3073\u51fa\u3057\u6642\u306e\u554f\u984c"},
 194.499 -        {"Problem removing listener","\u30ea\u30b9\u30ca\u30fc\u524a\u9664\u6642\u306e\u554f\u984c"},
 194.500 -        {"Problem setting attribute","\u5c5e\u6027\u8a2d\u5b9a\u6642\u306e\u554f\u984c"},
 194.501 -        {"Process CPU time","\u30d7\u30ed\u30bb\u30b9 CPU \u6642\u9593"},
 194.502 +        {"Plotter.accessibleName.noData", "\u30C7\u30FC\u30BF\u304C\u30D7\u30ED\u30C3\u30C8\u3055\u308C\u307E\u305B\u3093\u3002"},
 194.503 +        {"Plotter.saveAsMenuItem", "\u540D\u524D\u3092\u4ED8\u3051\u3066\u30C7\u30FC\u30BF\u3092\u4FDD\u5B58..."},
 194.504 +        {"Plotter.saveAsMenuItem.mnemonic", "A"},
 194.505 +        {"Plotter.timeRangeMenu", "\u6642\u9593\u7BC4\u56F2"},
 194.506 +        {"Plotter.timeRangeMenu.mnemonic", "T"},
 194.507 +        {"Problem adding listener","\u30EA\u30B9\u30CA\u30FC\u8FFD\u52A0\u4E2D\u306E\u554F\u984C"},
 194.508 +        {"Problem displaying MBean", "MBean\u8868\u793A\u4E2D\u306E\u554F\u984C"},
 194.509 +        {"Problem invoking", "\u547C\u51FA\u3057\u4E2D\u306E\u554F\u984C"},
 194.510 +        {"Problem removing listener","\u30EA\u30B9\u30CA\u30FC\u524A\u9664\u4E2D\u306E\u554F\u984C"},
 194.511 +        {"Problem setting attribute","\u5C5E\u6027\u8A2D\u5B9A\u4E2D\u306E\u554F\u984C"},
 194.512 +        {"Process CPU time","\u30D7\u30ED\u30BB\u30B9CPU\u6642\u9593"},
 194.513          {"R/W","R/W"},
 194.514 -        {"Readable","\u8aad\u307f\u8fbc\u307f\u53ef\u80fd"},
 194.515 -        {"Received","\u53d7\u4fe1\u6e08\u307f"},
 194.516 -        {"Reconnect","\u518d\u63a5\u7d9a"},
 194.517 -        {"Remote Process:", "\u30ea\u30e2\u30fc\u30c8\u30d7\u30ed\u30bb\u30b9(R):"},
 194.518 -        {"Remote Process:.mnemonic", 'R'},
 194.519 -        {"Remote Process.textField.accessibleName", "\u30ea\u30e2\u30fc\u30c8\u30d7\u30ed\u30bb\u30b9"},
 194.520 -        {"Remove","\u524a\u9664"},
 194.521 -        {"Restore All", "\u3059\u3079\u3066\u3092\u5fa9\u5143(R)"},
 194.522 -        {"Restore All.mnemonic", 'R'},
 194.523 -        {"Return value", "\u623b\u308a\u5024"},
 194.524 +        {"Readable","\u8AAD\u53D6\u308A\u53EF\u80FD"},
 194.525 +        {"Received","\u53D7\u4FE1\u6E08"},
 194.526 +        {"Reconnect","\u518D\u63A5\u7D9A"},
 194.527 +        {"Remote Process:", "\u30EA\u30E2\u30FC\u30C8\u30FB\u30D7\u30ED\u30BB\u30B9:"},
 194.528 +        {"Remote Process:.mnemonic", "R"},
 194.529 +        {"Remote Process.textField.accessibleName", "\u30EA\u30E2\u30FC\u30C8\u30FB\u30D7\u30ED\u30BB\u30B9"},
 194.530 +        {"Remove","\u524A\u9664"},
 194.531 +        {"Restore All", "\u3059\u3079\u3066\u5FA9\u5143"},
 194.532 +        {"Restore All.mnemonic", "R"},
 194.533 +        {"Return value", "\u623B\u308A\u5024"},
 194.534          {"ReturnType", "ReturnType"},
 194.535 -        {"SeqNum","\u30b7\u30fc\u30b1\u30f3\u30b9\u756a\u53f7"},
 194.536 -        {"Size Bytes", "{0,number,integer} \u30d0\u30a4\u30c8"},
 194.537 -        {"Size Gb","{0} G \u30d0\u30a4\u30c8"},
 194.538 -        {"Size Kb","{0} K \u30d0\u30a4\u30c8"},
 194.539 -        {"Size Mb","{0} M \u30d0\u30a4\u30c8"},
 194.540 -        {"Source","\u30bd\u30fc\u30b9"},
 194.541 +        {"SeqNum","SeqNum"},
 194.542 +        {"Size Bytes", "{0,number,integer}\u30D0\u30A4\u30C8"},
 194.543 +        {"Size Gb","{0} Gb"},
 194.544 +        {"Size Kb","{0} Kb"},
 194.545 +        {"Size Mb","{0} Mb"},
 194.546 +        {"Source","\u30BD\u30FC\u30B9"},
 194.547          {"Stack trace",
 194.548 -             "\n\u30b9\u30bf\u30c3\u30af\u30c8\u30ec\u30fc\u30b9: \n"},
 194.549 -        {"Success:","\u6210\u529f:"},
 194.550 +              "\n\u30B9\u30BF\u30C3\u30AF\u30FB\u30C8\u30EC\u30FC\u30B9: \n"},
 194.551 +        {"Success:","\u6210\u529F:"},
 194.552          // Note: SummaryTab.headerDateTimeFormat can be one the following:
 194.553          // 1. A combination of two styles for date and time, using the
 194.554          //    constants from class DateFormat: SHORT, MEDIUM, LONG, FULL.
 194.555 @@ -356,85 +353,75 @@
 194.556          //    of the class SimpleDateFormat.
 194.557          //    Example: "yyyy-MM-dd HH:mm:ss" or "M/d/yyyy h:mm:ss a"
 194.558          {"SummaryTab.headerDateTimeFormat", "FULL,FULL"},
 194.559 -        {"SummaryTab.pendingFinalization.label", "\u4fdd\u7559\u72b6\u614b\u306e\u30d5\u30a1\u30a4\u30ca\u30e9\u30a4\u30ba"},
 194.560 -        {"SummaryTab.pendingFinalization.value", "{0} \u30aa\u30d6\u30b8\u30a7\u30af\u30c8"},
 194.561 -        {"SummaryTab.tabName", "VM \u306e\u6982\u8981"},
 194.562 -        {"SummaryTab.vmVersion","{0} \u30d0\u30fc\u30b8\u30e7\u30f3 {1}"},
 194.563 -        {"TabularData are not supported", "TabularData \u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093"},
 194.564 -        {"Threads","\u30b9\u30ec\u30c3\u30c9"},
 194.565 -        {"ThreadTab.infoLabelFormat", "<html>\u30e9\u30a4\u30d6: {0}    \u30d4\u30fc\u30af: {1}    \u7dcf\u6570: {2}</html>"},
 194.566 -        {"ThreadTab.threadInfo.accessibleName", "\u30b9\u30ec\u30c3\u30c9\u60c5\u5831"},
 194.567 -        {"ThreadTab.threadPlotter.accessibleName", "\u30b9\u30ec\u30c3\u30c9\u6570\u306e\u56f3\u3002"},
 194.568 -        {"Threshold","\u3057\u304d\u3044\u5024"},
 194.569 -        {"Tile", "\u4e26\u3079\u3066\u8868\u793a(T)"},
 194.570 -        {"Tile.mnemonic", 'T'},
 194.571 -        {"Time Range:", "\u6642\u9593\u7bc4\u56f2(T):"},
 194.572 -        {"Time Range:.mnemonic", 'T'},
 194.573 +        {"SummaryTab.pendingFinalization.label", "\u30D5\u30A1\u30A4\u30CA\u30E9\u30A4\u30BA\u306E\u30DA\u30F3\u30C7\u30A3\u30F3\u30B0"},
 194.574 +        {"SummaryTab.pendingFinalization.value", "{0}\u500B\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8"},
 194.575 +        {"SummaryTab.tabName", "VM\u30B5\u30DE\u30EA\u30FC"},
 194.576 +        {"SummaryTab.vmVersion","{0}\u30D0\u30FC\u30B8\u30E7\u30F3{1}"},
 194.577 +        {"TabularData are not supported", "TabularData \u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},
 194.578 +        {"Threads","\u30B9\u30EC\u30C3\u30C9"},
 194.579 +        {"ThreadTab.infoLabelFormat", "<html>\u5B9F\u884C\u4E2D: {0}    \u30D4\u30FC\u30AF: {1}    \u5408\u8A08: {2}</html>"},
 194.580 +        {"ThreadTab.threadInfo.accessibleName", "\u30B9\u30EC\u30C3\u30C9\u60C5\u5831"},
 194.581 +        {"ThreadTab.threadPlotter.accessibleName", "\u30B9\u30EC\u30C3\u30C9\u6570\u306E\u30C1\u30E3\u30FC\u30C8\u3002"},
 194.582 +        {"Threshold","\u3057\u304D\u3044\u5024"},
 194.583 +        {"Tile", "\u4E26\u3079\u3066\u8868\u793A"},
 194.584 +        {"Tile.mnemonic", "T"},
 194.585 +        {"Time Range:", "\u6642\u9593\u7BC4\u56F2:"},
 194.586 +        {"Time Range:.mnemonic", "T"},
 194.587          {"Time", "\u6642\u9593"},
 194.588 -        {"TimeStamp","\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7"},
 194.589 -        {"Total Loaded", "\u7dcf\u30ed\u30fc\u30c9\u6570"},
 194.590 -        {"Total classes loaded","\u30ed\u30fc\u30c9\u3055\u308c\u305f\u30af\u30e9\u30b9\u306e\u7dcf\u6570"},
 194.591 -        {"Total classes unloaded","\u30a2\u30f3\u30ed\u30fc\u30c9\u3055\u308c\u305f\u30af\u30e9\u30b9\u306e\u7dcf\u6570"},
 194.592 -        {"Total compile time","\u30b3\u30f3\u30d1\u30a4\u30eb\u306e\u7dcf\u6642\u9593"},
 194.593 -        {"Total physical memory","\u7dcf\u7269\u7406\u30e1\u30e2\u30ea"},
 194.594 -        {"Total threads started","\u958b\u59cb\u3057\u305f\u30b9\u30ec\u30c3\u30c9\u306e\u7dcf\u6570"},
 194.595 -        {"Total swap space","\u7dcf\u30b9\u30ef\u30c3\u30d7\u30b9\u30da\u30fc\u30b9"},
 194.596 -        {"Type","\u578b"},
 194.597 -        {"Unavailable","\u4f7f\u7528\u4e0d\u53ef\u80fd"},
 194.598 +        {"TimeStamp","TimeStamp"},
 194.599 +        {"Total Loaded", "\u30ED\u30FC\u30C9\u6E08\u5408\u8A08"},
 194.600 +        {"Total classes loaded","\u30ED\u30FC\u30C9\u6E08\u30AF\u30E9\u30B9\u5408\u8A08"},
 194.601 +        {"Total classes unloaded","\u30A2\u30F3\u30ED\u30FC\u30C9\u6E08\u30AF\u30E9\u30B9\u5408\u8A08"},
 194.602 +        {"Total compile time","\u5408\u8A08\u30B3\u30F3\u30D1\u30A4\u30EB\u6642\u9593"},
 194.603 +        {"Total physical memory","\u5408\u8A08\u7269\u7406\u30E1\u30E2\u30EA\u30FC"},
 194.604 +        {"Total threads started","\u958B\u59CB\u6E08\u5408\u8A08\u30B9\u30EC\u30C3\u30C9"},
 194.605 +        {"Total swap space","\u5408\u8A08\u30B9\u30EF\u30C3\u30D7\u30FB\u30B9\u30DA\u30FC\u30B9"},
 194.606 +        {"Type","\u578B"},
 194.607 +        {"Unavailable","\u5229\u7528\u4E0D\u53EF"},
 194.608          {"UNKNOWN","UNKNOWN"},
 194.609 -        {"Unknown Host","\u672a\u77e5\u306e\u30db\u30b9\u30c8: {0}"},
 194.610 -        {"Unregister", "\u767b\u9332\u89e3\u9664"},
 194.611 -        {"Uptime","\u30a2\u30c3\u30d7\u30bf\u30a4\u30e0"},
 194.612 -        {"Uptime: ","\u30a2\u30c3\u30d7\u30bf\u30a4\u30e0: "},
 194.613 -        {"Usage Threshold","\u4f7f\u7528\u91cf\u306e\u3057\u304d\u3044\u5024"},
 194.614 -        {"remoteTF.usage","<b>\u4f7f\u3044\u65b9</b>: &lt;\u30db\u30b9\u30c8\u540d&gt;:&lt;\u30dd\u30fc\u30c8&gt; \u307e\u305f\u306f service:jmx:&lt;\u30d7\u30ed\u30c8\u30b3\u30eb&gt;:&lt;sap&gt;"},
 194.615 -        {"Used","\u4f7f\u7528\u6e08\u307f"},
 194.616 -        {"Username: ", "\u30e6\u30fc\u30b6\u30fc\u540d(U): "},
 194.617 -        {"Username: .mnemonic", 'U'},
 194.618 -        {"Username.accessibleName", "\u30e6\u30fc\u30b6\u30fc\u540d"},
 194.619 +        {"Unknown Host","\u4E0D\u660E\u306A\u30DB\u30B9\u30C8: {0}"},
 194.620 +        {"Unregister", "\u767B\u9332\u89E3\u9664"},
 194.621 +        {"Uptime","\u7A3C\u50CD\u6642\u9593"},
 194.622 +        {"Uptime: ","\u7A3C\u50CD\u6642\u9593: "},
 194.623 +        {"Usage Threshold","\u4F7F\u7528\u3057\u304D\u3044\u5024"},
 194.624 +        {"remoteTF.usage","<b>\u4F7F\u7528\u65B9\u6CD5</b>: &lt;hostname&gt;:&lt;port&gt;\u307E\u305F\u306Fservice:jmx:&lt;protocol&gt;:&lt;sap&gt;"},
 194.625 +        {"Used","\u4F7F\u7528\u6E08"},
 194.626 +        {"Username: ", "\u30E6\u30FC\u30B6\u30FC\u540D: "},
 194.627 +        {"Username: .mnemonic", "U"},
 194.628 +        {"Username.accessibleName", "\u30E6\u30FC\u30B6\u30FC\u540D"},
 194.629          {"UserData","UserData"},
 194.630 -        {"Virtual Machine","\u4eee\u60f3\u30de\u30b7\u30f3"},
 194.631 -        {"VM arguments","VM \u306e\u5f15\u6570"},
 194.632 +        {"Virtual Machine","\u4EEE\u60F3\u30DE\u30B7\u30F3"},
 194.633 +        {"VM arguments","VM\u5F15\u6570"},
 194.634          {"VM","VM"},
 194.635 -        {"VMInternalFrame.accessibleDescription", "Java \u4eee\u60f3\u30de\u30b7\u30f3\u3092\u76e3\u8996\u3059\u308b\u305f\u3081\u306e\u5185\u90e8\u30d5\u30ec\u30fc\u30e0"},
 194.636 +        {"VMInternalFrame.accessibleDescription", "Java\u4EEE\u60F3\u30DE\u30B7\u30F3\u306E\u30E2\u30CB\u30BF\u30FC\u7528\u306E\u5185\u90E8\u30D5\u30EC\u30FC\u30E0"},
 194.637          {"Value","\u5024"},
 194.638 -        {"Vendor", "\u30d9\u30f3\u30c0"},
 194.639 -        {"Verbose Output","\u8a73\u7d30\u51fa\u529b"},
 194.640 -        {"Verbose Output.toolTip", "\u30af\u30e9\u30b9\u30ed\u30fc\u30c7\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0\u306e\u8a73\u7d30\u51fa\u529b\u3092\u6709\u52b9\u306b\u3059\u308b"},
 194.641 -        {"View value", "\u5024\u3092\u8868\u793a\u3059\u308b"},
 194.642 -        {"View","\u8868\u793a"},
 194.643 -        {"Window", "\u30a6\u30a3\u30f3\u30c9\u30a6(W)"},
 194.644 -        {"Window.mnemonic", 'W'},
 194.645 -        {"Windows","\u30a6\u30a3\u30f3\u30c9\u30a6"},
 194.646 -        {"Writable","\u66f8\u304d\u8fbc\u307f\u53ef\u80fd"},
 194.647 -        {"You cannot drop a class here", "\u30af\u30e9\u30b9\u3092\u3053\u3053\u306b\u30c9\u30ed\u30c3\u30d7\u3067\u304d\u307e\u305b\u3093"},
 194.648 -        {"collapse", "\u6298\u308a\u305f\u305f\u307f"},
 194.649 -        {"connectionFailed1","\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f: \u518d\u8a66\u884c\u3057\u307e\u3059\u304b?"},
 194.650 -        {"connectionFailed2","{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?"},
 194.651 -        {"connectionLost1","\u63a5\u7d9a\u304c\u5931\u308f\u308c\u307e\u3057\u305f: \u518d\u63a5\u7d9a\u3057\u307e\u3059\u304b?"},
 194.652 -        {"connectionLost2","\u30ea\u30e2\u30fc\u30c8\u30d7\u30ed\u30bb\u30b9\u304c\u7d42\u4e86\u3057\u305f\u305f\u3081\u3001{0} \u3078\u306e\u63a5\u7d9a\u304c\u5931\u308f\u308c\u307e\u3057\u305f\u3002<br>\u518d\u63a5\u7d9a\u3057\u307e\u3059\u304b?"},
 194.653 -        {"connectingTo1","{0} \u306b\u63a5\u7d9a\u3057\u3066\u3044\u307e\u3059"},
 194.654 -        {"connectingTo2","\u73fe\u5728 {0} \u306b\u63a5\u7d9a\u3057\u3066\u3044\u307e\u3059\u3002<br>\u3053\u308c\u306b\u306f\u5c11\u3057\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3059\u3002"},
 194.655 +        {"Vendor", "\u30D9\u30F3\u30C0\u30FC"},
 194.656 +        {"Verbose Output","\u8A73\u7D30\u51FA\u529B"},
 194.657 +        {"Verbose Output.toolTip", "\u30AF\u30E9\u30B9\u8AAD\u8FBC\u307F\u30B7\u30B9\u30C6\u30E0\u3067\u8A73\u7D30\u51FA\u529B\u3092\u6709\u52B9\u306B\u3059\u308B"},
 194.658 +        {"View value", "\u5024\u306E\u8868\u793A"},
 194.659 +        {"View","\u8868\u793A"},
 194.660 +        {"Window", "\u30A6\u30A3\u30F3\u30C9\u30A6"},
 194.661 +        {"Window.mnemonic", "W"},
 194.662 +        {"Windows","\u30A6\u30A3\u30F3\u30C9\u30A6"},
 194.663 +        {"Writable","\u66F8\u8FBC\u307F\u53EF\u80FD"},
 194.664 +        {"You cannot drop a class here", "\u30AF\u30E9\u30B9\u3092\u3053\u3053\u306B\u30C9\u30ED\u30C3\u30D7\u3067\u304D\u307E\u305B\u3093"},
 194.665 +        {"collapse", "\u7E2E\u5C0F"},
 194.666 +        {"connectionFailed1","\u63A5\u7D9A\u306B\u5931\u6557\u3057\u307E\u3057\u305F: \u518D\u8A66\u884C\u3057\u307E\u3059\u304B\u3002"},
 194.667 +        {"connectionFailed2","{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"},
 194.668 +        {"connectionLost1","\u63A5\u7D9A\u304C\u5931\u308F\u308C\u307E\u3057\u305F: \u518D\u63A5\u7D9A\u3057\u307E\u3059\u304B\u3002"},
 194.669 +        {"connectionLost2","\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"},
 194.670 +        {"connectingTo1","{0}\u306B\u63A5\u7D9A\u4E2D"},
 194.671 +        {"connectingTo2","{0}\u306B\u73FE\u5728\u63A5\u7D9A\u4E2D\u3067\u3059\u3002<br>\u3053\u308C\u306B\u306F\u6570\u5206\u304B\u304B\u308A\u307E\u3059\u3002"},
 194.672          {"deadlockAllTab","\u3059\u3079\u3066"},
 194.673 -        {"deadlockTab","\u30c7\u30c3\u30c9\u30ed\u30c3\u30af"},
 194.674 -        {"deadlockTabN","\u30c7\u30c3\u30c9\u30ed\u30c3\u30af {0}"},
 194.675 -        {"expand", "\u5c55\u958b"},
 194.676 -        {"kbytes","{0} k \u30d0\u30a4\u30c8"},
 194.677 -        {"operation","\u30aa\u30da\u30ec\u30fc\u30b7\u30e7\u30f3"},
 194.678 -        {"plot", "\u30d7\u30ed\u30c3\u30c8"},
 194.679 -        {"visualize","\u8868\u793a"},
 194.680 +        {"deadlockTab","\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF"},
 194.681 +        {"deadlockTabN","\u30C7\u30C3\u30C9\u30ED\u30C3\u30AF{0}"},
 194.682 +        {"expand", "\u5C55\u958B"},
 194.683 +        {"kbytes","{0} KB"},
 194.684 +        {"operation","\u64CD\u4F5C"},
 194.685 +        {"plot", "\u30D7\u30ED\u30C3\u30C8"},
 194.686 +        {"visualize","\u8996\u899A\u5316"},
 194.687          {"zz usage text",
 194.688 -             "\u4f7f\u3044\u65b9: {0} [ -interval=n ] [ -notile ] [ -pluginpath <path> ] [ -version ] [ connection ... ]\n\n" +
 194.689 -             "  -interval   \u66f4\u65b0\u9593\u9694\u3092 n \u79d2\u306b\u8a2d\u5b9a\u3059\u308b (\u30c7\u30d5\u30a9\u30eb\u30c8\u306f 4 \u79d2)\n" +
 194.690 -             "  -notile     \u521d\u671f\u72b6\u614b\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u30bf\u30a4\u30eb\u72b6\u306b\u4e26\u3079\u306a\u3044 (\u63a5\u7d9a\u304c\u8907\u6570\u3042\u308b\u5834\u5408)\n" +
 194.691 -             "  -pluginpath JConsole \u3067\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u63a2\u3059\u305f\u3081\u306b\u4f7f\u7528\u3059\u308b\u30d1\u30b9\u3092\u6307\u5b9a\u3059\u308b\n" +
 194.692 -             "  -version    \u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u51fa\u529b\u3059\u308b\n\n" +
 194.693 -             "  connection = pid || host:port || JMX URL (service:jmx:<protocol>://...)\n" +
 194.694 -             "  pid         \u30bf\u30fc\u30b2\u30c3\u30c8\u30d7\u30ed\u30bb\u30b9\u306e\u30d7\u30ed\u30bb\u30b9 ID\n" +
 194.695 -             "  host        \u30ea\u30e2\u30fc\u30c8\u30db\u30b9\u30c8\u306e\u540d\u524d\u307e\u305f\u306f IP \u30a2\u30c9\u30ec\u30b9\n" +
 194.696 -             "  port        \u30ea\u30e2\u30fc\u30c8\u63a5\u7d9a\u7528\u306e\u30dd\u30fc\u30c8\u756a\u53f7\n\n" +
 194.697 -             "  -J          JConsole \u3092\u5b9f\u884c\u3059\u308b Java \u4eee\u60f3\u30de\u30b7\u30f3\u3078\u306e\n" +
 194.698 -             "              \u5165\u529b\u5f15\u6570\u3092\u6307\u5b9a\u3059\u308b"},
 194.699 +             "\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"},
 194.700          // END OF MATERIAL TO LOCALIZE
 194.701          };
 194.702  
   195.1 --- a/src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java	Tue Feb 15 19:16:39 2011 -0800
   195.2 +++ b/src/share/classes/sun/tools/jconsole/resources/JConsoleResources_zh_CN.java	Tue Feb 15 20:18:20 2011 -0800
   195.3 @@ -44,7 +44,7 @@
   195.4   * or if the keys ends with ".mnemonic", an element
   195.5   * representing a mnemomic keycode <code>int</code> or <code>char</code>.
   195.6   */
   195.7 -public class JConsoleResources_zh_CN extends JConsoleResources {
   195.8 +public class JConsoleResources_zh_CN extends ListResourceBundle {
   195.9  
  195.10      /**
  195.11       * Returns the contents of this <code>ResourceBundle</code>.
  195.12 @@ -55,7 +55,7 @@
  195.13       */
  195.14      protected Object[][] getContents0() {
  195.15          Object[][] temp = new Object[][] {
  195.16 -        // NOTE 1: The value strings in this file containing "{0}" are
  195.17 +                // NOTE 1: The value strings in this file containing "{0}" are
  195.18          //         processed by the java.text.MessageFormat class.  Any
  195.19          //         single quotes appearing in these strings need to be
  195.20          //         doubled up.
  195.21 @@ -66,288 +66,285 @@
  195.22          //
  195.23          // LOCALIZE THIS
  195.24          {" 1 day"," 1 \u5929"},
  195.25 -        {" 1 hour"," 1 \u5c0f\u65f6"},
  195.26 -        {" 1 min"," 1 \u5206\u949f"},
  195.27 -        {" 1 month"," 1 \u4e2a\u6708"},
  195.28 -        {" 1 year"," 1 \u5e74"},
  195.29 -        {" 2 hours"," 2 \u5c0f\u65f6"},
  195.30 -        {" 3 hours"," 3 \u5c0f\u65f6"},
  195.31 -        {" 3 months"," 3 \u4e2a\u6708"},
  195.32 -        {" 5 min"," 5 \u5206\u949f"},
  195.33 -        {" 6 hours"," 6 \u5c0f\u65f6"},
  195.34 -        {" 6 months"," 6 \u4e2a\u6708"},
  195.35 +        {" 1 hour"," 1 \u5C0F\u65F6"},
  195.36 +        {" 1 min"," 1 \u5206\u949F"},
  195.37 +        {" 1 month"," 1 \u4E2A\u6708"},
  195.38 +        {" 1 year"," 1 \u5E74"},
  195.39 +        {" 2 hours"," 2 \u5C0F\u65F6"},
  195.40 +        {" 3 hours"," 3 \u5C0F\u65F6"},
  195.41 +        {" 3 months"," 3 \u4E2A\u6708"},
  195.42 +        {" 5 min"," 5 \u5206\u949F"},
  195.43 +        {" 6 hours"," 6 \u5C0F\u65F6"},
  195.44 +        {" 6 months"," 6 \u4E2A\u6708"},
  195.45          {" 7 days"," 7 \u5929"},
  195.46 -        {"10 min","10 \u5206\u949f"},
  195.47 -        {"12 hours","12 \u5c0f\u65f6"},
  195.48 -        {"30 min","30 \u5206\u949f"},
  195.49 +        {"10 min","10 \u5206\u949F"},
  195.50 +        {"12 hours","12 \u5C0F\u65F6"},
  195.51 +        {"30 min","30 \u5206\u949F"},
  195.52          {"<","<"},
  195.53          {"<<","<<"},
  195.54          {">",">"},
  195.55          {"ACTION","ACTION"},
  195.56          {"ACTION_INFO","ACTION_INFO"},
  195.57 -        {"All","\u5168\u90e8"},
  195.58 -        {"Apply","\u5e94\u7528"},
  195.59 -        {"Architecture","\u4f53\u7cfb\u7ed3\u6784"},
  195.60 -        {"Array, OpenType", "\u6570\u7ec4, OpenType"},
  195.61 -        {"Array, OpenType, Numeric value viewer","\u6570\u7ec4, OpenType, \u6570\u503c\u67e5\u770b\u5668"},
  195.62 -        {"Attribute","\u5c5e\u6027"},
  195.63 -        {"Attribute value","\u5c5e\u6027\u503c"},
  195.64 -        {"Attribute values","\u5c5e\u6027\u503c"},
  195.65 -        {"Attributes","\u5c5e\u6027"},
  195.66 -        {"Blank", "\u7a7a\u767d"},
  195.67 +        {"All","\u5168\u90E8"},
  195.68 +        {"Apply","\u5E94\u7528"},
  195.69 +        {"Architecture","\u4F53\u7CFB\u7ED3\u6784"},
  195.70 +        {"Array, OpenType", "\u6570\u7EC4, OpenType"},
  195.71 +        {"Array, OpenType, Numeric value viewer","\u6570\u7EC4, OpenType, \u6570\u503C\u67E5\u770B\u5668"},
  195.72 +        {"Attribute","\u5C5E\u6027"},
  195.73 +        {"Attribute value","\u5C5E\u6027\u503C"},
  195.74 +        {"Attribute values","\u5C5E\u6027\u503C"},
  195.75 +        {"Attributes","\u5C5E\u6027"},
  195.76 +        {"Blank", "\u7A7A\u767D"},
  195.77          {"BlockedCount WaitedCount",
  195.78 -             "\u963b\u585e\u603b\u6570\uff1a{0}  \u7b49\u5f85\u603b\u6570\uff1a {1}\n"},
  195.79 -        {"Boot class path","\u5f15\u5bfc\u7c7b\u8def\u5f84"},
  195.80 -        {"BorderedComponent.moreOrLessButton.toolTip", "\u5207\u6362\u4ee5\u663e\u793a\u8f83\u591a\u4fe1\u606f\u6216\u8f83\u5c11\u4fe1\u606f"},
  195.81 -        {"CPU Usage","CPU \u4f7f\u7528\u60c5\u51b5"},
  195.82 -        {"CPUUsageFormat","CPU \u4f7f\u7528\u60c5\u51b5: {0}%"},
  195.83 -        {"Cancel","\u53d6\u6d88"},
  195.84 -        {"Cascade", "\u5c42\u53e0"},
  195.85 -        {"Cascade.mnemonic", 'C'},
  195.86 -        {"Chart:", "\u56fe\u8868\uff1a"},
  195.87 -        {"Chart:.mnemonic", 'C'},
  195.88 -        {"Class path","\u7c7b\u8def\u5f84"},
  195.89 -        {"Class","\u7c7b"},
  195.90 -        {"ClassName","\u7c7b\u540d\u79f0"},
  195.91 -        {"ClassTab.infoLabelFormat", "<html>\u5df2\u52a0\u8f7d: {0}    \u672a\u52a0\u8f7d: {1}    \u603b\u8ba1: {2}</html>"},
  195.92 -        {"ClassTab.loadedClassesPlotter.accessibleName", "\u5df2\u88c5\u5165\u7c7b\u7684\u56fe\u8868\u3002"},
  195.93 -        {"Classes","\u7c7b"},
  195.94 -        {"Close","\u5173\u95ed"},
  195.95 -        {"Column.Name", "\u540d\u79f0"},
  195.96 +             "\u603B\u963B\u6B62\u6570: {0}, \u603B\u7B49\u5F85\u6570: {1}\n"},
  195.97 +        {"Boot class path","\u5F15\u5BFC\u7C7B\u8DEF\u5F84"},
  195.98 +        {"BorderedComponent.moreOrLessButton.toolTip", "\u5207\u6362\u4EE5\u663E\u793A\u66F4\u591A\u6216\u66F4\u5C11\u4FE1\u606F"},
  195.99 +        {"CPU Usage","CPU \u5360\u7528\u7387"},
 195.100 +        {"CPUUsageFormat","CPU \u5360\u7528\u7387: {0}%"},
 195.101 +        {"Cancel","\u53D6\u6D88"},
 195.102 +        {"Cascade", "\u7EA7\u8054"},
 195.103 +        {"Cascade.mnemonic", "C"},
 195.104 +        {"Chart:", "\u56FE\u8868:"},
 195.105 +        {"Chart:.mnemonic", "C"},
 195.106 +        {"Class path","\u7C7B\u8DEF\u5F84"},
 195.107 +        {"Class","\u7C7B"},
 195.108 +        {"ClassName","ClassName"},
 195.109 +        {"ClassTab.infoLabelFormat", "<html>\u5DF2\u52A0\u8F7D: {0}    \u5DF2\u5378\u8F7D: {1}    \u603B\u8BA1: {2}</html>"},
 195.110 +        {"ClassTab.loadedClassesPlotter.accessibleName", "\u5DF2\u52A0\u8F7D\u7C7B\u7684\u56FE\u8868\u3002"},
 195.111 +        {"Classes","\u7C7B"},
 195.112 +        {"Close","\u5173\u95ED"},
 195.113 +        {"Column.Name", "\u540D\u79F0"},
 195.114          {"Column.PID", "PID"},
 195.115 -        {"Committed memory","\u5206\u914d\u7684\u5185\u5b58"},
 195.116 -        {"Committed virtual memory","\u5206\u914d\u7684\u865a\u62df\u5185\u5b58"},
 195.117 -        {"Committed", "\u5206\u914d"},
 195.118 -        {"Compiler","\u7f16\u8bd1\u5668"},
 195.119 -        {"CompositeData","\u590d\u5408\u6570\u636e"},
 195.120 -        {"Config","\u914d\u7f6e"},
 195.121 -        {"Connect", "\u8fde\u63a5"},
 195.122 -        {"Connect.mnemonic", 'C'},
 195.123 -        {"Connect...","\u8fde\u63a5..."},
 195.124 -        {"ConnectDialog.connectButton.toolTip", "\u8fde\u63a5\u81f3 Java \u865a\u62df\u673a"},
 195.125 -        {"ConnectDialog.accessibleDescription", "\u7528\u4e8e\u4e0e\u672c\u5730\u6216\u8fdc\u7a0b Java \u865a\u62df\u673a\u5efa\u7acb\u65b0\u8fde\u63a5\u7684\u5bf9\u8bdd\u6846"},
 195.126 -        {"ConnectDialog.masthead.accessibleName", "\u6807\u9898\u56fe\u5f62"},
 195.127 -        {"ConnectDialog.masthead.title", "\u65b0\u5efa\u8fde\u63a5"},
 195.128 -        {"ConnectDialog.statusBar.accessibleName", "\u72b6\u6001\u6761"},
 195.129 -        {"ConnectDialog.title", "JConsole\uff1a\u65b0\u5efa\u8fde\u63a5"},
 195.130 -        {"Connected. Click to disconnect.","\u5df2\u8fde\u63a5\u3002\u8bf7\u5355\u51fb\u4ee5\u65ad\u5f00\u8fde\u63a5\u3002"},
 195.131 -        {"Connection failed","\u8fde\u63a5\u5931\u8d25"},
 195.132 -        {"Connection", "\u8fde\u63a5"},
 195.133 -        {"Connection.mnemonic", 'C'},
 195.134 -        {"Connection name", "\u8fde\u63a5\u540d\u79f0"},
 195.135 -        {"ConnectionName (disconnected)","{0}\uff08\u5df2\u65ad\u5f00\u8fde\u63a5\uff09"},
 195.136 -        {"Constructor","\u6784\u9020\u51fd\u6570"},
 195.137 -        {"Current classes loaded", "\u5f53\u524d\u7c7b\u5df2\u88c5\u5165"},
 195.138 -        {"Current heap size","\u5f53\u524d\u5806\u5927\u5c0f"},
 195.139 -        {"Current value","\u5f53\u524d\u503c\uff1a {0}"},
 195.140 -        {"Create", "\u521b\u5efa"},
 195.141 -        {"Daemon threads","\u5b88\u62a4\u7ebf\u7a0b"},
 195.142 -        {"Disconnected. Click to connect.","\u5df2\u65ad\u5f00\u8fde\u63a5\u3002\u8bf7\u5355\u51fb\u4ee5\u8fde\u63a5\u3002"},
 195.143 -        {"Double click to expand/collapse","\u53cc\u51fb\u4ee5\u5c55\u5f00/\u6298\u53e0"},
 195.144 -        {"Double click to visualize", "\u53cc\u51fb\u4ee5\u663e\u793a"},
 195.145 -        {"Description", "\u63cf\u8ff0"},
 195.146 -        {"Description: ", "\u63cf\u8ff0\uff1a "},
 195.147 -        {"Descriptor", "\u63cf\u8ff0\u7b26"},
 195.148 -        {"Details", "\u8be6\u7ec6\u4fe1\u606f"},
 195.149 -        {"Detect Deadlock", "\u68c0\u6d4b\u5230\u6b7b\u9501"},
 195.150 -        {"Detect Deadlock.mnemonic", 'D'},
 195.151 -        {"Detect Deadlock.toolTip", "\u68c0\u6d4b\u5230\u6b7b\u9501\u7684\u7ebf\u7a0b"},
 195.152 -        {"Dimension is not supported:","\u4e0d\u652f\u6301\u7ef4\uff1a"},
 195.153 -        {"Discard chart", "\u653e\u5f03\u56fe\u8868"},
 195.154 -        {"DurationDaysHoursMinutes","{0,choice,1#{0,number,integer} day |1.0<{0,number,integer} days }{1,choice,0<{1,number,integer} hours |1#{1,number,integer} hour |1<{1,number,integer} hours }{2,choice,0<{2,number,integer} minutes|1#{2,number,integer} minute|1.0<{2,number,integer} minutes}"},
 195.155 +        {"Committed memory","\u63D0\u4EA4\u7684\u5185\u5B58"},
 195.156 +        {"Committed virtual memory","\u63D0\u4EA4\u7684\u865A\u62DF\u5185\u5B58"},
 195.157 +        {"Committed", "\u5DF2\u63D0\u4EA4"},
 195.158 +        {"Compiler","\u7F16\u8BD1\u5668"},
 195.159 +        {"CompositeData","CompositeData"},
 195.160 +        {"Config","\u914D\u7F6E"},
 195.161 +        {"Connect", "\u8FDE\u63A5"},
 195.162 +        {"Connect.mnemonic", "C"},
 195.163 +        {"Connect...","\u8FDE\u63A5..."},
 195.164 +        {"ConnectDialog.connectButton.toolTip", "\u8FDE\u63A5\u5230 Java \u865A\u62DF\u673A"},
 195.165 +        {"ConnectDialog.accessibleDescription", "\u7528\u4E8E\u4E0E\u672C\u5730\u6216\u8FDC\u7A0B Java \u865A\u62DF\u673A\u5EFA\u7ACB\u65B0\u8FDE\u63A5\u7684\u5BF9\u8BDD\u6846"},
 195.166 +        {"ConnectDialog.masthead.accessibleName", "\u62A5\u5934\u56FE"},
 195.167 +        {"ConnectDialog.masthead.title", "\u65B0\u5EFA\u8FDE\u63A5"},
 195.168 +        {"ConnectDialog.statusBar.accessibleName", "\u72B6\u6001\u680F"},
 195.169 +        {"ConnectDialog.title", "JConsole: \u65B0\u5EFA\u8FDE\u63A5"},
 195.170 +        {"Connected. Click to disconnect.","\u5DF2\u8FDE\u63A5\u3002\u5355\u51FB\u53EF\u65AD\u5F00\u8FDE\u63A5\u3002"},
 195.171 +        {"Connection failed","\u8FDE\u63A5\u5931\u8D25"},
 195.172 +        {"Connection", "\u8FDE\u63A5"},
 195.173 +        {"Connection.mnemonic", "C"},
 195.174 +        {"Connection name", "\u8FDE\u63A5\u540D\u79F0"},
 195.175 +        {"ConnectionName (disconnected)","{0} (\u5DF2\u65AD\u5F00\u8FDE\u63A5)"},
 195.176 +        {"Constructor","\u6784\u9020\u5668"},
 195.177 +        {"Current classes loaded", "\u5DF2\u52A0\u88C5\u5F53\u524D\u7C7B"},
 195.178 +        {"Current heap size","\u5F53\u524D\u5806\u5927\u5C0F"},
 195.179 +        {"Current value","\u5F53\u524D\u503C: {0}"},
 195.180 +        {"Create", "\u521B\u5EFA"},
 195.181 +        {"Daemon threads","\u5B88\u62A4\u7A0B\u5E8F\u7EBF\u7A0B"},
 195.182 +        {"Disconnected. Click to connect.","\u5DF2\u65AD\u5F00\u8FDE\u63A5\u3002\u5355\u51FB\u53EF\u8FDE\u63A5\u3002"},
 195.183 +        {"Double click to expand/collapse","\u53CC\u51FB\u4EE5\u5C55\u5F00/\u9690\u85CF"},
 195.184 +        {"Double click to visualize", "\u53CC\u51FB\u4EE5\u4F7F\u5176\u53EF\u89C1"},
 195.185 +        {"Description", "\u8BF4\u660E"},
 195.186 +        {"Description: ", "\u8BF4\u660E: "},
 195.187 +        {"Descriptor", "\u63CF\u8FF0\u7B26"},
 195.188 +        {"Details", "\u8BE6\u7EC6\u8D44\u6599"},
 195.189 +        {"Detect Deadlock", "\u68C0\u6D4B\u6B7B\u9501"},
 195.190 +        {"Detect Deadlock.mnemonic", "D"},
 195.191 +        {"Detect Deadlock.toolTip", "\u68C0\u6D4B\u5904\u4E8E\u6B7B\u9501\u72B6\u6001\u7684\u7EBF\u7A0B"},
 195.192 +        {"Dimension is not supported:","\u4E0D\u652F\u6301\u7EF4:"},
 195.193 +        {"Discard chart", "\u653E\u5F03\u56FE\u8868"},
 195.194 +        {"DurationDaysHoursMinutes","{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}"},
 195.195  
 195.196 -        {"DurationHoursMinutes","{0,choice,1#{0,number,integer} hour |1<{0,number,integer} hours }{1,choice,0<{1,number,integer} minutes|1#{1,number,integer} minute|1.0<{1,number,integer} minutes}"},
 195.197 +        {"DurationHoursMinutes","{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}"},
 195.198  
 195.199 -        {"DurationMinutes","{0,choice,1#{0,number,integer} minute|1.0<{0,number,integer} minutes}"},
 195.200 -        {"DurationSeconds","{0} \u79d2"},
 195.201 -        {"Empty array", "\u7a7a\u6570\u7ec4"},
 195.202 -        {"Empty opentype viewer", "\u7a7a OpenType \u67e5\u770b\u5668"},
 195.203 -        {"Error","\u9519\u8bef"},
 195.204 -        {"Error: MBeans already exist","\u9519\u8bef\uff1aMBean \u5df2\u5b58\u5728"},
 195.205 -        {"Error: MBeans do not exist","\u9519\u8bef\uff1aMBean \u4e0d\u5b58\u5728"},
 195.206 -        {"Error:","\u9519\u8bef\uff1a"},
 195.207 -        {"Event","\u4e8b\u4ef6"},
 195.208 -        {"Exit", "\u9000\u51fa"},
 195.209 -        {"Exit.mnemonic", 'x'},
 195.210 -        {"Fail to load plugin", "\u8b66\u544a: \u65e0\u6cd5\u88c5\u5165\u63d2\u4ef6: {0}"},
 195.211 -        {"FileChooser.fileExists.cancelOption", "\u53d6\u6d88"},
 195.212 -        {"FileChooser.fileExists.message", "<html><center>\u6587\u4ef6\u5df2\u5b58\u5728:<br>{0}<br>\u662f\u5426\u8981\u66ff\u6362\uff1f"},
 195.213 -        {"FileChooser.fileExists.okOption", "\u66ff\u6362"},
 195.214 -        {"FileChooser.fileExists.title", "\u6587\u4ef6\u5df2\u5b58\u5728"},
 195.215 -        {"FileChooser.savedFile", "<html>\u5df2\u4fdd\u5b58\u5230\u6587\u4ef6:<br>{0}<br>\uff08{1} \u5b57\u8282\uff09"},
 195.216 -        {"FileChooser.saveFailed.message", "<html><center>\u4fdd\u5b58\u5230\u6587\u4ef6\u5931\u8d25:<br>{0}<br>{1}"},
 195.217 -        {"FileChooser.saveFailed.title", "\u4fdd\u5b58\u5931\u8d25"},
 195.218 -        {"Free physical memory","\u53ef\u7528\u7269\u7406\u5185\u5b58"},
 195.219 -        {"Free swap space","\u53ef\u7528\u4ea4\u6362\u7a7a\u95f4"},
 195.220 -        {"Garbage collector","\u5783\u573e\u6536\u96c6\u5668"},
 195.221 +        {"DurationMinutes","{0,choice,1#{0,number,integer} \u5206\u949F|1.0<{0,number,integer} \u5206\u949F}"},
 195.222 +        {"DurationSeconds","{0} \u79D2"},
 195.223 +        {"Empty array", "\u7A7A\u6570\u7EC4"},
 195.224 +        {"Empty opentype viewer", "\u7A7A opentype \u67E5\u770B\u5668"},
 195.225 +        {"Error","\u9519\u8BEF"},
 195.226 +        {"Error: MBeans already exist","\u9519\u8BEF: MBean \u5DF2\u5B58\u5728"},
 195.227 +        {"Error: MBeans do not exist","\u9519\u8BEF: MBean \u4E0D\u5B58\u5728"},
 195.228 +        {"Error:","\u9519\u8BEF:"},
 195.229 +        {"Event","\u4E8B\u4EF6"},
 195.230 +        {"Exit", "\u9000\u51FA"},
 195.231 +        {"Exit.mnemonic", "X"},
 195.232 +        {"Fail to load plugin", "\u8B66\u544A: \u65E0\u6CD5\u52A0\u8F7D\u63D2\u4EF6: {0}"},
 195.233 +        {"FileChooser.fileExists.cancelOption", "\u53D6\u6D88"},
 195.234 +        {"FileChooser.fileExists.message", "<html><center>\u6587\u4EF6\u5DF2\u5B58\u5728:<br>{0}<br>\u662F\u5426\u8981\u66FF\u6362?"},
 195.235 +        {"FileChooser.fileExists.okOption", "\u66FF\u6362"},
 195.236 +        {"FileChooser.fileExists.title", "\u6587\u4EF6\u5DF2\u5B58\u5728"},
 195.237 +        {"FileChooser.savedFile", "<html>\u5DF2\u4FDD\u5B58\u5230\u6587\u4EF6:<br>{0}<br>({1} \u5B57\u8282)"},
 195.238 +        {"FileChooser.saveFailed.message", "<html><center>\u672A\u80FD\u4FDD\u5B58\u5230\u6587\u4EF6:<br>{0}<br>{1}"},
 195.239 +        {"FileChooser.saveFailed.title", "\u4FDD\u5B58\u5931\u8D25"},
 195.240 +        {"Free physical memory","\u7A7A\u95F2\u7269\u7406\u5185\u5B58"},
 195.241 +        {"Free swap space","\u7A7A\u95F2\u4EA4\u6362\u7A7A\u95F4"},
 195.242 +        {"Garbage collector","\u5783\u573E\u6536\u96C6\u5668"},
 195.243          {"GTK","GTK"},
 195.244 -        {"GcInfo","Name = ''{0}'', Collections = {1,choice,-1#Unavailable|0#{1,number,integer}}, Total time spent = {2}"},
 195.245 -        {"GC time","GC \u65f6\u95f4"},
 195.246 -        {"GC time details","{1}\uff08{2} \u9879\u6536\u96c6\uff09\u6240\u7528\u7684\u65f6\u95f4\u4e3a {0}"},
 195.247 -        {"Heap Memory Usage","\u5806\u5185\u5b58\u4f7f\u7528\u60c5\u51b5"},
 195.248 +        {"GcInfo","\u540D\u79F0 = ''{0}'', \u6536\u96C6 = {1,choice,-1#Unavailable|0#{1,number,integer}}, \u603B\u82B1\u8D39\u65F6\u95F4 = {2}"},
 195.249 +        {"GC time","GC \u65F6\u95F4"},
 195.250 +        {"GC time details","{1}\u4E0A\u7684{0} ({2}\u6536\u96C6)"},
 195.251 +        {"Heap Memory Usage","\u5806\u5185\u5B58\u4F7F\u7528\u91CF"},
 195.252          {"Heap", "\u5806"},
 195.253 -        {"Help.AboutDialog.accessibleDescription", "\u5305\u542b\u6709\u5173 JConsole \u548c JDK \u7248\u672c\u4fe1\u606f\u7684\u5bf9\u8bdd\u6846"},
 195.254 -        {"Help.AboutDialog.jConsoleVersion", "JConsole \u7248\u672c:<br>{0}"},
 195.255 -        {"Help.AboutDialog.javaVersion", "Java VM \u7248\u672c:<br>{0}"},
 195.256 -        {"Help.AboutDialog.masthead.accessibleName", "\u6807\u9898\u56fe\u5f62"},
 195.257 -        {"Help.AboutDialog.masthead.title", "\u5173\u4e8e JConsole"},
 195.258 -        {"Help.AboutDialog.title", "JConsole\uff1a\u5173\u4e8e"},
 195.259 +        {"Help.AboutDialog.accessibleDescription", "\u5305\u542B\u6709\u5173 JConsole \u548C JDK \u7248\u672C\u4FE1\u606F\u7684\u5BF9\u8BDD\u6846"},
 195.260 +        {"Help.AboutDialog.jConsoleVersion", "JConsole \u7248\u672C:<br>{0}"},
 195.261 +        {"Help.AboutDialog.javaVersion", "Java VM \u7248\u672C:<br>{0}"},
 195.262 +        {"Help.AboutDialog.masthead.accessibleName", "\u62A5\u5934\u56FE"},
 195.263 +        {"Help.AboutDialog.masthead.title", "\u5173\u4E8E JConsole"},
 195.264 +        {"Help.AboutDialog.title", "JConsole: \u5173\u4E8E"},
 195.265          {"Help.AboutDialog.userGuideLink", "JConsole \u7528\u6237\u6307\u5357:<br>{0}"},
 195.266 -        {"Help.AboutDialog.userGuideLink.mnemonic", 'U'},
 195.267 -        {"Help.AboutDialog.userGuideLink.url", "http://java.sun.com/javase/6/docs/technotes/guides/management/MonitoringGuide/toc.html"},
 195.268 -        {"HelpMenu.About.title", "\u5173\u4e8e JConsole"},
 195.269 -        {"HelpMenu.About.title.mnemonic", 'A'},
 195.270 -        {"HelpMenu.UserGuide.title", "\u8054\u673a\u7528\u6237\u6307\u5357"},
 195.271 -        {"HelpMenu.UserGuide.title.mnemonic", 'U'},
 195.272 -        {"HelpMenu.title", "\u5e2e\u52a9"},
 195.273 -        {"HelpMenu.title.mnemonic", 'H'},
 195.274 -        {"Hotspot MBeans...", "Hotspot MBean..."},
 195.275 -        {"Hotspot MBeans....mnemonic", 'H'},
 195.276 -        {"Hotspot MBeans.dialog.accessibleDescription", "\u7528\u4e8e\u7ba1\u7406 Hotspot Mbean \u7684\u5bf9\u8bdd\u6846"},
 195.277 -        {"Impact","\u5f71\u54cd"},
 195.278 -        {"Info","\u4fe1\u606f"},
 195.279 +        {"Help.AboutDialog.userGuideLink.mnemonic", "U"},
 195.280 +        {"Help.AboutDialog.userGuideLink.url", "http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html"},
 195.281 +        {"HelpMenu.About.title", "\u5173\u4E8E JConsole"},
 195.282 +        {"HelpMenu.About.title.mnemonic", "A"},
 195.283 +        {"HelpMenu.UserGuide.title", "\u8054\u673A\u7528\u6237\u6307\u5357"},
 195.284 +        {"HelpMenu.UserGuide.title.mnemonic", "U"},
 195.285 +        {"HelpMenu.title", "\u5E2E\u52A9"},
 195.286 +        {"HelpMenu.title.mnemonic", "H"},
 195.287 +        {"Hotspot MBeans...", "\u70ED\u70B9 MBean..."},
 195.288 +        {"Hotspot MBeans....mnemonic", "H"},
 195.289 +        {"Hotspot MBeans.dialog.accessibleDescription", "\u7528\u4E8E\u7BA1\u7406\u70ED\u70B9 MBean \u7684\u5BF9\u8BDD\u6846"},
 195.290 +        {"Impact","\u5F71\u54CD"},
 195.291 +        {"Info","\u4FE1\u606F"},
 195.292          {"INFO","INFO"},
 195.293 -        {"Invalid plugin path", "\u8b66\u544a: \u65e0\u6548\u7684\u63d2\u4ef6\u8def\u5f84: {0}"},
 195.294 -        {"Invalid URL", "\u65e0\u6548\u7684 URL: {0}"},
 195.295 -        {"Is","\u4e3a"},
 195.296 -        {"Java Monitoring & Management Console", "Java \u76d1\u89c6\u548c\u7ba1\u7406\u63a7\u5236\u53f0"},
 195.297 +        {"Invalid plugin path", "\u8B66\u544A: \u63D2\u4EF6\u8DEF\u5F84\u65E0\u6548: {0}"},
 195.298 +        {"Invalid URL", "URL \u65E0\u6548: {0}"},
 195.299 +        {"Is","\u662F"},
 195.300 +        {"Java Monitoring & Management Console", "Java \u76D1\u89C6\u548C\u7BA1\u7406\u63A7\u5236\u53F0"},
 195.301          {"JConsole: ","JConsole: {0}"},
 195.302 -        {"JConsole version","JConsole \u7248\u672c \"{0}\""},
 195.303 -        {"JConsole.accessibleDescription", "Java \u76d1\u89c6\u548c\u7ba1\u7406\u63a7\u5236\u53f0"},
 195.304 -        {"JIT compiler","JIT \u7f16\u8bd1\u5668"},
 195.305 -        {"Java Virtual Machine","Java \u865a\u62df\u673a"},
 195.306 +        {"JConsole version","JConsole \u7248\u672C \"{0}\""},
 195.307 +        {"JConsole.accessibleDescription", "Java \u76D1\u89C6\u548C\u7BA1\u7406\u63A7\u5236\u53F0"},
 195.308 +        {"JIT compiler","JIT \u7F16\u8BD1\u5668"},
 195.309 +        {"Java Virtual Machine","Java \u865A\u62DF\u673A"},
 195.310          {"Java","Java"},
 195.311 -        {"Library path","\u5e93\u8def\u5f84"},
 195.312 -        {"Listeners","\u4fa6\u542c\u5668"},
 195.313 -        {"Live Threads","\u6d3b\u52a8\u7ebf\u7a0b"},
 195.314 -        {"Loaded", "\u5df2\u88c5\u5165"},
 195.315 -        {"Local Process:", "\u672c\u5730\u8fdb\u7a0b:"},
 195.316 -        {"Local Process:.mnemonic", 'L'},
 195.317 -        {"Look and Feel","\u5916\u89c2"},
 195.318 +        {"Library path","\u5E93\u8DEF\u5F84"},
 195.319 +        {"Listeners","\u76D1\u542C\u7A0B\u5E8F"},
 195.320 +        {"Live Threads","\u6D3B\u52A8\u7EBF\u7A0B"},
 195.321 +        {"Loaded", "\u5DF2\u52A0\u8F7D"},
 195.322 +        {"Local Process:", "\u672C\u5730\u8FDB\u7A0B:"},
 195.323 +        {"Local Process:.mnemonic", "L"},
 195.324 +        {"Look and Feel","\u5916\u89C2"},
 195.325          {"Masthead.font", "Dialog-PLAIN-25"},
 195.326 -        {"Management Not Enabled","<b>\u6ce8\u610f</b>\uff1a\u5728\u6b64\u8fdb\u7a0b\u4e2d\u672a\u542f\u7528\u7ba1\u7406\u4ee3\u7406\u3002"},
 195.327 -        {"Management Will Be Enabled","<b>\u6ce8\u610f</b>\uff1a\u5728\u6b64\u8fdb\u7a0b\u4e2d\u5c06\u542f\u7528\u7ba1\u7406\u4ee3\u7406\u3002"},
 195.328 +        {"Management Not Enabled","<b>\u6CE8</b>: \u672A\u5BF9\u6B64\u8FDB\u7A0B\u542F\u7528\u7BA1\u7406\u4EE3\u7406\u3002"},
 195.329 +        {"Management Will Be Enabled","<b>\u6CE8</b>: \u5C06\u5BF9\u6B64\u8FDB\u7A0B\u542F\u7528\u7BA1\u7406\u4EE3\u7406\u3002"},
 195.330          {"MBeanAttributeInfo","MBeanAttributeInfo"},
 195.331          {"MBeanInfo","MBeanInfo"},
 195.332          {"MBeanNotificationInfo","MBeanNotificationInfo"},
 195.333          {"MBeanOperationInfo","MBeanOperationInfo"},
 195.334          {"MBeans","MBean"},
 195.335 -        {"MBeansTab.clearNotificationsButton", "\u6e05\u9664(C)"},
 195.336 -        {"MBeansTab.clearNotificationsButton.mnemonic", 'C'},
 195.337 -        {"MBeansTab.clearNotificationsButton.toolTip", "\u6e05\u9664\u901a\u77e5"},
 195.338 -        {"MBeansTab.compositeNavigationMultiple", "\u590d\u5408\u5bfc\u822a {0}/{1}"},
 195.339 -        {"MBeansTab.compositeNavigationSingle", "\u590d\u5408\u5bfc\u822a"},
 195.340 -        {"MBeansTab.refreshAttributesButton", "\u5237\u65b0(R)"},
 195.341 -        {"MBeansTab.refreshAttributesButton.mnemonic", 'R'},
 195.342 -        {"MBeansTab.refreshAttributesButton.toolTip", "\u5237\u65b0\u5c5e\u6027"},
 195.343 -        {"MBeansTab.subscribeNotificationsButton", "\u8ba2\u9605(S)"},
 195.344 -        {"MBeansTab.subscribeNotificationsButton.mnemonic", 'S'},
 195.345 -        {"MBeansTab.subscribeNotificationsButton.toolTip", "\u5f00\u59cb\u4fa6\u542c\u901a\u77e5"},
 195.346 -        {"MBeansTab.tabularNavigationMultiple", "\u8868\u683c\u5bfc\u822a {0}/{1}"},
 195.347 -        {"MBeansTab.tabularNavigationSingle", "\u8868\u683c\u5bfc\u822a"},
 195.348 -        {"MBeansTab.unsubscribeNotificationsButton", "\u53d6\u6d88\u8ba2\u9605(U)"},
 195.349 -        {"MBeansTab.unsubscribeNotificationsButton.mnemonic", 'U'},
 195.350 -        {"MBeansTab.unsubscribeNotificationsButton.toolTip", "\u505c\u6b62\u4fa6\u542c\u901a\u77e5"},
 195.351 -        {"Manage Hotspot MBeans in: ", "\u7ba1\u7406 Hotspot MBean \u4e8e\uff1a "},
 195.352 -        {"Max","\u6700\u5927\u503c"},
 195.353 -        {"Maximum heap size","\u5806\u5927\u5c0f\u7684\u6700\u5927\u503c"},
 195.354 -        {"Memory","\u5185\u5b58"},
 195.355 -        {"MemoryPoolLabel", "\u5185\u5b58\u6c60 \"{0}\""},
 195.356 -        {"MemoryTab.heapPlotter.accessibleName", "\u5806\u7684\u5185\u5b58\u4f7f\u7528\u60c5\u51b5\u56fe\u8868\u3002"},
 195.357 -        {"MemoryTab.infoLabelFormat", "<html>\u5df2\u4f7f\u7528: {0}    \u5df2\u63d0\u4ea4: {1}    \u6700\u5927\u503c: {2}</html>"},
 195.358 -        {"MemoryTab.nonHeapPlotter.accessibleName", "\u975e\u5806\u7684\u5185\u5b58\u4f7f\u7528\u60c5\u51b5\u56fe\u8868\u3002"},
 195.359 -        {"MemoryTab.poolChart.aboveThreshold", "\u5927\u4e8e\u9608\u503c {0}\u3002\n"},
 195.360 -        {"MemoryTab.poolChart.accessibleName", "\u5185\u5b58\u6c60\u4f7f\u7528\u60c5\u51b5\u56fe\u8868\u3002"},
 195.361 -        {"MemoryTab.poolChart.belowThreshold", "\u5c0f\u4e8e\u9608\u503c {0}\u3002\n"},
 195.362 -        {"MemoryTab.poolPlotter.accessibleName", "{0} \u7684\u5185\u5b58\u4f7f\u7528\u60c5\u51b5\u56fe\u8868\u3002"},
 195.363 -        {"Message","\u6d88\u606f"},
 195.364 -        {"Method successfully invoked", "\u6210\u529f\u8c03\u7528\u65b9\u6cd5"},
 195.365 -        {"Minimize All", "\u5168\u90e8\u6700\u5c0f\u5316"},
 195.366 -        {"Minimize All.mnemonic", 'M'},
 195.367 -        {"Minus Version", "\u8fd9\u662f {0} \u7248\u672c {1}"},
 195.368 +        {"MBeansTab.clearNotificationsButton", "\u6E05\u9664"},
 195.369 +        {"MBeansTab.clearNotificationsButton.mnemonic", "C"},
 195.370 +        {"MBeansTab.clearNotificationsButton.toolTip", "\u6E05\u9664\u901A\u77E5"},
 195.371 +        {"MBeansTab.compositeNavigationMultiple", "\u7EC4\u5408\u5BFC\u822A{0}/{1}"},
 195.372 +        {"MBeansTab.compositeNavigationSingle", "\u7EC4\u5408\u5BFC\u822A"},
 195.373 +        {"MBeansTab.refreshAttributesButton", "\u5237\u65B0"},
 195.374 +        {"MBeansTab.refreshAttributesButton.mnemonic", "R"},
 195.375 +        {"MBeansTab.refreshAttributesButton.toolTip", "\u5237\u65B0\u5C5E\u6027"},
 195.376 +        {"MBeansTab.subscribeNotificationsButton", "\u8BA2\u9605"},
 195.377 +        {"MBeansTab.subscribeNotificationsButton.mnemonic", "S"},
 195.378 +        {"MBeansTab.subscribeNotificationsButton.toolTip", "\u5F00\u59CB\u76D1\u542C\u901A\u77E5"},
 195.379 +        {"MBeansTab.tabularNavigationMultiple", "\u8868\u683C\u5F0F\u5BFC\u822A{0}/{1}"},
 195.380 +        {"MBeansTab.tabularNavigationSingle", "\u8868\u683C\u5F0F\u5BFC\u822A"},
 195.381 +        {"MBeansTab.unsubscribeNotificationsButton", "\u53D6\u6D88\u8BA2\u9605"},
 195.382 +        {"MBeansTab.unsubscribeNotificationsButton.mnemonic", "U"},
 195.383 +        {"MBeansTab.unsubscribeNotificationsButton.toolTip", "\u505C\u6B62\u76D1\u542C\u901A\u77E5"},
 195.384 +        {"Manage Hotspot MBeans in: ", "\u7BA1\u7406\u4EE5\u4E0B\u4F4D\u7F6E\u7684\u70ED\u70B9 MBean: "},
 195.385 +        {"Max","\u6700\u5927\u503C"},
 195.386 +        {"Maximum heap size","\u6700\u5927\u5806\u5927\u5C0F"},
 195.387 +        {"Memory","\u5185\u5B58"},
 195.388 +        {"MemoryPoolLabel", "\u5185\u5B58\u6C60 \"{0}\""},
 195.389 +        {"MemoryTab.heapPlotter.accessibleName", "\u5806\u7684\u5185\u5B58\u4F7F\u7528\u91CF\u56FE\u8868\u3002"},
 195.390 +        {"MemoryTab.infoLabelFormat", "<html>\u5DF2\u7528: {0}    \u5DF2\u63D0\u4EA4: {1}    \u6700\u5927: {2}</html>"},
 195.391 +        {"MemoryTab.nonHeapPlotter.accessibleName", "\u975E\u5806\u7684\u5185\u5B58\u4F7F\u7528\u91CF\u56FE\u8868\u3002"},
 195.392 +        {"MemoryTab.poolChart.aboveThreshold", "\u5927\u4E8E{0}\u7684\u9608\u503C\u3002\n"},
 195.393 +        {"MemoryTab.poolChart.accessibleName", "\u5185\u5B58\u6C60\u4F7F\u7528\u91CF\u56FE\u8868\u3002"},
 195.394 +        {"MemoryTab.poolChart.belowThreshold", "\u4F4E\u4E8E{0}\u7684\u9608\u503C\u3002\n"},
 195.395 +        {"MemoryTab.poolPlotter.accessibleName", "{0}\u7684\u5185\u5B58\u4F7F\u7528\u91CF\u56FE\u8868\u3002"},
 195.396 +        {"Message","\u6D88\u606F"},
 195.397 +        {"Method successfully invoked", "\u5DF2\u6210\u529F\u8C03\u7528\u65B9\u6CD5"},
 195.398 +        {"Minimize All", "\u5168\u90E8\u6700\u5C0F\u5316"},
 195.399 +        {"Minimize All.mnemonic", "M"},
 195.400 +        {"Minus Version", "\u8FD9\u662F{0}\u7248\u672C {1}"},
 195.401          {"Monitor locked",
 195.402 -             "   - \u5df2\u9501\u5b9a {0}\n"},
 195.403 -        {"Motif","\u4fee\u6539"},
 195.404 -        {"Name Build and Mode","{0}\uff08\u5185\u90e8\u7248\u672c {1}\u3001{2}\uff09"},
 195.405 -        {"Name and Build","{0}\uff08\u5185\u90e8\u7248\u672c {1}\uff09"},
 195.406 -        {"Name","\u540d\u79f0"},
 195.407 -        {"Name: ","\u540d\u79f0\uff1a "},
 195.408 +             "   - \u5DF2\u9501\u5B9A{0}\n"},
 195.409 +        {"Motif","Motif"},
 195.410 +        {"Name Build and Mode","{0} (\u5DE5\u4F5C\u7248\u672C {1}, {2})"},
 195.411 +        {"Name and Build","{0} (\u5DE5\u4F5C\u7248\u672C {1})"},
 195.412 +        {"Name","\u540D\u79F0"},
 195.413 +        {"Name: ","\u540D\u79F0: "},
 195.414          {"Name State",
 195.415 -             "\u540d\u79f0\uff1a {0}\n" +
 195.416 -             "\u72b6\u6001\uff1a {1}\n"},
 195.417 +             "\u540D\u79F0: {0}\n\u72B6\u6001: {1}\n"},
 195.418          {"Name State LockName",
 195.419 -             "\u540d\u79f0\uff1a {0}\n" +
 195.420 -             "\u72b6\u6001\uff1a{1} \u5728 {2} \u4e0a\n"},
 195.421 +             "\u540D\u79F0: {0}\n\u72B6\u6001: {2}\u4E0A\u7684{1}\n"},
 195.422          {"Name State LockName LockOwner",
 195.423 -             "\u540d\u79f0\uff1a {0}\n" +
 195.424 -             "\u72b6\u6001\uff1a{1} \u5728 {2} \u4e0a\uff0c\u62e5\u6709\u8005\uff1a {3}\n"},
 195.425 -        {"New Connection...", "\u65b0\u5efa\u8fde\u63a5..."},
 195.426 -        {"New Connection....mnemonic", 'N'},
 195.427 -        {"New value applied","\u5df2\u5e94\u7528\u65b0\u503c"},
 195.428 -        {"No attribute selected","\u672a\u9009\u62e9\u5c5e\u6027"},
 195.429 -        {"No deadlock detected","\u672a\u68c0\u6d4b\u5230\u6b7b\u9501"},
 195.430 -        {"No value selected","\u672a\u9009\u62e9\u503c"},
 195.431 -        {"Non-Heap Memory Usage","\u975e\u5806\u5185\u5b58\u4f7f\u7528\u60c5\u51b5"},
 195.432 -        {"Non-Heap", "\u975e\u5806"},
 195.433 -        {"Not Yet Implemented","\u5c1a\u672a\u5b9e\u73b0"},
 195.434 -        {"Not a valid event broadcaster", "\u4e0d\u662f\u6709\u6548\u7684\u4e8b\u4ef6\u5e7f\u64ad\u5668"},
 195.435 -        {"Notification","\u901a\u77e5"},
 195.436 -        {"Notification buffer","\u901a\u77e5\u7f13\u51b2\u533a"},
 195.437 -        {"Notifications","\u901a\u77e5"},
 195.438 +             "\u540D\u79F0: {0}\n\u72B6\u6001: {2}\u4E0A\u7684{1}, \u62E5\u6709\u8005: {3}\n"},
 195.439 +        {"New Connection...", "\u65B0\u5EFA\u8FDE\u63A5..."},
 195.440 +        {"New Connection....mnemonic", "N"},
 195.441 +        {"New value applied","\u5DF2\u5E94\u7528\u65B0\u503C"},
 195.442 +        {"No attribute selected","\u672A\u9009\u62E9\u5C5E\u6027"},
 195.443 +        {"No deadlock detected","\u672A\u68C0\u6D4B\u5230\u6B7B\u9501"},
 195.444 +        {"No value selected","\u672A\u9009\u62E9\u503C"},
 195.445 +        {"Non-Heap Memory Usage","\u975E\u5806\u5185\u5B58\u4F7F\u7528\u91CF"},
 195.446 +        {"Non-Heap", "\u975E\u5806"},
 195.447 +        {"Not Yet Implemented","\u5C1A\u672A\u5B9E\u73B0"},
 195.448 +        {"Not a valid event broadcaster", "\u4E0D\u662F\u6709\u6548\u7684\u4E8B\u4EF6\u5E7F\u64AD\u8005"},
 195.449 +        {"Notification","\u901A\u77E5"},
 195.450 +        {"Notification buffer","\u901A\u77E5\u7F13\u51B2\u533A"},
 195.451 +        {"Notifications","\u901A\u77E5"},
 195.452          {"NotifTypes", "NotifTypes"},
 195.453 -        {"Number of Threads","\u7ebf\u7a0b\u7684\u6570\u76ee"},
 195.454 -        {"Number of Loaded Classes","\u5df2\u88c5\u5165\u7c7b\u7684\u6570\u76ee"},
 195.455 -        {"Number of processors","\u5904\u7406\u5668\u7684\u6570\u76ee"},
 195.456 +        {"Number of Threads","\u7EBF\u7A0B\u6570"},
 195.457 +        {"Number of Loaded Classes","\u5DF2\u52A0\u8F7D\u7C7B\u6570"},
 195.458 +        {"Number of processors","\u5904\u7406\u7A0B\u5E8F\u6570"},
 195.459          {"ObjectName","ObjectName"},
 195.460 -        {"Operating System","\u64cd\u4f5c\u7cfb\u7edf"},
 195.461 -        {"Operation","\u64cd\u4f5c"},
 195.462 -        {"Operation invocation","\u64cd\u4f5c\u8c03\u7528"},
 195.463 -        {"Operation return value", "\u64cd\u4f5c\u8fd4\u56de\u503c"},
 195.464 -        {"Operations","\u64cd\u4f5c"},
 195.465 -        {"Overview","\u6982\u8ff0"},
 195.466 -        {"OverviewPanel.plotter.accessibleName", "{0} \u7684\u56fe\u8868\u3002"},
 195.467 -        {"Parameter", "\u53c2\u6570"},
 195.468 -        {"Password: ", "\u53e3\u4ee4\uff1a "},
 195.469 -        {"Password: .mnemonic", 'P'},
 195.470 -        {"Password.accessibleName", "\u5bc6\u7801"},
 195.471 -        {"Peak","\u5cf0"},
 195.472 -        {"Perform GC", "\u6267\u884c GC"},
 195.473 -        {"Perform GC.mnemonic", 'G'},
 195.474 -        {"Perform GC.toolTip", "\u8bf7\u6c42\u5783\u573e\u6536\u96c6"},
 195.475 -        {"Plotter.accessibleName", "\u56fe\u8868"},
 195.476 +        {"Operating System","\u64CD\u4F5C\u7CFB\u7EDF"},
 195.477 +        {"Operation","\u64CD\u4F5C"},
 195.478 +        {"Operation invocation","\u64CD\u4F5C\u8C03\u7528"},
 195.479 +        {"Operation return value", "\u64CD\u4F5C\u8FD4\u56DE\u503C"},
 195.480 +        {"Operations","\u64CD\u4F5C"},
 195.481 +        {"Overview","\u6982\u89C8"},
 195.482 +        {"OverviewPanel.plotter.accessibleName", "{0}\u7684\u56FE\u8868\u3002"},
 195.483 +        {"Parameter", "\u53C2\u6570"},
 195.484 +        {"Password: ", "\u53E3\u4EE4: "},
 195.485 +        {"Password: .mnemonic", "P"},
 195.486 +        {"Password.accessibleName", "\u53E3\u4EE4"},
 195.487 +        {"Peak","\u5CF0\u503C"},
 195.488 +        {"Perform GC", "\u6267\u884C GC"},
 195.489 +        {"Perform GC.mnemonic", "G"},
 195.490 +        {"Perform GC.toolTip", "\u8BF7\u6C42\u5783\u573E\u6536\u96C6"},
 195.491 +        {"Plotter.accessibleName", "\u56FE\u8868"},
 195.492          {"Plotter.accessibleName.keyAndValue", "{0}={1}\n"},
 195.493 -        {"Plotter.accessibleName.noData", "\u672a\u7ed8\u5236\u6570\u636e\u3002"},
 195.494 -        {"Plotter.saveAsMenuItem", "\u5c06\u6570\u636e\u53e6\u5b58\u4e3a..."},
 195.495 -        {"Plotter.saveAsMenuItem.mnemonic", 'a'},
 195.496 -        {"Plotter.timeRangeMenu", "\u65f6\u95f4\u8303\u56f4"},
 195.497 -        {"Plotter.timeRangeMenu.mnemonic", 'T'},
 195.498 -        {"Problem adding listener","\u6dfb\u52a0\u4fa6\u542c\u5668\u65f6\u51fa\u73b0\u95ee\u9898"},
 195.499 -        {"Problem displaying MBean", "\u663e\u793a MBean \u65f6\u51fa\u73b0\u95ee\u9898"},
 195.500 -        {"Problem invoking", "\u8c03\u7528\u65f6\u51fa\u73b0\u95ee\u9898"},
 195.501 -        {"Problem removing listener","\u5220\u9664\u4fa6\u542c\u5668\u65f6\u51fa\u73b0\u95ee\u9898"},
 195.502 -        {"Problem setting attribute","\u8bbe\u7f6e\u5c5e\u6027\u65f6\u51fa\u73b0\u95ee\u9898"},
 195.503 -        {"Process CPU time","\u5904\u7406 CPU \u65f6\u95f4"},
 195.504 -        {"R/W","R/W"},
 195.505 -        {"Readable","\u53ef\u8bfb"},
 195.506 -        {"Received","\u5df2\u6536\u5230"},
 195.507 -        {"Reconnect","\u91cd\u65b0\u8fde\u63a5"},
 195.508 -        {"Remote Process:", "\u8fdc\u7a0b\u8fdb\u7a0b:"},
 195.509 -        {"Remote Process:.mnemonic", 'R'},
 195.510 -        {"Remote Process.textField.accessibleName", "\u8fdc\u7a0b\u8fdb\u7a0b"},
 195.511 +        {"Plotter.accessibleName.noData", "\u672A\u7ED8\u5236\u6570\u636E\u3002"},
 195.512 +        {"Plotter.saveAsMenuItem", "\u5C06\u6570\u636E\u53E6\u5B58\u4E3A..."},
 195.513 +        {"Plotter.saveAsMenuItem.mnemonic", "A"},
 195.514 +        {"Plotter.timeRangeMenu", "\u65F6\u95F4\u8303\u56F4"},
 195.515 +        {"Plotter.timeRangeMenu.mnemonic", "T"},
 195.516 +        {"Problem adding listener","\u6DFB\u52A0\u76D1\u542C\u7A0B\u5E8F\u65F6\u51FA\u73B0\u95EE\u9898"},
 195.517 +        {"Problem displaying MBean", "\u663E\u793A MBean \u65F6\u51FA\u73B0\u95EE\u9898"},
 195.518 +        {"Problem invoking", "\u8C03\u7528\u65F6\u51FA\u73B0\u95EE\u9898"},
 195.519 +        {"Problem removing listener","\u5220\u9664\u76D1\u542C\u7A0B\u5E8F\u65F6\u51FA\u73B0\u95EE\u9898"},
 195.520 +        {"Problem setting attribute","\u8BBE\u7F6E\u5C5E\u6027\u65F6\u51FA\u73B0\u95EE\u9898"},
 195.521 +        {"Process CPU time","\u8FDB\u7A0B CPU \u65F6\u95F4"},
 195.522 +        {"R/W","\u8BFB\u5199"},
 195.523 +        {"Readable","\u53EF\u8BFB"},
 195.524 +        {"Received","\u6536\u5230"},
 195.525 +        {"Reconnect","\u91CD\u65B0\u8FDE\u63A5"},
 195.526 +        {"Remote Process:", "\u8FDC\u7A0B\u8FDB\u7A0B:"},
 195.527 +        {"Remote Process:.mnemonic", "R"},
 195.528 +        {"Remote Process.textField.accessibleName", "\u8FDC\u7A0B\u8FDB\u7A0B"},
 195.529          {"Remove","\u5220\u9664"},
 195.530 -        {"Restore All", "\u5168\u90e8\u6062\u590d"},
 195.531 -        {"Restore All.mnemonic", 'R'},
 195.532 -        {"Return value", "\u8fd4\u56de\u503c"},
 195.533 +        {"Restore All", "\u5168\u90E8\u8FD8\u539F"},
 195.534 +        {"Restore All.mnemonic", "R"},
 195.535 +        {"Return value", "\u8FD4\u56DE\u503C"},
 195.536          {"ReturnType", "ReturnType"},
 195.537 -        {"SeqNum","\u5e8f\u5217\u53f7"},
 195.538 -        {"Size Bytes", "{0,number,integer} \u5b57\u8282"},
 195.539 -        {"Size Gb","{0} Gb"},
 195.540 -        {"Size Kb","{0} Kb"},
 195.541 -        {"Size Mb","{0} Mb"},
 195.542 -        {"Source","\u6e90"},
 195.543 +        {"SeqNum","SeqNum"},
 195.544 +        {"Size Bytes", "{0,number,integer} \u5B57\u8282"},
 195.545 +        {"Size Gb","{0} GB"},
 195.546 +        {"Size Kb","{0} KB"},
 195.547 +        {"Size Mb","{0} MB"},
 195.548 +        {"Source","\u6E90"},
 195.549          {"Stack trace",
 195.550 -             "\n\u5806\u6808\u8ffd\u8e2a\uff1a \n"},
 195.551 -        {"Success:","\u6210\u529f\uff1a"},
 195.552 +              "\n\u5806\u6808\u8DDF\u8E2A: \n"},
 195.553 +        {"Success:","\u6210\u529F:"},
 195.554          // Note: SummaryTab.headerDateTimeFormat can be one the following:
 195.555          // 1. A combination of two styles for date and time, using the
 195.556          //    constants from class DateFormat: SHORT, MEDIUM, LONG, FULL.
 195.557 @@ -356,85 +353,75 @@
 195.558          //    of the class SimpleDateFormat.
 195.559          //    Example: "yyyy-MM-dd HH:mm:ss" or "M/d/yyyy h:mm:ss a"
 195.560          {"SummaryTab.headerDateTimeFormat", "FULL,FULL"},
 195.561 -        {"SummaryTab.pendingFinalization.label", "\u6682\u6302\u7ed3\u675f\u64cd\u4f5c"},
 195.562 -        {"SummaryTab.pendingFinalization.value", "{0} \u4e2a\u5bf9\u8c61"},
 195.563 -        {"SummaryTab.tabName", "VM \u6458\u8981"},
 195.564 -        {"SummaryTab.vmVersion","{0} \u7248\u672c {1}"},
 195.565 -        {"TabularData are not supported", "\u4e0d\u652f\u6301\u8868\u683c\u5f0f\u6570\u636e"},
 195.566 -        {"Threads","\u7ebf\u7a0b"},
 195.567 -        {"ThreadTab.infoLabelFormat", "<html>\u6d3b\u52a8: {0}    \u5cf0\u503c: {1}    \u603b\u8ba1: {2}</html>"},
 195.568 -        {"ThreadTab.threadInfo.accessibleName", "\u7ebf\u7a0b\u4fe1\u606f"},
 195.569 -        {"ThreadTab.threadPlotter.accessibleName", "\u7ebf\u7a0b\u6570\u76ee\u56fe\u8868\u3002"},
 195.570 -        {"Threshold","\u9608\u503c"},
 195.571 -        {"Tile", "\u5e73\u94fa"},
 195.572 -        {"Tile.mnemonic", 'T'},
 195.573 -        {"Time Range:", "\u65f6\u95f4\u8303\u56f4\uff1a"},
 195.574 -        {"Time Range:.mnemonic", 'T'},
 195.575 -        {"Time", "\u65f6\u95f4"},
 195.576 -        {"TimeStamp","\u65f6\u95f4\u6233"},
 195.577 -        {"Total Loaded", "\u5df2\u88c5\u5165\u7684\u603b\u6570"},
 195.578 -        {"Total classes loaded","\u5df2\u88c5\u5165\u7c7b\u7684\u603b\u6570"},
 195.579 -        {"Total classes unloaded","\u5df2\u5378\u8f7d\u7c7b\u7684\u603b\u6570"},
 195.580 -        {"Total compile time","\u7f16\u8bd1\u603b\u65f6\u95f4"},
 195.581 -        {"Total physical memory","\u7269\u7406\u5185\u5b58\u603b\u91cf"},
 195.582 -        {"Total threads started","\u5df2\u542f\u52a8\u7684\u7ebf\u7a0b\u603b\u6570"},
 195.583 -        {"Total swap space","\u4ea4\u6362\u7a7a\u95f4\u603b\u91cf"},
 195.584 -        {"Type","\u7c7b\u578b"},
 195.585 -        {"Unavailable","\u4e0d\u53ef\u7528"},
 195.586 -        {"UNKNOWN","\u672a\u77e5"},
 195.587 -        {"Unknown Host","\u672a\u77e5\u4e3b\u673a: {0}"},
 195.588 -        {"Unregister", "\u672a\u6ce8\u518c"},
 195.589 -        {"Uptime","\u6b63\u5e38\u8fd0\u884c\u65f6\u95f4"},
 195.590 -        {"Uptime: ","\u6b63\u5e38\u8fd0\u884c\u65f6\u95f4\uff1a "},
 195.591 -        {"Usage Threshold","\u4f7f\u7528\u9608\u503c"},
 195.592 -        {"remoteTF.usage","<b>\u7528\u6cd5</b>: &lt;hostname&gt;:&lt;port&gt; \u6216 service:jmx:&lt;protocol&gt;:&lt;sap&gt;"},
 195.593 -        {"Used","\u5df2\u4f7f\u7528"},
 195.594 -        {"Username: ", "\u7528\u6237\u540d: "},
 195.595 -        {"Username: .mnemonic", 'U'},
 195.596 -        {"Username.accessibleName", "\u7528\u6237\u540d"},
 195.597 -        {"UserData","\u7528\u6237\u6570\u636e"},
 195.598 -        {"Virtual Machine","\u865a\u62df\u673a"},
 195.599 -        {"VM arguments","VM \u53c2\u6570"},
 195.600 +        {"SummaryTab.pendingFinalization.label", "\u6682\u6302\u6700\u7EC8\u5904\u7406"},
 195.601 +        {"SummaryTab.pendingFinalization.value", "{0}\u5BF9\u8C61"},
 195.602 +        {"SummaryTab.tabName", "VM \u6982\u8981"},
 195.603 +        {"SummaryTab.vmVersion","{0}\u7248\u672C {1}"},
 195.604 +        {"TabularData are not supported", "\u4E0D\u652F\u6301 TabularData"},
 195.605 +        {"Threads","\u7EBF\u7A0B"},
 195.606 +        {"ThreadTab.infoLabelFormat", "<html>\u6D3B\u52A8: {0}    \u5CF0\u503C: {1}    \u603B\u8BA1: {2}</html>"},
 195.607 +        {"ThreadTab.threadInfo.accessibleName", "\u7EBF\u7A0B\u4FE1\u606F"},
 195.608 +        {"ThreadTab.threadPlotter.accessibleName", "\u8868\u793A\u7EBF\u7A0B\u6570\u7684\u56FE\u8868\u3002"},
 195.609 +        {"Threshold","\u9608\u503C"},
 195.610 +        {"Tile", "\u5E73\u94FA"},
 195.611 +        {"Tile.mnemonic", "T"},
 195.612 +        {"Time Range:", "\u65F6\u95F4\u8303\u56F4:"},
 195.613 +        {"Time Range:.mnemonic", "T"},
 195.614 +        {"Time", "\u65F6\u95F4"},
 195.615 +        {"TimeStamp","TimeStamp"},
 195.616 +        {"Total Loaded", "\u52A0\u8F7D\u603B\u6570"},
 195.617 +        {"Total classes loaded","\u5DF2\u52A0\u8F7D\u7C7B\u603B\u6570"},
 195.618 +        {"Total classes unloaded","\u5DF2\u5378\u8F7D\u7C7B\u603B\u6570"},
 195.619 +        {"Total compile time","\u603B\u7F16\u8BD1\u65F6\u95F4"},
 195.620 +        {"Total physical memory","\u603B\u7269\u7406\u5185\u5B58"},
 195.621 +        {"Total threads started","\u542F\u52A8\u7684\u7EBF\u7A0B\u603B\u6570"},
 195.622 +        {"Total swap space","\u603B\u4EA4\u6362\u7A7A\u95F4"},
 195.623 +        {"Type","\u7C7B\u578B"},
 195.624 +        {"Unavailable","\u4E0D\u53EF\u7528"},
 195.625 +        {"UNKNOWN","UNKNOWN"},
 195.626 +        {"Unknown Host","\u672A\u77E5\u4E3B\u673A: {0}"},
 195.627 +        {"Unregister", "\u6CE8\u9500"},
 195.628 +        {"Uptime","\u8FD0\u884C\u65F6\u95F4"},
 195.629 +        {"Uptime: ","\u8FD0\u884C\u65F6\u95F4: "},
 195.630 +        {"Usage Threshold","\u7528\u6CD5\u9608\u503C"},
 195.631 +        {"remoteTF.usage","<b>\u7528\u6CD5</b>: &lt;hostname&gt;:&lt;port&gt; \u6216 service:jmx:&lt;protocol&gt;:&lt;sap&gt;"},
 195.632 +        {"Used","\u5DF2\u7528"},
 195.633 +        {"Username: ", "\u7528\u6237\u540D: "},
 195.634 +        {"Username: .mnemonic", "U"},
 195.635 +        {"Username.accessibleName", "\u7528\u6237\u540D"},
 195.636 +        {"UserData","UserData"},
 195.637 +        {"Virtual Machine","\u865A\u62DF\u673A"},
 195.638 +        {"VM arguments","VM \u53C2\u6570"},
 195.639          {"VM","VM"},
 195.640 -        {"VMInternalFrame.accessibleDescription", "\u7528\u4e8e\u76d1\u89c6 Java \u865a\u62df\u673a\u7684\u5185\u90e8\u6846\u67b6"},
 195.641 -        {"Value","\u503c"},
 195.642 -        {"Vendor", "\u4f9b\u5e94\u5546"},
 195.643 -        {"Verbose Output","\u8be6\u7ec6\u8f93\u51fa"},
 195.644 -        {"Verbose Output.toolTip", "\u4e3a\u7c7b\u88c5\u5165\u7cfb\u7edf\u542f\u7528\u8be6\u7ec6\u8f93\u51fa"},
 195.645 -        {"View value", "\u67e5\u770b\u503c"},
 195.646 -        {"View","\u89c6\u56fe"},
 195.647 -        {"Window", "\u7a97\u53e3"},
 195.648 -        {"Window.mnemonic", 'W'},
 195.649 -        {"Windows","\u7a97\u53e3"},
 195.650 -        {"Writable","\u53ef\u5199"},
 195.651 -        {"You cannot drop a class here", "\u60a8\u4e0d\u80fd\u5c06\u7c7b\u653e\u5728\u6b64\u5904"},
 195.652 -        {"collapse", "\u6298\u53e0"},
 195.653 -        {"connectionFailed1","\u8fde\u63a5\u5931\u8d25\uff1a\u662f\u5426\u91cd\u8bd5\uff1f"},
 195.654 -        {"connectionFailed2","\u4e0e {0} \u7684\u8fde\u63a5\u672a\u6210\u529f\u3002<br>\u662f\u5426\u8981\u91cd\u8bd5\uff1f"},
 195.655 -        {"connectionLost1","\u8fde\u63a5\u65ad\u5f00\uff1a\u662f\u5426\u91cd\u65b0\u8fde\u63a5\uff1f"},
 195.656 -        {"connectionLost2","\u4e0e {0} \u7684\u8fde\u63a5\u5df2\u65ad\u5f00\u539f\u56e0\u662f\u5df2\u7ec8\u6b62\u8fdc\u7a0b\u8fdb\u7a0b\u3002<br>\u662f\u5426\u8981\u91cd\u65b0\u8fde\u63a5\uff1f"},
 195.657 -        {"connectingTo1","\u6b63\u5728\u8fde\u63a5\u81f3 {0}"},
 195.658 -        {"connectingTo2","\u5f53\u524d\u6b63\u5728\u8fde\u63a5\u81f3 {0}\u3002<br>\u8fd9\u5c06\u4f1a\u82b1\u8d39\u4e00\u4e9b\u65f6\u95f4\u3002"},
 195.659 -        {"deadlockAllTab","\u5168\u90e8"},
 195.660 -        {"deadlockTab","\u6b7b\u9501"},
 195.661 -        {"deadlockTabN","\u6b7b\u9501 {0}"},
 195.662 -        {"expand", "\u5c55\u5f00"},
 195.663 -        {"kbytes","{0} Kb"},
 195.664 -        {"operation","\u64cd\u4f5c"},
 195.665 -        {"plot", "\u7ed8\u56fe"},
 195.666 -        {"visualize","\u663e\u793a"},
 195.667 +        {"VMInternalFrame.accessibleDescription", "\u7528\u4E8E\u76D1\u89C6 Java \u865A\u62DF\u673A\u7684\u5185\u90E8\u6846\u67B6"},
 195.668 +        {"Value","\u503C"},
 195.669 +        {"Vendor", "\u5382\u5546"},
 195.670 +        {"Verbose Output","\u8BE6\u7EC6\u8F93\u51FA"},
 195.671 +        {"Verbose Output.toolTip", "\u4E3A\u7C7B\u52A0\u8F7D\u7CFB\u7EDF\u542F\u7528\u8BE6\u7EC6\u8F93\u51FA"},
 195.672 +        {"View value", "\u89C6\u56FE\u503C"},
 195.673 +        {"View","\u89C6\u56FE"},
 195.674 +        {"Window", "\u7A97\u53E3"},
 195.675 +        {"Window.mnemonic", "W"},
 195.676 +        {"Windows","Windows"},
 195.677 +        {"Writable","\u53EF\u5199"},
 195.678 +        {"You cannot drop a class here", "\u65E0\u6CD5\u5220\u9664\u6B64\u5904\u7684\u7C7B"},
 195.679 +        {"collapse", "\u9690\u85CF"},
 195.680 +        {"connectionFailed1","\u8FDE\u63A5\u5931\u8D25: \u662F\u5426\u91CD\u8BD5?"},
 195.681 +        {"connectionFailed2","\u672A\u6210\u529F\u8FDE\u63A5\u5230{0}\u3002<br>\u662F\u5426\u8981\u91CD\u8BD5?"},
 195.682 +        {"connectionLost1","\u8FDE\u63A5\u4E22\u5931: \u662F\u5426\u91CD\u65B0\u8FDE\u63A5?"},
 195.683 +        {"connectionLost2","\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?"},
 195.684 +        {"connectingTo1","\u6B63\u5728\u8FDE\u63A5\u5230{0}"},
 195.685 +        {"connectingTo2","\u60A8\u5F53\u524D\u6B63\u5728\u8FDE\u63A5\u5230{0}\u3002<br>\u8FD9\u5C06\u9700\u8981\u51E0\u5206\u949F\u7684\u65F6\u95F4\u3002"},
 195.686 +        {"deadlockAllTab","\u5168\u90E8"},
 195.687 +        {"deadlockTab","\u6B7B\u9501"},
 195.688 +        {"deadlockTabN","\u6B7B\u9501{0}"},
 195.689 +        {"expand", "\u5C55\u5F00"},
 195.690 +        {"kbytes","{0} KB"},
 195.691 +        {"operation","\u64CD\u4F5C"},
 195.692 +        {"plot", "\u7ED8\u56FE"},
 195.693 +        {"visualize","\u53EF\u89C6\u5316"},
 195.694          {"zz usage text",
 195.695 -             "\u7528\u6cd5: {0} [ -interval=n ] [ -notile ] [ -pluginpath <path> ] [ -version ] [ connection ...]\n\n" +
 195.696 -             "  -interval   \u5c06\u66f4\u65b0\u95f4\u9694\u65f6\u95f4\u8bbe\u7f6e\u4e3a n \u79d2\uff08\u9ed8\u8ba4\u503c\u4e3a 4 \u79d2\uff09\n" +
 195.697 -             "  -notile     \u6700\u521d\u4e0d\u5e73\u94fa\u663e\u793a\u7a97\u53e3\uff08\u5bf9\u4e8e\u4e24\u4e2a\u6216\u66f4\u591a\u8fde\u63a5\uff09\n" +
 195.698 -             "  -pluginpath \u6307\u5b9a jconsole \u7528\u4e8e\u67e5\u627e\u63d2\u4ef6\u7684\u8def\u5f84\n" +
 195.699 -             "  -version    \u8f93\u51fa\u7a0b\u5e8f\u7248\u672c\n\n" +
 195.700 -             "  connection = pid || host:port || JMX URL (service:jmx:<protocol>://...)\n" +
 195.701 -             "  pid       \u76ee\u6807\u8fdb\u7a0b\u7684\u8fdb\u7a0b ID\n" +
 195.702 -             "  host      \u8fdc\u7a0b\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\n" +
 195.703 -             "  port      \u7528\u4e8e\u8fdc\u7a0b\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\n\n" +
 195.704 -             "  -J          \u5bf9\u6b63\u5728\u8fd0\u884c jconsole \u7684 Java \u865a\u62df\u673a\u6307\u5b9a\n" +
 195.705 -             "            \u8f93\u5165\u53c2\u6570"},
 195.706 +             "\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"},
 195.707          // END OF MATERIAL TO LOCALIZE
 195.708          };
 195.709  
   196.1 --- a/src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_ja.java	Tue Feb 15 19:16:39 2011 -0800
   196.2 +++ b/src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_ja.java	Tue Feb 15 20:18:20 2011 -0800
   196.3 @@ -1,5 +1,5 @@
   196.4  /*
   196.5 - * Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
   196.6 + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
   196.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   196.8   *
   196.9   * This code is free software; you can redistribute it and/or modify it
  196.10 @@ -30,12 +30,13 @@
  196.11  public class MsgNative2ascii_ja extends ListResourceBundle {
  196.12  
  196.13      public Object[][] getContents() {
  196.14 -        return new Object[][] {
  196.15 -        {"err.bad.arg", "-encoding \u306b\u306f\u3001\u5f15\u6570\u304c\u5fc5\u8981\u3067\u3059\u3002"},
  196.16 -        {"err.cannot.read",  "{0} \u3092\u8aad\u307f\u8fbc\u3080\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002"},
  196.17 -        {"err.cannot.write", "{0} \u306b\u66f8\u304d\u8fbc\u3080\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002"},
  196.18 -        {"usage", "\u4f7f\u3044\u65b9: native2ascii" +
  196.19 -         " [-reverse] [-encoding encoding] [inputfile [outputfile]]"},
  196.20 +        Object[][] temp = new Object[][] {
  196.21 +        {"err.bad.arg", "-encoding\u306B\u306F\u5F15\u6570\u304C\u5FC5\u8981\u3067\u3059"},
  196.22 +        {"err.cannot.read",  "{0}\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093\u3067\u3057\u305F\u3002"},
  196.23 +        {"err.cannot.write", "{0}\u3092\u66F8\u304D\u8FBC\u3081\u307E\u305B\u3093\u3067\u3057\u305F\u3002"},
  196.24 +        {"usage", "\u4F7F\u7528\u65B9\u6CD5: native2ascii [-reverse] [-encoding encoding] [inputfile [outputfile]]"},
  196.25          };
  196.26 +
  196.27 +        return temp;
  196.28      }
  196.29  }
   197.1 --- a/src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_zh_CN.java	Tue Feb 15 19:16:39 2011 -0800
   197.2 +++ b/src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_zh_CN.java	Tue Feb 15 20:18:20 2011 -0800
   197.3 @@ -1,5 +1,5 @@
   197.4  /*
   197.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
   197.6 + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
   197.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   197.8   *
   197.9   * This code is free software; you can redistribute it and/or modify it
  197.10 @@ -30,12 +30,13 @@
  197.11  public class MsgNative2ascii_zh_CN extends ListResourceBundle {
  197.12  
  197.13      public Object[][] getContents() {
  197.14 -        return new Object[][] {
  197.15 -        {"err.bad.arg", "-encoding \u9700\u8981\u53c2\u6570"},
  197.16 -        {"err.cannot.read",  "\u65e0\u6cd5\u8bfb\u53d6 {0}\u3002"},
  197.17 -        {"err.cannot.write", "\u65e0\u6cd5\u5199\u5165 {0}\u3002"},
  197.18 -        {"usage", "\u7528\u6cd5\uff1anative2ascii" +
  197.19 -         " [-reverse] [-encoding \u7f16\u7801] [\u8f93\u5165\u6587\u4ef6 [\u8f93\u51fa\u6587\u4ef6]]"},
  197.20 +        Object[][] temp = new Object[][] {
  197.21 +        {"err.bad.arg", "-encoding \u9700\u8981\u53C2\u6570"},
  197.22 +        {"err.cannot.read",  "\u65E0\u6CD5\u8BFB\u53D6{0}\u3002"},
  197.23 +        {"err.cannot.write", "\u65E0\u6CD5\u5199\u5165{0}\u3002"},
  197.24 +        {"usage", "\u7528\u6CD5: native2ascii [-reverse] [-encoding encoding] [inputfile [outputfile]]"},
  197.25          };
  197.26 +
  197.27 +        return temp;
  197.28      }
  197.29  }
   198.1 --- a/src/share/classes/sun/tools/serialver/serialver_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   198.2 +++ b/src/share/classes/sun/tools/serialver/serialver_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   198.3 @@ -1,19 +1,13 @@
   198.4 -SerialVersionInspector=\u30b7\u30ea\u30a2\u30eb\u30d0\u30fc\u30b8\u30e7\u30f3\u30a4\u30f3\u30b9\u30da\u30af\u30bf
   198.5 -File=\u30d5\u30a1\u30a4\u30eb
   198.6 -Exit=\u7d42\u4e86
   198.7 -Show=\u8868\u793a
   198.8 -FullClassName=\u5b8c\u5168\u30af\u30e9\u30b9\u540d:
   198.9 -SerialVersion=\u30b7\u30ea\u30a2\u30eb\u30d0\u30fc\u30b8\u30e7\u30f3
  198.10 -NotSerializable=\
  198.11 -	\u30af\u30e9\u30b9 {0} \u306f\u76f4\u5217\u5316\u3067\u304d\u307e\u305b\u3093\u3002
  198.12 -ClassNotFound=\u30af\u30e9\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
  198.13 -error.parsing.classpath=\
  198.14 -	\u30af\u30e9\u30b9\u30d1\u30b9 {0} \u306e\u89e3\u6790\u30a8\u30e9\u30fc\u3067\u3059\u3002
  198.15 -error.missing.classpath=\
  198.16 -	-classpath \u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5f15\u6570\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
  198.17 -invalid.flag=\
  198.18 -	\u7121\u52b9\u306a\u30d5\u30e9\u30b0 {0}
  198.19 -ignoring.classes=\
  198.20 -	-show \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u6301\u3064\u30af\u30e9\u30b9\u5f15\u6570\u3092\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093
  198.21 -usage=\
  198.22 -	\u4f7f\u3044\u65b9: serialver [-classpath classpath] [-show] [classname...]
  198.23 +SerialVersionInspector=\u30B7\u30EA\u30A2\u30EB\u30FB\u30D0\u30FC\u30B8\u30E7\u30F3\u30FB\u30A4\u30F3\u30B9\u30DA\u30AF\u30BF
  198.24 +File=\u30D5\u30A1\u30A4\u30EB
  198.25 +Exit=\u7D42\u4E86
  198.26 +Show=\u8868\u793A
  198.27 +FullClassName=\u5B8C\u5168\u30AF\u30E9\u30B9\u540D:
  198.28 +SerialVersion=\u30B7\u30EA\u30A2\u30EB\u30FB\u30D0\u30FC\u30B8\u30E7\u30F3:
  198.29 +NotSerializable=\u30AF\u30E9\u30B9{0}\u306F\u76F4\u5217\u5316\u3067\u304D\u307E\u305B\u3093\u3002
  198.30 +ClassNotFound=\u30AF\u30E9\u30B9{0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
  198.31 +error.parsing.classpath=\u30AF\u30E9\u30B9\u30D1\u30B9{0}\u306E\u89E3\u6790\u30A8\u30E9\u30FC\u3067\u3059\u3002
  198.32 +error.missing.classpath=-classpath\u30AA\u30D7\u30B7\u30E7\u30F3\u306E\u5F15\u6570\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
  198.33 +invalid.flag=\u7121\u52B9\u306A\u30D5\u30E9\u30B0{0}\u3002
  198.34 +ignoring.classes=-show\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u6301\u3064\u30AF\u30E9\u30B9\u5F15\u6570\u3092\u6307\u5B9A\u3067\u304D\u307E\u305B\u3093
  198.35 +usage=\u4F7F\u7528\u65B9\u6CD5: serialver [-classpath classpath] [-show] [classname...]
   199.1 --- a/src/share/classes/sun/tools/serialver/serialver_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   199.2 +++ b/src/share/classes/sun/tools/serialver/serialver_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   199.3 @@ -1,20 +1,13 @@
   199.4 -SerialVersionInspector=\u5e8f\u5217\u7248\u672c\u68c0\u67e5\u5668
   199.5 -File=\u6587\u4ef6
   199.6 -Exit=\u9000\u51fa
   199.7 -Show=\u663e\u793a
   199.8 -FullClassName=\u5b8c\u6574\u7684\u7c7b\u540d\uff1a
   199.9 -SerialVersion=\u5e8f\u5217\u7248\u672c\uff1a
  199.10 -NotSerializable=\
  199.11 -	\u7c7b {0} \u65e0\u6cd5\u5e8f\u5217\u5316\u3002
  199.12 -ClassNotFound=\
  199.13 -	\u672a\u627e\u5230\u7c7b {0}\u3002
  199.14 -error.parsing.classpath=\
  199.15 -	\u89e3\u6790\u7c7b\u8def\u5f84 {0} \u65f6\u51fa\u9519\u3002
  199.16 -error.missing.classpath=\
  199.17 -	\u7f3a\u5c11 -classpath \u9009\u9879\u7684\u53c2\u6570
  199.18 -invalid.flag=\
  199.19 -	\u65e0\u6548\u6807\u5fd7 {0}\u3002
  199.20 -ignoring.classes=\
  199.21 -	\u65e0\u6cd5\u4f7f\u7528 -show \u9009\u9879\u6307\u5b9a\u7c7b\u53c2\u6570
  199.22 -usage=\
  199.23 -	\u7528\u6cd5\uff1aserialver [-classpath \u7c7b\u8def\u5f84] [-show] [\u7c7b\u540d\u79f0...]
  199.24 +SerialVersionInspector=\u5E8F\u5217\u7248\u672C\u68C0\u67E5\u5668
  199.25 +File=\u6587\u4EF6
  199.26 +Exit=\u9000\u51FA
  199.27 +Show=\u663E\u793A
  199.28 +FullClassName=\u5B8C\u6574\u7684\u7C7B\u540D:
  199.29 +SerialVersion=\u5E8F\u5217\u7248\u672C:
  199.30 +NotSerializable=\u7C7B{0}\u65E0\u6CD5\u5E8F\u5217\u5316\u3002
  199.31 +ClassNotFound=\u627E\u4E0D\u5230\u7C7B{0}\u3002
  199.32 +error.parsing.classpath=\u5BF9\u7C7B\u8DEF\u5F84 {0} \u8FDB\u884C\u8BED\u6CD5\u5206\u6790\u65F6\u51FA\u9519\u3002
  199.33 +error.missing.classpath=\u7F3A\u5C11 -classpath \u9009\u9879\u7684\u53C2\u6570
  199.34 +invalid.flag=\u65E0\u6548\u6807\u8BB0{0}\u3002
  199.35 +ignoring.classes=\u65E0\u6CD5\u4F7F\u7528 -show \u9009\u9879\u6307\u5B9A\u7C7B\u53C2\u6570
  199.36 +usage=\u7528\u6CD5: serialver [-classpath \u7C7B\u8DEF\u5F84] [-show] [\u7C7B\u540D\u79F0...]
   200.1 --- a/src/share/classes/sun/util/logging/resources/logging_de.properties	Tue Feb 15 19:16:39 2011 -0800
   200.2 +++ b/src/share/classes/sun/util/logging/resources/logging_de.properties	Tue Feb 15 20:18:20 2011 -0800
   200.3 @@ -1,5 +1,5 @@
   200.4  #
   200.5 -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
   200.6 +# Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved.
   200.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   200.8  #
   200.9  # This code is free software; you can redistribute it and/or modify it
  200.10 @@ -25,13 +25,13 @@
  200.11  
  200.12  # Localizations for Level names.  For the US locale
  200.13  # these are the same as the non-localized level name.
  200.14 -ALL=ALLE
  200.15 -SEVERE=SCHWERWIEGEND
  200.16 -WARNING=WARNUNG
  200.17 +ALL=ALL
  200.18 +SEVERE=SEVERE
  200.19 +WARNING=WARNING
  200.20  INFO=INFO
  200.21 -CONFIG= KONFIG
  200.22 -FINE=FEIN
  200.23 -FINER=FEINER
  200.24 -FINEST=AM FEINSTEN
  200.25 +CONFIG= CONFIG
  200.26 +FINE=FINE
  200.27 +FINER=FINER
  200.28 +FINEST=FINEST
  200.29  OFF=OFF
  200.30  
   201.1 --- a/src/share/classes/sun/util/logging/resources/logging_es.properties	Tue Feb 15 19:16:39 2011 -0800
   201.2 +++ b/src/share/classes/sun/util/logging/resources/logging_es.properties	Tue Feb 15 20:18:20 2011 -0800
   201.3 @@ -1,5 +1,5 @@
   201.4  #
   201.5 -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
   201.6 +# Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved.
   201.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   201.8  #
   201.9  # This code is free software; you can redistribute it and/or modify it
  201.10 @@ -25,13 +25,13 @@
  201.11  
  201.12  # Localizations for Level names.  For the US locale
  201.13  # these are the same as the non-localized level name.
  201.14 -ALL=TODO
  201.15 -SEVERE=GRAVE
  201.16 -WARNING=ADVERTENCIA
  201.17 +ALL=ALL
  201.18 +SEVERE=SEVERE
  201.19 +WARNING=WARNING
  201.20  INFO=INFO
  201.21  CONFIG= CONFIG
  201.22 -FINE=FINA
  201.23 -FINER=M\u00c1S FINA
  201.24 -FINEST=LA M\u00c1S FINA
  201.25 -OFF=APAGADO
  201.26 +FINE=FINE
  201.27 +FINER=FINER
  201.28 +FINEST=FINEST
  201.29 +OFF=OFF
  201.30  
   202.1 --- a/src/share/classes/sun/util/logging/resources/logging_fr.properties	Tue Feb 15 19:16:39 2011 -0800
   202.2 +++ b/src/share/classes/sun/util/logging/resources/logging_fr.properties	Tue Feb 15 20:18:20 2011 -0800
   202.3 @@ -1,5 +1,5 @@
   202.4  #
   202.5 -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
   202.6 +# Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved.
   202.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   202.8  #
   202.9  # This code is free software; you can redistribute it and/or modify it
  202.10 @@ -25,13 +25,13 @@
  202.11  
  202.12  # Localizations for Level names.  For the US locale
  202.13  # these are the same as the non-localized level name.
  202.14 -ALL=TOUS
  202.15 -SEVERE=GRAVE
  202.16 -WARNING=ATTENTION
  202.17 +ALL=ALL
  202.18 +SEVERE=SEVERE
  202.19 +WARNING=WARNING
  202.20  INFO=INFO
  202.21  CONFIG= CONFIG
  202.22 -FINE=FIN
  202.23 -FINER=PLUS FIN
  202.24 -FINEST=LE PLUS FIN
  202.25 -OFF=AUCUN
  202.26 +FINE=FINE
  202.27 +FINER=FINER
  202.28 +FINEST=FINEST
  202.29 +OFF=OFF
  202.30  
   203.1 --- a/src/share/classes/sun/util/logging/resources/logging_it.properties	Tue Feb 15 19:16:39 2011 -0800
   203.2 +++ b/src/share/classes/sun/util/logging/resources/logging_it.properties	Tue Feb 15 20:18:20 2011 -0800
   203.3 @@ -1,5 +1,5 @@
   203.4  #
   203.5 -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
   203.6 +# Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved.
   203.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   203.8  #
   203.9  # This code is free software; you can redistribute it and/or modify it
  203.10 @@ -25,13 +25,13 @@
  203.11  
  203.12  # Localizations for Level names.  For the US locale
  203.13  # these are the same as the non-localized level name.
  203.14 -ALL=TUTTO
  203.15 -SEVERE=GRAVE
  203.16 -WARNING=AVVERTENZA
  203.17 +ALL=ALL
  203.18 +SEVERE=SEVERE
  203.19 +WARNING=WARNING
  203.20  INFO=INFO
  203.21  CONFIG= CONFIG
  203.22  FINE=FINE
  203.23 -FINER=MOLTO FINE
  203.24 -FINEST=FINISSIMO
  203.25 +FINER=FINER
  203.26 +FINEST=FINEST
  203.27  OFF=OFF
  203.28  
   204.1 --- a/src/share/classes/sun/util/logging/resources/logging_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   204.2 +++ b/src/share/classes/sun/util/logging/resources/logging_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   204.3 @@ -1,5 +1,5 @@
   204.4  #
   204.5 -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
   204.6 +# Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved.
   204.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   204.8  #
   204.9  # This code is free software; you can redistribute it and/or modify it
  204.10 @@ -26,12 +26,12 @@
  204.11  # Localizations for Level names.  For the US locale
  204.12  # these are the same as the non-localized level name.
  204.13  ALL=\u3059\u3079\u3066
  204.14 -SEVERE=\u81f4\u547d\u7684
  204.15 -WARNING=\u8b66\u544a
  204.16 -INFO=\u60c5\u5831
  204.17 -CONFIG= \u8a2d\u5b9a
  204.18 -FINE=\u8a73\u7d30\u30ec\u30d9\u30eb (\u4f4e)
  204.19 -FINER=\u8a73\u7d30\u30ec\u30d9\u30eb (\u4e2d)
  204.20 -FINEST=\u8a73\u7d30\u30ec\u30d9\u30eb (\u9ad8)
  204.21 -OFF=\u30aa\u30d5
  204.22 +SEVERE=SEVERE
  204.23 +WARNING=WARNING
  204.24 +INFO=\u60C5\u5831
  204.25 +CONFIG= CONFIG
  204.26 +FINE=\u8A73\u7D30\u30EC\u30D9\u30EB(\u4F4E)
  204.27 +FINER=FINER
  204.28 +FINEST=FINEST
  204.29 +OFF=\u30AA\u30D5
  204.30  
   205.1 --- a/src/share/classes/sun/util/logging/resources/logging_ko.properties	Tue Feb 15 19:16:39 2011 -0800
   205.2 +++ b/src/share/classes/sun/util/logging/resources/logging_ko.properties	Tue Feb 15 20:18:20 2011 -0800
   205.3 @@ -1,5 +1,5 @@
   205.4  #
   205.5 -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
   205.6 +# Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved.
   205.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   205.8  #
   205.9  # This code is free software; you can redistribute it and/or modify it
  205.10 @@ -25,13 +25,13 @@
  205.11  
  205.12  # Localizations for Level names.  For the US locale
  205.13  # these are the same as the non-localized level name.
  205.14 -ALL=\ubaa8\ub450
  205.15 -SEVERE=\uc2ec\uac01
  205.16 -WARNING=\uacbd\uace0
  205.17 -INFO=\uc815\ubcf4
  205.18 -CONFIG= \uad6c\uc131
  205.19 -FINE=\uc790\uc138\ud788
  205.20 -FINER=\ub354 \uc790\uc138\ud788
  205.21 -FINEST=\uc544\uc8fc \uc790\uc138\ud788
  205.22 -OFF=\uc124\uc815\ud574\uc81c
  205.23 +ALL=ALL
  205.24 +SEVERE=SEVERE
  205.25 +WARNING=WARNING
  205.26 +INFO=INFO
  205.27 +CONFIG= CONFIG
  205.28 +FINE=FINE
  205.29 +FINER=FINER
  205.30 +FINEST=FINEST
  205.31 +OFF=OFF
  205.32  
   206.1 --- a/src/share/classes/sun/util/logging/resources/logging_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
   206.2 +++ b/src/share/classes/sun/util/logging/resources/logging_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
   206.3 @@ -1,5 +1,5 @@
   206.4  #
   206.5 -# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
   206.6 +# Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved.
   206.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   206.8  #
   206.9  # This code is free software; you can redistribute it and/or modify it
  206.10 @@ -25,13 +25,13 @@
  206.11  
  206.12  # Localizations for Level names.  For the US locale
  206.13  # these are the same as the non-localized level name.
  206.14 -ALL=TODOS
  206.15 -SEVERE=GRAVE
  206.16 -WARNING=AVISO
  206.17 +ALL=TUDO
  206.18 +SEVERE=SEVERE
  206.19 +WARNING=WARNING
  206.20  INFO=INFO
  206.21  CONFIG= CONFIG
  206.22 -FINE=BOM
  206.23 -FINER=MUITO BOM
  206.24 -FINEST=EXCELENTE
  206.25 +FINE=FINE
  206.26 +FINER=FINER
  206.27 +FINEST=FINEST
  206.28  OFF=OFF
  206.29  
   207.1 --- a/src/share/classes/sun/util/logging/resources/logging_sv.properties	Tue Feb 15 19:16:39 2011 -0800
   207.2 +++ b/src/share/classes/sun/util/logging/resources/logging_sv.properties	Tue Feb 15 20:18:20 2011 -0800
   207.3 @@ -1,5 +1,5 @@
   207.4  #
   207.5 -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
   207.6 +# Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved.
   207.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   207.8  #
   207.9  # This code is free software; you can redistribute it and/or modify it
  207.10 @@ -26,12 +26,12 @@
  207.11  # Localizations for Level names.  For the US locale
  207.12  # these are the same as the non-localized level name.
  207.13  ALL=ALLA
  207.14 -SEVERE=ALLVARLIG
  207.15 -WARNING=VARNING
  207.16 +SEVERE=SEVERE
  207.17 +WARNING=WARNING
  207.18  INFO=INFO
  207.19 -CONFIG= KONFIG
  207.20 +CONFIG= CONFIG
  207.21  FINE=FIN
  207.22 -FINER=FINARE
  207.23 -FINEST=FINAST
  207.24 +FINER=FINER
  207.25 +FINEST=FINEST
  207.26  OFF=AV
  207.27  
   208.1 --- a/src/share/classes/sun/util/logging/resources/logging_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   208.2 +++ b/src/share/classes/sun/util/logging/resources/logging_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   208.3 @@ -1,5 +1,5 @@
   208.4  #
   208.5 -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
   208.6 +# Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved.
   208.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   208.8  #
   208.9  # This code is free software; you can redistribute it and/or modify it
  208.10 @@ -25,13 +25,13 @@
  208.11  
  208.12  # Localizations for Level names.  For the US locale
  208.13  # these are the same as the non-localized level name.
  208.14 -ALL=\u5168\u90e8
  208.15 -SEVERE=\u4e25\u91cd
  208.16 -WARNING=\u8b66\u544a
  208.17 -INFO=\u4fe1\u606f
  208.18 -CONFIG= \u914d\u7f6e
  208.19 -FINE=\u826f\u597d
  208.20 -FINER=\u8f83\u597d
  208.21 -FINEST=\u6700\u597d
  208.22 -OFF=\u5173\u95ed
  208.23 +ALL=ALL
  208.24 +SEVERE=SEVERE
  208.25 +WARNING=WARNING
  208.26 +INFO=INFO
  208.27 +CONFIG= CONFIG
  208.28 +FINE=FINE
  208.29 +FINER=FINER
  208.30 +FINEST=FINEST
  208.31 +OFF=OFF
  208.32  
   209.1 --- a/src/share/classes/sun/util/logging/resources/logging_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
   209.2 +++ b/src/share/classes/sun/util/logging/resources/logging_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
   209.3 @@ -1,5 +1,5 @@
   209.4  #
   209.5 -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
   209.6 +# Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved.
   209.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   209.8  #
   209.9  # This code is free software; you can redistribute it and/or modify it
  209.10 @@ -26,12 +26,12 @@
  209.11  # Localizations for Level names.  For the US locale
  209.12  # these are the same as the non-localized level name.
  209.13  ALL=\u6240\u6709
  209.14 -SEVERE=\u56b4\u91cd\u7684
  209.15 -WARNING=\u8b66\u544a
  209.16 -INFO=\u8cc7\u8a0a
  209.17 -CONFIG= \u914d\u7f6e
  209.18 -FINE=\u7d30\u7dfb
  209.19 -FINER=\u66f4\u7d30\u7dfb
  209.20 -FINEST=\u6700\u7d30\u7dfb
  209.21 -OFF=\u95dc\u9589
  209.22 +SEVERE=SEVERE
  209.23 +WARNING=WARNING
  209.24 +INFO=\u8CC7\u8A0A
  209.25 +CONFIG= CONFIG
  209.26 +FINE=\u7D30\u7DFB
  209.27 +FINER=FINER
  209.28 +FINEST=FINEST
  209.29 +OFF=\u95DC\u9589
  209.30  
   210.1 --- a/src/share/demo/jfc/CodePointIM/resources/codepoint_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   210.2 +++ b/src/share/demo/jfc/CodePointIM/resources/codepoint_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   210.3 @@ -2,8 +2,5 @@
   210.4  # Resource strings for CodePointIM
   210.5  #
   210.6  
   210.7 -warning=\
   210.8 -\u3053\u308c\u306f\u30c7\u30e2\u7528\u306e\u30a4\u30f3\u30d7\u30c3\u30c8\u30e1\u30bd\u30c3\u30c9\u3067\u3059\u3002\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3068\u3057\u3066\u5358\u4f53\u3067\u5b9f\u884c\u3059\u308b\n\
   210.9 -\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u306e\u30a4\u30f3\u30d7\u30c3\u30c8\u30e1\u30bd\u30c3\u30c9\u306e\u4f7f\u3044\u65b9\u306b\u3064\u3044\u3066\u306f\u3001\u3053\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\n\
  210.10 -\u306b\u3042\u308b README_ja.html \u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002
  210.11 +warning=\u3053\u308C\u306F\u30C7\u30E2\u7528\u306E\u5165\u529B\u30E1\u30BD\u30C3\u30C9\u3067\u3059\u3002\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u3068\u3057\u3066\u5358\u4F53\u3067\u5B9F\u884C\u3059\u308B\n\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002\u3053\u306E\u5165\u529B\u30E1\u30BD\u30C3\u30C9\u306E\u4F7F\u7528\u65B9\u6CD5\u306B\u3064\u3044\u3066\u306F\u3001\u3053\u306E\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\n\u306B\u3042\u308BREADME.html\u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002
  210.12  
   211.1 --- a/src/share/demo/jfc/CodePointIM/resources/codepoint_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   211.2 +++ b/src/share/demo/jfc/CodePointIM/resources/codepoint_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   211.3 @@ -2,8 +2,5 @@
   211.4  # Resource strings for CodePointIM
   211.5  #
   211.6  
   211.7 -warning=\
   211.8 -\u8fd9\u662f\u6f14\u793a\u8f93\u5165\u6cd5\uff1b\u4e0d\u80fd\u5c06\u5176\u76f4\u63a5\u4f5c\u4e3a\u5e94\u7528\u7a0b\u5e8f\u6765\u8fd0\u884c\u3002\n\
   211.9 -\u8bf7\u9605\u8bfb\u6b64\u76ee\u5f55\u4e2d\u7684 README_zh_CN.html \u6587\u4ef6\u4ee5\u4e86\u89e3\u5982\u4f55\u4f7f\u7528\n\
  211.10 -\u6b64\u8f93\u5165\u6cd5\u3002
  211.11 +warning=\u8FD9\u662F\u6F14\u793A\u8F93\u5165\u6CD5; \u4E0D\u80FD\u5C06\u5176\u76F4\u63A5\u4F5C\u4E3A\u5E94\u7528\u7A0B\u5E8F\u6765\u8FD0\u884C\u3002\n\u8BF7\u9605\u8BFB\u6B64\u76EE\u5F55\u4E2D\u7684 README.html \u6587\u4EF6\u4EE5\u4E86\u89E3\u5982\u4F55\u4F7F\u7528\n\u6B64\u8F93\u5165\u6CD5\u3002
  211.12  
   212.1 --- a/src/share/demo/jfc/Font2DTest/resources/TextResources_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   212.2 +++ b/src/share/demo/jfc/Font2DTest/resources/TextResources_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   212.3 @@ -1,1 +1,1 @@
   212.4 -string=Java 2D \u3067\u3059\u3002(\u30c7\u30d5\u30a9\u30eb\u30c8)
   212.5 +string=Java 2D\u3067\u3059\u3002(\u30C7\u30D5\u30A9\u30EB\u30C8)
   213.1 --- a/src/share/demo/jfc/Font2DTest/resources/TextResources_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   213.2 +++ b/src/share/demo/jfc/Font2DTest/resources/TextResources_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   213.3 @@ -1,1 +1,1 @@
   213.4 -string=\u8fd9\u662f Java 2D\uff01\uff08\u9ed8\u8ba4\u503c\uff09
   213.5 +string=\u8FD9\u662F Java 2D! (\u9ED8\u8BA4\u503C)
   214.1 --- a/src/share/demo/jfc/Notepad/resources/Notepad_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   214.2 +++ b/src/share/demo/jfc/Notepad/resources/Notepad_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   214.3 @@ -1,15 +1,15 @@
   214.4  #
   214.5  # Resource strings for Notepad example
   214.6  
   214.7 -Title=\u30e1\u30e2\u5e33
   214.8 -ElementTreeFrameTitle=\u8981\u7d20
   214.9 +Title=\u30E1\u30E2\u5E33
  214.10 +ElementTreeFrameTitle=\u8981\u7D20
  214.11  ViewportBackingStore=false
  214.12  
  214.13  # menubar definition
  214.14  #
  214.15  # Each of the strings that follow form a key to be 
  214.16  # used to the actual menu definition.
  214.17 -menubar=file edit debug
  214.18 +menubar=\u30D5\u30A1\u30A4\u30EB \u7DE8\u96C6 \u30C7\u30D0\u30C3\u30B0
  214.19  
  214.20  # file Menu definition
  214.21  #
  214.22 @@ -20,15 +20,15 @@
  214.23  # new  ->  Notepad.newAction
  214.24  # save ->  Notepad.saveAction
  214.25  # exit ->  Notepad.exitAction
  214.26 -file=new open save - exit
  214.27 -fileLabel=\u30d5\u30a1\u30a4\u30eb
  214.28 -openLabel=\u958b\u304f
  214.29 +file=\u65B0\u898F \u958B\u304F \u4FDD\u5B58 - \u7D42\u4E86
  214.30 +fileLabel=\u30D5\u30A1\u30A4\u30EB
  214.31 +openLabel=\u958B\u304F
  214.32  openImage=resources/open.gif
  214.33 -newLabel=\u65b0\u898f
  214.34 +newLabel=\u65B0\u898F
  214.35  newImage=resources/new.gif
  214.36 -saveLabel=\u4fdd\u5b58
  214.37 +saveLabel=\u4FDD\u5B58
  214.38  saveImage=resources/save.gif
  214.39 -exitLabel=\u7d42\u4e86
  214.40 +exitLabel=\u7D42\u4E86
  214.41  
  214.42  #
  214.43  # edit Menu definition
  214.44 @@ -36,30 +36,30 @@
  214.45  # cut   -> JTextComponent.cutAction
  214.46  # copy  -> JTextComponent.copyAction
  214.47  # paste -> JTextComponent.pasteAction
  214.48 -edit=cut copy paste - undo redo
  214.49 -editLabel=\u7de8\u96c6
  214.50 -cutLabel=\u30ab\u30c3\u30c8
  214.51 +edit=\u5207\u53D6\u308A \u30B3\u30D4\u30FC \u8CBC\u4ED8\u3051 - \u5143\u306B\u623B\u3059 \u518D\u5B9F\u884C
  214.52 +editLabel=\u7DE8\u96C6
  214.53 +cutLabel=\u5207\u53D6\u308A
  214.54  cutAction=cut-to-clipboard
  214.55  cutImage=resources/cut.gif
  214.56 -copyLabel=\u30b3\u30d4\u30fc
  214.57 +copyLabel=\u30B3\u30D4\u30FC
  214.58  copyAction=copy-to-clipboard
  214.59  copyImage=resources/copy.gif
  214.60 -pasteLabel=\u30da\u30fc\u30b9\u30c8
  214.61 +pasteLabel=\u8CBC\u4ED8\u3051
  214.62  pasteAction=paste-from-clipboard
  214.63  pasteImage=resources/paste.gif
  214.64 -undoLabel=\u5143\u306b\u623b\u3059
  214.65 -undoAction=Undo
  214.66 -redoLabel=\u518d\u5b9f\u884c
  214.67 -redoAction=Redo
  214.68 +undoLabel=\u5143\u306B\u623B\u3059
  214.69 +undoAction=\u5143\u306B\u623B\u3059
  214.70 +redoLabel=\u518D\u5B9F\u884C
  214.71 +redoAction=\u518D\u5B9F\u884C
  214.72  
  214.73  #
  214.74  # debug Menu definition
  214.75  #
  214.76 -debug=dump showElementTree
  214.77 -debugLabel=\u30c7\u30d0\u30c3\u30b0
  214.78 -dumpLabel=\u30e2\u30c7\u30eb\u3092 System.err \u306b\u30c0\u30f3\u30d7
  214.79 +debug=showElementTree\u306E\u30C0\u30F3\u30D7
  214.80 +debugLabel=\u30C7\u30D0\u30C3\u30B0
  214.81 +dumpLabel=\u30E2\u30C7\u30EB\u3092System.err\u306B\u30C0\u30F3\u30D7
  214.82  dumpAction=dump-model
  214.83 -showElementTreeLabel=\u8981\u7d20\u3092\u8868\u793a
  214.84 +showElementTreeLabel=\u8981\u7D20\u306E\u8868\u793A
  214.85  
  214.86  # toolbar definition
  214.87  #
  214.88 @@ -67,10 +67,10 @@
  214.89  # used as the basis of the tool definition.  Actions
  214.90  # are of course sharable, and in this case are shared
  214.91  # with the menu items.
  214.92 -toolbar=new open save - cut copy paste
  214.93 -newTooltip=\u30d5\u30a1\u30a4\u30eb\u3092\u65b0\u898f\u4f5c\u6210\u3059\u308b
  214.94 -openTooltip=\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f
  214.95 -saveTooltip=\u30d5\u30a1\u30a4\u30eb\u306b\u4fdd\u5b58
  214.96 -cutTooltip=\u9078\u629e\u3092\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u79fb\u52d5
  214.97 -copyTooltip=\u9078\u629e\u3092\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u30b3\u30d4\u30fc
  214.98 -pasteTooltip=\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u3092\u9078\u629e\u306b\u30da\u30fc\u30b9\u30c8
  214.99 +toolbar=\u65B0\u898F \u958B\u304F \u4FDD\u5B58 - \u5207\u53D6\u308A \u30B3\u30D4\u30FC \u8CBC\u4ED8\u3051
 214.100 +newTooltip=\u30D5\u30A1\u30A4\u30EB\u3092\u65B0\u898F\u4F5C\u6210\u3059\u308B
 214.101 +openTooltip=\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F
 214.102 +saveTooltip=\u30D5\u30A1\u30A4\u30EB\u306B\u4FDD\u5B58
 214.103 +cutTooltip=\u9078\u629E\u3092\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\u79FB\u52D5
 214.104 +copyTooltip=\u9078\u629E\u3092\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\u30B3\u30D4\u30FC
 214.105 +pasteTooltip=\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u3092\u9078\u629E\u306B\u8CBC\u4ED8\u3051
   215.1 --- a/src/share/demo/jfc/Notepad/resources/Notepad_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   215.2 +++ b/src/share/demo/jfc/Notepad/resources/Notepad_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   215.3 @@ -1,8 +1,8 @@
   215.4  #
   215.5  # Resource strings for Notepad example
   215.6  
   215.7 -Title=\u5199\u5b57\u677f
   215.8 -ElementTreeFrameTitle=\u5143\u7d20
   215.9 +Title=\u8BB0\u4E8B\u672C
  215.10 +ElementTreeFrameTitle=\u5143\u7D20
  215.11  ViewportBackingStore=false
  215.12  
  215.13  # menubar definition
  215.14 @@ -21,14 +21,14 @@
  215.15  # save ->  Notepad.saveAction
  215.16  # exit ->  Notepad.exitAction
  215.17  file=new open save - exit
  215.18 -fileLabel=\u6587\u4ef6
  215.19 -openLabel=\u6253\u5f00
  215.20 +fileLabel=\u6587\u4EF6
  215.21 +openLabel=\u6253\u5F00
  215.22  openImage=resources/open.gif
  215.23 -newLabel=\u65b0\u5efa
  215.24 +newLabel=\u65B0\u5EFA
  215.25  newImage=resources/new.gif
  215.26 -saveLabel=\u4fdd\u5b58
  215.27 +saveLabel=\u4FDD\u5B58
  215.28  saveImage=resources/save.gif
  215.29 -exitLabel=\u9000\u51fa
  215.30 +exitLabel=\u9000\u51FA
  215.31  
  215.32  #
  215.33  # edit Menu definition
  215.34 @@ -37,29 +37,29 @@
  215.35  # copy  -> JTextComponent.copyAction
  215.36  # paste -> JTextComponent.pasteAction
  215.37  edit=cut copy paste - undo redo
  215.38 -editLabel=\u7f16\u8f91
  215.39 -cutLabel=\u526a\u5207
  215.40 +editLabel=\u7F16\u8F91
  215.41 +cutLabel=\u526A\u5207
  215.42  cutAction=cut-to-clipboard
  215.43  cutImage=resources/cut.gif
  215.44 -copyLabel=\u62f7\u8d1d
  215.45 +copyLabel=\u590D\u5236
  215.46  copyAction=copy-to-clipboard
  215.47  copyImage=resources/copy.gif
  215.48 -pasteLabel=\u7c98\u8d34
  215.49 +pasteLabel=\u7C98\u8D34
  215.50  pasteAction=paste-from-clipboard
  215.51  pasteImage=resources/paste.gif
  215.52 -undoLabel=\u64a4\u6d88
  215.53 -undoAction=Undo
  215.54 -redoLabel=\u91cd\u505a
  215.55 -redoAction=Redo
  215.56 +undoLabel=\u64A4\u6D88
  215.57 +undoAction=\u64A4\u6D88
  215.58 +redoLabel=\u91CD\u505A
  215.59 +redoAction=\u91CD\u505A
  215.60  
  215.61  #
  215.62  # debug Menu definition
  215.63  #
  215.64  debug=dump showElementTree
  215.65 -debugLabel=\u8c03\u8bd5
  215.66 -dumpLabel=\u5c06\u6a21\u5f0f\u8f6c\u50a8\u5230System.err
  215.67 +debugLabel=\u8C03\u8BD5
  215.68 +dumpLabel=\u5C06\u6A21\u578B\u8F6C\u50A8\u5230 System.err
  215.69  dumpAction=dump-model
  215.70 -showElementTreeLabel=\u663e\u793a\u5143\u7d20
  215.71 +showElementTreeLabel=\u663E\u793A\u5143\u7D20
  215.72  
  215.73  # toolbar definition
  215.74  #
  215.75 @@ -68,9 +68,9 @@
  215.76  # are of course sharable, and in this case are shared
  215.77  # with the menu items.
  215.78  toolbar=new open save - cut copy paste
  215.79 -newTooltip=\u521b\u5efa\u65b0\u6587\u4ef6
  215.80 -openTooltip=\u6253\u5f00\u6587\u4ef6
  215.81 -saveTooltip=\u4fdd\u5b58\u6587\u4ef6
  215.82 -cutTooltip=\u526a\u5207\u9009\u62e9\u7684\u5185\u5bb9\u5230\u526a\u5e16\u677f\u4e2d
  215.83 -copyTooltip=\u62f7\u8d1d\u9009\u62e9\u7684\u5185\u5bb9\u5230\u526a\u5e16\u677f\u4e2d
  215.84 -pasteTooltip=\u7c98\u8d34\u9009\u62e9\u7684\u5185\u5bb9\u5230\u526a\u5e16\u677f\u4e2d
  215.85 +newTooltip=\u521B\u5EFA\u65B0\u6587\u4EF6
  215.86 +openTooltip=\u6253\u5F00\u6587\u4EF6
  215.87 +saveTooltip=\u4FDD\u5B58\u6587\u4EF6
  215.88 +cutTooltip=\u526A\u5207\u9009\u5B9A\u5185\u5BB9\u5230\u526A\u5E16\u677F\u4E2D
  215.89 +copyTooltip=\u590D\u5236\u9009\u5B9A\u5185\u5BB9\u5230\u526A\u5E16\u677F\u4E2D
  215.90 +pasteTooltip=\u7C98\u8D34\u9009\u5B9A\u5185\u5BB9\u5230\u526A\u5E16\u677F\u4E2D
   216.1 --- a/src/windows/classes/sun/awt/windows/awtLocalization_es.properties	Tue Feb 15 19:16:39 2011 -0800
   216.2 +++ b/src/windows/classes/sun/awt/windows/awtLocalization_es.properties	Tue Feb 15 20:18:20 2011 -0800
   216.3 @@ -7,4 +7,4 @@
   216.4  menuFont=SansSerif-plain-11
   216.5  
   216.6  # Value for "All files" for FileDialog
   216.7 -allFiles=Todos los archivos
   216.8 +allFiles=Todos los Archivos
   217.1 --- a/src/windows/classes/sun/awt/windows/awtLocalization_ja.properties	Tue Feb 15 19:16:39 2011 -0800
   217.2 +++ b/src/windows/classes/sun/awt/windows/awtLocalization_ja.properties	Tue Feb 15 20:18:20 2011 -0800
   217.3 @@ -4,7 +4,7 @@
   217.4  #
   217.5  
   217.6  # Default font size for Menus and MenuItems
   217.7 -menuFont=SansSerif-plain-12
   217.8 +menuFont=SansSerif-plain-11
   217.9  
  217.10  # Value for "All files" for FileDialog
  217.11 -allFiles=\u3059\u3079\u3066\u306e\u30d5\u30a1\u30a4\u30eb
  217.12 +allFiles=\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB
   218.1 --- a/src/windows/classes/sun/awt/windows/awtLocalization_ko.properties	Tue Feb 15 19:16:39 2011 -0800
   218.2 +++ b/src/windows/classes/sun/awt/windows/awtLocalization_ko.properties	Tue Feb 15 20:18:20 2011 -0800
   218.3 @@ -4,7 +4,7 @@
   218.4  #
   218.5  
   218.6  # Default font size for Menus and MenuItems
   218.7 -menuFont=SansSerif-plain-12
   218.8 +menuFont=SansSerif-plain-11
   218.9  
  218.10  # Value for "All files" for FileDialog
  218.11 -allFiles=\ubaa8\ub4e0 \ud30c\uc77c
  218.12 +allFiles=\uBAA8\uB4E0 \uD30C\uC77C
   219.1 --- a/src/windows/classes/sun/awt/windows/awtLocalization_pt_BR.properties	Tue Feb 15 19:16:39 2011 -0800
   219.2 +++ b/src/windows/classes/sun/awt/windows/awtLocalization_pt_BR.properties	Tue Feb 15 20:18:20 2011 -0800
   219.3 @@ -7,4 +7,4 @@
   219.4  menuFont=SansSerif-plain-11
   219.5  
   219.6  # Value for "All files" for FileDialog
   219.7 -allFiles=Todos os arquivos
   219.8 +allFiles=Todos os Arquivos
   220.1 --- a/src/windows/classes/sun/awt/windows/awtLocalization_zh_CN.properties	Tue Feb 15 19:16:39 2011 -0800
   220.2 +++ b/src/windows/classes/sun/awt/windows/awtLocalization_zh_CN.properties	Tue Feb 15 20:18:20 2011 -0800
   220.3 @@ -4,7 +4,7 @@
   220.4  #
   220.5  
   220.6  # Default font size for Menus and MenuItems
   220.7 -menuFont=SansSerif-plain-12
   220.8 +menuFont=SansSerif-plain-11
   220.9  
  220.10  # Value for "All files" for FileDialog
  220.11 -allFiles=\u6240\u6709\u6587\u4ef6
  220.12 +allFiles=\u6240\u6709\u6587\u4EF6
   221.1 --- a/src/windows/classes/sun/awt/windows/awtLocalization_zh_TW.properties	Tue Feb 15 19:16:39 2011 -0800
   221.2 +++ b/src/windows/classes/sun/awt/windows/awtLocalization_zh_TW.properties	Tue Feb 15 20:18:20 2011 -0800
   221.3 @@ -7,4 +7,4 @@
   221.4  menuFont=SansSerif-plain-12
   221.5  
   221.6  # Value for "All files" for FileDialog
   221.7 -allFiles=\u6240\u6709\u6a94\u6848
   221.8 +allFiles=\u6240\u6709\u6A94\u6848