Localize string in setdiscorddetails
This commit is contained in:
parent
6fd735f9b4
commit
1bb5117ef6
@ -44,7 +44,16 @@ namespace discord
|
|||||||
|
|
||||||
if (details.has_value())
|
if (details.has_value())
|
||||||
{
|
{
|
||||||
discord_presence.details = utils::string::va("%s", details.value().data());
|
const auto& details_ = details.value();
|
||||||
|
if (details_.starts_with("@") && details_.size() > 1)
|
||||||
|
{
|
||||||
|
const auto value = game::UI_SafeTranslateString(details_.substr(1).data());
|
||||||
|
discord_presence.details = value;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
discord_presence.details = utils::string::va("%s", details_.data());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -87,8 +96,7 @@ namespace discord
|
|||||||
command::add("setdiscordstate", [](const command::params& params)
|
command::add("setdiscordstate", [](const command::params& params)
|
||||||
{
|
{
|
||||||
const std::string _state = params.join(1);
|
const std::string _state = params.join(1);
|
||||||
|
scheduler::once([=]()
|
||||||
scheduler::once([_state]()
|
|
||||||
{
|
{
|
||||||
state = _state;
|
state = _state;
|
||||||
update_discord();
|
update_discord();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user