Update lang files

This commit is contained in:
MysterD 2023-06-14 23:25:04 -07:00
parent e13a77dd91
commit 00cf5348da
8 changed files with 63 additions and 51 deletions

View File

@ -129,6 +129,8 @@ void DynOS_Read_Source(GfxData *aGfxData, const SysPath &aFilename) {
fclose(_File); fclose(_File);
// Scanning the loaded data // Scanning the loaded data
u32 _LineNumber = 1;
u32 pDataLineNumber = 1;
s32 _DataType = DATA_TYPE_NONE; s32 _DataType = DATA_TYPE_NONE;
String* pDataName = NULL; String* pDataName = NULL;
Array<String> *pDataTokens = NULL; Array<String> *pDataTokens = NULL;
@ -266,6 +268,7 @@ void DynOS_Read_Source(GfxData *aGfxData, const SysPath &aFilename) {
// Looking for data // Looking for data
else if (pDataStart == 0) { else if (pDataStart == 0) {
pDataLineNumber = _LineNumber;
if (*c == '=') { if (*c == '=') {
pDataStart = c + 1; pDataStart = c + 1;
} else if (*c == ';') { } else if (*c == ';') {
@ -280,10 +283,12 @@ void DynOS_Read_Source(GfxData *aGfxData, const SysPath &aFilename) {
String _Token = ""; String _Token = "";
for (u8 _Bracket = 0; pDataStart <= pDataEnd; pDataStart++) { for (u8 _Bracket = 0; pDataStart <= pDataEnd; pDataStart++) {
if (*pDataStart == '(') _Bracket++; if (*pDataStart == '(') _Bracket++;
if (*pDataStart == '\n') pDataLineNumber++;
if (*pDataStart == ' ' || *pDataStart == '\t' || *pDataStart == '\r' || *pDataStart == '\n') continue; if (*pDataStart == ' ' || *pDataStart == '\t' || *pDataStart == '\r' || *pDataStart == '\n') continue;
if (_Bracket <= 1 && (*pDataStart == '(' || *pDataStart == ')' || *pDataStart == ',' || *pDataStart == '{' || *pDataStart == '}' || *pDataStart == ';')) { if (_Bracket <= 1 && (*pDataStart == '(' || *pDataStart == ')' || *pDataStart == ',' || *pDataStart == '{' || *pDataStart == '}' || *pDataStart == ';')) {
if (_Token.Length() != 0) { if (_Token.Length() != 0) {
pDataTokens->Add(_Token); pDataTokens->Add(_Token);
// TODO: store pDataLineNumber in the node or something
_Token.Clear(); _Token.Clear();
} }
} else { } else {
@ -299,6 +304,11 @@ void DynOS_Read_Source(GfxData *aGfxData, const SysPath &aFilename) {
_DataIgnore = false; _DataIgnore = false;
_Buffer = ""; _Buffer = "";
} }
// increase line number
if (c && *c == '\n') {
_LineNumber++;
}
} }
Delete(_FileBuffer); Delete(_FileBuffer);

View File

@ -336,7 +336,7 @@ MASTER_VOLUME = "Meester Geluid"
MUSIC_VOLUME = "Muziek Geluid" MUSIC_VOLUME = "Muziek Geluid"
SFX_VOLUME = "Sfx Geluid" SFX_VOLUME = "Sfx Geluid"
ENV_VOLUME = "Env Geluid" ENV_VOLUME = "Env Geluid"
FADEOUT = "Fade-out verre geluiden" FADEOUT = "Vervaagd Geluid in de Verte"
[LANGUAGE] [LANGUAGE]
LANGUAGE = "TAAL" LANGUAGE = "TAAL"

View File

@ -338,7 +338,7 @@ MASTER_VOLUME = "Volume principal"
MUSIC_VOLUME = "Volume de la musique" MUSIC_VOLUME = "Volume de la musique"
SFX_VOLUME = "Volume des effets sonores" SFX_VOLUME = "Volume des effets sonores"
ENV_VOLUME = "Volume de l'environnement" ENV_VOLUME = "Volume de l'environnement"
FADEOUT = "Fondu des sons distants" FADEOUT = "Disparition des sons distants"
[LANGUAGE] [LANGUAGE]
LANGUAGE = "LANGUE" LANGUAGE = "LANGUE"

View File

@ -338,7 +338,7 @@ MASTER_VOLUME = "Hauptlautstärke"
MUSIC_VOLUME = "Musik Lautstärke" MUSIC_VOLUME = "Musik Lautstärke"
SFX_VOLUME = "Geräusch Lautstärke" SFX_VOLUME = "Geräusch Lautstärke"
ENV_VOLUME = "Env Lautstärke" ENV_VOLUME = "Env Lautstärke"
FADEOUT = "Entfernte Geräusche Ausblenden" FADEOUT = "Geräusche von der Ferne ausblenden"
[LANGUAGE] [LANGUAGE]
LANGUAGE = "SPRACHE" LANGUAGE = "SPRACHE"

View File

@ -1,24 +1,24 @@
[NOTIF] [NOTIF]
CONNECTED = "@ conectado" CONNECTED = "@ conectou-se"
DISCONNECTED = "@ desconectado" DISCONNECTED = "@ desconectou-se"
LEFT_THIS_LEVEL = "@ saiu do nivel" LEFT_THIS_LEVEL = "@ saiu do nivel"
ENTERED_THIS_LEVEL = "@ entrou neste nivel" ENTERED_THIS_LEVEL = "@ entrou neste nivel"
ENTERED = "@ entered\n#" ENTERED = "@ entrou\n#"
SERVER_CLOSED = "\\#ffa0a0\\Disconectado:\\#dcdcdc\\ server fechado" SERVER_CLOSED = "\\#ffa0a0\\Desconectado:\\#dcdcdc\\ server fechado"
DISCORD_ERROR = "Discord deu um erro.\n para consertar, try: \n1. Feche o jogo.\n2. Reinicie o Discord.\n3. e inicie o jogo." DISCORD_ERROR = "Discord deu um erro.\n para consertar, tente: \n1. Fechar o jogo.\n2. Reiniciar o Discord.\n3. e inicie o jogo."
DISCORD_DETECT = "\\#ffa0a0\\Error:\\#c8c8c8\\ Discord não detectado.\n\\#a0a0a0\\tente reabrir o jogo, reiniciae o Discord, e abra o jogo denovo." DISCORD_DETECT = "\\#ffa0a0\\Erro:\\#c8c8c8\\ Discord não detectado.\n\\#a0a0a0\\tente reabrir o jogo, reiniciar o Discord, e abra o jogo denovo."
DISCONNECT_FULL = "\\#ffa0a0\\Disconnected:\\#c8c8c8\\ o jogo esta cheio." DISCONNECT_FULL = "\\#ffa0a0\\Desconectado:\\#c8c8c8\\ O jogo está cheio."
DISCONNECT_KICK = "\\#ffa0a0\\Disconnected:\\#c8c8c8\\ O host te expulso." DISCONNECT_KICK = "\\#ffa0a0\\Desconectado:\\#c8c8c8\\ O host te expulsou."
DISCONNECT_BAN = "\\#ffa0a0\\Disconnected:\\#c8c8c8\\ o host te baniu." DISCONNECT_BAN = "\\#ffa0a0\\Desconectado:\\#c8c8c8\\ O host te baniu."
DISCONNECT_REJOIN = "\\#ffa0a0\\Disconnected:\\#c8c8c8\\ reentrando..." DISCONNECT_REJOIN = "\\#ffa0a0\\Desconectado:\\#c8c8c8\\ Reconectando.."
DISCONNECT_CLOSED = "\\#ffa0a0\\Disconnected:\\#c8c8c8\\ O host fechou a conexão ." DISCONNECT_CLOSED = "\\#ffa0a0\\Desconectado:\\#c8c8c8\\ O host fechou a conexão."
DISCONNECT_BIG_MOD = "o server tem um mod muito grande.\nQuitting." DISCONNECT_BIG_MOD = "O servidor tem um mod muito grande.\nSaindo."
DIED = "@ morreu" DIED = "@ morreu"
DEBUG_FLY = "@ entrou no estado de debug para voar" DEBUG_FLY = "@ entrou no estado de debug para voar"
IMPORT_MOD_SUCCESS = "\\#c8c8c8\\'@'\n\\#a0ffa0\\Mod Importado" IMPORT_MOD_SUCCESS = "\\#c8c8c8\\'@'\n\\#a0ffa0\\Mod Importado"
IMPORT_DYNOS_SUCCESS = "\\#a0ffa0\\Pacote DynOS\n\\#c8c8c8\\'@'\\#a0ffa0\\\nImportado" IMPORT_DYNOS_SUCCESS = "\\#a0ffa0\\Pacote DynOS\n\\#c8c8c8\\'@'\\#a0ffa0\\\nimportado"
IMPORT_FAIL = "\\#ffa0a0\\Falha em Importar\n\\#c8c8c8\\'@'" IMPORT_FAIL = "\\#ffa0a0\\Falha ao Importar\n\\#c8c8c8\\'@'"
IMPORT_FAIL_INGAME = "\\#ffa0a0\\Falha no Importe durante o jogo" IMPORT_FAIL_INGAME = "\\#ffa0a0\\Falha ao importar durante o jogo"
COOPNET_CONNECTION_FAILED = "\\#ffa0a0\\Não foi possível se conectar ao CoopNet!" COOPNET_CONNECTION_FAILED = "\\#ffa0a0\\Não foi possível se conectar ao CoopNet!"
COOPNET_DISCONNECTED = "\\#ffa0a0\\A conexão ao CoopNet foi perdida!" COOPNET_DISCONNECTED = "\\#ffa0a0\\A conexão ao CoopNet foi perdida!"
LOBBY_NOT_FOUND = "\\#ffa0a0\\Essa partida não está mais ativa!" LOBBY_NOT_FOUND = "\\#ffa0a0\\Essa partida não está mais ativa!"
@ -34,25 +34,25 @@ LOBBY_HOST = "o host da partida"
KICKING = "Expulso '@'!" KICKING = "Expulso '@'!"
BANNING = "Banindo '@'!" BANNING = "Banindo '@'!"
SERVER_ONLY = "Apenas o servidor pode usar este comando." SERVER_ONLY = "Apenas o servidor pode usar este comando."
PERM_BANNING = "Banido Permanente '@'!" PERM_BANNING = "'@' permanentemente banido!"
ADD_MODERATOR = "Adicionado '@' como Moderador!" ADD_MODERATOR = "'@' tornou-se moderador!"
PLAYERS = "Jogadores" PLAYERS = "Jogadores"
NO_PERMS = "Você não tem permissao de utilizar este comando." NO_PERMS = "Você não tem permissão de utilizar este comando."
PLAYER_NOT_FOUND = "Não foi possivel achar este Jogador." PLAYER_NOT_FOUND = "Não foi possivel achar este Jogador."
SELF_KICK = "Você não pode se expulsar." SELF_KICK = "Você não pode se expulsar."
SELF_BAN = "Você não pode se banir, inteligente." SELF_BAN = "Você não pode se banir, inteligente."
SELF_MOD = "Você não pode ganhar moderador de si mesmo." SELF_MOD = "Você não pode colocar si mesmo como um moderador."
KICK_CONFIRM = "Você tem certeza que deseja Expulsar '@'?\nType '\\#a0ffa0\\/confirm\\#fff982\\' para expulsar." KICK_CONFIRM = "Você tem certeza que deseja expulsar '@'?\nEscreva '\\#a0ffa0\\/confirm\\#fff982\\' para expulsa-lo."
BAN_CONFIRM = "Você tem certeza que deseja Banir '@'?\nType '\\#a0ffa0\\/confirm\\#fff982\\' para banir." BAN_CONFIRM = "Você tem certeza que deseja banir '@'?\nEscreva '\\#a0ffa0\\/confirm\\#fff982\\' para bani-lo."
PERM_BAN_CONFIRM = "Você tem certeza que deseja banir ele Permanente '@'?\nType '\\#a0ffa0\\/confirm\\#fff982\\' to ban." PERM_BAN_CONFIRM = "Você tem certeza que deseja banir '@' permanentemente?\nEscreva '\\#a0ffa0\\/confirm\\#fff982\\' para bani-lo."
MOD_CONFIRM = "Você tem certeza de que quer promover '@' a moderador?\nType '\\#a0ffa0\\/confirm\\#fff982\\'." MOD_CONFIRM = "Você tem certeza de que quer promover '@' a moderador?\nEscreva '\\#a0ffa0\\/confirm\\#fff982\\'."
PLAYERS_DESC = "/players - Lista de todos os Jogadores e seus IDs" PLAYERS_DESC = "/players - Lista de todos os jogadores e seus IDs"
KICK_DESC = "/kick [NAME|ID] - Expulse esse jogador desta Partida" KICK_DESC = "/kick [NOME|ID] - Expulse este jogador de sua partida"
BAN_DESC = "/ban [NAME|ID] - Banir este jogador desta Partida" BAN_DESC = "/ban [NOME|ID] - Banir este jogador de sua partida"
PERM_BAN_DESC = "/permban [NAME|ID] - Banir este jogador de todas as partidas que você abrir" PERM_BAN_DESC = "/permban [NOME|ID] - Banir este jogador de todas as partidas que você abrir"
MOD_DESC = "/moderator [NAME|ID] - Fazer este jogador conseguir mandar alguns Comandos como /kick, /ban, /permban em qualquer partida que voce criar" MOD_DESC = "/moderator [NOME|ID] - Fazer este jogador conseguir utilizar comandos como /kick, /ban, /permban em qualquer partida que voce hostear"
UNRECOGNIZED = "comando de chat desconhecido." UNRECOGNIZED = "Comando de chat desconhecido."
MOD_GRANTED = "\\#fff982\\você agora é um moderador." MOD_GRANTED = "\\#fff982\\Você agora é um moderador."
[MENU] [MENU]
BACK = "Voltar" BACK = "Voltar"
@ -64,11 +64,11 @@ YES = "Sim"
CAMERA = "CÂMERA" CAMERA = "CÂMERA"
FREE_CAMERA = "Câmera Livre" FREE_CAMERA = "Câmera Livre"
ANALOG_CAMERA = "Câmera Analógica" ANALOG_CAMERA = "Câmera Analógica"
MOUSE_LOOK = "Mouse Look" MOUSE_LOOK = "Olhar com mouse"
INVERT_X = "Inverter X" INVERT_X = "Inverter X"
INVERT_Y = "inverter Y" INVERT_Y = "inverter Y"
X_SENSITIVITY = "X Sensibilidade" X_SENSITIVITY = "Sensibilidade X"
Y_SENSITIVITY = "Y Sensibilidade" Y_SENSITIVITY = "Sensibilidade Y"
AGGRESSION = "Agressão" AGGRESSION = "Agressão"
PAN_LEVEL = "Nível Pan" PAN_LEVEL = "Nível Pan"
DECELERATION = "Desaceleração" DECELERATION = "Desaceleração"
@ -121,15 +121,15 @@ C_RIGHT = "C RIGHT"
[DISPLAY] [DISPLAY]
DISPLAY = "VÍDEO" DISPLAY = "VÍDEO"
FULLSCREEN = "Tela Cheia" FULLSCREEN = "Tela Cheia"
FORCE_4BY3 = "Força 4:3" FORCE_4BY3 = "Forçar 4:3"
PRELOAD_TEXTURES = "Texturas Precarregadas" PRELOAD_TEXTURES = "Texturas Precarregadas"
VSYNC = "VSync" VSYNC = "VSync"
UNCAPPED_FRAMERATE = "Taxa de Quadros Limitado" UNCAPPED_FRAMERATE = "Taxa de Quadros Ilimitado"
FRAME_LIMIT = "Limite de FPS" FRAME_LIMIT = "Limite de FPS"
FAST = "Rápido" FAST = "Rápido"
ACCURATE = "Preciso" ACCURATE = "Preciso"
INTERPOLATION = "Interpolação" INTERPOLATION = "Interpolação"
NEAREST = "Mais Próximo" NEAREST = "Nearest"
LINEAR = "Linear" LINEAR = "Linear"
TRIPOINT = "Tripoint" TRIPOINT = "Tripoint"
FILTERING = "Filtro" FILTERING = "Filtro"
@ -139,7 +139,7 @@ D1P5X = "1.5x"
D3X = "3x" D3X = "3x"
D10X = "10x" D10X = "10x"
D100X = "100x" D100X = "100x"
DRAW_DISTANCE = "Draw Distance" DRAW_DISTANCE = "Distância de Renderização"
DYNOS_PACKS = "DynOS Packs" DYNOS_PACKS = "DynOS Packs"
ANTIALIASING = "Anti-aliasing" ANTIALIASING = "Anti-aliasing"
OFF = "Desligado" OFF = "Desligado"
@ -150,9 +150,9 @@ DYNOS = "DYNOS"
[HOST_MESSAGE] [HOST_MESSAGE]
INFO_TITLE = "INFO" INFO_TITLE = "INFO"
WARN_DISCORD = "Convide amigos clicando com o botão direito do mouse no nome deles no Discord e clicando em\n'\\#d0d0ff\\convidar para o jogo\\#c8c8c8\\'.\n\n Você também pode convidar canais de servidores clicando em \\#d0d0ff\\plus\\#c8c8c8\\ botão ao lado do local onde você entra no chat.\n\nGame Activity \\#ffa0a0\\precisa estar\\#c8c8c8\\ ativado nas suas\n configurações do discord.\n\n aparecendo offline \\#ffa0a0\\vai prevenir\\#c8c8c8\\ convites de serem enviados." WARN_DISCORD = "Convide amigos clicando com o botão direito do mouse no nome deles no Discord e clicando em\n'\\#d0d0ff\\convidar para o jogo\\#c8c8c8\\'.\n\n Você também pode convidar canais de servidores clicando em \\#d0d0ff\\mais\\#c8c8c8\\ botão ao lado do local onde você entra no chat.\n\nGame Activity \\#ffa0a0\\precisa estar\\#c8c8c8\\ ativado nas suas\n configurações do discord.\n\n status offline\\#ffa0a0\\vai prevenir\\#c8c8c8\\ convites de serem enviados."
WARN_DISCORD2 = "\\#ffa0a0\\Error:\\#c8c8c8\\ discord não detectado.\n\n\\#a0a0a0\\tente fechar o jogo,\nrestarting Discord,\nand abre o jogo novamente." WARN_DISCORD2 = "\\#ffa0a0\\Error:\\#c8c8c8\\ discord não detectado.\n\n\\#a0a0a0\\tente fechar o jogo,\nreiniciar o Discord,\n e abra o jogo novamente."
WARN_SOCKET = "Direct connections \\#ffa0a0\\precisa de você\\#c8c8c8\\ para configurar o encaminhamento de porta em seu roteador.\n\nForward port '\\#d0d0ff\\%d\\#c8c8c8\\' for UDP." WARN_SOCKET = "conexão direta \\#ffa0a0\\precisa de você\\#c8c8c8\\ para configurar o encaminhamento de porta em seu roteador.\n\nForward port '\\#d0d0ff\\%d\\#c8c8c8\\' for UDP."
HOST = "Hostear" HOST = "Hostear"
[HOST_MODS] [HOST_MODS]
@ -163,7 +163,7 @@ MODS = "MODS"
SAVE_TITLE = "SALVAR" SAVE_TITLE = "SALVAR"
ERASE_TITLE = "EXCLUIR" ERASE_TITLE = "EXCLUIR"
CONFIRM = "Você tem total certeza que deseja apagar o seu progresso atual deste slot?" CONFIRM = "Você tem total certeza que deseja apagar o seu progresso atual deste slot?"
ERASE = "excluir" ERASE = "Excluir"
[HOST_SETTINGS] [HOST_SETTINGS]
SETTINGS = "CONFIGURAÇÕES" SETTINGS = "CONFIGURAÇÕES"
@ -180,7 +180,7 @@ STAY_IN_LEVEL = "Ficar no Nível"
NONSTOP = "Sem-parar" NONSTOP = "Sem-parar"
ON_STAR_COLLECTION = "Na Coleção de Estrelas" ON_STAR_COLLECTION = "Na Coleção de Estrelas"
SKIP_INTRO_CUTSCENE = "Pular cutscene inicial" SKIP_INTRO_CUTSCENE = "Pular cutscene inicial"
SHARE_LIVES = "Dividar vidas" SHARE_LIVES = "Dividir vidas"
ENABLE_CHEATS = "Ativar cheats" ENABLE_CHEATS = "Ativar cheats"
BUBBLE_ON_DEATH = "Bolha após a morte" BUBBLE_ON_DEATH = "Bolha após a morte"
AMOUNT_OF_PLAYERS = "Quantidade de jogadores" AMOUNT_OF_PLAYERS = "Quantidade de jogadores"
@ -207,7 +207,7 @@ JOINING = "ENTRANDO"
[JOIN] [JOIN]
JOIN_TITLE = "ENTRAR" JOIN_TITLE = "ENTRAR"
JOIN_DISCORD = "Para entrar em um lobby do \\#d0d0ff\\Discord\\#c8c8c8\\:\n\nMantenha o jogo aberto e clique no botão entrar no convite.\n\nSe o convite disser que o jogo acabou, clique no nome da pessoa que enviou o convite para recarregá-lo." JOIN_DISCORD = "Para entrar em um lobby do \\#d0d0ff\\Discord\\#c8c8c8\\:\n\nMantenha o jogo aberto e clique no botão entrar no convite.\n\nSe o convite disser que o jogo acabou, clique no nome da pessoa que enviou o convite para recarregá-lo."
JOIN_SOCKET = "Enter \\#d0d0ff\\direct connection\\#c8c8c8\\ IP and port:" JOIN_SOCKET = "Digitar \\#d0d0ff\\IP e porta\\#c8c8c8\\ da conexão direta:"
JOIN = "Entrar" JOIN = "Entrar"
PUBLIC_LOBBIES = "Partidas Públicas" PUBLIC_LOBBIES = "Partidas Públicas"
PRIVATE_LOBBIES = "Partidas Privadas" PRIVATE_LOBBIES = "Partidas Privadas"
@ -338,7 +338,7 @@ MASTER_VOLUME = "Volume Geral"
MUSIC_VOLUME = "Volume da Música" MUSIC_VOLUME = "Volume da Música"
SFX_VOLUME = "Volume dos Efeitos" SFX_VOLUME = "Volume dos Efeitos"
ENV_VOLUME = "Volume Ambiente" ENV_VOLUME = "Volume Ambiente"
FADEOUT = "Desaparecimento do som com a distância" FADEOUT = "Desvanecer Sons Distantes"
[LANGUAGE] [LANGUAGE]
LANGUAGE = "IDIOMA" LANGUAGE = "IDIOMA"
@ -350,4 +350,4 @@ REFRESH = "Recarregar"
REFRESHING = "Recarregando..." REFRESHING = "Recarregando..."
ENTER_PASSWORD = "Coloque a senha para a partida privada:" ENTER_PASSWORD = "Coloque a senha para a partida privada:"
SEARCH = "Pesquisar" SEARCH = "Pesquisar"
NONE_FOUND = "Nenhuma partida encontrada." NONE_FOUND = "Nenhuma partida foi encontrada."

View File

@ -337,7 +337,7 @@ MASTER_VOLUME = "Общая громкость"
MUSIC_VOLUME = "Громкость музыки" MUSIC_VOLUME = "Громкость музыки"
SFX_VOLUME = "Громкость звуков" SFX_VOLUME = "Громкость звуков"
ENV_VOLUME = "Объёмное звучание" ENV_VOLUME = "Объёмное звучание"
FADEOUT = "Затухание далеких звуков" FADEOUT = "Затухание звуков на расстоянии"
[LANGUAGE] [LANGUAGE]
LANGUAGE = "LANGUAGE" LANGUAGE = "LANGUAGE"

View File

@ -338,7 +338,7 @@ MASTER_VOLUME = "Volumen General"
MUSIC_VOLUME = "Volumen de Música" MUSIC_VOLUME = "Volumen de Música"
SFX_VOLUME = "Volumen de Efectos de Sonido" SFX_VOLUME = "Volumen de Efectos de Sonido"
ENV_VOLUME = "Volumen de Entorno" ENV_VOLUME = "Volumen de Entorno"
FADEOUT = "Desvanecimiento de sonidos distantes" FADEOUT = "Desvanecer Sonidos Lejanos"
[LANGUAGE] [LANGUAGE]
LANGUAGE = "IDIOMA" LANGUAGE = "IDIOMA"

View File

@ -102,6 +102,8 @@ void network_receive_chat(struct Packet* p) {
if (gNetworkSystem && gNetworkSystem->get_id_str && np && np->name) { if (gNetworkSystem && gNetworkSystem->get_id_str && np && np->name) {
LOG_CONSOLE("[%s] %s: %s", gNetworkSystem->get_id_str(np->localIndex), np->name, remoteMessage); LOG_CONSOLE("[%s] %s: %s", gNetworkSystem->get_id_str(np->localIndex), np->name, remoteMessage);
} LOG_INFO("[%s] %s: %s", gNetworkSystem->get_id_str(np->localIndex), np->name, remoteMessage);
} else {
LOG_INFO("rx chat: %s", remoteMessage); LOG_INFO("rx chat: %s", remoteMessage);
} }
}