// Copyright 2024 - @misa1515
// Locale/language file for Slovakia.
// This file will override the default values located in `defaults.h`.
#ifndef LOCALE_SK_SK_H_
#define LOCALE_SK_SK_H_

#define D_STR_UNKNOWN "NEZNÁME"
#define D_STR_PROTOCOL "Protokol"
#define D_STR_POWER "Výkon"
#define D_STR_PREVIOUS "Predchádzajúce"
#define D_STR_ON "Zap"
#define D_STR_OFF "Vyp"
#define D_STR_MODE "Režim"
#define D_STR_TOGGLE "Prepnúť"
#define D_STR_SLEEP "Spať"
#define D_STR_LIGHT "Svetlo"
#define D_STR_POWERFUL "Výkonný"
#define D_STR_QUIET "Tichý"
#define D_STR_ECONO "Econo"
#define D_STR_SWING "Kývanie"
#define D_STR_SWINGH D_STR_SWING"(H)"  // Set `D_STR_SWING` prvé!
#define D_STR_SWINGV D_STR_SWING"(V)"  // Set `D_STR_SWING` prvé!
#define D_STR_BEEP "Pípnutie"
#define D_STR_MOULD "Pleseň"
#define D_STR_CLEAN "Čistiť"
#define D_STR_PURIFY "Čistota"
#define D_STR_TIMER "Časovač"
#define D_STR_ONTIMER D_STR_ON " " D_STR_TIMER  // Set `D_STR_ON` prvé!
#define D_STR_OFFTIMER D_STR_OFF " " D_STR_TIMER  // Set `D_STR_OFF` prvé!
#define D_STR_TIMERMODE D_STR_TIMER " " D_STR_MODE  // Set `D_STR_MODE` prvé!
#define D_STR_CLOCK "Hodiny"
#define D_STR_COMMAND "Príkaz"
#define D_STR_XFAN "XVentilátor"
#define D_STR_HEALTH "Zdravie"
#define D_STR_TEMP "Teplota"
#define D_STR_IFEEL "IPocitovo"
#define D_STR_ISEE "IVidieť"
#define D_STR_HUMID "Vlhkosť"
#define D_STR_SAVE "Uložiť"
#define D_STR_EYE "Oči"
#define D_STR_FOLLOW "Nasledovať"
#define D_STR_FRESH "Čerstvé"
#define D_STR_HOLD "Podržať"
#define D_STR_8C_HEAT "8C " D_STR_HEAT  // Set `D_STR_HEAT` prvé!
#define D_STR_10C_HEAT "10C " D_STR_HEAT  // Set `D_STR_HEAT` prvé!
#define D_STR_BUTTON "Tlačidlo"
#define D_STR_NIGHT "Noc"
#define D_STR_SILENT "Tiché"
#define D_STR_CELSIUS "Celzia"
#define D_STR_FAHRENHEIT "Fahrenheit"
#define D_STR_CELSIUS_FAHRENHEIT D_STR_CELSIUS "/" D_STR_FAHRENHEIT
#define D_STR_UP "Hore"
#define D_STR_TEMPUP D_STR_TEMP " " D_STR_UP  // Set `D_STR_TEMP` prvé!
#define D_STR_DOWN "Dole"
#define D_STR_TEMPDOWN D_STR_TEMP " " D_STR_DOWN  // Set `D_STR_TEMP` prvé!
#define D_STR_CHANGE "Zmeniť"
#define D_STR_START "Štart"
#define D_STR_MOVE "Posun"
#define D_STR_SET "Nastaviť"
#define D_STR_CANCEL "Zrušiť"
#define D_STR_COMFORT "Komfort"
#define D_STR_SENSOR "Snímač"
#define D_STR_ABSENSEDETECT "Detekcia neprítomnosti"
#define D_STR_DIRECT "Priamo"
#define D_STR_INDIRECT "Nepriamo"
#define D_STR_DIRECTINDIRECTMODE D_STR_DIRECT " / " \
D_STR_INDIRECT " " D_STR_MODE
#define D_STR_DISPLAY "Displej"
#define D_STR_WEEKLY "Týždenne"
#define D_STR_WEEKLYTIMER D_STR_WEEKLY " " D_STR_TIMER  // Needs `D_STR_WEEKLY`!
#define D_STR_LAST "Posledné"
#define D_STR_FAST "Rýchlo"
#define D_STR_SLOW "Pomaly"
#define D_STR_AIRFLOW "Prúd vzduchu"
#define D_STR_STEP "Krok"
#define D_STR_INSIDE "Vnútri"
#define D_STR_OUTSIDE "Vonku"
#define D_STR_LOUD "Hlasno"
#define D_STR_UPPER "Horná"
#define D_STR_LOWER "Dolná"
#define D_STR_BREEZE "Vánok"
#define D_STR_CIRCULATE "Cirkulácia"
#define D_STR_CEILING "Strop"
#define D_STR_WALL "Stena"
#define D_STR_ROOM "Izba"
#define D_STR_6THSENSE "6ty zmysel"
#define D_STR_ZONEFOLLOW "Sledovanie zóny"
#define D_STR_FIXED "Fixované"
#define D_STR_TYPE "Typ"
#define D_STR_SPECIAL "Špeciálne"
#define D_STR_RECYCLE "Recyklovať"
#define D_STR_LOCK "Zamknuté"
#define D_STR_AUTOMATIC "Automatické"
#define D_STR_MANUAL "Manuálne"
#define D_STR_COOL "Chladiť"
#define D_STR_COOLING "Chladenie"
#define D_STR_HEAT "Ohrev"
#define D_STR_HEATING "Kúrenie"
#define D_STR_FAN "Ventilátor"
#define D_STR_FANONLY "len ventilátor"
#define D_STR_FAN_ONLY "len_ventilátor"
#define D_STR_ONLY "Len"
#define D_STR_FANSPACEONLY D_STR_FAN " " D_STR_ONLY
#define D_STR_FANONLYNOSPACE D_STR_FAN D_STR_ONLY
#define D_STR_DRY "Sušiť"
#define D_STR_DRYING "Sušenie"
#define D_STR_DEHUMIDIFY "Odvlhčiť"
#define D_STR_MAX "Max"
#define D_STR_MIN "Min"
#define D_STR_MED "Str"
#define D_STR_MEDIUM "Stredné"
#define D_STR_MED_HIGH D_STR_MED "-" D_STR_HIGH
#define D_STR_HIGHEST "Najvyššie"
#define D_STR_HIGH "Vysoké"
#define D_STR_HI "Vys"
#define D_STR_MID "Str"
#define D_STR_MIDDLE "Stredné"
#define D_STR_LOW "Nózke"
#define D_STR_LO "Níz"
#define D_STR_LOWEST "Najnižšie"
#define D_STR_RIGHT "Pravé"
#define D_STR_MAXRIGHT D_STR_MAX " " D_STR_RIGHT  // Set `D_STR_MAX` prvé!
#define D_STR_MAXRIGHT_NOSPACE D_STR_MAX D_STR_RIGHT  // Set `D_STR_MAX` prvé!
#define D_STR_RIGHTMAX D_STR_RIGHT " " D_STR_MAX  // Set `D_STR_MAX` prvé!
#define D_STR_RIGHTMAX_NOSPACE D_STR_RIGHT D_STR_MAX  // Set `D_STR_MAX` prvé!
#define D_STR_LEFT "Vľavo"
#define D_STR_MAXLEFT D_STR_MAX " " D_STR_LEFT  // Set `D_STR_MAX` prvé!
#define D_STR_MAXLEFT_NOSPACE D_STR_MAX D_STR_LEFT  // Set `D_STR_MAX` prvé!
#define D_STR_LEFTMAX D_STR_LEFT " " D_STR_MAX  // Set `D_STR_MAX` prvé!
#define D_STR_LEFTMAX_NOSPACE D_STR_LEFT D_STR_MAX  // Set `D_STR_MAX` prvé!
#define D_STR_WIDE "Široké"
#define D_STR_CENTRE "Stredné"
#define D_STR_TOP "Horné"
#define D_STR_BOTTOM "Dolné"
#define D_STR_UPPER_MIDDLE D_STR_UPPER "-" D_STR_MIDDLE
#define D_STR_CONFIG "Konfigurácia"
#define D_STR_CONTROL "Riadenie"
#define D_STR_SET_TIMER D_STR_SET " " D_STR_TIMER
#define D_STR_SCHEDULE "Rozvrh"
#define D_STR_CH "CH#"
#define D_STR_TIMER_ACTIVE_DAYS "TimerActiveDays"
#define D_STR_KEY "Kľúč"
#define D_STR_VALUE "Hodnota"

