1/* 2 * Copyright 2009, The Android Open Source Project 3 * Copyright (C) 2006, 2007 Apple Inc. All rights reserved. 4 * Copyright (C) 2006 Michael Emmel mike.emmel@gmail.com 5 * Copyright (C) 2007 Holger Hans Peter Freyther 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without 9 * modification, are permitted provided that the following conditions 10 * are met: 11 * 1. Redistributions of source code must retain the above copyright 12 * notice, this list of conditions and the following disclaimer. 13 * 2. Redistributions in binary form must reproduce the above copyright 14 * notice, this list of conditions and the following disclaimer in the 15 * documentation and/or other materials provided with the distribution. 16 * 17 * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 18 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 20 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 21 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 22 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 23 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 24 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 25 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 */ 29 30#include "config.h" 31#include "LocalizedStrings.h" 32 33#include "NotImplemented.h" 34#include "PlatformBridge.h" 35#include "PlatformString.h" 36 37namespace WebCore { 38 39// The following two strings are used for File Upload form control, ie 40// <input type="file">. The first is the text that appears on the button 41// that when pressed, the user can browse for and select a file. The 42// second string is rendered on the screen when no file has been selected. 43String fileButtonChooseFileLabel() 44{ 45 return *(PlatformBridge::globalLocalizedName( 46 PlatformBridge::FileUploadLabel)); 47} 48 49String fileButtonNoFileSelectedLabel() 50{ 51 notImplemented(); 52 return String(); 53} 54 55String contextMenuItemTagInspectElement() 56{ 57 return String("Inspect Element"); 58} 59 60String unknownFileSizeText() 61{ 62 return String("Unknown"); 63} 64 65String contextMenuItemTagOpenLinkInNewWindow() 66{ 67 notImplemented(); 68 return String(); 69} 70 71String contextMenuItemTagDownloadLinkToDisk() 72{ 73 notImplemented(); 74 return String(); 75} 76 77String contextMenuItemTagCopyLinkToClipboard() 78{ 79 notImplemented(); 80 return String(); 81} 82 83String contextMenuItemTagOpenImageInNewWindow() 84{ 85 notImplemented(); 86 return String(); 87} 88 89String contextMenuItemTagDownloadImageToDisk() 90{ 91 notImplemented(); 92 return String(); 93} 94 95String contextMenuItemTagCopyImageToClipboard() 96{ 97 notImplemented(); 98 return String(); 99} 100 101String contextMenuItemTagOpenFrameInNewWindow() 102{ 103 notImplemented(); 104 return String(); 105} 106 107String contextMenuItemTagCopy() 108{ 109 notImplemented(); 110 return String(); 111} 112 113String contextMenuItemTagGoBack() 114{ 115 notImplemented(); 116 return String(); 117} 118 119String contextMenuItemTagGoForward() 120{ 121 notImplemented(); 122 return String(); 123} 124 125String contextMenuItemTagStop() 126{ 127 notImplemented(); 128 return String(); 129} 130 131String contextMenuItemTagReload() 132{ 133 notImplemented(); 134 return String(); 135} 136 137String contextMenuItemTagCut() 138{ 139 notImplemented(); 140 return String(); 141} 142 143String contextMenuItemTagPaste() 144{ 145 notImplemented(); 146 return String(); 147} 148 149String contextMenuItemTagNoGuessesFound() 150{ 151 notImplemented(); 152 return String(); 153} 154 155String contextMenuItemTagIgnoreSpelling() 156{ 157 notImplemented(); 158 return String(); 159} 160 161String contextMenuItemTagLearnSpelling() 162{ 163 notImplemented(); 164 return String(); 165} 166 167String contextMenuItemTagSearchWeb() 168{ 169 notImplemented(); 170 return String(); 171} 172 173String contextMenuItemTagLookUpInDictionary() 174{ 175 notImplemented(); 176 return String(); 177} 178 179String contextMenuItemTagOpenLink() 180{ 181 notImplemented(); 182 return String(); 183} 184 185String contextMenuItemTagIgnoreGrammar() 186{ 187 notImplemented(); 188 return String(); 189} 190 191String contextMenuItemTagSpellingMenu() 192{ 193 notImplemented(); 194 return String(); 195} 196 197String contextMenuItemTagShowSpellingPanel(bool show) 198{ 199 notImplemented(); 200 return String(); 201} 202 203String contextMenuItemTagCheckSpelling() 204{ 205 notImplemented(); 206 return String(); 207} 208 209String contextMenuItemTagCheckSpellingWhileTyping() 210{ 211 notImplemented(); 212 return String(); 213} 214 215String contextMenuItemTagCheckGrammarWithSpelling() 216{ 217 notImplemented(); 218 return String(); 219} 220 221String contextMenuItemTagFontMenu() 222{ 223 notImplemented(); 224 return String(); 225} 226 227String contextMenuItemTagBold() 228{ 229 notImplemented(); 230 return String(); 231} 232 233String contextMenuItemTagItalic() 234{ 235 notImplemented(); 236 return String(); 237} 238 239String contextMenuItemTagUnderline() 240{ 241 notImplemented(); 242 return String(); 243} 244 245String contextMenuItemTagOutline() 246{ 247 notImplemented(); 248 return String(); 249} 250 251String contextMenuItemTagWritingDirectionMenu() 252{ 253 notImplemented(); 254 return String(); 255} 256 257String contextMenuItemTagTextDirectionMenu() 258{ 259 notImplemented(); 260 return String(); 261} 262 263String contextMenuItemTagDefaultDirection() 264{ 265 notImplemented(); 266 return String(); 267} 268 269String contextMenuItemTagLeftToRight() 270{ 271 notImplemented(); 272 return String(); 273} 274 275String contextMenuItemTagRightToLeft() 276{ 277 notImplemented(); 278 return String(); 279} 280 281String imageTitle(const String& filename, const IntSize& size) 282{ 283 notImplemented(); 284 return String(); 285} 286 287String mediaElementLoadingStateText() 288{ 289 notImplemented(); 290 return String(); 291} 292 293String mediaElementLiveBroadcastStateText() 294{ 295 notImplemented(); 296 return String(); 297} 298 299String localizedMediaControlElementString(const String& controlName) 300{ 301 notImplemented(); 302 return String(); 303} 304 305String localizedMediaControlElementHelpText(const String& controlName) 306{ 307 notImplemented(); 308 return String(); 309} 310 311String localizedMediaTimeDescription(const String& controlName) 312{ 313 notImplemented(); 314 return String(); 315} 316 317String searchableIndexIntroduction() 318{ 319 notImplemented(); 320 return String(); 321} 322 323String resetButtonDefaultLabel() 324{ 325 return *(PlatformBridge::globalLocalizedName( 326 PlatformBridge::ResetLabel)); 327} 328 329String submitButtonDefaultLabel() 330{ 331 return *(PlatformBridge::globalLocalizedName( 332 PlatformBridge::SubmitLabel)); 333} 334 335String inputElementAltText() 336{ 337 notImplemented(); 338 return String(); 339} 340 341String validationMessageValueMissingText() 342{ 343 notImplemented(); 344 return String(); 345} 346 347String validationMessageTypeMismatchText() 348{ 349 notImplemented(); 350 return String(); 351} 352 353String validationMessagePatternMismatchText() 354{ 355 notImplemented(); 356 return String(); 357} 358 359String validationMessageTooLongText() 360{ 361 notImplemented(); 362 return String(); 363} 364 365String validationMessageRangeUnderflowText() 366{ 367 notImplemented(); 368 return String(); 369} 370 371String validationMessageRangeOverflowText() 372{ 373 notImplemented(); 374 return String(); 375} 376 377String validationMessageStepMismatchText() 378{ 379 notImplemented(); 380 return String(); 381} 382 383} // namespace WebCore 384