diff --git a/data/locale/deutsch.locale b/data/locale/deutsch.locale index 636bf110b..fe74c050e 100644 --- a/data/locale/deutsch.locale +++ b/data/locale/deutsch.locale @@ -1045,6 +1045,7 @@ lcd4l_skin_0 Standard lcd4l_skin_1 Groß lcd4l_skin_2 Klein (SysInfo) lcd4l_skin_3 d-box2 +lcd4l_skin_4 OS/DOS/Ncam lcd4l_skin_100 Benutzer lcd4l_skin_radio Radio-Style aktivieren lcd4l_support LCD4Linux-Unterstützung diff --git a/data/locale/english.locale b/data/locale/english.locale index cb6600b74..0fdb7a723 100644 --- a/data/locale/english.locale +++ b/data/locale/english.locale @@ -1045,6 +1045,7 @@ lcd4l_skin_0 Standard lcd4l_skin_1 Large lcd4l_skin_2 Small (SysInfo) lcd4l_skin_3 d-box2 +lcd4l_skin_4 OS/DOS/Ncam lcd4l_skin_100 User lcd4l_skin_radio Activate radio style lcd4l_support LCD4Linux support diff --git a/src/driver/lcd4l.cpp b/src/driver/lcd4l.cpp index 79ec4f003..ca4a93d2d 100644 --- a/src/driver/lcd4l.cpp +++ b/src/driver/lcd4l.cpp @@ -770,6 +770,9 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun) case 100: Layout = DisplayType + "user"; break; + case 4: + Layout = DisplayType + "xcam"; + break; case 3: Layout = DisplayType + "d-box2"; break; diff --git a/src/gui/lcd4l_setup.cpp b/src/gui/lcd4l_setup.cpp index 365d20ced..b272db2a1 100644 --- a/src/gui/lcd4l_setup.cpp +++ b/src/gui/lcd4l_setup.cpp @@ -78,6 +78,7 @@ const CMenuOptionChooser::keyval LCD4L_PEARL_SKIN_OPTIONS[] = { 1, LOCALE_LCD4L_SKIN_1 }, { 2, LOCALE_LCD4L_SKIN_2 }, { 3, LOCALE_LCD4L_SKIN_3 }, + { 4, LOCALE_LCD4L_SKIN_4 }, { 100, LOCALE_LCD4L_SKIN_100 } }; #define LCD4L_PEARL_SKIN_OPTION_COUNT (sizeof(LCD4L_PEARL_SKIN_OPTIONS)/sizeof(CMenuOptionChooser::keyval)) @@ -85,6 +86,7 @@ const CMenuOptionChooser::keyval LCD4L_PEARL_SKIN_OPTIONS[] = const CMenuOptionChooser::keyval LCD4L_SAMSUNG_SKIN_OPTIONS[] = { { 0, LOCALE_LCD4L_SKIN_0 }, + { 4, LOCALE_LCD4L_SKIN_4 }, { 100, LOCALE_LCD4L_SKIN_100 } }; #define LCD4L_SAMSUNG_SKIN_OPTION_COUNT (sizeof(LCD4L_SAMSUNG_SKIN_OPTIONS)/sizeof(CMenuOptionChooser::keyval)) diff --git a/src/system/locals.h b/src/system/locals.h index 672d15edf..79953de4d 100644 --- a/src/system/locals.h +++ b/src/system/locals.h @@ -1072,6 +1072,7 @@ typedef enum LOCALE_LCD4L_SKIN_1, LOCALE_LCD4L_SKIN_2, LOCALE_LCD4L_SKIN_3, + LOCALE_LCD4L_SKIN_4, LOCALE_LCD4L_SKIN_100, LOCALE_LCD4L_SKIN_RADIO, LOCALE_LCD4L_SUPPORT, diff --git a/src/system/locals_intern.h b/src/system/locals_intern.h index 3badd8ec6..4c50389fb 100644 --- a/src/system/locals_intern.h +++ b/src/system/locals_intern.h @@ -1072,6 +1072,7 @@ const char * locale_real_names[] = "lcd4l_skin_1", "lcd4l_skin_2", "lcd4l_skin_3", + "lcd4l_skin_4", "lcd4l_skin_100", "lcd4l_skin_radio", "lcd4l_support",