diff --git a/freedata_gui/src/js/eventHandler.js b/freedata_gui/src/js/eventHandler.js index 46df6b73..bcb5dc05 100644 --- a/freedata_gui/src/js/eventHandler.js +++ b/freedata_gui/src/js/eventHandler.js @@ -154,14 +154,14 @@ export function eventDispatcher(data) { return; case "message-logging": - if (data.endpoint === "wavelog") { + if (data.endpoint === "wavelog" || data.endpoint === "udp") { if (data.status === true) { const message = `
- ${i18next.t('popups.wavelogposted')}: - ${i18next.t('popups.wavelogqsowith')}${data.message}${i18next.t('popups.wavelogqsoadded')} + ${i18next.t('popups.adiflog_header')}: + ${i18next.t('popups.adiflog_text1')}${data.message}${i18next.t('popups.adiflog_text2')}
- ${i18next.t('popups.wavelogposted')} + ${data.endpoint} ${i18next.t('popups.adiflog_header')}
`; @@ -169,10 +169,10 @@ export function eventDispatcher(data) { } else { const message = `
- ${i18next.t('popups.wavelogerror')}: + ${i18next.t('popups.adiflog_header')}: ${data.message}
- ${i18next.t('popups.wavelogerror')} + ${data.endpoint} ${i18next.t('popups.adiflog_error')}
`; diff --git a/freedata_gui/src/locales/en_English.json b/freedata_gui/src/locales/en_English.json index 7fe9ca2c..4d8717cc 100644 --- a/freedata_gui/src/locales/en_English.json +++ b/freedata_gui/src/locales/en_English.json @@ -34,10 +34,10 @@ "transmissionfailedwith": "Transmission FAILED with", "confirmingtransmissionwith": "Confirming transmission with", "receivedbytes": "Received Bytes", - "wavelogposted": "Wavelog API", - "wavelogqsowith": "QSO with", - "wavelogqsoadded": "added to the log.", - "wavelogerror": "Wavelog failed" + "adiflog_header": "ADIF", + "adiflog_text1": "QSO with", + "adiflog_text2": "added to the log.", + "adiflog_error": "ADIF export error" }, "navbar": { "frequency_help": "What's the frequency, Kenneth?", diff --git a/freedata_gui/src/locales/no_Norsk.json b/freedata_gui/src/locales/no_Norsk.json index e1ee520b..ba8be539 100644 --- a/freedata_gui/src/locales/no_Norsk.json +++ b/freedata_gui/src/locales/no_Norsk.json @@ -34,10 +34,10 @@ "transmissionfailedwith": "Overføring MISLYKKET med", "confirmingtransmissionwith": "Bekrefter overføring med", "receivedbytes": "Mottatte bytes", - "wavelogposted": "Wavelog API", - "wavelogqsowith": "QSO med", - "wavelogqsoadded": "lagt til i loggen.", - "wavelogerror": "Wavelog feilet" + "adiflog_header": "ADIF", + "adiflog_text1": "QSO med", + "adiflog_text2": "lagt til i loggen.", + "adiflog_error": "ADIF export feilet" }, "navbar": { "frequency_help": "Hva er frekvensen, Kenneth?", diff --git a/freedata_server/adif_udp_logger.py b/freedata_server/adif_udp_logger.py index 2a863834..a8a835cf 100644 --- a/freedata_server/adif_udp_logger.py +++ b/freedata_server/adif_udp_logger.py @@ -25,16 +25,23 @@ def send_adif_qso_data(config, event_manager, adif_data): sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # Set a timeout of 3 seconds to avoid blocking indefinitely sock.settimeout(3) + + callsign_start = adif_data.find(f">") + 1 + callsign_end = adif_data.find(f"