PluginProbe ʕ •ᴥ•ʔ
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More / 1.9.8.7
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More v1.9.8.7
1.10.1.1 1.10.1 1.10.0.5 trunk 1.1.4 1.1.4.2 1.1.5 1.1.5.1 1.1.6 1.1.6.1 1.1.7 1.1.7.1 1.1.7.2 1.1.8 1.1.8.1 1.1.8.2 1.1.8.3 1.1.8.4 1.10.0.1 1.10.0.2 1.10.0.3 1.10.0.4 1.2.0 1.2.0.1 1.2.1 1.2.2 1.2.2.1 1.2.2.2 1.2.3 1.2.3.1 1.2.3.2 1.2.4 1.2.4.1 1.2.5 1.2.5.1 1.2.6 1.2.7 1.2.8 1.2.8.1 1.2.9 1.3.0 1.3.1 1.3.1.1 1.3.1.2 1.3.2 1.3.3 1.3.5 1.3.6 1.3.6.1 1.3.6.2 1.3.7.2 1.3.7.3 1.3.7.4 1.3.8 1.3.9.1 1.4.0.1 1.4.1.1 1.4.2 1.4.2.1 1.4.2.2 1.4.3 1.4.4 1.4.4.1 1.4.5 1.4.5.1 1.4.5.2 1.4.5.3 1.4.6 1.4.7.1 1.4.7.2 1.4.8.1 1.4.9 1.5.0.1 1.5.0.3 1.5.0.4 1.5.1 1.5.1.1 1.5.1.3 1.5.2.1 1.5.2.2 1.5.2.3 1.5.3 1.5.3.1 1.5.4.1 1.5.4.2 1.5.5 1.5.5.1 1.5.6 1.5.6.2 1.5.7 1.5.8.2 1.5.9.1 1.5.9.4 1.5.9.5 1.6.0.1 1.6.0.2 1.6.1 1.6.2.2 1.6.2.3 1.6.3.1 1.6.4 1.6.4.1 1.6.5 1.6.6 1.6.7 1.6.7.1 1.6.7.2 1.6.7.3 1.6.8 1.6.8.1 1.6.9 1.7.0 1.7.1.1 1.7.1.2 1.7.2 1.7.2.1 1.7.3 1.7.4 1.7.4.1 1.7.4.2 1.7.5.1 1.7.5.2 1.7.5.3 1.7.5.5 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.7.9.1 1.8.0.1 1.8.0.2 1.8.1.1 1.8.1.2 1.8.1.3 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.3.1 1.8.4 1.8.4.1 1.8.5.2 1.8.5.3 1.8.5.4 1.8.6.2 1.8.6.3 1.8.6.4 1.8.7.2 1.8.8.2 1.8.8.3 1.8.9.1 1.8.9.2 1.8.9.4 1.8.9.5 1.8.9.6 1.9.0.1 1.9.0.2 1.9.0.3 1.9.0.4 1.9.1.1 1.9.1.2 1.9.1.3 1.9.1.4 1.9.1.5 1.9.1.6 1.9.2.1 1.9.2.2 1.9.2.3 1.9.3.1 1.9.3.2 1.9.4.1 1.9.4.2 1.9.5 1.9.5.1 1.9.5.2 1.9.6 1.9.6.1 1.9.6.2 1.9.7.1 1.9.7.2 1.9.7.3 1.9.8.1 1.9.8.2 1.9.8.4 1.9.8.7 1.9.9.2 1.9.9.3 1.9.9.4
wpforms-lite / includes / functions / data-presets.php
wpforms-lite / includes / functions Last commit date
access.php 8 months ago builder.php 11 months ago checks.php 6 months ago colors.php 2 years ago data-presets.php 6 months ago date-time.php 11 months ago debug.php 9 months ago education.php 11 months ago escape-sanitize.php 6 months ago filesystem-media.php 1 year ago form-fields.php 8 months ago forms.php 10 months ago list.php 1 year ago payments.php 10 months ago plugins.php 11 months ago privacy.php 1 year ago providers.php 11 months ago utilities.php 5 months ago
data-presets.php
447 lines
1 <?php
2 /**
3 * Helper functions to get data presets.
4 *
5 * @since 1.8.0
6 */
7
8 /**
9 * US States.
10 *
11 * @since 1.0.0
12 *
13 * @return array
14 */
15 function wpforms_us_states() {
16
17 $states = [
18 'AL' => esc_html__( 'Alabama', 'wpforms-lite' ),
19 'AK' => esc_html__( 'Alaska', 'wpforms-lite' ),
20 'AZ' => esc_html__( 'Arizona', 'wpforms-lite' ),
21 'AR' => esc_html__( 'Arkansas', 'wpforms-lite' ),
22 'CA' => esc_html__( 'California', 'wpforms-lite' ),
23 'CO' => esc_html__( 'Colorado', 'wpforms-lite' ),
24 'CT' => esc_html__( 'Connecticut', 'wpforms-lite' ),
25 'DE' => esc_html__( 'Delaware', 'wpforms-lite' ),
26 'DC' => esc_html__( 'District of Columbia', 'wpforms-lite' ),
27 'FL' => esc_html__( 'Florida', 'wpforms-lite' ),
28 'GA' => esc_html_x( 'Georgia', 'US State', 'wpforms-lite' ),
29 'HI' => esc_html__( 'Hawaii', 'wpforms-lite' ),
30 'ID' => esc_html__( 'Idaho', 'wpforms-lite' ),
31 'IL' => esc_html__( 'Illinois', 'wpforms-lite' ),
32 'IN' => esc_html__( 'Indiana', 'wpforms-lite' ),
33 'IA' => esc_html__( 'Iowa', 'wpforms-lite' ),
34 'KS' => esc_html__( 'Kansas', 'wpforms-lite' ),
35 'KY' => esc_html__( 'Kentucky', 'wpforms-lite' ),
36 'LA' => esc_html__( 'Louisiana', 'wpforms-lite' ),
37 'ME' => esc_html__( 'Maine', 'wpforms-lite' ),
38 'MD' => esc_html__( 'Maryland', 'wpforms-lite' ),
39 'MA' => esc_html__( 'Massachusetts', 'wpforms-lite' ),
40 'MI' => esc_html__( 'Michigan', 'wpforms-lite' ),
41 'MN' => esc_html__( 'Minnesota', 'wpforms-lite' ),
42 'MS' => esc_html__( 'Mississippi', 'wpforms-lite' ),
43 'MO' => esc_html__( 'Missouri', 'wpforms-lite' ),
44 'MT' => esc_html__( 'Montana', 'wpforms-lite' ),
45 'NE' => esc_html__( 'Nebraska', 'wpforms-lite' ),
46 'NV' => esc_html__( 'Nevada', 'wpforms-lite' ),
47 'NH' => esc_html__( 'New Hampshire', 'wpforms-lite' ),
48 'NJ' => esc_html__( 'New Jersey', 'wpforms-lite' ),
49 'NM' => esc_html__( 'New Mexico', 'wpforms-lite' ),
50 'NY' => esc_html__( 'New York', 'wpforms-lite' ),
51 'NC' => esc_html__( 'North Carolina', 'wpforms-lite' ),
52 'ND' => esc_html__( 'North Dakota', 'wpforms-lite' ),
53 'OH' => esc_html__( 'Ohio', 'wpforms-lite' ),
54 'OK' => esc_html__( 'Oklahoma', 'wpforms-lite' ),
55 'OR' => esc_html__( 'Oregon', 'wpforms-lite' ),
56 'PA' => esc_html__( 'Pennsylvania', 'wpforms-lite' ),
57 'RI' => esc_html__( 'Rhode Island', 'wpforms-lite' ),
58 'SC' => esc_html__( 'South Carolina', 'wpforms-lite' ),
59 'SD' => esc_html__( 'South Dakota', 'wpforms-lite' ),
60 'TN' => esc_html__( 'Tennessee', 'wpforms-lite' ),
61 'TX' => esc_html__( 'Texas', 'wpforms-lite' ),
62 'UT' => esc_html__( 'Utah', 'wpforms-lite' ),
63 'VT' => esc_html__( 'Vermont', 'wpforms-lite' ),
64 'VA' => esc_html__( 'Virginia', 'wpforms-lite' ),
65 'WA' => esc_html__( 'Washington', 'wpforms-lite' ),
66 'WV' => esc_html__( 'West Virginia', 'wpforms-lite' ),
67 'WI' => esc_html__( 'Wisconsin', 'wpforms-lite' ),
68 'WY' => esc_html__( 'Wyoming', 'wpforms-lite' ),
69 ];
70
71 return apply_filters( 'wpforms_us_states', $states );
72 }
73
74 /**
75 * Countries.
76 *
77 * @since 1.0.0
78 *
79 * @return array
80 */
81 function wpforms_countries() {
82
83 $countries = [
84 'AF' => esc_html__( 'Afghanistan', 'wpforms-lite' ),
85 'AX' => esc_html__( '�
86 land Islands', 'wpforms-lite' ),
87 'AL' => esc_html__( 'Albania', 'wpforms-lite' ),
88 'DZ' => esc_html__( 'Algeria', 'wpforms-lite' ),
89 'AS' => esc_html__( 'American Samoa', 'wpforms-lite' ),
90 'AD' => esc_html__( 'Andorra', 'wpforms-lite' ),
91 'AO' => esc_html__( 'Angola', 'wpforms-lite' ),
92 'AI' => esc_html__( 'Anguilla', 'wpforms-lite' ),
93 'AQ' => esc_html__( 'Antarctica', 'wpforms-lite' ),
94 'AG' => esc_html__( 'Antigua and Barbuda', 'wpforms-lite' ),
95 'AR' => esc_html__( 'Argentina', 'wpforms-lite' ),
96 'AM' => esc_html__( 'Armenia', 'wpforms-lite' ),
97 'AW' => esc_html__( 'Aruba', 'wpforms-lite' ),
98 'AU' => esc_html__( 'Australia', 'wpforms-lite' ),
99 'AT' => esc_html__( 'Austria', 'wpforms-lite' ),
100 'AZ' => esc_html__( 'Azerbaijan', 'wpforms-lite' ),
101 'BS' => esc_html__( 'Bahamas', 'wpforms-lite' ),
102 'BH' => esc_html__( 'Bahrain', 'wpforms-lite' ),
103 'BD' => esc_html__( 'Bangladesh', 'wpforms-lite' ),
104 'BB' => esc_html__( 'Barbados', 'wpforms-lite' ),
105 'BY' => esc_html__( 'Belarus', 'wpforms-lite' ),
106 'BE' => esc_html__( 'Belgium', 'wpforms-lite' ),
107 'BZ' => esc_html__( 'Belize', 'wpforms-lite' ),
108 'BJ' => esc_html__( 'Benin', 'wpforms-lite' ),
109 'BM' => esc_html__( 'Bermuda', 'wpforms-lite' ),
110 'BT' => esc_html__( 'Bhutan', 'wpforms-lite' ),
111 'BO' => esc_html__( 'Bolivia (Plurinational State of)', 'wpforms-lite' ),
112 'BQ' => esc_html__( 'Bonaire, Saint Eustatius and Saba', 'wpforms-lite' ),
113 'BA' => esc_html__( 'Bosnia and Herzegovina', 'wpforms-lite' ),
114 'BW' => esc_html__( 'Botswana', 'wpforms-lite' ),
115 'BV' => esc_html__( 'Bouvet Island', 'wpforms-lite' ),
116 'BR' => esc_html__( 'Brazil', 'wpforms-lite' ),
117 'IO' => esc_html__( 'British Indian Ocean Territory', 'wpforms-lite' ),
118 'BN' => esc_html__( 'Brunei Darussalam', 'wpforms-lite' ),
119 'BG' => esc_html__( 'Bulgaria', 'wpforms-lite' ),
120 'BF' => esc_html__( 'Burkina Faso', 'wpforms-lite' ),
121 'BI' => esc_html__( 'Burundi', 'wpforms-lite' ),
122 'CV' => esc_html__( 'Cabo Verde', 'wpforms-lite' ),
123 'KH' => esc_html__( 'Cambodia', 'wpforms-lite' ),
124 'CM' => esc_html__( 'Cameroon', 'wpforms-lite' ),
125 'CA' => esc_html__( 'Canada', 'wpforms-lite' ),
126 'KY' => esc_html__( 'Cayman Islands', 'wpforms-lite' ),
127 'CF' => esc_html__( 'Central African Republic', 'wpforms-lite' ),
128 'TD' => esc_html__( 'Chad', 'wpforms-lite' ),
129 'CL' => esc_html__( 'Chile', 'wpforms-lite' ),
130 'CN' => esc_html__( 'China', 'wpforms-lite' ),
131 'CX' => esc_html__( 'Christmas Island', 'wpforms-lite' ),
132 'CC' => esc_html__( 'Cocos (Keeling) Islands', 'wpforms-lite' ),
133 'CO' => esc_html__( 'Colombia', 'wpforms-lite' ),
134 'KM' => esc_html__( 'Comoros', 'wpforms-lite' ),
135 'CG' => esc_html__( 'Congo', 'wpforms-lite' ),
136 'CD' => esc_html__( 'Congo (Democratic Republic of the)', 'wpforms-lite' ),
137 'CK' => esc_html__( 'Cook Islands', 'wpforms-lite' ),
138 'CR' => esc_html__( 'Costa Rica', 'wpforms-lite' ),
139 'CI' => esc_html__( 'Côte d\'Ivoire', 'wpforms-lite' ),
140 'HR' => esc_html__( 'Croatia', 'wpforms-lite' ),
141 'CU' => esc_html__( 'Cuba', 'wpforms-lite' ),
142 'CW' => esc_html__( 'Curaçao', 'wpforms-lite' ),
143 'CY' => esc_html__( 'Cyprus', 'wpforms-lite' ),
144 'CZ' => esc_html__( 'Czech Republic', 'wpforms-lite' ),
145 'DK' => esc_html__( 'Denmark', 'wpforms-lite' ),
146 'DJ' => esc_html__( 'Djibouti', 'wpforms-lite' ),
147 'DM' => esc_html__( 'Dominica', 'wpforms-lite' ),
148 'DO' => esc_html__( 'Dominican Republic', 'wpforms-lite' ),
149 'EC' => esc_html__( 'Ecuador', 'wpforms-lite' ),
150 'EG' => esc_html__( 'Egypt', 'wpforms-lite' ),
151 'SV' => esc_html__( 'El Salvador', 'wpforms-lite' ),
152 'GQ' => esc_html__( 'Equatorial Guinea', 'wpforms-lite' ),
153 'ER' => esc_html__( 'Eritrea', 'wpforms-lite' ),
154 'EE' => esc_html__( 'Estonia', 'wpforms-lite' ),
155 'ET' => esc_html__( 'Ethiopia', 'wpforms-lite' ),
156 'FK' => esc_html__( 'Falkland Islands (Malvinas)', 'wpforms-lite' ),
157 'FO' => esc_html__( 'Faroe Islands', 'wpforms-lite' ),
158 'FJ' => esc_html__( 'Fiji', 'wpforms-lite' ),
159 'FI' => esc_html__( 'Finland', 'wpforms-lite' ),
160 'FR' => esc_html__( 'France', 'wpforms-lite' ),
161 'GF' => esc_html__( 'French Guiana', 'wpforms-lite' ),
162 'PF' => esc_html__( 'French Polynesia', 'wpforms-lite' ),
163 'TF' => esc_html__( 'French Southern Territories', 'wpforms-lite' ),
164 'GA' => esc_html__( 'Gabon', 'wpforms-lite' ),
165 'GM' => esc_html__( 'Gambia', 'wpforms-lite' ),
166 'GE' => esc_html_x( 'Georgia', 'Country', 'wpforms-lite' ),
167 'DE' => esc_html__( 'Germany', 'wpforms-lite' ),
168 'GH' => esc_html__( 'Ghana', 'wpforms-lite' ),
169 'GI' => esc_html__( 'Gibraltar', 'wpforms-lite' ),
170 'GR' => esc_html__( 'Greece', 'wpforms-lite' ),
171 'GL' => esc_html__( 'Greenland', 'wpforms-lite' ),
172 'GD' => esc_html__( 'Grenada', 'wpforms-lite' ),
173 'GP' => esc_html__( 'Guadeloupe', 'wpforms-lite' ),
174 'GU' => esc_html__( 'Guam', 'wpforms-lite' ),
175 'GT' => esc_html__( 'Guatemala', 'wpforms-lite' ),
176 'GG' => esc_html__( 'Guernsey', 'wpforms-lite' ),
177 'GN' => esc_html__( 'Guinea', 'wpforms-lite' ),
178 'GW' => esc_html__( 'Guinea-Bissau', 'wpforms-lite' ),
179 'GY' => esc_html__( 'Guyana', 'wpforms-lite' ),
180 'HT' => esc_html__( 'Haiti', 'wpforms-lite' ),
181 'HM' => esc_html__( 'Heard Island and McDonald Islands', 'wpforms-lite' ),
182 'HN' => esc_html__( 'Honduras', 'wpforms-lite' ),
183 'HK' => esc_html__( 'Hong Kong', 'wpforms-lite' ),
184 'HU' => esc_html__( 'Hungary', 'wpforms-lite' ),
185 'IS' => esc_html__( 'Iceland', 'wpforms-lite' ),
186 'IN' => esc_html__( 'India', 'wpforms-lite' ),
187 'ID' => esc_html__( 'Indonesia', 'wpforms-lite' ),
188 'IR' => esc_html__( 'Iran (Islamic Republic of)', 'wpforms-lite' ),
189 'IQ' => esc_html__( 'Iraq', 'wpforms-lite' ),
190 'IE' => esc_html__( 'Ireland (Republic of)', 'wpforms-lite' ),
191 'IM' => esc_html__( 'Isle of Man', 'wpforms-lite' ),
192 'IL' => esc_html__( 'Israel', 'wpforms-lite' ),
193 'IT' => esc_html__( 'Italy', 'wpforms-lite' ),
194 'JM' => esc_html__( 'Jamaica', 'wpforms-lite' ),
195 'JP' => esc_html__( 'Japan', 'wpforms-lite' ),
196 'JE' => esc_html__( 'Jersey', 'wpforms-lite' ),
197 'JO' => esc_html__( 'Jordan', 'wpforms-lite' ),
198 'KZ' => esc_html__( 'Kazakhstan', 'wpforms-lite' ),
199 'KE' => esc_html__( 'Kenya', 'wpforms-lite' ),
200 'KI' => esc_html__( 'Kiribati', 'wpforms-lite' ),
201 'KP' => esc_html__( 'Korea (Democratic People\'s Republic of)', 'wpforms-lite' ),
202 'KR' => esc_html__( 'Korea (Republic of)', 'wpforms-lite' ),
203 'XK' => esc_html__( 'Kosovo', 'wpforms-lite' ),
204 'KW' => esc_html__( 'Kuwait', 'wpforms-lite' ),
205 'KG' => esc_html__( 'Kyrgyzstan', 'wpforms-lite' ),
206 'LA' => esc_html__( 'Lao People\'s Democratic Republic', 'wpforms-lite' ),
207 'LV' => esc_html__( 'Latvia', 'wpforms-lite' ),
208 'LB' => esc_html__( 'Lebanon', 'wpforms-lite' ),
209 'LS' => esc_html__( 'Lesotho', 'wpforms-lite' ),
210 'LR' => esc_html__( 'Liberia', 'wpforms-lite' ),
211 'LY' => esc_html__( 'Libya', 'wpforms-lite' ),
212 'LI' => esc_html__( 'Liechtenstein', 'wpforms-lite' ),
213 'LT' => esc_html__( 'Lithuania', 'wpforms-lite' ),
214 'LU' => esc_html__( 'Luxembourg', 'wpforms-lite' ),
215 'MO' => esc_html__( 'Macao', 'wpforms-lite' ),
216 'MK' => esc_html__( 'North Macedonia (Republic of)', 'wpforms-lite' ),
217 'MG' => esc_html__( 'Madagascar', 'wpforms-lite' ),
218 'MW' => esc_html__( 'Malawi', 'wpforms-lite' ),
219 'MY' => esc_html__( 'Malaysia', 'wpforms-lite' ),
220 'MV' => esc_html__( 'Maldives', 'wpforms-lite' ),
221 'ML' => esc_html__( 'Mali', 'wpforms-lite' ),
222 'MT' => esc_html__( 'Malta', 'wpforms-lite' ),
223 'MH' => esc_html__( 'Marshall Islands', 'wpforms-lite' ),
224 'MQ' => esc_html__( 'Martinique', 'wpforms-lite' ),
225 'MR' => esc_html__( 'Mauritania', 'wpforms-lite' ),
226 'MU' => esc_html__( 'Mauritius', 'wpforms-lite' ),
227 'YT' => esc_html__( 'Mayotte', 'wpforms-lite' ),
228 'MX' => esc_html__( 'Mexico', 'wpforms-lite' ),
229 'FM' => esc_html__( 'Micronesia (Federated States of)', 'wpforms-lite' ),
230 'MD' => esc_html__( 'Moldova (Republic of)', 'wpforms-lite' ),
231 'MC' => esc_html__( 'Monaco', 'wpforms-lite' ),
232 'MN' => esc_html__( 'Mongolia', 'wpforms-lite' ),
233 'ME' => esc_html__( 'Montenegro', 'wpforms-lite' ),
234 'MS' => esc_html__( 'Montserrat', 'wpforms-lite' ),
235 'MA' => esc_html__( 'Morocco', 'wpforms-lite' ),
236 'MZ' => esc_html__( 'Mozambique', 'wpforms-lite' ),
237 'MM' => esc_html__( 'Myanmar', 'wpforms-lite' ),
238 'NA' => esc_html__( 'Namibia', 'wpforms-lite' ),
239 'NR' => esc_html__( 'Nauru', 'wpforms-lite' ),
240 'NP' => esc_html__( 'Nepal', 'wpforms-lite' ),
241 'NL' => esc_html__( 'Netherlands', 'wpforms-lite' ),
242 'NC' => esc_html__( 'New Caledonia', 'wpforms-lite' ),
243 'NZ' => esc_html__( 'New Zealand', 'wpforms-lite' ),
244 'NI' => esc_html__( 'Nicaragua', 'wpforms-lite' ),
245 'NE' => esc_html__( 'Niger', 'wpforms-lite' ),
246 'NG' => esc_html__( 'Nigeria', 'wpforms-lite' ),
247 'NU' => esc_html__( 'Niue', 'wpforms-lite' ),
248 'NF' => esc_html__( 'Norfolk Island', 'wpforms-lite' ),
249 'MP' => esc_html__( 'Northern Mariana Islands', 'wpforms-lite' ),
250 'NO' => esc_html__( 'Norway', 'wpforms-lite' ),
251 'OM' => esc_html__( 'Oman', 'wpforms-lite' ),
252 'PK' => esc_html__( 'Pakistan', 'wpforms-lite' ),
253 'PW' => esc_html__( 'Palau', 'wpforms-lite' ),
254 'PS' => esc_html__( 'Palestine (State of)', 'wpforms-lite' ),
255 'PA' => esc_html__( 'Panama', 'wpforms-lite' ),
256 'PG' => esc_html__( 'Papua New Guinea', 'wpforms-lite' ),
257 'PY' => esc_html__( 'Paraguay', 'wpforms-lite' ),
258 'PE' => esc_html__( 'Peru', 'wpforms-lite' ),
259 'PH' => esc_html__( 'Philippines', 'wpforms-lite' ),
260 'PN' => esc_html__( 'Pitcairn', 'wpforms-lite' ),
261 'PL' => esc_html__( 'Poland', 'wpforms-lite' ),
262 'PT' => esc_html__( 'Portugal', 'wpforms-lite' ),
263 'PR' => esc_html__( 'Puerto Rico', 'wpforms-lite' ),
264 'QA' => esc_html__( 'Qatar', 'wpforms-lite' ),
265 'RE' => esc_html__( 'Réunion', 'wpforms-lite' ),
266 'RO' => esc_html__( 'Romania', 'wpforms-lite' ),
267 'RU' => esc_html__( 'Russian Federation', 'wpforms-lite' ),
268 'RW' => esc_html__( 'Rwanda', 'wpforms-lite' ),
269 'BL' => esc_html__( 'Saint Barthélemy', 'wpforms-lite' ),
270 'SH' => esc_html__( 'Saint Helena, Ascension and Tristan da Cunha', 'wpforms-lite' ),
271 'KN' => esc_html__( 'Saint Kitts and Nevis', 'wpforms-lite' ),
272 'LC' => esc_html__( 'Saint Lucia', 'wpforms-lite' ),
273 'MF' => esc_html__( 'Saint Martin (French part)', 'wpforms-lite' ),
274 'PM' => esc_html__( 'Saint Pierre and Miquelon', 'wpforms-lite' ),
275 'VC' => esc_html__( 'Saint Vincent and the Grenadines', 'wpforms-lite' ),
276 'WS' => esc_html__( 'Samoa', 'wpforms-lite' ),
277 'SM' => esc_html__( 'San Marino', 'wpforms-lite' ),
278 'ST' => esc_html__( 'Sao Tome and Principe', 'wpforms-lite' ),
279 'SA' => esc_html__( 'Saudi Arabia', 'wpforms-lite' ),
280 'SN' => esc_html__( 'Senegal', 'wpforms-lite' ),
281 'RS' => esc_html__( 'Serbia', 'wpforms-lite' ),
282 'SC' => esc_html__( 'Seychelles', 'wpforms-lite' ),
283 'SL' => esc_html__( 'Sierra Leone', 'wpforms-lite' ),
284 'SG' => esc_html__( 'Singapore', 'wpforms-lite' ),
285 'SX' => esc_html__( 'Sint Maarten (Dutch part)', 'wpforms-lite' ),
286 'SK' => esc_html__( 'Slovakia', 'wpforms-lite' ),
287 'SI' => esc_html__( 'Slovenia', 'wpforms-lite' ),
288 'SB' => esc_html__( 'Solomon Islands', 'wpforms-lite' ),
289 'SO' => esc_html__( 'Somalia', 'wpforms-lite' ),
290 'ZA' => esc_html__( 'South Africa', 'wpforms-lite' ),
291 'GS' => esc_html__( 'South Georgia and the South Sandwich Islands', 'wpforms-lite' ),
292 'SS' => esc_html__( 'South Sudan', 'wpforms-lite' ),
293 'ES' => esc_html__( 'Spain', 'wpforms-lite' ),
294 'LK' => esc_html__( 'Sri Lanka', 'wpforms-lite' ),
295 'SD' => esc_html__( 'Sudan', 'wpforms-lite' ),
296 'SR' => esc_html__( 'Suriname', 'wpforms-lite' ),
297 'SJ' => esc_html__( 'Svalbard and Jan Mayen', 'wpforms-lite' ),
298 'SZ' => esc_html__( 'Eswatini (Kingdom of)', 'wpforms-lite' ),
299 'SE' => esc_html__( 'Sweden', 'wpforms-lite' ),
300 'CH' => esc_html__( 'Switzerland', 'wpforms-lite' ),
301 'SY' => esc_html__( 'Syrian Arab Republic', 'wpforms-lite' ),
302 'TW' => esc_html__( 'Taiwan, Republic of China', 'wpforms-lite' ),
303 'TJ' => esc_html__( 'Tajikistan', 'wpforms-lite' ),
304 'TZ' => esc_html__( 'Tanzania (United Republic of)', 'wpforms-lite' ),
305 'TH' => esc_html__( 'Thailand', 'wpforms-lite' ),
306 'TL' => esc_html__( 'Timor-Leste', 'wpforms-lite' ),
307 'TG' => esc_html__( 'Togo', 'wpforms-lite' ),
308 'TK' => esc_html__( 'Tokelau', 'wpforms-lite' ),
309 'TO' => esc_html__( 'Tonga', 'wpforms-lite' ),
310 'TT' => esc_html__( 'Trinidad and Tobago', 'wpforms-lite' ),
311 'TN' => esc_html__( 'Tunisia', 'wpforms-lite' ),
312 'TR' => esc_html__( 'Türkiye', 'wpforms-lite' ),
313 'TM' => esc_html__( 'Turkmenistan', 'wpforms-lite' ),
314 'TC' => esc_html__( 'Turks and Caicos Islands', 'wpforms-lite' ),
315 'TV' => esc_html__( 'Tuvalu', 'wpforms-lite' ),
316 'UG' => esc_html__( 'Uganda', 'wpforms-lite' ),
317 'UA' => esc_html__( 'Ukraine', 'wpforms-lite' ),
318 'AE' => esc_html__( 'United Arab Emirates', 'wpforms-lite' ),
319 'GB' => esc_html__( 'United Kingdom of Great Britain and Northern Ireland', 'wpforms-lite' ),
320 'US' => esc_html__( 'United States of America', 'wpforms-lite' ),
321 'UM' => esc_html__( 'United States Minor Outlying Islands', 'wpforms-lite' ),
322 'UY' => esc_html__( 'Uruguay', 'wpforms-lite' ),
323 'UZ' => esc_html__( 'Uzbekistan', 'wpforms-lite' ),
324 'VU' => esc_html__( 'Vanuatu', 'wpforms-lite' ),
325 'VA' => esc_html__( 'Vatican City State', 'wpforms-lite' ),
326 'VE' => esc_html__( 'Venezuela (Bolivarian Republic of)', 'wpforms-lite' ),
327 'VN' => esc_html__( 'Vietnam', 'wpforms-lite' ),
328 'VG' => esc_html__( 'Virgin Islands (British)', 'wpforms-lite' ),
329 'VI' => esc_html__( 'Virgin Islands (U.S.)', 'wpforms-lite' ),
330 'WF' => esc_html__( 'Wallis and Futuna', 'wpforms-lite' ),
331 'EH' => esc_html__( 'Western Sahara', 'wpforms-lite' ),
332 'YE' => esc_html__( 'Yemen', 'wpforms-lite' ),
333 'ZM' => esc_html__( 'Zambia', 'wpforms-lite' ),
334 'ZW' => esc_html__( 'Zimbabwe', 'wpforms-lite' ),
335 ];
336
337 return apply_filters( 'wpforms_countries', $countries );
338 }
339
340 /**
341 * Calendar Months.
342 *
343 * @since 1.3.7
344 *
345 * @return array
346 */
347 function wpforms_months() {
348
349 $months = [
350 'Jan' => esc_html__( 'January', 'wpforms-lite' ),
351 'Feb' => esc_html__( 'February', 'wpforms-lite' ),
352 'Mar' => esc_html__( 'March', 'wpforms-lite' ),
353 'Apr' => esc_html__( 'April', 'wpforms-lite' ),
354 'May' => esc_html__( 'May', 'wpforms-lite' ),
355 'Jun' => esc_html__( 'June', 'wpforms-lite' ),
356 'Jul' => esc_html__( 'July', 'wpforms-lite' ),
357 'Aug' => esc_html__( 'August', 'wpforms-lite' ),
358 'Sep' => esc_html__( 'September', 'wpforms-lite' ),
359 'Oct' => esc_html__( 'October', 'wpforms-lite' ),
360 'Nov' => esc_html__( 'November', 'wpforms-lite' ),
361 'Dec' => esc_html__( 'December', 'wpforms-lite' ),
362 ];
363
364 return apply_filters( 'wpforms_months', $months );
365 }
366
367 /**
368 * Calendar Days.
369 *
370 * @since 1.3.7
371 *
372 * @return array
373 */
374 function wpforms_days() {
375
376 $days = [
377 'Sun' => esc_html__( 'Sunday', 'wpforms-lite' ),
378 'Mon' => esc_html__( 'Monday', 'wpforms-lite' ),
379 'Tue' => esc_html__( 'Tuesday', 'wpforms-lite' ),
380 'Wed' => esc_html__( 'Wednesday', 'wpforms-lite' ),
381 'Thu' => esc_html__( 'Thursday', 'wpforms-lite' ),
382 'Fri' => esc_html__( 'Friday', 'wpforms-lite' ),
383 'Sat' => esc_html__( 'Saturday', 'wpforms-lite' ),
384 ];
385
386 return apply_filters( 'wpforms_days', $days );
387 }
388
389 /**
390 * Return available date formats.
391 *
392 * @since 1.7.5
393 *
394 * @return array
395 */
396 function wpforms_date_formats() {
397
398 /**
399 * Filters available date formats.
400 *
401 * @since 1.3.0
402 *
403 * @param array $date_formats Default date formats.
404 * Item key is JS date character - see https://flatpickr.js.org/formatting/
405 * Item value is in PHP format - see http://php.net/manual/en/function.date.php.
406 */
407 return (array) apply_filters(
408 'wpforms_datetime_date_formats',
409 [
410 'm/d/Y' => 'm/d/Y',
411 'd/m/Y' => 'd/m/Y',
412 'Y/m/d' => 'Y/m/d',
413 'm.d.Y' => 'm.d.Y',
414 'd.m.Y' => 'd.m.Y',
415 'Y.m.d' => 'Y.m.d',
416 'F j, Y' => 'F j, Y',
417 ]
418 );
419 }
420
421 /**
422 * Return available time formats.
423 *
424 * @since 1.7.7
425 *
426 * @return array
427 */
428 function wpforms_time_formats() {
429
430 /**
431 * Filters available time formats.
432 *
433 * @since 1.5.9
434 *
435 * @param array $time_formats Default time formats.
436 * Item key is in PHP format which it used in jquery.timepicker as well,
437 * see http://php.net/manual/en/function.date.php.
438 */
439 return (array) apply_filters(
440 'wpforms_datetime_time_formats',
441 [
442 'g:i A' => '12 H',
443 'H:i' => '24 H',
444 ]
445 );
446 }
447