Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SteamGridDB: Implement GUI for getSteamGridDBArtwork command #1007

Merged
merged 11 commits into from
Jan 12, 2024
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