Home | History | Annotate | Download | only in platform
      1 /*
      2  * Copyright (C) 2009 Google Inc. All rights reserved.
      3  *
      4  * Redistribution and use in source and binary forms, with or without
      5  * modification, are permitted provided that the following conditions are
      6  * met:
      7  *
      8  *     * Redistributions of source code must retain the above copyright
      9  * notice, this list of conditions and the following disclaimer.
     10  *     * Redistributions in binary form must reproduce the above
     11  * copyright notice, this list of conditions and the following disclaimer
     12  * in the documentation and/or other materials provided with the
     13  * distribution.
     14  *     * Neither the name of Google Inc. nor the names of its
     15  * contributors may be used to endorse or promote products derived from
     16  * this software without specific prior written permission.
     17  *
     18  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     19  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     20  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     21  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     22  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     23  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     24  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     25  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     26  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     27  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     28  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     29  */
     30 
     31 #ifndef WebLocalizedString_h
     32 #define WebLocalizedString_h
     33 
     34 namespace WebKit {
     35 
     36 struct WebLocalizedString {
     37     enum Name {
     38         AXAMPMFieldText,
     39         AXButtonActionVerb,
     40         AXCheckedCheckBoxActionVerb,
     41         AXDateTimeFieldEmptyValueText,
     42         AXDayOfMonthFieldText,
     43         AXHeadingText,
     44         AXHourFieldText,
     45         AXImageMapText,
     46         AXLinkActionVerb,
     47         AXLinkText,
     48         AXListMarkerText,
     49         AXMediaAudioElement,
     50         AXMediaAudioElementHelp,
     51         AXMediaCurrentTimeDisplay,
     52         AXMediaCurrentTimeDisplayHelp,
     53         AXMediaDefault,
     54         AXMediaEnterFullscreenButton,
     55         AXMediaEnterFullscreenButtonHelp,
     56         AXMediaExitFullscreenButton,
     57         AXMediaExitFullscreenButtonHelp,
     58         AXMediaHideClosedCaptionsButton,
     59         AXMediaHideClosedCaptionsButtonHelp,
     60         AXMediaMuteButton,
     61         AXMediaMuteButtonHelp,
     62         AXMediaPauseButton,
     63         AXMediaPauseButtonHelp,
     64         AXMediaPlayButton,
     65         AXMediaPlayButtonHelp,
     66         AXMediaReturnToRealTime,
     67         AXMediaReturnToRealTimeHelp,
     68         AXMediaRewindButton,
     69         AXMediaRewindButtonHelp,
     70         AXMediaSeekBackButton,
     71         AXMediaSeekBackButtonHelp,
     72         AXMediaSeekForwardButton,
     73         AXMediaSeekForwardButtonHelp,
     74         AXMediaShowClosedCaptionsButton,
     75         AXMediaShowClosedCaptionsButtonHelp,
     76         AXMediaSlider,
     77         AXMediaSliderHelp,
     78         AXMediaSliderThumb,
     79         AXMediaSliderThumbHelp,
     80         AXMediaStatusDisplay,
     81         AXMediaStatusDisplayHelp,
     82         AXMediaTimeRemainingDisplay,
     83         AXMediaTimeRemainingDisplayHelp,
     84         AXMediaUnMuteButton,
     85         AXMediaUnMuteButtonHelp,
     86         AXMediaVideoElement,
     87         AXMediaVideoElementHelp,
     88         AXMillisecondFieldText,
     89         AXMinuteFieldText,
     90         AXMonthFieldText,
     91         AXRadioButtonActionVerb,
     92         AXSecondFieldText,
     93         AXTextFieldActionVerb,
     94         AXUncheckedCheckBoxActionVerb,
     95         AXWebAreaText,
     96         AXWeekOfYearFieldText,
     97         AXYearFieldText,
     98         CalendarClear,
     99         CalendarToday,
    100         DateFormatDayInMonthLabel,
    101         DateFormatMonthLabel,
    102         DateFormatYearLabel,
    103         DetailsLabel,
    104         FileButtonChooseFileLabel,
    105         FileButtonChooseMultipleFilesLabel,
    106         FileButtonNoFileSelectedLabel,
    107         InputElementAltText,
    108         KeygenMenuHighGradeKeySize,
    109         KeygenMenuMediumGradeKeySize,
    110         MissingPluginText,
    111         MultipleFileUploadText,
    112         OtherColorLabel,
    113         OtherDateLabel,
    114         OtherMonthLabel,
    115         OtherTimeLabel,
    116         OtherWeekLabel,
    117         PlaceholderForDayOfMonthField,
    118         PlaceholderForMonthField,
    119         PlaceholderForYearField,
    120         ResetButtonDefaultLabel,
    121         SearchableIndexIntroduction,
    122         SearchMenuClearRecentSearchesText,
    123         SearchMenuNoRecentSearchesText,
    124         SearchMenuRecentSearchesText,
    125         SubmitButtonDefaultLabel,
    126         ThisMonthButtonLabel,
    127         ThisWeekButtonLabel,
    128         ValidationBadInputForNumber,
    129         ValidationBadInputForDateTime,
    130         ValidationPatternMismatch,
    131         ValidationRangeOverflow,
    132         ValidationRangeUnderflow,
    133         ValidationStepMismatch,
    134         ValidationTooLong,
    135         ValidationTypeMismatch,
    136         ValidationTypeMismatchForEmail,
    137         ValidationTypeMismatchForMultipleEmail,
    138         ValidationTypeMismatchForURL,
    139         ValidationValueMissing,
    140         ValidationValueMissingForCheckbox,
    141         ValidationValueMissingForFile,
    142         ValidationValueMissingForMultipleFile,
    143         ValidationValueMissingForRadio,
    144         ValidationValueMissingForSelect,
    145         WeekFormatTemplate,
    146         WeekNumberLabel,
    147     };
    148 };
    149 
    150 } // namespace WebKit
    151 
    152 #endif
    153