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