diff --git a/1080i/Includes.xml b/1080i/Includes.xml index 648ff7f1..3898f559 100644 --- a/1080i/Includes.xml +++ b/1080i/Includes.xml @@ -1158,6 +1158,86 @@ horizontal 54 + + 54 + 897 + vertical + + + + center + center + TextColor_AlternateColor + Conditional + String.IsEmpty(ListItem.Property(NotAvailable)) + + + + center + center + TextColor_MidColor + Conditional + !String.IsEmpty(ListItem.Property(NotAvailable)) + + + + center + center + TextColor_AlternateColor + String.IsEqual(ListItem.Label,Container.ListItem.SortLetter) + Conditional + + + + + + center + center + TextColor_MainColor + + + plugin://script.skin.helper.service/?action=alphabet&reload=$INFO[Container.NumItems] + + + 54 + 1920 + horizontal + + + + center + center + TextColor_AlternateColor + Conditional + String.IsEmpty(ListItem.Property(NotAvailable)) + + + + center + center + TextColor_MidColor + Conditional + !String.IsEmpty(ListItem.Property(NotAvailable)) + + + + center + center + TextColor_AlternateColor + String.IsEqual(ListItem.Label,Container.ListItem.SortLetter) + Conditional + + + + + + center + center + TextColor_MainColor + + + plugin://script.skin.helper.service/?action=alphabet&reload=$INFO[Container.NumItems] + true diff --git a/1080i/SkinSettings.xml b/1080i/SkinSettings.xml index aaa835d7..e85cd5a3 100644 --- a/1080i/SkinSettings.xml +++ b/1080i/SkinSettings.xml @@ -81,6 +81,18 @@ $LOCALIZE[106] Skin.ToggleSetting(ManualScroll) + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + + $LOCALIZE[107] + Skin.ToggleSetting(AlphabetJumpScrollBar) + + + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] + + $LOCALIZE[106] + Skin.ToggleSetting(AlphabetJumpScrollBar) + Skin.HasSetting(ScrollOffsetLabelEnabled) diff --git a/1080i/View_5050_CardList.xml b/1080i/View_5050_CardList.xml index 19580c73..7898086f 100644 --- a/1080i/View_5050_CardList.xml +++ b/1080i/View_5050_CardList.xml @@ -442,6 +442,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 0 1046 1920 @@ -450,6 +451,15 @@ noop 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 0 + 1024 + HorizontalAlphabetScroller + 5050 + noop + 505050 + 1720 200 diff --git a/1080i/View_50_BigList.xml b/1080i/View_50_BigList.xml index 943116c6..b6b5843d 100644 --- a/1080i/View_50_BigList.xml +++ b/1080i/View_50_BigList.xml @@ -302,6 +302,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 1886 183 810 @@ -309,6 +310,14 @@ 50 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 1886 + 183 + VerticalAlphabetScroller + 50 + 505050 + @@ -358,6 +367,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 1886 183 810 @@ -365,6 +375,14 @@ 51 60 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 1886 + 183 + VerticalAlphabetScroller + 51 + 60 + @@ -449,6 +467,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 1886 183 810 @@ -456,6 +475,14 @@ 50 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 1886 + 183 + VerticalAlphabetScroller + 50 + 505050 + @@ -656,6 +683,7 @@ WeatherContent + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 1886 183 810 @@ -663,6 +691,14 @@ 50 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 1886 + 183 + VerticalAlphabetScroller + 50 + 505050 + diff --git a/1080i/View_51_SlimList.xml b/1080i/View_51_SlimList.xml index eda27641..ad495603 100644 --- a/1080i/View_51_SlimList.xml +++ b/1080i/View_51_SlimList.xml @@ -288,6 +288,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 1886 183 810 @@ -295,6 +296,14 @@ 51 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 1886 + 183 + VerticalAlphabetScroller + 51 + 505050 + diff --git a/1080i/View_52_ShortList.xml b/1080i/View_52_ShortList.xml index 24db261f..f2d803fe 100644 --- a/1080i/View_52_ShortList.xml +++ b/1080i/View_52_ShortList.xml @@ -371,6 +371,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 1886 183 810 @@ -378,6 +379,14 @@ 52 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 1886 + 183 + VerticalAlphabetScroller + 52 + 505050 + @@ -569,6 +578,7 @@ WeatherContent + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 1886 183 810 @@ -576,6 +586,14 @@ 52 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 1886 + 183 + VerticalAlphabetScroller + 52 + 505050 + diff --git a/1080i/View_55_Panel.xml b/1080i/View_55_Panel.xml index be224e34..bc5edc1f 100644 --- a/1080i/View_55_Panel.xml +++ b/1080i/View_55_Panel.xml @@ -526,6 +526,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 1886 183 897 @@ -533,6 +534,14 @@ 50 60 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 1886 + 183 + VerticalAlphabetScroller + 50 + 60 + diff --git a/1080i/View_56_BannerList.xml b/1080i/View_56_BannerList.xml index bc965671..6bb4d039 100644 --- a/1080i/View_56_BannerList.xml +++ b/1080i/View_56_BannerList.xml @@ -196,6 +196,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 1886 183 810 @@ -203,6 +204,14 @@ 56 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 1886 + 183 + VerticalAlphabetScroller + 56 + 505050 + diff --git a/1080i/View_57_58_59_Showcase.xml b/1080i/View_57_58_59_Showcase.xml index 8bc5b138..a8957889 100644 --- a/1080i/View_57_58_59_Showcase.xml +++ b/1080i/View_57_58_59_Showcase.xml @@ -227,6 +227,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 0 1046 1920 @@ -234,6 +235,14 @@ 59 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 0 + 1024 + HorizontalAlphabetScroller + 59 + 505050 + @@ -492,6 +501,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 0 1046 1920 @@ -499,6 +509,14 @@ 58 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 0 + 1024 + HorizontalAlphabetScroller + 58 + 505050 + @@ -730,6 +748,7 @@ + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 0 1046 1920 @@ -737,6 +756,14 @@ 57 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 0 + 1024 + HorizontalAlphabetScroller + 57 + 505050 + @@ -952,6 +979,7 @@ WeatherContent + ![Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100)] 0 1046 1920 @@ -959,6 +987,14 @@ 57 505050 + + Skin.HasSetting(AlphabetJumpScrollBar) + Integer.IsGreater(Container.NumItems,100) + 0 + 1024 + HorizontalAlphabetScroller + 57 + 505050 + String.IsEmpty(ListItem.thumb) diff --git a/language/Chinese (Simple)/strings.po b/language/Chinese (Simple)/strings.po index 35e993bd..ceb0cb25 100644 --- a/language/Chinese (Simple)/strings.po +++ b/language/Chinese (Simple)/strings.po @@ -495,3 +495,7 @@ msgstr "在首页菜单使用固定列表" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "列表视图左侧收起动画" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "使用字母滚动查看大列表" diff --git a/language/Dutch/strings.po b/language/Dutch/strings.po index 0b796a6a..ad54c547 100644 --- a/language/Dutch/strings.po +++ b/language/Dutch/strings.po @@ -763,3 +763,7 @@ msgstr "Gebruik gefixeerde lijst bij hoofdmenu" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Schuif naar links voor animaties van weergavenlijst" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Gebruik alfabetische scroll voor grote lijsten" diff --git a/language/English (Australia)/strings.po b/language/English (Australia)/strings.po index a8d463ee..6b97338d 100644 --- a/language/English (Australia)/strings.po +++ b/language/English (Australia)/strings.po @@ -767,3 +767,7 @@ msgstr "Use fixed list on Home Menu" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Slide to left animations of list views" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Use alphabet scroll for large lists" diff --git a/language/English (New Zealand)/strings.po b/language/English (New Zealand)/strings.po index 0f62bd68..42e219ac 100644 --- a/language/English (New Zealand)/strings.po +++ b/language/English (New Zealand)/strings.po @@ -667,3 +667,7 @@ msgstr "Use fixed list on Home Menu" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Slide to left animations of list views" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Use alphabet scroll for large lists" diff --git a/language/English (US)/strings.po b/language/English (US)/strings.po index 768db30a..c5eb5f9b 100644 --- a/language/English (US)/strings.po +++ b/language/English (US)/strings.po @@ -767,3 +767,7 @@ msgstr "Use fixed list on Home Menu" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Slide to left animations of list views" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Use alphabet scroll for large lists" diff --git a/language/English/strings.po b/language/English/strings.po index 1e2c94d4..8b45df54 100644 --- a/language/English/strings.po +++ b/language/English/strings.po @@ -1081,4 +1081,8 @@ msgstr "" msgctxt "#31999" msgid "Slide to left animations of list views" +msgstr "" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" msgstr "" \ No newline at end of file diff --git a/language/French (Canada)/strings.po b/language/French (Canada)/strings.po index d572b08c..a773c2d1 100644 --- a/language/French (Canada)/strings.po +++ b/language/French (Canada)/strings.po @@ -763,3 +763,7 @@ msgstr "Utiliser des listes fixes pour le menu d’accueil" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Glisser vers la gauche les animations des vues de listes" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Utiliser le défilement alphabétique pour les grandes listes" diff --git a/language/French/strings.po b/language/French/strings.po index 4f8073c0..c9181c5c 100644 --- a/language/French/strings.po +++ b/language/French/strings.po @@ -763,3 +763,7 @@ msgstr "Coulisser vers la gauche les animation des vues format liste" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Coulisser vers la gauche les animation des vues format liste" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Utiliser le défilement alphabétique pour les grandes listes" diff --git a/language/German/strings.po b/language/German/strings.po index 93278a2e..3209a6a3 100644 --- a/language/German/strings.po +++ b/language/German/strings.po @@ -1060,3 +1060,7 @@ msgstr "Feste Liste im Hauptmenü verwenden" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Nach links Verschiebeanimationen in der Listenansicht" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Verwenden Sie die Alphabet-Schriftrolle für große Listen" diff --git a/language/Greek/strings.po b/language/Greek/strings.po index a59d9350..f68178fe 100644 --- a/language/Greek/strings.po +++ b/language/Greek/strings.po @@ -603,3 +603,7 @@ msgstr "Χρήση καθορισμένης λίστας στο Κεντρικό msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Εφέ κύλισης στα αριστερά για λίστες" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Χρησιμοποιήστε κύλιση αλφαβήτου για μεγάλες λίστες" diff --git a/language/Hebrew/strings.po b/language/Hebrew/strings.po index 3841dcd3..8dd7baf8 100644 --- a/language/Hebrew/strings.po +++ b/language/Hebrew/strings.po @@ -989,3 +989,7 @@ msgstr "תשתמש ברשימה מקובעת בתפריט הבית" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "הנפשות החלקה לשמאל של תצוגות רשימה" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "השתמש בגלילה אלפביתית עבור רשימות גדולות" diff --git a/language/Italian/strings.po b/language/Italian/strings.po index 6c6c3b95..9c43c254 100644 --- a/language/Italian/strings.po +++ b/language/Italian/strings.po @@ -931,3 +931,7 @@ msgstr "Utilizza lista fissa nel Menu Home" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Animazioni di scorrimento a sinistra delle liste" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Usa lo scorrimento alfabetico per elenchi di grandi dimensioni" diff --git a/language/Korean/strings.po b/language/Korean/strings.po index 4cd20b21..20ac80df 100644 --- a/language/Korean/strings.po +++ b/language/Korean/strings.po @@ -747,3 +747,7 @@ msgstr "홈 메뉴에 고정 목록 사용" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "목록 보기에서 왼쪽으로 당기기 사용" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "큰 목록에는 알파벳 스크롤 사용" diff --git a/language/Lithuanian/strings.po b/language/Lithuanian/strings.po index e4ede2d1..2b8662e5 100644 --- a/language/Lithuanian/strings.po +++ b/language/Lithuanian/strings.po @@ -763,3 +763,7 @@ msgstr "Naudoti fiksuotą sąrašą pagrindiniame meniu" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Sąrašo rodinių slinkimo į kairę animacija " + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Jei norite sudaryti didelius sąrašus, naudokite abėcėlės slinktį" diff --git a/language/Malay/strings.po b/language/Malay/strings.po index 87c42b94..dcbc17d7 100644 --- a/language/Malay/strings.po +++ b/language/Malay/strings.po @@ -763,3 +763,7 @@ msgstr "Guna senarai tetap dalam Menu Rumah" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Leret ke kiri animasi bagi paparan senarai" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Gunakan tatal abjad untuk senarai besar" diff --git a/language/Polish/strings.po b/language/Polish/strings.po index 8744a2ac..d903c965 100644 --- a/language/Polish/strings.po +++ b/language/Polish/strings.po @@ -763,3 +763,7 @@ msgstr "Używaj stałej listy menu startowego" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Przesuwaj widok list do lewej" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "W przypadku dużych list użyj przewijania alfabetu" diff --git a/language/Portuguese (Brazil)/strings.po b/language/Portuguese (Brazil)/strings.po index a0341f70..a7fc9ab6 100644 --- a/language/Portuguese (Brazil)/strings.po +++ b/language/Portuguese (Brazil)/strings.po @@ -759,3 +759,7 @@ msgstr "Usar lista fixa no Menu Inicial" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Animações Deslizar para Esquerda nas visualizações de lista" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Use a rolagem do alfabeto para listas grandes" diff --git a/language/Portuguese/strings.po b/language/Portuguese/strings.po index f4b9b2d5..10e40be9 100644 --- a/language/Portuguese/strings.po +++ b/language/Portuguese/strings.po @@ -727,3 +727,7 @@ msgstr "Utilizar lista fixa no Menu Principal" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Animação deslisa para a esquerda em vistas de tipo lista" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Use a rolagem do alfabeto para listas grandes" diff --git a/language/Spanish/strings.po b/language/Spanish/strings.po index 2c990946..9784d71b 100644 --- a/language/Spanish/strings.po +++ b/language/Spanish/strings.po @@ -639,3 +639,7 @@ msgstr "Usar lista fija en el Menú Principal" msgctxt "#31999" msgid "Slide to left animations of list views" msgstr "Deslizar animaciones hacia la izquierda en la vista de lista" + +msgctxt "#32000" +msgid "Use alphabet scroll for large lists" +msgstr "Utilice el desplazamiento alfabético para listas grandes"