Changeset 99270 in webkit
- Timestamp:
- Nov 4, 2011, 2:13:14 AM (15 years ago)
- Location:
- trunk/Source/WebKit/wince
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
WebCoreSupport/PlatformStrategiesWinCE.cpp (modified) (3 diffs)
-
WebCoreSupport/PlatformStrategiesWinCE.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/wince/ChangeLog
r99096 r99270 1 2011-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 1 13 2011-11-02 Tom Sepez <tsepez@chromium.org> 2 14 -
trunk/Source/WebKit/wince/WebCoreSupport/PlatformStrategiesWinCE.cpp
r99083 r99270 32 32 #include "PluginDatabase.h" 33 33 34 #include <wtf/MathExtras.h>35 #include <wtf/text/CString.h>36 #include <wtf/text/StringConcatenate.h>37 38 #define UI_STRING(text, description) text39 #define UI_STRING_KEY(text, key, description) text40 41 34 using namespace WebCore; 42 35 … … 57 50 58 51 PluginStrategy* PlatformStrategiesWinCE::createPluginStrategy() 59 {60 return this;61 }62 63 LocalizationStrategy* PlatformStrategiesWinCE::createLocalizationStrategy()64 52 { 65 53 return this; … … 113 101 } 114 102 115 // LocalizationStrategy116 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 679 103 bool PlatformStrategiesWinCE::isLinkVisited(Page* page, LinkHash hash, const KURL&, const AtomicString&) 680 104 { -
trunk/Source/WebKit/wince/WebCoreSupport/PlatformStrategiesWinCE.h
r99083 r99270 32 32 #include "VisitedLinkStrategy.h" 33 33 34 class PlatformStrategiesWinCE : public WebCore::PlatformStrategies, private WebCore::CookiesStrategy, private WebCore::PluginStrategy, private WebCore:: LocalizationStrategy, private WebCore::VisitedLinkStrategy {34 class PlatformStrategiesWinCE : public WebCore::PlatformStrategies, private WebCore::CookiesStrategy, private WebCore::PluginStrategy, private WebCore::VisitedLinkStrategy { 35 35 public: 36 36 static void initialize(); … … 42 42 virtual WebCore::CookiesStrategy* createCookiesStrategy(); 43 43 virtual WebCore::PluginStrategy* createPluginStrategy(); 44 virtual WebCore::LocalizationStrategy* createLocalizationStrategy();45 44 virtual WebCore::VisitedLinkStrategy* createVisitedLinkStrategy(); 46 45 47 46 // WebCore::CookiesStrategy 48 47 virtual void notifyCookiesChanged(); … … 52 51 virtual void getPluginInfo(const WebCore::Page*, Vector<WebCore::PluginInfo>&); 53 52 54 // WebCore::LocalizationStrategy55 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 151 53 // WebCore::VisitedLinkStrategy 152 54 virtual bool isLinkVisited(WebCore::Page*, WebCore::LinkHash, const WebCore::KURL&, const WTF::AtomicString&);
Note:
See TracChangeset
for help on using the changeset viewer.