mirror of
https://github.com/libretro/RetroArch
synced 2025-03-26 11:37:30 +00:00
(Discord) Add translatable string
This commit is contained in:
parent
406342479a
commit
b5f6ae7931
@ -15,6 +15,8 @@
|
|||||||
|
|
||||||
#include "discord.h"
|
#include "discord.h"
|
||||||
|
|
||||||
|
#include "../msg_hash.h"
|
||||||
|
|
||||||
static const char* APPLICATION_ID = "450822022025576457";
|
static const char* APPLICATION_ID = "450822022025576457";
|
||||||
static int FrustrationLevel = 0;
|
static int FrustrationLevel = 0;
|
||||||
static int64_t start_time = 0;
|
static int64_t start_time = 0;
|
||||||
@ -78,7 +80,7 @@ void discord_update(enum discord_presence presence)
|
|||||||
switch (presence)
|
switch (presence)
|
||||||
{
|
{
|
||||||
case DISCORD_PRESENCE_MENU:
|
case DISCORD_PRESENCE_MENU:
|
||||||
discord_presence.state = "In-Menu";
|
discord_presence.state = msg_hash_to_str(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU);
|
||||||
discord_presence.largeImageKey = "icon";
|
discord_presence.largeImageKey = "icon";
|
||||||
discord_presence.instance = 0;
|
discord_presence.instance = 0;
|
||||||
discord_presence.startTimestamp = start_time;
|
discord_presence.startTimestamp = start_time;
|
||||||
@ -108,7 +110,7 @@ void discord_init(void)
|
|||||||
{
|
{
|
||||||
DiscordEventHandlers handlers;
|
DiscordEventHandlers handlers;
|
||||||
|
|
||||||
RARCH_LOG("[Discord] initializing\n");
|
RARCH_LOG("[Discord] initializing ..\n");
|
||||||
start_time = time(0);
|
start_time = time(0);
|
||||||
|
|
||||||
memset(&handlers, 0, sizeof(handlers));
|
memset(&handlers, 0, sizeof(handlers));
|
||||||
@ -126,7 +128,7 @@ void discord_init(void)
|
|||||||
|
|
||||||
void discord_shutdown(void)
|
void discord_shutdown(void)
|
||||||
{
|
{
|
||||||
RARCH_LOG("[Discord] shutting down\n");
|
RARCH_LOG("[Discord] shutting down ..\n");
|
||||||
Discord_ClearPresence();
|
Discord_ClearPresence();
|
||||||
Discord_Shutdown();
|
Discord_Shutdown();
|
||||||
discord_ready = false;
|
discord_ready = false;
|
||||||
|
@ -3505,3 +3505,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3291,3 +3291,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3283,3 +3283,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3397,3 +3397,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3156,3 +3156,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -6376,3 +6376,5 @@ MSG_HASH(
|
|||||||
MENU_ENUM_SUBLABEL_ACHIEVEMENT_RESUME,
|
MENU_ENUM_SUBLABEL_ACHIEVEMENT_RESUME,
|
||||||
"Continuar los logros para esta sesión (Esto desactivará los archivos de guardado, cámara lenta, trucos, rebobinado y pausa)"
|
"Continuar los logros para esta sesión (Esto desactivará los archivos de guardado, cámara lenta, trucos, rebobinado y pausa)"
|
||||||
)
|
)
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3321,3 +3321,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3379,3 +3379,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Core attuale")
|
"Core attuale")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Cancella")
|
"Cancella")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3533,3 +3533,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3282,3 +3282,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -1513,3 +1513,5 @@ MSG_HASH(MENU_ENUM_LABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
|||||||
"quick_menu_override_options")
|
"quick_menu_override_options")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_OVERRIDE_OPTIONS,
|
MSG_HASH(MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
"deferred_quick_menu_override_options")
|
"deferred_quick_menu_override_options")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_DISCORD_IN_MENU,
|
||||||
|
"discord_in_menu")
|
||||||
|
@ -3158,3 +3158,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3560,3 +3560,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Obecny rdzeń")
|
"Obecny rdzeń")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Oczyść")
|
"Oczyść")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3716,3 +3716,5 @@ MSG_HASH(MENU_ENUM_SUBLABEL_ACHIEVEMENT_PAUSE,
|
|||||||
"Pausar conquistas para a sessão atual (Esta ação ativará Estados de Jogos, Trapaças, Rebobinagem, Pausa e Câmera Lenta).")
|
"Pausar conquistas para a sessão atual (Esta ação ativará Estados de Jogos, Trapaças, Rebobinagem, Pausa e Câmera Lenta).")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_ACHIEVEMENT_RESUME,
|
MSG_HASH(MENU_ENUM_SUBLABEL_ACHIEVEMENT_RESUME,
|
||||||
"Continuar conquistas para a sessão atual (Esta ação desabilitará Estados de Jogos, Trapaças, Rebobinagem, Pausa e Câmera Lenta e reiniciará o jogo atual).")
|
"Continuar conquistas para a sessão atual (Esta ação desabilitará Estados de Jogos, Trapaças, Rebobinagem, Pausa e Câmera Lenta e reiniciará o jogo atual).")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3256,3 +3256,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3340,3 +3340,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3716,3 +3716,5 @@ MSG_HASH(MENU_ENUM_SUBLABEL_ACHIEVEMENT_PAUSE,
|
|||||||
"Pause achievements for current session (This action will enable savestates, cheats, rewind, pause, and slow-motion).")
|
"Pause achievements for current session (This action will enable savestates, cheats, rewind, pause, and slow-motion).")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_ACHIEVEMENT_RESUME,
|
MSG_HASH(MENU_ENUM_SUBLABEL_ACHIEVEMENT_RESUME,
|
||||||
"Resume achievements for current session (This action will disable savestates, cheats, rewind, pause, and slow-motion and reset the current game).")
|
"Resume achievements for current session (This action will disable savestates, cheats, rewind, pause, and slow-motion and reset the current game).")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -3313,3 +3313,5 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
|||||||
"Current core")
|
"Current core")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
|
||||||
"Clear")
|
"Clear")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
"In-Menu")
|
||||||
|
@ -424,6 +424,9 @@ enum msg_hash_enums
|
|||||||
|
|
||||||
MENU_LABEL(NO_HISTORY_AVAILABLE),
|
MENU_LABEL(NO_HISTORY_AVAILABLE),
|
||||||
|
|
||||||
|
MENU_ENUM_LABEL_DISCORD_IN_MENU,
|
||||||
|
MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
|
||||||
|
|
||||||
MENU_ENUM_LABEL_VALUE_MIXER_ACTION_PLAY,
|
MENU_ENUM_LABEL_VALUE_MIXER_ACTION_PLAY,
|
||||||
MENU_ENUM_LABEL_VALUE_MIXER_ACTION_PLAY_LOOPED,
|
MENU_ENUM_LABEL_VALUE_MIXER_ACTION_PLAY_LOOPED,
|
||||||
MENU_ENUM_LABEL_VALUE_MIXER_ACTION_PLAY_SEQUENTIAL,
|
MENU_ENUM_LABEL_VALUE_MIXER_ACTION_PLAY_SEQUENTIAL,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user