Home | History | Annotate | Download | only in android
      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 (at) 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 
     37 namespace 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.
     43 String fileButtonChooseFileLabel()
     44 {
     45     return *(PlatformBridge::globalLocalizedName(
     46             PlatformBridge::FileUploadLabel));
     47 }
     48 
     49 String fileButtonNoFileSelectedLabel()
     50 {
     51     return *(PlatformBridge::globalLocalizedName(
     52             PlatformBridge::FileUploadNoFileChosenLabel));
     53 }
     54 
     55 String contextMenuItemTagInspectElement()
     56 {
     57     return String("Inspect Element");
     58 }
     59 
     60 String unknownFileSizeText()
     61 {
     62     return String("Unknown");
     63 }
     64 
     65 String contextMenuItemTagOpenLinkInNewWindow()
     66 {
     67     notImplemented();
     68     return String();
     69 }
     70 
     71 String contextMenuItemTagDownloadLinkToDisk()
     72 {
     73     notImplemented();
     74     return String();
     75 }
     76 
     77 String contextMenuItemTagCopyLinkToClipboard()
     78 {
     79     notImplemented();
     80     return String();
     81 }
     82 
     83 String contextMenuItemTagOpenImageInNewWindow()
     84 {
     85     notImplemented();
     86     return String();
     87 }
     88 
     89 String contextMenuItemTagDownloadImageToDisk()
     90 {
     91     notImplemented();
     92     return String();
     93 }
     94 
     95 String contextMenuItemTagCopyImageToClipboard()
     96 {
     97     notImplemented();
     98     return String();
     99 }
    100 
    101 String contextMenuItemTagOpenVideoInNewWindow()
    102 {
    103     notImplemented();
    104     return String();
    105 }
    106 
    107 String contextMenuItemTagOpenAudioInNewWindow()
    108 {
    109     notImplemented();
    110     return String();
    111 }
    112 
    113 String contextMenuItemTagCopyVideoLinkToClipboard()
    114 {
    115     notImplemented();
    116     return String();
    117 }
    118 
    119 String contextMenuItemTagCopyAudioLinkToClipboard()
    120 {
    121     notImplemented();
    122     return String();
    123 }
    124 
    125 String contextMenuItemTagToggleMediaControls()
    126 {
    127     notImplemented();
    128     return String();
    129 }
    130 
    131 String contextMenuItemTagToggleMediaLoop()
    132 {
    133     notImplemented();
    134     return String();
    135 }
    136 
    137 String contextMenuItemTagEnterVideoFullscreen()
    138 {
    139     notImplemented();
    140     return String();
    141 }
    142 
    143 String contextMenuItemTagMediaPlay()
    144 {
    145     notImplemented();
    146     return String();
    147 }
    148 
    149 String contextMenuItemTagMediaPause()
    150 {
    151     notImplemented();
    152     return String();
    153 }
    154 
    155 String contextMenuItemTagMediaMute()
    156 {
    157     notImplemented();
    158     return String();
    159 }
    160 
    161 String contextMenuItemTagOpenFrameInNewWindow()
    162 {
    163     notImplemented();
    164     return String();
    165 }
    166 
    167 String contextMenuItemTagCopy()
    168 {
    169     notImplemented();
    170     return String();
    171 }
    172 
    173 String contextMenuItemTagGoBack()
    174 {
    175     notImplemented();
    176     return String();
    177 }
    178 
    179 String contextMenuItemTagGoForward()
    180 {
    181     notImplemented();
    182     return String();
    183 }
    184 
    185 String contextMenuItemTagStop()
    186 {
    187     notImplemented();
    188     return String();
    189 }
    190 
    191 String contextMenuItemTagReload()
    192 {
    193     notImplemented();
    194     return String();
    195 }
    196 
    197 String contextMenuItemTagCut()
    198 {
    199     notImplemented();
    200     return String();
    201 }
    202 
    203 String contextMenuItemTagPaste()
    204 {
    205     notImplemented();
    206     return String();
    207 }
    208 
    209 String contextMenuItemTagNoGuessesFound()
    210 {
    211     notImplemented();
    212     return String();
    213 }
    214 
    215 String contextMenuItemTagIgnoreSpelling()
    216 {
    217     notImplemented();
    218     return String();
    219 }
    220 
    221 String contextMenuItemTagLearnSpelling()
    222 {
    223     notImplemented();
    224     return String();
    225 }
    226 
    227 String contextMenuItemTagSearchWeb()
    228 {
    229     notImplemented();
    230     return String();
    231 }
    232 
    233 String contextMenuItemTagLookUpInDictionary(const String&)
    234 {
    235     notImplemented();
    236     return String();
    237 }
    238 
    239 String contextMenuItemTagOpenLink()
    240 {
    241     notImplemented();
    242     return String();
    243 }
    244 
    245 String contextMenuItemTagIgnoreGrammar()
    246 {
    247     notImplemented();
    248     return String();
    249 }
    250 
    251 String contextMenuItemTagSpellingMenu()
    252 {
    253     notImplemented();
    254     return String();
    255 }
    256 
    257 String contextMenuItemTagShowSpellingPanel(bool show)
    258 {
    259     notImplemented();
    260     return String();
    261 }
    262 
    263 String contextMenuItemTagCheckSpelling()
    264 {
    265     notImplemented();
    266     return String();
    267 }
    268 
    269 String contextMenuItemTagCheckSpellingWhileTyping()
    270 {
    271     notImplemented();
    272     return String();
    273 }
    274 
    275 String contextMenuItemTagCheckGrammarWithSpelling()
    276 {
    277     notImplemented();
    278     return String();
    279 }
    280 
    281 String contextMenuItemTagFontMenu()
    282 {
    283     notImplemented();
    284     return String();
    285 }
    286 
    287 String contextMenuItemTagBold()
    288 {
    289     notImplemented();
    290     return String();
    291 }
    292 
    293 String contextMenuItemTagItalic()
    294 {
    295     notImplemented();
    296     return String();
    297 }
    298 
    299 String contextMenuItemTagUnderline()
    300 {
    301     notImplemented();
    302     return String();
    303 }
    304 
    305 String contextMenuItemTagOutline()
    306 {
    307     notImplemented();
    308     return String();
    309 }
    310 
    311 String contextMenuItemTagWritingDirectionMenu()
    312 {
    313     notImplemented();
    314     return String();
    315 }
    316 
    317 String contextMenuItemTagTextDirectionMenu()
    318 {
    319     notImplemented();
    320     return String();
    321 }
    322 
    323 String contextMenuItemTagDefaultDirection()
    324 {
    325     notImplemented();
    326     return String();
    327 }
    328 
    329 String contextMenuItemTagLeftToRight()
    330 {
    331     notImplemented();
    332     return String();
    333 }
    334 
    335 String contextMenuItemTagRightToLeft()
    336 {
    337     notImplemented();
    338     return String();
    339 }
    340 
    341 String imageTitle(const String& filename, const IntSize& size)
    342 {
    343     notImplemented();
    344     return String();
    345 }
    346 
    347 String mediaElementLoadingStateText()
    348 {
    349     notImplemented();
    350     return String();
    351 }
    352 
    353 String mediaElementLiveBroadcastStateText()
    354 {
    355     notImplemented();
    356     return String();
    357 }
    358 
    359 String localizedMediaControlElementString(const String& controlName)
    360 {
    361     notImplemented();
    362     return String();
    363 }
    364 
    365 String localizedMediaControlElementHelpText(const String& controlName)
    366 {
    367     notImplemented();
    368     return String();
    369 }
    370 
    371 String localizedMediaTimeDescription(const String& controlName)
    372 {
    373     notImplemented();
    374     return String();
    375 }
    376 
    377 String searchableIndexIntroduction()
    378 {
    379     notImplemented();
    380     return String();
    381 }
    382 
    383 String resetButtonDefaultLabel()
    384 {
    385     return *(PlatformBridge::globalLocalizedName(
    386             PlatformBridge::ResetLabel));
    387 }
    388 
    389 String defaultDetailsSummaryText()
    390 {
    391     return String("Details");
    392 }
    393 
    394 String submitButtonDefaultLabel()
    395 {
    396     return *(PlatformBridge::globalLocalizedName(
    397             PlatformBridge::SubmitLabel));
    398 }
    399 
    400 String inputElementAltText()
    401 {
    402     notImplemented();
    403     return String();
    404 }
    405 
    406 String validationMessageValueMissingText()
    407 {
    408     notImplemented();
    409     return String();
    410 }
    411 
    412 String validationMessageValueMissingForCheckboxText()
    413 {
    414     notImplemented();
    415     return validationMessageValueMissingText();
    416 }
    417 
    418 String validationMessageValueMissingForFileText()
    419 {
    420     notImplemented();
    421     return validationMessageValueMissingText();
    422 }
    423 
    424 String validationMessageValueMissingForMultipleFileText()
    425 {
    426     notImplemented();
    427     return validationMessageValueMissingText();
    428 }
    429 
    430 String validationMessageValueMissingForRadioText()
    431 {
    432     notImplemented();
    433     return validationMessageValueMissingText();
    434 }
    435 
    436 String validationMessageValueMissingForSelectText()
    437 {
    438     notImplemented();
    439     return validationMessageValueMissingText();
    440 }
    441 
    442 String validationMessageTypeMismatchText()
    443 {
    444     notImplemented();
    445     return String();
    446 }
    447 
    448 String validationMessageTypeMismatchForEmailText()
    449 {
    450     notImplemented();
    451     return validationMessageTypeMismatchText();
    452 }
    453 
    454 String validationMessageTypeMismatchForMultipleEmailText()
    455 {
    456     notImplemented();
    457     return validationMessageTypeMismatchText();
    458 }
    459 
    460 String validationMessageTypeMismatchForURLText()
    461 {
    462     notImplemented();
    463     return validationMessageTypeMismatchText();
    464 }
    465 
    466 String validationMessagePatternMismatchText()
    467 {
    468     notImplemented();
    469     return String();
    470 }
    471 
    472 String validationMessageTooLongText(int, int)
    473 {
    474     notImplemented();
    475     return String();
    476 }
    477 
    478 String validationMessageRangeUnderflowText(const String&)
    479 {
    480     notImplemented();
    481     return String();
    482 }
    483 
    484 String validationMessageRangeOverflowText(const String&)
    485 {
    486     notImplemented();
    487     return String();
    488 }
    489 
    490 String validationMessageStepMismatchText(const String&, const String&)
    491 {
    492     notImplemented();
    493     return String();
    494 }
    495 
    496 String missingPluginText()
    497 {
    498     return String("Missing Plug-in");
    499 }
    500 
    501 String crashedPluginText()
    502 {
    503     return String("Plug-in Failure");
    504 }
    505 
    506 } // namespace WebCore
    507