⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 99270 in webkit


Ignore:
Timestamp:
Nov 4, 2011, 2:13:14 AM (15 years ago)
Author:
Patrick Gansterer
Message:

[WINCE] Use default LocalizationStrategy
https://bugs.webkit.org/show_bug.cgi?id=71495

Reviewed by Adam Roben.

Use LocalizationStrategy from WebCore instead of using a copy of the strings in WebKit.

  • WebCoreSupport/PlatformStrategiesWinCE.cpp:
  • WebCoreSupport/PlatformStrategiesWinCE.h:
Location:
trunk/Source/WebKit/wince
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/wince/ChangeLog

    r99096 r99270  
     12011-11-04  Patrick Gansterer  <paroga@webkit.org>
     2
     3        [WINCE] Use default LocalizationStrategy
     4        https://bugs.webkit.org/show_bug.cgi?id=71495
     5
     6        Reviewed by Adam Roben.
     7
     8        Use LocalizationStrategy from WebCore instead of using a copy of the strings in WebKit.
     9
     10        * WebCoreSupport/PlatformStrategiesWinCE.cpp:
     11        * WebCoreSupport/PlatformStrategiesWinCE.h:
     12
    1132011-11-02  Tom Sepez  <tsepez@chromium.org>
    214
  • trunk/Source/WebKit/wince/WebCoreSupport/PlatformStrategiesWinCE.cpp

    r99083 r99270  
    3232#include "PluginDatabase.h"
    3333
    34 #include <wtf/MathExtras.h>
    35 #include <wtf/text/CString.h>
    36 #include <wtf/text/StringConcatenate.h>
    37 
    38 #define UI_STRING(text, description) text
    39 #define UI_STRING_KEY(text, key, description) text
    40 
    4134using namespace WebCore;
    4235
     
    5750
    5851PluginStrategy* PlatformStrategiesWinCE::createPluginStrategy()
    59 {
    60     return this;
    61 }
    62 
    63 LocalizationStrategy* PlatformStrategiesWinCE::createLocalizationStrategy()
    6452{
    6553    return this;
     
    113101}
    114102
    115 // LocalizationStrategy   
    116 
    117 String PlatformStrategiesWinCE::searchableIndexIntroduction()
    118 {
    119     return UI_STRING("This is a searchable index. Enter search keywords: ", "text that appears at the start of nearly-obsolete web pages in the form of a 'searchable index'");
    120 }
    121 
    122 String PlatformStrategiesWinCE::submitButtonDefaultLabel()
    123 {
    124     return UI_STRING("Submit", "default label for Submit buttons in forms on web pages");
    125 }
    126 
    127 String PlatformStrategiesWinCE::inputElementAltText()
    128 {
    129     return UI_STRING_KEY("Submit", "Submit (input element)", "alt text for <input> elements with no alt, title, or value");
    130 }
    131 
    132 String PlatformStrategiesWinCE::resetButtonDefaultLabel()
    133 {
    134     return UI_STRING("Reset", "default label for Reset buttons in forms on web pages");
    135 }
    136 
    137 String PlatformStrategiesWinCE::fileButtonChooseFileLabel()
    138 {
    139     return UI_STRING("Choose File", "title for a single file chooser button used in HTML forms");
    140 }
    141 
    142 String PlatformStrategiesWinCE::fileButtonChooseMultipleFilesLabel()
    143 {
    144     return UI_STRING("Choose Files", "title for a multiple file chooser button used in HTML forms. This title should be as short as possible.");
    145 }
    146 
    147 String PlatformStrategiesWinCE::fileButtonNoFileSelectedLabel()
    148 {
    149     return UI_STRING("no file selected", "text to display in file button used in HTML forms when no file is selected");
    150 }
    151 
    152 String PlatformStrategiesWinCE::fileButtonNoFilesSelectedLabel()
    153 {
    154     return UI_STRING("no files selected", "text to display in file button used in HTML forms when no files are selected and the button allows multiple files to be selected");
    155 }
    156 
    157 String PlatformStrategiesWinCE::defaultDetailsSummaryText()
    158 {
    159     return UI_STRING("Details", "text to display in <details> tag when it has no <summary> child");
    160 }
    161 
    162 String PlatformStrategiesWinCE::contextMenuItemTagOpenLinkInNewWindow()
    163 {
    164     return UI_STRING("Open Link in New Window", "Open in New Window context menu item");
    165 }
    166 
    167 String PlatformStrategiesWinCE::contextMenuItemTagDownloadLinkToDisk()
    168 {
    169     return UI_STRING("Download Linked File", "Download Linked File context menu item");
    170 }
    171 
    172 String PlatformStrategiesWinCE::contextMenuItemTagCopyLinkToClipboard()
    173 {
    174     return UI_STRING("Copy Link", "Copy Link context menu item");
    175 }
    176 
    177 String PlatformStrategiesWinCE::contextMenuItemTagOpenImageInNewWindow()
    178 {
    179     return UI_STRING("Open Image in New Window", "Open Image in New Window context menu item");
    180 }
    181 
    182 String PlatformStrategiesWinCE::contextMenuItemTagDownloadImageToDisk()
    183 {
    184     return UI_STRING("Download Image", "Download Image context menu item");
    185 }
    186 
    187 String PlatformStrategiesWinCE::contextMenuItemTagCopyImageToClipboard()
    188 {
    189     return UI_STRING("Copy Image", "Copy Image context menu item");
    190 }
    191 
    192 String PlatformStrategiesWinCE::contextMenuItemTagOpenVideoInNewWindow()
    193 {
    194     return UI_STRING("Open Video in New Window", "Open Video in New Window context menu item");
    195 }
    196 
    197 String PlatformStrategiesWinCE::contextMenuItemTagOpenAudioInNewWindow()
    198 {
    199     return UI_STRING("Open Audio in New Window", "Open Audio in New Window context menu item");
    200 }
    201 
    202 String PlatformStrategiesWinCE::contextMenuItemTagCopyVideoLinkToClipboard()
    203 {
    204     return UI_STRING("Copy Video Address", "Copy Video Address Location context menu item");
    205 }
    206 
    207 String PlatformStrategiesWinCE::contextMenuItemTagCopyAudioLinkToClipboard()
    208 {
    209     return UI_STRING("Copy Audio Address", "Copy Audio Address Location context menu item");
    210 }
    211 
    212 String PlatformStrategiesWinCE::contextMenuItemTagToggleMediaControls()
    213 {
    214     return UI_STRING("Controls", "Media Controls context menu item");
    215 }
    216 
    217 String PlatformStrategiesWinCE::contextMenuItemTagToggleMediaLoop()
    218 {
    219     return UI_STRING("Loop", "Media Loop context menu item");
    220 }
    221 
    222 String PlatformStrategiesWinCE::contextMenuItemTagEnterVideoFullscreen()
    223 {
    224     return UI_STRING("Enter Fullscreen", "Video Enter Fullscreen context menu item");
    225 }
    226 
    227 String PlatformStrategiesWinCE::contextMenuItemTagMediaPlay()
    228 {
    229     return UI_STRING("Play", "Media Play context menu item");
    230 }
    231 
    232 String PlatformStrategiesWinCE::contextMenuItemTagMediaPause()
    233 {
    234     return UI_STRING("Pause", "Media Pause context menu item");
    235 }
    236 
    237 String PlatformStrategiesWinCE::contextMenuItemTagMediaMute()
    238 {
    239     return UI_STRING("Mute", "Media Mute context menu item");
    240 }
    241 
    242 String PlatformStrategiesWinCE::contextMenuItemTagOpenFrameInNewWindow()
    243 {
    244     return UI_STRING("Open Frame in New Window", "Open Frame in New Window context menu item");
    245 }
    246 
    247 String PlatformStrategiesWinCE::contextMenuItemTagCopy()
    248 {
    249     return UI_STRING("Copy", "Copy context menu item");
    250 }
    251 
    252 String PlatformStrategiesWinCE::contextMenuItemTagGoBack()
    253 {
    254     return UI_STRING("Back", "Back context menu item");
    255 }
    256 
    257 String PlatformStrategiesWinCE::contextMenuItemTagGoForward()
    258 {
    259     return UI_STRING("Forward", "Forward context menu item");
    260 }
    261 
    262 String PlatformStrategiesWinCE::contextMenuItemTagStop()
    263 {
    264     return UI_STRING("Stop", "Stop context menu item");
    265 }
    266 
    267 String PlatformStrategiesWinCE::contextMenuItemTagReload()
    268 {
    269     return UI_STRING("Reload", "Reload context menu item");
    270 }
    271 
    272 String PlatformStrategiesWinCE::contextMenuItemTagCut()
    273 {
    274     return UI_STRING("Cut", "Cut context menu item");
    275 }
    276 
    277 String PlatformStrategiesWinCE::contextMenuItemTagPaste()
    278 {
    279     return UI_STRING("Paste", "Paste context menu item");
    280 }
    281 
    282 String PlatformStrategiesWinCE::contextMenuItemTagNoGuessesFound()
    283 {
    284     return UI_STRING("No Guesses Found", "No Guesses Found context menu item");
    285 }
    286 
    287 String PlatformStrategiesWinCE::contextMenuItemTagIgnoreSpelling()
    288 {
    289     return UI_STRING("Ignore Spelling", "Ignore Spelling context menu item");
    290 }
    291 
    292 String PlatformStrategiesWinCE::contextMenuItemTagLearnSpelling()
    293 {
    294     return UI_STRING("Learn Spelling", "Learn Spelling context menu item");
    295 }
    296 
    297 String PlatformStrategiesWinCE::contextMenuItemTagSearchWeb()
    298 {
    299     return UI_STRING("Search with Google", "Search in Google context menu item");
    300 }
    301 
    302 String PlatformStrategiesWinCE::contextMenuItemTagLookUpInDictionary(const String&)
    303 {
    304     return UI_STRING("Look Up in Dictionary", "Look Up in Dictionary context menu item");
    305 }
    306 
    307 String PlatformStrategiesWinCE::contextMenuItemTagOpenLink()
    308 {
    309     return UI_STRING("Open Link", "Open Link context menu item");
    310 }
    311 
    312 String PlatformStrategiesWinCE::contextMenuItemTagIgnoreGrammar()
    313 {
    314     return UI_STRING("Ignore Grammar", "Ignore Grammar context menu item");
    315 }
    316 
    317 String PlatformStrategiesWinCE::contextMenuItemTagSpellingMenu()
    318 {
    319     return UI_STRING("Spelling and Grammar", "Spelling and Grammar context sub-menu item");
    320 }
    321 
    322 String PlatformStrategiesWinCE::contextMenuItemTagCheckSpelling()
    323 {
    324     return UI_STRING("Check Document Now", "Check spelling context menu item");
    325 }
    326 
    327 String PlatformStrategiesWinCE::contextMenuItemTagCheckSpellingWhileTyping()
    328 {
    329     return UI_STRING("Check Spelling While Typing", "Check spelling while typing context menu item");
    330 }
    331 
    332 String PlatformStrategiesWinCE::contextMenuItemTagCheckGrammarWithSpelling()
    333 {
    334     return UI_STRING("Check Grammar With Spelling", "Check grammar with spelling context menu item");
    335 }
    336 
    337 String PlatformStrategiesWinCE::contextMenuItemTagFontMenu()
    338 {
    339     return UI_STRING("Font", "Font context sub-menu item");
    340 }
    341 
    342 String PlatformStrategiesWinCE::contextMenuItemTagBold()
    343 {
    344     return UI_STRING("Bold", "Bold context menu item");
    345 }
    346 
    347 String PlatformStrategiesWinCE::contextMenuItemTagItalic()
    348 {
    349     return UI_STRING("Italic", "Italic context menu item");
    350 }
    351 
    352 String PlatformStrategiesWinCE::contextMenuItemTagUnderline()
    353 {
    354     return UI_STRING("Underline", "Underline context menu item");
    355 }
    356 
    357 String PlatformStrategiesWinCE::contextMenuItemTagOutline()
    358 {
    359     return UI_STRING("Outline", "Outline context menu item");
    360 }
    361 
    362 String PlatformStrategiesWinCE::contextMenuItemTagWritingDirectionMenu()
    363 {
    364     return UI_STRING("Paragraph Direction", "Paragraph direction context sub-menu item");
    365 }
    366 
    367 String PlatformStrategiesWinCE::contextMenuItemTagTextDirectionMenu()
    368 {
    369     return UI_STRING("Selection Direction", "Selection direction context sub-menu item");
    370 }
    371 
    372 String PlatformStrategiesWinCE::contextMenuItemTagDefaultDirection()
    373 {
    374     return UI_STRING("Default", "Default writing direction context menu item");
    375 }
    376 
    377 String PlatformStrategiesWinCE::contextMenuItemTagLeftToRight()
    378 {
    379     return UI_STRING("Left to Right", "Left to Right context menu item");
    380 }
    381 
    382 String PlatformStrategiesWinCE::contextMenuItemTagRightToLeft()
    383 {
    384     return UI_STRING("Right to Left", "Right to Left context menu item");
    385 }
    386 
    387 String PlatformStrategiesWinCE::contextMenuItemTagShowSpellingPanel(bool show)
    388 {
    389     if (show)
    390         return UI_STRING("Show Spelling and Grammar", "menu item title");
    391     return UI_STRING("Hide Spelling and Grammar", "menu item title");
    392 }
    393 
    394 String PlatformStrategiesWinCE::contextMenuItemTagInspectElement()
    395 {
    396     return UI_STRING("Inspect Element", "Inspect Element context menu item");
    397 }
    398 
    399 String PlatformStrategiesWinCE::searchMenuNoRecentSearchesText()
    400 {
    401     return UI_STRING("No recent searches", "Label for only item in menu that appears when clicking on the search field image, when no searches have been performed");
    402 }
    403 
    404 String PlatformStrategiesWinCE::searchMenuRecentSearchesText()
    405 {
    406     return UI_STRING("Recent Searches", "label for first item in the menu that appears when clicking on the search field image, used as embedded menu title");
    407 }
    408 
    409 String PlatformStrategiesWinCE::searchMenuClearRecentSearchesText()
    410 {
    411     return UI_STRING("Clear Recent Searches", "menu item in Recent Searches menu that empties menu's contents");
    412 }
    413 
    414 String PlatformStrategiesWinCE::AXWebAreaText()
    415 {
    416     return UI_STRING("web area", "accessibility role description for web area");
    417 }
    418 
    419 String PlatformStrategiesWinCE::AXLinkText()
    420 {
    421     return UI_STRING("link", "accessibility role description for link");
    422 }
    423 
    424 String PlatformStrategiesWinCE::AXListMarkerText()
    425 {
    426     return UI_STRING("list marker", "accessibility role description for list marker");
    427 }
    428 
    429 String PlatformStrategiesWinCE::AXImageMapText()
    430 {
    431     return UI_STRING("image map", "accessibility role description for image map");
    432 }
    433 
    434 String PlatformStrategiesWinCE::AXHeadingText()
    435 {
    436     return UI_STRING("heading", "accessibility role description for headings");
    437 }
    438 
    439 String PlatformStrategiesWinCE::AXDefinitionListTermText()
    440 {
    441     return UI_STRING("term", "term word of a definition");
    442 }
    443 
    444 String PlatformStrategiesWinCE::AXDefinitionListDefinitionText()
    445 {
    446     return UI_STRING("definition", "definition phrase");
    447 }
    448 
    449 String PlatformStrategiesWinCE::AXButtonActionVerb()
    450 {
    451     return UI_STRING("press", "Verb stating the action that will occur when a button is pressed, as used by accessibility");
    452 }
    453 
    454 String PlatformStrategiesWinCE::AXRadioButtonActionVerb()
    455 {
    456     return UI_STRING("select", "Verb stating the action that will occur when a radio button is clicked, as used by accessibility");
    457 }
    458 
    459 String PlatformStrategiesWinCE::AXTextFieldActionVerb()
    460 {
    461     return UI_STRING("activate", "Verb stating the action that will occur when a text field is selected, as used by accessibility");
    462 }
    463 
    464 String PlatformStrategiesWinCE::AXCheckedCheckBoxActionVerb()
    465 {
    466     return UI_STRING("uncheck", "Verb stating the action that will occur when a checked checkbox is clicked, as used by accessibility");
    467 }
    468 
    469 String PlatformStrategiesWinCE::AXUncheckedCheckBoxActionVerb()
    470 {
    471     return UI_STRING("check", "Verb stating the action that will occur when an unchecked checkbox is clicked, as used by accessibility");
    472 }
    473 
    474 String PlatformStrategiesWinCE::AXLinkActionVerb()
    475 {
    476     return UI_STRING("jump", "Verb stating the action that will occur when a link is clicked, as used by accessibility");
    477 }
    478 
    479 String PlatformStrategiesWinCE::AXMenuListActionVerb()
    480 {
    481     return UI_STRING("open", "Verb stating the action that will occur when a select element is clicked, as used by accessibility");
    482 }
    483 
    484 String PlatformStrategiesWinCE::AXMenuListPopupActionVerb()
    485 {
    486     return UI_STRING_KEY("press", "press (select element)", "Verb stating the action that will occur when a select element's popup list is clicked, as used by accessibility");
    487 }
    488 
    489 String PlatformStrategiesWinCE::unknownFileSizeText()
    490 {
    491     return UI_STRING("Unknown", "Unknown filesize FTP directory listing item");
    492 }
    493 
    494 String PlatformStrategiesWinCE::uploadFileText()
    495 {
    496     return UI_STRING("Upload file", "(Windows) Form submit file upload dialog title");
    497 }
    498 
    499 String PlatformStrategiesWinCE::allFilesText()
    500 {
    501     return UI_STRING("All Files", "(Windows) Form submit file upload all files pop-up");
    502 }
    503 
    504 String PlatformStrategiesWinCE::missingPluginText()
    505 {
    506     return UI_STRING("Missing Plug-in", "Label text to be used when a plugin is missing");
    507 }
    508 
    509 String PlatformStrategiesWinCE::crashedPluginText()
    510 {
    511     return UI_STRING("Plug-in Failure", "Label text to be used if plugin host process has crashed");
    512 }
    513 
    514 String PlatformStrategiesWinCE::imageTitle(const String& filename, const IntSize& size)
    515 {
    516     return UI_STRING(makeString(filename, ' ', String::number(size.width()), "\xC3\x97", String::number(size.height()), " pixels"),
    517                      "window title for a standalone image (uses multiplication symbol, not x)");
    518 }
    519 
    520 String PlatformStrategiesWinCE::multipleFileUploadText(unsigned numberOfFiles)
    521 {
    522     return UI_STRING(makeString(String::number(numberOfFiles), " files"), "Label to describe the number of files selected in a file upload control that allows multiple files");
    523 }
    524 
    525 String PlatformStrategiesWinCE::mediaElementLoadingStateText()
    526 {
    527     return UI_STRING("Loading...", "Media controller status message when the media is loading");
    528 }
    529 
    530 String PlatformStrategiesWinCE::mediaElementLiveBroadcastStateText()
    531 {
    532     return UI_STRING("Live Broadcast", "Media controller status message when watching a live broadcast");
    533 }
    534 
    535 String PlatformStrategiesWinCE::localizedMediaControlElementString(const String& name)
    536 {
    537     if (name == "AudioElement")
    538         return UI_STRING("audio element controller", "accessibility role description for audio element controller");
    539     if (name == "VideoElement")
    540         return UI_STRING("video element controller", "accessibility role description for video element controller");
    541     if (name == "MuteButton")
    542         return UI_STRING("mute", "accessibility role description for mute button");
    543     if (name == "UnMuteButton")
    544         return UI_STRING("unmute", "accessibility role description for turn mute off button");
    545     if (name == "PlayButton")
    546         return UI_STRING("play", "accessibility role description for play button");
    547     if (name == "PauseButton")
    548         return UI_STRING("pause", "accessibility role description for pause button");
    549     if (name == "Slider")
    550         return UI_STRING("movie time", "accessibility role description for timeline slider");
    551     if (name == "SliderThumb")
    552         return UI_STRING("timeline slider thumb", "accessibility role description for timeline thumb");
    553     if (name == "RewindButton")
    554         return UI_STRING("back 30 seconds", "accessibility role description for seek back 30 seconds button");
    555     if (name == "ReturnToRealtimeButton")
    556         return UI_STRING("return to realtime", "accessibility role description for return to real time button");
    557     if (name == "CurrentTimeDisplay")
    558         return UI_STRING("elapsed time", "accessibility role description for elapsed time display");
    559     if (name == "TimeRemainingDisplay")
    560         return UI_STRING("remaining time", "accessibility role description for time remaining display");
    561     if (name == "StatusDisplay")
    562         return UI_STRING("status", "accessibility role description for movie status");
    563     if (name == "FullscreenButton")
    564         return UI_STRING("fullscreen", "accessibility role description for enter fullscreen button");
    565     if (name == "SeekForwardButton")
    566         return UI_STRING("fast forward", "accessibility role description for fast forward button");
    567     if (name == "SeekBackButton")
    568         return UI_STRING("fast reverse", "accessibility role description for fast reverse button");
    569     if (name == "ShowClosedCaptionsButton")
    570         return UI_STRING("show closed captions", "accessibility role description for show closed captions button");
    571     if (name == "HideClosedCaptionsButton")
    572         return UI_STRING("hide closed captions", "accessibility role description for hide closed captions button");
    573 
    574     ASSERT_NOT_REACHED();
    575     return String();
    576 }
    577 
    578 String PlatformStrategiesWinCE::localizedMediaControlElementHelpText(const String& name)
    579 {
    580     if (name == "AudioElement")
    581         return UI_STRING("audio element playback controls and status display", "accessibility role description for audio element controller");
    582     if (name == "VideoElement")
    583         return UI_STRING("video element playback controls and status display", "accessibility role description for video element controller");
    584     if (name == "MuteButton")
    585         return UI_STRING("mute audio tracks", "accessibility help text for mute button");
    586     if (name == "UnMuteButton")
    587         return UI_STRING("unmute audio tracks", "accessibility help text for un mute button");
    588     if (name == "PlayButton")
    589         return UI_STRING("begin playback", "accessibility help text for play button");
    590     if (name == "PauseButton")
    591         return UI_STRING("pause playback", "accessibility help text for pause button");
    592     if (name == "Slider")
    593         return UI_STRING("movie time scrubber", "accessibility help text for timeline slider");
    594     if (name == "SliderThumb")
    595         return UI_STRING("movie time scrubber thumb", "accessibility help text for timeline slider thumb");
    596     if (name == "RewindButton")
    597         return UI_STRING("seek movie back 30 seconds", "accessibility help text for jump back 30 seconds button");
    598     if (name == "ReturnToRealtimeButton")
    599         return UI_STRING("return streaming movie to real time", "accessibility help text for return streaming movie to real time button");
    600     if (name == "CurrentTimeDisplay")
    601         return UI_STRING("current movie time in seconds", "accessibility help text for elapsed time display");
    602     if (name == "TimeRemainingDisplay")
    603         return UI_STRING("number of seconds of movie remaining", "accessibility help text for remaining time display");
    604     if (name == "StatusDisplay")
    605         return UI_STRING("current movie status", "accessibility help text for movie status display");
    606     if (name == "SeekBackButton")
    607         return UI_STRING("seek quickly back", "accessibility help text for fast rewind button");
    608     if (name == "SeekForwardButton")
    609         return UI_STRING("seek quickly forward", "accessibility help text for fast forward button");
    610     if (name == "FullscreenButton")
    611         return UI_STRING("Play movie in fullscreen mode", "accessibility help text for enter fullscreen button");
    612     if (name == "ShowClosedCaptionsButton")
    613         return UI_STRING("start displaying closed captions", "accessibility help text for show closed captions button");
    614     if (name == "HideClosedCaptionsButton")
    615         return UI_STRING("stop displaying closed captions", "accessibility help text for hide closed captions button");
    616 
    617     ASSERT_NOT_REACHED();
    618     return String();
    619 }
    620 
    621 String PlatformStrategiesWinCE::localizedMediaTimeDescription(float time)
    622 {
    623     if (!isfinite(time))
    624         return UI_STRING("indefinite time", "accessibility help text for an indefinite media controller time value");
    625 
    626     int seconds = (int)fabsf(time);
    627     int days = seconds / (60 * 60 * 24);
    628     int hours = seconds / (60 * 60);
    629     int minutes = (seconds / 60) % 60;
    630     seconds %= 60;
    631 
    632     if (days)
    633         return String::format(UI_STRING("%1$d days %2$d hours %3$d minutes %4$d seconds", "accessibility help text for media controller time value >= 1 day"), days, hours, minutes, seconds);
    634 
    635     if (hours)
    636         return String::format(UI_STRING("%1$d hours %2$d minutes %3$d seconds", "accessibility help text for media controller time value >= 60 minutes"), hours, minutes, seconds);
    637 
    638     if (minutes)
    639         return String::format(UI_STRING("%1$d minutes %2$d seconds", "accessibility help text for media controller time value >= 60 seconds"), minutes, seconds);
    640 
    641     return String::format(UI_STRING("%1$d seconds", "accessibility help text for media controller time value < 60 seconds"), seconds);
    642 }
    643 
    644 String PlatformStrategiesWinCE::validationMessageValueMissingText()
    645 {
    646     return UI_STRING("value missing", "Validation message for required form control elements that have no value");
    647 }
    648 
    649 String PlatformStrategiesWinCE::validationMessageTypeMismatchText()
    650 {
    651     return UI_STRING("type mismatch", "Validation message for input form controls with a value not matching type");
    652 }
    653 
    654 String PlatformStrategiesWinCE::validationMessagePatternMismatchText()
    655 {
    656     return UI_STRING("pattern mismatch", "Validation message for input form controls requiring a constrained value according to pattern");
    657 }
    658 
    659 String PlatformStrategiesWinCE::validationMessageTooLongText()
    660 {
    661     return UI_STRING("too long", "Validation message for form control elements with a value longer than maximum allowed length");
    662 }
    663 
    664 String PlatformStrategiesWinCE::validationMessageRangeUnderflowText()
    665 {
    666     return UI_STRING("range underflow", "Validation message for input form controls with value lower than allowed minimum");
    667 }
    668 
    669 String PlatformStrategiesWinCE::validationMessageRangeOverflowText()
    670 {
    671     return UI_STRING("range overflow", "Validation message for input form controls with value higher than allowed maximum");
    672 }
    673 
    674 String PlatformStrategiesWinCE::validationMessageStepMismatchText()
    675 {
    676     return UI_STRING("step mismatch", "Validation message for input form controls with value not respecting the step attribute");
    677 }
    678 
    679103bool PlatformStrategiesWinCE::isLinkVisited(Page* page, LinkHash hash, const KURL&, const AtomicString&)
    680104{
  • trunk/Source/WebKit/wince/WebCoreSupport/PlatformStrategiesWinCE.h

    r99083 r99270  
    3232#include "VisitedLinkStrategy.h"
    3333
    34 class PlatformStrategiesWinCE : public WebCore::PlatformStrategies, private WebCore::CookiesStrategy, private WebCore::PluginStrategy, private WebCore::LocalizationStrategy, private WebCore::VisitedLinkStrategy {
     34class PlatformStrategiesWinCE : public WebCore::PlatformStrategies, private WebCore::CookiesStrategy, private WebCore::PluginStrategy, private WebCore::VisitedLinkStrategy {
    3535public:
    3636    static void initialize();
     
    4242    virtual WebCore::CookiesStrategy* createCookiesStrategy();
    4343    virtual WebCore::PluginStrategy* createPluginStrategy();
    44     virtual WebCore::LocalizationStrategy* createLocalizationStrategy();
    4544    virtual WebCore::VisitedLinkStrategy* createVisitedLinkStrategy();
    46    
     45
    4746    // WebCore::CookiesStrategy
    4847    virtual void notifyCookiesChanged();
     
    5251    virtual void getPluginInfo(const WebCore::Page*, Vector<WebCore::PluginInfo>&);
    5352
    54     // WebCore::LocalizationStrategy   
    55     virtual WTF::String inputElementAltText();
    56     virtual WTF::String resetButtonDefaultLabel();
    57     virtual WTF::String searchableIndexIntroduction();
    58     virtual WTF::String submitButtonDefaultLabel();
    59     virtual WTF::String fileButtonChooseFileLabel();
    60     virtual WTF::String fileButtonChooseMultipleFilesLabel();
    61     virtual WTF::String fileButtonNoFileSelectedLabel();
    62     virtual WTF::String fileButtonNoFilesSelectedLabel();
    63     virtual WTF::String defaultDetailsSummaryText();
    64 #if ENABLE(CONTEXT_MENUS)
    65     virtual WTF::String contextMenuItemTagOpenLinkInNewWindow();
    66     virtual WTF::String contextMenuItemTagDownloadLinkToDisk();
    67     virtual WTF::String contextMenuItemTagCopyLinkToClipboard();
    68     virtual WTF::String contextMenuItemTagOpenImageInNewWindow();
    69     virtual WTF::String contextMenuItemTagDownloadImageToDisk();
    70     virtual WTF::String contextMenuItemTagCopyImageToClipboard();
    71     virtual WTF::String contextMenuItemTagOpenFrameInNewWindow();
    72     virtual WTF::String contextMenuItemTagCopy();
    73     virtual WTF::String contextMenuItemTagGoBack();
    74     virtual WTF::String contextMenuItemTagGoForward();
    75     virtual WTF::String contextMenuItemTagStop();
    76     virtual WTF::String contextMenuItemTagReload();
    77     virtual WTF::String contextMenuItemTagCut();
    78     virtual WTF::String contextMenuItemTagPaste();
    79     virtual WTF::String contextMenuItemTagNoGuessesFound();
    80     virtual WTF::String contextMenuItemTagIgnoreSpelling();
    81     virtual WTF::String contextMenuItemTagLearnSpelling();
    82     virtual WTF::String contextMenuItemTagSearchWeb();
    83     virtual WTF::String contextMenuItemTagLookUpInDictionary(const String&);
    84     virtual WTF::String contextMenuItemTagOpenLink();
    85     virtual WTF::String contextMenuItemTagIgnoreGrammar();
    86     virtual WTF::String contextMenuItemTagSpellingMenu();
    87     virtual WTF::String contextMenuItemTagShowSpellingPanel(bool show);
    88     virtual WTF::String contextMenuItemTagCheckSpelling();
    89     virtual WTF::String contextMenuItemTagCheckSpellingWhileTyping();
    90     virtual WTF::String contextMenuItemTagCheckGrammarWithSpelling();
    91     virtual WTF::String contextMenuItemTagFontMenu();
    92     virtual WTF::String contextMenuItemTagBold();
    93     virtual WTF::String contextMenuItemTagItalic();
    94     virtual WTF::String contextMenuItemTagUnderline();
    95     virtual WTF::String contextMenuItemTagOutline();
    96     virtual WTF::String contextMenuItemTagWritingDirectionMenu();
    97     virtual WTF::String contextMenuItemTagTextDirectionMenu();
    98     virtual WTF::String contextMenuItemTagDefaultDirection();
    99     virtual WTF::String contextMenuItemTagLeftToRight();
    100     virtual WTF::String contextMenuItemTagRightToLeft();
    101     virtual WTF::String contextMenuItemTagInspectElement();
    102     virtual WTF::String contextMenuItemTagOpenVideoInNewWindow();
    103     virtual WTF::String contextMenuItemTagOpenAudioInNewWindow();
    104     virtual WTF::String contextMenuItemTagCopyVideoLinkToClipboard();
    105     virtual WTF::String contextMenuItemTagCopyAudioLinkToClipboard();
    106     virtual WTF::String contextMenuItemTagToggleMediaControls();
    107     virtual WTF::String contextMenuItemTagToggleMediaLoop();
    108     virtual WTF::String contextMenuItemTagEnterVideoFullscreen();
    109     virtual WTF::String contextMenuItemTagMediaPlay();
    110     virtual WTF::String contextMenuItemTagMediaPause();
    111     virtual WTF::String contextMenuItemTagMediaMute();
    112 #endif // ENABLE(CONTEXT_MENUS)
    113     virtual WTF::String searchMenuNoRecentSearchesText();
    114     virtual WTF::String searchMenuRecentSearchesText();
    115     virtual WTF::String searchMenuClearRecentSearchesText();
    116     virtual WTF::String AXWebAreaText();
    117     virtual WTF::String AXLinkText();
    118     virtual WTF::String AXListMarkerText();
    119     virtual WTF::String AXImageMapText();
    120     virtual WTF::String AXHeadingText();
    121     virtual WTF::String AXDefinitionListTermText();
    122     virtual WTF::String AXDefinitionListDefinitionText();
    123     virtual WTF::String AXButtonActionVerb();
    124     virtual WTF::String AXRadioButtonActionVerb();
    125     virtual WTF::String AXTextFieldActionVerb();
    126     virtual WTF::String AXCheckedCheckBoxActionVerb();
    127     virtual WTF::String AXUncheckedCheckBoxActionVerb();
    128     virtual WTF::String AXMenuListActionVerb();
    129     virtual WTF::String AXMenuListPopupActionVerb();
    130     virtual WTF::String AXLinkActionVerb();
    131     virtual WTF::String missingPluginText();
    132     virtual WTF::String crashedPluginText();
    133     virtual WTF::String multipleFileUploadText(unsigned numberOfFiles);
    134     virtual WTF::String unknownFileSizeText();
    135     virtual WTF::String uploadFileText();
    136     virtual WTF::String allFilesText();
    137     virtual WTF::String imageTitle(const WTF::String& filename, const WebCore::IntSize&);
    138     virtual WTF::String mediaElementLoadingStateText();
    139     virtual WTF::String mediaElementLiveBroadcastStateText();
    140     virtual WTF::String localizedMediaControlElementString(const WTF::String&);
    141     virtual WTF::String localizedMediaControlElementHelpText(const WTF::String&);
    142     virtual WTF::String localizedMediaTimeDescription(float);
    143     virtual WTF::String validationMessageValueMissingText();
    144     virtual WTF::String validationMessageTypeMismatchText();
    145     virtual WTF::String validationMessagePatternMismatchText();
    146     virtual WTF::String validationMessageTooLongText();
    147     virtual WTF::String validationMessageRangeUnderflowText();
    148     virtual WTF::String validationMessageRangeOverflowText();
    149     virtual WTF::String validationMessageStepMismatchText();
    150 
    15153    // WebCore::VisitedLinkStrategy
    15254    virtual bool isLinkVisited(WebCore::Page*, WebCore::LinkHash, const WebCore::KURL&, const WTF::AtomicString&);
Note: See TracChangeset for help on using the changeset viewer.