// Compound words/phrases/descriptions from pre-defined words.
// Note: Obviously these need to be defined *after* their component words.
#define D_STR_ECONOTOGGLE D_STR_ECONO " " D_STR_TOGGLE
#define D_STR_EYEAUTO D_STR_EYE " " D_STR_AUTO
#define D_STR_LIGHTTOGGLE D_STR_LIGHT " " D_STR_TOGGLE
#define D_STR_OUTSIDEQUIET D_STR_OUTSIDE " " D_STR_QUIET
#define D_STR_POWERTOGGLE D_STR_POWER " " D_STR_TOGGLE
#define D_STR_POWERBUTTON D_STR_POWER " " D_STR_BUTTON
#define D_STR_PREVIOUSPOWER D_STR_PREVIOUS " " D_STR_POWER
#define D_STR_DISPLAYTEMP D_STR_DISPLAY " " D_STR_TEMP
#define D_STR_IFEELREPORT D_STR_IFEEL " " D_STR_REPORT
#define D_STR_SENSORTEMP D_STR_SENSOR " " D_STR_TEMP
#define D_STR_SLEEP_TIMER D_STR_SLEEP " " D_STR_TIMER
#define D_STR_SWINGVMODE D_STR_SWINGV " " D_STR_MODE
#define D_STR_SWINGVTOGGLE D_STR_SWINGV " " D_STR_TOGGLE
#define D_STR_TURBOTOGGLE D_STR_TURBO " " D_STR_TOGGLE

