Skip to content

Commit

Permalink
SteamGridDB: Implement GUI for getSteamGridDBArtwork command (#1007)
Browse files Browse the repository at this point in the history
  • Loading branch information
sonic2kk authored Jan 12, 2024
1 parent 14d49e1 commit ba9c1ff
Show file tree
Hide file tree
Showing 12 changed files with 219 additions and 7 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
WINX="962"
WINY="911"
COLCOUNT="1"
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
WINX="966"
WINY="933"
COLCOUNT="1"
13 changes: 13 additions & 0 deletions lang/chinese.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1265,3 +1265,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
GUI_CREATERESHINI="Create ReShade INI"
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
GUI_FSGDBAWAPPID="Steam Store AppID"
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
GUI_FSGDBAWEXISTINGFILEACTION="Override"
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"
13 changes: 13 additions & 0 deletions lang/dutch.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1262,3 +1262,16 @@ GUI_SPEKPROJURL="SpecialK URL"
DESC_SPEKPROJURL="SpecialK GitHub Page URL, used for nightly builds"
GUI_CREATERESHINI="Create ReShade INI"
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
GUI_FSGDBAWAPPID="Steam Store AppID"
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
GUI_FSGDBAWEXISTINGFILEACTION="Override"
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"
13 changes: 13 additions & 0 deletions lang/english.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1264,3 +1264,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
GUI_CREATERESHINI="Create ReShade INI"
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
GUI_FSGDBAWAPPID="Steam Store AppID"
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
GUI_FSGDBAWEXISTINGFILEACTION="Override"
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"
13 changes: 13 additions & 0 deletions lang/englishUK.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1264,3 +1264,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
GUI_CREATERESHINI="Create ReShade INI"
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
GUI_FSGDBAWAPPID="Steam Store AppID"
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
GUI_FSGDBAWEXISTINGFILEACTION="Override"
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"
13 changes: 13 additions & 0 deletions lang/french.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1263,3 +1263,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
GUI_CREATERESHINI="Create ReShade INI"
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
GUI_FSGDBAWAPPID="Steam Store AppID"
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
GUI_FSGDBAWEXISTINGFILEACTION="Override"
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"
13 changes: 13 additions & 0 deletions lang/german.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1266,3 +1266,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
GUI_CREATERESHINI="Create ReShade INI"
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
GUI_FSGDBAWAPPID="Steam Store AppID"
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
GUI_FSGDBAWEXISTINGFILEACTION="Override"
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"
13 changes: 13 additions & 0 deletions lang/italian.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1264,3 +1264,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
GUI_CREATERESHINI="Create ReShade INI"
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
GUI_FSGDBAWAPPID="Steam Store AppID"
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
GUI_FSGDBAWEXISTINGFILEACTION="Override"
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"
14 changes: 13 additions & 1 deletion lang/polish.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1233,7 +1233,6 @@ GUI_USEMO2CUSTOMINSTALLER="use Custom ModOrganizer 2 Installer"
DESC_USEMO2CUSTOMINSTALLER="enable using a custom selected ModOrganizer 2 installer executable"
GUI_MO2CUSTOMINSTALLER="Custom ModOrganizer 2 Installer"
DESC_MO2CUSTOMINSTALLER="path to a custom ModOrganizer 2 installer executable (for example, a custom or development build) to use in place of downloading from GitHub"

GUI_SGDBDLHERO="Download Hero Artwork"
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
GUI_SGDBDLLOGO="Download Logo Artwork"
Expand Down Expand Up @@ -1265,3 +1264,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
GUI_CREATERESHINI="Create ReShade INI"
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
GUI_FSGDBAWAPPID="Steam Store AppID"
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
GUI_FSGDBAWEXISTINGFILEACTION="Override"
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"
13 changes: 13 additions & 0 deletions lang/russian.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1264,3 +1264,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
GUI_CREATERESHINI="Create ReShade INI"
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
GUI_FSGDBAWAPPID="Steam Store AppID"
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
GUI_FSGDBAWEXISTINGFILEACTION="Override"
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"
Loading

0 comments on commit ba9c1ff

Please sign in to comment.