mirror of
https://github.com/libretro/RetroArch.git
synced 2025-03-03 23:49:03 +00:00
First separator needs to be '?', then it becomes '&'
This commit is contained in:
parent
2c063cb1c9
commit
94308efcd8
26
retroarch.c
26
retroarch.c
@ -3206,7 +3206,7 @@ static bool run_translation_service(void)
|
|||||||
memcpy(json_buffer+11+out_length, (const void*)rf2, 3*sizeof(uint8_t));
|
memcpy(json_buffer+11+out_length, (const void*)rf2, 3*sizeof(uint8_t));
|
||||||
|
|
||||||
{
|
{
|
||||||
bool prefix_set = false;
|
char separator = '?';
|
||||||
char new_ai_service_url[PATH_MAX_LENGTH];
|
char new_ai_service_url[PATH_MAX_LENGTH];
|
||||||
|
|
||||||
strlcpy(new_ai_service_url,
|
strlcpy(new_ai_service_url,
|
||||||
@ -3219,14 +3219,10 @@ static bool run_translation_service(void)
|
|||||||
|
|
||||||
if (!string_is_empty(lang_source))
|
if (!string_is_empty(lang_source))
|
||||||
{
|
{
|
||||||
if (!prefix_set)
|
snprintf(new_ai_service_url,
|
||||||
{
|
sizeof(new_ai_service_url),
|
||||||
strlcat(new_ai_service_url, "?mode=fast",
|
"%csource_lang=", separator);
|
||||||
sizeof(new_ai_service_url));
|
separator = '&';
|
||||||
prefix_set = true;
|
|
||||||
}
|
|
||||||
strlcat(new_ai_service_url, "&source_lang=",
|
|
||||||
sizeof(new_ai_service_url));
|
|
||||||
strlcat(new_ai_service_url, lang_source,
|
strlcat(new_ai_service_url, lang_source,
|
||||||
sizeof(new_ai_service_url));
|
sizeof(new_ai_service_url));
|
||||||
}
|
}
|
||||||
@ -3239,14 +3235,10 @@ static bool run_translation_service(void)
|
|||||||
|
|
||||||
if (!string_is_empty(lang_target))
|
if (!string_is_empty(lang_target))
|
||||||
{
|
{
|
||||||
if (!prefix_set)
|
snprintf(new_ai_service_url,
|
||||||
{
|
sizeof(new_ai_service_url),
|
||||||
strlcat(new_ai_service_url, "?mode=fast",
|
"%ctarget_lang=", separator);
|
||||||
sizeof(new_ai_service_url));
|
separator = '&';
|
||||||
prefix_set = true;
|
|
||||||
}
|
|
||||||
strlcat(new_ai_service_url, "&target_lang=",
|
|
||||||
sizeof(new_ai_service_url));
|
|
||||||
strlcat(new_ai_service_url, lang_target,
|
strlcat(new_ai_service_url, lang_target,
|
||||||
sizeof(new_ai_service_url));
|
sizeof(new_ai_service_url));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user