Changeset 87578 in webkit


Ignore:
Timestamp:
May 27, 2011 3:14:13 PM (13 years ago)
Author:
andersca@apple.com
Message:

2011-05-27 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

Always use the default localization strategy
https://bugs.webkit.org/show_bug.cgi?id=61670
<rdar://problem/9516130>

Always use the default localization strategy when there's no platform strategy.

  • platform/DefaultLocalizationStrategy.cpp: (WebCore::DefaultLocalizationStrategy::shared):
  • platform/DefaultLocalizationStrategy.h:
  • platform/LocalizedStrings.cpp: (WebCore::inputElementAltText): (WebCore::resetButtonDefaultLabel): (WebCore::searchableIndexIntroduction): (WebCore::submitButtonDefaultLabel): (WebCore::fileButtonChooseFileLabel): (WebCore::fileButtonNoFileSelectedLabel): (WebCore::defaultDetailsSummaryText): (WebCore::copyImageUnknownFileLabel): (WebCore::contextMenuItemTagOpenLinkInNewWindow): (WebCore::contextMenuItemTagDownloadLinkToDisk): (WebCore::contextMenuItemTagCopyLinkToClipboard): (WebCore::contextMenuItemTagOpenImageInNewWindow): (WebCore::contextMenuItemTagDownloadImageToDisk): (WebCore::contextMenuItemTagCopyImageToClipboard): (WebCore::contextMenuItemTagCopyImageUrlToClipboard): (WebCore::contextMenuItemTagOpenFrameInNewWindow): (WebCore::contextMenuItemTagCopy): (WebCore::contextMenuItemTagGoBack): (WebCore::contextMenuItemTagGoForward): (WebCore::contextMenuItemTagStop): (WebCore::contextMenuItemTagReload): (WebCore::contextMenuItemTagCut): (WebCore::contextMenuItemTagPaste): (WebCore::contextMenuItemTagSelectAll): (WebCore::contextMenuItemTagNoGuessesFound): (WebCore::contextMenuItemTagIgnoreSpelling): (WebCore::contextMenuItemTagLearnSpelling): (WebCore::contextMenuItemTagSearchInSpotlight): (WebCore::contextMenuItemTagSearchWeb): (WebCore::contextMenuItemTagLookUpInDictionary): (WebCore::contextMenuItemTagOpenLink): (WebCore::contextMenuItemTagIgnoreGrammar): (WebCore::contextMenuItemTagSpellingMenu): (WebCore::contextMenuItemTagShowSpellingPanel): (WebCore::contextMenuItemTagCheckSpelling): (WebCore::contextMenuItemTagCheckSpellingWhileTyping): (WebCore::contextMenuItemTagCheckGrammarWithSpelling): (WebCore::contextMenuItemTagFontMenu): (WebCore::contextMenuItemTagShowFonts): (WebCore::contextMenuItemTagBold): (WebCore::contextMenuItemTagItalic): (WebCore::contextMenuItemTagUnderline): (WebCore::contextMenuItemTagOutline): (WebCore::contextMenuItemTagStyles): (WebCore::contextMenuItemTagShowColors): (WebCore::contextMenuItemTagSpeechMenu): (WebCore::contextMenuItemTagStartSpeaking): (WebCore::contextMenuItemTagStopSpeaking): (WebCore::contextMenuItemTagWritingDirectionMenu): (WebCore::contextMenuItemTagTextDirectionMenu): (WebCore::contextMenuItemTagDefaultDirection): (WebCore::contextMenuItemTagLeftToRight): (WebCore::contextMenuItemTagRightToLeft): (WebCore::contextMenuItemTagCorrectSpellingAutomatically): (WebCore::contextMenuItemTagSubstitutionsMenu): (WebCore::contextMenuItemTagShowSubstitutions): (WebCore::contextMenuItemTagSmartCopyPaste): (WebCore::contextMenuItemTagSmartQuotes): (WebCore::contextMenuItemTagSmartDashes): (WebCore::contextMenuItemTagSmartLinks): (WebCore::contextMenuItemTagTextReplacement): (WebCore::contextMenuItemTagTransformationsMenu): (WebCore::contextMenuItemTagMakeUpperCase): (WebCore::contextMenuItemTagMakeLowerCase): (WebCore::contextMenuItemTagCapitalize): (WebCore::contextMenuItemTagChangeBack): (WebCore::contextMenuItemTagOpenVideoInNewWindow): (WebCore::contextMenuItemTagOpenAudioInNewWindow): (WebCore::contextMenuItemTagCopyVideoLinkToClipboard): (WebCore::contextMenuItemTagCopyAudioLinkToClipboard): (WebCore::contextMenuItemTagToggleMediaControls): (WebCore::contextMenuItemTagToggleMediaLoop): (WebCore::contextMenuItemTagEnterVideoFullscreen): (WebCore::contextMenuItemTagMediaPlay): (WebCore::contextMenuItemTagMediaPause): (WebCore::contextMenuItemTagMediaMute): (WebCore::contextMenuItemTagInspectElement): (WebCore::searchMenuNoRecentSearchesText): (WebCore::searchMenuRecentSearchesText): (WebCore::searchMenuClearRecentSearchesText): (WebCore::AXWebAreaText): (WebCore::AXLinkText): (WebCore::AXListMarkerText): (WebCore::AXImageMapText): (WebCore::AXHeadingText): (WebCore::AXDefinitionListTermText): (WebCore::AXDefinitionListDefinitionText): (WebCore::AXARIAContentGroupText): (WebCore::AXButtonActionVerb): (WebCore::AXRadioButtonActionVerb): (WebCore::AXTextFieldActionVerb): (WebCore::AXCheckedCheckBoxActionVerb): (WebCore::AXUncheckedCheckBoxActionVerb): (WebCore::AXLinkActionVerb): (WebCore::AXMenuListPopupActionVerb): (WebCore::AXMenuListActionVerb): (WebCore::missingPluginText): (WebCore::crashedPluginText): (WebCore::multipleFileUploadText): (WebCore::unknownFileSizeText): (WebCore::uploadFileText): (WebCore::allFilesText): (WebCore::keygenMenuItem512): (WebCore::keygenMenuItem1024): (WebCore::keygenMenuItem2048): (WebCore::keygenKeychainItemName): (WebCore::imageTitle): (WebCore::mediaElementLoadingStateText): (WebCore::mediaElementLiveBroadcastStateText): (WebCore::localizedMediaControlElementString): (WebCore::localizedMediaControlElementHelpText): (WebCore::localizedMediaTimeDescription): (WebCore::validationMessageValueMissingText): (WebCore::validationMessageValueMissingForCheckboxText): (WebCore::validationMessageValueMissingForFileText): (WebCore::validationMessageValueMissingForMultipleFileText): (WebCore::validationMessageValueMissingForRadioText): (WebCore::validationMessageValueMissingForSelectText): (WebCore::validationMessageTypeMismatchText): (WebCore::validationMessageTypeMismatchForEmailText): (WebCore::validationMessageTypeMismatchForMultipleEmailText): (WebCore::validationMessageTypeMismatchForURLText): (WebCore::validationMessagePatternMismatchText): (WebCore::validationMessageTooLongText): (WebCore::validationMessageRangeUnderflowText): (WebCore::validationMessageRangeOverflowText): (WebCore::validationMessageStepMismatchText):