// Separators
#define D_STR_DAY "Deň"
#define D_STR_DAYS D_STR_DAY "s"
#define D_STR_HOUR "Hodina"
#define D_STR_HOURS D_STR_HOUR "s"
#define D_STR_MINUTE "Minúta"
#define D_STR_MINUTES D_STR_MINUTE "s"
#define D_STR_SECOND "Sekunda"
#define D_STR_SECONDS D_STR_SECOND "s"
#define D_STR_NOW "Teraz"
#define D_STR_YES "Áno"
#define D_STR_NO "Nie"
#define D_STR_REPEAT "Opakovať"
#define D_STR_CODE "Kód"
#define D_STR_BITS "Bity"

// IRrecvDumpV2+
#define D_STR_TIMESTAMP "Časová pečiatka"
#define D_STR_LIBRARY "Knižnica"
#define D_STR_MESGDESC "Mesg Desc."
#define D_STR_TOLERANCE "Tolerancia"
#define D_STR_IRRECVDUMP_STARTUP \
    "IRrecvDump teraz beží a čaká na IR vstup na pine %d"
#define D_WARN_BUFFERFULL \
    "UPOZORNENIE: IR kód je príliš veľký pre vyrovnávaciu pamäť (>= %d). " \
    "Tomuto výsledku by sa nemalo dôverovať, kým sa to nevyrieši. " \
    "Upraviť a zväčšiť `kCaptureBufferSize`."

#endif  // LOCALE_SK_SK_H_
