1dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block/* 2dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * Copyright (C) 2006, 2007 Apple Inc. All rights reserved. 3dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * Copyright (C) 2006 Michael Emmel mike.emmel@gmail.com 4dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * Copyright (C) 2007 Holger Hans Peter Freyther 5dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * Copyright (C) 2008 Christian Dywan <christian@imendio.com> 6dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * Copyright (C) 2008 Nuanti Ltd. 7dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * Copyright (C) 2008 INdT Instituto Nokia de Tecnologia 8dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * Copyright (C) 2009-2010 ProFUSION embedded systems 9dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * Copyright (C) 2009-2010 Samsung Electronics 10dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * 11dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * Redistribution and use in source and binary forms, with or without 12dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * modification, are permitted provided that the following conditions 13dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * are met: 14dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * 1. Redistributions of source code must retain the above copyright 15dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * notice, this list of conditions and the following disclaimer. 16dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * 2. Redistributions in binary form must reproduce the above copyright 17dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * notice, this list of conditions and the following disclaimer in the 18dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * documentation and/or other materials provided with the distribution. 19dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * 20dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 21dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 24dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 28dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block */ 32dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 33dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block#include "config.h" 34dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block#include "LocalizedStrings.h" 35dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 36dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block#include "NotImplemented.h" 37dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block#include "PlatformString.h" 38dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 39dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Blocknamespace WebCore { 40dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 41dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString submitButtonDefaultLabel() 42dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 43dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("Submit"); 44dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 45dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 46dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString inputElementAltText() 47dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 48dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("Submit"); 49dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 50dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 51dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString resetButtonDefaultLabel() 52dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 53dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("Reset"); 54dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 55dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 5681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen MurdochString defaultDetailsSummaryText() 5781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch{ 5881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch return String::fromUTF8("Details"); 5981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch} 6081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch 61dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString searchableIndexIntroduction() 62dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 63dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("_Searchable Index"); 64dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 65dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 66dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString fileButtonChooseFileLabel() 67dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 68dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("Choose File"); 69dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 70dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 71dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString fileButtonNoFileSelectedLabel() 72dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 73dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("No file selected"); 74dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 75dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 76dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagOpenLinkInNewWindow() 77dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 78e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Open Link in New Window"); 79dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 80dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 81dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagDownloadLinkToDisk() 82dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 83e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Download Linked File"); 84dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 85dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 86dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagCopyLinkToClipboard() 87dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 88e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Copy Link Location"); 89dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 90dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 91dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagOpenImageInNewWindow() 92dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 93e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Open Image in New Window"); 94dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 95dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 96dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagDownloadImageToDisk() 97dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 98e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Save Image As"); 99dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 100dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 101dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagCopyImageToClipboard() 102dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 103e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Copy Image"); 104dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 105dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 106bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian MonsenString contextMenuItemTagOpenVideoInNewWindow() 107bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen{ 108bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen return String::fromUTF8("Open Video in New Window"); 109bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen} 110bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen 111bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian MonsenString contextMenuItemTagOpenAudioInNewWindow() 112bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen{ 113bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen return String::fromUTF8("Open Audio in New Window"); 114bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen} 115bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen 116bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian MonsenString contextMenuItemTagCopyVideoLinkToClipboard() 117bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen{ 118bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen return String::fromUTF8("Copy Video Link Location"); 119bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen} 120bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen 121bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian MonsenString contextMenuItemTagCopyAudioLinkToClipboard() 122bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen{ 123bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen return String::fromUTF8("Copy Audio Link Location"); 124bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen} 125bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen 126bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian MonsenString contextMenuItemTagToggleMediaControls() 127bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen{ 128bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen return String::fromUTF8("Toggle Media Controls"); 129bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen} 130bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen 131bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian MonsenString contextMenuItemTagToggleMediaLoop() 132bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen{ 133bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen return String::fromUTF8("Toggle Media Loop Playback"); 134bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen} 135bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen 136bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian MonsenString contextMenuItemTagEnterVideoFullscreen() 137bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen{ 138bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen return String::fromUTF8("Switch Video to Fullscreen"); 139bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen} 140bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen 141bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian MonsenString contextMenuItemTagMediaPlay() 142bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen{ 143bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen return String::fromUTF8("Play"); 144bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen} 145bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen 146bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian MonsenString contextMenuItemTagMediaPause() 147bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen{ 148bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen return String::fromUTF8("Pause"); 149bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen} 150bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen 151bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian MonsenString contextMenuItemTagMediaMute() 152bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen{ 153bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen return String::fromUTF8("Mute"); 154bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen} 155bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen 156dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagOpenFrameInNewWindow() 157dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 158e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Open Frame in New Window"); 159dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 160dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 161dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagCopy() 162dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 163dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block static String stockLabel = String::fromUTF8("Copy"); 164dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 165dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 166dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 167dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagDelete() 168dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 169dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block static String stockLabel = String::fromUTF8("Delete"); 170dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 171dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 172dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 173dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagSelectAll() 174dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 175e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block static String stockLabel = String::fromUTF8("Select All"); 176dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 177dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 178dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 179dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagUnicode() 180dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 181e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Insert Unicode Control Character"); 182dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 183dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 184dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagInputMethods() 185dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 186e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Input Methods"); 187dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 188dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 189dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagGoBack() 190dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 191e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block static String stockLabel = String::fromUTF8("Go Back"); 192dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 193dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 194dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 195dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagGoForward() 196dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 197e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block static String stockLabel = String::fromUTF8("Go Forward"); 198dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 199dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 200dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 201dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagStop() 202dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 203dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block static String stockLabel = String::fromUTF8("Stop"); 204dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 205dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 206dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 207dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagReload() 208dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 209e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Reload"); 210dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 211dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 212dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagCut() 213dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 214dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block static String stockLabel = String::fromUTF8("Cut"); 215dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 216dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 217dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 218dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagPaste() 219dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 220dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block static String stockLabel = String::fromUTF8("Paste"); 221dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 222dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 223dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 224dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagNoGuessesFound() 225dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 226dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("No Guesses Found"); 227dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 228dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 229dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagIgnoreSpelling() 230dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 231e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Ignore Spelling"); 232dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 233dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 234dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagLearnSpelling() 235dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 236e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Learn Spelling"); 237dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 238dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 239dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagSearchWeb() 240dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 241e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Search the Web"); 242dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 243dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 2442bde8e466a4451c7319e3a072d118917957d6554Steve BlockString contextMenuItemTagLookUpInDictionary(const String&) 245dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 246e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Look Up in Dictionary"); 247dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 248dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 249dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagOpenLink() 250dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 251e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Open Link"); 252dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 253dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 254dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagIgnoreGrammar() 255dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 256e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Ignore Grammar"); 257dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 258dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 259dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagSpellingMenu() 260dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 261e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Spelling and Grammar"); 262dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 263dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 264dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagShowSpellingPanel(bool show) 265dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 266dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8(show ? "Show Spelling and Grammar" : "Hide Spelling and Grammar"); 267dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 268dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 269dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagCheckSpelling() 270dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 271e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Check Document Now"); 272dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 273dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 274dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagCheckSpellingWhileTyping() 275dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 276dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("Check Spelling While _Typing"); 277dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 278dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 279dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagCheckGrammarWithSpelling() 280dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 281e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Check Grammar With Spelling"); 282dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 283dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 284dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagFontMenu() 285dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 286e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Font"); 287dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 288dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 289dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagBold() 290dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 291dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block static String stockLabel = String::fromUTF8("Bold"); 292dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 293dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 294dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 295dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagItalic() 296dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 297dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block static String stockLabel = String::fromUTF8("Italic"); 298dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 299dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 300dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 301dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagUnderline() 302dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 303dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block static String stockLabel = String::fromUTF8("Underline"); 304dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return stockLabel; 305dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 306dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 307dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagOutline() 308dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 309e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Outline"); 310dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 311dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 312dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagInspectElement() 313dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 314e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Inspect Element"); 315dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 316dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 317dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagRightToLeft() 318dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 319dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String(); 320dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 321dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 322dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagLeftToRight() 323dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 324dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String(); 325dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 326dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 327dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagWritingDirectionMenu() 328dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 329dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String(); 330dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 331dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 332dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagTextDirectionMenu() 333dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 334dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String(); 335dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 336dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 337dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString contextMenuItemTagDefaultDirection() 338dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 339dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String(); 340dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 341dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 342dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString searchMenuNoRecentSearchesText() 343dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 344dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("No recent searches"); 345dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 346dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 347dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString searchMenuRecentSearchesText() 348dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 349dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("Recent searches"); 350dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 351dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 352dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString searchMenuClearRecentSearchesText() 353dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 354e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("Clear recent searches"); 355dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 356dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 357dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString AXDefinitionListTermText() 358dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 359dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("term"); 360dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 361dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 362dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString AXDefinitionListDefinitionText() 363dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 364dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("definition"); 365dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 366dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 367dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString AXButtonActionVerb() 368dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 369dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("press"); 370dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 371dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 372dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString AXRadioButtonActionVerb() 373dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 374dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("select"); 375dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 376dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 377dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString AXTextFieldActionVerb() 378dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 379dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("activate"); 380dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 381dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 382dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString AXCheckedCheckBoxActionVerb() 383dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 384dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("uncheck"); 385dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 386dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 387dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString AXUncheckedCheckBoxActionVerb() 388dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 389dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("check"); 390dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 391dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 392dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString AXLinkActionVerb() 393dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 394dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("jump"); 395dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 396dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 397dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString unknownFileSizeText() 398dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 399dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("Unknown"); 400dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 401dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 402dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString imageTitle(const String& filename, const IntSize& size) 403dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 404dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block notImplemented(); 405dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String(); 406dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 407dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 408f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick#if ENABLE(VIDEO) 409f486d19d62f1bc33246748b14b14a9dfa617b57fIain MerrickString localizedMediaControlElementString(const String& name) 410f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick{ 411f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick notImplemented(); 412f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick return String(); 413f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick} 414f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick 415f486d19d62f1bc33246748b14b14a9dfa617b57fIain MerrickString localizedMediaControlElementHelpText(const String& name) 416f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick{ 417f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick notImplemented(); 418f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick return String(); 419f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick} 420f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick 421f486d19d62f1bc33246748b14b14a9dfa617b57fIain MerrickString localizedMediaTimeDescription(float time) 422f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick{ 423f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick notImplemented(); 424f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick return String(); 425f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick} 426f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick#endif 427f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick 428dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString mediaElementLoadingStateText() 429dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 430dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("Loading..."); 431dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 432dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 433dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString mediaElementLiveBroadcastStateText() 434dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 435dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("Live Broadcast"); 436dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 437dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 438dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString validationMessagePatternMismatchText() 439dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 440dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("pattern mismatch"); 441dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 442dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 4436b70adc33054f8aee8c54d0f460458a9df11b8a5Russell BrennerString validationMessageRangeOverflowText(const String&) 444dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 445dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("range overflow"); 446dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 447dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 4486b70adc33054f8aee8c54d0f460458a9df11b8a5Russell BrennerString validationMessageRangeUnderflowText(const String&) 449dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 450dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("range underflow"); 451dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 452dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 4536b70adc33054f8aee8c54d0f460458a9df11b8a5Russell BrennerString validationMessageStepMismatchText(const String&, const String&) 454dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 455dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("step mismatch"); 456dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 457dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 4586b70adc33054f8aee8c54d0f460458a9df11b8a5Russell BrennerString validationMessageTooLongText(int, int) 459dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 460dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("too long"); 461dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 462dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 463dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString validationMessageTypeMismatchText() 464dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 465dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("type mismatch"); 466dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 467dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 4686b70adc33054f8aee8c54d0f460458a9df11b8a5Russell BrennerString validationMessageTypeMismatchForEmailText() 4696b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner{ 4706b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner return String::fromUTF8("type mismatch"); 4716b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner} 4726b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner 4736b70adc33054f8aee8c54d0f460458a9df11b8a5Russell BrennerString validationMessageTypeMismatchForMultipleEmailText() 4746b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner{ 4756b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner return String::fromUTF8("type mismatch"); 4766b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner} 4776b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner 4786b70adc33054f8aee8c54d0f460458a9df11b8a5Russell BrennerString validationMessageTypeMismatchForURLText() 4796b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner{ 4806b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner return String::fromUTF8("type mismatch"); 4816b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner} 4826b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner 483dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString validationMessageValueMissingText() 484dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 485dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String::fromUTF8("value missing"); 486dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 487dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 4884576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) WangString validationMessageValueMissingForCheckboxText() 4894576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang{ 4904576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang notImplemented(); 4914576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang return validationMessageValueMissingText(); 4924576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang} 4934576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang 4944576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) WangString validationMessageValueMissingForFileText() 4954576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang{ 4964576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang notImplemented(); 4974576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang return validationMessageValueMissingText(); 4984576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang} 4994576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang 5004576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) WangString validationMessageValueMissingForMultipleFileText() 5014576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang{ 5024576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang notImplemented(); 5034576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang return validationMessageValueMissingText(); 5044576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang} 5054576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang 5064576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) WangString validationMessageValueMissingForRadioText() 5074576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang{ 5084576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang notImplemented(); 5094576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang return validationMessageValueMissingText(); 5104576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang} 5114576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang 5124576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) WangString validationMessageValueMissingForSelectText() 5134576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang{ 5144576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang notImplemented(); 5154576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang return validationMessageValueMissingText(); 5164576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang} 5174576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang 518e78cbe89e6f337f2f1fe40315be88f742b547151Steve BlockString missingPluginText() 519e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block{ 520e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("missing plugin"); 521e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block} 522e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block 523dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString AXMenuListPopupActionVerb() 524dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 525dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String(); 526dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 527dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 528dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString AXMenuListActionVerb() 529dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 530dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block return String(); 531dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 532dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 533e78cbe89e6f337f2f1fe40315be88f742b547151Steve BlockString multipleFileUploadText(unsigned numberOfFiles) 534dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 535e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::number(numberOfFiles) + String::fromUTF8(" files"); 536dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 537dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 538dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve BlockString crashedPluginText() 539dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block{ 540e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block return String::fromUTF8("plugin crashed"); 541dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 542dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block 543dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block} 544