Skip to content

Commit 37af1a9

Browse files
committed
Update 010625 3
Update link querying
1 parent 9dea77a commit 37af1a9

File tree

70 files changed

+613
-84
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+613
-84
lines changed

addon.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from resources.lib import launch
1414
from resources.lib import common
1515
from resources.lib import dialogs
16-
from urllib.parse import unquote
1716
# ## Plugin Initialization Stuff ##
1817
# SLEEP_HACK=50 #https://github.com/xbmc/xbmc/issues/18576
1918
plugin = routing.Plugin()
@@ -1534,8 +1533,8 @@ def add_to_favorites_random(link_name):
15341533
@plugin.route('/context_menu/action/remove_link_from_favorites')
15351534
def remove_link_from_favorites():
15361535
xbmc.log(msg='IAGL: /remove_link_from_favorites',level=xbmc.LOGDEBUG)
1537-
if isinstance(xbmc.getInfoLabel('ListItem.FileNameAndPath'),str) and isinstance(xbmc.getInfoLabel('ListItem.FileNameAndPath').split('query=')[-1],str) and len(xbmc.getInfoLabel('ListItem.FileNameAndPath').split('query=')[-1])>0:
1538-
query_in = unquote(xbmc.getInfoLabel('ListItem.FileNameAndPath').split('query=')[-1]).replace('"','""')
1536+
if isinstance(xbmc.getInfoLabel('ListItem.Property(link_query)'),str) and len(xbmc.getInfoLabel('ListItem.Property(link_query)'))>0:
1537+
query_in = xbmc.getInfoLabel('ListItem.Property(link_query)').replace('"','""')
15391538
if xbmcgui.Dialog().yesno(cm.get_loc(30237),cm.get_loc(30238)):
15401539
result = db.delete_favorite_from_link(query_in=query_in)
15411540
if isinstance(result,int) and result>0:
@@ -1546,15 +1545,17 @@ def remove_link_from_favorites():
15461545
@plugin.route('/context_menu/action/rename_link_from_favorites/<link_id>')
15471546
def rename_link_from_favorites(link_id):
15481547
xbmc.log(msg='IAGL: /rename_link_from_favorites/{}'.format(link_id),level=xbmc.LOGDEBUG)
1549-
if isinstance(xbmc.getInfoLabel('ListItem.FileNameAndPath'),str) and isinstance(xbmc.getInfoLabel('ListItem.FileNameAndPath').split('query=')[-1],str) and len(xbmc.getInfoLabel('ListItem.FileNameAndPath').split('query=')[-1])>0:
1550-
link_query = unquote(xbmc.getInfoLabel('ListItem.FileNameAndPath').split('query=')[-1]).replace('"','""')
1548+
if isinstance(xbmc.getInfoLabel('ListItem.Property(link_query)'),str) and len(xbmc.getInfoLabel('ListItem.Property(link_query)'))>0:
1549+
link_query = xbmc.getInfoLabel('ListItem.Property(link_query)').replace('"','""')
15511550
new_name = xbmcgui.Dialog().input(heading=cm.get_loc(30230),defaultt=xbmc.getInfoLabel('ListItem.Label'))
15521551
if isinstance(new_name,str) and len(new_name)>0 and isinstance(link_query,str) and len(link_query)>0:
15531552
result = db.rename_favorite_link(new_name=new_name,link_query=link_query)
15541553
if isinstance(result,int) and result>0:
15551554
ok_ret = xbmcgui.Dialog().ok(cm.get_loc(30233),cm.get_loc(30481))
15561555
xbmc.sleep(config.defaults.get('sleep'))
15571556
xbmc.executebuiltin('Container.Refresh')
1557+
else:
1558+
xbmc.log(msg='IAGL: Error finding link_query for link_id {}'.format(link_id),level=xbmc.LOGERROR)
15581559

15591560
@plugin.route('/context_menu/action/update_launcher/<game_list_id>')
15601561
def update_game_list_launcher(game_list_id):

resources/data/language.xlsx

3.38 KB
Binary file not shown.

resources/language/resource.language.af_za/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1941,4 +1941,12 @@ msgstr "IAGL verstek hou net aan om tans speletjielêers te speel[CR]Verhoog die
19411941

19421942
msgctxt "#30483"
19431943
msgid "Once new limit {} is reached game files will be purged[CR]See wiki for more details."
1944-
msgstr "Sodra nuwe limiet {} bereik is, sal speletjielêers skoongemaak word[CR]Sien wiki vir meer besonderhede."
1944+
msgstr "Sodra nuwe limiet {} bereik is, sal speletjielêers skoongemaak word[CR]Sien wiki vir meer besonderhede."
1945+
1946+
msgctxt "#30484"
1947+
msgid "Game List Display"
1948+
msgstr "Speletjielys vertoon"
1949+
1950+
msgctxt "#30485"
1951+
msgid "Define the start page for IAGL game lists"
1952+
msgstr "Definieer die beginbladsy vir IAGL-speletjielyste"

resources/language/resource.language.am_et/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1941,4 +1941,12 @@ msgstr "የ IAGL ነባሪ በአሁኑ ጊዜ የጨዋታ ፋይሎችን ብ
19411941