Location:
trunk/Source/WebCore
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r87566 r87578  
     12011-05-27  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Always use the default localization strategy
     6        https://bugs.webkit.org/show_bug.cgi?id=61670
     7        <rdar://problem/9516130>
     8
     9        Always use the default localization strategy when there's no platform strategy.
     10
     11        * platform/DefaultLocalizationStrategy.cpp:
     12        (WebCore::DefaultLocalizationStrategy::shared):
     13        * platform/DefaultLocalizationStrategy.h:
     14        * platform/LocalizedStrings.cpp:
     15        (WebCore::inputElementAltText):
     16        (WebCore::resetButtonDefaultLabel):
     17        (WebCore::searchableIndexIntroduction):
     18        (WebCore::submitButtonDefaultLabel):
     19        (WebCore::fileButtonChooseFileLabel):
     20        (WebCore::fileButtonNoFileSelectedLabel):
     21        (WebCore::defaultDetailsSummaryText):
     22        (WebCore::copyImageUnknownFileLabel):
     23        (WebCore::contextMenuItemTagOpenLinkInNewWindow):
     24        (WebCore::contextMenuItemTagDownloadLinkToDisk):
     25        (WebCore::contextMenuItemTagCopyLinkToClipboard):
     26        (WebCore::contextMenuItemTagOpenImageInNewWindow):
     27        (WebCore::contextMenuItemTagDownloadImageToDisk):
     28        (WebCore::contextMenuItemTagCopyImageToClipboard):
     29        (WebCore::contextMenuItemTagCopyImageUrlToClipboard):
     30        (WebCore::contextMenuItemTagOpenFrameInNewWindow):
     31        (WebCore::contextMenuItemTagCopy):
     32        (WebCore::contextMenuItemTagGoBack):
     33        (WebCore::contextMenuItemTagGoForward):
     34        (WebCore::contextMenuItemTagStop):
     35        (WebCore::contextMenuItemTagReload):
     36        (WebCore::contextMenuItemTagCut):
     37        (WebCore::contextMenuItemTagPaste):
     38        (WebCore::contextMenuItemTagSelectAll):
     39        (WebCore::contextMenuItemTagNoGuessesFound):
     40        (WebCore::contextMenuItemTagIgnoreSpelling):
     41        (WebCore::contextMenuItemTagLearnSpelling):
     42        (WebCore::contextMenuItemTagSearchInSpotlight):
     43        (WebCore::contextMenuItemTagSearchWeb):
     44        (WebCore::contextMenuItemTagLookUpInDictionary):
     45        (WebCore::contextMenuItemTagOpenLink):
     46        (WebCore::contextMenuItemTagIgnoreGrammar):
     47        (WebCore::contextMenuItemTagSpellingMenu):
     48        (WebCore::contextMenuItemTagShowSpellingPanel):
     49        (WebCore::contextMenuItemTagCheckSpelling):
     50        (WebCore::contextMenuItemTagCheckSpellingWhileTyping):
     51        (WebCore::contextMenuItemTagCheckGrammarWithSpelling):
     52        (WebCore::contextMenuItemTagFontMenu):
     53        (WebCore::contextMenuItemTagShowFonts):
     54        (WebCore::contextMenuItemTagBold):
     55        (WebCore::contextMenuItemTagItalic):
     56        (WebCore::contextMenuItemTagUnderline):
     57        (WebCore::contextMenuItemTagOutline):
     58        (WebCore::contextMenuItemTagStyles):
     59        (WebCore::contextMenuItemTagShowColors):
     60        (WebCore::contextMenuItemTagSpeechMenu):
     61        (WebCore::contextMenuItemTagStartSpeaking):
     62        (WebCore::contextMenuItemTagStopSpeaking):
     63        (WebCore::contextMenuItemTagWritingDirectionMenu):
     64        (WebCore::contextMenuItemTagTextDirectionMenu):
     65        (WebCore::contextMenuItemTagDefaultDirection):
     66        (WebCore::contextMenuItemTagLeftToRight):
     67        (WebCore::contextMenuItemTagRightToLeft):
     68        (WebCore::contextMenuItemTagCorrectSpellingAutomatically):
     69        (WebCore::contextMenuItemTagSubstitutionsMenu):
     70        (WebCore::contextMenuItemTagShowSubstitutions):
     71        (WebCore::contextMenuItemTagSmartCopyPaste):
     72        (WebCore::contextMenuItemTagSmartQuotes):
     73        (WebCore::contextMenuItemTagSmartDashes):
     74        (WebCore::contextMenuItemTagSmartLinks):
     75        (WebCore::contextMenuItemTagTextReplacement):
     76        (WebCore::contextMenuItemTagTransformationsMenu):
     77        (WebCore::contextMenuItemTagMakeUpperCase):
     78        (WebCore::contextMenuItemTagMakeLowerCase):
     79        (WebCore::contextMenuItemTagCapitalize):
     80        (WebCore::contextMenuItemTagChangeBack):
     81        (WebCore::contextMenuItemTagOpenVideoInNewWindow):
     82        (WebCore::contextMenuItemTagOpenAudioInNewWindow):
     83        (WebCore::contextMenuItemTagCopyVideoLinkToClipboard):
     84        (WebCore::contextMenuItemTagCopyAudioLinkToClipboard):
     85        (WebCore::contextMenuItemTagToggleMediaControls):
     86        (WebCore::contextMenuItemTagToggleMediaLoop):
     87        (WebCore::contextMenuItemTagEnterVideoFullscreen):
     88        (WebCore::contextMenuItemTagMediaPlay):
     89        (WebCore::contextMenuItemTagMediaPause):
     90        (WebCore::contextMenuItemTagMediaMute):
     91        (WebCore::contextMenuItemTagInspectElement):
     92        (WebCore::searchMenuNoRecentSearchesText):
     93        (WebCore::searchMenuRecentSearchesText):
     94        (WebCore::searchMenuClearRecentSearchesText):
     95        (WebCore::AXWebAreaText):
     96        (WebCore::AXLinkText):
     97        (WebCore::AXListMarkerText):
     98        (WebCore::AXImageMapText):
     99        (WebCore::AXHeadingText):
     100        (WebCore::AXDefinitionListTermText):
     101        (WebCore::AXDefinitionListDefinitionText):
     102        (WebCore::AXARIAContentGroupText):
     103        (WebCore::AXButtonActionVerb):
     104        (WebCore::AXRadioButtonActionVerb):
     105        (WebCore::AXTextFieldActionVerb):
     106        (WebCore::AXCheckedCheckBoxActionVerb):
     107        (WebCore::AXUncheckedCheckBoxActionVerb):
     108        (WebCore::AXLinkActionVerb):
     109        (WebCore::AXMenuListPopupActionVerb):
     110        (WebCore::AXMenuListActionVerb):
     111        (WebCore::missingPluginText):
     112        (WebCore::crashedPluginText):
     113        (WebCore::multipleFileUploadText):
     114        (WebCore::unknownFileSizeText):
     115        (WebCore::uploadFileText):
     116        (WebCore::allFilesText):
     117        (WebCore::keygenMenuItem512):
     118        (WebCore::keygenMenuItem1024):
     119        (WebCore::keygenMenuItem2048):
     120        (WebCore::keygenKeychainItemName):
     121        (WebCore::imageTitle):
     122        (WebCore::mediaElementLoadingStateText):
     123        (WebCore::mediaElementLiveBroadcastStateText):
     124        (WebCore::localizedMediaControlElementString):
     125        (WebCore::localizedMediaControlElementHelpText):
     126        (WebCore::localizedMediaTimeDescription):
     127        (WebCore::validationMessageValueMissingText):
     128        (WebCore::validationMessageValueMissingForCheckboxText):
     129        (WebCore::validationMessageValueMissingForFileText):
     130        (WebCore::validationMessageValueMissingForMultipleFileText):
     131        (WebCore::validationMessageValueMissingForRadioText):
     132        (WebCore::validationMessageValueMissingForSelectText):
     133        (WebCore::validationMessageTypeMismatchText):
     134        (WebCore::validationMessageTypeMismatchForEmailText):
     135        (WebCore::validationMessageTypeMismatchForMultipleEmailText):
     136        (WebCore::validationMessageTypeMismatchForURLText):
     137        (WebCore::validationMessagePatternMismatchText):
     138        (WebCore::validationMessageTooLongText):
     139        (WebCore::validationMessageRangeUnderflowText):
     140        (WebCore::validationMessageRangeOverflowText):
     141        (WebCore::validationMessageStepMismatchText):
     142
    11432011-05-27  Brady Eidson  <beidson@apple.com>
    2144
  • trunk/Source/WebCore/platform/DefaultLocalizationStrategy.cpp

    r86793 r87578  
    9090}
    9191#endif
     92
     93DefaultLocalizationStrategy& DefaultLocalizationStrategy::shared()
     94{
     95    DEFINE_STATIC_LOCAL(DefaultLocalizationStrategy, defaultLocalizationStrategy, ());
     96    return defaultLocalizationStrategy;
     97}
    9298
    9399DefaultLocalizationStrategy::DefaultLocalizationStrategy()
  • trunk/Source/WebCore/platform/DefaultLocalizationStrategy.h

    r82465 r87578  
    3838    DefaultLocalizationStrategy();
    3939
    40 private:
     40    static DefaultLocalizationStrategy& shared();
     41
    4142    virtual String inputElementAltText();
    4243    virtual String resetButtonDefaultLabel();
  • trunk/Source/WebCore/platform/LocalizedStrings.cpp

    r82465 r87578  
    2828#include "LocalizedStrings.h"
    2929
     30#include "DefaultLocalizationStrategy.h"
    3031#include "IntSize.h"
    31 #include "LocalizationStrategy.h"
    3232#include "PlatformStrategies.h"
    3333#include "PlatformString.h"
     
    3737#if USE(PLATFORM_STRATEGIES)
    3838
     39static inline LocalizationStrategy* localizationStrategy()
     40{
     41    if (hasPlatformStrategies())
     42        return platformStrategies()->localizationStrategy();
     43
     44    return &DefaultLocalizationStrategy::shared();
     45}
     46
    3947String inputElementAltText()
    4048{
    41     return platformStrategies()->localizationStrategy()->inputElementAltText();
     49    return localizationStrategy()->inputElementAltText();
    4250}
    4351
    4452String resetButtonDefaultLabel()
    4553{
    46     return platformStrategies()->localizationStrategy()->resetButtonDefaultLabel();
     54    return localizationStrategy()->resetButtonDefaultLabel();
    4755}
    4856
    4957String searchableIndexIntroduction()
    5058{
    51     return platformStrategies()->localizationStrategy()->searchableIndexIntroduction();
     59    return localizationStrategy()->searchableIndexIntroduction();
    5260}
    5361
    5462String submitButtonDefaultLabel()
    5563{
    56     return platformStrategies()->localizationStrategy()->submitButtonDefaultLabel();
     64    return localizationStrategy()->submitButtonDefaultLabel();
    5765}
    5866
    5967String fileButtonChooseFileLabel()
    6068{
    61     return platformStrategies()->localizationStrategy()->fileButtonChooseFileLabel();
     69    return localizationStrategy()->fileButtonChooseFileLabel();
    6270}
    6371
    6472String fileButtonNoFileSelectedLabel()
    6573{
    66     return platformStrategies()->localizationStrategy()->fileButtonNoFileSelectedLabel();
     74    return localizationStrategy()->fileButtonNoFileSelectedLabel();
    6775}
    6876
    6977String defaultDetailsSummaryText()
    7078{
    71     return platformStrategies()->localizationStrategy()->defaultDetailsSummaryText();
     79    return localizationStrategy()->defaultDetailsSummaryText();
    7280}
    7381
     
    7583String copyImageUnknownFileLabel()
    7684{
    77     return platformStrategies()->localizationStrategy()->copyImageUnknownFileLabel();
     85    return localizationStrategy()->copyImageUnknownFileLabel();
    7886}
    7987#endif
     
    8290String contextMenuItemTagOpenLinkInNewWindow()
    8391{
    84     return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenLinkInNewWindow();
     92    return localizationStrategy()->contextMenuItemTagOpenLinkInNewWindow();
    8593}
    8694
    8795String contextMenuItemTagDownloadLinkToDisk()
    8896{
    89     return platformStrategies()->localizationStrategy()->contextMenuItemTagDownloadLinkToDisk();
     97    return localizationStrategy()->contextMenuItemTagDownloadLinkToDisk();
    9098}
    9199
    92100String contextMenuItemTagCopyLinkToClipboard()
    93101{
    94     return platformStrategies()->localizationStrategy()->contextMenuItemTagCopyLinkToClipboard();
     102    return localizationStrategy()->contextMenuItemTagCopyLinkToClipboard();
    95103}
    96104
    97105String contextMenuItemTagOpenImageInNewWindow()
    98106{
    99     return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenImageInNewWindow();
     107    return localizationStrategy()->contextMenuItemTagOpenImageInNewWindow();
    100108}
    101109
    102110String contextMenuItemTagDownloadImageToDisk()
    103111{
    104     return platformStrategies()->localizationStrategy()->contextMenuItemTagDownloadImageToDisk();
     112    return localizationStrategy()->contextMenuItemTagDownloadImageToDisk();
    105113}
    106114
    107115String contextMenuItemTagCopyImageToClipboard()
    108116{
    109     return platformStrategies()->localizationStrategy()->contextMenuItemTagCopyImageToClipboard();
     117    return localizationStrategy()->contextMenuItemTagCopyImageToClipboard();
    110118}
    111119
     
    113121String contextMenuItemTagCopyImageUrlToClipboard()
    114122{
    115     return platformStrategies()->localizationStrategy()->contextMenuItemTagCopyImageUrlToClipboard();
     123    return localizationStrategy()->contextMenuItemTagCopyImageUrlToClipboard();
    116124}
    117125#endif
     
    119127String contextMenuItemTagOpenFrameInNewWindow()
    120128{
    121     return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenFrameInNewWindow();
     129    return localizationStrategy()->contextMenuItemTagOpenFrameInNewWindow();
    122130}
    123131
    124132String contextMenuItemTagCopy()
    125133{
    126     return platformStrategies()->localizationStrategy()->contextMenuItemTagCopy();
     134    return localizationStrategy()->contextMenuItemTagCopy();
    127135}
    128136
    129137String contextMenuItemTagGoBack()
    130138{
    131     return platformStrategies()->localizationStrategy()->contextMenuItemTagGoBack();
     139    return localizationStrategy()->contextMenuItemTagGoBack();
    132140}
    133141
    134142String contextMenuItemTagGoForward()
    135143{
    136     return platformStrategies()->localizationStrategy()->contextMenuItemTagGoForward();
     144    return localizationStrategy()->contextMenuItemTagGoForward();
    137145}
    138146
    139147String contextMenuItemTagStop()
    140148{
    141     return platformStrategies()->localizationStrategy()->contextMenuItemTagStop();
     149    return localizationStrategy()->contextMenuItemTagStop();
    142150}
    143151
    144152String contextMenuItemTagReload()
    145153{
    146     return platformStrategies()->localizationStrategy()->contextMenuItemTagReload();
     154    return localizationStrategy()->contextMenuItemTagReload();
    147155}
    148156
    149157String contextMenuItemTagCut()
    150158{
    151     return platformStrategies()->localizationStrategy()->contextMenuItemTagCut();
     159    return localizationStrategy()->contextMenuItemTagCut();
    152160}
    153161
    154162String contextMenuItemTagPaste()
    155163{
    156     return platformStrategies()->localizationStrategy()->contextMenuItemTagPaste();
     164    return localizationStrategy()->contextMenuItemTagPaste();
    157165}
    158166
     
    160168String contextMenuItemTagSelectAll()
    161169{
    162     return platformStrategies()->localizationStrategy()->contextMenuItemTagSelectAll();
     170    return localizationStrategy()->contextMenuItemTagSelectAll();
    163171}
    164172#endif
     
    166174String contextMenuItemTagNoGuessesFound()
    167175{
    168     return platformStrategies()->localizationStrategy()->contextMenuItemTagNoGuessesFound();
     176    return localizationStrategy()->contextMenuItemTagNoGuessesFound();
    169177}
    170178
    171179String contextMenuItemTagIgnoreSpelling()
    172180{
    173     return platformStrategies()->localizationStrategy()->contextMenuItemTagIgnoreSpelling();
     181    return localizationStrategy()->contextMenuItemTagIgnoreSpelling();
    174182}
    175183
    176184String contextMenuItemTagLearnSpelling()
    177185{
    178     return platformStrategies()->localizationStrategy()->contextMenuItemTagLearnSpelling();
     186    return localizationStrategy()->contextMenuItemTagLearnSpelling();
    179187}
    180188
     
    182190String contextMenuItemTagSearchInSpotlight()
    183191{
    184     return platformStrategies()->localizationStrategy()->contextMenuItemTagSearchInSpotlight();
     192    return localizationStrategy()->contextMenuItemTagSearchInSpotlight();
    185193}
    186194#endif
     
    188196String contextMenuItemTagSearchWeb()
    189197{
    190     return platformStrategies()->localizationStrategy()->contextMenuItemTagSearchWeb();
     198    return localizationStrategy()->contextMenuItemTagSearchWeb();
    191199}
    192200
    193201String contextMenuItemTagLookUpInDictionary(const String& selectedString)
    194202{
    195     return platformStrategies()->localizationStrategy()->contextMenuItemTagLookUpInDictionary(selectedString);
     203    return localizationStrategy()->contextMenuItemTagLookUpInDictionary(selectedString);
    196204}
    197205
    198206String contextMenuItemTagOpenLink()
    199207{
    200     return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenLink();
     208    return localizationStrategy()->contextMenuItemTagOpenLink();
    201209}
    202210
    203211String contextMenuItemTagIgnoreGrammar()
    204212{
    205     return platformStrategies()->localizationStrategy()->contextMenuItemTagIgnoreGrammar();
     213    return localizationStrategy()->contextMenuItemTagIgnoreGrammar();
    206214}
    207215
    208216String contextMenuItemTagSpellingMenu()
    209217{
    210     return platformStrategies()->localizationStrategy()->contextMenuItemTagSpellingMenu();
     218    return localizationStrategy()->contextMenuItemTagSpellingMenu();
    211219}
    212220
    213221String contextMenuItemTagShowSpellingPanel(bool show)
    214222{
    215     return platformStrategies()->localizationStrategy()->contextMenuItemTagShowSpellingPanel(show);
     223    return localizationStrategy()->contextMenuItemTagShowSpellingPanel(show);
    216224}
    217225
    218226String contextMenuItemTagCheckSpelling()
    219227{
    220     return platformStrategies()->localizationStrategy()->contextMenuItemTagCheckSpelling();
     228    return localizationStrategy()->contextMenuItemTagCheckSpelling();
    221229}
    222230
    223231String contextMenuItemTagCheckSpellingWhileTyping()
    224232{
    225     return platformStrategies()->localizationStrategy()->contextMenuItemTagCheckSpellingWhileTyping();
     233    return localizationStrategy()->contextMenuItemTagCheckSpellingWhileTyping();
    226234}
    227235
    228236String contextMenuItemTagCheckGrammarWithSpelling()
    229237{
    230     return platformStrategies()->localizationStrategy()->contextMenuItemTagCheckGrammarWithSpelling();
     238    return localizationStrategy()->contextMenuItemTagCheckGrammarWithSpelling();
    231239}
    232240
    233241String contextMenuItemTagFontMenu()
    234242{
    235     return platformStrategies()->localizationStrategy()->contextMenuItemTagFontMenu();
     243    return localizationStrategy()->contextMenuItemTagFontMenu();
    236244}
    237245
     
    239247String contextMenuItemTagShowFonts()
    240248{
    241     return platformStrategies()->localizationStrategy()->contextMenuItemTagShowFonts();
     249    return localizationStrategy()->contextMenuItemTagShowFonts();
    242250}
    243251#endif
     
    245253String contextMenuItemTagBold()
    246254{
    247     return platformStrategies()->localizationStrategy()->contextMenuItemTagBold();
     255    return localizationStrategy()->contextMenuItemTagBold();
    248256}
    249257
    250258String contextMenuItemTagItalic()
    251259{
    252     return platformStrategies()->localizationStrategy()->contextMenuItemTagItalic();
     260    return localizationStrategy()->contextMenuItemTagItalic();
    253261}
    254262
    255263String contextMenuItemTagUnderline()
    256264{
    257     return platformStrategies()->localizationStrategy()->contextMenuItemTagUnderline();
     265    return localizationStrategy()->contextMenuItemTagUnderline();
    258266}
    259267
    260268String contextMenuItemTagOutline()
    261269{
    262     return platformStrategies()->localizationStrategy()->contextMenuItemTagOutline();
     270    return localizationStrategy()->contextMenuItemTagOutline();
    263271}
    264272
     
    266274String contextMenuItemTagStyles()
    267275{
    268     return platformStrategies()->localizationStrategy()->contextMenuItemTagStyles();
     276    return localizationStrategy()->contextMenuItemTagStyles();
    269277}
    270278
    271279String contextMenuItemTagShowColors()
    272280{
    273     return platformStrategies()->localizationStrategy()->contextMenuItemTagShowColors();
     281    return localizationStrategy()->contextMenuItemTagShowColors();
    274282}
    275283
    276284String contextMenuItemTagSpeechMenu()
    277285{
    278     return platformStrategies()->localizationStrategy()->contextMenuItemTagSpeechMenu();
     286    return localizationStrategy()->contextMenuItemTagSpeechMenu();
    279287}
    280288
    281289String contextMenuItemTagStartSpeaking()
    282290{
    283     return platformStrategies()->localizationStrategy()->contextMenuItemTagStartSpeaking();
     291    return localizationStrategy()->contextMenuItemTagStartSpeaking();
    284292}
    285293
    286294String contextMenuItemTagStopSpeaking()
    287295{
    288     return platformStrategies()->localizationStrategy()->contextMenuItemTagStopSpeaking();
     296    return localizationStrategy()->contextMenuItemTagStopSpeaking();
    289297}
    290298#endif
     
    292300String contextMenuItemTagWritingDirectionMenu()
    293301{
    294     return platformStrategies()->localizationStrategy()->contextMenuItemTagWritingDirectionMenu();
     302    return localizationStrategy()->contextMenuItemTagWritingDirectionMenu();
    295303}
    296304
    297305String contextMenuItemTagTextDirectionMenu()
    298306{
    299     return platformStrategies()->localizationStrategy()->contextMenuItemTagTextDirectionMenu();
     307    return localizationStrategy()->contextMenuItemTagTextDirectionMenu();
    300308}
    301309
    302310String contextMenuItemTagDefaultDirection()
    303311{
    304     return platformStrategies()->localizationStrategy()->contextMenuItemTagDefaultDirection();
     312    return localizationStrategy()->contextMenuItemTagDefaultDirection();
    305313}
    306314
    307315String contextMenuItemTagLeftToRight()
    308316{
    309     return platformStrategies()->localizationStrategy()->contextMenuItemTagLeftToRight();
     317    return localizationStrategy()->contextMenuItemTagLeftToRight();
    310318}
    311319
    312320String contextMenuItemTagRightToLeft()
    313321{
    314     return platformStrategies()->localizationStrategy()->contextMenuItemTagRightToLeft();
     322    return localizationStrategy()->contextMenuItemTagRightToLeft();
    315323}
    316324
     
    319327String contextMenuItemTagCorrectSpellingAutomatically()
    320328{
    321     return platformStrategies()->localizationStrategy()->contextMenuItemTagCorrectSpellingAutomatically();
     329    return localizationStrategy()->contextMenuItemTagCorrectSpellingAutomatically();
    322330}
    323331
    324332String contextMenuItemTagSubstitutionsMenu()
    325333{
    326     return platformStrategies()->localizationStrategy()->contextMenuItemTagSubstitutionsMenu();
     334    return localizationStrategy()->contextMenuItemTagSubstitutionsMenu();
    327335}
    328336
    329337String contextMenuItemTagShowSubstitutions(bool show)
    330338{
    331     return platformStrategies()->localizationStrategy()->contextMenuItemTagShowSubstitutions(show);
     339    return localizationStrategy()->contextMenuItemTagShowSubstitutions(show);
    332340}
    333341
    334342String contextMenuItemTagSmartCopyPaste()
    335343{
    336     return platformStrategies()->localizationStrategy()->contextMenuItemTagSmartCopyPaste();
     344    return localizationStrategy()->contextMenuItemTagSmartCopyPaste();
    337345}
    338346
    339347String contextMenuItemTagSmartQuotes()
    340348{
    341     return platformStrategies()->localizationStrategy()->contextMenuItemTagSmartQuotes();
     349    return localizationStrategy()->contextMenuItemTagSmartQuotes();
    342350}
    343351
    344352String contextMenuItemTagSmartDashes()
    345353{
    346     return platformStrategies()->localizationStrategy()->contextMenuItemTagSmartDashes();
     354    return localizationStrategy()->contextMenuItemTagSmartDashes();
    347355}
    348356
    349357String contextMenuItemTagSmartLinks()
    350358{
    351     return platformStrategies()->localizationStrategy()->contextMenuItemTagSmartLinks();
     359    return localizationStrategy()->contextMenuItemTagSmartLinks();
    352360}
    353361
    354362String contextMenuItemTagTextReplacement()
    355363{
    356     return platformStrategies()->localizationStrategy()->contextMenuItemTagTextReplacement();
     364    return localizationStrategy()->contextMenuItemTagTextReplacement();
    357365}
    358366
    359367String contextMenuItemTagTransformationsMenu()
    360368{
    361     return platformStrategies()->localizationStrategy()->contextMenuItemTagTransformationsMenu();
     369    return localizationStrategy()->contextMenuItemTagTransformationsMenu();
    362370}
    363371
    364372String contextMenuItemTagMakeUpperCase()
    365373{
    366     return platformStrategies()->localizationStrategy()->contextMenuItemTagMakeUpperCase();
     374    return localizationStrategy()->contextMenuItemTagMakeUpperCase();
    367375}
    368376
    369377String contextMenuItemTagMakeLowerCase()
    370378{
    371     return platformStrategies()->localizationStrategy()->contextMenuItemTagMakeLowerCase();
     379    return localizationStrategy()->contextMenuItemTagMakeLowerCase();
    372380}
    373381
    374382String contextMenuItemTagCapitalize()
    375383{
    376     return platformStrategies()->localizationStrategy()->contextMenuItemTagCapitalize();
     384    return localizationStrategy()->contextMenuItemTagCapitalize();
    377385}
    378386
    379387String contextMenuItemTagChangeBack(const String& replacedString)
    380388{
    381     return platformStrategies()->localizationStrategy()->contextMenuItemTagChangeBack(replacedString);
     389    return localizationStrategy()->contextMenuItemTagChangeBack(replacedString);
    382390}
    383391
     
    386394String contextMenuItemTagOpenVideoInNewWindow()
    387395{
    388     return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenVideoInNewWindow();
     396    return localizationStrategy()->contextMenuItemTagOpenVideoInNewWindow();
    389397}
    390398
    391399String contextMenuItemTagOpenAudioInNewWindow()
    392400{
    393     return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenAudioInNewWindow();
     401    return localizationStrategy()->contextMenuItemTagOpenAudioInNewWindow();
    394402}
    395403
    396404String contextMenuItemTagCopyVideoLinkToClipboard()
    397405{
    398     return platformStrategies()->localizationStrategy()->contextMenuItemTagCopyVideoLinkToClipboard();
     406    return localizationStrategy()->contextMenuItemTagCopyVideoLinkToClipboard();
    399407}
    400408
    401409String contextMenuItemTagCopyAudioLinkToClipboard()
    402410{
    403     return platformStrategies()->localizationStrategy()->contextMenuItemTagCopyAudioLinkToClipboard();
     411    return localizationStrategy()->contextMenuItemTagCopyAudioLinkToClipboard();
    404412}
    405413
    406414String contextMenuItemTagToggleMediaControls()
    407415{
    408     return platformStrategies()->localizationStrategy()->contextMenuItemTagToggleMediaControls();
     416    return localizationStrategy()->contextMenuItemTagToggleMediaControls();
    409417}
    410418
    411419String contextMenuItemTagToggleMediaLoop()
    412420{
    413     return platformStrategies()->localizationStrategy()->contextMenuItemTagToggleMediaLoop();
     421    return localizationStrategy()->contextMenuItemTagToggleMediaLoop();
    414422}
    415423
    416424String contextMenuItemTagEnterVideoFullscreen()
    417425{
    418     return platformStrategies()->localizationStrategy()->contextMenuItemTagEnterVideoFullscreen();
     426    return localizationStrategy()->contextMenuItemTagEnterVideoFullscreen();
    419427}
    420428
    421429String contextMenuItemTagMediaPlay()
    422430{
    423     return platformStrategies()->localizationStrategy()->contextMenuItemTagMediaPlay();
     431    return localizationStrategy()->contextMenuItemTagMediaPlay();
    424432}
    425433
    426434String contextMenuItemTagMediaPause()
    427435{
    428     return platformStrategies()->localizationStrategy()->contextMenuItemTagMediaPause();
     436    return localizationStrategy()->contextMenuItemTagMediaPause();
    429437}
    430438
    431439String contextMenuItemTagMediaMute()
    432440{
    433     return platformStrategies()->localizationStrategy()->contextMenuItemTagMediaMute();
     441    return localizationStrategy()->contextMenuItemTagMediaMute();
    434442}
    435443   
    436444String contextMenuItemTagInspectElement()
    437445{
    438     return platformStrategies()->localizationStrategy()->contextMenuItemTagInspectElement();
     446    return localizationStrategy()->contextMenuItemTagInspectElement();
    439447}
    440448
     
    443451String searchMenuNoRecentSearchesText()
    444452{
    445     return platformStrategies()->localizationStrategy()->searchMenuNoRecentSearchesText();
     453    return localizationStrategy()->searchMenuNoRecentSearchesText();
    446454}
    447455
    448456String searchMenuRecentSearchesText ()
    449457{
    450     return platformStrategies()->localizationStrategy()->searchMenuRecentSearchesText ();
     458    return localizationStrategy()->searchMenuRecentSearchesText ();
    451459}
    452460
    453461String searchMenuClearRecentSearchesText()
    454462{
    455     return platformStrategies()->localizationStrategy()->searchMenuClearRecentSearchesText();
     463    return localizationStrategy()->searchMenuClearRecentSearchesText();
    456464}
    457465
    458466String AXWebAreaText()
    459467{
    460     return platformStrategies()->localizationStrategy()->AXWebAreaText();
     468    return localizationStrategy()->AXWebAreaText();
    461469}
    462470
    463471String AXLinkText()
    464472{
    465     return platformStrategies()->localizationStrategy()->AXLinkText();
     473    return localizationStrategy()->AXLinkText();
    466474}
    467475
    468476String AXListMarkerText()
    469477{
    470     return platformStrategies()->localizationStrategy()->AXListMarkerText();
     478    return localizationStrategy()->AXListMarkerText();
    471479}
    472480
    473481String AXImageMapText()
    474482{
    475     return platformStrategies()->localizationStrategy()->AXImageMapText();
     483    return localizationStrategy()->AXImageMapText();
    476484}
    477485
    478486String AXHeadingText()
    479487{
    480     return platformStrategies()->localizationStrategy()->AXHeadingText();
     488    return localizationStrategy()->AXHeadingText();
    481489}
    482490
    483491String AXDefinitionListTermText()
    484492{
    485     return platformStrategies()->localizationStrategy()->AXDefinitionListTermText();
     493    return localizationStrategy()->AXDefinitionListTermText();
    486494}
    487495
    488496String AXDefinitionListDefinitionText()
    489497{
    490     return platformStrategies()->localizationStrategy()->AXDefinitionListDefinitionText();
     498    return localizationStrategy()->AXDefinitionListDefinitionText();
    491499}
    492500
     
    494502String AXARIAContentGroupText(const String& ariaType)
    495503{
    496     return platformStrategies()->localizationStrategy()->AXARIAContentGroupText(ariaType);
     504    return localizationStrategy()->AXARIAContentGroupText(ariaType);
    497505}
    498506#endif
     
    500508String AXButtonActionVerb()
    501509{
    502     return platformStrategies()->localizationStrategy()->AXButtonActionVerb();
     510    return localizationStrategy()->AXButtonActionVerb();
    503511}
    504512
    505513String AXRadioButtonActionVerb()
    506514{
    507     return platformStrategies()->localizationStrategy()->AXRadioButtonActionVerb();
     515    return localizationStrategy()->AXRadioButtonActionVerb();
    508516}
    509517
    510518String AXTextFieldActionVerb()
    511519{
    512     return platformStrategies()->localizationStrategy()->AXTextFieldActionVerb();
     520    return localizationStrategy()->AXTextFieldActionVerb();
    513521}
    514522
    515523String AXCheckedCheckBoxActionVerb()
    516524{
    517     return platformStrategies()->localizationStrategy()->AXCheckedCheckBoxActionVerb();
     525    return localizationStrategy()->AXCheckedCheckBoxActionVerb();
    518526}
    519527
    520528String AXUncheckedCheckBoxActionVerb()
    521529{
    522     return platformStrategies()->localizationStrategy()->AXUncheckedCheckBoxActionVerb();
     530    return localizationStrategy()->AXUncheckedCheckBoxActionVerb();
    523531}
    524532
    525533String AXLinkActionVerb()
    526534{
    527     return platformStrategies()->localizationStrategy()->AXLinkActionVerb();
     535    return localizationStrategy()->AXLinkActionVerb();
    528536}
    529537
    530538String AXMenuListPopupActionVerb()
    531539{
    532     return platformStrategies()->localizationStrategy()->AXMenuListPopupActionVerb();
     540    return localizationStrategy()->AXMenuListPopupActionVerb();
    533541}
    534542
    535543String AXMenuListActionVerb()
    536544{
    537     return platformStrategies()->localizationStrategy()->AXMenuListActionVerb();
     545    return localizationStrategy()->AXMenuListActionVerb();
    538546}
    539547
    540548String missingPluginText()
    541549{
    542     return platformStrategies()->localizationStrategy()->missingPluginText();
     550    return localizationStrategy()->missingPluginText();
    543551}
    544552
    545553String crashedPluginText()
    546554{
    547     return platformStrategies()->localizationStrategy()->crashedPluginText();
     555    return localizationStrategy()->crashedPluginText();
    548556}
    549557
    550558String multipleFileUploadText(unsigned numberOfFiles)
    551559{
    552     return platformStrategies()->localizationStrategy()->multipleFileUploadText(numberOfFiles);
     560    return localizationStrategy()->multipleFileUploadText(numberOfFiles);
    553561}
    554562
    555563String unknownFileSizeText()
    556564{
    557     return platformStrategies()->localizationStrategy()->unknownFileSizeText();
     565    return localizationStrategy()->unknownFileSizeText();
    558566}
    559567
     
    561569String uploadFileText()
    562570{
    563     return platformStrategies()->localizationStrategy()->uploadFileText();
     571    return localizationStrategy()->uploadFileText();
    564572}
    565573
    566574String allFilesText()
    567575{
    568     return platformStrategies()->localizationStrategy()->allFilesText();
     576    return localizationStrategy()->allFilesText();
    569577}
    570578#endif
     
    573581String keygenMenuItem512()
    574582{
    575     return platformStrategies()->localizationStrategy()->keygenMenuItem512();
     583    return localizationStrategy()->keygenMenuItem512();
    576584}
    577585
    578586String keygenMenuItem1024()
    579587{
    580     return platformStrategies()->localizationStrategy()->keygenMenuItem1024();
     588    return localizationStrategy()->keygenMenuItem1024();
    581589}
    582590
    583591String keygenMenuItem2048()
    584592{
    585     return platformStrategies()->localizationStrategy()->keygenMenuItem2048();
     593    return localizationStrategy()->keygenMenuItem2048();
    586594}
    587595
    588596String keygenKeychainItemName(const String& host)
    589597{
    590     return platformStrategies()->localizationStrategy()->keygenKeychainItemName(host);
     598    return localizationStrategy()->keygenKeychainItemName(host);
    591599}
    592600
     
    595603String imageTitle(const String& filename, const IntSize& size)
    596604{
    597     return platformStrategies()->localizationStrategy()->imageTitle(filename, size);
     605    return localizationStrategy()->imageTitle(filename, size);
    598606}
    599607
    600608String mediaElementLoadingStateText()
    601609{
    602     return platformStrategies()->localizationStrategy()->mediaElementLoadingStateText();
     610    return localizationStrategy()->mediaElementLoadingStateText();
    603611}
    604612
    605613String mediaElementLiveBroadcastStateText()
    606614{
    607     return platformStrategies()->localizationStrategy()->mediaElementLiveBroadcastStateText();
     615    return localizationStrategy()->mediaElementLiveBroadcastStateText();
    608616}
    609617
    610618String localizedMediaControlElementString(const String& controlName)
    611619{
    612     return platformStrategies()->localizationStrategy()->localizedMediaControlElementString(controlName);
     620    return localizationStrategy()->localizedMediaControlElementString(controlName);
    613621}
    614622
    615623String localizedMediaControlElementHelpText(const String& controlName)
    616624{
    617     return platformStrategies()->localizationStrategy()->localizedMediaControlElementHelpText(controlName);
     625    return localizationStrategy()->localizedMediaControlElementHelpText(controlName);
    618626}
    619627
    620628String localizedMediaTimeDescription(float time)
    621629{
    622     return platformStrategies()->localizationStrategy()->localizedMediaTimeDescription(time);
     630    return localizationStrategy()->localizedMediaTimeDescription(time);
    623631}
    624632
    625633String validationMessageValueMissingText()
    626634{
    627     return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();
     635    return localizationStrategy()->validationMessageValueMissingText();
    628636}
    629637
    630638String validationMessageValueMissingForCheckboxText()
    631639{
    632     return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();
     640    return localizationStrategy()->validationMessageValueMissingText();
    633641}
    634642
    635643String validationMessageValueMissingForFileText()
    636644{
    637     return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();
     645    return localizationStrategy()->validationMessageValueMissingText();
    638646}
    639647
    640648String validationMessageValueMissingForMultipleFileText()
    641649{
    642     return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();
     650    return localizationStrategy()->validationMessageValueMissingText();
    643651}
    644652
    645653String validationMessageValueMissingForRadioText()
    646654{
    647     return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();
     655    return localizationStrategy()->validationMessageValueMissingText();
    648656}
    649657
    650658String validationMessageValueMissingForSelectText()
    651659{
    652     return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();
     660    return localizationStrategy()->validationMessageValueMissingText();
    653661}
    654662
    655663String validationMessageTypeMismatchText()
    656664{
    657     return platformStrategies()->localizationStrategy()->validationMessageTypeMismatchText();
     665    return localizationStrategy()->validationMessageTypeMismatchText();
    658666}
    659667
    660668String validationMessageTypeMismatchForEmailText()
    661669{
    662     return platformStrategies()->localizationStrategy()->validationMessageTypeMismatchText();
     670    return localizationStrategy()->validationMessageTypeMismatchText();
    663671}
    664672
    665673String validationMessageTypeMismatchForMultipleEmailText()
    666674{
    667     return platformStrategies()->localizationStrategy()->validationMessageTypeMismatchText();
     675    return localizationStrategy()->validationMessageTypeMismatchText();
    668676}
    669677
    670678String validationMessageTypeMismatchForURLText()
    671679{
    672     return platformStrategies()->localizationStrategy()->validationMessageTypeMismatchText();
     680    return localizationStrategy()->validationMessageTypeMismatchText();
    673681}
    674682
    675683String validationMessagePatternMismatchText()
    676684{
    677     return platformStrategies()->localizationStrategy()->validationMessagePatternMismatchText();
     685    return localizationStrategy()->validationMessagePatternMismatchText();
    678686}
    679687
    680688String validationMessageTooLongText(int, int)
    681689{
    682     return platformStrategies()->localizationStrategy()->validationMessageTooLongText();
     690    return localizationStrategy()->validationMessageTooLongText();
    683691}
    684692
    685693String validationMessageRangeUnderflowText(const String&)
    686694{
    687     return platformStrategies()->localizationStrategy()->validationMessageRangeUnderflowText();
     695    return localizationStrategy()->validationMessageRangeUnderflowText();
    688696}
    689697
    690698String validationMessageRangeOverflowText(const String&)
    691699{
    692     return platformStrategies()->localizationStrategy()->validationMessageRangeOverflowText();
     700    return localizationStrategy()->validationMessageRangeOverflowText();
    693701}
    694702
    695703String validationMessageStepMismatchText(const String&, const String&)
    696704{
    697     return platformStrategies()->localizationStrategy()->validationMessageStepMismatchText();
     705    return localizationStrategy()->validationMessageStepMismatchText();
    698706}
    699707
  • trunk/Source/WebCore/platform/PlatformStrategies.cpp

    r82465 r87578  
    5555}
    5656
     57bool hasPlatformStrategies()
     58{
     59    return s_platformStrategies;
     60}
     61
    5762LocalizationStrategy* PlatformStrategies::createLocalizationStrategy()
    5863{
  • trunk/Source/WebCore/platform/PlatformStrategies.h

    r82465 r87578  
    9393PlatformStrategies* platformStrategies();
    9494void setPlatformStrategies(PlatformStrategies*);
     95bool hasPlatformStrategies();
    9596   
    9697} // namespace WebCore
Note: See TracChangeset for help on using the changeset viewer.