Changeset 87578 in webkit
- Timestamp:
- May 27, 2011 3:14:13 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r87566 r87578 1 2011-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 1 143 2011-05-27 Brady Eidson <beidson@apple.com> 2 144 -
trunk/Source/WebCore/platform/DefaultLocalizationStrategy.cpp
r86793 r87578 90 90 } 91 91 #endif 92 93 DefaultLocalizationStrategy& DefaultLocalizationStrategy::shared() 94 { 95 DEFINE_STATIC_LOCAL(DefaultLocalizationStrategy, defaultLocalizationStrategy, ()); 96 return defaultLocalizationStrategy; 97 } 92 98 93 99 DefaultLocalizationStrategy::DefaultLocalizationStrategy() -
trunk/Source/WebCore/platform/DefaultLocalizationStrategy.h
r82465 r87578 38 38 DefaultLocalizationStrategy(); 39 39 40 private: 40 static DefaultLocalizationStrategy& shared(); 41 41 42 virtual String inputElementAltText(); 42 43 virtual String resetButtonDefaultLabel(); -
trunk/Source/WebCore/platform/LocalizedStrings.cpp
r82465 r87578 28 28 #include "LocalizedStrings.h" 29 29 30 #include "DefaultLocalizationStrategy.h" 30 31 #include "IntSize.h" 31 #include "LocalizationStrategy.h"32 32 #include "PlatformStrategies.h" 33 33 #include "PlatformString.h" … … 37 37 #if USE(PLATFORM_STRATEGIES) 38 38 39 static inline LocalizationStrategy* localizationStrategy() 40 { 41 if (hasPlatformStrategies()) 42 return platformStrategies()->localizationStrategy(); 43 44 return &DefaultLocalizationStrategy::shared(); 45 } 46 39 47 String inputElementAltText() 40 48 { 41 return platformStrategies()->localizationStrategy()->inputElementAltText();49 return localizationStrategy()->inputElementAltText(); 42 50 } 43 51 44 52 String resetButtonDefaultLabel() 45 53 { 46 return platformStrategies()->localizationStrategy()->resetButtonDefaultLabel();54 return localizationStrategy()->resetButtonDefaultLabel(); 47 55 } 48 56 49 57 String searchableIndexIntroduction() 50 58 { 51 return platformStrategies()->localizationStrategy()->searchableIndexIntroduction();59 return localizationStrategy()->searchableIndexIntroduction(); 52 60 } 53 61 54 62 String submitButtonDefaultLabel() 55 63 { 56 return platformStrategies()->localizationStrategy()->submitButtonDefaultLabel();64 return localizationStrategy()->submitButtonDefaultLabel(); 57 65 } 58 66 59 67 String fileButtonChooseFileLabel() 60 68 { 61 return platformStrategies()->localizationStrategy()->fileButtonChooseFileLabel();69 return localizationStrategy()->fileButtonChooseFileLabel(); 62 70 } 63 71 64 72 String fileButtonNoFileSelectedLabel() 65 73 { 66 return platformStrategies()->localizationStrategy()->fileButtonNoFileSelectedLabel();74 return localizationStrategy()->fileButtonNoFileSelectedLabel(); 67 75 } 68 76 69 77 String defaultDetailsSummaryText() 70 78 { 71 return platformStrategies()->localizationStrategy()->defaultDetailsSummaryText();79 return localizationStrategy()->defaultDetailsSummaryText(); 72 80 } 73 81 … … 75 83 String copyImageUnknownFileLabel() 76 84 { 77 return platformStrategies()->localizationStrategy()->copyImageUnknownFileLabel();85 return localizationStrategy()->copyImageUnknownFileLabel(); 78 86 } 79 87 #endif … … 82 90 String contextMenuItemTagOpenLinkInNewWindow() 83 91 { 84 return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenLinkInNewWindow();92 return localizationStrategy()->contextMenuItemTagOpenLinkInNewWindow(); 85 93 } 86 94 87 95 String contextMenuItemTagDownloadLinkToDisk() 88 96 { 89 return platformStrategies()->localizationStrategy()->contextMenuItemTagDownloadLinkToDisk();97 return localizationStrategy()->contextMenuItemTagDownloadLinkToDisk(); 90 98 } 91 99 92 100 String contextMenuItemTagCopyLinkToClipboard() 93 101 { 94 return platformStrategies()->localizationStrategy()->contextMenuItemTagCopyLinkToClipboard();102 return localizationStrategy()->contextMenuItemTagCopyLinkToClipboard(); 95 103 } 96 104 97 105 String contextMenuItemTagOpenImageInNewWindow() 98 106 { 99 return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenImageInNewWindow();107 return localizationStrategy()->contextMenuItemTagOpenImageInNewWindow(); 100 108 } 101 109 102 110 String contextMenuItemTagDownloadImageToDisk() 103 111 { 104 return platformStrategies()->localizationStrategy()->contextMenuItemTagDownloadImageToDisk();112 return localizationStrategy()->contextMenuItemTagDownloadImageToDisk(); 105 113 } 106 114 107 115 String contextMenuItemTagCopyImageToClipboard() 108 116 { 109 return platformStrategies()->localizationStrategy()->contextMenuItemTagCopyImageToClipboard();117 return localizationStrategy()->contextMenuItemTagCopyImageToClipboard(); 110 118 } 111 119 … … 113 121 String contextMenuItemTagCopyImageUrlToClipboard() 114 122 { 115 return platformStrategies()->localizationStrategy()->contextMenuItemTagCopyImageUrlToClipboard();123 return localizationStrategy()->contextMenuItemTagCopyImageUrlToClipboard(); 116 124 } 117 125 #endif … … 119 127 String contextMenuItemTagOpenFrameInNewWindow() 120 128 { 121 return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenFrameInNewWindow();129 return localizationStrategy()->contextMenuItemTagOpenFrameInNewWindow(); 122 130 } 123 131 124 132 String contextMenuItemTagCopy() 125 133 { 126 return platformStrategies()->localizationStrategy()->contextMenuItemTagCopy();134 return localizationStrategy()->contextMenuItemTagCopy(); 127 135 } 128 136 129 137 String contextMenuItemTagGoBack() 130 138 { 131 return platformStrategies()->localizationStrategy()->contextMenuItemTagGoBack();139 return localizationStrategy()->contextMenuItemTagGoBack(); 132 140 } 133 141 134 142 String contextMenuItemTagGoForward() 135 143 { 136 return platformStrategies()->localizationStrategy()->contextMenuItemTagGoForward();144 return localizationStrategy()->contextMenuItemTagGoForward(); 137 145 } 138 146 139 147 String contextMenuItemTagStop() 140 148 { 141 return platformStrategies()->localizationStrategy()->contextMenuItemTagStop();149 return localizationStrategy()->contextMenuItemTagStop(); 142 150 } 143 151 144 152 String contextMenuItemTagReload() 145 153 { 146 return platformStrategies()->localizationStrategy()->contextMenuItemTagReload();154 return localizationStrategy()->contextMenuItemTagReload(); 147 155 } 148 156 149 157 String contextMenuItemTagCut() 150 158 { 151 return platformStrategies()->localizationStrategy()->contextMenuItemTagCut();159 return localizationStrategy()->contextMenuItemTagCut(); 152 160 } 153 161 154 162 String contextMenuItemTagPaste() 155 163 { 156 return platformStrategies()->localizationStrategy()->contextMenuItemTagPaste();164 return localizationStrategy()->contextMenuItemTagPaste(); 157 165 } 158 166 … … 160 168 String contextMenuItemTagSelectAll() 161 169 { 162 return platformStrategies()->localizationStrategy()->contextMenuItemTagSelectAll();170 return localizationStrategy()->contextMenuItemTagSelectAll(); 163 171 } 164 172 #endif … … 166 174 String contextMenuItemTagNoGuessesFound() 167 175 { 168 return platformStrategies()->localizationStrategy()->contextMenuItemTagNoGuessesFound();176 return localizationStrategy()->contextMenuItemTagNoGuessesFound(); 169 177 } 170 178 171 179 String contextMenuItemTagIgnoreSpelling() 172 180 { 173 return platformStrategies()->localizationStrategy()->contextMenuItemTagIgnoreSpelling();181 return localizationStrategy()->contextMenuItemTagIgnoreSpelling(); 174 182 } 175 183 176 184 String contextMenuItemTagLearnSpelling() 177 185 { 178 return platformStrategies()->localizationStrategy()->contextMenuItemTagLearnSpelling();186 return localizationStrategy()->contextMenuItemTagLearnSpelling(); 179 187 } 180 188 … … 182 190 String contextMenuItemTagSearchInSpotlight() 183 191 { 184 return platformStrategies()->localizationStrategy()->contextMenuItemTagSearchInSpotlight();192 return localizationStrategy()->contextMenuItemTagSearchInSpotlight(); 185 193 } 186 194 #endif … … 188 196 String contextMenuItemTagSearchWeb() 189 197 { 190 return platformStrategies()->localizationStrategy()->contextMenuItemTagSearchWeb();198 return localizationStrategy()->contextMenuItemTagSearchWeb(); 191 199 } 192 200 193 201 String contextMenuItemTagLookUpInDictionary(const String& selectedString) 194 202 { 195 return platformStrategies()->localizationStrategy()->contextMenuItemTagLookUpInDictionary(selectedString);203 return localizationStrategy()->contextMenuItemTagLookUpInDictionary(selectedString); 196 204 } 197 205 198 206 String contextMenuItemTagOpenLink() 199 207 { 200 return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenLink();208 return localizationStrategy()->contextMenuItemTagOpenLink(); 201 209 } 202 210 203 211 String contextMenuItemTagIgnoreGrammar() 204 212 { 205 return platformStrategies()->localizationStrategy()->contextMenuItemTagIgnoreGrammar();213 return localizationStrategy()->contextMenuItemTagIgnoreGrammar(); 206 214 } 207 215 208 216 String contextMenuItemTagSpellingMenu() 209 217 { 210 return platformStrategies()->localizationStrategy()->contextMenuItemTagSpellingMenu();218 return localizationStrategy()->contextMenuItemTagSpellingMenu(); 211 219 } 212 220 213 221 String contextMenuItemTagShowSpellingPanel(bool show) 214 222 { 215 return platformStrategies()->localizationStrategy()->contextMenuItemTagShowSpellingPanel(show);223 return localizationStrategy()->contextMenuItemTagShowSpellingPanel(show); 216 224 } 217 225 218 226 String contextMenuItemTagCheckSpelling() 219 227 { 220 return platformStrategies()->localizationStrategy()->contextMenuItemTagCheckSpelling();228 return localizationStrategy()->contextMenuItemTagCheckSpelling(); 221 229 } 222 230 223 231 String contextMenuItemTagCheckSpellingWhileTyping() 224 232 { 225 return platformStrategies()->localizationStrategy()->contextMenuItemTagCheckSpellingWhileTyping();233 return localizationStrategy()->contextMenuItemTagCheckSpellingWhileTyping(); 226 234 } 227 235 228 236 String contextMenuItemTagCheckGrammarWithSpelling() 229 237 { 230 return platformStrategies()->localizationStrategy()->contextMenuItemTagCheckGrammarWithSpelling();238 return localizationStrategy()->contextMenuItemTagCheckGrammarWithSpelling(); 231 239 } 232 240 233 241 String contextMenuItemTagFontMenu() 234 242 { 235 return platformStrategies()->localizationStrategy()->contextMenuItemTagFontMenu();243 return localizationStrategy()->contextMenuItemTagFontMenu(); 236 244 } 237 245 … … 239 247 String contextMenuItemTagShowFonts() 240 248 { 241 return platformStrategies()->localizationStrategy()->contextMenuItemTagShowFonts();249 return localizationStrategy()->contextMenuItemTagShowFonts(); 242 250 } 243 251 #endif … … 245 253 String contextMenuItemTagBold() 246 254 { 247 return platformStrategies()->localizationStrategy()->contextMenuItemTagBold();255 return localizationStrategy()->contextMenuItemTagBold(); 248 256 } 249 257 250 258 String contextMenuItemTagItalic() 251 259 { 252 return platformStrategies()->localizationStrategy()->contextMenuItemTagItalic();260 return localizationStrategy()->contextMenuItemTagItalic(); 253 261 } 254 262 255 263 String contextMenuItemTagUnderline() 256 264 { 257 return platformStrategies()->localizationStrategy()->contextMenuItemTagUnderline();265 return localizationStrategy()->contextMenuItemTagUnderline(); 258 266 } 259 267 260 268 String contextMenuItemTagOutline() 261 269 { 262 return platformStrategies()->localizationStrategy()->contextMenuItemTagOutline();270 return localizationStrategy()->contextMenuItemTagOutline(); 263 271 } 264 272 … … 266 274 String contextMenuItemTagStyles() 267 275 { 268 return platformStrategies()->localizationStrategy()->contextMenuItemTagStyles();276 return localizationStrategy()->contextMenuItemTagStyles(); 269 277 } 270 278 271 279 String contextMenuItemTagShowColors() 272 280 { 273 return platformStrategies()->localizationStrategy()->contextMenuItemTagShowColors();281 return localizationStrategy()->contextMenuItemTagShowColors(); 274 282 } 275 283 276 284 String contextMenuItemTagSpeechMenu() 277 285 { 278 return platformStrategies()->localizationStrategy()->contextMenuItemTagSpeechMenu();286 return localizationStrategy()->contextMenuItemTagSpeechMenu(); 279 287 } 280 288 281 289 String contextMenuItemTagStartSpeaking() 282 290 { 283 return platformStrategies()->localizationStrategy()->contextMenuItemTagStartSpeaking();291 return localizationStrategy()->contextMenuItemTagStartSpeaking(); 284 292 } 285 293 286 294 String contextMenuItemTagStopSpeaking() 287 295 { 288 return platformStrategies()->localizationStrategy()->contextMenuItemTagStopSpeaking();296 return localizationStrategy()->contextMenuItemTagStopSpeaking(); 289 297 } 290 298 #endif … … 292 300 String contextMenuItemTagWritingDirectionMenu() 293 301 { 294 return platformStrategies()->localizationStrategy()->contextMenuItemTagWritingDirectionMenu();302 return localizationStrategy()->contextMenuItemTagWritingDirectionMenu(); 295 303 } 296 304 297 305 String contextMenuItemTagTextDirectionMenu() 298 306 { 299 return platformStrategies()->localizationStrategy()->contextMenuItemTagTextDirectionMenu();307 return localizationStrategy()->contextMenuItemTagTextDirectionMenu(); 300 308 } 301 309 302 310 String contextMenuItemTagDefaultDirection() 303 311 { 304 return platformStrategies()->localizationStrategy()->contextMenuItemTagDefaultDirection();312 return localizationStrategy()->contextMenuItemTagDefaultDirection(); 305 313 } 306 314 307 315 String contextMenuItemTagLeftToRight() 308 316 { 309 return platformStrategies()->localizationStrategy()->contextMenuItemTagLeftToRight();317 return localizationStrategy()->contextMenuItemTagLeftToRight(); 310 318 } 311 319 312 320 String contextMenuItemTagRightToLeft() 313 321 { 314 return platformStrategies()->localizationStrategy()->contextMenuItemTagRightToLeft();322 return localizationStrategy()->contextMenuItemTagRightToLeft(); 315 323 } 316 324 … … 319 327 String contextMenuItemTagCorrectSpellingAutomatically() 320 328 { 321 return platformStrategies()->localizationStrategy()->contextMenuItemTagCorrectSpellingAutomatically();329 return localizationStrategy()->contextMenuItemTagCorrectSpellingAutomatically(); 322 330 } 323 331 324 332 String contextMenuItemTagSubstitutionsMenu() 325 333 { 326 return platformStrategies()->localizationStrategy()->contextMenuItemTagSubstitutionsMenu();334 return localizationStrategy()->contextMenuItemTagSubstitutionsMenu(); 327 335 } 328 336 329 337 String contextMenuItemTagShowSubstitutions(bool show) 330 338 { 331 return platformStrategies()->localizationStrategy()->contextMenuItemTagShowSubstitutions(show);339 return localizationStrategy()->contextMenuItemTagShowSubstitutions(show); 332 340 } 333 341 334 342 String contextMenuItemTagSmartCopyPaste() 335 343 { 336 return platformStrategies()->localizationStrategy()->contextMenuItemTagSmartCopyPaste();344 return localizationStrategy()->contextMenuItemTagSmartCopyPaste(); 337 345 } 338 346 339 347 String contextMenuItemTagSmartQuotes() 340 348 { 341 return platformStrategies()->localizationStrategy()->contextMenuItemTagSmartQuotes();349 return localizationStrategy()->contextMenuItemTagSmartQuotes(); 342 350 } 343 351 344 352 String contextMenuItemTagSmartDashes() 345 353 { 346 return platformStrategies()->localizationStrategy()->contextMenuItemTagSmartDashes();354 return localizationStrategy()->contextMenuItemTagSmartDashes(); 347 355 } 348 356 349 357 String contextMenuItemTagSmartLinks() 350 358 { 351 return platformStrategies()->localizationStrategy()->contextMenuItemTagSmartLinks();359 return localizationStrategy()->contextMenuItemTagSmartLinks(); 352 360 } 353 361 354 362 String contextMenuItemTagTextReplacement() 355 363 { 356 return platformStrategies()->localizationStrategy()->contextMenuItemTagTextReplacement();364 return localizationStrategy()->contextMenuItemTagTextReplacement(); 357 365 } 358 366 359 367 String contextMenuItemTagTransformationsMenu() 360 368 { 361 return platformStrategies()->localizationStrategy()->contextMenuItemTagTransformationsMenu();369 return localizationStrategy()->contextMenuItemTagTransformationsMenu(); 362 370 } 363 371 364 372 String contextMenuItemTagMakeUpperCase() 365 373 { 366 return platformStrategies()->localizationStrategy()->contextMenuItemTagMakeUpperCase();374 return localizationStrategy()->contextMenuItemTagMakeUpperCase(); 367 375 } 368 376 369 377 String contextMenuItemTagMakeLowerCase() 370 378 { 371 return platformStrategies()->localizationStrategy()->contextMenuItemTagMakeLowerCase();379 return localizationStrategy()->contextMenuItemTagMakeLowerCase(); 372 380 } 373 381 374 382 String contextMenuItemTagCapitalize() 375 383 { 376 return platformStrategies()->localizationStrategy()->contextMenuItemTagCapitalize();384 return localizationStrategy()->contextMenuItemTagCapitalize(); 377 385 } 378 386 379 387 String contextMenuItemTagChangeBack(const String& replacedString) 380 388 { 381 return platformStrategies()->localizationStrategy()->contextMenuItemTagChangeBack(replacedString);389 return localizationStrategy()->contextMenuItemTagChangeBack(replacedString); 382 390 } 383 391 … … 386 394 String contextMenuItemTagOpenVideoInNewWindow() 387 395 { 388 return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenVideoInNewWindow();396 return localizationStrategy()->contextMenuItemTagOpenVideoInNewWindow(); 389 397 } 390 398 391 399 String contextMenuItemTagOpenAudioInNewWindow() 392 400 { 393 return platformStrategies()->localizationStrategy()->contextMenuItemTagOpenAudioInNewWindow();401 return localizationStrategy()->contextMenuItemTagOpenAudioInNewWindow(); 394 402 } 395 403 396 404 String contextMenuItemTagCopyVideoLinkToClipboard() 397 405 { 398 return platformStrategies()->localizationStrategy()->contextMenuItemTagCopyVideoLinkToClipboard();406 return localizationStrategy()->contextMenuItemTagCopyVideoLinkToClipboard(); 399 407 } 400 408 401 409 String contextMenuItemTagCopyAudioLinkToClipboard() 402 410 { 403 return platformStrategies()->localizationStrategy()->contextMenuItemTagCopyAudioLinkToClipboard();411 return localizationStrategy()->contextMenuItemTagCopyAudioLinkToClipboard(); 404 412 } 405 413 406 414 String contextMenuItemTagToggleMediaControls() 407 415 { 408 return platformStrategies()->localizationStrategy()->contextMenuItemTagToggleMediaControls();416 return localizationStrategy()->contextMenuItemTagToggleMediaControls(); 409 417 } 410 418 411 419 String contextMenuItemTagToggleMediaLoop() 412 420 { 413 return platformStrategies()->localizationStrategy()->contextMenuItemTagToggleMediaLoop();421 return localizationStrategy()->contextMenuItemTagToggleMediaLoop(); 414 422 } 415 423 416 424 String contextMenuItemTagEnterVideoFullscreen() 417 425 { 418 return platformStrategies()->localizationStrategy()->contextMenuItemTagEnterVideoFullscreen();426 return localizationStrategy()->contextMenuItemTagEnterVideoFullscreen(); 419 427 } 420 428 421 429 String contextMenuItemTagMediaPlay() 422 430 { 423 return platformStrategies()->localizationStrategy()->contextMenuItemTagMediaPlay();431 return localizationStrategy()->contextMenuItemTagMediaPlay(); 424 432 } 425 433 426 434 String contextMenuItemTagMediaPause() 427 435 { 428 return platformStrategies()->localizationStrategy()->contextMenuItemTagMediaPause();436 return localizationStrategy()->contextMenuItemTagMediaPause(); 429 437 } 430 438 431 439 String contextMenuItemTagMediaMute() 432 440 { 433 return platformStrategies()->localizationStrategy()->contextMenuItemTagMediaMute();441 return localizationStrategy()->contextMenuItemTagMediaMute(); 434 442 } 435 443 436 444 String contextMenuItemTagInspectElement() 437 445 { 438 return platformStrategies()->localizationStrategy()->contextMenuItemTagInspectElement();446 return localizationStrategy()->contextMenuItemTagInspectElement(); 439 447 } 440 448 … … 443 451 String searchMenuNoRecentSearchesText() 444 452 { 445 return platformStrategies()->localizationStrategy()->searchMenuNoRecentSearchesText();453 return localizationStrategy()->searchMenuNoRecentSearchesText(); 446 454 } 447 455 448 456 String searchMenuRecentSearchesText () 449 457 { 450 return platformStrategies()->localizationStrategy()->searchMenuRecentSearchesText ();458 return localizationStrategy()->searchMenuRecentSearchesText (); 451 459 } 452 460 453 461 String searchMenuClearRecentSearchesText() 454 462 { 455 return platformStrategies()->localizationStrategy()->searchMenuClearRecentSearchesText();463 return localizationStrategy()->searchMenuClearRecentSearchesText(); 456 464 } 457 465 458 466 String AXWebAreaText() 459 467 { 460 return platformStrategies()->localizationStrategy()->AXWebAreaText();468 return localizationStrategy()->AXWebAreaText(); 461 469 } 462 470 463 471 String AXLinkText() 464 472 { 465 return platformStrategies()->localizationStrategy()->AXLinkText();473 return localizationStrategy()->AXLinkText(); 466 474 } 467 475 468 476 String AXListMarkerText() 469 477 { 470 return platformStrategies()->localizationStrategy()->AXListMarkerText();478 return localizationStrategy()->AXListMarkerText(); 471 479 } 472 480 473 481 String AXImageMapText() 474 482 { 475 return platformStrategies()->localizationStrategy()->AXImageMapText();483 return localizationStrategy()->AXImageMapText(); 476 484 } 477 485 478 486 String AXHeadingText() 479 487 { 480 return platformStrategies()->localizationStrategy()->AXHeadingText();488 return localizationStrategy()->AXHeadingText(); 481 489 } 482 490 483 491 String AXDefinitionListTermText() 484 492 { 485 return platformStrategies()->localizationStrategy()->AXDefinitionListTermText();493 return localizationStrategy()->AXDefinitionListTermText(); 486 494 } 487 495 488 496 String AXDefinitionListDefinitionText() 489 497 { 490 return platformStrategies()->localizationStrategy()->AXDefinitionListDefinitionText();498 return localizationStrategy()->AXDefinitionListDefinitionText(); 491 499 } 492 500 … … 494 502 String AXARIAContentGroupText(const String& ariaType) 495 503 { 496 return platformStrategies()->localizationStrategy()->AXARIAContentGroupText(ariaType);504 return localizationStrategy()->AXARIAContentGroupText(ariaType); 497 505 } 498 506 #endif … … 500 508 String AXButtonActionVerb() 501 509 { 502 return platformStrategies()->localizationStrategy()->AXButtonActionVerb();510 return localizationStrategy()->AXButtonActionVerb(); 503 511 } 504 512 505 513 String AXRadioButtonActionVerb() 506 514 { 507 return platformStrategies()->localizationStrategy()->AXRadioButtonActionVerb();515 return localizationStrategy()->AXRadioButtonActionVerb(); 508 516 } 509 517 510 518 String AXTextFieldActionVerb() 511 519 { 512 return platformStrategies()->localizationStrategy()->AXTextFieldActionVerb();520 return localizationStrategy()->AXTextFieldActionVerb(); 513 521 } 514 522 515 523 String AXCheckedCheckBoxActionVerb() 516 524 { 517 return platformStrategies()->localizationStrategy()->AXCheckedCheckBoxActionVerb();525 return localizationStrategy()->AXCheckedCheckBoxActionVerb(); 518 526 } 519 527 520 528 String AXUncheckedCheckBoxActionVerb() 521 529 { 522 return platformStrategies()->localizationStrategy()->AXUncheckedCheckBoxActionVerb();530 return localizationStrategy()->AXUncheckedCheckBoxActionVerb(); 523 531 } 524 532 525 533 String AXLinkActionVerb() 526 534 { 527 return platformStrategies()->localizationStrategy()->AXLinkActionVerb();535 return localizationStrategy()->AXLinkActionVerb(); 528 536 } 529 537 530 538 String AXMenuListPopupActionVerb() 531 539 { 532 return platformStrategies()->localizationStrategy()->AXMenuListPopupActionVerb();540 return localizationStrategy()->AXMenuListPopupActionVerb(); 533 541 } 534 542 535 543 String AXMenuListActionVerb() 536 544 { 537 return platformStrategies()->localizationStrategy()->AXMenuListActionVerb();545 return localizationStrategy()->AXMenuListActionVerb(); 538 546 } 539 547 540 548 String missingPluginText() 541 549 { 542 return platformStrategies()->localizationStrategy()->missingPluginText();550 return localizationStrategy()->missingPluginText(); 543 551 } 544 552 545 553 String crashedPluginText() 546 554 { 547 return platformStrategies()->localizationStrategy()->crashedPluginText();555 return localizationStrategy()->crashedPluginText(); 548 556 } 549 557 550 558 String multipleFileUploadText(unsigned numberOfFiles) 551 559 { 552 return platformStrategies()->localizationStrategy()->multipleFileUploadText(numberOfFiles);560 return localizationStrategy()->multipleFileUploadText(numberOfFiles); 553 561 } 554 562 555 563 String unknownFileSizeText() 556 564 { 557 return platformStrategies()->localizationStrategy()->unknownFileSizeText();565 return localizationStrategy()->unknownFileSizeText(); 558 566 } 559 567 … … 561 569 String uploadFileText() 562 570 { 563 return platformStrategies()->localizationStrategy()->uploadFileText();571 return localizationStrategy()->uploadFileText(); 564 572 } 565 573 566 574 String allFilesText() 567 575 { 568 return platformStrategies()->localizationStrategy()->allFilesText();576 return localizationStrategy()->allFilesText(); 569 577 } 570 578 #endif … … 573 581 String keygenMenuItem512() 574 582 { 575 return platformStrategies()->localizationStrategy()->keygenMenuItem512();583 return localizationStrategy()->keygenMenuItem512(); 576 584 } 577 585 578 586 String keygenMenuItem1024() 579 587 { 580 return platformStrategies()->localizationStrategy()->keygenMenuItem1024();588 return localizationStrategy()->keygenMenuItem1024(); 581 589 } 582 590 583 591 String keygenMenuItem2048() 584 592 { 585 return platformStrategies()->localizationStrategy()->keygenMenuItem2048();593 return localizationStrategy()->keygenMenuItem2048(); 586 594 } 587 595 588 596 String keygenKeychainItemName(const String& host) 589 597 { 590 return platformStrategies()->localizationStrategy()->keygenKeychainItemName(host);598 return localizationStrategy()->keygenKeychainItemName(host); 591 599 } 592 600 … … 595 603 String imageTitle(const String& filename, const IntSize& size) 596 604 { 597 return platformStrategies()->localizationStrategy()->imageTitle(filename, size);605 return localizationStrategy()->imageTitle(filename, size); 598 606 } 599 607 600 608 String mediaElementLoadingStateText() 601 609 { 602 return platformStrategies()->localizationStrategy()->mediaElementLoadingStateText();610 return localizationStrategy()->mediaElementLoadingStateText(); 603 611 } 604 612 605 613 String mediaElementLiveBroadcastStateText() 606 614 { 607 return platformStrategies()->localizationStrategy()->mediaElementLiveBroadcastStateText();615 return localizationStrategy()->mediaElementLiveBroadcastStateText(); 608 616 } 609 617 610 618 String localizedMediaControlElementString(const String& controlName) 611 619 { 612 return platformStrategies()->localizationStrategy()->localizedMediaControlElementString(controlName);620 return localizationStrategy()->localizedMediaControlElementString(controlName); 613 621 } 614 622 615 623 String localizedMediaControlElementHelpText(const String& controlName) 616 624 { 617 return platformStrategies()->localizationStrategy()->localizedMediaControlElementHelpText(controlName);625 return localizationStrategy()->localizedMediaControlElementHelpText(controlName); 618 626 } 619 627 620 628 String localizedMediaTimeDescription(float time) 621 629 { 622 return platformStrategies()->localizationStrategy()->localizedMediaTimeDescription(time);630 return localizationStrategy()->localizedMediaTimeDescription(time); 623 631 } 624 632 625 633 String validationMessageValueMissingText() 626 634 { 627 return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();635 return localizationStrategy()->validationMessageValueMissingText(); 628 636 } 629 637 630 638 String validationMessageValueMissingForCheckboxText() 631 639 { 632 return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();640 return localizationStrategy()->validationMessageValueMissingText(); 633 641 } 634 642 635 643 String validationMessageValueMissingForFileText() 636 644 { 637 return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();645 return localizationStrategy()->validationMessageValueMissingText(); 638 646 } 639 647 640 648 String validationMessageValueMissingForMultipleFileText() 641 649 { 642 return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();650 return localizationStrategy()->validationMessageValueMissingText(); 643 651 } 644 652 645 653 String validationMessageValueMissingForRadioText() 646 654 { 647 return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();655 return localizationStrategy()->validationMessageValueMissingText(); 648 656 } 649 657 650 658 String validationMessageValueMissingForSelectText() 651 659 { 652 return platformStrategies()->localizationStrategy()->validationMessageValueMissingText();660 return localizationStrategy()->validationMessageValueMissingText(); 653 661 } 654 662 655 663 String validationMessageTypeMismatchText() 656 664 { 657 return platformStrategies()->localizationStrategy()->validationMessageTypeMismatchText();665 return localizationStrategy()->validationMessageTypeMismatchText(); 658 666 } 659 667 660 668 String validationMessageTypeMismatchForEmailText() 661 669 { 662 return platformStrategies()->localizationStrategy()->validationMessageTypeMismatchText();670 return localizationStrategy()->validationMessageTypeMismatchText(); 663 671 } 664 672 665 673 String validationMessageTypeMismatchForMultipleEmailText() 666 674 { 667 return platformStrategies()->localizationStrategy()->validationMessageTypeMismatchText();675 return localizationStrategy()->validationMessageTypeMismatchText(); 668 676 } 669 677 670 678 String validationMessageTypeMismatchForURLText() 671 679 { 672 return platformStrategies()->localizationStrategy()->validationMessageTypeMismatchText();680 return localizationStrategy()->validationMessageTypeMismatchText(); 673 681 } 674 682 675 683 String validationMessagePatternMismatchText() 676 684 { 677 return platformStrategies()->localizationStrategy()->validationMessagePatternMismatchText();685 return localizationStrategy()->validationMessagePatternMismatchText(); 678 686 } 679 687 680 688 String validationMessageTooLongText(int, int) 681 689 { 682 return platformStrategies()->localizationStrategy()->validationMessageTooLongText();690 return localizationStrategy()->validationMessageTooLongText(); 683 691 } 684 692 685 693 String validationMessageRangeUnderflowText(const String&) 686 694 { 687 return platformStrategies()->localizationStrategy()->validationMessageRangeUnderflowText();695 return localizationStrategy()->validationMessageRangeUnderflowText(); 688 696 } 689 697 690 698 String validationMessageRangeOverflowText(const String&) 691 699 { 692 return platformStrategies()->localizationStrategy()->validationMessageRangeOverflowText();700 return localizationStrategy()->validationMessageRangeOverflowText(); 693 701 } 694 702 695 703 String validationMessageStepMismatchText(const String&, const String&) 696 704 { 697 return platformStrategies()->localizationStrategy()->validationMessageStepMismatchText();705 return localizationStrategy()->validationMessageStepMismatchText(); 698 706 } 699 707 -
trunk/Source/WebCore/platform/PlatformStrategies.cpp
r82465 r87578 55 55 } 56 56 57 bool hasPlatformStrategies() 58 { 59 return s_platformStrategies; 60 } 61 57 62 LocalizationStrategy* PlatformStrategies::createLocalizationStrategy() 58 63 { -
trunk/Source/WebCore/platform/PlatformStrategies.h
r82465 r87578 93 93 PlatformStrategies* platformStrategies(); 94 94 void setPlatformStrategies(PlatformStrategies*); 95 bool hasPlatformStrategies(); 95 96 96 97 } // namespace WebCore
Note: See TracChangeset
for help on using the changeset viewer.