IRremoteESP8266
defaults.h
Go to the documentation of this file.
1 // Copyright 2019 - David Conran (@crankyoldgit)
2 // The default text to use throughout the library.
3 // The library will use this text if no locale (_IR_LOCALE_) is set or if
4 // the locale doesn't define particular values.
5 // If they are defined, this file should NOT override them.
6 //
7 // This file should contain a #define for every translateable/locale dependant
8 // string used by the library. Language specific files don't have to include
9 // everything.
10 //
11 // NOTE: ASCII/UTF-8 characters only. Unicode is NOT supported.
12 //
13 // The defaults are English (AU) / en-AU. Australia (AU) is pretty much the same
14 // as English (UK) for this libraries use case.
15 #ifndef LOCALE_DEFAULTS_H_
16 #define LOCALE_DEFAULTS_H_
17 
18 #ifndef D_STR_UNKNOWN
19 #define D_STR_UNKNOWN "UNKNOWN"
20 #endif // D_STR_UNKNOWN
21 #ifndef D_STR_PROTOCOL
22 #define D_STR_PROTOCOL "Protocol"
23 #endif // D_STR_PROTOCOL
24 #ifndef D_STR_POWER
25 #define D_STR_POWER "Power"
26 #endif // D_STR_POWER
27 #ifndef D_STR_PREVIOUS
28 #define D_STR_PREVIOUS "Previous"
29 #endif // D_STR_PREVIOUS
30 #ifndef D_STR_ON
31 #define D_STR_ON "On"
32 #endif // D_STR_ON
33 #ifndef D_STR_1
34 #define D_STR_1 "1"
35 #endif // D_STR_1
36 #ifndef D_STR_OFF
37 #define D_STR_OFF "Off"
38 #endif // D_STR_OFF
39 #ifndef D_STR_0
40 #define D_STR_0 "0"
41 #endif // D_STR_0
42 #ifndef D_STR_MODE
43 #define D_STR_MODE "Mode"
44 #endif // D_STR_MODE
45 #ifndef D_STR_TOGGLE
46 #define D_STR_TOGGLE "Toggle"
47 #endif // D_STR_TOGGLE
48 #ifndef D_STR_TURBO
49 #define D_STR_TURBO "Turbo"
50 #endif // D_STR_TURBO
51 #ifndef D_STR_SUPER
52 #define D_STR_SUPER "Super"
53 #endif // D_STR_SUPER
54 #ifndef D_STR_SLEEP
55 #define D_STR_SLEEP "Sleep"
56 #endif // D_STR_SLEEP
57 #ifndef D_STR_LIGHT
58 #define D_STR_LIGHT "Light"
59 #endif // D_STR_LIGHT
60 #ifndef D_STR_POWERFUL
61 #define D_STR_POWERFUL "Powerful"
62 #endif // D_STR_POWERFUL
63 #ifndef D_STR_QUIET
64 #define D_STR_QUIET "Quiet"
65 #endif // D_STR_QUIET
66 #ifndef D_STR_ECONO
67 #define D_STR_ECONO "Econo"
68 #endif // D_STR_ECONO
69 #ifndef D_STR_SWING
70 #define D_STR_SWING "Swing"
71 #endif // D_STR_SWING
72 #ifndef D_STR_SWINGH
73 #define D_STR_SWINGH D_STR_SWING"(H)" // Set `D_STR_SWING` first!
74 #endif // D_STR_SWINGH
75 #ifndef D_STR_SWINGV
76 #define D_STR_SWINGV D_STR_SWING"(V)" // Set `D_STR_SWING` first!
77 #endif // D_STR_SWINGV
78 #ifndef D_STR_BEEP
79 #define D_STR_BEEP "Beep"
80 #endif // D_STR_BEEP
81 #ifndef D_STR_MOULD
82 #define D_STR_MOULD "Mould"
83 #endif // D_STR_MOULD
84 #ifndef D_STR_CLEAN
85 #define D_STR_CLEAN "Clean"
86 #endif // D_STR_CLEAN
87 #ifndef D_STR_PURIFY
88 #define D_STR_PURIFY "Purify"
89 #endif // D_STR_PURIFY
90 #ifndef D_STR_TIMER
91 #define D_STR_TIMER "Timer"
92 #endif // D_STR_TIMER
93 #ifndef D_STR_ONTIMER
94 #define D_STR_ONTIMER D_STR_ON " " D_STR_TIMER // Set `D_STR_ON` first!
95 #endif // D_STR_ONTIMER
96 #ifndef D_STR_OFFTIMER
97 #define D_STR_OFFTIMER D_STR_OFF " " D_STR_TIMER // Set `D_STR_OFF` first!
98 #endif // D_STR_OFFTIMER
99 #ifndef D_STR_TIMERMODE
100 #define D_STR_TIMERMODE D_STR_TIMER " " D_STR_MODE // Set `D_STR_MODE` first!
101 #endif // D_STR_TIMERMODE
102 #ifndef D_STR_CLOCK
103 #define D_STR_CLOCK "Clock"
104 #endif // D_STR_CLOCK
105 #ifndef D_STR_COMMAND
106 #define D_STR_COMMAND "Command"
107 #endif // D_STR_COMMAND
108 #ifndef D_STR_XFAN
109 #define D_STR_XFAN "XFan"
110 #endif // D_STR_XFAN
111 #ifndef D_STR_HEALTH
112 #define D_STR_HEALTH "Health"
113 #endif // D_STR_HEALTH
114 #ifndef D_STR_MODEL
115 #define D_STR_MODEL "Model"
116 #endif // D_STR_MODEL
117 #ifndef D_STR_TEMP
118 #define D_STR_TEMP "Temp"
119 #endif // D_STR_TEMP
120 #ifndef D_STR_IFEEL
121 #define D_STR_IFEEL "IFeel"
122 #endif // D_STR_IFEEL
123 #ifndef D_STR_HUMID
124 #define D_STR_HUMID "Humid"
125 #endif // D_STR_HUMID
126 #ifndef D_STR_SAVE
127 #define D_STR_SAVE "Save"
128 #endif // D_STR_SAVE
129 #ifndef D_STR_EYE
130 #define D_STR_EYE "Eye"
131 #endif // D_STR_EYE
132 #ifndef D_STR_FOLLOW
133 #define D_STR_FOLLOW "Follow"
134 #endif // D_STR_FOLLOW
135 #ifndef D_STR_ION
136 #define D_STR_ION "Ion"
137 #endif // D_STR_ION
138 #ifndef D_STR_FRESH
139 #define D_STR_FRESH "Fresh"
140 #endif // D_STR_FRESH
141 #ifndef D_STR_HOLD
142 #define D_STR_HOLD "Hold"
143 #endif // D_STR_HOLD
144 #ifndef D_STR_8C_HEAT
145 #define D_STR_8C_HEAT "8C " D_STR_HEAT // Set `D_STR_HEAT` first!
146 #endif // D_STR_8C_HEAT
147 #ifndef D_STR_10C_HEAT
148 #define D_STR_10C_HEAT "10C " D_STR_HEAT // Set `D_STR_HEAT` first!
149 #endif // D_STR_10C_HEAT
150 #ifndef D_STR_BUTTON
151 #define D_STR_BUTTON "Button"
152 #endif // D_STR_BUTTON
153 #ifndef D_STR_NIGHT
154 #define D_STR_NIGHT "Night"
155 #endif // D_STR_NIGHT
156 #ifndef D_STR_SILENT
157 #define D_STR_SILENT "Silent"
158 #endif // D_STR_SILENT
159 #ifndef D_STR_FILTER
160 #define D_STR_FILTER "Filter"
161 #endif // D_STR_FILTER
162 #ifndef D_STR_3D
163 #define D_STR_3D "3D"
164 #endif // D_STR_3D
165 #ifndef D_STR_CELSIUS
166 #define D_STR_CELSIUS "Celsius"
167 #endif // D_STR_CELSIUS
168 #ifndef D_STR_FAHRENHEIT
169 #define D_STR_FAHRENHEIT "Fahrenheit"
170 #endif // D_STR_FAHRENHEIT
171 #ifndef D_STR_CELSIUS_FAHRENHEIT
172 #define D_STR_CELSIUS_FAHRENHEIT D_STR_CELSIUS "/" D_STR_FAHRENHEIT
173 #endif // D_STR_CELSIUS_FAHRENHEIT
174 #ifndef D_STR_UP
175 #define D_STR_UP "Up"
176 #endif // D_STR_UP
177 #ifndef D_STR_TEMPUP
178 #define D_STR_TEMPUP D_STR_TEMP " " D_STR_UP // Set `D_STR_TEMP` first!
179 #endif // D_STR_TEMPUP
180 #ifndef D_STR_DOWN
181 #define D_STR_DOWN "Down"
182 #endif // D_STR_DOWN
183 #ifndef D_STR_TEMPDOWN
184 #define D_STR_TEMPDOWN D_STR_TEMP " " D_STR_DOWN // Set `D_STR_TEMP` first!
185 #endif // D_STR_TEMPDOWN
186 #ifndef D_STR_CHANGE
187 #define D_STR_CHANGE "Change"
188 #endif // D_STR_CHANGE
189 #ifndef D_STR_START
190 #define D_STR_START "Start"
191 #endif // D_STR_START
192 #ifndef D_STR_STOP
193 #define D_STR_STOP "Stop"
194 #endif // D_STR_STOP
195 #ifndef D_STR_MOVE
196 #define D_STR_MOVE "Move"
197 #endif // D_STR_MOVE
198 #ifndef D_STR_SET
199 #define D_STR_SET "Set"
200 #endif // D_STR_SET
201 #ifndef D_STR_CANCEL
202 #define D_STR_CANCEL "Cancel"
203 #endif // D_STR_CANCEL
204 #ifndef D_STR_COMFORT
205 #define D_STR_COMFORT "Comfort"
206 #endif // D_STR_COMFORT
207 #ifndef D_STR_SENSOR
208 #define D_STR_SENSOR "Sensor"
209 #endif // D_STR_SENSOR
210 #ifndef D_STR_DISPLAY
211 #define D_STR_DISPLAY "Display"
212 #endif // D_STR_DISPLAY
213 #ifndef D_STR_WEEKLY
214 #define D_STR_WEEKLY "Weekly"
215 #endif // D_STR_WEEKLY
216 #ifndef D_STR_WEEKLYTIMER
217 #define D_STR_WEEKLYTIMER D_STR_WEEKLY " " D_STR_TIMER // Needs `D_STR_WEEKLY`!
218 #endif // D_STR_WEEKLYTIMER
219 #ifndef D_STR_WIFI
220 #define D_STR_WIFI "WiFi"
221 #endif // D_STR_WIFI
222 #ifndef D_STR_LAST
223 #define D_STR_LAST "Last"
224 #endif // D_STR_LAST
225 #ifndef D_STR_FAST
226 #define D_STR_FAST "Fast"
227 #endif // D_STR_FAST
228 #ifndef D_STR_SLOW
229 #define D_STR_SLOW "Slow"
230 #endif // D_STR_SLOW
231 #ifndef D_STR_AIRFLOW
232 #define D_STR_AIRFLOW "Air Flow"
233 #endif // D_STR_AIRFLOW
234 #ifndef D_STR_STEP
235 #define D_STR_STEP "Step"
236 #endif // D_STR_STEP
237 #ifndef D_STR_NA
238 #define D_STR_NA "N/A"
239 #endif // D_STR_NA
240 #ifndef D_STR_INSIDE
241 #define D_STR_INSIDE "Inside"
242 #endif // D_STR_INSIDE
243 #ifndef D_STR_OUTSIDE
244 #define D_STR_OUTSIDE "Outside"
245 #endif // D_STR_OUTSIDE
246 #ifndef D_STR_LOUD
247 #define D_STR_LOUD "Loud"
248 #endif // D_STR_LOUD
249 #ifndef D_STR_UPPER
250 #define D_STR_UPPER "Upper"
251 #endif // D_STR_UPPER
252 #ifndef D_STR_LOWER
253 #define D_STR_LOWER "Lower"
254 #endif // D_STR_LOWER
255 #ifndef D_STR_BREEZE
256 #define D_STR_BREEZE "Breeze"
257 #endif // D_STR_BREEZE
258 #ifndef D_STR_CIRCULATE
259 #define D_STR_CIRCULATE "Circulate"
260 #endif // D_STR_CIRCULATE
261 #ifndef D_STR_CEILING
262 #define D_STR_CEILING "Ceiling"
263 #endif // D_STR_CEILING
264 #ifndef D_STR_WALL
265 #define D_STR_WALL "Wall"
266 #endif // D_STR_WALL
267 #ifndef D_STR_ROOM
268 #define D_STR_ROOM "Room"
269 #endif // D_STR_ROOM
270 #ifndef D_STR_6THSENSE
271 #define D_STR_6THSENSE "6th Sense"
272 #endif // D_STR_6THSENSE
273 #ifndef D_STR_ZONEFOLLOW
274 #define D_STR_ZONEFOLLOW "Zone Follow"
275 #endif // D_STR_ZONEFOLLOW
276 #ifndef D_STR_FIXED
277 #define D_STR_FIXED "Fixed"
278 #endif // D_STR_FIXED
279 #ifndef D_STR_TYPE
280 #define D_STR_TYPE "Type"
281 #endif // D_STR_TYPE
282 #ifndef D_STR_SPECIAL
283 #define D_STR_SPECIAL "Special"
284 #endif // D_STR_SPECIAL
285 #ifndef D_STR_RECYCLE
286 #define D_STR_RECYCLE "Recycle"
287 #endif // D_STR_RECYCLE
288 #ifndef D_STR_ID
289 #define D_STR_ID "Id"
290 #endif // D_STR_ID
291 #ifndef D_STR_VANE
292 #define D_STR_VANE "Vane"
293 #endif // D_STR_VANE
294 #ifndef D_STR_LOCK
295 #define D_STR_LOCK "Lock"
296 #endif // D_STR_LOCK
297 
298 #ifndef D_STR_AUTO
299 #define D_STR_AUTO "Auto"
300 #endif // D_STR_AUTO
301 #ifndef D_STR_AUTOMATIC
302 #define D_STR_AUTOMATIC "Automatic"
303 #endif // D_STR_AUTOMATIC
304 #ifndef D_STR_MANUAL
305 #define D_STR_MANUAL "Manual"
306 #endif // D_STR_MANUAL
307 #ifndef D_STR_COOL
308 #define D_STR_COOL "Cool"
309 #endif // D_STR_COOL
310 #ifndef D_STR_COOLING
311 #define D_STR_COOLING "Cooling"
312 #endif // D_STR_COOLING
313 #ifndef D_STR_HEAT
314 #define D_STR_HEAT "Heat"
315 #endif // D_STR_HEAT
316 #ifndef D_STR_HEATING
317 #define D_STR_HEATING "Heating"
318 #endif // D_STR_HEATING
319 #ifndef D_STR_FAN
320 #define D_STR_FAN "Fan"
321 #endif // D_STR_FAN
322 #ifndef D_STR_FANONLY
323 #define D_STR_FANONLY "fan-only"
324 #endif // D_STR_FANONLY
325 #ifndef D_STR_FAN_ONLY
326 #define D_STR_FAN_ONLY "fan_only"
327 #endif // D_STR_FAN_ONLY
328 #ifndef D_STR_ONLY
329 #define D_STR_ONLY "Only"
330 #endif // D_STR_ONLY
331 #ifndef D_STR_FANSPACEONLY
332 #define D_STR_FANSPACEONLY D_STR_FAN " " D_STR_ONLY
333 #endif // D_STR_FANSPACEONLY
334 #ifndef D_STR_FANONLYNOSPACE
335 #define D_STR_FANONLYNOSPACE D_STR_FAN D_STR_ONLY
336 #endif // D_STR_FANONLYNOSPACE
337 #ifndef D_STR_DRY
338 #define D_STR_DRY "Dry"
339 #endif // D_STR_DRY
340 #ifndef D_STR_DRYING
341 #define D_STR_DRYING "Drying"
342 #endif // D_STR_DRYING
343 #ifndef D_STR_DEHUMIDIFY
344 #define D_STR_DEHUMIDIFY "Dehumidify"
345 #endif // D_STR_DEHUMIDIFY
346 
347 #ifndef D_STR_MAX
348 #define D_STR_MAX "Max"
349 #endif // D_STR_MAX
350 #ifndef D_STR_MAXIMUM
351 #define D_STR_MAXIMUM "Maximum"
352 #endif // D_STR_MAXIMUM
353 #ifndef D_STR_MIN
354 #define D_STR_MIN "Min"
355 #endif // D_STR_MIN
356 #ifndef D_STR_MINIMUM
357 #define D_STR_MINIMUM "Minimum"
358 #endif // D_STR_MINIMUM
359 #ifndef D_STR_MED
360 #define D_STR_MED "Med"
361 #endif // D_STR_MED
362 #ifndef D_STR_MEDIUM
363 #define D_STR_MEDIUM "Medium"
364 #endif // D_STR_MEDIUM
365 
366 #ifndef D_STR_HIGHEST
367 #define D_STR_HIGHEST "Highest"
368 #endif // D_STR_HIGHEST
369 #ifndef D_STR_HIGH
370 #define D_STR_HIGH "High"
371 #endif // D_STR_HIGH
372 #ifndef D_STR_HI
373 #define D_STR_HI "Hi"
374 #endif // D_STR_HI
375 #ifndef D_STR_MID
376 #define D_STR_MID "Mid"
377 #endif // D_STR_MID
378 #ifndef D_STR_MIDDLE
379 #define D_STR_MIDDLE "Middle"
380 #endif // D_STR_MIDDLE
381 #ifndef D_STR_LOW
382 #define D_STR_LOW "Low"
383 #endif // D_STR_LOW
384 #ifndef D_STR_LO
385 #define D_STR_LO "Lo"
386 #endif // D_STR_LO
387 #ifndef D_STR_LOWEST
388 #define D_STR_LOWEST "Lowest"
389 #endif // D_STR_LOWEST
390 #ifndef D_STR_RIGHT
391 #define D_STR_RIGHT "Right"
392 #endif // D_STR_RIGHT
393 #ifndef D_STR_MAXRIGHT
394 #define D_STR_MAXRIGHT D_STR_MAX " " D_STR_RIGHT // Set `D_STR_MAX` first!
395 #endif // D_STR_MAXRIGHT
396 #ifndef D_STR_MAXRIGHT_NOSPACE
397 #define D_STR_MAXRIGHT_NOSPACE D_STR_MAX D_STR_RIGHT // Set `D_STR_MAX` first!
398 #endif // D_STR_MAXRIGHT_NOSPACE
399 #ifndef D_STR_RIGHTMAX
400 #define D_STR_RIGHTMAX D_STR_RIGHT " " D_STR_MAX // Set `D_STR_MAX` first!
401 #endif // D_STR_RIGHTMAX
402 #ifndef D_STR_RIGHTMAX_NOSPACE
403 #define D_STR_RIGHTMAX_NOSPACE D_STR_RIGHT D_STR_MAX // Set `D_STR_MAX` first!
404 #endif // D_STR_RIGHTMAX_NOSPACE
405 #ifndef D_STR_LEFT
406 #define D_STR_LEFT "Left"
407 #endif // D_STR_LEFT
408 #ifndef D_STR_MAXLEFT
409 #define D_STR_MAXLEFT D_STR_MAX " " D_STR_LEFT // Set `D_STR_MAX` first!
410 #endif // D_STR_MAXLEFT
411 #ifndef D_STR_MAXLEFT_NOSPACE
412 #define D_STR_MAXLEFT_NOSPACE D_STR_MAX D_STR_LEFT // Set `D_STR_MAX` first!
413 #endif // D_STR_MAXLEFT_NOSPACE
414 #ifndef D_STR_LEFTMAX
415 #define D_STR_LEFTMAX D_STR_LEFT " " D_STR_MAX // Set `D_STR_MAX` first!
416 #endif // D_STR_LEFTMAX
417 #ifndef D_STR_LEFTMAX_NOSPACE
418 #define D_STR_LEFTMAX_NOSPACE D_STR_LEFT D_STR_MAX // Set `D_STR_MAX` first!
419 #endif // D_STR_LEFTMAX_NOSPACE
420 #ifndef D_STR_WIDE
421 #define D_STR_WIDE "Wide"
422 #endif // D_STR_WIDE
423 #ifndef D_STR_CENTRE
424 #define D_STR_CENTRE "Centre"
425 #endif // D_STR_CENTRE
426 #ifndef D_STR_TOP
427 #define D_STR_TOP "Top"
428 #endif // D_STR_TOP
429 #ifndef D_STR_BOTTOM
430 #define D_STR_BOTTOM "Bottom"
431 #endif // D_STR_BOTTOM
432 
433 // Compound words/phrases/descriptions from pre-defined words.
434 // Note: Obviously these need to be defined *after* their component words.
435 #ifndef D_STR_ECONOTOGGLE
436 #define D_STR_ECONOTOGGLE D_STR_ECONO " " D_STR_TOGGLE
437 #endif // D_STR_ECONOTOGGLE
438 #ifndef D_STR_EYEAUTO
439 #define D_STR_EYEAUTO D_STR_EYE " " D_STR_AUTO
440 #endif // D_STR_EYEAUTO
441 #ifndef D_STR_LIGHTTOGGLE
442 #define D_STR_LIGHTTOGGLE D_STR_LIGHT " " D_STR_TOGGLE
443 #endif // D_STR_LIGHTTOGGLE
444 #ifndef D_STR_OUTSIDEQUIET
445 #define D_STR_OUTSIDEQUIET D_STR_OUTSIDE " " D_STR_QUIET
446 #endif // D_STR_OUTSIDEQUIET
447 #ifndef D_STR_POWERTOGGLE
448 #define D_STR_POWERTOGGLE D_STR_POWER " " D_STR_TOGGLE
449 #endif // D_STR_POWERTOGGLE
450 #ifndef D_STR_POWERBUTTON
451 #define D_STR_POWERBUTTON D_STR_POWER " " D_STR_BUTTON
452 #endif // D_STR_POWERBUTTON
453 #ifndef D_STR_PREVIOUSPOWER
454 #define D_STR_PREVIOUSPOWER D_STR_PREVIOUS " " D_STR_POWER
455 #endif // D_STR_PREVIOUSPOWER
456 #ifndef D_STR_DISPLAYTEMP
457 #define D_STR_DISPLAYTEMP D_STR_DISPLAY " " D_STR_TEMP
458 #endif // D_STR_DISPLAYTEMP
459 #ifndef D_STR_SENSORTEMP
460 #define D_STR_SENSORTEMP D_STR_SENSOR " " D_STR_TEMP
461 #endif // D_STR_SENSORTEMP
462 #ifndef D_STR_SLEEP_TIMER
463 #define D_STR_SLEEP_TIMER D_STR_SLEEP " " D_STR_TIMER
464 #endif // D_STR_SLEEP_TIMER
465 #ifndef D_STR_SWINGVMODE
466 #define D_STR_SWINGVMODE D_STR_SWINGV " " D_STR_MODE
467 #endif // D_STR_SWINGVMODE
468 #ifndef D_STR_SWINGVTOGGLE
469 #define D_STR_SWINGVTOGGLE D_STR_SWINGV " " D_STR_TOGGLE
470 #endif // D_STR_SWINGVTOGGLE
471 #ifndef D_STR_TURBOTOGGLE
472 #define D_STR_TURBOTOGGLE D_STR_TURBO " " D_STR_TOGGLE
473 #endif // D_STR_TURBOTOGGLE
474 
475 // Separators
476 #ifndef D_CHR_TIME_SEP
477 #define D_CHR_TIME_SEP ':'
478 #endif // D_CHR_TIME_SEP
479 #ifndef D_STR_SPACELBRACE
480 #define D_STR_SPACELBRACE " ("
481 #endif // D_STR_SPACELBRACE
482 #ifndef D_STR_COMMASPACE
483 #define D_STR_COMMASPACE ", "
484 #endif // D_STR_COMMASPACE
485 #ifndef D_STR_COLONSPACE
486 #define D_STR_COLONSPACE ": "
487 #endif // D_STR_COLONSPACE
488 #ifndef D_STR_DASH
489 #define D_STR_DASH "-"
490 #endif // D_STR_DASH
491 
492 #ifndef D_STR_DAY
493 #define D_STR_DAY "Day"
494 #endif // D_STR_DAY
495 #ifndef D_STR_DAYS
496 #define D_STR_DAYS D_STR_DAY "s"
497 #endif // D_STR_DAYS
498 #ifndef D_STR_HOUR
499 #define D_STR_HOUR "Hour"
500 #endif // D_STR_HOUR
501 #ifndef D_STR_HOURS
502 #define D_STR_HOURS D_STR_HOUR "s"
503 #endif // D_STR_HOURS
504 #ifndef D_STR_MINUTE
505 #define D_STR_MINUTE "Minute"
506 #endif // D_STR_MINUTE
507 #ifndef D_STR_MINUTES
508 #define D_STR_MINUTES D_STR_MINUTE "s"
509 #endif // D_STR_MINUTES
510 #ifndef D_STR_SECOND
511 #define D_STR_SECOND "Second"
512 #endif // D_STR_SECOND
513 #ifndef D_STR_SECONDS
514 #define D_STR_SECONDS D_STR_SECOND "s"
515 #endif // D_STR_SECONDS
516 #ifndef D_STR_NOW
517 #define D_STR_NOW "Now"
518 #endif // D_STR_NOW
519 #ifndef D_STR_THREELETTERDAYS
520 #define D_STR_THREELETTERDAYS "SunMonTueWedThuFriSat"
521 #endif // D_STR_THREELETTERDAYS
522 
523 #ifndef D_STR_YES
524 #define D_STR_YES "Yes"
525 #endif // D_STR_YES
526 #ifndef D_STR_NO
527 #define D_STR_NO "No"
528 #endif // D_STR_NO
529 #ifndef D_STR_TRUE
530 #define D_STR_TRUE "True"
531 #endif // D_STR_TRUE
532 #ifndef D_STR_FALSE
533 #define D_STR_FALSE "False"
534 #endif // D_STR_FALSE
535 
536 #ifndef D_STR_REPEAT
537 #define D_STR_REPEAT "Repeat"
538 #endif // D_STR_REPEAT
539 #ifndef D_STR_CODE
540 #define D_STR_CODE "Code"
541 #endif // D_STR_CODE
542 #ifndef D_STR_BITS
543 #define D_STR_BITS "Bits"
544 #endif // D_STR_BITS
545 
546 // Model Names
547 #ifndef D_STR_YAW1F
548 #define D_STR_YAW1F "YAW1F"
549 #endif // D_STR_YAW1F
550 #ifndef D_STR_YBOFB
551 #define D_STR_YBOFB "YBOFB"
552 #endif // D_STR_YBOFB
553 #ifndef D_STR_V9014557_A
554 #define D_STR_V9014557_A "V9014557-A"
555 #endif // D_STR_V9014557_A
556 #ifndef D_STR_V9014557_B
557 #define D_STR_V9014557_B "V9014557-B"
558 #endif // D_STR_V9014557_B
559 #ifndef D_STR_RLT0541HTA_A
560 #define D_STR_RLT0541HTA_A "R-LT0541-HTA-A"
561 #endif // D_STR_RLT0541HTA_A
562 #ifndef D_STR_RLT0541HTA_B
563 #define D_STR_RLT0541HTA_B "R-LT0541-HTA-B"
564 #endif // D_STR_RLT0541HTA_B
565 #ifndef D_STR_ARRAH2E
566 #define D_STR_ARRAH2E "ARRAH2E"
567 #endif // D_STR_ARRAH2E
568 #ifndef D_STR_ARDB1
569 #define D_STR_ARDB1 "ARDB1"
570 #endif // D_STR_ARDB1
571 #ifndef D_STR_ARREB1E
572 #define D_STR_ARREB1E "ARREB1E"
573 #endif // D_STR_ARREB1E
574 #ifndef D_STR_ARJW2
575 #define D_STR_ARJW2 "ARJW2"
576 #endif // D_STR_ARJW2
577 #ifndef D_STR_ARRY4
578 #define D_STR_ARRY4 "ARRY4"
579 #endif // D_STR_ARRY4
580 #ifndef D_STR_ARREW4E
581 #define D_STR_ARREW4E "ARREW4E"
582 #endif // D_STR_ARREW4E
583 #ifndef D_STR_GE6711AR2853M
584 #define D_STR_GE6711AR2853M "GE6711AR2853M"
585 #endif // D_STR_GE6711AR2853M
586 #ifndef D_STR_AKB75215403
587 #define D_STR_AKB75215403 "AKB75215403"
588 #endif // D_STR_AKB75215403
589 #ifndef D_STR_AKB74955603
590 #define D_STR_AKB74955603 "AKB74955603"
591 #endif // D_STR_AKB74955603
592 #ifndef D_STR_AKB73757604
593 #define D_STR_AKB73757604 "AKB73757604"
594 #endif // D_STR_AKB73757604
595 #ifndef D_STR_KKG9AC1
596 #define D_STR_KKG9AC1 "KKG9AC1"
597 #endif // D_STR_KKG9AC1
598 #ifndef D_STR_KKG29AC1
599 #define D_STR_KKG29AC1 "KKG29AC1"
600 #endif // D_STR_KKG9AC1
601 #ifndef D_STR_LKE
602 #define D_STR_LKE "LKE"
603 #endif // D_STR_LKE
604 #ifndef D_STR_NKE
605 #define D_STR_NKE "NKE"
606 #endif // D_STR_NKE
607 #ifndef D_STR_DKE
608 #define D_STR_DKE "DKE"
609 #endif // D_STR_DKE
610 #ifndef D_STR_PKR
611 #define D_STR_PKR "PKR"
612 #endif // D_STR_PKR
613 #ifndef D_STR_JKE
614 #define D_STR_JKE "JKE"
615 #endif // D_STR_JKE
616 #ifndef D_STR_CKP
617 #define D_STR_CKP "CKP"
618 #endif // D_STR_CKP
619 #ifndef D_STR_RKR
620 #define D_STR_RKR "RKR"
621 #endif // D_STR_RKR
622 #ifndef D_STR_PANASONICLKE
623 #define D_STR_PANASONICLKE "PANASONICLKE"
624 #endif // D_STR_PANASONICLKE
625 #ifndef D_STR_PANASONICNKE
626 #define D_STR_PANASONICNKE "PANASONICNKE"
627 #endif // D_STR_PANASONICNKE
628 #ifndef D_STR_PANASONICDKE
629 #define D_STR_PANASONICDKE "PANASONICDKE"
630 #endif // D_STR_PANASONICDKE
631 #ifndef D_STR_PANASONICPKR
632 #define D_STR_PANASONICPKR "PANASONICPKR"
633 #endif // D_STR_PANASONICPKR
634 #ifndef D_STR_PANASONICJKE
635 #define D_STR_PANASONICJKE "PANASONICJKE"
636 #endif // D_STR_PANASONICJKE
637 #ifndef D_STR_PANASONICCKP
638 #define D_STR_PANASONICCKP "PANASONICCKP"
639 #endif // D_STR_PANASONICCKP
640 #ifndef D_STR_PANASONICRKR
641 #define D_STR_PANASONICRKR "PANASONICRKR"
642 #endif // D_STR_PANASONICRKR
643 #ifndef D_STR_A907
644 #define D_STR_A907 "A907"
645 #endif // D_STR_A907
646 #ifndef D_STR_A705
647 #define D_STR_A705 "A705"
648 #endif // D_STR_A705
649 #ifndef D_STR_A903
650 #define D_STR_A903 "A903"
651 #endif // D_STR_A903
652 #ifndef D_STR_TAC09CHSD
653 #define D_STR_TAC09CHSD "TAC09CHSD"
654 #endif // D_STR_TAC09CHSD
655 #ifndef D_STR_GZ055BE1
656 #define D_STR_GZ055BE1 "GZ055BE1"
657 #endif // D_STR_GZ055BE1
658 #ifndef D_STR_122LZF
659 #define D_STR_122LZF "122LZF"
660 #endif // D_STR_122LZF
661 #ifndef D_STR_DG11J13A
662 #define D_STR_DG11J13A "DG11J13A"
663 #endif // D_STR_DG11J13A
664 #ifndef D_STR_DG11J104
665 #define D_STR_DG11J104 "DG11J104"
666 #endif // D_STR_DG11J104
667 #ifndef D_STR_DG11J191
668 #define D_STR_DG11J191 "DG11J191"
669 #endif // D_STR_DG11J191
670 
671 // Protocols Names
672 #ifndef D_STR_AIRTON
673 #define D_STR_AIRTON "AIRTON"
674 #endif // D_STR_AIRTON
675 #ifndef D_STR_AIRWELL
676 #define D_STR_AIRWELL "AIRWELL"
677 #endif // D_STR_AIRWELL
678 #ifndef D_STR_AIWA_RC_T501
679 #define D_STR_AIWA_RC_T501 "AIWA_RC_T501"
680 #endif // D_STR_AIWA_RC_T501
681 #ifndef D_STR_AMCOR
682 #define D_STR_AMCOR "AMCOR"
683 #endif // D_STR_AMCOR
684 #ifndef D_STR_ARGO
685 #define D_STR_ARGO "ARGO"
686 #endif // D_STR_ARGO
687 #ifndef D_STR_ARRIS
688 #define D_STR_ARRIS "ARRIS"
689 #endif // D_STR_ARRIS
690 #ifndef D_STR_BOSE
691 #define D_STR_BOSE "BOSE"
692 #endif // D_STR_BOSE
693 #ifndef D_STR_CARRIER_AC
694 #define D_STR_CARRIER_AC "CARRIER_AC"
695 #endif // D_STR_CARRIER_AC
696 #ifndef D_STR_CARRIER_AC40
697 #define D_STR_CARRIER_AC40 D_STR_CARRIER_AC "40"
698 #endif // D_STR_CARRIER_AC40
699 #ifndef D_STR_CARRIER_AC64
700 #define D_STR_CARRIER_AC64 D_STR_CARRIER_AC "64"
701 #endif // D_STR_CARRIER_AC64
702 #ifndef D_STR_COOLIX
703 #define D_STR_COOLIX "COOLIX"
704 #endif // D_STR_COOLIX
705 #ifndef D_STR_CORONA_AC
706 #define D_STR_CORONA_AC "CORONA_AC"
707 #endif // D_STR_CORONA_AC
708 #ifndef D_STR_DAIKIN
709 #define D_STR_DAIKIN "DAIKIN"
710 #endif // D_STR_DAIKIN
711 #ifndef D_STR_DAIKIN128
712 #define D_STR_DAIKIN128 "DAIKIN128"
713 #endif // D_STR_DAIKIN128
714 #ifndef D_STR_DAIKIN152
715 #define D_STR_DAIKIN152 "DAIKIN152"
716 #endif // D_STR_DAIKIN152
717 #ifndef D_STR_DAIKIN160
718 #define D_STR_DAIKIN160 "DAIKIN160"
719 #endif // D_STR_DAIKIN160
720 #ifndef D_STR_DAIKIN176
721 #define D_STR_DAIKIN176 "DAIKIN176"
722 #endif // D_STR_DAIKIN176
723 #ifndef D_STR_DAIKIN2
724 #define D_STR_DAIKIN2 "DAIKIN2"
725 #endif // D_STR_DAIKIN2
726 #ifndef D_STR_DAIKIN216
727 #define D_STR_DAIKIN216 "DAIKIN216"
728 #endif // D_STR_DAIKIN216
729 #ifndef D_STR_DAIKIN64
730 #define D_STR_DAIKIN64 "DAIKIN64"
731 #endif // D_STR_DAIKIN64
732 #ifndef D_STR_DELONGHI_AC
733 #define D_STR_DELONGHI_AC "DELONGHI_AC"
734 #endif // D_STR_DELONGHI_AC
735 #ifndef D_STR_DENON
736 #define D_STR_DENON "DENON"
737 #endif // D_STR_DENON
738 #ifndef D_STR_DISH
739 #define D_STR_DISH "DISH"
740 #endif // D_STR_DISH
741 #ifndef D_STR_DOSHISHA
742 #define D_STR_DOSHISHA "DOSHISHA"
743 #endif // D_STR_DOSHISHA
744 #ifndef D_STR_ECOCLIM
745 #define D_STR_ECOCLIM "ECOCLIM"
746 #endif // D_STR_ECOCLIM
747 #ifndef D_STR_ELECTRA_AC
748 #define D_STR_ELECTRA_AC "ELECTRA_AC"
749 #endif // D_STR_ELECTRA_AC
750 #ifndef D_STR_ELITESCREENS
751 #define D_STR_ELITESCREENS "ELITESCREENS"
752 #endif // D_STR_ELITESCREENS
753 #ifndef D_STR_EPSON
754 #define D_STR_EPSON "EPSON"
755 #endif // D_STR_EPSON
756 #ifndef D_STR_FUJITSU_AC
757 #define D_STR_FUJITSU_AC "FUJITSU_AC"
758 #endif // D_STR_FUJITSU_AC
759 #ifndef D_STR_GICABLE
760 #define D_STR_GICABLE "GICABLE"
761 #endif // D_STR_GICABLE
762 #ifndef D_STR_GLOBALCACHE
763 #define D_STR_GLOBALCACHE "GLOBALCACHE"
764 #endif // D_STR_GLOBALCACHE
765 #ifndef D_STR_GOODWEATHER
766 #define D_STR_GOODWEATHER "GOODWEATHER"
767 #endif // D_STR_GOODWEATHER
768 #ifndef D_STR_GREE
769 #define D_STR_GREE "GREE"
770 #endif // D_STR_GREE
771 #ifndef D_STR_HAIER_AC
772 #define D_STR_HAIER_AC "HAIER_AC"
773 #endif // D_STR_HAIER_AC
774 #ifndef D_STR_HAIER_AC_YRW02
775 #define D_STR_HAIER_AC_YRW02 "HAIER_AC_YRW02"
776 #endif // D_STR_HAIER_AC_YRW02
777 #ifndef D_STR_HAIER_AC176
778 #define D_STR_HAIER_AC176 "HAIER_AC176"
779 #endif // D_STR_HAIER_AC176
780 #ifndef D_STR_HITACHI_AC
781 #define D_STR_HITACHI_AC "HITACHI_AC"
782 #endif // D_STR_HITACHI_AC
783 #ifndef D_STR_HITACHI_AC1
784 #define D_STR_HITACHI_AC1 "HITACHI_AC1"
785 #endif // D_STR_HITACHI_AC1
786 #ifndef D_STR_HITACHI_AC2
787 #define D_STR_HITACHI_AC2 "HITACHI_AC2"
788 #endif // D_STR_HITACHI_AC2
789 #ifndef D_STR_HITACHI_AC3
790 #define D_STR_HITACHI_AC3 "HITACHI_AC3"
791 #endif // D_STR_HITACHI_AC3
792 #ifndef D_STR_HITACHI_AC344
793 #define D_STR_HITACHI_AC344 "HITACHI_AC344"
794 #endif // D_STR_HITACHI_AC344
795 #ifndef D_STR_HITACHI_AC424
796 #define D_STR_HITACHI_AC424 "HITACHI_AC424"
797 #endif // D_STR_HITACHI_AC424
798 #ifndef D_STR_INAX
799 #define D_STR_INAX "INAX"
800 #endif // D_STR_INAX
801 #ifndef D_STR_JVC
802 #define D_STR_JVC "JVC"
803 #endif // D_STR_JVC
804 #ifndef D_STR_KELON
805 #define D_STR_KELON "KELON"
806 #endif // D_STR_KELON
807 #ifndef D_STR_KELVINATOR
808 #define D_STR_KELVINATOR "KELVINATOR"
809 #endif // D_STR_KELVINATOR
810 #ifndef D_STR_LASERTAG
811 #define D_STR_LASERTAG "LASERTAG"
812 #endif // D_STR_LASERTAG
813 #ifndef D_STR_LEGOPF
814 #define D_STR_LEGOPF "LEGOPF"
815 #endif // D_STR_LEGOPF
816 #ifndef D_STR_LG
817 #define D_STR_LG "LG"
818 #endif // D_STR_LG
819 #ifndef D_STR_LG2
820 #define D_STR_LG2 "LG2"
821 #endif // D_STR_LG2
822 #ifndef D_STR_LUTRON
823 #define D_STR_LUTRON "LUTRON"
824 #endif // D_STR_LUTRON
825 #ifndef D_STR_MAGIQUEST
826 #define D_STR_MAGIQUEST "MAGIQUEST"
827 #endif // D_STR_MAGIQUEST
828 #ifndef D_STR_METZ
829 #define D_STR_METZ "METZ"
830 #endif // D_STR_METZ
831 #ifndef D_STR_MIDEA
832 #define D_STR_MIDEA "MIDEA"
833 #endif // D_STR_MIDEA
834 #ifndef D_STR_MIDEA24
835 #define D_STR_MIDEA24 "MIDEA24"
836 #endif // D_STR_MIDEA24
837 #ifndef D_STR_MILESTAG2
838 #define D_STR_MILESTAG2 "MILESTAG2"
839 #endif // D_STR_MILESTAG2
840 #ifndef D_STR_MIRAGE
841 #define D_STR_MIRAGE "MIRAGE"
842 #endif // D_STR_MIRAGE
843 #ifndef D_STR_MITSUBISHI
844 #define D_STR_MITSUBISHI "MITSUBISHI"
845 #endif // D_STR_MITSUBISHI
846 #ifndef D_STR_MITSUBISHI112
847 #define D_STR_MITSUBISHI112 "MITSUBISHI112"
848 #endif // D_STR_MITSUBISHI112
849 #ifndef D_STR_MITSUBISHI136
850 #define D_STR_MITSUBISHI136 "MITSUBISHI136"
851 #endif // D_STR_MITSUBISHI136
852 #ifndef D_STR_MITSUBISHI2
853 #define D_STR_MITSUBISHI2 "MITSUBISHI2"
854 #endif // D_STR_MITSUBISHI2
855 #ifndef D_STR_MITSUBISHI_AC
856 #define D_STR_MITSUBISHI_AC "MITSUBISHI_AC"
857 #endif // D_STR_MITSUBISHI_AC
858 #ifndef D_STR_MITSUBISHI_HEAVY_152
859 #define D_STR_MITSUBISHI_HEAVY_152 "MITSUBISHI_HEAVY_152"
860 #endif // D_STR_MITSUBISHI_HEAVY_152
861 #ifndef D_STR_MITSUBISHI_HEAVY_88
862 #define D_STR_MITSUBISHI_HEAVY_88 "MITSUBISHI_HEAVY_88"
863 #endif // D_STR_MITSUBISHI_HEAVY_88
864 #ifndef D_STR_MULTIBRACKETS
865 #define D_STR_MULTIBRACKETS "MULTIBRACKETS"
866 #endif // D_STR_MULTIBRACKETS
867 #ifndef D_STR_MWM
868 #define D_STR_MWM "MWM"
869 #endif // D_STR_MWM
870 #ifndef D_STR_NEC
871 #define D_STR_NEC "NEC"
872 #endif // D_STR_NEC
873 #ifndef D_STR_NEC_LIKE
874 #define D_STR_NEC_LIKE D_STR_NEC "_LIKE"
875 #endif // D_STR_NEC_LIKE
876 #ifndef D_STR_NEC_NON_STRICT
877 #define D_STR_NEC_NON_STRICT D_STR_NEC " (NON-STRICT)"
878 #endif // D_STR_NEC_NON_STRICT
879 #ifndef D_STR_NEOCLIMA
880 #define D_STR_NEOCLIMA "NEOCLIMA"
881 #endif // D_STR_NEOCLIMA
882 #ifndef D_STR_NIKAI
883 #define D_STR_NIKAI "NIKAI"
884 #endif // D_STR_NIKAI
885 #ifndef D_STR_PANASONIC
886 #define D_STR_PANASONIC "PANASONIC"
887 #endif // D_STR_PANASONIC
888 #ifndef D_STR_PANASONIC_AC
889 #define D_STR_PANASONIC_AC "PANASONIC_AC"
890 #endif // D_STR_PANASONIC_AC
891 #ifndef D_STR_PANASONIC_AC32
892 #define D_STR_PANASONIC_AC32 D_STR_PANASONIC_AC"32"
893 #endif // D_STR_PANASONIC_AC32
894 #ifndef D_STR_PIONEER
895 #define D_STR_PIONEER "PIONEER"
896 #endif // D_STR_PIONEER
897 #ifndef D_STR_PRONTO
898 #define D_STR_PRONTO "PRONTO"
899 #endif // D_STR_PRONTO
900 #ifndef D_STR_RAW
901 #define D_STR_RAW "RAW"
902 #endif // D_STR_RAW
903 #ifndef D_STR_RC5
904 #define D_STR_RC5 "RC5"
905 #endif // D_STR_RC5
906 #ifndef D_STR_RC5X
907 #define D_STR_RC5X "RC5X"
908 #endif // D_STR_RC5X
909 #ifndef D_STR_RC6
910 #define D_STR_RC6 "RC6"
911 #endif // D_STR_RC6
912 #ifndef D_STR_RCMM
913 #define D_STR_RCMM "RCMM"
914 #endif // D_STR_RCMM
915 #ifndef D_STR_RHOSS
916 #define D_STR_RHOSS "RHOSS"
917 #endif // D_STR_RHOSS
918 #ifndef D_STR_SAMSUNG
919 #define D_STR_SAMSUNG "SAMSUNG"
920 #endif // D_STR_SAMSUNG
921 #ifndef D_STR_SAMSUNG36
922 #define D_STR_SAMSUNG36 "SAMSUNG36"
923 #endif // D_STR_SAMSUNG36
924 #ifndef D_STR_SAMSUNG_AC
925 #define D_STR_SAMSUNG_AC "SAMSUNG_AC"
926 #endif // D_STR_SAMSUNG_AC
927 #ifndef D_STR_SANYO
928 #define D_STR_SANYO "SANYO"
929 #endif // D_STR_SANYO
930 #ifndef D_STR_SANYO_AC
931 #define D_STR_SANYO_AC "SANYO_AC"
932 #endif // D_STR_SANYO_AC
933 #ifndef D_STR_SANYO_AC88
934 #define D_STR_SANYO_AC88 "SANYO_AC88"
935 #endif // D_STR_SANYO_AC88
936 #ifndef D_STR_SANYO_LC7461
937 #define D_STR_SANYO_LC7461 "SANYO_LC7461"
938 #endif // D_STR_SANYO_LC7461
939 #ifndef D_STR_SHARP
940 #define D_STR_SHARP "SHARP"
941 #endif // D_STR_SHARP
942 #ifndef D_STR_SHARP_AC
943 #define D_STR_SHARP_AC "SHARP_AC"
944 #endif // D_STR_SHARP_AC
945 #ifndef D_STR_SHERWOOD
946 #define D_STR_SHERWOOD "SHERWOOD"
947 #endif // D_STR_SHERWOOD
948 #ifndef D_STR_SONY
949 #define D_STR_SONY "SONY"
950 #endif // D_STR_SONY
951 #ifndef D_STR_SONY_38K
952 #define D_STR_SONY_38K "SONY_38K"
953 #endif // D_STR_SONY_38K
954 #ifndef D_STR_SYMPHONY
955 #define D_STR_SYMPHONY "SYMPHONY"
956 #endif // D_STR_SYMPHONY
957 #ifndef D_STR_TCL112AC
958 #define D_STR_TCL112AC "TCL112AC"
959 #endif // D_STR_TCL112AC
960 #ifndef D_STR_TECHNIBEL_AC
961 #define D_STR_TECHNIBEL_AC "TECHNIBEL_AC"
962 #endif // D_STR_TECHNIBEL_AC
963 #ifndef D_STR_TECO
964 #define D_STR_TECO "TECO"
965 #endif // D_STR_TECO
966 #ifndef D_STR_TEKNOPOINT
967 #define D_STR_TEKNOPOINT "TEKNOPOINT"
968 #endif // D_STR_TEKNOPOINT
969 #ifndef D_STR_TOSHIBA_AC
970 #define D_STR_TOSHIBA_AC "TOSHIBA_AC"
971 #endif // D_STR_TOSHIBA_AC
972 #ifndef D_STR_TRANSCOLD
973 #define D_STR_TRANSCOLD "TRANSCOLD"
974 #endif // D_STR_TRANSCOLD
975 #ifndef D_STR_TROTEC
976 #define D_STR_TROTEC "TROTEC"
977 #endif // D_STR_TROTEC
978 #ifndef D_STR_TROTEC_3550
979 #define D_STR_TROTEC_3550 D_STR_TROTEC "_3550"
980 #endif // D_STR_TROTEC_3550
981 #ifndef D_STR_TRUMA
982 #define D_STR_TRUMA "TRUMA"
983 #endif // D_STR_TRUMA
984 #ifndef D_STR_UNUSED
985 #define D_STR_UNUSED "UNUSED"
986 #endif // D_STR_UNUSED
987 #ifndef D_STR_VESTEL_AC
988 #define D_STR_VESTEL_AC "VESTEL_AC"
989 #endif // D_STR_VESTEL_AC
990 #ifndef D_STR_VOLTAS
991 #define D_STR_VOLTAS "VOLTAS"
992 #endif // D_STR_VOLTAS
993 #ifndef D_STR_WHIRLPOOL_AC
994 #define D_STR_WHIRLPOOL_AC "WHIRLPOOL_AC"
995 #endif // D_STR_WHIRLPOOL_AC
996 #ifndef D_STR_WHYNTER
997 #define D_STR_WHYNTER "WHYNTER"
998 #endif // D_STR_WHYNTER
999 #ifndef D_STR_XMP
1000 #define D_STR_XMP "XMP"
1001 #endif // D_STR_XMP
1002 #ifndef D_STR_ZEPEAL
1003 #define D_STR_ZEPEAL "ZEPEAL"
1004 #endif // D_STR_ZEPEAL
1005 
1006 // IRrecvDumpV2+
1007 #ifndef D_STR_TIMESTAMP
1008 #define D_STR_TIMESTAMP "Timestamp"
1009 #endif // D_STR_TIMESTAMP
1010 #ifndef D_STR_LIBRARY
1011 #define D_STR_LIBRARY "Library"
1012 #endif // D_STR_LIBRARY
1013 #ifndef D_STR_MESGDESC
1014 #define D_STR_MESGDESC "Mesg Desc."
1015 #endif // D_STR_MESGDESC
1016 #ifndef D_STR_TOLERANCE
1017 #define D_STR_TOLERANCE "Tolerance"
1018 #endif // D_STR_TOLERANCE
1019 #ifndef D_STR_IRRECVDUMP_STARTUP
1020 #define D_STR_IRRECVDUMP_STARTUP \
1021  "IRrecvDump is now running and waiting for IR input on Pin %d"
1022 #endif // D_STR_IRRECVDUMP_STARTUP
1023 #ifndef D_WARN_BUFFERFULL
1024 #define D_WARN_BUFFERFULL \
1025  "WARNING: IR code is too big for buffer (>= %d). " \
1026  "This result shouldn't be trusted until this is resolved. " \
1027  "Edit & increase `kCaptureBufferSize`."
1028 #endif // D_WARN_BUFFERFULL
1029 
1030 #endif // LOCALE_DEFAULTS_H_