58771063c8ea30a0cec5553e3950d3adfd11e93f
[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     return String::fromUTF8("Copy");
179 }
180
181 String contextMenuItemTagDelete()
182 {
183     return String::fromUTF8("Delete");
184 }
185
186 String contextMenuItemTagSelectAll()
187 {
188     return String::fromUTF8("Select All");
189 }
190
191 String contextMenuItemTagUnicode()
192 {
193     return String::fromUTF8("Insert Unicode Control Character");
194 }
195
196 String contextMenuItemTagInputMethods()
197 {
198     return String::fromUTF8("Input Methods");
199 }
200
201 String contextMenuItemTagGoBack()
202 {
203     return String::fromUTF8("Go Back");
204 }
205
206 String contextMenuItemTagGoForward()
207 {
208     return String::fromUTF8("Go Forward");
209 }
210
211 String contextMenuItemTagStop()
212 {
213     return String::fromUTF8("Stop");
214 }
215
216 String contextMenuItemTagReload()
217 {
218     return String::fromUTF8("Reload");
219 }
220
221 String contextMenuItemTagCut()
222 {
223     return String::fromUTF8("Cut");
224 }
225
226 String contextMenuItemTagPaste()
227 {
228     return String::fromUTF8("Paste");
229 }
230
231 String contextMenuItemTagNoGuessesFound()
232 {
233     return String::fromUTF8("No Guesses Found");
234 }
235
236 String contextMenuItemTagIgnoreSpelling()
237 {
238     return String::fromUTF8("Ignore Spelling");
239 }
240
241 String contextMenuItemTagLearnSpelling()
242 {
243     return String::fromUTF8("Learn Spelling");
244 }
245
246 String contextMenuItemTagSearchWeb()
247 {
248     return String::fromUTF8("Search the Web");
249 }
250
251 String contextMenuItemTagLookUpInDictionary(const String&)
252 {
253     return String::fromUTF8("Look Up in Dictionary");
254 }
255
256 String contextMenuItemTagOpenLink()
257 {
258     return String::fromUTF8("Open Link");
259 }
260
261 String contextMenuItemTagIgnoreGrammar()
262 {
263     return String::fromUTF8("Ignore Grammar");
264 }
265
266 String contextMenuItemTagSpellingMenu()
267 {
268     return String::fromUTF8("Spelling and Grammar");
269 }
270
271 String contextMenuItemTagShowSpellingPanel(bool show)
272 {
273     return String::fromUTF8(show ? "Show Spelling and Grammar" : "Hide Spelling and Grammar");
274 }
275
276 String contextMenuItemTagCheckSpelling()
277 {
278     return String::fromUTF8("Check Document Now");
279 }
280
281 String contextMenuItemTagCheckSpellingWhileTyping()
282 {
283     return String::fromUTF8("Check Spelling While Typing");
284 }
285
286 String contextMenuItemTagCheckGrammarWithSpelling()
287 {
288     return String::fromUTF8("Check Grammar With Spelling");
289 }
290
291 String contextMenuItemTagFontMenu()
292 {
293     return String::fromUTF8("Font");
294 }
295
296 String contextMenuItemTagBold()
297 {
298     return String::fromUTF8("Bold");
299 }
300
301 String contextMenuItemTagItalic()
302 {
303     return String::fromUTF8("Italic");
304 }
305
306 String contextMenuItemTagUnderline()
307 {
308     return String::fromUTF8("Underline");
309 }
310
311 String contextMenuItemTagOutline()
312 {
313     return String::fromUTF8("Outline");
314 }
315
316 String contextMenuItemTagInspectElement()
317 {
318     return String::fromUTF8("Inspect Element");
319 }
320
321 String contextMenuItemTagRightToLeft()
322 {
323     return String::fromUTF8("Right to Left");
324 }
325
326 String contextMenuItemTagLeftToRight()
327 {
328     return String::fromUTF8("Left to Right");
329 }
330
331 String contextMenuItemTagWritingDirectionMenu()
332 {
333     return String::fromUTF8("Writing Direction");
334 }
335
336 String contextMenuItemTagTextDirectionMenu()
337 {
338     return String::fromUTF8("Text Direction");
339 }
340
341 String contextMenuItemTagDefaultDirection()
342 {
343     return String::fromUTF8("Default");
344 }
345
346 String searchMenuNoRecentSearchesText()
347 {
348     return String::fromUTF8("No recent searches");
349 }
350
351 String searchMenuRecentSearchesText()
352 {
353     return String::fromUTF8("Recent searches");
354 }
355
356 String searchMenuClearRecentSearchesText()
357 {
358     return String::fromUTF8("Clear recent searches");
359 }
360
361 String AXDefinitionText()
362 {
363     return String::fromUTF8("definition");
364 }
365
366 String AXDescriptionListTermText()
367 {
368     return String::fromUTF8("term");
369 }
370
371 String AXDescriptionListDetailText()
372 {
373     return String::fromUTF8("description");
374 }
375
376 String AXFooterRoleDescriptionText()
377 {
378     return String::fromUTF8("footer");
379 }
380
381 String AXButtonActionVerb()
382 {
383     return String::fromUTF8("press");
384 }
385
386 String AXRadioButtonActionVerb()
387 {
388     return String::fromUTF8("select");
389 }
390
391 String AXTextFieldActionVerb()
392 {
393     return String::fromUTF8("activate");
394 }
395
396 String AXCheckedCheckBoxActionVerb()
397 {
398     return String::fromUTF8("uncheck");
399 }
400
401 String AXUncheckedCheckBoxActionVerb()
402 {
403     return String::fromUTF8("check");
404 }
405
406 String AXLinkActionVerb()
407 {
408     return String::fromUTF8("jump");
409 }
410
411 String unknownFileSizeText()
412 {
413     return String::fromUTF8("Unknown");
414 }
415
416 String imageTitle(const String&, const IntSize&)
417 {
418     notImplemented();
419     return String();
420 }
421
422 #if ENABLE(VIDEO)
423 String localizedMediaControlElementString(const String&)
424 {
425     notImplemented();
426     return String();
427 }
428
429 String localizedMediaControlElementHelpText(const String&)
430 {
431     notImplemented();
432     return String();
433 }
434
435 String localizedMediaTimeDescription(float)
436 {
437     notImplemented();
438     return String();
439 }
440 #endif
441
442 String mediaElementLoadingStateText()
443 {
444     return String::fromUTF8("Loading...");
445 }
446
447 String mediaElementLiveBroadcastStateText()
448 {
449     return String::fromUTF8("Live Broadcast");
450 }
451
452 String validationMessagePatternMismatchText()
453 {
454     return String::fromUTF8("pattern mismatch");
455 }
456
457 String validationMessageRangeOverflowText(const String&)
458 {
459     return String::fromUTF8("range overflow");
460 }
461
462 String validationMessageRangeUnderflowText(const String&)
463 {
464     return String::fromUTF8("range underflow");
465 }
466
467 String validationMessageStepMismatchText(const String&, const String&)
468 {
469     return String::fromUTF8("step mismatch");
470 }
471
472 String validationMessageTooLongText(int, int)
473 {
474     return String::fromUTF8("too long");
475 }
476
477 String validationMessageTypeMismatchText()
478 {
479     return String::fromUTF8("type mismatch");
480 }
481
482 String validationMessageTypeMismatchForEmailText()
483 {
484     return String::fromUTF8("type mismatch");
485 }
486
487 String validationMessageTypeMismatchForMultipleEmailText()
488 {
489     return String::fromUTF8("type mismatch");
490 }
491
492 String validationMessageTypeMismatchForURLText()
493 {
494     return String::fromUTF8("type mismatch");
495 }
496
497 String validationMessageValueMissingText()
498 {
499     return String::fromUTF8("value missing");
500 }
501
502 String validationMessageValueMissingForCheckboxText()
503 {
504     notImplemented();
505     return validationMessageValueMissingText();
506 }
507
508 String validationMessageValueMissingForFileText()
509 {
510     notImplemented();
511     return validationMessageValueMissingText();
512 }
513
514 String validationMessageValueMissingForMultipleFileText()
515 {
516     notImplemented();
517     return validationMessageValueMissingText();
518 }
519
520 String validationMessageValueMissingForRadioText()
521 {
522     notImplemented();
523     return validationMessageValueMissingText();
524 }
525
526 String validationMessageValueMissingForSelectText()
527 {
528     notImplemented();
529     return validationMessageValueMissingText();
530 }
531
532 String validationMessageBadInputForNumberText()
533 {
534     notImplemented();
535     return validationMessageTypeMismatchText();
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 inactivePluginText()
576 {
577     notImplemented();
578     return String();
579 }
580
581 String unacceptableTLSCertificate()
582 {
583     return String::fromUTF8("Unacceptable TLS certificate");
584 }
585
586 String localizedString(const char* key)
587 {
588     return String::fromUTF8(key, strlen(key));
589 }
590
591 #if ENABLE(VIDEO_TRACK)
592 String textTrackClosedCaptionsText()
593 {
594     return String::fromUTF8("Closed Captions");
595 }
596
597 String textTrackSubtitlesText()
598 {
599     return String::fromUTF8("Subtitles");
600 }
601
602 String textTrackOffText()
603 {
604     return String::fromUTF8("Off");
605 }
606
607 String textTrackNoLabelText()
608 {
609     return String::fromUTF8("No label");
610 }
611 #endif
612
613 String snapshottedPlugInLabelTitle()
614 {
615     return String("Snapshotted Plug-In");
616 }
617
618 String snapshottedPlugInLabelSubtitle()
619 {
620     return String("Click to restart");
621 }
622
623
624 }