diff options
author | Leon Scroggins <scroggo@google.com> | 2009-12-11 15:01:22 -0500 |
---|---|---|
committer | Leon Scroggins <scroggo@google.com> | 2009-12-15 08:49:59 -0500 |
commit | aacced6bc5a64c7daa4af2f29b94a1b00770f083 (patch) | |
tree | a2761f40060fdd41583b7e756d28b05e32d3b8f1 | |
parent | 274dc9d35fdf5d0464f74071a9a8f14e497d4d5f (diff) | |
download | frameworks_base-aacced6bc5a64c7daa4af2f29b94a1b00770f083.zip frameworks_base-aacced6bc5a64c7daa4af2f29b94a1b00770f083.tar.gz frameworks_base-aacced6bc5a64c7daa4af2f29b94a1b00770f083.tar.bz2 |
Provide localized strings for <input> labels.
Fix for http://b/issue?id=2178786
Provide strings for input types file, submit, and reset, and allow
them to be passed down to native.
Requires a change in external/webkit.
-rw-r--r-- | core/java/android/webkit/BrowserFrame.java | 17 | ||||
-rw-r--r-- | core/res/res/values/strings.xml | 6 |
2 files changed, 22 insertions, 1 deletions
diff --git a/core/java/android/webkit/BrowserFrame.java b/core/java/android/webkit/BrowserFrame.java index f71af20..b36fa8d 100644 --- a/core/java/android/webkit/BrowserFrame.java +++ b/core/java/android/webkit/BrowserFrame.java @@ -782,10 +782,13 @@ class BrowserFrame extends Handler { return mSettings.getUserAgentString(); } - // these ids need to be in sync with enum RAW_RES_ID in WebFrame + // These ids need to be in sync with enum rawResId in PlatformBridge.h private static final int NODOMAIN = 1; private static final int LOADERROR = 2; private static final int DRAWABLEDIR = 3; + private static final int FILE_UPLOAD_LABEL = 4; + private static final int RESET_LABEL = 5; + private static final int SUBMIT_LABEL = 6; String getRawResFilename(int id) { int resid; @@ -803,6 +806,18 @@ class BrowserFrame extends Handler { resid = com.android.internal.R.drawable.btn_check_off; break; + case FILE_UPLOAD_LABEL: + return mContext.getResources().getString( + com.android.internal.R.string.upload_file); + + case RESET_LABEL: + return mContext.getResources().getString( + com.android.internal.R.string.reset); + + case SUBMIT_LABEL: + return mContext.getResources().getString( + com.android.internal.R.string.submit); + default: Log.e(LOGTAG, "getRawResFilename got incompatible resource ID"); return ""; diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 9e72f64..bc354c5 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -2097,6 +2097,12 @@ <string name="l2tp_vpn_description">Layer 2 Tunneling Protocol</string> <string name="l2tp_ipsec_psk_vpn_description">Pre-shared key based L2TP/IPSec VPN</string> <string name="l2tp_ipsec_crt_vpn_description">Certificate based L2TP/IPSec VPN</string> + + <!-- Localized strings for WebView --> <!-- Label for button in a WebView that will open a chooser to choose a file to upload --> <string name="upload_file">Choose file</string> + <!-- Label for <input type="reset"> button in html --> + <string name="reset">Reset</string> + <!-- Label for <input type="submit"> button in html --> + <string name="submit">Submit</string> </resources> |