Update .po file and LocalizedStringsTizen.cpp
[framework/web/webkit-efl.git] / Source / WebCore / platform / efl / tizen / LocalizedStringsTizen.cpp
index a50de88..6939615 100644 (file)
@@ -35,6 +35,8 @@
 
 #include "NotImplemented.h"
 #include "PlatformString.h"
+#include <stdio.h>
+#include <wtf/text/CString.h>
 
 #if ENABLE(TIZEN_WEBKIT2_TEXT_TRANSLATION)
 #include <libintl.h>
@@ -44,68 +46,68 @@ namespace WebCore {
 
 String submitButtonDefaultLabel()
 {
-    return String::fromUTF8("Submit");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BUTTON_SUBMIT"));
 }
 
 String inputElementAltText()
 {
-    return String::fromUTF8("Submit");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BUTTON_SUBMIT"));
 }
 
 String resetButtonDefaultLabel()
 {
-    return String::fromUTF8("Reset");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BUTTON_RESET"));
 }
 
 String defaultDetailsSummaryText()
 {
-    return String::fromUTF8("Details");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BODY_DETAILS"));
 }
 
 String searchableIndexIntroduction()
 {
-    return String::fromUTF8("This is a searchable index. Enter search keywords: ");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BODY_YOU_CAN_SEARCH_THIS_INDEX_ENTER_KEYWORDS_C"));
 }
 
 String fileButtonChooseFileLabel()
 {
-    return String::fromUTF8("Choose File");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BUTTON_UPLOAD_FILE"));
 }
 
 String fileButtonChooseMultipleFilesLabel()
 {
-    return String::fromUTF8("Choose Files");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BUTTON_UPLOAD_MULTIPLE_FILES"));
 }
 
 String fileButtonNoFileSelectedLabel()
 {
-    return String::fromUTF8("No file selected");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BODY_NO_FILES_HAVE_BEEN_SELECTED"));
 }
 
 #if ENABLE(TIZEN_WEBKIT2_TEXT_TRANSLATION)
 String contextMenuItemTagOpenLinkInNewWindow()
 {
-    return String::fromUTF8("Open link in new window");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_OPEN_LINK_IN_NEW_TAB_ABB"));
 }
 
 String contextMenuItemTagDownloadLinkToDisk()
 {
-    return String::fromUTF8("Download linked file");
+    return String::fromUTF8(dgettext("WebKit","IDS_BR_BODY_SAVE_LINK"));
 }
 
 String contextMenuItemTagCopyLinkToClipboard()
 {
-    return String::fromUTF8("Copy link location");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_COPY_LINK_URL_ABB"));
 }
 
 String contextMenuItemTagOpenImageInNewWindow()
 {
-    return String::fromUTF8("Open image in new window");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_OPEN_IMAGE_IN_NEW_TAB_ABB"));
 }
 
 String contextMenuItemTagDownloadImageToDisk()
 {
-    return String::fromUTF8("Save image as");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_SAVE_IMAGE_ABB"));
 }
 
 String contextMenuItemTagCopyImageToClipboard()
@@ -115,7 +117,7 @@ String contextMenuItemTagCopyImageToClipboard()
 
 String contextMenuItemTagCopyImageUrlToClipboard()
 {
-    return String::fromUTF8("Copy image address");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BODY_COPIED_TO_CLIPBOARD"));
 }
 
 String contextMenuItemTagOpenFrameInNewWindow()
@@ -130,12 +132,12 @@ String contextMenuItemTagCopy()
 
 String contextMenuItemTagGoBack()
 {
-    return String::fromUTF8("Go back");
+    return String::fromUTF8(dgettext("WebKit","IDS_BR_OPT_NAVIGATE_GO_BACKWARD"));
 }
 
 String contextMenuItemTagGoForward()
 {
-    return String::fromUTF8("Go forward");
+    return String::fromUTF8(dgettext("WebKit","IDS_BR_OPT_NAVIGATE_GO_FORWARD"));
 }
 
 String contextMenuItemTagStop()
@@ -145,7 +147,7 @@ String contextMenuItemTagStop()
 
 String contextMenuItemTagReload()
 {
-    return String::fromUTF8("Reload");
+    return String::fromUTF8(dgettext("WebKit","IDS_BR_OPT_RELOAD"));
 }
 
 String contextMenuItemTagCut()
@@ -192,7 +194,7 @@ String contextMenuItemTagLearnSpelling()
 
 String contextMenuItemTagSearchWeb()
 {
-    return String::fromUTF8("Search the Web");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_SEARCH_THE_INTERNET_ABB"));
 }
 
 String contextMenuItemTagLookUpInDictionary()
@@ -287,58 +289,58 @@ String contextMenuItemTagRightToLeft()
 
 String contextMenuItemTagOpenVideoInNewWindow()
 {
-    return String::fromUTF8("Open video in new window");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_OPEN_VIDEO_IN_NEW_WINDOW_ABB"));
 }
 
 String contextMenuItemTagOpenAudioInNewWindow()
 {
-    return String::fromUTF8("Open audio in new window");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_PLAY_AUDIO_IN_NEW_TAB_ABB"));
 }
 
 String contextMenuItemTagCopyVideoLinkToClipboard()
 {
-    return String::fromUTF8("Copy video link location");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_COPY_VIDEO_URL_ABB"));
 }
 
 String contextMenuItemTagCopyAudioLinkToClipboard()
 {
-    return String::fromUTF8("Copy audio link location");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_COPY_AUDIO_URL_ABB"));
 }
 
 String contextMenuItemTagToggleMediaControls()
 {
-    return String::fromUTF8("Toggle media controls");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_SHOW_HIDE_MEDIA_CONTROLS_ABB"));
 }
 
 String contextMenuItemTagToggleMediaLoop()
 {
-    return String::fromUTF8("Toggle media loop playback");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_ENABLE_DISABLE_REPEAT_MEDIA_ABB"));
 }
 
 String contextMenuItemTagEnterVideoFullscreen()
 {
-    return String::fromUTF8("Switch video to fullscreen");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_FULL_VIEW_ABB"));
 }
 
 String contextMenuItemTagMediaPlay()
 {
-    return String::fromUTF8("Play");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_PLAY"));
 }
 
 String contextMenuItemTagMediaPause()
 {
-    return String::fromUTF8("Pause");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_PAUSE"));
 }
 
 String contextMenuItemTagMediaMute()
 {
-    return String::fromUTF8("Mute");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_MUTE"));
 }
 
 #if ENABLE(TIZEN_CONTEXT_MENU_WEBKIT_2)
 String contextMenuItemTagMediaUnMute()
 {
-    return String::fromUTF8("Unmute");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_OPT_UNMUTE"));
 }
 #endif
 
@@ -362,7 +364,7 @@ String contextMenuItemTagTextSelectionMode()
 #if ENABLE(TIZEN_DRAG_SUPPORT)
 String contextMenuItemTagDrag()
 {
-    static String stockLabel = String::fromUTF8("Drag");
+    static String stockLabel = String::fromUTF8(dgettext("WebKit","IDS_BR_OPT_DRAG_AND_DROP"));
     return stockLabel;
 }
 #endif
@@ -472,22 +474,26 @@ String mediaElementLiveBroadcastStateText()
 
 String validationMessagePatternMismatchText()
 {
-    return String::fromUTF8("pattern mismatch");
+    return String::fromUTF8(dgettext("WebKit", "IDS_WEBVIEW_BODY_INVALID_FORMAT_ENTERED"));
 }
 
-String validationMessageRangeOverflowText(const String&)
+String validationMessageRangeOverflowText(const String& value)
 {
-    return String::fromUTF8("range overflow");
+    char message[256] = {0x00, };
+    snprintf(message, 256, dgettext("WebKit", "IDS_WEBVIEW_BODY_VALUE_MUST_BE_NO_HIGHER_THAN_PD"), value.latin1().data());
+    return String::fromUTF8(message);
 }
 
-String validationMessageRangeUnderflowText(const String&)
+String validationMessageRangeUnderflowText(const String& value)
 {
-    return String::fromUTF8("range underflow");
+    char message[256] = {0x00, };
+    snprintf(message, 256, dgettext("WebKit", "IDS_WEBVIEW_BODY_VALUE_MUST_BE_AT_LEAST_PD"), value.latin1().data());
+    return String::fromUTF8(message);
 }
 
 String validationMessageStepMismatchText(const String&, const String&)
 {
-    return String::fromUTF8("step mismatch");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BODY_INVALID_VALUE_ENTERED"));
 }
 
 String validationMessageTooLongText(int, int)
@@ -502,22 +508,22 @@ String validationMessageTypeMismatchText()
 
 String validationMessageTypeMismatchForEmailText()
 {
-    return String::fromUTF8("Please enter an email address");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BODY_ENTER_AN_EMAIL_ADDRESS"));
 }
 
 String validationMessageTypeMismatchForMultipleEmailText()
 {
-    return String::fromUTF8("type mismatch");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BODY_ENTER_A_LIST_OF_EMAIL_ADDRESSES_SEPARATED_BY_COMMAS"));
 }
 
 String validationMessageTypeMismatchForURLText()
 {
-    return String::fromUTF8("type mismatch");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BODY_ENTER_A_URL"));
 }
 
 String validationMessageValueMissingText()
 {
-    return String::fromUTF8("value missing");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BODY_FIELD_CANNOT_BE_BLANK"));
 }
 
 String validationMessageValueMissingForCheckboxText()
@@ -550,9 +556,14 @@ String validationMessageValueMissingForSelectText()
     return validationMessageValueMissingText();
 }
 
+String validationMessageBadInputForNumberText()
+{
+    return String::fromUTF8("Please enter a number");
+}
+
 String missingPluginText()
 {
-    return String::fromUTF8("missing plugin");
+    return String::fromUTF8(dgettext("WebKit","IDS_WEBVIEW_BODY_PLUG_IN_MISSING"));
 }
 
 String AXMenuListPopupActionVerb()
@@ -591,4 +602,4 @@ String localizedString(const char* key)
 {
     return String::fromUTF8(key, strlen(key));
 }
-}
\ No newline at end of file
+}