diff --git a/include/TEF6686.h b/include/TEF6686.h index 85bd065..2bb44f3 100644 --- a/include/TEF6686.h +++ b/include/TEF6686.h @@ -574,7 +574,7 @@ class TEF6686 { void setVolume(int8_t volume); void tone(uint16_t time, int16_t amplitude, uint16_t frequency); void extendBW(bool yesno); - uint16_t getBlockA(void); + uint16_t getBlockA(); uint8_t af_counter; uint8_t eon_counter; uint8_t logbook_counter; diff --git a/include/constants.h b/include/constants.h index 562f2f4..c0b5287 100644 --- a/include/constants.h +++ b/include/constants.h @@ -16,11 +16,6 @@ #define TOUCHIRQ 33 #define EXT_IRQ 14 -#ifndef DEEPELEC_DP_66X -#define STANDBYLED 19 -#define SMETERPIN 27 -#endif - #define XL9555_ADDRESS 0x20 // GPIO driver used in the DP666 for the 0-9 + DX(Backspace) + Enter buttons #define TEF668X_ADDRESS 0x64 // I2C address of the TEF itself! Not sure if this even changes @@ -269,7 +264,7 @@ #define EE_BYTE_ROTARYMODE 2118 #define EE_BYTE_STEPSIZE 2119 #define EE_BYTE_TUNEMODE 2120 -#define EE_BYTE_OPTENC 2121 +// empty byte #define EE_BYTE_CHECKBYTE 2122 #define EE_BYTE_IMSSET 2123 #define EE_BYTE_EQSET 2124 diff --git a/include/globals.h b/include/globals.h index 65d6e03..54b357a 100644 --- a/include/globals.h +++ b/include/globals.h @@ -39,7 +39,6 @@ extern bool memorystore; extern bool memreset, memtune; extern bool menu, menuopen; extern bool mwstepsize; -extern bool optenc; extern bool rdsflagreset; extern bool rdsreset; extern bool rdsstatscreen; diff --git a/include/language.h b/include/language.h index 25fb0e7..bf4fbf6 100644 --- a/include/language.h +++ b/include/language.h @@ -1,6 +1,6 @@ #pragma once -static const char* const myLanguage[22][301] PROGMEM = { +static const char* const myLanguage[22][300] PROGMEM = { { "English", // English "Rotary direction changed", // 1 "Please release button", // 2 @@ -9,299 +9,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB mode", // 5 "Encoder set to optical", // 6 "Encoder set to standard", // 7 - "FM/AM receiver", // 8 - "Tuner: !None!", // 9 - "Volume", // 10 - "Converter", // 11 - "Low band edge", // 12 - "High band edge", // 13 - "FM RF Level offset", // 14 - "Stereo threshold", // 15 - "High Cut corner", // 16 - "Highcut threshold", // 17 - "Low level threshold", // 18 - "Brightness", // 19 - "Set volume", // 20 - "Converter offset", // 21 - "Low band edge", // 22 - "High band edge", // 23 - "Level offset", // 24 - "Stereo separation threshold", // 25 - "High cut corner frequency", // 26 - "High cut threshold", // 27 - "Low level threshold", // 28 - "Display brightness", // 29 - "Off", // 30 - "On", // 31 - "PRESS MODE TO EXIT AND STORE", // 32 - "PRESS BAND TO CLOSE", // 33 - "SCANNING...", // 34 - "Tuner not detected", // 35 - "AM Antenna gain", // 36 - "FM AGC", // 37 - "Show RDS errors", // 38 - "Language", // 39 - "Choose language", // 40 - "PI locked CT sync", // 41 - "Error! No RDS signal", // 42 - "Softmute FM", // 43 - "Softmute AM", // 44 - "Beep at band edge", // 45 - "Region", // 46 - "Europe", // 47 - "USA", // 48 - "Show underscore in RDS", // 49 - "PS only", // 50 - "Wi-Fi active", // 51 - "Configure Wi-Fi", // 52 - "Connect to: ", // 53 - "to configure Wi-Fi", // 54 - "Trying to connect Wi-Fi", // 55 - "FAILED!", // 56 - "CONNECTED!", // 57 - "Stationlist client IP", // 58 - "Show SW wavelength", // 59 - "RDS filter", // 60 - "Show PI errors", // 61 - "Use squelch", // 62 - "Audio level meter", // 63 - "AM Noise blanker", // 64 - "FM Noise blanker", // 65 - "Defaults loaded", // 66 - "Audio output", // 67 - "Allow tuning without\ndeactivating screensaver", // 68 - "Invert display colors", // 69 - "About software", // 70 - "Main code:", // 71 - "Contributors:", // 72 - "Unknown", // 73 - "Screensaver options", // 74 - "Auto Power off", // 75 - "Screen off", // 76 - "Theme", // 77 - "Skin", // 78 - "Detected applications", // 79 - "Min.", // 80 - "Dynamic SPI speed", // 81 - "Scan sensitivity", // 82 - "NONE", // 83 - "Software version", // 84 - "Frequency font", // 85 - "Auto", // 86 - "No AF available", // 87 - "No EON available", // 88 - "No RT+ available", // 89 - "FM default stepsize", // 90 - "Screensaver", // 91 - "Sec", // 92 - "Clock mode", // 93 - "1% brightness", // 94 - "25% brightness", // 95 - "50% brightness", // 96 - "AM RF Level offset", // 97 - "Signalmeter unit", // 98 - "Use AF", // 99 - "Select FM Band", // 100 - "Select AM Band", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Stop screen wake on tune", // 107 - "Model selector", // 108 - "Base", // 109 - "Portable", // 110 - "Portable touch", // 111 - "Title", // 112 - "Album", // 113 - "Track", // 114 - "Artist", // 115 - "Composition", // 116 - "Movement", // 117 - "Conductor", // 118 - "Composer", // 119 - "Band", // 120 - "Comment", // 121 - "Genre", // 122 - "News", // 123 - "Local news", // 124 - "Stockmarket", // 125 - "Sport", // 126 - "Lottery", // 127 - "Horoscope", // 128 - "Daily Diversion", // 129 - "Health", // 130 - "Event", // 131 - "Scene", // 132 - "Cinema", // 133 - "TV", // 134 - "Date/time", // 135 - "Weather", // 136 - "Traffic", // 137 - "Alarm", // 138 - "Advertisement", // 139 - "Website", // 140 - "Other", // 141 - "Short PS", // 142 - "Long PS", // 143 - "Now", // 144 - "Next", // 145 - "Part", // 146 - "Host", // 147 - "Editor", // 148 - "Frequency", // 149 - "Homepage", // 150 - "Subchannel", // 151 - "Hotline", // 152 - "Studio phone", // 153 - "Phone", // 154 - "SMS studio", // 155 - "SMS", // 156 - "Email hotline", // 157 - "Email studio", // 158 - "Email", // 159 - "Chat", // 160 - "Chat centre", // 161 - "Vote question", // 162 - "Vote centre", // 163 - "Place", // 164 - "Appointment", // 165 - "Identifier", // 166 - "Purchase", // 167 - "Get data", // 168 - "MW default stepsize", // 169 - "Tangerine", // 170 - "Ocean", // 171 - "Indigo", // 172 - "Battery options", // 173 - "Show voltage", // 174 - "Show percentage", // 175 - "RT buffering", // 176 - "Main settings", // 177 - "Audio settings", // 178 - "Display settings", // 179 - "RDS settings", // 180 - "FM settings", // 181 - "AM settings", // 182 - "Connectivity & clock", // 183 - "PRESS MODE TO RETURN", // 184 - "CoChannel Detector", // 185 - "CoChannel Detector\nsensitivity", // 186 - "CoChannel Detector\nthreshold", // 187 - "CoChannel Detector\ncounter", // 188 - "MAIN", // 189 - "AUDIO", // 190 - "DISPLAY", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "CONNECT", // 195 - "DX MODE", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM deemphasis", // 199 - "Small", // 200 - "Large", // 201 - "All", // 202 - "Fast PS", // 203 - "Default", // 204 - "Mute screen on\nXDRGTK connection", // 205 - "FMSI stereo\nimprovement", // 206 - "Function only available\non TEF6687/6689!", // 207 - "Function not available\non selected skin!", // 208 - "Begin scanning\nmemory channels", // 209 - "Stop scanning\nmemory channels", // 210 - "Wait time", // 211 - "Start DX scanning", // 212 - "FM DX Options", // 213 - "Abort! The start channel\nis marked as skipped.", // 214 - "Auto sort AF", // 215 - "Memory channels", // 216 - "Exclude", // 217 - "Only", // 218 - "Auto cancel scan", // 219 - "Correct PI", // 220 - "Signal", // 221 - "Mute audio\nwhile scanning", // 222 - "AIR", // 223 - "5 sec. bandbutton press", // 224 - "Power off", // 225 - "Screen off", // 226 - "Disabled", // 227 - "None", // 228 - "News", // 229 - "Current Affairs", // 230 - "Information", // 231 - "Sport", // 232 - "Education", // 233 - "Drama", // 234 - "Culture", // 235 - "Science", // 236 - "Varied", // 237 - "Pop Music", // 238 - "Rock Music", // 239 - "Easy Listening", // 240 - "Light Classical", // 241 - "Serious Classical", // 242 - "Other Music", // 243 - "Weather", // 244 - "Finance", // 245 - "Children's Progs", // 246 - "Social Affairs", // 247 - "Religion", // 248 - "Phone-In", // 249 - "Travel", // 250 - "Leisure", // 251 - "Jazz Music", // 252 - "Country Music", // 253 - "National Music", // 254 - "Oldies Music", // 255 - "Folk Music", // 256 - "Documentary", // 257 - "Alarm Test", // 258 - "Alarm!!!", // 259 - "Initial", // 260 - "Always", // 261 - "Show clock", // 262 - "Show long PS", // 263 - "Start frequency", // 264 - "Stop frequency", // 265 - "Start memory channel", // 266 - "Stop memory channel", // 267 - "Only store with RDS", // 268 - "Start auto memory", // 269 - "Auto memory", // 270 - "Stationlist ID", // 271 - "Found", // 272 - "Abort! Out of memorychannels", // 273 - "Abort! User pressed button", // 274 - "Scan finished without errors", // 275 - "Clear memory channels", // 276 - "cleared", // 277 - "Prevent double PI", // 278 - "Range", // 279 - "Full", // 280 - "Wait time on\nsignal only", // 281 - "Press highlighted corner", // 282 - "To calibrate touchscreen", // 283 - "Hold BW button to\nstop DX scanner", // 284 - "Select Bandwidth", // 285 - "Your logbook", // 286 - "Download logbook", // 287 - "Logbook is empty", // 288 - "Go to bottom", // 289 - "Entry added\nto the logbook", // 290 - "Error adding\nentry to the logbook", // 291 - "Clear logbook", // 292 - "Logbook cleared", // 293 - "Clear failed", // 294 - "Can't add entry!\nLogbook is full!", // 295 - "Autologger", // 296 - "Auto DST on NTP time", // 297 - "Set NTP time offset", // 298 - "The logbook contains over 130 entries, which the viewer cannot process. Please download the CSV file to process it.", // 299 - "Canada" // 300 + "Tuner: !None!", // 8 + "Volume", // 9 + "Converter", // 10 + "Low band edge", // 11 + "High band edge", // 12 + "FM RF Level offset", // 13 + "Stereo threshold", // 14 + "High Cut corner", // 15 + "Highcut threshold", // 16 + "Low level threshold", // 17 + "Brightness", // 18 + "Set volume", // 19 + "Converter offset", // 20 + "Low band edge", // 21 + "High band edge", // 22 + "Level offset", // 23 + "Stereo separation threshold", // 24 + "High cut corner frequency", // 25 + "High cut threshold", // 26 + "Low level threshold", // 27 + "Display brightness", // 28 + "Off", // 29 + "On", // 30 + "PRESS MODE TO EXIT AND STORE", // 31 + "PRESS BAND TO CLOSE", // 32 + "SCANNING...", // 33 + "Tuner not detected", // 34 + "AM Antenna gain", // 35 + "FM AGC", // 36 + "Show RDS errors", // 37 + "Language", // 38 + "Choose language", // 39 + "PI locked CT sync", // 40 + "Error! No RDS signal", // 41 + "Softmute FM", // 42 + "Softmute AM", // 43 + "Beep at band edge", // 44 + "Region", // 45 + "Europe", // 46 + "USA", // 47 + "Show underscore in RDS", // 48 + "PS only", // 49 + "Wi-Fi active", // 50 + "Configure Wi-Fi", // 51 + "Connect to: ", // 52 + "to configure Wi-Fi", // 53 + "Trying to connect Wi-Fi", // 54 + "FAILED!", // 55 + "CONNECTED!", // 56 + "Stationlist client IP", // 57 + "Show SW wavelength", // 58 + "RDS filter", // 59 + "Show PI errors", // 60 + "Use squelch", // 61 + "Audio level meter", // 62 + "AM Noise blanker", // 63 + "FM Noise blanker", // 64 + "Defaults loaded", // 65 + "Audio output", // 66 + "Allow tuning without\ndeactivating screensaver", // 67 + "Invert display colors", // 68 + "About software", // 69 + "Main code:", // 70 + "Contributors:", // 71 + "Unknown", // 72 + "Screensaver options", // 73 + "Auto Power off", // 74 + "Screen off", // 75 + "Theme", // 76 + "Skin", // 77 + "Detected applications", // 78 + "Min.", // 79 + "SPI speed", // 80 + "Scan sensitivity", // 81 + "NONE", // 82 + "Software version", // 83 + "Frequency font", // 84 + "Auto", // 85 + "No AF available", // 86 + "No EON available", // 87 + "No RT+ available", // 88 + "FM default stepsize", // 80 + "Screensaver", // 81 + "Sec", // 82 + "Clock mode", // 83 + "1% brightness", // 84 + "25% brightness", // 85 + "50% brightness", // 86 + "AM RF Level offset", // 87 + "Signalmeter unit", // 88 + "Use AF", // 89 + "Select FM Band", // 99 + "Select AM Band", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Stop screen wake on tune", // 106 + "Model selector", // 107 + "Base", // 108 + "Portable", // 109 + "Portable touch", // 110 + "Title", // 111 + "Album", // 112 + "Track", // 113 + "Artist", // 114 + "Composition", // 115 + "Movement", // 116 + "Conductor", // 117 + "Composer", // 118 + "Band", // 119 + "Comment", // 120 + "Genre", // 121 + "News", // 122 + "Local news", // 123 + "Stockmarket", // 124 + "Sport", // 125 + "Lottery", // 126 + "Horoscope", // 127 + "Daily Diversion", // 128 + "Health", // 129 + "Event", // 130 + "Scene", // 131 + "Cinema", // 132 + "TV", // 133 + "Date/time", // 134 + "Weather", // 135 + "Traffic", // 136 + "Alarm", // 137 + "Advertisement", // 138 + "Website", // 139 + "Other", // 140 + "Short PS", // 141 + "Long PS", // 142 + "Now", // 143 + "Next", // 144 + "Part", // 145 + "Host", // 146 + "Editor", // 147 + "Frequency", // 148 + "Homepage", // 149 + "Subchannel", // 150 + "Hotline", // 151 + "Studio phone", // 152 + "Phone", // 153 + "SMS studio", // 154 + "SMS", // 155 + "Email hotline", // 156 + "Email studio", // 157 + "Email", // 158 + "Chat", // 159 + "Chat centre", // 160 + "Vote question", // 161 + "Vote centre", // 162 + "Place", // 163 + "Appointment", // 164 + "Identifier", // 165 + "Purchase", // 166 + "Get data", // 167 + "MW default stepsize", // 168 + "Tangerine", // 169 + "Ocean", // 170 + "Indigo", // 171 + "Battery options", // 172 + "Show voltage", // 173 + "Show percentage", // 174 + "RT buffering", // 175 + "Main settings", // 176 + "Audio settings", // 177 + "Display settings", // 178 + "RDS settings", // 179 + "FM settings", // 180 + "AM settings", // 181 + "Connectivity & clock", // 182 + "PRESS MODE TO RETURN", // 183 + "CoChannel Detector", // 184 + "CoChannel Detector\nsensitivity", // 185 + "CoChannel Detector\nthreshold", // 186 + "CoChannel Detector\ncounter", // 187 + "MAIN", // 188 + "AUDIO", // 189 + "DISPLAY", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "CONNECT", // 194 + "DX MODE", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM deemphasis", // 198 + "Small", // 199 + "Large", // 200 + "All", // 201 + "Fast PS", // 202 + "Default", // 203 + "Mute screen on\nXDRGTK connection", // 204 + "FMSI stereo\nimprovement", // 205 + "Function only available\non TEF6687/6689!", // 206 + "Function not available\non selected skin!", // 207 + "Begin scanning\nmemory channels", // 208 + "Stop scanning\nmemory channels", // 209 + "Wait time", // 210 + "Start DX scanning", // 211 + "FM DX Options", // 212 + "Abort! The start channel\nis marked as skipped.", // 213 + "Auto sort AF", // 214 + "Memory channels", // 215 + "Exclude", // 216 + "Only", // 217 + "Auto cancel scan", // 218 + "Correct PI", // 219 + "Signal", // 220 + "Mute audio\nwhile scanning", // 221 + "AIR", // 222 + "5 sec. bandbutton press", // 223 + "Power off", // 224 + "Screen off", // 225 + "Disabled", // 226 + "None", // 227 + "News", // 228 + "Current Affairs", // 229 + "Information", // 230 + "Sport", // 231 + "Education", // 232 + "Drama", // 233 + "Culture", // 234 + "Science", // 235 + "Varied", // 236 + "Pop Music", // 237 + "Rock Music", // 238 + "Easy Listening", // 239 + "Light Classical", // 240 + "Serious Classical", // 241 + "Other Music", // 242 + "Weather", // 243 + "Finance", // 244 + "Children's Progs", // 245 + "Social Affairs", // 246 + "Religion", // 247 + "Phone-In", // 248 + "Travel", // 249 + "Leisure", // 250 + "Jazz Music", // 251 + "Country Music", // 252 + "National Music", // 253 + "Oldies Music", // 254 + "Folk Music", // 255 + "Documentary", // 256 + "Alarm Test", // 257 + "Alarm!!!", // 258 + "Initial", // 259 + "Always", // 260 + "Show clock", // 261 + "Show long PS", // 262 + "Start frequency", // 263 + "Stop frequency", // 264 + "Start memory channel", // 265 + "Stop memory channel", // 266 + "Only store with RDS", // 267 + "Start auto memory", // 268 + "Auto memory", // 269 + "Stationlist ID", // 270 + "Found", // 271 + "Abort! Out of memorychannels", // 272 + "Abort! User pressed button", // 273 + "Scan finished without errors", // 274 + "Clear memory channels", // 275 + "cleared", // 276 + "Prevent double PI", // 277 + "Range", // 278 + "Full", // 279 + "Wait time on\nsignal only", // 280 + "Press highlighted corner", // 281 + "To calibrate touchscreen", // 282 + "Hold BW button to\nstop DX scanner", // 283 + "Select Bandwidth", // 284 + "Your logbook", // 285 + "Download logbook", // 286 + "Logbook is empty", // 287 + "Go to bottom", // 288 + "Entry added\nto the logbook", // 289 + "Error adding\nentry to the logbook", // 290 + "Clear logbook", // 291 + "Logbook cleared", // 292 + "Clear failed", // 293 + "Can't add entry!\nLogbook is full!", // 294 + "Autologger", // 295 + "Auto DST on NTP time", // 296 + "Set NTP time offset", // 297 + "The logbook contains over 130 entries, which the viewer cannot process. Please download the CSV file to process it.", // 298 + "Canada" // 299 }, { "Nederlands", // Dutch @@ -312,299 +311,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB mode", // 5 "encoder ingesteld als optisch", // 6 "encoder ingesteld als standaard", // 7 - "FM/AM ontvanger", // 8 - "Tuner: !Geen!", // 9 - "Volume", // 10 - "Converter", // 11 - "Lage bandgrens", // 12 - "Hoge bandgrens", // 13 - "FM RF niveau afwijking", // 14 - "Stereo grens", // 15 - "Hoge tonen afval", // 16 - "Hoog afval grens", // 17 - "Laag signaal grens", // 18 - "Helderheid", // 19 - "Audio volume", // 20 - "Converter offset", // 21 - "Band ondergrens", // 22 - "Band bovengrens", // 23 - "Signaalafwijking", // 24 - "Stereo signaalgrens", // 25 - "Hoge tonen afval frequentie", // 26 - "Hoge tonen afval signaalniveau", // 27 - "Laag signaalgrens", // 28 - "Stel helderheid in", // 29 - "Uit", // 30 - "Aan", // 31 - "DRUK OP MODE OM AF TE SLUITEN", // 32 - "DRUK OP BAND OM AF TE SLUITEN", // 33 - "ZOEKEN...", // 34 - "Tuner niet herkend!", // 35 - "AM antenne versterking", // 36 - "FM AGC", // 37 - "Toon RDS fouten", // 38 - "Taal", // 39 - "Kies taal", // 40 - "PI gebonden CT sync", // 41 - "Fout! Geen RDS!", // 42 - "Softmute FM", // 43 - "Softmute AM", // 44 - "Piep op bandeinde", // 45 - "Regio", // 46 - "Europa", // 47 - "USA", // 48 - "Toon underscore in RDS", // 49 - "Alleen PS", // 50 - "Wi-Fi aktief", // 51 - "Configureer Wi-Fi", // 52 - "Verbind met: ", // 53 - "om Wi-Fi in te stellen", // 54 - "Verbinden met Wi-Fi...", // 55 - "MISLUKT!", // 56 - "VERBONDEN!", // 57 - "Stationlist client IP", // 58 - "Toon SW golflengte", // 59 - "RDS filter", // 60 - "Toon PI fouten", // 61 - "Gebruik squelch", // 62 - "Audio niveau meter", // 63 - "AM ruis filter", // 64 - "FM ruis filter", // 65 - "Opnieuw geconfigureerd", // 66 - "Audio uitgang", // 67 - "Afstemmen tijdens\nschermbeveiliging", // 68 - "Inverteer scherm", // 69 - "Over deze software", // 70 - "Basis code:", // 71 - "Bijgedragen:", // 72 - "Onbekend", // 73 - "Screensaver opties", // 74 - "Auto uitschakelen", // 75 - "Scherm uit", // 76 - "Thema", // 77 - "Uiterlijk", // 78 - "Gedetecteerde applicaties", // 79 - "Min.", // 80 - "Dynamische\nSPI snelheid", // 81 - "Zoek gevoeligheid", // 82 - "Geen", // 83 - "Software versie", // 84 - "Frequentie font", // 85 - "Auto", // 86 - "Geen AF data", // 87 - "Geen EON data", // 88 - "Geen RT+ data", // 89 - "FM standaard\nstapgrootte", // 90 - "Schermbeveiliging", // 91 - "sec.", // 92 - "Klok methode", // 93 - "1% helderheid", // 94 - "25% helderheid", // 95 - "50% helderheid", // 96 - "AM RF Level afwijking", // 97 - "Signaalmeter eenheid", // 98 - "Gebruik AF", // 99 - "Selecteer\nFM banden", // 100 - "Selecteer\nAM banden", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Stop scherm ontwaken bij afstemmen", // 107 - "Model keuze", // 108 - "Basis", // 109 - "Portable", // 110 - "Portable touch", // 111 - "Titel", // 112 - "Album", // 113 - "Nummer", // 114 - "Artiest", // 115 - "Compositie", // 116 - "Deel", // 117 - "Dirigent", // 118 - "Componist", // 119 - "Band", // 120 - "Opmerking", // 121 - "Genre", // 122 - "Nieuws", // 123 - "Lokaal nieuws", // 124 - "Financiële beurs", // 125 - "Sport", // 126 - "Loterij", // 127 - "Horoscoop", // 128 - "Dagelijkse grap", // 129 - "Gezondheid", // 130 - "Evenement", // 131 - "Scene", // 132 - "Bioscoop", // 133 - "TV", // 134 - "Datum/tijd", // 135 - "Weer", // 136 - "Verkeer", // 137 - "Alarm", // 138 - "Advertentie", // 139 - "Website", // 140 - "Overige", // 141 - "Korte naam", // 142 - "Lange naam", // 143 - "Nu", // 144 - "Straks", // 145 - "Deel", // 146 - "Host", // 147 - "Regiseur", // 148 - "Frequentie", // 149 - "Homepage", // 150 - "Subkanaal", // 151 - "Hotline", // 152 - "Studio telefoon", // 153 - "Telefoon", // 154 - "SMS studio", // 155 - "SMS", // 156 - "Email hotline", // 157 - "Email studio", // 158 - "Email", // 159 - "Chat", // 160 - "Chat centrum", // 161 - "Stemming", // 162 - "Stemcentrum", // 163 - "Plaats", // 164 - "Afspraak", // 165 - "Identificatie", // 166 - "Aankoop", // 167 - "Verkrijg data", // 168 - "MW standaard\nstapgrootte", // 169 - "Tangerine", // 170 - "Ocean", // 171 - "Indigo", // 172 - "Batterij weergave", // 173 - "Toon spanning", // 174 - "Toon percentage", // 175 - "RT buffer", // 176 - "Algemeen", // 177 - "Audio", // 178 - "Weergave", // 179 - "RDS instellingen", // 180 - "FM instellingen", // 181 - "AM instellingen", // 182 - "Connectiviteit", // 183 - "MODE OM TERUG TE GAAN", // 184 - "CoChannel Detectie", // 185 - "CoChannel Detectie\ngevoeligheid", // 186 - "CoChannel Detectie\ndrempel", // 187 - "CoChannel Detectie\nteller", // 188 - "ALGEMEEN", // 189 - "GELUID", // 190 - "SCHERM", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "VERBIND", // 195 - "DX MODE", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM deemphasis", // 199 - "Laag", // 200 - "Middel", // 201 - "Alles", // 202 - "Snelle PS", // 203 - "Standaard", // 204 - "Scherm uit bij\nXDRGTK verbinding", // 205 - "FMSI stereo\nverbetering", // 206 - "Alleen beschikbaar op\nTEF6687/6689!", // 207 - "Niet beschikbaar op\ngekozen uiterlijk!", // 208 - "Begin zoeken\ngeheugenkanaal", // 209 - "Eind zoeken\ngeheugenkanaal", // 210 - "Wachttijd", // 211 - "Start DX zoeken", // 212 - "FM DX Opties", // 213 - "Fout! Startkanaal is\ngemarkeerd als skip", // 214 - "Auto AF sorteren", // 215 - "Geheugenkanalen", // 216 - "Uitsluiten", // 217 - "Enkel", // 218 - "Auto afbreken", // 219 - "Correcte PI", // 220 - "Signaal", // 221 - "Geen geluid\ntijdens scannen", // 222 - "AIR", // 223 - "5 sec.\nbandbutton ingedrukt", // 224 - "Uitschakelen", // 225 - "Scherm uit", // 226 - "Geen functie", // 227 - "Niet gedefinieerd", // 228 - "Nieuws", // 229 - "Actualiteit", // 230 - "Informatie", // 231 - "Sport", // 232 - "Educatie", // 233 - "Drama", // 234 - "Cultuur", // 235 - "Wetenschap", // 236 - "Varia", // 237 - "Popmuziek", // 238 - "Rockmuziek", // 239 - "Melodie", // 240 - "Licht klassiek", // 241 - "Klassieke muziek", // 242 - "Muziek", // 243 - "Het weer", // 244 - "Economie", // 245 - "Voor kinderen", // 246 - "Maatschappelijk", // 247 - "Religie", // 248 - "Doe mee !", // 249 - "Reizen", // 250 - "Vrije tijd", // 251 - "Jazz", // 252 - "Countrymuziek", // 253 - "Nationale muziek", // 254 - "Gouwe ouwe", // 255 - "Volksmuziek", // 256 - "Documentaires", // 257 - "Alarmtest", // 258 - "Alarm ! ALARM !", // 259 - "Initieel", // 260 - "Altijd", // 261 - "Toon klok", // 262 - "Toon long PS", // 263 - "Start frequentie", // 264 - "Stop frequentie", // 265 - "Start geheugen\nkanaal", // 266 - "Stop geheugen\nkanaal", // 267 - "Alleen met\nRDS opslaan", // 268 - "Start auto\ngeheugen kanaal", // 269 - "Auto geheugen kanaal", // 270 - "Stationlist ID", // 271 - "Gevonden", // 272 - "Afgebroken! Geheugen vol", // 273 - "Afgebroken! Knop ingedrukt", // 274 - "Zoeken zonder fouten voltooid", // 275 - "Wis geheugenkanalen", // 276 - "gewist", // 277 - "Voorkom dubbele PI", // 278 - "Bereik", // 279 - "Volledig", // 280 - "Wachttijd alleen\nbij signaal", // 281 - "Druk op aangegeven hoeken", // 282 - "om scherm te calibreren", // 283 - "Houdt BW knop lang\ningedrukt om te stoppen", // 284 - "Selecteer bandbreedte", // 285 - "Jouw logboek", // 286 - "Download logboek", // 287 - "Logboek is leeg", // 288 - "Ga naar einde", // 289 - "Toegevoegd aan\nhet logboek", // 290 - "Toevoegen aan\nlogboek mislukt!", // 291 - "Logboek legen", // 292 - "Logboek geleegd", // 293 - "Legen mislukt", // 294 - "Toevoegen mislukt!\nLogboek is vol!", // 295 - "Automatisch loggen", // 296 - "Auto zomertijd\nop NTP tijd", // 297 - "NTP tijdverschil\ninstellen", // 298 - "Het logboek bevat meer dan 130 items, die de viewer niet kan verwerken. Download alstublieft het CSV-bestand om het te bekijken.", // 299 - "Canada" // 300 + "Tuner: !Geen!", // 8 + "Volume", // 9 + "Converter", // 10 + "Lage bandgrens", // 11 + "Hoge bandgrens", // 12 + "FM RF niveau afwijking", // 13 + "Stereo grens", // 14 + "Hoge tonen afval", // 15 + "Hoog afval grens", // 16 + "Laag signaal grens", // 17 + "Helderheid", // 18 + "Audio volume", // 19 + "Converter offset", // 20 + "Band ondergrens", // 21 + "Band bovengrens", // 22 + "Signaalafwijking", // 23 + "Stereo signaalgrens", // 24 + "Hoge tonen afval frequentie", // 25 + "Hoge tonen afval signaalniveau", // 26 + "Laag signaalgrens", // 27 + "Stel helderheid in", // 28 + "Uit", // 29 + "Aan", // 30 + "DRUK OP MODE OM AF TE SLUITEN", // 31 + "DRUK OP BAND OM AF TE SLUITEN", // 32 + "ZOEKEN...", // 33 + "Tuner niet herkend!", // 34 + "AM antenne versterking", // 35 + "FM AGC", // 36 + "Toon RDS fouten", // 37 + "Taal", // 38 + "Kies taal", // 39 + "PI gebonden CT sync", // 40 + "Fout! Geen RDS!", // 41 + "Softmute FM", // 42 + "Softmute AM", // 43 + "Piep op bandeinde", // 44 + "Regio", // 45 + "Europa", // 46 + "USA", // 47 + "Toon underscore in RDS", // 48 + "Alleen PS", // 49 + "Wi-Fi aktief", // 50 + "Configureer Wi-Fi", // 51 + "Verbind met: ", // 52 + "om Wi-Fi in te stellen", // 53 + "Verbinden met Wi-Fi...", // 54 + "MISLUKT!", // 55 + "VERBONDEN!", // 56 + "Stationlist client IP", // 57 + "Toon SW golflengte", // 58 + "RDS filter", // 59 + "Toon PI fouten", // 60 + "Gebruik squelch", // 61 + "Audio niveau meter", // 62 + "AM ruis filter", // 63 + "FM ruis filter", // 64 + "Opnieuw geconfigureerd", // 65 + "Audio uitgang", // 66 + "Afstemmen tijdens\nschermbeveiliging", // 67 + "Inverteer scherm", // 68 + "Over deze software", // 69 + "Basis code:", // 70 + "Bijgedragen:", // 71 + "Onbekend", // 72 + "Screensaver opties", // 73 + "Auto uitschakelen", // 74 + "Scherm uit", // 75 + "Thema", // 76 + "Uiterlijk", // 77 + "Gedetecteerde applicaties", // 78 + "Min.", // 79 + "Dynamische\nSPI snelheid", // 80 + "Zoek gevoeligheid", // 81 + "Geen", // 82 + "Software versie", // 83 + "Frequentie font", // 84 + "Auto", // 85 + "Geen AF data", // 86 + "Geen EON data", // 87 + "Geen RT+ data", // 88 + "FM standaard\nstapgrootte", // 80 + "Schermbeveiliging", // 81 + "sec.", // 82 + "Klok methode", // 83 + "1% helderheid", // 84 + "25% helderheid", // 85 + "50% helderheid", // 86 + "AM RF Level afwijking", // 87 + "Signaalmeter eenheid", // 88 + "Gebruik AF", // 89 + "Selecteer\nFM banden", // 99 + "Selecteer\nAM banden", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Stop scherm ontwaken bij afstemmen", // 106 + "Model keuze", // 107 + "Basis", // 108 + "Portable", // 109 + "Portable touch", // 110 + "Titel", // 111 + "Album", // 112 + "Nummer", // 113 + "Artiest", // 114 + "Compositie", // 115 + "Deel", // 116 + "Dirigent", // 117 + "Componist", // 118 + "Band", // 119 + "Opmerking", // 120 + "Genre", // 121 + "Nieuws", // 122 + "Lokaal nieuws", // 123 + "Financiële beurs", // 124 + "Sport", // 125 + "Loterij", // 126 + "Horoscoop", // 127 + "Dagelijkse grap", // 128 + "Gezondheid", // 129 + "Evenement", // 130 + "Scene", // 131 + "Bioscoop", // 132 + "TV", // 133 + "Datum/tijd", // 134 + "Weer", // 135 + "Verkeer", // 136 + "Alarm", // 137 + "Advertentie", // 138 + "Website", // 139 + "Overige", // 140 + "Korte naam", // 141 + "Lange naam", // 142 + "Nu", // 143 + "Straks", // 144 + "Deel", // 145 + "Host", // 146 + "Regiseur", // 147 + "Frequentie", // 148 + "Homepage", // 149 + "Subkanaal", // 150 + "Hotline", // 151 + "Studio telefoon", // 152 + "Telefoon", // 153 + "SMS studio", // 154 + "SMS", // 155 + "Email hotline", // 156 + "Email studio", // 157 + "Email", // 158 + "Chat", // 159 + "Chat centrum", // 160 + "Stemming", // 161 + "Stemcentrum", // 162 + "Plaats", // 163 + "Afspraak", // 164 + "Identificatie", // 165 + "Aankoop", // 166 + "Verkrijg data", // 167 + "MW standaard\nstapgrootte", // 168 + "Tangerine", // 169 + "Ocean", // 170 + "Indigo", // 171 + "Batterij weergave", // 172 + "Toon spanning", // 173 + "Toon percentage", // 174 + "RT buffer", // 175 + "Algemeen", // 176 + "Audio", // 177 + "Weergave", // 178 + "RDS instellingen", // 179 + "FM instellingen", // 180 + "AM instellingen", // 181 + "Connectiviteit", // 182 + "MODE OM TERUG TE GAAN", // 183 + "CoChannel Detectie", // 184 + "CoChannel Detectie\ngevoeligheid", // 185 + "CoChannel Detectie\ndrempel", // 186 + "CoChannel Detectie\nteller", // 187 + "ALGEMEEN", // 188 + "GELUID", // 189 + "SCHERM", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "VERBIND", // 194 + "DX MODE", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM deemphasis", // 198 + "Laag", // 199 + "Middel", // 200 + "Alles", // 201 + "Snelle PS", // 202 + "Standaard", // 203 + "Scherm uit bij\nXDRGTK verbinding", // 204 + "FMSI stereo\nverbetering", // 205 + "Alleen beschikbaar op\nTEF6687/6689!", // 206 + "Niet beschikbaar op\ngekozen uiterlijk!", // 207 + "Begin zoeken\ngeheugenkanaal", // 208 + "Eind zoeken\ngeheugenkanaal", // 209 + "Wachttijd", // 210 + "Start DX zoeken", // 211 + "FM DX Opties", // 212 + "Fout! Startkanaal is\ngemarkeerd als skip", // 213 + "Auto AF sorteren", // 214 + "Geheugenkanalen", // 215 + "Uitsluiten", // 216 + "Enkel", // 217 + "Auto afbreken", // 218 + "Correcte PI", // 219 + "Signaal", // 220 + "Geen geluid\ntijdens scannen", // 221 + "AIR", // 222 + "5 sec.\nbandbutton ingedrukt", // 223 + "Uitschakelen", // 224 + "Scherm uit", // 225 + "Geen functie", // 226 + "Niet gedefinieerd", // 227 + "Nieuws", // 228 + "Actualiteit", // 229 + "Informatie", // 230 + "Sport", // 231 + "Educatie", // 232 + "Drama", // 233 + "Cultuur", // 234 + "Wetenschap", // 235 + "Varia", // 236 + "Popmuziek", // 237 + "Rockmuziek", // 238 + "Melodie", // 239 + "Licht klassiek", // 240 + "Klassieke muziek", // 241 + "Muziek", // 242 + "Het weer", // 243 + "Economie", // 244 + "Voor kinderen", // 245 + "Maatschappelijk", // 246 + "Religie", // 247 + "Doe mee !", // 248 + "Reizen", // 249 + "Vrije tijd", // 250 + "Jazz", // 251 + "Countrymuziek", // 252 + "Nationale muziek", // 253 + "Gouwe ouwe", // 254 + "Volksmuziek", // 255 + "Documentaires", // 256 + "Alarmtest", // 257 + "Alarm ! ALARM !", // 258 + "Initieel", // 259 + "Altijd", // 260 + "Toon klok", // 261 + "Toon long PS", // 262 + "Start frequentie", // 263 + "Stop frequentie", // 264 + "Start geheugen\nkanaal", // 265 + "Stop geheugen\nkanaal", // 266 + "Alleen met\nRDS opslaan", // 267 + "Start auto\ngeheugen kanaal", // 268 + "Auto geheugen kanaal", // 269 + "Stationlist ID", // 270 + "Gevonden", // 271 + "Afgebroken! Geheugen vol", // 272 + "Afgebroken! Knop ingedrukt", // 273 + "Zoeken zonder fouten voltooid", // 274 + "Wis geheugenkanalen", // 275 + "gewist", // 276 + "Voorkom dubbele PI", // 277 + "Bereik", // 278 + "Volledig", // 279 + "Wachttijd alleen\nbij signaal", // 280 + "Druk op aangegeven hoeken", // 281 + "om scherm te calibreren", // 282 + "Houdt BW knop lang\ningedrukt om te stoppen", // 283 + "Selecteer bandbreedte", // 284 + "Jouw logboek", // 285 + "Download logboek", // 286 + "Logboek is leeg", // 287 + "Ga naar einde", // 288 + "Toegevoegd aan\nhet logboek", // 289 + "Toevoegen aan\nlogboek mislukt!", // 290 + "Logboek legen", // 291 + "Logboek geleegd", // 292 + "Legen mislukt", // 293 + "Toevoegen mislukt!\nLogboek is vol!", // 294 + "Automatisch loggen", // 295 + "Auto zomertijd\nop NTP tijd", // 296 + "NTP tijdverschil\ninstellen", // 297 + "Het logboek bevat meer dan 130 items, die de viewer niet kan verwerken. Download alstublieft het CSV-bestand om het te bekijken.", // 298 + "Canada" // 299 }, { "Polski", // Polish @@ -615,299 +613,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Tryb USB", // 5 "wybrano enkoder optyczny", // 6 "wybrano standardowy enkoder", // 7 - "Odbiornik FM/AM", // 8 - "Tuner: !Brak!", // 9 - "Głośność", // 10 - "Konwerter", // 11 - "Dolna granica pasma", // 12 - "Górna granica pasma", // 13 - "FM Odchylenie poziomu RF", // 14 - "Próg Stereo", // 15 - "Krawędź dolnoprzep", // 16 - "Próg dolnoprzepust.", // 17 - "Próg niskiego sygnału", // 18 - "Kontrast", // 19 - "Ustaw głośność", // 20 - "Ustaw odchylenie konwertera", // 21 - "Ustaw dolną granicę pasma", // 22 - "Ustaw górną granicę pasma", // 23 - "Ustaw odchylenie sygnału", // 24 - "Ustaw próg separacji Stereo", // 25 - "Częst. gran. filtra dolnoprzep.", // 26 - "Ustaw próg dolnoprzep.", // 27 - "Ustaw dolną granicę sygnału", // 28 - "Ustaw jasność wyświetlacza", // 29 - "Wył.", // 30 - "Włącz.", // 31 - "WCIŚNIJ MODE ABY ZAMKNĄĆ I ZAPISAĆ", // 32 - "NACIŚNIJ BAND ABY ZAMKNĄĆ", // 33 - "SKANOWANIE...", // 34 - "Nie wykryto tunera", // 35 - "Czułość anteny AM", // 36 - "FM AGC", // 37 - "Pokaż błędy RDS", // 38 - "Język", // 39 - "Wybierz swój język", // 40 - "Synch. CT przy zablokowanym PI", // 41 - "Błąd! Brak sygnału RDS", // 42 - "Łagodne wyciszanie FM", // 43 - "Łagodne wyciszanie AM", // 44 - "Beep na krawędzi pasma", // 45 - "Region", // 46 - "Europa", // 47 - "USA", // 48 - "Pokaż podkreślenia w RDS", // 49 - "Tylko PS", // 50 - "Wi-Fi aktywne", // 51 - "Konfiguracja Wi-Fi", // 52 - "Połącz z: ", // 53 - "aby skonfigurować Wi-Fi", // 54 - "Próba połączenia z Wi-Fi", // 55 - "BŁĄD.. WiFi wyłączone", // 56 - "POŁĄCZONO!", // 57 - "IP klienta Stationlist", // 58 - "Pokaż długości fal SW", // 59 - "Filtr RDS", // 60 - "Pokaż błędy PI", // 61 - "Użyj blokady szumów", // 62 - "Wskaźnik modulacji", // 63 - "Reduktor szumów AM", // 64 - "Reduktor szumów FM", // 65 - "Załadowano domyślne", // 66 - "Wyjście dźwięku", // 67 - "Stroj. gdy ekran wył.", // 68 - "Odwróć kolory wyświetlacza", // 69 - "O oprogramowaniu", // 70 - "Główny kod:", // 71 - "Współtwórcy:", // 72 - "Nieznany", // 73 - "Opcje wygaszacza", // 74 - "Wyłącznik czasowy", // 75 - "Wyłącz ekran", // 76 - "Motyw", // 77 - "Skórka", // 78 - "Wykryte aplikacje", // 79 - "Min.", // 80 - "Dynam. prędkość SPI", // 81 - "Czułość skanowania", // 82 - "BRAK", // 83 - "Wersja oprogramowania", // 84 - "Czcionka częstotliwości", // 85 - "Auto", // 86 - "AF niedostępny", // 87 - "EON niedostępny", // 88 - "RT+ niedostępny", // 89 - "Minimalny krok FM", // 90 - "Wygaszacz ekranu", // 91 - "Sek", // 92 - "Tryb zegara", // 93 - "1% jasności", // 94 - "25% jasności", // 95 - "50% jasności", // 96 - "Odchylenie poziomu RF AM", // 97 - "Jednostka sygnału", // 98 - "Używaj AF", // 99 - "Wybierz pasmo FM", // 100 - "Wybierz pasmo AM", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Stroj.gdy ekran wył.", // 107 - "Wybór modelu", // 108 - "Podstawowy", // 109 - "Przenośny", // 110 - "Przenoś. dotyk.", // 111 - "Tytuł", // 112 - "Album", // 113 - "Ścieżka", // 114 - "Wykonawca", // 115 - "Kompozycja", // 116 - "Ruch", // 117 - "Dyrygent", // 118 - "Kompozytor", // 119 - "Grupa", // 120 - "Komentarz", // 121 - "Gatunek", // 122 - "Wiadomości", // 123 - "Lokalne wiadomości", // 124 - "Giełda", // 125 - "Sport", // 126 - "Loteria", // 127 - "Horoskop", // 128 - "Codzienny zwrot", // 129 - "Zdrowie", // 130 - "Wydarzenie", // 131 - "Scena", // 132 - "Kino", // 133 - "TV", // 134 - "Data/Godzina", // 135 - "Pogoda", // 136 - "Wiadom. drogowe", // 137 - "Alarm", // 138 - "Reklama", // 139 - "Strona internet.", // 140 - "Inne", // 141 - "Krótki PS", // 142 - "Długi PS", // 143 - "Teraz", // 144 - "Następnie", // 145 - "Część", // 146 - "Prowadzący", // 147 - "Wydawca", // 148 - "Częstotliwość", // 149 - "Strona domowa", // 150 - "Podkanał", // 151 - "Infolinia", // 152 - "Telefon do studia", // 153 - "Telefon", // 154 - "SMS do studia", // 155 - "SMS", // 156 - "Email do gorącej linii", // 157 - "Email do studia", // 158 - "Email", // 159 - "Czat", // 160 - "Centrum czatu", // 161 - "Pytanie do głosowania", // 162 - "Centrum głosowania", // 163 - "Miejsce", // 164 - "Spotkanie", // 165 - "Identyfikator", // 166 - "Zakup", // 167 - "Pobierz dane", // 168 - "Domyślny krok MW", // 169 - "Mandarynka", // 170 - "Ocean", // 171 - "Indygo", // 172 - "Opcje baterii", // 173 - "Pokaż napięcie", // 174 - "Pokaż procent naład.", // 175 - "Buforowanie RT", // 176 - "Główne ustawienia", // 177 - "Ustawienia dźwięku", // 178 - "Ustawienia wyświetlacza", // 179 - "Ustawienia RDS", // 180 - "Ustawienia FM", // 181 - "Ustawienia AM", // 182 - "Łączność i zegar", // 183 - "NACIŚNIJ MODE ABY WRÓCIĆ", // 184 - "Detek. międzykanałowy AM", // 185 - "Czułość detek. międzykanał.", // 186 - "Próg detek. międzykanałowego AM", // 187 - "Licznik detek. międzykanał.", // 188 - "GŁÓWNE", // 189 - "DŹWIĘK", // 190 - "WYŚWIETLACZ", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "ŁĄCZNOŚĆ", // 195 - "TRYB DX", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "Deemfaza FM", // 199 - "Małe", // 200 - "Duże", // 201 - "Wszystkie", // 202 - "Szybki PS", // 203 - "Domyslny", // 204 - "Wylacz ekran gdy\npołączony z XDR-GTK", // 205 - "Ulepszenie \nstereo FMSI", // 206 - "Funkcja dostępna tylko\nna TEF6687/6689!", // 207 - "Funkcja niedostępna\nz wybranym motywem!", // 208 - "Rozpocznij skanowanie\nkanałów pamięci", // 209 - "Zatrzymaj skanowanie\nkanałów pamięci", // 210 - "Czas oczekiwania", // 211 - "Rozpocznij skanowanie DX", // 212 - "Opcje FM DX", // 213 - "Błąd! Początkowy kanał\njest pominięty.", // 214 - "Automat. sortowanie AF", // 215 - "Kanały pamięci", // 216 - "Wyklucz", // 217 - "Uwzględnij", // 218 - "Automatyczne\nanulowanie skanowania", // 219 - "Poprawne PI", // 220 - "Sygnał", // 221 - "Wycisz dźwięk\npodczas skanowania", // 222 - "AIR", // 223 - "5 sek. naciśnięcie przyc. BAND", // 224 - "Wyłącz", // 225 - "Wyłącz ekran", // 226 - "Wyłączone", // 227 - "Niezdefiniowany", // 228 - "Wiadomości", // 229 - "Sprawy bieżące", // 230 - "Informacje", // 231 - "Sport", // 232 - "Edukacja", // 233 - "Dramat", // 234 - "Kultura", // 235 - "Nauka", // 236 - "Różne", // 237 - "Muzyka Pop", // 238 - "Muzyka Rock", // 239 - "Muzyka lekka", // 240 - "Lekka muz. klas.", // 241 - "Muz. klas. pow.", // 242 - "Inna muzyka", // 243 - "Pogoda", // 244 - "Finanse", // 245 - "Prog. dla dzieci", // 246 - "Sprawy społeczne", // 247 - "Religia", // 248 - "Telefon.Udział.", // 249 - "Podróże", // 250 - "Czas wolny", // 251 - "Muzyka Jazz", // 252 - "Muzyka Country", // 253 - "Muzyka narodowa", // 254 - "Stare przeboje", // 255 - "Muzyka ludowa", // 256 - "Dokument", // 257 - "Alarm Test", // 258 - "Alarm", // 259 - "Początkowy", // 260 - "Zawsze", // 261 - "Pokaż zegar", // 262 - "Pokaż długi PS", // 263 - "Częstotliwość początkowa", // 264 - "Częstotliwość końcowa", // 265 - "Początkowy kanał pamięci", // 266 - "Końcowy kanał pamięci", // 267 - "Zapisuj tylko z RDS", // 268 - "Rozpocznij auto zapamiętywanie", // 269 - "Auto zapamiętywanie", // 270 - "Identyfikator Stationlist", // 271 - "Znaleziono", // 272 - "Przerywam! Brak wolnych kanałów", // 273 - "Przerywam! Naciśnięto przycisk", // 274 - "Skanowanie zakończone pomyślnie", // 275 - "Wyczyść kanały pamięci", // 276 - "wyczyszczono", // 277 - "Unikaj podwójnego PI", // 278 - "Zakres", // 279 - "Pełne", // 280 - "Czekaj tylko gdy\nwykryto stację", // 281 - "Naciśnij zaznaczony róg", // 282 - "Aby skalibrować ekran", // 283 - "Aby zatrzymać,\nprzytrzymaj przycisk BW", // 284 - "Wybierz szer. pasma", // 285 - "Twój wykaz", // 286 - "Pobierz wykaz", // 287 - "Wykaz jest pusty", // 288 - "Przejdź na dół", // 289 - "Dodano do wykazu", // 290 - "Bład aktualizacji!", // 291 - "Wyczyść wykaz", // 292 - "Wykaz wyczyszczony", // 293 - "Błąd wyczyszczenia", // 294 - "Wykaz pełny!", // 295 - "Autologowanie stacji", // 296 - "Auto czas letni wg NTP", // 297 - "Ustaw odchyl. czasu NTP", // 298 - "Wykaz zawiera ponad 130 wpisów, których przeglądarka nie może pokazać. Pobierz plik CSV, aby je przetworzyć.", // 299 - "Kanada" // 300 + "Tuner: !Brak!", // 8 + "Głośność", // 9 + "Konwerter", // 10 + "Dolna granica pasma", // 11 + "Górna granica pasma", // 12 + "FM Odchylenie poziomu RF", // 13 + "Próg Stereo", // 14 + "Krawędź dolnoprzep", // 15 + "Próg dolnoprzepust.", // 16 + "Próg niskiego sygnału", // 17 + "Kontrast", // 18 + "Ustaw głośność", // 19 + "Ustaw odchylenie konwertera", // 20 + "Ustaw dolną granicę pasma", // 21 + "Ustaw górną granicę pasma", // 22 + "Ustaw odchylenie sygnału", // 23 + "Ustaw próg separacji Stereo", // 24 + "Częst. gran. filtra dolnoprzep.", // 25 + "Ustaw próg dolnoprzep.", // 26 + "Ustaw dolną granicę sygnału", // 27 + "Ustaw jasność wyświetlacza", // 28 + "Wył.", // 29 + "Włącz.", // 30 + "WCIŚNIJ MODE ABY ZAMKNĄĆ I ZAPISAĆ", // 31 + "NACIŚNIJ BAND ABY ZAMKNĄĆ", // 32 + "SKANOWANIE...", // 33 + "Nie wykryto tunera", // 34 + "Czułość anteny AM", // 35 + "FM AGC", // 36 + "Pokaż błędy RDS", // 37 + "Język", // 38 + "Wybierz swój język", // 39 + "Synch. CT przy zablokowanym PI", // 40 + "Błąd! Brak sygnału RDS", // 41 + "Łagodne wyciszanie FM", // 42 + "Łagodne wyciszanie AM", // 43 + "Ton na krawędzi pasma", // 44 + "Region", // 45 + "Europa", // 46 + "USA", // 47 + "Pokaż podkreślenia w RDS", // 48 + "Tylko PS", // 49 + "Wi-Fi aktywne", // 50 + "Konfiguracja Wi-Fi", // 51 + "Połącz z: ", // 52 + "aby skonfigurować Wi-Fi", // 53 + "Próba połączenia z Wi-Fi", // 54 + "BŁĄD.. WiFi wyłączone", // 55 + "POŁĄCZONO!", // 56 + "IP klienta Stationlist", // 57 + "Pokaż długości fal SW", // 58 + "Filtr RDS", // 59 + "Pokaż błędy PI", // 60 + "Użyj blokady szumów", // 61 + "Wskaźnik modulacji", // 62 + "Reduktor szumów AM", // 63 + "Reduktor szumów FM", // 64 + "Załadowano domyślne", // 65 + "Wyjście dźwięku", // 66 + "Strój gdy ekran wył.", // 67 + "Odwróć kolory wyświetlacza", // 68 + "O oprogramowaniu", // 69 + "Główny kod:", // 70 + "Współtwórcy:", // 71 + "Nieznany", // 72 + "Opcje wygaszacza", // 73 + "Wyłącznik czasowy", // 74 + "Wyłącz ekran", // 75 + "Motyw", // 76 + "Skórka", // 77 + "Wykryte aplikacje", // 78 + "Min.", // 79 + "Prędkość SPI", // 80 + "Czułość skanowania", // 81 + "BRAK", // 82 + "Wersja oprogramowania", // 83 + "Czcionka częstotliwości", // 84 + "Auto", // 85 + "AF niedostępny", // 86 + "EON niedostępny", // 87 + "RT+ niedostępny", // 88 + "Minimalny krok FM", // 80 + "Wygaszacz ekranu", // 81 + "Sek", // 82 + "Tryb zegara", // 83 + "1% jasności", // 84 + "25% jasności", // 85 + "50% jasności", // 86 + "Odchylenie poziomu RF AM", // 87 + "Jednostka sygnału", // 88 + "Używaj AF", // 89 + "Wybierz pasmo FM", // 99 + "Wybierz pasmo AM", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Stroj.gdy ekran wył.", // 106 + "Wybór modelu", // 107 + "Podstawowy", // 108 + "Przenośny", // 109 + "Przenoś. dotyk.", // 110 + "Tytuł", // 111 + "Album", // 112 + "Ścieżka", // 113 + "Wykonawca", // 114 + "Kompozycja", // 115 + "Ruch", // 116 + "Dyrygent", // 117 + "Kompozytor", // 118 + "Grupa", // 119 + "Komentarz", // 120 + "Gatunek", // 121 + "Wiadomości", // 122 + "Lokalne wiadomości", // 123 + "Giełda", // 124 + "Sport", // 125 + "Loteria", // 126 + "Horoskop", // 127 + "Codzienny zwrot", // 128 + "Zdrowie", // 129 + "Wydarzenie", // 130 + "Scena", // 131 + "Kino", // 132 + "TV", // 133 + "Data/Godzina", // 134 + "Pogoda", // 135 + "Wiadom. drogowe", // 136 + "Alarm", // 137 + "Reklama", // 138 + "Strona internet.", // 139 + "Inne", // 140 + "Krótki PS", // 141 + "Długi PS", // 142 + "Teraz", // 143 + "Następnie", // 144 + "Część", // 145 + "Prowadzący", // 146 + "Wydawca", // 147 + "Częstotliwość", // 148 + "Strona domowa", // 149 + "Podkanał", // 150 + "Infolinia", // 151 + "Telefon do studia", // 152 + "Telefon", // 153 + "SMS do studia", // 154 + "SMS", // 155 + "Email do gorącej linii", // 156 + "Email do studia", // 157 + "Email", // 158 + "Czat", // 159 + "Centrum czatu", // 160 + "Pytanie do głosowania", // 161 + "Centrum głosowania", // 162 + "Miejsce", // 163 + "Spotkanie", // 164 + "Identyfikator", // 165 + "Zakup", // 166 + "Pobierz dane", // 167 + "Domyślny krok MW", // 168 + "Mandarynka", // 169 + "Ocean", // 170 + "Indygo", // 171 + "Opcje baterii", // 172 + "Pokaż napięcie", // 173 + "Pokaż procent naład.", // 174 + "Buforowanie RT", // 175 + "Główne ustawienia", // 176 + "Ustawienia dźwięku", // 177 + "Ustawienia wyświetlacza", // 178 + "Ustawienia RDS", // 179 + "Ustawienia FM", // 180 + "Ustawienia AM", // 181 + "Łączność i zegar", // 182 + "NACIŚNIJ MODE ABY WRÓCIĆ", // 183 + "Detek. międzykanałowy AM", // 184 + "Czułość detek. międzykanał.", // 185 + "Próg detek. międzykanałowego AM", // 186 + "Licznik detek. międzykanał.", // 187 + "GŁÓWNE", // 188 + "DŹWIĘK", // 189 + "WYŚWIETLACZ", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "ŁĄCZNOŚĆ", // 194 + "TRYB DX", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "Deemfaza FM", // 198 + "Małe", // 199 + "Duże", // 200 + "Wszystkie", // 201 + "Szybki PS", // 202 + "Domyslny", // 203 + "Wylacz ekran gdy\npołączony z XDR-GTK", // 204 + "Ulepszenie \nstereo FMSI", // 205 + "Funkcja dostępna tylko\nna TEF6687/6689!", // 206 + "Funkcja niedostępna\nz wybranym motywem!", // 207 + "Rozpocznij skanowanie\nkanałów pamięci", // 208 + "Zatrzymaj skanowanie\nkanałów pamięci", // 209 + "Czas oczekiwania", // 210 + "Rozpocznij skanowanie DX", // 211 + "Opcje FM DX", // 212 + "Błąd! Początkowy kanał\njest pominięty.", // 213 + "Automat. sortowanie AF", // 214 + "Kanały pamięci", // 215 + "Wyklucz", // 216 + "Uwzględnij", // 217 + "Automatyczne\nanulowanie skanowania", // 218 + "Poprawne PI", // 219 + "Sygnał", // 220 + "Wycisz dźwięk\npodczas skanowania", // 221 + "AIR", // 222 + "5 sek. naciśnięcie przyc. BAND", // 223 + "Wyłącz", // 224 + "Wyłącz ekran", // 225 + "Wyłączone", // 226 + "Niezdefiniowany", // 227 + "Wiadomości", // 228 + "Sprawy bieżące", // 229 + "Informacje", // 230 + "Sport", // 231 + "Edukacja", // 232 + "Dramat", // 233 + "Kultura", // 234 + "Nauka", // 235 + "Różne", // 236 + "Muzyka Popowa", // 237 + "Muzyka Rockowa", // 238 + "Muzyka lekka", // 239 + "Lekka muz. klas.", // 240 + "Muz. klas. pow.", // 241 + "Inna muzyka", // 242 + "Pogoda", // 243 + "Finanse", // 244 + "Prog. dla dzieci", // 245 + "Sprawy społeczne", // 246 + "Religia", // 247 + "Telefon.Udział.", // 248 + "Podróże", // 249 + "Czas wolny", // 250 + "Muzyka Jazz", // 251 + "Muzyka Country", // 252 + "Muzyka narodowa", // 253 + "Stare przeboje", // 254 + "Muzyka ludowa", // 255 + "Dokument", // 256 + "Alarm Test", // 257 + "Alarm", // 258 + "Na start", // 259 + "Zawsze", // 260 + "Pokaż zegar", // 261 + "Pokaż długi PS", // 262 + "Częstotliwość początkowa", // 263 + "Częstotliwość końcowa", // 264 + "Początkowy kanał pamięci", // 265 + "Końcowy kanał pamięci", // 266 + "Zapisuj tylko z RDS", // 267 + "Rozpocznij auto zapamiętywanie", // 268 + "Auto zapamiętywanie", // 269 + "Identyfikator Stationlist", // 270 + "Znaleziono", // 271 + "Przerywam! Brak wolnych kanałów", // 272 + "Przerywam! Naciśnięto przycisk", // 273 + "Skanowanie zakończone pomyślnie", // 274 + "Wyczyść kanały pamięci", // 275 + "wyczyszczono", // 276 + "Unikaj podwójnego PI", // 277 + "Zakres", // 278 + "Pełne", // 279 + "Czekaj tylko gdy\nwykryto stację", // 280 + "Naciśnij zaznaczony róg", // 281 + "Aby skalibrować ekran", // 282 + "Aby zatrzymać,\nprzytrzymaj przycisk BW", // 283 + "Wybierz szer. pasma", // 284 + "Twój wykaz", // 285 + "Pobierz wykaz", // 286 + "Wykaz jest pusty", // 287 + "Przejdź na dół", // 288 + "Dodano do wykazu", // 289 + "Bład aktualizacji!", // 290 + "Wyczyść wykaz", // 291 + "Wykaz wyczyszczony", // 292 + "Błąd wyczyszczenia", // 293 + "Wykaz pełny!", // 294 + "Autologowanie stacji", // 295 + "Auto czas letni wg NTP", // 296 + "Ustaw odchyl. czasu NTP", // 297 + "Wykaz zawiera ponad 130 wpisów, których przeglądarka nie może pokazać. Pobierz plik CSV, aby je przetworzyć.", // 298 + "Kanada" // 299 }, { "Hrvatski", // Croatian @@ -918,299 +915,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Način rada USB-a", // 5 "Optički enkoder postav.", // 6 "Standardni enkoder postav.", // 7 - "FM/AM prijemnik", // 8 - "Prijemnik: !Nije pronađen!", // 9 - "Glasnoća", // 10 - "Konverter", // 11 - "Donja granica opsega", // 12 - "Gornja granica opsega", // 13 - "FM pomak RF razine", // 14 - "Razina stereo signala", // 15 - "Granična frekvencija", // 16 - "Razina granične frekv.", // 17 - "Donja granica za signal", // 18 - "Svjetlina", // 19 - "Postavi glasnoću", // 20 - "Pomak konvertera", // 21 - "Donja granica frekv. opsega", // 22 - "Gornja granica frekv. opsega", // 23 - "Pomak signala", // 24 - "Razina stereo signala", // 25 - "Granična frekvencija", // 26 - "Razina granične frekv.", // 27 - "Donja granica za signal", // 28 - "Svjetlina zaslona", // 29 - "Isključeno", // 30 - "Uključeno", // 31 - "PRITISNITE MODE ZA IZLAZ I SPREMANJE", // 32 - "PRITISNITE BAND ZA IZLAZ", // 33 - "SKENIRANJE...", // 34 - "Prijemnik nije pronađen", // 35 - "AM Antenna gain", // 36 - "FM AGC", // 37 - "Prikaži RDS pogreške", // 38 - "Jezik", // 39 - "Odaberite jezik", // 40 - "PI locked CT sync", // 41 - "Error! No RDS signal", // 42 - "Softmute FM", // 43 - "Softmute AM", // 44 - "Beep na rubu frekv. opsega", // 45 - "Regija", // 46 - "Europa", // 47 - "USA", // 48 - "Prikaži donju crtu u RDS-u", // 49 - "PS only", // 50 - "Wi-Fi", // 51 - "Wi-Fi postavke", // 52 - "Spojite se na: ", // 53 - "kako biste konfigurirali Wi-Fi", // 54 - "Spajanje na Wi-Fi mrežu..", // 55 - "NEUSPJEŠNO.. Wi-Fi onemogućen", // 56 - "SPOJENO!", // 57 - "IP klijenta StationList", // 58 - "Prikaži valnu duljinu KV-a", // 59 - "RDS filter", // 60 - "Prikaži PI greške", // 61 - "Prikaži squelch", // 62 - "Mjerač modulacije", // 63 - "AM prigušivač šuma", // 64 - "FM prigušivač šuma", // 65 - "Zadane postavke učitane", // 66 - "Audio izlaz", // 67 - "Omogući podešavanje\n tijekom čuvara zaslona", // 68 - "Invertiraj boju zaslona", // 69 - "O softveru", // 70 - "Glavni izvorni kod:", // 71 - "Suradnici:", // 72 - "Nepoznato", // 73 - "Opcije čuvara zaslona", // 74 - "Time-out timer", // 75 - "Zaslon isključiti", // 76 - "Tema dizajna", // 77 - "Skin", // 78 - "Otkrivene aplikacije", // 79 - "Min.", // 80 - "Dinamička SPI brzina", // 81 - "Osjetljivost skeniranja", // 82 - "NEMA", // 83 - "Verzija softvera", // 84 - "Font frekvencije", // 85 - "Auto", // 86 - "AF nedostupan", // 87 - "EON nedostupan", // 88 - "RT+ nedostupan", // 89 - "FM min korak", // 90 - "Čuvar zaslona", // 91 - "Sek", // 92 - "Način rada sata", // 93 - "1% svjetlina", // 94 - "25% svjetlina", // 95 - "50% svjetlina", // 96 - "AM pomak RF razine", // 97 - "Jedinica mjerača signala", // 98 - "Koristi AF", // 99 - "Odaberi FM opseg", // 100 - "Odaberi AM opseg", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Okretanje dok je zaslon isključen", // 107 - "Selektor modela", // 108 - "Base", // 109 - "Portable", // 110 - "Portable touch", // 111 - "Naslov", // 112 - "Album", // 113 - "Pjesma", // 114 - "Izvođač", // 115 - "Kompozicija", // 116 - "Pokret", // 117 - "Dirigent", // 118 - "Skladatelj", // 119 - "Bend", // 120 - "Komentar", // 121 - "Žanr", // 122 - "Vijesti", // 123 - "Lokalne vijesti", // 124 - "Burza", // 125 - "Sport", // 126 - "Lutrija", // 127 - "Horoskop", // 128 - "Savjet dana", // 129 - "Zdravlje", // 130 - "Događanja", // 131 - "Scena", // 132 - "Kino", // 133 - "TV", // 134 - "Datum/vrijeme", // 135 - "Vremenska prognoza", // 136 - "Promet", // 137 - "Alarm", // 138 - "Reklama", // 139 - "Web stranica", // 140 - "Ostalo", // 141 - "Kratki PS", // 142 - "Dugi PS", // 143 - "Sada", // 144 - "Sljedi", // 145 - "Dio", // 146 - "Voditelj", // 147 - "Urednik", // 148 - "Frekvencija", // 149 - "Web stranica", // 150 - "Potkanal", // 151 - "Hotline", // 152 - "Telefon studija", // 153 - "Telefon", // 154 - "SMS studio", // 155 - "SMS", // 156 - "Email hotline", // 157 - "Email studija", // 158 - "Email", // 159 - "Chat", // 160 - "Chat centar", // 161 - "Pitanje za glasanje", // 162 - "Centar za glasanje", // 163 - "Mjesto", // 164 - "Ugovoreni sastanak", // 165 - "Identifikator", // 166 - "Kupnja", // 167 - "Primi podatke", // 168 - "MW zadana veličina koraka", // 169 - "Tangerine", // 170 - "Ocean", // 171 - "Indigo", // 172 - "Postavke za bateriju", // 173 - "Prikaži napon", // 174 - "Prikaži postotak", // 175 - "RT pufer", // 176 - "Glavno", // 177 - "Zvuk", // 178 - "Zaslon", // 179 - "RDS postavke", // 180 - "FM postavke", // 181 - "AM postavke", // 182 - "Povezivost", // 183 - "PRITISNITE MODE ZA POVRATAK", // 184 - "AM CoChannelDet", // 185 - "CoChannelDet osjetljivost", // 186 - "AM CoChannelDet razina", // 187 - "CoChannelDet brojač", // 188 - "GLAVNO", // 189 - "ZVUK", // 190 - "ZASLON", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "SPOJI", // 195 - "DX NAČIN RADA", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM deemphasis", // 199 - "Malo", // 200 - "Veliko", // 201 - "Sve", // 202 - "Brzi PS", // 203 - "Zadano", // 204 - "Isključi zaslon\ntijekom veze XDRGTK-om", // 205 - "Poboljšanje\nFMSI stereo-a", // 206 - "Funkcija dostupna samo\nna TEF6687/6689!", // 207 - "Funkcija nije dostupna\na odabranoj temi dizajna!", // 208 - "Pokreni skeniranje\nmemorijskih kanala", // 209 - "Zaustavi skeniranje\nmemorijskih kanala", // 210 - "Vrijeme čekanja", // 211 - "Pokreni DX skeniranje", // 212 - "FM DX opcije", // 213 - "Prekid! Početni kanal je\noznačen kao preskočen.", // 214 - "Autom. sortiranje AF-a", // 215 - "Memorijski kanali", // 216 - "Isključeno", // 217 - "Samo", // 218 - "Autom. otkazivanje skeniranja", // 219 - "Točan PI", // 220 - "Signal", // 221 - "Isključi zvuk\ntijekom skeniranja", // 222 - "AIR", // 223 - "Pritisnite tipku band 5 sekundi", // 224 - "Isključivanje", // 225 - "Isključi zaslon", // 226 - "Onemogućeno", // 227 - "Neodređeno", // 228 - "Vijesti", // 229 - "Aktualno", // 230 - "Obavijesti", // 231 - "Sport", // 232 - "Obrazovanje", // 233 - "Drama", // 234 - "Kultura", // 235 - "Znanost", // 236 - "Razno", // 237 - "Pop glazba", // 238 - "Rock glazba", // 239 - "Zabavna glazba", // 240 - "Lagana klasična", // 241 - "Ozbiljna glazba", // 242 - "Ostala glazba", // 243 - "Vrijeme", // 244 - "Financije", // 245 - "Dječji program", // 246 - "Društvena događ", // 247 - "Religija", // 248 - "Kontakt program", // 249 - "Putovanja", // 250 - "Slobodno vrijeme", // 251 - "Jazz glazba", // 252 - "Country glazba", // 253 - "Domaća glazba", // 254 - "Stari hitovi", // 255 - "Narodna glazba", // 256 - "Dokumentarno", // 257 - "Testni alarm!", // 258 - "Alarm !", // 259 - "Početno", // 260 - "Uvijek", // 261 - "Prikaži sat", // 262 - "Prikaži dugi PS", // 263 - "Početna frekvencija", // 264 - "Završna frekvencija", // 265 - "Početni memorijski kanal", // 266 - "Završni memorijski kanal", // 267 - "Samo spremi s RDS-om", // 268 - "Pokreni autom. memoriju", // 269 - "Autom. memorija", // 270 - "ID StationList", // 271 - "Pronađeno", // 272 - "Prekid! Nema memorijskih kanala", // 273 - "Prekid! Korisnik je pritisnuo gumb", // 274 - "Skeniranje završeno bez grešaka", // 275 - "Očisti memorijske kanale", // 276 - "Očišćeno", // 277 - "Spriječi dupli PI", // 278 - "Raspon", // 279 - "Puno", // 280 - "Vrijeme čekanja na\nsignal samo", // 281 - "Pritisnite istaknuti kut", // 282 - "Za kalibraciju zaslona osjetljivog na dodir", // 283 - "Držite BW gumb za\nzaustavljanje DX skenera", // 284 - "Odabir širine pojasa", // 285 - "Vaš dnevnik", // 286 - "Preuzmi dnevnik", // 287 - "Dnevnik je prazan", // 288 - "Idi na dno", // 289 - "Unos dodan u dnevnik", // 290 - "Greška pri dodavanju unosa u dnevnik", // 291 - "Očisti dnevnik", // 292 - "Dnevnik očišćen", // 293 - "Čišćenje nije uspjelo", // 294 - "Ne mogu dodati unos!\nDnevnik je pun!", // 295 - "Autologger", // 296 - "Auto DST na NTP vremenu", // 297 - "Postavi NTP pomak vremena", // 298 - "Dnevnik sadrži preko 130 unosa, koje preglednik ne može obraditi. Preuzmite CSV datoteku za obradu.", // 299 - "Canada" // 300 + "Prijemnik: !Nije pronađen!", // 8 + "Glasnoća", // 9 + "Konverter", // 10 + "Donja granica opsega", // 11 + "Gornja granica opsega", // 12 + "FM pomak RF razine", // 13 + "Razina stereo signala", // 14 + "Granična frekvencija", // 15 + "Razina granične frekv.", // 16 + "Donja granica za signal", // 17 + "Svjetlina", // 18 + "Postavi glasnoću", // 19 + "Pomak konvertera", // 20 + "Donja granica frekv. opsega", // 21 + "Gornja granica frekv. opsega", // 22 + "Pomak signala", // 23 + "Razina stereo signala", // 24 + "Granična frekvencija", // 25 + "Razina granične frekv.", // 26 + "Donja granica za signal", // 27 + "Svjetlina zaslona", // 28 + "Isključeno", // 29 + "Uključeno", // 30 + "PRITISNITE MODE ZA IZLAZ I SPREMANJE", // 31 + "PRITISNITE BAND ZA IZLAZ", // 32 + "SKENIRANJE...", // 33 + "Prijemnik nije pronađen", // 34 + "AM Antenna gain", // 35 + "FM AGC", // 36 + "Prikaži RDS pogreške", // 37 + "Jezik", // 38 + "Odaberite jezik", // 39 + "PI locked CT sync", // 40 + "Error! No RDS signal", // 41 + "Softmute FM", // 42 + "Softmute AM", // 43 + "Beep na rubu frekv. opsega", // 44 + "Regija", // 45 + "Europa", // 46 + "USA", // 47 + "Prikaži donju crtu u RDS-u", // 48 + "PS only", // 49 + "Wi-Fi", // 50 + "Wi-Fi postavke", // 51 + "Spojite se na: ", // 52 + "kako biste konfigurirali Wi-Fi", // 53 + "Spajanje na Wi-Fi mrežu..", // 54 + "NEUSPJEŠNO.. Wi-Fi onemogućen", // 55 + "SPOJENO!", // 56 + "IP klijenta StationList", // 57 + "Prikaži valnu duljinu KV-a", // 58 + "RDS filter", // 59 + "Prikaži PI greške", // 60 + "Prikaži squelch", // 61 + "Mjerač modulacije", // 62 + "AM prigušivač šuma", // 63 + "FM prigušivač šuma", // 64 + "Zadane postavke učitane", // 65 + "Audio izlaz", // 66 + "Omogući podešavanje\n tijekom čuvara zaslona", // 67 + "Invertiraj boju zaslona", // 68 + "O softveru", // 69 + "Glavni izvorni kod:", // 70 + "Suradnici:", // 71 + "Nepoznato", // 72 + "Opcije čuvara zaslona", // 73 + "Time-out timer", // 74 + "Zaslon isključiti", // 75 + "Tema dizajna", // 76 + "Skin", // 77 + "Otkrivene aplikacije", // 78 + "Min.", // 79 + "SPI brzina", // 80 + "Osjetljivost skeniranja", // 81 + "NEMA", // 82 + "Verzija softvera", // 83 + "Font frekvencije", // 84 + "Auto", // 85 + "AF nedostupan", // 86 + "EON nedostupan", // 87 + "RT+ nedostupan", // 88 + "FM min korak", // 80 + "Čuvar zaslona", // 81 + "Sek", // 82 + "Način rada sata", // 83 + "1% svjetlina", // 84 + "25% svjetlina", // 85 + "50% svjetlina", // 86 + "AM pomak RF razine", // 87 + "Jedinica mjerača signala", // 88 + "Koristi AF", // 89 + "Odaberi FM opseg", // 99 + "Odaberi AM opseg", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Okretanje dok je zaslon isključen", // 106 + "Selektor modela", // 107 + "Base", // 108 + "Portable", // 109 + "Portable touch", // 110 + "Naslov", // 111 + "Album", // 112 + "Pjesma", // 113 + "Izvođač", // 114 + "Kompozicija", // 115 + "Pokret", // 116 + "Dirigent", // 117 + "Skladatelj", // 118 + "Bend", // 119 + "Komentar", // 120 + "Žanr", // 121 + "Vijesti", // 122 + "Lokalne vijesti", // 123 + "Burza", // 124 + "Sport", // 125 + "Lutrija", // 126 + "Horoskop", // 127 + "Savjet dana", // 128 + "Zdravlje", // 129 + "Događanja", // 130 + "Scena", // 131 + "Kino", // 132 + "TV", // 133 + "Datum/vrijeme", // 134 + "Vremenska prognoza", // 135 + "Promet", // 136 + "Alarm", // 137 + "Reklama", // 138 + "Web stranica", // 139 + "Ostalo", // 140 + "Kratki PS", // 141 + "Dugi PS", // 142 + "Sada", // 143 + "Sljedi", // 144 + "Dio", // 145 + "Voditelj", // 146 + "Urednik", // 147 + "Frekvencija", // 148 + "Web stranica", // 149 + "Potkanal", // 150 + "Hotline", // 151 + "Telefon studija", // 152 + "Telefon", // 153 + "SMS studio", // 154 + "SMS", // 155 + "Email hotline", // 156 + "Email studija", // 157 + "Email", // 158 + "Chat", // 159 + "Chat centar", // 160 + "Pitanje za glasanje", // 161 + "Centar za glasanje", // 162 + "Mjesto", // 163 + "Ugovoreni sastanak", // 164 + "Identifikator", // 165 + "Kupnja", // 166 + "Primi podatke", // 167 + "MW zadana veličina koraka", // 168 + "Tangerine", // 169 + "Ocean", // 170 + "Indigo", // 171 + "Postavke za bateriju", // 172 + "Prikaži napon", // 173 + "Prikaži postotak", // 174 + "RT pufer", // 175 + "Glavno", // 176 + "Zvuk", // 177 + "Zaslon", // 178 + "RDS postavke", // 179 + "FM postavke", // 180 + "AM postavke", // 181 + "Povezivost", // 182 + "PRITISNITE MODE ZA POVRATAK", // 183 + "AM CoChannelDet", // 184 + "CoChannelDet osjetljivost", // 185 + "AM CoChannelDet razina", // 186 + "CoChannelDet brojač", // 187 + "GLAVNO", // 188 + "ZVUK", // 189 + "ZASLON", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "SPOJI", // 194 + "DX NAČIN RADA", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM deemphasis", // 198 + "Malo", // 199 + "Veliko", // 200 + "Sve", // 201 + "Brzi PS", // 202 + "Zadano", // 203 + "Isključi zaslon\ntijekom veze XDRGTK-om", // 204 + "Poboljšanje\nFMSI stereo-a", // 205 + "Funkcija dostupna samo\nna TEF6687/6689!", // 206 + "Funkcija nije dostupna\na odabranoj temi dizajna!", // 207 + "Pokreni skeniranje\nmemorijskih kanala", // 208 + "Zaustavi skeniranje\nmemorijskih kanala", // 209 + "Vrijeme čekanja", // 210 + "Pokreni DX skeniranje", // 211 + "FM DX opcije", // 212 + "Prekid! Početni kanal je\noznačen kao preskočen.", // 213 + "Autom. sortiranje AF-a", // 214 + "Memorijski kanali", // 215 + "Isključeno", // 216 + "Samo", // 217 + "Autom. otkazivanje skeniranja", // 218 + "Točan PI", // 219 + "Signal", // 220 + "Isključi zvuk\ntijekom skeniranja", // 221 + "AIR", // 222 + "Pritisnite tipku band 5 sekundi", // 223 + "Isključivanje", // 224 + "Isključi zaslon", // 225 + "Onemogućeno", // 226 + "Neodređeno", // 227 + "Vijesti", // 228 + "Aktualno", // 229 + "Obavijesti", // 230 + "Sport", // 231 + "Obrazovanje", // 232 + "Drama", // 233 + "Kultura", // 234 + "Znanost", // 235 + "Razno", // 236 + "Pop glazba", // 237 + "Rock glazba", // 238 + "Zabavna glazba", // 239 + "Lagana klasična", // 240 + "Ozbiljna glazba", // 241 + "Ostala glazba", // 242 + "Vrijeme", // 243 + "Financije", // 244 + "Dječji program", // 245 + "Društvena događ", // 246 + "Religija", // 247 + "Kontakt program", // 248 + "Putovanja", // 249 + "Slobodno vrijeme", // 250 + "Jazz glazba", // 251 + "Country glazba", // 252 + "Domaća glazba", // 253 + "Stari hitovi", // 254 + "Narodna glazba", // 255 + "Dokumentarno", // 256 + "Testni alarm!", // 257 + "Alarm !", // 258 + "Početno", // 259 + "Uvijek", // 260 + "Prikaži sat", // 261 + "Prikaži dugi PS", // 262 + "Početna frekvencija", // 263 + "Završna frekvencija", // 264 + "Početni memorijski kanal", // 265 + "Završni memorijski kanal", // 266 + "Samo spremi s RDS-om", // 267 + "Pokreni autom. memoriju", // 268 + "Autom. memorija", // 269 + "ID StationList", // 270 + "Pronađeno", // 271 + "Prekid! Nema memorijskih kanala", // 272 + "Prekid! Korisnik je pritisnuo gumb", // 273 + "Skeniranje završeno bez grešaka", // 274 + "Očisti memorijske kanale", // 275 + "Očišćeno", // 276 + "Spriječi dupli PI", // 277 + "Raspon", // 278 + "Puno", // 279 + "Vrijeme čekanja na\nsignal samo", // 280 + "Pritisnite istaknuti kut", // 281 + "Za kalibraciju zaslona osjetljivog na dodir", // 282 + "Držite BW gumb za\nzaustavljanje DX skenera", // 283 + "Odabir širine pojasa", // 284 + "Vaš dnevnik", // 285 + "Preuzmi dnevnik", // 286 + "Dnevnik je prazan", // 287 + "Idi na dno", // 288 + "Unos dodan u dnevnik", // 289 + "Greška pri dodavanju unosa u dnevnik", // 290 + "Očisti dnevnik", // 291 + "Dnevnik očišćen", // 292 + "Čišćenje nije uspjelo", // 293 + "Ne mogu dodati unos!\nDnevnik je pun!", // 294 + "Autologger", // 295 + "Auto DST na NTP vremenu", // 296 + "Postavi NTP pomak vremena", // 297 + "Dnevnik sadrži preko 130 unosa, koje preglednik ne može obraditi. Preuzmite CSV datoteku za obradu.", // 298 + "Canada" // 299 }, { "Ελληνικά", // Greek @@ -1221,299 +1217,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB λειτουργία", // 5 "Ο κωδικοποιητής\nρυθμίστηκε σε οπτικός", // 6 "Ο κωδικοποιητής\nρυθμίστηκε σε στάνταρ", // 7 - "Δέκτης FM/AM", // 8 - "Tuner: !Κανένα!", // 9 - "Ένταση ήχου", // 10 - "Μετατροπέας", // 11 - "Κάτω όριο μπάντας", // 12 - "Άνω όριο μπάντας", // 13 - "FM Ολίσθηση\nεπιπέδου RF", // 14 - "Κατώφλι στέρεο", // 15 - "Όριο υψηλής αποκοπής", // 16 - "Κατώφλι υψηλής\nαποκοπής", // 17 - "Κατώφλι χαμηλού\nεπιπέδου", // 18 - "Αντίθεση", // 19 - "Ορισμός έντασης ήχου", // 20 - "Ολίσθηση (offset) κωδικοποιητή", // 21 - "Κάτω όριο μπάντας", // 22 - "Άνω όριο μπάντας", // 23 - "Επίπεδο ολίσθησης", // 24 - "Κατώφλι διαχωρισμού\nστέρεο", // 25 - "Συχνότητα υψηλής αποκοπής", // 26 - "Κατώφλι υψηλής\nαποκοπής", // 27 - "Κατώφλι χαμηλού\nεπιπέδου", // 28 - "Φωτεινότητα οθόνης", // 29 - "Ανενεργό", // 30 - "Ενεργό", // 31 - "ΠΙΕΣΤΕ MODE ΓΙΑ ΕΞΟΔΟ & ΑΠΟΘΗΚΕΥΣΗ", // 32 - "ΠΙΕΣΤΕ BAND ΓΙΑ ΚΛΕΙΣΙΜΟ", // 33 - "ΑΝΙΧΝΕΥΣΗ...", // 34 - "Το tuner δεν εντοπίστηκε", // 35 - "Κέρδος κεραίας AM", // 36 - "FM AGC", // 37 - "Περιθώριο σφαλμάτων\nRDS", // 38 - "Γλώσσα", // 39 - "Επιλογή γλώσσας", // 40 - "Συγχρονισμός CT σε\nκλείδωμα PI", // 41 - "Δεν υπάρχει σήμα RDS!", // 42 - "Ήπια σίγαση FM", // 43 - "Ήπια σίγαση AM", // 44 - "Ηχητικό σήμα στο όριο\nμπάντας", // 45 - "Περιοχή", // 46 - "Ευρώπη", // 47 - "Η.Π.Α.", // 48 - "Εμφάνιση κάτω παύλας\nστο RDS", // 49 - "PS μόνο", // 50 - "Wi-Fi ενεργό", // 51 - "Ρύθμιση Wi-Fi", // 52 - "Συνδεθείτε στο: ", // 53 - "για ρύθμιση του WiFi", // 54 - "Προσπάθεια σύνδεσης\nστο WiFi", // 55 - "ΑΠΟΤΥΧΙΑ..\nWiFi ανενεργό", // 56 - "ΣΕ ΣΥΝΔΕΣΗ!", // 57 - "IP πελάτη λίστας σταθμών", // 58 - "Εμφάνιση μήκους\nκύματος SW", // 59 - "Φίλτρο RDS", // 60 - "Εμφάνιση σφαλμάτων PI", // 61 - "Χρήση squelch", // 62 - "Μετρητής διαμόρφωσης", // 63 - "Απαλοιφή θορύβου AM", // 64 - "Απαλοιφή θορύβου FM", // 65 - "Οι προεπιλογές φορτώθηκαν", // 66 - "Έξοδος ήχου", // 67 - "Συντονισμός σε\nπροστασία οθόνης", // 68 - "Αντιστροφή\nχρωμάτων οθόνης", // 69 - "Πληροφορίες λογισμικού", // 70 - "Κύριος κώδικας:", // 71 - "Συνεργάτες:", // 72 - "Άγνωστο", // 73 - "Επιλογές προστασίας\nοθόνης", // 74 - "Αυτόματο σβήσιμο", // 75 - "Οθόνη σβηστή", // 76 - "Θέμα", // 77 - "Γραφικό\nπεριβάλλον", // 78 - "Εντοπισμένες εφαρμογές", // 79 - "Λεπτά", // 80 - "Δυναμική ταχύτητα\nSPI", // 81 - "Ευαισθησία\nανίχνευσης", // 82 - "KAMIA", // 83 - "Έκδοση λογισμικού", // 84 - "Γραμματοσειρά\nσυχνότητας", // 85 - "Αυτόματο", // 86 - "Μη διαθέσιμο AF", // 87 - "Μη διαθέσιμο EON", // 88 - "Μη διαθέσιμο RT+", // 89 - "Μέγεθος βήματος FM", // 90 - "Προστασία οθόνης", // 91 - "Δευτ.", // 92 - "Λειτουργία ρολογιού", // 93 - "1% φωτεινή", // 94 - "25% φωτεινή", // 95 - "50% φωτεινή", // 96 - "AM Ολίσθηση\nεπιπέδου RF", // 97 - "Μονάδα μέτρησης\nσήματος", // 98 - "Χρήση AF", // 99 - "Επιλογή μπάντας FM", // 100 - "Επιλογή μπάντας AM", // 101 - "LW", // 102 - "AM", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Μη αφύπνιση\nκατά τον συντονισμό", // 107 - "Επιλογή μοντέλου", // 108 - "Βάσης", // 109 - "Φορητό", // 110 - "Φορητό αφής", // 111 - "Τίτλος", // 112 - "Άλμπουμ", // 113 - "Κομμάτι", // 114 - "Καλλιτέχνης", // 115 - "Σύνθεση", // 116 - "Κίνηση", // 117 - "Μαέστρος", // 118 - "Συνθέτης", // 119 - "Μπάντα", // 120 - "Σχόλιο", // 121 - "Είδος", // 122 - "Ειδήσεις", // 123 - "Τοπικές ειδήσεις", // 124 - "Χρηματιστήριο", // 125 - "Αθλητικά", // 126 - "Λοταρία", // 127 - "Ωροσκόπιο", // 128 - "Καθημερινές ασχολίες", // 129 - "Υγεία", // 130 - "Γεγονός", // 131 - "Σκηνή", // 132 - "Σινεμά", // 133 - "TV", // 134 - "Ημερομηνία/ώρα", // 135 - "Καιρός", // 136 - "Κυκλοφορία", // 137 - "Συναγερμός", // 138 - "Διαφήμιση", // 139 - "Ιστότοπος", // 140 - "Άλλο", // 141 - "Σύντομο PS", // 142 - "Μακρύ PS", // 143 - "Τώρα", // 144 - "Στη συνέχεια", // 145 - "Μέρος", // 146 - "Παρουσιαστής", // 147 - "Συντάκτης", // 148 - "Συχνότητα", // 149 - "Ιστοσελίδα", // 150 - "Υποφέρουσα", // 151 - "Τηλ. επικοινωνίας", // 152 - "Τηλ. στούντιο", // 153 - "Τηλέφωνο", // 154 - "SMS στούντιο", // 155 - "SMS", // 156 - "Email επικοινωνίας", // 157 - "Email στούντιο", // 158 - "Email", // 159 - "Chat", // 160 - "Κέντρο chat", // 161 - "Ερώτηση ψηφοφορίας", // 162 - "Κέντρο ψηφοφορίας", // 163 - "Τοποθεσία", // 164 - "Ραντεβού", // 165 - "Αναγνωριστικό", // 166 - "Αγορά", // 167 - "Λήψη δεδομένων", // 168 - "Προεπιλεγμένο μέγεθος\nβήματος ΑΜ", // 169 - "Μανταρινί", // 170 - "Ωκεανός", // 171 - "Ινδικό", // 172 - "Επιλογές μπαταρίας", // 173 - "Εμφάνιση τάσης", // 174 - "Εμφάνιση ποσοστού", // 175 - "RT προφόρτωση", // 176 - "Βασικές ρυθμίσεις", // 177 - "Ρυθμίσεις ήχου", // 178 - "Ρυθμίσεις εμφάνισης", // 179 - "Ρυθμίσεις RDS", // 180 - "Ρυθμίσεις FM", // 181 - "Ρυθμίσεις AM", // 182 - "Συνδεσιμότητα & ρολόι", // 183 - "ΠΙΕΣΤΕ MODE ΓΙΑ ΕΠΙΣΤΡΟΦΗ", // 184 - "Εντοπισμός\nομοκαναλικού AM", // 185 - "Ευαισθησία\nομοκαναλικού AM", // 186 - "Κατώφλι\nομοκαναλικού AM", // 187 - "Μετρητής\nομοκαναλικού AM", // 188 - "ΒΑΣΙΚΕΣ", // 189 - "ΗΧΟΣ", // 190 - "ΕΜΦΑΝΙΣΗ", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "ΣΥΝΔΕΣΗ", // 195 - "DX MODE", // 196 - "ΑΥΤ. ΜΝΗΜΗ", // 197 - "AM AGC", // 198 - "FM αποέμφαση", // 199 - "Μικρό", // 200 - "Μεγάλο", // 201 - "Όλα", // 202 - "Γρήγορο PS", // 203 - "Προεπιλογή", // 204 - "Μαύρη οθόνη σε\nσύνδεση XDRGTK", // 205 - "FMSI βελτίωση\nήχου στέρεο", // 206 - "Λειτουργία διαθέσιμη\nμόνο στα TEF6687/6689!", // 207 - "Λειτουργία μη διαθέσιμη\nσε αυτή την εμφάνιση!", // 208 - "Εκκίνηση ανίχνευσης\nκαναλιών μνήμης", // 209 - "Διακοπή ανίχνευσης\nκαναλιών μνήμης", // 210 - "Χρόνος αναμονής", // 211 - "Εκκίνηση DX ανίχνευσης", // 212 - "Επιλογές FM DX", // 213 - "Ματαίωση! Λείπει\nτο κανάλι εκκίνησης.", // 214 - "Αυτόματη ταξινόμηση\nAF", // 215 - "Κανάλια μνήμης", // 216 - "Εξαίρεση", // 217 - "Μόνο", // 218 - "Αυτόματη ακύρωση\nανίχνευσης", // 219 - "Σωστό PI", // 220 - "Σήμα", // 221 - "Σίγαση ήχου\nκατά την ανίχνευση", // 222 - "AIR", // 223 - "Πιέση πλήκτρου\nμπάντας 5 δευτ.", // 224 - "Σβήσιμο", // 225 - "Σβήσιμο οθόνης", // 226 - "Ανενεργό", // 227 - "Κανένα", // 228 - "Ειδήσεις", // 229 - "Επικαιρότητα", // 230 - "Πληροφόρηση", // 231 - "Σπορ", // 232 - "Εκπαίδευση", // 233 - "Δράμα", // 234 - "Πολιτισμός", // 235 - "Επιστήμη", // 236 - "Ποικίλο", // 237 - "Ποπ μουσική", // 238 - "Ροκ μουσική", // 239 - "Εύκολη ακρόαση", // 240 - "Ελαφρά κλασική", // 241 - "Σοβαρή κλασική", // 242 - "Άλλη μουσική", // 243 - "Καιρός", // 244 - "Οικονομικά", // 245 - "Παιδικό πρόγραμμα", // 246 - "Κοινωνικά", // 247 - "Θρησκεία", // 248 - "Τηλεφωνικά", // 249 - "Ταξίδια", // 250 - "Ελεύθερος χρόνος", // 251 - "Τζαζ μουσική", // 252 - "Κάντρι μουσική", // 253 - "Εθνική μουσική", // 254 - "Παλαιές επιτυχίες", // 255 - "Παραδοσιακή μουσική", // 256 - "Ντοκιμαντέρ", // 257 - "Δοκιμή συναγερμού", // 258 - "Συναγερμός!!!", // 259 - "Αρχικό", // 260 + "Tuner: !Κανένα!", // 8 + "Ένταση ήχου", // 9 + "Μετατροπέας", // 10 + "Κάτω όριο μπάντας", // 11 + "Άνω όριο μπάντας", // 12 + "FM Ολίσθηση\nεπιπέδου RF", // 13 + "Κατώφλι στέρεο", // 14 + "Όριο υψηλής αποκοπής", // 15 + "Κατώφλι υψηλής\nαποκοπής", // 16 + "Κατώφλι χαμηλού\nεπιπέδου", // 17 + "Αντίθεση", // 18 + "Ορισμός έντασης ήχου", // 19 + "Ολίσθηση (offset) κωδικοποιητή", // 20 + "Κάτω όριο μπάντας", // 21 + "Άνω όριο μπάντας", // 22 + "Επίπεδο ολίσθησης", // 23 + "Κατώφλι διαχωρισμού\nστέρεο", // 24 + "Συχνότητα υψηλής αποκοπής", // 25 + "Κατώφλι υψηλής\nαποκοπής", // 26 + "Κατώφλι χαμηλού\nεπιπέδου", // 27 + "Φωτεινότητα οθόνης", // 28 + "Ανενεργό", // 29 + "Ενεργό", // 30 + "ΠΙΕΣΤΕ MODE ΓΙΑ ΕΞΟΔΟ & ΑΠΟΘΗΚΕΥΣΗ", // 31 + "ΠΙΕΣΤΕ BAND ΓΙΑ ΚΛΕΙΣΙΜΟ", // 32 + "ΑΝΙΧΝΕΥΣΗ...", // 33 + "Το tuner δεν εντοπίστηκε", // 34 + "Κέρδος κεραίας AM", // 35 + "FM AGC", // 36 + "Περιθώριο σφαλμάτων\nRDS", // 37 + "Γλώσσα", // 38 + "Επιλογή γλώσσας", // 39 + "Συγχρονισμός CT σε\nκλείδωμα PI", // 40 + "Δεν υπάρχει σήμα RDS!", // 41 + "Ήπια σίγαση FM", // 42 + "Ήπια σίγαση AM", // 43 + "Ηχητικό σήμα στο όριο\nμπάντας", // 44 + "Περιοχή", // 45 + "Ευρώπη", // 46 + "Η.Π.Α.", // 47 + "Εμφάνιση κάτω παύλας\nστο RDS", // 48 + "PS μόνο", // 49 + "Wi-Fi ενεργό", // 50 + "Ρύθμιση Wi-Fi", // 51 + "Συνδεθείτε στο: ", // 52 + "για ρύθμιση του WiFi", // 53 + "Προσπάθεια σύνδεσης\nστο WiFi", // 54 + "ΑΠΟΤΥΧΙΑ..\nWiFi ανενεργό", // 55 + "ΣΕ ΣΥΝΔΕΣΗ!", // 56 + "IP πελάτη λίστας σταθμών", // 57 + "Εμφάνιση μήκους\nκύματος SW", // 58 + "Φίλτρο RDS", // 59 + "Εμφάνιση σφαλμάτων PI", // 60 + "Χρήση squelch", // 61 + "Μετρητής διαμόρφωσης", // 62 + "Απαλοιφή θορύβου AM", // 63 + "Απαλοιφή θορύβου FM", // 64 + "Οι προεπιλογές φορτώθηκαν", // 65 + "Έξοδος ήχου", // 66 + "Συντονισμός σε\nπροστασία οθόνης", // 67 + "Αντιστροφή\nχρωμάτων οθόνης", // 68 + "Πληροφορίες λογισμικού", // 69 + "Κύριος κώδικας:", // 70 + "Συνεργάτες:", // 71 + "Άγνωστο", // 72 + "Επιλογές προστασίας\nοθόνης", // 73 + "Αυτόματο σβήσιμο", // 74 + "Οθόνη σβηστή", // 75 + "Θέμα", // 76 + "Γραφικό\nπεριβάλλον", // 77 + "Εντοπισμένες εφαρμογές", // 78 + "Λεπτά", // 79 + "Δυναμική ταχύτητα\nSPI", // 80 + "Ευαισθησία\nανίχνευσης", // 81 + "KAMIA", // 82 + "Έκδοση λογισμικού", // 83 + "Γραμματοσειρά\nσυχνότητας", // 84 + "Αυτόματο", // 85 + "Μη διαθέσιμο AF", // 86 + "Μη διαθέσιμο EON", // 87 + "Μη διαθέσιμο RT+", // 88 + "Μέγεθος βήματος FM", // 80 + "Προστασία οθόνης", // 81 + "Δευτ.", // 82 + "Λειτουργία ρολογιού", // 83 + "1% φωτεινή", // 84 + "25% φωτεινή", // 85 + "50% φωτεινή", // 86 + "AM Ολίσθηση\nεπιπέδου RF", // 87 + "Μονάδα μέτρησης\nσήματος", // 88 + "Χρήση AF", // 89 + "Επιλογή μπάντας FM", // 99 + "Επιλογή μπάντας AM", // 100 + "LW", // 101 + "AM", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Μη αφύπνιση\nκατά τον συντονισμό", // 106 + "Επιλογή μοντέλου", // 107 + "Βάσης", // 108 + "Φορητό", // 109 + "Φορητό αφής", // 110 + "Τίτλος", // 111 + "Άλμπουμ", // 112 + "Κομμάτι", // 113 + "Καλλιτέχνης", // 114 + "Σύνθεση", // 115 + "Κίνηση", // 116 + "Μαέστρος", // 117 + "Συνθέτης", // 118 + "Μπάντα", // 119 + "Σχόλιο", // 120 + "Είδος", // 121 + "Ειδήσεις", // 122 + "Τοπικές ειδήσεις", // 123 + "Χρηματιστήριο", // 124 + "Αθλητικά", // 125 + "Λοταρία", // 126 + "Ωροσκόπιο", // 127 + "Καθημερινές ασχολίες", // 128 + "Υγεία", // 129 + "Γεγονός", // 130 + "Σκηνή", // 131 + "Σινεμά", // 132 + "TV", // 133 + "Ημερομηνία/ώρα", // 134 + "Καιρός", // 135 + "Κυκλοφορία", // 136 + "Συναγερμός", // 137 + "Διαφήμιση", // 138 + "Ιστότοπος", // 139 + "Άλλο", // 140 + "Σύντομο PS", // 141 + "Μακρύ PS", // 142 + "Τώρα", // 143 + "Στη συνέχεια", // 144 + "Μέρος", // 145 + "Παρουσιαστής", // 146 + "Συντάκτης", // 147 + "Συχνότητα", // 148 + "Ιστοσελίδα", // 149 + "Υποφέρουσα", // 150 + "Τηλ. επικοινωνίας", // 151 + "Τηλ. στούντιο", // 152 + "Τηλέφωνο", // 153 + "SMS στούντιο", // 154 + "SMS", // 155 + "Email επικοινωνίας", // 156 + "Email στούντιο", // 157 + "Email", // 158 + "Chat", // 159 + "Κέντρο chat", // 160 + "Ερώτηση ψηφοφορίας", // 161 + "Κέντρο ψηφοφορίας", // 162 + "Τοποθεσία", // 163 + "Ραντεβού", // 164 + "Αναγνωριστικό", // 165 + "Αγορά", // 166 + "Λήψη δεδομένων", // 167 + "Προεπιλεγμένο μέγεθος\nβήματος ΑΜ", // 168 + "Μανταρινί", // 169 + "Ωκεανός", // 170 + "Ινδικό", // 171 + "Επιλογές μπαταρίας", // 172 + "Εμφάνιση τάσης", // 173 + "Εμφάνιση ποσοστού", // 174 + "RT προφόρτωση", // 175 + "Βασικές ρυθμίσεις", // 176 + "Ρυθμίσεις ήχου", // 177 + "Ρυθμίσεις εμφάνισης", // 178 + "Ρυθμίσεις RDS", // 179 + "Ρυθμίσεις FM", // 180 + "Ρυθμίσεις AM", // 181 + "Συνδεσιμότητα & ρολόι", // 182 + "ΠΙΕΣΤΕ MODE ΓΙΑ ΕΠΙΣΤΡΟΦΗ", // 183 + "Εντοπισμός\nομοκαναλικού AM", // 184 + "Ευαισθησία\nομοκαναλικού AM", // 185 + "Κατώφλι\nομοκαναλικού AM", // 186 + "Μετρητής\nομοκαναλικού AM", // 187 + "ΒΑΣΙΚΕΣ", // 188 + "ΗΧΟΣ", // 189 + "ΕΜΦΑΝΙΣΗ", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "ΣΥΝΔΕΣΗ", // 194 + "DX MODE", // 195 + "ΑΥΤ. ΜΝΗΜΗ", // 196 + "AM AGC", // 197 + "FM αποέμφαση", // 198 + "Μικρό", // 199 + "Μεγάλο", // 200 + "Όλα", // 201 + "Γρήγορο PS", // 202 + "Προεπιλογή", // 203 + "Μαύρη οθόνη σε\nσύνδεση XDRGTK", // 204 + "FMSI βελτίωση\nήχου στέρεο", // 205 + "Λειτουργία διαθέσιμη\nμόνο στα TEF6687/6689!", // 206 + "Λειτουργία μη διαθέσιμη\nσε αυτή την εμφάνιση!", // 207 + "Εκκίνηση ανίχνευσης\nκαναλιών μνήμης", // 208 + "Διακοπή ανίχνευσης\nκαναλιών μνήμης", // 209 + "Χρόνος αναμονής", // 210 + "Εκκίνηση DX ανίχνευσης", // 211 + "Επιλογές FM DX", // 212 + "Ματαίωση! Λείπει\nτο κανάλι εκκίνησης.", // 213 + "Αυτόματη ταξινόμηση\nAF", // 214 + "Κανάλια μνήμης", // 215 + "Εξαίρεση", // 216 + "Μόνο", // 217 + "Αυτόματη ακύρωση\nανίχνευσης", // 218 + "Σωστό PI", // 219 + "Σήμα", // 220 + "Σίγαση ήχου\nκατά την ανίχνευση", // 221 + "AIR", // 222 + "Πιέση πλήκτρου\nμπάντας 5 δευτ.", // 223 + "Σβήσιμο", // 224 + "Σβήσιμο οθόνης", // 225 + "Ανενεργό", // 226 + "Κανένα", // 227 + "Ειδήσεις", // 228 + "Επικαιρότητα", // 229 + "Πληροφόρηση", // 230 + "Σπορ", // 231 + "Εκπαίδευση", // 232 + "Δράμα", // 233 + "Πολιτισμός", // 234 + "Επιστήμη", // 235 + "Ποικίλο", // 236 + "Ποπ μουσική", // 237 + "Ροκ μουσική", // 238 + "Εύκολη ακρόαση", // 239 + "Ελαφρά κλασική", // 240 + "Σοβαρή κλασική", // 241 + "Άλλη μουσική", // 242 + "Καιρός", // 243 + "Οικονομικά", // 244 + "Παιδικό πρόγραμμα", // 245 + "Κοινωνικά", // 246 + "Θρησκεία", // 247 + "Τηλεφωνικά", // 248 + "Ταξίδια", // 249 + "Ελεύθερος χρόνος", // 250 + "Τζαζ μουσική", // 251 + "Κάντρι μουσική", // 252 + "Εθνική μουσική", // 253 + "Παλαιές επιτυχίες", // 254 + "Παραδοσιακή μουσική", // 255 + "Ντοκιμαντέρ", // 256 + "Δοκιμή συναγερμού", // 257 + "Συναγερμός!!!", // 258 + "Αρχικό", // 259 "Πάντα", //261 - "Εμφάνιση ρολογιού", // 262 - "Εμφάνιση μεγάλου PS", // 263 - "Συχνότητα εκκίνησης", // 264 - "Τελική συχνότητα", // 265 - "Αρχικό κανάλι μνήμης", // 266 - "Τελικό κανάλι μνήμης", // 267 - "Αποθήκευση μόνο\nμε RDS", // 268 - "Εκκίνηση\nαυτόματης μνήμης", // 269 - "Αυτόματη μνήμη", // 270 - "ID λίστας σταθμών", // 271 - "Βρέθηκαν", // 272 - "Ματαίωση! Τα κανάλια\nμνήμης εξαντλήθηκαν", // 273 - "Ματαίωση! Πιέση\nπλήκτρου χρήστη", // 274 - "Η ανίχνευση ολοκληρώθηκε\nχωρίς σφάλματα", // 275 - "Εκκαθάριση\nκαναλιών μνήμης", // 276 - "έγινε εκκαθάριση", // 277 - "Αποφυγή διπλού PI", // 278 - "Εύρος", // 279 - "Πλήρης", // 280 - "Αναμονή μόνο σε\nυπάρξη σήματος", // 281 - "Πιέστε την επισημασμένη\nγωνία για βαθμονόμηση", // 282 - "της οθόνης αφής", // 283 - "Κρατήστε το BW για\nδιακοπή της DX σάρωσης", // 284 - "Επιλογή εύρους μπάντας", // 285 - "Το βιβλίο καταγραφών σας", // 286 - "Λήψη βιβλίου καταγραφών", // 287 - "Το βιβλίο καταγραφών είναι άδειο", // 288 - "Μετάβαση στον πάτο", // 289 - "Προστέθηκε\nστις καταγραφές", // 290 - "Σφάλμα προσθήκης\nστις καταγραφές", // 291 - "Εκκαθάριση βιβλίου\nκαταγραφών", // 292 - "Εκκαθαρίστηκε", // 293 - "Αποτυχία εκκαθάρισης", // 294 - "Αδυναμία προσθήκης!\nΒιβλίο γεμάτο!", // 295 - "Αυτόματη καταγραφή", // 296 - "Αυτόματο DST\nσε ώρα NTP", // 297 - "Ολίσθηση ώρας NTP", // 298 - "Το βιβλίο περιέχει πάνω από 130 καταγραφές, και είναι αδύνατη η επεξεργασία τους από το χρήστη. Κάντε λήψη του αρχείου CSV για να το επεξεργαστείτε.", // 299 - "Καναδάς" // 300 + "Εμφάνιση ρολογιού", // 261 + "Εμφάνιση μεγάλου PS", // 262 + "Συχνότητα εκκίνησης", // 263 + "Τελική συχνότητα", // 264 + "Αρχικό κανάλι μνήμης", // 265 + "Τελικό κανάλι μνήμης", // 266 + "Αποθήκευση μόνο\nμε RDS", // 267 + "Εκκίνηση\nαυτόματης μνήμης", // 268 + "Αυτόματη μνήμη", // 269 + "ID λίστας σταθμών", // 270 + "Βρέθηκαν", // 271 + "Ματαίωση! Τα κανάλια\nμνήμης εξαντλήθηκαν", // 272 + "Ματαίωση! Πιέση\nπλήκτρου χρήστη", // 273 + "Η ανίχνευση ολοκληρώθηκε\nχωρίς σφάλματα", // 274 + "Εκκαθάριση\nκαναλιών μνήμης", // 275 + "έγινε εκκαθάριση", // 276 + "Αποφυγή διπλού PI", // 277 + "Εύρος", // 278 + "Πλήρης", // 279 + "Αναμονή μόνο σε\nυπάρξη σήματος", // 280 + "Πιέστε την επισημασμένη\nγωνία για βαθμονόμηση", // 281 + "της οθόνης αφής", // 282 + "Κρατήστε το BW για\nδιακοπή της DX σάρωσης", // 283 + "Επιλογή εύρους μπάντας", // 284 + "Το βιβλίο καταγραφών σας", // 285 + "Λήψη βιβλίου καταγραφών", // 286 + "Το βιβλίο καταγραφών είναι άδειο", // 287 + "Μετάβαση στον πάτο", // 288 + "Προστέθηκε\nστις καταγραφές", // 289 + "Σφάλμα προσθήκης\nστις καταγραφές", // 290 + "Εκκαθάριση βιβλίου\nκαταγραφών", // 291 + "Εκκαθαρίστηκε", // 292 + "Αποτυχία εκκαθάρισης", // 293 + "Αδυναμία προσθήκης!\nΒιβλίο γεμάτο!", // 294 + "Αυτόματη καταγραφή", // 295 + "Αυτόματο DST\nσε ώρα NTP", // 296 + "Ολίσθηση ώρας NTP", // 297 + "Το βιβλίο περιέχει πάνω από 130 καταγραφές, και είναι αδύνατη η επεξεργασία τους από το χρήστη. Κάντε λήψη του αρχείου CSV για να το επεξεργαστείτε.", // 298 + "Καναδάς" // 299 }, { "Română", // Romanian @@ -1524,299 +1519,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Mod USB", // 5 "Encoder setat optic", // 6 "Encoder setat standard", // 7 - "Receptor FM/AM", // 8 - "Tuner: !Niciunul!", // 9 - "Volum", // 10 - "Convertor", // 11 - "Marginea de jos a benzii", // 12 - "Marginea de sus a benzii", // 13 - "Decalaj de nivel RF FM", // 14 - "Pragul stereo", // 15 - "Limită tăiere înalte", // 16 - "Prag tăiere înalte", // 17 - "Prag nivel joase", // 18 - "Luminozitate", // 19 - "Setare volum", // 20 - "Setare decalaj convertor", // 21 - "Setarea limitei de jos a benzii", // 22 - "Setarea limitei de sus a benzii", // 23 - "Setare nivel decalaj", // 24 - "Setarea pragului sep. Stereo", // 25 - "Setare tăiere frecv. înalte", // 26 - "Setare prag tăiere înalte", // 27 - "Setarea pragului la joase", // 28 - "Luminozitate ecran", // 29 - "Oprit", // 30 - "Pornit", // 31 - "APĂSAȚI MODE PENTRU IEȘIRE ȘI SALVARE", // 32 - "APĂSAȚI BAND PENTRU ÎNCHIDERE", // 33 - "SCANEZ...", // 34 - "Tunerul nu este prezent", // 35 - "Reglare nivel antenă AM", // 36 - "FM AGC", // 37 - "Arată erorile RDS", // 38 - "Limbă", // 39 - "Alegeți Limba", // 40 - "PI blocat pe sincronizare CT", // 41 - "Eroare! Fără semnal RDS", // 42 - "Lipsă zgomot FM", // 43 - "Lipsă zgomot AM", // 44 - "Beep la capătul benzii", // 45 - "Regiune", // 46 - "Europa", // 47 - "USA", // 48 - "Afișează subliniere la RDS", // 49 - "Doar PS", // 50 - "Wi-Fi activ", // 51 - "Configurare Wi-Fi", // 52 - "Conectare la: ", // 53 - "Ptr configurare Wi-Fi", // 54 - "Încerc conectarea la Wi-Fi", // 55 - "Fără succes!", // 56 - "Conectat!", // 57 - "Listă adrese IP", // 58 - "Arată lungimea de undă SW", // 59 - "Filtru RDS", // 60 - "Arată erorile PI", // 61 - "Folosește squelch", // 62 - "Contor modulație", // 63 - "Eliminator de zgomot AM", // 64 - "Eliminator de zgomot FM", // 65 - "Revenire la setările de fabrică", // 66 - "Ieșire Audio", // 67 - "Permite reglarea în timp ce ecranul este oprit", // 68 - "Ecran inversat", // 69 - "Despre software", // 70 - "Cod principal:", // 71 - "Contribuitori:", // 72 - "Necunoscut", // 73 - "Opțiuni economizor ecran", // 74 - "Pauză temporizator", // 75 - "Ecran oprit", // 76 - "Temă", // 77 - "Mod vizualizare", // 78 - "Aplicații detectate", // 79 - "Min.", // 80 - "Viteză SPI dinamică", // 81 - "Sensibilitatea scanării", // 82 - "NICI UNUL", // 83 - "Versiune Software", // 84 - "Font Frecvență", // 85 - "Auto", // 86 - "AF nu este disponibil", // 87 - "EON nu este disponibil", // 88 - "RT+ nu este disponibil", // 89 - "Mărime pași FM", // 90 - "Screensaver", // 91 - "Sec", // 92 - "Mod ceas", // 93 - "Luminozitate 1%", // 94 - "Luminozitate 25%", // 95 - "Luminozitate 50%", // 96 - "Decalaj de nivel AM RF", // 97 - "Unitați S-metru", // 98 - "Folosește AF", // 99 - "Selectare bandă FM", // 100 - "Selectare bandă AM", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Rotire când ecranul este oprit", // 107 - "Selectare Model", // 108 - "Bază", // 109 - "Portabil", // 110 - "Portabil touch", // 111 - "Titlu", // 112 - "Album", // 113 - "Bandă", // 114 - "Artist", // 115 - "Compoziție", // 116 - "Mișcare", // 117 - "Dirijor", // 118 - "Compozitor", // 119 - "Formație", // 120 - "Comentarii", // 121 - "Gen", // 122 - "Știri", // 123 - "Știri Locale", // 124 - "Bursa de Valori", // 125 - "Sport", // 126 - "Loto", // 127 - "Horoscop", // 128 - "Info zilnice", // 129 - "Sănătate", // 130 - "Evenimente", // 131 - "Teatru", // 132 - "Cinema", // 133 - "TV", // 134 - "Data/ora", // 135 - "Meteo", // 136 - "Trafic", // 137 - "Alarmă", // 138 - "Reclame", // 139 - "Website", // 140 - "Altele", // 141 - "PS scurt", // 142 - "PS lung", // 143 - "Acum", // 144 - "Urmează", // 145 - "Parte", // 146 - "Gazdă", // 147 - "Editor", // 148 - "Frecvența", // 149 - "Pagina start", // 150 - "Sub canal", // 151 - "Linia fierbinte", // 152 - "Telefon Studio", // 153 - "Telefon", // 154 - "SMS studio", // 155 - "SMS", // 156 - "Email Linie fierbinte", // 157 - "Email studio", // 158 - "Email", // 159 - "Discuții", // 160 - "Centru discuții", // 161 - "Întrebare la vot", // 162 - "Centru votare", // 163 - "Loc", // 164 - "Întâlnire", // 165 - "Identificare", // 166 - "Cumpără", // 167 - "Preiau date", // 168 - "Pași MW impliciți", // 169 - "Tangerine", // 170 - "Ocean", // 171 - "Indigo", // 172 - "Opțiuni Baterie", // 173 - "Arată tensiunea", // 174 - "Arată procente", // 175 - "Porțiune RT", // 176 - "Setări de bază", // 177 - "Setări Audio", // 178 - "Setări ecran", // 179 - "Setări RDS", // 180 - "Setări FM", // 181 - "Setări AM", // 182 - "Conectivitate și ceas", // 183 - "APĂSAȚI MODE PENTRU REVENIRE", // 184 - "Detector CoChannel", // 185 - "Detecție sensibilitate CoChannel", // 186 - "Detecție prag CoChannel", // 187 - "Detector contor CoChannel", // 188 - "PRINCIPAL", // 189 - "AUDIO", // 190 - "ECRAN", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "CONECTARE", // 195 - "MOD DX", // 196 - "AUTO MEM", // 197 - "AGC AM", // 198 - "FM deemphasis", // 199 - "Mic", // 200 - "Mare", // 201 - "Tot", // 202 - "PS rapid", // 203 - "Mod implicit", // 204 - "Ecran oprit, conectat la XDRGTK", // 205 - "FMSI stereo îmbunătățit", // 206 - "Funcție activă doar la\nTEF6687/6689!", // 207 - "Funcție indisponibilă\nla acest skin!", // 208 - "Scanare începută\nmemorare posturi", // 209 - "Scanare terminată\nmemorare posturi", // 210 - "Așteaptă", // 211 - "Începe scanarea DX", // 212 - "FM DX Opțiuni", // 213 - "Terminat! Programul de pornire\neste ignorat.", // 214 - "Sortare automată AF", // 215 - "Memorare programe", // 216 - "Exclude", // 217 - "Doar", // 218 - "Auto oprire scanare", // 219 - "PI corect", // 220 - "Semnal", // 221 - "Audio oprit\ncând scanează", // 222 - "AIR", // 223 - "Apasă 5sec. butonul bandă", // 224 - "Oprit", // 225 - "Ecran oprit", // 226 - "Dezactivat", // 227 - "Nedefinit", // 228 - "Știri", // 229 - "Actualități", // 230 - "Informații", // 231 - "Sport", // 232 - "Educație", // 233 - "Teatru", // 234 - "Cultură", // 235 - "Știință", // 236 - "Varietăți", // 237 - "Muzică pop", // 238 - "Muzică rock", // 239 - "Muzică ușoară", // 240 - "Clasic Lejer", // 241 - "Muzică Clasică", // 242 - "Altă Muzică", // 243 - "Meteo", // 244 - "Finanțe", // 245 - "Copii", // 246 - "Social", // 247 - "Religie", // 248 - "Phone-In", // 249 - "Călătorii", // 250 - "Timp Liber", // 251 - "Muzică de Jazz", // 252 - "Muzică Country", // 253 - "Muzică Națională", // 254 - "Muzica Retro", // 255 - "Muzică Populară", // 256 - "Documentar", // 257 - "Test Alarmă", // 258 - "Alarmă!!!", // 259 - "Inițial", // 260 - "Mereu", // 261 - "Arată ceasul", // 262 - "Arată PS lung", // 263 - "Frecvență de început", // 264 - "Frecvență de oprire", // 265 - "Canal de memorie de început", // 266 - "Canal de memorie de oprire", // 267 - "Stochează doar cu RDS", // 268 - "Începe memoria automată", // 269 - "Memorie automată", // 270 - "Listă ID posturi", // 271 - "Găsit", // 272 - "Anulat! Memoria canalelor este plină", // 273 - "Anulat! Utilizatorul a apăsat un buton", // 274 - "Scanarea s-a terminat fără erori", // 275 - "Șterge canalele de memorie", // 276 - "Șters", // 277 - "Previne dublarea PI", // 278 - "Interval", // 279 - "Complet", // 280 - "Timp de așteptare doar\npe semnal", // 281 - "Apasă colțul evidențiat", // 282 - "Pentru calibrarea ecranului tactil", // 283 - "Ține apăsat BW pentru\noprirea scannerului DX", // 284 - "Selectează lățimea de bandă", // 285 - "Jurnalul tău", // 286 - "Descarcă jurnalul", // 287 - "Jurnalul este gol", // 288 - "Du-te la final", // 289 - "Adăugat în jurnal", // 290 - "Eroare la adăugarea\nîn jurnal", // 291 - "Șterge jurnalul", // 292 - "Jurnal șters", // 293 - "Ștergerea a eșuat", // 294 - "Nu se poate adăuga!\nJurnalul este plin!", // 295 - "Autologger", // 296 - "Auto DST pe ora NTP", // 297 - "Setează offsetul pentru ora NTP", // 298 - "Jurnalul conține peste 130 de intrări, pe care vizualizatorul nu le poate procesa. Te rog descarcă fișierul CSV pentru a le procesa.", // 299 - "Canada" // 300 + "Tuner: !Niciunul!", // 8 + "Volum", // 9 + "Convertor", // 10 + "Marginea de jos a benzii", // 11 + "Marginea de sus a benzii", // 12 + "Decalaj de nivel RF FM", // 13 + "Pragul stereo", // 14 + "Limită tăiere înalte", // 15 + "Prag tăiere înalte", // 16 + "Prag nivel joase", // 17 + "Luminozitate", // 18 + "Setare volum", // 19 + "Setare decalaj convertor", // 20 + "Setarea limitei de jos a benzii", // 21 + "Setarea limitei de sus a benzii", // 22 + "Setare nivel decalaj", // 23 + "Setarea pragului sep. Stereo", // 24 + "Setare tăiere frecv. înalte", // 25 + "Setare prag tăiere înalte", // 26 + "Setarea pragului la joase", // 27 + "Luminozitate ecran", // 28 + "Oprit", // 29 + "Pornit", // 30 + "APĂSAȚI MODE PENTRU IEȘIRE ȘI SALVARE", // 31 + "APĂSAȚI BAND PENTRU ÎNCHIDERE", // 32 + "SCANEZ...", // 33 + "Tunerul nu este prezent", // 34 + "Reglare nivel antenă AM", // 35 + "FM AGC", // 36 + "Arată erorile RDS", // 37 + "Limbă", // 38 + "Alegeți Limba", // 39 + "PI blocat pe sincronizare CT", // 40 + "Eroare! Fără semnal RDS", // 41 + "Lipsă zgomot FM", // 42 + "Lipsă zgomot AM", // 43 + "Beep la capătul benzii", // 44 + "Regiune", // 45 + "Europa", // 46 + "USA", // 47 + "Afișează subliniere la RDS", // 48 + "Doar PS", // 49 + "Wi-Fi activ", // 50 + "Configurare Wi-Fi", // 51 + "Conectare la: ", // 52 + "Ptr configurare Wi-Fi", // 53 + "Încerc conectarea la Wi-Fi", // 54 + "Fără succes!", // 55 + "Conectat!", // 56 + "Listă adrese IP", // 57 + "Arată lungimea de undă SW", // 58 + "Filtru RDS", // 59 + "Arată erorile PI", // 60 + "Folosește squelch", // 61 + "Contor modulație", // 62 + "Eliminator de zgomot AM", // 63 + "Eliminator de zgomot FM", // 64 + "Revenire la setările de fabrică", // 65 + "Ieșire Audio", // 66 + "Permite reglarea în timp ce ecranul este oprit", // 67 + "Ecran inversat", // 68 + "Despre software", // 69 + "Cod principal:", // 70 + "Contribuitori:", // 71 + "Necunoscut", // 72 + "Opțiuni economizor ecran", // 73 + "Pauză temporizator", // 74 + "Ecran oprit", // 75 + "Temă", // 76 + "Mod vizualizare", // 77 + "Aplicații detectate", // 78 + "Min.", // 79 + "Viteză SPI", // 80 + "Sensibilitatea scanării", // 81 + "NICI UNUL", // 82 + "Versiune Software", // 83 + "Font Frecvență", // 84 + "Auto", // 85 + "AF nu este disponibil", // 86 + "EON nu este disponibil", // 87 + "RT+ nu este disponibil", // 88 + "Mărime pași FM", // 80 + "Screensaver", // 81 + "Sec", // 82 + "Mod ceas", // 83 + "Luminozitate 1%", // 84 + "Luminozitate 25%", // 85 + "Luminozitate 50%", // 86 + "Decalaj de nivel AM RF", // 87 + "Unitați S-metru", // 88 + "Folosește AF", // 89 + "Selectare bandă FM", // 99 + "Selectare bandă AM", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Rotire când ecranul este oprit", // 106 + "Selectare Model", // 107 + "Bază", // 108 + "Portabil", // 109 + "Portabil touch", // 110 + "Titlu", // 111 + "Album", // 112 + "Bandă", // 113 + "Artist", // 114 + "Compoziție", // 115 + "Mișcare", // 116 + "Dirijor", // 117 + "Compozitor", // 118 + "Formație", // 119 + "Comentarii", // 120 + "Gen", // 121 + "Știri", // 122 + "Știri Locale", // 123 + "Bursa de Valori", // 124 + "Sport", // 125 + "Loto", // 126 + "Horoscop", // 127 + "Info zilnice", // 128 + "Sănătate", // 129 + "Evenimente", // 130 + "Teatru", // 131 + "Cinema", // 132 + "TV", // 133 + "Data/ora", // 134 + "Meteo", // 135 + "Trafic", // 136 + "Alarmă", // 137 + "Reclame", // 138 + "Website", // 139 + "Altele", // 140 + "PS scurt", // 141 + "PS lung", // 142 + "Acum", // 143 + "Urmează", // 144 + "Parte", // 145 + "Gazdă", // 146 + "Editor", // 147 + "Frecvența", // 148 + "Pagina start", // 149 + "Sub canal", // 150 + "Linia fierbinte", // 151 + "Telefon Studio", // 152 + "Telefon", // 153 + "SMS studio", // 154 + "SMS", // 155 + "Email Linie fierbinte", // 156 + "Email studio", // 157 + "Email", // 158 + "Discuții", // 159 + "Centru discuții", // 160 + "Întrebare la vot", // 161 + "Centru votare", // 162 + "Loc", // 163 + "Întâlnire", // 164 + "Identificare", // 165 + "Cumpără", // 166 + "Preiau date", // 167 + "Pași MW impliciți", // 168 + "Tangerine", // 169 + "Ocean", // 170 + "Indigo", // 171 + "Opțiuni Baterie", // 172 + "Arată tensiunea", // 173 + "Arată procente", // 174 + "Porțiune RT", // 175 + "Setări de bază", // 176 + "Setări Audio", // 177 + "Setări ecran", // 178 + "Setări RDS", // 179 + "Setări FM", // 180 + "Setări AM", // 181 + "Conectivitate și ceas", // 182 + "APĂSAȚI MODE PENTRU REVENIRE", // 183 + "Detector CoChannel", // 184 + "Detecție sensibilitate CoChannel", // 185 + "Detecție prag CoChannel", // 186 + "Detector contor CoChannel", // 187 + "PRINCIPAL", // 188 + "AUDIO", // 189 + "ECRAN", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "CONECTARE", // 194 + "MOD DX", // 195 + "AUTO MEM", // 196 + "AGC AM", // 197 + "FM deemphasis", // 198 + "Mic", // 199 + "Mare", // 200 + "Tot", // 201 + "PS rapid", // 202 + "Mod implicit", // 203 + "Ecran oprit, conectat la XDRGTK", // 204 + "FMSI stereo îmbunătățit", // 205 + "Funcție activă doar la\nTEF6687/6689!", // 206 + "Funcție indisponibilă\nla acest skin!", // 207 + "Scanare începută\nmemorare posturi", // 208 + "Scanare terminată\nmemorare posturi", // 209 + "Așteaptă", // 210 + "Începe scanarea DX", // 211 + "FM DX Opțiuni", // 212 + "Terminat! Programul de pornire\neste ignorat.", // 213 + "Sortare automată AF", // 214 + "Memorare programe", // 215 + "Exclude", // 216 + "Doar", // 217 + "Auto oprire scanare", // 218 + "PI corect", // 219 + "Semnal", // 220 + "Audio oprit\ncând scanează", // 221 + "AIR", // 222 + "Apasă 5sec. butonul bandă", // 223 + "Oprit", // 224 + "Ecran oprit", // 225 + "Dezactivat", // 226 + "Nedefinit", // 227 + "Știri", // 228 + "Actualități", // 229 + "Informații", // 230 + "Sport", // 231 + "Educație", // 232 + "Teatru", // 233 + "Cultură", // 234 + "Știință", // 235 + "Varietăți", // 236 + "Muzică pop", // 237 + "Muzică rock", // 238 + "Muzică ușoară", // 239 + "Clasic Lejer", // 240 + "Muzică Clasică", // 241 + "Altă Muzică", // 242 + "Meteo", // 243 + "Finanțe", // 244 + "Copii", // 245 + "Social", // 246 + "Religie", // 247 + "Phone-In", // 248 + "Călătorii", // 249 + "Timp Liber", // 250 + "Muzică de Jazz", // 251 + "Muzică Country", // 252 + "Muzică Națională", // 253 + "Muzica Retro", // 254 + "Muzică Populară", // 255 + "Documentar", // 256 + "Test Alarmă", // 257 + "Alarmă!!!", // 258 + "Inițial", // 259 + "Mereu", // 260 + "Arată ceasul", // 261 + "Arată PS lung", // 262 + "Frecvență de început", // 263 + "Frecvență de oprire", // 264 + "Canal de memorie de început", // 265 + "Canal de memorie de oprire", // 266 + "Stochează doar cu RDS", // 267 + "Începe memoria automată", // 268 + "Memorie automată", // 269 + "Listă ID posturi", // 270 + "Găsit", // 271 + "Anulat! Memoria canalelor este plină", // 272 + "Anulat! Utilizatorul a apăsat un buton", // 273 + "Scanarea s-a terminat fără erori", // 274 + "Șterge canalele de memorie", // 275 + "Șters", // 276 + "Previne dublarea PI", // 277 + "Interval", // 278 + "Complet", // 279 + "Timp de așteptare doar\npe semnal", // 280 + "Apasă colțul evidențiat", // 281 + "Pentru calibrarea ecranului tactil", // 282 + "Ține apăsat BW pentru\noprirea scannerului DX", // 283 + "Selectează lățimea de bandă", // 284 + "Jurnalul tău", // 285 + "Descarcă jurnalul", // 286 + "Jurnalul este gol", // 287 + "Du-te la final", // 288 + "Adăugat în jurnal", // 289 + "Eroare la adăugarea\nîn jurnal", // 290 + "Șterge jurnalul", // 291 + "Jurnal șters", // 292 + "Ștergerea a eșuat", // 293 + "Nu se poate adăuga!\nJurnalul este plin!", // 294 + "Autologger", // 295 + "Auto DST pe ora NTP", // 296 + "Setează offsetul pentru ora NTP", // 297 + "Jurnalul conține peste 130 de intrări, pe care vizualizatorul nu le poate procesa. Te rog descarcă fișierul CSV pentru a le procesa.", // 298 + "Canada" // 299 }, { "Deutsch", // German @@ -1827,299 +1821,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB-Modus", // 5 "Drehimpulsgeber wechselt\nin optischen Modus", // 6 "Drehimpulsgeber wechselt\nin Standard-Modus", // 7 - "UKW/AM Empfänger", // 8 - "Tuner: !Keiner!", // 9 - "Lautstärke", // 10 - "Konverter", // 11 - "Unteres Bandende", // 12 - "Oberes Bandende", // 13 - "UKW RF-Pegeloffset", // 14 - "Stereo-Trennschwelle", // 15 - "Tiefpass-Eckfrequenz", // 16 - "Tiefpass-Schwelle", // 17 - "Low-Level-Schwelle", // 18 - "Bildschirmhelligkeit", // 19 - "Lautstärke einstellen", // 20 - "Konverteroffset", // 21 - "Unteres Bandende", // 22 - "Oberes Bandende", // 23 - "Pegeloffset", // 24 - "Stereo-Trennschwelle", // 25 - "Tiefpass-Eckfrequenz", // 26 - "Tiefpass-Schwelle", // 27 - "Low-Level-Schwelle", // 28 - "Bildschirmhelligkeit", // 29 - "Aus", // 30 - "Ein", // 31 - "DRÜCKE MODE ZUM VERLASSEN & SPEICHERN", // 32 - "DRÜCKE BAND ZUM SCHLIESSEN", // 33 - "SCANVORGANG\nLÄUFT...", // 34 - "Tuner nicht erkannt", // 35 - "AM Antennengewinn", // 36 - "UKW AGC", // 37 - "Zeige RDS-Fehler", // 38 - "Sprache", // 39 - "Sprache wählen", // 40 - "PI-Vorgabe für\nCT-Synchronisation", // 41 - "Fehler! Kein RDS-Signal", // 42 - "Sanfte\nStummschaltung UKW", // 43 - "Sanfte\nStummschaltung AM", // 44 - "Piepston am Bandende", // 45 - "Region", // 46 - "Europa", // 47 - "USA", // 48 - "Zeige Unterstrich im RDS", // 49 - "Nur PS", // 50 - "WLAN aktiv", // 51 - "WLAN konfigurieren", // 52 - "Verbinde mit", // 53 - "um WLAN einzustellen", // 54 - "Verbindungsversuch", // 55 - "Fehler!", // 56 - "Verbunden!", // 57 - "Stationlist Rechner-IP", // 58 - "KW-Wellenlänge\nanzeigen", // 59 - "RDS-Filter", // 60 - "Zeige PI-Fehler", // 61 - "Verwende Rauschsperre", // 62 - "Audiopegelanzeige", // 63 + "Tuner: !Keiner!", // 8 + "Lautstärke", // 9 + "Konverter", // 10 + "Unteres Bandende", // 11 + "Oberes Bandende", // 12 + "UKW RF-Pegeloffset", // 13 + "Stereo-Trennschwelle", // 14 + "Tiefpass-Eckfrequenz", // 15 + "Tiefpass-Schwelle", // 16 + "Low-Level-Schwelle", // 17 + "Bildschirmhelligkeit", // 18 + "Lautstärke einstellen", // 19 + "Konverteroffset", // 20 + "Unteres Bandende", // 21 + "Oberes Bandende", // 22 + "Pegeloffset", // 23 + "Stereo-Trennschwelle", // 24 + "Tiefpass-Eckfrequenz", // 25 + "Tiefpass-Schwelle", // 26 + "Low-Level-Schwelle", // 27 + "Bildschirmhelligkeit", // 28 + "Aus", // 29 + "Ein", // 30 + "DRÜCKE MODE ZUM VERLASSEN & SPEICHERN", // 31 + "DRÜCKE BAND ZUM SCHLIESSEN", // 32 + "SCANVORGANG\nLÄUFT...", // 33 + "Tuner nicht erkannt", // 34 + "AM Antennengewinn", // 35 + "UKW AGC", // 36 + "Zeige RDS-Fehler", // 37 + "Sprache", // 38 + "Sprache wählen", // 39 + "PI-Vorgabe für\nCT-Synchronisation", // 40 + "Fehler! Kein RDS-Signal", // 41 + "Sanfte\nStummschaltung UKW", // 42 + "Sanfte\nStummschaltung AM", // 43 + "Piepston am Bandende", // 44 + "Region", // 45 + "Europa", // 46 + "USA", // 47 + "Zeige Unterstrich im RDS", // 48 + "Nur PS", // 49 + "WLAN aktiv", // 50 + "WLAN konfigurieren", // 51 + "Verbinde mit", // 52 + "um WLAN einzustellen", // 53 + "Verbindungsversuch", // 54 + "Fehler!", // 55 + "Verbunden!", // 56 + "Stationlist Rechner-IP", // 57 + "KW-Wellenlänge\nanzeigen", // 58 + "RDS-Filter", // 59 + "Zeige PI-Fehler", // 60 + "Verwende Rauschsperre", // 61 + "Audiopegelanzeige", // 62 + "Rauschunterdrückung", // 63 "Rauschunterdrückung", // 64 - "Rauschunterdrückung", // 65 - "Werkseinstellungen\nwurden geladen", // 66 - "Audioausgabe", // 67 - "Bei Bildschirm aus\nTunen erlauben", // 68 - "Anzeigefarben umkehren", // 69 - "Über diese Software", // 70 - "Hauptcode:", // 71 - "Mitwirkende:", // 72 - "Unbekannt", // 73 - "Bildschirmschoner-\nOptionen", // 74 - "Abschaltzeit", // 75 - "Bildschirm aus", // 76 - "Thema", // 77 - "Oberfläche", // 78 - "Erkannte Applikationen", // 79 - "Min.", // 80 - "Dynamische\nSPI-Geschw.", // 81 - "Scanempfindlichkeit", // 82 - "KEINE", // 83 - "Softwareversion", // 84 - "Frequenz-Schriftart", // 85 - "Auto", // 86 - "Keine AF verfügbar", // 87 - "Kein EON verfügbar", // 88 - "Kein RT+ verfügbar", // 89 - "UKW\nStandard-Schrittweite", // 90 - "Bildschirmschoner", // 91 - "Sek.", // 92 - "Uhrzeit-Modus", // 93 - "1% Helligkeit", // 94 - "25% Helligkeit", // 95 - "50% Helligkeit", // 96 - "AM RF-Pegeloffset", // 97 - "Einheit des Signalpegels", // 98 - "Verwende AF", // 99 - "Wähle UKW-Band", // 100 - "Wähle AM-Band", // 101 - "LW", // 102 - "MW", // 103 - "KW", // 104 - "UKW", // 105 - "OIRT", // 106 - "Bei Bildschirm aus Tunen erlauben", // 107 - "Modell auswählen", // 108 - "Basismodell", // 109 - "Portabel", // 110 - "Portabel Touch", // 111 - "Titel", // 112 - "Album", // 113 - "Track", // 114 - "Künstler", // 115 - "Komposition", // 116 - "Satz", // 117 - "Dirigent", // 118 - "Komponist", // 119 - "Band", // 120 - "Kommentar", // 121 - "Genre", // 122 - "Nachrichten", // 123 - "Lokalnachrichten", // 124 - "Aktienmarkt", // 125 - "Sport", // 126 - "Lotterie", // 127 - "Horoskop", // 128 - "Tagestipp", // 129 - "Gesundheit", // 130 - "Ereignis", // 131 - "Szene", // 132 - "Kino", // 133 - "TV", // 134 - "Tag/Uhrzeit", // 135 - "Wetter", // 136 - "Verkehr", // 137 - "Alarm", // 138 - "Werbung", // 139 - "Website", // 140 - "Info", // 141 - "Kurzes PS", // 142 - "Langes PS", // 143 - "Es läuft", // 144 - "Es folgt", // 145 - "Thema", // 146 - "Am Mikrofon", // 147 - "Redaktion", // 148 - "Frequenz", // 149 - "Homepage", // 150 - "Subchannel", // 151 - "Telefon Hotline", // 152 - "Telefon Studio", // 153 - "Telefon", // 154 - "SMS Studio", // 155 - "SMS", // 156 - "E-Mail Hotline", // 157 - "E-Mail Studio", // 158 - "E-Mail", // 159 - "Chat", // 160 - "Chat-Zentrale", // 161 - "Abstimmung", // 162 - "Abstimmungs-Zentrale", // 163 - "Ort", // 164 - "Termin", // 165 - "Musik-ID", // 166 - "Bezugsquelle", // 167 - "Empfange Daten", // 168 - "MW\nStandardschrittweite", // 169 - "Tangerine", // 170 - "Ocean", // 171 - "Indigo", // 172 - "Akkuoptionen", // 173 - "Spannung anzeigen", // 174 - "Prozente anzeigen", // 175 - "RT puffern", // 176 - "Haupteinstellungen", // 177 - "Audioeinstellungen", // 178 - "Anzeigeeinstellungen", // 179 - "RDS-Einstellungen", // 180 - "UKW-Einstellungen", // 181 - "AM-Einstellungen", // 182 - "Verbindungen und Uhrzeit", // 183 - "DRÜCKE MODE FÜR ZURÜCK", // 184 - "Gleichkanalerkennung", // 185 - "Gleichkanalerkennung\nEmpfindlichkeit", // 186 - "Gleichkanalerkennung\nSchwelle", // 187 - "Gleichkanalerkennung\nZähler", // 188 - "HAUPT", // 189 - "AUDIO", // 190 - "ANZEIGE", // 191 - "RDS", // 192 - "UKW", // 193 - "AM", // 194 - "VERBIND./UHR", // 195 - "DX-MODUS", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "Entzerrung auf UKW", // 199 - "Wenig", // 200 - "Viel", // 201 - "Maximal", // 202 - "Schnelles PS", // 203 - "Standard", // 204 - "Bildschirm aus bei\nXDRGTK-Verbindung", // 205 - "FMSI Stereo-\nVerbesserung", // 206 - "Funktion nur für\nTEF6687/6689 verfügbar!", // 207 - "Funktion für ausgewählten\nSkin nicht verfügbar!", // 208 - "Starte Scan mit\nSpeicherplatz", // 209 - "Stoppe Scan mit\nSpeicherplatz", // 210 - "Wartezeit", // 211 - "Starte DX-Scan", // 212 - "UKW DX-Optionen", // 213 - "Abbruch! Start-Speicher-\nplatz ist nicht belegt", // 214 - "AF Autosortierung", // 215 - "Speicherplätze scannen", // 216 - "Nein", // 217 - "Ja, ausschließlich", // 218 - "Automatisches\nScan-Ende", // 219 - "Korrekter PI-Code", // 220 - "Signal", // 221 - "Stumm beim Scannen", // 222 - "AIR", // 223 - "BAND-Knopf\n5 Sek. drücken", // 224 - "Ausschalten", // 225 - "Bildschirmschoner", // 226 - "Deaktiviert", // 227 - "Nicht definiert", // 228 - "Nachrichten", // 229 - "Aktuelle Info", // 230 - "Service Programm", // 231 - "Sport", // 232 - "Bildung", // 233 - "Hörspiel + Lit", // 234 - "Kultur+Gesellsch", // 235 - "Wissenschaft", // 236 - "Unterhaltung", // 237 - "Pop Musik", // 238 - "Rock Musik", // 239 - "Unterhalt Musik", // 240 - "Leichte Klassik", // 241 - "Ernste Klassik", // 242 - "Spezielle Musik", // 243 - "Wetter", // 244 - "Wirtschaft", // 245 - "Kinderprogramm", // 246 - "Soziales", // 247 - "Religion", // 248 - "Anrufsendung", // 249 - "Reiseinformation", // 250 - "Freizeit", // 251 - "Jazz", // 252 - "Country Musik", // 253 - "Landesmusik", // 254 - "Oldies Musik", // 255 - "Folklore", // 256 - "Feature", // 257 - "Alarm Test", // 258 - "Alarm! Alarm!", // 259 - "Anfänglich", // 260 - "Immer", // 261 - "Uhr anzeigen", // 262 - "Zeige langes PS", // 263 - "Start-Frequenz", // 264 - "Stopp-Frequenz", // 265 - "Start-Speicherplatz", // 266 - "Stopp-Speicherplatz", // 267 - "Speichern nur mit RDS", // 268 - "Starte Auto-Speichern", // 269 - "Auto-Speichern", // 270 - "Stationlist-ID", // 271 - "gefunden", // 272 - "Abbruch! Speicherplätze voll", // 273 - "Abbruch! Taste wurde gedrückt", // 274 - "Scan ohne Fehler beendet", // 275 - "Lösche Speicherplätze", // 276 - "gelöscht", // 277 - "Doppelte PI verhindern", // 278 - "Bereich", // 279 - "Voll", // 280 - "Wartezeit nur wenn\nSignal vorhanden", // 281 - "Markierte Ecke drücken", // 282 - "zum Kalibrieren des Touchscrees", // 283 - "Zum Stoppen des DX-Scans\nTaste BW lange drücken", // 284 - "Bandbreite wählen", // 285 - "Dein Logbuch", // 286 - "Logbuch herunterladen", // 287 - "Logbuch ist leer", // 288 - "Zum Ende gehen", // 289 - "Logbuch-Eintrag\nwurde erstellt", // 290 - "Logbuch-Eintrag\nist fehlgeschlagen", // 291 - "Logbuch löschen", // 292 - "Logbuch gelöscht", // 293 - "Löschen fehlgeschlagen", // 294 - "Logbucheintrag nicht möglich\nLogbuch ist voll!", // 295 - "Automatisch loggen", // 296 - "Auto-Sommerzeit\nüber NTP", // 297 - "NTP-Zeitversatz\neinstellen", // 298 - "Das Logbuch enthält mehr als 130 Einträge, was das Anzeigeprogramm nicht verarbeiten kann. Bitte lade die CSV-Datei zum Verarbeiten herunter.", // 299 - "Kanada" // 300 + "Werkseinstellungen\nwurden geladen", // 65 + "Audioausgabe", // 66 + "Bei Bildschirm aus\nTunen erlauben", // 67 + "Anzeigefarben umkehren", // 68 + "Über diese Software", // 69 + "Hauptcode:", // 70 + "Mitwirkende:", // 71 + "Unbekannt", // 72 + "Bildschirmschoner-\nOptionen", // 73 + "Abschaltzeit", // 74 + "Bildschirm aus", // 75 + "Thema", // 76 + "Oberfläche", // 77 + "Erkannte Applikationen", // 78 + "Min.", // 79 + "SPI-Geschw.", // 80 + "Scanempfindlichkeit", // 81 + "KEINE", // 82 + "Softwareversion", // 83 + "Frequenz-Schriftart", // 84 + "Auto", // 85 + "Keine AF verfügbar", // 86 + "Kein EON verfügbar", // 87 + "Kein RT+ verfügbar", // 88 + "UKW\nStandard-Schrittweite", // 80 + "Bildschirmschoner", // 81 + "Sek.", // 82 + "Uhrzeit-Modus", // 83 + "1% Helligkeit", // 84 + "25% Helligkeit", // 85 + "50% Helligkeit", // 86 + "AM RF-Pegeloffset", // 87 + "Einheit des Signalpegels", // 88 + "Verwende AF", // 89 + "Wähle UKW-Band", // 99 + "Wähle AM-Band", // 100 + "LW", // 101 + "MW", // 102 + "KW", // 103 + "UKW", // 104 + "OIRT", // 105 + "Bei Bildschirm aus Tunen erlauben", // 106 + "Modell auswählen", // 107 + "Basismodell", // 108 + "Portabel", // 109 + "Portabel Touch", // 110 + "Titel", // 111 + "Album", // 112 + "Track", // 113 + "Künstler", // 114 + "Komposition", // 115 + "Satz", // 116 + "Dirigent", // 117 + "Komponist", // 118 + "Band", // 119 + "Kommentar", // 120 + "Genre", // 121 + "Nachrichten", // 122 + "Lokalnachrichten", // 123 + "Aktienmarkt", // 124 + "Sport", // 125 + "Lotterie", // 126 + "Horoskop", // 127 + "Tagestipp", // 128 + "Gesundheit", // 129 + "Ereignis", // 130 + "Szene", // 131 + "Kino", // 132 + "TV", // 133 + "Tag/Uhrzeit", // 134 + "Wetter", // 135 + "Verkehr", // 136 + "Alarm", // 137 + "Werbung", // 138 + "Website", // 139 + "Info", // 140 + "Kurzes PS", // 141 + "Langes PS", // 142 + "Es läuft", // 143 + "Es folgt", // 144 + "Thema", // 145 + "Am Mikrofon", // 146 + "Redaktion", // 147 + "Frequenz", // 148 + "Homepage", // 149 + "Subchannel", // 150 + "Telefon Hotline", // 151 + "Telefon Studio", // 152 + "Telefon", // 153 + "SMS Studio", // 154 + "SMS", // 155 + "E-Mail Hotline", // 156 + "E-Mail Studio", // 157 + "E-Mail", // 158 + "Chat", // 159 + "Chat-Zentrale", // 160 + "Abstimmung", // 161 + "Abstimmungs-Zentrale", // 162 + "Ort", // 163 + "Termin", // 164 + "Musik-ID", // 165 + "Bezugsquelle", // 166 + "Empfange Daten", // 167 + "MW\nStandardschrittweite", // 168 + "Tangerine", // 169 + "Ocean", // 170 + "Indigo", // 171 + "Akkuoptionen", // 172 + "Spannung anzeigen", // 173 + "Prozente anzeigen", // 174 + "RT puffern", // 175 + "Haupteinstellungen", // 176 + "Audioeinstellungen", // 177 + "Anzeigeeinstellungen", // 178 + "RDS-Einstellungen", // 179 + "UKW-Einstellungen", // 180 + "AM-Einstellungen", // 181 + "Verbindungen und Uhrzeit", // 182 + "DRÜCKE MODE FÜR ZURÜCK", // 183 + "Gleichkanalerkennung", // 184 + "Gleichkanalerkennung\nEmpfindlichkeit", // 185 + "Gleichkanalerkennung\nSchwelle", // 186 + "Gleichkanalerkennung\nZähler", // 187 + "HAUPT", // 188 + "AUDIO", // 189 + "ANZEIGE", // 190 + "RDS", // 191 + "UKW", // 192 + "AM", // 193 + "VERBIND./UHR", // 194 + "DX-MODUS", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "Entzerrung auf UKW", // 198 + "Wenig", // 199 + "Viel", // 200 + "Maximal", // 201 + "Schnelles PS", // 202 + "Standard", // 203 + "Bildschirm aus bei\nXDRGTK-Verbindung", // 204 + "FMSI Stereo-\nVerbesserung", // 205 + "Funktion nur für\nTEF6687/6689 verfügbar!", // 206 + "Funktion für ausgewählten\nSkin nicht verfügbar!", // 207 + "Starte Scan mit\nSpeicherplatz", // 208 + "Stoppe Scan mit\nSpeicherplatz", // 209 + "Wartezeit", // 210 + "Starte DX-Scan", // 211 + "UKW DX-Optionen", // 212 + "Abbruch! Start-Speicher-\nplatz ist nicht belegt", // 213 + "AF Autosortierung", // 214 + "Speicherplätze scannen", // 215 + "Nein", // 216 + "Ja, ausschließlich", // 217 + "Automatisches\nScan-Ende", // 218 + "Korrekter PI-Code", // 219 + "Signal", // 220 + "Stumm beim Scannen", // 221 + "AIR", // 222 + "BAND-Knopf\n5 Sek. drücken", // 223 + "Ausschalten", // 224 + "Bildschirmschoner", // 225 + "Deaktiviert", // 226 + "Nicht definiert", // 227 + "Nachrichten", // 228 + "Aktuelle Info", // 229 + "Service Programm", // 230 + "Sport", // 231 + "Bildung", // 232 + "Hörspiel + Lit", // 233 + "Kultur+Gesellsch", // 234 + "Wissenschaft", // 235 + "Unterhaltung", // 236 + "Pop Musik", // 237 + "Rock Musik", // 238 + "Unterhalt Musik", // 239 + "Leichte Klassik", // 240 + "Ernste Klassik", // 241 + "Spezielle Musik", // 242 + "Wetter", // 243 + "Wirtschaft", // 244 + "Kinderprogramm", // 245 + "Soziales", // 246 + "Religion", // 247 + "Anrufsendung", // 248 + "Reiseinformation", // 249 + "Freizeit", // 250 + "Jazz", // 251 + "Country Musik", // 252 + "Landesmusik", // 253 + "Oldies Musik", // 254 + "Folklore", // 255 + "Feature", // 256 + "Alarm Test", // 257 + "Alarm! Alarm!", // 258 + "Anfänglich", // 259 + "Immer", // 260 + "Uhr anzeigen", // 261 + "Zeige langes PS", // 262 + "Start-Frequenz", // 263 + "Stopp-Frequenz", // 264 + "Start-Speicherplatz", // 265 + "Stopp-Speicherplatz", // 266 + "Speichern nur mit RDS", // 267 + "Starte Auto-Speichern", // 268 + "Auto-Speichern", // 269 + "Stationlist-ID", // 270 + "gefunden", // 271 + "Abbruch! Speicherplätze voll", // 272 + "Abbruch! Taste wurde gedrückt", // 273 + "Scan ohne Fehler beendet", // 274 + "Lösche Speicherplätze", // 275 + "gelöscht", // 276 + "Doppelte PI verhindern", // 277 + "Bereich", // 278 + "Voll", // 279 + "Wartezeit nur wenn\nSignal vorhanden", // 280 + "Markierte Ecke drücken", // 281 + "zum Kalibrieren des Touchscrees", // 282 + "Zum Stoppen des DX-Scans\nTaste BW lange drücken", // 283 + "Bandbreite wählen", // 284 + "Dein Logbuch", // 285 + "Logbuch herunterladen", // 286 + "Logbuch ist leer", // 287 + "Zum Ende gehen", // 288 + "Logbuch-Eintrag\nwurde erstellt", // 289 + "Logbuch-Eintrag\nist fehlgeschlagen", // 290 + "Logbuch löschen", // 291 + "Logbuch gelöscht", // 292 + "Löschen fehlgeschlagen", // 293 + "Logbucheintrag nicht möglich\nLogbuch ist voll!", // 294 + "Automatisch loggen", // 295 + "Auto-Sommerzeit\nüber NTP", // 296 + "NTP-Zeitversatz\neinstellen", // 297 + "Das Logbuch enthält mehr als 130 Einträge, was das Anzeigeprogramm nicht verarbeiten kann. Bitte lade die CSV-Datei zum Verarbeiten herunter.", // 298 + "Kanada" // 299 }, { "Čeština", // Czech @@ -2130,299 +2123,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Režim USB", // 5 "Enkodér nastaven na optický", // 6 "Enkodér nastaven na standardní", // 7 - "FM/AM přijímač", // 8 - "Tuner: !ŽÁDNÝ!", // 9 - "Hlasitost", // 10 - "Konvertor", // 11 - "Spodek pásma", // 12 - "Vrch pásma", // 13 - "FM offset signálu", // 14 - "Práh pro stereo", // 15 - "Práh frekvence zvuku k utlumení", // 16 - "Práh signálu pro utlumení výšek", // 17 - "Práh nízkého signálu", // 18 - "Jas", // 19 - "Nastavení hlasitosti", // 20 - "Offset frekvence", // 21 - "Spodek pásma", // 22 - "Vrch pásma", // 23 - "Offset signálu", // 24 - "Práh pro stereo", // 25 - "Práh frekvence zvuku k utlumení", // 26 - "Práh signálu pro utlumení výšek", // 27 - "Práh nízkého signálu", // 28 - "Jas obrazovky", // 29 - "Vyp.", // 30 - "Zap.", // 31 - "ZMÁČKNĚTE MODE PRO UKONČENÍ A ULOŽENÍ", // 32 - "ZMÁČKNĚTE BAND PRO ZAVŘENÍ", // 33 - "SKENUJI...", // 34 - "Tuner nedetekován", // 35 - "Zisk AM antény", // 36 - "FM AGC", // 37 - "Zobrazit chyby v RDS", // 38 - "Jazyk", // 39 - "Vyberte jazyk", // 40 - "Synchronizovat CT,\nkdyž je PI uzamčeno", // 41 - "Chyba! Bez RDS!", // 42 - "Softmute FM", // 43 - "Softmute AM", // 44 - "Pípnout na konci pásma", // 45 - "Region", // 46 - "Evropa", // 47 - "USA", // 48 - "Zobrazit podtržítka v RDS", // 49 - "Jen PS", // 50 - "Wi-Fi aktivní", // 51 - "Konfigurace Wi-Fi", // 52 - "Připojte se k: ", // 53 - "pro nakonfigurování Wi-Fi", // 54 - "Wi-Fi připojení probíhá...", // 55 - "NEPŘIPOJENO!", // 56 - "PŘIPOJENO!", // 57 - "Stationlist IP", // 58 - "Zobrazit SW pásmo", // 59 - "RDS filtr", // 60 - "Zobrazit chyby v PI", // 61 - "Použít squelch", // 62 - "Graf modulace", // 63 - "Tlumič šumu (AM)", // 64 - "Tlumič šumu (FM)", // 65 - "Výchozí hodnoty načteny", // 66 - "Zvukový výstup", // 67 - "Povolit ladění přes spořič", // 68 - "Invertování barev", // 69 - "O softwaru", // 70 - "Hlavní kód:", // 71 - "Přispěli:", // 72 - "Neznámý", // 73 - "Nastavení\nspořiče obrazovky", // 74 - "Časovač vypnutí", // 75 - "Vypnutí obrazovky", // 76 - "Vzhled", // 77 - "Skin", // 78 - "Detekované aplikace", // 79 - "minut", // 80 - "Dynamická rychlost SPI", // 81 - "Citlivost skenu", // 82 - "žádné", // 83 - "Verze softwaru", // 84 - "Font frekvence", // 85 - "Auto", // 86 - "AF nedostupné", // 87 - "EON nedostupný", // 88 - "RT+ nedostupný", // 89 - "Výchozí krok ladění FM", // 90 - "Spořič obrazovky", // 91 - "sec.", // 92 - "Režim hodin", // 93 - "1% jas", // 94 - "25% jas", // 95 - "50% jas", // 96 - "AM offset signálu", // 97 - "Jednotka signálu", // 98 - "Použijte AF", // 99 - "Zvolte FM pásmo", // 100 - "Zvolte AM pásmo", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Ladění při vypnuté obrazovce", // 107 - "Volba modelu", // 108 - "Základní", // 109 - "Přenosný", // 110 - "Přenosný-dotykový(ILI9341)", // 111 - "Název", // 112 - "Album", // 113 - "Stopa", // 114 - "Interpret", // 115 - "Kompozice", // 116 - "Věta", // 117 - "Dirigent", // 118 - "Skladatel", // 119 - "Kapela", // 120 - "Komentář", // 121 - "Žánr", // 122 - "Zprávy", // 123 - "Místní zprávy", // 124 - "Burza", // 125 - "Sport", // 126 - "Loterie", // 127 - "Horoskop", // 128 - "Každodenní zábava", // 129 - "Zdraví", // 130 - "Událost", // 131 - "Scéna", // 132 - "Kino", // 133 - "Televize", // 134 - "Datum/čas", // 135 - "Počasí", // 136 - "Doprava", // 137 - "Alarm", // 138 - "Reklama", // 139 - "Webová stránka", // 140 - "Ostatní", // 141 - "Short PS", // 142 - "Long PS", // 143 - "Nyní", // 144 - "Následuje", // 145 - "Část", // 146 - "Moderátor", // 147 - "Redaktor", // 148 - "Frekvence", // 149 - "Hlavní stránka", // 150 - "Podkanál", // 151 - "Horká linka", // 152 - "Telefon do studia", // 153 - "Telefon", // 154 - "SMS do studia", // 155 - "SMS", // 156 - "Emailová hotline", // 157 - "Email do studia", // 158 - "Email", // 159 - "Chat", // 160 - "Centrum chatu", // 161 - "Hlasovací otázka", // 162 - "Hlasovací centrum", // 163 - "Místo", // 164 - "Schůzka", // 165 - "Identifikátor", // 166 - "Nákup", // 167 - "Získat data", // 168 - "Výchozí krok ladění MW", // 169 - "Tangerine", // 170 - "Ocean", // 171 - "Indigo", // 172 - "Úroveň nabití baterie", // 173 - "Zobrazit napětí", // 174 - "Zobrazit procenta", // 175 - "RT buffering", // 176 - "Hlavní nastavení", // 177 - "Nastavení zvuku", // 178 - "Nastavení displeje", // 179 - "Nastavení RDS", // 180 - "Nastavení FM pásma", // 181 - "Nastavení AM pásma", // 182 - "Konektivita a hodiny", // 183 - "ZMÁČKNĚTE MODE PRO NÁVRAT", // 184 - "AM CoChannelDet", // 185 - "Citlivost CoChannelDet", // 186 - "Práh AM CoChannelDet", // 187 - "CoChannelDet počítadlo", // 188 - "HLAVNÍ", // 189 - "ZVUK", // 190 - "DISPLEJ", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "KONEKTIVITA", // 195 - "DX REŽIM", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM deemfáze", // 199 - "Malé", // 200 - "Velké", // 201 - "Vše", // 202 - "Rychlé načtení PS", // 203 - "Výchozí", // 204 - "Vypnout displej při\nXDRGTK připojení", // 205 - "FMSI stereo\nvylepšení", // 206 - "Funkce dostupná pouze\nu TEF6687/6689!", // 207 - "Funkce není dostupná\nu zvoleného skinu!", // 208 - "Začít skenování\nod předvolby č.", // 209 - "Skončit skenování\nu předvolby č.", // 210 - "Doba čekání", // 211 - "Spustit DX skenování", // 212 - "Nastavení FM DX", // 213 - "Přerušeno! Začáteční předvolba\nje označena jako prázdná.", // 214 - "Auto řazení AF", // 215 - "Předvolby paměti", // 216 - "Vyloučit", // 217 - "Pouze", // 218 - "Automaticky zastavit\nskenování", // 219 - "Korektní PI", // 220 - "Signál", // 221 - "Ztlumit zvuk\nběhem skenování", // 222 - "AIR", // 223 - "Po 5 sec. stisknutí\ntl. BAND", // 224 - "Vypnout", // 225 - "Vypnout displej", // 226 - "Zakázáno", // 227 - "Nedefinovaný", // 228 - "Zprávy", // 229 - "Publicistika", // 230 - "Informace", // 231 - "Sport", // 232 - "Vzdělání", // 233 - "Drama", // 234 - "Kultura", // 235 - "Věda", // 236 - "Různé žánry", // 237 - "Popová hudba", // 238 - "Rocková hudba", // 239 - "Oddychová hudba", // 240 - "Klasická hudba", // 241 - "Vážná hudba", // 242 - "Jiná hudba", // 243 - "Počasí", // 244 - "Finance", // 245 - "Dětský program", // 246 - "Společenská tém.", // 247 - "Naboženství", // 248 - "Telefonáty", // 249 - "Cestování", // 250 - "Zábava", // 251 - "Jazzová hudba", // 252 - "Country hudba", // 253 - "Národní hudba", // 254 - "Oldies hudba", // 255 - "Folková hudba", // 256 - "Dokumenty", // 257 - "Alarm Test", // 258 - "Alarm – Alarm !", // 259 - "Počáteční", // 260 - "Vždy", // 261 - "Zobrazit hodiny", // 262 - "Zobrazit long PS", // 263 - "Počáteční frekvence", // 264 - "Poslední frekvence", // 265 - "Počáteční paměťový kanál", // 266 - "Poslední paměťový kanál", // 267 - "Ukládat jen s RDS", // 268 - "Spustit automatickou paměť", // 269 - "Automatická paměť", // 270 - "ID seznamu stanic", // 271 - "Nalezeno", // 272 - "Přerušeno! Nedostatek paměťových kanálů", // 273 - "Přerušeno! Uživatel stiskl tlačítko", // 274 - "Skenování dokončen bez chyb", // 275 - "Vymazat paměťové kanály", // 276 - "vymazáno", // 277 - "Zamezit dvojitému PI", // 278 - "Rozsah", // 279 - "Plný", // 280 - "Čekací doba pouze na\nsignal", // 281 - "Stiskněte zvýrazněný roh", // 282 - "Pro kalibraci dotekové obrazovky", // 283 - "Pro zastavení\npodržte tlačítko BW", // 284 - "Vyberte šířku pásma", // 285 - "Váš logbook", // 286 - "Stáhnout logbook", // 287 - "Logbook je prázdný", // 288 - "Přejít na konec", // 289 - "Přidáno do logu", // 290 - "Chyba při přidávání\npoložky do logbooku", // 291 - "Vymazat logbook", // 292 - "Logbook vymazán", // 293 - "Vymazání se nezdařilo", // 294 - "Nelze přidat položku!\nLogbook je plný!", // 295 - "Automatický logger", // 296 - "Auto DST u NTP času", // 297 - "Nastavte časový posun NTP", // 298 - "Logbook obsahuje více než 130 položek, které prohlížeč nedokáže zpracovat. Pro zpracování všech položek si stáhněte CSV soubor.", // 299 - "Canada" // 300 + "Tuner: !ŽÁDNÝ!", // 8 + "Hlasitost", // 9 + "Konvertor", // 10 + "Spodek pásma", // 11 + "Vrch pásma", // 12 + "FM offset signálu", // 13 + "Práh pro stereo", // 14 + "Práh frekvence zvuku k utlumení", // 15 + "Práh signálu pro utlumení výšek", // 16 + "Práh nízkého signálu", // 17 + "Jas", // 18 + "Nastavení hlasitosti", // 19 + "Offset frekvence", // 20 + "Spodek pásma", // 21 + "Vrch pásma", // 22 + "Offset signálu", // 23 + "Práh pro stereo", // 24 + "Práh frekvence zvuku k utlumení", // 25 + "Práh signálu pro utlumení výšek", // 26 + "Práh nízkého signálu", // 27 + "Jas obrazovky", // 28 + "Vyp.", // 29 + "Zap.", // 30 + "ZMÁČKNĚTE MODE PRO UKONČENÍ A ULOŽENÍ", // 31 + "ZMÁČKNĚTE BAND PRO ZAVŘENÍ", // 32 + "SKENUJI...", // 33 + "Tuner nedetekován", // 34 + "Zisk AM antény", // 35 + "FM AGC", // 36 + "Zobrazit chyby v RDS", // 37 + "Jazyk", // 38 + "Vyberte jazyk", // 39 + "Synchronizovat CT,\nkdyž je PI uzamčeno", // 40 + "Chyba! Bez RDS!", // 41 + "Softmute FM", // 42 + "Softmute AM", // 43 + "Pípnout na konci pásma", // 44 + "Region", // 45 + "Evropa", // 46 + "USA", // 47 + "Zobrazit podtržítka v RDS", // 48 + "Jen PS", // 49 + "Wi-Fi aktivní", // 50 + "Konfigurace Wi-Fi", // 51 + "Připojte se k: ", // 52 + "pro nakonfigurování Wi-Fi", // 53 + "Wi-Fi připojení probíhá...", // 54 + "NEPŘIPOJENO!", // 55 + "PŘIPOJENO!", // 56 + "Stationlist IP", // 57 + "Zobrazit SW pásmo", // 58 + "RDS filtr", // 59 + "Zobrazit chyby v PI", // 60 + "Použít squelch", // 61 + "Graf modulace", // 62 + "Tlumič šumu (AM)", // 63 + "Tlumič šumu (FM)", // 64 + "Výchozí hodnoty načteny", // 65 + "Zvukový výstup", // 66 + "Povolit ladění přes spořič", // 67 + "Invertování barev", // 68 + "O softwaru", // 69 + "Hlavní kód:", // 70 + "Přispěli:", // 71 + "Neznámý", // 72 + "Nastavení\nspořiče obrazovky", // 73 + "Časovač vypnutí", // 74 + "Vypnutí obrazovky", // 75 + "Vzhled", // 76 + "Skin", // 77 + "Detekované aplikace", // 78 + "minut", // 79 + "Rychlost SPI", // 80 + "Citlivost skenu", // 81 + "žádné", // 82 + "Verze softwaru", // 83 + "Font frekvence", // 84 + "Auto", // 85 + "AF nedostupné", // 86 + "EON nedostupný", // 87 + "RT+ nedostupný", // 88 + "Výchozí krok ladění FM", // 80 + "Spořič obrazovky", // 81 + "sec.", // 82 + "Režim hodin", // 83 + "1% jas", // 84 + "25% jas", // 85 + "50% jas", // 86 + "AM offset signálu", // 87 + "Jednotka signálu", // 88 + "Použijte AF", // 89 + "Zvolte FM pásmo", // 99 + "Zvolte AM pásmo", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Ladění při vypnuté obrazovce", // 106 + "Volba modelu", // 107 + "Základní", // 108 + "Přenosný", // 109 + "Přenosný-dotykový(ILI9341)", // 110 + "Název", // 111 + "Album", // 112 + "Stopa", // 113 + "Interpret", // 114 + "Kompozice", // 115 + "Věta", // 116 + "Dirigent", // 117 + "Skladatel", // 118 + "Kapela", // 119 + "Komentář", // 120 + "Žánr", // 121 + "Zprávy", // 122 + "Místní zprávy", // 123 + "Burza", // 124 + "Sport", // 125 + "Loterie", // 126 + "Horoskop", // 127 + "Každodenní zábava", // 128 + "Zdraví", // 129 + "Událost", // 130 + "Scéna", // 131 + "Kino", // 132 + "Televize", // 133 + "Datum/čas", // 134 + "Počasí", // 135 + "Doprava", // 136 + "Alarm", // 137 + "Reklama", // 138 + "Webová stránka", // 139 + "Ostatní", // 140 + "Short PS", // 141 + "Long PS", // 142 + "Nyní", // 143 + "Následuje", // 144 + "Část", // 145 + "Moderátor", // 146 + "Redaktor", // 147 + "Frekvence", // 148 + "Hlavní stránka", // 149 + "Podkanál", // 150 + "Horká linka", // 151 + "Telefon do studia", // 152 + "Telefon", // 153 + "SMS do studia", // 154 + "SMS", // 155 + "Emailová hotline", // 156 + "Email do studia", // 157 + "Email", // 158 + "Chat", // 159 + "Centrum chatu", // 160 + "Hlasovací otázka", // 161 + "Hlasovací centrum", // 162 + "Místo", // 163 + "Schůzka", // 164 + "Identifikátor", // 165 + "Nákup", // 166 + "Získat data", // 167 + "Výchozí krok ladění MW", // 168 + "Tangerine", // 169 + "Ocean", // 170 + "Indigo", // 171 + "Úroveň nabití baterie", // 172 + "Zobrazit napětí", // 173 + "Zobrazit procenta", // 174 + "RT buffering", // 175 + "Hlavní nastavení", // 176 + "Nastavení zvuku", // 177 + "Nastavení displeje", // 178 + "Nastavení RDS", // 179 + "Nastavení FM pásma", // 180 + "Nastavení AM pásma", // 181 + "Konektivita a hodiny", // 182 + "ZMÁČKNĚTE MODE PRO NÁVRAT", // 183 + "AM CoChannelDet", // 184 + "Citlivost CoChannelDet", // 185 + "Práh AM CoChannelDet", // 186 + "CoChannelDet počítadlo", // 187 + "HLAVNÍ", // 188 + "ZVUK", // 189 + "DISPLEJ", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "KONEKTIVITA", // 194 + "DX REŽIM", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM deemfáze", // 198 + "Malé", // 199 + "Velké", // 200 + "Vše", // 201 + "Rychlé načtení PS", // 202 + "Výchozí", // 203 + "Vypnout displej při\nXDRGTK připojení", // 204 + "FMSI stereo\nvylepšení", // 205 + "Funkce dostupná pouze\nu TEF6687/6689!", // 206 + "Funkce není dostupná\nu zvoleného skinu!", // 207 + "Začít skenování\nod předvolby č.", // 208 + "Skončit skenování\nu předvolby č.", // 209 + "Doba čekání", // 210 + "Spustit DX skenování", // 211 + "Nastavení FM DX", // 212 + "Přerušeno! Začáteční předvolba\nje označena jako prázdná.", // 213 + "Auto řazení AF", // 214 + "Předvolby paměti", // 215 + "Vyloučit", // 216 + "Pouze", // 217 + "Automaticky zastavit\nskenování", // 218 + "Korektní PI", // 219 + "Signál", // 220 + "Ztlumit zvuk\nběhem skenování", // 221 + "AIR", // 222 + "Po 5 sec. stisknutí\ntl. BAND", // 223 + "Vypnout", // 224 + "Vypnout displej", // 225 + "Zakázáno", // 226 + "Nedefinovaný", // 227 + "Zprávy", // 228 + "Publicistika", // 229 + "Informace", // 230 + "Sport", // 231 + "Vzdělání", // 232 + "Drama", // 233 + "Kultura", // 234 + "Věda", // 235 + "Různé žánry", // 236 + "Popová hudba", // 237 + "Rocková hudba", // 238 + "Oddychová hudba", // 239 + "Klasická hudba", // 240 + "Vážná hudba", // 241 + "Jiná hudba", // 242 + "Počasí", // 243 + "Finance", // 244 + "Dětský program", // 245 + "Společenská tém.", // 246 + "Naboženství", // 247 + "Telefonáty", // 248 + "Cestování", // 249 + "Zábava", // 250 + "Jazzová hudba", // 251 + "Country hudba", // 252 + "Národní hudba", // 253 + "Oldies hudba", // 254 + "Folková hudba", // 255 + "Dokumenty", // 256 + "Alarm Test", // 257 + "Alarm – Alarm !", // 258 + "Počáteční", // 259 + "Vždy", // 260 + "Zobrazit hodiny", // 261 + "Zobrazit long PS", // 262 + "Počáteční frekvence", // 263 + "Poslední frekvence", // 264 + "Počáteční paměťový kanál", // 265 + "Poslední paměťový kanál", // 266 + "Ukládat jen s RDS", // 267 + "Spustit automatickou paměť", // 268 + "Automatická paměť", // 269 + "ID seznamu stanic", // 270 + "Nalezeno", // 271 + "Přerušeno! Nedostatek paměťových kanálů", // 272 + "Přerušeno! Uživatel stiskl tlačítko", // 273 + "Skenování dokončen bez chyb", // 274 + "Vymazat paměťové kanály", // 275 + "vymazáno", // 276 + "Zamezit dvojitému PI", // 277 + "Rozsah", // 278 + "Plný", // 279 + "Čekací doba pouze na\nsignal", // 280 + "Stiskněte zvýrazněný roh", // 281 + "Pro kalibraci dotekové obrazovky", // 282 + "Pro zastavení\npodržte tlačítko BW", // 283 + "Vyberte šířku pásma", // 284 + "Váš logbook", // 285 + "Stáhnout logbook", // 286 + "Logbook je prázdný", // 287 + "Přejít na konec", // 288 + "Přidáno do logu", // 289 + "Chyba při přidávání\npoložky do logbooku", // 290 + "Vymazat logbook", // 291 + "Logbook vymazán", // 292 + "Vymazání se nezdařilo", // 293 + "Nelze přidat položku!\nLogbook je plný!", // 294 + "Automatický logger", // 295 + "Auto DST u NTP času", // 296 + "Nastavte časový posun NTP", // 297 + "Logbook obsahuje více než 130 položek, které prohlížeč nedokáže zpracovat. Pro zpracování všech položek si stáhněte CSV soubor.", // 298 + "Canada" // 299 }, { "Magyar", // Hungarian @@ -2433,299 +2425,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB mód", // 5 "Kódoló optikaira állítva", // 6 "Kódoló szabványosra állítva", // 7 - "FM/AM vevőkészülék", // 8 - "Tuner: !Nincs!", // 9 - "Hangerő", // 10 - "Átalakító", // 11 - "Legkisebb sávszél", // 12 - "Legnagyobb sávszél", // 13 - "FM RF szinteltolás", // 14 - "Sztereó küszöbérték", // 15 - "Magasak sarokja", // 16 - "Magasak küszöbértéke", // 17 - "Alacsonyak küszöbértéke", // 18 - "Kijelző fényereje", // 19 - "Hangerő beállítása", // 20 - "Átalakító eltolása", // 21 - "Legkisebb sávszél", // 22 - "Legnagyobb sávszél", // 23 - "Szinteltolás", // 24 - "Sztereó szétválasztás küszöbértéke", // 25 - "Magasak sarokfrekvenciája", // 26 - "Magasak küszöbértéke", // 27 - "Alacsony szint küszöbérték", // 28 - "Kijelző fényereje", // 29 - "Ki", // 30 - "Be", // 31 - "MODE A MENTÉSHEZ ÉS BEZÁRÁSHOZ", // 32 - "BAND A BEZÁRÁSHOZ", // 33 - "KERESÉS...", // 34 - "Tuner nem észlelhető", // 35 - "AM Antenna érzékenység", // 36 - "FM AGC", // 37 - "RDS hibák megjelenítése", // 38 - "Nyelv", // 39 - "Válassz nyelvet", // 40 - "PI zárolt\nCT szinkronizálás", // 41 - "Hiba! Nincs RDS jel", // 42 - "FM halkítás", // 43 - "AM halkítás", // 44 - "Sípszó a sáv szélén", // 45 - "Régió", // 46 - "Európa", // 47 - "USA", // 48 - "Aláhúzások megjelenítése\nRDS-ben", // 49 - "Csak PS", // 50 - "Wi-Fi", // 51 - "Wi-Fi beállítása", // 52 - "Csatlakozz ehhez: ", // 53 - "a Wi-Fi beállításához", // 54 - "Wi-Fi kapcsolódási\nkísérlet", // 55 - "SIKERTELEN!", // 56 - "CSATLAKOZVA!", // 57 - "Stationlist kliens IP", // 58 - "SW hullámhossz\nmegjelenítése", // 59 - "RDS szűrő", // 60 - "PI hibák megjelenítése", // 61 - "Zajzár(SQ) használata", // 62 - "Modulációmérő", // 63 - "AM Zajszűrő", // 64 - "FM Zajszűrő", // 65 - "Alapértelmezettek\nbetöltve", // 66 - "Audió kimenet", // 67 - "Hangolás\nképernyővédővel", // 68 - "Inverz kijelző", // 69 - "A szoftverről", // 70 - "Fő kód:", // 71 - "Közreműködők:", // 72 - "Ismeretlen", // 73 - "Képernyővédő opciók", // 74 - "Időtúllépés időzítő", // 75 - "Kijelző ki", // 76 - "Téma", // 77 - "Kinézet", // 78 - "Felismert alkalmazások", // 79 - "Perc", // 80 - "Dinamikus SPI sebesség", // 81 - "Keresés érzékenység", // 82 - "NINCS", // 83 - "Szoftver verzió", // 84 - "Frekvencia betűtípusa", // 85 - "Auto", // 86 - "Nincs elérhető AF", // 87 - "Nincs elérhető EON", // 88 - "Nincs elérhető RT+", // 89 - "FM alap. lépésköz", // 90 - "Képernyővédő", // 91 - "Mp", // 92 - "Óra mód", // 93 - "1% fényerő", // 94 - "25% fényerő", // 95 - "50% fényerő", // 96 - "AM RF szinteltolás", // 97 - "Jelmérő egység", // 98 - "AF használata", // 99 - "FM sáv kiválasztása", // 100 - "AM sáv kiválasztása", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Hangolás kikapcsolt képernyővel", // 107 - "Modellválasztó", // 108 - "Alap", // 109 - "Hordozható", // 110 - "Hord. érintős", // 111 - "Cím", // 112 - "Album", // 113 - "Szám", // 114 - "Előadó", // 115 - "Kompozíció", // 116 - "Tétel", // 117 - "Karmester", // 118 - "Zeneszerző", // 119 - "Zenekar", // 120 - "Megjegyzés", // 121 - "Műfaj", // 122 - "Hírek", // 123 - "Helyi hírek", // 124 - "Tőzsdepiac", // 125 - "Sport", // 126 - "Lottó", // 127 - "Horoszkóp", // 128 - "Napi kikapcsolódás", // 129 - "Egészség", // 130 - "Esemény", // 131 - "Jelenet", // 132 - "Mozi", // 133 - "TV", // 134 - "Dátum/idő", // 135 - "Időjárás", // 136 - "Közlekedés", // 137 - "Riasztás", // 138 - "Hirdetés", // 139 - "Weboldal", // 140 - "Egyéb", // 141 - "Rövid PS", // 142 - "Hosszú PS", // 143 - "Most", // 144 - "Következő", // 145 - "Rész", // 146 - "Házigazda", // 147 - "Szerkesztő", // 148 - "Frekvencia", // 149 - "Kezdőlap", // 150 - "Alcsatorna", // 151 - "Forródrót", // 152 - "Stúdió telefon", // 153 - "Telefon", // 154 - "Stúdió SMS", // 155 - "SMS", // 156 - "Email forródrót", // 157 - "Stúdió Email", // 158 - "Email", // 159 - "Csevegés", // 160 - "Csevegőközpont", // 161 - "Szavazási kérdés", // 162 - "Szavazóközpont", // 163 - "Helyszín", // 164 - "Találkozó", // 165 - "Azonosító", // 166 - "Vásárlás", // 167 - "Adatok lekérése", // 168 - "MW alap. lépésköz", // 169 - "Tangerin", // 170 - "Óceán", // 171 - "Indigó", // 172 - "Akkumulátor jelzése", // 173 - "Feszültség mutatása", // 174 - "Százalék mutatása", // 175 - "RT pufferelés", // 176 - "Fő beállítások", // 177 - "Audió beállítások", // 178 - "Kijelző beállítások", // 179 - "RDS beállítások", // 180 - "FM beállítások", // 181 - "AM beállítások", // 182 - "Csatlakoztathatóság és óra", // 183 - "MODE A VISSZALÉPÉSHEZ", // 184 - "CoChannel Detektor", // 185 - "CoChannel Detektor\nérzékenység", // 186 - "CoChannel Detektor\nküszöbérték", // 187 - "CoChannel Detektor\nszámláló", // 188 - "FŐ", // 189 - "AUDIÓ", // 190 - "KIJELZŐ", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "CSATLAKOZÁS", // 195 - "DX MÓD", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM kihangolás", // 199 - "Kicsi", // 200 - "Nagy", // 201 - "Mind", // 202 - "Gyors PS", // 203 - "Alap", // 204 - "Képernyő némítása\nXDRGTK kapcsolaton", // 205 - "FMSI sztereó\njavítás", // 206 - "Funkció csak a\nTEF6687/6689-hez!", // 207 - "Funkció nem elérhető\nebben a kinézetben!", // 208 - "Mem. csat. szkennelésének\nelkezdése", // 209 - "Mem. csat. szkennelésének\nbefejezése", // 210 - "Várakozási idő", // 211 - "DX szkennelés indítása", // 212 - "FM DX Opciók", // 213 - "Megszakítva! A kezdőcsatorna\nkihagyottnak van jelölve.", // 214 - "Auto AF rendezés", // 215 - "Memóriacsatornák", // 216 - "Kizárása", // 217 - "Csak", // 218 - "Auto keresés\nmegszakítása", // 219 - "Jó PI esetén", // 220 - "Jel esetén", // 221 - "Hang némítása\nkeresés közben", // 222 - "AIR", // 223 - "5 mp. sávgombnyomás", // 224 - "Kikapcsolás", // 225 - "Képernyőnémítás", // 226 - "Letiltva", // 227 - "Nincs", // 228 - "Hírek", // 229 - "Aktuális események", // 230 - "Információ", // 231 - "Sport", // 232 - "Oktatás", // 233 - "Dráma", // 234 - "Kultúra", // 235 - "Tudomány", // 236 - "Változatos", // 237 - "Pop Zene", // 238 - "Rock Zene", // 239 - "Könnyűzene", // 240 - "Könnyű Klasszikus", // 241 - "Komoly Klasszikus", // 242 - "Egyéb Zene", // 243 - "Időjárás", // 244 - "Pénzügy", // 245 - "Gyermekprogramok", // 246 - "Társadalmi ügyek", // 247 - "Vallás", // 248 - "Betelefonálós", // 249 - "Utazás", // 250 - "Szabadidő", // 251 - "Jazz Zene", // 252 - "Country Zene", // 253 - "Nemzeti Zene", // 254 - "Régi Zene", // 255 - "Népi Zene", // 256 - "Dokumentumfilm", // 257 - "Riasztás Teszt", // 258 - "Riasztás!!!", // 259 - "Kezdeti", // 260 - "Mindig", // 261 - "Óra mutatása", // 262 - "Hosszú PS mutatása", // 263 - "Indítási frekvencia", // 264 - "Befejezési frekvencia", // 265 - "Memóriacsatorna\nmentés indítása", // 266 - "Memóriacsatorna\nmentés leállítása", // 267 - "Csak RDS-el tárolja", // 268 - "Auto memória indítása", // 269 - "Auto memória", // 270 - "Stationlist ID", // 271 - "Megtalálva", // 272 - "Megszakítva! Nincs\nmemóriacsatorna", // 273 - "Megszakítva! Felhasználó\nmegnyomta a gombot", // 274 - "Szkennelés hiba\nnélkül befejeződött", // 275 - "Memóriacsatornák törlése", // 276 - "törölve", // 277 - "Kettős PI\nmegakadályozása", // 278 - "Tartomány", // 279 - "Teljes", // 280 - "Várakozási idő\ncsak jel esetén", // 281 - "Nyomd meg a kiemelt sarkot", // 282 - "Érintőképernyő kalibrálásához", // 283 - "Tartsd lenyomva a\nBW-t a megállításhoz", // 284 - "Sávszélesség választása", // 285 - "A logbookod", // 286 - "Logbook letöltése", // 287 - "A logbook üres", // 288 - "Ugrás az aljára", // 289 - "Hozzáadva a loghoz", // 290 - "Hiba a naplóhoz adáskor", // 291 - "Logbook törlése", // 292 - "Logbook törölve", // 293 - "Sikertelen törlés", // 294 - "Nem adható hozzá!\nLogbook megtelt!", // 295 - "Auto logoló", // 296 - "Auto nyári idő(DST)\nNTP idő szerint", // 297 - "NTP időeltolás beállítása", // 298 - "A napló több mint 130 bejegyzést tartalmaz, amelyeket a megtekintő nem tud feldolgozni. Kérlek, töltsd le a CSV fájlt a megtekintéshez.", // 299 - "Kanada" // 300 + "Tuner: !Nincs!", // 8 + "Hangerő", // 9 + "Átalakító", // 10 + "Legkisebb sávszél", // 11 + "Legnagyobb sávszél", // 12 + "FM RF szinteltolás", // 13 + "Sztereó küszöbérték", // 14 + "Magasak sarokja", // 15 + "Magasak küszöbértéke", // 16 + "Alacsonyak küszöbértéke", // 17 + "Kijelző fényereje", // 18 + "Hangerő beállítása", // 19 + "Átalakító eltolása", // 20 + "Legkisebb sávszél", // 21 + "Legnagyobb sávszél", // 22 + "Szinteltolás", // 23 + "Sztereó szétválasztás küszöbértéke", // 24 + "Magasak sarokfrekvenciája", // 25 + "Magasak küszöbértéke", // 26 + "Alacsony szint küszöbérték", // 27 + "Kijelző fényereje", // 28 + "Ki", // 29 + "Be", // 30 + "MODE A MENTÉSHEZ ÉS BEZÁRÁSHOZ", // 31 + "BAND A BEZÁRÁSHOZ", // 32 + "KERESÉS...", // 33 + "Tuner nem észlelhető", // 34 + "AM Antenna érzékenység", // 35 + "FM AGC", // 36 + "RDS hibák megjelenítése", // 37 + "Nyelv", // 38 + "Válassz nyelvet", // 39 + "PI zárolt\nCT szinkronizálás", // 40 + "Hiba! Nincs RDS jel", // 41 + "FM halkítás", // 42 + "AM halkítás", // 43 + "Sípszó a sáv szélén", // 44 + "Régió", // 45 + "Európa", // 46 + "USA", // 47 + "Aláhúzások megjelenítése\nRDS-ben", // 48 + "Csak PS", // 49 + "Wi-Fi", // 50 + "Wi-Fi beállítása", // 51 + "Csatlakozz ehhez: ", // 52 + "a Wi-Fi beállításához", // 53 + "Wi-Fi kapcsolódási\nkísérlet", // 54 + "SIKERTELEN!", // 55 + "CSATLAKOZVA!", // 56 + "Stationlist kliens IP", // 57 + "SW hullámhossz\nmegjelenítése", // 58 + "RDS szűrő", // 59 + "PI hibák megjelenítése", // 60 + "Zajzár(SQ) használata", // 61 + "Modulációmérő", // 62 + "AM Zajszűrő", // 63 + "FM Zajszűrő", // 64 + "Alapértelmezettek\nbetöltve", // 65 + "Audió kimenet", // 66 + "Hangolás\nképernyővédővel", // 67 + "Inverz kijelző", // 68 + "A szoftverről", // 69 + "Fő kód:", // 70 + "Közreműködők:", // 71 + "Ismeretlen", // 72 + "Képernyővédő opciók", // 73 + "Időtúllépés időzítő", // 74 + "Kijelző ki", // 75 + "Téma", // 76 + "Kinézet", // 77 + "Felismert alkalmazások", // 78 + "Perc", // 79 + "SPI sebesség", // 80 + "Keresés érzékenység", // 81 + "NINCS", // 82 + "Szoftver verzió", // 83 + "Frekvencia betűtípusa", // 84 + "Auto", // 85 + "Nincs elérhető AF", // 86 + "Nincs elérhető EON", // 87 + "Nincs elérhető RT+", // 88 + "FM alap. lépésköz", // 80 + "Képernyővédő", // 81 + "Mp", // 82 + "Óra mód", // 83 + "1% fényerő", // 84 + "25% fényerő", // 85 + "50% fényerő", // 86 + "AM RF szinteltolás", // 87 + "Jelmérő egység", // 88 + "AF használata", // 89 + "FM sáv kiválasztása", // 99 + "AM sáv kiválasztása", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Hangolás kikapcsolt képernyővel", // 106 + "Modellválasztó", // 107 + "Alap", // 108 + "Hordozható", // 109 + "Hord. érintős", // 110 + "Cím", // 111 + "Album", // 112 + "Szám", // 113 + "Előadó", // 114 + "Kompozíció", // 115 + "Tétel", // 116 + "Karmester", // 117 + "Zeneszerző", // 118 + "Zenekar", // 119 + "Megjegyzés", // 120 + "Műfaj", // 121 + "Hírek", // 122 + "Helyi hírek", // 123 + "Tőzsdepiac", // 124 + "Sport", // 125 + "Lottó", // 126 + "Horoszkóp", // 127 + "Napi kikapcsolódás", // 128 + "Egészség", // 129 + "Esemény", // 130 + "Jelenet", // 131 + "Mozi", // 132 + "TV", // 133 + "Dátum/idő", // 134 + "Időjárás", // 135 + "Közlekedés", // 136 + "Riasztás", // 137 + "Hirdetés", // 138 + "Weboldal", // 139 + "Egyéb", // 140 + "Rövid PS", // 141 + "Hosszú PS", // 142 + "Most", // 143 + "Következő", // 144 + "Rész", // 145 + "Házigazda", // 146 + "Szerkesztő", // 147 + "Frekvencia", // 148 + "Kezdőlap", // 149 + "Alcsatorna", // 150 + "Forródrót", // 151 + "Stúdió telefon", // 152 + "Telefon", // 153 + "Stúdió SMS", // 154 + "SMS", // 155 + "Email forródrót", // 156 + "Stúdió Email", // 157 + "Email", // 158 + "Csevegés", // 159 + "Csevegőközpont", // 160 + "Szavazási kérdés", // 161 + "Szavazóközpont", // 162 + "Helyszín", // 163 + "Találkozó", // 164 + "Azonosító", // 165 + "Vásárlás", // 166 + "Adatok lekérése", // 167 + "MW alap. lépésköz", // 168 + "Tangerin", // 169 + "Óceán", // 170 + "Indigó", // 171 + "Akkumulátor jelzése", // 172 + "Feszültség mutatása", // 173 + "Százalék mutatása", // 174 + "RT pufferelés", // 175 + "Fő beállítások", // 176 + "Audió beállítások", // 177 + "Kijelző beállítások", // 178 + "RDS beállítások", // 179 + "FM beállítások", // 180 + "AM beállítások", // 181 + "Csatlakoztathatóság és óra", // 182 + "MODE A VISSZALÉPÉSHEZ", // 183 + "CoChannel Detektor", // 184 + "CoChannel Detektor\nérzékenység", // 185 + "CoChannel Detektor\nküszöbérték", // 186 + "CoChannel Detektor\nszámláló", // 187 + "FŐ", // 188 + "AUDIÓ", // 189 + "KIJELZŐ", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "CSATLAKOZÁS", // 194 + "DX MÓD", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM kihangolás", // 198 + "Kicsi", // 199 + "Nagy", // 200 + "Mind", // 201 + "Gyors PS", // 202 + "Alap", // 203 + "Képernyő némítása\nXDRGTK kapcsolaton", // 204 + "FMSI sztereó\njavítás", // 205 + "Funkció csak a\nTEF6687/6689-hez!", // 206 + "Funkció nem elérhető\nebben a kinézetben!", // 207 + "Mem. csat. szkennelésének\nelkezdése", // 208 + "Mem. csat. szkennelésének\nbefejezése", // 209 + "Várakozási idő", // 210 + "DX szkennelés indítása", // 211 + "FM DX Opciók", // 212 + "Megszakítva! A kezdőcsatorna\nkihagyottnak van jelölve.", // 213 + "Auto AF rendezés", // 214 + "Memóriacsatornák", // 215 + "Kizárása", // 216 + "Csak", // 217 + "Auto keresés\nmegszakítása", // 218 + "Jó PI esetén", // 219 + "Jel esetén", // 220 + "Hang némítása\nkeresés közben", // 221 + "AIR", // 222 + "5 mp. sávgombnyomás", // 223 + "Kikapcsolás", // 224 + "Képernyőnémítás", // 225 + "Letiltva", // 226 + "Nincs", // 227 + "Hírek", // 228 + "Aktuális események", // 229 + "Információ", // 230 + "Sport", // 231 + "Oktatás", // 232 + "Dráma", // 233 + "Kultúra", // 234 + "Tudomány", // 235 + "Változatos", // 236 + "Pop Zene", // 237 + "Rock Zene", // 238 + "Könnyűzene", // 239 + "Könnyű Klasszikus", // 240 + "Komoly Klasszikus", // 241 + "Egyéb Zene", // 242 + "Időjárás", // 243 + "Pénzügy", // 244 + "Gyermekprogramok", // 245 + "Társadalmi ügyek", // 246 + "Vallás", // 247 + "Betelefonálós", // 248 + "Utazás", // 249 + "Szabadidő", // 250 + "Jazz Zene", // 251 + "Country Zene", // 252 + "Nemzeti Zene", // 253 + "Régi Zene", // 254 + "Népi Zene", // 255 + "Dokumentumfilm", // 256 + "Riasztás Teszt", // 257 + "Riasztás!!!", // 258 + "Kezdeti", // 259 + "Mindig", // 260 + "Óra mutatása", // 261 + "Hosszú PS mutatása", // 262 + "Indítási frekvencia", // 263 + "Befejezési frekvencia", // 264 + "Memóriacsatorna\nmentés indítása", // 265 + "Memóriacsatorna\nmentés leállítása", // 266 + "Csak RDS-el tárolja", // 267 + "Auto memória indítása", // 268 + "Auto memória", // 269 + "Stationlist ID", // 270 + "Megtalálva", // 271 + "Megszakítva! Nincs\nmemóriacsatorna", // 272 + "Megszakítva! Felhasználó\nmegnyomta a gombot", // 273 + "Szkennelés hiba\nnélkül befejeződött", // 274 + "Memóriacsatornák törlése", // 275 + "törölve", // 276 + "Kettős PI\nmegakadályozása", // 277 + "Tartomány", // 278 + "Teljes", // 279 + "Várakozási idő\ncsak jel esetén", // 280 + "Nyomd meg a kiemelt sarkot", // 281 + "Érintőképernyő kalibrálásához", // 282 + "Tartsd lenyomva a\nBW-t a megállításhoz", // 283 + "Sávszélesség választása", // 284 + "A logbookod", // 285 + "Logbook letöltése", // 286 + "A logbook üres", // 287 + "Ugrás az aljára", // 288 + "Hozzáadva a loghoz", // 289 + "Hiba a naplóhoz adáskor", // 290 + "Logbook törlése", // 291 + "Logbook törölve", // 292 + "Sikertelen törlés", // 293 + "Nem adható hozzá!\nLogbook megtelt!", // 294 + "Auto logoló", // 295 + "Auto nyári idő(DST)\nNTP idő szerint", // 296 + "NTP időeltolás beállítása", // 297 + "A napló több mint 130 bejegyzést tartalmaz, amelyeket a megtekintő nem tud feldolgozni. Kérlek, töltsd le a CSV fájlt a megtekintéshez.", // 298 + "Kanada" // 299 }, { "Français", // French @@ -2736,299 +2727,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Mode USB", // 5 "Codeur réglé\nsur optique", // 6 "Codeur réglé\nsur standard", // 7 - "Récepteur FM/AM", // 8 - "Tuner : Aucun !", // 9 - "Volume", // 10 - "Convertisseur", // 11 - "Limite de bande basse", // 12 - "Limite de bande haute", // 13 - "Décalage du niveau RF FM", // 14 - "Seuil minimum\npour la stéréo", // 15 - "Angle du filtre\nà coupe haute", // 16 - "Seuil du filtre\nà coupe haute", // 17 - "Seuil minimum de\nniveau bas", // 18 - "Luminosité", // 19 - "Réglage du volume", // 20 - "Décalage du convertisseur", // 21 - "Limite de bande basse", // 22 - "Limite de bande haute", // 23 - "Décalage du niveau", // 24 - "Seuil de séparation\nstéréo", // 25 - "Fréquence de coupe\nélevée", // 26 - "Seuil de coupe élevée", // 27 - "Seuil de niveau bas", // 28 - "Luminosité de l'affichage", // 29 - "Éteint", // 30 - "Allumé", // 31 - "BUTON MODE POUR SORTIR & SAUVEGARDER", // 32 - "APPUYEZ SUR BAND POUR FERMER", // 33 - "SCAN EN COURS...", // 34 - "Tuner non détecté", // 35 - "Gain de l'antenne AM", // 36 - "FM AGC", // 37 - "Afficher les erreurs\nde décodage RDS", // 38 - "Langage", // 39 - "Choisir la langue", // 40 - "Verrouillage de la\nsync. CT sur PI", // 41 - "Erreur ! Pas de signal RDS", // 42 - "Sourdine douce FM", // 43 - "Sourdine douce AM", // 44 - "Bip à la limite\nde bande", // 45 - "Région", // 46 - "Europe", // 47 - "États-Unis", // 48 - "Afficher les tirets du\nbas sur le PS", // 49 - "PS uniquement", // 50 - "Wi-Fi actif", // 51 - "Configuration du Wi-Fi", // 52 - "Se connecter au réseau", // 53 - "pour configurer\nle Wi-Fi", // 54 - "Tentative de connexion\nen mode Wi-Fi", // 55 - "CONNEXION IMPOSSIBLE...\nDésactivation du Wi-Fi", // 56 - "CONNECTÉ !", // 57 - "IP du client Stationlist", // 58 - "Afficher la longueur\nd'onde SW", // 59 - "Filtre RDS", // 60 - "Afficher les erreurs\nde décodage PI", // 61 - "Utiliser le squelch", // 62 - "Mesure de la modulation", // 63 - "Réducteur de bruit AM", // 64 - "Réducteur de bruit FM", // 65 - "Réglages par défaut\nchargés", // 66 - "Sortie audio", // 67 - "Scanner sans désactiver\nl'économiseur d'écran", // 68 - "Inverser les\ncouleurs de l'écran", // 69 - "À propos du logiciel", // 70 - "Code de base:", // 71 - "Contributeurs:", // 72 - "Inconnu", // 73 - "Options d'écran\nde veille", // 74 - "Arrêt automatique", // 75 - "Arrêt de l'afficheur", // 76 - "Thème", // 77 - "Mode d'affichage (Skin)", // 78 - "Applications détectées", // 79 - "Min.", // 80 - "Vitesse SPI\ndynamique", // 81 - "Sensibilité\ndu scan", // 82 - "AUCUN", // 83 - "Version logicielle", // 84 - "Police d'affichage\npour la fréquence", // 85 - "Auto", // 86 - "AF indisponible", // 87 - "EON indisponible", // 88 - "RT+ indisponible", // 89 - "Valeur de pas FM\npar défaut", // 90 - "Écran de veille", // 91 - "Sec", // 92 - "Mode horloge", // 93 - "Luminosité à 1%", // 94 - "Luminosité à 25%", // 95 - "Luminosité à 50%", // 96 - "Décalage du\nniveau RF AM", // 97 - "Unité de mesure\ndu signal", // 98 - "Utiliser la fonction AF", // 99 - "Sélectionner la\nbande FM", // 100 - "Sélectionner la\nbande AM", // 101 - "LW", // 102 - "AM", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Arrêter la sortie de veille\nlors du scan", // 107 - "Sélection du modèle", // 108 - "Base", // 109 - "Portable", // 110 - "Portable à écran tactile", // 111 - "Titre", // 112 - "Album", // 113 - "Piste", // 114 - "Artiste", // 115 - "Composition", // 116 - "Mouvement", // 117 - "Chef d'orchestre", // 118 - "Compositeur", // 119 - "Groupe", // 120 - "Commentaire", // 121 - "Genre", // 122 - "Actualités", // 123 - "Actualités locales", // 124 - "Bourse", // 125 - "Sport", // 126 - "Loterie", // 127 - "Horoscope", // 128 - "Divertissement quotidien", // 129 - "Santé", // 130 - "Événement", // 131 - "Scène", // 132 - "Cinéma", // 133 - "TV", // 134 - "Date/heure", // 135 - "Météo", // 136 - "Trafic", // 137 - "Alarme", // 138 - "Publicité", // 139 - "Site web", // 140 - "Autre", // 141 - "PS court", // 142 - "PS long", // 143 - "Maintenant", // 144 - "À suivre", // 145 - "Partie", // 146 - "Animateur", // 147 - "Rédacteur", // 148 - "Fréquence", // 149 - "Page d'accueil", // 150 - "Sous-canal", // 151 - "Hotline", // 152 - "Num. Téléphone Studio", // 153 - "Num. Téléphone", // 154 - "Num. SMS Studio", // 155 - "Numéro SMS", // 156 - "Email de la hotline", // 157 - "Email du studio", // 158 - "Email", // 159 - "Chat", // 160 - "Centre de discussion", // 161 - "Question de vote", // 162 - "Centre de vote", // 163 - "Lieu", // 164 - "Rendez-vous", // 165 - "Identifiant", // 166 - "Acheter", // 167 - "Obtenir des données", // 168 - "Valeur de pas AM\npar défaut", // 169 - "Mandarine", // 170 - "Océan", // 171 - "Indigo", // 172 - "Options de batterie", // 173 - "Montrer la tension", // 174 - "Montrer le pourcentage", // 175 - "Mise en mémoire tampon RT", // 176 - "Paramètres principaux", // 177 - "Paramètres audio", // 178 - "Paramètres d'affichage", // 179 - "Paramètres RDS", // 180 - "Paramètres FM", // 181 - "Paramètres AM", // 182 - "Connectivité et horloge", // 183 - "BOUTON MODE POUR REVENIR EN ARRIÈRE", // 184 - "Détecteur de canal adjacent AM", // 185 - "Sensibilité du détecteur\nde canal adjacent", // 186 - "Seuil du détecteur\nde canal adjacent", // 187 - "Compteurdu détecteur\nde canal adjacent", // 188 - "PRINCIPAL", // 189 - "AUDIO", // 190 - "AFFICHAGE", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "CONNECTER", // 195 - "MODE DX", // 196 - "MEMORISATION AUTO", // 197 - "AGC AM", // 198 - "Désaccentuation FM", // 199 - "Petites", // 200 - "Grosses", // 201 - "Toutes", // 202 - "PS rapide", // 203 - "Défaut", // 204 - "Arrêt écran à la\nconnexion XDRGTK", // 205 - "Amélioration\nde la stéréo FMSI", // 206 - "Fonction disponible\nsur TEF6687/6689!", // 207 - "Fonction non disponible\nsur ce mode d'affichage !", // 208 - "Début du scan\ndes canaux mémorisés", // 209 - "Fin du scan\ndes canaux mémorisés", // 210 - "Temps d'attente", // 211 - "Démarrer le scan DX", // 212 - "Options FM DX", // 213 - "Abandon ! Le canal de\ndépart est indiqué comme ignoré.", // 214 - "Tri automatique\nde la liste AF", // 215 - "Canaux en mémoire", // 216 - "Exclure", // 217 - "Uniquement", // 218 - "Interrompre le scan\nautomatiquement", // 219 - "Code PI correct", // 220 - "Signal", // 221 - "Mettre l'audio en\nsourdine lors du scan", // 222 - "AIR", // 223 - "Appui de 5 sec.\nsur BAND", // 224 - "Éteindre l'appareil", // 225 - "Éteindre l'écran", // 226 - "Désactivé", // 227 - "Non défini", // 228 - "Actualités", // 229 - "Affaires courantes", // 230 - "Information", // 231 - "Sport", // 232 - "Éducation", // 233 - "Fiction", // 234 - "Culture", // 235 - "Science", // 236 - "Varié", // 237 - "Musique Pop", // 238 - "Musique Rock", // 239 - "Musique légère", // 240 - "Classique Léger", // 241 - "Classique Sérieux", // 242 - "Autre Musique", // 243 - "Météo", // 244 - "Economie", // 245 - "Prog. pour enfants", // 246 - "Affaires sociales", // 247 - "Religion", // 248 - "Ligne ouverte", // 249 - "Voyage", // 250 - "Loisirs", // 251 - "Musique Jazz", // 252 - "Musique Country", // 253 - "Musique Nationale", // 254 - "Musique Rétro", // 255 - "Folklore", // 256 - "Documentaire", // 257 - "TEST d'alerte", // 258 - "Alerte !", // 259 - "Initial", // 260 - "Toujours", // 261 - "Afficher l'horloge", // 262 - "Afficher le PS long", // 263 - "Fréquence initialle", // 264 - "Fréquence finale", // 265 - "Canal\nde mémoire initial", // 266 - "Canal\nde mémoire final", // 267 - "Mémoriser avec\nRDS uniquement", // 268 - "Démarrer la mémorisation\nautomatique", // 269 - "Mémorisation\nautomatique", // 270 - "Identifiant\nStationlist", // 271 - "Trouvé", // 272 - "Abandon! Mémoire de\ncanaux pleine", // 273 - "Abandon! Bouton\npressé par l'utilisateur", // 274 - "Scan terminé\nsans erreurs", // 275 - "Effacer les canaux\nmémorisés", // 276 - "effacé", // 277 - "Empêcher doublon PI", // 278 - "Plage", // 279 - "Complet", // 280 - "Temps d'attente\nuniquement sur le signal", // 281 - "Appuyez sur le coin\nindiqué pour ", // 282 - "calibrer l'écran tactile", // 283 - "Pressez BW pour\narrêter le scanner DX", // 284 - "Sélectionner la bande passante", // 285 - "Votre journal de bord", // 286 - "Télécharger le journal de bord", // 287 - "Journal de bord vide", // 288 - "Aller en bas", // 289 - "Entrée ajoutée au journal de bord", // 290 - "Erreur lors de l'ajout\nau journal de bord", // 291 - "Effacer le journal\nde bord", // 292 - "Journal effacé", // 293 - "Échec lors de\nla suppression", // 294 - "Impossible d'ajouter l'entrée!\nJournal de bord plein!", // 295 - "Log automatique", // 296 - "DST automatique\nsur l'heure NTP", // 297 - "Décalage horaire NTP", // 298 - "Le journal de bord contient plus de 130 entrées que la liste ne peut pas afficher. Veuillez télécharger le fichier CSV.", // 299 - "Canada" // 300 + "Tuner : Aucun !", // 8 + "Volume", // 9 + "Convertisseur", // 10 + "Limite de bande basse", // 11 + "Limite de bande haute", // 12 + "Décalage du niveau RF FM", // 13 + "Seuil minimum\npour la stéréo", // 14 + "Angle du filtre\nà coupe haute", // 15 + "Seuil du filtre\nà coupe haute", // 16 + "Seuil minimum de\nniveau bas", // 17 + "Luminosité", // 18 + "Réglage du volume", // 19 + "Décalage du convertisseur", // 20 + "Limite de bande basse", // 21 + "Limite de bande haute", // 22 + "Décalage du niveau", // 23 + "Seuil de séparation\nstéréo", // 24 + "Fréquence de coupe\nélevée", // 25 + "Seuil de coupe élevée", // 26 + "Seuil de niveau bas", // 27 + "Luminosité de l'affichage", // 28 + "Éteint", // 29 + "Allumé", // 30 + "BUTON MODE POUR SORTIR & SAUVEGARDER", // 31 + "APPUYEZ SUR BAND POUR FERMER", // 32 + "SCAN EN COURS...", // 33 + "Tuner non détecté", // 34 + "Gain de l'antenne AM", // 35 + "FM AGC", // 36 + "Afficher les erreurs\nde décodage RDS", // 37 + "Langage", // 38 + "Choisir la langue", // 39 + "Verrouillage de la\nsync. CT sur PI", // 40 + "Erreur ! Pas de signal RDS", // 41 + "Sourdine douce FM", // 42 + "Sourdine douce AM", // 43 + "Bip à la limite\nde bande", // 44 + "Région", // 45 + "Europe", // 46 + "États-Unis", // 47 + "Afficher les tirets du\nbas sur le PS", // 48 + "PS uniquement", // 49 + "Wi-Fi actif", // 50 + "Configuration du Wi-Fi", // 51 + "Se connecter au réseau", // 52 + "pour configurer\nle Wi-Fi", // 53 + "Tentative de connexion\nen mode Wi-Fi", // 54 + "CONNEXION IMPOSSIBLE...\nDésactivation du Wi-Fi", // 55 + "CONNECTÉ !", // 56 + "IP du client Stationlist", // 57 + "Afficher la longueur\nd'onde SW", // 58 + "Filtre RDS", // 59 + "Afficher les erreurs\nde décodage PI", // 60 + "Utiliser le squelch", // 61 + "Mesure de la modulation", // 62 + "Réducteur de bruit AM", // 63 + "Réducteur de bruit FM", // 64 + "Réglages par défaut\nchargés", // 65 + "Sortie audio", // 66 + "Scanner sans désactiver\nl'économiseur d'écran", // 67 + "Inverser les\ncouleurs de l'écran", // 68 + "À propos du logiciel", // 69 + "Code de base:", // 70 + "Contributeurs:", // 71 + "Inconnu", // 72 + "Options d'écran\nde veille", // 73 + "Arrêt automatique", // 74 + "Arrêt de l'afficheur", // 75 + "Thème", // 76 + "Mode d'affichage (Skin)", // 77 + "Applications détectées", // 78 + "Min.", // 79 + "Vitesse SPI", // 80 + "Sensibilité\ndu scan", // 81 + "AUCUN", // 82 + "Version logicielle", // 83 + "Police d'affichage\npour la fréquence", // 84 + "Auto", // 85 + "AF indisponible", // 86 + "EON indisponible", // 87 + "RT+ indisponible", // 88 + "Valeur de pas FM\npar défaut", // 80 + "Écran de veille", // 81 + "Sec", // 82 + "Mode horloge", // 83 + "Luminosité à 1%", // 84 + "Luminosité à 25%", // 85 + "Luminosité à 50%", // 86 + "Décalage du\nniveau RF AM", // 87 + "Unité de mesure\ndu signal", // 88 + "Utiliser la fonction AF", // 89 + "Sélectionner la\nbande FM", // 99 + "Sélectionner la\nbande AM", // 100 + "LW", // 101 + "AM", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Arrêter la sortie de veille\nlors du scan", // 106 + "Sélection du modèle", // 107 + "Base", // 108 + "Portable", // 109 + "Portable à écran tactile", // 110 + "Titre", // 111 + "Album", // 112 + "Piste", // 113 + "Artiste", // 114 + "Composition", // 115 + "Mouvement", // 116 + "Chef d'orchestre", // 117 + "Compositeur", // 118 + "Groupe", // 119 + "Commentaire", // 120 + "Genre", // 121 + "Actualités", // 122 + "Actualités locales", // 123 + "Bourse", // 124 + "Sport", // 125 + "Loterie", // 126 + "Horoscope", // 127 + "Divertissement quotidien", // 128 + "Santé", // 129 + "Événement", // 130 + "Scène", // 131 + "Cinéma", // 132 + "TV", // 133 + "Date/heure", // 134 + "Météo", // 135 + "Trafic", // 136 + "Alarme", // 137 + "Publicité", // 138 + "Site web", // 139 + "Autre", // 140 + "PS court", // 141 + "PS long", // 142 + "Maintenant", // 143 + "À suivre", // 144 + "Partie", // 145 + "Animateur", // 146 + "Rédacteur", // 147 + "Fréquence", // 148 + "Page d'accueil", // 149 + "Sous-canal", // 150 + "Hotline", // 151 + "Num. Téléphone Studio", // 152 + "Num. Téléphone", // 153 + "Num. SMS Studio", // 154 + "Numéro SMS", // 155 + "Email de la hotline", // 156 + "Email du studio", // 157 + "Email", // 158 + "Chat", // 159 + "Centre de discussion", // 160 + "Question de vote", // 161 + "Centre de vote", // 162 + "Lieu", // 163 + "Rendez-vous", // 164 + "Identifiant", // 165 + "Acheter", // 166 + "Obtenir des données", // 167 + "Valeur de pas AM\npar défaut", // 168 + "Mandarine", // 169 + "Océan", // 170 + "Indigo", // 171 + "Options de batterie", // 172 + "Montrer la tension", // 173 + "Montrer le pourcentage", // 174 + "Mise en mémoire tampon RT", // 175 + "Paramètres principaux", // 176 + "Paramètres audio", // 177 + "Paramètres d'affichage", // 178 + "Paramètres RDS", // 179 + "Paramètres FM", // 180 + "Paramètres AM", // 181 + "Connectivité et horloge", // 182 + "BOUTON MODE POUR REVENIR EN ARRIÈRE", // 183 + "Détecteur de canal adjacent AM", // 184 + "Sensibilité du détecteur\nde canal adjacent", // 185 + "Seuil du détecteur\nde canal adjacent", // 186 + "Compteurdu détecteur\nde canal adjacent", // 187 + "PRINCIPAL", // 188 + "AUDIO", // 189 + "AFFICHAGE", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "CONNECTER", // 194 + "MODE DX", // 195 + "MEMORISATION AUTO", // 196 + "AGC AM", // 197 + "Désaccentuation FM", // 198 + "Petites", // 199 + "Grosses", // 200 + "Toutes", // 201 + "PS rapide", // 202 + "Défaut", // 203 + "Arrêt écran à la\nconnexion XDRGTK", // 204 + "Amélioration\nde la stéréo FMSI", // 205 + "Fonction disponible\nsur TEF6687/6689!", // 206 + "Fonction non disponible\nsur ce mode d'affichage !", // 207 + "Début du scan\ndes canaux mémorisés", // 208 + "Fin du scan\ndes canaux mémorisés", // 209 + "Temps d'attente", // 210 + "Démarrer le scan DX", // 211 + "Options FM DX", // 212 + "Abandon ! Le canal de\ndépart est indiqué comme ignoré.", // 213 + "Tri automatique\nde la liste AF", // 214 + "Canaux en mémoire", // 215 + "Exclure", // 216 + "Uniquement", // 217 + "Interrompre le scan\nautomatiquement", // 218 + "Code PI correct", // 219 + "Signal", // 220 + "Mettre l'audio en\nsourdine lors du scan", // 221 + "AIR", // 222 + "Appui de 5 sec.\nsur BAND", // 223 + "Éteindre l'appareil", // 224 + "Éteindre l'écran", // 225 + "Désactivé", // 226 + "Non défini", // 227 + "Actualités", // 228 + "Affaires courantes", // 229 + "Information", // 230 + "Sport", // 231 + "Éducation", // 232 + "Fiction", // 233 + "Culture", // 234 + "Science", // 235 + "Varié", // 236 + "Musique Pop", // 237 + "Musique Rock", // 238 + "Musique légère", // 239 + "Classique Léger", // 240 + "Classique Sérieux", // 241 + "Autre Musique", // 242 + "Météo", // 243 + "Economie", // 244 + "Prog. pour enfants", // 245 + "Affaires sociales", // 246 + "Religion", // 247 + "Ligne ouverte", // 248 + "Voyage", // 249 + "Loisirs", // 250 + "Musique Jazz", // 251 + "Musique Country", // 252 + "Musique Nationale", // 253 + "Musique Rétro", // 254 + "Folklore", // 255 + "Documentaire", // 256 + "TEST d'alerte", // 257 + "Alerte !", // 258 + "Initial", // 259 + "Toujours", // 260 + "Afficher l'horloge", // 261 + "Afficher le PS long", // 262 + "Fréquence initialle", // 263 + "Fréquence finale", // 264 + "Canal\nde mémoire initial", // 265 + "Canal\nde mémoire final", // 266 + "Mémoriser avec\nRDS uniquement", // 267 + "Démarrer la mémorisation\nautomatique", // 268 + "Mémorisation\nautomatique", // 269 + "Identifiant\nStationlist", // 270 + "Trouvé", // 271 + "Abandon! Mémoire de\ncanaux pleine", // 272 + "Abandon! Bouton\npressé par l'utilisateur", // 273 + "Scan terminé\nsans erreurs", // 274 + "Effacer les canaux\nmémorisés", // 275 + "effacé", // 276 + "Empêcher doublon PI", // 277 + "Plage", // 278 + "Complet", // 279 + "Temps d'attente\nuniquement sur le signal", // 280 + "Appuyez sur le coin\nindiqué pour ", // 281 + "calibrer l'écran tactile", // 282 + "Pressez BW pour\narrêter le scanner DX", // 283 + "Sélectionner la bande passante", // 284 + "Votre journal de bord", // 285 + "Télécharger le journal de bord", // 286 + "Journal de bord vide", // 287 + "Aller en bas", // 288 + "Entrée ajoutée au journal de bord", // 289 + "Erreur lors de l'ajout\nau journal de bord", // 290 + "Effacer le journal\nde bord", // 291 + "Journal effacé", // 292 + "Échec lors de\nla suppression", // 293 + "Impossible d'ajouter l'entrée!\nJournal de bord plein!", // 294 + "Log automatique", // 295 + "DST automatique\nsur l'heure NTP", // 296 + "Décalage horaire NTP", // 297 + "Le journal de bord contient plus de 130 entrées que la liste ne peut pas afficher. Veuillez télécharger le fichier CSV.", // 298 + "Canada" // 299 }, { "Български", // Bulgarian @@ -3039,299 +3029,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB режим", // 5 "Енкодерът е в\nоптичен режим", // 6 "Енкодерът е в\nстандартен режим", // 7 - "FM/AM приемник", // 8 - "Тунер: !Няма!", // 9 - "Сила на звука", // 10 - "Конвертор", // 11 - "Нисък край", // 12 - "Висок край", // 13 - "FM RF ниво", // 14 - "Стерео праг", // 15 - "Честота на High Cut", // 16 - "Праг на High Cut", // 17 - "Праг на слаб сигнал", // 18 - "Яркост", // 19 - "Сила на звука", // 20 - "Отместване на\nконвертора", // 21 - "Нисък край на\nчестотната лента", // 22 - "Висок край на\nчестотната лента", // 23 - "Отместване на\nнивото", // 24 - "Праг на стерео разделяне", // 25 - "Честота на висок отрез", // 26 - "Праг на висок отрез", // 27 - "Праг за слаб сигнал", // 28 - "Яркост на дисплея", // 29 - "Изкллючв.", // 30 - "Включв.", // 31 - "НАТИСНЕТЕ MODE ЗА ИЗХОД И ЗАПИС", // 32 - "НАТИСНЕТЕ BAND ЗА ЗАТВАРЯНЕ", // 33 - "СКЕНИРАНЕ...", // 34 - "Тунерът не\nе разпознат!", // 35 - "Усилване на\nAM антена", // 36 - "FM АУР", // 37 - "Показване на\nRDS грешки", // 38 - "Език", // 39 - "Изберете език", // 40 - "PI заключен\nCT синхрон", // 41 - "Няма RDS сигнал", // 42 - "Меко мютиране FM", // 43 - "Меко мютиране AM", // 44 - "Сигнал при граница\nна лента", // 45 - "Регион", // 46 - "Европа", // 47 - "USA", // 48 - "Долна черта в RDS", // 49 - "Само PS", // 50 - "Wi-Fi активен", // 51 - "Конфигуриране на Wi-Fi", // 52 - "Свързване с: ", // 53 - "за конфигуриране на Wi-Fi", // 54 - "Опит за свързване на Wi-Fi", // 55 - "НЕУСПЕШНО!", // 56 - "СВЪРЗАНО!", // 57 - "IP на клиент за станции", // 58 - "SW дължина на вълната", // 59 - "RDS филтър", // 60 - "Показване на\nPI грешки", // 61 - "Използване на сквич", // 62 - "Метър на модулация", // 63 - "AM шумозаглушител", // 64 - "FM шумозаглушител", // 65 - "Настройки по\nподразбиране", // 66 - "Аудио изход", // 67 - "Настройка без деактивиране\nна скрийнсейвър", // 68 - "Инверсия на цветовете", // 69 - "Относно софтуера", // 70 - "Основен код:", // 71 - "Сътрудници:", // 72 - "Неизвестно", // 73 - "Настройки на\nскрийнсейвъра", // 74 - "Автоматично\nизключване", // 75 - "Изключване на екрана", // 76 - "Тема", // 77 - "Облик", // 78 - "Открити приложения", // 79 - "Мин.", // 80 - "Динамична SPI\nскорост", // 81 - "Чувствителност\nпри сканиране", // 82 - "НЯМА", // 83 - "Версия на софтуера", // 84 - "Шрифт на честотата", // 85 - "Автоматично", // 86 - "Няма налични AF", // 87 - "Няма налични EON", // 88 - "Няма налични RT+", // 89 - "Стъпка по\nподразбиране за FM", // 90 - "Скрийнсейвър", // 91 - "Сек.", // 92 - "Режим на часовника", // 93 - "1% яркост", // 94 - "25% яркост", // 95 - "50% яркост", // 96 - "Отместване на AM RF ниво", // 97 - "Единица за сигнал", // 98 - "Използване на AF", // 99 - "Избор на FM лента", // 100 - "Избор на AM лента", // 101 - "ДВ", // 102 - "СВ", // 103 - "КВ", // 104 - "ЧМ", // 105 - "ОИРТ", // 106 - "Спиране на събуждане\nна екрана", // 107 - "Избор на модел", // 108 - "База", // 109 - "Преносим", // 110 - "Преносимо докосване", // 111 - "Заглавие", // 112 - "Албум", // 113 - "Песен", // 114 - "Изпълнител", // 115 - "Композиция", // 116 - "Част", // 117 - "Диригент", // 118 - "Композитор", // 119 - "Група", // 120 - "Коментар", // 121 - "Жанр", // 122 - "Новини", // 123 - "Местни новини", // 124 - "Пазар", // 125 - "Спорт", // 126 - "Лотария", // 127 - "Хороскоп", // 128 - "Дневна програма", // 129 - "Здраве", // 130 - "Събитие", // 131 - "Сцена", // 132 - "Кино", // 133 - "ТВ", // 134 - "Дата/час", // 135 - "Време", // 136 - "Трафик", // 137 - "Аларма", // 138 - "Реклама", // 139 - "Уебсайт", // 140 - "Друго", // 141 - "Кратко PS", // 142 - "Дълго PS", // 143 - "Сега", // 144 - "Следващ", // 145 - "Част", // 146 - "Водещ", // 147 - "Редактор", // 148 - "Честота", // 149 - "Начална страница", // 150 - "Подканал", // 151 - "Гореща линия", // 152 - "Телефон на студио", // 153 - "Телефон", // 154 - "SMS на студио", // 155 - "SMS", // 156 - "Имейл гореща линия", // 157 - "Имейл на студио", // 158 - "Имейл", // 159 - "Чат", // 160 - "Чат център", // 161 - "Въпрос за гласуване", // 162 - "Център за гласуване", // 163 - "Място", // 164 - "Среща", // 165 - "Идентификатор", // 166 - "Покупка", // 167 - "Получаване на данни", // 168 - "Стъпка за AM", // 169 - "Мандарина", // 170 - "Океан", // 171 - "Индиго", // 172 - "Напрежение", // 173 - "Процент", // 174 - "Показване на процент", // 175 - "Буфериране на RT", // 176 - "Основни настройки", // 177 - "Аудио настройки", // 178 - "Настройки на дисплея", // 179 - "RDS настройки", // 180 - "FM настройки", // 181 - "AM настройки", // 182 - "Свързаност и часовник", // 183 - "НАТИСНЕТЕ MODE ЗА ВРЪЩАНЕ", // 184 - "Детектор на CoChannel", // 185 - "Чувствителност\nна CoChannel", // 186 - "Праг на CoChannel", // 187 - "Брояч на CoChannel", // 188 - "ОСНОВНИ", // 189 - "АУДИО", // 190 - "ДИСПЛЕЙ", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "СВЪРЗАНЕ", // 195 - "DX РЕЖИМ", // 196 - "АВТОМАТИЧНА ПАМЕТ", // 197 - "AM АУР", // 198 - "FM деемфаза", // 199 - "Малък", // 200 - "Голям", // 201 - "Всички", // 202 - "Бърз PS", // 203 - "По подразбиране", // 204 - "Заглушаване на\nекран при XDRGTK", // 205 - "Подобряване на\nстерео FMSI", // 206 - "Функцията е достъпна\nсамо за TEF6687/6689!", // 207 - "Функцията не е\nдостъпна за облика!", // 208 - "Сканиране на\nканали в паметта", // 209 - "Спиране на\nсканиране на канали", // 210 - "Време за изчакване", // 211 - "Стартиране на DX сканер", // 212 - "Опции за FM DX", // 213 - "Началният канал\nе пропуснат.", // 214 - "Автоматично\nсортиране на AF", // 215 - "Канали в паметта", // 216 - "Изключване", // 217 - "Само", // 218 - "Автоматично прекратяване", // 219 - "Коригиране на PI", // 220 - "Сигнал", // 221 - "Заглушаване на\nзвука при сканиране", // 222 - "Въздушен", // 223 - "5 сек. натискане\nна band бутон", // 224 - "Изключване на\nзахранването", // 225 - "Изключване на екрана", // 226 - "Изключено", // 227 - "Няма", // 228 - "Новини", // 229 - "Актуални събития", // 230 - "Информация", // 231 - "Спорт", // 232 - "Образование", // 233 - "Драма", // 234 - "Култура", // 235 - "Наука", // 236 - "Разнообразие", // 237 - "Поп музика", // 238 - "Рок музика", // 239 - "Лека музика", // 240 - "Лека класика", // 241 - "Сериозна класика", // 242 - "Друга музика", // 243 - "Време", // 244 - "Финанси", // 245 - "Детски програми", // 246 - "Социални въпроси", // 247 - "Религия", // 248 - "Телефонен ефир", // 249 - "Пътувания", // 250 - "Свободно време", // 251 - "Джаз музика", // 252 - "Кънтри музика", // 253 - "Национална музика", // 254 - "Стари хитове", // 255 - "Фолк музика", // 256 - "Документален", // 257 - "Тест на аларма", // 258 - "Аларма!!!", // 259 - "Начален", // 260 - "Винаги", // 261 - "Показване на\nчасовника", // 262 - "Показване на\nдълго PS", // 263 - "Начална честота", // 264 - "Крайна честота", // 265 - "Начален канал\nв паметта", // 266 - "Краен канал в паметта", // 267 - "Запазване само с RDS", // 268 - "Стартиране на\nавтоматична памет", // 269 - "Автоматична памет", // 270 - "ID на списък с станции", // 271 - "Намерено", // 272 - "Няма свободни\nканали.", // 273 - "Потребителят\nнатисна бутон.", // 274 - "Сканирането завърши без грешки.", // 275 - "Изчистване на\nканали в паметта", // 276 - "Изчистено", // 277 - "Предотвратяване на\nдублиране на PI", // 278 - "Обхват", // 279 - "Пълен", // 280 - "Време за изчакване\nпри сигнал", // 281 - "Натиснете маркирания ъгъл", // 282 - "За калибриране\nна докосване", // 283 - "Задръжте BW бутона\nза да спрете сканера", // 284 - "Избор на честотна\nлента", // 285 - "Вашият дневник", // 286 - "Изтегляне на\nдневника", // 287 - "Дневникът е празен", // 288 - "Отидете в края", // 289 - "Записът е добавен\nв дневника", // 290 - "Грешка при добавяне в дневника", // 291 - "Изчистване на дневника", // 292 - "Дневникът е изчистен", // 293 - "Изчистването не\nбе успешно", // 294 - "Не може да се добави запис!\nДневникът е пълен!", // 295 - "Автоматичен дневник", // 296 - "Автоматично лятно\nвреме по NTP", // 297 - "Отместване на NTP", // 298 - "Дневникът съдържа над 130 записа, които не могат да бъдат обработени. Моля, изтеглете CSV файла за обработка.", // 299 - "Канада" // 300 + "Тунер: !Няма!", // 8 + "Сила на звука", // 9 + "Конвертор", // 10 + "Нисък край", // 11 + "Висок край", // 12 + "FM RF ниво", // 13 + "Стерео праг", // 14 + "Честота на High Cut", // 15 + "Праг на High Cut", // 16 + "Праг на слаб сигнал", // 17 + "Яркост", // 18 + "Сила на звука", // 19 + "Отместване на\nконвертора", // 20 + "Нисък край на\nчестотната лента", // 21 + "Висок край на\nчестотната лента", // 22 + "Отместване на\nнивото", // 23 + "Праг на стерео разделяне", // 24 + "Честота на висок отрез", // 25 + "Праг на висок отрез", // 26 + "Праг за слаб сигнал", // 27 + "Яркост на дисплея", // 28 + "Изкллючв.", // 29 + "Включв.", // 30 + "НАТИСНЕТЕ MODE ЗА ИЗХОД И ЗАПИС", // 31 + "НАТИСНЕТЕ BAND ЗА ЗАТВАРЯНЕ", // 32 + "СКЕНИРАНЕ...", // 33 + "Тунерът не\nе разпознат!", // 34 + "Усилване на\nAM антена", // 35 + "FM АУР", // 36 + "Показване на\nRDS грешки", // 37 + "Език", // 38 + "Изберете език", // 39 + "PI заключен\nCT синхрон", // 40 + "Няма RDS сигнал", // 41 + "Меко мютиране FM", // 42 + "Меко мютиране AM", // 43 + "Сигнал при граница\nна лента", // 44 + "Регион", // 45 + "Европа", // 46 + "USA", // 47 + "Долна черта в RDS", // 48 + "Само PS", // 49 + "Wi-Fi активен", // 50 + "Конфигуриране на Wi-Fi", // 51 + "Свързване с: ", // 52 + "за конфигуриране на Wi-Fi", // 53 + "Опит за свързване на Wi-Fi", // 54 + "НЕУСПЕШНО!", // 55 + "СВЪРЗАНО!", // 56 + "IP на клиент за станции", // 57 + "SW дължина на вълната", // 58 + "RDS филтър", // 59 + "Показване на\nPI грешки", // 60 + "Използване на сквич", // 61 + "Метър на модулация", // 62 + "AM шумозаглушител", // 63 + "FM шумозаглушител", // 64 + "Настройки по\nподразбиране", // 65 + "Аудио изход", // 66 + "Настройка без деактивиране\nна скрийнсейвър", // 67 + "Инверсия на цветовете", // 68 + "Относно софтуера", // 69 + "Основен код:", // 70 + "Сътрудници:", // 71 + "Неизвестно", // 72 + "Настройки на\nскрийнсейвъра", // 73 + "Автоматично\nизключване", // 74 + "Изключване на екрана", // 75 + "Тема", // 76 + "Облик", // 77 + "Открити приложения", // 78 + "Мин.", // 79 + "Динамична SPI\nскорост", // 80 + "Чувствителност\nпри сканиране", // 81 + "НЯМА", // 82 + "Версия на софтуера", // 83 + "Шрифт на честотата", // 84 + "Автоматично", // 85 + "Няма налични AF", // 86 + "Няма налични EON", // 87 + "Няма налични RT+", // 88 + "Стъпка по\nподразбиране за FM", // 80 + "Скрийнсейвър", // 81 + "Сек.", // 82 + "Режим на часовника", // 83 + "1% яркост", // 84 + "25% яркост", // 85 + "50% яркост", // 86 + "Отместване на AM RF ниво", // 87 + "Единица за сигнал", // 88 + "Използване на AF", // 89 + "Избор на FM лента", // 99 + "Избор на AM лента", // 100 + "ДВ", // 101 + "СВ", // 102 + "КВ", // 103 + "ЧМ", // 104 + "ОИРТ", // 105 + "Спиране на събуждане\nна екрана", // 106 + "Избор на модел", // 107 + "База", // 108 + "Преносим", // 109 + "Преносимо докосване", // 110 + "Заглавие", // 111 + "Албум", // 112 + "Песен", // 113 + "Изпълнител", // 114 + "Композиция", // 115 + "Част", // 116 + "Диригент", // 117 + "Композитор", // 118 + "Група", // 119 + "Коментар", // 120 + "Жанр", // 121 + "Новини", // 122 + "Местни новини", // 123 + "Пазар", // 124 + "Спорт", // 125 + "Лотария", // 126 + "Хороскоп", // 127 + "Дневна програма", // 128 + "Здраве", // 129 + "Събитие", // 130 + "Сцена", // 131 + "Кино", // 132 + "ТВ", // 133 + "Дата/час", // 134 + "Време", // 135 + "Трафик", // 136 + "Аларма", // 137 + "Реклама", // 138 + "Уебсайт", // 139 + "Друго", // 140 + "Кратко PS", // 141 + "Дълго PS", // 142 + "Сега", // 143 + "Следващ", // 144 + "Част", // 145 + "Водещ", // 146 + "Редактор", // 147 + "Честота", // 148 + "Начална страница", // 149 + "Подканал", // 150 + "Гореща линия", // 151 + "Телефон на студио", // 152 + "Телефон", // 153 + "SMS на студио", // 154 + "SMS", // 155 + "Имейл гореща линия", // 156 + "Имейл на студио", // 157 + "Имейл", // 158 + "Чат", // 159 + "Чат център", // 160 + "Въпрос за гласуване", // 161 + "Център за гласуване", // 162 + "Място", // 163 + "Среща", // 164 + "Идентификатор", // 165 + "Покупка", // 166 + "Получаване на данни", // 167 + "Стъпка за AM", // 168 + "Мандарина", // 169 + "Океан", // 170 + "Индиго", // 171 + "Напрежение", // 172 + "Процент", // 173 + "Показване на процент", // 174 + "Буфериране на RT", // 175 + "Основни настройки", // 176 + "Аудио настройки", // 177 + "Настройки на дисплея", // 178 + "RDS настройки", // 179 + "FM настройки", // 180 + "AM настройки", // 181 + "Свързаност и часовник", // 182 + "НАТИСНЕТЕ MODE ЗА ВРЪЩАНЕ", // 183 + "Детектор на CoChannel", // 184 + "Чувствителност\nна CoChannel", // 185 + "Праг на CoChannel", // 186 + "Брояч на CoChannel", // 187 + "ОСНОВНИ", // 188 + "АУДИО", // 189 + "ДИСПЛЕЙ", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "СВЪРЗАНЕ", // 194 + "DX РЕЖИМ", // 195 + "АВТОМАТИЧНА ПАМЕТ", // 196 + "AM АУР", // 197 + "FM деемфаза", // 198 + "Малък", // 199 + "Голям", // 200 + "Всички", // 201 + "Бърз PS", // 202 + "По подразбиране", // 203 + "Заглушаване на\nекран при XDRGTK", // 204 + "Подобряване на\nстерео FMSI", // 205 + "Функцията е достъпна\nсамо за TEF6687/6689!", // 206 + "Функцията не е\nдостъпна за облика!", // 207 + "Сканиране на\nканали в паметта", // 208 + "Спиране на\nсканиране на канали", // 209 + "Време за изчакване", // 210 + "Стартиране на DX сканер", // 211 + "Опции за FM DX", // 212 + "Началният канал\nе пропуснат.", // 213 + "Автоматично\nсортиране на AF", // 214 + "Канали в паметта", // 215 + "Изключване", // 216 + "Само", // 217 + "Автоматично прекратяване", // 218 + "Коригиране на PI", // 219 + "Сигнал", // 220 + "Заглушаване на\nзвука при сканиране", // 221 + "Въздушен", // 222 + "5 сек. натискане\nна band бутон", // 223 + "Изключване на\nзахранването", // 224 + "Изключване на екрана", // 225 + "Изключено", // 226 + "Няма", // 227 + "Новини", // 228 + "Актуални събития", // 229 + "Информация", // 230 + "Спорт", // 231 + "Образование", // 232 + "Драма", // 233 + "Култура", // 234 + "Наука", // 235 + "Разнообразие", // 236 + "Поп музика", // 237 + "Рок музика", // 238 + "Лека музика", // 239 + "Лека класика", // 240 + "Сериозна класика", // 241 + "Друга музика", // 242 + "Време", // 243 + "Финанси", // 244 + "Детски програми", // 245 + "Социални въпроси", // 246 + "Религия", // 247 + "Телефонен ефир", // 248 + "Пътувания", // 249 + "Свободно време", // 250 + "Джаз музика", // 251 + "Кънтри музика", // 252 + "Национална музика", // 253 + "Стари хитове", // 254 + "Фолк музика", // 255 + "Документален", // 256 + "Тест на аларма", // 257 + "Аларма!!!", // 258 + "Начален", // 259 + "Винаги", // 260 + "Показване на\nчасовника", // 261 + "Показване на\nдълго PS", // 262 + "Начална честота", // 263 + "Крайна честота", // 264 + "Начален канал\nв паметта", // 265 + "Краен канал в паметта", // 266 + "Запазване само с RDS", // 267 + "Стартиране на\nавтоматична памет", // 268 + "Автоматична памет", // 269 + "ID на списък с станции", // 270 + "Намерено", // 271 + "Няма свободни\nканали.", // 272 + "Потребителят\nнатисна бутон.", // 273 + "Сканирането завърши без грешки.", // 274 + "Изчистване на\nканали в паметта", // 275 + "Изчистено", // 276 + "Предотвратяване на\nдублиране на PI", // 277 + "Обхват", // 278 + "Пълен", // 279 + "Време за изчакване\nпри сигнал", // 280 + "Натиснете маркирания ъгъл", // 281 + "За калибриране\nна докосване", // 282 + "Задръжте BW бутона\nза да спрете сканера", // 283 + "Избор на честотна\nлента", // 284 + "Вашият дневник", // 285 + "Изтегляне на\nдневника", // 286 + "Дневникът е празен", // 287 + "Отидете в края", // 288 + "Записът е добавен\nв дневника", // 289 + "Грешка при добавяне в дневника", // 290 + "Изчистване на дневника", // 291 + "Дневникът е изчистен", // 292 + "Изчистването не\nбе успешно", // 293 + "Не може да се добави запис!\nДневникът е пълен!", // 294 + "Автоматичен дневник", // 295 + "Автоматично лятно\nвреме по NTP", // 296 + "Отместване на NTP", // 297 + "Дневникът съдържа над 130 записа, които не могат да бъдат обработени. Моля, изтеглете CSV файла за обработка.", // 298 + "Канада" // 299 }, { "Русский", // Russian @@ -3342,299 +3331,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Режим USB", // 5 "энкодер: оптический", // 6 "энкодер: стандартный", // 7 - "AM/FM РАДИОПРИЁМНИК", // 8 - "Тюнер: !Нет!", // 9 - "Громкость", // 10 - "Сдвиг конвертера", // 11 - "Нижняя граница FM", // 12 - "Верхняя граница FM", // 13 - "Калибровка уровня", // 14 - "Порог открытия стерео", // 15 - "Срез ВЧ", // 16 - "Порог среза ВЧ", // 17 - "Порог качества сигнала", // 18 - "Яркость", // 19 - "Линейная громкость", // 20 - "Сдвиг конвертера", // 21 - "Нижняя граница FM", // 22 - "Верхняя граница FM", // 23 - "Калибровка уровня", // 24 - "Порог открытия стереодекодера", // 25 - "Срез ВЧ при слабом сигнале", // 26 - "Порог высокочастотного среза", // 27 - "Порог качества сигнала", // 28 - "Яркость дисплея", // 29 - "Выкл.", // 30 - "Вкл.", // 31 - "НАЖМИТЕ MODE ДЛЯ СОХРАНЕНИЯ", // 32 - "НАЖМИТЕ BAND ДЛЯ ЗАКРЫТИЯ", // 33 - "СКАНИРОВАНИЕ", // 34 - "Тюнер не обнаружен", // 35 - "Аттеньюатор AM-антенны", // 36 - "FM AGC", // 37 - "Уровень ошибок RDS", // 38 - "Язык меню", // 39 - "Язык меню: ", // 40 - "PI locked CT sync", // 41 - "Ошибка! Нет RDS!", // 42 - "FM Soft Mute", // 43 - "AM Soft Mute", // 44 - "Край диапазона (звук): ", // 45 - "Регион", // 46 - "Европа", // 47 - "USA", // 48 - "Показывать _ в RDS", // 49 - "Только PS", // 50 - "Wi-Fi активен", // 51 - "Настройка Wi-Fi", // 52 - "Подключиться к: ", // 53 - "для настройки Wi-Fi", // 54 - "Попытка подключения Wi-Fi", // 55 - "НЕ УДАЛОСЬ... Wi-Fi отключен", // 56 - "Подключено!", // 57 - "IP stationlist-клиента", // 58 - "Отображать длину волны", // 59 - "Фильтр RDS-данных", // 60 - "Ошибки PI-кода", // 61 - "Отображать шумодав", // 62 - "Уровень модуляции", // 63 - "AM Noise blanker", // 64 - "FM Noise blanker", // 65 - "Загружены настройки по умолчанию", // 66 - "Режим вывода аудио", // 67 - "При погашенном экране", // 68 - "Инвертировать дисплей", // 69 - "О программе", // 70 - "Основной код:", // 71 - "Соавторы:", // 72 - "Неизвестно", // 73 - "Действие по таймеру", // 74 - "Глубокий сон", // 75 - "Погасить экран", // 76 - "Тема", // 77 - "Вид (Skin)", // 78 - "Обнаруженные приложения", // 79 - "мин.", // 80 - "Частота шины дисплея SPI", // 81 - "Чувствительность сканирования", // 82 - "Не использовать", // 83 - "Версия прошивки -", // 84 - "Шрифт индикации частоты", // 85 - "Auto", // 86 + "Тюнер: !Нет!", // 8 + "Громкость", // 9 + "Сдвиг конвертера", // 10 + "Нижняя граница FM", // 11 + "Верхняя граница FM", // 12 + "Калибровка уровня", // 13 + "Порог открытия стерео", // 14 + "Срез ВЧ", // 15 + "Порог среза ВЧ", // 16 + "Порог качества сигнала", // 17 + "Яркость", // 18 + "Линейная громкость", // 19 + "Сдвиг конвертера", // 20 + "Нижняя граница FM", // 21 + "Верхняя граница FM", // 22 + "Калибровка уровня", // 23 + "Порог открытия стереодекодера", // 24 + "Срез ВЧ при слабом сигнале", // 25 + "Порог высокочастотного среза", // 26 + "Порог качества сигнала", // 27 + "Яркость дисплея", // 28 + "Выкл.", // 29 + "Вкл.", // 30 + "НАЖМИТЕ MODE ДЛЯ СОХРАНЕНИЯ", // 31 + "НАЖМИТЕ BAND ДЛЯ ЗАКРЫТИЯ", // 32 + "СКАНИРОВАНИЕ", // 33 + "Тюнер не обнаружен", // 34 + "Аттеньюатор AM-антенны", // 35 + "FM AGC", // 36 + "Уровень ошибок RDS", // 37 + "Язык меню", // 38 + "Язык меню: ", // 39 + "PI locked CT sync", // 40 + "Ошибка! Нет RDS!", // 41 + "FM Soft Mute", // 42 + "AM Soft Mute", // 43 + "Край диапазона (звук): ", // 44 + "Регион", // 45 + "Европа", // 46 + "USA", // 47 + "Показывать _ в RDS", // 48 + "Только PS", // 49 + "Wi-Fi активен", // 50 + "Настройка Wi-Fi", // 51 + "Подключиться к: ", // 52 + "для настройки Wi-Fi", // 53 + "Попытка подключения Wi-Fi", // 54 + "НЕ УДАЛОСЬ... Wi-Fi отключен", // 55 + "Подключено!", // 56 + "IP stationlist-клиента", // 57 + "Отображать длину волны", // 58 + "Фильтр RDS-данных", // 59 + "Ошибки PI-кода", // 60 + "Отображать шумодав", // 61 + "Уровень модуляции", // 62 + "AM Noise blanker", // 63 + "FM Noise blanker", // 64 + "Загружены настройки по умолчанию", // 65 + "Режим вывода аудио", // 66 + "При погашенном экране", // 67 + "Инвертировать дисплей", // 68 + "О программе", // 69 + "Основной код:", // 70 + "Соавторы:", // 71 + "Неизвестно", // 72 + "Действие по таймеру", // 73 + "Глубокий сон", // 74 + "Погасить экран", // 75 + "Тема", // 76 + "Вид (Skin)", // 77 + "Обнаруженные приложения", // 78 + "мин.", // 79 + "Частота шины дисплея SPI", // 80 + "Чувствительность сканирования", // 81 + "Не использовать", // 82 + "Версия прошивки -", // 83 + "Шрифт индикации частоты", // 84 + "Auto", // 85 + "Нет данных", // 86 "Нет данных", // 87 "Нет данных", // 88 - "Нет данных", // 89 - "Шаг FM по умолчанию", // 90 - "Таймер", // 91 - "сек", // 92 - "Режим часов", // 93 - "1% яркости", // 94 - "25% яркости", // 95 - "50% яркости", // 96 - "Калибровка уровня", // 97 - "Измерять сигнал в", // 98 - "Переключаться по AF", // 99 - "Активные диапазоны FM", // 100 - "Активные диапазоны AM", // 101 - "ДВ", // 102 - "СВ", // 103 - "КВ", // 104 - "FM", // 105 - "УКВ", // 106 - "Настройка при погашенном экране: ", // 107 - "Выбор модели", // 108 - "Стандартный", // 109 - "Портативный", // 110 - "Сенсорный", // 111 - "Название", // 112 - "Альбом", // 113 - "Трек", // 114 - "Исполнитель", // 115 - "Композиция", // 116 - "Движение", // 117 - "Дирижер", // 118 - "Композитор", // 119 - "Группа", // 120 - "Комментарий", // 121 - "Жанр", // 122 - "Новости", // 123 - "Местные новости", // 124 - "Фондовый рынок", // 125 - "Спорт", // 126 - "Лотерея", // 127 - "Гороскоп", // 128 - "Развлечения", // 129 - "Здоровье", // 130 - "Событие", // 131 - "Сцена", // 132 - "Кинотеатр", // 133 - "Телевидение", // 134 - "Дата/время", // 135 - "Погода", // 136 - "Движение", // 137 - "Будильник", // 138 - "Реклама", // 139 - "Веб-сайт", // 140 - "Другое", // 141 - "Краткое PS", // 142 - "Длинное PS", // 143 - "Сейчас", // 144 - "Следующий", // 145 - "Часть", // 146 - "Ведущий", // 147 - "Редактор", // 148 - "Частота", // 149 - "Домашняя страница", // 150 - "Субканал", // 151 - "Горячая линия", // 152 - "Телефон студии", // 153 - "Телефон", // 154 - "SMS студии", // 155 - "SMS", // 156 - "Email горячей линии", // 157 - "Email студии", // 158 - "Email", // 159 - "Чат", // 160 - "Чат-центр", // 161 - "Вопрос голосования", // 162 - "Голосовой центр", // 163 - "Место", // 164 - "Встреча", // 165 - "Идентификатор", // 166 - "Покупка", // 167 - "Получить данные", // 168 - "Шаг по умолчанию на СВ", // 169 - "Tangerine", // 170 - "Ocean", // 171 - "Indigo", // 172 - "Индикатор батареи", // 173 - "Вольтаж", // 174 - "Процент заряда", // 175 - "Буфер RT", // 176 - "Основные настройки", // 177 - "Звуковые настройки", // 178 - "Настройки отображения", // 179 - "RDS", // 180 - "Настройки FM", // 181 - "Настройки AM", // 182 - "Настройки подключения", // 183 - "НАЖМИТЕ MODE ДЛЯ ВОЗВРАТА", // 184 - "CoChannelDet чувствительность", // 185 - "AM CoChannelDet", // 186 - "CoChannelDet количество", // 187 - "Порог AM CoChannelDet", // 188 - "ОСНОВНЫЕ", // 189 - "ЗВУКОВЫЕ", // 190 - "ДИСПЛЕЙ", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "КОННЕКТ", // 195 - "DX MODE", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM deemphasis", // 199 - "Мало", // 200 - "Больше", // 201 - "Все", // 202 - "Быстрый PS", // 203 - "По умолчанию", // 204 - "Гасить дисплей при\nработе с XDRGTK", // 205 - "FMSI стерео\nулучшение", // 206 - "Доступно только\nна TEF6687/6689", // 207 - "Функция недоступна\nна этом оформлении", // 208 - "Стартовый канал\nпамяти", // 209 - "Конечный канал\nпамяти", // 210 - "Время ожидания", // 211 - "Начать DX-сканирование", // 212 - "Настройки FM DX сканера", // 213 - "Прервано! Стартовый канал\nпомечен для пропуска.", // 214 - "Сортировка AF-частот", // 215 - "Каналы памяти", // 216 - "Кроме", // 217 - "Только", // 218 - "Автоматическая отмена\nсканирования", // 219 - "При корректном PI", // 220 - "При наличии сигнала", // 221 - "Отключать аудио\nпри сканировании", // 222 - "Эфир", // 223 - "5 сек. нажатие Band", // 224 - "Отключить тюнер", // 225 - "Отключить экран", // 226 - "Запрещено", // 227 - "Не определено", // 228 - "Новости", // 229 - "Аналитика", // 230 - "Информация", // 231 - "Спорт", // 232 - "Образование", // 233 - "Драма", // 234 - "Культура", // 235 - "Наука", // 236 - "Разное", // 237 - "Поп М", // 238 - "Рок М", // 239 - "Лёгкая музыка", // 240 - "Лёгкая классика", // 241 - "Классика", // 242 - "Другая музыка", // 243 - "Погода", // 244 - "Финансы", // 245 - "Детские прогр", // 246 - "Общество", // 247 - "Религия", // 248 - "Открытая линия", // 249 - "Туризм", // 250 - "Досуг", // 251 - "Джаз", // 252 - "Музыка кантри", // 253 - "Национальная М", // 254 - "Олдис", // 255 - "Народная музыка", // 256 - "Документалистика", // 257 - "Тревога тест", // 258 - "Тревога!", // 259 - "Начальный", // 260 - "Всегда", // 261 - "Показать часы", // 262 - "Показывать длинный PS", // 263 - "Начальная частота", // 264 - "Конечная частота", // 265 - "Начальный канал памяти", // 266 - "Конечный канал памяти", // 267 - "Сохранять только с RDS", // 268 - "Начать автозапоминание", // 269 - "Автозапоминание", // 270 - "Stationlist идентификатор", // 271 - "Найдено", // 272 - "Прервано! Нехватка памяти", // 273 - "Прервано! Нажата кнопка", // 274 - "Сканирование завершено без ошибок", // 275 - "Очистить каналы памяти", // 276 - "очищено", // 277 - "Предотвращать дубль PI", // 278 - "Диапазон", // 279 - "Полный", // 280 - "Время ожидания\nпри сигнале", // 281 - "Нажмите на подсвеченный угол", // 282 - "Калибровка тачскрина", // 283 - "Переключение инверсии экрана", // 284 - "Выбрать ширину полосы", // 285 - "Ваш лог-файл", // 286 - "Скачать лог-файл", // 287 - "Лог-файл пуст", // 288 - "Вниз", // 289 - "Добавлено в лог-файл", // 290 - "Обновление не удалось!", // 291 - "Очистить лог-файл", // 292 - "Лог-файл очищен", // 293 - "Очистить не удалось", // 294 - "Смещение времени NTP", // 295 - "Автологгер", // 296 - "Автоматическое летнее время по NTP", // 297 - "Смещение времени NTP", // 298 - "В логе более 130 записей, которые программа просмотра не может обработать. Загрузите файл CSV для его обработки.", // 299 - "Канада" // 300 + "Шаг FM по умолчанию", // 80 + "Таймер", // 81 + "сек", // 82 + "Режим часов", // 83 + "1% яркости", // 84 + "25% яркости", // 85 + "50% яркости", // 86 + "Калибровка уровня", // 87 + "Измерять сигнал в", // 88 + "Переключаться по AF", // 89 + "Активные диапазоны FM", // 99 + "Активные диапазоны AM", // 100 + "ДВ", // 101 + "СВ", // 102 + "КВ", // 103 + "FM", // 104 + "УКВ", // 105 + "Настройка при погашенном экране: ", // 106 + "Выбор модели", // 107 + "Стандартный", // 108 + "Портативный", // 109 + "Сенсорный", // 110 + "Название", // 111 + "Альбом", // 112 + "Трек", // 113 + "Исполнитель", // 114 + "Композиция", // 115 + "Движение", // 116 + "Дирижер", // 117 + "Композитор", // 118 + "Группа", // 119 + "Комментарий", // 120 + "Жанр", // 121 + "Новости", // 122 + "Местные новости", // 123 + "Фондовый рынок", // 124 + "Спорт", // 125 + "Лотерея", // 126 + "Гороскоп", // 127 + "Развлечения", // 128 + "Здоровье", // 129 + "Событие", // 130 + "Сцена", // 131 + "Кинотеатр", // 132 + "Телевидение", // 133 + "Дата/время", // 134 + "Погода", // 135 + "Движение", // 136 + "Будильник", // 137 + "Реклама", // 138 + "Веб-сайт", // 139 + "Другое", // 140 + "Краткое PS", // 141 + "Длинное PS", // 142 + "Сейчас", // 143 + "Следующий", // 144 + "Часть", // 145 + "Ведущий", // 146 + "Редактор", // 147 + "Частота", // 148 + "Домашняя страница", // 149 + "Субканал", // 150 + "Горячая линия", // 151 + "Телефон студии", // 152 + "Телефон", // 153 + "SMS студии", // 154 + "SMS", // 155 + "Email горячей линии", // 156 + "Email студии", // 157 + "Email", // 158 + "Чат", // 159 + "Чат-центр", // 160 + "Вопрос голосования", // 161 + "Голосовой центр", // 162 + "Место", // 163 + "Встреча", // 164 + "Идентификатор", // 165 + "Покупка", // 166 + "Получить данные", // 167 + "Шаг по умолчанию на СВ", // 168 + "Tangerine", // 169 + "Ocean", // 170 + "Indigo", // 171 + "Индикатор батареи", // 172 + "Вольтаж", // 173 + "Процент заряда", // 174 + "Буфер RT", // 175 + "Основные настройки", // 176 + "Звуковые настройки", // 177 + "Настройки отображения", // 178 + "RDS", // 179 + "Настройки FM", // 180 + "Настройки AM", // 181 + "Настройки подключения", // 182 + "НАЖМИТЕ MODE ДЛЯ ВОЗВРАТА", // 183 + "CoChannelDet чувствительность", // 184 + "AM CoChannelDet", // 185 + "CoChannelDet количество", // 186 + "Порог AM CoChannelDet", // 187 + "ОСНОВНЫЕ", // 188 + "ЗВУКОВЫЕ", // 189 + "ДИСПЛЕЙ", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "КОННЕКТ", // 194 + "DX MODE", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM deemphasis", // 198 + "Мало", // 199 + "Больше", // 200 + "Все", // 201 + "Быстрый PS", // 202 + "По умолчанию", // 203 + "Гасить дисплей при\nработе с XDRGTK", // 204 + "FMSI стерео\nулучшение", // 205 + "Доступно только\nна TEF6687/6689", // 206 + "Функция недоступна\nна этом оформлении", // 207 + "Стартовый канал\nпамяти", // 208 + "Конечный канал\nпамяти", // 209 + "Время ожидания", // 210 + "Начать DX-сканирование", // 211 + "Настройки FM DX сканера", // 212 + "Прервано! Стартовый канал\nпомечен для пропуска.", // 213 + "Сортировка AF-частот", // 214 + "Каналы памяти", // 215 + "Кроме", // 216 + "Только", // 217 + "Автоматическая отмена\nсканирования", // 218 + "При корректном PI", // 219 + "При наличии сигнала", // 220 + "Отключать аудио\nпри сканировании", // 221 + "Эфир", // 222 + "5 сек. нажатие Band", // 223 + "Отключить тюнер", // 224 + "Отключить экран", // 225 + "Запрещено", // 226 + "Не определено", // 227 + "Новости", // 228 + "Аналитика", // 229 + "Информация", // 230 + "Спорт", // 231 + "Образование", // 232 + "Драма", // 233 + "Культура", // 234 + "Наука", // 235 + "Разное", // 236 + "Поп М", // 237 + "Рок М", // 238 + "Лёгкая музыка", // 239 + "Лёгкая классика", // 240 + "Классика", // 241 + "Другая музыка", // 242 + "Погода", // 243 + "Финансы", // 244 + "Детские прогр", // 245 + "Общество", // 246 + "Религия", // 247 + "Открытая линия", // 248 + "Туризм", // 249 + "Досуг", // 250 + "Джаз", // 251 + "Музыка кантри", // 252 + "Национальная М", // 253 + "Олдис", // 254 + "Народная музыка", // 255 + "Документалистика", // 256 + "Тревога тест", // 257 + "Тревога!", // 258 + "Начальный", // 259 + "Всегда", // 260 + "Показать часы", // 261 + "Показывать длинный PS", // 262 + "Начальная частота", // 263 + "Конечная частота", // 264 + "Начальный канал памяти", // 265 + "Конечный канал памяти", // 266 + "Сохранять только с RDS", // 267 + "Начать автозапоминание", // 268 + "Автозапоминание", // 269 + "Stationlist идентификатор", // 270 + "Найдено", // 271 + "Прервано! Нехватка памяти", // 272 + "Прервано! Нажата кнопка", // 273 + "Сканирование завершено без ошибок", // 274 + "Очистить каналы памяти", // 275 + "очищено", // 276 + "Предотвращать дубль PI", // 277 + "Диапазон", // 278 + "Полный", // 279 + "Время ожидания\nпри сигнале", // 280 + "Нажмите на подсвеченный угол", // 281 + "Калибровка тачскрина", // 282 + "Переключение инверсии экрана", // 283 + "Выбрать ширину полосы", // 284 + "Ваш лог-файл", // 285 + "Скачать лог-файл", // 286 + "Лог-файл пуст", // 287 + "Вниз", // 288 + "Добавлено в лог-файл", // 289 + "Обновление не удалось!", // 290 + "Очистить лог-файл", // 291 + "Лог-файл очищен", // 292 + "Очистить не удалось", // 293 + "Смещение времени NTP", // 294 + "Автологгер", // 295 + "Автоматическое летнее время по NTP", // 296 + "Смещение времени NTP", // 297 + "В логе более 130 записей, которые программа просмотра не может обработать. Загрузите файл CSV для его обработки.", // 298 + "Канада" // 299 }, { "Українська", // Ukranian @@ -3645,299 +3633,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Режим USB", // 5 "Енкодер переведено/nв оптичний режим", // 6 "Енкодер переведено/nв стандартний режим", // 7 - "Радіоприймач", // 8 - "Тюнер: !Відсутній!", // 9 - "Гучність", // 10 - "Конвертер", // 11 - "Нижня межа діапазону", // 12 - "Верхня межа діапазону", // 13 - "Зсув РЧ рівня FM", // 14 - "Поріг стерео", // 15 - "Відсікання високих частот", // 16 - "Поріг високих частот", // 17 - "Поріг низьких частот", // 18 - "Яскравість", // 19 - "Підсилення гучності", // 20 - "Зсув перетворювача", // 21 - "Нижня межа діапазону", // 22 - "Верхня межа діапазону", // 23 - "Зміщення рівня", // 24 - "Поріг розділення стерео", // 25 - "Частота відсікання", // 26 - "Межа високих частот", // 27 - "Межа низьких частот", // 28 - "Яскравість", // 29 - "Вимк.", // 30 - "Увімк.", // 31 - "Тисни MODE, щоб зберегти й вийти", // 32 - "Тисни BAND, щоб закрити", // 33 - "Пошук...", // 34 - "Тюнер не виявлено", // 35 - "Атенюатор СХ-антени", // 36 - "FM АРП", // 37 - "Показувати/nпомилки RDS", // 38 - "Мова", // 39 - "Виберіть мову", // 40 - "PI заблок./nузгодження CT", // 41 - "Помилка! Відсутній/nсигнал RDS", // 42 - "Приглушення FM", // 43 - "Приглушення СХ", // 44 - "Сигнал на межі/nдіапазону", // 45 - "Регіон", // 46 - "Європа", // 47 - "США", // 48 - "Показувати/nпідкреслення в RDS", // 49 - "Лише в PS", // 50 - "Wi-Fi ввімкнено", // 51 - "Налаштувати Wi-Fi", // 52 - "Підключитися до:", // 53 - "для налаштування Wi-Fi", // 54 - "Підключення до Wi-Fi...", // 55 - "Невдача!", // 56 - "Підключено!", // 57 - "IP клієнта Stationlist", // 58 - "Показувати довжину/nхвилі КХ", // 59 - "Фільтр RDS", // 60 - "Показувати помилки PI", // 61 - "Використовувати затихання", // 62 - "Аудіометр", // 63 - "Подавлення шуму СХ", // 64 - "Подавлення шуму FM", // 65 - "Завантажені типові налаштування", // 66 - "Аудіовихід", // 67 - "Дозволити налаштування\nбез вимкнення екрану", // 68 - "Інвертувати кольори", // 69 - "Версія ПЗ", // 70 - "Основний код:", // 71 - "Учасники:", // 72 - "Невідомо", // 73 - "Налаштування заставки", // 74 - "Автовимкнення", // 75 - "Екран вимкнено", // 76 - "Тема", // 77 - "Обгортка", // 78 - "Виявлені програми", // 79 - "хв.", // 80 - "Динамічна\nшвидкість SPI", // 81 - "Чутливість сканування", // 82 - "НІЧОГО", // 83 - "Версія ПЗ", // 84 - "Шрифт частоти", // 85 - "Авто.", // 86 - "AF недоступний", // 87 - "EON недоступний", // 88 - "RT+ недоступний", // 89 - "Крок FM за\nзамовчуванням", // 90 - "Вимкнення екрану через", // 91 - "с", // 92 - "Режим годинника", // 93 - "Яскравість 1%", // 94 - "Яскравість 25%", // 95 - "Яскравість 50%", // 96 - "Зміщення РЧ рівня СХ", // 97 - "Одиниця вимірювання\nсигналу", // 98 - "Використовувати AF", // 99 - "Вибрати FM-діапазон", // 100 - "Вибрати СХ-діапазон", // 101 - "ДХ", // 102 - "СХ", // 103 - "КХ", // 104 - "FM", // 105 - "OIRT", // 106 - "Не вмик. екран\nпід час налаш.", // 107 - "Вибір моделі", // 108 - "Стандартна", // 109 - "Переносна", // 110 - "Сенсорна", // 111 - "Назва", // 112 - "Альбом", // 113 - "Трек", // 114 - "Виконавець", // 115 - "Композиція", // 116 - "Рух", // 117 - "Диригент", // 118 - "Композитор", // 119 - "Група", // 120 - "Коментар", // 121 - "Жанр", // 122 - "Новини", // 123 - "Місцеві новини", // 124 - "Фондовий ринок", // 125 - "Спорт", // 126 - "Лотерея", // 127 - "Гороскоп", // 128 - "Щоденні розваги", // 129 - "Здоров'я", // 130 - "Подія", // 131 - "Сцена", // 132 - "Кіно", // 133 - "ТБ", // 134 - "Дата/час", // 135 - "Погода", // 136 - "Трафік", // 137 - "Будильник", // 138 - "Реклама", // 139 - "Веб-сайт", // 140 - "Інше", // 141 - "Короткий PS", // 142 - "Довгий PS", // 143 - "Зараз", // 144 - "Далі", // 145 - "Частина", // 146 - "Ведучий", // 147 - "Редактор", // 148 - "Частота", // 149 - "Домашня сторінка", // 150 - "Субканал", // 151 - "Гаряча лінія", // 152 - "Телефон студії", // 153 - "Телефон", // 154 - "SMS студії", // 155 - "SMS", // 156 - "Електронна пошта\nгарячої лінії", // 157 - "Електронна пошта\nстудії", // 158 - "Електронна пошта", // 159 - "Чат", // 160 - "Чат-центр", // 161 - "Питання\nголосування", // 162 - "Центр\nголосування", // 163 - "Місце", // 164 - "Зустріч", // 165 - "Ідентифікатор", // 166 - "Покупка", // 167 - "Отримання даних", // 168 - "Крок СХ за\nзамовчуванням", // 169 - "Помаранчевий", // 170 - "Хвиля", // 171 - "Пурпуровий", // 172 - "Налаштування показу\nакумулятора", // 173 - "Напруга", // 174 - "Відсоток", // 175 - "Буферизація RT", // 176 - "Основні налаштування", // 177 - "Налаштування аудіо", // 178 - "Налаштування екрану", // 179 - "Налаштування RDS", // 180 - "Налаштування FM", // 181 - "Налаштування СХ", // 182 - "З'єднання та годинник", // 183 - "Тисни MODE, щоб повернутися", // 184 - "Детектор CoChannel", // 185 - "Чутливість CoChannel", // 186 - "Поріг CoChannel", // 187 - "Лічильник CoChannel", // 188 - "Загальне", // 189 - "Звук", // 190 - "Екран", // 191 - "RDS", // 192 - "FM", // 193 - "СХ", // 194 - "З'єднання", // 195 - "Режим DX", // 196 - "Автопам'ять", // 197 - "СХ АРП", // 198 - "Деемфаза FM", // 199 - "Мала", // 200 - "Велика", // 201 - "Все", // 202 - "Швидкий PS", // 203 - "За замовчуванням", // 204 - "Вимкнути екран під час\nпідключення XDRGTK", // 205 - "Покращення стерео FMSI", // 206 - "Функція доступна лише\nна TEF6687/6689!", // 207 - "Функція недоступна\nна даній темі!", // 208 - "Почати сканування\nканалів пам'яті", // 209 - "Зупинити сканування\nканалів пам'яті", // 210 - "Час очікування", // 211 - "Почати DX-пошук", // 212 - "Налаштування FM DX", // 213 - "Скасовано! Початковий канал\nпозначено як пропущений", // 214 - "Автоматичне\nсортування AF", // 215 - "Канали пам'яті", // 216 - "Крім", // 217 - "Лише", // 218 - "Автоматичне скасування\nсканування", // 219 - "Виправити PI", // 220 - "Сигнал", // 221 - "Вимкнути звук\nпід час сканування", // 222 - "Ефір", // 223 - "Дія, якщо тримати BAND 5 секунд", // 224 - "Вимкнення приймача", // 225 - "Вимкнення екрану", // 226 - "Відключено", // 227 - "Немає", // 228 - "Новини", // 229 - "Поточні події", // 230 - "Інформація", // 231 - "Спорт", // 232 - "Освіта", // 233 - "Драма", // 234 - "Культура", // 235 - "Наука", // 236 - "Різне", // 237 - "Попмузика", // 238 - "Рок-музика", // 239 - "Легка музика", // 240 - "Легка класика", // 241 - "Класика", // 242 - "Інша музика", // 243 - "Погода", // 244 - "Фінанси", // 245 - "Дитячі програми", // 246 - "Соціальні програми", // 247 - "Релігія", // 248 - "Телефонні вітання", // 249 - "Подорожі", // 250 - "Дозвілля", // 251 - "Джаз", // 252 - "Кантрі", // 253 - "Національна музика", // 254 - "Стара музика", // 255 - "Фольклор", // 256 - "Документалістика", // 257 - "Випробування тривоги", // 258 - "Тривога!!!", // 259 - "Початковий", // 260 - "Завжди", // 261 - "Показати годинник", // 262 - "Показати довгий PS", // 263 - "Початкова частота", // 264 - "Кінцева частота", // 265 - "Початковий канал пам'яті", // 266 - "Кінцевий канал пам'яті", // 267 - "Зберігати лише з RDS", // 268 - "Запуск автопам'яті", // 269 - "Автопам'ять", // 270 - "Stationlist ID", // 271 - "Знайдено", // 272 - "Скасовано! Немає\nканалів пам'яті", // 273 - "Скасовано! Користувач\nнатиснув кнопку", // 274 - "Сканування завершено\nбез помилок", // 275 - "Очистити канали\nпам'яті", // 276 - "очищено", // 277 - "Запобігти подвійному PI", // 278 - "Діапазон", // 279 - "Повний", // 280 - "Час очікування лише за сигналом", // 281 - "Натисніть виділений кут", // 282 - "Щоб налаштувати сенсор", // 283 - "Тримайте BAND, щоб зупинити пошук DX", // 284 - "Вибір пропускної здатності", // 285 - "Твій журнал", // 286 - "Завантажити журнал", // 287 - "Твій журнал є порожнім", // 288 - "Вниз", // 289 - "Додано до журналу", // 290 - "Помилка оновлення!", // 291 - "Очистити журнал", // 292 - "Очищено", // 293 - "Не вдалося очистити", // 294 - "Твій журнал повний!", // 295 - "Автореєстратор", // 296 - "Автоматичний літній\nчас за NTP", // 297 - "Встановити зміщення\nчасу NTP", // 298 - "Журнал містить понад 130 записів, які оглядач не може обробити. Будь ласка, завантажте файл CSV, щоб обробити його.", // 299 - "Канада" // 300 + "Тюнер: !Відсутній!", // 8 + "Гучність", // 9 + "Конвертер", // 10 + "Нижня межа діапазону", // 11 + "Верхня межа діапазону", // 12 + "Зсув РЧ рівня FM", // 13 + "Поріг стерео", // 14 + "Відсікання високих частот", // 15 + "Поріг високих частот", // 16 + "Поріг низьких частот", // 17 + "Яскравість", // 18 + "Підсилення гучності", // 19 + "Зсув перетворювача", // 20 + "Нижня межа діапазону", // 21 + "Верхня межа діапазону", // 22 + "Зміщення рівня", // 23 + "Поріг розділення стерео", // 24 + "Частота відсікання", // 25 + "Межа високих частот", // 26 + "Межа низьких частот", // 27 + "Яскравість", // 28 + "Вимк.", // 29 + "Увімк.", // 30 + "Тисни MODE, щоб зберегти й вийти", // 31 + "Тисни BAND, щоб закрити", // 32 + "Пошук...", // 33 + "Тюнер не виявлено", // 34 + "Атенюатор СХ-антени", // 35 + "FM АРП", // 36 + "Показувати/nпомилки RDS", // 37 + "Мова", // 38 + "Виберіть мову", // 39 + "PI заблок./nузгодження CT", // 40 + "Помилка! Відсутній/nсигнал RDS", // 41 + "Приглушення FM", // 42 + "Приглушення СХ", // 43 + "Сигнал на межі/nдіапазону", // 44 + "Регіон", // 45 + "Європа", // 46 + "США", // 47 + "Показувати/nпідкреслення в RDS", // 48 + "Лише в PS", // 49 + "Wi-Fi ввімкнено", // 50 + "Налаштувати Wi-Fi", // 51 + "Підключитися до:", // 52 + "для налаштування Wi-Fi", // 53 + "Підключення до Wi-Fi...", // 54 + "Невдача!", // 55 + "Підключено!", // 56 + "IP клієнта Stationlist", // 57 + "Показувати довжину/nхвилі КХ", // 58 + "Фільтр RDS", // 59 + "Показувати помилки PI", // 60 + "Використовувати затихання", // 61 + "Аудіометр", // 62 + "Подавлення шуму СХ", // 63 + "Подавлення шуму FM", // 64 + "Завантажені типові налаштування", // 65 + "Аудіовихід", // 66 + "Дозволити налаштування\nбез вимкнення екрану", // 67 + "Інвертувати кольори", // 68 + "Версія ПЗ", // 69 + "Основний код:", // 70 + "Учасники:", // 71 + "Невідомо", // 72 + "Налаштування заставки", // 73 + "Автовимкнення", // 74 + "Екран вимкнено", // 75 + "Тема", // 76 + "Обгортка", // 77 + "Виявлені програми", // 78 + "хв.", // 79 + "Динамічна\nшвидкість SPI", // 80 + "Чутливість сканування", // 81 + "НІЧОГО", // 82 + "Версія ПЗ", // 83 + "Шрифт частоти", // 84 + "Авто.", // 85 + "AF недоступний", // 86 + "EON недоступний", // 87 + "RT+ недоступний", // 88 + "Крок FM за\nзамовчуванням", // 80 + "Вимкнення екрану через", // 81 + "с", // 82 + "Режим годинника", // 83 + "Яскравість 1%", // 84 + "Яскравість 25%", // 85 + "Яскравість 50%", // 86 + "Зміщення РЧ рівня СХ", // 87 + "Одиниця вимірювання\nсигналу", // 88 + "Використовувати AF", // 89 + "Вибрати FM-діапазон", // 99 + "Вибрати СХ-діапазон", // 100 + "ДХ", // 101 + "СХ", // 102 + "КХ", // 103 + "FM", // 104 + "OIRT", // 105 + "Не вмик. екран\nпід час налаш.", // 106 + "Вибір моделі", // 107 + "Стандартна", // 108 + "Переносна", // 109 + "Сенсорна", // 110 + "Назва", // 111 + "Альбом", // 112 + "Трек", // 113 + "Виконавець", // 114 + "Композиція", // 115 + "Рух", // 116 + "Диригент", // 117 + "Композитор", // 118 + "Група", // 119 + "Коментар", // 120 + "Жанр", // 121 + "Новини", // 122 + "Місцеві новини", // 123 + "Фондовий ринок", // 124 + "Спорт", // 125 + "Лотерея", // 126 + "Гороскоп", // 127 + "Щоденні розваги", // 128 + "Здоров'я", // 129 + "Подія", // 130 + "Сцена", // 131 + "Кіно", // 132 + "ТБ", // 133 + "Дата/час", // 134 + "Погода", // 135 + "Трафік", // 136 + "Будильник", // 137 + "Реклама", // 138 + "Веб-сайт", // 139 + "Інше", // 140 + "Короткий PS", // 141 + "Довгий PS", // 142 + "Зараз", // 143 + "Далі", // 144 + "Частина", // 145 + "Ведучий", // 146 + "Редактор", // 147 + "Частота", // 148 + "Домашня сторінка", // 149 + "Субканал", // 150 + "Гаряча лінія", // 151 + "Телефон студії", // 152 + "Телефон", // 153 + "SMS студії", // 154 + "SMS", // 155 + "Електронна пошта\nгарячої лінії", // 156 + "Електронна пошта\nстудії", // 157 + "Електронна пошта", // 158 + "Чат", // 159 + "Чат-центр", // 160 + "Питання\nголосування", // 161 + "Центр\nголосування", // 162 + "Місце", // 163 + "Зустріч", // 164 + "Ідентифікатор", // 165 + "Покупка", // 166 + "Отримання даних", // 167 + "Крок СХ за\nзамовчуванням", // 168 + "Помаранчевий", // 169 + "Хвиля", // 170 + "Пурпуровий", // 171 + "Налаштування показу\nакумулятора", // 172 + "Напруга", // 173 + "Відсоток", // 174 + "Буферизація RT", // 175 + "Основні налаштування", // 176 + "Налаштування аудіо", // 177 + "Налаштування екрану", // 178 + "Налаштування RDS", // 179 + "Налаштування FM", // 180 + "Налаштування СХ", // 181 + "З'єднання та годинник", // 182 + "Тисни MODE, щоб повернутися", // 183 + "Детектор CoChannel", // 184 + "Чутливість CoChannel", // 185 + "Поріг CoChannel", // 186 + "Лічильник CoChannel", // 187 + "Загальне", // 188 + "Звук", // 189 + "Екран", // 190 + "RDS", // 191 + "FM", // 192 + "СХ", // 193 + "З'єднання", // 194 + "Режим DX", // 195 + "Автопам'ять", // 196 + "СХ АРП", // 197 + "Деемфаза FM", // 198 + "Мала", // 199 + "Велика", // 200 + "Все", // 201 + "Швидкий PS", // 202 + "За замовчуванням", // 203 + "Вимкнути екран під час\nпідключення XDRGTK", // 204 + "Покращення стерео FMSI", // 205 + "Функція доступна лише\nна TEF6687/6689!", // 206 + "Функція недоступна\nна даній темі!", // 207 + "Почати сканування\nканалів пам'яті", // 208 + "Зупинити сканування\nканалів пам'яті", // 209 + "Час очікування", // 210 + "Почати DX-пошук", // 211 + "Налаштування FM DX", // 212 + "Скасовано! Початковий канал\nпозначено як пропущений", // 213 + "Автоматичне\nсортування AF", // 214 + "Канали пам'яті", // 215 + "Крім", // 216 + "Лише", // 217 + "Автоматичне скасування\nсканування", // 218 + "Виправити PI", // 219 + "Сигнал", // 220 + "Вимкнути звук\nпід час сканування", // 221 + "Ефір", // 222 + "Дія, якщо тримати BAND 5 секунд", // 223 + "Вимкнення приймача", // 224 + "Вимкнення екрану", // 225 + "Відключено", // 226 + "Немає", // 227 + "Новини", // 228 + "Поточні події", // 229 + "Інформація", // 230 + "Спорт", // 231 + "Освіта", // 232 + "Драма", // 233 + "Культура", // 234 + "Наука", // 235 + "Різне", // 236 + "Попмузика", // 237 + "Рок-музика", // 238 + "Легка музика", // 239 + "Легка класика", // 240 + "Класика", // 241 + "Інша музика", // 242 + "Погода", // 243 + "Фінанси", // 244 + "Дитячі програми", // 245 + "Соціальні програми", // 246 + "Релігія", // 247 + "Телефонні вітання", // 248 + "Подорожі", // 249 + "Дозвілля", // 250 + "Джаз", // 251 + "Кантрі", // 252 + "Національна музика", // 253 + "Стара музика", // 254 + "Фольклор", // 255 + "Документалістика", // 256 + "Випробування тривоги", // 257 + "Тривога!!!", // 258 + "Початковий", // 259 + "Завжди", // 260 + "Показати годинник", // 261 + "Показати довгий PS", // 262 + "Початкова частота", // 263 + "Кінцева частота", // 264 + "Початковий канал пам'яті", // 265 + "Кінцевий канал пам'яті", // 266 + "Зберігати лише з RDS", // 267 + "Запуск автопам'яті", // 268 + "Автопам'ять", // 269 + "Stationlist ID", // 270 + "Знайдено", // 271 + "Скасовано! Немає\nканалів пам'яті", // 272 + "Скасовано! Користувач\nнатиснув кнопку", // 273 + "Сканування завершено\nбез помилок", // 274 + "Очистити канали\nпам'яті", // 275 + "очищено", // 276 + "Запобігти подвійному PI", // 277 + "Діапазон", // 278 + "Повний", // 279 + "Час очікування лише за сигналом", // 280 + "Натисніть виділений кут", // 281 + "Щоб налаштувати сенсор", // 282 + "Тримайте BAND, щоб зупинити пошук DX", // 283 + "Вибір пропускної здатності", // 284 + "Твій журнал", // 285 + "Завантажити журнал", // 286 + "Твій журнал є порожнім", // 287 + "Вниз", // 288 + "Додано до журналу", // 289 + "Помилка оновлення!", // 290 + "Очистити журнал", // 291 + "Очищено", // 292 + "Не вдалося очистити", // 293 + "Твій журнал повний!", // 294 + "Автореєстратор", // 295 + "Автоматичний літній\nчас за NTP", // 296 + "Встановити зміщення\nчасу NTP", // 297 + "Журнал містить понад 130 записів, які оглядач не може обробити. Будь ласка, завантажте файл CSV, щоб обробити його.", // 298 + "Канада" // 299 }, { "Italiano", // Italian @@ -3948,299 +3935,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Modalità USB", // 5 "Codificatore impostato su ottico", // 6 "Codificatore impostato su standard", // 7 - "Ricevitore FM/AM", // 8 - "Sintonizzatore: !Nessuno!", // 9 - "Volume", // 10 - "Convertitore", // 11 - "Limite banda bassa", // 12 - "Limite banda alta", // 13 - "Offset livello RF FM", // 14 - "Soglia stereo", // 15 - "Angolo di taglio alto", // 16 - "Soglia di taglio alto", // 17 - "Soglia di basso livello", // 18 - "Luminosità", // 19 - "Imposta volume", // 20 - "Offset convertitore", // 21 - "Limite banda bassa", // 22 - "Limite banda alta", // 23 - "Offset di livello", // 24 - "Soglia separazione stereo", // 25 - "Frequenza angolo di taglio alto", // 26 - "Soglia di taglio alto", // 27 - "Soglia di basso livello", // 28 - "Luminosità display", // 29 - "Off", // 30 - "On", // 31 - "PREMI MODE PER USCIRE E MEMORIZZARE", // 32 - "PREMI BAND PER CHIUDERE", // 33 - "SCANSIONE...", // 34 - "Sintonizzatore non rilevato", // 35 - "Guadagno antenna AM", // 36 - "AGC FM", // 37 - "Mostra errori RDS", // 38 - "Lingua", // 39 - "Scegli lingua", // 40 - "PI bloccato CT sync", // 41 - "Errore! Nessun segnale RDS", // 42 - "Softmute FM", // 43 - "Softmute AM", // 44 - "Beeper al limite di banda", // 45 - "Regione", // 46 - "Europa", // 47 - "USA", // 48 - "Mostra sottolineato in RDS", // 49 - "Solo PS", // 50 - "Wi-Fi attivo", // 51 - "Configura Wi-Fi", // 52 - "Connetti a: ", // 53 - "per configurare Wi-Fi", // 54 - "Tentativo di connessione Wi-Fi", // 55 - "FALLITO!", // 56 - "CONNESSO!", // 57 - "IP client stationlist", // 58 - "Mostra lunghezza d'onda SW", // 59 - "Filtro RDS", // 60 - "Mostra errori PI", // 61 - "Usa squelch", // 62 - "Misuratore modulazione", // 63 - "Filtro anti-rumore AM", // 64 - "Filtro anti-rumore FM", // 65 - "Impostazioni predefinite caricate", // 66 - "Uscita audio", // 67 - "Consenti sintonia senza\ndisattivare screensaver", // 68 - "Inverti colori display", // 69 - "Informazioni software", // 70 - "Codice principale:", // 71 - "Contributori:", // 72 - "Sconosciuto", // 73 - "Opzioni screensaver", // 74 - "Spegnimento automatico", // 75 - "Schermo spento", // 76 - "Tema", // 77 - "Skin", // 78 - "Applicazioni rilevate", // 79 - "Min.", // 80 - "Velocità dinamica SPI", // 81 - "Sensibilità scansione", // 82 - "NESSUNO", // 83 - "Versione software", // 84 - "Carattere frequenza", // 85 - "Auto", // 86 - "Nessun AF disponibile", // 87 - "Nessun EON disponibile", // 88 - "Nessun RT+ disponibile", // 89 - "Passo FM predefinito", // 90 - "Screensaver", // 91 - "Sec", // 92 - "Modalità orologio", // 93 - "1% luminosità", // 94 - "25% luminosità", // 95 - "50% luminosità", // 96 - "Offset livello RF AM", // 97 - "Unità misuratore segnale", // 98 - "Usa AF", // 99 - "Seleziona banda FM", // 100 - "Seleziona banda AM", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Ferma il risveglio schermo su sintonia", // 107 - "Selettore modello", // 108 - "Base", // 109 - "Portatile", // 110 - "Portatile touch", // 111 - "Titolo", // 112 - "Album", // 113 - "Traccia", // 114 - "Artista", // 115 - "Composizione", // 116 - "Movimento", // 117 - "Direttore d'orchestra", // 118 - "Compositore", // 119 - "Gruppo", // 120 - "Commento", // 121 - "Genere", // 122 - "Notizie", // 123 - "Notizie locali", // 124 - "Mercato azionario", // 125 - "Sport", // 126 - "Lotteria", // 127 - "Oroscopo", // 128 - "Divertimento quotidiano", // 129 - "Salute", // 130 - "Evento", // 131 - "Scena", // 132 - "Cinema", // 133 - "TV", // 134 - "Data/ora", // 135 - "Meteo", // 136 - "Traffico", // 137 - "Allarme", // 138 - "Pubblicità", // 139 - "Sito web", // 140 - "Altro", // 141 - "PS breve", // 142 - "PS lungo", // 143 - "Ora", // 144 - "Prossimo", // 145 - "Parte", // 146 - "Host", // 147 - "Editor", // 148 - "Frequenza", // 149 - "Homepage", // 150 - "Subcanale", // 151 - "Linea diretta", // 152 - "Telefono studio", // 153 - "Telefono", // 154 - "SMS studio", // 155 - "SMS", // 156 - "Email hotline", // 157 - "Email studio", // 158 - "Email", // 159 - "Chat", // 160 - "Centro chat", // 161 - "Domanda voto", // 162 - "Centro voto", // 163 - "Luogo", // 164 - "Appuntamento", // 165 - "Identificatore", // 166 - "Acquisto", // 167 - "Ottenere dati", // 168 - "Passo MW predefinito", // 169 - "Tangerine", // 170 - "Ocean", // 171 - "Indigo", // 172 - "Opzioni batteria", // 173 - "Mostra tensione", // 174 - "Mostra percentuale", // 175 - "Buffering RT", // 176 - "Impostazioni principali", // 177 - "Impostazioni audio", // 178 - "Impostazioni display", // 179 - "Impostazioni RDS", // 180 - "Impostazioni FM", // 181 - "Impostazioni AM", // 182 - "Connettività e orologio", // 183 - "PREMI MODE PER RITORNO", // 184 - "Rilevatore CoCanale", // 185 - "Sensibilità rilevatore isofrequenza", // 186 - "Soglia rilevatore isofrequenza", // 187 - "Contatore rilevatore CoCanale", // 188 - "PRINCIPALE", // 189 - "AUDIO", // 190 - "DISPLAY", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "CONNETTI", // 195 - "DX MODE", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM de-enfasi", // 199 - "Piccolo", // 200 - "Grande", // 201 - "Tutto", // 202 - "PS veloce", // 203 - "Predefinito", // 204 - "Disattiva schermo su\nconnessione XDRGTK", // 205 - "Miglioramento stereo FMSI", // 206 - "Funzione disponibile solo su TEF6687/6689!", // 207 - "Funzione non disponibile su skin selezionata!", // 208 - "Inizia scansione\ncanali di memoria", // 209 - "Ferma scansione\ncanali di memoria", // 210 - "Tempo di attesa", // 211 - "Inizia scansione DX", // 212 - "Opzioni FM DX", // 213 - "Abortito! Canale iniziale contrass. da saltare", // 214 - "Auto ordina AF", // 215 - "Canali di memoria", // 216 - "Escludi", // 217 - "Solo", // 218 - "Annulla scansione automatica", // 219 - "Correggi PI", // 220 - "Segnale", // 221 - "Disattiva audio\nmentre scansiona", // 222 - "AEREO", // 223 - "Premi per 5 sec. il pulsante di banda", // 224 - "Spegni", // 225 - "Schermo spento", // 226 - "Disabilitato", // 227 - "Nessuno", // 228 - "Notizie", // 229 - "Affari correnti", // 230 - "Informazioni", // 231 - "Sport", // 232 - "Educazione", // 233 - "Dramma", // 234 - "Cultura", // 235 - "Scienza", // 236 - "Varietà", // 237 - "Musica Pop", // 238 - "Musica Rock", // 239 - "Musica facile", // 240 - "Classica leggera", // 241 - "Classica seria", // 242 - "Altra musica", // 243 - "Meteo", // 244 - "Finanza", // 245 - "Programmi per bambini", // 246 - "Affari sociali", // 247 - "Religione", // 248 - "Telefonata", // 249 - "Viaggio", // 250 - "Tempo libero", // 251 - "Musica Jazz", // 252 - "Musica Country", // 253 - "Musica Nazionale", // 254 - "Musica Oldies", // 255 - "Musica Folk", // 256 - "Documentario", // 257 - "Test allarme", // 258 - "Allarme!!!", // 259 - "Iniziale", // 260 - "Sempre", // 261 - "Mostra orologio", // 262 - "Mostra PS lungo", // 263 - "Inizia frequenza", // 264 - "Ferma frequenza", // 265 - "Inizia canale memoria", // 266 - "Ferma canale memoria", // 267 - "Memorizza solo con RDS", // 268 - "Inizia auto memoria", // 269 - "Auto memoria", // 270 - "ID Stationlist", // 271 - "Trovato", // 272 - "Abortito! Canali di memoria esauriti", // 273 - "Abortito! L'utente ha premuto il pulsante", // 274 - "Scansione terminata senza errori", // 275 - "Cancella canali di memoria", // 276 - "Cancellato", // 277 - "Prevenire doppio PI", // 278 - "Range", // 279 - "Completo", // 280 - "Tempo di attesa su\nsolo segnale", // 281 - "Premi angolo evidenziato", // 282 - "Per calibrare touchscreen", // 283 - "Tieni premuto il tasto BW per\nfermare scanner DX", // 284 - "Seleziona larghezza di banda", // 285 - "Il tuo registro dei log", // 286 - "Scarica registro dei log", // 287 - "Registro dei log vuoto", // 288 - "Vai in fondo", // 289 - "Voce aggiunta\nal registro dei log", // 290 - "Errore nell'aggiunta\nvoce al registro dei log", // 291 - "Cancella registro", // 292 - "Registro cancellato", // 293 - "Cancellazione fallita", // 294 - "Impossibile aggiungere voce!\nRegistro dei log pieno!", // 295 - "Autologger", // 296 - "Auto DST su tempo NTP", // 297 - "Imposta offset orario NTP", // 298 - "Registro dei log con + di 130 voci, il visualizzatore non può gestirle. Scarica il file CSV per gestirlo.", // 299 - "Canada" // 300 + "Sintonizzatore: !Nessuno!", // 8 + "Volume", // 9 + "Convertitore", // 10 + "Limite banda bassa", // 11 + "Limite banda alta", // 12 + "Offset livello RF FM", // 13 + "Soglia stereo", // 14 + "Angolo di taglio alto", // 15 + "Soglia di taglio alto", // 16 + "Soglia di basso livello", // 17 + "Luminosità", // 18 + "Imposta volume", // 19 + "Offset convertitore", // 20 + "Limite banda bassa", // 21 + "Limite banda alta", // 22 + "Offset di livello", // 23 + "Soglia separazione stereo", // 24 + "Frequenza angolo di taglio alto", // 25 + "Soglia di taglio alto", // 26 + "Soglia di basso livello", // 27 + "Luminosità display", // 28 + "Off", // 29 + "On", // 30 + "PREMI MODE PER USCIRE E MEMORIZZARE", // 31 + "PREMI BAND PER CHIUDERE", // 32 + "SCANSIONE...", // 33 + "Sintonizzatore non rilevato", // 34 + "Guadagno antenna AM", // 35 + "AGC FM", // 36 + "Mostra errori RDS", // 37 + "Lingua", // 38 + "Scegli lingua", // 39 + "PI bloccato CT sync", // 40 + "Errore! Nessun segnale RDS", // 41 + "Softmute FM", // 42 + "Softmute AM", // 43 + "Beeper al limite di banda", // 44 + "Regione", // 45 + "Europa", // 46 + "USA", // 47 + "Mostra sottolineato in RDS", // 48 + "Solo PS", // 49 + "Wi-Fi attivo", // 50 + "Configura Wi-Fi", // 51 + "Connetti a: ", // 52 + "per configurare Wi-Fi", // 53 + "Tentativo di connessione Wi-Fi", // 54 + "FALLITO!", // 55 + "CONNESSO!", // 56 + "IP client stationlist", // 57 + "Mostra lunghezza d'onda SW", // 58 + "Filtro RDS", // 59 + "Mostra errori PI", // 60 + "Usa squelch", // 61 + "Misuratore modulazione", // 62 + "Filtro anti-rumore AM", // 63 + "Filtro anti-rumore FM", // 64 + "Impostazioni predefinite caricate", // 65 + "Uscita audio", // 66 + "Consenti sintonia senza\ndisattivare screensaver", // 67 + "Inverti colori display", // 68 + "Informazioni software", // 69 + "Codice principale:", // 70 + "Contributori:", // 71 + "Sconosciuto", // 72 + "Opzioni screensaver", // 73 + "Spegnimento automatico", // 74 + "Schermo spento", // 75 + "Tema", // 76 + "Skin", // 77 + "Applicazioni rilevate", // 78 + "Min.", // 79 + "Velocità SPI", // 80 + "Sensibilità scansione", // 81 + "NESSUNO", // 82 + "Versione software", // 83 + "Carattere frequenza", // 84 + "Auto", // 85 + "Nessun AF disponibile", // 86 + "Nessun EON disponibile", // 87 + "Nessun RT+ disponibile", // 88 + "Passo FM predefinito", // 80 + "Screensaver", // 81 + "Sec", // 82 + "Modalità orologio", // 83 + "1% luminosità", // 84 + "25% luminosità", // 85 + "50% luminosità", // 86 + "Offset livello RF AM", // 87 + "Unità misuratore segnale", // 88 + "Usa AF", // 89 + "Seleziona banda FM", // 99 + "Seleziona banda AM", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Ferma il risveglio schermo su sintonia", // 106 + "Selettore modello", // 107 + "Base", // 108 + "Portatile", // 109 + "Portatile touch", // 110 + "Titolo", // 111 + "Album", // 112 + "Traccia", // 113 + "Artista", // 114 + "Composizione", // 115 + "Movimento", // 116 + "Direttore d'orchestra", // 117 + "Compositore", // 118 + "Gruppo", // 119 + "Commento", // 120 + "Genere", // 121 + "Notizie", // 122 + "Notizie locali", // 123 + "Mercato azionario", // 124 + "Sport", // 125 + "Lotteria", // 126 + "Oroscopo", // 127 + "Divertimento quotidiano", // 128 + "Salute", // 129 + "Evento", // 130 + "Scena", // 131 + "Cinema", // 132 + "TV", // 133 + "Data/ora", // 134 + "Meteo", // 135 + "Traffico", // 136 + "Allarme", // 137 + "Pubblicità", // 138 + "Sito web", // 139 + "Altro", // 140 + "PS breve", // 141 + "PS lungo", // 142 + "Ora", // 143 + "Prossimo", // 144 + "Parte", // 145 + "Host", // 146 + "Editor", // 147 + "Frequenza", // 148 + "Homepage", // 149 + "Subcanale", // 150 + "Linea diretta", // 151 + "Telefono studio", // 152 + "Telefono", // 153 + "SMS studio", // 154 + "SMS", // 155 + "Email hotline", // 156 + "Email studio", // 157 + "Email", // 158 + "Chat", // 159 + "Centro chat", // 160 + "Domanda voto", // 161 + "Centro voto", // 162 + "Luogo", // 163 + "Appuntamento", // 164 + "Identificatore", // 165 + "Acquisto", // 166 + "Ottenere dati", // 167 + "Passo MW predefinito", // 168 + "Tangerine", // 169 + "Ocean", // 170 + "Indigo", // 171 + "Opzioni batteria", // 172 + "Mostra tensione", // 173 + "Mostra percentuale", // 174 + "Buffering RT", // 175 + "Impostazioni principali", // 176 + "Impostazioni audio", // 177 + "Impostazioni display", // 178 + "Impostazioni RDS", // 179 + "Impostazioni FM", // 180 + "Impostazioni AM", // 181 + "Connettività e orologio", // 182 + "PREMI MODE PER RITORNO", // 183 + "Rilevatore CoCanale", // 184 + "Sensibilità rilevatore isofrequenza", // 185 + "Soglia rilevatore isofrequenza", // 186 + "Contatore rilevatore CoCanale", // 187 + "PRINCIPALE", // 188 + "AUDIO", // 189 + "DISPLAY", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "CONNETTI", // 194 + "DX MODE", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM de-enfasi", // 198 + "Piccolo", // 199 + "Grande", // 200 + "Tutto", // 201 + "PS veloce", // 202 + "Predefinito", // 203 + "Disattiva schermo su\nconnessione XDRGTK", // 204 + "Miglioramento stereo FMSI", // 205 + "Funzione disponibile solo su TEF6687/6689!", // 206 + "Funzione non disponibile su skin selezionata!", // 207 + "Inizia scansione\ncanali di memoria", // 208 + "Ferma scansione\ncanali di memoria", // 209 + "Tempo di attesa", // 210 + "Inizia scansione DX", // 211 + "Opzioni FM DX", // 212 + "Abortito! Canale iniziale contrass. da saltare", // 213 + "Auto ordina AF", // 214 + "Canali di memoria", // 215 + "Escludi", // 216 + "Solo", // 217 + "Annulla scansione automatica", // 218 + "Correggi PI", // 219 + "Segnale", // 220 + "Disattiva audio\nmentre scansiona", // 221 + "AEREO", // 222 + "Premi per 5 sec. il pulsante di banda", // 223 + "Spegni", // 224 + "Schermo spento", // 225 + "Disabilitato", // 226 + "Nessuno", // 227 + "Notizie", // 228 + "Affari correnti", // 229 + "Informazioni", // 230 + "Sport", // 231 + "Educazione", // 232 + "Dramma", // 233 + "Cultura", // 234 + "Scienza", // 235 + "Varietà", // 236 + "Musica Pop", // 237 + "Musica Rock", // 238 + "Musica facile", // 239 + "Classica leggera", // 240 + "Classica seria", // 241 + "Altra musica", // 242 + "Meteo", // 243 + "Finanza", // 244 + "Programmi per bambini", // 245 + "Affari sociali", // 246 + "Religione", // 247 + "Telefonata", // 248 + "Viaggio", // 249 + "Tempo libero", // 250 + "Musica Jazz", // 251 + "Musica Country", // 252 + "Musica Nazionale", // 253 + "Musica Oldies", // 254 + "Musica Folk", // 255 + "Documentario", // 256 + "Test allarme", // 257 + "Allarme!!!", // 258 + "Iniziale", // 259 + "Sempre", // 260 + "Mostra orologio", // 261 + "Mostra PS lungo", // 262 + "Inizia frequenza", // 263 + "Ferma frequenza", // 264 + "Inizia canale memoria", // 265 + "Ferma canale memoria", // 266 + "Memorizza solo con RDS", // 267 + "Inizia auto memoria", // 268 + "Auto memoria", // 269 + "ID Stationlist", // 270 + "Trovato", // 271 + "Abortito! Canali di memoria esauriti", // 272 + "Abortito! L'utente ha premuto il pulsante", // 273 + "Scansione terminata senza errori", // 274 + "Cancella canali di memoria", // 275 + "Cancellato", // 276 + "Prevenire doppio PI", // 277 + "Range", // 278 + "Completo", // 279 + "Tempo di attesa su\nsolo segnale", // 280 + "Premi angolo evidenziato", // 281 + "Per calibrare touchscreen", // 282 + "Tieni premuto il tasto BW per\nfermare scanner DX", // 283 + "Seleziona larghezza di banda", // 284 + "Il tuo registro dei log", // 285 + "Scarica registro dei log", // 286 + "Registro dei log vuoto", // 287 + "Vai in fondo", // 288 + "Voce aggiunta\nal registro dei log", // 289 + "Errore nell'aggiunta\nvoce al registro dei log", // 290 + "Cancella registro", // 291 + "Registro cancellato", // 292 + "Cancellazione fallita", // 293 + "Impossibile aggiungere voce!\nRegistro dei log pieno!", // 294 + "Autologger", // 295 + "Auto DST su tempo NTP", // 296 + "Imposta offset orario NTP", // 297 + "Registro dei log con + di 130 voci, il visualizzatore non può gestirle. Scarica il file CSV per gestirlo.", // 298 + "Canada" // 299 }, { "Simplified Chinese", // Simplified Chinese @@ -4251,299 +4237,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB 连机模式选择", // 5 "设置为光学编码器", // 6 "设置为标准编码器", // 7 - "FM/AM TEF6686收音机", // 8 - "没有收音芯片!", // 9 - "音量", // 10 - "偏移量", // 11 - "FM 最低频率", // 12 - "FM 最高频率", // 13 - "FM信号偏移量", // 14 - "立体声阈值", // 15 - "高切角", // 16 - "高切门限", // 17 - "弱信号门限", // 18 - "屏幕亮度", // 19 - "设置音量", // 20 - "设置频率偏移量", // 21 - "设置 FM 最低频率", // 22 - "设置 FM 最高频率", // 23 - "设置信号值偏移量", // 24 - "设置立体声门限", // 25 - "设置高切角频率", // 26 - "设置高切门限", // 27 - "设置弱信号门限", // 28 - "屏幕亮度", // 29 - "关闭", // 30 - "打开", // 31 - "按 MODE 键退出并保存", // 32 - "时钟模式", // 33 - "搜索中...", // 34 - "未检测到收音芯片", // 35 - "AM 天线增益", // 36 - "FM AGC", // 37 - "显示 RDS 错误", // 38 - "语言", // 39 - "选择语言", // 40 - "从RDS同步时间", // 41 - "错误! 无RDS信号", // 42 - "FM 软静噪", // 43 - "AM 软静噪", // 44 - "频率边界提示音", // 45 - "国家与地区", // 46 - "欧洲", // 47 - "USA", // 48 - "RDS 中显示下划线", // 49 - "只有PS", // 50 - "打开 Wifi", // 51 - "Wi-Fi 配置", // 52 - "连接到:", // 53 - "配置 Wi-Fi", // 54 - "尝试连接 Wifi 到", // 55 - "失败.. 关闭 Wi-Fi", // 56 - "连接成功!", // 57 - "Stationlist 客户端 IP", // 58 - "显示短波米波段", // 59 - "RDS 过滤器", // 60 - "显示 PI 错误", // 61 - "使能静噪功能", // 62 - "主画面显示 M 表", // 63 - "AM 噪声消除", // 64 - "FM 噪声消除", // 65 - "恢复出厂设置", // 66 - "音频输出选择", // 67 - "盲操", // 68 - "屏幕颜色反演", // 69 - "关于", // 70 - "主程序", // 71 - "贡献者", // 72 - "未知", // 73 - "屏保选项", // 74 - "倒计时休眠", // 75 - "关闭屏幕", // 76 - "主题 & 颜色", // 77 - "布局", // 78 - "检测到的应用程序", // 79 - "分钟", // 80 - "调整 SPI 通讯速率", // 81 - "搜索灵敏度", // 82 - "不可用", // 83 - "固件版本", // 84 - "频率字体", // 85 - "自动", // 86 - "AF 不可用", // 87 - "EON 不可用", // 88 - "RT+ 不可用", // 89 - "FM 默认步进", // 90 - "屏保", // 91 - "秒", // 92 - "时钟制式", // 93 - "屏幕 1% 亮度", // 94 - "屏幕 25% 亮度", // 95 - "屏幕 50% 亮度", // 96 - "AM 高频信号偏移", // 97 - "信号单位", // 98 - "使能 AF", // 99 - "选择 FM 波段", // 100 - "选择 AM 波段", // 101 - "长波", // 102 - "中波", // 103 - "短波", // 104 - "调频", // 105 - "OIRT", // 106 - "熄屏操作飞梭", // 107 - "硬件型号选择", // 108 - "原版", // 109 - "便携版", // 110 - "便携电阻触摸版", // 111 - "Title", // 112 - "Album", // 113 - "Track", // 114 - "Artist", // 115 - "Composition", // 116 - "Movement", // 117 - "Conductor", // 118 - "Composer", // 119 - "Band", // 120 - "Comment", // 121 - "Genre", // 122 - "News", // 123 - "Local news", // 124 - "Stockmarket", // 125 - "Sport", // 126 - "Lottery", // 127 - "Horoscope", // 128 - "Daily Diversion", // 129 - "Health", // 130 - "Event", // 131 - "Scene", // 132 - "Cinema", // 133 - "TV", // 134 - "Date/time", // 135 - "Weather", // 136 - "Traffic", // 137 - "Alarm", // 138 - "Advertisement", // 139 - "Website", // 140 - "Other", // 141 - "Short PS", // 142 - "Long PS", // 143 - "Now", // 144 - "Next", // 145 - "Part", // 146 - "Host", // 147 - "Editor", // 148 - "Frequency", // 149 - "Homepage", // 150 - "Subchannel", // 151 - "Hotline", // 152 - "Studio phone", // 153 - "Phone", // 154 - "SMS studio", // 155 - "SMS", // 156 - "Email hotline", // 157 - "Email studio", // 158 - "Email", // 159 - "Chat", // 160 - "Chat centre", // 161 - "Vote question", // 162 - "Vote centre", // 163 - "Place", // 164 - "Appointment", // 165 - "Identifier", // 166 - "Purchase", // 167 - "获取数据", // 168 - "中波默认步进", // 169 - "橘红", // 170 - "海蓝", // 171 - "靛青", // 172 - "显示电池", // 173 - "电压值", // 174 - "电池百分比", // 175 - "RT 缓存", // 176 - "主要设置", // 177 - "音频设置", // 178 - "显示设置", // 179 - "RDS 设置", // 180 - "FM 设置", // 181 - "AM 设置", // 182 - "上位机 & 时钟", // 183 - "按 MODE 键返回", // 184 - "AM 载波跟踪", // 185 - "设置跟踪灵敏度", // 186 - "AM 载波跟踪层级", // 187 - "设置跟踪层级", // 188 - "主设置", // 189 - "音频设置", // 190 - "显示设置", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "连接&时钟", // 195 - "DX模式", // 196 - "扫描自动存台", // 197 - "AM AGC", // 198 - "FM去加重", // 199 - "小", // 200 - "大", // 201 - "全部", // 202 - "快速 PS", // 203 - "默认", // 204 - "XDRGTK 连结时冻结屏幕", // 205 - "FMSI 立体声加强", // 206 - "此功能仅限 TEF6687/6689!", // 207 - "此主题不支持该功能!", // 208 - "开始扫描存储信道", // 209 - "停止扫描存储信道", // 210 - "扫描等待时间", // 211 - "开始 DX 扫描", // 212 - "FM DX 选项", // 213 - "取消! 所选信道被跳过.", // 214 - "自动排列 AF", // 215 - "已存储信道", // 216 - "不扫描", // 217 - "只扫描", // 218 - "自动取消扫描", // 219 - "正确的 PI", // 220 - "信号", // 221 - "扫描时静音", // 222 - "航空", // 223 - "按下波段键 5秒", // 224 - "关机", // 225 - "熄屏", // 226 - "禁止", // 227 - "无节目", // 228 - "News", // 229 - "Current Affairs", // 230 - "Information", // 231 - "Sport", // 232 - "Education", // 233 - "Drama", // 234 - "Culture", // 235 - "Science", // 236 - "Varied", // 237 - "Pop Music", // 238 - "Rock Music", // 239 - "Easy Listening", // 240 - "Light Classical", // 241 - "Serious Classical", // 242 - "Other Music", // 243 - "Weather", // 244 - "Finance", // 245 - "Children's Progs", // 246 - "Social Affairs", // 247 - "Religion", // 248 - "Phone-In", // 249 - "Travel", // 250 - "Leisure", // 251 - "Jazz Music", // 252 - "Country Music", // 253 - "National Music", // 254 - "Oldies Music", // 255 - "Folk Music", // 256 - "Documentary", // 257 - "警报测试", // 258 - "警报!!!", // 259 - "仅初次", // 260 - "总是", // 261 - "显示时间", // 262 - "显示长的 PS", // 263 - "开始频率", // 264 - "停止频率", // 265 - "开始的记忆信道", // 266 - "停止的记忆信道", // 267 - "只存储RDS电台", // 268 - "开始搜索并存台", // 269 - "自动搜台并存储", // 270 - "电台列表ID", // 271 - "搜索到", // 272 - "取消! 存储已满", // 273 - "取消! 用户终止了操作", // 274 - "成功完成搜索", // 275 - "删除存储信道", // 276 - "删除了", // 277 - "防止双 PI", // 278 - "一定范围内", // 279 - "全部", // 280 - "无信号不停留", // 281 - "触摸区边沿高亮", // 282 - "校准触摸屏", // 283 - "按住BW按钮停止DX扫描仪", // 284 - "选择带宽", // 285 - "你的 log记录", // 286 - "下载 log记录", // 287 - "log为空", // 288 - "跳到底部", // 289 - "添加到log记录", // 290 - "更新失败!", // 291 - "清除log记录", // 292 - "log记录已清除", // 293 - "清除失败", // 294 - "log记录已满!", // 295 - "自动记录日志", // 296 - "联网自动同步本机时间", // 297 - "设置NTP时区", // 298 - "该日志包含超过130个条目,观看者无法处理。请下载CSV文件进行处理。", // 299 - "加拿大" // 300 + "没有收音芯片!", // 8 + "音量", // 9 + "偏移量", // 10 + "FM 最低频率", // 11 + "FM 最高频率", // 12 + "FM信号偏移量", // 13 + "立体声阈值", // 14 + "高切角", // 15 + "高切门限", // 16 + "弱信号门限", // 17 + "屏幕亮度", // 18 + "设置音量", // 19 + "设置频率偏移量", // 20 + "设置 FM 最低频率", // 21 + "设置 FM 最高频率", // 22 + "设置信号值偏移量", // 23 + "设置立体声门限", // 24 + "设置高切角频率", // 25 + "设置高切门限", // 26 + "设置弱信号门限", // 27 + "屏幕亮度", // 28 + "关闭", // 29 + "打开", // 30 + "按 MODE 键退出并保存", // 31 + "时钟模式", // 32 + "搜索中...", // 33 + "未检测到收音芯片", // 34 + "AM 天线增益", // 35 + "FM AGC", // 36 + "显示 RDS 错误", // 37 + "语言", // 38 + "选择语言", // 39 + "从RDS同步时间", // 40 + "错误! 无RDS信号", // 41 + "FM 软静噪", // 42 + "AM 软静噪", // 43 + "频率边界提示音", // 44 + "国家与地区", // 45 + "欧洲", // 46 + "USA", // 47 + "RDS 中显示下划线", // 48 + "只有PS", // 49 + "打开 Wifi", // 50 + "Wi-Fi 配置", // 51 + "连接到:", // 52 + "配置 Wi-Fi", // 53 + "尝试连接 Wifi 到", // 54 + "失败.. 关闭 Wi-Fi", // 55 + "连接成功!", // 56 + "Stationlist 客户端 IP", // 57 + "显示短波米波段", // 58 + "RDS 过滤器", // 59 + "显示 PI 错误", // 60 + "使能静噪功能", // 61 + "主画面显示 M 表", // 62 + "AM 噪声消除", // 63 + "FM 噪声消除", // 64 + "恢复出厂设置", // 65 + "音频输出选择", // 66 + "盲操", // 67 + "屏幕颜色反演", // 68 + "关于", // 69 + "主程序", // 70 + "贡献者", // 71 + "未知", // 72 + "屏保选项", // 73 + "倒计时休眠", // 74 + "关闭屏幕", // 75 + "主题 & 颜色", // 76 + "布局", // 77 + "检测到的应用程序", // 78 + "分钟", // 79 + "调整 SPI 通讯速率", // 80 + "搜索灵敏度", // 81 + "不可用", // 82 + "固件版本", // 83 + "频率字体", // 84 + "自动", // 85 + "AF 不可用", // 86 + "EON 不可用", // 87 + "RT+ 不可用", // 88 + "FM 默认步进", // 80 + "屏保", // 81 + "秒", // 82 + "时钟制式", // 83 + "屏幕 1% 亮度", // 84 + "屏幕 25% 亮度", // 85 + "屏幕 50% 亮度", // 86 + "AM 高频信号偏移", // 87 + "信号单位", // 88 + "使能 AF", // 89 + "选择 FM 波段", // 99 + "选择 AM 波段", // 100 + "长波", // 101 + "中波", // 102 + "短波", // 103 + "调频", // 104 + "OIRT", // 105 + "熄屏操作飞梭", // 106 + "硬件型号选择", // 107 + "原版", // 108 + "便携版", // 109 + "便携电阻触摸版", // 110 + "Title", // 111 + "Album", // 112 + "Track", // 113 + "Artist", // 114 + "Composition", // 115 + "Movement", // 116 + "Conductor", // 117 + "Composer", // 118 + "Band", // 119 + "Comment", // 120 + "Genre", // 121 + "News", // 122 + "Local news", // 123 + "Stockmarket", // 124 + "Sport", // 125 + "Lottery", // 126 + "Horoscope", // 127 + "Daily Diversion", // 128 + "Health", // 129 + "Event", // 130 + "Scene", // 131 + "Cinema", // 132 + "TV", // 133 + "Date/time", // 134 + "Weather", // 135 + "Traffic", // 136 + "Alarm", // 137 + "Advertisement", // 138 + "Website", // 139 + "Other", // 140 + "Short PS", // 141 + "Long PS", // 142 + "Now", // 143 + "Next", // 144 + "Part", // 145 + "Host", // 146 + "Editor", // 147 + "Frequency", // 148 + "Homepage", // 149 + "Subchannel", // 150 + "Hotline", // 151 + "Studio phone", // 152 + "Phone", // 153 + "SMS studio", // 154 + "SMS", // 155 + "Email hotline", // 156 + "Email studio", // 157 + "Email", // 158 + "Chat", // 159 + "Chat centre", // 160 + "Vote question", // 161 + "Vote centre", // 162 + "Place", // 163 + "Appointment", // 164 + "Identifier", // 165 + "Purchase", // 166 + "获取数据", // 167 + "中波默认步进", // 168 + "橘红", // 169 + "海蓝", // 170 + "靛青", // 171 + "显示电池", // 172 + "电压值", // 173 + "电池百分比", // 174 + "RT 缓存", // 175 + "主要设置", // 176 + "音频设置", // 177 + "显示设置", // 178 + "RDS 设置", // 179 + "FM 设置", // 180 + "AM 设置", // 181 + "上位机 & 时钟", // 182 + "按 MODE 键返回", // 183 + "AM 载波跟踪", // 184 + "设置跟踪灵敏度", // 185 + "AM 载波跟踪层级", // 186 + "设置跟踪层级", // 187 + "主设置", // 188 + "音频设置", // 189 + "显示设置", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "连接&时钟", // 194 + "DX模式", // 195 + "扫描自动存台", // 196 + "AM AGC", // 197 + "FM去加重", // 198 + "小", // 199 + "大", // 200 + "全部", // 201 + "快速 PS", // 202 + "默认", // 203 + "XDRGTK 连结时冻结屏幕", // 204 + "FMSI 立体声加强", // 205 + "此功能仅限 TEF6687/6689!", // 206 + "此主题不支持该功能!", // 207 + "开始扫描存储信道", // 208 + "停止扫描存储信道", // 209 + "扫描等待时间", // 210 + "开始 DX 扫描", // 211 + "FM DX 选项", // 212 + "取消! 所选信道被跳过.", // 213 + "自动排列 AF", // 214 + "已存储信道", // 215 + "不扫描", // 216 + "只扫描", // 217 + "自动取消扫描", // 218 + "正确的 PI", // 219 + "信号", // 220 + "扫描时静音", // 221 + "航空", // 222 + "按下波段键 5秒", // 223 + "关机", // 224 + "熄屏", // 225 + "禁止", // 226 + "无节目", // 227 + "News", // 228 + "Current Affairs", // 229 + "Information", // 230 + "Sport", // 231 + "Education", // 232 + "Drama", // 233 + "Culture", // 234 + "Science", // 235 + "Varied", // 236 + "Pop Music", // 237 + "Rock Music", // 238 + "Easy Listening", // 239 + "Light Classical", // 240 + "Serious Classical", // 241 + "Other Music", // 242 + "Weather", // 243 + "Finance", // 244 + "Children's Progs", // 245 + "Social Affairs", // 246 + "Religion", // 247 + "Phone-In", // 248 + "Travel", // 249 + "Leisure", // 250 + "Jazz Music", // 251 + "Country Music", // 252 + "National Music", // 253 + "Oldies Music", // 254 + "Folk Music", // 255 + "Documentary", // 256 + "警报测试", // 257 + "警报!!!", // 258 + "仅初次", // 259 + "总是", // 260 + "显示时间", // 261 + "显示长的 PS", // 262 + "开始频率", // 263 + "停止频率", // 264 + "开始的记忆信道", // 265 + "停止的记忆信道", // 266 + "只存储RDS电台", // 267 + "开始搜索并存台", // 268 + "自动搜台并存储", // 269 + "电台列表ID", // 270 + "搜索到", // 271 + "取消! 存储已满", // 272 + "取消! 用户终止了操作", // 273 + "成功完成搜索", // 274 + "删除存储信道", // 275 + "删除了", // 276 + "防止双 PI", // 277 + "一定范围内", // 278 + "全部", // 279 + "无信号不停留", // 280 + "触摸区边沿高亮", // 281 + "校准触摸屏", // 282 + "按住BW按钮停止DX扫描仪", // 283 + "选择带宽", // 284 + "你的 log记录", // 285 + "下载 log记录", // 286 + "log为空", // 287 + "跳到底部", // 288 + "添加到log记录", // 289 + "更新失败!", // 290 + "清除log记录", // 291 + "log记录已清除", // 292 + "清除失败", // 293 + "log记录已满!", // 294 + "自动记录日志", // 295 + "联网自动同步本机时间", // 296 + "设置NTP时区", // 297 + "该日志包含超过130个条目,观看者无法处理。请下载CSV文件进行处理。", // 298 + "加拿大" // 299 }, { "Norsk", // Norwegian @@ -4554,299 +4539,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB modus", // 5 "Encoder satt til optisk", // 6 "Encoder satt til standard", // 7 - "FM/AM Radio", // 8 - "Tuner: !Ingen!", // 9 - "Lydstyrke", // 10 - "Omformer", // 11 - "Lav båndgrense", // 12 - "Høy båndgrense", // 13 - "FM RF-nivåforskyvning", // 14 - "Stereo terskel", // 15 + "Tuner: !Ingen!", // 8 + "Lydstyrke", // 9 + "Omformer", // 10 + "Lav båndgrense", // 11 + "Høy båndgrense", // 12 + "FM RF-nivåforskyvning", // 13 + "Stereo terskel", // 14 + "Høyeste grense", // 15 "Høyeste grense", // 16 - "Høyeste grense", // 17 - "Laveste grense", // 18 - "Kontrast", // 19 - "Sett lyd", // 20 - "Omformeroffset", // 21 - "Lav båndgrense", // 22 - "Høy båndgrense", // 23 - "Nivåoffset", // 24 - "Stereo separasjons\nterskel", // 25 - "Høy grensefrekvens", // 26 - "Høy grenseterskel", // 27 - "Lav grenseterskel", // 28 - "Skjermlysstyrke", // 29 - "Av", // 30 - "På", // 31 - "TRYKK MODE FOR Å LAGRE OG AVSLUTTE", // 32 - "TRYKK BAND FOR Å LUKKE", // 33 - "SKANNER...", // 34 - "Tuner ikke oppdaget", // 35 - "AM-antenneforsterkning", // 36 - "FM AGC", // 37 - "Vis RDS-feil", // 38 - "Språk", // 39 - "Velg språk", // 40 - "PI-låst CT-synk", // 41 - "Feil! Ingen RDS-signal", // 42 - "Softmute FM", // 43 - "Softmute AM", // 44 - "Pip ved båndkant", // 45 - "Region", // 46 - "Europa", // 47 - "USA", // 48 - "Vis understrek i RDS", // 49 - "Kun PS", // 50 - "Wi-Fi aktiv", // 51 - "Sett opp Wi-Fi", // 52 - "Koblet til: ", // 53 - "for å sette opp Wi-Fi", // 54 - "Prøver å koble til Wi-Fi", // 55 - "FEILET!", // 56 - "TILKOBLET!", // 57 - "Stationlist klient-IP", // 58 - "Vis SW-bånde", // 59 - "RDS-filter", // 60 - "Vis PI-feil", // 61 - "Bruk squelch", // 62 - "Modulasjonsmåler", // 63 - "AM-støydemper", // 64 - "FM-støydemper", // 65 - "Standarder lastet", // 66 - "Lydutgang", // 67 - "Tillat tuning uten å\ndeaktivere skjermsparer", // 68 - "Inverter skjermfarger", // 69 - "Om programvaren", // 70 - "Hovedkode:", // 71 - "Bidragsytere:", // 72 - "Ukjent", // 73 - "Skjermspareralternativer", // 74 - "Auto avslåing", // 75 - "Skjerm av", // 76 - "Tema", // 77 - "Skin", // 78 - "Oppdaget applikasjoner", // 79 - "Min.", // 80 - "Dynamisk SPI-hastighet", // 81 - "Skannefølsomhet", // 82 - "INGEN", // 83 - "Programvareversjon", // 84 - "Frekvensskrifttype", // 85 - "Auto", // 86 - "Ingen AF", // 87 - "Ingen EON", // 88 - "Ingen RT+", // 89 - "FM standard\ntrinnstørrelse", // 90 - "Skjermsparer", // 91 - "Sek.", // 92 - "Klokkemodus", // 93 - "1% lysstyrke", // 94 - "25% lysstyrke", // 95 - "50% lysstyrke", // 96 - "AM RF-nivå offset", // 97 - "Signalmeterenhet", // 98 - "Bruk AF", // 99 - "Velg FM-bånd", // 100 - "Velg AM-bånd", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Stopp skjermvekking ved tuning", // 107 - "Modellvelger", // 108 - "Base", // 109 - "Bærbar", // 110 - "Bærbar touch", // 111 - "Tittel", // 112 - "Album", // 113 - "Spor", // 114 - "Artist", // 115 - "Komposisjon", // 116 - "Bevegelse", // 117 - "Dirigent", // 118 - "Komponist", // 119 - "Band", // 120 - "Kommentar", // 121 - "Sjanger", // 122 - "Nyheter", // 123 - "Lokale nyheter", // 124 - "Aksjemarked", // 125 - "Sport", // 126 - "Lotteri", // 127 - "Horoskop", // 128 - "Daglig avledning", // 129 - "Helse", // 130 - "Begivenhet", // 131 - "Scene", // 132 - "Kino", // 133 - "TV", // 134 - "Dato/tid", // 135 - "Vær", // 136 - "Trafikk", // 137 - "Alarm", // 138 - "Annonse", // 139 - "Nettsted", // 140 - "Annet", // 141 - "Kort PS", // 142 - "Lang PS", // 143 - "Nå", // 144 - "Neste", // 145 - "Del", // 146 - "Vert", // 147 - "Redaktør", // 148 - "Frekvens", // 149 - "Hjemmeside", // 150 - "Underkanal", // 151 - "Hotline", // 152 - "Studio telefon", // 153 - "Telefon", // 154 - "SMS studio", // 155 - "SMS", // 156 - "E-post hotline", // 157 - "E-post studio", // 158 - "E-post", // 159 - "Chat", // 160 - "Chattesenter", // 161 - "Stem spørsmål", // 162 - "Stemmesenter", // 163 - "Sted", // 164 - "Avtale", // 165 - "Identifikator", // 166 - "Kjøp", // 167 - "Få data", // 168 - "MW standard\ntrinnstørrelse", // 169 - "Tangerine", // 170 - "Ocean", // 171 - "Indigo", // 172 - "Batterialternativer", // 173 - "Vis spenning", // 174 - "Vis prosent", // 175 - "RT buffring", // 176 - "Hovedinnstillinger", // 177 - "Lydinnstillinger", // 178 - "Skjerminnstillinger", // 179 - "RDS innstillinger", // 180 - "FM innstillinger", // 181 - "AM innstillinger", // 182 - "Tilkobling og klokke", // 183 - "TRYKK MODE FOR Å RETURNERE", // 184 - "CoChannel-detektor", // 185 - "CoChannel-detektor\nfølsomhet", // 186 - "CoChannel-detektor\nterskel", // 187 - "CoChannel-detektor\nteller", // 188 - "HOVED", // 189 - "LYD", // 190 - "SKJERM", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "TILKOBLE", // 195 - "DX MODUS", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM deemphasis", // 199 - "Lite", // 200 - "Mye", // 201 - "Alt", // 202 - "Rask PS", // 203 - "Standard", // 204 - "Demp skjerm under\nXDRGTK-tilkobling", // 205 - "FMSI stereo forbedring", // 206 - "Funksjon kun tilgjengelig\npå TEF6687/6689!", // 207 - "Funksjon ikke tilgjengelig\npå valgt skin!", // 208 - "Start skanning av\nminnekanaler", // 209 - "Stopp skanning av\nminnekanaler", // 210 - "Ventetid", // 211 - "Start DX-skanning", // 212 - "FM DX-alternativer", // 213 - "Avbryt! Startkanalen er\nmerket som hoppet over", // 214 - "Auto-sorter AF", // 215 - "Minnekanaler", // 216 - "Ekskluder", // 217 - "Kun", // 218 - "Auto-avbryt skanning", // 219 - "Korriger PI", // 220 - "Signal", // 221 - "Demp lyd under\nskanning", // 222 - "AIR", // 223 - "Hold BAND-knappen i 5 sek", // 224 - "Slå av", // 225 - "Slå av skjerm", // 226 - "Deaktivert", // 227 - "Ingen", // 228 - "Nyheter", // 229 - "Aktualiteter", // 230 - "Informasjon", // 231 - "Sport", // 232 - "Utdanning", // 233 - "Drama", // 234 - "Kultur", // 235 - "Vitenskap", // 236 - "Underholdning", // 237 - "Popmusikk", // 238 - "Rockmusikk", // 239 - "Lett musikk", // 240 - "Lett klassisk", // 241 - "Klassisk musikk", // 242 - "Annen musikk", // 243 - "Værmelding", // 244 - "Økonomi", // 245 - "Barneprogrammer", // 246 - "Sosiale spørsmål", // 247 - "Religion", // 248 - "Ring inn", // 249 - "Reise", // 250 - "Fritid", // 251 - "Jazz", // 252 - "Countrymusikk", // 253 - "Nasjonal musikk", // 254 - "Gammelpop", // 255 - "Folkemusikk", // 256 - "Dokumentar", // 257 - "Alarmtest", // 258 - "ALARM!", // 259 - "Innledende", // 260 - "Alltid", // 261 - "Vis klokke", // 262 - "Vis lang PS", // 263 - "Startfrekvens", // 264 - "Stoppfrekvens", // 265 - "Start minnekanal", // 266 - "Stopp minnekanal", // 267 - "Lagre kun med RDS", // 268 - "Start auto-minne", // 269 - "Auto-minne", // 270 - "Stationlist-ID", // 271 - "Funnet", // 272 - "Avbrutt! Ingen minnekanaler", // 273 - "Avbrutt! Bruker trykket knapp", // 274 - "Skanning fullført uten feil", // 275 - "Slett minnekanaler", // 276 - "ryddet", // 277 - "Forhindre doble PI-er", // 278 - "Spekter", // 279 - "Fullt", // 280 - "Ventetid kun\nved signal", // 281 - "Trykk på uthevet hjørne", // 282 - "Kalibrer berøringsskjerm", // 283 - "Hold BW-knappen for å\nstoppe DX-skanning", // 284 - "Velg båndbredde", // 285 - "Din loggbok", // 286 - "Last ned loggbok", // 287 - "Loggbok er tom", // 288 - "Gå til bunn", // 289 - "Oppføring lagt til i loggen", // 290 - "Feil ved lagring i loggen", // 291 - "Tøm loggbok", // 292 - "Loggbok tømt", // 293 - "Tømming mislyktes", // 294 - "Kan ikke lagre!\nLoggbok er full!", // 295 - "Autologger", // 296 - "Auto sommertid med NTP", // 297 - "Angi NTP-tidsforskyvning", // 298 - "Loggbok har over 130 oppføringer.\nLast ned CSV for behandling.", // 299 - "Canada" // 300 + "Laveste grense", // 17 + "Kontrast", // 18 + "Sett lyd", // 19 + "Omformeroffset", // 20 + "Lav båndgrense", // 21 + "Høy båndgrense", // 22 + "Nivåoffset", // 23 + "Stereo separasjons\nterskel", // 24 + "Høy grensefrekvens", // 25 + "Høy grenseterskel", // 26 + "Lav grenseterskel", // 27 + "Skjermlysstyrke", // 28 + "Av", // 29 + "På", // 30 + "TRYKK MODE FOR Å LAGRE OG AVSLUTTE", // 31 + "TRYKK BAND FOR Å LUKKE", // 32 + "SKANNER...", // 33 + "Tuner ikke oppdaget", // 34 + "AM-antenneforsterkning", // 35 + "FM AGC", // 36 + "Vis RDS-feil", // 37 + "Språk", // 38 + "Velg språk", // 39 + "PI-låst CT-synk", // 40 + "Feil! Ingen RDS-signal", // 41 + "Softmute FM", // 42 + "Softmute AM", // 43 + "Pip ved båndkant", // 44 + "Region", // 45 + "Europa", // 46 + "USA", // 47 + "Vis understrek i RDS", // 48 + "Kun PS", // 49 + "Wi-Fi aktiv", // 50 + "Sett opp Wi-Fi", // 51 + "Koblet til: ", // 52 + "for å sette opp Wi-Fi", // 53 + "Prøver å koble til Wi-Fi", // 54 + "FEILET!", // 55 + "TILKOBLET!", // 56 + "Stationlist klient-IP", // 57 + "Vis SW-bånde", // 58 + "RDS-filter", // 59 + "Vis PI-feil", // 60 + "Bruk squelch", // 61 + "Modulasjonsmåler", // 62 + "AM-støydemper", // 63 + "FM-støydemper", // 64 + "Standarder lastet", // 65 + "Lydutgang", // 66 + "Tillat tuning uten å\ndeaktivere skjermsparer", // 67 + "Inverter skjermfarger", // 68 + "Om programvaren", // 69 + "Hovedkode:", // 70 + "Bidragsytere:", // 71 + "Ukjent", // 72 + "Skjermspareralternativer", // 73 + "Auto avslåing", // 74 + "Skjerm av", // 75 + "Tema", // 76 + "Skin", // 77 + "Oppdaget applikasjoner", // 78 + "Min.", // 79 + "SPI-hastighet", // 80 + "Skannefølsomhet", // 81 + "INGEN", // 82 + "Programvareversjon", // 83 + "Frekvensskrifttype", // 84 + "Auto", // 85 + "Ingen AF", // 86 + "Ingen EON", // 87 + "Ingen RT+", // 88 + "FM standard\ntrinnstørrelse", // 80 + "Skjermsparer", // 81 + "Sek.", // 82 + "Klokkemodus", // 83 + "1% lysstyrke", // 84 + "25% lysstyrke", // 85 + "50% lysstyrke", // 86 + "AM RF-nivå offset", // 87 + "Signalmeterenhet", // 88 + "Bruk AF", // 89 + "Velg FM-bånd", // 99 + "Velg AM-bånd", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Stopp skjermvekking ved tuning", // 106 + "Modellvelger", // 107 + "Base", // 108 + "Bærbar", // 109 + "Bærbar touch", // 110 + "Tittel", // 111 + "Album", // 112 + "Spor", // 113 + "Artist", // 114 + "Komposisjon", // 115 + "Bevegelse", // 116 + "Dirigent", // 117 + "Komponist", // 118 + "Band", // 119 + "Kommentar", // 120 + "Sjanger", // 121 + "Nyheter", // 122 + "Lokale nyheter", // 123 + "Aksjemarked", // 124 + "Sport", // 125 + "Lotteri", // 126 + "Horoskop", // 127 + "Daglig avledning", // 128 + "Helse", // 129 + "Begivenhet", // 130 + "Scene", // 131 + "Kino", // 132 + "TV", // 133 + "Dato/tid", // 134 + "Vær", // 135 + "Trafikk", // 136 + "Alarm", // 137 + "Annonse", // 138 + "Nettsted", // 139 + "Annet", // 140 + "Kort PS", // 141 + "Lang PS", // 142 + "Nå", // 143 + "Neste", // 144 + "Del", // 145 + "Vert", // 146 + "Redaktør", // 147 + "Frekvens", // 148 + "Hjemmeside", // 149 + "Underkanal", // 150 + "Hotline", // 151 + "Studio telefon", // 152 + "Telefon", // 153 + "SMS studio", // 154 + "SMS", // 155 + "E-post hotline", // 156 + "E-post studio", // 157 + "E-post", // 158 + "Chat", // 159 + "Chattesenter", // 160 + "Stem spørsmål", // 161 + "Stemmesenter", // 162 + "Sted", // 163 + "Avtale", // 164 + "Identifikator", // 165 + "Kjøp", // 166 + "Få data", // 167 + "MW standard\ntrinnstørrelse", // 168 + "Tangerine", // 169 + "Ocean", // 170 + "Indigo", // 171 + "Batterialternativer", // 172 + "Vis spenning", // 173 + "Vis prosent", // 174 + "RT buffring", // 175 + "Hovedinnstillinger", // 176 + "Lydinnstillinger", // 177 + "Skjerminnstillinger", // 178 + "RDS innstillinger", // 179 + "FM innstillinger", // 180 + "AM innstillinger", // 181 + "Tilkobling og klokke", // 182 + "TRYKK MODE FOR Å RETURNERE", // 183 + "CoChannel-detektor", // 184 + "CoChannel-detektor\nfølsomhet", // 185 + "CoChannel-detektor\nterskel", // 186 + "CoChannel-detektor\nteller", // 187 + "HOVED", // 188 + "LYD", // 189 + "SKJERM", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "TILKOBLE", // 194 + "DX MODUS", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM deemphasis", // 198 + "Lite", // 199 + "Mye", // 200 + "Alt", // 201 + "Rask PS", // 202 + "Standard", // 203 + "Demp skjerm under\nXDRGTK-tilkobling", // 204 + "FMSI stereo forbedring", // 205 + "Funksjon kun tilgjengelig\npå TEF6687/6689!", // 206 + "Funksjon ikke tilgjengelig\npå valgt skin!", // 207 + "Start skanning av\nminnekanaler", // 208 + "Stopp skanning av\nminnekanaler", // 209 + "Ventetid", // 210 + "Start DX-skanning", // 211 + "FM DX-alternativer", // 212 + "Avbryt! Startkanalen er\nmerket som hoppet over", // 213 + "Auto-sorter AF", // 214 + "Minnekanaler", // 215 + "Ekskluder", // 216 + "Kun", // 217 + "Auto-avbryt skanning", // 218 + "Korriger PI", // 219 + "Signal", // 220 + "Demp lyd under\nskanning", // 221 + "AIR", // 222 + "Hold BAND-knappen i 5 sek", // 223 + "Slå av", // 224 + "Slå av skjerm", // 225 + "Deaktivert", // 226 + "Ingen", // 227 + "Nyheter", // 228 + "Aktualiteter", // 229 + "Informasjon", // 230 + "Sport", // 231 + "Utdanning", // 232 + "Drama", // 233 + "Kultur", // 234 + "Vitenskap", // 235 + "Underholdning", // 236 + "Popmusikk", // 237 + "Rockmusikk", // 238 + "Lett musikk", // 239 + "Lett klassisk", // 240 + "Klassisk musikk", // 241 + "Annen musikk", // 242 + "Værmelding", // 243 + "Økonomi", // 244 + "Barneprogrammer", // 245 + "Sosiale spørsmål", // 246 + "Religion", // 247 + "Ring inn", // 248 + "Reise", // 249 + "Fritid", // 250 + "Jazz", // 251 + "Countrymusikk", // 252 + "Nasjonal musikk", // 253 + "Gammelpop", // 254 + "Folkemusikk", // 255 + "Dokumentar", // 256 + "Alarmtest", // 257 + "ALARM!", // 258 + "Innledende", // 259 + "Alltid", // 260 + "Vis klokke", // 261 + "Vis lang PS", // 262 + "Startfrekvens", // 263 + "Stoppfrekvens", // 264 + "Start minnekanal", // 265 + "Stopp minnekanal", // 266 + "Lagre kun med RDS", // 267 + "Start auto-minne", // 268 + "Auto-minne", // 269 + "Stationlist-ID", // 270 + "Funnet", // 271 + "Avbrutt! Ingen minnekanaler", // 272 + "Avbrutt! Bruker trykket knapp", // 273 + "Skanning fullført uten feil", // 274 + "Slett minnekanaler", // 275 + "ryddet", // 276 + "Forhindre doble PI-er", // 277 + "Spekter", // 278 + "Fullt", // 279 + "Ventetid kun\nved signal", // 280 + "Trykk på uthevet hjørne", // 281 + "Kalibrer berøringsskjerm", // 282 + "Hold BW-knappen for å\nstoppe DX-skanning", // 283 + "Velg båndbredde", // 284 + "Din loggbok", // 285 + "Last ned loggbok", // 286 + "Loggbok er tom", // 287 + "Gå til bunn", // 288 + "Oppføring lagt til i loggen", // 289 + "Feil ved lagring i loggen", // 290 + "Tøm loggbok", // 291 + "Loggbok tømt", // 292 + "Tømming mislyktes", // 293 + "Kan ikke lagre!\nLoggbok er full!", // 294 + "Autologger", // 295 + "Auto sommertid med NTP", // 296 + "Angi NTP-tidsforskyvning", // 297 + "Loggbok har over 130 oppføringer.\nLast ned CSV for behandling.", // 298 + "Canada" // 299 }, { "Español", // Spanish @@ -4857,299 +4841,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Modo USB", // 5 "Codificador configurado\ncomo óptico", // 6 "Codificador estándar", // 7 (Simplified) - "Receptor FM/AM", // 8 - "Sintonizador: ¡Ninguno!", // 9 - "Volumen", // 10 - "Convertidor", // 11 - "Banda baja", // 12 - "Banda alta", // 13 - "Desplazamiento\nRF FM", // 14 - "Umbral estéreo", // 15 - "Frecuencia de\ncorte alto", // 16 - "Umbral de corte alto", // 17 - "Umbral de nivel bajo", // 18 - "Brillo", // 19 - "Ajustar volumen", // 20 - "Desplazamiento\ndel convertidor", // 21 - "Límite inferior de banda", // 22 - "Límite superior de banda", // 23 - "Desplazamiento de nivel", // 24 - "Umbral separación\nestéreo", // 25 - "Frecuencia de\ncorte alto", // 26 - "Umbral de corte alto", // 27 - "Umbral de nivel bajo", // 28 - "Brillo de pantalla", // 29 - "Apagado", // 30 - "Encendido", // 31 - "PRESIONE MODO PARA GUARDAR Y SALIR", // 32 - "PRESIONE BANDA PARA CERRAR", // 33 - "ESCANEANDO...", // 34 - "Sintonizador no detectado", // 35 - "Ganancia antena AM", // 36 - "AGC FM", // 37 - "Mostrar errores RDS", // 38 - "Idioma", // 39 - "Elegir idioma", // 40 - "Sincronización PI-CT", // 41 - "¡Error! Sin señal RDS", // 42 - "Silencio FM", // 43 - "Silencio AM", // 44 - "Tono en límite de banda", // 45 - "Región", // 46 - "Europa", // 47 - "Estados Unidos", // 48 - "Mostrar guion\nbajo en RDS", // 49 - "Solo PS", // 50 - "Wi-Fi activado", // 51 - "Configurar Wi-Fi", // 52 - "Conectar a: ", // 53 - "para configurar Wi-Fi", // 54 - "Conectando a Wi-Fi...", // 55 - "¡FALLÓ!", // 56 - "¡CONECTADO!", // 57 - "IP cliente\nStationlist", // 58 (Removed line break) - "Mostrar longitud\nde onda SW", // 59 - "Filtro RDS", // 60 - "Mostrar errores PI", // 61 - "Usar squelch", // 62 - "Medidor de modulación", // 63 - "Supresor de\nruido AM", // 64 - "Supresor de\nruido FM", // 65 - "Valores predeterminados\ncargados", // 66 - "Salida de audio", // 67 - "Sintonizar sin\ndesactivar protector", // 68 (Matched line break) - "Invertir colores\nde pantalla", // 69 - "Acerca del software", // 70 - "Código principal:", // 71 - "Colaboradores:", // 72 - "Desconocido", // 73 - "Opciones\nde protector", // 74 - "Apagado automático", // 75 - "Pantalla apagada", // 76 - "Tema", // 77 - "Skin", // 78 - "Aplicaciones detectadas", // 79 - "Mín.", // 80 - "Velocidad SPI\ndinámica", // 81 - "Sensibilidad\nde escaneo", // 82 - "NINGUNO", // 83 - "Versión del software", // 84 - "Fuente de frecuencia", // 85 - "Automático", // 86 - "AF no disponible", // 87 - "EON no disponible", // 88 - "RT+ no disponible", // 89 - "Paso predeterminado\nFM", // 90 - "Protector\nde pantalla", // 91 - "Seg.", // 92 - "Modo reloj", // 93 - "Brillo al 1%", // 94 - "Brillo al 25%", // 95 - "Brillo al 50%", // 96 - "Desplazamiento\nRF AM", // 97 - "Unidad de medidor", // 98 - "Usar AF", // 99 - "Seleccionar\nbanda FM", // 100 - "Seleccionar\nbanda AM", // 101 - "LW", // 102 - "AM", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "No reactivar pantalla\nal sintonizar", // 107 - "Selector de modelo", // 108 - "Base", // 109 - "Portátil", // 110 - "Portátil táctil", // 111 - "Título", // 112 - "Álbum", // 113 - "Pista", // 114 - "Artista", // 115 - "Composición", // 116 - "Movimiento", // 117 - "Director", // 118 - "Compositor", // 119 - "Banda", // 120 - "Comentario", // 121 - "Género", // 122 - "Noticias", // 123 - "Noticias locales", // 124 - "Mercado bursátil", // 125 - "Deportes", // 126 - "Lotería", // 127 - "Horóscopo", // 128 - "Entretenimiento diario", // 129 - "Salud", // 130 - "Evento", // 131 - "Escena", // 132 - "Cine", // 133 - "TV", // 134 - "Fecha/hora", // 135 - "Clima", // 136 - "Tráfico", // 137 - "Alarma", // 138 - "Publicidad", // 139 - "Sitio web", // 140 - "Otro", // 141 - "PS corto", // 142 - "PS largo", // 143 - "Ahora", // 144 - "Siguiente", // 145 - "Parte", // 146 - "Presentador", // 147 - "Editor", // 148 - "Frecuencia", // 149 - "Página principal", // 150 - "Subcanal", // 151 - "Línea directa", // 152 - "Teléfono de estudio", // 153 - "Teléfono", // 154 - "SMS de estudio", // 155 - "SMS", // 156 - "Correo de línea directa", // 157 - "Correo de estudio", // 158 - "Correo electrónico", // 159 - "Chat", // 160 - "Centro de chat", // 161 - "Pregunta de votación", // 162 - "Centro de votación", // 163 - "Lugar", // 164 - "Cita", // 165 - "Identificador", // 166 - "Compra", // 167 - "Obtener datos", // 168 - "Paso\npredeterminado AM", // 169 - "Mandarina", // 170 - "Océano", // 171 - "Índigo", // 172 - "Opciones de batería", // 173 - "Mostrar voltaje", // 174 - "Mostrar porcentaje", // 175 - "Buffer RT", // 176 - "Ajustes principales", // 177 - "Ajustes de audio", // 178 - "Ajustes de pantalla", // 179 - "Ajustes RDS", // 180 - "Ajustes FM", // 181 - "Ajustes AM", // 182 - "Conectividad y reloj", // 183 - "PRESIONE MODO PARA VOLVER", // 184 - "Detector Co-Canal", // 185 - "Sensibilidad\nCo-Canal", // 186 - "Umbral Co-Canal", // 187 - "Contador Co-Canal", // 188 - "PRINCIPAL", // 189 - "AUDIO", // 190 - "PANTALLA", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "CONECTAR", // 195 - "MODO DX", // 196 - "MEM AUTOMÁTICA", // 197 - "AGC AM", // 198 - "Deénfasis FM", // 199 - "Pequeño", // 200 - "Grande", // 201 - "Todo", // 202 - "PS rápido", // 203 - "Predeterminado", // 204 - "Silenciar pantalla\nen conexión XDRGTK", // 205 - "Mejora estéreo FMSI", // 206 - "¡Función solo para\nTEF6687/6689!", // 207 - "¡Función no disponible\nen skin seleccionada!", // 208 - "Iniciar escaneo\nde memorias", // 209 - "Detener escaneo\nde memorias", // 210 - "Tiempo de espera", // 211 - "Iniciar escaneo DX", // 212 - "Opciones FM DX", // 213 - "¡Abortar! Canal inicial\nmarcado como omitido", // 214 - "Ordenar AF automático", // 215 - "Canales guardados", // 216 - "Excluir", // 217 - "Solo", // 218 - "Cancelaciòn automàtica", // 219 - "PI correcto", // 220 - "Señal", // 221 - "Silenciar audio\ndurante escaneo", // 222 - "AIR", // 223 - "Mantener BANDA 5 seg.", // 224 - "Apagar", // 225 - "Apagar pantalla", // 226 - "Desactivado", // 227 - "Ninguno", // 228 - "Noticias", // 229 - "Magazine", // 230 - "Información", // 231 - "Deportes", // 232 - "Educación", // 233 - "Drama", // 234 - "Cultura", // 235 - "Ciencia", // 236 - "Variedades", // 237 - "Música pop", // 238 - "Música rock", // 239 - "Música ligera", // 240 - "Clásica ligera", // 241 - "Clásica seria", // 242 - "Otros géneros", // 243 - "Meteorología", // 244 - "Finanzas", // 245 - "Infantiles", // 246 - "Sociedad", // 247 - "Religión", // 248 - "Llamadas en vivo", // 249 - "Viajes", // 250 - "Ocio", // 251 - "Jazz", // 252 - "Country", // 253 - "Música nacional", // 254 - "Música de Ayer", // 255 - "Folclórica", // 256 - "Documental", // 257 - "Prueba de alarma", // 258 - "¡ALARMA!", // 259 - "Inicial", // 260 - "Siempre", // 261 - "Mostrar reloj", // 262 - "Mostrar PS largo", // 263 - "Frecuencia inicial", // 264 - "Frecuencia final", // 265 - "Canal inicial", // 266 - "Canal final", // 267 - "Guardar solo\ncon RDS", // 268 - "Iniciar memoria\nautomática", // 269 - "Memoria automática", // 270 - "ID Stationlist", // 271 - "Encontrado", // 272 - "¡Error! Sin memorias", // 273 - "¡Cancelado! Usuario\ndetuvo", // 274 - "Escaneo exitoso", // 275 - "Borrar memorias", // 276 - "borrado", // 277 - "Evitar PI duplicado", // 278 - "Rango", // 279 - "Completo", // 280 - "Esperar solo\ncon señal", // 281 - "Toque la esquina\nresaltada", // 282 - "Calibrar pantalla\ntáctil", // 283 - "Mantenga BW para\ndetener DX", // 284 - "Seleccionar ancho\nde banda", // 285 - "Libro de registro", // 286 - "Descargar registro", // 287 - "Registro vacío", // 288 - "Ir al final", // 289 - "Entrada añadida", // 290 - "Error al añadir", // 291 - "Borrar registro", // 292 - "Registro borrado", // 293 - "Error al borrar", // 294 - "¡Registro lleno!\nNo se puede añadir", // 295 - "Autoregistro", // 296 - "DST automático (NTP)", // 297 - "Ajustar\ndesplazamiento NTP", // 298 - "El registro tiene +130 entradas.\nDescargue el CSV.", // 299 - "Canadá" // 300 + "Sintonizador: ¡Ninguno!", // 8 + "Volumen", // 9 + "Convertidor", // 10 + "Banda baja", // 11 + "Banda alta", // 12 + "Desplazamiento\nRF FM", // 13 + "Umbral estéreo", // 14 + "Frecuencia de\ncorte alto", // 15 + "Umbral de corte alto", // 16 + "Umbral de nivel bajo", // 17 + "Brillo", // 18 + "Ajustar volumen", // 19 + "Desplazamiento\ndel convertidor", // 20 + "Límite inferior de banda", // 21 + "Límite superior de banda", // 22 + "Desplazamiento de nivel", // 23 + "Umbral separación\nestéreo", // 24 + "Frecuencia de\ncorte alto", // 25 + "Umbral de corte alto", // 26 + "Umbral de nivel bajo", // 27 + "Brillo de pantalla", // 28 + "Apagado", // 29 + "Encendido", // 30 + "PRESIONE MODO PARA GUARDAR Y SALIR", // 31 + "PRESIONE BANDA PARA CERRAR", // 32 + "ESCANEANDO...", // 33 + "Sintonizador no detectado", // 34 + "Ganancia antena AM", // 35 + "AGC FM", // 36 + "Mostrar errores RDS", // 37 + "Idioma", // 38 + "Elegir idioma", // 39 + "Sincronización PI-CT", // 40 + "¡Error! Sin señal RDS", // 41 + "Silencio FM", // 42 + "Silencio AM", // 43 + "Tono en límite de banda", // 44 + "Región", // 45 + "Europa", // 46 + "Estados Unidos", // 47 + "Mostrar guion\nbajo en RDS", // 48 + "Solo PS", // 49 + "Wi-Fi activado", // 50 + "Configurar Wi-Fi", // 51 + "Conectar a: ", // 52 + "para configurar Wi-Fi", // 53 + "Conectando a Wi-Fi...", // 54 + "¡FALLÓ!", // 55 + "¡CONECTADO!", // 56 + "IP cliente\nStationlist", // 57 (Removed line break) + "Mostrar longitud\nde onda SW", // 58 + "Filtro RDS", // 59 + "Mostrar errores PI", // 60 + "Usar squelch", // 61 + "Medidor de modulación", // 62 + "Supresor de\nruido AM", // 63 + "Supresor de\nruido FM", // 64 + "Valores predeterminados\ncargados", // 65 + "Salida de audio", // 66 + "Sintonizar sin\ndesactivar protector", // 67 (Matched line break) + "Invertir colores\nde pantalla", // 68 + "Acerca del software", // 69 + "Código principal:", // 70 + "Colaboradores:", // 71 + "Desconocido", // 72 + "Opciones\nde protector", // 73 + "Apagado automático", // 74 + "Pantalla apagada", // 75 + "Tema", // 76 + "Skin", // 77 + "Aplicaciones detectadas", // 78 + "Mín.", // 79 + "Velocidad SPI", // 80 + "Sensibilidad\nde escaneo", // 81 + "NINGUNO", // 82 + "Versión del software", // 83 + "Fuente de frecuencia", // 84 + "Automático", // 85 + "AF no disponible", // 86 + "EON no disponible", // 87 + "RT+ no disponible", // 88 + "Paso predeterminado\nFM", // 80 + "Protector\nde pantalla", // 81 + "Seg.", // 82 + "Modo reloj", // 83 + "Brillo al 1%", // 84 + "Brillo al 25%", // 85 + "Brillo al 50%", // 86 + "Desplazamiento\nRF AM", // 87 + "Unidad de medidor", // 88 + "Usar AF", // 89 + "Seleccionar\nbanda FM", // 99 + "Seleccionar\nbanda AM", // 100 + "LW", // 101 + "AM", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "No reactivar pantalla\nal sintonizar", // 106 + "Selector de modelo", // 107 + "Base", // 108 + "Portátil", // 109 + "Portátil táctil", // 110 + "Título", // 111 + "Álbum", // 112 + "Pista", // 113 + "Artista", // 114 + "Composición", // 115 + "Movimiento", // 116 + "Director", // 117 + "Compositor", // 118 + "Banda", // 119 + "Comentario", // 120 + "Género", // 121 + "Noticias", // 122 + "Noticias locales", // 123 + "Mercado bursátil", // 124 + "Deportes", // 125 + "Lotería", // 126 + "Horóscopo", // 127 + "Entretenimiento diario", // 128 + "Salud", // 129 + "Evento", // 130 + "Escena", // 131 + "Cine", // 132 + "TV", // 133 + "Fecha/hora", // 134 + "Clima", // 135 + "Tráfico", // 136 + "Alarma", // 137 + "Publicidad", // 138 + "Sitio web", // 139 + "Otro", // 140 + "PS corto", // 141 + "PS largo", // 142 + "Ahora", // 143 + "Siguiente", // 144 + "Parte", // 145 + "Presentador", // 146 + "Editor", // 147 + "Frecuencia", // 148 + "Página principal", // 149 + "Subcanal", // 150 + "Línea directa", // 151 + "Teléfono de estudio", // 152 + "Teléfono", // 153 + "SMS de estudio", // 154 + "SMS", // 155 + "Correo de línea directa", // 156 + "Correo de estudio", // 157 + "Correo electrónico", // 158 + "Chat", // 159 + "Centro de chat", // 160 + "Pregunta de votación", // 161 + "Centro de votación", // 162 + "Lugar", // 163 + "Cita", // 164 + "Identificador", // 165 + "Compra", // 166 + "Obtener datos", // 167 + "Paso\npredeterminado AM", // 168 + "Mandarina", // 169 + "Océano", // 170 + "Índigo", // 171 + "Opciones de batería", // 172 + "Mostrar voltaje", // 173 + "Mostrar porcentaje", // 174 + "Buffer RT", // 175 + "Ajustes principales", // 176 + "Ajustes de audio", // 177 + "Ajustes de pantalla", // 178 + "Ajustes RDS", // 179 + "Ajustes FM", // 180 + "Ajustes AM", // 181 + "Conectividad y reloj", // 182 + "PRESIONE MODO PARA VOLVER", // 183 + "Detector Co-Canal", // 184 + "Sensibilidad\nCo-Canal", // 185 + "Umbral Co-Canal", // 186 + "Contador Co-Canal", // 187 + "PRINCIPAL", // 188 + "AUDIO", // 189 + "PANTALLA", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "CONECTAR", // 194 + "MODO DX", // 195 + "MEM AUTOMÁTICA", // 196 + "AGC AM", // 197 + "Deénfasis FM", // 198 + "Pequeño", // 199 + "Grande", // 200 + "Todo", // 201 + "PS rápido", // 202 + "Predeterminado", // 203 + "Silenciar pantalla\nen conexión XDRGTK", // 204 + "Mejora estéreo FMSI", // 205 + "¡Función solo para\nTEF6687/6689!", // 206 + "¡Función no disponible\nen skin seleccionada!", // 207 + "Iniciar escaneo\nde memorias", // 208 + "Detener escaneo\nde memorias", // 209 + "Tiempo de espera", // 210 + "Iniciar escaneo DX", // 211 + "Opciones FM DX", // 212 + "¡Abortar! Canal inicial\nmarcado como omitido", // 213 + "Ordenar AF automático", // 214 + "Canales guardados", // 215 + "Excluir", // 216 + "Solo", // 217 + "Cancelaciòn automàtica", // 218 + "PI correcto", // 219 + "Señal", // 220 + "Silenciar audio\ndurante escaneo", // 221 + "AIR", // 222 + "Mantener BANDA 5 seg.", // 223 + "Apagar", // 224 + "Apagar pantalla", // 225 + "Desactivado", // 226 + "Ninguno", // 227 + "Noticias", // 228 + "Magazine", // 229 + "Información", // 230 + "Deportes", // 231 + "Educación", // 232 + "Drama", // 233 + "Cultura", // 234 + "Ciencia", // 235 + "Variedades", // 236 + "Música pop", // 237 + "Música rock", // 238 + "Música ligera", // 239 + "Clásica ligera", // 240 + "Clásica seria", // 241 + "Otros géneros", // 242 + "Meteorología", // 243 + "Finanzas", // 244 + "Infantiles", // 245 + "Sociedad", // 246 + "Religión", // 247 + "Llamadas en vivo", // 248 + "Viajes", // 249 + "Ocio", // 250 + "Jazz", // 251 + "Country", // 252 + "Música nacional", // 253 + "Música de Ayer", // 254 + "Folclórica", // 255 + "Documental", // 256 + "Prueba de alarma", // 257 + "¡ALARMA!", // 258 + "Inicial", // 259 + "Siempre", // 260 + "Mostrar reloj", // 261 + "Mostrar PS largo", // 262 + "Frecuencia inicial", // 263 + "Frecuencia final", // 264 + "Canal inicial", // 265 + "Canal final", // 266 + "Guardar solo\ncon RDS", // 267 + "Iniciar memoria\nautomática", // 268 + "Memoria automática", // 269 + "ID Stationlist", // 270 + "Encontrado", // 271 + "¡Error! Sin memorias", // 272 + "¡Cancelado! Usuario\ndetuvo", // 273 + "Escaneo exitoso", // 274 + "Borrar memorias", // 275 + "borrado", // 276 + "Evitar PI duplicado", // 277 + "Rango", // 278 + "Completo", // 279 + "Esperar solo\ncon señal", // 280 + "Toque la esquina\nresaltada", // 281 + "Calibrar pantalla\ntáctil", // 282 + "Mantenga BW para\ndetener DX", // 283 + "Seleccionar ancho\nde banda", // 284 + "Libro de registro", // 285 + "Descargar registro", // 286 + "Registro vacío", // 287 + "Ir al final", // 288 + "Entrada añadida", // 289 + "Error al añadir", // 290 + "Borrar registro", // 291 + "Registro borrado", // 292 + "Error al borrar", // 293 + "¡Registro lleno!\nNo se puede añadir", // 294 + "Autoregistro", // 295 + "DST automático (NTP)", // 296 + "Ajustar\ndesplazamiento NTP", // 297 + "El registro tiene +130 entradas.\nDescargue el CSV.", // 298 + "Canadá" // 299 }, { "Português", // Portuguese @@ -5160,299 +5143,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Modo USB", // 5 "Codificador definido\ncomo óptico", // 6 "Codificador definido\ncomo padrão", // 7 - "Receptor FM/AM", // 8 - "Sintonizador: !Nenhum!", // 9 - "Volume", // 10 - "Conversor", // 11 - "Borda da faixa baixa", // 12 - "Borda da faixa alta", // 13 - "Deslocamento do nível\nde RF FM", // 14 - "Limiar estéreo", // 15 - "Canto de corte alto", // 16 - "Limiar de corte alto", // 17 - "Limiar de nível baixo", // 18 - "Brilho", // 19 - "Definir volume", // 20 - "Definir deslocamento\ndo conversor", // 21 - "Definir borda\nda faixa baixa", // 22 - "Definir borda\nda faixa alta", // 23 - "Definir deslocamento\nde nível", // 24 - "Limiar de separação\nestéreo", // 25 - "Frequência do canto\nde corte alto", // 26 - "Definir limiar\nde corte alto", // 27 - "Definir limiar\nde nível baixo", // 28 - "Definir brilho\nda tela", // 29 - "Desligado", // 30 - "Ligado", // 31 - "PRESSIONE MODE PARA SAIR E SALVAR", // 32 - "PRESSIONE BAND PARA FECHAR", // 33 - "ANALISANDO...", // 34 - "Sintonizador não detectado", // 35 - "AM Ganho da antena", // 36 - "FM AGC", // 37 - "Mostrar erros RDS", // 38 - "Idioma", // 39 - "Escolha o idioma", // 40 - "PI bloqueado CT sync", // 41 - "Erro! Sem sinal RDS", // 42 - "Silenciamento suave FM", // 43 - "Silenciamento suave AM", // 44 - "Bipe na borda da faixa", // 45 - "Região", // 46 - "Europa", // 47 - "Estados Unidos", // 48 - "Mostrar sublinhado\nno RDS", // 49 - "PS apenas", // 50 - "Wi-Fi ativo", // 51 - "Configurar Wi-Fi", // 52 - "Conectar a: ", // 53 - "para configurar\no Wi-Fi", // 54 - "Tentando conectar\nao Wi-Fi", // 55 - "FALHA!", // 56 - "CONECTADO!", // 57 - "IP do cliente da lista\nde estações", // 58 - "Mostrar comprimento\nde onda SW", // 59 - "Filtro RDS", // 60 - "Mostrar erros PI", // 61 - "Usar squelch", // 62 - "Medidor de modulação", // 63 - "Supressor de ruído AM", // 64 - "Supressor de ruído FM", // 65 - "Padrões carregados", // 66 - "Saída de áudio", // 67 - "Permitir sintonização\nsem desativar proteção", // 68 - "Inverter a tela", // 69 - "Sobre o software", // 70 - "Código principal:", // 71 - "Contribuidores:", // 72 - "Desconhecido", // 73 - "Opções de proteção\nde tela", // 74 - "Desligamento automático", // 75 - "Desligar a tela", // 76 - "Tema", // 77 - "Skin", // 78 - "Aplicativos detectados", // 79 - "Min.", // 80 - "Velocidade dinâmica\nde SPI", // 81 - "Sensibilidade\nda varredura", // 82 - "NENHUM", // 83 - "Versão do software", // 84 - "Fonte de frequência", // 85 - "Auto", // 86 - "AF não disponível", // 87 - "EON não disponível", // 88 - "RT+ não disponível", // 89 - "Passo padrão FM", // 90 - "Proteção de tela", // 91 - "Segundos", // 92 - "Modo de relógio", // 93 - "1% de brilho", // 94 - "25% de brilho", // 95 - "50% de brilho", // 96 - "Deslocamento de nível\nde RF AM", // 97 - "Unidade de medidor\nde sinal", // 98 - "Usar AF", // 99 - "Selecionar faixa FM", // 100 - "Selecionar faixa AM", // 101 - "LW", // 102 - "AM", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Parar tela de despertar\nao sintonizar", // 107 - "Seletor de modelo", // 108 - "Básico", // 109 - "Portátil", // 110 - "Toque portátil", // 111 - "Título", // 112 - "Álbum", // 113 - "Faixa", // 114 - "Artista", // 115 - "Composição", // 116 - "Movimento", // 117 - "Maestro", // 118 - "Compositor", // 119 - "Banda", // 120 - "Comentário", // 121 - "Gênero", // 122 - "Notícias", // 123 - "Notícias locais", // 124 - "Mercado de ações", // 125 - "Esportes", // 126 - "Loteria", // 127 - "Horóscopo", // 128 - "Diversão diária", // 129 - "Saúde", // 130 - "Evento", // 131 - "Cena", // 132 - "Cinema", // 133 - "TV", // 134 - "Data/hora", // 135 - "Clima", // 136 - "Tráfego", // 137 - "Alarme", // 138 - "Anúncio", // 139 - "Website", // 140 - "Outros", // 141 - "PS curto", // 142 - "PS longo", // 143 - "Agora", // 144 - "Próximo", // 145 - "Parte", // 146 - "Apresentador", // 147 - "Editor", // 148 - "Frequência", // 149 - "Página inicial", // 150 - "Subcanal", // 151 - "Hotline", // 152 - "Telefone do estúdio", // 153 - "Telefone", // 154 - "SMS do estúdio", // 155 - "SMS", // 156 - "E-mail da hotline", // 157 - "E-mail do estúdio", // 158 - "E-mail", // 159 - "Chat", // 160 - "Centro de chat", // 161 - "Pergunta de votação", // 162 - "Centro de votação", // 163 - "Local", // 164 - "Compromisso", // 165 - "Identificador", // 166 - "Compra", // 167 - "Obter dados", // 168 - "Tamanho padrão\nda etapa AM", // 169 - "Tangerina", // 170 - "Oceano", // 171 - "Índigo", // 172 - "Opções de bateria", // 173 - "Mostrar voltagem", // 174 - "Mostrar porcentagem", // 175 - "Buffering RT", // 176 - "Configurações principais", // 177 - "Configurações de áudio", // 178 - "Configurações de exibição", // 179 - "Configurações RDS", // 180 - "Configurações FM", // 181 - "Configurações AM", // 182 - "Conectividade e relógio", // 183 - "PRESSIONE MODO PARA VOLTAR", // 184 - "Detector CoChannel", // 185 - "Sensibilidade do\nCoChannel Det", // 186 - "Limiar do\nCoChannel Det", // 187 - "Contador do\nCoChannel Det", // 188 - "PRINCIPAL", // 189 - "ÁUDIO", // 190 - "EXIBIÇÃO", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "CONECTAR", // 195 - "DX MODE", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "Desênfase FM", // 199 - "Pequeno", // 200 - "Grande", // 201 - "Tudo", // 202 - "PS rápido", // 203 - "Predefinição", // 204 - "Tela mudo na\nconexão XDRGTK", // 205 - "FMSI melhoria\ndo som estéreo", // 206 - "Função disponível apenas\nno TEF6687/6689!", // 207 - "Função não disponível\nno skin selecionado!", // 208 - "Comece a pesquisar\ncanais de memória", // 209 - "Pare de pesquisar\ncanais de memória", // 210 - "Tempo de espera", // 211 - "Comece a pesquisar DX", // 212 - "Opções FM DX", // 213 - "Abortar! O canal\ninicial é ignorado.", // 214 - "Classificar AF\nautomaticamente", // 215 - "Canais memorizados", // 216 - "Excluir", // 217 - "Apenas", // 218 - "Cancelar automatic.\na pesquisa", // 219 - "PI correto", // 220 - "Sinal", // 221 - "Mudo áudio\nenquanto procura", // 222 - "AIR", // 223 - "Pressione o botão\nbanda por 5 seg.", // 224 - "Desligar", // 225 - "Tela desligado", // 226 - "Inativo", // 227 - "Não definido", // 228 - "Notícias", // 229 - "Actualidade", // 230 - "Informação", // 231 - "Desporto", // 232 - "Educação", // 233 - "Rádio – Teatro", // 234 - "Cultura", // 235 - "Ciência", // 236 - "Variado", // 237 - "Música Pop", // 238 - "Música Rock", // 239 - "Música Ligeira", // 240 - "Clássica Ligeira", // 241 - "Música Clássica", // 242 - "Outras Músicas", // 243 - "Meteorologia", // 244 - "Economia", // 245 - "Progr. Infantil", // 246 - "Acontec. Social", // 247 - "Religião", // 248 - "Phone-In", // 249 - "Viagens", // 250 - "Lazer", // 251 - "Música de Jazz", // 252 - "Música Country", // 253 - "Música Nacional", // 254 - "Música Antiga", // 255 - "Música Folk", // 256 - "Documentário", // 257 - "Teste de Alarme", // 258 - "Alarme – Alarme !", // 259 - "Inicial", // 260 - "Sempre", // 261 - "Mostrar relógio", // 262 - "Mostrar PS longo", // 263 - "Iniciar frequência", // 264 - "Parar frequência", // 265 - "Iniciar canal\nde memória", // 266 - "Parar canal de memória", // 267 - "Somente armazenar\ncom RDS", // 268 - "Iniciar memória automática", // 269 - "Memória automática", // 270 - "ID da lista de estações", // 271 - "Encontrado", // 272 - "Abortar! Sem canais\nde memória disponíveis", // 273 - "Abortar! Usuário\npressionou o botão", // 274 - "Verificação concluída\nsem erros", // 275 - "Limpar canais\nde memória", // 276 - "limpo", // 277 - "Prevenir PI duplo", // 278 - "Intervalo", // 279 - "Completo", // 280 - "Espera tempo apenas\nquando sinal", // 281 - "Pressione o\ncanto inscrito", // 282 - "Para calibração\nda tela de toque", // 283 - "Segure BW para parar", // 284 - "Selecione largura de banda", // 285 - "Seu livro de registro", // 286 - "Baixar livro de registro", // 287 - "O livro de registro está vazio", // 288 - "Ir para o final", // 289 - "Adicionado ao registro", // 290 - "Falha na atualização!", // 291 - "Limpar livro\nde registro", // 292 - "Livro limpo", // 293 - "Falha ao limpar", // 294 - "Não é possível adicionar!\nO livro está cheio!", // 295 - "Registrador automático", // 296 - "DST automático\nno horário NTP", // 297 - "Definir deslocamento\nde tempo NTP", // 298 - "O diário de bordo contém mais de 130 entradas que o espectador não consegue processar. Descarregue o ficheiro CSV para processá-lo.", // 299 - "Canadá" // 300 + "Sintonizador: !Nenhum!", // 8 + "Volume", // 9 + "Conversor", // 10 + "Borda da faixa baixa", // 11 + "Borda da faixa alta", // 12 + "Deslocamento do nível\nde RF FM", // 13 + "Limiar estéreo", // 14 + "Canto de corte alto", // 15 + "Limiar de corte alto", // 16 + "Limiar de nível baixo", // 17 + "Brilho", // 18 + "Definir volume", // 19 + "Definir deslocamento\ndo conversor", // 20 + "Definir borda\nda faixa baixa", // 21 + "Definir borda\nda faixa alta", // 22 + "Definir deslocamento\nde nível", // 23 + "Limiar de separação\nestéreo", // 24 + "Frequência do canto\nde corte alto", // 25 + "Definir limiar\nde corte alto", // 26 + "Definir limiar\nde nível baixo", // 27 + "Definir brilho\nda tela", // 28 + "Desligado", // 29 + "Ligado", // 30 + "PRESSIONE MODE PARA SAIR E SALVAR", // 31 + "PRESSIONE BAND PARA FECHAR", // 32 + "ANALISANDO...", // 33 + "Sintonizador não detectado", // 34 + "AM Ganho da antena", // 35 + "FM AGC", // 36 + "Mostrar erros RDS", // 37 + "Idioma", // 38 + "Escolha o idioma", // 39 + "PI bloqueado CT sync", // 40 + "Erro! Sem sinal RDS", // 41 + "Silenciamento suave FM", // 42 + "Silenciamento suave AM", // 43 + "Bipe na borda da faixa", // 44 + "Região", // 45 + "Europa", // 46 + "Estados Unidos", // 47 + "Mostrar sublinhado\nno RDS", // 48 + "PS apenas", // 49 + "Wi-Fi ativo", // 50 + "Configurar Wi-Fi", // 51 + "Conectar a: ", // 52 + "para configurar\no Wi-Fi", // 53 + "Tentando conectar\nao Wi-Fi", // 54 + "FALHA!", // 55 + "CONECTADO!", // 56 + "IP do cliente da lista\nde estações", // 57 + "Mostrar comprimento\nde onda SW", // 58 + "Filtro RDS", // 59 + "Mostrar erros PI", // 60 + "Usar squelch", // 61 + "Medidor de modulação", // 62 + "Supressor de ruído AM", // 63 + "Supressor de ruído FM", // 64 + "Padrões carregados", // 65 + "Saída de áudio", // 66 + "Permitir sintonização\nsem desativar proteção", // 67 + "Inverter a tela", // 68 + "Sobre o software", // 69 + "Código principal:", // 70 + "Contribuidores:", // 71 + "Desconhecido", // 72 + "Opções de proteção\nde tela", // 73 + "Desligamento automático", // 74 + "Desligar a tela", // 75 + "Tema", // 76 + "Skin", // 77 + "Aplicativos detectados", // 78 + "Min.", // 79 + "Velocidade de SPI", // 80 + "Sensibilidade\nda varredura", // 81 + "NENHUM", // 82 + "Versão do software", // 83 + "Fonte de frequência", // 84 + "Auto", // 85 + "AF não disponível", // 86 + "EON não disponível", // 87 + "RT+ não disponível", // 88 + "Passo padrão FM", // 80 + "Proteção de tela", // 81 + "Segundos", // 82 + "Modo de relógio", // 83 + "1% de brilho", // 84 + "25% de brilho", // 85 + "50% de brilho", // 86 + "Deslocamento de nível\nde RF AM", // 87 + "Unidade de medidor\nde sinal", // 88 + "Usar AF", // 89 + "Selecionar faixa FM", // 99 + "Selecionar faixa AM", // 100 + "LW", // 101 + "AM", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Parar tela de despertar\nao sintonizar", // 106 + "Seletor de modelo", // 107 + "Básico", // 108 + "Portátil", // 109 + "Toque portátil", // 110 + "Título", // 111 + "Álbum", // 112 + "Faixa", // 113 + "Artista", // 114 + "Composição", // 115 + "Movimento", // 116 + "Maestro", // 117 + "Compositor", // 118 + "Banda", // 119 + "Comentário", // 120 + "Gênero", // 121 + "Notícias", // 122 + "Notícias locais", // 123 + "Mercado de ações", // 124 + "Esportes", // 125 + "Loteria", // 126 + "Horóscopo", // 127 + "Diversão diária", // 128 + "Saúde", // 129 + "Evento", // 130 + "Cena", // 131 + "Cinema", // 132 + "TV", // 133 + "Data/hora", // 134 + "Clima", // 135 + "Tráfego", // 136 + "Alarme", // 137 + "Anúncio", // 138 + "Website", // 139 + "Outros", // 140 + "PS curto", // 141 + "PS longo", // 142 + "Agora", // 143 + "Próximo", // 144 + "Parte", // 145 + "Apresentador", // 146 + "Editor", // 147 + "Frequência", // 148 + "Página inicial", // 149 + "Subcanal", // 150 + "Hotline", // 151 + "Telefone do estúdio", // 152 + "Telefone", // 153 + "SMS do estúdio", // 154 + "SMS", // 155 + "E-mail da hotline", // 156 + "E-mail do estúdio", // 157 + "E-mail", // 158 + "Chat", // 159 + "Centro de chat", // 160 + "Pergunta de votação", // 161 + "Centro de votação", // 162 + "Local", // 163 + "Compromisso", // 164 + "Identificador", // 165 + "Compra", // 166 + "Obter dados", // 167 + "Tamanho padrão\nda etapa AM", // 168 + "Tangerina", // 169 + "Oceano", // 170 + "Índigo", // 171 + "Opções de bateria", // 172 + "Mostrar voltagem", // 173 + "Mostrar porcentagem", // 174 + "Buffering RT", // 175 + "Configurações principais", // 176 + "Configurações de áudio", // 177 + "Configurações de exibição", // 178 + "Configurações RDS", // 179 + "Configurações FM", // 180 + "Configurações AM", // 181 + "Conectividade e relógio", // 182 + "PRESSIONE MODO PARA VOLTAR", // 183 + "Detector CoChannel", // 184 + "Sensibilidade do\nCoChannel Det", // 185 + "Limiar do\nCoChannel Det", // 186 + "Contador do\nCoChannel Det", // 187 + "PRINCIPAL", // 188 + "ÁUDIO", // 189 + "EXIBIÇÃO", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "CONECTAR", // 194 + "DX MODE", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "Desênfase FM", // 198 + "Pequeno", // 199 + "Grande", // 200 + "Tudo", // 201 + "PS rápido", // 202 + "Predefinição", // 203 + "Tela mudo na\nconexão XDRGTK", // 204 + "FMSI melhoria\ndo som estéreo", // 205 + "Função disponível apenas\nno TEF6687/6689!", // 206 + "Função não disponível\nno skin selecionado!", // 207 + "Comece a pesquisar\ncanais de memória", // 208 + "Pare de pesquisar\ncanais de memória", // 209 + "Tempo de espera", // 210 + "Comece a pesquisar DX", // 211 + "Opções FM DX", // 212 + "Abortar! O canal\ninicial é ignorado.", // 213 + "Classificar AF\nautomaticamente", // 214 + "Canais memorizados", // 215 + "Excluir", // 216 + "Apenas", // 217 + "Cancelar automatic.\na pesquisa", // 218 + "PI correto", // 219 + "Sinal", // 220 + "Mudo áudio\nenquanto procura", // 221 + "AIR", // 222 + "Pressione o botão\nbanda por 5 seg.", // 223 + "Desligar", // 224 + "Tela desligado", // 225 + "Inativo", // 226 + "Não definido", // 227 + "Notícias", // 228 + "Actualidade", // 229 + "Informação", // 230 + "Desporto", // 231 + "Educação", // 232 + "Rádio – Teatro", // 233 + "Cultura", // 234 + "Ciência", // 235 + "Variado", // 236 + "Música Pop", // 237 + "Música Rock", // 238 + "Música Ligeira", // 239 + "Clássica Ligeira", // 240 + "Música Clássica", // 241 + "Outras Músicas", // 242 + "Meteorologia", // 243 + "Economia", // 244 + "Progr. Infantil", // 245 + "Acontec. Social", // 246 + "Religião", // 247 + "Phone-In", // 248 + "Viagens", // 249 + "Lazer", // 250 + "Música de Jazz", // 251 + "Música Country", // 252 + "Música Nacional", // 253 + "Música Antiga", // 254 + "Música Folk", // 255 + "Documentário", // 256 + "Teste de Alarme", // 257 + "Alarme – Alarme !", // 258 + "Inicial", // 259 + "Sempre", // 260 + "Mostrar relógio", // 261 + "Mostrar PS longo", // 262 + "Iniciar frequência", // 263 + "Parar frequência", // 264 + "Iniciar canal\nde memória", // 265 + "Parar canal de memória", // 266 + "Somente armazenar\ncom RDS", // 267 + "Iniciar memória automática", // 268 + "Memória automática", // 269 + "ID da lista de estações", // 270 + "Encontrado", // 271 + "Abortar! Sem canais\nde memória disponíveis", // 272 + "Abortar! Usuário\npressionou o botão", // 273 + "Verificação concluída\nsem erros", // 274 + "Limpar canais\nde memória", // 275 + "limpo", // 276 + "Prevenir PI duplo", // 277 + "Intervalo", // 278 + "Completo", // 279 + "Espera tempo apenas\nquando sinal", // 280 + "Pressione o\ncanto inscrito", // 281 + "Para calibração\nda tela de toque", // 282 + "Segure BW para parar", // 283 + "Selecione largura de banda", // 284 + "Seu livro de registro", // 285 + "Baixar livro de registro", // 286 + "O livro de registro está vazio", // 287 + "Ir para o final", // 288 + "Adicionado ao registro", // 289 + "Falha na atualização!", // 290 + "Limpar livro\nde registro", // 291 + "Livro limpo", // 292 + "Falha ao limpar", // 293 + "Não é possível adicionar!\nO livro está cheio!", // 294 + "Registrador automático", // 295 + "DST automático\nno horário NTP", // 296 + "Definir deslocamento\nde tempo NTP", // 297 + "O diário de bordo contém mais de 130 entradas que o espectador não consegue processar. Descarregue o ficheiro CSV para processá-lo.", // 298 + "Canadá" // 299 }, { "Srpski", // Serbian @@ -5463,299 +5445,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "Mod USB", // 5 "Enkoder postavljen\nna optički", // 6 "Enkoder postavljen\nna standard", // 7 - "FM/AM prijemnik", // 8 - "Tuner: !Nema!", // 9 - "Jačina zvuka", // 10 - "Konverter", // 11 - "Donja ivica opsega", // 12 - "Gornja ivica opsega", // 13 - "FM RF nivo\npomeranja", // 14 - "Stereo prag", // 15 - "Visokopropusni kut", // 16 - "Visokopropusni\nprag", // 17 - "Prag za nizak\nnivo", // 18 - "Osvetljenost", // 19 - "Postavite jačinu zvuka", // 20 - "Pomeranje konvertera", // 21 - "Donja ivica opsega", // 22 - "Gornja ivica opsega", // 23 - "Pomeranje nivoa", // 24 - "Stereo odvajanje prag", // 25 - "Frekvencija\nvisokog rezanja", // 26 - "Prag visokog rezanja", // 27 - "Prag niskog nivoa", // 28 - "Osvetljenost ekrana", // 29 - "Isključeno", // 30 - "Uključeno", // 31 - "PRITISNITE MODE ZA IZLAZ I SPAS", // 32 - "PRITISNITE BAND DA ZATVORITE", // 33 - "SKENIRANJE...", // 34 - "Tuner nije\ndetektovan", // 35 - "AM antena\npojačanje", // 36 - "FM AGC", // 37 - "Prikazivanje RDS\ngrešaka", // 38 - "Jezik", // 39 - "Izaberite jezik", // 40 - "PI zaključan\nCT sinhronizacija", // 41 - "Greška! Nema RDS signala!", // 42 - "Softmute FM", // 43 - "Softmute AM", // 44 - "Pucketanje na\nivici opsega", // 45 - "Region", // 46 - "Evropa", // 47 - "S.A.D.", // 48 - "Prikazivanje\ndonje crte u RDS", // 49 - "PS samo", // 50 - "Wi-Fi aktivan", // 51 - "Konfiguriši Wi-Fi", // 52 - "Povežite se sa: ", // 53 - "da biste konfigurisali Wi-Fi", // 54 - "Pokušavam da se\npovežem sa Wi-Fi", // 55 - "NEUSPELO!", // 56 - "POVEZANO!", // 57 - "IP Stationlist klijent", // 58 - "Prikazivanje SW\ntalasne dužine", // 59 - "RDS filter", // 60 - "Prikazivanje PI\ngrešaka", // 61 - "Koristi šum", // 62 - "Merač modulisanja", // 63 - "AM Noise blanker", // 64 - "FM Noise blanker", // 65 - "Podrazumevana\npodešavanja učitana", // 66 - "Audio izlaz", // 67 - "Dozvoli podešavanje\nbez screensavera", // 68 - "Invertuj ekran", // 69 - "O softveru", // 70 - "Glavni kod:", // 71 - "Doprinosioci:", // 72 - "Nepoznato", // 73 - "Opcije screensavera", // 74 - "Automatsko\nisključivanje", // 75 - "Isključi ekran", // 76 - "Tema", // 77 - "Koža", // 78 - "Detektovane aplikacije", // 79 - "Min.", // 80 - "Dinamička SPI\nbrzina", // 81 - "Osetljivost\nskeniranja", // 82 - "NIJE DOSTUPNO", // 83 - "Verzija softvera", // 84 - "Font za\nfrekvenciju", // 85 - "Automatski", // 86 - "Nema AF dostupnog", // 87 - "Nema EON dostupnog", // 88 - "Nema RT+ dostupnog", // 89 - "FM podrazumevani\nkorak", // 90 - "Screensaver", // 91 - "Sek", // 92 - "Način rada sa\nsatom", // 93 - "1% osvetljenost", // 94 - "25% osvetljenost", // 95 - "50% osvetljenost", // 96 - "AM RF nivo\npomeranja", // 97 - "Jedinica\nsignalnog merača", // 98 - "Koristi AF", // 99 - "Izaberi FM\nopseg", // 100 - "Izaberi AM\nopseg", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Zaustavi buđenje ekrana", // 107 - "Selector modela", // 108 - "Baza", // 109 - "Portabilno", // 110 - "Portabilno dodirno", // 111 - "Naslov", // 112 - "Album", // 113 - "Pesma", // 114 - "Izvođač", // 115 - "Kompozicija", // 116 - "Pokret", // 117 - "Dirigent", // 118 - "Kompozitor", // 119 - "Grupa", // 120 - "Komentar", // 121 - "Žanr", // 122 - "Vesti", // 123 - "Lokalne vesti", // 124 - "Berza", // 125 - "Sport", // 126 - "Loterija", // 127 - "Horoskop", // 128 - "Dnevni odmor", // 129 - "Zdravlje", // 130 - "Događaj", // 131 - "Scena", // 132 - "Film", // 133 - "TV", // 134 - "Datum/vreme", // 135 - "Vreme", // 136 - "Saobraćaj", // 137 - "Alarm", // 138 - "Reklama", // 139 - "Web sajt", // 140 - "Ostalo", // 141 - "Kratak PS", // 142 - "Dug PS", // 143 - "Sada", // 144 - "Sledeće", // 145 - "Deo", // 146 - "Domaćin", // 147 - "Uređivač", // 148 - "Frekvencija", // 149 - "Početna stranica", // 150 - "Podkanal", // 151 - "Vruća linija", // 152 - "Studio telefon", // 153 - "Telefon", // 154 - "SMS studio", // 155 - "SMS", // 156 - "Email vruća linija", // 157 - "Email studio", // 158 - "Email", // 159 - "Razgovor", // 160 - "Razgovorni centar", // 161 - "Pitanje za glasanje", // 162 - "Centar za glasanje", // 163 - "Mesto", // 164 - "Sastanak", // 165 - "Identifikator", // 166 - "Kupovina", // 167 - "Preuzmi podatke", // 168 - "MW podrazumevani\nkorak", // 169 - "Tangerine", // 170 - "Okean", // 171 - "Indigo", // 172 - "Opcije baterije", // 173 - "Prikazivanje napona", // 174 - "Prikazivanje procenta", // 175 - "RT keširanje", // 176 - "Glavna podešavanja", // 177 - "Audio podešavanja", // 178 - "Podešavanja ekrana", // 179 - "RDS podešavanja", // 180 - "FM podešavanja", // 181 - "AM podešavanja", // 182 - "Povezivanje i sat", // 183 - "PRITISNITE MODE DA SE VRATITE", // 184 - "CoChannel Detektor", // 185 - "CoChannel Detektor\nosetljivost", // 186 - "CoChannel Detektor\nprag", // 187 - "CoChannel Detektor\nbrojač", // 188 - "GLAVNO", // 189 - "AUDIO", // 190 - "EKRAN", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "POVEZIVANJE", // 195 - "DX MODE", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM de-emfaza", // 199 - "Malo", // 200 - "Veliko", // 201 - "Svi", // 202 - "Brzi PS", // 203 - "Podrazumevano", // 204 - "Utišaj ekran na XDRGTK", // 205 - "FMSI stereo\npoboljšanje", // 206 - "Funkcija dostupna\nsamo na TEF6687/6689!", // 207 - "Funkcija nije dostupna na koži!", // 208 - "Počnite skeniranje kanala", // 209 - "Zaustavite skeniranje kanala", // 210 - "Vreme čekanja", // 211 - "Pokrenite DX\nskeniranje", // 212 - "FM DX Opcije", // 213 - "Abort! Početni kanal preskočen", // 214 - "Automatski sortiraj AF", // 215 - "Memorijski kanali", // 216 - "Isključi", // 217 - "Samo", // 218 - "Automatski otkaži skeniranje", // 219 - "Ispravi PI", // 220 - "Signal", // 221 - "Utišaj zvuk\nu toku skeniranja", // 222 - "ZRAK", // 223 - "5 sekundi pritiska na dugme", // 224 - "Isključivanje", // 225 - "Isključi ekran", // 226 - "Onemogućeno", // 227 - "Nema", // 228 - "Vesti", // 229 - "Aktuelnosti", // 230 - "Informacije", // 231 - "Sport", // 232 - "Obrazovanje", // 233 - "Drama", // 234 - "Kultura", // 235 - "Nauka", // 236 - "Raznovrsno", // 237 - "Pop muzika", // 238 - "Rock muzika", // 239 - "Lagana muzika", // 240 - "Laka klasična", // 241 - "Seriozna klasična", // 242 - "Ostala muzika", // 243 - "Vreme", // 244 - "Finansije", // 245 - "Dečiji programi", // 246 - "Socijalna pitanja", // 247 - "Religija", // 248 - "Telefon na liniji", // 249 - "Putovanja", // 250 - "Odmor", // 251 - "Jazz muzika", // 252 - "Country muzika", // 253 - "Nacionalna muzika", // 254 - "Stari hitovi", // 255 - "Folk muzika", // 256 - "Dokumentarni", // 257 - "Test alarma", // 258 - "Alarm!!!", // 259 - "Početni", // 260 - "Uvek", // 261 - "Prikazivanje\nsata", // 262 - "Prikazivanje\ndugog PS", // 263 - "Početna frekvencija", // 264 - "Krajnja frekvencija", // 265 - "Početni memorijski\nkanal", // 266 - "Krajnji memorijski\nkanal", // 267 - "Samo sa RDS", // 268 - "Pokreni automatsko\nmemorijsko pamćenje", // 269 - "Automatsko memorisanje", // 270 - "Stationlist ID", // 271 - "Pronađeno", // 272 - "Abort! Nedostaju kanali", // 273 - "Abort! Korisnik je\npritisnuo dugme", // 274 - "Skeniranje završeno\nbez grešaka", // 275 - "Očisti memorijske\nkanale", // 276 - "obrisano", // 277 - "Prevencija duplog PI", // 278 - "Opseg", // 279 - "Puno", // 280 - "Vreme čekanja na signal", // 281 - "Pritisnite označeni\nugao", // 282 - "Za kalibraciju\nekrana", // 283 - "Drži BW da staneš", // 284 - "Izaberi širinu\nopsega", // 285 - "Tvoj dnevnik", // 286 - "Preuzmi dnevnik", // 287 - "Dnevnik je prazan", // 288 - "Idi do dna", // 289 - "Dodano u dnevnik", // 290 - "Ažuriranje nije\nuspelo!", // 291 - "Očisti dnevnik", // 292 - "Dnevnik očišćen", // 293 - "Greška pri brisanju", // 294 - "Ne može se dodati!\nDnevnik je pun!", // 295 - "Automatski logger", // 296 - "Auto DST na\nNTP vremenu", // 297 - "Postavite NTP\nvremenski offset", // 298 - "Dnevnik sadrži više od 130 unosa, što viewer ne može obraditi. Preuzmite CSV fajl za obradu.", // 299 - "Canada" // 300 + "Tuner: !Nema!", // 8 + "Jačina zvuka", // 9 + "Konverter", // 10 + "Donja ivica opsega", // 11 + "Gornja ivica opsega", // 12 + "FM RF nivo\npomeranja", // 13 + "Stereo prag", // 14 + "Visokopropusni kut", // 15 + "Visokopropusni\nprag", // 16 + "Prag za nizak\nnivo", // 17 + "Osvetljenost", // 18 + "Postavite jačinu zvuka", // 19 + "Pomeranje konvertera", // 20 + "Donja ivica opsega", // 21 + "Gornja ivica opsega", // 22 + "Pomeranje nivoa", // 23 + "Stereo odvajanje prag", // 24 + "Frekvencija\nvisokog rezanja", // 25 + "Prag visokog rezanja", // 26 + "Prag niskog nivoa", // 27 + "Osvetljenost ekrana", // 28 + "Isključeno", // 29 + "Uključeno", // 30 + "PRITISNITE MODE ZA IZLAZ I SPAS", // 31 + "PRITISNITE BAND DA ZATVORITE", // 32 + "SKENIRANJE...", // 33 + "Tuner nije\ndetektovan", // 34 + "AM antena\npojačanje", // 35 + "FM AGC", // 36 + "Prikazivanje RDS\ngrešaka", // 37 + "Jezik", // 38 + "Izaberite jezik", // 39 + "PI zaključan\nCT sinhronizacija", // 40 + "Greška! Nema RDS signala!", // 41 + "Softmute FM", // 42 + "Softmute AM", // 43 + "Pucketanje na\nivici opsega", // 44 + "Region", // 45 + "Evropa", // 46 + "S.A.D.", // 47 + "Prikazivanje\ndonje crte u RDS", // 48 + "PS samo", // 49 + "Wi-Fi aktivan", // 50 + "Konfiguriši Wi-Fi", // 51 + "Povežite se sa: ", // 52 + "da biste konfigurisali Wi-Fi", // 53 + "Pokušavam da se\npovežem sa Wi-Fi", // 54 + "NEUSPELO!", // 55 + "POVEZANO!", // 56 + "IP Stationlist klijent", // 57 + "Prikazivanje SW\ntalasne dužine", // 58 + "RDS filter", // 59 + "Prikazivanje PI\ngrešaka", // 60 + "Koristi šum", // 61 + "Merač modulisanja", // 62 + "AM Noise blanker", // 63 + "FM Noise blanker", // 64 + "Podrazumevana\npodešavanja učitana", // 65 + "Audio izlaz", // 66 + "Dozvoli podešavanje\nbez screensavera", // 67 + "Invertuj ekran", // 68 + "O softveru", // 69 + "Glavni kod:", // 70 + "Doprinosioci:", // 71 + "Nepoznato", // 72 + "Opcije screensavera", // 73 + "Automatsko\nisključivanje", // 74 + "Isključi ekran", // 75 + "Tema", // 76 + "Koža", // 77 + "Detektovane aplikacije", // 78 + "Min.", // 79 + "SPI brzina", // 80 + "Osetljivost\nskeniranja", // 81 + "NIJE DOSTUPNO", // 82 + "Verzija softvera", // 83 + "Font za\nfrekvenciju", // 84 + "Automatski", // 85 + "Nema AF dostupnog", // 86 + "Nema EON dostupnog", // 87 + "Nema RT+ dostupnog", // 88 + "FM podrazumevani\nkorak", // 80 + "Screensaver", // 81 + "Sek", // 82 + "Način rada sa\nsatom", // 83 + "1% osvetljenost", // 84 + "25% osvetljenost", // 85 + "50% osvetljenost", // 86 + "AM RF nivo\npomeranja", // 87 + "Jedinica\nsignalnog merača", // 88 + "Koristi AF", // 89 + "Izaberi FM\nopseg", // 99 + "Izaberi AM\nopseg", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Zaustavi buđenje ekrana", // 106 + "Selector modela", // 107 + "Baza", // 108 + "Portabilno", // 109 + "Portabilno dodirno", // 110 + "Naslov", // 111 + "Album", // 112 + "Pesma", // 113 + "Izvođač", // 114 + "Kompozicija", // 115 + "Pokret", // 116 + "Dirigent", // 117 + "Kompozitor", // 118 + "Grupa", // 119 + "Komentar", // 120 + "Žanr", // 121 + "Vesti", // 122 + "Lokalne vesti", // 123 + "Berza", // 124 + "Sport", // 125 + "Loterija", // 126 + "Horoskop", // 127 + "Dnevni odmor", // 128 + "Zdravlje", // 129 + "Događaj", // 130 + "Scena", // 131 + "Film", // 132 + "TV", // 133 + "Datum/vreme", // 134 + "Vreme", // 135 + "Saobraćaj", // 136 + "Alarm", // 137 + "Reklama", // 138 + "Web sajt", // 139 + "Ostalo", // 140 + "Kratak PS", // 141 + "Dug PS", // 142 + "Sada", // 143 + "Sledeće", // 144 + "Deo", // 145 + "Domaćin", // 146 + "Uređivač", // 147 + "Frekvencija", // 148 + "Početna stranica", // 149 + "Podkanal", // 150 + "Vruća linija", // 151 + "Studio telefon", // 152 + "Telefon", // 153 + "SMS studio", // 154 + "SMS", // 155 + "Email vruća linija", // 156 + "Email studio", // 157 + "Email", // 158 + "Razgovor", // 159 + "Razgovorni centar", // 160 + "Pitanje za glasanje", // 161 + "Centar za glasanje", // 162 + "Mesto", // 163 + "Sastanak", // 164 + "Identifikator", // 165 + "Kupovina", // 166 + "Preuzmi podatke", // 167 + "MW podrazumevani\nkorak", // 168 + "Tangerine", // 169 + "Okean", // 170 + "Indigo", // 171 + "Opcije baterije", // 172 + "Prikazivanje napona", // 173 + "Prikazivanje procenta", // 174 + "RT keširanje", // 175 + "Glavna podešavanja", // 176 + "Audio podešavanja", // 177 + "Podešavanja ekrana", // 178 + "RDS podešavanja", // 179 + "FM podešavanja", // 180 + "AM podešavanja", // 181 + "Povezivanje i sat", // 182 + "PRITISNITE MODE DA SE VRATITE", // 183 + "CoChannel Detektor", // 184 + "CoChannel Detektor\nosetljivost", // 185 + "CoChannel Detektor\nprag", // 186 + "CoChannel Detektor\nbrojač", // 187 + "GLAVNO", // 188 + "AUDIO", // 189 + "EKRAN", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "POVEZIVANJE", // 194 + "DX MODE", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM de-emfaza", // 198 + "Malo", // 199 + "Veliko", // 200 + "Svi", // 201 + "Brzi PS", // 202 + "Podrazumevano", // 203 + "Utišaj ekran na XDRGTK", // 204 + "FMSI stereo\npoboljšanje", // 205 + "Funkcija dostupna\nsamo na TEF6687/6689!", // 206 + "Funkcija nije dostupna na koži!", // 207 + "Počnite skeniranje kanala", // 208 + "Zaustavite skeniranje kanala", // 209 + "Vreme čekanja", // 210 + "Pokrenite DX\nskeniranje", // 211 + "FM DX Opcije", // 212 + "Abort! Početni kanal preskočen", // 213 + "Automatski sortiraj AF", // 214 + "Memorijski kanali", // 215 + "Isključi", // 216 + "Samo", // 217 + "Automatski otkaži skeniranje", // 218 + "Ispravi PI", // 219 + "Signal", // 220 + "Utišaj zvuk\nu toku skeniranja", // 221 + "ZRAK", // 222 + "5 sekundi pritiska na dugme", // 223 + "Isključivanje", // 224 + "Isključi ekran", // 225 + "Onemogućeno", // 226 + "Nema", // 227 + "Vesti", // 228 + "Aktuelnosti", // 229 + "Informacije", // 230 + "Sport", // 231 + "Obrazovanje", // 232 + "Drama", // 233 + "Kultura", // 234 + "Nauka", // 235 + "Raznovrsno", // 236 + "Pop muzika", // 237 + "Rock muzika", // 238 + "Lagana muzika", // 239 + "Laka klasična", // 240 + "Seriozna klasična", // 241 + "Ostala muzika", // 242 + "Vreme", // 243 + "Finansije", // 244 + "Dečiji programi", // 245 + "Socijalna pitanja", // 246 + "Religija", // 247 + "Telefon na liniji", // 248 + "Putovanja", // 249 + "Odmor", // 250 + "Jazz muzika", // 251 + "Country muzika", // 252 + "Nacionalna muzika", // 253 + "Stari hitovi", // 254 + "Folk muzika", // 255 + "Dokumentarni", // 256 + "Test alarma", // 257 + "Alarm!!!", // 258 + "Početni", // 259 + "Uvek", // 260 + "Prikazivanje\nsata", // 261 + "Prikazivanje\ndugog PS", // 262 + "Početna frekvencija", // 263 + "Krajnja frekvencija", // 264 + "Početni memorijski\nkanal", // 265 + "Krajnji memorijski\nkanal", // 266 + "Samo sa RDS", // 267 + "Pokreni automatsko\nmemorijsko pamćenje", // 268 + "Automatsko memorisanje", // 269 + "Stationlist ID", // 270 + "Pronađeno", // 271 + "Abort! Nedostaju kanali", // 272 + "Abort! Korisnik je\npritisnuo dugme", // 273 + "Skeniranje završeno\nbez grešaka", // 274 + "Očisti memorijske\nkanale", // 275 + "obrisano", // 276 + "Prevencija duplog PI", // 277 + "Opseg", // 278 + "Puno", // 279 + "Vreme čekanja na signal", // 280 + "Pritisnite označeni\nugao", // 281 + "Za kalibraciju\nekrana", // 282 + "Drži BW da staneš", // 283 + "Izaberi širinu\nopsega", // 284 + "Tvoj dnevnik", // 285 + "Preuzmi dnevnik", // 286 + "Dnevnik je prazan", // 287 + "Idi do dna", // 288 + "Dodano u dnevnik", // 289 + "Ažuriranje nije\nuspelo!", // 290 + "Očisti dnevnik", // 291 + "Dnevnik očišćen", // 292 + "Greška pri brisanju", // 293 + "Ne može se dodati!\nDnevnik je pun!", // 294 + "Automatski logger", // 295 + "Auto DST na\nNTP vremenu", // 296 + "Postavite NTP\nvremenski offset", // 297 + "Dnevnik sadrži više od 130 unosa, što viewer ne može obraditi. Preuzmite CSV fajl za obradu.", // 298 + "Canada" // 299 }, { "Suomi", // Finnish @@ -5766,299 +5747,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB-tila", // 5 "Kooderi asetettu optiseksi", // 6 "Kooderi asetettu\nstandardiin", // 7 - "FM/AM vastaanotin", // 8 - "Viritin: !Ei mitään!", // 9 - "Äänenvoimakkuus", // 10 - "Muunna", // 11 - "Matalan taajuuden\nraja", // 12 - "Korkean taajuuden\nraja", // 13 - "FM RF-tason siirto", // 14 - "Stereo kynnys", // 15 - "Ylileikkaus kulma", // 16 - "Ylileikkaus kynnys", // 17 - "Matalan tason\nkynnys", // 18 - "Kirkkaus", // 19 - "Aseta äänenvoimakkuus", // 20 - "Muunna siirto", // 21 - "Matalan taajuuden\nraja", // 22 - "Korkean taajuuden\nraja", // 23 - "Tason siirto", // 24 - "Stereoerotus kynnys", // 25 - "Ylileikkaus kulman taajuus", // 26 - "Ylileikkaus kynnys", // 27 - "Matalan tason\nkynnys", // 28 - "Näytön kirkkaus", // 29 - "Pois", // 30 - "Päällä", // 31 - "PAINA MODE POISTU JA TALLENNA", // 32 - "PAINA BAND SULKEAKSESI", // 33 - "SKANNATAAN...", // 34 - "Virittimen havaitseminen\nepäonnistui", // 35 - "AM-antenni vahvistus", // 36 - "FM AGC", // 37 - "Näytä RDS-virheet", // 38 - "Kieli", // 39 - "Valitse kieli", // 40 - "PI lukittu CT synkronointi", // 41 - "Virhe! Ei RDS-signaalia", // 42 - "Softmute FM", // 43 - "Softmute AM", // 44 - "Ääni rajalla", // 45 - "Alue", // 46 - "Eurooppa", // 47 - "Yhdysvallat", // 48 - "Näytä alaviiva RDS:ssa", // 49 - "Vain PS", // 50 - "Wi-Fi aktiivinen", // 51 - "Määritä Wi-Fi", // 52 - "Yhdistä: ", // 53 - "Wi-Fi:n määrittämiseksi", // 54 - "Yritetään yhdistää Wi-Fi", // 55 - "EPÄONNISTUI!", // 56 - "YHDISTETTY!", // 57 - "Stationlist-asiakas IP", // 58 - "Näytä SW aallonpituus", // 59 - "RDS-suodatin", // 60 - "Näytä PI-virheet", // 61 - "Käytä squelchiä", // 62 - "Modulaatiomittari", // 63 - "AM Melupeitto", // 64 - "FM Melupeitto", // 65 - "Oletusarvot ladattu", // 66 - "Äänilähtö", // 67 - "Salli viritys ilman\nruutusaverin poistamista", // 68 - "Käännä näytön värit", // 69 - "Tietoja ohjelmistosta", // 70 - "Pääkoodi:", // 71 - "Avustajat:", // 72 - "Tuntematon", // 73 - "Näytönsäästäjäasetukset", // 74 - "Automaattinen virransammutus", // 75 - "Näyttö pois", // 76 - "Teema", // 77 - "Pinta", // 78 - "Havaitut sovellukset", // 79 - "Min.", // 80 - "Dynaaminen SPI-nopeus", // 81 - "Skannausherkkyys", // 82 - "EI", // 83 - "Ohjelmistoversio", // 84 - "Taajuusfontti", // 85 - "Automaattinen", // 86 - "Ei AF saatavilla", // 87 - "Ei EON saatavilla", // 88 - "Ei RT+ saatavilla", // 89 - "FM oletusarvoiset askelvälit", // 90 - "Näytönsäästäjä", // 91 - "Sek", // 92 - "Kellotila", // 93 - "1% kirkkaus", // 94 - "25% kirkkaus", // 95 - "50% kirkkaus", // 96 - "AM RF-tason siirto", // 97 - "Signaalimittarin yksikkö", // 98 - "Käytä AF", // 99 - "Valitse FM-taajuusalue", // 100 - "Valitse AM-taajuusalue", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Pysäytä näytön herätys virityksessä", // 107 - "Mallin valitsin", // 108 - "Perus", // 109 - "Kannettava", // 110 - "Koskettimellinen kannettava", // 111 - "Nimi", // 112 - "Albumi", // 113 - "Kappale", // 114 - "Esittäjä", // 115 - "Sävellys", // 116 - "Liike", // 117 - "Kapellimestari", // 118 - "Säveltäjä", // 119 - "Bändi", // 120 - "Kommentti", // 121 - "Genre", // 122 - "Uutiset", // 123 - "Paikalliset uutiset", // 124 - "Osakemarkkinat", // 125 - "Urheilu", // 126 - "Arpajaiset", // 127 - "Horoskooppi", // 128 - "Päivittäinen viihde", // 129 - "Terveys", // 130 - "Tapahtuma", // 131 - "Kohde", // 132 - "Elokuvateatteri", // 133 - "TV", // 134 - "Päivämäärä/aika", // 135 - "Sää", // 136 - "Liikenne", // 137 - "Hälytys", // 138 - "Mainos", // 139 - "Verkkosivusto", // 140 - "Muu", // 141 - "Lyhyt PS", // 142 - "Pitkä PS", // 143 - "Nyt", // 144 - "Seuraava", // 145 - "Osa", // 146 - "Isäntä", // 147 - "Toimittaja", // 148 - "Taajuus", // 149 - "Etusivu", // 150 - "Alikanava", // 151 - "Puh. linja", // 152 - "Studion puhelin", // 153 - "Puhelin", // 154 - "SMS studio", // 155 - "SMS", // 156 - "Sähköposti puhelinlinja", // 157 - "Sähköposti studio", // 158 - "Sähköposti", // 159 - "Chat", // 160 - "Chattikeskus", // 161 - "Äänestyskysymys", // 162 - "Äänestyskeskus", // 163 - "Paikka", // 164 - "Tapaaminen", // 165 - "Tunniste", // 166 - "Osto", // 167 - "Hanki data", // 168 - "MW oletusarvoiset askelvälit", // 169 - "Mandariini", // 170 - "Meri", // 171 - "Indigo", // 172 - "Akkumääritykset", // 173 - "Näytä jännite", // 174 - "Näytä prosentti", // 175 - "RT pusku", // 176 - "Pään asetukset", // 177 - "Ääniasetukset", // 178 - "Näyttöasetukset", // 179 - "RDS-asetukset", // 180 - "FM-asetukset", // 181 - "AM-asetukset", // 182 - "Yhteydet ja kello", // 183 - "PAINA MODE PALATAKSESI", // 184 - "CoChannel-tunnistin", // 185 - "CoChannel-tunnistin\nherkkyys", // 186 - "CoChannel-tunnistin\nkynnys", // 187 - "CoChannel-tunnistin\nlaskuri", // 188 - "PÄÄ", // 189 - "ÄÄNI", // 190 - "NÄYTTÖ", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "YHTEYS", // 195 - "DX-tila", // 196 - "AUTOMAATTINEN MUISTI", // 197 - "AM AGC", // 198 - "FM vähennys", // 199 - "Pieni", // 200 - "Suuri", // 201 - "Kaikki", // 202 - "Nopea PS", // 203 - "Oletus", // 204 - "Hiljennä näyttö\nXDRGTK-yhteyden aikana", // 205 - "FMSI stereo\nparannus", // 206 - "Toiminto saatavilla vain\nTEF6687/6689:ssä!", // 207 - "Toiminto ei saatavilla\nvalitussa pinnassa!", // 208 - "Aloita skannaus\nmuistikanavilla", // 209 - "Pysäytä skannaus\nmuistikanavilla", // 210 - "Odota-aika", // 211 - "Aloita DX-skannaus", // 212 - "FM DX Asetukset", // 213 - "Keskeytä! Aloituskanava\non merkitty ohitettavaksi.", // 214 - "Automaattinen AF lajittelu", // 215 - "Muistikanavat", // 216 - "Sulje", // 217 - "Vain", // 218 - "Automaattinen skannauksen peruutus", // 219 - "Korjaa PI", // 220 - "Signaali", // 221 - "Hiljennä ääni\nskannauksen aikana", // 222 - "ILMA", // 223 - "5 sekunnin bandinäppäimen\npainallus", // 224 - "Virta pois", // 225 - "Näyttö pois", // 226 - "Poistettu", // 227 - "Ei mitään", // 228 - "Uutiset", // 229 - "Ajankohtaiset", // 230 - "Tietoa", // 231 - "Urheilu", // 232 - "Koulutus", // 233 - "Draama", // 234 - "Kulttuuri", // 235 - "Tiede", // 236 - "Vaihteleva", // 237 - "Pop-musiikki", // 238 - "Rock-musiikki", // 239 - "Helppokuuntelu", // 240 - "Kevyt klassinen", // 241 - "Vakava klassinen", // 242 - "Muu musiikki", // 243 - "Sää", // 244 - "Talous", // 245 - "Lasten ohjelmat", // 246 - "Sosiaaliasiat", // 247 - "Uskonto", // 248 - "Puhelinlinja", // 249 - "Matkustus", // 250 - "Vapaa-aika", // 251 - "Jazz-musiikki", // 252 - "Country-musiikki", // 253 - "Kansallismusiikki", // 254 - "Oldies-musiikki", // 255 - "Folk-musiikki", // 256 - "Dokumentti", // 257 - "Hälytyksen testi", // 258 - "Hälytys!!!", // 259 - "Alkuperäinen", // 260 - "Aina", // 261 - "Näytä kello", // 262 - "Näytä pitkä PS", // 263 - "Aloita taajuus", // 264 - "Pysäytä taajuus", // 265 - "Aloita muistikanava", // 266 - "Pysäytä muistikanava", // 267 - "Tallenna vain RDS:n\nkanssa", // 268 - "Aloita\nautomaattinen muistio", // 269 - "Automaattinen muisti", // 270 - "Stationlist ID", // 271 - "Löytyi", // 272 - "Keskeytä! Muistikanavat loppu", // 273 - "Keskeytä! Käyttäjä painoi nappia", // 274 - "Skannaus valmis ilman virheitä", // 275 - "Tyhjennä\nmuistikanavat", // 276 - "tyhjennetty", // 277 - "Estä kaksois-PI", // 278 - "Alue", // 279 - "Täysi", // 280 - "Odota-aika\nvain signaalille", // 281 - "Paina korostettua kulmaa", // 282 - "Kalibroi kosketusnäyttö", // 283 - "Pidä BW-nappia painettuna\npysäyttääksesi DX-skannerin", // 284 - "Valitse\nkaistanleveys", // 285 - "Oma lokikirja", // 286 - "Lataa lokikirja", // 287 - "Lokikirja on tyhjä", // 288 - "Mene alas", // 289 - "Merkintä lisätty\nlokikirjaan", // 290 - "Virhe lisättäessä\nmerkintää lokikirjaan", // 291 - "Tyhjennä lokikirja", // 292 - "Lokikirja\ntyhjennetty", // 293 - "Tyhjennys\nepäonnistui", // 294 - "Ei voida lisätä merkintää!\nLokikirja on täynnä!", // 295 - "Autolokikirja", // 296 - "Auto DST\nNTP-ajassa", // 297 - "Aseta\nNTP-aikasiirto", // 298 - "Lokikirja sisältää yli 130 merkintää, joita katselija ei pysty käsittelemään. Lataa CSV-tiedosto sen käsittelemiseksi.", // 299 - "Kanada" // 300 + "Viritin: !Ei mitään!", // 8 + "Äänenvoimakkuus", // 9 + "Muunna", // 10 + "Matalan taajuuden\nraja", // 11 + "Korkean taajuuden\nraja", // 12 + "FM RF-tason siirto", // 13 + "Stereo kynnys", // 14 + "Ylileikkaus kulma", // 15 + "Ylileikkaus kynnys", // 16 + "Matalan tason\nkynnys", // 17 + "Kirkkaus", // 18 + "Aseta äänenvoimakkuus", // 19 + "Muunna siirto", // 20 + "Matalan taajuuden\nraja", // 21 + "Korkean taajuuden\nraja", // 22 + "Tason siirto", // 23 + "Stereoerotus kynnys", // 24 + "Ylileikkaus kulman taajuus", // 25 + "Ylileikkaus kynnys", // 26 + "Matalan tason\nkynnys", // 27 + "Näytön kirkkaus", // 28 + "Pois", // 29 + "Päällä", // 30 + "PAINA MODE POISTU JA TALLENNA", // 31 + "PAINA BAND SULKEAKSESI", // 32 + "SKANNATAAN...", // 33 + "Virittimen havaitseminen\nepäonnistui", // 34 + "AM-antenni vahvistus", // 35 + "FM AGC", // 36 + "Näytä RDS-virheet", // 37 + "Kieli", // 38 + "Valitse kieli", // 39 + "PI lukittu CT synkronointi", // 40 + "Virhe! Ei RDS-signaalia", // 41 + "Softmute FM", // 42 + "Softmute AM", // 43 + "Ääni rajalla", // 44 + "Alue", // 45 + "Eurooppa", // 46 + "Yhdysvallat", // 47 + "Näytä alaviiva RDS:ssa", // 48 + "Vain PS", // 49 + "Wi-Fi aktiivinen", // 50 + "Määritä Wi-Fi", // 51 + "Yhdistä: ", // 52 + "Wi-Fi:n määrittämiseksi", // 53 + "Yritetään yhdistää Wi-Fi", // 54 + "EPÄONNISTUI!", // 55 + "YHDISTETTY!", // 56 + "Stationlist-asiakas IP", // 57 + "Näytä SW aallonpituus", // 58 + "RDS-suodatin", // 59 + "Näytä PI-virheet", // 60 + "Käytä squelchiä", // 61 + "Modulaatiomittari", // 62 + "AM Melupeitto", // 63 + "FM Melupeitto", // 64 + "Oletusarvot ladattu", // 65 + "Äänilähtö", // 66 + "Salli viritys ilman\nruutusaverin poistamista", // 67 + "Käännä näytön värit", // 68 + "Tietoja ohjelmistosta", // 69 + "Pääkoodi:", // 70 + "Avustajat:", // 71 + "Tuntematon", // 72 + "Näytönsäästäjäasetukset", // 73 + "Automaattinen virransammutus", // 74 + "Näyttö pois", // 75 + "Teema", // 76 + "Pinta", // 77 + "Havaitut sovellukset", // 78 + "Min.", // 79 + "SPI-nopeus", // 80 + "Skannausherkkyys", // 81 + "EI", // 82 + "Ohjelmistoversio", // 83 + "Taajuusfontti", // 84 + "Automaattinen", // 85 + "Ei AF saatavilla", // 86 + "Ei EON saatavilla", // 87 + "Ei RT+ saatavilla", // 88 + "FM oletusarvoiset askelvälit", // 80 + "Näytönsäästäjä", // 81 + "Sek", // 82 + "Kellotila", // 83 + "1% kirkkaus", // 84 + "25% kirkkaus", // 85 + "50% kirkkaus", // 86 + "AM RF-tason siirto", // 87 + "Signaalimittarin yksikkö", // 88 + "Käytä AF", // 89 + "Valitse FM-taajuusalue", // 99 + "Valitse AM-taajuusalue", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Pysäytä näytön herätys virityksessä", // 106 + "Mallin valitsin", // 107 + "Perus", // 108 + "Kannettava", // 109 + "Koskettimellinen kannettava", // 110 + "Nimi", // 111 + "Albumi", // 112 + "Kappale", // 113 + "Esittäjä", // 114 + "Sävellys", // 115 + "Liike", // 116 + "Kapellimestari", // 117 + "Säveltäjä", // 118 + "Bändi", // 119 + "Kommentti", // 120 + "Genre", // 121 + "Uutiset", // 122 + "Paikalliset uutiset", // 123 + "Osakemarkkinat", // 124 + "Urheilu", // 125 + "Arpajaiset", // 126 + "Horoskooppi", // 127 + "Päivittäinen viihde", // 128 + "Terveys", // 129 + "Tapahtuma", // 130 + "Kohde", // 131 + "Elokuvateatteri", // 132 + "TV", // 133 + "Päivämäärä/aika", // 134 + "Sää", // 135 + "Liikenne", // 136 + "Hälytys", // 137 + "Mainos", // 138 + "Verkkosivusto", // 139 + "Muu", // 140 + "Lyhyt PS", // 141 + "Pitkä PS", // 142 + "Nyt", // 143 + "Seuraava", // 144 + "Osa", // 145 + "Isäntä", // 146 + "Toimittaja", // 147 + "Taajuus", // 148 + "Etusivu", // 149 + "Alikanava", // 150 + "Puh. linja", // 151 + "Studion puhelin", // 152 + "Puhelin", // 153 + "SMS studio", // 154 + "SMS", // 155 + "Sähköposti puhelinlinja", // 156 + "Sähköposti studio", // 157 + "Sähköposti", // 158 + "Chat", // 159 + "Chattikeskus", // 160 + "Äänestyskysymys", // 161 + "Äänestyskeskus", // 162 + "Paikka", // 163 + "Tapaaminen", // 164 + "Tunniste", // 165 + "Osto", // 166 + "Hanki data", // 167 + "MW oletusarvoiset askelvälit", // 168 + "Mandariini", // 169 + "Meri", // 170 + "Indigo", // 171 + "Akkumääritykset", // 172 + "Näytä jännite", // 173 + "Näytä prosentti", // 174 + "RT pusku", // 175 + "Pään asetukset", // 176 + "Ääniasetukset", // 177 + "Näyttöasetukset", // 178 + "RDS-asetukset", // 179 + "FM-asetukset", // 180 + "AM-asetukset", // 181 + "Yhteydet ja kello", // 182 + "PAINA MODE PALATAKSESI", // 183 + "CoChannel-tunnistin", // 184 + "CoChannel-tunnistin\nherkkyys", // 185 + "CoChannel-tunnistin\nkynnys", // 186 + "CoChannel-tunnistin\nlaskuri", // 187 + "PÄÄ", // 188 + "ÄÄNI", // 189 + "NÄYTTÖ", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "YHTEYS", // 194 + "DX-tila", // 195 + "AUTOMAATTINEN MUISTI", // 196 + "AM AGC", // 197 + "FM vähennys", // 198 + "Pieni", // 199 + "Suuri", // 200 + "Kaikki", // 201 + "Nopea PS", // 202 + "Oletus", // 203 + "Hiljennä näyttö\nXDRGTK-yhteyden aikana", // 204 + "FMSI stereo\nparannus", // 205 + "Toiminto saatavilla vain\nTEF6687/6689:ssä!", // 206 + "Toiminto ei saatavilla\nvalitussa pinnassa!", // 207 + "Aloita skannaus\nmuistikanavilla", // 208 + "Pysäytä skannaus\nmuistikanavilla", // 209 + "Odota-aika", // 210 + "Aloita DX-skannaus", // 211 + "FM DX Asetukset", // 212 + "Keskeytä! Aloituskanava\non merkitty ohitettavaksi.", // 213 + "Automaattinen AF lajittelu", // 214 + "Muistikanavat", // 215 + "Sulje", // 216 + "Vain", // 217 + "Automaattinen skannauksen peruutus", // 218 + "Korjaa PI", // 219 + "Signaali", // 220 + "Hiljennä ääni\nskannauksen aikana", // 221 + "ILMA", // 222 + "5 sekunnin bandinäppäimen\npainallus", // 223 + "Virta pois", // 224 + "Näyttö pois", // 225 + "Poistettu", // 226 + "Ei mitään", // 227 + "Uutiset", // 228 + "Ajankohtaiset", // 229 + "Tietoa", // 230 + "Urheilu", // 231 + "Koulutus", // 232 + "Draama", // 233 + "Kulttuuri", // 234 + "Tiede", // 235 + "Vaihteleva", // 236 + "Pop-musiikki", // 237 + "Rock-musiikki", // 238 + "Helppokuuntelu", // 239 + "Kevyt klassinen", // 240 + "Vakava klassinen", // 241 + "Muu musiikki", // 242 + "Sää", // 243 + "Talous", // 244 + "Lasten ohjelmat", // 245 + "Sosiaaliasiat", // 246 + "Uskonto", // 247 + "Puhelinlinja", // 248 + "Matkustus", // 249 + "Vapaa-aika", // 250 + "Jazz-musiikki", // 251 + "Country-musiikki", // 252 + "Kansallismusiikki", // 253 + "Oldies-musiikki", // 254 + "Folk-musiikki", // 255 + "Dokumentti", // 256 + "Hälytyksen testi", // 257 + "Hälytys!!!", // 258 + "Alkuperäinen", // 259 + "Aina", // 260 + "Näytä kello", // 261 + "Näytä pitkä PS", // 262 + "Aloita taajuus", // 263 + "Pysäytä taajuus", // 264 + "Aloita muistikanava", // 265 + "Pysäytä muistikanava", // 266 + "Tallenna vain RDS:n\nkanssa", // 267 + "Aloita\nautomaattinen muistio", // 268 + "Automaattinen muisti", // 269 + "Stationlist ID", // 270 + "Löytyi", // 271 + "Keskeytä! Muistikanavat loppu", // 272 + "Keskeytä! Käyttäjä painoi nappia", // 273 + "Skannaus valmis ilman virheitä", // 274 + "Tyhjennä\nmuistikanavat", // 275 + "tyhjennetty", // 276 + "Estä kaksois-PI", // 277 + "Alue", // 278 + "Täysi", // 279 + "Odota-aika\nvain signaalille", // 280 + "Paina korostettua kulmaa", // 281 + "Kalibroi kosketusnäyttö", // 282 + "Pidä BW-nappia painettuna\npysäyttääksesi DX-skannerin", // 283 + "Valitse\nkaistanleveys", // 284 + "Oma lokikirja", // 285 + "Lataa lokikirja", // 286 + "Lokikirja on tyhjä", // 287 + "Mene alas", // 288 + "Merkintä lisätty\nlokikirjaan", // 289 + "Virhe lisättäessä\nmerkintää lokikirjaan", // 290 + "Tyhjennä lokikirja", // 291 + "Lokikirja\ntyhjennetty", // 292 + "Tyhjennys\nepäonnistui", // 293 + "Ei voida lisätä merkintää!\nLokikirja on täynnä!", // 294 + "Autolokikirja", // 295 + "Auto DST\nNTP-ajassa", // 296 + "Aseta\nNTP-aikasiirto", // 297 + "Lokikirja sisältää yli 130 merkintää, joita katselija ei pysty käsittelemään. Lataa CSV-tiedosto sen käsittelemiseksi.", // 298 + "Kanada" // 299 }, { "Dansk", // Danish @@ -6069,299 +6049,298 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB-tilstand", // 5 "Encoder indstillet til optisk", // 6 "Encoder indstillet til standard", // 7 - "FM/AM modtager", // 8 - "Tuner: !Ingen!", // 9 - "Volumen", // 10 - "Konverter", // 11 - "Lavbåndskant", // 12 - "Højbåndskant", // 13 - "FM RF-niveau offset", // 14 - "Stereotærskel", // 15 - "Højfrekvensskæring\nhjørne", // 16 - "Højfrekvensskæring\ntærskel", // 17 - "Lavt niveau tærskel", // 18 - "Lysstyrke", // 19 - "Indstil volumen", // 20 - "Konverter offset", // 21 - "Lavbåndskant", // 22 - "Højbåndskant", // 23 - "Niveau offset", // 24 - "Stereoadskillelsestærskel", // 25 - "Højfrekvensskæring\nfrekvens", // 26 - "Højfrekvensskæring\ntærskel", // 27 - "Lavt niveau tærskel", // 28 - "Visningens lysstyrke", // 29 - "Slukket", // 30 - "Tændt", // 31 - "TRYK MODE FOR AT GEMME", // 32 - "TRYK PÅ BÅND FOR AT LUKKE", // 33 - "SCANNER...", // 34 - "Tuner ikke registreret", // 35 - "AM-antenneforstærkning", // 36 - "FM AGC", // 37 - "Vis RDS-fejl", // 38 - "Sprog", // 39 - "Vælg sprog", // 40 - "PI-låst CT-synkronisering", // 41 - "Fejl! Ingen RDS-signal", // 42 - "Blød dæmpning FM", // 43 - "Blød dæmpning AM", // 44 - "Beep ved båndkant", // 45 - "Region", // 46 - "Europa", // 47 - "USA", // 48 - "Vis understregning\ni RDS", // 49 - "PS kun", // 50 - "Wi-Fi aktiv", // 51 - "Konfigurer Wi-Fi", // 52 - "Forbind til: ", // 53 - "for at konfigurere Wi-Fi", // 54 - "Forsøger at forbinde Wi-Fi", // 55 - "FEJLET!", // 56 - "TILSLUTTET!", // 57 - "Stationliste\nklient IP", // 58 - "Vis SW-bølgelængde", // 59 - "RDS-filter", // 60 - "Vis PI-fejl", // 61 - "Brug squelch", // 62 - "Modulationsmåler", // 63 - "AM-støjfjerner", // 64 - "FM-støjfjerner", // 65 - "Standardindstillinger\nindlæst", // 66 - "Lydudgang", // 67 - "Tillad tuning uden\nat slå pauseskærm fra", // 68 - "Inverter visning", // 69 - "Om software", // 70 - "Hovedkode:", // 71 - "Bidragydere:", // 72 - "Ukendt", // 73 - "Pauseskærmindstillinger", // 74 - "Auto sluk", // 75 - "Skærm slukket", // 76 - "Tema", // 77 - "Hud", // 78 - "Registrerede\napplikationer", // 79 - "Min.", // 80 - "Dynamisk SPI\nhastighed", // 81 - "Scan-følsomhed", // 82 - "INGEN", // 83 - "Softwareversion", // 84 - "Frekvensskrifttype", // 85 - "Auto", // 86 - "Ingen AF tilgængelig", // 87 - "Ingen EON tilgængelig", // 88 - "Ingen RT+ tilgængelig", // 89 - "FM-standardtrin", // 90 - "Pauseskærm", // 91 - "Sek", // 92 - "Urtilstand", // 93 - "1% lysstyrke", // 94 - "25% lysstyrke", // 95 - "50% lysstyrke", // 96 - "AM RF-niveau offset", // 97 - "Signalmålerenhed", // 98 - "Brug AF", // 99 - "Vælg FM-bånd", // 100 - "Vælg AM-bånd", // 101 - "LW", // 102 - "MW", // 103 - "SW", // 104 - "FM", // 105 - "OIRT", // 106 - "Stop skærmvækning\nved tuning", // 107 - "Modelvælger", // 108 - "Basis", // 109 - "Bærbar", // 110 - "Bærbar touch", // 111 - "Titel", // 112 - "Album", // 113 - "Nummer", // 114 - "Kunstner", // 115 - "Komposition", // 116 - "Bevægelse", // 117 - "Dirigent", // 118 - "Komponist", // 119 - "Bånd", // 120 - "Kommentar", // 121 - "Genre", // 122 - "Nyheder", // 123 - "Lokale nyheder", // 124 - "Aktiemarked", // 125 - "Sport", // 126 - "Lotto", // 127 - "Horoskop", // 128 - "Daglig adspredelse", // 129 - "Sundhed", // 130 - "Begivenhed", // 131 - "Scene", // 132 - "Biograf", // 133 - "TV", // 134 - "Dato/tid", // 135 - "Vejr", // 136 - "Trafik", // 137 - "Alarm", // 138 - "Annonce", // 139 - "Hjemmeside", // 140 - "Andet", // 141 - "Kort PS", // 142 - "Længere PS", // 143 - "Nu", // 144 - "Næste", // 145 - "Del", // 146 - "Vært", // 147 - "Redaktør", // 148 - "Frekvens", // 149 - "Hjemmeside", // 150 - "Underkanal", // 151 - "Hotline", // 152 - "Studiotelefon", // 153 - "Telefon", // 154 - "SMS studie", // 155 - "SMS", // 156 - "E-mail hotline", // 157 - "E-mail studie", // 158 - "E-mail", // 159 - "Chat", // 160 - "Chatcenter", // 161 - "Afstemning spørgsmål", // 162 - "Afstemning center", // 163 - "Sted", // 164 - "Aftale", // 165 - "Identifikator", // 166 - "Køb", // 167 - "Hent data", // 168 - "MW-standardtrin", // 169 - "Tangerine", // 170 - "Hav", // 171 - "Indigo", // 172 - "Batteriindstillinger", // 173 - "Vis spænding", // 174 - "Vis procent", // 175 - "RT-buffering", // 176 - "Hovedindstillinger", // 177 - "Lydindstillinger", // 178 - "Skærmindstillinger", // 179 - "RDS-indstillinger", // 180 - "FM-indstillinger", // 181 - "AM-indstillinger", // 182 - "Tilslutning & ur", // 183 - "TRYK MODE FOR AT VENDE TILBAGE", // 184 - "Sammenkanal-detektor", // 185 - "Sammenkanal-detektor\nfølsomhed", // 186 - "Sammenkanal-detektor\ntærskel", // 187 - "Sammenkanal-detektor\ntæller", // 188 - "HOVED", // 189 - "LYD", // 190 - "SKÆRM", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "TILSLUT", // 195 - "DX-MODE", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM-deemphasis", // 199 - "Lille", // 200 - "Stor", // 201 - "Alle", // 202 - "Hurtig PS", // 203 - "Standard", // 204 - "Sluk skærm ved\nXDRGTK-forbindelse", // 205 - "FMSI stereo\nforbedring", // 206 - "Funktion kun tilgængelig\npå TEF6687/6689!", // 207 - "Funktion ikke tilgængelig\npå valgt hud!", // 208 - "Begynd scanning\naf hukommelseskanaler", // 209 - "Stop scanning\naf hukommelseskanaler", // 210 - "Ventetid", // 211 - "Start DX-scanning", // 212 - "FM DX-indstillinger", // 213 - "Afbryd! Startkanal\ner sprunget over.", // 214 - "Auto-sortering AF", // 215 - "Hukommelseskanaler", // 216 - "Udeluk", // 217 - "Kun", // 218 - "Auto-annuller scan", // 219 - "Korrekt PI", // 220 - "Signal", // 221 - "Lyd dæmpet\nunder scanning", // 222 - "LUFT", // 223 - "5 sek. båndknap-tryk", // 224 - "Sluk", // 225 - "Skærm slukket", // 226 - "Deaktiveret", // 227 - "Ingen", // 228 - "Nyheder", // 229 - "Seneste nyt", // 230 - "Oplysninger", // 231 - "Sport", // 232 - "Uddannelse", // 233 - "Drama", // 234 - "Kultur", // 235 - "Videnskab", // 236 - "Variabel", // 237 - "Popmusik", // 238 - "Rockmusik", // 239 - "Nem lytning", // 240 - "Lettelse klassisk", // 241 - "Seriøs klassisk", // 242 - "Anden musik", // 243 - "Vejr", // 244 - "Finans", // 245 - "Børneprogrammer", // 246 - "Sociale anliggender", // 247 - "Religion", // 248 - "Ring ind", // 249 - "Rejse", // 250 - "Fritid", // 251 - "Jazzmusik", // 252 - "Countrymusik", // 253 - "National musik", // 254 - "Gamle hits", // 255 - "Folkemusik", // 256 - "Dokumentar", // 257 - "Alarmtest", // 258 - "Alarm!!!", // 259 - "Initial", // 260 - "Altid", // 261 - "Vis ur", // 262 - "Vis lang PS", // 263 - "Startfrekvens", // 264 - "Stopfrekvens", // 265 - "Start hukommelseskanal", // 266 - "Stop hukommelseskanal", // 267 - "Kun gem med RDS", // 268 - "Start auto-hukommelse", // 269 - "Auto-hukommelse", // 270 - "Stationsliste-ID", // 271 - "Fundet", // 272 - "Afbryd! Uden\nhukommelseskanaler", // 273 - "Afbryd! Brugeren\ntrykkede på knap", // 274 - "Scanning afsluttet uden fejl", // 275 - "Ryd\nhukommelseskanaler", // 276 - "ryddet", // 277 - "Forhindre\ndobbelt PI", // 278 - "Rækkevidde", // 279 - "Fuld", // 280 - "Ventetid på\nkun signal", // 281 - "Tryk på det markerede hjørne", // 282 - "For at kalibrere touchskærmen", // 283 - "Hold BW for at stoppe", // 284 - "Vælg båndbredde", // 285 - "Din logbog", // 286 - "Download logbog", // 287 - "Logbog er tom", // 288 - "Gå til bunden", // 289 - "Tilføjet til log", // 290 - "Opdatering\nmislykkedes!", // 291 - "Ryd logbog", // 292 - "Logbog ryddet", // 293 - "Rydning mislykkedes", // 294 - "Kan ikke tilføje!\nLogbogen er fuld!", // 295 - "Autologger", // 296 - "Auto DST på\nNTP-tid", // 297 - "Indstil NTP-tidsforskel", // 298 - "Logbogen indeholder over 130 poster, som fremviseren ikke kan behandle. Download CSV-filen for at behandle den.", // 299 - "Canada" // 300 + "Tuner: !Ingen!", // 8 + "Volumen", // 9 + "Konverter", // 10 + "Lavbåndskant", // 11 + "Højbåndskant", // 12 + "FM RF-niveau offset", // 13 + "Stereotærskel", // 14 + "Højfrekvensskæring\nhjørne", // 15 + "Højfrekvensskæring\ntærskel", // 16 + "Lavt niveau tærskel", // 17 + "Lysstyrke", // 18 + "Indstil volumen", // 19 + "Konverter offset", // 20 + "Lavbåndskant", // 21 + "Højbåndskant", // 22 + "Niveau offset", // 23 + "Stereoadskillelsestærskel", // 24 + "Højfrekvensskæring\nfrekvens", // 25 + "Højfrekvensskæring\ntærskel", // 26 + "Lavt niveau tærskel", // 27 + "Visningens lysstyrke", // 28 + "Slukket", // 29 + "Tændt", // 30 + "TRYK MODE FOR AT GEMME", // 31 + "TRYK PÅ BÅND FOR AT LUKKE", // 32 + "SCANNER...", // 33 + "Tuner ikke registreret", // 34 + "AM-antenneforstærkning", // 35 + "FM AGC", // 36 + "Vis RDS-fejl", // 37 + "Sprog", // 38 + "Vælg sprog", // 39 + "PI-låst CT-synkronisering", // 40 + "Fejl! Ingen RDS-signal", // 41 + "Blød dæmpning FM", // 42 + "Blød dæmpning AM", // 43 + "Beep ved båndkant", // 44 + "Region", // 45 + "Europa", // 46 + "USA", // 47 + "Vis understregning\ni RDS", // 48 + "PS kun", // 49 + "Wi-Fi aktiv", // 50 + "Konfigurer Wi-Fi", // 51 + "Forbind til: ", // 52 + "for at konfigurere Wi-Fi", // 53 + "Forsøger at forbinde Wi-Fi", // 54 + "FEJLET!", // 55 + "TILSLUTTET!", // 56 + "Stationliste\nklient IP", // 57 + "Vis SW-bølgelængde", // 58 + "RDS-filter", // 59 + "Vis PI-fejl", // 60 + "Brug squelch", // 61 + "Modulationsmåler", // 62 + "AM-støjfjerner", // 63 + "FM-støjfjerner", // 64 + "Standardindstillinger\nindlæst", // 65 + "Lydudgang", // 66 + "Tillad tuning uden\nat slå pauseskærm fra", // 67 + "Inverter visning", // 68 + "Om software", // 69 + "Hovedkode:", // 70 + "Bidragydere:", // 71 + "Ukendt", // 72 + "Pauseskærmindstillinger", // 73 + "Auto sluk", // 74 + "Skærm slukket", // 75 + "Tema", // 76 + "Hud", // 77 + "Registrerede\napplikationer", // 78 + "Min.", // 79 + "SPI hastighed", // 80 + "Scan-følsomhed", // 81 + "INGEN", // 82 + "Softwareversion", // 83 + "Frekvensskrifttype", // 84 + "Auto", // 85 + "Ingen AF tilgængelig", // 86 + "Ingen EON tilgængelig", // 87 + "Ingen RT+ tilgængelig", // 88 + "FM-standardtrin", // 80 + "Pauseskærm", // 81 + "Sek", // 82 + "Urtilstand", // 83 + "1% lysstyrke", // 84 + "25% lysstyrke", // 85 + "50% lysstyrke", // 86 + "AM RF-niveau offset", // 87 + "Signalmålerenhed", // 88 + "Brug AF", // 89 + "Vælg FM-bånd", // 99 + "Vælg AM-bånd", // 100 + "LW", // 101 + "MW", // 102 + "SW", // 103 + "FM", // 104 + "OIRT", // 105 + "Stop skærmvækning\nved tuning", // 106 + "Modelvælger", // 107 + "Basis", // 108 + "Bærbar", // 109 + "Bærbar touch", // 110 + "Titel", // 111 + "Album", // 112 + "Nummer", // 113 + "Kunstner", // 114 + "Komposition", // 115 + "Bevægelse", // 116 + "Dirigent", // 117 + "Komponist", // 118 + "Bånd", // 119 + "Kommentar", // 120 + "Genre", // 121 + "Nyheder", // 122 + "Lokale nyheder", // 123 + "Aktiemarked", // 124 + "Sport", // 125 + "Lotto", // 126 + "Horoskop", // 127 + "Daglig adspredelse", // 128 + "Sundhed", // 129 + "Begivenhed", // 130 + "Scene", // 131 + "Biograf", // 132 + "TV", // 133 + "Dato/tid", // 134 + "Vejr", // 135 + "Trafik", // 136 + "Alarm", // 137 + "Annonce", // 138 + "Hjemmeside", // 139 + "Andet", // 140 + "Kort PS", // 141 + "Længere PS", // 142 + "Nu", // 143 + "Næste", // 144 + "Del", // 145 + "Vært", // 146 + "Redaktør", // 147 + "Frekvens", // 148 + "Hjemmeside", // 149 + "Underkanal", // 150 + "Hotline", // 151 + "Studiotelefon", // 152 + "Telefon", // 153 + "SMS studie", // 154 + "SMS", // 155 + "E-mail hotline", // 156 + "E-mail studie", // 157 + "E-mail", // 158 + "Chat", // 159 + "Chatcenter", // 160 + "Afstemning spørgsmål", // 161 + "Afstemning center", // 162 + "Sted", // 163 + "Aftale", // 164 + "Identifikator", // 165 + "Køb", // 166 + "Hent data", // 167 + "MW-standardtrin", // 168 + "Tangerine", // 169 + "Hav", // 170 + "Indigo", // 171 + "Batteriindstillinger", // 172 + "Vis spænding", // 173 + "Vis procent", // 174 + "RT-buffering", // 175 + "Hovedindstillinger", // 176 + "Lydindstillinger", // 177 + "Skærmindstillinger", // 178 + "RDS-indstillinger", // 179 + "FM-indstillinger", // 180 + "AM-indstillinger", // 181 + "Tilslutning & ur", // 182 + "TRYK MODE FOR AT VENDE TILBAGE", // 183 + "Sammenkanal-detektor", // 184 + "Sammenkanal-detektor\nfølsomhed", // 185 + "Sammenkanal-detektor\ntærskel", // 186 + "Sammenkanal-detektor\ntæller", // 187 + "HOVED", // 188 + "LYD", // 189 + "SKÆRM", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "TILSLUT", // 194 + "DX-MODE", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM-deemphasis", // 198 + "Lille", // 199 + "Stor", // 200 + "Alle", // 201 + "Hurtig PS", // 202 + "Standard", // 203 + "Sluk skærm ved\nXDRGTK-forbindelse", // 204 + "FMSI stereo\nforbedring", // 205 + "Funktion kun tilgængelig\npå TEF6687/6689!", // 206 + "Funktion ikke tilgængelig\npå valgt hud!", // 207 + "Begynd scanning\naf hukommelseskanaler", // 208 + "Stop scanning\naf hukommelseskanaler", // 209 + "Ventetid", // 210 + "Start DX-scanning", // 211 + "FM DX-indstillinger", // 212 + "Afbryd! Startkanal\ner sprunget over.", // 213 + "Auto-sortering AF", // 214 + "Hukommelseskanaler", // 215 + "Udeluk", // 216 + "Kun", // 217 + "Auto-annuller scan", // 218 + "Korrekt PI", // 219 + "Signal", // 220 + "Lyd dæmpet\nunder scanning", // 221 + "LUFT", // 222 + "5 sek. båndknap-tryk", // 223 + "Sluk", // 224 + "Skærm slukket", // 225 + "Deaktiveret", // 226 + "Ingen", // 227 + "Nyheder", // 228 + "Seneste nyt", // 229 + "Oplysninger", // 230 + "Sport", // 231 + "Uddannelse", // 232 + "Drama", // 233 + "Kultur", // 234 + "Videnskab", // 235 + "Variabel", // 236 + "Popmusik", // 237 + "Rockmusik", // 238 + "Nem lytning", // 239 + "Lettelse klassisk", // 240 + "Seriøs klassisk", // 241 + "Anden musik", // 242 + "Vejr", // 243 + "Finans", // 244 + "Børneprogrammer", // 245 + "Sociale anliggender", // 246 + "Religion", // 247 + "Ring ind", // 248 + "Rejse", // 249 + "Fritid", // 250 + "Jazzmusik", // 251 + "Countrymusik", // 252 + "National musik", // 253 + "Gamle hits", // 254 + "Folkemusik", // 255 + "Dokumentar", // 256 + "Alarmtest", // 257 + "Alarm!!!", // 258 + "Initial", // 259 + "Altid", // 260 + "Vis ur", // 261 + "Vis lang PS", // 262 + "Startfrekvens", // 263 + "Stopfrekvens", // 264 + "Start hukommelseskanal", // 265 + "Stop hukommelseskanal", // 266 + "Kun gem med RDS", // 267 + "Start auto-hukommelse", // 268 + "Auto-hukommelse", // 269 + "Stationsliste-ID", // 270 + "Fundet", // 271 + "Afbryd! Uden\nhukommelseskanaler", // 272 + "Afbryd! Brugeren\ntrykkede på knap", // 273 + "Scanning afsluttet uden fejl", // 274 + "Ryd\nhukommelseskanaler", // 275 + "ryddet", // 276 + "Forhindre\ndobbelt PI", // 277 + "Rækkevidde", // 278 + "Fuld", // 279 + "Ventetid på\nkun signal", // 280 + "Tryk på det markerede hjørne", // 281 + "For at kalibrere touchskærmen", // 282 + "Hold BW for at stoppe", // 283 + "Vælg båndbredde", // 284 + "Din logbog", // 285 + "Download logbog", // 286 + "Logbog er tom", // 287 + "Gå til bunden", // 288 + "Tilføjet til log", // 289 + "Opdatering\nmislykkedes!", // 290 + "Ryd logbog", // 291 + "Logbog ryddet", // 292 + "Rydning mislykkedes", // 293 + "Kan ikke tilføje!\nLogbogen er fuld!", // 294 + "Autologger", // 295 + "Auto DST på\nNTP-tid", // 296 + "Indstil NTP-tidsforskel", // 297 + "Logbogen indeholder over 130 poster, som fremviseren ikke kan behandle. Download CSV-filen for at behandle den.", // 298 + "Canada" // 299 }, { "Svenska", // Swedish @@ -6372,298 +6351,297 @@ static const char* const myLanguage[22][301] PROGMEM = { "USB-läge", // 5 "Rotationspulsgivare\nsatt till optisk", // 6 "Rotationspulsgivare\nsatt till standard", // 7 - "FM/AM-mottagare", // 8 - "Tuner: !Ingen!", // 9 - "Ljudstyrka", // 10 - "Konverter", // 11 - "Låg bandgräns", // 12 - "Hög bandgräns", // 13 - "FM RF-nivåoffset", // 14 - "Stereoseparations-\ntröskel", // 15 - "Lågpass frekvens", // 16 - "Lågpass tröskelnivå", // 17 - "Tröskel för låg nivå", // 18 - "Ljusstyrka", // 19 - "Sätt ljudstyrka", // 20 - "Konverter-offset", // 21 - "Låg bandgräns", // 22 - "Hög bandgräns", // 23 - "FM RF-nivåoffset", // 24 - "Stereotröskel", // 25 - "Lågpass frekvens", // 26 - "Lågpass tröskelnivå", // 27 - "Tröskel för låg nivå", // 28 - "Skärmljusstyrka", // 29 - "Av", // 30 - "På", // 31 - "TRYCK MODE FÖR ATT SPARA OCH AVSLUTA", // 32 - "TRYCK BAND FÖR ATT STÄNGA", // 33 - "SÖKER...", // 34 - "Tuner hittades inte", // 35 - "AM-antennförstärkning", // 36 - "FM AGC", // 37 - "Visa RDS-fel", // 38 - "Språk", // 39 - "Välj språk", // 40 - "PI-låst CT-synk", // 41 - "Fel! Ingen RDS-signal", // 42 - "Softmute FM", // 43 - "Softmute AM", // 44 - "Pip vid bandkant", // 45 - "Region", // 46 - "Europa", // 47 - "USA", // 48 - "Visa understreck i RDS", // 49 - "Endast PS", // 50 - "Wi-Fi aktiv", // 51 - "Konfigurera Wi-Fi", // 52 - "Anslut till: ", // 53 - "för att konfigurera Wi-Fi", // 54 - "Försöker att ansluta till Wi-Fi", // 55 - "MISSLYCKADES!", // 56 - "ANSLUTEN!", // 57 - "Stationlist klient-IP", // 58 - "Visa våglängd på KV", // 59 - "RDS-filter", // 60 - "Visa PI-fel", // 61 - "Använd brusspärr", // 62 - "Modulationsmätare", // 63 - "AM noise blanker", // 64 - "FM noise blanker", // 65 - "Standarder laddade", // 66 - "Ljudutgång", // 67 - "Väck inte skärmen\nvid avstämning", // 68 - "Invertera skärmfärger", // 69 - "Om programvaran", // 70 - "Huvudkod:", // 71 - "Bidragsgivare:", // 72 - "Okänt", // 73 - "Skärmsläckaralternativ", // 74 - "Auto avstängning", // 75 - "Skärm av", // 76 - "Tema", // 77 - "Skinn", // 78 - "Upptäckta applikationer", // 79 - "Min.", // 80 - "Dynamisk SPI", // 81 - "Skanningskänslighet", // 82 - "INGET", // 83 - "Programvaruversion", // 84 - "Frekvenstypsnitt", // 85 - "Auto", // 86 - "Ingen AF tillgänglig", // 87 - "Ingen EON tillgänglig", // 88 - "Ingen RT+ tillgänglig", // 89 - "FM standard\nsteglängd", // 90 - "Skärmsläckare", // 91 - "Sek.", // 92 - "Klockläge", // 93 - "1% ljusstyrka", // 94 - "25% ljusstyrka", // 95 - "50% ljusstyrka", // 96 - "AM RF-nivå offset", // 97 - "Enhet för\nsignalmätare", // 98 - "Använd AF", // 99 - "Välj FM-band", // 100 - "Välj AM-band", // 101 - "LV", // 102 - "MV", // 103 - "KV", // 104 - "FM", // 105 - "OIRT", // 106 - "Väck inte skärmen vid avstämning", // 107 - "Modellväljare", // 108 - "Bas", // 109 - "Portabel", // 110 - "Portabel touch", // 111 - "Titel", // 112 - "Album", // 113 - "Spår", // 114 - "Artist", // 115 - "Komposition", // 116 - "Sats", // 117 - "Dirigent", // 118 - "Kompositör", // 119 - "Grupp", // 120 - "Kommentar", // 121 - "Genre", // 122 - "Nyheter", // 123 - "Lokala nyheter", // 124 - "Aktiemarknad", // 125 - "Sport", // 126 - "Lotteri", // 127 - "Horoskop", // 128 - "Daglig förströelse", // 129 - "Hälsa", // 130 - "Evenemang", // 131 - "Scen", // 132 - "Bio", // 133 - "TV", // 134 - "Datum/tid", // 135 - "Väder", // 136 - "Trafik", // 137 - "Alarm", // 138 - "Reklam", // 139 - "Webbsida", // 140 - "Annat", // 141 - "Kort PS", // 142 - "Lång PS", // 143 - "Nu", // 144 - "Nästa", // 145 - "Del", // 146 - "Värd", // 147 - "Redaktör", // 148 - "Frekvens", // 149 - "Hemsida", // 150 - "Underkanal", // 151 - "Hotline", // 152 - "Studiotelefon", // 153 - "Telefon", // 154 - "SMS studio", // 155 - "SMS", // 156 - "E-post hotline", // 157 - "E-post studio", // 158 - "E-post", // 159 - "Chat", // 160 - "Chattcenter", // 161 - "Röstningsfråga", // 162 - "Röstningscenter", // 163 - "Plats", // 164 - "Möte", // 165 - "Identifikator", // 166 - "Köp", // 167 - "Få data", // 168 - "MV standard\nsteglängd", // 169 - "Tangerine", // 170 - "Ocean", // 171 - "Indigo", // 172 - "Batterialternativ", // 173 - "Visa spänning", // 174 - "Visa procent", // 175 - "RT buffring", // 176 - "Huvudinställningar", // 177 - "Ljudinställningar", // 178 - "Skärminställningar", // 179 - "RDS-inställningar", // 180 - "FM-inställningar", // 181 - "AM-inställningar", // 182 - "Anslutning & klocka", // 183 - "TRYCK MODE FöR ATT GÅ TILLBAKA", // 184 - "Samkanal-detektor", // 185 - "Samkanal-det.\nkänslighet", // 186 - "Samkanal-det.\ntröskel", // 187 - "Samkanal-det.\nräknare", // 188 - "HUVUD", // 189 - "LJUD", // 190 - "SKÄRM", // 191 - "RDS", // 192 - "FM", // 193 - "AM", // 194 - "ANSLUT", // 195 - "DX-LÄGE", // 196 - "AUTO MEM", // 197 - "AM AGC", // 198 - "FM de-emfas", // 199 - "Små", // 200 - "Stora", // 201 - "Allt", // 202 - "Snabb PS", // 203 - "Standard", // 204 - "Släck skärm vid\nXDRGTK-anslutning", // 205 - "FMSI stereo\nförbättring", // 206 - "Funktion endast tillgäng-\nlig på TEF6687/6689!", // 207 - "Funktion ej tillgänglig\npå valt skinn!", // 208 - "Första minnesplats", // 209 - "Sista minnesplats", // 210 - "Väntetid", // 211 - "Starta DX-skanning", // 212 - "FM DX-alternativ", // 213 - "Avbruten! Startkanalen är\nmärkt som överhoppad.", // 214 - "Auto-sortera AF", // 215 - "Minnesplatser", // 216 - "Exkludera", // 217 - "Endast", // 218 - "Auto-avbryt skanning", // 219 - "Korrekt PI", // 220 - "Signal", // 221 - "Tyst under\nskanning", // 222 - "AIR", // 223 - "5 sek. BAND-knapptryck", // 224 - "Stäng av", // 225 - "Stäng av skärm", // 226 - "Inaktiverat", // 227 - "Ingen", // 228 - "Nyheter", // 229 - "Aktualiteter", // 230 - "Information", // 231 - "Sport", // 232 - "Utbildning", // 233 - "Drama", // 234 - "Kultur", // 235 - "Vetenskap", // 236 - "Underhållning", // 237 - "Popmusik", // 238 - "Rockmusik", // 239 - "Lätt musik", // 240 - "Lätt klassisk", // 241 - "Klassisk musik", // 242 - "Annan musik", // 243 - "Väder", // 244 - "Ekonomi", // 245 - "Barnprogram", // 246 - "Sociala frågor", // 247 - "Religion", // 248 - "Ring in", // 249 - "Resor", // 250 - "Fritid", // 251 - "Jazz", // 252 - "Countrymusik", // 253 - "Nationell musik", // 254 - "Oldies musik", // 255 - "Folkmusik", // 256 - "Dokumentär", // 257 - "Alarmtest", // 258 - "Alarm!!!", // 259 - "Inledande", // 260 - "Alltid", // 261 - "Visa klocka", // 262 - "Visa lång PS", // 263 - "Startfrekvens", // 264 - "Stoppfrekvens", // 265 - "Första minnesplats", // 266 - "Sista minnesplats", // 267 - "Spara endast med RDS", // 268 - "Starta auto-minne", // 269 - "Auto-kanalminne", // 270 - "Stationlist-ID", // 271 - "Hittade", // 272 - "Avbruten! Inga minnesplatser", // 273 - "Avbruten! Användare tryckte knapp", // 274 - "Skanning slutförd utan fel", // 275 - "Töm minnesplatser", // 276 - "raderad", // 277 - "Förhindra dubbla PI", // 278 - "Range", // 279 - "Fullt", // 280 - "Väntetid bara\nvid signal", // 281 - "Tryck på markerat hörn", // 282 - "för att kalibrera touchskärm", // 283 - "Håll BW-knappen för att\nstoppa DX-skanning", // 284 - "Välj bandbredd", // 285 - "Din loggbok", // 286 - "Ladda ner loggbok", // 287 - "Loggbok är tom", // 288 - "Gå till botten", // 289 - "Post tillagd\ni loggbok", // 290 - "Fel vid sparande\ni loggbok", // 291 - "Töm loggbok", // 292 - "Loggbok tömd", // 293 - "Tömning misslyckades", // 294 - "Kan inte spara!\nLoggboken är full!", // 295 - "Autologgning", // 296 - "Auto NTP sommartid", // 297 - "Ange NTP tidszon", // 298 - "Loggboken har mer än 130 poster, vilket visaren inte kan hantera. Ladda ner CSV för behandling.", // 299 - "Kanada" // 300 + "Tuner: !Ingen!", // 8 + "Ljudstyrka", // 9 + "Konverter", // 10 + "Låg bandgräns", // 11 + "Hög bandgräns", // 12 + "FM RF-nivåoffset", // 13 + "Stereoseparations-\ntröskel", // 14 + "Lågpass frekvens", // 15 + "Lågpass tröskelnivå", // 16 + "Tröskel för låg nivå", // 17 + "Ljusstyrka", // 18 + "Sätt ljudstyrka", // 19 + "Konverter-offset", // 20 + "Låg bandgräns", // 21 + "Hög bandgräns", // 22 + "FM RF-nivåoffset", // 23 + "Stereotröskel", // 24 + "Lågpass frekvens", // 25 + "Lågpass tröskelnivå", // 26 + "Tröskel för låg nivå", // 27 + "Skärmljusstyrka", // 28 + "Av", // 29 + "På", // 30 + "TRYCK MODE FÖR ATT SPARA OCH AVSLUTA", // 31 + "TRYCK BAND FÖR ATT STÄNGA", // 32 + "SÖKER...", // 33 + "Tuner hittades inte", // 34 + "AM-antennförstärkning", // 35 + "FM AGC", // 36 + "Visa RDS-fel", // 37 + "Språk", // 38 + "Välj språk", // 39 + "PI-låst CT-synk", // 40 + "Fel! Ingen RDS-signal", // 41 + "Softmute FM", // 42 + "Softmute AM", // 43 + "Pip vid bandkant", // 44 + "Region", // 45 + "Europa", // 46 + "USA", // 47 + "Visa understreck i RDS", // 48 + "Endast PS", // 49 + "Wi-Fi aktiv", // 50 + "Konfigurera Wi-Fi", // 51 + "Anslut till: ", // 52 + "för att konfigurera Wi-Fi", // 53 + "Försöker att ansluta till Wi-Fi", // 54 + "MISSLYCKADES!", // 55 + "ANSLUTEN!", // 56 + "Stationlist klient-IP", // 57 + "Visa våglängd på KV", // 58 + "RDS-filter", // 59 + "Visa PI-fel", // 60 + "Använd brusspärr", // 61 + "Modulationsmätare", // 62 + "AM noise blanker", // 63 + "FM noise blanker", // 64 + "Standarder laddade", // 65 + "Ljudutgång", // 66 + "Väck inte skärmen\nvid avstämning", // 67 + "Invertera skärmfärger", // 68 + "Om programvaran", // 69 + "Huvudkod:", // 70 + "Bidragsgivare:", // 71 + "Okänt", // 72 + "Skärmsläckaralternativ", // 73 + "Auto avstängning", // 74 + "Skärm av", // 75 + "Tema", // 76 + "Skinn", // 77 + "Upptäckta applikationer", // 78 + "Min.", // 79 + "SPI-hastighet", // 80 + "Skanningskänslighet", // 81 + "INGET", // 82 + "Programvaruversion", // 83 + "Frekvenstypsnitt", // 84 + "Auto", // 85 + "Ingen AF tillgänglig", // 86 + "Ingen EON tillgänglig", // 87 + "Ingen RT+ tillgänglig", // 88 + "FM standard\nsteglängd", // 80 + "Skärmsläckare", // 81 + "Sek.", // 82 + "Klockläge", // 83 + "1% ljusstyrka", // 84 + "25% ljusstyrka", // 85 + "50% ljusstyrka", // 86 + "AM RF-nivå offset", // 87 + "Enhet för\nsignalmätare", // 88 + "Använd AF", // 89 + "Välj FM-band", // 99 + "Välj AM-band", // 100 + "LV", // 101 + "MV", // 102 + "KV", // 103 + "FM", // 104 + "OIRT", // 105 + "Väck inte skärmen vid avstämning", // 106 + "Modellväljare", // 107 + "Bas", // 108 + "Portabel", // 109 + "Portabel touch", // 110 + "Titel", // 111 + "Album", // 112 + "Spår", // 113 + "Artist", // 114 + "Komposition", // 115 + "Sats", // 116 + "Dirigent", // 117 + "Kompositör", // 118 + "Grupp", // 119 + "Kommentar", // 120 + "Genre", // 121 + "Nyheter", // 122 + "Lokala nyheter", // 123 + "Aktiemarknad", // 124 + "Sport", // 125 + "Lotteri", // 126 + "Horoskop", // 127 + "Daglig förströelse", // 128 + "Hälsa", // 129 + "Evenemang", // 130 + "Scen", // 131 + "Bio", // 132 + "TV", // 133 + "Datum/tid", // 134 + "Väder", // 135 + "Trafik", // 136 + "Alarm", // 137 + "Reklam", // 138 + "Webbsida", // 139 + "Annat", // 140 + "Kort PS", // 141 + "Lång PS", // 142 + "Nu", // 143 + "Nästa", // 144 + "Del", // 145 + "Värd", // 146 + "Redaktör", // 147 + "Frekvens", // 148 + "Hemsida", // 149 + "Underkanal", // 150 + "Hotline", // 151 + "Studiotelefon", // 152 + "Telefon", // 153 + "SMS studio", // 154 + "SMS", // 155 + "E-post hotline", // 156 + "E-post studio", // 157 + "E-post", // 158 + "Chat", // 159 + "Chattcenter", // 160 + "Röstningsfråga", // 161 + "Röstningscenter", // 162 + "Plats", // 163 + "Möte", // 164 + "Identifikator", // 165 + "Köp", // 166 + "Få data", // 167 + "MV standard\nsteglängd", // 168 + "Tangerine", // 169 + "Ocean", // 170 + "Indigo", // 171 + "Batterialternativ", // 172 + "Visa spänning", // 173 + "Visa procent", // 174 + "RT buffring", // 175 + "Huvudinställningar", // 176 + "Ljudinställningar", // 177 + "Skärminställningar", // 178 + "RDS-inställningar", // 179 + "FM-inställningar", // 180 + "AM-inställningar", // 181 + "Anslutning & klocka", // 182 + "TRYCK MODE FöR ATT GÅ TILLBAKA", // 183 + "Samkanal-detektor", // 184 + "Samkanal-det.\nkänslighet", // 185 + "Samkanal-det.\ntröskel", // 186 + "Samkanal-det.\nräknare", // 187 + "HUVUD", // 188 + "LJUD", // 189 + "SKÄRM", // 190 + "RDS", // 191 + "FM", // 192 + "AM", // 193 + "ANSLUT", // 194 + "DX-LÄGE", // 195 + "AUTO MEM", // 196 + "AM AGC", // 197 + "FM de-emfas", // 198 + "Små", // 199 + "Stora", // 200 + "Allt", // 201 + "Snabb PS", // 202 + "Standard", // 203 + "Släck skärm vid\nXDRGTK-anslutning", // 204 + "FMSI stereo\nförbättring", // 205 + "Funktion endast tillgäng-\nlig på TEF6687/6689!", // 206 + "Funktion ej tillgänglig\npå valt skinn!", // 207 + "Första minnesplats", // 208 + "Sista minnesplats", // 209 + "Väntetid", // 210 + "Starta DX-skanning", // 211 + "FM DX-alternativ", // 212 + "Avbruten! Startkanalen är\nmärkt som överhoppad.", // 213 + "Auto-sortera AF", // 214 + "Minnesplatser", // 215 + "Exkludera", // 216 + "Endast", // 217 + "Auto-avbryt skanning", // 218 + "Korrekt PI", // 219 + "Signal", // 220 + "Tyst under\nskanning", // 221 + "AIR", // 222 + "5 sek. BAND-knapptryck", // 223 + "Stäng av", // 224 + "Stäng av skärm", // 225 + "Inaktiverat", // 226 + "Ingen", // 227 + "Nyheter", // 228 + "Aktualiteter", // 229 + "Information", // 230 + "Sport", // 231 + "Utbildning", // 232 + "Drama", // 233 + "Kultur", // 234 + "Vetenskap", // 235 + "Underhållning", // 236 + "Popmusik", // 237 + "Rockmusik", // 238 + "Lätt musik", // 239 + "Lätt klassisk", // 240 + "Klassisk musik", // 241 + "Annan musik", // 242 + "Väder", // 243 + "Ekonomi", // 244 + "Barnprogram", // 245 + "Sociala frågor", // 246 + "Religion", // 247 + "Ring in", // 248 + "Resor", // 249 + "Fritid", // 250 + "Jazz", // 251 + "Countrymusik", // 252 + "Nationell musik", // 253 + "Oldies musik", // 254 + "Folkmusik", // 255 + "Dokumentär", // 256 + "Alarmtest", // 257 + "Alarm!!!", // 258 + "Inledande", // 259 + "Alltid", // 260 + "Visa klocka", // 261 + "Visa lång PS", // 262 + "Startfrekvens", // 263 + "Stoppfrekvens", // 264 + "Första minnesplats", // 265 + "Sista minnesplats", // 266 + "Spara endast med RDS", // 267 + "Starta auto-minne", // 268 + "Auto-kanalminne", // 269 + "Stationlist-ID", // 270 + "Hittade", // 271 + "Avbruten! Inga minnesplatser", // 272 + "Avbruten! Användare tryckte knapp", // 273 + "Skanning slutförd utan fel", // 274 + "Töm minnesplatser", // 275 + "raderad", // 276 + "Förhindra dubbla PI", // 277 + "Range", // 278 + "Fullt", // 279 + "Väntetid bara\nvid signal", // 280 + "Tryck på markerat hörn", // 281 + "för att kalibrera touchskärm", // 282 + "Håll BW-knappen för att\nstoppa DX-skanning", // 283 + "Välj bandbredd", // 284 + "Din loggbok", // 285 + "Ladda ner loggbok", // 286 + "Loggbok är tom", // 287 + "Gå till botten", // 288 + "Post tillagd\ni loggbok", // 289 + "Fel vid sparande\ni loggbok", // 290 + "Töm loggbok", // 291 + "Loggbok tömd", // 292 + "Tömning misslyckades", // 293 + "Kan inte spara!\nLoggboken är full!", // 294 + "Autologgning", // 295 + "Auto NTP sommartid", // 296 + "Ange NTP tidszon", // 297 + "Loggboken har mer än 130 poster, vilket visaren inte kan hantera. Ladda ner CSV för behandling.", // 298 + "Kanada" // 299 } }; \ No newline at end of file diff --git a/include/scrolling_text.h b/include/scrolling_text.h index 1cb4d39..a30fa72 100644 --- a/include/scrolling_text.h +++ b/include/scrolling_text.h @@ -16,13 +16,13 @@ private: std::function postDrawCallback; int usedW; int usedH; - + static const unsigned long SCROLL_INTERVAL = 5; static const unsigned long HOLD_DURATION = 2000; static const int SCROLL_GAP = 10; public: - ScrollingTextDisplay(TFT_eSprite* spr, int y, int maxW, int inuseW = -1, int inuseH = -1 ) : + ScrollingTextDisplay(TFT_eSprite* spr, int y, int maxW, int inuseW = -1, int inuseH = -1 ) : sprite(spr), yPos(y), maxWidth(maxW), xPos(0), textWidth(0), lastTick(0), holdTick(0), isScrolling(false), postDrawCallback(nullptr), usedW(inuseW), usedH(inuseH) {} void setPostDrawCallback(std::function callback) { @@ -31,7 +31,7 @@ public: void update(const String& text, bool status, uint16_t activeColor, uint16_t activeSmooth, uint16_t dropoutColor, uint16_t dropoutSmooth, uint16_t backgroundColor) { textWidth = sprite->textWidth(text); - + if(textWidth < maxWidth) { xPos = 0; isScrolling = false; @@ -41,7 +41,7 @@ public: isScrolling = true; if(millis() - lastTick >= SCROLL_INTERVAL) { if(xPos <= -(textWidth + SCROLL_GAP)) xPos = 0; - + if(xPos == 0) { if(millis() - holdTick >= HOLD_DURATION) { xPos--; @@ -51,7 +51,7 @@ public: xPos--; holdTick = millis(); } - + drawText(text, status, activeColor, activeSmooth, dropoutColor, dropoutSmooth, backgroundColor); lastTick = millis(); } @@ -77,25 +77,28 @@ private: if(usedW > 0 && usedH > 0) { sprite->fillSprite(TFT_TRANSPARENT); sprite->fillRect(0, 0, usedW, usedH, backgroundColor); - + sprite->setViewport(0, 0, usedW, usedH); - + if(status) sprite->setTextColor(activeColor, activeSmooth, false); else sprite->setTextColor(dropoutColor, dropoutSmooth, false); + sprite->drawString(text, xPos, 0); if(isScrolling) sprite->drawString(text, xPos + textWidth + SCROLL_GAP, 0); - + sprite->resetViewport(); } else { sprite->fillSprite(backgroundColor); + if(status) sprite->setTextColor(activeColor, activeSmooth, false); else sprite->setTextColor(dropoutColor, dropoutSmooth, false); + sprite->drawString(text, xPos, 0); if(isScrolling) sprite->drawString(text, xPos + textWidth + SCROLL_GAP, 0); } sprite->fillRect(0, sprite->fontHeight(), sprite->width(), sprite->height() - sprite->fontHeight(), TFT_TRANSPARENT); - + if(postDrawCallback) postDrawCallback(sprite, false); sprite->pushSprite(35, yPos, TFT_TRANSPARENT); } diff --git a/include/system_console.h b/include/system_console.h new file mode 100644 index 0000000..5a66c19 --- /dev/null +++ b/include/system_console.h @@ -0,0 +1,19 @@ +#pragma once +#include +#include + +class Console { +public: + explicit Console(TFT_eSPI* display) : tft(display), y(0) {} + void print(String text) { + tft->setTextColor(TFT_WHITE, TFT_BLACK); + tft->setTextDatum(TL_DATUM); + auto data = "[" + String(millis() / 1000.0f) + "] " + text; + tft->fillRect(0, y, tft->textWidth(data), tft->fontHeight(0), TFT_BLACK); + tft->drawString(data, 0, y, 0); + y += tft->fontHeight(0); + } + private: + TFT_eSPI* tft; + int y = 0; +}; diff --git a/lib/ESP32Time/.gitignore b/lib/ESP32Time/.gitignore deleted file mode 100644 index 21b3ff5..0000000 --- a/lib/ESP32Time/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ - -*.py diff --git a/lib/ESP32Time/README.md b/lib/ESP32Time/README.md deleted file mode 100644 index 0379242..0000000 --- a/lib/ESP32Time/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# ESP32Time -An Arduino library for setting and retrieving internal RTC time on ESP32 boards - -[![arduino-library-badge](https://www.ardu-badge.com/badge/ESP32Time.svg?)](https://www.arduinolibraries.info/libraries/esp32-time) -[![PlatformIO Registry](https://badges.registry.platformio.org/packages/fbiego/library/ESP32Time.svg)](https://registry.platformio.org/libraries/fbiego/ESP32Time) - -## Functions - -``` -ESP32Time rtc(offset); // create an instance with a specifed offset in seconds -rtc.offset; // get or modify the current offset -setTime(30, 24, 15, 17, 1, 2021); // 17th Jan 2021 15:24:30 -setTime(1609459200); // 1st Jan 2021 00:00:00 -setTimeStruct(time); // set with time struct - -getTime() // (String) 15:24:38 -getDate() // (String) Sun, Jan 17 2021 -getDate(true) // (String) Sunday, January 17 2021 -getDateTime() // (String) Sun, Jan 17 2021 15:24:38 -getDateTime(true) // (String) Sunday, January 17 2021 15:24:38 -getTimeDate() // (String) 15:24:38 Sun, Jan 17 2021 -getTimeDate(true) // (String) 15:24:38 Sunday, January 17 2021 - -getMicros() // (unsigned long) 723546 -getMillis() // (unsigned long) 723 -getEpoch() // (unsigned long) 1609459200 -getLocalEpoch() // (unsigned long) 1609459200 // local epoch without offset -getSecond() // (int) 38 (0-59) -getMinute() // (int) 24 (0-59) -getHour() // (int) 3 (1-12) -getHour(true) // (int) 15 (0-23) -getAmPm() // (String) PM -getAmPm(true) // (String) pm -getDay() // (int) 17 (1-31) -getDayofWeek() // (int) 0 (0-6) -getDayofYear() // (int) 16 (0-365) -getMonth() // (int) 0 (0-11) -getYear() // (int) 2021 - -getTime("%A, %B %d %Y %H:%M:%S") // (String) returns time with specified format -``` -[`Formatting options`](http://www.cplusplus.com/reference/ctime/strftime/) diff --git a/lib/ESP32Time/keywords.txt b/lib/ESP32Time/keywords.txt deleted file mode 100644 index a9caa70..0000000 --- a/lib/ESP32Time/keywords.txt +++ /dev/null @@ -1,22 +0,0 @@ -ESP32Time KEYWORD1 - -setTime KEYWORD2 -getTime KEYWORD2 -setTimeStruct KEYWORD2 -getTimeStruct KEYWORD2 -getDateTime KEYWORD2 -getTimeDate KEYWORD2 -getDate KEYWORD2 -getAmPm KEYWORD2 -getMillis KEYWORD2 -getMicros KEYWORD2 -getEpoch KEYWORD2 -getLocalEpoch KEYWORD2 -getSecond KEYWORD2 -getMinute KEYWORD2 -getHour KEYWORD2 -getDay KEYWORD2 -getDayofWeek KEYWORD2 -getDayofYear KEYWORD2 -getMonth KEYWORD2 -getYear KEYWORD2 diff --git a/lib/ESP32Time/library.properties b/lib/ESP32Time/library.properties deleted file mode 100644 index 403fe82..0000000 --- a/lib/ESP32Time/library.properties +++ /dev/null @@ -1,11 +0,0 @@ -name=ESP32Time -version=2.0.6 -author=fbiego -maintainer=fbiego -sentence=Set and retrieve internal RTC time on ESP32 boards. -paragraph=No need for external RTC module or NTP time synchronization. -category=Timing -url=https://github.com/fbiego/ESP32Time -architectures=* -includes=ESP32Time.h - diff --git a/lib/Hash/.gitignore b/lib/Hash/.gitignore deleted file mode 100644 index 259148f..0000000 --- a/lib/Hash/.gitignore +++ /dev/null @@ -1,32 +0,0 @@ -# Prerequisites -*.d - -# Compiled Object files -*.slo -*.lo -*.o -*.obj - -# Precompiled Headers -*.gch -*.pch - -# Compiled Dynamic libraries -*.so -*.dylib -*.dll - -# Fortran module files -*.mod -*.smod - -# Compiled Static libraries -*.lai -*.la -*.a -*.lib - -# Executables -*.exe -*.out -*.app diff --git a/lib/Hash/README.md b/lib/Hash/README.md deleted file mode 100644 index 9e43e72..0000000 --- a/lib/Hash/README.md +++ /dev/null @@ -1,7 +0,0 @@ -Port for Hash library from https://github.com/esp8266/Arduino/libraries/Hash -commit d6f1f0d to ESP32. - -This is an experimental port that should work on ESP8266 and ESP32. This is NOT -an official repo supported by Espressif. Do not depend on this code for -anything important or expect it to be updated. Once the official repo is -created, this repo will be deleted. diff --git a/lib/Hash/library.properties b/lib/Hash/library.properties deleted file mode 100644 index 97f7d30..0000000 --- a/lib/Hash/library.properties +++ /dev/null @@ -1,9 +0,0 @@ -name=Hash -version=1.0 -author=Markus Sattler -maintainer=Markus Sattler -sentence=Generate Hash from data -paragraph= -category=Data Processing -url= -architectures=esp8266,esp32 diff --git a/lib/RX8010SJ/RX8010SJ.h b/lib/RX8010SJ/RX8010SJ.h index 38cc3b1..d7ce76c 100644 --- a/lib/RX8010SJ/RX8010SJ.h +++ b/lib/RX8010SJ/RX8010SJ.h @@ -100,11 +100,11 @@ // Methods bool initAdapter(); bool initModule(); - void resetModule(void); + void resetModule(); void toggleGlobalStop(bool stopEnabled); // Calendar - DateTime readDateTime(void); + DateTime readDateTime(); void writeDateTime(DateTime dateTime); // Fixed cycle interrupt diff --git a/lib/TFT_eSPI/ILI9341_Init.h b/lib/TFT_eSPI/ILI9341_Init.h index b33edab..d7e01b6 100644 --- a/lib/TFT_eSPI/ILI9341_Init.h +++ b/lib/TFT_eSPI/ILI9341_Init.h @@ -105,7 +105,7 @@ writecommand(ILI9341_SLPOUT); //Exit Sleep end_tft_write(); - delay(120); + delay(80); begin_tft_write(); writecommand(ILI9341_DISPON); //Display on diff --git a/lib/TFT_eSPI/TFT_eSPI.cpp b/lib/TFT_eSPI/TFT_eSPI.cpp index 78a658b..90eb562 100644 --- a/lib/TFT_eSPI/TFT_eSPI.cpp +++ b/lib/TFT_eSPI/TFT_eSPI.cpp @@ -152,7 +152,7 @@ void TFT_eSPI::pushPixels(const void* data_in, uint32_t len){ while (READ_PERI_REG(SPI_CMD_REG(SPI_PORT))&SPI_USR); } -bool TFT_eSPI::dmaBusy(void) +bool TFT_eSPI::dmaBusy() { if (!DMA_Enabled || !spiBusyCheck) return false; @@ -169,7 +169,7 @@ bool TFT_eSPI::dmaBusy(void) return true; } -void TFT_eSPI::dmaWait(void) +void TFT_eSPI::dmaWait() { if (!DMA_Enabled || !spiBusyCheck) return; spi_transaction_t *rtrans; @@ -293,7 +293,7 @@ bool TFT_eSPI::initDMA(bool ctrl_cs) if (dw < 1 || dh < 1) return; -inline void TFT_eSPI::begin_tft_write(void){ +inline void TFT_eSPI::begin_tft_write() { if (locked) { locked = false; // Flag to show SPI access now unlocked spi.beginTransaction(SPISettings(spi_write_speed * 1000000, MSBFIRST, TFT_SPI_MODE)); @@ -302,7 +302,7 @@ inline void TFT_eSPI::begin_tft_write(void){ } } -void TFT_eSPI::begin_nin_write(void){ +void TFT_eSPI::begin_nin_write() { if (locked) { locked = false; // Flag to show SPI access now unlocked spi.beginTransaction(SPISettings(spi_write_speed * 1000000, MSBFIRST, TFT_SPI_MODE)); @@ -311,7 +311,7 @@ void TFT_eSPI::begin_nin_write(void){ } } -inline void TFT_eSPI::end_tft_write(void){ +inline void TFT_eSPI::end_tft_write() { if(!inTransaction) { // Flag to stop ending transaction during multiple graphics calls if (!locked) { // Locked when beginTransaction has been called locked = true; // Flag to show SPI access now locked @@ -345,7 +345,7 @@ inline void TFT_eSPI::begin_tft_read() { SET_BUS_READ_MODE; } -inline void TFT_eSPI::end_tft_read(void){ +inline void TFT_eSPI::end_tft_read() { if(!inTransaction) { if (!locked) { locked = true; @@ -514,8 +514,7 @@ TFT_eSPI::TFT_eSPI(int16_t w, int16_t h) _yPivot = 0; } -void TFT_eSPI::initBus(void) { - +void TFT_eSPI::initBus() { #ifdef TFT_CS if (TFT_CS >= 0) { pinMode(TFT_CS, OUTPUT); @@ -588,9 +587,9 @@ void TFT_eSPI::init() if (TFT_RST >= 0) { writecommand(0x00); // Put SPI bus in known state for TFT with CS tied low digitalWrite(TFT_RST, HIGH); - delay(5); + delay(3); digitalWrite(TFT_RST, LOW); - delay(20); + delay(12); digitalWrite(TFT_RST, HIGH); } else writecommand(TFT_SWRST); // Software reset @@ -598,7 +597,7 @@ void TFT_eSPI::init() writecommand(TFT_SWRST); // Software reset #endif - delay(150); // Wait for reset to complete + delay(50); // Wait for reset to complete begin_tft_write(); @@ -701,15 +700,9 @@ void TFT_eSPI::writedata(uint8_t d) end_tft_write(); } - -/*************************************************************************************** -** Function name: readcommand8 -** Description: Read a 8-bit data value from an indexed command register -***************************************************************************************/ uint8_t TFT_eSPI::readcommand8(uint8_t cmd_function, uint8_t index) { uint8_t reg = 0; - // Tested with ILI9341 set to Interface II i.e. IM [3:0] = "1101" begin_tft_read(); index = 0x10 + (index & 0x0F); @@ -1416,8 +1409,7 @@ void TFT_eSPI::setSwapBytes(bool swap) _swapBytes = swap; } -bool TFT_eSPI::getSwapBytes(void) -{ +bool TFT_eSPI::getSwapBytes() { return _swapBytes; } @@ -1998,14 +1990,12 @@ void TFT_eSPI::setTextPadding(uint16_t x_width) padX = x_width; } -int16_t TFT_eSPI::width(void) -{ +int16_t TFT_eSPI::width() { if (_vpDatum) return _xWidth; return _width; } -int16_t TFT_eSPI::height(void) -{ +int16_t TFT_eSPI::height() { if (_vpDatum) return _yHeight; return _height; } @@ -2055,12 +2045,12 @@ int16_t TFT_eSPI::textWidth(const char *string, uint8_t font) { } int16_t TFT_eSPI::fontHeight(uint8_t font) { - if (font > 8) return 0; + if (font > 7) return 0; return gFonts[font].yAdvance; } -int16_t TFT_eSPI::fontHeight(void) +int16_t TFT_eSPI::fontHeight() { return fontHeight(textfont); } @@ -2204,19 +2194,13 @@ void TFT_eSPI::pushColor(uint16_t color, uint32_t len) end_tft_write(); } -/*************************************************************************************** -** Function name: startWrite -** Description: begin transaction with CS low, MUST later call endWrite -***************************************************************************************/ -void TFT_eSPI::startWrite(void) -{ +void TFT_eSPI::startWrite() { begin_tft_write(); lockTransaction = true; // Lock transaction for all sequentially run sketch functions inTransaction = true; } -void TFT_eSPI::endWrite(void) -{ +void TFT_eSPI::endWrite() { lockTransaction = false; // Release sketch induced transaction lock inTransaction = false; dmaWait(); // Safety check - user code should have checked this! @@ -3012,7 +2996,7 @@ int16_t TFT_eSPI::drawString(const char *string, int32_t poX, int32_t poY) { } int16_t TFT_eSPI::drawString(const char *string, int32_t poX, int32_t poY, uint8_t font) { - if (font > 8) return 0; + if (font > 7) return 0; int16_t sumX = 0; uint8_t padding = 1, baseline = 0; @@ -3249,23 +3233,6 @@ void TFT_eSPI::loadMetrics(uint8_t font) gdX[font][gNum] = (int8_t)readInt32(); // x delta from cursor readInt32(); // ignored - // Different glyph sets have different ascent values not always based on "d", so we could get - // the maximum glyph ascent by checking all characters. BUT this method can generate bad values - // for non-existent glyphs, so we will reply on processing for the value and disable this code for now... - /* - if (gdY[gNum] > gFont.maxAscent) - { - // Try to avoid UTF coding values and characters that tend to give duff values - if (((gUnicode[gNum] > 0x20) && (gUnicode[gNum] < 0x7F)) || (gUnicode[gNum] > 0xA0)) - { - gFont.maxAscent = gdY[gNum]; -#ifdef SHOW_ASCENT_DESCENT - Serial.print("Unicode = 0x"); Serial.print(gUnicode[gNum], HEX); Serial.print(", maxAscent = "); Serial.println(gFont.maxAscent); -#endif - } - } - */ - // Different glyph sets have different descent values not always based on "p", so get maximum glyph descent if (((int16_t)gHeight[font][gNum] - (int16_t)gdY[font][gNum]) > gFonts[font].maxDescent) { @@ -3335,8 +3302,7 @@ void TFT_eSPI::unloadFont(uint8_t font) gFonts[font].gArray = nullptr; } -uint32_t TFT_eSPI::readInt32(void) -{ +uint32_t TFT_eSPI::readInt32() { uint32_t val = 0; val = (uint32_t)pgm_read_byte(fontPtr++) << 24; @@ -3434,9 +3400,7 @@ void TFT_eSPI::drawGlyph(uint16_t code, uint16_t font) if (fillwidth > 0) { fillheight = gFonts[font].maxAscent - gdY[font][gNum]; // Could be negative - if (fillheight > 0) { - fillRect(bg_cursor_x, cursor_y, fillwidth, fillheight, textbgcolor); - } + if (fillheight > 0) fillRect(bg_cursor_x, cursor_y, fillwidth, fillheight, textbgcolor); } else { // Could be negative @@ -3519,7 +3483,7 @@ void TFT_eSPI::drawGlyph(uint16_t code, uint16_t font) #define Z_THRESHOLD 350 // Touch pressure threshold for validating touches #endif -inline void TFT_eSPI::begin_touch_read_write(void){ +inline void TFT_eSPI::begin_touch_read_write() { dmaWait(); CS_H; // Just in case it has been left low if (locked) {locked = false; spi.beginTransaction(SPISettings(SPI_TOUCH_FREQUENCY, MSBFIRST, SPI_MODE0));} @@ -3527,7 +3491,7 @@ inline void TFT_eSPI::begin_touch_read_write(void){ digitalWrite(TOUCH_CS, LOW); } -inline void TFT_eSPI::end_touch_read_write(void){ +inline void TFT_eSPI::end_touch_read_write() { digitalWrite(TOUCH_CS, HIGH); if(!inTransaction) {if (!locked) {locked = true; spi.endTransaction();}} } @@ -3574,7 +3538,7 @@ uint8_t TFT_eSPI::getTouchRaw(uint16_t *x, uint16_t *y){ ** Function name: getTouchRawZ ** Description: read raw pressure on touchpad and return Z value. ***************************************************************************************/ -uint16_t TFT_eSPI::getTouchRawZ(void){ +uint16_t TFT_eSPI::getTouchRawZ() { begin_touch_read_write(); @@ -3591,10 +3555,6 @@ uint16_t TFT_eSPI::getTouchRawZ(void){ return (uint16_t)tz; } -/*************************************************************************************** -** Function name: validTouch -** Description: read validated position. Return false if not pressed. -***************************************************************************************/ #define _RAWERR 20 // Deadband error allowed in successive position samples uint8_t TFT_eSPI::validTouch(uint16_t *x, uint16_t *y, uint16_t threshold){ uint16_t x_tmp, y_tmp, x_tmp2, y_tmp2; @@ -3609,24 +3569,16 @@ uint8_t TFT_eSPI::validTouch(uint16_t *x, uint16_t *y, uint16_t threshold){ delay(1); } - // Serial.print("Z = ");Serial.println(z1); - if (z1 <= threshold) return false; getTouchRaw(&x_tmp,&y_tmp); - // Serial.print("Sample 1 x,y = "); Serial.print(x_tmp);Serial.print(",");Serial.print(y_tmp); - // Serial.print(", Z = ");Serial.println(z1); - delay(1); // Small delay to the next sample if (getTouchRawZ() <= threshold) return false; delay(2); // Small delay to the next sample getTouchRaw(&x_tmp2,&y_tmp2); - // Serial.print("Sample 2 x,y = "); Serial.print(x_tmp2);Serial.print(",");Serial.println(y_tmp2); - // Serial.print("Sample difference = ");Serial.print(abs(x_tmp - x_tmp2));Serial.print(",");Serial.println(abs(y_tmp - y_tmp2)); - if (abs(x_tmp - x_tmp2) > _RAWERR) return false; if (abs(y_tmp - y_tmp2) > _RAWERR) return false; @@ -3693,16 +3645,10 @@ void TFT_eSPI::convertRawXY(uint16_t *x, uint16_t *y) *y = yy; } -/*************************************************************************************** -** Function name: calibrateTouch -** Description: generates calibration parameters for touchscreen. -***************************************************************************************/ -void TFT_eSPI::calibrateTouch(uint16_t *parameters, uint32_t color_fg, uint32_t color_bg, uint8_t size){ +void TFT_eSPI::calibrateTouch(uint16_t *parameters, uint32_t color_fg, uint32_t color_bg, uint8_t size) { int16_t values[] = {0,0,0,0,0,0,0,0}; uint16_t x_tmp, y_tmp; - - for(uint8_t i = 0; i<4; i++){ fillRect(0, 0, size+1, size+1, color_bg); fillRect(0, _height-size-1, size+1, size+1, color_bg); @@ -3841,12 +3787,6 @@ TFT_eSprite::TFT_eSprite(TFT_eSPI *tft) { lockTransaction = true; } - -/*************************************************************************************** -** Function name: createSprite -** Description: Create a sprite (bitmap) of defined width and height -***************************************************************************************/ -// cast returned value to (uint8_t*) for 8-bit or (uint16_t*) for 16-bit colours void* TFT_eSprite::createSprite(int16_t w, int16_t h, uint8_t frames) { if ( _created ) return _img8_1; @@ -3871,30 +3811,18 @@ void* TFT_eSprite::createSprite(int16_t w, int16_t h, uint8_t frames) { _img = (uint16_t*) _img8; _img4 = _img8; - if ( (_bpp == 16) && (frames > 1) ) { - _img8_2 = _img8 + (w * h * 2 + 1); - } + if ( (_bpp == 16) && (frames > 1) ) _img8_2 = _img8 + (w * h * 2 + 1); - // ESP32 only 16bpp check - //if (esp_ptr_dma_capable(_img8_1)) Serial.println("DMA capable Sprite pointer _img8_1"); - //else Serial.println("Not a DMA capable Sprite pointer _img8_1"); - //if (esp_ptr_dma_capable(_img8_2)) Serial.println("DMA capable Sprite pointer _img8_2"); - //else Serial.println("Not a DMA capable Sprite pointer _img8_2"); - - if ( (_bpp == 8) && (frames > 1) ) { - _img8_2 = _img8 + (w * h + 1); - } + if ( (_bpp == 8) && (frames > 1) ) _img8_2 = _img8 + (w * h + 1); // This is to make it clear what pointer size is expected to be used // but casting in the user sketch is needed due to the use of void* - if ( (_bpp == 1) && (frames > 1) ) - { + if ( (_bpp == 1) && (frames > 1) ) { w = (w+7) & 0xFFF8; _img8_2 = _img8 + ( (w>>3) * h + 1 ); } - if (_img8) - { + if (_img8) { _created = true; if ( (_bpp == 4) && (_colorMap == nullptr)) createPalette(default_4bit_palette); @@ -3907,42 +3835,21 @@ void* TFT_eSprite::createSprite(int16_t w, int16_t h, uint8_t frames) { return nullptr; } -/*************************************************************************************** -** Function name: getPointer -** Description: Returns pointer to start of sprite memory area -***************************************************************************************/ -void* TFT_eSprite::getPointer(void) +void* TFT_eSprite::getPointer() { if (!_created) return nullptr; return _img8_1; } - -/*************************************************************************************** -** Function name: created -** Description: Returns true if sprite has been created -***************************************************************************************/ -bool TFT_eSprite::created(void) -{ +bool TFT_eSprite::created() { return _created; } - -/*************************************************************************************** -** Function name: ~TFT_eSprite -** Description: Class destructor -***************************************************************************************/ -TFT_eSprite::~TFT_eSprite(void) -{ +TFT_eSprite::~TFT_eSprite() { deleteSprite(); - for(int i = 0; i < 2; i++) unloadFont(i); + for(int i = 0; i < 7; i++) unloadFont(i); } - -/*************************************************************************************** -** Function name: callocSprite -** Description: Allocate a memory area for the Sprite and return pointer -***************************************************************************************/ void* TFT_eSprite::callocSprite(int16_t w, int16_t h, uint8_t frames) { // Add one extra "off screen" pixel to point out-of-bounds setWindow() coordinates @@ -3953,28 +3860,13 @@ void* TFT_eSprite::callocSprite(int16_t w, int16_t h, uint8_t frames) if (frames > 2) frames = 2; // Currently restricted to 2 frame buffers if (frames < 1) frames = 1; - if (_bpp == 16) - { - { - ptr8 = ( uint8_t*) calloc(frames * w * h + frames, sizeof(uint16_t)); - //Serial.println("Normal RAM"); - } - } - - else if (_bpp == 8) - { - ptr8 = ( uint8_t*) calloc(frames * w * h + frames, sizeof(uint8_t)); - } - - else if (_bpp == 4) - { + if (_bpp == 16) ptr8 = ( uint8_t*) calloc(frames * w * h + frames, sizeof(uint16_t)); + else if (_bpp == 8) ptr8 = ( uint8_t*) calloc(frames * w * h + frames, sizeof(uint8_t)); + else if (_bpp == 4) { w = (w+1) & 0xFFFE; // width needs to be multiple of 2, with an extra "off screen" pixel _iwidth = w; ptr8 = ( uint8_t*) calloc(((frames * w * h) >> 1) + frames, sizeof(uint8_t)); - } - - else // Must be 1 bpp - { + } else {// Must be 1 bpp //_dwidth Display width+height in pixels always in rotation 0 orientation //_dheight Not swapped for sprite rotations // Note: for 1bpp _iwidth and _iheight are swapped during Sprite rotations @@ -4064,55 +3956,33 @@ void* TFT_eSprite::setColorDepth(int8_t b) return nullptr; } -int8_t TFT_eSprite::getColorDepth(void) -{ +int8_t TFT_eSprite::getColorDepth() { if (_created) return _bpp; else return 0; } -/*************************************************************************************** -** Function name: setBitmapColor -** Description: Set the 1bpp foreground foreground and background colour -***************************************************************************************/ -void TFT_eSprite::setBitmapColor(uint16_t c, uint16_t b) -{ +void TFT_eSprite::setBitmapColor(uint16_t c, uint16_t b) { if (c == b) b = ~c; _tft->bitmap_fg = c; _tft->bitmap_bg = b; } - -/*************************************************************************************** -** Function name: setPaletteColor -** Description: Set the 4bpp palette color at the given index -***************************************************************************************/ -void TFT_eSprite::setPaletteColor(uint8_t index, uint16_t color) -{ +void TFT_eSprite::setPaletteColor(uint8_t index, uint16_t color) { if (_colorMap == nullptr || index > 15) return; // out of bounds _colorMap[index] = color; } -/*************************************************************************************** -** Function name: getPaletteColor -** Description: Return the palette color at 4bpp index, or 0 on error. -***************************************************************************************/ -uint16_t TFT_eSprite::getPaletteColor(uint8_t index) -{ +uint16_t TFT_eSprite::getPaletteColor(uint8_t index) { if (_colorMap == nullptr || index > 15) return 0; // out of bounds return _colorMap[index]; } -/*************************************************************************************** -** Function name: deleteSprite -** Description: Delete the sprite to free up memory (RAM) -***************************************************************************************/ -void TFT_eSprite::deleteSprite(void) -{ +void TFT_eSprite::deleteSprite() { if (_colorMap != nullptr) { free(_colorMap); @@ -4407,10 +4277,6 @@ uint16_t TFT_eSprite::readPixelValue(int32_t x, int32_t y) return 0; } -/*************************************************************************************** -** Function name: readPixel -** Description: Read 565 colour of a pixel at defined coordinates -***************************************************************************************/ uint16_t TFT_eSprite::readPixel(int32_t x, int32_t y) { if (_vpOoB || !_created) return 0xFFFF; @@ -4590,10 +4456,7 @@ void TFT_eSprite::pushImage(int32_t x, int32_t y, int32_t w, int32_t h, uint16_ y++; } } - } - - else // 1bpp - { + } else { // 1bpp // Plot a 1bpp image into a 1bpp Sprite uint32_t ww = (w+7)>>3; // Width of source image line in bytes uint8_t *ptr = (uint8_t *)data; @@ -4601,8 +4464,7 @@ void TFT_eSprite::pushImage(int32_t x, int32_t y, int32_t w, int32_t h, uint16_ { uint32_t yw = yp * ww; // Byte starting the line containing source pixel int32_t ox = x; - for (int32_t xp = dx; xp < dx + dw; xp++) - { + for (int32_t xp = dx; xp < dx + dw; xp++) { uint16_t readPixel = (ptr[(xp>>3) + yw] & (0x80 >> (xp & 0x7)) ); drawPixel(ox++, y, readPixel); } @@ -4615,8 +4477,7 @@ void TFT_eSprite::pushImage(int32_t x, int32_t y, int32_t w, int32_t h, const u pushImage(x, y, w, h, (uint16_t*) data); } -void TFT_eSprite::setWindow(int32_t x0, int32_t y0, int32_t x1, int32_t y1) -{ +void TFT_eSprite::setWindow(int32_t x0, int32_t y0, int32_t x1, int32_t y1) { if (x0 > x1) transpose(x0, x1); if (y0 > y1) transpose(y0, y1); @@ -4671,12 +4532,10 @@ void TFT_eSprite::pushColor(uint16_t color) else drawPixel(_xptr, _yptr, color); - // Increment x _xptr++; // Wrap on x and y to start, increment y if needed - if (_xptr > _xe) - { + if (_xptr > _xe) { _xptr = _xs; _yptr++; if (_yptr > _ye) _yptr = _ys; @@ -4689,14 +4548,9 @@ void TFT_eSprite::pushColor(uint16_t color, uint32_t len) if (!_created ) return; uint16_t pixelColor; - - if (_bpp == 16) - pixelColor = (uint16_t) (color >> 8) | (color << 8); - - else if (_bpp == 8) - pixelColor = (color & 0xE000)>>8 | (color & 0x0700)>>6 | (color & 0x0018)>>3; - - else pixelColor = (uint16_t) color; // for 1bpp or 4bpp + if (_bpp == 16) pixelColor = (uint16_t) (color >> 8) | (color << 8); + else if (_bpp == 8) pixelColor = (color & 0xE000)>>8 | (color & 0x0700)>>6 | (color & 0x0018)>>3; + else pixelColor = (uint16_t) color; while(len--) writeColor(pixelColor); } @@ -4705,24 +4559,15 @@ void TFT_eSprite::writeColor(uint16_t color) { if (!_created ) return; - // Write 16-bit RGB 565 encoded colour to RAM if (_bpp == 16) _img [_xptr + _yptr * _iwidth] = color; - - // Write 8-bit RGB 332 encoded colour to RAM else if (_bpp == 8) _img8[_xptr + _yptr * _iwidth] = (uint8_t) color; - - else if (_bpp == 4) - { + else if (_bpp == 4) { uint8_t c = (uint8_t)color & 0x0F; - if ((_xptr & 0x01) == 0) - _img4[(_xptr + _yptr * _iwidth)>>1] = (c << 4) | (_img4[(_xptr + _yptr * _iwidth)>>1] & 0x0F); // new color is in bits 7 .. 4 - else - _img4[(_xptr + _yptr * _iwidth)>>1] = (_img4[(_xptr + _yptr * _iwidth)>>1] & 0xF0) | c; // new color is the low bits (x is odd) + if ((_xptr & 0x01) == 0) _img4[(_xptr + _yptr * _iwidth)>>1] = (c << 4) | (_img4[(_xptr + _yptr * _iwidth)>>1] & 0x0F); // new color is in bits 7 .. 4 + else _img4[(_xptr + _yptr * _iwidth)>>1] = (_img4[(_xptr + _yptr * _iwidth)>>1] & 0xF0) | c; // new color is the low bits (x is odd) } - else drawPixel(_xptr, _yptr, color); - // Increment x _xptr++; // Wrap on x and y to start, increment y if needed @@ -4738,27 +4583,18 @@ void TFT_eSprite::fillSprite(uint32_t color) { if (!_created || _vpOoB) return; - // Use memset if possible as it is super fast - if(_xDatum == 0 && _yDatum == 0 && _xWidth == width()) + if(_xDatum == 0 && _yDatum == 0 && _xWidth == width()) { if(_bpp == 16) { - if ( (uint8_t)color == (uint8_t)(color>>8) ) { - memset(_img, (uint8_t)color, _iwidth * _yHeight * 2); - } + if ( (uint8_t)color == (uint8_t)(color>>8) ) memset(_img, (uint8_t)color, _iwidth * _yHeight * 2); else fillRect(_vpX, _vpY, _xWidth, _yHeight, color); - } - else if (_bpp == 8) - { + } else if (_bpp == 8) { color = (color & 0xE000)>>8 | (color & 0x0700)>>6 | (color & 0x0018)>>3; memset(_img8, (uint8_t)color, _iwidth * _yHeight); - } - else if (_bpp == 4) - { + } else if (_bpp == 4) { uint8_t c = ((color & 0x0F) | (((color & 0x0F) << 4) & 0xF0)); memset(_img4, c, (_iwidth * _yHeight) >> 1); - } - else if (_bpp == 1) - { + } else if (_bpp == 1) { if(color) memset(_img8, 0xFF, (_bitwidth>>3) * _dheight + 1); else memset(_img8, 0x00, (_bitwidth>>3) * _dheight + 1); } @@ -4766,8 +4602,7 @@ void TFT_eSprite::fillSprite(uint32_t color) else fillRect(_vpX - _xDatum, _vpY - _yDatum, _xWidth, _yHeight, color); } -int16_t TFT_eSprite::width(void) -{ +int16_t TFT_eSprite::width() { if (!_created ) return 0; if (_bpp > 1) { @@ -4784,8 +4619,7 @@ int16_t TFT_eSprite::width(void) return _dwidth; } -int16_t TFT_eSprite::height(void) -{ +int16_t TFT_eSprite::height() { if (!_created ) return 0; if (_bpp > 1) { @@ -4937,11 +4771,6 @@ void TFT_eSprite::drawFastVLine(int32_t x, int32_t y, int32_t h, uint32_t color) } } - -/*************************************************************************************** -** Function name: drawFastHLine -** Description: draw a horizontal line -***************************************************************************************/ void TFT_eSprite::drawFastHLine(int32_t x, int32_t y, int32_t w, uint32_t color) { if (!_created || _vpOoB) return; diff --git a/lib/TFT_eSPI/TFT_eSPI.h b/lib/TFT_eSPI/TFT_eSPI.h index 4de618d..e523ee8 100644 --- a/lib/TFT_eSPI/TFT_eSPI.h +++ b/lib/TFT_eSPI/TFT_eSPI.h @@ -314,12 +314,12 @@ class TFT_eSPI { friend class TFT_eSprite; uint8_t spiBusyCheck = 0; // Number of ESP32 transfer buffers to check // Bare metal functions - void startWrite(void); // Begin SPI transaction + void startWrite(); // Begin SPI transaction void writeColor(uint16_t color, uint32_t len); // Deprecated, use pushBlock() - void endWrite(void); // End SPI transaction + void endWrite(); // End SPI transaction // Global variables - static SPIClass& getSPIinstance(void); // Get SPI class handle + static SPIClass& getSPIinstance(); // Get SPI class handle uint32_t textcolor, textbgcolor; // Text foreground and background colours uint32_t bitmap_fg, bitmap_bg; // Bitmap foreground (bit=1) and background (bit=0) colours @@ -370,7 +370,7 @@ class TFT_eSPI { friend class TFT_eSprite; uint32_t* gBitmap[7] = {NULL, NULL, NULL, NULL, NULL, NULL, NULL}; //file pointer to greyscale bitmap uint8_t getTouchRaw(uint16_t *x, uint16_t *y); - uint16_t getTouchRawZ(void); + uint16_t getTouchRawZ(); void convertRawXY(uint16_t *x, uint16_t *y); uint8_t getTouch(uint16_t *x, uint16_t *y, uint16_t threshold = 600); @@ -461,13 +461,13 @@ uint8_t spi_write_speed; class TFT_eSprite : public TFT_eSPI { public: explicit TFT_eSprite(TFT_eSPI *tft); - ~TFT_eSprite(void); + ~TFT_eSprite(); void* createSprite(int16_t width, int16_t height, uint8_t frames = 1); void* getPointer(); bool created(); - void deleteSprite(void); + void deleteSprite(); void* setColorDepth(int8_t b); - int8_t getColorDepth(void); + int8_t getColorDepth(); void createPalette(uint16_t *palette = nullptr, uint8_t colors = 16); void createPalette(const uint16_t *palette = nullptr, uint8_t colors = 16); void setPaletteColor(uint8_t index, uint16_t color); @@ -494,8 +494,8 @@ class TFT_eSprite : public TFT_eSPI { bool pushToSprite(TFT_eSprite *dspr, int32_t x, int32_t y, uint16_t transparent); int16_t drawChar(uint16_t uniCode, int32_t x, int32_t y, uint8_t font), drawChar(uint16_t uniCode, int32_t x, int32_t y); - int16_t width(void), - height(void); + int16_t width(), + height(); void drawGlyph(uint16_t code, uint16_t font); private: @@ -504,9 +504,6 @@ class TFT_eSprite : public TFT_eSPI { void* callocSprite(int16_t width, int16_t height, uint8_t frames = 1); - void begin_nin_write(void) { ; } - void end_nin_write(void) { ; } - protected: uint8_t _bpp; // bits per pixel (1, 4, 8 or 16) diff --git a/lib/TFT_eSPI/User_Setup_Select.h b/lib/TFT_eSPI/User_Setup_Select.h index 5a1fbeb..5cf3acb 100644 --- a/lib/TFT_eSPI/User_Setup_Select.h +++ b/lib/TFT_eSPI/User_Setup_Select.h @@ -9,20 +9,11 @@ #define SPI_READ_FREQUENCY 20000000 #define SPI_TOUCH_FREQUENCY 2500000 -#ifdef ARS -#define TFT_RGB_ORDER TFT_RGB -#endif - #define TFT_BGR 0 // Colour order Blue-Green-Red #define TFT_RGB 1 // Colour order Red-Green-Blue -#ifndef ARS - #define TFT_WIDTH 240 - #define TFT_HEIGHT 320 -#else - #define TFT_WIDTH 320 - #define TFT_HEIGHT 240 -#endif +#define TFT_WIDTH 240 +#define TFT_HEIGHT 320 #include #define TFT_DRIVER 0x9341 diff --git a/lib/WiFiConnect/WiFiConnect.cpp b/lib/WiFiConnect/WiFiConnect.cpp index d1e3a3e..8ef305b 100644 --- a/lib/WiFiConnect/WiFiConnect.cpp +++ b/lib/WiFiConnect/WiFiConnect.cpp @@ -289,14 +289,6 @@ boolean WiFiConnect::startConfigurationPortal(AP_Continue apcontinue, const char DEBUG_WC(F("WiFi AP STA - Configuration Portal")); } _lastAPPage = millis(); - // WiFi.mode(WIFI_AP);//Fix for scan bug when switching from STA to AP STA - // delay(1); - // WiFi.mode(WIFI_AP_STA); - // delay(1); - -#ifdef ARDUINO_ARCH_ESP8266 - WiFi.setSleepMode(WIFI_NONE_SLEEP); -#endif delay(50); @@ -1228,7 +1220,7 @@ void WiFiConnect::setAPCallback( void (*func)(WiFiConnect* myWiFiConnect) ) { a flag for processing else where. */ /**************************************************************************/ -void WiFiConnect::setSaveConfigCallback( void (*func)(void) ) { +void WiFiConnect::setSaveConfigCallback( void (*func)() ) { _savecallback = func; } /**************************************************************************/ diff --git a/lib/WiFiConnect/WiFiConnect.h b/lib/WiFiConnect/WiFiConnect.h index ba0d3be..d3b340c 100644 --- a/lib/WiFiConnect/WiFiConnect.h +++ b/lib/WiFiConnect/WiFiConnect.h @@ -96,7 +96,7 @@ class WiFiConnect { //called when AP mode and config portal is started void setAPCallback( void (*func)(WiFiConnect*) ); //called when settings have been changed and connection was successful - void setSaveConfigCallback( void (*func)(void) ); + void setSaveConfigCallback( void (*func)() ); void setDebug(boolean isDebug); @@ -161,7 +161,7 @@ class WiFiConnect { IPAddress _sta_static_sn; ///< Variable for holding Static Subnet Mask IP Address for the network connection void (*_apcallback)(WiFiConnect*) = NULL; - void (*_savecallback)(void) = NULL; + void (*_savecallback)() = NULL; diff --git a/src/TEF6686.cpp b/src/TEF6686.cpp index 07015a7..1f3cb2e 100644 --- a/src/TEF6686.cpp +++ b/src/TEF6686.cpp @@ -8,7 +8,7 @@ uint8_t dropped_groups = 0; bool lastBitState = false; -uint16_t TEF6686::getBlockA(void) { +uint16_t TEF6686::getBlockA() { uint16_t blockA; devTEF_Radio_Get_RDS_Status(NULL, &blockA, NULL, NULL, NULL, NULL); return blockA; @@ -106,7 +106,7 @@ uint16_t TEF6686::TestAF() { void TEF6686::init(byte TEF) { Tuner_Reset(); - while(devTEF_APPL_Get_Operation_Status() != 0) delay(5); + while(devTEF_APPL_Get_Operation_Status() != 0) delay(2); uint32_t clock = 12000000; @@ -125,12 +125,12 @@ void TEF6686::init(byte TEF) { // Start the firmware devTEF_Set_Cmd(TEF_INIT, 0, 0); - while(devTEF_APPL_Get_Operation_Status() != 1) delay(5); // Wait for it to load + while(devTEF_APPL_Get_Operation_Status() != 1) delay(2); // Wait for it to load if(clock != 9216000) devTEF_Set_Cmd(TEF_APPL, Cmd_Set_ReferenceClock, 6, (clock >> 16) & 0xffff, clock & 0xffff, (clock == 55466670) ? 1 : 0); devTEF_Set_Cmd(TEF_APPL, Cmd_Set_Activate, 2, 1); // Setup done, start radio - while(devTEF_APPL_Get_Operation_Status() != 2) delay(5); // Wait for it to start + while(devTEF_APPL_Get_Operation_Status() != 2) delay(2); // Wait for it to start devTEF_Set_Cmd(TEF_FM, Cmd_Set_Highcut_Mph, 6, 0, 360, 300); devTEF_Set_Cmd(TEF_FM, Cmd_Set_Highcut_Max, 4, 0, 4000); @@ -156,7 +156,6 @@ void TEF6686::getIdentification(uint16_t *device, uint16_t *hw_version, uint16_t void TEF6686::power(bool mode) { devTEF_Set_Cmd(TEF_APPL, Cmd_Set_OperationMode, 2, mode); - if (mode == 0) devTEF_Set_Cmd(TEF_FM, Cmd_Tune_To, 4, 1, 10000); } void TEF6686::extendBW(bool yesno) { @@ -164,7 +163,7 @@ void TEF6686::extendBW(bool yesno) { } void TEF6686::SetFreq(uint16_t frequency) { - devTEF_Set_Cmd(TEF_FM, Cmd_Tune_To, 4, 4, frequency); + devTEF_Set_Cmd(TEF_FM, Cmd_Tune_To, 4, 1, frequency); currentfreq = ((frequency + 5) / 10) * 10; currentfreq2 = frequency; } @@ -359,9 +358,9 @@ void TEF6686::getStatusAM(int16_t *level, uint16_t *noise, uint16_t *cochannel, void TEF6686::readRDS(byte showrdserrors) { if(rds.filter && ps_process) devTEF_Radio_Get_RDS_Status(&rds.rdsStat, &rds.rdsA, &rds.rdsB, &rds.rdsC, &rds.rdsD, &rds.rdsErr); else { - for(int i = 0; i < 3; i++) { + for(int i = 0; i < 4; i++) { devTEF_Radio_Get_RDS_Data(&rds.rdsStat, &rds.rdsA, &rds.rdsB, &rds.rdsC, &rds.rdsD, &rds.rdsErr); - delay(2); + delay(1); if(bitRead(rds.rdsStat, 15)) break; } } @@ -437,7 +436,7 @@ void TEF6686::readRDS(byte showrdserrors) { fs::File file; if (rds.region == 1 && SPIFFS.begin(true)) { - delay(5); + delay(2); if (currentfreq2 < 9000) file = SPIFFS.open("/USA_87-90.csv"); else if (currentfreq2 > 9000 && currentfreq2 < 9200) file = SPIFFS.open("/USA_90-92.csv"); else if (currentfreq2 > 9200 && currentfreq2 < 9400) file = SPIFFS.open("/USA_92-94.csv"); @@ -449,7 +448,7 @@ void TEF6686::readRDS(byte showrdserrors) { else if (currentfreq2 > 10400 && currentfreq2 < 10600) file = SPIFFS.open("/USA_104-106.csv"); else if (currentfreq2 > 10600) file = SPIFFS.open("/USA_106-108.csv"); - delay(5); + delay(2); if (file) { int i = 0; while (file.available() && !isprint(file.peek())) { @@ -1312,21 +1311,21 @@ void TEF6686::readRDS(byte showrdserrors) { uint16_t length_marker_1 = (rds.rdsC >> 1) & 0x3F; uint16_t start_marker_2 = (rds.rdsD >> 5) & 0x3F; uint16_t length_marker_2 = (rds.rdsD & 0x1F); - togglebit = bitRead(lowByte(rds.rdsB), 4); - runningbit = bitRead(lowByte(rds.rdsB), 3); + togglebit = bitRead(rds.rdsB, 4); + runningbit = bitRead(rds.rdsB, 3); switch (rds.rdsplusTag1) { - case 0: rds.rdsplusTag1 = 169; break; - case 1 ... 53: rds.rdsplusTag1 += 111; break; - case 59 ... 63: rds.rdsplusTag1 += 105; break; - default: rds.rdsplusTag1 = 169; break; + case 0: rds.rdsplusTag1 = 168; break; + case 1 ... 53: rds.rdsplusTag1 += 110; break; + case 59 ... 63: rds.rdsplusTag1 += 104; break; + default: rds.rdsplusTag1 = 168; break; } switch (rds.rdsplusTag2) { - case 0: rds.rdsplusTag2 = 169; break; - case 1 ... 53: rds.rdsplusTag2 += 111; break; - case 59 ... 63: rds.rdsplusTag2 += 105; break; - default: rds.rdsplusTag2 = 169; break; + case 0: rds.rdsplusTag2 = 168; break; + case 1 ... 53: rds.rdsplusTag2 += 110; break; + case 59 ... 63: rds.rdsplusTag2 += 104; break; + default: rds.rdsplusTag2 = 168; break; } if (togglebit) { diff --git a/src/Tuner_Drv_Lithio.cpp b/src/Tuner_Drv_Lithio.cpp index 30881e0..cb63d48 100644 --- a/src/Tuner_Drv_Lithio.cpp +++ b/src/Tuner_Drv_Lithio.cpp @@ -32,7 +32,7 @@ bool devTEF_Get_Cmd(TEF_MODULE module, uint8_t cmd, uint8_t *receive, uint16_t l uint8_t devTEF_APPL_Get_Operation_Status() { uint8_t buf[2]; - while(!devTEF_Get_Cmd(TEF_APPL, Cmd_Get_Operation_Status, buf, sizeof(buf))) delay(2); + while(!devTEF_Get_Cmd(TEF_APPL, Cmd_Get_Operation_Status, buf, sizeof(buf))) delay(3); return Convert8bto16b(buf); } diff --git a/src/Tuner_Interface.cpp b/src/Tuner_Interface.cpp index 6a2e1f6..8a08cd2 100644 --- a/src/Tuner_Interface.cpp +++ b/src/Tuner_Interface.cpp @@ -9,7 +9,7 @@ bool Tuner_WriteBuffer(unsigned char *buf, uint16_t len) { Wire.beginTransmission(TEF668X_ADDRESS); for (uint16_t i = 0; i < len; i++) Wire.write(buf[i]); uint8_t r = Wire.endTransmission(); - if (!Data_Accelerator) delay(2); + if (!Data_Accelerator) delay(1); return (r == 0) ? true : false; } diff --git a/src/comms.cpp b/src/comms.cpp index 4449d7d..a3b3317 100644 --- a/src/comms.cpp +++ b/src/comms.cpp @@ -778,7 +778,7 @@ void XDRGTKRoutine() { if (!screenmute) { tft.drawRoundRect(10, 30, 300, 170, 5, ActiveColor); tft.fillRoundRect(12, 32, 296, 166, 5, BackgroundColor); - tftPrint(ACENTER, textUI(34), 160, 100, ActiveColor, ActiveColorSmooth, 28); + tftPrint(ACENTER, textUI(33), 160, 100, ActiveColor, ActiveColorSmooth, 28); } DataPrint("U"); @@ -905,7 +905,7 @@ void tryWiFi() { if (!setupmode && wifi) { tft.drawRoundRect(1, 20, 319, 180, 5, ActiveColor); tft.fillRoundRect(3, 22, 315, 176, 5, BackgroundColor); - Infoboxprint(textUI(55)); + Infoboxprint(textUI(54)); } if (wifi) { if (wc.autoConnect()) { @@ -917,9 +917,9 @@ void tryWiFi() { webserver.begin(); NTPupdate(); remoteip = IPAddress(WiFi.localIP()[0], WiFi.localIP()[1], WiFi.localIP()[2], subnetclient); - if (!setupmode) tftPrint(ACENTER, textUI(57), 155, 128, InsignificantColor, InsignificantColorSmooth, 28); + if (!setupmode) tftPrint(ACENTER, textUI(56), 155, 128, InsignificantColor, InsignificantColorSmooth, 28); } else { - if (!setupmode) tftPrint(ACENTER, textUI(56), 155, 128, SignificantColor, SignificantColorSmooth, 28); + if (!setupmode) tftPrint(ACENTER, textUI(55), 155, 128, SignificantColor, SignificantColorSmooth, 28); Server.end(); webserver.stop(); Udp.stop(); diff --git a/src/globals.cpp b/src/globals.cpp index 5d0be74..e54769d 100644 --- a/src/globals.cpp +++ b/src/globals.cpp @@ -25,7 +25,6 @@ bool memorystore; bool memreset, memtune; bool menu, menuopen; bool mwstepsize; -bool optenc; bool rdsflagreset; bool rdsreset; bool rdsstatscreen; diff --git a/src/gui.cpp b/src/gui.cpp index 21888e1..75623ef 100644 --- a/src/gui.cpp +++ b/src/gui.cpp @@ -566,7 +566,7 @@ void BuildAFScreen() { if (!afscreen && RDSstatus) { tft.drawRoundRect(20, 30, 274, 170, 5, ActiveColor); tft.fillRoundRect(22, 32, 270, 166, 5, BackgroundColor); - tftPrint(ACENTER, textUI(34), 155, 98, ActiveColor, ActiveColorSmooth, 28); + tftPrint(ACENTER, textUI(33), 155, 98, ActiveColor, ActiveColorSmooth, 28); radio.TestAFEON(); } afscreen = true; @@ -584,11 +584,11 @@ void BuildAFScreen() { tft.drawLine(162, 30, 162, 0, FrameColor); tft.drawLine(248, 30, 248, 0, FrameColor); tftPrint(ALEFT, "kHz", 205, 4, ActiveColor, ActiveColorSmooth, 28); - tftPrint(ACENTER, textUI(33), 160, 222, ActiveColor, ActiveColorSmooth, 16); + tftPrint(ACENTER, textUI(32), 160, 222, ActiveColor, ActiveColorSmooth, 16); if (afpagenr == 1) { - if (!radio.rds.hasAF) tftPrint(ALEFT, textUI(87), 6, 48, PrimaryColor, PrimaryColorSmooth, 16); + if (!radio.rds.hasAF) tftPrint(ALEFT, textUI(86), 6, 48, PrimaryColor, PrimaryColorSmooth, 16); } else if (afpagenr == 2) { - if (!radio.rds.hasEON) tftPrint(ALEFT, textUI(88), 6, 48, PrimaryColor, PrimaryColorSmooth, 16); + if (!radio.rds.hasEON) tftPrint(ALEFT, textUI(87), 6, 48, PrimaryColor, PrimaryColorSmooth, 16); } RDSstatusold = !RDSstatusold; ShowFreq(0); @@ -644,28 +644,28 @@ void ShowOneLine(byte position, byte item, bool selected) { case INDEX: FullLineSprite.setTextDatum(TC_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(177)), 152, 2); + FullLineSprite.drawString(removeNewline(textUI(176)), 152, 2); break; case MAINSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(108)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(107)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (hardwaremodel) { - case BASE_ILI9341: FullLineSprite.drawString(textUI(109), 298, 2); break; - case PORTABLE_ILI9341: FullLineSprite.drawString(textUI(110), 298, 2); break; - case PORTABLE_TOUCH_ILI9341: FullLineSprite.drawString(textUI(111), 298, 2); break; + case BASE_ILI9341: FullLineSprite.drawString(textUI(108), 298, 2); break; + case PORTABLE_ILI9341: FullLineSprite.drawString(textUI(109), 298, 2); break; + case PORTABLE_TOUCH_ILI9341: FullLineSprite.drawString(textUI(110), 298, 2); break; } break; case AUDIOSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(20)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(19)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -677,7 +677,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case DISPLAYSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(39)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(38)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -687,22 +687,22 @@ void ShowOneLine(byte position, byte item, bool selected) { case RDSSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(38)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(37)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (showrdserrors) { - case 0: FullLineSprite.drawString(textUI(30), 298, 2); break; - case 1: FullLineSprite.drawString(textUI(200), 298, 2); break; - case 2: FullLineSprite.drawString(textUI(201), 298, 2); break; + case 0: FullLineSprite.drawString(textUI(29), 298, 2); break; + case 1: FullLineSprite.drawString(textUI(199), 298, 2); break; + case 2: FullLineSprite.drawString(textUI(200), 298, 2); break; } break; case FMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(21)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(20)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -714,11 +714,11 @@ void ShowOneLine(byte position, byte item, bool selected) { case AMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(44)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(43)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((softmuteam ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((softmuteam ? textUI(30) : textUI(29)), 298, 2); break; case CONNECTIVITY: @@ -734,13 +734,13 @@ void ShowOneLine(byte position, byte item, bool selected) { case DXMODE: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(212)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(211)), 6, 2); break; case AUTOMEM: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(269)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(268)), 6, 2); break; } break; @@ -750,33 +750,33 @@ void ShowOneLine(byte position, byte item, bool selected) { case INDEX: FullLineSprite.setTextDatum(TC_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(178)), 152, 2); + FullLineSprite.drawString(removeNewline(textUI(177)), 152, 2); break; case MAINSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(107)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(106)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((touchrotating ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((touchrotating ? textUI(30) : textUI(29)), 298, 2); break; case AUDIOSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(45)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(44)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((edgebeep ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((edgebeep ? textUI(30) : textUI(29)), 298, 2); break; case DISPLAYSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(29)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(28)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -788,22 +788,22 @@ void ShowOneLine(byte position, byte item, bool selected) { case RDSSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(46)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(45)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (radio.rds.region) { - case 0: FullLineSprite.drawString(textUI(47), 298, 2); break; - case 1: FullLineSprite.drawString(String(textUI(48)) + " DB", 298, 2); break; - case 2: FullLineSprite.drawString(textUI(48), 298, 2); break; - case 3: FullLineSprite.drawString(textUI(300), 298, 2); break; + case 0: FullLineSprite.drawString(textUI(46), 298, 2); break; + case 1: FullLineSprite.drawString(String(textUI(47)) + " DB", 298, 2); break; + case 2: FullLineSprite.drawString(textUI(47), 298, 2); break; + case 3: FullLineSprite.drawString(textUI(299), 298, 2); break; } break; case FMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(22)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(21)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -815,29 +815,29 @@ void ShowOneLine(byte position, byte item, bool selected) { case AMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(64)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(63)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (amnb != 0) FullLineSprite.drawString(String(amnb, DEC), 258, 2); if (amnb != 0) FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString((amnb != 0 ? "%" : textUI(30)), 298, 2); + FullLineSprite.drawString((amnb != 0 ? "%" : textUI(29)), 298, 2); break; case CONNECTIVITY: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(51) + (wifi ? " IP: " + String(WiFi.localIP().toString()) : "")), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(50) + (wifi ? " IP: " + String(WiFi.localIP().toString()) : "")), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((wifi ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((wifi ? textUI(30) : textUI(29)), 298, 2); break; case DXMODE: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(209)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(208)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -847,7 +847,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case AUTOMEM: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(264)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(263)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -863,25 +863,25 @@ void ShowOneLine(byte position, byte item, bool selected) { case INDEX: FullLineSprite.setTextDatum(TC_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(179)), 152, 2); + FullLineSprite.drawString(removeNewline(textUI(178)), 152, 2); break; case MAINSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(75)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(74)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (tot != 0) FullLineSprite.drawString(String(tot), 258, 2); if (tot != 0) FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString((tot != 0 ? textUI(80) : textUI(30)), 298, 2); + FullLineSprite.drawString((tot != 0 ? textUI(79) : textUI(29)), 298, 2); break; case AUDIOSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(67)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(66)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -891,31 +891,31 @@ void ShowOneLine(byte position, byte item, bool selected) { case DISPLAYSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(63)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(62)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((showmodulation ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((showmodulation ? textUI(30) : textUI(29)), 298, 2); break; case RDSSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(49)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(48)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (radio.underscore) { - case 0: FullLineSprite.drawString(textUI(30), 298, 2); break; - case 1: FullLineSprite.drawString(textUI(50), 298, 2); break; - case 2: FullLineSprite.drawString(textUI(31), 298, 2); break; + case 0: FullLineSprite.drawString(textUI(29), 298, 2); break; + case 1: FullLineSprite.drawString(textUI(49), 298, 2); break; + case 2: FullLineSprite.drawString(textUI(30), 298, 2); break; } break; case FMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(23)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(22)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -927,7 +927,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case AMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(97)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(96)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -939,7 +939,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case CONNECTIVITY: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(52)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(51)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -949,7 +949,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case DXMODE: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(210)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(209)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -959,7 +959,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case AUTOMEM: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(265)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(264)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -975,57 +975,57 @@ void ShowOneLine(byte position, byte item, bool selected) { case INDEX: FullLineSprite.setTextDatum(TC_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(180)), 152, 2); + FullLineSprite.drawString(removeNewline(textUI(179)), 152, 2); break; case MAINSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(62)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(61)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - if (autosquelch) FullLineSprite.drawString(textUI(86), 298, 2); else FullLineSprite.drawString((usesquelch ? textUI(31) : textUI(30)), 298, 2); + if (autosquelch) FullLineSprite.drawString(textUI(85), 298, 2); else FullLineSprite.drawString((usesquelch ? textUI(30) : textUI(29)), 298, 2); break; case AUDIOSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(25)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(24)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (StereoLevel != 0) FullLineSprite.drawString(String(StereoLevel, DEC), 258, 2); if (StereoLevel != 0) FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString((StereoLevel != 0 ? "dBμV" : textUI(30)), 298, 2); + FullLineSprite.drawString((StereoLevel != 0 ? "dBμV" : textUI(29)), 298, 2); break; case DISPLAYSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(91)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(90)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (screensaverset) FullLineSprite.drawString(String(screensaverOptions[screensaverset], DEC), 258, 2); if (screensaverset) FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString((screensaverset ? textUI(92) : textUI(30)), 298, 2); + FullLineSprite.drawString((screensaverset ? textUI(91) : textUI(29)), 298, 2); break; case RDSSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(60)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(59)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((radio.rds.filter ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((radio.rds.filter ? textUI(30) : textUI(29)), 298, 2); break; case FMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(24)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(23)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -1037,17 +1037,17 @@ void ShowOneLine(byte position, byte item, bool selected) { case AMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(59)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(58)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((showSWMIBand ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((showSWMIBand ? textUI(30) : textUI(29)), 298, 2); break; case CONNECTIVITY: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(58)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(57)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1057,11 +1057,11 @@ void ShowOneLine(byte position, byte item, bool selected) { case DXMODE: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(211)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(210)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(92)), 298, 2); + FullLineSprite.drawString(removeNewline(textUI(91)), 298, 2); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); FullLineSprite.drawString((scanhold == 0 ? "0.5" : String(scanhold, DEC)), 258, 2); break; @@ -1069,7 +1069,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case AUTOMEM: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(266)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(265)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1083,13 +1083,13 @@ void ShowOneLine(byte position, byte item, bool selected) { case INDEX: FullLineSprite.setTextDatum(TC_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(181)), 152, 2); + FullLineSprite.drawString(removeNewline(textUI(180)), 152, 2); break; case MAINSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(37)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(36)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -1101,7 +1101,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case AUDIOSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(26)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(25)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1113,33 +1113,33 @@ void ShowOneLine(byte position, byte item, bool selected) { case DISPLAYSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(74)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(73)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (poweroptions) { - case LCD_OFF: FullLineSprite.drawString(textUI(76), 298, 2); break; - case LCD_BRIGHTNESS_1_PERCENT: FullLineSprite.drawString(textUI(94), 298, 2); break; - case LCD_BRIGHTNESS_A_QUARTER: FullLineSprite.drawString(textUI(95), 298, 2); break; - case LCD_BRIGHTNESS_HALF: FullLineSprite.drawString(textUI(96), 298, 2); break; + case LCD_OFF: FullLineSprite.drawString(textUI(75), 298, 2); break; + case LCD_BRIGHTNESS_1_PERCENT: FullLineSprite.drawString(textUI(93), 298, 2); break; + case LCD_BRIGHTNESS_A_QUARTER: FullLineSprite.drawString(textUI(94), 298, 2); break; + case LCD_BRIGHTNESS_HALF: FullLineSprite.drawString(textUI(95), 298, 2); break; } break; case RDSSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(61)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(60)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((radio.rds.pierrors ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((radio.rds.pierrors ? textUI(30) : textUI(29)), 298, 2); break; case FMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(28)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(27)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -1151,19 +1151,19 @@ void ShowOneLine(byte position, byte item, bool selected) { case AMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(185)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(184)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (amcodect != 0) FullLineSprite.drawString(String(amcodect, DEC), 258, 2); if (amcodect != 0) FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString((amcodect != 0 ? "%" : textUI(30)), 298, 2); + FullLineSprite.drawString((amcodect != 0 ? "%" : textUI(29)), 298, 2); break; case CONNECTIVITY: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(271)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(270)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1173,17 +1173,17 @@ void ShowOneLine(byte position, byte item, bool selected) { case DXMODE: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(216)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(215)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((scanmem ? textUI(218) : textUI(217)), 298, 2); + FullLineSprite.drawString((scanmem ? textUI(217) : textUI(216)), 298, 2); break; case AUTOMEM: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(267)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(266)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1197,13 +1197,13 @@ void ShowOneLine(byte position, byte item, bool selected) { case INDEX: FullLineSprite.setTextDatum(TC_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(182)), 152, 2); + FullLineSprite.drawString(removeNewline(textUI(181)), 152, 2); break; case MAINSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(198)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(197)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -1215,59 +1215,59 @@ void ShowOneLine(byte position, byte item, bool selected) { case AUDIOSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(27)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(26)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (HighCutOffset != 0) FullLineSprite.drawString(String(HighCutOffset, DEC), 258, 2); if (HighCutOffset != 0) FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString((HighCutOffset != 0 ? "dBμV" : textUI(30)), 298, 2); + FullLineSprite.drawString((HighCutOffset != 0 ? "dBμV" : textUI(29)), 298, 2); break; case DISPLAYSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(173)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(172)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (batteryoptions) { - case BATTERY_NONE: FullLineSprite.drawString(textUI(30), 298, 2); break; - case BATTERY_VALUE: FullLineSprite.drawString(textUI(174), 298, 2); break; - case BATTERY_PERCENT: FullLineSprite.drawString(textUI(175), 298, 2); break; + case BATTERY_NONE: FullLineSprite.drawString(textUI(29), 298, 2); break; + case BATTERY_VALUE: FullLineSprite.drawString(textUI(173), 298, 2); break; + case BATTERY_PERCENT: FullLineSprite.drawString(textUI(174), 298, 2); break; } break; case RDSSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(99)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(98)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (af) { - case 0: FullLineSprite.drawString(textUI(30), 298, 2); break; - case 1: FullLineSprite.drawString(String(textUI(31)) + " / REG " + String(textUI(31)), 298, 2); break; - case 2: FullLineSprite.drawString(String(textUI(31)) + " / REG " + String(textUI(30)), 298, 2); break; + case 0: FullLineSprite.drawString(textUI(29), 298, 2); break; + case 1: FullLineSprite.drawString(String(textUI(30)) + " / REG " + String(textUI(30)), 298, 2); break; + case 2: FullLineSprite.drawString(String(textUI(30)) + " / REG " + String(textUI(29)), 298, 2); break; } break; case FMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(43)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(42)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((softmutefm ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((softmutefm ? textUI(30) : textUI(29)), 298, 2); break; case AMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(187)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(186)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1277,35 +1277,35 @@ void ShowOneLine(byte position, byte item, bool selected) { case CONNECTIVITY: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(205)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(204)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((XDRGTKMuteScreen ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((XDRGTKMuteScreen ? textUI(30) : textUI(29)), 298, 2); break; case DXMODE: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(219)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(218)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (scancancel) { - case SCAN_CANCEL: FullLineSprite.drawString(textUI(30), 298, 2); break; - case CORRECTPI: FullLineSprite.drawString(textUI(220), 298, 2); break; - case SIGNAL: FullLineSprite.drawString(textUI(221), 298, 2); break; + case SCAN_CANCEL: FullLineSprite.drawString(textUI(29), 298, 2); break; + case CORRECTPI: FullLineSprite.drawString(textUI(219), 298, 2); break; + case SIGNAL: FullLineSprite.drawString(textUI(220), 298, 2); break; } break; case AUTOMEM: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(268)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(267)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((mempionly ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((mempionly ? textUI(30) : textUI(29)), 298, 2); break; } break; @@ -1315,41 +1315,41 @@ void ShowOneLine(byte position, byte item, bool selected) { case INDEX: FullLineSprite.setTextDatum(TC_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(183)), 152, 2); + FullLineSprite.drawString(removeNewline(textUI(182)), 152, 2); break; case MAINSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(100)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(99)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (bandFM) { - case FM_BAND_ALL: FullLineSprite.drawString(textUI(105) + String(",") + textUI(106), 298, 2); break; - case FM_BAND_OIRT: FullLineSprite.drawString(textUI(106), 298, 2); break; - case FM_BAND_FM: FullLineSprite.drawString(textUI(105), 298, 2); break; - case FM_BAND_NONE: FullLineSprite.drawString(textUI(83), 298, 2); break; + case FM_BAND_ALL: FullLineSprite.drawString(textUI(104) + String(",") + textUI(105), 298, 2); break; + case FM_BAND_OIRT: FullLineSprite.drawString(textUI(105), 298, 2); break; + case FM_BAND_FM: FullLineSprite.drawString(textUI(104), 298, 2); break; + case FM_BAND_NONE: FullLineSprite.drawString(textUI(82), 298, 2); break; } break; case AUDIOSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(199)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(198)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (fmdeemphasis != DEEMPHASIS_NONE) FullLineSprite.drawString(String((fmdeemphasis == DEEMPHASIS_50 ? 50 : 75), DEC), 258, 2); if (fmdeemphasis != DEEMPHASIS_NONE) FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(((fmdeemphasis != DEEMPHASIS_NONE) != 0 ? "μs" : textUI(30)), 298, 2); + FullLineSprite.drawString(((fmdeemphasis != DEEMPHASIS_NONE) != 0 ? "μs" : textUI(29)), 298, 2); break; case DISPLAYSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(98)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(97)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1359,41 +1359,41 @@ void ShowOneLine(byte position, byte item, bool selected) { case RDSSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(176)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(175)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((radio.rds.rtbuffer ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((radio.rds.rtbuffer ? textUI(30) : textUI(29)), 298, 2); break; case FMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(65)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(64)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (fmnb != 0) FullLineSprite.drawString(String(fmnb, DEC), 258, 2); if (fmnb != 0) FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString((fmnb != 0 ? "%" : textUI(30)), 298, 2); + FullLineSprite.drawString((fmnb != 0 ? "%" : textUI(29)), 298, 2); break; case AMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(36)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(35)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (amgain != 0) FullLineSprite.drawString(String(amgain, DEC), 258, 2); if (amgain != 0) FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString((amgain != 0 ? "dB" : textUI(30)), 298, 2); + FullLineSprite.drawString((amgain != 0 ? "dB" : textUI(29)), 298, 2); break; case CONNECTIVITY: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(298)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(297)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1405,25 +1405,25 @@ void ShowOneLine(byte position, byte item, bool selected) { case DXMODE: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(222)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(221)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((scanmute ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((scanmute ? textUI(30) : textUI(29)), 298, 2); break; case AUTOMEM: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(278)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(277)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (memdoublepi) { - case MEMPI_OFF: FullLineSprite.drawString(textUI(30), 298, 2); break; - case MEMPI_RANGE: FullLineSprite.drawString(textUI(279), 298, 2); break; - default: FullLineSprite.drawString(textUI(280), 298, 2); break; + case MEMPI_OFF: FullLineSprite.drawString(textUI(29), 298, 2); break; + case MEMPI_RANGE: FullLineSprite.drawString(textUI(278), 298, 2); break; + default: FullLineSprite.drawString(textUI(279), 298, 2); break; } break; } @@ -1434,50 +1434,50 @@ void ShowOneLine(byte position, byte item, bool selected) { case INDEX: FullLineSprite.setTextDatum(TC_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(213)), 152, 2); + FullLineSprite.drawString(removeNewline(textUI(212)), 152, 2); break; case MAINSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(101)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(100)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (bandAM) { - case AM_BAND_ALL: FullLineSprite.drawString(textUI(102) + String(",") + textUI(103) + String(",") + textUI(104), 298, 2); break; - case AM_BAND_LW_MW: FullLineSprite.drawString(textUI(102) + String(",") + textUI(103), 298, 2); break; - case AM_BAND_LW_SW: FullLineSprite.drawString(textUI(102) + String(",") + textUI(104), 298, 2); break; - case AM_BAND_MW_SW: FullLineSprite.drawString(textUI(103) + String(",") + textUI(104), 298, 2); break; - case AM_BAND_LW: FullLineSprite.drawString(textUI(102), 298, 2); break; - case AM_BAND_MW: FullLineSprite.drawString(textUI(103), 298, 2); break; - case AM_BAND_SW: FullLineSprite.drawString(textUI(104), 298, 2); break; - case AM_BAND_NONE: FullLineSprite.drawString(textUI(83), 298, 2); break; + case AM_BAND_ALL: FullLineSprite.drawString(textUI(101) + String(",") + textUI(102) + String(",") + textUI(103), 298, 2); break; + case AM_BAND_LW_MW: FullLineSprite.drawString(textUI(101) + String(",") + textUI(102), 298, 2); break; + case AM_BAND_LW_SW: FullLineSprite.drawString(textUI(101) + String(",") + textUI(103), 298, 2); break; + case AM_BAND_MW_SW: FullLineSprite.drawString(textUI(102) + String(",") + textUI(103), 298, 2); break; + case AM_BAND_LW: FullLineSprite.drawString(textUI(101), 298, 2); break; + case AM_BAND_MW: FullLineSprite.drawString(textUI(102), 298, 2); break; + case AM_BAND_SW: FullLineSprite.drawString(textUI(103), 298, 2); break; + case AM_BAND_NONE: FullLineSprite.drawString(textUI(82), 298, 2); break; } break; case DISPLAYSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(262)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(261)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((showclock ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((showclock ? textUI(30) : textUI(29)), 298, 2); break; case RDSSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(215)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(214)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((radio.rds.sortaf ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((radio.rds.sortaf ? textUI(30) : textUI(29)), 298, 2); break; case FMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(90)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(89)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -1494,7 +1494,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case AMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(169)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(168)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1506,27 +1506,27 @@ void ShowOneLine(byte position, byte item, bool selected) { case CONNECTIVITY: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(297)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(296)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((autoDST ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((autoDST ? textUI(30) : textUI(29)), 298, 2); break; case DXMODE: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(296)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(295)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((autolog ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((autolog ? textUI(30) : textUI(29)), 298, 2); break; case AUTOMEM: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(82)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(81)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1540,27 +1540,27 @@ void ShowOneLine(byte position, byte item, bool selected) { case INDEX: FullLineSprite.setTextDatum(TC_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(270)), 152, 2); + FullLineSprite.drawString(removeNewline(textUI(269)), 152, 2); break; case MAINSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(224)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(223)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (longbandpress) { - case STANDBY: FullLineSprite.drawString(textUI(225), 298, 2); break; - case SCREENOFF: FullLineSprite.drawString(textUI(226), 298, 2); break; - default: FullLineSprite.drawString(textUI(227), 298, 2); break; + case STANDBY: FullLineSprite.drawString(textUI(224), 298, 2); break; + case SCREENOFF: FullLineSprite.drawString(textUI(225), 298, 2); break; + default: FullLineSprite.drawString(textUI(226), 298, 2); break; } break; case DISPLAYSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(77)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(76)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1570,30 +1570,30 @@ void ShowOneLine(byte position, byte item, bool selected) { case RDSSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(203)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(202)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (radio.rds.fastps) { - case 0: FullLineSprite.drawString(textUI(30), 298, 2); break; - case 1: FullLineSprite.drawString(textUI(260), 298, 2); break; - case 2: FullLineSprite.drawString(textUI(261), 298, 2); break; + case 0: FullLineSprite.drawString(textUI(29), 298, 2); break; + case 1: FullLineSprite.drawString(textUI(259), 298, 2); break; + case 2: FullLineSprite.drawString(textUI(260), 298, 2); break; } break; case FMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(206)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(205)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((fmsi ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((fmsi ? textUI(30) : textUI(29)), 298, 2); break; case AMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(82)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(81)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1603,7 +1603,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case CONNECTIVITY: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(93)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(92)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1613,16 +1613,16 @@ void ShowOneLine(byte position, byte item, bool selected) { case DXMODE: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(281)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(280)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((scanholdonsignal ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((scanholdonsignal ? textUI(30) : textUI(29)), 298, 2); break; case AUTOMEM: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(276)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(275)), 6, 2); break; } break; @@ -1632,31 +1632,31 @@ void ShowOneLine(byte position, byte item, bool selected) { case INDEX: FullLineSprite.setTextDatum(TC_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(70)), 152, 2); + FullLineSprite.drawString(removeNewline(textUI(69)), 152, 2); break; case MAINSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(81)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(80)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); if (spispeed == 7) { FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString(textUI(86), 298, 2); + FullLineSprite.drawString(textUI(85), 298, 2); } else { FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); FullLineSprite.drawString("MHz", 298, 2); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(textUI(204)) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 258, 2); + FullLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(textUI(203)) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 258, 2); } break; case DISPLAYSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(85)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(84)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1666,16 +1666,16 @@ void ShowOneLine(byte position, byte item, bool selected) { case RDSSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(263)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(262)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((showlongps ? textUI(31) : textUI(30)), 298, 2); + FullLineSprite.drawString((showlongps ? textUI(30) : textUI(29)), 298, 2); break; case FMSETTINGS: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(82)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(81)), 6, 2); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1686,13 +1686,13 @@ void ShowOneLine(byte position, byte item, bool selected) { case CONNECTIVITY: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(41)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(40)), 6, 2); char PICT[5]; sprintf(PICT, "%04X", radio.rds.PICTlock); FullLineSprite.setTextDatum(TR_DATUM); FullLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - FullLineSprite.drawString((radio.rds.PICTlock == 0 ? textUI(30) : textUI(31)), 298, 2); + FullLineSprite.drawString((radio.rds.PICTlock == 0 ? textUI(29) : textUI(30)), 298, 2); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); FullLineSprite.drawString((radio.rds.PICTlock != 0 ? String(PICT) : ""), 258, 2); break; @@ -1700,7 +1700,7 @@ void ShowOneLine(byte position, byte item, bool selected) { case DXMODE: FullLineSprite.setTextDatum(TL_DATUM); FullLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - FullLineSprite.drawString(removeNewline(textUI(292)), 6, 2); + FullLineSprite.drawString(removeNewline(textUI(291)), 6, 2); break; } break; @@ -1720,27 +1720,27 @@ void ShowOneButton(byte position, byte item, bool selected) { case INDEX: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(177))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(176))), 75, 8); break; case MAINSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(108))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(107))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (hardwaremodel) { - case BASE_ILI9341: PSSprite.drawString(textUI(109), 75, 15); break; - case PORTABLE_ILI9341: PSSprite.drawString(textUI(110), 75, 15); break; - case PORTABLE_TOUCH_ILI9341: PSSprite.drawString(textUI(111), 75, 15); break; + case BASE_ILI9341: PSSprite.drawString(textUI(108), 75, 15); break; + case PORTABLE_ILI9341: PSSprite.drawString(textUI(109), 75, 15); break; + case PORTABLE_TOUCH_ILI9341: PSSprite.drawString(textUI(110), 75, 15); break; } break; case AUDIOSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(20))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(19))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -1753,7 +1753,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case DISPLAYSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(39))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(38))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(textUI(0), 75, 15); @@ -1762,21 +1762,21 @@ void ShowOneButton(byte position, byte item, bool selected) { case RDSSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(38))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(37))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (showrdserrors) { - case 0: PSSprite.drawString(textUI(30), 75, 15); break; - case 1: PSSprite.drawString(textUI(200), 75, 15); break; - case 2: PSSprite.drawString(textUI(201), 75, 15); break; + case 0: PSSprite.drawString(textUI(29), 75, 15); break; + case 1: PSSprite.drawString(textUI(199), 75, 15); break; + case 2: PSSprite.drawString(textUI(200), 75, 15); break; } break; case FMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(21))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(20))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -1789,10 +1789,10 @@ void ShowOneButton(byte position, byte item, bool selected) { case AMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(44))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(43))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((softmuteam ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((softmuteam ? textUI(30) : textUI(29)), 75, 15); break; case CONNECTIVITY: @@ -1807,13 +1807,13 @@ void ShowOneButton(byte position, byte item, bool selected) { case DXMODE: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(212))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(211))), 75, 8); break; case AUTOMEM: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(269))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(268))), 75, 8); break; } break; @@ -1822,31 +1822,31 @@ void ShowOneButton(byte position, byte item, bool selected) { case INDEX: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(178))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(177))), 75, 8); break; case MAINSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(107))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(106))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((touchrotating ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((touchrotating ? textUI(30) : textUI(29)), 75, 15); break; case AUDIOSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(45))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(44))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((edgebeep ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((edgebeep ? textUI(30) : textUI(29)), 75, 15); break; case DISPLAYSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(29))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(28))), 75, 1); PSSprite.setTextDatum(TR_DATUM); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1859,21 +1859,21 @@ void ShowOneButton(byte position, byte item, bool selected) { case RDSSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(46))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(45))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (radio.rds.region) { - case 0: PSSprite.drawString(textUI(47), 75, 15); break; - case 1: PSSprite.drawString(String(textUI(48)) + " DB", 75, 15); break; - case 2: PSSprite.drawString(textUI(48), 75, 15); break; - case 3: PSSprite.drawString(textUI(300), 75, 15); break; + case 0: PSSprite.drawString(textUI(46), 75, 15); break; + case 1: PSSprite.drawString(String(textUI(47)) + " DB", 75, 15); break; + case 2: PSSprite.drawString(textUI(47), 75, 15); break; + case 3: PSSprite.drawString(textUI(299), 75, 15); break; } break; case FMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(22))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(21))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -1886,11 +1886,11 @@ void ShowOneButton(byte position, byte item, bool selected) { case AMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(64))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(63))), 75, 1); if (amnb == 0) { PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString(textUI(30), 75, 15); + PSSprite.drawString(textUI(29), 75, 15); } else { PSSprite.setTextDatum(TR_DATUM); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -1904,16 +1904,16 @@ void ShowOneButton(byte position, byte item, bool selected) { case CONNECTIVITY: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(wifi ? " IP: " + String(WiFi.localIP().toString()) : textUI(51))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(wifi ? " IP: " + String(WiFi.localIP().toString()) : textUI(50))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((wifi ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((wifi ? textUI(30) : textUI(29)), 75, 15); break; case DXMODE: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(209))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(208))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(String(scanstart + 1, DEC), 75, 15); @@ -1922,7 +1922,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case AUTOMEM: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(264))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(263))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -1939,30 +1939,30 @@ void ShowOneButton(byte position, byte item, bool selected) { case INDEX: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(179))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(178))), 75, 8); break; case MAINSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(75))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(74))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (tot == 0) { - PSSprite.drawString(textUI(30), 75, 15); + PSSprite.drawString(textUI(29), 75, 15); } else { PSSprite.setTextDatum(TR_DATUM); PSSprite.drawString(String(tot), 73, 15); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); PSSprite.setTextDatum(TL_DATUM); - PSSprite.drawString(textUI(80), 77, 15); + PSSprite.drawString(textUI(79), 77, 15); } break; case AUDIOSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(67))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(66))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString((audiomode ? "MPX" : "Stereo"), 75, 15); @@ -1971,29 +1971,29 @@ void ShowOneButton(byte position, byte item, bool selected) { case DISPLAYSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(63))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(62))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((showmodulation ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((showmodulation ? textUI(30) : textUI(29)), 75, 15); break; case RDSSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(49))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(48))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (radio.underscore) { - case 0: PSSprite.drawString(textUI(30), 75, 15); break; - case 1: PSSprite.drawString(textUI(50), 75, 15); break; - case 2: PSSprite.drawString(textUI(31), 75, 15); break; + case 0: PSSprite.drawString(textUI(29), 75, 15); break; + case 1: PSSprite.drawString(textUI(49), 75, 15); break; + case 2: PSSprite.drawString(textUI(30), 75, 15); break; } break; case FMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(23))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(22))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -2006,7 +2006,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case AMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(97))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(96))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -2019,14 +2019,14 @@ void ShowOneButton(byte position, byte item, bool selected) { case CONNECTIVITY: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(52))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(51))), 75, 8); break; case DXMODE: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(210))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(209))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(String(scanstop + 1, DEC), 75, 15); @@ -2035,7 +2035,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case AUTOMEM: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(265))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(264))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -2052,26 +2052,26 @@ void ShowOneButton(byte position, byte item, bool selected) { case INDEX: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(180))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(179))), 75, 8); break; case MAINSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(62))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(61))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - if (autosquelch) PSSprite.drawString(textUI(86), 75, 15); else PSSprite.drawString((usesquelch ? textUI(31) : textUI(30)), 75, 15); + if (autosquelch) PSSprite.drawString(textUI(85), 75, 15); else PSSprite.drawString((usesquelch ? textUI(30) : textUI(29)), 75, 15); break; case AUDIOSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(25))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(24))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (StereoLevel == 0) { - PSSprite.drawString(textUI(30), 75, 15); + PSSprite.drawString(textUI(29), 75, 15); } else { PSSprite.setTextDatum(TR_DATUM); PSSprite.drawString(String(StereoLevel, DEC), 73, 15); @@ -2084,33 +2084,33 @@ void ShowOneButton(byte position, byte item, bool selected) { case DISPLAYSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(91))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(90))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (!screensaverset) { - PSSprite.drawString(textUI(30), 75, 15); + PSSprite.drawString(textUI(29), 75, 15); } else { PSSprite.setTextDatum(TR_DATUM); PSSprite.drawString(String(screensaverOptions[screensaverset], DEC), 73, 15); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); PSSprite.setTextDatum(TL_DATUM); - PSSprite.drawString(textUI(92), 77, 15); + PSSprite.drawString(textUI(91), 77, 15); } break; case RDSSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(60))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(59))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((radio.rds.filter ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((radio.rds.filter ? textUI(30) : textUI(29)), 75, 15); break; case FMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(24))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(23))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -2123,16 +2123,16 @@ void ShowOneButton(byte position, byte item, bool selected) { case AMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(59))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(58))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((showSWMIBand ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((showSWMIBand ? textUI(30) : textUI(29)), 75, 15); break; case CONNECTIVITY: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(58))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(57))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString((wifi ? String(WiFi.localIP()[0]) + "." + String(WiFi.localIP()[1]) + "." + String(WiFi.localIP()[2]) + "." + String(subnetclient, DEC) : "-"), 75, 15); @@ -2141,11 +2141,11 @@ void ShowOneButton(byte position, byte item, bool selected) { case DXMODE: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(211))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(210))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(removeNewline(textUI(92)), 77, 15); + PSSprite.drawString(removeNewline(textUI(91)), 77, 15); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.setTextDatum(TR_DATUM); PSSprite.drawString((scanhold == 0 ? "0.5" : String(scanhold, DEC)), 73, 15); @@ -2154,7 +2154,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case AUTOMEM: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(266))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(265))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(String(memstartpos + 1, DEC), 75, 15); @@ -2167,13 +2167,13 @@ void ShowOneButton(byte position, byte item, bool selected) { case INDEX: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(181))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(180))), 75, 8); break; case MAINSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(37))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(36))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -2186,7 +2186,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case AUDIOSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(26))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(25))), 75, 1); PSSprite.setTextDatum(TR_DATUM); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -2199,31 +2199,31 @@ void ShowOneButton(byte position, byte item, bool selected) { case DISPLAYSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(74))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(73))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (poweroptions) { - case LCD_OFF: PSSprite.drawString(textUI(76), 75, 15); break; - case LCD_BRIGHTNESS_1_PERCENT: PSSprite.drawString(textUI(94), 75, 15); break; - case LCD_BRIGHTNESS_A_QUARTER: PSSprite.drawString(textUI(95), 75, 15); break; - case LCD_BRIGHTNESS_HALF: PSSprite.drawString(textUI(96), 75, 15); break; + case LCD_OFF: PSSprite.drawString(textUI(75), 75, 15); break; + case LCD_BRIGHTNESS_1_PERCENT: PSSprite.drawString(textUI(93), 75, 15); break; + case LCD_BRIGHTNESS_A_QUARTER: PSSprite.drawString(textUI(94), 75, 15); break; + case LCD_BRIGHTNESS_HALF: PSSprite.drawString(textUI(95), 75, 15); break; } break; case RDSSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(61))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(60))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((radio.rds.pierrors ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((radio.rds.pierrors ? textUI(30) : textUI(29)), 75, 15); break; case FMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(28))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(27))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -2236,11 +2236,11 @@ void ShowOneButton(byte position, byte item, bool selected) { case AMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(185))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(184))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (amcodect == 0) { - PSSprite.drawString(textUI(30), 75, 15); + PSSprite.drawString(textUI(29), 75, 15); } else { PSSprite.setTextDatum(TR_DATUM); PSSprite.drawString(String(amcodect, DEC), 73, 15); @@ -2253,7 +2253,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case CONNECTIVITY: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(271))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(270))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(String(stationlistid, DEC), 75, 15); @@ -2262,16 +2262,16 @@ void ShowOneButton(byte position, byte item, bool selected) { case DXMODE: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(216))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(215))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((scanmem ? textUI(218) : textUI(217)), 75, 15); + PSSprite.drawString((scanmem ? textUI(217) : textUI(216)), 75, 15); break; case AUTOMEM: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(267))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(266))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(String(memstoppos + 1, DEC), 75, 15); @@ -2284,13 +2284,13 @@ void ShowOneButton(byte position, byte item, bool selected) { case INDEX: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(182))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(181))), 75, 8); break; case MAINSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(198))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(197))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -2303,11 +2303,11 @@ void ShowOneButton(byte position, byte item, bool selected) { case AUDIOSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(27))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(26))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (HighCutOffset == 0) { - PSSprite.drawString(textUI(30), 75, 15); + PSSprite.drawString(textUI(29), 75, 15); } else { PSSprite.setTextDatum(TR_DATUM); PSSprite.drawString(String(HighCutOffset, DEC), 73, 15); @@ -2320,44 +2320,44 @@ void ShowOneButton(byte position, byte item, bool selected) { case DISPLAYSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(173))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(172))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (batteryoptions) { - case BATTERY_NONE: PSSprite.drawString(textUI(30), 75, 15); break; - case BATTERY_VALUE: PSSprite.drawString(textUI(174), 75, 15); break; - case BATTERY_PERCENT: PSSprite.drawString(textUI(175), 75, 15); break; + case BATTERY_NONE: PSSprite.drawString(textUI(29), 75, 15); break; + case BATTERY_VALUE: PSSprite.drawString(textUI(173), 75, 15); break; + case BATTERY_PERCENT: PSSprite.drawString(textUI(174), 75, 15); break; } break; case RDSSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(99))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(98))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (af) { - case 0: PSSprite.drawString(textUI(30), 75, 15); break; - case 1: PSSprite.drawString(String(textUI(31)) + " / REG " + String(textUI(31)), 75, 15); break; - case 2: PSSprite.drawString(String(textUI(31)) + " / REG " + String(textUI(30)), 75, 15); break; + case 0: PSSprite.drawString(textUI(29), 75, 15); break; + case 1: PSSprite.drawString(String(textUI(30)) + " / REG " + String(textUI(30)), 75, 15); break; + case 2: PSSprite.drawString(String(textUI(30)) + " / REG " + String(textUI(29)), 75, 15); break; } break; case FMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(43))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(42))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((softmutefm ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((softmutefm ? textUI(30) : textUI(29)), 75, 15); break; case AMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(187))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(186))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(String(amcodectcount, DEC), 75, 15); @@ -2366,32 +2366,32 @@ void ShowOneButton(byte position, byte item, bool selected) { case CONNECTIVITY: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(205))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(204))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((XDRGTKMuteScreen ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((XDRGTKMuteScreen ? textUI(30) : textUI(29)), 75, 15); break; case DXMODE: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(219))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(218))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (scancancel) { - case 0: PSSprite.drawString(textUI(30), 75, 15); break; - case CORRECTPI: PSSprite.drawString(textUI(220), 75, 15); break; - case SIGNAL: PSSprite.drawString(textUI(221), 75, 15); break; + case 0: PSSprite.drawString(textUI(29), 75, 15); break; + case CORRECTPI: PSSprite.drawString(textUI(219), 75, 15); break; + case SIGNAL: PSSprite.drawString(textUI(220), 75, 15); break; } break; case AUTOMEM: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(268))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(267))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((mempionly ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((mempionly ? textUI(30) : textUI(29)), 75, 15); break; } break; @@ -2401,32 +2401,32 @@ void ShowOneButton(byte position, byte item, bool selected) { case INDEX: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(183))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(182))), 75, 8); break; case MAINSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(100))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(99))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (bandFM) { - case FM_BAND_ALL: PSSprite.drawString(textUI(105) + String(",") + textUI(106), 75, 15); break; - case FM_BAND_OIRT: PSSprite.drawString(textUI(106), 75, 15); break; - case FM_BAND_FM: PSSprite.drawString(textUI(105), 75, 15); break; - case FM_BAND_NONE: PSSprite.drawString(textUI(83), 75, 15); break; + case FM_BAND_ALL: PSSprite.drawString(textUI(104) + String(",") + textUI(105), 75, 15); break; + case FM_BAND_OIRT: PSSprite.drawString(textUI(105), 75, 15); break; + case FM_BAND_FM: PSSprite.drawString(textUI(104), 75, 15); break; + case FM_BAND_NONE: PSSprite.drawString(textUI(82), 75, 15); break; } break; case AUDIOSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(199))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(198))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (fmdeemphasis == DEEMPHASIS_NONE) { - PSSprite.drawString(textUI(30), 75, 15); + PSSprite.drawString(textUI(29), 75, 15); } else { PSSprite.setTextDatum(TR_DATUM); PSSprite.drawString(String((fmdeemphasis == DEEMPHASIS_50 ? 50 : 75), DEC), 73, 15); @@ -2439,7 +2439,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case DISPLAYSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(98))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(97))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(unitString[unit], 75, 15); @@ -2448,37 +2448,37 @@ void ShowOneButton(byte position, byte item, bool selected) { case RDSSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(176))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(175))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((radio.rds.rtbuffer ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((radio.rds.rtbuffer ? textUI(30) : textUI(29)), 75, 15); break; case FMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(65))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(64))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (fmnb == 0) { - PSSprite.drawString(textUI(30), 75, 15); + PSSprite.drawString(textUI(29), 75, 15); } else { PSSprite.setTextDatum(TL_DATUM); PSSprite.drawString(String(fmnb, DEC), 73, 15); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); PSSprite.setTextDatum(TR_DATUM); - PSSprite.drawString("%", 77, 15); + PSSprite.drawString("%", 78, 15); } break; case AMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(36))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(35))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (amgain == 0) { - PSSprite.drawString(textUI(30), 75, 15); + PSSprite.drawString(textUI(29), 75, 15); } else { PSSprite.setTextDatum(TR_DATUM); PSSprite.drawString(String(amgain, DEC), 73, 15); @@ -2491,7 +2491,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case CONNECTIVITY: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(298))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(297))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -2504,23 +2504,23 @@ void ShowOneButton(byte position, byte item, bool selected) { case DXMODE: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(222))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(221))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((scanmute ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((scanmute ? textUI(30) : textUI(29)), 75, 15); break; case AUTOMEM: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(278))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(277))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (memdoublepi) { - case MEMPI_OFF: PSSprite.drawString(textUI(30), 75, 15); break; - case MEMPI_RANGE: PSSprite.drawString(textUI(279), 75, 15); break; - default: PSSprite.drawString(textUI(280), 75, 15); break; + case MEMPI_OFF: PSSprite.drawString(textUI(29), 75, 15); break; + case MEMPI_RANGE: PSSprite.drawString(textUI(278), 75, 15); break; + default: PSSprite.drawString(textUI(279), 75, 15); break; } break; } @@ -2531,48 +2531,48 @@ void ShowOneButton(byte position, byte item, bool selected) { case INDEX: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(213))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(212))), 75, 8); break; case MAINSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(101))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(100))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (bandAM) { - case AM_BAND_ALL: PSSprite.drawString(textUI(102) + String(",") + textUI(103) + String(",") + textUI(104), 75, 15); break; - case AM_BAND_LW_MW: PSSprite.drawString(textUI(102) + String(",") + textUI(103), 75, 15); break; - case AM_BAND_LW_SW: PSSprite.drawString(textUI(102) + String(",") + textUI(104), 75, 15); break; - case AM_BAND_MW_SW: PSSprite.drawString(textUI(103) + String(",") + textUI(104), 75, 15); break; - case AM_BAND_LW: PSSprite.drawString(textUI(102), 75, 15); break; - case AM_BAND_MW: PSSprite.drawString(textUI(103), 75, 15); break; - case AM_BAND_SW: PSSprite.drawString(textUI(104), 75, 15); break; - case AM_BAND_NONE: PSSprite.drawString(textUI(83), 75, 15); break; + case AM_BAND_ALL: PSSprite.drawString(textUI(101) + String(",") + textUI(102) + String(",") + textUI(103), 75, 15); break; + case AM_BAND_LW_MW: PSSprite.drawString(textUI(101) + String(",") + textUI(102), 75, 15); break; + case AM_BAND_LW_SW: PSSprite.drawString(textUI(101) + String(",") + textUI(103), 75, 15); break; + case AM_BAND_MW_SW: PSSprite.drawString(textUI(102) + String(",") + textUI(103), 75, 15); break; + case AM_BAND_LW: PSSprite.drawString(textUI(101), 75, 15); break; + case AM_BAND_MW: PSSprite.drawString(textUI(102), 75, 15); break; + case AM_BAND_SW: PSSprite.drawString(textUI(103), 75, 15); break; + case AM_BAND_NONE: PSSprite.drawString(textUI(82), 75, 15); break; } break; case DISPLAYSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(262))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(261))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((showclock ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((showclock ? textUI(30) : textUI(29)), 75, 15); break; case RDSSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(215))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(214))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((radio.rds.sortaf ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((radio.rds.sortaf ? textUI(30) : textUI(29)), 75, 15); break; case FMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(90))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(89))), 75, 1); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -2590,7 +2590,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case AMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(169))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(168))), 75, 1); PSSprite.setTextDatum(TR_DATUM); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); @@ -2603,25 +2603,25 @@ void ShowOneButton(byte position, byte item, bool selected) { case CONNECTIVITY: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(297))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(296))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((autoDST ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((autoDST ? textUI(30) : textUI(29)), 75, 15); break; case DXMODE: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(296))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(295))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((autolog ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((autolog ? textUI(30) : textUI(29)), 75, 15); break; case AUTOMEM: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(82))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(81))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(String(fmscansens), 75, 15); @@ -2634,26 +2634,26 @@ void ShowOneButton(byte position, byte item, bool selected) { case INDEX: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(270))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(269))), 75, 8); break; case MAINSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(224))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(223))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (longbandpress) { - case STANDBY: PSSprite.drawString(textUI(225), 75, 15); break; - case SCREENOFF: PSSprite.drawString(textUI(226), 75, 15); break; - default: PSSprite.drawString(textUI(227), 75, 15); break; + case STANDBY: PSSprite.drawString(textUI(224), 75, 15); break; + case SCREENOFF: PSSprite.drawString(textUI(225), 75, 15); break; + default: PSSprite.drawString(textUI(226), 75, 15); break; } break; case DISPLAYSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(77))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(76))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(Theme[CurrentTheme], 75, 15); @@ -2662,30 +2662,30 @@ void ShowOneButton(byte position, byte item, bool selected) { case RDSSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(203))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(202))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); switch (radio.rds.fastps) { - case 0: PSSprite.drawString(textUI(30), 75, 15); break; - case 1: PSSprite.drawString(textUI(260), 75, 15); break; - case 2: PSSprite.drawString(textUI(261), 75, 15); break; + case 0: PSSprite.drawString(textUI(29), 75, 15); break; + case 1: PSSprite.drawString(textUI(259), 75, 15); break; + case 2: PSSprite.drawString(textUI(260), 75, 15); break; } break; case FMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(206))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(205))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((fmsi ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((fmsi ? textUI(30) : textUI(29)), 75, 15); break; case AMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(82))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(81))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(String(amscansens), 75, 15); @@ -2694,7 +2694,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case CONNECTIVITY: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(93))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(92))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString((clockampm ? "12" : "24"), 75, 15); @@ -2703,16 +2703,16 @@ void ShowOneButton(byte position, byte item, bool selected) { case DXMODE: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(281))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(280))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((scanholdonsignal ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((scanholdonsignal ? textUI(30) : textUI(29)), 75, 15); break; case AUTOMEM: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(276))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(275))), 75, 8); break; } break; @@ -2722,31 +2722,31 @@ void ShowOneButton(byte position, byte item, bool selected) { case INDEX: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(70))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(69))), 75, 8); break; case MAINSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(81))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(80))), 75, 1); if (spispeed == 7) { PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString(textUI(86), 75, 15); + PSSprite.drawString(textUI(85), 75, 15); } else { PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); PSSprite.drawString("MHz", 77, 15); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.setTextDatum(TR_DATUM); - PSSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(textUI(204)) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 73, 15); + PSSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(textUI(203)) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 73, 15); } break; case DISPLAYSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(85))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(84))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(FreqFont[freqfont], 75, 15); @@ -2755,16 +2755,16 @@ void ShowOneButton(byte position, byte item, bool selected) { case RDSSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(263))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(262))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - PSSprite.drawString((showlongps ? textUI(31) : textUI(30)), 75, 15); + PSSprite.drawString((showlongps ? textUI(30) : textUI(29)), 75, 15); break; case FMSETTINGS: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(82))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(81))), 75, 1); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.drawString(String(fmscansens), 75, 15); @@ -2773,19 +2773,19 @@ void ShowOneButton(byte position, byte item, bool selected) { case CONNECTIVITY: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(41))), 75, 1); + PSSprite.drawString(shortLine(removeNewline(textUI(40))), 75, 1); if (radio.rds.PICTlock == 0) { PSSprite.setTextDatum(TC_DATUM); - PSSprite.drawString(textUI(30), 75, 15); + PSSprite.drawString(textUI(29), 75, 15); } else { char PICT[5]; sprintf(PICT, "%04X", radio.rds.PICTlock); PSSprite.setTextDatum(TL_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(textUI(31), 77, 15); + PSSprite.drawString(textUI(30), 77, 15); PSSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); PSSprite.setTextDatum(TR_DATUM); PSSprite.drawString(String(PICT), 73, 15); @@ -2796,7 +2796,7 @@ void ShowOneButton(byte position, byte item, bool selected) { case DXMODE: PSSprite.setTextDatum(TC_DATUM); PSSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - PSSprite.drawString(shortLine(removeNewline(textUI(292))), 75, 8); + PSSprite.drawString(shortLine(removeNewline(textUI(291))), 75, 8); break; } break; @@ -2816,7 +2816,7 @@ void BuildBWSelector() { case 7: tft.pushImage (0, 0, 320, 240, configurationbackground_wo); break; default: tft.pushImage (0, 0, 320, 240, configurationbackground); break; } - tftPrint(ACENTER, textUI(285), 160, 6, PrimaryColor, PrimaryColorSmooth, 16); + tftPrint(ACENTER, textUI(284), 160, 6, PrimaryColor, PrimaryColorSmooth, 16); showBWSelector(); } @@ -2844,9 +2844,9 @@ void BuildMenu() { } if (!submenu) { - tftPrint(ACENTER, textUI(32), 160, 6, PrimaryColor, PrimaryColorSmooth, 16); + tftPrint(ACENTER, textUI(31), 160, 6, PrimaryColor, PrimaryColorSmooth, 16); } else { - tftPrint(ALEFT, textUI(184), (hardwaremodel == PORTABLE_TOUCH_ILI9341 ? 20 : 8), 6, PrimaryColor, PrimaryColorSmooth, 16); + tftPrint(ALEFT, textUI(183), (hardwaremodel == PORTABLE_TOUCH_ILI9341 ? 20 : 8), 6, PrimaryColor, PrimaryColorSmooth, 16); tftPrint(ARIGHT, textUI(189 + menupage - 1), 312, 6, ActiveColor, ActiveColorSmooth, 16); } @@ -2877,10 +2877,6 @@ void BuildMenu() { ShowOneLine(ITEM9, 8, (menuoption == ITEM9 ? true : false)); ShowOneLine(ITEM10, 9, (menuoption == ITEM10 ? true : false)); } - -#ifdef SMETERPIN - analogWrite(SMETERPIN, 0); -#endif } void BuildAdvancedRDS() { @@ -3203,9 +3199,9 @@ void MenuUpDown(bool dir) { } switch (hardwaremodel) { - case BASE_ILI9341: OneBigLineSprite.drawString(textUI(109), 135, 0); break; - case PORTABLE_ILI9341: OneBigLineSprite.drawString(textUI(110), 135, 0); break; - case PORTABLE_TOUCH_ILI9341: OneBigLineSprite.drawString(textUI(111), 135, 0); break; + case BASE_ILI9341: OneBigLineSprite.drawString(textUI(108), 135, 0); break; + case PORTABLE_ILI9341: OneBigLineSprite.drawString(textUI(109), 135, 0); break; + case PORTABLE_TOUCH_ILI9341: OneBigLineSprite.drawString(textUI(110), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); @@ -3213,7 +3209,7 @@ void MenuUpDown(bool dir) { case ITEM2: touchrotating = !touchrotating; - OneBigLineSprite.drawString((touchrotating ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((touchrotating ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -3242,14 +3238,14 @@ void MenuUpDown(bool dir) { OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); if (tot != 0) { - OneBigLineSprite.drawString(textUI(80), 150, 0); + OneBigLineSprite.drawString(textUI(79), 150, 0); OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); OneBigLineSprite.drawString(String(tot), 135, 0); } else { OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString(textUI(30), 135, 0); + OneBigLineSprite.drawString(textUI(29), 135, 0); } OneBigLineSprite.pushSprite(24, 118); @@ -3267,7 +3263,7 @@ void MenuUpDown(bool dir) { autosquelch = true; } - if (autosquelch) OneBigLineSprite.drawString(textUI(86), 135, 0); else OneBigLineSprite.drawString((usesquelch ? textUI(31) : textUI(30)), 135, 0); + if (autosquelch) OneBigLineSprite.drawString(textUI(85), 135, 0); else OneBigLineSprite.drawString((usesquelch ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -3317,10 +3313,10 @@ void MenuUpDown(bool dir) { } switch (bandFM) { - case FM_BAND_ALL: OneBigLineSprite.drawString(textUI(105) + String(",") + textUI(106), 135, 0); break; - case FM_BAND_OIRT: OneBigLineSprite.drawString(textUI(106), 135, 0); break; - case FM_BAND_FM: OneBigLineSprite.drawString(textUI(105), 135, 0); break; - case FM_BAND_NONE: OneBigLineSprite.drawString(textUI(83), 135, 0); break; + case FM_BAND_ALL: OneBigLineSprite.drawString(textUI(104) + String(",") + textUI(105), 135, 0); break; + case FM_BAND_OIRT: OneBigLineSprite.drawString(textUI(105), 135, 0); break; + case FM_BAND_FM: OneBigLineSprite.drawString(textUI(104), 135, 0); break; + case FM_BAND_NONE: OneBigLineSprite.drawString(textUI(82), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; @@ -3334,14 +3330,14 @@ void MenuUpDown(bool dir) { if (bandAM > AM_BAND_CNT) bandAM = AM_BAND_NONE; } switch (bandAM) { - case AM_BAND_ALL: OneBigLineSprite.drawString(textUI(102) + String(",") + textUI(103) + String(",") + textUI(104), 135, 0); break; - case AM_BAND_LW_MW: OneBigLineSprite.drawString(textUI(102) + String(",") + textUI(103), 135, 0); break; - case AM_BAND_LW_SW: OneBigLineSprite.drawString(textUI(102) + String(",") + textUI(104), 135, 0); break; - case AM_BAND_MW_SW: OneBigLineSprite.drawString(textUI(103) + String(",") + textUI(104), 135, 0); break; - case AM_BAND_LW: OneBigLineSprite.drawString(textUI(102), 135, 0); break; - case AM_BAND_MW: OneBigLineSprite.drawString(textUI(103), 135, 0); break; - case AM_BAND_SW: OneBigLineSprite.drawString(textUI(104), 135, 0); break; - case AM_BAND_NONE: OneBigLineSprite.drawString(textUI(83), 135, 0); break; + case AM_BAND_ALL: OneBigLineSprite.drawString(textUI(101) + String(",") + textUI(102) + String(",") + textUI(103), 135, 0); break; + case AM_BAND_LW_MW: OneBigLineSprite.drawString(textUI(101) + String(",") + textUI(102), 135, 0); break; + case AM_BAND_LW_SW: OneBigLineSprite.drawString(textUI(101) + String(",") + textUI(103), 135, 0); break; + case AM_BAND_MW_SW: OneBigLineSprite.drawString(textUI(102) + String(",") + textUI(103), 135, 0); break; + case AM_BAND_LW: OneBigLineSprite.drawString(textUI(101), 135, 0); break; + case AM_BAND_MW: OneBigLineSprite.drawString(textUI(102), 135, 0); break; + case AM_BAND_SW: OneBigLineSprite.drawString(textUI(103), 135, 0); break; + case AM_BAND_NONE: OneBigLineSprite.drawString(textUI(82), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; @@ -3356,9 +3352,9 @@ void MenuUpDown(bool dir) { } switch (longbandpress) { - case STANDBY: OneBigLineSprite.drawString(textUI(225), 135, 0); break; - case SCREENOFF: OneBigLineSprite.drawString(textUI(226), 135, 0); break; - default: OneBigLineSprite.drawString(textUI(227), 135, 0); break; + case STANDBY: OneBigLineSprite.drawString(textUI(224), 135, 0); break; + case SCREENOFF: OneBigLineSprite.drawString(textUI(225), 135, 0); break; + default: OneBigLineSprite.drawString(textUI(226), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; @@ -3383,9 +3379,9 @@ void MenuUpDown(bool dir) { OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (spispeed == 7) { - OneBigLineSprite.drawString(textUI(86), 135, 0); + OneBigLineSprite.drawString(textUI(85), 135, 0); } else { - OneBigLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(textUI(204)) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 160, 0); + OneBigLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(textUI(203)) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 160, 0); } OneBigLineSprite.pushSprite(24, 118); if (spispeed == SPI_SPEED_DEFAULT) tft.setSPISpeed(SPI_FREQUENCY / 1000000); @@ -3418,7 +3414,7 @@ void MenuUpDown(bool dir) { case ITEM2: edgebeep = !edgebeep; - OneBigLineSprite.drawString((edgebeep ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((edgebeep ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -3448,7 +3444,7 @@ void MenuUpDown(bool dir) { if (StereoLevel != 0) OneBigLineSprite.drawString("dBµV", 155, 0); if (StereoLevel != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((StereoLevel != 0 ? String(StereoLevel, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((StereoLevel != 0 ? String(StereoLevel, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); radio.setStereoLevel(StereoLevel); break; @@ -3491,7 +3487,7 @@ void MenuUpDown(bool dir) { if (HighCutOffset != 0) OneBigLineSprite.drawString("dBµV", 155, 0); if (HighCutOffset != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((HighCutOffset != 0 ? String(HighCutOffset, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((HighCutOffset != 0 ? String(HighCutOffset, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); radio.setHighCutOffset(HighCutOffset); break; @@ -3510,7 +3506,7 @@ void MenuUpDown(bool dir) { if (fmdeemphasis != DEEMPHASIS_NONE) OneBigLineSprite.drawString("μs", 155, 0); if (fmdeemphasis != DEEMPHASIS_NONE) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((fmdeemphasis != DEEMPHASIS_NONE ? (fmdeemphasis == DEEMPHASIS_50 ? String(50, DEC) : String(75, DEC)) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((fmdeemphasis != DEEMPHASIS_NONE ? (fmdeemphasis == DEEMPHASIS_50 ? String(50, DEC) : String(75, DEC)) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); radio.setDeemphasis(fmdeemphasis); break; @@ -3555,7 +3551,7 @@ void MenuUpDown(bool dir) { case ITEM3: showmodulation = !showmodulation; - OneBigLineSprite.drawString((showmodulation ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((showmodulation ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -3570,10 +3566,10 @@ void MenuUpDown(bool dir) { OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - if (screensaverset) OneBigLineSprite.drawString(textUI(92), 155, 0); + if (screensaverset) OneBigLineSprite.drawString(textUI(91), 155, 0); if (screensaverset) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((screensaverset ? String(screensaverOptions[screensaverset], DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((screensaverset ? String(screensaverOptions[screensaverset], DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -3587,10 +3583,10 @@ void MenuUpDown(bool dir) { } switch (poweroptions) { - case LCD_OFF: OneBigLineSprite.drawString(textUI(76), 135, 0); break; - case LCD_BRIGHTNESS_1_PERCENT: OneBigLineSprite.drawString(textUI(94), 135, 0); break; - case LCD_BRIGHTNESS_A_QUARTER: OneBigLineSprite.drawString(textUI(95), 135, 0); break; - case LCD_BRIGHTNESS_HALF: OneBigLineSprite.drawString(textUI(96), 135, 0); break; + case LCD_OFF: OneBigLineSprite.drawString(textUI(75), 135, 0); break; + case LCD_BRIGHTNESS_1_PERCENT: OneBigLineSprite.drawString(textUI(93), 135, 0); break; + case LCD_BRIGHTNESS_A_QUARTER: OneBigLineSprite.drawString(textUI(94), 135, 0); break; + case LCD_BRIGHTNESS_HALF: OneBigLineSprite.drawString(textUI(95), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); @@ -3606,9 +3602,9 @@ void MenuUpDown(bool dir) { } switch (batteryoptions) { - case BATTERY_NONE: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case BATTERY_VALUE: OneBigLineSprite.drawString(textUI(174), 135, 0); break; - case BATTERY_PERCENT: OneBigLineSprite.drawString(textUI(175), 135, 0); break; + case BATTERY_NONE: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case BATTERY_VALUE: OneBigLineSprite.drawString(textUI(173), 135, 0); break; + case BATTERY_PERCENT: OneBigLineSprite.drawString(textUI(174), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); @@ -3630,7 +3626,7 @@ void MenuUpDown(bool dir) { case ITEM8: showclock = !showclock; - OneBigLineSprite.drawString((showclock ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((showclock ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -3657,7 +3653,7 @@ void MenuUpDown(bool dir) { showMenuOpenTouchButtons(); tft.drawRoundRect(10, 30, 300, 170, 5, ActiveColor); - Infoboxprint(textUI(77)); + Infoboxprint(textUI(76)); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); OneBigLineSprite.drawString(Theme[CurrentTheme], 135, 0); OneBigLineSprite.pushSprite(24, 118); @@ -3691,9 +3687,9 @@ void MenuUpDown(bool dir) { } switch (showrdserrors) { - case 0: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case 1: OneBigLineSprite.drawString(textUI(200), 135, 0); break; - case 2: OneBigLineSprite.drawString(textUI(201), 135, 0); break; + case 0: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case 1: OneBigLineSprite.drawString(textUI(199), 135, 0); break; + case 2: OneBigLineSprite.drawString(textUI(200), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; @@ -3708,10 +3704,10 @@ void MenuUpDown(bool dir) { } switch (radio.rds.region) { - case 0: OneBigLineSprite.drawString(textUI(47), 135, 0); break; - case 1: OneBigLineSprite.drawString(String(textUI(48)) + " DB", 135, 0); break; - case 2: OneBigLineSprite.drawString(textUI(48), 135, 0); break; - case 3: OneBigLineSprite.drawString(textUI(300), 135, 0); break; + case 0: OneBigLineSprite.drawString(textUI(46), 135, 0); break; + case 1: OneBigLineSprite.drawString(String(textUI(47)) + " DB", 135, 0); break; + case 2: OneBigLineSprite.drawString(textUI(47), 135, 0); break; + case 3: OneBigLineSprite.drawString(textUI(299), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; @@ -3726,9 +3722,9 @@ void MenuUpDown(bool dir) { } switch (radio.underscore) { - case 0: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case 1: OneBigLineSprite.drawString(textUI(50), 135, 0); break; - case 2: OneBigLineSprite.drawString(textUI(31), 135, 0); break; + case 0: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case 1: OneBigLineSprite.drawString(textUI(49), 135, 0); break; + case 2: OneBigLineSprite.drawString(textUI(30), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; @@ -3736,14 +3732,14 @@ void MenuUpDown(bool dir) { case ITEM4: radio.rds.filter = !radio.rds.filter; - OneBigLineSprite.drawString((radio.rds.filter ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((radio.rds.filter ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM5: radio.rds.pierrors = !radio.rds.pierrors; - OneBigLineSprite.drawString((radio.rds.pierrors ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((radio.rds.pierrors ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -3757,9 +3753,9 @@ void MenuUpDown(bool dir) { } switch (af) { - case 0: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case 1: OneBigLineSprite.drawString(String(textUI(31)) + " / REG " + String(textUI(31)), 135, 0); break; - case 2: OneBigLineSprite.drawString(String(textUI(31)) + " / REG " + String(textUI(30)), 135, 0); break; + case 0: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case 1: OneBigLineSprite.drawString(String(textUI(30)) + " / REG " + String(textUI(30)), 135, 0); break; + case 2: OneBigLineSprite.drawString(String(textUI(30)) + " / REG " + String(textUI(29)), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); @@ -3768,14 +3764,14 @@ void MenuUpDown(bool dir) { case ITEM7: radio.rds.rtbuffer = !radio.rds.rtbuffer; - OneBigLineSprite.drawString((radio.rds.rtbuffer ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((radio.rds.rtbuffer ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM8: radio.rds.sortaf = !radio.rds.sortaf; - OneBigLineSprite.drawString((radio.rds.sortaf ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((radio.rds.sortaf ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -3789,9 +3785,9 @@ void MenuUpDown(bool dir) { } switch (radio.rds.fastps) { - case 0: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case 1: OneBigLineSprite.drawString(textUI(260), 135, 0); break; - case 2: OneBigLineSprite.drawString(textUI(261), 135, 0); break; + case 0: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case 1: OneBigLineSprite.drawString(textUI(259), 135, 0); break; + case 2: OneBigLineSprite.drawString(textUI(260), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); @@ -3800,7 +3796,7 @@ void MenuUpDown(bool dir) { case ITEM10: showlongps = !showlongps; - OneBigLineSprite.drawString((showlongps ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((showlongps ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; } @@ -3907,7 +3903,7 @@ void MenuUpDown(bool dir) { case ITEM6: softmutefm = !softmutefm; - OneBigLineSprite.drawString((softmutefm ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((softmutefm ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); radio.setSoftmuteFM(softmutefm); break; @@ -3930,7 +3926,7 @@ void MenuUpDown(bool dir) { if (fmnb != 0) OneBigLineSprite.drawString("%", 155, 0); if (fmnb != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((fmnb != 0 ? String(fmnb, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((fmnb != 0 ? String(fmnb, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); radio.setFMNoiseBlanker(fmnb); break; @@ -3961,7 +3957,7 @@ void MenuUpDown(bool dir) { case ITEM9: if (fullsearchrds) { fmsi = !fmsi; - OneBigLineSprite.drawString((fmsi ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((fmsi ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); if (fmsi) radio.setFMSI(2); else radio.setFMSI(1); } @@ -3987,7 +3983,7 @@ void MenuUpDown(bool dir) { case ITEM1: softmuteam = !softmuteam; - OneBigLineSprite.drawString((softmuteam ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((softmuteam ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); radio.setSoftmuteAM(softmuteam); break; @@ -4010,7 +4006,7 @@ void MenuUpDown(bool dir) { if (amnb != 0) OneBigLineSprite.drawString("%", 155, 0); if (amnb != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((amnb != 0 ? String(amnb, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((amnb != 0 ? String(amnb, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); radio.setAMNoiseBlanker(amnb); break; @@ -4037,7 +4033,7 @@ void MenuUpDown(bool dir) { case ITEM4: showSWMIBand = !showSWMIBand; - OneBigLineSprite.drawString((showSWMIBand ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((showSWMIBand ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -4059,7 +4055,7 @@ void MenuUpDown(bool dir) { if (amcodect != 0) OneBigLineSprite.drawString("%", 155, 0); if (amcodect != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((amcodect != 0 ? String(amcodect, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((amcodect != 0 ? String(amcodect, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); if (band > BAND_GAP) radio.setAMCoChannel(amcodect, amcodectcount); break; @@ -4092,7 +4088,7 @@ void MenuUpDown(bool dir) { if (amgain != 0) OneBigLineSprite.drawString("dB", 155, 0); if (amgain != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((amgain != 0 ? String(amgain, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((amgain != 0 ? String(amgain, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); if (band > BAND_GAP) radio.setAMAttenuation(amgain); break; @@ -4136,7 +4132,7 @@ void MenuUpDown(bool dir) { case ITEM2: wifi = !wifi; - OneBigLineSprite.drawString((wifi ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((wifi ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -4169,7 +4165,7 @@ void MenuUpDown(bool dir) { case ITEM6: XDRGTKMuteScreen = !XDRGTKMuteScreen; - OneBigLineSprite.drawString((XDRGTKMuteScreen ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((XDRGTKMuteScreen ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -4194,7 +4190,7 @@ void MenuUpDown(bool dir) { case ITEM8: autoDST = !autoDST; - OneBigLineSprite.drawString((autoDST ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((autoDST ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -4211,21 +4207,21 @@ void MenuUpDown(bool dir) { if (radio.rds.PICTlock != 0) { OneBigLineSprite.setTextDatum(TC_DATUM); - OneBigLineSprite.drawString(textUI(30), 135, 0); + OneBigLineSprite.drawString(textUI(29), 135, 0); radio.rds.PICTlock = 0; } else { if (radio.rds.correctPI != 0) { radio.rds.PICTlock = radio.rds.correctPI; sprintf(PICT, "%04X", radio.rds.PICTlock); OneBigLineSprite.setTextDatum(TR_DATUM); - OneBigLineSprite.drawString(textUI(31), 135, 0); + OneBigLineSprite.drawString(textUI(30), 135, 0); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); OneBigLineSprite.drawString(String(PICT), 155, 0); } else { OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString(textUI(42), 135, 0); + OneBigLineSprite.drawString(textUI(41), 135, 0); } } OneBigLineSprite.pushSprite(24, 118); @@ -4272,7 +4268,7 @@ void MenuUpDown(bool dir) { OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - OneBigLineSprite.drawString(textUI(92), 155, 0); + OneBigLineSprite.drawString(textUI(91), 155, 0); OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); OneBigLineSprite.drawString((scanhold == 0 ? "0.5" : String(scanhold, DEC)), 135, 0); @@ -4281,7 +4277,7 @@ void MenuUpDown(bool dir) { case ITEM5: scanmem = !scanmem; - OneBigLineSprite.drawString((scanmem ? textUI(218) : textUI(217)), 135, 0); + OneBigLineSprite.drawString((scanmem ? textUI(217) : textUI(216)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -4295,9 +4291,9 @@ void MenuUpDown(bool dir) { } switch (scancancel) { - case SCAN_CANCEL: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case CORRECTPI: OneBigLineSprite.drawString(textUI(220), 135, 0); break; - case SIGNAL: OneBigLineSprite.drawString(textUI(221), 135, 0); break; + case SCAN_CANCEL: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case CORRECTPI: OneBigLineSprite.drawString(textUI(219), 135, 0); break; + case SIGNAL: OneBigLineSprite.drawString(textUI(220), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; @@ -4305,21 +4301,21 @@ void MenuUpDown(bool dir) { case ITEM7: scanmute = !scanmute; - OneBigLineSprite.drawString((scanmute ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((scanmute ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM8: autolog = !autolog; - OneBigLineSprite.drawString((autolog ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((autolog ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM9: scanholdonsignal = !scanholdonsignal; - OneBigLineSprite.drawString((scanholdonsignal ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((scanholdonsignal ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; } @@ -4392,7 +4388,7 @@ void MenuUpDown(bool dir) { case ITEM6: mempionly = !mempionly; - OneBigLineSprite.drawString((mempionly ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((mempionly ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; @@ -4406,9 +4402,9 @@ void MenuUpDown(bool dir) { } switch (memdoublepi) { - case MEMPI_OFF: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case MEMPI_RANGE: OneBigLineSprite.drawString(textUI(279), 135, 0); break; - default: OneBigLineSprite.drawString(textUI(280), 135, 0); break; + case MEMPI_OFF: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case MEMPI_RANGE: OneBigLineSprite.drawString(textUI(278), 135, 0); break; + default: OneBigLineSprite.drawString(textUI(279), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; @@ -4557,8 +4553,8 @@ void DoMenu() { menuopen = true; tft.drawRoundRect(10, 6, 300, 230, 5, ActiveColor); tft.fillRoundRect(12, 8, 296, 226, 5, BackgroundColor); - tftPrint(ACENTER, textUI(71), 155, 13, ActiveColor, ActiveColorSmooth, 28); - tftPrint(ACENTER, textUI(72), 155, 55, ActiveColor, ActiveColorSmooth, 28); + tftPrint(ACENTER, textUI(70), 155, 13, ActiveColor, ActiveColorSmooth, 28); + tftPrint(ACENTER, textUI(71), 155, 55, ActiveColor, ActiveColorSmooth, 28); tftPrint(ACENTER, "PE5PVB", 155, 38, PrimaryColor, PrimaryColorSmooth, 16); tftPrint(ARIGHT, "ohmytime", 145, 80, PrimaryColor, PrimaryColorSmooth, 16); tftPrint(ARIGHT, "HyperDX", 145, 95, PrimaryColor, PrimaryColorSmooth, 16); @@ -4591,52 +4587,52 @@ void DoMenu() { case MAINSETTINGS: switch (menuoption) { case ITEM1: - Infoboxprint(textUI(108)); + Infoboxprint(textUI(107)); switch (hardwaremodel) { - case BASE_ILI9341: OneBigLineSprite.drawString(textUI(109), 135, 0); break; - case PORTABLE_ILI9341: OneBigLineSprite.drawString(textUI(110), 135, 0); break; - case PORTABLE_TOUCH_ILI9341: OneBigLineSprite.drawString(textUI(111), 135, 0); break; + case BASE_ILI9341: OneBigLineSprite.drawString(textUI(108), 135, 0); break; + case PORTABLE_ILI9341: OneBigLineSprite.drawString(textUI(109), 135, 0); break; + case PORTABLE_TOUCH_ILI9341: OneBigLineSprite.drawString(textUI(110), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM2: - Infoboxprint(textUI(68)); + Infoboxprint(textUI(67)); - OneBigLineSprite.drawString((touchrotating ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((touchrotating ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM3: - Infoboxprint(textUI(75)); + Infoboxprint(textUI(74)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); if (tot != 0) { - OneBigLineSprite.drawString(textUI(80), 150, 0); + OneBigLineSprite.drawString(textUI(79), 150, 0); OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); OneBigLineSprite.drawString(String(tot), 135, 0); } else { OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString(textUI(30), 135, 0); + OneBigLineSprite.drawString(textUI(29), 135, 0); } OneBigLineSprite.pushSprite(24, 118); break; case ITEM4: - Infoboxprint(textUI(62)); - if (autosquelch) OneBigLineSprite.drawString(textUI(86), 135, 0); else OneBigLineSprite.drawString((usesquelch ? textUI(31) : textUI(30)), 135, 0); + Infoboxprint(textUI(61)); + if (autosquelch) OneBigLineSprite.drawString(textUI(85), 135, 0); else OneBigLineSprite.drawString((usesquelch ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM5: - Infoboxprint(textUI(37)); + Infoboxprint(textUI(36)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -4648,7 +4644,7 @@ void DoMenu() { break; case ITEM6: - Infoboxprint(textUI(198)); + Infoboxprint(textUI(197)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -4660,46 +4656,46 @@ void DoMenu() { break; case ITEM7: - Infoboxprint(textUI(100)); + Infoboxprint(textUI(99)); switch (bandFM) { - case FM_BAND_ALL: OneBigLineSprite.drawString(textUI(105) + String(",") + textUI(106), 135, 0); break; - case FM_BAND_OIRT: OneBigLineSprite.drawString(textUI(106), 135, 0); break; - case FM_BAND_FM: OneBigLineSprite.drawString(textUI(105), 135, 0); break; - case FM_BAND_NONE: OneBigLineSprite.drawString(textUI(83), 135, 0); break; + case FM_BAND_ALL: OneBigLineSprite.drawString(textUI(104) + String(",") + textUI(105), 135, 0); break; + case FM_BAND_OIRT: OneBigLineSprite.drawString(textUI(105), 135, 0); break; + case FM_BAND_FM: OneBigLineSprite.drawString(textUI(104), 135, 0); break; + case FM_BAND_NONE: OneBigLineSprite.drawString(textUI(82), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM8: - Infoboxprint(textUI(101)); + Infoboxprint(textUI(100)); switch (bandAM) { - case AM_BAND_ALL: OneBigLineSprite.drawString(textUI(102) + String(",") + textUI(103) + String(",") + textUI(104), 135, 0); break; - case AM_BAND_LW_MW: OneBigLineSprite.drawString(textUI(102) + String(",") + textUI(103), 135, 0); break; - case AM_BAND_LW_SW: OneBigLineSprite.drawString(textUI(102) + String(",") + textUI(104), 135, 0); break; - case AM_BAND_MW_SW: OneBigLineSprite.drawString(textUI(103) + String(",") + textUI(104), 135, 0); break; - case AM_BAND_LW: OneBigLineSprite.drawString(textUI(102), 135, 0); break; - case AM_BAND_MW: OneBigLineSprite.drawString(textUI(103), 135, 0); break; - case AM_BAND_SW: OneBigLineSprite.drawString(textUI(104), 135, 0); break; - case AM_BAND_NONE: OneBigLineSprite.drawString(textUI(83), 135, 0); break; + case AM_BAND_ALL: OneBigLineSprite.drawString(textUI(101) + String(",") + textUI(102) + String(",") + textUI(103), 135, 0); break; + case AM_BAND_LW_MW: OneBigLineSprite.drawString(textUI(101) + String(",") + textUI(102), 135, 0); break; + case AM_BAND_LW_SW: OneBigLineSprite.drawString(textUI(101) + String(",") + textUI(103), 135, 0); break; + case AM_BAND_MW_SW: OneBigLineSprite.drawString(textUI(102) + String(",") + textUI(103), 135, 0); break; + case AM_BAND_LW: OneBigLineSprite.drawString(textUI(101), 135, 0); break; + case AM_BAND_MW: OneBigLineSprite.drawString(textUI(102), 135, 0); break; + case AM_BAND_SW: OneBigLineSprite.drawString(textUI(103), 135, 0); break; + case AM_BAND_NONE: OneBigLineSprite.drawString(textUI(82), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM9: - Infoboxprint(textUI(224)); + Infoboxprint(textUI(223)); switch (longbandpress) { - case STANDBY: OneBigLineSprite.drawString(textUI(225), 135, 0); break; - case SCREENOFF: OneBigLineSprite.drawString(textUI(226), 135, 0); break; - default: OneBigLineSprite.drawString(textUI(227), 135, 0); break; + case STANDBY: OneBigLineSprite.drawString(textUI(224), 135, 0); break; + case SCREENOFF: OneBigLineSprite.drawString(textUI(225), 135, 0); break; + default: OneBigLineSprite.drawString(textUI(226), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM10: - Infoboxprint(textUI(81)); + Infoboxprint(textUI(80)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -4711,9 +4707,9 @@ void DoMenu() { } OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (spispeed == 7) { - OneBigLineSprite.drawString(textUI(86), 135, 0); + OneBigLineSprite.drawString(textUI(85), 135, 0); } else { - OneBigLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(textUI(204)) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 160, 0); + OneBigLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(textUI(203)) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 160, 0); } OneBigLineSprite.pushSprite(24, 118); break; @@ -4723,7 +4719,7 @@ void DoMenu() { case AUDIOSETTINGS: switch (menuoption) { case ITEM1: - Infoboxprint(textUI(10)); + Infoboxprint(textUI(9)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -4736,33 +4732,33 @@ void DoMenu() { break; case ITEM2: - Infoboxprint(textUI(45)); + Infoboxprint(textUI(44)); - OneBigLineSprite.drawString((edgebeep ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((edgebeep ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM3: - Infoboxprint(textUI(67)); + Infoboxprint(textUI(66)); OneBigLineSprite.drawString((audiomode ? "MPX" : "Stereo"), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM4: - Infoboxprint(textUI(15)); + Infoboxprint(textUI(14)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); if (StereoLevel != 0) OneBigLineSprite.drawString("dBµV", 155, 0); if (StereoLevel != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((StereoLevel != 0 ? String(StereoLevel, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((StereoLevel != 0 ? String(StereoLevel, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM5: - Infoboxprint(textUI(16)); + Infoboxprint(textUI(15)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -4774,26 +4770,26 @@ void DoMenu() { break; case ITEM6: - Infoboxprint(textUI(17)); + Infoboxprint(textUI(16)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); if (HighCutOffset != 0) OneBigLineSprite.drawString("dBµV", 155, 0); if (HighCutOffset != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((HighCutOffset != 0 ? String(HighCutOffset, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((HighCutOffset != 0 ? String(HighCutOffset, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM7: - Infoboxprint(textUI(199)); + Infoboxprint(textUI(198)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); if (fmdeemphasis != DEEMPHASIS_NONE) OneBigLineSprite.drawString("μs", 155, 0); if (fmdeemphasis != DEEMPHASIS_NONE) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((fmdeemphasis != DEEMPHASIS_NONE ? (fmdeemphasis == DEEMPHASIS_50 ? String(50, DEC) : String(75, DEC)) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((fmdeemphasis != DEEMPHASIS_NONE ? (fmdeemphasis == DEEMPHASIS_50 ? String(50, DEC) : String(75, DEC)) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; } @@ -4802,14 +4798,14 @@ void DoMenu() { case DISPLAYSETTINGS: switch (menuoption) { case ITEM1: - Infoboxprint(textUI(40)); + Infoboxprint(textUI(39)); OneBigLineSprite.drawString(textUI(0), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM2: - Infoboxprint(textUI(19)); + Infoboxprint(textUI(18)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -4821,72 +4817,72 @@ void DoMenu() { break; case ITEM3: - Infoboxprint(textUI(63)); + Infoboxprint(textUI(62)); - OneBigLineSprite.drawString((showmodulation ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((showmodulation ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM4: - Infoboxprint(textUI(91)); + Infoboxprint(textUI(90)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - if (screensaverset) OneBigLineSprite.drawString(textUI(92), 155, 0); + if (screensaverset) OneBigLineSprite.drawString(textUI(91), 155, 0); if (screensaverset) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((screensaverset ? String(screensaverOptions[screensaverset], DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((screensaverset ? String(screensaverOptions[screensaverset], DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM5: - Infoboxprint(textUI(74)); + Infoboxprint(textUI(73)); switch (poweroptions) { - case LCD_OFF: OneBigLineSprite.drawString(textUI(76), 135, 0); break; - case LCD_BRIGHTNESS_1_PERCENT: OneBigLineSprite.drawString(textUI(94), 135, 0); break; - case LCD_BRIGHTNESS_A_QUARTER: OneBigLineSprite.drawString(textUI(95), 135, 0); break; - case LCD_BRIGHTNESS_HALF: OneBigLineSprite.drawString(textUI(96), 135, 0); break; + case LCD_OFF: OneBigLineSprite.drawString(textUI(75), 135, 0); break; + case LCD_BRIGHTNESS_1_PERCENT: OneBigLineSprite.drawString(textUI(93), 135, 0); break; + case LCD_BRIGHTNESS_A_QUARTER: OneBigLineSprite.drawString(textUI(94), 135, 0); break; + case LCD_BRIGHTNESS_HALF: OneBigLineSprite.drawString(textUI(95), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM6: - Infoboxprint(textUI(173)); + Infoboxprint(textUI(172)); switch (batteryoptions) { - case BATTERY_NONE: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case BATTERY_VALUE: OneBigLineSprite.drawString(textUI(174), 135, 0); break; - case BATTERY_PERCENT: OneBigLineSprite.drawString(textUI(175), 135, 0); break; + case BATTERY_NONE: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case BATTERY_VALUE: OneBigLineSprite.drawString(textUI(173), 135, 0); break; + case BATTERY_PERCENT: OneBigLineSprite.drawString(textUI(174), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM7: - Infoboxprint(textUI(98)); + Infoboxprint(textUI(97)); OneBigLineSprite.drawString(unitString[unit], 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM8: - Infoboxprint(textUI(262)); + Infoboxprint(textUI(261)); - OneBigLineSprite.drawString((showclock ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((showclock ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM9: - Infoboxprint(textUI(77)); + Infoboxprint(textUI(76)); OneBigLineSprite.drawString(Theme[CurrentTheme], 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM10: - Infoboxprint(textUI(85)); + Infoboxprint(textUI(84)); OneBigLineSprite.drawString(FreqFont[freqfont], 135, 0); OneBigLineSprite.pushSprite(24, 118); @@ -4897,95 +4893,95 @@ void DoMenu() { case RDSSETTINGS: switch (menuoption) { case ITEM1: - Infoboxprint(textUI(38)); + Infoboxprint(textUI(37)); switch (showrdserrors) { - case 0: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case 1: OneBigLineSprite.drawString(textUI(200), 135, 0); break; - case 2: OneBigLineSprite.drawString(textUI(201), 135, 0); break; + case 0: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case 1: OneBigLineSprite.drawString(textUI(199), 135, 0); break; + case 2: OneBigLineSprite.drawString(textUI(200), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM2: - Infoboxprint(textUI(46)); + Infoboxprint(textUI(45)); switch (radio.rds.region) { - case 0: OneBigLineSprite.drawString(textUI(47), 135, 0); break; - case 1: OneBigLineSprite.drawString(String(textUI(48)) + " DB", 135, 0); break; - case 2: OneBigLineSprite.drawString(textUI(48), 135, 0); break; - case 3: OneBigLineSprite.drawString(textUI(300), 135, 0); break; + case 0: OneBigLineSprite.drawString(textUI(46), 135, 0); break; + case 1: OneBigLineSprite.drawString(String(textUI(47)) + " DB", 135, 0); break; + case 2: OneBigLineSprite.drawString(textUI(47), 135, 0); break; + case 3: OneBigLineSprite.drawString(textUI(299), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM3: - Infoboxprint(textUI(49)); + Infoboxprint(textUI(48)); switch (radio.underscore) { - case 0: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case 1: OneBigLineSprite.drawString(textUI(50), 135, 0); break; - case 2: OneBigLineSprite.drawString(textUI(31), 135, 0); break; + case 0: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case 1: OneBigLineSprite.drawString(textUI(49), 135, 0); break; + case 2: OneBigLineSprite.drawString(textUI(30), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM4: - Infoboxprint(textUI(60)); + Infoboxprint(textUI(59)); - OneBigLineSprite.drawString((radio.rds.filter ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((radio.rds.filter ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM5: - Infoboxprint(textUI(61)); + Infoboxprint(textUI(60)); - OneBigLineSprite.drawString((radio.rds.pierrors ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((radio.rds.pierrors ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM6: - Infoboxprint(textUI(99)); + Infoboxprint(textUI(98)); switch (af) { - case 0: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case 1: OneBigLineSprite.drawString(String(textUI(31)) + " / REG " + String(textUI(31)), 135, 0); break; - case 2: OneBigLineSprite.drawString(String(textUI(31)) + " / REG " + String(textUI(30)), 135, 0); break; + case 0: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case 1: OneBigLineSprite.drawString(String(textUI(30)) + " / REG " + String(textUI(30)), 135, 0); break; + case 2: OneBigLineSprite.drawString(String(textUI(30)) + " / REG " + String(textUI(29)), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM7: - Infoboxprint(textUI(176)); + Infoboxprint(textUI(175)); - OneBigLineSprite.drawString((radio.rds.rtbuffer ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((radio.rds.rtbuffer ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM8: - Infoboxprint(textUI(215)); + Infoboxprint(textUI(214)); - OneBigLineSprite.drawString((radio.rds.sortaf ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((radio.rds.sortaf ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM9: - Infoboxprint(textUI(203)); + Infoboxprint(textUI(202)); switch (radio.rds.fastps) { - case 0: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case 1: OneBigLineSprite.drawString(textUI(260), 135, 0); break; - case 2: OneBigLineSprite.drawString(textUI(261), 135, 0); break; + case 0: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case 1: OneBigLineSprite.drawString(textUI(259), 135, 0); break; + case 2: OneBigLineSprite.drawString(textUI(260), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM10: - Infoboxprint(textUI(263)); + Infoboxprint(textUI(262)); - OneBigLineSprite.drawString((showlongps ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((showlongps ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; } @@ -4994,7 +4990,7 @@ void DoMenu() { case FMSETTINGS: switch (menuoption) { case ITEM1: - Infoboxprint(textUI(11)); + Infoboxprint(textUI(10)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5006,7 +5002,7 @@ void DoMenu() { break; case ITEM2: - Infoboxprint(textUI(12)); + Infoboxprint(textUI(11)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5018,7 +5014,7 @@ void DoMenu() { break; case ITEM3: - Infoboxprint(textUI(13)); + Infoboxprint(textUI(12)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5030,7 +5026,7 @@ void DoMenu() { break; case ITEM4: - Infoboxprint(textUI(14)); + Infoboxprint(textUI(13)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5042,7 +5038,7 @@ void DoMenu() { break; case ITEM5: - Infoboxprint(textUI(18)); + Infoboxprint(textUI(17)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5054,26 +5050,26 @@ void DoMenu() { break; case ITEM6: - Infoboxprint(textUI(43)); + Infoboxprint(textUI(42)); - OneBigLineSprite.drawString((softmutefm ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((softmutefm ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM7: - Infoboxprint(textUI(65)); + Infoboxprint(textUI(64)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); if (fmnb != 0) OneBigLineSprite.drawString("%", 155, 0); if (fmnb != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((fmnb != 0 ? String(fmnb, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((fmnb != 0 ? String(fmnb, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM8: - Infoboxprint(textUI(90)); + Infoboxprint(textUI(89)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5091,17 +5087,17 @@ void DoMenu() { case ITEM9: if (fullsearchrds) { - Infoboxprint(textUI(206)); + Infoboxprint(textUI(205)); - OneBigLineSprite.drawString((fmsi ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((fmsi ? textUI(30) : textUI(29)), 135, 0); } else { - Infoboxprint(textUI(207)); + Infoboxprint(textUI(206)); } OneBigLineSprite.pushSprite(24, 118); break; case ITEM10: - Infoboxprint(textUI(82)); + Infoboxprint(textUI(81)); OneBigLineSprite.drawString(String(fmscansens), 135, 0); OneBigLineSprite.pushSprite(24, 118); @@ -5112,26 +5108,26 @@ void DoMenu() { case AMSETTINGS: switch (menuoption) { case ITEM1: - Infoboxprint(textUI(44)); + Infoboxprint(textUI(43)); - OneBigLineSprite.drawString((softmuteam ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((softmuteam ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM2: - Infoboxprint(textUI(64)); + Infoboxprint(textUI(63)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); if (amnb != 0) OneBigLineSprite.drawString("%", 155, 0); if (amnb != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((amnb != 0 ? String(amnb, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((amnb != 0 ? String(amnb, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM3: - Infoboxprint(textUI(97)); + Infoboxprint(textUI(96)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5143,45 +5139,45 @@ void DoMenu() { break; case ITEM4: - Infoboxprint(textUI(59)); + Infoboxprint(textUI(58)); - OneBigLineSprite.drawString((showSWMIBand ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((showSWMIBand ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM5: - Infoboxprint(textUI(186)); + Infoboxprint(textUI(185)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); if (amcodect != 0) OneBigLineSprite.drawString("%", 155, 0); if (amcodect != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((amcodect != 0 ? String(amcodect, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((amcodect != 0 ? String(amcodect, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM6: - Infoboxprint(textUI(188)); + Infoboxprint(textUI(187)); OneBigLineSprite.drawString(String(amcodectcount, DEC), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM7: - Infoboxprint(textUI(36)); + Infoboxprint(textUI(35)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); if (amgain != 0) OneBigLineSprite.drawString("dB", 155, 0); if (amgain != 0) OneBigLineSprite.setTextDatum(TR_DATUM); else OneBigLineSprite.setTextDatum(TC_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); - OneBigLineSprite.drawString((amgain != 0 ? String(amgain, DEC) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((amgain != 0 ? String(amgain, DEC) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM8: - Infoboxprint(textUI(169)); + Infoboxprint(textUI(168)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5193,7 +5189,7 @@ void DoMenu() { break; case ITEM9: - Infoboxprint(textUI(82)); + Infoboxprint(textUI(81)); OneBigLineSprite.drawString(String(amscansens, DEC), 135, 0); OneBigLineSprite.pushSprite(24, 118); @@ -5211,16 +5207,16 @@ void DoMenu() { break; case ITEM2: - Infoboxprint(textUI(51)); + Infoboxprint(textUI(50)); - OneBigLineSprite.drawString((wifi ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((wifi ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM3: { - tftPrint(ACENTER, textUI(53), 155, 58, ActiveColor, ActiveColorSmooth, 28); + tftPrint(ACENTER, textUI(52), 155, 58, ActiveColor, ActiveColorSmooth, 28); tftPrint(ACENTER, "ESP_" + String(ESP_getChipId()), 155, 98, PrimaryColor, PrimaryColorSmooth, 28); - tftPrint(ACENTER, textUI(54), 155, 138, ActiveColor, ActiveColorSmooth, 28); + tftPrint(ACENTER, textUI(53), 155, 138, ActiveColor, ActiveColorSmooth, 28); tftPrint(ACENTER, "http://192.168.4.1", 155, 174, PrimaryColor, PrimaryColorSmooth, 16); char key [9]; XDRGTK_key.toCharArray(key, 9); @@ -5248,7 +5244,7 @@ void DoMenu() { case ITEM4: if (wifi) { - Infoboxprint(textUI(58)); + Infoboxprint(textUI(57)); OneBigLineSprite.drawString(String(WiFi.localIP()[0]) + "." + String(WiFi.localIP()[1]) + "." + String(WiFi.localIP()[2]) + "." + String(subnetclient, DEC), 135, 0); OneBigLineSprite.pushSprite(24, 118); @@ -5259,21 +5255,21 @@ void DoMenu() { break; case ITEM5: - Infoboxprint(textUI(271)); + Infoboxprint(textUI(270)); OneBigLineSprite.drawString(String(stationlistid, DEC), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM6: - Infoboxprint(textUI(205)); + Infoboxprint(textUI(204)); - OneBigLineSprite.drawString((XDRGTKMuteScreen ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((XDRGTKMuteScreen ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM7: - Infoboxprint(textUI(298)); + Infoboxprint(textUI(297)); OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5285,32 +5281,32 @@ void DoMenu() { break; case ITEM8: - Infoboxprint(textUI(297)); + Infoboxprint(textUI(296)); - OneBigLineSprite.drawString((autoDST ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((autoDST ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM9: - Infoboxprint(textUI(93)); + Infoboxprint(textUI(92)); OneBigLineSprite.drawString((clockampm ? "12" : "24"), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM10: - Infoboxprint(textUI(41)); + Infoboxprint(textUI(40)); char PICT[5]; OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (radio.rds.PICTlock == 0) { OneBigLineSprite.setTextDatum(TC_DATUM); - OneBigLineSprite.drawString(textUI(30), 135, 0); + OneBigLineSprite.drawString(textUI(29), 135, 0); } else { sprintf(PICT, "%04X", radio.rds.PICTlock); OneBigLineSprite.setTextDatum(TR_DATUM); - OneBigLineSprite.drawString(textUI(31), 135, 0); + OneBigLineSprite.drawString(textUI(30), 135, 0); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); OneBigLineSprite.drawString(String(PICT), 155, 0); @@ -5323,7 +5319,7 @@ void DoMenu() { switch (menuoption) { case ITEM1: if (presets[scanstart].band == BAND_FM && presets[scanstart].frequency == EE_PRESETS_FREQUENCY && scanmem) { - Infoboxprint(textUI(214)); + Infoboxprint(textUI(213)); OneBigLineSprite.pushSprite(24, 118); } else { startFMDXScan(); @@ -5331,25 +5327,25 @@ void DoMenu() { break; case ITEM2: - Infoboxprint(textUI(209)); + Infoboxprint(textUI(208)); OneBigLineSprite.drawString(String(scanstart + 1), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM3: - Infoboxprint(textUI(210)); + Infoboxprint(textUI(209)); OneBigLineSprite.drawString(String(scanstop + 1), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM4: - Infoboxprint(textUI(211)); + Infoboxprint(textUI(210)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - OneBigLineSprite.drawString(textUI(92), 155, 0); + OneBigLineSprite.drawString(textUI(91), 155, 0); OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); OneBigLineSprite.drawString((scanhold == 0 ? "0.5" : String(scanhold, DEC)), 135, 0); @@ -5357,47 +5353,47 @@ void DoMenu() { break; case ITEM5: - Infoboxprint(textUI(216)); + Infoboxprint(textUI(215)); - OneBigLineSprite.drawString((scanmem ? textUI(218) : textUI(217)), 135, 0); + OneBigLineSprite.drawString((scanmem ? textUI(217) : textUI(216)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM6: - Infoboxprint(textUI(219)); + Infoboxprint(textUI(218)); switch (scancancel) { - case SCAN_CANCEL: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case CORRECTPI: OneBigLineSprite.drawString(textUI(220), 135, 0); break; - case SIGNAL: OneBigLineSprite.drawString(textUI(221), 135, 0); break; + case SCAN_CANCEL: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case CORRECTPI: OneBigLineSprite.drawString(textUI(219), 135, 0); break; + case SIGNAL: OneBigLineSprite.drawString(textUI(220), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM7: - Infoboxprint(textUI(222)); + Infoboxprint(textUI(221)); - OneBigLineSprite.drawString((scanmute ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((scanmute ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM8: - Infoboxprint(textUI(296)); + Infoboxprint(textUI(295)); - OneBigLineSprite.drawString((autolog ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((autolog ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM9: - Infoboxprint(textUI(281)); + Infoboxprint(textUI(280)); - OneBigLineSprite.drawString((scanholdonsignal ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((scanholdonsignal ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM10: - Infoboxprint(textUI(292)); - if (handleCreateNewLogbook()) OneBigLineSprite.drawString(textUI(293), 135, 0); else OneBigLineSprite.drawString(textUI(294), 135, 0); + Infoboxprint(textUI(291)); + if (handleCreateNewLogbook()) OneBigLineSprite.drawString(textUI(292), 135, 0); else OneBigLineSprite.drawString(textUI(293), 135, 0); OneBigLineSprite.pushSprite(24, 118); if (hardwaremodel == PORTABLE_TOUCH_ILI9341) { @@ -5412,18 +5408,18 @@ void DoMenu() { case AUTOMEM: switch (menuoption) { case ITEM1: - Infoboxprint(textUI(270)); + Infoboxprint(textUI(269)); switch (doAutoMemory(memstartfreq, memstopfreq, memstartpos, memstoppos, mempionly, memdoublepi)) { case 0: - tftPrint(ACENTER, textUI(275), 160, 175, ActiveColor, ActiveColorSmooth, 16); + tftPrint(ACENTER, textUI(274), 160, 175, ActiveColor, ActiveColorSmooth, 16); break; case 1: - tftPrint(ACENTER, textUI(273), 160, 175, ActiveColor, ActiveColorSmooth, 16); + tftPrint(ACENTER, textUI(272), 160, 175, ActiveColor, ActiveColorSmooth, 16); break; case 2: - tftPrint(ACENTER, textUI(274), 160, 175, ActiveColor, ActiveColorSmooth, 16); + tftPrint(ACENTER, textUI(273), 160, 175, ActiveColor, ActiveColorSmooth, 16); break; } if (hardwaremodel == PORTABLE_TOUCH_ILI9341) { @@ -5434,7 +5430,7 @@ void DoMenu() { break; case ITEM2: - Infoboxprint(textUI(264)); + Infoboxprint(textUI(263)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5446,7 +5442,7 @@ void DoMenu() { break; case ITEM3: - Infoboxprint(textUI(265)); + Infoboxprint(textUI(264)); OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); @@ -5458,56 +5454,56 @@ void DoMenu() { break; case ITEM4: - Infoboxprint(textUI(266)); + Infoboxprint(textUI(265)); OneBigLineSprite.drawString(String(memstartpos + 1), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM5: - Infoboxprint(textUI(267)); + Infoboxprint(textUI(266)); OneBigLineSprite.drawString(String(memstoppos + 1), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM6: - Infoboxprint(textUI(268)); + Infoboxprint(textUI(267)); - OneBigLineSprite.drawString((mempionly ? textUI(31) : textUI(30)), 135, 0); + OneBigLineSprite.drawString((mempionly ? textUI(30) : textUI(29)), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM7: - Infoboxprint(textUI(278)); + Infoboxprint(textUI(277)); switch (memdoublepi) { - case MEMPI_OFF: OneBigLineSprite.drawString(textUI(30), 135, 0); break; - case MEMPI_RANGE: OneBigLineSprite.drawString(textUI(279), 135, 0); break; - default: OneBigLineSprite.drawString(textUI(280), 135, 0); break; + case MEMPI_OFF: OneBigLineSprite.drawString(textUI(29), 135, 0); break; + case MEMPI_RANGE: OneBigLineSprite.drawString(textUI(278), 135, 0); break; + default: OneBigLineSprite.drawString(textUI(279), 135, 0); break; } OneBigLineSprite.pushSprite(24, 118); break; case ITEM8: - Infoboxprint(textUI(82)); + Infoboxprint(textUI(81)); OneBigLineSprite.drawString(String(fmscansens), 135, 0); OneBigLineSprite.pushSprite(24, 118); break; case ITEM9: - Infoboxprint(textUI(276)); + Infoboxprint(textUI(275)); ClearMemoryRange(memstartpos, memstoppos); - OneBigLineSprite.drawString(textUI(216), 135, 0); + OneBigLineSprite.drawString(textUI(215), 135, 0); OneBigLineSprite.pushSprite(24, 118); switch (CurrentTheme) { case 7: OneBigLineSprite.pushImage(-11, -118, 292, 170, popupbackground_wo); break; default: OneBigLineSprite.pushImage(-11, -118, 292, 170, popupbackground); break; } - OneBigLineSprite.drawString(String(memstartpos + 1) + " - " + String(memstoppos + 1) + " " + String(textUI(277)), 135, 0); + OneBigLineSprite.drawString(String(memstartpos + 1) + " - " + String(memstoppos + 1) + " " + String(textUI(276)), 135, 0); OneBigLineSprite.pushSprite(24, 148); if (hardwaremodel == PORTABLE_TOUCH_ILI9341) { tft.fillRoundRect(240, 36, 60, 40, 6, FrameColor); diff --git a/src/logbook.cpp b/src/logbook.cpp index 6341a99..b6a3b1c 100644 --- a/src/logbook.cpp +++ b/src/logbook.cpp @@ -41,9 +41,9 @@ void handleRoot() { html += "\"FMDX"; html += ""; - html += "

" + String(textUI(286)) + "

"; - html += ""; - html += ""; + html += "

" + String(textUI(285)) + "

"; + html += ""; + html += ""; // Sorting function with icons html += "