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