|
From: <ls...@us...> - 2008-03-16 20:05:10
|
Revision: 3847
http://jnode.svn.sourceforge.net/jnode/?rev=3847&view=rev
Author: lsantha
Date: 2008-03-16 13:05:09 -0700 (Sun, 16 Mar 2008)
Log Message:
-----------
OpenJDK AWT & Swing integration.
Modified Paths:
--------------
trunk/core/src/openjdk/sun/sun/awt/SunToolkit.java
trunk/core/src/openjdk/sun/sun/font/StrikeCache.java
trunk/core/src/openjdk/sun/sun/swing/SwingUtilities2.java
Added Paths:
-----------
trunk/core/src/openjdk/sun/sun/awt/Graphics2Delegate.java
trunk/core/src/openjdk/sun/sun/awt/PaintEventDispatcher.java
trunk/core/src/openjdk/sun/sun/awt/RequestFocusController.java
trunk/core/src/openjdk/sun/sun/awt/SunGraphicsCallback.java
trunk/core/src/openjdk/sun/sun/awt/event/
trunk/core/src/openjdk/sun/sun/awt/event/IgnorePaintEvent.java
trunk/core/src/openjdk/sun/sun/awt/resources/
trunk/core/src/openjdk/sun/sun/awt/resources/awt.properties
trunk/core/src/openjdk/sun/sun/awt/resources/awt_de.properties
trunk/core/src/openjdk/sun/sun/awt/resources/awt_es.properties
trunk/core/src/openjdk/sun/sun/awt/resources/awt_fr.properties
trunk/core/src/openjdk/sun/sun/awt/resources/awt_it.properties
trunk/core/src/openjdk/sun/sun/awt/resources/awt_ja.properties
trunk/core/src/openjdk/sun/sun/awt/resources/awt_ko.properties
trunk/core/src/openjdk/sun/sun/awt/resources/awt_sv.properties
trunk/core/src/openjdk/sun/sun/awt/resources/awt_zh_CN.properties
trunk/core/src/openjdk/sun/sun/awt/resources/awt_zh_TW.properties
Added: trunk/core/src/openjdk/sun/sun/awt/Graphics2Delegate.java
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/Graphics2Delegate.java (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/Graphics2Delegate.java 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,33 @@
+/*
+ * Copyright 1999 Sun Microsystems, Inc. All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Sun designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Sun in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+
+package sun.awt;
+
+import java.awt.Color;
+
+
+public interface Graphics2Delegate {
+ void setBackground(Color color);
+}
Added: trunk/core/src/openjdk/sun/sun/awt/PaintEventDispatcher.java
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/PaintEventDispatcher.java (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/PaintEventDispatcher.java 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,105 @@
+/*
+ * Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Sun designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Sun in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+package sun.awt;
+
+import java.awt.Component;
+import java.awt.Rectangle;
+import java.awt.event.PaintEvent;
+
+/**
+ * PaintEventDispatcher is responsible for dispatching PaintEvents. There
+ * can be only one PaintEventDispatcher active at a particular time.
+ *
+ * @version 1.9, 05/05/07
+ */
+public class PaintEventDispatcher {
+ /**
+ * Singleton dispatcher.
+ */
+ private static PaintEventDispatcher dispatcher;
+
+ /**
+ * Sets the current <code>PaintEventDispatcher</code>.
+ *
+ * @param dispatcher PaintEventDispatcher
+ */
+ public static void setPaintEventDispatcher(
+ PaintEventDispatcher dispatcher) {
+ synchronized(PaintEventDispatcher.class) {
+ PaintEventDispatcher.dispatcher = dispatcher;
+ }
+ }
+
+ /**
+ * Returns the currently active <code>PaintEventDispatcher</code>. This
+ * will never return null.
+ *
+ * @return PaintEventDispatcher
+ */
+ public static PaintEventDispatcher getPaintEventDispatcher() {
+ synchronized(PaintEventDispatcher.class) {
+ if (dispatcher == null) {
+ dispatcher = new PaintEventDispatcher();
+ }
+ return dispatcher;
+ }
+ }
+
+ /**
+ * Creates and returns the <code>PaintEvent</code> that should be
+ * dispatched for the specified component. If this returns null
+ * no <code>PaintEvent</code> is dispatched.
+ * <p>
+ * <b>WARNING:</b> This is invoked from the native thread, be careful
+ * what methods you end up invoking here.
+ */
+ public PaintEvent createPaintEvent(Component target, int x, int y, int w,
+ int h) {
+
+ return new PaintEvent((Component)target, PaintEvent.PAINT,
+ new Rectangle(x, y, w, h));
+ }
+
+ /**
+ * Returns true if a native background erase should be done for
+ * the specified Component.
+ */
+ public boolean shouldDoNativeBackgroundErase(Component c) {
+ return true;
+ }
+
+ /**
+ * This method is invoked from the toolkit thread when the surface
+ * data of the component needs to be replaced. The method run() of
+ * the Runnable argument performs surface data replacing, run()
+ * should be invoked on the EDT of this component's AppContext.
+ * Returns true if the Runnable has been enqueued to be invoked
+ * on the EDT.
+ * (Fix 6255371.)
+ */
+ public boolean queueSurfaceDataReplacing(Component c, Runnable r) {
+ return false;
+ }
+}
Added: trunk/core/src/openjdk/sun/sun/awt/RequestFocusController.java
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/RequestFocusController.java (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/RequestFocusController.java 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,34 @@
+/*
+ * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Sun designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Sun in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+package sun.awt;
+
+import java.awt.Component;
+
+public interface RequestFocusController
+{
+ public boolean acceptRequestFocus(Component from, Component to,
+ boolean temporary, boolean focusedWindowChangeAllowed,
+ CausedFocusEvent.Cause cause);
+}
Added: trunk/core/src/openjdk/sun/sun/awt/SunGraphicsCallback.java
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/SunGraphicsCallback.java (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/SunGraphicsCallback.java 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,158 @@
+/*
+ * Copyright 1999-2001 Sun Microsystems, Inc. All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Sun designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Sun in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+
+package sun.awt;
+
+import java.awt.*;
+
+
+public abstract class SunGraphicsCallback {
+ public static final int HEAVYWEIGHTS = 0x1;
+ public static final int LIGHTWEIGHTS = 0x2;
+ public static final int TWO_PASSES = 0x4;
+
+ private static final DebugHelper dbg =
+ DebugHelper.create(SunGraphicsCallback.class);
+
+ public abstract void run(Component comp, Graphics cg);
+
+ protected void constrainGraphics(Graphics g, Rectangle bounds) {
+ if (g instanceof ConstrainableGraphics) {
+ ((ConstrainableGraphics)g).constrain(bounds.x, bounds.y, bounds.width, bounds.height);
+ } else {
+ g.translate(bounds.x, bounds.y);
+ }
+ g.clipRect(0, 0, bounds.width, bounds.height);
+ }
+
+ public final void runOneComponent(Component comp, Rectangle bounds,
+ Graphics g, Shape clip,
+ int weightFlags) {
+ if (comp == null || comp.getPeer() == null || !comp.isVisible()) {
+ return;
+ }
+ boolean lightweight = comp.isLightweight();
+ if ((lightweight && (weightFlags & LIGHTWEIGHTS) == 0) ||
+ (!lightweight && (weightFlags & HEAVYWEIGHTS) == 0)) {
+ return;
+ }
+
+ if (bounds == null) {
+ bounds = comp.getBounds();
+ }
+
+ if (clip == null || clip.intersects(bounds)) {
+ Graphics cg = g.create();
+ try {
+ constrainGraphics(cg, bounds);
+ cg.setFont(comp.getFont());
+ cg.setColor(comp.getForeground());
+ if (cg instanceof Graphics2D) {
+ ((Graphics2D)cg).setBackground(comp.getBackground());
+ } else if (cg instanceof Graphics2Delegate) {
+ ((Graphics2Delegate)cg).setBackground(
+ comp.getBackground());
+ }
+ run(comp, cg);
+ } finally {
+ cg.dispose();
+ }
+ }
+ }
+
+ public final void runComponents(Component[] comps, Graphics g,
+ int weightFlags) {
+ int ncomponents = comps.length;
+ Shape clip = g.getClip();
+
+ if (dbg.on && clip != null) {
+ Rectangle newrect = clip.getBounds();
+ dbg.println("GraphicsCallback::runComponents : x = " +
+ newrect.x + " y = " + newrect.y + " width = " +
+ newrect.width + " height = " + newrect.height);
+ }
+
+ // A seriously sad hack--
+ // Lightweight components always paint behind peered components,
+ // even if they are at the top of the Z order. We emulate this
+ // behavior by making two printing passes: the first for lightweights;
+ // the second for heavyweights.
+ //
+ // ToDo(dpm): Either build a list of heavyweights during the
+ // lightweight pass, or redesign the components array to keep
+ // lightweights and heavyweights separate.
+ if ((weightFlags & TWO_PASSES) != 0) {
+ for (int i = ncomponents - 1; i >= 0; i--) {
+ runOneComponent(comps[i], null, g, clip, LIGHTWEIGHTS);
+ }
+ for (int i = ncomponents - 1; i >= 0; i--) {
+ runOneComponent(comps[i], null, g, clip, HEAVYWEIGHTS);
+ }
+ } else {
+ for (int i = ncomponents - 1; i >= 0; i--) {
+ runOneComponent(comps[i], null, g, clip, weightFlags);
+ }
+ }
+ }
+
+ public static final class PaintHeavyweightComponentsCallback
+ extends SunGraphicsCallback
+ {
+ private static PaintHeavyweightComponentsCallback instance =
+ new PaintHeavyweightComponentsCallback();
+
+ private PaintHeavyweightComponentsCallback() {}
+ public void run(Component comp, Graphics cg) {
+ if (!comp.isLightweight()) {
+ comp.paintAll(cg);
+ } else if (comp instanceof Container) {
+ runComponents(((Container)comp).getComponents(), cg,
+ LIGHTWEIGHTS | HEAVYWEIGHTS);
+ }
+ }
+ public static PaintHeavyweightComponentsCallback getInstance() {
+ return instance;
+ }
+ }
+ public static final class PrintHeavyweightComponentsCallback
+ extends SunGraphicsCallback
+ {
+ private static PrintHeavyweightComponentsCallback instance =
+ new PrintHeavyweightComponentsCallback();
+
+ private PrintHeavyweightComponentsCallback() {}
+ public void run(Component comp, Graphics cg) {
+ if (!comp.isLightweight()) {
+ comp.printAll(cg);
+ } else if (comp instanceof Container) {
+ runComponents(((Container)comp).getComponents(), cg,
+ LIGHTWEIGHTS | HEAVYWEIGHTS);
+ }
+ }
+ public static PrintHeavyweightComponentsCallback getInstance() {
+ return instance;
+ }
+ }
+}
Modified: trunk/core/src/openjdk/sun/sun/awt/SunToolkit.java
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/SunToolkit.java 2008-03-16 20:04:22 UTC (rev 3846)
+++ trunk/core/src/openjdk/sun/sun/awt/SunToolkit.java 2008-03-16 20:05:09 UTC (rev 3847)
@@ -1132,9 +1132,12 @@
}
public static EventQueue getSystemEventQueueImplPP(AppContext appContext) {
+ return Toolkit.getDefaultToolkit().getSystemEventQueue();
+ /*jnode
EventQueue theEventQueue =
(EventQueue)appContext.get(AppContext.EVENT_QUEUE_KEY);
return theEventQueue;
+ */
}
/**
Added: trunk/core/src/openjdk/sun/sun/awt/event/IgnorePaintEvent.java
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/event/IgnorePaintEvent.java (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/event/IgnorePaintEvent.java 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Sun designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Sun in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+package sun.awt.event;
+
+import java.awt.Component;
+import java.awt.Rectangle;
+import java.awt.event.PaintEvent;
+
+/**
+ * PaintEvents that are effectively ignored. This class is used only for
+ * tagging. If a heavy weight peer is asked to handle an event of this
+ * class it'll ignore it. This class is used by Swing.
+ * Look at <code>javax.swing.SwingPaintEventDispatcher</code> for more.
+ *
+ * @version 1.8, 05/05/07
+ */
+public class IgnorePaintEvent extends PaintEvent {
+ public IgnorePaintEvent(Component source, int id, Rectangle updateRect) {
+ super(source, id, updateRect);
+ }
+}
Added: trunk/core/src/openjdk/sun/sun/awt/resources/awt.properties
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/resources/awt.properties (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/resources/awt.properties 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,196 @@
+# @(#)awt.properties 1.23 03/07/11 1.23, 07/11/03
+
+#
+# AWT-specific properties
+#
+
+# Modifier names
+AWT.shift=Shift
+AWT.control=Ctrl
+AWT.alt=Alt
+AWT.meta=Meta
+AWT.altGraph=Alt Graph
+
+# Key names
+AWT.enter=Enter
+AWT.backSpace=Backspace
+AWT.tab=Tab
+AWT.cancel=Cancel
+AWT.clear=Clear
+AWT.pause=Pause
+AWT.capsLock=Caps Lock
+AWT.escape=Escape
+AWT.space=Space
+AWT.pgup=Page Up
+AWT.pgdn=Page Down
+AWT.end=End
+AWT.home=Home
+AWT.left=Left
+AWT.up=Up
+AWT.right=Right
+AWT.down=Down
+AWT.begin=Begin
+AWT.comma=Comma
+AWT.period=Period
+AWT.slash=Slash
+AWT.semicolon=Semicolon
+AWT.equals=Equals
+AWT.openBracket=Open Bracket
+AWT.backSlash=Back Slash
+AWT.closeBracket=Close Bracket
+AWT.multiply=NumPad *
+AWT.add=NumPad +
+AWT.separator=NumPad ,
+AWT.separater=NumPad ,
+AWT.subtract=NumPad -
+AWT.decimal=NumPad .
+AWT.divide=NumPad /
+AWT.delete=Delete
+AWT.numLock=Num Lock
+AWT.scrollLock=Scroll Lock
+AWT.f1=F1
+AWT.f2=F2
+AWT.f3=F3
+AWT.f4=F4
+AWT.f5=F5
+AWT.f6=F6
+AWT.f7=F7
+AWT.f8=F8
+AWT.f9=F9
+AWT.f10=F10
+AWT.f11=F11
+AWT.f12=F12
+AWT.f13=F13
+AWT.f14=F14
+AWT.f15=F15
+AWT.f16=F16
+AWT.f17=F17
+AWT.f18=F18
+AWT.f19=F19
+AWT.f20=F20
+AWT.f21=F21
+AWT.f22=F22
+AWT.f23=F23
+AWT.f24=F24
+AWT.printScreen=Print Screen
+AWT.insert=Insert
+AWT.help=Help
+AWT.windows=Windows
+AWT.context=Context Menu
+AWT.backQuote=Back Quote
+AWT.quote=Quote
+AWT.deadGrave=Dead Grave
+AWT.deadAcute=Dead Acute
+AWT.deadCircumflex=Dead Circumflex
+AWT.deadTilde=Dead Tilde
+AWT.deadMacron=Dead Macron
+AWT.deadBreve=Dead Breve
+AWT.deadAboveDot=Dead Above Dot
+AWT.deadDiaeresis=Dead Diaeresis
+AWT.deadAboveRing=Dead Above Ring
+AWT.deadDoubleAcute=Dead Double Acute
+AWT.deadCaron=Dead Caron
+AWT.deadCedilla=Dead Cedilla
+AWT.deadOgonek=Dead Ogonek
+AWT.deadIota=Dead Iota
+AWT.deadVoicedSound=Dead Voiced Sound
+AWT.deadSemivoicedSound=Dead Semivoiced Sound
+AWT.ampersand=Ampersand
+AWT.asterisk=Asterisk
+AWT.quoteDbl=Double Quote
+AWT.Less=Less
+AWT.greater=Greater
+AWT.braceLeft=Left Brace
+AWT.braceRight=Right Brace
+AWT.at=At
+AWT.colon=Colon
+AWT.circumflex=Circumflex
+AWT.dollar=Dollar
+AWT.euro=Euro
+AWT.exclamationMark=Exclamation Mark
+AWT.invertedExclamationMark=Inverted Exclamation Mark
+AWT.leftParenthesis=Left Parenthesis
+AWT.numberSign=Number Sign
+AWT.plus=Plus
+AWT.minus=Minus
+AWT.rightParenthesis=Right Parenthesis
+AWT.underscore=Underscore
+AWT.final=Final
+AWT.convert=Convert
+AWT.noconvert=No Convert
+AWT.accept=Accept
+AWT.modechange=Mode Change
+AWT.kana=Kana
+AWT.kanji=Kanji
+AWT.alphanumeric=Alphanumeric
+AWT.katakana=Katakana
+AWT.hiragana=Hiragana
+AWT.fullWidth=Full-Width
+AWT.halfWidth=Half-Width
+AWT.romanCharacters=Roman Characters
+AWT.allCandidates=All Candidates
+AWT.previousCandidate=Previous Candidate
+AWT.codeInput=Code Input
+AWT.japaneseKatakana=Japanese Katakana
+AWT.japaneseHiragana=Japanese Hiragana
+AWT.japaneseRoman=Japanese Roman
+AWT.kanaLock=Kana Lock
+AWT.inputMethodOnOff=Input Method On/Off
+AWT.again=Again
+AWT.undo=Undo
+AWT.copy=Copy
+AWT.paste=Paste
+AWT.cut=Cut
+AWT.find=Find
+AWT.props=Props
+AWT.stop=Stop
+AWT.compose=Compose
+
+# Numeric Keypad
+AWT.numpad=NumPad
+AWT.unknown=Unknown
+AWT.undefined=Undefined
+
+# Predefined cursor names
+AWT.DefaultCursor=Default Cursor
+AWT.CrosshairCursor=Crosshair Cursor
+AWT.TextCursor=Text Cursor
+AWT.WaitCursor=Wait Cursor
+AWT.SWResizeCursor=Southwest Resize Cursor
+AWT.SEResizeCursor=Southeast Resize Cursor
+AWT.NWResizeCursor=Northwest Resize Cursor
+AWT.NEResizeCursor=Northeast Resize Cursor
+AWT.NResizeCursor=North Resize Cursor
+AWT.SResizeCursor=South Resize Cursor
+AWT.WResizeCursor=West Resize Cursor
+AWT.EResizeCursor=East Resize Cursor
+AWT.HandCursor=Hand Cursor
+AWT.MoveCursor=Move Cursor
+AWT.DefaultDragCursor=Default Drag Cursor
+AWT.DefaultNoDropCursor=Default NoDrag Cursor
+AWT.DefaultDropCursor=Default Drop Cursor
+
+# Input method related strings
+AWT.CompositionWindowTitle=Input Window
+AWT.InputMethodSelectionMenu=Select Input Method
+AWT.HostInputMethodDisplayName=System Input Methods
+AWT.InputMethodLanguage.ja=Japanese
+AWT.InputMethodLanguage.ko=Korean
+AWT.InputMethodLanguage.zh=Chinese
+AWT.InputMethodLanguage.zh_CN=Simplified Chinese
+AWT.InputMethodLanguage.zh_TW=Traditional Chinese
+AWT.InputMethodCreationFailed=Could not create {0}. Reason: {1}
+
+# Property to select between on-the-spot and below-the-spot
+# composition with input methods. Valid values:
+# "on-the-spot", "below-the-spot".
+# May be overridden from command line.
+java.awt.im.style=on-the-spot
+java.awt.def.delay=30
+
+# Warnings
+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.
+
Added: trunk/core/src/openjdk/sun/sun/awt/resources/awt_de.properties
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/resources/awt_de.properties (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/resources/awt_de.properties 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,193 @@
+# @(#)awt_de.properties 1.18 05/09/14 1.18, 09/14/05
+
+#
+# AWT-specific properties
+#
+
+# Modifier names
+AWT.shift=Umschalt
+AWT.control=Strg
+AWT.alt=Alt
+AWT.meta=Meta
+AWT.altGraph=Alt Gr
+
+# Key names
+AWT.enter=Eingabe
+AWT.backSpace=R\u00fccktaste
+AWT.tab=Tabulator
+AWT.cancel=Abbrechen
+AWT.clear=L\u00f6schen
+AWT.pause=Pause
+AWT.capsLock=Umschalttaste Gro\u00df-/Kleinschreibung
+AWT.escape=ESC
+AWT.space=Leertaste
+AWT.pgup=Bild auf
+AWT.pgdn=Bild ab
+AWT.end=Ende
+AWT.home=Pos 1
+AWT.left=Links
+AWT.up=Oben
+AWT.right=Rechts
+AWT.down=Unten
+AWT.begin=Begin
+AWT.comma=Comma
+AWT.period=Period
+AWT.slash=Slash
+AWT.semicolon=Semicolon
+AWT.equals=Equals
+AWT.openBracket=Open Bracket
+AWT.backSlash=Back Slash
+AWT.closeBracket=Close Bracket
+AWT.multiply=Tastenblock *
+AWT.add=Tastenblock +
+AWT.separator=Tastenblock ,
+AWT.separater=Tastenblock ,
+AWT.subtract=Tastenblock -
+AWT.decimal=Tastenblock .
+AWT.divide=Tastenblock /
+AWT.delete=Entf
+AWT.numLock=Num
+AWT.scrollLock=Rollsperre
+AWT.f1=F1
+AWT.f2=F2
+AWT.f3=F3
+AWT.f4=F4
+AWT.f5=F5
+AWT.f6=F6
+AWT.f7=F7
+AWT.f8=F8
+AWT.f9=F9
+AWT.f10=F10
+AWT.f11=F11
+AWT.f12=F12
+AWT.f13=F13
+AWT.f14=F14
+AWT.f15=F15
+AWT.f16=F16
+AWT.f17=F17
+AWT.f18=F18
+AWT.f19=F19
+AWT.f20=F20
+AWT.f21=F21
+AWT.f22=F22
+AWT.f23=F23
+AWT.f24=F24
+AWT.printScreen=Druck
+AWT.insert=Einfg
+AWT.help=Hilfe
+AWT.windows=Windows
+AWT.context=Context Menu
+AWT.backQuote=Schlie\u00dfendes Anf\u00fchrungszeichen
+AWT.quote=Einfaches Anf\u00fchrungszeichen
+AWT.deadGrave=Gravis (Dead)
+AWT.deadAcute=Akut (Dead)
+AWT.deadCircumflex=Zirkumflex (Dead)
+AWT.deadTilde=Tilde (Dead)
+AWT.deadMacron=Macron (Dead)
+AWT.deadBreve=Breve (Dead)
+AWT.deadAboveDot=Oberer Punkt (Dead)
+AWT.deadDiaeresis=Trema (Dead)
+AWT.deadAboveRing=Oberer Ring (Dead)
+AWT.deadDoubleAcute=Doppelakut (Dead)
+AWT.deadCaron=Caron (Dead)
+AWT.deadCedilla=Cedille (Dead)
+AWT.deadOgonek=Ogonek (Dead)
+AWT.deadIota=Iota (Dead)
+AWT.deadVoicedSound=Stimmhaft (Dead)
+AWT.deadSemivoicedSound=Halbstimmhaft (Dead)
+AWT.ampersand=Kaufm\u00e4nnisches Und
+AWT.asterisk=Stern
+AWT.quoteDbl=Doppelte Anf\u00fchrungszeichen
+AWT.Less=Kleiner als
+AWT.greater=Gr\u00f6\u00dfer als
+AWT.braceLeft=Linke geschweifte Klammer
+AWT.braceRight=Rechte geschweifte Klammer
+AWT.at=Klammeraffe
+AWT.colon=Doppelpunkt
+AWT.circumflex=Zirkumflex
+AWT.dollar=Dollarzeichen
+AWT.euro=Euro-Zeichen
+AWT.exclamationMark=Ausrufezeichen
+AWT.invertedExclamationMark=Umgekehrtes Ausrufezeichen
+AWT.leftParenthesis=Linke Klammer
+AWT.numberSign=Nummernzeichen
+AWT.plus=Plus
+AWT.minus=Minus
+AWT.rightParenthesis=Rechte Klammer
+AWT.underscore=Unterstrich
+AWT.final=Abschluss
+AWT.convert=Konvertieren
+AWT.noconvert=Nicht konvertieren
+AWT.accept=Annehmen
+AWT.modechange=Modus\u00e4nderung
+AWT.kana=Kana
+AWT.kanji=Kanji
+AWT.alphanumeric=Alphanumerisch
+AWT.katakana=Katakana
+AWT.hiragana=Hiragana
+AWT.fullWidth=Volle Breite
+AWT.halfWidth=Halbe Breite
+AWT.romanCharacters=Lateinische Zeichen
+AWT.allCandidates=Alle Kandidaten
+AWT.previousCandidate=Vorheriger Kandidat
+AWT.codeInput=Code-Eingabe
+AWT.japaneseKatakana=Japanisch (Katakana)
+AWT.japaneseHiragana=Japanisch (Hiragana)
+AWT.japaneseRoman=Japanisch (Latein)
+AWT.kanaLock=Kana Lock
+AWT.inputMethodOnOff=Eingabemethode ein/aus
+AWT.again=Wiederholen
+AWT.undo=R\u00fcckg\u00e4ngig
+AWT.copy=Kopieren
+AWT.paste=Einf\u00fcgen
+AWT.cut=Ausschneiden
+AWT.find=Suchen
+AWT.props=Eigenschaften
+AWT.stop=Stop
+AWT.compose=Verfassen
+
+# Numeric Keypad
+AWT.numpad=NumPad
+AWT.unknown=Unknown
+AWT.undefined=Undefined
+
+# Predefined cursor names
+AWT.DefaultCursor=Standardcursor
+AWT.CrosshairCursor=Fadenkreuzcursor
+AWT.TextCursor=Textcursor
+AWT.WaitCursor=Wartecursor
+AWT.SWResizeCursor=Skaliercursor nach unten/links
+AWT.SEResizeCursor=Skaliercursor nach unten/rechts
+AWT.NWResizeCursor=Skaliercursor nach oben/links
+AWT.NEResizeCursor=Skaliercursor nach oben/rechts
+AWT.NResizeCursor=Skaliercursor nach oben
+AWT.SResizeCursor=Skaliercursor nach unten
+AWT.WResizeCursor=Skaliercursor nach links
+AWT.EResizeCursor=Skaliercursor nach rechts
+AWT.HandCursor=Handcursor
+AWT.MoveCursor=Verschiebecursor
+AWT.DefaultDragCursor=Standardcursor beim Ziehen
+AWT.DefaultNoDropCursor=Standardcursor beim Nichtziehen
+AWT.DefaultDropCursor=Standardcursor beim Ablegen
+
+# Input method related strings
+AWT.CompositionWindowTitle=Eingabefenster
+AWT.InputMethodSelectionMenu=Eingabemethode ausw\u00e4hlen
+AWT.HostInputMethodDisplayName=Systemeingabemethoden
+AWT.InputMethodLanguage.ja=Japanisch
+AWT.InputMethodLanguage.ko=Koreanisch
+AWT.InputMethodLanguage.zh=Chinesisch
+AWT.InputMethodLanguage.zh_CN=Vereinfachtes Chinesisch
+AWT.InputMethodLanguage.zh_TW=Traditionelles Chinesisch
+AWT.InputMethodCreationFailed={0} konnte nicht erstellt werden. Grund: {1}
+
+# Property to select between on-the-spot and below-the-spot
+# composition with input methods. Valid values:
+# "on-the-spot", "below-the-spot".
+# May be overridden from command line.
+java.awt.im.style=On-the-Spot
+java.awt.def.delay=30
+
+# Warnings
+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.
+
Added: trunk/core/src/openjdk/sun/sun/awt/resources/awt_es.properties
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/resources/awt_es.properties (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/resources/awt_es.properties 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,194 @@
+# @(#)awt_es.properties 1.19 06/08/09 1.19, 08/09/06
+
+#
+# AWT-specific properties
+#
+
+# Modifier names
+AWT.shift=May\u00fasculas
+AWT.control=Ctrl
+AWT.alt=Alt
+AWT.meta=Meta
+AWT.altGraph=Alt Gr
+
+# Key names
+AWT.enter=Introduzca
+AWT.backSpace=Retroceso
+AWT.tab=Tabulador
+AWT.cancel=Cancelar
+AWT.clear=Borrar
+AWT.pause=Pausa
+AWT.capsLock=Bloqueo de may\u00fasculas
+AWT.escape=Escape
+AWT.space=Espacio
+AWT.pgup=ReP\u00e1g
+AWT.pgdn=AvP\u00e1g
+AWT.end=Fin
+AWT.home=Inicio
+AWT.left=Izquierda
+AWT.up=Arriba
+AWT.right=Derecha
+AWT.down=Abajo
+AWT.begin=Begin
+AWT.comma=Comma
+AWT.period=Period
+AWT.slash=Slash
+AWT.semicolon=Semicolon
+AWT.equals=Equals
+AWT.openBracket=Open Bracket
+AWT.backSlash=Back Slash
+AWT.closeBracket=Close Bracket
+AWT.multiply=* de teclado num\u00e9rico
+AWT.add=+ de teclado num\u00e9rico
+AWT.separator=, de teclado num\u00e9rico
+AWT.separater=, de teclado num\u00e9rico # for backwards compatibility only
+AWT.subtract=- de teclado num\u00e9rico
+AWT.decimal=. de teclado num\u00e9rico
+AWT.divide=/ de teclado num\u00e9rico
+AWT.delete=Suprimir
+AWT.numLock=Bloqueo num\u00e9rico
+AWT.scrollLock=Bloqueo de desplazamiento
+AWT.f1=F1
+AWT.f2=F2
+AWT.f3=F3
+AWT.f4=F4
+AWT.f5=F5
+AWT.f6=F6
+AWT.f7=F7
+AWT.f8=F8
+AWT.f9=F9
+AWT.f10=F10
+AWT.f11=F11
+AWT.f12=F12
+AWT.f13=F13
+AWT.f14=F14
+AWT.f15=F15
+AWT.f16=F16
+AWT.f17=F17
+AWT.f18=F18
+AWT.f19=F19
+AWT.f20=F20
+AWT.f21=F21
+AWT.f22=F22
+AWT.f23=F23
+AWT.f24=F24
+AWT.printScreen=Imprimir pantalla
+AWT.insert=Insertar
+AWT.help=Ayuda
+AWT.windows=Windows
+AWT.context=Context Menu
+AWT.backQuote=Abrir comilla
+AWT.quote=Cerrar comilla
+AWT.deadGrave=Acento grave muerto
+AWT.deadAcute=Acento agudio muerto
+AWT.deadCircumflex=Circunflejo muerto
+AWT.deadTilde=Tilde muerto
+AWT.deadMacron=Macron muerto
+AWT.deadBreve=Breve muerto
+AWT.deadAboveDot=Punto superior muerto
+AWT.deadDiaeresis=Di\u00e9resis muerta
+AWT.deadAboveRing=C\u00edrculo superior muerto
+AWT.deadDoubleAcute=Acento agudo doble muerto
+AWT.deadCaron=Caron muerto
+AWT.deadCedilla=Cedilla muerta
+AWT.deadOgonek=Ogonek muerto
+AWT.deadIota=Iota muerta
+AWT.deadVoicedSound=Sonido sonoro muerto
+AWT.deadSemivoicedSound=Sonido semisonoro muerto
+AWT.ampersand=S\u00edmbolo &
+AWT.asterisk=Asterisco
+AWT.quoteDbl=Dobles comillas
+AWT.Less=Menor que
+AWT.greater=Mayor que
+AWT.braceLeft=Abrir llave
+AWT.braceRight=Cerrar llave
+AWT.at=Arroba
+AWT.colon=Dos puntos
+AWT.circumflex=Circunflejo
+AWT.dollar=D\u00f3lar
+AWT.euro=Euro
+AWT.exclamationMark=Signo de exclamaci\u00f3n izquierdo
+AWT.invertedExclamationMark=Signo de exclamaci\u00f3n derecho
+AWT.leftParenthesis=Par\u00e9ntesis izquierdo
+AWT.numberSign=Signo de n\u00famero
+AWT.plus=M\u00e1s
+AWT.minus=Menos
+AWT.rightParenthesis=Par\u00e9ntesis derecho
+AWT.underscore=Subrayado
+AWT.final=Final
+AWT.convert=Convertir
+AWT.noconvert=No Convertir
+AWT.accept=Aceptar
+AWT.modechange=Cambio de modo
+AWT.kana=Kana
+AWT.kanji=Kanji
+AWT.alphanumeric=Alfanum\u00e9rico
+AWT.katakana=Katakana
+AWT.hiragana=Hiragana
+AWT.fullWidth=Anchura completa
+AWT.halfWidth=Media anchura
+AWT.romanCharacters=Caracteres romanos
+AWT.allCandidates=Todos los candidatos
+AWT.previousCandidate=Candidato anterior
+AWT.codeInput=Entrada de c\u00f3digo
+AWT.japaneseKatakana=Caracteres katakana japoneses
+AWT.japaneseHiragana=Caracteres hiragana japoneses
+AWT.japaneseRoman=Caracteres romanos japoneses
+AWT.kanaLock=Bloquear kana
+AWT.inputMethodOnOff=Activar/desactivar m\u00e9todo de entrada
+AWT.again=Repetir
+AWT.undo=Deshacer
+AWT.copy=Copiar
+AWT.paste=Pegar
+AWT.cut=Cortar
+AWT.find=Buscar
+AWT.props=Propiedades
+AWT.stop=Parar
+AWT.compose=Componer
+
+# Numeric Keypad
+AWT.numpad=NumPad
+AWT.unknown=Unknown
+AWT.undefined=Undefined
+
+# Predefined cursor names
+AWT.DefaultCursor=Cursor predeterminado
+AWT.CrosshairCursor=Cursor de punto de mira
+AWT.TextCursor=Cursor de texto
+AWT.WaitCursor=Cursor de espera
+AWT.SWResizeCursor=Cursor de cambio de tama\u00f1o suroeste
+AWT.SEResizeCursor=Cursor de cambio de tama\u00f1o sudeste
+AWT.NWResizeCursor=Cursor de cambio de tama\u00f1o noroeste
+AWT.NEResizeCursor=Cursor de cambio de tama\u00f1o nordeste
+AWT.NResizeCursor=Cursor de cambio de tama\u00f1o norte
+AWT.SResizeCursor=Cursor de cambio de tama\u00f1o sur
+AWT.WResizeCursor=Cursor de cambio de tama\u00f1o oeste
+AWT.EResizeCursor=Cursor de cambio de tama\u00f1o este
+AWT.HandCursor=Cursor de mano
+AWT.MoveCursor=Cursor de movimiento
+AWT.DefaultDragCursor=Cursor de arrastrar predeterminado
+AWT.DefaultNoDropCursor=Cursor de no arrastrar predeterminado
+AWT.DefaultDropCursor=Cursor de soltar predeterminado
+
+# Input method related strings
+AWT.CompositionWindowTitle=Ventana de entrada
+AWT.InputMethodSelectionMenu=Seleccionar m\u00e9todo de entrada
+AWT.HostInputMethodDisplayName=M\u00e9todos de entrada del sistema
+AWT.InputMethodLanguage.ja=Japon\u00e9s
+AWT.InputMethodLanguage.ko=Coreano
+AWT.InputMethodLanguage.zh=Chino
+AWT.InputMethodLanguage.zh_CN=Chino simplificado
+AWT.InputMethodLanguage.zh_TW=Chino tradicional
+AWT.InputMethodCreationFailed=No se ha podido crear {0}. Motivo: {1}
+
+# Property to select between on-the-spot and below-the-spot
+# composition with input methods. Valid values:
+# "on-the-spot", "below-the-spot".
+# May be overridden from command line.
+java.awt.im.style=en-el-acto
+java.awt.def.delay=30
+
+# Warnings
+AWT.InconsistentDLLsWarning=Puede que las operaciones textuales no funcionen correctamente debido a un conjunto incompatible de librer\u00edas de enlace \
+
+
Added: trunk/core/src/openjdk/sun/sun/awt/resources/awt_fr.properties
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/resources/awt_fr.properties (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/resources/awt_fr.properties 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,193 @@
+# @(#)awt_fr.properties 1.18 06/02/01 1.18, 02/01/06
+
+#
+# AWT-specific properties
+#
+
+# Modifier names
+AWT.shift=Maj
+AWT.control=Ctrl
+AWT.alt=Alt
+AWT.meta=M\u00e9ta
+AWT.altGraph=Alt graphe
+
+# Key names
+AWT.enter=Entr\u00e9e
+AWT.backSpace=Retour arri\u00e8re
+AWT.tab=Tab
+AWT.cancel=Annuler
+AWT.clear=Effacer
+AWT.pause=Pause
+AWT.capsLock=Verrouillage des majuscules
+AWT.escape=Esc
+AWT.space=Espace
+AWT.pgup=Page pr\u00e9c\u00e9dente
+AWT.pgdn=Page suivante
+AWT.end=Fin
+AWT.home=Origine
+AWT.left=Gauche
+AWT.up=Haut
+AWT.right=Droite
+AWT.down=Bas
+AWT.begin=Begin
+AWT.comma=Comma
+AWT.period=Period
+AWT.slash=Slash
+AWT.semicolon=Semicolon
+AWT.equals=Equals
+AWT.openBracket=Open Bracket
+AWT.backSlash=Back Slash
+AWT.closeBracket=Close Bracket
+AWT.multiply=Pav\u00e9 num\u00e9rique *
+AWT.add=Pav\u00e9 num\u00e9rique +
+AWT.separator=Pav\u00e9 num\u00e9rique ,
+AWT.separater=Pav\u00e9 num\u00e9rique , # for backwards compatibility only
+AWT.subtract=Pav\u00e9 num\u00e9rique -
+AWT.decimal=Pav\u00e9 num\u00e9rique .
+AWT.divide=Pav\u00e9 num\u00e9rique /
+AWT.delete=Supprimer
+AWT.numLock=Verrouillage du pav\u00e9 num\u00e9rique
+AWT.scrollLock=Verrouillage du d\u00e9filement
+AWT.f1=F1
+AWT.f2=F2
+AWT.f3=F3
+AWT.f4=F4
+AWT.f5=F5
+AWT.f6=F6
+AWT.f7=F7
+AWT.f8=F8
+AWT.f9=F9
+AWT.f10=F10
+AWT.f11=F11
+AWT.f12=F12
+AWT.f13=F13
+AWT.f14=F14
+AWT.f15=F15
+AWT.f16=F16
+AWT.f17=F17
+AWT.f18=F18
+AWT.f19=F19
+AWT.f20=F20
+AWT.f21=F21
+AWT.f22=F22
+AWT.f23=F23
+AWT.f24=F24
+AWT.printScreen=Impression d''\u00e9cran
+AWT.insert=Ins\u00e9rer
+AWT.help=Aide
+AWT.windows=Windows
+AWT.context=Context Menu
+AWT.backQuote=Guillemet ouvrant
+AWT.quote=Guillemet fermant
+AWT.deadGrave=Accent grave
+AWT.deadAcute=Accent aigu
+AWT.deadCircumflex=Accent circonflexe
+AWT.deadTilde=Tilde
+AWT.deadMacron=Macron
+AWT.deadBreve=Demi-cercle
+AWT.deadAboveDot=Point en haut
+AWT.deadDiaeresis=Tr\u00e9ma
+AWT.deadAboveRing=Anneau en haut
+AWT.deadDoubleAcute=Double accent pointu
+AWT.deadCaron=Caron
+AWT.deadCedilla=C\u00e9dille
+AWT.deadOgonek=Ogonek
+AWT.deadIota=Iota
+AWT.deadVoicedSound=Son vois\u00e9
+AWT.deadSemivoicedSound=Son semi-vois\u00e9
+AWT.ampersand=Perlu\u00e8te
+AWT.asterisk=Ast\u00e9risque
+AWT.quoteDbl=Guillemets
+AWT.Less=Inf\u00e9rieur \u00e0
+AWT.greater=Sup\u00e9rieur \u00e0
+AWT.braceLeft=Accolade ouvrante
+AWT.braceRight=Accolade fermante
+AWT.at=A commercial
+AWT.colon=Deux-points
+AWT.circumflex=Circonflexe
+AWT.dollar=Dollar
+AWT.euro=Euro
+AWT.exclamationMark=Point d''exclamation
+AWT.invertedExclamationMark=Point d''exclamation invers\u00e9
+AWT.leftParenthesis=Parenth\u00e8se ouvrante
+AWT.numberSign=Signe Num\u00e9ro
+AWT.plus=Plus
+AWT.minus=Moins
+AWT.rightParenthesis=Parenth\u00e8se fermante
+AWT.underscore=Tiret de soulignement
+AWT.final=Final
+AWT.convert=Convertir
+AWT.noconvert=Ne pas convertir
+AWT.accept=Accepter
+AWT.modechange=Changement de mode
+AWT.kana=Kana
+AWT.kanji=Kanji
+AWT.alphanumeric=Alphanum\u00e9rique
+AWT.katakana=Katakana
+AWT.hiragana=Hiragana
+AWT.fullWidth=Pleine largeur
+AWT.halfWidth=Demi-largeur
+AWT.romanCharacters=Caract\u00e8res romains
+AWT.allCandidates=Tous les candidats
+AWT.previousCandidate=Candidat pr\u00e9c\u00e9dent
+AWT.codeInput=Entr\u00e9e de code
+AWT.japaneseKatakana=Japonais Katakana
+AWT.japaneseHiragana=Japonais Hiragana
+AWT.japaneseRoman=Japonais romain
+AWT.kanaLock=Verrouiller Kana
+AWT.inputMethodOnOff=Activation/d\u00e9sactivation de la m\u00e9thode d''entr\u00e9e
+AWT.again=R\u00e9p\u00e9ter
+AWT.undo=Annuler
+AWT.copy=Copier
+AWT.paste=Coller
+AWT.cut=Couper
+AWT.find=Rechercher
+AWT.props=Props
+AWT.stop=Arr\u00eater
+AWT.compose=Composer
+
+# Numeric Keypad
+AWT.numpad=NumPad
+AWT.unknown=Unknown
+AWT.undefined=Undefined
+
+# Predefined cursor names
+AWT.DefaultCursor=Pointeur par d\u00e9faut
+AWT.CrosshairCursor=Pointeur r\u00e9ticulaire
+AWT.TextCursor=Curseur de texte
+AWT.WaitCursor=Pointeur d''attente
+AWT.SWResizeCursor=Pointeur de redimensionnement sud-ouest
+AWT.SEResizeCursor=Pointeur de redimensionnement sud-est
+AWT.NWResizeCursor=Pointeur de redimensionnement nord-ouest
+AWT.NEResizeCursor=Pointeur de redimensionnement nord-est
+AWT.NResizeCursor=Pointeur de redimensionnement nord
+AWT.SResizeCursor=Pointeur de redimensionnement sud
+AWT.WResizeCursor=Pointeur de redimensionnement ouest
+AWT.EResizeCursor=Pointeur de redimensionnement est
+AWT.HandCursor=Pointeur en forme de main
+AWT.MoveCursor=Pointeur de d\u00e9placement
+AWT.DefaultDragCursor=Pointeur de d\u00e9placement par d\u00e9faut
+AWT.DefaultNoDropCursor=Pointeur non d\u00e9pla\u00e7ant par d\u00e9faut
+AWT.DefaultDropCursor=Pointeur de pose par d\u00e9faut
+
+# Input method related strings
+AWT.CompositionWindowTitle=Fen\u00eatre d''entr\u00e9e
+AWT.InputMethodSelectionMenu=S\u00e9lectionner la m\u00e9thode d''entr\u00e9e
+AWT.HostInputMethodDisplayName=M\u00e9thodes syst\u00e8me d''entr\u00e9e
+AWT.InputMethodLanguage.ja=Japonais
+AWT.InputMethodLanguage.ko=Cor\u00e9en
+AWT.InputMethodLanguage.zh=Chinois
+AWT.InputMethodLanguage.zh_CN=Chinois simplifi\u00e9
+AWT.InputMethodLanguage.zh_TW=Chinois traditionnel
+AWT.InputMethodCreationFailed=Impossible de cr\u00e9er {0}. Raison\u00a0: {1}
+
+# Property to select between on-the-spot and below-the-spot
+# composition with input methods. Valid values:
+# "on-the-spot", "below-the-spot".
+# May be overridden from command line.
+java.awt.im.style=sur place
+java.awt.def.delay=30
+
+# Warnings
+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.
+
Added: trunk/core/src/openjdk/sun/sun/awt/resources/awt_it.properties
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/resources/awt_it.properties (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/resources/awt_it.properties 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,193 @@
+# @(#)awt_it.properties 1.17 05/09/14 1.17, 09/14/05
+
+#
+# AWT-specific properties
+#
+
+# Modifier names
+AWT.shift=Maiusc
+AWT.control=Ctrl
+AWT.alt=Alt
+AWT.meta=Meta
+AWT.altGraph=Alt Gr
+
+# Key names
+AWT.enter=Invio
+AWT.backSpace=Backspace
+AWT.tab=Tabulazione
+AWT.cancel=Annulla
+AWT.clear=Cancella
+AWT.pause=Pausa
+AWT.capsLock=Bloc Maiusc
+AWT.escape=Esc
+AWT.space=Barra spaziatrice
+AWT.pgup=Pg Su
+AWT.pgdn=Pg Gi\u00f9
+AWT.end=Fine
+AWT.home=Home
+AWT.left=Sinistra
+AWT.up=Su
+AWT.right=Destra
+AWT.down=Gi\u00f9
+AWT.begin=Begin
+AWT.comma=Comma
+AWT.period=Period
+AWT.slash=Slash
+AWT.semicolon=Semicolon
+AWT.equals=Equals
+AWT.openBracket=Open Bracket
+AWT.backSlash=Back Slash
+AWT.closeBracket=Close Bracket
+AWT.multiply=TastNum *
+AWT.add=TastNum +
+AWT.separator=TastNum ,
+AWT.separater=TastNum ,
+AWT.subtract=TastNum -
+AWT.decimal=TastNum .
+AWT.divide=TastNum /
+AWT.delete=Elimina
+AWT.numLock=Bloc Num
+AWT.scrollLock=Bloc Scorr
+AWT.f1=F1
+AWT.f2=F2
+AWT.f3=F3
+AWT.f4=F4
+AWT.f5=F5
+AWT.f6=F6
+AWT.f7=F7
+AWT.f8=F8
+AWT.f9=F9
+AWT.f10=F10
+AWT.f11=F11
+AWT.f12=F12
+AWT.f13=F13
+AWT.f14=F14
+AWT.f15=F15
+AWT.f16=F16
+AWT.f17=F17
+AWT.f18=F18
+AWT.f19=F19
+AWT.f20=F20
+AWT.f21=F21
+AWT.f22=F22
+AWT.f23=F23
+AWT.f24=F24
+AWT.printScreen=Stamp
+AWT.insert=Ins
+AWT.help=?
+AWT.windows=Windows
+AWT.context=Context Menu
+AWT.backQuote=Virgolette invertite
+AWT.quote=Virgolette
+AWT.deadGrave=Grave non attivo
+AWT.deadAcute=Acuto non attivo
+AWT.deadCircumflex=Circonflesso non attivo
+AWT.deadTilde=Tilde non attivo
+AWT.deadMacron=Macron non attivo
+AWT.deadBreve=Breve non attivo
+AWT.deadAboveDot=Punto superiore non attivo
+AWT.deadDiaeresis=Dieresi non attivo
+AWT.deadAboveRing=Cerchio superiore non attivo
+AWT.deadDoubleAcute=Acuto doppio non attivo
+AWT.deadCaron=Caron non attivo
+AWT.deadCedilla=Cediglia non attivo
+AWT.deadOgonek=Ogonek non attivo
+AWT.deadIota=Iota non attivo
+AWT.deadVoicedSound=Suono vocalizzato non attivo
+AWT.deadSemivoicedSound=Suono semivocalizzato non attivo
+AWT.ampersand=E commerciale
+AWT.asterisk=Asterisco
+AWT.quoteDbl=Virgolette doppie
+AWT.Less=Minore
+AWT.greater=Maggiore
+AWT.braceLeft=Parentesi graffa aperta
+AWT.braceRight=Parentesi graffa chiusa
+AWT.at=Chiocciola
+AWT.colon=Due punti
+AWT.circumflex=Circonflesso
+AWT.dollar=Dollaro
+AWT.euro=Euro
+AWT.exclamationMark=Punto esclamativo
+AWT.invertedExclamationMark=Punto esclamativo invertito
+AWT.leftParenthesis=Parentesi aperta
+AWT.numberSign=Cancelletto
+AWT.plus=Pi\u00f9
+AWT.minus=Meno
+AWT.rightParenthesis=Parentesi chiusa
+AWT.underscore=Sottolineatura
+AWT.final=Finale
+AWT.convert=Converti
+AWT.noconvert=Non convertire
+AWT.accept=Accetta
+AWT.modechange=Cambia modalit\u00e0
+AWT.kana=Kana
+AWT.kanji=Kanji
+AWT.alphanumeric=Alfanumerico
+AWT.katakana=Katakana
+AWT.hiragana=Hiragana
+AWT.fullWidth=Spessore pieno
+AWT.halfWidth=Spessore ridotto
+AWT.romanCharacters=Caratteri romani
+AWT.allCandidates=Tutti i candidati
+AWT.previousCandidate=Candidato precedente
+AWT.codeInput=Immissione codice
+AWT.japaneseKatakana=Katakana giapponese
+AWT.japaneseHiragana=Hiragana giapponese
+AWT.japaneseRoman=Romano Giapponese
+AWT.kanaLock=Blocco Kana
+AWT.inputMethodOnOff=Metodo immissione On/Off
+AWT.again=Ancora
+AWT.undo=Annulla
+AWT.copy=Copia
+AWT.paste=Incolla
+AWT.cut=Taglia
+AWT.find=Trova
+AWT.props=Props
+AWT.stop=Interrompi caricamento pagina
+AWT.compose=Componi
+
+# Numeric Keypad
+AWT.numpad=NumPad
+AWT.unknown=Unknown
+AWT.undefined=Undefined
+
+# Predefined cursor names
+AWT.DefaultCursor=Cursore predefinito
+AWT.CrosshairCursor=Puntatore a croce
+AWT.TextCursor=Cursore testo
+AWT.WaitCursor=Cursore attesa
+AWT.SWResizeCursor=Cursore di ridimensionamento sudoccidentale
+AWT.SEResizeCursor=Cursore di ridimensionamento sudorientale
+AWT.NWResizeCursor=Cursore di ridimensionamento nordoccidentale
+AWT.NEResizeCursor=Cursore di ridimensionamento nordorientale
+AWT.NResizeCursor=Cursore di ridimensionamento settentrionale
+AWT.SResizeCursor=Cursore di ridimensionamento meridionale
+AWT.WResizeCursor=Cursore di ridimensionamento occidentale
+AWT.EResizeCursor=Cursore di ridimensionamento orientale
+AWT.HandCursor=Cursore mano
+AWT.MoveCursor=Sposta cursore
+AWT.DefaultDragCursor=Cursore di trascinamento predefinito
+AWT.DefaultNoDropCursor=Cursore NoDrag predefinito
+AWT.DefaultDropCursor=Cursore di rilasciamento predefinito
+
+# Input method related strings
+AWT.CompositionWindowTitle=Finestra di immissione
+AWT.InputMethodSelectionMenu=Seleziona metodo di immissione
+AWT.HostInputMethodDisplayName=Metodi di immissione di sistema
+AWT.InputMethodLanguage.ja=Giapponese
+AWT.InputMethodLanguage.ko=Coreano
+AWT.InputMethodLanguage.zh=Cinese
+AWT.InputMethodLanguage.zh_CN=Cinese semplificato
+AWT.InputMethodLanguage.zh_TW=Cinese tradizionale
+AWT.InputMethodCreationFailed=Impossibile creare {0}. Motivo: {1}
+
+# Property to select between on-the-spot and below-the-spot
+# composition with input methods. Valid values:
+# "on-the-spot", "below-the-spot".
+# May be overridden from command line.
+java.awt.im.style=immediato
+java.awt.def.delay=30
+
+# Warnings
+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.
+
Added: trunk/core/src/openjdk/sun/sun/awt/resources/awt_ja.properties
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/resources/awt_ja.properties (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/resources/awt_ja.properties 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,193 @@
+# @(#)awt_ja.properties 1.24 06/05/25 1.24, 05/25/06
+
+#
+# AWT-specific properties
+#
+
+# Modifier names
+AWT.shift=Shift
+AWT.control=Ctrl
+AWT.alt=Alt
+AWT.meta=Meta
+AWT.altGraph=Alt Graph
+
+# Key names
+AWT.enter=Enter
+AWT.backSpace=Backspace
+AWT.tab=Tab
+AWT.cancel=Cancel
+AWT.clear=Clear
+AWT.pause=Pause
+AWT.capsLock=Caps Lock
+AWT.escape=Escape
+AWT.space=Space
+AWT.pgup=Page Up
+AWT.pgdn=Page Down
+AWT.end=End
+AWT.home=Home
+AWT.left=Left
+AWT.up=Up
+AWT.right=Right
+AWT.down=Down
+AWT.begin=Begin
+AWT.comma=Comma
+AWT.period=Period
+AWT.slash=Slash
+AWT.semicolon=Semicolon
+AWT.equals=Equals
+AWT.openBracket=Open Bracket
+AWT.backSlash=Back Slash
+AWT.closeBracket=Close Bracket
+AWT.multiply=NumPad *
+AWT.add=NumPad +
+AWT.separator=NumPad ,
+AWT.separater=NumPad ,
+AWT.subtract=NumPad -
+AWT.decimal=NumPad .
+AWT.divide=NumPad /
+AWT.delete=Delete
+AWT.numLock=Num Lock
+AWT.scrollLock=Scroll Lock
+AWT.f1=F1
+AWT.f2=F2
+AWT.f3=F3
+AWT.f4=F4
+AWT.f5=F5
+AWT.f6=F6
+AWT.f7=F7
+AWT.f8=F8
+AWT.f9=F9
+AWT.f10=F10
+AWT.f11=F11
+AWT.f12=F12
+AWT.f13=F13
+AWT.f14=F14
+AWT.f15=F15
+AWT.f16=F16
+AWT.f17=F17
+AWT.f18=F18
+AWT.f19=F19
+AWT.f20=F20
+AWT.f21=F21
+AWT.f22=F22
+AWT.f23=F23
+AWT.f24=F24
+AWT.printScreen=Print Screen
+AWT.insert=Insert
+AWT.help=Help
+AWT.windows=Windows
+AWT.context=Context Menu
+AWT.backQuote=Back Quote
+AWT.quote=Quote
+AWT.deadGrave=Dead Grave
+AWT.deadAcute=Dead Acute
+AWT.deadCircumflex=Dead Circumflex
+AWT.deadTilde=Dead Tilde
+AWT.deadMacron=Dead Macron
+AWT.deadBreve=Dead Breve
+AWT.deadAboveDot=Dead Above Dot
+AWT.deadDiaeresis=Dead Diaeresis
+AWT.deadAboveRing=Dead Above Ring
+AWT.deadDoubleAcute=Dead Double Acute
+AWT.deadCaron=Dead Caron
+AWT.deadCedilla=Dead Cedilla
+AWT.deadOgonek=Dead Ogonek
+AWT.deadIota=Dead Iota
+AWT.deadVoicedSound=Dead Voiced Sound
+AWT.deadSemivoicedSound=Dead Semivoiced Sound
+AWT.ampersand=Ampersand
+AWT.asterisk=Asterisk
+AWT.quoteDbl=Double Quote
+AWT.Less=Less
+AWT.greater=Greater
+AWT.braceLeft=Left Brace
+AWT.braceRight=Right Brace
+AWT.at=At
+AWT.colon=Colon
+AWT.circumflex=Circumflex
+AWT.dollar=Dollar
+AWT.euro=Euro
+AWT.exclamationMark=Exclamation Mark
+AWT.invertedExclamationMark=Inverted Exclamation Mark
+AWT.leftParenthesis=Left Parenthesis
+AWT.numberSign=Number Sign
+AWT.plus=Plus
+AWT.minus=Minus
+AWT.rightParenthesis=Right Parenthesis
+AWT.underscore=Underscore
+AWT.final=Final
+AWT.convert=\u5909\u63db
+AWT.noconvert=\u7121\u5909\u63db
+AWT.accept=\u78ba\u5b9a
+AWT.modechange=\u65e5\u672c\u8a9e On-Off
+AWT.kana=\u304b\u306a
+AWT.kanji=\u6f22\u5b57
+AWT.alphanumeric=\u82f1\u6570
+AWT.katakana=\u30ab\u30bf\u30ab\u30ca
+AWT.hiragana=\u3072\u3089\u304c\u306a
+AWT.fullWidth=\u5168\u89d2
+AWT.halfWidth=\u534a\u89d2
+AWT.romanCharacters=\u30ed\u30fc\u30de\u5b57
+AWT.allCandidates=\u5168\u5019\u88dc
+AWT.previousCandidate=\u524d\u5019\u88dc
+AWT.codeInput=\u30b3\u30fc\u30c9\u5165\u529b
+AWT.japaneseKatakana=Japanese Katakana
+AWT.japaneseHiragana=Japanese Hiragana
+AWT.japaneseRoman=Japanese Roman
+AWT.kanaLock=\u30ab\u30ca\u30ed\u30c3\u30af
+AWT.inputMethodOnOff=\u5165\u529b\u30e1\u30bd\u30c3\u30c9 On-Off
+AWT.again=Again
+AWT.undo=Undo
+AWT.copy=Copy
+AWT.paste=Paste
+AWT.cut=Cut
+AWT.find=Find
+AWT.props=Props
+AWT.stop=Stop
+AWT.compose=Compose
+
+# Numeric Keypad
+AWT.numpad=NumPad
+AWT.unknown=Unknown
+AWT.undefined=Undefined
+
+# Predefined cursor names
+AWT.DefaultCursor=Default Cursor
+AWT.CrosshairCursor=Crosshair Cursor
+AWT.TextCursor=Text Cursor
+AWT.WaitCursor=Wait Cursor
+AWT.SWResizeCursor=Southwest Resize Cursor
+AWT.SEResizeCursor=Southeast Resize Cursor
+AWT.NWResizeCursor=Northwest Resize Cursor
+AWT.NEResizeCursor=Northeast Resize Cursor
+AWT.NResizeCursor=North Resize Cursor
+AWT.SResizeCursor=South Resize Cursor
+AWT.WResizeCursor=West Resize Cursor
+AWT.EResizeCursor=East Resize Cursor
+AWT.HandCursor=Hand Cursor
+AWT.MoveCursor=Move Cursor
+AWT.DefaultDragCursor=Default Drag Cursor
+AWT.DefaultNoDropCursor=Default NoDrag Cursor
+AWT.DefaultDropCursor=Default Drop Cursor
+
+# Input method related strings
+AWT.CompositionWindowTitle=\u5165\u529b\u30a6\u30a3\u30f3\u30c9\u30a6
+AWT.InputMethodSelectionMenu=\u30a4\u30f3\u30d7\u30c3\u30c8\u30e1\u30bd\u30c3\u30c9\u306e\u5207\u66ff\u3048
+AWT.HostInputMethodDisplayName=\u30b7\u30b9\u30c6\u30e0\u30a4\u30f3\u30d7\u30c3\u30c8\u30e1\u30bd\u30c3\u30c9
+AWT.InputMethodLanguage.ja=\u65e5\u672c\u8a9e
+AWT.InputMethodLanguage.ko=\u97d3\u56fd\u8a9e
+AWT.InputMethodLanguage.zh=\u4e2d\u56fd\u8a9e
+AWT.InputMethodLanguage.zh_CN=\u4e2d\u56fd\u8a9e\uff08\u7c21\u4f53\u5b57\uff09
+AWT.InputMethodLanguage.zh_TW=\u4e2d\u56fd\u8a9e\uff08\u7e41\u4f53\u5b57\uff09
+AWT.InputMethodCreationFailed={0} \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002 \u7406\u7531: {1}
+
+# Property to select between on-the-spot and below-the-spot
+# composition with input methods. Valid values:
+# "on-the-spot", "below-the-spot".
+# May be overridden from command line.
+java.awt.im.style=on-the-spot
+java.awt.def.delay=30
+
+# Warnings
+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
+
Added: trunk/core/src/openjdk/sun/sun/awt/resources/awt_ko.properties
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/resources/awt_ko.properties (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/resources/awt_ko.properties 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,193 @@
+# @(#)awt_ko.properties 1.17 05/09/14 1.17, 09/14/05
+
+#
+# AWT-specific properties
+#
+
+# Modifier names
+AWT.shift=Shift
+AWT.control=Ctrl
+AWT.alt=Alt
+AWT.meta=Meta
+AWT.altGraph=Alt Graph
+
+# Key names
+AWT.enter=Enter
+AWT.backSpace=Backspace
+AWT.tab=Tab
+AWT.cancel=Cancel
+AWT.clear=Clear
+AWT.pause=Pause
+AWT.capsLock=Caps Lock
+AWT.escape=Escape
+AWT.space=Space
+AWT.pgup=Page Up
+AWT.pgdn=Page Down
+AWT.end=End
+AWT.home=Home
+AWT.left=Left
+AWT.up=Up
+AWT.right=Right
+AWT.down=Down
+AWT.begin=Begin
+AWT.comma=Comma
+AWT.period=Period
+AWT.slash=Slash
+AWT.semicolon=Semicolon
+AWT.equals=Equals
+AWT.openBracket=Open Bracket
+AWT.backSlash=Back Slash
+AWT.closeBracket=Close Bracket
+AWT.multiply=NumPad *
+AWT.add=NumPad +
+AWT.separator=NumPad ,
+AWT.separater=NumPad ,
+AWT.subtract=NumPad -
+AWT.decimal=NumPad .
+AWT.divide=NumPad /
+AWT.delete=Delete
+AWT.numLock=Num Lock
+AWT.scrollLock=Scroll Lock
+AWT.f1=F1
+AWT.f2=F2
+AWT.f3=F3
+AWT.f4=F4
+AWT.f5=F5
+AWT.f6=F6
+AWT.f7=F7
+AWT.f8=F8
+AWT.f9=F9
+AWT.f10=F10
+AWT.f11=F11
+AWT.f12=F12
+AWT.f13=F13
+AWT.f14=F14
+AWT.f15=F15
+AWT.f16=F16
+AWT.f17=F17
+AWT.f18=F18
+AWT.f19=F19
+AWT.f20=F20
+AWT.f21=F21
+AWT.f22=F22
+AWT.f23=F23
+AWT.f24=F24
+AWT.printScreen=Print Screen
+AWT.insert=Insert
+AWT.help=Help
+AWT.windows=Windows
+AWT.context=Context Menu
+AWT.backQuote=Back Quote
+AWT.quote=Quote
+AWT.deadGrave=Dead Grave
+AWT.deadAcute=Dead Acute
+AWT.deadCircumflex=Dead Circumflex
+AWT.deadTilde=Dead Tilde
+AWT.deadMacron=Dead Macron
+AWT.deadBreve=Dead Breve
+AWT.deadAboveDot=Dead Above Dot
+AWT.deadDiaeresis=Dead Diaeresis
+AWT.deadAboveRing=Dead Above Ring
+AWT.deadDoubleAcute=Dead Double Acute
+AWT.deadCaron=Dead Caron
+AWT.deadCedilla=Dead Cedilla
+AWT.deadOgonek=Dead Ogonek
+AWT.deadIota=Dead Iota
+AWT.deadVoicedSound=Dead Voiced Sound
+AWT.deadSemivoicedSound=Dead Semivoiced Sound
+AWT.ampersand=Ampersand
+AWT.asterisk=Asterisk
+AWT.quoteDbl=Double Quote
+AWT.Less=Less
+AWT.greater=Greater
+AWT.braceLeft=Left Brace
+AWT.braceRight=Right Brace
+AWT.at=At
+AWT.colon=Colon
+AWT.circumflex=Circumflex
+AWT.dollar=Dollar
+AWT.euro=Euro
+AWT.exclamationMark=Exclamation Mark
+AWT.invertedExclamationMark=Inverted Exclamation Mark
+AWT.leftParenthesis=Left Parenthesis
+AWT.numberSign=Number Sign
+AWT.plus=Plus
+AWT.minus=Minus
+AWT.rightParenthesis=Right Parenthesis
+AWT.underscore=Underscore
+AWT.final=Final
+AWT.convert=\ubcc0\ud658
+AWT.noconvert=\ubcc0\ud658 \uc548\ud568
+AWT.accept=\uc801\uc6a9
+AWT.modechange=\ubaa8\ub4dc \ubcc0\uacbd
+AWT.kana=\uac00\ub098
+AWT.kanji=\uac04\uc9c0
+AWT.alphanumeric=\uc601\uc22b\uc790
+AWT.katakana=\uac00\ud0c0\uce74\ub098
+AWT.hiragana=\ud788\ub77c\uac00\ub098
+AWT.fullWidth=Full-Width
+AWT.halfWidth=Half-Width
+AWT.romanCharacters=\ub85c\ub9c8 \ubb38\uc790
+AWT.allCandidates=\ubaa8\ub4e0 \ud6c4\ubcf4
+AWT.previousCandidate=\uc774\uc804 \ud6c4\ubcf4
+AWT.codeInput=\ucf54\ub4dc \uc785\ub825
+AWT.japaneseKatakana=\uc77c\ubcf8\uc5b4 \uac00\ud0c0\uce74\ub098
+AWT.japaneseHiragana=\uc77c\ubcf8\uc5b4 \ud788\ub77c\uac00\ub098
+AWT.japaneseRoman=\uc77c\ubcf8\uc5b4 \ub85c\ub9c8 \ubb38\uc790
+AWT.kanaLock=\uac00\ub098 \uc7a0\uae08
+AWT.inputMethodOnOff=\uc785\ub825 \uba54\uc18c\ub4dc \ucf2c/\ub054
+AWT.again=\ub2e4\uc2dc
+AWT.undo=\uc2e4\ud589 \ucde8\uc18c
+AWT.copy=\ubcf5\uc0ac
+AWT.paste=\ubd99\uc5ec\ub123\uae30
+AWT.cut=\uc798\ub77c\ub0b4\uae30
+AWT.find=\ucc3e\uae30
+AWT.props=Props
+AWT.stop=\uc815\uc9c0
+AWT.compose=\uad6c\uc131
+
+# Numeric Keypad
+AWT.numpad=NumPad
+AWT.unknown=Unknown
+AWT.undefined=Undefined
+
+# Predefined cursor names
+AWT.DefaultCursor=\uae30\ubcf8 \ucee4\uc11c
+AWT.CrosshairCursor=\uc2ed\uc790 \ucee4\uc11c
+AWT.TextCursor=\ud14d\uc2a4\ud2b8 \ucee4\uc11c
+AWT.WaitCursor=\ub300\uae30 \ucee4\uc11c
+AWT.SWResizeCursor=\ub0a8\uc11c \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
+AWT.SEResizeCursor=\ub0a8\ub3d9 \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
+AWT.NWResizeCursor=\ubd81\uc11c \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
+AWT.NEResizeCursor=\ubd81\ub3d9 \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
+AWT.NResizeCursor=\ubd81\ucabd \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
+AWT.SResizeCursor=\ub0a8\ucabd \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
+AWT.WResizeCursor=\uc11c\ucabd \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
+AWT.EResizeCursor=\ub3d9\ucabd \ubc29\ud5a5 \ud06c\uae30 \uc870\uc815 \ucee4\uc11c
+AWT.HandCursor=\uc190 \ucee4\uc11c
+AWT.MoveCursor=\uc774\ub3d9 \ucee4\uc11c
+AWT.DefaultDragCursor=\uae30\ubcf8 \ub04c\uae30 \ucee4\uc11c
+AWT.DefaultNoDropCursor=\uae30\ubcf8 \ub04c\uc9c0 \uc54a\uc74c \ucee4\uc11c
+AWT.DefaultDropCursor=\uae30\ubcf8 \ub193\uae30 \ucee4\uc11c
+
+# Input method related strings
+AWT.CompositionWindowTitle=\uc785\ub825 \ucc3d
+AWT.InputMethodSelectionMenu=\uc785\ub825 \ubc29\ubc95 \uc120\ud0dd
+AWT.HostInputMethodDisplayName=\uc2dc\uc2a4\ud15c \uc785\ub825 \ubc29\ubc95
+AWT.InputMethodLanguage.ja=\uc77c\ubcf8\uc5b4
+AWT.InputMethodLanguage.ko=\ud55c\uad6d\uc5b4
+AWT.InputMethodLanguage.zh=\uc911\uad6d\uc5b4
+AWT.InputMethodLanguage.zh_CN=\uc911\uad6d\uc5b4 \uac04\uccb4
+AWT.InputMethodLanguage.zh_TW=\uc911\uad6d\uc5b4 \ubc88\uccb4
+AWT.InputMethodCreationFailed={0}\uc744(\ub97c) \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc774\uc720: {1}
+
+# Property to select between on-the-spot and below-the-spot
+# composition with input methods. Valid values:
+# "on-the-spot", "below-the-spot".
+# May be overridden from command line.
+java.awt.im.style=on-the-spot
+java.awt.def.delay=30
+
+# Warnings
+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.
+
Added: trunk/core/src/openjdk/sun/sun/awt/resources/awt_sv.properties
===================================================================
--- trunk/core/src/openjdk/sun/sun/awt/resources/awt_sv.properties (rev 0)
+++ trunk/core/src/openjdk/sun/sun/awt/resources/awt_sv.properties 2008-03-16 20:05:09 UTC (rev 3847)
@@ -0,0 +1,193 @@
+# @(#)awt_sv.properties 1.18 05/09/14 1.18, 09/14/05
+
+#
+# AWT-specific properties
+#
+
+# Modifier names
+AWT.shift=Skift
+AWT.control=Ctrl
+AWT.alt=Alt
+AWT.meta=Meta
+AWT.altGraph=Alt Graph
+
+# Key names
+AWT.enter=Enter
+AWT.backSpace=Backsteg
+AWT.tab=Tabb
+AWT.cancel=Avbry...
[truncated message content] |