summaryrefslogtreecommitdiffstats
path: root/WebCore/platform
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform')
-rw-r--r--WebCore/platform/android/FileChooserAndroid.cpp17
-rw-r--r--WebCore/platform/android/LocalizedStringsAndroid.cpp23
-rw-r--r--WebCore/platform/android/PlatformBridge.h10
3 files changed, 32 insertions, 18 deletions
diff --git a/WebCore/platform/android/FileChooserAndroid.cpp b/WebCore/platform/android/FileChooserAndroid.cpp
index 69d0883..1f8200f 100644
--- a/WebCore/platform/android/FileChooserAndroid.cpp
+++ b/WebCore/platform/android/FileChooserAndroid.cpp
@@ -25,7 +25,6 @@
#include "config.h"
#include "FileChooser.h"
-
#include "Font.h"
namespace WebCore {
@@ -44,18 +43,4 @@ String FileChooser::basenameForWidth(const Font& font, int width) const
return output;
}
-// The following two strings are used for File Upload form control, ie
-// <input type="file">. The first is the text that appears on the button
-// that when pressed, the user can browse for and select a file. The
-// second string is rendered on the screen when no file has been selected.
-String fileButtonChooseFileLabel()
-{
- return String("Upload a file");
-}
-
-String fileButtonNoFileSelectedLabel()
-{
- return String("No file selected");
-}
-
-} // namesapce WebCore
+} // namespace WebCore
diff --git a/WebCore/platform/android/LocalizedStringsAndroid.cpp b/WebCore/platform/android/LocalizedStringsAndroid.cpp
index 2fc880b..ab1c895 100644
--- a/WebCore/platform/android/LocalizedStringsAndroid.cpp
+++ b/WebCore/platform/android/LocalizedStringsAndroid.cpp
@@ -31,10 +31,27 @@
#include "LocalizedStrings.h"
#include "NotImplemented.h"
+#include "PlatformBridge.h"
#include "PlatformString.h"
namespace WebCore {
+// The following two strings are used for File Upload form control, ie
+// <input type="file">. The first is the text that appears on the button
+// that when pressed, the user can browse for and select a file. The
+// second string is rendered on the screen when no file has been selected.
+String fileButtonChooseFileLabel()
+{
+ return *(PlatformBridge::globalLocalizedName(
+ PlatformBridge::FileUploadLabel));
+}
+
+String fileButtonNoFileSelectedLabel()
+{
+ notImplemented();
+ return String();
+}
+
String contextMenuItemTagInspectElement()
{
return String("Inspect Element");
@@ -305,12 +322,14 @@ String searchableIndexIntroduction()
String resetButtonDefaultLabel()
{
- return String("Reset");
+ return *(PlatformBridge::globalLocalizedName(
+ PlatformBridge::ResetLabel));
}
String submitButtonDefaultLabel()
{
- return String("Submit");
+ return *(PlatformBridge::globalLocalizedName(
+ PlatformBridge::SubmitLabel));
}
String inputElementAltText()
diff --git a/WebCore/platform/android/PlatformBridge.h b/WebCore/platform/android/PlatformBridge.h
index 977a0fd..e3f3b98 100644
--- a/WebCore/platform/android/PlatformBridge.h
+++ b/WebCore/platform/android/PlatformBridge.h
@@ -48,6 +48,16 @@ public:
// KeyGenerator
static WTF::Vector<String> getSupportedKeyStrengthList();
static String getSignedPublicKeyAndChallengeString(unsigned index, const String& challenge, const KURL&);
+ // These ids need to be in sync with the constants in BrowserFrame.java
+ enum rawResId {
+ NoDomain = 1,
+ LoadError,
+ DrawableDir,
+ FileUploadLabel,
+ ResetLabel,
+ SubmitLabel
+ };
+ static String* globalLocalizedName(rawResId resId);
};
}
#endif // PlatformBridge_h