Initial commit.
[pdfium.git] / fpdfsdk / include / javascript / resource.h
1 // Copyright 2014 PDFium Authors. All rights reserved.\r
2 // Use of this source code is governed by a BSD-style license that can be\r
3 // found in the LICENSE file.\r
4  \r
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com\r
6 \r
7 #define IDD_JS_MSGBOX                   25600\r
8 #define IDD_RESPONSE                    25601\r
9 #define IDC_JS_MSG_TEXT                 25602\r
10 #define ID_JS_MSG_OK                    25603\r
11 #define ID_JS_MSG_CANCEL                25604\r
12 #define IDC_JS_MSG_ICON                 25605\r
13 #define ID_JS_MSG_YES                   25606\r
14 #define ID_JS_MSG_NO                    25607\r
15 #define IDC_JS_QUESTION                 25608\r
16 #define ID_JS_OK                        25609\r
17 #define ID_JS_CANCEL                    25610\r
18 #define IDC_JS_ANSWER                   25611\r
19 #define IDC_JS_EDIT                     25612\r
20 #define IDS_STRING_JSALERT              25613\r
21 #define IDS_STRING_JSPARAMERROR         25614\r
22 #define IDS_STRING_JSAFNUMBER_KEYSTROKE 25615\r
23 #define IDS_STRING_JSINPUTERROR         25616\r
24 #define IDS_STRING_JSPARAM_TOOLONG      25617\r
25 #define IDS_STRING_JSPARSEDATE          25618\r
26 #define IDS_STRING_JSRANGE1             25619\r
27 #define IDS_STRING_JSRANGE2             25620\r
28 #define IDS_STRING_JSRANGE3             25621\r
29 #define IDS_STRING_JSRANGE4             25622\r
30 #define IDS_STRING_FILEOPENFAIL         25623\r
31 #define IDS_STRING_JSATTENTION          25624\r
32 #define IDS_STRING_JSSUBMITS            25625\r
33 #define IDS_STRING_JSSUBMITF            25626\r
34 #define IDS_STRING_NOTSUPPORT           25627\r
35 #define IDS_STRING_JSBUSY               25628\r
36 #define IDS_STRING_JSEVENT              25629\r
37 #define IDS_STRING_RUN                  25630\r
38 #define IDS_STRING_UNHANDLED            25631\r
39 #define IDS_STRING_JSPRINT1             25632\r
40 #define IDS_STRING_JSPRINT2             25633\r
41 #define IDS_STRING_LAUNCHURL            25634\r
42 #define IDS_JSPARAM_INCORRECT           25635\r
43 #define IDD_JS_CONSOLE                  25636\r
44 #define IDS_STRING_SAFEMODEL            25636\r
45 #define IDC_EDTSCRIPT                   25637\r
46 #define IDC_BTNCLEAR                    25638\r
47 #define IDC_EDTOUTPUT                   25639\r
48 #define IDC_CHECK_TIPS                  25640\r
49 #define IDC_BTNRUN                      25641\r
50 \r
51 \r
52 \r
53 static CFX_WideString JSGetStringFromID(CJS_Context* pContext, FX_UINT ID)\r
54 {\r
55         switch(ID)\r
56         {                  \r
57         case IDS_STRING_JSALERT:\r
58                 return L"Alert";\r
59         case IDS_STRING_JSPARAMERROR:\r
60         return L"The amount of parameters is not correct !";    \r
61         case IDS_STRING_JSAFNUMBER_KEYSTROKE:\r
62                 return L"The input value is invalid.";\r
63         case    IDS_STRING_JSINPUTERROR:\r
64         return L"Input error !";\r
65         case    IDS_STRING_JSPARAM_TOOLONG:\r
66                 return L"The value you are going to input is too long.";\r
67         case    IDS_STRING_JSPARSEDATE:\r
68                 return L"The input string can't be parsed to a valid date time (%s).";\r
69         case    IDS_STRING_JSRANGE1:\r
70                 return L"Invalid value: must be greater or equal to %s and less than or equal to %s.";  \r
71         case    IDS_STRING_JSRANGE2:\r
72                 return L"Invalid value: must be greater or equal to %s.";\r
73         case    IDS_STRING_JSRANGE3:\r
74                 return L"Invalid value: must be less than or equal to %s.";\r
75         case    IDS_STRING_JSRANGE4:\r
76                 return L"Range Error";  \r
77         case    IDS_STRING_FILEOPENFAIL:\r
78         return L"Opening file failed.";\r
79         case    IDS_STRING_JSATTENTION:\r
80                 return L"Attention";    \r
81         case    IDS_STRING_JSSUBMITS:\r
82                 return L"Submit form successfully!";\r
83         case    IDS_STRING_JSSUBMITF:\r
84                 return L"Submit form failed!";  \r
85         case    IDS_STRING_NOTSUPPORT:\r
86                 return L"Not supported.";\r
87         case    IDS_STRING_JSBUSY:\r
88                 return L"System is busy!";      \r
89         case    IDS_STRING_JSEVENT:\r
90                 return L"The event of the formfield exists!";   \r
91         case    IDS_STRING_RUN:\r
92                 return L"It runs successfully.";\r
93         case    IDS_STRING_UNHANDLED:\r
94                 return L"An unhandled error!";\r
95         case    IDS_STRING_JSPRINT1:\r
96                 return L"The second parameter can't convert to Date!";\r
97         case    IDS_STRING_JSPRINT2:\r
98                 return L"The second parameter isn't a valid Date!";\r
99         case    IDS_STRING_LAUNCHURL:\r
100                 return L"The Document is trying to connect to \r\n%s\r\nIf you trust the site, choose OK. If you don't trust the site, choose Cancel."; \r
101         case    IDS_JSPARAM_INCORRECT:\r
102                 return L"The parameter you inputted is incorrect!";\r
103         case    IDS_STRING_SAFEMODEL:\r
104                 return L"Secure reading mode";\r
105         default:\r
106                 return L"";\r
107 \r
108         }\r
109 }\r
110 \r