OSDN Git Service

am 359de72a: am 237faca5: Cherry-pick security fix in WebKit change 63773
[android-x86/external-webkit.git] / WebCore / platform / android / LocalizedStringsAndroid.cpp
1 /*
2  * Copyright 2009, The Android Open Source Project
3  * Copyright (C) 2006, 2007 Apple Inc.  All rights reserved.
4  * Copyright (C) 2006 Michael Emmel mike.emmel@gmail.com 
5  * Copyright (C) 2007 Holger Hans Peter Freyther
6  * All rights reserved.
7  *
8  * Redistribution and use in source and binary forms, with or without
9  * modification, are permitted provided that the following conditions
10  * are met:
11  * 1. Redistributions of source code must retain the above copyright
12  *    notice, this list of conditions and the following disclaimer.
13  * 2. Redistributions in binary form must reproduce the above copyright
14  *    notice, this list of conditions and the following disclaimer in the
15  *    documentation and/or other materials provided with the distribution.
16  *
17  * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
18  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
20  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
21  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
22  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
23  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
24  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
25  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
28  */
29
30 #include "config.h"
31 #include "LocalizedStrings.h"
32
33 #include "NotImplemented.h"
34 #include "PlatformBridge.h"
35 #include "PlatformString.h"
36
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 contextMenuItemTagOpenFrameInNewWindow()
102 {
103     notImplemented();
104     return String();
105 }
106
107 String contextMenuItemTagCopy()
108 {
109     notImplemented();
110     return String();
111 }
112
113 String contextMenuItemTagGoBack()
114 {
115     notImplemented();
116     return String();
117 }
118
119 String contextMenuItemTagGoForward()
120 {
121     notImplemented();
122     return String();
123 }
124
125 String contextMenuItemTagStop()
126 {
127     notImplemented();
128     return String();
129 }
130
131 String contextMenuItemTagReload()
132 {
133     notImplemented();
134     return String();
135 }
136
137 String contextMenuItemTagCut()
138 {
139     notImplemented();
140     return String();
141 }
142
143 String contextMenuItemTagPaste()
144 {
145     notImplemented();
146     return String();
147 }
148
149 String contextMenuItemTagNoGuessesFound()
150 {
151     notImplemented();
152     return String();
153 }
154
155 String contextMenuItemTagIgnoreSpelling()
156 {
157     notImplemented();
158     return String();
159 }
160
161 String contextMenuItemTagLearnSpelling()
162 {
163     notImplemented();
164     return String();
165 }
166
167 String contextMenuItemTagSearchWeb()
168 {
169     notImplemented();
170     return String();
171 }
172
173 String contextMenuItemTagLookUpInDictionary()
174 {
175     notImplemented();
176     return String();
177 }
178
179 String contextMenuItemTagOpenLink()
180 {
181     notImplemented();
182     return String();
183 }
184
185 String contextMenuItemTagIgnoreGrammar()
186 {
187     notImplemented();
188     return String();
189 }
190
191 String contextMenuItemTagSpellingMenu()
192 {
193     notImplemented();
194     return String();
195 }
196
197 String contextMenuItemTagShowSpellingPanel(bool show)
198 {
199     notImplemented();
200     return String();
201 }
202
203 String contextMenuItemTagCheckSpelling()
204 {
205     notImplemented();
206     return String();
207 }
208
209 String contextMenuItemTagCheckSpellingWhileTyping()
210 {
211     notImplemented();
212     return String();
213 }
214
215 String contextMenuItemTagCheckGrammarWithSpelling()
216 {
217     notImplemented();
218     return String();
219 }
220
221 String contextMenuItemTagFontMenu()
222 {
223     notImplemented();
224     return String();
225 }
226
227 String contextMenuItemTagBold()
228 {
229     notImplemented();
230     return String();
231 }
232
233 String contextMenuItemTagItalic()
234 {
235     notImplemented();
236     return String();
237 }
238
239 String contextMenuItemTagUnderline()
240 {
241     notImplemented();
242     return String();
243 }
244
245 String contextMenuItemTagOutline()
246 {
247     notImplemented();
248     return String();
249 }
250
251 String contextMenuItemTagWritingDirectionMenu()
252 {
253     notImplemented();
254     return String();
255 }
256
257 String contextMenuItemTagTextDirectionMenu()
258 {
259     notImplemented();
260     return String();
261 }
262
263 String contextMenuItemTagDefaultDirection()
264 {
265     notImplemented();
266     return String();
267 }
268
269 String contextMenuItemTagLeftToRight()
270 {
271     notImplemented();
272     return String();
273 }
274
275 String contextMenuItemTagRightToLeft()
276 {
277     notImplemented();
278     return String();
279 }
280
281 String imageTitle(const String& filename, const IntSize& size)
282 {
283     notImplemented();
284     return String();
285 }
286
287 String mediaElementLoadingStateText()
288 {
289     notImplemented();
290     return String();
291 }
292
293 String mediaElementLiveBroadcastStateText()
294 {
295     notImplemented();
296     return String();
297 }
298
299 String localizedMediaControlElementString(const String& controlName)
300 {
301     notImplemented();
302     return String();
303 }
304
305 String localizedMediaControlElementHelpText(const String& controlName)
306 {
307     notImplemented();
308     return String();
309 }
310
311 String localizedMediaTimeDescription(const String& controlName)
312 {
313     notImplemented();
314     return String();
315 }
316
317 String searchableIndexIntroduction()
318 {
319     notImplemented();
320     return String();
321 }
322
323 String resetButtonDefaultLabel()
324 {
325     return *(PlatformBridge::globalLocalizedName(
326             PlatformBridge::ResetLabel));
327 }
328
329 String submitButtonDefaultLabel()
330 {
331     return *(PlatformBridge::globalLocalizedName(
332             PlatformBridge::SubmitLabel));
333 }
334
335 String inputElementAltText()
336 {
337     notImplemented();
338     return String();
339 }
340
341 String validationMessageValueMissingText()
342 {
343     notImplemented();
344     return String();
345 }
346
347 String validationMessageTypeMismatchText()
348 {
349     notImplemented();
350     return String();
351 }
352
353 String validationMessagePatternMismatchText()
354 {
355     notImplemented();
356     return String();
357 }
358
359 String validationMessageTooLongText()
360 {
361     notImplemented();
362     return String();
363 }
364
365 String validationMessageRangeUnderflowText()
366 {
367     notImplemented();
368     return String();
369 }
370
371 String validationMessageRangeOverflowText()
372 {
373     notImplemented();
374     return String();
375 }
376
377 String validationMessageStepMismatchText()
378 {
379     notImplemented();
380     return String();
381 }
382
383 String missingPluginText()
384 {
385     return String("Missing Plug-in");
386 }
387
388 String crashedPluginText()
389 {
390     return String("Plug-in Failure");
391 }
392
393 } // namespace WebCore