19421942
msgctxt "#30483"
19431943
msgid "Once new limit {} is reached game files will be purged[CR]See wiki for more details."
1944-
msgstr "አንዴ አዲስ ገደብ {} ላይ ከደረሰ የጨዋታ ፋይሎች ይጸዳሉ[CR]ለበለጠ ዝርዝሮች ዊኪን ይመልከቱ።"
1944+
msgstr "አንዴ አዲስ ገደብ {} ላይ ከደረሰ የጨዋታ ፋይሎች ይጸዳሉ[CR]ለበለጠ ዝርዝሮች ዊኪን ይመልከቱ።"
1945+
1946+
msgctxt "#30484"
1947+
msgid "Game List Display"
1948+
msgstr "የጨዋታ ዝርዝር ማሳያ"
1949+
1950+
msgctxt "#30485"
1951+
msgid "Define the start page for IAGL game lists"
1952+
msgstr "የ IAGL ጨዋታ ዝርዝሮችን መነሻ ገጽ ይግለጹ"

resources/language/resource.language.ar_sa/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1941,4 +1941,12 @@ msgstr "يحتفظ IAGL افتراضيًا فقط بملفات اللعبة ال
19411941

19421942
msgctxt "#30483"
19431943
msgid "Once new limit {} is reached game files will be purged[CR]See wiki for more details."
1944-
msgstr "بمجرد الوصول إلى الحد الجديد {} سيتم مسح ملفات اللعبة[CR]راجع ويكي لمزيد من التفاصيل."
1944+
msgstr "بمجرد الوصول إلى الحد الجديد {} سيتم مسح ملفات اللعبة[CR]راجع ويكي لمزيد من التفاصيل."
1945+
1946+
msgctxt "#30484"
1947+
msgid "Game List Display"
1948+
msgstr "عرض قائمة الألعاب"
1949+
1950+
msgctxt "#30485"
1951+
msgid "Define the start page for IAGL game lists"
1952+
msgstr "تحديد صفحة البدء لقوائم ألعاب IAGL"

resources/language/resource.language.ast_es/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1941,4 +1941,12 @@ msgstr "De forma predeterminada, IAGL solo conserva los archivos del juego que s
19411941

19421942
msgctxt "#30483"
19431943
msgid "Once new limit {} is reached game files will be purged[CR]See wiki for more details."
1944-
msgstr "Una vez que se alcance el nuevo límite {}, los archivos del juego se eliminarán[CR]Consulta la wiki para obtener más detalles."
1944+
msgstr "Una vez que se alcance el nuevo límite {}, los archivos del juego se eliminarán[CR]Consulta la wiki para obtener más detalles."
1945+
1946+
msgctxt "#30484"
1947+
msgid "Game List Display"
1948+
msgstr "Visualización de la lista de juegos"
1949+
1950+
msgctxt "#30485"
1951+
msgid "Define the start page for IAGL game lists"
1952+
msgstr "Definir la página de inicio para las listas de juegos de IAGL"

resources/language/resource.language.az_az/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1941,4 +1941,12 @@ msgstr "IAGL defolt hal-hazırda yalnız oyun fayllarını oynayır[CR]Endirmə
19411941

19421942
msgctxt "#30483"
19431943
msgid "Once new limit {} is reached game files will be purged[CR]See wiki for more details."
1944-
msgstr "Yeni {} limitinə çatdıqdan sonra oyun faylları təmizlənəcək[CR]Ətraflı məlumat üçün vikiyə baxın."
1944+
msgstr "Yeni {} limitinə çatdıqdan sonra oyun faylları təmizlənəcək[CR]Ətraflı məlumat üçün vikiyə baxın."
1945+
1946+
msgctxt "#30484"
1947+
msgid "Game List Display"
1948+
msgstr "Oyun Siyahısının Ekranı"
1949+
1950+
msgctxt "#30485"
1951+
msgid "Define the start page for IAGL game lists"
1952+
msgstr "IAGL oyun siyahıları üçün başlanğıc səhifəsini müəyyənləşdirin"

resources/language/resource.language.be_by/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1941,4 +1941,12 @@ msgstr "IAGL па змаўчанні захоўвае толькі прайгр
19411941

19421942
msgctxt "#30483"
19431943
msgid "Once new limit {} is reached game files will be purged[CR]See wiki for more details."
1944-
msgstr "Як толькі будзе дасягнуты новы ліміт {}, гульнявыя файлы будуць ачышчаны[CR]Падрабязней глядзіце вікі."
1944+
msgstr "Як толькі будзе дасягнуты новы ліміт {}, гульнявыя файлы будуць ачышчаны[CR]Падрабязней глядзіце вікі."
1945+
1946+
msgctxt "#30484"
1947+
msgid "Game List Display"
1948+
msgstr "Адлюстраванне спісу гульняў"
1949+
1950+
msgctxt "#30485"
1951+
msgid "Define the start page for IAGL game lists"
1952+
msgstr "Вызначце стартавую старонку для спісаў гульняў IAGL"

resources/language/resource.language.bg_bg/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1941,4 +1941,12 @@ msgstr "IAGL по подразбиране запазва само текущо
19411941

19421942
msgctxt "#30483"
19431943
msgid "Once new limit {} is reached game files will be purged[CR]See wiki for more details."
1944-
msgstr "След като бъде достигнат новият лимит {}, файловете на играта ще бъдат изчистени[CR]Вижте wiki за повече подробности."
1944+
msgstr "След като бъде достигнат новият лимит {}, файловете на играта ще бъдат изчистени[CR]Вижте wiki за повече подробности."
1945+
1946+
msgctxt "#30484"
1947+
msgid "Game List Display"
1948+
msgstr "Показване на списък с игри"
1949+
1950+
msgctxt "#30485"
1951+
msgid "Define the start page for IAGL game lists"
1952+
msgstr "Дефинирайте началната страница за списъците с игри на IAGL"

0 commit comments

Comments
 (0)