AXRoleDescripton for DL is "list"; should be "description list"
[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 AXDescriptionListText()
367 {
368     return String::fromUTF8("description list");
369 }
370
371 String AXDescriptionListTermText()
372 {
373     return String::fromUTF8("term");
374 }
375
376 String AXDescriptionListDetailText()
377 {
378     return String::fromUTF8("description");
379 }
380
381 String AXFooterRoleDescriptionText()
382 {
383     return String::fromUTF8("footer");
384 }
385
386 String AXButtonActionVerb()
387 {
388     return String::fromUTF8("press");
389 }
390
391 String AXRadioButtonActionVerb()
392 {
393     return String::fromUTF8("select");
394 }
395
396 String AXTextFieldActionVerb()
397 {
398     return String::fromUTF8("activate");
399 }
400
401 String AXCheckedCheckBoxActionVerb()
402 {
403     return String::fromUTF8("uncheck");
404 }
405
406 String AXUncheckedCheckBoxActionVerb()
407 {
408     return String::fromUTF8("check");
409 }
410
411 String AXLinkActionVerb()
412 {
413     return String::fromUTF8("jump");
414 }
415
416 String unknownFileSizeText()
417 {
418     return String::fromUTF8("Unknown");
419 }
420
421 String imageTitle(const String&, const IntSize&)
422 {
423     notImplemented();
424     return String();
425 }
426
427 #if ENABLE(VIDEO)
428 String localizedMediaControlElementString(const String&)
429 {
430     notImplemented();
431     return String();
432 }
433
434 String localizedMediaControlElementHelpText(const String&)
435 {
436     notImplemented();
437     return String();
438 }
439
440 String localizedMediaTimeDescription(float)
441 {
442     notImplemented();
443     return String();
444 }
445 #endif
446
447 String mediaElementLoadingStateText()
448 {
449     return String::fromUTF8("Loading...");
450 }
451
452 String mediaElementLiveBroadcastStateText()
453 {
454     return String::fromUTF8("Live Broadcast");
455 }
456
457 String validationMessagePatternMismatchText()
458 {
459     return String::fromUTF8("pattern mismatch");
460 }
461
462 String validationMessageRangeOverflowText(const String& maximum)
463 {
464     return ASCIILiteral("Value must be less than or equal to ") + maximum;
465 }
466
467 String validationMessageRangeUnderflowText(const String& minimum)
468 {
469     return ASCIILiteral("Value must be greater than or equal to ") + minimum;
470 }
471
472 String validationMessageStepMismatchText(const String&, const String&)
473 {
474     return String::fromUTF8("step mismatch");
475 }
476
477 String validationMessageTooLongText(int, int)
478 {
479     return String::fromUTF8("too long");
480 }
481
482 String validationMessageTypeMismatchText()
483 {
484     return String::fromUTF8("type mismatch");
485 }
486
487 String validationMessageTypeMismatchForEmailText()
488 {
489     return ASCIILiteral("Please enter an email address");
490 }
491
492 String validationMessageTypeMismatchForMultipleEmailText()
493 {
494     return ASCIILiteral("Please enter an email address");
495 }
496
497 String validationMessageTypeMismatchForURLText()
498 {
499     return ASCIILiteral("Please enter a URL");
500 }
501
502 String validationMessageValueMissingText()
503 {
504     return String::fromUTF8("value missing");
505 }
506
507 String validationMessageValueMissingForCheckboxText()
508 {
509     notImplemented();
510     return validationMessageValueMissingText();
511 }
512
513 String validationMessageValueMissingForFileText()
514 {
515     notImplemented();
516     return validationMessageValueMissingText();
517 }
518
519 String validationMessageValueMissingForMultipleFileText()
520 {
521     notImplemented();
522     return validationMessageValueMissingText();
523 }
524
525 String validationMessageValueMissingForRadioText()
526 {
527     notImplemented();
528     return validationMessageValueMissingText();
529 }
530
531 String validationMessageValueMissingForSelectText()
532 {
533     notImplemented();
534     return validationMessageValueMissingText();
535 }
536
537 String validationMessageBadInputForNumberText()
538 {
539     notImplemented();
540     return validationMessageTypeMismatchText();
541 }
542
543 String missingPluginText()
544 {
545     return String::fromUTF8("missing plugin");
546 }
547
548 String AXMenuListPopupActionVerb()
549 {
550     return String();
551 }
552
553 String AXMenuListActionVerb()
554 {
555     return String();
556 }
557
558 String multipleFileUploadText(unsigned numberOfFiles)
559 {
560     return String::number(numberOfFiles) + String::fromUTF8(" files");
561 }
562
563 String crashedPluginText()
564 {
565     return String::fromUTF8("plugin crashed");
566 }
567
568 String blockedPluginByContentSecurityPolicyText()
569 {
570     notImplemented();
571     return String();
572 }
573
574 String insecurePluginVersionText()
575 {
576     notImplemented();
577     return String();
578 }
579
580 String inactivePluginText()
581 {
582     notImplemented();
583     return String();
584 }
585
586 String unacceptableTLSCertificate()
587 {
588     return String::fromUTF8("Unacceptable TLS certificate");
589 }
590
591 String localizedString(const char* key)
592 {
593     return String::fromUTF8(key, strlen(key));
594 }
595
596 #if ENABLE(VIDEO_TRACK)
597 String textTrackClosedCaptionsText()
598 {
599     return String::fromUTF8("Closed Captions");
600 }
601
602 String textTrackSubtitlesText()
603 {
604     return String::fromUTF8("Subtitles");
605 }
606
607 String textTrackOffText()
608 {
609     return String::fromUTF8("Off");
610 }
611
612 String textTrackNoLabelText()
613 {
614     return String::fromUTF8("No label");
615 }
616 #endif
617
618 String snapshottedPlugInLabelTitle()
619 {
620     return String("Snapshotted Plug-In");
621 }
622
623 String snapshottedPlugInLabelSubtitle()
624 {
625     return String("Click to restart");
626 }
627
628
629 }