From 316ebf5f4e186f3a0a4d1b8c4b15f793450bb9bb Mon Sep 17 00:00:00 2001 From: MCelliotG Date: Mon, 6 May 2024 16:10:07 +0300 Subject: [PATCH] Greek language update, fix SPI speed entry --- src/gui.cpp | 18 +++++++++--------- src/language.h | 42 +++++++++++++++++++++--------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/gui.cpp b/src/gui.cpp index d2ed284..eb61eb0 100644 --- a/src/gui.cpp +++ b/src/gui.cpp @@ -1859,13 +1859,13 @@ void MenuUp() { OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - OneBigLineSprite.drawString("MHz", 155, 0); + OneBigLineSprite.drawString("MHz", 175, 0); OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (spispeed == 7) { - OneBigLineSprite.drawString(myLanguage[language][86], 140, 0); + OneBigLineSprite.drawString(myLanguage[language][86], 160, 0); } else { - OneBigLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(myLanguage[language][204]) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 140, 0); + OneBigLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(myLanguage[language][204]) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 160, 0); } OneBigLineSprite.pushSprite(24, 118); @@ -2682,13 +2682,13 @@ void MenuDown() { if (spispeed > SPI_SPEED_COUNT - 1) spispeed = SPI_SPEED_COUNT - 1; OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - OneBigLineSprite.drawString("MHz", 155, 0); + OneBigLineSprite.drawString("MHz", 175, 0); OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (spispeed == 7) { - OneBigLineSprite.drawString(myLanguage[language][86], 140, 0); + OneBigLineSprite.drawString(myLanguage[language][86], 160, 0); } else { - OneBigLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(myLanguage[language][204]) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 140, 0); + OneBigLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(myLanguage[language][204]) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 160, 0); } OneBigLineSprite.pushSprite(24, 118); @@ -3571,13 +3571,13 @@ void DoMenu() { OneBigLineSprite.setTextDatum(TL_DATUM); OneBigLineSprite.setTextColor(ActiveColor, ActiveColorSmooth, false); - OneBigLineSprite.drawString("MHz", 155, 0); + OneBigLineSprite.drawString("MHz", 175, 0); OneBigLineSprite.setTextDatum(TR_DATUM); OneBigLineSprite.setTextColor(PrimaryColor, PrimaryColorSmooth, false); if (spispeed == 7) { - OneBigLineSprite.drawString(myLanguage[language][86], 140, 0); + OneBigLineSprite.drawString(myLanguage[language][86], 160, 0); } else { - OneBigLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(myLanguage[language][204]) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 140, 0); + OneBigLineSprite.drawString((spispeed == SPI_SPEED_DEFAULT ? String(myLanguage[language][204]) + " " + String(SPI_FREQUENCY / 1000000, DEC) : String(spispeed * 10, DEC)), 160, 0); } OneBigLineSprite.pushSprite(24, 118); break; diff --git a/src/language.h b/src/language.h index 326fdc1..5807c1c 100644 --- a/src/language.h +++ b/src/language.h @@ -996,7 +996,7 @@ static const char* const myLanguage[18][224] PROGMEM = { "KAMIA", // 83 "Έκδοση λογισμικού", // 84 "Γραμματοσειρά\nσυχνότητας", // 85 - "Auto", // 86 + "Αυτόματο", // 86 "Μη διαθέσιμο AF", // 87 "Μη διαθέσιμο EON", // 88 "Μη διαθέσιμο RT+", // 89 @@ -2921,26 +2921,26 @@ static const char* const myLanguage[18][224] PROGMEM = { "Мало", // 200 "Багато", // 201 "Усе", // 202 - "Швидкий PS", // 203 - "Стандартний", // 204 - "Приглушення екрану\nпри підключенні XDRGTK", // 205 - "Покращення стерео\nFMSI", // 206 - "Функція доступна тільки\nна TEF6687/6689!", // 207 - "Функція недоступна\nна вибраній шкірці!", // 208 - "Початок сканування\nканалів пам'яті", // 209 - "Зупинка сканування\nканалів пам'яті", // 210 - "Час очікування", // 211 - "Початок DX-сканування", // 212 - "Опції FM DX", // 213 - "Перервати! Початковий канал\nпозначений як пропущений.", // 214 - "Автоматичне сортування AF", // 215 - "Канали пам'яті", // 216 - "Виключити", // 217 - "Тільки", // 218 - "Автоматичне скасування сканування", // 219 - "Коректний PI", // 220 - "Сигнал", // 221 - "Приглушення аудіо\nпід час сканування", // 222 + "Швидкий 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 + "Авто сорт. 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 },