mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2025-04-10 19:15:13 +00:00
Added translations for the automatic collection names (short name versions) when used as theme system variables
This commit is contained in:
parent
4d245c955f
commit
d4e53a53f0
|
@ -1604,16 +1604,27 @@ void SystemData::loadTheme(ThemeTriggers::TriggerType trigger)
|
||||||
// to the variables that are not applicable. This will be used in ThemeData to make sure
|
// to the variables that are not applicable. This will be used in ThemeData to make sure
|
||||||
// unpopulated system variables do not lead to theme loading errors.
|
// unpopulated system variables do not lead to theme loading errors.
|
||||||
std::map<std::string, std::string> sysData;
|
std::map<std::string, std::string> sysData;
|
||||||
|
std::string name {getName()};
|
||||||
std::string fullName {getFullName()};
|
std::string fullName {getFullName()};
|
||||||
|
#if defined(GETTEXT_DUMMY_ENTRIES)
|
||||||
|
_p("theme", "all");
|
||||||
|
_p("theme", "all games");
|
||||||
|
_p("theme", "recent");
|
||||||
|
_p("theme", "last played");
|
||||||
|
_p("theme", "favorites");
|
||||||
|
_p("theme", "collections");
|
||||||
|
#endif
|
||||||
// Always translate fullName for the automatic collections.
|
// Always translate fullName for the automatic collections.
|
||||||
if (isCollection() && !isCustomCollection())
|
if (isCollection() && !isCustomCollection()) {
|
||||||
fullName = _(fullName.c_str());
|
name = _p("theme", name.c_str());
|
||||||
sysData.insert(std::pair<std::string, std::string>("system.name", getName()));
|
fullName = _p("theme", fullName.c_str());
|
||||||
|
}
|
||||||
|
sysData.insert(std::pair<std::string, std::string>("system.name", name));
|
||||||
sysData.insert(std::pair<std::string, std::string>("system.theme", getThemeFolder()));
|
sysData.insert(std::pair<std::string, std::string>("system.theme", getThemeFolder()));
|
||||||
sysData.insert(std::pair<std::string, std::string>("system.fullName", fullName));
|
sysData.insert(std::pair<std::string, std::string>("system.fullName", fullName));
|
||||||
if (isCollection() && isCustomCollection()) {
|
if (isCollection() && isCustomCollection()) {
|
||||||
sysData.insert(
|
sysData.insert(
|
||||||
std::pair<std::string, std::string>("system.name.customCollections", getName()));
|
std::pair<std::string, std::string>("system.name.customCollections", name));
|
||||||
sysData.insert(
|
sysData.insert(
|
||||||
std::pair<std::string, std::string>("system.fullName.customCollections", fullName));
|
std::pair<std::string, std::string>("system.fullName.customCollections", fullName));
|
||||||
sysData.insert(std::pair<std::string, std::string>("system.theme.customCollections",
|
sysData.insert(std::pair<std::string, std::string>("system.theme.customCollections",
|
||||||
|
@ -1631,7 +1642,7 @@ void SystemData::loadTheme(ThemeTriggers::TriggerType trigger)
|
||||||
}
|
}
|
||||||
else if (isCollection()) {
|
else if (isCollection()) {
|
||||||
sysData.insert(
|
sysData.insert(
|
||||||
std::pair<std::string, std::string>("system.name.autoCollections", getName()));
|
std::pair<std::string, std::string>("system.name.autoCollections", name));
|
||||||
sysData.insert(
|
sysData.insert(
|
||||||
std::pair<std::string, std::string>("system.fullName.autoCollections", fullName));
|
std::pair<std::string, std::string>("system.fullName.autoCollections", fullName));
|
||||||
sysData.insert(std::pair<std::string, std::string>("system.theme.autoCollections",
|
sysData.insert(std::pair<std::string, std::string>("system.theme.autoCollections",
|
||||||
|
@ -1648,8 +1659,7 @@ void SystemData::loadTheme(ThemeTriggers::TriggerType trigger)
|
||||||
sysData.insert(std::pair<std::string, std::string>("system.theme.noCollections", "\b"));
|
sysData.insert(std::pair<std::string, std::string>("system.theme.noCollections", "\b"));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
sysData.insert(
|
sysData.insert(std::pair<std::string, std::string>("system.name.noCollections", name));
|
||||||
std::pair<std::string, std::string>("system.name.noCollections", getName()));
|
|
||||||
sysData.insert(
|
sysData.insert(
|
||||||
std::pair<std::string, std::string>("system.fullName.noCollections", fullName));
|
std::pair<std::string, std::string>("system.fullName.noCollections", fullName));
|
||||||
sysData.insert(std::pair<std::string, std::string>("system.theme.noCollections",
|
sysData.insert(std::pair<std::string, std::string>("system.theme.noCollections",
|
||||||
|
|
Loading…
Reference in a new issue